.hero[data-v-d09d7896]{margin-top:calc(-1 * var(--nav-h));padding:calc(3rem + var(--nav-h)) 0 4.5rem;color:var(--hero-text);background:#17150f;position:relative;overflow:hidden}.hero-photo[data-v-d09d7896]{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hero-photo[data-v-d09d7896],.hero-shade[data-v-d09d7896]{position:absolute;inset:0}.hero-shade[data-v-d09d7896]{z-index:1;pointer-events:none;background:linear-gradient(to bottom,#fff0 92%,#ffffff80 97%,var(--page) 100%),linear-gradient(102deg,#0e1013db 0,#0e10138c 42%,#0e10132e 72%,#0e101300 92%)}.hero-copy[data-v-d09d7896]{z-index:3;max-width:56rem;position:relative}.hero .hero-copy[data-v-d09d7896] h1{margin-bottom:1.1rem;font-size:calc(clamp(2.5rem,8vw,4rem));line-height:1.12}.hero-sub[data-v-d09d7896]{color:#d9d5cc;max-width:39rem;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.hero-actions[data-v-d09d7896]{flex-direction:column;gap:.75rem;display:flex}.hero-actions .btn[data-v-d09d7896],.hero-actions[data-v-d09d7896] a.btn{width:100%}.hero-actions[data-v-d09d7896] a.btn-outline{color:var(--hero-text);border-color:#f5f3ef73}.hero-actions[data-v-d09d7896] a.btn-outline:hover{border-color:var(--hero-text);color:var(--hero-text);background:#f5f3ef14}@media (width>=720px){.hero[data-v-d09d7896]{padding:calc(6rem + var(--nav-h)) 0 6rem}.hero .hero-copy[data-v-d09d7896] h1{margin-bottom:1.4rem;font-size:calc(clamp(2.5rem,5vw,4rem))}.hero-sub[data-v-d09d7896]{margin-bottom:1.8rem;font-size:1.18rem}.hero-actions[data-v-d09d7896]{flex-flow:wrap;align-items:center}.hero-actions .btn[data-v-d09d7896],.hero-actions[data-v-d09d7896] a.btn{width:auto}}.hero-grid{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 94%);mask-image:linear-gradient(#000 70%,#0000 94%)}.hero-cell{opacity:0;background:#ffffff0b;position:absolute;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 4px 12px -3px #00000073}.hero-cell.press{animation:.56s cubic-bezier(.22,.7,.25,1) forwards heroCellPress}@keyframes heroCellPress{0%{opacity:0}12%{opacity:1}42%{opacity:.62}to{opacity:0}}
