@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2)format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-italic.ChpO6tcr.woff2)format("woff2"),url(/_astro/fraunces-latin-400-italic.B7iDoVhm.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2)format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2)format("woff2"),url(/_astro/source-sans-3-latin-700-normal.BBbVrHF_.woff)format("woff")}:root{color-scheme:light;--bg:#f2ecd9;--bg-elevated:#fbf7e9;--ink:#1d2921;--muted:#5d675f;--faint:#606a61;--line:#1d292136;--line-soft:#1d292113;--accent:#c83d22;--accent-contrast:#fff7ea;--accent-soft:#c83d221c;--accent-hover:#a8321c;--danger:#a5273f;--danger-bg:#a5273f1a;--ok:#2d6a4f;--ok-bg:#2d6a4f1c;--warn:#8a5a1a;--warn-bg:#8a5a1a1f;--shadow:0 1px 0 #ffffffb3 inset, 0 3px 8px #1d292114, 0 32px 80px #1d29211c;--radius:3px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--font-body:"Source Sans 3", "Source Sans 3 Fallback", sans-serif;--font-display:Fraunces, "Fraunces Fallback", serif;--ease:cubic-bezier(.16, 1, .3, 1);--dur:.18s;--measure:68ch;--content:1240px}:root[data-theme=dark]{color-scheme:dark;--bg:#171b18;--bg-elevated:#202620;--ink:#ece7d7;--muted:#a7afa7;--faint:#969e96;--line:#ece7d733;--line-soft:#ece7d71a;--accent:#ef765d;--accent-contrast:#2b0e08;--accent-soft:#ef765d24;--accent-hover:#f5927d;--danger:#ff8297;--danger-bg:#ff82971f;--ok:#8ed0ad;--ok-bg:#8ed0ad1f;--warn:#e8c07a;--warn-bg:#e8c07a24;--shadow:0 1px 0 #ffffff0a inset, 0 3px 10px #0003, 0 32px 90px #0000005c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#171b18;--bg-elevated:#202620;--ink:#ece7d7;--muted:#a7afa7;--faint:#969e96;--line:#ece7d733;--line-soft:#ece7d71a;--accent:#ef765d;--accent-contrast:#2b0e08;--accent-soft:#ef765d24;--accent-hover:#f5927d;--danger:#ff8297;--danger-bg:#ff82971f;--ok:#8ed0ad;--ok-bg:#8ed0ad1f;--warn:#e8c07a;--warn-bg:#e8c07a24;--shadow:0 1px 0 #ffffff0a inset, 0 3px 10px #0003, 0 32px 90px #0000005c}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;color:var(--ink);background:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px), var(--bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-size:32px 32px;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,textarea,select{color:inherit;font:inherit}:focus{outline:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:3px}.skip{top:-80px;left:var(--space-4);z-index:100;background:var(--ink);color:var(--bg);padding:10px 14px;position:fixed}.skip:focus{top:var(--space-4)}.shell,.page{width:min(var(--content), calc(100% - 56px));margin-inline:auto}.masthead{width:min(var(--content), calc(100% - 56px));border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:74px;margin-inline:auto;display:grid}.brand{width:max-content;color:var(--ink);align-items:baseline;gap:14px;text-decoration:none;display:flex}.brand span{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.12rem;font-weight:700}.brand small{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}.nav{gap:2px;display:flex}.nav a,.theme-toggle{border-radius:var(--radius);min-height:44px;color:var(--muted);letter-spacing:.035em;cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease), transform .12s var(--ease);background:0 0;border:0;align-items:center;padding:0 12px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.nav a:hover,.theme-toggle:hover{color:var(--ink);background:var(--accent-soft)}.nav a:active,.theme-toggle:active{transform:translateY(1px)}.nav a[aria-current=page]{color:var(--ink);background:var(--accent-soft)}.theme-toggle{border:1px solid var(--line)}.theme-toggle:disabled{opacity:.45;cursor:not-allowed}.cover{grid-template-rows:1fr auto;grid-template-columns:54px minmax(0,.9fr) minmax(400px,.72fr);align-items:center;gap:42px;min-height:calc(100svh - 74px);padding:clamp(64px,9vw,120px) 0 48px;display:grid}.margin-note{height:100%;color:var(--faint);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:600;display:flex;transform:rotate(180deg)}.cover__copy{max-width:680px}.kicker,.chapter-number,.catalog-id{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:700}.cover h1,.chapter h1,.chapter h2,.privacy-main h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-weight:600;line-height:.9}.cover h1{font-size:clamp(4rem,7.8vw,7.6rem)}.cover h1 em,.privacy-main h1 em{color:var(--accent);font-style:italic;font-weight:400}.positioning{max-width:35ch;font-family:var(--font-display);margin:30px 0 0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25}.support,.lede{max-width:53ch;color:var(--muted);margin:14px 0 0;font-size:1.02rem}.actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.btn,.button{appearance:none;border-radius:var(--radius);cursor:pointer;min-height:46px;transition:transform .14s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary,.button--solid{background:var(--accent);color:var(--accent-contrast);box-shadow:0 9px 26px color-mix(in srgb, var(--accent) 22%, transparent)}.btn-primary:hover:not(:disabled),.button--solid:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-contrast);box-shadow:0 13px 30px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-2px)}.btn-secondary,.button--line{border-color:var(--line);background:color-mix(in srgb, var(--bg-elevated) 65%, transparent);color:var(--ink)}.btn-secondary:hover:not(:disabled),.button--line:hover:not(:disabled){border-color:var(--accent);background:var(--bg-elevated);color:var(--ink)}.btn:active:not(:disabled),.button:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true],.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.specimen{margin:0}.specimen__plate{aspect-ratio:1;border:1px solid var(--line);width:100%;min-height:0;box-shadow:var(--shadow);color:#fff5e5;background:radial-gradient(circle at 55% 42%,#c83d2238,#0000 42%),linear-gradient(145deg,#13231d,#17132a);position:relative;overflow:hidden}.specimen__plate:before{content:"";border:1px solid #ffffff2e;position:absolute;inset:22px}.specimen figcaption{max-width:48ch;color:var(--muted);margin-top:14px;font-size:.84rem}.specimen figcaption strong{color:var(--ink);margin-right:6px}.bubble{background:var(--bubble);animation:bubble-drift 5.2s var(--ease) infinite;border-radius:50%;position:absolute;box-shadow:inset 8px 8px 13px #ffffff59,inset -8px -10px 16px #00000029,0 15px 28px #1d292126}.bubble--a{--bubble:#d94d36;width:128px;height:128px;top:21%;left:17%}.bubble--b{--bubble:#e9ba55;width:76px;height:76px;animation-delay:-1.4s;top:16%;right:18%}.bubble--c{--bubble:#7db0a0;width:96px;height:96px;animation-delay:-2.8s;bottom:22%;right:30%}.bubble--d{--bubble:#9a86b8;width:50px;height:50px;animation-delay:-3.5s;bottom:19%;left:28%}@keyframes bubble-drift{50%{transform:translateY(-12px)}}.measure{background:#fff5e547;position:absolute}.measure--x{width:calc(100% - 44px);height:1px;top:50%;left:22px}.measure--y{width:1px;height:calc(100% - 44px);top:22px;left:50%}.plate-label{font-family:var(--font-display);font-size:1.6rem;font-style:italic;position:absolute;bottom:30px;right:34px}.cover__index{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:2/-1;gap:24px;padding-top:24px;font-size:.78rem;display:flex}.cover__index>span{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;margin-right:auto}.cover__index a{text-decoration:none}.cover__index a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.chapter,.section{padding-top:clamp(64px,10vw,120px);padding-bottom:var(--space-6);scroll-margin-top:40px}.chapter__head{border-bottom:2px solid var(--ink);grid-template-columns:1fr minmax(260px,.42fr);align-items:end;gap:48px;margin-bottom:48px;padding-bottom:28px;display:grid}.chapter__head>*{min-width:0}.chapter h1,.chapter h2{font-size:clamp(3.4rem,7vw,6rem)}.chapter__head>p{color:var(--muted);font-family:var(--font-display);margin:0;font-size:1.1rem;line-height:1.4}.game-entry{border:1px solid var(--line);background:var(--bg-elevated);box-shadow:var(--shadow);grid-template-columns:1.15fr .85fr;display:grid}.game-entry__art{color:#fff5e5;background:radial-gradient(circle at 55% 42%,#c83d223d,#0000 40%),linear-gradient(145deg,#13231d,#17132a);align-items:end;min-height:520px;padding:34px;display:flex;position:relative;overflow:hidden}.game-entry__art:after{content:"";border:1px solid #ffffff2e;position:absolute;inset:22px}.game-entry__art>strong{z-index:2;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.2rem,6vw,6rem);font-style:italic;font-weight:600;line-height:.9;position:relative}.game-entry__seal{z-index:3;background:var(--accent);width:88px;height:88px;color:var(--accent-contrast);text-align:center;text-transform:uppercase;letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;line-height:1.1;display:grid;position:absolute;top:30px;right:30px;transform:rotate(9deg)}.night-orbs{position:absolute;inset:0}.night-orbs i{background:var(--orb);width:54px;height:54px;animation:bubble-drift 4.8s var(--ease) infinite;border-radius:50%;position:absolute;box-shadow:inset 5px 5px 8px #fff7,inset -5px -6px 10px #0003,0 12px 30px #0005}.night-orbs i:first-child{--orb:#e45a42;width:110px;height:110px;top:22%;left:18%}.night-orbs i:nth-child(2){--orb:#e9bd5c;animation-delay:-1s;top:16%;right:16%}.night-orbs i:nth-child(3){--orb:#76b5a4;width:82px;height:82px;animation-delay:-2s;top:48%;left:55%}.night-orbs i:nth-child(4){--orb:#a38bc1;width:44px;height:44px;animation-delay:-3s;bottom:22%;left:24%}.night-orbs i:nth-child(5){--orb:#e8a2b4;width:38px;height:38px;animation-delay:-1.5s;bottom:18%;right:20%}.game-entry__notes{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,64px);display:flex}.game-entry__notes h2,.game-entry__notes h3,.future-entry h2,.future-entry h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.05}.future-entry h2,.future-entry h3{margin:0 0 5px;font-size:1.45rem}.game-entry__notes>p:not(.catalog-id){color:var(--muted);margin:0}.game-entry dl{border-block:1px solid var(--line);margin:30px 0}.game-entry dl div{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:16px;padding:11px 0;display:grid}.game-entry dl div:last-child{border-bottom:0}.game-entry dt{color:var(--faint)}.game-entry dd{margin:0;font-weight:600}.actions--stacked{flex-direction:column;align-items:flex-start;margin-top:0}.plain-link{color:var(--accent);text-underline-offset:4px;font-weight:700}.plain-link:hover{text-decoration-thickness:2px}.future-entry{border:1px dashed var(--line);background:color-mix(in srgb, var(--bg-elevated) 65%, transparent);grid-template-columns:170px 1fr auto;align-items:center;gap:30px;margin-top:18px;padding:26px 30px;display:grid}.future-entry .catalog-id{margin:0}.future-entry p{color:var(--muted);margin:0}.future-entry>span{color:var(--faint);font-size:.8rem}.manifesto{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(40px,9vw,120px);display:grid}.manifesto blockquote{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:1.03}.manifesto__copy{color:var(--muted);font-size:1.05rem}.manifesto__copy p:first-child{margin-top:0}.footnotes{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.footnotes article{border-right:1px solid var(--line);min-height:190px;padding:26px}.footnotes article:last-child{border-right:0}.footnotes span{color:var(--accent);font-size:.74rem;font-weight:700}.footnotes h2,.footnotes h3{font-family:var(--font-display);margin:50px 0 6px;font-size:1.35rem}.footnotes p{color:var(--muted);margin:0}.letter-layout>div>.status+.status,.letter-layout>div>.status+.form,.letter-layout>div>.status+.letter{margin-top:12px}.letter-layout aside>p:not(.kicker){max-width:30ch;color:var(--muted)}.address-block{border-top:1px solid var(--line);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-top:44px;padding-top:16px;font-size:.82rem}.letter,.form{border:1px solid var(--line);background:var(--bg-elevated);max-width:none;box-shadow:var(--shadow);gap:19px;padding:clamp(24px,5vw,46px);display:grid;position:relative}.letter:before{content:"GULP GAMES / CORRESPONDENCE";color:var(--faint);letter-spacing:.12em;font-size:.58rem;position:absolute;top:18px;right:22px}.field-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.field,.letter label{text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:.8rem;font-weight:700;display:grid}.field input,.field select,.field textarea,.letter input,.letter textarea,.letter select{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;transition:border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);background:0 0;border-radius:0;padding:11px 12px}.field textarea,.letter textarea{resize:vertical;border:1px solid var(--line);min-height:140px}.field input:hover,.field select:hover,.field textarea:hover,.letter input:hover,.letter textarea:hover,.letter select:hover{border-color:var(--accent)}.field input:focus,.field select:focus,.field textarea:focus,.letter input:focus,.letter textarea:focus,.letter select:focus{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 3px 0 -1px var(--accent);outline:none}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.6}.helper,.form-note,.field small{color:var(--faint);text-transform:none;letter-spacing:normal;margin:0;font-size:.72rem;font-weight:400}.field-error{color:var(--danger);text-transform:none;letter-spacing:normal;margin:0;font-size:.8rem;font-weight:600}.field[data-invalid=true] input,.field[data-invalid=true] select,.field[data-invalid=true] textarea,.invalid input,.invalid textarea{border-color:var(--danger);background:var(--danger-bg)}.invalid small{color:var(--danger)}.status,.notice{border:1px solid var(--line);background:var(--bg-elevated);box-shadow:none;border-radius:0;align-items:flex-start;gap:12px;margin-top:0;padding:14px}.status:not([hidden]),.notice:not([hidden]){display:flex}.status>div{min-width:0}.status h2,.status h1,.notice strong{font-family:var(--font-display);margin:0;font-size:1.25rem;display:block}@media (width<=768px){#contact-config h2{font-size:1rem;line-height:1.25}#contact-config p{font-size:.88rem}}.status p,.notice p{color:var(--muted);margin:1px 0 0;font-size:.95rem}.status-error,.notice--error{background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger) 42%, var(--line))}.status-error h2,.status-error h1{color:var(--danger)}.status-ok,.notice--success{background:var(--ok-bg);border-color:color-mix(in srgb, var(--ok) 42%, var(--line))}.status-ok h2{color:var(--ok)}.status-warn,.notice--warn{background:var(--warn-bg);border-color:color-mix(in srgb, var(--warn) 42%, var(--line))}.status-warn h1,.status-warn h2{color:var(--warn)}.notice--neutral{background:var(--accent-soft)}.notice>b,.loader{border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.notice--error>b{color:#fff;background:var(--danger)}.notice--success>b{color:var(--bg);background:var(--ok)}.loader{border:2px dotted var(--accent);animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.letter-skeleton{gap:12px;display:grid}.letter-skeleton i{border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent, var(--accent-soft), transparent);background-size:200% 100%;height:48px;animation:1.4s linear infinite sweep}.letter-skeleton i:last-child{border:1px solid var(--line);height:130px}@keyframes sweep{to{background-position:-200% 0}}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.stack-gap{margin-top:var(--space-5)}.privacy-main{padding-top:90px;padding-bottom:var(--space-7)}.privacy-main>header{border-bottom:2px solid var(--ink);max-width:900px;padding-bottom:34px}.privacy-main h1{letter-spacing:-.06em;font-size:clamp(4rem,9vw,8rem);line-height:.86}.privacy-main>header>p:last-child{max-width:58ch;color:var(--muted);font-family:var(--font-display);font-size:1.15rem}.privacy-body{max-width:760px;color:var(--muted);margin:56px 0 0 auto;font-size:1.02rem}.privacy-body h2{color:var(--ink);font-family:var(--font-display);margin:2em 0 .5em;font-size:1.6rem}.privacy-body a,.prose a{color:var(--accent);text-underline-offset:4px}.prose{max-width:var(--measure)}.prose p{color:var(--muted)}.site-footer,.footer{border-top:2px solid var(--ink);color:var(--muted);grid-template-columns:1fr auto auto;align-items:end;gap:36px;margin-top:120px;padding:34px 0 48px;font-size:.78rem;display:grid}.site-footer>div:first-child,.footer>div:first-child{gap:4px;display:grid}.footer-brand,.site-footer strong,.footer strong{color:var(--ink);font-family:var(--font-display);margin:0;font-size:1rem;font-weight:600}.footer-tagline{max-width:36ch;margin:0}.footer-nav{flex-wrap:wrap;gap:18px;display:flex}.footer-nav a,.footer a{text-decoration:none}.footer-nav a:hover,.footer a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.fallback{font-family:var(--font-body);background:var(--bg);color:var(--ink);padding:var(--space-7) var(--space-5);margin:0}.sg-block{margin:var(--space-7) 0;padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.sg-block h2{font-family:var(--font-display);margin:0 0 var(--space-4);font-size:2rem}.sg-swatches{gap:var(--space-3);flex-wrap:wrap;display:flex}.sg-swatch{width:120px;padding:var(--space-3);border:1px solid var(--line);background:var(--bg-elevated);font-size:.75rem}.sg-swatch i{height:40px;margin-bottom:var(--space-2);border:1px solid var(--line-soft);display:block}@media (width<=1024px){.cover{grid-template-rows:auto;grid-template-columns:1fr;gap:36px}.margin-note{display:none}.specimen{width:min(100%,620px)}.cover__index{grid-column:1}.game-entry{grid-template-columns:1fr}.game-entry__art{min-height:460px}.manifesto,.letter-layout{grid-template-columns:1fr}}@media (width<=768px){.shell,.page,.masthead{width:calc(100% - 28px)}.masthead{grid-template-columns:1fr auto;gap:10px;padding:12px 0}.brand{gap:0;display:grid}.nav{border-top:1px solid var(--line-soft);grid-area:2/1/auto/-1;padding-top:8px}.nav a{flex:1;justify-content:center;padding:0 7px}.theme-toggle{padding:0 9px}.cover{min-height:auto;padding-top:64px}.cover h1{overflow-wrap:anywhere;font-size:clamp(3.55rem,14.6vw,4.15rem)}.specimen__plate{min-height:0}.cover__index{gap:14px}.cover__index>span{width:100%}.chapter__head{grid-template-columns:1fr;gap:20px}.chapter h1,.chapter h2{overflow-wrap:anywhere;font-size:clamp(3rem,13vw,3.45rem)}.game-entry__art{min-height:380px;padding:24px}.game-entry__seal{width:72px;height:72px;top:22px;right:22px}.game-entry__notes{padding:28px 20px}.future-entry{grid-template-columns:1fr;gap:10px;padding:22px 18px}.manifesto blockquote{font-size:clamp(2.5rem,12vw,4rem)}.footnotes{grid-template-columns:1fr}.footnotes article{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.footnotes article:last-child{border-bottom:0}.footnotes h2,.footnotes h3{margin-top:32px}.field-row{grid-template-columns:1fr}.letter,.form{padding:22px 17px}.letter:before{margin-bottom:-4px;position:static}.actions .btn,.actions .button{width:100%}.site-footer,.footer{grid-template-columns:1fr;align-items:start;gap:20px;margin-top:110px}.privacy-main{padding-top:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bubble,.night-orbs i,.loader,.letter-skeleton i{animation:none}.btn,.button,.nav a,.theme-toggle,.field input,.field select,.field textarea{transition:none}.btn:hover:not(:disabled),.button:hover:not(:disabled){transform:none}}
