@font-face{font-family:Sora;src:url(/fonts/Sora-variable.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}:root{--surface:#f7f5ef;--paper:#fff;--surface-muted:#f7f5ef;--dark:#191b18;--ink:#191b18;--muted:#60655c;--on-dark:#f7f5ef;--on-dark-muted:#c5c8bf;--yellow:#f2ce55;--teal:#191b18;--teal-dark:#c5c8bf;--amber:#60655c;--amber-dark:#c5c8bf;--protocol-soft:#f7f5ef;--protocol-soft-ink:#60655c;--rule:#c5c8bf;--rule-dark:#60655c;--task-yellow:#f2ce55;--font-mono:"Inter Variable", Inter, Arial, sans-serif;--font-heading:"Sora", "Inter Variable", Inter, Arial, sans-serif}body{font-size:18px}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.045em;font-weight:600}button,.button{font-family:var(--font-sans);font-weight:600}dd,.trust-example__number strong,.owner-start__index{font-variant-numeric:tabular-nums}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline-color:var(--ink)}.section{border-color:var(--rule)}.site-header,.hero{background:var(--dark);color:var(--on-dark)}.site-header{border-bottom-color:var(--rule-dark)}.wordmark{font-family:var(--font-heading);letter-spacing:-.035em;font-weight:700}.wordmark__register{background:var(--on-dark);border-color:var(--on-dark)}.desktop-nav{color:var(--on-dark-muted)}.desktop-nav a:hover{color:var(--on-dark)}.site-header :focus-visible,.hero :focus-visible,.owner-coda :focus-visible,.site-footer :focus-visible,.owner-proof :focus-visible{outline-color:var(--yellow)}.button--header,.button--primary{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.button--header:hover,.button--primary:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink);transform:none}.button:disabled{background:var(--rule);color:var(--ink);border-color:var(--rule)}.hero{padding-top:clamp(3rem,5.8vw,5.5rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.hero__copy{max-width:none}.hero__grid{max-width:76rem}.hero__audience,.hero__availability{color:var(--on-dark-muted)}.hero .claim-state{color:var(--on-dark-muted);border-color:var(--rule-dark);font-family:var(--font-sans);background:0 0}.hero h1{max-width:none;font:700 clamp(2.625rem, 6.2vw, 5.5rem)/1.05 var(--font-heading);letter-spacing:-.05em;margin-top:1.5rem}.hero h1 span{color:var(--yellow)}.hero__lead{max-width:57ch;color:var(--on-dark-muted);margin-top:1.75rem;font-size:18px;line-height:1.55}.hero__lead strong{color:var(--on-dark);font-weight:600}.hero .button-row{margin-top:1.75rem}.hero .text-link{color:var(--on-dark)}.hero__availability{margin-top:1.25rem;font-size:.8rem}.owner-contrast{border-color:var(--rule-dark);margin-top:4rem}.owner-contrast h2{font-weight:600}.owner-contrast__label,.owner-contrast li{color:var(--on-dark-muted)}.owner-contrast__future{border-color:var(--rule-dark)}.owner-contrast__future .owner-contrast__label{color:var(--on-dark-muted)}.owner-contrast__future h2,.owner-contrast__future li{color:var(--on-dark)}.owner-trust{background:var(--surface);color:var(--ink)}.owner-trust__eyebrow,.owner-trust__heading h2 span{color:var(--ink)}.owner-trust__eyebrow{color:var(--muted);font-weight:600}.owner-trust__heading h2{letter-spacing:-.045em;font-weight:600}.trust-example figcaption{border:1px solid var(--muted);color:var(--muted);padding:.4rem .65rem;font-weight:500;display:inline-block}.trust-example__flow{border:1px solid var(--rule);background:var(--paper);align-items:stretch;gap:0}.trust-example__receipt,.trust-example__number,.trust-example__explanation{border:0;padding:clamp(1.25rem,2.8vw,2.5rem)}.trust-example__number,.trust-example__explanation{border-left:1px solid var(--rule)}.trust-example__receipt>span,.trust-example__number>span,.trust-example__explanation>span{color:var(--muted);font:600 .75rem/1.5 var(--font-sans);letter-spacing:.015em}.trust-example h3{letter-spacing:-.035em;font-size:1.05rem;line-height:1.35}.trust-example dd{font-weight:500}.trust-example dl>div:last-child dd{background:var(--yellow);margin-left:-.35rem;padding:.1rem .35rem;font-size:1.65rem;font-weight:600;display:inline-block}.trust-example__number strong{background:var(--yellow);width:fit-content;font:600 clamp(2.75rem, 4.6vw, 4rem)/1.15 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-left:-.12em;padding:.05em .12em}.trust-example__number>p{color:var(--muted);font-family:var(--font-sans)}.trust-example .text-link{color:var(--ink)}.trust-example__explanation p{max-width:28ch;color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:1.55}.trust-example mark{background:var(--yellow);color:var(--ink);font-variant-numeric:tabular-nums;padding-inline:.15em;font-weight:600}.trust-example__basis{max-width:90ch;color:var(--muted);line-height:1.55}.owner-start,.owner-faq{background:var(--surface)}.owner-start{border-block:1px solid var(--rule)}.owner-start h2,.owner-numbers h2{letter-spacing:-.045em;font-weight:600}.owner-start__bucket h3{font-family:var(--font-sans);letter-spacing:-.025em;font-weight:600}.owner-start__index{letter-spacing:-.04em;font-weight:500}.owner-start__caption,.owner-start__chapter{color:var(--muted);font-weight:600}.owner-start__explanation p{letter-spacing:-.03em}.owner-start__bucket[data-task-owner=accountant]{background:var(--paper)}.owner-availability dt{font-family:var(--font-heading);font-weight:600}.owner-availability dd,.faq-accordion p{font-size:1.0625rem;line-height:1.55}.owner-coda,.site-footer{background:var(--dark);color:var(--on-dark)}.site-footer{border-color:var(--rule-dark)}.owner-coda h2{letter-spacing:-.045em;font-weight:600}.owner-coda .waitlist-form__status,.owner-coda .waitlist-form__privacy a{color:var(--on-dark)}.owner-coda .claim-state{color:var(--on-dark-muted)}@media (width<=900px){.trust-example__explanation{border-left:0;border-top:1px solid var(--rule)}}@media (width<=700px){.site-header .mobile-nav summary{color:var(--on-dark);border-color:var(--on-dark-muted)}.site-header .mobile-nav nav{background:var(--dark);border-color:var(--rule-dark);max-height:calc(100dvh - 8rem);color:var(--on-dark)}.site-header .mobile-nav a{color:var(--on-dark)}.site-header .mobile-nav a:hover{background:var(--dark);color:var(--yellow)}}@media (width<=600px){.hero h1{letter-spacing:-.045em;font-size:clamp(2.5rem,10.7vw,3rem)}.hero .button-row{gap:.75rem 1.5rem}.hero .text-link{align-items:center;min-height:44px;display:inline-flex}.owner-contrast{margin-top:3rem}.owner-contrast__future{border-left:0;border-top:1px solid var(--rule-dark);background:0 0;padding:1.25rem 0 0}.trust-example__number{border-left:0;border-top:1px solid var(--rule)}.trust-example__explanation p{max-width:38ch}}.owner-trust,.owner-start,.owner-faq{padding-block:clamp(3.5rem,7vw,6rem)}.hero--reel{padding-top:clamp(2rem,4vw,4rem);display:block}.hero--reel .hero__grid{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;max-width:88rem;display:grid}.hero--reel .hero__copy{z-index:1;background:linear-gradient(90deg, var(--dark) 85%, transparent);grid-area:1/1/2/7;padding-block:2rem}.hero--reel h1{font-size:clamp(2.5rem,3.8vw,3.75rem);line-height:1.1}.hero--reel .hero__relief{letter-spacing:-.025em;margin-top:1.4rem;font-size:1.25rem;line-height:1.35}.hero--reel .hero__lead{max-width:43ch;margin-top:.8rem;font-size:1rem}.hero--reel .waitlist-card{border:0;max-width:none;margin-top:1.35rem;padding-top:0}.hero--reel .waitlist-form label,.hero--reel .waitlist-form__help,.hero--reel .waitlist-form__privacy,.hero--reel .waitlist-form__status{color:var(--on-dark-muted)}.hero--reel .waitlist-form__privacy a{color:var(--on-dark)}.hero--reel .waitlist-form .button:disabled{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.hero--reel .waitlist-form__details{color:var(--on-dark-muted);max-width:52ch;font-size:.8rem}.hero--reel .waitlist-form__details summary{cursor:pointer;align-content:center;width:fit-content;min-height:44px}.hero--reel .waitlist-form__details summary:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.hero__reel{grid-area:1/6/2/13;min-width:0}.hero__reel .owner-proof{background:0 0}.hero__reel .owner-proof__film{aspect-ratio:3/2;isolation:isolate;height:auto;overflow:visible}.hero__reel .owner-proof__film>img,.hero__reel .owner-proof__gold>img{mask-image:radial-gradient(63% 67% at 52% 48%,#000 35%,#000d 52%,#0000 78%)}.hero__reel .owner-proof__frame{object-fit:contain}.hero__reel .owner-proof__frame--ledger{background:0 0}.hero__reel .owner-proof__gold{width:100%;height:100%;inset:0;transform:none}.hero__reel .owner-proof__gold>img{object-fit:contain}.hero__reel .owner-proof__engraving{grid-template-rows:repeat(3,minmax(0,1fr));row-gap:5.3%;height:45.4%;inset:28.7% 24% auto}.hero__reel .owner-proof__engraving dt{font-size:clamp(.7rem,1.05vw,.95rem);font-weight:650}.hero__reel .owner-proof__engraving dd{font-size:clamp(1rem,1.55vw,1.5rem)}.hero__reel .owner-proof:not([data-ready]) .owner-proof__gold>img{display:none}.hero__reel .owner-proof:not([data-ready]) .owner-proof__engraving{color:var(--on-dark);height:66%;inset:16% 24% auto}.hero__reel .owner-proof:not([data-ready]) .owner-proof__engraving>div{border-bottom:1px solid var(--rule-dark)}.hero__reel .owner-proof__control-note{background:0 0;max-width:none;padding:0;bottom:.25rem;left:24%;right:24%}.hero__reel .owner-proof__control-note button{background:var(--dark)}.hero__reel .owner-proof figcaption{text-align:center;color:var(--on-dark-muted);background:0 0;padding:.6rem 0 0;font-size:.75rem}.hero__reel #prepared-numbers,.hero__reel .owner-proof{scroll-margin-top:8rem}.hero__contrast{max-width:88rem}.hero__contrast .owner-contrast{margin-top:3.5rem}@media (width<=1050px){.hero--reel .hero__grid{grid-template-columns:1fr;gap:2.5rem;max-width:46rem}.hero--reel .hero__copy{background:0 0;grid-area:auto;max-width:none;padding:0}.hero__reel{grid-area:auto}.hero--reel h1{font-size:clamp(2.5rem,6vw,3.5rem)}.hero__reel .owner-proof__engraving dt{font-size:.95rem}.hero__reel .owner-proof__engraving dd{font-size:1.4rem}}@media (width<=600px){.hero--reel h1{font-size:clamp(2.25rem,9.8vw,3rem)}.hero--reel .hero__relief{font-size:1.125rem}.hero__reel .owner-proof__engraving>div{flex-direction:column;justify-content:center;gap:0}.hero__reel .owner-proof__engraving dt{font-size:.75rem;line-height:1.1}.hero__reel .owner-proof__engraving dd{font-size:1rem;line-height:1}.hero__reel .owner-proof__control-note{gap:.25rem .65rem;bottom:-2.8rem;left:0;right:0}.hero__reel .owner-proof__film{margin-bottom:3rem}.hero__reel .owner-proof figcaption{padding:.7rem 0 0}}@media (width<=360px){.hero__reel .owner-proof__engraving dt{font-size:.625rem}.hero__reel .owner-proof__engraving dd{font-size:.875rem}}.hero--reel .hero__audience{letter-spacing:.1em;margin:0 0 1rem;font-size:.75rem}.hero--reel h1{margin-top:0}.hero--reel .waitlist-form__status:empty{display:none}.trust-example figcaption{border:0;padding:0;font-size:.8rem}.pricing-heading{margin-bottom:2.5rem}.pricing-eyebrow{color:var(--muted);letter-spacing:.08em;font-size:.75rem;font-weight:600}.pricing-heading h2{margin:.8rem 0 1.2rem;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.08}.pricing-heading>p:last-child{color:var(--muted);max-width:52ch;line-height:1.55}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pricing-plan{border:1px solid var(--rule);background:var(--paper);color:var(--ink);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.pricing-plan--plus{background:var(--yellow);border-color:var(--yellow)}.pricing-plan--pro{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.pricing-plan h3{margin:0 0 1.8rem;font-size:1.4rem}.pricing-plan__price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;margin:0;line-height:1;display:flex}.pricing-plan__price>span{font-size:1rem;font-weight:500}.pricing-plan__price strong{letter-spacing:-.06em;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:600}.pricing-plan__period{margin:.75rem 0 2rem;font-size:.9rem}.pricing-plan__allowance{border-top:1px solid;margin:auto 0 0;padding-top:1.4rem}.pricing-plan__allowance strong{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;display:block}.pricing-plan__allowance span{margin-top:.4rem;font-size:.9rem;line-height:1.5;display:block}.pricing-terms{max-width:80ch;color:var(--muted);margin:1.25rem 0 0;font-size:.8rem;line-height:1.55}.pricing-details{align-items:start;margin-top:3rem}.pricing-details .owner-founder{margin-top:0}.owner-proof[data-cut="0"] .owner-proof__frame--pacioli{animation-duration:.8s}.owner-proof[data-cut="1"] .owner-proof__frame--geometry{animation-duration:.6s}@media (width<=700px){.pricing-plans{grid-template-columns:1fr}.pricing-plan{padding:1.6rem}.pricing-plan h3{margin-bottom:1.2rem}.pricing-plan__period{margin-bottom:1.5rem}}@media (width<=1099px),(height<=759px){.owner-start__overview{margin-bottom:1.25rem}.owner-start__passages article:first-child .owner-start__chapter,.owner-start__caption{display:none}.owner-start__passages article:first-child h3{margin:0 0 .35rem;font-size:1.25rem;line-height:1.25}.owner-start__passages article:first-child p{max-width:48ch;font-size:1rem;line-height:1.5}.owner-start__legend{margin:.5rem 0 1.25rem}}.hero__reel [data-film-play]{border-radius:50%;place-items:center;width:44px;padding:0;display:inline-grid}.hero__reel [data-film-play] svg{width:18px;height:18px}.hero__reel .film-play-icon,.hero__reel [data-state=paused] .film-pause-icon{display:none}.hero__reel [data-state=paused] .film-play-icon{display:block}.site-header .header-login{border:1px solid var(--on-dark-muted);min-height:44px;color:var(--on-dark);justify-content:center;align-items:center;padding-inline:.9rem;display:inline-flex}.site-header .header-login:hover{color:var(--yellow);border-color:var(--yellow)}.owner-founder__portrait{object-fit:cover;width:160px;height:192px;margin:1rem 0 1.5rem;display:block}.owner-contact{margin-top:.5rem}.owner-contact__label{margin:1rem 0 .65rem;font-weight:600}.owner-contact__options{gap:.75rem;display:flex}.owner-contact__options a{border:1px solid var(--rule);background:var(--paper);width:48px;height:48px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.owner-contact__options a:hover{border-color:var(--ink)}.owner-contact__options svg{width:24px;height:24px}@media (width<=600px){.header-actions .button--header{display:none}}
