html,body{margin:0}.pt-overlay{z-index:2147483000;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.pt-overlay[data-active=true]{visibility:visible;pointer-events:auto}.pt-panel{background:#072039;flex-direction:column;height:calc(100% + 104px);display:flex;position:absolute;top:-52px;left:0;right:0;transform:translateY(100%)}.pt-band{background:#fff;flex:none;height:52px;position:relative}.pt-band:after{content:"";background:#072039;position:absolute;inset:0;-webkit-mask:url(/media/888ba7acba947e81b83283f979c2f407.png) 0 0/auto 100% repeat-x;mask:url(/media/888ba7acba947e81b83283f979c2f407.png) 0 0/auto 100% repeat-x}.pt-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.pt-burr{width:min(300px,64vw);height:min(300px,64vw);margin-bottom:-40px;display:block}.pt-word{aspect-ratio:384/379;background:#f3efe6;height:46px;display:block;-webkit-mask:url(/media/e909eea4bc807598c43bcab5e40cfb0b.png) 50%/contain no-repeat;mask:url(/media/e909eea4bc807598c43bcab5e40cfb0b.png) 50%/contain no-repeat}.pt-dest{letter-spacing:.32em;text-transform:uppercase;color:#e2574c;min-height:1em;font-family:Jost,Futura,sans-serif;font-size:13px;font-weight:500}:is(html:has(.page-home),html:has(.page-coding)){scroll-padding-top:calc(var(--site-nav-height,89px) + 12px);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:is(html:has(.page-home),html:has(.page-coding)){scroll-behavior:auto}}.page-home .hero{padding-top:var(--site-nav-height,89px)}[data-scroll-header]{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}[data-scroll-header][data-scrolled=true]{color:#0b1528;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b1528;--bg:#f3f1e8;box-shadow:0 3px 16px #0b152814;background:#f3f1e8!important;border-bottom-color:#0b15281f!important}[data-scroll-header][data-scrolled=true] .navlink{color:#0b1528!important}[data-scroll-header][data-scrolled=true] .navlink:hover{color:#e2574c!important}[data-scroll-header][data-scrolled=true] a[aria-label] img{filter:brightness(0)!important}[data-scroll-header][data-scrolled=true] [role=group]{border-color:#0b152873!important}[data-scroll-header][data-scrolled=true] [role=group] button{color:#0b1528!important;background:0 0!important}[data-scroll-header][data-scrolled=true] [role=group] button[aria-pressed=true]{color:#fff!important;background:#0b1528!important}.site-header{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.site-header-start,.site-header-end{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.site-header-start{gap:20px}.site-header-end{margin-left:auto}.site-header-links{letter-spacing:.16em;flex-wrap:wrap;flex:100%;order:3;gap:4px 26px;font-size:13px}.site-header[data-layout=row],.site-header[data-layout=row-between]{grid-template-columns:1fr auto 1fr;display:grid}.site-header[data-layout=row-between]{grid-template-columns:auto 1fr auto}.site-header[data-layout^=row] .site-header-links{font-size:calc(13px * var(--nav-k,1));justify-self:center;column-gap:calc(var(--nav-gap,26px) * var(--nav-k,1));letter-spacing:var(--nav-ls,.16em);flex-wrap:nowrap;flex:none;order:0}.site-header[data-layout^=row] .site-header-start{justify-self:start}.site-header[data-layout^=row] .site-header-end{justify-self:end}@media (min-width:1024px){.site-header:not([data-layout]){grid-template-columns:1fr auto 1fr;display:grid}.site-header:not([data-layout]) .site-header-links{flex-wrap:nowrap;flex:none;order:0;column-gap:clamp(12px,4.167vw - 30.7px,26px);font-size:clamp(11px,.595vw + 4.9px,13px)}.site-header:not([data-layout]) .site-header-start{justify-self:start}.site-header:not([data-layout]) .site-header-end{justify-self:end}}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}[data-scroll-header] .theme-toggle{color:#f3efe6;cursor:pointer;background:0 0;border:1px solid #f3efe699;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}[data-scroll-header] .theme-toggle:hover{background:#f3efe61f}[data-scroll-header] .theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #e2574c}html:not([data-theme=dark]) [data-scroll-header][data-scrolled=true] .theme-toggle{color:#0b1528;border-color:#0b152873}html[data-theme=dark] [data-scroll-header][data-scrolled=true]{color:#ece7dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 3px 16px #0006;background:var(--hdr-dark-bg,#10151f)!important;border-bottom-color:#ece7dc24!important}html[data-theme=dark] [data-scroll-header][data-scrolled=true] .navlink{color:#ece7dc!important}html[data-theme=dark] [data-scroll-header][data-scrolled=true] .navlink:hover{color:#f0857a!important}html[data-theme=dark] [data-scroll-header][data-scrolled=true] a[aria-label] img{filter:brightness(0)invert()!important}html[data-theme=dark] [data-scroll-header][data-scrolled=true] [role=group]{border-color:#ece7dc80!important}html[data-theme=dark] [data-scroll-header][data-scrolled=true] [role=group] button{color:#ece7dc!important}html[data-theme=dark] [data-scroll-header][data-scrolled=true] [role=group] button[aria-pressed=true]{color:#10151f!important;background:#ece7dc!important}html[data-theme=dark] [data-scroll-header][data-scrolled=true] .theme-toggle{color:#ece7dc;border-color:#ece7dc80}@media (prefers-reduced-motion:reduce){[data-scroll-header]{transition:none}}
