@font-face{font-family: "Noto Serif Display";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/assets/fonts/noto-serif-display/noto-serif-display-greek.0c19f35e29.woff2") format("woff2");unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: "Noto Serif Display";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/assets/fonts/noto-serif-display/noto-serif-display-latin-ext.subset.13cd322078.woff2") format("woff2");unicode-range: U+0100-017F,U+1E9E}@font-face{font-family: "Noto Serif Display";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/assets/fonts/noto-serif-display/noto-serif-display-latin.5343443b8f.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Noto Serif Display";font-style: italic;font-weight: 100 900;font-display: swap;src: url("/assets/fonts/noto-serif-display/noto-serif-display-italic-greek.fe815de21d.woff2") format("woff2");unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: "Noto Serif Display";font-style: italic;font-weight: 100 900;font-display: swap;src: url("/assets/fonts/noto-serif-display/noto-serif-display-italic-latin-ext.subset.95d331885d.woff2") format("woff2");unicode-range: U+0100-017F,U+1E9E}@font-face{font-family: "Noto Serif Display";font-style: italic;font-weight: 100 900;font-display: swap;src: url("/assets/fonts/noto-serif-display/noto-serif-display-italic-latin.77309ca264.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Manrope";font-style: normal;font-weight: 200 800;font-display: swap;src: url("/assets/fonts/manrope/manrope-greek.2fb2e8cbfd.woff2") format("woff2");unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: "Manrope";font-style: normal;font-weight: 200 800;font-display: swap;src: url("/assets/fonts/manrope/manrope-latin-ext.3911b66d9f.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: "Manrope";font-style: normal;font-weight: 200 800;font-display: swap;src: url("/assets/fonts/manrope/manrope-latin.a30ddcd349.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Noto Serif Display Fallback";src: local("Times New Roman");size-adjust: 117.46%;ascent-override: 91.01%;descent-override: 24.95%;line-gap-override: 0%}@font-face{font-family: "Noto Serif Display Fallback";font-style: italic;src: local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT");size-adjust: 117.46%;ascent-override: 91.01%;descent-override: 24.95%;line-gap-override: 0%}@font-face{font-family: "Manrope Fallback";src: local("Arial");size-adjust: 103.02%;ascent-override: 103.48%;descent-override: 29.12%;line-gap-override: 0%}:root{--ink-0: #070a08;--ink-1: #0c110e;--ink-2: #111914;--ink-3: #18221c;--bone: #f2ece0;--bone-2: rgb(242 236 224 / .74);--bone-3: rgb(242 236 224 / .16);--gold: #c9a46a;--gold-hi: #e2c48f;--gold-lo: #a9844a;--line-d: rgb(201 164 106 / .24);--line-d-2: rgb(201 164 106 / .48);--paper: #f3eee5;--paper-2: #eae3d6;--paper-3: #fbf9f4;--ink-text: #111813;--ink-text-2: #4a5249;--gold-deep: #7a5a26;--line-l: rgb(122 90 38 / .24);--shade: 8 11 9;--c-bg: var(--ink-1);--c-fg: var(--bone);--c-fg-2: var(--bone-2);--c-accent: var(--gold);--c-line: var(--line-d);--c-focus: var(--gold-hi);--f-display: "Noto Serif Display","Noto Serif Display Fallback",Georgia,"Times New Roman",serif;--f-sans: "Manrope","Manrope Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fs-d1: clamp(2.75rem,1.2rem + 4.6vw,6.25rem);--fs-d2: clamp(2.25rem,1.25rem + 3.05vw,4.5rem);--fs-d3: clamp(1.75rem,1.3rem + 1.4vw,2.75rem);--fs-h3: clamp(1.375rem,1.18rem + .6vw,1.75rem);--fs-h4: clamp(1.25rem,1.12rem + .4vw,1.5rem);--fs-lead: clamp(1.125rem,1.04rem + .3vw,1.3125rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-meta: .8125rem;--fs-eyebrow: .75rem;--fs-stat: clamp(3.25rem,2rem + 3.9vw,6.5rem);--fs-stat-xl: clamp(9rem,4rem + 17vw,19rem);--maxw: 1320px;--gutter: clamp(1.25rem,4.2vw,4rem);--section-y: clamp(5.5rem,3rem + 7vw,10.5rem);--radius: 2px;--header-h: 4.25rem;--ease-out: cubic-bezier(.16,1,.3,1);--ease-io: cubic-bezier(.65,0,.35,1)}@media (min-width: 1200px){:root{--header-h: 5.25rem}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: var(--header-h);color-scheme: dark}.theme-paper,.inquiry{color-scheme: light}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--ink-1);color: var(--bone);font-family: var(--f-sans);font-size: var(--fs-body);font-weight: 400;line-height: 1.65;font-synthesis: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body::after{content: "";position: fixed;inset: 0;z-index: 90;pointer-events: none;opacity: .07;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' 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 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode: soft-light}img,svg,picture{display: block;max-width: 100%}img{height: auto}a{color: inherit}p,h1,h2,h3,h4,ul,ol,figure,blockquote{margin: 0}:where(ul[role="list"],ol[role="list"]){list-style: none;padding: 0}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.logo__accent{fill: var(--logo-accent,var(--gold))}button,input,select,textarea{font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--c-focus);outline-offset: 3px;border-radius: 1px}::selection{background: var(--gold);color: var(--ink-1)}[hidden]{display: none !important}main:focus{outline: none}p,li,dd,blockquote,figcaption,label,address{hyphens: auto;hyphenate-limit-chars: 10 4 4;-webkit-hyphenate-limit-before: 4;-webkit-hyphenate-limit-after: 4;overflow-wrap: break-word}h1,h2,h3,.h2{overflow-wrap: break-word}h1,h2,h3,.h2,.h4,.eyebrow,.btn{hyphens: none}h1,h2,h3,.h4,.footer__claim{text-wrap: balance}.lead,.hero__lead,.inquiry__lead,.stat__label,.stat__note,.band__text{hyphens: manual}.line{display: block}.vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.skip{position: fixed;left: 1rem;top: 1rem;z-index: 200;padding: .75rem 1.1rem;background: var(--gold);color: var(--ink-1);font-weight: 700;text-decoration: none;border-radius: var(--radius);transform: translateY(-160%);transition: transform .25s var(--ease-out)}.skip:focus{transform: none}.wrap{width: min(100% - 2 * var(--gutter),var(--maxw));margin-inline: auto}.theme-paper{--c-bg: var(--paper);--c-fg: var(--ink-text);--c-fg-2: var(--ink-text-2);--c-accent: var(--gold-deep);--c-line: var(--line-l);--c-focus: var(--gold-deep);background: var(--c-bg);color: var(--c-fg)}section{position: relative}.eyebrow{display: flex;align-items: center;flex-wrap: wrap;gap: .5rem 0;margin-bottom: clamp(1.25rem,1rem + .8vw,1.9rem);color: var(--c-accent);font-size: var(--fs-eyebrow);font-weight: 700;line-height: 1.35;letter-spacing: .2em;text-transform: uppercase}.eyebrow__idx{font-feature-settings: "tnum";letter-spacing: .12em}.eyebrow__line{width: clamp(1.75rem,1.2rem + 1.5vw,3rem);height: 1px;margin-inline: .9rem;background: currentColor;opacity: .65;flex: none}.eyebrow__line:first-child{margin-left: 0}.eyebrow__text{min-width: 0}.eyebrow__part{display: inline-block;text-wrap: balance}.h2,.stats__title{font-family: var(--f-display);font-weight: 380;font-size: var(--fs-d2);line-height: 1.04;letter-spacing: -.012em;text-wrap: balance}.h4{font-family: var(--f-display);font-weight: 450;font-size: var(--fs-h4);line-height: 1.2}.lead{font-size: var(--fs-lead);line-height: 1.58;color: var(--c-fg-2);max-width: 38rem}.section-head{display: grid;gap: 1.5rem 4rem;align-items: end;margin-bottom: clamp(3rem,2rem + 3.5vw,5.5rem)}@media (min-width: 900px){.section-head{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}.section-head__lead{padding-bottom: .4rem}}.i{width: 1.25rem;height: 1.25rem;flex: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .7rem;min-height: 3.25rem;padding: .8rem 1.45rem;border: 1px solid transparent;border-radius: var(--radius);font-family: var(--f-sans);font-size: .9375rem;font-weight: 650;line-height: 1.2;letter-spacing: .01em;text-align: center;text-decoration: none;cursor: pointer;transition: background-color .35s var(--ease-out),color .35s var(--ease-out),border-color .35s var(--ease-out)}.btn .i{width: 1.15rem;height: 1.15rem;transition: transform .45s var(--ease-out)}.btn:hover .i:last-child:not(:first-child){transform: translateX(4px)}.btn--lg{min-height: 3.5rem;padding-inline: 1.75rem;font-size: 1rem}.btn--sm{min-height: 2.75rem;padding: .6rem 1.1rem;font-size: .875rem}.btn--gold{background: var(--gold);color: var(--ink-1)}.btn--gold:hover{background: var(--gold-hi)}.btn--ghost{border-color: rgb(242 236 224 / .36);color: var(--bone);background: rgb(12 17 14 / .22)}.btn--ghost:hover{border-color: var(--gold);color: var(--gold-hi)}.btn--line{border-color: var(--line-d-2);color: var(--bone)}.btn--line:hover{background: var(--gold);border-color: var(--gold);color: var(--ink-1)}.btn--ink{background: var(--ink-1);color: var(--paper)}.btn--ink:hover{background: #26332b}.btn--ink-line{border-color: rgb(17 24 19 / .32);color: var(--ink-text);background: transparent}.btn--ink-line:hover{border-color: var(--ink-text)}.link-arrow{display: inline-flex;align-items: center;gap: .6rem;color: var(--c-accent);font-weight: 650;font-size: var(--fs-small);letter-spacing: .01em;text-decoration: none;padding-block: .6rem;background: linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition: background-size .5s var(--ease-out),color .3s}.link-arrow .i{width: 1.1rem;height: 1.1rem;transition: transform .45s var(--ease-out)}.link-arrow:hover{background-size: 100% 1px}.link-arrow:hover .i{transform: translateX(4px)}.icon-btn{display: inline-grid;place-items: center;width: 2.75rem;height: 2.75rem;border: 1px solid rgb(242 236 224 / .26);border-radius: 50%;color: var(--bone);transition: border-color .3s,color .3s,background-color .3s}.icon-btn:hover{border-color: var(--gold);color: var(--gold-hi)}.icon-btn .i{width: 1.2rem;height: 1.2rem}.dashes{display: grid;gap: .55rem}.dashes li{position: relative;padding-left: 1.5rem;font-size: var(--fs-small);line-height: 1.5;color: var(--c-fg-2)}.dashes li::before{content: "";position: absolute;left: 0;top: .72em;width: .85rem;height: 1px;background: var(--c-accent)}.tags{display: flex;flex-wrap: wrap;gap: .45rem}.tags li{padding: .3rem .7rem;border: 1px solid var(--c-line);border-radius: 99px;font-size: var(--fs-meta);font-weight: 600;line-height: 1.35;color: var(--c-fg)}.arc{color: var(--c-accent)}.monogram{display: inline-grid;place-items: center;flex: none;width: 3.25rem;height: 3.25rem;border-radius: 50%;border: 1px solid var(--c-accent);color: var(--c-accent);font-family: var(--f-display);font-size: 1.05rem;font-weight: 500;letter-spacing: .08em}.monogram--lg{width: 4.5rem;height: 4.5rem;font-size: 1.45rem}.credit{position: absolute;right: .6rem;bottom: .5rem;z-index: 2;max-width: calc(100% - 1.2rem);padding: .15rem .45rem;border-radius: var(--radius);background: rgb(var(--shade) / .55);color: rgb(242 236 224 / .86);font-size: .6875rem;line-height: 1.35;letter-spacing: .01em;text-align: right}.site-header{position: fixed;inset: 0 0 auto;z-index: 60;height: var(--header-h);color: var(--bone);border-bottom: 1px solid transparent;transition: background-color .45s var(--ease-out),border-color .45s var(--ease-out),transform .6s var(--ease-out),backdrop-filter .45s}.site-header.is-scrolled{background: rgb(10 14 11 / .84);border-bottom-color: var(--line-d);-webkit-backdrop-filter: blur(16px) saturate(1.15);backdrop-filter: blur(16px) saturate(1.15)}.site-header.is-hidden{transform: translateY(-101%)}.site-header__bar{width: min(100% - 2 * var(--gutter),var(--maxw));height: 100%;margin-inline: auto;display: flex;align-items: center;gap: clamp(1rem,2.2vw,2.25rem)}.brand{display: block;flex: none;color: inherit;text-decoration: none}.brand__logo{width: auto;height: 2.6rem}.brand__logo{color: var(--bone);--logo-accent: var(--gold)}.site-nav{display: none;margin-left: auto}.site-nav__list{display: flex;gap: clamp(1.1rem,1.6vw,2rem);list-style: none;margin: 0;padding: 0}.site-nav a{position: relative;display: block;padding-block: .6rem;color: rgb(242 236 224 / .92);font-size: .9rem;font-weight: 600;letter-spacing: .01em;text-decoration: none;white-space: nowrap;transition: color .3s}.site-nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: .25rem;height: 1px;background: var(--gold);transform: scaleX(0);transform-origin: left;transition: transform .45s var(--ease-out)}.site-nav a:hover,.site-nav a.is-active{color: var(--bone)}.site-nav a:hover::after,.site-nav a.is-active::after{transform: scaleX(1)}.site-header__tools{display: flex;align-items: center;gap: .6rem;margin-left: auto}@media (min-width: 1200px){.site-nav + .site-header__tools{margin-left: clamp(.5rem,1.5vw,1.5rem)}}.site-header__cta{display: none;white-space: nowrap}.lang{position: relative}.lang__toggle{display: inline-flex;align-items: center;gap: .35rem;height: 2.75rem;padding: 0 .7rem;border: 1px solid transparent;border-radius: var(--radius);font-size: .8125rem;font-weight: 700;letter-spacing: .12em;cursor: pointer;list-style: none;transition: border-color .3s}.lang__toggle::-webkit-details-marker{display: none}.lang__toggle:hover,.lang[open] .lang__toggle{border-color: var(--line-d-2)}.lang__toggle .i--chev{width: 1rem;height: 1rem;transition: transform .35s var(--ease-out)}.lang[open] .i--chev{transform: rotate(180deg)}.lang__panel{position: absolute;right: 0;top: calc(100% + .6rem);min-width: 14rem;padding: .9rem;background: rgb(12 17 14 / .96);border: 1px solid var(--line-d);border-radius: var(--radius);box-shadow: 0 1.5rem 3rem -1rem rgb(0 0 0 / .6);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.lang__title{padding: .2rem .55rem .6rem;color: var(--gold);font-size: .6875rem;font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.lang__list{list-style: none;margin: 0;padding: 0}.lang__list a,.menu__langs a,.footer__switch a{display: flex;align-items: baseline;gap: .8rem;padding: .55rem .55rem;border-radius: var(--radius);color: var(--bone-2);text-decoration: none;font-size: .9375rem;transition: color .25s,background-color .25s}.lang__list a:hover{background: rgb(242 236 224 / .06);color: var(--bone)}.lang__list a[aria-current],.menu__langs a[aria-current],.footer__switch a[aria-current]{color: var(--gold-hi)}.lang__code{width: 1.6rem;font-size: .75rem;font-weight: 700;letter-spacing: .1em;color: var(--gold)}.menu-toggle{display: inline-flex;align-items: center;gap: .6rem;height: 2.75rem;padding: 0 .35rem 0 .75rem;color: var(--bone);text-decoration: none;font-size: .8125rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;background: none;border: 0;cursor: pointer}.menu-toggle .i--menu{width: 1.6rem;height: 1.6rem}.menu{position: fixed;inset: 0;z-index: 80;overflow-y: auto;overscroll-behavior: contain;background: var(--ink-1);visibility: hidden;opacity: 0;transition: opacity .45s var(--ease-out),visibility 0s linear .45s}.menu:target,.menu.is-open{visibility: visible;opacity: 1;transition: opacity .45s var(--ease-out),visibility 0s}.menu__inner{min-height: 100%;display: flex;flex-direction: column;width: min(100% - 2 * var(--gutter),var(--maxw));margin-inline: auto;padding-bottom: 2rem}.menu__top{display: flex;align-items: center;justify-content: space-between;height: var(--header-h);border-bottom: 1px solid var(--line-d)}.menu__brand .brand__logo{height: 2.4rem}.menu__close{display: inline-flex;align-items: center;gap: .6rem;height: 2.75rem;padding: 0 .35rem 0 .75rem;color: var(--bone);text-decoration: none;font-size: .8125rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;background: none;border: 0;cursor: pointer}.menu__close .i{width: 1.5rem;height: 1.5rem}.menu__nav{padding-block: clamp(1.5rem,5vh,3rem)}.menu__list{list-style: none;margin: 0;padding: 0;counter-reset: m}.menu__list li{counter-increment: m;border-bottom: 1px solid rgb(242 236 224 / .08)}.menu__list a{display: flex;align-items: baseline;gap: 1rem;padding: .7rem 0;font-family: var(--f-display);font-weight: 380;font-size: clamp(1.9rem,1.4rem + 2.2vw,3rem);line-height: 1.15;color: var(--bone);text-decoration: none}.menu__list a::before{content: counter(m,decimal-leading-zero);font-family: var(--f-sans);font-size: .75rem;font-weight: 700;letter-spacing: .12em;color: var(--gold);transform: translateY(-.4em)}.menu__list a:hover{color: var(--gold-hi)}.menu__foot{margin-top: auto;display: grid;gap: 1.25rem}.menu__label{color: var(--gold);font-size: .6875rem;font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.menu__langs{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));gap: .15rem .5rem}.menu__actions{display: grid;grid-template-columns: repeat(auto-fit,minmax(10rem,1fr));gap: .75rem}.menu__actions .btn{padding-inline: .8rem}html.menu-open{overflow: hidden}.hero{position: relative;background: var(--ink-1);color: var(--bone)}.hero__stage{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;min-height: max(100svh,40rem)}.hero__media{position: absolute;inset: -37% 0 0 0;z-index: -3;transform-origin: 40% 54%;will-change: transform}.hero__pic,.hero__pic img{width: 100%;height: 100%}.hero__pic img{object-fit: cover;object-position: 44% 50%}.hero__shade{position: absolute;inset: 0;z-index: -2;pointer-events: none;background: linear-gradient(to top,rgb(var(--shade) / .97) 0%,rgb(var(--shade) / .9) 18%,rgb(var(--shade) / .66) 34%,rgb(var(--shade) / .22) 48%,rgb(var(--shade) / 0) 60%),linear-gradient(100deg,rgb(var(--shade) / .6) 0%,rgb(var(--shade) / .2) 36%,rgb(var(--shade) / 0) 56%),linear-gradient(to bottom,rgb(var(--shade) / .84) 0%,rgb(var(--shade) / .66) 7%,rgb(var(--shade) / .24) 16%,rgb(var(--shade) / 0) 26%)}.hero__dim{position: absolute;inset: 0;z-index: -1;background: var(--ink-1);opacity: 0;pointer-events: none}.hero__inner{--hero-pt: calc(var(--header-h) + 2rem);position: relative;width: min(100% - 2 * var(--gutter),var(--maxw));margin-inline: auto;display: grid;align-items: end;grid-template-columns: minmax(0,1fr);grid-template-areas: "eyebrow" "title" "lead" "actions" "note" "paths";padding-top: var(--hero-pt);padding-bottom: clamp(1.75rem,1rem + 2vw,2.75rem)}.hero__inner::before{content: "";position: absolute;z-index: -1;pointer-events: none;top: calc(var(--hero-pt) - 12rem);bottom: 0;left: 50%;width: 100vw;transform: translateX(-50%);background: linear-gradient(to top,rgb(var(--shade) / .56) 0%,rgb(var(--shade) / .58) calc(100% - 15rem),rgb(var(--shade) / .63) calc(100% - 12rem),rgb(var(--shade) / 0) 100%)}.hero__eyebrow{grid-area: eyebrow;margin-bottom: 1.3rem;color: var(--gold-hi)}.hero__head{grid-area: title;container-type: inline-size}.hero__title{font-family: var(--f-display);font-weight: 360;font-size: var(--fs-d1);font-size: clamp(2.6rem,8.6cqi,5.75rem);line-height: .98;letter-spacing: -.022em;text-wrap: balance;text-shadow: 0 2px 40px rgb(var(--shade) / .35)}.hero__title-a,.hero__title-b{display: block}.hero__title-b{font-style: italic;font-weight: 340;color: var(--gold-hi);letter-spacing: -.012em}.hero__lead{grid-area: lead;margin-top: 1.5rem;font-size: var(--fs-lead);line-height: 1.55;color: rgb(242 236 224 / .88)}.hero__actions{grid-area: actions;display: flex;flex-wrap: wrap;gap: .75rem 1rem;margin-top: 2rem;width: fit-content;max-width: 100%}.hero__actions .btn{flex: 1 1 auto}.hero__note{grid-area: note;margin-top: 1rem;font-size: .875rem;color: rgb(242 236 224 / .8)}.hero__paths{grid-area: paths;margin-top: 2.25rem;border-top: 1px solid var(--line-d-2)}.hero__paths-label{padding-block: .9rem .2rem;color: var(--gold-hi);font-size: var(--fs-eyebrow);font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.hero__paths ul{list-style: none;margin: 0;padding: 0}.hero__paths a{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;padding: .8rem 0;border-bottom: 1px solid rgb(242 236 224 / .16);font-family: var(--f-display);font-size: 1.3rem;font-weight: 400;line-height: 1.2;color: var(--bone);text-decoration: none;transition: color .3s}.hero__paths a .i{color: var(--gold);transition: transform .45s var(--ease-out)}.hero__paths a:hover{color: var(--gold-hi)}.hero__paths a:hover .i{transform: translateX(5px)}@media (min-width: 1000px){.hero__inner{grid-template-columns: minmax(0,1fr) minmax(17rem,23rem);grid-template-areas: "eyebrow ." "title paths" "lead paths" "actions paths" "note paths";column-gap: clamp(3rem,6vw,7rem)}.hero__lead{max-width: 45rem;font-size: 1.125rem;line-height: 1.6;margin-top: 1.4rem}.hero__paths{align-self: end;margin-top: 0}}.stats{padding-block: 0 clamp(5rem,3rem + 5vw,8.5rem);background: var(--ink-1)}.trustbar{width: min(100% - 2 * var(--gutter),var(--maxw));margin: 0 auto clamp(4rem,2.5rem + 5vw,7.5rem);padding: 0;list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-bottom: 1px solid var(--line-d)}.trustbar li{display: flex;align-items: center;gap: .75rem;padding: 1.2rem 1rem 1.3rem 0;font-size: var(--fs-meta);font-weight: 650;letter-spacing: .03em;line-height: 1.35;color: var(--bone)}.trustbar li::before{content: "";width: .42rem;height: .42rem;flex: none;background: var(--gold);transform: rotate(45deg)}.stats__top{display: grid;gap: 2.5rem 4rem;align-items: end;padding-bottom: clamp(2rem,1rem + 2.5vw,3.5rem)}.stats__title{font-size: var(--fs-d3);max-width: 12ch}.stat--xl{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: end;gap: .25rem clamp(1.25rem,1rem + 2vw,2.75rem)}.stat--xl .stat__value{grid-row: 1 / span 2;font-size: var(--fs-stat-xl);line-height: .78;letter-spacing: -.045em;margin: 0;padding: 0}.stat--xl .stat__label{align-self: end;font-size: var(--fs-d3);font-weight: 380}.stat--xl .stat__note{align-self: start;font-size: var(--fs-lead);margin-top: .2rem}.stats__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--line-d)}.stat{padding: clamp(1.5rem,1rem + 1.5vw,2.5rem) 0;border-bottom: 1px solid var(--line-d)}.stat__value{font-family: var(--f-display);font-weight: 300;font-size: var(--fs-stat);line-height: .95;letter-spacing: -.03em;font-variant-numeric: lining-nums proportional-nums;background: linear-gradient(180deg,#f3dcad 0%,var(--gold) 58%,var(--gold-lo) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: .08em}.stats__grid .stat__value{display: flex;align-items: flex-end;min-height: calc(var(--fs-stat) * 1.03);margin-bottom: .7rem}.stat__label{font-family: var(--f-display);font-size: var(--fs-h4);font-weight: 420;line-height: 1.2;color: var(--bone);text-wrap: balance}.stat__note{margin-top: .4rem;font-size: var(--fs-small);color: var(--bone-2);line-height: 1.5}.stat--text .stat__value{font-size: calc(var(--fs-stat) * .5);letter-spacing: .04em;line-height: 1.2;padding-bottom: .12em}@media (min-width: 900px){.stats__top{grid-template-columns: minmax(0,4fr) minmax(0,8fr)}.stats__head{align-self: start}}.about{padding-block: var(--section-y)}.about__grid{display: grid;gap: clamp(2.5rem,2rem + 3vw,5.5rem) 4rem}.about__media{position: relative;overflow: hidden;border-radius: var(--radius)}.about__pic img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}@media (min-width: 900px){.about__media{align-self: start;position: sticky;top: calc(var(--header-h) + 2rem)}}.about__body{align-self: center}.about__text{display: grid;gap: 1.1rem;margin-top: clamp(1.75rem,1.4rem + 1vw,2.5rem);max-width: 36rem;color: var(--c-fg-2)}.about__text p:first-child{color: var(--c-fg);font-size: var(--fs-lead);line-height: 1.55}.quote{margin-top: clamp(2.5rem,2rem + 2vw,3.75rem);padding-top: 2.25rem;border-top: 1px solid var(--c-line);max-width: 38rem}.quote blockquote p{font-family: var(--f-display);font-style: italic;font-weight: 360;font-size: clamp(1.6rem,1.2rem + 1.4vw,2.5rem);line-height: 1.18;letter-spacing: -.01em;quotes: auto;text-wrap: balance}.quote blockquote p::before{content: open-quote}.quote blockquote p::after{content: close-quote}.signature{display: flex;align-items: center;gap: 1rem;margin-top: 1.75rem}.signature__text{display: grid;gap: .1rem}.signature__name{font-style: normal;font-family: var(--f-display);font-size: 1.25rem;font-weight: 450}.signature__role{font-size: var(--fs-small);color: var(--c-fg-2)}.highlights{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: 0 2.5rem}.highlight{position: relative;padding: 1.75rem 0 .5rem;border-top: 1px solid var(--c-line)}.highlight__no{display: block;margin-bottom: 1.1rem;font-family: var(--f-display);font-size: 1rem;font-style: italic;color: var(--c-accent)}.highlight__title{font-family: var(--f-display);font-size: var(--fs-h4);font-weight: 450;line-height: 1.2;margin-bottom: .55rem}.highlight p{font-size: var(--fs-small);line-height: 1.55;color: var(--c-fg-2)}.services{padding-block: var(--section-y);background: var(--ink-1)}.services__list{display: grid;gap: clamp(3rem,2rem + 2vw,4rem) clamp(1.25rem,1rem + 1vw,2rem);counter-reset: s}.service__media{position: relative;overflow: hidden;margin-bottom: 1.6rem;border-radius: var(--radius);background: var(--ink-3)}.service__pic img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;filter: saturate(.86) contrast(1.03);transition: transform 1.4s var(--ease-out),filter 1s var(--ease-out)}.service:hover .service__pic img{filter: none}@media (max-width: 639.98px){.service__pic img{aspect-ratio: 4 / 3}}@media (min-width: 640px){.service{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 0}}.service__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,rgb(var(--shade) / .74) 0%,rgb(var(--shade) / .58) 22%,rgb(var(--shade) / 0) 50%);pointer-events: none}.service:hover .service__pic img{transform: scale(1.04)}.service__no{position: absolute;left: 1.1rem;top: .8rem;z-index: 1;font-family: var(--f-display);font-size: 2.6rem;font-weight: 300;line-height: 1;color: var(--bone);font-variant-numeric: lining-nums}.service__title{font-family: var(--f-display);font-weight: 420;font-size: var(--fs-h3);line-height: 1.15;margin-bottom: .85rem;padding-top: 1.1rem;border-top: 1px solid var(--line-d-2)}.service__text{color: var(--bone-2);margin-bottom: 1.2rem;font-size: var(--fs-small);line-height: 1.62}img[data-img="breeds-holstein-cows-modern-barn"]{object-position: 50% 50%}.service img[data-img="transport-truck-highway-dusk-mountain"]{object-position: 27% 50%}.service img[data-img="transport-ships-at-sea-limassol-aerial"]{object-position: 52% 50%}.service img[data-img="atmosphere-detail-ear-tags-young-cattle"]{object-position: 58% 50%}.animals{padding-block: var(--section-y);background: radial-gradient(60rem 30rem at 85% 0%,rgb(201 164 106 / .07),transparent 70%),var(--ink-2)}.availability{display: inline-flex;align-items: center;gap: .7rem;margin-top: 1.5rem;padding: .55rem 1rem .55rem .85rem;border: 1px solid var(--line-d-2);border-radius: 1.4rem;font-size: var(--fs-meta);font-weight: 650;letter-spacing: .02em;color: var(--gold-hi)}.availability__dot{width: .5rem;height: .5rem;border-radius: 50%;background: var(--gold);box-shadow: 0 0 0 .3rem rgb(201 164 106 / .16)}.rail{position: relative}.rail__track{--rail-pad: max(var(--gutter),(100% - var(--maxw)) / 2);display: grid;grid-auto-flow: column;grid-auto-columns: clamp(17.5rem,30vw,27.5rem);gap: clamp(1rem,.6rem + 1vw,1.75rem);margin: 0;padding: 0 var(--rail-pad) 1.5rem;list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--rail-pad);scrollbar-color: var(--gold-lo) transparent;scrollbar-width: thin}.rail__track:focus-visible{outline-offset: -2px}.js .rail__track{scrollbar-width: none}.js .rail__track::-webkit-scrollbar{display: none}.breed{scroll-snap-align: start;display: flex;flex-direction: column;background: var(--ink-1);border: 1px solid var(--line-d);border-radius: var(--radius);transition: border-color .5s var(--ease-out)}.breed:hover{border-color: var(--line-d-2)}.breed__media{position: relative;overflow: hidden;border-radius: var(--radius) var(--radius) 0 0}.breed__pic img{width: 100%;aspect-ratio: 4 / 4.6;object-fit: cover;transition: transform 1.4s var(--ease-out)}.breed:hover .breed__pic img{transform: scale(1.045)}.breed__body{display: flex;flex-direction: column;gap: .9rem;flex: 1;padding: 1.6rem clamp(1.25rem,1rem + .8vw,1.9rem) 1.1rem}.breed__type{color: var(--gold);font-size: var(--fs-eyebrow);font-weight: 700;letter-spacing: .18em;text-transform: uppercase}.breed__name{font-family: var(--f-display);font-weight: 380;font-size: var(--fs-d3);line-height: 1.02;letter-spacing: -.01em;margin-top: -.3rem}.breed__text{color: var(--bone-2);font-size: var(--fs-small);line-height: 1.6}.breed__cta{margin-top: auto;align-self: flex-start}img[data-img="breeds-holstein-heifers-group-pasture"]{object-position: 55% 50%}img[data-img="breeds-fleckvieh-cow-alpine-evening"]{object-position: 47% 50%}img[data-img="breeds-limousin-bull-grazing"]{object-position: 45% 50%}img[data-img="breeds-charolais-bull-hill-pasture"]{object-position: 60% 50%}img[data-img="transport-cattle-walking-mountain-path"]{object-position: 30% 50%}.rail__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.5rem 3rem;margin-top: 1.25rem}.animals__note{max-width: 40rem;font-size: var(--fs-small);color: var(--bone-2)}.rail__controls{display: flex;align-items: center;gap: .6rem}.rail__progress{position: relative;width: clamp(6rem,12vw,11rem);height: 1px;margin-right: 1rem;background: var(--line-d);overflow: hidden}.rail__progress span{position: absolute;inset: 0;background: var(--gold);transform-origin: left;transform: scaleX(var(--rail-p,.3));transition: transform .3s var(--ease-out)}.rail__btn{display: inline-grid;place-items: center;width: 3.25rem;height: 3.25rem;border: 1px solid var(--line-d-2);border-radius: 50%;background: transparent;color: var(--bone);cursor: pointer;transition: border-color .3s,color .3s,background-color .3s,opacity .3s}.rail__btn:hover:not(:disabled){background: var(--gold);border-color: var(--gold);color: var(--ink-1)}.rail__btn:disabled{opacity: .35;cursor: default}.process{padding-block: var(--section-y)}.process__grid{display: grid;gap: 3rem clamp(3rem,2rem + 4vw,7rem)}.process__head .lead{margin-top: 1.5rem;margin-bottom: 2.25rem}.steps{counter-reset: step}.step{display: grid;grid-template-columns: clamp(3.75rem,3rem + 3vw,6.5rem) minmax(0,1fr);gap: 1.25rem;padding-block: clamp(1.6rem,1.2rem + 1vw,2.25rem);border-top: 1px solid var(--c-line)}.step:last-child{border-bottom: 1px solid var(--c-line)}.step__no{font-family: var(--f-display);font-weight: 300;font-size: clamp(2.25rem,1.8rem + 1.6vw,3.5rem);line-height: .9;color: var(--gold-deep);font-variant-numeric: lining-nums}.step__title{font-family: var(--f-display);font-weight: 430;font-size: var(--fs-h3);line-height: 1.15;margin-bottom: .55rem}.step__body p{color: var(--c-fg-2);max-width: 36rem}.markets{padding-block: var(--section-y);background: var(--ink-1);overflow: hidden}.markets__grid{display: grid;gap: 3rem 4rem;align-items: center}.markets__copy{container-type: inline-size}.markets__copy .h2.fit-l{font-size: min(var(--fs-d2),11.6cqi)}.markets__copy .h2.fit-m{font-size: min(var(--fs-d2),9.8cqi)}.markets__copy .h2.fit-s{font-size: min(var(--fs-d2),8.9cqi)}.markets__copy .lead{margin-top: 1.5rem}.countries{margin-top: 2.25rem;border-top: 1px solid var(--line-d)}.countries li{display: flex;flex-wrap: wrap;align-items: baseline;gap: .25rem 1rem;padding: .85rem 0;border-bottom: 1px solid var(--line-d)}.countries__code{width: 1.9rem;flex: none;color: var(--gold);font-size: .75rem;font-weight: 700;letter-spacing: .14em}.countries__name{font-family: var(--f-display);font-size: 1.35rem;font-weight: 400;line-height: 1.2}.countries__note{margin-left: auto;font-size: var(--fs-meta);font-weight: 600;letter-spacing: .03em;color: var(--gold-hi)}.trade{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap: 1.75rem 2.25rem;margin-top: 2.5rem}.trade .countries{margin-top: 0}.trade__label{display: flex;align-items: center;gap: .65rem;padding-bottom: .8rem;color: var(--gold);font-size: var(--fs-eyebrow);font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.trade__swatch{width: .55rem;height: .55rem;border-radius: 50%;flex: none}.trade__col--src .trade__swatch{background: rgb(242 236 224 / .75)}.trade__col--dst .trade__swatch{background: var(--gold);box-shadow: 0 0 0 .25rem rgb(201 164 106 / .18)}.hq{display: flex;align-items: center;gap: 1rem;margin-top: 1.75rem}.hq__icon{width: 1.6rem;height: 1.6rem;color: var(--gold)}.hq p{display: grid}.hq__label{color: var(--gold);font-size: var(--fs-eyebrow);font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.hq__place{font-size: 1.05rem;color: var(--bone)}.markets__langs{margin-top: 1.25rem;font-size: var(--fs-small);color: var(--bone-2)}.map{position: relative;margin-inline: calc(var(--gutter) * -1)}.map__svg{width: 100%;height: auto;overflow: visible}.map__dots path{stroke-linecap: round;stroke-dasharray: 0 10;stroke-width: 5.2}.map__base{stroke: rgb(242 236 224 / .12)}.map__src{stroke: rgb(242 236 224 / .66)}.map__dst{stroke: var(--gold)}.map__hq{stroke: var(--bone)}.map__route--ship{fill: none;stroke: var(--gold-hi);stroke-width: 2.4;stroke-dasharray: 7 8;stroke-linecap: round}.map__draw{fill: none;stroke: #fff;stroke-width: 34;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: 0}.map__ring{fill: none;stroke: var(--bone);stroke-width: 1.3}.map__pin{fill: var(--bone)}.map__dest-ring{fill: none;stroke: var(--gold-hi);stroke-width: 1.4}.map__dest{fill: var(--gold-hi)}.map__label{fill: var(--bone);font-family: var(--f-sans);font-size: 20px;font-weight: 650;letter-spacing: .02em;paint-order: stroke;stroke: var(--ink-1);stroke-width: 6px;stroke-linejoin: round}.map__sub{fill: var(--gold-hi);font-family: var(--f-sans);font-size: 15px;font-weight: 700;letter-spacing: .06em;paint-order: stroke;stroke: var(--ink-1);stroke-width: 6px;stroke-linejoin: round}.map__code{display: none;fill: var(--bone);font-family: var(--f-sans);font-size: 32px;font-weight: 700;letter-spacing: .08em;paint-order: stroke;stroke: var(--ink-1);stroke-width: 9px;stroke-linejoin: round}.map__code--dst{fill: var(--gold-hi)}.care{background: var(--ink-2)}.care__grid{display: grid}.care__media{position: relative;min-height: 24rem;overflow: hidden}.care__pic,.care__pic img{width: 100%;height: 100%}.care__pic img{object-fit: cover;object-position: 50% 62%;aspect-ratio: 4 / 5}.care__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgb(var(--shade) / .35),transparent 40%)}.care__body{padding: var(--section-y) var(--gutter)}.care__body .lead{margin-top: 1.5rem}.care__items{display: grid;gap: 0 2.5rem;margin-top: clamp(2.5rem,2rem + 2vw,3.5rem)}.care__item{display: grid;grid-template-columns: 2.75rem minmax(0,1fr);grid-row: span 2;grid-template-rows: subgrid;gap: 0 1.1rem;align-content: start;padding-block: 1.5rem;border-top: 1px solid var(--line-d)}.care__item > div{display: contents}.care__icon{grid-row: span 2}.care__icon{width: 2rem;height: 2rem;color: var(--gold)}.care__item-title{grid-column: 2;font-family: var(--f-display);font-weight: 430;font-size: 1.3rem;line-height: 1.2;margin-bottom: .4rem}.care__item p{grid-column: 2;font-size: var(--fs-small);color: var(--bone-2);line-height: 1.58}.audiences{padding-block: var(--section-y)}.aud-grid{display: grid;gap: clamp(1.25rem,1rem + 1vw,2rem)}.aud{display: flex;flex-direction: column;background: var(--paper-3);border: 1px solid rgb(17 24 19 / .08);border-radius: var(--radius);box-shadow: 0 1px 0 rgb(17 24 19 / .03),0 1.5rem 3rem -2rem rgb(17 24 19 / .22)}.aud__media{position: relative;overflow: hidden;border-radius: var(--radius) var(--radius) 0 0}.aud__pic img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;transition: transform 1.4s var(--ease-out)}.aud:hover .aud__pic img{transform: scale(1.04)}.aud__body{display: flex;flex-direction: column;gap: 1rem;flex: 1;padding: clamp(1.5rem,1.2rem + 1vw,2.25rem)}.aud__title{font-family: var(--f-display);font-weight: 400;font-size: clamp(1.6rem,1.3rem + 1vw,2.2rem);line-height: 1.1;text-wrap: balance}.aud__body p{color: var(--c-fg-2);font-size: var(--fs-small);line-height: 1.62}.aud__actions{display: flex;flex-direction: column;align-items: flex-start;gap: .35rem;margin-top: auto;padding-top: 1rem}.aud__wa{display: inline-flex;align-items: center;gap: .5rem;padding-block: .6rem;color: var(--gold-deep);font-weight: 650;font-size: var(--fs-small);text-decoration: none}.aud__wa:hover{text-decoration: underline;text-underline-offset: .25em}img[data-img="breeds-charolais-young-cows-evening-light"]{object-position: 58% 40%}img[data-img="transport-livestock-truck-multideck"]{object-position: 40% 55%}.drivers{background: var(--ink-1);padding-bottom: var(--section-y)}.drivers__band{position: relative;isolation: isolate;display: flex;align-items: flex-start;min-height: clamp(34rem,78svh,52rem);overflow: hidden}.drivers__pic{position: absolute;inset: 0;z-index: -2}.drivers__pic img{width: 100%;height: 100%;object-fit: cover;object-position: 60% 50%}.drivers__shade{position: absolute;inset: 0;z-index: -1;background: linear-gradient(to top,var(--ink-1) 0%,rgb(var(--shade) / .55) 22%,rgb(var(--shade) / 0) 48%),linear-gradient(100deg,rgb(var(--shade) / .72) 0%,rgb(var(--shade) / .35) 42%,rgb(var(--shade) / 0) 64%)}.drivers__head{position: relative;padding-top: calc(var(--section-y) * .9)}.drivers__head::before{content: "";position: absolute;z-index: -1;pointer-events: none;top: calc(var(--section-y) * .9 - 4rem);bottom: -4rem;left: calc(-1 * var(--gutter));width: calc(min(100%,46rem) + var(--gutter) + 9rem);background: linear-gradient(to right,rgb(var(--shade) / .64) 0%,rgb(var(--shade) / .58) calc(100% - 9rem),rgb(var(--shade) / 0) 100%);-webkit-mask-image: linear-gradient(to bottom,transparent 0,#000 4rem,#000 calc(100% - 4rem),transparent 100%);mask-image: linear-gradient(to bottom,transparent 0,#000 4rem,#000 calc(100% - 4rem),transparent 100%)}.drivers__title{max-width: 22ch}.drivers__head .lead{margin-top: 1.5rem;color: rgb(242 236 224 / .88)}.drivers__grid{display: grid;gap: 3rem clamp(3rem,2rem + 4vw,6rem);margin-top: clamp(2rem,1rem + 3vw,4rem)}.drivers__col .h4{margin-bottom: 1.1rem}.drivers__col .h4 + *{margin-bottom: 2.5rem}.checks{display: grid;gap: .9rem}.checks li{display: grid;grid-template-columns: 1.5rem minmax(0,1fr);gap: .9rem;align-items: start}.checks .i{color: var(--gold);margin-top: .15rem}.drivers__task{display: grid;grid-template-columns: 1.5rem minmax(0,1fr);gap: .9rem}.drivers__task .i{color: var(--gold);margin-top: .15rem}.drivers__conditions{margin-top: -1rem;color: var(--bone-2);font-size: var(--fs-small);max-width: 34rem;padding-left: 2.4rem}.apply{align-self: start;padding: clamp(1.75rem,1.4rem + 1.5vw,2.75rem);background: var(--ink-2);border: 1px solid var(--line-d);border-radius: var(--radius)}.apply__list{margin: 1.4rem 0 2rem;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));gap: 0 2rem}.apply__list li{display: flex;gap: .9rem;padding: .8rem 0;border-top: 1px solid var(--line-d);font-size: var(--fs-small)}.apply__no{color: var(--gold);font-size: .75rem;font-weight: 700;letter-spacing: .1em;padding-top: .15rem;font-variant-numeric: tabular-nums}.apply__actions{display: flex;flex-wrap: wrap;gap: .75rem}.band{--c-fg: var(--ink-text);--c-fg-2: #2d352f;--c-accent: var(--gold-deep);--c-focus: var(--ink-text);position: relative;isolation: isolate;display: flex;align-items: flex-start;min-height: max(clamp(36rem,92svh,56rem),calc(36rem + 22.5vw));overflow: hidden;text-align: center;color: var(--ink-text);background: #b9c4c6}.band__pic{position: absolute;inset: 0;z-index: -2}.band__pic img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 100%}.band__shade{position: absolute;inset: 0;z-index: -1;background: radial-gradient(60% 46% at 50% 30%,rgb(236 238 236 / .5),rgb(236 238 236 / 0) 70%),linear-gradient(to bottom,rgb(var(--shade) / .18),rgb(var(--shade) / 0) 22%,rgb(var(--shade) / 0) 70%,rgb(var(--shade) / .38))}.band__inner{position: relative;display: grid;justify-items: center;padding-top: clamp(4.5rem,3rem + 5vw,8rem);padding-bottom: 14rem}.band__inner::before{content: "";position: absolute;z-index: -1;inset: 1rem -6rem 10rem;pointer-events: none;background: radial-gradient(closest-side,rgb(236 238 236 / .5),rgb(236 238 236 / .3) 55%,rgb(236 238 236 / 0))}.band__mark{width: clamp(3.25rem,2.6rem + 2vw,4.5rem);height: auto;margin-bottom: 1.6rem;--logo-accent: var(--gold-deep)}.band__title{max-width: 26ch;font-family: var(--f-display);font-weight: 380;font-size: var(--fs-d2);line-height: 1.04;letter-spacing: -.015em;text-wrap: balance}.band__text{max-width: 34rem;margin-top: 1.4rem;font-size: var(--fs-lead);color: var(--c-fg-2)}.band__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: .75rem 1rem;margin-top: 2.25rem}.band .btn--ink-line{background: rgb(243 238 229 / .7);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.band .btn--ink-line:hover{background: rgb(243 238 229 / .88)}.contact{padding-block: var(--section-y)}.contact__grid{display: grid;gap: 4rem clamp(3rem,2rem + 4vw,6.5rem);align-items: start}.contact__info .lead{margin-top: 1.5rem}.person{display: flex;align-items: center;gap: 1.25rem;margin-top: 2.5rem;padding: 1.5rem 0;border-top: 1px solid var(--c-line);border-bottom: 1px solid var(--c-line)}.person__text{display: grid;gap: .2rem}.person__name{font-family: var(--f-display);font-size: 1.6rem;font-weight: 430;line-height: 1.15}.person__role,.person__langs{font-size: var(--fs-small);color: var(--c-fg-2)}.person__langs-label{color: var(--c-fg);font-weight: 650}.channels{margin-top: .5rem;container-type: inline-size}.channel{display: grid;grid-template-columns: 2.75rem minmax(0,1fr) auto;grid-template-areas: "icon label cta" "icon value cta";column-gap: 1rem;row-gap: .1rem;align-items: center;padding: 1.1rem 0;border-bottom: 1px solid var(--c-line)}.channel__icon{grid-area: icon;display: grid;place-items: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;border: 1px solid var(--c-line);color: var(--gold-deep)}.channel__label{grid-area: label;font-size: .6875rem;font-weight: 700;letter-spacing: .2em;text-transform: uppercase;color: var(--gold-deep)}.channel__value{grid-area: value;font-family: var(--f-display);font-size: 1.3rem;line-height: 1.3;font-style: normal;color: var(--c-fg);text-decoration: none}.channel__value--tel{white-space: nowrap}.channel__value--email{font-size: clamp(.9375rem,(100cqi - 3.75rem) / 14,1.3rem)}@container (max-width: 33rem){.channel{grid-template-columns: 2.75rem minmax(0,1fr);grid-template-areas: "icon label" "icon value" "icon cta"}.channel__cta{padding-left: 0;justify-self: start}}a.channel__value:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em}.channel__cta{grid-area: cta;display: inline-flex;align-items: center;gap: .45rem;padding: .6rem 0 .6rem .5rem;color: var(--gold-deep);font-size: var(--fs-small);font-weight: 650;text-decoration: none;white-space: nowrap}.channel__cta .i{width: 1rem;height: 1rem;transition: transform .45s var(--ease-out)}.channel__cta:hover .i{transform: translateX(4px)}.channel--address .channel__value{font-family: var(--f-sans);font-size: var(--fs-small);line-height: 1.55;color: var(--c-fg-2)}.inquiry{background: var(--paper-3);border: 1px solid rgb(17 24 19 / .08);border-radius: var(--radius);box-shadow: 0 2rem 4rem -2.5rem rgb(17 24 19 / .35);padding: clamp(1.5rem,1rem + 2.2vw,3rem)}.inquiry__title{font-family: var(--f-display);font-weight: 400;font-size: var(--fs-d3);line-height: 1.08;text-wrap: balance}.inquiry__lead{margin-top: .8rem;color: var(--c-fg-2);font-size: var(--fs-small);max-width: 36rem}.inquiry__fields{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: 1.1rem 1.25rem;margin-top: 2rem}.field{display: grid;gap: .45rem;align-content: start}.field--full,.field.is-wide{grid-column: 1 / -1}.field label{font-size: .8125rem;font-weight: 700;letter-spacing: .02em;color: var(--c-fg)}.req{color: var(--gold-deep)}.field input,.field select,.field textarea{width: 100%;min-height: 3.25rem;padding: .8rem 1rem;background: #fff;border: 1px solid rgb(17 24 19 / .2);border-radius: var(--radius);font-size: 1rem;line-height: 1.4;color: var(--ink-text);transition: border-color .25s,box-shadow .25s}.field textarea{min-height: 8.5rem;resize: vertical}.field input::placeholder,.field textarea::placeholder{color: rgb(74 82 73 / .78)}.field input:hover,.field select:hover,.field textarea:hover{border-color: rgb(17 24 19 / .38)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline: 2px solid var(--gold-deep);outline-offset: 1px;border-color: var(--gold-deep)}.select{position: relative}.select select{appearance: none;-webkit-appearance: none;padding-right: 2.75rem;cursor: pointer}.select__chev{position: absolute;right: 1rem;top: 50%;width: 1rem;height: 1rem;transform: translateY(-50%);pointer-events: none;color: var(--ink-text-2)}.field__error{min-height: 0;font-size: var(--fs-meta);font-weight: 600;color: #9b2c1f}.field__error:empty{display: none}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color: #9b2c1f;box-shadow: 0 0 0 3px rgb(155 44 31 / .12)}.field.is-prefilled input,.field.is-prefilled select{animation: prefill 1.6s var(--ease-out)}@keyframes prefill{0%{box-shadow: 0 0 0 6px rgb(201 164 106 / .55);border-color: var(--gold)}100%{box-shadow: 0 0 0 0 rgb(201 164 106 / 0)}}.inquiry__req{margin-top: 1.25rem;font-size: var(--fs-meta);color: var(--c-fg-2)}.inquiry__req span{color: var(--gold-deep)}.inquiry__status{font-size: var(--fs-small);font-weight: 600;color: #9b2c1f}.inquiry__status:empty{display: none}.inquiry__status{margin-top: 1rem}.inquiry__actions{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 1.5rem}.inquiry__actions .btn{flex: 1 1 16rem}@media (min-width: 400px){.inquiry__actions .btn{white-space: nowrap}}.inquiry__nojs{margin-top: 1.5rem;padding: 1.25rem;border: 1px solid var(--c-line);border-radius: var(--radius);font-size: var(--fs-small)}.inquiry__nojs-links{display: flex;flex-wrap: wrap;gap: .6rem;margin-top: 1rem}.js .inquiry__nojs,html:not(.js) .inquiry__lead,html:not(.js) .inquiry__fields,html:not(.js) .inquiry__req,html:not(.js) .inquiry__actions,html:not(.js) .inquiry__hint{display: none}.inquiry__hint,.inquiry__privacy{margin-top: 1rem;font-size: var(--fs-meta);line-height: 1.55;color: var(--c-fg-2);max-width: 40rem}.inquiry__hint{margin-top: 1.5rem;padding-top: 1.25rem;border-top: 1px solid var(--c-line)}.inquiry__privacy a{color: var(--gold-deep);font-weight: 650}.site-footer{position: relative;overflow: hidden;background: var(--ink-0);color: var(--bone-2);padding-top: clamp(4.5rem,3rem + 5vw,8rem);font-size: var(--fs-small)}.footer__top{display: grid;gap: 2rem;padding-bottom: clamp(3rem,2rem + 3vw,4.5rem);border-bottom: 1px solid var(--line-d)}.footer__brand .brand__logo{height: 3.4rem}.footer__claim{max-width: 30rem;font-family: var(--f-display);font-size: var(--fs-h3);line-height: 1.3;color: var(--bone)}.footer__actions{display: flex;flex-wrap: wrap;gap: .75rem;align-self: end}.footer__cols{display: grid;gap: 2.5rem 3rem;padding-block: clamp(2.5rem,2rem + 2vw,3.5rem);border-bottom: 1px solid var(--line-d)}.footer__title{margin-bottom: 1rem;color: var(--gold);font-size: .6875rem;font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.footer__list{list-style: none;margin: 0;padding: 0;display: grid;gap: .2rem}.footer__list a{display: inline-block;padding-block: .35rem;color: var(--bone);text-decoration: none}.footer__list a:hover,.footer__contact a:hover,.footer__links a:hover{color: var(--gold-hi)}.footer__legal p,.footer__contact p{line-height: 1.6}.footer__legal p + p{margin-top: .35rem}.footer__contact a{color: var(--bone);text-decoration: none}.footer__langs{margin-top: .75rem}.footer__switch{list-style: none;margin: 1rem 0 0 -.55rem;padding: 0;display: flex;flex-wrap: wrap;gap: 0 .25rem}.footer__switch a{padding: .35rem .55rem;font-size: var(--fs-meta)}.footer__bottom{position: relative;z-index: 1;display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 2rem;padding-block: 1.75rem;font-size: var(--fs-meta)}.footer__links{display: flex;flex-wrap: wrap;gap: .25rem 1.5rem}.footer__links a,.footer__top-link{color: var(--bone);text-decoration: none;padding-block: .4rem}.footer__top-link{display: inline-flex;align-items: center;gap: .5rem;margin-left: auto}.footer__top-link .i{width: 1rem;height: 1rem;color: var(--gold)}.footer__links a[aria-current]{color: var(--gold-hi)}.footer__watermark{margin: 0 0 -.2em;padding-inline: var(--gutter);text-align: center;white-space: nowrap;font-family: var(--f-display);font-weight: 300;font-size: clamp(6rem,22vw,22rem);line-height: .9;letter-spacing: -.03em;color: transparent;-webkit-text-stroke: 1px rgb(201 164 106 / .22);user-select: none;pointer-events: none}.mbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: grid;grid-template-columns: 1fr 1fr;gap: .6rem;padding: .7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));background: rgb(8 11 9 / .9);border-top: 1px solid var(--line-d);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);transition: transform .5s var(--ease-out)}.mbar .btn{min-height: 3.1rem;gap: .45rem;padding-inline: .5rem;font-size: .875rem;white-space: nowrap}.js .mbar{transform: translateY(110%);visibility: hidden;transition: transform .5s var(--ease-out),visibility 0s linear .5s}.js .mbar.is-visible{transform: none;visibility: visible;transition: transform .5s var(--ease-out),visibility 0s}.doc-hero{position: relative;isolation: isolate;overflow: hidden;padding-top: calc(var(--header-h) + clamp(3.5rem,1.5rem + 6vw,8rem));padding-bottom: clamp(3rem,1.75rem + 4vw,6rem);background: radial-gradient(60rem 26rem at 88% -8%,rgb(201 164 106 / .13),transparent 70%),radial-gradient(44rem 22rem at -8% 118%,rgb(201 164 106 / .06),transparent 70%),var(--ink-1);color: var(--bone);border-bottom: 1px solid var(--line-d)}.doc-hero__eyebrow{color: var(--gold-hi)}.doc-hero__title{max-width: 22ch;hyphens: manual;font-family: var(--f-display);font-weight: 360;font-size: var(--fs-d2);line-height: 1.02;letter-spacing: -.018em;text-wrap: balance}.doc-hero__meta{margin-top: 1.4rem;color: var(--bone-2);font-size: var(--fs-small)}.doc{padding-block: clamp(3rem,2rem + 4vw,6.5rem) clamp(4.5rem,3rem + 5vw,8.5rem)}.doc__grid{display: grid;gap: 2.5rem;align-items: start}.doc__toc{display: none}.doc__toc-title{margin-bottom: .9rem;color: var(--c-accent);font-size: var(--fs-eyebrow);font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.doc__toc ol{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--c-line)}.doc__toc a{display: grid;grid-template-columns: 2.1rem minmax(0,1fr);gap: .25rem;padding: .55rem 0;border-bottom: 1px solid var(--c-line);color: var(--c-fg-2);font-size: var(--fs-meta);font-weight: 600;line-height: 1.4;text-decoration: none;transition: color .25s}.doc__toc a:hover,.doc__toc a[aria-current]{color: var(--c-fg)}.doc__toc a[aria-current] .doc__toc-no{color: var(--c-fg)}.doc__toc-no{padding-top: .08em;color: var(--c-accent);font-size: .6875rem;font-weight: 700;letter-spacing: .1em;font-variant-numeric: tabular-nums}.doc__body{min-width: 0}.doc__section{padding-block: clamp(1.75rem,1.35rem + 1.2vw,2.75rem);border-top: 1px solid var(--c-line)}.doc__section:first-child{padding-top: 0;border-top: 0}.doc__h2{display: grid;grid-template-columns: 2.1rem minmax(0,1fr);align-items: baseline;max-width: 34em;margin-bottom: 1.1rem;font-family: var(--f-display);font-weight: 420;font-size: var(--fs-h3);line-height: 1.18;letter-spacing: -.005em;color: var(--c-fg);text-wrap: balance}.doc__no{font-family: var(--f-sans);font-size: .75rem;font-weight: 700;letter-spacing: .12em;color: var(--c-accent);font-variant-numeric: tabular-nums}.doc__text{max-width: 68ch;color: var(--c-fg-2);line-height: 1.7}.doc__text > * + *{margin-top: 1rem}.doc__text ul,.doc__text ol{display: grid;gap: .55rem;margin-inline: 0;padding: 0;list-style: none}.doc__text li{position: relative;padding-left: 1.4rem}.doc__text li::before{content: "";position: absolute;left: 0;top: .85em;width: .75rem;height: 1px;background: var(--c-accent)}.doc__text strong{color: var(--c-fg);font-weight: 700}.doc__text a{color: var(--gold-deep);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em;overflow-wrap: anywhere;transition: color .25s}.doc__text a:hover{color: var(--ink-text)}.doc__next{margin-top: clamp(2rem,1.5rem + 2vw,3.5rem);padding-top: 1.25rem;border-top: 1px solid var(--c-line)}@media (min-width: 700px){.doc__text{padding-left: 2.1rem}.doc__next{padding-left: 2.1rem}}@media (min-width: 1100px){.doc__grid{grid-template-columns: minmax(13rem,17rem) minmax(0,1fr);gap: clamp(3rem,1rem + 5vw,7.5rem)}.doc__toc{display: block;position: sticky;top: calc(var(--header-h) + 2rem);max-height: calc(100vh - var(--header-h) - 4rem);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}}.doc__text .credits-list{gap: 0;border-top: 1px solid var(--c-line)}.doc__text .credit-item{display: grid;grid-template-columns: 4.75rem minmax(0,1fr);gap: 1.1rem;align-items: start;padding: 1rem 0;border-bottom: 1px solid var(--c-line)}.doc__text .credit-item::before{content: none}.credit-item__pic img{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: var(--radius);background: var(--paper-2)}.credit-item__desc{color: var(--c-fg);font-weight: 650;line-height: 1.4}.credit-item__meta{display: flex;flex-wrap: wrap;gap: .15rem 1.1rem;margin-top: .35rem;font-size: var(--fs-meta);line-height: 1.5}.credit-item__mod{color: var(--gold-deep);font-weight: 700}.credit-item__note{margin-top: .3rem;font-size: var(--fs-meta);line-height: 1.5}.credits-map{font-size: var(--fs-small)}.page-gate,.page-nf{min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;background: radial-gradient(56rem 30rem at 50% -6%,rgb(201 164 106 / .12),transparent 70%),var(--ink-1)}.gate{flex: 1;display: grid;place-items: center;padding: clamp(3rem,9vh,7rem) var(--gutter) 2rem}.gate__inner{width: min(100%,46rem);text-align: center}.gate__brand{margin: 0 0 clamp(2.25rem,1.5rem + 3vw,3.5rem);line-height: 0}.gate__logo{width: auto;height: clamp(3rem,2.4rem + 2vw,4.25rem);margin-inline: auto;color: var(--bone);--logo-accent: var(--gold)}.gate__label{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 1.35rem;margin-bottom: 1.6rem;color: var(--gold);font-size: var(--fs-eyebrow);font-weight: 700;letter-spacing: .2em;line-height: 1.9;text-transform: uppercase}.gate__label > span[lang]{white-space: nowrap}.gate__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .75rem;margin: 0;padding: 0;list-style: none}.gate__link{display: flex;flex-direction: column;align-items: center;gap: .4rem;padding: 1.35rem 1rem 1.3rem;border: 1px solid var(--line-d);border-radius: var(--radius);background: rgb(17 25 20 / .55);color: var(--bone);text-decoration: none;transition: border-color .35s var(--ease-out),background-color .35s var(--ease-out),color .35s var(--ease-out)}.gate__link:hover{border-color: var(--gold);background: var(--ink-2);color: var(--gold-hi)}.gate__code{color: var(--gold);font-size: .75rem;font-weight: 700;letter-spacing: .14em}.gate__name{font-family: var(--f-display);font-size: clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight: 400;line-height: 1.15}@media (min-width: 640px){.gate__list{grid-template-columns: repeat(3,minmax(0,1fr))}}.gate__legal,.nf__legal{padding: 1.5rem var(--gutter) max(2rem,env(safe-area-inset-bottom));border-top: 1px solid var(--line-d);color: var(--bone-2);font-size: var(--fs-meta);line-height: 1.6;text-align: center}.gate__links,.nf__links{display: flex;flex-wrap: wrap;justify-content: center;gap: .25rem 1.5rem;margin-top: .6rem}.gate__links a,.nf__links a{padding-block: .35rem;color: var(--bone);text-decoration: none}.gate__links a:hover,.nf__links a:hover{color: var(--gold-hi)}.nf{flex: 1;display: grid;align-items: center;padding: clamp(2rem,6vh,4.5rem) var(--gutter) clamp(3rem,8vh,6rem)}.nf__inner{width: min(100%,var(--maxw));margin-inline: auto}.nf__brand{display: inline-block}.nf__logo{width: auto;height: 2.75rem;color: var(--bone);--logo-accent: var(--gold)}.nf__code{margin-top: clamp(2.5rem,1rem + 7vh,5.5rem);font-family: var(--f-display);font-weight: 300;font-size: clamp(7rem,3rem + 17vw,17rem);line-height: .78;letter-spacing: -.05em;font-variant-numeric: lining-nums;background: linear-gradient(180deg,#f3dcad 0%,var(--gold) 58%,var(--gold-lo) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: .06em}.nf__title{max-width: 18ch;margin-top: clamp(1.25rem,1rem + 1vw,2rem);font-family: var(--f-display);font-weight: 380;font-size: var(--fs-d2);line-height: 1.04;letter-spacing: -.015em;text-wrap: balance}.nf__text{max-width: 38rem;margin-top: 1.25rem;font-size: var(--fs-lead);line-height: 1.58;color: var(--bone-2)}.nf__actions{display: flex;flex-wrap: wrap;gap: .75rem 1rem;margin-top: 2.25rem}.nf__langs{margin-top: clamp(2.5rem,2rem + 3vw,4rem);padding-top: 1.1rem;border-top: 1px solid var(--line-d)}.nf__langs-label{color: var(--gold);font-size: var(--fs-eyebrow);font-weight: 700;letter-spacing: .2em;text-transform: uppercase}.nf__langs ul{display: flex;flex-wrap: wrap;gap: .1rem 1.5rem;margin: .5rem 0 0;padding: 0;list-style: none}.nf__langs a{display: inline-block;padding-block: .4rem;color: var(--bone);text-decoration: none;transition: color .25s}.nf__langs a:hover{color: var(--gold-hi)}@media (max-width: 759.98px){.nf__actions .btn{flex: 1 1 100%}}@media (prefers-reduced-motion: no-preference){.reveal-ready [data-reveal]:not(.is-in){opacity: 0;transform: translate3d(0,1.75rem,0)}.reveal-ready [data-reveal]{transition: opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out)}.reveal-ready [data-reveal]:focus-within{opacity: 1;transform: none;transition: none}.reveal-ready .stats__grid > :nth-child(3n+2),.reveal-ready .services__list > :nth-child(4n+2),.reveal-ready .aud-grid > :nth-child(3n+2),.reveal-ready .rail__track > :nth-child(2){transition-delay: .08s}.reveal-ready .stats__grid > :nth-child(3n),.reveal-ready .services__list > :nth-child(4n+3),.reveal-ready .aud-grid > :nth-child(3n),.reveal-ready .rail__track > :nth-child(3){transition-delay: .16s}.reveal-ready .services__list > :nth-child(4n),.reveal-ready .rail__track > :nth-child(n+4){transition-delay: .24s}.reveal-ready .map .map__draw{transition: stroke-dashoffset 1.8s var(--ease-io) .35s}.reveal-ready .map #rm-TR .map__draw,.reveal-ready .map [id="rm-TR"] .map__draw{transition-delay: .6s}.reveal-ready .map [id="rm-CY"] .map__draw{transition-delay: .85s}.reveal-ready .map:not(.is-in) .map__draw{stroke-dashoffset: 1}.reveal-ready .map .map__dest,.reveal-ready .map .map__dest-ring{transition: opacity .8s var(--ease-out) 1.8s}.reveal-ready .map:not(.is-in) .map__dest,.reveal-ready .map:not(.is-in) .map__dest-ring{opacity: 0}.hero__pic img{animation: hero-settle 2.6s var(--ease-out) both}.hero__eyebrow,.hero__title-a,.hero__title-b,.hero__lead,.hero__actions,.hero__note,.hero__paths{animation: rise 1.2s var(--ease-out) both}.hero__title-a{animation-delay: .12s}.hero__title-b{animation-delay: .22s}.hero__lead{animation-delay: .34s}.hero__actions,.hero__note{animation-delay: .44s}.hero__paths{animation-delay: .56s}}@keyframes hero-settle{from{transform: scale(1.07)}to{transform: none}}@keyframes rise{from{opacity: 0;transform: translate3d(0,1.4rem,0)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference) and (min-width: 1000px) and (min-height: 600px){.js .hero{height: 200svh}.js .hero__stage{position: sticky;top: 0;height: 100svh;min-height: 0}.js .hero__media{transform: translate3d(0,calc(var(--p,0) * -2.5%),0) scale(calc(1 + var(--p,0) * .34))}.js .hero__dim{opacity: calc(var(--d,0) * .58)}}@media (prefers-reduced-motion: no-preference) and (max-width: 999.98px),(prefers-reduced-motion: no-preference) and (max-height: 599.98px){.js .hero__media{transform: scale(calc(1 + var(--p,0) * .12))}.js .hero__dim{opacity: calc(var(--d,0) * .45)}}@media print{[data-reveal]{opacity: 1 !important;transform: none !important}.site-header,.mbar,.menu,body::after{display: none !important}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}@media (min-width: 640px){.services__list{grid-template-columns: repeat(2,minmax(0,1fr))}.stats__grid{grid-template-columns: repeat(3,minmax(0,1fr))}.stats__grid > .stat{padding-right: 1.5rem}.stats__grid > .stat:not(:nth-child(3n+1)){padding-left: 1.5rem;border-left: 1px solid var(--line-d)}.trustbar{grid-template-columns: repeat(4,minmax(0,1fr))}.trustbar li + li{padding-left: 1.4rem;border-left: 1px solid var(--line-d)}}@media (min-width: 760px){.mbar{display: none}.site-header__cta{display: inline-flex}}@media (min-width: 760px) and (max-width: 1365.98px){.aud{flex-direction: row}.aud__media{flex: 0 0 42%;border-radius: var(--radius) 0 0 var(--radius)}.aud__pic{position: absolute;inset: 0}.aud__pic img{height: 100%;aspect-ratio: auto}}@media (min-width: 900px){.about__grid{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.highlights{grid-column: 1 / -1;grid-template-columns: repeat(4,minmax(0,1fr))}.process__grid,.contact__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.process__head,.contact__info{container-type: inline-size}.process__head .h2,.contact__info .h2{font-size: min(var(--fs-d2),10.6cqi)}.process__head{position: sticky;top: calc(var(--header-h) + 2.5rem);align-self: start}.care__grid{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.care__media{min-height: 100%}.care__pic{position: absolute;inset: 0}.care__pic img{aspect-ratio: auto}.care__body{padding-inline: clamp(2.5rem,1rem + 5vw,7rem) var(--gutter);max-width: 50rem}.care__items{grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr))}.drivers__grid{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.footer__cols{grid-template-columns: minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}}@media (min-width: 1000px){.footer__top{grid-template-columns: minmax(0,1fr) auto;align-items: end}.footer__claim{grid-column: 1}.footer__actions{grid-column: 2;grid-row: 1 / span 2}}@media (min-width: 1100px){.services__list{grid-template-columns: repeat(4,minmax(0,1fr))}.markets__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}.markets__copy .h2:not([class*="fit-"]){font-size: clamp(2rem,8.4cqi,3.75rem)}.map{margin-inline: 0 calc(var(--gutter) * -1)}}@media (min-width: 1366px){.aud-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.aud{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 0}.aud__body{grid-row: span 3;display: grid;grid-template-rows: subgrid;row-gap: 1rem}}@media (min-width: 1200px){.site-nav{display: block}.menu-toggle{display: none}.brand__logo{height: 2.9rem}}@media (min-width: 1200px) and (max-width: 1365.98px){html:lang(el) .site-nav{display: none}html:lang(el) .menu-toggle{display: inline-flex}html:lang(el) .site-nav + .site-header__tools{margin-left: auto}}@media (min-width: 1200px) and (max-width: 1279.98px){html:lang(cs) .site-nav{display: none}html:lang(cs) .menu-toggle{display: inline-flex}html:lang(cs) .site-nav + .site-header__tools{margin-left: auto}}@media (max-width: 759.98px){html{scroll-padding-bottom: calc(5rem + env(safe-area-inset-bottom))}.lang,.site-header__cta{display: none}.menu-toggle__label{display: none}.site-footer{padding-bottom: calc(4.6rem + env(safe-area-inset-bottom))}.hero__stage{min-height: 100svh;justify-content: flex-start}.hero__media{inset: -13svh 0 auto 0;height: 76svh}.hero__pic img{object-position: 30% 50%}.hero__shade{background: linear-gradient(to bottom,rgb(var(--shade) / .8) 0,rgb(var(--shade) / .46) 9svh,rgb(var(--shade) / .08) 15svh,rgb(var(--shade) / 0) 18svh,rgb(var(--shade) / .12) 25svh,rgb(var(--shade) / .78) 35svh,rgb(var(--shade) / .93) 45svh,var(--ink-1) 62svh,var(--ink-1) 100%)}.hero__inner{--hero-pt: 33svh}.hero__inner::before,.drivers__head::before{display: none}.hero__lead{font-size: 1.0625rem;line-height: 1.55;margin-top: 1.25rem}.hero__actions{margin-top: 1.6rem;width: auto}.hero__actions .btn{flex: 1 1 100%}.map{overflow: hidden}.map__svg{width: 128%;max-width: none;margin-left: -22%}.map__label,.map__sub{display: none}.map__code{display: inline}.drivers__band{align-items: flex-end;min-height: 90svh}.drivers__pic img{object-position: 66% 50%}.drivers__shade{background: linear-gradient(to top,var(--ink-1) 0%,rgb(var(--shade) / .9) 38%,rgb(var(--shade) / .75) 56%,rgb(var(--shade) / .3) 70%,rgb(var(--shade) / 0) 80%)}.drivers__head{padding-top: 0;padding-bottom: .5rem}.stats__grid > .stat:nth-child(odd){padding-right: 1rem}.stats__grid > .stat:nth-child(even){padding-left: 1rem;border-left: 1px solid var(--line-d)}.stat--text .stat__value{font-size: 1.375rem;letter-spacing: .02em}.stat--xl{grid-template-columns: minmax(0,1fr)}.stat--xl .stat__value{grid-row: auto;margin-bottom: .75rem}.footer__top-link{margin-left: 0}}@media (max-width: 399.98px){.btn{gap: .55rem;padding-inline: 1rem;font-size: .875rem}.btn--lg{padding-inline: 1.1rem}.apply{padding: 1.4rem 1.25rem}.availability{gap: .6rem;padding-inline: .75rem .9rem;letter-spacing: 0}}@media (max-width: 359.98px){.site-header__bar{gap: .75rem}.site-header .brand__logo{height: 2.25rem}.site-header__tools{gap: .4rem}.icon-btn{width: 2.5rem;height: 2.5rem}.menu-toggle{padding-left: .4rem}.mbar .btn .i{display: none}.stats__grid .stat__label{font-size: 1.125rem}}