@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel-56d3066b.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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel-46932d16.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-56d3066b.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-46932d16.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-56d3066b.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-46932d16.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-c8b23d7b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-0a7197f9.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrainsmono-c8b23d7b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrainsmono-0a7197f9.woff2) format("woff2");unicode-range:U+0000-00FF,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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/spectral-6b876f08.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/spectral-3572142a.woff2) format("woff2");unicode-range:U+0000-00FF,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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-e0d74661.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-3a29c9b1.woff2) format("woff2");unicode-range:U+0000-00FF,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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral-6cde1431.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral-55dbb1bf.woff2) format("woff2");unicode-range:U+0000-00FF,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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-1df6e194.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-dcc88080.woff2) format("woff2");unicode-range:U+0000-00FF,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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-8c220926.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-7fb459b5.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--bg: #0b0908;--surface: #141010;--ink-high: #f4ece3;--ink: #ece2d8;--ink-soft: #ddd1c6;--ink-mid: #cdc2b8;--ink-muted: #b3a59a;--ink-low: #8a7c71;--ink-faint: #6f635a;--ink-fainter: #5f554d;--ember: #e0752c;--ember-light: #f6b06a;--ember-pale: #f7cfa2;--ember-spark: #f8c88f;--ember-tip: #fdeacd;--ember-deep: #b8501a;--hairline: rgba(224, 117, 44, .16);--hairline-soft: rgba(224, 117, 44, .12);--hairline-cool: rgba(240, 231, 222, .12);--font-display: "Cinzel", "Times New Roman", serif;--font-text: "Spectral", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-field: 14px;--r-row: 16px;--r-card: 22px;--r-pill: 999px;--shadow-pill: 0 12px 30px rgba(224, 117, 44, .28);--shadow-cover: -26px 34px 70px rgba(0, 0, 0, .75), 0 0 70px rgba(224, 117, 44, .16);--shadow-cover-lg: -30px 40px 90px rgba(0, 0, 0, .8), 0 0 90px rgba(224, 117, 44, .22);--shadow-video: 0 30px 80px rgba(0, 0, 0, .6);--ease-out: cubic-bezier(.2, .7, .2, 1);--ember-gradient: linear-gradient(178deg, #fdeacd 0%, #f8c187 34%, #e77a2c 72%, #b8501a 100%)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--ink-mid);font-family:var(--font-text);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:#e8853c;text-decoration:none}a:hover{color:var(--ember-light)}img{max-width:100%}::selection{background:var(--ember);color:var(--bg)}input,textarea,select,button{font-family:inherit}:focus-visible{outline:2px solid var(--ember-light);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:12px 20px;border-radius:var(--r-pill);background:var(--ember);color:var(--bg);font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:top .2s ease}.skip-link:focus{top:12px;color:var(--bg)}@keyframes emberPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes sparkRise{0%{transform:translate3d(0,20px,0) scale(.6);opacity:0}12%{opacity:.9}70%{opacity:.55}to{transform:translate3d(18px,-190px,0) scale(.9);opacity:0}}@keyframes flicker{0%,to{opacity:1;text-shadow:0 0 38px rgba(224,117,44,.5)}43%{opacity:.94;text-shadow:0 0 26px rgba(224,117,44,.34)}61%{opacity:1;text-shadow:0 0 52px rgba(224,117,44,.62)}77%{opacity:.97;text-shadow:0 0 32px rgba(224,117,44,.42)}}@keyframes burnLine{0%{left:-12%;opacity:0}14%{opacity:1}86%{opacity:1}to{left:100%;opacity:0}}@keyframes emberFlicker{0%,to{filter:drop-shadow(0 0 24px rgba(224,117,44,.3));opacity:1}38%{filter:drop-shadow(0 0 12px rgba(224,117,44,.16));opacity:.95}57%{filter:drop-shadow(0 0 38px rgba(224,117,44,.5));opacity:1}74%{filter:drop-shadow(0 0 18px rgba(224,117,44,.24));opacity:.97}}@keyframes kenBurns{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes pulseRing{0%{transform:scale(.9);opacity:.7}70%,to{transform:scale(1.45);opacity:0}}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes shine{0%{transform:translate(-120%) skew(-14deg)}55%,to{transform:translate(320%) skew(-14deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollCue{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(9px);opacity:1}}@keyframes navUnderline{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes glowBreath{0%,to{opacity:.4}50%{opacity:.75}}[data-page]{animation:pageIn .55s var(--ease-out) both}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}[data-reveal][data-shown]{opacity:1;transform:none}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ember);margin:0 0 22px}.ember-text{color:var(--ember-pale)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.ember-text{background-image:var(--ember-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:emberFlicker 7.5s ease-in-out infinite;filter:drop-shadow(0 0 24px rgba(224,117,44,.3))}}.pill,.pill-outline{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:17px 30px;border-radius:var(--r-pill);cursor:pointer;text-align:center}.pill{color:var(--bg);background:var(--ember);border:1px solid var(--ember);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.pill:hover{background:var(--ember-light);border-color:var(--ember-light);color:var(--bg);transform:translateY(-2px);box-shadow:var(--shadow-pill)}.pill-outline{color:#e8dcd2;background:transparent;border:1px solid rgba(240,231,222,.28);transition:border-color .25s ease,color .25s ease,transform .25s ease}.pill-outline:hover{border-color:var(--ember);color:var(--ember-light);transform:translateY(-2px)}.link-underline{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(224,117,44,.5);padding-bottom:5px}.field{width:100%;background:#ffffff0a;border:1px solid rgba(240,231,222,.2);border-radius:var(--r-field);color:var(--ink-high);font-size:17px;padding:16px 20px;outline:none;transition:border-color .25s ease,background .25s ease}.field::placeholder{color:var(--ink-faint)}.field:hover{border-color:#f0e7de57}.field:focus{border-color:var(--ember);background:#ffffff0f}select.field{color:var(--ink-mid);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ember) 50%),linear-gradient(135deg,var(--ember) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:46px}select.field option{background:var(--surface);color:var(--ink)}textarea.field{resize:vertical}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.form-note{margin:20px 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;line-height:1.7;color:var(--ink-faint)}.form-error{margin:14px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;line-height:1.7;color:#f19a7a}.form-success{border:1px solid rgba(224,117,44,.5);border-radius:var(--r-card);padding:34px;font-family:var(--font-display);font-size:21px;line-height:1.45;color:#f0d9bf}.wrap-820{max-width:820px;margin:0 auto}.wrap-900{max-width:900px;margin:0 auto}.wrap-1100{max-width:1100px;margin:0 auto}.wrap-1240{max-width:1240px;margin:0 auto}.wrap-1400{max-width:1400px;margin:0 auto}.page-pad{padding:80px 40px 110px}.ember-heading{margin:0}.page-title{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,4.4vw,58px);line-height:1.04;margin:0 0 56px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}[data-spark],[data-burn]{display:none!important}[data-page],.ember-text,[data-marquee]>div,[data-kenburns],[data-cue],[data-shine],[data-glow],[data-ring],[data-flicker]{animation:none!important}}@media(max-width:640px){.page-pad{padding:56px 22px 80px}.pill,.pill-outline{padding:15px 24px;font-size:11px}}.progress-track[data-astro-cid-3ef6ksr2]{position:fixed;left:0;top:0;height:2px;width:100%;z-index:60;background:transparent;pointer-events:none}.progress-track[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--ember-deep),var(--ember-light));box-shadow:0 0 12px #e0752cb3;transition:width .12s linear}header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:18px 40px;background:#0b0908e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(224,117,44,.18)}.wordmark[data-astro-cid-3ef6ksr2]{display:flex;flex:none;flex-direction:column;gap:2px;color:var(--ink-high);white-space:nowrap}.wordmark[data-astro-cid-3ef6ksr2]:hover{color:var(--ink-high)}.wordmark-name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:.22em;text-transform:uppercase}.wordmark-domain[data-astro-cid-3ef6ksr2]{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.3em;text-transform:lowercase;color:var(--ink-low)}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:22px;row-gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.nav-link[data-astro-cid-3ef6ksr2]{position:relative;white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a3968b;padding-bottom:4px;transition:color .25s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--ink-high)}.nav-underline[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ember);box-shadow:0 0 8px #e0752ccc;animation:navUnderline .45s var(--ease-out) both}.nav-cta[data-astro-cid-3ef6ksr2]{white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bg);background:var(--ember);padding:11px 20px;border-radius:var(--r-pill);transition:background .25s ease,transform .25s ease}.nav-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--ember-light);color:var(--bg);transform:translateY(-1px)}.burger[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1080px){header[data-astro-cid-3ef6ksr2]{padding:16px 26px;gap:20px}nav[data-astro-cid-3ef6ksr2]{gap:16px;row-gap:8px}}@media(max-width:900px){header[data-astro-cid-3ef6ksr2]{padding:14px 22px;flex-wrap:wrap}.burger[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;background:none;border:1px solid rgba(240,231,222,.22);border-radius:var(--r-pill);padding:9px 16px;cursor:pointer;color:#a3968b;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:border-color .25s ease,color .25s ease}.burger[data-astro-cid-3ef6ksr2]:hover,.burger[data-astro-cid-3ef6ksr2][aria-expanded=true]{border-color:var(--ember);color:var(--ember-light)}.burger-bars[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:4px;width:15px}.burger-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:1px;background:currentColor;transition:transform .25s ease}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(2.5px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger-bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-2.5px) rotate(-45deg)}nav[data-astro-cid-3ef6ksr2]{flex-basis:100%;flex-direction:column;align-items:flex-start;gap:0;display:none;border-top:1px solid var(--hairline);margin-top:14px;padding-top:6px}nav[data-astro-cid-3ef6ksr2][data-open]{display:flex}.nav-link[data-astro-cid-3ef6ksr2]{width:100%;padding:14px 0;font-size:12px;border-bottom:1px solid rgba(240,231,222,.07)}.nav-underline[data-astro-cid-3ef6ksr2]{right:auto;width:26px;bottom:8px}.nav-cta[data-astro-cid-3ef6ksr2]{margin:18px 0 6px;padding:14px 24px}}.sparks[data-astro-cid-ewbqnrli]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sparks[data-astro-cid-ewbqnrli]>span[data-astro-cid-ewbqnrli]{position:absolute;transform:rotate(45deg);animation-name:sparkRise;animation-timing-function:linear;animation-iteration-count:infinite}footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;border-top:1px solid rgba(224,117,44,.18);padding:52px 40px 60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px;align-items:start}.glow[data-astro-cid-sz7xmlte]{position:absolute;left:50%;bottom:-160px;width:620px;height:320px;transform:translate(-50%);background:radial-gradient(circle,rgba(224,117,44,.3),transparent 68%);filter:blur(30px);animation:glowBreath 6s ease-in-out infinite;pointer-events:none}.col[data-astro-cid-sz7xmlte]{position:relative}.wordmark[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-high);margin-bottom:12px}.col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:16px;line-height:1.6;color:var(--ink-low);max-width:320px}.links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.domain[data-astro-cid-sz7xmlte],.copy[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-low)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:color .25s ease}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ember-light)}.domain[data-astro-cid-sz7xmlte]{text-transform:lowercase;margin-top:14px}.copy[data-astro-cid-sz7xmlte]{color:var(--ink-fainter)}@media(max-width:640px){footer[data-astro-cid-sz7xmlte]{padding:44px 22px 52px;gap:32px}}
