@layer reset,tokens,base,layout,components,utilities;@layer base{@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer base{@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer base{@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer tokens{:root{color-scheme:dark;--bg: #0f110f;--bg-raised: #151815;--surface: #1a1d1a;--surface-2: #222622;--line: #2c312c;--line-strong: #3d443d;--text: #ece8df;--text-muted: #a3a69c;--text-faint: #8f9389;--accent: #ff6a2b;--accent-ink: #ff7a40;--on-accent: #10110f;--accent-soft: rgb(255 106 43 / .12);--ok: #7fd1a1;--pending: #e8c46a;--topo: rgb(236 232 223 / .07);--grid: rgb(236 232 223 / .035);--shadow: 0 1px 0 rgb(255 255 255 / .03) inset, 0 24px 48px -24px rgb(0 0 0 / .6);--font-display: "Bricolage Grotesque Variable", "Instrument Sans Variable", system-ui, sans-serif;--font-body: "Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--step--1: clamp(.83rem, .8rem + .15vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.125rem);--step-1: clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--step-2: clamp(1.45rem, 1.25rem + .9vw, 2rem);--step-3: clamp(1.8rem, 1.45rem + 1.7vw, 2.9rem);--step-4: clamp(2.3rem, 1.6rem + 3.2vw, 4.4rem);--step-5: clamp(2.6rem, 1.6rem + 4vw, 5.4rem);--gutter: clamp(1rem, .6rem + 2vw, 2.5rem);--section: clamp(4.5rem, 3rem + 7vw, 9rem);--max: 84rem;--radius: 4px;--header-h: 4.25rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .16s;--dur-2: .32s;--dur-3: .7s}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg: #f3f0e8;--bg-raised: #efebe2;--surface: #e9e5da;--surface-2: #e0dbcd;--line: #d3cdbe;--line-strong: #b9b2a1;--text: #141714;--text-muted: #4f534a;--text-faint: #5b5f55;--accent: #ff6a2b;--accent-ink: #b23a0e;--on-accent: #10110f;--accent-soft: rgb(255 106 43 / .14);--ok: #17643c;--pending: #6f5000;--topo: rgb(20 23 20 / .08);--grid: rgb(20 23 20 / .04);--shadow: 0 1px 0 rgb(255 255 255 / .6) inset, 0 24px 48px -28px rgb(40 30 10 / .35)}}:root[data-theme=light]{color-scheme:light;--bg: #f3f0e8;--bg-raised: #efebe2;--surface: #e9e5da;--surface-2: #e0dbcd;--line: #d3cdbe;--line-strong: #b9b2a1;--text: #141714;--text-muted: #4f534a;--text-faint: #5b5f55;--accent: #ff6a2b;--accent-ink: #b23a0e;--on-accent: #10110f;--accent-soft: rgb(255 106 43 / .14);--ok: #17643c;--pending: #6f5000;--topo: rgb(20 23 20 / .08);--grid: rgb(20 23 20 / .04);--shadow: 0 1px 0 rgb(255 255 255 / .6) inset, 0 24px 48px -28px rgb(40 30 10 / .35)}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}img,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}}@layer base{html{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:100%;line-height:1.6;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-size:var(--step-0);background:var(--bg);text-rendering:optimizeLegibility;font-kerning:normal}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--dur-1) ease,color var(--dur-1) ease}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--on-accent)}strong{font-weight:600}code,kbd{font-family:var(--font-mono);font-size:.9em}}@layer layout{.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section);position:relative}.section+.section{border-top:1px solid var(--line)}.split{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem) var(--gutter);grid-template-columns:1fr}@media(min-width:60rem){.split{grid-template-columns:repeat(12,minmax(0,1fr))}.split>.split__aside{grid-column:1 / span 4}.split>.split__main{grid-column:5 / -1}}main{display:block;view-transition-name:page}}@layer components{.eyebrow{display:inline-flex;align-items:baseline;gap:.75em;font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.eyebrow__num{color:var(--accent-ink)}@media(max-width:40rem){.eyebrow:after{display:none}}.eyebrow:after{content:"";width:2.5rem;height:1px;background:var(--line-strong);align-self:center}.title-xl{font-size:var(--step-5);font-weight:620;letter-spacing:-.035em;line-height:.98}.title-lg{font-size:var(--step-4);letter-spacing:-.03em}.title-md{font-size:var(--step-3)}.title-sm{font-size:var(--step-2);letter-spacing:-.02em}.lede{font-size:var(--step-1);line-height:1.5;color:var(--text-muted);max-width:38em}.prose{max-width:44rem;color:var(--text-muted)}.prose>*+*{margin-top:1em}.prose h2{color:var(--text);font-size:var(--step-2);margin-top:2.2em}.prose h3{color:var(--text);font-size:var(--step-1);margin-top:1.8em}.prose strong{color:var(--text)}.prose ul{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--accent-ink)}.mono{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em}.btn{--btn-bg: var(--accent);--btn-fg: var(--on-accent);display:inline-flex;align-items:center;gap:.75rem;min-height:3rem;padding:.8rem 1.35rem;border:1px solid var(--btn-bg);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-weight:600;font-size:var(--step-0);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) ease,border-color var(--dur-1) ease,color var(--dur-1) ease,transform var(--dur-1) ease}.btn:hover{--btn-bg: color-mix(in srgb, var(--accent) 86%, var(--text))}.btn:active{transform:translateY(1px)}.btn__arrow{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .btn__arrow{transform:translate(4px)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--text);border-color:var(--line-strong)}.btn--ghost:hover{--btn-bg: var(--surface);border-color:var(--text-muted)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.status{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.status:before{content:"";width:.55em;height:.55em;border-radius:50%}.status--live{color:var(--ok)}.status--live:before{background:currentColor}.status--goal{color:var(--pending)}.status--goal:before{border:1.5px solid currentColor}.skip-link{position:absolute;left:var(--gutter);top:-10rem;z-index:100;padding:.75rem 1rem;background:var(--accent);color:var(--on-accent);font-weight:600;text-decoration:none;border-radius:var(--radius)}.skip-link:focus{top:.75rem}}@layer utilities{.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}[data-reveal-state=hidden]{opacity:0;transform:translateY(18px)}[data-reveal-state=shown]{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 70ms)}@view-transition{navigation:auto}::view-transition-old(page){animation:.18s ease both vt-out}::view-transition-new(page){animation:.42s var(--ease-out) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal-state=hidden]{opacity:1;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}._logo_119ph_1{display:inline-flex;align-items:center;gap:.65rem;color:var(--text)}._mark_119ph_8{width:1.75rem;height:1.75rem;flex:none}._word_119ph_14{display:inline-flex;align-items:baseline;gap:.45rem;line-height:1}._name_119ph_21{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:.02em}._sub_119ph_28{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}._footer_gm9j5_1{border-top:1px solid var(--line);background:var(--bg-raised);padding-top:clamp(3rem,2rem + 4vw,5rem);font-size:.95rem}._grid_gm9j5_8{display:grid;gap:2.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}._identity_gm9j5_14{grid-column:1 / -1}._mark_gm9j5_18{width:2rem;height:2rem;color:var(--text)}._tagline_gm9j5_24{margin-top:1.25rem;max-width:26rem;color:var(--text-muted)}._address_gm9j5_30{margin-top:1.25rem;font-style:normal;font-family:var(--font-mono);font-size:var(--step--1);line-height:1.7;color:var(--text-faint)}._colTitle_gm9j5_39{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:1rem}._col_gm9j5_39 ul{display:grid;gap:.15rem}._col_gm9j5_39 a{display:inline-block;padding-block:.35rem;color:var(--text-muted);text-decoration:none}._col_gm9j5_39 a:hover{color:var(--text)}._bottom_gm9j5_65{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:clamp(2.5rem,2rem + 3vw,4rem);padding-block:1.5rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint)}._coords_gm9j5_78{color:var(--text-faint)}@media(min-width:60rem){._grid_gm9j5_8{grid-template-columns:2fr 1fr 1fr 1fr}._identity_gm9j5_14{grid-column:auto}}._toggle_1jaui_1{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);cursor:pointer;transition:border-color var(--dur-1) ease,transform var(--dur-2) var(--ease-out)}._toggle_1jaui_1:hover{border-color:var(--text-muted)}._toggle_1jaui_1 svg{width:1.15rem;height:1.15rem;transition:transform var(--dur-3) var(--ease-out)}:root[data-theme=light] ._toggle_1jaui_1 svg{transform:rotate(180deg)}._header_1u7g4_1{position:sticky;top:0;z-index:50;height:var(--header-h);view-transition-name:site-header;border-bottom:1px solid transparent;transition:background-color var(--dur-2) ease,border-color var(--dur-2) ease,transform var(--dur-2) var(--ease-out)}._header_1u7g4_1[data-scrolled]{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom-color:var(--line)}@supports (backdrop-filter: blur(1px)){._header_1u7g4_1[data-scrolled]{background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.2) blur(10px)}}._header_1u7g4_1[data-hidden]{transform:translateY(-100%)}._bar_1u7g4_30{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:100%}._brand_1u7g4_38{text-decoration:none;display:inline-flex;min-height:2.75rem;align-items:center}._nav_1u7g4_45{display:none}._nav_1u7g4_45 ul{display:flex;gap:clamp(1rem,.5rem + 1.5vw,2.25rem)}._nav_1u7g4_45 a{position:relative;display:inline-block;padding-block:.6rem;font-size:.95rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color var(--dur-1) ease}._nav_1u7g4_45 a:after{content:"";position:absolute;left:0;right:0;bottom:.3rem;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out)}._nav_1u7g4_45 a:hover,._nav_1u7g4_45 a[aria-current=page]{color:var(--text)}._nav_1u7g4_45 a:hover:after,._nav_1u7g4_45 a[aria-current=page]:after{transform:scaleX(1)}._actions_1u7g4_88{display:flex;align-items:center;gap:.6rem}._cta_1u7g4_94{display:none;min-height:2.75rem;padding-block:.55rem;font-size:.95rem}._menuButton_1u7g4_101{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer}._burger_1u7g4_112,._burger_1u7g4_112:before,._burger_1u7g4_112:after{display:block;width:1.1rem;height:1.5px;background:var(--text);transition:transform var(--dur-2) var(--ease-out),background-color var(--dur-1) ease}._burger_1u7g4_112{position:relative}._burger_1u7g4_112:before,._burger_1u7g4_112:after{content:"";position:absolute;left:0}._burger_1u7g4_112:before{transform:translateY(-5px)}._burger_1u7g4_112:after{transform:translateY(5px)}._burger_1u7g4_112[data-open]{background:transparent}._burger_1u7g4_112[data-open]:before{transform:rotate(45deg)}._burger_1u7g4_112[data-open]:after{transform:rotate(-45deg)}._panel_1u7g4_156{position:fixed;inset:var(--header-h) 0 0 0;z-index:49;display:flex;flex-direction:column;justify-content:space-between;padding:2rem var(--gutter) calc(2rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);overflow-y:auto}._panel_1u7g4_156[hidden]{display:none}._panelList_1u7g4_173 li{border-bottom:1px solid var(--line);animation:_item-in_1u7g4_1 .48s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms)}._panelList_1u7g4_173 a{display:flex;align-items:baseline;gap:1rem;padding-block:1rem;font-family:var(--font-display);font-size:var(--step-3);font-weight:600;letter-spacing:-.02em;text-decoration:none}._panelList_1u7g4_173 a[aria-current=page]{color:var(--accent-ink)}._panelNum_1u7g4_195{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;color:var(--text-faint)}._panelFoot_1u7g4_202{margin-top:2rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint)}@keyframes _item-in_1u7g4_1{0%{opacity:0;transform:translateY(12px)}}@media(min-width:60rem){._nav_1u7g4_45,._cta_1u7g4_94{display:inline-flex}._menuButton_1u7g4_101,._panel_1u7g4_156{display:none}}._cta_38zcx_1{position:relative;padding-block:var(--section);border-top:1px solid var(--line);overflow:hidden}._cta_38zcx_1:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 48px 48px;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent);pointer-events:none}._inner_38zcx_19{position:relative;display:grid;gap:2rem var(--gutter)}._title_38zcx_25{max-width:14ch}._side_38zcx_29{display:grid;gap:1.75rem;align-content:end;justify-items:start}._body_38zcx_36{color:var(--text-muted);max-width:30rem;font-size:var(--step-1);line-height:1.5}@media(min-width:60rem){._inner_38zcx_19{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}._title_38zcx_25{grid-column:1 / span 7}._side_38zcx_29{grid-column:8 / -1}}._topo_1282o_1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;fill:none;stroke:var(--topo);stroke-width:1;vector-effect:non-scaling-stroke;mask-image:radial-gradient(ellipse 70% 80% at 70% 35%,#000 30%,transparent 75%)}._topo_1282o_1 path{vector-effect:non-scaling-stroke}._major_1282o_19{stroke-width:1.6}._intro_1ncla_1{position:relative;overflow:hidden;padding-block:clamp(3.5rem,2rem + 7vw,8rem) clamp(3rem,2rem + 4vw,5.5rem);border-bottom:1px solid var(--line)}._inner_1ncla_8{position:relative;z-index:1}._title_1ncla_13{margin-top:1.5rem;max-width:16ch;animation:_rise_1ncla_1 .8s var(--ease-out) both}._lede_1ncla_19{margin-top:1.75rem;animation:_rise_1ncla_1 .8s .12s var(--ease-out) both}@keyframes _rise_1ncla_1{0%{opacity:0;transform:translateY(14px)}}._toc_1hrgx_4{margin-top:2.5rem}._toc_1hrgx_4 ol{display:flex;flex-wrap:wrap;gap:.5rem}._toc_1hrgx_4 a{display:inline-flex;align-items:baseline;gap:.5rem;min-height:2.75rem;padding:.6rem .9rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 70%,transparent);font-size:.92rem;text-decoration:none;color:var(--text-muted);transition:border-color var(--dur-1) ease,color var(--dur-1) ease}._toc_1hrgx_4 a:hover{border-color:var(--accent);color:var(--text)}._tocNum_1hrgx_36{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-ink)}._expertise_1hrgx_43:nth-of-type(2n){background:var(--bg-raised)}._expertiseAside_1hrgx_47{display:grid;gap:2rem;align-content:start}._diagram_1hrgx_53{padding:1.5rem;border:1px solid var(--line);border-radius:6px;background:var(--surface);max-width:16rem}._expertiseBody_1hrgx_61{margin-top:1.5rem}._columns_1hrgx_65{display:grid;gap:2rem var(--gutter);margin-top:2.5rem}@media(min-width:40rem){._columns_1hrgx_65{grid-template-columns:3fr 2fr}}._miniTitle_1hrgx_77{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:1rem}._ticks_1hrgx_87 li{position:relative;padding:.55rem 0 .55rem 1.5rem;border-bottom:1px solid var(--line)}._ticks_1hrgx_87 li:before{content:"";position:absolute;left:0;top:1.15em;width:.6rem;height:1px;background:var(--accent)}._chips_1hrgx_103{display:flex;flex-wrap:wrap;gap:.5rem}._chips_1hrgx_103 li{padding:.35rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-mono);font-size:.82rem;color:var(--text-muted)}._timeline_1hrgx_119{position:relative;display:grid;gap:0}._timeline_1hrgx_119:before{content:"";position:absolute;top:0;bottom:0;left:1.5rem;width:1px;background:linear-gradient(var(--line-strong),var(--line-strong) 85%,transparent)}._stage_1hrgx_135{position:relative;display:grid;grid-template-columns:3rem 1fr;gap:1.25rem;padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}._stageMarker_1hrgx_143{position:relative;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--line-strong);border-radius:50%;background:var(--bg);font-family:var(--font-mono);font-size:.8rem;color:var(--accent-ink);transition:border-color var(--dur-2) ease,background-color var(--dur-2) ease}._stage_1hrgx_135:hover ._stageMarker_1hrgx_143{border-color:var(--accent);background:var(--accent-soft)}._stageBody_1hrgx_165{padding-top:.5rem;max-width:46rem}._stageText_1hrgx_170{margin-top:.9rem;color:var(--text-muted)}._stageOutput_1hrgx_175{display:grid;gap:.25rem;margin-top:1.25rem;padding:1rem 1.25rem;border-left:2px solid var(--accent);background:var(--surface)}._stageOutput_1hrgx_175 ._mono_1hrgx_184{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}@media(min-width:60rem){._timeline_1hrgx_119:before{left:calc(25% + 1.5rem)}._stage_1hrgx_135{grid-template-columns:25% 3rem 1fr}._stage_1hrgx_135:before{content:""}._stageMarker_1hrgx_143{grid-column:2}._stageBody_1hrgx_165{grid-column:3}}._counters_1hrgx_209{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:2.5rem}._counters_1hrgx_209 div{display:grid;gap:.35rem}._counters_1hrgx_209 dt{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em}._counters_1hrgx_209 dd{margin:0;font-family:var(--font-display);font-size:var(--step-2);font-weight:600}._domains_1hrgx_234{display:grid;gap:clamp(3rem,2rem + 3vw,5rem);margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}._domain_1hrgx_234{display:grid;gap:1.5rem var(--gutter);scroll-margin-top:calc(var(--header-h) + 1.5rem)}@media(min-width:60rem){._domain_1hrgx_234{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}._domainHead_1hrgx_251{grid-column:1 / span 5;position:sticky;top:calc(var(--header-h) + 1.5rem)}._domain_1hrgx_234>:last-child{grid-column:6 / -1}}._domainNum_1hrgx_261{display:block;margin-bottom:.75rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent-ink)}._domainIntro_1hrgx_269{margin-top:1rem;color:var(--text-muted);max-width:28rem}._disclaimer_1hrgx_275{background:var(--bg-raised)}._contactGrid_1hrgx_280{display:grid;gap:3rem var(--gutter)}@media(min-width:60rem){._contactGrid_1hrgx_280{grid-template-columns:repeat(12,minmax(0,1fr))}._contactForm_1hrgx_289{grid-column:1 / span 7}._contactSide_1hrgx_292{grid-column:9 / -1}}._contactSide_1hrgx_292{display:grid;gap:2rem;align-content:start}._infoBlock_1hrgx_303 h2{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.75rem}._infoBlock_1hrgx_303 p,._infoBlock_1hrgx_303 address{color:var(--text-muted);font-style:normal}._legal_1hrgx_320{padding-block:var(--section)}._legalMeta_1hrgx_324{margin-top:1rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint)}._notFound_1hrgx_332{position:relative;overflow:hidden;min-height:70vh;display:grid;align-items:center;padding-block:var(--section)}._notFoundCode_1hrgx_341{font-family:var(--font-mono);color:var(--accent-ink)}._estimateLink_1hrgx_346{margin-top:2rem}._form_1gzpd_1{display:grid;gap:1.5rem}._row2_1gzpd_6{display:grid;gap:1.5rem var(--gutter)}@media(min-width:40rem){._row2_1gzpd_6{grid-template-columns:1fr 1fr}}._field_1gzpd_17{display:grid;gap:.5rem;align-content:start}._field_1gzpd_17 label{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._optional_1gzpd_32{text-transform:none;letter-spacing:0;color:var(--text-faint)}._field_1gzpd_17 input,._field_1gzpd_17 select,._field_1gzpd_17 textarea{width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:1rem;line-height:1.5;transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease}._field_1gzpd_17 textarea{resize:vertical;min-height:10rem}._field_1gzpd_17 select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.3rem,calc(100% - .8rem) 1.3rem;background-size:.35rem .35rem;background-repeat:no-repeat;padding-right:2.5rem}._field_1gzpd_17 input:hover,._field_1gzpd_17 select:hover,._field_1gzpd_17 textarea:hover{border-color:var(--text-faint)}._field_1gzpd_17 input:focus-visible,._field_1gzpd_17 select:focus-visible,._field_1gzpd_17 textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent);background:var(--bg-raised)}._field_1gzpd_17 [aria-invalid=true]{border-color:var(--accent)}._field_1gzpd_17 :disabled{opacity:.6;cursor:not-allowed}._error_1gzpd_97{font-size:.9rem;color:var(--accent-ink)}._counter_1gzpd_102{justify-self:end;font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}._trap_1gzpd_109{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._privacy_1gzpd_117{font-size:.9rem;color:var(--text-faint);max-width:40rem}._submitRow_1gzpd_123{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}._serverMessage_1gzpd_130{color:var(--accent-ink);font-size:.95rem}._serverMessage_1gzpd_130:empty{display:none}._notice_1gzpd_139{padding:1rem 1.25rem;border:1px solid var(--line-strong);border-left:3px solid var(--pending);border-radius:var(--radius);background:var(--surface);color:var(--text)}._done_1gzpd_148{display:grid;gap:1rem;justify-items:start;padding:2rem;border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:6px;background:var(--surface);color:var(--text-muted)}._doneTitle_1gzpd_160{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;color:var(--text)}._questions_1n465_1{display:grid;gap:2rem}._group_1n465_6{min-width:0;margin:0;padding:0;border:0}._legend_1n465_13{padding:0;margin-bottom:.85rem;font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._optional_1n465_24{text-transform:none;letter-spacing:0;color:var(--text-faint)}._options_1n465_30{display:grid;gap:.5rem}._option_1n465_24{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease}._option_1n465_24:hover{border-color:var(--text-faint)}._option_1n465_24:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}._option_1n465_24:has(input:disabled){cursor:default}._option_1n465_24 input{width:1.15rem;height:1.15rem;margin:.15rem 0 0;accent-color:var(--accent)}._option_1n465_24 input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._optionText_1n465_75{display:grid;gap:.2rem;line-height:1.45}._hint_1n465_81{color:var(--text-muted);font-size:var(--step--1)}._layout_13nk9_1{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4rem);align-items:start}._steps_13nk9_7{display:grid;gap:clamp(2.5rem,2rem + 2vw,3.5rem);min-width:0}._group_13nk9_13{min-width:0;margin:0;padding:0;border:0}._stepTitle_13nk9_20{display:flex;align-items:baseline;gap:.85rem;padding:0;margin-bottom:1.25rem;font-family:var(--font-display);font-size:var(--step-2);font-weight:600;letter-spacing:-.01em;line-height:1.2}._stepNum_13nk9_33{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;color:var(--accent-ink)}._notice_13nk9_40{padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}._services_13nk9_47{display:grid;gap:.6rem}._service_13nk9_47{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease}._service_13nk9_47:hover{border-color:var(--text-faint)}._service_13nk9_47:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}._service_13nk9_47:has(input:disabled){cursor:default}._service_13nk9_47 input{width:1.15rem;height:1.15rem;margin:.2rem 0 0;accent-color:var(--accent)}._service_13nk9_47 input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._serviceText_13nk9_92{display:grid;gap:.25rem}._serviceTitle_13nk9_97{font-weight:600}._serviceSummary_13nk9_101{color:var(--text-muted);font-size:var(--step--1);line-height:1.5}._result_13nk9_108{display:grid;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised)}._resultLabel_13nk9_117{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._price_13nk9_126{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}._effort_13nk9_135{margin-top:.35rem;color:var(--text-muted)}._empty_13nk9_140{color:var(--text-muted)}._block_13nk9_144{display:grid;gap:.6rem;padding-top:1.1rem;border-top:1px solid var(--line)}._blockTitle_13nk9_151{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._lines_13nk9_160,._included_13nk9_161{display:grid;gap:.45rem;font-size:var(--step--1);line-height:1.45}._lines_13nk9_160 li{display:flex;justify-content:space-between;gap:1rem}._lineEffort_13nk9_174{flex:none;font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}._included_13nk9_161 li{display:flex;gap:.6rem}._included_13nk9_161 li:before{content:"";flex:none;width:6px;height:6px;margin-top:.5em;background:var(--ok)}._fine_13nk9_195{color:var(--text-faint);font-size:var(--step--1);line-height:1.5}._bar_13nk9_201{position:sticky;bottom:0;z-index:2;display:grid;gap:.1rem;margin-inline:calc(var(--gutter) * -1);padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:var(--bg-raised)}._barLabel_13nk9_213{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._barPrice_13nk9_221{font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:60rem){._bar_13nk9_201{display:none}._layout_13nk9_1{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}._result_13nk9_108{position:sticky;top:calc(var(--header-h) + 1.5rem)}}._svg_6jmvw_1{width:100%;max-width:11rem;height:auto;fill:none;stroke:var(--text-muted);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}._accent_6jmvw_12{stroke:var(--accent);fill:var(--accent-soft)}._muted_6jmvw_17{stroke:var(--line-strong)}._dashed_6jmvw_21{stroke:var(--line-strong);stroke-dasharray:3 5}._list_1vg7e_1{display:grid;gap:var(--gutter);grid-template-columns:minmax(0,1fr)}@media(min-width:60rem){._list_1vg7e_1{grid-template-columns:repeat(2,minmax(0,1fr))}._item_1vg7e_11:first-child{grid-column:1 / -1}}._card_1vg7e_16{display:grid;height:100%;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface);text-decoration:none;color:inherit;box-shadow:var(--shadow);transition:border-color var(--dur-2) ease,transform var(--dur-2) var(--ease-out)}._card_1vg7e_16:hover{border-color:var(--line-strong);transform:translateY(-3px)}._card_1vg7e_16:focus-visible{outline-offset:4px}._visual_1vg7e_41{position:relative;display:grid;place-items:center;min-height:15rem;padding:2rem;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--p-secondary) 38%,transparent),transparent 42%),var(--p-primary);color:var(--p-on);overflow:hidden}._visual_1vg7e_41:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .06) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgb(255 255 255 / .06) 0 1px,transparent 1px 28px)}._mark_1vg7e_63{position:relative;width:clamp(5.5rem,4rem + 6vw,8.5rem);height:auto;border-radius:22%;box-shadow:0 30px 60px -20px #00000073;transition:transform var(--dur-3) var(--ease-out)}._card_1vg7e_16:hover ._mark_1vg7e_63{transform:rotate(-4deg) scale(1.04)}._platforms_1vg7e_76{position:absolute;left:1.25rem;bottom:1rem;display:flex;gap:.5rem;padding:0;list-style:none;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}._platforms_1vg7e_76 li{padding:.2rem .5rem;border:1px solid rgb(255 255 255 / .35);border-radius:999px}._text_1vg7e_96{display:grid;align-content:start;gap:.75rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}._kind_1vg7e_103{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--text-faint)}._name_1vg7e_110{font-size:var(--step-4);letter-spacing:-.035em}._tagline_1vg7e_115{font-size:var(--step-1);color:var(--text-muted);max-width:28rem}._tags_1vg7e_121{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._tags_1vg7e_121 li{padding:.3rem .65rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.85rem;color:var(--text-muted)}._more_1vg7e_136{margin-top:.75rem;font-weight:600;color:var(--accent-ink)}._more_1vg7e_136 span{display:inline-block;transition:transform var(--dur-2) var(--ease-out)}._card_1vg7e_16:hover ._more_1vg7e_136 span{transform:translate(4px)}@media(min-width:60rem){._item_1vg7e_11:first-child ._card_1vg7e_16{grid-template-columns:5fr 6fr}._item_1vg7e_11:first-child ._visual_1vg7e_41{min-height:26rem}._item_1vg7e_11:first-child ._text_1vg7e_96{align-content:center}}._figure_gmqlb_1{margin:0;width:100%}._svg_gmqlb_6{width:100%;height:auto;overflow:visible;font-family:var(--font-mono)}._frame_gmqlb_13{fill:none;stroke:var(--line-strong);stroke-width:1;stroke-dasharray:4 6}._frameLabel_gmqlb_20,._figLabel_gmqlb_21{fill:var(--text-faint);font-size:11px;letter-spacing:.06em}._edge_gmqlb_27{fill:none;stroke:var(--text-muted);stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1;animation:_draw_gmqlb_1 .9s var(--ease-in-out) forwards}._pulse_gmqlb_36{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:.06;opacity:0;animation:_pulse_gmqlb_36 3.6s linear infinite}._node_gmqlb_47{opacity:0;animation:_node-in_gmqlb_1 .6s var(--ease-out) forwards}._node_gmqlb_47 rect{fill:var(--bg-raised);stroke:var(--line-strong);stroke-width:1}._nodeAccent_gmqlb_58 rect{stroke:var(--accent);fill:color-mix(in srgb,var(--accent) 8%,var(--bg-raised))}._port_gmqlb_63{fill:var(--bg);stroke:var(--text-muted);stroke-width:1}._nodeAccent_gmqlb_58 ._port_gmqlb_63{stroke:var(--accent)}._nodeLabel_gmqlb_73{fill:var(--text);font-family:var(--font-display);font-size:17px;font-weight:600}._nodeSub_gmqlb_80{fill:var(--text-muted);font-size:11px;letter-spacing:.03em}._nodeAccent_gmqlb_58 ._nodeSub_gmqlb_80{fill:var(--accent-ink)}._lock_gmqlb_90{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round}@keyframes _draw_gmqlb_1{to{stroke-dashoffset:0}}@keyframes _node-in_gmqlb_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _pulse_gmqlb_36{0%{stroke-dashoffset:.06;opacity:0}8%{opacity:1}40%{stroke-dashoffset:-.94;opacity:1}46%,to{stroke-dashoffset:-.94;opacity:0}}@media(prefers-reduced-motion:reduce){._edge_gmqlb_27{animation:none;stroke-dashoffset:0}._node_gmqlb_47{animation:none;opacity:1}._pulse_gmqlb_36{display:none}}._sheet_1u7xy_1{border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}._head_1u7xy_9{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--line);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._ref_1u7xy_23{color:var(--text-faint)}._row_1u7xy_27{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.5rem;padding:1rem 1.25rem;transition:background-color var(--dur-1) ease}._row_1u7xy_27+._row_1u7xy_27{border-top:1px solid var(--line)}._row_1u7xy_27:hover{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}._label_1u7xy_45{flex:1 1 18rem;font-size:.98rem;line-height:1.45}._hero_10p1n_2{position:relative;overflow:hidden;padding-top:clamp(2.5rem,1rem + 6vw,6.5rem);border-bottom:1px solid var(--line)}._heroGrid_10p1n_9{position:relative;z-index:1;display:grid;gap:clamp(2.5rem,2rem + 3vw,4rem) var(--gutter);align-items:center}._heroEyebrow_10p1n_17{animation:_rise_10p1n_1 .7s var(--ease-out) both}._heroTitle_10p1n_21{margin-top:1.5rem;animation:_rise_10p1n_1 .9s 80ms var(--ease-out) both}._heroTitle_10p1n_21 em{font-style:normal;color:var(--accent-ink);position:relative}._heroLede_10p1n_32{margin-top:1.75rem;animation:_rise_10p1n_1 .9s .18s var(--ease-out) both}._heroActions_10p1n_37{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;animation:_rise_10p1n_1 .9s .26s var(--ease-out) both}._heroFigure_10p1n_45{max-width:38rem;width:100%;justify-self:center}._pledges_10p1n_52{position:relative;z-index:1;margin-top:clamp(3rem,2rem + 4vw,5.5rem);border-top:1px solid var(--line);animation:_rise_10p1n_1 .9s .34s var(--ease-out) both}._pledges_10p1n_52 ul{display:grid;grid-template-columns:1fr}._pledges_10p1n_52 li{padding-block:1.25rem;border-bottom:1px solid var(--line)}._pledgeTitle_10p1n_70{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.06em;text-transform:uppercase}._pledgeTitle_10p1n_70:before{content:"";flex:none;width:6px;height:6px;background:var(--accent)}._pledgeText_10p1n_89{margin-top:.5rem;color:var(--text-muted);font-size:var(--step--1);line-height:1.55;max-width:34ch}@media(min-width:40rem){._pledges_10p1n_52 ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media(min-width:60rem){._pledges_10p1n_52 ul{grid-template-columns:repeat(4,minmax(0,1fr))}._pledges_10p1n_52 li{padding:1.5rem 1.5rem 1.75rem;border-bottom:0}._pledges_10p1n_52 li+li{border-left:1px solid var(--line)}._pledges_10p1n_52 li:first-child{padding-left:0}}@media(min-width:60rem){._heroGrid_10p1n_9{grid-template-columns:repeat(12,minmax(0,1fr))}._heroText_10p1n_124{grid-column:1 / span 7}._heroFigure_10p1n_45{grid-column:8 / -1;justify-self:stretch}}._asideText_10p1n_134{margin-top:1.5rem;color:var(--text-muted);max-width:24rem}._rows_10p1n_140{border-top:1px solid var(--line)}._rows_10p1n_140>li{border-bottom:1px solid var(--line)}._row_10p1n_140{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.25rem 1.25rem;align-items:baseline;padding-block:clamp(1.1rem,.9rem + .8vw,1.6rem);text-decoration:none;isolation:isolate}._row_10p1n_140:before{content:"";position:absolute;inset:0 calc(var(--gutter) * -.5);z-index:-1;background:var(--surface);opacity:0;transform:scaleY(.6);transition:opacity var(--dur-2) ease,transform var(--dur-2) var(--ease-out)}._row_10p1n_140:hover:before,._row_10p1n_140:focus-visible:before{opacity:1;transform:none}._rowNum_10p1n_178{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint);transition:color var(--dur-2) ease}._row_10p1n_140:hover ._rowNum_10p1n_178{color:var(--accent-ink)}._rowBody_10p1n_189{display:grid;gap:.35rem}._rowTitle_10p1n_194{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;letter-spacing:-.02em;line-height:1.15}._rowSummary_10p1n_202{color:var(--text-muted);max-width:36rem}._rowArrow_10p1n_207{font-size:var(--step-1);color:var(--text-faint);transition:transform var(--dur-2) var(--ease-out),color var(--dur-2) ease}._row_10p1n_140:hover ._rowArrow_10p1n_207{color:var(--accent-ink);transform:translate(6px)}._security_10p1n_221{background:var(--bg-raised)}._securityMain_10p1n_225{display:grid;gap:2rem}._link_10p1n_230{justify-self:start;display:inline-block;margin-top:.5rem;font-weight:600;color:var(--accent-ink);text-decoration:none}._link_10p1n_230 span{display:inline-block;transition:transform var(--dur-2) var(--ease-out)}._link_10p1n_230:hover span{transform:translate(4px)}._projectsHead_10p1n_249{display:grid;gap:1.5rem var(--gutter);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}._projectsIntro_10p1n_255{color:var(--text-muted);max-width:26rem;align-self:end}@media(min-width:60rem){._projectsHead_10p1n_249{grid-template-columns:7fr 5fr}}._steps_10p1n_268{display:grid;grid-template-columns:minmax(0,1fr);margin-block:clamp(2rem,1.5rem + 2vw,3.5rem) 2rem;border-top:1px solid var(--line-strong)}@media(min-width:40rem){._steps_10p1n_268{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){._steps_10p1n_268{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){._steps_10p1n_268{grid-template-columns:repeat(6,minmax(0,1fr))}}._step_10p1n_268{position:relative;padding:1.5rem 1.25rem 1.75rem 0;border-bottom:1px solid var(--line)}._step_10p1n_268:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--accent)}._stepNum_10p1n_309{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint)}._stepTitle_10p1n_315{margin-top:.75rem;font-size:var(--step-1);letter-spacing:-.015em}._stepOut_10p1n_321{margin-top:.6rem;color:var(--text-muted);font-size:.95rem}@keyframes _rise_10p1n_1{0%{opacity:0;transform:translateY(16px)}}._hero_or7mu_1{position:relative;overflow:hidden;padding-block:clamp(3rem,2rem + 6vw,7rem);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--p-secondary) 30%,transparent),transparent 40%),var(--p-primary);color:var(--p-on)}._hero_or7mu_1:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 32px);pointer-events:none}._heroGrid_or7mu_21{position:relative;display:grid;gap:2.5rem;align-items:center}@media(min-width:60rem){._heroGrid_or7mu_21{grid-template-columns:7fr 5fr}}._crumbs_or7mu_34{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;opacity:.85}._crumbs_or7mu_34 a{color:inherit}._title_or7mu_45{margin-top:1.25rem}._tagline_or7mu_49{margin-top:1rem;font-family:var(--font-display);font-size:var(--step-2);font-weight:500;line-height:1.2;max-width:22ch}._kind_or7mu_58{margin-top:1.25rem;font-family:var(--font-mono);font-size:var(--step--1);opacity:.85}._visit_or7mu_65{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;margin-top:2rem;padding:.75rem 1.25rem;border-radius:var(--radius);background:var(--p-on);color:var(--p-primary);font-weight:700;text-decoration:none;transition:transform var(--dur-1) ease}._visit_or7mu_65:hover{transform:translateY(-2px)}._visit_or7mu_65:focus-visible{outline-color:var(--p-on)}._markWrap_or7mu_88{display:grid;place-items:center}._mark_or7mu_88{width:clamp(8rem,6rem + 10vw,15rem);height:auto;border-radius:22%;box-shadow:0 40px 80px -24px #00000080;animation:_float-in_or7mu_1 .9s var(--ease-out) both}@keyframes _float-in_or7mu_1{0%{opacity:0;transform:translateY(20px) rotate(-6deg)}}._features_or7mu_108{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0;margin-top:2.5rem;border-top:1px solid var(--line)}._features_or7mu_108 li{padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--line);color:var(--text-muted)}._featureTitle_or7mu_122{font-size:var(--step-1);color:var(--text);margin-bottom:.4rem}._privacy_or7mu_129{background:linear-gradient(color-mix(in srgb,var(--p-primary) 10%,var(--bg-raised)),var(--bg-raised))}._asideText_or7mu_134{margin-top:1.5rem;color:var(--text-muted);max-width:24rem}._privacyGrid_or7mu_140{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}._privacyItem_or7mu_150{padding:1.5rem;background:var(--surface);color:var(--text-muted)}._privacyIdx_or7mu_156{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent-ink)}._privacyTitle_or7mu_162{margin-block:.6rem .4rem;font-size:var(--step-1);color:var(--text)}._specs_or7mu_168{margin:0;border-top:1px solid var(--line-strong)}._spec_or7mu_168{display:grid;gap:.25rem 2rem;padding-block:1.1rem;border-bottom:1px solid var(--line)}._spec_or7mu_168 dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}._spec_or7mu_168 dd{margin:0}@media(min-width:40rem){._spec_or7mu_168{grid-template-columns:12rem 1fr;align-items:baseline}}
