@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.qCIpRa_className{font-family:Manrope,Manrope Fallback;font-style:normal}.qCIpRa_variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._4sr3aW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}._4sr3aW_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2tuvx2ggl0uf7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.048ctm9k7u_u3.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.2t3qiyt2vl-ta.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2_s53-223o24o.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.jWlQsa_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.jWlQsa_variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1e634a0870b53d3f-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a6407282b78ca7d7-s.3_mjd9z78cbbb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0wyelkczeev99.woff2)format("woff2");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:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}._7O-yKW_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}._7O-yKW_variable{--font-pixel:"Pixelify Sans", "Pixelify Sans Fallback"}
:root{--paper:#f3efe4;--paper-light:#fbf8ef;--ink:#1e241c;--muted:#62685e;--forest:#4d5f38;--forest-deep:#26331f;--sage:#a7b78c;--sage-soft:#dfe5d2;--coral:#dd7d57;--acid:#d9f26d;--line:#cdd0c1;--line-dark:#9da48f;--shadow:#23301e21;--shell:min(1200px, calc(100% - 4.5rem));--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), sans-serif;--mono:var(--font-mono), monospace;--pixel:var(--font-pixel), monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";z-index:999;pointer-events:none;opacity:.17;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--acid);color:var(--forest-deep)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}h1,h2,h3,p,figure{margin-block-start:0}img{max-width:100%}.shell{width:var(--shell);margin-inline:auto}.visually-hidden:where(:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;color:#fff;background:var(--forest-deep);padding:.75rem 1rem;font-size:.82rem;font-weight:700;transition:transform .16s;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.site-header{z-index:20;border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2.25rem;min-block-size:5.7rem;display:grid}.brand{align-items:center;text-decoration:none;display:inline-flex;overflow:visible}.wordmark{color:#4f6237;font-family:var(--pixel);letter-spacing:-.09em;white-space:nowrap;filter:drop-shadow(0 1px #212b1b29);padding:.08em .13em .11em;font-size:2.2rem;font-weight:700;line-height:.78;display:inline-block;position:relative;overflow:visible}.wordmark:before{content:"";z-index:-1;aspect-ratio:1;background:var(--coral);width:.34em;position:absolute;inset:.05em auto auto .04em}.wordmark--footer{font-size:1.85rem}.site-nav{justify-self:end;align-items:center;gap:clamp(1.15rem,2.8vw,2.5rem);display:flex}.site-nav a,.site-footer nav a{color:#4f574a;font-size:.76rem;font-weight:700;text-decoration:none;position:relative}.site-nav a:after,.site-footer nav a:after{content:"";transform-origin:100%;background:currentColor;block-size:1px;transition:transform .2s;position:absolute;inset:auto 0 -.35rem;transform:scaleX(0)}.site-nav a:hover:after,.site-footer nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{border:1px solid var(--line-dark);min-block-size:2.85rem;color:var(--forest-deep);background:var(--paper-light);box-shadow:3px 3px 0 var(--sage-soft);justify-content:center;align-items:center;gap:1.05rem;padding-inline:1.05rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.header-cta svg{width:1rem}.header-cta:hover{color:#fff;background:var(--forest);box-shadow:5px 5px 0 var(--sage);transform:translate(-2px,-2px)}.hero{isolation:isolate;border-block-end:1px solid var(--line);min-block-size:min(51rem,100dvh - 5.7rem);padding-block:clamp(4.5rem,8vw,7rem) clamp(5.7rem,9vw,7.5rem);position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;background:linear-gradient(90deg, transparent calc(50% - 1px), color-mix(in srgb, var(--line) 42%, transparent) 50%, transparent calc(50% + 1px)), linear-gradient(color-mix(in srgb, var(--line) 32%, transparent) 1px, transparent 1px);background-size:100% 100%,100% 6rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-orbit{z-index:-2;border:1px solid color-mix(in srgb, var(--forest) 20%, transparent);border-radius:50%;position:absolute}.hero-orbit:after{content:"";aspect-ratio:1;background:var(--coral);width:.55rem;box-shadow:0 0 0 5px var(--paper);border-radius:1px;position:absolute}.hero-orbit--one{aspect-ratio:1;width:46rem;inset:-27rem auto auto -23rem}.hero-orbit--one:after{inset:auto 5rem 8rem auto}.hero-orbit--two{aspect-ratio:1;width:29rem;inset:auto -15rem -18rem auto}.hero-orbit--two:after{background:var(--forest);inset:3rem auto auto 3.5rem}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(3.2rem,7vw,7.4rem);display:grid}.hero-copy-panel{z-index:2;animation:.68s cubic-bezier(.2,.7,.2,1) 80ms both rise-in;position:relative}.eyebrow,.section-kicker{color:#707c5e;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.65rem;margin-block-end:1.5rem;font-size:.69rem;font-weight:500;display:flex}.eyebrow span{aspect-ratio:1;background:var(--coral);width:.45rem;box-shadow:.52rem 0 0 var(--sage);margin-inline-end:.45rem}.hero h1,.preview-copy h2,.method-heading h2,.closing-grid h2,.legal-page h1,.thanks-page h1{font-family:var(--serif);letter-spacing:-.055em;font-weight:400}.hero h1{max-width:8ch;margin-block-end:1.8rem;font-size:clamp(4.25rem,6.3vw,6.65rem);line-height:.88}.hero h1 em,.preview-copy h2 em,.method-heading h2 em,.closing-grid h2 em{color:var(--forest);font-weight:400}.hero-copy{color:#555d52;max-width:31rem;margin-block-end:.7rem;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.72}.hero-copy strong{color:var(--ink);font-weight:750}.hero-copy--secondary{margin-block-end:2.05rem}.hero-visual{margin:0;animation:.78s cubic-bezier(.2,.7,.2,1) .22s both rise-in;position:relative}.hero-frame{border:1px solid var(--line-dark);background:var(--paper-light);box-shadow:1rem 1rem 0 color-mix(in srgb, var(--sage) 28%, transparent);padding:.55rem;position:relative}.hero-frame:before,.hero-frame:after{content:"";z-index:2;aspect-ratio:1;border:1px solid var(--forest);background:var(--acid);width:.65rem;position:absolute}.hero-frame:before{inset:-.4rem auto auto -.4rem}.hero-frame:after{background:var(--coral);inset:auto -.4rem -.4rem auto}.hero-art{aspect-ratio:1.18;object-fit:cover;object-position:63% 50%;width:100%;height:auto;display:block}.hero-frame figcaption{color:var(--forest);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f4e9e6;border:1px solid #34432b4d;padding:.5rem .7rem;font-size:.61rem;position:absolute;inset:1.25rem 1.25rem auto auto}.hero-surface-scan{z-index:3;pointer-events:none;height:1.55rem;position:absolute;inset:-1px 12.35rem auto .55rem}.hero-surface-scan__rail{background:var(--acid);opacity:.28;transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.hero-surface-scan__lock{aspect-ratio:1;border:1px solid var(--forest);background:var(--acid);transform-origin:50%;width:.55rem;position:absolute;inset:-.25rem -.28rem auto auto}.hero-surface-scan__lock:after{content:"";transform-origin:top;background:#26331f7a;width:1px;height:1rem;position:absolute;inset:100% auto auto 50%}.floating-signal{z-index:4;border:1px solid var(--line-dark);width:min(18.5rem,75%);box-shadow:.62rem .62rem 0 var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf8eff5;padding:1.1rem 1.15rem 1rem;position:absolute;inset:auto auto -2.35rem -2.6rem}.floating-signal__top{color:#72805f;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.59rem;font-weight:500;display:flex}.floating-signal__top i{aspect-ratio:1;background:var(--coral);width:.4rem;box-shadow:.55rem 0 0 var(--sage);margin-inline-end:.45rem;display:inline-block}.floating-signal>strong{font-family:var(--serif);letter-spacing:-.04em;margin-block:.9rem .35rem;font-size:1.45rem;font-weight:500;display:block}.floating-signal>p{color:#6d7468;margin-block-end:.7rem;font-size:.7rem;line-height:1.5}.floating-signal>small{color:var(--forest);font-family:var(--mono);font-size:.57rem}.hero-index{color:#929789;font-family:var(--mono);letter-spacing:.1em;writing-mode:vertical-rl;font-size:.58rem;position:absolute;inset:auto 1.5rem 1.25rem auto}.subscribe{max-width:31rem}.subscribe__label{color:#44543a;margin-block-end:.65rem;font-size:.72rem;font-weight:800;display:block}.subscribe__form{background:var(--paper-light);box-shadow:.3rem .3rem 0 var(--sage-soft);border:1px solid #858d7a;grid-template-columns:1fr auto;padding:.3rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.subscribe__form:focus-within{border-color:var(--forest);box-shadow:.3rem .3rem 0 var(--sage), 0 0 0 3px color-mix(in srgb, var(--sage) 25%, transparent)}.subscribe__form input[type=email]{min-width:0;min-height:3.2rem;color:var(--ink);background:0 0;border:0;outline:0;padding-inline:.9rem;font-size:max(1rem,1em)}.subscribe__form input::placeholder{color:#969a90}.subscribe__form button{color:#fff;background:var(--forest);border:0;justify-content:center;align-items:center;gap:1.5rem;min-height:3.2rem;padding-inline:1.15rem;font-size:.72rem;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.subscribe__form button:hover:not(:disabled){background:var(--forest-deep)}.subscribe__form button:active:not(:disabled){transform:translateY(1px)}.subscribe__form button:disabled{cursor:wait;opacity:.72}:is(.subscribe__form:has(input:user-invalid),.subscribe__form:has(input[aria-invalid=true])){border-color:#a83c2c;box-shadow:.3rem .3rem #e6b6a6}.subscribe__error{color:#8f2f23;margin:.65rem 0 0;font-size:.72rem;line-height:1.45}.subscribe__error span{aspect-ratio:1;width:1rem;font-family:var(--mono);border:1px solid;place-items:center;margin-inline-end:.35rem;font-size:.65rem;display:inline-grid}.subscribe__status{color:#858a7f;min-height:1rem;margin:.75rem 0 0;font-size:.65rem;line-height:1.45}.subscribe__status--success{color:#3d683a;font-weight:700}.subscribe__status--error{color:#8f2f23;font-weight:700}.honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.signal-strip{border-block-end:1px solid var(--line);background:#e8e9dc;container-type:inline-size}.signal-grid{grid-template-columns:repeat(3,1fr);display:grid}.signal-item{border-inline-end:1px solid var(--line);align-items:center;gap:1rem;min-block-size:7rem;padding:1.25rem 2rem;display:flex}.signal-item:first-child{padding-inline-start:0}.signal-item:last-child{border-inline-end:0}.signal-item__icon{color:var(--forest);font-family:var(--mono);flex:none;font-size:1.55rem}.signal-item strong,.signal-item small{display:block}.signal-item strong{color:#424a3e;margin-block-end:.28rem;font-size:.77rem;line-height:1.3}.signal-item small{color:#7d8378;font-size:.63rem}.preview-section{padding-block:clamp(6rem,10vw,9.5rem);position:relative;overflow:hidden}.preview-section:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--line);width:30rem;box-shadow:inset 0 0 0 5rem color-mix(in srgb, var(--sage-soft) 30%, transparent);border-radius:50%;position:absolute;inset:4rem -12rem auto auto}.preview-grid{grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.preview-copy{position:relative}.preview-copy h2,.method-heading h2,.closing-grid h2{font-size:clamp(3.1rem,5vw,5.15rem);line-height:.94}.preview-copy h2{max-width:8.2ch;margin-block-end:2rem}.preview-copy>p:not(.section-kicker){max-width:25rem;color:var(--muted);margin-block-end:2.5rem;font-size:.94rem;line-height:1.75}.preview-proof{border-block-start:1px solid var(--line-dark);align-items:flex-end;gap:.75rem;padding-block-start:1.25rem;display:flex}.preview-proof__number{color:var(--forest);font-family:var(--serif);letter-spacing:-.06em;font-size:3.05rem;line-height:.8}.preview-proof span:last-child{color:#72796c;font-family:var(--mono);text-transform:uppercase;font-size:.6rem;line-height:1.45}.inbox-stage{min-width:0;position:relative;container-type:inline-size}.inbox-stage:before{content:"";z-index:-1;background:#e3e6d9;border:1px solid #ccd2c1;position:absolute;inset:1.6rem -.85rem -.85rem 1.6rem;transform:rotate(1.2deg)}.arrival-toast{z-index:5;color:#4d6643;opacity:0;background:#fbfdf7;border:1px solid #c9d4be;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.65rem;font-weight:700;display:flex;position:absolute;inset:-2.7rem .8rem auto auto;transform:translateY(.7rem);box-shadow:0 .65rem 1.5rem #3847301f}.arrival-toast.is-visible{animation:3.2s both toast-in-out}.arrival-toast__signal{aspect-ratio:1;background:var(--coral);width:.45rem;box-shadow:.6rem 0 0 var(--sage);margin-right:.55rem}.mail-window{background:#fffdf8;border:1px solid #c5cbbd;position:relative;overflow:hidden;box-shadow:0 1rem 2.4rem #39453012}.mail-topbar{background:#faf9f3;border-block-end:1px solid #e1e4d9;align-items:center;gap:.65rem;min-height:3.4rem;padding:.75rem 1rem;display:flex}.mail-app-badge{aspect-ratio:1;color:#587148;background:#e8eedf;flex:none;place-items:center;width:1.55rem;font-size:.74rem;display:grid}.mail-app-name{color:#35402f;font-size:.7rem;font-weight:750}.mail-app-name em{color:#8a927f;font-style:normal;font-weight:450}.mail-demo-chip{color:#748067;font-family:var(--mono);letter-spacing:.04em;background:#f0f3e9;border:1px solid #d7dfd1;margin-left:auto;padding:.34rem .45rem;font-size:.48rem}.mail-toolbar{border-block-end:1px solid #e3e6dc;align-items:center;gap:.55rem;padding:.72rem .85rem .72rem 1rem;display:flex}.mail-toolbar>strong{font-family:var(--serif);letter-spacing:-.03em;font-size:1.2rem;font-weight:450}.inbox-count{color:#5b6e48;min-width:1.4rem;height:1.25rem;font-family:var(--mono);background:#e3e9d7;place-items:center;font-size:.52rem;display:inline-grid}.mail-actions{align-items:center;gap:.2rem;margin-left:auto;display:flex}.mail-filter,.mail-replay{color:#7f887c;background:0 0;border:0;min-height:1.9rem;font-size:.55rem;font-weight:700}.mail-filter{padding-inline:.55rem}.mail-filter[aria-pressed=true]{color:#44533d;background:#e8eedf}.mail-replay{color:#526843;background:#f7f8f2;border:1px solid #d2dacd;margin-left:.25rem;padding-inline:.55rem}.mail-filter:focus-visible,.mail-replay:focus-visible,.mail-item:focus-visible,.mail-back:focus-visible,.mail-agent-line button:focus-visible{outline-offset:-2px;outline:2px solid #6a8553}.mail-area{grid-template-columns:minmax(13rem,.85fr) minmax(0,1.15fr);min-height:24rem;display:grid}.mail-inbox{background:#fcfbf6;border-inline-end:1px solid #e2e5da;min-width:0}.mail-list-heading{color:#8d9486;height:2.25rem;font-family:var(--mono);letter-spacing:.035em;background:#f7f7f1;border-block-end:1px solid #e6e9df;padding:.7rem .8rem;font-size:.48rem}.mail-list{scrollbar-width:thin;scrollbar-color:#c9d1bf transparent;height:21.75rem;overflow-y:auto}.mail-item{color:#61695b;text-align:left;background:0 0;border:0;border-block-end:1px solid #e8ebe2;width:100%;padding:.7rem .75rem;transition:background .16s;display:block;position:relative}.mail-item:hover{background:#f2f5ec}.mail-item.active{background:#e7eddf;box-shadow:inset 3px 0 #849970}.mail-item__head{align-items:center;gap:.4rem;min-width:0;margin-block-end:.42rem;display:flex}.mail-avatar{aspect-ratio:1;color:#5e704d;width:1.35rem;font-family:var(--pixel);background:#e0e9d7;flex:0 0 1.35rem;place-items:center;font-size:.65rem;font-weight:700;display:grid}.mail-sender{color:#62695d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.58rem;font-weight:600;overflow:hidden}.mail-time{color:#8a9380;font-family:var(--mono);flex:none;font-size:.45rem}.mail-subject,.mail-snippet{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-subject{color:#465040;margin-block-end:.32rem;font-size:.61rem;font-weight:650;line-height:1.3}.mail-snippet{color:#91978b;font-size:.5rem;line-height:1.35}.mail-item.is-unread .mail-sender,.mail-item.is-unread .mail-subject{color:#313b2a;font-weight:800}.mail-unread-dot{aspect-ratio:1;background:var(--coral);border-radius:50%;width:.38rem;position:absolute;inset:2.65rem .7rem auto auto}.mail-item.incoming{transform-origin:0 0;animation:.65s cubic-bezier(.2,.7,.2,1) both mail-arrives}.mail-item.incoming:before{content:"";pointer-events:none;background:#cad9b880;animation:1.6s forwards mail-flash;position:absolute;inset:0}.mail-empty{color:#949c90;padding:2rem .9rem;font-size:.6rem}.mail-detail{background:#fffdf8;min-width:0;padding:1rem 1.1rem;position:relative}.mail-back{color:#556c43;background:#e9eee1;border:0;padding:.42rem .55rem;font-size:.62rem;font-weight:700;display:none}.mail-message-category{color:#697c5d;font-family:var(--mono);background:#edf2e5;border:1px solid #dce5d5;margin-block-end:.75rem;padding:.25rem .4rem;font-size:.46rem;font-weight:600;display:inline-block}.mail-detail h3{color:#30372b;font-family:var(--serif);letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:400;line-height:1.05}.mail-envelope-meta{border-block-start:1px solid #e8eae2;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding-block:.75rem;display:grid}.mail-envelope-meta .mail-avatar{flex-basis:1.8rem;width:1.8rem}.mail-envelope-meta div{min-width:0}.mail-envelope-meta strong,.mail-envelope-meta div span{display:block}.mail-envelope-meta strong{color:#4a5445;font-size:.58rem}.mail-envelope-meta div span{color:#969b92;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.46rem;overflow:hidden}.mail-envelope-meta time{color:#9a9f95;font-family:var(--mono);align-self:start;font-size:.44rem}.mail-content-body{color:#687064;font-size:.58rem;line-height:1.58}.mail-content-body p{margin-block-end:.65rem}.mail-finding{color:#59674c;background:#f3f6ee;border-inline-start:2px solid #a9b994;margin-block:.75rem;padding:.65rem .7rem}.mail-finding strong,.mail-finding span{display:block}.mail-finding strong{color:#526640;margin-bottom:.22rem;font-size:.53rem}.mail-finding span{font-size:.56rem;line-height:1.5}.mail-agent-line{border-block-start:1px dashed #dfe5d9;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;padding-block-start:.7rem;display:flex}.mail-agent-line>span{color:#849179;font-family:var(--mono);font-size:.46rem}.mail-agent-line button{color:#59734e;background:#f2f5ee;border:1px solid #dce5d8;padding:.45rem .55rem;font-size:.52rem;font-weight:750}.mail-agent-line button:hover{background:#e8eee0}.inbox-caption{color:#92988b;justify-content:space-between;gap:1rem;margin-top:1.15rem;font-size:.6rem;display:flex}.inbox-caption span:first-child:before{content:"";aspect-ratio:1;background:#adbe9c;border-radius:50%;width:.38rem;margin:0 .45rem .05rem 0;display:inline-block}.method-section{border-block-start:1px solid var(--line);background:#e7e9dd;padding-block:clamp(6rem,10vw,9rem)}.method-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:4rem;margin-block-end:4.5rem;display:grid}.method-heading h2{max-width:13ch;margin:0}.method-heading>p{color:#697267;max-width:26rem;margin:0 0 .6rem auto;font-size:.86rem;line-height:1.7}.steps{border-block-start:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step{border-inline-end:1px solid var(--line);min-height:19rem;padding:1.5rem 2.25rem 2rem 0}.step+.step{padding-inline-start:2.25rem}.step:last-child{border-inline-end:0}.step__number{color:#718064;font-family:var(--mono);font-size:.62rem}.step__mark{aspect-ratio:1;border:1px solid var(--line-dark);width:3.15rem;color:var(--forest);background:color-mix(in srgb, var(--paper-light) 65%, transparent);font-family:var(--mono);place-items:center;margin-block:3.2rem 2.6rem;display:grid}.step h3{max-width:10ch;font-family:var(--serif);letter-spacing:-.035em;margin-block-end:1rem;font-size:1.55rem;font-weight:450;line-height:1.05}.step p{color:#737b70;max-width:21rem;margin:0;font-size:.76rem;line-height:1.7}.closing-section{isolation:isolate;color:#eef0e7;background:#20341e;padding-block:clamp(5.5rem,9vw,8rem);position:relative;overflow:hidden}.closing-section:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #d7f26d38;border-radius:50%;width:36rem;position:absolute;inset:auto -10rem -19rem auto;box-shadow:inset 0 0 0 5rem #d9f26d0a}.closing-marquee{color:#cedec614;width:max-content;font-family:var(--mono);white-space:nowrap;font-size:clamp(4rem,8vw,8rem);line-height:1;position:absolute;inset:-1.2rem auto auto 0}.closing-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:5rem;display:grid;position:relative}.closing-grid .section-kicker{color:#b6c3a7}.closing-grid h2{margin:0}.closing-grid h2 em{color:var(--acid)}.closing-form>p{color:#bac4b6;max-width:29rem;margin-block-end:1.4rem;font-size:.85rem;line-height:1.7}.closing-section .subscribe{max-width:none}.closing-section .subscribe__form{background:#fbf8ef14;border-color:#82927a;box-shadow:.3rem .3rem #d9f26d24}.closing-section .subscribe__form input[type=email]{color:#fff}.closing-section .subscribe__form input::placeholder{color:#9aa698}.closing-section .subscribe__form button{color:#1d2d1c;background:var(--acid)}.closing-section .subscribe__form button:hover:not(:disabled){background:#e3f985}.closing-section .subscribe__status{color:#7f8e7b}.closing-section .subscribe__status--success{color:#c6e1b9}.closing-section .subscribe__status--error,.closing-section .subscribe__error{color:#ffae96}.site-footer{border-block-start:1px solid var(--line);background:#e8e9df;padding-block:3.2rem}.footer-grid{grid-template-columns:.85fr 1.35fr auto;align-items:end;gap:2.5rem;display:grid}.footer-grid>div p{color:#848b80;margin:.75rem 0 0;font-size:.67rem}.footer-note{color:#747c72;max-width:34rem;margin:0;font-size:.65rem;line-height:1.65}.site-footer nav{gap:1.4rem;display:flex}.site-footer small{border-block-start:1px solid var(--line);color:#92988f;font-family:var(--mono);grid-column:1/-1;margin-top:.5rem;padding-block-start:1.5rem;font-size:.57rem}.legal-page,.thanks-page{width:min(46rem,100% - 2rem);min-height:100dvh;margin-inline:auto;padding-block:clamp(4rem,10vw,7rem)}.legal-back,.thanks-page a{color:#57674d;align-items:center;min-height:2.75rem;margin-block-end:3rem;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.legal-page h1,.thanks-page h1{margin-block-end:1.25rem;font-size:clamp(4rem,8vw,6rem);line-height:.9}.legal-intro,.thanks-page>p:not(.section-kicker){color:#626b60;font-size:1rem;line-height:1.75}.legal-page section{border-block-start:1px solid var(--line);padding-block:1.8rem}.legal-page section h2{margin:0 0 .75rem;font-size:1rem}.legal-page section p{color:#6e776c;margin:0;font-size:.82rem;line-height:1.75}.legal-page aside{border-inline-start:3px solid var(--coral);color:#656e63;background:var(--paper-light);margin-top:2rem;padding:1.25rem;font-size:.75rem;line-height:1.7}.thanks-page{flex-direction:column;justify-content:center;display:flex}.thanks-signal{aspect-ratio:1;color:#fff;background:var(--forest);place-items:center;width:3.2rem;margin-block-end:2rem;font-size:1.4rem;display:grid}@keyframes rise-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes mail-arrives{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-24px)scaleY(.3)}65%{opacity:1}to{opacity:1;max-height:100px;transform:translateY(0)scaleY(1)}}@keyframes mail-flash{0%{opacity:1}to{opacity:0}}@keyframes toast-in-out{0%{opacity:0;transform:translateY(12px)}14%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes hero-surface-trace{0%{opacity:.8;transform:scaleX(0)}72%{opacity:.8;transform:scaleX(1)}to{opacity:.28;transform:scaleX(1)}}@keyframes hero-surface-lock{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes hero-surface-drop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes hero-surface-confirm{0%,to{background-color:#f8f4e9e6;border-color:#34432b4d}38%{background-color:#eff4cef5;border-color:#34432b94}}@media (prefers-reduced-motion:no-preference){.hero-surface-scan__rail{animation:.78s cubic-bezier(.16,1,.3,1) .52s both hero-surface-trace}.hero-surface-scan__lock{opacity:0;animation:.32s cubic-bezier(.16,1,.3,1) 1.08s both hero-surface-lock;transform:scale(.72)}.hero-surface-scan__lock:after{opacity:0;animation:.3s cubic-bezier(.16,1,.3,1) 1.22s both hero-surface-drop;transform:scaleY(0)}.hero-frame figcaption{animation:.68s ease-out 1.28s both hero-surface-confirm}}@container (max-width:740px){.signal-grid{grid-template-columns:1fr}.signal-item{border-inline-end:0;border-block-end:1px solid var(--line);min-block-size:5.8rem;padding-inline:0}.signal-item:last-child{border-block-end:0}}@media (max-width:1040px){.hero-grid{gap:3.4rem}.hero h1{font-size:clamp(4rem,7vw,5.8rem)}.preview-grid{grid-template-columns:1fr}.preview-copy h2{max-width:13ch}.preview-copy>p:not(.section-kicker){max-width:40rem}.method-heading{grid-template-columns:1fr;gap:1.5rem}.method-heading>p{max-width:38rem;margin-left:0}}@media (max-width:800px){:root{--shell:min(100% - 2rem, 42rem)}.header-inner{grid-template-columns:1fr 1fr;gap:0;padding-block:1rem}.brand{border-block-end:1px solid var(--line);grid-column:1/-1;width:100%;padding-block-end:1rem}.site-nav{grid-column:1/-1;justify-content:space-between;justify-self:stretch;padding-block:.8rem}.header-cta{grid-column:1/-1;min-block-size:2.7rem}.wordmark{font-size:2.25rem}.hero{min-block-size:0;padding-block:3.8rem 5.2rem}.hero-grid{grid-template-columns:1fr;gap:4.3rem}.hero h1{max-width:8ch;font-size:clamp(4rem,15vw,6rem)}.hero-visual{width:calc(100% - 1rem);margin-inline:auto}.floating-signal{width:min(17rem,82%);inset:auto auto -2.8rem -1rem}.hero-index{display:none}.preview-section{padding-block:5.5rem 6.5rem}.preview-copy h2{max-width:8.5ch;font-size:clamp(3.5rem,13vw,5rem)}.steps{grid-template-columns:1fr}.step{border-inline-end:0;border-block-end:1px solid var(--line-dark);grid-template-columns:3.4rem 1fr;gap:0 1.25rem;min-height:auto;padding:1.5rem 0 2.2rem;display:grid}.step+.step{padding-inline-start:0}.step:last-child{border-block-end:0}.step__number{grid-column:1/-1;margin-bottom:1.4rem}.step__mark{grid-row:2/span 2;margin:0}.step h3{grid-column:2;margin:0 0 .8rem}.step p{grid-column:2}.closing-grid{grid-template-columns:1fr;gap:2.7rem}.closing-grid h2{font-size:clamp(3.3rem,13vw,5rem)}.footer-grid{grid-template-columns:1fr;align-items:start;gap:2rem}.site-footer small{grid-column:auto}}@media (max-width:590px){.subscribe__form{grid-template-columns:1fr}.subscribe__form button{min-height:3.25rem}.mail-topbar{min-height:3.05rem;padding:.55rem .7rem}.mail-app-name em,.mail-demo-chip{display:none}.mail-toolbar{padding:.65rem}.mail-actions{gap:0}.mail-filter,.mail-replay{padding-inline:.45rem}.mail-area{min-height:24rem;display:block}.mail-inbox{border-inline-end:0}.mail-list{height:21.75rem}.mail-item{padding:.85rem .75rem}.mail-subject{font-size:.63rem}.mail-detail{min-height:24rem;padding:.9rem 1rem 1.5rem;display:none}.mail-area.is-reading .mail-inbox{display:none}.mail-area.is-reading .mail-detail{display:block}.mail-back{margin-bottom:.75rem;display:inline-block}.mail-detail h3{font-size:1.55rem}.mail-content-body{font-size:.64rem}.arrival-toast{padding:.55rem;font-size:.58rem;inset:-2.4rem .2rem auto auto}.inbox-caption{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy-panel,.hero-visual,.mail-item.incoming,.mail-item.incoming:before,.arrival-toast.is-visible{animation:none}.hero-copy-panel,.hero-visual,.arrival-toast.is-visible{opacity:1;transform:none}}
