.foxus-network-profile-screen .foxus-content{background:#f1eee6;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}
.foxus-network-profile-screen .foxus-content-inner{width:min(1180px,100%)}
.foxus-network-profile-screen .foxus-page-header{margin-bottom:32px}
.foxus-network-profile-screen .foxus-page-header h1{font-size:clamp(44px,6vw,76px)}
.foxus-network-directory-intro{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:24px;padding:28px;border:1px solid rgba(17,17,18,.12);background:#faf8f2}.foxus-network-directory-intro h2{margin:0 0 14px;font-size:clamp(34px,4.5vw,56px)}.foxus-network-directory-intro p:last-child{max-width:700px;margin:0;color:#727274}.foxus-network-directory-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;background:#d8a24d;color:#090a0b!important;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.foxus-network-directory-action:hover,.foxus-network-directory-action:focus-visible{background:#f0c878}
.foxus-network-directory-actions{display:flex;flex-direction:column;gap:8px}.foxus-network-directory-action.is-secondary{border:1px solid #17181a;background:transparent}.foxus-network-directory-action.is-secondary:hover,.foxus-network-directory-action.is-secondary:focus-visible{background:#17181a;color:#fff!important}
.foxus-network-profile-screen .um{color:#17181a;font-family:Inter,"Helvetica Neue",Arial,sans-serif}
.foxus-network-profile-screen .um-profile,.foxus-network-profile-screen .um-members-wrapper{overflow:hidden;border:1px solid rgba(17,17,18,.12);background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.1)}
.foxus-network-profile-screen .um-profile{max-width:1080px!important}
.foxus-network-profile-screen .um-cover,.foxus-network-profile-screen .um-member-cover{background:#17181a}
.foxus-network-profile-screen .um-cover-e{min-height:260px}
.foxus-network-profile-screen .um-cover-add-i,.foxus-network-profile-screen .um-cover-overlay{background:rgba(9,10,11,.72)}
.foxus-network-profile-screen .um-profile-photo a.um-profile-photo-img{border:6px solid #fff;box-shadow:0 14px 35px rgba(0,0,0,.2)}
.foxus-network-profile-screen .um-profile-meta{padding-bottom:12px}
.foxus-network-profile-screen .um-name a{font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.025em}
.foxus-network-handle{display:block;margin-top:5px;color:#9b6b28;font-size:12px;font-weight:700;letter-spacing:.04em}
.foxus-network-profile-actions{display:flex;min-height:64px;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid rgba(17,17,18,.12);background:#faf8f2}
.foxus-network-edit-button,.foxus-network-share-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #17181a;padding:0 18px;background:transparent;color:#17181a!important;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}
.foxus-network-edit-button{border-color:#d8a24d;background:#d8a24d}
.foxus-network-edit-button:hover,.foxus-network-edit-button:focus-visible{background:#f0c878}
.foxus-network-share-button:hover,.foxus-network-share-button:focus-visible{background:#17181a;color:#fff!important}
.foxus-network-copy-status{color:#727274;font-size:12px}
.foxus-network-edit-note{display:grid;gap:6px;padding:18px 24px;border-bottom:1px solid rgba(17,17,18,.12);background:#f0c878;color:#17181a}
.foxus-network-edit-note strong{font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:400}
.foxus-network-edit-note span{max-width:820px;font-size:13px}
.foxus-network-profile-screen .um-profile-body{max-width:820px!important;padding:36px 28px 44px!important}
.foxus-network-profile-screen .um-field{padding-top:22px}
.foxus-network-profile-screen .um-field-label label{color:#17181a;font-size:12px;font-weight:700;letter-spacing:.04em}
.foxus-network-profile-screen .um-field-area input,.foxus-network-profile-screen .um-field-area textarea{border:1px solid rgba(17,17,18,.18)!important;border-radius:0!important;background:#faf8f2!important;color:#17181a!important}
.foxus-network-profile-screen .um-field-area input:focus,.foxus-network-profile-screen .um-field-area textarea:focus{border-color:#9b6b28!important;box-shadow:0 0 0 3px rgba(216,162,77,.2)!important}
.foxus-network-profile-screen .um-button{border-radius:0!important;background:#d8a24d!important;color:#090a0b!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;box-shadow:none!important}
.foxus-network-profile-screen .um-button:hover,.foxus-network-profile-screen .um-button:focus{background:#f0c878!important}
.foxus-network-profile-screen .um-button.um-alt{border:1px solid #17181a!important;background:#fff!important}
.foxus-network-profile-screen .um-members-wrapper{padding:32px}
.foxus-network-profile-screen .um-members{margin-bottom:0!important}
.foxus-network-profile-screen .um-member{border-radius:0!important;box-shadow:0 12px 35px rgba(0,0,0,.08)!important}
.foxus-network-profile-screen .um-member-card{padding-bottom:24px!important}
.foxus-network-profile-screen .um-member-name a{font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400!important}
.foxus-network-profile-screen .um-member-tagline{color:#727274!important;line-height:1.55}
.foxus-network-profile-screen .um-member-directory-header-row{margin-bottom:26px!important}
.foxus-network-profile-screen .um-member-directory-header-row .um-member-directory-header-row-t{font-family:Georgia,"Times New Roman",serif;font-size:30px}
.foxus-network-profile-screen .um-search-line{border:1px solid rgba(17,17,18,.18)!important;border-radius:0!important;background:#faf8f2!important}
@media(max-width:700px){.foxus-network-profile-screen .foxus-content{padding-top:120px}.foxus-network-directory-intro{grid-template-columns:1fr;padding:20px}.foxus-network-directory-action{width:100%}.foxus-network-profile-screen .um-cover-e{min-height:180px}.foxus-network-profile-actions{align-items:stretch;flex-direction:column;padding:14px}.foxus-network-edit-button,.foxus-network-share-button{width:100%}.foxus-network-copy-status{text-align:center}.foxus-network-edit-note{padding:16px}.foxus-network-profile-screen .um-profile-body{padding:24px 16px 34px!important}.foxus-network-profile-screen .um-members-wrapper{padding:18px 12px}}
@media(prefers-reduced-motion:reduce){.foxus-network-profile-screen *{scroll-behavior:auto!important;transition:none!important}}


.foxus-network-showcase{margin:0 0 36px;padding:0 0 36px;border-bottom:1px solid rgba(17,17,18,.12)}
.foxus-network-showcase-heading{margin-bottom:20px}
.foxus-network-showcase-heading h2,.foxus-network-media-editor-heading h2{margin:4px 0 0;color:#17181a;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,4vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1.05}
.foxus-eyebrow-dark{margin:0;color:#9b6b28;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.foxus-network-media-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:150px;gap:10px}
.foxus-network-media-item{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;background:#17181a}
.foxus-network-media-item img,.foxus-network-media-item video{display:block;width:100%;height:100%;object-fit:cover}
.foxus-network-media-count-1 .foxus-network-media-item{grid-column:1/-1;grid-row:span 2}
.foxus-network-media-count-2 .foxus-network-media-item{grid-column:span 3;grid-row:span 2}
.foxus-network-media-count-3 .foxus-network-media-item:first-child{grid-column:span 4;grid-row:span 2}
.foxus-network-media-count-3 .foxus-network-media-item:not(:first-child){grid-column:span 2}
.foxus-network-media-editor{margin:34px 0 0;padding:28px;border:1px solid rgba(17,17,18,.14);background:#faf8f2}
.foxus-network-media-editor-heading>p:last-child{max-width:690px;margin:12px 0 0;color:#727274;line-height:1.55}
.foxus-network-media-form{margin-top:24px}
.foxus-network-media-editor-grid,.foxus-network-media-new-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}
.foxus-network-media-editor-grid .foxus-network-media-item,.foxus-network-media-preview-item{height:170px}
.foxus-network-media-remove{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;background:rgba(9,10,11,.88);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer}
.foxus-network-media-remove input{width:16px;height:16px;margin:0;accent-color:#d8a24d}
.foxus-network-media-item.is-marked-for-removal img,.foxus-network-media-item.is-marked-for-removal video{opacity:.32}
.foxus-network-media-item.is-marked-for-removal:after{position:absolute;inset:0;display:grid;place-items:center;background:rgba(9,10,11,.34);color:#fff;content:"Will be removed";font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}
.foxus-network-media-upload{display:grid;gap:7px;padding:22px;border:1px dashed rgba(17,17,18,.35);background:#fff;cursor:pointer}
.foxus-network-media-upload strong{color:#17181a;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:400}
.foxus-network-media-upload span{color:#727274;font-size:12px;line-height:1.5}
.foxus-network-media-upload input{margin-top:8px;max-width:100%;color:#17181a;font-size:13px}
.foxus-network-media-new-preview{margin-top:16px}
.foxus-network-media-preview-item{position:relative;overflow:hidden;background:#17181a}
.foxus-network-media-preview-item img,.foxus-network-media-preview-item video{display:block;width:100%;height:100%;object-fit:cover}
.foxus-network-media-preview-item span{position:absolute;right:8px;bottom:8px;padding:6px 9px;background:rgba(9,10,11,.82);color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.foxus-network-media-status{min-height:20px;margin:14px 0 10px;color:#727274;font-size:12px}
.foxus-network-media-status.is-error{color:#a02c2c;font-weight:700}
.foxus-network-media-notice{margin-top:18px;padding:12px 14px;border-left:4px solid #2b7345;background:#e9f4ec;color:#183d26;font-size:13px}
.foxus-network-media-notice.is-warning{border-left-color:#ad721a;background:#fff2d9;color:#5d3b0c}
.foxus-network-media-save{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;padding:0 22px;background:#d8a24d;color:#090a0b;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}
.foxus-network-media-save:hover,.foxus-network-media-save:focus-visible{background:#f0c878}
@media(max-width:700px){.foxus-network-media-grid{grid-template-columns:1fr;grid-auto-rows:230px}.foxus-network-media-grid .foxus-network-media-item{grid-column:1!important;grid-row:auto!important}.foxus-network-media-editor{padding:20px 16px}.foxus-network-media-editor-grid,.foxus-network-media-new-preview{grid-template-columns:1fr}.foxus-network-media-editor-grid .foxus-network-media-item,.foxus-network-media-preview-item{height:220px}.foxus-network-media-save{width:100%}}
.foxus-network-bio-links{margin:0 0 34px;padding:0 0 34px;border-bottom:1px solid rgba(17,17,18,.12)}
.foxus-network-bio-links h2{margin:5px 0 18px;color:#17181a;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.025em;line-height:1.05}
.foxus-network-bio-links>div{display:grid;gap:8px}
.foxus-network-bio-links a{display:flex;min-height:52px;align-items:center;justify-content:space-between;border:1px solid rgba(17,17,18,.18);padding:0 17px;background:#faf8f2;color:#17181a!important;font-size:12px;font-weight:700;letter-spacing:.04em;transition:background .2s,border-color .2s,transform .2s}
.foxus-network-bio-links a:hover,.foxus-network-bio-links a:focus-visible{border-color:#d8a24d;background:#fff;transform:translateY(-1px)}
.foxus-network-bio-links i{color:#9b6b28;font-style:normal}