@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.ce707e0a.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.db06404a.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.41de2d8b.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_54e1229-module__gCDjjq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_54e1229-module__gCDjjq__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c71f0d34-module___8uifW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c71f0d34-module___8uifW__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--bg:#f2f3f1;--surface:#fff;--sunk:#e6e9e5;--fg:#121614;--body:#3a403c;--muted:#4c534f;--line:#d3d7d3;--accent:#c2410c;--accent-ink:#b23a0b;--on-accent:#fff;--band:#121614;--band-fg:#edefec;--band-body:#c9cfcb;--band-muted:#b9c0bb;--band-card:#1b201d;--band-line:#2c332f;--band-accent:#ff8a5b;--display:var(--font-bricolage),"Segoe UI",system-ui,sans-serif;--mono:var(--font-jetbrains),ui-monospace,"Cascadia Mono",Consolas,monospace;--wrap:1240px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1210;--surface:#161b18;--sunk:#131815;--fg:#e8ebe8;--body:#c3cac5;--muted:#a3aba6;--line:#2a312d;--accent:#c2410c;--accent-ink:#ff8a5b;--on-accent:#fff;--band:#171c19;--band-fg:#edefec;--band-body:#c9cfcb;--band-muted:#b9c0bb;--band-card:#1f2522;--band-line:#323a35;--band-accent:#ff8a5b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1210;--surface:#161b18;--sunk:#131815;--fg:#e8ebe8;--body:#c3cac5;--muted:#a3aba6;--line:#2a312d;--accent:#c2410c;--accent-ink:#ff8a5b;--on-accent:#fff;--band:#171c19;--band-fg:#edefec;--band-body:#c9cfcb;--band-muted:#b9c0bb;--band-card:#1f2522;--band-line:#323a35;--band-accent:#ff8a5b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--fg);font-family:var(--display);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;top:0;bottom:auto;left:0;right:0}a{color:inherit}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{text-wrap:balance;margin:0}p{margin:0}img{max-width:100%;display:block}.mono{font-family:var(--mono)}.wrap{max-width:var(--wrap);padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}@media (max-width:520px){.wrap{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}}.top{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg)92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .2s;position:-webkit-sticky;position:sticky}.top.scrolled{border-bottom-color:var(--line)}.top .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.brand{align-items:center;gap:12px;min-height:44px;font-weight:700;text-decoration:none;display:flex}.mark{background:var(--fg);width:36px;height:36px;color:var(--bg);border-radius:9px;place-items:center;transition:transform .3s cubic-bezier(.5,1.6,.4,1);display:grid}.brand:hover .mark{transform:rotate(-8deg)scale(1.06)}.mark svg path:last-child{animation:1.1s step-end infinite blink}@media (prefers-reduced-motion:reduce){.mark svg path:last-child{animation:none}}.nav{font-family:var(--mono);align-items:center;gap:2px;font-size:14px;display:flex}.nav a{border-radius:999px;padding:12px 14px;text-decoration:none}.nav a:hover{background:var(--sunk)}.nav .cta{background:var(--fg);color:var(--bg);margin-left:6px}.nav .cta:hover{background:var(--fg);opacity:.88}.menu-btn{border:1.5px solid var(--fg);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:none}.sheet{display:none}@media (max-width:820px){.nav{display:none}.menu-btn{display:grid}.sheet{z-index:30;background:var(--band);color:var(--band-fg);padding:calc(env(safe-area-inset-top,0px) + 14px)max(20px,env(safe-area-inset-right,0px))calc(env(safe-area-inset-bottom,0px) + 28px)max(20px,env(safe-area-inset-left,0px));visibility:hidden;flex-direction:column;transition:transform .28s,visibility 0s .28s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(-100%)}.sheet.open{visibility:visible;transition:transform .28s;transform:none}}.sheet-head{border-bottom:1px solid var(--band-line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.sheet-head .mark{background:var(--band-fg);color:var(--band)}.sheet .close{border:1.5px solid var(--band-fg);width:44px;height:44px;color:var(--band-fg);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.sheet nav{flex-direction:column;padding-top:12px;display:flex}.sheet nav a{border-bottom:1px solid var(--band-line);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;padding:16px 0;font-size:32px;font-weight:800;text-decoration:none;display:flex}.sheet nav a span{font-family:var(--mono);color:var(--band-muted);font-size:12px;font-weight:400}.sheet-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.eyebrow{font-family:var(--mono);color:var(--accent-ink);font-size:14px}.band .eyebrow{color:var(--band-accent)}.h2{letter-spacing:-.03em;max-width:920px;margin-top:14px;font-size:max(34px,min(4.6vw,64px));font-weight:800;line-height:1.03}.lede{max-width:640px;color:var(--body);margin-top:18px}.band .lede{color:var(--band-muted)}section{padding-top:max(64px,min(9vw,112px));padding-bottom:max(64px,min(9vw,112px))}.band{background:var(--band);color:var(--band-fg)}.btn{cursor:pointer;min-height:52px;font-weight:700;font:inherit;border:1.5px solid transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn.solid{background:var(--accent);color:var(--on-accent)}.btn.solid:hover{filter:brightness(1.08)}.btn.ghost{color:inherit;background:0 0;border-color:currentColor}.btn.ghost:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.btn.light{background:var(--band-fg);color:var(--band)}.chip{font-family:var(--mono);border:1px solid var(--band-line);border-radius:999px;padding:6px 12px;font-size:13px}.hero{padding-top:max(48px,min(7vw,88px));padding-bottom:max(64px,min(8vw,96px))}.status{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent)50%,transparent);border-radius:50%;flex:none;animation:2.4s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 transparent}}.hero h1{letter-spacing:-.04em;max-width:1120px;margin-top:26px;font-size:max(42px,min(7.2vw,104px));font-weight:800;line-height:.98}.hero h1 em{color:var(--accent-ink);font-style:normal}.hero .lede{max-width:680px;margin-top:28px;font-size:max(18px,min(1.6vw,22px))}.actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.stats{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:max(48px,min(6vw,72px));display:grid;overflow:hidden}.stats div{background:var(--bg);padding:22px 24px}.stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:max(30px,min(3.4vw,42px));font-weight:800;display:block}.stats span{color:var(--muted);font-size:15px;line-height:1.35;display:block}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats div{padding:16px}}.logos{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.logos .lbl{font-family:var(--mono);color:var(--muted);flex-basis:auto;font-size:13px}.logos span.co{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.logos img{object-fit:cover;border-radius:8px;width:36px;height:36px}@media (max-width:520px){.logos{gap:10px}.logos .lbl{flex-basis:100%}.logos span.co b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.logos img{border-radius:10px;width:52px;height:52px}}.prod{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:24px;margin-top:52px;display:grid}.prod article{background:var(--band-card);border:1px solid var(--band-line);border-radius:20px;flex-direction:column;gap:22px;min-width:0;padding:max(24px,min(3vw,36px));display:flex}.prod .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.prod h3{letter-spacing:-.02em;font-size:max(32px,min(3vw,40px));font-weight:800}.prod .where{font-family:var(--mono);color:var(--band-muted);font-size:13px}.prod .pitch{font-size:max(18px,min(1.5vw,21px));line-height:1.45}.pdo{color:var(--band-body);gap:14px;font-size:16px;display:grid}.pdo div{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.pdo dt{font-family:var(--mono);color:var(--band-accent);letter-spacing:.04em;padding-top:3px;font-size:12px}.pdo dd{margin:0}@media (max-width:520px){.pdo div{grid-template-columns:1fr;gap:2px}}.chips{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.prod .btn{align-self:flex-start}.prod .role{flex-wrap:wrap;gap:8px;margin-top:-8px;display:flex}.prod .role span{font-family:var(--mono);background:var(--band-accent);color:#121614;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.prod .role span+span{color:var(--band-muted);border:1px solid var(--band-line);background:0 0;font-weight:400}.prod .work small{font-family:var(--mono);color:var(--band-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.prod .work ul{color:var(--band-body);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:16px;display:flex}.prod .work li::marker{color:var(--band-accent)}.group{margin-top:56px}.group h3{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:13px;font-weight:500}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:980px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.grid3,.grid2{scroll-snap-type:x mandatory;margin-inline:calc(-1*max(20px,env(safe-area-inset-left,0px)));padding-inline:max(20px,env(safe-area-inset-left,0px));gap:12px;padding-bottom:8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.grid3>*,.grid2>*{scroll-snap-align:start;flex:0 0 min(300px,82vw)}.swipe-hint{display:block!important}}.swipe-hint{font-family:var(--mono);color:var(--muted);margin-top:-8px;margin-bottom:14px;font-size:12px;display:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.card h4{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.15}.card p{font-size:17px}.card .sub{color:var(--muted);font-size:15px}.card .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin-top:auto;padding-top:6px;display:flex}.card .tag{font-family:var(--mono);color:var(--muted);font-size:12px}.card .links{gap:20px;display:flex}.card .links a{text-underline-offset:3px;padding:10px 0;font-size:15px;font-weight:700}.shot{aspect-ratio:16/8.4;object-fit:cover;object-position:left top;border:1px solid var(--line);background:var(--sunk);border-radius:12px;width:100%}.shot.ph{text-align:center;color:var(--muted);font-family:var(--mono);border-style:dashed;place-items:center;padding:16px;font-size:12px;display:grid}.shot.ph svg{width:56px;height:56px;color:var(--accent-ink);margin:0 auto 8px;display:block}.term{aspect-ratio:16/8.4;color:#c9cfcb;width:100%;font-family:var(--mono);background:#121614;border-radius:12px;padding:18px;font-size:13px;line-height:1.7;overflow:hidden}.term .dim{color:#8e9691}.term .hot{color:#ff8a5b}.metrics{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metrics.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics div{background:var(--sunk);border-radius:12px;padding:12px 6px}.metrics b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.2;display:block}.metrics small{color:var(--muted);font-size:12px}.steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;padding:0;list-style:none;display:grid}@media (max-width:980px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.steps{grid-template-columns:1fr;gap:12px}}.steps li{background:var(--band-card);border:1px solid var(--band-line);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.steps .n{font-family:var(--mono);color:var(--band-accent);letter-spacing:.06em;font-size:12px}.steps strong{letter-spacing:-.01em;font-size:22px;line-height:1.2}.steps span.t{color:var(--band-body);font-size:16px}.steps code{font-family:var(--mono);background:var(--band);white-space:nowrap;color:var(--band-fg);border-radius:8px;margin-top:auto;padding:9px 12px;font-size:12.5px;overflow-x:auto}.alt{background:var(--sunk)}.rules{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:52px;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:980px){.rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rules{grid-template-columns:1fr}}.rules li{background:var(--bg);flex-direction:column;gap:8px;padding:28px;display:flex}.rules strong{letter-spacing:-.01em;font-size:22px;line-height:1.2}.rules span{color:var(--body);font-size:16px}.rules span.rn{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.write-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.posts{border-top:1.5px solid var(--fg);margin-top:36px}.post{border-bottom:1px solid var(--line);align-items:center;gap:16px 28px;padding:22px 0;text-decoration:none;display:flex}.post img{object-fit:cover;background:#111;border-radius:10px;flex:none;width:200px;height:120px;transition:transform .25s}.post:hover img{transform:scale(1.03)}.post .meta{font-family:var(--mono);color:var(--muted);font-size:13px}.post .ttl{letter-spacing:-.01em;margin-top:4px;font-size:max(19px,min(2vw,26px));font-weight:700;line-height:1.25;display:block}.post:hover .ttl{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:600px){.post img{width:84px;height:84px}.post{gap:14px;padding:16px 0}}.contact h2{letter-spacing:-.035em;max-width:1000px;font-size:max(38px,min(6vw,88px));font-weight:800;line-height:1}.mailrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.mail{font-family:var(--mono);border:1.5px solid var(--band-line);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:14px;padding:14px 18px;font-size:max(16px,min(2vw,20px))}.copied{font-family:var(--mono);color:var(--band-accent);min-height:1em;font-size:13px}.legal{border-top:1px solid var(--band-line);font-family:var(--mono);color:var(--band-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:80px;padding-top:22px;font-size:13px;display:flex}.case-top{padding-top:28px;padding-bottom:0}.back{font-family:var(--mono);align-items:center;gap:6px;padding:12px 0;font-size:14px;text-decoration:none;display:inline-flex}.case h1{letter-spacing:-.035em;max-width:1100px;margin-top:16px;font-size:max(38px,min(6vw,88px));font-weight:800;line-height:1.02}.facts{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:40px;display:grid;overflow:hidden}.facts div{background:var(--bg);padding:18px 22px;line-height:1.35}.facts small{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;display:block}.facts b{align-items:center;gap:8px;font-size:16px;display:flex}.facts img{border-radius:5px;width:22px;height:22px}@media (max-width:760px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.flow{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:40px;padding:max(18px,min(3vw,32px));overflow-x:auto}.flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;min-width:640px;display:grid}.flow-col{flex-direction:column;gap:10px;display:flex}.flow-col>small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.node{border:1.5px solid var(--line);background:var(--bg);border-radius:12px;padding:10px 12px;font-size:15px;font-weight:700}.node i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:11.5px;font-weight:400;display:block}.node.pub{border-color:var(--fg)}.node.core{background:var(--band);color:var(--band-fg);border-color:var(--band)}.node.core i{color:var(--band-muted)}.flow-note{font-family:var(--mono);color:var(--muted);margin-top:14px;font-size:12px}.article{max-width:760px;margin:0 auto;padding-top:max(56px,min(8vw,96px));padding-bottom:0}.article h2{font-family:var(--mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em;margin-top:64px;font-size:13px;font-weight:500}.article h2:first-child{margin-top:0}.article p{color:var(--body);margin-top:14px}.article .big{color:var(--fg);letter-spacing:-.01em;font-size:max(21px,min(2.2vw,26px));font-weight:500;line-height:1.4}.decisions{flex-direction:column;gap:14px;margin-top:20px;display:flex}.decisions div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.decisions strong{font-size:20px;line-height:1.3;display:block}.decisions p{margin-top:8px;font-size:16px}.decisions .tr{color:var(--muted);border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:15px}.decisions .tr b{font-family:var(--mono);color:var(--fg);font-weight:500}.article ul{color:var(--body);flex-direction:column;gap:8px;margin:14px 0 0;padding-left:22px;display:flex}.out{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.out div{background:var(--band);color:var(--band-fg);border-radius:14px;padding:20px}.out b{letter-spacing:-.02em;font-size:30px;font-weight:800;display:block}.out span{color:var(--band-muted);font-size:14px;line-height:1.35;display:block}@media (max-width:600px){.out{grid-template-columns:1fr 1fr}.out div:last-child{grid-column:1/-1}}.next{background:var(--band);color:var(--band-fg);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:max(56px,min(8vw,96px));margin-bottom:max(56px,min(8vw,96px));padding:max(22px,min(3vw,40px));text-decoration:none;display:flex}.next small{font-family:var(--mono);color:var(--band-accent);font-size:12px;display:block}.next b{letter-spacing:-.02em;font-size:max(22px,min(3vw,36px));line-height:1.15;display:block}.reveal{animation:.6s both rise}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}.blog-head{padding-top:28px;padding-bottom:0}.blog-head h1,.post-head h1{letter-spacing:-.04em;max-width:1100px;margin-top:14px;font-size:max(40px,min(6.4vw,92px));font-weight:800;line-height:1}.filters{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.fchip{font:inherit;font-family:var(--mono);border:1.5px solid var(--line);background:var(--surface);min-height:40px;color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.fchip span{color:var(--muted);font-size:12px}.fchip:hover{border-color:var(--fg);transform:translateY(-1px)}.fchip.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.fchip.on span{color:color-mix(in srgb,var(--bg)70%,transparent)}.blog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:40px;padding-bottom:max(64px,min(8vw,104px));display:grid}@media (max-width:760px){.blog-list{grid-template-columns:1fr}}.bcard{background:var(--surface);border:1px solid var(--line);min-width:0;animation:.55s cubic-bezier(.2,.8,.2,1) both fadeUp;animation-delay:calc(var(--d)*60ms);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s;display:flex;overflow:hidden}.bcard:hover{box-shadow:0 22px 40px -24px color-mix(in srgb,var(--fg)45%,transparent);border-color:color-mix(in srgb,var(--fg)30%,var(--line));transform:translateY(-6px)}.bthumb{aspect-ratio:16/9;background:#111;overflow:hidden}.bthumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bcard:hover .bthumb img{transform:scale(1.04)}.btext{flex-direction:column;gap:8px;padding:22px 24px 24px;display:flex}.btext .meta{font-family:var(--mono);color:var(--muted);font-size:12.5px}.bt{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.bx{color:var(--body);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.bcats{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bcats span,.pcats span{font-family:var(--mono);background:var(--sunk);color:var(--body);border-radius:999px;padding:4px 10px;font-size:12px}.bcard.big{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.bcard.big .bthumb{aspect-ratio:auto;min-height:300px}.bcard.big .btext{justify-content:center;padding:max(24px,min(3vw,40px))}.bcard.big .bt{font-size:max(28px,min(3vw,40px))}@media (max-width:760px){.bcard.big{display:flex}.bcard.big .bthumb{aspect-ratio:16/9;min-height:0}}.article-view>.wrap:first-child{padding-top:28px}.post-head{max-width:960px;padding-top:12px;padding-bottom:36px}.post-head h1{font-size:max(36px,min(5.4vw,72px));line-height:1.04}.pcats{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.pcats span{background:color-mix(in srgb,var(--accent)14%,transparent);color:var(--accent-ink)}.pexcerpt{color:var(--body);max-width:760px;margin-top:20px;font-size:max(18px,min(1.7vw,22px));line-height:1.5}.byline{align-items:center;gap:12px;margin-top:28px;font-size:15px;display:flex}.byline>span:last-child{flex-direction:column;line-height:1.3;display:flex}.byline>span:last-child span{font-family:var(--mono);color:var(--muted);font-size:12.5px}.prose{max-width:720px;color:var(--body);margin:0 auto 0 max(0px,50% - 480px);font-size:18.5px;line-height:1.7}.prose>*+*{margin-top:1.15em}.prose h2{letter-spacing:-.02em;color:var(--fg);margin-top:2.2em;font-size:max(26px,min(2.6vw,32px));font-weight:800;line-height:1.2}.prose h3{color:var(--fg);margin-top:1.8em;font-size:22px;font-weight:700;line-height:1.3}.prose h2+*,.prose h3+*{margin-top:.6em}.prose strong{color:var(--fg)}.prose a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--accent-ink)}.prose blockquote{border-left:3px solid var(--accent);color:var(--fg);margin-left:0;padding:4px 0 4px 20px;font-size:1.05em}.prose hr{border:0;border-top:1px solid var(--line);margin-top:2.4em;margin-bottom:2.4em}.prose :not(pre)>code{font-family:var(--mono);background:var(--sunk);color:var(--fg);overflow-wrap:anywhere;border-radius:6px;padding:.12em .4em;font-size:.84em}.prose figure{margin:2em 0}.prose figure img{border:1px solid var(--line);background:#111;border-radius:14px;width:100%}.prose figcaption{font-family:var(--mono);color:var(--muted);text-align:center;margin-top:10px;font-size:12.5px}.prose table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.prose th{color:var(--fg);font-family:var(--mono);font-size:13px;font-weight:500}.copy-code{font-family:var(--mono);color:#c9cfcb;cursor:pointer;opacity:0;background:#1b201d;border:1px solid #3a423d;border-radius:8px;padding:6px 10px;font-size:12px;transition:opacity .2s;position:absolute;top:10px;right:10px}@media (hover:none){.copy-code{opacity:1}}.ptags{max-width:720px;font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px;margin:48px auto 0 max(0px,50% - 480px);font-size:13px;display:flex}.ptags span{border:1px solid var(--line);border-radius:999px;padding:6px 12px}.pnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin-top:48px;margin-bottom:max(64px,min(8vw,104px));display:grid}@media (max-width:640px){.pnav{grid-template-columns:1fr}}.pnav a{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;padding:22px;text-decoration:none;transition:transform .25s,border-color .25s;display:flex}.pnav a:hover{border-color:var(--fg);transform:translateY(-3px)}.pnav a.r{text-align:right}.pnav small{font-family:var(--mono);color:var(--accent-ink);font-size:12px}.pnav b{font-size:18px;line-height:1.3}.stats a{background:var(--bg);padding:22px 24px;text-decoration:none;transition:background .2s;display:block}.stats a:hover{background:var(--surface)}.stats a:hover b{color:var(--accent-ink)}@media (max-width:760px){.stats a{padding:16px}}.stackrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.stackrow .lbl{font-family:var(--mono);color:var(--muted);margin-right:6px;font-size:13px}.stackrow span:not(.lbl){font-family:var(--mono);border:1px solid var(--line);color:var(--body);border-radius:999px;padding:5px 11px;font-size:13px}@media (max-width:520px){.stackrow .lbl{flex-basis:100%}}.btnrow{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.textlink{font-family:var(--mono);color:var(--band-muted);text-underline-offset:3px;padding:12px 0;font-size:14px}.textlink:hover{color:var(--band-fg)}.card.clickable{cursor:pointer}.card .links a.more{color:var(--accent-ink)}.footnav{font-family:var(--mono);flex-wrap:wrap;gap:4px 22px;margin-top:56px;font-size:14px;display:flex}.footnav a{color:var(--band-muted);padding:10px 0;text-decoration:none}.footnav a:hover{color:var(--band-fg)}.footnav+.legal{margin-top:20px}.phead{padding-top:12px;padding-bottom:32px}.phead h1{letter-spacing:-.04em;margin-top:14px;font-size:max(44px,min(7vw,104px));font-weight:800;line-height:.98}.ptag{color:var(--body);max-width:760px;margin-top:18px;font-size:max(20px,min(2vw,26px));line-height:1.4}.phead .actions{margin-top:28px}.phead .facts{margin-top:36px}.pvis{border-radius:20px;overflow:hidden}.pvis .pshot{aspect-ratio:16/8;object-fit:cover;object-position:left top;border:1px solid var(--line);border-radius:20px;width:100%}.pvis .term.pshot{padding:max(18px,min(3vw,36px));font-size:max(13px,min(1.6vw,18px))}.pvis .shot.ph svg{width:80px;height:80px}.pmetrics{margin-top:14px}.pmetrics b{font-size:max(22px,min(3vw,34px))}.pstack{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pstack span{font-family:var(--mono);border:1px solid var(--line);color:var(--body);border-radius:999px;padding:6px 12px;font-size:13px}.article .big+.big{margin-top:14px}.proj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:40px;padding-bottom:max(64px,min(8vw,104px));display:grid}@media (max-width:980px){.proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.proj-grid{grid-template-columns:1fr}}.pcard{background:var(--surface);border:1px solid var(--line);min-width:0;animation:.55s cubic-bezier(.2,.8,.2,1) both fadeUp;animation-delay:calc(var(--d)*45ms);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s;display:flex;overflow:hidden}.pcard:hover{box-shadow:0 22px 40px -24px color-mix(in srgb,var(--fg)45%,transparent);border-color:color-mix(in srgb,var(--fg)30%,var(--line));transform:translateY(-6px)}.pthumb{aspect-ratio:16/9;background:var(--sunk);overflow:hidden}.pthumb .pshot{object-fit:cover;object-position:left top;border:0;border-radius:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pcard:hover .pthumb .pshot{transform:scale(1.04)}.pthumb .term.pshot{aspect-ratio:auto;padding:14px;font-size:11px}.pthumb .shot.ph{aspect-ratio:auto}.pthumb .shot.ph svg{width:44px;height:44px}.ptext{flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px;display:flex}.ptext .meta{font-family:var(--mono);color:var(--muted);font-size:12px}.ptext .bt{font-size:22px}.prole{font-family:var(--mono);color:var(--accent-ink);margin-top:auto;padding-top:8px;font-size:12px}.mono-vis{color:#edefec;background:#121614;place-items:center;display:grid;position:relative;overflow:hidden}.mono-vis:before{content:"";opacity:.35;background-image:radial-gradient(rgba(255,138,91,.55) 1px,transparent 1.5px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0}.mono-vis:after{content:"";aspect-ratio:1;background:radial-gradient(circle,rgba(255,138,91,.28),transparent 65%);border-radius:50%;width:60%;position:absolute;top:-30%;right:-12%}.mono-vis[data-cat="AI & developer tools"]:after{background:radial-gradient(circle,rgba(124,196,250,.28),transparent 65%)}.mono-vis[data-cat="Blockchain & DeFi"]:after{background:radial-gradient(circle,rgba(215,166,245,.3),transparent 65%)}.mono-vis[data-cat="Servers & APIs"]:after{background:radial-gradient(circle,rgba(155,212,155,.28),transparent 65%)}.mono-vis span{z-index:1;font-family:var(--display);letter-spacing:-.03em;text-align:center;padding:0 16px;font-size:max(24px,min(3.4vw,44px));font-weight:800;position:relative}.pvis .mono-vis span{font-size:max(36px,min(6vw,80px))}.pnote{font-family:var(--mono);color:var(--muted);border:1px dashed var(--line);border-radius:12px;margin-bottom:0;padding:12px 16px;font-size:13px}.seeall{color:var(--fg);margin-top:40px}.right{align-items:center;gap:8px;display:flex}.theme-btn{border:1.5px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.theme-btn:hover{border-color:var(--fg);transform:rotate(-12deg)}.theme-btn svg{transition:transform .5s cubic-bezier(.5,1.6,.4,1),opacity .3s;position:absolute}.theme-btn .moon{opacity:1;transform:translateY(0)rotate(0)}.theme-btn .sun{opacity:0;transform:translateY(130%)rotate(-90deg)}.is-dark .theme-btn .moon{opacity:0;transform:translateY(-130%)rotate(90deg)}.is-dark .theme-btn .sun{opacity:1;transform:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}.progress{left:0;right:0;top:env(safe-area-inset-top,0px);z-index:40;background:var(--accent);transform-origin:0;pointer-events:none;height:3px;position:fixed;transform:scaleX(0)}.hero{isolation:isolate;position:relative}html,body{overflow-x:clip}.glow{z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--gx,70%)var(--gy,30%),color-mix(in srgb,var(--accent)16%,transparent),transparent 70%);transition:background .1s;position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.hero h1 .w{animation:.7s cubic-bezier(.2,.8,.2,1) both wordUp;animation-delay:calc(var(--i)*55ms);display:inline-block}@keyframes wordUp{0%{opacity:0;transform:translateY(.35em)rotate(2deg)}to{opacity:1;transform:none}}.hl{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 92%;background-repeat:no-repeat;background-size:0% .09em;transition:background-size .7s cubic-bezier(.6,0,.2,1)}.hl.on{background-size:100% .09em}.hero .lede,.hero .actions,.hero .stats,.hero .logos,.hero .status{animation:.7s both fadeUp}.hero .status{animation-delay:50ms}.hero .lede{animation-delay:.55s}.hero .actions{animation-delay:.68s}.hero .stats{animation-delay:.8s}.hero .logos{animation-delay:.92s}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.logos span.co{transition:transform .25s}.logos span.co:hover{transform:translateY(-3px)}.logos img{transition:transform .35s cubic-bezier(.5,1.8,.4,1)}.logos span.co:hover img{transform:rotate(-8deg)scale(1.08)}.btn{transition:transform .18s,filter .2s,background .2s,box-shadow .25s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn.solid:hover{box-shadow:0 10px 24px -10px var(--accent)}.btn .arr{transition:transform .2s;display:inline-block}.btn:hover .arr{transform:translate(4px)}.marquee{border-block:1px solid var(--line);background:var(--bg);padding-top:16px;padding-bottom:16px;overflow:hidden}.marquee .track{width:max-content;font-family:var(--mono);color:var(--muted);gap:40px;font-size:15px;animation:32s linear infinite slide;display:flex}.marquee:hover .track{animation-play-state:paused}.marquee .track span{white-space:nowrap;align-items:center;gap:40px;display:flex}.marquee .track span:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}@keyframes slide{to{transform:translate(-50%)}}.pending{opacity:.35;transform:translateY(28px)}.in{opacity:1;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s;transition-delay:calc(var(--d,0)*80ms);transform:none}.card,.prod article,.steps li{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s;position:relative}.card:hover{box-shadow:0 22px 40px -24px color-mix(in srgb,var(--fg)45%,transparent);border-color:color-mix(in srgb,var(--fg)30%,var(--line));transform:translateY(-6px)}.card .shot{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover img.shot{transform:scale(1.025)}.prod article:before,.steps li:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--band-accent)18%,transparent),transparent 65%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.prod article:hover:before,.steps li:hover:before{opacity:1}.prod article:hover,.steps li:hover{border-color:color-mix(in srgb,var(--band-accent)45%,var(--band-line))}.rules li{transition:background .3s}.rules li:hover{background:var(--surface)}.rules li strong{transition:color .25s}.rules li:hover strong{color:var(--accent-ink)}.caret{vertical-align:-.15em;background:#ff8a5b;width:.55em;height:1.05em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.live{align-items:center;gap:6px;display:inline-flex}.live:before{content:"";background:#2fb57a;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse2}@keyframes pulse2{0%{box-shadow:0 0 rgba(47,181,122,.6)}80%,to{box-shadow:0 0 0 7px rgba(47,181,122,0)}}main.enter{animation:.5s cubic-bezier(.2,.8,.2,1) both viewIn}@keyframes viewIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.flow .node{transition:transform .25s}.flow .node:hover{transform:translate(4px)}.contact h2 .wave{transform-origin:70% 80%;display:inline-block}.contact:hover h2 .wave{animation:1.2s wave}@keyframes wave{20%{transform:rotate(14deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.pending{opacity:1;transform:none}.marquee .track{animation:none}.hl{background-size:100% .09em}.glow{display:none}}body{margin:0}[hidden]:not([hidden=until-found i]){display:none!important}button{font:inherit}.prose pre{font-family:var(--mono);color:#d6dcd8;-moz-tab-size:4;tab-size:4;background:#121614;border:1px solid #2c332f;border-radius:14px;margin-top:1.6em;margin-bottom:1.6em;padding:20px 22px;font-size:14px;line-height:1.65;position:relative;overflow-x:auto}.prose pre code{background:0 0;padding:0;font-family:inherit}.prose pre:hover .copy-code{opacity:1}.copy-code:focus-visible{opacity:1}.hljs-comment,.hljs-quote,.hljs-meta{color:#7f8a84;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-built_in.hljs-keyword{color:#ff8a5b}.hljs-type,.hljs-class .hljs-title,.hljs-title.class_{color:#f2c46d}.hljs-string,.hljs-regexp,.hljs-addition{color:#9bd49b}.hljs-title,.hljs-title.function_,.hljs-built_in,.hljs-variable,.hljs-params{color:#7cc4fa}.hljs-number,.hljs-symbol{color:#d7a6f5}.hljs-tag,.hljs-name{color:#ff8a5b}.hljs-attr,.hljs-attribute{color:#f2c46d}.hljs-deletion{color:#ff8a8a}.simple{padding-top:28px;padding-bottom:max(64px,min(8vw,104px))}.simple h1{letter-spacing:-.04em;max-width:1100px;margin-top:14px;font-size:max(40px,min(6.4vw,92px));font-weight:800;line-height:1}.simple .lede+.lede{margin-top:14px}
