@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8938bf81-module__-28-LG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8938bf81-module__-28-LG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/2b693de384896c68-s.3e24n1uct9yt5.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/69cd8eb61582ea12-s.2fxhmfgraoz7c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/d18fcd8ac40b796f-s.1iq_jd65grj94.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/f8720a8e075e4c44-s.2k5fztq718oyu.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/38e1921bdda5883c-s.1y_ri8_sy8n5i.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/58a134e9489d4308-s.p.16zifq7ruyhhb.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_ffc8d701-module__Egt_iq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_ffc8d701-module__Egt_iq__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c9f2687d-module__y6m8nG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c9f2687d-module__y6m8nG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a2d2c98087cd7f-s.3rb87y0ovhfkt.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:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/95accdfe7438af8b-s.p.00p23epsigc9r.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:Architects Daughter Fallback;src:local(Arial);ascent-override:93.03%;descent-override:38.04%;line-gap-override:0.0%;size-adjust:106.02%}.architects_daughter_b82b6b5f-module__3lTrua__className{font-family:Architects Daughter,Architects Daughter Fallback;font-style:normal;font-weight:400}.architects_daughter_b82b6b5f-module__3lTrua__variable{--font-hand:"Architects Daughter", "Architects Daughter Fallback"}
.buttons-module__Vv_K_G__base{border:1.5px solid var(--ink);background:var(--paper-white);min-height:54px;font-family:var(--f-display);letter-spacing:.01em;color:var(--ink);white-space:nowrap;transition:background var(--t-fast) ease, color var(--t-fast) ease, border-color var(--t-fast) ease;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.buttons-module__Vv_K_G__base:hover{background:var(--ink);color:var(--paper-white)}}.buttons-module__Vv_K_G__base:active{transform:translateY(1px)}.buttons-module__Vv_K_G__sm{min-height:44px;padding:0 18px;font-size:15px}.buttons-module__Vv_K_G__block{width:100%}.buttons-module__Vv_K_G__primary{border-color:var(--red);background:var(--red);color:var(--on-red)}@media (hover:hover){.buttons-module__Vv_K_G__primary:hover{border-color:var(--red-deep);background:var(--red-deep);color:var(--on-red)}}.buttons-module__Vv_K_G__secondary{background:0 0}.buttons-module__Vv_K_G__text{min-height:44px;font-family:var(--f-body);font-size:inherit;color:inherit;-webkit-text-decoration:underline 1.5px var(--red);text-decoration:underline 1.5px var(--red);text-underline-offset:5px;background:0 0;border:0;padding:0;font-weight:600}@media (hover:hover){.buttons-module__Vv_K_G__text:hover{color:var(--red);background:0 0}}.buttons-module__Vv_K_G__icon{width:52px;min-height:52px;padding:0}.buttons-module__Vv_K_G__base:disabled,.buttons-module__Vv_K_G__base[aria-disabled=true]{opacity:.6;pointer-events:none}@media (forced-colors:active){.buttons-module__Vv_K_G__base{border:2px solid buttontext}}
.PauseMotionButton-module__zi0gya__button{border:1.5px solid var(--ink);background:var(--paper-white);min-height:44px;color:var(--ink);border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.PauseMotionButton-module__zi0gya__button:hover{background:var(--ink);color:var(--paper-white)}.PauseMotionButton-module__zi0gya__text{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;gap:10px;padding:0 14px 0 12px;font-size:13px;font-weight:500}.PauseMotionButton-module__zi0gya__icon{width:44px;padding:0}.PauseMotionButton-module__zi0gya__glyph{flex:none;width:12px;height:12px;position:relative}.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:before,.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:after{content:"";background:currentColor;width:3.5px;position:absolute;top:0;bottom:0}.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:before{left:1.5px}.PauseMotionButton-module__zi0gya__glyph[data-state=playing]:after{right:1.5px}.PauseMotionButton-module__zi0gya__glyph[data-state=paused]:before{content:"";clip-path:polygon(10% 0,100% 50%,10% 100%);background:currentColor;position:absolute;inset:0}.PauseMotionButton-module__zi0gya__tip{border:1px solid var(--ink);background:var(--paper-white);color:var(--ink);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-fast) ease, transform var(--t-fast) var(--ease-out);padding:5px 8px;font-size:11px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.PauseMotionButton-module__zi0gya__icon:hover .PauseMotionButton-module__zi0gya__tip,.PauseMotionButton-module__zi0gya__icon:focus-visible .PauseMotionButton-module__zi0gya__tip{opacity:1;transform:none}@media (forced-colors:active){.PauseMotionButton-module__zi0gya__button{border-color:buttontext}.PauseMotionButton-module__zi0gya__glyph[data-state]:before,.PauseMotionButton-module__zi0gya__glyph[data-state]:after{background:buttontext}}@media (prefers-reduced-motion:reduce){.PauseMotionButton-module__zi0gya__button{display:none}}
.LangSwitch-module__qICM3W__switch{border:1.5px solid var(--ink);background:var(--paper-white);min-height:44px;font-family:var(--f-mono);letter-spacing:.08em;flex:none;align-items:stretch;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.LangSwitch-module__qICM3W__item{min-width:40px;color:var(--ink);justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.LangSwitch-module__qICM3W__item+.LangSwitch-module__qICM3W__item{border-left:1px solid var(--ink-hair)}.LangSwitch-module__qICM3W__item[aria-current]{background:var(--ink);color:var(--paper-white)}a.LangSwitch-module__qICM3W__item:hover,a.LangSwitch-module__qICM3W__item:focus-visible{background:var(--red);color:var(--on-red,#fff)}
.PrintToggle-module__zIY4Bq__icon,.PrintToggle-module__zIY4Bq__text{border:1.5px solid var(--ink);background:var(--paper-white);min-height:44px;color:var(--ink);border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.PrintToggle-module__zIY4Bq__icon{width:44px;padding:0}.PrintToggle-module__zIY4Bq__text{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;gap:10px;padding:0 14px 0 12px;font-size:13px;font-weight:500}.PrintToggle-module__zIY4Bq__icon:hover,.PrintToggle-module__zIY4Bq__text:hover{background:var(--ink);color:var(--paper-white)}.PrintToggle-module__zIY4Bq__glyph{flex:none;width:20px;height:20px}.PrintToggle-module__zIY4Bq__glyph [data-grid]{opacity:0;transition:opacity var(--t-med) ease}[aria-pressed=true] .PrintToggle-module__zIY4Bq__glyph [data-grid]{opacity:1}.PrintToggle-module__zIY4Bq__state{text-align:center;border:1px solid;min-width:2.4em;padding:2px 6px;font-size:11px}[aria-pressed=true] .PrintToggle-module__zIY4Bq__state{border-color:var(--red);background:var(--red);color:var(--on-red)}.PrintToggle-module__zIY4Bq__tip{border:1px solid var(--ink);background:var(--paper-white);color:var(--ink);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-fast) ease, transform var(--t-fast) var(--ease-out);padding:5px 8px;font-size:11px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.PrintToggle-module__zIY4Bq__icon:hover .PrintToggle-module__zIY4Bq__tip,.PrintToggle-module__zIY4Bq__icon:focus-visible .PrintToggle-module__zIY4Bq__tip{opacity:1;transform:none}@media (forced-colors:active){.PrintToggle-module__zIY4Bq__icon,.PrintToggle-module__zIY4Bq__text{border-color:buttontext}}
.SocialRail-module__AhTWJq__rail{z-index:var(--z-dock);border:1.5px solid var(--ink);background:var(--paper-white);border-right:0;flex-direction:column;align-items:center;gap:12px;padding:14px 0 6px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.SocialRail-module__AhTWJq__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);writing-mode:vertical-rl;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.SocialRail-module__AhTWJq__label:after{content:"";background:var(--red);width:1.5px;height:16px}.SocialRail-module__AhTWJq__list{flex-direction:column;display:flex}.SocialRail-module__AhTWJq__item{width:46px;height:44px;color:var(--ink);transition:background var(--t-fast) ease, color var(--t-fast) ease;place-items:center;display:grid;position:relative}.SocialRail-module__AhTWJq__item svg{width:18px;height:18px}.SocialRail-module__AhTWJq__item[data-pending]{cursor:default}.SocialRail-module__AhTWJq__item[data-pending] svg{opacity:.4}a.SocialRail-module__AhTWJq__item:hover,a.SocialRail-module__AhTWJq__item:focus-visible{background:var(--ink);color:var(--paper-white)}.SocialRail-module__AhTWJq__tip{background:var(--red);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--on-red);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease, translate .24s var(--ease-out);padding:7px 12px 7px 10px;font-size:12px;font-weight:500;position:absolute;top:50%;right:calc(100% + 10px);translate:12px -50%}.SocialRail-module__AhTWJq__item:hover .SocialRail-module__AhTWJq__tip,.SocialRail-module__AhTWJq__item:focus-visible .SocialRail-module__AhTWJq__tip{opacity:1;translate:0 -50%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .SocialRail-module__AhTWJq__rail{animation:SocialRail-module__AhTWJq__slide-in .6s var(--ease-out) .9s both}}@keyframes SocialRail-module__AhTWJq__slide-in{0%{translate:100%}}@media (max-width:1099.98px){.SocialRail-module__AhTWJq__rail{display:none}}
.Dock-module__L_3OMa__dock{z-index:var(--z-dock);padding:max(16px, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.Dock-module__L_3OMa__dock>*{pointer-events:auto}.Dock-module__L_3OMa__home{opacity:0;visibility:hidden;width:60px;height:60px;transition:transform .32s var(--ease-out), opacity .16s ease, visibility 0s linear .32s;place-items:center;display:grid;transform:scale(1.4)}.Dock-module__L_3OMa__home[data-shown]{opacity:1;visibility:visible;transition:transform .36s var(--ease-out), opacity .16s ease, visibility 0s;transform:none}.Dock-module__L_3OMa__home img{width:56px;height:auto}.Dock-module__L_3OMa__unit{align-items:center;gap:8px;display:flex}.Dock-module__L_3OMa__menuButton{border:1.5px solid var(--ink);background:var(--paper-white);min-height:44px;color:var(--ink);font-family:var(--f-display);border-radius:0;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.Dock-module__L_3OMa__menuButton:hover{background:var(--ink);color:var(--paper-white)}@media (max-width:767.98px){.Dock-module__L_3OMa__pauseTool{display:none}}@media (max-width:359.98px){.Dock-module__L_3OMa__printTool{display:none}}.Dock-module__L_3OMa__burger,.Dock-module__L_3OMa__burger:before,.Dock-module__L_3OMa__burger:after{background:currentColor;width:16px;height:1.5px;display:block}.Dock-module__L_3OMa__burger{position:relative}.Dock-module__L_3OMa__burger:before,.Dock-module__L_3OMa__burger:after{content:"";position:absolute;left:0}.Dock-module__L_3OMa__burger:before{top:-5px}.Dock-module__L_3OMa__burger:after{top:5px}.Dock-module__L_3OMa__onList{border:1.5px solid var(--red);background:var(--paper-white);min-height:44px;font-family:var(--f-display);color:var(--red);align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.Dock-module__L_3OMa__onList svg{width:15px;height:15px}@media (max-width:767.98px){.Dock-module__L_3OMa__home{width:50px;height:50px}.Dock-module__L_3OMa__home img{width:46px}.Dock-module__L_3OMa__join[data-float]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));visibility:hidden;transition:transform .26s var(--ease-out), visibility 0s linear .26s;position:fixed;transform:translateY(calc(100% + 40px))}.Dock-module__L_3OMa__join[data-float][data-shown]{visibility:visible;transition:transform .3s var(--ease-out), visibility 0s;transform:none}}.Dock-module__L_3OMa__menu{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.Dock-module__L_3OMa__menu::backdrop{background:#15275e59;background:var(--scrim,#15275e59)}.Dock-module__L_3OMa__menuInner{min-height:100%;padding:max(18px, env(safe-area-inset-top)) var(--gutter) max(28px, env(safe-area-inset-bottom));background-color:var(--paper);background-image:linear-gradient(var(--ink-faint) 1px, transparent 1px), linear-gradient(90deg, var(--ink-faint) 1px, transparent 1px);background-size:calc(var(--grid) * 5) calc(var(--grid) * 5);flex-direction:column;display:flex;position:relative}.Dock-module__L_3OMa__menuTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Dock-module__L_3OMa__menuLogo{width:96px}.Dock-module__L_3OMa__menuLogo img{width:100%;height:auto}.Dock-module__L_3OMa__close{border:1.5px solid var(--ink);background:var(--paper-white);width:48px;height:48px;color:var(--ink);border-radius:0;place-items:center;display:grid}.Dock-module__L_3OMa__close:hover{background:var(--ink);color:var(--paper-white)}.Dock-module__L_3OMa__close svg{width:22px;height:22px}.Dock-module__L_3OMa__menuLabel{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:clamp(16px,3vh,32px);font-size:12px;font-weight:500}.Dock-module__L_3OMa__links{border-top:1.5px solid var(--ink);margin-top:10px}.Dock-module__L_3OMa__link{border-bottom:1px solid var(--ink-hair);grid-template-columns:4.2em minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:clamp(6px,1.1vh,12px) 0;display:grid}.Dock-module__L_3OMa__linkNo{font-family:var(--f-mono);color:var(--red);font-size:13px;font-weight:500}.Dock-module__L_3OMa__linkName{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);transition:color var(--t-fast) ease;font-size:clamp(30px,5vh,54px);font-weight:800;line-height:1.05}.Dock-module__L_3OMa__link:hover .Dock-module__L_3OMa__linkName,.Dock-module__L_3OMa__link:focus-visible .Dock-module__L_3OMa__linkName{color:var(--red)}.Dock-module__L_3OMa__linkHint{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:right;font-size:12px}.Dock-module__L_3OMa__menuFoot{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:auto;padding-top:28px;display:flex}.Dock-module__L_3OMa__menuTools{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (max-width:599.98px){.Dock-module__L_3OMa__menuTools{margin-left:0}}.Dock-module__L_3OMa__privacy{font-family:var(--f-mono);color:var(--ink-soft);text-underline-offset:4px;font-size:13px;text-decoration:underline}.Dock-module__L_3OMa__menuSocials{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.Dock-module__L_3OMa__menuSocial{border:1.5px solid var(--ink);background:var(--paper-white);width:46px;height:46px;color:var(--ink);place-items:center;display:grid}.Dock-module__L_3OMa__menuSocial svg{width:18px;height:18px}a.Dock-module__L_3OMa__menuSocial:hover{background:var(--ink);color:var(--paper-white)}.Dock-module__L_3OMa__menuSocial[data-pending]{opacity:.4}@media (prefers-reduced-motion:no-preference){.Dock-module__L_3OMa__menu[open] .Dock-module__L_3OMa__menuInner{animation:Dock-module__L_3OMa__slide .28s var(--ease-out)}}@keyframes Dock-module__L_3OMa__slide{0%{opacity:0;transform:translateY(-12px)}}@media (max-width:599.98px){.Dock-module__L_3OMa__link{grid-template-columns:3.6em minmax(0,1fr)}.Dock-module__L_3OMa__linkHint{text-align:left;grid-column:2}}@media (max-width:767.98px){.Dock-module__L_3OMa__langTool{display:none}}.Dock-module__L_3OMa__menuTopTools{align-items:center;gap:10px;display:flex}.Dock-module__L_3OMa__menuTopTools .Dock-module__L_3OMa__close{flex:none}.Dock-module__L_3OMa__linkName{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}
.Elastic-module__tHf6Pa__elastic{font-family:var(--f-display);font-variation-settings:"wdth" 100;letter-spacing:-.025em;color:var(--ink);font-weight:800;font-stretch:100%;line-height:.98}.Elastic-module__tHf6Pa__elastic[data-size=tagline]{font-size:var(--fs-hero)}.Elastic-module__tHf6Pa__elastic[data-size=h2]{font-size:var(--fs-h2)}.Elastic-module__tHf6Pa__elastic[data-size=farewell]{font-size:clamp(56px,9vw,160px)}.Elastic-module__tHf6Pa__words{display:inline}.Elastic-module__tHf6Pa__word{margin-right:.22em;display:inline-block}.Elastic-module__tHf6Pa__word:last-child{margin-right:0}.Elastic-module__tHf6Pa__word[data-tone=red]{color:var(--red)}.Elastic-module__tHf6Pa__word[data-move=outline]{color:#0000;-webkit-text-stroke:max(1px, .012em) var(--ink)}.Elastic-module__tHf6Pa__word[data-move=outline][data-tone=red]{-webkit-text-stroke-color:var(--red)}@media (forced-colors:active){.Elastic-module__tHf6Pa__word[data-move=outline]{color:canvastext;-webkit-text-stroke:0}}@media (prefers-reduced-motion:no-preference){:root[data-js]:not([data-motion=paused]) .Elastic-module__tHf6Pa__elastic[data-wait] .Elastic-module__tHf6Pa__word{opacity:0;transform:translateY(.25em)}:root[data-js]:not([data-motion=paused]) .Elastic-module__tHf6Pa__elastic[data-in] .Elastic-module__tHf6Pa__word{animation:Elastic-module__tHf6Pa__rise .7s var(--ease-out) both;animation-delay:calc(var(--i) * .12s)}}@keyframes Elastic-module__tHf6Pa__rise{0%{opacity:0;transform:translateY(.25em)}}
.Configurator-module__LuDzFq__section{padding-block:var(--section-y)}.Configurator-module__LuDzFq__head{max-width:920px}.Configurator-module__LuDzFq__lead{max-width:50ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:26px}.Configurator-module__LuDzFq__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.4vw,72px);margin-top:clamp(40px,5vw,72px);display:grid}.Configurator-module__LuDzFq__steps{gap:36px;display:grid}.Configurator-module__LuDzFq__step{border:0;min-width:0;margin:0;padding:0}.Configurator-module__LuDzFq__legend{border-bottom:1.5px solid var(--ink);width:100%;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:10px;margin-bottom:14px;padding:0 0 10px;font-size:13px;font-weight:500;display:flex}.Configurator-module__LuDzFq__no{color:var(--red)}.Configurator-module__LuDzFq__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Configurator-module__LuDzFq__industries{border-top:1px solid var(--ink-hair);border-left:1px solid var(--ink-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Configurator-module__LuDzFq__card{border-right:1px solid var(--ink-hair);border-bottom:1px solid var(--ink-hair);background:color-mix(in srgb, var(--paper-white) 55%, transparent);text-align:center;cursor:pointer;min-height:116px;transition:background var(--t-fast) ease;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;display:flex;position:relative}.Configurator-module__LuDzFq__icon{flex:none;width:46px;height:auto}.Configurator-module__LuDzFq__cardName{font-family:var(--f-display);color:var(--ink);transition:color var(--t-fast);font-size:13px;font-weight:600;line-height:1.2}.Configurator-module__LuDzFq__card:before{content:"";pointer-events:none;--tick:linear-gradient(var(--red), var(--red));background:var(--tick) left top / 10px 1.5px, var(--tick) left top / 1.5px 10px, var(--tick) right top / 10px 1.5px, var(--tick) right top / 1.5px 10px, var(--tick) left bottom / 10px 1.5px, var(--tick) left bottom / 1.5px 10px, var(--tick) right bottom / 10px 1.5px, var(--tick) right bottom / 1.5px 10px;opacity:0;transition:opacity var(--t-fast) var(--ease-out);background-repeat:no-repeat;position:absolute;inset:5px}.Configurator-module__LuDzFq__card[data-on]{background:var(--ink-fill)}.Configurator-module__LuDzFq__card[data-on]:before{opacity:1}.Configurator-module__LuDzFq__card[data-on] .Configurator-module__LuDzFq__cardName{color:var(--red)}.Configurator-module__LuDzFq__card[data-on] .Configurator-module__LuDzFq__icon .ink:not(.thin){stroke:var(--red)}@media (hover:hover){.Configurator-module__LuDzFq__card:hover:before{opacity:1}.Configurator-module__LuDzFq__card:hover .Configurator-module__LuDzFq__cardName{color:var(--red)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Configurator-module__LuDzFq__card[data-on] .Configurator-module__LuDzFq__icon .ink{stroke-dasharray:1;animation:Configurator-module__LuDzFq__redraw .42s var(--ease-draw) calc(var(--d,0s) * .4) both}:root:not([data-motion=paused]) .Configurator-module__LuDzFq__card[data-on] .Configurator-module__LuDzFq__icon .ink-show{animation:Configurator-module__LuDzFq__reveal .3s ease calc(var(--d,0s) * .4 + .12s) both}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Configurator-module__LuDzFq__card:hover .Configurator-module__LuDzFq__icon .ink{stroke-dasharray:1;animation:Configurator-module__LuDzFq__redraw .42s var(--ease-draw) calc(var(--d,0s) * .4) both}:root:not([data-motion=paused]) .Configurator-module__LuDzFq__card:hover .Configurator-module__LuDzFq__icon .ink-show{animation:Configurator-module__LuDzFq__reveal .3s ease calc(var(--d,0s) * .4 + .12s) both}}.Configurator-module__LuDzFq__chips{flex-wrap:wrap;gap:8px;display:flex}.Configurator-module__LuDzFq__chip{border:1.5px solid var(--ink-hair);background:var(--paper-white);min-height:44px;font-family:var(--f-display);color:var(--ink);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease, border-color var(--t-fast) ease;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.Configurator-module__LuDzFq__floorNo{font-family:var(--f-mono);color:var(--red);font-size:11px;font-weight:500}@media (hover:hover){.Configurator-module__LuDzFq__chip:hover{border-color:var(--ink)}}.Configurator-module__LuDzFq__chip[data-on]{border-color:var(--ink);background:var(--ink);color:var(--paper-white)}.Configurator-module__LuDzFq__chip[data-on] .Configurator-module__LuDzFq__floorNo{color:var(--red-on-ink)}:is(.Configurator-module__LuDzFq__card:has(.Configurator-module__LuDzFq__radio:focus-visible),.Configurator-module__LuDzFq__chip:has(.Configurator-module__LuDzFq__radio:focus-visible)){outline:2px solid var(--red);outline-offset:2px;box-shadow:0 0 0 2px var(--paper);z-index:1}.Configurator-module__LuDzFq__board{top:calc(var(--sticky-top) + 24px);position:sticky}.Configurator-module__LuDzFq__sheet{border:1.5px solid var(--ink);background:var(--paper-white);box-shadow:6px 6px 0 var(--ink-fill)}.Configurator-module__LuDzFq__drawing{--draw:.9s;border-bottom:1.5px solid var(--ink);padding:12px 12px 4px}.Configurator-module__LuDzFq__drawing svg{width:100%;height:auto;overflow:visible}.Configurator-module__LuDzFq__block{grid-template-columns:84px minmax(0,1fr);display:grid;position:relative}.Configurator-module__LuDzFq__mark{border-right:1px solid var(--ink-hair);place-items:center;padding:10px;display:grid}.Configurator-module__LuDzFq__markIcon{width:56px;height:auto}.Configurator-module__LuDzFq__markEmpty{border:1px dashed var(--ink-hair);width:44px;height:44px}.Configurator-module__LuDzFq__rows{margin:0}.Configurator-module__LuDzFq__row{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 14px;display:grid}.Configurator-module__LuDzFq__row+.Configurator-module__LuDzFq__row{border-top:1px solid var(--ink-hair)}.Configurator-module__LuDzFq__row dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:500}.Configurator-module__LuDzFq__row dd{font-family:var(--f-mono);color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.4}.Configurator-module__LuDzFq__block[data-ready] .Configurator-module__LuDzFq__row:last-child dd{color:var(--red)}.Configurator-module__LuDzFq__stamp{border:2px solid var(--red);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);pointer-events:none;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:14px;transform:rotate(-6deg)}.Configurator-module__LuDzFq__guide{min-height:3.2em;margin-top:18px;font-size:21px;line-height:1.3}.Configurator-module__LuDzFq__cta{justify-items:start;gap:10px;margin-top:18px;display:grid}.Configurator-module__LuDzFq__ctaNote{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-soft);font-size:12px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Configurator-module__LuDzFq__plot{animation:.52s steps(16,end) both Configurator-module__LuDzFq__plot;display:inline-block}:root:not([data-motion=paused]) .Configurator-module__LuDzFq__stamp{animation:Configurator-module__LuDzFq__stamp .42s var(--ease-out) .2s both}}@keyframes Configurator-module__LuDzFq__plot{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes Configurator-module__LuDzFq__stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.6)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes Configurator-module__LuDzFq__redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Configurator-module__LuDzFq__reveal{0%{opacity:0}to{opacity:1}}@media (max-width:1023.98px){.Configurator-module__LuDzFq__layout{grid-template-columns:minmax(0,1fr)}.Configurator-module__LuDzFq__board{position:static}}@media (max-width:599.98px){.Configurator-module__LuDzFq__industries{grid-template-columns:repeat(2,minmax(0,1fr))}.Configurator-module__LuDzFq__card{text-align:left;flex-direction:row;min-height:64px;padding:10px}.Configurator-module__LuDzFq__icon{width:34px}.Configurator-module__LuDzFq__block{grid-template-columns:64px minmax(0,1fr)}.Configurator-module__LuDzFq__markIcon{width:44px}.Configurator-module__LuDzFq__row{grid-template-columns:58px minmax(0,1fr);padding:8px 10px}.Configurator-module__LuDzFq__stamp{grid-column:1/-1;justify-self:start;margin:4px 10px 12px;position:static}.Configurator-module__LuDzFq__cta button{width:100%}}@media (forced-colors:active){.Configurator-module__LuDzFq__chip[data-on],.Configurator-module__LuDzFq__card[data-on]{outline:2px solid highlight}}
.Faq-module__bNQKea__section{padding-block:var(--section-y)}.Faq-module__bNQKea__lead{font-size:var(--fs-lead);color:var(--ink-soft);margin-top:22px}.Faq-module__bNQKea__list{border-top:1.5px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}.Faq-module__bNQKea__row{border-bottom:1px solid var(--ink-hair);padding:24px 0 26px}.Faq-module__bNQKea__q{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);gap:14px;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.2;display:flex}.Faq-module__bNQKea__no{font-family:var(--f-mono);color:var(--red);flex:none;padding-top:.25em;font-size:12px;font-weight:500}.Faq-module__bNQKea__a{color:var(--ink-soft);margin-top:10px;padding-left:32px}.Faq-module__bNQKea__link{color:var(--ink);-webkit-text-decoration:underline 1.5px var(--red);text-decoration:underline 1.5px var(--red);text-underline-offset:4px;font-weight:600}.Faq-module__bNQKea__link:hover{color:var(--red)}.Faq-module__bNQKea__ask{font-size:var(--fs-lead);margin-top:40px}@media (max-width:899.98px){.Faq-module__bNQKea__list{grid-template-columns:minmax(0,1fr)}}
.FloorPlan-module__VnRxqW__root{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:clamp(20px,2.4vw,36px);display:grid}.FloorPlan-module__VnRxqW__figure{min-width:0}.FloorPlan-module__VnRxqW__views{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:0;margin-bottom:14px;display:flex}.FloorPlan-module__VnRxqW__viewsLabel{color:var(--ink-soft);margin-right:12px}.FloorPlan-module__VnRxqW__view{border:1px solid var(--ink-hair);background:var(--paper-white);color:var(--ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);padding:8px 14px}.FloorPlan-module__VnRxqW__view+.FloorPlan-module__VnRxqW__view{margin-left:-1px}.FloorPlan-module__VnRxqW__view:hover{background:var(--ink-fill)}.FloorPlan-module__VnRxqW__view[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper-white);position:relative}.FloorPlan-module__VnRxqW__view:focus-visible{z-index:1;position:relative}.FloorPlan-module__VnRxqW__plan{--wall:clamp(14px, 3.9cqw, 46px);overflow:hidden;container-type:inline-size}.FloorPlan-module__VnRxqW__scene{transform-origin:50%;transform-style:preserve-3d;position:relative}.FloorPlan-module__VnRxqW__plan svg{width:100%;height:auto;display:block}.FloorPlan-module__VnRxqW__root[data-view=axo] .FloorPlan-module__VnRxqW__scene{transform:translateY(2.5%)scale(.8)rotateX(56deg)rotate(-40deg)}.FloorPlan-module__VnRxqW__plan .FloorPlan-module__VnRxqW__layer{opacity:0;pointer-events:none;height:100%;position:absolute;inset:0;transform:translateZ(0)}.FloorPlan-module__VnRxqW__root[data-view=axo] .FloorPlan-module__VnRxqW__layer{opacity:var(--o);transform:translateZ(calc(var(--wall) * var(--i) / 12))}.FloorPlan-module__VnRxqW__mass{fill:var(--ink-faint)}.FloorPlan-module__VnRxqW__partition{fill:none;stroke:var(--ink-faint);stroke-width:7px;stroke-linecap:square}.FloorPlan-module__VnRxqW__edge{fill:none;stroke:var(--ink-hair);stroke-width:1.5px}.FloorPlan-module__VnRxqW__cap .FloorPlan-module__VnRxqW__mass{fill:var(--paper-white);stroke:var(--ink);stroke-width:1.5px}.FloorPlan-module__VnRxqW__partitionEdge{fill:none;stroke:var(--ink);stroke-width:9px;stroke-linecap:square}.FloorPlan-module__VnRxqW__cap .FloorPlan-module__VnRxqW__partition{stroke:var(--paper-white);stroke-width:6px}.FloorPlan-module__VnRxqW__zoneWall{fill:none;stroke:var(--red);stroke-width:1.5px;opacity:.55}.FloorPlan-module__VnRxqW__cap .FloorPlan-module__VnRxqW__zoneWall{stroke-width:2.5px;opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .FloorPlan-module__VnRxqW__scene{transition:transform .9s var(--ease-out)}:root:not([data-motion=paused]) .FloorPlan-module__VnRxqW__plan .FloorPlan-module__VnRxqW__layer{transition:transform .62s var(--ease-out) calc(var(--i) * 24ms), opacity .32s ease calc(var(--i) * 24ms)}:root:not([data-motion=paused]) .FloorPlan-module__VnRxqW__root[data-view=axo] .FloorPlan-module__VnRxqW__layer{transition-delay:calc(.24s + var(--i) * 24ms)}}@media (max-width:640px){.FloorPlan-module__VnRxqW__plan .FloorPlan-module__VnRxqW__half{display:none}}.FloorPlan-module__VnRxqW__hatchBg{fill:var(--red-soft)}.FloorPlan-module__VnRxqW__hatchLine{stroke:var(--red);stroke-opacity:.3;stroke-width:1px}.FloorPlan-module__VnRxqW__zoneFill,.FloorPlan-module__VnRxqW__zoneLine{opacity:0;transition:opacity var(--t-med) var(--ease-out)}.FloorPlan-module__VnRxqW__zoneFill.FloorPlan-module__VnRxqW__on,.FloorPlan-module__VnRxqW__zoneLine.FloorPlan-module__VnRxqW__on{opacity:1}.FloorPlan-module__VnRxqW__zoneLine{fill:none;stroke:var(--red);stroke-width:2px}.FloorPlan-module__VnRxqW__routeLine,.FloorPlan-module__VnRxqW__routeEnd{fill:none;stroke:var(--ink-hair);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--t-med) var(--ease-out)}.FloorPlan-module__VnRxqW__routeLine{stroke-dasharray:5 6}.FloorPlan-module__VnRxqW__route.FloorPlan-module__VnRxqW__on .FloorPlan-module__VnRxqW__routeLine,.FloorPlan-module__VnRxqW__route.FloorPlan-module__VnRxqW__on .FloorPlan-module__VnRxqW__routeEnd{stroke:var(--red);stroke-width:1.5px}.FloorPlan-module__VnRxqW__person{fill:var(--ink-soft);transition:fill var(--t-med) var(--ease-out)}.FloorPlan-module__VnRxqW__person.FloorPlan-module__VnRxqW__on{fill:var(--red)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .FloorPlan-module__VnRxqW__root[data-live=on] .FloorPlan-module__VnRxqW__route.FloorPlan-module__VnRxqW__on .FloorPlan-module__VnRxqW__routeLine{animation:1.1s linear infinite FloorPlan-module__VnRxqW__march}}@keyframes FloorPlan-module__VnRxqW__march{to{stroke-dashoffset:-11px}}.FloorPlan-module__VnRxqW__poche{fill:var(--ink-hair)}.FloorPlan-module__VnRxqW__paper{fill:var(--paper)}.FloorPlan-module__VnRxqW__hit{fill:#0000;pointer-events:all;cursor:pointer}.FloorPlan-module__VnRxqW__tagBox{fill:var(--paper-white);stroke:var(--ink);stroke-width:1px;transition:fill var(--t-fast), stroke var(--t-fast)}.FloorPlan-module__VnRxqW__tagBox.FloorPlan-module__VnRxqW__on{fill:var(--red);stroke:var(--red)}.FloorPlan-module__VnRxqW__tagNum{fill:var(--ink);font-family:var(--f-mono);font-size:10px;font-weight:500}.FloorPlan-module__VnRxqW__tagNum.FloorPlan-module__VnRxqW__on{fill:var(--paper-white)}.FloorPlan-module__VnRxqW__label{transition:fill var(--t-fast)}.FloorPlan-module__VnRxqW__label.FloorPlan-module__VnRxqW__on{fill:var(--red)}.FloorPlan-module__VnRxqW__muted{fill:var(--ink-soft);opacity:.8;font-size:10px}.FloorPlan-module__VnRxqW__legend{border:1px solid var(--ink-hair);background:var(--paper-white)}.FloorPlan-module__VnRxqW__legendHead{border-bottom:1.5px solid var(--ink);font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;padding:10px 16px;font-weight:500;display:flex}.FloorPlan-module__VnRxqW__list li+li{border-top:1px solid var(--ink-hair)}.FloorPlan-module__VnRxqW__item{text-align:left;width:100%;color:var(--ink);transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast);background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:14px;padding:11px 16px;display:flex}.FloorPlan-module__VnRxqW__item:hover{background:var(--ink-fill)}.FloorPlan-module__VnRxqW__item:focus-visible{outline-offset:-3px}.FloorPlan-module__VnRxqW__num{border:1px solid var(--ink-hair);width:32px;height:22px;font-family:var(--f-mono);letter-spacing:.06em;flex:none;place-items:center;font-size:11px;font-weight:500;display:inline-grid}.FloorPlan-module__VnRxqW__name{font-size:15px;font-weight:500;line-height:1.3}.FloorPlan-module__VnRxqW__item[aria-pressed=true]{border-left-color:var(--red);background:var(--red-soft);color:var(--red)}.FloorPlan-module__VnRxqW__item[aria-pressed=true] .FloorPlan-module__VnRxqW__num{border-color:var(--red);background:var(--red);color:var(--paper-white)}.FloorPlan-module__VnRxqW__callout{border-top:1.5px solid var(--ink);min-height:150px;padding:18px 16px 20px}.FloorPlan-module__VnRxqW__kicker{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.FloorPlan-module__VnRxqW__title{font-family:var(--f-display);color:var(--ink);margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.15}.FloorPlan-module__VnRxqW__line{color:var(--ink-soft);font-size:16px;line-height:1.5}@media (max-width:960px){.FloorPlan-module__VnRxqW__root{grid-template-columns:1fr}}@media (forced-colors:active){.FloorPlan-module__VnRxqW__item[aria-pressed=true],.FloorPlan-module__VnRxqW__view[aria-pressed=true]{border-color:highlight}}
.Floor-module__54Wfla__section{padding-block:var(--section-y)}.Floor-module__54Wfla__head{max-width:900px}.Floor-module__54Wfla__lead{max-width:50ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:26px}.Floor-module__54Wfla__plan{margin-top:clamp(40px,5vw,72px)}
.HallMotion-module__G-ijuG__line{fill:none;stroke:var(--ink);stroke-width:var(--stroke);stroke-linecap:round;stroke-linejoin:round}.HallMotion-module__G-ijuG__pop{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) [data-draw] .HallMotion-module__G-ijuG__pop,:root:not([data-motion=paused]) [data-draw] .HallMotion-module__G-ijuG__beam{opacity:0}:root:not([data-motion=paused]) [data-draw=on] .HallMotion-module__G-ijuG__pop{animation:HallMotion-module__G-ijuG__arrive .46s var(--ease-out) var(--d,0s) both}:root:not([data-motion=paused]) [data-draw=on] .HallMotion-module__G-ijuG__beam{animation:HallMotion-module__G-ijuG__switch-on .76s linear var(--d,0s) both}}@keyframes HallMotion-module__G-ijuG__arrive{0%{opacity:0;transform:translateY(6px)scale(.5)}65%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:1;transform:none}}@keyframes HallMotion-module__G-ijuG__switch-on{0%{opacity:0}25%{opacity:.85}40%{opacity:.35}65%,to{opacity:1}}
.TitleBlock-module__X6zdWG__block{border:1.5px solid var(--ink);background:var(--paper-white);position:relative}.TitleBlock-module__X6zdWG__rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TitleBlock-module__X6zdWG__row{border-bottom:1px solid var(--ink-hair);min-width:0;padding:9px 12px 10px}.TitleBlock-module__X6zdWG__row:nth-child(odd){border-right:1px solid var(--ink-hair)}.TitleBlock-module__X6zdWG__row:nth-last-child(-n+2){border-bottom:0}.TitleBlock-module__X6zdWG__row dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:500}.TitleBlock-module__X6zdWG__row dd{font-family:var(--f-display);color:var(--ink);margin-top:3px;font-size:15px;font-weight:600;line-height:1.25}.TitleBlock-module__X6zdWG__stamp{border:2.5px solid var(--red);background:color-mix(in srgb, var(--paper-white) 60%, transparent);font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--red);mix-blend-mode:multiply;padding:5px 12px;font-size:15px;font-weight:800;position:absolute;bottom:-26px;right:14px;transform:rotate(-6deg)}.TitleBlock-module__X6zdWG__row dd{position:relative}.TitleBlock-module__X6zdWG__typed{position:absolute;inset:0}.TitleBlock-module__X6zdWG__caret{width:0;display:inline-block;position:relative}.TitleBlock-module__X6zdWG__caret:after{content:"";background:var(--red);width:.55em;height:1.5px;position:absolute;bottom:-3px;left:1px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .TitleBlock-module__X6zdWG__block:not([data-plot=done]) .TitleBlock-module__X6zdWG__value,:root:not([data-motion=paused]) .TitleBlock-module__X6zdWG__block:not([data-plot=done]) .TitleBlock-module__X6zdWG__stamp{opacity:0}:root:not([data-motion=paused]) .TitleBlock-module__X6zdWG__block[data-plot=done] .TitleBlock-module__X6zdWG__stamp{animation:TitleBlock-module__X6zdWG__slam .42s var(--ease-out) 80ms both}}@keyframes TitleBlock-module__X6zdWG__slam{0%{opacity:0;transform:rotate(-6deg)scale(1.7)}55%{opacity:1;transform:rotate(-6deg)scale(.94)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.TitleBlock-module__X6zdWG__cloud{z-index:1;pointer-events:none;position:absolute;overflow:visible}.TitleBlock-module__X6zdWG__cloud path.TitleBlock-module__X6zdWG__ink{stroke-width:1.4px;--draw:1.3s}.TitleBlock-module__X6zdWG__cloudTag path,.TitleBlock-module__X6zdWG__tag path{fill:var(--paper-white);stroke:var(--red);stroke-width:1.4px;stroke-linejoin:round}.TitleBlock-module__X6zdWG__cloudTag text,.TitleBlock-module__X6zdWG__tag text{fill:var(--red);font-family:var(--f-mono);font-size:10px;font-weight:600}.TitleBlock-module__X6zdWG__legend{border-top:1px solid var(--ink-hair);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;padding:7px 12px 8px;font-size:11px;font-weight:500;display:flex}.TitleBlock-module__X6zdWG__tag{flex:none;width:18px;height:16px}.TitleBlock-module__X6zdWG__legend~.TitleBlock-module__X6zdWG__stamp{bottom:-30px}@media print{.TitleBlock-module__X6zdWG__typed{display:none}.TitleBlock-module__X6zdWG__block .TitleBlock-module__X6zdWG__value{opacity:1!important}.TitleBlock-module__X6zdWG__cloud path.TitleBlock-module__X6zdWG__ink{stroke-dasharray:none!important;stroke-dashoffset:0!important}}
.Hero-module__7HnD1W__hero{min-height:100svh;position:relative;overflow:hidden}.Hero-module__7HnD1W__hero:before{content:"";border:1px solid var(--ink-hair);pointer-events:none;position:absolute;inset:12px}.Hero-module__7HnD1W__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(24px,4vw,64px);padding-top:96px;padding-bottom:56px;display:grid;position:relative}.Hero-module__7HnD1W__copy{z-index:2;grid-area:1/1;position:relative}.Hero-module__7HnD1W__top{align-items:center;gap:20px;margin-bottom:22px;display:flex}.Hero-module__7HnD1W__top .sheet-label{margin-bottom:0}.Hero-module__7HnD1W__stampIn{flex:none;display:block;position:relative}.Hero-module__7HnD1W__seal{width:116px;display:block}.Hero-module__7HnD1W__stampIn:after{content:"";border:1px solid var(--ink);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.Hero-module__7HnD1W__seal img{width:100%;height:auto}.Hero-module__7HnD1W__title{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink);font-size:clamp(56px,7.6vw,132px);font-weight:800;font-stretch:100%;line-height:.94;position:relative}.Hero-module__7HnD1W__dot{color:var(--red);display:inline-block}.Hero-module__7HnD1W__nowrap{white-space:nowrap}.Hero-module__7HnD1W__guides,.Hero-module__7HnD1W__pencil{display:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Hero-module__7HnD1W__seal{animation:Hero-module__7HnD1W__stamp .62s var(--ease-out) .15s both}:root:not([data-motion=paused]) .Hero-module__7HnD1W__stampIn:after{animation:Hero-module__7HnD1W__bloom .9s var(--ease-out) .42s both}:root:not([data-motion=paused]) .Hero-module__7HnD1W__title:before{content:attr(data-text) / "";color:#0000;-webkit-text-stroke:1.5px var(--ink);pointer-events:none;animation:1.4s cubic-bezier(.45,0,.55,1) .75s both Hero-module__7HnD1W__trace;position:absolute;inset:0}:root:not([data-motion=paused]) .Hero-module__7HnD1W__guides{background:repeating-linear-gradient(to bottom, transparent 0 .11em, color-mix(in srgb, var(--red) 50%, transparent) .11em calc(.11em + 1px), transparent calc(.11em + 1px) .8em, color-mix(in srgb, var(--red) 50%, transparent) .8em calc(.8em + 1px), transparent calc(.8em + 1px) .94em);transform-origin:0 0;pointer-events:none;animation:Hero-module__7HnD1W__guides 1.5s var(--ease-draw) .6s both;display:block;position:absolute;inset:0}:root:not([data-motion=paused]) .Hero-module__7HnD1W__pencil{border-left:1.5px solid var(--red);pointer-events:none;width:100%;animation:.7s cubic-bezier(.45,0,.55,1) .75s both Hero-module__7HnD1W__pencil;display:block;position:absolute;top:-.04em;bottom:-.04em;left:0}:root:not([data-motion=paused]) .Hero-module__7HnD1W__fill{animation:.42s 1.4s both Hero-module__7HnD1W__ink}:root:not([data-motion=paused]) .Hero-module__7HnD1W__dot{animation:Hero-module__7HnD1W__land .38s var(--ease-out) 1.78s both}}@keyframes Hero-module__7HnD1W__stamp{0%{opacity:0;transform:scale(1.5)}55%{opacity:1;transform:scale(.95)}78%{transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes Hero-module__7HnD1W__bloom{0%{opacity:.55;transform:scale(.94)}to{opacity:0;transform:scale(1.45)}}@keyframes Hero-module__7HnD1W__guides{0%{opacity:1;transform:scaleX(0)}30%{transform:scaleX(1)}75%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes Hero-module__7HnD1W__trace{0%{clip-path:inset(0 100% 0 0);opacity:1}50%{clip-path:inset(0)}75%{opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes Hero-module__7HnD1W__pencil{0%{opacity:0;transform:translate(0)}10%,88%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes Hero-module__7HnD1W__ink{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__7HnD1W__land{0%{opacity:0;transform:translateY(-.4em)scale(1.8)}70%{opacity:1;transform:translateY(0)scale(.9)}to{opacity:1;transform:none}}.Hero-module__7HnD1W__subtitle{max-width:46ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:24px;line-height:1.5}.Hero-module__7HnD1W__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.Hero-module__7HnD1W__block{grid-area:1/2;justify-self:end;width:min(440px,100%)}.Hero-module__7HnD1W__drawing{z-index:1;grid-area:2/1/auto/-1;margin-top:clamp(40px,5vw,72px);position:relative}.Hero-module__7HnD1W__hall{width:100%;height:auto}.Hero-module__7HnD1W__measure{z-index:3;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.Hero-module__7HnD1W__measure[data-state=drag],.Hero-module__7HnD1W__measure[data-state=hold]{opacity:1;transition-duration:80ms}.Hero-module__7HnD1W__measureSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__7HnD1W__measureLine,.Hero-module__7HnD1W__measureExt{fill:none;stroke:var(--red);stroke-linecap:round}.Hero-module__7HnD1W__measureLine{stroke-width:1.25px}.Hero-module__7HnD1W__measureExt{stroke-width:1px;stroke-dasharray:4 3;opacity:0;transition:opacity .2s}.Hero-module__7HnD1W__measure[data-state=drag] .Hero-module__7HnD1W__measureExt{opacity:.7}.Hero-module__7HnD1W__measureLabel{background:var(--paper-white);border:1px solid var(--red);font-family:var(--f-mono);letter-spacing:.06em;white-space:nowrap;color:var(--red);padding:2px 6px;font-size:11px;font-weight:500;position:absolute;top:0;left:0}.Hero-module__7HnD1W__hint{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);pointer-events:none;font-size:10px;display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.Hero-module__7HnD1W__hero{cursor:crosshair}.Hero-module__7HnD1W__copy,.Hero-module__7HnD1W__block{cursor:auto}.Hero-module__7HnD1W__hero[data-measuring],.Hero-module__7HnD1W__hero[data-measuring] *{cursor:crosshair;-webkit-user-select:none;user-select:none}.Hero-module__7HnD1W__hint{display:block}}.Hero-module__7HnD1W__crosshair{z-index:0;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.Hero-module__7HnD1W__crosshair[data-on]{opacity:1}.Hero-module__7HnD1W__hair{background:color-mix(in srgb, var(--red) 35%, transparent);position:absolute}.Hero-module__7HnD1W__hair[data-axis=x]{height:1px;transform:translateY(var(--y,0));top:0;left:0;right:0}.Hero-module__7HnD1W__hair[data-axis=y]{width:1px;transform:translateX(var(--x,0));top:0;bottom:0;left:0}.Hero-module__7HnD1W__readout{background:var(--paper-white);border:1px solid var(--ink-hair);font-family:var(--f-mono);letter-spacing:.08em;white-space:nowrap;color:var(--ink-soft);transform:translate(calc(var(--x,0) + 12px), calc(var(--y,0) + 12px));padding:3px 6px;font-size:10px;position:absolute;top:0;left:0}@media (max-width:1023.98px){.Hero-module__7HnD1W__inner{grid-template-columns:minmax(0,1fr);padding-top:88px}.Hero-module__7HnD1W__copy,.Hero-module__7HnD1W__drawing,.Hero-module__7HnD1W__block{grid-area:auto/1}.Hero-module__7HnD1W__block{justify-self:stretch;width:100%;margin-top:36px}.Hero-module__7HnD1W__crosshair{display:none}}@media (max-width:767.98px){.Hero-module__7HnD1W__drawing{margin-inline:calc(var(--gutter) * -1);overflow:hidden}.Hero-module__7HnD1W__hall{width:175%;max-width:none;margin-left:-66%}}@media (max-width:599.98px){.Hero-module__7HnD1W__seal{width:96px}.Hero-module__7HnD1W__top{flex-direction:column;align-items:flex-start;gap:14px}.Hero-module__7HnD1W__actions>*{flex:auto}}
.Plotter-module__tI2AFa__plotter{pointer-events:none;display:none}.Plotter-module__tI2AFa__rail{fill:none;stroke:var(--ink);stroke-width:var(--stroke-thin);stroke-linecap:round}.Plotter-module__tI2AFa__block{fill:var(--paper-white);stroke:var(--ink);stroke-width:var(--stroke-thin)}.Plotter-module__tI2AFa__body{fill:none;stroke:var(--red);stroke-width:2px;stroke-linecap:round}.Plotter-module__tI2AFa__tip{fill:var(--red);stroke:var(--red);stroke-width:1px}.Plotter-module__tI2AFa__pen{transition:transform 35ms linear}.Plotter-module__tI2AFa__plotter[data-pen=up] .Plotter-module__tI2AFa__pen{transform:translateY(-4px)}.Plotter-module__tI2AFa__plotter[data-pen=up] .Plotter-module__tI2AFa__tip{fill:var(--paper-white)}@media (prefers-reduced-motion:no-preference) and (min-width:768px){:root:not([data-motion=paused]) .Plotter-module__tI2AFa__plotter{opacity:0;transition:opacity .6s;display:inline}:root:not([data-motion=paused]) .Plotter-module__tI2AFa__plotter[data-state=run]{opacity:1;transition-duration:.25s}:root:not([data-motion=paused]) .Plotter-module__tI2AFa__plotting [data-hold]{opacity:0!important;transition:none!important;animation:none!important}:root:not([data-motion=paused]) .Plotter-module__tI2AFa__plotting .ink[data-hold]{stroke-dashoffset:1px!important}}
.Approvals-module__oX5KYq__strip{z-index:calc(var(--z-dock) + 1);pointer-events:none;gap:2px;height:3px;display:flex;position:fixed;inset:0 0 auto}.Approvals-module__oX5KYq__segment{background:var(--ink-faint);flex:1;position:relative}.Approvals-module__oX5KYq__segment:after{content:"";background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.Approvals-module__oX5KYq__segment[data-done]:after{transform:none}.Approvals-module__oX5KYq__segment[data-current]{background:var(--red-soft)}.Approvals-module__oX5KYq__segment[data-current]:after{background:var(--red)}@media (min-width:1200px){.Approvals-module__oX5KYq__strip{display:none}}.Approvals-module__oX5KYq__holder{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-dock);width:min(320px,100vw - 32px);position:fixed}@media (max-width:767.98px){.Approvals-module__oX5KYq__holder{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 68px)}}.Approvals-module__oX5KYq__card{border:1.5px solid var(--ink);background:var(--paper-white);box-shadow:6px 6px 0 var(--ink-fill);padding:20px 20px 18px;position:relative}.Approvals-module__oX5KYq__card:before{content:"";border:1px solid var(--ink-hair);pointer-events:none;position:absolute;inset:5px}.Approvals-module__oX5KYq__stamp{border:4px double var(--red);font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--red);mix-blend-mode:multiply;flex-direction:column;align-items:center;margin-bottom:14px;padding:7px 14px 6px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex;position:relative;transform:rotate(-4deg)}.Approvals-module__oX5KYq__line{font-family:var(--f-body);color:var(--ink);font-size:16px;line-height:1.4;position:relative}.Approvals-module__oX5KYq__meta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px;font-size:11px;position:relative}.Approvals-module__oX5KYq__link{border-bottom:1.5px solid var(--red);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:14px;padding-bottom:2px;font-size:12px;font-weight:600;display:inline-block;position:relative}.Approvals-module__oX5KYq__link:hover{color:var(--red)}.Approvals-module__oX5KYq__close{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.Approvals-module__oX5KYq__close:hover{color:var(--ink)}.Approvals-module__oX5KYq__close:focus-visible,.Approvals-module__oX5KYq__link:focus-visible{outline:2px solid var(--red);outline-offset:2px}.Approvals-module__oX5KYq__close path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Approvals-module__oX5KYq__segment:after{transition:transform .6s var(--ease-out), background-color var(--t-med) ease}:root:not([data-motion=paused]) .Approvals-module__oX5KYq__card{animation:Approvals-module__oX5KYq__slide-in .52s var(--ease-out) both}:root:not([data-motion=paused]) .Approvals-module__oX5KYq__stamp{animation:.38s cubic-bezier(.3,1.4,.5,1) .42s both Approvals-module__oX5KYq__stamp}:root:not([data-motion=paused]) .Approvals-module__oX5KYq__stamp:after{content:"";border:1.5px solid var(--red);opacity:0;animation:Approvals-module__oX5KYq__ring .7s var(--ease-out) .68s both;position:absolute;inset:-4px}}@keyframes Approvals-module__oX5KYq__slide-in{0%{opacity:0;transform:translate(calc(-100% - 24px))}}@keyframes Approvals-module__oX5KYq__stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.9)}60%{opacity:1;transform:rotate(-4deg)scale(.94)}}@keyframes Approvals-module__oX5KYq__ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media print{.Approvals-module__oX5KYq__strip,.Approvals-module__oX5KYq__holder{display:none}}
.SheetIndex-module__q68g2G__index{display:none}@media (min-width:1200px){.SheetIndex-module__q68g2G__index{--row:28px;z-index:calc(var(--z-dock) - 10);opacity:.72;transition:opacity var(--t-med) ease;display:block;position:fixed;top:50%;left:12px;transform:translateY(-50%)}.SheetIndex-module__q68g2G__index:hover,.SheetIndex-module__q68g2G__index:focus-within{opacity:1}.SheetIndex-module__q68g2G__list{border-left:1px solid var(--ink-hair);position:relative}.SheetIndex-module__q68g2G__list li{height:var(--row);position:relative}.SheetIndex-module__q68g2G__list li:before{content:"";background:var(--ink-hair);width:6px;height:1px;position:absolute;top:50%;left:0}.SheetIndex-module__q68g2G__link{height:100%;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);align-items:center;gap:8px;padding-left:10px;font-size:11px;font-weight:500;line-height:1;display:flex}.SheetIndex-module__q68g2G__link[aria-current]{color:var(--red)}.SheetIndex-module__q68g2G__name{opacity:0;background:var(--paper);max-width:0;transition:max-width var(--t-med) var(--ease-out), opacity var(--t-fast) ease;padding-block:3px;overflow:hidden}.SheetIndex-module__q68g2G__link:hover .SheetIndex-module__q68g2G__name,.SheetIndex-module__q68g2G__link:focus-visible .SheetIndex-module__q68g2G__name{opacity:1;max-width:22ch;color:var(--ink);padding-inline:2px 6px}li[data-approved]:before{background:var(--ink)}.SheetIndex-module__q68g2G__check{border:1px solid var(--red);width:14px;height:14px;color:var(--red);flex:none;place-items:center;display:grid;position:relative}.SheetIndex-module__q68g2G__check path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.SheetIndex-module__q68g2G__approved{border:3px double var(--red);background:var(--paper);letter-spacing:.16em;color:var(--red);pointer-events:none;padding:2px 5px 1px;font-size:9px;font-weight:600;display:none;position:absolute;top:50%;left:calc(100% + 6px)}.SheetIndex-module__q68g2G__marker{top:calc(var(--row) / 2 - 7px);background:var(--red);width:3px;height:14px;transform:translateY(calc(var(--i,0) * var(--row)));position:absolute;left:-1px}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .SheetIndex-module__q68g2G__marker{transition:transform .52s var(--ease-out)}:root:not([data-motion=paused]) .SheetIndex-module__q68g2G__check[data-fresh]{animation:.34s cubic-bezier(.3,1.4,.5,1) both SheetIndex-module__q68g2G__stamp}:root:not([data-motion=paused]) .SheetIndex-module__q68g2G__check[data-fresh] path{stroke-dasharray:1;animation:SheetIndex-module__q68g2G__draw-check .36s var(--ease-draw) .26s both}:root:not([data-motion=paused]) .SheetIndex-module__q68g2G__check[data-fresh] .SheetIndex-module__q68g2G__approved{animation:SheetIndex-module__q68g2G__impression 1.9s var(--ease-out) .12s both;display:block}}@keyframes SheetIndex-module__q68g2G__stamp{0%{opacity:0;transform:scale(2.2)rotate(-12deg)}60%{opacity:1;transform:scale(.9)}}@keyframes SheetIndex-module__q68g2G__draw-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes SheetIndex-module__q68g2G__impression{0%{opacity:0;transform:translateY(-50%)rotate(-6deg)scale(1.8)}14%{opacity:1;transform:translateY(-50%)rotate(-6deg)scale(1)}75%{opacity:1;transform:translateY(-50%)rotate(-6deg)scale(1)}to{opacity:0;transform:translateY(-50%)rotate(-6deg)scale(1)}}@media (min-width:1720px){.SheetIndex-module__q68g2G__name{opacity:1;background:0 0;max-width:none}}@media print{.SheetIndex-module__q68g2G__index{display:none}}
.ContactForm-module__MW0ffG__sheet{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ContactForm-module__MW0ffG__form,.ContactForm-module__MW0ffG__sent{grid-area:1/1}.ContactForm-module__MW0ffG__form{flex-direction:column;gap:30px;display:flex}.ContactForm-module__MW0ffG__sheet[data-state=sent] .ContactForm-module__MW0ffG__form{visibility:hidden}.ContactForm-module__MW0ffG__fields{border:0;grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start;gap:30px clamp(28px,4vw,64px);min-width:0;margin:0;padding:0;display:grid}.ContactForm-module__MW0ffG__picker{border:0;grid-area:1/1/span 3;min-width:0;margin:0;padding:0;position:relative}.ContactForm-module__MW0ffG__stepRow,.ContactForm-module__MW0ffG__grid,.ContactForm-module__MW0ffG__consentWrap{grid-column:2}.ContactForm-module__MW0ffG__picker:focus{outline:none}.ContactForm-module__MW0ffG__picker[data-flash]:after{content:"";border:2px solid var(--red);pointer-events:none;position:absolute;inset:-10px}@media (prefers-reduced-motion:no-preference){.ContactForm-module__MW0ffG__picker[data-flash]:after{animation:ContactForm-module__MW0ffG__ring .9s var(--ease-out) both}}@keyframes ContactForm-module__MW0ffG__ring{0%{opacity:0}20%{opacity:1}to{opacity:0}}.ContactForm-module__MW0ffG__step{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;padding:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1;display:flex}.ContactForm-module__MW0ffG__stepNo{border:1.5px solid var(--ink);width:30px;height:30px;font-family:var(--f-mono);letter-spacing:0;color:var(--red);flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.ContactForm-module__MW0ffG__stepRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ContactForm-module__MW0ffG__required{color:var(--ink-soft);font-size:14px}.ContactForm-module__MW0ffG__tiles{border-top:1px solid var(--ink-hair);border-left:1px solid var(--ink-hair);counter-reset:topic;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.ContactForm-module__MW0ffG__tile{counter-increment:topic;display:block;position:relative}.ContactForm-module__MW0ffG__tile input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ContactForm-module__MW0ffG__tileFace{border-right:1px solid var(--ink-hair);border-bottom:1px solid var(--ink-hair);background:var(--paper);height:100%;min-height:88px;transition:background var(--t-fast) ease, color var(--t-fast) ease;align-items:flex-start;gap:10px;padding:14px 12px;display:flex;position:relative}.ContactForm-module__MW0ffG__tileFace:before{content:counter(topic, decimal-leading-zero);font-family:var(--f-mono);color:var(--red);flex:none;font-size:12px;font-weight:500;line-height:1.6}.ContactForm-module__MW0ffG__tilePanel{flex-direction:column;gap:4px;min-width:0;display:flex}.ContactForm-module__MW0ffG__tileLabel{font-family:var(--f-display);color:var(--ink);font-size:clamp(16px,1.25vw,18px);font-weight:700;line-height:1.15}.ContactForm-module__MW0ffG__tileBlurb{color:var(--ink-soft);font-size:13.5px;line-height:1.3}@media (hover:hover){.ContactForm-module__MW0ffG__tile:hover .ContactForm-module__MW0ffG__tileFace{background:var(--paper-deep)}}.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace{background:var(--ink)}.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace .ContactForm-module__MW0ffG__tileLabel{color:var(--paper-white)}.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace .ContactForm-module__MW0ffG__tileBlurb{color:color-mix(in srgb, var(--paper-white) 78%, transparent)}.ContactForm-module__MW0ffG__tile input:checked+.ContactForm-module__MW0ffG__tileFace:before{color:var(--red-on-ink)}.ContactForm-module__MW0ffG__tile input:focus-visible+.ContactForm-module__MW0ffG__tileFace{outline:2px solid var(--red);outline-offset:-4px}.ContactForm-module__MW0ffG__hint{min-height:1.5em;color:var(--ink-soft);margin-top:14px;font-size:15px}.ContactForm-module__MW0ffG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.ContactForm-module__MW0ffG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.ContactForm-module__MW0ffG__wide{grid-column:1/-1}.ContactForm-module__MW0ffG__label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500}.ContactForm-module__MW0ffG__optional{text-transform:none;letter-spacing:0;color:var(--ink-soft);font-weight:400}.ContactForm-module__MW0ffG__input,.ContactForm-module__MW0ffG__select,.ContactForm-module__MW0ffG__textarea{border:1.5px solid var(--ink-hair);background:var(--paper);width:100%;min-height:54px;color:var(--ink);transition:border-color var(--t-fast) ease, background var(--t-fast) ease;border-radius:0;padding:13px 14px}.ContactForm-module__MW0ffG__input::placeholder,.ContactForm-module__MW0ffG__textarea::placeholder{color:color-mix(in srgb, var(--ink-soft) 85%, transparent)}.ContactForm-module__MW0ffG__input:hover,.ContactForm-module__MW0ffG__select:hover,.ContactForm-module__MW0ffG__textarea:hover{border-color:var(--ink)}.ContactForm-module__MW0ffG__input:focus,.ContactForm-module__MW0ffG__select:focus,.ContactForm-module__MW0ffG__textarea:focus{border-color:var(--ink);background:var(--paper-white);outline:2px solid var(--red);outline-offset:2px}.ContactForm-module__MW0ffG__input[aria-invalid=true],.ContactForm-module__MW0ffG__select[aria-invalid=true],.ContactForm-module__MW0ffG__textarea[aria-invalid=true]{border-color:var(--red)}.ContactForm-module__MW0ffG__textarea{resize:vertical;min-height:120px}.ContactForm-module__MW0ffG__selectWrap{position:relative}.ContactForm-module__MW0ffG__selectWrap:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.ContactForm-module__MW0ffG__select{appearance:none;padding-right:44px}.ContactForm-module__MW0ffG__select[data-empty]{color:color-mix(in srgb, var(--ink-soft) 85%, transparent)}.ContactForm-module__MW0ffG__error{color:var(--red);align-self:flex-start;font-size:14px;font-weight:600}.ContactForm-module__MW0ffG__choice{border:0;min-width:0;margin:0;padding:0}.ContactForm-module__MW0ffG__chips{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__MW0ffG__chip{position:relative}.ContactForm-module__MW0ffG__chip input{opacity:0;position:absolute}.ContactForm-module__MW0ffG__chip span{border:1.5px solid var(--ink-hair);align-items:center;min-height:44px;padding:0 16px;font-weight:500;display:inline-flex}.ContactForm-module__MW0ffG__chip input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper-white)}@media (prefers-reduced-motion:no-preference){.ContactForm-module__MW0ffG__rise{animation:ContactForm-module__MW0ffG__rise var(--t-med) var(--ease-out) both}}@keyframes ContactForm-module__MW0ffG__rise{0%{opacity:0;transform:translateY(8px)}}.ContactForm-module__MW0ffG__more{white-space:normal;text-align:left;grid-column:1/-1;justify-self:start}.ContactForm-module__MW0ffG__consent{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.ContactForm-module__MW0ffG__box{flex:none;width:24px;height:24px;position:relative}.ContactForm-module__MW0ffG__box input{border:1.5px solid var(--ink);background:var(--paper);appearance:none;cursor:pointer;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ContactForm-module__MW0ffG__box input:checked{background:var(--ink)}.ContactForm-module__MW0ffG__box input[aria-invalid=true]{border-color:var(--red)}.ContactForm-module__MW0ffG__tick{width:16px;height:16px;color:var(--paper-white);opacity:0;pointer-events:none;position:absolute;top:4px;left:4px}.ContactForm-module__MW0ffG__box input:checked~.ContactForm-module__MW0ffG__tick{opacity:1}.ContactForm-module__MW0ffG__consentWrap .ContactForm-module__MW0ffG__error{margin:10px 0 0 36px}.ContactForm-module__MW0ffG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__MW0ffG__banner{border:1.5px solid var(--red);background:var(--red-soft);color:var(--ink);padding:14px 18px;font-size:16px}.ContactForm-module__MW0ffG__banner strong{color:var(--red)}.ContactForm-module__MW0ffG__banner:focus{outline:none}.ContactForm-module__MW0ffG__footer{border-top:1px dashed var(--ink-hair);flex-wrap:wrap;align-items:center;gap:16px 22px;padding-top:26px;display:flex}.ContactForm-module__MW0ffG__submit{min-width:240px;min-height:58px;font-size:17px;position:relative}.ContactForm-module__MW0ffG__submit[aria-disabled=true] .ContactForm-module__MW0ffG__submitLabel{visibility:hidden}.ContactForm-module__MW0ffG__sending{justify-content:center;align-items:center;gap:10px;display:inline-flex;position:absolute;inset:0}.ContactForm-module__MW0ffG__spinner{border:2px solid color-mix(in srgb, var(--on-red) 45%, transparent);border-top-color:var(--on-red);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ContactForm-module__MW0ffG__spin}@keyframes ContactForm-module__MW0ffG__spin{to{transform:rotate(360deg)}}.ContactForm-module__MW0ffG__note{min-width:220px;max-width:46ch;color:var(--ink-soft);flex:1;font-size:14px;line-height:1.5}.ContactForm-module__MW0ffG__note a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:600}.ContactForm-module__MW0ffG__sent{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.ContactForm-module__MW0ffG__successMedia{width:100%}.ContactForm-module__MW0ffG__stamp{border:4px solid var(--red);outline:1.5px solid var(--red);outline-offset:4px;font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);transform-origin:30% 60%;mix-blend-mode:multiply;padding:12px 24px;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1;position:relative;transform:rotate(-6deg)}.ContactForm-module__MW0ffG__stamp:after{content:"";border:2px solid var(--red);opacity:0;pointer-events:none;border-radius:8px;position:absolute;inset:-14px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ContactForm-module__MW0ffG__stamp{animation:.52s cubic-bezier(.2,.9,.3,1.2) both ContactForm-module__MW0ffG__stamp}:root:not([data-motion=paused]) .ContactForm-module__MW0ffG__stamp:after{animation:ContactForm-module__MW0ffG__bloom .76s var(--ease-out) .26s both}}@keyframes ContactForm-module__MW0ffG__stamp{0%{opacity:0;transform:rotate(-6deg)scale(2)}55%{opacity:1;transform:rotate(-6deg)scale(.94)}78%{transform:rotate(-6deg)scale(1.02)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes ContactForm-module__MW0ffG__bloom{0%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}.ContactForm-module__MW0ffG__successTitle{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:clamp(36px,4.6vw,72px);font-weight:800;line-height:.98}.ContactForm-module__MW0ffG__successTitle:focus{outline:none}.ContactForm-module__MW0ffG__successText{max-width:44ch;font-size:var(--fs-lead);color:var(--ink-soft)}.ContactForm-module__MW0ffG__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ContactForm-module__MW0ffG__sent{animation:ContactForm-module__MW0ffG__rise .42s var(--ease-out) both}}@media (max-width:1023.98px){.ContactForm-module__MW0ffG__fields{grid-template-columns:minmax(0,1fr)}.ContactForm-module__MW0ffG__picker,.ContactForm-module__MW0ffG__stepRow,.ContactForm-module__MW0ffG__grid,.ContactForm-module__MW0ffG__consentWrap{grid-area:auto/1}.ContactForm-module__MW0ffG__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599.98px){.ContactForm-module__MW0ffG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactForm-module__MW0ffG__grid{grid-template-columns:minmax(0,1fr)}.ContactForm-module__MW0ffG__submit{width:100%}}
.ApplicationSketch-module__sdIb2W__sketch{flex-direction:column;gap:14px;margin:0;display:flex}.ApplicationSketch-module__sdIb2W__frame{border:1px solid var(--ink-hair);background:linear-gradient(var(--ink-faint) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, var(--ink-faint) 1px, transparent 1px) 0 0 / 12px 12px, var(--paper);padding:10px;position:relative}.ApplicationSketch-module__sdIb2W__svg{width:100%;height:auto;overflow:visible}.ApplicationSketch-module__sdIb2W__underlay{opacity:.16}.ApplicationSketch-module__sdIb2W__glass rect{fill:var(--ink-fill);opacity:0}.ApplicationSketch-module__sdIb2W__glass[data-on] rect{opacity:1}.ApplicationSketch-module__sdIb2W__caption{font-family:var(--f-mono);text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.ApplicationSketch-module__sdIb2W__title{letter-spacing:.12em;color:var(--ink);font-size:12px;font-weight:600}.ApplicationSketch-module__sdIb2W__sketch[data-sent] .ApplicationSketch-module__sdIb2W__title{color:var(--red)}.ApplicationSketch-module__sdIb2W__stage{letter-spacing:.1em;color:var(--ink-soft);font-size:11px}.ApplicationSketch-module__sdIb2W__ruler{border-bottom:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink-hair) 0 1px, transparent 1px 10%) bottom / 100% 6px no-repeat;height:8px;margin-top:4px;display:block;position:relative}.ApplicationSketch-module__sdIb2W__fill{background:var(--red);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ApplicationSketch-module__sdIb2W__stamp{border:3px solid var(--red);outline:1.5px solid var(--red);outline-offset:3px;background:color-mix(in srgb, var(--paper-white) 55%, transparent);font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--red);white-space:nowrap;mix-blend-mode:multiply;padding:6px 14px;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.ApplicationSketch-module__sdIb2W__stamp:after{content:"";border:2px solid var(--red);opacity:0;pointer-events:none;border-radius:6px;position:absolute;inset:-10px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ApplicationSketch-module__sdIb2W__line{transition:stroke-dashoffset .9s var(--ease-draw) var(--d,0s), opacity .2s ease var(--d,0s)}:root:not([data-motion=paused]) .ApplicationSketch-module__sdIb2W__glass rect{transition:opacity .6s .3s}:root:not([data-motion=paused]) .ApplicationSketch-module__sdIb2W__fill{transition:transform .7s var(--ease-out)}:root:not([data-motion=paused]) .ApplicationSketch-module__sdIb2W__stamp{animation:.48s cubic-bezier(.2,.9,.3,1.2) .75s both ApplicationSketch-module__sdIb2W__slam}:root:not([data-motion=paused]) .ApplicationSketch-module__sdIb2W__stamp:after{animation:ApplicationSketch-module__sdIb2W__bloom .7s var(--ease-out) 1s both}}@keyframes ApplicationSketch-module__sdIb2W__slam{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(2)}55%{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(.93)}to{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}@keyframes ApplicationSketch-module__sdIb2W__bloom{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (max-width:1199.98px){.ApplicationSketch-module__sdIb2W__sketch{flex-direction:row;align-items:center;gap:16px}.ApplicationSketch-module__sdIb2W__frame{flex:none;width:clamp(112px,26vw,168px);padding:6px}.ApplicationSketch-module__sdIb2W__caption{flex:1;min-width:0}.ApplicationSketch-module__sdIb2W__stamp{outline-offset:2px;border-width:2px;outline-width:1px;padding:3px 7px;font-size:12px}}
.Join-module__agsWWa__section{padding-block:var(--section-y)}.Join-module__agsWWa__head{max-width:900px;margin-bottom:clamp(36px,4.5vw,64px)}.Join-module__agsWWa__lead{max-width:50ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:26px}.Join-module__agsWWa__sheet{border:1.5px solid var(--ink);background:var(--paper-white);box-shadow:10px 10px 0 var(--ink-fill);position:relative}.Join-module__agsWWa__strip{border-bottom:1.5px solid var(--ink);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);grid-template-columns:repeat(4,minmax(0,1fr));font-size:11px;font-weight:500;display:grid}.Join-module__agsWWa__strip span{padding:10px 14px}.Join-module__agsWWa__strip span+span{border-left:1px solid var(--ink-hair)}.Join-module__agsWWa__strip span:last-child{color:var(--red)}.Join-module__agsWWa__body{padding:clamp(22px,4vw,56px)}@media (max-width:767.98px){.Join-module__agsWWa__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.Join-module__agsWWa__strip span:nth-child(3){border-left:0}.Join-module__agsWWa__strip span:nth-child(n+3){border-top:1px solid var(--ink-hair)}}.Join-module__agsWWa__body{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.Join-module__agsWWa__form{min-width:0}.Join-module__agsWWa__sketch{border-bottom:1px dashed var(--ink-hair);padding-bottom:22px}@media (min-width:1200px){.Join-module__agsWWa__body{grid-template-columns:minmax(0,1fr) clamp(220px,19vw,270px);gap:clamp(32px,3.5vw,56px)}.Join-module__agsWWa__sketch{top:calc(var(--sticky-top) + 24px);border-bottom:0;border-left:1px dashed var(--ink-hair);grid-area:1/2;align-self:start;padding:0 0 0 clamp(24px,2.5vw,40px);position:sticky}.Join-module__agsWWa__form{grid-area:1/1}}
.Outro-module__53ZtiG__outro{background:var(--paper-deep);position:relative}.Outro-module__53ZtiG__top{padding-block:var(--section-y) clamp(48px, 6vw, 88px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.Outro-module__53ZtiG__title{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(36px,4.6vw,72px);font-weight:800;line-height:1}.Outro-module__53ZtiG__text{max-width:50ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:20px}.Outro-module__53ZtiG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.Outro-module__53ZtiG__side{flex-direction:column;align-items:flex-end;gap:28px;display:flex}.Outro-module__53ZtiG__seal{width:min(220px,50%)}.Outro-module__53ZtiG__seal img{width:100%;height:auto}.Outro-module__53ZtiG__side>:last-child{width:100%}.Outro-module__53ZtiG__credits{border-top:1.5px solid var(--ink);gap:18px;padding-block:28px 40px;display:grid}.Outro-module__53ZtiG__links{flex-wrap:wrap;gap:8px 24px;font-weight:600;display:flex}.Outro-module__53ZtiG__links a{padding-block:6px;display:inline-block}.Outro-module__53ZtiG__links a:hover{color:var(--red)}.Outro-module__53ZtiG__socials{flex-wrap:wrap;gap:8px 22px;display:flex}.Outro-module__53ZtiG__social{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding-block:6px;font-size:12px;font-weight:500;display:inline-flex}.Outro-module__53ZtiG__social svg{width:16px;height:16px}a.Outro-module__53ZtiG__social:hover{color:var(--red)}.Outro-module__53ZtiG__social[data-pending]{opacity:.45}.Outro-module__53ZtiG__fine{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;font-size:12px;display:flex}.Outro-module__53ZtiG__tools{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.Outro-module__53ZtiG__pause{flex:none}.Outro-module__53ZtiG__printIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:18px;height:18px}@media (max-width:899.98px){.Outro-module__53ZtiG__top{grid-template-columns:minmax(0,1fr)}.Outro-module__53ZtiG__side{align-items:flex-start}}@media (max-width:599.98px){.Outro-module__53ZtiG__long{display:none}}
.Plan-module__rcX0Uq__section{padding-block:var(--section-y)}.Plan-module__rcX0Uq__head{max-width:900px}.Plan-module__rcX0Uq__lead{max-width:48ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:26px}.Plan-module__rcX0Uq__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,88px);display:grid}.Plan-module__rcX0Uq__floors{border-top:1.5px solid var(--ink)}.Plan-module__rcX0Uq__floor{border-bottom:1px solid var(--ink-hair);min-height:62vh;transition:opacity var(--t-med) ease;padding:28px 0 40px 22px;position:relative}.Plan-module__rcX0Uq__floor:before,.Plan-module__rcX0Uq__floor:after{content:"";background:var(--ink-hair);width:1px;position:absolute;top:28px;bottom:40px;left:0}.Plan-module__rcX0Uq__floor:after{background:var(--ink-soft);width:2px;transform:scaleY(var(--build,0));transform-origin:top}.Plan-module__rcX0Uq__floor[data-active]:after{background:var(--red)}.Plan-module__rcX0Uq__level{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-soft);font-size:13px;font-weight:500}.Plan-module__rcX0Uq__floor[data-active] .Plan-module__rcX0Uq__level{color:var(--red)}.Plan-module__rcX0Uq__name{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);margin-top:10px;font-size:clamp(34px,4vw,64px);font-weight:800;line-height:1}.Plan-module__rcX0Uq__line{max-width:44ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:18px}.Plan-module__rcX0Uq__topics{flex-wrap:wrap;gap:8px 10px;margin-top:22px;display:flex}.Plan-module__rcX0Uq__topics li{border:1px solid var(--ink-hair);background:var(--paper-white);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:6px 10px;font-size:12px;position:relative}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Plan-module__rcX0Uq__floor[data-active] .Plan-module__rcX0Uq__topics li{animation:Plan-module__rcX0Uq__stamp .52s var(--ease-out) backwards}:root:not([data-motion=paused]) .Plan-module__rcX0Uq__floor[data-active] .Plan-module__rcX0Uq__topics li:nth-child(2){animation-delay:.16s}:root:not([data-motion=paused]) .Plan-module__rcX0Uq__floor[data-active] .Plan-module__rcX0Uq__topics li:nth-child(3){animation-delay:.32s}:root:not([data-motion=paused]) .Plan-module__rcX0Uq__floor[data-active] .Plan-module__rcX0Uq__topics li:nth-child(n+4){animation-delay:.48s}}@keyframes Plan-module__rcX0Uq__stamp{0%{opacity:0;transform:scale(1.32)}55%{opacity:1;border-color:var(--red);color:var(--red);transform:scale(.97)}to{transform:none}}.Plan-module__rcX0Uq__towerWrap{position:relative}.Plan-module__rcX0Uq__tower{width:100%;height:84vh;position:sticky;top:8vh}.Plan-module__rcX0Uq__tower svg{width:100%;height:100%}@media (max-width:1023.98px){.Plan-module__rcX0Uq__grid{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);gap:16px}.Plan-module__rcX0Uq__tower{height:72vh;top:80px}.Plan-module__rcX0Uq__floor{min-height:70vh}}@media (max-width:599.98px){.Plan-module__rcX0Uq__name{font-size:30px}.Plan-module__rcX0Uq__line{font-size:16px}}
.SheetBreak-module__uBnrCq__break{z-index:1;height:0;position:relative}.SheetBreak-module__uBnrCq__inner{align-items:center;gap:0;height:32px;margin-inline:auto;display:flex;position:absolute;inset:-16px 0 auto}.SheetBreak-module__uBnrCq__line{background:var(--ink);transform-origin:0;flex:1;height:1.5px}.SheetBreak-module__uBnrCq__bubble{border:1.5px solid var(--ink);background:var(--paper);height:32px;font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.SheetBreak-module__uBnrCq__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--red);width:0;height:0}.SheetBreak-module__uBnrCq__title{background:var(--paper);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding:0 10px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw] .SheetBreak-module__uBnrCq__line{transition:transform 1.1s var(--ease-draw) .15s;transform:scaleX(0)}:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw] .SheetBreak-module__uBnrCq__bubble,:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw] .SheetBreak-module__uBnrCq__title{opacity:0;transition:opacity .4s ease, scale .4s var(--ease-out);scale:.7}:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw] .SheetBreak-module__uBnrCq__bubble[data-side=end]{transition-delay:1.15s}:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw] .SheetBreak-module__uBnrCq__title{transition-delay:.7s;scale:1}:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw=on] .SheetBreak-module__uBnrCq__line{transform:scaleX(1)}:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw=on] .SheetBreak-module__uBnrCq__bubble,:root:not([data-motion=paused]) .SheetBreak-module__uBnrCq__break[data-draw=on] .SheetBreak-module__uBnrCq__title{opacity:1;scale:1}}@media (max-width:599.98px){.SheetBreak-module__uBnrCq__title{display:none}}
.Speakers-module__xmjNIa__section{padding-block:var(--section-y)}.Speakers-module__xmjNIa__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px clamp(32px,5vw,80px);display:grid}.Speakers-module__xmjNIa__lead{max-width:40ch;font-size:var(--fs-lead);color:var(--ink-soft)}.Speakers-module__xmjNIa__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.Speakers-module__xmjNIa__stage{margin-top:clamp(48px,6vw,88px)}.Speakers-module__xmjNIa__seats{border-top:1px dashed var(--ink-hair);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.Speakers-module__xmjNIa__seat{border-right:1px dashed var(--ink-hair);text-align:center;flex-direction:column;align-items:center;padding:40px 12px 24px;display:flex;position:relative}.Speakers-module__xmjNIa__seat:first-child{border-left:1px dashed var(--ink-hair)}.Speakers-module__xmjNIa__chair{width:min(120px,100%);overflow:visible}.Speakers-module__xmjNIa__cone{opacity:0;transition:opacity var(--t-med) var(--ease-out)}.Speakers-module__xmjNIa__seat:hover .Speakers-module__xmjNIa__cone,.Speakers-module__xmjNIa__seat:focus-within .Speakers-module__xmjNIa__cone{opacity:1}.Speakers-module__xmjNIa__glow{fill:var(--red-soft);opacity:.55}.Speakers-module__xmjNIa__lamp{fill:var(--paper-white);stroke:var(--red);stroke-width:1.25px;stroke-linejoin:round}.Speakers-module__xmjNIa__beam,.Speakers-module__xmjNIa__pool{fill:none;stroke:var(--red);stroke-width:1px;stroke-linecap:round}.Speakers-module__xmjNIa__pool{stroke-dasharray:3 3}.Speakers-module__xmjNIa__reserved{justify-items:center;display:grid}.Speakers-module__xmjNIa__reservedText,.Speakers-module__xmjNIa__could{transition:opacity var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out);grid-area:1/1}.Speakers-module__xmjNIa__could{white-space:nowrap;opacity:0;align-self:center;font-size:22px;line-height:1}.Speakers-module__xmjNIa__seat:hover .Speakers-module__xmjNIa__reservedText,.Speakers-module__xmjNIa__seat:focus-within .Speakers-module__xmjNIa__reservedText{opacity:0}.Speakers-module__xmjNIa__seat:hover .Speakers-module__xmjNIa__could,.Speakers-module__xmjNIa__seat:focus-within .Speakers-module__xmjNIa__could{opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .Speakers-module__xmjNIa__cone{transition-duration:var(--t-fast)}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__beam{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s var(--ease-draw)}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:hover .Speakers-module__xmjNIa__beam,:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:focus-within .Speakers-module__xmjNIa__beam{stroke-dashoffset:0;transition-duration:.56s}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__glow,:root:not([data-motion=paused]) .Speakers-module__xmjNIa__pool{opacity:0;transition:opacity .2s}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:hover .Speakers-module__xmjNIa__glow,:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:focus-within .Speakers-module__xmjNIa__glow{opacity:.55;transition:opacity .4s .36s}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:hover .Speakers-module__xmjNIa__pool,:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:focus-within .Speakers-module__xmjNIa__pool{opacity:1;transition:opacity .3s .48s}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__could{transform:translateY(4px)}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:hover .Speakers-module__xmjNIa__could,:root:not([data-motion=paused]) .Speakers-module__xmjNIa__seat:focus-within .Speakers-module__xmjNIa__could{transition-delay:.12s;transform:none}:root:not([data-motion=paused]) .Speakers-module__xmjNIa__stage[data-draw=on] .Speakers-module__xmjNIa__body{animation:Speakers-module__xmjNIa__settle 1s var(--ease-out) var(--settle,0s) both}}@keyframes Speakers-module__xmjNIa__settle{0%{transform:translateY(-10px)}70%{transform:translateY(1px)}to{transform:none}}.Speakers-module__xmjNIa__seatNo{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:14px;font-size:12px;font-weight:500}.Speakers-module__xmjNIa__reserved{min-height:26px;font-family:var(--f-display);color:var(--ink);margin-top:4px;font-size:17px;font-weight:700}.Speakers-module__xmjNIa__tba{font-size:22px;position:absolute;top:18px;right:14px;transform:rotate(-8deg)}.Speakers-module__xmjNIa__edge{border-top:3px solid var(--ink);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding-top:12px;font-size:11px}@media (max-width:1023.98px){.Speakers-module__xmjNIa__head{grid-template-columns:minmax(0,1fr)}.Speakers-module__xmjNIa__seats{grid-template-columns:repeat(3,minmax(0,1fr))}.Speakers-module__xmjNIa__seat:nth-child(4){border-left:1px dashed var(--ink-hair)}.Speakers-module__xmjNIa__seat:nth-child(n+4){border-top:1px dashed var(--ink-hair)}}@media (max-width:599.98px){.Speakers-module__xmjNIa__seats{grid-template-columns:repeat(2,minmax(0,1fr))}.Speakers-module__xmjNIa__seat:nth-child(odd){border-left:1px dashed var(--ink-hair)}.Speakers-module__xmjNIa__seat:nth-child(n+3){border-top:1px dashed var(--ink-hair)}}
.PrivacyPolicy-module__dZgbgW__page{padding:clamp(120px, 12vw, 170px) var(--gutter) var(--section-y)}.PrivacyPolicy-module__dZgbgW__inner{max-width:760px;margin-inline:auto}.PrivacyPolicy-module__dZgbgW__kicker{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:700}.PrivacyPolicy-module__dZgbgW__title{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin-top:12px;font-size:clamp(48px,6.4vw,104px);font-weight:800;line-height:.95}.PrivacyPolicy-module__dZgbgW__updated{color:var(--ink-soft);margin-top:16px;font-size:15px}.PrivacyPolicy-module__dZgbgW__prose{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;gap:34px;margin-top:44px;line-height:1.7;display:grid}.PrivacyPolicy-module__dZgbgW__prose h2{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);align-items:baseline;gap:12px;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.15;display:flex}.PrivacyPolicy-module__dZgbgW__prose h2 span{font-family:var(--f-mono);color:var(--red);flex:none;font-size:14px;font-weight:700}.PrivacyPolicy-module__dZgbgW__prose p{text-wrap:pretty;color:var(--ink-soft)}.PrivacyPolicy-module__dZgbgW__prose p+p,.PrivacyPolicy-module__dZgbgW__prose p+ul{margin-top:12px}.PrivacyPolicy-module__dZgbgW__prose ul{color:var(--ink-soft);gap:8px;padding-left:0;display:grid}.PrivacyPolicy-module__dZgbgW__prose li{padding-left:24px;position:relative}.PrivacyPolicy-module__dZgbgW__prose li:before{content:"";background:var(--red);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;position:absolute;top:.55em;left:0}.PrivacyPolicy-module__dZgbgW__prose a{color:var(--ink);-webkit-text-decoration:underline 2px var(--red);text-decoration:underline 2px var(--red);text-underline-offset:3px;font-weight:700}
.Who-module__Z2-Hwq__section{padding-block:var(--section-y)}.Who-module__Z2-Hwq__head{max-width:920px}.Who-module__Z2-Hwq__lead{max-width:50ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:26px}.Who-module__Z2-Hwq__people{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--ink-hair);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.Who-module__Z2-Hwq__person{padding:26px 24px 30px 0}.Who-module__Z2-Hwq__person+.Who-module__Z2-Hwq__person{border-left:1px solid var(--ink-hair);padding-left:24px}.Who-module__Z2-Hwq__no{font-family:var(--f-mono);color:var(--red);font-size:13px;font-weight:500}.Who-module__Z2-Hwq__personTitle{font-family:var(--f-display);font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-weight:800}.Who-module__Z2-Hwq__personLine{color:var(--ink-soft);margin-top:8px}.Who-module__Z2-Hwq__scheduleHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:clamp(56px,6vw,88px);padding-bottom:12px;display:flex}.Who-module__Z2-Hwq__scheduleTitle{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:500}.Who-module__Z2-Hwq__note{font-size:22px;transform:rotate(-2deg)}.Who-module__Z2-Hwq__grid{border-top:1.5px solid var(--ink);border-left:1px solid var(--ink-hair);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.Who-module__Z2-Hwq__cell{border-right:1px solid var(--ink-hair);border-bottom:1px solid var(--ink-hair);background:color-mix(in srgb, var(--paper-white) 55%, transparent);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 12px 20px;display:flex;position:relative}.Who-module__Z2-Hwq__icon{width:64px}.Who-module__Z2-Hwq__cell:before{content:"";pointer-events:none;--tick:linear-gradient(var(--red), var(--red));background:var(--tick) left top / 12px 1.5px, var(--tick) left top / 1.5px 12px, var(--tick) right top / 12px 1.5px, var(--tick) right top / 1.5px 12px, var(--tick) left bottom / 12px 1.5px, var(--tick) left bottom / 1.5px 12px, var(--tick) right bottom / 12px 1.5px, var(--tick) right bottom / 1.5px 12px;opacity:0;transition:opacity var(--t-fast) var(--ease-out);background-repeat:no-repeat;position:absolute;inset:7px}@media (hover:hover){.Who-module__Z2-Hwq__cell:hover:before{opacity:1}.Who-module__Z2-Hwq__cell:hover .Who-module__Z2-Hwq__name{color:var(--red)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Who-module__Z2-Hwq__cell:before{transition:opacity var(--t-fast) var(--ease-out), transform var(--t-med) var(--ease-out);transform:scale(1.06)}.Who-module__Z2-Hwq__cell:hover:before{transform:none}:root:not([data-motion=paused]) .Who-module__Z2-Hwq__cell:hover .Who-module__Z2-Hwq__icon .ink{stroke-dasharray:1;animation:Who-module__Z2-Hwq__redraw .42s var(--ease-draw) calc(var(--d,0s) * .4) both}:root:not([data-motion=paused]) .Who-module__Z2-Hwq__cell:hover .Who-module__Z2-Hwq__icon .ink-show{animation:Who-module__Z2-Hwq__reveal .3s ease calc(var(--d,0s) * .4 + .12s) both}}@keyframes Who-module__Z2-Hwq__redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Who-module__Z2-Hwq__reveal{0%{opacity:0}to{opacity:1}}.Who-module__Z2-Hwq__name{font-family:var(--f-display);color:var(--ink);transition:color var(--t-fast);font-size:15px;font-weight:600;line-height:1.2}@media (max-width:1023.98px){.Who-module__Z2-Hwq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.Who-module__Z2-Hwq__people{grid-template-columns:minmax(0,1fr)}.Who-module__Z2-Hwq__person+.Who-module__Z2-Hwq__person{border-left:0;border-top:1px solid var(--ink-hair);padding-left:0}}@media (max-width:599.98px){.Who-module__Z2-Hwq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
