.Illustration_frame__9HeSl{position:relative;display:block}.Illustration_still___A6kP{display:block;width:100%;height:auto}.Illustration_motion__j46MD{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.Illustration_motion__j46MD[data-playing]{opacity:1}.ChainedMascot_stage__Ahvbq{position:relative;min-height:min(76svh,720px)}.ChainedMascot_canvas__n_JPP{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.ChainedMascot_note__7WEHE{position:absolute;bottom:40px;left:8px;z-index:2;margin:0;font-family:var(--marker);font-size:var(--size-lead);line-height:1.1;rotate:-4deg}@media (max-width:900px){.ChainedMascot_stage__Ahvbq{min-height:62svh}.ChainedMascot_note__7WEHE{top:8px;bottom:auto}}.MascotBite_mascotButton___X_Vd{position:relative;z-index:2;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;animation:MascotBite_mascotDrop__JDvhm 1s var(--ease-back) .25s both;transition:scale .3s var(--ease-back)}.MascotBite_mascotButton___X_Vd:focus-visible,.MascotBite_mascotButton___X_Vd:hover{scale:1.04}.MascotBite_mascotButton___X_Vd:active{scale:.97}.MascotBite_mascotLean__d9SOn{display:block;translate:calc(var(--lean-x, 0) * 48px) calc(var(--lean-y, 0) * 32px);rotate:calc(var(--lean-x, 0) * 16deg);transition:translate .4s var(--ease-out),rotate .4s var(--ease-out)}.MascotBite_mascot___Kjta{display:block;width:100%;height:auto;rotate:-6deg;animation:MascotBite_bob__sgGw5 4.2s ease-in-out 1.4s infinite;transition:opacity .2s ease}.MascotBite_mascotButton___X_Vd[data-state=bite] .MascotBite_mascot___Kjta,.MascotBite_mascotButton___X_Vd[data-state=calm] .MascotBite_mascot___Kjta{opacity:.2}.MascotBite_mascotHint__tWIYt{position:absolute;right:2%;bottom:18%;z-index:3;display:grid;place-items:center;width:clamp(88px,8vw,116px);aspect-ratio:1;background:var(--lime);color:var(--ink);font-family:var(--display);font-size:var(--size-body);line-height:1;-webkit-clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 55%,96% 76%,73% 76%,66% 100%,50% 84%,34% 100%,27% 76%,4% 76%,16% 55%,0 40%,21% 32%,18% 10%,39% 18%);clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 55%,96% 76%,73% 76%,66% 100%,50% 84%,34% 100%,27% 76%,4% 76%,16% 55%,0 40%,21% 32%,18% 10%,39% 18%);rotate:10deg;animation:MascotBite_throb__5Pv9U 2.4s ease-in-out 2s infinite}@media (max-width:560px){.MascotBite_mascotHint__tWIYt{top:0;right:-4%;bottom:auto}}.MascotBite_biteOverlay__EJvI_{position:fixed;inset:0;z-index:60;display:grid;place-items:center;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,rgba(0,111,255,.28),hsla(0,0%,4%,.86));animation:MascotBite_biteFade__ptFNm 2.4s ease forwards}.MascotBite_biteLines__0VH9i{position:absolute;inset:-20%;background:repeating-conic-gradient(from 0deg at 50% 50%,hsla(54,38%,95%,.82) 0deg 1.2deg,transparent 1.2deg 7deg);mask-image:radial-gradient(circle at 50% 50%,transparent 26%,#000 46%,#000 100%);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 26%,#000 46%,#000 100%);opacity:0;animation:MascotBite_biteLines__0VH9i 2.4s ease-out forwards}.MascotBite_biteHalftone__7f7xx{position:absolute;inset:0;background-image:radial-gradient(#b6ff00 1.6px,transparent 1.7px);background-size:16px 16px;mask-image:radial-gradient(circle at 50% 50%,#000 12%,transparent 58%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 12%,transparent 58%);opacity:0;animation:MascotBite_biteHalftone__7f7xx 2.4s ease-out forwards}.MascotBite_biteShake__WZin_{position:relative;display:grid;place-items:center;animation:MascotBite_biteShake__WZin_ 2.4s linear forwards}.MascotBite_biteLunge__83S04{position:relative;width:min(96vw,96vh);aspect-ratio:1;animation:MascotBite_biteLunge__83S04 2.4s cubic-bezier(.33,1,.68,1) forwards}.MascotBite_biteWord__O8USW{position:absolute;font-family:var(--display);font-size:clamp(40px,9vw,120px);line-height:1;color:#b6ff00;text-shadow:4px 4px 0 #006fff,0 0 0 #0b0b0b;opacity:0;transform:scale(.5) rotate(-8deg)}.MascotBite_biteWord1__uTbyR{left:8%;top:22%;animation:MascotBite_biteWord__O8USW .52s ease-out .62s both}.MascotBite_biteWord2__jxKZl{right:7%;top:44%;transform:scale(.5) rotate(7deg);animation:MascotBite_biteWord__O8USW .52s ease-out .92s both}.MascotBite_biteWord3__RoiJj{left:14%;bottom:20%;animation:MascotBite_biteWord__O8USW .52s ease-out 1.22s both}@keyframes MascotBite_biteFade__ptFNm{0%{opacity:0}10%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes MascotBite_biteLunge__83S04{0%{transform:scale(.42) translateY(6%) rotate(-2deg)}9%{transform:scale(.34) translateY(10%) rotate(-7deg)}20%{transform:scale(1.14) translateY(-2%) rotate(2deg)}26%{transform:scale(.98) rotate(0deg)}33%{transform:scale(1.1) rotate(-1.5deg)}40%{transform:scale(.99) rotate(0deg)}46%{transform:scale(1.12) rotate(1.5deg)}53%{transform:scale(.99) rotate(0deg)}59%{transform:scale(1.16) rotate(-2deg)}67%{transform:scale(1) rotate(0deg)}84%{transform:scale(1.04) rotate(1deg)}to{transform:scale(.42) translateY(6%) rotate(-2deg)}}@keyframes MascotBite_biteShake__WZin_{0%,22%,to{transform:translateZ(0)}34%{transform:translate3d(-10px,6px,0)}38%{transform:translate3d(8px,-5px,0)}47%{transform:translate3d(9px,7px,0)}51%{transform:translate3d(-7px,-6px,0)}60%{transform:translate3d(-12px,8px,0)}64%{transform:translate3d(10px,-7px,0)}72%{transform:translateZ(0)}}@keyframes MascotBite_biteLines__0VH9i{0%,12%{opacity:0;transform:scale(1.3) rotate(0deg)}20%{opacity:.85;transform:scale(1) rotate(4deg)}70%{opacity:.5;transform:scale(1.04) rotate(-5deg)}to{opacity:0;transform:scale(1.2) rotate(0deg)}}@keyframes MascotBite_biteHalftone__7f7xx{0%,14%{opacity:0;transform:scale(.6)}26%{opacity:.7;transform:scale(1)}70%{opacity:.4}to{opacity:0;transform:scale(1.15)}}@keyframes MascotBite_biteWord__O8USW{0%{opacity:0;transform:scale(.4) rotate(-10deg)}35%{opacity:1;transform:scale(1.15) rotate(4deg)}55%{opacity:1;transform:scale(1) rotate(-2deg)}to{opacity:0;transform:scale(1.1) rotate(3deg)}}.MascotBite_biteOverlay__EJvI_[data-mode=calm]{background:hsla(0,0%,4%,.55);animation:none;opacity:1}.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteHalftone__7f7xx,.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteLines__0VH9i,.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteWord2__jxKZl,.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteWord3__RoiJj{display:none}.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteLunge__83S04,.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteShake__WZin_,.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteWord1__uTbyR{animation:none}.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteSpriteSheet___OSzu{animation:none;transform:translate(calc(-50% + 1.04%),.2%)}.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteLunge__83S04{width:min(56vw,56vh,360px)}.MascotBite_biteOverlay__EJvI_[data-mode=calm] .MascotBite_biteWord1__uTbyR{position:static;opacity:1;transform:none;margin-top:12px}.MascotBite_biteSprite__B5beA{position:absolute;inset:0;overflow:hidden;-webkit-clip-path:inset(9% 0 0 0);clip-path:inset(9% 0 0 0);filter:drop-shadow(0 26px 60px rgba(0,0,0,.55))}.MascotBite_biteSpriteSheet___OSzu{position:absolute;top:0;left:0;width:200%;height:200%;max-width:none;image-rendering:auto;animation:MascotBite_biteFrames__HRFXk 2.4s step-end forwards}@keyframes MascotBite_biteFrames__HRFXk{0%{transform:translate(0)}23.3%{transform:translate(calc(-50% + 1.04%),.2%)}25.8%{transform:translate(.08%,calc(-50% + 3.63%))}30%{transform:translate(calc(-50% + .96%),calc(-50% + 3.39%))}33.3%{transform:translate(calc(-50% + 1.04%),.2%)}35.8%{transform:translate(.08%,calc(-50% + 3.63%))}40%{transform:translate(calc(-50% + .96%),calc(-50% + 3.39%))}43.3%{transform:translate(calc(-50% + 1.04%),.2%)}45.8%{transform:translate(.08%,calc(-50% + 3.63%))}50.8%{transform:translate(calc(-50% + .96%),calc(-50% + 3.39%))}55%{transform:translate(0)}to{transform:translate(0)}}@keyframes MascotBite_mascotDrop__JDvhm{0%{opacity:0;transform:translateY(-18%) rotate(12deg) scale(.8)}to{opacity:1;transform:none}}@keyframes MascotBite_bob__sgGw5{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}@keyframes MascotBite_throb__5Pv9U{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.button_buttonInk__XTZlc,.button_button__zA6qM{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:0 30px;border:var(--stroke) solid var(--ink);background:var(--lime);color:var(--ink);font-family:var(--display);font-size:var(--size-ui);line-height:1;cursor:pointer;transition:transform .26s var(--ease-back),background-color .16s ease,color .16s ease}.button_buttonInk__XTZlc{background:var(--ink);color:var(--paper)}.button_buttonInk__XTZlc:hover,.button_button__zA6qM:hover{transform:rotate(-2deg) scale(1.04)}.button_button__zA6qM:hover{background:var(--paper)}.button_buttonInk__XTZlc:hover{background:var(--blue)}.button_buttonInk__XTZlc:active,.button_button__zA6qM:active{transform:scale(.96)}.button_textLink__8k1ce{display:inline-flex;align-items:center;min-height:48px;font-weight:700;font-size:24px;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px;transition:text-underline-offset .2s var(--ease-out)}.button_textLink__8k1ce:hover{text-underline-offset:4px}.ContactForm_card__jiEhD{--focus:var(--ink);padding:clamp(24px,3vw,48px);border:var(--stroke) solid var(--ink);background:var(--paper);color:var(--ink)}.ContactForm_form__9fX0k{display:grid;grid-gap:22px;gap:22px}.ContactForm_field__a9FMF{display:grid;grid-gap:8px;gap:8px}.ContactForm_fieldLabel__PxhVO{font-weight:600;font-size:var(--size-body)}.ContactForm_input__z91S6{width:100%;min-height:56px;padding:14px 16px;border:3px solid var(--ink);border-radius:0;background:#fffef8;color:var(--ink);font-size:var(--size-body);transition:background-color .16s ease}.ContactForm_input__z91S6:hover{background:#fff}.ContactForm_input__z91S6:focus-visible{outline:4px solid var(--blue);outline-offset:2px}textarea.ContactForm_input__z91S6{min-height:160px;resize:vertical}.ContactForm_submitButton__q2vaj{justify-self:start}.ContactForm_submitButton__q2vaj:disabled{cursor:progress;opacity:.7}.ContactForm_formError__ad4OX{margin:0;color:#b4002a;font-weight:600}.ContactForm_formHint__P65vW{margin:0;color:#45454c;font-size:var(--size-small)}.ContactForm_success__O9UP0:focus{outline:none}.ContactForm_success__O9UP0{display:grid;justify-items:start;grid-gap:12px;gap:12px}.ContactForm_successMascot__d92tS{width:120px;height:auto;animation:ContactForm_pop__wIimt .6s var(--ease-back) both}.ContactForm_successTitle__tzY6V{font-family:var(--display);font-size:var(--size-lead);line-height:1}.ContactForm_successBody__CB7EI{font-size:var(--size-body)}@keyframes ContactForm_pop__wIimt{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.reveal_root__6pz18[data-js=on] .reveal_reveal__FM63D [data-rise]{opacity:0}.reveal_root__6pz18[data-js=on] .reveal_reveal__FM63D[data-visible] [data-rise]{animation:reveal_rise__3Yi8v .76s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms)}.reveal_root__6pz18[data-js=on] .reveal_reveal__FM63D[data-visible] [data-rise][data-rise-pop]{animation:reveal_panelPop__Z_moD .82s var(--ease-back) both;animation-delay:calc(var(--i, 0) * .11s)}.reveal_root__6pz18 [data-rise="1"]{--i:1}.reveal_root__6pz18 [data-rise="2"]{--i:2}.reveal_root__6pz18 [data-rise="3"]{--i:3}.reveal_root__6pz18 [data-rise="4"]{--i:4}.reveal_root__6pz18 [data-rise="5"]{--i:5}@keyframes reveal_rise__3Yi8v{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes reveal_panelPop__Z_moD{0%{opacity:0;transform:translateY(40px) scale(.92) rotate(-2deg)}to{opacity:1;transform:none}}.BoubaKikiEquation_equation__1QHRi{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:16px clamp(16px,3vw,48px);margin:72px 0 0}.BoubaKikiEquation_term__RHqXA{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.BoubaKikiEquation_termName__CIiU6{font-family:var(--display);font-size:var(--size-ui);line-height:1}.BoubaKikiEquation_termNote__RSr3G{margin-top:-4px;font-family:var(--text);font-weight:500;font-size:var(--size-body)}.BoubaKikiEquation_bouba__1j95i,.BoubaKikiEquation_equationMascot__OTF_l,.BoubaKikiEquation_kiki__ogw6A{display:block;width:clamp(88px,10vw,152px);height:auto;aspect-ratio:1}.BoubaKikiEquation_bouba__1j95i,.BoubaKikiEquation_kiki__ogw6A{overflow:visible;stroke:var(--ink);stroke-width:6;stroke-linejoin:round}.BoubaKikiEquation_bouba__1j95i{fill:var(--blue);animation:BoubaKikiEquation_wobble__pn2j7 5s ease-in-out infinite}.BoubaKikiEquation_kiki__ogw6A{fill:var(--lime);stroke-linejoin:miter;animation:BoubaKikiEquation_twitch__tLY7m 2.6s step-end infinite}.BoubaKikiEquation_equationMascot__OTF_l{rotate:-6deg}.BoubaKikiEquation_operator__9xpVz{font-family:var(--display);font-size:var(--size-head);line-height:1}.BoubaKikiEquation_srOnly__GOwS6{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){.BoubaKikiEquation_equation__1QHRi{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;justify-items:center;grid-gap:8px;gap:8px}.BoubaKikiEquation_bouba__1j95i,.BoubaKikiEquation_equationMascot__OTF_l,.BoubaKikiEquation_kiki__ogw6A{width:min(20vw,96px)}.BoubaKikiEquation_operator__9xpVz{font-size:32px}.BoubaKikiEquation_termNote__RSr3G{font-size:var(--size-small);text-align:center}}@keyframes BoubaKikiEquation_wobble__pn2j7{0%,to{transform:scale(1) rotate(0deg)}35%{transform:scale(1.07,.93) rotate(5deg)}70%{transform:scale(.95,1.06) rotate(-4deg)}}@keyframes BoubaKikiEquation_twitch__tLY7m{0%,to{transform:rotate(0deg)}12%{transform:rotate(-9deg) scale(1.04)}18%{transform:rotate(4deg)}54%{transform:rotate(-3deg)}60%{transform:rotate(7deg) scale(.97)}}.CrewPanel_crewBlock__wuv6L{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;grid-column-gap:var(--gutter);column-gap:var(--gutter);margin-top:clamp(96px,10vw,160px)}.CrewPanel_crewHeading__svj0b{grid-column:1/span 5;grid-row:1;margin:0;font-family:var(--display);font-weight:400;font-size:var(--size-head);line-height:.95}.CrewPanel_crewHeading__svj0b span{display:block}.CrewPanel_crewNote__mvyOR{grid-column:1/span 5;grid-row:2;margin:20px 0 0;font-family:var(--marker);font-size:var(--size-lead);rotate:-3deg;transform-origin:left center}.CrewPanel_crew__xwdfC{position:relative;grid-column:6/span 7;grid-row:1/span 4;align-self:start;margin:24px 0 0;border:var(--stroke) solid var(--ink);background:var(--ink);overflow:hidden;rotate:-2deg}.CrewPanel_crewMedia__zm_y1{display:block}.CrewPanel_bubble__7mOU_{position:relative;z-index:2;max-width:300px;padding:18px 22px 20px;border:var(--stroke) solid var(--ink);border-radius:28px;background:var(--paper);color:var(--ink)}.CrewPanel_bubble__7mOU_:after{content:"";position:absolute;width:26px;height:26px;background:inherit;border-right:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink)}.CrewPanel_bubble__7mOU_:first-of-type{grid-column:10/span 3;grid-row:1;justify-self:end;align-self:start;margin-top:-36px;background:var(--lime);rotate:3deg}.CrewPanel_bubble__7mOU_:first-of-type:after{bottom:-15px;left:36px;rotate:45deg}.CrewPanel_bubble__7mOU_:nth-of-type(2){grid-column:3/span 4;grid-row:4;justify-self:end;align-self:end;margin:0 -40px 40px 0;background:var(--ink);color:var(--paper);rotate:-2deg}.CrewPanel_bubble__7mOU_:nth-of-type(2):after{top:30px;right:-15px;rotate:-45deg}.CrewPanel_bubble__7mOU_:nth-of-type(3){grid-column:9/span 4;grid-row:4;justify-self:end;align-self:end;margin-bottom:-56px;rotate:2deg}.CrewPanel_bubble__7mOU_:nth-of-type(3):after{top:-15px;left:44px;rotate:-135deg}.CrewPanel_bubbleTitle__UfUI7{margin:0 0 6px;font-family:var(--display);font-weight:400;font-size:var(--size-lead);line-height:1}.CrewPanel_bubbleBody__o45Wd{margin:0;font-size:var(--size-body);line-height:1.4}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CrewPanel_crewMedia__zm_y1{animation:CrewPanel_settle__iUpyY linear both;animation-timeline:view();animation-range:entry 0 cover 55%}}}@media (max-width:900px){.CrewPanel_crewHeading__svj0b,.CrewPanel_crewNote__mvyOR,.CrewPanel_crew__xwdfC{grid-column:1/-1;grid-row:auto}.CrewPanel_crew__xwdfC{margin-top:28px;rotate:0deg}.CrewPanel_bubble__7mOU_:nth-of-type(n){grid-column:1/-1;grid-row:auto;justify-self:start;max-width:none;margin:20px 0 0;rotate:0deg}.CrewPanel_bubble__7mOU_:nth-of-type(n):after{top:-15px;right:auto;bottom:auto;left:40px;rotate:-135deg}}@media (max-width:560px){.CrewPanel_crewNote__mvyOR{rotate:0deg}}@keyframes CrewPanel_settle__iUpyY{0%{transform:scale(1.12)}to{transform:none}}.AboutSection_about__KpJ_g{--focus:var(--ink);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);padding:clamp(112px,12vw,200px) var(--gutter);background:var(--paper);color:var(--ink)}.AboutSection_aboutHeading__PAI44{grid-column:1/span 6;align-self:end;margin:0;font-family:var(--display);font-weight:400;font-size:var(--size-head);line-height:.95}.AboutSection_aboutHeading__PAI44 span{display:block}.AboutSection_aboutStory__n9sQ4{grid-column:7/span 6;align-self:end;margin:0;font-size:var(--size-lead);line-height:1.3}.AboutSection_aboutStory__n9sQ4 mark{padding:0 .14em;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.AboutSection_markLime__tawfA{background:var(--lime)}.AboutSection_aboutStory__n9sQ4 .AboutSection_markInk__epVvz{background:var(--ink);color:var(--paper)}@media (max-width:900px){.AboutSection_aboutHeading__PAI44,.AboutSection_aboutStory__n9sQ4{grid-column:1/-1}.AboutSection_aboutStory__n9sQ4{margin-top:28px}}.CallToAction_cta__6yVNU{--focus:var(--ink);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:end;min-height:90svh;padding:clamp(96px,10vw,160px) var(--gutter) 0;background:var(--lime);color:var(--ink);overflow:hidden}.CallToAction_ctaCopy__jkpDS{position:relative;z-index:2;grid-column:1/span 6;grid-row:1;align-self:center;padding-bottom:clamp(64px,8vw,120px);container-type:inline-size}.CallToAction_ctaHeading__2JdRE{margin:0;font-family:var(--display);font-weight:400;font-size:min(10.4cqi,128px);line-height:.94}.CallToAction_ctaText__Z7LH5{max-width:34ch;margin:32px 0 40px;font-size:var(--size-lead);line-height:1.32}.CallToAction_ctaHeading__2JdRE span{display:block}.CallToAction_chain__qiukx{grid-column:7/span 6;grid-row:1;align-self:stretch}@media (max-width:900px){.CallToAction_chain__qiukx,.CallToAction_ctaCopy__jkpDS{grid-column:1/-1;grid-row:auto}.CallToAction_cta__6yVNU{min-height:0}.CallToAction_ctaHeading__2JdRE{font-size:min(12.4cqi,96px)}}.ContactSection_contact__z0Lpb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:56px var(--gutter);gap:56px var(--gutter);align-items:start;padding:clamp(112px,12vw,200px) var(--gutter);background:var(--blue);color:var(--paper)}.ContactSection_contactCopy__V4dXD{grid-column:1/span 6}.ContactSection_contactHeading__QpS3T{margin:0;font-family:var(--display);font-weight:400;font-size:var(--size-head);line-height:.95}.ContactSection_contactText__JKhK1{max-width:30ch;margin:28px 0 20px;font-size:clamp(24px,1.9vw,30px);line-height:1.3}.ContactSection_contactMail__uMgdt{display:inline-block;padding:0 .12em;font-family:var(--display);font-size:var(--size-head);line-height:1.1;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px;transition:background-color .16s ease,color .16s ease}.ContactSection_contactMail__uMgdt:hover{background:var(--paper);color:var(--blue)}.ContactSection_contactArt__XBv1W{width:min(100%,400px);margin:56px 0 0;border:var(--stroke) solid var(--ink);background:var(--blue);rotate:-3deg}.ContactSection_contactFormWrap__SVyuC{grid-column:7/span 6}.ContactSection_contactHeading__QpS3T span{display:block}@media (max-width:900px){.ContactSection_contactCopy__V4dXD,.ContactSection_contactFormWrap__SVyuC{grid-column:1/-1}.ContactSection_contactArt__XBv1W{display:none}}.HeroSection_hero__wChzl{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center;min-height:calc(100svh - 68px);padding:clamp(40px,5vw,80px) var(--gutter) clamp(88px,9vw,136px);background:var(--blue);color:var(--paper);overflow:clip}.HeroSection_pattern__J_Ki6{position:absolute;inset:-120px;animation:HeroSection_patternDrift__2DhD0 24s ease-in-out infinite alternate}.HeroSection_pattern__J_Ki6 img{display:block;width:100%;height:100%;object-fit:cover}.HeroSection_heroCopy__2_6Hn{position:relative;z-index:2;grid-column:1/span 8;grid-row:1;container-type:inline-size}.HeroSection_heroTitle__wb4O9{margin:0;font-family:var(--display);font-weight:400;font-size:min(10.4cqi,140px);line-height:.94;letter-spacing:-.01em}.HeroSection_heroLine__ZeMr_{display:block;overflow:clip;padding-bottom:.06em}.HeroSection_heroLine__ZeMr_>span{display:inline-block;animation:HeroSection_lineUp__lcK_w .9s var(--ease-out) 80ms both}.HeroSection_heroLine__ZeMr_+.HeroSection_heroLine__ZeMr_>span{animation-delay:.2s}.HeroSection_heroLede__DAzJU{max-width:36ch;margin:36px 0 0;font-size:clamp(24px,1.9vw,30px);line-height:1.3;animation:HeroSection_rise__QntEV .7s var(--ease-out) .42s both}.HeroSection_heroActions__1Tyyb{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:44px;animation:HeroSection_rise__QntEV .7s var(--ease-out) .52s both}.HeroSection_heroStage__GKqT6{position:relative;z-index:1;grid-column:8/span 5;grid-row:1;justify-self:end;width:100%;max-width:600px;aspect-ratio:1}.HeroSection_heroStage__GKqT6:before{content:"";position:absolute;inset:-6%;border-radius:50%;background-color:var(--blue-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='4.5' cy='4.5' r='3' fill='%23006fff'/%3E%3Ccircle cx='13.5' cy='13.5' r='3' fill='%23006fff'/%3E%3C/svg%3E");animation:HeroSection_discIn__SbLJB .9s var(--ease-back) .1s both,HeroSection_spin__BtZEN 80s linear 1s infinite}.HeroSection_heroBang__XhPgG{position:absolute;top:-2%;left:-6%;z-index:3;width:22%;height:auto;rotate:-14deg;animation:HeroSection_pop__OdLdF .6s var(--ease-back) .9s both}.HeroSection_heroBubble__0LSXZ{position:absolute;bottom:2%;left:-14%;z-index:3;max-width:15ch;margin:0;padding:16px 24px;border:var(--stroke) solid var(--ink);border-radius:50%;background:var(--paper);color:var(--ink);font-family:var(--marker);font-size:var(--size-ui);line-height:1.15;text-align:center;rotate:-5deg;animation:HeroSection_pop__OdLdF .6s var(--ease-back) 1.1s both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HeroSection_heroStage__GKqT6{animation:HeroSection_heroDrift__hJIHn linear both;animation-timeline:scroll(root);animation-range:0 100svh}}}@media (min-width:901px) and (max-width:1260px){.HeroSection_heroBubble__0LSXZ{right:-2%;bottom:-4%;left:auto}}@media (max-width:900px){.HeroSection_heroCopy__2_6Hn,.HeroSection_heroStage__GKqT6{grid-column:1/-1;grid-row:auto}.HeroSection_hero__wChzl{min-height:0;padding-top:36px}.HeroSection_heroTitle__wb4O9{font-size:min(12.2cqi,96px)}.HeroSection_heroStage__GKqT6{width:min(78%,440px);margin-top:48px;justify-self:end}.HeroSection_heroBubble__0LSXZ{left:-22%}}@media (max-width:560px){.HeroSection_heroActions__1Tyyb{flex-direction:column;align-items:stretch}.HeroSection_heroPrimary__f0WNo{width:100%}.HeroSection_heroSecondary__lQMrG{align-self:flex-start}.HeroSection_heroStage__GKqT6{width:86%;justify-self:center}.HeroSection_heroBubble__0LSXZ{top:auto;right:0;bottom:-14%;left:auto}}@keyframes HeroSection_lineUp__lcK_w{0%{transform:translateY(105%)}to{transform:none}}@keyframes HeroSection_rise__QntEV{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes HeroSection_pop__OdLdF{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes HeroSection_discIn__SbLJB{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes HeroSection_spin__BtZEN{to{transform:rotate(1turn)}}@keyframes HeroSection_patternDrift__2DhD0{0%{transform:translate(-60px,-40px)}to{transform:translate(60px,40px)}}@keyframes HeroSection_heroDrift__hJIHn{to{transform:translateY(12%) rotate(6deg)}}.PrinciplesSection_principles__Ow__Y{padding:clamp(112px,12vw,200px) var(--gutter);background:var(--ink);color:var(--paper)}.PrinciplesSection_principlesHead__qks0H{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:64px}.PrinciplesSection_principlesHeading__Kv2Sv{margin:0;font-family:var(--display);font-weight:400;font-size:var(--size-head);line-height:.9}.PrinciplesSection_principlesAside___gHUq{margin:0 0 12px;color:var(--lime);font-family:var(--marker);font-size:var(--size-lead);line-height:1.1;rotate:-4deg}.PrinciplesSection_strip__jM_gi{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter);margin:0;padding:0;list-style:none}.PrinciplesSection_panel__VaIfd{position:relative;grid-column:span 7;border:var(--stroke) solid var(--paper);background:var(--ink);overflow:hidden}.PrinciplesSection_panel__VaIfd:nth-child(2),.PrinciplesSection_panel__VaIfd:nth-child(3){grid-column:span 5}.PrinciplesSection_panel__VaIfd:nth-child(5){grid-column:1/-1;display:grid;grid-template-columns:7fr 6fr;align-items:center}.PrinciplesSection_panelArt__dR6Zl{position:relative;aspect-ratio:4/3;overflow:hidden}.PrinciplesSection_panel__VaIfd:nth-child(2) .PrinciplesSection_panelArt__dR6Zl,.PrinciplesSection_panel__VaIfd:nth-child(3) .PrinciplesSection_panelArt__dR6Zl{aspect-ratio:auto;height:100%}.PrinciplesSection_panelMedia__uLfRk{height:100%;transition:transform .7s var(--ease-out)}.PrinciplesSection_panelMedia__uLfRk img{height:100%;object-fit:cover}.PrinciplesSection_panel__VaIfd:hover .PrinciplesSection_panelMedia__uLfRk{transform:scale(1.05)}.PrinciplesSection_panelCaption__xQ6ML{position:absolute;bottom:18px;left:18px;max-width:min(32ch,calc(100% - 36px));padding:18px 22px 20px;border:var(--stroke) solid var(--ink);background:var(--paper);color:var(--ink)}.PrinciplesSection_panel__VaIfd:nth-child(5) .PrinciplesSection_panelCaption__xQ6ML{position:static;max-width:none;padding:clamp(28px,4vw,64px);border:0;background:none;color:var(--paper)}.PrinciplesSection_panelTitle__F6rlb{margin:0 0 8px;font-family:var(--display);font-weight:400;font-size:var(--size-lead);line-height:1}.PrinciplesSection_panel__VaIfd:nth-child(5) .PrinciplesSection_panelTitle__F6rlb{font-size:clamp(32px,3.4vw,52px)}.PrinciplesSection_panelBody__ZC9OZ{margin:0;font-size:var(--size-body);line-height:1.45}.PrinciplesSection_sfx__j_wER{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:clamp(104px,9vw,136px);aspect-ratio:1;padding:18px;background:var(--lime);color:var(--ink);font-family:var(--display);font-size:var(--size-body);line-height:1;text-align:center;-webkit-clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 55%,96% 76%,73% 76%,66% 100%,50% 84%,34% 100%,27% 76%,4% 76%,16% 55%,0 40%,21% 32%,18% 10%,39% 18%);clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 40%,84% 55%,96% 76%,73% 76%,66% 100%,50% 84%,34% 100%,27% 76%,4% 76%,16% 55%,0 40%,21% 32%,18% 10%,39% 18%);rotate:8deg;transition:rotate .4s var(--ease-back)}.PrinciplesSection_panel__VaIfd:nth-child(2n) .PrinciplesSection_sfx__j_wER{background:var(--paper)}.PrinciplesSection_panel__VaIfd:hover .PrinciplesSection_sfx__j_wER{rotate:-6deg}@media (max-width:900px){.PrinciplesSection_strip__jM_gi{grid-template-columns:1fr}.PrinciplesSection_panel__VaIfd:nth-child(n){grid-column:1/-1;display:block}.PrinciplesSection_panel__VaIfd:nth-child(n) .PrinciplesSection_panelArt__dR6Zl{aspect-ratio:4/3;height:auto}.PrinciplesSection_panel__VaIfd:nth-child(n) .PrinciplesSection_panelCaption__xQ6ML{position:static;max-width:none;padding:20px 20px 24px;border:0;border-top:var(--stroke) solid var(--paper);background:var(--ink);color:var(--paper)}}@media (max-width:560px){.PrinciplesSection_sfx__j_wER{width:96px}.PrinciplesSection_principlesAside___gHUq{rotate:0deg}}.SiteFooter_footer__spEkA{position:relative;padding:clamp(96px,10vw,160px) var(--gutter) 0;background:var(--ink);color:var(--paper);overflow:hidden}.SiteFooter_footerTop__eLEGb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:start}.SiteFooter_footerInvite__g7GQM{grid-column:1/span 9;margin:0;font-family:var(--display);font-size:var(--size-head);line-height:.98}.SiteFooter_footerLinks__2mXxR{grid-column:10/span 3;display:grid;justify-items:start}.SiteFooter_footerLinks__2mXxR a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:var(--size-body);transition:color .16s ease,translate .26s var(--ease-back)}.SiteFooter_footerLinks__2mXxR a:hover{color:var(--lime);translate:6px 0}.SiteFooter_footerBottom__MQ0wO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:clamp(72px,8vw,120px);color:#c4c4ca;font-size:var(--size-small)}.SiteFooter_footerMark__bvdpl{margin:24px 0 -9vw}.SiteFooter_footerMark__bvdpl img{display:block;width:100%;height:auto;transform-origin:50% 100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.SiteFooter_footerMark__bvdpl img{animation:SiteFooter_markGrow__6yH3A linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@media (max-width:900px){.SiteFooter_footerInvite__g7GQM,.SiteFooter_footerLinks__2mXxR{grid-column:1/-1}.SiteFooter_footerLinks__2mXxR{margin-top:40px}.SiteFooter_footerMark__bvdpl{margin-bottom:-12vw}}@keyframes SiteFooter_markGrow__6yH3A{0%{transform:scale(.84) translateY(10%)}to{transform:none}}.SiteHeader_header__NebUe{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--gutter);background:var(--ink)}.SiteHeader_brand__UcNE4{display:inline-flex;align-items:center;min-height:48px;transition:transform .26s var(--ease-back)}.SiteHeader_brand__UcNE4:hover{transform:rotate(-4deg) scale(1.06)}.SiteHeader_wordmark__ZiiTJ{display:block;width:108px;height:auto}.SiteHeader_navigation__irtIE{display:flex;align-items:center;gap:4px}.SiteHeader_navCta__qQo6J,.SiteHeader_navLink__iA4yD{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;font-weight:600;font-size:var(--size-body);transition:background-color .16s ease,color .16s ease,transform .26s var(--ease-back)}.SiteHeader_navLink__iA4yD:hover{background:var(--paper);color:var(--ink)}.SiteHeader_navCta__qQo6J{margin-left:8px;background:var(--lime);color:var(--ink);font-family:var(--display);font-weight:400;font-size:var(--size-body)}.SiteHeader_navCta__qQo6J:hover{transform:rotate(-3deg) scale(1.05)}@media (max-width:560px){.SiteHeader_navLink__iA4yD{display:none}}.LandingPage_page__cnCd3{background:var(--ink)}.LandingPage_page__cnCd3 main:focus{outline:none}.LandingPage_skipLink__cyZsG{position:absolute;top:-120px;left:16px;z-index:100;padding:12px 18px;background:var(--lime);color:var(--ink);font-weight:700}.LandingPage_skipLink__cyZsG:focus{top:16px}.Marquee_marqueeViewport__Tj4LT{position:relative;z-index:5;width:104%;margin:-34px -2% 0;overflow:hidden;border-block:var(--stroke) solid var(--ink);padding:16px 0;background:var(--lime);color:var(--ink);rotate:-2deg}.Marquee_marqueeTrack__6ExuX{display:flex;width:max-content;animation:Marquee_marqueeScroll__nLGTu 30s linear infinite}.Marquee_marqueeSet__xMgvT{display:flex;flex-shrink:0;align-items:center;gap:28px;padding:0 14px;font-family:var(--display);font-size:var(--size-ui);line-height:1.1;white-space:nowrap}.Marquee_marqueeDot__h_zTa{width:22px;height:22px;background:var(--ink);-webkit-clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%);clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}.Marquee_marqueeViewport__Tj4LT:hover .Marquee_marqueeTrack__6ExuX{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Marquee_marqueeTrack__6ExuX{animation:none}}@media (max-width:560px){.Marquee_marqueeViewport__Tj4LT{rotate:0deg;width:100%;margin:0}}@keyframes Marquee_marqueeScroll__nLGTu{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--marquee-distance, 0px) * -1),0,0)}}