:root{color:#e6e6e2;font-synthesis:none;text-rendering:optimizelegibility;--paper:#e6e6e2;--muted:#777873;--hair:#e6e6e22b;--mono:"DM Mono",monospace;background:#050505;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{background:#050505;min-width:320px;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.site-shell{position:relative;overflow:hidden}.topline{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505bd;border-bottom:1px solid #e6e6e212;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:.13em;flex-direction:column;gap:5px;font-size:10px;display:flex}.wordmark small,.system-state,.sound-toggle{font:9px var(--mono);letter-spacing:.12em;color:#a4a59f}.wordmark small{color:#666;font-size:7px}.system-state{align-items:center;gap:10px;display:flex}.status-dot{background:#deded8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #f0f0e6b3}.state-divider{color:#555}.sound-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;display:flex}.sound-toggle:hover{color:#fff}.sound-bars{align-items:center;gap:2px;height:12px;display:flex}.sound-bars i{background:#777;width:1px;height:4px}.sound-bars.active i{animation:.55s ease-in-out infinite alternate wave}.sound-bars.active i:nth-child(2){animation-delay:.18s}.sound-bars.active i:nth-child(3){animation-delay:.32s}@keyframes wave{to{background:#e6e6e2;height:11px}}.side-nav{z-index:18;flex-direction:column;gap:19px;display:flex;position:fixed;top:50%;left:46px;transform:translateY(-50%)}.side-nav a{opacity:.38;font:8px var(--mono);letter-spacing:.12em;align-items:center;gap:11px;transition:opacity .25s;display:flex}.side-nav a span{color:#858680;font-size:7px}.side-nav a b{font:inherit;text-transform:uppercase;white-space:nowrap;max-width:0;transition:max-width .35s;overflow:hidden}.side-nav a.active,.side-nav a:hover{opacity:1}.side-nav a.active b,.side-nav a:hover b{max-width:80px}.section{scroll-snap-align:start;min-height:100vh;padding:112px max(10vw,140px) 56px;position:relative}.hero{background:radial-gradient(at 60%,#32333124,#0000 42%),#050505;height:100svh;min-height:680px;padding:0;overflow:hidden}.hero:before{content:"";opacity:.22;background:linear-gradient(90deg,#0000 49.95%,#e6e6e226 50%,#0000 50.05%),linear-gradient(#0000 49.9%,#e6e6e21a 50%,#0000 50.1%);position:absolute;inset:14% 10%;-webkit-mask-image:radial-gradient(#000,#0000 66%);mask-image:radial-gradient(#000,#0000 66%)}.hero-center{place-items:center;width:min(58vw,660px);height:min(78vh,740px);display:grid;position:absolute;top:51%;left:57%;transform:translate(-50%,-50%)}.head-stage{z-index:2;position:absolute;inset:0}.head-stage canvas{width:100%;height:100%;display:block}.scan-orbit{border:1px solid #e6e6e21c;border-radius:50%;position:absolute;transform:rotate(-18deg)scaleY(.33)}.orbit-a{width:75%;height:75%}.orbit-b{opacity:.55;border-style:dashed;width:91%;height:91%;transform:rotate(24deg)scaleY(.4)}.scan-orbit:after{content:"";background:#d7d8d2;border-radius:50%;width:4px;height:4px;position:absolute;top:12%;left:18%;box-shadow:0 0 12px #deded8}.axis-x,.axis-y{background:#e6e6e217;position:absolute}.axis-x{height:1px;top:50%;left:9%;right:9%}.axis-y{width:1px;top:11%;bottom:11%;left:50%}.scan-sweep{z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#eeefe873,#0000);height:1px;animation:7.5s cubic-bezier(.45,0,.55,1) infinite scan;position:absolute;top:24%;left:18%;right:18%}.scan-sweep:after{content:"";background:linear-gradient(90deg,#0000,#eeefe80a,#0000);position:absolute;inset:-9px 0}@keyframes scan{0%,to{opacity:0;top:19%}10%{opacity:.8}80%{opacity:.25}92%{opacity:0;top:82%}}.hero-label{z-index:5;font:8px var(--mono);letter-spacing:.13em;color:#a1a29d;flex-direction:column;gap:7px;display:flex;position:absolute;top:18%}.hero-label b{color:#666;font-weight:400}.label-left{left:12%}.label-right{text-align:right;right:11%}.tiny-cross{font:14px var(--mono);color:#c4c5bf}.scan-value{color:#d9dad4;letter-spacing:.04em;margin-top:11px;font-size:17px}.hero-copy{z-index:7;pointer-events:none;position:absolute;top:40%;left:16%}.eyebrow,.section-heading,.profile-data,.profile-foot,.project-id,.project-aside,.tech-list,.terminal-meta,.form-actions,.footer,.hero-bottom,.hero-index{font:8px var(--mono);letter-spacing:.14em}.eyebrow{color:#999a94;margin:0 0 19px}.eyebrow span{color:#555;margin:0 7px}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,7vw,100px);font-weight:500;line-height:.89}.hero h1 em,.profile h2 em,.archive h2 em,.contact h2 em{color:#858680;font-family:Manrope,sans-serif;font-weight:400}.hero-description{color:#aaaba5;margin-top:25px;font-size:12px;line-height:1.75}.hero-bottom{z-index:5;color:#777872;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:35px;left:9%;right:8%}.hero-bottom a{color:#d0d1cb}.hero-bottom a span{margin-left:8px;font-size:12px}.hero-index{color:#b5b6b0;position:absolute;bottom:36px;right:4%}.hero-index span{color:#555;margin:0 7px}.profile,.archive,.contact{padding-top:145px}.profile{background:linear-gradient(#070707,#0a0a0a)}.section-heading{border-bottom:1px solid var(--hair);color:#8f9089;justify-content:space-between;padding-bottom:16px;display:flex}.profile-layout{grid-template-columns:1fr 1fr;gap:10%;padding:12vh 0 10vh;display:grid}.profile-title .eyebrow{margin-bottom:25px}.profile h2,.archive h2,.contact h2{letter-spacing:-.065em;margin:0;font-size:clamp(40px,5.2vw,74px);font-weight:500;line-height:.99}.profile-data{color:#a8a9a3;padding-top:7px}.data-row{border-bottom:1px solid var(--hair);grid-template-columns:90px 1fr;gap:18px;padding:17px 0;display:grid}.data-row>span,.expertise>span{color:#73746e;font-size:7px}.data-row b{color:#dedfd9;font-weight:400}.bio-row p{color:#c5c6c0;letter-spacing:0;max-width:370px;margin:0;font:12px/1.8 Manrope,sans-serif}.expertise{padding-top:25px}.expertise div{color:#d7d8d1;align-items:center;gap:11px;margin-top:14px;font-size:8px;display:flex}.expertise i{background:#71726d;border-radius:50%;width:3px;height:3px}.profile-foot{border-top:1px solid var(--hair);color:#696a65;justify-content:space-between;padding-top:15px;font-size:7px;display:flex}.archive{background:#070707}.archive-intro{justify-content:space-between;align-items:flex-end;padding:8vh 0 5vh;display:flex}.archive h2{font-size:clamp(48px,6.1vw,84px)}.archive-intro p{font:10px/1.8 var(--mono);color:#8f9089;margin:0 2% 5px 0}.project-record{border-top:1px solid var(--hair);grid-template-columns:140px 1fr 150px;gap:35px;min-height:188px;padding:28px 0 31px;display:grid}.project-record:last-child{border-bottom:1px solid var(--hair)}.project-id{color:#767771;padding-top:8px;font-size:7px}.project-main h3{letter-spacing:-.035em;margin:0 0 10px;font-size:21px;font-weight:500}.project-main p{color:#9c9d97;max-width:450px;margin:0;font-size:11px;line-height:1.7}.tech-list{color:#777872;gap:15px;margin-top:19px;font-size:7px;display:flex}.project-aside{color:#878882;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:7px;display:flex}.project-aside a{color:#d4d5cf;border-bottom:1px solid #555;padding-bottom:4px;font-size:8px}.record-art{opacity:.72;width:74px;height:45px;display:block;position:relative;overflow:hidden}.art-grid{background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#aaa 50%,#0000 51%),linear-gradient(#0000 49%,#aaa 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.art-node:before,.art-node:after{content:"";border:1px solid #aaa;border-radius:50%;width:30px;height:30px;position:absolute;top:6px;left:21px}.art-node:after{transform:scale(.52);box-shadow:0 0 0 10px #b4b4b421,0 0 0 19px #b4b4b41a}.art-ring{border:1px solid #777;border-radius:50%;width:44px;height:44px;margin-right:15px}.art-ring:after{content:"";background:#ddd;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:8px;box-shadow:0 0 13px #ddd}.contact{background:radial-gradient(at 80% 48%,#2d2e2c26,#0000 43%),#080808;min-height:92vh;padding-bottom:35px}.contact-content{grid-template-columns:1fr 1fr;align-items:center;gap:10%;min-height:60vh;display:grid}.contact h2{font-size:clamp(48px,6vw,82px)}.contact-copy>p:not(.eyebrow){color:#9b9c96;margin-top:25px;font-size:11px}.contact-mark{font:8px var(--mono);letter-spacing:.16em;color:#696a65;margin-top:70px;display:block}.contact-terminal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0cad;border:1px solid #e6e6e233;min-height:267px;padding:26px 29px 24px;position:relative;box-shadow:0 22px 80px #00000038}.contact-terminal:before{content:"";background:linear-gradient(90deg,#0000,#f0f0e857,#0000);height:1px;position:absolute;top:0;left:0;right:0}.terminal-meta{color:#777872;justify-content:space-between;font-size:7px;display:flex}.progress-track{transform-origin:0;background:#292a28;height:1px;margin:20px 0 29px}.progress-track i{transform-origin:0;background:#d5d6cf;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.question{letter-spacing:-.03em;margin-bottom:22px;font-size:18px;display:block}.contact-terminal input,.contact-terminal textarea{color:#e6e6e2;resize:none;background:0 0;border:0;border-bottom:1px solid #4a4b46;border-radius:0;outline:0;width:100%;padding:10px 0;font-size:12px;display:block}.contact-terminal input:focus,.contact-terminal textarea:focus{border-color:#d5d6cf}.contact-terminal input::placeholder,.contact-terminal textarea::placeholder{color:#595a55}.form-actions{justify-content:flex-end;align-items:center;gap:15px;margin-top:27px;display:flex}.send-button,.back-button{font:8px var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:8px 0}.send-button:disabled{opacity:.35;cursor:not-allowed}.send-button:not(:disabled):hover{color:#fff}.back-button{color:#858680;margin-right:auto}.form-error{color:#c7c2b7;margin:12px 0 0;font-size:10px;line-height:1.6}.sent-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:150px;display:flex}.sent-mark{font-size:24px}.sent-state p{font:8px var(--mono);letter-spacing:.12em;margin:0}.sent-state span:last-child{color:#a5a69f;font-size:11px}.footer{border-top:1px solid var(--hair);color:#797a74;justify-content:space-between;padding-top:17px;font-size:7px;display:flex}.footer a{color:#c8c9c3}.film-grain{z-index:30;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");animation:.25s steps(2,end) infinite grain;position:fixed;inset:-50%}.edge-vignette{z-index:10;pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 120px 20px #0000003d}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}}:focus-visible{outline-offset:4px;outline:1px solid #eee}@media (width<=900px){.topline{padding:0 24px}.side-nav{left:20px}.section{padding-left:9vw;padding-right:9vw}.hero-center{width:72vw;left:58%}.hero-copy{left:13%}.hero-label.label-left{left:9%}.hero-label.label-right{right:7%}.project-record{grid-template-columns:95px 1fr 110px;gap:22px}.contact-content{gap:5%}}@media (width<=650px){html{scroll-snap-type:none}.topline{height:62px;padding:0 18px}.system-state{display:none}.wordmark{font-size:9px}.wordmark small{font-size:6px}.side-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505e0;border-top:1px solid #e6e6e21a;flex-direction:row;justify-content:space-around;gap:0;padding:12px 10px 15px;inset:auto 0 0;transform:none}.side-nav a{gap:5px;font-size:7px}.side-nav a b{max-width:70px}.section{min-height:auto;padding:100px 23px 74px}.hero{height:100svh;min-height:650px;padding:0}.hero-center{width:100vw;height:67vh;top:47%;left:51%}.hero-copy{top:auto;bottom:16%;left:9%}.hero h1{font-size:61px}.hero-description{margin-top:14px;font-size:10px}.hero-label{font-size:6px;top:14%}.hero-label b{font-size:6px}.label-left{left:8%}.label-right{right:7%}.scan-value{font-size:13px}.hero-bottom{justify-content:center;bottom:78px;left:8%;right:8%}.hero-bottom>span{display:none}.hero-index{bottom:78px;right:8%}.profile,.archive,.contact{padding-top:98px}.section-heading{gap:10px;font-size:6px}.section-heading span:last-child{text-align:right}.profile-layout{grid-template-columns:1fr;gap:48px;padding:9vh 0 7vh}.profile h2{font-size:51px}.profile-data{font-size:7px}.data-row{grid-template-columns:65px 1fr;gap:12px}.bio-row p{font-size:11px}.expertise div{flex-wrap:wrap;font-size:7px;line-height:1.8}.archive-intro{flex-direction:column;align-items:flex-start;gap:18px;padding:8vh 0 5vh}.archive h2{font-size:58px}.archive-intro p{font-size:8px}.project-record{grid-template-columns:1fr 74px;gap:6px 12px;min-height:0;padding:22px 0}.project-id{grid-column:1/-1;padding:0 0 11px}.project-main h3{font-size:18px}.project-main p{font-size:10px}.tech-list{flex-wrap:wrap;gap:8px;font-size:6px}.project-aside{grid-area:2/2/span 2;align-items:flex-end;font-size:6px}.project-aside a{font-size:7px}.record-art{transform-origin:100%;transform:scale(.8)}.contact{padding-bottom:88px}.contact-content{grid-template-columns:1fr;gap:38px;padding:8vh 0 9vh}.contact h2{font-size:57px}.contact-copy>p:not(.eyebrow){font-size:10px}.contact-mark{margin-top:28px}.contact-terminal{min-height:254px;padding:22px 20px}.question{font-size:16px}.footer{gap:10px;font-size:6px}.footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.head-stage{opacity:.7}}@media (width<=650px){.hero-center{height:60vh;top:41%;transform:translate(-50%,-50%)scale(.84)}}@keyframes transmission-pass{0%{opacity:.25;transform:translate(-110%)}25%{opacity:1}to{opacity:.25;transform:translate(320%)}}.contact-terminal:has(form.transmitting):after{content:"";background:#f0f0e9;width:30%;height:1px;animation:.8s ease-in-out infinite transmission-pass;position:absolute;top:0;left:0;box-shadow:0 0 12px #e6e6e247}.archive-hold{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);justify-content:center;align-items:center;min-height:290px;display:flex;position:relative;overflow:hidden}.hold-id,.hold-index{font:7px var(--mono);letter-spacing:.14em;color:#777872;position:absolute;top:20px}.hold-id{left:0}.hold-index{right:0}.hold-mark{border:1px solid #e6e6e214;border-radius:50%;width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hold-mark i,.hold-mark b{border:1px solid #e6e6e21c;border-radius:50%;display:block;position:absolute;inset:15px}.hold-mark i:first-child{transform:scaleX(.42)rotate(32deg)}.hold-mark i:nth-child(2){transform:scaleX(.42)rotate(-32deg)}.hold-mark i:nth-child(3){border-color:#e6e6e23d #0000 #0000;animation:18s linear infinite archive-orbit;inset:0}.hold-mark b{background:#d7d8d2;border:0;width:4px;height:4px;inset:17px auto auto 41px;box-shadow:0 0 10px #e6e6e259}.hold-copy{text-align:center;position:relative}.hold-copy .eyebrow{margin-bottom:12px;font-size:7px}.hold-copy h3{letter-spacing:.12em;margin:0 0 10px;font-size:20px;font-weight:500}.hold-copy>span{font:7px var(--mono);letter-spacing:.16em;color:#81827c}@keyframes archive-orbit{to{transform:rotate(360deg)}}@media (width<=650px){.archive-hold{min-height:250px}.hold-mark{width:142px;height:142px}.hold-copy h3{font-size:16px}}.boot-screen{z-index:100;color:#dfe4e2;background:#030404;place-items:center;transition:opacity .7s,visibility .7s;display:grid;position:fixed;inset:0;overflow:hidden}.boot-leaving{opacity:0;visibility:hidden;pointer-events:none}.boot-rings{aspect-ratio:1;place-items:center;width:min(100vw,160vh);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-rings i{width:calc(92px + var(--ring)*clamp(42px,5.8vw,82px));aspect-ratio:1;border:1px solid rgba(190,218,212,calc(.28 - var(--ring)*.018));opacity:0;animation:boot-ring 2.65s cubic-bezier(.16,.68,.3,1) calc(var(--ring)*90ms) both;border-radius:50%;display:block;position:absolute;transform:scale(.72)}.boot-rings i:nth-child(3n){border-style:dashed;border-color:#8eb5af29}@keyframes boot-ring{0%{opacity:0;transform:scale(.72)}24%{opacity:.66}75%{opacity:.28}to{opacity:.1;transform:scale(1.13)}}.boot-center{text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}.boot-marker{color:#c9e5dd;font-size:17px;animation:1.6s ease-in-out infinite marker-pulse}.boot-core{font:8px var(--mono);letter-spacing:.26em;color:#c4ccc9}.boot-readout{font:7px var(--mono);letter-spacing:.21em;color:#687571;position:relative}.boot-readout:after{content:"SYSTEM ONLINE";white-space:nowrap;opacity:0;animation:2.8s step-end forwards status-online;display:block;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}@keyframes status-online{0%,72%{opacity:0}73%,to{opacity:.75}}@keyframes marker-pulse{50%{opacity:.4;transform:scale(.82)}}.boot-corner,.boot-bottom-right{font:7px var(--mono);letter-spacing:.12em;color:#77827f;flex-direction:column;gap:7px;display:flex;position:absolute}.boot-top-left{top:35px;left:42px}.boot-bottom-left{bottom:34px;left:42px}.boot-bottom-right{text-align:right;bottom:34px;right:42px}.boot-bottom-right b{color:#c5cecb;font-weight:400}.boot-bottom-left i{background:#9ac4b9;border-radius:50%;width:4px;height:4px;margin:0 0 1px 8px;display:inline-block;box-shadow:0 0 8px #8ad1bf}.boot-progress{background:#c8e6df1a;width:100%;height:1px;position:absolute;bottom:0;left:0}.boot-progress i{transform-origin:0;background:#b7d9ce;width:100%;height:100%;animation:2.8s cubic-bezier(.45,0,.22,1) forwards boot-progress;display:block;transform:scaleX(0)}@keyframes boot-progress{to{transform:scaleX(1)}}@media (width<=650px){.boot-top-left{top:24px;left:22px}.boot-bottom-left{bottom:26px;left:22px}.boot-bottom-right{bottom:26px;right:22px}.boot-rings{width:150vw}.boot-rings i{width:calc(62px + var(--ring)*clamp(34px,8vw,60px))}.boot-corner,.boot-bottom-right{font-size:6px}}@media (prefers-reduced-motion:reduce){.boot-rings i,.boot-marker,.boot-progress i{animation-duration:.5s}.boot-screen{transition-duration:.2s}}@keyframes boot-initializing{0%,72%{opacity:.72}73%,to{opacity:0}}.boot-readout{animation:2.8s step-end forwards boot-initializing}.boot-screen{transition-duration:.75s}.boot-rings i{animation:boot-ring 1.9s cubic-bezier(.16,.68,.3,1) calc(var(--ring)*.12s) infinite}.boot-readouts{color:#879691;width:190px;height:9px;font:7px var(--mono);letter-spacing:.16em;display:block;position:relative}.boot-readouts span{opacity:0;animation:3.9s step-end infinite boot-label;position:absolute;inset:0}.boot-readouts span:first-child{animation-delay:0s}.boot-readouts span:nth-child(2){animation-name:boot-label-two;animation-delay:0s}.boot-readouts span:nth-child(3){animation-name:boot-label-three;animation-delay:0s}@keyframes boot-label{0%,34%{opacity:.8}35%,to{opacity:0}}@keyframes boot-label-two{0%,34%{opacity:0}35%,68%{opacity:.8}69%,to{opacity:0}}@keyframes boot-label-three{0%,68%{opacity:0}69%,to{opacity:.8}}.boot-progress i{animation-duration:3.9s}.portrait-object{width:min(72%,410px);height:86%;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 0 22px #64b5a733);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.portrait-face{backface-visibility:hidden;transform-style:preserve-3d;position:absolute;inset:0}.portrait-face img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:grayscale(.42)sepia(.12)hue-rotate(128deg)saturate(.7)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.portrait-back{transform:rotateY(180deg)}.portrait-back img{transform:scaleX(-1)}.portrait-eye{aspect-ratio:1;pointer-events:none;border-radius:50%;place-items:center;width:3.7%;display:grid;position:absolute;transform:translate(-50%,-50%)}.portrait-eye i{will-change:transform;background:radial-gradient(circle at 64% 32%,#e3fff5 0 7%,#34796d 10% 28%,#101615 42% 68%,#0000 75%);border-radius:50%;width:72%;height:72%;display:block;box-shadow:0 0 7px #6edfc573}.portrait-scanlines{z-index:2;pointer-events:none;opacity:.14;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 5px,#abe1d552 6px,#0000 7px);position:absolute;inset:9% 16%;-webkit-mask-image:radial-gradient(#000 38%,#0000 75%);mask-image:radial-gradient(#000 38%,#0000 75%)}.portrait-stage{perspective:1000px;overflow:visible}.portrait-stage .portrait-object{transform:translate(-50%,-50%)rotateY(0)}.hero-label.label-right .scan-value{letter-spacing:.12em;font-size:14px}@media (width<=900px){.portrait-object{width:min(76%,390px);height:82%}}@media (width<=650px){.portrait-object{width:78%;height:79%;top:48%}.portrait-scanlines{inset:13% 15%}.boot-readouts{font-size:6px}}@media (prefers-reduced-motion:reduce){.boot-rings i{animation-duration:3.9s;animation-iteration-count:1}.boot-progress i{animation-duration:3.9s}}
