.btn{border-radius:var(--radius-pill);min-height:48px;font:600 var(--text-body)/1.2 var(--font-body);cursor:pointer;transition:background var(--dur-quick), transform var(--dur-quick);border:2px solid #0000;justify-content:center;align-items:center;padding:14px 28px;display:inline-flex}.btn--primary{background:var(--action);color:var(--action-text)}.btn--primary:hover{background:var(--action-hover)}.btn--outline{color:var(--text-strong);border-color:var(--brass-2);background:0 0}.btn--outline:hover{background:var(--stone)}.btn:active{transform:scale(.98)}.dark .btn--primary{border-color:var(--brass)}.btn:disabled{background:var(--stone-2);color:var(--text-muted);cursor:not-allowed;border-color:#0000;transform:none}a.btn{text-decoration:none}.btn--small{min-height:44px;font-size:var(--text-small);white-space:nowrap;padding:10px 18px}.nav__inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.nav__brand{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--text-strong);font-size:22px;text-decoration:none}.nav__right{align-items:center;gap:var(--space-8);display:flex}.nav__links{gap:var(--space-8);margin:0;padding:0;list-style:none;display:none}.nav__links a{min-height:44px;font-size:var(--text-small);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.nav__links a:hover{color:var(--text-strong);text-decoration:underline}@media (width>=900px){.nav__inner{padding-block:var(--space-6)}.nav__links{display:flex}}.nav__back{font-size:var(--text-small);color:var(--text-strong)}.arch{padding:var(--arch-frame,16px);background:linear-gradient(#fff0cd47,#fff0cd00 45%,#28180661),url(/textures/brass.webp) 50%/cover;border-radius:999px 999px 6px 6px;box-shadow:0 2px 3px #0d080361,0 22px 44px #0d080342,inset 0 2px 1px #fff7e673,inset 0 -3px 5px #0d080366}.arch--dull{background:linear-gradient(#c8c3b973,#78736980),url(/textures/brass.webp) 50%/cover;box-shadow:0 2px 3px #0d08032e,0 22px 44px #0d08031a}.arch__face{border-radius:999px 999px 3px 3px;height:100%;box-shadow:inset 0 10px 22px #0d08039e,inset 0 3px 3px #0d080359,inset 0 -1px 1px #fff7e62e}.arch__face--walnut{background:radial-gradient(circle at 50% 20%,#f1bf571a,#0000 60%),linear-gradient(#0000006b,#0000009e),url(/textures/walnut.webp) 50%/cover}.arch__face--limestone{background:linear-gradient(#ffffff4d,#503c1e1a),url(/textures/limestone.webp) 50%/cover}.arch__face--verdigris{background:linear-gradient(#00000073,#000a0894),url(/textures/verdigris.webp) 50%/cover}@media (prefers-reduced-motion:no-preference){.arch.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.arch.reveal.is-revealed{opacity:1;transform:none}}.kicker{font-family:var(--font-kicker);font-weight:600;font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-2);line-height:1.2}.dark .kicker{color:var(--brass)}.tag{border:1px solid var(--brass-2);border-radius:var(--radius-pill);background:var(--ivory);color:var(--text-strong);font-size:var(--text-small);padding:4px 12px;font-weight:500;display:inline-block}.section-head{gap:var(--space-4);max-width:1000px;display:grid}.section-head__subline{font-size:var(--text-lead);color:var(--text)}.play-icon{background:var(--brass-2);color:var(--ivory-card);border-radius:50%;flex:none;place-items:center;display:inline-grid}.play-icon--off{background:var(--field)}.voice-chip{align-items:center;gap:var(--space-3);border:1.5px solid var(--brass-2);border-radius:var(--radius-pill);background:var(--ivory-card);min-height:48px;font:inherit;color:var(--text-strong);cursor:pointer;padding:8px 18px 8px 10px;display:inline-flex}.voice-chip__desc{color:var(--text-muted)}.voice-chip--off{border-color:var(--field);cursor:not-allowed}.photo-slot{place-content:center;gap:var(--space-2);width:100%;padding:var(--space-6);border:2px dashed var(--brass-2);border-radius:var(--radius-lg);background:var(--ivory);text-align:center;display:grid}.photo-slot .kicker{color:var(--text-strong)}.photo-slot__note{font-size:var(--text-small);color:var(--text-strong);max-width:36ch}.dark .tag{border-color:var(--brass);color:var(--text-strong);background:0 0}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.chip-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{border:1.2px solid var(--brass-2);border-radius:var(--radius-pill);background:var(--ivory-card);font-size:var(--text-small);color:var(--text-strong);padding:8px 16px;font-weight:500}@media (prefers-reduced-motion:no-preference){.knocker{transform-origin:50% 9%;animation:knocker-sway 2.2s var(--ease-out) .6s 2}}@keyframes knocker-sway{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}70%{transform:rotate(-3deg)}}.field{gap:6px;display:grid}.field__label{font-size:var(--text-small);color:var(--text-strong);font-weight:600}.field__input{border:1.5px solid var(--field);border-radius:var(--radius-md);background:var(--ivory-card);min-height:52px;color:var(--ink);font:inherit;padding:12px 18px}.field__input::placeholder{color:#555c56}.field__input:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-color:var(--action)}.field__req{color:var(--text-muted);font-weight:400}.field--error .field__input{border-color:var(--brass-2);box-shadow:inset 0 0 0 1px var(--brass-2)}.field__error{font-size:var(--text-small);color:var(--text-strong);align-items:flex-start;gap:8px;display:flex}.field__error-icon{background:var(--brass-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:grid}.dark .field__error-icon{background:var(--brass);color:var(--ink)}.field__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23765A2F' stroke-width='2'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:48px}.field__select:invalid{color:#555c56}.field__select option{color:var(--ink)}html:has(dialog[open]){overflow:hidden}.step-two{width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);padding:var(--space-8) var(--space-12) var(--space-10);border:1.5px solid var(--brass-2);background:var(--ivory-card);color:var(--text);border-radius:24px;overflow-y:auto;box-shadow:0 24px 60px #0d0a0559}.step-two::backdrop{background:#1012109e}.step-two__top{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;display:flex}.step-two__badge{--arch-frame:6px;width:64px}.step-two__badge .arch__face{justify-items:center;padding:22px 0 8px;display:grid}.step-two__close{border:1.5px solid var(--field);width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.step-two__close:hover{background:var(--stone)}.step-two__body{gap:var(--space-5);display:grid}.step-two__body h2{font-size:var(--text-h2);margin:0;line-height:1.1}.step-two__body h2:focus{outline:none}.step-two__carried{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.step-two__change{cursor:pointer;font:inherit;font-size:var(--text-small);color:var(--text-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.step-two__summary{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:4px solid var(--brass-2);background:var(--ivory);color:var(--text-strong);border-radius:12px;display:grid}.step-two__summary:focus{outline:3px solid var(--action);outline-offset:2px}.step-two__summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.step-two__summary a{color:var(--text-strong);font-size:var(--text-small)}.step-two__row{gap:var(--space-4);align-items:start;display:grid}.step-two__lead{font-size:var(--text-lead)}.step-two__next{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.step-two__next li{padding-top:var(--space-3);border-top:1px solid var(--brass);color:var(--text-strong);gap:2px;display:grid}@media (width>=600px){.step-two__row{grid-template-columns:1fr 1fr}}@media (width<=599px){.step-two{width:100%;max-width:100%;padding:var(--space-5) var(--space-5) var(--space-8);border-bottom:0;border-radius:24px 24px 0 0;margin:auto 0 0}}.founding-form{gap:var(--space-4);display:grid}.founding-form__row{gap:var(--space-3);align-items:start;display:grid}.founding-form__note{font-size:var(--text-small);color:var(--text-muted)}.legal-links{gap:var(--space-4);font-size:var(--text-small);display:flex}.legal-links a{color:var(--text-strong)}@media (width>=600px){.founding-form__row{grid-template-columns:1fr 1fr}.founding-form__row--action{grid-template-rows:auto auto auto;grid-template-columns:1fr auto;row-gap:6px}.founding-form__row--action .field{grid-area:1/1/span 3;grid-template-rows:subgrid}.founding-form__row--action .btn{grid-area:2/2;align-self:center}}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.founding-form__status:empty,.step-two__status:empty{display:none}.founding-form__status,.step-two__status{font-size:var(--text-small);color:var(--text-strong)}.founding-form__status a,.step-two__status a{color:inherit}.hero{padding-block:var(--space-10) var(--space-16)}.hero__grid{gap:var(--space-12);align-items:center;display:grid}.hero__text{gap:var(--space-6);display:grid}.hero__launch{border:1.5px solid var(--brass-2);border-radius:var(--radius-pill);font-family:var(--font-kicker);font-weight:600;font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-2);justify-self:start;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.hero__dot{background:var(--brass-2);border-radius:50%;width:8px;height:8px}.hero__lead{font-size:var(--text-lead);color:var(--text-strong)}.hero__door{--arch-frame:12px}.hero__door-inner{justify-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-6) var(--space-10);text-align:center;display:grid}.night-log{gap:var(--space-4);text-align:left;width:100%;margin:0;padding:0;list-style:none;display:grid}.night-log__line{padding-top:var(--space-3);border-top:1px solid var(--brass-2);gap:4px;display:grid}.night-log__line .kicker{color:var(--brass)}.night-log__text{font-size:var(--text-lead);color:var(--text-strong);line-height:1.4}.hero__sample{font-size:var(--text-small);color:var(--text-muted)}@media (width>=900px){.hero__door{--arch-frame:18px}.hero__door-inner{padding:var(--space-24) var(--space-12) var(--space-12)}.hero{padding-block:var(--space-24) var(--space-24)}.hero__grid{gap:var(--space-24);grid-template-columns:minmax(0,640px) 1fr}}@media (prefers-reduced-motion:no-preference){.night-log__line{transition:opacity var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out)}.night-log__line:not(.is-in){opacity:0;transform:translateY(8px)}}.night-log__toggle{border:1px solid var(--brass);border-radius:var(--radius-pill);min-height:44px;color:var(--text-strong);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.night-log__toggle:hover{background:#ffffff14}.night-log__icon{width:10px;height:12px}.night-log__icon--pause{border-inline:3px solid}.night-log__icon--play{border-block:6px solid #0000;border-left:10px solid;width:0;height:0}.hear-it{padding-block:var(--space-12)}.hear-it__inner{justify-items:center;gap:var(--space-6);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.hear-it__row{gap:var(--space-4);width:100%;max-width:900px;display:grid}.hear-it__pill{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border:1.5px solid var(--brass-2);border-radius:var(--radius-pill);background:var(--ivory-card);text-align:left;display:flex}.hear-it__pill--center{text-align:center;flex-direction:column;justify-content:center;gap:2px}.hear-it__pill-title{color:var(--text-strong);font-weight:600}.hear-it__pill-note{font-size:var(--text-small);color:var(--text-muted)}.hear-it__voices{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hear-it__note{font-size:var(--text-small);color:var(--text-muted)}.hear-it__videos{gap:var(--space-6);width:100%;max-width:1000px;display:grid}@media (width>=900px){.hear-it{padding-block:var(--space-16)}.hear-it__row,.hear-it__videos{grid-template-columns:1fr 1fr}}.night-call{gap:var(--space-10);display:grid}.night-call__example{align-items:center;gap:var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}.night-call__cards{gap:var(--space-6);display:grid}.night-card{align-content:start;gap:var(--space-3);padding:var(--space-8) var(--space-8) var(--space-10);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.night-card__time{font-family:var(--font-display);color:var(--brass);font-size:clamp(56px,5vw,72px);line-height:1}.night-call__timeline{gap:var(--space-4);display:grid}.timeline{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.timeline__step{padding-top:var(--space-3);border-top:1px solid var(--brass-2);gap:4px;display:grid}.timeline__title{color:var(--text-strong);font-weight:600}.timeline__text{font-size:var(--text-small);color:var(--text-muted)}.night-call__more{font-size:var(--text-lead);color:var(--text-strong);max-width:60ch}@media (width>=900px){.night-call__cards{grid-template-columns:repeat(3,1fr)}.timeline{gap:var(--space-6);grid-template-columns:repeat(5,1fr)}.timeline__title{min-height:2lh}}.in-charge{gap:var(--space-12);align-items:center;display:grid}.in-charge__text{gap:var(--space-8);display:grid}.in-charge__cards{gap:var(--space-5);display:grid}.def-list{gap:var(--space-4);margin:0;display:grid}.def-list__row{gap:4px;display:grid}.def-list dd{margin:0}.owner-card{gap:var(--space-3);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--ivory-card);display:grid}.owner-card__meta{font-size:var(--text-small);color:var(--text-muted)}.owner-card__text{font-size:var(--text-lead);color:var(--text-strong)}.owner-card__heard{font-size:var(--text-small);color:var(--brass-2)}.owner-card__title{font-family:var(--font-body);font-size:var(--text-lead);font-weight:600}.def-list--brief .def-list__row{padding-top:var(--space-3);border-top:1px solid var(--border)}.in-charge__note{font-size:var(--text-small);color:var(--text-muted)}@media (width>=900px){.in-charge{gap:var(--space-24);grid-template-columns:1fr 460px}.def-list__row{gap:var(--space-6);grid-template-columns:220px 1fr}.def-list--brief .def-list__row{gap:var(--space-3);grid-template-columns:140px 1fr}}.gates{gap:var(--space-12);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.gates__row{gap:var(--space-8);width:100%;max-width:460px;display:grid}.gate{--arch-frame:12px}.gate__inner{align-content:end;justify-items:center;gap:var(--space-4);min-height:500px;padding:var(--space-24) var(--space-8) var(--space-10);text-align:center;display:grid}.gate__label{font-family:var(--font-kicker);font-weight:600;font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase}.gate__picture{justify-items:center;gap:var(--space-3);display:grid}.gate__bubble{border-radius:var(--radius-lg);background:var(--ivory-card);color:var(--ink);font-size:var(--text-small);padding:8px 16px}.gate__line{font-family:var(--font-display);font-size:var(--text-h3);line-height:1.2}.gate--unguarded .gate__label,.gate--unguarded .face{color:var(--text-muted)}.gate--unguarded .gate__line{color:var(--text-strong)}.gate--unguarded .gate__bubble{border:1.5px solid var(--field)}.gate--kept .gate__label{color:var(--lamp)}.gate--kept .face,.gate--kept .gate__line{color:#fff}.lsa{gap:var(--space-3);width:100%;padding:var(--space-8);border:1.5px solid var(--brass);border-radius:var(--radius-lg);background:var(--bg);color:var(--text);display:grid}.lsa__label{font-family:var(--font-kicker);font-weight:600;font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--lamp)}.lsa__body{gap:var(--space-2);display:grid}.lsa__source{font-size:var(--text-small);color:var(--text-strong)}@media (width>=900px){.gates__row{gap:var(--space-16);grid-template-columns:460px 460px;justify-content:center;max-width:none}.gate{--arch-frame:16px}.gate__inner{min-height:540px}.lsa{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);grid-template-columns:240px 1fr}}.stones{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.stones__row{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.stone{--arch-frame:10px;height:100%}.stone__inner{align-content:end;justify-items:center;gap:var(--space-2);min-height:260px;padding:var(--space-16) var(--space-5) var(--space-6);text-align:center;display:grid}.stone__numeral{font-family:var(--font-display);font-size:var(--text-h3);color:var(--brass-2)}.stone__title{font-family:var(--font-body);font-size:var(--text-lead);font-weight:600;line-height:1.3}.stone__text{font-size:var(--text-small);color:var(--text)}.stones__block{gap:var(--space-4);display:grid}.trades{margin:var(--space-2) 0 0;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.trade{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);background:var(--ivory-card);border-radius:14px;display:grid}.trade__example{font-size:var(--text-small);color:var(--text-strong)}.tools__row{gap:var(--space-3);margin-top:var(--space-4);display:grid}.tools__line{gap:var(--space-3);display:grid}.tools__label{font-size:var(--text-small);color:var(--text-muted)}@media (width>=900px){.stones__row{grid-template-columns:repeat(5,minmax(0,1fr))}.stone{--arch-frame:12px}.stone__inner{min-height:380px;padding-top:var(--space-32);align-content:start}.stone__title{min-height:2lh}.trades{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.trade{padding:var(--space-5)}.tools__line{align-items:center;gap:var(--space-6);grid-template-columns:220px minmax(0,1fr)}}.difference{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.difference__grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.why{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.why__item{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--brass);display:grid}.why__title{font-size:var(--text-lead);color:var(--text-strong)}.table-scroll{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ivory);overflow-x:auto}.table-scroll:focus-visible{outline:3px solid var(--action);outline-offset:2px}.compare__table{border-collapse:collapse;width:100%;min-width:620px}.compare__table th,.compare__table td{padding:var(--space-4) var(--space-5);text-align:left;vertical-align:top;border-top:1px solid var(--border)}.compare__table thead th,.compare__table thead td{border-top:none}.compare__table tbody th{width:30%;color:var(--text-muted);font-weight:400}.compare__sub{font-size:var(--text-small);color:var(--text-muted);font-weight:400;display:block}.compare__ours{color:var(--text-strong);font-weight:600}.compare__hint{margin-top:var(--space-2);font-size:var(--text-small);color:var(--text-muted)}@media (width>=900px){.difference__grid{gap:var(--space-16);grid-template-columns:380px minmax(0,1fr)}.compare__table{min-width:0}.compare__hint{display:none}}.how{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.how__steps{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.how__step{align-content:start;gap:var(--space-3);display:grid}@media (width>=900px){.how__steps{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}}.phone{background:var(--bg);border-radius:48px;justify-self:start;width:100%;max-width:372px;margin:0;padding:14px;box-shadow:0 18px 40px #00000038}.phone__screen{gap:var(--space-3);background:var(--surface);border-radius:36px;padding:18px 18px 28px;display:grid}.phone__notch{background:var(--bg);border-radius:11px;justify-self:center;width:96px;height:22px}.phone__status{font-size:var(--text-small);color:var(--text-muted);justify-content:space-between;display:flex}.phone__sender{justify-items:center;gap:4px;padding-bottom:6px;display:grid}.phone__name{color:var(--text-strong)}.phone__thread{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.text-message{gap:var(--space-2);display:grid}.text-message__time{text-align:center;font-size:var(--text-small);color:var(--text-muted)}.text-message__bubble{background:var(--ivory-card);color:var(--ink);border-radius:20px 20px 20px 6px;padding:14px 18px}.watch{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.watch__grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.watch__col{gap:var(--space-4);justify-items:start;display:grid}.watch__note{font-size:var(--text-small);color:var(--text-muted)}.report{gap:var(--space-3);width:100%;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ivory);display:grid}.report__head{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:3px double var(--brass);display:grid}.report__meta{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.report__caption{text-align:left;color:var(--text-muted);margin-top:var(--space-3)}.report__table{border-collapse:collapse;width:100%}.report__table td{border-top:1px solid var(--border);vertical-align:top;color:var(--text-strong);padding:8px 8px 8px 0}.report__when{font-size:var(--text-small);color:var(--text-muted);white-space:nowrap}.report__who{color:var(--text);display:none}.report__amount{text-align:right;white-space:nowrap;font-weight:600}.report__total{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-top:var(--space-3);border-top:3px double var(--brass);font-size:var(--text-lead);color:var(--text-strong);flex-wrap:wrap;display:flex}.report__sum{font-family:var(--font-display);color:var(--action);font-size:clamp(40px,4.5vw,72px);line-height:1}.report__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.report__list li{color:var(--text);gap:2px;display:grid}.report__suggestion{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border:1.5px solid var(--action);border-radius:var(--radius-md);background:var(--ivory-card);color:var(--text-strong);flex-wrap:wrap;align-items:center;display:flex}.report__suggestion .kicker{color:var(--action)}@media (width>=900px){.watch__grid{gap:var(--space-16);grid-template-columns:400px minmax(0,1fr)}.report{padding:var(--space-8) var(--space-10)}.report__who{display:table-cell}.report__list li{gap:var(--space-4);grid-template-columns:110px 260px minmax(0,1fr)}}.founder{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.founder__grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.founder__arch{--arch-frame:12px;max-width:420px}.founder__photo{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;border-radius:999px 999px 3px 3px;width:100%;height:auto;display:block}.founder__text{gap:var(--space-5);display:grid}.founder__lead{font-size:var(--text-lead);max-width:56ch}.founder__sign{gap:4px;width:max-content;max-width:100%;display:grid}.founder__name{color:var(--text-strong);font-weight:600}.founder__sign a{font-size:var(--text-small);color:var(--text-strong)}@media (width>=900px){.founder__grid{gap:var(--space-24);grid-template-columns:420px minmax(0,1fr)}.founder__arch{--arch-frame:16px}}.tier{align-content:start;gap:var(--space-4);height:100%;padding:var(--space-8) var(--space-6);background:var(--ivory);border:1px solid var(--border);border-radius:20px;display:grid}.tier--featured{border-color:var(--action);box-shadow:inset 0 0 0 1.5px var(--action)}.tier__top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tier__badge{border-radius:var(--radius-pill);background:var(--action);color:var(--action-text);font-size:var(--text-small);padding:6px 12px;font-weight:600}.tier__price{align-items:baseline;gap:6px;display:flex}.tier__amount{font-family:var(--font-display);font-weight:500;font-size:var(--text-numeral);color:var(--text-strong);font-variant-numeric:lining-nums;line-height:1}.tier__per{font-size:var(--text-lead);color:var(--text-muted)}.tier__cover{font-size:var(--text-lead);color:var(--text-strong)}.tier__who{font-size:var(--text-small);color:var(--text-muted)}.tier__features{padding:var(--space-5) 0 0;border-top:1px solid var(--border);gap:var(--space-3);margin:0;list-style:none;display:grid}.tier__features li{grid-template-columns:auto minmax(0,1fr);column-gap:10px;display:grid}.tier__features li:before{content:"—";color:var(--brass-2);grid-row:span 2}.tier__feature{color:var(--text-strong)}.tier__detail{font-size:var(--text-small);color:var(--text-muted);grid-column:2}.pricing{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.founding{gap:var(--space-5);padding:var(--space-6);background:var(--ivory);border:2px solid var(--brass);border-radius:20px;display:grid}.founding__text{gap:var(--space-2);display:grid}.founding__title{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-strong)}.tiers{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bond{justify-items:center;gap:var(--space-5);text-align:center;padding-top:var(--space-10);display:grid}.bond__rule{border-block:1px solid var(--brass);width:240px;max-width:100%;height:5px}.bond__promise{font-family:var(--font-display);font-size:var(--text-h2);color:var(--text-strong);max-width:26ch;line-height:1.15}.bond__terms{font-size:var(--text-lead)}.bond__fine{font-size:var(--text-small);color:var(--text-muted)}@media (width>=900px){.founding{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);grid-template-columns:minmax(0,1fr) auto}.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.bond{padding-top:var(--space-16)}}.faq{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.faq__list{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.faq__item{border-top:1px solid var(--brass)}.faq__question{font-size:inherit;margin:0}.faq__button{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:48px;padding:var(--space-5) 0;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-strong);background:0 0;border:0;font-weight:500;display:flex}.faq__button:focus-visible{outline-offset:4px}.faq__button:hover .faq__text{text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:6px}.faq__icon{flex:none;width:16px;height:16px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--brass-2);width:16px;height:2px;transition:transform var(--dur-short) var(--ease-out);position:absolute;top:7px;left:0}.faq__icon:after{transform:rotate(90deg)}.faq__button[aria-expanded=true] .faq__icon:after{transform:rotate(0)}.faq__panel{padding-bottom:var(--space-6);max-width:60ch}@media (width>=900px){.faq__list{max-width:880px}}@media (forced-colors:active){.faq__icon:before,.faq__icon:after{background:canvastext}}.section--short{padding-block:var(--space-12)}.road{gap:var(--space-6);display:grid}.road__list{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.road__item{gap:var(--space-3);align-content:start;display:grid}.road__stage{padding-bottom:var(--space-3);border-bottom:1px solid var(--brass);font-family:var(--font-kicker);font-weight:600;font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-2);align-items:center;gap:10px;display:flex}.road__dot{border:2px solid var(--brass-2);border-radius:50%;width:14px;height:14px}.road__item--now .road__stage{color:var(--action)}.road__item--now .road__dot{background:var(--action);border-color:var(--action)}.road__text{color:var(--text-strong)}@media (width>=900px){.section--short{padding-block:var(--space-18,72px)}.road__list{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}}.footer{padding-block:var(--space-16)}.footer__inner{justify-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.footer__door{--arch-frame:12px;width:min(760px,100%)}.footer__door-inner{justify-items:center;gap:var(--space-6);padding:var(--space-24) var(--space-6) var(--space-10);text-align:center;display:grid}.footer__door-inner .founding-form{text-align:left;width:min(560px,100%)}.footer__demo{font-size:var(--text-small);color:var(--text-strong)}.footer__bottom{justify-items:center;gap:var(--space-4);width:100%;padding-top:var(--space-6);border-top:1px solid var(--brass-2);text-align:center;display:grid}.footer__links{align-items:center;gap:0 var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__links a,.footer__links span{min-height:44px;font-size:var(--text-small);color:var(--text);align-items:center;display:inline-flex}.footer__links a{text-underline-offset:4px;text-decoration:underline}.footer__links a:hover{color:var(--text-strong);-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.footer__legal{font-family:var(--font-kicker);font-weight:600;font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}@media (width>=900px){.footer{padding-block:var(--space-28,112px)}.footer__door{--arch-frame:20px}.footer__door-inner{padding:var(--space-32) var(--space-16) var(--space-16)}.footer__links{flex-flow:wrap;justify-content:center}}.legal.container{max-width:calc(760px + 2 * var(--gutter));gap:var(--space-6);padding-block:var(--space-12) var(--space-24);font-size:18px;display:grid}.legal h1:focus{outline:none}.legal__meta{font-size:var(--text-small);color:var(--text-muted)}.legal__short{gap:var(--space-3);padding:var(--space-6);background:var(--stone);border-radius:var(--radius-lg);display:grid}.legal__short h2{margin:0}.legal__short ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.legal__short li{color:var(--text-strong);grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.legal__short li:before{content:"—";color:var(--brass-2)}.legal__section{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.legal__section h2{font-size:var(--text-h3);margin:0}.simple-footer{padding-block:var(--space-10)}.simple-footer__inner{justify-items:center;gap:var(--space-4);text-align:center;display:grid}@media (width>=900px){.legal.container{padding-block:var(--space-16) var(--space-32)}.legal__short{padding:var(--space-6) var(--space-8)}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");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: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+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-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+??,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");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}:root{--ivory:#f4efe4;--ivory-card:#fbf8f1;--stone:#ece6da;--stone-2:#e1d7c4;--line:#c8bca5;--ink:#1c1a16;--ink-2:#57514a;--brass:#b68d52;--brass-2:#765a2f;--lamp:#f1bf57;--field:#857f72;--night:#10161f;--bg:#f6f7f5;--surface:#fff;--border:#dde1dc;--text-strong:#141815;--text:#3a403b;--text-muted:#555c56;--action:#0b6e5f;--action-hover:#08584c;--action-text:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--content-max:1344px;--gutter:clamp(20px, 8.93vw - 14.8px, 128px);--dur-quick:.15s;--dur-short:.25s;--dur-medium:.6s;--dur-loop:6s;--ease-out:cubic-bezier(.2, .7, .2, 1);--font-display:"Newsreader Variable", Georgia, serif;--font-body:"Instrument Sans Variable", system-ui, sans-serif;--font-kicker:"Barlow Condensed", "Arial Narrow", sans-serif;--text-h1:clamp(44px, 5vw, 72px);--text-h2:clamp(34px, 3.4vw, 48px);--text-h3:clamp(24px, 2vw, 28px);--text-lead:clamp(18px, 1.4vw, 21px);--text-body:clamp(16px, 1.2vw, 18px);--text-small:clamp(14px, 1vw, 15px);--text-kicker:16px;--text-numeral:clamp(56px, 4.5vw, 72px)}.dark{--bg:#141815;--surface:#242925;--border:#3a403b;--text-strong:#f6f7f5;--text:#dde1dc;--text-muted:#9aa19a}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ivory-card);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);margin:0;line-height:1.6}h1,h2,h3{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.08}h1{font-size:var(--text-h1);line-height:1.04}@media (width>=900px){h1{letter-spacing:-.025em;line-height:1.02}}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:-.01em;line-height:1.2}p{margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--action);outline-offset:2px}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{background:var(--night);color:#fff;border-radius:var(--radius-sm);z-index:100;padding:12px 20px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.section{padding-block:var(--space-16)}.section--stone{background:var(--stone)}.section.dark{background:var(--bg);color:var(--text)}@media (width>=900px){.section{padding-block:var(--space-32)}}.ruled{padding-top:var(--space-3);border-top:1px solid var(--brass)}.ruled--soft{border-top-color:var(--border)}
