.DockProgress-module__mj-QFq__wrap{pointer-events:none;z-index:2;position:absolute;inset:0}.DockProgress-module__mj-QFq__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.DockProgress-module__mj-QFq__track,.DockProgress-module__mj-QFq__fill{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.DockProgress-module__mj-QFq__track{stroke:color-mix(in srgb,var(--accent-primary)16%,transparent)}.DockProgress-module__mj-QFq__fill{stroke:var(--accent-primary);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s linear}@media (prefers-reduced-motion:reduce){.DockProgress-module__mj-QFq__fill{transition:none}}
.LiquidDock-module__iuPr1a__dockWrap{left:50%;bottom:calc(clamp(12px,2.2vh,26px) + env(safe-area-inset-bottom,0px));z-index:200;opacity:0;pointer-events:none;max-width:calc(100vw - 16px);transition:opacity .5s ease,transform .55s var(--ease-out,cubic-bezier(.22,1,.36,1));align-items:center;gap:12px;display:flex;position:fixed;transform:translate(-50%)translateY(18px)}.LiquidDock-module__iuPr1a__dockWrap.LiquidDock-module__iuPr1a__visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}body{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){body{padding-bottom:104px}}.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__group,.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__circle,.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__compactBar{border-radius:999px}.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__sheet,.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__popover{border-radius:22px}.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__group,.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__circle,.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__compactBar,.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__sheet,.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__popover{box-shadow:inset 0 1px 0 var(--lg-line),inset 0 -1px 0 var(--lg-line-soft),0 16px 48px -14px var(--lg-shadow),0 4px 16px -6px var(--lg-shadow)}.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__sheet{transform-origin:0 100%;position:absolute;bottom:calc(100% + 12px);left:0}.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__popover{transform-origin:100% 100%;position:absolute;bottom:calc(100% + 12px);right:0}.LiquidDock-module__iuPr1a__dockWrap.LiquidDock-module__iuPr1a__compact .LiquidDock-module__iuPr1a__compactBar,.LiquidDock-module__iuPr1a__dockWrap.LiquidDock-module__iuPr1a__compact .LiquidDock-module__iuPr1a__sheet,.LiquidDock-module__iuPr1a__dockWrap.LiquidDock-module__iuPr1a__compact .LiquidDock-module__iuPr1a__popover{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background-color:color-mix(in srgb,var(--color-surface,#fff)82%,transparent)}@media (prefers-reduced-transparency:reduce){.LiquidDock-module__iuPr1a__dockWrap.LiquidDock-module__iuPr1a__compact .LiquidDock-module__iuPr1a__compactBar,.LiquidDock-module__iuPr1a__dockWrap.LiquidDock-module__iuPr1a__compact .LiquidDock-module__iuPr1a__sheet,.LiquidDock-module__iuPr1a__dockWrap.LiquidDock-module__iuPr1a__compact .LiquidDock-module__iuPr1a__popover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb,var(--color-surface,#fff)96%,var(--color-foreground,#111)4%)}}.LiquidDock-module__iuPr1a__group{align-items:stretch;gap:2px;margin:0;padding:7px 8px;list-style:none;display:flex}.LiquidDock-module__iuPr1a__itemLi{display:flex}.LiquidDock-module__iuPr1a__item{min-width:62px;color:var(--text-tertiary,#8a8a8e);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 10px 7px;text-decoration:none;transition:color .25s,background-color .25s;display:flex}.LiquidDock-module__iuPr1a__item:hover{color:var(--color-foreground,#111)}.LiquidDock-module__iuPr1a__icon{line-height:0;display:flex}.LiquidDock-module__iuPr1a__label{letter-spacing:-.01em;white-space:nowrap;font-size:11px;font-weight:500;line-height:1}.LiquidDock-module__iuPr1a__itemActive{color:var(--accent-primary,#2640ff);background:color-mix(in srgb,var(--accent-primary,#2640ff)12%,transparent)}.LiquidDock-module__iuPr1a__itemActive:hover{color:var(--accent-primary,#2640ff)}.LiquidDock-module__iuPr1a__circle{width:54px;height:54px;color:var(--color-foreground,#111);cursor:pointer;transition:transform .25s var(--ease-out,cubic-bezier(.22,1,.36,1)),color .25s ease,filter .25s ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.LiquidDock-module__iuPr1a__circle:hover{transform:translateY(-2px)}.LiquidDock-module__iuPr1a__circle:active{transform:translateY(0)scale(.96)}.LiquidDock-module__iuPr1a__circleOpen,.LiquidDock-module__iuPr1a__circleOpen:hover{transform:none}.LiquidDock-module__iuPr1a__dockWrap .LiquidDock-module__iuPr1a__circleCta{background:var(--accent-primary,#2640ff);color:var(--on-accent,#fff);border-color:color-mix(in srgb,var(--accent-primary,#2640ff)60%,#000 8%);box-shadow:0 16px 44px -12px color-mix(in srgb,var(--accent-primary,#2640ff)65%,transparent),inset 0 1px 0 #ffffff59}.LiquidDock-module__iuPr1a__circleCta:hover{color:var(--on-accent,#fff);filter:brightness(1.05)}.LiquidDock-module__iuPr1a__circle:after{content:attr(data-tooltip);white-space:nowrap;color:var(--color-foreground,#111);background:color-mix(in srgb,var(--color-surface,#fff)80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--color-foreground,#111)8%,transparent);opacity:0;pointer-events:none;border-radius:10px;padding:5px 10px;font-size:11px;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px -10px #0000004d}.LiquidDock-module__iuPr1a__circle:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.LiquidDock-module__iuPr1a__circleOpen:after{display:none}@media (min-width:1024px) and (max-width:1180px){.LiquidDock-module__iuPr1a__item{min-width:54px;padding:7px 7px 6px}.LiquidDock-module__iuPr1a__label{font-size:10px}.LiquidDock-module__iuPr1a__circle{width:50px;height:50px}}.LiquidDock-module__iuPr1a__compactBar{align-items:center;gap:4px;padding:6px;display:flex}.LiquidDock-module__iuPr1a__compactBtn{width:50px;height:50px;color:var(--color-foreground,#111);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:relative}.LiquidDock-module__iuPr1a__compactBtn:active{transform:scale(.94)}.LiquidDock-module__iuPr1a__compactBtnActive{background:color-mix(in srgb,var(--accent-primary,#2640ff)12%,transparent);color:var(--accent-primary,#2640ff)}.LiquidDock-module__iuPr1a__compactCta{background:var(--accent-primary,#2640ff);color:var(--on-accent,#fff);box-shadow:0 8px 24px -10px color-mix(in srgb,var(--accent-primary,#2640ff)70%,transparent),inset 0 1px 0 #ffffff4d}.LiquidDock-module__iuPr1a__compactCta:active{transform:scale(.94)}.LiquidDock-module__iuPr1a__sheet{min-width:210px;max-width:calc(100vw - 24px);animation:LiquidDock-module__iuPr1a__popIn .26s var(--ease-out,cubic-bezier(.22,1,.36,1));flex-direction:column;gap:2px;padding:8px;display:flex}.LiquidDock-module__iuPr1a__menuItem{min-height:44px;color:var(--color-foreground,#111);-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.LiquidDock-module__iuPr1a__menuItem:active{background:color-mix(in srgb,var(--color-foreground,#111)6%,transparent)}.LiquidDock-module__iuPr1a__menuItemActive{color:var(--accent-primary,#2640ff);background:color-mix(in srgb,var(--accent-primary,#2640ff)10%,transparent)}.LiquidDock-module__iuPr1a__menuIcon{color:inherit;line-height:0;display:flex}.LiquidDock-module__iuPr1a__menuLabel{letter-spacing:-.01em;font-size:14px;font-weight:500}.LiquidDock-module__iuPr1a__panelWrap{display:inline-flex;position:relative}.LiquidDock-module__iuPr1a__popover{width:248px;max-width:calc(100vw - 24px);animation:LiquidDock-module__iuPr1a__popIn .28s var(--ease-out,cubic-bezier(.22,1,.36,1));flex-direction:column;gap:14px;padding:14px;display:flex}@keyframes LiquidDock-module__iuPr1a__popIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.LiquidDock-module__iuPr1a__popSection{flex-direction:column;gap:8px;display:flex}.LiquidDock-module__iuPr1a__popTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary,#8a8a8e);font-size:11px;font-weight:600}.LiquidDock-module__iuPr1a__moodGrid{grid-template-columns:1fr;gap:6px;display:grid}.LiquidDock-module__iuPr1a__moodBtn{cursor:pointer;color:var(--color-foreground,#111);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;transition:background-color .2s,border-color .2s;display:flex}.LiquidDock-module__iuPr1a__moodBtn:hover{background:color-mix(in srgb,var(--color-foreground,#111)5%,transparent)}.LiquidDock-module__iuPr1a__moodActive{background:color-mix(in srgb,var(--accent-primary,#2640ff)10%,transparent);border-color:color-mix(in srgb,var(--accent-primary,#2640ff)35%,transparent)}.LiquidDock-module__iuPr1a__swatch{border-radius:999px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.LiquidDock-module__iuPr1a__moodLabel{font-size:12px;font-weight:500}.LiquidDock-module__iuPr1a__segment{background:color-mix(in srgb,var(--color-foreground,#111)6%,transparent);border-radius:12px;gap:3px;padding:3px;display:flex}.LiquidDock-module__iuPr1a__segBtn{cursor:pointer;color:var(--text-secondary,#555);background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:9px 8px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.LiquidDock-module__iuPr1a__segBtn:hover{color:var(--color-foreground,#111)}.LiquidDock-module__iuPr1a__segActive{background:var(--surface-elevated,#fff);color:var(--color-foreground,#111);box-shadow:0 1px 3px #0000001f}.LiquidDock-module__iuPr1a__segBtn svg{flex:none}.LiquidDock-module__iuPr1a__item:focus-visible,.LiquidDock-module__iuPr1a__circle:focus-visible,.LiquidDock-module__iuPr1a__compactBtn:focus-visible,.LiquidDock-module__iuPr1a__menuItem:focus-visible,.LiquidDock-module__iuPr1a__moodBtn:focus-visible,.LiquidDock-module__iuPr1a__segBtn:focus-visible{outline:2px solid var(--accent-primary,#2640ff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.LiquidDock-module__iuPr1a__dockWrap,.LiquidDock-module__iuPr1a__circle,.LiquidDock-module__iuPr1a__item,.LiquidDock-module__iuPr1a__circle:after,.LiquidDock-module__iuPr1a__popover,.LiquidDock-module__iuPr1a__sheet,.LiquidDock-module__iuPr1a__compactBtn{transition:opacity .2s;animation:none}.LiquidDock-module__iuPr1a__circle:hover,.LiquidDock-module__iuPr1a__circle:active,.LiquidDock-module__iuPr1a__circleOpen,.LiquidDock-module__iuPr1a__compactBtn:active{transform:none}}
:root{--color-surface:#f5f5f7;--surface-elevated:#fff;--surface-sunken:#ececf0;--color-foreground:#1d1d1f;--text-secondary:#3c3c43ad;--text-tertiary:#3c3c436b;--separator:#3c3c4324;--accent-primary:#1438f5;--on-accent:#fff;--lg-tint:#ffffff8c;--lg-line:#ffffff9e;--lg-line-soft:#ffffff47;--lg-shadow:#0000000f;--glow-a:16%;--glow-b:12%;--surface:var(--color-surface);--text-primary:var(--color-foreground)}:root.dark{--color-surface:#050507;--surface-elevated:#1c1c1e;--surface-sunken:#121214;--color-foreground:#f5f5f7;--text-secondary:#ebebf5a6;--text-tertiary:#ebebf585;--separator:#ebebf51f;--accent-primary:#5e73ff;--on-accent:#0b0d1a;--lg-tint:#28282cb8;--lg-line:#fff3;--lg-line-soft:#ffffff1c;--lg-shadow:#0006;--lg-sat:135%;--glow-a:16%;--glow-b:11%}@property --accent-primary{syntax:"<color>";inherits:true;initial-value:#1438f5}@property --accent-secondary{syntax:"<color>";inherits:true;initial-value:#00e0ff}html{transition:--accent-primary .6s var(--ease-smooth,ease),--accent-secondary .6s var(--ease-smooth,ease)}
.mood-1{--accent-primary:#1438f5;--accent-secondary:#1438f5;--on-accent:#fff}.dark.mood-1,.dark .mood-1{--accent-primary:#5e73ff;--accent-secondary:#5e73ff;--on-accent:#0b0d1a}.mood-2{--accent-primary:#ff4000;--accent-secondary:#ff4000;--on-accent:#fff}.dark.mood-2,.dark .mood-2{--accent-primary:#ff6b45;--accent-secondary:#ff6b45;--on-accent:#2a0e04}.mood-3{--accent-primary:#009c3b;--accent-secondary:gold;--on-accent:#fff;--on-accent-secondary:#1a1502}.dark.mood-3,.dark .mood-3{--accent-primary:#2fd468;--accent-secondary:#ffd60a;--on-accent:#04130a;--on-accent-secondary:#1a1502}
:root{--t-display-size:clamp(2.75rem,7vw,6rem);--t-display-lh:1.03;--t-display-ls:-.03em;--t-title1-size:clamp(2.25rem,4.5vw,3.5rem);--t-title1-lh:1.08;--t-title1-ls:-.025em;--t-title2-size:clamp(1.6rem,2.8vw,2.25rem);--t-title2-lh:1.14;--t-title2-ls:-.02em;--t-title3-size:clamp(1.25rem,1.8vw,1.5rem);--t-title3-lh:1.25;--t-title3-ls:-.015em;--t-bodylg-size:1.1875rem;--t-bodylg-lh:1.42;--t-bodylg-ls:-.012em;--t-body-size:1.0625rem;--t-body-lh:1.47;--t-body-ls:-.01em;--t-footnote-size:.8125rem;--t-footnote-lh:1.38;--t-footnote-ls:0;--t-caption-size:.75rem;--t-caption-lh:1.34;--t-caption-ls:.01em;--t-label-size:.78rem;--t-label-ls:.08em;--measure-display:18ch;--measure-body:62ch;--measure-support:48ch;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--space-16:8rem;--section-pad:clamp(6rem,12vh,10rem);--container:72rem;--container-text:44rem;--gutter:clamp(1.25rem,4vw,2rem)}.tDisplay{font-family:var(--font-display);font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);max-width:var(--measure-display);text-wrap:balance;font-weight:400}.tTitle1{font-family:var(--font-display);font-size:var(--t-title1-size);line-height:var(--t-title1-lh);letter-spacing:var(--t-title1-ls);text-wrap:balance;font-weight:400}.tTitle2{font-family:var(--font-display);font-size:var(--t-title2-size);line-height:var(--t-title2-lh);letter-spacing:var(--t-title2-ls);text-wrap:balance;font-weight:400}.tTitle3{font-family:var(--font-display);font-size:var(--t-title3-size);line-height:var(--t-title3-lh);letter-spacing:var(--t-title3-ls);font-weight:400}.tBodyLg{font-family:var(--font-body);font-size:var(--t-bodylg-size);line-height:var(--t-bodylg-lh);letter-spacing:var(--t-bodylg-ls);max-width:var(--measure-body)}.tBody{font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);max-width:var(--measure-body)}.tFootnote{font-family:var(--font-body);font-size:var(--t-footnote-size);line-height:var(--t-footnote-lh);letter-spacing:var(--t-footnote-ls)}.tCaption{font-family:var(--font-body);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);letter-spacing:var(--t-caption-ls)}.tLabel{font-family:var(--font-body);font-size:var(--t-label-size);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:600}.blockHead{gap:var(--space-2);flex-direction:column;display:flex}.blockHead .tLabel{color:var(--text-tertiary)}.blockHead .tBodyLg,.blockHead .tBody{color:var(--text-secondary);max-width:var(--measure-support)}
:root{--lg-blur:14px;--lg-sat:160%;--lg-tint:#ffffff8c;--lg-line:#ffffff9e;--lg-line-soft:#ffffff47;--lg-shadow:#0000000f}.lg{background-color:var(--lg-tint);-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-sat));border:1px solid var(--lg-line-soft);box-shadow:inset 0 1px 0 var(--lg-line),inset 0 -1px 0 var(--lg-line-soft),0 12px 32px var(--lg-shadow);position:relative}.lg--panel{border-radius:var(--radius,20px)}.lg--chip{border-radius:var(--radius,20px);--lg-blur:10px}html[data-lg=refract] .lg--panel{-webkit-backdrop-filter:url(#lg-refract) blur(var(--lg-blur))saturate(var(--lg-sat));backdrop-filter:url(#lg-refract) blur(var(--lg-blur))saturate(var(--lg-sat))}html[data-lg=refract] .lg--chip{-webkit-backdrop-filter:url(#lg-refract-chip) blur(var(--lg-blur))saturate(var(--lg-sat));backdrop-filter:url(#lg-refract-chip) blur(var(--lg-blur))saturate(var(--lg-sat))}html[data-lg=refract] .lg--noref{-webkit-backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur))saturate(var(--lg-sat))}.glowField{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glowField:before,.glowField:after{content:"";will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.glowField:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-primary)var(--glow-a,16%),transparent),transparent 72%);animation:46s ease-in-out infinite alternate lgDriftA;top:-25vmax;left:-15vmax}.glowField:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-secondary,var(--accent-primary))var(--glow-b,12%),transparent),transparent 72%);animation:58s ease-in-out infinite alternate lgDriftB;bottom:-30vmax;right:-18vmax}@keyframes lgDriftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(12vw,18vh)scale(1.15)}}@keyframes lgDriftB{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-10vw,-14vh)scale(.95)}}@media (prefers-reduced-motion:reduce){.glowField:before,.glowField:after{animation:none}}@media (prefers-reduced-transparency:reduce){.lg,html[data-lg=refract] .lg--panel,html[data-lg=refract] .lg--chip{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb,var(--surface,var(--color-surface))92%,var(--text-primary,var(--color-foreground))8%)}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Extralight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-ExtralightItalic.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nib Pro;src:url(/fonts/NibPro-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--ease-smooth:cubic-bezier(.65,.05,0,1);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.87,0,.13,1);--dur-base:1s;--space-section:clamp(6rem,12vw,12rem);--space-nav:clamp(1rem,2vw,1.75rem);--gutter:clamp(1.25rem,4vw,4rem);--font-display:"PP Mori",system-ui,sans-serif;--font-body:"PP Mori",system-ui,sans-serif;--font-editorial:"Nib Pro",Georgia,serif;--radius:20px}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}::-webkit-scrollbar{display:none}html{scroll-behavior:auto}body{background-color:var(--color-surface);color:var(--color-foreground);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);transition:background-color .6s var(--ease-smooth),color .6s var(--ease-smooth);overflow-x:hidden}img{object-fit:cover;width:100%;height:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}video{display:block}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400}h1{font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls)}h2{font-size:var(--t-title1-size);line-height:var(--t-title1-lh);letter-spacing:var(--t-title1-ls)}h3{font-size:var(--t-title2-size);line-height:var(--t-title2-lh);letter-spacing:var(--t-title2-ls)}h4{font-size:var(--t-title3-size);line-height:var(--t-title3-lh);letter-spacing:var(--t-title3-ls)}p{font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls)}.container{width:100%;max-width:1440px;padding:0 var(--gutter);margin:0 auto}.fill-word{--fill:var(--color-foreground);--base:color-mix(in srgb,var(--color-foreground)15%,transparent);--wp:clamp(0,calc(var(--p,0)*var(--n,1) - var(--i,0)),1);color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,var(--fill)calc(var(--wp)*100%),var(--base)calc(var(--wp)*100%));-webkit-background-clip:text;background-clip:text;margin-right:-.12em;padding-right:.12em;display:inline}.fill-word.accent{--fill:var(--accent-primary)}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.fill-word{color:var(--fill);-webkit-text-fill-color:var(--fill);background-image:none}}@media (prefers-reduced-motion:reduce){.fill-word{color:var(--fill);-webkit-text-fill-color:var(--fill);background-image:none}}.taxNote{color:var(--text-tertiary)}@media (max-width:1023.98px){video{max-width:100%}.section-screen{min-height:100dvh;padding-block:max(env(safe-area-inset-top),24px)calc(max(env(safe-area-inset-bottom),24px) + 96px);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;padding-inline:clamp(20px,5vw,40px);display:flex}.section-tall{min-height:100dvh;padding-block:max(env(safe-area-inset-top),24px)calc(max(env(safe-area-inset-bottom),24px) + 96px);box-sizing:border-box;padding-inline:clamp(20px,5vw,40px)}}
