.Jfw_Ha_layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.Jfw_Ha_watermark{width:clamp(22rem,62vw,64rem);height:auto;color:var(--smoke);position:absolute;top:-12%;right:-18%}@media (prefers-reduced-motion:no-preference){.Jfw_Ha_watermark{animation:60s ease-in-out infinite alternate Jfw_Ha_drift}}@keyframes Jfw_Ha_drift{to{transform:translate(-2%,3%)}}.Jfw_Ha_numeral{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.25px var(--numeral-stroke,var(--slate));-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(4rem,2.5rem + 6vw,10rem);font-weight:800;line-height:.8;display:block}[data-theme=light] .Jfw_Ha_numeral{--numeral-stroke:var(--ash)}.Jfw_Ha_grid{opacity:.5;background-image:linear-gradient(to right, var(--grid-line,var(--smoke)) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line,var(--smoke)) 1px, transparent 1px);background-size:var(--grid-size,8rem) var(--grid-size,8rem);background-position:var(--pad-x) 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}[data-theme=light] .Jfw_Ha_grid{--grid-line:var(--bone)}.Jfw_Ha_marks{width:100%;height:100%;stroke:var(--slate);position:absolute;inset:0}@media (max-width:47.99rem){.Jfw_Ha_layer:has(>.Jfw_Ha_numeral){padding-inline:var(--pad-x);margin-bottom:1.25rem;position:relative;inset:auto}.Jfw_Ha_numeral{font-size:4rem;line-height:.8;display:block;position:static}}
.VMVMAW_btn{--h:3rem;min-height:max(var(--h), var(--tap));min-width:var(--tap);font-family:var(--font-body), sans-serif;font-size:var(--fs-small);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out), color var(--dur-feedback) var(--ease-out), border-color var(--dur-feedback) var(--ease-out), transform var(--spring-press-dur) var(--spring-press);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:0 1.5rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.VMVMAW_btn:active:not([aria-disabled=true]){transform:scale(.97)}.VMVMAW_small{--h:2.5rem;padding:0 1.125rem}.VMVMAW_primary{background:var(--btn-bg);color:var(--btn-fg)}@media (hover:hover){.VMVMAW_primary:hover:not([aria-disabled=true]){background:var(--btn-bg-hover)}}.VMVMAW_secondary{color:var(--text-strong);border-color:var(--line-strong);background:0 0}@media (hover:hover){.VMVMAW_secondary:hover:not([aria-disabled=true]){border-color:var(--text-strong)}}.VMVMAW_text{min-height:var(--tap);border-radius:var(--radius);color:var(--text-strong);padding:0;font-weight:500}@media (hover:hover){.VMVMAW_text:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}}.VMVMAW_arrow{transition:transform var(--dur-reveal) var(--ease-out)}@media (hover:hover){.VMVMAW_btn:hover .VMVMAW_arrow{transform:rotate(45deg)}}.VMVMAW_btn:focus-visible .VMVMAW_arrow{transform:rotate(45deg)}.VMVMAW_btn[aria-disabled=true]{cursor:not-allowed;color:var(--text-muted);border:1px dashed var(--line-strong);background:0 0}.VMVMAW_btn[data-state=loading]{cursor:progress}.VMVMAW_btn{overflow:hidden}.VMVMAW_progress{height:1px;position:absolute;bottom:.55rem;left:1.25rem;right:1.25rem;overflow:hidden}.VMVMAW_progress:after{content:"";animation:VMVMAW_travel 1.1s var(--ease-out) infinite;background:currentColor;position:absolute;inset:0;transform:translate(-100%)scaleX(.4)}@keyframes VMVMAW_travel{to{transform:translate(100%)scaleX(.4)}}@media (prefers-reduced-motion:reduce){.VMVMAW_progress:after{opacity:.5;animation:none;transform:none}.VMVMAW_btn,.VMVMAW_arrow{transition:none}.VMVMAW_btn:active:not([aria-disabled=true]){transform:none}}
.lyi7_a_form{gap:1.5rem;max-width:40rem;display:grid;position:relative}.lyi7_a_row{gap:1.5rem;display:grid}@media (min-width:40rem){.lyi7_a_row{grid-template-columns:1fr 1fr}}.lyi7_a_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.lyi7_a_consent{font-size:var(--fs-small);color:var(--text-muted);max-width:48ch}.lyi7_a_consent a{color:var(--text-strong)}.lyi7_a_banner{border:1px solid var(--text-strong);border-radius:var(--radius);color:var(--text-strong);font-size:var(--fs-small);gap:.75rem;padding:1rem 1.125rem;font-weight:500;display:flex}.lyi7_a_banner:before{content:"!";width:1.25rem;height:1.25rem;font-family:var(--font-mono), monospace;border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:.75rem;line-height:1;display:grid}.lyi7_a_success{border-top:1px solid var(--text-strong);max-width:40rem;animation:lyi7_a_in var(--dur-reveal) var(--ease-out) both;gap:1rem;padding:1.5rem 0;display:grid}.lyi7_a_success h3{font-size:var(--fs-h3)}.lyi7_a_success:focus{outline:none}@keyframes lyi7_a_in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.lyi7_a_success{animation:.15s linear both lyi7_a_fade}@keyframes lyi7_a_fade{0%{opacity:0}}}
.MP0ijW_section{border-top:1px solid var(--smoke);border-bottom:1px solid var(--smoke);background:var(--graphite)}.MP0ijW_strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.MP0ijW_item{white-space:nowrap;border-bottom:1px solid var(--smoke);gap:.35rem;padding:1rem 1rem 1rem 0;display:grid}.MP0ijW_item:nth-child(2n){border-left:1px solid var(--smoke);padding-left:1rem}.MP0ijW_item:nth-last-child(-n+2){border-bottom:0}.MP0ijW_item dt{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);font-size:.75rem}.MP0ijW_item dd{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--bone);margin:0;font-size:1.125rem;font-weight:600}@media (min-width:48rem){.MP0ijW_strip{grid-template-columns:repeat(4,minmax(0,1fr))}.MP0ijW_item{border-bottom:0;border-left:1px solid var(--smoke);padding:1.1rem 1.5rem}.MP0ijW_item:first-child{border-left:0;padding-left:0}}
.kdOvOq_field{gap:.5rem;min-width:0;display:grid}.kdOvOq_label{color:var(--text-strong);justify-content:space-between;gap:1rem;display:flex}.kdOvOq_optional{color:var(--text-muted)}.kdOvOq_control{width:100%;min-height:3rem;color:var(--text-strong);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:max(1rem, var(--fs-body));transition:border-color var(--dur-feedback) var(--ease-out);appearance:none;background:0 0;padding:.75rem .875rem;line-height:1.4}.kdOvOq_control::placeholder{color:var(--text-muted);opacity:1}@media (hover:hover){.kdOvOq_control:hover:not(:disabled){border-color:var(--text)}}.kdOvOq_control:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--text-strong)}.kdOvOq_control:disabled{cursor:not-allowed;color:var(--text-muted);border-style:dashed}.kdOvOq_control[aria-invalid=true]{border-color:var(--text-strong);border-width:2px;padding:calc(.75rem - 1px) calc(.875rem - 1px)}textarea.kdOvOq_control{resize:vertical;min-height:9rem}select.kdOvOq_control{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.5rem}select.kdOvOq_control option{background:var(--bg);color:var(--text-strong)}.kdOvOq_hint{font-size:var(--fs-small);color:var(--text-muted)}.kdOvOq_error{font-size:var(--fs-small);color:var(--error);align-items:baseline;gap:.5rem;font-weight:500;display:flex}.kdOvOq_error:before{content:"";background:currentColor;flex:none;width:.5rem;height:.5rem;transform:translateY(-.05em)rotate(45deg)}
.v0znDW_tag{border-radius:var(--radius);color:var(--text-strong);background:var(--bg);white-space:nowrap;border:1px solid;align-items:center;gap:.4rem;padding:.25rem .5rem;display:inline-flex}
._8_PyIq_lockup{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;white-space:nowrap;align-items:flex-start;font-weight:800;line-height:1;display:inline-flex}._8_PyIq_mark{width:calc(var(--brand-mark-w) * 1em);height:calc(var(--brand-mark-h) * 1em);margin-top:calc(var(--brand-mark-offset) * 1em);flex:none;display:block}._8_PyIq_word{margin-left:calc(var(--brand-gap) * 1em);display:block}._8_PyIq_markOnly{line-height:0;display:inline-block}._8_PyIq_markOnly ._8_PyIq_mark{margin-top:0}
.EZoWya_footer{padding-top:var(--section-y);padding-bottom:max(2rem, env(safe-area-inset-bottom));border-top:1px solid var(--line)}.EZoWya_top{row-gap:3rem}.EZoWya_intro{grid-column:1/span 12;align-content:start;gap:1rem;display:grid}.EZoWya_statement{max-width:36ch;color:var(--text)}.EZoWya_mono{font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:var(--fs-label)!important}.EZoWya_cols{grid-column:1/span 12;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem;display:grid}.EZoWya_col ul{margin:.75rem 0 0;padding:0;list-style:none}.EZoWya_col a{min-height:var(--tap);min-width:var(--tap);color:var(--text-strong);font-size:var(--fs-small);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.EZoWya_col a:hover{text-underline-offset:.3em;text-decoration:underline}}.EZoWya_col a.EZoWya_follow{flex-wrap:wrap;gap:.5rem}.EZoWya_lockupLink{min-height:var(--tap);color:var(--text-strong);border-radius:var(--radius);align-items:center;text-decoration:none;display:inline-flex}.EZoWya_lockup{font-size:1.375rem}.EZoWya_markWrap{--w:clamp(9rem, 34vw, 30rem);padding:calc(var(--w) * .25) 0;color:var(--text-strong);margin-top:clamp(4rem,10vw,9rem)}.EZoWya_bigMark{width:var(--w);height:auto;margin-left:calc(var(--w) * .25);display:block}.EZoWya_bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}@media (min-width:64rem){.EZoWya_intro{grid-column:1/span 4}.EZoWya_cols{grid-column:5/span 8}}
.uxHbTW_figure{gap:1.25rem;margin:0;display:grid}.uxHbTW_device{aspect-ratio:4/3;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;max-width:40rem;margin-inline:auto;position:relative}.uxHbTW_device svg{width:100%;height:100%;overflow:visible}.uxHbTW_concept{z-index:1;position:absolute;top:.75rem;left:.75rem}.uxHbTW_controls{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.uxHbTW_caption{text-align:center;max-width:44ch;margin-inline:auto}.uxHbTW_timerText{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:22px}
.e1xquq_nav{z-index:50;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);pointer-events:none;position:fixed;inset:0 0 auto}.e1xquq_surface{pointer-events:auto;clip-path:inset(0);transition:clip-path var(--spring-nav-dur) var(--spring-nav);border-radius:0;position:absolute;inset:0}.e1xquq_nav:not([data-compact]) .e1xquq_surface{box-shadow:inset 0 -1px 0 var(--smoke)}.e1xquq_nav:not([data-compact]) .e1xquq_surface .glass-spec{display:none}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.e1xquq_nav:not([data-compact]) .e1xquq_surface{box-shadow:inset 0 0 0 1px var(--ash)}}.e1xquq_nav[data-compact] .e1xquq_surface{clip-path:inset(calc(env(safe-area-inset-top) + 8px) var(--cap-x) 8px var(--cap-x) round 18px)}.e1xquq_capRim.e1xquq_capRim,.e1xquq_capShadow{top:calc(env(safe-area-inset-top) + 8px);bottom:8px;left:var(--cap-x);right:var(--cap-x);pointer-events:none;opacity:0;transition:opacity var(--dur-feedback) var(--ease-out);border-radius:18px;position:absolute}.e1xquq_capRim{z-index:3}.e1xquq_capShadow{box-shadow:0 12px 40px #00000059}.e1xquq_nav[data-compact] .e1xquq_capRim,.e1xquq_nav[data-compact] .e1xquq_capShadow{opacity:1;transition-delay:60ms}:root[data-scrolling] .e1xquq_nav[data-compact] .e1xquq_capShadow{box-shadow:0 16px 56px #00000073}.e1xquq_inner{inset:env(safe-area-inset-top) 0 0 0;padding-inline:var(--pad-x);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.e1xquq_left,.e1xquq_right{pointer-events:auto;transition:transform var(--spring-nav-dur) var(--spring-nav);align-items:center;gap:clamp(.75rem,2vw,1.75rem);display:flex}.e1xquq_nav[data-compact] .e1xquq_left{transform:translateX(var(--shift,0px))}.e1xquq_nav[data-compact] .e1xquq_right{transform:translateX(calc(var(--shift,0px) * -1))}.e1xquq_home{min-height:var(--tap);min-width:var(--tap);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.e1xquq_mark{color:inherit;transition:opacity var(--dur-feedback) var(--ease-out);display:inline-flex}.e1xquq_logo{font-size:1.375rem}@media (max-width:47.99rem){.e1xquq_logo [data-logo-word]{display:none}.e1xquq_logo [data-logo-mark]{width:calc(28px * var(--brand-aspect));height:28px;margin-top:0}}.e1xquq_links{gap:clamp(.25rem,1.2vw,1rem);margin:0;padding:0;list-style:none;display:flex}.e1xquq_link{min-height:var(--tap);color:inherit;font-size:var(--fs-small);border-radius:var(--radius);transition:background-size var(--dur-reveal) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:50% calc(100% - 10px);background-repeat:no-repeat;background-size:0% 1px;align-items:center;padding:0 .5rem;font-weight:500;text-decoration:none;display:inline-flex}.e1xquq_link[aria-current=page],.e1xquq_link:focus-visible{background-size:calc(100% - 1rem) 1px}@media (hover:hover){.e1xquq_link:hover{background-size:calc(100% - 1rem) 1px}}.e1xquq_cta{min-height:var(--tap);color:inherit;font-size:var(--fs-small);transition:background-color var(--dur-feedback) var(--ease-out), color var(--dur-feedback) var(--ease-out);border:1px solid;border-radius:999px;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.e1xquq_cta:hover{background:var(--glass-fg);color:var(--glass-bg-solid,var(--ink))}.e1xquq_surface[data-tint=light] .e1xquq_cta:hover{color:var(--paper)}}.e1xquq_menuBtn{min-height:var(--tap);min-width:var(--tap);color:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.6rem;margin-right:-.75rem;padding:0 .75rem;font-weight:500;display:none}.e1xquq_burger{gap:5px;display:grid}.e1xquq_burger span{background:currentColor;width:18px;height:1.5px;display:block}@media (max-width:47.99rem){.e1xquq_links,.e1xquq_cta{display:none}.e1xquq_menuBtn{display:inline-flex}}:root:has([data-hero-wordmark]) .e1xquq_nav{animation:e1xquq_navIn .5s var(--ease-out) 1.05s both}@keyframes e1xquq_navIn{0%{opacity:0}}.e1xquq_nav:focus-within{animation:none}:root:has([data-hero-wordmark]) .e1xquq_mark{opacity:0}:root[data-wm-docked] .e1xquq_mark{opacity:1}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:has([data-hero-wordmark]) .e1xquq_mark{transition:none;animation:linear both e1xquq_markIn;animation-timeline:scroll(root);animation-range:0 60vh}}}@keyframes e1xquq_markIn{0%,99.5%{opacity:0}to{opacity:1}}.e1xquq_menu{inset:calc(env(safe-area-inset-top) + var(--nav-h)) 8px auto 8px;opacity:1;width:auto;max-width:none;transition:opacity var(--dur-feedback) var(--ease-out), transform var(--spring-nav-dur) var(--spring-nav), overlay var(--dur-feedback) allow-discrete, display var(--dur-feedback) allow-discrete;border:0;margin:0;padding:0;position:fixed;transform:none}.e1xquq_menu::backdrop{background:#0a0a0ab8}@starting-style{.e1xquq_menu[open]{opacity:0;transform:translateY(-8px)scale(.98)}}.e1xquq_menu:not([open]){opacity:0;transform:translateY(-6px)scale(.99)}.e1xquq_menuList{margin:0;padding:.75rem 1.25rem 1.25rem;list-style:none;display:grid}.e1xquq_menuList a{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);min-height:3.5rem;color:inherit;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:1.75rem;font-weight:600;text-decoration:none;display:flex}.e1xquq_menuList li:last-child a{border-bottom:0}@media (prefers-reduced-motion:reduce){.e1xquq_surface,.e1xquq_left,.e1xquq_right,.e1xquq_menu{transition:none}:root:has([data-hero-wordmark]) .e1xquq_nav{animation:none}}
.ejOdHG_hero{min-height:100svh;padding-top:calc(var(--nav-h) + env(safe-area-inset-top));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative;overflow:clip}@supports not (height:100svh){.ejOdHG_hero{min-height:100vh}}.ejOdHG_wrap{z-index:1;flex-direction:column;flex:1;display:flex;position:relative;container-type:inline-size}.ejOdHG_middle{flex-direction:column;flex:1;justify-content:center;gap:1.75rem;padding-block:clamp(1.5rem,5vw,3rem);display:flex}.ejOdHG_statement{max-width:34ch;font-family:var(--font-body), sans-serif;letter-spacing:-.015em;color:var(--bone);font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);font-weight:500;line-height:1.3}.ejOdHG_bottom{gap:1rem;display:grid}.ejOdHG_meta{max-width:34ch;color:var(--ash);font-size:.6875rem}.ejOdHG_ctas{justify-items:start;gap:.25rem;display:grid}.ejOdHG_primary{--h:3.25rem;width:100%;font-size:1rem}.ejOdHG_ctas>span{width:100%}.ejOdHG_cue{color:var(--ash);align-items:center;gap:.6rem;margin-top:.5rem;font-size:.6875rem;display:inline-flex}.ejOdHG_cueLine{background:var(--slate);width:1px;height:1.75rem}@media (prefers-reduced-motion:no-preference){.ejOdHG_cueLine{transform-origin:top;animation:ejOdHG_cue 2.4s var(--ease-out) infinite}}@keyframes ejOdHG_cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (min-width:48rem){.ejOdHG_bottom{grid-template-columns:1fr auto;align-items:end;column-gap:2rem}.ejOdHG_ctas{grid-auto-flow:column;align-items:center;gap:1.5rem}.ejOdHG_primary{width:auto}.ejOdHG_ctas>span{width:auto}.ejOdHG_cue{grid-column:1/-1}}@media (max-width:47.99rem){.ejOdHG_watermark,.ejOdHG_techGrid{display:none}}.ejOdHG_heading{font-size:calc(100cqi / var(--brand-lockup-em));color:var(--bone);margin:0;line-height:1}.ejOdHG_dock{transform-origin:0 0;display:inline-block}.ejOdHG_letter{display:inline-block}@media (prefers-reduced-motion:no-preference){.ejOdHG_pieceA{animation:ejOdHG_pieceA var(--spring-mark-dur) var(--spring-mark) 40ms both}.ejOdHG_pieceB{animation:ejOdHG_pieceB var(--spring-mark-dur) var(--spring-mark) 40ms both}.ejOdHG_letter{animation:ejOdHG_letterIn .52s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 40ms)}}@keyframes ejOdHG_pieceA{0%{opacity:0;transform:translate(-340px,-300px)}35%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes ejOdHG_pieceB{0%{opacity:0;transform:translate(340px,300px)translate(1000px,780px)rotate(-180deg)translate(-1000px,-780px)}35%{opacity:1}to{opacity:1;transform:translate(0)translate(1000px,780px)rotate(0)translate(-1000px,-780px)}}@keyframes ejOdHG_letterIn{0%{clip-path:inset(0 0 100%);transform:translateY(.42em)scale(.94)}to{clip-path:inset(-20% -10% -30%);transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ejOdHG_dock{animation:linear both ejOdHG_dock;animation-timeline:scroll(root);animation-range:0 60vh}:root[data-nav-word=off] .ejOdHG_word{animation:linear both ejOdHG_wordOut;animation-timeline:scroll(root);animation-range:0 60vh}}}@keyframes ejOdHG_dock{0%{opacity:1;transform:none}99.5%{opacity:1}to{transform:translate(var(--wm-dx,0px), calc(60vh + var(--wm-dy,-60vh))) scale(var(--wm-s,1));opacity:0}}@keyframes ejOdHG_wordOut{0%,50%{opacity:1}85%,to{opacity:0}}@supports not (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ejOdHG_dock{transform:translate(calc(var(--wm-dx,0px) * var(--wm-p,0)), calc((60vh + var(--wm-dy,-60vh)) * var(--wm-p,0))) scale(calc(1 + (var(--wm-s,1) - 1) * var(--wm-p,0)))}:root[data-nav-word=off] .ejOdHG_word{opacity:clamp(0, calc((.85 - var(--wm-p,0)) / .35), 1)}:root[data-wm-docked] .ejOdHG_dock{opacity:0}}}
.jD352a_pin{position:relative}.jD352a_sticky{padding-block:var(--section-y)}.jD352a_layout{align-items:center;row-gap:2rem}.jD352a_text{grid-column:1/span 12;gap:1.5rem;display:grid}.jD352a_stageCol{grid-column:1/span 12}@media (min-width:64rem){.jD352a_text{grid-column:1/span 4}.jD352a_stageCol{grid-column:6/span 7}}.jD352a_title{font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:800;line-height:1.02}.jD352a_stage{aspect-ratio:8/5;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-strong);position:relative;overflow:hidden}.jD352a_diagram{padding:3%;position:absolute;inset:0}.jD352a_diagram svg{width:100%;height:100%}.jD352a_marker{background:var(--bone);width:1.75rem;height:1.75rem;color:var(--ink);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;margin:-.875rem 0 0 -.875rem;font-size:.75rem;font-weight:500;display:grid;position:absolute}.jD352a_tags{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.jD352a_callouts{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.jD352a_callouts li{border-bottom:1px solid var(--line);grid-template-columns:1.75rem 1fr;gap:.75rem;padding:.75rem 0;display:grid}.jD352a_num{border:1px solid var(--text-strong);width:1.5rem;height:1.5rem;font-family:var(--font-mono), monospace;color:var(--text-strong);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.jD352a_callouts strong{color:var(--text-strong);font-weight:500;line-height:1.4;display:block}.jD352a_callouts span.jD352a_note{font-size:var(--fs-small);color:var(--text-muted)}.jD352a_pin[data-scrub]{height:400svh}.jD352a_pin[data-scrub] .jD352a_sticky{height:100svh;padding-block:calc(var(--nav-h) + 1rem) 1.5rem;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.jD352a_pin[data-scrub] .jD352a_sticky>.wrap{width:100%}.jD352a_pin[data-scrub] .jD352a_marker,.jD352a_pin[data-scrub] .jD352a_callouts li,.jD352a_pin[data-scrub] .jD352a_diagram [data-part],.jD352a_pin[data-scrub] .jD352a_diagram [data-hl]{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--p,0) * -1s)}.jD352a_pin[data-scrub] [data-i="1"]{animation-name:jD352a_in1}.jD352a_pin[data-scrub] [data-i="2"]{animation-name:jD352a_in2}.jD352a_pin[data-scrub] [data-i="3"]{animation-name:jD352a_in3}.jD352a_pin[data-scrub] [data-i="4"]{animation-name:jD352a_in4}.jD352a_pin[data-scrub] [data-i="5"]{animation-name:jD352a_in5}.jD352a_pin[data-scrub] [data-i="6"]{animation-name:jD352a_in6}.jD352a_pin[data-scrub] .jD352a_diagram [data-part="1"]{animation-name:jD352a_part1}.jD352a_pin[data-scrub] .jD352a_diagram [data-part="2"]{animation-name:jD352a_part2}.jD352a_pin[data-scrub] .jD352a_diagram [data-part="3"]{animation-name:jD352a_part3}.jD352a_pin[data-scrub] .jD352a_diagram [data-part="4"]{animation-name:jD352a_part4}.jD352a_pin[data-scrub] .jD352a_diagram [data-part="5"]{animation-name:jD352a_part5}.jD352a_pin[data-scrub] .jD352a_diagram [data-part="6"]{animation-name:jD352a_part6}.jD352a_pin[data-scrub] .jD352a_diagram [data-hl="1"]{animation-name:jD352a_hl1}.jD352a_pin[data-scrub] .jD352a_diagram [data-hl="2"]{animation-name:jD352a_hl2}.jD352a_pin[data-scrub] .jD352a_diagram [data-hl="3"]{animation-name:jD352a_hl3}.jD352a_pin[data-scrub] .jD352a_diagram [data-hl="4"]{animation-name:jD352a_hl4}.jD352a_pin[data-scrub] .jD352a_diagram [data-hl="5"]{animation-name:jD352a_hl5}.jD352a_pin[data-scrub] .jD352a_diagram [data-hl="6"]{animation-name:jD352a_hl6}@supports (animation-timeline:view()){.jD352a_pin[data-scrub]{view-timeline:--scrub block;view-timeline-inset:0px}.jD352a_pin[data-scrub] .jD352a_marker,.jD352a_pin[data-scrub] .jD352a_callouts li,.jD352a_pin[data-scrub] .jD352a_diagram [data-part],.jD352a_pin[data-scrub] .jD352a_diagram [data-hl]{animation-play-state:running;animation-delay:0s;animation-duration:auto;animation-timeline:--scrub;animation-range:contain}}@keyframes jD352a_in1{0%,5%{opacity:0;transform:translateY(8px)scale(.9)}10%,to{opacity:1;transform:none}}@keyframes jD352a_part1{0%,5%{opacity:.28}10%,to{opacity:1}}@keyframes jD352a_hl1{0%,5%{opacity:0}10%,20%{opacity:1}25%,to{opacity:0}}@keyframes jD352a_in2{0%,20%{opacity:0;transform:translateY(8px)scale(.9)}25%,to{opacity:1;transform:none}}@keyframes jD352a_part2{0%,20%{opacity:.28}25%,to{opacity:1}}@keyframes jD352a_hl2{0%,20%{opacity:0}25%,35%{opacity:1}40%,to{opacity:0}}@keyframes jD352a_in3{0%,35%{opacity:0;transform:translateY(8px)scale(.9)}40%,to{opacity:1;transform:none}}@keyframes jD352a_part3{0%,35%{opacity:.28}40%,to{opacity:1}}@keyframes jD352a_hl3{0%,35%{opacity:0}40%,50%{opacity:1}55%,to{opacity:0}}@keyframes jD352a_in4{0%,50%{opacity:0;transform:translateY(8px)scale(.9)}55%,to{opacity:1;transform:none}}@keyframes jD352a_part4{0%,50%{opacity:.28}55%,to{opacity:1}}@keyframes jD352a_hl4{0%,50%{opacity:0}55%,65%{opacity:1}70%,to{opacity:0}}@keyframes jD352a_in5{0%,65%{opacity:0;transform:translateY(8px)scale(.9)}70%,to{opacity:1;transform:none}}@keyframes jD352a_part5{0%,65%{opacity:.28}70%,to{opacity:1}}@keyframes jD352a_hl5{0%,65%{opacity:0}70%,80%{opacity:1}85%,to{opacity:0}}@keyframes jD352a_in6{0%,80%{opacity:0;transform:translateY(8px)scale(.9)}85%,to{opacity:1;transform:none}}@keyframes jD352a_part6{0%,80%{opacity:.28}85%,to{opacity:1}}@keyframes jD352a_hl6{0%,80%{opacity:0}85%,93%{opacity:1}98%,to{opacity:0}}.jD352a_stage{container-type:inline-size}@media (max-width:63.99rem){.jD352a_pin[data-scrub] .jD352a_callouts{grid-template-columns:1fr 1fr;column-gap:1rem}.jD352a_pin[data-scrub] .jD352a_callouts span.jD352a_note{display:none}.jD352a_pin[data-scrub] .jD352a_layout{row-gap:1.25rem}.jD352a_pin[data-scrub] .jD352a_text{gap:1rem}.jD352a_pin[data-scrub] .jD352a_stage{max-width:calc((100svh - var(--nav-h) - 24rem) * 1.6);margin-inline:auto}}@media (max-width:47.99rem){.jD352a_stage{margin-top:2.25rem;overflow:visible}.jD352a_tags{top:-2.25rem;left:0;right:0}}
.F6EKwG_band{padding-block:var(--section-y);border-top:1px solid var(--smoke);position:relative;overflow:clip}.F6EKwG_band[data-flush]{padding-block:0}.F6EKwG_band>.wrap{z-index:1;position:relative}.F6EKwG_ink[data-theme]{--bg:var(--ink);--bg-raised:var(--graphite)}.F6EKwG_graphite[data-theme]{--bg:var(--graphite);--bg-raised:var(--carbon)}.F6EKwG_carbon[data-theme]{--bg:var(--carbon);--bg-raised:var(--graphite)}.F6EKwG_paper[data-theme]{border-top-color:var(--fog)}.F6EKwG_h2{font-size:var(--fs-h2);letter-spacing:-.04em;max-width:20ch;font-weight:800;line-height:1.02}.F6EKwG_head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.F6EKwG_headText{gap:1rem;display:grid}@media (max-width:47.99rem){.F6EKwG_head{grid-template-columns:1fr}.F6EKwG_head>[aria-hidden=true]{order:-1}}.F6EKwG_three{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.F6EKwG_three{grid-template-columns:repeat(3,1fr)}}.F6EKwG_panel{background:var(--bg-raised);border:1px solid var(--smoke);border-radius:var(--radius);align-content:start;gap:.75rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.F6EKwG_panel h3{font-size:var(--fs-h3)}.F6EKwG_loop{border-top:1px solid var(--smoke);counter-reset:step;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.F6EKwG_loop li{border-bottom:1px solid var(--smoke);counter-increment:step;gap:.5rem;padding:1.25rem 0;display:grid;position:relative}.F6EKwG_loop li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:.08em;color:var(--ash)}.F6EKwG_loop h3{font-size:var(--fs-h3)}@media (min-width:64rem){.F6EKwG_loop{border-bottom:1px solid var(--smoke);grid-template-columns:repeat(4,1fr)}.F6EKwG_loop li{border-bottom:0;padding:1.5rem 1.5rem 1.5rem 0}.F6EKwG_loop li+li{border-left:1px solid var(--smoke);padding-left:1.5rem}.F6EKwG_loop li+li:after{content:"";border:1px solid var(--slate);background:var(--bg);width:7px;height:7px;position:absolute;top:-4px;left:-4px;transform:rotate(45deg)}}.F6EKwG_loopBack{color:var(--ash);margin-top:1rem}.F6EKwG_numbered{column-gap:var(--gutter);border-top:1px solid var(--smoke);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.F6EKwG_numbered li{border-bottom:1px solid var(--smoke);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1.1rem 0;display:grid}.F6EKwG_numbered li>span:first-child{color:var(--ash);padding-top:.2em}.F6EKwG_numbered strong{color:var(--bone);font-weight:600}.F6EKwG_onPaper{border-top-color:var(--fog)}.F6EKwG_onPaper li{border-bottom-color:var(--fog)}.F6EKwG_onPaper li>span:first-child{color:var(--smoke)}.F6EKwG_onPaper strong{color:var(--ink)}@media (min-width:64rem){.F6EKwG_numbered{grid-template-columns:1fr 1fr}.F6EKwG_numbered:not(.F6EKwG_onPaper){grid-template-columns:1fr;max-width:56rem}}.F6EKwG_after{margin-top:1.5rem}.F6EKwG_index{border-top:1px solid var(--smoke);margin:0;padding:0;list-style:none}.F6EKwG_row{border-bottom:1px solid var(--smoke);grid-template-columns:1fr;align-items:center;gap:.75rem 1.5rem;padding:1.25rem 0;display:grid}.F6EKwG_row p{color:var(--text-strong)}.F6EKwG_rowLinks{flex-wrap:wrap;gap:0 1.5rem;display:flex}@media (min-width:64rem){.F6EKwG_row{grid-template-columns:8rem 1fr auto auto}}.F6EKwG_join{gap:2rem;display:grid}@media (min-width:64rem){.F6EKwG_join{grid-template-columns:5fr 7fr;align-items:start}}@media (max-width:47.99rem){.F6EKwG_band{padding-block:clamp(3.5rem,14vw,5.5rem)}.F6EKwG_h2{font-size:clamp(2.25rem,1.6rem + 3vw,2.75rem);line-height:1.04}.F6EKwG_band p{font-size:1rem;line-height:1.55}.F6EKwG_head{margin-bottom:1.75rem}}
.O-kfZW_ring{z-index:90;border:1px solid var(--bone);mix-blend-mode:difference;pointer-events:none;opacity:0;width:28px;height:28px;transition:opacity var(--dur-feedback) var(--ease-out);border-radius:50%;margin:-14px 0 0 -14px;position:fixed;top:0;left:0}.O-kfZW_ring[data-on]{opacity:1}@media not ((hover:hover) and (pointer:fine)){.O-kfZW_ring{display:none}}
.QdaFna_wrap{left:50%;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:40;width:min(44rem, calc(100vw - 1rem - env(safe-area-inset-left) - env(safe-area-inset-right)));transition:transform var(--spring-nav-dur) var(--spring-nav), opacity var(--dur-feedback) var(--ease-out);position:fixed;transform:translate(-50%)}.QdaFna_wrap[data-hidden]{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 1.5rem))}:root[data-overlay] .QdaFna_wrap{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 1.5rem))}.QdaFna_bar{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.25rem;display:flex}.QdaFna_info{align-items:center;gap:.75rem;min-width:0;display:flex}.QdaFna_name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.QdaFna_badge{color:inherit}.QdaFna_badge span{color:inherit}@media (max-width:30rem){.QdaFna_name{display:none}}@media (prefers-reduced-motion:reduce){.QdaFna_wrap{transition:opacity .12s linear}:is(.QdaFna_wrap[data-hidden],:root[data-overlay] .QdaFna_wrap){transform:translate(-50%)}}
.Y9JFqG_card{border-top:1px solid var(--line-strong);height:100%;color:inherit;grid-template-rows:auto 1fr auto;gap:1.25rem;padding:1.25rem 0 0;text-decoration:none;display:grid;position:relative}.Y9JFqG_meta{justify-content:space-between;gap:1rem;display:flex}.Y9JFqG_title{font-size:var(--fs-h3);max-width:22ch;line-height:1.15}.Y9JFqG_summary{color:var(--text);max-width:44ch;margin-top:.75rem}.Y9JFqG_foot{min-height:var(--tap);justify-content:space-between;align-items:center;gap:1rem;display:flex}.Y9JFqG_arrow{transition:transform var(--dur-reveal) var(--ease-out);color:var(--text-strong)}.Y9JFqG_card:after{content:"";background:var(--text-strong);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-reveal) var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (hover:hover){.Y9JFqG_card:hover:after{transform:scaleX(1)}.Y9JFqG_card:hover .Y9JFqG_arrow{transform:rotate(45deg)}}.Y9JFqG_card:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Y9JFqG_card:after,.Y9JFqG_arrow{transition:none}}.Y9JFqG_tags{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:inline-flex}
.xwJ-uq_grid{row-gap:4rem}.xwJ-uq_form{grid-column:1/span 12}.xwJ-uq_aside{grid-column:1/span 12;align-content:start;gap:1.5rem;display:grid}@media (min-width:64rem){.xwJ-uq_form{grid-column:1/span 7}.xwJ-uq_aside{grid-column:9/span 4}}
._hCz0W_filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}._hCz0W_chip{min-height:var(--tap);background:var(--graphite);color:var(--text-strong);border:1px solid var(--smoke);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur-feedback) var(--ease-out);padding:0 .9rem}@media (hover:hover){._hCz0W_chip:hover:not(:disabled){border-color:var(--fog)}}._hCz0W_chip[aria-pressed=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}._hCz0W_chip:disabled{cursor:not-allowed;color:var(--text-muted);border-style:dashed}._hCz0W_list{gap:3.5rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}._hCz0W_empty{color:var(--text-muted)}
.AIInSq_list{border-top:1px solid var(--line)}.AIInSq_item{border-bottom:1px solid var(--line)}.AIInSq_summary{cursor:pointer;min-height:3.75rem;color:var(--text-strong);font-weight:500;font-size:var(--fs-lede);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 0;line-height:1.3;list-style:none;display:flex}.AIInSq_summary::-webkit-details-marker{display:none}.AIInSq_icon{width:14px;height:14px;transition:transform var(--dur-reveal) var(--ease-out);flex:none;position:relative}.AIInSq_icon:before,.AIInSq_icon:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:6.5px;left:0}.AIInSq_icon:after{transition:transform var(--dur-reveal) var(--ease-out);transform:rotate(90deg)}.AIInSq_item[open] .AIInSq_icon{transform:rotate(180deg)}.AIInSq_item[open] .AIInSq_icon:after{transform:rotate(0)}@media (hover:hover){.AIInSq_summary:hover .AIInSq_icon{transform:rotate(90deg)}}.AIInSq_body{max-width:var(--measure);color:var(--text);padding:0 0 1.5rem}.AIInSq_item[open] .AIInSq_body{animation:AIInSq_fade var(--dur-reveal) var(--ease-out)}@keyframes AIInSq_fade{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.AIInSq_icon,.AIInSq_icon:after{transition:none}.AIInSq_item[open] .AIInSq_body{animation:none}}
.m4mdzW_link{min-height:var(--tap);min-width:var(--tap);color:var(--text-strong);align-items:center;gap:.5rem;display:inline-flex}.m4mdzW_inline{color:var(--text-strong);text-underline-offset:.25em;margin-block:-.6em;padding-block:.6em;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}
.iqXHGG_pin{position:relative}.iqXHGG_sticky{padding-block:var(--section-y)}.iqXHGG_track{gap:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);padding-bottom:1rem;padding-inline:max(var(--pad-x), env(safe-area-inset-left));scrollbar-width:thin;display:flex;overflow-x:auto}.iqXHGG_item{scroll-snap-align:start;flex:none;width:min(80vw,26rem)}.iqXHGG_end{border-top:1px solid var(--line-strong);align-content:end;gap:1rem;padding:1.25rem 0;display:grid}.iqXHGG_pin[data-pinned] .iqXHGG_sticky{height:100svh;padding-block:calc(var(--nav-h) + 1rem) 2rem;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.iqXHGG_pin[data-pinned] .iqXHGG_track{scroll-snap-type:none;transform:translate3d(calc(var(--strip-shift,0px) * var(--p,0)), 0, 0);padding-bottom:0;overflow:visible}@supports (animation-timeline:view()){.iqXHGG_pin[data-pinned]{view-timeline:--strip block;view-timeline-inset:0px}.iqXHGG_pin[data-pinned] .iqXHGG_track{animation:linear both iqXHGG_stripX;animation-timeline:--strip;animation-range:contain;transform:none}}@keyframes iqXHGG_stripX{to{transform:translate3d(var(--strip-shift,0px), 0, 0)}}.iqXHGG_progress{background:var(--line);height:1px;margin-top:2rem;margin-inline:max(var(--pad-x), env(safe-area-inset-left));overflow:hidden}.iqXHGG_bar{background:var(--text-strong);transform-origin:0;height:1px;transform:scaleX(var(--p,0))}@supports (animation-timeline:view()){.iqXHGG_pin[data-pinned] .iqXHGG_bar{animation:linear both iqXHGG_barX;animation-timeline:--strip;animation-range:contain}}@keyframes iqXHGG_barX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iqXHGG_pin:not([data-pinned]) .iqXHGG_progress{display:none}@media (max-width:47.99rem){.iqXHGG_sticky{padding-block:clamp(3.5rem,14vw,5.5rem) 1.5rem}}
.dVfI_q_badge{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text-strong);white-space:nowrap;align-items:center;gap:.5rem;padding:.3rem .55rem;display:inline-flex}.dVfI_q_mark{flex:none;width:.5rem;height:.5rem}
.UGCK7q_list{gap:3.5rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.UGCK7q_subscribe{row-gap:2rem}.UGCK7q_subscribeText{grid-column:1/span 12;align-content:start;gap:1rem;display:grid}.UGCK7q_subscribeForm{grid-column:1/span 12}@media (min-width:64rem){.UGCK7q_subscribeText{grid-column:1/span 4}.UGCK7q_subscribeForm{grid-column:6/span 7}}.UGCK7q_h2{font-size:var(--fs-h2)}.UGCK7q_post{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(3rem, 8vw, 8rem))}.UGCK7q_postHead{border-bottom:1px solid var(--line);gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.UGCK7q_postMeta{flex-wrap:wrap;align-items:center;gap:0 2rem;display:flex}.UGCK7q_postMeta a{min-height:var(--tap);color:var(--text-strong);align-items:center;display:inline-flex}.UGCK7q_postTitle{font-size:var(--fs-display);letter-spacing:-.05em;max-width:18ch;font-weight:800;line-height:1}.UGCK7q_prose{max-width:var(--measure);font-size:var(--fs-body)}.UGCK7q_prose>*+*{margin-top:1.25em}.UGCK7q_prose h2{font-size:var(--fs-h3);margin-top:2.5em}.UGCK7q_prose strong{color:var(--text-strong);font-weight:600}.UGCK7q_prose a{color:var(--text-strong);text-underline-offset:.25em;text-decoration-thickness:1px}.UGCK7q_prose ul,.UGCK7q_prose ol{padding-left:1.25rem}.UGCK7q_prose img{border-radius:var(--radius)}.UGCK7q_pager{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:clamp(4rem,8vw,7rem);display:grid}.UGCK7q_pager a{min-height:var(--tap);color:var(--text-strong);gap:.5rem;padding:1.25rem 0;text-decoration:none;display:grid}.UGCK7q_pager a:last-child:not(:first-child){text-align:right}.UGCK7q_pagerNext{text-align:right;grid-column:2}@media (hover:hover){.UGCK7q_pager a:hover span:last-child{text-underline-offset:.3em;text-decoration:underline}}.UGCK7q_social{font-size:var(--fs-small);color:var(--text-muted);margin-top:1.5rem}
._4Q6RNq_boiler{gap:1.5rem;display:grid}._4Q6RNq_boiler div{background:var(--graphite);border:1px solid var(--smoke);border-radius:var(--radius);gap:.5rem;padding:1.25rem;display:grid}._4Q6RNq_downloads{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}._4Q6RNq_asset{gap:.75rem;min-width:0;display:grid}._4Q6RNq_preview{aspect-ratio:16/10;border:1px solid var(--smoke);border-radius:var(--radius);width:100%;position:relative}._4Q6RNq_preview img{object-fit:contain;width:calc(100% - 3rem);height:calc(100% - 3rem);position:absolute;inset:1.5rem}._4Q6RNq_onInk{background:var(--ink)}._4Q6RNq_onPaper{background:var(--paper)}._4Q6RNq_files{flex-wrap:wrap;gap:0 1.25rem;display:flex}._4Q6RNq_files a{min-height:var(--tap);color:var(--text-strong);align-items:center;display:inline-flex}._4Q6RNq_swatches{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}._4Q6RNq_swatch{gap:.5rem;display:grid}._4Q6RNq_chip{border:1px solid var(--smoke);border-radius:var(--radius);height:4.5rem}._4Q6RNq_type{gap:1.5rem;display:grid}._4Q6RNq_specimen{border-bottom:1px solid var(--smoke);gap:.5rem;padding-bottom:1.5rem;display:grid}._4Q6RNq_display{font-family:var(--font-display), sans-serif;font-weight:800;font-size:var(--fs-h2);letter-spacing:-.05em;color:var(--text-strong);line-height:1.05}._4Q6RNq_bodyType{font-size:var(--fs-lede);color:var(--text-strong)}._4Q6RNq_monoType{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--text-strong)}
.-mQgjq_grid{gap:3rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}.-mQgjq_tile{color:inherit;gap:1.25rem;text-decoration:none;display:grid}.-mQgjq_visual{aspect-ratio:4/3;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-strong);place-items:center;display:grid;position:relative;overflow:hidden}.-mQgjq_visual svg{width:72%;transition:transform var(--dur-reveal) var(--ease-out)}@media (hover:hover){.-mQgjq_tile:hover .-mQgjq_visual svg{transform:translateY(-4px)scale(1.02)}}.-mQgjq_tag{position:absolute;top:.75rem;left:.75rem}.-mQgjq_tileMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.-mQgjq_tileName{font-size:var(--fs-h3)}.-mQgjq_note{max-width:var(--measure);margin-top:3rem}.-mQgjq_hero{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(2.5rem, 7vw, 6rem));padding-bottom:var(--section-y)}.-mQgjq_heroGrid{align-items:start;row-gap:3rem}.-mQgjq_heroText{grid-column:1/span 12;align-content:start;gap:1.5rem;display:grid}.-mQgjq_heroVisual{grid-column:1/span 12}@media (min-width:64rem){.-mQgjq_heroText{top:calc(var(--nav-h) + 2rem);grid-column:1/span 5;position:sticky}.-mQgjq_heroVisual{grid-column:7/span 6}}.-mQgjq_name{font-size:var(--fs-display);letter-spacing:-.05em;font-weight:800;line-height:.98}.-mQgjq_statusRow{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.-mQgjq_statusLine{max-width:46ch}.-mQgjq_priceBlock{border-top:1px solid var(--line);gap:0;display:grid}.-mQgjq_priceRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.-mQgjq_priceRow strong{color:var(--text-strong);font-weight:500}.-mQgjq_ctaRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.-mQgjq_stack{gap:var(--gutter);display:grid}.-mQgjq_panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-strong);padding:clamp(1.5rem,4vw,3rem);position:relative}.-mQgjq_panel svg{width:100%;height:auto}.-mQgjq_panelCaption{margin-top:1rem}.-mQgjq_twoCol{row-gap:3rem}.-mQgjq_colA,.-mQgjq_colB{grid-column:1/span 12}@media (min-width:64rem){.-mQgjq_colA{grid-column:1/span 4}.-mQgjq_colB{grid-column:6/span 7}}.-mQgjq_h2{font-size:var(--fs-h2);margin-top:1rem}@media (min-width:64rem){.-mQgjq_tile:only-child{column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-content:start}.-mQgjq_tile:only-child .-mQgjq_visual{grid-row:1/span 4}.-mQgjq_tile:only-child .-mQgjq_tileName{font-size:var(--fs-h2)}}.-mQgjq_grid:has(>.-mQgjq_tile:only-child){grid-template-columns:1fr}.-mQgjq_scrubTitle{font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:800;line-height:1.02}@media (max-width:47.99rem){.-mQgjq_scrubIntro{display:none}}
.IvduaW_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.IvduaW_list li{border-bottom:1px solid var(--line);gap:.15rem;padding:.6rem 0;display:grid}.IvduaW_list a{min-height:var(--tap);color:var(--text-strong);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.IvduaW_list a:hover{text-underline-offset:.3em;text-decoration:underline}}.IvduaW_list span{font-size:var(--fs-small);color:var(--text-muted)}
.J6SKWa_header{gap:var(--s-3);margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.J6SKWa_top{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.J6SKWa_title{font-size:var(--fs-display);letter-spacing:-.05em;max-width:16ch;font-weight:800;line-height:.98}.J6SKWa_intro{max-width:var(--measure);color:var(--text)}
.z1qojW_intro{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(3rem, 8vw, 8rem));padding-bottom:clamp(2rem,5vw,4rem)}.z1qojW_mark{color:var(--text-strong);margin-bottom:2rem}
.ZA9xEG_grid{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.ZA9xEG_grid{grid-template-columns:1fr 1fr}}.ZA9xEG_card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.ZA9xEG_name{font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:800}.ZA9xEG_bio{max-width:var(--measure);color:var(--text)}
._9eR55q_block{padding-block:var(--section-y);border-top:1px solid var(--smoke)}._9eR55q_grid{row-gap:2rem}._9eR55q_lead{grid-column:1/span 12}._9eR55q_body{max-width:var(--measure);grid-column:1/span 12;align-content:start;gap:1.25rem;display:grid}._9eR55q_wide{grid-column:1/span 12}._9eR55q_lead,._9eR55q_body,._9eR55q_wide{min-width:0}@media (min-width:64rem){._9eR55q_lead{grid-column:1/span 4}._9eR55q_body,._9eR55q_wide{grid-column:6/span 7}}._9eR55q_h2{font-size:var(--fs-h2);max-width:18ch;margin-top:1rem}._9eR55q_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}._9eR55q_list li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;display:grid}._9eR55q_list li>span:first-child{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:.08em;color:var(--text-muted);padding-top:.3em}._9eR55q_list strong{color:var(--text-strong);font-weight:600}._9eR55q_raised[data-theme]{--bg:var(--graphite)}._9eR55q_carbon[data-theme]{--bg:var(--carbon)}
.hk4vqG_page{min-height:80svh;padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(3rem, 10vw, 9rem));padding-bottom:var(--section-y)}.hk4vqG_panel{gap:1.5rem;max-width:44rem;display:grid}.hk4vqG_title{font-size:var(--fs-display);letter-spacing:-.05em;font-weight:800;line-height:1}.hk4vqG_body{max-width:var(--measure)}.hk4vqG_actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.hk4vqG_top{border-top:1px solid var(--line);padding-top:1rem}
.weKyha_dialog{opacity:1;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);transition:opacity var(--dur-feedback) var(--ease-out), transform var(--spring-nav-dur) var(--spring-nav), overlay var(--dur-feedback) allow-discrete, display var(--dur-feedback) allow-discrete;border:0;margin:auto;padding:0;overflow:auto;transform:none}@starting-style{.weKyha_dialog[open]{opacity:0;transform:translateY(12px)scale(.98)}}.weKyha_dialog:not([open]){opacity:0;transform:translateY(8px)scale(.99)}.weKyha_dialog::backdrop{transition:background-color var(--dur-feedback) var(--ease-out), overlay var(--dur-feedback) allow-discrete, display var(--dur-feedback) allow-discrete;background:#0a0a0ab8}@starting-style{.weKyha_dialog[open]::backdrop{background:#0a0a0a00}}.weKyha_inner{gap:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.weKyha_head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.weKyha_title{font-size:var(--fs-h3);color:inherit}.weKyha_close{width:var(--tap);height:var(--tap);cursor:pointer;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;margin:-.625rem -.625rem 0 0;display:grid}@media (prefers-reduced-motion:reduce){.weKyha_dialog{transition:opacity .12s linear, overlay .12s allow-discrete, display .12s allow-discrete;transform:none!important}}
.OO0tRa_table{border-top:1px solid var(--line);margin:0}.OO0tRa_row{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,1fr) 2fr;gap:1rem;padding:1rem 0;display:grid}.OO0tRa_row dt{padding-top:.2em}.OO0tRa_row dd{color:var(--text-strong);margin:0}.OO0tRa_note{color:var(--text-muted);font-size:var(--fs-small);display:block}.OO0tRa_caption{margin-bottom:1rem}@media (max-width:30rem){.OO0tRa_row{grid-template-columns:1fr;gap:.25rem}}
.sXtyiq_link{min-height:var(--tap);color:var(--text-strong);border-radius:var(--radius);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.sXtyiq_text{transition:background-size var(--dur-reveal) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.sXtyiq_arrow{transition:transform var(--dur-reveal) var(--ease-out)}@media (hover:hover){.sXtyiq_link:hover .sXtyiq_text{background-size:100% 1px}.sXtyiq_link:hover .sXtyiq_arrow{transform:rotate(45deg)}}.sXtyiq_link:focus-visible .sXtyiq_text{background-size:100% 1px}.sXtyiq_inline{color:var(--text-strong);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.sXtyiq_text,.sXtyiq_arrow{transition:none}}
.khx91W_block{row-gap:2.5rem}.khx91W_lead{grid-column:1/span 12}.khx91W_body{max-width:var(--measure);grid-column:1/span 12;gap:1.25rem;display:grid}@media (min-width:64rem){.khx91W_lead{grid-column:1/span 4}.khx91W_body{grid-column:6/span 7}}.khx91W_principles{border-top:1px solid var(--line);counter-reset:p;margin:0;padding:0;list-style:none}.khx91W_principles li{border-bottom:1px solid var(--line);counter-increment:p;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.khx91W_principles li:before{content:counter(p, decimal-leading-zero);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:.08em;color:var(--text-muted);padding-top:.35em}.khx91W_principles h3{font-size:var(--fs-h3);margin-bottom:.5rem}.khx91W_note{margin-top:1.5rem}.khx91W_h2{font-size:var(--fs-h2);margin-top:1rem}
.JpV7ya_columns{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.JpV7ya_columns{grid-template-columns:repeat(3,1fr)}}.JpV7ya_col{background:var(--graphite);border:1px solid var(--smoke);border-radius:var(--radius);align-content:start;gap:1rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.JpV7ya_col h2{font-size:var(--fs-h3)}.JpV7ya_col ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.JpV7ya_col li{border-top:1px solid var(--smoke);padding-top:.75rem}.JpV7ya_log{border-top:1px solid var(--smoke);margin:0;padding:0;list-style:none}.JpV7ya_entry{border-bottom:1px solid var(--smoke);grid-template-columns:1fr;gap:.35rem 2rem;padding:1.25rem 0;display:grid}.JpV7ya_entry h3{font-size:var(--fs-h3)}@media (min-width:48rem){.JpV7ya_entry{grid-template-columns:9rem 5rem 1fr;align-items:baseline}}.JpV7ya_section{padding-block:var(--section-y);border-top:1px solid var(--smoke)}.JpV7ya_h2{font-size:var(--fs-h2);margin:1rem 0 2rem}.JpV7ya_social{font-size:var(--fs-small);color:var(--text-muted);margin-top:2.5rem}
.C0m42q_notice{color:var(--text-muted);margin-bottom:3rem}.C0m42q_layout{row-gap:3rem}.C0m42q_toc{grid-column:1/span 12}.C0m42q_toc ol{border-top:1px solid var(--line);margin:1rem 0 0;padding:0;list-style:none}.C0m42q_toc a{min-height:var(--tap);border-bottom:1px solid var(--line);color:var(--text-strong);font-size:var(--fs-small);align-items:center;text-decoration:none;display:flex}.C0m42q_body{max-width:var(--measure);grid-column:1/span 12}.C0m42q_body section+section{margin-top:3rem}.C0m42q_body h2{font-size:var(--fs-h3);margin-bottom:1rem}.C0m42q_body p+p,.C0m42q_body ul{margin-top:1rem}.C0m42q_body ul{padding-left:1.25rem}.C0m42q_body li+li{margin-top:.5rem}.C0m42q_body strong{color:var(--text-strong);font-weight:500}@media (min-width:64rem){.C0m42q_toc{top:calc(var(--nav-h) + 2rem);grid-column:1/span 3;align-self:start;position:sticky}.C0m42q_body{grid-column:5/span 8}}
