@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_e8899d{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_e8899d{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}.lp{--ink:#0b0e13;--ink-2:#10151d;--bone:#ede8e0;--bone-dim:#a89f92;--green:#3ee08c;--sky:#38bdf8;--line:rgba(237,232,224,0.09);background:var(--ink);color:var(--bone);overflow-x:clip}.lp ::selection{background:var(--green);color:var(--ink)}.lp .font-display{font-family:var(--font-fraunces),Georgia,serif}.lp{font-family:var(--font-schibsted),-apple-system,sans-serif}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lp .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);font-weight:600;margin-bottom:18px}.lp .btn{display:inline-block;padding:15px 30px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lp .btn-green{background:var(--green);color:#04130b;box-shadow:0 0 0 0 rgba(62,224,140,.4)}.lp .btn-green:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px rgba(62,224,140,.55)}.lp .btn-ghost{color:var(--bone);border:1px solid rgba(237,232,224,.25)}.lp .btn-ghost:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}.lp .hero{position:relative;min-height:100svh;display:flex;align-items:center}.lp .hero canvas{position:absolute;inset:0;width:100%;height:100%}.lp .hero-inner{position:relative;z-index:2;padding:120px 0 80px}.lp .hero h1{font-family:var(--font-fraunces),Georgia,serif;font-weight:560;font-variation-settings:"opsz" 100,"WONK" 1;font-size:clamp(46px,7.2vw,96px);line-height:1.02;letter-spacing:-.02em;max-width:11ch;margin:0 0 28px}.lp .hero h1 em{font-style:italic;color:var(--green);margin-right:.18em}.lp .beat h2 em{margin-right:.12em}.lp .hero p.lede{font-size:clamp(16px,1.6vw,20px);color:var(--bone-dim);max-width:46ch;line-height:1.65;margin-bottom:40px}.lp .hero .ctas{display:flex;gap:16px;flex-wrap:wrap}.lp .hero-badge{position:absolute;top:28px;left:0;right:0;z-index:3}.lp .hero-badge .wrap{display:flex;align-items:center;justify-content:space-between}.lp .brandline{display:flex;align-items:center;gap:12px;font-weight:700;font-size:18px;letter-spacing:.02em}.lp .brandline .lab{color:var(--green)}.lp .hero-badge nav{display:flex;gap:26px;font-size:14px}.lp .hero-badge nav a{color:var(--bone-dim);text-decoration:none;transition:color .15s}.lp .hero-badge nav a:hover{color:var(--green)}.lp .scroll-cue{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2;color:var(--bone-dim);font-size:11px;letter-spacing:.3em;text-transform:uppercase;animation:lp-bob 2.4s ease-in-out infinite}@keyframes lp-bob{0%,to{transform:translate(-50%);opacity:.5}50%{transform:translate(-50%,8px);opacity:1}}.lp .beats{padding:140px 0 60px}.lp .beat{display:grid;grid-template-columns:130px 1fr;grid-gap:30px;gap:30px;align-items:baseline;padding:54px 0;border-top:1px solid var(--line)}.lp .beat:first-child{border-top:none}.lp .beat-n{font-style:italic;font-size:clamp(40px,5vw,68px);color:rgba(62,224,140,.5);line-height:1}.lp .beat h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:520;font-size:clamp(28px,4vw,48px);line-height:1.12;letter-spacing:-.015em;margin-bottom:12px;max-width:22ch}.lp .beat h2 em{font-style:italic;color:var(--green)}.lp .beat p{color:var(--bone-dim);font-size:clamp(14.5px,1.5vw,17px);line-height:1.65;max-width:52ch}@media (max-width:700px){.lp .beat{grid-template-columns:1fr;gap:8px;padding:40px 0}}.lp .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.lp .stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.lp .stat{padding:64px 28px;border-left:1px solid var(--line)}.lp .stat:first-child{border-left:none}.lp .stat .big{font-family:var(--font-fraunces),serif;font-size:clamp(40px,4.6vw,64px);font-weight:560;color:var(--green);line-height:1;margin-bottom:10px}.lp .stat .big sup{font-size:.45em}.lp .stat .small{color:var(--bone-dim);font-size:13.5px;line-height:1.55}.lp .stat .src{display:block;margin-top:8px;font-size:11px;color:rgba(168,159,146,.55)}@media (max-width:900px){.lp .stats .wrap{grid-template-columns:1fr 1fr}.lp .stat{border-top:1px solid var(--line)}}.lp .how{padding:130px 0 110px}.lp .book h2,.lp .how h2,.lp .pricing h2{font-family:var(--font-fraunces),serif;font-weight:540;font-size:clamp(34px,4.6vw,58px);letter-spacing:-.015em;line-height:1.06;margin-bottom:16px}.lp .how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:64px}.lp .how-card{border:1px solid var(--line);border-radius:18px;padding:34px 30px 38px;background:linear-gradient(180deg,rgba(237,232,224,.025),transparent 55%);position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.lp .how-card:hover{transform:translateY(-6px);border-color:rgba(62,224,140,.4)}.lp .how-card .step{font-family:var(--font-fraunces),serif;font-style:italic;font-size:60px;color:rgba(62,224,140,.35);line-height:1;margin-bottom:22px}.lp .how-card h3{font-size:20px;margin-bottom:10px}.lp .how-card p{color:var(--bone-dim);font-size:14.5px;line-height:1.65}@media (max-width:900px){.lp .how-grid{grid-template-columns:1fr}}.lp .pricing{padding:40px 0 130px}.lp .price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:60px}.lp .price-card{border:1px solid var(--line);border-radius:20px;padding:38px 32px;display:flex;flex-direction:column;gap:0;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lp .price-card:hover{transform:translateY(-6px)}.lp .price-card.hot{border-color:rgba(62,224,140,.55);background:linear-gradient(180deg,rgba(62,224,140,.05),transparent 50%);box-shadow:0 30px 80px -40px rgba(62,224,140,.35)}.lp .price-card .tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:18px}.lp .price-card.hot .tag{color:var(--green)}.lp .price-card .amount{font-family:var(--font-fraunces),serif;font-size:58px;font-weight:560;line-height:1}.lp .price-card .amount-sub{margin-top:8px;font-size:14px;color:var(--bone-dim)}.lp .size-note{margin-top:22px;color:var(--bone-dim);font-size:14px;line-height:1.6;border-left:2px solid rgba(62,224,140,.45);padding-left:14px}.lp .price-card ul{list-style:none;padding:0;margin:26px 0 30px;display:grid;grid-gap:11px;gap:11px}.lp .price-card li{font-size:14px;color:var(--bone-dim);padding-left:22px;position:relative;line-height:1.5}.lp .price-card li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.lp .price-card .btn{margin-top:auto;text-align:center}.lp .hosting-banner{margin-top:26px;border:1px dashed rgba(62,224,140,.4);border-radius:16px;padding:22px 28px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:var(--bone);font-size:15px}.lp .hosting-banner b{color:var(--green)}@media (max-width:900px){.lp .price-grid{grid-template-columns:1fr}}.lp .book{padding:120px 0 140px;border-top:1px solid var(--line);background:var(--ink-2)}.lp .book-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:70px;gap:70px;margin-top:20px}.lp .book form{display:grid;grid-gap:14px;gap:14px}.lp .book .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.lp .book input,.lp .book textarea{background:var(--ink);border:1px solid rgba(237,232,224,.14);color:var(--bone);border-radius:10px;padding:15px 16px;font-size:15px;font-family:inherit;width:100%}.lp .book input:focus,.lp .book textarea:focus{outline:none;border-color:var(--green)}.lp .book button{background:var(--green);color:#04130b;border:none;border-radius:999px;padding:16px 34px;font-weight:700;font-size:15px;cursor:pointer;transition:transform .18s,box-shadow .18s;justify-self:start}.lp .book button:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px rgba(62,224,140,.5)}.lp .book button:disabled{opacity:.6;transform:none;cursor:default}.lp .book .fine{color:var(--bone-dim);font-size:13px;line-height:1.6}.lp .book .success{border:1px solid rgba(62,224,140,.5);border-radius:16px;padding:34px;font-size:17px;line-height:1.6}.lp .book .success b{color:var(--green)}.lp .book-pitch p{color:var(--bone-dim);line-height:1.7;margin:18px 0;font-size:15.5px}.lp .book-pitch .free{font-family:var(--font-fraunces),serif;font-style:italic;font-size:24px;color:var(--green)}@media (max-width:900px){.lp .book-grid{grid-template-columns:1fr;gap:40px}}.lp footer{padding:46px 0 60px}.lp footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.lp footer .fine{color:rgba(168,159,146,.6);font-size:12.5px;line-height:1.6;max-width:60ch}.lp .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none;transition:none}.lp .scroll-cue{animation:none}}.lp .blog-shell{min-height:100svh;background:radial-gradient(circle at 88% 8%,rgba(56,189,248,.07),transparent 28rem),radial-gradient(circle at 8% 32%,rgba(62,224,140,.045),transparent 30rem),var(--ink)}.lp .blog-wrap{width:min(1180px,100%);margin:0 auto;padding-inline:clamp(20px,4vw,44px)}.lp .blog-header{border-bottom:1px solid var(--line);background:rgba(11,14,19,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lp .blog-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp .blog-brand{display:inline-flex;align-items:center;gap:11px;color:var(--bone);font-size:18px;font-weight:700;letter-spacing:.02em}.lp .blog-brand,.lp .blog-brand:hover{text-decoration:none}.lp .blog-brand-lab{color:var(--green)}.lp .blog-nav{display:flex;align-items:center;gap:clamp(18px,4vw,30px);font-size:14px}.lp .blog-footer a,.lp .blog-nav a{color:var(--bone-dim);text-decoration:none;transition:color .16s ease}.lp .blog-footer a:hover,.lp .blog-nav a:hover{color:var(--green);text-decoration:none}.lp .blog-shell a:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:3px}.lp .blog-main{min-height:calc(100svh - 160px);padding-block:clamp(70px,10vw,128px)}.lp .blog-index-hero{max-width:860px;padding-bottom:clamp(54px,8vw,92px)}.lp .blog-eyebrow{margin-bottom:18px;color:var(--green);font-size:12px;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.lp .blog-title{max-width:13ch;margin:0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(48px,8vw,92px);font-weight:560;font-variation-settings:"opsz" 100,"WONK" 1;letter-spacing:-.03em;line-height:.98}.lp .blog-subtitle{max-width:64ch;margin-top:26px;color:var(--bone-dim);font-size:clamp(17px,2.2vw,21px);line-height:1.65}.lp .blog-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.lp .blog-section-heading h2{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(26px,4vw,38px);font-weight:520}.lp .blog-section-heading span{color:var(--bone-dim);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.lp .blog-post-list{margin:0;padding:0;list-style:none}.lp .blog-post-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px 48px;gap:24px 48px;padding-block:clamp(30px,5vw,48px);border-bottom:1px solid var(--line)}.lp .blog-post-card h3{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(27px,4vw,42px);font-weight:520;letter-spacing:-.018em;line-height:1.1}.lp .blog-post-card h3 a{color:var(--bone);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.lp .blog-post-card h3 a:hover{color:var(--green);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.lp .blog-post-description{max-width:66ch;margin-top:14px;color:var(--bone-dim);font-size:16px;line-height:1.7}.lp .blog-post-meta{display:flex;align-items:center;gap:9px;color:var(--bone-dim);font-size:13px;white-space:nowrap}.lp .blog-post-meta span[aria-hidden=true]{color:rgba(237,232,224,.3)}.lp .blog-empty{padding:34px 0;color:var(--bone-dim);font-size:16px;line-height:1.7}.lp .blog-breadcrumb{margin-bottom:clamp(38px,6vw,64px);color:var(--bone-dim);font-size:13px}.lp .blog-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.lp .blog-breadcrumb a{color:var(--bone-dim);text-decoration:none}.lp .blog-breadcrumb a:hover{color:var(--green)}.lp .blog-breadcrumb-separator{color:rgba(237,232,224,.28)}.lp .blog-breadcrumb-current{max-width:min(48ch,68vw);overflow:hidden;color:var(--bone);text-overflow:ellipsis;white-space:nowrap}.lp .blog-article-header{max-width:930px;padding-bottom:clamp(48px,8vw,82px)}.lp .blog-article-title{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(43px,7.5vw,82px);font-weight:550;font-variation-settings:"opsz" 92,"WONK" 1;letter-spacing:-.028em;line-height:1.01}.lp .blog-article-deck{max-width:64ch;margin-top:24px;color:var(--bone-dim);font-size:clamp(17px,2.1vw,20px);line-height:1.65}.lp .blog-byline{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px;color:var(--bone-dim);font-size:13px;line-height:1.6}.lp .blog-byline strong{color:var(--bone);font-weight:650}.lp .blog-byline-divider{color:rgba(237,232,224,.28)}.lp .blog-article-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,68ch);justify-content:space-between;grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px);align-items:start}.lp .blog-article-layout--solo{grid-template-columns:minmax(0,68ch);justify-content:center}.lp .blog-toc{position:-webkit-sticky;position:sticky;top:30px;padding-top:4px}.lp .blog-toc h2{margin:0 0 16px;color:var(--green);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.lp .blog-toc ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.lp .blog-toc a{color:var(--bone-dim);font-size:13px;line-height:1.45;text-decoration:none}.lp .blog-toc a:hover{color:var(--green)}.lp .blog-toc-level-3{padding-left:14px}.lp .blog-article-column{min-width:0}.lp .blog-prose{max-width:68ch;color:var(--bone);font-size:clamp(16px,1.7vw,18px);line-height:1.75}.lp .blog-prose>:first-child{margin-top:0}.lp .blog-prose h2,.lp .blog-prose h3{scroll-margin-top:32px;color:var(--bone);font-family:var(--font-fraunces),Georgia,serif;font-weight:540;letter-spacing:-.012em;line-height:1.15}.lp .blog-prose h2{margin:2.4em 0 .65em;font-size:clamp(30px,4.5vw,43px)}.lp .blog-prose h3{margin:2em 0 .55em;font-size:clamp(23px,3.3vw,30px)}.lp .blog-prose .table-wrap,.lp .blog-prose blockquote,.lp .blog-prose ol,.lp .blog-prose p,.lp .blog-prose pre,.lp .blog-prose ul{margin-block:1.25em}.lp .blog-prose ol,.lp .blog-prose ul{padding-left:1.35em}.lp .blog-prose li{margin-block:.42em;padding-left:.22em}.lp .blog-prose li::marker{color:var(--green)}.lp .blog-prose a{color:var(--sky);text-decoration-thickness:1px;text-underline-offset:3px}.lp .blog-prose a:hover{color:var(--green)}.lp .blog-prose blockquote{padding:.15em 0 .15em 1.2em;border-left:3px solid var(--green);color:var(--bone-dim);font-family:var(--font-fraunces),Georgia,serif;font-size:1.15em;font-style:italic}.lp .blog-prose .table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;-webkit-overflow-scrolling:touch}.lp .blog-prose table{width:100%;min-width:560px;border-collapse:collapse;color:var(--bone);font-size:.88em}.lp .blog-prose td,.lp .blog-prose th{padding:13px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lp .blog-prose td:last-child,.lp .blog-prose th:last-child{border-right:0}.lp .blog-prose tr:last-child td{border-bottom:0}.lp .blog-prose th{background:rgba(62,224,140,.08);color:var(--bone);font-size:.76em;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lp .blog-prose tbody tr:nth-child(2n){background:rgba(237,232,224,.025)}.lp .blog-prose code{padding:.12em .34em;border:1px solid var(--line);border-radius:4px;background:var(--ink-2);color:var(--green);font-size:.88em}.lp .blog-prose pre{overflow-x:auto;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2)}.lp .blog-prose pre code{padding:0;border:0;background:transparent}.lp .blog-prose img{max-width:100%;height:auto;border-radius:12px}.lp .blog-disclosure--top{margin-top:18px!important;padding:10px 14px!important}.lp .blog-disclosure{margin-top:34px;padding:15px 18px;border:1px solid var(--line);border-radius:10px;color:var(--bone-dim);font-size:12.5px;line-height:1.65}.lp .blog-author{margin-top:34px;padding:24px;border-left:2px solid var(--sky);background:rgba(56,189,248,.045)}.lp .blog-author h2{margin:0 0 7px;font-size:15px}.lp .blog-author p{margin:0;color:var(--bone-dim);font-size:14px;line-height:1.65}.lp .blog-supporting-section{margin-top:56px;padding-top:38px;border-top:1px solid var(--line)}.lp .blog-supporting-section h2{margin:0 0 24px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(29px,4vw,40px);font-weight:530;letter-spacing:-.012em}.lp .blog-faq-item+.blog-faq-item{margin-top:28px}.lp .blog-faq-item h3{margin:0 0 8px;color:var(--bone);font-size:17px;line-height:1.4}.lp .blog-faq-item p{margin:0;color:var(--bone-dim);font-size:15.5px;line-height:1.7}.lp .blog-source-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:1.2em}.lp .blog-source-list li::marker{color:var(--green)}.lp .blog-source-list a{color:var(--sky);line-height:1.6;text-underline-offset:3px}.lp .blog-back-link{display:inline-flex;align-items:center;gap:9px;margin-top:58px;color:var(--green);font-size:14px;font-weight:700;text-decoration:none}.lp .blog-back-link:hover{text-decoration:underline;text-underline-offset:4px}.lp .blog-not-found{display:grid;align-content:center;max-width:720px;min-height:calc(100svh - 220px)}.lp .blog-not-found-code{margin-bottom:14px;color:var(--green);font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(60px,12vw,120px);font-style:italic;line-height:.8;opacity:.72}.lp .blog-not-found h1{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(38px,7vw,70px);font-weight:540;letter-spacing:-.025em;line-height:1.05}.lp .blog-not-found p{max-width:52ch;margin:20px 0 30px;color:var(--bone-dim);font-size:17px;line-height:1.7}.lp .blog-not-found a{justify-self:start;padding:12px 20px;border:1px solid rgba(62,224,140,.55);border-radius:999px;color:var(--green);font-size:14px;font-weight:700;text-decoration:none}.lp .blog-not-found a:hover{background:rgba(62,224,140,.08)}.lp .blog-footer{padding-block:32px 44px;border-top:1px solid var(--line);color:var(--bone-dim);font-size:12.5px}.lp .blog-footer .blog-wrap{display:flex;justify-content:space-between;gap:18px}@media (max-width:800px){.lp .blog-post-card{grid-template-columns:1fr}.lp .blog-post-meta{grid-row:1}.lp .blog-article-layout{grid-template-columns:minmax(0,68ch);justify-content:center}.lp .blog-toc{position:static;padding:20px;border:1px solid var(--line);border-radius:12px;background:rgba(237,232,224,.02)}}@media (max-width:480px){.lp .blog-header-inner{min-height:68px}.lp .blog-brand{font-size:16px}.lp .blog-nav{gap:14px;font-size:13px}.lp .blog-title{font-size:clamp(44px,14vw,62px)}.lp .blog-section-heading{display:block}.lp .blog-section-heading span{display:block;margin-top:8px}.lp .blog-breadcrumb li:nth-last-child(2),.lp .blog-breadcrumb-current,.lp .blog-byline-divider{display:none}.lp .blog-byline>*{width:100%}.lp .blog-footer .blog-wrap{display:grid}}@media (prefers-reduced-motion:reduce){.lp .blog-footer a,.lp .blog-nav a,.lp .blog-post-card h3 a{transition:none}}