.kit-module__g-Retq__root{font-synthesis:none;font-size:15px;line-height:1.5;overflow-x:clip}:where(.kit-module__g-Retq__root){--bubble-max:65%;--verdict-pad:var(--space-lg);--piece-line:1.5}:where(.kit-module__g-Retq__root) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where(.kit-module__g-Retq__root) :where(ul,ol){list-style:none}:where(.kit-module__g-Retq__root) :where(img){max-width:100%;display:block}:where(.kit-module__g-Retq__root) :where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.kit-module__g-Retq__root) :where(h1,h2,h3){text-wrap:balance}.kit-module__g-Retq__root :focus-visible{outline-offset:2px}.kit-module__g-Retq__title{font-family:var(--font-display), serif;font-size:var(--text-display-title-size);font-weight:var(--text-display-hero-weight);line-height:var(--text-display-title-line-height)}.kit-module__g-Retq__label{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height)}.kit-module__g-Retq__body{color:var(--color-text-secondary);font-size:15px;line-height:1.5}.kit-module__g-Retq__overline{color:var(--color-brand-terracotta);font-family:var(--font-text), sans-serif;font-size:var(--text-overline-size);font-weight:var(--text-overline-weight);line-height:var(--text-overline-line-height);letter-spacing:var(--text-overline-tracking);text-transform:uppercase}.kit-module__g-Retq__btn{width:100%;min-height:var(--size-button-height);padding:0 var(--space-xl);border-radius:var(--radius-card);font-size:15px;font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);text-align:center;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.kit-module__g-Retq__btn:active{opacity:.85}.kit-module__g-Retq__btnPrimary{background:var(--color-brand-plum);color:var(--color-text-on-inverse);box-shadow:var(--shadow-button-primary)}.kit-module__g-Retq__btnSecondary{border:1.5px solid var(--color-brand-plum);color:var(--color-brand-plum);background:0 0}.kit-module__g-Retq__link{min-height:var(--size-touch-target-min);color:var(--color-brand-plum);font-size:15px;font-weight:var(--text-label-weight);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.kit-module__g-Retq__trial{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);text-align:center}.kit-module__g-Retq__trialStart{text-align:left}.kit-module__g-Retq__sticky{z-index:50;padding:var(--space-md) var(--space-screen-x) calc(var(--space-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-default);background:var(--color-surface-page);visibility:hidden;transition:transform .22s,visibility .22s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.kit-module__g-Retq__sticky[data-visible=true]{visibility:visible;transform:none}.kit-module__g-Retq__sticky .kit-module__g-Retq__trial{margin-top:6px}@media (min-width:900px){.kit-module__g-Retq__sticky{display:none}}@media (max-width:899px){html:has(.kit-module__g-Retq__root){scroll-padding-bottom:120px}}.kit-module__g-Retq__getAppLabel{margin-bottom:var(--space-md)}.kit-module__g-Retq__getApp{align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-field);display:inline-flex}.kit-module__g-Retq__getAppQr{width:112px;height:112px;color:var(--color-text-primary);flex:none;display:block}.kit-module__g-Retq__getAppBadge{min-width:164px;min-height:var(--size-touch-target-min);padding:0 var(--space-md);border-radius:var(--radius-tile);background:var(--color-brand-plum);color:var(--color-text-on-inverse);font-size:13px;font-weight:var(--text-label-weight);justify-content:center;align-items:center;text-decoration:none;display:flex}.kit-module__g-Retq__thread{gap:var(--space-md);font-size:var(--text-body-size);flex-direction:column;line-height:1.5;display:flex}.kit-module__g-Retq__row{align-items:flex-end;gap:var(--space-sm);width:100%;display:flex}.kit-module__g-Retq__rowNina{justify-content:flex-start}.kit-module__g-Retq__rowUser{justify-content:flex-end}.kit-module__g-Retq__avatar{width:var(--size-avatar-nina);height:var(--size-avatar-nina);border-radius:var(--radius-pill);background:var(--color-brand-plum);color:var(--color-text-on-inverse);font-family:var(--font-display), serif;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:400;line-height:1;display:flex}.kit-module__g-Retq__bubble{max-width:var(--bubble-max);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-bubble);font-size:var(--text-body-size);line-height:1.5}.kit-module__g-Retq__bubbleNina{border:1px solid var(--color-border-default);background:var(--color-surface-field);color:var(--color-text-secondary);border-bottom-left-radius:4px}.kit-module__g-Retq__bubbleUser{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);border-bottom-right-radius:4px}.kit-module__g-Retq__photoBubble{border-radius:var(--radius-bubble);background:var(--color-surface-inverse);border-bottom-right-radius:4px;align-self:flex-end;width:65%;overflow:hidden}.kit-module__g-Retq__photoBubble img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.kit-module__g-Retq__photoBubble p{padding:var(--space-md) var(--space-lg);color:var(--color-text-on-inverse);font-size:var(--text-body-size);line-height:1.5}.kit-module__g-Retq__typing{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-bubble);background:var(--color-surface-field);border-bottom-left-radius:4px;display:flex}.kit-module__g-Retq__typingDot{border-radius:var(--radius-pill);background:var(--color-brand-taupe);opacity:.3;width:7px;height:7px;animation:1.1s linear infinite kit-module__g-Retq__typing}.kit-module__g-Retq__typingDot:nth-child(2){animation-delay:.16s}.kit-module__g-Retq__typingDot:nth-child(3){animation-delay:.32s}@keyframes kit-module__g-Retq__typing{0%{opacity:.3}29%{opacity:1}58%,to{opacity:.3}}@media (prefers-reduced-motion:reduce){.kit-module__g-Retq__root *,.kit-module__g-Retq__root :before,.kit-module__g-Retq__root :after{transition:none!important;animation:none!important}.kit-module__g-Retq__typingDot{opacity:.7}}.kit-module__g-Retq__card,.kit-module__g-Retq__verdict{gap:var(--space-sm);padding:var(--verdict-pad);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-field);flex-direction:column;display:flex}.kit-module__g-Retq__verdictHead{align-items:center;gap:var(--space-sm);display:flex}.kit-module__g-Retq__verdictIcon{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-text-on-inverse);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:flex}.kit-module__g-Retq__verdictLead{font-size:var(--text-subtitle-size);font-weight:var(--text-subtitle-weight);line-height:var(--text-subtitle-line-height)}.kit-module__g-Retq__verdictBody{color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.5}.kit-module__g-Retq__verdictPositive .kit-module__g-Retq__verdictIcon{background:var(--color-status-positive)}.kit-module__g-Retq__verdictPositive .kit-module__g-Retq__verdictLead{color:var(--color-status-positive)}.kit-module__g-Retq__verdictSwap{border-color:var(--color-border-warm);background:var(--color-surface-card-warm)}.kit-module__g-Retq__verdictSwap .kit-module__g-Retq__verdictIcon{background:var(--color-status-swap)}.kit-module__g-Retq__verdictSwap .kit-module__g-Retq__verdictLead{color:var(--color-status-swap)}.kit-module__g-Retq__pieces{gap:var(--space-sm);flex-direction:column;display:flex}.kit-module__g-Retq__piece{align-items:center;gap:var(--space-md);display:flex}.kit-module__g-Retq__pieceThumb{border-radius:var(--radius-tile);object-fit:cover;flex:none;width:44px;height:44px}.kit-module__g-Retq__pieceName{min-width:0;color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--piece-line);flex:1}.kit-module__g-Retq__lookHead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.kit-module__g-Retq__lookSave{color:var(--color-brand-plum);font-size:15px;font-weight:var(--text-label-weight);line-height:1.2}.kit-module__g-Retq__rationale{padding-left:var(--space-md);border-left:2px solid var(--color-brand-taupe);color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.5}.kit-module__g-Retq__chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.kit-module__g-Retq__chip{min-height:var(--size-touch-target-min);padding:var(--space-sm) var(--space-lg);border:1.5px solid var(--color-border-input);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:15px;font-weight:var(--text-label-weight);justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.kit-module__g-Retq__chipSelected{border-color:var(--color-brand-plum);background:var(--color-brand-plum);color:var(--color-text-on-inverse)}.kit-module__g-Retq__chipSuggestion{border-color:var(--color-brand-plum);color:var(--color-brand-plum)}.kit-module__g-Retq__footer{border-top:1px solid var(--color-border-input)}.kit-module__g-Retq__footerInner{justify-content:space-between;align-items:center;gap:var(--space-lg);max-width:1180px;padding:var(--space-lg) var(--space-screen-x);margin:0 auto;display:flex}.kit-module__g-Retq__wordmark{font-family:var(--font-display), serif;font-size:22px;line-height:1}.kit-module__g-Retq__footerLinks{gap:var(--space-lg);display:flex}.kit-module__g-Retq__footerLink{min-height:var(--size-touch-target-min);color:var(--color-text-muted);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:500;display:inline-flex}
.runtime-module__DU0LJG__dialog{width:min(100% - 32px,420px);max-width:none;max-height:calc(100dvh - 32px);padding:var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-page);color:var(--color-text-primary);margin:auto;overflow-y:auto}.runtime-module__DU0LJG__dialog::backdrop{background:var(--color-surface-inverse);opacity:.45}.runtime-module__DU0LJG__body{gap:var(--space-md);flex-direction:column;display:flex}.runtime-module__DU0LJG__field{gap:var(--space-xs);flex-direction:column;display:flex}.runtime-module__DU0LJG__input{width:100%;min-height:var(--size-input-height);padding:0 var(--space-lg);border:1.5px solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-surface-field);color:var(--color-text-primary);font:inherit;font-size:16px}.runtime-module__DU0LJG__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.runtime-module__DU0LJG__consent{color:var(--color-text-muted);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height)}.runtime-module__DU0LJG__consentLink{color:inherit;text-underline-offset:2px}.runtime-module__DU0LJG__alert{color:var(--color-status-negative);font-size:var(--text-body-size);line-height:1.5}.runtime-module__DU0LJG__dismiss{justify-content:center;align-self:center}.runtime-module__DU0LJG__dialog button:disabled{opacity:.6;cursor:default}
.a-module__YCZG7a__display{font-family:var(--font-display), serif;font-size:var(--text-display-hero-size);font-weight:var(--text-display-hero-weight);line-height:var(--text-display-hero-line-height)}.a-module__YCZG7a__subtitle{font-size:var(--text-subtitle-size);font-weight:var(--text-subtitle-weight);line-height:var(--text-subtitle-line-height)}.a-module__YCZG7a__wrap{width:100%;max-width:1180px;padding:0 var(--space-screen-x);margin:0 auto}.a-module__YCZG7a__sec{padding:72px 0}.a-module__YCZG7a__mob{display:block}.a-module__YCZG7a__desk{display:none}.a-module__YCZG7a__mirror{--f:1;--x:0;--t:0;--ar:1.339;border:1.5px solid var(--color-border-input);border-radius:var(--radius-pill) var(--radius-pill) 0 0;border-bottom:0;padding:5px 5px 0;position:relative}.a-module__YCZG7a__glass{aspect-ratio:1 / var(--ar);border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--color-surface-card-warm);position:relative;overflow:hidden}.a-module__YCZG7a__mirrorImg{width:calc(100% / var(--f));max-width:none;height:auto;transform:translate(calc(var(--x) * -100%), calc(var(--t) * -100%));position:absolute;top:0;left:0}.a-module__YCZG7a__floor{position:relative}.a-module__YCZG7a__floor:after{content:"";right:calc(var(--space-screen-x) * -1);bottom:0;left:calc(var(--space-screen-x) * -1);background:var(--color-border-input);height:1px;position:absolute}.a-module__YCZG7a__hero{overflow-anchor:none;padding:18px 0 16px}.a-module__YCZG7a__hero h1{max-height:120px;font-size:min(40px,11.4286vw - 4.57143px);transition:max-height .35s,opacity .2s}.a-module__YCZG7a__heroRight{--mirror-w:168px}@supports (height:1svh){@media (max-width:899px){.a-module__YCZG7a__heroRight{--mirror-w:clamp(124px, min(45svh - 156px, 100vw - 180px), 168px)}.a-module__YCZG7a__hero h1{font-size:min(40px,11.4286vw - 4.57143px,5.7svh)}}}.a-module__YCZG7a__modes{gap:var(--space-xs);max-height:60px;margin-top:var(--space-lg);padding:var(--space-xs);border:1.5px solid var(--color-border-input);border-radius:var(--radius-pill);background:var(--color-surface-field);grid-template-columns:1fr 1fr;transition:max-height .35s,margin .35s,opacity .2s;display:grid}.a-module__YCZG7a__modes button{min-height:var(--size-touch-target-min);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:15px;font-weight:var(--text-label-weight);transition:background-color .2s,color .2s}.a-module__YCZG7a__modes button[aria-pressed=true]{background:var(--color-brand-plum);color:var(--color-text-on-inverse)}.a-module__YCZG7a__stage{grid-template-columns:minmax(0, 1fr) var(--mirror-w);--bubble-max:none;--piece-line:1.3;grid-template-areas:"a m""r p";align-items:end;margin-top:14px;display:grid;position:relative}.a-module__YCZG7a__stageFloor{height:1px;margin:0 calc(var(--space-screen-x) * -1);background:var(--color-border-input);grid-area:1/1/auto/-1;align-self:end}.a-module__YCZG7a__stage .a-module__YCZG7a__mirror{--f:.58;--x:.19;--t:0;--ar:2.309;grid-area:m}.a-module__YCZG7a__imgCloset{--f:.58;--x:.4;--t:0;display:none}.a-module__YCZG7a__stage[data-panel=look] .a-module__YCZG7a__imgBefore{display:none}.a-module__YCZG7a__stage[data-panel=look] .a-module__YCZG7a__imgCloset{display:block}.a-module__YCZG7a__thread{display:contents}.a-module__YCZG7a__answer{z-index:1;min-width:0;padding-bottom:var(--space-md);flex-direction:column;grid-area:a;justify-content:flex-end;gap:10px;margin-right:-12px;display:flex;position:relative}.a-module__YCZG7a__answerLook,.a-module__YCZG7a__stage[data-panel=look] .a-module__YCZG7a__answerFirst{display:none}.a-module__YCZG7a__stage[data-panel=look] .a-module__YCZG7a__answerLook{display:flex}.a-module__YCZG7a__stage .a-module__YCZG7a__answerExtra{display:none}.a-module__YCZG7a__said{white-space:nowrap;align-self:flex-end}.a-module__YCZG7a__stage[data-panel=after] .a-module__YCZG7a__said{display:none}.a-module__YCZG7a__stage .a-module__YCZG7a__msgPhoto,.a-module__YCZG7a__reply{margin-top:var(--space-md);display:none}.a-module__YCZG7a__stage .a-module__YCZG7a__msgPhoto{width:auto;margin-left:var(--space-md);grid-area:p;align-self:start}.a-module__YCZG7a__reply{--verdict-pad:14px;flex-direction:column;grid-area:r;align-self:start;gap:10px}.a-module__YCZG7a__replyBody{flex-direction:column;gap:10px;animation:.3s both a-module__YCZG7a__arrive;display:flex}.a-module__YCZG7a__stage[data-panel=after] .a-module__YCZG7a__msgPhoto{animation:.35s both a-module__YCZG7a__arrive;display:block}.a-module__YCZG7a__stage[data-panel=after] .a-module__YCZG7a__reply{animation:.35s both a-module__YCZG7a__arrive;display:flex}.a-module__YCZG7a__replay{min-height:var(--size-touch-target-min);color:var(--color-text-muted);text-underline-offset:3px;align-self:flex-start;font-size:14px;font-weight:500;text-decoration:underline}@keyframes a-module__YCZG7a__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:899px){.a-module__YCZG7a__hero[data-open=true] h1,.a-module__YCZG7a__hero[data-open=true] .a-module__YCZG7a__modes{opacity:0;visibility:hidden;border-width:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;overflow:hidden}.a-module__YCZG7a__hero[data-open=true] .a-module__YCZG7a__stage{margin-top:0}}@media (max-width:899px) and (max-height:600px){.a-module__YCZG7a__hero{padding-top:var(--space-md)}.a-module__YCZG7a__modes,.a-module__YCZG7a__stage{margin-top:10px}.a-module__YCZG7a__swapPiece{display:none}.a-module__YCZG7a__answer{gap:var(--space-sm);padding-bottom:var(--space-sm)}}.a-module__YCZG7a__lines{margin-top:var(--space-lg);gap:2px;display:grid}.a-module__YCZG7a__lines p{color:var(--color-text-secondary);font-size:15px;line-height:1.45}.a-module__YCZG7a__lines strong{color:var(--color-text-primary);font-weight:var(--text-label-weight)}.a-module__YCZG7a__cta{margin-top:14px}.a-module__YCZG7a__ctaLink{justify-content:center;display:flex}.a-module__YCZG7a__jobs{padding-bottom:0}.a-module__YCZG7a__jobsTitle{font-size:30px}.a-module__YCZG7a__job{padding-top:56px}.a-module__YCZG7a__jobMedia{margin-bottom:var(--space-2xl);justify-content:space-between;align-items:flex-end;display:flex}.a-module__YCZG7a__jobMedia .a-module__YCZG7a__mirror{width:76%}.a-module__YCZG7a__jobFlip .a-module__YCZG7a__jobMedia{flex-direction:row-reverse}.a-module__YCZG7a__jobNum{color:var(--color-brand-terracotta);font-family:var(--font-display), serif;padding-bottom:10px;font-size:44px;line-height:1}.a-module__YCZG7a__jobMirrorCloset{--f:.9;--x:.1;--t:0;--ar:1.488}.a-module__YCZG7a__jobMirrorMirror{--f:.66;--x:.13;--t:.21;--ar:1.3}.a-module__YCZG7a__jobText h3{line-height:1.16}.a-module__YCZG7a__jobCopy{gap:var(--space-md);margin-top:var(--space-md);display:grid}.a-module__YCZG7a__jobThread{margin-top:var(--space-2xl);--bubble-max:82%;scroll-margin-top:20px}.a-module__YCZG7a__jobAction{margin-top:var(--space-2xl)}.a-module__YCZG7a__how{padding-top:88px}.a-module__YCZG7a__how .a-module__YCZG7a__mirror{--f:1;--x:0;--t:0;--ar:1.339}.a-module__YCZG7a__howTitle{margin-top:var(--space-md);font-size:30px}.a-module__YCZG7a__steps{margin-top:var(--space-2xl);counter-reset:step}.a-module__YCZG7a__steps li{border-top:1px solid var(--color-border-input);color:var(--color-text-secondary);counter-increment:step;grid-template-columns:36px 1fr;align-items:baseline;padding:14px 0;font-size:15px;display:grid}.a-module__YCZG7a__steps li:before{content:counter(step);color:var(--color-brand-terracotta);font-family:var(--font-display), serif;font-size:25px;line-height:1}.a-module__YCZG7a__howPhoto{margin-top:var(--space-2xl)}.a-module__YCZG7a__learnTitle{font-size:30px}.a-module__YCZG7a__learnLead{margin-top:var(--space-md)}.a-module__YCZG7a__learnCopy{gap:var(--space-md);margin-top:var(--space-md);display:grid}.a-module__YCZG7a__sample{margin-top:var(--space-2xl);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.a-module__YCZG7a__sample button{width:100%;display:block;position:relative}.a-module__YCZG7a__sample img{aspect-ratio:.78;object-fit:cover;border:1.5px solid var(--color-border-default);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-tile) var(--radius-tile);width:100%;height:auto;transition:border-color .15s}.a-module__YCZG7a__sample button[aria-pressed=true] img{border-color:var(--color-brand-plum)}.a-module__YCZG7a__sampleMark{border-radius:var(--radius-pill);background:var(--color-brand-plum);width:24px;height:24px;color:var(--color-text-on-inverse);opacity:0;place-items:center;font-size:12px;font-weight:500;transition:opacity .15s;display:grid;position:absolute;bottom:6px;right:6px}.a-module__YCZG7a__sample button[aria-pressed=true] .a-module__YCZG7a__sampleMark{opacity:1}.a-module__YCZG7a__learnCta{margin-top:var(--space-2xl)}.a-module__YCZG7a__deal{margin-top:var(--space-lg);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);border-radius:50% 50% 0 0/130px 130px 0 0;padding:132px 0 72px}.a-module__YCZG7a__dealTitle{text-align:center;font-size:30px}.a-module__YCZG7a__deal ul{margin-top:36px}.a-module__YCZG7a__deal li{padding:var(--space-xl) 0;border-top:1px solid color-mix(in srgb, var(--color-text-on-inverse) 22%, transparent)}.a-module__YCZG7a__deal h3{line-height:1.16}.a-module__YCZG7a__deal li p{margin-top:var(--space-sm);color:var(--color-text-on-inverse);font-size:15px}.a-module__YCZG7a__faqTitle{font-size:30px}.a-module__YCZG7a__faq dl{margin:var(--space-xl) 0 0}.a-module__YCZG7a__faq dl>div{border-top:1px solid var(--color-border-input);padding:18px 0}.a-module__YCZG7a__faq dt{color:var(--color-text-primary);font-size:15px;font-weight:700}.a-module__YCZG7a__faq dd{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:15px}.a-module__YCZG7a__close{text-align:center;padding:0 0 56px}.a-module__YCZG7a__closeMirror{width:190px;margin:0 auto}.a-module__YCZG7a__close .a-module__YCZG7a__mirror{--f:.72;--x:.14;--t:.02;--ar:1.8}.a-module__YCZG7a__closeFloor{padding-top:var(--space-sm)}.a-module__YCZG7a__closeTitle{margin-top:var(--space-2xl);font-size:30px}.a-module__YCZG7a__closeLine{margin-top:var(--space-md);color:var(--color-text-secondary);font-size:15px}.a-module__YCZG7a__closeCta{margin-top:var(--space-xl)}@media (min-width:900px){.a-module__YCZG7a__sec{padding:112px 0}.a-module__YCZG7a__mob{display:none}.a-module__YCZG7a__desk{display:block}.a-module__YCZG7a__hero{padding:var(--space-2xl) 0 0}.a-module__YCZG7a__heroGrid{--text-w:clamp(340px, calc(100vw - 720px), 400px);grid-template-rows:1fr auto auto 1fr;grid-template-columns:var(--text-w) minmax(0, 1fr);column-gap:clamp(32px,100vw - 1040px,64px);display:grid}.a-module__YCZG7a__heroGrid h1{font-size:min(var(--text-display-hero-size), calc(var(--text-w) / 8.75));grid-area:1/1;align-self:end}.a-module__YCZG7a__heroRight{--mirror-w:clamp(240px, calc(30vw - 22px), 332px);grid-area:1/2/span 4}.a-module__YCZG7a__lines{gap:var(--space-sm);margin-top:var(--space-xl);grid-area:2/1}.a-module__YCZG7a__ctaHero{margin-top:var(--space-2xl);grid-area:3/1}.a-module__YCZG7a__ctaLink{justify-content:flex-start}.a-module__YCZG7a__modes{max-width:var(--mirror-w);margin:0 0 0 auto}.a-module__YCZG7a__stage{grid-template-areas:none;column-gap:clamp(20px,100vw - 1080px,32px)}.a-module__YCZG7a__stageFloor{margin:0}.a-module__YCZG7a__stage .a-module__YCZG7a__mirror{--f:.69;--x:.14;--t:0;--ar:1.94;grid-area:1/2}.a-module__YCZG7a__imgCloset{--f:.69;--x:.31;--t:0}.a-module__YCZG7a__thread{gap:var(--space-md);height:max(calc((var(--mirror-w) - 11px) * 1.94 + 5px), 520px);padding-inline:4px;padding-bottom:var(--space-xl);overflow-anchor:none;flex-direction:column;grid-area:1/1;justify-content:flex-end;margin-inline:-4px;display:flex;overflow:hidden}.a-module__YCZG7a__stage[data-panel=after] .a-module__YCZG7a__thread{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-text-primary) 56px);mask-image:linear-gradient(to bottom, transparent, var(--color-text-primary) 56px)}.a-module__YCZG7a__answer{gap:var(--space-md);flex:none;margin:0;padding:0}.a-module__YCZG7a__stage .a-module__YCZG7a__msgPhoto{flex:none;align-self:flex-end;width:min(190px,62%);margin:0}.a-module__YCZG7a__reply{--verdict-pad:var(--space-lg);flex:none;margin:0}.a-module__YCZG7a__jobs{padding-top:120px}.a-module__YCZG7a__job{grid-template-columns:420px minmax(0,1fr);align-items:start;column-gap:96px;padding-top:72px;display:grid}.a-module__YCZG7a__jobFlip{grid-template-columns:minmax(0,1fr) 420px}.a-module__YCZG7a__jobFlip .a-module__YCZG7a__jobMedia{grid-column:2}.a-module__YCZG7a__jobMedia{grid-row:1/span 4;margin:0;position:sticky;top:32px}.a-module__YCZG7a__jobFlip .a-module__YCZG7a__jobText,.a-module__YCZG7a__jobFlip .a-module__YCZG7a__jobThread,.a-module__YCZG7a__jobFlip .a-module__YCZG7a__jobAction{grid-column:1}.a-module__YCZG7a__jobMedia .a-module__YCZG7a__mirror{width:340px}.a-module__YCZG7a__jobText,.a-module__YCZG7a__jobThread{max-width:520px}.a-module__YCZG7a__jobAction{justify-self:start;width:320px}.a-module__YCZG7a__how{padding-top:64px}.a-module__YCZG7a__howGrid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;column-gap:96px;display:grid}.a-module__YCZG7a__howPhoto{margin-top:0}.a-module__YCZG7a__howText{max-width:520px}.a-module__YCZG7a__learnGrid{grid-template-columns:1fr 1fr;align-items:center;column-gap:96px;display:grid}.a-module__YCZG7a__learnCta{max-width:360px}.a-module__YCZG7a__learnCta p{text-align:left}.a-module__YCZG7a__sample{gap:var(--space-lg);margin-top:0}.a-module__YCZG7a__sampleMark{bottom:10px;right:10px}.a-module__YCZG7a__deal{border-radius:50% 50% 0 0/200px 200px 0 0;padding:208px 0 112px}.a-module__YCZG7a__deal ul{grid-template-columns:repeat(3,1fr);column-gap:56px;margin-top:56px;display:grid}.a-module__YCZG7a__faqGrid{grid-template-columns:420px minmax(0,1fr);column-gap:96px;display:grid}.a-module__YCZG7a__faq dl{margin:0}.a-module__YCZG7a__faq dl>div:first-child{padding-top:var(--space-xs);border-top:0}.a-module__YCZG7a__close{padding-bottom:96px}.a-module__YCZG7a__closeGrid{text-align:left;grid-template-columns:300px minmax(0,1fr);align-items:end;column-gap:96px;max-width:860px;margin:0 auto;display:grid}.a-module__YCZG7a__closeMirror{width:300px;margin:0}.a-module__YCZG7a__closeText{padding-bottom:var(--space-2xl)}.a-module__YCZG7a__closeTitle{margin-top:0}.a-module__YCZG7a__closeCta{text-align:left}}@media (min-width:1100px){.a-module__YCZG7a__stage .a-module__YCZG7a__answerExtra{display:flex}}
.c-module__OfjHwq__mob{display:block}.c-module__OfjHwq__desk{display:none}.c-module__OfjHwq__headline,.c-module__OfjHwq__plateWord,.c-module__OfjHwq__plateTitle,.c-module__OfjHwq__quote,.c-module__OfjHwq__opening h2,.c-module__OfjHwq__how h2,.c-module__OfjHwq__how p,.c-module__OfjHwq__learn h2,.c-module__OfjHwq__learnLead,.c-module__OfjHwq__deal h2,.c-module__OfjHwq__deal h3,.c-module__OfjHwq__faq h2,.c-module__OfjHwq__faq dt,.c-module__OfjHwq__backText h2,.c-module__OfjHwq__backText p{font-family:var(--font-display), serif;font-weight:400}.c-module__OfjHwq__cover{--gutter:var(--space-screen-x);background:var(--color-brand-cream);min-height:100svh;color:var(--color-brand-plum);flex-direction:column;display:flex;position:relative;overflow:hidden}.c-module__OfjHwq__coverPhoto{display:block;position:absolute;inset:0;overflow:hidden}.c-module__OfjHwq__coverPhoto img{object-fit:cover;object-position:42% 0;width:100%;max-width:none;height:112%}.c-module__OfjHwq__spine{display:none}.c-module__OfjHwq__coverTop{z-index:1;padding:var(--space-lg) var(--gutter) 0;position:relative}.c-module__OfjHwq__pre{white-space:nowrap;font-size:6.85vw;line-height:1.1;display:block}.c-module__OfjHwq__name{letter-spacing:-.012em;margin:-.02em 0 0 -.035em;font-size:38.4vw;line-height:.92;display:block}.c-module__OfjHwq__calls{gap:var(--space-lg);margin-top:var(--space-md);color:var(--color-brand-graphite);grid-template-columns:1fr 1fr;font-size:13px;font-weight:500;line-height:1.38;display:grid}.c-module__OfjHwq__answer{--bubble-max:82%;z-index:2;padding:0 var(--gutter);margin-top:auto;margin-bottom:-22px;position:relative}.c-module__OfjHwq__answerCard{box-shadow:var(--shadow-elevated)}.c-module__OfjHwq__band{z-index:1;padding:34px var(--gutter) 2px;background:var(--color-brand-cream);color:var(--color-text-primary);text-align:center;position:relative}.c-module__OfjHwq__opening{padding:64px var(--space-screen-x) 56px}.c-module__OfjHwq__opening h2{letter-spacing:-.008em;font-size:15vw;line-height:1}.c-module__OfjHwq__plate{background:var(--color-brand-cream);min-height:max(100svh,740px);color:var(--color-brand-plum);--sticky-h:102px;position:relative;overflow:hidden}.c-module__OfjHwq__platePhoto{position:absolute;inset:0;overflow:hidden}.c-module__OfjHwq__platePhoto img{object-fit:cover;width:100%;max-width:none;height:100%}.c-module__OfjHwq__plateWord{right:var(--space-screen-x);left:var(--space-screen-x);z-index:1;letter-spacing:-.012em;line-height:.94;position:absolute}.c-module__OfjHwq__plateTitle{z-index:1;padding:var(--space-lg) var(--space-screen-x) calc(var(--sticky-h) + 14px);background:var(--color-brand-cream);color:var(--color-text-primary);text-wrap:wrap;font-size:30px;line-height:1.12;position:absolute;bottom:0;left:0;right:0}.c-module__OfjHwq__plateCloset .c-module__OfjHwq__platePhoto{top:172px}.c-module__OfjHwq__plateCloset .c-module__OfjHwq__platePhoto img{object-position:50% 20%}.c-module__OfjHwq__plateCloset .c-module__OfjHwq__plateWord{font-size:21.6vw;top:18px}.c-module__OfjHwq__plateCheck .c-module__OfjHwq__platePhoto img{object-position:50% 0}.c-module__OfjHwq__plateCheck .c-module__OfjHwq__plateWord{white-space:nowrap;font-size:22.6vw;top:20px}.c-module__OfjHwq__article{padding:44px var(--space-screen-x) 56px}.c-module__OfjHwq__text p{color:var(--color-text-secondary);font-size:18px;line-height:1.5}.c-module__OfjHwq__text p+p{margin-top:var(--space-lg)}.c-module__OfjHwq__text p:first-child:first-letter{float:left;color:var(--color-brand-plum);font-family:var(--font-display), serif;margin:7px 6px 0 -2px;font-size:76px;line-height:.8}.c-module__OfjHwq__quote{color:var(--color-brand-plum);letter-spacing:-.004em;margin-top:40px;margin-bottom:28px;scroll-margin-top:20px;font-size:38px;line-height:1.08}.c-module__OfjHwq__column{--bubble-max:82%}.c-module__OfjHwq__action{margin-top:var(--space-2xl)}.c-module__OfjHwq__photo img{aspect-ratio:1000/1339}.c-module__OfjHwq__turn{gap:var(--space-md);flex-direction:column;display:flex}.c-module__OfjHwq__replay{min-height:var(--size-touch-target-min);color:var(--color-brand-plum);font-size:14px;font-weight:var(--text-label-weight);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.c-module__OfjHwq__arrive{animation:.3s both c-module__OfjHwq__arrive}}@keyframes c-module__OfjHwq__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.c-module__OfjHwq__how{grid-template-columns:minmax(0,1fr);display:grid}.c-module__OfjHwq__howPhoto{aspect-ratio:3/4;background:var(--color-brand-taupe);position:relative;overflow:hidden}.c-module__OfjHwq__howPhoto img{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%}.c-module__OfjHwq__howTitle{padding:32px var(--space-screen-x) 0}.c-module__OfjHwq__how h2{margin-bottom:var(--space-md);font-size:25px;line-height:1.12}.c-module__OfjHwq__howTitle p{color:var(--color-brand-plum);letter-spacing:-.01em;font-size:15vw;line-height:.98}.c-module__OfjHwq__steps{padding:var(--space-md) var(--space-screen-x) 40px;counter-reset:step}.c-module__OfjHwq__steps li{color:var(--color-text-secondary);counter-increment:step;grid-template-columns:64px 1fr;align-items:baseline;padding:18px 0;font-size:18px;line-height:1.4;display:grid}.c-module__OfjHwq__steps li+li{border-top:1px solid var(--color-border-default)}.c-module__OfjHwq__steps li:before{content:counter(step);color:var(--color-brand-terracotta);font-family:var(--font-display), serif;font-size:52px;line-height:1}.c-module__OfjHwq__learn{padding:56px var(--space-screen-x) 64px;border-top:1px solid var(--color-border-default)}.c-module__OfjHwq__learn h2{letter-spacing:-.006em;font-size:44px;line-height:1.04}.c-module__OfjHwq__learnLead{margin-top:var(--space-lg);color:var(--color-brand-plum);font-size:28px;line-height:1.14}.c-module__OfjHwq__learnText{margin-top:var(--space-lg);color:var(--color-text-secondary);font-size:18px;line-height:1.5}.c-module__OfjHwq__learnLead+.c-module__OfjHwq__learnText{margin-top:var(--space-xl)}.c-module__OfjHwq__sample{gap:var(--space-sm);margin:var(--space-2xl) 0;grid-template-columns:repeat(3,1fr);display:grid}.c-module__OfjHwq__sample button{aspect-ratio:.82;border:1.5px solid var(--color-border-default);background:var(--color-surface-field);border-radius:12px;width:100%;transition:border-color .15s;display:block;position:relative;overflow:hidden}.c-module__OfjHwq__sample button[aria-pressed=true]{border-color:var(--color-brand-plum)}.c-module__OfjHwq__sample img{width:100%;height:100%;padding:var(--space-sm);object-fit:contain}.c-module__OfjHwq__sampleMark{border-radius:var(--radius-pill);background:var(--color-brand-plum);width:24px;height:24px;color:var(--color-text-on-inverse);font-size:12px;font-weight:var(--text-label-weight);opacity:0;place-items:center;line-height:1;display:grid;position:absolute;top:6px;right:6px}.c-module__OfjHwq__sample button[aria-pressed=true] .c-module__OfjHwq__sampleMark{opacity:1}.c-module__OfjHwq__deal{padding:64px var(--space-screen-x) 72px;background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.c-module__OfjHwq__deal h2{font-size:25px;line-height:1.12}.c-module__OfjHwq__deal ol{margin-top:var(--space-2xl)}.c-module__OfjHwq__deal li{border-top:1px solid color-mix(in srgb, var(--color-text-on-inverse) 22%, transparent);padding:36px 0}.c-module__OfjHwq__deal li:last-child{padding-bottom:0}.c-module__OfjHwq__deal h3{letter-spacing:-.006em;font-size:50px;line-height:1.02}.c-module__OfjHwq__deal li p{margin-top:var(--space-lg);font-size:18px;line-height:1.45}.c-module__OfjHwq__faq{padding:64px var(--space-screen-x)}.c-module__OfjHwq__faq h2{letter-spacing:-.008em;font-size:56px;line-height:1}.c-module__OfjHwq__faq dl{margin:var(--space-2xl) 0 0}.c-module__OfjHwq__faq dt{padding-top:var(--space-xl);border-top:1px solid var(--color-border-default);font-size:25px;line-height:1.14}.c-module__OfjHwq__faq dd{margin:10px 0 var(--space-2xl);color:var(--color-text-secondary);font-size:16px;line-height:1.5}.c-module__OfjHwq__back{background:var(--color-brand-cream);min-height:100svh;color:var(--color-text-primary);flex-direction:column;display:flex}.c-module__OfjHwq__backText{padding:40px var(--space-screen-x) var(--space-2xl);order:1}.c-module__OfjHwq__backText h2{font-size:25px;line-height:1.14}.c-module__OfjHwq__backText p{margin-top:var(--space-md);color:var(--color-brand-plum);letter-spacing:-.01em;font-size:15.4vw;line-height:.98}.c-module__OfjHwq__backPhoto{flex:1;order:2;min-height:300px;position:relative;overflow:hidden}.c-module__OfjHwq__backPhoto img{object-fit:cover;object-position:50% 8%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.c-module__OfjHwq__backAction{padding:var(--space-xl) var(--space-screen-x);order:3}@media (max-width:899px) and (max-height:720px){.c-module__OfjHwq__answerAsk{display:none}}@media (max-width:899px) and (min-height:600px) and (max-height:720px){.c-module__OfjHwq__coverPhoto img{height:125%}}@media (min-width:600px) and (max-width:899px){.c-module__OfjHwq__coverPhoto img{width:130%;margin-left:-15%}}@media (min-width:900px){.c-module__OfjHwq__mob{display:none}.c-module__OfjHwq__desk{display:block}.c-module__OfjHwq__cover{--gutter:72px;height:100svh;min-height:720px;display:block}.c-module__OfjHwq__coverPhoto img{object-position:50% 50%;height:100%}.c-module__OfjHwq__spine{pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-brand-graphite) 10%, transparent) 49%, color-mix(in srgb, var(--color-surface-card) 25%, transparent) 51%, transparent);width:90px;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.c-module__OfjHwq__coverTop{padding:22px 0 0 var(--gutter)}.c-module__OfjHwq__pre{font-size:min(4.5vw,7.8vh)}.c-module__OfjHwq__name{margin-top:.02em;font-size:min(24vw,42vh);line-height:.86}.c-module__OfjHwq__calls{width:calc(50vw - var(--gutter) - 36px);margin-top:var(--space-2xl);gap:32px;font-size:15px;line-height:1.45}.c-module__OfjHwq__answer{bottom:var(--space-2xl);width:300px;margin:0;padding:0;position:absolute;left:max(50% - 158px,452px)}.c-module__OfjHwq__band{bottom:var(--space-2xl);left:var(--gutter);text-align:left;background:0 0;padding:0;position:absolute}.c-module__OfjHwq__opening{padding:104px 72px 96px}.c-module__OfjHwq__opening h2{text-wrap:balance;font-size:104px;line-height:.98}.c-module__OfjHwq__plate{--sticky-h:0px;height:100svh;min-height:640px}.c-module__OfjHwq__plateWord{white-space:nowrap;left:72px;right:auto}.c-module__OfjHwq__plateTitle{font-size:var(--text-display-hero-size);background:0 0;padding:0}.c-module__OfjHwq__plateCloset .c-module__OfjHwq__platePhoto{inset:222px 50% 0 0}.c-module__OfjHwq__plateCloset .c-module__OfjHwq__platePhoto img{object-position:50% 30%}.c-module__OfjHwq__plateCloset .c-module__OfjHwq__plateWord{font-size:13.7vw;top:30px}.c-module__OfjHwq__plateCloset .c-module__OfjHwq__plateTitle{bottom:56px;left:calc(50% + 48px);right:72px}.c-module__OfjHwq__plateCheck .c-module__OfjHwq__platePhoto{inset:0 0 0 50%}.c-module__OfjHwq__plateCheck .c-module__OfjHwq__platePhoto img{object-position:50% 24%}.c-module__OfjHwq__plateCheck .c-module__OfjHwq__plateWord{top:var(--space-2xl);white-space:normal;font-size:min(22.5vw,35vh);line-height:.86}.c-module__OfjHwq__plateCheck .c-module__OfjHwq__plateWord span{display:block}.c-module__OfjHwq__plateCheck .c-module__OfjHwq__plateTitle{bottom:56px;left:72px;right:calc(50% + 48px)}.c-module__OfjHwq__article{grid-template-columns:1fr 1fr;align-items:start;column-gap:96px;padding:88px 72px 104px;display:grid}.c-module__OfjHwq__text p{font-size:19px}.c-module__OfjHwq__quote{margin:48px 0 0;scroll-margin-top:330px;font-size:58px;line-height:1.04}.c-module__OfjHwq__pinned{position:sticky;top:56px}.c-module__OfjHwq__column{padding-top:6px}.c-module__OfjHwq__how{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;min-height:100svh}.c-module__OfjHwq__howPhoto{aspect-ratio:auto;grid-area:1/1/3/2}.c-module__OfjHwq__howPhoto img{object-position:50% 26%;position:absolute;inset:0}.c-module__OfjHwq__howTitle{grid-area:1/2;align-self:end;padding:56px 72px 0}.c-module__OfjHwq__howTitle p{font-size:88px}.c-module__OfjHwq__steps{padding:var(--space-2xl) 72px 48px;grid-area:2/2}.c-module__OfjHwq__learn{grid-template-columns:1fr 1fr;column-gap:96px;padding:104px 72px;display:grid}.c-module__OfjHwq__learn h2{font-size:72px;line-height:1}.c-module__OfjHwq__learnLead{font-size:34px}.c-module__OfjHwq__sample{margin-top:0}.c-module__OfjHwq__deal{padding:96px 72px 104px}.c-module__OfjHwq__deal ol{margin-top:56px}.c-module__OfjHwq__deal li{grid-template-columns:7fr 4fr;align-items:end;column-gap:72px;padding:44px 0;display:grid}.c-module__OfjHwq__deal h3{font-size:84px;line-height:1}.c-module__OfjHwq__deal li p{margin:0 0 var(--space-sm)}.c-module__OfjHwq__faq{grid-template-columns:4fr 8fr;column-gap:72px;padding:104px 72px;display:grid}.c-module__OfjHwq__faq dl{grid-template-columns:1fr 1fr;column-gap:56px;margin:0;display:grid}.c-module__OfjHwq__back{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;display:grid}.c-module__OfjHwq__backPhoto{grid-area:1/1/3;min-height:0}.c-module__OfjHwq__backPhoto img{object-position:50% 12%}.c-module__OfjHwq__backText{grid-area:1/2;align-self:end;padding:56px 72px 0}.c-module__OfjHwq__backText h2{font-size:30px}.c-module__OfjHwq__backText p{font-size:88px}.c-module__OfjHwq__backAction{padding:var(--space-2xl) 72px 56px;grid-area:2/2}}@media (min-width:900px) and (max-height:719px){.c-module__OfjHwq__cover{min-height:100svh}.c-module__OfjHwq__calls{display:none}}@media (min-width:660px) and (max-height:500px){.c-module__OfjHwq__mob{display:block}.c-module__OfjHwq__desk{display:none}.c-module__OfjHwq__cover{height:100svh;min-height:320px;display:block}.c-module__OfjHwq__coverPhoto img{object-position:50% 50%;width:100%;height:100%;margin-left:0}.c-module__OfjHwq__coverTop{padding:var(--space-md) 0 0 var(--gutter)}.c-module__OfjHwq__pre{font-size:7.8vh}.c-module__OfjHwq__name{font-size:42vh;line-height:.86}.c-module__OfjHwq__calls{display:none}.c-module__OfjHwq__band{bottom:var(--space-md);left:var(--gutter);text-align:left;background:0 0;width:340px;padding:0;position:absolute}.c-module__OfjHwq__answer{bottom:var(--space-md);left:max(calc(50% - 158px), calc(var(--gutter) + 360px));width:280px;margin:0;padding:0;position:absolute}.c-module__OfjHwq__answerAsk{display:none}}
