.B4HFlG_page{--max:1160px;--read:700px;--gutter:var(--space-three);--section:clamp(var(--space-six), 9vw, 112px);--ease:cubic-bezier(.16, 1, .3, 1);--sine:cubic-bezier(.37, 0, .63, 1);--line:#ffffff14;--line-strong:#ffffff24;--panel:color-mix(in srgb, var(--card) 62%, transparent);--glow-soft:color-mix(in srgb, var(--glow) 35%, transparent);--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Inter, system-ui, sans-serif;--font-head:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Inter, system-ui, sans-serif;--fs-display:clamp(40px, 6.6vw, 84px);--fs-h1:clamp(38px, 6vw, 64px);--fs-h2:clamp(26px, 3.2vw, 34px);--fs-h3:21px;--fs-lead:clamp(18px, 1.6vw, 21px);--fs-body:17px;--fs-sub:15px;--fs-foot:13px;--fs-cap:12px;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;scrollbar-color:var(--selected) transparent;line-height:1.6;position:absolute;inset:0;overflow:hidden auto}@media (width>=768px){.B4HFlG_page{--gutter:var(--space-five)}}.B4HFlG_page *,.B4HFlG_page :before,.B4HFlG_page :after{box-sizing:border-box}.B4HFlG_page :where(h1,h2,h3,p,ul,ol,li,dl,dt,dd,fieldset,legend,figure){margin:0;padding:0}.B4HFlG_page :where(fieldset){border:0;min-width:0}.B4HFlG_page :where(ul,ol){list-style:none}.B4HFlG_page :where(a){color:inherit;text-decoration:none}.B4HFlG_page :where(button,input){font:inherit;color:inherit}.B4HFlG_page ::selection{background:var(--glow-soft)}.B4HFlG_page :where(a,button,input):focus-visible{outline:2px solid var(--glow);outline-offset:3px}html:has(.B4HFlG_page[data-focused]),html:has(.B4HFlG_page[data-focused]) body{background-color:#000}html:has(.B4HFlG_page[data-focused]) #root{background-color:#000}.B4HFlG_container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.B4HFlG_column{width:100%;max-width:calc(var(--read) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.B4HFlG_nav{z-index:20;padding-top:env(safe-area-inset-top);background-color:color-mix(in srgb, var(--bg) 72%, transparent);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.B4HFlG_navInner{align-items:center;gap:var(--space-four);height:calc(var(--space-six) - var(--space-one));display:flex}.B4HFlG_brand{align-items:center;gap:calc(var(--space-two) + var(--space-half));flex-shrink:0;display:inline-flex}.B4HFlG_brandMark{width:28px;height:auto;filter:drop-shadow(0 0 10px var(--glow-soft));display:block}.B4HFlG_wordmark{font-size:var(--fs-foot);letter-spacing:.24em;text-transform:uppercase;font-weight:600;display:none}.B4HFlG_navLinks{gap:var(--space-four);white-space:nowrap;color:var(--text2);margin-left:auto;font-size:14px;display:flex}.B4HFlG_navLinks a{transition:color .2s}.B4HFlG_navLinks a:hover,.B4HFlG_navLinks [aria-current]{color:var(--text)}.B4HFlG_nav .B4HFlG_navCta{display:none}@media (width>=640px){.B4HFlG_nav .B4HFlG_wordmark,.B4HFlG_nav .B4HFlG_navCta{display:inline-flex}}.B4HFlG_hero{isolation:isolate;padding-block:clamp(var(--space-four), 6vh, 72px) var(--space-five);position:relative;overflow-x:clip}.B4HFlG_aura{z-index:-3;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 24%, transparent), transparent 72%), radial-gradient(30% 24% at 24% 74%, color-mix(in srgb, var(--glow) 14%, transparent), transparent), radial-gradient(26% 20% at 78% 70%, color-mix(in srgb, var(--tint) 12%, transparent), transparent);width:1500px;height:1150px;animation:B4HFlG_auraBreath 9s var(--sine) infinite;position:absolute;top:-460px;left:50%;translate:-50%}@keyframes B4HFlG_auraBreath{50%{opacity:.75;scale:1.05}}.B4HFlG_heroCenter{text-align:center;padding-bottom:var(--space-six)}.B4HFlG_heroMark{margin-bottom:var(--space-four)}.B4HFlG_crumb{align-items:center;gap:var(--space-one);margin-bottom:var(--space-four);font-size:var(--fs-sub);color:var(--text2);transition:color .2s;display:inline-flex}.B4HFlG_crumb:hover{color:var(--text)}.B4HFlG_eyebrow{align-items:center;gap:var(--space-two);font-size:var(--fs-foot);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--tint,var(--glow)) 60%, var(--text));font-weight:600;display:flex}.B4HFlG_heroCenter .B4HFlG_eyebrow{justify-content:center}.B4HFlG_dot{background:var(--tint,var(--glow));width:7px;height:7px;box-shadow:0 0 12px var(--tint,var(--glow));border-radius:50%}.B4HFlG_h1,.B4HFlG_display{margin-top:var(--space-three);font-family:var(--font-head);text-wrap:balance;background:linear-gradient(180deg, var(--text) 35%, color-mix(in srgb, var(--text) 60%, transparent) 125%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.15em;padding-bottom:.15em;font-weight:700}.B4HFlG_h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:1.04}.B4HFlG_display{max-width:13em;font-size:var(--fs-display);letter-spacing:-.045em;margin-inline:auto;line-height:1}.B4HFlG_lead{max-width:34em;margin-top:var(--space-four);font-size:var(--fs-lead);color:var(--text2);text-wrap:pretty;line-height:1.5}.B4HFlG_heroCenter .B4HFlG_lead{margin-inline:auto}.B4HFlG_meta{gap:var(--space-one) var(--space-three);margin-top:var(--space-four);font-size:var(--fs-foot);color:var(--text3);flex-wrap:wrap;display:flex}.B4HFlG_meta>*+:before{content:"";width:3px;height:3px;margin-right:var(--space-three);vertical-align:middle;background:var(--text3);border-radius:50%;display:inline-block}.B4HFlG_heroArt{margin-top:var(--space-five);padding:var(--space-four) 0;position:relative}.B4HFlG_heroArt:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 16%, transparent), transparent);position:absolute;inset:-20% -10%}.B4HFlG_heroArt svg{width:100%;height:auto;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--tint) 30%, transparent));display:block}.B4HFlG_summary{margin-top:var(--space-four);padding-block:var(--space-four);border-block:1px solid var(--line)}.B4HFlG_summary ul{gap:var(--space-three);margin-top:var(--space-three);display:grid}.B4HFlG_summary li{gap:var(--space-three);text-wrap:pretty;align-items:flex-start;font-weight:500;display:flex}.B4HFlG_check{background:var(--tint,var(--glow));width:22px;height:22px;box-shadow:0 0 14px color-mix(in srgb, var(--tint,var(--glow)) 60%, transparent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.B4HFlG_prose{margin-top:var(--space-five)}.B4HFlG_prose h2{margin-top:var(--space-six);font-family:var(--font-head);font-size:var(--fs-h2);letter-spacing:-.03em;text-wrap:balance;scroll-margin-top:var(--space-six);font-weight:700;line-height:1.18}.B4HFlG_prose h3{margin-top:var(--space-five);font-size:var(--fs-h3);letter-spacing:-.015em;scroll-margin-top:var(--space-six);font-weight:650;line-height:1.3}.B4HFlG_prose>:first-child{margin-top:0}.B4HFlG_prose p,.B4HFlG_prose ul,.B4HFlG_prose ol{margin-top:var(--space-three);color:color-mix(in srgb, var(--text) 86%, var(--text2));text-wrap:pretty}.B4HFlG_prose li{padding-left:calc(var(--space-four) + var(--space-one));position:relative}.B4HFlG_prose li+li{margin-top:var(--space-two)}.B4HFlG_prose ul>li:before{content:"";left:var(--space-one);background:var(--glow);width:7px;height:7px;box-shadow:0 0 10px var(--glow);border-radius:50%;position:absolute;top:.66em}.B4HFlG_prose ol{counter-reset:item}.B4HFlG_prose ol>li{counter-increment:item}.B4HFlG_prose ol>li:before{content:counter(item);background:color-mix(in srgb, var(--glow) 22%, transparent);width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glow) 45%, transparent);color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border-radius:50%;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:.2em;left:0}.B4HFlG_prose strong{color:var(--text);font-weight:650}.B4HFlG_prose a,.B4HFlG_sources a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--glow) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--glow) 60%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.B4HFlG_prose a:hover,.B4HFlG_sources a:hover{-webkit-text-decoration-color:var(--glow);text-decoration-color:var(--glow)}.B4HFlG_example{isolation:isolate;gap:var(--space-five);margin-block:var(--space-six);justify-items:center;display:grid;position:relative}.B4HFlG_example:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 20%, transparent), transparent 70%);width:min(760px,160vw);position:absolute;top:0;left:50%;translate:-50% -18%}.B4HFlG_examplePhone{--zoom:.62;width:calc(414px * var(--zoom));height:calc(660px * var(--zoom))}.B4HFlG_example .B4HFlG_examplePhone>*{height:660px}.B4HFlG_exampleCaption{width:100%}@media (width>=720px){.B4HFlG_example{margin-inline:calc(var(--space-six) * -.5);grid-template-columns:auto minmax(0,1fr);place-items:center start}.B4HFlG_examplePhone{--zoom:.6}}.B4HFlG_exampleTitle{margin-top:var(--space-two);font-family:var(--font-head);font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:700}.B4HFlG_rows{margin-top:var(--space-three)}.B4HFlG_row{justify-content:space-between;gap:var(--space-three);padding-block:calc(var(--space-two) + var(--space-one));border-top:1px solid var(--line);font-size:var(--fs-sub);display:flex}.B4HFlG_row dt{color:var(--text2)}.B4HFlG_row dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.B4HFlG_exampleText{margin-top:var(--space-three);font-size:var(--fs-sub);color:var(--text2);text-wrap:pretty}.B4HFlG_closing{--fs-h2:clamp(34px, 5vw, 56px);padding-top:var(--section)}.B4HFlG_sources{margin-top:var(--space-six);padding-top:var(--space-four);border-top:1px solid var(--line)}.B4HFlG_sources h2{font-size:var(--fs-sub);font-weight:650}.B4HFlG_sources ol{margin-top:var(--space-three);padding-left:var(--space-four);font-size:var(--fs-foot);color:var(--text2);line-height:1.55;list-style:decimal}.B4HFlG_sources li+li{margin-top:var(--space-two)}.B4HFlG_sources li::marker{color:var(--text3)}.B4HFlG_note{margin-block:var(--space-four) var(--space-six);font-size:var(--fs-foot);color:var(--text3);line-height:1.55}.B4HFlG_feature{isolation:isolate;gap:var(--space-five);padding:var(--space-five) var(--space-four);border-radius:calc(var(--radius-lg) * 1.5);background:linear-gradient(180deg, color-mix(in srgb, var(--tile) 92%, transparent), var(--bg));box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff14;display:grid;position:relative;overflow:hidden}.B4HFlG_featureGlow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 20%, transparent), transparent 70%);width:820px;position:absolute;inset:-40% -20% auto auto}@media (width>=860px){.B4HFlG_feature{align-items:center;gap:var(--space-six);padding:var(--space-six);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.B4HFlG_featureTitle{margin-top:var(--space-three);font-family:var(--font-head);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.05}.B4HFlG_featureLead{margin-top:var(--space-three);color:var(--text2);text-wrap:pretty}.B4HFlG_featureButton{margin-top:var(--space-four)}@media (hover:hover){.B4HFlG_feature:hover .B4HFlG_featureButton{box-shadow:inset 0 0 0 1px #ffffff4d, 0 16px 56px -10px var(--glow);transform:translateY(-1px)}}.B4HFlG_previewNote{margin-top:var(--space-one);font-size:var(--fs-foot);color:var(--text3)}.B4HFlG_listHead{margin-top:var(--section);font-family:var(--font-head);font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:700}.B4HFlG_posts{margin-top:var(--space-three);border-top:1px solid var(--line)}.B4HFlG_post{gap:var(--space-four);padding-block:var(--space-five);border-bottom:1px solid var(--line);display:grid;position:relative}@media (width>=860px){.B4HFlG_post{align-items:center;gap:var(--space-six);grid-template-columns:minmax(0,1fr) 360px}.B4HFlG_postArt{order:2}}.B4HFlG_postArt{isolation:isolate;padding:var(--space-three) 0;position:relative}.B4HFlG_postArt:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 18%, transparent), transparent);opacity:.7;transition:opacity .5s var(--ease);position:absolute;inset:-30% -10%}.B4HFlG_postArt svg{width:100%;height:auto;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--tint) 28%, transparent));display:block}.B4HFlG_postMeta{font-size:var(--fs-foot);color:var(--text3)}.B4HFlG_postTitle{margin-top:var(--space-two);font-family:var(--font-head);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.B4HFlG_postLead{margin-top:var(--space-three);color:var(--text2);text-wrap:pretty}.B4HFlG_postMore{align-items:center;gap:var(--space-two);margin-top:var(--space-three);font-size:var(--fs-sub);color:color-mix(in srgb, var(--tint) 70%, var(--text));font-weight:600;display:inline-flex}@media (hover:hover){.B4HFlG_post:hover .B4HFlG_postArt:before{opacity:1}.B4HFlG_post:hover .B4HFlG_postMore>span{transform:translate(4px)}}.B4HFlG_calcWrap{width:100%;max-width:calc(var(--read) + var(--space-six) * 2 + var(--gutter) * 2);margin:var(--space-five) auto 0;padding-inline:var(--gutter)}.B4HFlG_calc{padding:var(--space-four) var(--space-three);border-radius:calc(var(--radius-lg) * 1.5);background:radial-gradient(90% 60% at 80% 0%, color-mix(in srgb, var(--tint) 14%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tile) 92%, transparent), color-mix(in srgb, var(--bg) 90%, transparent));box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff14, 0 40px 120px -50px color-mix(in srgb, var(--tint) 50%, transparent);backdrop-filter:blur(16px);position:relative}@media (width>=820px){.B4HFlG_calc{gap:var(--space-five);padding:var(--space-five);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}}.B4HFlG_fields{align-content:start;gap:var(--space-four);grid-template-columns:minmax(0,1fr);display:grid}.B4HFlG_fieldLabel{margin-bottom:var(--space-two);font-size:var(--fs-sub);font-weight:600;display:block}.B4HFlG_weight{height:56px;padding-inline:var(--space-three);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text) 6%, transparent);box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;transition:box-shadow .2s;display:flex}.B4HFlG_weight:focus-within{box-shadow:inset 0 0 0 2px var(--tint), 0 0 24px -6px var(--tint)}.B4HFlG_weight input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:24px;font-weight:700}.B4HFlG_weight span{color:var(--text2)}.B4HFlG_slider{width:100%;height:28px;margin:var(--space-two) 0 0;appearance:none;cursor:pointer;background:0 0}.B4HFlG_slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--tint) var(--p), color-mix(in srgb, var(--text) 10%, transparent) var(--p));border-radius:999px;height:6px}.B4HFlG_slider::-moz-range-track{background:linear-gradient(90deg, var(--tint) var(--p), color-mix(in srgb, var(--text) 10%, transparent) var(--p));border-radius:999px;height:6px}.B4HFlG_slider::-webkit-slider-thumb{background:var(--text);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tint) 35%, transparent), 0 0 18px var(--tint);appearance:none;border:0;border-radius:50%;margin-top:-8px}.B4HFlG_slider::-moz-range-thumb{background:var(--text);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tint) 35%, transparent), 0 0 18px var(--tint);border:0;border-radius:50%}.B4HFlG_segments{gap:var(--space-one);padding:var(--space-one);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text) 6%, transparent);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.B4HFlG_segment{border-radius:calc(var(--radius-md) - var(--space-one));min-width:0;height:42px;color:var(--text2);font-size:var(--fs-sub);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .25s var(--ease), color .25s, box-shadow .25s var(--ease);background:0 0;border:0;padding:0;font-weight:600}.B4HFlG_segment:hover{color:var(--text)}.B4HFlG_segment[aria-checked=true]{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 24px -8px color-mix(in srgb, var(--tint) 80%, transparent)}.B4HFlG_result{margin-top:var(--space-five);padding-top:var(--space-four);border-top:1px solid var(--line)}@media (width>=820px){.B4HFlG_result{padding-top:0;padding-left:var(--space-five);border-top:0;border-left:1px solid var(--line);margin-top:0}}.B4HFlG_big{align-items:baseline;gap:var(--space-two);margin-top:var(--space-two);font-family:var(--font-head);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.B4HFlG_big strong{letter-spacing:-.04em;font-size:clamp(64px,10vw,96px);font-weight:700;line-height:1}.B4HFlG_big span{font-size:var(--fs-h3);color:var(--text2);white-space:nowrap}.B4HFlG_resultText{margin-top:var(--space-four);font-size:var(--fs-sub);color:var(--text2);text-wrap:pretty}.B4HFlG_range{margin-top:var(--space-four)}.B4HFlG_rangeTrack{height:8px;margin-top:var(--space-six);background:color-mix(in srgb, var(--text) 9%, transparent);border-radius:999px;position:relative}.B4HFlG_rangeBand{top:0;bottom:0;left:var(--from);right:calc(100% - var(--to));background:linear-gradient(90deg, color-mix(in srgb, var(--tint) 55%, transparent), var(--tint));box-shadow:0 0 18px color-mix(in srgb, var(--tint) 55%, transparent);transition:left .5s var(--ease), right .5s var(--ease);border-radius:999px;position:absolute}.B4HFlG_rangeMarker{top:50%;left:var(--at);background:var(--text);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tint) 40%, transparent), 0 0 20px var(--tint);transition:left .5s var(--ease);border-radius:50%;position:absolute;translate:-50% -50%}.B4HFlG_rangeMarker span{background:var(--accent);color:var(--on-accent);font-size:var(--fs-cap);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.B4HFlG_rangeTicks{height:24px;margin-top:var(--space-one);font-size:var(--fs-cap);color:var(--text3);font-variant-numeric:tabular-nums;position:relative}.B4HFlG_rangeTicks span{top:8px;left:var(--at);line-height:1.3;position:absolute;translate:-50%}.B4HFlG_rangeTicks span:before{content:"";background:color-mix(in srgb, var(--text) 22%, transparent);width:1px;height:5px;position:absolute;top:-8px;left:50%}.B4HFlG_rangeUnit{margin-top:var(--space-one);font-size:var(--fs-cap);color:var(--text3)}.B4HFlG_plates{gap:var(--space-two);margin-top:var(--space-four);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.B4HFlG_plate{justify-items:center;gap:var(--space-two);display:grid}.B4HFlG_plateRing{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--tint) 22%, transparent), transparent 70%), color-mix(in srgb, var(--text) 5%, transparent);width:100%;max-width:76px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tint) 55%, transparent), 0 0 22px -6px var(--tint);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.B4HFlG_plateRing strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}.B4HFlG_plateRing small{font-weight:500;font-size:var(--fs-cap);color:var(--text2);margin-left:2px}.B4HFlG_plateLabel{font-size:var(--fs-cap);color:var(--text2)}.B4HFlG_footer{padding-block:var(--space-five) calc(var(--space-five) + env(safe-area-inset-bottom));border-top:1px solid var(--line);font-size:var(--fs-foot);color:var(--text3)}.B4HFlG_footerInner{justify-content:space-between;align-items:center;gap:var(--space-four);flex-wrap:wrap;display:flex}.B4HFlG_footerBrand{align-items:center;gap:var(--space-three);display:inline-flex}.B4HFlG_footerLinks{gap:var(--space-two) var(--space-four);flex-wrap:wrap;display:flex}.B4HFlG_footerLinks a{color:var(--text2);transition:color .2s}.B4HFlG_footerLinks a:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.B4HFlG_aura{animation:none}.B4HFlG_page *,.B4HFlG_page :before,.B4HFlG_page :after{transition-duration:1ms!important}}