[data-hail-experience],[data-hail-experience] *{box-sizing:border-box}
[data-hail-experience]{--white:#f8fafc;--title:#111;--body:#6c727a;--grid:#678498;width:100vw;margin-inline:calc(50% - 50vw);font-family:"Cairo",sans-serif;direction:inherit;isolation:isolate}
.hx-reveal{position:relative;overflow:clip}.hx-r-scroll{position:relative;z-index:1}.hx-r-scroll>section{height:100svh;min-height:520px}.hx-r-fixed{position:absolute;inset:0;z-index:0}.hx-r-panel{position:fixed;inset:0;display:grid;place-items:center;padding:clamp(24px,5vw,80px);color:var(--white);clip-path:inset(100% 0 0);will-change:clip-path;pointer-events:none}.hx-r-panel span{max-width:min(92vw,1400px);text-align:center;font-size:clamp(64px,12vw,210px);font-weight:900;line-height:.95;letter-spacing:-.045em;text-wrap:balance}.hx-r-panel:nth-child(1){background:#0d3c5c}.hx-r-panel:nth-child(2){background:#2b5470}.hx-r-panel:nth-child(3),.hx-r-panel:nth-child(5){background:#a0b2bf}.hx-r-panel:nth-child(4){background:#678498}
.hx-r-nav{position:fixed;z-index:30;right:clamp(14px,2vw,30px);top:50%;display:grid;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.2s}.hx-reveal.is-live .hx-r-nav{opacity:1;visibility:visible}.hx-r-dot{width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation}.hx-r-dot:before{content:"";width:8px;height:8px;border:1.5px solid rgba(255,255,255,.95);border-radius:99px;box-shadow:0 1px 5px rgba(0,0,0,.12);transition:.2s}.hx-r-dot[aria-current="true"]:before{height:20px;background:#fff}
.hx-tunnel{position:relative;height:300vh;background:#fff}.hx-t-stage{position:sticky;top:0;height:100svh;min-height:520px;overflow:hidden;background:#fff}.hx-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.hx-copy,.hx-explore{position:absolute;left:50%;z-index:5;translate:-50% -50%;text-align:center;opacity:0;scale:.978;filter:blur(14px);pointer-events:none;will-change:opacity,scale,filter}.hx-copy{top:55%;width:min(920px,calc(100% - 48px))}.hx-title{margin:0 0 38px;color:var(--title);font:800 clamp(76px,8.5vw,136px)/.92 "Cairo",sans-serif;letter-spacing:-.055em}.hx-text{width:min(570px,100%);margin:auto;color:var(--body);font:400 clamp(17px,1.28vw,22px)/1.9 "Cairo",sans-serif}.hx-explore{top:58%;width:min(700px,calc(100% - 40px))}.hx-explore h2{margin:0;color:var(--title);font:600 clamp(28px,2.35vw,42px)/1.2 "Cairo",sans-serif}.hx-arrow{margin-top:14px;color:var(--title);font-size:clamp(24px,2vw,34px);line-height:1}.hx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767px){.hx-r-panel{padding:22px}.hx-r-panel span{font-size:clamp(58px,18vw,108px);line-height:1.02;letter-spacing:-.025em}.hx-r-panel:nth-child(2) span{font-size:clamp(44px,13vw,78px)}.hx-r-nav{top:auto;right:auto;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;transform:translateX(-50%);padding:2px 8px}.hx-r-dot{width:40px;height:40px}.hx-r-dot:before{width:7px;height:7px}.hx-r-dot[aria-current="true"]:before{width:20px;height:7px}.hx-tunnel{height:275vh}.hx-copy{top:55.5%;width:calc(100% - 30px)}.hx-title{margin-bottom:28px;font-size:clamp(58px,18vw,90px)}.hx-text{width:min(420px,100%);font-size:clamp(15px,4.5vw,19px);line-height:1.85}.hx-explore{top:59%;width:calc(100% - 30px)}.hx-explore h2{font-size:clamp(24px,7vw,32px)}.hx-arrow{margin-top:12px;font-size:24px}}
@media(prefers-reduced-motion:reduce){.hx-r-panel,.hx-copy,.hx-explore{will-change:auto}}
