@font-face{font-family:diatype;src:url(../media/ABCDiatype_Thin-s.p.13k0q1uax4126.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Light-s.p.0mlirej.jn6fu.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Regular-s.p.0fj69__x6jwkp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Medium-s.p.0zc.drs_gm2_g.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Bold-s.p.0plc6.h9m-my3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Heavy-s.p.0b6px5w9z2v2r.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Black-s.p.0zo1605qi7g.f.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:diatype Fallback;src:local(Arial);ascent-override:97.41%;descent-override:26.97%;line-gap-override:0.0%;size-adjust:99.38%}.diatype_1bfe98e6-module___nBMRG__className{font-family:diatype,diatype Fallback}.diatype_1bfe98e6-module___nBMRG__variable{--font-diatype:"diatype", "diatype Fallback"}
@font-face{font-family:roobert;src:url(../media/RoobertPRO_Regular-s.0443k2spbh9k0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertPRO_Medium-s.0~yxfvi.u1kfj.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertPRO_SemiBold-s.0r.8e90w6m_cc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertPRO_Bold-s.05iuasxo6hj-0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roobert Fallback;src:local(Arial);ascent-override:89.14%;descent-override:25.0%;line-gap-override:0.0%;size-adjust:103.21%}.roobert_66c04a27-module__A2FhOa__className{font-family:roobert,roobert Fallback}.roobert_66c04a27-module__A2FhOa__variable{--font-roobert:"roobert", "roobert Fallback"}
@font-face{font-family:martina;src:url(../media/martina_plantijn_light-s.0gahbyx~c_7cc.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:martina;src:url(../media/martina_plantijn_regular-s.09k_s5x72gcss.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:martina;src:url(../media/martina_plantijn_medium-s.047k__v.ow67q.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:martina;src:url(../media/martina_plantijn_bold-s.15hy0u1egjmfb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:martina Fallback;src:local(Arial);ascent-override:119.66%;descent-override:43.41%;line-gap-override:0.0%;size-adjust:95.6%}.martina_5d3dc40c-module__rPqQeq__className{font-family:martina,martina Fallback}.martina_5d3dc40c-module__rPqQeq__variable{--font-martina:"martina", "martina Fallback"}
@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Hairline.0qovyti_xe.5x.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Thin.0kk6chyb8dul6.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Light.00s-2q7u-yl6a.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Regular.0x~6f3z1~hk1l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Medium.0yl88_25r2hk..woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Semibold.0i1ydi_nouyf8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Bold.01_axd71covr~.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{ascent-override:68%;descent-override:32%;font-family:suisseintl;src:url(../media/SuisseIntl_Black.182wlg9gy9yla.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}.suisseintl_a99fd62c-module__tiDG5G__className{font-family:suisseintl}.suisseintl_a99fd62c-module__tiDG5G__variable{--font-suisseintl:"suisseintl"}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable.0we6-2px855vh.woff2)format("woff2");font-display:swap}.satoshi_9f18af97-module__0Xv_Oa__className{font-family:satoshi}.satoshi_9f18af97-module__0Xv_Oa__variable{--font-satoshi:"satoshi"}
@font-face{font-family:geistmono;src:url(../media/GeistMonoVariableVF-s.0j~y~c.rj8utp.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistmono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_a90f6e21-module__UPYlia__className{font-family:geistmono,geistmono Fallback}.geistmono_a90f6e21-module__UPYlia__variable{--font-geistmono:"geistmono", "geistmono Fallback"}
@font-face{font-family:berkeleymono;src:url(../media/BerkeleyMono_Regular-s.0f7w0_2..5eyh.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:berkeleymono;src:url(../media/BerkeleyMono_Oblique-s.185xyvnu~wpy8.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:berkeleymono;src:url(../media/BerkeleyMono_Bold-s.08wrywro.1nab.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:berkeleymono;src:url(../media/BerkeleyMono_Bold_Oblique-s.00pvud-kew0ht.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:berkeleymono Fallback;src:local(Arial);ascent-override:72.7%;descent-override:18.56%;line-gap-override:0.0%;size-adjust:131.49%}.berkeleymono_43312025-module___y_1xa__className{font-family:berkeleymono,berkeleymono Fallback}.berkeleymono_43312025-module___y_1xa__variable{--font-berkeleymono:"berkeleymono", "berkeleymono Fallback"}
@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%, 2.5rem)))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, 2.5rem)))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, 2.5rem)))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, 2.5rem)))}to{--scroll-fade-e:0px}}.scroll-fade,.scroll-fade-y{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, 2.5rem)));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, 2.5rem)));--scroll-fade-block:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade,.scroll-fade-y{animation:1ms ease-in-out scroll-fade-reveal-t,1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,6rem), calc(100% - var(--scroll-fade-reveal,6rem)) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade,.scroll-fade-y{--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, 2.5rem)));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, 2.5rem)));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,6rem), calc(100% - var(--scroll-fade-reveal,6rem)) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-none{--scroll-fade-mask:none}
