.hero[data-astro-cid-s5hxusys]{position:relative;isolation:isolate;color:#fff;overflow:hidden;background:var(--ink);display:flex;align-items:flex-end}.hero--home[data-astro-cid-s5hxusys]{min-height:min(860px,calc(100svh - var(--header-h)))}.hero--page[data-astro-cid-s5hxusys]{min-height:clamp(480px,66vh,660px)}.hero__media[data-astro-cid-s5hxusys]{position:absolute;inset:-60px 0 0;z-index:-3;will-change:transform}.hero__media[data-astro-cid-s5hxusys] picture,.hero__media[data-astro-cid-s5hxusys] img{width:100%;height:100%}.hero__media[data-astro-cid-s5hxusys] img{object-fit:cover;animation:hero-drift 22s ease-out both}@keyframes hero-drift{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero[data-astro-cid-s5hxusys]:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0e1228eb,#0e1228b3 48%,#0e122859),linear-gradient(0deg,#0e1228cc,#0e122800 55%)}.hero[data-astro-cid-s5hxusys] .lightfield{z-index:-1}.hero__inner[data-astro-cid-s5hxusys]{padding-block:clamp(56px,8vw,104px);display:grid;grid-template-columns:1fr;gap:48px;align-items:end}.hero--featured[data-astro-cid-s5hxusys] .hero__inner[data-astro-cid-s5hxusys]{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.hero__content[data-astro-cid-s5hxusys]{max-width:780px}.hero__crumbs[data-astro-cid-s5hxusys] ol[data-astro-cid-s5hxusys]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:.95rem;color:#c9cde3}.hero__crumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]+li[data-astro-cid-s5hxusys]:before{content:"";display:inline-block;width:7px;height:7px;margin:0 10px 2px 4px;transform:rotate(45deg);background:var(--amber)}.hero__crumbs[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]{color:#fff}.hero__title[data-astro-cid-s5hxusys]{color:#fff;margin-bottom:.45em;animation:rise .9s var(--ease) both}.hero--home[data-astro-cid-s5hxusys] .hero__title[data-astro-cid-s5hxusys]{font-size:clamp(2.2rem,1.2rem + 3.6vw,4.2rem)}.hero__intro[data-astro-cid-s5hxusys]{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);max-width:640px;color:#eef0f8;animation:rise .9s .12s var(--ease) both}.hero__intro[data-astro-cid-s5hxusys] p:last-child{margin-bottom:0}.hero__actions[data-astro-cid-s5hxusys]{margin-top:32px;animation:rise .9s .24s var(--ease) both}.hero__facts[data-astro-cid-s5hxusys]{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.22);display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 40px;font-weight:700;animation:rise .9s .36s var(--ease) both}.hero__facts[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]{position:relative;padding-left:22px}.hero__facts[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]:before{content:"";position:absolute;left:2px;top:.5em;width:9px;height:9px;transform:rotate(45deg);background:var(--amber)}.hero__facts[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]:nth-child(2):before{background:#7cc0a9}.hero__facts[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]:nth-child(3):before{background:#f26b6f}.hero__facts[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]:nth-child(4):before{background:#8fc4ee}.hero__window[data-astro-cid-s5hxusys]{position:relative;justify-self:end;width:100%;max-width:270px;margin-right:24px;animation:window-in 1.2s .2s var(--ease) both}.hero__window[data-astro-cid-s5hxusys]:not(.hero__window--triple) .hero__lancets[data-astro-cid-s5hxusys] .hero__lancet{aspect-ratio:1 / 1.85}.hero__window--triple[data-astro-cid-s5hxusys]{max-width:470px;margin-right:0}.hero__lancets[data-astro-cid-s5hxusys]{display:grid;grid-template-columns:1fr;gap:10px;align-items:end}.hero__window--triple[data-astro-cid-s5hxusys] .hero__lancets[data-astro-cid-s5hxusys]{grid-template-columns:1fr 1.2fr 1fr}.hero__lancets[data-astro-cid-s5hxusys] .hero__lancet{aspect-ratio:1 / 2.1}.hero__window--triple[data-astro-cid-s5hxusys] .hero__lancets[data-astro-cid-s5hxusys] .hero__lancet--0,.hero__window--triple[data-astro-cid-s5hxusys] .hero__lancets[data-astro-cid-s5hxusys] .hero__lancet--2{aspect-ratio:1 / 3.4}.hero__window--triple[data-astro-cid-s5hxusys] .hero__lancets[data-astro-cid-s5hxusys] .hero__lancet--1{aspect-ratio:1 / 3.75}.hero__rose[data-astro-cid-s5hxusys]{width:36%;aspect-ratio:1;margin:0 auto 12px;border-radius:50%;padding:7px;background:var(--lead);box-shadow:0 0 0 4px #ffffff14}.hero__rose[data-astro-cid-s5hxusys] img{width:100%;height:100%;object-fit:cover;border-radius:50%}.hero__window[data-astro-cid-s5hxusys]:before{content:"";position:absolute;inset:-12% -22% -6%;z-index:-1;background:radial-gradient(closest-side,#0a0d1ed1,#0a0d1e00)}.hero__sill[data-astro-cid-s5hxusys]{height:16px;margin:0 -14px;background:#c9c2b2;box-shadow:inset 0 -5px #0000002e}@keyframes window-in{0%{opacity:0;transform:translateY(40px)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@media(max-width:1060px){.hero--featured[data-astro-cid-s5hxusys] .hero__inner[data-astro-cid-s5hxusys]{grid-template-columns:1fr}.hero__window[data-astro-cid-s5hxusys]{display:none}}@media(max-width:640px){.hero[data-astro-cid-s5hxusys]:after{background:linear-gradient(0deg,#0e1228f0,#0e12289e)}.hero__actions[data-astro-cid-s5hxusys] .btn{flex:1 1 100%}.hero__facts[data-astro-cid-s5hxusys]{grid-template-columns:1fr;gap:10px}}
