.top_bar-module__rkWtVW__bar{z-index:155;view-transition-name:top_bar-module__rkWtVW__site-header;width:100%;padding:0;position:sticky;top:0}.top_bar-module__rkWtVW__inner{max-width:var(--container-max);height:var(--header-height);background:var(--panel);box-shadow:var(--shadow-float);align-items:center;gap:1.5rem;margin:0 auto;padding:0 .75rem 0 1.25rem;display:flex;position:relative}@media (max-width:22.5em){.top_bar-module__rkWtVW__inner{gap:.5rem;padding-left:1rem}}@media (min-width:45em){.top_bar-module__rkWtVW__bar{padding:.75rem var(--gutter) 0}.top_bar-module__rkWtVW__inner{border-radius:var(--radius-card)}}.top_bar-module__rkWtVW__inner{transition:background-color .3s,box-shadow .3s}.top_bar-module__rkWtVW__brand,.top_bar-module__rkWtVW__quick_theme{transition:opacity .3s,visibility .3s}@media (max-width:79.99em){.top_bar-module__rkWtVW__drawer_open .top_bar-module__rkWtVW__inner{box-shadow:none;background-color:#0000}.top_bar-module__rkWtVW__drawer_open .top_bar-module__rkWtVW__brand,.top_bar-module__rkWtVW__drawer_open .top_bar-module__rkWtVW__quick_theme{opacity:0;visibility:hidden}}.top_bar-module__rkWtVW__brand{border-radius:var(--radius);flex-shrink:0;align-items:center;font-size:.98rem;text-decoration:none;display:inline-flex}.top_bar-module__rkWtVW__nav{flex-direction:column;gap:.125rem;display:flex;position:relative}.top_bar-module__rkWtVW__pill{display:none}.top_bar-module__rkWtVW__has_mega{display:contents}.top_bar-module__rkWtVW__mega_toggle{display:none}.top_bar-module__rkWtVW__navitem{z-index:1;min-height:var(--button-md);border-radius:var(--radius-pill);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);color:var(--ink);align-items:center;padding:0 1rem 0 .5rem;text-decoration:none;transition:color .2s;display:flex;position:relative}.top_bar-module__rkWtVW__active{color:var(--accent-text);background:var(--accent-soft)}.top_bar-module__rkWtVW__nav_icon{width:1.25rem;height:1.25rem;color:var(--accent-text);flex-shrink:0;margin-right:.75rem}.top_bar-module__rkWtVW__drawer_extra{min-height:var(--control-size);border-radius:var(--radius-pill);font-size:var(--fs-body-small);font-weight:var(--fw-semibold);color:var(--accent-text);align-items:center;gap:.625rem;padding:0 1rem 0 1.25rem;text-decoration:none;display:flex}.top_bar-module__rkWtVW__extra_active{background:var(--accent-soft)}.top_bar-module__rkWtVW__extra_icon,.top_bar-module__rkWtVW__extra_arrow{flex-shrink:0;width:1.125rem;height:1.125rem}.top_bar-module__rkWtVW__extra_arrow{margin-left:auto}.top_bar-module__rkWtVW__actions{border-top:1px solid var(--line);flex-direction:column;gap:1rem;padding-top:1.25rem;display:flex}.top_bar-module__rkWtVW__settings{display:none}.top_bar-module__rkWtVW__cta>*{width:100%}.top_bar-module__rkWtVW__mega{display:none}@media (min-width:80em){.top_bar-module__rkWtVW__inner{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(1rem,2vw,2.5rem);padding:0 1.25rem;display:grid}.top_bar-module__rkWtVW__brand{justify-self:start}.top_bar-module__rkWtVW__nav{flex-direction:row;justify-self:center;align-items:center;gap:0}.top_bar-module__rkWtVW__pill{height:var(--control-size);margin-top:calc(var(--control-size) / -2);border-radius:var(--radius-pill);background:var(--icon-hover-well);box-shadow:var(--shadow-inner);opacity:0;transition:transform .45s var(--ease-out), width .45s var(--ease-out), opacity .2s ease;display:block;position:absolute;top:50%;left:0}.top_bar-module__rkWtVW__has_mega{align-items:center;display:flex}.top_bar-module__rkWtVW__navitem{min-height:var(--control-size);border-radius:var(--radius-pill);font-size:var(--fs-body-small);font-weight:var(--fw-semibold);color:var(--slate);padding:0 .5rem}.top_bar-module__rkWtVW__has_mega .top_bar-module__rkWtVW__navitem{padding-right:.125rem}.top_bar-module__rkWtVW__has_mega:has(.top_bar-module__rkWtVW__active) .top_bar-module__rkWtVW__mega_toggle{color:var(--accent-text)}.top_bar-module__rkWtVW__mega_toggle[aria-expanded=true]{color:var(--ink)}@media (hover:hover){.top_bar-module__rkWtVW__has_mega:hover .top_bar-module__rkWtVW__navitem,.top_bar-module__rkWtVW__has_mega:hover .top_bar-module__rkWtVW__mega_toggle{color:var(--ink)}}.top_bar-module__rkWtVW__active{color:var(--accent-text);background:0 0}.top_bar-module__rkWtVW__drawer_extra{display:none}@media (hover:hover){.top_bar-module__rkWtVW__navitem:hover{color:var(--ink);background:0 0}}.top_bar-module__rkWtVW__mega_toggle{z-index:1;width:1.5rem;height:var(--control-size);color:var(--slate);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;place-items:center;margin-right:.25rem;display:grid;position:relative}.top_bar-module__rkWtVW__mega_toggle svg{width:1rem;height:1rem;transition:transform .25s var(--ease)}.top_bar-module__rkWtVW__mega_toggle[aria-expanded=true] svg{transform:rotate(180deg)}.top_bar-module__rkWtVW__actions{border:0;flex-direction:row;justify-self:end;align-items:center;gap:.75rem;margin:0;padding:0}.top_bar-module__rkWtVW__nav_icon{color:currentColor;opacity:.75;width:1.0625rem;height:1.0625rem;margin-right:.4375rem;transition:opacity .2s;display:block}.top_bar-module__rkWtVW__navitem{white-space:nowrap}.top_bar-module__rkWtVW__home_item{display:none}.top_bar-module__rkWtVW__active .top_bar-module__rkWtVW__nav_icon{opacity:1;color:var(--accent-text)}@media (hover:hover){.top_bar-module__rkWtVW__navitem:hover .top_bar-module__rkWtVW__nav_icon{opacity:1;color:var(--icon-hover)}}.top_bar-module__rkWtVW__cta>*{width:auto}.top_bar-module__rkWtVW__cta>:is(a,button){font-size:var(--fs-body-small);padding-inline:1.125rem}.top_bar-module__rkWtVW__mega{border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;transition:opacity .2s ease, transform .3s var(--ease-out), visibility 0s linear .3s;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;transform:translateY(-.5rem)}.top_bar-module__rkWtVW__mega_open{opacity:1;visibility:visible;transition:opacity .2s ease, transform .3s var(--ease-out);transform:none}.top_bar-module__rkWtVW__mega_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;list-style:none;display:grid}.top_bar-module__rkWtVW__mega_item{border-radius:var(--radius);color:var(--ink);align-items:flex-start;gap:.875rem;padding:.875rem;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.top_bar-module__rkWtVW__mega_item:hover{background:var(--accent-soft)}}.top_bar-module__rkWtVW__mega_item strong{font-size:var(--fs-body-small);font-weight:var(--fw-semibold);display:block}.top_bar-module__rkWtVW__mega_item small{font-size:var(--fs-xs);color:var(--slate);margin-top:.125rem;line-height:1.4;display:block}.top_bar-module__rkWtVW__mega_icon{border-radius:var(--radius);width:2.25rem;height:2.25rem;transition:transform .35s var(--ease-out);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:var(--shadow-inner);color:var(--accent-text);flex-shrink:0;place-items:center;display:grid}.top_bar-module__rkWtVW__mega_icon svg{width:1.25rem;height:1.25rem}@media (hover:hover){.top_bar-module__rkWtVW__mega_item:hover .top_bar-module__rkWtVW__mega_icon{transform:rotate(-8deg)scale(1.06)}}.top_bar-module__rkWtVW__mega_side{border-radius:var(--radius);background:var(--paper-2);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.top_bar-module__rkWtVW__mega_side p{font-size:var(--fs-small);color:var(--slate);line-height:1.55}.top_bar-module__rkWtVW__mega_all{font-weight:var(--fw-semibold);color:var(--accent-text);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.top_bar-module__rkWtVW__mega_all svg{width:1rem;height:1rem;transition:transform .3s var(--ease-out)}@media (hover:hover){.top_bar-module__rkWtVW__mega_all:hover svg{transform:translate(.2rem)}}.top_bar-module__rkWtVW__mega_all .top_bar-module__rkWtVW__mega_obi,.top_bar-module__rkWtVW__mega_all:hover .top_bar-module__rkWtVW__mega_obi{width:1.25rem;height:1.25rem;transform:none}}@media (min-width:90em){.top_bar-module__rkWtVW__navitem{padding-inline:.625rem}}@media (min-width:96em){.top_bar-module__rkWtVW__navitem{padding-inline:.75rem}}.top_bar-module__rkWtVW__nav_tile{background:var(--accent-soft);border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;margin-right:.75rem;display:grid}.top_bar-module__rkWtVW__nav_tile .top_bar-module__rkWtVW__nav_icon{margin:0}.top_bar-module__rkWtVW__nav_text{flex-direction:column;line-height:1.2;display:flex}.top_bar-module__rkWtVW__drawer_open .top_bar-module__rkWtVW__navitem,.top_bar-module__rkWtVW__navitem{padding-block:.375rem}.top_bar-module__rkWtVW__active .top_bar-module__rkWtVW__nav_tile{background:var(--panel)}.top_bar-module__rkWtVW__quick{align-items:center;gap:.5rem;margin-left:auto;display:flex}.top_bar-module__rkWtVW__quick_theme button{border-radius:.875rem}@media (min-width:80em){.top_bar-module__rkWtVW__nav_tile,.top_bar-module__rkWtVW__nav_text{display:contents}.top_bar-module__rkWtVW__nav_tile .top_bar-module__rkWtVW__nav_icon{margin-right:.4375rem}.top_bar-module__rkWtVW__quick_theme{display:none}.top_bar-module__rkWtVW__navitem{padding-block:0}.top_bar-module__rkWtVW__quick,.top_bar-module__rkWtVW__drawer_settings{display:none}.top_bar-module__rkWtVW__settings{height:var(--button-sm);border-radius:var(--radius-pill);background:var(--panel);box-shadow:var(--shadow-outer);--control-size:calc(var(--button-sm) - .375rem);align-items:center;gap:.125rem;padding:.1875rem;display:flex}@media (pointer:coarse){.top_bar-module__rkWtVW__settings{--control-size:var(--button-sm);gap:0;padding:0}}@media (hover:hover){.top_bar-module__rkWtVW__settings .hover_in_shadow:not(:focus-visible):not([aria-expanded=true]):before{box-shadow:none;background-color:#0000}}.top_bar-module__rkWtVW__settings{position:relative}.top_bar-module__rkWtVW__settings>[data-tip]{z-index:1;display:flex;position:relative}.top_bar-module__rkWtVW__set_pill{border-radius:var(--radius-pill);background:var(--accent-soft);opacity:0;transition:transform .4s var(--ease-out), width .4s var(--ease-out), opacity .2s ease;position:absolute;top:.1875rem;bottom:.1875rem;left:0}.top_bar-module__rkWtVW__set_tip{z-index:2;border-radius:var(--radius-badge);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;transition:left .4s var(--ease-out), opacity .2s ease, translate .3s var(--ease-out);padding:.25rem .5rem;position:absolute;top:calc(100% + .625rem);left:0;translate:-50% -.25rem}@media (hover:hover){.top_bar-module__rkWtVW__settings[data-hover] .top_bar-module__rkWtVW__set_pill{opacity:1}.top_bar-module__rkWtVW__settings[data-hover] .top_bar-module__rkWtVW__set_tip{opacity:1;translate:-50%}.top_bar-module__rkWtVW__settings>[data-tip] svg{transition:transform .35s var(--ease-out), color .2s ease}.top_bar-module__rkWtVW__settings>[data-tip]:hover button{color:var(--icon-hover)}.top_bar-module__rkWtVW__settings>[data-tip]:hover svg{transform:translateY(-.0625rem)rotate(-8deg)scale(1.08)}}.top_bar-module__rkWtVW__settings:has([aria-expanded=true]) .top_bar-module__rkWtVW__set_tip{opacity:0}@media (prefers-reduced-motion:reduce){.top_bar-module__rkWtVW__set_pill,.top_bar-module__rkWtVW__set_tip{transition:opacity .2s}}}.top_bar-module__rkWtVW__bar .tabler-icon{stroke-width:2.1px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:80em){.top_bar-module__rkWtVW__inner{animation:top_bar-module__rkWtVW__compact var(--ease-out) both;animation-timeline:scroll(root);animation-range:0 6rem}.top_bar-module__rkWtVW__brand [class*=mark_cursor]{animation:top_bar-module__rkWtVW__cursor-once var(--ease-out) both;animation-timeline:scroll(root);animation-range:4rem 7rem}}}@keyframes top_bar-module__rkWtVW__compact{to{box-shadow:var(--shadow-overlay);translate:0 -.5rem}}@keyframes top_bar-module__rkWtVW__cursor-once{40%,60%{opacity:0}}
.site_frame-module__2yuXaW__shell{flex-direction:column;min-height:100vh;display:flex}.site_frame-module__2yuXaW__main{outline:none;flex:1}
@font-face{font-stretch:75% 125%;font-family:mona;src:url(../media/mona_sans_latin_wdth_normal-s.p.44gmstuh-bse8.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:mona Fallback;src:local(Arial);ascent-override:106.37%;descent-override:31.23%;line-gap-override:0.0%;size-adjust:102.48%}.mona_d954b015-module__9slSfa__className{font-family:mona,mona Fallback}.mona_d954b015-module__9slSfa__variable{--font-mona:"mona", "mona Fallback"}
@font-face{font-stretch:75% 125%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:monaExt;src:url(../media/mona_sans_latin_ext_wdth_normal.3_1dti1c6ayfq.woff2)format("woff2");font-display:swap;font-weight:200 900}.monaext_69d1181a-module__GG-jlq__className{font-family:monaExt}.monaext_69d1181a-module__GG-jlq__variable{--font-mona-ext:"monaExt"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_4fe2c37d-module__b0eQcG__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_4fe2c37d-module__b0eQcG__variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:jetbrainsExt;src:url(../media/jetbrains_mono_latin_ext_wght_normal.1wlj3nn-4xnfp.woff2)format("woff2");font-display:swap;font-weight:100 800}.jetbrainsext_d5c5530d-module__D6rVPG__className{font-family:jetbrainsExt}.jetbrainsext_d5c5530d-module__D6rVPG__variable{--font-jetbrains-ext:"jetbrainsExt"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75b942aa54768413-s.2nr5bfa40ipst.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/336577612d7c27c6-s.22jwt2dnxels8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a1fd0476921cc44a-s.32cyn4ysztoj8.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ad96c6a1ccb6b4e-s.3yf3uff6d74na.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a7504b3b03812bde-s.452i12cpbuhn2.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_335e57c2-module__lbTqdq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:600}.unbounded_335e57c2-module__lbTqdq__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:skinFraunces;src:url(../media/fraunces_latin_wght_normal-s.2on4lsczlu6gv.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:skinFraunces Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.skinfraunces_458f2fe4-module__RtTKOG__className{font-family:skinFraunces,skinFraunces Fallback}.skinfraunces_458f2fe4-module__RtTKOG__variable{--font-skin-fraunces:"skinFraunces", "skinFraunces Fallback"}
@font-face{font-family:skinFigtree;src:url(../media/figtree_latin_wght_normal-s.30wi0xp2m6ck_.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:skinFigtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.skinfigtree_d59338fc-module__EK_qWG__className{font-family:skinFigtree,skinFigtree Fallback}.skinfigtree_d59338fc-module__EK_qWG__variable{--font-skin-figtree:"skinFigtree", "skinFigtree Fallback"}
@font-face{font-family:skinYoungSerif;src:url(../media/young_serif_latin_400_normal-s.32lku43yll3p5.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:skinYoungSerif Fallback;src:local(Arial);ascent-override:91.54%;descent-override:32.03%;line-gap-override:0.0%;size-adjust:114.27%}.skinyoungserif_5d92dbb5-module__bZtCWW__className{font-family:skinYoungSerif,skinYoungSerif Fallback;font-weight:400}.skinyoungserif_5d92dbb5-module__bZtCWW__variable{--font-skin-young-serif:"skinYoungSerif", "skinYoungSerif Fallback"}
@font-face{font-family:skinNewsreader;src:url(../media/newsreader_latin_wght_normal-s.1tkuwlnjs9jrl.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:skinNewsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.skinnewsreader_2f1678ec-module__hb0M-G__className{font-family:skinNewsreader,skinNewsreader Fallback}.skinnewsreader_2f1678ec-module__hb0M-G__variable{--font-skin-newsreader:"skinNewsreader", "skinNewsreader Fallback"}
@font-face{font-family:skinAlbertSans;src:url(../media/albert_sans_latin_wght_normal-s.29ynnfd5w61tl.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:skinAlbertSans Fallback;src:local(Arial);ascent-override:91.32%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:104.03%}.skinalbertsans_b41b5547-module__iEFjBq__className{font-family:skinAlbertSans,skinAlbertSans Fallback}.skinalbertsans_b41b5547-module__iEFjBq__variable{--font-skin-albert-sans:"skinAlbertSans", "skinAlbertSans Fallback"}
@font-face{font-family:skinSaira;src:url(../media/saira_latin_wght_normal-s.1hj-6jl16_4gm.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:skinSaira Fallback;src:local(Arial);ascent-override:109.56%;descent-override:42.38%;line-gap-override:0.0%;size-adjust:103.59%}.skinsaira_6ed0419-module__5H3dHG__className{font-family:skinSaira,skinSaira Fallback}.skinsaira_6ed0419-module__5H3dHG__variable{--font-skin-saira:"skinSaira", "skinSaira Fallback"}
@font-face{font-family:skinOnest;src:url(../media/onest_latin_wght_normal-s.03yf3q21tay-w.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:skinOnest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.skinonest_be5dd693-module__0jsQGq__className{font-family:skinOnest,skinOnest Fallback}.skinonest_be5dd693-module__0jsQGq__variable{--font-skin-onest:"skinOnest", "skinOnest Fallback"}
:root{--container-max:80rem;--gutter:clamp(1.25rem, 5vw, 3.5rem);--section-y:clamp(3rem, 5vw, 4.5rem);--page-top:clamp(3.5rem, 7vw, 6rem);--gap-cards:clamp(1.5rem, 2.5vw, 2rem);--gap-split:clamp(2.25rem, 6vw, 6rem);--space-group:clamp(4rem, 8vw, 6rem);--space-block:clamp(3rem, 6vw, 4.5rem);--space-stack:clamp(2rem, 4vw, 3rem);--pad-card:clamp(1.5rem, 3vw, 2rem);--pad-card-compact:1.375rem;--header-height:4.5rem;--control-size:2.75rem;--control-icon:1.25rem;--button-sm:2.75rem;--button-md:3rem;--button-lg:3.375rem;--float-bottom:1rem;--float-right:1rem;--assistant-accent:var(--accent);--assistant-on-accent:var(--on-accent);--assistant-bg:var(--panel);--assistant-text:var(--ink);--assistant-radius:var(--radius-card);--radius-badge:.375rem;--radius:.625rem;--radius-card:1rem;--radius-panel:var(--radius-card);--radius-band:1.75rem;--radius-pill:999px;--font-ui:var(--font-mona-ext), var(--font-mona), system-ui, sans-serif;--font-mono:var(--font-jetbrains-ext), var(--font-jetbrains), ui-monospace, monospace;--display-stretch:118%;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:800;--fs-display:clamp(2.5rem, 5vw, 4.25rem);--fs-h1:clamp(2.25rem, 4.6vw, 3.75rem);--fs-h2:clamp(1.875rem, 3.4vw, 2.875rem);--fs-h2-small:clamp(1.625rem, 3vw, 2.25rem);--fs-h3:1.75rem;--fs-card-title-large:1.375rem;--fs-card-title:1.25rem;--fs-lead:1.125rem;--fs-body-large:1.0625rem;--fs-body:1rem;--fs-body-small:.9375rem;--fs-small:.875rem;--fs-xs:.8125rem;--fs-badge:.75rem;--fs-micro:.6875rem;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--icon-hover:var(--accent-text);--icon-hover-well:color-mix(in srgb, var(--accent) 14%, transparent);--color-context:var(--paper);--shadow-raised:var(--shadow-outer), var(--shadow-inner-none);--shadow-pressed:var(--shadow-outer-none), var(--shadow-inner);--brand:#0e6b66;--brand-light:#2aa198;--brand-pale:#9fe3da;--brand-deep:#062e2c;--coral:#ff6f59;--coral-light:#ff9a85;--orb-core:#138a83;--grad-brand:linear-gradient(100deg, #0a4f4b 0%, #0e6b66 50%, #0f7a70 100%);--logo-1:color-mix(in srgb, var(--brand-light) 60%, var(--brand));--logo-2:color-mix(in srgb, var(--brand) 45%, var(--brand-deep));--logo-cursor:var(--coral);--grad-tile:linear-gradient(135deg, var(--logo-1), var(--logo-2));--on-accent-fixed:#fff;--signal:var(--coral);--status-green:#34d399;--overlay:#0b171699;--drawer-scrim:#0b171680;--stage:#0b1716;--stage-text:#eef6f4;--stage-muted:#a9c4c0;--stage-glow:#2aa19866;--stage-warm:#ff6f5942;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ink:#0f1e1e;--slate:#51605e;--paper:#f4f1ea;--paper-2:#ebe7dd;--panel:#fff;--line:#0f1e1e1a;--pressed-shade:5%;--accent:#0e6b66;--accent-hover:#0b5854;--on-accent:#fff;--accent-text:#0e6b66;--accent-soft:#dff1ee;--signal-text:#b8402c;--signal-soft:#ffe8e3;--grad:var(--grad-brand);--error:#b42318;--shadow-outer:.0625rem .0625rem .625rem #1a28262e;--shadow-outer-none:0 0 0 0 #1a282600;--shadow-inner:inset .0625rem .0625rem .625rem #1a28262e;--shadow-inner-active:inset .125rem .125rem .75rem #1a282647;--shadow-inner-none:inset 0 0 0 0 #1a282600;--shadow-float:.125rem .25rem 1.5rem #1a282624;--shadow-overlay:0 1.5rem 3.5rem #0f1e1e33;--shadow-accent:0 .75rem 1.75rem -.75rem #0e6b6699}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--ink:#eef6f4;--slate:#a3bcb8;--paper:#0b1716;--paper-2:#0f1f1e;--panel:#142625;--line:#eef6f41a;--pressed-shade:35%;--accent:#3cc4b5;--accent-hover:#5fd3c6;--on-accent:#06201e;--accent-text:#5fd3c6;--accent-soft:#173a37;--signal-text:#ff9a85;--signal-soft:#331d19;--grad:linear-gradient(100deg, #3cc4b5 0%, #5fd3c6 50%, #9fe3da 100%);--error:#ff7a6e;--shadow-outer:.0625rem .0625rem .625rem #000000d9;--shadow-outer-none:0 0 0 0 #0000;--shadow-inner:inset .0625rem .0625rem .625rem #000000d9;--shadow-inner-active:inset .125rem .125rem .75rem #000;--shadow-inner-none:inset 0 0 0 0 #0000;--shadow-float:.125rem .25rem 1.5rem #0000008c;--shadow-overlay:0 1.5rem 3.5rem #0009;--shadow-accent:0 .75rem 1.75rem -.75rem #3cc4b580}@media (min-width:96em){:root{--container-max:86rem;--gutter:clamp(1.25rem, 5vw, 4rem);--section-y:clamp(3rem, 5vw, 5rem);--gap-cards:2rem;--fs-display:4.5rem;--fs-h1:4rem;--fs-h2:3rem;--fs-h2-small:2.375rem;--fs-card-title:1.3125rem;--fs-card-title-large:1.4375rem;--fs-lead:1.1875rem;--fs-body:1.0625rem;--fs-body-large:1.125rem;--fs-body-small:.96875rem}}@media (min-width:120em) and (min-height:56.25em){:root{--container-max:92rem;--gutter:clamp(1.25rem, 5vw, 4.5rem);--section-y:clamp(3rem, 5vw, 5.5rem);--pad-card:2rem;--button-lg:3.5rem;--fs-display:4.75rem;--fs-h1:4.25rem;--fs-h2:3.25rem;--fs-h2-small:2.5rem;--fs-h3:1.8125rem;--fs-card-title-large:1.5rem;--fs-card-title:1.3125rem;--fs-lead:1.1875rem;--fs-body-large:1.125rem;--fs-body:1.0625rem;--fs-body-small:1rem;--fs-small:.90625rem;--fs-xs:.84375rem}}@media (pointer:fine) and (min-width:45em){:root{--control-size:2.5rem;--control-icon:1.125rem;--button-sm:2.5rem;--button-md:2.75rem;--button-lg:3rem}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--accent);color:var(--on-accent)}html,body{min-height:100%}html{background:var(--paper);-webkit-tap-highlight-color:transparent}body{font-family:var(--font-ui);font-size:var(--fs-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}#root{min-height:100%}picture{display:contents}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-height) + 3.25rem)}::view-transition-old(.page){animation:.16s var(--ease) both page-out}::view-transition-new(.page){animation:.38s var(--ease-out) .12s both page-in}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(.75rem)}}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}html.lang-switch::view-transition-old(.page){animation:none}html.lang-switch::view-transition-new(.page){animation:none}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.focus_ring:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.visually_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabler-icon{stroke-width:1.75px}.hover_in_shadow{isolation:isolate;position:relative}.hover_in_shadow:before,.hover_in_shadow:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hover_in_shadow:before{z-index:-1;box-shadow:var(--shadow-outer);background-color:var(--panel);transition:box-shadow .3s,background-color .3s}.hover_in_shadow:after{z-index:2;box-shadow:var(--shadow-inner);opacity:0;transition:opacity .3s,box-shadow .15s}.hover_in_shadow:focus-visible:before,.hover_in_shadow[aria-expanded=true]:before,.hover_in_shadow[aria-pressed=true]:before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade))}@media (hover:hover){.hover_in_shadow:hover:before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade))}}.hover_in_shadow:focus-visible:after,.hover_in_shadow[aria-expanded=true]:after,.hover_in_shadow[aria-pressed=true]:after{opacity:1}@media (hover:hover){.hover_in_shadow:hover:after{opacity:1}}.hover_in_shadow:active:after{box-shadow:var(--shadow-inner-active)}@media (hover:none){.hover_in_shadow:active:before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade));transition-duration:80ms}.hover_in_shadow:active:after{opacity:1;transition-duration:80ms}}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.5rem;display:inline-flex}.grad_text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:45em){.rise{animation:rise var(--ease-out) both;animation-timeline:view();animation-range:entry entry 40%}.rise:nth-child(3n+2){animation-range:entry 8% entry 48%}.rise:nth-child(3n){animation-range:entry 16% entry 56%}}}@keyframes rise{0%{opacity:0;transform:translateY(1.25rem)}}.skip_link{background:var(--accent);color:var(--on-accent);z-index:300;border-radius:0 0 var(--radius) 0;font-size:var(--fs-small);padding:.75rem 1.25rem;position:absolute;top:0;left:-999px}.skip_link:focus{left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-old(.page){animation:none}::view-transition-new(.page){animation:none}}:is(footer,[data-announcement])[data-offscreen] :is(*){animation-play-state:paused}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow-y:clip}details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}
:root[data-palette=ocean]{--brand:#0b4a6f;--brand-light:#2b83b5;--brand-pale:#c3e2f4;--brand-deep:#04263a;--coral:#f0a35e;--coral-light:#f6c28f;--orb-core:#1a6a97;--grad-brand:linear-gradient(100deg, #083a58 0%, #0b4a6f 50%, #1a6a97 100%);--stage:#06192a;--stage-text:#eef4f9;--stage-muted:#a9bfd0;--stage-glow:#2b83b56b;--stage-warm:#f0a35e3d;--ink:#0d1b26;--slate:#52606b;--paper:#f3f2ee;--paper-2:#e8e6df;--accent:#0b4a6f;--accent-hover:#083a58;--accent-text:#0b4a6f;--accent-soft:#dcebf5;--signal-text:#94500f;--signal-soft:#fbeedf;--grad:linear-gradient(100deg, #083a58 0%, #0b4a6f 50%, #1a6a97 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #0b4a6f8c}:root[data-palette=ocean].dark{--ink:#eef4f9;--slate:#a3b6c4;--paper:#07141f;--paper-2:#0b1b29;--panel:#102436;--accent:#5fb3e4;--accent-hover:#85c6ec;--on-accent:#04192a;--accent-text:#85c6ec;--accent-soft:#133049;--signal-text:#f6c28f;--signal-soft:#33261a;--grad:linear-gradient(100deg, #5fb3e4 0%, #85c6ec 50%, #c3e2f4 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #5fb3e473}:root[data-palette=cobalt]{--brand:#2340c7;--brand-light:#4f6ef2;--brand-pale:#d3dcff;--brand-deep:#0e1a5c;--coral:#14b8a6;--coral-light:#5eead4;--orb-core:#3354de;--grad-brand:linear-gradient(100deg, #1b33a3 0%, #2340c7 50%, #3354de 100%);--stage:#0a0f2e;--stage-text:#eef1ff;--stage-muted:#aab3db;--stage-glow:#4f6ef273;--stage-warm:#14b8a638;--ink:#0f1430;--slate:#545a74;--paper:#f4f4f1;--paper-2:#e9e9e4;--accent:#2340c7;--accent-hover:#1b33a3;--accent-text:#2340c7;--accent-soft:#e2e8ff;--signal-text:#0f6e66;--signal-soft:#d9f6f1;--grad:linear-gradient(100deg, #1b33a3 0%, #2340c7 50%, #3354de 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #2340c780}:root[data-palette=cobalt].dark{--ink:#eef1ff;--slate:#aab3db;--paper:#0a0f24;--paper-2:#0e1530;--panel:#141c3d;--accent:#8ea2ff;--accent-hover:#aab9ff;--on-accent:#0a0f2e;--accent-text:#aab9ff;--accent-soft:#1c2656;--signal-text:#5eead4;--signal-soft:#10302c;--grad:linear-gradient(100deg, #8ea2ff 0%, #aab9ff 50%, #d3dcff 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #8ea2ff73}:root[data-palette=forest]{--brand:#1f4d3a;--brand-light:#2f7a5a;--brand-pale:#bfe3cf;--brand-deep:#0f2a1f;--coral:#d9663b;--coral-light:#ec8d66;--orb-core:#28634a;--grad-brand:linear-gradient(100deg, #173c2d 0%, #1f4d3a 50%, #2a6a4f 100%);--stage:#0e1a15;--stage-text:#eef5f0;--stage-muted:#a8c2b5;--stage-glow:#2f7a5a73;--stage-warm:#d9663b40;--ink:#13201a;--slate:#56645c;--paper:#f3f0e8;--paper-2:#e9e5da;--accent:#1f4d3a;--accent-hover:#173c2d;--accent-text:#1f5c44;--accent-soft:#e0efe6;--signal-text:#a8431c;--signal-soft:#fbe6dc;--grad:linear-gradient(100deg, #173c2d 0%, #1f4d3a 50%, #2a6a4f 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #1f4d3a8c}:root[data-palette=forest].dark{--ink:#eef5f0;--slate:#a8c2b5;--paper:#0e1a15;--paper-2:#12211b;--panel:#172a22;--accent:#6fcf9f;--accent-hover:#8ddcb3;--on-accent:#0b1712;--accent-text:#8ddcb3;--accent-soft:#1b3a2c;--signal-text:#ec8d66;--signal-soft:#35201a;--grad:linear-gradient(100deg, #6fcf9f 0%, #8ddcb3 50%, #bfe3cf 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #6fcf9f66}:root[data-palette=violet]{--brand:#4c2a85;--brand-light:#7b5cc4;--brand-pale:#e2d8f7;--brand-deep:#22103f;--coral:#ff8a65;--coral-light:#ffb199;--orb-core:#603aa5;--grad-brand:linear-gradient(100deg, #3c206b 0%, #4c2a85 50%, #6a48b3 100%);--stage:#140c24;--stage-text:#f4effb;--stage-muted:#bfb2d6;--stage-glow:#7b5cc473;--stage-warm:#ff8a6538;--ink:#1a1226;--slate:#5f586c;--paper:#f5f3f0;--paper-2:#ebe7e3;--accent:#4c2a85;--accent-hover:#3c206b;--accent-text:#54309a;--accent-soft:#ece5f8;--signal-text:#ad3f1c;--signal-soft:#ffe9e1;--grad:linear-gradient(100deg, #3c206b 0%, #4c2a85 50%, #6a48b3 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #4c2a858c}:root[data-palette=violet].dark{--ink:#f4effb;--slate:#bfb2d6;--paper:#120b1f;--paper-2:#180f29;--panel:#211636;--accent:#b69cf0;--accent-hover:#c9b5f5;--on-accent:#1a0f2e;--accent-text:#c9b5f5;--accent-soft:#2e2150;--signal-text:#ffb199;--signal-soft:#3a2019;--grad:linear-gradient(100deg, #b69cf0 0%, #c9b5f5 50%, #e2d8f7 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b69cf066}:root[data-palette=amber]{--brand:#8a3f0a;--brand-light:#d97a1a;--brand-pale:#fbe3c3;--brand-deep:#3d1a03;--coral:#1c8c85;--coral-light:#5cc7bd;--orb-core:#b35d12;--grad-brand:linear-gradient(100deg, #6e3208 0%, #8a3f0a 50%, #a8520f 100%);--stage:#1a0f05;--stage-text:#fbf3e8;--stage-muted:#d2bea4;--stage-glow:#d97a1a66;--stage-warm:#1c8c8538;--ink:#221507;--slate:#63574a;--paper:#f6f1e8;--paper-2:#ece4d6;--accent:#8a3f0a;--accent-hover:#6e3208;--accent-text:#8a3f0a;--accent-soft:#f8e6d0;--signal-text:#0f6b64;--signal-soft:#dcf1ee;--grad:linear-gradient(100deg, #6e3208 0%, #8a3f0a 50%, #a8520f 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #8a3f0a80}:root[data-palette=amber].dark{--ink:#fbf3e8;--slate:#cdbba4;--paper:#140c05;--paper-2:#1c1208;--panel:#26190c;--accent:#f0a54a;--accent-hover:#f5bb70;--on-accent:#1f1204;--accent-text:#f5bb70;--accent-soft:#3a2610;--signal-text:#6fd6cb;--signal-soft:#12302d;--grad:linear-gradient(100deg, #f0a54a 0%, #f5bb70 50%, #fbd59e 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #f0a54a66}:root[data-palette=slate]{--brand:#2f3a48;--brand-light:#5b6b7e;--brand-pale:#dde3ea;--brand-deep:#141b24;--coral:#c97b4a;--coral-light:#e0a27a;--orb-core:#46546a;--grad-brand:linear-gradient(100deg, #141b24 0%, #2f3a48 50%, #4f5e70 100%);--stage:#11161d;--stage-text:#eef1f4;--stage-muted:#a9b3bf;--stage-glow:#5b6b7e66;--stage-warm:#c97b4a33;--ink:#151a20;--slate:#58616c;--paper:#f3f3f1;--paper-2:#e7e7e4;--accent:#2f3a48;--accent-hover:#222b36;--accent-text:#2f3a48;--accent-soft:#e3e7ec;--signal-text:#97532f;--signal-soft:#f6e8df;--grad:linear-gradient(100deg, #141b24 0%, #2f3a48 50%, #4f5e70 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #2f3a4880}:root[data-palette=slate].dark{--ink:#eef1f4;--slate:#a9b3bf;--paper:#0f1318;--paper-2:#141920;--panel:#1b222b;--accent:#c3cdd8;--accent-hover:#dbe2ea;--on-accent:#11161d;--accent-text:#dbe2ea;--accent-soft:#26303b;--signal-text:#e0a27a;--signal-soft:#33241b;--grad:linear-gradient(100deg, #dbe2ea 0%, #c3cdd8 50%, #a9b3bf 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #c3cdd84d}
:root[data-season=valentine]{--brand:#8e1240;--brand-light:#d6457a;--brand-deep:#4a0820;--coral:#ff8fab;--coral-light:#ffc2d1;--orb-core:#b81d55;--grad-brand:linear-gradient(100deg, #8e1240 0%, #d6457a 55%, #ff8fab 100%);--stage:#2a0614;--stage-glow:#d6457a6b;--stage-warm:#ff8fab42;--accent:#b0164b;--accent-hover:#8e1240;--accent-text:#b0164b;--accent-soft:#fde3eb;--on-accent:#fff;--signal-text:#a3324f;--grad:linear-gradient(100deg, #8e1240 0%, #d6457a 55%, #ff8fab 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b0164b8c}:root[data-season=valentine].dark{--accent:#ff7aa2;--accent-hover:#ff9dba;--accent-text:#ff9dba;--accent-soft:#3d1624;--on-accent:#2a0614;--signal-text:#ffc2d1;--grad:linear-gradient(100deg, #ff7aa2 0%, #ffc2d1 60%, #ffe0e8 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #ff7aa273}:root[data-season=easter]{--brand:#4f3a8f;--brand-light:#8a73d6;--brand-deep:#241848;--coral:#f2b705;--coral-light:#ffd75e;--orb-core:#6b4bb3;--grad-brand:linear-gradient(100deg, #4f8a3b 0%, #8a73d6 55%, #f2b705 100%);--stage:#191230;--stage-glow:#8a73d66b;--stage-warm:#f2b7053d;--accent:#6b4bb3;--accent-hover:#553a94;--accent-text:#6b4bb3;--accent-soft:#ece6fa;--on-accent:#fff;--signal-text:#3f6e2f;--grad:linear-gradient(100deg, #4f8a3b 0%, #8a73d6 55%, #e0a800 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #6b4bb38c}:root[data-season=easter].dark{--accent:#b9a3f0;--accent-hover:#cfc0f6;--accent-text:#cfc0f6;--accent-soft:#2a2145;--on-accent:#191230;--signal-text:#ffd75e;--grad:linear-gradient(100deg, #9ad48a 0%, #b9a3f0 55%, #ffd75e 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b9a3f073}:root[data-season=halloween]{--paper:#f7f0e6;--paper-2:#efe5d6;--panel:#fffaf3;--brand:#3d1f5c;--brand-light:#7a3fb0;--brand-deep:#1a0b2a;--coral:#ff7a1a;--coral-light:#ffa55e;--orb-core:#5a2d85;--grad-brand:linear-gradient(100deg, #3d1f5c 0%, #7a3fb0 50%, #ff7a1a 100%);--stage:#140a1f;--stage-glow:#7a3fb073;--stage-warm:#ff7a1a4d;--accent:#b34700;--accent-hover:#8f3900;--accent-text:#a84200;--accent-soft:#fde6d4;--on-accent:#fff;--signal-text:#5a2d85;--grad:linear-gradient(100deg, #3d1f5c 0%, #7a3fb0 50%, #b34700 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b347008c}:root[data-season=halloween].dark{--ink:#f4eefa;--slate:#b9aac9;--paper:#120c1a;--paper-2:#181022;--panel:#1f1529;--line:#f4eefa1a;--accent:#ff8c3a;--accent-hover:#ffa55e;--accent-text:#ffa55e;--accent-soft:#3a2114;--on-accent:#1a0d00;--signal-text:#c9a2f0;--grad:linear-gradient(100deg, #b98ae6 0%, #ff8c3a 60%, #ffc08a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #ff8c3a73}:root[data-season=christmas]{--brand:#14532d;--brand-light:#2e8a52;--brand-deep:#0a2a17;--coral:#d4a017;--coral-light:#f0c95a;--orb-core:#1d6b3c;--grad-brand:linear-gradient(100deg, #14532d 0%, #b3202a 55%, #d4a017 100%);--stage:#0b1f14;--stage-glow:#2e8a526b;--stage-warm:#d4a01747;--accent:#b3202a;--accent-hover:#8f1820;--accent-text:#b3202a;--accent-soft:#fbe3e4;--on-accent:#fff;--signal-text:#14532d;--grad:linear-gradient(100deg, #14532d 0%, #b3202a 55%, #c8920f 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b3202a8c}:root[data-season=christmas].dark{--accent:#f2737b;--accent-hover:#f6979d;--accent-text:#f6979d;--accent-soft:#3a1618;--on-accent:#2a0508;--signal-text:#f0c95a;--grad:linear-gradient(100deg, #6fcf97 0%, #f2737b 55%, #f0c95a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #f2737b73}:root[data-season=mothers]{--brand:#8a2d55;--brand-light:#d4588a;--brand-deep:#45122a;--coral:#f4a261;--coral-light:#ffc9a0;--orb-core:#a83a68;--grad-brand:linear-gradient(100deg, #8a2d55 0%, #d4588a 55%, #f4a261 100%);--stage:#2a0f1c;--stage-glow:#d4588a6b;--stage-warm:#f4a2614d;--accent:#a8306a;--accent-hover:#8a2d55;--accent-text:#a8306a;--accent-soft:#fbe4ee;--on-accent:#fff;--signal-text:#9a4a12;--grad:linear-gradient(100deg, #8a2d55 0%, #a8306a 55%, #a3501a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #a8306a8c}:root[data-season=mothers].dark{--accent:#ff8fb8;--accent-hover:#ffadc9;--accent-text:#ffadc9;--accent-soft:#3d1626;--on-accent:#2a0f1c;--signal-text:#ffc9a0;--grad:linear-gradient(100deg, #ff8fb8 0%, #ffc9a0 60%, #ffe3d0 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #ff8fb873}:root[data-season=fathers]{--brand:#1f3a68;--brand-light:#3f68a8;--brand-deep:#0e1d38;--coral:#d9a21b;--coral-light:#f2c14e;--orb-core:#2a4c85;--grad-brand:linear-gradient(100deg, #1f3a68 0%, #3f68a8 55%, #d9a21b 100%);--stage:#0c1628;--stage-glow:#3f68a873;--stage-warm:#d9a21b4d;--accent:#2a4c85;--accent-hover:#1f3a68;--accent-text:#2a4c85;--accent-soft:#e2e9f5;--on-accent:#fff;--signal-text:#8a6200;--grad:linear-gradient(100deg, #1f3a68 0%, #2a4c85 55%, #8a6200 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #2a4c858c}:root[data-season=fathers].dark{--accent:#8fb0e8;--accent-hover:#adc6f0;--accent-text:#adc6f0;--accent-soft:#1a2740;--on-accent:#0c1628;--signal-text:#f2c14e;--grad:linear-gradient(100deg, #8fb0e8 0%, #c9d8f0 50%, #f2c14e 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #8fb0e873}:root[data-season=summer]{--brand:#0b6e8a;--brand-light:#1fa2c9;--brand-deep:#053543;--coral:#f9a826;--coral-light:#ffd27a;--orb-core:#0d86a8;--grad-brand:linear-gradient(100deg, #0b6e8a 0%, #1fa2c9 55%, #f9a826 100%);--stage:#062430;--stage-glow:#1fa2c96b;--stage-warm:#f9a82652;--accent:#0a6d89;--accent-hover:#085a71;--accent-text:#0a6d89;--accent-soft:#dcf1f7;--on-accent:#fff;--signal-text:#9a5a00;--grad:linear-gradient(100deg, #0b6e8a 0%, #0a6d89 50%, #9a5a00 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #0a6d898c}:root[data-season=summer].dark{--accent:#5cc8ea;--accent-hover:#84d7f0;--accent-text:#84d7f0;--accent-soft:#123a46;--on-accent:#062430;--signal-text:#ffd27a;--grad:linear-gradient(100deg, #5cc8ea 0%, #9ee3c8 55%, #ffd27a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #5cc8ea73}:root[data-season=school]{--brand:#1d4fa8;--brand-light:#2f6fd6;--brand-deep:#0d2552;--coral:#e63946;--coral-light:#ff7b85;--orb-core:#2459bf;--grad-brand:linear-gradient(100deg, #1d4fa8 0%, #2f6fd6 50%, #e63946 100%);--stage:#0a1630;--stage-glow:#2f6fd66b;--stage-warm:#e0a8004d;--accent:#1f56b8;--accent-hover:#18448f;--accent-text:#1f56b8;--accent-soft:#e1eafa;--on-accent:#fff;--signal-text:#b3202a;--grad:linear-gradient(100deg, #1d4fa8 0%, #1f56b8 50%, #b3202a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #1f56b88c}:root[data-season=school].dark{--accent:#7aa8f0;--accent-hover:#9cbff5;--accent-text:#9cbff5;--accent-soft:#172a4d;--on-accent:#0a1630;--signal-text:#ffd75e;--grad:linear-gradient(100deg, #7aa8f0 0%, #ff9ba2 55%, #ffd75e 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #7aa8f073}:root[data-season=blackfriday]{--brand:#111;--brand-light:#3a3a3a;--brand-deep:#000;--coral:#ffd400;--coral-light:#ffe55c;--orb-core:#222;--grad-brand:linear-gradient(100deg, #111 0%, #3a3a3a 55%, #ffd400 100%);--stage:#0a0a0a;--stage-glow:#ffd40038;--stage-warm:#ffd4004d;--accent:#111;--accent-hover:#333;--accent-text:#111;--accent-soft:#fff5b8;--on-accent:#ffd400;--signal-text:#7a5c00;--grad:linear-gradient(100deg, #111 0%, #3a3a3a 60%, #6b5200 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #0000008c}:root[data-season=blackfriday].dark{--ink:#f5f5f5;--slate:#b0b0b0;--paper:#0d0d0d;--paper-2:#141414;--panel:#1c1c1c;--line:#ffffff1a;--accent:#ffd400;--accent-hover:#ffe55c;--accent-text:#ffd400;--accent-soft:#2e2a10;--on-accent:#111;--signal-text:#ffe55c;--grad:linear-gradient(100deg, #ffd400 0%, #ffe55c 50%, #fff3a8 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #ffd40059}:root[data-season=sinterklaas]{--brand:#8f0d18;--brand-light:#c1121f;--brand-deep:#4a060c;--coral:#d4a017;--coral-light:#f2c14e;--orb-core:#a8101c;--grad-brand:linear-gradient(100deg, #8f0d18 0%, #c1121f 55%, #d4a017 100%);--stage:#24060a;--stage-glow:#c1121f66;--stage-warm:#d4a01752;--accent:#b0101c;--accent-hover:#8f0d18;--accent-text:#b0101c;--accent-soft:#fbe2e3;--on-accent:#fff;--signal-text:#7a4a1a;--grad:linear-gradient(100deg, #8f0d18 0%, #b0101c 50%, #7a4a1a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b0101c8c}:root[data-season=sinterklaas].dark{--accent:#ff6b74;--accent-hover:#ff8f96;--accent-text:#ff8f96;--accent-soft:#3a1216;--on-accent:#24060a;--signal-text:#f2c14e;--grad:linear-gradient(100deg, #ff8f96 0%, #f2c14e 55%, #ffe39a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #ff6b7473}:root[data-season=newyear]{--brand:#1d2a5c;--brand-light:#3a4f9e;--brand-deep:#0b1230;--coral:#d4a017;--coral-light:#f2c14e;--orb-core:#26387a;--grad-brand:linear-gradient(100deg, #1d2a5c 0%, #3a4f9e 50%, #d4a017 100%);--stage:#080d22;--stage-glow:#3a4f9e73;--stage-warm:#d4a01759;--accent:#2a3c86;--accent-hover:#1d2a5c;--accent-text:#2a3c86;--accent-soft:#e4e7f6;--on-accent:#fff;--signal-text:#8a6200;--grad:linear-gradient(100deg, #1d2a5c 0%, #2a3c86 50%, #8a6200 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #2a3c868c}:root[data-season=newyear].dark{--accent:#f2c14e;--accent-hover:#ffd97a;--accent-text:#f2c14e;--accent-soft:#2a2410;--on-accent:#1a1400;--signal-text:#a9b8f0;--grad:linear-gradient(100deg, #f2c14e 0%, #ffe3a0 50%, #c9d2f7 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #f2c14e66}
:root[data-skin]{--display-stretch:100%}:root[data-skin]:not([data-a11y-font=on]) :is(h1,h2,h3){font-family:var(--font-skin-heading,inherit)}:root[data-skin=blueprint]{--font-skin-heading:var(--font-mono);--brand:#1d5fbf;--brand-light:#4a86dc;--brand-pale:#dce8f7;--brand-deep:#0d3b75;--coral:#ff8a3d;--coral-light:#ffb27f;--orb-core:#1f5aa8;--grad-brand:linear-gradient(100deg, #0d3b75 0%, #1d5fbf 60%, #4a86dc 100%);--stage:#0d3b75;--stage-text:#eaf2ff;--stage-muted:#b9cdea;--stage-glow:#78afff66;--stage-warm:#ff8a3d38;--ink:#0f2a4a;--slate:#3a5575;--paper:#eef4fb;--paper-2:#e1ebf6;--panel:#f8fbfe;--line:#0f2a4a24;--accent:#1d5fbf;--accent-hover:#174d9c;--on-accent:#fff;--accent-text:#1a55ad;--accent-soft:#dce8f7;--signal-text:#a33d00;--signal-soft:#fbe9dc;--grad:linear-gradient(100deg, #0d3b75 0%, #1d5fbf 60%, #4a86dc 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #1d5fbf80;--radius-card:.375rem;--radius-band:.5rem;--blueprint-grid:#1d5fbf17}:root[data-skin=blueprint].dark{--ink:#eaf2ff;--slate:#b9cdea;--paper:#0b3366;--paper-2:#0e3b74;--panel:#124483;--line:#eaf2ff2e;--accent:#9cc7ff;--accent-hover:#c2dcff;--on-accent:#06224a;--accent-text:#b3d4ff;--accent-soft:#164a8c;--signal-text:#ffc58f;--signal-soft:#1a4a80;--grad:linear-gradient(100deg, #9cc7ff 0%, #c2dcff 60%, #fff 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #9cc7ff66;--blueprint-grid:#eaf2ff12}:root[data-skin=blueprint]:not([data-a11y-contrast]){background-image:linear-gradient(var(--blueprint-grid) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint-grid) 1px, transparent 1px);background-size:1.5rem 1.5rem}:root[data-skin=neon]{--brand:#6b21a8;--brand-light:#9a3fd6;--brand-pale:#f3e3ff;--brand-deep:#2a0b4a;--coral:#ff2e88;--coral-light:#ff7dbb;--orb-core:#7a1fb8;--grad-brand:linear-gradient(100deg, #2a0b4a 0%, #6b21a8 50%, #ff2e88 100%);--stage:#1a0b2e;--stage-text:#fdeaff;--stage-muted:#d2b8ec;--stage-glow:#ff2e8873;--stage-warm:#5ef2ff4d;--ink:#241038;--slate:#5a4470;--paper:#fff5fb;--paper-2:#fbe9f5;--panel:#fff;--line:#2410381f;--accent:#c2187a;--accent-hover:#a0125f;--on-accent:#fff;--accent-text:#a8136a;--accent-soft:#fde0f0;--signal-text:#0b6478;--signal-soft:#dcf6fb;--grad:linear-gradient(100deg, #6b21a8 0%, #c2187a 55%, #ff2e88 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #ff2e8899}:root[data-skin=neon].dark{--ink:#fbeaff;--slate:#c9b3e0;--paper:#120822;--paper-2:#1b0d33;--panel:#241243;--line:#fbeaff1f;--accent:#ff4fa3;--accent-hover:#ff7dbb;--on-accent:#1a0010;--accent-text:#ff8cc6;--accent-soft:#3a1240;--signal-text:#5ef2ff;--signal-soft:#10303f;--grad:linear-gradient(100deg, #ff4fa3 0%, #ff8cc6 45%, #5ef2ff 100%);--shadow-accent:0 0 1.75rem -.25rem #ff4fa3b3}:root[data-skin=neon].dark:not([data-a11y-contrast]) :is(h1,h2){text-shadow:0 0 .5em #ff4fa373,0 0 1.5em #5ef2ff33}:root[data-skin=pixel]{--font-skin-heading:var(--font-mono);--brand:#306230;--brand-light:#4f8a3a;--brand-pale:#d6e2b0;--brand-deep:#0f380f;--coral:#8bac0f;--coral-light:#b4d334;--orb-core:#306230;--grad-brand:linear-gradient(100deg, #0f380f 0%, #306230 100%);--stage:#0f380f;--stage-text:#d6eb9a;--stage-muted:#a8c66c;--stage-glow:#9bbc0f59;--stage-warm:#9bbc0f33;--ink:#0f380f;--slate:#29502a;--paper:#d4dfae;--paper-2:#c6d49a;--panel:#e0e9c2;--line:#0f380f2e;--accent:#306230;--accent-hover:#0f380f;--on-accent:#e0f0c0;--accent-text:#24502a;--accent-soft:#c6d49a;--signal-text:#0f380f;--signal-soft:#c6d49a;--grad:linear-gradient(100deg, #0f380f 0%, #306230 100%);--shadow-accent:.25rem .25rem 0 #0f380f66;--radius:0;--radius-badge:0;--radius-card:0;--radius-band:0}:root[data-skin=pixel].dark{--ink:#c4e08a;--slate:#9cbf6a;--paper:#0f1a0f;--paper-2:#142314;--panel:#1a2e1a;--line:#c4e08a24;--accent:#9bbc0f;--accent-hover:#b4d334;--on-accent:#0f380f;--accent-text:#a8cc3a;--accent-soft:#223a12;--signal-text:#d6eb9a;--signal-soft:#1c2e14;--grad:linear-gradient(100deg, #8bac0f 0%, #b4d334 100%);--shadow-accent:.25rem .25rem 0 #9bbc0f4d}:root[data-skin=press]{--font-skin-heading:var(--font-skin-newsreader), Georgia, serif;--brand:#161412;--brand-light:#3a3631;--brand-pale:#e6dfcf;--brand-deep:#000;--coral:#c8281f;--coral-light:#e2574e;--orb-core:#2b2824;--grad-brand:linear-gradient(100deg, #000 0%, #161412 60%, #3a3631 100%);--stage:#161412;--stage-text:#f4efe4;--stage-muted:#c9c1b1;--stage-glow:#f4efe429;--stage-warm:#c8281f38;--ink:#161412;--slate:#45403a;--paper:#f4efe4;--paper-2:#ebe4d4;--panel:#fbf8f1;--line:#16141229;--accent:#161412;--accent-hover:#3a3631;--on-accent:#f4efe4;--accent-text:#a1221b;--accent-soft:#ebe4d4;--signal-text:#1f3f73;--signal-soft:#e3e6ea;--grad:linear-gradient(100deg, #161412 0%, #a1221b 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #16141273;--radius-card:.25rem;--radius-band:.25rem}:root[data-skin=press].dark{--ink:#efe9dc;--slate:#bdb5a6;--paper:#141311;--paper-2:#1c1a17;--panel:#24211d;--line:#efe9dc1f;--accent:#efe9dc;--accent-hover:#d6cfc0;--on-accent:#141311;--accent-text:#ff8a7a;--accent-soft:#2c2925;--signal-text:#a9c2ef;--signal-soft:#1e2430;--grad:linear-gradient(100deg, #efe9dc 0%, #ff8a7a 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #0009}:root[data-skin=press]:not([data-a11y-font=on]) :is(h1,h2,h3){letter-spacing:-.015em;font-weight:600}:root[data-skin=draad]{--font-ui:var(--font-skin-figtree), system-ui, sans-serif;--font-skin-heading:var(--font-skin-fraunces), Georgia, serif;--brand:#cf412d;--brand-light:#e05a45;--brand-pale:#fbe3dc;--brand-deep:#9e2f1f;--coral:#f2b134;--coral-light:#fcd97a;--orb-core:#d84d38;--grad-brand:linear-gradient(100deg, #9e2f1f 0%, #cf412d 55%, #e05a45 100%);--stage:#1f3d4e;--stage-text:#fbf6ee;--stage-muted:#c7d6de;--stage-glow:#5aa6c866;--stage-warm:#f2b13442;--ink:#1f2430;--slate:#5b6070;--paper:#fbf6ee;--paper-2:#f4ebdd;--panel:#fff;--line:#1f24301a;--accent:#cf412d;--accent-hover:#b3351f;--on-accent:#fff;--accent-text:#b3351f;--accent-soft:#fbe3dc;--signal-text:#1d5f7e;--signal-soft:#e2f0f5;--grad:linear-gradient(100deg, #9e2f1f 0%, #cf412d 55%, #e05a45 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #cf412d8c}:root[data-skin=draad].dark{--ink:#f4efe6;--slate:#aeb6c4;--paper:#111722;--paper-2:#19212f;--panel:#202a3a;--line:#f4efe61a;--accent:#ef6a55;--accent-hover:#f48573;--on-accent:#1a0d0a;--accent-text:#f08a7d;--accent-soft:#3a1f1c;--signal-text:#8fcbe6;--signal-soft:#1a2e3c;--grad:linear-gradient(100deg, #ef6a55 0%, #f08a7d 55%, #f5c451 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #ef6a5573}:root[data-skin=arnaud]{--font-ui:var(--font-skin-onest), system-ui, sans-serif;--font-skin-heading:var(--font-skin-saira), system-ui, sans-serif;--brand:#2a2c30;--brand-light:#4a4e55;--brand-pale:#e8a1a6;--brand-deep:#0b0c0d;--coral:#e3333e;--coral-light:#f25a63;--orb-core:#3a3d42;--grad-brand:linear-gradient(100deg, #0b0c0d 0%, #1a1b1d 50%, #2a2c30 100%);--stage:#1a1b1d;--stage-text:#f3f6f6;--stage-muted:#bdbdb8;--stage-glow:#b8141f6b;--stage-warm:#f25a633d;--ink:#171717;--slate:#5b5b5b;--paper:#f7f7f5;--paper-2:#efefeb;--panel:#fff;--line:#1717171a;--accent:#b8141f;--accent-hover:#970f18;--on-accent:#fff;--accent-text:#a3121c;--accent-soft:#f7e6e7;--signal-text:#1a1b1d;--signal-soft:#e7e7e2;--grad:linear-gradient(100deg, #8a0e16 0%, #b8141f 55%, #e3333e 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b8141f8c}:root[data-skin=arnaud].dark{--ink:#f3f4f6;--slate:#b2b7bf;--paper:#111315;--paper-2:#181b1f;--panel:#20242a;--line:#f3f4f61a;--accent:#cf2230;--accent-hover:#dd3440;--on-accent:#fff;--accent-text:#f25a63;--accent-soft:#2b1719;--signal-text:#c8d0d3;--signal-soft:#262a30;--grad:linear-gradient(100deg, #cf2230 0%, #f25a63 60%, #f7a1a7 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #f25a6373}:root[data-skin=luns-farm]{--font-ui:var(--font-skin-figtree), system-ui, sans-serif;--font-skin-heading:var(--font-skin-young-serif), Georgia, serif;--brand:#b8532e;--brand-light:#d0693f;--brand-pale:#f5ddd2;--brand-deep:#5e2715;--coral:#f2c66d;--coral-light:#f7e3c0;--orb-core:#c45e36;--grad-brand:linear-gradient(100deg, #9e4424 0%, #b8532e 55%, #d0693f 100%);--stage:#2f4a3a;--stage-text:#faf6ee;--stage-muted:#dce3d9;--stage-glow:#e0845e5c;--stage-warm:#f2c66d47;--ink:#1f2a22;--slate:#5a5f55;--paper:#faf6ee;--paper-2:#f2ebdd;--panel:#fff;--line:#1f2a221a;--accent:#b8532e;--accent-hover:#9e4424;--on-accent:#fff;--accent-text:#9e4424;--accent-soft:#fbede6;--signal-text:#2f4a3a;--signal-soft:#e4eadf;--grad:linear-gradient(100deg, #9e4424 0%, #b8532e 55%, #d0693f 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #b8532e8c}:root[data-skin=luns-farm].dark{--ink:#f1ece1;--slate:#a9aea2;--paper:#141a16;--paper-2:#1c241f;--panel:#212a24;--line:#f1ece11a;--accent:#e0845e;--accent-hover:#ea9b7a;--on-accent:#1a120d;--accent-text:#ec9a76;--accent-soft:#3a2a22;--signal-text:#e6bd66;--signal-soft:#2a261c;--grad:linear-gradient(100deg, #e0845e 0%, #ec9a76 55%, #e6bd66 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #e0845e73}:root[data-skin=luns-farm] :is(h1,h2,h3){font-synthesis-weight:none}:root[data-skin=lcdv]{--font-ui:var(--font-skin-albert-sans), system-ui, sans-serif;--font-skin-heading:var(--font-skin-newsreader), Georgia, serif;--brand:#5e6b55;--brand-light:#7d8a72;--brand-pale:#c5cdb8;--brand-deep:#37402f;--coral:#d8cdbb;--coral-light:#ede8df;--orb-core:#6b785f;--grad-brand:linear-gradient(100deg, #37402f 0%, #5e6b55 55%, #7d8a72 100%);--stage:#37402f;--stage-text:#f7f4ee;--stage-muted:#dce0d3;--stage-glow:#a9b59c5c;--stage-warm:#d8cdbb3d;--ink:#1e1d1b;--slate:#625d55;--paper:#f7f4ee;--paper-2:#ede8df;--panel:#fff;--line:#1e1d1b1a;--accent:#5e6b55;--accent-hover:#37402f;--on-accent:#fff;--accent-text:#4d5946;--accent-soft:#e4e8dc;--signal-text:#8a3b2e;--signal-soft:#f1e4df;--grad:linear-gradient(100deg, #37402f 0%, #5e6b55 55%, #7d8a72 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #5e6b558c}:root[data-skin=lcdv].dark{--ink:#efebe3;--slate:#a39d92;--paper:#161513;--paper-2:#1e1d1a;--panel:#24231f;--line:#efebe31a;--accent:#a9b59c;--accent-hover:#c5cdb8;--on-accent:#161513;--accent-text:#c5cdb8;--accent-soft:#242b20;--signal-text:#e0cfb4;--signal-soft:#2a2824;--grad:linear-gradient(100deg, #a9b59c 0%, #c5cdb8 55%, #e0cfb4 100%);--shadow-accent:0 .75rem 1.75rem -.75rem #a9b59c66}
html[data-season] body{background:0 0}html[data-season=halloween] ::selection{color:#1a0b2a;background:#ffb26b}html[data-season=halloween].dark ::selection{color:#fff7ee;background:#7a3fb0}html[data-season=halloween]{--season-glow:#ff8c288c}html[data-season=valentine]{--season-tile:url(/season/valentine-tile.svg);--season-horizon:url(/season/valentine-horizon.svg)}html[data-season=easter]{--season-tile:url(/season/easter-tile.svg);--season-horizon:url(/season/easter-horizon.svg)}html[data-season=mothers]{--season-tile:url(/season/mothers-tile.svg);--season-horizon:url(/season/mothers-horizon.svg)}html[data-season=fathers]{--season-tile:url(/season/fathers-tile.svg);--season-horizon:url(/season/fathers-horizon.svg)}html[data-season=summer]{--season-tile:url(/season/summer-tile.svg);--season-horizon:url(/season/summer-horizon.svg)}html[data-season=school]{--season-tile:url(/season/school-tile.svg);--season-horizon:url(/season/school-horizon.svg)}html[data-season=halloween]{--season-tile:url(/season/halloween-tile.svg);--season-horizon:url(/season/halloween-horizon.svg)}html[data-season=blackfriday]{--season-tile:url(/season/blackfriday-tile.svg);--season-horizon:url(/season/blackfriday-horizon.svg)}html[data-season=sinterklaas]{--season-tile:url(/season/sinterklaas-tile.svg);--season-horizon:url(/season/sinterklaas-horizon.svg)}html[data-season=christmas]{--season-tile:url(/season/christmas-tile.svg);--season-horizon:url(/season/christmas-horizon.svg)}html[data-season=newyear]{--season-tile:url(/season/newyear-tile.svg);--season-horizon:url(/season/newyear-horizon.svg)}html[data-season=sinterklaas]{--season-motif:#8a5222}html[data-season=sinterklaas].dark{--season-motif:#d9955a}html[data-season=christmas]{--season-motif:#3f7fb8}html[data-season=christmas].dark{--season-motif:#cfe6f7}html[data-season=newyear]{--season-motif:#a87a00}html[data-season=newyear].dark{--season-motif:#f2c14e}html[data-season] [data-season-ground]{position:relative}@media (forced-colors:none) and (prefers-contrast:no-preference){html[data-season]:not([data-a11y-contrast],[data-a11y-colors]) [data-season-ground]{background:var(--paper-2)}html[data-season]:not([data-a11y-contrast],[data-a11y-colors]) [data-season-ground]:before{content:"";background:var(--season-motif,var(--accent-text));opacity:.1;-webkit-mask:var(--season-tile) 0 0 / 3.25rem 3.25rem repeat, linear-gradient(to bottom, #000 calc(100vh + 20%), transparent 92%);mask:var(--season-tile) 0 0 / 3.25rem 3.25rem repeat, linear-gradient(to bottom, #000 calc(100vh + 20%), transparent 92%);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}html[data-season].dark:not([data-a11y-contrast],[data-a11y-colors]) [data-season-ground]:before{opacity:.14}html[data-season=halloween]:not([data-a11y-contrast],[data-a11y-colors]) [data-season-ground]{background:linear-gradient(to bottom, color-mix(in srgb, var(--brand-light) 14%, var(--paper-2)) calc(100vh - 6rem), var(--paper-2) calc(100vh + 30rem)), var(--paper-2)}html[data-season=halloween]:not([data-a11y-contrast],[data-a11y-colors]) [data-season-ground]:after{content:"";aspect-ratio:1;background:var(--ink);opacity:.16;pointer-events:none;width:clamp(9rem,22vw,18rem);position:absolute;top:calc(100vh - 6rem);left:0;-webkit-mask:url(/season/web.svg) 0 0/100% 100% no-repeat;mask:url(/season/web.svg) 0 0/100% 100% no-repeat}html[data-season]:not([data-a11y-contrast],[data-a11y-colors]) [data-season-horizon]{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--stage-text) 6%, transparent), color-mix(in srgb, var(--coral-light) 14%, transparent));height:clamp(5rem,10vw,8.5rem);-webkit-mask:var(--season-horizon) 0 100% / auto 100% repeat-x;mask:var(--season-horizon) 0 100% / auto 100% repeat-x;pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}html[data-season]:not([data-a11y-contrast],[data-a11y-colors]) main section+section:before{content:"";z-index:1;background:var(--season-motif,var(--accent-text));opacity:.5;width:min(15rem,60%);height:2rem;-webkit-mask:var(--season-tile) 50% 0 / 2rem 2rem repeat-x, linear-gradient(90deg, transparent, #000 25%, #000 75%, transparent);mask:var(--season-tile) 50% 0 / 2rem 2rem repeat-x, linear-gradient(90deg, transparent, #000 25%, #000 75%, transparent);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;top:0;left:50%;translate:-50% -50%;-webkit-mask-composite:source-in;mask-composite:intersect}html[data-season=school]:not([data-a11y-contrast],[data-a11y-colors]) h2[data-chapter]{isolation:isolate;width:fit-content;max-width:100%;position:relative;clip-path:none!important}html[data-season=school]:not([data-a11y-contrast],[data-a11y-colors]) h2[data-chapter]:before{content:"";z-index:-1;box-shadow:var(--shadow-outer);background:linear-gradient(90deg,#0000 .32em,#d628288c .32em calc(.32em + 2px),#0000 calc(.32em + 2px)),linear-gradient(#2f6fd62e 1px,#0000 1px) 0 0/.4em .4em,linear-gradient(90deg,#2f6fd62e 1px,#0000 1px) 0 0/.4em .4em,#fffdf5;border-radius:.125rem;position:absolute;inset:-.3em -.45em -.25em -.6em;rotate:-.6deg}html[data-season=school].dark:not([data-a11y-contrast],[data-a11y-colors]) h2[data-chapter]:before{background:linear-gradient(90deg,#0000 .32em,#ff7b8580 .32em calc(.32em + 2px),#0000 calc(.32em + 2px)),linear-gradient(#7aa8f029 1px,#0000 1px) 0 0/.4em .4em,linear-gradient(90deg,#7aa8f029 1px,#0000 1px) 0 0/.4em .4em,#1b2230}html[data-season=school]:not([data-a11y-contrast],[data-a11y-colors]) h2[data-chapter]:after{letter-spacing:0;white-space:nowrap;color:#d62828;padding:0 .25em;font-family:Segoe Print,Bradley Hand,Chalkboard SE,Comic Sans MS,cursive;font-size:max(.34em,.9rem);font-weight:700;font-stretch:100%;line-height:1.2;position:absolute;top:-.95em;right:-.2em;rotate:7deg}html[data-season=school].dark:not([data-a11y-contrast],[data-a11y-colors]) h2[data-chapter]:after{color:#ff7b85}html[data-season=school][lang=nl] section:nth-of-type(4n+1) h2[data-chapter]:after{content:"✓ Goed zo!"}html[data-season=school][lang=nl] section:nth-of-type(4n+2) h2[data-chapter]:after{content:"10/10"}html[data-season=school][lang=nl] section:nth-of-type(4n+3) h2[data-chapter]:after{content:"Zeer netjes ✓"}html[data-season=school][lang=nl] section:nth-of-type(4n) h2[data-chapter]:after{content:"+1, leest vlot"}html[data-season=school][lang=fr] section:nth-of-type(4n+1) h2[data-chapter]:after{content:"✓ Bravo !"}html[data-season=school][lang=fr] section:nth-of-type(4n+2) h2[data-chapter]:after{content:"10/10"}html[data-season=school][lang=fr] section:nth-of-type(4n+3) h2[data-chapter]:after{content:"Très soigné ✓"}html[data-season=school][lang=fr] section:nth-of-type(4n) h2[data-chapter]:after{content:"+1, clair"}html[data-season=school][lang=en] section:nth-of-type(4n+1) h2[data-chapter]:after{content:"✓ Well done!"}html[data-season=school][lang=en] section:nth-of-type(4n+2) h2[data-chapter]:after{content:"10/10"}html[data-season=school][lang=en] section:nth-of-type(4n+3) h2[data-chapter]:after{content:"Very neat ✓"}html[data-season=school][lang=en] section:nth-of-type(4n) h2[data-chapter]:after{content:"+1, reads well"}html[data-season=school][lang=de] section:nth-of-type(4n+1) h2[data-chapter]:after{content:"✓ Gut gemacht!"}html[data-season=school][lang=de] section:nth-of-type(4n+2) h2[data-chapter]:after{content:"Note 1"}html[data-season=school][lang=de] section:nth-of-type(4n+3) h2[data-chapter]:after{content:"Sehr ordentlich ✓"}html[data-season=school][lang=de] section:nth-of-type(4n) h2[data-chapter]:after{content:"+1, gut lesbar"}}
html[data-a11y-text="112"]{font-size:112.5%}html[data-a11y-text="125"]{font-size:125%}html[data-a11y-text="150"]{font-size:125%}@media (min-width:45em){html[data-a11y-text="150"]{font-size:150%}}html[data-a11y-spacing=on] body :where(p,li,dd,dt,blockquote,td,th,label,figcaption,small){line-height:1.75!important}html[data-a11y-spacing=on] body :where(p,li,dd,dt,blockquote,td,th,label,figcaption,small,a,button,span){letter-spacing:.12em!important;word-spacing:.16em!important}html[data-a11y-spacing=on] body :where(p){margin-block-end:1em}html[data-a11y-font=on] body,html[data-a11y-font=on] body :where(:not(svg,svg *,code,kbd,pre)){font-family:Atkinson Hyperlegible,Verdana,Tahoma,Segoe UI,system-ui,sans-serif!important;font-style:normal!important}html[data-a11y-contrast=on] body{text-shadow:none!important}html[data-a11y-contrast=on] :focus-visible{outline-offset:3px!important;outline:3px solid!important}html[data-a11y-contrast=on] body :where(img,video){filter:none!important}html[data-a11y-contrast=on] body :where(input,select,textarea){border:2px solid!important}html[data-a11y-contrast=max]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;background:#000!important}html[data-a11y-contrast=max] body,html[data-a11y-contrast=max] body :not(svg,svg *,img,picture,video,canvas,iframe){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html[data-a11y-contrast=max] body :where(a,a *){color:#ffe14d!important}html[data-a11y-contrast=max] body :where(button,[role=button],input,select,textarea,dialog>*){border:2px solid #fff!important}html[data-a11y-contrast=max] :focus-visible{outline-offset:3px!important;outline:3px solid #ffe14d!important}html[data-a11y-contrast=max] ::placeholder{color:#c8c8c8!important}html[data-a11y-colors=deutan]{filter:url(#a11y-deutan)}html[data-a11y-colors=protan]{filter:url(#a11y-protan)}html[data-a11y-colors=tritan]{filter:url(#a11y-tritan)}html[data-a11y-cursor=on],html[data-a11y-cursor=on] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M5 3v31l8.5-8 5.5 12.5 6-2.6-5.4-12.2H31Z' fill='%23111' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,auto!important}html[data-a11y-cursor=on] :is(a,button,summary,label,select,[role=button],[role=switch],[role=tab]),html[data-a11y-cursor=on] :is(a,button,summary,label,[role=button]) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M5 3v31l8.5-8 5.5 12.5 6-2.6-5.4-12.2H31Z' fill='%23ffd21a' stroke='%23111' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,pointer!important}html[data-a11y-cursor=on] :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button]),textarea){cursor:text!important}html[data-a11y-speech=on] main :where(h1,h2,h3,h4,p,li,blockquote,figcaption,dt,dd,td,th){cursor:pointer}[data-a11y-reading]{outline-offset:2px;border-radius:.25rem;background-color:#ffe14d66!important;outline:2px solid #e0b400!important}html[data-a11y-contrast=max] body [data-a11y-reading]{background-color:#2b2b2b!important;outline-color:#ffe14d!important}html[data-a11y-links=on] body a{text-underline-offset:.22em!important;text-decoration-line:underline!important;text-decoration-thickness:.1em!important}html[data-a11y-motion=on],html[data-a11y-motion=on] *{scroll-behavior:auto!important}html[data-a11y-motion=on] *,html[data-a11y-motion=on] :before,html[data-a11y-motion=on] :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}
:root{--a11y-bg:var(--panel);--a11y-text:var(--ink);--a11y-muted:var(--slate);--a11y-accent:var(--accent);--a11y-on-accent:var(--on-accent);--a11y-line:var(--line);--a11y-radius:var(--radius-card);--a11y-shadow:var(--shadow-overlay);--a11y-font-heading:var(--font-ui)}:root[data-a11y-contrast=on],:root[data-a11y-contrast=on].dark{--slate:var(--ink);--stage-muted:var(--stage-text);--line:color-mix(in srgb, var(--ink) 45%, transparent)}:root[data-a11y-contrast=on] footer{--line:#eef6f473}html[data-a11y-motion=on] *,html[data-a11y-motion=on] :before,html[data-a11y-motion=on] :after{animation-timeline:auto!important}
:root{--scroll-thumb:color-mix(in srgb, var(--accent) 65%, var(--paper));--scroll-thumb-hover:var(--accent);--scroll-track:color-mix(in srgb, var(--ink) 5%, var(--paper))}html.dark{--scroll-thumb:color-mix(in srgb, var(--accent) 55%, var(--paper));--scroll-thumb-hover:color-mix(in srgb, var(--accent) 80%, var(--paper))}html{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-corner{background:var(--scroll-track)}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scroll-thumb) padding-box;border:.1875rem solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}}@media (forced-colors:active){html{scrollbar-color:auto;scrollbar-width:auto}}
[data-project]{--client-brand:#3d4446;--client-brand-deep:#23292b;--client-ground:#f5f4f0;--client-surface:#fff;--client-ink:#1c1c1c;--client-muted:#5b5b5b}[data-project=nealvdv]{--client-brand:#0e6b66;--client-brand-deep:#062e2c;--client-ground:#f4f1ea;--client-surface:#fff;--client-ink:#0f1e1e;--client-muted:#51605e}[data-project=draad]{--client-brand:#cf412d;--client-brand-deep:#9e2f1f;--client-ground:#fbf6ee;--client-surface:#fff;--client-ink:#1f2430;--client-muted:#5b6070}[data-project=lcdv]{--client-brand:#5e6b55;--client-brand-deep:#37402f;--client-ground:#f7f4ee;--client-surface:#fff;--client-ink:#1e1d1b;--client-muted:#6e685f}[data-project=luns-farm]{--client-brand:#b8532e;--client-brand-deep:#2f4a3a;--client-ground:#faf6ee;--client-surface:#fff;--client-ink:#1f2a22;--client-muted:#5a5f55}[data-project=arnaud]{--client-brand:#b8141f;--client-brand-deep:#1a1b1d;--client-ground:#f7f7f5;--client-surface:#fff;--client-ink:#171717;--client-muted:#5b5b5b}[data-project=mesmaeker]{--client-brand:#133a4d;--client-brand-deep:#0e2c3b;--client-ground:#f7f6f2;--client-surface:#fff;--client-ink:#1a1f24;--client-muted:#636c74}[data-project=sani-doc]{--client-brand:#c63f17;--client-brand-deep:#17488a;--client-ground:#f2f5f8;--client-surface:#fff;--client-ink:#0f1a26;--client-muted:#4e5a67}
[data-atelier]{--at-ground:#f3f2ee;--at-ground-2:#e9e7e0;--at-surface:#fbfaf7;--at-surface-2:#e8e6df;--at-text:#1d242c;--at-soft:#37414b;--at-tile:#25303b;--at-on-tile:#f3f2ee;--at-oker:#cf8f2e;--at-oker-strong:#b97b1f;--at-on-oker:#1d242c;--at-oker-text:#8a5a12;--at-staal:#3b5a78;--at-staal-text:#3b5a78;--at-term:#1d242c;--at-term-text:#e9ecef;--at-term-muted:#a8b2bc;--ink:var(--at-text);--slate:var(--at-soft);--paper:var(--at-ground);--paper-2:var(--at-ground-2);--panel:var(--at-surface);--line:#1d242c1f;--accent:var(--at-oker);--accent-hover:var(--at-oker-strong);--on-accent:var(--at-on-oker);--accent-text:var(--at-staal-text);--accent-soft:color-mix(in srgb, var(--at-staal) 12%, transparent);--signal:var(--at-oker);--signal-text:var(--at-oker-text);--coral:var(--at-oker);--grad:linear-gradient(100deg, var(--at-staal-text), var(--at-staal-text));--shadow-accent:0 .75rem 1.75rem -.75rem #cf8f2e8c;--color-context:var(--at-ground);--icon-hover:var(--at-staal-text);--icon-hover-well:color-mix(in srgb, var(--at-staal) 14%, transparent);color:var(--ink)}html.dark [data-atelier]{--at-ground:#161b21;--at-ground-2:#1a2027;--at-surface:#1e252d;--at-surface-2:#27303a;--at-text:#e9ecef;--at-soft:#c6cdd4;--at-tile:#27303a;--at-on-tile:#e9ecef;--at-oker:#e2a446;--at-oker-strong:#cf8f2e;--at-oker-text:#e9b766;--at-staal-text:#9bbbd8;--at-term:#10141a;--line:#e9ecef1a}[data-atelier] .atelier_display{font-family:var(--font-unbounded), var(--font-ui);letter-spacing:-.01em;font-weight:600;font-stretch:100%}
[data-gosh]{--gosh-ink:#191712;--gosh-paper:#f1ece0;--gosh-soft:#3b3830;--gosh-signal:#4d7cff;--gosh-signal-deep:#1f4fd9;--ink:var(--gosh-ink);--slate:var(--gosh-soft);--paper:var(--gosh-paper);--paper-2:var(--gosh-paper);--panel:var(--gosh-paper);--line:#19171229;--accent-text:var(--gosh-signal-deep);--signal-text:var(--gosh-signal-deep);--color-context:var(--gosh-paper);--icon-hover:var(--gosh-signal-deep);color:var(--ink)}[data-gosh] .gosh_display{letter-spacing:.01em;text-transform:uppercase}
:root[data-egg-crt][data-egg-crt][data-egg-crt]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--font-ui:var(--font-mono);--ink:#8dffa8;--slate:#5fe081;--paper:#010703;--paper-2:#03100a;--panel:#05160c;--line:#5dff8538;--pressed-shade:35%;--accent:#39ff6a;--accent-hover:#8dffa8;--on-accent:#001a06;--accent-text:#5dff85;--accent-soft:#0a2a14;--signal-text:#d4ff6a;--signal-soft:#1a2a08;--grad:linear-gradient(100deg, #39ff6a 0%, #8dffa8 60%, #c8ffd6 100%);--grad-brand:linear-gradient(100deg, #0e5a26 0%, #1aa64a 60%, #39ff6a 100%);--brand:#1aa64a;--brand-light:#39ff6a;--brand-pale:#b8ffca;--brand-deep:#021a0a;--orb-core:#1fc457;--coral:#d4ff6a;--coral-light:#e6ff9e;--stage:#010703;--stage-text:#8dffa8;--stage-muted:#5fe081;--stage-glow:#39ff6a59;--stage-warm:#d4ff6a33;--error:#ff8a7a;--shadow-outer:0 0 .625rem #39ff6a29;--shadow-outer-none:0 0 0 0 #39ff6a00;--shadow-inner:inset 0 0 .625rem #39ff6a29;--shadow-inner-active:inset 0 0 .75rem #39ff6a4d;--shadow-inner-none:inset 0 0 0 0 #39ff6a00;--shadow-float:0 0 1.5rem #39ff6a2e;--shadow-overlay:0 0 2.5rem #39ff6a33;--shadow-accent:0 0 1.5rem -.25rem #39ff6a73}:root[data-egg-crt] body{text-shadow:0 0 .3em #39ff6a47}:root[data-egg-crt] body :where(img,video,picture){filter:grayscale()sepia()hue-rotate(70deg)saturate(2.2)brightness(.9)}:root[data-egg-crt] body:after{content:"";z-index:2147483000;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 3px),radial-gradient(130% 100%,#0000 60%,#00000073);position:fixed;inset:0}@media (forced-colors:active){:root[data-egg-crt] body:after{content:none}}:root[data-egg-crt][data-a11y-contrast] body:after{background:0 0}
