.inner-page{--sage:#c1c1c1;--wine:#503b3e;--hairline:#1112}.inner-page h1,.inner-page h2{font-weight:500;letter-spacing:-.065em}.inner-page h2{font-size:clamp(40px,5.5vw,88px);line-height:1.08;margin:0}.inner-page h3{font-weight:550}.inner-page em{font-style:normal;color:var(--coral)}.inner-page p{line-height:1.75}.inner-page .header{gap:20px}.inner-page .desktop-nav{gap:clamp(14px,1.7vw,26px)}.desktop-nav [aria-current=page]{color:var(--coral)}.inner-page img{max-width:100%;display:block}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;letter-spacing:.3px;line-height:1.7;color:#b5b5b5;margin-bottom:40px;flex-wrap:wrap}.breadcrumb a:hover{color:var(--coral)}.breadcrumb>span:not(:last-child){color:#777}.inner-page .button-dark{background:var(--ink);color:var(--paper)}.inner-page .button-dark:hover{background:#383838}.inner-page .stream-symbol{width:1em;height:1em;display:block}.inner-page .button-symbol .stream-symbol{width:30px;height:30px}.inner-page .brand-glyph{transform:none;color:var(--coral)}.inner-page .brand-glyph .stream-symbol{width:32px;height:32px}.inner-page .tiny-star .stream-symbol{width:22px;height:22px}.inner-page .wordmark{font-size:25px}.inner-page .text-link{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:10px;font-size:14px;line-height:1.5;width:max-content;max-width:100%}.inner-page .text-link>span:last-child{color:var(--coral)}.inner-page .section-top{margin-bottom:55px}.inner-page .reading-progress{width:0}.inner-page [hidden]{display:none!important}.inner-page .footer-navigation nav{display:flex;flex-wrap:wrap}.inner-page .page-contact{padding-top:80px}.page-contact .contact-heading h2 em{color:var(--coral)}.page-contact .contact-heading>p{max-width:410px}.contact-preference{border:0;border-bottom:1px solid #ffffff35;margin:10px 0 25px;padding:0 0 15px;display:flex;flex-wrap:wrap;gap:14px 24px}.contact-preference legend{font-size:12px;color:#aaa;margin-bottom:16px}.contact-preference label{display:flex;align-items:center;gap:10px;font-size:12px;margin:0}.contact-preference input{width:16px;height:16px;margin:0;accent-color:var(--coral)}.inner-page .contact-form select{font:inherit;width:100%}.inner-page .inquiry-dialog dd{overflow-wrap:anywhere}.inner-page .inquiry-dialog h2{font-size:38px}.inner-page .footer .stream-symbol{width:100%;height:100%}
/* Journal: a magazine rhythm rather than an undifferentiated card grid. */
.editorial-hero{padding:144px var(--pad) 60px;background:radial-gradient(ellipse at 88% 90%,#333333,var(--ink) 65%)}.editorial-hero .section-top{margin-bottom:35px}.editorial-hero h1{font-size:clamp(64px,8.5vw,136px);line-height:1.04;max-width:1100px;margin-bottom:45px}.editorial-hero-bottom{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #ffffff25;padding-top:25px;gap:25px}.editorial-hero-bottom p{color:#b7b7b7;max-width:400px;margin:0;font-size:15px}.journal-count{font-size:68px;line-height:.9;font-weight:450;letter-spacing:-4px}.journal-count>span{font-size:10px;letter-spacing:2px;display:inline-block;margin-left:20px;color:#b7b7b7}.journal-list{background:var(--paper);color:var(--ink);padding:30px var(--pad) 80px}.journal-row{display:grid;grid-template-columns:44% 1fr;gap:8%;padding:55px 0;border-bottom:1px solid #1112}.journal-art{position:relative;background:#cdcdcd;min-height:450px;overflow:hidden;display:block;isolation:isolate}.journal-art-2{background:#bcbcbc}.journal-art-3{background:#dddddd}.journal-art:after{content:'';position:absolute;inset:0;border:1px solid #1111;pointer-events:none}.journal-art-label{position:absolute;left:26px;top:26px;z-index:2;font-size:10px}.journal-art-number{position:absolute;right:18px;top:55px;color:#fff6;font-size:200px;letter-spacing:-16px;line-height:1}.journal-art img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center bottom;top:0;transition:transform .7s}.journal-art-3 img{padding:30px;object-position:center}.journal-art:hover img{transform:scale(1.035)}.journal-copy{padding-top:20px}.article-meta{display:flex;gap:24px;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:38px}.article-meta time{color:#787878;white-space:nowrap}.journal-copy h2{font-size:clamp(30px,3.2vw,54px);line-height:1.15;margin-bottom:24px}.journal-copy>p{font-size:14px;color:#626262;margin:0 0 28px}.new-articles{padding:65px var(--pad) 80px;background:#d6d6d6;color:var(--ink)}.new-articles>div{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.new-articles a{position:relative;border-top:1px solid #1113;padding-top:22px;display:block}.new-articles h3{font-size:20px;line-height:1.4;letter-spacing:-.6px;max-width:90%;margin:0 0 22px}.new-articles time{font-size:11px;color:#686868}.new-articles a>span{position:absolute;right:0;bottom:0;color:var(--coral);font-size:25px}.article-header{padding:144px var(--pad) 65px;max-width:1400px;margin:0 auto}.article-header h1{font-size:clamp(52px,6.8vw,105px);line-height:1.08;max-width:1100px;margin-bottom:45px}.article-header .article-meta{justify-content:start;gap:40px}.article-header time{color:#b7b7b7}.article-scroll{display:flex;gap:40px;align-items:center;font-size:12px;border-top:1px solid #ffffff2b;padding-top:25px}.article-scroll span{font-size:24px;color:var(--coral)}.article-layout{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:36% 1fr;gap:8%;padding:75px var(--pad) 90px}.article-visual{background:#d6d6d6;position:relative;min-height:470px;overflow:hidden}.article-visual>span{position:absolute;top:25px;left:25px;z-index:2;font-size:10px}.article-visual img{width:100%;height:100%;max-height:650px;object-fit:contain;object-position:center bottom}.article-body{padding:25px 0 0;max-width:690px}.article-body>p{font-size:clamp(19px,1.65vw,26px);line-height:1.8;letter-spacing:-.3px;margin:0}.article-end{border-top:1px solid #1112;margin-top:60px;padding-top:30px;display:flex;justify-content:space-between;gap:20px;align-items:center}.article-end>span{color:var(--coral);font-size:40px}.related-articles{padding:70px var(--pad);background:#d6d6d6;color:var(--ink)}.related-articles .section-top{align-items:center;margin-bottom:30px}.related-articles h2{font-size:34px}.related-articles>a{display:grid;grid-template-columns:45px 1fr 35px;align-items:center;gap:25px;border-top:1px solid #1113;padding:28px 0}.related-articles h3{font-size:24px;line-height:1.4;letter-spacing:-.7px;margin:0}.related-articles>a>span{font-size:12px}.related-articles>a>span:last-child{font-size:25px;color:var(--coral)}
/* Partner FAQ. */
.faq-page-hero{padding:144px var(--pad) 65px;background:radial-gradient(ellipse at 80% 75%,#323232,var(--ink) 67%)}.faq-page-heading{display:grid;grid-template-columns:58% 42%;gap:0}.faq-page-heading h1{font-size:clamp(60px,6.2vw,105px);line-height:1.06;margin-bottom:30px}.faq-page-heading p{font-size:14px;color:#b9b9b9;max-width:570px}.faq-page-art{position:relative;display:flex;flex-direction:column;justify-content:end;align-items:center}.faq-page-art img{width:100%;max-width:500px}.faq-page-art>span{text-align:center;font-size:10px}.faq-page-content{padding:90px var(--pad);display:grid;grid-template-columns:35% 1fr;gap:8%}.faq-page-content aside h2{font-size:44px;margin:35px 0}.inner-page .faq-list details{border-bottom:1px solid #1113}.inner-page .faq-list details:first-child{border-top:1px solid #1113}.inner-page .faq-list summary{display:grid;grid-template-columns:28px 1fr 24px;gap:20px;align-items:start;cursor:pointer;padding:26px 0;list-style:none}.inner-page .faq-list summary::-webkit-details-marker{display:none}.inner-page .faq-list summary h3{font-size:20px;line-height:1.5;letter-spacing:-.5px;margin:0}.faq-number{font-size:10px;color:#8d8d8d;padding-top:7px}.inner-page .faq-list details>div{padding:0 44px 30px 48px}.inner-page .faq-list details p{font-size:14px;line-height:1.9;margin:0;color:#626262}.inner-page .faq-list .plus{height:20px;width:20px;margin-top:5px;position:relative}.inner-page .faq-list .plus:before,.inner-page .faq-list .plus:after{content:'';position:absolute;background:currentColor;top:10px;left:3px;width:15px;height:1px}.inner-page .faq-list .plus:after{transform:rotate(90deg);transition:transform .2s}.inner-page .faq-list [open] .plus:after{transform:rotate(0)}.question-invitation{display:flex;gap:6%;align-items:center;padding:70px var(--pad);background:#d6d6d6;color:var(--ink)}.question-invitation>span{font-size:120px;color:var(--coral)}.question-invitation h2{font-size:48px;margin:20px 0}.question-invitation>a{margin-left:auto;white-space:nowrap}
/* Models: full editorial landing with an alternating object/portrait sequence. */
.models-hero{min-height:850px;height:min(960px,100svh);position:relative;padding:145px var(--pad) 110px;background:#bfbfbf;color:var(--ink);overflow:hidden;isolation:isolate}.models-page .header{color:var(--ink);border-color:#1112}.models-page .header-cta{border-color:#1115}.models-page .header-cta:hover{background:var(--ink);color:var(--paper)}.models-page .breadcrumb{color:#5c5c5c}.model-hero-copy{position:relative;z-index:3;width:60%}.models-hero .models-hero-title{font-size:clamp(70px,7.6vw,122px);line-height:1.06;margin:40px 0 27px;letter-spacing:-.073em}.models-hero .models-hero-title em{color:#f55b38}.models-hero-note{font-size:15px;color:#575757;margin:0 0 30px}.model-source-location{display:flex;gap:25px;font-size:10px;letter-spacing:1px;margin-top:30px;text-transform:uppercase;color:#6c6c6c}.models-hero-art{position:absolute;right:1%;top:110px;bottom:77px;width:44%;pointer-events:none;z-index:1}.models-hero-art img{height:100%;width:100%;object-fit:contain;object-position:center bottom;position:relative;z-index:2}.model-hero-circle{width:90%;aspect-ratio:1;position:absolute;border-radius:50%;background:#dadada;top:18%;left:5%;box-shadow:inset 0 0 0 1px #1111}.model-hero-type{position:absolute;right:2%;top:15%;font-size:clamp(100px,14vw,220px);line-height:.78;font-weight:650;letter-spacing:-.1em;color:#8997764d}.model-hero-caption{position:absolute;left:12%;bottom:0;z-index:3;font-size:9px}.model-hero-bottom{position:absolute;left:var(--pad);right:var(--pad);bottom:0;border-top:1px solid #1113;height:77px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.5px;z-index:5}.model-hero-bottom a{display:flex;gap:30px;align-items:center}.model-hero-bottom a>span{font-size:22px}.models-intro{padding:65px var(--pad) 0}.models-intro-grid{display:grid;grid-template-columns:58% 42%;align-items:center}.models-intro-grid>div:first-child{padding:0 6% 60px 0}.models-intro h2{font-size:clamp(45px,5.1vw,82px);margin-bottom:40px}.models-intro h3{font-size:12px;letter-spacing:1.5px;margin:0 0 15px}.models-intro p{font-size:16px;max-width:550px;color:#646464;margin:0 0 30px}.models-intro-portrait{height:580px;position:relative;background:linear-gradient(180deg,transparent 15%,#d6d6d6 85%);overflow:hidden}.models-intro-portrait img{height:100%;width:100%;object-fit:contain;object-position:center bottom}.models-intro-portrait>span{position:absolute;bottom:25px;left:25px;font-size:9px;padding:9px;background:#eeede8cc}.models-advantages{padding:75px var(--pad) 85px}.models-advantages-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:0 0 70px}.models-advantages-heading p{font-size:14px;color:#b2b2b2;margin:0 0 4px}.models-benefits-layout{display:grid;grid-template-columns:64% 1fr;gap:6%}.model-benefit{display:grid;grid-template-columns:50px 1fr 32px;gap:25px;border-top:1px solid #ffffff26;padding:32px 0}.model-benefit:last-child{border-bottom:1px solid #ffffff26}.benefit-number{font-size:12px;color:var(--coral);padding-top:5px}.model-benefit h3{font-size:20px;line-height:1.4;letter-spacing:-.5px;margin:0 0 12px}.model-benefit p{font-size:14px;color:#b2b2b2;margin:0;max-width:560px}.model-benefit>span:last-child{font-size:30px;color:#3d3d3d;padding-top:5px}.models-benefits-art{padding:0 0 30px;display:flex;flex-direction:column;justify-content:space-around;gap:35px}.models-benefits-art>img{width:100%;max-height:380px;object-fit:contain}.models-benefits-art>div{border-top:1px solid #ffffff26;padding-top:25px}.models-benefits-art .eyebrow{font-size:9px;color:#909090}.models-benefits-art p{font-size:38px;line-height:1.2;letter-spacing:-1.8px;margin:20px 0;color:#d6d6d6}.models-wardrobe{display:grid;grid-template-columns:50% 50%;min-height:750px}.wardrobe-copy{padding:75px 10% 60px calc(var(--pad)*2)}.wardrobe-copy h2{font-size:clamp(45px,4.7vw,76px);margin:40px 0}.wardrobe-copy h3{font-size:13px;letter-spacing:1.5px;margin:0 0 16px}.wardrobe-copy>p{font-size:14px;color:#686868;max-width:430px;margin:0 0 35px}.outfit-tabs{display:flex;flex-direction:column;border-top:1px solid #1112}.outfit-tabs button{border:0;border-bottom:1px solid #1112;background:transparent;color:var(--ink);display:flex;gap:25px;text-align:left;padding:18px 0;font-size:15px;align-items:center}.outfit-tabs button>span{font-size:10px;color:#808080}.outfit-tabs [aria-selected=true]{color:var(--coral)}.outfit-tabs [aria-selected=true]:after{content:'↗';margin-left:auto;font-size:23px}.outfit-gallery{background:#cdcdcd;position:relative;overflow:hidden}.outfit-panel{position:absolute;inset:0;isolation:isolate}.outfit-panel img{height:100%;width:100%;object-fit:contain;object-position:center bottom;position:relative;padding:35px 3% 0;z-index:1}.outfit-word{position:absolute;left:6%;top:15%;color:#ffffff6b;font-size:clamp(100px,12vw,200px);letter-spacing:-.09em;font-weight:600;line-height:1}.outfit-caption{position:absolute;left:30px;bottom:25px;z-index:2;font-size:9px;background:#eeede8bf;padding:8px 12px}.models-income{padding:75px var(--pad) 90px;background:#232323}.income-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.income-grid h2{margin-bottom:45px}.income-grid>div:first-child h3{font-size:13px;letter-spacing:1px;margin:0 0 15px}.income-source-note{font-size:12px;color:#949494;max-width:350px;margin:0 0 35px}.historical-income{border-top:1px solid #ffffff25;padding-top:28px;display:flex;flex-direction:column;gap:14px}.historical-income>span{font-size:11px;color:#ababab}.historical-income strong{font-size:clamp(36px,4.5vw,70px);font-weight:500;letter-spacing:-3px;color:#d8d8d8}.schedule-planner{background:#bebebe;color:var(--ink);padding:40px}.schedule-planner>span{display:block;margin-bottom:35px;font-size:10px}.schedule-planner label{display:block;font-size:13px;line-height:1.6;max-width:340px;margin:25px 0 10px}.planner-select{display:flex;align-items:center;border-bottom:1px solid #1113;gap:22px;padding:0 0 15px}.planner-select select{appearance:auto;background:transparent;color:var(--ink);border:0;font:inherit;font-size:45px;line-height:1;width:110px;border-radius:0;cursor:pointer}.planner-select>span{font-size:12px;color:#5b5b5b}.planner-result{display:flex;gap:24px;align-items:end;padding-top:30px}.planner-result output{font-size:90px;line-height:1;letter-spacing:-6px;font-weight:450}.planner-result>span{font-size:11px;max-width:80px;line-height:1.5;margin-bottom:7px}.schedule-planner>p{font-size:11px;color:#5b5b5b;margin:24px 0;max-width:320px}.models-dream{padding:70px var(--pad) 80px}.dream-heading{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end;margin-bottom:55px}.dream-heading h3{font-size:13px;letter-spacing:1.3px;margin:0 0 16px}.dream-heading p{font-size:14px;color:#686868;margin:0;max-width:360px}.model-goals{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.model-goals article{border-top:1px solid #1113;padding-top:28px;min-height:225px}.goal-no{font-size:42px;font-weight:450;letter-spacing:-2px;color:#9e9e9e;display:block;margin-bottom:35px}.model-goals h3{font-size:18px;letter-spacing:-.5px;line-height:1.45;margin:0 0 18px}.model-goals p{font-size:12px;color:#6d6d6d;line-height:1.7;margin:0}.dream-bottom{border-top:1px solid #1113;margin-top:30px;padding-top:35px;display:flex;align-items:center;gap:40px}.dream-bottom>span{font-size:12px;color:#6d6d6d;max-width:250px}.models-questions{background:var(--paper);color:var(--ink);padding:80px var(--pad) 90px;display:grid;grid-template-columns:34% 1fr;gap:10%;border-top:1px solid #1112}.model-question-heading h2{margin:35px 0 30px}.model-question-heading>h3{font-size:11px;letter-spacing:1px;line-height:1.7;max-width:290px;margin-bottom:24px;color:#6d6d6d}.question-filters{display:flex;flex-wrap:wrap;gap:8px}.question-filters button{background:transparent;color:#636363;border:1px solid #1113;border-radius:30px;font-size:11px;padding:10px 15px}.question-filters [aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.model-question-heading>img{width:100%;margin-top:30px;max-height:300px;object-fit:contain}.models-apply-strip{background:#bfbfbf;color:var(--ink);display:flex;align-items:center;gap:35px;padding:55px var(--pad)}.models-apply-strip>span{font-size:70px;color:var(--coral)}.models-apply-strip h2{font-size:22px;line-height:1.4;letter-spacing:-.7px;margin-bottom:16px;max-width:650px}.models-apply-strip p{font-size:13px;color:#5a5a5a;margin:0;max-width:600px}.models-apply-strip .button{margin-left:auto;white-space:nowrap}.models-page .menu-open .header,.models-page.menu-open .header{color:var(--paper)}
@media(min-width:761px) and (max-width:1100px){.inner-page .header{gap:14px}.inner-page .wordmark{font-size:22px}.inner-page .desktop-nav{font-size:12px;gap:13px}.inner-page .header-cta{font-size:11px;gap:12px;padding:14px}.models-hero{min-height:790px;padding-top:145px}.models-hero .models-hero-title{font-size:7.7vw}.models-hero-art{right:-2%;width:49%;top:140px}.models-intro-portrait{height:480px}.wardrobe-copy{padding-left:var(--pad)}.models-wardrobe{min-height:700px}.models-benefits-layout{grid-template-columns:68% 1fr;gap:4%}.model-benefit{gap:16px;grid-template-columns:35px 1fr 26px}.income-grid{gap:6%}.schedule-planner{padding:30px}.models-apply-strip{gap:20px}.models-apply-strip .button{min-width:180px;font-size:12px}.question-invitation h2{font-size:38px}.question-invitation>span{font-size:90px}.question-invitation>a{font-size:12px}.faq-page-heading h1{font-size:6.4vw}.faq-page-content{grid-template-columns:30% 1fr;gap:7%}.faq-page-content aside h2{font-size:36px}.journal-row{gap:6%}.journal-art{min-height:470px}.journal-copy>p{font-size:13px}.inner-page .faq-list summary h3{font-size:18px}}
@media(max-width:760px){.inner-page{--pad:24px}.inner-page .header{height:84px}.inner-page .wordmark{font-size:24px}.inner-page h2{font-size:42px}.inner-page .section-top{margin-bottom:38px}.breadcrumb{font-size:10px;margin-bottom:30px}.inner-page .eyebrow{font-size:10px;letter-spacing:1.2px}.inner-page .page-contact{padding-top:45px}.inner-page .contact-heading h2{font-size:55px}.inner-page .inquiry-dialog h2{font-size:30px}.inner-page .mobile-menu nav{gap:20px}.inner-page .mobile-menu a{font-size:29px}.editorial-hero{padding:120px var(--pad) 38px}.editorial-hero h1{font-size:52px;margin-bottom:35px}.editorial-hero .section-top .eyebrow:last-child{display:none}.editorial-hero-bottom{align-items:start}.editorial-hero-bottom p{font-size:12px;max-width:230px}.journal-count{font-size:45px;letter-spacing:-3px}.journal-count>span{display:block;font-size:8px;margin:9px 0 0;text-align:center}.journal-list{padding:10px var(--pad) 45px}.journal-row{display:flex;flex-direction:column;gap:25px;padding:35px 0}.journal-art{min-height:390px;height:390px;width:100%}.journal-art-label{top:22px;left:22px}.journal-art-number{font-size:160px;top:60px;right:12px}.journal-copy{padding:0}.article-meta{font-size:10px;margin-bottom:25px}.journal-copy h2{font-size:32px;line-height:1.2;margin-bottom:20px}.journal-copy>p{font-size:14px;line-height:1.85;margin-bottom:25px}.new-articles{padding:40px var(--pad)}.new-articles>div{grid-template-columns:1fr;gap:30px}.new-articles h3{font-size:20px;margin-bottom:15px}.article-header{padding:120px var(--pad) 40px}.article-header h1{font-size:43px;line-height:1.12;margin-bottom:35px}.article-header .article-meta{gap:18px;font-size:10px}.article-layout{display:flex;flex-direction:column;padding:35px var(--pad) 50px;gap:35px}.article-visual{height:400px;min-height:0;width:100%}.article-body{padding:0}.article-body>p{font-size:19px;line-height:1.85}.article-end{margin-top:40px;padding-top:25px}.article-end .text-link{font-size:12px;gap:10px}.related-articles{padding:40px var(--pad)}.related-articles .section-top{gap:20px;align-items:start}.related-articles h2{font-size:26px}.related-articles .section-top .text-link{font-size:11px;white-space:nowrap}.related-articles>a{grid-template-columns:22px 1fr 18px;gap:16px;padding:24px 0}.related-articles h3{font-size:18px}.faq-page-hero{padding:120px var(--pad) 35px}.faq-page-heading{grid-template-columns:1fr}.faq-page-heading h1{font-size:53px;line-height:1.08;margin-bottom:26px}.faq-page-heading p{font-size:13px;line-height:1.9}.faq-page-art{padding-top:10px}.faq-page-art img{max-height:340px;object-fit:contain}.faq-page-art>span{font-size:8px!important;letter-spacing:1px}.faq-page-content{padding:45px var(--pad);grid-template-columns:1fr;gap:35px}.faq-page-content aside h2{font-size:37px;margin:22px 0}.inner-page .faq-list summary{grid-template-columns:22px 1fr 20px;gap:12px;padding:23px 0}.inner-page .faq-list summary h3{font-size:17px;letter-spacing:-.4px;line-height:1.55}.inner-page .faq-list details>div{padding:0 20px 26px 34px}.inner-page .faq-list details p{font-size:13px;line-height:1.9}.question-invitation{padding:40px var(--pad);display:grid;grid-template-columns:50px 1fr;gap:25px}.question-invitation>span{font-size:50px}.question-invitation h2{font-size:30px;line-height:1.2;margin:15px 0 0}.question-invitation>a{margin-left:75px;grid-column:1/-1;font-size:14px;white-space:normal}.models-hero{min-height:0;height:auto;padding:122px var(--pad) 80px;display:flex;flex-direction:column}.models-page .menu-toggle{border-color:#1115}.models-page .menu-toggle span{background:var(--ink)}.models-page.menu-open .menu-toggle{border-color:#fff5}.models-page.menu-open .menu-toggle span{background:var(--paper)}.models-page.menu-open .header{color:var(--paper)}.model-hero-copy{width:100%;pointer-events:auto}.models-hero .breadcrumb{margin-bottom:24px}.model-hero-copy>.eyebrow{font-size:9px;letter-spacing:1px}.models-hero .models-hero-title{font-size:57px;line-height:1.03;margin:26px 0 22px}.models-hero-note{font-size:13px;line-height:1.7;margin-bottom:24px}.model-hero-copy>.button{min-height:57px;font-size:13px;max-width:100%;width:100%}.model-source-location{font-size:9px;gap:20px;margin-top:20px}.models-hero-art{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:440px;margin:20px 0 0}.models-hero-art img{padding-bottom:22px}.model-hero-type{font-size:140px;right:0;top:18%}.model-hero-circle{top:12%;width:98%;left:1%}.model-hero-caption{left:20%;bottom:2px;font-size:8px!important}.model-hero-bottom{height:62px;font-size:9px}.model-hero-bottom>span:nth-child(2){display:none}.models-intro{padding:40px var(--pad) 0}.models-intro-grid{grid-template-columns:1fr}.models-intro-grid>div:first-child{padding:0}.models-intro h2{font-size:42px;margin-bottom:30px}.models-intro h3{font-size:11px;line-height:1.6;letter-spacing:1px}.models-intro p{font-size:14px;line-height:1.8;margin-bottom:25px}.models-intro-portrait{height:420px;margin-top:35px}.models-intro-portrait>span{font-size:8px!important;left:16px;bottom:16px}.models-advantages{padding:45px var(--pad) 50px}.models-advantages-heading{display:block;margin-bottom:35px}.models-advantages-heading h2{font-size:47px}.models-advantages-heading p{font-size:13px;margin-top:24px}.models-benefits-layout{grid-template-columns:1fr}.model-benefit{grid-template-columns:26px 1fr;gap:15px;padding:25px 0}.model-benefit h3{font-size:18px;line-height:1.45;margin-bottom:12px}.model-benefit p{font-size:13px;line-height:1.8}.model-benefit>span:last-child{display:none}.benefit-number{font-size:10px}.models-benefits-art{padding:25px 0 0;gap:25px;display:block}.models-benefits-art>img{max-height:340px;width:100%;object-fit:contain}.models-benefits-art>img:last-child{display:none}.models-benefits-art>div{display:none}.models-wardrobe{display:flex;flex-direction:column;min-height:0}.wardrobe-copy{padding:40px var(--pad) 30px}.wardrobe-copy h2{font-size:42px;margin:25px 0 30px}.wardrobe-copy h3{font-size:11px}.wardrobe-copy>p{font-size:13px;line-height:1.8;margin-bottom:30px}.outfit-tabs{display:flex;flex-direction:row;border-bottom:1px solid #1112;gap:0}.outfit-tabs button{display:flex;flex-direction:column;gap:10px;border-bottom:0;flex:1;font-size:10px;align-items:start;line-height:1.4;padding:16px 6px 16px 0}.outfit-tabs button>span{font-size:9px}.outfit-tabs [aria-selected=true]:after{display:none}.outfit-gallery{height:540px}.outfit-panel img{padding:25px 0 0}.outfit-word{font-size:125px;top:18%;left:7%}.outfit-caption{font-size:8px!important;left:20px;bottom:20px}.models-income{padding:45px var(--pad) 50px}.income-grid{grid-template-columns:1fr;gap:40px}.income-grid h2{font-size:46px;margin-bottom:30px}.income-grid>div:first-child h3{font-size:11px;line-height:1.6}.income-source-note{font-size:11px;line-height:1.7;margin-bottom:24px}.historical-income{gap:14px;padding-top:22px}.historical-income strong{font-size:49px;letter-spacing:-2px}.schedule-planner{padding:25px}.schedule-planner>span{font-size:9px;margin-bottom:25px}.schedule-planner label{font-size:12px;margin:22px 0 12px}.planner-select select{font-size:40px;width:90px}.planner-select>span{font-size:11px}.planner-result output{font-size:78px;letter-spacing:-5px}.models-dream{padding:45px var(--pad)}.dream-heading{grid-template-columns:1fr;gap:28px;margin-bottom:35px}.dream-heading h2{font-size:43px}.dream-heading h3{font-size:11px;line-height:1.7}.dream-heading p{font-size:13px;line-height:1.8}.model-goals{grid-template-columns:1fr 1fr;gap:25px 22px}.model-goals article{padding-top:22px;min-height:220px}.goal-no{font-size:35px;margin-bottom:25px}.model-goals h3{font-size:15px;line-height:1.5;margin-bottom:12px}.model-goals p{font-size:11px;line-height:1.8}.dream-bottom{display:flex;flex-direction:column;align-items:start;gap:20px;padding-top:27px;margin-top:20px}.dream-bottom .button{width:100%}.dream-bottom>span{font-size:11px;max-width:none}.models-questions{padding:45px var(--pad);grid-template-columns:1fr;gap:35px}.model-question-heading h2{font-size:48px;margin:25px 0}.model-question-heading>h3{font-size:10px;max-width:280px;margin-bottom:22px}.model-question-heading>img{display:none}.question-filters button{font-size:10px;padding:10px 14px}.models-apply-strip{padding:35px var(--pad);display:grid;grid-template-columns:1fr;gap:24px}.models-apply-strip>span{font-size:45px}.models-apply-strip h2{font-size:21px;line-height:1.45}.models-apply-strip p{font-size:13px;line-height:1.8}.models-apply-strip .button{margin:0;width:100%;white-space:normal}.inner-page .footer-signature{overflow:hidden}}
@media(max-width:370px){.inner-page{--pad:20px}.inner-page .wordmark{font-size:22px}.editorial-hero h1{font-size:47px}.models-hero .models-hero-title{font-size:52px}.models-hero-art{height:415px}.models-intro h2,.wardrobe-copy h2{font-size:39px}.inner-page .section-top .eyebrow:last-child{max-width:130px}.outfit-gallery{height:500px}.model-goals{gap:22px 16px}.model-goals h3{font-size:14px}.schedule-planner{padding:23px}.faq-page-heading h1{font-size:49px}.article-header h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){.journal-art img{transition:none}html{scroll-behavior:auto}}
