.home{--navy:#143562;--pink:#ffe0fd;--paper:#fff}body:has(.home) .site-header{-webkit-backdrop-filter:none;transition:transform .4s var(--ease-ui), background-color .4s var(--ease-ui), padding .4s var(--ease-ui);background:0 0;position:fixed;top:0;left:0;right:0}html[data-story=running] body:has(.home) .site-header{transform:translateY(-110%)}html[data-story=done] body:has(.home) .site-header{background:var(--pink);padding-top:12px;padding-bottom:12px}body:has(.home) .site-header .nav a{color:var(--navy)}body:has(.home) .site-header .cart-icon{color:var(--navy)}body:has(.home) .site-header .menu-toggle{color:var(--navy)}body:has(.home) .site-header .nav a:after{background:var(--navy)}body:has(.home) main{padding-top:0}@media (max-width:699px){html[data-story=running] body:has(.home) .site-header{transform:none}html[data-story=running] body:has(.home) .site-header{-webkit-backdrop-filter:none;background:0 0}body:has(.home) .site-header{padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:12px}html[data-story=running] body:has(.home) .site-header{padding-top:calc(9px + env(safe-area-inset-top,0px));padding-bottom:9px}html[data-story=running] body:has(.home) .logo img{height:21px}.phase-cust .cust-copy{padding-top:calc(66px + env(safe-area-inset-top,0px))}:is(html[data-ground=navy] body:has(.home) .site-header .cart-icon,html[data-ground=navy] body:has(.home) .site-header .menu-toggle){color:var(--pink)}html[data-ground=navy] body:has(.home) .logo .logo-navy{display:none}html[data-ground=navy] body:has(.home) .logo .logo-pink{display:block}}.story{background:var(--pink);height:300vh;position:relative}.story-stage{background:var(--pink);--t:.62s;--tc:.52s;--e:cubic-bezier(.4, 0, .2, 1);height:100svh;position:sticky;top:0;overflow:hidden}.phase{position:absolute;inset:0}.phase-mat,.phase-shape,.phase-cust,.phase-final,.hero-floor,.hero-type>span,.hero-l1,.hero-l2,.hero-l3,.hero-bag,.hero-second,.hero-credit,.hero-note,.hero-cta,.shape-lead,.shape-close,.shape-item,.story-label-pink,.story-label-navy,.fin-shot,.fin-copy{transition:transform var(--t) var(--e), opacity var(--t) var(--e), clip-path var(--t) var(--e);will-change:auto}.cust-rail li,.cust-sw,.cust-rail li:after{transition:transform var(--tc) var(--e), opacity var(--tc) var(--e)}.hero-floor{z-index:0;background:var(--paper);z-index:0;background:var(--paper);height:34%;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.story-stage:not([data-phase=hero]) .hero-floor{transform:translateY(24vh)}.hero-type{z-index:auto;pointer-events:none;color:var(--navy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(46px,10.8vw,164px);position:absolute;inset:0}.hero-type>span{white-space:nowrap;opacity:1;margin:0;display:block;position:absolute}.story-stage:not([data-phase=hero]) .hero-type>span{opacity:0}.hero-l1{z-index:2;text-transform:uppercase;letter-spacing:.055em;font-variation-settings:"opsz" 72;font-size:.76em;font-weight:400;line-height:.92;top:14vh;left:4.5vw;transform:translateY(0)}.story-stage:not([data-phase=hero]) .hero-l1{transform:translateY(-52vh)}.hero-l2{z-index:2;letter-spacing:-.015em;font-variation-settings:"opsz" 72;font-size:1em;font-style:italic;font-weight:500;line-height:.88;top:28vh;left:7.2vw;transform:translateY(0)}.story-stage:not([data-phase=hero]) .hero-l2{transform:translateY(-68vh)}.hero-l3{z-index:1;text-transform:uppercase;letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-size:1.24em;font-weight:900;line-height:.84;top:43vh;left:4vw;transform:translateY(0)}.story-stage:not([data-phase=hero]) .hero-l3{transform:translateY(-34vh)}.hero-bag{z-index:3;transform-origin:62% 46%;opacity:1;width:76vw;margin:0;position:absolute;top:6vh;right:-16vw;transform:translateY(0)scale(1)}.story-stage:not([data-phase=hero]) .hero-bag{opacity:0;transform:translateY(4vh)scale(1.5)}.hero-bag img{width:100%;height:auto;transform:translateY(var(--drift,0))}.hero-second{z-index:2;transform-origin:50% 100%;opacity:1;width:20vw;margin:0;display:none;position:absolute;bottom:19vh;left:46%;transform:translateY(0)scale(1)}.story-stage:not([data-phase=hero]) .hero-second{opacity:0;transform:translateY(10vh)scale(1.5)}.hero-second img{width:100%;height:auto;display:block}.hero-credit{z-index:6;opacity:1;margin:0;position:absolute;bottom:3vh;left:4.5vw;transform:translateY(0)}.story-stage:not([data-phase=hero]) .hero-credit{opacity:0;transform:translateY(14vh)}.hero-credit-rule{background:var(--navy);opacity:.5;width:clamp(40px,4.4vw,66px);height:1px;margin:0 0 12px;display:block}.hero-credit p{color:var(--navy);letter-spacing:.22em;text-transform:uppercase;margin:0 0 5px;font-size:clamp(10px,.74vw,11.5px);font-weight:600;line-height:1.2}.hero-credit p:last-child{opacity:.6;letter-spacing:.16em;margin:9px 0 0}.hero-note{z-index:6;opacity:1;margin:0;position:absolute;bottom:15vh;left:4.5vw;transform:translateY(0)}.story-stage:not([data-phase=hero]) .hero-note{opacity:0;transform:translateY(14vh)}.hero-note p{color:var(--navy);letter-spacing:.24em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(10px,.76vw,12px);font-weight:600}.hero-cta{z-index:6;color:var(--navy);letter-spacing:.2em;text-transform:uppercase;opacity:1;padding-bottom:10px;font-size:clamp(11px,.82vw,13px);font-weight:600;position:absolute;bottom:8.5vh;left:4.5vw;transform:translateY(0)}.story-stage:not([data-phase=hero]) .hero-cta{opacity:0;transform:translateY(14vh)}.hero-cta:before{content:"";background:var(--navy);opacity:.26;width:calc(100% + 21vw);height:1.5px;position:absolute;bottom:0;left:0}.hero-cta:after{content:"";background:var(--navy);width:0;height:1.5px;transition:width .42s var(--ease-ui);position:absolute;bottom:0;left:0}.hero-cta:hover:after{width:100%}@media (max-width:860px){.story{height:500vh}.hero-floor{height:46%}.hero-type{font-size:clamp(40px,13vw,92px)}.hero-l1{top:14vh;left:6vw}.hero-l2{top:21.5vh;left:9vw}.hero-l3{top:30vh;left:5.6vw}.hero-bag{width:88vw;top:41vh;right:5vw}.hero-note{bottom:13vh;left:6vw}.hero-cta{bottom:5.5vh;left:6vw}.hero-cta:before{width:100%}.hero-credit{text-align:right;bottom:5.5vh;left:auto;right:6vw}.hero-credit-rule{margin-left:auto}}@media (min-width:700px) and (max-width:860px){.hero-type{font-size:clamp(52px,9vw,82px)}.hero-l1{top:16vh;left:6vw}.hero-l2{top:25vh;left:9vw}.hero-l3{top:35vh;left:5.6vw}.hero-bag{width:62vw;top:33vh;right:5vw}.hero-floor{height:44%}.hero-note{bottom:15vh}.hero-cta{bottom:7vh}}.phase-mat{z-index:8;background:var(--paper);clip-path:inset(0 0 0 100%);grid-template-columns:1fr;align-content:center;gap:clamp(22px,4vw,68px);padding:clamp(26px,6vh,74px) clamp(20px,4vw,64px);display:grid}.story-stage:is([data-phase=mat],[data-phase=shape],[data-phase=cust],[data-phase=final]) .phase-mat{clip-path:inset(0)}.mat-img{aspect-ratio:2522/1928;width:100%;margin:0;position:relative;overflow:hidden}.mat-img img{object-fit:cover;width:100%;height:100%;transform:translateY(var(--drift,0)) scale(1.02);transform-origin:50%;display:block}@media (prefers-reduced-motion:reduce){.mat-img img{transform:none}}.mat-side{background:var(--paper);flex-direction:column;justify-content:flex-start;padding:0;display:flex}.mat-rule{background:var(--navy);opacity:.34;width:54px;height:1px;margin:clamp(18px,3vh,28px) 0 0;display:block}.story-label{letter-spacing:.24em;text-transform:uppercase;color:var(--navy);margin:0 0 auto;font-size:10.5px;font-weight:600;position:static}.story-label span{opacity:.5;margin-bottom:6px;display:block}.story-label-pink{color:var(--pink);opacity:0}.story-label-navy{color:var(--navy);opacity:0}.story-stage[data-phase=shape] .story-label-pink,.story-stage[data-phase=cust] .story-label-navy{opacity:1}.mat-note{color:var(--navy);font-family:var(--font-head);font-variation-settings:"opsz" 96;letter-spacing:-.028em;margin:clamp(18px,3vh,30px) 0 0;font-size:clamp(26px,3vw,46px);font-weight:600;line-height:1.02}.mat-detail{width:min(232px,76%);margin:clamp(20px,3.4vh,34px) 0 0;overflow:hidden}.mat-detail img{width:100%;height:auto;display:block}.mat-fact{max-width:30ch;color:var(--muted);margin:clamp(14px,2vh,22px) 0 0;font-size:12.5px;line-height:1.65}@media (min-width:860px){.phase-mat{grid-template-columns:59fr 41fr;align-items:stretch}}@media (max-width:859px){.phase-mat{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:clamp(18px,3.4vh,30px);padding:clamp(20px,3vh,34px) clamp(18px,5vw,30px)}.mat-img{aspect-ratio:2522/1928}.mat-detail{width:min(150px,42%);margin-top:clamp(14px,2.4vh,22px)}.mat-fact{font-size:12px}}.phase-shape{z-index:9;background:var(--navy);clip-path:inset(100% 0 0);flex-direction:column;justify-content:center;padding:clamp(36px,6vh,84px) 0 clamp(28px,5vh,64px);display:flex}.story-stage:is([data-phase=shape],[data-phase=cust],[data-phase=final]) .phase-shape{clip-path:inset(0)}.shape-lead,.shape-close{z-index:3;opacity:0;padding-left:clamp(20px,4vw,56px);position:relative}.story-stage[data-phase=shape] :is(.shape-lead,.shape-close){opacity:1}.shape-close{z-index:2;margin-top:clamp(18px,3vh,34px)}.shape-head{max-width:16ch;color:var(--pink);font-family:var(--font-head);font-variation-settings:"opsz" 96;letter-spacing:-.03em;margin:clamp(10px,1.8vh,18px) 0 0;font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1}.shape-row{z-index:2;--base:clamp(104px, 22vw, 322px);justify-content:center;align-items:flex-end;gap:clamp(14px,3.4vw,62px);margin:clamp(20px,3.6vh,44px) 0 0;padding:0 clamp(20px,3vw,40px) 0 0;list-style:none;display:flex;position:relative;transform:none}.shape-item{--settle:1;transform:translateY(calc(var(--settle) * 24vh));flex-direction:column;align-items:flex-start;gap:0;display:flex}.story-stage:is([data-phase=shape],[data-phase=cust],[data-phase=final]) .shape-item{--settle:0}.shape-item:nth-child(2){transition-delay:70ms}.shape-item:nth-child(3){transition-delay:.14s}.shape-item:nth-child(4){transition-delay:.21s}.shape-nova{transform:translateY(calc(var(--settle) * 36vh))}.shape-vault{transform:translateY(calc(var(--settle) * 28vh))}.shape-mini-luna{transform:translateY(calc(var(--settle) * 20vh))}.shape-loco{transform:translateY(calc(var(--settle) * 32vh))}.sil{width:calc(var(--base) * var(--w));aspect-ratio:var(--ratio);background:var(--fill,var(--pink));-webkit-mask-image:var(--sil);-webkit-mask-image:var(--sil);mask-image:var(--sil);margin-bottom:20px;display:block;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shape-item em{color:var(--pink);font-style:normal;font-family:var(--font-head);letter-spacing:-.01em;font-size:clamp(15px,1.5vw,25px);line-height:1.1}.shape-item i{color:var(--pink);opacity:.55;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:clamp(9px,.72vw,11.5px);font-style:normal;font-weight:600}.shape-note{max-width:30ch;color:var(--pink);opacity:.62;letter-spacing:0;margin:clamp(10px,1.5vh,16px) 0 0;font-size:12.5px;line-height:1.6;position:static}.phase-cust{z-index:10;background:var(--pink);clip-path:inset(0 0 100%);grid-template-columns:1fr;align-items:center;display:grid}.story-stage:is([data-phase=cust],[data-phase=final]) .phase-cust{clip-path:inset(0)}.cust-copy{flex-direction:column;justify-content:center;gap:clamp(14px,2vh,22px);padding:clamp(28px,5vw,76px);display:flex}.cust-head{color:var(--navy);font-family:var(--font-head);font-variation-settings:"opsz" 96;letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,60px);font-weight:600;line-height:.98}.cust-rail{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cust-rail li{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);opacity:.58;transition:opacity var(--tc) var(--e);border-top:1px solid #14356229;align-items:center;gap:clamp(10px,1vw,14px);padding:7px 0;font-size:clamp(12px,1.05vw,15px);font-weight:600;display:flex;position:relative}.cust-sw{aspect-ratio:1;width:clamp(30px,2.9vw,42px);transition:transform var(--tc) var(--e);background:#ffffff8c;flex:none;display:block;position:relative;overflow:hidden;transform:scale(.9);box-shadow:inset 0 0 0 1px #1435622e}.cust-sw img{width:88%;height:auto;margin:auto;position:absolute;inset:0}.cust-rail li:last-child .cust-sw{transform:scale(.9)}.cust-rail li:last-child{border-bottom:1px solid #14356229}.cust-rail li:after{content:"";background:var(--navy);transform-origin:0;width:100%;height:2px;transition:transform var(--tc) var(--e);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.story-stage[data-step="0"] .cust-rail li:first-child,.story-stage[data-step="1"] .cust-rail li:nth-child(2),.story-stage[data-step="2"] .cust-rail li:nth-child(3),.story-stage[data-step="3"] .cust-rail li:nth-child(4),.story-stage[data-step="4"] .cust-rail li:nth-child(5){opacity:1}.story-stage[data-step="0"] .cust-rail li:first-child .cust-sw,.story-stage[data-step="1"] .cust-rail li:nth-child(2) .cust-sw,.story-stage[data-step="2"] .cust-rail li:nth-child(3) .cust-sw,.story-stage[data-step="3"] .cust-rail li:nth-child(4) .cust-sw,.story-stage[data-step="4"] .cust-rail li:nth-child(5) .cust-sw{transform:scale(1)}.story-stage[data-step="0"] .cust-rail li:first-child:after,.story-stage[data-step="1"] .cust-rail li:nth-child(2):after,.story-stage[data-step="2"] .cust-rail li:nth-child(3):after,.story-stage[data-step="3"] .cust-rail li:nth-child(4):after,.story-stage[data-step="4"] .cust-rail li:nth-child(5):after{transform:scaleX(1)}.cust-foot{max-width:30ch;color:var(--navy);opacity:.62;margin:0;font-size:12.5px;line-height:1.65}.cust-bag{aspect-ratio:1.2;position:relative}.cust-bag img{transform-origin:50% 100%;width:100%;height:auto;transform:translate(var(--tx,0), var(--ty,0)) scale(calc(var(--s,1) * .985));opacity:0;transition:opacity var(--tc) var(--e), transform var(--tc) var(--e);position:absolute;bottom:0;left:0}.story-stage[data-step="0"] .cust-bag img:first-child,.story-stage[data-step="1"] .cust-bag img:nth-child(2),.story-stage[data-step="2"] .cust-bag img:nth-child(3),.story-stage[data-step="3"] .cust-bag img:nth-child(4),.story-stage[data-step="4"] .cust-bag img:nth-child(5){opacity:1;transform:translate(var(--tx,0), var(--ty,0)) scale(var(--s,1))}@media (min-width:860px){.phase-cust{grid-template-columns:38fr 62fr}}@media (max-width:859px){.phase-cust{grid-template-rows:auto 1fr;align-items:start}.cust-bag{aspect-ratio:1.1}}.phase-final{z-index:11;background:var(--pink);clip-path:inset(0 0 100%)}.story-stage[data-phase=final] .phase-final{clip-path:inset(0)}.phase-final{background:var(--pink);display:block}.fin-kicker{z-index:3;color:var(--navy);letter-spacing:.3em;text-transform:uppercase;opacity:.66;margin:0;font-size:clamp(10px,.8vw,11.5px);font-weight:600;position:absolute;top:13vh;left:5vw}.fin-head{z-index:1;color:var(--navy);font-family:var(--font-head);font-variation-settings:"opsz" 144, "SOFT" 0;text-transform:uppercase;letter-spacing:-.05em;margin:0;font-size:clamp(52px,11.5vw,176px);font-weight:600;line-height:.82;position:absolute;top:20vh;left:4vw}.fin-obj{z-index:2;width:57vw;margin:0;position:absolute;bottom:11vh;right:-6vw}.fin-obj img{width:100%;height:auto;display:block}.fin-sub{z-index:3;color:var(--navy);letter-spacing:.02em;opacity:.72;margin:0;font-size:clamp(12px,1vw,14.5px);position:absolute;bottom:8vh;left:5vw}@media (max-width:759px){.fin-kicker{top:11vh}.fin-head{font-size:clamp(46px,16vw,96px);top:16vh}.fin-obj{width:128vw;bottom:19vh;right:-22vw}.fin-sub{bottom:6vh}}.grid-wrap{background:var(--pink);padding:clamp(34px,6vh,76px) clamp(16px,3vw,40px) clamp(70px,12vh,150px)}.grid-head{justify-content:space-between;align-items:baseline;gap:20px;padding:0 clamp(4px,1vw,12px) clamp(18px,2.6vh,30px);display:flex}.grid-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--navy);margin:0;font-size:clamp(10px,.82vw,13px);font-weight:600}.grid-title{font-family:var(--font-head);color:var(--navy);opacity:.62;font-size:clamp(14px,1.5vw,20px);font-weight:400}.col-grid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.col-tile a{display:block}.ct-field{aspect-ratio:1;display:block;position:relative;overflow:hidden}.ct-field img{transition:transform .5s var(--ease-ui);margin:auto;display:block;position:absolute;inset:0}.ct-cut{object-fit:contain;width:78%;height:auto;max-height:82%}.ct-photo{object-fit:cover;width:100%;height:100%}.col-tile a:hover .ct-field img{transform:scale(1.045)}.ct-view{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .24s var(--ease-ui), transform .24s var(--ease-ui);mix-blend-mode:difference;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:14px;transform:translateY(4px)}.col-tile a:hover .ct-view{opacity:1;transform:translateY(0)}.ct-meta{color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:12px 2px 0;display:flex}.ct-name{font-size:13.5px;font-weight:600}.ct-colour{opacity:.62;font-size:12.5px}.ct-price{font-family:var(--font-head);margin-left:auto;font-size:13.5px}@media (max-width:699px){.ct-meta{grid-template-columns:1fr auto;gap:0 8px;display:grid}.ct-name{grid-area:1/1}.ct-price{grid-area:1/2;margin-left:0}.ct-colour{grid-area:2/1/auto/-1}}@media (min-width:700px){.col-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1080px){.col-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:700px) and (max-width:860px){.hero-type{font-size:clamp(66px,13.4vw,118px)}.hero-l1{top:12vh;left:1vw}.hero-l2{top:25vh;left:5vw}.hero-l3{top:41vh;left:.5vw}.hero-bag{width:96vw;top:16vh;right:-12vw}.hero-floor{height:44%}.hero-note{bottom:13vh}.hero-cta{bottom:6vh}}@media (max-width:860px){.story{height:500vh}.hero-type{font-size:clamp(48px,19.5vw,120px)}.hero-l1{top:10vh;left:-.5vw}.hero-l2{top:21vh;left:4vw}.hero-l3{top:32vh;left:.5vw}.hero-bag{width:130vw;top:34.5vh;right:-36vw}.hero-second{z-index:2;opacity:1;width:40vw;display:block;inset:auto auto 24vh -10vw;transform:translateY(0)}.hero-band{gap:16px;height:12vh;padding-left:18px}.hero-band span:nth-child(3){display:none}.shape-row{--base:39vw;flex-wrap:wrap;justify-content:flex-start;gap:10px 14px;margin-top:clamp(16px,2.6vh,28px);padding:0 clamp(18px,5vw,30px) 0 0;transform:none}.shape-item{gap:10px;width:calc(50% - 8px)}.sil{margin-bottom:10px}.shape-lead,.shape-close{max-width:none;padding-left:clamp(18px,5vw,30px);padding-right:0}.shape-head{max-width:12ch;font-size:clamp(26px,8vw,40px)}.shape-note{max-width:30ch;margin-top:clamp(12px,2vh,18px);font-size:11.5px}.story-label{top:11vh}.cust-bag{aspect-ratio:1.3;width:100%;top:auto;right:auto}.phase-final{grid-template-rows:52% auto}}@media (min-width:700px) and (max-width:860px){.story{height:380vh}.hero-type{font-size:clamp(64px,14vw,130px)}.hero-l1{top:11vh}.hero-l2{top:23vh;left:8vw}.hero-l3{top:35vh}.hero-bag{width:92vw;top:33vh;right:-14vw}.hero-second{display:none}.hero-band{height:9vh}.hero-band span:nth-child(3){display:inline}.shape-row{--base:40vw;flex-wrap:wrap;gap:12px 18px}.shape-item{width:auto}.cust-steps{top:15vh}.cust-word{top:44vh}.cust-word li{font-variation-settings:"opsz" 144, "SOFT" 0;max-width:66vw;font-size:clamp(48px,13vw,120px)}.cust-bag{width:62vw;top:20vh;right:-6vw}}@media (min-width:700px) and (max-width:860px) and (max-height:960px){.shape-row{--base:min(40vw, 26vh)}.shape-head{font-size:clamp(24px,4.6vw,36px)}.shape-item{width:calc(50% - 9px)}}@media (prefers-reduced-motion:reduce){body:has(.home) .site-header{background:var(--pink);position:sticky;transform:none}.story{height:auto}.story-stage{height:auto;position:static;overflow:visible}.phase{padding:clamp(48px,9vh,110px) clamp(20px,5vw,64px);position:relative;inset:auto;clip-path:none!important}.story-stage *,.story-stage :before,.story-stage :after{opacity:1!important;transition:none!important;transform:none!important}.hero-type,.hero-type p,.hero-type>span,.hero-bag,.hero-second,.hero-band,.hero-note,.hero-cta,.hero-credit,.mat-img,.story-label,.mat-note,.shape-row,.shape-note,.shape-lead,.shape-close,.cust-bag{text-align:left;margin-left:0;margin-right:0;position:relative;inset:auto}.hero-type{height:auto;font-size:clamp(44px,11vw,116px);display:block}.hero-type>span{white-space:normal;margin:0 0 4px;display:block}.hero-floor{display:none}.hero-note{margin:18px 0 0}.hero-cta{margin:18px 0 0;display:inline-block}.hero-bag{width:min(560px,78%);margin:28px 0}.hero-second{width:min(220px,34%)}.hero-credit{text-align:left;margin:20px 0 0}.hero-credit-rule{margin-left:0}.hero-cta:before{width:100%}.hero-band{flex-wrap:wrap;gap:14px;height:auto;min-height:0;padding:14px 18px}.phase-mat{background:var(--paper);padding:24px 18px}.mat-img{aspect-ratio:auto;width:100%;height:auto}.mat-img img{height:auto}.mat-note{max-width:34ch;margin-top:20px}.shape-note{max-width:40ch;margin-top:14px}.shape-lead{max-width:none}.story-label{margin-bottom:22px}.story-label-navy{color:var(--pink)}.phase-cust,.phase-final{background:var(--pink)}.story-label-navy,.cust-step,.cust-word li,.cust-honest,.phase-cust .story-label-navy{color:var(--navy)}.shape-row{flex-wrap:wrap;justify-content:flex-start;gap:28px;display:flex}.cust-bag{flex-wrap:wrap;gap:14px;width:100%;display:flex}.cust-bag img{width:calc(20% - 12px);height:auto}.cust-steps{margin-top:26px}.cust-step{font-size:clamp(22px,4vw,40px)}.cust-word{flex-wrap:wrap;gap:4px 22px;width:auto;height:auto;margin-top:16px;display:flex}.cust-word li{font-variation-settings:"opsz" 144, "SOFT" 0;font-size:clamp(20px,3vw,30px)}.cust-honest{max-width:60ch;margin-top:20px}.fin-shot{aspect-ratio:3/2}}@media (max-width:699px) and (min-height:880px){.phase-mat{padding-top:calc(clamp(20px,3vh,34px) + 49px)}}.shape-link{align-items:flex-start;gap:inherit;color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex}.shape-link .sil{transition:transform .24s var(--ease-ui,ease)}.shape-link:hover .sil{transform:translateY(-4px)}.shape-link:focus-visible{outline:2px solid var(--pink);outline-offset:8px}.cust-model{color:var(--navy);opacity:.72;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.cust-pick{align-items:center;gap:inherit;min-height:36px;color:inherit;-webkit-tap-highlight-color:transparent;flex:1;text-decoration:none;display:flex}.cust-pick:focus-visible,.cust-all:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.cust-all{color:var(--navy);letter-spacing:.18em;text-transform:uppercase;border-bottom:1.5px solid;align-self:flex-start;padding-bottom:4px;font-size:11px;font-weight:600}@media (max-width:859px){.phase-cust{grid-template-rows:auto minmax(0,1fr);align-items:stretch}.cust-bag{aspect-ratio:auto;align-self:stretch;width:100%;height:calc(100% - 18px);min-height:0}.cust-bag img{object-fit:contain;object-position:50% 100%;height:100%;top:0}}@media (max-width:859px) and (max-height:760px){.phase-cust .cust-copy{gap:10px;padding-bottom:8px}.cust-head{font-size:clamp(26px,7.4vw,34px)}.cust-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cust-rail li,.cust-rail li:last-child{border:0;padding:0 0 6px}.cust-pick{letter-spacing:.1em;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;font-size:9.5px;line-height:1.25}.cust-sw{width:100%;max-width:52px}.cust-foot{display:none}}@media (min-width:861px){.hero-bag.is-nova{width:56vw;top:calc(66% - 29.3305vw);right:4vw}.hero-credit{text-align:right;left:auto;right:4.5vw}.hero-credit-rule{margin-left:auto}}@media (min-width:700px) and (max-width:860px){.hero-bag.is-nova{width:80vw;top:calc(66% - 41.9007vw);right:4vw}}
