.IntroReveal-module-scss-module__ElfdAq__root{position:relative}.IntroReveal-module-scss-module__ElfdAq__overlay{z-index:10;place-items:center;display:grid;position:fixed;inset:0}.IntroReveal-module-scss-module__ElfdAq__video{width:max(12rem,25vw);height:auto}.IntroReveal-module-scss-module__ElfdAq__content{display:contents}
.page-module-scss-module__i2RDCq__page{min-height:100vh;color:var(--color-white);position:relative;overflow:hidden}.page-module-scss-module__i2RDCq__content{gap:var(--space-5xl);max-width:90rem;min-height:100vh;padding:var(--space-7xl) var(--space-4xl);flex-direction:column;margin:0 auto;display:flex}.page-module-scss-module__i2RDCq__header{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1rem)}.page-module-scss-module__i2RDCq__body{opacity:0;transition:opacity .7s}.page-module-scss-module__i2RDCq__intro{transition:transform .7s;transform:translateY(1rem)}.page-module-scss-module__i2RDCq__tocItem{opacity:0;pointer-events:none;transition:opacity .6s ease,transform .6s ease,pointer-events 1ms allow-discrete;transform:translateY(1.5rem)}:is([data-revealed=true] .page-module-scss-module__i2RDCq__header,[data-revealed=true] .page-module-scss-module__i2RDCq__body){opacity:1;transform:none}:is([data-revealed=true] .page-module-scss-module__i2RDCq__body,[data-revealed=true] .page-module-scss-module__i2RDCq__intro){transition-delay:.45s}[data-revealed=true] .page-module-scss-module__i2RDCq__intro{transform:none}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem{opacity:1;pointer-events:auto;transform:none}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem:first-child{transition-delay:.45s,.45s,1.05s}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem:nth-child(2){transition-delay:.54s,.54s,1.14s}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem:nth-child(3){transition-delay:.63s,.63s,1.23s}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem:nth-child(4){transition-delay:.72s,.72s,1.32s}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem:nth-child(5){transition-delay:.81s,.81s,1.41s}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem:nth-child(6){transition-delay:.9s,.9s,1.5s}[data-revealed=true] .page-module-scss-module__i2RDCq__tocItem:nth-child(7){transition-delay:.99s,.99s,1.59s}.page-module-scss-module__i2RDCq__backdrop{aspect-ratio:4.44444;width:100%;margin-top:-8%;position:relative;overflow:hidden}@media (max-width:1023px){.page-module-scss-module__i2RDCq__backdrop{margin-top:-3%}}.page-module-scss-module__i2RDCq__backdrop{pointer-events:none;opacity:0;transition:opacity .7s}.page-module-scss-module__i2RDCq__backdrop video{width:100%;height:auto;display:block;position:absolute;top:-85%;left:0}@media (max-width:767px){.page-module-scss-module__i2RDCq__backdrop{aspect-ratio:2.22222}.page-module-scss-module__i2RDCq__backdrop video{width:200%;left:-50%}}[data-revealed=true] .page-module-scss-module__i2RDCq__backdrop{opacity:.75;transition-delay:1.59s}@media (prefers-reduced-motion:reduce){.page-module-scss-module__i2RDCq__header,.page-module-scss-module__i2RDCq__body,.page-module-scss-module__i2RDCq__tocItem{opacity:1;transition:none;transform:none}.page-module-scss-module__i2RDCq__backdrop{opacity:.75;transition:none}.page-module-scss-module__i2RDCq__tocItem{pointer-events:auto}}.page-module-scss-module__i2RDCq__header{gap:var(--space-4xl);flex-direction:column;max-width:26.5rem;display:flex}.page-module-scss-module__i2RDCq__logo{width:20rem;height:auto}.page-module-scss-module__i2RDCq__heading{gap:var(--space-2xs);flex-direction:column;display:flex}.page-module-scss-module__i2RDCq__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);margin:0}.page-module-scss-module__i2RDCq__version{margin:0 0 0 var(--space-3xs);font-size:var(--font-size-xl);line-height:var(--line-height-snug);opacity:.8}.page-module-scss-module__i2RDCq__body{gap:var(--space-5xl);grid-template-columns:minmax(0,424px) minmax(0,1fr);align-items:start;display:grid}.page-module-scss-module__i2RDCq__intro{gap:var(--space-lg);max-width:26.5rem;font-size:var(--font-size-lg);flex-direction:column;line-height:1.6;display:flex}.page-module-scss-module__i2RDCq__intro p{margin:0}.page-module-scss-module__i2RDCq__contact{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.page-module-scss-module__i2RDCq__toc{align-self:start;width:100%}.page-module-scss-module__i2RDCq__tocList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__i2RDCq__tocLink{border-top:1px solid var(--color-white);padding-block:var(--space-sm);color:var(--color-white);white-space:nowrap;-webkit-tap-highlight-color:#0000;text-decoration:none;display:block}.page-module-scss-module__i2RDCq__tocItem:last-child .page-module-scss-module__i2RDCq__tocLink{border-bottom:1px solid var(--color-white)}.page-module-scss-module__i2RDCq__tocLink:active,.page-module-scss-module__i2RDCq__tocLink:focus-visible{background:var(--color-accent);color:var(--color-on-accent);background-clip:padding-box}@media (hover:hover){.page-module-scss-module__i2RDCq__tocLink:hover{background:var(--color-accent);color:var(--color-on-accent);background-clip:padding-box}}.page-module-scss-module__i2RDCq__tocNumber,.page-module-scss-module__i2RDCq__tocLabel{font-size:var(--font-size-4xl);line-height:var(--line-height-tight)}.page-module-scss-module__i2RDCq__tocNumber{top:var(--index-baseline-shift);position:relative}@media (max-width:1023px){.page-module-scss-module__i2RDCq__content{gap:var(--space-3xl);padding:var(--space-4xl) var(--space-xl)}.page-module-scss-module__i2RDCq__header{gap:var(--space-2xl)}.page-module-scss-module__i2RDCq__body{gap:var(--space-3xl);grid-template-columns:1fr}}@media (max-width:767px){.page-module-scss-module__i2RDCq__content{padding:var(--space-5xl) var(--space-sm)}.page-module-scss-module__i2RDCq__logo{width:12rem}.page-module-scss-module__i2RDCq__title{font-size:var(--font-size-3xl)}.page-module-scss-module__i2RDCq__version{font-size:var(--font-size-lg)}.page-module-scss-module__i2RDCq__intro{font-size:var(--font-size-md)}.page-module-scss-module__i2RDCq__tocNumber,.page-module-scss-module__i2RDCq__tocLabel{font-size:var(--font-size-2xl)}}
