@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@300;400;500;600;700&display=swap";
:root{--black:#080908;--black-soft:#101110;--white:#eeeeea;--white-pure:#f8f8f5;--lime:#dfff45;--silver:#a8aaa5;--line-dark:#ffffff26;--line-light:#08090829;--font-main:"Manrope", Arial, sans-serif;--font-mono:"DM Mono", monospace;--page-padding:clamp(20px, 5.2vw, 84px);--section-space:clamp(88px, 11vw, 160px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--black);color:var(--white);font-family:var(--font-main);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body,button,a{font-family:var(--font-main)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button,summary{cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--lime);color:var(--black)}.site-shell{background:var(--black);overflow:clip}.container{width:min(100% - var(--page-padding) * 2, 1480px);margin-inline:auto}.section-light{background:var(--white);color:var(--black)}.section-dark{background:var(--black);color:var(--white)}.section-lime{background:var(--lime);color:var(--black)}.eyebrow,.micro-label,.feature-number,.product-category,.caption-index,.caption-name,.hero-bottom,.scroll-cue,.mode-tab-number,.mode-tab-label,.mode-overline,.mode-detail,.sound-coordinate,.stage-bottom-line,.product-number,.footer-top-link,.footer-bottom{font-family:var(--font-mono);letter-spacing:.045em;font-size:10px;font-weight:400}.eyebrow{color:#eeeeeaa6;align-items:center;gap:11px;margin:0 0 34px;display:flex}.eyebrow>span:not(.eyebrow-dot){color:var(--lime)}.eyebrow-dark{color:#0809089e}.eyebrow-dark>span:not(.eyebrow-dot){color:#626e1b}.eyebrow-dot,.status-dot{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #dfff4561}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:0 21px;font-size:12px;font-weight:600;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-lime{background:var(--lime);color:var(--black)}.button-lime:hover{background:#edff9c}.button-dark{background:var(--black);color:var(--white-pure)}.button-dark:hover{background:#242624}.text-link,.underlined-link{justify-content:space-between;align-items:center;gap:17px;font-size:12px;font-weight:500;display:inline-flex}.underlined-link{border-bottom:1px solid var(--line-light);padding-bottom:10px;transition:border-color .25s}.underlined-link:hover{border-color:var(--black)}.hero{isolation:isolate;background:var(--black);min-height:max(760px,100svh);position:relative;overflow:hidden}.hero-media,.hero-shade{pointer-events:none;position:absolute;inset:0}.hero-media{z-index:-2}.hero-image{object-fit:cover;object-position:center 52%;opacity:.9;animation:1.5s ease-out both hero-image-arrive}.hero-shade{z-index:-1;background:linear-gradient(90deg,#080908fa 0%,#080908e6 27%,#08090894 47%,#0809081f 73%,#0809080a 100%),linear-gradient(#0809084d 0%,#0000 24% 75%,#080908d1 100%)}.site-header{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:29px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{align-items:center;gap:9px;width:fit-content;display:inline-flex}.brand-symbol{width:32px;height:32px;color:var(--lime);border:1px solid #dfff455e;border-radius:50%;place-items:center;display:grid}.brand-name{letter-spacing:-.08em;font-size:18px;font-weight:700;line-height:1}.brand-mark{color:var(--lime);vertical-align:top;margin-left:2px;font-size:9px}.desktop-nav{align-items:center;gap:clamp(23px,3.1vw,48px);display:flex}.desktop-nav a{color:#f8f8f5b0;padding:8px 0;font-size:11px;transition:color .2s;position:relative}.desktop-nav a:after{content:"";background:var(--lime);transform-origin:100%;height:1px;transition:transform .26s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:var(--white-pure)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{border:1px solid #f8f8f547;border-radius:99px;justify-self:end;align-items:center;gap:18px;min-height:41px;padding:0 15px;font-size:11px;transition:color .25s,background .25s,border-color .25s;display:flex}.header-cta:hover{color:var(--black);background:var(--lime);border-color:var(--lime)}.mobile-menu{display:none}.hero-inner{z-index:2;align-items:center;min-height:max(760px,100svh);padding-top:95px;padding-bottom:120px;display:flex;position:relative}.hero-copy{width:min(100%,760px)}.hero-eyebrow{margin-bottom:28px}.hero h1{color:var(--white-pure);letter-spacing:-.095em;margin:0;font-size:clamp(70px,8.3vw,132px);font-weight:400;line-height:.91}.hero h1 em{color:var(--lime);letter-spacing:-.1em;font-weight:300}.hero-description{color:#f8f8f5ad;max-width:365px;margin:31px 0 30px;font-size:14px;font-weight:300;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.hero-secondary{color:var(--white-pure)}.hero-bottom{z-index:2;color:#f8f8f58c;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:absolute;bottom:29px;left:0;right:0}.hero-bottom-left{align-items:center;gap:9px;display:flex}.status-dot{width:6px;height:6px}.hero-bottom-center{text-align:center}.scroll-cue{justify-self:end;align-items:center;gap:15px;transition:color .2s;display:flex}.scroll-cue svg{color:var(--lime);transition:transform .25s}.scroll-cue:hover{color:var(--white-pure)}.scroll-cue:hover svg{transform:translate(2px,2px)}@keyframes hero-image-arrive{0%{opacity:0;transform:scale(1.04)}to{opacity:.9;transform:scale(1)}}.signal-strip{background:var(--lime);width:100%;color:var(--black);padding:18px 0;position:relative;overflow:hidden}.signal-track{will-change:transform;flex-wrap:nowrap;gap:0;width:max-content;animation:46s linear infinite signal-scroll;display:flex}.signal-group{white-space:nowrap;width:max-content;min-width:100vw;font-family:var(--font-mono);letter-spacing:.035em;flex:none;justify-content:space-around;align-items:center;gap:clamp(10px,2vw,30px);padding-inline:clamp(12px,2vw,30px);font-size:10px;display:flex}.signal-symbol{flex:none;font-size:16px;line-height:1}@keyframes signal-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:720px){.signal-track{animation-duration:22s}.signal-group{font-size:9px}}.manifesto{padding:var(--section-space) 0}.manifesto-top{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.manifesto-heading h2,.technology-heading h2,.experience-header h2,.collection-header h2{letter-spacing:-.085em;margin:0;font-size:clamp(51px,6.7vw,96px);font-weight:400;line-height:.98}.manifesto-heading h2 em,.technology-heading h2 em,.experience-header h2 em,.collection-header h2 em{letter-spacing:-.085em;font-weight:300}.manifesto-heading h2 em,.experience-header h2 em{color:#777b5d}.manifesto-copy{max-width:410px;padding-bottom:8px}.manifesto-copy p,.technology-intro p,.experience-intro p,.collection-description p{margin:0 0 17px;font-size:13px;line-height:1.9}.manifesto-copy p{color:#080908ad}.manifesto-copy .underlined-link{margin-top:16px}.manifesto-visual{isolation:isolate;aspect-ratio:1.78;background:#d5d2c8;border-radius:3px;margin-top:75px;position:relative;overflow:hidden}.manifesto-visual>img{object-fit:cover;object-position:center 53%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.manifesto-visual:hover>img{transform:scale(1.025)}.manifesto-visual-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 66%,#0b0c0a9e);position:absolute;inset:0}.visual-caption{z-index:2;color:var(--white-pure);justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:27px;left:30px;right:30px}.visual-caption>div{flex-direction:column;gap:7px;display:flex}.caption-index{color:var(--lime);font-size:9px}.caption-name{font-size:11px}.caption-note{color:#ffffffbf;font-size:11px}.visual-corner-mark{z-index:2;color:var(--white-pure);font-family:var(--font-mono);border:1px solid #ffffff8c;border-radius:99px;padding:8px 10px;font-size:9px;position:absolute;top:22px;right:25px}.technology{padding:var(--section-space) 0}.technology-top{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.technology-heading h2{color:var(--white-pure)}.technology-heading h2 em{color:var(--lime)}.technology-intro{max-width:400px;padding-bottom:8px}.technology-intro p{color:#f8f8f5a8}.micro-label{color:#f8f8f575;font-size:9px;display:inline-block}.technology-visual{isolation:isolate;aspect-ratio:1.6;background:#111211;margin-top:70px;position:relative;overflow:hidden}.technology-visual>img{object-fit:cover;object-position:center 47%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.technology-visual-shade{z-index:1;background:linear-gradient(90deg,#0000 30%,#08090814 52%,#080908e0 100%);position:absolute;inset:0}.technology-overlay{z-index:2;width:min(31%,360px);position:absolute;top:50%;right:clamp(25px,6vw,92px);transform:translateY(-50%)}.technology-overlay h3{letter-spacing:-.075em;margin:23px 0 13px;font-size:clamp(35px,4.2vw,59px);font-weight:400;line-height:.99}.technology-overlay p{color:#f8f8f5ab;max-width:290px;margin:0;font-size:12px;line-height:1.8}.tech-index{color:var(--lime);font-family:var(--font-mono);margin-top:30px;font-size:10px;display:inline-block}.feature-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.feature-item{min-width:0;padding:28px 30px 0 0}.feature-item+.feature-item{border-left:1px solid var(--line-dark);padding-left:30px}.feature-number{color:var(--lime);font-size:9px}.feature-item h3{letter-spacing:-.045em;margin:33px 0 13px;font-size:clamp(19px,2vw,26px);font-weight:400}.feature-item p{color:#f8f8f591;max-width:290px;margin:0;font-size:12px;line-height:1.9}.experience{padding:var(--section-space) 0}.experience-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.experience-header h2 em{color:#777b5d}.experience-intro{max-width:370px;padding-bottom:7px}.experience-intro p{color:#080908a6}.experience-selector{margin-top:64px}.mode-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.mode-tab{color:#0809089e;text-align:left;background:0 0;border:1px solid #08090833;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:65px;padding:0 19px;transition:color .25s,background .25s,border-color .25s;display:grid}.mode-tab:hover{border-color:var(--black);color:var(--black)}.mode-tab.is-active{border-color:var(--black);background:var(--black);color:var(--white-pure)}.mode-tab-number{opacity:.55;font-size:9px}.mode-tab-label{font-size:10px}.mode-tab-indicator{background:0 0;border-radius:50%;width:7px;height:7px}.mode-tab.is-active .mode-tab-indicator{background:var(--lime);box-shadow:0 0 12px #dfff4561}.experience-stage{isolation:isolate;background:#e3e4dc;grid-template-columns:.9fr 1.1fr;min-height:440px;transition:background .45s;display:grid;position:relative;overflow:hidden}.experience-stage.mode-focus{background:#dfe3d9}.experience-stage.mode-night{background:#d7d6d0}.experience-mode-copy{z-index:3;align-self:center;padding:55px 0 80px 55px;position:relative}.mode-overline{color:#08090891;margin-bottom:34px;font-size:9px;display:inline-block}.experience-mode-copy h3{letter-spacing:-.08em;max-width:420px;margin:0 0 19px;font-size:clamp(37px,4.4vw,61px);font-weight:400;line-height:1.02}.experience-mode-copy p{color:#080908a8;max-width:355px;min-height:88px;margin:0;font-size:12px;line-height:1.85}.mode-detail{color:#080908a6;align-items:center;gap:9px;margin-top:25px;font-size:9px;display:flex}.mode-detail-dot{background:#67751c;border-radius:50%;width:6px;height:6px}.sound-visual{align-self:stretch;min-height:430px;position:relative;overflow:hidden}.orbit{border:1px solid #08090842;border-radius:50%;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.orbit-one{border-style:dashed;width:180px;height:180px;animation:35s linear infinite orbit-rotate}.orbit-two{border-color:#08090833;width:285px;height:285px;animation:55s linear infinite reverse orbit-rotate}.orbit-three{border-color:#08090821;width:395px;height:395px}.orbit-one:before,.orbit-two:before{content:"";background:#718321;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;box-shadow:0 0 12px #687f164d}.orbit-two:before{width:5px;height:5px;top:20%;left:14%}.sound-core{z-index:2;width:100px;height:100px;color:var(--black);background:radial-gradient(circle at 30% 23%,#fff 0%,#e8e9dc 19%,#bdc1ad 48%,#93998a 72%,#70766a 100%);border:1px solid #ffffffd9;border-radius:38% 62% 56% 44%/43% 37% 63% 57%;place-items:center;transition:border-radius .5s,background .4s;display:grid;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);box-shadow:0 18px 55px #262c1f2b,inset -12px -14px 25px #1d1f1826}.mode-focus .sound-core{background:radial-gradient(circle at 30% 23%,#fff,#e3ead6 30%,#bdc5a4 70%,#858f67);border-radius:50%}.mode-night .sound-core{background:radial-gradient(circle at 35% 25%,#f1f1eb,#c8c9bf 35%,#85867d 72%,#606158);border-radius:44% 56% 62% 38%/47% 45% 55% 53%}.sound-coordinate{z-index:2;color:#0809088f;font-size:8px;position:absolute}.sound-coordinate-top{top:38px;right:36px}.sound-coordinate-bottom{bottom:34px;right:36px}.sound-arrow{color:#080908b3;position:absolute;top:33px;left:36px}.stage-bottom-line{z-index:4;color:#08090882;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}@keyframes orbit-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.collection{padding:var(--section-space) 0}.collection-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.collection-header h2 em{color:var(--lime)}.collection-description{max-width:390px;padding-bottom:7px}.collection-description p{color:#f8f8f5a6}.collection-description .micro-label{margin-top:10px}.product-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:22px;margin-top:66px;display:grid}.product-card{min-width:0}.product-card-node{margin-top:105px}.product-art{isolation:isolate;aspect-ratio:1.12;background:#161715;display:block;position:relative;overflow:hidden}.product-card-node .product-art{aspect-ratio:.91;background:#d2d0c7}.product-art>img{object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .45s}.product-card-tower .product-art>img{object-position:35% center}.product-card-node .product-art>img{object-position:60% center}.product-art:hover>img{transform:scale(1.045)}.product-art-index{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);background:#0809083d;border:1px solid #ffffff61;border-radius:99px;padding:8px 11px;font-size:9px;position:absolute;top:18px;left:18px}.product-art-arrow{z-index:2;background:var(--lime);width:42px;height:42px;color:var(--black);border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;bottom:17px;right:17px}.product-art:hover .product-art-arrow{transform:rotate(45deg)}.product-info{justify-content:space-between;align-items:start;gap:20px;padding-top:24px;display:flex}.product-category{color:#f8f8f57a;font-size:9px}.product-info h3{letter-spacing:-.07em;margin:10px 0 0;font-size:clamp(28px,3.4vw,45px);font-weight:400;line-height:1}.product-number{color:var(--lime);padding-top:5px}.product-description{color:#f8f8f591;max-width:390px;margin:15px 0 0;font-size:12px;line-height:1.8}.closing{isolation:isolate;padding:clamp(90px,11vw,160px) 0;position:relative;overflow:hidden}.closing-inner{z-index:2;position:relative}.closing .eyebrow{color:#0809089e}.closing .eyebrow>span:not(.eyebrow-dot){color:var(--black)}.closing h2{letter-spacing:-.105em;max-width:900px;margin:0;font-size:clamp(75px,11.5vw,160px);font-weight:400;line-height:.84}.closing h2 em{font-weight:300}.closing-copy{max-width:360px;margin:32px 0 27px;font-size:13px;line-height:1.85}.closing-orbit{z-index:-1;aspect-ratio:1;border:1px solid #08090842;border-radius:50%;width:min(46vw,570px);position:absolute;top:48%;left:76%;transform:translate(-50%,-50%)rotate(-25deg)}.closing-orbit-two{border-style:dashed;width:min(35vw,430px);transform:translate(-50%,-50%)rotate(17deg)}.closing-orbit-three{background:radial-gradient(circle at 30% 25%,#ffffff85,#ffffff0a 54%,#0000 70%);width:min(24vw,290px)}.site-footer{color:var(--white-pure);background:var(--black);padding:43px 0 25px}.footer-top{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1fr 1fr;align-items:start;gap:25px;padding-bottom:44px;display:grid}.footer-brand{align-self:start}.footer-top>p{color:#f8f8f591;justify-self:center;margin:0;font-size:11px;line-height:1.75}.footer-top-link{color:#f8f8f5a8;justify-self:end;align-items:center;gap:10px;font-size:9px;transition:color .2s;display:flex}.footer-top-link:hover{color:var(--lime)}.footer-bottom{color:#f8f8f56e;justify-content:space-between;gap:16px;padding-top:22px;font-size:8px;display:flex}@media (min-width:1600px){.hero h1{font-size:136px}}@media (max-width:1000px){.hero,.hero-inner{min-height:780px}.desktop-nav{gap:20px}.hero-image{object-position:57% center}.hero-shade{background:linear-gradient(90deg,#080908f5 0%,#080908c7 39%,#0809083d 75%,#08090826 100%),linear-gradient(#0000 64%,#080908c7)}.manifesto-top,.technology-top,.experience-header,.collection-header{grid-template-columns:1fr .75fr;gap:35px}.experience-stage{grid-template-columns:1fr 1fr}.experience-mode-copy{padding-left:35px}.sound-visual{transform-origin:50%;transform:scale(.92)}.technology-overlay{width:34%;right:35px}}@media (max-width:720px){:root{--page-padding:22px;--section-space:88px}.container{width:calc(100% - var(--page-padding) * 2)}.hero,.hero-inner{min-height:max(790px,100svh)}.site-header{grid-template-columns:1fr auto;padding-top:20px}.brand-symbol{width:30px;height:30px}.brand-name{font-size:17px}.desktop-nav,.header-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{min-height:39px;font-family:var(--font-mono);border:1px solid #f8f8f547;border-radius:99px;align-items:center;gap:9px;padding:0 13px;font-size:9px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary::marker{content:""}.mobile-menu-panel{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0d0cf5;border:1px solid #f8f8f529;flex-direction:column;gap:0;width:205px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.mobile-menu-panel a{color:#f8f8f5d1;padding:15px 12px;font-size:12px}.mobile-menu-panel a+a{border-top:1px solid #f8f8f517}.hero-media{inset:0}.hero-image{object-position:62% center;opacity:.72}.hero-shade{background:linear-gradient(90deg,#080908e8,#08090857 100%),linear-gradient(#08090833 0%,#0000 35%,#08090899 76%,#080908f7 100%)}.hero-inner{align-items:center;padding-top:70px;padding-bottom:115px}.hero-copy{align-self:center;margin-top:20px}.hero-eyebrow{max-width:280px;margin-bottom:26px;font-size:9px;line-height:1.7}.hero h1{font-size:clamp(61px,13.1vw,92px);line-height:.95}.hero-description{max-width:310px;margin-top:25px;font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.hero-bottom{grid-template-columns:1fr auto;row-gap:13px;bottom:24px}.hero-bottom-left{font-size:8px}.hero-bottom-center{display:none}.scroll-cue{font-size:8px}.signal-strip{padding:16px 0}.signal-group{gap:20px;padding-right:20px;font-size:9px}.manifesto-top,.technology-top,.experience-header,.collection-header{grid-template-columns:1fr;gap:30px}.eyebrow{margin-bottom:25px;font-size:9px}.manifesto-heading h2,.technology-heading h2,.experience-header h2,.collection-header h2{font-size:clamp(52px,11vw,76px)}.manifesto-copy,.technology-intro,.experience-intro,.collection-description{max-width:450px}.manifesto-visual{aspect-ratio:1/1.07;margin-top:42px}.manifesto-visual>img{object-position:60% center}.visual-caption{flex-direction:column;align-items:start;gap:10px;bottom:20px;left:18px;right:18px}.visual-corner-mark{top:15px;right:15px}.technology-visual{aspect-ratio:.92;margin-top:40px}.technology-visual>img{object-position:35% center}.technology-visual-shade{background:linear-gradient(#0000 15%,#080908b3 63%,#080908f2 100%)}.technology-overlay{width:auto;inset:auto 23px 25px;transform:none}.technology-overlay h3{margin:14px 0 9px;font-size:48px}.technology-overlay p{max-width:280px}.tech-index{margin-top:16px}.feature-grid{grid-template-columns:1fr;margin-top:38px}.feature-item,.feature-item+.feature-item{border-left:0;padding:25px 0}.feature-item+.feature-item{border-top:1px solid var(--line-dark)}.feature-item h3{margin-top:18px;font-size:24px}.experience-selector{margin-top:40px}.mode-tabs{grid-template-columns:1fr;gap:7px}.mode-tab{min-height:53px;padding-inline:15px}.experience-stage{grid-template-columns:1fr;min-height:600px}.experience-mode-copy{align-self:start;padding:32px 25px 0}.mode-overline{margin-bottom:22px}.experience-mode-copy h3{max-width:350px;font-size:43px}.experience-mode-copy p{max-width:340px;min-height:auto}.mode-detail{margin-top:18px}.sound-visual{min-height:320px;margin-top:-15px;transform:none}.orbit-one{width:145px;height:145px}.orbit-two{width:220px;height:220px}.orbit-three{width:300px;height:300px}.sound-core{width:80px;height:80px}.sound-coordinate-top{top:18px;right:20px}.sound-coordinate-bottom{bottom:18px;right:20px}.sound-arrow{top:17px;left:20px}.stage-bottom-line{font-size:7px;bottom:12px;left:16px;right:16px}.product-grid{grid-template-columns:1fr;gap:46px;margin-top:42px}.product-card-node{margin-top:0}.product-card .product-art,.product-card-node .product-art{aspect-ratio:1/.93}.product-card-tower .product-art>img{object-position:36% center}.product-info h3{font-size:35px}.closing{padding:95px 0}.closing h2{font-size:clamp(70px,14vw,100px)}.closing-orbit{width:330px;top:63%;left:82%}.closing-orbit-two{width:250px}.closing-orbit-three{width:170px}.footer-top{grid-template-columns:1fr auto;gap:27px;padding-bottom:28px}.footer-top>p{grid-column:1;justify-self:start}.footer-top-link{grid-area:1/2/span 2;align-self:start}.footer-bottom{flex-direction:column;gap:10px;font-size:8px}}@media (max-width:390px){:root{--page-padding:17px}.hero h1{font-size:58px}.button{gap:18px}.experience-mode-copy{padding-inline:19px}.experience-mode-copy h3{font-size:38px}.closing h2{font-size:64px}.stage-bottom-line{font-size:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.button,.header-cta{isolation:isolate;will-change:transform;position:relative;overflow:hidden}.button:after,.header-cta:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff0a 28%,#ffffff94 50%,#ffffff0d 72%,#0000 100%);width:42%;height:220%;transition:transform .85s cubic-bezier(.19,1,.22,1);position:absolute;top:-60%;left:-75%;transform:translate(0)rotate(18deg)}.button:hover:after,.header-cta:hover:after{transform:translate(440%)rotate(18deg)}.button>svg,.header-cta>svg,.text-link>svg,.underlined-link>svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.button:hover>svg,.header-cta:hover>svg{transform:translate(3px,-2px)rotate(5deg)}.button-lime{transition:background .3s,color .3s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:0 0 #dfff4500}.button-lime:hover{box-shadow:0 9px 26px #dfff4524,0 0 36px #dfff4514}.button-dark:hover{box-shadow:0 9px 26px #00000021}.text-link:hover>svg,.underlined-link:hover>svg{transform:translate(3px,-2px)}.header-cta:hover{box-shadow:0 0 25px #dfff4517}.hero-media{transform-origin:50%;animation:24s ease-in-out infinite alternate hero-atmosphere}.hero-shade:after{content:"";pointer-events:none;background:radial-gradient(at 69% 42%,#dfff4511,#0000 35%);animation:15s ease-in-out infinite alternate hero-light-drift;position:absolute;inset:-10%}@keyframes hero-atmosphere{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes hero-light-drift{0%{opacity:.45;transform:translate(-2%)}to{opacity:1;transform:translate(2%,1.5%)}}.manifesto-visual,.technology-visual,.product-art{isolation:isolate}.manifesto-visual>img,.technology-visual>img,.product-art>img{will-change:transform}.manifesto-visual:hover>img{filter:saturate(1.04);transform:scale(1.035)}.technology-visual:hover>img{transform:scale(1.035)}.product-art:after{z-index:1;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 72% 25%,#ffffff2b,#0000 39%),linear-gradient(125deg,#0000 33%,#dfff4514 50%,#0000 67%);transition:opacity .45s;position:absolute;inset:0}.product-art:hover:after{opacity:1}.product-art-arrow{transition:transform .4s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .3s}.product-art:hover .product-art-arrow{transform:rotate(45deg)scale(1.07);box-shadow:0 0 24px #dfff4533}.technology-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:30%;animation:11s ease-in-out infinite technology-light-sweep;position:absolute;top:-30%;bottom:-30%;left:-60%;transform:skew(-18deg)}@keyframes technology-light-sweep{0%,35%{opacity:0;left:-60%}43%{opacity:1}65%,to{opacity:0;left:140%}}.technology-overlay{z-index:2}.feature-item{transition:transform .35s;position:relative}.feature-item:before{content:"";background:var(--lime);transform-origin:0;width:36px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.feature-item:hover{transform:translateY(-4px)}.feature-item:hover:before{transform:scaleX(1)}.mode-tab{transition:color .25s,background .25s,border-color .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.mode-tab:hover{transform:translateY(-2px)}.experience-stage{isolation:isolate}.experience-stage:before{z-index:0;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--stage-x,72%) var(--stage-y,45%), #dfff4561 0%, #dfff453d 14%, #ffffff52 28%, transparent 52%), radial-gradient(circle at var(--stage-x,72%) var(--stage-y,45%), #ffffff38, transparent 42%);filter:saturate(1.2);transition:opacity .25s;position:absolute;inset:0}.experience-stage:hover:before{opacity:1}.experience-mode-copy,.sound-visual{z-index:1;position:relative}.closing{isolation:isolate}.closing-inner{position:relative}.closing-copy-content{z-index:2;position:relative}.closing-orbital{--pointer-x:50%;--pointer-y:50%;z-index:0;perspective:1000px;isolation:isolate;pointer-events:auto;width:min(55%,710px);height:120%;position:absolute;top:-10%;right:-5%}.closing-orbital:before{z-index:-1;content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffff7a, #dfff4533 13%, transparent 42%);filter:blur(8px);transition:opacity .45s;position:absolute;inset:0}.closing-orbital.is-hovered:before{opacity:1}.orbital-scene{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.orbital-ring{width:100%;height:100%;transform-style:preserve-3d;border:1px solid #08090852;border-radius:50%;transition:border-color .5s,filter .5s;position:absolute;top:50%;left:50%}.orbital-ring-one{animation:31s linear infinite orbital-spin-one}.orbital-ring-two{border-color:#0809083d;width:82%;height:82%;animation:24s linear infinite orbital-spin-two}.orbital-ring-three{border-style:dashed;border-color:#08090845;width:67%;height:67%;animation:38s linear infinite orbital-spin-three}@keyframes orbital-spin-one{0%{transform:translate(-50%,-50%)rotateX(65deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(65deg)rotate(360deg)}}@keyframes orbital-spin-two{0%{transform:translate(-50%,-50%)rotateY(68deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(68deg)rotate(-360deg)}}@keyframes orbital-spin-three{0%{transform:translate(-50%,-50%)rotateX(-60deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(-60deg)rotate(360deg)}}.orbital-node{border:1px solid var(--black);background:var(--lime);border-radius:50%;width:8px;height:8px;transition:box-shadow .4s,width .4s,height .4s;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 17px #6474145e}.orbital-axis{transform-origin:50%;background:#08090833;position:absolute;top:50%;left:50%}.orbital-axis-horizontal{width:122%;height:1px;transform:translate(-50%,-50%)rotate(-20deg)}.orbital-axis-vertical{width:1px;height:122%;transform:translate(-50%,-50%)rotate(23deg)}.orbital-axis-diagonal{opacity:.55;width:110%;height:1px;transform:translate(-50%,-50%)rotate(67deg)}.orbital-core-position{width:94px;height:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbital-core{background:radial-gradient(circle at 28% 21%,#fff 0%,#f7f8d9 16%,#dfff45 35%,#b9d92c 55%,#6d811b 100%);border:1px solid #ffffffd6;border-radius:38% 62% 56% 44%/43% 37% 63% 57%;place-items:center;width:100%;height:100%;transition:box-shadow .5s,border-radius .7s;display:grid;position:relative;box-shadow:0 0 27px #dfff4530,0 0 80px #dfff4524,inset -9px -12px 22px #08090833,inset 4px 5px 12px #ffffffe6}.orbital-core-inner{background:#f8f8f533;border:1px solid #0809084d;border-radius:50%;width:64%;height:64%;position:relative;box-shadow:inset 0 0 20px #0809081f,0 0 20px #ffffff24}.orbital-core-dot{background:var(--black);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #08090812}.orbital-caption{color:#08090894;font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:absolute;bottom:10%;left:6%;right:6%}.orbital-caption-status{align-items:center;gap:7px;display:inline-flex}.orbital-caption-status>span{background:#61751c;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 12px #61751c59}.closing-orbital.is-hovered .orbital-node{width:11px;height:11px;box-shadow:0 0 22px #dfff45e6}.closing-orbital.is-hovered .orbital-core{border-radius:50%;box-shadow:0 0 32px #dfff456e,0 0 100px #dfff4542,inset -9px -12px 22px #08090833,inset 4px 5px 12px #ffffffe6}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}@media (prefers-reduced-motion:reduce){.signal-track,.hero-media,.hero-shade:after,.technology-visual:after,.orbital-ring-one,.orbital-ring-two,.orbital-ring-three{animation:none!important}.signal-group:nth-child(2){display:none}.closing-orbital .orbital-scene{transform:none!important}}@media (max-width:720px){.closing-orbital{opacity:.58;width:78%;height:85%;top:17%;right:-16%}.orbital-center-position{width:min(65vw,300px)}.orbital-caption{font-size:7px;bottom:8%;left:8%;right:8%}.closing-copy-content{max-width:100%}.closing-orbital.is-hovered .orbital-ring{filter:none}}@media (max-width:390px){.closing-orbital{opacity:.48;width:84%;right:-22%}.orbital-center-position{width:min(68vw,260px)}.orbital-caption{font-size:6px}}.closing-orbital:before{content:none;display:none}.orbital-center-position{aspect-ratio:1;width:min(41vw,510px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbital-center-position:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffe6 0%, #dfff457a 12%, #dfff4533 28%, transparent 58%);filter:blur(12px);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.closing-orbital.is-hovered .orbital-center-position:before{opacity:1}.orbital-scene{z-index:1;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.orbital-ring{transition:border-color .35s,filter .35s}.closing-orbital.is-hovered .orbital-ring{filter:drop-shadow(0 0 3px #ffffff47);border-color:#08090875}.closing-orbital.is-hovered .orbital-node{box-shadow:0 0 16px #dfff45a6}.closing-orbital.is-hovered .orbital-core{box-shadow:0 0 24px #dfff454d,0 0 65px #dfff452b,inset -9px -12px 22px #08090833,inset 4px 5px 12px #ffffffe6}@media (max-width:720px){.orbital-center-position{width:min(65vw,300px)}}@media (max-width:390px){.orbital-center-position{width:min(68vw,260px)}}.hero-gallery-layer{pointer-events:none;--hero-shift-x:0px;--hero-shift-y:0px;position:absolute;inset:0}.hero-gallery-frame{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-gallery-image-inner{transform:translate3d(var(--hero-shift-x), var(--hero-shift-y), 0) scale(1.04);will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-2%}.hero-gallery-image{object-fit:cover;object-position:center center}.hero-gallery-hitarea{z-index:4;top:clamp(190px,23vh,250px);right:var(--page-padding);pointer-events:auto;--cursor-x:50%;--cursor-y:50%;position:absolute;bottom:87px;left:52%;overflow:hidden}.hero-gallery-scene-label{z-index:2;min-width:230px;max-width:100%;color:var(--white-pure);-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#08090847;border:1px solid #fff3;border-radius:3px;align-items:center;gap:14px;padding:12px 14px;display:flex;position:absolute;top:4%;right:0}.hero-gallery-scene-mark{width:36px;height:36px;color:var(--lime);background:#dfff4509;border:1px solid #dfff456b;border-radius:50%;flex:0 0 36px;place-items:center;margin-left:auto;transition:color .32s,background .32s,border-color .32s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid}.hero-gallery-scene-mark svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.hero-gallery-scene-label:hover .hero-gallery-scene-mark{color:var(--black);background:var(--lime);border-color:var(--lime);transform:translateY(-2px);box-shadow:0 0 22px #dfff4529}.hero-gallery-scene-label:hover .hero-gallery-scene-mark svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.hero-gallery-scene-mark,.hero-gallery-scene-mark svg{transition:none}}.hero-gallery-scene-number{color:var(--lime);font-family:var(--font-mono);border-right:1px solid #fff3;align-self:stretch;align-items:center;padding-right:13px;font-size:10px;display:flex}.hero-gallery-scene-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.hero-gallery-scene-copy>span{letter-spacing:.04em;font-size:11px;font-weight:600}.hero-gallery-scene-copy small{color:#fff9;font-family:var(--font-mono);letter-spacing:.035em;font-size:8px}.hero-gallery-scene-mark{color:var(--lime);margin-left:auto}.hero-gallery-controls{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-gallery-tab{color:#ffffffa8;-webkit-backdrop-filter:blur(12px);min-width:0;min-height:48px;font-family:var(--font-mono);text-align:left;background:#0809086e;border:1px solid #ffffff38;border-radius:3px;align-items:center;gap:9px;padding:0 10px;font-size:9px;transition:color .3s,border-color .3s,background .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.hero-gallery-tab>span:first-child{color:var(--lime);opacity:.75;flex:none;font-size:8px}.hero-gallery-tab>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-gallery-tab:hover{color:#fff;border-color:#dfff459e;transform:translateY(-3px)}.hero-gallery-tab.is-active{color:var(--white-pure);background:#181d0cb8;border-color:#dfff45b3}.hero-gallery-tab-indicator{background:var(--lime);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:9px;right:9px;transform:scaleX(0)}.hero-gallery-tab.is-active .hero-gallery-tab-indicator{transform:scaleX(1)}@media (max-width:720px){.hero-gallery-hitarea{top:auto;right:var(--page-padding);bottom:88px;left:var(--page-padding);height:48px;overflow:visible}.hero-gallery-hitarea:before,.hero-gallery-scene-label{display:none}.hero-gallery-controls{gap:5px}.hero-gallery-tab{justify-content:center;gap:6px;min-height:44px;padding-inline:6px;font-size:8px}.hero-gallery-tab>span:first-child{font-size:7px}.hero-gallery-tab-indicator{left:5px;right:5px}}@media (prefers-reduced-motion:reduce){.hero-gallery-image-inner,.hero-gallery-tab,.hero-gallery-tab-indicator{transition:none}.hero-gallery-hitarea:before{display:none}}.flux-scroll-progress{z-index:9999;pointer-events:none;background:var(--lime);transform-origin:0%;height:2px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 16px #dfff453d}.flux-orbital-wrap{--flux-tilt-x:0deg;--flux-tilt-y:0deg;z-index:0;pointer-events:auto;isolation:isolate;width:61%;position:absolute;top:-7%;bottom:-7%;right:-5%;overflow:visible}.flux-orbital-wrap:before{z-index:-1;content:"";pointer-events:none;opacity:.36;filter:blur(18px);background:radial-gradient(at 59% 49%,#ffffff78 0%,#dfff4557 15%,#dfff4521 33%,#0000 63%);transition:opacity .55s,filter .55s;position:absolute;inset:0}.flux-orbital-wrap.is-hovered:before{opacity:.9;filter:blur(11px)}.flux-orbital-center{aspect-ratio:1;pointer-events:none;width:min(43vw,520px);position:absolute;top:50%;left:59%;transform:translate(-50%,-50%)}.flux-orbital-scene{width:100%;height:100%;transform:perspective(1100px) rotateX(var(--flux-tilt-y)) rotateY(var(--flux-tilt-x));transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.flux-orbit-ring{width:100%;height:100%;transform-style:preserve-3d;border:1px solid #0809084f;border-radius:50%;transition:border-color .5s,opacity .5s;position:absolute;top:50%;left:50%}.flux-orbit-ring-one{animation:34s linear infinite flux-orbit-rotation-one}.flux-orbit-ring-two{border-color:#0809083b;width:81%;height:81%;animation:26s linear infinite flux-orbit-rotation-two}.flux-orbit-ring-three{border-style:dashed;border-color:#08090845;width:65%;height:65%;animation:42s linear infinite flux-orbit-rotation-three}@keyframes flux-orbit-rotation-one{0%{transform:translate(-50%,-50%)rotateX(65deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(65deg)rotate(360deg)}}@keyframes flux-orbit-rotation-two{0%{transform:translate(-50%,-50%)rotateY(66deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(66deg)rotate(-360deg)}}@keyframes flux-orbit-rotation-three{0%{transform:translate(-50%,-50%)rotateX(-58deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(-58deg)rotate(360deg)}}.flux-orbit-node{background:var(--lime);border:1px solid #080908bf;border-radius:50%;width:7px;height:7px;transition:box-shadow .4s,width .4s,height .4s;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #dfff4573}.flux-orbit-axis{transform-origin:50%;background:#08090830;height:1px;position:absolute;top:50%;left:50%}.flux-orbit-axis-horizontal{width:117%;transform:translate(-50%,-50%)rotate(-20deg)}.flux-orbit-axis-vertical{width:1px;height:117%;transform:translate(-50%,-50%)rotate(24deg)}.flux-orbit-axis-diagonal{opacity:.55;width:105%;transform:translate(-50%,-50%)rotate(66deg)}.flux-orbital-core-position{width:92px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flux-orbital-core{background:radial-gradient(circle at 28% 22%,#fff 0%,#f5ffc3 16%,#dfff45 36%,#b5d72c 58%,#687c18 100%);border:1px solid #ffffffd9;border-radius:39% 61% 55% 45%/45% 38% 62% 55%;place-items:center;width:100%;height:100%;transition:box-shadow .5s,border-radius .6s,filter .5s;animation:4.8s ease-in-out infinite flux-core-breathe;display:grid;box-shadow:0 0 26px #dfff4533,0 0 65px #dfff451a,inset -9px -12px 22px #08090833,inset 4px 5px 12px #fffc}@keyframes flux-core-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.035)}}.flux-orbital-core-inner{background:#f8f8f533;border:1px solid #08090847;border-radius:50%;width:63%;height:63%;position:relative;box-shadow:inset 0 0 18px #0809081f}.flux-orbital-core-dot{background:var(--black);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #08090812}.flux-orbital-caption{color:#08090894;font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:absolute;bottom:7%;left:13%;right:5%}.flux-orbital-status{align-items:center;gap:7px;display:inline-flex}.flux-orbital-status>span{background:#61751c;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #61751c59}.flux-orbital-wrap.is-hovered .flux-orbit-ring{border-color:#08090878}.flux-orbital-wrap.is-hovered .flux-orbit-node{width:10px;height:10px;box-shadow:0 0 12px #dfff45e6,0 0 24px #dfff4559}.flux-orbital-wrap.is-hovered .flux-orbital-core{filter:brightness(1.06);border-radius:50%;box-shadow:0 0 32px #dfff4566,0 0 85px #dfff4533,inset -9px -12px 22px #08090833,inset 4px 5px 12px #ffffffe6}@media (max-width:720px){.flux-orbital-wrap{opacity:.5;width:90%;top:18%;bottom:-12%;right:-20%}.flux-orbital-center{width:min(68vw,310px)}.flux-orbital-caption{font-size:7px;bottom:6%;left:12%;right:6%}}@media (max-width:390px){.flux-orbital-wrap{opacity:.42;width:96%;right:-24%}.flux-orbital-center{width:min(70vw,265px)}}@media (prefers-reduced-motion:reduce){.flux-orbit-ring-one,.flux-orbit-ring-two,.flux-orbit-ring-three,.flux-orbital-core{animation:none!important}.flux-orbital-scene{transition:none;transform:none}}.site-shell{position:relative}.site-shell:after{z-index:10000;content:"";pointer-events:none;opacity:.022;mix-blend-mode:soft-light;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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.flux-scroll-progress{z-index:10001}.desktop-nav a,.footer-top-link{transition:color .3s,opacity .3s}.desktop-nav a:active,.footer-top-link:active{opacity:.65}.product-art{background-color:#141513;transform:translateZ(0)}.product-art>img{backface-visibility:hidden}.product-art:focus-visible,.hero-gallery-tab:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (prefers-reduced-motion:reduce){.site-shell:after{display:none}.hero-gallery-tab:hover,.feature-item:hover{transform:none}}.flux-orbital-center{isolation:isolate}.flux-orbital-center:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at var(--flux-pointer-x,50%) var(--flux-pointer-y,50%), #ffffffc7 0%, #dfff456b 12%, #dfff452b 30%, transparent 58%);filter:blur(14px);opacity:0;border-radius:50%;transition:opacity .28s;position:absolute;inset:-12%}.flux-orbital-wrap.is-hovered .flux-orbital-center:before{opacity:1}.flux-orbital-scene{z-index:1;transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative}@media (prefers-reduced-motion:reduce){.flux-orbital-center:before,.flux-orbital-scene{transition:none}}.resonance-sculpture{z-index:0;width:min(59%,740px);height:116%;color:var(--black);pointer-events:none;isolation:isolate;position:absolute;top:-8%;right:-3%}.resonance-sculpture__topline,.resonance-sculpture__bottomline{z-index:3;font-family:var(--font-mono);letter-spacing:.045em;color:#0809088f;justify-content:space-between;align-items:center;gap:16px;font-size:8px;line-height:1.5;display:flex;position:absolute;left:13%;right:3%}.resonance-sculpture__topline{top:7%}.resonance-sculpture__bottomline{bottom:8%}.resonance-sculpture__stage{perspective:1200px;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:10% 0}.resonance-sculpture__aura{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle at 42% 38%,#ffffffd1 0%,#ffffff6b 16%,#dfff453d 36%,#dfff4514 52%,#0000 72%);border-radius:50%;width:min(66%,420px);animation:9s ease-in-out infinite resonance-aura;position:absolute}.resonance-sculpture__ring{aspect-ratio:1;width:min(74%,500px);transform-style:preserve-3d;backface-visibility:hidden;border:1px solid #0809083b;border-radius:50%;position:absolute;top:50%;left:50%}.resonance-sculpture__ring--outer{animation:42s linear infinite resonance-outer}.resonance-sculpture__ring--middle{border-color:#0809084d;width:min(63%,425px);animation:34s linear infinite resonance-middle}.resonance-sculpture__ring--inner{border-style:dashed;border-color:#08090842;width:min(51%,345px);animation:49s linear infinite resonance-inner}.resonance-sculpture__node{background:var(--white-pure);border:1px solid #08090899;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffffffb3}.resonance-sculpture__ring--middle .resonance-sculpture__node{background:var(--lime);box-shadow:0 0 14px #73851466}.resonance-sculpture__ring--inner .resonance-sculpture__node{background:var(--black);width:5px;height:5px}.resonance-sculpture__axis{transform-origin:50%;background:#0809082b;height:1px;position:absolute;top:50%;left:50%}.resonance-sculpture__axis--horizontal{width:min(105%,680px);transform:translate(-50%,-50%)rotate(-19deg)}.resonance-sculpture__axis--vertical{width:1px;height:min(105%,540px);transform:translate(-50%,-50%)rotate(27deg)}.resonance-sculpture__axis--diagonal{opacity:.55;width:min(94%,610px);transform:translate(-50%,-50%)rotate(63deg)}.resonance-sculpture__core{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 29% 22%,#fff 0%,#fffef2 8%,#e8e9dc 20%,#c3c8b1 39%,#858e77 64%,#3d4436 100%);border:1px solid #ffffffe6;border-radius:48% 52% 49% 51%;place-items:center;width:clamp(100px,11vw,142px);animation:7s ease-in-out infinite resonance-core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #2a2f2033,0 0 38px #ffffff4d,inset -12px -15px 24px #08090838,inset 5px 6px 15px #ffffffe6}.resonance-sculpture__core:before{content:"";border:1px solid #ffffff7a;border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 0 14px #ffffff21}.resonance-sculpture__core-inset{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#ffffffbd,#dfff4554 48%,#0809081a 100%);border:1px solid #08090845;border-radius:50%;place-items:center;width:42%;display:grid;position:relative;box-shadow:inset 0 0 18px #08090826,0 0 20px #fff3}.resonance-sculpture__core-dot{background:var(--black);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #08090812,0 0 18px #ffffff47}.resonance-sculpture__coordinate{z-index:3;font-family:var(--font-mono);letter-spacing:.05em;color:#0809087d;font-size:8px;position:absolute}.resonance-sculpture__coordinate--left{top:27%;left:2%}.resonance-sculpture__coordinate--right{bottom:25%;right:1%}.resonance-sculpture__status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.resonance-sculpture__status i{background:#64751f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #64751f4d}@keyframes resonance-outer{0%{transform:translate(-50%,-50%)rotateX(65deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(65deg)rotate(360deg)}}@keyframes resonance-middle{0%{transform:translate(-50%,-50%)rotateY(64deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(64deg)rotate(-360deg)}}@keyframes resonance-inner{0%{transform:translate(-50%,-50%)rotateX(-58deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(-58deg)rotate(360deg)}}@keyframes resonance-aura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.9;transform:scale(1.04)}}@keyframes resonance-core{0%,to{filter:brightness(.98);scale:.98}50%{filter:brightness(1.04);scale:1.025}}@media (max-width:1000px){.resonance-sculpture{width:62%;right:-8%}.resonance-sculpture__coordinate{font-size:7px}}@media (max-width:720px){.resonance-sculpture{opacity:.32;width:95%;height:78%;top:18%;right:-25%}.resonance-sculpture__stage{inset:6% 0}.resonance-sculpture__ring--outer{width:min(82vw,390px)}.resonance-sculpture__ring--middle{width:min(69vw,330px)}.resonance-sculpture__ring--inner{width:min(56vw,270px)}.resonance-sculpture__core{width:88px}.resonance-sculpture__topline{display:none}.resonance-sculpture__bottomline{font-size:7px;bottom:7%;left:12%;right:9%}.resonance-sculpture__coordinate{display:none}}@media (max-width:390px){.resonance-sculpture{opacity:.25;width:105%;right:-34%}}@media (prefers-reduced-motion:reduce){.resonance-sculpture__aura,.resonance-sculpture__ring--outer,.resonance-sculpture__ring--middle,.resonance-sculpture__ring--inner,.resonance-sculpture__core{animation:none!important}}
