@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2)format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff")}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sacramento-latin-400-normal.mRAQrhvZ.woff2)format("woff2"),url(/_astro/sacramento-latin-400-normal.D-mHOmJi.woff)format("woff")}:root{--blue:#1d60bc;--blue-hover:#174d96;--red:#c74c41;--gold:#e0b85c;--green:#54985f;--ink:#272320;--wordmark:#262f38;--body:#504c48;--muted:#78746e;--hairline:#dcdad8;--stone:#f4f4f2;--mist:#f9fafc;--paper:#fff;--gold-wash:#f9f2e2;--font-sans:"Jost", Helvetica, Arial, sans-serif;--font-script:"Sacramento", cursive;--max:75rem;--gutter:clamp(1.25rem, 5vw, 2.5rem);--section:clamp(4rem, 9vw, 7rem);--ease:cubic-bezier(.22, .61, .36, 1);--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='square'%3E%3Cpath d='M3 8.5l3.2 3.2L13 5'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font-sans);color:var(--body);background:var(--paper);font-size:1.0625rem;font-weight:400;line-height:1.65}img,svg{max-width:100%;display:block}img{height:auto}::selection{background:var(--blue);color:var(--paper)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3{color:var(--ink);text-wrap:balance;font-weight:300}h1{letter-spacing:-.01em;font-size:clamp(2.25rem,4.4vw + 1rem,3.5rem);line-height:1.1}h2{font-size:clamp(1.75rem,2vw + 1.1rem,2.25rem);line-height:1.2}h3{font-size:1.25rem;font-weight:500;line-height:1.3}p{text-wrap:pretty}.lede{max-width:40rem;font-size:clamp(1.0625rem,.5vw + .98rem,1.1875rem)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:.8125rem}.num{font-variant-numeric:tabular-nums}.skip{z-index:99;background:var(--ink);color:var(--paper);padding:.75rem 1.25rem;position:absolute;top:.5rem;left:-200vw}.skip:focus{left:.5rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.section--stone{background:var(--stone)}.section--ruled{border-top:1px solid var(--hairline)}.section--tight{padding-block:clamp(3rem,6vw,5rem)}.section--flush-top{padding-top:0}.section--stone .eyebrow{color:var(--body)}.section__head{max-width:42.5rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.section__head h2{margin-top:1rem}.section__head .lede{margin-top:1.25rem}.rule{grid-template-columns:repeat(4,1fr);height:6px;display:grid}.rule i:first-child{background:var(--blue)}.rule i:nth-child(2){background:var(--red)}.rule i:nth-child(3){background:var(--gold)}.rule i:nth-child(4){background:var(--green)}.watermark{opacity:.06;pointer-events:none;user-select:none;width:min(38.75rem,70vw);max-width:none;position:absolute;top:4%;right:-8%}.btn{letter-spacing:.14em;text-align:center;text-transform:uppercase;cursor:pointer;min-height:3rem;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:1rem 1.875rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary{background:var(--blue);border-color:var(--blue);color:var(--paper)}.btn--primary:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.btn--secondary{border-color:var(--ink);color:var(--ink);background:0 0}.btn--secondary:hover{background:var(--ink);color:var(--paper)}.btn--sm{min-height:2.75rem;padding:.7rem 1.25rem;font-size:.8125rem}.btn--block{width:100%}.link{border-bottom:1px solid var(--blue);color:var(--blue);letter-spacing:.14em;text-transform:uppercase;transition:color .2s var(--ease), border-color .2s var(--ease);padding-bottom:3px;font-size:.875rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-block;position:relative}.link:hover{color:var(--blue-hover);border-color:var(--blue-hover)}.link:after{content:"";position:absolute;inset:-.8rem 0}.status{color:var(--body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.4;display:inline-flex}.status:before{content:"";background:var(--muted);flex:none;width:.5rem;height:.5rem}.status--ok:before{background:var(--green)}.status--wait:before{background:var(--gold)}.status--alert:before{background:var(--red)}.status--info:before{background:var(--blue)}.status--figure{letter-spacing:.04em;text-transform:none}.status--figure:before{display:none}.checks{gap:.6rem;list-style:none;display:grid}.checks li{padding-left:1.75rem;position:relative}.checks li:before{content:"";background:var(--ink);width:1rem;height:1rem;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;position:absolute;top:.4em;left:0}.nav{z-index:50;background:var(--paper);border-bottom:1px solid var(--hairline);position:sticky;top:0}.nav__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex;position:relative}.brand{align-items:center;gap:.25rem;text-decoration:none;display:flex}.brand img{object-fit:contain;flex:none;width:3.5rem;height:3.5rem;margin-left:-.36rem}.brand__name{font-family:var(--font-script);color:var(--wordmark);white-space:nowrap;font-size:2.25rem;line-height:1}.nav__right{align-items:center;gap:1.75rem;display:none}.nav__links{gap:1.75rem;display:flex}.nav__links a,.nav__login{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;padding:.5rem 0 .4rem;font-size:.8125rem;text-decoration:none}.nav__links a:hover,.nav__login:hover{color:var(--blue)}.nav__links a[aria-current=page]{border-bottom-color:var(--ink)}.nav__menu>summary{list-style:none}.nav__menu>summary::-webkit-details-marker{display:none}.nav__menu[open] .when-closed,.nav__menu:not([open]) .when-open{display:none}.nav__sheet{background:var(--paper);border-bottom:1px solid var(--hairline);padding:0 var(--gutter) 1.75rem;position:absolute;top:100%;left:0;right:0}.nav__sheet ul{list-style:none}.nav__sheet li{border-bottom:1px solid var(--hairline)}.nav__sheet li a{min-height:3.5rem;color:var(--ink);letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:.875rem;text-decoration:none;display:flex}.nav__sheet li a[aria-current=page]{color:var(--blue)}.nav__sheet .btn{margin-top:1.5rem}.hero{padding-block:clamp(4rem,9vw,7.5rem);position:relative;overflow:hidden}.hero>.container{position:relative}.hero__grid{align-items:center;gap:clamp(3rem,6vw,4.5rem);display:grid}.hero h1{max-width:15ch;margin-top:1.5rem}.hero .lede{margin-top:1.5rem}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.hero__notes{border-top:1px solid var(--hairline);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.5rem;font-size:.8125rem;list-style:none;display:flex}.hero--page{border-bottom:1px solid var(--hairline)}.hero--page h1{max-width:20ch}.hero--bare{border-bottom:0}.stage{background:var(--stone);padding:clamp(1.25rem,4vw,2.5rem);position:relative;overflow:hidden}.stage>.panel{max-width:27.5rem;margin-inline:auto;position:relative}.stage--wide>.panel{max-width:none}.stage .watermark{opacity:.08;width:85%;top:-6%;right:-18%}.stage__aside{max-width:20rem;margin:1rem 0 0 auto;position:relative}.section--stone .stage{background:0 0;padding:0;overflow:visible}.overview{max-width:46rem}.panel{background:var(--paper);border:1px solid var(--hairline);font-size:.9375rem;line-height:1.5}.panel__head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}.panel__title{color:var(--ink);font-weight:500}.panel__title span{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.panel__body{padding:.25rem 1.125rem .5rem}.kv>div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.kv>div:last-child{border-bottom:0}.kv dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kv .is-total dt{color:var(--ink);font-weight:500}.kv .is-total dd{font-size:1.0625rem;font-weight:500}.panel__foot{border-top:1px solid var(--hairline);background:var(--mist);font-variant-numeric:tabular-nums;padding:.75rem 1.125rem;font-size:.875rem}.mini{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mini th{border-bottom:1px solid var(--hairline);color:var(--muted);letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.7rem 1.125rem;font-size:.6875rem;font-weight:400}.mini td{border-bottom:1px solid var(--hairline);white-space:nowrap;padding:.75rem 1.125rem}@media (width<=39.99rem){.mini{font-size:.875rem}.mini th,.mini td{padding-inline:.5rem}.mini th:first-child,.mini td:first-child{padding-left:.9rem}.mini th:last-child,.mini td:last-child{padding-right:.9rem}}.mini tr:last-child td{border-bottom:0}.mini .is-num{text-align:right}.mini td.is-num{color:var(--ink)}.mini td.is-short{color:var(--red)}.mini .is-wide{display:none}.stages{flex-wrap:wrap;gap:.4rem;padding:.85rem 0 .4rem;list-style:none;display:flex}.stages li{border:1px solid var(--hairline);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .6rem;font-size:.75rem}.stages .is-done{border-color:var(--body);color:var(--ink)}.stages .is-current{background:var(--ink);border-color:var(--ink);color:var(--paper)}.panel__meta{padding:.5rem 0 .4rem}.chat{gap:.6rem;padding:1rem 1.125rem 1.125rem;display:grid}.chat__piece{border:1px solid var(--hairline);align-items:center;gap:.75rem;padding:.75rem;display:flex}.chat__thumb{background:var(--stone);width:2.75rem;height:2.75rem;color:var(--body);flex:none;place-items:center;display:grid}.chat__piece strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;display:block}.bubble{width:fit-content;max-width:85%;padding:.6rem .85rem}.bubble--in{background:var(--stone);color:var(--ink)}.bubble--out{background:var(--ink);color:var(--paper);margin-left:auto}.label{align-items:center;gap:1rem;padding:1.125rem;display:flex}.label__bars{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 9px, var(--ink) 9px 12px, transparent 12px 14px, var(--ink) 14px 15px, transparent 15px 19px);flex:none;width:5.25rem;height:3.5rem}.label__lines{font-variant-numeric:tabular-nums}.label__lines strong{color:var(--ink);font-weight:500;display:block}.trades{border-top:1px solid var(--hairline);list-style:none;display:grid}.trade{border-bottom:1px solid var(--hairline);padding:2.25rem 0 2.5rem}.trade h3{font-size:1.5rem;font-weight:300;line-height:1.25}.trade>p{max-width:30rem;margin-top:.5rem}.trade .checks{margin-top:1.5rem;font-size:1rem}.trade .link{margin-top:1.75rem}.caps{gap:clamp(4rem,9vw,7rem);list-style:none;display:grid}.cap{align-items:center;gap:2.25rem;display:grid}.cap h3{margin-top:1rem;font-size:clamp(1.5rem,1.4vw + 1.15rem,1.875rem);font-weight:300;line-height:1.2}.cap__text>p{max-width:35rem;margin-top:1rem}.cap .checks{margin-top:1.5rem;font-size:1rem}.cap .link{margin-top:1.75rem}.modgrid{border-top:1px solid var(--hairline);column-gap:3rem;list-style:none;display:grid}.modgrid li{border-bottom:1px solid var(--hairline);padding:1.25rem 0 1.35rem}.modgrid h3{font-size:1.0625rem}.modgrid p{margin-top:.2rem;font-size:.9375rem;line-height:1.55}.modgrid .status{margin-top:.6rem}.modgrid+.link{margin-top:2.25rem}.fgroup+.fgroup{margin-top:clamp(4rem,8vw,6rem)}.fgroup__head{margin-bottom:2rem}.fgroup__head p{margin-top:.5rem}.fgroup>ul{list-style:none}.frow{border-top:1px solid var(--hairline);gap:1rem 3rem;padding:1.75rem 0;display:grid}.frow:last-child{border-bottom:1px solid var(--hairline)}.frow__line{margin-top:.25rem}.frow .status{margin-top:.75rem}.frow .checks{font-size:1rem}.plans{border-top:1px solid var(--hairline);list-style:none;display:grid}.plan{border-bottom:1px solid var(--hairline);flex-direction:column;padding:2.5rem 0;display:flex}.plan__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.plan__name{font-size:1.75rem;font-weight:300;line-height:1.2}.plan__line{margin-top:.75rem}.plan__price{align-items:baseline;gap:.6rem;margin-top:2rem;display:flex}.plan__amount{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:300;line-height:1}.plan__amount--word{font-size:2rem;line-height:1.5}.plan__per{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem}.plan__alt{font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:.9375rem}.plan__founding{background:var(--gold-wash);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:1.25rem;padding:.8rem 1rem;font-size:.9375rem;line-height:1.5}.plan__founding strong{font-weight:500}.plan__founding--plain{background:var(--stone);color:var(--body)}.plan .btn{margin-top:1.75rem}.plan__intro{color:var(--ink);margin-top:2.25rem;font-weight:500}.plan .checks{margin-top:1rem;font-size:1rem}.plan__note{color:var(--muted);margin-top:auto;padding-top:1.5rem;font-size:.875rem}.plans__foot{color:var(--muted);max-width:42.5rem;margin-top:2rem;font-size:.9375rem}.founding{align-items:center;gap:2.5rem;display:grid}.founding h2{max-width:18ch;margin-top:1rem}.founding .lede{margin-top:1.25rem}.founding__actions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:2.25rem;display:flex}.founding .kv dd small{color:var(--muted);margin-left:.5rem;font-size:.8125rem}.faqwrap{gap:2rem;display:grid}.faq{border-top:1px solid var(--hairline)}.faq__item{border-bottom:1px solid var(--hairline)}.faq__item summary{cursor:pointer;min-height:4rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.125rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";background:linear-gradient(var(--ink) 0 0) center / 100% 1px no-repeat, linear-gradient(var(--ink) 0 0) center / 1px 100% no-repeat;flex:none;width:.875rem;height:.875rem}.faq__item[open] summary:after{background:linear-gradient(var(--ink) 0 0) center / 100% 1px no-repeat}.faq__item p{max-width:40rem;padding-bottom:1.5rem}.faq__item a{color:var(--blue)}.cta{border-top:1px solid var(--hairline);padding-block:clamp(4.5rem,10vw,8rem);position:relative;overflow:hidden}.cta>.container{position:relative}.cta h2{max-width:20ch}.cta .lede{margin-top:1.25rem}.cta__actions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.cta__notes{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:2.5rem;font-size:.8125rem;list-style:none;display:flex}.footer{background:var(--stone);font-size:.875rem;line-height:1.7}.footer__inner{padding-block:4rem 4.5rem}.footer__grid{gap:3rem;display:grid}.footer .brand img{width:5rem;height:5rem;margin-left:-.5rem}.footer .brand__name{font-size:2.75rem;display:block}.footer__sub{color:var(--body);letter-spacing:.26em;text-transform:uppercase;margin-top:.4rem;padding-left:2px;font-size:.625rem;display:block}.footer__address{max-width:27.5rem;margin-top:1rem;font-style:normal}.footer__nav{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;display:grid}.footer__nav h2{color:var(--ink);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.7}.footer__nav ul{margin-top:.5rem;list-style:none}.footer__nav a,.footer__contact a{min-height:2.5rem;color:var(--body);transition:color .2s var(--ease);align-items:center;text-decoration:none;display:inline-flex}.footer__nav a:hover,.footer__contact a:hover{color:var(--blue)}.footer__contact{list-style:none}.footer__cin{color:var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.75rem}.prose{max-width:42.5rem}.prose__date{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem}.prose h2{margin-top:3rem;font-size:1.5rem;line-height:1.3}.prose>:first-child{margin-top:0}.prose .prose__date+h2{margin-top:1.75rem}.prose p{margin-top:1rem}.prose ul{gap:.6rem;margin-top:1rem;padding-left:1.25rem;display:grid}.prose li::marker{color:var(--muted)}.prose a{color:var(--blue);text-underline-offset:3px}.prose a:hover{color:var(--blue-hover)}.prose strong{color:var(--ink);font-weight:500}.contact{gap:clamp(3rem,6vw,4.5rem);display:grid}.form{gap:1.5rem;max-width:35rem;display:grid}.field{border:0;gap:.5rem;min-width:0;display:grid}.field>label,.field>legend{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.field>legend{margin-bottom:.5rem;padding:0}.field__hint{color:var(--muted)}.input{border:1px solid var(--muted);background:var(--paper);width:100%;min-height:3rem;font:inherit;color:var(--ink);transition:border-color .2s var(--ease);border-radius:0;padding:.7rem .9rem}textarea.input{resize:vertical;min-height:7rem;line-height:1.55}.input:focus-visible{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.choices{flex-wrap:wrap;gap:.5rem;display:flex}.choice{position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.choice span{border:1px solid var(--muted);min-height:2.75rem;color:var(--body);transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.choice input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.choice input:checked+span:before{content:"";width:.9rem;height:.9rem;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;background:currentColor}.choice input:focus-visible+span{outline:2px solid var(--blue);outline-offset:3px}.form__error{color:var(--red);font-weight:500}.form__note{color:var(--muted);font-size:.875rem}.reach h2{font-size:1.5rem}.reach .kv{border-block:1px solid var(--hairline);margin-top:1.25rem}.reach .kv>div{flex-wrap:wrap;padding:.9rem 0}.reach .kv dt{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.reach .kv dd{white-space:normal;max-width:22rem}.reach a{color:var(--blue);text-underline-offset:3px}.reach>p{max-width:30rem;margin-top:1.5rem}.stickybar{z-index:40;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--hairline);transition:translate .3s var(--ease), opacity .3s var(--ease);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:auto 0 0}.stickybar[hidden]{opacity:0;pointer-events:none;display:flex;translate:0 110%}.stickybar p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;line-height:1.5}.stickybar p strong{color:var(--ink);font-weight:500;display:block}.js .reveal{opacity:0;transition:opacity .45s var(--ease), translate .45s var(--ease);translate:0 .75rem}.js .reveal.is-in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;translate:none}.btn,.link,.stickybar,.input,.choice span,.nav__links a{transition:none}}@media (width>=40rem){.modgrid{grid-template-columns:1fr 1fr}.footer__nav{grid-template-columns:repeat(3,1fr)}.mini .is-wide{display:table-cell}}@media (width>=50rem){.frow{grid-template-columns:minmax(0,20rem) 1fr}}@media (width>=56.25rem){.trades{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr)}.trade{border-bottom:0;padding:2.75rem 2.5rem 3rem 0}.trade+.trade{border-left:1px solid var(--hairline);padding-left:2.5rem}.trade:last-child{padding-right:0}.cap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,6rem)}.cap:nth-child(2n) .cap__visual{order:-1}.founding{grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);gap:clamp(3rem,7vw,6rem)}.faqwrap{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.faqwrap .section__head{margin-bottom:0;position:sticky;top:7.5rem}.contact{grid-template-columns:minmax(0,35rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,7rem)}.footer__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,.8fr);gap:3.5rem}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=60rem){.modgrid{grid-template-columns:repeat(3,1fr)}.plans{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr))}.plan{border-bottom:0;padding:3rem 2.5rem 3rem 0}.plan+.plan{border-left:1px solid var(--hairline);padding-left:2.5rem}.plan:last-child{padding-right:0}@supports (grid-template-rows:subgrid){.plan{grid-template-rows:subgrid;grid-row:span 9;align-content:start;row-gap:0;display:grid}.plan__note{align-self:end;margin-top:0}}}@media (width>=40rem){.brand img{width:4.5rem;height:4.5rem;margin-left:-.46rem}.brand__name{font-size:2.625rem}.footer .brand img{width:5.5rem;height:5.5rem;margin-left:-.56rem}.footer .brand__name{font-size:3rem}}@media (width>=75rem){.stickybar{display:none!important}.nav__menu{display:none}.nav__right{display:flex}}
