:root{--max:1360px;--scene-height:min(490px, 65svh)}.js [data-reveal]{opacity:1;transition:none;transform:none}.hero-motion-toggle{top:8px;color:var(--muted);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline;position:absolute;inset-inline-end:10px}.site-nav{padding-block:12px}.hero{height:auto;padding-top:108px;padding-bottom:30px}.hero-grid{grid-template-columns:1fr 1fr;gap:32px;min-height:0}.hero h1{font-size:clamp(44px,5.1vw,76px)}.hero-turn{margin-top:20px;font-size:clamp(20px,1.9vw,26px)}.hero-turn br{display:none}.hero-lede{font-size:16px;line-height:1.55}.hero-visual{max-width:none;height:480px;min-height:0;padding:0 0 65px}.wardrobe-board{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;margin:0;transform:none}.wardrobe-board-heading{border:0;padding:8px 12px 12px}.wardrobe-board-heading>span{display:none}.wardrobe-board-heading small{background:var(--white)}.wardrobe-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 10px;padding:0}.wardrobe-tile{background:0 0;border-radius:0;height:108px;padding:6px}.wardrobe-tile:nth-child(3n+1){transform:rotate(-8deg)}.wardrobe-tile:nth-child(3n+2){transform:rotate(6deg)}.wardrobe-tile img{transition:opacity .3s,transform .65s;transition-delay:var(--tile-delay)}.hero-visual.is-swirling .wardrobe-tile img{opacity:.35;transform:translateY(-8px)rotate(4deg)}.wardrobe-board-foot{display:none}.hero-companion{bottom:0;width:115px;inset-inline-start:8%}.hero-companion>.brand-companion{width:115px}.hero-companion>p{inset-inline-start:100px;width:240px;max-width:none;font-size:13px;bottom:13px}.scroll-story,.js .scroll-story{height:auto;min-height:0;color:var(--ink);background:#eae4f8}.story-sticky,.js .story-sticky{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.story-step-nav{padding:24px var(--gutter) 0;max-width:var(--max);justify-content:center;gap:12px;margin:auto;display:flex}.story-step-nav button{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:50px;padding:10px 16px;font-size:13px;font-weight:800}.story-step-nav button span{color:var(--coral-deep);margin-inline-end:9px}.story-step-nav button[aria-pressed=true]{background:var(--white);border-color:var(--ink);box-shadow:0 3px 0 var(--ink)}.story-layout{min-height:0;padding:28px var(--gutter) 36px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px}.story-copy,.story-copy-stack{min-height:0}.story-layout{grid-template-rows:auto;height:auto}.story-copy-stack{height:auto}.story-step-copy+.story-step-copy{border:0;margin:0;padding:0}.wardrobe-scene{display:block}.story-copy-stack{display:grid}.story-step-copy,.js .story-step-copy{opacity:1;pointer-events:auto;position:relative;inset:auto;transform:none}.story-step-copy[hidden]{display:none}.story-index{color:#665e72;margin-bottom:15px}.story-step-copy h2{letter-spacing:-.035em;font-size:clamp(30px,3.3vw,46px);font-weight:550;line-height:1.1}.story-step-copy>p:last-child{color:var(--ink-soft);margin-top:20px;font-size:16px;line-height:1.6}.micro-label.light{color:#665e72}.story-meter{display:none}.wardrobe-scene{aspect-ratio:auto;border:1px solid var(--line);width:100%;height:380px;min-height:0;box-shadow:none;background:#f7f4ed;border-radius:28px}.scene-grid{opacity:.16}.schedule-card{background:var(--white);color:var(--ink);border-radius:24px;width:58%;height:86%;padding:16px;top:7%}.scroll-story[data-stage="3"] .schedule-card{inset:7% 4% auto auto;transform:none;box-shadow:0 8px 25px #30292118}.outfit-rationale{color:var(--ink);border:1px solid var(--line);background:#e9eddc}.outfit-rationale span{color:#4b591b}.outfit-rationale p{color:var(--ink)}.schedule-top{margin-bottom:12px}.schedule-top span{font-size:20px}.schedule-top strong{font-size:22px}.schedule-days{gap:5px;margin-bottom:12px}.schedule-days>div{border-radius:10px;min-height:40px;padding:5px}.schedule-look{border-radius:16px;height:170px;margin-top:8px}.schedule-card>p{margin-top:8px;font-size:10px}.shopping-section{background:var(--paper);height:auto;min-height:0;padding:40px 0;padding-inline:var(--gutter);margin-bottom:0}.shopping-layout{height:auto}.shopping-copy{display:block}.shopping-panel{height:auto;min-height:0;display:block}.shopping-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px}.shopping-copy h2,.app-life h2,.travel-copy h2,.avatar-copy h2,.circle-intro h2,.difference-copy h2{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,48px);font-weight:550;line-height:1.1}.shopping-copy>p:not(.micro-label){margin-top:18px;font-size:16px;line-height:1.6}.shopping-copy .shopping-default-note{color:var(--muted);font-size:13px;font-weight:600}.shopping-panel{border-radius:25px;justify-self:center;width:100%;max-width:460px;padding:16px;box-shadow:6px 6px #e7dfd0}.shopping-panel-head{margin-bottom:10px}.shopping-deck{aspect-ratio:auto;height:295px;min-height:0}.shopping-swipe-card{border-radius:20px;height:100%;min-height:0}.shopping-swipe-card-current{grid-template-rows:1fr auto;display:grid}.shopping-card-visual{height:195px;min-height:0;padding:10px}.shopping-card-visual img{object-fit:contain;width:100%;height:100%}.shopping-card-copy{padding:10px 16px}.shopping-card-copy h3{font-size:22px}.shopping-card-copy p{font-size:11px}.shopping-gesture-hint{margin:10px 0;font-size:11px}.shopping-actions button{border-radius:16px;min-height:49px;padding:8px 14px}.shopping-action-icon{width:30px;height:30px;font-size:23px}.shopping-basket{min-height:50px;color:var(--ink);background:#eae4f8;border-radius:13px;margin-top:12px;padding:10px 13px}.shopping-basket span,.shopping-basket>div:first-child>span{color:#655b70}.shopping-progress-rail{margin-block:18px}.app-life{align-items:center;gap:48px;padding-block:40px}.app-life-lede{margin-top:20px;font-size:16px}.phone-stage{border-radius:28px;min-height:0;padding:18px}.phone-demo-wrap{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:12px;display:grid}.phone-shell.phone-composer{aspect-ratio:auto;width:100%;box-shadow:none;background:var(--white);border:0;border-radius:20px;padding:0}.phone-composer .phone-screen{border-radius:20px;padding:14px;position:relative;overflow:visible}.phone-sensor,.phone-statusbar,.phone-composer .phone-week,.phone-home-bar,.phone-composer .phone-tabs{display:none}.phone-composer .phone-header{margin:0;padding:0}.phone-composer .phone-title>p{display:none}.phone-composer .phone-title>span{font-size:10px}.demo-occasion-row button{min-height:28px;font-size:10px}.demo-deck-hint{margin-top:8px;font-size:11px;line-height:1.4}.demo-swipe-actions button{min-height:36px;font-size:12px}.demo-finish-link{font-size:11px}.demo-flatlay-thumbnails{gap:8px}.demo-flatlay-thumbnail{flex-basis:38px;width:38px;height:38px}.demo-saved-shelf{width:100%;box-shadow:none;border-radius:16px;padding:12px}.demo-saved-shelf-head{flex-wrap:wrap;gap:8px}.demo-saved-shelf h4{font-size:16px}.demo-saved-shelf-head p{font-size:10px}.saved-look-grid{grid-template-columns:1fr}.saved-look-card{max-height:100px;overflow:hidden}.saved-look-card p{font-size:10px}.saved-shelf-empty{font-size:12px}.demo-create-cta{min-height:40px;padding:10px;font-size:12px}.demo-companion-note{margin-top:22px}.demo-companion-note img{width:80px}.travel-section,.avatar-section,.circle-section,.accessories-difference{max-width:none;min-height:0;padding:40px max(var(--gutter),calc((100% - 1240px)/2));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px}.travel-section{background:#e9eddc}.travel-lede,.avatar-lede,.circle-intro>p,.difference-copy>p{font-size:16px;line-height:1.6}.travel-points{margin-top:18px}.travel-points p{padding-block:10px;font-size:13px}.travel-points p:last-child{display:none}.travel-card{border-radius:25px;padding:16px;box-shadow:6px 6px #d5dbc2}.travel-destination{border-radius:18px;height:125px;min-height:0;padding:16px}.travel-card-head h3{font-size:32px}.travel-weather{margin-top:8px;padding:5px 10px}.travel-days{gap:5px;margin-top:10px}.travel-day{grid-template-rows:16px 65px 85px 40px;min-height:0;padding:8px 2px}.travel-day img,.travel-day img+img,.travel-day .travel-piece-long-tee{width:100%;height:100%;margin:0;transform:none}.travel-suitcase{margin-top:12px;padding-top:12px}.travel-suitcase ul{margin-top:8px}.travel-suitcase li{font-size:11px}.accessories-difference{background:var(--paper);color:var(--ink);padding-block:30px}.accessories-difference .difference-copy{padding:0}.accessories-difference .difference-copy>p:not(.micro-label,.difference-note){color:var(--ink-soft);margin-top:15px;font-size:15px}.accessories-mosaic{min-height:0;max-height:none}.difference-copy>p{color:var(--ink-soft);margin-top:15px}.difference-copy h2 br{display:none}.accessories-mosaic{background:0 0;gap:8px;padding:12px}.accessory-tile{background:#ede8df;border-radius:16px;height:100px;padding:10px}.accessory-tile img{width:100%;height:75px}.accessory-tile figcaption{display:none}.avatar-section{color:var(--ink);background:#f7e5dc}.avatar-lede,.avatar-points p{color:var(--ink-soft)}.avatar-points{margin-top:15px}.avatar-points p{border-color:var(--line);padding-block:10px;font-size:13px}.avatar-points b{color:var(--ink)}.avatar-stage{grid-template-columns:.65fr 30px 1.2fr;align-items:center;gap:12px;height:470px;min-height:0;padding:0;display:grid}.tryon-outfit{background:var(--white);border-radius:22px;grid-template-rows:22px 100px 150px 65px;gap:8px;padding:15px;display:grid}.tryon-outfit img{object-fit:contain;width:100%;height:100%}.tryon-arrow{color:var(--coral-deep);font-size:30px}.tryon-result{background:var(--white);border-radius:24px;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;margin:0;display:grid;overflow:hidden}.tryon-result>img{object-fit:contain;width:100%;height:100%}.tryon-result figcaption{text-align:center;color:var(--ink-soft);padding:10px;font-size:11px;font-weight:800}.circle-intro>p{margin-top:16px}.social-proof{margin-top:15px}.social-notification:nth-child(n+3),.social-notes .social-note:nth-child(n+3){display:none}.social-cluster{margin-top:15px}.social-burst{margin-top:18px}.lock-instruction{background:var(--white);border-inline-start:4px solid var(--coral);border-radius:0 15px 15px 0;margin-top:18px;padding:14px 18px;font-size:14px;font-weight:800;line-height:1.5}.duel-card{border-radius:25px;padding:22px;box-shadow:6px 6px #d0c4ef}.duel-question{margin:18px 0 10px;font-family:MawapDisplay,sans-serif;font-size:30px;font-style:normal}.duel-look{height:240px;min-height:0}.duel-look img{max-height:165px}.duel-hint{font-size:13px}.brand-faq{padding-block:45px}.brand-faq-intro>.brand-companion{width:125px}.brand-faq-list summary{padding-block:19px}.brand-faq-list summary:hover{color:var(--coral-deep)}.brand-faq-list details[open]{background:var(--white);border-radius:16px;padding-inline:16px}.closing{padding-block:45px}.closing h2{font-size:clamp(34px,3.5vw,48px)}footer .footer-wordmark{color:var(--ink)}@media (max-width:1000px){.hero h1{font-size:49px}.hero-grid{gap:22px}.hero-visual{height:420px}.wardrobe-tile{height:90px}.story-layout,.shopping-layout,.app-life,.travel-section,.avatar-section,.circle-section,.accessories-difference{gap:25px}.phone-demo-wrap{grid-template-columns:1fr}.demo-saved-shelf{display:none}.demo-saved-shelf.has-saved-look{display:block}.saved-look-grid{grid-template-columns:repeat(3,1fr)}.shopping-copy h2,.app-life h2,.travel-copy h2,.avatar-copy h2,.circle-intro h2,.difference-copy h2{font-size:35px}.avatar-stage{grid-template-columns:.6fr 20px 1fr;gap:8px;height:390px}.tryon-outfit{grid-template-rows:20px 70px 105px 45px;padding:10px}}@media (max-width:760px){.hero{padding-top:95px;padding-bottom:25px}.hero-grid{grid-template-columns:1fr;gap:20px}.hero h1{font-size:clamp(40px,10vw,60px)}.hero-lede{font-size:15px}.hero-turn{font-size:21px}.hero-visual{max-width:480px;height:355px;min-height:0;padding-bottom:60px}.wardrobe-tile{height:76px}.hero-companion{width:95px;inset-inline-start:3%}.hero-companion>.brand-companion{width:95px}.hero-companion>p{inset-inline-start:82px;width:min(215px,100vw - 150px);padding:10px;font-size:11px;bottom:8px}.story-step-nav{grid-template-columns:1fr 1fr;gap:7px;padding-top:22px;display:grid}.story-step-nav button{text-align:start;padding:10px;font-size:11px}.story-layout,.shopping-layout,.app-life,.travel-section,.avatar-section,.circle-section,.accessories-difference{grid-template-columns:1fr;gap:22px;padding-block:28px}.story-copy>.micro-label,.story-index{display:none}.story-step-copy h2{font-size:30px}.story-step-copy>p:last-child{margin-top:12px;font-size:14px}.wardrobe-scene{height:300px;min-height:0}.scroll-story[data-stage="3"] .schedule-card{width:76%;height:90%;padding:12px;inset:5% auto auto 12%;transform:none}.schedule-look{height:135px}.scroll-story[data-stage="3"] .schedule-card{grid-template-rows:24px 42px minmax(0,1fr) 12px;gap:8px}.schedule-card .schedule-top,.schedule-card .schedule-days,.schedule-card .schedule-look,.schedule-card>p{margin:0}.schedule-card .schedule-look{height:auto;min-height:0}.shopping-section{padding:0 var(--gutter)}.shopping-copy h2,.app-life h2,.travel-copy h2,.avatar-copy h2,.circle-intro h2,.difference-copy h2{font-size:33px}.shopping-copy>p:not(.micro-label){margin-top:12px;font-size:14px}.shopping-copy .shopping-default-note{font-size:12px}.shopping-progress-desktop,.shopping-progress-mobile{display:none}.shopping-category-checks{margin-top:12px}.shopping-deck{height:250px}.shopping-card-visual{height:175px}.shopping-panel{padding:12px}.shopping-card-copy h3{font-size:20px}.phone-stage{max-width:460px;padding:12px}.phone-demo-wrap{grid-template-columns:1fr}.phone-composer .phone-screen{padding:12px}.demo-deck-stack{width:min(100%,195px)}.demo-companion-note{margin-top:12px}.demo-companion-note img{width:65px}.demo-companion-note p{font-size:20px}.app-life-lede{font-size:14px}.app-life-copy>.micro-label,.app-life-lede,.app-life-copy .demo-companion-note,.phone-composer .phone-title{display:none}.lock-instruction{margin-top:12px;padding:10px 14px;font-size:13px}.hero-lede{display:none}.travel-section,.avatar-section,.circle-section,.accessories-difference{padding-inline:var(--gutter)}.travel-lede,.avatar-lede,.circle-intro>p,.difference-copy>p{font-size:14px}.travel-points{display:none}.travel-card{padding:12px}.travel-day{grid-template-rows:16px 50px 68px 30px}.travel-destination{height:120px}.travel-suitcase-head{flex-wrap:wrap;gap:3px}.accessories-difference{gap:15px}.accessories-mosaic{grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0}.accessory-tile{border-radius:10px;height:75px;padding:4px}.accessory-tile img{height:60px}.avatar-stage{width:100%;max-width:440px;height:380px;margin:auto}.avatar-points p:last-child{display:none}.duel-card{padding:16px}.duel-look{height:235px}.duel-question{font-size:27px}.social-notification:nth-child(n+3),.circle-intro .social-burst,.circle-intro .demo-label{display:none}.closing{padding-block:35px}}.hero{background:radial-gradient(ellipse at 85% 45%,#d9d0ff80,transparent 48%),radial-gradient(ellipse at 55% 10%,#ffd2bc70,transparent 42%),var(--paper)}.hero h1{text-wrap:balance;letter-spacing:-.035em;max-width:660px;font-weight:550}.hero-turn{font-size:clamp(20px,1.75vw,25px)}.discovery-visual{isolation:isolate;height:500px}.discovery-visual:before{content:"";z-index:-1;opacity:.7;background:radial-gradient(at 70% 15%,#ffb7a1,#0000 55%),radial-gradient(at 15% 80%,#e1ef97,#0000 55%),#d9d0ff;border-radius:48% 52% 65% 35%;position:absolute;inset:15% 0 8%;transform:rotate(-8deg)}.discovery-visual .wardrobe-board{height:410px;position:relative}.discovery-visual .wardrobe-board-heading{padding-top:8px}.discovery-visual .wardrobe-board-heading small{background:0 0;font-size:14px;font-weight:800}.discovery-visual .wardrobe-board-grid{height:325px;margin-top:14px;display:block;position:relative}.discovery-visual .wardrobe-tile{left:calc(5% + var(--tile-col)*32%);top:calc(var(--tile-row)*24%);width:26%;height:79px;transform:translate(var(--scatter-x),var(--scatter-y)) rotate(var(--scatter-r));padding:3px;transition:top 1s cubic-bezier(.2,.7,.2,1),left 1s cubic-bezier(.2,.7,.2,1),transform 1s,opacity 1s;position:absolute}.discovery-visual .wardrobe-tile img{object-fit:contain;width:100%;height:100%}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile:nth-child(3n){opacity:.4}.discovery-visual[data-discovery-stage="1"] .wardrobe-tile{transform:none}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile{top:calc(var(--tile-row)*23%);transform:none}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+4){left:calc(22% + var(--tile-col)*32%);width:17%;top:25%;transform:rotate(8deg)}.discovery-controls{justify-content:center;gap:8px;display:flex}.discovery-controls button{font:inherit;cursor:pointer;background:#fffdf87a;border:1px solid #11110f22;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:800}.discovery-controls button[aria-pressed=true]{background:var(--white);border-color:var(--ink);box-shadow:0 3px var(--ink)}.discovery-controls span{color:var(--coral-deep)}.store-preview{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.store-badge{color:var(--white);background:#272923;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-size:16px;font-weight:800;line-height:1.2;display:flex}.store-badge>span:first-child{font-size:26px}.store-badge small{margin-bottom:3px;font-size:10px;font-weight:500;display:block}.hero .access-note{margin-top:12px;font-size:11px}.scroll-story{background:radial-gradient(at 10% 85%,#ffdfcb88,#0000 50%),radial-gradient(at 90% 10%,#c8b9ff70,#0000 50%),#eee8f8}.app-life{background-image:radial-gradient(at 80% 40%,#dccfff70,#0000 60%)}.phone-stage{background:radial-gradient(at 100% 0,#ffc4a97a,#0000 60%),#e9e1fa}.phone-demo-wrap{grid-template-columns:1fr;gap:10px}.phone-composer .phone-screen{padding:12px 16px}.phone-composer .phone-title{margin:6px 0}.demo-deck-stack{width:min(100%,175px)}.demo-saved-shelf,.demo-saved-shelf.has-saved-look{box-shadow:none;background:#fffdf8c9;border:1px solid #11110f18;grid-template-columns:minmax(100px,.8fr) minmax(0,1.3fr);align-items:center;gap:8px 14px;padding:12px 15px;display:grid}.demo-saved-shelf-head{align-items:center;gap:8px;display:flex}.demo-saved-shelf-head h4{font-family:MawapDisplay,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.demo-saved-shelf-head p{display:none}.saved-look-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.saved-look-canvas{height:58px}.saved-look-card p{margin:2px 0;font-size:9px}.saved-look-card{padding:3px}.demo-saved-shelf .demo-create-cta{display:none}.saved-shelf-empty{margin:0;font-size:12px}.demo-deck-notice{color:#345520;background:#e7efce;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:12px;font-weight:800}.demo-flatlay-piece.is-locked{outline:2px solid var(--coral);outline-offset:1px;background:#ff593714;border-radius:12px}.lock-instruction{text-wrap:pretty;background:#fffdf8b8;border:1px solid #11110f16;border-radius:16px;font-weight:700}.travel-section{background:radial-gradient(at 85% 15%,#c2ddf3a0,#0000 55%),radial-gradient(at 10% 90%,#e7efa4,#0000 50%),#e9eddc;width:100%}.travel-card-head h3{letter-spacing:0;font-weight:550;line-height:1.15}.accessories-difference{background:radial-gradient(ellipse at 75% 20%,#edddfc70,transparent 60%),var(--paper);border-top:1px solid #11110f0c}.accessories-difference .accessory-tile{background:#fffdf899}.avatar-section{background:radial-gradient(at 85%,#e3d7f288,#0000 55%),radial-gradient(at 15% 90%,#ffd4bc70,#0000 50%),#f4eee6}.tryon-result{background:#eeebe4;border-radius:46% 46% 20px 20px;padding:0;box-shadow:0 12px 40px #6b516312}.tryon-result>img{mix-blend-mode:multiply}.tryon-result figcaption{color:#756d64;padding:6px 4px 9px;font-size:10px;font-weight:400}.tryon-outfit{background:#fffdf88a;border:1px solid #fffdf8}.circle-section{background:radial-gradient(at 15% 80%,#ffc6b46b,#0000 55%),#eae4f8}.circle-intro .social-burst{margin-top:12px;display:block}.social-notes .social-note:nth-child(n){display:flex}.social-notes{gap:7px}.social-note{min-height:48px;padding:9px 12px}.social-note-face{flex:0 0 32px;width:32px;height:32px}.social-note p{font-size:12px}.social-note small{font-size:9px}.social-cluster{margin-top:10px;margin-bottom:12px}.social-cluster-face{width:32px;height:32px}.social-cluster-reaction{display:none}.closing{color:var(--white);background:radial-gradient(at 35% 10%,#813e3070,#0000 58%),radial-gradient(at 80% 95%,#65517b55,#0000 60%),#191a17}.closing-copy>p,.closing .micro-label{color:#e2dacf}.closing .waitlist-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);background:#fffdf8ed}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .discovery-visual .wardrobe-tile{transition:none}}@media (max-width:760px){.hero .hero-lede{margin-top:14px;font-size:14px;display:block}.hero-turn{margin-top:16px}.hero h1{font-size:44px}.store-preview{margin-top:16px}.store-badge{padding:8px 12px;font-size:14px}.discovery-visual{height:405px;padding-bottom:55px}.discovery-visual .wardrobe-board{height:335px}.discovery-visual .wardrobe-board-grid{height:255px}.discovery-visual .wardrobe-tile{height:61px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+3){height:44px}.discovery-controls{gap:5px}.discovery-controls button{padding:7px 9px;font-size:10px}.hero-motion-toggle{font-size:10px;top:-12px}.discovery-visual .wardrobe-board-heading small{font-size:12px}.demo-saved-shelf{grid-template-columns:1fr 1.3fr}.demo-saved-shelf-head h4{font-size:16px}.demo-saved-shelf-head>span{font-size:10px}.circle-intro .demo-label{display:block}.social-note small{display:none}.social-note{min-height:50px}}.discovery-visual[data-discovery-stage="1"] .wardrobe-tile{left:calc(2% + var(--grid-col)*25%);top:calc(var(--grid-row)*32%);width:22%}.discovery-controls{z-index:2;position:absolute;top:43px;left:0;right:0}.discovery-visual .wardrobe-board-grid{height:275px;margin-top:65px}.discovery-visual .wardrobe-tile{height:68px}.app-life h2{text-wrap:balance}.tryon-result{width:min(100%,300px);box-shadow:none;background:0 0;border-radius:0;justify-self:center;overflow:visible}.tryon-result>img{mix-blend-mode:normal;border-radius:150px 150px 18px 18px}@media (max-width:760px){.discovery-controls{top:35px}.discovery-visual .wardrobe-board-grid{height:215px;margin-top:55px}.discovery-visual .wardrobe-tile{height:52px}}.closing .closing-copy>p:not(.micro-label),.closing .closing-copy .micro-label.light{color:#e2dacf}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+1){height:90px;top:0}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+2){height:110px;top:32%}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(10){width:16%;height:80px;top:12%;left:85%}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(12){top:53%}@media (max-width:760px){.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+1){height:66px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+2){height:79px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(9){height:125px}}.store-badge .store-logo{object-fit:contain;flex:none;width:27px;height:30px}.discovery-visual{height:590px}.discovery-visual .wardrobe-board{height:500px}.discovery-visual .wardrobe-board-grid{height:380px}.discovery-visual .wardrobe-tile{width:28%;height:120px}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile{opacity:0;pointer-events:none}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile:nth-child(-n+4){opacity:1;width:46%;height:190px;top:0;left:2%}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile:nth-child(2){top:1%;left:51%}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile:nth-child(3){top:48%;left:47%}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile:nth-child(4){top:49%;left:3%}.discovery-visual[data-discovery-stage="1"] .wardrobe-tile{height:120px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+1){height:135px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+2){height:165px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+4){height:110px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(9){height:235px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(10){height:110px}.accessories-mosaic{gap:12px;padding:0}.accessories-mosaic .accessory-tile{justify-content:center;align-items:center;height:210px;padding:8px;display:flex;overflow:hidden}.accessories-mosaic .accessory-tile img{object-fit:contain;width:100%;height:100%;max-height:none;transform:scale(1.45)}.shopping-companion{object-fit:contain;mix-blend-mode:multiply;width:150px;height:155px;margin:10px 8% 0 auto;display:block}.footer-brand{align-items:baseline}.footer-brand .footer-wordmark,.footer-copyright{line-height:1}@media (max-width:760px){.discovery-visual{height:485px}.discovery-visual .wardrobe-board{height:405px}.discovery-visual .wardrobe-board-grid{height:300px}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile:nth-child(-n+4){height:145px}.discovery-visual[data-discovery-stage="1"] .wardrobe-tile{height:95px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+1){height:105px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+2){height:130px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+3){height:60px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+4){height:80px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(9){height:180px}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(10){height:90px}.accessories-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.accessories-mosaic .accessory-tile{height:145px;padding:5px}.shopping-companion{width:100px;height:104px;margin-top:4px}}.discovery-visual[data-discovery-stage="0"] .wardrobe-tile:nth-child(n+5){opacity:0}.shopping-companion{mix-blend-mode:darken}.hero-avatar-preview{top:100px;grid-template-columns:1fr 25px 1.45fr;align-items:center;gap:12px;height:385px;display:grid;position:absolute;inset-inline:5%}.hero-avatar-preview[hidden]{display:none}.discovery-visual[data-discovery-stage="3"] .wardrobe-board-grid{visibility:hidden}.hero-avatar-outfit{background:#fffdf89c;border-radius:22px;grid-template-rows:100px 150px 60px;height:310px;padding:10px;display:grid}.hero-avatar-outfit img{object-fit:contain;width:100%;height:100%}.hero-avatar-arrow{color:var(--coral-deep);font-size:27px}.hero-avatar-preview figure{grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;display:grid}.hero-avatar-preview figure img{object-fit:contain;border-radius:35px;width:100%;height:100%}.hero-avatar-preview figcaption{color:#756d64;text-align:center;padding:4px 0;font-size:10px}.accessories-mosaic .accessory-tile:first-child img{transform:scale(1.4)translateY(-15%)}.accessories-mosaic .accessory-tile:nth-child(2) img{mix-blend-mode:normal;transform:scale(1.35)translateY(-8%)}.accessories-mosaic .accessory-tile:nth-child(5) img{mix-blend-mode:multiply;transform:scale(1)}@media (max-width:760px){.discovery-controls{gap:4px}.discovery-controls button{padding:7px;font-size:10px}.hero-avatar-preview{top:85px;grid-template-columns:.8fr 20px 1.2fr;gap:8px;height:290px;inset-inline:1%}.hero-avatar-outfit{grid-template-rows:80px 110px 40px;height:245px;padding:7px}.hero-avatar-preview figcaption{font-size:9px}.story-step-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.story-step-nav button{padding:8px;font-size:10px}.story-step-nav button span{display:block}}.hero-avatar-preview figure{grid-template-rows:minmax(0,1fr) auto;min-height:0}.hero-avatar-preview figure img{object-fit:contain;width:100%;height:100%;min-height:0}.site-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}.nav-links{flex-wrap:wrap;gap:7px clamp(8px,1.2vw,22px)}.nav-links a{font-size:12px}@media (max-width:1100px){.nav-links{display:none}.nav-burger{display:flex}.site-nav{grid-template-columns:1fr auto}.nav-actions{grid-column:2}}.discovery-visual .wardrobe-tile{transition:transform .75s cubic-bezier(.22,1,.36,1),left .75s cubic-bezier(.22,1,.36,1),top .75s cubic-bezier(.22,1,.36,1),width .75s,height .75s,opacity .45s;transition-delay:calc(var(--tile-i)*15ms)}.discovery-visual[data-discovery-stage="3"] .wardrobe-board-grid{visibility:visible;pointer-events:none}.discovery-visual[data-discovery-stage="3"] .wardrobe-tile{opacity:0;transform:translateY(12px)scale(.85)}.hero-avatar-preview:not([hidden]) figure{animation:1.15s cubic-bezier(.22,1,.36,1) both avatar-form}.hero-avatar-preview:not([hidden]) .hero-avatar-outfit{animation:.65s both outfit-arrive}.hero-avatar-preview figure img{mix-blend-mode:multiply}@keyframes avatar-form{0%{clip-path:inset(0 0 100% round 30px);opacity:0;transform:translateY(12px)}25%{opacity:1}to{clip-path:inset(0 round 30px);opacity:1;transform:translateY(0)}}@keyframes outfit-arrive{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.schedule-card .schedule-look{grid-template-rows:36% 44% 20%;justify-items:center;gap:0;padding:7px;display:grid}.schedule-card .schedule-look img:nth-child(n){object-fit:contain;width:65%;height:100%;min-height:0;margin:0;position:static;inset:auto;transform:none}.schedule-card .schedule-look img:nth-child(2){width:49%}.schedule-card .schedule-look img:nth-child(3){width:38%}.duel-options{position:relative}.duel-pointer-demo{z-index:4;pointer-events:none;filter:drop-shadow(0 2px 3px #0003);width:29px;height:37px;animation:4.8s ease-in-out infinite duel-pointer-tour;position:absolute;top:53%;left:23%}.duel-pointer-demo svg{width:100%;height:100%}@keyframes duel-pointer-tour{0%,8%{opacity:0;top:58%;left:23%;transform:scale(1)}16%,36%{opacity:1;top:49%;left:23%;transform:scale(1)}24%{transform:scale(.88)}60%,80%{opacity:1;top:49%;left:74%;transform:scale(1)}69%{transform:scale(.88)}92%,to{opacity:0;top:58%;left:74%}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .discovery-visual .wardrobe-tile{transition:none}:root:not([data-motion=on]) .hero-avatar-preview:not([hidden]) figure,:root:not([data-motion=on]) .hero-avatar-preview:not([hidden]) .hero-avatar-outfit,:root:not([data-motion=on]) .duel-pointer-demo{animation:none}:root:not([data-motion=on]) .duel-pointer-demo{display:none}}.discovery-visual .wardrobe-tile:has(img[src="/brand/sac-cognac.webp"]) img{transform:scale(1.35)translateY(-13%)}.discovery-visual .wardrobe-tile:has(img[src="/brand/oud-silk-mood.webp"]) img{transform:scale(1.3)translateY(-9%)}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+3){height:76px;top:78%}@media (max-width:760px){.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(4n+3){height:55px}}.schedule-card .schedule-look img:first-child{transform:scale(1.8)}.schedule-card .schedule-look img:nth-child(2){transform:scale(1.55)}.discovery-visual[data-discovery-stage="2"] .wardrobe-tile:nth-child(12){width:20%;left:79%}img[src$=-pair\.webp]{rotate:180deg}.scroll-story[data-stage="3"] .story-piece,.scroll-story[data-stage="3"] .scene-thread{opacity:0;visibility:hidden}.scroll-story[data-stage="3"] .schedule-card{width:94%;height:94%;box-shadow:none;grid-template-rows:26px 44px minmax(0,1fr) 14px;gap:7px;padding:12px 16px;display:grid;top:3%;left:3%;right:auto}.schedule-card .schedule-top,.schedule-card .schedule-days,.schedule-card>p{margin:0}.schedule-choice{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;display:grid}.schedule-flat-option{text-align:center;grid-template-rows:17px minmax(0,1fr);min-height:0;display:grid}.schedule-flat-option>span,.schedule-avatar-option>span{text-align:center;font-size:11px;font-weight:800}.schedule-or{color:var(--muted);place-self:center;font-size:12px}.schedule-card .schedule-look{height:100%;min-height:0;margin:0;padding:0;display:block;position:relative}.schedule-card .schedule-look img:nth-child(n){object-fit:contain;margin:0;position:absolute;inset:auto;transform:none}.schedule-card .schedule-look img:first-child{width:62%;height:56%;top:0;left:0;transform:scale(1.3)}.schedule-card .schedule-look img:nth-child(2){width:48%;height:73%;top:25%;right:0;transform:scale(1.13)}.schedule-card .schedule-look img:nth-child(3){width:29%;height:39%;bottom:4%;left:10%}.schedule-avatar-option{grid-template-rows:17px minmax(0,1fr) 13px;justify-items:center;min-height:0;margin:0;display:grid}.schedule-avatar-option img{object-fit:contain;mix-blend-mode:multiply;border-radius:16px;width:100%;height:100%;min-height:0}.schedule-avatar-option figcaption{color:var(--muted);white-space:nowrap;font-size:8px}@media (max-width:760px){.scroll-story[data-stage="3"] .schedule-card{gap:5px;width:96%;height:96%;padding:10px;top:2%;left:2%}.schedule-choice{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:4px}.schedule-avatar-option figcaption{font-size:6px}}.scroll-story[data-stage="3"] .outfit-thread{opacity:0;visibility:hidden}.scroll-story[data-stage="3"] .wardrobe-scene{height:550px}.scroll-story[data-stage="3"] .schedule-card{grid-template-rows:30px 76px minmax(0,1fr) 18px;gap:16px;padding:22px}.schedule-card .schedule-days{gap:9px}.schedule-card .schedule-days>div{border-radius:16px;gap:8px;min-height:76px;padding:10px 4px;font-size:13px}.schedule-card .schedule-days b{font-size:20px}.schedule-choice{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:10px}.schedule-flat-option,.schedule-avatar-option{grid-template-rows:36px minmax(0,1fr);align-items:stretch;gap:10px}.schedule-flat-option>span,.schedule-avatar-option>span{background:#eee8fa;border-radius:30px;justify-content:center;justify-self:center;align-items:center;width:max-content;max-width:100%;padding:8px 16px;font-size:14px;line-height:1.2;display:flex}.schedule-avatar-option>span{background:#ffe2d6}.schedule-or{width:40px;height:40px;color:var(--ink);background:#f0eafa;border-radius:50%;align-self:center;place-items:center;font-size:15px;font-weight:800;display:grid;translate:0 23px}.schedule-avatar-option img{object-fit:contain;mix-blend-mode:normal;border-radius:24px;width:auto;max-width:100%;height:100%}@media (max-width:760px){.scroll-story[data-stage="3"] .wardrobe-scene{height:470px}.scroll-story[data-stage="3"] .schedule-card{grid-template-rows:26px 64px minmax(0,1fr) 16px;gap:12px;padding:12px}.schedule-card .schedule-days{gap:5px}.schedule-card .schedule-days>div{border-radius:12px;gap:6px;min-height:64px;padding:8px 2px;font-size:11px}.schedule-card .schedule-days b{font-size:18px}.schedule-choice{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:4px}.schedule-flat-option>span,.schedule-avatar-option>span{padding:8px 12px;font-size:12px}.schedule-or{width:30px;height:30px;font-size:13px}.schedule-avatar-option img{object-fit:cover;border-radius:18px;width:100%;height:100%}}.hero-avatar-outfit{grid-template-rows:minmax(0,38fr) minmax(0,40fr) minmax(0,22fr);gap:8px;padding:18px 12px;overflow:hidden}.hero-avatar-outfit img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}.hero-avatar-outfit img:first-child{transform:scale(1.55)}@media (max-width:760px){.hero-avatar-outfit{grid-template-rows:minmax(0,38fr) minmax(0,40fr) minmax(0,22fr);gap:6px;padding:14px 10px}.schedule-card .schedule-look img:first-child{width:64%;left:4%;transform:scale(1.1)}.hero .discovery-visual{height:525px;min-height:525px}.hero .discovery-visual .hero-companion{bottom:0}}
