@font-face{font-family:signifier;src:url(../media/GT_signifier_light-s.14ov0d_7ijs3r.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:signifier;src:url(../media/GT_signifier_regular-s.25jkv3_irnfe8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:signifier;src:url(../media/GT_signifier_medium-s.28scifa9fip2n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:signifier;src:url(../media/GT_signifier_bold-s.3jyxr8zjeyy20.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:signifier Fallback;src:local(Arial);ascent-override:117.16%;descent-override:43.92%;line-gap-override:0.0%;size-adjust:95.17%}.signifier_aebebfe5-module__g07Qna__className{font-family:signifier,signifier Fallback}.signifier_aebebfe5-module__g07Qna__variable{--font-signifier:"signifier", "signifier Fallback"}
@font-face{font-family:sohne;src:url(../media/GT_soehne_leicht-s.3-_0cwq6jzx-x.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sohne;src:url(../media/GT_soehne_kraftig-s.19eh41rqtgyyh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sohne;src:url(../media/GT_soehne_dreiviertelfett-s.35txn3gymc-2e.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sohne Fallback;src:local(Arial);ascent-override:117.11%;descent-override:42.3%;line-gap-override:0.0%;size-adjust:99.99%}.sohne_5d6981c7-module__HF5sVG__className{font-family:sohne,sohne Fallback}.sohne_5d6981c7-module__HF5sVG__variable{--font-sohne:"sohne", "sohne Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_49a0f2b8-module__O8-6kW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_49a0f2b8-module__O8-6kW__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.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:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.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:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.269kn9uafm0ti.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_8c5f2407-module__6Csu6G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8c5f2407-module__6Csu6G__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:bootzyCondensed;src:url(../media/BootzyNew_Condensed-s.1x_5ggmvz1rt7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bootzyCondensed Fallback;src:local(Arial);ascent-override:183.79%;descent-override:61.26%;line-gap-override:24.5%;size-adjust:40.81%}.bootzycondensed_d5c9e6ef-module__daOS-W__className{font-family:bootzyCondensed,bootzyCondensed Fallback}.bootzycondensed_d5c9e6ef-module__daOS-W__variable{--font-bootzy-condensed:"bootzyCondensed", "bootzyCondensed Fallback"}
@font-face{font-family:newIconSerif;src:url(../media/NewIconSerif_Regular-s.396vxm7i0duq5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newIconSerif Fallback;src:local(Arial);ascent-override:110.38%;descent-override:32.91%;line-gap-override:12.8%;size-adjust:78.09%}.newiconserif_56c6debc-module__WWyRGa__className{font-family:newIconSerif,newIconSerif Fallback}.newiconserif_56c6debc-module__WWyRGa__variable{--font-newicon-serif:"newIconSerif", "newIconSerif Fallback"}
@font-face{font-family:newIconScript;src:url(../media/NewIconScript_Regular-s.2ggvpdo_xuo5f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newIconScript Fallback;src:local(Arial);ascent-override:100.57%;descent-override:41.04%;line-gap-override:0.0%;size-adjust:94.06%}.newiconscript_32764a80-module__-95FIW__className{font-family:newIconScript,newIconScript Fallback}.newiconscript_32764a80-module__-95FIW__variable{--font-newicon-script:"newIconScript", "newIconScript Fallback"}
.goonav{--goo-margin:20px;--goo-bottom:20px;--goo-circle:48px;--goo-circle-open:40px;--goo-mark-fs:17px;--goo-mark-weight:500;--goo-spark:9px;--goo-spark-top:-3px;--goo-spark-right:-7px;--goo-x:10px;--goo-pill-w:224px;--goo-pill-h:56px;--goo-explore-gap:6px;--goo-explore-lh:16px;--goo-open-w:.3s;--goo-open-x:.43s;--goo-open-x-delay:.12s;--goo-open-ease:cubic-bezier(.3, 1.06, .2, 1);--goo-label-in:.2s;--goo-label-in-delay:.22s;--goo-close-w:.24s;--goo-close-x:.43s;--goo-close-x-delay:50ms;--goo-close-ease:cubic-bezier(.5, 0, .15, 1);--goo-label-out:.1s;--goo-explore-in-delay:.38s;--goo-pill-fade-in:40ms;--goo-pill-fade:.1s;--goo-pill-fade-out-delay:.43s;--goo-shadow-in:var(--goo-settle);--goo-pill-shadow-in:var(--goo-shadow-fade);--goo-frost-in:var(--goo-settle);--goo-fill-in:var(--goo-settle);--goo-fill:color-mix(in srgb, var(--bg) 64%, transparent);--goo-fill-op:.64;--goo-blur:8px;--goo-stroke:.5px solid var(--accent-backdrop);--goo-shadow:0 8px 24px 0 #00000029;--goo-shadow-off:0 8px 24px 0 #0000;--goo-avail:calc(100vw - 2 * var(--goo-margin));--goo-gap:calc((var(--goo-avail) - var(--goo-circle-open) - 4 * var(--goo-pill-w)) / 4 * var(--goo-spread));--goo-off1:calc(var(--goo-circle-open) / 2 + var(--goo-gap) + var(--goo-pill-w) / 2);--goo-off2:calc(var(--goo-off1) + var(--goo-gap) + var(--goo-pill-w));--goo-off1-mid:calc(var(--goo-circle-open) + var(--goo-gap));--goo-off2-mid:calc(var(--goo-off1-mid) + var(--goo-circle-open) + var(--goo-gap));--goo-v-gap-mid:12px;--goo-v-gap:20px;left:var(--goo-margin);right:var(--goo-margin);bottom:calc(var(--goo-bottom) + var(--goo-explore-lh) + var(--goo-explore-gap));height:var(--goo-circle);z-index:101;pointer-events:none;position:fixed}.goonav-goo{height:var(--goo-circle);will-change:transform;transition-behavior:allow-discrete;transition-property:filter;transition-duration:0s;transition-delay:32ms;position:absolute;inset:0 0 auto}.goonav.is-gooed .goonav-goo{filter:url(#goonav-goo);transition:none}.goonav-item{left:calc(50% + var(--gn-x1,0px));margin-left:var(--gn-x2,0px);top:calc(var(--goo-circle) / 2);width:var(--goo-circle-open);height:var(--goo-circle-open);color:var(--icon-primary);font:inherit;cursor:pointer;pointer-events:auto;background:var(--goo-fill);-webkit-backdrop-filter:blur(var(--goo-blur));backdrop-filter:blur(var(--goo-blur));border:var(--goo-stroke);box-shadow:var(--goo-shadow);transition:margin-left var(--goo-close-x) var(--goo-close-ease), left var(--goo-close-x) var(--goo-close-ease) var(--goo-close-x-delay), width var(--goo-close-w) var(--goo-close-ease),  height var(--goo-close-w) var(--goo-close-ease), box-shadow var(--goo-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease);border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.goonav.is-open .goonav-item{transition:left var(--goo-open-x) var(--goo-open-ease), margin-left var(--goo-open-x) var(--goo-open-ease) var(--goo-open-x-delay), width var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), height var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay),  box-shadow var(--goo-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease)}.goonav.is-morphing{--goo-shadow-in:0s;--goo-pill-shadow-in:0s;--goo-frost-in:0s;--goo-fill-in:0s}.goonav.is-morphing .goonav-item{background:var(--bg);box-shadow:var(--goo-shadow-off);border-color:#0000}.goonav.is-gooed .goonav-item{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.goonav-item--pill{opacity:0;visibility:hidden;pointer-events:none;transition:margin-left var(--goo-close-x) var(--goo-close-ease), left var(--goo-close-x) var(--goo-close-ease) var(--goo-close-x-delay), width var(--goo-close-w) var(--goo-close-ease), height var(--goo-close-w) var(--goo-close-ease), box-shadow var(--goo-pill-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease), opacity var(--goo-pill-fade) linear var(--goo-pill-fade-out-delay), visibility 0s linear calc(var(--goo-pill-fade-out-delay) + var(--goo-pill-fade) + var(--goo-settle))}.goonav.is-open .goonav-item--pill{width:var(--goo-pill-w);height:var(--goo-pill-h);opacity:1;pointer-events:auto;transition:left var(--goo-open-x) var(--goo-open-ease), margin-left var(--goo-open-x) var(--goo-open-ease) var(--goo-open-x-delay), width var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), height var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), box-shadow var(--goo-pill-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease),  opacity var(--goo-pill-fade-in) linear}.goonav.is-open .goonav-item--pill,.goonav.is-morphing .goonav-item--pill,.goonav.is-gooed .goonav-item--pill{visibility:visible}.goonav.is-open .goonav-p0{--gn-x1:calc(-1 * var(--goo-off2-mid));--gn-x2:calc(var(--goo-off2-mid) - var(--goo-off2))}.goonav.is-open .goonav-p1{--gn-x1:calc(-1 * var(--goo-off1-mid));--gn-x2:calc(var(--goo-off1-mid) - var(--goo-off1))}.goonav.is-open .goonav-p3{--gn-x1:var(--goo-off1-mid);--gn-x2:calc(var(--goo-off1) - var(--goo-off1-mid))}.goonav.is-open .goonav-p4{--gn-x1:var(--goo-off2-mid);--gn-x2:calc(var(--goo-off2) - var(--goo-off2-mid))}@media (max-width:809.98px){.goonav{--goo-v-pitch-mid:calc(var(--goo-circle-open) + var(--goo-v-gap-mid));--goo-v-pitch:calc(var(--goo-pill-h) + var(--goo-v-gap));--goo-v-base:calc((var(--goo-circle-open) - var(--goo-pill-h)) / 2)}.goonav-item{left:50%;top:calc(var(--goo-circle) / 2 + var(--gn-y1,0px));margin-left:0;margin-top:var(--gn-y2,0px);transition:margin-top var(--goo-close-x) var(--goo-close-ease), top var(--goo-close-x) var(--goo-close-ease) var(--goo-close-x-delay), width var(--goo-close-w) var(--goo-close-ease), height var(--goo-close-w) var(--goo-close-ease), box-shadow var(--goo-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease)}.goonav.is-open .goonav-item{transition:top var(--goo-open-x) var(--goo-open-ease), margin-top var(--goo-open-x) var(--goo-open-ease) var(--goo-open-x-delay), width var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), height var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), box-shadow var(--goo-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease)}.goonav-item--pill{transition:margin-top var(--goo-close-x) var(--goo-close-ease), top var(--goo-close-x) var(--goo-close-ease) var(--goo-close-x-delay), width var(--goo-close-w) var(--goo-close-ease), height var(--goo-close-w) var(--goo-close-ease), box-shadow var(--goo-pill-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease), opacity var(--goo-pill-fade) linear var(--goo-pill-fade-out-delay), visibility 0s linear calc(var(--goo-pill-fade-out-delay) + var(--goo-pill-fade) + var(--goo-settle))}.goonav.is-open .goonav-item--pill{transition:top var(--goo-open-x) var(--goo-open-ease), margin-top var(--goo-open-x) var(--goo-open-ease) var(--goo-open-x-delay), width var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), height var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), box-shadow var(--goo-pill-shadow-in) var(--goo-settle-ease), background-color var(--goo-fill-in) var(--goo-settle-ease), border-color var(--goo-stroke-fade) linear, backdrop-filter var(--goo-frost-in) var(--goo-settle-ease), opacity var(--goo-pill-fade-in) linear}.goonav.is-open .goonav-p4{--gn-y1:calc(-1 * var(--goo-v-pitch-mid));--gn-y2:calc(1 * var(--goo-v-pitch-mid) - var(--goo-v-base) - 1 * var(--goo-v-pitch))}.goonav.is-open .goonav-p3{--gn-y1:calc(-2 * var(--goo-v-pitch-mid));--gn-y2:calc(2 * var(--goo-v-pitch-mid) - var(--goo-v-base) - 2 * var(--goo-v-pitch))}.goonav.is-open .goonav-p1{--gn-y1:calc(-3 * var(--goo-v-pitch-mid));--gn-y2:calc(3 * var(--goo-v-pitch-mid) - var(--goo-v-base) - 3 * var(--goo-v-pitch))}.goonav.is-open .goonav-p0{--gn-y1:calc(-4 * var(--goo-v-pitch-mid));--gn-y2:calc(4 * var(--goo-v-pitch-mid) - var(--goo-v-base) - 4 * var(--goo-v-pitch))}}.goonav-item--mark{z-index:1;width:var(--goo-circle);height:var(--goo-circle);box-shadow:var(--goo-mark-shadow)}.goonav-pulse{--goo-pulse-aa:.5px;left:calc(50% - var(--goo-circle) / 2 - var(--goo-pulse-r));top:calc(-1 * var(--goo-pulse-r));width:calc(var(--goo-circle) + 2 * var(--goo-pulse-r));height:calc(var(--goo-circle) + 2 * var(--goo-pulse-r));pointer-events:none;-webkit-mask-image:radial-gradient(circle at center, transparent calc(var(--goo-circle) / 2 - var(--goo-pulse-aa)), #00000040 calc(var(--goo-circle) / 2), #000 calc(var(--goo-circle) / 2 + var(--goo-pulse-aa)));-webkit-mask-image:radial-gradient(circle at center, transparent calc(var(--goo-circle) / 2 - var(--goo-pulse-aa)), #00000040 calc(var(--goo-circle) / 2), #000 calc(var(--goo-circle) / 2 + var(--goo-pulse-aa)));mask-image:radial-gradient(circle at center, transparent calc(var(--goo-circle) / 2 - var(--goo-pulse-aa)), #00000040 calc(var(--goo-circle) / 2), #000 calc(var(--goo-circle) / 2 + var(--goo-pulse-aa)));position:absolute}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5x){.goonav-pulse{--goo-pulse-aa:.25px}}@media (-webkit-min-device-pixel-ratio:2.5),(min-resolution:2.5x){.goonav-pulse{--goo-pulse-aa:.17px}}.goonav-pulse-disc{background:var(--goo-pulse-ink);opacity:0;animation:goonav-pulse var(--goo-pulse-cycle) var(--goo-pulse-ease) infinite;animation-delay:var(--goo-settle);will-change:transform, opacity;border-radius:50%;position:absolute;inset:0}.goonav.is-open .goonav-pulse-disc,.goonav.is-morphing .goonav-pulse-disc,.goonav.is-gooed .goonav-pulse-disc{animation:none}@keyframes goonav-mark-stretch{0%{width:var(--goo-circle-open);animation-timing-function:ease-in-out}35%{width:calc(var(--goo-circle-open) * var(--goo-mark-stretch));animation-timing-function:var(--goo-open-ease)}to{width:var(--goo-circle-open)}}.goonav.is-open .goonav-item--mark{animation:goonav-mark-stretch var(--goo-mark-stretch-dur) linear}.goonav--nostretch.is-open .goonav-item--mark,.goonav--nopulse .goonav-pulse-disc{animation:none}.goonav-item--mark:after{content:"";z-index:0;border-radius:inherit;background:var(--bg);opacity:0;pointer-events:none;transition:opacity var(--goo-mark-hover) linear;position:absolute;inset:0}.goonav-item--mark:hover:after{opacity:1}.goonav-swap{z-index:1}@media (prefers-reduced-motion:reduce){.goonav-pulse-disc{animation:none}}.goonav.is-open .goonav-item--mark{width:var(--goo-circle-open);height:var(--goo-circle-open)}.goonav-label{font-family:var(--goo-lab-fam);font-size:var(--goo-lab-fs);line-height:20px;font-weight:var(--goo-lab-weight);color:var(--goo-lab-ink);white-space:nowrap;opacity:0;transform:scale(var(--goo-lab-in-sx), var(--goo-lab-in-sy));filter:blur(var(--goo-lab-blur));transition: opacity var(--goo-label-out) var(--goo-close-ease), filter var(--goo-label-out) linear;will-change:transform, filter;align-items:center;gap:var(--goo-lab-icon-gap);display:inline-flex}@keyframes goonav-label-out{0%{transform:scale(var(--goo-lab-out-sx), var(--goo-lab-out-sy))}to{transform:scale(1)}}.goonav.is-gooed:not(.is-open) .goonav-label{animation:goonav-label-out var(--goo-close-w) var(--goo-close-ease)}.goonav-ic{color:var(--goo-lab-icon-ink);flex:none;place-items:center;display:inline-grid}.goonav.is-open .goonav-label{opacity:1;filter:blur();transition:opacity var(--goo-label-in) var(--goo-open-ease) var(--goo-label-in-delay),  transform var(--goo-open-w) var(--goo-open-ease) var(--goo-open-x-delay), filter var(--goo-label-in) linear var(--goo-label-in-delay);transform:scale(1)}:root{--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.goonav-ic .cn-swap{display:inline-grid}.goonav-roll{clip-path:inset(0 -40px);--rt-dur:.48s;--rt-stagger:5ms;--rt-ease:cubic-bezier(.95, 0, .2, 1);display:inline-block;position:relative}.goonav-roll-a{text-align:left;line-height:inherit;display:block}.goonav-roll-b{text-align:left;white-space:nowrap;line-height:inherit;font-family:var(--font-eiko), serif;font-style:italic;font-size:var(--goo-lab-fs);font-weight:var(--goo-lab-weight);letter-spacing:-.02em;display:block;position:absolute;top:100%;left:0}.goonav-roll .rt-ch{text-shadow:none}.goonav.is-open:not(.is-morphing) .goonav-item--pill:not(.is-current):hover .goonav-roll .rt-ch{transform:translateY(-1lh)}@media (prefers-reduced-motion:reduce){.goonav.is-open:not(.is-morphing) .goonav-item--pill:not(.is-current):hover .goonav-roll .rt-ch{transform:none}}.goonav-item--pill.is-current{cursor:default}.goonav-item{-webkit-tap-highlight-color:transparent}.goonav-swap{display:inline-grid;position:relative}.goonav-face{transition:opacity var(--goo-swap-dur) var(--goo-swap-ease), filter var(--goo-swap-dur) var(--goo-swap-ease), transform var(--goo-swap-dur) var(--goo-swap-ease);will-change:opacity, filter, transform;grid-area:1/1;justify-content:center;align-items:center;display:flex}.goonav-swap[data-state=a] .goonav-face[data-icon=a],.goonav-swap[data-state=b] .goonav-face[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.goonav-swap[data-state=a] .goonav-face[data-icon=b],.goonav-swap[data-state=b] .goonav-face[data-icon=a]{opacity:0;filter:blur(var(--goo-swap-blur));transform:scale(var(--goo-swap-scale))}@media (prefers-reduced-motion:reduce){.goonav-face{transition:none!important}}.goonav-mark{transform:translateX(calc(var(--goo-spark-right) / 2 + var(--goo-mark-x)));font-family:var(--goo-mark-fam);font-size:var(--goo-mark-fs);line-height:1;font-weight:var(--goo-mark-weight);font-style:var(--goo-mark-style);color:var(--goo-mark-ink);position:relative}.goonav-spark{top:var(--goo-spark-top);right:var(--goo-spark-right);width:var(--goo-spark);height:var(--goo-spark);stroke:var(--goo-spark-ink);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.goonav--nospark .goonav-mark{transform:translateX(var(--goo-mark-x)) translateY(.0945em)}@supports (text-box:trim-both cap alphabetic){.goonav--nospark .goonav-mark{text-box:trim-both cap alphabetic;transform:translateX(var(--goo-mark-x)) translateY(-.005em)}}.goonav-spark--fill{fill:var(--goo-spark-ink);stroke:none}.goonav-x{width:var(--goo-x);height:var(--goo-x);color:var(--goo-mark-ink);place-items:center;display:inline-grid}.goonav-explore{left:50%;bottom:var(--goo-bottom);z-index:100;--goo-exp-tuck-dir:-1;white-space:nowrap;pointer-events:none;opacity:1;transition:opacity var(--goo-exp-tuck-dur) var(--goo-exp-tuck-ease) var(--goo-explore-in-delay), transform var(--goo-exp-tuck-dur) var(--goo-exp-tuck-ease) var(--goo-explore-in-delay);position:fixed;transform:translate(-50%)}.explore-btn-text{font-family:var(--goo-exp-fam);font-size:var(--goo-exp-fs);font-weight:var(--goo-exp-weight);font-style:var(--goo-exp-style);line-height:var(--goo-explore-lh);letter-spacing:var(--goo-exp-tracking);color:var(--goo-exp-ink)}.goonav-explore.is-open{opacity:0;transform:translateX(-50%) translateY(calc(var(--goo-exp-tuck-dir) * (var(--goo-explore-lh) / 2 + var(--goo-explore-gap) + var(--goo-circle) / 2 + var(--goo-exp-tuck-offset)))) scale(var(--goo-exp-tuck-scale));transition:opacity var(--goo-exp-tuck-out-dur) var(--goo-exp-tuck-out-ease), transform var(--goo-exp-tuck-out-dur) var(--goo-exp-tuck-out-ease)}.goonav.goonav--exp-above{bottom:var(--goo-bottom)}.goonav-explore.goonav--exp-above{bottom:calc(var(--goo-bottom) + var(--goo-circle) + var(--goo-explore-gap));--goo-exp-tuck-dir:1}.goonav.goonav--exp-aligned{bottom:var(--goo-bottom)}.goonav-explore.goonav--exp-aligned{bottom:calc(var(--goo-bottom) - var(--goo-explore-gap) - var(--goo-explore-lh));--goo-exp-tuck-dir:-1}.goonav-explore--adapt{color:var(--goo-exp-ink-src);mix-blend-mode:var(--goo-exp-ink-mode)}.goonav-explore--sat{color:#fff;mix-blend-mode:saturation}.goonav-explore--boost{color:#fff;mix-blend-mode:overlay}.goonav .goonav-cmenu{--goo-cmenu-overlap:calc(var(--spacing-sm,12px) + .5px - 8px);--goo-cmenu-linger:.12s;left:calc(50% + var(--gn-x1,0px) + var(--gn-x2,0px));bottom:calc(var(--goo-circle) / 2 + var(--goo-pill-h) / 2 - var(--goo-cmenu-overlap));z-index:2;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 100%;transition:opacity 50ms ease-out var(--goo-cmenu-linger), transform 50ms ease-out var(--goo-cmenu-linger), visibility 0s linear calc(var(--goo-cmenu-linger) + 50ms);flex-direction:column;align-items:stretch;gap:4px;padding:8px;position:absolute;transform:translate(-50%)scale(.98)}.goonav.is-open:not(.is-morphing):not(.is-gooed) .goonav-cmenu.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-out 80ms,transform .15s ease-out 80ms,visibility 0s linear 80ms;transform:translate(-50%)scale(1)}.goonav.is-open:not(.is-morphing):not(.is-gooed):has(.goonav-item--contact:hover,.goonav-item--contact:focus-visible,.goonav-cmenu:hover,.goonav-cmenu:focus-within) .goonav-cmenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease-out 80ms,transform .15s ease-out 80ms,visibility 0s linear 80ms;transform:translate(-50%)scale(1)}.goonav:not(.is-open) .goonav-cmenu{transition:none}.goonav .goonav-cmenu-item{color:inherit;white-space:nowrap;transition:opacity var(--btn-hover-dur,.24s) ease;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.goonav .goonav-cmenu-item:hover{opacity:calc(var(--btn-hover-op,80) * 1%)}.goonav .goonav-cmenu-item:active{opacity:calc(var(--btn-pressed-op,90) * 1%)}.goonav .goonav-cmenu-item.is-released{opacity:1}.goonav-cmenu-swap{flex:none;display:inline-grid}.goonav-cmenu-swap>span{transition:opacity var(--icon-swap-dur,.25s) var(--icon-swap-ease,ease-in-out), filter var(--icon-swap-dur,.25s) var(--icon-swap-ease,ease-in-out), transform var(--icon-swap-dur,.25s) var(--icon-swap-ease,ease-in-out);grid-area:1/1;display:inline-flex}.goonav-cmenu-swap>[data-icon=b],.goonav-cmenu-item:hover .goonav-cmenu-swap>[data-icon=a],.goonav-cmenu-item:focus-visible .goonav-cmenu-swap>[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur,2px));transform:scale(var(--icon-swap-start-scale,.25))}.goonav-cmenu-item:hover .goonav-cmenu-swap>[data-icon=b],.goonav-cmenu-item:focus-visible .goonav-cmenu-swap>[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}@media (max-width:809.98px){.goonav .goonav-cmenu{left:50%;bottom:calc(var(--goo-circle) / 2 - var(--gn-y1,0px) - var(--gn-y2,0px) + var(--goo-pill-h) / 2 - var(--goo-cmenu-overlap))}}@media (prefers-reduced-motion:reduce){.goonav .goonav-cmenu,.goonav-cmenu-swap>span{transition:none!important}}html[data-project-opening] .goonav .goonav-item,html[data-project-opening] .goonav .goonav-pulse,html[data-project-opening] .goonav-explore{--goo-leave-blur:6px;--goo-leave-drop:8px;opacity:0;filter:blur(var(--goo-leave-blur));translate:0 var(--goo-leave-drop);pointer-events:none;transition:opacity var(--ot-fade-dur,.3s) var(--ot-s1-ease,ease-out), filter var(--ot-fade-dur,.3s) var(--ot-s1-ease,ease-out), translate var(--ot-fade-dur,.3s) var(--ot-s1-ease,ease-out)}
