:root{--ink-950:#121416;--ink-900:#191c1f;--ink-800:#262a2e;--silver-100:#e7eaec;--silver-300:#b7bdc2;--silver-500:#858d94;--coral-500:#ed705f;--coral-600:#d95e4e;--radius:12px;--max-width:1280px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--ink-950);scroll-behavior:smooth}body{background:var(--ink-950);min-width:280px;color:var(--silver-100);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}body,a,span,p,h1,h2,h3,figure,figcaption,ul,li{padding:0}h1,h2,h3,p,figure,ul{margin:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{width:100%;max-width:100%;height:auto;display:block}::selection{background:var(--coral-500);color:var(--ink-950)}[data-scroll-sentinel]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.skip-link{z-index:40;border-radius:var(--radius);background:var(--silver-100);min-width:44px;min-height:44px;color:var(--ink-950);justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:700;transition-property:transform;transition-duration:.18s;transition-timing-function:ease-out;display:inline-flex;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus-visible{outline:2px solid var(--coral-500);outline-offset:3px;transform:translateY(0)}.site-header{z-index:20;isolation:isolate;background:var(--ink-950);height:72px;position:sticky;inset-block-start:0}.site-header:after{z-index:-1;border-bottom:1px solid var(--ink-800);background:var(--ink-950);content:"";opacity:0;transition-property:opacity;transition-duration:.22s;transition-timing-function:ease-out;position:absolute;inset:0}html[data-scrolled=true] .site-header:after{opacity:1}.site-nav{width:min(100% - 64px, var(--max-width));white-space:nowrap;justify-content:space-between;align-items:center;gap:32px;height:72px;margin-inline:auto;display:flex}.wordmark{min-width:44px;min-height:44px;color:var(--silver-100);letter-spacing:.055em;text-transform:lowercase;align-items:center;font-size:1.0625rem;font-weight:700;line-height:1;display:inline-flex}.site-nav-links,.footer-nav{align-items:center;display:flex}.site-nav-links{gap:10px}.site-nav-anchor,.site-nav-discord,.footer-nav a,.footer-nav span{border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--silver-300);justify-content:center;align-items:center;padding-inline:14px;font-size:.875rem;font-weight:600;transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:ease-out;display:inline-flex}.site-nav-anchor:hover,.footer-nav a:hover{color:var(--silver-100);transform:translateY(-2px)}.site-nav-discord{border:1px solid var(--ink-800);color:var(--silver-100)}.site-nav-discord:not([aria-disabled=true]):hover{border-color:var(--silver-500);transform:translateY(-2px)}.site-nav-anchor:active,.site-nav-discord:not([aria-disabled=true]):active,.footer-nav a:active{transform:translateY(0)}a:focus-visible,[data-discord-link]:focus-visible{outline:2px solid var(--coral-500);outline-offset:3px}[data-discord-link][aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}main{display:block}.hero,.principle,.how-it-works,.privacy,.final-invitation,.site-footer{width:min(100% - 64px, var(--max-width));margin-inline:auto}.hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,84px);min-height:calc(100dvh - 72px);padding-block:44px 52px;display:grid}.hero-copy{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.eyebrow,.section-label{color:var(--silver-500);letter-spacing:.04em;font-size:.8125rem;font-weight:600}.eyebrow{max-width:34ch;margin-bottom:22px}h1,h2,h3{text-wrap:balance;font-weight:700}h1{max-width:100%;color:var(--silver-100);letter-spacing:-.062em;font-size:clamp(4.5rem,6vw,5.5rem);font-weight:600;line-height:.98}.hero-body{max-width:45ch;color:var(--silver-300);margin-top:28px;font-size:clamp(1.125rem,1.3vw,1.3125rem);line-height:1.65}.hero-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.action{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 20px;font-size:.9375rem;font-weight:700;line-height:1;transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:ease-out;display:inline-flex}.action-primary{background:var(--coral-500);color:var(--ink-950)}.action-primary:not([aria-disabled=true]):hover{background:var(--coral-600);transform:translateY(-2px)}.action-secondary{border-color:var(--ink-800);background:var(--ink-900);color:var(--silver-100)}.action-secondary:hover{border-color:var(--silver-500);transform:translateY(-2px)}.action:not([aria-disabled=true]):active{transform:translateY(0)}.product-figure{border:1px solid var(--ink-800);border-radius:var(--radius);background:var(--ink-900);margin:0}.product-figure>img{border-radius:var(--radius);background:var(--ink-800);object-fit:cover;object-position:top}.hero-product{justify-self:end;width:100%;max-width:680px;padding:clamp(12px,1.6vw,22px)}.hero-product>img{max-height:min(64dvh,660px)}.product-caption{min-height:48px;color:var(--silver-500);justify-content:space-between;align-items:center;gap:24px;padding:12px 2px 0;font-size:.8125rem;line-height:1.45;display:flex}.product-label{color:var(--silver-300);flex:none;font-weight:600}.principle{border-top:1px solid var(--ink-800);border-bottom:1px solid var(--ink-800);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(48px,8vw,128px);padding-block:128px;display:grid}.principle h2{letter-spacing:-.05em;max-width:17ch;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.02}.principle p{max-width:42ch;color:var(--silver-300);padding-bottom:8px;font-size:1.0625rem;line-height:1.7}.how-it-works{padding-block:152px 112px}.section-heading{flex-direction:column;align-items:flex-start;gap:22px;max-width:780px;margin-bottom:52px;display:flex}.section-heading h2,.privacy h2,.final-invitation h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4vw,3.5rem);line-height:.98}.steps{border-top:1px solid var(--ink-800)}.step{border-bottom:1px solid var(--ink-800);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;width:100%;padding-block:112px;display:grid}.step-copy{flex-direction:column;align-items:flex-start;display:flex}.step-number{color:var(--coral-500);letter-spacing:.02em;margin-bottom:34px;font-size:1rem;font-weight:700}.step h3{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.5rem,3.4vw,3.5rem);line-height:1.04}.step-copy>p:last-child{max-width:46ch;color:var(--silver-300);margin-top:24px;font-size:1rem;line-height:1.7}.step-product{align-self:center;width:100%;padding:16px}.step-product .product-caption{justify-content:flex-start}.step[data-step="01"] .step-copy{grid-column:1/6;align-self:center}.step[data-step="01"] .step-product{grid-column:6/13}.step[data-step="02"] .step-copy{grid-column:9/13;align-self:end;padding-bottom:28px}.step[data-step="02"] .step-product{grid-area:1/1/auto/8}.step[data-step="03"]{padding-block:136px}.step[data-step="03"] .step-copy{grid-column:2/9}.step[data-step="04"]{padding-block:136px}.step[data-step="04"] .step-copy{grid-column:7/13}.privacy{padding-block:144px}.privacy .section-label{margin-bottom:24px}.privacy h2{max-width:15ch}.privacy-body{max-width:58ch;color:var(--silver-300);margin-top:32px;font-size:1.0625rem;line-height:1.7}.privacy-points{grid-template-columns:5fr 4fr 3fr;gap:24px;margin-top:68px;display:grid}.privacy-points li{border-top:1px solid var(--silver-500);min-height:92px;color:var(--silver-100);padding:22px 20px 0 0;font-size:.9375rem;font-weight:600}.final-invitation{border-top:1px solid var(--ink-800);border-bottom:1px solid var(--ink-800);grid-template-columns:minmax(0,8fr) minmax(260px,4fr);gap:clamp(48px,8vw,120px);padding-block:136px;display:grid}.final-invitation h2{grid-row:1/3;max-width:11ch}.final-invitation p{max-width:43ch;color:var(--silver-300);align-self:end;font-size:1.0625rem;line-height:1.7}.final-invitation .action{align-self:start;width:max-content}.site-footer{color:var(--silver-500);grid-template-columns:5fr 4fr 3fr;align-items:end;gap:32px;padding-block:56px 64px;font-size:.8125rem;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-brand .wordmark{color:var(--silver-100)}.footer-nav{justify-content:center;gap:8px}.site-footer>p{justify-content:flex-end;align-items:center;min-height:44px;display:flex}[data-reveal]{opacity:1;transform:none}html[data-js=true] [data-reveal].is-observed{transition-property:transform;transition-duration:.56s;transition-timing-function:ease-out}html[data-js=true] [data-reveal].is-observed:not(.is-visible){opacity:1;transform:translateY(20px)}html[data-js=true] .product-figure[data-reveal].is-observed>img,html[data-js=true] [data-reveal].is-observed .product-figure>img{opacity:1;transition-property:opacity;transition-duration:.56s;transition-timing-function:ease-out}html[data-js=true] .product-figure[data-reveal].is-observed:not(.is-visible)>img,html[data-js=true] [data-reveal].is-observed:not(.is-visible) .product-figure>img{opacity:0}[data-hero-reveal],html[data-js=true] .hero-copy.is-observed,html[data-js=true] .hero-copy.is-observed:not(.is-visible){opacity:1;transform:none}html[data-js=true] .hero-copy.is-observed [data-hero-reveal]{transition-property:transform;transition-duration:.42s;transition-timing-function:ease-out}html[data-js=true] .hero-copy.is-observed:not(.is-visible) [data-hero-reveal]{opacity:1;transform:translateY(12px)}html[data-js=true] .hero-copy.is-observed [data-hero-reveal]:nth-child(2){transition-delay:60ms}html[data-js=true] .hero-copy.is-observed [data-hero-reveal]:nth-child(3){transition-delay:.12s}html[data-js=true] .hero-copy.is-observed [data-hero-reveal]:nth-child(4){transition-delay:.18s}html[data-js=true] .hero-product.is-observed,html[data-js=true] .hero-product.is-observed>img{transition-delay:.24s}@media (width<=767px){.site-header,.site-nav{height:64px}.site-nav,.hero,.principle,.how-it-works,.privacy,.final-invitation,.site-footer{width:100%;padding-inline:20px}.site-nav{gap:16px}.site-nav-anchor{display:none}.site-nav-links{gap:0}.site-nav-discord{padding-inline:14px}.hero{grid-template-columns:minmax(0,1fr);gap:56px;min-height:auto;padding-block:64px 88px}h1{width:100%;max-width:11ch;font-size:clamp(2.75rem,12vw,3.375rem)}.hero-body{max-width:38ch;margin-top:24px}.hero-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:30px}.action{width:100%}.hero-product{justify-self:stretch;width:100%;max-width:none}.hero-product>img{max-height:none}.product-caption{flex-direction:column;align-items:flex-start;gap:4px}.principle{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:88px}.principle h2{font-size:clamp(2rem,9vw,2.5rem)}.principle p{padding-bottom:0}.how-it-works{padding-block:96px 72px}.section-heading{margin-bottom:40px}.section-heading h2,.privacy h2,.final-invitation h2{font-size:clamp(2rem,9vw,2.5rem)}.step,.step[data-step="03"],.step[data-step="04"]{grid-template-columns:minmax(0,1fr);gap:48px;width:100%;padding-block:80px}.step[data-step="01"] .step-copy,.step[data-step="01"] .step-product,.step[data-step="02"] .step-copy,.step[data-step="02"] .step-product,.step[data-step="03"] .step-copy,.step[data-step="04"] .step-copy{grid-area:auto/1;width:100%}.step[data-step="02"] .step-copy{padding-bottom:0}.step h3{font-size:clamp(2rem,9vw,2.5rem)}.step-product{padding:10px}.privacy{padding-block:88px 96px}.privacy-points{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;margin-top:52px}.privacy-points li{min-height:72px}.final-invitation{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:88px}.final-invitation h2{grid-row:auto}.final-invitation .action{width:100%;margin-top:8px}.site-footer{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding-block:48px}.footer-nav,.site-footer>p{justify-content:flex-start}}@media (width>=768px) and (width<=1023px){.site-nav,.hero,.principle,.how-it-works,.privacy,.final-invitation,.site-footer{width:min(100% - 64px, var(--max-width))}.hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;min-height:auto;padding-block:88px 104px}.hero-copy{max-width:none}h1{width:7em;max-width:none;font-size:clamp(2.75rem,5.3vw,3.375rem)}.hero-product{justify-self:end;width:calc(100% - 48px)}.hero-product>img{max-height:none}.principle{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:112px}.principle p{max-width:54ch;padding-bottom:0}.how-it-works{padding-block:128px 96px}.step,.step[data-step="03"],.step[data-step="04"]{padding-block:104px}.step[data-step="01"] .step-copy{grid-column:1/6}.step[data-step="01"] .step-product{grid-column:6/13}.step[data-step="02"] .step-copy{grid-column:8/13}.step[data-step="02"] .step-product{grid-column:1/7}.step[data-step="03"] .step-copy{grid-column:1/10}.step[data-step="04"] .step-copy{grid-column:5/13}.step h3{font-size:clamp(2rem,4.8vw,3rem)}.privacy{padding-block:120px}.final-invitation{grid-template-columns:minmax(0,7fr) minmax(240px,5fr);padding-block:112px}.site-footer{grid-template-columns:5fr 4fr 3fr}}@media (width>=1024px){h1{width:7em;max-width:none}.hero-product{--hero-product-overhang:clamp(32px, calc((100vw - var(--max-width) - 32px) / 2), 80px);width:calc(100% + var(--hero-product-overhang));justify-self:start;max-width:none}.hero-copy{padding-inline-start:clamp(0px,2vw,24px)}.step[data-step="02"] .step-copy,.step[data-step="04"] .step-copy{padding-inline-end:clamp(0px,2vw,24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],[data-hero-reveal],html[data-js=true] [data-reveal].is-observed,html[data-js=true] [data-reveal].is-observed:not(.is-visible){opacity:1!important;transition-delay:0s!important;transform:none!important}html[data-js=true] .product-figure[data-reveal].is-observed>img,html[data-js=true] .product-figure[data-reveal].is-observed:not(.is-visible)>img,html[data-js=true] [data-reveal].is-observed .product-figure>img,html[data-js=true] [data-reveal].is-observed:not(.is-visible) .product-figure>img{opacity:1!important;transition:none!important}.skip-link:focus-visible,.site-nav-anchor:hover,.site-nav-discord:not([aria-disabled=true]):hover,.footer-nav a:hover,.action-primary:not([aria-disabled=true]):hover,.action-secondary:hover{transform:none!important}}
