:root{color:#11100f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0}button,input,textarea,select{font:inherit}.staff-auth{background:var(--staff-ink);min-height:100svh;color:var(--staff-paper);place-items:center;padding:40px;display:grid}.staff-auth p,.staff-dashboard>header p,.staff-search>header p,.staff-record>header>p,.staff-duplicates p,.staff-media p,.staff-application-ledger p,.staff-duplicate-panel p,.staff-history p{color:var(--staff-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.staff-login-form{flex-direction:column;align-items:start;gap:10px;max-width:440px;margin-top:30px;display:flex}.staff-login-form label{flex-direction:column;gap:8px;width:100%;display:flex}.staff-login-form label span{color:#c7c2b8;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.staff-login-form input{box-sizing:border-box;width:100%;min-height:47px;color:var(--staff-paper);background:0 0;border:1px solid #aaa59c;border-radius:0;padding:0 13px;font:400 15px DM Sans,sans-serif}.staff-login-form input::placeholder{color:#aaa59c}.staff-login-form button{margin-top:4px}.staff-login-notice{color:#c7c2b8;max-width:44ch;margin-top:20px;font-size:13px;line-height:1.5;display:block}.staff-auth h1{letter-spacing:-.08em;margin:18px 0 29px;font:500 clamp(54px,9vw,104px)/.8 DM Sans,sans-serif}.staff-auth h1 em{font-family:Playfair Display,serif;font-weight:500}.staff-auth article{color:#c7c2b8;max-width:42ch;font-size:16px;line-height:1.65}.staff-auth button,.staff-search-main button,.staff-decision button{border:1px solid var(--staff-paper);background:var(--staff-paper);min-height:46px;color:var(--staff-ink);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;margin-top:32px;padding:0 18px;font:600 10px DM Sans,sans-serif}.staff-auth .staff-session-retry{color:var(--staff-paper);background:0 0;margin-top:24px}.staff-auth button:disabled,.staff-search-main button:disabled,.staff-decision button:disabled{opacity:.55;cursor:wait}.staff-shell{background:var(--staff-paper);min-height:100svh;color:var(--staff-ink)}.staff-topbar{border-bottom:1px solid var(--staff-line);letter-spacing:-.07em;justify-content:space-between;align-items:center;min-height:76px;padding:0 4.3vw;font:700 14px/.78 Georgia,serif;display:flex}.staff-topbar a{color:inherit;text-decoration:none}.staff-topbar div{letter-spacing:.08em;align-items:center;gap:20px;font:400 10px DM Sans,sans-serif;display:flex}.staff-topbar button,.staff-back,.staff-text-button,.staff-clear{color:inherit;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;font:600 10px DM Sans,sans-serif}.staff-topbar button{border-bottom:1px solid var(--staff-ink);padding:5px 0}.staff-global-error{color:#fff;background:var(--staff-red);max-width:1300px;margin:22px auto 0;padding:14px 20px;font-size:13px}.staff-dashboard,.staff-search,.staff-record{max-width:1500px;margin:0 auto;padding:clamp(52px,7vw,105px) 4.3vw}.staff-dashboard>header,.staff-duplicates>header,.staff-media>header,.staff-application-ledger>header,.staff-duplicate-panel>header,.staff-history>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.staff-dashboard h1,.staff-search h1,.staff-record h1{letter-spacing:-.08em;margin:16px 0 0;font:500 clamp(48px,6vw,86px)/.85 DM Sans,sans-serif}.staff-dashboard h2,.staff-duplicates h2,.staff-record h2,.staff-review-apps h2{letter-spacing:-.05em;margin:12px 0 0;font:500 31px/.9 Playfair Display,serif}.staff-text-button{border-bottom:1px solid var(--staff-ink);white-space:nowrap;padding:6px 0}.staff-stats{border-left:1px solid var(--staff-line);border-top:1px solid var(--staff-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;display:grid}.staff-stat{border-right:1px solid var(--staff-line);border-bottom:1px solid var(--staff-line);flex-direction:column;min-height:160px;padding:18px;display:flex}.staff-stat small{color:var(--staff-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.staff-stat strong{letter-spacing:-.06em;margin-top:auto;font:500 48px/.85 Playfair Display,serif}.staff-stat span{color:var(--staff-muted);margin-top:9px;font-size:12px}.staff-quality{border-bottom:1px solid var(--staff-line);justify-content:space-between;align-items:baseline;gap:25px;padding:21px 0;font-size:13px;display:flex}.staff-quality p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.staff-quality span{color:var(--staff-muted)}.staff-duplicates{margin-top:72px}.duplicate-list{background:var(--staff-line);border:1px solid var(--staff-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.duplicate-list button{background:var(--staff-paper);cursor:pointer;min-height:140px;color:inherit;text-align:left;border:0;flex-direction:column;align-items:start;padding:17px;display:flex}.duplicate-list span,.duplicate-list small{color:var(--staff-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.duplicate-list strong{margin:auto 0 6px;font:500 24px/.95 Playfair Display,serif}.staff-search{border-top:1px solid var(--staff-line);padding-top:12px}.staff-search>header{justify-content:space-between;align-items:baseline;gap:30px;display:flex}.staff-search-form{margin-top:38px}.staff-search-main{grid-template-columns:minmax(260px,1.8fr) repeat(2,minmax(132px,.55fr)) auto auto;align-items:end;gap:9px;display:grid}.staff-search-main label,.staff-filter{flex-direction:column;gap:8px;display:flex}.staff-search-main span,.staff-filter span{color:var(--staff-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.staff-search-main input,.staff-filter input,.staff-filter select{box-sizing:border-box;border:1px solid var(--staff-line);width:100%;min-height:45px;color:var(--staff-ink);background:#fffefa;border-radius:0;padding:0 10px;font:400 14px DM Sans,sans-serif}.staff-search-main button{border-color:var(--staff-ink);background:var(--staff-ink);min-height:45px;color:var(--staff-paper);margin:0}.staff-search-main .staff-secondary,.staff-decision .staff-secondary{color:var(--staff-ink);background:0 0}.staff-directory-filters{border-bottom:1px solid var(--staff-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:17px 12px;margin-top:20px;padding:21px 0 25px;display:grid}.staff-filter-groups{grid-template-columns:1fr 1fr;gap:38px 26px;margin-top:28px;display:grid}.staff-filter-groups>section{border-top:1px solid var(--staff-line);padding-top:12px}.staff-filter-groups>section>p{color:var(--staff-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px}.staff-filter-grid{border-bottom:1px solid var(--staff-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 12px;margin-top:20px;padding:0 0 24px;display:grid}.staff-filter-groups .staff-filter-grid{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-clear{color:var(--staff-muted);margin-top:15px}.staff-results{margin-top:58px}.staff-results>header{color:var(--staff-muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-bottom:11px;font-size:10px;display:flex}.staff-results>header p{margin:0}.staff-results>div{border-top:1px solid var(--staff-line)}.staff-result-row{border-bottom:1px solid var(--staff-line);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:12px;min-height:82px;display:grid;position:relative}.staff-result{width:100%;min-height:80px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:180px minmax(160px,1fr) minmax(180px,.9fr) minmax(250px,1.1fr);align-items:center;gap:20px;padding:13px 0;display:grid}.staff-result:hover{background:#ebe8e1}.staff-result-id,.staff-result small{color:var(--staff-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.staff-result strong{letter-spacing:-.04em;font:500 25px/.92 Playfair Display,serif}.staff-result>span:not(.staff-result-id){font-size:13px}.staff-directory-preview{place-items:center;min-height:62px;display:grid;position:relative}.staff-directory-preview>img{object-fit:cover;background:#d8d4cb;width:54px;height:62px}.staff-directory-preview>button{border:1px solid var(--staff-line);min-height:33px;color:var(--staff-muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 7px;font:600 8px DM Sans,sans-serif}.staff-directory-preview .staff-preview-toggle{background:var(--staff-paper);min-height:20px;padding:0 4px;font-size:7px;position:absolute;bottom:0;right:0}.staff-preview-popover{z-index:4;border:1px solid var(--staff-line);background:var(--staff-paper);width:260px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 35px #14120f2b}.staff-preview-popover img{object-fit:contain;background:#282725;width:100%;max-height:360px;display:block}.staff-preview-popover span,.staff-preview-popover small{color:var(--staff-muted);padding:17px 8px;font-size:10px;line-height:1.4;display:block}.staff-load-more{border:1px solid var(--staff-ink);min-height:42px;color:inherit;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-top:22px;padding:0 17px;font-size:10px}.staff-muted{color:var(--staff-muted);font-size:14px;line-height:1.5}.staff-error{color:var(--staff-red);font-size:13px;line-height:1.5}.staff-record{max-width:1580px}.staff-back{color:var(--staff-muted);padding:0}.staff-record>header h1{max-width:16ch}.staff-record>header article{max-width:570px;color:var(--staff-muted);margin:30px 0 0;font-size:16px;line-height:1.65}.staff-status-row,.staff-review-summary{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.staff-status-row span,.staff-review-summary span{border:1px solid var(--staff-line);letter-spacing:.11em;text-transform:uppercase;padding:7px 9px;font-size:9px}.staff-record-grid{grid-template-columns:1fr 1fr;gap:70px;margin-top:70px;display:grid}.staff-record-grid>section{border-top:1px solid var(--staff-ink);padding-top:16px}.staff-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:27px;display:grid}.staff-field{border-bottom:1px solid var(--staff-line);flex-direction:column;min-height:102px;padding:12px 0;display:flex}.staff-field small{color:var(--staff-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.staff-field strong{margin-top:7px;font-size:14px;font-weight:500;line-height:1.35}.staff-field em{color:var(--staff-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.staff-field-status{letter-spacing:.1em;text-transform:uppercase;width:max-content;margin-top:7px;padding:3px 5px;font-size:8px}.status-valid{color:var(--staff-green);background:#e1ebe1}.status-needs_review{color:#765d11;background:#f1ead1}.status-invalid{color:#8b2924;background:#f2dfdd}.status-missing{color:#666;background:#e7e5e0}.staff-application-ledger,.staff-media,.staff-duplicate-panel,.staff-history,.staff-review-apps,.staff-decision{border-top:1px solid var(--staff-ink);margin-top:72px;padding-top:16px}.staff-application-ledger details{border-bottom:1px solid var(--staff-line)}.staff-application-ledger summary{cursor:pointer;grid-template-columns:1fr 180px minmax(200px,.8fr);gap:20px;padding:18px 0;list-style:none;display:grid}.staff-application-ledger summary::-webkit-details-marker{display:none}.staff-application-ledger summary small,.staff-application-ledger summary span{color:var(--staff-muted);letter-spacing:.1em;font-size:10px}.staff-application-detail{grid-template-columns:.8fr 1.3fr .7fr;gap:28px;padding:10px 0 28px;display:grid}.staff-application-detail h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:10px}.staff-application-detail p,.staff-application-detail dd{color:var(--staff-muted);font-size:12px;line-height:1.5}.staff-application-detail dl{margin:0}.staff-application-detail dl>div{grid-template-columns:160px 1fr;gap:10px;margin-bottom:8px;display:grid}.staff-application-detail dt{font-size:11px}.staff-application-detail dd{margin:0}.staff-application-detail a{border-bottom:1px solid var(--staff-ink);color:inherit;text-decoration:none}.staff-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.staff-media figure{background:#dfdcd5;min-height:170px;margin:0}.staff-media img{object-fit:contain;background:#201f1d;width:100%;height:220px}.staff-media figure button{cursor:pointer;width:100%;min-height:160px;color:inherit;letter-spacing:.12em;text-transform:uppercase;background:#dfdcd5;border:0;padding:20px;font-size:10px}.staff-media figcaption{color:var(--staff-muted);letter-spacing:.1em;text-transform:uppercase;padding:9px 0;font-size:9px}.staff-duplicate-panel>button{border:1px solid var(--staff-line);cursor:pointer;color:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;margin:18px 11px 0 0;padding:12px;font-size:10px}.staff-history>p{color:var(--staff-muted);font-size:13px}.staff-readiness{border-top:1px solid var(--staff-ink);margin-top:72px;padding-top:16px}.staff-readiness>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.staff-readiness>header p,.staff-readiness-details small{color:var(--staff-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px}.staff-readiness>header h2{letter-spacing:-.05em;margin:12px 0 0;font:500 31px/.9 Playfair Display,serif}.staff-readiness>header>span{border:1px solid var(--staff-line);letter-spacing:.11em;text-transform:uppercase;padding:7px 9px;font-size:9px}.staff-readiness-grid{border:1px solid var(--staff-line);background:var(--staff-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:27px;display:grid}.staff-readiness-grid article{background:var(--staff-paper);min-height:150px;padding:17px}.staff-readiness-grid small{color:var(--staff-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.staff-readiness-grid strong{letter-spacing:-.04em;margin-top:27px;font:500 24px/.95 Playfair Display,serif;display:block}.staff-readiness-grid p,.staff-readiness-note{color:var(--staff-muted);font-size:12px;line-height:1.5}.staff-readiness-grid p{margin:12px 0 0}.staff-readiness-details{border-bottom:1px solid var(--staff-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:21px 0;display:grid}.staff-readiness-details p{margin:8px 0 0;font-size:13px;line-height:1.45}.staff-readiness-note{max-width:720px;margin:17px 0 0}.staff-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px;display:grid}.staff-compare>section{background:#e9e6de;min-height:340px;padding:25px}.staff-compare p{color:var(--staff-muted);letter-spacing:.11em;margin:0;font-size:9px}.staff-compare h2{margin:21px 0 33px;font:500 35px/.9 Playfair Display,serif}.staff-compare dl{margin:0}.staff-compare dl>div{border-top:1px solid #cfcbc1;grid-template-columns:120px 1fr;gap:13px;padding:9px 0;display:grid}.staff-compare dt{color:var(--staff-muted);font-size:10px}.staff-compare dd{margin:0;font-size:13px}.staff-review-apps>p{color:var(--staff-muted);font-size:13px}.staff-decision{max-width:780px}.staff-decision p{color:var(--staff-muted);font-size:14px;line-height:1.55}.staff-decision button{margin:12px 8px 0 0}@media (width<=900px){.staff-stats,.duplicate-list,.staff-media>div,.staff-readiness-grid,.staff-readiness-details{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-search-main{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,.6fr))}.staff-search-main button{width:max-content}.staff-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-filter-groups{grid-template-columns:1fr}.staff-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-result-row{grid-template-columns:minmax(0,1fr) 70px}.staff-result{grid-template-columns:145px 1fr;gap:7px 14px;padding:17px 0}.staff-result small{grid-column:1/-1}.staff-record-grid,.staff-application-detail{grid-template-columns:1fr;gap:38px}.staff-application-ledger summary{grid-template-columns:1fr;gap:7px}.staff-record-grid{margin-top:52px}.staff-application-detail dl>div{grid-template-columns:120px 1fr}.staff-compare{grid-template-columns:1fr}}@media (width<=620px){.staff-auth{padding:28px 22px}.staff-topbar{min-height:70px;padding:0 20px}.staff-topbar div{gap:10px}.staff-topbar div span{display:none}.staff-dashboard,.staff-search,.staff-record{padding:58px 20px}.staff-dashboard h1,.staff-search h1,.staff-record h1{font-size:53px}.staff-stats{margin-top:42px}.staff-stat{min-height:135px;padding:14px}.staff-stat strong{font-size:39px}.staff-quality{display:block}.staff-quality span{margin-top:8px;display:block}.staff-duplicates{margin-top:58px}.duplicate-list,.staff-readiness-grid,.staff-readiness-details{grid-template-columns:1fr}.duplicate-list button{min-height:105px}.staff-search-main,.staff-directory-filters,.staff-filter-groups{grid-template-columns:1fr}.staff-search-main button{width:max-content}.staff-filter-grid,.staff-filter-groups .staff-filter-grid{grid-template-columns:1fr}.staff-results{margin-top:46px}.staff-result-row{grid-template-columns:minmax(0,1fr) 62px;gap:7px}.staff-directory-preview>img{width:48px;height:58px}.staff-preview-popover{width:min(280px,100vw - 54px);right:0}.staff-fields,.staff-media>div{grid-template-columns:1fr}.staff-application-detail dl>div,.staff-compare dl>div{grid-template-columns:1fr;gap:3px}.staff-application-detail dd{word-break:break-word}.staff-record>header article{font-size:15px}}.staff-social-queue{max-width:1500px;margin:0 auto;padding:42px 5vw 72px}.staff-social-queue>header,.staff-social-table>header,.staff-social-detail>header,.staff-next-post{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.staff-social-queue h1,.staff-social-detail h2{margin:0}.staff-next-post{background:#fff;border:1px solid #0000002e;margin:28px 0 14px;padding:28px}.staff-next-post>div{flex:1}.staff-next-post h2{max-width:700px;margin:5px 0 18px;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.04}.staff-next-post dl,.staff-social-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.staff-next-post dt,.staff-social-detail dt{color:#646464;text-transform:uppercase;letter-spacing:.08em;font-size:.69rem}.staff-next-post dd,.staff-social-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.staff-next-post figure{width:min(265px,30%);margin:0}.staff-next-post figure img{object-fit:contain;background:#e9e9e7;width:100%;height:240px;display:block}.staff-next-post figcaption{color:#646464;margin-top:7px;font-size:.75rem}.staff-social-caption{white-space:pre-line;max-width:700px;line-height:1.5}.staff-social-schedule{color:#555;margin:0 0 28px;font-size:.78rem}.staff-social-table{border-top:1px solid #0003;padding-top:14px}.staff-social-table>header{align-items:baseline}.staff-social-table>header p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.73rem}.staff-social-table>header span{color:#666;font-size:.78rem}.staff-social-scroll{overflow-x:auto}.staff-social-table table{border-collapse:collapse;width:100%;min-width:1100px}.staff-social-table th{color:#666;letter-spacing:.07em;text-align:left;text-transform:uppercase;border-bottom:1px solid #00000029;padding:12px 10px;font-size:.67rem;font-weight:600}.staff-social-table td{vertical-align:middle;cursor:pointer;border-bottom:1px solid #0000001a;padding:12px 10px;font-size:.8rem}.staff-social-table tr:hover td,.staff-social-table tr.is-selected td{background:#f0f0ed}.staff-social-table td small{color:#666;margin-top:3px;display:block}.staff-social-caption-cell{color:#474747;max-width:260px;line-height:1.35}.staff-social-caption-cell em{color:#777}.staff-social-thumb{align-items:center;gap:7px;display:flex}.staff-social-thumb img,.staff-social-preview-loading,.staff-social-preview-error{object-fit:contain;color:#696969;background:#e9e9e7;place-items:center;width:40px;height:50px;font-size:.57rem;display:grid}.staff-social-status{text-transform:uppercase;letter-spacing:.06em;background:#ecece8;padding:4px 7px;font-size:.65rem;display:inline-block}.staff-social-status.status-published{background:#dce8de}.staff-social-status.status-held{background:#f2e7cd}.staff-social-status.status-failed{background:#f1d9d6}.staff-social-status.status-scheduled{background:#e1e7ed}.staff-social-detail{border-top:2px solid #151515;margin-top:34px;padding:24px 0}.staff-social-detail h3{letter-spacing:.08em;text-transform:uppercase;margin:23px 0 7px;font-size:.75rem}.staff-social-detail-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.staff-social-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-social-full-caption{white-space:pre-line;line-height:1.55}.staff-social-media-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.staff-social-media-grid figure{margin:0}.staff-social-media-grid img{object-fit:contain;background:#e8e8e6;width:100%;height:220px;display:block}.staff-social-media-grid figcaption{color:#666;margin-top:5px;font-size:.68rem}.staff-social-gallery-container{width:min(420px,45%);margin:0}.staff-social-gallery-scroll{scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.staff-social-gallery-item{scroll-snap-align:start;flex:none;width:120px;margin:0}.staff-social-gallery-item img,.staff-social-gallery-item .staff-social-preview-loading,.staff-social-gallery-item .staff-social-preview-error{object-fit:contain;background:#e9e9e7;width:120px;height:150px;display:block}.staff-social-gallery-item figcaption{color:#646464;text-align:center;margin-top:4px;font-size:.68rem}.staff-social-gallery-count{color:#646464;text-align:right;margin:6px 0 0;font-size:.75rem}.staff-social-thumb-gallery{align-items:center;gap:4px;max-width:180px;display:flex;overflow-x:auto}.staff-social-thumb-count{color:#555;background:#ecece8;border-radius:3px;flex-shrink:0;margin-left:4px;padding:2px 5px;font-size:.68rem;font-weight:600}.staff-next-post-single{width:min(265px,30%);margin:0}.staff-next-post-single img{object-fit:contain;background:#e9e9e7;width:100%;height:240px;display:block}.staff-next-post-single figcaption{color:#646464;margin-top:7px;font-size:.75rem}@media (width<=760px){.staff-social-queue{padding:25px 18px 48px}.staff-next-post{padding:20px;display:block}.staff-next-post dl{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-next-post figure{width:100%;margin-top:20px}.staff-next-post figure img{height:320px}.staff-social-detail-grid,.staff-social-detail dl{grid-template-columns:1fr}.staff-social-table{margin-left:-18px;margin-right:-18px}.staff-social-table>header{padding:0 18px}.staff-instagram-accounts>div{grid-template-columns:1fr}}.staff-navigation{border-bottom:1px solid var(--staff-line);background:#ebe8e1;gap:3px;padding:12px 4.3vw;display:flex;overflow:auto}.staff-navigation button{color:var(--staff-muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #0000;flex:none;padding:9px 11px;font:600 9px DM Sans,sans-serif}.staff-navigation button:hover,.staff-navigation button.is-active{border-color:var(--staff-ink);background:var(--staff-paper);color:var(--staff-ink)}.staff-auth-logo{object-fit:contain;width:92px;height:auto;margin:0 0 28px;display:block}.staff-google-button{border:1px solid var(--staff-ink);background:var(--staff-ink);min-height:44px;color:var(--staff-paper);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border-radius:0;margin-top:28px;padding:0 18px;font:600 10px DM Sans,sans-serif}.staff-topbar>a{width:60px;height:auto;line-height:0;display:block;overflow:visible}.staff-topbar>a img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block;transform:none}.staff-interest-options{flex-wrap:wrap;gap:8px 15px;margin-top:8px;padding-bottom:12px;display:flex}.staff-interest-options label{color:var(--staff-muted);align-items:center;gap:6px;font-size:11px;display:flex}.staff-interest-options input{accent-color:var(--staff-ink)}.staff-private-file{box-sizing:border-box;width:100%;min-height:160px;color:var(--staff-muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#dfdcd5;place-items:center;padding:20px;font-size:10px;display:grid}.staff-decision,.staff-notes,.staff-review-profile{border-top:1px solid var(--staff-ink);margin-top:52px;padding-top:16px}.staff-decision>header,.staff-notes>header,.staff-review-profile>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.staff-decision>header p,.staff-notes>header p,.staff-review-profile>header p{color:var(--staff-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px}.staff-decision>header span,.staff-notes>header span{color:var(--staff-muted);font-size:10px}.staff-decision small{color:var(--staff-muted);margin-top:15px;font-size:11px;display:block}.staff-note-input{flex-direction:column;gap:8px;display:flex}.staff-note-input>span{color:var(--staff-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.staff-note-input textarea,.staff-note-input select{box-sizing:border-box;border:1px solid var(--staff-line);min-height:42px;color:var(--staff-ink);resize:vertical;background:#fffefa;border-radius:0;padding:10px;font:400 13px DM Sans,sans-serif}.staff-notes>div{grid-template-columns:190px 1fr;gap:14px;margin-top:22px;display:grid}.staff-note-copy textarea{min-height:92px}.staff-notes>button,.staff-inline-action{border:1px solid var(--staff-ink);background:var(--staff-ink);min-height:38px;color:var(--staff-paper);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;padding:0 12px;font:600 9px DM Sans,sans-serif}.staff-inline-action{color:var(--staff-ink);background:0 0}.staff-history article{border-bottom:1px solid var(--staff-line);grid-template-columns:220px 1fr;gap:12px;padding:15px 0;display:grid}.staff-history article strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.staff-history article span,.staff-history article p{color:var(--staff-muted);margin:0;font-size:12px;line-height:1.5}.staff-history article p{grid-column:2}.staff-review-profile h2{letter-spacing:-.05em;margin:12px 0 0;font:500 31px/.9 Playfair Display,serif}.staff-consents{border-top:1px solid var(--staff-line);border-bottom:1px solid var(--staff-line);color:var(--staff-muted);flex-wrap:wrap;gap:9px 17px;margin-top:24px;padding:16px 0;font-size:12px;display:flex}.staff-consents p{width:100%;color:var(--staff-ink);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px}@media (width<=900px){.staff-notes>div,.staff-history article{grid-template-columns:1fr}.staff-history article p{grid-column:auto}}.staff-runway-queue .staff-social-table+.staff-social-table{margin-top:42px}.staff-runway-thumb{object-fit:contain;background:#e9e9e7;width:54px;height:48px;display:block}.staff-runway-queue .staff-next-post figure img{object-fit:contain;background:#e9e9e7;width:100%;height:240px;display:block}.staff-runway-queue .staff-social-table table{min-width:760px}.staff-runway-queue .staff-reject-action{white-space:nowrap;margin-top:0}.staff-inline-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.staff-inline-actions .staff-inline-action{margin-top:0}.staff-inline-actions .staff-reject-action{color:#7c2424;border-color:#7c2424}.staff-instagram-accounts{background:#fff;border:1px solid #0000002e;margin:28px 0}.staff-instagram-accounts>header{border-bottom:1px solid #00000024;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.staff-instagram-accounts p,.staff-instagram-accounts h2{margin:0}.staff-instagram-accounts p,.staff-instagram-accounts>header>span{color:#666;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.staff-instagram-accounts h2{margin-top:4px;font-size:1.2rem}.staff-instagram-accounts>div{background:#0000001f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.staff-instagram-accounts article{background:#fff;min-width:0;padding:16px 18px}.staff-instagram-accounts article strong,.staff-instagram-accounts article small{margin-top:8px;display:block}.staff-instagram-accounts article small{color:#666;overflow-wrap:anywhere;font-size:.73rem}.staff-instagram-accounts footer{gap:8px;margin-top:13px;display:flex}.staff-instagram-accounts .staff-inline-action{margin-top:0}.staff-account-error{color:#7c2424!important}.staff-queue-views{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.staff-queue-views button{border:1px solid var(--staff-line);min-height:34px;color:var(--staff-muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#fff;align-items:center;gap:8px;padding:0 10px;font:600 9px DM Sans,sans-serif;display:flex}.staff-queue-views button span{min-width:18px;height:18px;color:var(--staff-ink);background:#eee;border-radius:99px;place-items:center;font-size:9px;display:grid}.staff-queue-views button.is-active{border-color:var(--staff-ink);background:var(--staff-ink);color:#fff}.staff-queue-views button.is-active span{color:var(--staff-ink);background:#fff}.staff-action-reason{max-width:220px;color:var(--staff-muted);margin-top:6px;font-size:.68rem;line-height:1.35;display:block}.staff-social-detail-actions{align-items:center;gap:8px;display:flex}.staff-reorder-controls{gap:4px;margin-left:7px;display:inline-flex}.staff-reorder-controls button{border:1px solid var(--staff-line);width:24px;height:24px;color:var(--staff-ink);cursor:pointer;background:#fff}.staff-reorder-controls button:disabled{opacity:.35;cursor:not-allowed}:root{--staff-ink:#111;--staff-paper:#fff;--staff-muted:#666;--staff-line:#d8d8d8;--staff-red:#7c2424;--staff-green:#245c3b}.staff-shell{background:#fff}.staff-navigation{background:#111;border-color:#111}.staff-navigation button{color:#aaa}.staff-navigation button:hover,.staff-navigation button.is-active{color:#111;background:#fff;border-color:#fff}.staff-search-main input,.staff-filter input,.staff-filter select,.staff-note-input textarea,.staff-note-input select{background:#fff}.staff-result:hover,.staff-social-table tr:hover td,.staff-social-table tr.is-selected td{background:#f2f2f2}.duplicate-list button,.staff-readiness-grid article,.staff-compare>section{background:#fff}.duplicate-list button:hover{background:#f2f2f2}.staff-directory-preview>img,.staff-private-file,.staff-media figure,.staff-media figure button,.staff-social-thumb img,.staff-social-preview-loading,.staff-social-preview-error,.staff-next-post figure img,.staff-social-media-grid img,.staff-runway-thumb{background:#ededed}.staff-auth article{color:#bdbdbd}.staff-auth p{color:#a5a5a5}.staff-auth h1{margin-bottom:18px}.staff-auth>div{width:min(100%,460px)}:root{color:#090909;font-synthesis:none;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#090909;background:#fff;min-width:320px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%}.site-header{z-index:50;background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:28px;height:70px;padding:0 clamp(22px,4vw,72px);display:flex;position:relative}.brand{flex:none;width:76px;height:auto;line-height:0;display:block;overflow:visible}.brand img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block;transform:none}.brand-light img{filter:invert()}.site-nav{align-items:center;gap:clamp(16px,2.15vw,36px);display:flex}.site-nav a,.language-selector button,.menu-button{color:#121212;cursor:pointer;letter-spacing:.115em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.site-nav a{padding:8px 0}.site-nav a:hover,.site-nav a:focus-visible,.site-footer a:hover,.site-footer a:focus-visible{opacity:.55}.language-selector{align-items:center;gap:8px;display:flex}.language-selector button{color:#777}.language-selector button.is-current{color:#111;text-underline-offset:5px;text-decoration:underline}.menu-button{display:none}main{min-height:calc(100vh - 70px);overflow:hidden}.hero-carousel{background:#070707;width:100%;min-height:min(68vw,780px);max-height:780px;position:relative;overflow:hidden}.hero-slide{color:#fff;isolation:isolate;min-height:min(68vw,780px);max-height:780px;display:block;position:relative}.hero-slide>img{object-fit:contain;object-position:center;width:100%;height:min(68vw,780px);min-height:530px;transition:transform .9s cubic-bezier(.2,.65,.2,1);display:block}.hero-slide:hover>img{transform:scale(1.015)}.presentation-portrait-split .hero-slide>img{object-fit:contain;background:#080808}.hero-shade{z-index:1;background:linear-gradient(90deg,#0000009e 0%,#0000003b 42%,#00000005 75%),linear-gradient(#0000 52%,#0000005c);position:absolute;inset:0}.hero-copy{z-index:2;text-shadow:0 1px 20px #00000059;max-width:min(690px,62vw);position:absolute;bottom:clamp(48px,7vw,106px);left:clamp(23px,5.4vw,108px)}.hero-copy h1{letter-spacing:-.073em;margin:0 0 24px;font-size:clamp(38px,5.1vw,82px);font-weight:500;line-height:.94}.hero-copy p,.hero-copy small,.hero-copy b{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.55;display:block}.hero-copy small{opacity:.72}.hero-copy b{border-bottom:1px solid #ffffffbf;margin-top:18px;padding-bottom:4px;display:inline-block}.hero-pagination{z-index:4;gap:7px;display:flex;position:absolute;bottom:35px;right:clamp(22px,4vw,72px)}.hero-pagination button{cursor:pointer;background:#ffffff6b;border:0;width:24px;height:2px;padding:0}.hero-pagination button.is-active{background:#fff}.hero-arrow{z-index:4;color:#fff;cursor:pointer;background:#00000029;border:1px solid #ffffffa6;border-radius:50%;width:38px;height:38px;font-size:18px;position:absolute;bottom:25px}.hero-previous{right:120px}.hero-next{right:72px}.home-work,.archive-body{width:min(100%,1600px);margin:0 auto;padding:clamp(54px,7.2vw,116px) clamp(22px,4vw,72px)}.home-work>header{justify-content:space-between;align-items:baseline;gap:24px;margin:0 0 25px;display:flex}.home-work>header p,.archive-head>p,.agency-page-head>p,.contact-layout header>p,.scout-layout header>p,.campaign-intro>p,.campaign-reading>p{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.home-work>header a,.agency-notice a,.form-button,.secondary-button{letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:700}.home-work>header a{border-bottom:1px solid #111;padding-bottom:4px}.home-work-collage{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(9px,1.2vw,18px);display:grid}.campaign-card{color:#111;min-width:0;display:block;position:relative}.campaign-card .agency-image{background:#111;margin:0;overflow:hidden}.campaign-card .agency-image img{object-fit:contain;width:100%;height:100%;transition:transform .55s,filter .55s;display:block}.campaign-card:hover .agency-image img{filter:grayscale(.15);transform:scale(1.035)}.campaign-card>div{padding:10px 3px 0;position:relative}.campaign-card p,.campaign-card strong,.campaign-card span{margin:0;display:block}.campaign-card p{letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:700}.campaign-card strong{color:#666;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.campaign-card span{color:#3e3e3e;max-width:34ch;margin-top:7px;font-size:12px;line-height:1.35}.home-work-collage .campaign-card{grid-column:span 3}.home-work-collage .campaign-card:first-child{grid-area:span 2/span 7;margin-top:0}.home-work-collage .campaign-card:first-child .agency-image{aspect-ratio:16/9;border-radius:44% 0 0/13% 0 0}.home-work-collage .campaign-card:nth-child(2){grid-column:span 5;padding-top:clamp(34px,6vw,105px)}.home-work-collage .campaign-card:nth-child(2) .agency-image{aspect-ratio:4/3;border-radius:0 38% 0 0/0 17% 0 0}.home-work-collage .campaign-card:nth-child(3){grid-column:span 4;margin-left:clamp(0px,3vw,42px)}.home-work-collage .campaign-card:nth-child(3) .agency-image{aspect-ratio:1;border-radius:50% 50% 0 0/13% 13% 0 0}.home-work-collage .campaign-card:nth-child(4){grid-column:span 4;margin-top:clamp(8px,2.6vw,42px)}.home-work-collage .campaign-card:nth-child(4) .agency-image{aspect-ratio:3/2}.home-work-collage .campaign-card:nth-child(5){grid-column:span 4;margin-top:clamp(-2px,1vw,18px)}.home-work-collage .campaign-card:nth-child(5) .agency-image{aspect-ratio:4/3;border-radius:0 0 35%/0 0 16%}.home-agency-areas{grid-template-columns:1.35fr 1fr 1fr;gap:clamp(11px,1.4vw,23px);width:min(100%,1600px);margin:0 auto;padding:0 clamp(22px,4vw,72px) clamp(60px,8vw,130px);display:grid}.home-agency-areas a{color:#fff;background:#101010;min-height:330px;padding:22px;transition:background .3s;position:relative;overflow:hidden}.home-agency-areas a:nth-child(2){background:#292929;margin-top:42px}.home-agency-areas a:nth-child(3){background:#5a5a5a;margin-top:16px}.home-agency-areas a:hover{background:#000}.home-agency-areas span,.home-agency-areas b{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.home-agency-areas b{position:absolute;bottom:20px;right:20px}.home-agency-areas h2{letter-spacing:-.07em;max-width:8ch;margin:68px 0 15px;font-size:clamp(31px,3.2vw,52px);font-weight:500;line-height:.91}.home-agency-areas p{color:#d8d8d8;max-width:29ch;margin:0;font-size:13px;line-height:1.5}.archive-head,.agency-page-head{grid-template-columns:1fr minmax(270px,.55fr);align-items:end;gap:36px;width:min(100%,1600px);margin:0 auto;padding:clamp(60px,8vw,128px) clamp(22px,4vw,72px) 34px;display:grid}.archive-head h1,.agency-page-head h1{letter-spacing:-.09em;grid-column:1;margin:0;font-size:clamp(54px,7.4vw,122px);font-weight:500;line-height:.83}.archive-head>p,.agency-page-head>p{grid-column:1}.archive-head article,.agency-page-head article{color:#474747;grid-area:1/2/span 2;max-width:34ch;margin:0;font-size:15px;line-height:1.55}.archive-body{padding-top:20px}.campaign-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(10px,1.25vw,20px);display:grid}.campaign-grid .campaign-card{grid-column:span 3}.campaign-grid .campaign-card .agency-image{aspect-ratio:3/2}.campaign-grid .campaign-card.is-featured{grid-area:span 2/span 6}.campaign-grid .campaign-card.is-featured .agency-image{aspect-ratio:16/10;border-radius:40% 0 0/12% 0 0}.runway-grid .campaign-card:nth-child(7n+3){grid-column:span 4;margin-top:54px}.runway-grid .campaign-card:nth-child(7n+3) .agency-image{aspect-ratio:1;border-radius:0 32% 0 0/0 15% 0 0}.runway-grid .campaign-card:nth-child(7n+5){grid-column:span 2}.runway-grid .campaign-card:nth-child(7n+5) .agency-image{aspect-ratio:3/4;border-radius:50% 50% 0 0/11% 11% 0 0}.runway-grid .campaign-card:nth-child(7n+6){grid-column:span 4}.runway-grid .campaign-card:nth-child(7n+6) .agency-image{aspect-ratio:16/9}.campaign-opening{color:#fff;background:#101010;width:min(100%,1700px);min-height:min(63vw,800px);margin:0 auto;position:relative;overflow:hidden}.campaign-opening .agency-image{background:#101010;width:100%;height:100%;margin:0;position:absolute;inset:0}.campaign-opening .agency-image img{object-fit:contain;width:100%;height:100%}.campaign-opening .agency-image-portrait img{object-fit:contain}.campaign-opening:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#000000a3,#0000001f 63%,#0000);position:absolute;inset:0}.campaign-opening>div{z-index:2;text-shadow:0 1px 18px #00000057;flex-direction:column;justify-content:flex-end;max-width:min(800px,70vw);min-height:min(63vw,800px);padding:clamp(28px,6vw,105px);display:flex;position:relative}.campaign-opening p,.campaign-opening small,.campaign-opening span{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;display:block}.campaign-opening small{opacity:.72;margin-top:4px}.campaign-opening span{opacity:.8}.campaign-intro,.campaign-reading{grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);gap:34px;width:min(100%,1120px);margin:0 auto;padding:clamp(56px,8vw,132px) clamp(22px,4vw,72px);display:grid}.campaign-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:.92}.campaign-intro article,.campaign-reading article{color:#363636;grid-column:2;max-width:55ch;margin:0;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.campaign-reading{padding-top:32px;padding-bottom:clamp(58px,8vw,122px)}.campaign-reading>p{max-width:16ch;line-height:1.4}.campaign-reading article{font-size:16px}.campaign-gallery{width:min(100%,1600px);margin:0 auto;padding:0 clamp(22px,4vw,72px) clamp(40px,5vw,84px)}.campaign-gallery header{justify-content:space-between;gap:22px;padding:0 0 13px;display:flex}.campaign-gallery header p,.campaign-gallery header span{color:#444;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.campaign-gallery>div{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(8px,1.15vw,18px);display:grid}.campaign-gallery figure{cursor:zoom-in;background:#111;min-width:0;margin:0;overflow:hidden}.campaign-gallery figure.is-hero{aspect-ratio:16/10;border-radius:42% 0 0/10% 0 0;grid-area:span 2/span 7}.campaign-gallery figure.is-wide{aspect-ratio:16/9;border-radius:0 0 36%/0 0 14%;grid-column:span 6}.campaign-gallery figure:not(.is-hero):not(.is-wide){aspect-ratio:3/4;grid-column:span 3}.campaign-featured-gallery figure:nth-child(2){aspect-ratio:4/3;border-radius:0 36% 0 0/0 15% 0 0;grid-column:span 5;margin-top:clamp(30px,5vw,88px)}.campaign-featured-gallery figure:nth-child(3){aspect-ratio:1;grid-column:span 5;margin-left:clamp(0px,2vw,28px)}.campaign-featured-gallery figure:nth-child(4){aspect-ratio:3/2;grid-column:span 4}.campaign-all-gallery figure:nth-child(8n+3){aspect-ratio:16/9;grid-column:span 6}.campaign-all-gallery figure:nth-child(8n+5){aspect-ratio:1;border-radius:50% 50% 0 0/13% 13% 0 0;grid-column:span 4}.campaign-all-gallery figure:nth-child(8n+7){margin-top:50px}.agency-page-head{min-height:360px}.agency-page-head.about-head h1{font-size:clamp(74px,12vw,184px)}.agency-pillars,.about-structure{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.35vw,21px);width:min(100%,1600px);margin:0 auto;padding:0 clamp(22px,4vw,72px);display:grid}.agency-pillars article{color:#fff;background:#121212;grid-column:span 4;min-height:360px;padding:24px}.agency-pillars article:nth-child(2){background:#303030;margin-top:44px}.agency-pillars article:nth-child(3){background:#666;margin-top:16px}.agency-pillars span,.about-structure span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.agency-pillars h2,.about-structure h2{letter-spacing:-.065em;margin:95px 0 13px;font-size:clamp(29px,3vw,49px);font-weight:500;line-height:.9}.agency-pillars p{color:#e2e2e2;max-width:29ch;margin:0;font-size:14px;line-height:1.5}.about-structure{padding-bottom:0}.about-structure article{border-top:1px solid #202020;grid-column:span 4;min-height:250px;padding:18px 2px 20px}.about-structure article:nth-child(3n+2){padding-left:clamp(0px,2vw,30px)}.about-structure h2{margin-top:44px;font-size:clamp(25px,2.4vw,38px)}.about-structure p{color:#4a4a4a;max-width:31ch;margin:0;font-size:13px;line-height:1.55}.agency-notice{color:#fff;background:#101010;justify-content:space-between;align-items:flex-end;gap:35px;width:min(100%,1600px);margin:clamp(58px,8vw,135px) auto;padding:30px clamp(22px,4vw,72px);display:flex}.agency-notice p{letter-spacing:-.045em;max-width:42ch;margin:0;font-size:clamp(19px,2.1vw,31px);line-height:1.05}.agency-notice a{border-bottom:1px solid #fff;flex:none;padding-bottom:5px}.contact-layout,.scout-layout{grid-template-columns:minmax(260px,.85fr) minmax(460px,1.15fr);align-items:start;gap:clamp(46px,8vw,150px);width:min(100%,1520px);margin:0 auto;padding:clamp(58px,8vw,124px) clamp(22px,4vw,72px) clamp(70px,9vw,140px);display:grid}.contact-layout h1,.scout-layout h1{letter-spacing:-.09em;margin:0;font-size:clamp(55px,7vw,110px);font-weight:500;line-height:.83}.contact-layout header>article,.scout-layout header>article{color:#444;max-width:34ch;margin:27px 0 0;font-size:16px;line-height:1.55}.contact-list p{border-top:1px solid #1b1b1b;gap:7px;margin:0;padding:14px 0;font-size:13px;display:grid}.contact-list p:last-child{border-bottom:1px solid #1b1b1b}.contact-list strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.contact-list span{color:#555;line-height:1.5}.agency-form,.scout-form{background:#f1f1f1;padding:clamp(18px,3vw,38px)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid label,.choice-group,.choice-field{color:#333;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:8px;min-width:0;font-size:10px;font-weight:700;display:flex}.form-grid input,.form-grid select,.form-grid textarea{color:#111;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #999;border-radius:0;width:100%;min-width:0;padding:12px 0;font-size:14px;font-weight:400}.form-grid textarea{resize:vertical;line-height:1.5}.full-field{grid-column:1/-1}.file-field small,.image-fields small{color:#666;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:1.45}.form-button,.secondary-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:0;min-height:42px;padding:0 20px}.secondary-button{color:#111;background:0 0}.form-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.form-success,.form-error{margin:18px 0 0;font-size:13px;line-height:1.45}.form-success{color:#195527}.form-error{color:#9b1818}.honeypot{opacity:0;position:absolute;left:-9999px}.scout-layout header{position:sticky;top:26px}.scout-explainer{gap:18px;margin-top:44px;display:grid}.scout-explainer div{border-top:1px solid #111;padding-top:12px}.scout-explainer h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.scout-explainer p{color:#555;max-width:36ch;margin:0;font-size:13px;line-height:1.52}.scout-layout ol{grid-template-columns:1fr 1fr;gap:0 18px;margin:38px 0 0;padding:0;list-style:none;display:grid}.scout-layout li{color:#555;border-top:1px solid #bbb;gap:8px;padding:9px 0;font-size:11px;display:flex}.scout-layout li span{color:#111;font-weight:700}.steps{flex-wrap:wrap;gap:7px 14px;margin-bottom:24px;display:flex}.steps span{color:#777;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.steps .is-current{color:#111}.steps .is-complete{text-decoration:line-through}.scout-form h2{letter-spacing:.02em;text-transform:none;margin:0 0 4px;font-size:14px}.choice-field{border:0;padding:0}.choice-field legend,.choice-group p{margin:0 0 4px;padding:0}.choice-field>div,.choice-group>div,.consent-list{flex-wrap:wrap;gap:8px 15px;display:flex}.choice-field label,.choice-group label,.consent-list label{color:#444;letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;gap:6px;font-size:11px;font-weight:400;line-height:1.4;display:flex}.choice-field input,.choice-group input,.consent-list input{width:auto;margin:1px 0 0}.form-note{color:#555;letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:400;line-height:1.5}.application-complete{color:#fff;background:#111;padding:34px}.application-complete h2{margin:0;font-size:32px}.application-complete p{color:#e1e1e1;max-width:45ch;margin:13px 0 0;line-height:1.55}.model-profile{width:min(100%,1500px);margin:0 auto;padding:clamp(60px,8vw,120px) clamp(22px,4vw,72px)}.model-profile header{justify-content:space-between;align-items:end;gap:32px;display:flex}.model-profile header p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.model-profile h1{letter-spacing:-.08em;margin:0;font-size:clamp(44px,6vw,96px);font-weight:500;line-height:.88}.model-profile article{color:#555;max-width:42ch;font-size:14px;line-height:1.55}.model-profile>div{grid-template-columns:repeat(12,1fr);gap:12px;margin-top:38px;display:grid}.model-profile figure{aspect-ratio:3/4;background:#111;grid-column:span 3;margin:0}.model-profile figure.is-primary{aspect-ratio:16/10;grid-area:span 2/span 7}.model-profile img{object-fit:contain;width:100%;height:100%}.legal-page{width:min(100%,970px);margin:0 auto;padding:clamp(58px,8vw,115px) 22px}.legal-page>nav{border-bottom:1px solid #111;gap:16px;padding-bottom:16px;display:flex}.legal-page>nav a{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.legal-page header{padding:42px 0 34px}.legal-page h1{letter-spacing:-.075em;margin:0;font-size:clamp(44px,6vw,72px);font-weight:500}.legal-page header>p{color:#555;margin:15px 0 0;font-size:12px}.legal-page header article{max-width:67ch;margin-top:26px;font-size:16px;line-height:1.65}.legal-page>section{border-top:1px solid #cfcfcf;padding:25px 0}.legal-page h2{margin:0 0 12px;font-size:19px}.legal-page section p{color:#333;max-width:76ch;margin:0 0 13px;font-size:14px;line-height:1.7}.not-found{width:min(100%,1200px);margin:0 auto;padding:120px 24px}.not-found p{letter-spacing:.1em;font-size:10px;font-weight:700}.not-found h1{letter-spacing:-.08em;margin:8px 0 25px;font-size:clamp(48px,7vw,92px)}.not-found a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #111;padding-bottom:4px;font-size:10px;font-weight:700}.loading-line{color:#666;width:min(100%,1500px);margin:0 auto;padding:70px clamp(22px,4vw,72px);font-size:12px}.site-footer{color:#fff;background:#0d0d0d;grid-template-columns:1.55fr repeat(3,minmax(130px,.65fr));gap:36px;padding:48px clamp(22px,4vw,72px) 38px;display:grid}.site-footer .brand{width:82px;margin-bottom:20px}.site-footer p{color:#8e8e8e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:700}.site-footer a{width:max-content;margin:0 0 10px;font-size:11px;display:block}.site-footer small{color:#8f8f8f;margin-top:34px;font-size:10px;display:block}.site-footer .language-selector button{color:#8f8f8f}.site-footer .language-selector button.is-current{color:#fff}@media (width<=1024px){.site-header{padding:0 30px}.campaign-grid .campaign-card{grid-column:span 4}.campaign-grid .campaign-card.is-featured,.home-work-collage .campaign-card:first-child{grid-column:span 7}.home-work-collage .campaign-card:nth-child(2){grid-column:span 5}.home-work-collage .campaign-card:nth-child(n+3){grid-column:span 4}.about-structure article{grid-column:span 6}.site-footer{grid-template-columns:1.3fr 1fr 1fr}.footer-brand{grid-row:span 2}}@media (width<=700px){.site-header{height:61px;padding:0 18px}.brand{width:60px}.site-nav{display:none}.site-nav.is-open{background:#fff;border-bottom:1px solid #111;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 22px;display:flex;position:absolute;top:60px;left:0;right:0}.site-nav.is-open a{border-bottom:1px solid #d4d4d4;padding:14px 0}.site-nav.is-open .language-selector{padding-top:18px}.menu-button{display:block}.hero-carousel,.hero-slide{min-height:calc(100svh - 61px);max-height:none}.hero-slide>img{height:calc(100svh - 61px);min-height:calc(100svh - 61px)}.presentation-portrait-split .hero-slide>img{object-fit:contain}.hero-shade{background:linear-gradient(#0000000f 33%,#000000ba 100%)}.hero-copy{max-width:none;bottom:70px;right:23px}.hero-copy h1{max-width:12ch;margin-bottom:19px;font-size:clamp(36px,10.2vw,56px)}.hero-pagination{bottom:25px;right:20px}.hero-arrow{display:none}.home-work,.archive-body{padding:54px 18px}.home-work>header{margin-bottom:18px}.home-work-collage{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.home-work-collage .campaign-card:first-child{grid-column:1/-1}.home-work-collage .campaign-card:first-child .agency-image{aspect-ratio:16/10}.home-work-collage .campaign-card:nth-child(2){grid-column:span 4;padding-top:0}.home-work-collage .campaign-card:nth-child(3){grid-column:span 2;margin:0}.home-work-collage .campaign-card:nth-child(4){grid-column:span 3;margin-top:12px}.home-work-collage .campaign-card:nth-child(5){grid-column:span 3;margin-top:0}.campaign-card span{font-size:11px}.home-agency-areas{padding:0 18px 60px;display:block}.home-agency-areas a,.home-agency-areas a:nth-child(2),.home-agency-areas a:nth-child(3){min-height:230px;margin:10px 0 0}.home-agency-areas a:first-child{margin-top:0}.home-agency-areas h2{margin-top:42px}.archive-head,.agency-page-head{padding:60px 18px 24px;display:block}.archive-head h1,.agency-page-head h1{margin:20px 0 24px;font-size:clamp(56px,16vw,80px)}.archive-head article,.agency-page-head article{max-width:37ch}.campaign-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.campaign-grid .campaign-card{grid-column:span 3}.campaign-grid .campaign-card.is-featured{grid-column:1/-1}.campaign-grid .campaign-card.is-featured .agency-image{aspect-ratio:16/10}.runway-grid .campaign-card:nth-child(7n+3){grid-column:span 3;margin-top:0}.runway-grid .campaign-card:nth-child(7n+5){grid-column:span 2}.runway-grid .campaign-card:nth-child(7n+6){grid-column:span 4}.campaign-opening,.campaign-opening>div{min-height:calc(92vw + 100px)}.campaign-opening>div{max-width:100%;padding:24px 20px 50px}.campaign-opening h1{max-width:11ch;font-size:clamp(42px,11vw,62px)}.campaign-intro,.campaign-reading{padding:58px 18px;display:block}.campaign-intro h2{margin:22px 0 20px}.campaign-intro article,.campaign-reading article{font-size:16px}.campaign-reading{padding-top:0}.campaign-reading article{margin-top:17px}.campaign-gallery{padding:0 18px 45px}.campaign-gallery>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.campaign-gallery figure.is-hero{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.campaign-gallery figure.is-wide{grid-column:span 4}.campaign-gallery figure:not(.is-hero):not(.is-wide){grid-column:span 3}.campaign-featured-gallery figure:nth-child(2){grid-column:span 3;margin-top:0}.campaign-featured-gallery figure:nth-child(3){grid-column:span 3;margin-left:0}.campaign-featured-gallery figure:nth-child(4){grid-column:span 3}.campaign-all-gallery figure:nth-child(8n+3){grid-column:1/-1}.campaign-all-gallery figure:nth-child(8n+5){grid-column:span 3}.campaign-all-gallery figure:nth-child(8n+7){margin-top:0}.agency-page-head.about-head h1{font-size:clamp(82px,24vw,130px)}.agency-pillars,.about-structure{grid-template-columns:1fr;padding:0 18px}.agency-pillars article,.about-structure article{grid-column:auto;min-height:0}.agency-pillars article,.agency-pillars article:nth-child(2),.agency-pillars article:nth-child(3){min-height:265px;margin:9px 0 0}.agency-pillars article:first-child{margin-top:0}.agency-pillars h2{margin-top:53px}.about-structure article{min-height:205px;padding:18px 0}.about-structure article:nth-child(3n+2){padding-left:0}.about-structure h2{margin-top:38px}.agency-notice{margin:56px 0;padding:31px 18px;display:block}.agency-notice a{margin-top:25px;display:inline-block}.contact-layout,.scout-layout{padding:58px 18px 70px;display:block}.contact-layout header,.scout-layout header{margin-bottom:46px;position:static}.contact-layout h1,.scout-layout h1{font-size:clamp(58px,17vw,82px)}.agency-form,.scout-form{padding:18px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.scout-layout ol{margin-top:30px}.model-profile{padding:58px 18px}.model-profile header{display:block}.model-profile article{margin-top:19px}.model-profile>div{grid-template-columns:repeat(6,1fr);gap:8px}.model-profile figure{grid-column:span 3}.model-profile figure.is-primary{grid-area:auto/1/auto/-1}.legal-page{padding:55px 18px}.legal-page h1{font-size:45px}.legal-page header article{font-size:15px}.site-footer{grid-template-columns:1fr 1fr;gap:31px 18px;padding:38px 18px}.footer-brand{grid-column:1/-1}.site-footer small{margin-top:22px}}.fashion-hero{width:min(100%,1800px);margin:0 auto}.fashion-hero-link{color:#fff;isolation:isolate;display:block;position:relative}.fashion-hero-link>img{width:100%;max-width:none;height:auto;display:block}.fashion-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#00000005 26%,#0000002b 58%,#000000b8 100%);position:absolute;inset:0}.fashion-hero-copy{z-index:2;text-shadow:0 2px 18px #0000007a;max-width:min(620px,72%);position:absolute;bottom:clamp(24px,5.5vw,86px);left:clamp(20px,5vw,90px);right:clamp(20px,5vw,90px)}.fashion-hero-copy p,.fashion-hero-copy small{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.5;display:block}.fashion-hero-copy small{opacity:.78}.fashion-hero-copy h1{letter-spacing:-.078em;max-width:13ch;margin:18px 0 14px;font-size:clamp(35px,5.3vw,82px);font-weight:500;line-height:.9}.fashion-hero-copy>span{max-width:45ch;font-size:clamp(12px,1.25vw,16px);line-height:1.42;display:block}.home-work{width:min(100%,1800px);padding:clamp(42px,6vw,106px) clamp(18px,4vw,72px)}.home-work>header{margin-bottom:18px}.fashion-feed{column-count:3;column-gap:clamp(9px,1.25vw,20px);width:100%}.fashion-feed .campaign-card{break-inside:avoid;color:#fff;background:0 0;margin:0 0 clamp(9px,1.25vw,20px);display:block;position:relative;overflow:hidden}.fashion-feed .campaign-card .agency-image{background:0 0;min-height:0;margin:0;display:block;overflow:visible}.fashion-feed .campaign-card .agency-image img{object-fit:initial;width:100%;height:auto;max-height:none;transition:none;display:block}.fashion-feed .campaign-card:hover .agency-image img{filter:none;transform:none}.fashion-feed .collection-card-copy{text-shadow:0 1px 12px #0000008c;background:linear-gradient(#00000005,#000000c2);margin:0;padding:clamp(34px,7vw,76px) 15px 14px;position:absolute;bottom:0;left:0;right:0}.fashion-feed .campaign-card p,.fashion-feed .campaign-card strong,.fashion-feed .campaign-card span{color:#fff;margin:0;display:block}.fashion-feed .campaign-card p,.fashion-feed .campaign-card strong{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.45}.fashion-feed .campaign-card strong{opacity:.78}.fashion-feed .campaign-card span{letter-spacing:-.025em;max-width:28ch;margin-top:6px;font-size:clamp(13px,1.15vw,16px);font-weight:500;line-height:1.05}.fashion-feed-status{color:#666;letter-spacing:.09em;text-transform:uppercase;margin:22px 0 0;font-size:11px}.fashion-feed-sentinel{clear:both;height:2px}.campaign-opening{color:#fff;isolation:isolate;background:0 0;width:min(100%,1800px);min-height:0;margin:0 auto;position:relative;overflow:hidden}.campaign-opening .agency-image{background:0 0;width:100%;height:auto;margin:0;display:block;position:relative;inset:auto;overflow:visible}.campaign-opening .agency-image img{object-fit:initial;width:100%;height:auto;max-height:none;display:block}.campaign-opening:after{z-index:1;background:linear-gradient(#0000000a 32%,#000000b8)}.campaign-opening>div{z-index:2;text-shadow:0 2px 18px #0000007a;max-width:min(660px,72%);min-height:0;padding:0;display:block;position:absolute;bottom:clamp(24px,5vw,78px);left:clamp(18px,5vw,86px);right:clamp(18px,5vw,86px)}.campaign-opening h1{letter-spacing:-.078em;max-width:13ch;margin:18px 0 13px;font-size:clamp(34px,5vw,76px);font-weight:500;line-height:.9}.campaign-opening p,.campaign-opening small,.campaign-opening span{letter-spacing:.14em;font-size:10px}.campaign-intro,.campaign-reading{width:min(100%,1160px);padding:clamp(46px,6vw,96px) clamp(18px,4vw,72px)}.campaign-reading{padding-top:0}.campaign-gallery{width:min(100%,1800px);padding:0 clamp(18px,4vw,72px) clamp(42px,6vw,96px)}.campaign-gallery>div,.gallery-masonry{column-count:3;column-gap:clamp(9px,1.25vw,20px);display:block}.campaign-gallery figure,.campaign-gallery figure.is-hero,.campaign-gallery figure.is-wide,.campaign-gallery figure:not(.is-hero):not(.is-wide),.campaign-featured-gallery figure:nth-child(2),.campaign-featured-gallery figure:nth-child(3),.campaign-featured-gallery figure:nth-child(4),.campaign-all-gallery figure:nth-child(8n+3),.campaign-all-gallery figure:nth-child(8n+5),.campaign-all-gallery figure:nth-child(8n+7){break-inside:avoid;aspect-ratio:auto;background:0 0;border-radius:0;grid-area:auto;margin:0 0 clamp(9px,1.25vw,20px);display:block;overflow:visible}.campaign-gallery img{object-fit:initial;width:100%;height:auto;display:block}.about-visuals{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,1.25vw,20px);width:min(100%,1600px);margin:0 auto clamp(48px,6vw,94px);padding:0 clamp(18px,4vw,72px);display:grid}.about-visual{margin:0}.about-visual img{object-fit:initial;width:100%;height:auto;display:block}@media (width<=800px){.fashion-feed,.campaign-gallery>div,.gallery-masonry{column-count:2}.fashion-hero-copy,.campaign-opening>div{max-width:82%}.about-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fashion-feed,.campaign-gallery>div,.gallery-masonry{column-count:1}.fashion-hero-copy{max-width:none;bottom:24px;left:18px;right:18px}.fashion-hero-copy h1{max-width:12ch;font-size:clamp(33px,10vw,52px)}.fashion-hero-copy>span{max-width:32ch;font-size:12px}.campaign-opening>div{max-width:none;bottom:24px;left:18px;right:18px}.campaign-opening h1{font-size:clamp(33px,10vw,52px)}.about-visuals{grid-template-columns:1fr}}.static-page{width:min(100%,1720px);margin:0 auto;padding:clamp(62px,9vw,154px) clamp(18px,5vw,84px) clamp(76px,10vw,158px)}.static-page-intro{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:20px clamp(42px,9vw,174px);display:grid}.page-eyebrow{color:#1b1b1b;letter-spacing:.14em;text-transform:uppercase;grid-column:1;margin:0;font-size:10px;font-weight:700;line-height:1.35}.static-page-intro h1{letter-spacing:-.098em;grid-column:1;margin:0;font-size:clamp(64px,10.4vw,168px);font-weight:500;line-height:.78}.static-page-intro article{color:#353535;grid-area:1/2/span 2;max-width:32ch;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.48}.about-statement{border-top:1px solid #171717;border-bottom:1px solid #171717;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(42px,9vw,174px);margin-top:clamp(70px,11vw,190px);padding:20px 0;display:grid}.about-statement p{letter-spacing:-.06em;grid-column:2;max-width:20ch;margin:0;font-size:clamp(22px,2.4vw,39px);font-weight:500;line-height:.98}.about-page .about-structure{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4.5vw,78px);width:auto;margin:clamp(58px,8vw,132px) 0 0;padding:0;display:grid}.about-page .about-structure article{border-top:1px solid #b8b8b8;min-height:240px;padding:17px 0 31px}.about-page .about-structure span{color:#666;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.about-page .about-structure h2{letter-spacing:-.062em;max-width:12ch;margin:46px 0 13px;font-size:clamp(24px,2.6vw,42px);font-weight:500;line-height:.92}.about-page .about-structure p{color:#424242;max-width:32ch;margin:0;font-size:14px;line-height:1.56}.static-page .agency-notice{color:#111;background:0 0;border-top:1px solid #111;border-bottom:1px solid #111;width:auto;margin:clamp(54px,9vw,144px) 0 0;padding:clamp(25px,4vw,56px) 0}.static-page .agency-notice p{letter-spacing:-.07em;max-width:17ch;margin:0;font-size:clamp(27px,3.25vw,54px);font-weight:500;line-height:.94}.static-page .agency-notice a{color:#111;border-color:#111}.contact-page .contact-layout,.scout-page .scout-layout{grid-template-columns:minmax(260px,.77fr) minmax(480px,1.23fr);align-items:start;gap:clamp(50px,10vw,190px);width:auto;margin:0;padding:0;display:grid}.static-page .contact-layout .static-page-intro,.static-page .scout-layout .static-page-intro{display:block}.static-page .contact-layout .static-page-intro h1,.static-page .scout-layout .static-page-intro h1{margin:21px 0 25px;font-size:clamp(63px,8vw,130px)}.static-page .contact-layout .static-page-intro article,.static-page .scout-layout .static-page-intro article{color:#353535;max-width:31ch;margin:0;font-size:16px;line-height:1.55}.contact-list{margin-top:clamp(45px,6vw,86px)}.contact-list p{border-color:#1d1d1d;padding:16px 0}.contact-list strong{letter-spacing:.13em;font-size:10px}.contact-list a,.contact-list span{font-size:14px;line-height:1.5}.contact-page .agency-form,.scout-page .scout-form{background:0 0;padding:0}.form-panel-heading{border-bottom:1px solid #161616;padding:0 0 28px}.form-panel-heading p{letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(25px,2.7vw,41px);font-weight:500;line-height:.96}.form-panel-heading span{color:#575757;max-width:50ch;font-size:13px;line-height:1.5;display:block}.form-section{border-top:1px solid #b9b9b9;margin-top:34px;padding-top:16px}.form-section>header{align-items:baseline;gap:12px;margin:0 0 22px;display:flex}.form-section>header span{color:#6b6b6b;letter-spacing:.12em;font-size:10px;font-weight:700}.form-section>header h2{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.static-page .form-grid{gap:18px 16px}.static-page .form-grid label,.static-page .choice-group,.static-page .choice-field{color:#171717;letter-spacing:.105em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;line-height:1.35}.field-label{align-items:baseline;gap:5px;display:flex}.field-label em{color:#9a1818;font-size:12px;font-style:normal}.static-page .form-grid input,.static-page .form-grid select,.static-page .form-grid textarea{box-sizing:border-box;color:#111;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c5c5c5;border-radius:0;padding:13px 14px;font:400 14px/1.45 inherit;transition:border-color .18s,box-shadow .18s}.static-page .form-grid select{min-height:48px}.static-page .form-grid textarea{resize:vertical;min-height:146px}.static-page .form-grid input[type=file]{background:#fafafa;padding:10px;font-size:12px}.static-page .form-grid input:focus,.static-page .form-grid select:focus,.static-page .form-grid textarea:focus{border-color:#111;outline:0;box-shadow:0 0 0 2px #11111121}.static-page .form-grid input:invalid:focus,.static-page .form-grid select:invalid:focus,.static-page .form-grid textarea:invalid:focus{border-color:#9b1818;box-shadow:0 0 0 2px #9b18181f}.static-page .file-field small,.static-page .image-fields small{font-size:11px;line-height:1.45}.static-page .form-grid .field-error{color:#9b1818;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;line-height:1.35;display:block}.static-page .form-grid [aria-invalid=true]{border-color:#9b1818}.scout-page .scout-layout>header{position:sticky;top:31px}.scout-page .scout-explainer{gap:0;margin-top:clamp(40px,5vw,69px)}.scout-page .scout-explainer div{border-top:1px solid #171717;padding:15px 0}.scout-page .scout-explainer p{max-width:35ch;font-size:13px;line-height:1.55}.scout-page .steps{border-top:1px solid #171717;border-bottom:1px solid #bcbcbc;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 29px;display:grid}.scout-page .steps span{color:#777;letter-spacing:.1em;min-height:48px;padding:12px 10px 11px 0;font-size:9px;line-height:1.3}.scout-page .steps .is-current{color:#111}.scout-page .steps .is-complete{color:#555;text-decoration:none}.scout-page .scout-form{border-top:1px solid #171717;padding-top:22px}.scout-page .scout-form h2{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:.98}.scout-page .choice-field,.scout-page .choice-group{border-top:1px solid #d5d5d5;margin:7px 0 4px;padding:17px 0 0}.scout-page .choice-field>div,.scout-page .choice-group>div,.scout-page .consent-list{gap:9px 18px}.scout-page .choice-field label,.scout-page .choice-group label,.scout-page .consent-list label{font-size:12px;line-height:1.4}.scout-page .form-note{border-top:1px solid #d5d5d5;padding:16px 0;font-size:12px;line-height:1.55}.static-page .form-actions{margin-top:30px}.static-page .form-button,.static-page .secondary-button{min-height:48px;padding:0 24px;transition:background .18s,color .18s}.static-page .form-button:hover{color:#111;background:#fff}.static-page .secondary-button:hover{color:#fff;background:#111}.static-page .form-success,.static-page .form-error{border-top:1px solid;padding:13px 0}.static-page .application-complete{color:#fff;background:#111;padding:clamp(27px,4vw,55px)}.fashion-feed{grid-template-columns:repeat(var(--feed-columns,3),minmax(0,1fr));column-count:auto;gap:clamp(9px,1.25vw,20px) 0;width:100%;display:grid}.fashion-feed-column{flex-direction:column;gap:clamp(9px,1.25vw,20px);min-width:0;display:flex}.fashion-feed .campaign-card{break-inside:auto;margin:0}@media (width<=800px){.fashion-feed{grid-template-columns:repeat(var(--feed-columns,2),minmax(0,1fr));column-count:auto}.about-page .about-structure{grid-template-columns:repeat(2,minmax(0,1fr))}.static-page-intro{grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr)}.contact-page .contact-layout,.scout-page .scout-layout{gap:clamp(40px,7vw,80px)}}@media (width<=700px){.static-page{padding:58px 18px 74px}.static-page-intro{display:block}.static-page-intro h1{margin:21px 0 24px;font-size:clamp(62px,19vw,104px)}.static-page-intro article{max-width:34ch;font-size:16px}.about-statement{margin-top:68px;padding:17px 0;display:block}.about-statement p{max-width:18ch;font-size:clamp(27px,9vw,39px)}.about-page .about-structure{gap:0 18px;margin-top:58px}.about-page .about-structure article{min-height:210px}.about-page .about-structure h2{margin-top:38px;font-size:29px}.static-page .agency-notice{margin-top:60px}.static-page .agency-notice p{font-size:34px}.contact-page .contact-layout,.scout-page .scout-layout{display:block}.contact-page .static-page-intro,.scout-page .static-page-intro{margin-bottom:54px}.scout-page .scout-layout>header{position:static}.static-page .form-grid{grid-template-columns:1fr}.static-page .full-field{grid-column:auto}.scout-page .steps{grid-template-columns:1fr 1fr}.scout-page .steps span{padding:11px 8px 11px 0}.scout-page .choice-field>div,.scout-page .choice-group>div,.scout-page .consent-list{grid-template-columns:1fr;display:grid}.fashion-feed{grid-template-columns:repeat(var(--feed-columns,2),minmax(0,1fr));column-count:auto}}@media (width<=520px){.fashion-feed{grid-template-columns:repeat(var(--feed-columns,1),minmax(0,1fr));column-count:auto}.about-page .about-structure{grid-template-columns:1fr}.about-page .about-structure article{min-height:0;padding-bottom:28px}.about-page .about-structure h2{max-width:14ch}.contact-page .agency-form,.scout-page .scout-form{padding:0}.form-panel-heading{padding-bottom:24px}.static-page .form-grid input,.static-page .form-grid select,.static-page .form-grid textarea{padding:12px}.static-page .form-button,.static-page .secondary-button{width:100%}.static-page .form-actions{grid-template-columns:1fr;display:grid}.static-page .form-actions .secondary-button{grid-row:2}}.fashion-hero-link,.campaign-opening{color:#111;isolation:auto;background:#f4f4f2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;overflow:visible}.fashion-hero-link{position:relative}.fashion-hero-media,.campaign-opening-media{background:0 0;grid-area:1/2;align-self:start;min-width:0;line-height:0;display:block}.fashion-hero-media img,.campaign-opening-media img{object-fit:initial;width:100%;max-width:100%;height:auto;display:block;transform:none}.fashion-hero-shade{display:none}.fashion-hero-copy,.campaign-opening>div.campaign-opening-copy{color:#111;max-width:40rem;min-height:0;text-shadow:none;background:0 0;grid-area:1/1;align-self:center;margin:0;padding:clamp(30px,6vw,104px);display:block;position:static}.fashion-hero-copy p,.fashion-hero-copy small,.campaign-opening-copy p,.campaign-opening-copy small{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.55;display:block}.fashion-hero-copy small,.campaign-opening-copy small{color:#595959;margin-top:3px}.fashion-hero-copy h1,.campaign-opening h1{color:#111;letter-spacing:-.078em;max-width:11ch;margin:clamp(26px,4vw,58px) 0 16px;font-size:clamp(34px,4.8vw,76px);font-weight:500;line-height:.91}.fashion-hero-copy>span,.campaign-opening-copy article{color:#333;letter-spacing:0;max-width:36ch;margin:0;font-size:clamp(13px,1.15vw,16px);font-weight:400;line-height:1.5;display:block}.fashion-hero-copy>b{color:#111;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #111;margin-top:clamp(22px,3vw,38px);padding-bottom:4px;font-size:10px;font-weight:700;display:inline-block}.campaign-opening:after{content:none;display:none}.campaign-opening-title{color:#595959;letter-spacing:.12em;text-transform:uppercase;max-width:32ch;margin-top:clamp(18px,2.4vw,32px);font-size:10px;font-weight:700;line-height:1.5;display:block}.campaign-opening-copy article{margin-top:0}.campaign-gallery{padding-top:clamp(42px,6vw,98px)}.fashion-hero-date,.campaign-opening-date{color:#595959;letter-spacing:.14em;margin-top:18px;font-size:10px;font-weight:700;line-height:1.55;display:block}@media (width<=800px){.fashion-hero-link,.campaign-opening{grid-template-columns:1fr;align-items:start}.fashion-hero-media,.campaign-opening-media,.fashion-hero-copy,.campaign-opening>div.campaign-opening-copy{grid-area:auto/1}.fashion-hero-copy,.campaign-opening>div.campaign-opening-copy{max-width:none;padding:28px 18px 36px}.fashion-hero-copy h1,.campaign-opening h1{max-width:13ch;margin-top:25px}.campaign-opening-title{margin-top:18px}.campaign-gallery{padding-top:42px}}.about-page{padding-top:clamp(48px,6vw,102px)}.about-page .static-page-intro{border-bottom:1px solid #171717;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:18px clamp(44px,8vw,148px);padding-bottom:clamp(38px,5vw,76px)}.about-page .static-page-intro .page-eyebrow{grid-column:1/-1}.about-page .static-page-intro h1{font-size:clamp(76px,10.8vw,174px)}.about-page .static-page-intro article{grid-row:2;align-self:end;max-width:30ch;padding-bottom:8px}.about-page .about-statement{border-top:0;border-bottom:1px solid #171717;margin:0;padding:clamp(36px,5vw,82px) 0;display:block}.about-page .about-statement p{letter-spacing:-.074em;max-width:22ch;margin:0;font-size:clamp(31px,4.2vw,66px);font-weight:500;line-height:.96}.about-page .about-structure{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4.5vw,76px);margin:clamp(42px,5vw,76px) 0 0}.about-page .about-structure article{grid-column:auto;min-height:0;padding:17px 0 clamp(28px,3vw,48px)}.about-page .about-structure h2{margin-top:clamp(30px,3vw,48px);font-size:clamp(25px,2.45vw,40px)}.about-page .about-structure p{font-size:14px;line-height:1.55}.about-page .agency-notice{margin-top:clamp(48px,6vw,94px);padding:clamp(29px,4vw,56px) 0}@media (width<=700px){.about-page{padding-top:54px}.about-page .static-page-intro{padding-bottom:34px;display:block}.about-page .static-page-intro h1{margin:21px 0 24px;font-size:clamp(68px,20vw,108px)}.about-page .static-page-intro article{padding:0}.about-page .about-statement{padding:32px 0}.about-page .about-statement p{max-width:17ch;font-size:clamp(31px,10.2vw,47px)}.about-page .about-structure{grid-template-columns:1fr;gap:0;margin-top:42px}.about-page .about-structure article{padding-bottom:30px}.about-page .about-structure h2{margin-top:30px}.about-page .agency-notice{margin-top:50px}}.fashion-hero-media,.campaign-opening .campaign-opening-media{opacity:1;filter:none;mix-blend-mode:normal}.runway-hero-image{object-fit:initial;object-position:50% 50%;opacity:1;filter:none;mix-blend-mode:normal;background:0 0;width:100%;max-width:100%;height:auto;display:block;transform:none}
