.HeroVideo-module__bVyUKq__heroVideo{transition:inset var(--duration-transition) ease-out, border-radius var(--duration-transition) ease-out;position:absolute;inset:0;overflow:clip}.HeroVideo-module__bVyUKq__heroVideo[data-entered=true]{--film-width:min(100vw, calc(100svh * 16 / 9));--film-height:calc(var(--film-width) * 9 / 16);z-index:var(--z-film);inset-inline:calc((100% - var(--film-width)) / 2);inset-block:calc((100% - var(--film-height)) / 2)}@media (prefers-reduced-motion:reduce){.HeroVideo-module__bVyUKq__heroVideo{transition-duration:0s}}.HeroVideo-module__bVyUKq__previewVideo,.HeroVideo-module__bVyUKq__fullVideo{width:100%;height:100%;position:absolute;inset:0}.HeroVideo-module__bVyUKq__previewVideo{object-fit:cover;height:120%;top:-10%;bottom:auto}.HeroVideo-module__bVyUKq__heroVideo:after{content:"";z-index:1;pointer-events:none;transition:opacity var(--duration-transition) ease;background-color:#0006;background-color:lab(0% 0 0/.4);position:absolute;inset:0}.HeroVideo-module__bVyUKq__heroVideo[data-entered=true]:after{opacity:0}.HeroVideo-module__bVyUKq__heroVideo:before{content:"";z-index:2;background-color:var(--color-foreground);opacity:0;pointer-events:none;transition:opacity var(--duration-transition) ease;position:absolute;inset:0}.HeroVideo-module__bVyUKq__heroVideo[data-entered=true]:before{opacity:1}.HeroVideo-module__bVyUKq__fullVideo{z-index:3;object-fit:contain;opacity:0;pointer-events:none;transition:opacity var(--duration-transition) ease}.HeroVideo-module__bVyUKq__heroVideo[data-entered=true] .HeroVideo-module__bVyUKq__fullVideo{opacity:1;pointer-events:auto}.HeroVideo-module__bVyUKq__enterButton{z-index:4;cursor:pointer;color:var(--color-background);font:inherit;transition:color var(--duration-transition) ease-out, background-color var(--duration-transition) ease-out, opacity var(--duration-transition) ease;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.HeroVideo-module__bVyUKq__heroVideo[data-entered=true] .HeroVideo-module__bVyUKq__enterButton{opacity:0;pointer-events:none}.HeroVideo-module__bVyUKq__enterButton:hover{color:var(--color-background-strong);background-color:#0000004d;background-color:lab(0% 0 0/.3)}.HeroVideo-module__bVyUKq__enterButtonHeadline{font-size:clamp(1.75rem,4.5svw,4rem);font-weight:var(--emphasis-weight);letter-spacing:var(--letter-spacing-subheading);text-align:center;text-wrap:balance;padding-inline:1rem;line-height:1.1}.HeroVideo-module__bVyUKq__enterButtonPrompt{font-weight:var(--weight-base);align-items:baseline;gap:.6rem;display:flex}.HeroVideo-module__bVyUKq__enterButtonTriangle{width:clamp(.6875rem,1svw,.9rem);height:auto;transition:transform var(--duration-transition) ease-out;flex-shrink:0;overflow:visible}.HeroVideo-module__bVyUKq__enterButton:hover .HeroVideo-module__bVyUKq__enterButtonTriangle{transform:translate(.2rem)}.HeroVideo-module__bVyUKq__ctaWatchVideo{padding-bottom:.1rem;font-size:clamp(1rem,1.8svw,1.6rem)}.HeroVideo-module__bVyUKq__filmButton{z-index:5;cursor:pointer;color:#fff;mix-blend-mode:difference;transition:opacity var(--duration-transition) ease;background:0 0;border:none;padding:clamp(.7rem,2svw,1.5rem);display:flex;position:absolute;top:0}.HeroVideo-module__bVyUKq__filmButton:hover{opacity:.7}.HeroVideo-module__bVyUKq__soundButton{left:0}.HeroVideo-module__bVyUKq__exitButton{right:0}.HeroVideo-module__bVyUKq__filmButtonIcon{width:clamp(.7rem,2svw,1.625rem);height:auto}.HeroVideo-module__bVyUKq__filmButtonIcon path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s ease-out forwards HeroVideo-module__bVyUKq__film-icon-draw}@keyframes HeroVideo-module__bVyUKq__film-icon-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.HeroVideo-module__bVyUKq__filmButtonIcon path{stroke-dashoffset:0;animation:none}}@keyframes HeroVideo-module__bVyUKq__hero-loop-parallax{0%{translate:0 -30%}to{translate:0 30%}}@supports (animation-timeline:view()){.HeroVideo-module__bVyUKq__previewVideo{animation:linear both HeroVideo-module__bVyUKq__hero-loop-parallax;animation-duration:auto;animation-timeline:view()}}@media (prefers-reduced-motion:reduce){.HeroVideo-module__bVyUKq__previewVideo{animation:none}}
.HeroVideoSection-module__e7MU-G__track{--film-hold:50vh;height:calc(var(--section-height) + var(--film-hold));margin-block-end:10svh}.HeroVideoSection-module__e7MU-G__section{z-index:var(--z-hero-section);width:100svw;max-width:var(--page-max-width);height:var(--section-height);background-color:var(--color-foreground);color:var(--color-background);transition:background-color var(--duration-transition) ease-out, overflow 0s var(--duration-transition) allow-discrete, z-index 0s var(--duration-transition);justify-content:center;align-items:start;margin-inline:auto;display:flex;position:sticky;top:0;overflow:clip}.HeroVideoSection-module__e7MU-G__section:has([data-entered=true]){z-index:var(--z-film);background-color:var(--color-background);transition:background-color var(--duration-transition) ease-out;overflow:visible}
.IntroLogo-module__1Z_HPq__introLogo{width:100%;max-width:var(--wordmark-max-width);height:100%;fill:var(--color-foreground);--intro-duration:5s;--intro-reference-run:7.95;--intro-second:calc(var(--intro-duration) / var(--intro-reference-run));--intro-ease:cubic-bezier(.45, 0, .55, 1);margin:0 auto;display:block}@keyframes IntroLogo-module__1Z_HPq__intro-anim-shift{0%,10.1%{translate:var(--x0) 0}23.9%,24.5%{translate:var(--x1) 0}32.7%,37.1%{translate:var(--x2) 0}44%,47.2%{translate:var(--x3) 0}50.9%{translate:var(--x4) 0}54.7%{translate:var(--x5) 0}59.1%{translate:var(--x6) 0}62.9%,to{translate:0}}@keyframes IntroLogo-module__1Z_HPq__intro-anim-appear{0%{opacity:0}to{opacity:1}}@keyframes IntroLogo-module__1Z_HPq__intro-anim-fade-out{to{opacity:0}}.IntroLogo-module__1Z_HPq__glyphB,.IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__glyphN1,.IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__glyphV,.IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__glyphN2,.IntroLogo-module__1Z_HPq__glyphT,.IntroLogo-module__1Z_HPq__capital{animation:IntroLogo-module__1Z_HPq__intro-anim-shift var(--intro-duration) var(--intro-ease) forwards}.IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__glyphN2{animation:IntroLogo-module__1Z_HPq__intro-anim-shift var(--intro-duration) var(--intro-ease) forwards, IntroLogo-module__1Z_HPq__intro-anim-appear var(--appear-duration) linear var(--appear-delay) both}.IntroLogo-module__1Z_HPq__glyphB{--x0:86.75px;--x1:96.75px;--x2:78.75px;--x3:61px;--x4:39px;--x5:32.75px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphE1{--x0:78.75px;--x1:78.75px;--x2:78.75px;--x3:61px;--x4:39px;--x5:32.75px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphN1{--x0:50.25px;--x1:60.25px;--x2:78px;--x3:61px;--x4:39px;--x5:32.75px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphE2{--x0:61px;--x1:61px;--x2:61px;--x3:61px;--x4:39px;--x5:32.75px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphV{--x0:15px;--x1:25px;--x2:42.75px;--x3:60.5px;--x4:38.75px;--x5:32.75px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphO{--x0:39px;--x1:39px;--x2:39px;--x3:39px;--x4:39px;--x5:32.75px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphL{--x0:32.75px;--x1:32.75px;--x2:32.75px;--x3:32.75px;--x4:32.75px;--x5:32.75px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphE3{--x0:14px;--x1:14px;--x2:14px;--x3:14px;--x4:14px;--x5:14px;--x6:14px}.IntroLogo-module__1Z_HPq__glyphN2{--x0:0px;--x1:0px;--x2:0px;--x3:0px;--x4:0px;--x5:0px;--x6:0px}.IntroLogo-module__1Z_HPq__glyphT{--x0:-107.25px;--x1:-97.25px;--x2:-79.25px;--x3:-61.25px;--x4:-44.25px;--x5:-38.5px;--x6:-19.25px}.IntroLogo-module__1Z_HPq__capital{--x0:-86.25px;--x1:-96.75px;--x2:-78.75px;--x3:-61px;--x4:-39px;--x5:-32.75px;--x6:-14px}.IntroLogo-module__1Z_HPq__glyphE1{--appear-at:1.95;--appear-for:.65}.IntroLogo-module__1Z_HPq__glyphE2{--appear-at:2.95;--appear-for:.55}.IntroLogo-module__1Z_HPq__glyphO{--appear-at:3.75;--appear-for:.3}.IntroLogo-module__1Z_HPq__glyphL{--appear-at:4.05;--appear-for:.3}.IntroLogo-module__1Z_HPq__glyphE3{--appear-at:4.35;--appear-for:.35}.IntroLogo-module__1Z_HPq__glyphN2{--appear-at:4.7;--appear-for:.3}.IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__glyphN2{--appear-delay:calc(var(--appear-at) * var(--intro-second));--appear-duration:calc(var(--appear-for) * var(--intro-second))}@keyframes IntroLogo-module__1Z_HPq__intro-anim-strike{0%{translate:0}8.3%{translate:0 1px}16.7%{translate:0 1.75px}25%{translate:0 2.5px}33.3%{translate:0 3px}41.7%,58.3%{translate:0 3.5px}66.7%{translate:0 3px}75%{translate:0 2.5px}83.3%{translate:0 1.75px}91.7%{translate:0 1px}to{translate:0}}.IntroLogo-module__1Z_HPq__strike{--strike-for:.2;--strike-delay:calc(var(--strike-at) * var(--intro-second));--strike-duration:calc(var(--strike-for) * var(--intro-second));animation:IntroLogo-module__1Z_HPq__intro-anim-strike var(--strike-duration) linear var(--strike-delay)}.IntroLogo-module__1Z_HPq__strikeB{--strike-at:1.9}.IntroLogo-module__1Z_HPq__strikeN1{--strike-at:2.9}.IntroLogo-module__1Z_HPq__strikeV{--strike-at:3.7}.IntroLogo-module__1Z_HPq__strikeT{--strike-at:5.05}.IntroLogo-module__1Z_HPq__strikeCapitalL{--strike-at:6.4}.IntroLogo-module__1Z_HPq__dotOutline{translate:-720.75px -182.5px}.IntroLogo-module__1Z_HPq__separator{--separator-at:.15;--separator-for:.7;--separator-delay:calc(var(--separator-at) * var(--intro-second));--separator-duration:calc(var(--separator-for) * var(--intro-second));animation:IntroLogo-module__1Z_HPq__intro-anim-fade-out var(--separator-duration) linear var(--separator-delay) forwards;translate:417px 168px}.IntroLogo-module__1Z_HPq__dot{offset-path:path("M140 98C142.175 98.5 149 99.5 153 101C157 102.5 159.5 103.675 164 107C168.5 110.325 175.125 115.775 180 121C184.9 126.25 186.4 127.825 193.325 138.425C200.25 149.025 216.9 176.9 221.6 184.6C224.6 173.975 235.125 134.65 239.55 120.825C243.975 107 245.375 106.575 248.175 101.65C250.975 96.725 254.35 93.4 256.3 91.3C258.275 89.2 258.75 89.4 259.95 89.05C261.15 88.7 261.65 88.075 263.55 89.175C265.475 90.275 268.925 92.075 271.425 95.675C273.95 99.275 276.2 104.25 278.625 110.7C281.05 117.175 284.775 130.5 286 134.45C287.925 125.675 294.725 92.55 297.55 81.825C300.375 71.1 301.55 72.625 303 70.1C304.45 67.575 304.475 67.5 306.225 66.675C307.975 65.85 311.525 65.15 313.55 65.175C315.575 65.2 316 65.125 318.325 66.775C320.65 68.425 324.375 71.2 327.475 75.075C330.575 78.95 333.85 83.975 336.95 90.05C340.075 96.125 342.55 101.425 346.15 111.5C349.75 121.575 356.475 144.025 358.55 150.525C359.725 142.75 363.65 113.375 365.6 103.9C367.55 94.425 368.4 95.875 370.3 93.7C372.2 91.525 374.475 90.65 377 90.9C379.525 91.175 382.575 92.625 385.5 95.275C388.425 97.925 391.55 101.775 394.5 106.85C397.45 111.925 400 117.475 403.225 125.675C406.45 133.875 412.125 151.05 413.925 156.125C412.55 145.85 407.425 109.6 405.675 94.575C403.925 79.55 403.55 72.75 403.475 65.925C403.4 59.1 403.7 60.275 405.175 53.65C406.65 47.025 410.325 32.6 412.325 26.225C414.325 19.85 415.4 18.075 417.175 15.45C418.95 12.825 421.5 11.35 423 10.45C424.525 9.55 424.5 9.425 426.25 10C428 10.575 429.675 10.4 433.475 13.925C437.275 17.45 440.225 15.85 449 31.1C457.775 46.375 477.825 87.35 486.15 105.5C494.475 123.65 496.775 134.275 498.9 140.025C502.65 133.475 515.075 110.9 521.425 100.675C527.775 90.45 531.85 85.25 536.975 78.7C542.1 72.175 547.075 66.5 552.175 61.45C557.275 56.4 562.475 51.975 567.6 48.4C572.725 44.825 579.125 41.775 582.95 39.95C586.775 38.125 586.65 38.175 590.5 37.5C594.35 36.825 600.825 35.675 606 35.9C611.175 36.125 617.675 37.85 621.5 38.85C625.325 39.85 623.85 38.675 629 41.9C634.15 45.125 645.925 52.7 652.35 58.175C658.8 63.65 662.525 68.475 667.625 74.7C672.725 80.925 676.525 85.35 682.925 95.525C689.325 105.725 702.125 129.1 705.975 135.825C706.575 132.825 708.725 121.325 709.6 117.775C710.475 114.225 710.625 114.85 711.175 114.55C711.725 114.275 711.975 111.95 712.95 116.05C713.925 120.15 715.725 128.475 716.975 139.175C718.225 149.9 719.85 173.475 720.425 180.325C720.45 180.7 720.5 181.75 720.625 182.15");offset-rotate:0deg;offset-distance:0%;transform-box:view-box;transform-origin:0 0;--dot-appear-at:.5;--dot-appear-for:.45;--dot-land-at:7.28;--dot-land-for:.62;--dot-appear-delay:calc(var(--dot-appear-at) * var(--intro-second));--dot-appear-duration:calc(var(--dot-appear-for) * var(--intro-second));--dot-land-delay:calc(var(--dot-land-at) * var(--intro-second));--dot-land-duration:calc(var(--dot-land-for) * var(--intro-second));animation:IntroLogo-module__1Z_HPq__intro-anim-dot-travel var(--intro-duration) linear forwards, IntroLogo-module__1Z_HPq__intro-anim-appear var(--dot-appear-duration) linear var(--dot-appear-delay) both, IntroLogo-module__1Z_HPq__intro-anim-dot-land var(--dot-land-duration) linear var(--dot-land-delay) forwards}@keyframes IntroLogo-module__1Z_HPq__intro-anim-dot-travel{6.29%{offset-distance:0.0%}9.43%{offset-distance:2.9%}12.58%{offset-distance:7.33%}13.84%{offset-distance:9.41%}15.72%{offset-distance:13.47%}18.87%{offset-distance:17.09%}19.5%{offset-distance:17.42%}22.01%{offset-distance:19.06%}23.9%{offset-distance:21.67%}25.16%{offset-distance:23.48%}28.3%{offset-distance:26.78%}29.56%{offset-distance:27.46%}31.45%{offset-distance:28.53%}34.59%{offset-distance:32.2%}36.48%{offset-distance:35.33%}37.74%{offset-distance:37.57%}40.88%{offset-distance:40.01%}41.51%{offset-distance:40.39%}44.03%{offset-distance:42.25%}46.54%{offset-distance:46.3%}47.17%{offset-distance:48.32%}50.31%{offset-distance:54.18%}53.46%{offset-distance:57.25%}55.35%{offset-distance:58.11%}56.6%{offset-distance:58.74%}59.75%{offset-distance:62.13%}62.89%{offset-distance:68.28%}63.52%{offset-distance:69.69%}66.04%{offset-distance:74.21%}69.18%{offset-distance:78.51%}72.33%{offset-distance:81.65%}75.47%{offset-distance:84.87%}78.62%{offset-distance:89.35%}80.5%{offset-distance:92.89%}81.76%{offset-distance:93.7%}84.28%{offset-distance:94.58%}84.91%{offset-distance:94.93%}85.53%{offset-distance:94.98%}86.16%{offset-distance:95.1%}86.79%{offset-distance:95.29%}87.42%{offset-distance:95.62%}88.05%{offset-distance:96.04%}88.68%{offset-distance:96.53%}89.31%{offset-distance:97.11%}89.94%{offset-distance:97.78%}90.57%{offset-distance:98.54%}91.19%{offset-distance:99.37%}91.61%{offset-distance:100.0%}to{offset-distance:100%}}@keyframes IntroLogo-module__1Z_HPq__intro-anim-dot-land{0%{translate:0}5.41%{translate:0 -1.425px}10.81%{translate:0 -3.225px}16.22%{translate:0 -4.225px}21.62%{translate:0 -4.45px}27.03%{translate:0 -4.025px}35.14%{translate:0 -2.65px}43.24%{translate:0 -.925px}48.65%{translate:0 .125px}54.05%{translate:0 .725px}59.46%{translate:0 .2px}67.57%{translate:0 -.05px}75.68%{translate:0 .125px}83.78%{translate:0 .45px}91.89%{translate:0 .7px}to{translate:0 .8px}}.IntroLogo-module__1Z_HPq__reversed{--reverse-run:1s;--reverse-second:calc(var(--reverse-run) / var(--intro-reference-run));--reverse-percent:calc(var(--reverse-run) / 100)}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphB,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphN1,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphV,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphN2,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphT,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__capital,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__separator,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__dot{animation-direction:reverse;animation-play-state:paused;animation-delay:0s;animation-fill-mode:both;animation-duration:var(--reverse-run)}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphN2{--reverse-appear-delay:calc((var(--intro-reference-run) - var(--appear-at) - var(--appear-for)) * var(--reverse-second));--reverse-appear-duration:calc(var(--appear-for) * var(--reverse-second));animation-delay:0s, var(--reverse-appear-delay);animation-duration:var(--reverse-run), var(--reverse-appear-duration)}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__separator{animation-delay:calc((var(--intro-reference-run) - var(--separator-at) - var(--separator-for)) * var(--reverse-second));animation-duration:calc(var(--separator-for) * var(--reverse-second))}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__dot{--reverse-dot-from:2;--reverse-dot-to:14;animation-name:IntroLogo-module__1Z_HPq__intro-anim-appear;animation-delay:calc(var(--reverse-dot-from) * var(--reverse-percent));animation-duration:calc((var(--reverse-dot-to) - var(--reverse-dot-from)) * var(--reverse-percent))}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__strike{animation:none}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphB,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphN1,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphV,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphN2,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphT,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__capital{translate:var(--x0) 0}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__glyphN2{opacity:0}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__separator{opacity:1}.IntroLogo-module__1Z_HPq__reversed .IntroLogo-module__1Z_HPq__dot{offset-distance:100%;opacity:0;translate:0 .8px}@media (prefers-reduced-motion:reduce){.IntroLogo-module__1Z_HPq__glyphB,.IntroLogo-module__1Z_HPq__glyphE1,.IntroLogo-module__1Z_HPq__glyphN1,.IntroLogo-module__1Z_HPq__glyphE2,.IntroLogo-module__1Z_HPq__glyphV,.IntroLogo-module__1Z_HPq__glyphO,.IntroLogo-module__1Z_HPq__glyphL,.IntroLogo-module__1Z_HPq__glyphE3,.IntroLogo-module__1Z_HPq__glyphN2,.IntroLogo-module__1Z_HPq__glyphT,.IntroLogo-module__1Z_HPq__capital,.IntroLogo-module__1Z_HPq__separator,.IntroLogo-module__1Z_HPq__dot,.IntroLogo-module__1Z_HPq__strike{animation:none}.IntroLogo-module__1Z_HPq__separator{opacity:0}.IntroLogo-module__1Z_HPq__dot{offset-distance:100%;translate:0 .8px}}
.LandingSection-module__SlzznW__section{width:100%;height:var(--section-height);clip-path:inset(0);display:flex;position:relative}.LandingSection-module__SlzznW__logoLayer{height:var(--section-height);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0;container-type:size}.LandingSection-module__SlzznW__wordmark{width:min(100cqi, var(--wordmark-max-width), 100cqb * var(--wordmark-viewbox-width) / var(--wordmark-viewbox-height));aspect-ratio:var(--wordmark-viewbox-width) / var(--wordmark-viewbox-height);position:relative}.LandingSection-module__SlzznW__arrow{width:clamp(1rem,4svw,2.4rem);height:auto;color:var(--color-foreground);--arrow-draw-delay:4.5s;position:absolute;bottom:7svh;left:50%;translate:-50%}.LandingSection-module__SlzznW__logoRise{flex:1;min-width:0}@supports (animation-timeline:scroll()){.LandingSection-module__SlzznW__logoRise{animation:linear both LandingSection-module__SlzznW__landing-rise,linear both LandingSection-module__SlzznW__landing-wipe;animation-timeline:scroll(root),scroll(root);animation-range:70svh 90svh, 0 var(--section-height)}}@keyframes LandingSection-module__SlzznW__landing-rise{to{translate:0 -100%}}@keyframes LandingSection-module__SlzznW__landing-wipe{0%{clip-path:inset(30% 0 0)}to{clip-path:inset(80% 0 0)}}@media (prefers-reduced-motion:reduce){.LandingSection-module__SlzznW__logoRise{animation:none}}
.VisuallyHidden-module__Bfxboa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.CompanyInfo-module__wBj7aG__company{--company-title-size:clamp(1.75rem, 2.4vw, 2.8rem);animation:.3s ease-out backwards CompanyInfo-module__wBj7aG__companyReveal}.CompanyInfo-module__wBj7aG__companyHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CompanyInfo-module__wBj7aG__companyTitle{font-size:var(--company-title-size);font-weight:var(--emphasis-weight);letter-spacing:var(--letter-spacing-display);line-height:1}.CompanyInfo-module__wBj7aG__companyLink{background:var(--color-foreground);width:2.25rem;height:2.25rem;color:var(--color-background);transition:background-color var(--duration-transition) ease-out;flex:none;justify-content:center;align-items:center;display:inline-flex}.CompanyInfo-module__wBj7aG__companyLink:hover,.CompanyInfo-module__wBj7aG__companyLink:focus-visible{background:var(--color-background-faintest)}.CompanyInfo-module__wBj7aG__companyArrow{width:calc(var(--company-title-size) / 2.8);height:calc(var(--company-title-size) / 2.8);transition:transform var(--duration-transition) ease-out;display:block}.CompanyInfo-module__wBj7aG__companyLink:hover .CompanyInfo-module__wBj7aG__companyArrow,.CompanyInfo-module__wBj7aG__companyLink:focus-visible .CompanyInfo-module__wBj7aG__companyArrow{transform:translate(.2em,-.2em)}.CompanyInfo-module__wBj7aG__companyBodyText{max-width:26rem;font-size:clamp(.95rem,1.15vw,1.25rem);font-weight:var(--weight-light);letter-spacing:-.055em;margin-top:.3rem;line-height:1.12}.CompanyInfo-module__wBj7aG__companyLogo{max-width:100%;height:auto;margin-top:1.5rem;display:block}@keyframes CompanyInfo-module__wBj7aG__companyReveal{0%{opacity:0;filter:blur(2px);transform:translateY(10%)}to{opacity:1;filter:blur();transform:translateY(0%)}}@media (prefers-reduced-motion:reduce){.CompanyInfo-module__wBj7aG__company{animation:none}.CompanyInfo-module__wBj7aG__companyLink,.CompanyInfo-module__wBj7aG__companyArrow{transition:none}}
.FilterTag-module__MEAbMW__filterTag{background:var(--color-background-least-faint);min-width:8.5rem;min-height:2.75rem;font-size:.95rem;font-weight:var(--weight-light);letter-spacing:var(--letter-spacing-buttons);text-align:left;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:.55rem .8rem;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.FilterTag-module__MEAbMW__filterTag:hover{border-color:var(--color-background-faint)}.FilterTag-module__MEAbMW__filterTag:focus-visible{outline:2px solid var(--color-background-faintest);outline-offset:2px}.FilterTag-module__MEAbMW__filterTagSelected{background:var(--color-foreground);color:var(--color-background-strong)}.FilterTag-module__MEAbMW__filterTagSelected:hover{background:var(--color-background-faintest);border-color:var(--color-background-faintest)}.FilterTag-module__MEAbMW__filterTagIcon{flex:none;width:.8em;height:.8em;transition:transform .2s ease-out}.FilterTag-module__MEAbMW__filterTagSelected .FilterTag-module__MEAbMW__filterTagIcon{transform:rotate(45deg)}@media (max-width:480px){.FilterTag-module__MEAbMW__filterTag{min-width:0}}@media (prefers-reduced-motion:reduce){.FilterTag-module__MEAbMW__filterTag,.FilterTag-module__MEAbMW__filterTagIcon{transition:none}}
.PortfolioDirectory-module__jVq-Nq__directory{font-weight:var(--weight-light);margin-top:clamp(3rem,5vw,5rem)}.PortfolioDirectory-module__jVq-Nq__filterTitle{--title-inset-end:0;letter-spacing:var(--letter-spacing-buttons);margin-bottom:.5rem;font-size:clamp(1.2rem,1.7vw,1.7rem)}.PortfolioDirectory-module__jVq-Nq__emptyState{margin-top:3rem;font-size:1.15rem}.PortfolioDirectory-module__jVq-Nq__controlRow{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.PortfolioDirectory-module__jVq-Nq__controlRow>*{flex-shrink:0}.PortfolioDirectory-module__jVq-Nq__filterTags{flex-wrap:wrap;gap:.5rem;width:max-content;max-width:100%;display:flex}.PortfolioDirectory-module__jVq-Nq__companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4rem,7vw,7rem) clamp(1.5rem,3vw,3rem);padding-top:clamp(3.5rem,4.5vw,5.5rem);display:grid}@media (max-width:700px){.PortfolioDirectory-module__jVq-Nq__companyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.PortfolioDirectory-module__jVq-Nq__companyGrid{grid-template-columns:1fr}}
