@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.04zcam1iel9wu.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.034_md61ci_hx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.2-gvzunjwzw93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.p.3r6si8l984dsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_10db56ec-module__dU2aOa__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.caveat_10db56ec-module__dU2aOa__variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb80282eab4f8549-s.p.2824-vgfemrxp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gochi Hand Fallback;src:local(Arial);ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.0%;size-adjust:93.87%}.gochi_hand_726c1494-module__wZNfSa__className{font-family:Gochi Hand,Gochi Hand Fallback;font-style:normal;font-weight:400}.gochi_hand_726c1494-module__wZNfSa__variable{--font-marker:"Gochi Hand", "Gochi Hand Fallback"}
@font-face{font-family:Reenie Beanie;font-style:normal;font-weight:400;font-display:swap;src:url(../media/abecc27c54fcd607-s.p.0jv0diplfc05c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reenie Beanie Fallback;src:local(Arial);ascent-override:98.63%;descent-override:32.88%;line-gap-override:0.0%;size-adjust:76.04%}.reenie_beanie_8ddd4be9-module__ELCmXa__className{font-family:Reenie Beanie,Reenie Beanie Fallback;font-style:normal;font-weight:400}.reenie_beanie_8ddd4be9-module__ELCmXa__variable{--font-pen:"Reenie Beanie", "Reenie Beanie Fallback"}
.bs-frame{background:#fff;border-radius:8.2%/3.85%;padding:1.9%;display:block;position:relative;box-shadow:0 0 0 1px #1118270f,0 1px 2px #1118270f,0 18px 36px -18px #11182738,0 46px 80px -48px #11182747}.bs-screen{width:100%;height:auto;display:block}.bs-lineup .bs-frame{background:0 0;border-radius:6.55%/3.01%;padding:0}.bs-lineup .bs-screen{border-radius:inherit}.bs-lineup{justify-content:center;align-items:flex-start;margin:0 auto;padding-bottom:12px;display:flex;position:relative}.bs-lineup-item{width:calc(clamp(170px, 19vw, 270px) * (1 - var(--step) * .1));translate:0 calc(var(--step) * 44px);flex:none;margin:0 calc(clamp(170px,19vw,270px)/-8.33333)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bs-lineup-item{animation:linear both bs-rise;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes bs-rise{0%{opacity:0;translate:calc(var(--side) * -24px) calc(var(--step) * 44px + 90px + var(--step) * 30px)}}.lh-stage-lineup .bs-lineup-item{animation:bs-rise .9s cubic-bezier(.2, 0, 0, 1) calc(var(--step) * 90ms + .2s) both!important;animation-timeline:auto!important}@media (prefers-reduced-motion:reduce){.lh-stage-lineup .bs-lineup-item{animation:none!important}}.bs-journey{margin-top:88px}.bs-journey-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fc .bs-journey-head h3{letter-spacing:-.02em;color:var(--fc-ink);margin:0;font-size:22px;font-weight:500}.bs-journey-head span{color:var(--fc-text);white-space:nowrap;font-size:13px}.bs-journey-head i{font-style:normal;display:inline-block}@media (prefers-reduced-motion:no-preference){.bs-journey-head i{animation:1.6s ease-in-out infinite bs-nudge}}@keyframes bs-nudge{50%{translate:4px}}.bs-track{margin:24px calc(var(--bs-bleed,0px) * -1) 0;padding:16px var(--bs-bleed,0px) 40px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bs-bleed,0px);scrollbar-width:thin;gap:28px;list-style:none;display:flex;overflow-x:auto}.bs-track:focus-visible{outline:2px solid var(--fc-accent);outline-offset:4px;border-radius:12px}.bs-step{scroll-snap-align:start;flex:none;width:clamp(200px,19vw,240px)}.bs-step .bs-frame{transition:translate .3s cubic-bezier(.2,0,0,1),box-shadow .3s}.bs-step:hover .bs-frame{translate:0 -6px}.bs-step-label{letter-spacing:-.015em;color:var(--fc-ink);align-items:baseline;gap:10px;margin:18px 0 0;font-size:16px;font-weight:500;display:flex}.bs-step-label span{color:var(--fc-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bs-step-caption{color:var(--fc-text);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.5}@media (max-width:700px){.bs-lineup-item{width:calc(44vw * (1 - var(--step) * .14));translate:0 calc(var(--step) * 28px);margin:0 -9vw}.bs-lineup-item:first-child,.bs-lineup-item:last-child{display:none}@keyframes bs-rise{0%{opacity:0;translate:0 calc(var(--step) * 28px + 60px)}}.bs{--bs-bleed:20px}.bs-step{width:62vw}.fc .bs-journey-head h3{font-size:19px}.bs-journey{margin-top:64px}}@media (prefers-reduced-motion:reduce){.bs-step .bs-frame{transition:none}}
.fc{--fc-bg:var(--postal-paper,var(--site-bg));--fc-panel:#f1eee5;--fc-ink:#1d1c19;--fc-text:#4f4c45;--fc-muted:#807c72;--fc-line:#e3dfd3;--fc-dark:#2b2a27;--fc-dark-line:#403e3a;--fc-dark-muted:#9a968c;--fc-accent:#6b4eff;--fc-accent-soft:color-mix(in srgb, var(--fc-accent) 9%, var(--fc-bg));--fc-accent-line:color-mix(in srgb, var(--fc-accent) 28%, transparent);--fc-accent-glow:#ffffff8c;--fc-accent-deep:color-mix(in srgb, var(--fc-accent) 26%, #121019);background:var(--fc-bg);min-height:100svh;color:var(--fc-ink);font:400 16px/1.6 var(--font-inter), system-ui, sans-serif;letter-spacing:-.008em;-webkit-font-smoothing:antialiased}.fc-wrap{width:min(1080px,100% - 64px);margin-inline:auto}.fc a{color:inherit}.fc [id]{scroll-margin-top:96px}.fc-pill{border:1px solid var(--fc-line);background:var(--fc-bg);min-height:34px;color:var(--fc-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:13px;line-height:1;transition:border-color .14s,background .14s;display:inline-flex}a.fc-pill:hover{border-color:#c9c4b6}.fc-pill-dark{background:var(--fc-dark);border-color:var(--fc-dark);color:#f5f3ee!important}a.fc-pill-dark:hover{background:#000;border-color:#000}.fc-pill-light{background:#faf9f5;border-color:#faf9f5;min-height:42px;padding:0 18px;font-size:14px;color:var(--fc-ink)!important}a.fc-pill-light:hover{background:#fff;border-color:#fff}.fc a:focus-visible,.fc summary:focus-visible{outline:2px solid var(--fc-ink);outline-offset:3px;border-radius:4px}.fc-bar{z-index:40;background:color-mix(in srgb, var(--fc-bg) 95%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:relative;top:0}.fc-bar-inner{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.fc-bar-title{color:var(--fc-muted);font-size:13px}.fc-intro{padding:24px 0 0}.fc-statement{letter-spacing:-.028em;color:var(--fc-muted);text-wrap:pretty;margin:0;font-size:34px;font-weight:450;line-height:1.22}.fc-statement>span{color:var(--fc-ink)}.fc-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:56px 0 0;display:grid}.fc-facts dt{letter-spacing:-.005em;text-transform:none;color:var(--fc-accent);margin-bottom:8px;font-size:13px;line-height:16px}.fc-facts dd{color:var(--fc-ink);margin:0;font-size:15px;line-height:22px}.fc-rail{z-index:30;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.fc-rail ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fc-rail a{min-height:18px;color:var(--fc-muted);align-items:center;gap:10px;display:flex}.fc-rail-dot{background:#c9c4b7;border-radius:50%;flex:none;width:5px;height:5px;transition:background .16s,transform .16s}.fc-rail-label{letter-spacing:-.005em;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;font-size:13px;line-height:14px;transition:opacity .16s,transform .16s;transform:translate(-4px)}.fc-rail a[aria-current] .fc-rail-dot{background:var(--fc-accent);transform:scale(1.5)}.fc-rail a[aria-current] .fc-rail-label{opacity:1;color:var(--fc-accent);transform:none}.fc-rail:hover .fc-rail-label{opacity:1;pointer-events:auto;transform:none}.fc-rail:hover{background:color-mix(in srgb, var(--fc-bg) 92%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--fc-bg) 92%, transparent);border-radius:10px}.fc-rail a:hover{color:var(--fc-ink)}.fc-rail a:hover .fc-rail-dot{background:var(--fc-ink)}.fc-crumb{z-index:30;-webkit-backdrop-filter:blur(10px);color:var(--fc-muted);white-space:nowrap;background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;transition:opacity .22s,translate .22s;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #1d1c1912,0 8px 24px -14px #1d1c1966}.fc-crumb[data-shown=false]{opacity:0;pointer-events:none;translate:0 -12px}.fc-crumb a:hover,.fc-crumb [aria-current]{color:var(--fc-ink)}.fc-block{margin-top:136px}.fc-eyebrow{letter-spacing:-.005em;text-transform:none;color:var(--fc-accent);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:13px;line-height:16px}.fc-lead{letter-spacing:-.022em;color:var(--fc-ink);text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.25}.fc-body{color:var(--fc-text);text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.6}.fc-why{border-left:2px solid var(--fc-accent);background:#f4f3f1;border-radius:0 8px 8px 0;margin:20px 0 0;padding:14px 18px 16px}.fc-why p{color:var(--fc-text);margin:0;font-size:15px;line-height:1.6}.fc-why .fc-why-label{letter-spacing:-.005em;text-transform:none;color:var(--fc-accent);margin-bottom:4px;font-size:13px;font-weight:500;line-height:16px}.fc-panel{background:var(--fc-panel);border-radius:12px;margin:32px 0 0;position:relative;overflow:hidden}.fc-shot .paper-image-trigger{display:block}.fc-shot img{width:100%;height:auto;display:block}.fc-fit-crop .fc-shot,.fc-fit-contain .fc-shot{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #1d1c1912,0 1px 2px #1d1c190d,0 16px 36px -18px #1d1c1940}.fc-fit-contain .fc-shot{width:min(100%,600px);margin-inline:auto}.fc-caption{color:var(--fc-muted);margin:12px 0 0;font-size:13px;line-height:18px}.fc-panel>.fc-caption{margin:0;padding:0 32px 20px}.fc-fit-crop>.fc-caption,.fc-fit-contain>.fc-caption{padding:16px 0 0}.fc-cards{border-top:1px solid var(--fc-line);border-left:1px solid var(--fc-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.fc-cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-cards[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.fc-cards[data-count="5"] li{grid-column:span 2}.fc-cards[data-count="5"] li:nth-child(n+4){grid-column:span 3}.fc-cards li{border-right:1px solid var(--fc-line);border-bottom:1px solid var(--fc-line);padding:22px 24px 28px}.fc-cards-index{letter-spacing:-.02em;color:var(--fc-accent);font-variant-numeric:tabular-nums;margin-bottom:22px;font-size:28px;font-weight:450;line-height:1;display:block}.fc-cards h3{margin:0 0 8px;font-size:16px;font-weight:500;line-height:22px}.fc-cards p{color:var(--fc-text);margin:0;font-size:14.5px;line-height:1.55}.fc-rules{border-bottom:1px solid var(--fc-line);margin:28px 0 0;padding:0;list-style:none}.fc-rules li{border-top:1px solid var(--fc-line)}.fc-rules summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:14px 0;font-size:17px;line-height:1.35;list-style:none;display:flex}.fc-rules summary::-webkit-details-marker{display:none}.fc-rules summary:hover{color:#000}.fc-rules-icon{border:1px solid var(--fc-line);width:24px;height:24px;color:var(--fc-muted);border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;transition:transform .2s;display:grid}.fc-rules details[open] .fc-rules-icon{color:#fff;background:var(--fc-accent);border-color:var(--fc-accent);transform:rotate(45deg)}.fc-rules details p{color:var(--fc-text);margin:-2px 0 0;padding:0 48px 20px 0;font-size:15.5px;line-height:1.6}.fc-role{margin-top:96px}.fc-hats{border:1px solid var(--fc-line);border-radius:14px 14px 0 0;grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.fc-hats>li{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;padding:26px 26px 28px;display:grid}.fc-hats>li+li{border-left:1px solid var(--fc-line)}.fc-hats-index{letter-spacing:-.02em;color:var(--fc-accent);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.fc-hats h3{letter-spacing:-.01em;color:var(--fc-ink);margin:22px 0 6px;font-size:18px;font-weight:600;line-height:24px}.fc-hats>li>p{color:var(--fc-text);margin:0;font-size:14.5px;line-height:1.55}.fc-hats ul{border-top:1px solid var(--fc-line);flex-direction:column;align-self:start;gap:12px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:flex}.fc-hats ul li{color:var(--fc-ink);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.fc-hats ul li:before{content:"";background:var(--fc-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.fc-role .fc-facts{border:1px solid var(--fc-line);background:#f4f3f1;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.fc-role .fc-facts>div{padding:18px 26px 20px}.fc-role .fc-facts>div+div{border-left:1px solid var(--fc-line)}.fc-status{display:inline-block;position:relative}.fc-status:before{content:"";background:#d99a1e;border-radius:50%;flex:none;width:7px;height:7px;position:absolute;top:.55em;left:-15px;box-shadow:0 0 0 3px #d99a1e29}.fc-conclusion-columns{border-top:1px solid var(--fc-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-top:48px;padding-top:28px;display:grid}.fc-conclusion-columns h3{letter-spacing:-.005em;text-transform:none;color:var(--fc-accent);margin:0 0 14px;font-size:13px;font-weight:500;line-height:16px}.fc-conclusion-columns ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fc-conclusion-columns li{color:var(--fc-text);font-size:15px;line-height:1.45}.fc-conclusion-actions{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.fc-conclusion-actions .fc-pill{min-height:42px;padding:0 18px;font-size:14px}.cm{--cm-surface:#f4f3f1;--cm-raised:#f8f7f5;--cm-hover:#eeece8;--cm-groove-dark:#e6e4df;--cm-groove-light:#fff;background:var(--cm-surface);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:32px;overflow:hidden}.cm b,.cm strong{font-weight:500}.cm-meta,.cm-code{color:var(--fc-muted);margin-top:1px;font-size:12px;line-height:16px;display:block}.cm-code{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:11.5px}.cm-summary,.cm-entity,.cm-dept-head,.cm-team+.cm-team{background-image:linear-gradient(var(--cm-groove-dark), var(--cm-groove-dark)), linear-gradient(var(--cm-groove-light), var(--cm-groove-light));background-repeat:no-repeat;border-bottom:0}.cm-summary,.cm-entity,.cm-dept-head{background-position:0 calc(100% - 2px),0 100%;background-size:100% 2px,100% 2px;padding-bottom:4px}.cm-team+.cm-team{background-position:0 0,0 2px;background-size:100% 2px,100% 2px}.cm-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cm-summary>div{padding:16px 20px 14px}.cm-summary>div+div{box-shadow:inset 2px 0 0 var(--cm-groove-dark), inset 4px 0 0 var(--cm-groove-light)}.cm-summary dt{color:var(--fc-muted);font-size:12.5px;line-height:16px}.cm-summary dd{letter-spacing:-.02em;color:var(--fc-ink);margin:4px 0 0;font-size:20px;font-weight:500;line-height:26px}.cm-once{color:#2f6b4f!important}.cm-once span{margin-right:4px}.cm-entity,.cm-dept-head,.cm-team-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cm-entity{padding:14px 20px 16px;font-size:15px;transition:background-color .16s}.cm-depts{grid-template-columns:1fr 1fr;display:grid}.cm-dept+.cm-dept,.cm-dept+.cm-dept>*{box-shadow:inset 2px 0 0 var(--cm-groove-dark), inset 4px 0 0 var(--cm-groove-light)}.cm-dept-head{background-color:var(--cm-raised);padding:14px 20px 16px;font-size:14.5px;transition:background-color .16s}.cm-team{padding:14px 20px 16px;transition:background-color .16s}.cm-team+.cm-team{padding-top:18px}.cm-team-head,.cm-team-head b{font-size:14px}.cm [data-path=rollup]{background-color:var(--cm-hover)}.cm-team[data-path=owner]{background-color:#e9e7e2}.cm-team[data-over]{background-color:#e4e2dc}.cm-people{flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px;display:flex}.cm-person{color:var(--fc-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:13px;line-height:20px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #1d1c1914,0 1px 2px #1d1c190f}.cm-person:active{cursor:grabbing}.cm-person[aria-pressed=true]{background:var(--fc-ink);color:#fff;box-shadow:none}.cm-person[aria-pressed=true] .cm-cost{color:#ffffffb3}.cm-person[aria-pressed=true] .cm-avatar{color:#fff;background:#ffffff2e}.cm-person:focus-visible{outline:2px solid var(--fc-ink);outline-offset:2px}.cm-avatar{width:22px;height:22px;color:var(--fc-text);background:#e9e7e2;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.cm-cost{color:var(--fc-muted);font-size:12px}.cm-empty{color:var(--fc-muted);font-size:12.5px;line-height:24px}.cm-drop{color:var(--fc-text);cursor:pointer;border:1px dashed #b9b5ab;border-radius:999px;padding:2px 10px;font-size:12.5px;line-height:20px}.cm-drop:hover{background:#fff;border-style:solid}.cm-foot{background-image:linear-gradient(var(--cm-groove-dark), var(--cm-groove-dark)), linear-gradient(var(--cm-groove-light), var(--cm-groove-light));background-position:0 0,0 2px;background-repeat:no-repeat;background-size:100% 2px,100% 2px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 20px 14px;display:flex}.cm-foot p{color:var(--fc-text);margin:0;font-size:13px;line-height:1.5}.cm-reset{color:var(--fc-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:4px 10px;font-size:12.5px;box-shadow:0 0 0 1px #1d1c1919}.cm-reset:hover{color:var(--fc-ink)}@media (max-width:1279px){.fc-rail-label{display:none}}@media (max-width:1000px){.fc-rail{display:none}}@media (max-width:700px){.fc{font-size:15px}.fc-wrap{width:calc(100% - 32px)}.fc-intro{padding-top:8px}.fc-cards,.fc-cards[data-count]{grid-template-columns:1fr}.fc-cards[data-count] li{grid-column:auto}.fc-crumb{top:12px}.fc-statement{font-size:24px}.fc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:40px}.fc-block{margin-top:96px}.fc-lead{font-size:21px}.fc-body{font-size:16px}.fc-panel{border-radius:10px;margin-top:24px}.fc-fit-crop,.fc-fit-contain{padding:12px}.fc-fit-crop .fc-shot,.fc-fit-contain .fc-shot{border-radius:6px}.cm-summary>div{padding:12px 14px}.cm-summary dd{font-size:16px}.cm-summary dt{font-size:11.5px}.cm-entity,.cm-dept-head,.cm-team,.cm-foot{padding-inline:14px}.cm-depts{grid-template-columns:1fr}.cm-dept+.cm-dept>*{box-shadow:none}.cm-dept+.cm-dept{box-shadow:none;background-image:linear-gradient(var(--cm-groove-dark), var(--cm-groove-dark)), linear-gradient(var(--cm-groove-light), var(--cm-groove-light));background-position:0 0,0 2px;background-repeat:no-repeat;background-size:100% 2px,100% 2px;padding-top:4px}.fc-rules summary{font-size:16px}.fc-rules details p{padding-right:0}.fc-conclusion .fc-statement{font-size:24px}.fc-role{margin-top:64px}.fc-hats,.fc-role .fc-facts{grid-template-rows:none;grid-template-columns:1fr}.fc-hats>li{grid-row:auto;grid-template-rows:none}.fc-hats>li+li,.fc-role .fc-facts>div+div{border-left:0;border-top:1px solid var(--fc-line)}.fc-hats>li{padding:22px 20px 24px}.fc-role .fc-facts>div{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.fc-rules-icon,.fc-pill,.fc-rail-dot,.fc-rail-label{transition:none}}.fc-bar-actions{align-items:center;gap:8px;display:flex}.fc-has-video{background:0 0;border-radius:0;padding:0;overflow:visible}.fc-video-frame{aspect-ratio:3600/2068;background:#fff;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1d1c1914,0 30px 60px -34px #1d1c1966}.fc-video-frame video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.fc-video[data-mode=image] video{visibility:hidden}.fc-still-nav{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(140%);background:#1d1c1985;box-shadow:inset 0 0 0 1px #ffffff1f}.fc-media-bar{opacity:0;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding-top:6px;transition:opacity .2s;display:flex;position:relative}.fc-video:hover .fc-media-bar,.fc-video:focus-within .fc-media-bar{opacity:1}@media (hover:none){.fc-media-bar{opacity:1}}.fc-media-left{min-width:0}.fc-media-right{flex:none;align-items:center;gap:14px;display:flex}.fc-media-btn{color:var(--fc-text);cursor:pointer;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}.fc-media-btn:hover{color:var(--fc-ink)}.fc-media-caption{color:var(--fc-ink);white-space:nowrap;text-overflow:ellipsis;gap:10px;margin:0;font-size:13.5px;line-height:20px;display:flex;overflow:hidden}.fc-media-caption span,.fc-media-count{color:var(--fc-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.fc-mode{gap:2px;display:flex}.fc-mode button{color:#aaa59a;cursor:pointer;border-radius:6px;place-items:center;width:30px;height:28px;transition:color .16s,background .16s;display:grid}.fc-mode button:hover{color:var(--fc-ink)}.fc-mode button[aria-checked=true]{color:var(--fc-ink);background:#1d1c190d}.fc-video-progress{background:var(--fc-line);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fc-stills{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff;outline:none;display:flex;position:absolute;inset:0;overflow-x:auto}.fc-stills[hidden]{display:none}.fc-stills::-webkit-scrollbar{display:none}.fc-still{scroll-snap-align:start;flex:0 0 100%;margin:0;position:relative}.fc-still img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.fc-still-nav{z-index:2;cursor:pointer;opacity:0;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:-17px;transition:opacity .16s;display:grid;position:absolute;top:50%}.fc-still-prev{left:12px}.fc-still-next{right:12px}.fc-video-frame:hover .fc-still-nav,.fc-still-nav:focus-visible{opacity:1}.fc-still-nav:disabled{pointer-events:none;opacity:0!important}.fc-mode button:focus-visible,.fc-media-btn:focus-visible,.fc-still-nav:focus-visible,.fc-stills:focus-visible{outline:2px solid var(--fc-accent);outline-offset:2px}.fc-gate{background:linear-gradient(160deg, var(--fc-accent-soft), color-mix(in srgb, var(--fc-accent) 3%, var(--fc-bg)));border:1px solid var(--fc-accent-line);border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;margin:96px 0 140px;padding:40px;display:grid}.fc-gate-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fc-gate-list li{color:var(--fc-text);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.fc-gate-list li:before{content:"";background:var(--fc-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:2px}.fc-gate-mail{background:var(--fc-accent);min-height:46px;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--fc-accent) 80%, transparent);border-radius:10px;align-items:center;gap:8px;margin-top:28px;padding:0 20px;font-size:15px;font-weight:500;transition:transform .16s,box-shadow .16s;display:inline-flex;color:#fff!important}.fc-gate-mail:hover{box-shadow:0 14px 30px -12px color-mix(in srgb, var(--fc-accent) 90%, transparent);transform:translateY(-1px)}.fc-gate-form{background:#fff;border-radius:14px;flex-direction:column;align-self:center;gap:10px;padding:24px;display:flex;box-shadow:0 0 0 1px #1d1c1912,0 20px 40px -28px #1d1c1966}.fc-gate-form label{font-size:14px;font-weight:500}.fc-gate-field{gap:8px;display:flex}.fc-gate-field input{border:1px solid var(--fc-line);background:var(--fc-bg);min-width:0;height:44px;font:inherit;color:var(--fc-ink);border-radius:10px;flex:1;padding:0 14px;font-size:15px}.fc-gate-field input:focus{outline:2px solid var(--fc-accent);outline-offset:1px;border-color:#0000}.fc-gate-field input[aria-invalid]{border-color:#d4402f}.fc-gate-field button{background:var(--fc-ink);color:#fff;cursor:pointer;border-radius:10px;height:44px;padding:0 18px;font-size:14px;font-weight:500}.fc-gate-field button:disabled{opacity:.6;cursor:progress}.fc-gate-error{color:#c2392a;min-height:20px;margin:0;font-size:13.5px;line-height:1.45}@media (max-width:700px){.fc-video-frame{border-radius:10px}.fc-still-nav,.fc-bar-actions .fc-pill:not(.fc-pill-dark){display:none}.fc-gate{grid-template-columns:1fr;gap:28px;margin:56px 0 88px;padding:22px}.fc-gate-form{padding:18px}}@media (prefers-reduced-motion:reduce){.fc-gate-mail,.fc-mode button,.fc-still-nav{transition:none}}.oc{aspect-ratio:1597/578;width:min(1240px,100vw - 200px);margin:40px 0 0 50%;position:relative;translate:-50%}.oc:before{content:"";pointer-events:none;background:radial-gradient(circle,#1d1c1924 1px,#0000 1.4px) 0 0/28px 28px;position:absolute;inset:-8% -4%;-webkit-mask-image:radial-gradient(#000 45%,#0000 78%);mask-image:radial-gradient(#000 45%,#0000 78%)}.oc-copy{z-index:1;width:75%;position:absolute;top:18%;left:4.4%}.oc-people{position:absolute;inset:0}.oc-person{--swing:0;left:var(--x);top:var(--y);z-index:2;aspect-ratio:48/52;cursor:pointer;width:6.5%;padding:0;position:absolute;translate:-50% -50%}.oc-figure{width:100%;height:100%;rotate:var(--r);transition:scale .22s;display:block;scale:1.25}.oc-figure svg{width:100%;height:100%;display:block;overflow:visible}.oc-person:hover .oc-figure,.oc-person[data-active] .oc-figure{scale:1.36}.oc-person:focus-visible{outline:2px solid var(--fc-accent);outline-offset:4px;border-radius:50%}.oc-leg-l{transform:translateY(calc(var(--swing) * 5px))}.oc-leg-r{transform:translateY(calc(var(--swing) * -5px))}.oc-arm-l{transform:translateY(calc(var(--swing) * -2.5px))}.oc-arm-r{transform:translateY(calc(var(--swing) * 2.5px))}.oc-tip{z-index:5;text-align:left;pointer-events:none;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:200px;padding:10px 12px;animation:.16s oc-in;display:flex;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%;box-shadow:0 0 0 1px #1d1c1914,0 14px 30px -16px #1d1c1966}.oc-person:first-child .oc-tip{top:auto;bottom:calc(100% + 14px)}.oc-tip-team{color:var(--fc-ink);font-size:13.5px;font-weight:500}.oc-tip-path{color:var(--fc-muted);white-space:nowrap;margin-top:1px;font-size:12px}.oc-tip-code{font:500 11.5px/16px var(--font-plex-mono), ui-monospace, monospace;color:#c2512a;background:#fdf1ea;border-radius:6px;margin-top:8px;padding:2px 7px;box-shadow:inset 0 0 0 1px #f2c9b3}@keyframes oc-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:1000px){.oc{width:100%}}@media (max-width:700px){.oc{aspect-ratio:auto;margin-top:24px}.oc-copy{width:auto;position:static}.oc-copy .fc-statement{font-size:24px}.oc-people{height:360px;margin-top:8px;position:relative;inset:auto}.oc-person{left:var(--mx);top:var(--my);width:62px}.oc-tip{min-width:0}.oc-person[style*="--mx: 8"] .oc-tip{left:auto;right:0;translate:0}.oc-person[style*="--mx: 1"] .oc-tip{left:0;translate:0}}@media (prefers-reduced-motion:reduce){.oc-figure{transition:none}.oc-tip{animation:none}}.fc-eyebrow,.fc-facts dt,.fc-why-label,.fc-cards-index,.fc-hats-index,.fc-conclusion-columns h3,.fc-rail a[aria-current] .fc-rail-label,.fc-media-caption span{font-weight:600}.fc-opening{padding-top:72px}.fc-opening .fc-panel{margin-top:48px}@media (max-width:700px){.fc-opening{padding-top:32px}.fc-opening .fc-panel{margin-top:28px}}.fc-results{margin-top:72px}.fc-results dl{border-top:1px solid var(--fc-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:4px 0 0;display:grid}.fc-results dl>div{padding:24px 24px 4px 0}.fc-results dl>div+div{border-left:1px solid var(--fc-line);padding-left:24px}.fc-results dt{letter-spacing:-.035em;color:var(--fc-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1}.fc-results dd{color:var(--fc-text);margin:10px 0 0;font-size:14.5px;line-height:1.45}@media (max-width:700px){.fc-results{margin-top:56px}.fc-results dl{grid-template-columns:1fr 1fr}.fc-results dl>div,.fc-results dl>div+div{border-left:0;border-bottom:1px solid var(--fc-line);padding:20px 12px 16px 0}.fc-results dl>div:nth-child(2n){border-left:1px solid var(--fc-line);padding-left:16px}}.fc-statement{font-family:var(--font-heading);letter-spacing:-.02em;color:#6b7280;font-size:38px;font-weight:400;line-height:1.18}.fc-statement>span{color:#111827;font-style:italic;font-weight:500}.oc-copy .fc-statement{font-size:clamp(30px,3vw,40px);line-height:1.16}.fc-conclusion .fc-statement{font-size:40px}.fc-lead{font-family:var(--font-heading);letter-spacing:-.02em;color:#111827;font-size:34px;font-weight:500;line-height:1.16}.fc-hats h3,.fc-cards h3{font-family:var(--font-heading);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.2}.fc-rules summary{font-family:var(--font-heading);letter-spacing:-.01em;font-size:21px;font-weight:500}@media (max-width:700px){.fc-statement,.oc-copy .fc-statement,.fc-conclusion .fc-statement{font-size:28px}.fc-lead{font-size:27px}.fc-rules summary{font-size:19px}}.cc{text-align:center;margin:152px calc(50% - 50vw) 0;padding:72px 24px 64px;position:relative;overflow:hidden}.cc:before{content:"";z-index:-1;background:radial-gradient(circle,#1d1c1930 1.1px,#0000 1.5px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 65%,#000 40%,#0000 80%);mask-image:radial-gradient(55% 65%,#000 40%,#0000 80%)}.cc+.fc-block{margin-top:40px}.cc-title{max-width:12ch;font:400 clamp(64px, 10.5vw, 156px)/.84 var(--font-instrument-serif), Georgia, serif;letter-spacing:-.035em;color:#2a1f1d;text-wrap:balance;margin:0 auto;font-style:normal}.cc-sel{--cc-tone:var(--fc-accent);background:color-mix(in srgb, var(--cc-tone) 20%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--cc-tone) 75%, transparent), inset -2px 0 0 color-mix(in srgb, var(--cc-tone) 75%, transparent);padding:0 .05em;line-height:.84;display:inline-block;position:relative}.cc-sel[data-tone=b]{--cc-tone:#3f9a7d}.cc-handle{background:var(--cc-tone);width:14px;height:14px;box-shadow:0 0 0 2px var(--fc-bg);border-radius:50%;position:absolute}.cc-handle-start{top:-7px;left:-7px}.cc-handle-end{bottom:-7px;right:-7px}.cc-line{max-width:52ch;font:500 15px/1.6 var(--font-plex-mono), ui-monospace, monospace;letter-spacing:-.01em;color:#2a1f1d;text-wrap:balance;margin:34px auto 0}@media (max-width:700px){.cc{margin-top:104px;padding:48px 16px 40px}.cc-title{font-size:clamp(54px,15vw,84px)}.cc-handle{width:10px;height:10px}.cc-handle-start{top:-5px;left:-5px}.cc-handle-end{bottom:-5px;right:-5px}.cc-line{margin-top:24px;font-size:13.5px}}.nw-board{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 16px;margin:44px 0 0;padding:12px 0;list-style:none;display:flex}.nw-bit{rotate:var(--r);translate:0 var(--dy);outline:none;transition:rotate .22s,scale .22s,box-shadow .22s;position:relative}.nw-bit:hover,.nw-bit:focus-visible{z-index:5;rotate:none;scale:1.04}.nw-bit span{display:block}.nw-bit[data-tape]:before{content:"";left:var(--tx);z-index:2;width:58px;height:20px;rotate:var(--tape);background:#d6d6d0b8;position:absolute;top:-11px;translate:-50%;box-shadow:0 1px 1px #0000000f;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.nw-strip{background:#f7f5ef;padding:7px 14px;box-shadow:0 1px 2px #00000014,0 8px 14px -12px #00000059}.nw-strip span,.nw-pink span{font:400 15.5px / 1.35 var(--font-sans), sans-serif;letter-spacing:-.005em;color:#1f1d19}.nw-strip mark,.nw-pink mark{color:inherit;background:linear-gradient(176deg,#0000 18%,#f6db2cd9 20% 88%,#0000 90%);padding:0 2px}.nw-label{background:#1f1e1c;padding:9px 16px;box-shadow:0 8px 14px -10px #00000080}.nw-label span{font:500 14px / 1.2 var(--font-sans), sans-serif;letter-spacing:.14em;color:#f4f2ec}.nw-pink{background:#f6bfd0;padding:6px 12px;box-shadow:0 8px 14px -12px #00000059}.nw-tab{background:#f6db2c;padding:10px 14px;box-shadow:0 8px 14px -12px #46370080}.nw-tab span{font:500 19px / 1.1 var(--font-hand), cursive;color:#2a2510}.nw-board[data-variant=strips]{justify-content:flex-start;align-items:flex-start;gap:12px;padding:12px 0}.nw-board[data-variant=strips] .nw-bit:nth-child(5n+3){margin-left:3%}.nw-board[data-variant=strips] .nw-strip:nth-child(2n){background:#ecebe6}@media (max-width:700px){.nw-board{gap:10px;margin:32px 0 0;padding:8px 0}.nw-bit:nth-child(n+19){display:none}}@media (prefers-reduced-motion:reduce){.nw-bit{transition:none}}.fm{color:var(--fc-ink);white-space:normal;position:relative}.fm[data-kind=brush]{background:linear-gradient(176deg, transparent 42%, color-mix(in srgb, var(--fc-accent) 26%, transparent) 43%, color-mix(in srgb, var(--fc-accent) 26%, transparent) 90%, transparent 91%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px 6px 3px 7px;padding:0 2px}.fm-svg{pointer-events:none;fill:none;stroke:var(--fc-accent);stroke-linecap:round;position:absolute;overflow:visible}.fm[data-kind=circle]{padding:0 4px;display:inline-block}.fm[data-kind=circle] .fm-svg{stroke-width:2px;width:calc(100% + 20px);height:calc(100% + 16px);top:-8px;left:-10px;right:-10px}.fm[data-kind=underline]{display:inline}.fm[data-kind=underline] .fm-svg{stroke-width:2.4px;width:100%;height:10px;bottom:-7px;left:0}.fm[data-kind=underline]:has(.fm-svg){display:inline-block}.fv{background:#f4f2ec;border-radius:16px;margin:36px 0 0;padding:32px}.fv svg{width:100%;height:auto;display:block;overflow:visible}.fv figcaption{text-align:center;max-width:60ch;color:var(--fc-text);margin:18px auto 0;font-size:14px;line-height:1.5}.fv-hand{font:600 22px var(--font-hand), cursive;letter-spacing:.06em;text-transform:uppercase;fill:color-mix(in srgb, var(--fc-accent) 75%, #1d1c19);text-anchor:middle}.fv-hand-lg{font-size:30px}.fv-hand-white{fill:#fff;font-size:26px}.fv-rings svg{max-width:560px;margin:0 auto}.fv-chart svg{max-width:760px;margin:0 auto}.fv-budget{stroke:#1d1c1955;stroke-width:1.5px;stroke-dasharray:5 6}.fv-spend{fill:none;stroke:var(--fc-accent);stroke-width:3px;stroke-linejoin:round}.fv-forecast{fill:none;stroke:var(--fc-accent);stroke-width:3px;stroke-dasharray:2 8;stroke-linecap:round}.fv-naive{fill:none;stroke:#1d1c1940;stroke-width:2px;stroke-dasharray:4 6}.fv-dot{fill:var(--fc-accent);stroke:#fff;stroke-width:3px}.fv-today{stroke:var(--fc-accent);stroke-opacity:.35;stroke-dasharray:2 4}.fv-label,.fv-axis{font:500 13px var(--font-inter), sans-serif;fill:var(--fc-text)}.fv-axis{fill:var(--fc-muted);font-size:12px}.fv-label-late{fill:#c2512a}.fv-callout rect{fill:#fff;stroke:color-mix(in srgb, var(--fc-accent) 40%, transparent)}.fv-callout text{font:600 13px var(--font-inter), sans-serif;fill:var(--fc-accent)}.fv-flow{flex-direction:column;gap:22px;display:flex}.fv-flow-row{grid-template-columns:70px 1fr;align-items:center;gap:16px;display:grid}.fv-flow-row[data-muted]{opacity:.55}.fv-flow-tag{font:500 13px var(--font-sans), sans-serif;letter-spacing:-.005em;text-transform:none;color:var(--fc-muted)}.fv-flow ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.fv-flow li{align-items:center;display:flex}.fv-flow li>span{font:500 clamp(17px, 1.8vw, 22px)/1 var(--font-heading);background:#fff;border-radius:12px;padding:12px 18px;box-shadow:0 0 0 1px #1d1c1912}.fv-flow li[data-hl]>span{background:color-mix(in srgb, var(--fc-accent) 16%, #fff);box-shadow:inset 2px 0 0 var(--fc-accent), inset -2px 0 0 var(--fc-accent);color:var(--fc-accent);font-style:italic}.fv .fv-arrow{fill:none;width:54px;height:20px;stroke:var(--fc-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin:0 6px}.fv-worlds svg{max-width:680px;margin:0 auto}.fv-world{font:500 30px var(--font-heading);fill:#fff}.fv-world-sub{font:500 15px var(--font-inter), sans-serif;fill:#ffffffd9}.mc{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mc-card{background:#fff;border-radius:16px;flex-direction:column;padding:20px 20px 22px;display:flex;box-shadow:0 0 0 1px #1d1c190f,0 18px 40px -30px #1d1c1966}.mc-label{color:var(--fc-text);margin:0;font-size:13.5px}.mc-value{letter-spacing:-.04em;color:var(--fc-ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:flex-start;gap:4px;margin:6px 0 0;font-size:clamp(36px,3.4vw,46px);font-weight:500;line-height:1;display:flex}.mc-value span{color:var(--fc-accent);letter-spacing:0;font-size:16px}.mc-chart{margin:18px 0 0}.mc-chart svg{width:100%;height:auto;display:block;overflow:visible}.mc-line{fill:none;stroke:var(--fc-accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.mc-soft{stroke-width:7px;stroke-opacity:.35}.mc-dot-off{fill:#1d1c1912}.mc-pie-bg{fill:color-mix(in srgb, var(--fc-accent) 12%, #fff)}.mc-tiny{font:500 11px var(--font-inter), sans-serif;fill:var(--fc-muted)}.mc-note{color:var(--fc-text);margin:16px 0 0;font-size:13.5px;line-height:1.45}.fc-results dl{display:none}@media (max-width:700px){.fv{padding:16px}.fv-flow-row{grid-template-columns:1fr;gap:8px}.fv .fv-arrow{width:30px;margin:0 2px}.fv-flow li>span{padding:9px 12px}.mc{grid-template-columns:1fr 1fr;gap:10px}.mc-card{padding:14px}.mc-value{font-size:30px}}.fv-label-accent{fill:var(--fc-accent);font-weight:600}.fc{--p-peach:#f6c6ab;--p-butter:#f4dc94;--p-sage:#b9d4bf;--p-sky:#b7d6ea;--p-rose:#efb9b9;--p-lilac:#d6cbea;--p-clay:#b8673f}.fv{background:0 0;border-radius:0;padding:24px 0 0;position:relative}.fv figcaption{color:var(--fc-muted)}.fv-hand,.fv-hand-white{fill:#3a2f28}.fv-world{fill:#2a2420}.fv-world-sub{fill:#2a2420b3}.fv-spend,.fv-forecast{stroke:#4f86ad}.fv-dot{fill:#4f86ad}.fv-today{stroke:#4f86ad}.fv-label-accent,.fv-callout text{fill:#4f86ad}.fv-callout rect{stroke:var(--p-sky)}.fv-late,.fv-label-late{fill:var(--p-clay)}.fv-flow li>span{background:#fffdf8}.fv-flow li[data-hl]>span{background:var(--p-butter);color:#3a2f28;box-shadow:inset 2px 0 #c9a23b,inset -2px 0 #c9a23b}.fv-aside{max-width:220px;font:500 22px/1.05 var(--font-hand), cursive;color:var(--p-clay);align-items:flex-start;gap:6px;margin:0;display:flex;position:absolute;top:8px;right:2%;rotate:-4deg}.fv-aside svg{fill:none;width:46px;height:32px;stroke:var(--p-clay);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:10px}.fv-aside-center{justify-content:center;max-width:none;margin:8px auto 0;position:static;rotate:-1.5deg}.fv-aside-center svg{display:none}.fm-svg{stroke:var(--p-clay)}.mc{border-top:1px solid var(--fc-line);gap:0;margin-top:8px}.mc-card{box-shadow:none;background:0 0;border-radius:0;padding:22px 22px 6px}.mc-card+.mc-card{border-left:1px solid var(--fc-line)}.mc-line{stroke:#4f86ad}.mc-dot{fill:#e7a07d}.mc-bar-hot{fill:#e7a07d}.mc-pie-bg{fill:var(--p-sage);fill-opacity:.5}.mc-pie{fill:#7fae8c}.mc-soft{stroke:var(--p-sky);stroke-opacity:1}#mc-rise stop{stop-color:var(--p-sky)}.sp-svg{width:100%;height:auto;margin-top:28px;display:block;overflow:visible}.sp-track{stroke:#2a242033;stroke-width:1.5px}.sp-pole{font:600 13px var(--font-inter), sans-serif;letter-spacing:.04em;fill:#2a2420a6}.sp-pole[data-on]{fill:#2a2420}.sp-dot{fill:var(--fc-bg,#f4f5f8);stroke:#2a242099;stroke-width:1.6px}.sp-pick{fill:#2a2420}.sp-ring{fill:none;stroke:#2a2420;stroke-width:1.8px;stroke-linecap:round;opacity:.8}.sp-ring-m{stroke-width:3px}.sp-highlight{fill:none;stroke:#f6dc4a;stroke-linecap:round;stroke-linejoin:round;opacity:.62;mix-blend-mode:multiply}@media (max-width:700px){.fv-aside{margin:10px 0 0;font-size:19px;position:static}.fv-aside svg{display:none}.mc-card+.mc-card{border-left:0}.mc-card:nth-child(2n){border-left:1px solid var(--fc-line)}.mc-card{border-bottom:1px solid var(--fc-line);padding:16px 12px}.sp-pole{font-size:22px}}.sp-svg-m{display:none}@media (max-width:700px){.sp-svg:not(.sp-svg-m){display:none}.sp-svg-m{display:block}.sp-pole-m{font-size:30px}}.sc{z-index:0;pointer-events:none;--fade:linear-gradient(90deg, transparent 0, #000 24%), linear-gradient(180deg, transparent 0, #000 14%, #000 86%, transparent 100%);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-composite:source-in;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.sc svg{width:100%;height:100%;display:block}.sc-oc{inset:-22% calc(-1*max(100px,50vw - 50%)) -16% 46%}.oc .oc-copy{z-index:3}.oc .oc-people{z-index:2}.sh{min-height:clamp(460px,40vw,580px);margin:24px calc(50% - 50vw) 0;position:relative}.sc-sh{inset:0 0 0 38%}.sh-copy{z-index:2;width:min(560px,46%);margin-left:max(32px,50% - 540px);padding-top:clamp(72px,9vw,130px);position:relative}@media (max-width:800px){.sc-oc{height:260px;margin:0 -16px;display:block;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.sh{flex-direction:column;min-height:0;display:flex}.sh-copy{order:-1;width:auto;margin:0 16px;padding-top:32px}.sc-sh{height:300px;position:relative;left:auto;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}}.oc:has(.sc-oc) .oc-copy{width:min(540px,44%)}@media (max-width:800px){.oc:has(.sc-oc) .oc-copy{width:auto}.sc{--fade:linear-gradient(180deg, transparent, #000 22%, #000 85%, transparent);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}}@media (max-width:700px){.oc:has(.sc-oc){flex-direction:column;display:flex}.oc:has(.sc-oc) .oc-copy{order:0}.oc:has(.sc-oc) .sc-oc{height:380px;margin:0;position:absolute;inset:auto -16px 0}.oc:has(.sc-oc) .oc-people{order:1}}.sc{pointer-events:auto}.sc-spot{cursor:pointer;outline:none;transition:filter .16s}.sc-spot:hover,.sc-spot:focus-visible{filter:drop-shadow(0 0 #fff)drop-shadow(0 6px 10px #6b5a1f40)brightness(1.04)}.sc-tip{z-index:6;white-space:nowrap;pointer-events:none;background:#fffdf8;border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;animation:.16s oc-in;display:flex;position:absolute;translate:-50% calc(-100% - 10px);box-shadow:0 0 0 1px #2a242014,0 14px 30px -16px #2a242066}.sc-tip b{font:500 14px/1.2 var(--font-heading);color:#2a2420;font-style:normal}.sc-tip span{color:var(--fc-muted);font-size:12px}.oc .oc-people{pointer-events:none}.oc .oc-person{pointer-events:auto}.oc .oc-copy{pointer-events:none}.oc .oc-copy *{pointer-events:auto}.sc-tip{padding:10px 14px}.sc-tip b{font-size:16px}.sc-tip span{font-size:13px}.sc-tip{z-index:60;font-family:var(--font-inter), system-ui, sans-serif}.gt-code[data-error] input{animation:.36s gt-shake;box-shadow:0 0 0 1px #c2392a66}@keyframes gt-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.gt-code input{transition:none;animation:none}}.fc-crumb,.fc-rail:hover{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge)}.fc-rail:hover{box-shadow:var(--glass-edge), 0 0 0 8px transparent}.fc{--fc-bg:var(--site-bg);--fc-line:#dfe4ee;--fc-muted:#737b8c;--fc-text:#4a505c;--fc-ink:#15171c;--p-peach:#c9d6fb;--p-butter:#d3e2fd;--p-sage:#bfe6ea;--p-sky:#bcd4f1;--p-rose:#d9e1f6;--p-lilac:#d4dcf5;--p-clay:#3550c8;background:url(/textures/grain-soft.png) 0 0 / 512px repeat, radial-gradient(90% 60% at 50% -10%, #d9e2fb 0%, transparent 70%) 0 0 / 100% 1400px no-repeat, radial-gradient(60% 40% at 100% 0%, #dbe5fa 0%, transparent 70%) 0 0 / 100% 1400px no-repeat, var(--site-bg)}body:has(.fc){background:var(--site-bg)}.fc .fc-statement,.fc .fc-lead,.fc .fc-hats h3,.fc .fc-cards h3,.fc .fc-rules summary,.fc h2,.fc h3{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em}.fc .fc-statement{color:#7a8292;font-weight:400}.fc .fc-statement>:is(em,b,strong,span:first-child){color:var(--fc-ink);font-style:normal;font-weight:500}.fc .fc-lead{font-weight:500}.cc-title{font:500 clamp(56px, 9vw, 128px)/.92 var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.05em;color:var(--fc-ink)}.cc-line{color:#4a505c}.cc:before{background:radial-gradient(circle,#3550c826 1.1px,#0000 1.5px) 0 0/26px 26px}.cc-sel{--cc-tone:#5b7cf0;background:#9db6f68c}.cc-sel[data-tone=b]{--cc-tone:#2aa3b4;background:#9fd6dfa6}.fc-panel{--tray:10px;padding:var(--tray);isolation:auto;background:#15171c0b;border-radius:40px;box-shadow:inset 0 0 0 1px #15171c0d,inset 0 1px #fff9}.fc-panel:after{content:none}.fc-fit-crop,.fc-fit-contain{padding:var(--tray)}.fc-fit-crop .fc-shot,.fc-fit-contain .fc-shot,.fc-panel>.fc-shot,.fc-panel .fc-video-frame{border-radius:calc(40px - var(--tray));background:#fff;box-shadow:0 0 0 1px #15171c0f,0 1px 2px #15171c0d,0 6px 14px -10px #15171c2e}.fc-fit-contain .fc-shot{width:100%}.fc-fit-diagram{background:#15171c0b}.fc-panel>.fc-caption{padding:10px 14px 4px}.fc-has-video .fc-video{position:relative}.fc-has-video .fc-media-bar{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#fff9;border-radius:999px;min-height:0;padding:6px 8px 6px 14px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff73,0 6px 18px -10px #15171c4d}.fc-has-video .fc-video-progress{background:#15171c14;height:2px;inset:auto 16px 0}.fc-has-video .fc-mode button[aria-checked=true]{background:#15171c12}@media (max-width:700px){.fc-panel{--tray:6px;border-radius:26px}.fc-fit-crop .fc-shot,.fc-fit-contain .fc-shot,.fc-panel>.fc-shot,.fc-panel .fc-video-frame{border-radius:calc(26px - var(--tray))}.fc-has-video .fc-media-bar{padding:2px 4px 2px 10px;bottom:8px;left:8px;right:8px}.fc-has-video .fc-media-btn{padding:2px 0;font-size:12px}.fc-has-video .fc-media-btn svg{width:12px;height:12px}.fc-has-video .fc-mode button{width:24px;height:22px}.fc-has-video .fc-mode button svg{width:13px;height:13px}}.fc-why{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border-radius:16px;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80}.fv-flow li>span{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.02em;background:#ffffffb3;box-shadow:inset 0 0 0 1px #15171c14}.fv-flow li[data-hl]>span{color:#1a2a6c;background:#dbe4fb;font-style:normal;box-shadow:inset 0 0 0 1.5px #5b7cf0}.fv-spend,.fv-forecast,.fv-today,.mc-line{stroke:#3d63e0}.fv-dot,.fv-label-accent,.fv-callout text{fill:#3d63e0}.mc-dot,.mc-bar-hot{fill:#2aa3b4}.mc-bar{fill:#c9d6fb}.mc-value span{color:#3550c8}.fm[data-kind=brush]{background:linear-gradient(176deg,#0000 42%,#9db6f6b3 43% 90%,#0000 91%)}.gt{background:var(--site-bg);min-height:100svh;font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;color:#15171c;position:relative}.gt-main{z-index:1;place-items:center;min-height:100svh;padding:96px 16px 120px;display:grid;position:relative}.gt-copy{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(#ffffff9e,#ffffff6b);border-radius:16px;width:min(440px,100%);padding:32px 32px 28px;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff73,0 24px 60px -30px #1e285a66}.gt-back{color:#6b7280;align-items:center;gap:6px;margin:0 0 20px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.gt-back:hover{color:#15171c}.gt-company{color:#6b7280;margin:0;font-size:14px}.gt-title{font:500 34px/1.05 var(--font-sans), sans-serif;letter-spacing:-.035em;margin:6px 0 0}.gt-note{color:#4a505c;margin:12px 0 0;font-size:15px;line-height:1.5}.gt-form{margin-top:24px}.gt-code{border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.gt-slot{align-items:center;gap:8px;display:inline-flex}.gt-dash{color:#9aa0ab;margin:0 2px}.gt-code input{text-align:center;width:44px;height:52px;font:500 20px var(--font-sans), sans-serif;text-transform:uppercase;color:#15171c;caret-color:var(--fc-accent);background:#ffffffb3;border:0;border-radius:12px;padding:0;transition:background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #15171c14}.gt-code input:focus{background:#fff;outline:none;box-shadow:0 0 0 1.5px #15171c}.gt-code:disabled input{opacity:.55}.gt-error{color:#c2392a;min-height:20px;margin:12px 0 0;font-size:13.5px}.gt-ask{color:#6b7280;margin:4px 0 0;font-size:14px}.gt-ask a{color:#15171c;text-underline-offset:3px;text-decoration:underline}.gt-ask a:hover{color:var(--fc-accent)}.gt-back:focus-visible,.gt-ask a:focus-visible{outline-offset:2px;border-radius:2px;outline:1.5px solid #15171c}@media (max-width:420px){.gt-copy{padding:26px 20px 22px}.gt-code,.gt-slot{gap:6px}.gt-code input{width:38px;height:48px}}.fc-art{width:min(100%,540px);margin:48px auto 8px}.fc-art img{mix-blend-mode:multiply;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 84%,#0000 100%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 84%,#0000 100%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.fc-art figcaption{text-align:center;max-width:460px;color:var(--fc-muted);margin:6px auto 0;font-size:14px;line-height:1.5}.fc{overflow-x:clip}.lh{text-align:center;padding:clamp(112px,15svh,160px) 0 24px;position:relative}.lh-glow{pointer-events:none;filter:blur(24px);background:radial-gradient(45% 32% at 50% 34%, #ffffffb3, transparent 70%), radial-gradient(40% 30% at 30% 30%, color-mix(in srgb, var(--fc-accent) 7%, transparent), transparent 70%), radial-gradient(40% 30% at 72% 26%, #3d63e00f, transparent 70%);width:min(1400px,140vw);height:900px;position:absolute;top:0;left:50%;translate:-50%}.lh-logo{z-index:3;height:46px;color:var(--fc-ink);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 20px;font-size:16px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffd9,0 10px 26px -14px #141e2866}.lh-logo img{width:auto;height:22px;display:block}.lh-logo img:not([data-wordmark]){border-radius:7px;height:26px}.lh>*{position:relative}.lh>.lh-glow,.lh>.lh-scenes,.lh>.lh-crowd,.lh>.lh-dither,.lh>.lh-ascii{position:absolute}.lh-dither{aspect-ratio:1024/579;opacity:.08;--dither-fade:radial-gradient(closest-side, #000 10%, transparent 100%);width:min(900px,80vw);top:-40px;left:50%;translate:-50%}.lh-scenes{pointer-events:none;width:100vw;height:min(820px,92svh);top:-60px;left:50%;translate:-50%}.lh-scene{opacity:.85;width:30%;top:0;bottom:0}.lh-scene-l{--fade:linear-gradient(90deg, #000 25%, #00000080 62%, transparent 92%), linear-gradient(180deg, transparent 0, #000 16%, #000 66%, transparent 100%);left:0}.lh-scene-r{--fade:linear-gradient(270deg, #000 25%, #00000080 62%, transparent 92%), linear-gradient(180deg, transparent 0, #000 16%, #000 66%, transparent 100%);right:0}.lh-scenes .sc{pointer-events:none}.fc .lh-h1{max-width:1000px;font:500 clamp(44px, 6.8vw, 96px) / .98 var(--font-sans), sans-serif;letter-spacing:-.055em;color:var(--fc-ink);text-wrap:balance;margin:22px auto 0}.lh-h1 em{background:linear-gradient(100deg, var(--fc-accent) 10%, #3d63e0 60%, #22a5c9);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lh-lede{max-width:680px;color:var(--fc-text);text-wrap:pretty;margin:24px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.lh-stats{justify-content:center;gap:clamp(20px,5vw,64px);margin:36px 0 0;padding:0;list-style:none;display:flex}.lh-stats li{gap:4px;max-width:220px;display:grid}.lh-stats b{letter-spacing:-.04em;color:var(--fc-ink);white-space:nowrap;font-size:34px;font-weight:500}.lh-stats span{color:var(--fc-muted);font-size:13.5px;line-height:1.4}.lh-stats[data-facts] b{letter-spacing:0;color:var(--fc-accent);font-size:14px}.lh-stats[data-facts] span{color:var(--fc-ink);font-size:15px}.lh-stage{perspective:1600px;width:min(1100px,100%);margin:64px auto 0}.lh-frame{transform-origin:50% 0;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(#ffffffbf,#ffffff73);border-radius:20px;padding:8px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff9,0 1px 2px #1214200d,0 40px 80px -48px #281e7873}.lh-frame img{border-radius:13px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #1214200f}@supports (animation-timeline:view()){.lh-frame{animation:linear both lh-settle;animation-timeline:view();animation-range:entry cover 45%}@keyframes lh-settle{0%{transform:rotateX(18deg)scale(.94)}to{transform:none}}}@media (max-width:640px){.lh-stats{flex-wrap:wrap;gap:18px 24px}.lh-stats li{flex:40%}.lh-stats b{font-size:26px}}@media (prefers-reduced-motion:reduce){.lh-frame{animation:none}}.lh-scenes .lh-scene-l{--fade:linear-gradient(90deg, #000 25%, #00000080 62%, transparent 92%), linear-gradient(180deg, transparent 0, #000 16%, #000 66%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.lh-scenes .lh-scene-r{--fade:linear-gradient(270deg, #000 25%, #00000080 62%, transparent 92%), linear-gradient(180deg, transparent 0, #000 16%, #000 66%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.lh-scenes .sc-spot{pointer-events:auto}.lh-crowd{z-index:4;pointer-events:none;width:100vw;height:min(820px,92svh);top:-60px;left:50%;translate:-50%}.cw-person{aspect-ratio:1;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:84px;padding:0;position:absolute;translate:-50% -50%}.cw-figure{width:100%;height:100%;rotate:var(--face,0deg);transition:scale .22s,opacity .4s;display:block}.cw-figure svg{width:100%;height:100%;display:block;overflow:visible}.cw-person[data-over]:not([data-active]) .cw-figure{opacity:.28}.cw-person:hover .cw-figure,.cw-person[data-active] .cw-figure{filter:drop-shadow(0 8px 12px #1e283c40);scale:1.14}.cw-person[data-active]{z-index:10}.cw-person:focus-visible{outline:2px solid var(--fc-accent,#3d63e0);outline-offset:4px;border-radius:50%}.cw-leg,.cw-arm,.cw-body,.cw-shadow{transform-box:view-box;transition:transform .3s}.cw-arm-l{transform-origin:-15.2px -2px}.cw-arm-r{transform-origin:15.2px -2px}.cw-body{transform-origin:0 0}.cw-person[data-walking] .cw-leg-l{animation:cw-step .95s ease-in-out var(--swing-delay) infinite}.cw-person[data-walking] .cw-leg-r{animation:cw-step .95s ease-in-out calc(var(--swing-delay) - .475s) infinite}.cw-person[data-walking] .cw-arm-l{animation:cw-swing .95s ease-in-out calc(var(--swing-delay) - .475s) infinite}.cw-person[data-walking] .cw-arm-r{animation:cw-swing .95s ease-in-out var(--swing-delay) infinite}.cw-person[data-walking] .cw-body{animation:cw-sway .95s ease-in-out var(--swing-delay) infinite}.cw-person[data-walking] .cw-shadow{animation:cw-bob .475s ease-in-out var(--swing-delay) infinite}@keyframes cw-step{0%,to{transform:translateY(-9px)}50%{transform:translateY(7px)}}@keyframes cw-swing{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes cw-sway{0%,to{transform:rotate(-3deg)scale(1)}25%,75%{transform:rotate(0)scale(1.025)}50%{transform:rotate(3deg)scale(1)}}@keyframes cw-bob{0%,to{opacity:.13;transform:scale(1)}50%{opacity:.1;transform:scale(.92)}}.cw-person[data-seated] .cw-leg{opacity:0;transform:translateY(-4px)}.cw-person[data-seated] .cw-arm-l{animation:.38s ease-in-out infinite alternate cw-type-l;transform:rotate(-158deg)scaleY(.82)}.cw-person[data-seated] .cw-arm-r{animation:.42s ease-in-out infinite alternate cw-type-r;transform:rotate(158deg)scaleY(.82)}.cw-person[data-seated] .cw-body{transform:translateY(5px)scale(.96)}@keyframes cw-type-l{0%{transform:rotate(-156deg)scaleY(.82)}to{transform:rotate(-161deg)scaleY(.86)}}@keyframes cw-type-r{0%{transform:rotate(156deg)scaleY(.82)}to{transform:rotate(162deg)scaleY(.86)}}.cw-tip{z-index:5;text-align:left;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:190px;padding:10px 12px;animation:.18s both cw-pop;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%;box-shadow:0 0 0 1px #15171c0f,0 14px 30px -14px #1e283c59}@keyframes cw-pop{0%{opacity:0;translate:-50% 4px}}.cw-tip b{color:#15171c;font-size:14.5px;font-weight:500}.cw-tip .cw-role{color:var(--fc-accent,#3d63e0);margin-bottom:4px;font-size:13px;font-weight:500}.cw-tip span{color:#6b7280;font-size:12px}.cw-tip code{font:500 11.5px/16px var(--font-sans), sans-serif;color:var(--fc-accent,#3d63e0);background:color-mix(in srgb, var(--fc-accent,#3d63e0) 9%, #fff);border-radius:6px;margin-top:6px;padding:2px 8px}@media (max-width:640px){.cw-person{width:56px}.lh-crowd{height:640px}}@media (prefers-reduced-motion:reduce){.cw-person .cw-leg,.cw-person .cw-arm,.cw-person .cw-body,.cw-person .cw-shadow{animation:none!important}}.lh>.lh-h1,.lh>.lh-lede,.lh>.lh-stats,.ts-hero-copy .ts-h1,.ts-hero-copy .ts-lede,.ts-hero-copy .ts-stats{pointer-events:none}.lh-facts{text-align:left;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#ffffffb8,#ffffff80);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(860px,100%);margin:40px auto 0;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff9,0 24px 50px -36px #281e6e59}.lh-facts>div{align-content:start;gap:6px;padding:20px 24px 22px;display:grid}.lh-facts>div+div{border-left:1px solid #12142012}.lh-facts dt{letter-spacing:.01em;color:var(--fc-muted);font-size:12.5px;font-weight:500}.lh-facts dd{color:var(--fc-ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.lh-live{vertical-align:middle;background:#e0a526;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 0 3px #e0a5262e}@media (max-width:760px){.lh-facts{grid-template-columns:1fr}.lh-facts>div+div{border-top:1px solid #12142012;border-left:0}}.fc .fc-role .fc-facts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c}.fc .fc-role .fc-facts dt{color:var(--fc-muted);font-size:12.5px;font-weight:500}.fc .fc-status{padding-left:15px}.fc .fc-status:before{left:0}.lk-more{height:40vh}.lk-overlay{z-index:45;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#f4f5f98c,#f4f5f9d1);animation:.42s cubic-bezier(.2,0,0,1) both lk-in;position:fixed;inset:0;overflow-y:auto}@keyframes lk-in{0%{opacity:0}}.lk-overlay .gt{background:0 0;min-height:100%}.lk-overlay .gt-copy{animation:.52s cubic-bezier(.2,0,0,1) 80ms both lk-rise}@keyframes lk-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}@media (prefers-reduced-motion:reduce){.lk-overlay,.lk-overlay .gt-copy{animation:none}}.fc .fc-rail,.fc .fc-rail:hover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;left:22px}@media (max-width:1100px){.fc .fc-rail{display:none}}.fc .lh-h1 em{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--fc-ink);-webkit-text-fill-color:currentColor}
