@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/hanken-latin.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/hanken-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jbmono-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jbmono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Material Symbols Outlined;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/material-symbols-subset.woff2) format("woff2")}*{box-sizing:border-box}html,body{margin:0;padding:0;-webkit-tap-highlight-color:transparent;background-color:#eceae6;overflow-x:hidden}body{cursor:crosshair}@media(hover:none){body{cursor:default}}::selection{background:#1f4dff;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e3e1dc}::-webkit-scrollbar-thumb{background:#101116;border:3px solid #e3e1dc}.mi{font-family:Material Symbols Outlined;font-weight:300;line-height:1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-style:normal;text-transform:none;white-space:nowrap;user-select:none}input[type=range].vol{-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;height:20px;touch-action:none}#reel-scrub{touch-action:none}input[type=range].vol::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#1f4dff var(--fill,100%),rgba(16,17,22,.22) var(--fill,100%))}input[type=range].vol::-webkit-slider-thumb{-webkit-appearance:none;height:28px;width:28px;margin-top:-12.5px;background:transparent;border:none}input[type=range].vol::-moz-range-track{height:3px;background:#10111638}input[type=range].vol::-moz-range-progress{height:3px;background:#1f4dff}input[type=range].vol::-moz-range-thumb{height:28px;width:28px;border:0;background:transparent}#reel-volume{-webkit-appearance:none;appearance:none;background:transparent;height:22px;cursor:ew-resize;touch-action:none}#reel-volume::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#1f4dff var(--fill,100%),rgba(244,244,242,.34) var(--fill,100%))}#reel-volume::-webkit-slider-thumb{-webkit-appearance:none;height:28px;width:28px;margin-top:-12.5px;background:transparent;border:none}#reel-volume::-moz-range-track{height:3px;background:#f4f4f257}#reel-volume::-moz-range-progress{height:3px;background:#1f4dff}#reel-volume::-moz-range-thumb{height:28px;width:28px;border:0;background:transparent}@keyframes mq-drift{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--mq-unit)))}}@keyframes entranceFailsafe{to{opacity:0;visibility:hidden}}@keyframes veilHint{to{opacity:1}}@keyframes mtr{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes blink{0%,46%{opacity:1}50%,96%{opacity:.15}to{opacity:1}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,#cf-stage:focus-visible,input[type=range]:focus-visible{outline:2px solid #1f4dff;outline-offset:2px}.frost{backdrop-filter:blur(15px) saturate(1.3);-webkit-backdrop-filter:blur(15px) saturate(1.3)}@media(hover:none){.cf-cue,.cf-stamp{background:#ffffffeb!important}.cf-face-img,.cf-refl-img,.grid-image,.soc img{transition-duration:.65s!important}.frost:not(nav):not(#inspection-details){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#hero-chips .frost{background:#ffffff7a!important}.frost-wave,.soc.frost{background:#ffffff94!important}}@media(max-width:560px){#nav-meta{display:none!important}#volume-control input{width:56px!important}}@media(max-width:767px){#hero,#architect,#reel,#projects,#logbook{padding-left:36px!important;padding-right:36px!important}#footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:22px!important}#footer-meta{text-align:left!important;line-height:1.8!important}}@media(pointer:coarse){input[type=range].vol{height:44px;margin:-12px 0}#volume-control{padding:3px 8px!important}#reel-volume{height:30px}#reel-scrub{height:30px!important}}@media(max-width:640px){#reel-volume,#reel-mute,#reel-toggle{display:none!important}#reel-controls>div:last-child{position:relative;z-index:1;gap:10px!important;padding:4px 12px 12px!important}#reel-controls>div:last-child{pointer-events:none}#reel-controls>div:last-child button{pointer-events:auto}#reel-scrub{position:absolute!important;left:0;right:0;bottom:0;height:44px!important;padding:0!important;align-items:flex-end!important}}
