@font-face{font-family:newZalandoFont;src:url(../media/ZalandoSansExpanded_VariableFont_wght-s.p.1nfvp4si2ddym.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:newZalandoFont;src:url(../media/ZalandoSansExpanded_Italic_VariableFont_wght-s.p.1sx33tmdmscax.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:newZalandoFont Fallback;src:local(Arial);ascent-override:76.74%;descent-override:19.9%;line-gap-override:0.0%;size-adjust:125.61%}.newzalandofont_58e48b08-module__oWwcga__className{font-family:newZalandoFont,newZalandoFont Fallback}.newzalandofont_58e48b08-module__oWwcga__variable{--font-zalando:"newZalandoFont", "newZalandoFont Fallback"}
@font-face{font-family:newPlayfair;src:url(../media/Playfair2_Regular-s.p.3ihwbk8786kbt.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newPlayfair;src:url(../media/Playfair2_Italic-s.p.3nlnpvnt7omat.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newPlayfair;src:url(../media/Playfair2_Medium-s.p.1epqoo3v2an69.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newPlayfair;src:url(../media/Playfair2_Bold-s.p.2bgxklrly_mf8.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:newPlayfair Fallback;src:local(Arial);ascent-override:88.89%;descent-override:31.57%;line-gap-override:0.0%;size-adjust:99.61%}.newplayfair_790127cd-module__zQlysW__className{font-family:newPlayfair,newPlayfair Fallback}.newplayfair_790127cd-module__zQlysW__variable{--font-playfair:"newPlayfair", "newPlayfair Fallback"}
:root{--max-width:1440px;--bg-cream:#f5f0eb;--bg-warm:#f1e9dd;--bg-white:#fff;--bg-dark-blue:#11173e;--bg-dark-green:#293414;--bg-black:#000;--text-on-white-title:#242424;--text-on-white-body:#242424cc;--text-on-white-sub:#24242466;--text-on-dark-title:#fff;--text-on-dark-body:#ffffffb3;--text-on-dark-sub:#fff6;--text-on-green-title:#e1d8c4;--text-on-green-body:#e1d8c4b3;--text-on-green-sub:#e1d8c466;--text-on-blue-title:#afc1d7;--text-on-blue-body:#afc1d7b3;--text-on-blue-sub:#afc1d766;--accent-primary-gold:#ac875a;--accent-button-bg:#000;--accent-button-text:#fff;--divider-on-white:#00000026;--divider-on-dark:#fff6;--divider-on-green:#e1d8c466;--divider-on-blue:#afc1d766;--font-h1-size:48px;--font-h1-line-height:62px;--font-h1-weight:500;--font-h1-ls:-.005em;--font-h2-size:40px;--font-h2-line-height:52px;--font-h2-weight:500;--font-h2-ls:-.01em;--font-h3-size:28px;--font-h3-line-height:36px;--font-h3-weight:500;--font-h3-ls:-.005em;--font-h4-size:24px;--font-h4-line-height:32px;--font-h4-weight:500;--font-h4-ls:0;--font-h5-size:20px;--font-h5-line-height:28px;--font-h5-weight:500;--font-h5-ls:0;--font-h6-size:16px;--font-h6-line-height:24px;--font-h6-weight:500;--font-h6-ls:0;--font-body-large-size:18px;--font-body-large-line-height:28px;--font-body-large-weight:400;--font-body-medium-size:16px;--font-body-medium-line-height:24px;--font-body-medium-weight:300;--font-body-number-size:14px;--font-body-number-line-height:21px;--font-body-number-weight:400;--font-button-size:18px;--font-button-line-height:28px;--font-button-weight:400;--font-caption-size:12px;--font-caption-line-height:18px;--font-caption-weight:400;--font-label-size:11px;--font-label-line-height:16px;--font-label-weight:500}html{height:100%}html,body{max-width:100vw}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.container{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 40px}@media (max-width:768px){.container{padding:0 20px}:root{--font-h1-size:36px;--font-h1-line-height:46px;--font-h2-size:32px;--font-h2-line-height:42px;--font-h3-size:24px;--font-h3-line-height:32px;--font-h4-size:20px;--font-h4-line-height:28px;--font-h5-size:18px;--font-h5-line-height:26px;--font-h6-size:16px;--font-h6-line-height:24px;--font-body-large-size:16px;--font-body-large-line-height:24px;--font-body-medium-size:14px;--font-body-medium-line-height:22px;--font-button-size:16px;--font-button-line-height:24px}}
.Header-module__ldgnoG__header{z-index:100;width:100%;height:80px;font-family:var(--font-playfair), serif;-webkit-backdrop-filter:blur(12px);background-color:#0000001a;border-bottom:1px solid #ffffff26;position:absolute;top:0;left:0}.Header-module__ldgnoG__headerContent{height:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Header-module__ldgnoG__leftSection{color:#fff;font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);font-weight:var(--font-body-large-weight);cursor:pointer;align-items:center;gap:16px;transition:opacity .2s;display:flex}.Header-module__ldgnoG__leftSection:hover{opacity:.8}.Header-module__ldgnoG__hamburger{flex-direction:column;gap:6px;width:24px;display:flex}.Header-module__ldgnoG__hamburger span{background-color:#fff;border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.Header-module__ldgnoG__centerSection{flex:1;justify-content:center;display:flex}.Header-module__ldgnoG__logoIcon{object-fit:contain}.Header-module__ldgnoG__rightSection{align-items:center;gap:32px;display:flex}.Header-module__ldgnoG__languageSelector{color:#fff;font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height);font-weight:var(--font-body-large-weight);cursor:pointer;letter-spacing:1px;transition:opacity .2s}.Header-module__ldgnoG__languageSelector:hover{opacity:.8}.Header-module__ldgnoG__ctaButton{background-color:var(--accent-button-bg);color:var(--accent-button-text);font-size:var(--font-button-size);line-height:var(--font-button-line-height);font-weight:var(--font-button-weight);font-family:var(--font-playfair), serif;cursor:pointer;border:1px solid #ffffff1a;border-radius:9999px;padding:12px 28px;transition:all .3s}.Header-module__ldgnoG__ctaButton:hover{background-color:#191919;transform:translateY(-1px)}
