.burger{display:none;pointer-events:auto}.burger__button{list-style:none;cursor:pointer;width:3.25rem;height:2.75rem;display:grid;place-items:center;border-radius:999px;border:none;background:transparent;transition:opacity .2s ease;outline:none}.burger__button::-webkit-details-marker{display:none}.burger__icon{position:relative;display:block;width:1.375rem;height:2px;background:var(--color-white);border-radius:2px}.burger__icon:before,.burger__icon:after{content:"";position:absolute;left:0;width:1.375rem;height:2px;background:var(--color-white);border-radius:2px}.burger__icon:before{top:-.4375rem}.burger__icon:after{top:.4375rem}.burger__menu{position:absolute;right:1rem;top:calc(100% + .75rem);display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem;border-radius:22px;background-color:var(--interactive-bg-strong);border:3px solid var(--border-default);z-index:50;transform-origin:top right;opacity:0;visibility:hidden;transform:translateY(-.375rem) scale(.98);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .16s;pointer-events:none}.burger[open] .burger__menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s;pointer-events:auto}.burger__link{color:var(--text-primary);font-family:var(--font-main);font-size:.95rem;font-weight:500;letter-spacing:.14em;text-decoration:none;border:0;background:transparent;cursor:pointer;text-align:left;padding:0;outline:none}.burger__button:hover,.burger__link:hover{opacity:.8}.burger__button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.burger__link:focus-visible{outline:.1875rem solid var(--focus-outline);outline-offset:.25rem;border-radius:10px}@media(max-width:768px){.burger{display:block;position:relative;z-index:30}}.logo{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;border:0;background:transparent;pointer-events:auto;outline:none;cursor:pointer}.logo__icon{height:2rem;width:auto;display:block}.logo__text{color:var(--text-primary);font-family:var(--font-main);font-size:1.25rem;font-weight:500;letter-spacing:.15em;line-height:1}.logo:hover{opacity:.8}.logo:focus-visible{outline:.1875rem solid var(--focus-outline);outline-offset:.25rem;border-radius:10px}.mode-switch{display:inline-grid;place-items:center;height:2.75rem;width:5.75rem;padding:0;border:3px solid var(--border-default);border-radius:999px;background-color:var(--interactive-bg);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,transform .18s ease}.mode-switch__track{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;--pad: .2rem}.mode-switch__icon{width:100%;display:grid;place-items:center;opacity:.65;transition:opacity .25s ease;position:relative;z-index:2}.mode-switch__icon svg{width:1.125rem;height:1.125rem;display:block}.mode-switch__thumb{position:absolute;top:var(--pad);left:var(--pad);width:calc(50% - var(--pad));height:calc(100% - (2 * var(--pad)));border-radius:999px;background:var(--overlay-white-light);border:2px solid var(--border-light);box-sizing:border-box;z-index:1;transition:left .35s cubic-bezier(.2,.8,.2,1);will-change:left}html[data-mode=day] .mode-switch__icon--sun,html[data-mode=night] .mode-switch__icon--moon{opacity:1}html[data-mode=night] .mode-switch__thumb{left:50%}.mode-switch:hover{background:var(--overlay-white-subtle);border-color:var(--color-white)}.mode-switch:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}@media(prefers-reduced-motion:reduce){.mode-switch__thumb,.mode-switch__icon,.mode-switch{transition:none!important}}@media(max-width:768px){html[data-view=s][data-page-state=transitioning-about] .mode-switch,html[data-view=s][data-page-state=about] .mode-switch,html[data-view=s][data-page-state=transitioning-home] .mode-switch{opacity:0;pointer-events:none}.mode-switch{width:5.25rem;height:2.5rem;border-width:2px;position:fixed;left:50%;bottom:1.35rem;transform:translate(-50%);z-index:40}}.header{position:relative;z-index:24;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem}.header__controls{display:flex;align-items:center;gap:2rem;pointer-events:auto}.nav{display:flex;gap:2rem;pointer-events:auto}.nav__link{color:var(--text-primary);font-family:var(--font-main);font-size:1rem;font-weight:500;letter-spacing:.15em;text-decoration:none;border:0;background:transparent;cursor:pointer;transition:opacity .2s ease;outline:none}.nav__link:hover,.nav__link:focus-visible{opacity:.8}.nav__link:focus-visible{outline:.1875rem solid var(--focus-outline);outline-offset:.25rem;border-radius:10px}@media(max-width:768px){.header{padding:1rem 1.25rem}.header__controls{gap:.75rem}.nav{display:none}}@media(max-width:768px)and (max-height:440px){.header{padding:.6rem 1.25rem}}.hero{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .45s ease}.hero__content{position:absolute;top:30%;left:30%;transform:translateY(-50%);text-align:left;pointer-events:none}.hero__title{display:flex;flex-direction:column;gap:.35rem}.hero__title--creative{color:var(--text-primary);font-family:var(--font-main);font-size:6.5rem;font-weight:600;letter-spacing:-.02em;line-height:1}.hero__title--role{color:var(--text-primary);font-family:var(--font-main);font-size:3rem;font-weight:400;letter-spacing:.02em;line-height:1.2;padding-left:.45em}.hero__cta{position:absolute;left:50%;bottom:5rem;transform:translate(-50%);display:inline-block;padding:1rem 2.5rem;border:3px solid var(--border-default);border-radius:50px;color:var(--text-primary);font-family:var(--font-main);font-size:1rem;font-weight:500;letter-spacing:.2em;text-decoration:none;transition:all .2s ease;pointer-events:auto;cursor:pointer;background-color:var(--interactive-bg);outline:none}html[data-page-state=transitioning-about] .hero,html[data-page-state=about] .hero,html[data-page-state=transitioning-home] .hero{opacity:0}.hero__cta:hover{background:var(--overlay-white-subtle);border-color:var(--color-white)}.hero__cta:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}@media(max-width:768px){.hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:clamp(5.5rem,12vh,8.5rem)}.hero__content{position:static;transform:none;text-align:center}.hero__title--creative{font-size:5rem}.hero__title--role{font-size:2rem;padding-left:0}.hero__cta{margin-top:2.25rem;padding:1.1rem 1.5rem;position:static;transform:none}}@media(max-width:768px)and (max-height:440px){.hero{padding-top:3.5rem}.hero__title--creative{font-size:clamp(2.6rem,10vw,3.6rem)}.hero__title--role{font-size:clamp(1.1rem,4.5vw,1.5rem)}.hero__cta{margin-top:1.25rem;padding:.75rem 1.5rem;font-size:.85rem}}@media(max-height:500px)and (orientation:landscape){.hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:clamp(5rem,15vh,7rem)}.hero__content{position:static;transform:none;text-align:center}.hero__title{gap:.2rem}.hero__title--creative{font-size:clamp(2.4rem,7.5vw,3.4rem);letter-spacing:-.015em}.hero__title--role{font-size:clamp(1rem,3.6vw,1.4rem);padding-left:0}.hero__cta{margin-top:.9rem;padding:.6rem 1.35rem;font-size:.75rem;letter-spacing:.18em}}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--bg-loading);z-index:9999;opacity:1;transition:opacity .6s ease}.loading-screen__logo{width:min(10rem,40vw);height:auto;display:block;filter:brightness(0) invert(1);transform-origin:50% 50%;transform-style:preserve-3d;animation:loading-flip 2s ease-in-out infinite}.loading-screen--hidden{opacity:0;pointer-events:none}@keyframes loading-flip{0%{transform:perspective(50rem) rotateY(0)}50%{transform:perspective(50rem) rotateY(180deg)}to{transform:perspective(50rem) rotateY(360deg)}}.contact-form{width:100%}.contact-form__fields{display:grid;gap:1rem}.contact-form__field{display:block}.contact-form__label{display:block;margin-bottom:.35rem;font-size:1rem;letter-spacing:.03em}.contact-form__optional{opacity:.55;font-size:.85em}.contact-form__input{width:100%;border:3px solid var(--border-medium);border-radius:.42rem;background:var(--interactive-bg-lighter);color:var(--text-primary);font-family:inherit;font-size:1rem;line-height:1.3;padding:.75rem .9rem;outline:none;transition:border-color .15s ease}.contact-form__input:invalid{box-shadow:none}.contact-form__input:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-medium)}.contact-form__input.is-invalid{border-color:var(--color-error)}.contact-form__textarea{min-height:9rem;resize:vertical}.contact-form__error{display:block;margin-top:.3rem;font-size:.82rem;color:var(--color-error-text);letter-spacing:.01em}.contact-form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.contact-form__success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;min-height:18rem;gap:.75rem;animation:contact-form-fade-in .4s ease}.contact-form__success-icon{width:3rem;height:3rem;border:2px solid var(--border-medium);border-radius:999px;background-color:var(--interactive-bg-light);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.contact-form__success-headline{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.contact-form__success-sub{font-size:clamp(.95rem,1.1vw,1.1rem);color:var(--text-secondary)}@keyframes contact-form-fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.contact-form__success{animation:none}}.contact-form__status--error{font-size:.95rem;letter-spacing:.02em;padding:.6rem 0;color:var(--color-error-text)}.contact-form__button{display:inline-block;padding:1rem 2.5rem;border:3px solid var(--border-default);border-radius:50px;color:var(--text-primary);font-family:var(--font-main);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:all .2s ease;cursor:pointer;background-color:var(--interactive-bg);outline:none}.contact-form__button:hover:not(:disabled){background:var(--overlay-white-subtle);border-color:var(--color-white)}.contact-form__button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.contact-form__button:disabled{opacity:.65;cursor:not-allowed}.contact-form__button.is-fading{opacity:0;pointer-events:none}.about-panel{height:100%;overflow-y:auto;scroll-behavior:smooth}.about-panel--contact-mode{overflow-y:hidden}.about-panel--carousel{overflow:hidden}.about-dot-nav{position:fixed;top:50%;right:clamp(.9rem,2.8vw,2.2rem);z-index:23;transform:translateY(-50%);display:flex;flex-direction:column;gap:.68rem;opacity:1;transition:opacity .3s ease}.about-dot-nav.is-hidden{opacity:0;pointer-events:none}.about-dot-nav__item{position:relative;width:1.25rem;height:1.25rem;border:0;background:transparent;cursor:pointer;pointer-events:auto}.about-dot-nav__dot{position:absolute;top:50%;left:50%;width:.46rem;height:.46rem;border-radius:999px;background:var(--overlay-white-strong);transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.about-dot-nav__label{position:absolute;top:50%;right:calc(100% + .65rem);transform:translateY(-50%);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);opacity:0;pointer-events:none;transition:opacity .2s ease}.about-dot-nav__item.is-active .about-dot-nav__dot{background:var(--overlay-white-opaque);transform:translate(-50%,-50%) scale(1.45)}.about-dot-nav__item:hover .about-dot-nav__label,.about-dot-nav__item:focus-visible .about-dot-nav__label{opacity:1}.about-dot-nav__item:focus-visible{outline:.1875rem solid var(--focus-outline-medium);outline-offset:.125rem;border-radius:999px}.about-chapter{position:relative;min-height:100vh;display:grid;align-items:center;padding:clamp(6.5rem,11vh,8.5rem) clamp(1.25rem,7vw,7rem) clamp(3rem,6vh,4.5rem)}.about-chapter:has(.about-chapter__footer){grid-template-rows:1fr auto}.about-chapter__content{width:min(84rem,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.8rem,3vh,2.4rem)}.about-chapter__left{min-width:0;position:relative;padding-left:clamp(2.3rem,3vw,3rem)}.about-chapter__right{min-width:0;max-width:30rem;align-self:center}.about-chapter__mark{position:absolute;top:0;bottom:0;left:.5rem;width:1px;pointer-events:none}.about-chapter__mark-dot{position:absolute;top:0;left:0;width:.38rem;height:.38rem;border-radius:999px;background:var(--overlay-white-opaque);transform:translate(calc(-50% + .5px));opacity:0;transition:opacity .34s ease}.about-chapter__mark-line{position:absolute;top:.56rem;bottom:0;left:0;width:1px;background:var(--overlay-white-medium);transform:scaleY(0);transform-origin:top;transition:transform .52s ease}.about-chapter__eyebrow{margin-bottom:1.1rem;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:0;transform:translateY(.5rem);transition:opacity .42s ease,transform .42s ease}.about-chapter__headline{max-width:16ch;font-size:clamp(2.1rem,4vw,4.4rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;opacity:0;transform:translateY(.5rem);transition:opacity .44s ease,transform .44s ease}.about-chapter__subhead{max-width:34ch;margin-top:1rem;font-size:clamp(1rem,1.18vw,1.34rem);line-height:1.52;opacity:0;transform:translateY(.5rem);transition:opacity .44s ease .11s,transform .44s ease .11s}.about-chapter__list{list-style:none}.about-chapter__line{position:relative;margin-top:.88rem;padding-left:1.2rem;font-size:clamp(1rem,1.02vw,1.16rem);line-height:1.56;opacity:0;transform:translateY(.5rem);transition:opacity .42s ease var(--line-delay, .18s),transform .42s ease var(--line-delay, .18s)}.about-chapter__line:before{content:"-";position:absolute;left:0;top:0;width:.85rem;opacity:.76}.about-chapter__scroll-hint{margin-top:2rem;max-height:2rem;overflow:hidden;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .42s ease,max-height .25s ease,margin-top .25s ease}.about-chapter.is-visible.is-typewriter-done .about-chapter__scroll-hint{opacity:.74}.about-chapter__scroll-hint.is-hidden{opacity:0;max-height:0;margin-top:0}.about-chapter__footer{margin-top:auto;font-size:.74rem;letter-spacing:.04em;white-space:nowrap;text-align:center;opacity:0;transition:opacity .42s ease}.about-chapter.is-visible.is-typewriter-done .about-chapter__footer{opacity:.5}.about-chapter.is-visible .about-chapter__eyebrow,.about-chapter.is-visible .about-chapter__headline,.about-chapter.is-visible .about-chapter__subhead,.about-chapter.is-visible.is-typewriter-done .about-chapter__line,.about-chapter.is-visible.is-typewriter-done .about-chapter__contact-wrap{opacity:.92;visibility:visible;pointer-events:auto;transform:translateY(0)}.about-chapter.is-visible .about-chapter__headline,.about-chapter.is-active .about-chapter__mark-dot{opacity:1}.about-chapter.is-active .about-chapter__mark-line{transform:scaleY(1)}.about-chapter__contact-wrap{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease .22s}.about-chapter__contact-wrap.is-expanded{justify-content:flex-start}.about-chapter__contact-action{display:inline-block;padding:1rem 2.5rem;border:3px solid var(--border-default);border-radius:50px;color:var(--text-primary);font-family:var(--font-main);font-size:1rem;font-weight:500;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;pointer-events:auto;cursor:pointer;background-color:var(--interactive-bg);outline:none;transition:opacity .25s ease,background-color .2s ease,border-color .2s ease}.about-chapter__contact-action:hover{background:var(--overlay-white-subtle);border-color:var(--color-white)}.about-chapter__contact-action:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.about-chapter__contact-action.is-fading{opacity:0;pointer-events:none}.about-chapter__contact-wrap.is-expanded:not(.is-typing-done) .about-chapter__contact-action{opacity:0;visibility:hidden;pointer-events:none}.about-chapter__contact-links{margin-top:2rem;display:grid;gap:.9rem;opacity:0;transform:translateY(.375rem);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.about-chapter__contact-links.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.about-chapter__contact-link{display:inline-flex;align-items:center;gap:.7rem;color:var(--text-tertiary);text-decoration:none;font-size:clamp(.9rem,1vw,1rem);letter-spacing:.02em}.about-chapter__contact-link-icon{width:2.3rem;height:2.3rem;border:2px solid var(--border-medium);border-radius:999px;background-color:var(--interactive-bg-light);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;flex-shrink:0}.about-chapter__contact-wrap .contact-form__fields{width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease .1s;position:absolute;top:0;right:0;bottom:0;left:0}.about-chapter__contact-wrap.is-expanded .contact-form__fields.is-ready{opacity:1;visibility:visible;pointer-events:auto;position:static}.about-chapter__contact-wrap .contact-form__field{display:block;margin-bottom:1rem}.about-chapter__contact-wrap.is-expanded .about-chapter__contact-action{margin-top:1rem;display:block}.about-chapter.is-contact-expanded{height:auto;min-height:100vh}.about-chapter__cursor{display:inline-block;width:2px;height:.92em;background:currentColor;margin-left:2px;vertical-align:text-bottom;animation:cursor-blink .6s step-end infinite}@keyframes cursor-blink{50%{opacity:0}}@media(min-width:1024px){.about-panel:not(.about-panel--contact-mode){scroll-snap-type:y mandatory}.about-chapter{height:100vh;scroll-snap-align:start;scroll-snap-stop:always}.about-chapter__content{grid-template-columns:minmax(0,3fr) minmax(22rem,2fr);align-items:center;column-gap:clamp(2.8rem,5.8vw,6rem)}.about-chapter__right{justify-self:start;align-self:center}.about-chapter:last-child .about-chapter__content{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.about-chapter:last-child .about-chapter__right{max-width:none;justify-self:stretch}.about-chapter__scroll-hint{position:absolute;bottom:clamp(1.5rem,3vh,2.5rem);left:50%;translate:-50% 0;margin-top:0}}@media(max-width:1023px){.about-panel--contact-mode{overflow-y:auto}.about-panel--carousel{overflow-y:hidden}.about-panel--carousel.about-panel--contact-expanded{overflow-y:auto}.about-dot-nav{display:none}.about-chapter{min-height:auto;padding-top:clamp(5.5rem,11vh,7rem);padding-bottom:clamp(2.4rem,5vh,3rem)}.about-panel--carousel .about-chapter{min-height:100vh;align-items:flex-start}.about-panel--carousel .about-chapter:not(:first-child){padding-top:clamp(6.5rem,13vh,8rem)}.about-panel--contact-mode .about-chapter{min-height:100vh;align-items:flex-start;padding-top:clamp(6.5rem,13vh,8rem)}.about-chapter+.about-chapter{padding-top:clamp(3rem,7vh,4rem)}.about-chapter__content{gap:1.5rem}.about-chapter__left{padding-left:0}.about-chapter__mark{display:none}.about-chapter__right{max-width:100%}.about-chapter__headline{max-width:18ch}.about-chapter__subhead,.about-chapter__line{max-width:100%}.about-chapter__contact-wrap.is-expanded .about-chapter__contact-action{width:100%}.about-chapter__contact-wrap{margin-bottom:2.5rem}}@media(prefers-reduced-motion:reduce){.about-panel,.about-dot-nav,.about-dot-nav__dot,.about-dot-nav__label,.about-chapter__eyebrow,.about-chapter__headline,.about-chapter__subhead,.about-chapter__line,.about-chapter__scroll-hint,.about-chapter__footer,.about-chapter__contact-wrap,.about-chapter__mark-line,.about-chapter__contact-links,.about-chapter__contact-fields{transition:none}.about-chapter__eyebrow,.about-chapter__headline,.about-chapter__subhead,.about-chapter__line,.about-chapter__scroll-hint,.about-chapter__footer,.about-chapter__contact-wrap{opacity:1;transform:none}.about-chapter__cursor{display:none}}.subpage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;color:var(--about-text);font-family:var(--font-main);transition:opacity .35s ease}html[data-page-state=about] .subpage,html[data-page-state=transitioning-home] .subpage{visibility:visible}html[data-page-state=about] .subpage{opacity:1;pointer-events:auto}.subpage--panel-about,.subpage--panel-contact{overflow:hidden}@keyframes subpage-fade-in{0%{opacity:0}to{opacity:1}}.subpage>.about-panel{animation:subpage-fade-in .35s ease both}:root{--font-main: "Outfit", system-ui, sans-serif;--color-white-rgb: 255, 255, 255;--color-brand-blue-rgb: 74, 133, 243;--color-white: #ffffff;--color-brand-blue: #4a85f3;--color-loading-blue: #025bf0;--bg-primary: #0b5be8;--bg-loading: var(--color-loading-blue);--text-primary: var(--color-white);--text-secondary: rgba(var(--color-white-rgb), .94);--text-tertiary: rgba(var(--color-white-rgb), .95);--border-default: rgba(var(--color-white-rgb), .8);--border-medium: rgba(var(--color-white-rgb), .78);--border-light: rgba(var(--color-white-rgb), .4);--interactive-bg: rgba(var(--color-brand-blue-rgb), .7);--interactive-bg-light: rgba(var(--color-brand-blue-rgb), .35);--interactive-bg-lighter: rgba(var(--color-brand-blue-rgb), .2);--interactive-bg-strong: rgba(var(--color-brand-blue-rgb), .92);--overlay-white-subtle: rgba(var(--color-white-rgb), .1);--overlay-white-light: rgba(var(--color-white-rgb), .14);--overlay-white-medium: rgba(var(--color-white-rgb), .44);--overlay-white-semi: rgba(var(--color-white-rgb), .5);--overlay-white-strong: rgba(var(--color-white-rgb), .6);--overlay-white-opaque: rgba(var(--color-white-rgb), .95);--focus-ring: rgba(var(--color-white-rgb), .18);--focus-ring-medium: rgba(var(--color-white-rgb), .16);--focus-outline: rgba(var(--color-white-rgb), .85);--focus-outline-medium: rgba(var(--color-white-rgb), .75);--color-error: #f87171;--color-error-text: #fca5a5;--about-bg: var(--bg-primary);--about-text: var(--text-primary)}html[data-mode=night]{--bg-primary: #0146cb;--about-bg: #0146cb}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background-color:var(--about-bg)}.webgl{position:fixed;top:0;left:0;outline:none}.ui-layer{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;isolation:isolate}.ui-container{position:relative;width:100%;max-width:128rem;height:100%;margin:0 auto}
