.Hero-module__s-6kkG__titleLine{max-inline-size:100%;display:block}@media (min-width:701px){.Hero-module__s-6kkG__titleLine--second{margin-inline-start:clamp(1.5rem,3vw,3.75rem)}.Hero-module__s-6kkG__titleLine--third{margin-inline-start:clamp(4.75rem,8vw,9.25rem)}}
.IntroReel-module__id8hmW__root{position:relative}.IntroReel-module__id8hmW__stage{isolation:isolate;position:relative}.IntroReel-module__id8hmW__panel{transform-style:preserve-3d}.IntroReel-module__id8hmW__heroPanel{transform-origin:bottom}.IntroReel-module__id8hmW__aboutPanel{transform-origin:top}:is(.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__lead,.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail){font-size:2.55rem}.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail{margin-top:32px}.IntroReel-module__id8hmW__overlay{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(135deg,#e2eae5d1,#f4f1e29e);position:absolute;inset:0}@media (min-width:721px){.IntroReel-module__id8hmW__root[data-intro-reel-enhanced=true]{perspective:1200px;min-height:220svh}.IntroReel-module__id8hmW__root[data-intro-reel-enhanced=true] .IntroReel-module__id8hmW__stage{min-height:100svh;transform-style:preserve-3d;position:sticky;top:0;overflow:clip}.IntroReel-module__id8hmW__root[data-intro-reel-enhanced=true] .IntroReel-module__id8hmW__panel{z-index:1;backface-visibility:hidden;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.IntroReel-module__id8hmW__root[data-intro-reel-enhanced=true] .IntroReel-module__id8hmW__panel[data-intro-reel-active=true]{pointer-events:auto}.IntroReel-module__id8hmW__root[data-intro-reel-enhanced=true] .IntroReel-module__id8hmW__aboutPanel .about{align-content:center;min-height:100svh;padding-top:clamp(140px,18svh,180px);padding-bottom:clamp(64px,8svh,96px)}:is(.IntroReel-module__id8hmW__root[data-intro-reel-enhanced=true] .IntroReel-module__id8hmW__aboutPanel .about__identity-visual,.IntroReel-module__id8hmW__root[data-intro-reel-enhanced=true] .IntroReel-module__id8hmW__aboutPanel .about__copy){align-self:center}}@media (max-width:1600px){:is(.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__lead,.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail){font-size:1.9rem}.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail{margin-top:24px}}@media (max-width:1360px){:is(.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__lead,.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail){font-size:1.55rem}}@media (max-width:1100px){:is(.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__lead,.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail){font-size:1.4rem}}@media (max-width:720px){:is(.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__lead,.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail){font-size:1.35rem}}@media (max-width:380px){.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__lead{font-size:1.2rem}.IntroReel-module__id8hmW__root .IntroReel-module__id8hmW__aboutPanel .about__detail{font-size:1.25rem}}
.PixelHover-module__CZlYoa__canvas{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (pointer:coarse),(prefers-reduced-motion:reduce){.PixelHover-module__CZlYoa__canvas{display:none}}
