.atelier{max-width:1600px;margin:auto;padding:36px 28px 80px;color:#20221e;background:#fff;font-family:Arial,sans-serif}.atelier button,.atelier input,.atelier select,.atelier textarea{font:inherit}.atelier button{cursor:pointer}.atelier button:disabled{cursor:default;opacity:.45}.atelier a{color:inherit}.atelier-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid #dcded7}.atelier-kicker{font-size:11px;letter-spacing:.14em;color:#6c7067}.atelier h1{font:400 clamp(42px,5vw,68px)/1.04 Georgia,serif;letter-spacing:-.055em;margin:12px 0 0}.atelier-heading>a,.atelier-heading>button{display:flex;align-items:center;gap:12px;font-size:13px;background:none;border:0}.atelier-client-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0}.atelier-client-bar label{font-size:13px;display:flex;align-items:center;gap:16px;color:#64675e}.atelier-client-bar select{max-width:280px;border:0;border-bottom:1px solid #aeb1a8;background:white;color:#20221e;padding:8px 24px 8px 0}.atelier-client-bar button,.atelier-pending button{display:flex;gap:8px;align-items:center;background:none;border:0;font-size:13px;text-decoration:underline;text-underline-offset:5px}.atelier-workspace{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:36px;border-top:1px solid #dcded7;padding-top:26px}.atelier-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.atelier h2{font:400 28px/1.15 Georgia,serif;letter-spacing:-.035em;margin:0}.atelier-hint,.atelier-section-title>span{font-size:12px;color:#73766e}.atelier-hint{margin:-6px 0 18px}.atelier-wardrobe{border-right:1px solid #e4e5e0;padding-right:26px}.atelier-wardrobe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;max-height:760px;overflow-y:auto;align-content:start;padding:2px}.atelier-wardrobe-grid>button{text-align:left;background:none;border:0;padding:0;position:relative;color:inherit}.atelier-wardrobe-grid>button:disabled{opacity:1}.atelier-wardrobe-grid>button:disabled .atelier-piece-photo,.atelier-wardrobe-grid>button:disabled .garment{opacity:.65}.atelier-piece-photo,.atelier-wardrobe-grid>button>.garment{width:100%;height:150px;background:#f5f5f1;overflow:hidden}.atelier-piece-photo{display:grid;place-items:center;color:#74776e;font-size:11px}.atelier-piece-photo img{width:100%;height:100%;object-fit:contain}.atelier-wardrobe-grid [aria-pressed=true]>.atelier-piece-photo,.atelier-wardrobe-grid [aria-pressed=true]>.garment{outline:1px solid #20221e;outline-offset:1px}.atelier-wardrobe-grid strong{display:block;font-size:12px;font-weight:400;line-height:1.4;margin-top:9px}.atelier-wardrobe-grid small{display:block;font-size:10px;color:#71756a;margin-top:4px}.atelier-anchor{display:flex;align-items:center;gap:4px;font-size:10px;margin-top:6px}.atelier-brief{display:flex;gap:12px;margin-bottom:26px}.atelier-brief input{min-width:0;flex:1;border:0;border-bottom:1px solid #d5d8cd;background:#fff;padding:12px 0;font-size:13px}.atelier-primary{background:#20221e;color:#fff;border:1px solid #20221e;padding:13px 18px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.atelier-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.atelier-direction{min-width:0}.atelier-model{position:relative;aspect-ratio:2/3;background:#f7f7f3;border:1px solid transparent}.atelier-model>img{width:100%;height:100%;object-fit:contain;display:block}.is-selected .atelier-model{border-color:#91958a}.atelier-select{position:absolute;right:10px;top:10px;border:1px solid #ddd;background:#fff;color:#222;width:29px;height:29px;display:grid;place-items:center;border-radius:50%}.atelier-select[aria-pressed=true]{background:#222;color:white;border-color:#222}.atelier-image-caption{font-size:10px;color:#797c73;display:block;margin-top:9px;min-height:14px}.atelier-direction h3{font:400 24px/1.15 Georgia,serif;letter-spacing:-.035em;margin:13px 0 9px}.atelier-direction>p{font-size:12px;line-height:1.7;color:#62675a;min-height:42px;margin:0 0 14px}.atelier-details{display:flex;justify-content:space-between;width:100%;border:0;border-top:1px solid #dadcd5;background:none;padding:12px 0;font-size:11px!important;color:#616559}.atelier-flatlay{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;height:100%;align-items:center}.atelier-flatlay .atelier-piece-photo,.atelier-flatlay .garment{width:100%;height:100%;min-height:65px;max-height:135px}.atelier-piece-list{list-style:none;margin:0;padding:0}.atelier-piece-list li{display:flex;gap:10px;align-items:center;margin:12px 0;font-size:11px;line-height:1.5}.atelier-piece-list .atelier-piece-photo,.atelier-piece-list .garment{width:48px;height:62px;flex-shrink:0}.atelier-piece-list small{display:block;font-size:10px;color:#707468}.atelier-send{border-top:1px solid #dcded7;margin-top:30px;padding-top:22px;display:flex;gap:24px;align-items:end;flex-wrap:wrap}.atelier-send label{flex:1;min-width:200px;font-size:12px;color:#666b5e}.atelier-send textarea{display:block;width:100%;border:0;border-bottom:1px solid #d5d8cd;resize:vertical;padding:12px 0;background:#fff;color:#222;line-height:1.6}.atelier-send>small{width:100%;font-size:11px;color:#75796f}.atelier-start{min-height:400px;background:#f7f7f3;padding:40px;display:flex;flex-direction:column;justify-content:center}.atelier-start>span{font-size:11px;letter-spacing:.16em;color:#92968a}.atelier-start p{font:400 clamp(30px,3.5vw,48px)/1.2 Georgia,serif;letter-spacing:-.04em;color:#7b8073}.atelier-start em{color:#34392c}.atelier-empty p,.atelier-error,.atelier-notice{font-size:13px;line-height:1.6}.atelier-error{color:#8a3e2c}.atelier-invite{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:18px 0 24px}.atelier-invite label{font-size:12px}.atelier-invite input{display:block;border:1px solid #d5d8cd;padding:12px;margin-top:8px;min-width:260px}.atelier-invite small{width:100%;color:#75796f;font-size:12px}.atelier-pending{font-size:12px;display:flex;gap:16px;flex-wrap:wrap;padding:0 0 24px;color:#707568}.concierge{max-width:1300px}.concierge-invite{padding:26px 0;border-bottom:1px solid #ddd;display:flex;gap:40px;justify-content:space-between;align-items:center}.concierge-invite h2{margin-top:10px}.concierge-invite p{max-width:550px;font-size:13px;line-height:1.7;color:#6c7163}.concierge-invite>div:last-child{display:flex;gap:20px;align-items:center}.concierge-invite button:not(.atelier-primary){background:none;border:0;font-size:12px;text-decoration:underline}.concierge-edit{padding:40px 0;border-bottom:1px solid #ddd}.concierge-credit{font-size:11px;letter-spacing:.08em;color:#73786b;display:flex;justify-content:space-between;margin-bottom:17px}.concierge-edit h2{font-size:38px;margin-bottom:20px}.concierge-note{max-width:650px;font-size:15px;line-height:1.8;color:#616755;margin-bottom:26px;white-space:pre-wrap}.concierge-empty{padding:60px 0}.concierge-empty p{font-size:14px;color:#727768;line-height:1.7}.concierge-empty a{font-size:13px;display:flex;align-items:center;gap:12px}.atelier a:focus-visible,.atelier button:focus-visible,.atelier input:focus-visible,.atelier select:focus-visible,.atelier textarea:focus-visible{outline:2px solid #697257;outline-offset:4px}@media (max-width:1050px){.atelier-workspace{grid-template-columns:210px minmax(0,1fr);gap:22px}.atelier-wardrobe{padding-right:18px}.atelier-directions{gap:12px}.atelier-direction h3{font-size:21px}.atelier-wardrobe-grid .atelier-piece-photo,.atelier-wardrobe-grid>button>.garment{height:120px}.atelier-brief{flex-wrap:wrap}.atelier-brief input{flex-basis:100%}}@media (max-width:760px){.atelier{padding:26px 18px 55px}.atelier-heading{align-items:center}.atelier h1{font-size:42px}.atelier-workspace{grid-template-columns:1fr;gap:30px}.atelier-wardrobe{border-right:0;border-bottom:1px solid #ddd;padding:0 0 24px}.atelier-wardrobe-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:380px;gap:18px 12px}.atelier-directions{grid-template-columns:1fr;gap:34px}.atelier-model{max-height:640px}.atelier-direction h3{font-size:28px}.atelier-direction>p{min-height:0}.atelier-client-bar{align-items:start}.atelier-client-bar label{flex-direction:column;align-items:start;gap:4px}.atelier-client-bar select{max-width:210px}.atelier-brief{flex-wrap:nowrap}.atelier-brief input{flex-basis:auto}.atelier-start{min-height:240px;padding:28px}.concierge-invite{flex-direction:column;align-items:start;gap:8px}.atelier-wardrobe-grid .atelier-piece-photo,.atelier-wardrobe-grid>button>.garment{height:115px}}@media (max-width:420px){.atelier-wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-brief{flex-wrap:wrap}.atelier-brief input{flex-basis:100%}.atelier-heading>a{font-size:11px;gap:4px}.atelier h1{font-size:37px}}.studio-header .journal-logo{display:flex;align-items:center;gap:3px}.studio-header .journal-logo small{margin-left:14px;font:10px Arial,sans-serif;letter-spacing:.18em}.taste-entry{max-width:1500px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 100px)}.taste-entry-copy{padding:clamp(32px,7vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.taste-entry h1{font:400 clamp(42px,4.5vw,70px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:0}.taste-entry h1 em{font-weight:400}.taste-entry p{max-width:330px;line-height:1.6;color:#64675e;margin:0;font-size:15px}.taste-entry small{max-width:340px;color:#74766f;font-size:11px;line-height:1.6}.taste-entry .google-signin-button{min-width:240px;text-decoration:none}.taste-entry .taste-entry-switch{color:#64675e;font-size:12px;margin-top:30px;text-underline-offset:5px}.taste-entry>img{width:100%;height:100%;max-height:calc(100svh - 82px);object-fit:cover;object-position:center 20%}.client-signin{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:#211b19;background:#aaa5a0}.client-signin:before{z-index:-2;inset:-3%;background:url(/images/mission/signin-editorial-model.png) 32% 34%/cover no-repeat;filter:grayscale(1) contrast(1.12) brightness(.86);transform:scale(1.035);animation:signin-editorial-drift 16s ease-in-out infinite alternate}.client-signin:after,.client-signin:before{content:"";position:absolute;pointer-events:none}.client-signin:after{z-index:-1;inset:0;background:linear-gradient(90deg,rgba(239,230,221,.08),rgba(43,33,30,.04) 42%,rgba(239,229,219,.68)),linear-gradient(116deg,rgba(255,255,255,.18),rgba(255,255,255,.03) 30%,transparent 54%,rgba(151,112,96,.14))}@keyframes signin-editorial-drift{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.075) translate3d(-.45%,-.35%,0)}}.client-signin .studio-entry-nav{position:relative;z-index:2;border-color:rgba(37,40,32,.2);background:rgba(248,245,239,.48);backdrop-filter:blur(14px)}.client-signin .taste-entry{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;padding:42px 4.5vw 58px}.client-signin .taste-entry-copy{grid-column:2;width:min(100%,560px);justify-self:end;padding:clamp(38px,4.8vw,68px);border:1px solid rgba(58,48,43,.2);background:rgba(246,240,233,.88);box-shadow:0 34px 90px rgba(28,21,19,.28),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px)}.client-signin .taste-entry .taste-entry-switch,.client-signin .taste-entry p,.client-signin .taste-entry small{color:rgba(33,27,25,.72)}#clients{scroll-margin-top:90px}@media (max-width:700px){.taste-entry{grid-template-columns:1fr}.taste-entry-copy{padding:50px 24px}.taste-entry>img{height:45svh}.client-signin{overflow:auto}.client-signin:before{background-position:54%}.client-signin .taste-entry{grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 69px);padding:32px 18px 24px}.client-signin .taste-entry-copy{grid-column:1;width:100%;max-width:520px;justify-self:center;padding:34px 26px;background:rgba(246,240,233,.91)}.studio-header .journal-logo small{margin-left:5px;font-size:8px}}@media (prefers-reduced-motion:reduce){.client-signin:before{animation:none}}.studio-entry{background:#faf9f6;color:#252820;min-height:100svh;font-family:Arial,sans-serif}.studio-entry-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;border-bottom:1px solid #dcded7}.studio-entry-nav .journal-logo{display:flex;align-items:center;gap:3px}.studio-entry-nav .journal-logo small{font:10px Arial,sans-serif;letter-spacing:.2em;margin-left:16px}.studio-entry-nav>span{font-size:10px;letter-spacing:.16em;color:#73776d}.studio-entry-layout{max-width:1600px;margin:auto;min-height:calc(100svh - 100px);display:grid;grid-template-columns:minmax(330px,.85fr) minmax(0,1.35fr)}.studio-entry-access{padding:clamp(36px,5vw,80px);display:flex;flex-direction:column;justify-content:center;align-items:stretch}.studio-entry-setup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;padding:0 0 30px;margin:0 0 34px;border-bottom:1px solid #dcded7;color:#a1a59b;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.studio-entry-setup li{display:flex;gap:7px;align-items:center;white-space:nowrap}.studio-entry-setup li+li:before{content:"";width:clamp(10px,2vw,34px);height:1px;margin-right:7px;background:#d3d6cf}.studio-entry-setup .is-current{color:#252820}.studio-entry-setup .is-complete{color:#6d7766}.studio-entry-setup .is-complete span:after{content:" ·"}.studio-entry h1{margin:24px 0;font:400 clamp(42px,4.6vw,70px)/1.03 Georgia,serif;letter-spacing:-.05em}.studio-entry-intro{max-width:330px;color:#686d61;font-size:14px;line-height:1.7;margin:0 0 32px}.studio-entry-auth .google-signin-button,.studio-entry-primary{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;border:0;border-radius:0;background:#252d25;color:white;font:13px Arial,sans-serif;text-decoration:none;cursor:pointer}.studio-entry button:disabled{opacity:.5;cursor:wait}.studio-entry-auth>small,.studio-entry-meta{display:block;font-size:11px;color:#73776d;line-height:1.6;margin-top:14px}.studio-entry-person{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #dcded7}.studio-entry-person>span{border:1px solid #bfc3b9;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;font:17px Georgia,serif}.studio-entry-person div{min-width:0}.studio-entry-person strong{display:block;font-size:12px;font-weight:400}.studio-entry-person small{display:block;font-size:10px;margin-top:5px;color:#73776d;overflow-wrap:anywhere}.studio-entry-person button{margin-left:auto;flex-shrink:0;font-size:10px;color:#686d61;border:0;background:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.studio-entry-form{display:grid;gap:20px}.studio-entry-form label{display:grid;gap:9px;font-size:12px}.studio-entry-form input,.studio-entry-form textarea{width:100%;border:1px solid #c9cdc2;padding:12px;background:#fff;font:13px/1.5 Arial,sans-serif;border-radius:0}.studio-entry-privacy{margin-top:24px;color:#73776d;font-size:11px}.studio-entry-personal{display:flex;align-items:center;gap:8px;font-size:11px;color:#73776d;margin-top:48px;text-decoration:none;line-height:1.5}.studio-entry-gate-status{min-height:calc(100svh - 82px);display:grid;place-content:center;gap:14px;text-align:center}.studio-entry-gate-status span{color:#7a7f75;font-size:9px;letter-spacing:.16em}.studio-entry-gate-status p{margin:0;font:400 clamp(24px,3vw,42px)/1.15 Georgia,serif;letter-spacing:-.035em}.studio-entry-preview{background:#e9ece4;padding:clamp(30px,4vw,64px);display:flex;flex-direction:column;justify-content:center;gap:30px}.studio-entry-preview-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.13em;color:#626c5c}.studio-entry-preview-top small{font-size:9px}.studio-entry-board{padding:24px;background:#fdfdfb;box-shadow:0 18px 48px #2532240d}.studio-entry-board-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.studio-entry-board-heading small{font-size:9px;color:#767d70;letter-spacing:.08em}.studio-entry-board h2{font:400 clamp(22px,2.3vw,36px)/1.2 Georgia,serif;margin:9px 0 0;letter-spacing:-.035em}.studio-entry-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-entry-looks figure{margin:0;height:auto}.studio-entry-looks img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#f4f4f0}.studio-entry-looks figcaption{display:grid;gap:8px;font:15px/1.2 Georgia,serif;margin-top:14px}.studio-entry-looks figcaption span{font:9px Arial,sans-serif;color:#7d8476}.studio-entry-board-bottom{border-top:1px solid #e0e3db;padding-top:18px;margin-top:24px;display:flex;justify-content:space-between;gap:16px;font-size:9px;color:#73776d}.studio-entry-board-bottom span{display:flex;align-items:center;gap:6px}.studio-entry-process{display:flex;list-style:none;padding:0;margin:0;gap:24px;justify-content:space-between;font-size:11px;color:#58634f}.studio-entry-process span{display:block;margin-bottom:9px;color:#818a79;font-size:10px}.studio-entry a:focus-visible,.studio-entry button:focus-visible,.studio-entry input:focus-visible,.studio-entry textarea:focus-visible{outline:2px solid #536348;outline-offset:4px}@media (max-width:850px){.studio-entry-layout{grid-template-columns:1fr}.studio-entry-access{padding:48px 28px;max-width:560px;width:100%;margin:auto}.studio-entry-preview{padding:36px 24px}.studio-entry-nav{padding:20px 24px}.studio-entry-nav>span{font-size:8px;max-width:100px;text-align:right}.studio-entry-board{padding:18px}.studio-entry-board-bottom{flex-wrap:wrap}.studio-entry-looks{gap:9px}.studio-entry-looks figcaption{font-size:13px}.studio-entry-personal{margin-top:30px}.studio-entry-setup{margin-bottom:28px;padding-bottom:24px;font-size:8px}.studio-entry-setup li{gap:4px}.studio-entry-setup li+li:before{display:none}}.studio-hub{min-height:100vh;background:#f6f5f0;color:#20221e}.studio-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1600px;margin:0 auto;padding:20px 28px 0;background:#f6f5f0}.studio-mode-switch button{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;row-gap:4px;padding:17px 18px 18px;text-align:left;color:#777a72;background:transparent;border:0;border-top:1px solid #cccec7;cursor:pointer}.studio-mode-switch button:after{content:"";position:absolute;inset:-1px 0 auto;height:2px;background:transparent}.studio-mode-switch button[aria-pressed=true]{color:#20221e;background:#fff}.studio-mode-switch button[aria-pressed=true]:after{background:#20221e}.studio-mode-switch small,.studio-mode-switch span{font-size:11px;line-height:1.45}.studio-mode-switch strong{font:400 17px/1.2 Georgia,serif}.studio-mode-switch small{grid-column:2;max-width:420px}.publish-studio{position:relative;max-width:1600px;min-height:calc(100vh - 90px);margin:auto;padding:26px 28px 56px;background:#fff;font-family:Arial,sans-serif}.publish-studio button,.publish-studio input,.publish-studio textarea{font:inherit}.publish-studio button:disabled{cursor:not-allowed;opacity:.46}.publish-studio-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;border-bottom:1px solid #dedfd9}.publish-canvas-footer label>span,.publish-canvas-label,.publish-look-rail header,.publish-studio-toolbar>div:first-child>span{color:#74776f;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.publish-studio-toolbar h1{margin:8px 0 0;font:400 clamp(32px,4vw,52px)/1 Georgia,serif;letter-spacing:-.045em}.publish-studio-controls{display:flex;align-items:center;gap:16px;font-size:12px}.publish-product-toggle{display:inline-flex;align-items:center;gap:9px;padding:10px 0;color:#20221e;background:none;border:0;border-bottom:1px solid #8f928a;cursor:pointer}.publish-product-toggle b{display:grid;place-items:center;min-width:22px;height:22px;border:1px solid #c8cac3;border-radius:50%;font-size:10px;font-weight:400}.publish-studio-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding-top:22px;transition:grid-template-columns .26s ease}.publish-studio.products-open .publish-studio-grid{grid-template-columns:clamp(420px,32vw,520px) minmax(0,1fr);gap:28px}.publish-source-dock{position:sticky;top:16px;align-self:start;padding-right:24px;border-right:1px solid #e1e2dc}.publish-source-readiness{display:grid;gap:7px;margin-bottom:16px;padding:13px;background:#ebece6;border:1px solid #d9dbd2}.publish-source-readiness>span{display:flex;align-items:center;gap:6px;color:#5d6258;font-size:8px;letter-spacing:.12em}.publish-source-readiness i{width:6px;height:6px;background:#637459;border-radius:50%}.publish-source-readiness strong{font-family:var(--font-display),Georgia,serif;font-size:17px;font-weight:400}.publish-source-readiness small{color:#686c64;font-size:9px;line-height:1.45}.publish-source-readiness button{justify-self:start;margin-top:3px;padding:7px 9px;color:#f7f6f2;background:#262824;border:0;font-size:9px;cursor:pointer}.publish-live-import{margin-bottom:16px;border-bottom:1px solid #d6d8d0}.publish-live-import summary{display:flex;justify-content:space-between;gap:10px;padding:4px 0 11px;font-size:10px;cursor:pointer;list-style:none}.publish-live-import summary span{color:#8b7767;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.publish-live-import[open] summary{margin-bottom:2px}.publish-source-input{display:grid;grid-template-columns:1fr 38px;margin-bottom:10px;border-bottom:1px solid #a9aca3}.publish-source-input input{min-width:0;padding:11px 0;background:transparent;border:0;outline:0;font-size:12px}.publish-source-input button{display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.publish-source-support{margin:0 0 12px;color:#777b72;font-size:10px;line-height:1.55}.publish-source-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:8px;max-height:clamp(380px,calc(100vh - 310px),780px);padding-right:5px;overflow-y:auto;scrollbar-color:#b7bab1 transparent;scrollbar-width:thin}.publish-look-slot,.publish-source-card{position:relative;min-width:0;padding:0;overflow:hidden;color:#fff;background:#f2f1ec;border:1px solid transparent;cursor:grab}.publish-source-card{aspect-ratio:4/5}.publish-source-card[aria-pressed=true]{border-color:#20221e}.publish-look-slot img,.publish-source-card img{width:100%;height:100%;object-fit:contain;display:block}.publish-source-selected{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:21px;height:21px;color:#fff;background:#20221e;border-radius:50%}.publish-source-verified{position:absolute;top:7px;left:7px;padding:4px 6px;color:#f7f6f2;background:rgb(32 34 30/82%);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.publish-source-meta{position:absolute;inset:auto 0 0;display:grid;gap:3px;padding:34px 9px 9px;text-align:left;background:linear-gradient(transparent,rgb(26 27 24/84%));opacity:0;transform:translateY(5px);transition:.18s ease}.publish-look-slot:focus-visible .publish-source-meta,.publish-look-slot:hover .publish-source-meta,.publish-source-card:focus-visible .publish-source-meta,.publish-source-card:hover .publish-source-meta{opacity:1;transform:none}.publish-source-meta em,.publish-source-meta small{font-size:8px;line-height:1.3;font-style:normal}.publish-source-meta strong{font-size:10px;line-height:1.25;font-weight:400}.publish-canvas{min-width:0}.publish-model-stage{position:relative;min-height:min(68vh,790px);overflow:hidden;background:#f4f3ef;border:1px solid #e1e2dc}.publish-model-stage>img{position:absolute;inset:0 126px 0 0;width:calc(100% - 126px);height:100%;object-fit:contain;transition:opacity .24s ease,filter .24s ease}.publish-model-stage.is-stale>img{opacity:.42;filter:grayscale(.65)}.publish-model-stage.is-stale.has-preview:after{content:"LOOK CHANGED · UPDATE ON MODEL";position:absolute;left:calc(50% - 63px);top:50%;transform:translate(-50%,-50%);padding:10px 13px;color:#fff;background:rgb(32 34 30/86%);font-size:10px;letter-spacing:.08em}.publish-canvas-label,.publish-canvas-status{position:absolute;z-index:2;top:14px}.publish-canvas-label{left:16px}.publish-canvas-status{right:142px;color:#74776f;font-size:10px}.publish-canvas-alert{position:absolute;z-index:5;left:18px;right:144px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;color:#242722;background:rgb(255 255 253/94%);border:1px solid #c9cbc3;box-shadow:0 14px 38px rgb(32 34 30/10%);backdrop-filter:blur(10px)}.publish-canvas-alert>div{display:grid;gap:4px}.publish-canvas-alert strong{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.publish-canvas-alert span{color:#696d64;font-size:11px;line-height:1.45}.publish-canvas-alert button{flex:0 0 auto;padding:9px 12px;color:#fff;background:#242722;border:1px solid #242722;cursor:pointer}.publish-look-rail{position:absolute;z-index:3;inset:0 0 0 auto;width:126px;padding:12px;background:rgb(255 255 253/92%);border-left:1px solid #dfe0da;backdrop-filter:blur(9px)}.publish-look-rail header{display:flex;justify-content:space-between;margin:2px 0 12px;font-size:8px}.publish-look-slot{width:100%;height:calc((100% - 60px) / 5);margin-bottom:7px;cursor:default}.publish-look-slot.is-empty{display:grid;place-items:center;color:#8a8e85;background:rgb(242 241 236/64%);border:1px dashed #cfd1ca}.publish-empty-slot{display:grid;justify-items:center;gap:5px;font-size:8px;letter-spacing:.06em;text-align:center;text-transform:uppercase}.publish-look-remove{position:absolute;z-index:4;top:5px;right:5px;display:grid;place-items:center;width:23px;height:23px;padding:0;color:#fff;background:rgb(24 26 22/82%);border:0;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .16s ease}.publish-look-slot:focus-within .publish-look-remove,.publish-look-slot:hover .publish-look-remove{opacity:1}.publish-canvas-empty,.publish-canvas-start{position:absolute;z-index:2;inset:0 126px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px;text-align:center}.publish-canvas-empty>span,.publish-canvas-start>span{color:#777b72;font-size:9px;letter-spacing:.16em}.publish-canvas-empty h2,.publish-canvas-start h2{max-width:560px;margin:13px 0 25px;font:400 clamp(31px,4vw,58px)/1.02 Georgia,serif;letter-spacing:-.045em}.publish-canvas-empty h2{margin-bottom:12px}.publish-canvas-empty p{max-width:410px;margin:0;color:#74786f;font-size:12px;line-height:1.65}.publish-canvas-start>div{display:flex;align-items:stretch;gap:10px}.publish-canvas-start .atelier-primary,.publish-secondary{min-width:180px;justify-content:center}.publish-secondary{display:grid;gap:4px;padding:12px 18px;color:#252820;background:transparent;border:1px solid #bfc2b9;cursor:pointer}.publish-secondary small{color:#74786f;font-size:9px}.publish-canvas-footer{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) minmax(240px,.9fr) auto;align-items:end;gap:18px;padding-top:18px}.publish-canvas-footer label{display:grid;gap:7px}.publish-canvas-footer input,.publish-canvas-footer textarea{width:100%;padding:6px 0 9px;resize:none;color:#20221e;background:transparent;border:0;border-bottom:1px solid #bbbdb6;border-radius:0;outline:0;font-size:12px;line-height:1.5}.publish-canvas-footer a{padding:13px 0;color:inherit;font-size:12px;text-underline-offset:4px}.publish-style-tags{min-width:0;margin:0;padding:0;border:0}.publish-style-tags legend{width:100%;margin-bottom:8px;color:#74776f;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.publish-style-tags legend small{float:right;font-size:inherit}.publish-style-tags>div{display:flex;flex-wrap:wrap;gap:5px}.publish-style-tags button{padding:5px 8px;color:#5f635a;background:transparent;border:1px solid #c9cbc4;border-radius:999px;font-size:9px;cursor:pointer}.publish-style-tags button[aria-pressed=true]{color:#fff;background:#242722;border-color:#242722}.publish-style-tags button:disabled{opacity:.35;cursor:default}.publish-after-publish{display:grid;gap:7px;min-width:122px}.publish-after-publish a,.publish-after-publish button{padding:0;color:#20221e;background:none;border:0;border-bottom:1px solid #20221e;font-size:10px;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer}.publish-portfolio-drawer{position:absolute;z-index:20;top:104px;right:28px;bottom:18px;display:flex;flex-direction:column;width:min(720px,calc(100% - 56px));min-height:0;padding:22px;background:#f7f6f1;border:1px solid #cfd1c9;box-shadow:0 24px 70px rgb(37 40 32/18%)}.publish-portfolio-drawer>header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid #d4d6ce}.publish-portfolio-drawer>header span{color:#73776e;font-size:8px;letter-spacing:.14em}.publish-portfolio-drawer>header h2{margin:6px 0 0;font:400 34px/1 Georgia,serif;letter-spacing:-.045em}.publish-portfolio-drawer>header p{max-width:420px;margin:8px 0 0;color:#73776e;font-size:10px;line-height:1.5}.publish-portfolio-drawer>header button{display:grid;place-items:center;padding:4px;background:none;border:0;cursor:pointer}.publish-portfolio-drawer>nav{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0}.publish-portfolio-drawer>nav button{padding:6px 9px;color:#696d64;background:transparent;border:1px solid #c9cbc4;border-radius:999px;font-size:9px;cursor:pointer}.publish-portfolio-drawer>nav button[aria-pressed=true]{color:#fff;background:#242722;border-color:#242722}.publish-portfolio-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;min-height:0;overflow-y:auto;scrollbar-width:thin}.publish-portfolio-grid article{min-width:0;padding:7px;border:1px solid transparent;transition:border-color .16s ease}.publish-portfolio-grid article.is-selected{border-color:#242722}.publish-portfolio-image{position:relative}.publish-portfolio-grid img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#ebeae5}.publish-portfolio-published,.publish-portfolio-select{position:absolute;top:9px;left:9px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#f8f8f4;background:rgb(31 34 29/88%);border:0;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.publish-portfolio-select{cursor:pointer}.publish-portfolio-select[aria-pressed=false]{color:#252820;background:rgb(249 248 243/92%);border:1px solid #bfc2b9}.publish-portfolio-copy{display:grid;gap:5px}.publish-portfolio-grid small{display:block;margin-top:9px;color:#73776e;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.publish-portfolio-copy input,.publish-portfolio-copy textarea{width:100%;padding:0;resize:none;color:#20221e;background:transparent;border:0;outline:0}.publish-portfolio-copy input{font:400 17px/1.15 Georgia,serif}.publish-portfolio-copy textarea{color:#686c63;font-size:9px;line-height:1.45}.publish-portfolio-copy input:focus,.publish-portfolio-copy textarea:focus{box-shadow:inset 0 -1px #777b72}.publish-portfolio-copy em{min-height:12px;color:#898d84;font-size:8px;font-style:normal}.publish-portfolio-empty{display:grid;flex:1;place-content:center;justify-items:start}.publish-portfolio-empty p{max-width:250px;font:400 24px/1.2 Georgia,serif}.publish-portfolio-actions a,.publish-portfolio-actions button,.publish-portfolio-empty button{padding:6px 0;color:inherit;background:none;border:0;border-bottom:1px solid #20221e;font-size:10px;text-decoration:none;cursor:pointer}.publish-portfolio-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px}.publish-portfolio-actions>div{display:flex;align-items:center;gap:16px}.publish-portfolio-actions>button{flex-shrink:0}.publish-portfolio-actions>button.atelier-primary{padding:12px 16px;color:#fff;background:#242722;border:1px solid #242722;text-decoration:none}.publish-auto-save{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-top:13px}.publish-auto-copy{display:grid;gap:4px;min-width:0}.publish-auto-copy>span{color:#74776f;font-size:8px;letter-spacing:.13em}.publish-auto-copy strong{font:400 17px/1.2 Georgia,serif}.publish-auto-copy p,.publish-auto-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-auto-copy p{max-width:720px;margin:0;color:#70746b;font-size:10px;line-height:1.45}.publish-auto-actions{display:flex;align-items:center;gap:8px}.publish-auto-actions button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;color:#242722;background:transparent;border:1px solid #bfc2b9;cursor:pointer}.publish-auto-actions button:first-child{color:#fff;background:#242722;border-color:#242722}.publish-auto-actions span{display:grid;place-items:center;min-width:18px;height:18px;color:#242722;background:#f5f4ef;border-radius:50%;font-size:8px}.publish-studio-notice{min-height:18px;margin:12px 0 0;color:#666a61;font-size:11px}.publish-studio :focus-visible,.studio-mode-switch :focus-visible{outline:2px solid #536348;outline-offset:3px}@media (min-width:851px){.studio-access{--studio-workspace-gutter:3.3%;display:flex;flex-direction:column;height:100svh;overflow:hidden}.studio-access>.studio-header{flex:0 0 82px}.studio-hub{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;overflow:hidden}.studio-mode-switch{flex:0 0 auto}.studio-hub>.atelier,.studio-mode-switch{width:100%;max-width:none;margin:0;padding-right:var(--studio-workspace-gutter);padding-left:var(--studio-workspace-gutter)}.studio-hub>.atelier{flex:1 1 auto;min-height:0;overflow-y:auto}.publish-studio{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:none;min-height:0;margin:0;padding-right:var(--studio-workspace-gutter);padding-left:var(--studio-workspace-gutter);padding-top:18px;padding-bottom:18px;overflow:hidden}.publish-studio-toolbar{flex:0 0 auto;padding-bottom:16px}.publish-studio-grid{flex:1 1 auto;min-height:0;padding-top:18px;overflow:hidden}.publish-source-dock{position:static;display:flex;align-self:stretch;flex-direction:column;height:100%;min-height:0;overflow:hidden}.publish-source-grid{flex:1 1 auto;min-height:0;max-height:none}.publish-canvas{display:grid;grid-template-rows:minmax(0,1fr) auto}.publish-canvas,.publish-model-stage{height:100%;min-height:0}.publish-canvas-footer{padding-top:14px}.publish-studio-notice{flex:0 0 18px;margin-top:8px}.publish-portfolio-drawer{right:var(--studio-workspace-gutter)}}@media (min-width:851px) and (max-width:1100px){.publish-studio.products-open .publish-studio-grid{grid-template-columns:minmax(350px,40vw) minmax(0,1fr);gap:20px}.publish-source-dock{padding-right:18px}.publish-source-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}@media (max-width:850px){.studio-mode-switch{padding-inline:16px}.studio-mode-switch button{grid-template-columns:1fr;padding-inline:12px}.studio-mode-switch button small,.studio-mode-switch button span{grid-column:1}.studio-mode-switch small{display:none}.publish-studio{padding:22px 16px 44px}.publish-studio-toolbar{align-items:flex-start;flex-direction:column}.publish-studio-controls{width:100%;flex-wrap:wrap}.publish-studio.products-open .publish-studio-grid{grid-template-columns:1fr}.publish-source-dock{position:static;padding:0 0 18px;border:0;border-bottom:1px solid #e1e2dc}.publish-source-grid{grid-template-columns:repeat(4,minmax(90px,1fr));max-height:260px;padding-right:0}.publish-model-stage{min-height:68vh}.publish-model-stage>img{right:94px;width:calc(100% - 94px)}.publish-canvas-empty,.publish-canvas-start{right:94px;padding:28px 18px}.publish-canvas-start>div{flex-direction:column}.publish-look-rail{width:94px;padding:8px}.publish-canvas-status{display:none}.publish-canvas-alert{right:104px;bottom:12px;align-items:flex-start;flex-direction:column;gap:10px}.publish-canvas-footer{grid-template-columns:1fr}.publish-auto-actions{justify-content:flex-start;flex-wrap:wrap}.publish-portfolio-drawer{position:fixed;inset:82px 0 0;width:100%;padding:18px 16px;border-width:1px 0 0}.publish-portfolio-actions{align-items:stretch;flex-direction:column}.publish-portfolio-actions>div{justify-content:space-between}}@media (max-width:600px){.publish-portfolio-grid{grid-template-columns:1fr}}.studio-editions{padding:clamp(38px,6vw,86px) clamp(18px,4vw,56px);color:#20221e;background:#eeeee8;border-bottom:1px solid #d6d7d0}.studio-editions>header{display:grid;grid-template-columns:.55fr 1.4fr .8fr;align-items:end;gap:24px;padding-bottom:26px;border-bottom:1px solid #c7c9c0}.studio-edition-card small,.studio-editions>header span{font:10px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.studio-editions>header h2{margin:0;font:400 clamp(30px,4vw,58px)/.98 Georgia,serif;letter-spacing:-.05em}.studio-editions>header p{max-width:260px;margin:0;color:#63675e;font:12px/1.6 Arial,sans-serif}.studio-editions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 18px;padding-top:28px}.studio-edition-card>div{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f8f7f2}.studio-edition-card img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.2,.65,.25,1)}.studio-edition-card:hover img{transform:scale(1.025)}.studio-edition-card>div>span{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;color:#fff;background:#20221e;border-radius:50%;font:10px Arial,sans-serif}.studio-edition-card small{display:block;margin-top:14px;color:#777b70}.studio-edition-card h3{margin:7px 0;font:400 24px/1.1 Georgia,serif;letter-spacing:-.035em}.studio-edition-card p{max-width:420px;margin:0;color:#60645b;font:12px/1.55 Arial,sans-serif}@media (max-width:850px){.studio-editions>header{grid-template-columns:1fr}.studio-editions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.studio-editions-grid{grid-template-columns:1fr}}.brand-lockup-link{display:inline-flex;align-items:center;gap:13px;width:fit-content;color:inherit;line-height:1;flex:0 0 auto}.brand-lockup-link .brand-lockup{display:grid;grid-template-rows:auto 1px auto;width:112px;gap:3px;overflow:visible}.brand-lockup-link .brand-word{display:block;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:.72;letter-spacing:.19em;text-align:center;text-transform:uppercase;white-space:nowrap}.brand-lockup-link .brand-axis{display:block;position:relative;width:100%;height:1px;margin:0;background:currentColor}.brand-lockup-link .brand-axis:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;background:var(--paper,#faf9f6);border:1px solid;transform:translate(-50%,-50%) rotate(45deg)}.journal-header .brand-axis:after,.studio-entry-nav .brand-axis:after{background:#faf9f6}.brand-lockup-link .brand-mirror{transform:scaleY(-1);transform-origin:50% 50%;opacity:.88}.brand-lockup-link .brand-context{display:block;margin:0;font:500 10px/1 Arial,Helvetica,sans-serif;letter-spacing:.2em;white-space:nowrap}.fashion-footer .brand-lockup-link .brand-lockup,.site-footer .brand-lockup-link .brand-lockup{width:104px}.fashion-footer .brand-lockup-link .brand-word,.site-footer .brand-lockup-link .brand-word{font-size:14px}@media (max-width:700px){.brand-lockup-link .brand-lockup{width:92px}.brand-lockup-link .brand-word{font-size:12px}.brand-lockup-link .brand-context{font-size:8px;letter-spacing:.16em}}.mission-home{--mission-x:0px;--mission-y:0px;--mission-nx:0px;--mission-ny:0px;min-height:100svh;overflow:hidden;background:#f3eee7;color:#211b19;font-family:Arial,Helvetica,sans-serif}.mission-home section{scroll-margin-top:0}.mission-nav{position:absolute;z-index:40;inset:0 0 auto;min-height:76px;padding:20px 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;color:#211b19}.mission-nav .mission-logo{color:inherit}.mission-nav .mission-logo .brand-axis:after{background:#f0e8dd}.mission-nav-center{display:flex;align-items:center;gap:30px;padding-top:2px;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.mission-nav a{color:inherit;text-decoration:none}.mission-nav a:not(.mission-logo){padding-bottom:6px;border-bottom:1px solid transparent}.mission-nav a:not(.mission-logo):focus-visible,.mission-nav a:not(.mission-logo):hover{border-color:currentColor}.mission-hero{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:#d2b9aa}.mission-hero-background,.mission-hero-morph,.mission-hero-sheen{position:absolute;pointer-events:none;inset:-6%;background:url(/images/mission/satin-glass-background.webp) 50%/cover no-repeat;will-change:transform}.mission-hero-background{z-index:0;filter:saturate(.83) contrast(.94) brightness(.98);transform:scale(1.045) translate(var(--mission-x),var(--mission-y));animation:mission-background-breathe 19s ease-in-out infinite alternate}.mission-hero-morph{z-index:1;opacity:.35;clip-path:polygon(0 0,72% 0,61% 54%,43% 100%,0 100%);filter:saturate(.72) brightness(1.1) blur(.3px);mix-blend-mode:soft-light;transform:scale(1.08) translate(var(--mission-nx),var(--mission-y)) skewX(-.5deg);animation:mission-morph-drift 16s ease-in-out infinite alternate}.mission-hero-sheen{z-index:1;opacity:.23;clip-path:polygon(66% 0,100% 0,100% 100%,52% 100%,61% 51%);background-position:72%;mix-blend-mode:screen;transform:scale(1.1) translate(var(--mission-x),var(--mission-ny));animation:mission-sheen-drift 22s ease-in-out infinite alternate}.mission-hero:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(246,239,231,.9),rgba(242,229,218,.69) 27%,rgba(231,207,192,.18) 49%,rgba(67,41,35,.05))}@keyframes mission-background-breathe{0%{transform:scale(1.045) translate(var(--mission-x),var(--mission-y))}to{transform:scale(1.075) translate(calc(var(--mission-x) + 7px),calc(var(--mission-y) - 5px))}}@keyframes mission-morph-drift{0%{transform:scale(1.08) translate(var(--mission-nx),var(--mission-y)) skewX(-.5deg)}to{transform:scale(1.13) translate(calc(var(--mission-nx) - 10px),calc(var(--mission-y) + 5px)) skewX(1.2deg)}}@keyframes mission-sheen-drift{0%{transform:scale(1.1) translate(var(--mission-x),var(--mission-ny))}to{transform:scale(1.16) translate(calc(var(--mission-x) + 11px),calc(var(--mission-ny) - 7px))}}.mission-hero-grid{position:relative;z-index:3;width:100%;min-height:100svh;display:grid;grid-template-columns:minmax(315px,.65fr) minmax(640px,1.45fr);gap:3vw;align-items:center;padding:96px 4.5vw 42px}.mission-hero-copy{max-width:470px;align-self:center;padding-bottom:2vh}.mission-closing>div>span,.mission-hero-copy>span,.mission-manifesto-inner>span{display:block;font-size:12px;line-height:1;letter-spacing:.19em;text-transform:uppercase}.mission-hero-copy h1{margin:25px 0 36px;font:400 clamp(58px,6.1vw,96px) /.89 Georgia,Times New Roman,serif;letter-spacing:-.066em}.mission-hero-copy h1 em{font-weight:400}.mission-hero-copy>p{max-width:390px;font-size:17px;line-height:1.55;color:rgba(33,27,25,.76)}.mission-hero-actions{display:flex;align-items:center;gap:25px;margin-top:0}.mission-closing-link,.mission-enter{display:inline-flex;align-items:center;gap:22px;padding:15px 20px;border:1px solid;font-size:12px;line-height:1;letter-spacing:.15em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.mission-enter:focus-visible,.mission-enter:hover{background:#211b19;color:#f6efe7}.mission-text-link{padding-bottom:7px;border-bottom:1px solid;font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.mission-motion-stage{position:relative;justify-self:stretch;width:100%;max-width:900px;aspect-ratio:1200/1024;margin:0;transform:translate(var(--mission-nx),var(--mission-ny));transition:transform .35s ease-out}.mission-motion-stage:before{content:"";position:absolute;inset:-3.8% 3.5% 3% -4%;border:1px solid rgba(255,246,237,.56);border-radius:52% 48% 43% 57%/46% 54% 46% 54%;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,224,209,.07));backdrop-filter:blur(11px);transform:rotate(-3deg)}.mission-video-wrap{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(255,249,243,.66);border-radius:3px;background:#eee8df;box-shadow:0 38px 90px rgba(73,39,33,.34)}.mission-video-wrap video{width:100%;height:100%;display:block;object-fit:contain;object-position:center;filter:saturate(.86) sepia(.035) contrast(.96)}.mission-video-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.08),transparent 48%,rgba(89,44,40,.07));mix-blend-mode:soft-light}.mission-video-control{position:absolute;z-index:2;right:18px;bottom:18px;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:rgba(245,237,229,.78);backdrop-filter:blur(12px);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mission-motion-stage figcaption{z-index:3;left:-21px;bottom:-4px;transform:rotate(-90deg);transform-origin:left center}.mission-motion-stage figcaption,.mission-scroll-note{position:absolute;font-size:10px;line-height:1;letter-spacing:.17em;text-transform:uppercase}.mission-scroll-note{z-index:4;left:28px;bottom:24px;color:inherit;writing-mode:vertical-rl;transform:rotate(180deg);opacity:.58}.mission-manifesto{position:relative;min-height:88svh;display:grid;place-items:center;padding:14vh 8vw;overflow:hidden;background:#f3eee7}.mission-manifesto:before{content:"";position:absolute;width:54vw;height:42vw;left:-21vw;bottom:-27vw;border-radius:50%;background:radial-gradient(circle,rgba(205,169,147,.55),rgba(205,169,147,0) 70%)}.mission-manifesto-inner{position:relative;width:100%;max-width:1120px;display:grid;grid-template-columns:.75fr 2.25fr;gap:7vw;align-items:center}.mission-manifesto-inner>span{padding-top:0;font-size:clamp(14px,1.15vw,18px)}.mission-manifesto h2{margin:0;font:400 clamp(42px,5.6vw,84px) /1 Georgia,Times New Roman,serif;letter-spacing:-.05em}.mission-manifesto h2 em{color:#9e5f50;font-weight:400}.mission-manifesto p{max-width:840px;margin:0;font:400 clamp(42px,5.2vw,78px) /1.03 Georgia,Times New Roman,serif;letter-spacing:-.05em;color:#211b19}.mission-pathways{padding:10vh 3vw 14vh;background:#e7d8cd;border-top:1px solid rgba(33,27,25,.1)}.mission-pathways>header{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:0 2.5vw 34px;border-bottom:1px solid rgba(33,27,25,.18)}.mission-pathways>header h2{margin:0;font:400 clamp(40px,4.7vw,70px) /1 Georgia,Times New Roman,serif;letter-spacing:-.05em}.mission-pathways>header p{max-width:240px;font-size:13px;line-height:1.4;letter-spacing:.13em;text-align:right;text-transform:uppercase}.mission-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.mission-pathway-card{position:relative;isolation:isolate;min-height:62svh;overflow:hidden;background:#eee5dc;color:#211b19;transition:transform .56s cubic-bezier(.22,1,.36,1),box-shadow .56s cubic-bezier(.22,1,.36,1)}.mission-pathway-card:first-child{background:#cfaa96}.mission-pathway-card:last-child{background:#6b4241;color:#f6eee7}.mission-pathway-card.is-active,.mission-pathway-card:focus-within,.mission-pathway-card:hover{z-index:3;transform:translateY(-16px);box-shadow:0 28px 64px rgba(54,37,31,.2)}.mission-pathway-card:after{content:"";position:absolute;right:7%;bottom:0;left:7%;z-index:2;height:31%;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 16px,color-mix(in srgb,currentColor 42%,transparent) 17px 19px,transparent 20px 33px);filter:blur(.25px);opacity:0;pointer-events:none;transform:translateY(18px) scale(.34,.16);transform-origin:50% 100%;will-change:opacity,transform}.mission-pathway-card.is-active:after,.mission-pathway-card:focus-within:after,.mission-pathway-card:hover:after{animation:mission-water-ripple 1.15s cubic-bezier(.2,.72,.28,1) both}@keyframes mission-water-ripple{0%{opacity:0;transform:translateY(18px) scale(.34,.16)}34%{opacity:.58}to{opacity:0;transform:translateY(-9px) scale(1.32,.82)}}.mission-pathway-trigger{position:absolute;inset:0;z-index:1;width:100%;padding:29px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.mission-pathway-trigger:focus-visible{outline:2px solid currentColor;outline-offset:-7px}.mission-pathway-trigger>span:first-child{position:absolute;top:29px;right:29px;left:29px;z-index:2;display:block;font-size:clamp(16px,1.2vw,20px);line-height:1;letter-spacing:.12em;text-transform:uppercase}.mission-pathway-visual{position:absolute;inset:16% 6% 8%;background-position:50%;background-size:cover;opacity:.92;filter:saturate(.65) sepia(.08);transition:inset .65s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.2,.8,.2,1)}.mission-pathway-concierge,.mission-pathway-discover{background-image:url(/images/mission/deepmirror-motion-poster.jpg)}.mission-pathway-wardrobe{background-image:url(/images/mission/signin-editorial-model.png);background-position:center 35%;filter:grayscale(1) contrast(1.08)}.mission-pathway-concierge{opacity:.44;mix-blend-mode:luminosity}.mission-pathway-card.is-active .mission-pathway-visual,.mission-pathway-card:focus-within .mission-pathway-visual,.mission-pathway-card:hover .mission-pathway-visual{bottom:22%;transform:scale(1.02)}.mission-pathway-caption{position:absolute;right:29px;bottom:27px;left:29px;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;color:inherit;filter:blur(7px);opacity:0;pointer-events:none;transform:translateY(20px) scaleY(.86);transform-origin:50% 100%;transition:filter .62s cubic-bezier(.22,1,.36,1) 80ms,opacity .36s ease .11s,transform .62s cubic-bezier(.22,1,.36,1) 70ms}.mission-pathway-card.is-active .mission-pathway-caption,.mission-pathway-card:focus-within .mission-pathway-caption,.mission-pathway-card:hover .mission-pathway-caption{filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1)}.mission-pathway-caption h3{min-width:0;margin:0;overflow:hidden;white-space:nowrap;font:400 clamp(18px,2.1vw,34px) /1 Georgia,Times New Roman,serif;letter-spacing:-.04em}.mission-pathway-caption svg{flex:none}.mission-closing{min-height:80svh;display:grid;grid-template-columns:1.25fr .75fr;background:#211b19;color:#efe6dc}.mission-closing>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 7vw}.mission-closing h2{max-width:860px;margin:0 0 42px;font:400 clamp(52px,6.3vw,98px) /.92 Georgia,Times New Roman,serif;letter-spacing:-.06em}.mission-closing p{max-width:480px;margin:0;font-size:17px;line-height:1.55;color:rgba(239,230,220,.72)}.mission-closing-link{margin-top:0}.mission-closing-link:focus-visible,.mission-closing-link:hover{background:#efe6dc;color:#211b19}.mission-closing aside{min-height:60svh;padding:48px 35px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(rgba(115,72,63,.2),rgba(45,28,27,.68)),url(/images/mission/satin-glass-background.webp) 50% /cover;font-size:12px;letter-spacing:.18em}@media (max-width:1080px){.mission-nav{grid-template-columns:1fr 1fr}.mission-nav-center{display:none}.mission-hero-grid{grid-template-columns:1fr;gap:42px;padding-top:116px}.mission-hero-copy{max-width:700px}.mission-motion-stage{justify-self:center;width:min(88vw,800px)}.mission-hero{padding-bottom:52px}.mission-scroll-note{display:none}.mission-manifesto-inner{grid-template-columns:1fr}.mission-manifesto p{margin-left:25%}.mission-closing,.mission-pathway-grid{grid-template-columns:1fr}.mission-pathway-card{min-height:66svh}}@media (max-width:620px){.mission-nav{min-height:68px;padding:18px;display:flex;justify-content:space-between;align-items:flex-start}.mission-hero-grid{width:100%;min-width:0;padding:108px 20px 42px}.mission-hero-copy{width:100%;min-width:0;max-width:100%}.mission-hero-copy h1{font-size:15vw}.mission-hero-copy>p{width:100%;max-width:340px}.mission-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.mission-motion-stage{width:calc(100vw - 40px);max-width:100%}.mission-motion-stage figcaption{display:none}.mission-manifesto{padding:110px 24px}.mission-manifesto p{margin-left:0}.mission-pathways{padding:80px 14px}.mission-pathways>header{align-items:flex-start;flex-direction:column;gap:22px}.mission-pathways>header p{text-align:left}.mission-pathway-card{min-height:72svh}.mission-pathway-trigger{padding:22px}.mission-pathway-trigger>span:first-child{top:22px;right:22px;left:22px}.mission-pathway-caption{right:22px;bottom:22px;left:22px}.mission-closing>div{min-height:72svh;padding:60px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mission-home *,.mission-home :after,.mission-home :before{animation:none!important;transition:none!important}.mission-hero-background,.mission-hero-morph,.mission-hero-sheen,.mission-motion-stage{transform:none!important}}