.m9ibBG_bar{background:var(--color-ink);height:30px;color:var(--color-white);letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:10px;display:grid}@media (max-width:800px){.m9ibBG_bar{height:26px;font-size:8px}}
.FeqWJG_logo{font-family:var(--font-display);font-size:var(--logo-size,28px);letter-spacing:.16em}
.Grjkva_footer{padding:70px var(--page-gutter) 30px;background:var(--color-white);border-top:1px solid var(--color-line);grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;display:grid}.Grjkva_column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Grjkva_columnTitle{letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.Grjkva_link,.Grjkva_tagline{color:var(--color-muted);font-size:11px}.Grjkva_tagline{max-width:200px;margin-top:6px;line-height:1.6}.Grjkva_legal{border-top:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.06em;grid-column:1/5;justify-content:space-between;margin-top:60px;padding-top:20px;font-size:9px;display:flex}@media (max-width:800px){.Grjkva_footer{grid-template-columns:1fr 1fr;gap:35px 20px;padding:50px 20px 25px}.Grjkva_brand{grid-column:1/3}.Grjkva_hiddenOnMobile{display:none}.Grjkva_legal{grid-column:1/3;margin-top:30px}}
.o1paLW_menu{display:none}.o1paLW_head{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.o1paLW_item{border-bottom:1px solid var(--color-line);font-family:var(--font-display);text-align:left;justify-content:space-between;padding:21px 0;font-size:30px;display:flex}@media (max-width:800px){.o1paLW_menu{z-index:60;background:var(--color-paper);flex-direction:column;padding:25px 22px;display:flex;position:fixed;inset:0}}
.ldgnoG_header{z-index:20;height:82px;padding:0 var(--page-gutter);border-bottom:1px solid var(--color-line);background:#fbfaf8f5;grid-template-columns:1fr auto 1fr;grid-template-areas:"leading logo trailing";align-items:center;display:grid;position:relative}.ldgnoG_logo{grid-area:logo}.ldgnoG_nav{grid-area:leading;gap:28px;display:flex}.ldgnoG_actions{grid-area:trailing;justify-self:end;align-items:center;gap:22px;display:flex}.ldgnoG_nav a,.ldgnoG_actions button{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.ldgnoG_menuButton{grid-area:leading;justify-self:start;display:none}@media (max-width:800px){.ldgnoG_header{height:64px}.ldgnoG_logo{--logo-size:23px}.ldgnoG_nav,.ldgnoG_language{display:none}.ldgnoG_menuButton{display:block}.ldgnoG_actions{gap:0}}
@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}summary{display:list-item}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}textarea{resize:vertical}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}[hidden]:where(:not([hidden=until-found])){display:none!important}}
:root{--color-ink:#1d1d1b;--color-muted:#6d6a65;--color-line:#dedbd5;--color-warm:#f4f2ee;--color-paper:#fbfaf8;--color-white:#fff;--color-stone:#e8e3dc;--color-text-soft:#514e49;--color-hero-fallback:#b9b3ac;--font-sans:var(--font-dm-sans);--font-display:var(--font-italiana);--page-gutter:4.5vw;--section-gap-y:110px}@media (max-width:800px){:root{--page-gutter:18px;--section-gap-y:65px}}
html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-weight:400}h1,h2{font-family:var(--font-display);font-weight:400}button{cursor:pointer}img{width:100%}
.L5FxyW_app{min-height:100vh;overflow:hidden}
