body:has(.home-v7):before{opacity:0!important}body:has(.home-v7) .site-header{background-color:#000000d1}.home-v7{position:relative;isolation:isolate}.home-v7__tree,.home-v7__glow-ramp{position:fixed;top:0;left:calc(50% + 1.2vw);z-index:0;width:165vw;height:220dvh;pointer-events:none;transform:translate(-50%) translateY(var(--tree-shift, -50vh))}.home-v7__tree{background-color:var(--tree-tint, #fff);opacity:var(--tree-fade, .04);-webkit-mask-image:url(/assets/circuit_tree_full.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100% 86%;mask-image:url(/assets/circuit_tree_full.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:100% 86%;will-change:transform,opacity}.home-v7__glow-ramp{overflow:hidden;contain:strict;opacity:min(.3,calc(var(--tree-fade, .04) * 4));-webkit-mask-image:linear-gradient(to top,rgb(255 255 255 / .3) 0%,rgb(255 255 255 / .45) 30%,rgb(255 255 255 / .75) 60%,#fff 85%,#fff 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to top,#ffffff4d,#ffffff73,#ffffffbf 60%,#fff 85% 100%);mask-repeat:no-repeat;mask-size:100% 100%}.home-v7__tree-glow{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;contain:strict;-webkit-mask-image:url(/assets/circuit_tree_full.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100% 86%;mask-image:url(/assets/circuit_tree_full.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:100% 86%}.home-v7__glow-band{position:absolute;left:var(--ga, 0%);width:calc(var(--gb, 100%) - var(--ga, 0%));top:-125%;height:490%;background:linear-gradient(to top,transparent 0%,transparent 12%,rgb(255 255 255 / .35) 18%,transparent 24%,transparent 36%,rgb(255 255 255 / .9) 44%,rgb(255 255 255 / .9) 48%,transparent 56%,transparent 66%,rgb(255 255 255 / .5) 72%,transparent 78%,transparent 100%);background-size:100% 50%;background-repeat:repeat-y;-webkit-mask-image:linear-gradient(to right,transparent 0%,#fff 20%,#fff 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#fff 20%,#fff 80%,transparent 100%);animation:home-v7-glow-loop var(--gs, 11s) linear infinite;animation-delay:var(--gd, 0s);will-change:transform}@keyframes home-v7-glow-rise{0%{transform:translateY(35%)}to{transform:translateY(-35%)}}@keyframes home-v7-glow-loop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.home-v7__main{position:relative;z-index:1;display:flow-root;overflow-x:clip}.home-v7__spine{display:grid;grid-template-columns:minmax(0,1fr) clamp(2.5rem,4.5vw,5rem) minmax(0,1fr);width:100%;max-width:none;margin-inline:0;padding-inline:var(--bleed-pad);align-items:start}.home-v7__row--split .home-v7__col--left{margin-top:clamp(5rem,12vh,9rem);padding-right:clamp(.5rem,1vw,1.25rem);align-self:start;padding-top:0}.home-v7__row--split .home-v7__col--right{padding-left:clamp(.5rem,1vw,1.25rem);margin-top:clamp(-6.5rem,-9vh,-3.5rem)}.home-v7__col--left{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.home-v7__col--right{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.home-v7__content{width:min(100%,var(--content-span, 46ch));max-width:none}.home-v7__col--left .home-v7__content{padding-inline-end:var(--branch-gap, clamp(.5rem, 2vw, 2rem));margin-inline-start:var(--branch-push, 0)}.home-v7__col--right .home-v7__content{padding-inline-start:var(--branch-gap, clamp(.5rem, 2vw, 2rem));margin-inline-end:var(--branch-push, 0)}.home-v7__content--depth-1{--branch-push: clamp(0rem, 2vw, 1.5rem);--branch-gap: clamp(.75rem, 2.5vw, 2.5rem);--content-span: 44ch}.home-v7__content--depth-2{--branch-push: clamp(1rem, 7vw, 6rem);--branch-gap: clamp(.5rem, 1.5vw, 1.25rem);--content-span: 40ch}.home-v7__content--depth-3{--branch-push: clamp(.25rem, 4.5vw, 3.5rem);--branch-gap: clamp(1.25rem, 3.5vw, 3rem);--content-span: 50ch}.home-v7__content--loose{--branch-push: clamp(.5rem, 3vw, 2rem);--branch-gap: clamp(.75rem, 2.5vw, 2.5rem);--content-span: 64ch}.home-v7__row--split .home-v7__col--hang{align-self:start;padding-top:clamp(.75rem,2.5vh,1.5rem)}.home-v7__row--split .home-v7__content--depth-2{--branch-push: clamp(1.5rem, 9vw, 8rem);--content-span: 52ch}.home-v7__row--split .home-v7__content--depth-1{--branch-push: clamp(0rem, 3vw, 2rem);--content-span: 54ch}.home-v7__row{--row-air: clamp(6rem, 17vh, 12.5rem);margin-block-start:var(--row-air-top, var(--row-air));margin-block-end:var(--row-air-bottom, var(--row-air));scroll-margin-top:calc(var(--site-header-height) + 1.5rem)}.home-v7__hero+.home-v7__row{--row-air-top: clamp(.5rem, 1.25vh, 1rem)}.home-v7__row--pair{--row-air-top: clamp(2.5rem, 8vh, 6rem)}.home-v7__row--split{--row-air-top: clamp(9rem, 26vh, 18rem)}.home-v7__row--cup{--row-air-bottom: clamp(8rem, 18vh, 14rem)}.home-v7__row--branch{--row-air: clamp(1.5rem, 4vh, 3rem);--row-air-top: clamp(1.5rem, 4vh, 3rem)}.home-v7__row--tuck{--row-air-top: clamp(-9rem, -12vh, -5rem)}#philosophy{--row-air-top: clamp(-3.6rem, -6.1vh, -2.2rem);--row-air-bottom: clamp(2.5rem, 7vh, 5rem)}#thesis{--row-air-top: clamp(2.5rem, 7vh, 5rem)}#engine{--row-air-top: clamp(9rem, 25vh, 17rem)}#engine-mentor{--row-air-top: clamp(-11rem, -16vh, -7rem)}#engine-close{--row-air-top: clamp(6rem, 15vh, 10rem)}#proofs{--row-air-top: clamp(9rem, 24vh, 16rem)}#assurance{--row-air-top: clamp(3.5rem, 9vh, 6rem);--row-air-bottom: clamp(7.5rem, 23vh, 15rem)}.home-v7__hero{display:flex;align-items:center;justify-content:center;min-height:100dvh;box-sizing:border-box;padding-top:var(--site-header-height);padding-bottom:clamp(.75rem,2vh,1.5rem);margin-block:0}.home-v7__hero-inner{text-align:center;max-width:1500px;margin-inline:auto;padding-inline:var(--spacing-gutter)}.home-v7__tagline{display:block;width:52vw;max-width:960px;min-width:min(700px,92vw);height:auto;margin-inline:auto;margin-bottom:calc(var(--spacing-lg) * 1.65);opacity:0;transform:translateY(1.5rem);filter:brightness(0) invert(1);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 35%,transparent 78%);-webkit-mask-size:100% 300%;-webkit-mask-position:0% 0%;mask-image:linear-gradient(to top,#000 0%,#000 35%,transparent 78%);mask-size:100% 300%;mask-position:0% 0%;animation:home-v7-dawn-rise 1.4s var(--ease-brand) .15s both}@keyframes home-v7-dawn-rise{0%{opacity:0;transform:translateY(1.5rem);mask-position:0% 0%;-webkit-mask-position:0% 0%;filter:brightness(0) invert(.35) drop-shadow(0 0 0 rgb(214 206 188 / 0))}55%{opacity:1;filter:brightness(0) invert(1) drop-shadow(0 0 34px rgb(214 206 188 / .3))}to{opacity:1;transform:translateY(0);mask-position:0% 100%;-webkit-mask-position:0% 100%;filter:brightness(0) invert(1) drop-shadow(0 0 18px rgb(200 208 220 / .14))}}.home-v7__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;opacity:0;transform:translateY(.75rem);animation:home-v7-quiet-rise .7s var(--ease-brand) .75s both}@keyframes home-v7-quiet-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.home-v7__cta,.home-v7__teaser-cta{display:inline-block;padding:var(--cta-pad, .875rem 2.5rem);font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--cta-fg, var(--color-text-primary));background-color:var(--cta-bg, var(--color-bg));border:1px solid var(--color-text-primary);text-decoration:none;transition:background-color var(--transition-duration-base) ease,color var(--transition-duration-base) ease}.home-v7__cta:hover,.home-v7__cta:focus-visible{--cta-fg: var(--color-bg);--cta-bg: var(--color-text-primary)}.home-v7__teaser-cta{--cta-fg: var(--color-bg);--cta-bg: var(--color-text-primary);--cta-pad: .75rem 2rem;margin-top:var(--spacing-md)}.home-v7__teaser-cta:hover,.home-v7__teaser-cta:focus-visible{--cta-fg: var(--color-text-primary);--cta-bg: transparent}.home-v7__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:400;color:var(--color-text-primary);letter-spacing:var(--tracking-heading);margin:0 0 var(--spacing-md);line-height:1.15}.home-v7__title--sm{font-size:clamp(1.5rem,3vw,2.25rem)}.home-v7__title--slab{font-family:var(--font-voice);font-weight:300}.home-v7__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-v7__text{font-size:var(--fs-lead);line-height:1.6;color:var(--color-text-secondary);margin:0}.home-v7__ops-block+.home-v7__ops-block{margin-top:var(--spacing-lg)}.home-v7__row--left .home-v7__ops-block{text-align:right;border-right:2px solid var(--color-accent);padding-right:var(--spacing-md)}.home-v7__row--right .home-v7__ops-block{border-left:2px solid var(--color-accent);padding-left:var(--spacing-md)}.home-v7__ops-title{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;color:var(--color-accent);margin:0 0 var(--spacing-xs)}.home-v7__ops-text{font-size:.9375rem;line-height:1.7;color:var(--color-text-secondary);margin:0}.home-v7__graft{font-family:var(--font-body);font-size:var(--fs-caption);line-height:1.75;color:var(--color-text-secondary);margin:var(--spacing-sm) 0 0}.home-v7__graft--center{text-align:center;max-width:46ch;margin-inline:auto;margin-top:var(--spacing-md)}.home-v7__graft-link{display:inline-block;margin-top:var(--spacing-sm);font-family:var(--font-body);font-size:var(--fs-caption);line-height:1.75}.home-v7__graft a,.home-v7__graft-link{color:var(--color-accent);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;transition:color var(--transition-duration-base) ease}.home-v7__graft a:hover,.home-v7__graft a:focus-visible,.home-v7__graft-link:hover,.home-v7__graft-link:focus-visible{color:var(--color-text-primary)}.home-v7__injerto-wrap{width:100%;max-width:none;margin-inline:0;padding-inline:var(--bleed-pad)}.home-v7__cup-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3.5rem,8vw,8rem);width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1.5rem,6vw,6rem)}.home-v7__cup-col{padding:clamp(1.25rem,3vh,2rem) var(--spacing-lg);background-color:transparent;background-image:linear-gradient(105deg,#00000052,#0000001a 45%,#ffffff0d);border:1px solid rgb(255 255 255 / .28);box-shadow:inset 0 1px #ffffff47,inset 1px 0 #ffffff29,inset 0 -1px #00000073,inset -1px 0 #0000004d,inset 0 0 24px #ffffff08}.home-v7__row--confession{display:flex;align-items:center;min-height:56vh}.home-v7__peak-lead{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-lead);line-height:1.6;letter-spacing:var(--tracking-heading);color:var(--color-text-secondary);text-align:center;max-width:52ch;margin:0 auto var(--spacing-md)}.home-v7__peak{font-weight:300;font-family:var(--font-heading);font-size:clamp(2.3rem,4.8vw,4rem);line-height:1.28;letter-spacing:var(--tracking-heading);color:var(--color-text-primary);text-align:center;max-width:26ch;margin:0 auto}.home-v7__peak-lead--after-peak{margin-block-start:var(--spacing-lg)}.home-v7__peak--confession{font-family:var(--font-voice);font-weight:300;font-size:clamp(1.9rem,3.8vw,3.1rem);max-width:30ch}.home-v7__peak em{font-weight:500;font-style:italic;color:var(--color-accent)}.home-v7__row--thesis-close{margin-block-start:clamp(16.5rem,29vh,23rem)}.home-v7__peak--dim{color:var(--color-text-secondary)}.home-v7__peak--oneline,.home-v7__peak-lead--oneline{max-width:none}.home-v7__peak--oneline{font-size:clamp(2.6rem,5.4vw,4.4rem);position:relative;isolation:isolate}.home-v7__peak--oneline:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;filter:blur(10px);opacity:.55;pointer-events:none;will-change:opacity}.home-v7__peak-lead--oneline{position:relative;isolation:isolate;margin-block-start:clamp(.75rem,2vh,1.5rem)}.home-v7__peak-lead--oneline:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:rgb(var(--ink-dark));font-weight:700;text-shadow:0 0 12px rgb(var(--ink-dark)),0 0 12px rgb(var(--ink-dark)),0 0 12px rgb(var(--ink-dark)),0 0 12px rgb(var(--ink-dark)),0 0 12px rgb(var(--ink-dark)),0 0 12px rgb(var(--ink-dark)),0 0 30px rgb(var(--ink-dark)),0 0 30px rgb(var(--ink-dark)),0 0 30px rgb(var(--ink-dark));filter:blur(4px);pointer-events:none;will-change:opacity}.home-v7__voice{font-family:var(--font-heading);font-size:clamp(1.65rem,2.7vw,2.25rem);line-height:1.45;color:var(--color-text-primary);margin:0}.home-v7__voice--slab{font-family:var(--font-voice);font-weight:300}.home-v7__force-text--compact{max-width:18ch}.home-v7__voice--pump{font-size:clamp(2rem,3.6vw,3rem);max-width:16ch;margin-inline-start:auto;text-align:right}.home-v7__voice--slab+.home-v7__force-text,.home-v7__force-text+.home-v7__voice--slab{margin-block-start:var(--spacing-xs)}.home-v7__voice--center{text-align:center;max-width:34ch;margin-inline:auto}.home-v7__force-label{display:block;font-family:var(--font-tech);font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.home-v7__force-text{font-family:var(--font-tech);font-size:var(--fs-force, clamp( calc(1.65rem - 2px) , calc(2.7vw - 2px) , calc(2.25rem - 2px) ));line-height:1.45;color:var(--color-text-secondary);margin:0}.home-v7__force-text--power{color:var(--color-text-primary)}.home-v7__force-label--will,.home-v7__force-text--will{color:var(--color-text-secondary)}.home-v7__force-text--lead-size{--fs-force: var(--fs-lead)}.home-v7__row--dawn{display:flex;align-items:center}.home-v7__dawn{text-align:center;max-width:none;margin-inline:auto}.home-v7{--fs-lead: clamp( calc(1.1rem + 2px) , calc(1.9vw + 2px) , calc(1.45rem + 2px) );--fs-caption: calc(.9375rem + 2px) ;--bleed-pad: clamp(1rem, 5vw, 5rem);--pull-x: 6vh;--pull-y: 85vh;--exit-pull: 16vh;--scale-pull: .06;--fade-delay: .3}.home-v7__clip--left{--sign: 1;transform-origin:right bottom}.home-v7__clip--right{--sign: -1;transform-origin:left bottom}.home-v7__clip--center{--sign: 0;transform-origin:center bottom}.home-v7__hero{position:relative;z-index:1}.home-v7__clip--leaving{--pull-y: 40vh}.home-v7__clip--live{--rest: calc(1 - var(--settle, 1));--fade: clamp( 0, calc( (var(--settle, 1) - var(--fade-delay)) / (1 - var(--fade-delay)) * (1 - var(--exit, 0)) ), 1 );backface-visibility:hidden;opacity:var(--fade);filter:brightness(calc(.5 + .5 * var(--fade)));transform:translate3d(calc(var(--sign, 0) * var(--rest) * var(--pull-x)),calc(var(--rest) * var(--pull-y) + var(--exit, 0) * var(--exit-pull)),0) scale(calc(1 - var(--rest) * var(--scale-pull)))}.home-v7__clip--moving{will-change:transform,opacity,filter}.home-v7{--glow-start: .7;--j: var(--journey, 1);--ink-dark: calc(24 * (1 - var(--j))) calc(28 * (1 - var(--j))) calc(40 * (1 - var(--j)));--ink-mist: 205 208 215;--white-purity: calc(.3 + .7 * var(--j));--mist-purity: calc(1 - .45 * var(--j))}.home-v7__clip{--glow: calc((var(--settle-q, 1) - var(--glow-start)) / (1 - var(--glow-start)))}.home-v7__glow-host{position:relative;isolation:isolate}.home-v7__glow-host:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:transparent;pointer-events:none}.home-v7__clip--live:not(.home-v7__clip--near) .home-v7__glow-host:after{display:none}.home-v7__clip--near .home-v7__glow-host:after{will-change:opacity}.home-v7__peak-lead:not(.home-v7__peak-lead--oneline):after,.home-v7__peak--dim:after,.home-v7__force-text:after,.home-v7__force-label--will:after,.home-v7__ops-title:after,.home-v7__ops-text:after,.home-v7__text:after,.home-v7__graft:after,.home-v7__graft-link:after{text-shadow:0 0 12px rgb(var(--ink-dark) / 1),0 0 32px rgb(var(--ink-dark) / .9),0 0 34px rgb(var(--ink-mist) / calc(.22 * var(--mist-purity, 1)))}.home-v7__peak:not(.home-v7__peak--dim):not(.home-v7__peak--oneline):after,.home-v7__voice:after,.home-v7__force-text--power:after,.home-v7__force-label--power:after{text-shadow:0 0 14px rgb(255 255 255 / calc(.42 * var(--white-purity, 1))),0 0 32px rgb(255 255 255 / calc(.24 * var(--white-purity, 1)))}.home-v7__peak--oneline:before{opacity:calc(.55 * var(--glow, 1))}.home-v7__peak-lead--oneline:before{opacity:var(--glow, 1)}@media(max-width:768px){html:not([data-device=touch]) .home-v7__row{margin-block-start:clamp(2.25rem,6vh,4rem);margin-block-end:clamp(2.25rem,6vh,4rem)}html:not([data-device=touch]) .home-v7__hero+.home-v7__row{margin-block-start:clamp(.5rem,1.25vh,1rem)}html:not([data-device=touch]) .home-v7__row--thesis-close{margin-block-start:clamp(5rem,12vh,8rem)}html:not([data-device=touch]) .home-v7__spine{grid-template-columns:1fr;gap:0}html:not([data-device=touch]) .home-v7__axis,html:not([data-device=touch]) .home-v7__col--empty{display:none}html:not([data-device=touch]) .home-v7__col--left,html:not([data-device=touch]) .home-v7__col--right{text-align:left;align-items:flex-start}html:not([data-device=touch]) .home-v7__row--split .home-v7__col--left{margin-top:var(--spacing-md)}html:not([data-device=touch]) .home-v7__row--split .home-v7__col--right{margin-top:0}html:not([data-device=touch]) .home-v7__content{width:100%;--branch-push: 0;--content-span: 100%}html:not([data-device=touch]) .home-v7__row--split .home-v7__col--hang{padding-top:var(--spacing-lg)}html:not([data-device=touch]) .home-v7__row--left .home-v7__ops-block{text-align:left;border-right:none;border-left:2px solid var(--color-accent);padding-left:var(--spacing-md);padding-right:0}html:not([data-device=touch]) .home-v7__tagline{width:min(76vw,400px);min-width:0;max-width:none}html:not([data-device=touch]) .home-v7__cup-grid{grid-template-columns:1fr;gap:var(--spacing-xl)}}html[data-home-engine=guided],html[data-home-engine=guided] body{scrollbar-width:none}html[data-home-engine=guided]::-webkit-scrollbar,html[data-home-engine=guided] body::-webkit-scrollbar{width:0;height:0}html[data-reflowing] .home-v7 *,html[data-reflowing] .home-v7 *:before,html[data-reflowing] .home-v7 *:after{transition:none!important}html[data-reflowing]{scroll-snap-type:none!important}@media(min-width:1400px){.home-v7__tagline{max-width:1600px}}@media(prefers-reduced-motion:reduce){.home-v7__tagline{animation:none;opacity:1;transform:none;filter:brightness(0) invert(1);mask-position:0% 100%;-webkit-mask-position:0% 100%}.home-v7__actions{animation:none;opacity:1;transform:none}.home-v7__clip--live{opacity:1;transform:none;filter:none}.home-v7__tree{opacity:.17;transform:translate(-50%) translateY(-25vh)}.home-v7__glow-ramp{display:none}}html[data-device=touch] .home-v7__row{margin-block-start:clamp(2.25rem,6vh,4rem);margin-block-end:clamp(2.25rem,6vh,4rem)}html[data-device=touch] .home-v7__hero+.home-v7__row{margin-block-start:clamp(.5rem,1.25vh,1rem)}html[data-device=touch] .home-v7__row--thesis-close{margin-block-start:clamp(5rem,12vh,8rem)}html[data-device=touch] .home-v7__spine{grid-template-columns:1fr;gap:0}html[data-device=touch] .home-v7__axis{display:none}html[data-device=touch] .home-v7__col--left,html[data-device=touch] .home-v7__col--right{text-align:left;align-items:flex-start}html[data-device=touch] .home-v7__row--split .home-v7__col--left{margin-top:var(--spacing-md)}html[data-device=touch] .home-v7__row--split .home-v7__col--right{margin-top:0}html[data-device=touch] .home-v7__col--empty{display:none}html[data-device=touch] .home-v7__hero,html[data-device=touch] .home-v7__row{--j: var(--journey, 1);--ink-dark: calc(24 * (1 - var(--j))) calc(28 * (1 - var(--j))) calc(40 * (1 - var(--j)));--white-purity: calc(.3 + .7 * var(--j));--mist-purity: calc(1 - .45 * var(--j))}html[data-device=touch] .home-v7__content{width:100%;--branch-push: 0;--content-span: 100%}html[data-device=touch] .home-v7__row--split .home-v7__content--depth-1,html[data-device=touch] .home-v7__row--split .home-v7__content--depth-2{--branch-push: 0}html[data-device=touch] .home-v7{--bleed-pad: clamp(1.4rem, 7vw, 4rem)}html[data-device=touch] .home-v7__row--split .home-v7__col--hang{padding-top:var(--spacing-lg)}html[data-device=touch] .home-v7__row--left .home-v7__ops-block{text-align:left;border-right:none;border-left:2px solid var(--color-accent);padding-left:var(--spacing-md);padding-right:0}html[data-device=touch] .home-v7__row--cup{--row-air-bottom: clamp(4rem, 10vh, 6rem)}html[data-device=touch] .home-v7__cup-grid{grid-template-columns:1fr;gap:clamp(1rem,3svh,2rem)}html[data-device=touch] .home-v7__cup-col{padding:clamp(.9rem,2.5svh,1.5rem) var(--spacing-md)}html[data-device=touch] .home-v7__row--cup .home-v7__text{font-size:calc(var(--fs-lead) * .92)}html[data-device=touch] .home-v7__tree{width:576vw;height:408lvh}html[data-device=touch] .home-v7__tree{-webkit-mask-size:100% 100%;mask-size:100% 100%}html[data-device=touch] .home-v7__glow-ramp{display:contents}html[data-device=touch] .home-v7__tree-glow{display:block;position:fixed;top:0;left:calc(50% + 1.2vw);z-index:0;width:576vw;height:408lvh;pointer-events:none;transform:translate(-50%) translateY(-308lvh);overflow:hidden;contain:strict;-webkit-mask-image:url(/assets/circuit_tree_full.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100% 100%;mask-image:url(/assets/circuit_tree_full.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%}html[data-device=touch] .home-v7__glow-band{position:absolute;left:var(--ga, 0%);width:calc(var(--gb, 100%) - var(--ga, 0%));top:-125%;height:350%;background:linear-gradient(to top,transparent 0%,transparent 12%,rgb(255 255 255 / .35) 18%,transparent 24%,transparent 36%,rgb(255 255 255 / .9) 44%,rgb(255 255 255 / .9) 48%,transparent 56%,transparent 66%,rgb(255 255 255 / .5) 72%,transparent 78%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgb(255 255 255 / .4) 25%,#fff 50%,rgb(255 255 255 / .4) 75%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgb(255 255 255 / .4) 25%,#fff 50%,rgb(255 255 255 / .4) 75%,transparent 100%);animation:home-v7-glow-rise var(--gs, 11s) linear infinite;animation-delay:var(--gd, 0s);will-change:transform}@media(prefers-reduced-motion:reduce){html[data-device=touch] .home-v7__tree-glow{display:none}}html[data-device=touch] .home-v7__hero{min-height:100svh}html[data-device=touch] .home-v7{--fs-scale: 1.2;--fs-lead: calc(clamp(1rem, 4.2vw, 1.15rem) * var(--fs-scale));--fs-caption: calc(.875rem * var(--fs-scale))}html[data-device=touch] .home-v7__cta,html[data-device=touch] .home-v7__teaser-cta{font-size:calc(.8125rem * var(--fs-scale))}html[data-device=touch] .home-v7__force-label{font-size:calc(clamp(1.35rem,2vw,1.8rem) * var(--fs-scale))}html[data-device=touch] .home-v7__voice{font-size:calc(clamp(1.25rem,5.5vw,1.55rem) * var(--fs-scale) * var(--page-fs, 1))}html[data-device=touch] .home-v7__voice--pump{font-size:calc(clamp(1.5rem,6.5vw,1.9rem) * var(--fs-scale))}html[data-device=touch] .home-v7__force-text{font-size:calc(var(--fs-force, calc(clamp(1.05rem, 4.6vw, 1.3rem) * var(--fs-scale))) * var(--page-fs, 1))}html[data-device=touch] .home-v7__peak-lead{font-size:calc(var(--fs-lead) * var(--page-fs, 1) * var(--fs-grey, 1))}html[data-device=touch] .home-v7__peak-lead--after-peak,html[data-device=touch] .home-v7__peak+.home-v7__peak-lead{margin-block-start:var(--voice-gap, var(--spacing-lg))}html[data-device=touch] .home-v7__peak-lead+.home-v7__peak,html[data-device=touch] .home-v7__peak--dim+.home-v7__peak{margin-block-start:var(--voice-gap, var(--spacing-lg))}html[data-device=touch] .home-v7__row--confession{min-height:auto}html[data-device=touch] .home-v7__peak{font-size:calc(clamp(1.75rem,7vw,2.3rem) * var(--fs-scale) * var(--page-fs, 1) * var(--fs-white, 1))}html[data-device=touch] #philosophy{--page-fs: 1.08}html[data-device=touch] #thesis,html[data-device=touch] .home-v7__row--thesis-close,html[data-device=touch] #engine-close{--page-fs: 1.12}html[data-device=touch] #assurance{--page-fs: 1.3}html[data-device=touch] .home-v7__force-text--power{--fs-force: calc(clamp(1.05rem, 4.6vw, 1.3rem) * var(--fs-scale) * 1.08)}html[data-device=touch] .home-v7__cta{--cta-pad: .75rem 2rem}html[data-device=touch] .home-v7__row{min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-block-start:0;margin-block-end:0;padding-block:clamp(3rem,8svh,5rem)}html[data-device=touch] .home-v7{--page-lift: 0svh;--page-edge: clamp(1.25rem, 4svh, 2.5rem)}html[data-device=touch] .home-v7__row{--page-lift: 4svh;padding-top:calc(var(--site-header-height) * var(--header-share, 1) + var(--page-edge))}html[data-device=touch] .home-v7__row{--text-line: 23.7svh}@media(orientation:portrait){html[data-device=touch] .home-v7__row{--header-share: .4;--text-line: 25.6svh}}html[data-device=touch] .home-v7__row--voice{justify-content:flex-start;padding-top:var(--text-line)}html[data-device=touch] .home-v7__row--voice .home-v7__peak:last-child,html[data-device=touch] .home-v7__row--voice .home-v7__peak-lead:last-child{margin-block-end:0}@media(orientation:portrait){html[data-device=touch] .home-v7__row--split.home-v7__row{justify-content:flex-start;padding-top:0;padding-bottom:0}html[data-device=touch] .home-v7__row--split .home-v7__spine{grid-template-rows:var(--pair-split) auto;row-gap:0}html[data-device=touch] .home-v7__row--split .home-v7__col--left{align-self:end;margin-top:0;padding-bottom:calc(var(--pair-air) / 2)}html[data-device=touch] .home-v7__row--split .home-v7__col--right{align-self:start;padding-top:calc(var(--pair-air) / 2)}}html[data-device=touch] .home-v7__row,html[data-device=touch] .home-v7__hero{padding-bottom:calc(var(--page-edge) + var(--page-lift))}html[data-device=touch] .home-v7__row{--pair-air: clamp(2rem, 8svh, 5rem);--pair-split: 50svh}html[data-device=touch] .home-v7__row--pair{--page-fs: .85;--pair-edge: calc(var(--site-header-height) * var(--header-share, 1) + var(--page-edge))}html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2){min-height:var(--pair-split);justify-content:flex-end;padding-block:var(--pair-edge) calc(var(--pair-air) / 2)}html[data-device=touch] .home-v7__row--pair-2{min-height:calc(100svh - var(--pair-split));justify-content:flex-start;padding-block:calc(var(--pair-air) / 2) calc(var(--page-edge) / 2)}html[data-device=touch] .home-v7__hero{--tagline-cap: 50svh;padding-bottom:var(--site-header-height)}html[data-device=touch] .home-v7__tagline{width:92vw;min-width:0;max-width:92vw;max-height:var(--tagline-cap);object-fit:contain;margin-bottom:clamp(2.5rem,9svh,4.5rem)}html[data-device=touch] .home-v7__lockup{position:relative;display:block}html[data-device=touch] .home-v7__lockup picture{display:block}html[data-device=touch] .home-v7__lockup-trace{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}html[data-device=touch] .home-v7__lockup-trace g{opacity:var(--edge-light, .6);filter:drop-shadow(0 0 2px rgb(255 255 255 / .4))}html[data-device=touch] .home-v7__lockup-band{--sweep-from: -80px;--sweep-to: 240px;--band-light: .7;opacity:var(--band-light);animation:home-v7-lockup-drift var(--drift-ms, 16s) ease-in-out infinite alternate,home-v7-lockup-breathe var(--breathe-ms, 11s) ease-in-out infinite alternate}html[data-device=touch] .home-v7__lockup-trace--wide .home-v7__lockup-band{--sweep-to: 310px}html[data-device=touch] .home-v7__lockup-band--a{--drift-ms: 13s;--breathe-ms: 7s;--band-light: .75}html[data-device=touch] .home-v7__lockup-band--b{--drift-ms: 18s;--breathe-ms: 11s;--band-light: .5;--sweep-from: -140px;--sweep-to: 190px;animation-direction:alternate-reverse;width:104px}html[data-device=touch] .home-v7__lockup-band--c{--drift-ms: 23s;--breathe-ms: 17s;--band-light: .45;--sweep-from: -30px;--sweep-to: 290px;animation-delay:-8s,-3s;animation-timing-function:cubic-bezier(.6,0,.4,1),ease-in-out;width:46px}html:not([data-device=touch]) .home-v7__lockup-trace,html[data-device=touch] .home-v7__lockup-trace--wide{display:none}@media(min-width:769px){html[data-device=touch] .home-v7__lockup-trace--narrow{display:none}html[data-device=touch] .home-v7__lockup-trace--wide{display:block}}html[data-pager] .home-v7__hero:not(.home-v7__page--near) .home-v7__lockup-trace{display:none}@media(prefers-reduced-motion:reduce){html[data-device=touch] .home-v7__lockup-trace{display:none}}@keyframes home-v7-lockup-breathe{0%{opacity:calc(var(--band-light) * .2)}to{opacity:var(--band-light)}}@keyframes home-v7-lockup-drift{0%{transform:translate(var(--sweep-from))}to{transform:translate(var(--sweep-to))}}html[data-device=touch] .home-v7__actions{display:grid;grid-template-columns:minmax(0,17rem);justify-content:center;gap:clamp(.7rem,2svh,1.1rem)}html[data-device=touch] .home-v7__cta{width:100%;text-align:center;border-color:#fff6;--cta-pad: .7rem 1.5rem;font-size:calc(.75rem * var(--fs-scale))}@media(orientation:landscape){html[data-device=touch] .home-v7__hero{--tagline-cap: 44svh;padding-bottom:var(--page-edge)}html[data-device=touch] .home-v7__tagline{margin-bottom:clamp(1.25rem,5svh,2.5rem)}html[data-device=touch] .home-v7__actions{grid-template-columns:repeat(2,1fr);width:fit-content;max-width:100%;margin-inline:auto}html[data-device=touch] .home-v7__cta{white-space:nowrap;--cta-pad: .7rem 1.25rem}}@media(orientation:landscape){html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2),html[data-device=touch] .home-v7__row--pair.home-v7__row--pair-2{float:left;width:50%;min-height:100svh;justify-content:flex-start;padding-block:var(--pair-edge) var(--page-edge)}html[data-device=touch] .home-v7__hero,html[data-device=touch] .home-v7__row{clear:both}html[data-device=touch] .home-v7__row--pair.home-v7__row--pair-2{clear:none}html[data-device=touch] .home-v7{--page-edge: clamp(.5rem, 2svh, 1rem)}html[data-device=touch] .home-v7__row--pair{--page-fs: .9}html[data-device=touch] .home-v7__row--split{--page-fs: .92}html[data-device=touch] #philosophy,html[data-device=touch] #thesis,html[data-device=touch] .home-v7__row--thesis-close,html[data-device=touch] #engine-close,html[data-device=touch] #assurance{--page-fs: 1}html[data-device=touch] .home-v7__row--cup .home-v7__text{font-size:calc(var(--fs-lead) * .88)}html[data-device=touch] .home-v7__cup-col{padding:clamp(.75rem,2.5svh,1.25rem) var(--spacing-md)}html[data-device=touch] .home-v7__row--split .home-v7__spine{grid-template-columns:1fr 1fr;gap:clamp(1rem,4vw,3rem)}html[data-device=touch] .home-v7__row--split .home-v7__col--left{margin-top:0}html[data-device=touch] .home-v7__cup-grid{grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2rem)}}html[data-pager],html[data-pager] body{overflow:hidden;overscroll-behavior:none}html[data-pager] .home-v7__main,html[data-pager] .footer-ledger,html[data-pager] .home-v7__tree,html[data-pager] .home-v7__tree-glow{transition:transform var(--pager-ms, .42s) cubic-bezier(.22,1,.36,1);will-change:transform}html[data-pager] .home-v7__tree,html[data-pager] .home-v7__tree-glow{animation:none;transition:transform 1.1s cubic-bezier(.25,1,.5,1)}html[data-pager][data-pager-drag] .home-v7__main,html[data-pager][data-pager-drag] .footer-ledger,html[data-pager][data-pager-drag] .home-v7__tree,html[data-pager][data-pager-drag] .home-v7__tree-glow{transition:none}html[data-pager]{--footer-h: 9.5rem}@media(orientation:landscape)and (max-width:1099px){html[data-pager]{--footer-h: 6.5rem}html[data-device=touch] .home-v7__row{--page-lift: 0svh}html[data-device=touch] .home-v7__row{--text-line: 29.5svh}html[data-device=touch] .home-v7__row--voice{padding-bottom:0}html[data-device=touch] #thesis{--page-fs: .96}}@media(orientation:landscape)and (min-width:1100px){html[data-pager]{--footer-h: 5rem}}html[data-pager] .footer-ledger{min-height:var(--footer-h);display:flex;flex-direction:column;justify-content:center;position:fixed;inset:auto 0 0;z-index:3;transform:translateY(100%);will-change:transform}html[data-pager] .footer-ledger:before{display:none}html[data-pager] .footer-ledger__inner{position:relative}html[data-pager] .footer-ledger__inner:before{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);top:calc(-1 * var(--footer-fade, 4.5rem));bottom:calc(-1 * var(--spacing-md));z-index:-1;pointer-events:none;background-color:#0000007a;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);-webkit-mask-image:linear-gradient(to top,#000 38%,transparent 100%);mask-image:linear-gradient(to top,#000 38%,transparent 100%)}html[data-pager] .home-v7__tree{opacity:calc((.04 + .26 * var(--pager-p, 0)) * .55)}html[data-pager] .home-v7__tree-glow{opacity:min(.3,calc((.04 + .26 * var(--pager-p, 0)) * 2.2))}html[data-pager] .home-v7__hero:not(.home-v7__page--near) .home-v7__glow-host:after,html[data-pager] .home-v7__row:not(.home-v7__page--near) .home-v7__glow-host:after{display:none}html[data-pager] .home-v7__glow-band:not(:first-child){display:none}html[data-pager] .home-v7__glow-band:first-child{animation-duration:12s}html[data-pager] .home-v7__peak-lead:not(.home-v7__peak-lead--oneline):after,html[data-pager] .home-v7__peak--dim:after,html[data-pager] .home-v7__force-text:after,html[data-pager] .home-v7__force-label--will:after,html[data-pager] .home-v7__ops-title:after,html[data-pager] .home-v7__ops-text:after,html[data-pager] .home-v7__text:after,html[data-pager] .home-v7__graft:after,html[data-pager] .home-v7__graft-link:after{text-shadow:0 0 10px rgb(var(--ink-dark) / 1),0 0 28px rgb(var(--ink-dark) / .96)}html[data-pager] .home-v7__peak:not(.home-v7__peak--dim):not(.home-v7__peak--oneline):after,html[data-pager] .home-v7__voice:after,html[data-pager] .home-v7__force-text--power:after,html[data-pager] .home-v7__force-label--power:after{text-shadow:0 0 12px rgb(255 255 255 / calc(.38 * var(--white-purity, 1))),0 0 28px rgb(255 255 255 / calc(.32 * var(--white-purity, 1)))}html[data-device=touch] .home-v7__tagline{margin-bottom:clamp(3.25rem,11svh,5.5rem)}html[data-device=touch] .home-v7__teaser-cta{align-self:center}html[data-pager] .footer-ledger{justify-content:flex-end}html[data-device=touch] #philosophy{--fs-grey: .94;--fs-white: 1.06}html[data-device=touch] #thesis{--voice-gap: calc(var(--spacing-lg) * 1.4)}html[data-device=touch] .home-v7__row--thesis-close{--voice-gap: var(--spacing-lg)}html[data-device=touch] #engine-close{--voice-gap: calc(var(--spacing-lg) * 1.5)}html[data-device=touch] #assurance{--page-fs: 1.3;--voice-gap: var(--spacing-lg)}@media(orientation:portrait)and (max-width:699px){html[data-device=touch] #thesis{--page-lift: 4svh}html[data-device=touch] .home-v7__row--cup{--page-lift: 0svh;--header-share: .8}}@media(orientation:portrait)and (min-width:700px){html[data-device=touch] #philosophy{--fs-white: 1.12;--voice-gap: calc(var(--spacing-lg) * 1.6)}html[data-device=touch] #thesis,html[data-device=touch] #engine,html[data-device=touch] #engine-mentor,html[data-device=touch] #engine-remote,html[data-device=touch] #engine-standards,html[data-device=touch] #engine-close{--fs-grey: 1.06;--page-fs: 1.06}html[data-device=touch] .home-v7__row--thesis-close .home-v7__peak--confession{max-width:19ch}html[data-device=touch] #assurance{--page-fs: 1.42}}@media(orientation:landscape)and (max-width:1099px){html[data-device=touch] .home-v7__hero{--tagline-cap: 44svh}html[data-device=touch] .home-v7__actions{grid-template-columns:repeat(2,minmax(0,13rem))}html[data-device=touch] #thesis{--fs-white: .94;--fs-grey: 1.06}html[data-device=touch] #assurance{--page-fs: 1.06}}@media(orientation:landscape)and (min-width:1100px){html[data-device=touch] #philosophy,html[data-device=touch] #thesis,html[data-device=touch] #engine-close{--page-fs: 1.06}html[data-device=touch] .home-v7__row--thesis-close,html[data-device=touch] #assurance{--page-fs: 1.12}}html[data-device=touch] .home-v7__row--split .home-v7__col--left .home-v7__content,html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2) .home-v7__content{border-left:2px solid var(--color-accent);border-right:none;padding-left:var(--spacing-md);padding-right:0;text-align:left;align-items:flex-start}html[data-device=touch] .home-v7__row--split .home-v7__col--right .home-v7__content,html[data-device=touch] .home-v7__row--pair-2 .home-v7__content{border-right:2px solid var(--color-accent);border-left:none;padding-right:var(--spacing-md);padding-left:0;text-align:right;align-items:flex-end}html[data-device=touch] .home-v7__row--split .home-v7__col--right,html[data-device=touch] .home-v7__row--pair-2 .home-v7__col--right{align-items:flex-end;text-align:right}html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2) .home-v7__col--left{align-items:flex-start;text-align:left}html[data-device=touch] .home-v7__row--pair .home-v7__ops-block{border-left:none;border-right:none;padding-left:0;padding-right:0;text-align:inherit}html[data-device=touch] .home-v7__row--pair .home-v7__voice--pump{margin-inline-start:0;text-align:inherit}html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2) .home-v7__ops-block>*{margin-inline-start:0;margin-inline-end:auto}html[data-device=touch] .home-v7__row--pair-2 .home-v7__ops-block>*{margin-inline-start:auto;margin-inline-end:0}@media(orientation:landscape){html[data-device=touch] .home-v7__row--split,html[data-device=touch] .home-v7__row--pair{--inward-step: clamp(2.25rem, 9svh, 4.5rem);--trunk-nudge: 1.2vw;--branch-gap: clamp(1.75rem, 3.5vw, 3.25rem);--branch-left: calc(2.7 * var(--branch-gap));--branch-right: calc(2 * var(--branch-gap));--pair-drop: 12svh}html[data-device=touch] .home-v7__row--split .home-v7__spine{grid-template-columns:calc(50vw + var(--trunk-nudge) - var(--branch-left) - var(--bleed-pad)) minmax(0,1fr);gap:calc(var(--branch-left) + var(--branch-right));padding-inline:var(--bleed-pad)}html[data-device=touch] .home-v7__row--split .home-v7__col--left{padding-right:0}html[data-device=touch] .home-v7__row--split .home-v7__col--right{padding-left:0}html[data-device=touch] .home-v7__row--pair .home-v7__spine{display:block;padding-inline:0}html[data-device=touch] .home-v7__row--pair .home-v7__col--empty{display:none}html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2){padding-left:var(--bleed-pad);padding-right:calc(var(--branch-left) - var(--trunk-nudge))}html[data-device=touch] .home-v7__row--pair-2{padding-left:calc(var(--branch-right) + var(--trunk-nudge));padding-right:var(--bleed-pad)}html[data-device=touch] .home-v7__row--split .home-v7__col--left .home-v7__content,html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2) .home-v7__content{border-left:none;border-right:2px solid var(--color-accent);padding-left:0;padding-right:var(--spacing-md);text-align:right;align-items:flex-end}html[data-device=touch] .home-v7__row--split .home-v7__col--right .home-v7__content,html[data-device=touch] .home-v7__row--pair-2 .home-v7__content{border-right:none;border-left:2px solid var(--color-accent);padding-right:0;padding-left:var(--spacing-md);text-align:left;align-items:flex-start}html[data-device=touch] .home-v7__row--split .home-v7__col--left,html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2) .home-v7__col--left{align-items:flex-end;text-align:right}html[data-device=touch] .home-v7__row--split .home-v7__col--right,html[data-device=touch] .home-v7__row--pair-2 .home-v7__col--right{align-items:flex-start;text-align:left}html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2) .home-v7__ops-block>*{margin-inline-start:auto;margin-inline-end:0}html[data-device=touch] .home-v7__row--pair-2 .home-v7__ops-block>*{margin-inline-start:0;margin-inline-end:auto}html[data-device=touch] .home-v7__row--pair .home-v7__voice--pump{margin-inline-start:auto}html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2) .home-v7__spine{transform:translateY(calc(var(--inward-step) / -2))}html[data-device=touch] .home-v7__row--pair.home-v7__row--pair-2 .home-v7__spine{transform:translateY(calc(var(--inward-step) / 2))}html[data-device=touch] .home-v7__row--pair:not(.home-v7__row--pair-2),html[data-device=touch] .home-v7__row--pair.home-v7__row--pair-2{justify-content:flex-start;padding-top:calc(var(--pair-edge) + var(--pair-drop, 0px) - var(--page-lift, 0px) / 2)}html[data-device=touch] .home-v7__row--split.home-v7__row{justify-content:center;margin-block-start:0;margin-block-end:0}html[data-device=touch] .home-v7__row--split .home-v7__col--left,html[data-device=touch] .home-v7__row--split .home-v7__col--right{margin-top:0}}@media(orientation:landscape)and (max-width:1099px){html[data-device=touch] .home-v7__row--split,html[data-device=touch] .home-v7__row--pair{--inward-step: clamp(.5rem, 2.5svh, 1rem)}}@media(orientation:landscape)and (max-width:1099px){html[data-device=touch] #proofs,html[data-device=touch] #proofs-banking{--pair-drop: 5svh}html[data-device=touch] .home-v7__row--split{--page-fs: .9}html[data-device=touch] #proofs,html[data-device=touch] #proofs-banking{--page-fs: .8}}@media(orientation:landscape)and (min-width:1100px){html[data-device=touch] #engine,html[data-device=touch] #engine-mentor{--pair-drop: 25svh}html[data-device=touch] #engine-remote,html[data-device=touch] #engine-standards{--pair-drop: 30svh}html[data-device=touch] #proofs,html[data-device=touch] #proofs-banking{--pair-drop: 22svh}}.intro{--intro-k: 1;--intro-total: calc(6s * var(--intro-k));--intro-warm: 214 206 188;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:#000;contain:strict;animation:intro-reveal var(--intro-total) linear forwards}html:not([data-intro=play]) .intro{display:none}.intro>*{grid-area:1 / 1;animation-duration:var(--intro-total);animation-timing-function:linear;animation-fill-mode:forwards}.intro__texture{width:100%;height:100%;background:#fff;opacity:0;-webkit-mask:url(/assets/circuit_tree_full.svg) center center / 100% 86% no-repeat;mask:url(/assets/circuit_tree_full.svg) center center / 100% 86% no-repeat;animation-name:intro-texture}.intro__symbol,.intro__glow{height:80svh;aspect-ratio:364.41 / 774.56;opacity:0;will-change:transform,opacity}.intro__symbol,.intro__glow-ink{background:#fff;-webkit-mask:url(/assets/paradius_logo.svg) center / contain no-repeat;mask:url(/assets/paradius_logo.svg) center / contain no-repeat}.intro__glow-ink{width:100%;height:100%}.intro__symbol{transform:scale(.98);animation-name:intro-symbol}.intro__glow--rim{filter:blur(18px);animation-name:intro-glow-rim}.intro__glow--body{filter:blur(70px);animation-name:intro-glow-body}.intro__glow--bloom{filter:blur(160px);animation-name:intro-glow-bloom}.intro__white{width:100%;height:100%;background:#fff;opacity:0;will-change:opacity;animation-name:intro-white}.intro__after{width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0 18%,rgb(255 255 255 / .25) 48%,rgb(255 255 255 / .7) 78%,rgb(255 255 255 / .95) 100%);opacity:0;transform:scale(1);will-change:opacity,transform;animation-name:intro-after}.intro--skip>*{animation:none}.intro--skip{animation:intro-reveal-skip .3s ease-out forwards}@keyframes intro-symbol{0%{opacity:0;transform:scale(.98)}35%{opacity:.85;transform:scale(1)}68%{opacity:1;transform:scale(1.02)}72.5%{opacity:1}72.6%,to{opacity:0}}@keyframes intro-glow-rim{0%{opacity:0;transform:scale(1)}35%{opacity:.5;transform:scale(1.01)}68%{opacity:1;transform:scale(1.06)}72.5%{opacity:1}72.6%,to{opacity:0}}@keyframes intro-glow-body{0%{opacity:0;transform:scale(1)}35%{opacity:.3;transform:scale(1.05)}68%{opacity:1;transform:scale(1.35)}72.5%{opacity:1}72.6%,to{opacity:0}}@keyframes intro-glow-bloom{0%{opacity:0;transform:scale(1)}35%{opacity:.15;transform:scale(1.2)}68%{opacity:1;transform:scale(2.6)}72.5%{opacity:1}72.6%,to{opacity:0}}@keyframes intro-texture{0%{opacity:0}40%{opacity:.07}68%{opacity:.2}72.5%{opacity:.2}72.6%,to{opacity:0}}@keyframes intro-white{0%,40%{opacity:0}52%{opacity:.12}60%{opacity:.4}68%{opacity:1}72.5%{opacity:1}72.6%,to{opacity:0}}@keyframes intro-reveal{0%,96%{opacity:1}to{opacity:0}}.intro--done{pointer-events:none}@keyframes intro-reveal-skip{to{opacity:0}}html[data-intro=play] .home-v7__hero-inner>*,html[data-intro=done] .home-v7__hero-inner>*{will-change:filter,opacity}html[data-intro=play] .home-v7__hero-inner>*{opacity:0;filter:blur(8px) brightness(1.7)}html[data-intro=done] .home-v7__hero-inner>*{opacity:1;filter:blur(0) brightness(1);transition:opacity 1.6s ease-out .3s,filter 1.6s ease-out .3s}html[data-intro=play] .home-v7__hero-inner>.home-v7__actions{filter:blur(3px) brightness(1.7)}html[data-intro=done] .home-v7__hero-inner>.home-v7__actions{transition:opacity 1.6s ease-out 1s,filter 1.6s ease-out 1s}html[data-intro=play] .site-header,html[data-intro=play] .home-v7__tree,html[data-intro=play] .home-v7__glow-ramp{opacity:0}html[data-intro=done] .site-header{opacity:1;transition:opacity 1.8s ease-out 2.1s}html[data-intro=done] .home-v7__tree{opacity:var(--tree-fade, .04);transition:opacity 1.8s ease-out 2.1s}html[data-intro=done] .home-v7__glow-ramp{opacity:min(.3,calc(var(--tree-fade, .04) * 4));transition:opacity 1.8s ease-out 2.1s}html[data-device=touch] .intro{--intro-k: .8}
