.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-paper: #efe7d8;--ui-paper-bright: #faf5ea;--ui-paper-deep: #d9cfbd;--ui-ink: #25313a;--ui-void: #111820;--ui-blue: #334f5e;--ui-tan: #cdbb9f;--ui-green: #6f8794;--ui-clay: #a86755;--ui-rule: rgb(37 49 58 / .2);--ui-grid: rgb(37 49 58 / .075);--ui-display: "Big Shoulders Display Variable", sans-serif;--ui-body: "Manrope Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-display-weight: 900;--ui-body-size: clamp(1rem, .965rem + .17vw, 1.125rem);--ui-gutter: clamp(.75rem, .64rem + .55vw, 1.5rem);--ui-header: calc(clamp(1.25rem, .976rem + 1.37vw, 2rem) + 3.25rem) ;--ui-ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{min-width:20rem;background:var(--ui-paper);color:var(--ui-ink);font-family:var(--ui-body);scroll-behavior:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-width:20rem;min-height:100vh;margin:0;overflow-x:clip;background:var(--ui-paper);color:var(--ui-ink);font-family:var(--ui-body);font-size:var(--ui-body-size);font-weight:350;line-height:1.5}body.is-scroll-locked,body.ui-menu-open,body.ui-loading{overflow:hidden}html{scrollbar-width:none}::-webkit-scrollbar{display:none}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.18em}img,svg,canvas{display:block;max-width:100%}h1,h2,h3,p{margin-block:0}[hidden]{display:none!important}[data-ui-grid]{position:fixed;z-index:900;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5vw - 1px),var(--ui-grid) calc(12.5vw - 1px),var(--ui-grid) 12.5vw)}.ui-display{font-family:var(--ui-display);font-variation-settings:"wght" var(--ui-display-weight);font-weight:var(--ui-display-weight);letter-spacing:-.015em;line-height:.84;text-transform:uppercase}.ui-brand{display:inline-flex;align-items:baseline;white-space:nowrap}.ui-brand>em{color:var(--ui-green);font-style:inherit}.ui-skip{position:fixed;z-index:2000;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.65rem .9rem;translate:0 -180%;border:1px solid var(--ui-ink);background:var(--ui-paper-bright);font-size:.8rem;font-weight:700;transition:translate .18s ease}.ui-skip:focus{translate:0}:focus-visible{outline:2px solid var(--ui-blue);outline-offset:4px}main:focus{outline:0}main{position:relative;z-index:1}@media(max-width:700px){:root{--ui-header: 4.1rem }[data-ui-grid]{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(16.6667vw - 1px),var(--ui-grid) calc(16.6667vw - 1px),var(--ui-grid) 16.6667vw)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html{overflow-x:clip}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){opacity:0}.ui-header{position:relative;z-index:1000;display:flex;width:100%;height:var(--ui-header);align-items:center;justify-content:space-between;padding:clamp(1.25rem,.976rem + 1.37vw,2rem) var(--ui-gutter) .5rem;pointer-events:none}.ui-header__mark,.ui-header__toggle{pointer-events:auto}.ui-header__mark{position:relative;z-index:3;display:flex;gap:1px;color:var(--ui-ink);font-size:clamp(1.75rem,1.45rem + 1.5vw,2.75rem);letter-spacing:0;line-height:.85;text-decoration:none;transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0) rotate(var(--magnet-rotate, 0deg)) scale(var(--magnet-scale, 1));transform-origin:center;will-change:transform}.ui-header__colon{margin-inline-start:-.04em;transform:translateY(-.05em);color:var(--ui-green)}.ui-header__mark:hover .ui-header__glyph{color:var(--ui-green)}.ui-header__mark:hover .ui-header__colon{color:var(--ui-ink)}.ui-menu__sigil span{color:var(--ui-green)}.ui-header__toggle{--ui-toggle-lift: 5px;position:relative;z-index:5;display:inline-flex;min-width:6rem;height:2.75rem;align-items:center;justify-content:center;gap:.75rem;padding:1px 1.25rem 1px 1.125rem;transform:translate3d(var(--magnet-x, 0px),calc(var(--ui-toggle-lift) + var(--magnet-y, 0px)),0) rotate(var(--magnet-rotate, 0deg)) scale(var(--magnet-scale, 1));transform-origin:center;border:1px solid rgb(37 49 58 / .12);border-radius:999px;background:var(--ui-ink);box-shadow:0 .75rem 1.75rem #25313a24;color:var(--ui-paper);cursor:pointer;font-size:clamp(.875rem,.84rem + .18vw,1.0625rem);font-weight:700;line-height:1;text-transform:uppercase;transition:background .26s var(--ui-ease),border-color .26s var(--ui-ease),box-shadow .26s var(--ui-ease),color .26s var(--ui-ease),transform .26s var(--ui-ease);will-change:transform}.ui-header__toggle:hover,.ui-header__toggle:focus-visible{--ui-toggle-lift: 3px;box-shadow:0 1rem 2.125rem #25313a33}.ui-header__toggle i{width:.625rem;height:.625rem;border-radius:50%;background:var(--ui-green)}.ui-menu-open .ui-header__toggle{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;background:var(--ui-green);box-shadow:0 .75rem 1.75rem #25313a24}.ui-menu-open .ui-header__toggle span,.ui-menu-open .ui-header__toggle i{display:none}.ui-menu-open .ui-header__toggle:before,.ui-menu-open .ui-header__toggle:after{position:absolute;width:1.15rem;height:1px;background:var(--ui-ink);content:"";rotate:45deg}.ui-menu-open .ui-header__toggle:after{rotate:-45deg}.ui-menu{position:fixed;z-index:2;inset:0;overflow:hidden;background:var(--ui-paper-bright);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .42s ease,visibility 0s linear .42s}.ui-menu-open .ui-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .42s ease,visibility 0s}.ui-menu__routes{padding-top:7.5996rem}.ui-menu__route{position:relative;display:flex;height:10.25rem;align-items:flex-start;justify-content:center;padding-top:.625rem;border-top:1px solid var(--ui-ink);color:var(--ui-ink);text-decoration:none;overflow:hidden}.ui-menu__route:last-child{border-bottom:1px solid var(--ui-ink)}.ui-menu__route small{position:relative;margin-top:.19775rem;margin-right:.25rem;font-size:clamp(.55rem,.9vw,.81rem);font-weight:300;line-height:1}.ui-menu__route strong{display:block;font-size:clamp(7rem,11.75vw,12.25rem);letter-spacing:normal;line-height:.82;transition:opacity .18s ease,transform .42s var(--ui-ease)}.ui-menu__marquee{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;background:var(--ui-green);color:var(--ui-paper-bright);opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .18s ease,transform .42s var(--ui-ease)}.ui-menu__marquee-track{display:flex;width:max-content;align-items:center;gap:4vw;will-change:transform}.ui-menu__marquee-item{display:flex;flex:none;align-items:center;gap:2vw;font-family:var(--ui-display);font-size:clamp(4.8rem,12vw,13rem);font-variation-settings:"wght" var(--ui-display-weight);font-weight:var(--ui-display-weight);letter-spacing:normal;line-height:.82;text-transform:uppercase;white-space:nowrap}.ui-menu__marquee-item i{display:grid;width:clamp(3rem,5vw,4.5rem);aspect-ratio:1;flex:none;place-items:center;border-radius:50%;background:var(--ui-ink);color:var(--ui-paper-bright);font-size:clamp(1.344rem,3.36vw,3.024rem);font-style:normal;line-height:1;transform:translateY(-.05em)}@media(hover:hover)and (pointer:fine){.ui-menu__route:hover strong,.ui-menu__route:focus-visible strong{opacity:0;transform:translateY(-110%)}.ui-menu__route:hover .ui-menu__marquee,.ui-menu__route:focus-visible .ui-menu__marquee{opacity:1;transform:translateY(0)}.ui-menu__route:hover .ui-menu__marquee-track,.ui-menu__route:focus-visible .ui-menu__marquee-track{animation:ui-menu-marquee 4.5s linear infinite}}.ui-menu__meta{position:relative;display:block;height:calc(100vh - 38.3496rem);min-height:0;padding:0;font-size:clamp(.875rem,calc(.84rem + .18vw),1.0625rem);font-weight:300;line-height:1.5}.ui-menu__meta>div,.ui-menu__meta nav{position:absolute;top:2.25rem;display:grid;gap:.6rem}.ui-menu__meta>div a,.ui-menu__meta nav a{display:block;border-bottom:1px solid transparent}.ui-menu__meta>div{left:var(--ui-gutter)}.ui-menu__meta nav{right:var(--ui-gutter);align-items:flex-end;text-align:right}.ui-menu__sigil{position:absolute;top:52%;left:50%;color:var(--ui-ink);font-size:clamp(5rem,8.7vw,7.83rem);letter-spacing:normal;line-height:.76;opacity:.76;isolation:isolate;transform:translate(-50%,-50%) translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0) rotate(var(--magnet-rotate, 0deg)) scale(var(--magnet-scale, 1)) scaleX(.9714);transform-origin:center;will-change:transform}.ui-menu__sigil:before,.ui-menu__sigil:after{position:absolute;top:50%;left:50%;z-index:-1;border-radius:50%;background:currentColor;content:"";pointer-events:none;transform:translate(-50%,-50%)}.ui-menu__sigil:before{width:74%;height:74%;opacity:.035;filter:blur(16px)}.ui-menu__sigil:after{width:72%;height:18%;opacity:calc(.055 + var(--magnet-progress, 0) * .09);filter:blur(18px)}.ui-menu__meta>span:nth-last-child(2){position:absolute;bottom:1rem;left:var(--ui-gutter)}.ui-menu__meta>span:last-child{position:absolute;right:var(--ui-gutter);bottom:1rem}.ui-menu__meta b{font-weight:400}.ui-menu__meta em{color:var(--ui-green);font-style:normal;font-weight:900}.ui-footer{--ui-footer-axis-stop: 28%;--ui-footer-axis-color: rgb(111 135 148 / .13);--ui-footer-column-span: 12.5%;--ui-footer-column-color: rgb(37 49 58 / .055);--ui-footer-axis: linear-gradient( 90deg, transparent 0 var(--ui-footer-axis-stop), var(--ui-footer-axis-color) var(--ui-footer-axis-stop) calc(var(--ui-footer-axis-stop) + 1px), transparent calc(var(--ui-footer-axis-stop) + 1px) );--ui-footer-columns: repeating-linear-gradient( 90deg, transparent 0 calc(var(--ui-footer-column-span) - .5px), var(--ui-footer-column-color) calc(var(--ui-footer-column-span) - .5px) var(--ui-footer-column-span) );position:relative;z-index:2;height:clamp(36rem,36vw,40rem);overflow:hidden;background:var(--ui-footer-axis),var(--ui-footer-columns),var(--ui-paper);color:var(--ui-ink)}.ui-footer__burst{position:absolute;z-index:4;inset:0;pointer-events:none}.ui-signal{--signal-surface: var(--ui-paper-bright);--signal-color: var(--ui-ink);position:absolute;inset-block-start:47%;inset-inline-start:50%;display:grid;width:clamp(8.5rem,11vw,14rem);aspect-ratio:1.42;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;padding:clamp(.6rem,.85vw,.9rem);border:1px solid currentColor;background:var(--signal-surface);box-shadow:0 1.4rem 2.8rem #11182033;color:var(--signal-color);opacity:0;translate:-50% -50%}.ui-signal[data-tone=tan]{--signal-surface: var(--ui-tan)}.ui-signal[data-tone=blue]{--signal-surface: var(--ui-blue);--signal-color: var(--ui-paper-bright)}.ui-signal[data-tone=green]{--signal-surface: var(--ui-green);--signal-color: var(--ui-paper-bright)}.ui-signal[data-tone=clay]{--signal-surface: var(--ui-clay);--signal-color: var(--ui-paper-bright)}.ui-signal[data-tone=ink]{--signal-surface: var(--ui-void);--signal-color: var(--ui-paper-bright)}.ui-signal>span{font-size:.65rem;font-weight:800}.ui-signal>span:nth-child(2){justify-self:end}.ui-signal strong{grid-column:1 / -1;align-self:end;font-size:clamp(1.5rem,2.4vw,2.8rem)}.ui-footer__mobile-mark{display:none}.ui-footer__content{position:relative;z-index:2;padding:clamp(5.75rem,5.677rem + .37vw,6.25rem) var(--ui-gutter) 0}.ui-footer__meta{position:relative;z-index:5;display:flex;width:100%;align-items:stretch;justify-content:space-between;font-size:inherit;line-height:1.1}.ui-footer__contact,.ui-footer__nav,.ui-footer__legal{display:flex;flex-direction:column;gap:13px;font-weight:400}.ui-footer__contact,.ui-footer__nav{align-items:flex-start}.ui-footer__legal{align-items:flex-end;text-align:right}.ui-footer__legal>p{font-size:.98em}.ui-footer small{color:#25313a94;font-size:.82em}.ui-footer__rule{position:relative;z-index:4;width:100%;height:1px;margin:clamp(2.2rem,2.08rem + .6vw,2.75rem) 0 0;background:linear-gradient(90deg,var(--ui-green),var(--ui-clay) 48%,var(--ui-blue))}.ui-footer__wordmark{position:relative;display:flex;width:100%;justify-content:center;margin:clamp(-1.1rem,-1.2vw,-.45rem) 0 0;font-size:clamp(11rem,31.5vw,28rem);letter-spacing:0;line-height:.66;text-transform:none;white-space:nowrap}.ui-footer__wordmark em{color:var(--ui-green);font-style:normal}.ui-boot,.ui-entry,.ui-exit{position:fixed;z-index:1600;inset:0;overflow:hidden;background:var(--ui-paper);color:var(--ui-ink)}.ui-boot{z-index:9000;display:block;clip-path:inset(0);pointer-events:none;will-change:clip-path}html.ui-route-entry .ui-boot,.ui-loaded .ui-boot:not([data-entry-state=running]){visibility:hidden}.ui-boot[data-entry-state=running]{animation:ui-boot-wipe .62s cubic-bezier(.76,0,.24,1) .72s both}.ui-boot__field{--ui-boot-column-stop: 61.8%;--ui-boot-row-stop: 50%;--ui-boot-column: linear-gradient( 90deg, transparent var(--ui-boot-column-stop), rgb(168 103 85 / .18) var(--ui-boot-column-stop) calc(var(--ui-boot-column-stop) + 1px), transparent calc(var(--ui-boot-column-stop) + 1px) );--ui-boot-row: linear-gradient( 180deg, transparent var(--ui-boot-row-stop), rgb(51 79 94 / .12) var(--ui-boot-row-stop) calc(var(--ui-boot-row-stop) + 1px), transparent calc(var(--ui-boot-row-stop) + 1px) );border:1px solid var(--ui-rule);background-image:var(--ui-boot-column),var(--ui-boot-row);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;position:absolute;inset:clamp(1rem,3vw,3rem)}.ui-boot__note{grid-column:1;padding:.8rem;font-size:clamp(.72rem,.69rem + .15vw,.87rem);font-weight:800;text-transform:uppercase;opacity:0;transform:translate(-14px)}.ui-boot__mark{display:inline-flex;grid-column:1 / -1;grid-row:2;align-items:baseline;place-self:center;font-family:var(--ui-display);font-size:clamp(13rem,42vw,36rem);font-variation-settings:"wght" var(--ui-display-weight);font-weight:var(--ui-display-weight);letter-spacing:0;line-height:.7;white-space:nowrap;opacity:0;transform:translateY(70vh);will-change:transform,opacity}.ui-boot__mark em{color:var(--ui-green);font-style:normal}.ui-boot[data-entry-state=running] .ui-boot__mark{animation:ui-boot-mark-flight .84s linear both}.ui-boot__rule{grid-column:1 / -1;grid-row:3;align-self:start;height:3px;background:linear-gradient(90deg,var(--ui-clay),var(--ui-green) 61.8%,var(--ui-blue));transform:scaleX(0);transform-origin:left}.ui-boot[data-entry-state=running] .ui-boot__rule{animation:ui-boot-rule-reveal .42s linear .15s both}.ui-boot[data-entry-state=running] .ui-boot__note{animation:ui-boot-note-reveal .32s cubic-bezier(.25,.46,.45,.94) .27s both}.ui-boot__counter{position:absolute;right:clamp(.8rem,2.5vw,2rem);bottom:clamp(.8rem,2.5vw,2rem);font-family:var(--ui-display);font-size:clamp(6.4rem,12.4vw,16rem);font-variant-numeric:tabular-nums;font-variation-settings:"wght" var(--ui-display-weight);font-weight:var(--ui-display-weight);letter-spacing:0;line-height:.75;min-width:4ch;text-align:right}.ui-entry{z-index:9000;display:none;clip-path:inset(0);pointer-events:none;will-change:clip-path}html.ui-route-entry .ui-entry,.ui-entry[data-entry-state=running]{display:block;animation:ui-entry-curtain-exit .62s cubic-bezier(.65,0,.35,1) .32s both}.ui-entry__axis{position:absolute;inset:0 auto 0 50%;width:1px;background:#25313a33;opacity:.72;transform:translate(-.5px)}.ui-entry__mark{position:absolute;top:44%;left:50%;display:flex;align-items:baseline;color:var(--ui-ink);font-family:var(--ui-display);font-size:clamp(15rem,46vw,30rem);font-variation-settings:"wght" var(--ui-display-weight);font-weight:var(--ui-display-weight);letter-spacing:0;line-height:.72;white-space:nowrap;will-change:transform,opacity}html.ui-route-entry .ui-entry__mark,.ui-entry[data-entry-state=running] .ui-entry__mark{animation:ui-entry-mark-travel .72s linear 20ms both}.ui-entry__mark em{margin-left:-.04em;transform:translateY(-.04em);font-style:normal}.ui-entry[data-tone=blue] .ui-entry__mark em{color:var(--ui-blue)}.ui-entry[data-tone=green] .ui-entry__mark em{color:var(--ui-green)}.ui-entry__counter{font-family:var(--ui-display);font-size:clamp(6.4rem,12.4vw,16rem);font-variant-numeric:tabular-nums;font-variation-settings:"wght" var(--ui-display-weight);font-weight:var(--ui-display-weight);letter-spacing:0;line-height:.75;position:absolute;right:clamp(1rem,6.5vw,6.75rem);bottom:clamp(3rem,9vw,8rem)}.ui-exit{--ui-exit-accent: var(--ui-blue);clip-path:inset(100% 0 0);background:var(--ui-paper-bright);color:var(--ui-ink);pointer-events:none;visibility:hidden;will-change:clip-path}.ui-route-leaving .ui-exit{visibility:visible;animation:ui-exit-cover .38s cubic-bezier(.65,0,.35,1) both}.ui-exit__grid{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),rgb(37 49 58 / .08) calc(12.5% - 1px),rgb(37 49 58 / .08) 12.5%)}.ui-exit__grid:after{position:absolute;inset:0 auto 0 62%;width:1px;background:var(--ui-exit-accent);content:"";opacity:.72}.ui-exit__rule{position:absolute;top:58%;left:0;width:100%;height:clamp(.875rem,1.5vw,1.5rem);overflow:hidden;background:#25313a1a}.ui-exit__rule:after{position:absolute;inset:0;background:var(--ui-exit-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ui-ease) 55ms}.ui-route-leaving .ui-exit__rule:after{transform:scaleX(1)}.ui-exit__code{position:absolute;right:clamp(.75rem,2vw,2rem);bottom:clamp(-1.25rem,-1.6vw,-.5rem);color:#25313a1a;font-family:var(--ui-display);font-size:clamp(8rem,19vw,20rem);font-variation-settings:"wght" var(--ui-display-weight);font-weight:var(--ui-display-weight);letter-spacing:0;line-height:.72}.ui-exit__label{position:absolute;z-index:1;bottom:clamp(2rem,6vw,5rem);left:var(--ui-gutter);font-size:clamp(.7rem,.66rem + .2vw,.84rem);font-weight:500;letter-spacing:.04em;opacity:0;text-transform:uppercase;transform:translateY(.5rem);transition:opacity .22s var(--ui-ease) 90ms,transform .22s var(--ui-ease) 90ms}.ui-route-leaving .ui-exit__label{opacity:1;transform:translateY(0)}.ui-pointer{position:fixed;z-index:1800;inset:0 auto auto 0;display:grid;width:.7rem;height:.7rem;place-items:center;border-radius:50%;background:var(--ui-ink);opacity:0;pointer-events:none;translate:-50% -50%;transition:width .18s var(--ui-ease),height .18s var(--ui-ease),background-color .18s ease,opacity .18s ease}.ui-pointer[data-cursor-state=visible]{opacity:1}.ui-pointer[data-cursor-active]{width:2.375rem;height:2.375rem;background:var(--ui-blue);opacity:.34}@keyframes ui-boot-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes ui-boot-mark-flight{0%{opacity:0;transform:translateY(70vh)}5.952%{opacity:.667;transform:translateY(23.2vh)}11.905%{opacity:.925;transform:translateY(5.3vh)}17.857%{opacity:.974;transform:translateY(1.86vh)}23.81%{opacity:.996;transform:translateY(.29vh)}29.762%{opacity:.9996;transform:translateY(.04vh)}35.714%{opacity:1;transform:translateY(0)}57.143%{animation-timing-function:cubic-bezier(.64,0,.78,0);opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-80vh)}}@keyframes ui-boot-rule-reveal{0%{transform:scaleX(0)}12%{transform:scaleX(.0015)}24%{transform:scaleX(.0155)}36%{transform:scaleX(.077)}48%{transform:scaleX(.295)}59%{transform:scaleX(.596)}63%{transform:scaleX(.796)}77%{transform:scaleX(.969)}95%{transform:scaleX(.997)}to{transform:scaleX(1)}}@keyframes ui-boot-note-reveal{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes ui-menu-marquee{to{transform:translate3d(-16.6667%,0,0)}}@keyframes ui-exit-cover{to{clip-path:inset(0)}}@keyframes ui-entry-curtain-exit{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes ui-entry-mark-travel{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);opacity:0;transform:translate3d(-50%,calc(-50% + 70vh),0)}40%{animation-timing-function:cubic-bezier(.16,1,.3,1);opacity:1;transform:translate3d(-50%,-50%,0)}64%{animation-timing-function:cubic-bezier(.16,1,.3,1);opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:1;transform:translate3d(-50%,calc(-50% - 80vh),0)}}@media(max-width:700px){.ui-header{padding-top:1.1rem}.ui-header__toggle{--ui-toggle-lift: 3px;min-width:5.25rem;height:2.5rem;padding-inline:1rem;font-size:clamp(.875rem,.84rem + .18vw,1.0625rem)}.ui-header__mark{font-size:1.75rem}.ui-menu-open .ui-header__toggle{--ui-toggle-lift: 5px;width:2.5rem;min-width:2.5rem;height:2.75rem;box-shadow:0 0 0 3px var(--ui-green)}.ui-menu__routes{padding-top:6.75rem}.ui-menu__route{height:17vh}.ui-menu__route:nth-child(1),.ui-menu__route:nth-child(2){height:calc(17vh + 1px)}.ui-menu__route:nth-child(3){height:calc(17vh - 2px)}.ui-menu__route small{font-size:clamp(.55rem,.9vw,.81rem);margin-top:.18rem}.ui-menu__route strong,.ui-menu__marquee-item{font-size:clamp(4rem,18vw,5rem)}.ui-menu__meta{height:calc(49vh - 6.75rem);min-height:0;font-size:clamp(.875rem,calc(.84rem + .18vw),1.0625rem)}.ui-menu__sigil{top:54%;font-size:clamp(5rem,8.7vw,7.83rem)}.ui-menu__meta nav{right:var(--ui-gutter)}.ui-menu__meta>span:nth-last-child(2){bottom:calc(2rem + 1.5em)}.ui-menu__meta>span:last-child{right:auto;left:var(--ui-gutter)}.ui-footer{height:39.25rem}.ui-footer__burst{display:none}.ui-footer__mobile-mark{position:absolute;z-index:1;top:13.1rem;left:50%;display:block;color:#25313a21;font-size:7.4rem;letter-spacing:0;line-height:.8;transform:translate(-50%) scaleX(.82)}.ui-footer__content{padding-top:0}.ui-footer__meta{display:grid;width:100%;grid-template-columns:1fr 1fr;align-items:stretch;column-gap:1rem;row-gap:2.25rem;padding-top:.15rem;font-size:inherit;line-height:1.2}.ui-footer__contact{grid-column:1 / -1;min-height:3.2rem;gap:.83rem}.ui-footer :where(a){display:inline-flex;min-height:2.75rem;align-items:center}.ui-footer__nav{grid-column:1;grid-row:2;align-items:flex-start;gap:.125rem}.ui-footer__legal{grid-column:2;grid-row:2;align-self:stretch;align-items:flex-end;gap:.125rem;padding-top:6.7rem;text-align:right}.ui-footer__legal>p{font-size:.96em}.ui-footer__rule{margin-top:1.65rem}.ui-footer__wordmark{justify-content:center;margin-top:.82rem;font-size:clamp(6.75rem,29.2vw,7.8rem);line-height:.66}.ui-exit__grid{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgb(37 49 58 / .08) calc(25% - 1px),rgb(37 49 58 / .08) 25%)}.ui-exit__rule{top:56%}.ui-exit__code{bottom:3.5rem;font-size:clamp(7rem,40vw,10rem)}.ui-exit__label{bottom:2rem}.ui-pointer{display:none}}@media(min-width:701px)and (max-width:760px){.ui-menu__routes{padding-top:7.5996rem}.ui-menu__route{height:12.5vh}.ui-menu__route strong,.ui-menu__marquee-item{font-size:clamp(4rem,12.5vw,5.5rem)}.ui-menu__meta{height:calc(62.5vh - 7.5996rem)}.ui-menu__sigil{top:52%}}@media(min-width:761px)and (max-height:700px){.ui-menu__route{height:clamp(6rem,18.8vh,10.25rem)}.ui-menu__meta{height:calc(43.6vh - 7.5996rem)}.ui-menu__sigil{top:52%}}@media(min-width:761px)and (max-height:480px){.ui-header{height:4.94825rem;padding-top:1.1rem}.ui-menu__routes{padding-top:4.94825rem}.ui-menu__route strong,.ui-menu__marquee-item{font-size:clamp(3.5rem,10.5vh,5.75rem)}.ui-menu__meta{height:calc(100vh - 22.94825rem);visibility:hidden}}@media(min-width:1200px){.ui-entry__mark{font-size:clamp(30rem,37.5vw,38rem)}}@media(max-width:480px){.ui-boot__field{inset:.75rem}.ui-boot__mark{font-size:clamp(10rem,58vw,15rem)}.ui-boot__counter,.ui-entry__counter{right:.75rem;font-size:clamp(5.5rem,26vw,7.4rem)}.ui-boot__counter{bottom:.75rem}.ui-entry__mark{font-size:15rem}.ui-entry__counter{right:1rem;bottom:5.5rem}}@media(prefers-reduced-motion:reduce){.ui-signal{display:none}.ui-menu__marquee-track{animation:none!important}}
