@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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+301,U+400-45F,U+490-491,U+4B0-4B1,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bordeaux:#3a0b15;--bordeaux-hover:#571525;--champagne:#cba867;--gold-light:#e2cc9c;--ivory:#f4eee6;--sand:#eae1d4;--sand-dark:#ddd3c4;--ink:#2a1418;--muted:#6b5650;--image-bg:#e6dccd;--footer:#2b0810;--line:#3a0b1529;--line-soft:#3a0b151f;--ivory-80:#f4eee6cc;--ivory-60:#f4eee699;--ivory-12:#f4eee61f;--font-logo:"Cinzel Variable", "Cinzel", serif;--font-title:"Cormorant Garamond Variable", "Cormorant Garamond", serif;--font-body:"Jost Variable", "Jost", sans-serif;--gutter:clamp(20px, 4.5vw, 64px);--max:1312px;--section-y:clamp(72px, 11vw, 160px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:350}h1,h2,h3,.display,.quote{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:var(--bordeaux)}a:hover{color:var(--bordeaux-hover)}::selection{background:var(--bordeaux);color:var(--ivory)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--bordeaux);outline-offset:4px}.on-dark a:focus-visible,.on-dark button:focus-visible{outline-color:var(--champagne)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--max);margin:0 auto}.eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--bordeaux);align-items:center;gap:14px;margin:0;font-size:11px;font-weight:400;display:flex}.eyebrow:before{content:"";opacity:.5;background:currentColor;width:40px;height:1px}.eyebrow--light{color:var(--champagne)}.eyebrow--light:before{opacity:1}.display{font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:300;line-height:1.02}.display em{color:var(--bordeaux);font-style:italic}.lede{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.btn{min-height:44px;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .6s var(--ease-out), color .6s var(--ease-out), transform .25s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:18px;padding:19px 28px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.btn svg{transition:transform .7s var(--ease-out);flex:none}.btn:hover svg{transform:translate(6px)}.btn--primary{background:var(--bordeaux);color:var(--ivory)}.btn--primary:hover{background:var(--bordeaux-hover);color:var(--ivory)}.btn--outline{border-color:var(--bordeaux);color:var(--bordeaux);padding:15px 22px;font-size:11px}.btn--outline:hover{background:var(--bordeaux);color:var(--ivory)}.btn--gold{background:var(--champagne);color:var(--footer);font-weight:500}.btn--gold:hover{background:var(--gold-light);color:var(--footer)}.ul{letter-spacing:.2em;text-transform:uppercase;transition:background-size .7s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:6px;font-size:12px;font-weight:400;text-decoration:none}.ul:hover{background-position:100% 100%;background-size:0% 1px}.frame{background:var(--image-bg);overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.zoom img{transition:transform 1.8s var(--ease-out)}.zoom:hover img{transform:scale(1.045)}@keyframes loqi-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes loqi-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.rise{animation:loqi-rise 1.3s var(--ease-out) both}.reveal{animation:loqi-reveal 1.6s var(--ease-in-out) .15s both}.d1{animation-delay:.1s}.d2{animation-delay:.22s}.d3{animation-delay:.34s}.d4{animation-delay:.46s}.curtain-on .rise,.curtain-on .reveal{animation-delay:1.5s}.curtain-on .d1{animation-delay:1.6s}.curtain-on .d2{animation-delay:1.72s}.curtain-on .d3{animation-delay:2.1s}.curtain-on .d4{animation-delay:2.25s}@keyframes loqi-scroll-rise{0%{opacity:0;transform:translateY(44px)}}@keyframes loqi-scroll-unveil{0%{clip-path:inset(16% 0 0);opacity:.35}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sr{animation:loqi-scroll-rise var(--ease-out) both;animation-timeline:view();animation-range:entry entry 70%}.sr-img{animation:loqi-scroll-unveil var(--ease-out) both;animation-timeline:view();animation-range:entry cover 32%}}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s;animation-timing-function:var(--ease-out)}::view-transition-group(piece-image){animation-duration:.75s;animation-timing-function:var(--ease-out)}.btn--ivory{background:var(--ivory);color:var(--bordeaux)}.btn--ivory:hover{background:var(--gold-light);color:var(--bordeaux)}.btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.rise,.reveal{animation:none}.zoom img,.btn,.btn svg,.ul{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}.announcement[data-astro-cid-2vfgeueo]{background:var(--bordeaux);color:var(--gold-light);text-align:center;letter-spacing:.24em;text-transform:uppercase;padding:12px 20px;font-size:11px;font-weight:400}@media (width<=859px){.announcement[data-astro-cid-2vfgeueo]{letter-spacing:.22em;padding:12px 16px;font-size:10px}}.menu-btn[data-astro-cid-xlat7obg]{min-width:44px;min-height:44px;color:var(--bordeaux);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.mobile-menu[data-astro-cid-xlat7obg]{background:var(--ivory);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0 20px 40px}.mobile-menu[data-astro-cid-xlat7obg][open]{animation:mm-fade .45s var(--ease-out);flex-direction:column;display:flex;overflow-y:auto}.mobile-menu[data-astro-cid-xlat7obg]::backdrop{background:#2a141866}html:has(.mobile-menu[open]){overflow:hidden}.mm-top[data-astro-cid-xlat7obg]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:64px;display:flex}.mm-logo[data-astro-cid-xlat7obg]{font-family:var(--font-logo);letter-spacing:.14em;color:var(--bordeaux);font-size:22px;font-weight:500}.mm-close[data-astro-cid-xlat7obg]{min-width:44px;min-height:44px;color:var(--bordeaux);cursor:pointer;background:0 0;border:0;margin-right:-10px}.mm-links[data-astro-cid-xlat7obg]{margin:32px 0 0;padding:0;list-style:none}.mm-links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{border-bottom:1px solid var(--line);font-family:var(--font-title);color:var(--ink);padding:18px 0;font-size:34px;font-weight:300;text-decoration:none;display:block}.mm-langs[data-astro-cid-xlat7obg]{flex-direction:column;margin-top:40px;display:flex}.mm-langs[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{letter-spacing:.2em;text-transform:uppercase;min-height:44px;color:var(--muted);align-items:center;font-size:12px;font-weight:400;text-decoration:none;display:flex}.mm-langs[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=true]{color:var(--bordeaux)}.mm-foot[data-astro-cid-xlat7obg]{align-items:flex-end;gap:20px;margin-top:auto;padding-top:32px;display:flex}.mm-image[data-astro-cid-xlat7obg]{aspect-ratio:4/5;flex:none;width:104px}.mm-info[data-astro-cid-xlat7obg]{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.mm-note[data-astro-cid-xlat7obg]{font-family:var(--font-title);color:var(--muted);margin:0;font-size:19px;font-style:italic;line-height:1.3}.mm-contact[data-astro-cid-xlat7obg]{color:var(--bordeaux);font-size:11px}.mobile-menu[data-astro-cid-xlat7obg][open] .mm-links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg],.mobile-menu[data-astro-cid-xlat7obg][open] .mm-langs[data-astro-cid-xlat7obg],.mobile-menu[data-astro-cid-xlat7obg][open] .mm-foot[data-astro-cid-xlat7obg]{animation:mm-rise .8s var(--ease-out) both}.mobile-menu[data-astro-cid-xlat7obg][open] .mm-links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]:nth-child(2){animation-delay:60ms}.mobile-menu[data-astro-cid-xlat7obg][open] .mm-links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]:nth-child(3){animation-delay:.12s}.mobile-menu[data-astro-cid-xlat7obg][open] .mm-langs[data-astro-cid-xlat7obg]{animation-delay:.18s}.mobile-menu[data-astro-cid-xlat7obg][open] .mm-foot[data-astro-cid-xlat7obg]{animation-delay:.24s}@keyframes mm-fade{0%{opacity:0}}@keyframes mm-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-xlat7obg][open],.mobile-menu[data-astro-cid-xlat7obg][open] .mm-links[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg],.mobile-menu[data-astro-cid-xlat7obg][open] .mm-langs[data-astro-cid-xlat7obg],.mobile-menu[data-astro-cid-xlat7obg][open] .mm-foot[data-astro-cid-xlat7obg]{animation:none}}@media (width<=859px){.menu-btn[data-astro-cid-xlat7obg]{display:inline-flex}}.site-header[data-astro-cid-nen7h5rs]{padding:26px max(var(--gutter), calc((100% - var(--max)) / 2));border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;display:flex}.side[data-astro-cid-nen7h5rs]{flex:1 1 0;align-items:center;min-width:0;display:flex}.side--end[data-astro-cid-nen7h5rs]{justify-content:flex-end;gap:28px}.nav-desktop[data-astro-cid-nen7h5rs]{align-items:center;gap:36px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--ink);padding:6px 0;font-size:11px}.logo[data-astro-cid-nen7h5rs]{color:var(--bordeaux);flex-direction:column;align-items:center;text-decoration:none;display:flex}.logo-word[data-astro-cid-nen7h5rs]{font-family:var(--font-logo);letter-spacing:.14em;padding-left:.14em;font-size:34px;font-weight:500;line-height:1}.logo-sub[data-astro-cid-nen7h5rs]{letter-spacing:.6em;margin-top:6px;padding-left:.6em;font-size:9px;font-weight:400}.langs[data-astro-cid-nen7h5rs]{letter-spacing:.18em;gap:14px;font-size:11px;font-weight:400;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--bordeaux);text-underline-offset:6px;text-decoration:underline 1px}.cta[data-astro-cid-nen7h5rs]{white-space:nowrap}.site-header--overlay[data-astro-cid-nen7h5rs]{z-index:5;border-bottom-color:#0000;position:absolute;left:0;right:0}.site-header--overlay[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2a141852 0%,#2a141842 45%,#2a141800 100%);position:absolute;inset:0 0 -32px}.site-header--overlay[data-astro-cid-nen7h5rs] .nav-link[data-astro-cid-nen7h5rs],.site-header--overlay[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs],.site-header--overlay[data-astro-cid-nen7h5rs] .langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true],.site-header--overlay[data-astro-cid-nen7h5rs] .langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ivory)}.site-header--overlay[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{visibility:hidden}.site-header--overlay[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{min-height:0;color:var(--ivory);background:0 0;border:0;border-bottom:1px solid #f4eee699;padding:0 0 5px}.site-header--overlay[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]:hover{color:var(--gold-light);border-bottom-color:var(--gold-light);background:0 0}.site-header--overlay[data-astro-cid-nen7h5rs] .menu-btn{color:var(--ivory)}@media (width<=859px){.site-header[data-astro-cid-nen7h5rs]{gap:8px;height:64px;padding:0 10px}.nav-desktop[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:none}.logo-word[data-astro-cid-nen7h5rs]{font-size:26px}.logo-sub[data-astro-cid-nen7h5rs]{margin-top:5px;font-size:7px}.side--end[data-astro-cid-nen7h5rs]{gap:0}.langs[data-astro-cid-nen7h5rs]{letter-spacing:.14em;gap:0;font-size:11px}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:center;min-width:40px}}@media (width>=860px) and (width<=959px){.side--end[data-astro-cid-nen7h5rs]{gap:16px}.langs[data-astro-cid-nen7h5rs]{gap:10px}}@media (width<=479px){.langs[data-astro-cid-nen7h5rs]{letter-spacing:.08em}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:29px}}@media (width<=359px){.langs[data-astro-cid-nen7h5rs]{letter-spacing:.02em}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:24px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer);color:var(--ivory);padding:88px var(--gutter) 36px}.inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:72px;display:flex}.top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:56px;display:flex}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.lockup[data-astro-cid-jo6i4kqk]{flex-direction:column;align-self:flex-start;align-items:center;gap:14px;display:inline-flex}.brand-word[data-astro-cid-jo6i4kqk]{font-family:var(--font-logo);letter-spacing:.14em;color:var(--champagne);margin-right:-.14em;font-size:56px;font-weight:500;line-height:1}.brand-sub[data-astro-cid-jo6i4kqk]{letter-spacing:.6em;color:var(--champagne);margin-right:-.6em;font-size:10px;font-weight:400}.tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-title);color:var(--ivory-80);margin-top:10px;font-size:22px;font-style:italic;line-height:1.3}.cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:64px;display:flex}.col[data-astro-cid-jo6i4kqk]{color:var(--ivory-80);flex-direction:column;gap:14px;font-size:14px;display:flex}.col-title[data-astro-cid-jo6i4kqk]{letter-spacing:.24em;text-transform:uppercase;color:var(--champagne);margin:0 0 6px;font-size:11px;font-weight:400}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ivory-80);text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=true]{color:var(--ivory)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ivory-12);color:var(--ivory-60);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:12px;display:flex}.bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:24px;color:var(--ivory-60);align-items:center;text-decoration:none;display:inline-flex}.bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ivory)}@media (width<=859px){.site-footer[data-astro-cid-jo6i4kqk]{padding:64px 20px 32px}.inner[data-astro-cid-jo6i4kqk]{gap:48px}.brand-word[data-astro-cid-jo6i4kqk]{font-size:44px}.brand-sub[data-astro-cid-jo6i4kqk]{font-size:9px}.tagline[data-astro-cid-jo6i4kqk]{font-size:20px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:32px;display:flex}}.curtain[data-astro-cid-pbo5les4]{display:none}.curtain-on .curtain[data-astro-cid-pbo5les4]{z-index:100;pointer-events:none;animation:0s linear 3.15s forwards curtain-gone;display:block;position:fixed;inset:0}.panel[data-astro-cid-pbo5les4]{background:#2f080d;width:50.4%;position:absolute;top:0;bottom:0;overflow:hidden}.velvet[data-astro-cid-pbo5les4]{object-fit:cover;object-position:50% 0%;width:198.413%;max-width:none;height:100%;position:absolute;top:0}.panel[data-astro-cid-pbo5les4]:after{content:"";width:90px;position:absolute;top:0;bottom:0}.panel--left[data-astro-cid-pbo5les4]{animation:2s cubic-bezier(.65,0,.35,1) 1.05s forwards curtain-left,2s ease-in-out 1.05s both curtain-sway-left;left:0}.panel--left[data-astro-cid-pbo5les4] .velvet[data-astro-cid-pbo5les4]{left:0}.panel--left[data-astro-cid-pbo5les4]:after{background:linear-gradient(90deg,#0a020400 0%,#0a020473 100%);right:0;box-shadow:inset -1px 0 #cba86780}.panel--right[data-astro-cid-pbo5les4]{animation:2s cubic-bezier(.65,0,.35,1) 1.05s forwards curtain-right,2s ease-in-out 1.05s both curtain-sway-right;right:0}.panel--right[data-astro-cid-pbo5les4] .velvet[data-astro-cid-pbo5les4]{right:0}.panel--right[data-astro-cid-pbo5les4]:after{background:linear-gradient(270deg,#0a020400 0%,#0a020473 100%);left:0;box-shadow:inset 1px 0 #cba86780}.crest[data-astro-cid-pbo5les4]{z-index:1;color:var(--champagne);white-space:nowrap;animation:curtain-crest .9s var(--ease-out) .1s both;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.panel--left[data-astro-cid-pbo5les4] .crest[data-astro-cid-pbo5les4]{left:99.2063%}.panel--right[data-astro-cid-pbo5les4] .crest[data-astro-cid-pbo5les4]{left:.793654%}.crest-word[data-astro-cid-pbo5les4]{font-family:var(--font-logo);letter-spacing:.14em;text-shadow:0 1px #ffecc833,0 2px 24px #0a020499;padding-left:.14em;font-size:clamp(64px,11vw,150px);font-weight:500;line-height:1}.crest-rule[data-astro-cid-pbo5les4]{opacity:.7;background:currentColor;width:64px;height:1px}.crest-sub[data-astro-cid-pbo5les4]{font-family:var(--font-body);letter-spacing:.7em;padding-left:.7em;font-size:clamp(11px,1.1vw,15px);font-weight:400}@keyframes curtain-left{to{translate:-101%}}@keyframes curtain-right{to{translate:101%}}@keyframes curtain-sway-left{50%{transform:skew(1.4deg)}}@keyframes curtain-sway-right{50%{transform:skew(-1.4deg)}}@keyframes curtain-crest{0%{opacity:0}}@keyframes curtain-gone{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.curtain-on .curtain[data-astro-cid-pbo5les4]{display:none}}.skip-link[data-astro-cid-z4jru4n3]{z-index:20;background:var(--bordeaux);color:var(--ivory);letter-spacing:.16em;text-transform:uppercase;padding:12px 18px;font-size:12px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link[data-astro-cid-z4jru4n3]:focus{top:16px}
