@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._mqOIq_className{font-family:Geist,Geist Fallback;font-style:normal}._mqOIq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/162ba731fb9ed2ed-s.0s-p70o07xbzl.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:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0e550e299508fa83-s.2batujg6pjh3y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/391f31eefadf8ee0-s.3g0g-_y6zhiiy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/bd3ff81a0bad1af1-s.13gthvxknyq4g.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:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4099cc1d0fc0a622-s.1k3umted8uat1.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.Y0EVgG_className{font-family:Geist,Geist Fallback;font-style:italic}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.c-shoG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.c-shoG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:var(--font-mono);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--espresso:#3c2d21;--cream:#efe7d9;--warm-grey:#d2c9bd;--mint:#83f1c5;--mint-shade:#6ae5b7;--white:#fff;--paper:#fdfdfb;--stage:#f8f5ef;--ink:var(--espresso);--ink-2:#695e53;--ink-3:#928a81;--line:#3c2d211c;--ghost:#3c2d210f;--night:#1b120c;--on-dark:var(--cream);--on-dark-2:#efe7d9d6;--mint-tint:#ccf9e5;--wordmark-tone:#3b322a;--background:var(--paper);--foreground:var(--espresso);--foreground-hover:#584a40;--text-secondary:var(--ink-2);--hairline:var(--line);--hairline-strong:#3c2d2147;--surface-muted:var(--background)}@supports (color:lab(0% 0 0)){:root{--espresso:lab(19.9548% 5.66374 10.5669);--cream:lab(92.0015% 1.05184 7.85743);--warm-grey:lab(81.4588% 1.71384 7.20468);--mint:lab(87.726% -40.715 11.0389);--mint-shade:lab(83.0466% -44.2252 11.5554);--white:lab(100% 0 0);--paper:lab(99.1952% .0949204 .792742);--stage:lab(96.6412% .405848 3.25741);--ink-2:lab(40.597% 3.37726 8.13705);--ink-3:lab(58.0379% 1.9387 6.05174);--line:lab(19.9548% 5.66374 10.5669/.11);--ghost:lab(19.9548% 5.66374 10.5669/.06);--night:lab(6.41715% 3.15087 4.75538);--on-dark-2:lab(92.0015% 1.05184 7.85743/.84);--mint-tint:lab(94.4847% -18.0073 4.93522);--wordmark-tone:lab(21.7288% 3.04097 6.73375);--foreground-hover:lab(32.7745% 4.55585 8.65495);--hairline-strong:lab(19.9548% 5.66374 10.5669/.28)}}@supports (color:color-mix(in lab, red, red)){:root{--surface-muted:color-mix(in oklab, var(--background), var(--foreground) 8%)}}:root{--surface-focus:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--surface-focus:color-mix(in oklab, var(--background), var(--foreground) 14%)}}:root{--accent-mint:var(--mint);--accent-mint-soft:var(--mint-tint);--mint-ink:var(--mint);--focus-ring-color:var(--espresso);--font-ui:var(--font-geist), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--t-mono:.6875rem;--t-fine:.75rem;--t-small:.875rem;--t-brand:1.125rem;--t-body:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--t-lead:clamp(1.1875rem, 1.05rem + .55vw, 1.375rem);--t-h3:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--t-h2:clamp(2rem, 1.35rem + 2.6vw, 3.5rem);--t-display:clamp(3rem, min(1.2rem + 6.8vw, 13vh), 7.5rem);--t-wordmark:clamp(5rem, 1rem + 19vw, 19rem);--text-statement:var(--t-h2);--text-body:var(--t-body);--text-detail:.9375rem;--text-meta:.8125rem;--line-statement:1.08;--line-wordmark:.78;--line-heading:1.2;--line-lead:1.45;--line-body:1.55;--line-meta:1.4;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-statement:-.04em;--tracking-heading:-.025em;--tracking-snug:-.02em;--tracking-wordmark:-.065em;--tracking-body:0em;--tracking-meta:0em;--tracking-mono:.08em;--maxw:1320px;--gutter:clamp(1rem, .5rem + 2.4vw, 2.5rem);--section:clamp(6rem, 4rem + 7vw, 11rem);--layout-column-width:42rem;--viewport-min-block:100dvh;--tap-target:2.75rem;--rule-width:.0625rem;--focus-ring-width:.125rem;--focus-ring-offset:.125rem;--control-radius:12px;--card-radius:28px;--stage-radius:clamp(28px, 3vw, 40px);--band-radius:clamp(28px, 3vw, 48px);--pill-radius:999px;--shadow-card:0 .6px 3px -1.25px #3c2d212e, 0 2.3px 11px -2.5px #3c2d2129, 0 10px 50px -3.75px #3c2d211f;--header-height:4.75rem;--header-glass:#fdfdfbdb;--header-blur:blur(20px) saturate(1.3);--z-header:60;--z-skip-link:100;--t-header-name:1.1875rem;--tracking-header-name:-.03em;--nav-rest-opacity:.86;--space-header:1.5rem;--space-header-tight:1rem;--space-nav:1.875rem;--menu-button-size:2.5rem;--menu-glyph-width:1.125rem;--menu-glyph-height:.5625rem;--menu-glyph-stroke:.09375rem;--menu-row:3.5rem;--space-skip-link:1rem;--space-anchor-landing:1.5rem;--btn-height:3.5rem;--btn-height-sm:2.5rem;--space-btn-inline:1.75rem;--space-btn-inline-sm:1.1rem;--space-btn-gap:.55em;--space-pill-to-link:1.5rem;--tracking-btn:-.005em;--arrow-nudge:4px;--glass-fill:#ffffff1f;--glass-fill-hover:#fff3;--glass-edge:#ffffff2e;--glass-blur:blur(20px);--space-page-inline:clamp(1.25rem, 5vw, 2rem);--space-page-top:clamp(3rem, 9dvh, 5.5rem);--space-paragraph:1rem;--space-section:3.5rem;--space-row-block:1.125rem;--space-field:.375rem;--space-control-inline:.875rem;--space-control-block:.625rem;--space-footer-top:clamp(4rem, 3rem + 4vw, 7rem);--space-footer-block:clamp(3rem, 2rem + 3vw, 5rem);--space-footer-columns:1.75rem;--space-footer-links:2rem;--space-link-block:.25rem;--space-wordmark-top:clamp(2rem, 2vw, 3rem);--wordmark-crop:14%;--space-title-bottom:clamp(2rem, 1.5rem + 2vw, 3rem);--space-tag-block:.125em;--space-tag-inline:.625em;--space-article-paragraph:1.5rem;--space-article-tight:.75rem;--ease:cubic-bezier(.16, 1, .3, 1);--press-scale:.98;--transition-duration:.18s;--transition-duration-reduced:0s;--motion-enter-distance:.5rem;--dur-control:.3s;--dur-press:.25s;--dur-arrow:.35s;--dur-header:.4s;--dur-rise:1.1s;--delay-rise-copy:.1s;--delay-rise-ctas:.18s;--rise-distance:22px;--reveal-distance:26px;--dur-sweep:13s;--dur-drift-1:21s;--dur-drift-2:26s;--dur-drift-3:31s;--line-display:1.02;--tracking-display:-.042em;--measure-display:11em;--space-sub:1.125rem;--measure-sub:46ch;--space-ctas:.625rem;--space-ctas-top:2rem;--hero-min:640px;--hero-max:1080px;--space-hero-top:6rem;--space-hero-bottom:9.375rem;--space-hero-copy:clamp(1.5rem, 1rem + 1vw, 2rem);--measure-hero-copy:52ch;--space-hero-ctas:clamp(2.25rem, 1.5rem + 1.5vw, 3rem);--t-display-short:2.375rem;--measure-display-short:28ch;--hero-scrim:radial-gradient(64% 52% at 50% 48%, #3c2d21bd, transparent 88%), linear-gradient(to bottom, #3c2d2199, transparent 18%), linear-gradient(to top, #3c2d21bf, transparent 38%);--space-intro-end:clamp(2.5rem, 2rem + 1.5vw, 3rem);--space-intro-end-wide:clamp(1.5rem, .5rem + 1.5vw, 2rem);--space-intro-ctas:1.875rem;--space-intro-label:clamp(3rem, 2.5rem + .75vw, 3.5rem);--space-rows:.5rem;--space-row:1.75rem;--space-row-columns:clamp(2rem, 4vw, 6rem);--stage-height:440px;--stage-height-wide:760px;--dot-size:6px;--dot-drop:.6em;--space-row-copy-inline:clamp(.5rem, 2vw, 3rem);--space-row-copy-end:clamp(1rem, 2vw, 2rem);--space-row-title-top:.875rem;--space-row-title-bottom:.625rem;--measure-row-title:22ch;--t-row-detail:clamp(1.1875rem, 1.07rem + .5vw, 1.5rem);--line-row-detail:1.4;--tracking-row-detail:-.01em;--measure-row-detail:30ch;--space-how:1.875rem;--space-how-rule:1.375rem;--space-how-items:.625rem;--space-how-bullet:.875rem;--measure-how:46ch;--space-gallery-header:clamp(2.5rem, 2rem + 2vw, 4rem);--space-cards:1.25rem;--card-width:min(84vw, 1080px);--card-ratio:4 / 5;--card-ratio-short:3 / 2;--card-height-short:min(80svh, 340px);--card-ratio-grid:4 / 3;--card-width-pinned:min(64cqw, 980px);--card-height-pinned:min(72svh, 680px);--space-pinned-lead:4rem;--space-pinned-top:var(--space-anchor-landing);--progress-width:160px;--progress-height:2px;--space-progress:1rem;--card-inset-inline:1.625rem;--card-inset-top:1.375rem;--t-card-title:1.25rem;--measure-card-description:34ch;--card-scrim-fade:7.5rem;--card-scrim:linear-gradient(to bottom, #3c2d21db, #3c2d21c2 calc(100% - var(--card-scrim-fade)), transparent);--slot-badge-inset:.75rem;--slot-badge-ground:#1b120cc7;--space-faq-header:clamp(2.5rem, 2rem + 2vw, 4rem);--t-faq-question:var(--t-lead);--measure-faq:60ch;--space-faq-question:clamp(1.125rem, 1rem + .5vw, 1.375rem);--space-faq-chevron:1.5rem;--faq-chevron-size:1.25rem;--faq-chevron-stroke:1.5;--space-faq-answer-end:1.5rem;--space-close-email:1.375rem;--field-a:#150e08;--field-b:var(--espresso);--field-c1:#efe7d9c7;--field-c2:#d2c9bd6b;--field-c3:#83f1c54d;--field-vignette-ink:#1b120c80;--field-day-a:#a2978a;--field-day-b:#f2ece1;--field-day-c1:#fffc;--field-day-c2:#faf8f4b3;--field-day-c3:#f2fef859;--field-day-vignette-ink:#1b120c1f;--field-dusk-a:#0a0603;--field-dusk-b:#504235;--field-dusk-c1:#83f1c557;--field-dusk-c2:#efe7d966;--field-dusk-c3:#d2c9bd66;--field-softness:64px;--field-sweep:linear-gradient(104deg, transparent 42%, #ffffff21 50%, transparent 58%);--field-sweep-overscan:-30%;--field-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--blob-1-size:.46;--blob-1-inset:-16% 4% auto auto;--blob-2-size:.58;--blob-2-inset:18% auto auto -16%;--blob-3-size:.3;--blob-3-inset:auto 16% -12% auto;--hero-blob-1-size:.34;--hero-blob-1-inset:34% -12% auto auto;--hero-blob-2-size:.46;--hero-blob-2-inset:46% auto auto -20%;--hero-blob-3-size:.26;--hero-blob-3-inset:auto 20% -16% auto;--holdco-ground-top:#2c2119;--holdco-ground-mid:#241a14;--holdco-ground-end:#1c150f;--holdco-title:#efe7d9f2;--holdco-text-2:#efe7d9ad;--holdco-pill-text:#efe7d9cc;--holdco-text-3:#efe7d99e;--holdco-faint:#efe7d999;--holdco-frame-hover:#efe7d95c;--holdco-frame:#efe7d929;--holdco-render-tick:#efe7d98c;--holdco-render-cross:#efe7d966;--holdco-rule:#efe7d91f;--holdco-toggle-fill:#efe7d917;--holdco-header-line:#efe7d914;--holdco-frame-fill-hover:#efe7d90b;--holdco-frame-fill:#efe7d905;--holdco-watermark:#efe7d911;--holdco-guide-trace:#efe7d9b3;--holdco-guide-label:#efe7d99e;--holdco-guide:#efe7d957;--holdco-guide-cut:#83f1c599;--holdco-tile-cut:#83f1c5bf;--holdco-flow-wire:#efe7d957;--holdco-flow-pill:#efe7d90d;--holdco-flow-pill-edge:#efe7d92e;--holdco-flow-out:#83f1c51f;--holdco-flow-out-edge:#83f1c5b3;--holdco-flow-node:#83f1c51a;--holdco-flow-ring:#83f1c540;--holdco-flow-group-out:#83f1c566;--holdco-flow-paid:#83f1c599;--holdco-focus:#83f1c58c;--holdco-frame-open:#83f1c552;--holdco-mint-ink:#132a21;--holdco-header:#1c150fc7;--holdco-cta-ink:#1b140f;--holdco-mark:#9e9184;--holdco-wordmark:#a59a8d;--holdco-smoke-1:#d2c9bd21;--holdco-smoke-2:#efe7d917;--holdco-smoke-3:#a0826829;--holdco-smoke-4:#83f1c50b;--holdco-smoke-softness:110px;--holdco-grain-opacity:.3;--holdco-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--holdco-ground:linear-gradient(180deg, var(--holdco-ground-top) 0%, var(--holdco-ground-mid) 48%, var(--holdco-ground-end) 100%);--holdco-text-size:1.0625rem;--holdco-text-leading:1.55;--holdco-t-ui:.9375rem;--holdco-t-brand:1.1875rem;--holdco-t-name:1.1875rem;--holdco-t-hint:.8125rem;--holdco-t-hero:clamp(2.125rem, 1.35rem + 2.5vw, 3.5rem);--holdco-t-section:clamp(2.5rem, 1.6rem + 3vw, 4rem);--holdco-t-tile-large:clamp(2.25rem, 1.6rem + 1.8vw, 3.25rem);--holdco-t-tile-small:clamp(2rem, 1.5rem + 1.4vw, 2.75rem);--holdco-t-wordmark:min(17.6vw, 256px);--holdco-link-nav:.74;--holdco-link-cta:.92;--holdco-link-quiet:.7;--holdco-link-website:.8;--holdco-header-gap:28px;--holdco-brand-gap:10px;--holdco-brand-mark:20px;--holdco-header-solid-after:140px;--holdco-hero-min-height:880px;--holdco-hero-gap:60px;--holdco-hero-pad-top:128px;--holdco-hero-pad-bottom:104px;--holdco-hero-copy-gap:28px;--holdco-actions-gap:12px 28px;--holdco-cta-height:3rem;--holdco-cta-pad:1.4rem;--holdco-products-pad-top:clamp(3rem, 2rem + 3vw, 5rem);--holdco-products-pad-bottom:clamp(5rem, 4rem + 4vw, 8rem);--holdco-head-gap:12px 32px;--holdco-head-after:clamp(2rem, 1.5rem + 2vw, 3.5rem);--holdco-grid-gap:56px 24px;--holdco-grid-rows-gap:64px;--holdco-tile-min-large:500px;--holdco-tile-min-small:300px;--holdco-tile-radius:10px;--holdco-tile-floor-large:0px;--holdco-tile-floor-small:396px;--holdco-tile-floor-phone-large:444px;--holdco-watermark-large:min(188px, 31cqi, 49.5cqh);--holdco-watermark-small:min(152px, 38.3cqi, 38.3cqh);--holdco-tile-caption-gap:20px;--holdco-caption-gap:10px;--holdco-toggle-size:36px;--holdco-toggle-inset:14px;--holdco-toggle-gap:10px;--holdco-footer-band-top:clamp(3rem, 2rem + 3vw, 5rem);--holdco-footer-pad:24px;--holdco-footer-gap:4px 28px;--holdco-wordmark-gap:clamp(2.5rem, 1rem + 5vw, 6rem);--page-rule:#3c2d2129;--page-cut:#3c2d2152;--page-dash:#3c2d218c;--page-mint-panel:#dbfaec;--page-avatar-ring:var(--paper);--page-h1:clamp(2.5rem, 1.75rem + 2.5vw, 4rem);--page-lead:clamp(1.0625rem, .95rem + .5vw, 1.25rem);--page-prose:clamp(1.0625rem, 1.03rem + .15vw, 1.125rem);--page-h2:clamp(1.4375rem, 1.25rem + .6vw, 1.75rem);--page-question:clamp(1.125rem, 1rem + .45vw, 1.3125rem);--page-statement:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--page-top:clamp(3rem, 2rem + 3.6vw, 5.5rem);--page-bottom:clamp(5.5rem, 4rem + 4vw, 8rem);--page-rail:15rem;--page-rail-gap:clamp(3rem, -3rem + 9vw, 7rem);--page-column:42.5rem;--page-aside:21.25rem;--page-aside-gap:clamp(3rem, 1rem + 4vw, 5rem);--page-section-gap:clamp(2.5rem, 2rem + 1.5vw, 3.5rem);--page-sticky-top:calc(var(--header-height) + 2rem);--page-plate-pad:clamp(1.375rem, 1rem + 1.2vw, 2.25rem)}@supports (color:lab(0% 0 0)){:root{--shadow-card:0 .6px 3px -1.25px lab(19.9548% 5.66374 10.5669/.18), 0 2.3px 11px -2.5px lab(19.9548% 5.66374 10.5669/.16), 0 10px 50px -3.75px lab(19.9548% 5.66374 10.5669/.12);--header-glass:lab(99.1952% .0949204 .792742/.86);--glass-fill:lab(100% 0 0/.12);--glass-fill-hover:lab(100% 0 0/.2);--glass-edge:lab(100% 0 0/.18);--hero-scrim:radial-gradient(64% 52% at 50% 48%, lab(19.9548% 5.66374 10.5669/.74), transparent 88%), linear-gradient(to bottom, lab(19.9548% 5.66374 10.5669/.6), transparent 18%), linear-gradient(to top, lab(19.9548% 5.66374 10.5669/.75), transparent 38%);--card-scrim:linear-gradient(to bottom, lab(19.9548% 5.66374 10.5669/.86), lab(19.9548% 5.66374 10.5669/.76) calc(100% - var(--card-scrim-fade)), transparent);--slot-badge-ground:lab(6.41715% 3.15087 4.75538/.78);--field-a:lab(4.4763% 2.20025 3.31987);--field-c1:lab(92.0015% 1.05184 7.85743/.78);--field-c2:lab(81.4588% 1.71384 7.20468/.42);--field-c3:lab(87.726% -40.715 11.0389/.3);--field-vignette-ink:lab(6.41715% 3.15087 4.75538/.5);--field-day-a:lab(63.0157% 2.63983 8.24756);--field-day-b:lab(93.6025% .82022 6.27769);--field-day-c1:lab(100% 0 0/.8);--field-day-c2:lab(97.5963% .28798 2.34538/.7);--field-day-c3:lab(98.5234% -4.75079 1.30875/.35);--field-day-vignette-ink:lab(6.41715% 3.15087 4.75538/.12);--field-dusk-a:lab(1.7224% .840671 1.27052);--field-dusk-b:lab(29.1922% 4.89409 10.0541);--field-dusk-c1:lab(87.726% -40.715 11.0389/.34);--field-dusk-c2:lab(92.0015% 1.05184 7.85743/.4);--field-dusk-c3:lab(81.4588% 1.71384 7.20468/.4);--field-sweep:linear-gradient(104deg, transparent 42%, lab(100% 0 0/.13) 50%, transparent 58%);--holdco-ground-top:lab(13.8783% 4.40334 7.56307);--holdco-ground-mid:lab(10.3749% 4.29717 6.09042);--holdco-ground-end:lab(7.45599% 2.75342 4.73773);--holdco-title:lab(92.0015% 1.05184 7.85743/.95);--holdco-text-2:lab(92.0015% 1.05184 7.85743/.68);--holdco-pill-text:lab(92.0015% 1.05184 7.85743/.8);--holdco-text-3:lab(92.0015% 1.05184 7.85743/.62);--holdco-faint:lab(92.0015% 1.05184 7.85743/.6);--holdco-frame-hover:lab(92.0015% 1.05184 7.85743/.36);--holdco-frame:lab(92.0015% 1.05184 7.85743/.16);--holdco-render-tick:lab(92.0015% 1.05184 7.85743/.55);--holdco-render-cross:lab(92.0015% 1.05184 7.85743/.4);--holdco-rule:lab(92.0015% 1.05184 7.85743/.12);--holdco-toggle-fill:lab(92.0015% 1.05184 7.85743/.09);--holdco-header-line:lab(92.0015% 1.05184 7.85743/.08);--holdco-frame-fill-hover:lab(92.0015% 1.05184 7.85743/.045);--holdco-frame-fill:lab(92.0015% 1.05184 7.85743/.02);--holdco-watermark:lab(92.0015% 1.05184 7.85743/.065);--holdco-guide-trace:lab(92.0015% 1.05184 7.85743/.7);--holdco-guide-label:lab(92.0015% 1.05184 7.85743/.62);--holdco-guide:lab(92.0015% 1.05184 7.85743/.34);--holdco-guide-cut:lab(87.726% -40.715 11.0389/.6);--holdco-tile-cut:lab(87.726% -40.715 11.0389/.75);--holdco-flow-wire:lab(92.0015% 1.05184 7.85743/.34);--holdco-flow-pill:lab(92.0015% 1.05184 7.85743/.05);--holdco-flow-pill-edge:lab(92.0015% 1.05184 7.85743/.18);--holdco-flow-out:lab(87.726% -40.715 11.0389/.12);--holdco-flow-out-edge:lab(87.726% -40.715 11.0389/.7);--holdco-flow-node:lab(87.726% -40.715 11.0389/.1);--holdco-flow-ring:lab(87.726% -40.715 11.0389/.25);--holdco-flow-group-out:lab(87.726% -40.715 11.0389/.4);--holdco-flow-paid:lab(87.726% -40.715 11.0389/.6);--holdco-focus:lab(87.726% -40.715 11.0389/.55);--holdco-frame-open:lab(87.726% -40.715 11.0389/.32);--holdco-mint-ink:lab(14.9387% -11.5828 2.9497);--holdco-header:lab(7.45599% 2.75342 4.73773/.78);--holdco-cta-ink:lab(6.99944% 2.78056 4.04223);--holdco-mark:lab(61.0475% 3.32978 8.76862);--holdco-wordmark:lab(64.247% 2.57453 8.18508);--holdco-smoke-1:lab(81.4588% 1.71384 7.20468/.13);--holdco-smoke-2:lab(92.0015% 1.05184 7.85743/.09);--holdco-smoke-3:lab(56.746% 9.07946 18.7026/.16);--holdco-smoke-4:lab(87.726% -40.715 11.0389/.045);--page-rule:lab(19.9548% 5.66374 10.5669/.16);--page-cut:lab(19.9548% 5.66374 10.5669/.32);--page-dash:lab(19.9548% 5.66374 10.5669/.55);--page-mint-panel:lab(95.7426% -12.3803 3.1703)}}[data-surface=dark]{--background:var(--night);--foreground:var(--cream);--foreground-hover:var(--mint);--text-secondary:var(--on-dark-2);--hairline:#efe7d924;--hairline-strong:#efe7d94d;--surface-muted:var(--background)}@supports (color:lab(0% 0 0)){[data-surface=dark]{--hairline:lab(92.0015% 1.05184 7.85743/.14);--hairline-strong:lab(92.0015% 1.05184 7.85743/.3)}}@supports (color:color-mix(in lab, red, red)){[data-surface=dark]{--surface-muted:color-mix(in oklab, var(--background), var(--foreground) 8%)}}[data-surface=dark]{--surface-focus:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-surface=dark]{--surface-focus:color-mix(in oklab, var(--background), var(--foreground) 14%)}}[data-surface=dark]{--focus-ring-color:var(--mint)}:root:has(.holdco){background-color:var(--holdco-ground-mid)}:root:has(.holdco) body{background-color:var(--holdco-ground-mid)}.holdco[data-surface=dark]{isolation:isolate;background:var(--holdco-ground);color:var(--cream);font-size:var(--holdco-text-size);line-height:var(--holdco-text-leading);position:relative;overflow:clip}.holdco>main,.holdco>.site-footer{z-index:1;position:relative}.holdco ::selection{background:var(--mint);color:var(--espresso)}.smoke{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.smoke i{inline-size:var(--w);aspect-ratio:1;position:absolute}.smoke i:before{content:"";inset:calc(var(--holdco-smoke-softness) * -2);background:radial-gradient(closest-side, var(--c) calc(100% - var(--holdco-smoke-softness) * 4), var(--c) calc(100% - var(--holdco-smoke-softness) * 3), var(--c) calc(100% - var(--holdco-smoke-softness) * 2), var(--c) calc(100% - var(--holdco-smoke-softness)), transparent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.smoke i:before{background:radial-gradient(closest-side, var(--c) calc(100% - var(--holdco-smoke-softness) * 4), color-mix(in srgb, var(--c) 84%, transparent) calc(100% - var(--holdco-smoke-softness) * 3), color-mix(in srgb, var(--c) 50%, transparent) calc(100% - var(--holdco-smoke-softness) * 2), color-mix(in srgb, var(--c) 16%, transparent) calc(100% - var(--holdco-smoke-softness)), transparent)}}.smoke i:first-of-type{--w:62%;--c:var(--holdco-smoke-1);animation:46s ease-in-out infinite smoke-1;inset-block-start:-6%;inset-inline-start:-18%}.smoke i:nth-of-type(2){--w:50%;--c:var(--holdco-smoke-2);animation:54s ease-in-out infinite smoke-2;inset-block-start:14%;inset-inline-end:-14%}.smoke i:nth-of-type(3){--w:58%;--c:var(--holdco-smoke-3);animation:60s ease-in-out infinite smoke-3;inset-block-start:44%;inset-inline-start:10%}.smoke i:nth-of-type(4){--w:46%;--c:var(--holdco-smoke-4);animation:52s ease-in-out infinite reverse smoke-1;inset-block-start:70%;inset-inline-end:-8%}.smoke:after{content:"";background:var(--holdco-grain);opacity:var(--holdco-grain-opacity);position:absolute;inset:0}@keyframes smoke-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,5%)scale(1.1)}}@keyframes smoke-2{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-9%,7%)scale(.94)}}@keyframes smoke-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-6%)scale(1.12)}}.rise{animation:rise 1.1s var(--ease) both}.rise--2{animation-delay:.1s}.rise--3{animation-delay:.2s}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}.hero{min-block-size:var(--holdco-hero-min-height);justify-content:center;align-items:center;gap:var(--holdco-hero-gap);padding:var(--holdco-hero-pad-top) var(--gutter) var(--holdco-hero-pad-bottom);text-align:center;flex-direction:column;display:flex;position:relative}.holdco .hero-end{block-size:var(--rule-width);position:absolute;inset-block-start:calc(var(--holdco-header-solid-after) + var(--header-height))}.hero__copy{align-items:center;gap:var(--holdco-hero-copy-gap);flex-direction:column;display:flex}.hero__title{max-inline-size:21ch;font-weight:var(--weight-light);font-size:var(--holdco-t-hero);letter-spacing:-.035em;color:var(--holdco-title);text-wrap:balance;margin:0;line-height:1.08}.hero__accent{color:var(--mint)}.hero__actions{justify-content:center;align-items:center;gap:var(--holdco-actions-gap);font-size:var(--holdco-t-ui);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.hero__cta{min-block-size:var(--holdco-cta-height);padding:0 var(--holdco-cta-pad);border-radius:var(--pill-radius);background-color:var(--cream);color:var(--holdco-cta-ink);font-size:var(--holdco-t-ui);font-weight:var(--weight-medium);align-items:center;gap:.5em;text-decoration:none;transition:background-color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.hero__cta:hover{background-color:var(--mint);color:var(--holdco-cta-ink)}.hero__cta:active{transform:scale(var(--press-scale))}.hero__link{min-block-size:var(--tap-target);opacity:var(--holdco-link-quiet);align-items:center;gap:.4em;text-decoration:none;transition:opacity .25s;display:inline-flex}.hero__link:hover{opacity:1;color:inherit}.hero__arrow{transition:transform .3s var(--ease);display:inline-block}.hero__cta:hover .hero__arrow{transform:translate(3px)}.hero__link:hover .hero__arrow--down{transform:translateY(3px)}.products{max-inline-size:var(--maxw);padding:var(--holdco-products-pad-top) var(--gutter) var(--holdco-products-pad-bottom);margin-inline:auto}.products__head{justify-content:space-between;align-items:flex-end;gap:var(--holdco-head-gap);margin:0 0 var(--holdco-head-after);flex-wrap:wrap;display:flex}.products__title{font-weight:var(--weight-light);font-size:var(--holdco-t-section);letter-spacing:-.04em;align-items:flex-start;margin:0;line-height:1;display:flex}.products__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--holdco-tile-min), 100%), 1fr));gap:var(--holdco-grid-gap);display:grid}.products__grid--large{--holdco-tile-min:var(--holdco-tile-min-large)}.products__grid--small{--holdco-tile-min:var(--holdco-tile-min-small);margin-block-start:var(--holdco-grid-rows-gap)}.product{gap:var(--holdco-tile-caption-gap);animation:.55s cubic-bezier(.22,1,.36,1) both enter;animation-delay:calc(var(--i) * 60ms);flex-direction:column;display:flex}@keyframes enter{0%{transform:translateY(12px)}to{transform:none}}.product__frame{isolation:isolate;border-radius:var(--holdco-tile-radius);border:var(--rule-width) solid var(--holdco-frame);background-color:var(--holdco-frame-fill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);inline-size:100%;transition:border-color .35s,background-color .35s;position:relative;overflow:hidden;container:tile/size}.product__frame[data-size=large]{aspect-ratio:16/10;min-block-size:var(--holdco-tile-floor-large)}.product__frame[data-size=small]{aspect-ratio:1;min-block-size:var(--holdco-tile-floor-small)}@media (max-width:640px){.product__frame[data-size]{aspect-ratio:4/5}.product__frame[data-size=large]{min-block-size:var(--holdco-tile-floor-phone-large)}}.product__frame>*{--inset:28px;--area-top:28px;--area-bottom:24px;--area-gap:20px;--stmt:20px;--stmt-leading:1.36;--pill:32px;--pill-text:12px;--pill-gap:12px;--out:36px;--out-text:13px;--out-gap:14px;--out-min:150px;--many:30px;--many-text:12.5px;--many-gap:9px;--node:86px;--node-text:13px;--note:11.5px;--flow-gap:28px;--flow-hang:22px;--flow-row:22px;--flow-max:640px}@container tile (min-width:700px) and (min-height:420px){.product__frame>*{--inset:36px;--area-top:36px;--area-bottom:32px;--area-gap:28px;--stmt:24px;--pill:36px;--pill-text:13.5px;--pill-gap:14px;--out:40px;--out-text:14.5px;--out-gap:16px;--out-min:170px;--many:34px;--many-text:14px;--many-gap:11px;--node:100px;--node-text:15px;--note:13px;--flow-gap:36px;--flow-hang:26px;--flow-max:760px}}@container tile (max-height:349px) and (min-width:420px){.product__frame>*{--inset:24px;--area-top:22px;--area-bottom:18px;--area-gap:14px;--stmt:17px;--pill:26px;--pill-text:11.5px;--pill-gap:8px;--out:30px;--out-text:12px;--out-gap:10px;--out-min:130px;--many:24px;--many-text:11.5px;--many-gap:6px;--node:72px;--node-text:12px;--note:11px;--flow-gap:20px;--flow-hang:18px}}@container tile ((max-width:539px) and (min-height:350px)) or (max-width:419px){.product__frame>*{--inset:22px;--area-top:24px;--area-bottom:26px;--area-gap:32px;--stmt:16px;--stmt-leading:1.4;--pill:28px;--pill-text:11.5px;--pill-gap:8px;--out:32px;--out-text:12.5px;--out-gap:8px;--many:28px;--many-text:11.5px;--many-gap:8px;--node:70px;--node-text:11px;--note:11px;--flow-row:20px}}@container tile (max-width:350px){.product__frame>*{--inset:18px;--area-top:20px;--area-bottom:16px;--area-gap:20px;--stmt:15px;--pill:26px;--pill-text:11px;--pill-gap:6px;--out:28px;--out-text:11.5px;--out-gap:6px;--out-min:120px;--many:26px;--many-text:11px;--many-gap:6px;--node:62px;--node-text:10.5px;--note:10.5px;--flow-row:16px}}.product__hit{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.product__card{z-index:2;pointer-events:none;position:absolute;inset:0}.product__front{place-items:center;transition:opacity .35s .1s,transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.product__word{font-weight:var(--weight-medium);letter-spacing:-.045em;line-height:1}.product__word[data-size=large]{font-size:var(--holdco-t-tile-large)}.product__word[data-size=small]{font-size:var(--holdco-t-tile-small)}.product__watermark{--wmk:var(--holdco-watermark-large);inline-size:var(--wmk);block-size:var(--wmk);color:var(--holdco-watermark);position:absolute;inset-block-end:calc(var(--wmk) * -.245);inset-inline-end:calc(var(--wmk) * -.138)}.product__frame[data-size=small] .product__watermark{--wmk:var(--holdco-watermark-small);inset-block-end:calc(var(--wmk) * -.25);inset-inline-end:calc(var(--wmk) * -.145)}.product__face{pointer-events:auto;visibility:hidden;opacity:0;flex-direction:column;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:absolute;inset:0;overflow:hidden}.product__area{gap:var(--area-gap);min-block-size:0;padding:var(--area-top) var(--inset) var(--area-bottom);flex-direction:column;flex:1;display:flex}.product__statement{font-size:var(--stmt);font-weight:var(--weight-light);line-height:var(--stmt-leading);letter-spacing:-.012em;color:var(--cream);text-wrap:pretty;margin:0}.product__statement:before{content:"";float:right;inline-size:calc(var(--holdco-toggle-inset) + var(--holdco-toggle-size) + 12px - var(--inset));block-size:calc(var(--holdco-toggle-inset) + var(--holdco-toggle-size) + 4px - var(--area-top))}.product__problem{color:var(--holdco-faint)}.product__result{color:var(--mint)}.flow{min-block-size:0;inline-size:100%;max-inline-size:var(--flow-max);grid-template-columns:auto minmax(var(--flow-gap), 1fr) auto minmax(var(--flow-gap), 1fr) auto;flex:1;grid-template-areas:"in.core.out";align-content:center;align-items:center;margin-inline:auto;padding-block-end:var(--flow-hang);display:grid;position:relative}.flow__wires{pointer-events:none;position:absolute;inset:0;overflow:visible}.flow__wire{fill:none;stroke:var(--holdco-flow-wire);stroke-width:1.2px;stroke-dasharray:4 5;stroke-linecap:round}.flow__wire--out{stroke:var(--mint);stroke-width:1.4px;stroke-dasharray:none}.flow__wire--paid{stroke:var(--holdco-flow-paid);stroke-dasharray:3 4}.flow__arrow{fill:none;stroke:var(--mint);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.flow__ring{fill:none;stroke:var(--holdco-flow-ring);stroke-dasharray:2 4}.flow__group{fill:none;stroke:var(--holdco-flow-pill-edge);stroke-dasharray:3 4}.flow__group--out{stroke:var(--holdco-flow-group-out)}.flow__paid rect{fill:var(--holdco-ground-top)}.flow__paid text{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--mint);font-size:10.5px}.flow__in,.flow__out{gap:var(--pill-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.flow__in{grid-area:in}.flow__out{gap:var(--out-gap)}.flow[data-many] .flow__out{gap:var(--many-gap)}.flow__pill{align-items:center;gap:calc(var(--pill) * .22);block-size:var(--pill);padding-inline:calc(var(--pill) * .32) calc(var(--pill) * .42);border:var(--rule-width) solid var(--holdco-flow-pill-edge);border-radius:var(--pill-radius);background-color:var(--holdco-flow-pill);font-size:var(--pill-text);white-space:nowrap;line-height:1;display:flex}.flow__icon{inline-size:calc(var(--pill) * .48);block-size:calc(var(--pill) * .48);flex:none}.flow__pill--out{--pill:var(--out);min-inline-size:var(--out-min);border-color:var(--holdco-flow-out-edge);background-color:var(--holdco-flow-out);font-size:var(--out-text)}.flow[data-many] .flow__pill--out{--pill:var(--many);font-size:var(--many-text)}.flow__pill--out .flow__icon{color:var(--mint)}.flow__core{grid-area:core;justify-items:center;display:grid;position:relative}.flow__node{inline-size:var(--node);block-size:var(--node);border:1.2px solid var(--mint);background-color:var(--holdco-flow-node);font-size:var(--node-text);font-weight:var(--weight-medium);letter-spacing:-.01em;white-space:nowrap;border-radius:50%;place-items:center;margin:0;line-height:1;display:grid}.flow__step{inline-size:max-content;max-inline-size:13em;font-size:var(--note);text-align:center;text-wrap:balance;color:var(--holdco-faint);margin:0;line-height:1.3;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:50%;translate:-50%}.flow__result{grid-area:out;position:relative}.flow__who{inline-size:max-content;font-size:var(--note);text-align:center;color:var(--holdco-faint);margin:0;line-height:1.3;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:50%;translate:-50%}@container tile (orientation:portrait){.flow{align-content:end;justify-items:center;row-gap:var(--flow-row);grid-template-columns:minmax(0,1fr);grid-template-areas:"in""core""out";max-inline-size:none;padding-block-end:0}.flow[data-group-in] .flow__in{margin-block-end:12px}.flow[data-group-out] .flow__result{gap:16px;margin-block-start:22px}.flow__in,.flow__out{flex-flow:wrap;justify-content:center}.flow__out:has(>:nth-child(2)) .flow__pill--out{min-inline-size:0}.flow__step{max-inline-size:calc(50cqi - var(--inset) - var(--node) / 2 - 24px);text-align:start;inset-block-start:50%;inset-inline-start:calc(100% + 16px);translate:0 -50%}.flow[data-paid] .flow__step{max-inline-size:calc(50cqi - var(--inset) - var(--node) / 2 - 56px)}.flow__result{flex-direction:column;align-items:center;gap:12px;margin-block-start:6px;display:flex}.flow__who{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;position:static;translate:none}}@container tile (orientation:portrait) and (max-width:370px){.flow[data-paid] .flow__step{max-inline-size:calc(50cqi - var(--inset) - var(--node) / 2 - 24px);text-align:end;inset-inline:auto calc(100% + 16px)}}.product__render{z-index:5;pointer-events:none;position:absolute;inset:0}.product__render>*{position:absolute}.product__tick{border:0 solid var(--holdco-render-tick);block-size:12px;inline-size:12px;animation:1.5s cubic-bezier(.22,1,.36,1) .1s both tile-ticks}.product__tick[data-corner=top-left]{border-block-start-width:1px;border-inline-start-width:1px;inset:12px auto auto 12px}.product__tick[data-corner=top-right]{border-block-start-width:1px;border-inline-end-width:1px;inset:12px 12px auto auto}.product__tick[data-corner=bottom-right]{border-block-end-width:1px;border-inline-end-width:1px;inset:auto 12px 12px auto}.product__tick[data-corner=bottom-left]{border-block-end-width:1px;border-inline-start-width:1px;inset:auto auto 12px 12px}.product__cross[data-axis=x]{background:repeating-linear-gradient(90deg, var(--holdco-render-cross) 0 5px, transparent 5px 10px);block-size:1px;animation:1.2s cubic-bezier(.22,1,.36,1) 50ms both tile-cross-x;inset:50% 0 auto}.product__cross[data-axis=y]{background:repeating-linear-gradient(180deg, var(--holdco-render-cross) 0 5px, transparent 5px 10px);inline-size:1px;animation:1.2s cubic-bezier(.22,1,.36,1) 50ms both tile-cross-y;inset:0 auto 0 50%}.product__trace{block-size:100%;inline-size:100%;inset:0;overflow:visible}.product__trace rect{fill:none;stroke:var(--holdco-guide-trace);stroke-width:1.5px;stroke-dasharray:1;animation:1.2s cubic-bezier(.65,0,.35,1) .1s both tile-trace}.product__measure{font-family:var(--font-mono);letter-spacing:.06em;color:var(--holdco-faint);font-size:10px;animation:1s .2s both tile-measure;inset:auto 28px 16px auto}@keyframes tile-ticks{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:none}70%{opacity:1}to{opacity:0}}@keyframes tile-cross-x{0%{opacity:0;transform:scaleX(.55)}35%{opacity:1;transform:none}65%{opacity:1}to{opacity:0}}@keyframes tile-cross-y{0%{opacity:0;transform:scaleY(.55)}35%{opacity:1;transform:none}65%{opacity:1}to{opacity:0}}@keyframes tile-trace{0%{stroke-dashoffset:1px;opacity:1}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes tile-measure{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes tile-render{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.product__toggle{z-index:6;align-items:center;gap:var(--holdco-toggle-gap);block-size:var(--holdco-toggle-size);color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--holdco-toggle-inset);inset-inline-end:var(--holdco-toggle-inset)}.product__toggle-icon{inline-size:var(--holdco-toggle-size);block-size:var(--holdco-toggle-size);background-color:var(--holdco-toggle-fill);border-radius:50%;place-items:center;transition:background-color .3s,color .3s,transform .5s cubic-bezier(.22,1,.36,1);display:grid}.product__toggle-hint{font-size:var(--holdco-t-hint);font-weight:var(--weight-medium);opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);transform:translate(6px)}.product__toggle:focus-visible{outline:none}.product__toggle:focus-visible .product__toggle-icon{box-shadow:0 0 0 3px var(--holdco-focus)}.product[data-open=false]:hover .product__frame{border-color:var(--holdco-frame-hover);background-color:var(--holdco-frame-fill-hover)}.product[data-open=false]:hover .product__front{transform:scale(1.02)}.product[data-open=false]:hover .product__toggle-hint,.product[data-open=false] .product__toggle:focus-visible .product__toggle-hint{opacity:1;transform:none}.product[data-open=false]:hover .product__toggle-icon{background-color:var(--mint);color:var(--holdco-mint-ink)}.product[data-open=true] .product__frame{border-color:var(--holdco-frame-open)}.product[data-open=true] .product__toggle-icon{background-color:var(--mint);color:var(--holdco-mint-ink);transform:rotate(45deg)}.product[data-open=true] .product__front{opacity:0;transition:opacity .18s}.product[data-open=true] .product__face{visibility:visible;opacity:1;transition:none;animation:.7s cubic-bezier(.65,0,.35,1) .45s both tile-render}.product__caption{gap:var(--holdco-caption-gap);flex-direction:column;display:flex}.product__title-row{align-items:center;gap:var(--holdco-caption-gap);flex-wrap:wrap;display:flex}.product__name{font-size:var(--holdco-t-name);font-weight:var(--weight-medium);letter-spacing:-.02em;margin:0}.product__industry{border-radius:var(--pill-radius);background-color:var(--holdco-toggle-fill);color:var(--holdco-pill-text);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 9px;line-height:1.2;display:inline-flex}.product__summary{max-inline-size:46ch;color:var(--holdco-text-2);text-wrap:pretty;margin:0}.product__website{min-block-size:var(--tap-target);font-size:var(--t-small);font-weight:var(--weight-medium);opacity:var(--holdco-link-website);align-self:flex-start;align-items:center;gap:.35em;text-decoration:none;transition:opacity .25s;display:inline-flex}.product__website:hover{opacity:1;color:inherit}@media (prefers-reduced-motion:reduce){.smoke i{animation:none!important}.rise,.product{animation:none}.product__face,.product__front,.product__toggle-icon,.hero__cta,.product[data-open] .product__face,.product[data-open] .product__front{transition:none}.product[data-open] .product__face{animation:none}.product__render{display:none}.product[data-open=false]:hover .product__front{transform:none}}.render-mark{aspect-ratio:1;width:clamp(248px,21vw,316px);position:relative}.render-mark__svg{display:block;overflow:visible}.render-mark__fill{fill:var(--holdco-mark)}.render-mark__label{font-family:var(--font-mono);fill:var(--holdco-guide-label);letter-spacing:.04em;font-size:23px;animation:.6s .55s both rm-fade}.render-mark__guides{opacity:.42;animation:2.6s 50ms both rm-guides}.render-mark__guides path,.render-mark__guides circle{fill:none;stroke:var(--holdco-guide);stroke-width:2.2px}.render-mark__cross{stroke-dasharray:6 9;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) .1s both rm-grow}.render-mark__guides .render-mark__cut{stroke:var(--holdco-guide-cut);stroke-dasharray:4 7;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) .2s both rm-grow,6s ease-in-out 3s infinite rm-pulse}.render-mark__ticks{transform-box:view-box;transform-origin:240px 240px;animation:.8s cubic-bezier(.22,1,.36,1) .15s both rm-ticks}.render-mark__guides .render-mark__outline{stroke:var(--holdco-guide-trace);stroke-dasharray:1;stroke-dashoffset:0;opacity:0;animation:2s cubic-bezier(.65,0,.35,1) .25s both rm-outline}.render-mark__reveal{transform-box:fill-box;transform-origin:top;animation:.85s cubic-bezier(.65,0,.35,1) 1s both rm-reveal}@keyframes rm-guides{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:.42}}@keyframes rm-grow{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes rm-ticks{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes rm-outline{0%{stroke-dashoffset:1px;opacity:1}45%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes rm-fade{0%{opacity:0}}@keyframes rm-reveal{0%{transform:scaleY(0)}to{transform:none}}@keyframes rm-pulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.render-mark,.render-mark *{animation:none!important}}*{box-sizing:border-box}html{background:var(--background);scroll-padding-block-start:var(--header-height)}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}.site-body{min-block-size:var(--viewport-min-block);background:var(--background);color:var(--foreground);font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--line-body);text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}::selection{background:var(--mint);color:var(--ink)}button,input,textarea{font:inherit;letter-spacing:inherit}button,a,input,textarea{transition-duration:var(--transition-duration);transition-property:color,border-color,background-color,opacity,text-decoration-color,transform;transition-timing-function:ease-out}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--rule-width);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.2em}a:hover{color:var(--foreground);text-decoration-color:currentColor}:where(a,button,input,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-surface=dark]{background:var(--background);color:var(--foreground)}.page-shell{inline-size:100%;max-inline-size:var(--maxw);padding-inline:var(--gutter);flex:1 0 auto;margin-inline:auto}.wrap{inline-size:100%;max-inline-size:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{inline-size:var(--rule-width);block-size:var(--rule-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip-link);padding:var(--space-control-block) var(--space-skip-link);border-radius:var(--pill-radius);background:var(--ink);color:var(--paper);font-weight:var(--weight-semibold);transform:translateY(calc(-100% - 2 * var(--space-skip-link)));text-decoration:none;position:fixed;inset-block-start:var(--space-skip-link);inset-inline-start:var(--space-skip-link)}.skip-link:hover{color:var(--paper)}.skip-link:focus{transform:none}.site-main:focus{outline:none}.btn{justify-content:center;align-items:center;gap:var(--space-btn-gap);min-block-size:var(--btn-height);padding:0 var(--space-btn-inline);border-radius:var(--pill-radius);font-size:var(--text-detail);font-weight:var(--weight-medium);letter-spacing:var(--tracking-btn);white-space:nowrap;transition:background-color var(--dur-control) var(--ease), color var(--dur-control) var(--ease), transform var(--dur-press) var(--ease);line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(var(--press-scale))}.btn__arrow{transition:transform var(--dur-arrow) var(--ease)}.btn:hover .btn__arrow{transform:translateX(var(--arrow-nudge))}.btn--sm{min-block-size:var(--btn-height-sm);padding:0 var(--space-btn-inline-sm);font-size:var(--t-small)}.btn--mint,.btn--mint:hover{color:var(--ink)}.btn--mint{background:var(--mint)}.btn--mint:hover{background:var(--mint-shade)}.btn--light,.btn--light:hover{color:var(--holdco-cta-ink)}.btn--light{background:var(--cream)}.btn--light:hover{background:var(--white)}.btn--ink,.btn--ink:hover{color:var(--paper)}.btn--ink{background:var(--ink)}.btn--ink:hover{background:var(--foreground-hover)}button.btn{cursor:pointer}.site-header{z-index:var(--z-header);color:var(--cream);transition:background-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.site-header[data-variant=overlay]:not([data-state]){position:absolute}.site-header[data-variant=overlay]:not([data-state=solid]){background-color:#0000}.site-header[data-variant=solid],.site-header[data-state=solid]{background-color:var(--holdco-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 var(--rule-width) 0 var(--holdco-header-line)}.site-header[data-variant=solid]{background-color:var(--holdco-ground-end);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__bar{block-size:var(--header-height);align-items:center;gap:var(--holdco-header-gap);display:flex}.site-header__name{min-block-size:var(--tap-target);align-items:center;gap:var(--holdco-brand-gap);color:var(--white);font-size:var(--holdco-t-brand);font-weight:var(--weight-medium);letter-spacing:-.02em;margin-inline-end:auto;text-decoration:none;display:inline-flex}.site-header__name:hover{color:var(--white)}.site-header__mark{inline-size:var(--holdco-brand-mark);block-size:var(--holdco-brand-mark);flex:none;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.site-header__name:hover .site-header__mark{transform:rotate(-8deg)}.site-header__nav{display:none}.site-header__nav ul{gap:var(--holdco-header-gap);margin:0;padding:0;list-style:none;display:flex}.site-header__nav a,.site-header__cta{min-block-size:var(--tap-target);color:inherit;font-size:var(--holdco-t-ui);font-weight:var(--weight-medium);align-items:center;text-decoration:none;transition:opacity .25s;display:inline-flex}.site-header__nav a{opacity:var(--holdco-link-nav)}.site-header__cta{opacity:var(--holdco-link-cta);gap:.4em}.site-header__nav a:hover,.site-header__cta:hover{opacity:1;color:inherit}.site-header__arrow{transition:transform .3s var(--ease);display:inline-block}.site-header__cta:hover .site-header__arrow{transform:translate(3px)}@media (min-width:900px){.site-header__nav{display:flex}}.site-footer[data-surface=dark]{background:var(--holdco-ground-end);color:var(--cream);padding-block-start:var(--holdco-footer-band-top);overflow:hidden}.holdco .site-footer[data-surface=dark]{background:0 0;padding-block-start:0}.site-footer__rows{border-block-start:var(--rule-width) solid var(--holdco-rule);color:var(--holdco-text-3);font-size:var(--t-small);padding-block-start:var(--holdco-footer-pad)}.site-footer__row{align-items:center;gap:var(--holdco-footer-gap);flex-wrap:wrap;display:flex}.site-footer__meta{margin:0 auto 0 0}.site-footer ul{gap:var(--holdco-footer-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer a{min-block-size:var(--tap-target);color:inherit;align-items:center;text-decoration:none;transition:color .25s;display:inline-flex}.site-footer a:hover{color:var(--cream)}.site-footer__label{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}@media (max-width:599px){.site-footer__row{flex-direction:column;align-items:stretch;gap:4px}.site-footer__row+.site-footer__row{margin-block-start:16px}.site-footer__meta{margin:0 0 8px}.site-footer ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}}.site-footer__wordmark{font-size:var(--holdco-t-wordmark);font-weight:var(--weight-medium);letter-spacing:-.07em;white-space:nowrap;color:var(--holdco-wordmark);margin-block-start:var(--holdco-wordmark-gap);line-height:.8;display:block;transform:translateY(.16em)}@media (prefers-reduced-motion:reduce){.site-header,.site-header__mark{transition:none}}.site-header[data-variant=solid]~.page-shell{padding-block-start:var(--header-height)}.site-main{padding-block:var(--page-top) var(--page-bottom)}.statement{max-inline-size:18ch;font-size:var(--page-h1);font-weight:var(--weight-light);letter-spacing:var(--tracking-statement);text-wrap:balance;margin:0;line-height:1.02}.page-intro{flex-direction:column;align-items:flex-start;display:flex}.page-intro>*{margin:0}.page-intro__crumbs ol{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:.25rem .625rem;margin:0 0 1.375rem;padding:0;list-style:none;display:flex}.page-intro__crumbs li+li:before{content:"/";color:var(--hairline-strong);margin-inline-end:.625rem}.page-intro__crumbs a{color:inherit;text-decoration:none}.page-intro__crumbs a:hover{color:var(--ink)}.page-intro__crumbs [aria-current=page]{font-weight:var(--weight-medium);color:var(--ink)}.article__subtitle{max-inline-size:56ch;color:var(--ink-2);font-size:var(--page-lead);font-weight:var(--weight-light);text-wrap:pretty;margin-block-start:1.375rem;line-height:1.5}.statement+.article__subtitle{margin-block-start:1.375rem}.page-intro__product{max-inline-size:56ch;color:var(--ink);font-size:var(--page-lead);font-weight:var(--weight-light);text-wrap:pretty;margin-block-start:1rem;line-height:1.5}.page-intro__product a{text-underline-offset:.15em;text-decoration:underline}.page-cut{block-size:var(--rule-width);background:repeating-linear-gradient(90deg, var(--page-cut) 0 4px, transparent 4px 8px);align-self:stretch;margin-block-start:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);position:relative}.page-cut:before,.page-cut:after{content:"";inline-size:var(--rule-width);background:var(--page-cut);block-size:9px;position:absolute;inset-block-start:-4px}.page-cut:before{inset-inline-start:0}.page-cut:after{inset-inline-end:0}.article__byline{align-items:center;gap:.875rem;margin-block-start:1.75rem;display:flex}.article__avatars{flex:none;display:flex}.article__avatar{background:var(--ink);block-size:2.5rem;inline-size:2.5rem;box-shadow:0 0 0 2px var(--page-avatar-ring);color:var(--cream);font-size:.8125rem;font-weight:var(--weight-medium);border-radius:50%;place-items:center;display:grid}.article__avatar+.article__avatar{margin-inline-start:-.5rem}.article__meta{font-size:var(--text-detail);font-weight:var(--weight-medium);margin:0}.article__updated{color:var(--ink-2);margin-block-start:1.25rem}.article__reading{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:.125rem 0 0}.page-layout{grid-template-columns:minmax(0,1fr);padding-block-start:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.page-column{min-inline-size:0}.on-this-page{display:none}@media (min-width:960px){.page-layout{grid-template-columns:var(--page-rail) minmax(0, var(--page-column));column-gap:var(--page-rail-gap)}.page-layout--aside{grid-template-columns:minmax(0, 1fr) var(--page-aside);column-gap:var(--page-aside-gap)}.on-this-page{align-self:start;display:block;position:sticky;inset-block-start:var(--page-sticky-top)}.page-aside{align-self:start;position:sticky;inset-block-start:var(--page-sticky-top)}}.page-layout--aside{row-gap:3rem}.on-this-page__label{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 1.125rem}.on-this-page ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.on-this-page a{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:.3125rem 0 .3125rem 1.125rem;line-height:1.45;text-decoration:none;display:block;position:relative}.on-this-page a:before{content:"";inline-size:8px;block-size:var(--rule-width);background:var(--hairline-strong);transition:inline-size .25s,background-color .25s;position:absolute;inset-block-start:1.05em;inset-inline-start:0}.on-this-page a:hover{color:var(--ink)}.on-this-page a[aria-current=location]{color:var(--ink);font-weight:var(--weight-medium)}.on-this-page a[aria-current=location]:before{background:var(--ink);inline-size:12px}.article__body{min-inline-size:0;font-size:var(--page-prose);line-height:1.7}.article__body>p,.page-section>p{text-wrap:pretty;margin:0 0 1.375rem}.article__body>:last-child,.page-section>:last-child{margin-block-end:0}.article__body h2{font-size:var(--page-h2);font-weight:var(--weight-regular);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.125rem;scroll-margin-block-start:1.5rem;line-height:1.25}.article__body>h2{margin-block-start:clamp(2.5rem,2rem + 1.5vw,4rem)}.article__body>h2:first-child{margin-block-start:0}.page-section{scroll-margin-block-start:1.5rem}.page-section+.page-section{border-block-start:var(--rule-width) dashed var(--page-rule);margin-block-start:var(--page-section-gap);padding-block-start:var(--page-section-gap)}.page-section--plain+.page-section--plain,.page-section+.page-section--plain{border-block-start:0;padding-block-start:0}.article__list{gap:.875rem;margin:0 0 1.375rem;padding:0;list-style:none;display:grid}.article__list li{text-wrap:pretty;padding-inline-start:1.625rem;position:relative}.article__list li:before{content:"";inline-size:12px;block-size:var(--rule-width);background:var(--page-dash);position:absolute;inset-block-start:.82em;inset-inline-start:2px}ol.article__list{counter-reset:item}ol.article__list li{counter-increment:item}ol.article__list li:before{content:counter(item);block-size:auto;inline-size:auto;font-family:var(--font-mono);color:var(--ink-2);background:0 0;font-size:.75rem;inset-block-start:.3em}.article__body>h2+.article__list{margin-block-start:0}.article__body strong{font-weight:var(--weight-medium)}.article__body em{font-style:italic}.article__body p a,.article__body li a{-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px;border-radius:2px}.article__body p a:hover,.article__body li a:hover{background:var(--mint-tint);color:var(--ink);text-decoration-color:currentColor}.article__body>.article__note{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--line-meta);margin-block-start:-.875rem}.page-ruled{gap:0}.page-ruled li{border-block-start:var(--rule-width) dashed var(--page-rule);padding-block:1.125rem;padding-inline-start:1.875rem}.page-ruled li:before{inset-block-start:calc(1.125rem + .85em)}.page-statement{border-radius:var(--holdco-tile-radius);background:var(--page-mint-panel);font-size:var(--page-statement);font-weight:var(--weight-light);letter-spacing:-.015em;text-wrap:pretty;margin:0;padding:1.75rem 2rem 1.875rem;line-height:1.42}.page-others__label{font-size:1.25rem;font-weight:var(--weight-regular);letter-spacing:-.02em;margin:0 0 1rem}.page-chips{flex-wrap:wrap;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.page-chip{min-block-size:var(--tap-target);border-radius:var(--pill-radius);background:var(--stage);box-shadow:inset 0 0 0 var(--rule-width) var(--line);font-size:var(--text-detail);font-weight:var(--weight-medium);align-items:center;gap:.5rem;padding:0 1.125rem;line-height:1;text-decoration:none;transition:box-shadow .25s;display:inline-flex}.page-chip:hover{box-shadow:inset 0 0 0 var(--rule-width) var(--hairline-strong)}.questions{border-block-end:var(--rule-width) dashed var(--page-rule)}.question{border-block-start:var(--rule-width) dashed var(--page-rule);interpolate-size:allow-keywords}.question::details-content{block-size:0;transition:block-size .45s cubic-bezier(.22, 1, .36, 1), content-visibility .45s allow-discrete;overflow-y:clip}.question[open]::details-content{block-size:auto}.question__summary{grid-template-columns:minmax(0, 1fr) var(--holdco-toggle-size);cursor:pointer;align-items:center;gap:1.5rem;padding-block:1.5rem;list-style:none;display:grid}.question__summary::-webkit-details-marker{display:none}.question__summary:focus-visible{outline:none}.question__summary:focus-visible .question__icon{box-shadow:0 0 0 var(--focus-ring-width) var(--paper), 0 0 0 calc(var(--focus-ring-width) * 2) var(--focus-ring-color)}.question__text{font-size:var(--page-question);font-weight:var(--weight-regular);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.35}.question__icon{inline-size:var(--holdco-toggle-size);block-size:var(--holdco-toggle-size);background:var(--ghost);color:var(--ink);border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s;display:grid}.question__summary:hover .question__icon,.question[open] .question__icon{background:var(--mint);color:var(--holdco-mint-ink)}.question[open] .question__icon{transform:rotate(45deg)}.question__answer{max-inline-size:64ch;color:var(--ink-2);font-size:var(--text-body);text-wrap:pretty;margin:0;padding:0 3.75rem 1.75rem 0;line-height:1.65}.call-plate[data-surface=dark]{isolation:isolate;padding:var(--page-plate-pad);border-radius:var(--holdco-tile-radius);background:radial-gradient(70% 90% at 10% 0%, var(--holdco-smoke-1), transparent 70%), radial-gradient(60% 80% at 100% 100%, var(--holdco-smoke-3), transparent 70%), var(--holdco-ground);position:relative;overflow:hidden}.call-plate:after{content:"";z-index:-1;background:var(--holdco-grain);opacity:var(--holdco-grain-opacity);pointer-events:none;position:absolute;inset:0}.call-plate__heading{font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);font-weight:var(--weight-light);letter-spacing:-.025em;margin:0;line-height:1.2}.call-plate__cut{block-size:var(--rule-width);background:repeating-linear-gradient(90deg, var(--holdco-tile-cut) 0 4px, transparent 4px 8px);margin-block-start:1.375rem;position:relative}.call-plate__cut:before,.call-plate__cut:after{content:"";inline-size:var(--rule-width);background:var(--holdco-tile-cut);block-size:9px;position:absolute;inset-block-start:-4px}.call-plate__cut:before{inset-inline-start:0}.call-plate__cut:after{inset-inline-end:0}.call-plate__body{color:var(--holdco-text-3);font-size:var(--text-detail);text-wrap:pretty;margin:.875rem 0 0;line-height:1.6}.call-plate__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:1.5rem;display:flex}.call-plate__link{min-block-size:var(--tap-target);font-size:var(--text-detail);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.call-plate__link:hover{text-underline-offset:4px;text-decoration:underline}.call-plate__place{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--holdco-faint)}.post-list{border-block-end:var(--rule-width) dashed var(--page-rule);margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:0;list-style:none}.post-list li{border-block-start:var(--rule-width) dashed var(--page-rule)}.post-list__link{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title""summary""read";row-gap:.75rem;padding-block:clamp(1.875rem,1.5rem + 1vw,2.5rem);text-decoration:none;display:grid}@media (min-width:760px){.post-list__link{grid-template-columns:13.75rem minmax(0,1fr) 8.75rem;grid-template-areas:"meta title read""meta summary read";column-gap:3rem}}.post-list__title{font-size:clamp(1.6875rem,1.4rem + .9vw,2.125rem);font-weight:var(--weight-light);letter-spacing:-.03em;grid-area:title;line-height:1.12}.post-list__summary{max-inline-size:58ch;color:var(--ink-2);font-size:var(--text-body);grid-area:summary;line-height:1.6}.post-list__meta{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;grid-area:meta;gap:.25rem .75rem;padding-block-start:.5625rem;display:flex}@media (min-width:760px){.post-list__meta{flex-direction:column}}.post-list__date{font-weight:var(--weight-medium);color:var(--ink)}.post-list__read{font-size:var(--text-detail);font-weight:var(--weight-medium);grid-area:read;place-self:start;gap:.45em;display:inline-flex}@media (min-width:760px){.post-list__read{justify-self:end;padding-block-start:.5625rem}}.post-list__arrow{transition:transform .3s var(--ease)}.post-list__link:hover .post-list__arrow{transform:translate(3px)}.post-list__link:hover .post-list__title{text-decoration:underline;text-decoration-thickness:var(--rule-width);text-underline-offset:6px}.article__authors{border-block-start:var(--rule-width) dashed var(--page-rule);color:var(--ink-2);gap:1.375rem;margin-block-start:clamp(3rem,2.5rem + 1.5vw,4rem);padding-block-start:2.5rem;font-size:1rem;line-height:1.6;display:grid}.article__author{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.article__author p{text-wrap:pretty;margin:0}.article__authors strong{color:var(--ink);font-weight:var(--weight-medium)}.article__about{color:var(--ink);margin:0 0 0 3.5rem}.post-next{margin-block-start:3rem}.post-next__link{padding:var(--page-plate-pad);border-radius:var(--holdco-tile-radius);background:var(--stage);box-shadow:inset 0 0 0 var(--rule-width) var(--line);flex-direction:column;gap:.875rem;text-decoration:none;transition:box-shadow .25s;display:flex}.post-next__link:hover{box-shadow:inset 0 0 0 var(--rule-width) var(--hairline-strong)}.post-next__title{font-size:1.5rem;font-weight:var(--weight-light);letter-spacing:-.025em;line-height:1.2}.post-next__summary{color:var(--ink-2);font-size:1rem;line-height:1.6}.post-next__foot{font-size:var(--text-detail);font-weight:var(--weight-medium);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.post-next__foot time{font-family:var(--font-mono);font-size:var(--t-mono);font-weight:var(--weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.article__back{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;margin:2.5rem 0 0}.article__back a{color:var(--ink-2);text-decoration:none}.article__back a:hover{color:var(--ink)}.status-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-block-size:min(42rem,70dvh);display:flex}.status-page>*{margin:0}.settled-mark{block-size:auto;inline-size:clamp(8rem,6rem + 6vw,10.5rem);overflow:visible}.settled-mark__guides{fill:none;stroke-width:2px}.settled-mark__cross{stroke:var(--line);stroke-dasharray:6 9}.settled-mark__cut{stroke:var(--hairline-strong);stroke-dasharray:5 7}.settled-mark__ends{stroke:var(--page-dash)}.settled-mark__ticks{stroke:var(--hairline-strong)}.settled-mark__fill{fill:var(--holdco-mark)}.status-page__code{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-block-start:2.75rem;font-size:.75rem}.status-page__title{max-inline-size:none;margin-block-start:1rem}.settled-mark+.status-page__title{margin-block-start:2.75rem}.status-page__title:focus{outline:none}.status-page__body{max-inline-size:46ch;color:var(--ink-2);font-size:var(--page-lead);font-weight:var(--weight-light);text-wrap:pretty;margin-block-start:1.375rem;line-height:1.5}.status-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin-block-start:2.25rem;display:flex}.status-page__link{min-block-size:var(--tap-target);font-size:var(--text-detail);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.status-page__link:hover{text-underline-offset:4px;text-decoration:underline}.error-page{gap:var(--space-paragraph);justify-items:start;display:grid}.error-page>*{margin:0}.error-page__title:focus{outline:none}.error-page__body{max-inline-size:var(--measure-sub);color:var(--text-secondary);font-size:var(--t-lead);font-weight:var(--weight-light);line-height:var(--line-lead);text-wrap:pretty}.error-page__actions{align-items:center;gap:var(--space-pill-to-link);flex-wrap:wrap;margin-block-start:var(--space-ctas-top);display:flex}.error-page__brand{font-size:var(--t-header-name);font-weight:var(--weight-medium);letter-spacing:var(--tracking-header-name)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--transition-duration-reduced)!important;animation-delay:var(--transition-duration-reduced)!important;transition-duration:var(--transition-duration-reduced)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
