@font-face{font-family:Grenze;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/80c19d759ef4fb05-s.3osqfgtlvqj4y.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:Grenze;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/94a6b74677572b5d-s.0eep9c-zf5zqg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e6d0dcaea0f3558d-s.p.1mm6yzzoc8y0k.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:Grenze Fallback;src:local(Times New Roman);ascent-override:125.53%;descent-override:43.36%;line-gap-override:0.0%;size-adjust:87.63%}.grenze_6410525-module__zn15DG__className{font-family:Grenze,Grenze Fallback;font-style:normal}.grenze_6410525-module__zn15DG__variable{--font-grenze:"Grenze", "Grenze Fallback"}
@font-face{font-family:Grenze;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/2615b4983aa520a0-s.0lb87lsn77j7v.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:Grenze;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/efabb067798e0254-s.09nz9g5x1qhhj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/882962bb64c0c05c-s.2emv5bi8y8pke.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:Grenze Fallback;src:local(Times New Roman);ascent-override:125.53%;descent-override:43.36%;line-gap-override:0.0%;size-adjust:87.63%}.grenze_3fe65379-module__eJM8bW__className{font-family:Grenze,Grenze Fallback;font-style:italic}.grenze_3fe65379-module__eJM8bW__variable{--font-grenze-italic:"Grenze", "Grenze Fallback"}
@font-face{font-family:Stack Sans Headline;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/3e1ccd3e719aadd2.3bl9o09d71vjn.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Headline;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/1970ac899e123719.p.0lzoa761ke3ga.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}.stack_sans_headline_2e2908b5-module__OOs9JG__className{font-family:Stack Sans Headline;font-style:normal}.stack_sans_headline_2e2908b5-module__OOs9JG__variable{--font-stack:"Stack Sans Headline"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_e54a4ba5-module__EhXT4G__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_e54a4ba5-module__EhXT4G__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/81eaa21ef15157b8-s.0t6u-531hst0q.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:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ba97317155a52f38-s.3afxgw8o87ewh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9254db10a3b4f046-s.2p06eycyqf24u.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ad7f0459bcbc502-s.3v_9xqdme1vpd.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c5babb2fd44e97de-s.0vcvdks63igo9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2aeed2bd2aff4ccd-s.1_jenfpgqk-o2.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:Petrona Fallback;src:local(Times New Roman);ascent-override:80.31%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:106.83%}.petrona_c9be00c4-module___lyDNG__className{font-family:Petrona,Petrona Fallback}.petrona_c9be00c4-module___lyDNG__variable{--font-petrona:"Petrona", "Petrona Fallback"}
:root{--paper:#f3ede2;--ink:#1c1a17;--slate:#8a97b0;--slate-deep:#4a5670;--bg:var(--ink);--fg:var(--paper);--accent:var(--slate);--on-accent:var(--ink);--line:#f3ede23d;--muted:#f3ede29e;--wrap:1200px;--ease:cubic-bezier(.16,1,.3,1);--lift-1:0 12px 22px #0006;--lift-2:0 24px 40px #00000073;--body-w:350;--grainmode:screen;--grainop:.18;--mottleop:.35;--title:var(--font-grenze),Georgia,serif;--body:var(--font-stack),system-ui,sans-serif;--ui:var(--font-unbounded),system-ui,sans-serif;--serif:var(--font-petrona),Georgia,serif;--t-ui-xs:11px;--t-ui-sm:12px;--t-ui:13px;--t-sm:14px;--t-body-sm:16px;--t-body:17px;--t-lede-sm:clamp(16px,.95rem + .25vw,19px);--t-lede:clamp(17px,1rem + .35vw,20px);--t-lede-lg:clamp(17px,1rem + .45vw,22px);--t-serif:clamp(18px,1rem + .4vw,21px);--t-dek:clamp(20px,1.1rem + .6vw,26px);--t-h5:clamp(20px,1.8vw,26px);--t-h4:clamp(22px,2vw,28px);--t-h3:clamp(26px,2.4vw,36px);--t-h2:clamp(30px,3vw,44px);--t-big:clamp(34px,4.6vw,68px);--t-hero:clamp(46px,5.4vw,84px);--t-h1:clamp(52px,7vw,104px);--t-display:clamp(64px,11vw,170px);--moment:clamp(44px,4.4vw,64px);--section:clamp(88px,9vw,128px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:var(--paper);--fg:var(--ink);--accent:var(--slate-deep);--on-accent:var(--paper);--line:#1c1a1742;--muted:#1c1a17c7;--body-w:300;--grainmode:multiply;--grainop:.4;--mottleop:.3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}p,li{text-wrap:pretty}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-weight:var(--body-w);letter-spacing:.005em;font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;position:relative;overflow-x:hidden}.mottle{pointer-events:none;z-index:40;view-transition-name:mottle;opacity:var(--mottleop);mix-blend-mode:soft-light;background:url(/textures/mottle.svg) 0 0/2400px 2400px;position:fixed;inset:0}.grain{pointer-events:none;z-index:41;view-transition-name:grain;opacity:var(--grainop);mix-blend-mode:var(--grainmode);background:url(/textures/grain.svg);position:fixed;inset:0}::selection{background:var(--accent);color:var(--on-accent)}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{z-index:100;background:var(--fg);color:var(--bg);font:500 var(--t-ui)/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;padding:12px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}h2.caps{margin:0;font-weight:500}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ink-hero{filter:url(#ink-hero)}.ink-fine{filter:url(#ink-fine)}.ink-text{filter:url(#ink-text)}.caps{font-family:var(--ui);font-weight:400;font-size:var(--t-ui-sm);letter-spacing:.14em;text-transform:uppercase}:root[data-theme=dark] .invert{filter:invert()hue-rotate(180deg)brightness(.93)}.serif{font-family:var(--serif);letter-spacing:0;font-weight:340}.meta{font-family:var(--ui);font-size:var(--t-ui-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.meta span+span:before{content:"·";color:var(--muted);margin:0 .8em}.top nav a,.sf-links a,.sf-base a,.board .lbl a,.back,.latest b span,.pager b span,.entry h2 span,.prose a,.legal a,.lost a,.copy a.inl,.signup .note a,.signup .thanks button,.feat-card .go,.folder .go{--u-on:var(--accent);background:linear-gradient(var(--u-on),var(--u-on)) 0 100%/0 var(--u-w,1px) no-repeat,linear-gradient(var(--u-rest,transparent),var(--u-rest,transparent)) 0 100%/100% var(--u-w,1px) no-repeat;transition:background-size .45s var(--ease),color .3s var(--ease);padding-bottom:2px}.top nav a:hover,.top nav a:focus-visible,.top nav a.here,.sf-links a:hover,.sf-links a:focus-visible,.sf-base a:hover,.sf-base a:focus-visible,.board .lbl a:hover,.board .lbl a:focus-visible,.back:hover,.back:focus-visible,.latest a:hover b span,.latest a:focus-visible b span,.pager a:hover b span,.pager a:focus-visible b span,.entry:hover h2 span,.entry:focus-visible h2 span,.prose a:hover,.prose a:focus-visible,.legal a:hover,.legal a:focus-visible,.lost a:hover,.lost a:focus-visible,.copy a.inl:hover,.copy a.inl:focus-visible,.signup .note a:hover,.signup .note a:focus-visible,.signup .thanks button:hover,.signup .thanks button:focus-visible,a.feat-card:hover .go,a.feat-card:focus-visible .go,a.folder:hover .go,a.folder:focus-visible .go{background-size:100% var(--u-w,1px),100% var(--u-w,1px)}.latest b span,.pager b span,.entry h2 span{--u-w:1.5px;padding-bottom:0}.sf-base a,.board .lbl a,.back{--u-rest:var(--line)}.prose a,.legal a,.lost a,.copy a.inl{--u-rest:var(--accent);--u-on:currentColor}.signup .note a,.signup .thanks button{--u-rest:color-mix(in srgb,currentColor 45%,transparent);--u-on:currentColor}.feat-card .go,.folder .go{--u-rest:color-mix(in srgb,currentColor 35%,transparent);--u-on:currentColor;--u-w:1.5px}@keyframes rise{0%{opacity:0;translate:0 22px}}@keyframes fade{0%{opacity:0}}@keyframes settle{0%{opacity:0;translate:0 16px}}@keyframes turn{0%{opacity:0;rotate:-70deg;scale:.6}}@media (prefers-reduced-motion:no-preference){.lead .say,.lead .sub,.board .lbl,.feat-card,.latest li,.intro h1,.pile .folder,.entries li,.archive>.empty,.note-top,.article>header>*,.sheet,.about>h1,.story .beat,.rest,.legal>*,.lost>*,.hello>*{animation:rise .9s var(--ease) backwards}.wood,.scene,.note-scene{animation:fade 1.4s var(--ease) backwards}.sky{animation:settle 2.2s var(--ease) backwards}.mode svg{animation:turn .6s var(--ease)}.lead .sub{animation-delay:.12s}.wood{animation-delay:.3s}.sky{animation-delay:.1s}.board .lbl{animation-delay:.2s}.feat-card{animation-delay:.28s}.board .notes-lbl{animation-delay:.4s}.latest li:first-child{animation-delay:.48s}.latest li:nth-child(2){animation-delay:.54s}.latest li:nth-child(3){animation-delay:.6s}.pile .folder:first-child,.entries li:first-child,.archive>.empty{animation-delay:.16s}.pile .folder:nth-child(2),.entries li:nth-child(2){animation-delay:.24s}.pile .folder:nth-child(3),.entries li:nth-child(3){animation-delay:.32s}.pile .folder:nth-child(n+4),.entries li:nth-child(n+4){animation-delay:.4s}.article>header>:nth-child(2){animation-delay:80ms}.article>header>:nth-child(3){animation-delay:.16s}.sheet{animation-delay:.28s}.hello>:nth-child(2){animation-delay:.12s}.hello>:nth-child(3){animation-delay:.24s}.story .beat:first-child{animation-delay:.12s}.story .beat:nth-child(2){animation-delay:.24s}.rest{animation-delay:.36s}.legal>:nth-child(2),.lost>:nth-child(2){animation-delay:80ms}.legal>:nth-child(n+3),.lost>:nth-child(n+3){animation-delay:.16s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.feat-card:hover:before{transform:rotate(-.6deg)translateY(-3px)}a.folder:hover{transform:translate(12px)}.signup [type=submit]:active{translate:0 1px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes reveal{0%{opacity:0;translate:0 28px}}@keyframes bubble{0%{opacity:0;translate:0 14px;scale:.94}}.side,.years li,.copy p.big,.copy p.kick,.prose figure,.pull,.endmark{animation:reveal var(--ease) both;animation-timeline:view();animation-range:entry 10% cover 35%}.cheeto{view-timeline-name:--cheeto}.cheeto .shot{animation:reveal var(--ease) both;animation-timeline:--cheeto;animation-range:entry cover 22%}.cheeto .b1{animation:bubble var(--ease) both;animation-timeline:--cheeto;animation-range:cover 20% cover 30%}.cheeto .b2{animation:bubble var(--ease) both;animation-timeline:--cheeto;animation-range:cover 28% cover 38%}}}:root.theme-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}:root.theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.theme-vt::view-transition-new(root){animation:ink-in .7s var(--ease) both}:root.theme-vt .mottle,:root.theme-vt .grain{view-transition-name:none}::view-transition-group(.page){animation:none}::view-transition-old(.page){animation:page-out .22s var(--ease) both}::view-transition-new(.page){animation:none}@keyframes page-out{to{opacity:0}}::view-transition-group(mottle){animation:none}::view-transition-group(grain){animation:none}::view-transition-old(mottle){display:none}::view-transition-old(grain){display:none}::view-transition-new(mottle){animation:none}::view-transition-new(grain){animation:none}::view-transition-group(mottle){mix-blend-mode:soft-light}::view-transition-group(grain){mix-blend-mode:var(--grainmode)}::view-transition-group(.note-title){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-old(.note-title){display:none}::view-transition-new(.note-title){object-fit:none;object-position:left top;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@keyframes ink-in{0%{clip-path:circle(0 at var(--vt-x,100%) var(--vt-y,0))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,100%) var(--vt-y,0))}}.top{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:relative}.top>.brand{grid-column:2}.top>.mode{grid-column:3;place-self:center end}.brand{flex-direction:column;align-items:center;gap:14px;display:flex}.navmark{line-height:0;display:block}.navmark img{width:auto;height:20px;display:block}:root[data-theme=light] .navmark img{filter:brightness(.6)saturate(1.3)}.top nav ul{font-family:var(--ui);font-size:var(--t-ui);letter-spacing:.18em;text-transform:uppercase;gap:34px;margin:0;padding:0;list-style:none;display:flex}.mode{cursor:pointer;color:var(--fg);background:0 0;border:0;place-items:center;padding:9px;display:grid}.mode svg{width:26px;height:26px;display:block}.mode .moon,:root[data-theme=light] .mode .sun{display:none}:root[data-theme=light] .mode .moon{display:block}@media (max-width:760px){.top{gap:0}.mode{padding:8px}.top nav ul{font-size:var(--t-ui-sm);letter-spacing:.14em;gap:18px}.navmark img{height:15px}.brand{gap:10px}}@media (max-width:380px){.top nav ul{gap:14px}}@media (max-width:340px){.top nav ul{letter-spacing:.1em;gap:10px}}.page{padding:22px 24px 40px;position:relative;overflow-x:clip}.page>*{z-index:1;position:relative}.scene{pointer-events:none;width:min(62vw,900px);height:min(92svh,860px);top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%);z-index:0!important;position:absolute!important}.scene:before{content:"";background:var(--scene) 58% 30%/cover no-repeat;filter:grayscale(.75)contrast(1.15)brightness(.6);position:absolute;inset:0}.scene:after{content:"";background:linear-gradient(180deg,#1c1a1759 0%,#1c1a1700 30%,var(--bg) 96%);position:absolute;inset:0}:root[data-theme=light] .scene:before{filter:grayscale(.75)contrast(.9)brightness(1.2);opacity:.5}:root[data-theme=light] .scene:after{background:linear-gradient(180deg,#f3ede24d 0%,#f3ede200 30%,var(--bg) 96%)}.intro{max-width:var(--wrap);margin:clamp(72px,14vh,150px) auto 0;padding-bottom:clamp(40px,6vh,72px)}.intro h1{font:600 var(--t-display)/.88 var(--title);letter-spacing:-.02em;margin:0}@media (max-width:760px){.page{padding:18px 16px 32px}.scene{width:100%;height:56svh;-webkit-mask-image:none;mask-image:none}.scene:after{background:linear-gradient(180deg,#1c1a1780 0%,#1c1a171a 35%,var(--bg) 96%)}:root[data-theme=light] .scene:after{background:linear-gradient(180deg,#f3ede266 0%,#f3ede21a 35%,var(--bg) 96%)}.intro{margin-top:26svh}}.home{grid-template-rows:auto 1fr;min-height:100svh;padding:22px 24px 32px;display:grid;position:relative;overflow:hidden}.home>*{z-index:1;position:relative}.home:before{content:"";z-index:0;filter:grayscale(.75)contrast(1.1)brightness(.42);background:url(/images/bg-swamp1.webp) 50% 40%/cover no-repeat;position:absolute;inset:0}.home:after{content:"";z-index:0;background:linear-gradient(90deg,#1c1a17b3 0%,#1c1a1740 45%,#1c1a1759 100%),linear-gradient(180deg,#1c1a1759 0%,#1c1a1700 30%,#1c1a1700 70%,var(--bg) 100%);position:absolute;inset:0}:root[data-theme=light] .home:before{filter:grayscale(.75)contrast(.95)brightness(1.15);opacity:.4}:root[data-theme=light] .home:after{background:linear-gradient(90deg,#f3ede2bf 0%,#f3ede24d 45%,#f3ede266 100%),linear-gradient(180deg,#f3ede266 0%,#f3ede200 30%,#f3ede200 70%,var(--bg) 100%)}.sky{opacity:.42;mix-blend-mode:screen;pointer-events:none;width:min(78vw,1180px);top:6%;right:-4%;transform:rotate(-2deg);z-index:0!important;position:absolute!important}.sky img{width:100%;height:auto;display:block}:root[data-theme=light] .sky{opacity:.26;mix-blend-mode:multiply}.deck{max-width:var(--wrap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,104px);width:100%;margin:0 auto;padding-top:clamp(12px,2.4vh,32px);display:grid}.lead{position:relative}.lead .say{font:700 var(--t-hero)/.96 var(--title);letter-spacing:-.015em;text-wrap:balance;max-width:11ch;margin:0}.lead .sub{font-size:var(--t-lede-lg);color:var(--muted);margin:.9em 0 0}.wood{opacity:.92;width:clamp(200px,22vw,330px);margin:clamp(28px,5vh,56px) 0 0 -6px;position:relative}.wood img{width:100%;height:auto;display:block}.wood .bear-head{transform-origin:30.3% 31.2%;transform:rotate(var(--tilt,0deg));transition:transform .9s var(--ease);position:absolute;inset:0}.board{isolation:isolate;position:relative}.board:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1c1a17d1,#1c1a1799 70%,#1c1a1700);position:absolute;inset:-48px -64px -40px}:root[data-theme=light] .board:before{background:radial-gradient(closest-side,#f3ede2d9,#f3ede299 70%,#f3ede200)}.board .lbl{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.board .lbl .caps{font-size:var(--t-ui);color:var(--fg);text-shadow:0 0 10px var(--bg),0 0 3px var(--bg);font-weight:500}.board .lbl a{font-family:var(--ui);font-size:var(--t-ui-sm);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 80%,transparent);text-shadow:0 0 10px var(--bg),0 0 3px var(--bg)}.board .lbl a:hover,.board .lbl a:focus-visible{color:var(--fg)}.board .notes-lbl{margin-top:clamp(32px,4.4vh,48px)}.feat-card{isolation:isolate;color:var(--ink);padding:clamp(22px,2.6vw,32px) clamp(22px,2.6vw,32px) clamp(24px,2.6vw,30px);display:block;position:relative}.feat-card:before{content:"";background:var(--paper);filter:url(#rough) drop-shadow(var(--lift-1));z-index:-1;transition:transform .5s var(--ease);position:absolute;inset:0}:root[data-theme=light] .feat-card:before{filter:url(#rough)drop-shadow(0 1px 1.5px #1c1a1759)drop-shadow(0 12px 22px #1c1a172e);background:#fbf8f1}.feat-card h3{font:600 var(--t-h2)/1 var(--title);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .4em}.feat-card p{font-size:var(--t-lede-sm);max-width:40ch;margin:0 0 1.6em;line-height:1.5}.feat-card .row3{font-family:var(--ui);font-size:var(--t-ui-sm);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #1c1a1740;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;display:flex}.latest{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.latest li{border-bottom:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}.latest a{padding:14px 0;display:block}.latest .meta{font-size:var(--t-ui-sm);letter-spacing:.12em;color:color-mix(in srgb,var(--fg) 78%,transparent);text-shadow:0 0 10px var(--bg),0 0 3px var(--bg);margin-bottom:.5em;font-weight:500;display:block}.latest b{font:600 var(--t-h5)/1.1 var(--title);letter-spacing:-.01em;display:block}.empty{color:var(--muted);margin:0;padding:14px 0}@media (min-width:901px) and (max-height:800px){.lead .say{font-size:clamp(40px,4.6vw,64px)}.wood{width:clamp(180px,18vw,260px);margin-top:24px}.board .notes-lbl{margin-top:24px}.latest a{padding:10px 0}.feat-card{padding:20px 24px 22px}.feat-card p{margin-bottom:1.1em}}@media (max-width:900px){.deck{grid-template-columns:1fr;align-items:start;gap:48px}.lead .say{max-width:none}.wood{opacity:.9;width:30vw;margin:0;position:absolute;bottom:-18px;right:-2%}.lead .sub{max-width:62%}.sky{opacity:.28;width:150vw;top:2%;right:-40%}}@media (max-width:760px){.home{padding:18px 16px 24px}.lead .say{font-size:clamp(40px,11vw,54px)}.lead .sub{max-width:70%;font-size:var(--t-body-sm)}.wood{width:27vw;bottom:-44px}}.projects-page{--scene:url(/images/bg-moon.webp)}.projects-page .scene:before{background-size:max(122%,760px)}.projects-page .intro{padding-bottom:clamp(64px,8vh,96px)}.pile{max-width:var(--wrap);margin:0 auto;display:grid;container-type:inline-size}.folder{isolation:isolate;width:100%;color:var(--ink);transition:transform .5s var(--ease);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:0 32px;padding:16px 32px 36px;display:grid;position:relative}.folder:before{content:"";background:var(--pbg);filter:url(#rough) drop-shadow(var(--lift-1));z-index:-1;position:absolute;inset:0}:root[data-theme=light] .folder:before{filter:url(#rough)drop-shadow(0 1px 1.5px #1c1a1759)drop-shadow(0 12px 22px #1c1a172e)}.folder{--pbg:var(--paper);max-width:880px}:root[data-theme=light] .folder{--pbg:#e6ddcc}.folder+.folder{margin-top:-26px}.folder h2{isolation:isolate;width:fit-content;font:600 clamp(30px,4.6cqi,58px)/1 var(--title);letter-spacing:-.01em;text-wrap:balance;grid-column:1;max-width:26ch;margin:-1em 0 0 -.18em;padding:.14em .2em .06em;position:relative}.folder h2:before{content:"";background:var(--pbg);filter:url(#rough);z-index:-1;position:absolute;inset:0}.folder .num{font:400 clamp(34px,4cqi,52px)/1 var(--ui);grid-area:1/2;justify-self:end;margin-top:8px}.folder .blurb{max-width:44ch;font-size:var(--t-lede-sm);grid-area:2/1;align-self:center;margin:18px 0 22px;line-height:1.55}.folder .fmeta{border-top:1px solid #1c1a1747;grid-area:3/1/auto/-1;justify-content:space-between;align-items:baseline;gap:24px;padding-top:14px;display:flex}.folder .go{font-family:var(--ui);font-size:var(--t-ui);letter-spacing:.16em;text-transform:uppercase}@media (max-width:760px){.folder{padding:14px 18px 24px}.folder .fmeta,.feat-card .row3{flex-direction:column;align-items:flex-start;gap:12px}}.notes-page{--scene:url(/images/bg-mountains.webp)}.notes-page .scene:before{background-position:62% 30%}.hello{max-width:var(--wrap);margin:clamp(72px,14vh,150px) auto 0}.hello h1{font:600 var(--t-hero)/.98 var(--title);letter-spacing:-.02em;margin:0 0 var(--moment);text-wrap:balance;max-width:15ch}.hello .letter{max-width:34em;font-size:var(--t-serif);line-height:1.6}.hello .letter p{margin:0 0 1em}.hello .letter .sign{font:600 var(--t-h3)/1 var(--title);margin:var(--moment) 0 0}.hello .signup{max-width:700px;margin-top:var(--section)}.archive{max-width:var(--wrap);margin:0 auto}.entries{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.entry{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(22px,2.6vw,32px) 0;display:grid}.entry h2{font:600 var(--t-h2)/1.04 var(--title);letter-spacing:-.01em;text-wrap:balance;margin:0}.entry p{text-wrap:pretty;font-size:var(--t-serif);color:var(--muted);max-width:52ch;margin:.4em 0 0;line-height:1.5}.entry .meta{white-space:nowrap;text-align:right}.draft-tag{font:500 var(--t-ui-xs)/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;vertical-align:middle;color:var(--accent);border:1px solid;margin-left:.8em;padding:4px 6px;display:inline-block}.archive .empty{border-top:1px solid var(--line);padding-top:24px}@media (max-width:760px){.entry{grid-template-columns:1fr;gap:10px}.entry .meta{text-align:left;order:-1}}.note-page .note-scene{pointer-events:none;height:min(110svh,1100px);inset:0 0 auto;z-index:0!important;position:absolute!important}.note-scene:before{content:"";filter:grayscale(.75)contrast(1.1)brightness(.62);background:url(/images/bg-mountains.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.note-scene:after{content:"";background:linear-gradient(180deg,#1c1a178c 0%,#1c1a1733 40%,var(--bg) 92%);position:absolute;inset:0}:root[data-theme=light] .note-scene:before{filter:grayscale(.75)contrast(.9)brightness(1.2);opacity:.45}:root[data-theme=light] .note-scene:after{background:linear-gradient(180deg,#f3ede280 0%,#f3ede233 40%,var(--bg) 92%)}.measure{max-width:min(65ch,700px);font-size:var(--t-serif);margin-left:auto;margin-right:auto}.note-top{margin-top:clamp(56px,10vh,110px)}.article>header .meta{color:color-mix(in srgb,var(--fg) 78%,transparent)}.back{font-family:var(--ui);font-size:var(--t-ui-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.back:hover,.back:focus-visible{color:var(--fg)}.article>header{margin-top:clamp(40px,6vh,64px)}.article h1{font:700 var(--t-h1)/.96 var(--title);letter-spacing:-.02em;text-wrap:balance;max-width:12ch;margin:.28em 0 0}.article .dek{font-style:italic;font-size:var(--t-dek);color:var(--muted);margin:.8em 0 0;line-height:1.4}.sheet{isolation:isolate;max-width:calc(min(65ch,700px) + 2*clamp(24px,5vw,72px));color:var(--ink);--fg:var(--ink);--accent:var(--slate-deep);--muted:#1c1a179e;--line:#1c1a1733;margin:clamp(40px,6vh,64px) auto 0;padding:clamp(32px,5vw,72px) clamp(24px,5vw,72px) clamp(40px,5vw,72px);position:relative}.sheet:before{content:"";background:var(--paper);filter:url(#rough) drop-shadow(var(--lift-2));z-index:-1;position:absolute;inset:0}:root[data-theme=light] .sheet:before{filter:url(#rough)drop-shadow(0 14px 28px #1c1a172e);background:#fbf8f1}.sheet ::selection{background:var(--slate-deep);color:var(--paper)}.prose{font-family:var(--serif);font-weight:340;font-size:var(--t-serif);line-height:1.68}.prose>*{margin:0 0 1.15em}.prose p{text-wrap:pretty}.prose h2{font:600 var(--t-h3)/1.05 var(--title);letter-spacing:-.01em;margin:2em 0 .6em}.prose h3{font:600 var(--t-h4)/1.1 var(--title);margin:1.6em 0 .4em}.prose ul{padding:0;list-style:none}.prose ol{padding-left:1.4em}.prose li{margin:0 0 .45em;position:relative}.prose ul li{padding-left:1.4em}.prose ul li:before{content:"";background:var(--accent);width:.55em;height:1.5px;position:absolute;top:.72em;left:0}.prose strong,.prose b{font-weight:600}.prose em,.prose i{font-style:italic}.prose blockquote{border-left:2px solid var(--accent);margin:1.6em 0;padding-left:1.1em;font-style:italic}.prose img{height:auto;display:block}.prose hr{background:var(--line);border:0;height:1px;margin:2.4em 0}.pull{letter-spacing:-.02em;text-wrap:balance;font:500 var(--t-h2)/1.1 var(--body)!important;margin:1.6em 0!important}.pull:before{content:"";background:var(--accent);width:48px;height:2px;margin-bottom:.6em;display:block}.prose figure{margin:2.2em 0}.prose figure img{width:min(190px,48%);margin:0 auto}.prose figure.wide img{width:100%}.prose figcaption{font-family:var(--ui);font-size:var(--t-ui-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:1em}.endmark{opacity:.9;width:min(260px,62%);height:auto;margin:2.6em auto 0;display:block}.pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin:clamp(40px,5vw,56px) 0 0;padding-top:24px;display:grid}.pager a{display:block}.pager .meta{margin-bottom:.6em;display:block}.pager b{font:600 var(--t-h4)/1.1 var(--title);letter-spacing:-.01em;display:block}.pager .next{text-align:right;grid-column:2}@media (max-width:760px){.sheet{margin-left:-6px;margin-right:-6px}.pager{grid-template-columns:1fr}.pager .next{text-align:left;grid-column:1}}.about{max-width:var(--wrap);margin:clamp(64px,11vh,120px) auto 0}.page.about-page{overflow:clip visible}.about>h1,.story{max-width:640px;margin-left:auto;margin-right:auto}.about h1{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.3em;margin:0 auto clamp(48px,8vh,96px);font-size:clamp(28px,7vw,106px);line-height:1;display:flex}.about h1 .pre{font:400 .7em/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;position:relative;top:-.41em}.about h1 .name{font:800 1.5em/1 var(--title);letter-spacing:-.01em;transform-origin:40% 70%;display:inline-block;transform:rotate(1deg)}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;margin-bottom:clamp(64px,8vh,96px);display:grid}.story .beat{flex-direction:column;gap:24px;display:flex}.story .line{font:600 var(--t-h3)/1.05 var(--title);letter-spacing:-.015em;margin:0}.story .line span{white-space:nowrap;display:block}.moon{margin:0;position:relative}.moon img{filter:grayscale(.75)contrast(1.05)brightness(.92)drop-shadow(0 14px 26px #00000073);width:100%;height:auto;display:block;transform:rotate(2deg)}:root[data-theme=light] .moon img{filter:grayscale(.75)drop-shadow(0 10px 18px #1c1a1738)}.map{position:relative}.map .state{filter:saturate(.62)contrast(1.04)drop-shadow(0 14px 26px #00000073);width:100%;height:auto;display:block;transform:rotate(-3deg)}:root[data-theme=light] .map .state{filter:saturate(.62)drop-shadow(0 10px 18px #1c1a1738)}.map .mag{width:30%;position:absolute;top:34%;right:-6%;transform:rotate(12deg)}.map .mag img{width:100%;height:auto;display:block}.rest .copy{max-width:640px;margin:0 auto}.copy p{font-size:var(--t-lede);margin:0 0 1.1em;line-height:1.6}.copy p.right{text-align:right}.side{pointer-events:none}.side img{width:100%;height:auto;display:block}.side+p{display:flow-root}.side.slack{float:right;width:clamp(170px,19vw,270px);margin:.4em clamp(-220px,-14vw,-60px) 1em 2em;transform:rotate(4deg)}.side.slack img{filter:drop-shadow(0 12px 22px #0006);border:10px solid #e2dbcc}.side.banana{float:left;width:clamp(170px,15vw,220px);margin:.3em 2em 0 clamp(-200px,-12vw,-40px)}.side.banana img{filter:saturate(.8)drop-shadow(0 12px 20px #0006)}.side.banana+p+p{clear:left}.side.cub{width:clamp(170px,18vw,250px);margin:var(--moment) auto 0;display:block;transform:rotate(-4deg)}.side.cub img{clip-path:polygon(1% 0,99% .5%,100% 99%,.5% 100%);filter:drop-shadow(0 12px 24px #00000073)}.cheeto{width:min(118%,760px);margin:calc(var(--moment) + 10px) 0 var(--moment) 50%;aspect-ratio:760/536;position:relative;transform:translate(-50%)}.cheeto img{filter:drop-shadow(0 12px 22px #00000073);height:auto;display:block;position:absolute}.cheeto .shot{width:52%;top:0;left:4%;transform:rotate(-3deg)}.cheeto .b1{width:34%;top:44%;left:36%;transform:rotate(2deg)}.cheeto .b2{width:62%;top:66%;right:0;transform:rotate(-1.5deg)}.years{margin:.8em 0 var(--moment);border-top:1px solid var(--line);padding:0;list-style:none}.years li{border-bottom:1px solid var(--line);font-size:var(--t-dek);font-family:var(--title);grid-template-columns:5em 1fr;align-items:baseline;padding:.5em 0;font-weight:500;display:grid}.years .yr{font:400 .62em/1 var(--ui);letter-spacing:.14em;color:var(--accent);font-variant-numeric:tabular-nums}.copy i.album{font-family:var(--font-grenze-italic),var(--title);font-size:1.05em;font-style:italic;font-weight:500}.copy p.big{clear:both;font:500 var(--t-big)/1 var(--body);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:.7em -12% .35em}.copy p.kick{color:var(--muted);text-align:center}@media (max-width:820px){.about{margin-top:48px}.about h1{margin-bottom:48px}.story{grid-template-columns:1fr;row-gap:72px;margin-bottom:72px}.story .line{font-size:clamp(36px,10.5vw,52px)}.map{margin:0 8% 0 2%}.side.slack{width:40%;margin:.3em 0 .9em 1.2em}.side.banana{width:34%;margin:.3em 1.2em .9em 0}.side.cub{width:52%}.side.banana{width:40%}.cheeto{width:100%;margin:calc(var(--moment) + 8px) 0 var(--moment);aspect-ratio:760/626;transform:none}.cheeto .shot{width:60%;left:0}.cheeto .b1{width:40%;top:40%;left:auto;right:4%}.cheeto .b2{width:84%;top:72%}.copy p.big{margin:.8em 0 .35em}}.signup{isolation:isolate;color:var(--ink);--well:color-mix(in srgb,var(--slate) 50%,var(--paper));--edge:var(--ink);padding:clamp(28px,3.4vw,44px) clamp(22px,3.4vw,44px) clamp(30px,3.4vw,44px);scroll-margin-top:40px;position:relative}.signup:before{content:"";background:var(--slate);filter:url(#rough);z-index:-1;position:absolute;inset:0}:root[data-theme=light] .signup{color:var(--paper);--well:color-mix(in srgb,var(--slate-deep) 62%,var(--ink));--edge:color-mix(in srgb,var(--slate-deep) 45%,var(--paper))}:root[data-theme=light] .signup:before{background:var(--slate-deep)}.signup h2{font:700 var(--t-h2)/1 var(--title);letter-spacing:-.02em;margin:0 0 .35em}.signup .lede{font-size:var(--t-lede-sm);max-width:40ch;margin:0 0 1.4em;line-height:1.5}.signup fieldset{border:0;min-width:0;margin:0 0 1.1em;padding:0}.signup legend{font-family:var(--ui);font-size:var(--t-ui-sm);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7em;padding:0}.pick{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pick label{cursor:pointer;background:var(--well);border:1.5px solid var(--edge);padding:.6em .8em .55em;transition:background-color .2s,color .2s;display:block;position:relative}.pick input{opacity:0;pointer-events:none;position:absolute}.pick .t{font-family:var(--ui);font-size:var(--t-ui);letter-spacing:.14em;text-transform:uppercase;display:block}.pick .d{font-size:var(--t-ui);white-space:nowrap;margin-top:.25em;line-height:1.3;display:block}.pick label:has(input:checked){background:var(--ink);color:var(--paper);border-color:var(--ink)}:root[data-theme=light] .pick label:has(input:checked){background:var(--paper);color:var(--ink);border-color:var(--paper)}.pick label:has(input:focus-visible){outline-offset:3px;z-index:1;outline:2px solid}.signup .field{align-items:stretch;display:flex}.signup input[type=email]{background:var(--well);border:1.5px solid var(--edge);min-width:0;color:inherit;font:inherit;font-size:var(--t-body);border-right:0;border-radius:0;flex:1;padding:.8em 1em}.signup input[type=email]::placeholder{color:inherit;opacity:.72}.signup input[type=email]:focus{outline-offset:3px;outline:2px solid}.signup [type=submit]{background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);font-family:var(--ui);font-size:var(--t-ui);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;min-width:9.5em;transition:background-color .25s var(--ease),color .25s var(--ease);border-radius:0;padding:0 1.6em}.signup [type=submit]:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 82%,var(--paper))}:root[data-theme=light] .signup [type=submit]:hover:not(:disabled){background:color-mix(in srgb,var(--paper) 84%,var(--ink))}.pick label:hover:not(:has(input:checked)){background:color-mix(in srgb,var(--well) 80%,var(--paper));border-color:currentColor}:root[data-theme=light] .pick label:hover:not(:has(input:checked)){background:color-mix(in srgb,var(--well) 80%,var(--ink))}.signup .dots i{animation:dot 1.2s var(--ease) infinite;font-style:normal}.signup .dots i:nth-child(2){animation-delay:.15s}.signup .dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,20%{opacity:.15}40%{opacity:1}to{opacity:.15}}.signup [type=submit]:disabled{opacity:.7;cursor:progress}:root[data-theme=light] .signup [type=submit]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.signup [type=submit]:focus-visible{outline-offset:3px;outline:2px solid}.signup .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup .msg{font-size:var(--t-sm);min-height:1.3em;margin:.7em 0 0}.signup .msg.err{font-family:var(--ui);font-size:var(--t-ui);letter-spacing:.04em;font-weight:500}.signup .msg.err:before{content:"";vertical-align:.05em;background:currentColor;width:.6em;height:.6em;margin-right:.6em;display:inline-block}.signup input[aria-invalid=true]{border-style:dashed;border-width:2.5px}.signup .note{font-size:var(--t-sm);margin:.2em 0 0}.signup .closed{font-size:var(--t-lede-sm);margin:0}.signup fieldset.wrap{margin:0}.signup fieldset.wrap:disabled .pick label{cursor:progress}.signup.done form,.signup .thanks{display:none}.signup.done .thanks{display:block}.signup .thanks:focus{outline:none}.signup .thanks p{font-size:var(--t-lede);max-width:40ch;margin:0 0 .6em;line-height:1.5}.signup .thanks .which{border-bottom:1px solid;font-weight:400}.signup .thanks button{color:inherit;font-family:var(--ui);font-size:var(--t-ui-sm);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;padding:0 0 2px}.signup .thanks button:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:760px){.signup h2{text-wrap:balance;font-size:24px}.pick{grid-template-columns:1fr;gap:5px}.pick label{grid-template-columns:7.4em 1fr;align-items:baseline;column-gap:12px;display:grid}.pick .d{white-space:normal;margin:0}.signup .field{flex-direction:column}.signup input[type=email]{border-right:1.5px solid var(--edge);border-bottom:0}.signup [type=submit]{padding:1em}}.home+.site-foot{padding-top:var(--moment)}.site-foot{max-width:calc(var(--wrap) + 48px);margin:0 auto;padding:clamp(88px,10vw,140px) 24px 28px;position:relative}.sf-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(40px,6vw,96px);display:grid}.sf-side{flex-direction:column;justify-content:center;gap:clamp(24px,2.4vw,36px);min-width:0;display:flex}.sf-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.sf-links .caps{color:var(--accent);margin-bottom:14px;display:block}.sf-links ul{font-family:var(--ui);font-size:var(--t-ui);letter-spacing:.18em;text-transform:uppercase;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sf-mark{aspect-ratio:1200/604;width:78%;max-width:380px;margin:0 0 0 -2%;display:block;position:relative}.sf-mark img{width:100%;height:100%;display:block;position:absolute;inset:0}.sf-top.bare{grid-template-columns:1fr}.sf-top.bare .sf-side{flex-direction:row;justify-content:space-between;align-items:center}.sf-top.bare .sf-links{flex:0 520px}.sf-base{border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--muted);justify-content:space-between;gap:24px;margin-top:clamp(40px,5vw,64px);padding-top:16px;display:flex}.sf-fine{gap:24px;display:flex}@media (max-width:760px){.site-foot{padding:80px 16px 24px}.sf-top{grid-template-columns:1fr;gap:48px}.sf-mark{width:88%;max-width:none;margin:0 auto}.sf-top.bare .sf-side{flex-direction:column;align-items:stretch}.sf-top.bare .sf-links{flex:none}}.lost{max-width:var(--wrap);margin:clamp(96px,18vh,200px) auto 0}.lost h1{font:700 clamp(56px,9vw,140px)/.96 var(--title);margin:0}.lost p{color:var(--muted);font-size:var(--t-lede)}.legal{max-width:640px;margin:clamp(72px,14vh,150px) auto 0}.legal h1{font:600 var(--t-h1)/.9 var(--title);letter-spacing:-.02em;margin:0}.legal .meta{margin:1.4em 0 2.4em;display:block}.legal h2{font:600 var(--t-h4)/1.1 var(--title);margin:2em 0 .5em}.legal p,.legal li{font-size:var(--t-lede);line-height:1.6}.legal p{margin:0 0 1em}.legal ul{margin:0 0 1em;padding-left:1.2em}.legal li{margin:0 0 .5em}@media (pointer:coarse){.top nav a,.sf-links a,.sf-base a,.board .lbl a,.back,.signup .note a,.navmark{position:relative}.top nav a:before,.sf-links a:before,.sf-base a:before,.board .lbl a:before,.back:before,.signup .note a:before{content:"";position:absolute;inset:-13px -8px}.navmark:before{content:"";position:absolute;inset:-14px -12px 0}.sf-links ul{gap:26px}}@media (max-width:760px){.projects-page{--scene:url(/images/bg-moon-sm.webp)}.notes-page{--scene:url(/images/bg-mountains-sm.webp)}.home:before{background-image:url(/images/bg-swamp1-sm.webp)}.note-scene:before{background-image:url(/images/bg-mountains-sm.webp)}}
