.bRDKxW_header{padding-top:calc(var(--header-h) + 3rem);gap:1.25rem;padding-bottom:3rem;display:grid}.bRDKxW_title{font-size:var(--text-h1)}
.GKiJOG_root{z-index:850;padding:var(--gutter);visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}.GKiJOG_backdrop{opacity:0;background:#1212128c;position:absolute;inset:0}.GKiJOG_panel{width:min(42rem,100%);max-height:min(48rem, calc(100svh - 2 * var(--gutter)));background:var(--color-bg);color:var(--color-ink);flex-direction:column;display:flex;position:relative;box-shadow:0 30px 80px #00000040}.GKiJOG_head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.GKiJOG_title{font-size:clamp(1.75rem,2.5vw + 1rem,2.5rem)}.GKiJOG_body{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:1.5rem;padding:1.25rem 1.25rem 1.75rem;display:grid;overflow-y:auto}@media (max-width:999px){.GKiJOG_root{place-items:end stretch;padding:0}.GKiJOG_panel{width:100%;max-height:88svh;padding-bottom:env(safe-area-inset-bottom)}}
.AZNmYq_overlay{z-index:900;background:var(--color-dark);color:var(--color-on-dark);pointer-events:none;visibility:hidden;opacity:0;clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);place-items:center;display:grid;position:fixed;inset:0}.AZNmYq_labelMask{padding:.25em 0 .08em;display:block;overflow:clip}.AZNmYq_label{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3rem,8vw + 1rem,9rem);line-height:.95;display:block}.AZNmYq_sharedLayer{z-index:901;pointer-events:none;position:fixed;inset:0}
.e7WGRa_btn{min-height:3.25rem;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;isolation:isolate;border:1px solid;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.e7WGRa_btn:before{content:"";z-index:-1;background:var(--color-accent);transform-origin:bottom;transition:transform .5s var(--ease-hop);position:absolute;inset:0;transform:scaleY(0)}.e7WGRa_dark{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.e7WGRa_light{color:var(--color-ink);background:0 0}.e7WGRa_onDark{background:var(--color-on-dark);color:var(--color-dark);border-color:var(--color-on-dark)}.e7WGRa_arrow{transition:transform .5s var(--ease-hop)}@media (hover:hover) and (pointer:fine){.e7WGRa_btn:hover{color:var(--color-on-accent);border-color:var(--color-accent)}.e7WGRa_btn:hover:before{transform:scaleY(1)}.e7WGRa_btn:hover .e7WGRa_arrow{transform:translate(.35rem)}}@media (prefers-reduced-motion:reduce){.e7WGRa_btn:before,.e7WGRa_arrow{transition:none}}
.Q--LXW_marquee{border-block:1px solid var(--color-ink);background:var(--color-accent);width:100%;color:var(--color-on-accent);padding:1.25rem 0;display:flex;overflow:clip}.Q--LXW_track{animation:Q--LXW_marquee var(--marquee-duration,30s) linear infinite;flex-shrink:0;list-style:none;display:flex}.Q--LXW_item{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:2rem;padding-right:2rem;font-size:clamp(2rem,4vw + 1rem,5rem);line-height:1;display:flex}.Q--LXW_dot{font-size:.5em}@keyframes Q--LXW_marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.Q--LXW_track{animation:none}}
.g-pugq_card{color:inherit;gap:.75rem;text-decoration:none;display:grid}.g-pugq_media{aspect-ratio:4/5;background:var(--color-surface);position:relative;overflow:hidden}.g-pugq_img{object-fit:cover;transition:transform .9s var(--ease-out), opacity .5s var(--ease-out)}.g-pugq_hover{opacity:0;display:none}@media (hover:hover) and (pointer:fine){.g-pugq_hover{display:block}.g-pugq_card:hover .g-pugq_hover,.g-pugq_card:focus-visible .g-pugq_hover{opacity:1}.g-pugq_card:hover .g-pugq_img{transform:scale(1.04)}}.g-pugq_info{grid-template-columns:1fr auto;gap:.15rem 1rem;display:grid}.g-pugq_name{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.3}.g-pugq_price{font-family:var(--font-mono);font-size:.875rem}.g-pugq_cat{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);grid-column:1/-1}@media (max-width:999px){.g-pugq_info{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.g-pugq_img{transition:opacity .2s linear}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.g-pugq_card:hover .g-pugq_img{transform:none}}
.vOfxla_root{z-index:800;visibility:hidden;position:fixed;inset:0}.vOfxla_backdrop{opacity:0;background:#1212128c;position:absolute;inset:0}.vOfxla_panel{background:var(--color-bg);width:min(24rem,100%);color:var(--color-ink);align-content:start;gap:1rem;padding:1.25rem;display:grid;position:absolute;top:0;bottom:0;left:0}.vOfxla_head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vOfxla_title{font-size:var(--text-h3)}
.dVPCnq_zone{border:1px solid var(--color-line);background:var(--color-surface);gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dVPCnq_zone[data-state=awake],.dVPCnq_zone[data-state=awake] a{cursor:none}}.dVPCnq_hint{color:var(--color-muted);max-width:48ch}.dVPCnq_items{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:center;gap:1rem;display:grid}.dVPCnq_text{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;line-height:1}.dVPCnq_link{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.06em;text-underline-offset:.3em;color:inherit;justify-self:start;text-decoration:underline}.dVPCnq_media{aspect-ratio:4/3;background:var(--color-dark);border-radius:2px}.dVPCnq_dot{pointer-events:none;z-index:2;place-items:center;display:none;position:absolute;top:0;left:0}.dVPCnq_zone[data-state=awake] .dVPCnq_dot,.dVPCnq_zone[data-state=sleep] .dVPCnq_dot{display:grid}.dVPCnq_inner{background:var(--color-accent);width:100%;height:100%;transition:transform .35s var(--ease-ui), border-radius .35s var(--ease-ui), opacity .25s;border-radius:50%;grid-area:1/1}.dVPCnq_zone[data-cursor-state=out] .dVPCnq_inner{opacity:0;transform:scale(.4)}.dVPCnq_zone[data-cursor-state=text] .dVPCnq_inner{border-radius:2px;transform:scaleX(.12)scaleY(1.6)}.dVPCnq_zone[data-cursor-state=link] .dVPCnq_inner,.dVPCnq_zone[data-cursor-state=media] .dVPCnq_inner{opacity:.92;transform:scale(2.6)}.dVPCnq_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-accent);opacity:0;grid-area:1/1;font-size:.55rem;transition:opacity .25s}.dVPCnq_zone[data-cursor-state=link] .dVPCnq_label,.dVPCnq_zone[data-cursor-state=media] .dVPCnq_label{opacity:1}
._0Ak-2G_zone{place-items:center;margin:-60px;padding:120px;display:inline-grid}@media (max-width:999px){._0Ak-2G_zone{margin:0;padding:0}}
.R0uyNq_card{--mx:50%;--my:50%;--spot:0;background:var(--color-surface);border:1px solid var(--color-line);isolation:isolate;border-radius:4px;gap:.75rem;max-width:24rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.R0uyNq_card:before{content:"";z-index:-1;opacity:var(--spot);background:radial-gradient(240px circle at var(--mx) var(--my), color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.R0uyNq_card:after{content:"";border-radius:inherit;opacity:var(--spot);background:radial-gradient(200px circle at var(--mx) var(--my), var(--color-accent), transparent 70%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.R0uyNq_title{font-size:var(--text-h3);line-height:1}
._4HdguG_btn{--x:50%;--y:50%;border:1px solid var(--color-ink);min-height:3.25rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;isolation:isolate;background:0 0;padding:.75rem 1.5rem;position:relative;overflow:hidden}._4HdguG_btn:before{content:"";left:var(--x);top:var(--y);aspect-ratio:1;background:var(--color-accent);width:250%;transition:transform .55s var(--ease-hop);z-index:-1;border-radius:50%;position:absolute;transform:scale(0)}._4HdguG_label{transition:color .3s;position:relative}@media (hover:hover) and (pointer:fine){._4HdguG_btn:hover:before,._4HdguG_btn:focus-visible:before{transform:scale(1)}._4HdguG_btn:hover ._4HdguG_label,._4HdguG_btn:focus-visible ._4HdguG_label{color:var(--color-on-accent)}}@media (prefers-reduced-motion:reduce){._4HdguG_btn:before{transition-duration:10ms}}
.zmQ8VW_root{touch-action:pan-y;width:100%;height:120px}.zmQ8VW_svg{width:100%;height:100%;display:block;overflow:visible}.zmQ8VW_path{fill:none;stroke:var(--color-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}
.k5lZgW_root{--next-bg:var(--color-accent);position:relative}.k5lZgW_prev,.k5lZgW_next{min-height:100svh;padding:2rem var(--gutter);align-content:center;gap:.5rem;display:grid;position:relative}.k5lZgW_prev{background:var(--color-dark);color:var(--color-on-dark)}.k5lZgW_next{background:var(--next-bg);color:var(--color-on-accent)}.k5lZgW_curve{width:100%;height:40svh;fill:var(--next-bg);pointer-events:none;position:absolute;bottom:100%;left:0}.k5lZgW_big{max-width:14ch;font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;line-height:.95}@media (prefers-reduced-motion:reduce){.k5lZgW_curve{display:none}}
.X3f5za_root{padding-block:1rem}.X3f5za_list{will-change:transform;transform-origin:50%;gap:.25rem;list-style:none;display:grid}.X3f5za_item{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;line-height:1}@media (prefers-reduced-motion:reduce){.X3f5za_list{will-change:auto}}
.loUpwG_title{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;max-width:24ch;line-height:1.05}.loUpwG_slot{vertical-align:bottom;color:var(--color-accent);display:inline-grid;position:relative;overflow:hidden}.loUpwG_word,.loUpwG_ghost{white-space:nowrap;grid-area:1/1}.loUpwG_word{will-change:transform}.loUpwG_ghost{visibility:hidden}@media (prefers-reduced-motion:reduce){.loUpwG_word:not(:first-child){visibility:hidden}.loUpwG_word{will-change:auto}}
.yBWCiq_root{width:100%;height:100svh;position:relative;overflow:clip}.yBWCiq_grid{grid-template-rows:repeat(4,23svh);grid-template-columns:repeat(3,32%);place-content:center;gap:1svh 1%;height:100%;display:grid}.yBWCiq_final{grid-template-rows:repeat(4,49.5svh);grid-template-columns:1fr 100% 1fr;gap:1svh}.yBWCiq_item{background:var(--color-surface);border-radius:.5rem;position:relative;overflow:hidden}.yBWCiq_item:first-child{grid-area:1/1/3/2}.yBWCiq_item:nth-child(2){grid-area:1/2/2/3}.yBWCiq_item:nth-child(3){grid-area:2/2/4/3}.yBWCiq_item:nth-child(4){grid-area:1/3/3/4}.yBWCiq_item:nth-child(5){grid-area:3/1/5/2}.yBWCiq_item:nth-child(6){grid-area:3/3/5/4}.yBWCiq_img{object-fit:cover}@media (prefers-reduced-motion:reduce){.yBWCiq_grid{grid-template-rows:repeat(4,49.5svh);grid-template-columns:1fr 100% 1fr;gap:1svh}}
.MvOt0W_root{gap:2rem;display:grid}.MvOt0W_steps{gap:3rem;list-style:none;display:grid}.MvOt0W_step{align-content:center;gap:.5rem;display:grid}.MvOt0W_title{font-size:var(--text-h3)}.MvOt0W_inline{aspect-ratio:4/3;border-radius:.5rem;margin-top:1rem;position:relative;overflow:hidden}.MvOt0W_media{display:none}.MvOt0W_img{object-fit:cover}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.MvOt0W_root{grid-template-columns:1fr 1fr;align-items:start}.MvOt0W_step{opacity:.35;min-height:70svh;transition:opacity .4s var(--ease-out)}.MvOt0W_step[aria-current=step]{opacity:1}.MvOt0W_inline{display:none}.MvOt0W_media{height:70svh;display:grid;position:sticky;top:15svh}.MvOt0W_frame{border-radius:.5rem;grid-area:1/1;position:relative;overflow:hidden}}
.PVeq-q_root{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;max-width:60ch;min-height:3lh}.PVeq-q_line{display:inline}.PVeq-q_caret{vertical-align:-.15em;background:var(--color-accent);width:.6ch;height:1em;margin-left:.1ch;animation:1s steps(2,jump-none) infinite PVeq-q_caret;display:inline-block}.PVeq-q_root[data-state=done] .PVeq-q_caret{animation-duration:1.4s}@keyframes PVeq-q_caret{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.PVeq-q_caret{opacity:1;animation:none}}
.lKGepa_root{min-height:100svh;padding-inline:var(--gutter);align-content:center;gap:2rem;display:grid}.lKGepa_svg{width:100%;height:auto;overflow:visible}.lKGepa_track,.lKGepa_line{fill:none;stroke-width:3px;stroke-linecap:round}.lKGepa_track{stroke:var(--color-line)}.lKGepa_line{stroke:var(--color-accent)}.lKGepa_dot{fill:var(--color-ink);opacity:0}.lKGepa_hitos{font-size:var(--text-lead);flex-wrap:wrap;gap:1rem 2rem;list-style:none;display:flex}
.Rgcn3W_root{font-family:var(--font-hanken), system-ui, sans-serif;font-variation-settings:"wght" 400;max-width:28ch;font-size:clamp(1.5rem,1rem + 2vw,2.75rem);line-height:1.15}.Rgcn3W_letter{font-variation-settings:"wght" 400;transition:none;display:inline-block}
.RcbzQG_grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.25rem;list-style:none;display:grid}.RcbzQG_card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.5rem;gap:2rem;min-height:12rem;padding:1.25rem;display:grid}.RcbzQG_link{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;align-self:end;line-height:1}
.O9XsgW_root{gap:1rem;display:grid}.O9XsgW_stage{min-height:22rem;color:var(--color-on-dark);background:var(--color-dark);border-radius:.5rem;display:grid;position:relative;overflow:hidden}.O9XsgW_ui{align-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.O9XsgW_num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(3rem,10vw,7rem);line-height:1}.O9XsgW_track{background:#fff3;width:min(24rem,80%);height:2px;overflow:hidden}.O9XsgW_bar{transform-origin:0;background:currentColor;height:100%;display:block;transform:scaleX(0)}.O9XsgW_fotos{grid-template-columns:repeat(5,1fr);gap:.5rem;padding:.5rem;list-style:none;display:grid;position:absolute;inset:0}.O9XsgW_img{object-fit:cover;border-radius:.25rem;width:100%;height:100%}.O9XsgW_controls{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:999px){.O9XsgW_fotos{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}}
.AhQu3W_root{font-size:var(--text-lead,1.25rem);max-width:44ch;line-height:1.35}.AhQu3W_mark{--hl:0;background:linear-gradient(color-mix(in srgb, var(--color-accent) 35%, transparent), color-mix(in srgb, var(--color-accent) 35%, transparent)) no-repeat 0 60%;background-size:calc(var(--hl) * 100%) .5em;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.08em;padding:0 .08em}@media (prefers-reduced-motion:reduce){.AhQu3W_mark{--hl:1}}
.ldgnoG_header{z-index:500;pointer-events:none;position:fixed;top:0;left:0;right:0}.ldgnoG_header:before{content:"";background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.ldgnoG_header[data-scrolled]:before{opacity:1}.ldgnoG_inner{width:100%;max-width:var(--container);padding:1rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.ldgnoG_inner>*{pointer-events:auto}.ldgnoG_logo{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);background:var(--color-bg);padding:.35rem .6rem;font-size:1.75rem;line-height:1;text-decoration:none}.ldgnoG_links ul{background:var(--color-bg);gap:.25rem;padding:.25rem;list-style:none;display:flex}.ldgnoG_link{min-height:2.5rem;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink);align-items:center;padding:0 .85rem;text-decoration:none;display:inline-flex;position:relative}.ldgnoG_link:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:.55rem;left:.85rem;right:.85rem;transform:scaleX(0)}.ldgnoG_link[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ldgnoG_link:hover:after{transform:scaleX(1)}}.ldgnoG_actions{gap:.5rem;display:flex}.ldgnoG_btn{border:1px solid var(--color-ink);background:var(--color-bg);min-height:2.75rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .3s var(--ease-ui), color .3s var(--ease-ui);align-items:center;gap:.4rem;padding:.5rem .9rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.ldgnoG_btn:hover{background:var(--color-ink);color:var(--color-bg)}}.ldgnoG_count{background:var(--color-accent);min-width:1.5rem;height:1.5rem;color:var(--color-on-accent);border-radius:999px;place-items:center;padding:0 .3rem;display:inline-grid}@media (max-width:999px){.ldgnoG_links{display:none}}@media (prefers-reduced-motion:reduce){.ldgnoG_header:before,.ldgnoG_link:after{transition:none}}
.s7gkpW_root{gap:var(--section);display:grid}.s7gkpW_hTitle{font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;line-height:.9}.s7gkpW_img{object-fit:cover}.s7gkpW_hTrack{padding-inline:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;list-style:none;display:grid}.s7gkpW_hPanel{background:var(--color-dark);min-height:16rem;color:var(--color-on-dark);border-radius:.5rem;align-content:space-between;padding:1.25rem;display:grid}.s7gkpW_cover{padding:4rem var(--gutter);scroll-snap-type:x mandatory;perspective:40em;gap:1rem;list-style:none;display:flex;overflow-x:auto}.s7gkpW_coverItem{scroll-snap-align:center;flex:0 0 min(16rem,60%);position:relative}.s7gkpW_coverImg{aspect-ratio:1;border-radius:.5rem;position:relative;overflow:hidden}.s7gkpW_cover:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.s7gkpW_stack{padding-inline:var(--gutter);gap:2rem;list-style:none;display:grid}.s7gkpW_stackCard{--top:calc(var(--header-h) + 1rem + var(--i) * 1.5rem)}.s7gkpW_stackInner{background:var(--color-surface);border:1px solid var(--color-line);transform-origin:50% 0;border-radius:.75rem;align-content:space-between;min-height:50svh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.s7gkpW_stackInner:after{content:"";background:var(--color-dark);opacity:0;pointer-events:none;position:absolute;inset:0}@keyframes s7gkpW_h-move{to{transform:translate(calc(100cqw - 100%))}}@keyframes s7gkpW_cover-flow{0%{transform:rotateY(-45deg)scale(.9)}50%{transform:rotateY(0)translateZ(1em)scale(1.25)}to{transform:rotateY(45deg)scale(.9)}}@keyframes s7gkpW_cover-z{0%,to{z-index:0}50%{z-index:1}}@keyframes s7gkpW_stack-shrink{to{transform:scale(.88)}}@keyframes s7gkpW_stack-shade{to{opacity:.35}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s7gkpW_hWrap{view-timeline-name:--h-sec;height:400svh}.s7gkpW_hSticky{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip;container-type:inline-size}.s7gkpW_hTrack{width:max-content;animation:linear both s7gkpW_h-move;animation-timeline:--h-sec;animation-range:contain;display:flex}.s7gkpW_hPanel{width:min(28rem,70cqw);min-height:60svh}.s7gkpW_coverItem{view-timeline:--cover-item inline;animation:linear both s7gkpW_cover-z;animation-timeline:--cover-item}.s7gkpW_coverImg{animation:linear both s7gkpW_cover-flow;animation-timeline:--cover-item}.s7gkpW_stack{view-timeline-name:--stack}.s7gkpW_stackCard{top:var(--top);position:sticky}.s7gkpW_stackInner,.s7gkpW_stackInner:after{--range:exit-crossing calc(var(--i) / var(--n) * 100%) exit-crossing calc((var(--i) + 1) / var(--n) * 100%)}.s7gkpW_stackInner{animation:linear forwards s7gkpW_stack-shrink;animation-timeline:--stack;animation-range:var(--range)}.s7gkpW_stackInner:after{animation:linear forwards s7gkpW_stack-shade;animation-timeline:--stack;animation-range:var(--range)}}}
.pymPJW_root{background:var(--color-dark);min-height:12rem;color:var(--color-on-dark);clip-path:inset(0);place-items:center;display:grid}.pymPJW_mask{padding-block:.05em;line-height:1;display:block;overflow:hidden}.pymPJW_word{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;will-change:transform;display:block}@media (prefers-reduced-motion:reduce){.pymPJW_word{will-change:auto}}
.kbbvaq_intro{max-width:60ch;margin-top:1.5rem}.kbbvaq_block{border-top:1px solid var(--color-line);padding-block:clamp(3rem,6vw,5rem)}.kbbvaq_head{gap:.5rem;max-width:64ch;margin-bottom:2rem;display:grid}.kbbvaq_title{font-size:var(--text-h3)}.kbbvaq_desc{color:var(--color-muted)}.kbbvaq_row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.kbbvaq_stack{gap:2.5rem;display:grid}.kbbvaq_lead{max-width:22ch;font-family:var(--font-display);font-size:var(--text-lead);text-transform:uppercase;line-height:.95}.kbbvaq_cards{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:2rem 1.25rem;list-style:none;display:grid}.kbbvaq_motion{width:min(20rem,100%)}.kbbvaq_sequenceTitle{color:inherit}
._88cxuq_menu{z-index:700;height:100svh;padding:1rem var(--gutter) 2rem;background:var(--color-dark);color:var(--color-on-dark);overscroll-behavior:contain;visibility:hidden;clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);grid-template-rows:auto 1fr auto;gap:2rem;display:grid;position:fixed;inset:0;overflow-y:auto}._88cxuq_top{justify-content:space-between;align-items:center;display:flex}._88cxuq_brand{font-family:var(--font-display);text-transform:uppercase;padding:.35rem .6rem;font-size:1.75rem}._88cxuq_nav{align-self:center}._88cxuq_nav ul{list-style:none}._88cxuq_link{color:inherit;align-items:flex-start;gap:1rem;text-decoration:none;display:flex}._88cxuq_index{font-family:var(--font-mono);font-size:var(--text-mono);min-width:3ch;color:var(--color-on-dark-muted);padding-top:.6em}._88cxuq_mask{margin-block:-.25em 0;padding-block:.25em .06em;display:block;overflow:clip}._88cxuq_line{font-family:var(--font-display);text-transform:uppercase;transition:color .3s var(--ease-ui);font-size:clamp(3.25rem,9vw + 1rem,10rem);line-height:.95;display:block}._88cxuq_link[aria-current=page] ._88cxuq_line{color:var(--color-accent-on-dark)}@media (hover:hover) and (pointer:fine){._88cxuq_link:hover ._88cxuq_line{color:var(--color-accent-on-dark)}}._88cxuq_footer{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}._88cxuq_footer a{color:inherit}._88cxuq_label{color:var(--color-on-dark-muted);margin-bottom:.4rem}._88cxuq_inline{flex-wrap:wrap;gap:.25rem 1rem;list-style:none;display:flex}@media (max-width:999px){._88cxuq_footer{grid-template-columns:1fr}}
@property --lens-r{syntax:"<length>";inherits:false;initial-value:0}.TfGxFa_root{min-height:min(70svh,34rem);color:var(--color-on-dark);background:var(--color-dark);isolation:isolate;border-radius:.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.TfGxFa_veil,.TfGxFa_lens{position:absolute;inset:0}.TfGxFa_veil{filter:blur(9px)brightness(.6)saturate(1.05);scale:1.05}.TfGxFa_lens{--lens-x:50%;--lens-y:70%;clip-path:circle(var(--lens-r) at var(--lens-x) var(--lens-y));filter:brightness(1.06)saturate(1.12);will-change:clip-path}.TfGxFa_img{object-fit:cover}.TfGxFa_title{z-index:1;max-width:12ch;font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;line-height:.95;position:absolute;top:2rem;left:2rem}.TfGxFa_cta{z-index:2;width:5.5rem;height:5.5rem;color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;position:absolute;bottom:20%;left:50%;translate:-50%}.TfGxFa_cta:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:4px}.TfGxFa_panel{z-index:2;max-width:28ch;color:var(--color-ink);background:var(--color-bg);visibility:hidden;opacity:0;border-radius:.5rem;justify-items:start;gap:1rem;padding:1.25rem;display:grid;position:absolute;inset:auto 2rem 2rem auto}@media (max-width:999px){.TfGxFa_panel{max-width:none;inset:1rem 1rem auto}}
.Grjkva_footer{background:var(--color-dark);color:var(--color-on-dark);overflow:clip}.Grjkva_inner{width:100%;max-width:var(--container);padding:5rem var(--gutter) 1.5rem;gap:3rem;margin:0 auto;display:grid;container-type:inline-size}.Grjkva_cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.Grjkva_cols ul{gap:.35rem;list-style:none;display:grid}.Grjkva_cols a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.Grjkva_cols a:hover{text-decoration:underline}}.Grjkva_label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;color:var(--color-on-dark-muted);margin-bottom:.75rem;font-weight:400;line-height:1.4}.Grjkva_wordmark{--glyph:.58;font-family:var(--font-display);font-size:clamp(3rem, calc(100cqi / (var(--chars,6) * var(--glyph))), 34rem);white-space:nowrap;text-transform:uppercase;text-align:center;letter-spacing:-.01em;line-height:.8}.Grjkva_bottom{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-on-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}@media (max-width:999px){.Grjkva_cols{grid-template-columns:1fr 1fr}}
._4z9YWW_root{min-height:160svh;position:relative}._4z9YWW_bar{top:calc(var(--header-h) + 1rem);z-index:5;width:min(100%,52rem);margin-inline:auto;position:sticky}._4z9YWW_nav{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,52rem);margin-inline:auto;padding:.75rem .75rem .75rem 1.5rem;display:flex}._4z9YWW_compact{gap:.75rem;width:min(100%,36rem);padding:.375rem .375rem .375rem 1rem}._4z9YWW_logo,._4z9YWW_link,._4z9YWW_panel a{text-decoration:none}._4z9YWW_logo{font-family:var(--font-display);text-transform:uppercase}._4z9YWW_list{gap:.25rem;list-style:none;display:flex}._4z9YWW_link{isolation:isolate;transition:color .3s var(--ease-out);border-radius:999px;padding:.5rem 1rem;display:inline-flex;position:relative;overflow:hidden}._4z9YWW_link:before{content:"";z-index:-1;width:var(--fill,200%);aspect-ratio:1;background:var(--color-ink);transition:scale .35s var(--ease-out);border-radius:50%;position:absolute;top:100%;left:50%;translate:-50% -50%;scale:0}._4z9YWW_link[data-hover],._4z9YWW_link:focus-visible{color:var(--color-bg)}._4z9YWW_link[data-hover]:before,._4z9YWW_link:focus-visible:before{scale:1}._4z9YWW_label{position:relative}._4z9YWW_indicator{aspect-ratio:1;background:var(--color-accent);border-radius:50%;width:.375rem;margin-left:-.1875rem;position:absolute;bottom:.2rem;left:50%}._4z9YWW_toggle{display:none}._4z9YWW_panel{background:var(--color-dark);color:var(--color-on-dark);visibility:hidden;border-radius:1.5rem;padding:1.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0}._4z9YWW_panel ul{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;gap:.75rem;list-style:none;display:grid}._4z9YWW_hint{text-align:center;max-width:40ch;margin:3rem auto 0}@media (min-width:1000px){._4z9YWW_panel{display:none}}@media (max-width:999px){._4z9YWW_list{display:none}._4z9YWW_toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){._4z9YWW_link,._4z9YWW_link:before{transition:none}}
.FTa0kq_grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1.25rem;max-width:56rem;list-style:none;display:grid}.FTa0kq_card{color:inherit;gap:.75rem;text-decoration:none;display:grid}.FTa0kq_media{aspect-ratio:4/5;background:var(--color-line);border-radius:.5rem;display:block;position:relative;overflow:hidden}.FTa0kq_img{object-fit:cover;transition:scale .6s var(--ease-out)}.FTa0kq_meta{justify-content:space-between;gap:1rem;display:flex}.FTa0kq_name{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;line-height:1}@media (hover:hover) and (pointer:fine){.FTa0kq_card:hover .FTa0kq_img{scale:1.04}}.FTa0kq_card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.FTa0kq_img{transition:none}}
.m91ZsW_head{gap:.75rem;margin-bottom:3rem;display:grid}.m91ZsW_list{gap:2rem;list-style:none;display:grid}.m91ZsW_card{top:calc(var(--header-h) + 1rem + var(--i) * 1.25rem);position:sticky}.m91ZsW_inner{background:var(--color-dark);min-height:min(70svh,40rem);color:var(--color-on-dark);transform-origin:top;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.m91ZsW_text{align-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.m91ZsW_text p{max-width:28rem;font-size:1.125rem}.m91ZsW_media{position:relative}.m91ZsW_media img{object-fit:cover}.m91ZsW_shade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@media (max-width:999px){.m91ZsW_card{position:static}.m91ZsW_inner{grid-template-columns:1fr;min-height:0}.m91ZsW_media{aspect-ratio:4/3;order:-1}}@media (prefers-reduced-motion:reduce){.m91ZsW_card{position:static}}
.i5WurG_root{gap:.75rem;display:grid}.i5WurG_toggle{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.i5WurG_toggle:focus-visible{outline:2px solid var(--accent,#e85d2a);outline-offset:3px}.i5WurG_panel{gap:.75rem;font-size:.92rem;display:grid}.i5WurG_panel[hidden]{display:none}.i5WurG_panel img{width:240px;height:240px;image-rendering:pixelated;background:#fff}
.-u7tgq_root{gap:1.5rem;display:grid}.-u7tgq_viewport{min-width:0;margin-inline:calc(var(--gutter) * -1);overflow:clip}.-u7tgq_row{justify-content:center;align-items:center;gap:1rem;height:clamp(16rem,42vw,30rem);list-style:none;display:flex}.-u7tgq_slide{background:var(--color-line);border-radius:.5rem;flex:0 0 clamp(7rem,14vw,13rem);height:70%;position:relative;overflow:hidden}.-u7tgq_slide[data-active]{flex-basis:clamp(13rem,30vw,26rem);height:100%}.-u7tgq_img{object-fit:cover}.-u7tgq_label{color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;text-shadow:0 1px 12px #0006;opacity:0;line-height:1;position:absolute;inset:auto .75rem .75rem}.-u7tgq_slide[data-active] .-u7tgq_label{opacity:1}.-u7tgq_controls{justify-content:center;align-items:center;gap:1rem;display:flex}
.OaDuca_root{grid-template-columns:minmax(9rem,14rem) 1fr;align-items:start;gap:2rem;display:grid}.OaDuca_nav{grid-template-columns:2px 1fr;gap:1rem;display:grid;position:sticky;top:30svh}.OaDuca_rail{background:var(--color-line);position:relative}.OaDuca_bar{background:var(--color-accent);transform-origin:50% 0;position:absolute;inset:0}.OaDuca_links{gap:.75rem;list-style:none;display:grid}.OaDuca_link{color:var(--color-muted);transition:color .25s var(--ease-out)}.OaDuca_link[aria-current=true]{color:var(--color-ink);text-underline-offset:.3em;text-decoration:underline}.OaDuca_sections{display:grid}.OaDuca_section{border-top:1px solid var(--color-line);align-content:center;gap:.75rem;min-height:70svh;display:grid}.OaDuca_section:focus{outline:none}.OaDuca_section:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.OaDuca_title{font-size:var(--text-h2);text-transform:uppercase;line-height:.95}@media (max-width:999px){.OaDuca_root{grid-template-columns:1fr}.OaDuca_nav{top:calc(var(--header-h) + .5rem);z-index:2;background:var(--color-bg);grid-template-columns:1fr;padding:.75rem 0}.OaDuca_rail{display:none}.OaDuca_links{grid-auto-flow:column;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.OaDuca_link{transition:none}.OaDuca_bar{display:none}}
.EV39Ia_root{z-index:800;visibility:hidden;position:fixed;inset:0}.EV39Ia_backdrop{opacity:0;background:#1212128c;position:absolute;inset:0}.EV39Ia_panel{background:var(--color-bg);width:min(30rem,100%);color:var(--color-ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.EV39Ia_head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.EV39Ia_title{font-size:2rem}.EV39Ia_badge{font-family:var(--font-mono);font-size:var(--text-mono);vertical-align:middle}.EV39Ia_body{overscroll-behavior:contain;flex:1;padding:0 1.25rem;overflow-y:auto}.EV39Ia_empty{gap:1rem;padding:2rem 0;display:grid}.EV39Ia_list{list-style:none}.EV39Ia_item{border-bottom:1px solid var(--color-line);grid-template-columns:6rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.EV39Ia_thumb{aspect-ratio:4/5;background:var(--color-surface);position:relative;overflow:hidden}.EV39Ia_thumb img{object-fit:cover}.EV39Ia_info{align-content:start;gap:.35rem;display:grid}.EV39Ia_name{color:inherit;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.EV39Ia_name:hover{text-decoration:underline}}.EV39Ia_variant,.EV39Ia_help{color:var(--color-muted);font-size:.875rem}.EV39Ia_row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.EV39Ia_qty{border:1px solid var(--color-line-strong);align-items:center;display:inline-flex}.EV39Ia_qty button{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.EV39Ia_qty span{text-align:center;min-width:2ch;font-family:var(--font-mono)}.EV39Ia_price{font-family:var(--font-mono)}.EV39Ia_remove,.EV39Ia_textLink{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.875rem;text-decoration:underline}.EV39Ia_customer{margin:1.25rem 0}.EV39Ia_customer summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;padding:.5rem 0}.EV39Ia_fields{gap:.75rem;padding-top:.5rem;display:grid}.EV39Ia_fields label{gap:.25rem;font-size:.875rem;display:grid}.EV39Ia_foot{border-top:1px solid var(--color-line);gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.EV39Ia_totals{gap:.25rem;display:grid}.EV39Ia_totals>div{font-family:var(--font-mono);justify-content:space-between;font-size:.875rem;display:flex}.EV39Ia_totals dd{margin:0}.EV39Ia_total{padding-top:.35rem;font-weight:600;font-size:1rem!important}.EV39Ia_checkout{background:var(--color-ink);min-height:3.25rem;color:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.06em;transition:background-color .3s var(--ease-ui);justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.EV39Ia_checkout:hover{background:var(--color-accent);color:var(--color-on-accent)}}.EV39Ia_sent:empty{display:none}.EV39Ia_sent{gap:.25rem;font-size:.875rem;display:grid}
.sAjd9a_root{gap:.5rem;display:grid}.sAjd9a_panel{min-width:0;height:9rem;color:var(--color-on-dark);background:var(--color-dark);border-radius:.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}.sAjd9a_media{position:absolute;inset:0}.sAjd9a_img{object-fit:cover}.sAjd9a_media:after{content:"";background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.sAjd9a_caption{z-index:1;white-space:nowrap;gap:.25rem;display:grid;position:absolute;inset:auto 1rem 1rem}.sAjd9a_name{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;line-height:1}.sAjd9a_panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (min-width:1000px) and (hover:hover) and (pointer:fine){.sAjd9a_root{grid-template-columns:repeat(5,1fr);height:min(70svh,34rem)}.sAjd9a_panel{height:auto}}
.cxiQEG_root{z-index:3;position:relative}.cxiQEG_bar{border:1px solid var(--color-line);background:var(--color-bg);border-radius:.75rem}.cxiQEG_triggers{flex-wrap:wrap;gap:.25rem;padding:.5rem;list-style:none;display:flex}.cxiQEG_trigger{color:inherit;font:inherit;transition:background-color .2s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.6rem 1rem}.cxiQEG_trigger:focus-visible{border-color:var(--color-accent)}.cxiQEG_panel a{text-decoration:none}.cxiQEG_trigger[aria-expanded=true]{background:var(--color-surface)}.cxiQEG_mega{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0}.cxiQEG_mega[data-open=true]{grid-template-rows:1fr}.cxiQEG_root[data-instant=true] .cxiQEG_mega{transition:none}.cxiQEG_inner{background:var(--color-dark);min-height:0;color:var(--color-on-dark);border-radius:.75rem;overflow:hidden}.cxiQEG_stack{padding:1.5rem;display:grid}.cxiQEG_panel{visibility:hidden;grid-area:1/1;gap:1rem;display:grid}.cxiQEG_panel ul{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;flex-wrap:wrap;gap:.5rem 2.5rem;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.cxiQEG_mega,.cxiQEG_trigger{transition:none}}
.Hx0lNG_lead{max-width:62rem;font-size:var(--text-lead);letter-spacing:-.015em;margin-top:1.5rem;font-weight:500;line-height:1.12}.Hx0lNG_featuredHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.Hx0lNG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.25rem;list-style:none;display:grid}.Hx0lNG_cta{text-align:left}.Hx0lNG_ctaTitle{max-width:14ch}.Hx0lNG_ctaRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:2.5rem;display:flex}.Hx0lNG_ctaRow p{max-width:34rem;font-size:1.125rem}@media (max-width:999px){.Hx0lNG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}}
.s2Xvfq_related{border-top:1px solid var(--color-ink)}.s2Xvfq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.25rem;margin-top:2.5rem;list-style:none;display:grid}@media (max-width:999px){.s2Xvfq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}}
.aFCmlq_preloader{z-index:1000;padding:var(--gutter);background:var(--color-dark);color:var(--color-on-dark);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);place-items:center;display:grid;position:fixed;inset:0}:is(html[data-preloader=off] .aFCmlq_preloader,html:not(.js) .aFCmlq_preloader){display:none}.aFCmlq_brand{text-align:center;justify-items:center;gap:.75rem;display:grid}.aFCmlq_mask{margin-block:-.25em 0;padding-block:.25em .06em;display:block;overflow:clip}.aFCmlq_line{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(4rem,14vw + 1rem,16rem);line-height:.9;display:block}.aFCmlq_sub{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-dark-muted);display:block}.aFCmlq_count{right:var(--gutter);bottom:var(--gutter);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1rem,2vw,1.5rem);position:absolute}
.MW0ffG_form{gap:1.25rem;display:grid}.MW0ffG_field{gap:.4rem;display:grid}.MW0ffG_field label,.MW0ffG_channel legend{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em}:is(.MW0ffG_field input:user-invalid,.MW0ffG_field textarea:user-invalid){border-color:var(--color-error)}.MW0ffG_channel{border:0;flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.MW0ffG_channel legend{margin-bottom:.5rem}.MW0ffG_channel label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.MW0ffG_channel input{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--color-ink)}.MW0ffG_submit{border:1px solid var(--color-ink);background:var(--color-ink);min-height:3.25rem;color:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;justify-self:start;padding:.75rem 1.5rem}@media (hover:hover) and (pointer:fine){.MW0ffG_submit:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}}.MW0ffG_status:empty{display:none}
.h8-rgW_root{aspect-ratio:4/3;background:var(--color-line);-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:.5rem;max-width:48rem;position:relative;overflow:hidden}.h8-rgW_img{object-fit:cover}.h8-rgW_top{position:absolute;inset:0}.h8-rgW_before{filter:grayscale()contrast(.9)}.h8-rgW_tag{color:var(--color-on-dark);pointer-events:none;background:#00000073;border-radius:.25rem;padding:.25rem .5rem;position:absolute;top:1rem}.h8-rgW_tagBefore{left:1rem}.h8-rgW_tagAfter{right:1rem}.h8-rgW_handle{background:var(--color-on-dark);pointer-events:none;width:2px;margin-left:-1px;position:absolute;inset:0 auto 0 0}.h8-rgW_knob{border:2px solid var(--color-on-dark);background:#00000059;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.h8-rgW_range{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h8-rgW_root:has(.h8-rgW_range:focus-visible) .h8-rgW_knob{outline:2px solid var(--color-accent);outline-offset:3px}
.CbSlmW_root ul{list-style:none}.CbSlmW_item+.CbSlmW_item{border-top:1px solid var(--color-line)}.CbSlmW_row{height:clamp(5rem,12svh,8rem);font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.CbSlmW_row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.CbSlmW_band{background:var(--color-accent);color:var(--color-on-accent);clip-path:inset(0% 0% 100%);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.CbSlmW_track{width:max-content;display:flex}.CbSlmW_copy{flex:none;justify-content:space-around;align-items:center;gap:2rem;min-width:100cqw;padding-right:2rem;display:flex}.CbSlmW_thumb{border-radius:999px;width:6rem;height:3.5rem;position:relative;overflow:hidden}.CbSlmW_img{object-fit:cover}
.Ub_FUW_root{justify-items:start;gap:.75rem;max-width:480px;display:grid}.Ub_FUW_figure{aspect-ratio:4/5;background:var(--surface,#ece8e1);cursor:crosshair;width:100%;margin:0;position:relative;overflow:hidden}@media not ((hover:hover) and (pointer:fine)){.Ub_FUW_figure{cursor:auto}}.Ub_FUW_img{object-fit:cover}.Ub_FUW_clone{pointer-events:none;will-change:clip-path}.Ub_FUW_modal{width:min(92vw,720px)}.Ub_FUW_big{aspect-ratio:4/5;width:100%;position:relative}
.fXAz6G_page{padding-block:calc(var(--header-h,5rem) + 2rem) 4rem;gap:2rem;display:grid}.fXAz6G_hero{aspect-ratio:4/5;background:var(--color-line);border-radius:.5rem;position:relative;overflow:hidden}.fXAz6G_img{object-fit:cover}.fXAz6G_text{align-content:end;justify-items:start;gap:1rem;display:grid}.fXAz6G_title{font-family:var(--font-display);font-size:var(--text-h1,clamp(3rem, 8vw, 8rem));text-transform:uppercase;line-height:.9}.fXAz6G_desc{max-width:46ch;color:var(--color-muted)}@media (min-width:1000px){.fXAz6G_page{grid-template-columns:3fr 2fr;align-items:end}.fXAz6G_hero{aspect-ratio:auto;height:min(80svh,52rem)}}
.RB7tuG_grid{padding-bottom:var(--section);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.RB7tuG_info{grid-column:1/span 5;align-content:start;gap:2rem;display:grid}.RB7tuG_grid>form{grid-column:7/-1}.RB7tuG_lead{max-width:28rem;font-size:1.375rem;line-height:1.3}.RB7tuG_list{gap:1rem;display:grid}.RB7tuG_list dd{margin:.25rem 0 0;font-size:1.125rem}@media (max-width:999px){.RB7tuG_info,.RB7tuG_grid>form{grid-column:1/-1}}
.qGoXkq_split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.qGoXkq_media{aspect-ratio:4/5;background:var(--color-surface);grid-column:1/span 5;position:relative;overflow:hidden}.qGoXkq_media img,.qGoXkq_wide img{object-fit:cover}.qGoXkq_text{grid-column:7/-1;gap:1.5rem;max-width:44rem;font-size:1.125rem;display:grid}.qGoXkq_text p+p{margin-top:1rem}.qGoXkq_lead{font-size:var(--text-lead);letter-spacing:-.015em;font-weight:500;line-height:1.12}.qGoXkq_values{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;list-style:none;display:grid}.qGoXkq_values li{border-top:1px solid var(--color-ink);gap:1rem;padding-top:1.25rem;display:grid}.qGoXkq_wide{aspect-ratio:16/10;background:var(--color-surface);width:100%;position:relative;overflow:hidden}.qGoXkq_cta{justify-items:start;gap:2rem;display:grid}@media (max-width:999px){.qGoXkq_split,.qGoXkq_values{grid-template-columns:1fr}.qGoXkq_media,.qGoXkq_text{grid-column:1/-1}}
.b8HvsG_row{flex-wrap:wrap;gap:1rem;display:flex}.b8HvsG_anchor{anchor-name:--native-menu-btn}.b8HvsG_pop{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink);opacity:0;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;border-radius:.75rem;margin:0;padding:1rem 1.25rem;translate:0 -.5rem;box-shadow:0 12px 40px #0000001f}.b8HvsG_pop:popover-open{opacity:1;translate:0}@starting-style{.b8HvsG_pop:popover-open{opacity:0;translate:0 -.5rem}}.b8HvsG_pop ul{gap:.5rem;list-style:none;display:grid}@supports (anchor-name:--a){.b8HvsG_pop{position-anchor:--native-menu-btn;inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block;margin-top:.5rem}}.b8HvsG_dialog{background:var(--color-bg);width:min(28rem,100% - 2rem);color:var(--color-ink);opacity:0;transition:opacity .25s var(--ease-out), scale .25s var(--ease-out), overlay .25s allow-discrete, display .25s allow-discrete;border:0;border-radius:1rem;margin:auto;padding:1.5rem;scale:.96}.b8HvsG_dialog[open]{opacity:1;scale:1}@starting-style{.b8HvsG_dialog[open]{opacity:0;scale:.96}}.b8HvsG_dialog::backdrop{transition:background-color .25s var(--ease-out), overlay .25s allow-discrete, display .25s allow-discrete;background:0 0}.b8HvsG_dialog[open]::backdrop{background:#00000080}@starting-style{.b8HvsG_dialog[open]::backdrop{background:0 0}}.b8HvsG_dialogTitle{font-size:var(--text-h3);margin-bottom:.75rem}.b8HvsG_dialog form{margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.b8HvsG_pop,.b8HvsG_dialog,.b8HvsG_dialog::backdrop{transition:none}}
.E-bYxW_toolbar{border-block:1px solid var(--color-ink);gap:1rem;padding-block:1.25rem;display:grid}.E-bYxW_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.E-bYxW_filters{flex-wrap:wrap;gap:.5rem;display:flex}.E-bYxW_filter{border:1px solid var(--color-line-strong);min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .3s var(--ease-ui), color .3s var(--ease-ui), border-color .3s var(--ease-ui);background:0 0;border-radius:999px;padding:.5rem 1rem}.E-bYxW_filter[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.E-bYxW_sort{align-items:center;gap:.75rem;display:flex}.E-bYxW_sort select{width:auto}.E-bYxW_sizeRow{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.E-bYxW_sizeLabel{min-width:4ch}.E-bYxW_sizes{flex-wrap:wrap;gap:.375rem;display:flex}.E-bYxW_size{border:1px solid var(--color-line-strong);min-width:2.75rem;min-height:2.75rem;font-family:var(--font-mono);cursor:pointer;transition:background-color .3s var(--ease-ui), color .3s var(--ease-ui), border-color .3s var(--ease-ui);background:0 0;place-items:center;padding:0 .5rem;font-size:.8125rem;display:grid}.E-bYxW_sizeAll{font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;padding:0 .85rem}.E-bYxW_size[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.E-bYxW_sizeAll[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}@media (hover:hover) and (pointer:fine){.E-bYxW_filter:hover,.E-bYxW_size:hover{border-color:var(--color-ink)}}.E-bYxW_meta{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin:1rem 0 1.75rem;display:flex}.E-bYxW_clear{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.04em;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;text-decoration:underline}.E-bYxW_empty{justify-items:start;gap:.75rem;max-width:36rem;padding:2rem 0 4rem;font-size:1.125rem;display:grid}.E-bYxW_grid{padding-bottom:var(--section);grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.25rem;list-style:none;display:grid}@media (max-width:999px){.E-bYxW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}.E-bYxW_sort{width:100%}.E-bYxW_sort select{flex:1}.E-bYxW_sizeRow{gap:.5rem;display:grid}.E-bYxW_sizes{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.E-bYxW_size,.E-bYxW_sizeAll{min-width:0;padding:0}}
.lGsL-q_root{gap:1.25rem;max-width:60ch;display:grid}.lGsL-q_list{border-bottom:1px solid var(--line,#00000026);gap:.25rem;display:flex;position:relative}.lGsL-q_tab{z-index:1;color:var(--muted,#6b665e);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.75rem .9rem;position:relative}.lGsL-q_tab[aria-selected=true]{color:var(--fg,#111)}.lGsL-q_tab:focus-visible{outline:2px solid var(--accent,#e85d2a);outline-offset:-2px}.lGsL-q_indicator{border-bottom:2px solid var(--fg,#111);box-sizing:border-box;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.lGsL-q_panel{line-height:1.6}.lGsL-q_panel:focus-visible{outline:2px solid var(--accent,#e85d2a);outline-offset:4px}.lGsL-q_panel ul{margin:0;padding-left:1.1rem}@media (max-width:420px){.lGsL-q_tab{padding-inline:.55rem;font-size:.92rem}}
