@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");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;font-style:italic;font-weight:300;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");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;font-style:italic;font-weight:300;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.AXC84a_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.AXC84a_variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.DfSDca_className{font-family:Jost,Jost Fallback;font-style:normal}.DfSDca_variable{--font-sans:"Jost", "Jost Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--ink:#0b0b0a;--ink-2:#141412;--ivory:#f2eee6;--stone-1:#bab4a9;--stone-2:#948e83;--umber-1:#4d4840;--umber-2:#686258;--gold:#c8ad7a;--gold-deep:#7a5f33;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-slow:cubic-bezier(.22, .61, .36, 1);--serif:var(--font-serif), "Cormorant Garamond", Garamond, "Times New Roman", serif;--sans:var(--font-sans), "Jost", Futura, "Century Gothic", "Avenir Next", system-ui, sans-serif;--gutter:clamp(20px, 4.4vw, 80px);--gl:max(var(--gutter), env(safe-area-inset-left,0px));--gr:max(var(--gutter), env(safe-area-inset-right,0px));--wrap:1520px;--sec:clamp(5.5rem, 3rem + 9vw, 12rem);--hdr:4.25rem;--fs-body:clamp(1rem, .96rem + .2vw, 1.125rem);--fs-lead:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--fs-label:clamp(.6875rem, .66rem + .12vw, .78rem);--fs-small:clamp(.72rem, .7rem + .1vw, .8rem);--fs-hero:clamp(3rem, min(1.25rem + 6.8vw, .4rem + 13.5svh), 9.75rem);--fs-h2:clamp(2.6rem, 1.3rem + 5.2vw, 7.5rem);--fs-h3:clamp(1.9rem, 1.4rem + 1.6vw, 3rem);--fs-statement:clamp(1.85rem, 1.1rem + 2.9vw, 4.1rem)}@media (min-width:1024px){:root{--hdr:5.25rem}}@media (max-height:520px) and (orientation:landscape){:root{--hdr:3.5rem}}.dark{--bg:var(--ink);--fg:var(--ivory);--mut:var(--stone-1);--dim:var(--stone-2);--accent:var(--gold);--line:#f2eee624}.light{--bg:var(--ivory);--fg:var(--ink);--mut:var(--umber-1);--dim:var(--umber-2);--accent:var(--gold-deep);--line:#0b0b0a29}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink);-webkit-tap-highlight-color:transparent}html.is-locked{overflow:hidden}body{background:var(--ink);color:var(--ivory);font-family:var(--sans);font-weight:300;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.7;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}em{font-style:italic}::selection{background:var(--gold);color:var(--ink)}[id]{scroll-margin-top:0}section:focus,main:focus{outline:none}:focus-visible{outline:1px solid var(--fg,var(--ivory));outline-offset:6px}@media (hover:hover) and (pointer:fine){body:after{content:"";z-index:300;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gl) + var(--gr));padding-inline:var(--gl) var(--gr);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nw{white-space:nowrap}.skip{top:calc(.75rem + env(safe-area-inset-top,0px));left:var(--gl);z-index:400;background:var(--ivory);color:var(--ink);font-size:var(--fs-small);letter-spacing:.2em;text-transform:uppercase;padding:.75rem 1.1rem;font-weight:400;position:fixed;transform:translateY(-250%)}.skip:focus-visible{outline:1px solid var(--ivory);outline-offset:3px;transform:none}.section{background:var(--bg);color:var(--fg);padding-block:var(--sec);position:relative}.not-found{min-height:100svh;padding-top:calc(var(--hdr) + 3rem);text-align:center;place-items:center;display:grid}.not-found .wrap{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.not-found .display{max-width:12em}.label{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.32em;text-transform:uppercase;color:var(--dim);align-items:center;gap:.9rem;font-weight:400;line-height:1.5;display:flex}.label__num{font-family:var(--serif);letter-spacing:.04em;color:var(--accent);font-size:1.35em;font-style:italic;font-weight:400}.label__rule{opacity:.6;background:currentColor;flex:none;width:2.5rem;height:1px}.label--c{text-align:center;justify-content:center}.display{font-family:var(--serif);font-size:var(--fs-h2);letter-spacing:-.012em;text-wrap:balance;font-weight:300;line-height:.98}.display em,.serif-em{color:var(--accent);font-style:italic}.lead{font-size:var(--fs-lead);color:var(--mut);text-wrap:pretty;line-height:1.65}.line{margin-block:-.18em -.34em;padding-block:.18em .34em;display:block;overflow:hidden}.line>span{display:block}[data-sheen]{position:relative}:root{--rise:translate3d(0, calc(100% + .5em), 0)}.btn{isolation:isolate;min-height:3.5rem;color:var(--ivory);font-size:var(--fs-small);letter-spacing:.24em;text-transform:uppercase;text-align:center;transition:color .7s var(--ease-in-out), border-color .7s var(--ease-in-out);border:1px solid #f2eee68c;border-radius:999px;justify-content:center;align-items:center;gap:.9rem;padding:1rem clamp(1.6rem,1rem + 2vw,2.6rem);font-weight:400;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--ivory);transition:transform .8s var(--ease-in-out);position:absolute;inset:-1px;transform:translateY(101%)}.btn>span{white-space:nowrap;margin-right:-.24em}.btn svg{fill:currentColor;flex:none;width:1.15rem;height:1.15rem}.btn--gold{border-color:var(--gold)}.btn--gold:before{background:var(--gold)}.btn--lg{min-height:4.25rem;padding-inline:clamp(1.75rem,1rem + 3vw,3.75rem);font-size:clamp(.75rem,.72rem + .2vw,.875rem)}.btn--lg>span{white-space:nowrap}.btn:focus-visible{color:var(--ink);border-color:var(--ivory)}.btn--gold:focus-visible{border-color:var(--gold)}.btn:focus-visible:before{transform:none}@media (hover:hover) and (pointer:fine){.btn:hover{color:var(--ink);border-color:var(--ivory)}.btn--gold:hover{border-color:var(--gold)}.btn:hover:before{transform:none}}@media (max-width:359px){.btn{letter-spacing:.14em;gap:.7rem;padding-inline:1.1rem}.btn>span{margin-right:-.14em}}.tlink{min-height:2.75rem;font-size:var(--fs-small);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:400;line-height:1.3;display:inline-flex;position:relative}.tlink:before,.tlink:after{content:"";background:currentColor;height:1px;position:absolute;bottom:.55rem;left:0;right:.24em}.tlink:before{opacity:.28}.tlink:after{transform-origin:100%;transition:transform .9s var(--ease-in-out);transform:scaleX(0)}.tlink:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.tlink:hover:after{transform-origin:0;transform:scaleX(1)}}.js [data-reveal=up]{opacity:0;transition:opacity 1s var(--ease-out) var(--d,0s), transform 1.2s var(--ease-out) var(--d,0s);transform:translateY(1.25rem)}.js [data-reveal=up].is-in{opacity:1;transform:none}.js [data-reveal=fade]{opacity:0;transition:opacity 1.2s var(--ease-out) var(--d,0s)}.js [data-reveal=fade].is-in{opacity:1}.js [data-reveal=lines] .line>span{transform:var(--rise);transition:transform 1.3s var(--ease-out) calc(var(--d,0s) + var(--i,0) * 80ms)}.js [data-reveal=lines].is-in .line>span{transform:none}.js [data-reveal=chars] .ch{transition:transform 1.3s var(--ease-out) calc(var(--d,0s) + var(--i,0) * 40ms);display:inline-block;transform:translateY(calc(100% + .3em))}.js [data-reveal=chars].is-in .ch{transform:none}.js [data-reveal=rule]{transform-origin:0;transition:transform 1.3s var(--ease-in-out) var(--d,0s);transform:scaleX(0)}.js [data-reveal=rule].is-in{transform:none}.media{background:#171715;position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.js [data-reveal=clip]{clip-path:inset(8% 6%);transition:clip-path 1.4s var(--ease-in-out) var(--d,0s)}.js [data-reveal=clip] img{transition:transform 1.8s var(--ease-out) var(--d,0s);transform:scale(1.14)}.js [data-reveal=clip].is-in{clip-path:inset(0)}.js [data-reveal=clip].is-in img{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal],[data-reveal] .line>span,[data-reveal] .ch,[data-reveal] img{opacity:1!important;transform:none!important}[data-reveal=clip]{clip-path:none!important}}
.Ystraa_banner{z-index:90;left:max(1rem, env(safe-area-inset-left,0px));right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));background:var(--ink-2);max-width:56rem;color:var(--ivory);animation:Ystraa_rise .6s var(--ease-out) both;border:1px solid #f2eee629;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-inline:auto;padding:1.1rem 1.25rem;display:flex;position:fixed;box-shadow:0 1.5rem 3rem #00000059}.Ystraa_text{color:#f2eee6db;flex:22rem;font-size:.9rem;line-height:1.55}.Ystraa_actions{gap:.75rem;display:flex}.Ystraa_button{min-height:2.75rem;color:var(--ivory);font:inherit;font-size:var(--fs-small);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f2eee673;border-radius:999px;padding:.6rem 1.4rem;transition:background-color .3s,color .3s,border-color .3s}.Ystraa_button:hover,.Ystraa_button:focus-visible{border-color:var(--gold)}.Ystraa_accept{border-color:var(--gold);background:var(--gold);color:var(--ink)}.Ystraa_accept:hover,.Ystraa_accept:focus-visible{background:var(--ivory);border-color:var(--ivory)}@keyframes Ystraa_rise{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.Ystraa_banner{animation:none}}
.O-kfZW_cursor{z-index:250;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.O-kfZW_disc{background:var(--gold);width:6.25rem;height:6.25rem;color:var(--ink);letter-spacing:.24em;text-transform:uppercase;transition:transform .7s var(--ease-out);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:500;display:grid;position:absolute;top:-3.125rem;left:-3.125rem;transform:scale(0)}.O-kfZW_disc span{opacity:0;margin-right:-.24em;transition:opacity .4s}.O-kfZW_on .O-kfZW_disc{transform:none}.O-kfZW_on .O-kfZW_disc span{opacity:1;transition-delay:.1s}
.p-5sba_footer{background:var(--ink);color:var(--ivory);padding:clamp(4.5rem, 3rem + 6vw, 9rem) 0 calc(1.75rem + env(safe-area-inset-bottom,0px));position:relative;overflow:hidden}.p-5sba_top{gap:3rem;padding-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.p-5sba_big{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:.3em;margin-top:1.25rem;font-size:clamp(2.1rem,1.2rem + 3.6vw,5rem);font-weight:300;line-height:1.05;display:inline-flex}.p-5sba_big span{transition:background-size 1s var(--ease-in-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:.04em}.p-5sba_big svg{fill:none;width:.62em;height:.62em;stroke:var(--gold);stroke-width:1px;transition:transform .9s var(--ease-out);flex:none}.p-5sba_big:focus-visible span{background-size:100% 1px}@media (hover:hover) and (pointer:fine){.p-5sba_big:hover span{background-size:100% 1px}.p-5sba_big:hover svg{transform:translate(.12em,-.12em)}}.p-5sba_nav ul{grid-template-columns:repeat(2,max-content);gap:0 clamp(2rem,1rem + 6vw,4rem);display:grid}.p-5sba_nav a{min-height:2.75rem;font-size:var(--fs-small);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory);opacity:.62;transition:opacity .6s var(--ease-out);align-items:center;font-weight:400;display:inline-flex}.p-5sba_nav a:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.p-5sba_nav a:hover{opacity:1}}.p-5sba_wordmarkBox{container-type:inline-size}.p-5sba_wordmark{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;color:var(--ivory);-webkit-user-select:none;user-select:none;padding-block:.04em .1em;font-size:20cqi;font-weight:300;line-height:1;display:block}.p-5sba_mask{margin-block:-.08em -.14em;padding-block:.08em .14em;display:inline-block;overflow:hidden}.p-5sba_meta{color:var(--stone-2);gap:.5rem;padding-top:clamp(1.25rem,1rem + 1.5vw,2rem);font-size:.875rem;line-height:1.7;display:grid}.p-5sba_meta p{max-width:96ch}.p-5sba_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;display:flex}.p-5sba_copy{color:var(--stone-1)}.p-5sba_links{flex-wrap:wrap;gap:0 2rem;display:flex}.p-5sba_legal{color:var(--stone-1);transition:color .6s var(--ease-out)}.p-5sba_legal:focus-visible{color:var(--ivory)}@media (hover:hover) and (pointer:fine){.p-5sba_legal:hover{color:var(--ivory)}}@media (min-width:900px){.p-5sba_top{grid-template-columns:minmax(0,1fr) auto;align-items:end}.p-5sba_nav ul{text-align:right;flex-direction:column;align-items:flex-end;gap:0;display:flex}}.p-5sba_settings{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.Tkw0gW_header{z-index:100;padding-top:env(safe-area-inset-top,0px);color:var(--ivory);transition:transform 1s var(--ease-out);position:fixed;top:0;left:0;right:0}.Tkw0gW_header:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);opacity:0;pointer-events:none;transition:opacity .9s var(--ease-out);background:#0b0b0abd;border-bottom:1px solid #f2eee61a;position:absolute;inset:0}.Tkw0gW_scrolled:before{opacity:1}html:not(.js) .Tkw0gW_header:before{opacity:1}.Tkw0gW_hidden{transform:translateY(-101%)}.Tkw0gW_isOpen{transform:none}.Tkw0gW_isOpen:before{opacity:0}html.is-locked .Tkw0gW_header{padding-right:var(--sbw,0px)}.Tkw0gW_bar{height:var(--hdr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:relative}.Tkw0gW_start{justify-self:start;display:flex}.Tkw0gW_enquire{justify-self:end;margin-right:-.1em}.js .Tkw0gW_bar{animation:Tkw0gW_header-in 1.4s var(--ease-out) .35s both}@keyframes Tkw0gW_header-in{0%{opacity:0;transform:translateY(-.75rem)}}.Tkw0gW_brand{letter-spacing:clamp(.24em,.1em + .6vw,.48em);text-transform:uppercase;white-space:nowrap;align-items:center;min-height:2.75rem;padding-left:.42em;font-size:clamp(.72rem,.64rem + .42vw,.98rem);font-weight:400;display:inline-flex}.Tkw0gW_menuBtn{min-width:2.75rem;min-height:2.75rem;font-size:var(--fs-small);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.9rem;margin-left:-.5rem;padding-inline:.5rem;font-weight:400;display:none}.js .Tkw0gW_menuBtn{display:inline-flex}.js .Tkw0gW_menuNoJs{display:none}.Tkw0gW_menuNoJs{min-height:2.75rem;font-size:var(--fs-small);letter-spacing:.24em;text-transform:uppercase;align-items:center;font-weight:400;display:inline-flex}.Tkw0gW_icon{flex:none;width:1.75rem;height:.5625rem;position:relative}.Tkw0gW_icon i{width:100%;height:1px;transition:transform .9s var(--ease-out), width .9s var(--ease-out);background:currentColor;position:absolute;left:0}.Tkw0gW_icon i:first-child{top:0}.Tkw0gW_icon i:nth-child(2){width:64%;top:8px}@media (hover:hover) and (pointer:fine){.Tkw0gW_menuBtn:hover .Tkw0gW_icon i:nth-child(2){width:100%}}.Tkw0gW_isOpen .Tkw0gW_icon i:first-child{transform:translateY(4px)rotate(45deg)}.Tkw0gW_isOpen .Tkw0gW_icon i:nth-child(2){width:100%;transform:translateY(-4px)rotate(-45deg)}.Tkw0gW_btnLabel{display:grid;overflow:hidden}.Tkw0gW_btnLabel>span{transition:transform .9s var(--ease-out);grid-area:1/1}.Tkw0gW_btnLabel>span:last-child{transform:translateY(110%)}.Tkw0gW_isOpen .Tkw0gW_btnLabel>span:first-child{transform:translateY(-110%)}.Tkw0gW_isOpen .Tkw0gW_btnLabel>span:last-child{transform:none}@media (max-width:359px){.Tkw0gW_btnLabel{display:none}.Tkw0gW_menuBtn{gap:0}}.Tkw0gW_menu{z-index:90;background:var(--ink);color:var(--ivory);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .85s var(--ease-in-out), visibility 0s linear .85s;position:fixed;inset:0}.Tkw0gW_menuOpen{visibility:visible;clip-path:inset(0);transition:clip-path 1s var(--ease-in-out), visibility 0s}.Tkw0gW_menuScroll{overscroll-behavior:contain;height:100%;padding:calc(var(--hdr) + env(safe-area-inset-top,0px) + clamp(1rem, 4svh, 3.5rem)) var(--gr) calc(1.25rem + env(safe-area-inset-bottom,0px)) var(--gl);flex-direction:column;display:flex;overflow-y:auto}.Tkw0gW_menuInner{width:100%;max-width:var(--wrap);flex:1;grid-template-rows:1fr auto;gap:clamp(1.5rem,5svh,3rem);margin-inline:auto;display:grid}.Tkw0gW_menuNav{align-self:center}.Tkw0gW_link{min-height:2.75rem;transition:opacity .8s var(--ease-out);align-items:baseline;gap:clamp(1rem,.5rem + 2vw,2.5rem);padding-block:clamp(.05rem,.5svh,.35rem);display:flex}.Tkw0gW_idx{min-width:2ch;font-family:var(--serif);color:var(--gold);opacity:0;flex:none;font-size:clamp(1rem,.9rem + .4vw,1.375rem);font-style:italic;transition:opacity .4s}.Tkw0gW_mask{margin-block:-.16em -.32em;padding-block:.16em .32em;display:block;overflow:hidden}.Tkw0gW_txt{font-family:var(--serif);letter-spacing:-.01em;transition:transform .5s var(--ease-in-out);font-size:clamp(2.75rem,min(1.4rem + 5.4vw,.4rem + 10svh),6.75rem);font-weight:300;line-height:1.02;display:block;transform:translateY(calc(100% + .5em))}.Tkw0gW_menuOpen .Tkw0gW_txt{transition:transform 1.2s var(--ease-out) calc(.25s + var(--i,0) * 70ms), color .6s var(--ease-out);transform:none}.Tkw0gW_menuOpen .Tkw0gW_idx{opacity:1;transition:opacity 1.2s var(--ease-out) calc(.55s + var(--i,0) * 80ms)}@media (hover:hover) and (pointer:fine){.Tkw0gW_list:hover .Tkw0gW_link:not(:hover){opacity:.28}.Tkw0gW_link:hover .Tkw0gW_txt{color:var(--gold)}}.Tkw0gW_list:has(.Tkw0gW_link:focus-visible) .Tkw0gW_link:not(:focus-visible){opacity:.28}.Tkw0gW_preview{display:none}.Tkw0gW_foot{opacity:0;border-top:1px solid #f2eee624;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;padding-top:1rem;transition:opacity .4s;display:flex}.Tkw0gW_menuOpen .Tkw0gW_foot{opacity:1;transition:opacity 1.2s var(--ease-out) .8s}.Tkw0gW_foot p{font-size:var(--fs-small);letter-spacing:.24em;text-transform:uppercase;color:var(--stone-2);font-weight:400}@media (min-width:1024px){.Tkw0gW_menuInner{column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.Tkw0gW_menuNav{grid-area:1/1}.Tkw0gW_foot{grid-column:1/-1}.Tkw0gW_preview{aspect-ratio:4/5;background:var(--ink-2);clip-path:inset(100% 0 0);width:100%;max-height:62svh;transition:clip-path .6s var(--ease-in-out);grid-area:1/2;align-self:center;display:block;position:relative;overflow:hidden}.Tkw0gW_menuOpen .Tkw0gW_preview{clip-path:inset(0);transition:clip-path 1.4s var(--ease-in-out) .35s}.Tkw0gW_previewItem{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.Tkw0gW_previewItem img{object-fit:cover;width:100%;height:100%;transition:transform 2.4s var(--ease-out);transform:scale(1.12)}.Tkw0gW_previewOn{opacity:1}.Tkw0gW_previewOn img{transform:none}}@media (prefers-reduced-motion:reduce){.Tkw0gW_txt,.Tkw0gW_idx,.Tkw0gW_foot{opacity:1!important;transform:none!important}}
