.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:0;pointer-events:none}.glass-surface__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;border-radius:inherit}.glass-surface--svg{background:light-dark(hsl(0 0% 100%/var(--glass-frost,0)),hsl(0 0% 0%/var(--glass-frost,0)));backdrop-filter:var(--filter-id,url("#glass-filter")) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 .125rem 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)),inset 0 0 .625rem .25rem light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)),0 .25rem 1rem rgb(17 17 26/5%),0 .5rem 1.5rem rgb(17 17 26/5%),0 1rem 3.5rem rgb(17 17 26/5%),inset 0 .25rem 1rem rgb(17 17 26/5%),inset 0 .5rem 1.5rem rgb(17 17 26/5%),inset 0 1rem 3.5rem rgb(17 17 26/5%)}.glass-surface--fallback{background:rgb(255 255 255/25%);border:1px solid rgb(255 255 255/30%);backdrop-filter:blur(.75rem) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(.75rem) saturate(1.8) brightness(1.1);box-shadow:0 .5rem 2rem 0 rgb(31 38 135/20%),0 .125rem 1rem 0 rgb(31 38 135/10%),inset 0 1px 0 0 rgb(255 255 255/40%),inset 0 -1px 0 0 rgb(255 255 255/20%)}@media (prefers-color-scheme:dark){.glass-surface--fallback{background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/20%);backdrop-filter:blur(.75rem) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(.75rem) saturate(1.8) brightness(1.2);box-shadow:inset 0 1px 0 0 rgb(255 255 255/20%),inset 0 -1px 0 0 rgb(255 255 255/10%)}}@supports not (backdrop-filter:blur(10px)){.glass-surface--fallback{background:rgb(255 255 255/40%);box-shadow:inset 0 1px 0 0 rgb(255 255 255/50%),inset 0 -1px 0 0 rgb(255 255 255/30%)}.glass-surface--fallback:before{position:absolute;inset:0;z-index:-1;content:"";background:rgb(255 255 255/15%);border-radius:inherit}}@supports not (backdrop-filter:blur(10px)){@media (prefers-color-scheme:dark){.glass-surface--fallback{background:rgb(0 0 0/40%)}.glass-surface--fallback:before{background:rgb(255 255 255/5%)}}}.glass-surface:focus-visible{outline:.125rem solid light-dark(#007aff,#0a84ff);outline-offset:.125rem}.shuffle-parent{display:inline-block;white-space:nowrap;word-wrap:normal;line-height:1;will-change:transform}.shuffle-parent.is-ready{visibility:visible}.shuffle-char-wrapper{position:relative;display:inline-block;overflow:hidden;vertical-align:baseline;font-weight:200}.shuffle-char-wrapper>span{display:inline-flex;will-change:transform}.shuffle-char{display:inline-block;line-height:1;text-align:center}.staggered-menu-wrapper{--sm-panel-width:clamp(20rem,38vw,32rem);--sm-toggle-width:3.15em;position:relative;z-index:60;width:100%;height:100%;pointer-events:none}.staggered-menu-wrapper.fixed-wrapper{position:fixed;inset:0;z-index:80;width:100vw;height:100dvh;min-height:100svh;overflow:hidden}.staggered-menu-header{position:absolute;top:.625rem;left:50%;z-index:20;display:flex;width:min(100% - 1.25rem,93.75rem);align-items:center;justify-content:space-between;gap:1rem;min-height:calc(var(--header-height, 68px) - 1.25rem);padding:.5rem .5rem .5rem .75rem;backdrop-filter:blur(1.125rem) saturate(1.08);-webkit-backdrop-filter:blur(1.125rem) saturate(1.08);pointer-events:none;translate:-50% 0;will-change:transform,opacity}.staggered-menu-header[data-surface]{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.staggered-menu-header>*{pointer-events:auto}.sm-header-surface{position:absolute;inset:0;z-index:0;overflow:visible;border-radius:62.4375rem}.sm-header-surface,.staggered-menu-header>.sm-header-surface{pointer-events:none}.sm-header-surface>*{width:100%;height:100%}.sm-logo{position:relative;z-index:2;display:flex;align-items:center;min-width:0;user-select:none}.sm-logo-img{display:block;width:auto;height:2rem;object-fit:contain}.sm-logo-wordmark-rotating{display:inline-flex}.sm-logo-wordmark-static{display:none}.sm-center-slot{position:absolute;top:50%;left:50%;z-index:3;pointer-events:auto;transform:translate(-50%,-50%)}.sm-center-slot>*{max-width:100%}.sm-header-actions,.sm-header-controls{position:relative;z-index:3;display:flex;align-items:center}.sm-header-controls{margin-left:auto;gap:.5rem;min-width:0;flex-shrink:0}.sm-toggle{position:relative;z-index:3;display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.44rem;padding:0 .75rem;border:0;border-radius:62.4375rem;color:inherit;background:var(--sm-toggle-background,color-mix(in srgb,currentColor 8%,transparent));box-shadow:none;font:inherit;font-size:.875rem;text-transform:uppercase;line-height:1;cursor:pointer;overflow:visible;transition:background .18s ease,color .18s ease,transform .18s ease}@media (hover:hover) and (pointer:fine){.sm-toggle:hover{background:#879df2;color:#050507!important;transform:translateY(-1px)}}.sm-toggle:focus-visible{outline:.125rem solid var(--sm-toggle-focus-outline,color-mix(in srgb,currentColor 72%,transparent));outline-offset:.25rem}.sm-toggle-textWrap{position:relative;display:inline-block;width:var(--sm-toggle-width);min-width:var(--sm-toggle-width);height:1.18em;overflow:hidden;white-space:nowrap}.sm-toggle-textInner{display:flex;flex-direction:column;line-height:1.18}.sm-toggle-line{display:block;height:1.18em;line-height:1.18}.sm-icon{position:relative;display:inline-flex;width:.875rem;height:.875rem;flex:0 0 0.875rem;align-items:center;justify-content:center;will-change:transform}.sm-icon-line{position:absolute;top:50%;left:50%;width:100%;height:.125rem;border-radius:.125rem;background:currentColor;transform:translate(-50%,-50%);will-change:transform}.sm-prelayers{position:absolute;top:0;right:0;bottom:0;z-index:5;width:var(--sm-panel-width);opacity:0;pointer-events:none}[data-position=left] .sm-prelayers{right:auto;left:0}.sm-prelayer{width:100%;transform:translateX(0)}.sm-prelayer,.staggered-menu-panel{position:absolute;top:0;right:0;height:100%;opacity:0}.staggered-menu-panel{z-index:10;display:flex;width:var(--sm-panel-width);flex-direction:column;padding:clamp(6rem,11vh,8rem) clamp(1.35rem,3vw,2.4rem) 2rem;overflow-y:auto;overscroll-behavior:contain;color:#050507;background:#f1f1f1;box-shadow:-2rem 0 5.625rem rgba(5,5,7,.16);isolation:isolate;pointer-events:auto}.staggered-menu-panel[data-surface]{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-position=left] .staggered-menu-panel{right:auto;left:0}.sm-panel-inner{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:1.25rem}.sm-panel-surface{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.sm-panel-surface>*{width:100%;height:100%}.sm-panel-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.sm-panel-itemWrap{position:relative;overflow:hidden;line-height:1}.sm-panel-item{position:relative;display:inline-block;padding-right:1.45em;color:#06100f;font-size:2rem;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .18s ease,transform .18s ease}.sm-panel-item:focus-visible,.sm-panel-item:hover{color:var(--sm-accent,#13bcd5)}.sm-panel-item:focus-visible{outline:.125rem solid var(--sm-accent,#13bcd5);outline-offset:.18em}.sm-panel-itemLabel{display:inline-block;transform-origin:50% 100%;will-change:transform}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{position:absolute;top:.08em;right:0;color:color-mix(in srgb,var(--sm-accent,#13bcd5) 78%,#06100f);content:counter(smItem,decimal-leading-zero);counter-increment:smItem;font-size:clamp(.7rem,1.2vw,1rem);font-weight:800;letter-spacing:0;opacity:var(--sm-num-opacity,0);pointer-events:none;user-select:none}.sm-socials{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:2rem}.sm-socials-title{margin:0;color:var(--sm-accent,#13bcd5);font-size:1rem;font-weight:800}.sm-socials-list{display:flex;flex-flow:row wrap;gap:1rem;align-items:center;margin:0;padding:0;list-style:none}.sm-socials-link{position:relative;display:inline-block;padding:.125rem 0;color:#06100f;font-size:1.05rem;font-weight:800;text-decoration:none;transition:color .18s ease,opacity .18s ease}.sm-socials-list:focus-within .sm-socials-link,.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible,.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:hover{color:var(--sm-accent,#13bcd5)}.sm-socials-link:focus-visible{outline:.125rem solid var(--sm-accent,#13bcd5);outline-offset:.1875rem}@media (max-width:980px){.staggered-menu-wrapper{--sm-panel-width:min(100vw,30rem)}}@media (hover:none),(max-width:980px),(pointer:coarse),(pointer:none){.staggered-menu-header{top:max(.5rem,env(safe-area-inset-top));right:max(.5rem,env(safe-area-inset-right));left:max(.5rem,env(safe-area-inset-left));width:auto;translate:none}.staggered-menu-panel{padding:calc(clamp(6rem, 11vh, 8rem) + env(safe-area-inset-top)) max(clamp(1.35rem,3vw,2.4rem),env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) max(clamp(1.35rem,3vw,2.4rem),env(safe-area-inset-left))}}@media (max-width:640px){.staggered-menu-wrapper{--sm-panel-width:100vw;--sm-toggle-width:3.15em}.staggered-menu-header{top:max(.5rem,env(safe-area-inset-top));right:max(.5rem,env(safe-area-inset-right));left:max(.5rem,env(safe-area-inset-left));width:auto;padding:.48rem .55rem;gap:.5rem;translate:none}.sm-logo{width:6rem;min-width:0;overflow:hidden}.sm-logo>a{min-height:2.75rem}.sm-logo-wordmark-rotating{display:none}.sm-logo-wordmark-static{display:inline-flex;white-space:nowrap}.sm-center-slot{max-width:calc(100% - 14.125rem)}.sm-toggle{position:relative;top:auto;right:auto;min-width:2.75rem;min-height:2.75rem;padding:0 .5rem;font-size:.75rem;transform:none}.sm-header-controls{gap:.375rem}.staggered-menu-panel{padding:calc(5.6rem + env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.sm-panel-list{gap:.2rem}.sm-panel-item{width:100%;padding-right:.7em;font-size:clamp(2.2rem,8.5vw,4.5rem);line-height:1.04;margin-bottom:.5em}.sm-panel-itemLabel{display:inline-flex;align-items:baseline}.sm-panel-itemLabel-separator{font-size:.5em;font-weight:600;opacity:.56}.sm-panel-itemLabel-detail{font-size:.42em;font-weight:600;letter-spacing:.03em;line-height:1;opacity:.68}}@media (prefers-reduced-motion:reduce){.sm-panel-item,.sm-socials-link,.sm-toggle{transition-duration:.001ms}}