.three-hero{--hero-progress: 0;position:relative;height:3300svh;color:#e9ecf2;background:#05060a;font-family:Montserrat,Arial,sans-serif}.three-hero__sticky{position:sticky;top:0;width:100%;height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 42%,rgba(35,40,60,.24),transparent 36%),radial-gradient(circle at 18% 26%,rgba(30,24,48,.22),transparent 42%),radial-gradient(circle at 82% 72%,rgba(16,29,48,.18),transparent 40%),linear-gradient(145deg,#040508,#080914 52%,#05050b)}.three-hero__opening-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.three-hero__opening{position:absolute;inset:0;z-index:100;overflow:hidden;color:#dce3ec;background:transparent;pointer-events:auto;perspective:1500px;perspective-origin:50% 48%;transform-style:preserve-3d;animation:opening-release 4.9s linear forwards}.opening-backlight{position:absolute;inset:-10%;z-index:0;opacity:0;background:radial-gradient(ellipse at 50% 48%,rgba(192,215,245,.2) 0,rgba(91,127,178,.08) 21%,transparent 53%),linear-gradient(90deg,transparent 37%,rgba(188,213,248,.08) 50%,transparent 63%);transform:scaleX(.08);will-change:opacity,transform;animation:opening-backlight 3.15s cubic-bezier(.2,.75,.2,1) .95s both}.opening-panel{position:absolute;top:0;bottom:0;width:50.12%;z-index:1;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden;background:radial-gradient(ellipse at 50% 25%,rgba(211,222,237,.16),transparent 42%),radial-gradient(ellipse at 26% 78%,rgba(119,137,162,.11),transparent 38%),repeating-linear-gradient(0deg,rgba(230,237,247,.032) 0,rgba(230,237,247,.032) 1px,rgba(0,0,0,.025) 1px,rgba(0,0,0,.025) 2px,transparent 2px,transparent 5px),repeating-linear-gradient(90deg,transparent 0,transparent 11.7%,rgba(226,235,247,.018) 11.9%,transparent 12.1%),linear-gradient(108deg,#0a0d12,#252b34 17%,#10151c 37%,#39434f 59%,#141922 75%,#292f38);border-top:1px solid rgba(225,234,247,.2);border-bottom:1px solid rgba(0,0,0,.96);box-shadow:inset 0 2px 2px #eef4fd21,inset 0 -3px 7px #000000eb,inset 0 0 130px #0000008f,0 18px 44px #0000009e;will-change:transform}.opening-panel:before{content:"";position:absolute;top:-18%;bottom:-18%;left:-72%;z-index:1;width:56%;opacity:.68;background:linear-gradient(105deg,transparent 5%,rgba(230,237,247,.035) 28%,rgba(240,246,255,.2) 48%,rgba(168,186,211,.07) 66%,transparent 90%);mix-blend-mode:screen;transform:translate3d(-12%,0,1px) skew(-13deg);will-change:transform;animation:opening-metal-sweep 2.15s cubic-bezier(.25,.7,.25,1) .12s both}.opening-panel:after{content:"";position:absolute;inset:clamp(.72rem,1.35vw,1.4rem);z-index:3;pointer-events:none;border:1px solid rgba(203,217,236,.14);border-radius:2px;box-shadow:inset 2px 2px #ebf2fc14,inset -2px -2px #000000a3,inset 0 0 32px #00000047,0 0 0 1px #0000004d}.opening-panel--left{left:0;transform-origin:left center;border-right:1px solid rgba(225,234,247,.2);animation:opening-panel-left 3.55s linear 1.15s forwards}.opening-panel--right{right:0;transform-origin:right center;border-left:1px solid rgba(225,234,247,.2);animation:opening-panel-right 3.55s linear 1.15s forwards}.opening-panel__edge{position:absolute;top:clamp(.72rem,1.35vw,1.4rem);bottom:clamp(.72rem,1.35vw,1.4rem);z-index:7;width:clamp(7px,.72vw,12px);background:linear-gradient(90deg,#000000e0,#dde7f52e 42%,#000000c2);box-shadow:-2px 0 5px #000000b8,2px 0 3px #e0eaf717,inset 0 0 2px #e9f0fa2b;transform:translateZ(4px)}.opening-panel__edge:before{content:"";position:absolute;inset:5% 42%;background:repeating-linear-gradient(0deg,transparent 0,transparent 14%,rgba(230,238,249,.34) 14.2%,rgba(7,9,13,.9) 14.8%,transparent 15.2%,transparent 31%)}.opening-panel--left .opening-panel__edge{right:0}.opening-panel--right .opening-panel__edge{left:0;transform:translateZ(4px) scaleX(-1)}.opening-panel__engraving{position:absolute;top:0;bottom:0;z-index:5;display:grid;width:200%;place-items:center;pointer-events:none;transform:translateZ(3px)}.opening-panel__engraving--left{left:0}.opening-panel__engraving--right{right:0}.opening-panel__mark{--engraving-gap: clamp(3rem, 6.5vw, 7rem);width:100%;padding:0 clamp(1.25rem,4vw,4.5rem);text-align:center;text-rendering:geometricPrecision;transform:translateY(-1.5vh)}.opening-panel__line{--engraving-stroke: 2px;--engraving-shadow-stroke: 4px;--engraving-lip-stroke: 2.8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:var(--engraving-gap);width:100%;margin:0}.opening-panel__line>span{position:relative;display:block;width:max-content;color:transparent;font-style:normal;font-weight:750;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg,rgba(214,225,239,.82) 0%,rgba(103,122,148,.76) 14%,transparent 27%,rgba(198,213,232,.8) 36%,transparent 47%,rgba(91,111,138,.78) 59%,rgba(224,233,245,.76) 68%,transparent 79%,rgba(105,126,154,.88) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--engraving-stroke) rgba(55,68,84,.94);paint-order:stroke fill;isolation:isolate}.opening-panel__line>span:first-child{justify-self:end;text-align:right}.opening-panel__line>span:last-child{justify-self:start;text-align:left}.opening-panel__line--primary{--engraving-stroke: 2.6px;--engraving-shadow-stroke: 5.2px;--engraving-lip-stroke: 3.6px;font-size:clamp(4.1rem,10.4vw,10.4rem);line-height:.82;letter-spacing:.12em}.opening-panel__line--secondary{--engraving-stroke: 2.2px;--engraving-shadow-stroke: 4.5px;--engraving-lip-stroke: 3.1px;margin-top:.18em;font-size:clamp(3rem,7.25vw,7.3rem);line-height:.86;letter-spacing:.105em}.opening-panel__line--descriptor{--engraving-stroke: 1.25px;--engraving-shadow-stroke: 2.7px;--engraving-lip-stroke: 1.9px;margin-top:clamp(1.1rem,2.5vh,1.8rem);font-size:clamp(.95rem,1.85vw,1.9rem);font-weight:720;line-height:1;letter-spacing:.44em}.opening-panel__mark [data-copy]:before,.opening-panel__mark [data-copy]:after{content:attr(data-copy);position:absolute;inset:0;color:transparent;-webkit-text-fill-color:transparent;pointer-events:none}.opening-panel__mark [data-copy]:before{-webkit-text-stroke:var(--engraving-shadow-stroke) rgba(55,68,85,.72);clip-path:inset(0 0 43% 0);transform:translate(-1.2px,-1.25px)}.opening-panel__mark [data-copy]:after{-webkit-text-stroke:var(--engraving-lip-stroke) rgba(222,232,245,.38);clip-path:inset(52% 0 0 0);transform:translate(1.35px,1.45px)}.opening-seam{position:absolute;top:clamp(.72rem,1.35vw,1.4rem);bottom:clamp(.72rem,1.35vw,1.4rem);left:50%;z-index:6;width:2px;background:linear-gradient(180deg,transparent,rgba(225,235,249,.82) 12%,rgba(181,205,238,.9) 50%,rgba(225,235,249,.82) 88%,transparent);box-shadow:0 0 8px #c2d8f7ad,0 0 32px #769fda5c;animation:opening-seam-arrive .82s cubic-bezier(.2,.8,.2,1) .24s both,opening-seam-depart .68s ease 1.18s forwards}.opening-frame{position:absolute;inset:0;z-index:8;border:clamp(7px,1.05vw,17px) solid #080b10;box-shadow:inset 0 0 0 1px #e1eaf724,inset 0 0 34px #000000c7,0 0 0 1px #000000e6;pointer-events:none;animation:opening-frame-release .62s ease 4.08s forwards}.opening-frame:before{content:"";position:absolute;inset:clamp(2px,.28vw,5px);border:1px solid rgba(198,213,234,.13);box-shadow:inset 1px 1px #eff5fd14,inset -2px -2px #000000b8}.opening-frame:after{content:"ACL / 3D";position:absolute;top:-1px;left:50%;display:grid;width:clamp(5.5rem,8vw,8rem);height:clamp(.7rem,1.2vw,1rem);place-items:center;color:#aebed361;background:linear-gradient(180deg,#1e242c,#090c11);border:1px solid rgba(216,228,244,.1);font-size:clamp(.34rem,.42vw,.46rem);letter-spacing:.28em;transform:translate(-50%)}.opening-index{position:absolute;left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem);bottom:clamp(1.3rem,4vh,2.5rem);z-index:5;display:flex;justify-content:space-between;color:#b7c6dd47;font-size:.44rem;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.8);animation:opening-index 3.6s ease .12s both}.three-hero__opening,.opening-backlight,.opening-panel,.opening-panel:before,.opening-seam,.opening-frame,.opening-index{animation-play-state:paused}.three-hero[data-ready=true] .three-hero__opening,.three-hero[data-ready=true] .opening-backlight,.three-hero[data-ready=true] .opening-panel,.three-hero[data-ready=true] .opening-panel:before,.three-hero[data-ready=true] .opening-seam,.three-hero[data-ready=true] .opening-frame,.three-hero[data-ready=true] .opening-index,.three-hero[data-failed=true] .three-hero__opening,.three-hero[data-failed=true] .opening-backlight,.three-hero[data-failed=true] .opening-panel,.three-hero[data-failed=true] .opening-panel:before,.three-hero[data-failed=true] .opening-seam,.three-hero[data-failed=true] .opening-frame,.three-hero[data-failed=true] .opening-index{animation-play-state:running}.three-hero__nebula{position:absolute;inset:-25%;z-index:0;opacity:.46;filter:blur(80px);background:radial-gradient(ellipse at 28% 38%,rgba(50,47,78,.22),transparent 28%),radial-gradient(ellipse at 69% 57%,rgba(30,48,72,.18),transparent 31%);animation:nebula-drift 24s ease-in-out infinite alternate}.three-hero__canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;visibility:hidden}.three-hero__css3d{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.three-hero__css3d,.three-hero__css3d *{transform-style:preserve-3d}.three-hero[data-rotation-active=true]{cursor:grab}.three-hero[data-object-dragging=true]{cursor:grabbing;user-select:none}.three-hero[data-rotation-active=true] .three-hero__sticky{touch-action:pan-y}.three-hero__cursor{--cursor-x: 50vw;--cursor-y: 50vh;--cursor-orbit-x: 50vw;--cursor-orbit-y: 50vh;position:fixed;inset:0;z-index:140;overflow:hidden;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .18s ease}.three-hero__cursor[data-visible=true]{opacity:1}.three-hero__cursor-light{position:absolute;top:0;left:0;width:clamp(19rem,30vw,32rem);height:clamp(19rem,30vw,32rem);border-radius:50%;opacity:.58;background:radial-gradient(circle,rgba(245,249,255,.28) 0,rgba(211,226,255,.18) 8%,rgba(132,171,230,.1) 23%,rgba(82,120,184,.035) 43%,transparent 70%);filter:blur(5px);transform:translate3d(var(--cursor-orbit-x),var(--cursor-orbit-y),0) translate(-50%,-50%);transition:width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1),opacity .22s ease;will-change:width,height,opacity,transform}.three-hero__cursor-core{position:absolute;top:0;left:0;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#bdc9db 42%,#65728a 72%,#202633);box-shadow:0 0 5px #e5efffeb,0 0 16px #9bb9e785;transform:translate3d(var(--cursor-x),var(--cursor-y),0) translate(-50%,-50%);will-change:transform}.three-hero__cursor-orbit{position:absolute;top:0;left:0;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(205,216,234,.5);border-radius:50%;background:linear-gradient(132deg,rgba(255,255,255,.055),transparent 42%),radial-gradient(circle,rgba(166,192,232,.07),transparent 68%);box-shadow:inset 0 0 10px #c7d7ef0f,0 0 18px #6486bc17;transform:translate3d(var(--cursor-orbit-x),var(--cursor-orbit-y),0) translate(-50%,-50%);transition:width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1),border-color .22s ease,background .22s ease,box-shadow .22s ease;will-change:width,height,transform}.three-hero__cursor-orbit:before,.three-hero__cursor-orbit:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,rgba(223,232,247,.72),transparent);opacity:.72}.three-hero__cursor-orbit:before{top:50%;left:-4px;width:calc(100% + 8px);height:1px;transform:scaleX(.28)}.three-hero__cursor-orbit:after{top:-4px;left:50%;width:1px;height:calc(100% + 8px);background:linear-gradient(180deg,transparent,rgba(223,232,247,.72),transparent);transform:scaleY(.28)}.three-hero__cursor-orbit>i{position:absolute;inset:4px;border-top:1px solid rgba(239,244,252,.52);border-right:1px solid transparent;border-radius:50%;opacity:.58;animation:premium-cursor-orbit 5s linear infinite}.three-hero__cursor-orbit>small{position:absolute;top:calc(100% + 10px);left:50%;color:#dce5f2b8;font-size:.42rem;font-style:normal;font-weight:500;letter-spacing:.22em;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%) translateY(-3px);transition:opacity .18s ease,transform .22s ease}.three-hero__cursor[data-mode=drag] .three-hero__cursor-orbit,.three-hero__cursor[data-mode=repel] .three-hero__cursor-orbit,.three-hero__cursor[data-mode=explore] .three-hero__cursor-orbit,.three-hero__cursor[data-mode=open] .three-hero__cursor-orbit{width:48px;height:48px;border-color:#d8e2f2a3;background:linear-gradient(132deg,rgba(255,255,255,.09),transparent 46%),radial-gradient(circle,rgba(154,187,237,.11),transparent 70%);box-shadow:inset 0 0 16px #d4e2f712,0 0 24px #6992d124}.three-hero__cursor[data-mode=drag] .three-hero__cursor-light,.three-hero__cursor[data-mode=repel] .three-hero__cursor-light,.three-hero__cursor[data-mode=explore] .three-hero__cursor-light,.three-hero__cursor[data-mode=open] .three-hero__cursor-light{width:clamp(24rem,36vw,38rem);height:clamp(24rem,36vw,38rem);opacity:.76}.three-hero__cursor[data-mode=dragging] .three-hero__cursor-orbit{width:58px;height:58px;border-color:#e9f0fbd1;background:linear-gradient(132deg,rgba(255,255,255,.13),transparent 48%),radial-gradient(circle,rgba(170,203,250,.16),transparent 72%);box-shadow:inset 0 0 18px #dde8f91a,0 0 30px #77a3e433}.three-hero__cursor[data-mode=dragging] .three-hero__cursor-light{width:clamp(27rem,42vw,44rem);height:clamp(27rem,42vw,44rem);opacity:.9}.three-hero__cursor[data-mode=drag] .three-hero__cursor-orbit>small,.three-hero__cursor[data-mode=repel] .three-hero__cursor-orbit>small,.three-hero__cursor[data-mode=dragging] .three-hero__cursor-orbit>small,.three-hero__cursor[data-mode=explore] .three-hero__cursor-orbit>small,.three-hero__cursor[data-mode=open] .three-hero__cursor-orbit>small{opacity:1;transform:translate(-50%) translateY(0)}.three-hero__cursor[data-mode=dragging] .three-hero__cursor-orbit>i{animation-duration:2.6s}@media(hover:hover)and (pointer:fine){.three-hero[data-custom-cursor=true],.three-hero[data-custom-cursor=true] *{cursor:none!important}}.three-hero[data-ready=true] .three-hero__canvas{visibility:visible}.three-hero__grain{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.025;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.three-hero__vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 38%,rgba(2,3,7,.33) 72%,rgba(2,3,7,.82) 100%),linear-gradient(180deg,rgba(3,4,8,.32),transparent 20%,transparent 76%,rgba(3,4,8,.55))}.three-hero__intro{position:absolute;z-index:4;top:clamp(6rem,14vh,9rem);left:clamp(1.35rem,6vw,6rem);max-width:39rem;pointer-events:none;transform:translateY(calc(var(--hero-progress) * -70px))}.three-hero__intro h1,.three-hero__evolve{margin:0;color:#f1f2f5;font-size:clamp(4rem,10vw,10.5rem);font-weight:200;line-height:.88;letter-spacing:-.06em;text-shadow:0 8px 50px rgba(0,0,0,.55);text-transform:uppercase;white-space:nowrap}.three-hero__word,.three-hero__evolve-word{--word-in: clamp(0, calc((var(--hero-progress) - var(--word-start)) * 44.444), 1);--word-dissolve: clamp(0, calc((var(--hero-progress) - var(--word-out-start)) * var(--word-out-rate)), 1);position:relative;isolation:isolate;display:inline-block;opacity:calc(var(--word-in) * (1 - var(--word-dissolve)));will-change:clip-path,filter,opacity,transform}.three-hero__word{clip-path:inset(calc((1 - var(--word-in)) * 100%) -.18em -.12em -.18em);filter:blur(calc((1 - var(--word-in)) * 10px));transform:translate3d(calc((1 - var(--word-in)) * -.16em),calc((1 - var(--word-in)) * .5em),0)}.three-hero__evolve-word{clip-path:inset(calc((1 - var(--word-in)) * 100%) -.18em -.12em -.18em);filter:blur(calc((1 - var(--word-in)) * 10px));transform:translate3d(calc((1 - var(--word-in)) * .16em),calc((1 - var(--word-in)) * .5em),0)}.three-hero__word--ideas{--word-start: .002;--word-out-start: .066;--word-out-rate: 40}.three-hero__word--change{--word-start: .014;--word-out-start: .082;--word-out-rate: 40}.three-hero__word--their{--word-start: .026;--word-out-start: .098;--word-out-rate: 40}.three-hero__word--shape{--word-start: .038;--word-out-start: .114;--word-out-rate: 40}.three-hero__word-glyph{position:relative;z-index:1;display:inline-block}[data-text-particle-host][data-particles-ready=true]{opacity:var(--word-in)}[data-text-particle-host][data-particles-ready=true] .three-hero__word-glyph{opacity:clamp(0,calc(1 - var(--word-dissolve) * 5),1);filter:blur(calc(var(--word-dissolve) * 1.5px))}.three-hero__intro h1 em{color:#c8d1e09e;font-weight:200;font-style:normal}.three-hero__intro h1 .three-hero__shape{font-size:clamp(5.8rem,15vw,16rem);font-style:italic}.three-hero__text-particles{position:absolute;inset:0;z-index:7;display:block;width:100%;height:100%;max-width:none;pointer-events:none;mix-blend-mode:screen}.three-hero__creativity-particles{position:absolute;inset:0;z-index:8;display:block;width:100%;height:100%;max-width:none;pointer-events:none;mix-blend-mode:screen}.three-hero__evolve{position:absolute;z-index:6;right:clamp(1.25rem,4.5vw,4.5rem);bottom:clamp(1.4rem,5vh,3rem);max-width:min(34rem,65vw);text-align:right;pointer-events:none}.three-hero__evolve-word--and{--word-start: .122;--word-out-start: .18;--word-out-rate: 31.25}.three-hero__evolve-word--evolve{--word-start: .132;--word-out-start: .202;--word-out-rate: 31.25}.three-hero__evolve-word--into{--word-start: .142;--word-out-start: .224;--word-out-rate: 31.25}.three-hero__evolve-word--marvel{--word-start: .152;--word-out-start: .246;--word-out-rate: 28}.three-hero__evolve em{color:transparent;font-style:italic;font-weight:inherit;background:linear-gradient(112deg,#11141d,#7f91ad 28%,#d6e0ed 49%,#526177 68%,#11141d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.three-hero__particle-index{--journey-in: clamp(0, calc((var(--hero-progress) - .325) * 55), 1);--journey-out: clamp(0, calc((.68 - var(--hero-progress)) * 40), 1);position:absolute;z-index:6;right:clamp(1.35rem,5vw,5rem);bottom:clamp(1.5rem,5vh,3.25rem);display:grid;grid-template-columns:auto auto;align-items:end;gap:.35rem 1.25rem;width:min(18rem,calc(100vw - 2.7rem));color:#d1ddefad;opacity:calc(var(--journey-in) * var(--journey-out));pointer-events:none;transform:translateY(calc((1 - var(--journey-in)) * 1rem))}.three-hero__particle-index>span,.three-hero__particle-index>small{font-size:.46rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase}.three-hero__particle-index>span{color:#a5b9d673}.three-hero__particle-index>strong{grid-column:1 / -1;color:#ebf0f8eb;font-size:clamp(1.45rem,2.8vw,2.8rem);font-weight:200;line-height:1;letter-spacing:-.035em;text-align:right;text-transform:uppercase;text-shadow:0 8px 35px rgba(0,0,0,.6)}.three-hero__particle-index>small{justify-self:end;color:#b5c7e185;letter-spacing:.16em}.three-hero__particle-index>i{grid-column:1 / -1;width:100%;height:1px;overflow:hidden;background:#afc3df24}.three-hero__particle-index>i:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#7199d66b,#e6edf8);transform:scaleX(clamp(0,calc((var(--hero-progress) - .325) * 2.817),1));transform-origin:left}.three-hero__experiences{--heading-out: clamp(0, calc((.792 - var(--hero-progress)) * 62.5), 1);--cards-in: clamp(0, calc((var(--hero-progress) - .795) * 58.824), 1);--cards-burst: clamp(0, calc((var(--hero-progress) - .842) * 35.714), 1);position:absolute;inset:0;z-index:5;pointer-events:none;perspective:1800px}.three-hero__experiences-heading{--unleash-in: clamp(0, calc((var(--hero-progress) - .686) * 50), 1);position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(4.5rem,8vh,7rem) clamp(1.5rem,7vw,7rem);opacity:var(--heading-out);transform:translate3d(0,calc((1 - var(--heading-out)) * -34px),calc((1 - var(--heading-out)) * -100px));filter:blur(calc((1 - var(--heading-out)) * 8px));will-change:opacity,transform,filter}.three-hero__experiences-heading>p{margin:0 0 .8rem;color:#b3c2da75;font-size:.54rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;opacity:var(--unleash-in);transform:translateY(calc((1 - var(--unleash-in)) * 10px))}.three-hero__experiences-heading h2{margin:0;color:#f1f2f5;font-size:clamp(4rem,10.4vw,10.8rem);font-weight:200;line-height:.78;letter-spacing:-.06em;text-shadow:0 8px 50px rgba(0,0,0,.55);text-transform:uppercase;white-space:nowrap}.three-hero__sequence-word{--sequence-in: 0;display:inline-block;opacity:var(--sequence-in);clip-path:inset(0 calc((1 - var(--sequence-in)) * 100%) 0 -.08em);transform:translate3d(calc((1 - var(--sequence-in)) * -.08em),calc((1 - var(--sequence-in)) * .34em),0);filter:blur(calc((1 - var(--sequence-in)) * 9px));will-change:clip-path,opacity,transform,filter}.three-hero__sequence-word--unleash{--sequence-in: clamp(0, calc((var(--hero-progress) - .686) * 50), 1)}.three-hero__sequence-word--your{--sequence-in: clamp(0, calc((var(--hero-progress) - .708) * 50), 1)}.three-hero__experiences-heading h2 .three-hero__creativity{display:inline-flex;align-items:baseline;color:#a9d9ee;font-size:clamp(5rem,13.5vw,14rem);font-weight:200;font-style:italic;letter-spacing:-.085em;line-height:.8}.three-hero__creativity [data-creativity-letter]{display:inline-block;opacity:var( --letter-opacity, clamp(0, calc((var(--hero-progress) - .756) * 71.429), 1) );text-shadow:0 0 18px rgba(178,205,244,.13),0 8px 50px rgba(0,0,0,.55);will-change:opacity}.three-hero__creativity [data-creativity-letter]:nth-child(5n+1){color:#a9d9ee}.three-hero__creativity [data-creativity-letter]:nth-child(5n+2){color:#eaebed}.three-hero__creativity [data-creativity-letter]:nth-child(5n+3){color:#f2e5a2}.three-hero__creativity [data-creativity-letter]:nth-child(5n+4){color:#c3ebce}.three-hero__creativity [data-creativity-letter]:nth-child(5n){color:#e3b5ef}.three-hero[data-creativity-particles-ready=true] .three-hero__creativity [data-creativity-letter]{opacity:0;text-shadow:none}.three-hero__cards-stage{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(4.5rem,8vh,7rem) clamp(1.2rem,5vw,5rem);opacity:calc(var(--cards-in) * (1 - var(--cards-burst)));pointer-events:none;transform:scale(calc(.94 + var(--cards-in) * .06 + var(--cards-burst) * .08));filter:blur(calc(var(--cards-burst) * 7px));perspective:1800px;perspective-origin:50% 48%;touch-action:pan-y;user-select:none;outline:none;will-change:opacity,transform,filter}.three-hero[data-cards-active=true] .three-hero__cards-stage{pointer-events:auto}.three-hero__cards-guide{position:absolute;top:clamp(2rem,5vh,4rem);left:clamp(1.2rem,5vw,5rem);right:clamp(1.2rem,5vw,5rem);display:flex;align-items:center;justify-content:space-between;color:#bac9e173;font-size:.48rem;letter-spacing:.25em;text-transform:uppercase;opacity:var(--cards-in)}.three-hero__cards-guide:after{content:"";position:absolute;top:calc(100% + .8rem);left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(177,200,233,.25),transparent);transform:scaleX(var(--cards-in))}.three-hero__cards{--cylinder-radius: clamp(18rem, 27vw, 27rem);position:relative;width:min(32rem,58vw);height:min(35rem,62vh);transform:rotateY(var(--cylinder-angle, -18deg));transform-style:preserve-3d;will-change:transform}.experience-card-slot{position:absolute;inset:0;pointer-events:none;opacity:var(--cards-in);transform:rotateY(var(--slot-angle)) translateZ(var(--cylinder-radius)) translateY(calc((1 - var(--cards-in)) * 72px)) scale(calc(.84 + var(--cards-in) * .16));transform-style:preserve-3d;will-change:transform,opacity}.experience-card-slot:nth-child(1){--slot-angle: 0deg}.experience-card-slot:nth-child(2){--slot-angle: 120deg}.experience-card-slot:nth-child(3){--slot-angle: 240deg}.experience-card-slot[data-front=true]{pointer-events:none}.three-hero[data-cards-active=true] .experience-card-slot[data-front=true]{pointer-events:auto}.experience-card-slot[data-front=false] .experience-card{opacity:.42;filter:saturate(.72) brightness(.66) blur(.35px)}.experience-card-slot[data-front=false] .experience-card>header,.experience-card-slot[data-front=false] .experience-card__body,.experience-card-slot[data-front=false] .experience-card>footer{opacity:0}.experience-card{--focus: 0;position:relative;width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:clamp(1rem,1.5vw,1.45rem);border:1px solid rgba(196,210,232,.17);border-radius:2px;color:#e7ebf2;background:linear-gradient(128deg,#ccd8eb1b,#4b566b0f 34%,#0709104d 64%,#a6b4cc14),#0a0c145c;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #7f92b214,0 24px 70px #00000052;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);opacity:1;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-origin:50% 50%;filter:none;transform-style:preserve-3d;will-change:transform,opacity,filter;outline:none;cursor:default;transition:translate .35s cubic-bezier(.2,.7,.2,1),scale .35s cubic-bezier(.2,.7,.2,1),transform .14s ease-out,opacity .18s ease,filter .18s ease,border-color .35s ease,box-shadow .35s ease}.experience-card:hover,.experience-card:focus-visible{--focus: 1;translate:0 -13px;scale:1.022;border-color:#dce8f9ad;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #96aed133,0 38px 100px #0000008f,0 0 68px #83a4d52e}.experience-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle 38px at var(--card-light-x, 50%) var(--card-light-y, 35%),rgba(255,255,255,.5),rgba(222,234,252,.22) 22%,transparent 70%),radial-gradient(circle 190px at var(--card-light-x, 50%) var(--card-light-y, 35%),rgba(218,231,251,.35),rgba(134,161,203,.11) 34%,transparent 72%),linear-gradient(105deg,transparent 15%,rgba(228,235,247,.2) 29%,transparent 43%);background-size:100% 100%,100% 100%,240% 100%;background-position:center,center,calc(var(--hero-progress) * 100%) center;mix-blend-mode:screen;opacity:.48;transition:opacity .3s ease}.experience-card:hover:before,.experience-card:focus-visible:before{opacity:1}.experience-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(169,186,214,.06) 1px,transparent 1px),linear-gradient(rgba(169,186,214,.035) 1px,transparent 1px);background-size:3.4rem 100%,100% 3.4rem;mask-image:linear-gradient(to bottom,transparent,black 42%,transparent)}.experience-card__metal{position:absolute;z-index:0;top:-45%;right:-13%;width:55%;aspect-ratio:1;border:1px solid rgba(207,221,241,.15);border-radius:50%;opacity:.55;background:conic-gradient(from 90deg,#dce5f229,#252b3805,#9cb0cf26,#252b3805,#dce5f229);box-shadow:inset 0 0 18px #dae4f414,0 0 34px #8197be0d;transform:translate(calc((var(--card-light-x, 50%) - 50%) * .08),calc((var(--card-light-y, 35%) - 35%) * .08)) rotate(calc(var(--hero-progress) * 75deg));transition:filter .35s ease,opacity .35s ease}.experience-card:hover .experience-card__metal,.experience-card:focus-visible .experience-card__metal{opacity:.92;filter:brightness(1.65) contrast(1.08)}.experience-card>header,.experience-card__body,.experience-card>footer{position:relative;z-index:1;transition:opacity .18s ease}.experience-card>header{display:flex;align-items:center;justify-content:space-between;color:#cdd8e963;font-size:.5rem;letter-spacing:.25em;text-transform:uppercase}.experience-card__body{margin:auto 0;padding:1.2rem 0}.experience-card__label{margin:0 0 .7rem;color:#a7bddeb8;font-size:.52rem;letter-spacing:.28em;text-transform:uppercase}.experience-card h3{margin:0;color:#f1f3f7ed;font-size:clamp(1.35rem,2vw,2.05rem);font-weight:300;line-height:1.08;letter-spacing:-.04em}.experience-card__body>p:not(.experience-card__label){max-width:41ch;margin:clamp(.8rem,1.6vh,1.2rem) 0 0;color:#d0d8e585;font-size:clamp(.6rem,.73vw,.72rem);font-weight:300;line-height:1.65}.experience-card__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;max-height:calc(var(--focus) * 3rem);margin:calc(var(--focus) * .9rem) 0 0;padding:0;overflow:hidden;list-style:none;opacity:var(--focus);transform:translateY(calc((1 - var(--focus)) * 9px))}.experience-card__steps li{padding-top:.5rem;border-top:1px solid rgba(188,204,230,.15);color:#e0e6efa6;font-size:clamp(.48rem,.58vw,.58rem);font-weight:300;letter-spacing:.06em}.experience-card__steps span{display:block;margin-bottom:.24rem;color:#a6b8d552;font-size:.42rem;letter-spacing:.16em}.experience-card>footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;color:#c2cfe34d;font-size:.46rem;letter-spacing:.2em;text-transform:uppercase}.experience-card>footer i{height:1px;background:linear-gradient(90deg,#bccce614,#bccce652,#bccce614)}.three-hero__capabilities,.three-hero__proof,.three-hero__outcome,.three-hero__final-cta{position:absolute;inset:0;pointer-events:none}.three-hero__capabilities{z-index:6}.constellation-anchors{position:absolute;inset:0}.constellation-anchors>i{position:absolute;width:1rem;height:1rem;opacity:0;transform:translate(-50%,-50%)}.constellation-anchors>i:nth-child(1){left:13.6%;top:33%}.constellation-anchors>i:nth-child(2){left:45%;top:14.7%}.constellation-anchors>i:nth-child(3){left:84.9%;top:27.5%}.constellation-anchors>i:nth-child(4){left:24.5%;top:75%}.constellation-anchors>i:nth-child(5){left:51.8%;top:56.5%}.constellation-anchors>i:nth-child(6){left:75.8%;top:76.7%}.proof-interface__story>p,.three-hero__outcome>p,.three-hero__final-cta p{margin:0 0 .9rem;color:#aec1dd80;font-size:.52rem;letter-spacing:.3em;text-transform:uppercase}.proof-interface__story h2,.three-hero__outcome h2,.three-hero__final-cta h2{margin:0;color:#eff2f7f0;font-size:clamp(2.2rem,4.6vw,5rem);font-weight:200;line-height:.96;letter-spacing:-.055em}.three-hero__outcome h2 em,.three-hero__final-cta h2 em{color:#a9b9d299;font-style:normal;font-weight:200}.three-hero__proof{--proof-in: clamp(0, calc((var(--hero-progress) - .947) * 71.429), 1);--proof-out: clamp(0, calc((.988 - var(--hero-progress)) * 71.429), 1);z-index:7;display:grid;place-items:center;padding:clamp(4rem,8vh,6.5rem) clamp(3.5rem,8vw,8rem);opacity:calc(var(--proof-in) * var(--proof-out) * (1 - var(--prism-card-opacity, 0)));perspective:1400px}.proof-interface{--proof-light-x: 50%;--proof-light-y: 35%;--proof-tilt-x: 0deg;--proof-tilt-y: 0deg;position:relative;width:min(76rem,100%);overflow:hidden;border:1px solid rgba(194,211,235,.22);border-radius:2px;background:linear-gradient(135deg,rgba(187,205,231,.1),transparent 28%),#0709107a;box-shadow:inset 0 1px #ffffff1f,0 35px 100px #0000007a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translateY(calc((1 - var(--proof-in)) * 70px)) translateZ(calc((1 - var(--proof-in)) * -180px)) rotateX(calc((1 - var(--proof-in)) * 6deg + var(--proof-tilt-x))) rotateY(var(--proof-tilt-y));filter:blur(calc((1 - var(--proof-in)) * 7px));outline:none;transition:translate .35s cubic-bezier(.2,.75,.2,1),scale .35s cubic-bezier(.2,.75,.2,1),border-color .35s ease,box-shadow .35s ease}.proof-interface:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.3;background:radial-gradient(circle 56px at var(--proof-light-x) var(--proof-light-y),rgba(255,255,255,.28),rgba(220,233,251,.12) 28%,transparent 72%),radial-gradient(circle 340px at var(--proof-light-x) var(--proof-light-y),rgba(174,199,235,.18),transparent 68%),linear-gradient(112deg,transparent 24%,rgba(220,231,247,.1) 39%,transparent 54%);mix-blend-mode:screen;transition:opacity .35s ease}.proof-interface:hover,.proof-interface:focus-visible{translate:0 -8px;scale:1.008;border-color:#d3e1f57a;box-shadow:inset 0 1px #fff3,0 42px 120px #00000094,0 0 72px #7e9ecf1c}.proof-interface:hover:before,.proof-interface:focus-visible:before{opacity:1}.proof-interface>*{position:relative;z-index:1}.proof-interface__chrome{min-height:3rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.2rem;border-bottom:1px solid rgba(194,211,235,.13);color:#c0cde161;font-size:.46rem;letter-spacing:.2em;text-transform:uppercase}.proof-interface__chrome>div{display:flex;gap:.38rem}.proof-interface__chrome i{width:.34rem;height:.34rem;border:1px solid rgba(196,211,235,.25);border-radius:50%}.proof-interface__chrome small{justify-self:end;font-size:inherit}.proof-interface__content{display:grid;grid-template-columns:1.15fr .85fr;min-height:min(52vh,32rem)}.proof-interface__story,.proof-interface__system{padding:clamp(1.5rem,4vw,4rem)}.proof-interface__story{display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(194,211,235,.12)}.proof-interface__story h2{font-size:clamp(2rem,3.7vw,4rem)}.proof-interface__story>span{display:block;max-width:49ch;margin-top:1.3rem;color:#ccd5e387;font-size:clamp(.64rem,.8vw,.76rem);font-weight:300;line-height:1.75}.proof-interface__story a{align-self:flex-start;display:flex;gap:1rem;margin-top:2rem;padding-bottom:.45rem;border-bottom:1px solid rgba(198,213,235,.32);color:#e6ebf3c7;font-size:.58rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.proof-interface__story a:hover{color:#fff;border-color:#dfe8f6bf}.three-hero[data-proof-active=true] .proof-interface{pointer-events:auto}.proof-interface__system{display:flex;flex-direction:column;justify-content:center}.proof-interface__system>p{margin:0 0 1.25rem;color:#b0c2dd70;font-size:.5rem;letter-spacing:.26em;text-transform:uppercase}.proof-interface__system ol{margin:0;padding:0;list-style:none}.proof-interface__system li{display:grid;grid-template-columns:2rem 1fr;gap:.24rem .8rem;padding:1rem 0;border-top:1px solid rgba(190,207,232,.12);transition:padding-left .3s ease,background .3s ease,border-color .3s ease}.proof-interface__system li:hover{padding-left:.55rem;border-color:#cddcf247;background:linear-gradient(90deg,rgba(167,190,224,.06),transparent)}.proof-interface__system li>span{grid-row:1 / 3;color:#a6bbdb59;font-size:.48rem;letter-spacing:.16em}.proof-interface__system strong{color:#e5eaf2c7;font-size:clamp(.72rem,.9vw,.88rem);font-weight:300}.proof-interface__system small{color:#bfcce166;font-size:clamp(.52rem,.62vw,.62rem);font-weight:300}.proof-interface__standards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(194,211,235,.13)}.proof-interface__standards p{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:1rem 1.25rem;border-right:1px solid rgba(194,211,235,.1);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.proof-interface__standards p:hover{background:#b1c5e30e}.proof-interface__standards p:last-child{border-right:0}.proof-interface__standards span{color:#acbdd859}.proof-interface__standards strong{color:#dce4f0a8;font-weight:300}.three-hero__outcome{--outcome-in: clamp(0, calc((var(--hero-progress) - .976) * 90.909), 1);--outcome-out: clamp(0, calc((.999 - var(--hero-progress)) * 142.857), 1);z-index:8;display:flex;flex-direction:column;justify-content:center;padding-left:clamp(1.35rem,7vw,7rem);opacity:calc(var(--outcome-in) * var(--outcome-out));transform:translateY(calc((1 - var(--outcome-in)) * 45px))}.three-hero__outcome h2{font-size:clamp(2.7rem,6vw,6.8rem)}.three-hero__outcome>span{max-width:42ch;margin-top:1.4rem;color:#cdd6e480;font-size:clamp(.65rem,.8vw,.76rem);font-weight:300;line-height:1.7}.three-hero__final-cta{--cta-in: clamp(0, calc((var(--hero-progress) - .99) * 100), 1);z-index:9;display:grid;grid-template-columns:1fr minmax(20rem,.55fr);align-items:end;gap:4rem;padding:clamp(5rem,10vh,8rem) clamp(3rem,7vw,7rem);background:linear-gradient(to top,rgba(3,4,8,.85),rgba(3,4,8,.14) 58%,transparent);opacity:var(--cta-in);transform:translateY(calc((1 - var(--cta-in)) * 55px))}.three-hero__final-cta h2{font-size:clamp(3rem,6.4vw,7rem)}.three-hero__final-cta nav{display:grid}.three-hero__final-cta a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:1.35rem 0;border-top:1px solid rgba(195,211,235,.2);color:#e8edf4c2;font-size:.62rem;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .3s ease,padding .35s ease}.three-hero__final-cta a:last-child{border-bottom:1px solid rgba(195,211,235,.2)}.three-hero__final-cta a i{font-size:1rem;font-style:normal;transition:transform .35s ease}.three-hero__final-cta a:hover{padding-left:.75rem;color:#fff}.three-hero__final-cta a:hover i{transform:translate(.22rem,-.22rem)}.three-hero[data-cta-active=true] .three-hero__final-cta{pointer-events:auto}.three-hero__scroll{position:absolute;z-index:4;left:clamp(1.35rem,6vw,6rem);bottom:clamp(1.4rem,5vh,3rem);display:flex;align-items:center;gap:.8rem;margin:0;color:#ccd5e56b;font-size:.56rem;letter-spacing:.25em;text-transform:uppercase;opacity:calc(1 - min(1,var(--hero-progress) * 14))}.three-hero__scroll span{width:2.8rem;height:1px;background:#ccd5e55c;transform-origin:left;animation:scroll-line 2.4s ease-in-out infinite}@keyframes nebula-drift{to{transform:translate3d(3%,-2%,0) scale(1.05)}}@keyframes opening-release{0%,99%{visibility:visible}to{visibility:hidden;pointer-events:none}}@keyframes opening-panel-left{0%{transform:translateZ(0) rotateY(0)}9%{transform:translateZ(0) rotateY(0);animation-timing-function:cubic-bezier(.55,0,.42,.86)}17%{transform:translateZ(0) rotateY(2.5deg);animation-timing-function:cubic-bezier(.58,0,.36,.9)}72%{transform:translateZ(0) rotateY(76deg);animation-timing-function:linear}84%{transform:translate3d(-95%,0,-110px) rotateY(88.5deg)}to{transform:translate3d(-180%,0,-220px) rotateY(105deg)}}@keyframes opening-panel-right{0%{transform:translateZ(0) rotateY(0)}9%{transform:translateZ(0) rotateY(0);animation-timing-function:cubic-bezier(.55,0,.42,.86)}17%{transform:translateZ(0) rotateY(-2.5deg);animation-timing-function:cubic-bezier(.58,0,.36,.9)}72%{transform:translateZ(0) rotateY(-76deg);animation-timing-function:linear}84%{transform:translate3d(95%,0,-110px) rotateY(-88.5deg)}to{transform:translate3d(180%,0,-220px) rotateY(-105deg)}}@keyframes opening-metal-sweep{0%{transform:translate3d(-12%,0,1px) skew(-13deg)}to{transform:translate3d(325%,0,1px) skew(-13deg)}}@keyframes opening-backlight{0%{opacity:0;transform:scaleX(.04)}22%{opacity:.3}62%{opacity:.78;transform:scaleX(.62)}to{opacity:0;transform:scaleX(1)}}@keyframes opening-seam-arrive{0%{transform:scaleY(.14);opacity:.42}to{transform:scaleY(1);opacity:1}}@keyframes opening-seam-depart{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes opening-frame-release{to{opacity:0}}@keyframes opening-index{0%,58%{opacity:.52;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes scroll-line{0%,to{transform:scaleX(.28);opacity:.3}50%{transform:scaleX(1);opacity:.85}}@keyframes premium-cursor-orbit{to{transform:rotate(360deg)}}@media(max-width:700px){.opening-panel__mark{--engraving-gap: clamp(2.65rem, 12vw, 4.5rem);padding-inline:1rem;transform:translateY(-1vh)}.opening-panel__line--primary{--engraving-stroke: 1.7px;--engraving-shadow-stroke: 3.5px;--engraving-lip-stroke: 2.4px;font-size:clamp(2.2rem,11.5vw,4.4rem);letter-spacing:.085em}.opening-panel__line--secondary{--engraving-stroke: 1.45px;--engraving-shadow-stroke: 3px;--engraving-lip-stroke: 2.1px;font-size:clamp(1.65rem,8.2vw,3.2rem);letter-spacing:.055em}.opening-panel__line--descriptor{--engraving-stroke: .9px;--engraving-shadow-stroke: 1.9px;--engraving-lip-stroke: 1.25px;margin-top:clamp(.85rem,2.2vh,1.2rem);font-size:clamp(.72rem,2.25vw,.98rem);letter-spacing:.32em}.opening-index{left:max(1.15rem,env(safe-area-inset-left));right:max(1.15rem,env(safe-area-inset-right));bottom:max(1.15rem,env(safe-area-inset-bottom));font-size:.36rem;letter-spacing:.17em}.three-hero{height:3000svh}.three-hero__intro{top:11vh;right:1.35rem}.three-hero__nebula{animation:none;filter:blur(42px)}.three-hero__grain{display:none}.three-hero__text-particles,.three-hero__creativity-particles{mix-blend-mode:normal}.three-hero__intro h1,.three-hero__evolve{font-size:clamp(3.8rem,17.5vw,7rem)}.three-hero__evolve{max-width:none}.three-hero__experiences{padding:0}.three-hero__experiences-heading{width:100%;padding:4.2rem 1.25rem 4.7rem}.three-hero__experiences-heading h2{font-size:clamp(2.8rem,14vw,4.2rem)}.three-hero__experiences-heading h2 .three-hero__creativity{font-size:clamp(2.9rem,15vw,4.8rem)}.three-hero__cards-stage{padding:4.4rem .75rem 3.4rem;perspective:1200px}.three-hero__cards-guide{top:1.55rem;left:1.2rem;right:1.2rem;font-size:.38rem;letter-spacing:.16em}.three-hero__cards{--cylinder-radius: clamp(7rem, 32vw, 12rem);width:min(19rem,70vw);height:min(26rem,52vh)}.three-hero__particle-index{right:1.2rem;bottom:1.5rem;width:min(15rem,calc(100vw - 2.4rem))}.experience-card{min-height:0;padding:.9rem 1rem;background-color:#0a0c14e0;backdrop-filter:none;-webkit-backdrop-filter:none}.proof-interface{background-color:#070910e6;backdrop-filter:none;-webkit-backdrop-filter:none}.experience-card__body{display:grid;grid-template-columns:.85fr 1.3fr;align-items:end;gap:.8rem;padding:.9rem 0 .7rem}.experience-card__label{grid-column:1 / -1;margin:0}.experience-card h3{font-size:1.1rem}.experience-card__body>p:not(.experience-card__label){margin:0;font-size:.54rem;line-height:1.5}.experience-card__steps{display:none}.experience-card>footer{display:none}.experience-card__metal{top:-80%}.three-hero__proof{padding:3.8rem 1.1rem 4.5rem}.proof-interface__chrome{grid-template-columns:1fr auto;min-height:2.5rem}.proof-interface__chrome>span{display:none}.proof-interface__content{grid-template-columns:1fr;min-height:0}.proof-interface__story,.proof-interface__system{padding:1.25rem}.proof-interface__story{border-right:0;border-bottom:1px solid rgba(194,211,235,.12)}.proof-interface__story h2{font-size:1.8rem}.proof-interface__story>span{font-size:.56rem}.proof-interface__story a{margin-top:1rem}.proof-interface__system li{padding:.65rem 0}.proof-interface__standards{grid-template-columns:1fr}.proof-interface__standards p{padding:.55rem 1.25rem;border-right:0;border-bottom:1px solid rgba(194,211,235,.08)}.three-hero__outcome{padding:0 1.3rem}.three-hero__outcome h2{font-size:clamp(2.7rem,13vw,4.4rem)}.three-hero__final-cta{grid-template-columns:1fr;align-content:end;gap:2.5rem;padding:4.5rem 1.3rem 5rem}.three-hero__final-cta nav{width:100%}}@media(max-height:800px)and (min-width:701px){.three-hero__experiences{padding:0}.three-hero__experiences-heading{padding:2.25rem 5vw}.three-hero__experiences-heading h2{font-size:clamp(3rem,min(8vw,11vh),7rem)}.three-hero__experiences-heading h2 .three-hero__creativity{font-size:clamp(4rem,min(11vw,17vh),10rem)}.three-hero__cards-stage{padding:3.25rem 4vw 2rem}.three-hero__cards{--cylinder-radius: clamp(14rem, 25vw, 22rem);width:min(29rem,55vw);height:min(24rem,58vh)}.experience-card{min-height:0;height:min(32vh,16rem);padding:1rem 1.1rem}.experience-card__body{padding:.7rem 0}}@media(max-width:700px)and (max-height:600px)and (orientation:landscape){.three-hero__experiences{padding:0}.three-hero__experiences-heading{padding:1rem}.three-hero__experiences-heading>p{display:none}.three-hero__experiences-heading h2{font-size:clamp(2rem,8vh,3rem)}.three-hero__experiences-heading h2 .three-hero__creativity{font-size:clamp(2.4rem,11vh,3.6rem)}.three-hero__cards{--cylinder-radius: clamp(10rem, 26vw, 14rem);width:min(22rem,46vw);height:min(15rem,58vh)}.three-hero__cards-stage{padding:2.2rem 1rem 1rem}.three-hero__cards-guide{top:.8rem}.experience-card{min-height:0;height:min(48vh,11rem);padding:.65rem}.experience-card__body{display:block;padding:.65rem 0}.experience-card__body>p:not(.experience-card__label),.experience-card__steps,.experience-card>footer{display:none}.experience-card h3{font-size:clamp(.82rem,2.5vw,1rem)}}.proof-interface.proof-interface--prism{--proof-in: 1;--proof-out: 1;width:72rem;max-width:none;overflow:hidden;pointer-events:none!important;background:linear-gradient(135deg,rgba(187,205,231,.13),transparent 28%),#070910e0;backdrop-filter:none;-webkit-backdrop-filter:none;backface-visibility:hidden;transition:none;will-change:transform,opacity,filter,clip-path}.proof-interface--prism .proof-interface__chrome{grid-template-columns:1fr auto 1fr;min-height:3rem}.proof-interface--prism .proof-interface__chrome>span{display:block}.proof-interface--prism .proof-interface__content{grid-template-columns:1.15fr .85fr;min-height:30rem}.proof-interface--prism .proof-interface__story,.proof-interface--prism .proof-interface__system{padding:2.6rem}.proof-interface--prism .proof-interface__story{border-right:1px solid rgba(194,211,235,.12);border-bottom:0}.proof-interface--prism .proof-interface__story h2{font-size:clamp(2rem,3.7vw,4rem)}.proof-interface--prism .proof-interface__story>span{font-size:clamp(.64rem,.8vw,.76rem)}.proof-interface--prism .proof-interface__story a{margin-top:2rem}.proof-interface--prism .proof-interface__system li{padding:1rem 0}.proof-interface--prism .proof-interface__standards{grid-template-columns:repeat(3,1fr)}.proof-interface--prism .proof-interface__standards p{padding:1rem 1.25rem;border-right:1px solid rgba(194,211,235,.1);border-bottom:0}@media(prefers-reduced-motion:reduce){.three-hero{height:auto;min-height:100svh}.three-hero__sticky{position:relative;top:auto;height:auto;min-height:100svh;overflow:visible}.three-hero__canvas,.three-hero__css3d,.three-hero__opening,.three-hero__intro,.three-hero__evolve,.three-hero__particle-index,.three-hero__capabilities,.three-hero__proof,.three-hero__outcome,.three-hero__final-cta,.three-hero__scroll{display:none}.three-hero__experiences{--heading-out: 1;--cards-in: 1;--cards-burst: 0;position:relative;inset:auto;display:grid;grid-template-rows:auto auto;min-height:100svh;gap:clamp(.7rem,2vh,1.4rem);padding:clamp(2rem,5vh,4rem) clamp(1.25rem,5vw,5rem);pointer-events:auto}.three-hero__experiences-heading{--unleash-in: 1;position:relative;inset:auto;display:block;padding:0;opacity:1;transform:none;filter:none}.three-hero__sequence-word{--sequence-in: 1;opacity:1;clip-path:none;transform:none;filter:none}.three-hero__creativity [data-creativity-letter],.three-hero[data-creativity-particles-ready=true] .three-hero__creativity [data-creativity-letter]{opacity:1}.three-hero__experiences-heading h2{font-size:clamp(2.4rem,min(7.5vw,10vh),7rem)}.three-hero__experiences-heading h2 .three-hero__creativity{font-size:clamp(3rem,min(11vw,14vh),9rem)}.three-hero__cards-stage{position:relative;inset:auto;display:block;padding:0;opacity:1;transform:none;filter:none;perspective:none;pointer-events:auto}.three-hero__cards-guide{display:none}.three-hero__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.5vw,1.4rem);width:100%;height:auto;transform:none}.experience-card-slot{position:relative;inset:auto;opacity:1;transform:none}.experience-card-slot[data-front=false] .experience-card{opacity:1;filter:none}.experience-card-slot[data-front=false] .experience-card>header,.experience-card-slot[data-front=false] .experience-card__body,.experience-card-slot[data-front=false] .experience-card>footer{opacity:1}.experience-card{--focus: 0;height:auto;min-height:min(30vh,19rem);opacity:1;filter:none;transform:none;transition:none}.three-hero__text-particles,.three-hero__creativity-particles{display:none}.three-hero__nebula,.three-hero__scroll span,.three-hero__cursor-orbit>i{animation:none}.opening-panel,.opening-panel:before,.opening-backlight,.opening-seam,.opening-frame,.opening-index{animation:none}}@media(prefers-reduced-motion:reduce)and (max-width:700px){.three-hero__cards{grid-template-columns:1fr}.experience-card{min-height:0}}:root{color-scheme:dark;background:#05060a}html{background:#05060a;scrollbar-width:none}body{margin:0;overflow-x:clip;background:#05060a;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}*{box-sizing:border-box}::selection{color:#08090e;background:#c9d3e4}
