.mobile-app-nav{display:none}
@media(max-width:700px){
 .menu-overlay__packs{display:none!important}
 html{overflow-x:hidden;scroll-padding-top:72px}body{width:100%;max-width:100vw;padding-bottom:calc(68px + env(safe-area-inset-bottom));overflow-x:hidden}img,video,svg,canvas{max-width:100%}input,select,textarea,button{max-width:100%;font-size:16px}button,a{touch-action:manipulation}.wrap{width:100%!important;max-width:100vw!important;margin-inline:0!important;padding-inline:18px!important}
 .site-head{height:64px;padding:0 14px;background:rgba(11,10,20,.92);border-bottom:1px solid rgba(229,180,92,.14);backdrop-filter:blur(14px)}.brand{max-width:132px}.brand__logo{max-height:46px}.site-nav,.head-actions__login,.head-actions>.btn{display:none!important}.burger{display:grid!important;width:42px!important;height:42px!important;place-items:center;border:1px solid rgba(229,180,92,.3)!important;border-radius:50%;background:rgba(8,7,13,.72)!important}.burger span{width:17px!important}.menu-overlay{padding:82px 18px calc(92px + env(safe-area-inset-bottom));overflow-y:auto}.menu-overlay__nav a{font-size:clamp(2rem,10vw,3.4rem)}
 .mobile-app-nav{position:fixed;z-index:1000;left:0;right:0;bottom:0;height:calc(68px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);padding:0 6px env(safe-area-inset-bottom);border-top:1px solid rgba(229,180,92,.22);background:rgba(8,7,13,.96);box-shadow:0 -12px 40px rgba(0,0,0,.3);backdrop-filter:blur(18px)}.mobile-app-nav a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;color:#89858d;text-decoration:none}.mobile-app-nav a:before{content:"";position:absolute;left:28%;right:28%;top:0;height:2px;background:#e5b45c;opacity:0}.mobile-app-nav a.is-current{color:#f5efe3}.mobile-app-nav a.is-current:before{opacity:1}.mobile-app-nav i{height:27px;color:inherit;font:normal 21px/27px Arial}.mobile-app-nav span{font:600 9px/1 var(--body)}.page-login .mobile-app-nav,.page-auth .mobile-app-nav,.page-onboarding .mobile-app-nav{display:none}.page-login,.page-auth,.page-onboarding{padding-bottom:0}
 main{min-width:0}.hero,.roster-hero,.directory-hero{min-height:auto!important;padding-top:94px}.hero__title,.roster-hero h1,.directory-hero h1{font-size:clamp(3rem,16vw,5.4rem)!important;line-height:.9!important;overflow-wrap:anywhere}.hero__content,.roster-hero__content,.directory-hero__meta{grid-template-columns:1fr!important;gap:24px}.hero__aside{position:static!important;width:auto!important}.hero__scroll{display:none}
 .fh-section,.services-page,.roster-directory{padding-block:64px!important}.fh-head,.roster-intro,.roster-tools,.directory-tools{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.fh-head h2,.roster-intro h2{font-size:clamp(2.4rem,12vw,4rem)!important}.fh-logos__track{gap:28px}.fh-logos__track img{max-width:110px;max-height:48px}
 .roster-search{width:100%}.roster-filters,.directory-selects{display:grid!important;grid-template-columns:1fr!important}.roster-intro{min-width:0!important}.roster-intro>div,.roster-intro>p{min-width:0;max-width:100%!important}.roster-intro h2{max-width:100%;font-size:clamp(2.25rem,9.8vw,3rem)!important;line-height:.92!important;overflow-wrap:anywhere}.roster-grid,.talent-directory-grid{grid-template-columns:1fr!important}.roster-card,.talent-vignette{min-height:470px;aspect-ratio:auto!important}.roster-card__info h2,.talent-vignette__content h2{font-size:clamp(2.1rem,11vw,3.5rem)!important}
 .site-foot{padding-inline:14px}.foot-top{grid-template-columns:1fr 1fr!important;gap:28px 16px}.foot-col--contact{grid-column:1/-1}.foot-wordmark{font-size:11vw}.foot-legal{align-items:flex-start;flex-direction:column;gap:12px}
 .auth,.auth--signup,.login-app__layout{min-height:100svh!important;grid-template-columns:1fr!important}.auth__aside,.auth__aside--gold,.login-app__manifesto{display:none!important}.login-app{width:100vw!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.login-app__head{position:fixed!important;width:100vw!important;height:68px;padding:9px 14px!important;background:rgba(7,6,4,.88);backdrop-filter:blur(14px)}.login-app__brand img{width:104px!important}.login-app__layout{width:100vw!important;max-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:84px 12px 20px!important;gap:0!important}.auth__main{width:100%!important;padding:84px 14px 28px!important}.login-panel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0!important;padding:24px 16px!important;border-radius:16px;overflow:hidden}.login-panel h1,.login-panel h2{font-size:clamp(2.2rem,11vw,3.4rem)!important}.login-panel>p{max-width:100%;overflow-wrap:anywhere}.login-google,.login-submit{width:100%!important;min-width:0!important}.login-google span,.login-submit span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-form,.form{width:100%;min-width:0}.login-field,.login-field>div,.login-field input{width:100%!important;min-width:0!important;max-width:100%!important}.form__row,.choice--profile,.profile-cards{grid-template-columns:1fr!important}.networks-grid{grid-template-columns:1fr 1fr!important}
 .wizard-head{height:auto;min-height:64px;padding:10px 12px!important}.wizard-form{width:calc(100% - 24px)!important;padding:76px 0 74px!important}.wizard-step{max-height:calc(100svh - 152px)!important;padding-inline:2px!important}.wizard-step h1{font-size:clamp(2rem,10vw,3rem)!important}.wizard-nav{left:12px!important;right:12px!important}.app-tiles,.category-tiles,.network-tiles,.content-tiles{grid-template-columns:1fr 1fr!important;gap:7px!important}.rates--cards{grid-template-columns:1fr!important}
 .creator-onboarding form{width:calc(100% - 24px)!important}.onboarding-card{grid-template-columns:1fr!important;max-height:calc(100svh - 210px);overflow:auto}.onboarding-rates>label{grid-template-columns:minmax(0,1fr) 100px!important}
 .dashboard-gate{padding:76px 14px 24px}.dashboard-gate__card{padding:24px 18px!important}.dashboard-gate h1{font-size:clamp(2.2rem,11vw,3.6rem)!important}
 .profile-public,.talent-profile{overflow:hidden}.profile-public [class*="grid"],.talent-profile [class*="grid"]{grid-template-columns:1fr!important}.profile-public h1,.talent-profile h1{font-size:clamp(2.8rem,14vw,5rem)!important}
 .legal-hero{padding-top:100px!important}.legal-layout{grid-template-columns:1fr!important;gap:28px!important}.legal-toc{position:static!important;max-height:280px;overflow:auto}.legal-content{min-width:0}.legal-content h2{overflow-wrap:anywhere}
 dialog{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;padding:0!important}dialog form{max-height:calc(100dvh - 18px);overflow-y:auto}
}
@media(max-width:380px){.foot-top{grid-template-columns:1fr}.app-tiles,.category-tiles,.network-tiles,.content-tiles,.networks-grid{grid-template-columns:1fr!important}.roster-card{min-height:430px}}

@media(max-width:700px){
 body{padding-bottom:0}.mobile-app-nav{display:none!important}
 .burger{position:relative;display:block!important}.burger span{position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:1px!important;background:#f2eadb!important;transform:translate(-50%,-6px)!important}.burger span:nth-child(2){transform:translate(-50%,0)!important}.burger span:nth-child(3){transform:translate(-50%,6px)!important}.burger[aria-expanded="true"] span:nth-child(1){transform:translate(-50%,0) rotate(45deg)!important}.burger[aria-expanded="true"] span:nth-child(2){opacity:0}.burger[aria-expanded="true"] span:nth-child(3){transform:translate(-50%,0) rotate(-45deg)!important}
 .menu-overlay{padding-bottom:28px}.menu-overlay__nav a{font-family:var(--body);font-size:clamp(2rem,9vw,3rem);line-height:1.08;letter-spacing:-.035em}
 .fh-hero__inner--center{padding-inline:18px!important}.fh-hero__claim{font-size:clamp(2.8rem,13vw,4.8rem);line-height:.92}.fh-hero__access{width:100%;max-width:390px;display:grid;grid-template-columns:1fr;margin-top:1.75rem}.fh-hero__access a{min-width:0;padding:.9rem 1rem}.fh-hero__explore{left:50%!important;bottom:4.05rem!important;transform:translateX(-50%)!important}
 .fh-talents .fh-section-head{text-align:center}.fh-talents .fh-section-head h2{width:100%;text-align:center}.fh-talents-all{position:static!important;justify-content:center;width:max-content;margin:1.5rem auto 0}
 .fh-slider__stage{height:850px!important}.fh-slide{grid-template-rows:58% 42%!important}.fh-slide__visual{overflow:visible}.fh-slide__visual::after{background:linear-gradient(0deg,rgba(8,7,5,.82),transparent 42%)}.fh-slide__swipe{display:none!important}
 .fh-slide__copy{position:static;padding-top:9.5rem!important}.fh-slide__copy>.fh-socials{display:none!important}.fh-slide h3{position:absolute;z-index:12;top:18px;left:18px;margin:0;font-size:clamp(4rem,20vw,6rem);text-shadow:0 4px 24px rgba(0,0,0,.75)}.fh-slide__copy .fh-talent-profile{position:absolute;z-index:13;top:calc(58% + 76px);left:50%;width:max-content;margin:0;transform:translateX(-50%);white-space:nowrap}
 .fh-socials-mobile{position:absolute;z-index:12;left:18px;right:18px;top:calc(58% - 78px);display:grid;grid-template-columns:repeat(6,1fr);align-items:center;padding:12px 10px;border:1px solid rgba(215,170,80,.42);background:rgba(3,9,21,.88);box-shadow:0 18px 45px rgba(0,0,0,.38);backdrop-filter:blur(14px)}.fh-socials-mobile>a,.fh-socials-mobile>span{display:grid;grid-template-rows:27px auto;gap:5px;min-width:0;height:54px;place-items:center;border-right:1px solid rgba(215,170,80,.28)}.fh-socials-mobile>a:last-child,.fh-socials-mobile>span:last-child{border-right:0}.fh-socials-mobile img{width:25px;height:25px}.fh-socials-mobile small{color:#d7aa50;font:700 8px/1 var(--mono);letter-spacing:.02em;white-space:nowrap}
 .fh-slider__controls{left:18px!important;right:18px!important;top:calc(58% + 20px);bottom:auto!important;grid-template-columns:1fr 40px 40px!important}.fh-slider__controls p{display:none!important}.fh-slider__controls button{width:40px!important;height:40px!important}.fh-slider__progress{margin-right:6px}
 .roster-pagination{flex-wrap:wrap;margin-top:2rem}
}
