@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b74542e6-module__NW6pda__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b74542e6-module__NW6pda__variable{--font-display:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dfe3a03-module__l9UnhG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dfe3a03-module__l9UnhG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_6925c416-module__BEeLDW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_6925c416-module__BEeLDW__variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5118a467bb6b5764-s.3h_9iu7tk9mkm.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:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2293d94da4a039c8-s.p.2awmwz3rg9v4k.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:Audiowide Fallback;src:local(Arial);ascent-override:78.1%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:126.73%}.audiowide_a4ed9fed-module__R6oMkG__className{font-family:Audiowide,Audiowide Fallback;font-style:normal;font-weight:400}.audiowide_a4ed9fed-module__R6oMkG__variable{--font-poster:"Audiowide", "Audiowide Fallback"}
.RouteLoader-module__VRIgXW__overlay{z-index:998;padding:var(--gutter);background:var(--paper);pointer-events:none;opacity:0;place-items:center;animation:.12s forwards RouteLoader-module__VRIgXW__rl-in;display:grid;position:fixed;inset:0}@keyframes RouteLoader-module__VRIgXW__rl-in{to{opacity:1}}.RouteLoader-module__VRIgXW__word{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:600;line-height:1.1}.RouteLoader-module__VRIgXW__mark{isolation:isolate;color:#0b0c0e;background:0 0;padding:0;position:relative}.RouteLoader-module__VRIgXW__mark:before{content:"";z-index:-1;transform-origin:0;background:#29beec;animation:1.5s cubic-bezier(.76,0,.24,1) infinite RouteLoader-module__VRIgXW__rl-sweep;position:absolute;inset:.1em -.1em .04em;transform:scaleX(0)}html.dark .RouteLoader-module__VRIgXW__mark{color:var(--ink)}html.dark .RouteLoader-module__VRIgXW__mark:before{background:#29beec57}@keyframes RouteLoader-module__VRIgXW__rl-sweep{0%{transform-origin:0;transform:scaleX(0)}32%{transform-origin:0;transform:scaleX(1)}62%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.RouteLoader-module__VRIgXW__overlay{opacity:1;animation:none}.RouteLoader-module__VRIgXW__mark:before{animation:none;transform:scaleX(1)}}
.HireButton-module__oY8d9G__button{--face:#e8174f;--face-hover:#efb024;--ink-on-face:#fff;--ink-on-hover:#0b0c0e;--edge:#0b0c0e;--frame:#29beec;--panel:#fff;--drop:#111214bf;cursor:pointer;transform-origin:50%;margin-top:clamp(30px,3.6vw,48px);font-size:clamp(.9375rem,1.05vw,1.125rem);text-decoration:none;transition:transform .15s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative;transform:rotate(-2deg)}.HireButton-module__oY8d9G__inner{z-index:3;background-color:var(--face);clip-path:polygon(0% 10%,3% 0%,97% 0%,100% 10%,100% 90%,97% 100%,3% 100%,0% 90%);justify-content:center;align-items:center;padding:.85em 1.6em;transition:transform .15s cubic-bezier(.22,.61,.36,1),background-color .15s;display:flex;position:relative;overflow:hidden;transform:skew(-3deg,1deg)}.HireButton-module__oY8d9G__text{z-index:5;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-on-face);text-shadow:.05em .05em 0 var(--edge), -.05em -.05em 0 var(--edge), .05em -.05em 0 var(--edge), -.05em .05em 0 var(--edge);font-size:1.1em;font-weight:900;line-height:1;transition:color .15s;position:relative;transform:skew(3deg,-1deg)}.HireButton-module__oY8d9G__frame{z-index:1;background-color:var(--frame);border:.15em solid var(--edge);transition:border-color .15s;position:absolute;inset:-.3em}.HireButton-module__oY8d9G__shadow{z-index:0;background-color:var(--drop);transition:transform .15s cubic-bezier(.22,.61,.36,1);position:absolute;inset:.4em -.4em -.4em .4em}.HireButton-module__oY8d9G__halftone{z-index:2;opacity:.3;mix-blend-mode:multiply;background-image:radial-gradient(circle at 30% 30%,#0003 .1em,#0000 .1em);background-size:.5em .5em;position:absolute;inset:0}.HireButton-module__oY8d9G__splatter{z-index:1;opacity:0;background:radial-gradient(circle at 20% 30%,#00000026 0%,#00000014 20%,#0000 50%),radial-gradient(circle at 70% 65%,#00000026 0%,#00000014 25%,#0000 50%),radial-gradient(circle at 40%,#00000026 0%,#00000014 30%,#0000 60%),radial-gradient(circle at 85% 15%,#00000026 0%,#00000014 15%,#0000 40%);transition:opacity .2s;position:absolute;inset:0}.HireButton-module__oY8d9G__button:hover{transform:rotate(-1deg)scale(1.05)}.HireButton-module__oY8d9G__button:hover .HireButton-module__oY8d9G__inner{background-color:var(--face-hover);transform:skew(-5deg,2deg)}.HireButton-module__oY8d9G__button:hover .HireButton-module__oY8d9G__text{color:var(--ink-on-hover);text-shadow:.05em .05em 0 var(--panel), -.05em -.05em 0 var(--panel), .05em -.05em 0 var(--panel), -.05em .05em 0 var(--panel)}.HireButton-module__oY8d9G__button:hover .HireButton-module__oY8d9G__shadow{transform:translate(.2em,.2em)}.HireButton-module__oY8d9G__button:hover .HireButton-module__oY8d9G__splatter{opacity:1}.HireButton-module__oY8d9G__button:active{transform:rotate(0)scale(.98)}.HireButton-module__oY8d9G__button:active .HireButton-module__oY8d9G__inner{transform:skew(0deg)}.HireButton-module__oY8d9G__button:active .HireButton-module__oY8d9G__shadow{transform:translate(.1em,.1em)}.HireButton-module__oY8d9G__button:active .HireButton-module__oY8d9G__text{animation:.3s cubic-bezier(.175,.885,.32,1.275) HireButton-module__oY8d9G__hire-burst;transform:none}@keyframes HireButton-module__oY8d9G__hire-burst{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}.HireButton-module__oY8d9G__button:focus-visible{outline:none}.HireButton-module__oY8d9G__button:focus-visible:after{content:"";z-index:0;border:.15em dashed var(--edge);pointer-events:none;animation:1s linear infinite HireButton-module__oY8d9G__hire-dash;position:absolute;inset:-.55em}@keyframes HireButton-module__oY8d9G__hire-dash{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.HireButton-module__oY8d9G__button,.HireButton-module__oY8d9G__inner,.HireButton-module__oY8d9G__text,.HireButton-module__oY8d9G__shadow,.HireButton-module__oY8d9G__splatter,.HireButton-module__oY8d9G__frame{transition:none}.HireButton-module__oY8d9G__button:active .HireButton-module__oY8d9G__text,.HireButton-module__oY8d9G__button:focus-visible:after{animation:none}}
.About-module__OtWT4W__about{isolation:isolate;min-height:100svh;padding:clamp(88px, 12vh, 150px) var(--gutter) clamp(24px, 3vh, 44px) var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.About-module__OtWT4W__scribble{z-index:3;font-family:var(--hand);color:var(--ink);margin:0;font-size:clamp(1.375rem,1.9vw,1.875rem);font-weight:700;line-height:1;position:absolute;top:clamp(28px,5vh,62px);left:clamp(24px,18vw,340px);transform:rotate(-4deg)}.About-module__OtWT4W__scribble:first-letter{padding-left:.02em}.About-module__OtWT4W__copy{z-index:2;text-align:center;width:100%;max-width:54rem;position:relative}.About-module__OtWT4W__eyebrow{margin:0 0 clamp(24px,3.4vw,48px)}.About-module__OtWT4W__eyebrowBox{border:1.5px solid var(--ink);letter-spacing:-.01em;color:var(--ink);padding:clamp(6px,.7vw,11px) clamp(14px,1.5vw,24px);font-size:clamp(1rem,1.4vw,1.375rem);font-weight:400;display:inline-block;position:relative}.About-module__OtWT4W__handles span{background:var(--paper);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--ink);position:absolute}.About-module__OtWT4W__handles span:first-child{top:0;left:0;transform:translate(-50%,-50%)}.About-module__OtWT4W__handles span:nth-child(2){top:0;right:0;transform:translate(50%,-50%)}.About-module__OtWT4W__handles span:nth-child(3){bottom:0;left:0;transform:translate(-50%,50%)}.About-module__OtWT4W__handles span:nth-child(4){bottom:0;right:0;transform:translate(50%,50%)}.About-module__OtWT4W__headline{letter-spacing:-.03em;color:var(--ink);margin:0;text-wrap:balance;max-width:13.5em;margin-inline:auto;font-size:clamp(1.75rem,3.5vw,3.5rem);font-weight:500;line-height:1.22}.About-module__OtWT4W__avatar{vertical-align:-.1em;background:var(--tint);border-radius:.1em;width:1.05em;height:.82em;display:inline-block;position:relative;overflow:hidden}.About-module__OtWT4W__avatarImg{object-fit:cover;object-position:50% 16%}.About-module__OtWT4W__mark{vertical-align:middle;width:.86em;height:auto;display:inline-block}.About-module__OtWT4W__body{flex-direction:column;gap:clamp(12px,1.3vw,17px);max-width:46ch;margin:clamp(26px,3.4vw,44px) auto 0;display:flex}.About-module__OtWT4W__p{letter-spacing:-.005em;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:clamp(.9375rem,1.12vw,1.125rem);line-height:1.66}.About-module__OtWT4W__creed{letter-spacing:-.022em;color:var(--ink);margin:clamp(8px,1vw,14px) 0 0;font-size:clamp(1.0625rem,1.5vw,1.5rem);font-weight:600;line-height:1.3}.About-module__OtWT4W__pins{display:contents}.About-module__OtWT4W__polaroid{z-index:1;width:clamp(148px,14vw,216px);transform:rotate(var(--tilt));background:#fff;margin:0;padding:10px 10px 6px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 22px 46px -22px #1112148c}.About-module__OtWT4W__polaroid:hover{transform:rotate(0)translateY(-8px)}.About-module__OtWT4W__left{--tilt:-7deg;top:32%;left:var(--gutter)}.About-module__OtWT4W__right{--tilt:6deg;top:40%;right:var(--gutter)}.About-module__OtWT4W__shot{aspect-ratio:4/5;background:var(--tint);position:relative}.About-module__OtWT4W__photo{object-fit:cover;object-position:50% 18%}.About-module__OtWT4W__caption{font-family:var(--hand);text-align:center;color:#111214;padding-top:7px;font-size:clamp(.9375rem,1.05vw,1.1875rem);font-weight:500;line-height:1}@media (max-width:1080px){.About-module__OtWT4W__about{flex-direction:column;align-items:center;min-height:0;padding-top:clamp(96px,14vh,150px);display:flex}.About-module__OtWT4W__scribble{align-self:flex-start;margin-bottom:clamp(18px,4vw,30px);position:static}.About-module__OtWT4W__headline{max-width:18ch}.About-module__OtWT4W__pins{justify-content:center;align-items:flex-start;margin-top:clamp(38px,8vw,60px);display:flex}.About-module__OtWT4W__polaroid{width:clamp(130px,34vw,178px);position:static}.About-module__OtWT4W__right{margin-left:clamp(-22px,-3vw,-10px)}}@media (prefers-reduced-motion:reduce){.About-module__OtWT4W__polaroid{transition:none}}.About-module__OtWT4W__more{margin:clamp(22px,3vw,36px) 0 0}
.Contact-module__dhIxzq__section{--blob:#34a46e;--poster-bg:#edb230;--poster-ink:#402a22;--plate:#46c6e8;--plate-ink:#16181a;--badge:#ea2a62;--chevron:#f0b429;--poster-radius:clamp(18px, 1.8vw, 32px);width:100%;max-width:var(--shell-max);padding-inline:var(--gutter);padding-block:clamp(90px, 14vh, 180px) var(--dock-clearance);margin-inline:auto;position:relative}.Contact-module__dhIxzq__top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,5vw,96px);display:grid}.Contact-module__dhIxzq__avatar{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:visible}.Contact-module__dhIxzq__avatar:focus-visible{outline:2px solid var(--ink);outline-offset:10px;border-radius:8px}.Contact-module__dhIxzq__avatarSvg{width:100%;height:100%;display:block;overflow:visible}.Contact-module__dhIxzq__blobBody{fill:var(--blob);stroke:var(--ink);stroke-width:4px;stroke-linejoin:round}.Contact-module__dhIxzq__eye{fill:#16181a}.Contact-module__dhIxzq__heading{font-family:var(--poster);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);word-spacing:.18em;margin:0;font-size:clamp(30px,6vw,96px);font-weight:400;line-height:.94}.Contact-module__dhIxzq__heading span{display:block}.Contact-module__dhIxzq__answer{letter-spacing:-.022em;color:var(--ink);margin:clamp(14px,1.8vw,24px) 0 0;font-size:clamp(1.0625rem,1.5vw,1.5rem);font-weight:600;line-height:1.25}.Contact-module__dhIxzq__blurb{max-width:42ch;color:var(--ink-muted);margin:clamp(12px,1.5vw,20px) 0 0;font-size:clamp(14px,1.1vw,17px);line-height:1.62}.Contact-module__dhIxzq__panel{border-radius:var(--poster-radius);background:var(--poster-bg);isolation:isolate;grid-template-columns:minmax(0,1fr);place-items:center;min-height:clamp(340px,37vw,600px);margin-top:clamp(48px,8vw,110px);padding:clamp(48px,7vw,96px) clamp(20px,4vw,64px);display:grid;position:relative}.Contact-module__dhIxzq__flow{z-index:-2;border-radius:var(--poster-radius);pointer-events:none;--flow-strength:1;--flow-lift:rgba(243, 197, 96, calc(.75 * var(--flow-strength)));--flow-deep:rgba(212, 151, 18, calc(.75 * var(--flow-strength)));position:absolute;inset:0;overflow:hidden}.Contact-module__dhIxzq__flow span{will-change:transform;border-radius:50%;width:150%;height:190%;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute}.Contact-module__dhIxzq__flow span:first-child{background:radial-gradient(closest-side, var(--flow-lift), transparent 100%);animation-name:Contact-module__dhIxzq__flowA;animation-duration:17s;animation-delay:-4s;top:-60%;left:-47%}.Contact-module__dhIxzq__flow span:nth-child(2){background:radial-gradient(closest-side, var(--flow-deep), transparent 100%);animation-name:Contact-module__dhIxzq__flowB;animation-duration:21s;animation-direction:reverse;animation-delay:-13s;top:-78%;left:5%}.Contact-module__dhIxzq__flow span:nth-child(3){background:radial-gradient(closest-side, var(--flow-lift), transparent 100%);animation-name:Contact-module__dhIxzq__flowC;animation-duration:25s;animation-delay:-9s;top:-50%;left:-20%}@keyframes Contact-module__dhIxzq__flowA{0%{transform:translate(11%)}12.5%{transform:translate(7.778%,9.192%)}25%{transform:translateY(13%)}37.5%{transform:translate(-7.778%,9.192%)}50%{transform:translate(-11%)}62.5%{transform:translate(-7.778%,-9.192%)}75%{transform:translateY(-13%)}87.5%{transform:translate(7.778%,-9.192%)}to{transform:translate(11%)}}@keyframes Contact-module__dhIxzq__flowB{0%{transform:translate(14%)}12.5%{transform:translate(9.899%,7.425%)}25%{transform:translateY(10.5%)}37.5%{transform:translate(-9.899%,7.425%)}50%{transform:translate(-14%)}62.5%{transform:translate(-9.899%,-7.425%)}75%{transform:translateY(-10.5%)}87.5%{transform:translate(9.899%,-7.425%)}to{transform:translate(14%)}}@keyframes Contact-module__dhIxzq__flowC{0%{transform:translate(9.5%)}12.5%{transform:translate(6.717%,8.485%)}25%{transform:translateY(12%)}37.5%{transform:translate(-6.717%,8.485%)}50%{transform:translate(-9.5%)}62.5%{transform:translate(-6.717%,-8.485%)}75%{transform:translateY(-12%)}87.5%{transform:translate(6.717%,-8.485%)}to{transform:translate(9.5%)}}.Contact-module__dhIxzq__stripes{z-index:-1;pointer-events:none;width:100%;height:100%;clip-path:inset(0 round var(--poster-radius));position:absolute;inset:0}.Contact-module__dhIxzq__blade{fill:var(--poster-ink)}.Contact-module__dhIxzq__plate{border:3px solid var(--plate-ink);background:var(--plate);cursor:pointer;outline-offset:6px;align-items:center;gap:clamp(10px,1.6vw,26px);padding:clamp(10px,1.1vw,18px) clamp(12px,1.4vw,22px);text-decoration:none;transition:background-color .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}@media (hover:hover){.Contact-module__dhIxzq__plate:hover,.Contact-module__dhIxzq__plate:focus-visible{background:var(--plate-ink);transform:translateY(-2px)}.Contact-module__dhIxzq__plate:hover .Contact-module__dhIxzq__plateWord,.Contact-module__dhIxzq__plate:focus-visible .Contact-module__dhIxzq__plateWord{color:var(--plate)}.Contact-module__dhIxzq__plate:hover .Contact-module__dhIxzq__handles,.Contact-module__dhIxzq__plate:focus-visible .Contact-module__dhIxzq__handles{opacity:1}.Contact-module__dhIxzq__plate:hover .Contact-module__dhIxzq__badge,.Contact-module__dhIxzq__plate:focus-visible .Contact-module__dhIxzq__badge{transform:rotate(-8deg)scale(1.06)}.Contact-module__dhIxzq__plate:hover .Contact-module__dhIxzq__chevron,.Contact-module__dhIxzq__plate:focus-visible .Contact-module__dhIxzq__chevron{transform:translate(2px)}}.Contact-module__dhIxzq__plate:focus-visible{outline:3px solid var(--plate-ink)}.Contact-module__dhIxzq__plateWord{font-family:var(--poster);letter-spacing:.01em;text-transform:uppercase;color:var(--plate-ink);padding-block:.08em .02em;font-size:clamp(26px,4.2vw,72px);line-height:1;transition:color .22s}.Contact-module__dhIxzq__badge{flex:none;width:clamp(26px,3.4vw,58px);height:clamp(26px,3.4vw,58px);transition:transform .26s cubic-bezier(.22,1,.36,1);display:block}.Contact-module__dhIxzq__badgeTile{fill:var(--badge)}.Contact-module__dhIxzq__badgeDiamond{fill:var(--plate-ink)}.Contact-module__dhIxzq__chevron{fill:var(--chevron);transition:transform .26s cubic-bezier(.22,1,.36,1)}.Contact-module__dhIxzq__handles{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:-9px}.Contact-module__dhIxzq__handles span{border:2px solid var(--plate-ink);background:#fff;width:12px;height:12px;position:absolute}.Contact-module__dhIxzq__handles span:first-child{top:-6px;left:-6px}.Contact-module__dhIxzq__handles span:nth-child(2){top:-6px;right:-6px}.Contact-module__dhIxzq__handles span:nth-child(3){bottom:-6px;left:-6px}.Contact-module__dhIxzq__handles span:nth-child(4){bottom:-6px;right:-6px}.Contact-module__dhIxzq__handles:before{content:"";border:2px solid #fff;position:absolute;inset:0}.Contact-module__dhIxzq__comment{z-index:2;text-align:left;background:#fff;border-radius:12px;width:300px;padding:14px 16px 12px;position:absolute;top:-24px;left:clamp(18px,3vw,44px);box-shadow:0 18px 44px -18px #1112148c}.Contact-module__dhIxzq__commentLabel{color:#71737a;border-bottom:1px solid #1112141a;margin:0 0 10px;padding-bottom:9px;font-size:12px}.Contact-module__dhIxzq__commentBody{gap:10px;display:flex}.Contact-module__dhIxzq__commentAvatar{background:var(--blob);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.Contact-module__dhIxzq__commentAvatar svg{width:26px;height:26px;overflow:visible}.Contact-module__dhIxzq__commentName{color:#16181a;margin:0 0 2px;font-size:13px;font-weight:600}.Contact-module__dhIxzq__commentText{color:#3d3f45;margin:0;font-size:13px;line-height:1.5}.Contact-module__dhIxzq__reaction{border:1.5px solid var(--plate);font-family:var(--mono);color:#16181a;cursor:pointer;background:#46c6e829;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:4px 9px;font-size:12px;transition:background-color .16s,transform .16s;display:inline-flex}.Contact-module__dhIxzq__reaction:hover{background:#46c6e857}.Contact-module__dhIxzq__reaction:active{transform:scale(.94)}.Contact-module__dhIxzq__reaction[aria-pressed=true]{background:var(--plate)}.Contact-module__dhIxzq__reaction svg{fill:currentColor;width:12px;height:12px}.Contact-module__dhIxzq__cursor{z-index:3;opacity:0;pointer-events:none;will-change:transform;align-items:center;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.Contact-module__dhIxzq__cursorOn{opacity:1}.Contact-module__dhIxzq__cursorArrow{fill:#1d6ef5;stroke:#fff;stroke-width:1.4px;width:14px;height:14px;overflow:visible}.Contact-module__dhIxzq__cursorName{font-family:var(--mono);letter-spacing:.06em;color:#fff;background:#1d6ef5;border-radius:20px;padding:2px 7px 3px;font-size:10px;font-weight:500}@media (max-width:1400px){.Contact-module__dhIxzq__panel{grid-auto-flow:row;gap:26px}.Contact-module__dhIxzq__comment{order:2;width:min(340px,100%);position:static}}@media (max-width:900px){.Contact-module__dhIxzq__top{grid-template-columns:minmax(0,1fr);gap:clamp(18px,5vw,36px)}.Contact-module__dhIxzq__avatar{width:min(230px,52vw)}.Contact-module__dhIxzq__blurb{max-width:none}}@media (prefers-reduced-motion:reduce){.Contact-module__dhIxzq__plate,.Contact-module__dhIxzq__plateWord,.Contact-module__dhIxzq__badge,.Contact-module__dhIxzq__chevron,.Contact-module__dhIxzq__handles,.Contact-module__dhIxzq__reaction{transition-duration:1ms}.Contact-module__dhIxzq__plate:hover{transform:none}.Contact-module__dhIxzq__cursor,.Contact-module__dhIxzq__flow{display:none}}.Contact-module__dhIxzq__signOff{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:clamp(34px,5vw,60px) 0 0;font-size:11px}
.CraftCards-module__XmEeOG__stage{flex-direction:column;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.CraftCards-module__XmEeOG__deck{--card-w:190px;--card-h:260px;width:100%;height:380px;position:relative;overflow:hidden}.CraftCards-module__XmEeOG__card{width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);margin-top:calc(var(--card-h) / -2);background:var(--accent);color:var(--on-accent);text-align:left;cursor:pointer;border:0;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:clamp(12px,1.4vw,18px);font-family:inherit;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 22px 44px -26px #0b0c0e8c}.CraftCards-module__XmEeOG__card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.CraftCards-module__XmEeOG__band{background:linear-gradient(100deg, color-mix(in srgb, var(--on-accent) 22%, transparent), color-mix(in srgb, var(--on-accent) 4%, transparent));border-radius:12px;flex:auto;place-items:center;width:100%;min-height:54px;display:grid}.CraftCards-module__XmEeOG__text{flex-direction:column;flex:none;width:100%;display:flex}.CraftCards-module__XmEeOG__title{letter-spacing:-.02em;max-width:var(--title-w,110px);font-size:clamp(13px,1.15vw,19px);font-weight:600;line-height:1.18;display:block}.CraftCards-module__XmEeOG__body{color:color-mix(in srgb, var(--on-accent) 78%, transparent);margin-top:10px;font-size:clamp(11.5px,.95vw,14px);line-height:1.5;display:block;overflow:hidden}.CraftCards-module__XmEeOG__glyph{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.42;width:68%;max-width:190px;height:auto}.CraftCards-module__XmEeOG__card[data-open=true] .CraftCards-module__XmEeOG__title{max-width:none;font-size:clamp(18px,1.6vw,26px)}.CraftCards-module__XmEeOG__card[data-open=true] .CraftCards-module__XmEeOG__body{font-size:clamp(12.5px,1vw,15px)}.CraftCards-module__XmEeOG__hint{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:clamp(12px,1.6vw,22px) 0 0;font-size:11px}.CraftCards-module__XmEeOG__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-self:stretch;gap:12px;width:100%;margin:0;padding:4px 16% 14px 0;list-style:none;display:flex;overflow-x:auto}.CraftCards-module__XmEeOG__rail::-webkit-scrollbar{display:none}.CraftCards-module__XmEeOG__rail:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:20px}.CraftCards-module__XmEeOG__slide{scroll-snap-align:start;background:var(--accent);min-height:300px;color:var(--on-accent);border-radius:18px;flex-direction:column;flex:0 0 min(84%,300px);padding:16px;display:flex}.CraftCards-module__XmEeOG__slideBand{background:linear-gradient(100deg, color-mix(in srgb, var(--on-accent) 22%, transparent), color-mix(in srgb, var(--on-accent) 4%, transparent));border-radius:12px;flex:auto;place-items:center;width:100%;min-height:116px;margin-bottom:16px;display:grid}.CraftCards-module__XmEeOG__slideTitle{letter-spacing:-.02em;font-size:19px;font-weight:620;line-height:1.2;display:block}.CraftCards-module__XmEeOG__slideBody{color:color-mix(in srgb, var(--on-accent) 80%, transparent);text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.5;display:block}
.Crafts-module__nk4NpW__crafts{width:100%;max-width:var(--shell-max);padding:clamp(20px, 3vh, 44px) var(--gutter) clamp(50px, 8vh, 110px);margin-inline:auto;position:relative}.Crafts-module__nk4NpW__tag{font-family:var(--hand);color:var(--ink);transform-origin:0;margin:0 0 clamp(24px,3.4vw,44px);font-size:clamp(1.125rem,1.75vw,1.625rem);font-weight:700;line-height:1;transform:rotate(-2deg)}
.Feedback-module__hAzpxq__feedback{width:100%;max-width:var(--shell-max);padding:clamp(56px, 10vh, 130px) var(--gutter) clamp(50px, 8vh, 110px);margin-inline:auto;position:relative}.Feedback-module__hAzpxq__intro{max-width:720px;margin-bottom:clamp(28px,4vw,52px)}.Feedback-module__hAzpxq__tag{font-family:var(--hand);color:var(--ink);transform-origin:0;margin:0 0 clamp(12px,1.5vw,20px);font-size:clamp(1.125rem,1.75vw,1.625rem);font-weight:700;line-height:1;transform:rotate(-2deg)}.Feedback-module__hAzpxq__lede{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(20px,2.3vw,32px);font-weight:620;line-height:1.22}.Feedback-module__hAzpxq__board{--fb-gap:clamp(18px, 2.2vw, 30px);justify-content:center;gap:var(--fb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Feedback-module__hAzpxq__note{flex:0 1 calc((100% - 2 * var(--fb-gap)) / 3);border:1px solid var(--hairline);background:var(--paper);min-width:0;box-shadow:0 16px 40px -28px var(--shadow);border-radius:14px;padding:clamp(18px,1.9vw,26px);transition:transform .18s,box-shadow .18s,border-color .18s}.Feedback-module__hAzpxq__note:hover{border-color:var(--tint-strong);box-shadow:0 22px 50px -26px var(--shadow);transform:translateY(-3px)}.Feedback-module__hAzpxq__who{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;margin-bottom:clamp(13px,1.4vw,17px);padding-bottom:clamp(13px,1.4vw,17px);display:flex}.Feedback-module__hAzpxq__whoText{min-width:0}.Feedback-module__hAzpxq__avatar{width:40px;height:40px;font-family:var(--mono);letter-spacing:.04em;color:#16181a;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.Feedback-module__hAzpxq__note[data-tone=blue] .Feedback-module__hAzpxq__avatar{background:#a9dff0}.Feedback-module__hAzpxq__note[data-tone=amber] .Feedback-module__hAzpxq__avatar{background:#f5d98b}.Feedback-module__hAzpxq__note[data-tone=green] .Feedback-module__hAzpxq__avatar{background:#a5e0c6}.Feedback-module__hAzpxq__note[data-tone=pink] .Feedback-module__hAzpxq__avatar{background:#f9bcd0}.Feedback-module__hAzpxq__name{letter-spacing:-.01em;color:var(--ink);margin:0 0 2px;font-size:clamp(14px,1.05vw,15.5px);font-weight:640;line-height:1.25}.Feedback-module__hAzpxq__role{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-muted);margin:0;font-size:11px;line-height:1.35}.Feedback-module__hAzpxq__quote{margin:0}.Feedback-module__hAzpxq__quote p{color:color-mix(in srgb, var(--ink) 82%, var(--paper));margin:0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.62}@media (max-width:1080px){.Feedback-module__hAzpxq__note{flex-basis:calc((100% - var(--fb-gap)) / 2)}}@media (max-width:680px){.Feedback-module__hAzpxq__note{flex-basis:100%;padding:clamp(18px,5vw,24px)}}@media (prefers-reduced-motion:reduce){.Feedback-module__hAzpxq__note{transition:none}.Feedback-module__hAzpxq__note:hover{transform:none}}
.Clock-module__oF_M2W__clock{z-index:3;text-align:center;pointer-events:none;margin:0;position:absolute;top:40px;left:0;right:0}.Clock-module__oF_M2W__value{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:clamp(.75rem,.85vw,.875rem);font-weight:400;line-height:1}
.Bloop-module__3uPQDW__root{--bloop:#34a46e;z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px)}.Bloop-module__3uPQDW__root>*{pointer-events:auto}.Bloop-module__3uPQDW__nudge{border:1px solid var(--hairline);background:var(--surface-solid);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(268px,100vw - 32px);box-shadow:0 18px 44px -20px var(--shadow);border-radius:16px 16px 6px;padding:13px 14px 11px;animation:.32s cubic-bezier(.22,1,.36,1) both Bloop-module__3uPQDW__bloop-nudge-in}@keyframes Bloop-module__3uPQDW__bloop-nudge-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.Bloop-module__3uPQDW__nudgeLeaving{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(6px)scale(.98)}.Bloop-module__3uPQDW__nudgeText{color:var(--ink);text-wrap:pretty;margin:0 0 10px;font-size:13.5px;line-height:1.5}.Bloop-module__3uPQDW__nudgeRow{align-items:center;gap:8px;display:flex}.Bloop-module__3uPQDW__nudgeYes{background:var(--bloop);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:560;transition:transform .16s,opacity .16s}.Bloop-module__3uPQDW__nudgeYes:hover,.Bloop-module__3uPQDW__nudgeYes:focus-visible{transform:translateY(-1px)}.Bloop-module__3uPQDW__nudgeNo{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:7px 6px;font-family:inherit;font-size:12.5px}.Bloop-module__3uPQDW__nudgeNo:hover,.Bloop-module__3uPQDW__nudgeNo:focus-visible{color:var(--ink)}.Bloop-module__3uPQDW__launcher{border:1px solid var(--hairline);background:var(--surface-solid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 40px -12px var(--shadow);color:var(--ink);font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;font-weight:500;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}@media (hover:hover){.Bloop-module__3uPQDW__launcher:hover{box-shadow:0 18px 46px -12px var(--shadow);transform:translateY(-2px)}}.Bloop-module__3uPQDW__launcher:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Bloop-module__3uPQDW__launcherFace{flex:none;width:34px;height:34px;display:block}.Bloop-module__3uPQDW__launcherLabel{white-space:nowrap}.Bloop-module__3uPQDW__panel{border:1px solid var(--hairline);background:var(--surface-solid);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(360px,100vw - 32px);height:min(480px,100vh - 160px);box-shadow:0 24px 60px -18px var(--shadow);opacity:0;visibility:hidden;transform-origin:100% 100%;border-radius:18px;flex-direction:column;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:flex;overflow:hidden;transform:translateY(12px)scale(.98)}.Bloop-module__3uPQDW__panelOpen{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:translateY(0)scale(1)}.Bloop-module__3uPQDW__head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.Bloop-module__3uPQDW__headFace{flex:none;width:32px;height:32px;display:block}.Bloop-module__3uPQDW__headText{flex-direction:column;min-width:0;line-height:1.25;display:flex}.Bloop-module__3uPQDW__headName{color:var(--ink);font-size:14px;font-weight:600}.Bloop-module__3uPQDW__headRole{font-family:var(--mono);color:var(--ink-muted);font-size:11px}.Bloop-module__3uPQDW__close{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:background-color .16s,color .16s;display:grid}.Bloop-module__3uPQDW__close:hover{background:var(--tint);color:var(--ink)}.Bloop-module__3uPQDW__close:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.Bloop-module__3uPQDW__close svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;fill:none;width:15px;height:15px}.Bloop-module__3uPQDW__log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow-y:auto}.Bloop-module__3uPQDW__intro{flex-direction:column;gap:12px;display:flex}.Bloop-module__3uPQDW__introLine{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.55}.Bloop-module__3uPQDW__starters{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Bloop-module__3uPQDW__starter{border:1px solid var(--hairline);color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:12.5px;transition:background-color .16s,border-color .16s}.Bloop-module__3uPQDW__starter:hover{background:var(--tint);border-color:var(--tint-strong)}.Bloop-module__3uPQDW__starter:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Bloop-module__3uPQDW__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:86%;margin:0;padding:9px 13px;font-size:13.5px;line-height:1.55}.Bloop-module__3uPQDW__fromUser{background:var(--ink);color:var(--paper);border-bottom-right-radius:5px;align-self:flex-end}.Bloop-module__3uPQDW__fromBloop{background:var(--tint);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.Bloop-module__3uPQDW__dots{align-items:center;gap:4px;padding:13px;display:inline-flex}.Bloop-module__3uPQDW__dots span{background:var(--ink-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite Bloop-module__3uPQDW__bloop-dot}.Bloop-module__3uPQDW__dots span:nth-child(2){animation-delay:.15s}.Bloop-module__3uPQDW__dots span:nth-child(3){animation-delay:.3s}@keyframes Bloop-module__3uPQDW__bloop-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.Bloop-module__3uPQDW__form{border-top:1px solid var(--hairline);gap:8px;padding:10px 12px;display:flex}.Bloop-module__3uPQDW__input{border:1px solid var(--hairline);background:var(--paper);min-width:0;color:var(--ink);font-family:var(--sans);border-radius:999px;flex:1;padding:9px 12px;font-size:16px}.Bloop-module__3uPQDW__input:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.Bloop-module__3uPQDW__input:disabled{opacity:.6}.Bloop-module__3uPQDW__send{background:var(--bloop);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:opacity .16s,transform .16s;display:grid}.Bloop-module__3uPQDW__send:disabled{opacity:.4;cursor:default}.Bloop-module__3uPQDW__send:not(:disabled):active{transform:scale(.92)}.Bloop-module__3uPQDW__send:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Bloop-module__3uPQDW__send svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:17px;height:17px}.Bloop-module__3uPQDW__disclaimer{color:var(--ink-muted);margin:0;padding:0 14px 12px;font-size:11px;line-height:1.45}.Bloop-module__3uPQDW__disclaimer a{color:inherit}.Bloop-module__3uPQDW__face{width:100%;height:100%;display:block;overflow:visible}.Bloop-module__3uPQDW__faceBody{fill:var(--bloop);stroke:var(--ink);stroke-width:6px;stroke-linejoin:round}.Bloop-module__3uPQDW__faceEye{fill:#16181a}.Bloop-module__3uPQDW__tally{color:var(--ink);font-weight:560}@media (max-width:620px){.Bloop-module__3uPQDW__root{right:12px;bottom:calc(var(--dock-h) + 22px)}.Bloop-module__3uPQDW__panel{width:100%;height:min(70vh,460px)}.Bloop-module__3uPQDW__launcherLabel{display:none}.Bloop-module__3uPQDW__nudge{width:min(280px,100vw - 24px)}.Bloop-module__3uPQDW__launcher{padding:8px}.Bloop-module__3uPQDW__launcherFace{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.Bloop-module__3uPQDW__nudge,.Bloop-module__3uPQDW__nudgeLeaving,.Bloop-module__3uPQDW__launcher,.Bloop-module__3uPQDW__panel,.Bloop-module__3uPQDW__starter,.Bloop-module__3uPQDW__send,.Bloop-module__3uPQDW__close{transition-duration:1ms}.Bloop-module__3uPQDW__launcher:hover{transform:none}.Bloop-module__3uPQDW__nudge{animation:none}.Bloop-module__3uPQDW__dots span{opacity:.55;animation:none}}
.GridBackdrop-module__BAumNa__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.GridBackdrop-module__BAumNa__probe{width:var(--grid-cell);visibility:hidden;height:0;position:absolute;top:0;left:0}.GridBackdrop-module__BAumNa__backdrop svg{overflow:hidden}.GridBackdrop-module__BAumNa__backdrop rect{pointer-events:auto}
.Cursor-module__tVMuxa__dot,.Cursor-module__tVMuxa__tag{z-index:9998;opacity:0;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.Cursor-module__tVMuxa__on{opacity:1}.Cursor-module__tVMuxa__dot.Cursor-module__tVMuxa__muted,.Cursor-module__tVMuxa__tag.Cursor-module__tVMuxa__muted{opacity:0}.Cursor-module__tVMuxa__dot{background:var(--ink);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;transition:opacity .18s,width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),margin .18s cubic-bezier(.22,1,.36,1),background-color .18s}.Cursor-module__tVMuxa__dotLive{background:color-mix(in srgb, var(--ink) 22%, transparent);width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--ink);margin:-15px 0 0 -15px}.Cursor-module__tVMuxa__dotPress{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.Cursor-module__tVMuxa__tag{background:var(--ink);font-family:var(--mono);letter-spacing:.08em;color:var(--paper);border-radius:20px;margin:12px 0 0 10px;padding:3px 8px 4px;font-size:10px;font-weight:500;line-height:1;transition:opacity .18s}
.Hero-module__PgAKtG__hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:stretch;column-gap:clamp(16px,3vw,64px);width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.Hero-module__PgAKtG__copy{z-index:3;padding:calc(clamp(72px, 10vh, 132px) + 66px) 0 clamp(72px, 10vh, 132px) var(--gutter);grid-area:1/1;align-self:center}.Hero-module__PgAKtG__nameTag{font-family:var(--hand);color:var(--ink);transform-origin:0;margin:0;font-size:clamp(1.0625rem,1.5vw,1.5rem);font-weight:700;line-height:1;display:inline-block;position:relative;transform:rotate(-3deg)}.Hero-module__PgAKtG__nameRule{fill:none;width:106%;height:auto;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;position:absolute;top:calc(100% + .26em);left:50%;transform:translate(-50%)}.Hero-module__PgAKtG__nameRule path:last-child{stroke-width:1px;opacity:.55}.Hero-module__PgAKtG__name{white-space:nowrap;letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);margin:clamp(26px,3vw,42px) 0 0;font-size:clamp(2.9rem,8.6vw,10rem);font-weight:600;line-height:.86}.Hero-module__PgAKtG__role{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-muted);margin:clamp(16px,1.8vw,26px) 0 0;font-size:clamp(.9375rem,1.22vw,1.3125rem);font-weight:500;line-height:1}.Hero-module__PgAKtG__focus{letter-spacing:0;max-width:40ch;color:var(--ink-muted);margin:clamp(10px,1vw,14px) 0 0;font-size:clamp(.8125rem,.95vw,.9375rem);font-weight:400;line-height:1.5}.Hero-module__PgAKtG__statement{letter-spacing:-.022em;max-width:18ch;color:var(--ink);text-wrap:balance;margin:clamp(30px,4.2vw,60px) 0 0;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:400;line-height:1.14}.Hero-module__PgAKtG__aside{letter-spacing:-.004em;max-width:34ch;color:var(--ink-muted);margin:clamp(20px,2.2vw,30px) 0 0;font-size:clamp(.9375rem,1.02vw,1.0625rem);font-weight:400;line-height:1.62}.Hero-module__PgAKtG__portrait{top:var(--gutter-y);right:var(--gutter);z-index:1;pointer-events:none;aspect-ratio:1024/1535;width:min(51vw,88vh,960px);position:absolute}@supports (height:100svh){.Hero-module__PgAKtG__portrait{width:min(51vw,88svh,960px)}}.Hero-module__PgAKtG__portraitImage{object-fit:cover;object-position:50% 0%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}@media (min-width:901px) and (max-height:760px){.Hero-module__PgAKtG__copy{padding-top:clamp(32px,6vh,72px);padding-bottom:clamp(32px,6vh,72px)}.Hero-module__PgAKtG__name{font-size:min(clamp(2.9rem,8.6vw,10rem),17vh)}.Hero-module__PgAKtG__statement{margin-top:clamp(20px,4.4vh,76px);font-size:min(clamp(1.5rem,3vw,2.75rem),5.2vh)}.Hero-module__PgAKtG__aside{margin-top:clamp(12px,2.2vh,30px)}}@media (max-width:1180px){.Hero-module__PgAKtG__hero{grid-template-columns:minmax(0,1fr) minmax(0,.76fr)}.Hero-module__PgAKtG__portrait{width:min(49vw,85vh)}.Hero-module__PgAKtG__statement{max-width:16ch}}@supports (height:100svh){@media (max-width:1180px){.Hero-module__PgAKtG__portrait{width:min(49vw,85svh)}}}@media (max-width:900px){.Hero-module__PgAKtG__hero{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,3.5vh,48px);height:100svh}.Hero-module__PgAKtG__copy{max-width:none;padding:clamp(48px, 8vh, 104px) var(--gutter) 0 var(--gutter);grid-area:1/1;align-self:start}.Hero-module__PgAKtG__name{font-size:clamp(2.75rem,15.4vw,7rem)}.Hero-module__PgAKtG__role{letter-spacing:.26em;font-size:.9375rem}.Hero-module__PgAKtG__statement{max-width:14ch;margin-top:clamp(24px,4vh,48px);font-size:clamp(1.5rem,6.6vw,2.5rem)}.Hero-module__PgAKtG__aside{max-width:32ch;margin-top:clamp(14px,2vh,24px);font-size:1rem}.Hero-module__PgAKtG__portrait{margin-right:var(--gutter);width:auto;height:100%;max-width:calc(100% - var(--gutter) * 2);grid-area:2/1;place-self:end;position:relative}}@media (max-width:520px){.Hero-module__PgAKtG__statement{max-width:13ch}}
.CaseCard-module__6phuAW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px) clamp(20px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.CaseCard-module__6phuAW__card{--tone:#e9e9ea;--tone-ink:#16181a;flex-direction:column;min-width:0;display:flex}@media (hover:hover){.CaseCard-module__6phuAW__card:hover{--tone:#111214;--tone-ink:#fff}}.CaseCard-module__6phuAW__tab,.CaseCard-module__6phuAW__frame{transition:background-color .26s,color .26s}.CaseCard-module__6phuAW__tab{background:var(--tone);color:var(--tone-ink);font-family:var(--mono);letter-spacing:.06em;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 100%,0 100%);align-self:flex-start;align-items:center;gap:8px;margin:0;padding:7px 36px 7px 15px;font-size:11px;display:inline-flex}.CaseCard-module__6phuAW__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.CaseCard-module__6phuAW__link{color:inherit;text-decoration:none;display:block}.CaseCard-module__6phuAW__frame{background:var(--tone);isolation:isolate;padding:8px;position:relative}.CaseCard-module__6phuAW__media{aspect-ratio:8/7;background:var(--paper);width:100%;position:relative;overflow:hidden}@media (hover:hover){.CaseCard-module__6phuAW__media{cursor:none}}.CaseCard-module__6phuAW__image{object-fit:cover}.CaseCard-module__6phuAW__placeholder{background-color:color-mix(in srgb, var(--accent) 16%, var(--paper));background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--accent) 30%, transparent) 0 2px, transparent 2px 12px);position:absolute;inset:0}.CaseCard-module__6phuAW__peek{z-index:2;color:#000;mix-blend-mode:difference;opacity:0;pointer-events:none;will-change:transform;background:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin:-37px 0 0 -37px;font-size:15px;font-weight:500;transition:opacity .18s;display:grid;position:absolute;top:0;left:0}.CaseCard-module__6phuAW__peekOn{opacity:1}.CaseCard-module__6phuAW__caption{text-align:center;padding:clamp(14px,1.8vw,24px) 8px 0}.CaseCard-module__6phuAW__name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(19px,1.9vw,27px);font-weight:620;line-height:1.15}.CaseCard-module__6phuAW__name a{color:inherit;text-decoration:none}.CaseCard-module__6phuAW__name a:hover{text-underline-offset:3px;text-decoration:underline}.CaseCard-module__6phuAW__blurb{max-width:36ch;color:var(--ink-muted);margin:7px auto 0;font-size:clamp(12px,.95vw,14px);line-height:1.5}.CaseCard-module__6phuAW__tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.CaseCard-module__6phuAW__tag{border:1px solid var(--hairline);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);border-radius:999px;padding:3px 9px 4px;font-size:10px}@media (max-width:860px){.CaseCard-module__6phuAW__grid{grid-template-columns:minmax(0,1fr);gap:clamp(30px,7vw,48px)}}@media (prefers-reduced-motion:reduce){.CaseCard-module__6phuAW__peek,.CaseCard-module__6phuAW__tab,.CaseCard-module__6phuAW__frame{transition-duration:1ms}}
.Ruler-module__rLtJcW__rule{z-index:15;height:var(--ruler-h);pointer-events:none;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;top:0;left:0;right:0;overflow:hidden}.Ruler-module__rLtJcW__track{--pan:0px;transform:translate3d(var(--pan), 0, 0);transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.Ruler-module__rLtJcW__ticks{position:absolute;inset:0}.Ruler-module__rLtJcW__ticks i{background:var(--ink-muted);width:1px;position:absolute;top:0}.Ruler-module__rLtJcW__minor{opacity:.35;height:4px}.Ruler-module__rLtJcW__major{opacity:.55;height:8px}.Ruler-module__rLtJcW__ticks b{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);opacity:.75;font-size:9px;font-weight:400;line-height:1;position:absolute;top:9px}@media (prefers-reduced-motion:reduce){.Ruler-module__rLtJcW__track{transition:none}}
.Journey-module__OMiKoG__journey{--dot:10px;padding:clamp(28px, 4vh, 60px) var(--gutter) clamp(70px, 11vh, 140px);position:relative}.Journey-module__OMiKoG__defs{width:0;height:0;position:absolute;overflow:hidden}.Journey-module__OMiKoG__tag{font-family:var(--hand);color:var(--ink);transform-origin:0;margin:0 0 clamp(34px,5vw,68px);font-size:clamp(1.125rem,1.75vw,1.625rem);font-weight:700;line-height:1;transform:rotate(-2deg)}.Journey-module__OMiKoG__leadIn{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 clamp(10px,1vw,16px);font-size:clamp(.625rem,.72vw,.75rem);font-weight:400;line-height:1}.Journey-module__OMiKoG__track{grid-template-columns:repeat(var(--stops), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.Journey-module__OMiKoG__stop{text-align:center;flex-direction:column;align-items:center;padding-inline:8px;display:flex;position:relative}.Journey-module__OMiKoG__dot{width:var(--dot);height:var(--dot);background:var(--ink);filter:url(#journey-pencil-dot);border-radius:50%}.Journey-module__OMiKoG__stop:not(:last-child):after{content:"";top:calc(var(--dot) / 2 - 1px);background:var(--ink);filter:url(#journey-pencil);opacity:.92;width:100%;height:2px;position:absolute;left:50%}.Journey-module__OMiKoG__stop:first-child:before{content:"";top:calc(var(--dot) / 2 - 1px);background-image:linear-gradient(to right, var(--ink) 0 6px, transparent 6px 13px);filter:url(#journey-pencil);opacity:.5;background-repeat:repeat-x;background-size:13px 2px;height:2px;position:absolute;left:0;right:50%}.Journey-module__OMiKoG__future .Journey-module__OMiKoG__dot{box-shadow:inset 0 0 0 1.8px var(--ink);background:0 0}.Journey-module__OMiKoG__year{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(.6875rem,.82vw,.8125rem);font-weight:400;line-height:1}.Journey-module__OMiKoG__current .Journey-module__OMiKoG__year,.Journey-module__OMiKoG__future .Journey-module__OMiKoG__year{color:var(--live)}.Journey-module__OMiKoG__role{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:clamp(10px,1.1vw,16px) 0 0;font-size:clamp(.9375rem,1.05vw,1.125rem);font-weight:600;line-height:1.25}.Journey-module__OMiKoG__future .Journey-module__OMiKoG__role{color:var(--live)}.Journey-module__OMiKoG__org{color:var(--ink-muted);text-wrap:balance;margin:clamp(8px,.9vw,13px) 0 0;font-size:clamp(.75rem,.85vw,.875rem);font-weight:400;line-height:1.3}@media (max-width:900px){.Journey-module__OMiKoG__track{grid-template-columns:minmax(0,1fr);padding-top:24px}.Journey-module__OMiKoG__stop{text-align:left;padding-inline:0;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(16px,4vw,24px);padding-bottom:clamp(24px,5vw,34px);display:grid}.Journey-module__OMiKoG__stop:last-child{padding-bottom:0}.Journey-module__OMiKoG__dot{grid-area:1/1/span 3;margin-top:.35em}.Journey-module__OMiKoG__year,.Journey-module__OMiKoG__role,.Journey-module__OMiKoG__org{grid-column:2}.Journey-module__OMiKoG__year{margin-top:0}.Journey-module__OMiKoG__stop:not(:last-child):after{top:calc(.35em + var(--dot));left:calc(var(--dot) / 2 - 1px);width:2px;height:100%}.Journey-module__OMiKoG__stop:first-child:before{top:-24px;bottom:auto;left:calc(var(--dot) / 2 - 1px);background-image:linear-gradient(to bottom, var(--ink) 0 6px, transparent 6px 13px);background-repeat:repeat-y;background-size:2px 13px;width:2px;height:calc(24px + .35em);right:auto}}
.LogoMarquee-module__9V7DzG__band{background:var(--paper);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);color:var(--ink);padding:clamp(30px,3.8vh,48px) 0;position:relative}.LogoMarquee-module__9V7DzG__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(48px,9vw,150px) calc(100% - clamp(48px,9vw,150px)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(48px,9vw,150px) calc(100% - clamp(48px,9vw,150px)),#0000)}.LogoMarquee-module__9V7DzG__track{width:max-content;animation:46s linear infinite LogoMarquee-module__9V7DzG__logo-marquee;display:flex}@keyframes LogoMarquee-module__9V7DzG__logo-marquee{to{transform:translate(-50%)}}.LogoMarquee-module__9V7DzG__band:hover .LogoMarquee-module__9V7DzG__track{animation-play-state:paused}.LogoMarquee-module__9V7DzG__clone{display:flex}.LogoMarquee-module__9V7DzG__row{align-items:center;gap:clamp(38px,5vw,84px);margin:0;padding:0 clamp(19px,2.5vw,42px);list-style:none;display:flex}.LogoMarquee-module__9V7DzG__item{flex:none;align-items:center;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex}.LogoMarquee-module__9V7DzG__item:hover{transform:translateY(-3px)scale(1.08)}.LogoMarquee-module__9V7DzG__mark{fill:currentColor;width:clamp(30px,2.9vw,44px);height:clamp(30px,2.9vw,44px);display:block;overflow:visible}.LogoMarquee-module__9V7DzG__letters{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(20px,1.95vw,29px);font-weight:700;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__9V7DzG__track{animation:none}.LogoMarquee-module__9V7DzG__item{transition:none}}
.ThemeToggle-module__5UM_Ia__wrap{align-items:center;display:flex;position:relative}.ThemeToggle-module__5UM_Ia__switch{-webkit-user-select:none;user-select:none;width:5em;height:2.5em;font-size:13px;display:inline-block;position:relative}.ThemeToggle-module__5UM_Ia__cb{opacity:0;width:0;height:0;position:absolute}.ThemeToggle-module__5UM_Ia__toggle{cursor:pointer;text-transform:uppercase;background-color:#373737;border-radius:.1em;width:100%;height:100%;font-weight:700;transition:all .4s;position:absolute;overflow:hidden;box-shadow:-.3em 0 #373737,-.3em .3em #373737,.3em 0 #373737,.3em .3em #373737,0 .3em #373737}.ThemeToggle-module__5UM_Ia__toggle>.ThemeToggle-module__5UM_Ia__left{color:#373737;transform-origin:100%;width:50%;height:88%;transform-style:preserve-3d;background-color:#f3f3f3;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;bottom:0;left:0;transform:rotateX(10deg)}.ThemeToggle-module__5UM_Ia__left:before{content:"";transform-origin:0;background-color:#cecece;width:100%;height:100%;position:absolute;transform:rotateY(90deg)}.ThemeToggle-module__5UM_Ia__left:after{content:"";transform-origin:bottom;background-color:#707070;width:100%;height:100%;position:absolute;transform:rotateX(90deg)}.ThemeToggle-module__5UM_Ia__toggle>.ThemeToggle-module__5UM_Ia__right{color:#cecece;transform-origin:0;width:50%;height:88%;transform-style:preserve-3d;background-color:#f3f3f3;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;bottom:0;right:1px;transform:rotateX(10deg)rotateY(-45deg)}.ThemeToggle-module__5UM_Ia__right:before{content:"";transform-origin:100%;background-color:#cecece;width:100%;height:100%;position:absolute;transform:rotateY(-90deg)}.ThemeToggle-module__5UM_Ia__right:after{content:"";transform-origin:bottom;background-color:#707070;width:100%;height:100%;position:absolute;transform:rotateX(90deg)}.ThemeToggle-module__5UM_Ia__cb:checked+.ThemeToggle-module__5UM_Ia__toggle>.ThemeToggle-module__5UM_Ia__left{color:#cecece;transform:rotateX(10deg)rotateY(45deg)}.ThemeToggle-module__5UM_Ia__cb:checked+.ThemeToggle-module__5UM_Ia__toggle>.ThemeToggle-module__5UM_Ia__right{color:#487bdb;transform:rotateX(10deg)rotateY(0)}.ThemeToggle-module__5UM_Ia__cb:focus-visible+.ThemeToggle-module__5UM_Ia__toggle{outline:2px solid var(--ink);outline-offset:.35em}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__5UM_Ia__toggle,.ThemeToggle-module__5UM_Ia__toggle>.ThemeToggle-module__5UM_Ia__left,.ThemeToggle-module__5UM_Ia__toggle>.ThemeToggle-module__5UM_Ia__right{transition:none}}@media (max-width:560px){.ThemeToggle-module__5UM_Ia__switch{font-size:11px}}@media (max-width:380px){.ThemeToggle-module__5UM_Ia__switch{font-size:9px}}
.PageHead-module__6F7kSG__head{margin-bottom:clamp(34px,5vw,72px)}.PageHead-module__6F7kSG__tag{font-family:var(--hand);color:var(--ink);transform-origin:0;margin:0;font-size:clamp(1.125rem,1.75vw,1.625rem);font-weight:700;line-height:1;transform:rotate(-2deg)}.PageHead-module__6F7kSG__title{letter-spacing:-.04em;color:var(--ink);margin:clamp(20px,2.6vw,36px) 0 0;font-size:clamp(2.5rem,6.4vw,5.5rem);font-weight:600;line-height:.94}.PageHead-module__6F7kSG__note{color:#111214;letter-spacing:-.01em;text-wrap:pretty;background:#f0dda6;max-width:30em;margin:clamp(22px,3vw,38px) 0 0;padding:clamp(11px,1.2vw,18px) clamp(15px,1.7vw,24px);font-size:clamp(.875rem,1.1vw,1.1875rem);font-weight:500;line-height:1.45;display:inline-block;transform:rotate(-1.2deg)}
.page-module__V1Eyiq__page{--read:720px;--plate-w:100%;width:100%;max-width:var(--shell-max);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(80px,11vh,150px) 0}.page-module__V1Eyiq__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(24px,4vw,70px);margin-bottom:clamp(30px,4vw,56px);display:grid}.page-module__V1Eyiq__headMain{min-width:0}.page-module__V1Eyiq__date{font-family:var(--mono);letter-spacing:.08em;color:var(--ink);align-items:center;gap:9px;margin:0 0 clamp(10px,1.4vw,18px);font-size:12px;display:flex}.page-module__V1Eyiq__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.page-module__V1Eyiq__title{font-family:var(--poster);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(38px,7.6vw,108px);font-weight:400;line-height:.92}.page-module__V1Eyiq__lede{max-width:34ch;color:var(--ink);margin:clamp(14px,1.8vw,24px) 0 0;font-size:clamp(14px,1.15vw,17px);font-weight:500;line-height:1.5}.page-module__V1Eyiq__tags{flex-wrap:wrap;gap:10px;margin:clamp(18px,2.4vw,30px) 0 0;padding:0;list-style:none;display:flex}.page-module__V1Eyiq__tag{background:var(--tint);color:var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);padding:8px 14px 9px;font-size:11px}.page-module__V1Eyiq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:clamp(280px,34vw,460px);margin:0;padding:0;list-style:none;display:grid}.page-module__V1Eyiq__fact{color:#16181a;padding:12px 16px 14px}.page-module__V1Eyiq__fact[data-tone=blue]{background:#a9dff0;transform:rotate(-2.4deg)translateY(4px)}.page-module__V1Eyiq__fact[data-tone=amber]{background:#f5d98b;transform:rotate(2.6deg)translateY(-6px)}.page-module__V1Eyiq__fact[data-tone=green]{background:#a5e0c6;transform:rotate(1.8deg)translateY(2px)}.page-module__V1Eyiq__fact[data-tone=pink]{background:#f9bcd0;transform:rotate(-3deg)translateY(-3px)}.page-module__V1Eyiq__factLabel{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:500}.page-module__V1Eyiq__factValue{margin:0;font-size:14px;line-height:1.35}.page-module__V1Eyiq__brief{max-width:var(--read);flex-direction:column;gap:14px;margin:0 0 clamp(34px,5vw,68px);display:flex}.page-module__V1Eyiq__plate{width:100%;max-width:var(--plate-w);margin:0 auto;position:relative}.page-module__V1Eyiq__plateInner{background:var(--tint);width:100%;position:relative;overflow:hidden}.page-module__V1Eyiq__plate[data-ratio=wide] .page-module__V1Eyiq__plateInner{aspect-ratio:16/9}.page-module__V1Eyiq__plate[data-ratio=square] .page-module__V1Eyiq__plateInner{aspect-ratio:1}.page-module__V1Eyiq__plateImage{object-fit:cover}.page-module__V1Eyiq__plateEmpty{background-image:repeating-linear-gradient(-45deg, var(--tint-strong) 0 2px, transparent 2px 14px);position:absolute;inset:0}.page-module__V1Eyiq__handles{pointer-events:none;position:absolute;inset:0}.page-module__V1Eyiq__handles span{background:var(--paper);border:1px solid var(--ink);width:10px;height:10px;position:absolute}.page-module__V1Eyiq__handles span:first-child{top:-5px;left:-5px}.page-module__V1Eyiq__handles span:nth-child(2){top:-5px;right:-5px}.page-module__V1Eyiq__handles span:nth-child(3){bottom:-5px;left:-5px}.page-module__V1Eyiq__handles span:nth-child(4){bottom:-5px;right:-5px}.page-module__V1Eyiq__pair{max-width:var(--plate-w);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,2.6vw,40px);margin:clamp(48px,7vw,104px) auto;display:grid}.page-module__V1Eyiq__pair .page-module__V1Eyiq__plate{max-width:none}.page-module__V1Eyiq__sections{max-width:var(--read);flex-direction:column;gap:clamp(48px,7vw,96px);margin:clamp(56px,8vw,120px) auto;display:flex}.page-module__V1Eyiq__eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 clamp(10px,1.2vw,16px);font-size:11px}.page-module__V1Eyiq__h2{letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;margin:0 0 clamp(18px,2.2vw,28px);font-size:clamp(22px,2.5vw,34px);font-weight:620;line-height:1.18}.page-module__V1Eyiq__body{flex-direction:column;gap:16px;display:flex}.page-module__V1Eyiq__section>figure{width:calc(100% + clamp(0px,6vw,90px));margin-left:calc(-1*clamp(0px,3vw,45px))}.page-module__V1Eyiq__p{color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(14px,1.1vw,16.5px);line-height:1.66}.page-module__V1Eyiq__p strong{font-weight:620}.page-module__V1Eyiq__strong{letter-spacing:-.015em;color:var(--ink);margin:4px 0;font-size:clamp(15px,1.25vw,19px);font-weight:620;line-height:1.45}.page-module__V1Eyiq__lines{color:var(--ink-muted);flex-direction:column;margin:0;font-size:clamp(14px,1.1vw,16.5px);line-height:1.55;display:flex}.page-module__V1Eyiq__flow{flex-wrap:wrap;align-items:center;gap:8px 6px;margin:6px 0;padding:0;list-style:none;display:flex}.page-module__V1Eyiq__step{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);align-items:center;padding:7px 14px 8px;font-size:11px;display:inline-flex;position:relative}.page-module__V1Eyiq__step:before{content:"";filter:url(#sk-pencil-fine);pointer-events:none;border:1.5px solid;border-radius:999px;position:absolute;inset:0}.page-module__V1Eyiq__step:not(:last-child):after{content:"→";color:var(--ink-muted);margin-left:12px;margin-right:-6px}.page-module__V1Eyiq__asks{flex-direction:column;margin:4px 0;padding:0;list-style:none;display:flex}.page-module__V1Eyiq__asks li{border-left:2px solid var(--tint-strong);color:var(--ink);padding:11px 0 11px 16px;font-size:clamp(14px,1.15vw,17px);font-weight:600;line-height:1.4}.page-module__V1Eyiq__quote{color:#111214;background:#f0dda6;margin:10px 0;padding:clamp(18px,2.4vw,30px) clamp(18px,2.4vw,32px);transform:rotate(-.8deg)}.page-module__V1Eyiq__quote p{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(16px,1.5vw,22px);font-weight:600;line-height:1.4}.page-module__V1Eyiq__results{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(16px,2vw,26px);margin:clamp(24px,3vw,38px) 0 0;padding:0;list-style:none;display:grid}.page-module__V1Eyiq__result{border-top:2px solid var(--ink);padding-top:16px}.page-module__V1Eyiq__figure{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:650;line-height:1}.page-module__V1Eyiq__resultLabel{color:var(--ink);margin:8px 0 0;font-size:clamp(13px,1vw,15px);font-weight:620}.page-module__V1Eyiq__resultNote{color:var(--ink-muted);margin:5px 0 0;font-size:clamp(12px,.92vw,13.5px);line-height:1.5}@media (max-width:860px){.page-module__V1Eyiq__head{grid-template-columns:minmax(0,1fr);gap:clamp(22px,5vw,34px)}.page-module__V1Eyiq__facts{width:100%}.page-module__V1Eyiq__lede{max-width:none}}@media (max-width:620px){.page-module__V1Eyiq__pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.page-module__V1Eyiq__fact,.page-module__V1Eyiq__quote{transform:none}}
.Preloader-module__6Sh4Aq__overlay{z-index:999;padding:var(--gutter);pointer-events:none;background:var(--paper);animation:Preloader-module__6Sh4Aq__pl-unfill 1ms linear var(--dissolve) forwards;place-items:center;display:grid;position:fixed;inset:0}@keyframes Preloader-module__6Sh4Aq__pl-unfill{to{background-color:#0000}}.Preloader-module__6Sh4Aq__grid{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(16,1fr);display:grid;position:absolute;inset:0}.Preloader-module__6Sh4Aq__px{background:var(--paper);animation:Preloader-module__6Sh4Aq__pl-px-out var(--px-fade) linear var(--d) forwards}@keyframes Preloader-module__6Sh4Aq__pl-px-out{to{opacity:0}}.Preloader-module__6Sh4Aq__inner{z-index:1;max-width:100%;animation:Preloader-module__6Sh4Aq__pl-text-out .26s ease var(--text-out) forwards;position:relative}@keyframes Preloader-module__6Sh4Aq__pl-text-out{to{opacity:0;transform:translateY(-8px)}}.Preloader-module__6Sh4Aq__greeting{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink);opacity:0;margin:0 0 clamp(16px,1.8vw,26px);font-size:clamp(.875rem,1.15vw,1.125rem);font-weight:500;animation:.48s cubic-bezier(.22,1,.36,1) .1s forwards Preloader-module__6Sh4Aq__pl-rise}.Preloader-module__6Sh4Aq__line{letter-spacing:-.03em;color:var(--ink);text-wrap:wrap;opacity:0;max-width:13.8em;margin:0;font-size:clamp(1.625rem,3.6vw,3rem);font-weight:600;line-height:1.1;animation:.54s cubic-bezier(.22,1,.36,1) .28s forwards Preloader-module__6Sh4Aq__pl-rise}@keyframes Preloader-module__6Sh4Aq__pl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Preloader-module__6Sh4Aq__mark{isolation:isolate;color:inherit;background:0 0;padding:0;animation:1ms linear .8s forwards Preloader-module__6Sh4Aq__pl-mark-ink;position:relative}.Preloader-module__6Sh4Aq__mark:before{content:"";z-index:-1;transform-origin:0;background:#29beec;animation:.42s cubic-bezier(.76,0,.24,1) .55s forwards Preloader-module__6Sh4Aq__pl-sweep;position:absolute;inset:.1em -.06em .04em -.14em;transform:scaleX(0)}@keyframes Preloader-module__6Sh4Aq__pl-sweep{to{transform:scaleX(1)}}@keyframes Preloader-module__6Sh4Aq__pl-mark-ink{to{color:#0b0c0e}}@media (max-width:700px){.Preloader-module__6Sh4Aq__grid{grid-template-rows:repeat(16,1fr);grid-template-columns:repeat(10,1fr)}}@media (prefers-reduced-motion:reduce){.Preloader-module__6Sh4Aq__overlay{display:none}}
.Projects-module__HGIySG__section{--slant:clamp(18px, 2.8vw, 46px);--tab-h:clamp(46px, 4.2vw, 66px);--inset:clamp(12px, 1.4vw, 26px);--step:calc(100% / var(--count));isolation:isolate;position:relative}.Projects-module__HGIySG__stack{z-index:1;position:relative}.Projects-module__HGIySG__intro{z-index:1;text-align:center;padding:clamp(84px, 15vh, 190px) var(--gutter) clamp(60px, 10vh, 130px);flex-direction:column;align-items:center;display:flex;position:relative}.Projects-module__HGIySG__introTag{font-family:var(--hand);color:var(--ink);margin:0;font-size:clamp(1.125rem,1.75vw,1.625rem);font-weight:700;line-height:1;position:relative;transform:rotate(-2deg)}.Projects-module__HGIySG__underline{fill:none;width:108%;height:auto;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;position:absolute;top:calc(100% + .28em);left:50%;transform:translate(-50%)}.Projects-module__HGIySG__underline path:last-child{stroke-width:1px;opacity:.55}.Projects-module__HGIySG__display{font-family:var(--poster);text-transform:uppercase;color:var(--ink);-webkit-text-stroke:.05em currentColor;letter-spacing:.035em;margin:clamp(30px,4vw,54px) 0 0;font-size:clamp(2.375rem,8.8vw,8.75rem);font-weight:400;line-height:.88}.Projects-module__HGIySG__display span{display:block}.Projects-module__HGIySG__displaySmall{padding-top:.35em;font-size:.4em;line-height:1.1}.Projects-module__HGIySG__note{color:#111214;letter-spacing:-.01em;text-align:left;text-wrap:pretty;background:#f0dda6;max-width:21em;margin:clamp(30px,4vw,56px) 0 0;padding:clamp(11px,1.2vw,18px) clamp(15px,1.7vw,24px);font-size:clamp(.875rem,1.1vw,1.1875rem);font-weight:500;line-height:1.45;transform:rotate(-1.2deg)}.Projects-module__HGIySG__card{top:var(--ruler-h);min-height:calc(100vh - var(--ruler-h));min-height:calc(100svh - var(--ruler-h));padding:var(--inset) var(--gutter);color:var(--on-accent);flex-direction:column;display:flex;position:sticky}.Projects-module__HGIySG__tabRow{pointer-events:none}.Projects-module__HGIySG__tab{pointer-events:auto;width:var(--step);height:var(--tab-h);margin-left:calc(var(--i) * var(--step));padding-inline:var(--slant);background:var(--accent);color:var(--on-accent);clip-path:polygon(var(--slant) 0, calc(100% - var(--slant)) 0, 100% 100%, 0 100%);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.75em;font-size:clamp(.6875rem,.82vw,.8125rem);font-weight:500;display:inline-flex}.Projects-module__HGIySG__card:first-child .Projects-module__HGIySG__tab{clip-path:polygon(0 0, calc(100% - var(--slant)) 0, 100% 100%, 0 100%);padding-inline-start:0}.Projects-module__HGIySG__glyph{fill:currentColor;flex:none;width:.95em;height:.8em}.Projects-module__HGIySG__panel{background:var(--accent);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;box-shadow:inset 0 0 0 1px #7f7f7f29}.Projects-module__HGIySG__info{flex-direction:column;align-items:flex-start;padding:clamp(24px,3.2vw,56px) clamp(20px,2.6vw,48px) clamp(24px,2.8vw,44px);display:flex}.Projects-module__HGIySG__date{font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:.85em;margin:0;font-size:clamp(.6875rem,.78vw,.8125rem);display:flex}.Projects-module__HGIySG__dot{background:currentColor;border-radius:50%;width:.7em;height:.7em}.Projects-module__HGIySG__title{letter-spacing:-.035em;text-wrap:balance;margin:clamp(8px,1vw,16px) 0 0;font-size:clamp(2.25rem,4.2vw,4.25rem);font-weight:600;line-height:.98}.Projects-module__HGIySG__blurb{letter-spacing:-.01em;text-wrap:pretty;max-width:33ch;margin:clamp(12px,1.4vw,22px) 0 0;font-size:clamp(.875rem,1vw,1.0625rem);font-weight:600;line-height:1.4}.Projects-module__HGIySG__cta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:inherit;border-bottom:1px solid;align-items:center;gap:.6em;margin-top:clamp(18px,2.2vw,34px);padding-bottom:6px;font-size:clamp(.6875rem,.8vw,.8125rem);text-decoration:none;transition:gap .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.Projects-module__HGIySG__cta:hover{gap:1.1em}.Projects-module__HGIySG__cta:focus-visible{outline-offset:4px;outline:2px solid}.Projects-module__HGIySG__tags{flex-wrap:wrap;gap:10px;margin:auto 0 0;padding:clamp(24px,4vw,56px) 0 0;list-style:none;display:flex}.Projects-module__HGIySG__tag{background:var(--on-accent);color:var(--accent);clip-path:polygon(0 0,22px 0,30px 8px,100% 8px,100% 100%,0 100%);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:16px clamp(12px,1.1vw,18px) 9px;font-size:clamp(.625rem,.72vw,.75rem);font-weight:500}.Projects-module__HGIySG__media{padding:clamp(10px,1vw,16px) clamp(10px,1vw,16px) clamp(10px,1vw,16px) 0;display:flex;position:relative}.Projects-module__HGIySG__frame{background:color-mix(in srgb, var(--on-accent) 12%, var(--accent));flex:1;min-width:0;position:relative}.Projects-module__HGIySG__image{object-fit:cover}.Projects-module__HGIySG__placeholder{background-image:repeating-linear-gradient(45deg, transparent 0 15px, color-mix(in srgb, var(--on-accent) 9%, transparent) 15px 30px);position:absolute;inset:0}.Projects-module__HGIySG__brackets{pointer-events:none;position:absolute;inset:0}.Projects-module__HGIySG__brackets span{background:var(--accent);width:clamp(9px,.75vw,13px);height:clamp(9px,.75vw,13px);box-shadow:inset 0 0 0 1.5px var(--on-accent);position:absolute}.Projects-module__HGIySG__brackets span:first-child{top:0;left:0;transform:translate(-50%,-50%)}.Projects-module__HGIySG__brackets span:nth-child(2){top:0;right:0;transform:translate(50%,-50%)}.Projects-module__HGIySG__brackets span:nth-child(3){bottom:0;left:0;transform:translate(-50%,50%)}.Projects-module__HGIySG__brackets span:nth-child(4){bottom:0;right:0;transform:translate(50%,50%)}.Projects-module__HGIySG__badge{z-index:2;background:var(--on-accent);color:var(--accent);font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:.65em;padding:7px 11px 7px 7px;font-size:clamp(.625rem,.72vw,.75rem);font-weight:500;display:inline-flex;position:absolute;top:clamp(10px,1vw,18px);right:clamp(10px,1vw,18px)}.Projects-module__HGIySG__badgeType{background:var(--accent);color:var(--on-accent);letter-spacing:.04em;padding:2px 4px;font-size:.85em;font-style:normal}@media (max-width:900px){.Projects-module__HGIySG__card{min-height:0;padding-bottom:clamp(14px,3vw,22px);position:static}.Projects-module__HGIySG__tab,.Projects-module__HGIySG__card:first-child .Projects-module__HGIySG__tab{width:auto;min-width:52%;padding-inline:clamp(14px, 4vw, 28px) var(--slant);clip-path:polygon(0 0, calc(100% - var(--slant)) 0, 100% 100%, 0 100%);justify-content:flex-start;margin-left:0}.Projects-module__HGIySG__panel{grid-template-columns:minmax(0,1fr)}.Projects-module__HGIySG__info{padding-bottom:clamp(20px,4vw,32px)}.Projects-module__HGIySG__blurb{max-width:38ch}.Projects-module__HGIySG__tags{padding-top:clamp(18px,4vw,28px)}.Projects-module__HGIySG__media{padding:0 clamp(12px,3vw,18px) clamp(12px,3vw,18px)}.Projects-module__HGIySG__frame{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.Projects-module__HGIySG__cta{transition:none}}
.OneMoreThing-module__JWea6q__panel{border:1px solid var(--hairline);background:var(--tint);text-align:center;max-width:720px;margin:clamp(64px,11vh,140px) auto 0;padding:clamp(34px,5vw,60px) clamp(24px,4vw,54px) clamp(30px,4vw,48px);position:relative}.OneMoreThing-module__JWea6q__handles{pointer-events:none;position:absolute;inset:0}.OneMoreThing-module__JWea6q__handles span{background:var(--paper);border:1px solid var(--ink);width:10px;height:10px;position:absolute}.OneMoreThing-module__JWea6q__handles span:first-child{top:-5px;left:-5px}.OneMoreThing-module__JWea6q__handles span:nth-child(2){top:-5px;right:-5px}.OneMoreThing-module__JWea6q__handles span:nth-child(3){bottom:-5px;left:-5px}.OneMoreThing-module__JWea6q__handles span:nth-child(4){bottom:-5px;right:-5px}.OneMoreThing-module__JWea6q__eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 clamp(14px,2vw,22px);font-size:11px}.OneMoreThing-module__JWea6q__line{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(21px,2.6vw,34px);font-weight:620;line-height:1.28}.OneMoreThing-module__JWea6q__setup,.OneMoreThing-module__JWea6q__punchline{opacity:0;transition:opacity .42s}.OneMoreThing-module__JWea6q__panel[data-stage="1"] .OneMoreThing-module__JWea6q__setup,.OneMoreThing-module__JWea6q__panel[data-stage="2"] .OneMoreThing-module__JWea6q__setup,.OneMoreThing-module__JWea6q__panel[data-stage="3"] .OneMoreThing-module__JWea6q__setup,.OneMoreThing-module__JWea6q__panel[data-stage="2"] .OneMoreThing-module__JWea6q__punchline,.OneMoreThing-module__JWea6q__panel[data-stage="3"] .OneMoreThing-module__JWea6q__punchline{opacity:1}.OneMoreThing-module__JWea6q__face{font-size:.92em}.OneMoreThing-module__JWea6q__rule{opacity:0;justify-content:center;align-items:center;gap:14px;margin:clamp(24px,3.4vw,38px) 0;transition:opacity .5s;display:flex;position:relative}.OneMoreThing-module__JWea6q__panel[data-stage="3"] .OneMoreThing-module__JWea6q__rule{opacity:1}.OneMoreThing-module__JWea6q__rule:before,.OneMoreThing-module__JWea6q__rule:after{content:"";background:var(--tint-strong);width:clamp(48px,12vw,110px);height:1px}.OneMoreThing-module__JWea6q__star{color:var(--ink-muted);font-size:12px;line-height:1}.OneMoreThing-module__JWea6q__terminal{min-height:3.4em;font-family:var(--mono);color:var(--ink);opacity:0;justify-content:center;align-items:center;gap:9px;margin:0;font-size:clamp(12px,1.05vw,14.5px);line-height:1.55;transition:opacity .4s;display:flex}.OneMoreThing-module__JWea6q__panel[data-stage="3"] .OneMoreThing-module__JWea6q__terminal{opacity:1}.OneMoreThing-module__JWea6q__prompt{color:var(--ink-muted);flex:none}.OneMoreThing-module__JWea6q__typed{text-align:left}.OneMoreThing-module__JWea6q__caret{background:var(--ink);opacity:0;flex:none;width:8px;height:1.05em}.OneMoreThing-module__JWea6q__caretOn{animation:1.06s step-end infinite OneMoreThing-module__JWea6q__blink}@keyframes OneMoreThing-module__JWea6q__blink{0%,49%{opacity:1}50%,to{opacity:0}}.OneMoreThing-module__JWea6q__sign{font-family:var(--hand);color:var(--ink);margin:clamp(22px,3vw,34px) 0 0;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:700;line-height:1.3;transform:rotate(-1.2deg)}.OneMoreThing-module__JWea6q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.OneMoreThing-module__JWea6q__setup,.OneMoreThing-module__JWea6q__punchline,.OneMoreThing-module__JWea6q__rule,.OneMoreThing-module__JWea6q__terminal{opacity:1;transition:none}.OneMoreThing-module__JWea6q__caretOn{opacity:1;animation:none}}
.page-module__xgPmsG__page{width:100%;max-width:var(--shell-max);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(90px,13vh,170px) 0}.page-module__xgPmsG__masthead{margin-bottom:clamp(30px,4.5vw,64px)}.page-module__xgPmsG__title{font-family:var(--poster);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(46px,9vw,130px);font-weight:400;line-height:.9}.page-module__xgPmsG__body{--band-w:880px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,64px);display:grid}.page-module__xgPmsG__masthead,.page-module__xgPmsG__frameWrap{width:100%;max-width:var(--band-w);margin-inline:auto}.page-module__xgPmsG__masthead{grid-column:2}.page-module__xgPmsG__rail{grid-area:2/1}.page-module__xgPmsG__column{flex-direction:column;grid-area:2/2;gap:clamp(64px,9vw,130px);min-width:0;display:flex}.page-module__xgPmsG__rail{top:calc(var(--ruler-h) + 24px);z-index:3;position:sticky}.page-module__xgPmsG__railList{border:1px solid var(--hairline);background:var(--surface-solid);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px -16px var(--shadow);border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex}.page-module__xgPmsG__railItem{width:62px;color:var(--ink-muted);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px 8px;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.page-module__xgPmsG__railItem:hover{background:var(--tint);color:var(--ink)}.page-module__xgPmsG__railItem:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.page-module__xgPmsG__railOn,.page-module__xgPmsG__railOn:hover{background:var(--ink);color:var(--paper)}.page-module__xgPmsG__railIcon{place-items:center;width:22px;height:22px;display:grid}.page-module__xgPmsG__railIcon svg{width:100%;height:100%;overflow:visible}.page-module__xgPmsG__railLabel{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500}.page-module__xgPmsG__band{scroll-margin-top:calc(var(--ruler-h) + 34px)}.page-module__xgPmsG__frameWrap[data-tone=amber]{--frame:#e8b93c;--chip-bg:#f5c63d;--chip-ink:#16181a}.page-module__xgPmsG__frameWrap[data-tone=pink]{--frame:#e8225f;--chip-bg:#e8225f;--chip-ink:#fff}.page-module__xgPmsG__frameWrap[data-tone=cyan]{--frame:#29beec;--chip-bg:#29beec;--chip-ink:#16181a}.page-module__xgPmsG__frameWrap[data-tone=green]{--frame:#16b57f;--chip-bg:#16b57f;--chip-ink:#08130e}.page-module__xgPmsG__chip{background:var(--chip-bg);color:var(--chip-ink);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px clamp(14px,2vw,30px);padding:3px 8px 4px;font-size:11px;font-weight:500;display:inline-block}.page-module__xgPmsG__frame{border:1px solid var(--frame);position:relative}.page-module__xgPmsG__handles{pointer-events:none;position:absolute;inset:0}.page-module__xgPmsG__handles span{background:var(--paper);border:1px solid var(--frame);width:9px;height:9px;position:absolute}.page-module__xgPmsG__handles span:first-child{top:-5px;left:-5px}.page-module__xgPmsG__handles span:nth-child(2){top:-5px;right:-5px}.page-module__xgPmsG__handles span:nth-child(3){bottom:-5px;left:-5px}.page-module__xgPmsG__handles span:nth-child(4){bottom:-5px;right:-5px}.page-module__xgPmsG__panel{padding:clamp(26px,4.4vw,64px) clamp(22px,3.6vw,54px) clamp(34px,4vw,58px)}.page-module__xgPmsG__lede{letter-spacing:-.03em;max-width:22ch;color:var(--ink);margin:0 0 clamp(22px,3vw,42px);font-size:clamp(26px,3.2vw,42px);font-weight:650;line-height:1.12}.page-module__xgPmsG__ledeChip,.page-module__xgPmsG__ledeChipPhoto{vertical-align:-.06em;width:.82em;height:.82em;margin-inline:.02em;display:inline-block}.page-module__xgPmsG__ledeChipPhoto{object-fit:cover;object-position:50% 6%;border-radius:.18em;transform:scale(1.02)}.page-module__xgPmsG__cursor{top:var(--cur-top);left:var(--cur-left);z-index:4;pointer-events:none;align-items:flex-start;gap:1px;animation:16s ease-in-out infinite page-module__xgPmsG__cursorDrift;display:flex;position:absolute}.page-module__xgPmsG__cursor[data-tone=amber]{--cur:#edb230;--cur-ink:#16181a}.page-module__xgPmsG__cursor[data-tone=pink]{--cur:#ea2a62;--cur-ink:#fff}.page-module__xgPmsG__cursor[data-tone=cyan]{--cur:#29beec;--cur-ink:#16181a}.page-module__xgPmsG__cursorArrow{width:19px;height:19px;fill:var(--cur);stroke:#16181a;stroke-width:1.4px;stroke-linejoin:round;flex:none}.page-module__xgPmsG__cursorTag{background:var(--cur);color:var(--cur-ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1.4px solid #16181a;border-radius:999px;margin-top:9px;padding:3px 9px 4px;font-size:10px;font-weight:500;transform:rotate(-6deg);box-shadow:0 6px 14px -8px #11121499}@keyframes page-module__xgPmsG__cursorDrift{0%{transform:translate(0,0)}20%{transform:translate(10px,-7px)}40%{transform:translate(17px,4px)}60%{transform:translate(8px,12px)}80%{transform:translate(-4px,6px)}to{transform:translate(0,0)}}.page-module__xgPmsG__prose{flex-direction:column;gap:16px;max-width:72ch;display:flex}.page-module__xgPmsG__prose p{color:var(--ink);margin:0;font-size:clamp(13.5px,1.05vw,16px);line-height:1.62}.page-module__xgPmsG__proseHead{letter-spacing:-.02em;color:var(--ink);margin:clamp(14px,1.8vw,24px) 0 0;font-size:clamp(15px,1.25vw,19px);font-weight:650;line-height:1.25}.page-module__xgPmsG__bandWide .page-module__xgPmsG__frameWrap{max-width:none}.page-module__xgPmsG__crafts{margin-left:calc(-74px - clamp(20px,4vw,64px))}.page-module__xgPmsG__scraps{align-items:flex-start;gap:clamp(18px,3vw,48px);margin-top:clamp(26px,3.4vw,46px);display:flex}.page-module__xgPmsG__note{color:#2a2419;background:#f5d98b;flex:auto;min-width:0;padding:clamp(14px,1.5vw,20px) clamp(15px,1.6vw,22px);font-size:clamp(12.5px,.95vw,14.5px);line-height:1.55}.page-module__xgPmsG__noteTitle{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6b5b33;margin:0 0 8px;font-size:11px;font-weight:500}.page-module__xgPmsG__noteText{margin:0}.page-module__xgPmsG__noteTilted{z-index:1;color:#2a2419;background:#f5d98b;width:min(52ch,62%);margin:-18px 0 0 clamp(20px,12%,150px);padding:clamp(14px,1.5vw,20px) clamp(15px,1.6vw,22px);font-size:clamp(12.5px,.95vw,14.5px);line-height:1.55;position:relative;transform:rotate(-3.2deg);box-shadow:0 12px 26px -18px #11121480}.page-module__xgPmsG__polaroid{background:#fff;flex:none;width:clamp(120px,15vw,176px);margin:0;padding:9px 9px 8px;transform:rotate(2.4deg);box-shadow:0 14px 30px -16px #11121480}.page-module__xgPmsG__polaroidImage{aspect-ratio:1;object-fit:cover;object-position:50% 14%;width:100%;height:auto;display:block}.page-module__xgPmsG__polaroidCaption{text-align:center;font-family:var(--hand);color:#2a2419;padding-top:6px;font-size:clamp(15px,1.3vw,19px);font-weight:700}.page-module__xgPmsG__cards{flex-direction:column;gap:clamp(16px,2.2vw,28px);margin:0;padding:clamp(22px,3vw,44px) clamp(18px,2.6vw,40px);list-style:none;display:flex}.page-module__xgPmsG__cardRow{align-items:center;gap:clamp(12px,2vw,32px);display:flex}.page-module__xgPmsG__cardRow[data-side=left]{justify-content:flex-start}.page-module__xgPmsG__cardRow[data-side=right]{flex-direction:row-reverse;justify-content:flex-start}.page-module__xgPmsG__card{background:var(--accent);color:#16181a;flex:none;width:clamp(260px,50%,540px);padding:clamp(16px,2vw,28px) clamp(16px,2vw,30px)}.page-module__xgPmsG__cardTitle{letter-spacing:-.022em;max-width:16ch;margin:0 0 10px;font-size:clamp(19px,2vw,29px);font-weight:620;line-height:1.16}.page-module__xgPmsG__cardBody{color:#23262b;margin:0;font-size:clamp(12px,.92vw,13.5px);line-height:1.58}.page-module__xgPmsG__scrawl{min-width:0;color:var(--ink);flex-direction:row-reverse;flex:0 auto;align-items:center;gap:8px;display:flex}.page-module__xgPmsG__scrawlFlip{flex-direction:row}.page-module__xgPmsG__scrawlFlip .page-module__xgPmsG__scrawlArrow{transform:scaleX(-1)}.page-module__xgPmsG__scrawlText{font-family:var(--hand);white-space:nowrap;font-size:clamp(15px,1.45vw,21px);font-weight:700;line-height:1.15;transform:rotate(-5deg)}.page-module__xgPmsG__scrawlArrow{fill:none;width:clamp(40px,4.6vw,74px);height:auto;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.page-module__xgPmsG__timelineBox{padding:clamp(22px,3vw,44px) clamp(20px,3vw,46px) clamp(26px,3vw,46px)}.page-module__xgPmsG__timelineHead{border-bottom:1px solid var(--hairline);color:var(--ink-muted);margin:0 0 clamp(16px,2vw,26px);padding-bottom:clamp(12px,1.4vw,18px);font-size:clamp(13px,1.05vw,15.5px)}.page-module__xgPmsG__timeline{margin:0;padding:0;list-style:none}.page-module__xgPmsG__stop{border-bottom:1px solid var(--hairline);padding:clamp(18px,2.4vw,30px) 0}.page-module__xgPmsG__stop:first-child{padding-top:0}.page-module__xgPmsG__stop:last-child{border-bottom:0;padding-bottom:0}.page-module__xgPmsG__stopTitle{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:clamp(21px,2.3vw,32px);font-weight:620;line-height:1.1;display:flex}.page-module__xgPmsG__stopMark{flex:none;width:clamp(20px,1.9vw,26px);display:block}.page-module__xgPmsG__stopMark svg{width:100%;height:auto;display:block;overflow:visible}.page-module__xgPmsG__stopRole{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:8px 0 0 calc(clamp(20px,1.9vw,26px) + 10px);font-size:11px}.page-module__xgPmsG__stopBody{max-width:76ch;color:var(--ink);margin:10px 0 0 calc(clamp(20px,1.9vw,26px) + 10px);font-size:clamp(12.5px,.95vw,14.5px);line-height:1.58}.page-module__xgPmsG__badge{border:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-radius:3px;align-items:center;gap:6px;margin:clamp(12px,1.4vw,18px) 0 0 calc(clamp(20px,1.9vw,26px) + 10px);padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.page-module__xgPmsG__badge[data-current=true]{color:#16181a;background:#29beec;border-color:#16181a}.page-module__xgPmsG__badgeGlyph{fill:currentColor;flex:none;width:11px;height:11px}@media (max-width:900px){.page-module__xgPmsG__body{grid-template-columns:minmax(0,1fr);gap:22px}.page-module__xgPmsG__masthead,.page-module__xgPmsG__rail,.page-module__xgPmsG__column{grid-area:auto/1}.page-module__xgPmsG__cursor{left:auto;right:10px}.page-module__xgPmsG__rail{top:calc(var(--ruler-h) + 8px)}.page-module__xgPmsG__railList{flex-direction:row;justify-content:flex-start}.page-module__xgPmsG__railItem{flex-direction:row;gap:7px;width:auto;padding:8px 12px}.page-module__xgPmsG__railIcon{width:16px;height:16px}.page-module__xgPmsG__crafts{margin-left:0}.page-module__xgPmsG__scraps{flex-direction:column;align-items:flex-start;gap:16px}.page-module__xgPmsG__note{flex:auto}.page-module__xgPmsG__noteTilted{width:100%;margin-top:16px;margin-left:0;transform:rotate(-1.6deg)}.page-module__xgPmsG__polaroid{align-self:center;width:150px}.page-module__xgPmsG__cardRow,.page-module__xgPmsG__cardRow[data-side=right]{flex-direction:column;align-items:flex-start;gap:10px}.page-module__xgPmsG__card{width:100%}.page-module__xgPmsG__cardTitle{max-width:none}.page-module__xgPmsG__scrawl,.page-module__xgPmsG__scrawlFlip{flex-direction:row}.page-module__xgPmsG__scrawlArrow,.page-module__xgPmsG__scrawlFlip .page-module__xgPmsG__scrawlArrow{transform:rotate(-60deg)}}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__railItem{transition-duration:1ms}.page-module__xgPmsG__cursor{animation:none}}.page-module__xgPmsG__handoff{text-align:center;max-width:44ch;color:var(--ink-muted);margin:clamp(38px,5vw,66px) auto 0;font-size:clamp(13px,1.05vw,15.5px);line-height:1.6}
.page-module__cTZHpa__strip{max-width:var(--plate-w);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:6px clamp(12px,1.6vw,22px);margin:clamp(16px,2vw,24px) auto 0;padding:0;font-size:clamp(11px,.92vw,12.5px);list-style:none;display:flex}.page-module__cTZHpa__strip li+li:before{content:"·";color:color-mix(in srgb, var(--ink-muted) 55%, transparent);margin-right:clamp(12px,1.6vw,22px)}.page-module__cTZHpa__flow{max-width:var(--plate-w);justify-content:center;margin:clamp(20px,2.6vw,32px) auto 0}.page-module__cTZHpa__explain{max-width:var(--read);flex-direction:column;gap:clamp(44px,6vw,84px);margin:clamp(48px,7vw,100px) auto 0;display:flex}.page-module__cTZHpa__subhead{letter-spacing:-.015em;color:var(--ink);margin:0 0 clamp(16px,2vw,24px);font-size:clamp(18px,1.8vw,24px);font-weight:620;line-height:1.2}.page-module__cTZHpa__built{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.page-module__cTZHpa__built li{border-top:1px solid var(--hairline);color:var(--ink);padding:clamp(9px,1vw,12px) 0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.45}.page-module__cTZHpa__stack{margin:0}.page-module__cTZHpa__stackRow{border-top:1px solid var(--hairline);grid-template-columns:clamp(110px,13vw,150px) minmax(0,1fr);gap:clamp(12px,2vw,26px);padding:clamp(10px,1.2vw,14px) 0;display:grid}.page-module__cTZHpa__stackLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11px;line-height:1.5}.page-module__cTZHpa__stackItems{color:var(--ink);margin:0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.5}@media (max-width:620px){.page-module__cTZHpa__built{grid-template-columns:minmax(0,1fr)}.page-module__cTZHpa__stackRow{grid-template-columns:minmax(0,1fr);gap:4px}}
.page-module__FaNFKG__page{width:100%;max-width:var(--shell-max);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(90px,13vh,170px) 0}
.BloopPage-module__iN4yOG__page{--bloop:#34a46e;width:100%;max-width:720px;height:100svh;padding-inline:var(--gutter);padding-block:calc(var(--ruler-h) + 10px) calc(var(--gutter-y) + var(--dock-h) + 8px);flex-direction:column;margin-inline:auto;display:flex}.BloopPage-module__iN4yOG__page:before{content:"";z-index:-1;background:var(--paper);pointer-events:none;position:fixed;inset:0}.BloopPage-module__iN4yOG__head{border-bottom:1px solid var(--hairline);flex:none;align-items:center;gap:12px;padding-bottom:12px;display:flex}.BloopPage-module__iN4yOG__back{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-8px;padding:0;transition:background-color .16s;display:inline-flex}.BloopPage-module__iN4yOG__back:hover,.BloopPage-module__iN4yOG__back:focus-visible{background:var(--tint)}.BloopPage-module__iN4yOG__back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.BloopPage-module__iN4yOG__face{flex:none;width:38px;height:38px;display:block}.BloopPage-module__iN4yOG__text{flex-direction:column;gap:1px;min-width:0;display:flex}.BloopPage-module__iN4yOG__name{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:640}.BloopPage-module__iN4yOG__role{color:var(--ink-muted);font-size:12px;line-height:1.3}.BloopPage-module__iN4yOG__body{flex-direction:column;flex:1;min-height:0;display:flex}
.Sketch-module__klWTtG__wrap{width:100%;color:var(--ink);margin-block:clamp(26px,3.4vw,44px)}.Sketch-module__klWTtG__caption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:clamp(12px,1.4vw,18px) 0 0;font-size:11px}.Sketch-module__klWTtG__box{text-align:center;padding:clamp(10px,1.2vw,15px) clamp(13px,1.5vw,19px);position:relative}.Sketch-module__klWTtG__box:before{content:"";filter:url(#sk-pencil);pointer-events:none;border:1.7px solid;border-radius:12px;position:absolute;inset:0}.Sketch-module__klWTtG__boxLoose:before{opacity:.75;border-style:dashed;border-width:1.5px}.Sketch-module__klWTtG__boxLit{background:#f0dda699;border-radius:12px}.Sketch-module__klWTtG__boxLabel{letter-spacing:-.01em;margin:0;font-size:clamp(12px,1vw,14px);font-weight:600;line-height:1.25}.Sketch-module__klWTtG__boxNote{color:var(--ink-muted);margin:4px 0 0;font-size:clamp(10.5px,.85vw,12px);line-height:1.4}.Sketch-module__klWTtG__ink{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:url(#sk-pencil)}.Sketch-module__klWTtG__inkFine{stroke-width:1.3px;opacity:.75;filter:url(#sk-pencil-fine)}.Sketch-module__klWTtG__inkFill{fill:currentColor;stroke:none;filter:url(#sk-pencil)}.Sketch-module__klWTtG__svgLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink);font-size:11px}.Sketch-module__klWTtG__svgNote{font-family:var(--sans);fill:var(--ink-muted);font-size:12px}.Sketch-module__klWTtG__hook{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,1.6vw,22px);display:grid}.Sketch-module__klWTtG__hookIn{flex-direction:column;gap:10px;display:flex}.Sketch-module__klWTtG__hookJoin{width:clamp(54px,8vw,110px);height:auto;overflow:visible}.Sketch-module__klWTtG__chain{flex-direction:column;align-items:center;gap:0;display:flex}.Sketch-module__klWTtG__chainRow{width:100%;max-width:560px;display:flex}.Sketch-module__klWTtG__chainRow[data-side=left]{justify-content:flex-start}.Sketch-module__klWTtG__chainRow[data-side=right]{justify-content:flex-end}.Sketch-module__klWTtG__chainRow[data-side=mid]{justify-content:center}.Sketch-module__klWTtG__chainRow .Sketch-module__klWTtG__box{min-width:148px}.Sketch-module__klWTtG__chainRow:nth-child(4n+1) .Sketch-module__klWTtG__box{transform:rotate(-1.2deg)}.Sketch-module__klWTtG__chainRow:nth-child(4n+3) .Sketch-module__klWTtG__box{transform:rotate(1.4deg)}.Sketch-module__klWTtG__hop{width:100%;max-width:560px;height:46px;overflow:visible}.Sketch-module__klWTtG__loopNote{font-family:var(--hand);text-align:center;margin:clamp(10px,1.4vw,16px) 0 0;font-size:clamp(16px,1.5vw,21px);font-weight:700;transform:rotate(-2deg)}.Sketch-module__klWTtG__shift{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,1.8vw,26px);display:grid}.Sketch-module__klWTtG__shiftArrow{width:clamp(46px,7vw,92px);height:auto;overflow:visible}.Sketch-module__klWTtG__cycle{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 4px;margin:0;padding:0;list-style:none;display:flex}.Sketch-module__klWTtG__cycleStep{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:7px 14px 8px;font-size:11px;position:relative}.Sketch-module__klWTtG__cycleStep:before{content:"";filter:url(#sk-pencil-fine);pointer-events:none;border:1.5px solid;border-radius:999px;position:absolute;inset:0}.Sketch-module__klWTtG__cycleArrow{flex:none;width:22px;height:12px;overflow:visible}.Sketch-module__klWTtG__callouts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(18px,2.4vw,28px);display:grid}.Sketch-module__klWTtG__callout{align-items:flex-start;gap:10px;display:flex}.Sketch-module__klWTtG__calloutTick{flex:none;width:26px;height:22px;margin-top:2px;overflow:visible}.Sketch-module__klWTtG__calloutLabel{color:var(--ink);margin:0;font-size:clamp(12.5px,1vw,14.5px);font-weight:620;line-height:1.3}.Sketch-module__klWTtG__calloutAsk{color:var(--ink-muted);margin:3px 0 0;font-size:clamp(11.5px,.9vw,13px);line-height:1.4}.Sketch-module__klWTtG__branch{flex-direction:column;align-items:center;display:flex}.Sketch-module__klWTtG__branchTop .Sketch-module__klWTtG__box,.Sketch-module__klWTtG__branchEnd .Sketch-module__klWTtG__box{min-width:170px}.Sketch-module__klWTtG__branchSplit{width:100%;max-width:520px;height:54px;overflow:visible}.Sketch-module__klWTtG__branchPaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.4vw,40px);width:100%;max-width:520px;display:grid}.Sketch-module__klWTtG__compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(14px,2.4vw,36px);display:grid}.Sketch-module__klWTtG__compareCol{flex-direction:column;gap:10px;display:flex}.Sketch-module__klWTtG__compareHead{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 2px;font-size:11px}.Sketch-module__klWTtG__compareList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.Sketch-module__klWTtG__compareItem{text-align:left;padding:8px 13px 9px;font-size:clamp(12px,.98vw,14px)}.Sketch-module__klWTtG__compareRule{width:14px;min-height:120px;position:relative}.Sketch-module__klWTtG__compareRule:before{content:"";filter:url(#sk-pencil);opacity:.5;border-left:1.7px dashed;position:absolute;top:0;bottom:0;left:50%}.Sketch-module__klWTtG__bars{flex-direction:column;gap:clamp(14px,1.8vw,22px);max-width:560px;display:flex}.Sketch-module__klWTtG__bar{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.Sketch-module__klWTtG__barLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:10.5px}.Sketch-module__klWTtG__barTrack{width:100%}.Sketch-module__klWTtG__barFill{filter:url(#sk-pencil);background-image:repeating-linear-gradient(-52deg,currentColor 0 1.5px,#0000 1.5px 9px);border:1.7px solid;border-radius:3px;height:30px;position:relative}.Sketch-module__klWTtG__barFillLight{background-image:repeating-linear-gradient(-52deg,currentColor 0 1.2px,#0000 1.2px 15px)}.Sketch-module__klWTtG__barValue{white-space:nowrap;margin:0;font-size:clamp(13px,1.1vw,16px);font-weight:620}.Sketch-module__klWTtG__path{width:100%;height:auto;overflow:visible}@media (max-width:720px){.Sketch-module__klWTtG__hook,.Sketch-module__klWTtG__shift,.Sketch-module__klWTtG__compare{grid-template-columns:minmax(0,1fr);justify-items:stretch}.Sketch-module__klWTtG__hookJoin,.Sketch-module__klWTtG__shiftArrow{justify-self:center;width:100%;max-width:120px;transform:rotate(90deg)}.Sketch-module__klWTtG__compareRule{width:100%;height:16px;min-height:0}.Sketch-module__klWTtG__compareRule:before{border-top:1.7px dashed;border-left:0;inset:50% 0 auto}.Sketch-module__klWTtG__branchPaths{grid-template-columns:minmax(0,1fr);gap:12px}.Sketch-module__klWTtG__branchSplit{height:34px}.Sketch-module__klWTtG__bar{grid-template-columns:54px minmax(0,1fr);row-gap:4px}.Sketch-module__klWTtG__barValue{grid-column:2}}@media (prefers-reduced-motion:reduce){.Sketch-module__klWTtG__chainRow .Sketch-module__klWTtG__box,.Sketch-module__klWTtG__loopNote{transform:none}}.Sketch-module__klWTtG__tree{flex-direction:column;align-items:stretch;display:flex}.Sketch-module__klWTtG__tier{justify-content:center;align-items:stretch;gap:clamp(8px,1.6vw,22px);display:flex}.Sketch-module__klWTtG__tier>*{flex:1 1 0;min-width:0;max-width:220px}.Sketch-module__klWTtG__fan{width:100%;height:clamp(28px,3.4vw,44px);overflow:visible}.Sketch-module__klWTtG__drop{align-self:center;width:20px;height:clamp(26px,3vw,38px);overflow:visible}.Sketch-module__klWTtG__splitPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.6vw,22px);display:grid}.Sketch-module__klWTtG__stories{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(18px,2.6vw,34px);display:grid}.Sketch-module__klWTtG__storyTitle{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;filter:url(#sk-pencil-fine);border-bottom:1.5px solid;margin:0 0 clamp(10px,1.2vw,15px);padding-bottom:7px;font-size:11px}.Sketch-module__klWTtG__storyList{flex-direction:column;gap:clamp(10px,1.4vw,16px);display:flex}.Sketch-module__klWTtG__stages{flex-direction:column;align-items:center;display:flex}.Sketch-module__klWTtG__stageWrap{flex-direction:column;align-items:center;width:100%;max-width:260px;display:flex}.Sketch-module__klWTtG__stageWrap .Sketch-module__klWTtG__box{width:100%}.Sketch-module__klWTtG__scale{width:100%;max-width:420px;height:auto;margin:0 auto;display:block;overflow:visible}.Sketch-module__klWTtG__outcomes{flex-direction:column;gap:clamp(8px,1.2vw,14px);margin:clamp(20px,2.6vw,32px) 0 0;padding:0;list-style:none;display:flex}.Sketch-module__klWTtG__outcome{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,1.4vw,18px);font-size:clamp(12px,.98vw,14px);display:grid}.Sketch-module__klWTtG__outcomeCause{text-align:right;color:var(--ink-muted)}.Sketch-module__klWTtG__outcomeEffect{text-align:left;color:var(--ink-muted)}.Sketch-module__klWTtG__outcome[data-good=true] .Sketch-module__klWTtG__outcomeCause,.Sketch-module__klWTtG__outcome[data-good=true] .Sketch-module__klWTtG__outcomeEffect{color:var(--ink);font-weight:620}.Sketch-module__klWTtG__outcome[data-good=true] .Sketch-module__klWTtG__outcomeEffect{background:#f0dda6a6;border-radius:6px;padding:3px 8px 4px}.Sketch-module__klWTtG__outcomeArrow{width:clamp(30px,3.4vw,44px);height:auto;overflow:visible}@media (max-width:720px){.Sketch-module__klWTtG__tier{flex-direction:column;align-items:center;gap:8px}.Sketch-module__klWTtG__tier>*{flex:none;width:100%;max-width:260px}.Sketch-module__klWTtG__fan{align-self:center;width:44px;height:26px}.Sketch-module__klWTtG__splitPair{grid-template-columns:minmax(0,1fr);gap:0}.Sketch-module__klWTtG__outcome{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px}.Sketch-module__klWTtG__outcomeCause,.Sketch-module__klWTtG__outcomeEffect{text-align:center}.Sketch-module__klWTtG__outcomeArrow{width:26px;transform:rotate(90deg)}}.Sketch-module__klWTtG__ask{flex-direction:column;align-items:flex-start;width:100%;max-width:300px;display:flex}.Sketch-module__klWTtG__askBody{text-align:left;width:100%}.Sketch-module__klWTtG__askText{margin:0;font-size:clamp(13px,1.05vw,15px);font-style:italic;line-height:1.45}.Sketch-module__klWTtG__askTail{width:34px;height:22px;margin-left:clamp(16px,2vw,26px);overflow:visible}.Sketch-module__klWTtG__askWho{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:2px 0 0 clamp(16px,2vw,26px);font-size:11px}.Sketch-module__klWTtG__ladder{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3.5vw,48px);display:grid}.Sketch-module__klWTtG__pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.8vw,36px) clamp(26px,4.5vw,64px);display:grid}.Sketch-module__klWTtG__spine{width:100%;max-width:520px;margin-inline:auto}.Sketch-module__klWTtG__spineHead .Sketch-module__klWTtG__box{text-align:left;width:fit-content;min-width:200px}.Sketch-module__klWTtG__spineStem{width:20px;height:clamp(26px,3vw,38px);margin-left:24px;overflow:visible}.Sketch-module__klWTtG__ribs{flex-direction:column;padding-left:24px;display:flex;position:relative}.Sketch-module__klWTtG__ribs:before{content:"";filter:url(#sk-pencil);pointer-events:none;border-left:1.7px solid;position:absolute;top:0;bottom:0;left:30px}.Sketch-module__klWTtG__rib{align-items:stretch;min-height:clamp(52px,6vw,66px);display:flex}.Sketch-module__klWTtG__ribLine{flex:none;align-self:center;width:46px;height:20px;overflow:visible}.Sketch-module__klWTtG__rib .Sketch-module__klWTtG__box{text-align:left;flex:auto;min-width:0;max-width:300px;margin-block:5px}.Sketch-module__klWTtG__spineOut{align-items:flex-end;padding-left:24px;display:flex}.Sketch-module__klWTtG__spineTurn{flex:none;width:46px;height:44px;overflow:visible}.Sketch-module__klWTtG__spineOut .Sketch-module__klWTtG__box{text-align:left;flex:0 auto;margin-bottom:5px}.Sketch-module__klWTtG__bands{flex-direction:column;align-items:center;gap:clamp(6px,.9vw,10px);display:flex}.Sketch-module__klWTtG__bandEdge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11px}.Sketch-module__klWTtG__bandArrow{width:20px;height:clamp(24px,2.8vw,34px);overflow:visible}.Sketch-module__klWTtG__bandCore{background:#f0dda699;border-radius:8px;width:100%;max-width:340px;padding:clamp(11px,1.4vw,16px) clamp(14px,1.8vw,22px);position:relative}.Sketch-module__klWTtG__bandCore:before{content:"";filter:url(#sk-pencil);pointer-events:none;border-block:1.8px solid;position:absolute;inset:0}.Sketch-module__klWTtG__bandCoreLabel{text-align:center;letter-spacing:-.01em;margin:0;font-size:clamp(13px,1.1vw,15.5px);font-weight:640}.Sketch-module__klWTtG__bandRow{margin-top:clamp(22px,3vw,34px)}@media (max-width:720px){.Sketch-module__klWTtG__ladder{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(20px,5vw,30px)}.Sketch-module__klWTtG__ask{align-items:center;max-width:280px}.Sketch-module__klWTtG__askTail,.Sketch-module__klWTtG__askWho{align-self:flex-start;margin-left:0}.Sketch-module__klWTtG__pieces{grid-template-columns:minmax(0,1fr)}.Sketch-module__klWTtG__ribs,.Sketch-module__klWTtG__spineOut{padding-left:8px}.Sketch-module__klWTtG__ribs:before{left:12px}.Sketch-module__klWTtG__ribLine,.Sketch-module__klWTtG__spineTurn{width:30px}.Sketch-module__klWTtG__spineStem{margin-left:14px}}.Sketch-module__klWTtG__sum{flex-direction:column;align-items:center;gap:clamp(6px,.9vw,10px);width:100%;max-width:320px;margin-inline:auto;display:flex}.Sketch-module__klWTtG__sum .Sketch-module__klWTtG__box{width:100%}.Sketch-module__klWTtG__sumTerm{flex-direction:column;align-items:center;gap:clamp(4px,.7vw,8px);width:100%;display:flex}.Sketch-module__klWTtG__sumSign{font-family:var(--hand);color:var(--ink-muted);margin:0;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1}.Sketch-module__klWTtG__sumRule{width:100%;height:clamp(12px,1.4vw,18px);position:relative}.Sketch-module__klWTtG__sumRule:before{content:"";filter:url(#sk-pencil);border-top:1.8px solid;position:absolute;top:50%;left:0;right:0}.Sketch-module__klWTtG__chipLoose:before{opacity:.72;border-style:dashed}.Sketch-module__klWTtG__cycleJoin{align-items:center;display:flex}.Sketch-module__klWTtG__board{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:start;gap:clamp(9px,1.3vw,15px);display:grid}.Sketch-module__klWTtG__column{flex-direction:column;gap:clamp(7px,.9vw,10px);display:flex}.Sketch-module__klWTtG__columnHead{min-height:calc(2.7em + 7px);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:0;padding-bottom:7px;font-size:10px;line-height:1.35;position:relative}.Sketch-module__klWTtG__columnHead:after{content:"";filter:url(#sk-pencil-fine);border-bottom:1.5px solid;position:absolute;bottom:0;left:0;right:0}.Sketch-module__klWTtG__ticket{text-align:left;padding:clamp(8px,.9vw,11px) clamp(9px,1vw,12px) clamp(9px,1vw,12px)}.Sketch-module__klWTtG__ticketLabel{margin:0;font-size:clamp(11px,.88vw,12.5px);font-weight:620;line-height:1.3}.Sketch-module__klWTtG__ticketMeta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:4px 0 0;font-size:9.5px}.Sketch-module__klWTtG__anatomy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(14px,2.6vw,34px);max-width:620px;margin-inline:auto;display:grid}.Sketch-module__klWTtG__cardFace{text-align:left;flex-direction:column;gap:clamp(8px,1vw,12px);padding:clamp(14px,1.6vw,20px);display:flex}.Sketch-module__klWTtG__cardClient{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:10px}.Sketch-module__klWTtG__cardTitle{letter-spacing:-.01em;margin:0;font-size:clamp(14px,1.2vw,17px);font-weight:640}.Sketch-module__klWTtG__cardOwner{color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:clamp(11.5px,.9vw,13px);display:flex}.Sketch-module__klWTtG__cardDot{filter:url(#sk-pencil-fine);border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px}.Sketch-module__klWTtG__cardTag{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-muted);margin:0;font-size:10.5px}.Sketch-module__klWTtG__marks{flex-direction:column;gap:clamp(10px,1.5vw,17px);margin:0;padding:0;list-style:none;display:flex}.Sketch-module__klWTtG__mark{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.Sketch-module__klWTtG__markArrow{flex:none;width:clamp(28px,3.4vw,40px);height:14px;overflow:visible}.Sketch-module__klWTtG__markLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-size:10.5px}.Sketch-module__klWTtG__markNote{color:var(--ink-muted);margin:3px 0 0;font-size:clamp(11.5px,.9vw,13px);line-height:1.4}@media (max-width:720px){.Sketch-module__klWTtG__anatomy{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:clamp(16px,4vw,24px)}.Sketch-module__klWTtG__markArrow{transform:rotate(90deg)}}
.Stats-module__K5P46q__stats{width:100%;max-width:var(--shell-max);padding:clamp(28px, 4.5vh, 60px) var(--gutter) clamp(44px, 8vh, 100px);margin-inline:auto;position:relative}.Stats-module__K5P46q__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,52px);margin:0;padding:0;list-style:none;display:grid}.Stats-module__K5P46q__cell{text-align:center}.Stats-module__K5P46q__figure{letter-spacing:-.045em;min-height:1em;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:1px;margin:0;font-size:clamp(38px,5.4vw,82px);font-weight:650;line-height:1;display:flex}.Stats-module__K5P46q__suffix{letter-spacing:0;color:var(--ink-muted);font-size:.5em;font-weight:600}.Stats-module__K5P46q__glyph{letter-spacing:-.02em;font-size:1.15em;line-height:.85}.Stats-module__K5P46q__label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:clamp(10px,1.2vw,16px) 0 0;font-size:clamp(12.5px,1.05vw,15px);line-height:1.35}@media (max-width:760px){.Stats-module__K5P46q__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,6vw,34px)}}
.Vibecoding-module__-c0S2G__page{width:100%;max-width:var(--shell-max);padding-inline:var(--gutter);padding-block:clamp(90px, 13vh, 170px) var(--dock-clearance);margin-inline:auto}
