.SeaweedHero-module__3xJToa__hero{--tangle-height:clamp(300px, 40vw, 430px);min-height:var(--tangle-height);position:relative}.SeaweedHero-module__3xJToa__hero:before{content:"";height:calc(var(--tangle-height) + 60px);background:linear-gradient(104deg, transparent 0 38%, var(--shaft) 38% 41%, transparent 41% 50%, var(--shaft) 50% 51.5%, transparent 51.5% 61%, var(--shaft) 61% 63.5%, transparent 63.5%);pointer-events:none;position:absolute;top:-34px;left:-120px;right:-120px;-webkit-mask-image:radial-gradient(58% 100% at 50% 0,#000 25%,#0000 100%);mask-image:radial-gradient(58% 100% at 50% 0,#000 25%,#0000 100%)}.SeaweedHero-module__3xJToa__canvas{height:var(--tangle-height);width:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;top:0;left:0;right:0}.SeaweedHero-module__3xJToa__content{z-index:1;padding-top:calc(var(--tangle-height) * .62);position:relative}
.ContactBody-module__ea-voa__lead{color:var(--ink);max-width:48ch;margin:0;font-size:18px;line-height:1.55}.ContactBody-module__ea-voa__rows{background:var(--rule) top / 100% 2px no-repeat;margin:28px 0 0;padding:0;list-style:none}.ContactBody-module__ea-voa__row{background:var(--rule) bottom / 100% 2px no-repeat;align-items:baseline;gap:16px;padding:14px 0;display:flex}.ContactBody-module__ea-voa__label{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);flex:0 0 84px;font-size:9px}.ContactBody-module__ea-voa__value{color:var(--ink);border-bottom:2px solid var(--ink-faint);overflow-wrap:anywhere;font-size:17px;line-height:1.4;text-decoration:none;transition:border-color .1s}.ContactBody-module__ea-voa__value:hover{border-bottom-color:var(--accent)}.ContactBody-module__ea-voa__action{margin-left:auto}.ContactBody-module__ea-voa__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactBody-module__ea-voa__button,.ContactBody-module__ea-voa__resume{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;padding:7px 10px;font-size:9px;text-decoration:none;transition:background .1s,color .1s,border-color .1s;display:inline-block}.ContactBody-module__ea-voa__button:hover,.ContactBody-module__ea-voa__resume:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ContactBody-module__ea-voa__button:focus-visible,.ContactBody-module__ea-voa__resume:focus-visible{outline-color:var(--ink)}.ContactBody-module__ea-voa__copied,.ContactBody-module__ea-voa__copied:hover{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ContactBody-module__ea-voa__resume{box-shadow:4px 4px 0 var(--hard);margin-top:28px;padding:10px 14px}.ContactBody-module__ea-voa__resume:active{box-shadow:2px 2px 0 var(--hard);transform:translate(2px,2px)}.ContactBody-module__ea-voa__resumeNote{color:var(--ink-faint);margin-left:10px}.ContactBody-module__ea-voa__resume:hover .ContactBody-module__ea-voa__resumeNote{color:var(--accent-ink)}.ContactBody-module__ea-voa__note{color:var(--ink-faint);margin:28px 0 0;font-size:14px;line-height:1.5}@media (max-width:720px){.ContactBody-module__ea-voa__lead{font-size:17px}.ContactBody-module__ea-voa__row{flex-wrap:wrap;gap:6px 14px}.ContactBody-module__ea-voa__label{flex-basis:100%}.ContactBody-module__ea-voa__value{font-size:16px}.ContactBody-module__ea-voa__button{padding:10px 12px}}
.pill-module__SU-xpW__pill{--edge:var(--line);--fill:var(--surface);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:linear-gradient(var(--fill), var(--fill)) 12px 3px / calc(100% - 24px) 3px no-repeat, linear-gradient(var(--fill), var(--fill)) 6px 6px / calc(100% - 12px) 6px no-repeat, linear-gradient(var(--fill), var(--fill)) 3px 12px / calc(100% - 6px) calc(100% - 24px) no-repeat, linear-gradient(var(--fill), var(--fill)) left 6px bottom 6px / calc(100% - 12px) 6px no-repeat, linear-gradient(var(--fill), var(--fill)) left 12px bottom 3px / calc(100% - 24px) 3px no-repeat, linear-gradient(var(--edge), var(--edge)) 12px 0 / calc(100% - 24px) 3px no-repeat, linear-gradient(var(--edge), var(--edge)) 6px 3px / calc(100% - 12px) 3px no-repeat, linear-gradient(var(--edge), var(--edge)) 3px 6px / calc(100% - 6px) 6px no-repeat, linear-gradient(var(--edge), var(--edge)) 0 12px / 100% calc(100% - 24px) no-repeat, linear-gradient(var(--edge), var(--edge)) left 3px bottom 6px / calc(100% - 6px) 6px no-repeat, linear-gradient(var(--edge), var(--edge)) left 6px bottom 3px / calc(100% - 12px) 3px no-repeat, linear-gradient(var(--edge), var(--edge)) left 12px bottom 0 / calc(100% - 24px) 3px no-repeat;filter:drop-shadow(3px 3px 0 var(--hard));align-items:center;font-size:9px;line-height:16px;text-decoration:none;display:inline-flex}.pill-module__SU-xpW__pill:hover{--edge:var(--accent);--fill:var(--accent);color:var(--accent-ink)}.pill-module__SU-xpW__pill:active{filter:none;transform:translate(3px,3px)}
.CatchCard-module__BOMb2q__card{width:var(--card-width,360px);--edge-colour:color-mix(in srgb, var(--line) calc(var(--card-edge,1) * 100%), transparent);--shadow-offset:6px;border:3px solid var(--edge-colour);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 rgb(from var(--hard) r g b / var(--card-fill,1));transform-origin:50%;will-change:transform, opacity;opacity:0;visibility:hidden;padding:18px 20px 16px;position:absolute;top:0;left:0}.CatchCard-module__BOMb2q__card:before{content:"";z-index:-1;background:var(--surface);opacity:var(--card-fill,1);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,round(50% - 1.5px,1px) 6px;mask-position:0 0,round(50% - 1.5px,1px) 6px;-webkit-mask-size:100% 100%,3px 3px;mask-size:100% 100%,3px 3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.CatchCard-module__BOMb2q__card:after{content:"";background:linear-gradient(var(--edge-colour), var(--edge-colour)) 3px 0 / 3px 3px no-repeat, linear-gradient(var(--edge-colour), var(--edge-colour)) 3px 3px / 3px 3px no-repeat, linear-gradient(var(--edge-colour), var(--edge-colour)) 0 6px / 3px 3px no-repeat, linear-gradient(var(--edge-colour), var(--edge-colour)) 6px 6px / 3px 3px no-repeat, linear-gradient(var(--edge-colour), var(--edge-colour)) 3px 9px / 3px 3px no-repeat;width:9px;height:12px;position:absolute;top:0;left:round(50% - 4.5px,1px)}.CatchCard-module__BOMb2q__card>*{opacity:var(--card-content,1)}.CatchCard-module__BOMb2q__live{pointer-events:auto}.CatchCard-module__BOMb2q__eyebrow{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:12px;font-size:9px;display:flex}.CatchCard-module__BOMb2q__ordinal{color:var(--accent)}.CatchCard-module__BOMb2q__title{letter-spacing:-.022em;text-wrap:balance;margin:12px 0 6px;font-size:27px;font-weight:700;line-height:1.08}.CatchCard-module__BOMb2q__hook{color:var(--ink-soft);max-width:34ch;margin:0;font-size:14px;line-height:1.5}.CatchCard-module__BOMb2q__links{gap:7px;margin:0;padding:0;list-style:none;display:grid}.CatchCard-module__BOMb2q__linkRow{align-items:baseline;gap:12px;font-size:14px;line-height:1.4;display:flex}.CatchCard-module__BOMb2q__linkLabel{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);flex:0 0 62px;font-size:9px}.CatchCard-module__BOMb2q__link{color:var(--ink);border-bottom:2px solid var(--ink-faint);text-decoration:none;transition:border-color .1s}.CatchCard-module__BOMb2q__link:hover{border-bottom-color:var(--accent)}.CatchCard-module__BOMb2q__footer{border-top:2px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:12px;display:flex}.CatchCard-module__BOMb2q__tags{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.CatchCard-module__BOMb2q__tag{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);background:var(--surface-2);border:2px solid var(--hairline);padding:1px 6px;font-size:9px;line-height:14px}.CatchCard-module__BOMb2q__open{white-space:nowrap;flex:none;margin-left:auto;padding:7px 15px;}@media (max-width:720px){.CatchCard-module__BOMb2q__card{--shadow-offset:4px}}
.RhythmPanel-module__o08T7W__panel{z-index:45;background:var(--surface);border:3px solid var(--line);width:258px;box-shadow:6px 6px 0 var(--hard);font-family:var(--font-mono);font-size:11px;position:fixed;bottom:22px;right:22px}.RhythmPanel-module__o08T7W__head{border-bottom:2px solid var(--hairline);font-family:var(--font-pixel);text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;padding:8px 11px;font-size:9px;display:flex}.RhythmPanel-module__o08T7W__body{gap:10px;padding:10px 11px 12px;display:grid}.RhythmPanel-module__o08T7W__control{gap:4px;display:grid}.RhythmPanel-module__o08T7W__controlHead{color:var(--ink-soft);justify-content:space-between;align-items:baseline;font-size:10.5px;display:flex}.RhythmPanel-module__o08T7W__controlHead b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.RhythmPanel-module__o08T7W__control input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.RhythmPanel-module__o08T7W__control input[type=range]::-webkit-slider-runnable-track{background:var(--hairline);height:3px}.RhythmPanel-module__o08T7W__control input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:0;width:11px;height:11px;margin-top:-4px}.RhythmPanel-module__o08T7W__toggles{flex-wrap:wrap;gap:4px;display:flex}.RhythmPanel-module__o08T7W__toggles button{border:2px solid var(--hairline);cursor:pointer;font-family:var(--font-pixel);color:var(--ink-soft);background:0 0;padding:6px 7px;font-size:9px}.RhythmPanel-module__o08T7W__toggles button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.RhythmPanel-module__o08T7W__readout{border-top:2px solid var(--hairline);color:var(--ink-faint);grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:2px;padding-top:8px;font-size:10px;display:grid}.RhythmPanel-module__o08T7W__readout span{font-variant-numeric:tabular-nums}.RhythmPanel-module__o08T7W__readout b{color:var(--ink);font-weight:500}@media (max-width:720px){.RhythmPanel-module__o08T7W__panel{width:auto;bottom:12px;left:12px;right:12px}}
.WavePrompt-module__XfCtOq__prompt{z-index:15;font-family:var(--font-pixel);letter-spacing:.16em;white-space:nowrap;color:var(--ink);pointer-events:none;visibility:visible;align-items:baseline;margin:0;font-size:14px;transition:opacity .5s ease-out,visibility;display:flex;position:fixed;top:72%;left:50%;transform:translate(-50%)}.WavePrompt-module__XfCtOq__hidden{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s}.WavePrompt-module__XfCtOq__hidden .WavePrompt-module__XfCtOq__letter{animation-play-state:paused}.WavePrompt-module__XfCtOq__button{pointer-events:auto;cursor:pointer;padding:6px 0}.WavePrompt-module__XfCtOq__button:hover{color:var(--accent)}.WavePrompt-module__XfCtOq__bracket{color:var(--accent);padding:0 10px}.WavePrompt-module__XfCtOq__label{align-items:baseline;display:inline-flex}.WavePrompt-module__XfCtOq__letter{white-space:pre;animation:2.4s ease-in-out infinite WavePrompt-module__XfCtOq__swell;display:inline-block}@keyframes WavePrompt-module__XfCtOq__swell{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.WavePrompt-module__XfCtOq__letter{animation:none}}@media (max-width:720px){.WavePrompt-module__XfCtOq__prompt{letter-spacing:.12em;font-size:11px;top:74%}.WavePrompt-module__XfCtOq__bracket{padding:0 7px}}
.SectionNav-module__f-9Z2q__hud{z-index:20;max-width:260px;position:fixed;top:26px;left:28px}.SectionNav-module__f-9Z2q__name{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.SectionNav-module__f-9Z2q__role{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:5px 0 16px;font-size:9px}.SectionNav-module__f-9Z2q__menu{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.SectionNav-module__f-9Z2q__menu button{cursor:pointer;min-height:24px;font-family:var(--font-pixel);letter-spacing:.02em;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px 4px 0;font-size:10px;transition:color .1s;display:flex}.SectionNav-module__f-9Z2q__menu button:hover{color:var(--accent)}.SectionNav-module__f-9Z2q__menu button:focus-visible{outline-color:var(--ink)}.SectionNav-module__f-9Z2q__dot{background:var(--hairline);flex:none;width:6px;height:6px;transition:background .12s}.SectionNav-module__f-9Z2q__menu button[aria-current=true]{color:var(--accent)}.SectionNav-module__f-9Z2q__menu button[aria-current=true] .SectionNav-module__f-9Z2q__dot{background:var(--accent)}@media (max-width:720px){.SectionNav-module__f-9Z2q__hud{max-width:none;top:16px;left:16px;right:16px}.SectionNav-module__f-9Z2q__role{margin-bottom:10px}.SectionNav-module__f-9Z2q__menu{flex-flow:wrap;gap:4px 12px}.SectionNav-module__f-9Z2q__menu button{gap:6px;padding:4px 0;font-size:9px}}
.StaticSections-module__u0mBgW__overlay{z-index:40;background:var(--ground);padding:64px 28px 80px;position:fixed;inset:0;overflow-y:auto}.StaticSections-module__u0mBgW__inner{max-width:620px;margin:0 auto}.StaticSections-module__u0mBgW__name{letter-spacing:-.025em;margin:0 0 4px;font-size:30px}.StaticSections-module__u0mBgW__role{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 34px;font-size:9px}.StaticSections-module__u0mBgW__list{gap:14px;display:grid}.StaticSections-module__u0mBgW__item{background:var(--surface);border:3px solid var(--line);box-shadow:6px 6px 0 var(--hard);gap:5px;padding:16px 18px;text-decoration:none;display:grid}.StaticSections-module__u0mBgW__eyebrow{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:12px;font-size:9px;display:flex}.StaticSections-module__u0mBgW__ordinal{color:var(--accent)}.StaticSections-module__u0mBgW__title{letter-spacing:-.015em;margin:0;font-size:19px}.StaticSections-module__u0mBgW__hook{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.StaticSections-module__u0mBgW__tags{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.StaticSections-module__u0mBgW__tag{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);background:var(--surface-2);border:2px solid var(--hairline);padding:1px 6px;font-size:9px;line-height:14px}
.WriteUp-module__R3fyVW__heading{background:var(--rule) top / 100% 2px no-repeat;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:40px 0 12px;padding-top:24px;font-size:24px;line-height:1.1;display:flex}.WriteUp-module__R3fyVW__tag{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:9px}.WriteUp-module__R3fyVW__figure{margin:30px 0 0}.WriteUp-module__R3fyVW__frame{border:3px solid var(--line);box-shadow:6px 6px 0 var(--hard);background:var(--surface);display:block}.WriteUp-module__R3fyVW__frame img{width:100%;height:auto;display:block}.WriteUp-module__R3fyVW__caption{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px;font-size:9px}.WriteUp-module__R3fyVW__figure+p{margin-top:30px}.WriteUp-module__R3fyVW__facts{background:var(--rule) top / 100% 2px no-repeat;margin:34px 0 0}.WriteUp-module__R3fyVW__fact{background:var(--rule) bottom / 100% 2px no-repeat;align-items:baseline;gap:16px;padding:14px 0;display:flex}.WriteUp-module__R3fyVW__label{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);flex:0 0 84px;margin:0;font-size:9px}.WriteUp-module__R3fyVW__text{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.WriteUp-module__R3fyVW__links{flex-wrap:wrap;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.WriteUp-module__R3fyVW__link{gap:8px;padding:10px 16px;}@media (max-width:720px){.WriteUp-module__R3fyVW__figure{margin-top:26px}.WriteUp-module__R3fyVW__frame{box-shadow:4px 4px 0 var(--hard)}.WriteUp-module__R3fyVW__fact{flex-wrap:wrap;gap:6px 14px}.WriteUp-module__R3fyVW__label{flex-basis:100%}}
.Scene-module__DP4U5a__scroller{scrollbar-width:thin;position:fixed;inset:0;overflow:hidden auto}.Scene-module__DP4U5a__scroller:focus-visible{outline-offset:-3px}.Scene-module__DP4U5a__snap{scroll-snap-type:y proximity}.Scene-module__DP4U5a__track{width:100%;position:relative}.Scene-module__DP4U5a__stage{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.Scene-module__DP4U5a__anchor{scroll-snap-align:center;pointer-events:none;width:1px;height:1px;position:absolute;left:0}.Scene-module__DP4U5a__canvas{image-rendering:pixelated;display:block;position:absolute;inset:0}.Scene-module__DP4U5a__cardLayer{pointer-events:none;position:absolute;inset:0}
