@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-vietnamese-wght-normal.3b352474.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-latin-ext-wght-normal.1a471e96.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-latin-wght-normal.2829ce62.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-wght-normal.5c203539.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-wght-normal.52ecd825.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-wght-normal.257fdc63.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.site-header{height:92px;padding:22px 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;border-bottom:1px solid #cbc6ba;position:relative;z-index:5;background:#f1eee7}.site-header--dark{position:absolute;inset:0 0 auto;color:#fff;background:transparent;border-color:#ffffff55}.wordmark{font-size:15px;font-weight:900;line-height:.78;letter-spacing:-.07em}.wordmark span{display:block;font-size:9px;letter-spacing:.07em;margin-top:5px}.site-header nav{display:flex;gap:27px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.08em}.menu-index,.site-header nav a{position:relative}.menu-index:after,.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:currentColor;transition:right .22s}.menu-index:hover:after,.site-header nav a:hover:after{right:0}.menu-index{justify-self:end;font:11px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.home-hero{height:94svh;min-height:620px;position:relative;background:#171715;color:#fff;overflow:hidden}.home-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:heroReveal .9s ease both}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.35),transparent 62%),linear-gradient(transparent 55%,rgba(5,5,5,.3))}.hero-copy{position:absolute;left:3vw;right:3vw;bottom:4vw;padding-bottom:60px;animation:heroFade linear both;animation-timeline:scroll(root block);animation-range:0 46vh}.hero-copy>p{font:12px/1.45 ui-monospace,monospace;letter-spacing:.08em;margin:0 0 24px}.hero-copy h1{font:900 clamp(72px,11.4vw,176px) /.76 Archivo Variable,sans-serif;letter-spacing:-.085em;margin:0;text-transform:uppercase;max-width:1150px}.hero-actions{position:absolute;right:0;bottom:4px;display:flex;gap:1px}.hero-actions a{width:180px;height:50px;border:1px solid #ffffffaa;padding:16px;display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase}.hero-actions a:last-child{background:#6f2028;border-color:#6f2028}.hero-actions a:hover{background:#fff;color:#171715}.hero-count{position:absolute;right:3vw;top:120px;font:10px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-align:right}.home-roster,.index-content{padding:9vw 3vw 8vw;background:#f1eee7}.section-heading{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:4vw;gap:4vw;align-items:start;margin-bottom:5vw}.index-intro>span,.section-heading>span{font:11px ui-monospace,monospace;letter-spacing:.1em}.section-heading h2{font:900 clamp(62px,8vw,126px) /.8 Archivo Variable;margin:0;letter-spacing:-.075em}.section-heading p{font:22px/1.3 Newsreader Variable,serif;margin:0;max-width:320px}.roster-grid{display:grid;grid-template-columns:1.25fr .82fr 1fr;grid-gap:3vw;gap:3vw;align-items:start}.content-card{min-width:0}.content-card.offset-1{margin-top:9vw}.content-card.offset-2{margin-top:3vw}.card-media{position:relative;aspect-ratio:3/4;overflow:hidden;background:#d9d5cb}.card-media img{object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s}.content-card:hover .card-media img{transform:scale(1.025);filter:saturate(.68) contrast(1.08)}.modal-trigger{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.talent-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:3vw;background:#171715e8}.talent-modal-panel{position:relative;width:min(1120px,100%);max-height:92vh;display:grid;grid-template-columns:56% 44%;overflow:auto;background:#f1eee7}.modal-close{position:absolute;z-index:2;top:16px;right:16px;padding:10px 12px;border:1px solid #171715;background:#f1eee7;text-transform:uppercase;font:10px ui-monospace,monospace;cursor:pointer}.modal-media{position:relative;min-height:76vh}.modal-media img{object-fit:cover}.modal-copy{padding:7vw 3vw 3vw}.modal-copy>span{font:10px ui-monospace,monospace;letter-spacing:.1em}.modal-copy h2{margin:10vh 0 30px;font-size:clamp(54px,6vw,90px);line-height:.84;letter-spacing:-.07em;text-transform:uppercase}.modal-copy dl>div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid;font:10px ui-monospace,monospace}.modal-copy dd{margin:0}.modal-copy>p{font:17px/1.5 Newsreader Variable,serif}.modal-copy video{width:100%;max-height:150px;margin:15px 0;background:#171715}.modal-copy>a{display:flex;justify-content:space-between;margin-top:25px;padding:15px 0;border-block:1px solid;text-transform:uppercase;font-size:11px}.card-meta{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding:12px 0;border-bottom:1px solid #171715;text-transform:uppercase}.card-meta strong{font-size:14px}.card-meta small,.card-meta span{font:10px ui-monospace,monospace;letter-spacing:.08em}.card-meta small{grid-column:1/-1;color:#77736a}.content-card:hover .card-meta{background:#171715;color:#fff;padding-inline:10px}.line-link{display:flex;justify-content:space-between;border-bottom:1px solid;margin-top:7vw;padding:16px 0;font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:.08em}.manifesto{min-height:72vh;background:#6f2028;color:#fff;padding:6vw 3vw;display:grid;grid-template-columns:1fr 3fr 1fr;grid-gap:4vw;gap:4vw;align-items:center}.manifesto>p{align-self:start;font:11px ui-monospace,monospace;letter-spacing:.1em}.manifesto blockquote{font:500 clamp(48px,6.6vw,104px) /.95 Newsreader Variable,serif;letter-spacing:-.05em;margin:0}.manifesto>span{align-self:end;font:15px/1.5 Archivo Variable}.featured-work{padding:8vw 3vw;background:#171715;color:#fff}.featured-work .section-heading{grid-template-columns:1fr 3fr}.work-pair{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:6vw;gap:6vw;align-items:start}.work-pair .content-card:nth-child(2){margin-top:13vw}.work-pair .card-media{aspect-ratio:4/3}.line-link--light{border-color:#fff}.site-footer{background:#6f2028;color:#fff}.footer-call{min-height:70vh;padding:7vw 3vw;display:grid;grid-template-columns:1fr 3fr 1fr;align-items:end;grid-gap:3vw;gap:3vw}.footer-call>p{align-self:start;font:10px ui-monospace,monospace;letter-spacing:.1em}.footer-call strong{font:900 clamp(68px,9vw,142px) /.78 Archivo Variable;letter-spacing:-.075em}.footer-call>a{border:1px solid #fff;padding:16px;text-transform:uppercase;font-size:11px}.footer-call>a,.footer-meta{display:flex;justify-content:space-between}.footer-meta{border-top:1px solid #ffffff77;padding:20px 3vw;font:10px ui-monospace,monospace;letter-spacing:.08em}.index-page{min-height:100vh}.index-page--dark{color:#fff}.index-page--dark,.index-page--dark .index-content,.index-page--dark .site-header{background:#171715}.index-intro{min-height:52vh;padding:5vw 3vw 4vw;display:grid;grid-template-columns:1fr 3fr 1fr;grid-gap:3vw;gap:3vw;align-items:end}.index-intro>span{align-self:start}.index-intro h1{font:900 clamp(88px,16vw,230px) /.7 Archivo Variable;margin:0;letter-spacing:-.09em}.index-intro p{font:20px/1.35 Newsreader Variable;margin:0}.filters{display:flex;border-block:1px solid;margin-bottom:6vw}.filters button{flex:1 1;border:0;border-right:1px solid;background:transparent;text-align:left;padding:16px 12px;text-transform:uppercase;font-size:11px;cursor:pointer;display:flex;justify-content:space-between}.filters button.active{background:#171715;color:#fff}.work-grid{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:7vw;gap:7vw}.work-grid .card-media{aspect-ratio:4/3}.work-grid .content-card:nth-child(2){margin-top:12vw}.detail-page{background:#f1eee7}.model-detail{min-height:calc(100svh - 92px);display:grid;grid-template-columns:58% 42%}.detail-photo{position:relative;min-height:760px}.detail-photo img{object-fit:cover}.detail-info{padding:5vw 4vw;display:flex;flex-direction:column;align-items:flex-start}.article-page article>span,.contact-page section>span,.detail-info>span,.story-copy>span,.text-page section>span{font:11px ui-monospace,monospace;letter-spacing:.1em}.detail-info h1{font:900 clamp(58px,7vw,112px) /.82 Archivo Variable;letter-spacing:-.075em;text-transform:uppercase;margin:13vh 0 15px}.detail-subtitle{font:22px Newsreader Variable!important;margin:0!important}.detail-info dl{width:100%;border-top:1px solid;margin:50px 0 30px}.detail-info dl>div{display:flex;justify-content:space-between;border-bottom:1px solid;padding:13px 0}.detail-info dd,.detail-info dt{font:11px ui-monospace,monospace;margin:0}.detail-info>p{font:17px/1.55 Newsreader Variable;max-width:480px}.solid-link{margin-top:25px;background:#6f2028;color:#fff;padding:17px 18px;min-width:220px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:11px}.story-hero{height:88svh;position:relative;background:#171715;color:#fff}.story-hero img{object-fit:cover;filter:brightness(.72)}.story-hero h1{position:absolute;left:3vw;bottom:3vw;z-index:1;margin:0;font:900 clamp(70px,14vw,210px) /.75 Archivo Variable;letter-spacing:-.09em;text-transform:uppercase}.story-copy{padding:7vw 3vw;display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:5vw;gap:5vw}.story-copy p{font:28px/1.3 Newsreader Variable;margin:0}.story-copy a{justify-self:end;text-transform:uppercase;font-size:11px}.journal-list{padding:0 3vw 10vw}.journal-list>a{display:grid;grid-template-columns:70px 1fr 220px 30px;grid-gap:2vw;gap:2vw;align-items:center;border-top:1px solid;padding:28px 0}.journal-list>a:last-child{border-bottom:1px solid}.journal-list strong{font-size:clamp(24px,3.5vw,54px);letter-spacing:-.05em}.journal-list small,.journal-list span{font:11px/1.5 ui-monospace,monospace}.journal-list>a:hover strong{color:#6f2028}.article-page article{padding:5vw 15vw 10vw}.article-page h1{font:900 clamp(62px,9vw,140px) /.85 Archivo Variable;letter-spacing:-.075em;max-width:1000px}.article-image{position:relative;aspect-ratio:16/9;margin:6vw 0}.article-image img{object-fit:cover}.article-page article>p{max-width:720px;font:24px/1.5 Newsreader Variable}.article-page article>a{display:inline-block;margin-top:40px;border-bottom:1px solid;padding-bottom:8px}.text-page section{min-height:80vh;padding:6vw 3vw}.text-page h1{font:900 clamp(68px,11vw,170px) /.8 Archivo Variable;letter-spacing:-.08em;margin:8vw 0 5vw}.text-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw;gap:6vw;margin-left:33%;max-width:900px}.text-columns p{font:22px/1.45 Newsreader Variable;margin:0}.text-page .solid-link{margin-left:33%;margin-top:5vw}.contact-page{min-height:100svh;color:#fff}.contact-page,.contact-page .site-header{background:#171715}.contact-page section{padding:14vw 3vw 6vw}.contact-page h1{font:900 clamp(88px,15vw,220px) /.73 Archivo Variable;letter-spacing:-.09em;margin:4vw 0}.contact-grid{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:4vw;gap:4vw;border-top:1px solid;padding-top:24px}.contact-grid>p{font:17px/1.5 Newsreader Variable}.contact-grid>a{font:clamp(20px,3vw,42px) Archivo Variable;font-weight:700;letter-spacing:-.04em;display:flex;justify-content:space-between;align-self:start}.contact-grid dl{margin:0;font:10px/1.6 ui-monospace,monospace}.contact-grid dt{color:#aaa;margin-top:10px}.contact-grid dd{margin:0}@keyframes heroReveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes heroFade{to{opacity:0;transform:translateY(-16px)}}@keyframes pageOut{to{opacity:0}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:800px){.site-header{height:74px;padding:18px;grid-template-columns:1fr auto}.site-header nav{display:none}.home-hero{height:86svh;min-height:600px}.hero-copy{left:18px;right:18px;bottom:25px;padding-bottom:0}.hero-copy h1{font-size:15vw;line-height:.8}.hero-copy>p{font-size:10px}.hero-actions{position:static;margin-top:28px}.hero-actions a{flex:1 1;width:auto}.hero-count{display:none}.featured-work,.home-roster,.index-content{padding:85px 18px}.index-intro,.section-heading{grid-template-columns:1fr}.section-heading h2{font-size:18vw}.section-heading p{margin-top:18px}.roster-grid{grid-template-columns:1fr 1fr;gap:45px 14px}.content-card.offset-1{margin-top:80px}.content-card.offset-2{margin-top:0;grid-column:2}.card-meta{grid-template-columns:1fr}.card-meta span{justify-self:start}.manifesto{min-height:75vh;padding:70px 18px;grid-template-columns:1fr}.manifesto blockquote{font-size:13vw}.manifesto>span{max-width:260px}.featured-work .section-heading,.work-pair{grid-template-columns:1fr}.work-pair .content-card:nth-child(2){margin:0 0 0 20%}.footer-call{padding:75px 18px;min-height:65vh;grid-template-columns:1fr}.footer-call strong{font-size:17vw}.footer-meta{padding:18px;display:grid;grid-gap:9px;gap:9px}.index-intro{padding:120px 18px 50px;min-height:49vh;align-content:end}.index-intro h1{font-size:21vw}.filters{overflow:auto}.filters button{min-width:120px}.work-grid{grid-template-columns:1fr}.talent-modal{padding:12px}.talent-modal-panel{grid-template-columns:1fr;max-height:96vh}.modal-media{min-height:55vh}.modal-copy{padding:55px 18px 30px}.modal-copy h2{margin:45px 0 25px}.work-grid .content-card:nth-child(2){margin:0 0 0 18%}.model-detail{grid-template-columns:1fr}.detail-photo{min-height:70svh}.detail-info{padding:55px 18px 75px}.detail-info h1{margin:70px 0 14px;font-size:17vw}.story-hero{height:75svh}.story-hero h1{font-size:17vw;left:18px;bottom:25px}.story-copy{padding:60px 18px;grid-template-columns:1fr}.story-copy p{font-size:23px}.story-copy a{justify-self:start}.journal-list{padding:0 18px 70px}.journal-list>a{grid-template-columns:40px 1fr 25px}.journal-list small{display:none}.article-page article{padding:65px 18px}.article-page h1{font-size:17vw}.article-page article>p{font-size:20px}.text-page section{padding:80px 18px}.text-page h1{font-size:17vw;margin:70px 0 40px}.text-columns{margin:0;grid-template-columns:1fr}.text-page .solid-link{margin-left:0}.contact-page section{padding:145px 18px 65px}.contact-page h1{font-size:21vw;margin:50px 0}.contact-grid{grid-template-columns:1fr}.contact-grid>a{font-size:24px;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-hero video{display:none}.hero-copy{animation:none}.card-media img{transition:none}.content-card:hover .card-media img{transform:none}}.admin-app{min-height:100vh;background:#faf8f3;color:#171715;padding-left:216px}.admin-rail{position:fixed;left:0;top:0;bottom:0;width:216px;background:#171715;color:#f1eee7;padding:25px 20px;display:flex;flex-direction:column;z-index:10}.admin-mark{font-size:17px;font-weight:900;letter-spacing:-.07em;line-height:.8}.admin-mark span{display:block;font:9px ui-monospace,monospace;letter-spacing:.12em;margin-top:8px;color:#aaa}.admin-rail nav{margin-top:110px;display:grid}.admin-rail nav a{border-top:1px solid #444;padding:16px 0;font-size:12px;display:grid;grid-template-columns:30px 1fr;color:#aaa}.admin-rail nav a:last-child{border-bottom:1px solid #444}.admin-rail nav a i{font:9px ui-monospace,monospace;font-style:normal}.admin-rail nav a.active,.admin-rail nav a:hover{color:#fff}.admin-rail nav a.active:after{content:"●";color:#c44b35;justify-self:end}.rail-foot{margin-top:auto;display:grid;grid-gap:14px;gap:14px;font:9px ui-monospace,monospace;letter-spacing:.08em;color:#aaa}.rail-foot span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#4d8b6b;margin-right:8px}.rail-foot button{background:none;border:0;padding:0;color:#fff;text-align:left;cursor:pointer;text-transform:uppercase;font-size:10px}.admin-main{min-height:100vh}.admin-dashboard{padding:42px 4vw 80px}.admin-heading{display:flex;justify-content:space-between;align-items:flex-end}.admin-heading span,.editor-top span,.preview-head,.video-uploader span{font:10px ui-monospace,monospace;letter-spacing:.1em}.admin-heading h1,.editor-top h1{font:700 clamp(42px,5vw,72px) /.9 Archivo Variable;margin:30px 0 12px;letter-spacing:-.06em}.admin-heading p{margin:0;color:#77736a}.admin-heading>a{background:#c44b35;color:#fff;min-width:190px;padding:17px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:11px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cbc6ba;margin:55px 0}.admin-stats>div{min-height:190px;padding:20px;display:flex;flex-direction:column;border-right:1px solid #cbc6ba}.admin-stats>div:last-child{border:0}.admin-stats span{font:10px ui-monospace,monospace;letter-spacing:.08em}.admin-stats strong{font:700 76px/1 Archivo Variable;letter-spacing:-.07em;margin-top:auto}.admin-stats small{color:#77736a}.queue{margin-top:60px}.queue-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.queue-head h2{font-size:24px;margin:0}.queue-head span{font:9px ui-monospace,monospace}.queue-row{display:grid;grid-template-columns:20px 2fr .7fr .9fr .6fr 20px;grid-gap:18px;gap:18px;align-items:center;border-top:1px solid #cbc6ba;padding:18px 8px}.queue-row:last-child{border-bottom:1px solid #cbc6ba}.queue-row:hover{background:#f1eee7}.queue-row b{font-size:17px}.queue-row>span{font:10px ui-monospace,monospace;text-transform:uppercase}.status-dot{width:7px;height:7px;border-radius:50%;background:#a55c21}.status-dot.live{background:#315d4a}.live-label{color:#315d4a}.draft-label{color:#a55c21}.queue-row i{font-style:normal}.video-uploader{margin-top:70px;background:#171715;color:#fff;padding:22px;display:grid;grid-template-columns:1fr auto auto;grid-gap:14px 20px;gap:14px 20px;align-items:center}.video-uploader>div{display:grid;grid-gap:8px;gap:8px}.video-uploader strong{font-size:18px}.video-uploader small{color:#aaa}.video-uploader label input{position:absolute;opacity:0;pointer-events:none}.video-uploader button,.video-uploader label span{display:block;border:1px solid #777;background:transparent;color:#fff;padding:13px 16px;cursor:pointer;font-size:11px}.video-uploader button{background:#6f2028;border-color:#6f2028}.video-uploader output{grid-column:1/-1;color:#ddd;font-size:12px}.editor-shell{display:grid;grid-template-columns:minmax(500px,1.12fr) minmax(360px,.88fr);min-height:100vh}.editor-form{padding:42px 4vw 80px;border-right:1px solid #cbc6ba}.editor-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.editor-top h1{font-size:48px}.publish-control{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;background:#f1eee7;border:1px solid #cbc6ba;padding:10px 12px!important;cursor:pointer}.publish-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px!important;height:16px;border:1px solid #777!important;border-radius:12px!important;position:relative;margin:0}.publish-control input:after{content:"";position:absolute;width:10px;height:10px;left:2px;top:2px;background:#777;border-radius:50%;transition:left .2s}.publish-control input:checked{background:#315d4a}.publish-control input:checked:after{left:14px;background:white}.editor-form>label,.field-row label{display:grid;grid-gap:8px;gap:8px;margin-bottom:22px;font:10px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.editor-form input,.editor-form select,.editor-form textarea{width:100%;border:0;border-bottom:1px solid #9f9a8f;background:transparent;padding:11px 2px;border-radius:0;color:#171715;font:15px Archivo Variable;text-transform:none;letter-spacing:normal}.editor-form textarea{border:1px solid #cbc6ba;padding:12px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.editor-actions{display:flex;align-items:center;gap:12px;margin-top:38px}.editor-actions button{padding:15px 18px;border:1px solid #171715;background:transparent;cursor:pointer}.editor-actions .save-button{background:#c44b35;color:#fff;border-color:#c44b35;min-width:190px;display:flex;justify-content:space-between}.editor-actions .delete-button{color:#a4332f;border-color:#a4332f}.editor-actions output{font-size:12px}.live-preview{background:#e7e3da;padding:42px 3vw;position:-webkit-sticky;position:sticky;top:0;height:100vh}.preview-head{display:flex;justify-content:space-between}.preview-head i{font-style:normal;color:#315d4a}.preview-card{height:68vh;margin-top:50px;background-position:50%;background-size:cover;color:#fff;padding:22px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.preview-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.68))}.preview-card>div,.preview-card>span{position:relative;z-index:1}.preview-card>span{font:9px ui-monospace,monospace;text-transform:uppercase}.preview-card h2{font:700 clamp(38px,4vw,68px) /.9 Archivo Variable;letter-spacing:-.06em;text-transform:uppercase;margin:0}.preview-card p{font:16px Newsreader Variable;margin:10px 0 0}.live-preview>small{display:block;margin-top:13px;color:#77736a}.login-page{min-height:100vh;display:grid;grid-template-columns:58% 42%;background:#faf8f3}.login-image{background:linear-gradient(transparent 40%,rgba(0,0,0,.45)),url(/media/hero-noon.webp) 50%/cover;color:#fff;padding:28px 3vw;display:flex;flex-direction:column;justify-content:space-between}.login-image>a{font-weight:900;line-height:.75}.login-image small{font-size:8px;letter-spacing:.08em}.login-image span,.login-panel>div>span{font:10px ui-monospace,monospace;letter-spacing:.1em}.login-image h1{font:900 clamp(66px,8vw,120px) /.75 Archivo Variable;letter-spacing:-.08em;margin:20px 0}.login-panel{padding:8vw 6vw 4vw;display:flex;flex-direction:column}.login-panel h2{font:700 clamp(36px,4vw,58px) /1 Archivo Variable;letter-spacing:-.06em;margin:35px 0 18px}.login-panel>div>p{font:17px/1.5 Newsreader Variable;max-width:480px;color:#555}.login-form{margin-top:8vh}.login-form label{display:grid;grid-gap:9px;gap:9px;margin-bottom:22px;font:10px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.login-form input{border:0;border-bottom:1px solid #777;padding:13px 2px;background:transparent;font:16px Archivo Variable}.login-form>p{color:#a4332f;font-size:13px}.login-form button{width:100%;padding:16px;border:0;background:#171715;color:#fff;display:flex;justify-content:space-between;cursor:pointer}.login-form .demo-fill{background:transparent;color:#171715;border-bottom:1px solid #171715;justify-content:center;margin-top:10px;text-transform:uppercase;font-size:10px}.login-panel>a{margin-top:auto;font-size:11px;text-transform:uppercase}@media (max-width:950px){.admin-app{padding-left:0;padding-top:66px}.admin-rail{width:100%;height:66px;bottom:auto;flex-direction:row;align-items:center;padding:15px 18px}.admin-rail nav{display:flex;margin:0 0 0 auto}.admin-rail nav a{border:0!important;padding:8px 12px;display:block}.admin-rail nav a i,.admin-rail nav a:after{display:none}.rail-foot{margin:0 0 0 10px}.rail-foot span{display:none}.editor-shell{grid-template-columns:1fr}.live-preview{position:relative;height:auto}.preview-card{height:650px}.login-page{grid-template-columns:1fr}.login-image{min-height:58vh}.login-panel{min-height:70vh;padding:70px 18px 30px}}@media (max-width:650px){.admin-rail nav a:first-child{display:none}.admin-rail nav a{font-size:10px}.admin-dashboard{padding:35px 18px 60px}.admin-heading{display:grid;grid-gap:30px;gap:30px}.admin-stats{grid-template-columns:1fr}.admin-stats>div{min-height:145px;border-right:0;border-bottom:1px solid #cbc6ba}.queue-row{grid-template-columns:15px 1fr 55px 15px}.queue-row>span:nth-of-type(2),.queue-row>span:nth-of-type(3){display:none}.video-uploader{grid-template-columns:1fr}.video-uploader button,.video-uploader label{width:100%}.editor-form{padding:35px 18px 60px}.editor-top{display:grid;grid-gap:20px;gap:20px}.field-row{grid-template-columns:1fr}.live-preview{padding:40px 18px}.preview-card{height:72vh}.login-form{margin-top:55px}}:root{color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f1eee7;color:#171715;font-family:Archivo Variable,Arial,sans-serif}@view-transition{navigation:auto}::view-transition-old(root){animation:pageOut .18s ease both}::view-transition-new(root){animation:pageIn .26s ease both}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #c44b35;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}