.WpclIW_section{padding-block:var(--section-y)}.WpclIW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.WpclIW_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.WpclIW_dotMark{color:var(--accent)}.WpclIW_lead{max-width:40ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.WpclIW_rail{gap:4.5rem var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,7vh,4.5rem) 0 0;padding:0;list-style:none;display:grid}.WpclIW_slot{perspective:1200px;padding-top:2.6rem;position:relative}.WpclIW_slot:before{content:"";top:0;left:calc(var(--gutter) / -2);right:calc(var(--gutter) / -2);background:#c9c9cc;border-radius:2px;height:4px;position:absolute}.WpclIW_slot:after{content:"";background:#05050559;width:1px;height:2.6rem;position:absolute;top:4px;left:50%}.WpclIW_tag{text-align:left;cursor:pointer;transform-origin:50% -2.6rem;background:0 0;border:0;width:100%;padding:0;display:block}.WpclIW_rail[data-on] .WpclIW_tag{animation:WpclIW_hang 1.6s var(--ease-out) both;animation-delay:calc(var(--i) * .12s)}.WpclIW_rail:not([data-on]) .WpclIW_tag{opacity:0}@keyframes WpclIW_hang{0%{opacity:0;transform:translateY(-30px)rotate(-12deg)}25%{opacity:1;transform:rotate(8deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(1.5deg)}to{transform:none}}.WpclIW_inner{min-height:15rem;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);display:grid;position:relative}.WpclIW_tag[aria-pressed=true] .WpclIW_inner{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.WpclIW_tag:hover .WpclIW_inner{transform:rotateY(180deg)}.WpclIW_tag[aria-pressed=true]:hover .WpclIW_inner{transform:none}}.WpclIW_front,.WpclIW_back{backface-visibility:hidden;border-radius:.9rem;grid-area:1/1;align-content:start;gap:.75rem;padding:2.4rem 1.5rem 1.5rem;display:grid;position:relative}.WpclIW_front{background:var(--ink-950);color:var(--white)}.WpclIW_back{background:var(--lime);color:var(--ink-950);transform:rotateY(180deg)}.WpclIW_hole{background:var(--paper);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.9rem;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #0006}.WpclIW_lose{font-family:var(--ff-display);font-size:var(--step-2);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.08}.WpclIW_flip{color:var(--pink-deep);font-family:var(--ff-mono);letter-spacing:.04em;font-size:.72rem}.WpclIW_fix{font-size:var(--step-0);font-weight:600;line-height:1.35}.WpclIW_proof{font-family:var(--ff-mono);border-top:1px dashed #0505054d;margin-top:auto;padding-top:.75rem;font-size:.72rem}.WpclIW_tag:focus-visible{outline:none}.WpclIW_tag:focus-visible .WpclIW_front,.WpclIW_tag:focus-visible .WpclIW_back{outline:2px solid var(--pink-deep);outline-offset:3px}@media (max-width:960px){.WpclIW_rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.WpclIW_rail{grid-template-columns:1fr;gap:3rem}.WpclIW_inner{min-height:12rem}}@media (prefers-reduced-motion:reduce){.WpclIW_rail[data-on] .WpclIW_tag{animation:none}.WpclIW_rail:not([data-on]) .WpclIW_tag{opacity:1}.WpclIW_inner{transition:none}}
._3EVea_section{padding-block:var(--section-y)}._3EVea_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:clamp(2rem,5vh,3rem);display:grid}._3EVea_head{align-items:end;gap:1rem var(--gutter);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}._3EVea_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}._3EVea_dotMark{color:var(--lime)}._3EVea_lead{max-width:46ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}._3EVea_clock{grid-column:1/span 4;justify-items:center;gap:.75rem;margin:0;display:grid;position:relative}._3EVea_clock svg{width:min(100%,20rem);overflow:visible}._3EVea_face{fill:#0e0f12;stroke:#2c2c32;stroke-width:1.5px}._3EVea_tick,._3EVea_tickMajor,._3EVea_hour,._3EVea_minute{transform-origin:100px 100px;stroke-linecap:round}._3EVea_tick{stroke:#3a3a40;stroke-width:1px}._3EVea_tickMajor{stroke:var(--muted);stroke-width:2px}._3EVea_hour{stroke:var(--white);stroke-width:5px}._3EVea_minute{stroke:var(--lime);stroke-width:3px}._3EVea_pin{fill:var(--pink)}._3EVea_time{font-family:var(--ff-display);font-size:var(--step-3);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600}._3EVea_clockLabel{color:var(--lime);font-family:var(--ff-mono);letter-spacing:.04em;font-size:.72rem}._3EVea_surfaces{grid-column:5/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._3EVea_surface{min-height:17rem;transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);background:#0e0f12;border:1px solid #2c2c32;border-radius:1rem;align-content:start;gap:.6rem;padding:1.25rem;display:grid}._3EVea_surface[data-changed]{border-color:var(--lime);background:#12140c}._3EVea_sName{font-family:var(--ff-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}._3EVea_product{color:var(--muted);font-size:var(--step--1)}._3EVea_price{font-family:var(--ff-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.6rem,1.1rem + 1.2vw,2.4rem);font-weight:650;display:block;overflow:hidden}._3EVea_price span{animation:_3EVea_tick .45s var(--ease-out);display:block}._3EVea_surface[data-changed] ._3EVea_price{color:var(--lime)}@keyframes _3EVea_tick{0%{transform:translateY(100%)}}._3EVea_alert{background:var(--pink-deep);color:var(--white);border-radius:.8rem .8rem .8rem .2rem;justify-self:start;padding:.5rem .75rem;font-size:.8rem;font-weight:600;animation:.4s cubic-bezier(.2,.9,.3,1.2) _3EVea_pop}@keyframes _3EVea_pop{0%{opacity:0;transform:translateY(8px)scale(.95)}}._3EVea_sText{border-top:1px solid var(--line);color:var(--muted);font-size:var(--step--1);margin-top:auto;padding-top:.75rem;line-height:1.4}._3EVea_note{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;grid-column:1/-1;font-size:.68rem}@media (min-width:961px) and (min-height:640px) and (prefers-reduced-motion:no-preference){._3EVea_section{align-items:center;min-height:100svh;padding-block:calc(4.5rem + 2vh) 3vh;display:grid}@media (max-height:820px){._3EVea_clock svg{width:min(100%,14rem)}._3EVea_surface{min-height:14rem}}}@media (max-width:1280px){._3EVea_clock{grid-column:1/span 3}._3EVea_surfaces{grid-column:4/-1}}@media (max-width:960px){._3EVea_head{grid-template-columns:1fr}._3EVea_clock,._3EVea_surfaces{grid-column:1/-1}._3EVea_clock svg{width:min(70%,16rem)}}@media (max-width:700px){._3EVea_surfaces{grid-template-columns:1fr}._3EVea_surface{min-height:0}}@media (prefers-reduced-motion:reduce){._3EVea_price span,._3EVea_alert{animation:none}._3EVea_surface{transition:none}}
.tnghPq_section{padding-block:var(--section-y);overflow:clip}.tnghPq_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:3rem;display:grid}.tnghPq_copy{grid-column:1/span 6;justify-items:start;gap:1.25rem;display:grid}.tnghPq_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.tnghPq_dotMark{color:var(--accent)}.tnghPq_lead{max-width:40ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.tnghPq_kitName{color:var(--pink-deep);font-family:var(--ff-mono);letter-spacing:.04em;margin-top:.75rem;font-size:.75rem}.tnghPq_kit{counter-reset:kit;gap:0;width:100%;max-width:34rem;margin:-.5rem 0 0;padding:0;list-style:none;display:grid}.tnghPq_kit li{border-bottom:1px solid var(--line);font-size:var(--step-0);counter-increment:kit;grid-template-columns:2rem minmax(0,1fr);padding:.7rem 0;display:grid}.tnghPq_kit li:before{content:counter(kit, decimal-leading-zero);color:#5c5c63;font-family:var(--ff-mono);font-size:.75rem;line-height:1.9}.tnghPq_results{flex-wrap:wrap;gap:1rem 2.5rem;margin:.5rem 0;display:flex}.tnghPq_results div{flex-direction:column-reverse;gap:.2rem;display:flex}.tnghPq_results dd{font-family:var(--ff-display);font-size:var(--step-3);letter-spacing:-.045em;margin:0;font-weight:650;line-height:1}.tnghPq_results dt{max-width:16ch;color:var(--muted);font-size:var(--step--1);line-height:1.35}.tnghPq_box{aspect-ratio:9/15;grid-column:8/-1;justify-self:center;width:min(100%,22rem);margin-top:4rem;position:relative}.tnghPq_base{background:#ececee;border-radius:1.6rem;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .6rem #f6f6f7,inset 0 0 0 calc(.6rem + 1px) #05050514,0 40px 60px -30px #05050573}.tnghPq_shot{border:.45rem solid var(--ink-950);background:var(--ink-950);border-radius:1.6rem;position:absolute;inset:1.4rem;overflow:hidden}.tnghPq_img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.tnghPq_lid{transform-origin:50% 100%;background:linear-gradient(160deg,#fff 0%,#f1f1f3 100%);border-radius:1.8rem;place-content:center;justify-items:center;gap:.6rem;display:grid;position:absolute;inset:-.35rem;box-shadow:inset 0 1px #fff,0 30px 50px -25px #05050580,0 0 0 1px #05050514}.tnghPq_lidName{font-family:var(--ff-display);letter-spacing:-.05em;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:650}.tnghPq_lidCode{color:var(--pink-deep);font-family:var(--ff-mono);letter-spacing:.08em;font-size:.78rem}@media (max-width:960px){.tnghPq_copy,.tnghPq_box{grid-column:1/-1}.tnghPq_box{width:min(78%,20rem)}}@media (prefers-reduced-motion:reduce){.tnghPq_lid{display:none}}
.TcKTDq_section{padding-block:var(--section-y)}.TcKTDq_head{align-items:end;gap:1rem var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.TcKTDq_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.TcKTDq_dotMark{color:var(--lime)}.TcKTDq_lead{max-width:46ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.TcKTDq_shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem .75rem;margin:clamp(3rem,7vh,4.5rem) 0 0;padding:0;list-style:none;display:grid}.TcKTDq_label{background:#1d1e22;border-radius:.6rem;padding:.5rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 0 -8px #2c2d33,0 24px 30px -20px #000000e6}.TcKTDq_label[data-main]{background:var(--lime)}.TcKTDq_screen{color:#1a1a1a;background:#d7d8d0;border-radius:.3rem;grid-template-rows:auto auto 1fr auto;min-height:11rem;padding:.9rem 1rem;display:grid}.TcKTDq_name{font-family:var(--ff-display);font-size:var(--step-1);letter-spacing:-.02em;font-weight:600;line-height:1.1}.TcKTDq_note{color:#4a4b47;margin-top:.3rem;font-size:.78rem}.TcKTDq_price{font-family:var(--ff-display);letter-spacing:-.045em;white-space:nowrap;align-self:end;margin-top:1rem;font-size:clamp(1.7rem,1.2rem + 1.1vw,2.4rem);font-weight:650;line-height:1}.TcKTDq_unit{font-family:var(--ff-mono);letter-spacing:.04em;margin-top:.25rem;font-size:.7rem}.TcKTDq_shelf:not([data-on]) .TcKTDq_screen>*{opacity:0}.TcKTDq_shelf[data-on] .TcKTDq_screen{animation:.9s step-end both TcKTDq_refresh;animation-delay:calc(var(--i) * .14s)}.TcKTDq_shelf[data-on] .TcKTDq_screen>*{animation:.9s step-end both TcKTDq_ink;animation-delay:calc(var(--i) * .14s)}@keyframes TcKTDq_refresh{0%{background:#1a1a1a}25%{background:#f2f2ec}50%{background:#1a1a1a}75%,to{background:#d7d8d0}}@keyframes TcKTDq_ink{0%,74%{opacity:0}75%,to{opacity:1}}@media (max-width:1100px){.TcKTDq_shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.TcKTDq_head{grid-template-columns:1fr}}@media (max-width:520px){.TcKTDq_shelf{grid-template-columns:1fr;gap:1.75rem}.TcKTDq_screen{min-height:0}}@media (prefers-reduced-motion:reduce){.TcKTDq_shelf[data-on] .TcKTDq_screen,.TcKTDq_shelf[data-on] .TcKTDq_screen>*{animation:none}.TcKTDq_shelf:not([data-on]) .TcKTDq_screen>*{opacity:1}}
._5V82Qq_section{padding-block:var(--section-y)}._5V82Qq_head{border-bottom:2px solid var(--ink-950);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-bottom:1.5rem;display:flex}._5V82Qq_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}._5V82Qq_dotMark{color:var(--accent)}._5V82Qq_product{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;font-size:.75rem}._5V82Qq_sheet{margin:0}._5V82Qq_row{gap:.5rem var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:1.5rem 0;display:grid}._5V82Qq_q{font-family:var(--ff-display);font-size:var(--step-1);letter-spacing:-.02em;align-items:baseline;gap:.75rem;font-weight:600;line-height:1.2;display:flex}._5V82Qq_q:after{content:"";border-bottom:2px dotted #05050540;flex:1;min-width:2rem}._5V82Qq_a{color:#2a2a30;max-width:60ch;font-size:var(--step-0);margin:0;line-height:1.6}@media (max-width:760px){._5V82Qq_row{grid-template-columns:1fr}._5V82Qq_q:after{display:none}}
.ii0l6q_section{padding-block:var(--section-y)}.ii0l6q_grid{gap:clamp(2rem,5vh,3rem);display:grid}.ii0l6q_head{align-items:end;gap:1rem var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.ii0l6q_title{letter-spacing:-.055em;font-size:clamp(2.6rem,1.2rem + 4.4vw,6.2rem);line-height:.92}.ii0l6q_dotMark{color:var(--lime)}.ii0l6q_lead{max-width:46ch;color:var(--muted);font-size:var(--step-0);line-height:1.55}.ii0l6q_form{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ii0l6q_set{border:0;margin:0;padding:0}.ii0l6q_label{color:var(--muted);font-family:var(--ff-mono);letter-spacing:.04em;font-size:.75rem}.ii0l6q_picks{border-top:1px solid var(--line);margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ii0l6q_pick{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);font-family:var(--ff-display);font-size:var(--step-1);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:600;display:flex}.ii0l6q_add{border:1px solid var(--line);color:var(--fg);font-family:var(--ff-body);letter-spacing:0;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:999px;flex:none;padding:.45rem .85rem;font-size:.8rem;font-weight:600}.ii0l6q_pick[aria-pressed=true] .ii0l6q_add{border-color:var(--lime);background:var(--lime);color:var(--ink-950)}@media (hover:hover) and (pointer:fine){.ii0l6q_pick[aria-pressed=false]:hover .ii0l6q_add{border-color:var(--fg)}}.ii0l6q_cart{background:var(--ink-800);border-radius:1.25rem;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid;position:sticky;top:6rem;box-shadow:inset 0 1px #ffffff14}.ii0l6q_cartHead{font-family:var(--ff-display);font-size:var(--step-2);letter-spacing:-.03em;align-items:center;gap:.6rem;font-weight:600;display:flex}.ii0l6q_count{background:var(--pink);min-width:1.8rem;height:1.8rem;color:var(--ink-950);font-family:var(--ff-body);animation:ii0l6q_bump .4s var(--ease-stamp);border-radius:999px;place-items:center;padding-inline:.4rem;font-size:.9rem;font-weight:700;display:grid}@keyframes ii0l6q_bump{0%{transform:scale(.6)}}.ii0l6q_lines{font-size:var(--step--1);gap:.35rem;margin:0;padding-left:1.25rem;display:grid}.ii0l6q_lines li::marker{color:var(--lime);font-family:var(--ff-mono)}.ii0l6q_empty{color:var(--muted);font-size:var(--step--1);line-height:1.45}.ii0l6q_field{gap:.3rem;display:grid}.ii0l6q_input{width:100%;color:var(--fg);font:inherit;font-size:var(--step-1);background:0 0;border:0;border-bottom:1.5px solid #ffffff40;border-radius:0;padding:.7rem 0}.ii0l6q_input::placeholder{color:#77777e;font-size:var(--step-0)}.ii0l6q_input:focus{border-bottom-color:var(--lime);outline:none}.ii0l6q_input:focus-visible{box-shadow:0 2px 0 0 var(--lime)}.ii0l6q_field[data-invalid] .ii0l6q_input{border-bottom-color:var(--pink)}.ii0l6q_submit{justify-content:center;width:100%}.ii0l6q_note{color:var(--muted);font-size:.78rem;line-height:1.4}.ii0l6q_note[data-error]{color:var(--pink)}.ii0l6q_done{border:1px solid var(--lime);font-size:var(--step-1);border-radius:16px;padding:1.5rem;line-height:1.45}.ii0l6q_done a{color:var(--lime);text-decoration:underline}@media (max-width:960px){.ii0l6q_head,.ii0l6q_form{grid-template-columns:1fr}.ii0l6q_cart{position:static}}@media (prefers-reduced-motion:reduce){.ii0l6q_count{animation:none}}
