html[data-bp]{--paper:#f6f6f4;--paper-2:#efefec;--paper-3:#e6e6e2;--ink:#0f0f0f;--ink-2:#4a4a48;--ink-3:#666662;--pearl-ground:#f2f1f3;--pearl-halo:#fffdf9;--drawing-ground:#272725;--line:#0f0f0f1f;--line-strong:#0f0f0f47;--grid:#0f0f0f0e;--tension:#1f5bff;--tension-soft:#1f5bff1f;--compression:#ff5a4e;--compression-soft:#ff5a4e1f;--engage:#12b886;--engage-soft:#12b8861f;--lengthen:#b56cff;--lengthen-soft:#b56cff1f;--breath:#22c1d6;--breath-soft:#22c1d61f;--gold:#e0a83a;--gold-soft:#e0a83a1f;--tension-ink:#1651f3;--compression-ink:#c12a1f;--engage-ink:#0c7757;--lengthen-ink:#7a3fc0;--breath-ink:#0c7280;--gold-ink:#8a6316;--aurora-1:#bfe3ff;--aurora-2:#ffd9e6;--aurora-3:#d8f5e8;--aurora-4:#fff0c9;--plate-paper:#0f0f0f;--plate-paper-2:#1b1b1a;--plate-paper-3:#262625;--plate-ink:#f6f6f4;--plate-ink-2:#f6f6f4bd;--plate-ink-3:#f6f6f48f;--plate-line:#f6f6f424;--plate-line-strong:#f6f6f452;--space-2:8px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--radius:4px;--radius-lg:12px;--radius-pill:999px;--gutter:max(clamp(20px, 4vw, 64px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--nav-h:72px;--font-sans:var(--nf-iast-sans), var(--nf-geist), var(--nf-text), var(--nf-devanagari-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--nf-iast), var(--nf-display), "Times New Roman", var(--nf-devanagari-sans), serif;--font-mono:var(--nf-iast-mono), var(--nf-geist-mono), var(--nf-noto-mono), var(--nf-devanagari-sans), ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.22s;--dur:.48s;--dur-slow:.9s;--sage:#6f8b66;--sage-ink:#4f6646;--sage-soft:#6f8b661f;--vermilion:#c93a1a;--vermilion-ink:#a12a0c;--vermilion-soft:#c93a1a1f;--lapis:#2a3bc7;--lapis-ink:#2a3bc7;--lapis-soft:#2a3bc71f;background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root[data-bp]{-webkit-text-size-adjust:100%}html[data-bp] [data-surface]{--line:#0f0f0f1f;--line-strong:#0f0f0f47;--tension:#1f5bff;--compression:#ff5a4e;--lengthen:#b56cff}html[data-bp] body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:normal;overflow-x:clip}:where([data-bp]) .t-display{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(3rem,8.5vw,9rem);font-weight:500;line-height:.95}:where([data-bp]) .t-h1{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;line-height:1}:where([data-bp]) .t-h2{letter-spacing:-.025em;font-size:clamp(1.9rem,4vw,3.5rem);font-weight:500;line-height:1.05}:where([data-bp]) .t-h3{letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:500;line-height:1.15}:where([data-bp]) .t-h4{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.15}:where([data-bp]) .t-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400;font-size:inherit}:where([data-bp]) .t-body{color:var(--ink-2);font-size:1.0625rem;line-height:1.6}:where([data-bp]) .t-body-lg{letter-spacing:-.01em;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45}:where([data-bp]) .t-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:500}:where([data-bp]) .t-mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:.75rem}:where([data-bp]) .t-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.75rem}:where([data-bp]) .ui-15{font-family:var(--font-sans);font-size:15px;font-weight:500}:where([data-bp]) .ui-14{font-family:var(--font-sans);letter-spacing:-.005em;font-size:14px;font-weight:500}:where([data-bp]) .ui-13{font-family:var(--font-sans);font-size:13px;font-weight:500}:where([data-bp]) .ui-12{font-family:var(--font-sans);letter-spacing:-.005em;font-size:12px;font-weight:500}:where([data-bp]) :where(.t-h2,.t-h3){font-family:inherit}:where([data-bp]) :where(.t-body){font-family:inherit;font-weight:inherit;font-feature-settings:inherit}:where([data-bp]) :is(strong,b){font-weight:500}:where([data-bp]) :where(code,kbd,samp,pre){font-family:var(--font-mono)}:where([data-bp]) :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where([data-bp]) :where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:where([data-bp]) :where(.t-display,.t-h1,.t-h2,.t-h3,.t-h4){text-wrap:balance}:where([data-bp]) :where(.t-body,.t-body-lg){text-wrap:pretty}:where([data-bp]),:where([data-bp]):before,:where([data-bp]):after,:where([data-bp]) *,:where([data-bp]) :before,:where([data-bp]) :after{box-sizing:border-box}:where([data-bp])::selection,:where([data-bp]) ::selection{background:var(--ink);color:var(--paper)}@layer base{:where([data-bp]) *{margin:0;padding:0}:where([data-bp]) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where([data-bp]) :where(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where([data-bp]) :where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where([data-bp]) :where(img,svg,video,canvas){max-width:100%}:where([data-bp]) :where(img,video){height:auto}:where([data-bp]) :where(button,input,select,optgroup,textarea){font:inherit;color:inherit}:where([data-bp]) :where(button){cursor:pointer}:where([data-bp]) :where(button:disabled){cursor:default}:where([data-bp]) ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:where([data-bp]) ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}[data-bp]:focus-visible:not([data-jump-target]),[data-bp] :focus-visible:not([data-jump-target]){box-shadow:none;border-radius:2px}}:where([data-bp]) :where(svg){overflow:visible}:where([data-bp]) .bp-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-bp]) .bp-grid{background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:48px 48px}:where([data-bp]) .bp-grid-fine{background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:12px 12px}:where([data-bp]) .bp-dots{background-image:radial-gradient(var(--line-strong) .8px, transparent .8px);background-size:16px 16px}:where([data-bp]) .bp-hatch{background-image:repeating-linear-gradient(135deg, var(--line) 0 1px, transparent 1px 7px)}:where([data-bp]) .hairline{border-color:var(--line)}:where([data-bp]) .hairline-strong{border-color:var(--line-strong)}:where([data-bp]) .corner-marks{position:relative}:where([data-bp]) .corner-marks:before,:where([data-bp]) .corner-marks:after,:where([data-bp]) .corner-marks>.cm:before,:where([data-bp]) .corner-marks>.cm:after{content:"";border-color:var(--line-strong);pointer-events:none;border-style:solid;width:10px;height:10px;position:absolute}:where([data-bp]) .corner-marks:before{border-width:1px 0 0 1px;top:-1px;left:-1px}:where([data-bp]) .corner-marks:after{border-width:1px 1px 0 0;top:-1px;right:-1px}:where([data-bp]) .corner-marks>.cm:before{border-width:0 0 1px 1px;bottom:-1px;left:-1px}:where([data-bp]) .corner-marks>.cm:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}:where([data-bp]) .corner-marks>:where(.cm){pointer-events:none;position:absolute;inset:0}:where([data-bp]) .aurora{background:radial-gradient(60% 50% at 20% 20%, var(--aurora-1) 0%, transparent 60%), radial-gradient(50% 45% at 80% 30%, var(--aurora-2) 0%, transparent 60%), radial-gradient(45% 45% at 60% 85%, var(--aurora-3) 0%, transparent 60%), radial-gradient(40% 40% at 15% 80%, var(--aurora-4) 0%, transparent 60%)}:where([data-bp]) .grain:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:where([data-bp]) .link-underline{text-decoration:none;position:relative}:where([data-bp]) .link-underline:after{content:"";transform-origin:100%;height:1px;transition:transform var(--dur) var(--ease-expo);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}:where([data-bp]) .link-underline:hover:after{transform-origin:0;transform:none}:where([data-bp]) .link-underline.t-index:after{right:.08em}:where([data-bp]) .link-underline.t-label:after{right:.12em}:where([data-bp]) .btn{letter-spacing:-.005em;border:1px solid var(--ink);height:44px;color:var(--ink);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where([data-bp]) .btn:hover{background:var(--ink);color:var(--paper)}:where([data-bp]) .btn:active{transform:scale(.98)}:where([data-bp]) .btn-solid{background:var(--ink);color:var(--paper)}:where([data-bp]) .btn-solid:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper)}:where([data-bp]) .btn-ghost{border-color:var(--line-strong)}:where([data-bp]) .btn-ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){:where([data-bp]),:where([data-bp]):before,:where([data-bp]):after,:where([data-bp]) *,:where([data-bp]) :before,:where([data-bp]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:where([data-bp]):where(:focus-visible),:where([data-bp]) :where(:focus-visible){outline:2px solid var(--tension);outline-offset:3px}:where([data-bp])[data-jump-target]:focus-visible,:where([data-bp]) [data-jump-target]:focus-visible{outline:none}:where([data-bp]) :is(.bp-tone--tension,.bp-tag--tension){--tone:var(--tension);--tone-ink:var(--tension-ink);--tone-soft:var(--tension-soft)}:where([data-bp]) :is(.bp-tone--compression,.bp-tag--compression){--tone:var(--compression);--tone-ink:var(--compression-ink);--tone-soft:var(--compression-soft)}:where([data-bp]) :is(.bp-tone--engage,.bp-tag--engage){--tone:var(--engage);--tone-ink:var(--engage-ink);--tone-soft:var(--engage-soft)}:where([data-bp]) :is(.bp-tone--lengthen,.bp-tag--lengthen){--tone:var(--lengthen);--tone-ink:var(--lengthen-ink);--tone-soft:var(--lengthen-soft)}:where([data-bp]) :is(.bp-tone--breath,.bp-tag--breath){--tone:var(--breath);--tone-ink:var(--breath-ink);--tone-soft:var(--breath-soft)}:where([data-bp]) :is(.bp-tone--gold,.bp-tag--gold){--tone:var(--gold);--tone-ink:var(--gold-ink);--tone-soft:var(--gold-soft)}:where([data-bp]) :is(.bp-tone--sage,.bp-tag--sage){--tone:var(--sage);--tone-ink:var(--sage-ink);--tone-soft:var(--sage-soft)}:where([data-bp]) :is(.bp-tone--vermilion,.bp-tag--vermilion){--tone:var(--vermilion);--tone-ink:var(--vermilion-ink);--tone-soft:var(--vermilion-soft)}:where([data-bp]) :is(.bp-tone--lapis,.bp-tag--lapis){--tone:var(--lapis);--tone-ink:var(--lapis-ink);--tone-soft:var(--lapis-soft)}:where([data-bp]) .bp-label{align-items:center;gap:8px;display:inline-flex}:where([data-bp]) .bp-label__dash{opacity:.4;background:currentColor;width:16px;height:1px;display:block}:where([data-bp]) .bp-label__index{white-space:nowrap}:where([data-bp]) .bp-label__dash{flex:none}:where([data-bp]) .bp-label[class*=bp-tone--]{color:var(--tone-ink)}:where([data-bp]) .bp-frame{padding:24px}@media (min-width:768px){:where([data-bp]) .bp-frame{padding:32px}}:where([data-bp]) .bp-crosshair{color:var(--ink-3);vertical-align:middle;display:inline-block}:where([data-bp]) .bp-arrow{vertical-align:middle;display:inline-block}:where([data-bp]) .bp-mark{vertical-align:middle;color:var(--ink);flex-shrink:0;display:inline-block}:where([data-bp]) .bp-dim{align-items:center;width:100%;display:flex}:where([data-bp]) .bp-dim__tick{background:var(--ink-3);width:1px;height:8px}:where([data-bp]) .bp-dim__line{background:var(--line-strong);flex:1;height:1px}:where([data-bp]) .bp-dim__label{white-space:nowrap;margin:0 12px}:where([data-bp]) .bp-dim--v{flex-direction:column;align-self:stretch;width:auto}:where([data-bp]) .bp-dim--v .bp-dim__tick{width:8px;height:1px}:where([data-bp]) .bp-dim--v .bp-dim__line{width:1px;height:auto}:where([data-bp]) .bp-dim--v .bp-dim__label{writing-mode:vertical-rl;margin:8px 0;transform:rotate(180deg)}:where([data-bp]) .bp-rule{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}:where([data-bp]) :is(.bp-rule,.bp-section__head){gap:var(--space-4)}:where([data-bp]) :is(.bp-rule,.bp-section__head)>*{min-width:0}:where([data-bp]) :is(.bp-rule,.bp-section__head)>.t-index:last-child{text-align:right;margin-right:-.08em}:where([data-bp]) .bp-section{padding:clamp(4rem, 10vw, 9rem) var(--gutter);position:relative}:where([data-bp]) .bp-section__head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:40px;padding-top:16px;display:flex}@media (min-width:768px){:where([data-bp]) .bp-section__head{margin-bottom:64px}}:where([data-bp]) .bp-section--first{padding-top:calc(var(--nav-h) + 2.25rem)}@media (min-width:768px){:where([data-bp]) .bp-section--first{padding-top:calc(var(--nav-h) + 3rem)}}:where([data-bp]) .bp-section__head--first{margin-bottom:var(--space-8)}:where([data-bp]) .bp-section--flush{padding-block:0}:where([data-bp]) .bp-section__head--flush{margin-bottom:0}:where([data-bp]) .bp-callout{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}:where([data-bp]) :where(.bp-callout){--tone:var(--ink);--tone-ink:var(--ink);--tone-soft:transparent}:where([data-bp]) .bp-callout--left{flex-direction:row-reverse}:where([data-bp]) .bp-callout__dot{background:var(--tone);width:6px;height:6px;box-shadow:0 0 0 3px var(--tone-soft);border-radius:999px;display:block}:where([data-bp]) .bp-callout__lead{opacity:.6;background:var(--tone);height:1px;display:block}:where([data-bp]) .bp-callout__text{flex-direction:column;line-height:1.25;display:flex}:where([data-bp]) .bp-callout--left .bp-callout__text{text-align:right;align-items:flex-end}:where([data-bp]) .bp-callout__label.t-label{color:var(--tone-ink)}:where([data-bp]) .bp-callout__value{color:var(--ink-2)}:where([data-bp]) .bp-tag{white-space:nowrap;border:1px solid var(--line-strong);min-height:24px;color:var(--ink-2);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}:where([data-bp]) .bp-tag[class*=bp-tag--]{color:var(--tone-ink);background:var(--tone-soft);border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){:where([data-bp]) .bp-tag[class*=bp-tag--]{border-color:color-mix(in srgb, var(--tone) 35%, transparent)}}:where([data-bp]) .bp-pill{white-space:nowrap;border:1px solid var(--line-strong);height:22px;font-family:var(--font-mono);text-transform:none;letter-spacing:.04em;color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}:where([data-bp]) .bp-pill--active{border-color:var(--ink);color:var(--paper);background:var(--ink)}:where([data-bp]) .bp-chip{border:1px solid var(--line-strong);height:32px;font-family:var(--font-sans);letter-spacing:-.005em;color:var(--ink);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}:where([data-bp]) .bp-chip:hover{border-color:var(--ink)}:where([data-bp]) .bp-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (pointer:coarse){:where([data-bp]) .bp-chip{height:40px}}:where([data-bp]) [data-bp-reveal]{opacity:0;transform:translateY(var(--bp-rise,28px))}:where([data-bp]) :where(span.bp-reveal){display:inline-block}:where([data-bp]) .bp-split{position:relative}:where([data-bp]) :where(span.bp-split){display:inline-block}:where([data-bp]) .bp-split[data-bp-split]>.bp-split__text{opacity:0}:where([data-bp]) .bp-split__layer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}:where([data-bp]) .bp-split__mask{position:absolute}:where([data-bp]) .bp-split__piece{white-space:pre;transform-origin:var(--bp-origin,0px) 100%;display:block}:where([data-bp]) .bp-magnetic{display:inline-block}:where([data-bp]) .bp-counter{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-grid}:where([data-bp]) .bp-counter>*{grid-area:1/1}:where([data-bp]) .bp-counter[data-bp-count]>.bp-counter__final{opacity:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:where([data-bp]) [data-bp-enter]{animation:bp-enter var(--dur-slow) var(--ease-expo) var(--bp-delay,0s) backwards}}@keyframes bp-enter{0%{opacity:0;transform:translateY(var(--bp-rise,28px))}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:where([data-bp]) [data-bp-pending]{animation:4s step-end both bp-pending}}@keyframes bp-pending{0%{opacity:0}to{opacity:1}}@media print{:where([data-bp]) [data-bp-reveal]{opacity:1!important;transform:none!important}:where([data-bp]) .bp-split[data-bp-split]>.bp-split__text,:where([data-bp]) .bp-counter[data-bp-count]>.bp-counter__final{opacity:1!important}:where([data-bp]) .bp-split__layer,:where([data-bp]) .bp-counter__live{display:none!important}:where([data-bp]) [data-bp-pending],:where([data-bp]) [data-bp-enter]{animation:none!important}}
