.field-label[data-astro-cid-x2hhxbo4]{font-size:.875rem;font-family:var(--font-serif);color:var(--brass-deep);margin-bottom:.5rem;font-style:italic;display:block}.field-help[data-astro-cid-x2hhxbo4]{color:var(--ink-soft);font-size:.9rem;line-height:1.65}.field-help[data-astro-cid-x2hhxbo4] a[data-astro-cid-x2hhxbo4]{text-underline-offset:3px;text-decoration:underline}.max-segments[data-astro-cid-x2hhxbo4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.max-segments[data-astro-cid-x2hhxbo4] label[data-astro-cid-x2hhxbo4]{padding:.7rem .6rem;font-size:.95rem}#result .estimate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}#result .estimate-grid .tool-score-big{overflow-wrap:anywhere;font-size:clamp(1.7rem,5vw,3rem)}#result .estimate-unit{font-size:1rem;font-family:var(--font-sans);font-weight:400}#result .reliability-note{border-left:3px solid var(--brass-deep);font-family:var(--font-sans);background:#c9a8781a;padding:.9rem 1rem;font-size:.95rem;line-height:1.65}.chart-actions[data-astro-cid-x2hhxbo4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.chart-actions[data-astro-cid-x2hhxbo4] button[data-astro-cid-x2hhxbo4]{cursor:pointer;border-radius:8px}.chart-grid[data-astro-cid-x2hhxbo4]{gap:1.5rem;display:grid}.chart-switch[data-astro-cid-x2hhxbo4]{margin-bottom:1.25rem}.chart-switch-options[data-astro-cid-x2hhxbo4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}[data-astro-cid-x2hhxbo4][hidden]{display:none!important}.chart-help[data-astro-cid-x2hhxbo4]{color:var(--ink-soft);margin:1rem 0;font-size:.95rem;line-height:1.7}.chart-table-wrap[data-astro-cid-x2hhxbo4]{min-width:0}.chart-table-wrap[data-astro-cid-x2hhxbo4] table[data-astro-cid-x2hhxbo4]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.chart-table-wrap[data-astro-cid-x2hhxbo4] caption[data-astro-cid-x2hhxbo4]{text-align:left;font-family:var(--font-serif);padding:0 0 .75rem;font-weight:700}.chart-table-wrap[data-astro-cid-x2hhxbo4] th,.chart-table-wrap[data-astro-cid-x2hhxbo4] td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #8a6f4333;padding:.55rem .6rem}.chart-table-wrap[data-astro-cid-x2hhxbo4] th:first-child{text-align:left}.chart-table-wrap[data-astro-cid-x2hhxbo4] thead[data-astro-cid-x2hhxbo4] th[data-astro-cid-x2hhxbo4]{color:var(--brass-deep);font-weight:600}.print-only[data-astro-cid-x2hhxbo4]{display:none}@media screen and (width<=639px){.chart-table-wrap[data-astro-cid-x2hhxbo4].chart-inactive{display:none}}@media (width>=640px){.chart-grid[data-astro-cid-x2hhxbo4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@page{margin:12mm}@media print{body:has(#max-tool){color:#000!important;background:#fff!important}body:has(#max-tool)>:not(main),body:has(#max-tool) #main-content>:not(#max-tool),#max-tool>:not(.calculator-workspace),#max-tool .calculator-workspace>:not(.calculator-main),#max-tool .calculator-main>:not(#print-chart){display:none!important}body:has(#max-tool) #main-content,#max-tool,#max-tool .calculator-workspace,#max-tool .calculator-main{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}#print-chart{color:#000;break-inside:avoid;margin:0;font-family:Arial,sans-serif;font-size:10pt}#print-chart .print-only{display:block}#print-chart .chart-actions,#print-chart .chart-help,#print-chart #chart-switch{display:none!important}#print-chart .chart-table-wrap{display:block!important}#print-chart h2{margin:0 0 4mm;font-size:18pt}#print-chart p{margin:0 0 3mm;line-height:1.4}#print-chart .chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7mm;margin:5mm 0;display:grid}#print-chart .chart-table-wrap table{color:#000;width:100%;font-size:10pt}#print-chart .chart-table-wrap caption{color:#000;padding:0 0 3mm;font-family:Arial,sans-serif;font-size:11pt}#print-chart .chart-table-wrap th,#print-chart .chart-table-wrap td{color:#000;border-bottom:.2mm solid #aaa;padding:2mm 1mm}#print-chart .print-footnote{font-size:9pt}}html:not(.who-js) body:has(.day) header[data-nav],body:has(.day) header[data-nav].scrolled{-webkit-backdrop-filter:none;background:#faf5ebf7;border-color:#c9a87852;box-shadow:0 6px 24px #060d142e}body:has(.day) header[data-nav].scrolled{border-top-color:#0000}body:has(.day) main+footer{z-index:30;margin-top:0;position:relative}.day{position:relative;overflow-x:clip}.day .who-defs{width:0;height:0;position:absolute;overflow:hidden}.day .who-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,8.4vw,4.2rem);font-weight:700;line-height:1.04}@media (width>=900px){.day .who-hero h1{font-size:clamp(2.4rem,4.7vw,4.2rem)}}@media (width>=1100px) and (width<=1279.98px){.day .who-hero h1{font-size:4.2vw}}@media (width>=1800px){.day .who-hero h1{font-size:4.5rem}.day .hero-lede{font-size:1.3rem}}.day .who-hero .hero-title{color:#14283d}.day .who-hero .hero-accent{color:#7a5f35}.day .hero-lede{color:#2c3f56;text-wrap:pretty;margin:1.2rem 0 0;font-size:1.16rem;line-height:1.6}.day .hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-top:1.2rem;display:flex}.day .hero-explore{color:#5e4a2a;text-underline-offset:.3em;align-items:center;min-height:3rem;font-weight:600;text-decoration:underline;display:inline-flex}.day .hero-trust{color:#2c3f56;flex-basis:100%;margin:-.2rem 0 0;font-size:.92rem;line-height:1.7}@media (width>=900px){.day .hero-actions .play-store-badge{width:12.5rem}}.day .hero-next{border-top:1px solid #7a5f354d;flex-basis:100%;max-width:31rem;margin:.5rem 0 0;padding:0;list-style:none}.day .hero-next a{color:#14283d;border-bottom:1px solid #7a5f354d;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;min-height:3.4rem;padding:.5rem .25rem;text-decoration:none;display:grid}.day .hero-next-icon{justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.day .hero-next-phone{color:#7a5f35;background:#fbf7ee99;border:1px solid #7a5f3573;border-radius:50%}.day .hero-next-text{flex-direction:column;gap:.05rem;display:flex}.day .hero-next-title{font-size:1.1rem;font-weight:600;line-height:1.25}.day .hero-next-sub{color:#3d4c5e;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-style:italic}.day .hero-next-go{color:#7a5f35;transition:transform .18s}.day .hero-next a:hover .hero-next-title,.day .hero-next a:focus-visible .hero-next-title{text-underline-offset:.25em;text-decoration:underline 1px}.day .hero-next a:hover .hero-next-go{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.day .hero-next-go{transition:none}.day .hero-next a:hover .hero-next-go{transform:none}}.day .night-galaxy{color:#f4ecdce0;background:radial-gradient(at 12%,#268fde24,#0000 60%),#060d14;border:1px solid #c9a87873;border-radius:1.1rem;align-items:center;gap:1.1rem;margin:0 0 2rem;padding:1rem 1.25rem 1rem 1rem;font-size:.95rem;line-height:1.55;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.day .night-galaxy:hover,.day .night-galaxy:focus-visible{border-color:#c9a878;box-shadow:0 0 28px #c9a87833}.day .night-galaxy img{flex:none;width:clamp(5rem,22vw,6.5rem);height:auto}.day .night-galaxy strong{color:#fbf7ee;margin-bottom:.15rem;font-size:1.3rem;display:block}.day .night-galaxy-go{color:#c9a878;text-underline-offset:.2em;margin-top:.4rem;font-weight:600;display:block}.day .night-galaxy:hover .night-galaxy-go,.day .night-galaxy:focus-visible .night-galaxy-go{text-decoration:underline}@media (prefers-reduced-motion:reduce){.day .night-galaxy{transition:none}}.day .world{z-index:var(--z);background:var(--ground);position:relative}.day .who-stage{--hz:73%;height:100svh;position:sticky;top:0;overflow:clip;mask-image:linear-gradient(#000 calc(100% - 9svh),#0000)}.day .world--last .who-stage{mask-image:none}.day .who-stage-sky,.day .stage-cover{position:absolute;inset:0}.day .who-stage-sky{background:var(--sky)}.day .who-stage-art{height:64%;position:absolute;bottom:0;left:0;right:0;overflow:clip;mask-image:linear-gradient(#0000 0,#000 12%);container-type:size}.day .who-frame{aspect-ratio:3/2;width:max(100cqw,150cqh);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.day .who-frame>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (scripting:enabled){.day .world:not(.is-near) .who-paint{display:none}}@media (width>=1000px) and (aspect-ratio>=1){.day .who-stage{--hz:56%}.day .who-stage-art{width:66vw;height:100%;top:0;left:auto;mask-image:linear-gradient(90deg,#0000 0,#0000008c 18%,#000 38%)}}.day .world{--gap:21svh}@media (width<=999.98px),(aspect-ratio<=999/1000){.day .world{--gap:33svh}}.day .world-flow{z-index:1;padding-top:var(--gap);margin-top:-100svh;position:relative}.day .world-title{box-sizing:border-box;width:min(72rem,100%);margin:0 auto;padding:0 1.25rem;scroll-margin-top:5.5rem;position:relative}.day .world-title-inner{max-width:36rem;position:relative}.day .world-title-inner:before{content:"";z-index:-1;background:var(--title-scrim);position:absolute;inset:-8rem -1.25rem -6.5rem;mask-image:linear-gradient(#0000 0,#0000002e 1.6rem,#00000080 3.4rem,#000000d1 5.2rem,#000 7rem calc(100% - 6rem),#000000d1 calc(100% - 4.4rem),#00000080 calc(100% - 2.8rem),#0000002e calc(100% - 1.3rem),#0000 100%)}@media (width>=620px){.day .world-title-inner:before{background:linear-gradient(to right, var(--title-scrim) 0, var(--title-scrim) calc(100% - 13rem), transparent 100%);left:calc(-1.25rem + -1*max(0px,50vw - 36rem));right:-16rem}}@media (width>=1000px) and (aspect-ratio>=1){.day .world-title-inner:before{background:linear-gradient(to right, var(--title-scrim) 0, var(--title-scrim) calc(100% - 13rem), transparent 100%);left:calc(-2rem + -1*max(0px,50vw - 36rem));right:-16rem}}.day .world-hour{color:var(--who-accent);align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.day .world-hour:before{content:attr(data-hour);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,3.2vw,1.35rem);font-style:italic;line-height:1}.day .world-hour:after{content:"";opacity:.6;background:currentColor;width:4.5rem;height:1px}.day .world-name{letter-spacing:-.02em;max-width:16ch;text-shadow:var(--who-title-shadow);margin:0;font-size:clamp(2.3rem,9vw,4.4rem);font-weight:700;line-height:1.03}.day .world-lede{max-width:34rem;text-shadow:var(--who-title-shadow);margin:1.1rem 0 0;font-size:1.15rem;line-height:1.6}.day .world-caption{background:var(--chip-bg);border-radius:.8rem;max-width:34rem;margin:.9rem -.8rem 0;padding:.55rem .8rem;font-size:.9rem;line-height:1.55}.day .world-read{padding:5rem 0 4rem;position:relative}.day .world-read:before,.day .world-read:after{content:"";z-index:-1;background:var(--scrim);position:absolute;inset:-4rem 0;mask-image:linear-gradient(#0000 0,#0003 1.6rem,#0000008c 3.4rem,#000000d9 5.2rem,#000 7rem calc(100% - 7rem),#000000d9 calc(100% - 5.2rem),#0000008c calc(100% - 3.4rem),#0003 calc(100% - 1.6rem),#0000 100%)}.day .world-read:after{display:none}.day .world-text,.day .world-shots{position:relative}.day .world-read{display:grid}.day .world-text{box-sizing:border-box;width:min(72rem,100%);margin:0 auto;padding:0 1.25rem}.day .world-shots{flex-wrap:wrap;order:-1;justify-content:center;align-items:flex-start;gap:1rem;padding:0 1.25rem 2.5rem;display:flex}.day .world-shots:empty{display:none}.day .world-shots>.who-shot,.day .world-shots>.who-print{width:min(42%,12rem)}.day .world-tail{height:12svh}.day .world--last .world-tail{height:0}.day .world{--open:.75}@media (width<=999.98px),(aspect-ratio<=999/1000){.day .world-read:before{opacity:.84}.day .world-tail{height:14svh}}@media (width>=1000px) and (aspect-ratio>=1){.day .world-title{padding:0 2rem 7svh}.day .world-read{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;width:min(76rem,100%);margin:0 auto;padding:3rem 2rem 4rem}.day .world-read:before{opacity:.5;width:100vw;left:calc(50% - 50vw);right:auto}.day .world-read:before,.day .world-read:after{top:-6rem;bottom:-6rem;mask-image:linear-gradient(#0000 0,#0003 2rem,#0000008c 4.4rem,#000000d9 6.7rem,#000 9rem calc(100% - 9rem),#000000d9 calc(100% - 6.7rem),#0000008c calc(100% - 4.4rem),#0003 calc(100% - 2rem),#0000 100%)}.day .world-read:after{background:linear-gradient(to right, var(--scrim) 0, var(--scrim) calc(100% - 9rem), transparent 100%);width:calc(50vw + 2rem);display:block;left:calc(50% - 50vw);right:auto}.day .world-text{width:auto;margin:0;padding:0}.day .world-shots{order:0;align-self:start;gap:1.5rem;padding:0;position:sticky;top:30svh}.day .world-shots>.who-shot,.day .world-shots>.who-print{width:14rem}}.day .world-shots:has(>:nth-child(3)){flex-wrap:nowrap;gap:0}@media (width<=999.98px),(aspect-ratio<=999/1000){.day .world-shots:has(>:nth-child(3)){box-sizing:border-box;width:100%;max-width:32rem;margin-inline:auto}}.day .world-shots:has(>:nth-child(3))>.who-shot{width:36%}.day .world-shots:has(>:nth-child(3))>:nth-child(2){z-index:1}.day .world-shots:has(>:nth-child(3))>:first-child{margin-right:-7%;translate:0 1.1rem;rotate:-6deg}.day .world-shots:has(>:nth-child(3))>:last-child{margin-left:-7%;translate:0 1.1rem;rotate:6deg}@media (width>=1000px) and (aspect-ratio>=1){.day .world-shots:has(>:nth-child(3))>.who-shot{width:12.5rem}.day .world-shots:has(>:nth-child(3))>:first-child{margin-right:-2.2rem}.day .world-shots:has(>:nth-child(3))>:last-child{margin-left:-2.2rem}}.day .who-people{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.day .who-person{border-top:1px solid var(--who-rule);padding-top:1.1rem}.day .who-person-name{margin:0 0 .5rem;font-size:1.45rem;font-weight:700;line-height:1.2}.day .who-person-body p{margin:0 0 .6rem;font-size:1rem;line-height:1.62}.day .world-limit{border-top:1px solid var(--who-rule);grid-template-columns:8.4rem minmax(0,1fr);gap:.25rem 1rem;max-width:42rem;margin:2.4rem 0 0;padding-top:.95rem;line-height:1.55;display:grid}.day .world-limit strong{letter-spacing:.14em;text-transform:uppercase;color:var(--who-accent);font-size:.7rem;font-weight:700;line-height:2.2}@media (width<=520px){.day .world-limit{grid-template-columns:1fr}}.day .world-ios{max-width:42rem;margin:.35rem 0 0;padding-left:9.4rem;line-height:1.55}@media (width<=520px){.day .world-ios{padding-left:0}}.day .world-links{margin:1.1rem 0 0;font-size:.96rem;line-height:1.6}.day .world a:not(.btn-ghost):not(.play-store-badge):not(.who-chip a):not(.night-galaxy){color:var(--who-link);text-underline-offset:.2em;text-decoration:underline 1px}.day .who-print{margin:0}.day .who-print figcaption{background:var(--chip-bg);border-radius:.5rem;margin-top:.7rem;padding:.4rem .55rem;font-size:.78rem;line-height:1.45}.day .who-light{--who-rule:#14283d24;--who-accent:#5e4a2a;--who-link:#5e4a2a;--who-title-shadow:0 1px 0 #fbf7ee99;--title-scrim:#fbf7eee6;--chip-bg:#fbf7eee0;--chip-edge:#14283d29;--chip-ink:#14283d;--chip-muted:#4a5a6c;--stub-free:#2d5e6b;--stub-pro:#7a5f35;--stub-ink:#fbf7ee;color:#14283d}.day .who-light .world-lede,.day .who-light .who-person-body p,.day .who-light .world-caption{color:#2c3f56}.day .who-dark{--who-rule:#f4ecdc29;--who-accent:#e6c89a;--who-link:#e6c89a;--who-title-shadow:0 1px 12px #060d148c;--title-scrim:#060d14cc;--chip-bg:#060d14bd;--chip-edge:#f4ecdc24;--chip-ink:#f4ecdc;--chip-muted:#f4ecdcbd;--stub-free:#a8c0bb;--stub-pro:#e6c89a;--stub-ink:#0b1824;color:#f4ecdc}.day .who-dark .world-lede,.day .who-dark .who-person-body p,.day .who-dark .world-caption{color:#f4ecdced}.day .who-dark :focus-visible{outline-color:#a9d139}.day .who-stars{background-image:radial-gradient(circle at 12px 18px,#f4ecdcd9 1px,#0000 1.7px),radial-gradient(circle at 70px 60px,#f4ecdc99 .8px,#0000 1.4px),radial-gradient(circle at 150px 110px,#e6c89ab3 1.1px,#0000 1.9px),radial-gradient(circle at 40px 140px,#f4ecdc73 .7px,#0000 1.3px);background-size:173px 151px,211px 197px,263px 239px,131px 167px}.day .world-coda{box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:min(72rem,100%);min-height:80svh;margin:0 auto;padding:0 1.25rem 5svh;display:flex;position:relative}.day .coda-line{color:#14283d;text-shadow:0 1px #fbf7eeb3;max-width:30rem;margin:0;font-size:clamp(1.4rem,4.4vw,1.9rem);line-height:1.35}.day .coda-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.3rem;display:flex}.day .world a.coda-pricing{--who-link:#0b1824;font-weight:600;text-decoration-color:#7a5f35}.day .coda-note{--who-link:#54421f;color:#2c3f56;max-width:34rem;margin:1.1rem 0 0;font-size:.86rem;line-height:1.55}.day .coda-ai{margin-top:.4rem}@media (width<=999.98px),(aspect-ratio<=999/1000){.day .world-coda{min-height:58svh;padding:0 1.25rem 7svh}}@media (width>=1000px) and (aspect-ratio>=1){.day .world-coda{padding:0 2rem 14svh}}@media not all and (width>=1000px) and (aspect-ratio>=1){.day .coda-line{z-index:0;position:relative}.day .coda-line:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:#fbf7eed9;border-radius:2rem;position:absolute;inset:-1rem -1.25rem}}.who-rail{display:none}@media (width>=1000px) and (width>=62.5em) and (aspect-ratio>=1){.who-rail{--rail-ink:#14283d;--rail-dot:#fbf7eef2;--rail-line:#8a6f4380;--rail-pill:#fbf7eef0;z-index:45;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;display:block;position:fixed;top:50%;right:1.1rem;transform:translate(10px,-50%)}.who-rail[data-tone=dark]{--rail-ink:#f4ecdc;--rail-dot:#060d14e6;--rail-line:#c9a87899;--rail-pill:#060d14e0}.who-rail.is-on{opacity:1;transform:translateY(-50%)}}.who-rail ol{justify-items:end;gap:.95rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.who-rail ol:before{content:"";background:var(--rail-line);width:1px;position:absolute;top:.5rem;bottom:.5rem;right:calc(.4rem - .5px)}.who-rail li{color:var(--rail-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.28rem 0 .28rem .7rem;font-size:.76rem;line-height:1;transition:background-color .35s,box-shadow .35s;display:flex}.who-rail-dot{border:1px solid var(--rail-line);background:var(--rail-dot);border-radius:50%;width:.8rem;height:.8rem;transition:transform .35s,background .35s;position:relative}.who-rail li.is-past .who-rail-dot{background:var(--rail-line)}.who-rail-hour{opacity:0;font-family:Georgia,Times New Roman,serif;font-style:italic;transition:opacity .3s}.who-rail-label{white-space:nowrap;opacity:0;max-width:0;font-weight:600;transition:max-width .4s,opacity .3s;overflow:hidden}.who-rail li.is-now{background:var(--rail-pill);margin-right:-.3rem;padding-right:.3rem;box-shadow:0 8px 22px #060d1433}.who-rail li.is-now .who-rail-hour{opacity:1}.who-rail li.is-now .who-rail-label{opacity:1;max-width:11rem}.who-rail li.is-now .who-rail-dot{background:radial-gradient(circle at 40% 35%,#fbf7ee,#c9a878);border-color:#c9a878;transform:scale(1.25)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.day .world{timeline-scope:--world;z-index:auto;padding-top:var(--gap)}.day .world-flow{view-timeline:--world block}.day .world>.who-stage{z-index:calc(40 - var(--z));pointer-events:none;animation-name:who-stage-in,who-stage-out;animation-duration:auto, auto;animation-timing-function:ease-in-out,ease-in-out;animation-fill-mode:both,forwards;animation-timeline:--world,--world;animation-range:entry 0% entry 95%, exit calc(var(--gap) + 5%) exit calc(var(--gap) + 100%);position:fixed;inset:0 0 auto;mask-image:none}.day .world--last>.who-stage{animation-range:entry entry 95%,exit 15% exit 55%}.day .world-flow{z-index:20;margin-top:0;padding-top:0}}}@keyframes who-stage-in{0%{opacity:0}to{opacity:1}}@keyframes who-stage-out{0%{opacity:1}to{opacity:0}}.who-day-on .day .world{background:0 0}.who-day-on .day .who-stage{mask-image:none}.who-day-on .day :is(.who-stage--map,.who-stage--fold,.who-stage--first)>.who-stage-sky,.who-day-on .day :is(.map-cover,.fold-cover,.first-cover),.who-day-on .day :is(.map-sun,.fold-moon,.first-moon,.first-enso,.first-glow){display:none}.day .who-dark .world-shots>*{filter:drop-shadow(0 0 26px #e6c89a29)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@media (width<=999.98px),(aspect-ratio<=999/1000){.day .world-shots>*{animation-name:who-shot-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}}@media (width>=1000px) and (aspect-ratio>=1){.day .world-shots{animation-name:who-shots-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--world;animation-range:entry 35% contain}}}}@keyframes who-shot-rise{0%{opacity:.5;transform:translateY(36px)scale(.97)}to{opacity:1;transform:none}}@keyframes who-shots-in{0%{opacity:.35;transform:translateY(44px)}22%{opacity:1;transform:none}to{opacity:1;transform:translateY(-28px)}}.who-io .day .world{z-index:auto;padding-top:var(--gap)}.who-io .day .world>.who-stage{z-index:calc(40 - var(--z));pointer-events:none;opacity:0;transition:opacity .7s;position:fixed;inset:0 0 auto;mask-image:none}.who-io .day .world>.who-stage.is-shown{opacity:1}.who-io .day .world-flow{z-index:20;margin-top:0;padding-top:0}.day .world--paint{--band:#f7f2e7;--band-ink:#263b40;--open-h:clamp(52.5rem, 100svh, 65.625rem);--who-rule:#263b4029;--who-title-shadow:none;color:#182f39}.day .paint-gym{--who-accent:#4c642e;--who-link:#4c642e;--open-accent:#c1e56c;--paint-top:#2a4456;--paint-at:0% 50%;--paint-shade:linear-gradient(270deg, #071923f7 0%, #071923f7 calc(var(--edge-r) + var(--title-w) + 2rem), #07192300 calc(var(--edge-r) + var(--title-w) + 14rem))}.day .paint-door{--who-accent:#2e5fa8;--who-link:#2e5fa8;--open-accent:#91d7b3;--paint-top:#226d9f;--paint-at:10% 50%;--paint-shade:linear-gradient(90deg, #082735e8 0%, #082735d9 var(--text-far), #08273500 72%)}.day .paint-park{--who-accent:#ad431f;--who-link:#ad431f;--open-accent:#ffb18e;--paint-top:#4e636c;--paint-sky:linear-gradient(var(--paint-top), #e19e5b 55%, #ffdd9d);--paint-at:100% 100%;--paint-shade:linear-gradient(90deg, #241a2cdd 0%, #241a2cc4 32%, #241a2cad 46%, #241a2c00 74%)}.day .paint-night{--who-accent:#a83230;--who-link:#a83230;--open-accent:#f5a393;--paint-top:#101b34;--paint-sky:linear-gradient(var(--paint-top), #242743 65%, #703841);--paint-at:25% 100%;--paint-shade:linear-gradient(270deg, #0c1734eb 0%, #0c1734e0 calc(var(--edge-r) + var(--title-w) + 2rem), #0c173400 calc(var(--edge-r) + var(--title-w) + 14rem))}.day .world.world--paint{padding-top:0}.day .world--paint .world-flow{background:var(--band);margin-top:0;padding-top:0}.day .world--paint .world-flow:before{content:"";background:linear-gradient(transparent, var(--band));pointer-events:none;height:6rem;position:absolute;bottom:100%;left:0;right:0}.day .world--paint .world-title{padding:5rem 1.25rem 0;scroll-margin-top:0}@media not all and (width>=900px) and (width>=56.25em) and (aspect-ratio>=1){.day .who-hero+.world--paint .world-title{padding-top:calc(20svh + 2.5rem)}}.day .world--paint .world-title-inner:before{display:none}.day .world--paint :is(.world-lede,.who-person-body p){color:var(--band-ink)}.day .world--paint .world-scene{aspect-ratio:3/2;width:calc(100% + 2.5rem);margin:2rem -1.25rem 0;position:relative}.day .world--paint .who-paint{object-position:var(--paint-at,50% 50%);background:var(--paint-sky,none);width:100%;height:100%;display:block}.day .world--paint .world-shots{z-index:1;flex-flow:row-reverse;margin-top:-12rem;padding:0 1.25rem;position:relative;top:auto}.day .world--paint .world-shots>:nth-child(2){margin-top:4.5rem;rotate:-5deg}.day .paint-gym .world-shots{margin-top:calc(1rem - 12.89%)}.day .paint-park .world-shots{flex-direction:row}.day .paint-park .world-shots>:nth-child(2){margin-top:0;rotate:none}.day .world--paint .world-read{padding:2.5rem 0 4.5rem}.day .world--paint .world-read:before{display:none}.day .world--paint .world-read:after{z-index:auto;opacity:1;background:linear-gradient(var(--band), transparent);pointer-events:none;width:auto;height:80px;display:block;inset:100% 0 auto;mask-image:none}.day .world--paint .night-galaxy{box-sizing:border-box;max-width:44rem}.day .world--paint .world-chapter--1:has(+.world-chapter--2)>.world-read:after{display:none}@media not all and (width>=900px) and (width>=56.25em) and (aspect-ratio>=1){.day .world--paint .world-chapter--2>.world-shots{margin-top:0;padding-top:1rem;padding-bottom:2.5rem}.day .world--paint .world-chapter--1:has(+.world-chapter--2)>.world-read{padding-bottom:1.5rem}.day .world--paint .world-chapter--2>.world-read{padding-top:0}}.day .who-shot--added.who-shot--phone{border-radius:13%/6.2%;padding:clamp(.2rem,.45vw,.35rem)}.day .who-shot--added.who-shot--phone img{border-radius:11.3%/5.2%}@media (width>=900px) and (width>=56.25em) and (aspect-ratio>=1){.day .world--paint{background:var(--paint-top)}.day .world--paint .world-flow{background:0 0}.day .world--paint .world-flow:before{display:none}.day .world--paint{--text-edge:max(2rem, (100% - 72rem) / 2);--text-far:min(var(--text-edge) + 33rem, 52%);--edge-l:var(--text-edge);--edge-r:var(--text-edge);--title-w:min(31rem, 44vw);--title-out:max(2rem, (100vw - 72rem) / 2);--shots-out:2rem;--room:calc((100vw - var(--title-out) - var(--title-w) - 3rem - var(--shots-out) - 1.25rem) / 2);--shot-w:clamp(8rem, min((100svh - 9rem) / 2.2, var(--room)), 19rem);--shot-h:calc(var(--shot-w) * 2.06 + 2.5rem);--shots-top:min((var(--open-h) - var(--shot-h)) / 2, 9.75rem)}.day .world--paint .world-title{box-sizing:border-box;width:100%;height:var(--open-h);padding:6.25rem var(--edge-r) 0 var(--edge-l);display:block;position:static}.day .world--paint .world-title:before{content:"";height:var(--open-h);background:var(--paint-shade);pointer-events:none;position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000)}.day .world--paint .world-title-inner{--who-accent:var(--open-accent);--who-title-shadow:0 1px 12px #060d148c;color:#faf4e6}.day .world--paint .world-title-inner .world-lede{color:#faf4e6ed}.day .world--paint .world-scene{z-index:-1;aspect-ratio:auto;width:auto;margin:0;position:absolute;inset:0;overflow:clip;mask-image:linear-gradient(#0000,#000 7.5rem)}.day .world--paint .who-paint{object-fit:cover;height:100svh;position:sticky;top:0}.day .world--paint .world-title-inner{width:var(--title-w);max-width:100%;margin-right:auto;padding-top:3.5rem}.day .world--paint .world-shots{top:max(5.5rem, 50svh - var(--shot-h) / 2);z-index:21;box-sizing:content-box;width:max-content;height:var(--shot-h);margin:calc(var(--shots-top) - var(--open-h)) var(--shots-out) 0 auto;flex-flow:row;order:0;justify-content:flex-end;align-items:flex-start;gap:1.25rem;padding:0;animation-name:none;display:flex;position:sticky}.day .world--paint .world-shots>*{animation-name:none}.day .world--paint .world-shots>.who-shot{width:var(--shot-w);z-index:auto;margin:0;translate:none;rotate:none}.day .world--paint .world-shots>:nth-child(2){margin-top:2.5rem}.day .world--paint .world-read{width:auto;margin:calc(var(--open-h) - var(--shots-top) - var(--shot-h)) 0 0;background:var(--band);padding:4.1rem 0 5.1rem;display:block}.day .world--paint .world-read:before{z-index:auto;opacity:1;background:linear-gradient(transparent, var(--band));pointer-events:none;width:auto;height:88px;display:block;inset:-88px 0 auto;mask-image:none}.day .world--paint .world-text{box-sizing:border-box;width:auto;margin:0 calc(var(--shots-out) + 2 * var(--shot-w) + 4.25rem) 0 var(--text-edge);padding:0}.day .world--paint .who-people{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.6rem 2.8rem}.day .paint-gym{--shot-w:clamp(8rem, min((100svh - 9rem) / 2.2, var(--room), (.395 * max(100vw, 150svh) - var(--shots-out) - 2.25rem) / 2), 19rem)}.day :is(.paint-gym,.paint-night){--shots-out:max(1.5rem, 3.5vw);--shade-to:21rem}.day :is(.paint-gym,.paint-night) .world-title-inner{margin:0 0 0 auto;padding-top:0}.day :is(.paint-gym,.paint-night) .world-title:before{-webkit-mask-image:linear-gradient(transparent, #000 100px, #000 var(--shade-to), transparent calc(var(--shade-to) + 7rem));mask-image:linear-gradient(transparent, #000 100px, #000 var(--shade-to), transparent calc(var(--shade-to) + 7rem))}.day :is(.paint-gym,.paint-night) .world-shots{margin-right:auto;margin-left:var(--shots-out);justify-content:flex-start}.day :is(.paint-gym,.paint-night) .world-text{margin:0 var(--edge-r) 0 calc(var(--shots-out) + 2 * var(--shot-w) + 4.25rem)}.day .paint-park .world-shots{gap:0}.day .paint-park .world-shots>.who-shot{width:calc(var(--shot-w) * .9)}.day .paint-park .world-shots>:nth-child(2){z-index:1;margin-top:0}.day .paint-park .world-shots>:first-child{margin-right:calc(var(--shot-w) * -.3);translate:0 1.1rem;rotate:-6deg}.day .paint-park .world-shots>:last-child{margin-left:calc(var(--shot-w) * -.3);translate:0 1.1rem;rotate:6deg}.day .paint-park .world-text{margin-right:calc(var(--shots-out) + 2.1 * var(--shot-w) + 3rem)}.day .world--paint .world-chapter--2>.world-shots{margin-top:0}.day .world--paint .world-chapter--2>.world-read{margin-top:calc(-1 * var(--shot-h));padding-top:1.3rem}.day .world--paint .world-chapter--1:has(+.world-chapter--2)>.world-read{padding-bottom:1.3rem}.day .world--paint .world-chapter--2>.world-read:before{display:none}}@media (width>=1000px) and (width>=62.5em) and (aspect-ratio>=1){.day .world--paint{--title-w:clamp(24rem, 36vw, 31rem);--shots-out:max(12rem, (100vw - 72rem) / 2)}.day :is(.paint-gym,.paint-night){--edge-r:max(var(--text-edge), 12.5rem);--title-out:max(12.5rem, (100vw - 72rem) / 2);--shots-out:max(1.5rem, 3.5vw)}}@media (width>=900px) and (width>=56.25em) and (aspect-ratio>=1){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.day .world--paint .world-scene{height:100svh;z-index:calc(40 - var(--z));pointer-events:none;animation-name:who-stage-in,who-stage-out;animation-duration:auto, auto;animation-timing-function:ease-in-out,ease-in-out;animation-fill-mode:both,forwards;animation-timeline:--world,--world;animation-range:entry 10% entry 40%, exit calc(var(--gap) + 5%) exit calc(var(--gap) + 100%);position:fixed;inset:0 0 auto;mask-image:none}.day .world--paint:has(+.world--paint) .world-scene{animation-range:entry 10% entry 40%,exit 10% exit 40%}.day .world:has(+.world--paint)>.who-stage{animation-range:entry entry 95%,exit 10% exit 40%}.day .world--paint .world-flow{z-index:auto}.day .world--paint :is(.world-title-inner,.world-read,.world-coda),.day .world--paint .world-title:before{z-index:20}.day .world--paint .world-scene .who-paint{height:100%;position:static}}}.who-io .day .world--paint .world-scene{height:100svh;z-index:calc(40 - var(--z));pointer-events:none;opacity:0;transition:opacity .7s;position:fixed;inset:0 0 auto;mask-image:none}.who-io .day .world--paint .world-scene.is-shown{opacity:1}.who-io .day .world--paint .world-flow{z-index:auto}.who-io .day .world--paint :is(.world-title-inner,.world-read,.world-coda),.who-io .day .world--paint .world-title:before{z-index:20}.who-io .day .world--paint .world-scene .who-paint{height:100%;position:static}}@media (prefers-reduced-motion:reduce){.day,.day *,.day :before,.day :after,.who-rail,.who-rail *{transition:none!important;animation:none!important}}@media (prefers-contrast:more){.day .who-stage-art{opacity:.55}.day .who-dark .world-lede,.day .who-dark .who-person-body p{color:#f4ecdc}.day .paint-gym{--paint-shade:linear-gradient(270deg, #071923fa 0%, #071923f2 calc(var(--edge-r) + var(--title-w) + 2rem), #07192300 calc(var(--edge-r) + var(--title-w) + 16rem))}.day .paint-door{--paint-shade:linear-gradient(90deg, #082735fa 0%, #082735f2 var(--text-far), #08273500 76%)}.day .paint-park{--paint-shade:linear-gradient(90deg, #241a2cfa 0%, #241a2cf2 var(--text-far), #241a2c00 76%)}.day .paint-night{--paint-shade:linear-gradient(270deg, #0c1734fa 0%, #0c1734f2 calc(var(--edge-r) + var(--title-w) + 2rem), #0c173400 calc(var(--edge-r) + var(--title-w) + 16rem));--shade-to:25rem}}@media (forced-colors:active){.day .who-stage,.day .world-scene{display:none}}.references[data-astro-cid-mbf552zg]{border-top:1px solid #c9a87833;margin-top:4rem;padding-top:2rem;font-size:.92rem}.ref-intro[data-astro-cid-mbf552zg]{margin:0 0 1rem;font-size:.9rem}.ref-entry[data-astro-cid-mbf552zg]{margin:.6rem 0;line-height:1.55}.ref-entry[data-astro-cid-mbf552zg] a[data-astro-cid-mbf552zg]{color:var(--brass-deep)}.ref-index[data-astro-cid-mbf552zg]{color:var(--brass);font-variant-numeric:tabular-nums}.ref-quote[data-astro-cid-mbf552zg]{color:var(--ink-soft);font-style:italic}.legal-list[data-astro-cid-mbf552zg]{grid-template-columns:max-content 1fr;gap:.4rem 1.25rem;display:grid}.legal-list[data-astro-cid-mbf552zg] dt[data-astro-cid-mbf552zg]{font-weight:600}.legal-list[data-astro-cid-mbf552zg] a[data-astro-cid-mbf552zg]{color:var(--brass-deep);text-underline-offset:3px;text-decoration:underline}
