@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gfs-didot-greek-ext-400-normal.BVzEyZiZ.woff2)format("woff2"),url(/_astro/gfs-didot-greek-ext-400-normal.BgRqTJXg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gfs-didot-greek-400-normal.DZxOyfIP.woff2)format("woff2"),url(/_astro/gfs-didot-greek-400-normal.COn5i8GL.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gfs-didot-vietnamese-400-normal.BePL6Be3.woff2)format("woff2"),url(/_astro/gfs-didot-vietnamese-400-normal.DNSRMbhD.woff)format("woff");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:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gfs-didot-latin-400-normal.BRiTEmo6.woff2)format("woff2"),url(/_astro/gfs-didot-latin-400-normal.Du8hreBh.woff)format("woff");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.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}.site{--ink:#1a1a1a;--ink-soft:#55534e;--cream:#fafaf8;--stone:#e6e4e0;--line:#cfcac2;--gold:#c7a566;--gold-dark:#a8873f;--gold-text:#7a6228;--on-dark:#fbfbf9;--on-dark-soft:#cdc9c0;--dark:#0d0c0b;--darker:#0a0908;--ink-rgb:26 26 26;--cream-rgb:250 250 248;--stone-rgb:230 228 224;--line-rgb:207 202 194;--gold-rgb:199 165 102;--gold-dark-rgb:168 135 63;--on-dark-rgb:251 251 249;--on-dark-soft-rgb:205 201 192;--dark-rgb:13 12 11;--focus-ring:var(--gold-text);--maxw:1240px;--radius:10px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--pad-y:clamp(4rem, 7.2vw, 7.2rem);--font-display:"GFS Didot", "Didot", "Bodoni MT", Georgia, serif;--font-body:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.215, .61, .355, 1);background:var(--cream);color:var(--ink-soft);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.65}.site *,.site :before,.site :after{box-sizing:border-box}.site h1,.site h2,.site h3,.site h4,.site p,.site ul,.site ol,.site figure,.site blockquote{margin:0}.site ul,.site ol{padding:0;list-style:none}.site img,.site svg{max-width:100%;display:block}.site a{color:inherit;text-decoration:none}.site :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.site ::selection{background:var(--gold);color:var(--ink)}.site h1,.site h2,.site h3{color:var(--ink);font-weight:400}.h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,4.1vw,4.6rem);line-height:1}.h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,4vw,3.1rem);line-height:1.02}.label{font-family:var(--font-body);letter-spacing:.045em;text-transform:uppercase;color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.34}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;line-height:1.4;display:flex}.eyebrow:before{content:"";background:var(--gold-dark);opacity:.6;flex:none;width:2.75rem;height:1px}.eyebrow.is-centred{justify-content:center}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}html{scroll-padding-top:6rem}.sec{padding-block:var(--pad-y);background:var(--cream)}.sec--stone{background:var(--stone)}.sec--dark{background:var(--dark);color:var(--on-dark-soft);--focus-ring:var(--gold)}.sec--dark h1,.sec--dark h2,.sec--dark h3,.sec--dark .label{color:var(--on-dark)}.sec--dark .eyebrow{color:var(--gold)}.sec--dark .eyebrow:before{background:var(--gold)}.head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.head__title{justify-items:start;gap:.85rem;max-width:34rem;display:grid}.head__lead{color:var(--ink-soft);max-width:36rem;padding-top:.4rem;font-size:1rem;line-height:1.65}.sec--dark .head__lead{color:var(--on-dark-soft)}.rule{background:var(--line);border:0;height:1px;margin-block:clamp(2rem,4vw,3rem) clamp(2.25rem,4.5vw,3.5rem)}.sec--dark .rule{background:rgb(var(--on-dark-rgb) / .16)}.pills{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.pills li{border:1px solid var(--rule,#00000024);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:.4rem .85rem;font-size:.72rem;font-weight:600}.btn{letter-spacing:.13em;text-transform:uppercase;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:19px 34px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.site .btn--gold{color:#151310;background-image:linear-gradient(100deg, var(--gold) 0%, #dcc189 48%, var(--gold) 100%);border-color:rgb(var(--gold-rgb) / .5);box-shadow:0 14px 34px -18px rgb(var(--gold-rgb) / .9);transition:transform .45s var(--ease), box-shadow .45s var(--ease)}.site .btn--gold:after{content:"";transition:transform .85s var(--ease);pointer-events:none;background-image:linear-gradient(90deg,#fff0 0%,#ffffff9e 50%,#fff0 100%);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.site .btn--gold:hover{color:#151310;box-shadow:0 22px 46px -18px rgb(var(--gold-rgb) / .95);transform:translateY(-3px)}.site .btn--gold:hover:after{transform:translate(120%)skew(-18deg)}.site .btn--gold:focus-visible{outline-offset:3px;outline:2px solid #151310}.site .btn--outline{color:var(--on-dark);border-color:rgb(var(--on-dark-rgb) / .26);transition:border-color .4s ease, background .4s ease, transform .45s var(--ease), color .4s ease;background-color:#0000;padding:19px 32px;font-weight:600}.site .btn--outline:hover{color:var(--gold);background-color:rgb(var(--gold-rgb) / .1);transform:translateY(-3px)}.site .sec:not(.sec--dark) .btn--outline{color:var(--ink);border-color:var(--line)}.site .sec:not(.sec--dark) .btn--outline:hover{color:var(--gold-text);border-color:var(--gold-dark);background-color:rgb(var(--gold-dark-rgb) / .08)}.site .btn--ink{background:var(--ink);color:var(--on-dark)}.site .btn--ink:hover{background:var(--gold);color:var(--ink)}.site .link{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);transition:color .4s ease, gap .45s var(--ease);align-items:center;gap:11px;margin-top:6px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.site .link:before{content:"";transform-origin:0;width:100%;height:1px;transition:transform .55s var(--ease);background-color:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.site .link svg{transition:transform .5s var(--ease)}.site .link:hover{color:#e6d3a5;gap:16px}.site .link:hover:before{transform:scaleX(1)}.site .link:hover svg{transform:translate(4px)}.site .link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.site .link-inline{color:var(--gold-text);text-underline-offset:2px;transition:color .3s var(--ease);text-decoration:underline 1px}.site .link-inline:hover{color:var(--ink)}.site .link-inline--ink{color:var(--ink);text-decoration-color:var(--gold-dark)}.site .link-inline--ink:hover,.site .link--ink{color:var(--gold-text)}.site .link--ink:hover{color:var(--ink)}.site .link--ink:focus-visible{outline-color:var(--gold-text)}.link:hover svg{transform:translate(4px)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes anim-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-rise-sm{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-fade{0%{opacity:0}to{opacity:1}}@keyframes anim-reveal{0%{opacity:0;clip-path:inset(0 0 105%);transform:translateY(20px)}to{opacity:1;clip-path:inset(0 0 -15%);transform:translateY(0)}}@keyframes anim-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes anim-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes anim-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes anim-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.62;transform:scale(1.14)}}@keyframes anim-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.7)}}@keyframes anim-cue{0%{transform:translateY(-115%)}to{transform:translateY(115%)}}@keyframes anim-unzoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes anim-slide-r{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes anim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anim-enter{0%{opacity:0;transform:translate3d(var(--rx,0), var(--ry,30px), 0)}to{opacity:1;transform:none}}.site [data-r]{opacity:0}.site [data-r].in{opacity:1;animation:anim-enter var(--rd,.8s) var(--ease-out) var(--d,0s) backwards}html:not(.js) .site [data-r]{opacity:1!important}@media (prefers-reduced-motion:reduce){.site [data-r],.site [data-anim]{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=60rem){.head{grid-template-columns:1fr}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
