@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.D8IReVS-.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-300-normal.DZNkLIMe.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-normal.KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-vietnamese-300-normal.BTzPAsHw.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-300-normal.ByHlPz7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-ext-300-normal.BsCYHBWC.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-normal.DueGyF8j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg: #ffffff;--c-bg-alt: #f6f4f0;--c-ink: #141414;--c-ink-soft: #5c5a56;--c-line: #e3e0da;--c-dark: #0d0d0d;--c-on-dark: #f5f3ef;--c-on-dark-soft: rgba(245, 243, 239, .72);--c-gold: #b08d57;--c-gold-deep: #8a6a3a;--overlay: linear-gradient(180deg, rgba(0,0,0,.45) 0%, rgba(0,0,0,.12) 40%, rgba(0,0,0,.55) 100%);--f-sans: "Jost Variable", "Helvetica Neue", Arial, sans-serif;--f-serif: "Cormorant Garamond", "Times New Roman", serif;--fs-label: .75rem;--fs-body: 1.0625rem;--fs-lead: clamp(1.25rem, 1.05rem + .8vw, 1.6rem);--fs-h3: clamp(1.5rem, 1.2rem + 1vw, 2rem);--fs-h2: clamp(2.25rem, 1.6rem + 2.4vw, 3.75rem);--fs-h1: clamp(2.75rem, 1.8rem + 4vw, 5.5rem);--fs-mega: clamp(4rem, 2rem + 9vw, 10rem);--tracking-label: .18em;--max-w: 1280px;--max-w-text: 720px;--gutter: clamp(16px, 4vw, 48px);--section-y: clamp(64px, 8vw, 128px);--nav-h: 76px;--radius: 0px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .9s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--f-sans);font-size:var(--fs-body);font-weight:350;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.08}p{margin:0}:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.container{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section--alt{background:var(--c-bg-alt)}.section--dark{background:var(--c-dark);color:var(--c-on-dark)}.label{font-family:var(--f-sans);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.label--gold{color:var(--c-gold)}.display-1{font-family:var(--f-serif);font-size:var(--fs-h1);font-weight:400;letter-spacing:-.01em}.display-2{font-family:var(--f-serif);font-size:var(--fs-h2);font-weight:400;letter-spacing:-.005em}.display-3{font-family:var(--f-serif);font-size:var(--fs-h3);font-weight:500}.mega{font-family:var(--f-serif);font-size:var(--fs-mega);font-weight:300;line-height:.9;letter-spacing:-.03em}.lead{font-size:var(--fs-lead);font-weight:300;line-height:1.5}.muted{color:var(--c-ink-soft)}.section--dark .muted{color:var(--c-on-dark-soft)}.text-col{max-width:var(--max-w-text)}.center{text-align:center;margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 2.25rem;border:1px solid currentColor;border-radius:var(--radius);background:transparent;color:inherit;cursor:pointer;font:500 var(--fs-label)/1 var(--f-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:hover,.btn--solid{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.btn--solid:hover{background:var(--c-gold-deep);border-color:var(--c-gold-deep)}.section--dark .btn:hover,.btn--light:hover{background:var(--c-on-dark);color:var(--c-dark);border-color:var(--c-on-dark)}.link-arrow{display:inline-flex;align-items:center;gap:.5em;border-bottom:1px solid currentColor;padding-bottom:2px}.link-arrow:after{content:"→";transition:transform .3s var(--ease)}.link-arrow:hover:after{transform:translate(4px)}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.12s}[data-reveal-delay="2"]{transition-delay:.24s}[data-reveal-delay="3"]{transition-delay:.36s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.no-js [data-reveal]{opacity:1;transform:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:100;color:var(--c-ink);background:var(--c-bg);border-bottom:1px solid var(--c-line);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.nav--overlay[data-astro-cid-dmqpwcec]:not(.is-solid){background:transparent;color:#fff;border-bottom-color:#ffffff2e}.nav__inner[data-astro-cid-dmqpwcec]{height:var(--nav-h);max-width:1600px;margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav__logo[data-astro-cid-dmqpwcec]{font-family:var(--f-sans);font-weight:500;font-size:1.25rem;letter-spacing:.42em;margin-right:-.42em}.nav__menu[data-astro-cid-dmqpwcec]>ul[data-astro-cid-dmqpwcec]{display:flex;gap:clamp(1.25rem,2.4vw,2.75rem);list-style:none;margin:0;padding:0}.nav__item[data-astro-cid-dmqpwcec]{position:relative}.nav__link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;height:var(--nav-h);position:relative}.nav__link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:22px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav__item[data-astro-cid-dmqpwcec]:hover .nav__link[data-astro-cid-dmqpwcec]:after,.nav__item[data-astro-cid-dmqpwcec]:focus-within .nav__link[data-astro-cid-dmqpwcec]:after,.nav__link[data-astro-cid-dmqpwcec].is-active:after{transform:scaleX(1)}.nav__panel[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:-1.5rem;width:max-content;min-width:200px;max-width:320px;background:var(--c-bg);color:var(--c-ink);border:1px solid var(--c-line);padding:1.25rem 1.5rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s}.nav__item[data-astro-cid-dmqpwcec]:last-child .nav__panel[data-astro-cid-dmqpwcec]{left:auto;right:-1.5rem}.nav__item[data-astro-cid-dmqpwcec]:hover .nav__panel[data-astro-cid-dmqpwcec],.nav__item[data-astro-cid-dmqpwcec]:focus-within .nav__panel[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;transform:none}.nav__panel[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.nav__panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--f-serif);font-size:1.3rem;line-height:1.2;transition:color .2s}.nav__panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--c-gold-deep)}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;width:44px;height:44px;border:0;background:none;color:inherit;cursor:pointer;position:relative}.nav__toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{position:absolute;left:10px;right:10px;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.nav__toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:first-child{top:17px}.nav__toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:last-child{top:26px}.nav__toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:first-child{transform:translateY(4.5px) rotate(45deg)}.nav__toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-4.5px) rotate(-45deg)}.nav__drawer[data-astro-cid-dmqpwcec]{position:fixed;inset:var(--nav-h) 0 0 0;background:var(--c-bg);color:var(--c-ink);overflow-y:auto;padding:2rem var(--gutter) 4rem}.nav__drawer[data-astro-cid-dmqpwcec]>ul[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}.drawer__top[data-astro-cid-dmqpwcec]{font-family:var(--f-serif);font-size:2rem;line-height:1.1}.drawer__sub[data-astro-cid-dmqpwcec]{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.6rem;color:var(--c-ink-soft)}@media(max-width:1024px){.nav__menu[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{display:block}}.footer[data-astro-cid-sz7xmlte]{background:var(--c-dark);color:var(--c-on-dark-soft);font-size:.95rem}.footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:3rem;padding-block:clamp(56px,7vw,96px)}.footer__logo[data-astro-cid-sz7xmlte]{color:var(--c-on-dark);font-weight:500;font-size:1.25rem;letter-spacing:.42em}.footer__tag[data-astro-cid-sz7xmlte]{margin-top:1.25rem;font-family:var(--f-serif);font-size:1.35rem;line-height:1.35;color:var(--c-on-dark)}.footer__title[data-astro-cid-sz7xmlte]{color:var(--c-on-dark);margin-bottom:1.25rem}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:.65rem}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:color .2s}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-gold)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.75rem;border-top:1px solid rgba(255,255,255,.12);font-size:.8rem}.footer__social[data-astro-cid-sz7xmlte],.footer__policies[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:860px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:480px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}main[data-astro-cid-5hce7sga].has-solid-nav{padding-top:var(--nav-h)}.hero[data-astro-cid-bbe6dxrz]{position:relative;display:flex;color:#fff;overflow:hidden;background:var(--c-dark)}.hero--full[data-astro-cid-bbe6dxrz]{min-height:100svh}.hero--tall[data-astro-cid-bbe6dxrz]{min-height:min(88svh,900px)}.hero--medium[data-astro-cid-bbe6dxrz]{min-height:min(64svh,640px)}.hero__media[data-astro-cid-bbe6dxrz],.hero__media[data-astro-cid-bbe6dxrz] picture{position:absolute;inset:0}.hero__media[data-astro-cid-bbe6dxrz] img,.hero__media[data-astro-cid-bbe6dxrz] video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.hero__media[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:var(--overlay)}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem;padding-top:calc(var(--nav-h) + 2rem);padding-bottom:clamp(48px,8vw,112px)}.hero--bottom-left[data-astro-cid-bbe6dxrz] .hero__content[data-astro-cid-bbe6dxrz]{justify-content:flex-end}.hero--left[data-astro-cid-bbe6dxrz] .hero__content[data-astro-cid-bbe6dxrz]{justify-content:center}.hero--center[data-astro-cid-bbe6dxrz] .hero__content[data-astro-cid-bbe6dxrz]{justify-content:center;align-items:center;text-align:center}.hero__title[data-astro-cid-bbe6dxrz]{max-width:14ch}.hero--center[data-astro-cid-bbe6dxrz] .hero__title[data-astro-cid-bbe6dxrz]{max-width:18ch}.hero__subtitle[data-astro-cid-bbe6dxrz]{max-width:40ch;color:#ffffffdb}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.hero__actions[data-astro-cid-bbe6dxrz] .btn:hover{background:#fff;color:var(--c-ink);border-color:#fff}
