#view-home .hero{isolation:isolate}.entro-atmosphere{position:absolute;top:0;right:-6%;bottom:0;left:25%;z-index:0;pointer-events:none;overflow:hidden;opacity:.58;background:radial-gradient(ellipse at 64% 48%,#33264570,transparent 64%);-webkit-mask-image:radial-gradient(ellipse at 66% 48%,#000 12%,#0009 45%,transparent 74%);mask-image:radial-gradient(ellipse at 66% 48%,#000 12%,#0009 45%,transparent 74%)}.entro-atmosphere canvas{width:100%;height:100%;display:block}#view-home .hero-visual{z-index:1}#view-home .hero-micro{color:#a7a0b5}#view-home .hero-buttons .outline{background:linear-gradient(135deg,#ffffff09,#ffffff02);border-color:#c2b5e02b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .25s,background .25s,transform .25s}#view-home .hero-buttons .outline:hover{background:#b6a1d512;border-color:#baa5dc70;transform:translateY(-2px)}#view-home .hero-buttons .primary{box-shadow:0 0 25px #ccbfff0d}#view-home .stat-strip{background:linear-gradient(100deg,#a48bce06,#71aeb403,#a48bce05);border-top:1px solid #c8b0ed12}#view-home .feature{--glow-x:50%;--glow-y:20%;background:radial-gradient(240px circle at var(--glow-x) var(--glow-y),#9276c60c,transparent 75%),linear-gradient(145deg,#ffffff05,#ffffff01);border-color:#b7a8cf24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s,transform .25s,box-shadow .25s}#view-home .feature:before{content:"";height:1px;position:absolute;top:-1px;left:15%;right:15%;background:linear-gradient(90deg,transparent,#b4a1d768,transparent);pointer-events:none}#view-home .feature:hover{border-color:#b9a1e354;transform:translateY(-3px);box-shadow:0 10px 35px #0002}#view-home .feature-glyph{color:#c2b3dc;text-shadow:0 0 28px #9a75cf35}#view-home .section-cap{color:#afa1c6}#view-home .hero-buttons button:focus-visible{outline:2px solid #b6a5d3;outline-offset:4px}@media(max-width:1060px){.entro-atmosphere{top:210px;right:-15%;bottom:0;left:5%;opacity:.5}}@media(max-width:700px){.entro-atmosphere{top:320px;right:-25%;bottom:0;left:-25%;opacity:.45}}@media(prefers-reduced-motion:reduce){#view-home .feature,#view-home .hero-buttons .outline{transition:none}#view-home .feature:hover,#view-home .hero-buttons .outline:hover{transform:none}}#view-identity .clean-feature-hero,#view-vault .clean-feature-hero{grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);gap:clamp(25px,4vw,65px);padding:clamp(24px,4vw,52px);min-height:400px}.research-sculpture{width:100%;max-width:440px;aspect-ratio:1;justify-self:center;position:relative;isolation:isolate}.research-sculpture:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;background:radial-gradient(ellipse,#906ccc24,transparent 68%);filter:blur(20px);z-index:-1}.research-sculpture[data-sculpture=vault]:before{background:radial-gradient(ellipse,#5d91d52c,transparent 68%)}.research-sculpture canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y;filter:drop-shadow(0 25px 18px #0005)}.research-sculpture canvas:active{cursor:grabbing}.research-sculpture canvas:focus-visible{outline:1px solid #ac99c9;outline-offset:3px;border-radius:14px}.research-sculpture .sculpture-caption{position:absolute;bottom:1%;left:0;right:0;text-align:center;font:8px/1.6 monospace;letter-spacing:1.8px;color:#9b8daf;pointer-events:none}.research-fallback{position:absolute;top:20%;right:20%;bottom:20%;left:20%;display:grid;place-items:center;pointer-events:none}.research-fallback[hidden]{display:none}.research-fallback svg{width:100%;height:100%;filter:drop-shadow(0 0 24px #8c79aa44)}@media(max-width:780px){#view-identity .clean-feature-hero,#view-vault .clean-feature-hero{grid-template-columns:1fr;gap:25px}.research-sculpture{max-width:310px}.research-sculpture .sculpture-caption{font-size:7px}}
