.story{column-gap:var(--gutter);padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.story__text{grid-area:1/1/auto/span 5}.story__stage{height:100svh;padding:calc(var(--hdr) + .5rem) 0 var(--gutter);grid-area:1/6/auto/-1;align-self:start;position:sticky;top:0;overflow:clip}.story__photo{background:#ddd;height:100%;position:relative;overflow:clip}.story__photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.story__dim{background:var(--c-fg);opacity:0;pointer-events:none;position:absolute;inset:0}.story__stk{--s:clamp(9rem, 3rem + 8.6vw, 13rem);--tilt:-5deg;margin:calc(var(--s) * -.6) 0 0 calc(var(--s) * -.5);transition:opacity .35s var(--ease-soft);z-index:2;position:absolute;top:56%;left:44%}.story__stk.is-gone{opacity:0}.story__cap{left:1rem;bottom:calc(var(--gutter) + 1rem);z-index:3;background:var(--c-paper);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.55rem .7rem;transition:opacity .4s;display:inline-flex;position:absolute}.story.is-moving .story__cap{opacity:0}.story__rail{left:1rem;bottom:calc(var(--gutter) + 1rem);z-index:3;background:var(--c-paper);border-radius:var(--radius);opacity:0;transition:opacity .4s, translate .6s var(--ease-out);gap:.15rem;padding:.7rem .8rem;display:grid;position:absolute;translate:0 .5rem}.story.is-moving .story__rail{opacity:1;translate:0}.story__rail li{color:var(--c-muted);gap:.6rem;transition:color .3s;display:flex}.story__rail li span{color:inherit}.story[data-state="0"] .story__rail [data-i="0"],.story[data-state="1"] .story__rail [data-i="1"],.story[data-state="2"] .story__rail [data-i="2"],.story[data-state="3"] .story__rail [data-i="3"]{color:var(--c-fg)}.story[data-state="0"] .story__rail [data-i="0"] span,.story[data-state="1"] .story__rail [data-i="1"] span,.story[data-state="2"] .story__rail [data-i="2"] span,.story[data-state="3"] .story__rail [data-i="3"] span{color:var(--c-accent)}.story__ch{max-width:34rem;min-height:100svh}.story__inner{flex-direction:column;gap:1.25rem;padding:2rem 0 4rem;display:flex;position:sticky;top:calc(50svh - 9rem)}.story__ch--hero{padding-top:calc(var(--hdr) + 1.5rem);flex-direction:column;justify-content:safe flex-end;gap:1.6rem;max-width:none;padding-bottom:clamp(3rem,9vh,6.5rem);display:flex}.story__kicker{font-size:var(--t-s);align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.story__kicker:before{content:"";background:var(--c-accent);border-radius:2px;width:.7rem;height:.7rem}.story__h1{max-width:6.6em;margin-left:-.05em;font-size:min(clamp(3rem,.6rem + 6.1vw,7.4rem),13.5svh)}.story__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.story__hint{color:var(--c-muted);align-items:center;gap:.6rem;display:inline-flex}.story__hint:before{content:"";background:currentColor;width:2.5rem;height:1px}.story__n{color:var(--c-accent)}.story__p{font-size:var(--t-m);max-width:30ch;line-height:1.38}.story__d{color:var(--c-muted);border-top:1px solid var(--c-line);max-width:30rem;padding-top:.9rem}.stk{--lift:0}.story__stk{filter:drop-shadow(0 calc(1px + var(--lift) * 14px) calc(2px + var(--lift) * 22px) rgb(0 0 0/calc(.2 + var(--lift) * .15)))}.phone{--pz:.72;left:50%;bottom:calc(var(--gutter) + 1.5rem);z-index:1;height:min(40rem, calc(100svh - var(--hdr) - var(--gutter) - 4rem));aspect-ratio:390/844;margin-left:calc(min(40rem, calc(100svh - var(--hdr) - var(--gutter) - 4rem)) * -.231);position:absolute;translate:0}html:not(.js) .phone{display:none}.phone__glass{background:#0b0b0b;border-radius:2.6rem;padding:.55rem;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2a2a2a,0 30px 60px -20px #0000008c,0 12px 24px -12px #0006}.phone__screen{zoom:var(--pz);background:var(--g-bg);border-radius:2.4rem;width:390px;height:844px;position:relative;overflow:hidden}.ps{opacity:0;transition:opacity .45s var(--ease-soft), scale .7s var(--ease-out);position:absolute;inset:0;overflow:hidden;scale:1.04}.phone[data-state="0"] .ps--0,.phone[data-state="1"] .ps--1,.phone[data-state="2"] .ps--2,.phone[data-state="3"] .ps--3{opacity:1;scale:1}.ps__cam{background:radial-gradient(120% 80% at 50% 40%,#3a3835 0%,#121212 70%);align-content:center;place-items:center;gap:2rem;display:grid;position:absolute;inset:0}.ps__vf{aspect-ratio:5/6;width:236px;position:relative}.ps__vf i{border:4px solid #fff;width:34px;height:34px;position:absolute}.ps__vf i:first-child{border-bottom:0;border-right:0;border-top-left-radius:14px;top:-18px;left:-18px}.ps__vf i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:14px;top:-18px;right:-18px}.ps__vf i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:14px;bottom:-18px;left:-18px}.ps__vf i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:14px;bottom:-18px;right:-18px}.ps__scrim{background:#0000008c;position:absolute;inset:0}.ps__pill{font-family:var(--f-mono);color:#141414;background:var(--c-host);border-radius:999px;padding:10px 16px;font-size:15px}.statement{padding-block:clamp(7rem,16vw,15rem) clamp(5rem,11vw,10rem)}.statement__text{letter-spacing:-.03em;text-indent:2.6em;max-width:24em;font-weight:600;line-height:1.08}.wall{padding-block:clamp(3rem,6vw,6rem) clamp(5rem,10vw,9rem)}.wall__head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.wall__head h2{grid-column:1/span 7}.wall__sub{grid-column:9/-1;max-width:30ch}.spots{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(3rem,6vw,5rem);display:grid}.spot--0{grid-column:1/span 7}.spot--1{grid-column:9/span 4;margin-top:14vw}.spot--2{grid-column:2/span 5;margin-top:-2vw}.spot--3{grid-column:8/span 5;margin-top:8vw}.spot__media{position:relative}.spot__media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.spot--1 .spot__media img{aspect-ratio:4/5}.spot__cap{border-top:1px solid var(--c-line);justify-content:space-between;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.spot__cap span:first-child{color:var(--c-accent)}.spot__stk{z-index:2;aspect-ratio:5/6;filter:drop-shadow(0 2px 2px #0000004d)drop-shadow(0 6px 10px #0003);width:clamp(3rem,2.4rem + 1.6vw,4rem);transition:scale .45s var(--ease-out), rotate .45s var(--ease-out);position:absolute;translate:-50% -50%;rotate:-7deg}.spot__body,.spot__flap{transition:clip-path .5s var(--ease-out);border-radius:4px;position:absolute;inset:0}.spot__body{background:var(--c-accent);clip-path:polygon(0% 0%,100% 0%,100% 86%,86% 100%,0% 100%);place-items:center;display:grid}.spot__flap{clip-path:polygon(86% 100%,100% 86%,86% 86%);background:linear-gradient(315deg,#fff 0%,#ddd 100%)}.spot__qr{aspect-ratio:1;background:linear-gradient(#141414 0 0) 12% 12%/26% 26% no-repeat,linear-gradient(#141414 0 0) 88% 12%/26% 26% no-repeat,linear-gradient(#141414 0 0) 12% 88%/26% 26% no-repeat,linear-gradient(#141414 0 0) 62% 62%/14% 14% no-repeat,linear-gradient(#141414 0 0) 84% 78%/10% 22% no-repeat,linear-gradient(#141414 0 0) 50% 30%/10% 18% no-repeat,#fff;border-radius:2px;width:66%}.spot__stk[aria-expanded=true],.spot__stk:focus-visible{rotate:-3deg;scale:1.08}.spot__stk[aria-expanded=true] .spot__body,.spot__stk:focus-visible .spot__body{clip-path:polygon(0% 0%,100% 0%,100% 58%,58% 100%,0% 100%)}.spot__stk[aria-expanded=true] .spot__flap,.spot__stk:focus-visible .spot__flap{clip-path:polygon(58% 100%,100% 58%,58% 58%)}@media (hover:hover){.spot__stk:hover{rotate:-3deg;scale:1.08}.spot__stk:hover .spot__body{clip-path:polygon(0% 0%,100% 0%,100% 58%,58% 100%,0% 100%)}.spot__stk:hover .spot__flap{clip-path:polygon(58% 100%,100% 58%,58% 58%)}}@keyframes settle{0%,to{clip-path:polygon(0% 0%,100% 0%,100% 86%,86% 100%,0% 100%)}50%{clip-path:polygon(0% 0%,100% 0%,100% 78%,78% 100%,0% 100%)}}@keyframes settle-flap{0%,to{clip-path:polygon(86% 100%,100% 86%,86% 86%)}50%{clip-path:polygon(78% 100%,100% 78%,78% 78%)}}.motion .spot__stk[aria-expanded=false]:not(:hover):not(:focus-visible) .spot__body{animation:3.6s ease-in-out infinite settle}.motion .spot__stk[aria-expanded=false]:not(:hover):not(:focus-visible) .spot__flap{animation:3.6s ease-in-out infinite settle-flap}.spot__card{z-index:3;background:var(--c-paper);border-radius:var(--radius);opacity:0;transform-origin:0%;width:min(18rem,70%);transition:opacity .3s var(--ease-soft), scale .6s var(--ease-out), display .3s allow-discrete;justify-items:start;gap:.35rem;padding:1rem 1.1rem 1.1rem;display:none;position:absolute;translate:2.6rem -50%;scale:1.05;box-shadow:0 1px 2px #0000001f,0 14px 30px -10px #00000059}.spot__card[data-side=left]{transform-origin:100%;translate:calc(-100% - 2.6rem) -50%}.spot__card[data-open]{opacity:1;display:grid;scale:1}@starting-style{.spot__card[data-open]{opacity:0;scale:1.05}}@media (hover:hover){.spot__stk[aria-expanded=true]:hover{rotate:2deg;scale:1.16}}.spot__title{letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.spot__price{font-size:.9375rem}.spot__line{font-size:var(--t-s);color:var(--c-muted);line-height:1.45}.owner{column-gap:var(--gutter);background:var(--c-paper);border-block:1px solid var(--c-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(5rem,10vw,9rem);display:grid}.owner__text{grid-column:1/span 4;justify-items:start;gap:1.5rem;display:grid}.owner__text p{max-width:34ch}.owner__card{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius);grid-column:6/-1;gap:1.5rem;padding:clamp(1rem,2vw,1.75rem);display:grid}.owner__bar{align-items:center;gap:.7rem;display:flex}.owner__bar .tag{margin-left:auto}.owner__dot{background:var(--c-ok);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 4px #1d6b4526}.owner__kpis{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:clip}.owner__kpis>div{background:var(--c-paper);gap:.3rem;padding:.9rem 1rem;display:grid}.owner__kpis dt{font-size:var(--t-xs);color:var(--c-muted)}.owner__kpis dd{font-size:clamp(1rem,.8rem + .9vw,1.6rem)}.owner__chart{grid-template-columns:repeat(14,1fr);align-items:end;gap:.35rem;height:9rem;display:grid}.owner__col{grid-template-rows:1fr auto;gap:.35rem;height:100%;display:grid}.owner__col i{background:var(--c-fg);border-radius:2px 2px 0 0;align-self:end}.owner__col:last-child i{background:var(--c-accent)}.owner__col b{color:var(--c-muted);text-align:center;font-size:.625rem;font-weight:400}.owner__table{border-collapse:collapse;width:100%;font-size:var(--t-s)}.owner__table th{text-align:left;color:var(--c-muted);font-weight:500;font-size:var(--t-xs);padding-bottom:.4rem}.owner__table td{border-top:1px solid var(--c-line);vertical-align:top;padding:.55rem .5rem .55rem 0}.owner__table td:last-child,.owner__table th:last-child{text-align:right;padding-right:0}.facts{padding-block:clamp(5rem,11vw,10rem)}.facts__list{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.facts__list>div{border-top:1.5px solid var(--c-fg);align-content:start;gap:1rem;padding-top:1.25rem;display:grid}.facts__n{margin-left:-.05em;font-size:clamp(4.5rem,2rem + 10vw,12rem);line-height:.8}.facts__n span{vertical-align:top;letter-spacing:0;margin-left:.04em;font-size:.45em}.facts__list dd{max-width:24ch}.kit{padding-block:clamp(3rem,6vw,6rem) clamp(4rem,8vw,7rem)}.kit__head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.kit__head h2{grid-column:1/span 6}.kit__head p{grid-column:8/-1;max-width:40ch}.kit__list{border-bottom:1px solid var(--c-line)}.kit__row{align-items:center;column-gap:var(--gutter);border-top:1px solid var(--c-line);grid-template-columns:2.4rem minmax(0,4fr) minmax(0,5fr) 6rem 1.4rem;padding-block:1.35rem;display:grid}.kit__mark{aspect-ratio:5/6;background:var(--c-accent);clip-path:polygon(0% 0%,100% 0%,100% 84%,84% 100%,0% 100%);width:1.6rem;transition:rotate .5s var(--ease-out), scale .5s var(--ease-out), clip-path .5s var(--ease-out);border-radius:3px;rotate:-6deg}.kit__name{font-size:var(--t-m);letter-spacing:-.02em;transition:translate .5s var(--ease-out);font-weight:650}.kit__price{text-align:right}.kit__row .btn__arrow{transition:translate .45s var(--ease-out)}@media (hover:hover){.kit__row:hover .kit__mark{clip-path:polygon(0% 0%,100% 0%,100% 58%,58% 100%,0% 100%);rotate:4deg;scale:1.15}.kit__row:hover .kit__name{translate:.5rem}.kit__row:hover .btn__arrow{translate:5px}}.kit__row:focus-visible .kit__mark{rotate:4deg;scale:1.15}.kit__row:focus-visible .kit__name{translate:.5rem}.kit__note{margin-top:1rem}.page-head{padding:calc(var(--hdr) + clamp(3rem, 9vw, 8rem)) var(--gutter) clamp(2.5rem, 5vw, 4rem);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.5rem;display:grid}.page-head h1{font-size:var(--t-mega);grid-column:1/span 9;margin-left:-.05em}.page-head__meta{font-size:var(--t-m);grid-column:1/span 6;max-width:34ch;line-height:1.35}.page-head__aside{grid-column:9/-1;justify-items:start;gap:.5rem;display:grid}@media (max-width:767px){.story{flex-direction:column;padding-inline:0;display:flex}.story__stage{z-index:2;background:var(--c-bg);order:-1;height:52svh;padding:0}.story__stk{--s:7.4rem;top:58%;left:50%}.story__cap{left:var(--gutter);font-size:.6875rem;bottom:.8rem}.phone{height:calc(52svh - var(--hdr) - 1.5rem);margin-left:calc((52svh - var(--hdr) - 1.5rem) * -.231);bottom:.75rem}.phone__glass{border-radius:1.6rem;padding:.35rem}.story__text{padding-inline:var(--gutter)}.story__ch{min-height:78svh}.story__inner{gap:.9rem;padding:1.25rem 0 2rem;top:calc(52svh + .5rem)}.story__ch .h-xl{font-size:clamp(2.2rem,10vw,3rem)}.story__rail{display:none}.story__ch--hero{gap:1.1rem;min-height:auto;padding:1.5rem 0 4rem}.story__h1{font-size:clamp(2.6rem,12.4vw,3.6rem)}.story__ctas .btn{width:100%}.story__hint{display:none}.statement__text{text-indent:0}.wall__head,.kit__head,.owner{display:block}.wall__sub,.kit__head p{margin-top:1.25rem}.spots{grid-template-columns:1fr;display:grid}.spot{grid-column:1/-1!important;margin-top:0!important}.spot--1{margin-left:18%}.spot--3{margin-right:12%}.spot__card,.spot__card[data-side=left]{transform-origin:50% 100%;width:auto;bottom:.75rem;right:.75rem;translate:none;top:auto!important;left:.75rem!important}.owner__text{margin-bottom:2.5rem}.owner__kpis dd{font-size:.95rem}.owner__chart{gap:.2rem;height:6rem}.facts__list{grid-template-columns:1fr;row-gap:2.5rem}.kit__row{grid-template-columns:1.6rem minmax(0,1fr) auto;row-gap:.35rem}.kit__spec{font-size:var(--t-s);grid-area:2/2/auto/-1}.kit__row .btn__arrow{display:none}.page-head h1,.page-head__meta,.page-head__aside{grid-column:1/-1}}@media (min-width:768px) and (max-width:1100px){.story__text{grid-column:1/span 6}.story__stage{grid-column:7/-1}.owner__text{grid-column:1/-1;margin-bottom:3rem}.owner__card{grid-column:1/-1}}.case__kicker{color:var(--c-accent);grid-column:1/-1}.case .page-head h1{white-space:nowrap;grid-column:1/-1;padding-bottom:.14em;font-size:clamp(3.4rem,.5rem + 15vw,17rem);line-height:.82}@media (max-width:767px){.case .page-head h1{font-size:18.5vw;font-stretch:104%}}.case__facts{gap:var(--gutter);grid-column:8/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case__facts>div{border-top:1.5px solid var(--c-fg);align-content:start;gap:.4rem;padding-top:.7rem;display:grid}.case__facts dd span{letter-spacing:0;font-size:.5em}.case__bleed{margin:0}.case__bleed img{object-fit:cover;width:100%;height:min(86svh,62vw)}.case__bleed figcaption{padding:.8rem var(--gutter) 0;color:var(--c-muted)}.case__pair{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(5rem,11vw,10rem);display:grid}.case__text{grid-column:1/span 4;gap:1.25rem;display:grid}.case__text p{max-width:38ch}.case__media{grid-column:6/-1;margin:0}.case__media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.case__pair--flip .case__media{grid-area:1/1/auto/span 7}.case__pair--flip .case__text{grid-area:1/9/auto/-1}.case__setup{padding-block:clamp(3rem,6vw,5rem) clamp(5rem,10vw,9rem)}.case__setup h2{max-width:12em;margin-bottom:clamp(2rem,5vw,4rem)}.case__list{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case__list li{border-top:1.5px solid var(--c-fg);align-content:start;gap:.75rem;padding-top:1rem;display:grid}.case__list .mono{color:var(--c-accent)}.case__stickers{background:var(--c-paper);border-block:1px solid var(--c-line);padding-block:clamp(4rem,8vw,7rem)}.case__stickers-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.sheetgrid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.sheetgrid li{justify-items:start;gap:.5rem;display:grid}.sheetgrid .stk{margin-bottom:1.2rem}.sheetgrid__place{font-weight:600}.case__mirror{column-gap:var(--gutter);padding:clamp(5rem, 10vw, 9rem) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.case__mirror-photo{grid-column:2/span 4;margin:0}.case__mirror-photo img{width:100%;height:auto}.case__mirror-text{grid-column:7/span 5;gap:1.25rem;padding-bottom:2rem;display:grid}.case__mirror-text p{max-width:40ch}.case__ctas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.case__now{border-top:1px solid var(--c-line);padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,6rem)}.case__now-cols{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem;margin-top:2rem;display:grid}.case__now-cols>div{align-content:start;gap:.5rem;display:grid}.case__now-cols .mono{color:var(--c-accent)}.case__credit{margin-top:3rem}.case__credit .link{padding-block:.25em;display:inline-block}.print{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.print__order{grid-column:1/span 7;gap:1.5rem;display:grid}.print__free{top:calc(var(--hdr) + 1.5rem);background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--radius);grid-column:9/-1;justify-items:start;gap:1rem;padding:1.75rem;display:grid;position:sticky}.print__stk{padding:1rem 0 1.5rem 1rem}.print__specs{border-top:1px solid var(--c-line);padding-block:clamp(3rem,6vw,5rem) clamp(5rem,9vw,8rem)}.print__spec-list{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.print__spec-list>div{border-top:1.5px solid var(--c-fg);align-content:start;gap:.6rem;padding-top:.9rem;display:grid}.print__spec-list dt{color:var(--c-accent)}.order{gap:2rem;display:grid}.order__items{border:0;padding:0;display:grid}.order__row{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1.1rem 0;display:grid}.order__row:last-child{border-bottom:1px solid var(--c-line)}.order__name{font-size:1.05rem;font-weight:650}.order__spec{font-size:var(--t-s)}.order__qty{align-items:center;gap:.6rem;display:inline-flex}.order__qty button{border-radius:var(--radius);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--c-line-strong);font-size:1.1rem;transition:background-color .2s,color .2s}@media (hover:hover){.order__qty button:hover{background:var(--c-fg);color:var(--c-paper)}}.order__qty output{text-align:center;min-width:1.5rem}.order__ship{border:0;grid-template-columns:1fr 1fr;gap:1rem;padding:0;display:grid}.order__ship legend{color:var(--c-muted);margin-bottom:1rem}.order__ship label,.start__form label{font-size:var(--t-s);gap:.4rem;font-weight:500;display:grid}.order__ship input,.start__form input,.start__form select,.start__form textarea{border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-paper);min-height:3rem;padding:.6rem .8rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.order__ship input:focus-visible,.start__form input:focus-visible,.start__form select:focus-visible,.start__form textarea:focus-visible{border-color:var(--c-fg);outline:none;box-shadow:0 0 0 3px #cc211940}.order__wide{grid-column:1/-1}.order__foot{justify-items:start;gap:1rem;display:grid}.order__total{border-top:1.5px solid var(--c-fg);justify-content:space-between;align-items:baseline;width:100%;padding-top:1rem;font-size:1.1rem;font-weight:650;display:flex}.order__total .price{font-size:1.3rem}.btn:disabled{opacity:.45;cursor:not-allowed}.order__done,.start__sent{background:var(--c-paper);border-radius:var(--radius);border:1px solid var(--c-line);justify-items:start;gap:1rem;padding:2rem;display:grid}.start{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-bottom:clamp(5rem,10vw,8rem);display:grid}.start__form{grid-column:1/span 7;grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.start__wide,.start__sells{grid-column:1/-1}.start__sells{border:0;flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.start__sells legend{font-size:var(--t-s);margin-bottom:.6rem;font-weight:500}.start__chip{position:relative;display:inline-flex!important}.start__chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.start__chip span{min-height:2.6rem;box-shadow:inset 0 0 0 1px var(--c-line-strong);border-radius:999px;align-items:center;padding:0 .95rem;font-size:.9375rem;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.start__chip input:checked+span{background:var(--c-fg);color:var(--c-paper);box-shadow:none}.start__chip input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}@media (hover:hover){.start__chip:hover span{box-shadow:inset 0 0 0 1.5px var(--c-fg)}}.start__submit{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.start__sent{grid-column:1/span 7}.start__next{top:calc(var(--hdr) + 1.5rem);grid-column:9/-1;gap:1.25rem;display:grid;position:sticky}.start__next ol{display:grid}.start__next li{border-top:1px solid var(--c-line);grid-template-columns:2.5rem 1fr;gap:.5rem;padding:1rem 0;display:grid}.start__next .mono{color:var(--c-accent);padding-top:.2rem}.start__t{font-weight:650}.lost{column-gap:var(--gutter);min-height:100svh;padding:calc(var(--hdr) + 3rem) var(--gutter) 4rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lost__text{grid-column:1/span 7;justify-items:start;gap:1.5rem;display:grid}.lost__text h1{font-size:var(--t-xl);font-size:clamp(2.8rem,1rem + 6vw,7rem)}.lost__code{color:var(--c-accent)}.lost__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.lost__stk{grid-column:9/span 3;justify-self:center}.lost__body{clip-path:polygon(0% 0%,100% 0%,100% 52%,52% 100%,0% 100%)}.lost__flap{clip-path:polygon(52% 100%,100% 52%,52% 52%)}.motion .lost__body{animation:5s ease-in-out infinite lost-peel}.motion .lost__flap{animation:5s ease-in-out infinite lost-flap}@keyframes lost-peel{0%,to{clip-path:polygon(0% 0%,100% 0%,100% 52%,52% 100%,0% 100%)}50%{clip-path:polygon(0% 0%,100% 0%,100% 44%,44% 100%,0% 100%)}}@keyframes lost-flap{0%,to{clip-path:polygon(52% 100%,100% 52%,52% 52%)}50%{clip-path:polygon(44% 100%,100% 44%,44% 44%)}}@media (max-width:767px){.case__facts{grid-column:1/-1}.case__text,.case__media,.case__pair--flip .case__media,.case__pair--flip .case__text{grid-area:auto/1/auto/-1}.case__pair{row-gap:2.5rem}.case__list{grid-template-columns:1fr}.sheetgrid{grid-template-columns:1fr 1fr;row-gap:2.5rem}.case__mirror-photo{grid-column:1/span 9}.case__mirror-text{grid-column:1/-1;margin-top:2.5rem}.case__now-cols{grid-template-columns:1fr}.print__order,.print__free,.start__form,.start__next,.start__sent{grid-column:1/-1;position:static}.print__free{margin-top:3rem}.print__spec-list,.order__ship,.start__form{grid-template-columns:1fr}.order__row{grid-template-columns:minmax(0,1fr) auto}.order__qty{grid-column:1/-1}.start__next{margin-top:3rem}.lost{grid-template-columns:1fr;row-gap:3rem}.lost__text,.lost__stk{grid-column:1/-1}.lost__stk{order:-1;justify-self:start}}
