.corp-shell{color:#171b1c;min-height:100vh;font-family:var(--font-huddle-body),Arial,sans-serif;background:#f3e9dc}.corp-shell *{box-sizing:border-box}.corp-skip{z-index:100;color:#fff;background:#171b1c;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.corp-skip:focus{transform:none}.corp-foundation{place-items:center;min-height:100svh;padding:clamp(2rem,6vw,6rem);display:grid}.corp-foundation__panel{background:radial-gradient(circle at 85% 15%,#ffffffd1,#0000 30%),#f8efe6;border:1px solid #9b633e47;border-radius:clamp(1.5rem,4vw,4rem);width:min(100%,68rem);padding:clamp(2rem,6vw,6rem);box-shadow:0 1.5rem 4rem #402a1b1f}.corp-foundation__eyebrow{color:#9b633e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:700}.corp-foundation h1{max-width:14ch;font-family:var(--font-huddle-display),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:500;line-height:.94}.corp-foundation__summary{color:#51463e;max-width:45rem;margin:1.75rem 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.corp-foundation__meta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.corp-foundation__meta span{color:#6f5848;border:1px solid #9b633e40;border-radius:999px;padding:.55rem .8rem;font-size:.75rem}.corp-foundation__link{color:#8d5634;text-underline-offset:.25rem;margin-top:2rem;font-weight:700;display:inline-flex}.corp-foundation__link:focus-visible{outline-offset:4px;outline:2px solid #9b633e}@media (max-width:620px){.corp-foundation{align-items:start;padding:1rem}.corp-foundation__panel{margin-top:4rem;padding:2rem 1.25rem}.corp-foundation h1{font-size:clamp(2.6rem,14vw,4.2rem)}.corp-foundation__meta{flex-direction:column;align-items:flex-start}}
:root{--corp-ink:#171b1c;--corp-ink-soft:#2b2f2e;--corp-cream:#f4eadf;--corp-cream-light:#fbf5ee;--corp-paper:#efe0d1;--corp-copper:#9b633e;--corp-copper-dark:#75462c;--corp-olive:#6e7057;--corp-line:#75462c3d;--corp-shadow:0 1.5rem 4rem #311e1224;--corp-page-max:96rem}.corp-shell{background:var(--corp-cream);min-height:100vh;color:var(--corp-ink);font-family:var(--font-huddle-body),Arial,sans-serif}.corp-shell *{box-sizing:border-box}.corp-shell a{color:inherit}.corp-shell button{font:inherit}.corp-skip{z-index:200;background:var(--corp-ink);color:#fff;border-radius:999px;padding:.75rem 1rem;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.corp-skip:focus{transform:none}.corp-header{z-index:90;border-bottom:1px solid var(--corp-line);background:color-mix(in srgb,var(--corp-cream-light) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;box-shadow:0 .35rem 1.5rem #301e120f}.corp-header__bar{width:min(100%,var(--corp-page-max));grid-template-columns:minmax(9.5rem,12rem) 1fr auto;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);min-height:5.5rem;margin:0 auto;padding:.65rem clamp(1rem,3vw,3rem);display:grid;position:relative}.corp-header__brand{align-items:center;width:clamp(8.8rem,12vw,11.5rem);display:inline-flex}.corp-header__brand img{object-fit:contain;width:100%;height:auto}.corp-desktop-nav{justify-content:center;align-items:stretch;height:100%;display:none}.corp-desktop-nav__group{align-items:center;display:flex;position:static}.corp-desktop-nav__group>button{color:#332c27;min-height:2.75rem;font-family:var(--font-huddle-display),Georgia,serif;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem .62rem;font-size:.94rem;display:inline-flex}.corp-desktop-nav__group>button span{font-size:.72rem;transition:transform .2s}.corp-desktop-nav__group>button[aria-expanded=true] span{transform:rotate(180deg)}.corp-desktop-nav__group>button:is(:hover,:focus-visible),.corp-desktop-nav__group>button.is-active{color:var(--corp-copper-dark);background:#9b633e1a}.corp-mega{border:1px solid var(--corp-line);background:radial-gradient(circle at 0 0,#fffffff0,transparent 36%), var(--corp-cream-light);box-shadow:var(--corp-shadow);opacity:0;pointer-events:none;border-radius:0 0 2.5rem 2.5rem;grid-template-columns:minmax(15rem,.8fr) 1.6fr;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.4rem,2.7vw,2.6rem);transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% - .35rem);left:clamp(1rem,3vw,3rem);right:clamp(1rem,3vw,3rem);transform:translateY(-.55rem)}.corp-mega.is-open{opacity:1;pointer-events:auto;transform:none}.corp-mega__intro{border-right:1px solid var(--corp-line);padding-right:clamp(1rem,2vw,2rem)}.corp-mega__intro>p{color:var(--corp-copper);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:700}.corp-mega__intro>strong{max-width:24ch;font-family:var(--font-huddle-display),Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.12;display:block}.corp-mega__intro>a{color:var(--corp-copper-dark);gap:.55rem;margin-top:1.4rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.corp-mega__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.corp-mega__links>a{border:1px solid #0000;border-radius:1.15rem;grid-template-columns:2rem 1fr;align-items:center;min-height:3.7rem;padding:.8rem 1rem;text-decoration:none;display:grid}.corp-mega__links>a span{color:var(--corp-copper);letter-spacing:.08em;font-size:.68rem}.corp-mega__links>a:is(:hover,:focus-visible),.corp-mega__links>a[aria-current=page]{border-color:var(--corp-line);color:var(--corp-copper-dark);background:#fff8f1}.corp-header__actions{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.corp-languages{border:1px solid var(--corp-line);border-radius:999px;align-items:center;gap:.15rem;padding:.22rem;display:none}.corp-languages a{border-radius:999px;place-items:center;min-width:2rem;min-height:2rem;font-size:.66rem;font-weight:800;text-decoration:none;display:grid}.corp-languages a[aria-current=page]{background:var(--corp-ink);color:#fff}.corp-header__cta{background:linear-gradient(135deg,var(--corp-copper),var(--corp-copper-dark));min-height:2.9rem;font-family:var(--font-huddle-display),Georgia,serif;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.88rem;text-decoration:none;display:none;box-shadow:0 .7rem 1.5rem #75462c33;color:#fff!important}.corp-header__cta:is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 .9rem 1.8rem #75462c47}.corp-menu-button{border:1px solid var(--corp-line);background:var(--corp-cream-light);cursor:pointer;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;padding:.8rem;display:grid}.corp-menu-button span{background:var(--corp-ink);width:1.15rem;height:1px;transition:transform .2s;display:block}.corp-menu-button span+span{margin-top:.34rem}.corp-menu-button[aria-expanded=true] span:first-child{transform:translateY(.18rem)rotate(45deg)}.corp-menu-button[aria-expanded=true] span:last-child{transform:translateY(-.18rem)rotate(-45deg)}.corp-mobile-backdrop{z-index:91;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1114147a;border:0;position:fixed;inset:0}.corp-mobile-panel{z-index:92;background:radial-gradient(circle at 90% 0,#ffffffe6,transparent 30%), var(--corp-cream-light);flex-direction:column;width:min(92vw,31rem);height:100dvh;padding:1rem;transition:transform .24s;display:flex;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-1.5rem 0 4rem #1a120d38}.corp-mobile-panel.is-open{transform:none}.corp-mobile-panel__top{border-bottom:1px solid var(--corp-line);justify-content:space-between;align-items:center;padding:.25rem .15rem 1rem;display:flex}.corp-mobile-panel__top p{color:var(--corp-copper);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.corp-mobile-panel__top button{border:1px solid var(--corp-line);cursor:pointer;background:0 0;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem}.corp-mobile-panel nav{margin-top:.65rem}.corp-mobile-accordion{border-bottom:1px solid var(--corp-line)}.corp-mobile-accordion>button{width:100%;font-family:var(--font-huddle-display),Georgia,serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1.15rem .25rem;font-size:1.35rem;display:flex}.corp-mobile-accordion>div{padding:0 .25rem 1.2rem}.corp-mobile-accordion>div>p{color:#62564e;margin:0 0 1rem;font-size:.86rem;line-height:1.55}.corp-mobile-accordion a{color:#302821;justify-content:space-between;align-items:center;padding:.78rem 0;text-decoration:none;display:flex}.corp-mobile-accordion a[aria-current=page]{color:var(--corp-copper-dark);font-weight:750}.corp-mobile-panel__languages{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:1.2rem;display:grid}.corp-mobile-panel__languages a{border:1px solid var(--corp-line);border-radius:1rem;flex-direction:column;gap:.18rem;padding:.75rem;font-size:.72rem;text-decoration:none;display:flex}.corp-mobile-panel__languages a span{font-weight:800}.corp-mobile-panel__languages a[aria-current=page]{background:var(--corp-ink);color:#fff}.corp-mobile-panel__cta{background:var(--corp-copper-dark);border-radius:999px;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex;color:#fff!important}.corp-breadcrumbs{width:min(100%,var(--corp-page-max));margin:0 auto;padding:.85rem clamp(1rem,3vw,3rem) 0}.corp-breadcrumbs ol{color:#74665d;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.corp-breadcrumbs li{gap:.45rem;display:flex}.corp-breadcrumbs a{text-underline-offset:.2rem}.corp-breadcrumbs [aria-current=page]{color:var(--corp-copper-dark);font-weight:700}.corp-footer{background:var(--corp-ink);color:#f9eee3;position:relative;overflow:hidden}.corp-footer:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:38rem;height:22rem;position:absolute;inset:-12rem auto auto 55%;transform:rotate(-8deg)}.corp-footer__journey{width:min(100%,var(--corp-page-max));border-bottom:1px solid #f4eadf2e;flex-direction:column;gap:1.5rem;margin:0 auto;padding:clamp(2rem,4vw,4rem) clamp(1rem,3vw,3rem);display:flex;position:relative}.corp-footer__journey p{color:#d3a47f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:800}.corp-footer__journey h2{font-family:var(--font-huddle-display),Georgia,serif;margin:0;font-size:clamp(1.9rem,4vw,3.7rem);font-weight:500;line-height:1.04}.corp-footer__journey span{color:#d8cec5;max-width:44rem;margin-top:.6rem;font-size:.86rem;line-height:1.55;display:block}.corp-footer__journey>a{background:linear-gradient(135deg,var(--corp-copper),var(--corp-copper-dark));color:#fff;white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;align-self:flex-start;padding:.85rem 1.1rem;text-decoration:none}.corp-footer__body{width:min(100%,var(--corp-page-max));gap:2.5rem;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,3rem);display:grid;position:relative}.corp-footer__brand img{filter:brightness(0)invert()sepia(.2);width:min(15rem,65vw);height:auto}.corp-footer__brand p{color:#bbb0a7;max-width:22rem;margin:1rem 0 0;font-size:.78rem;line-height:1.5}.corp-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem;display:grid}.corp-footer__links section{flex-direction:column;gap:.58rem;display:flex}.corp-footer__links h3{color:#d3a47f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.68rem}.corp-footer__links a{color:#eee3d9;font-size:.78rem;text-decoration:none}.corp-footer__links a:is(:hover,:focus-visible){color:#fff;text-underline-offset:.25rem;text-decoration:underline}.corp-footer__emblem{opacity:.72;width:7rem;height:7rem;display:none;position:absolute;bottom:2rem;right:clamp(1rem,3vw,3rem)}.corp-footer__legal{width:min(100%,var(--corp-page-max));color:#aa9e95;border-top:1px solid #f4eadf26;flex-direction:column;gap:1rem;margin:0 auto;padding:1.25rem clamp(1rem,3vw,3rem);font-size:.68rem;display:flex}.corp-footer__legal div{flex-wrap:wrap;gap:1rem;display:flex}.corp-footer__legal a{text-decoration:none}.corp-header :focus-visible,.corp-footer :focus-visible,.corp-breadcrumbs :focus-visible{outline-offset:4px;outline:2px solid #c68155}@media (min-width:48rem){.corp-header__bar{min-height:6rem}.corp-header__journey{flex-direction:row}.corp-footer__journey{flex-direction:row;justify-content:space-between;align-items:flex-end}.corp-footer__body{grid-template-columns:minmax(14rem,.72fr) 1.7fr}.corp-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}.corp-footer__legal{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64rem){.corp-header__bar{grid-template-columns:minmax(9rem,11rem) 1fr auto}.corp-desktop-nav{display:flex}.corp-menu-button{display:none}.corp-languages{display:flex}.corp-header__cta{display:inline-flex}.corp-mobile-panel,.corp-mobile-backdrop{display:none!important}.corp-footer__emblem{display:block}.corp-footer__body{padding-right:11rem}}@media (min-width:80rem){.corp-header__bar{grid-template-columns:minmax(10rem,12rem) 1fr auto}.corp-desktop-nav__group>button{padding:.72rem .82rem;font-size:1rem}.corp-header__cta{padding:.78rem 1.2rem}}@media (min-width:90rem){.corp-header__bar{min-height:6.3rem}.corp-desktop-nav__group>button{padding:.75rem 1rem}.corp-mega{left:3rem;right:3rem}}@media (prefers-reduced-motion:reduce){.corp-shell *,.corp-shell :before,.corp-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.corp-mobile-panel[aria-hidden=true]{display:none}
.corp-languages a[lang=nb-NO],.corp-languages a[lang=uk-UA]{font-size:0}.corp-languages a[lang=nb-NO]:after,.corp-languages a[lang=uk-UA]:after{letter-spacing:.08em;font-size:.72rem}.corp-languages a[lang=nb-NO]:after{content:"NO"}.corp-languages a[lang=uk-UA]:after{content:"UA"}.corp-mobile-panel__languages a[lang=nb-NO]>span,.corp-mobile-panel__languages a[lang=uk-UA]>span{font-size:0}.corp-mobile-panel__languages a[lang=nb-NO]>span:after,.corp-mobile-panel__languages a[lang=uk-UA]>span:after{letter-spacing:.08em;font-size:.78rem}.corp-mobile-panel__languages a[lang=nb-NO]>span:after{content:"NO"}.corp-mobile-panel__languages a[lang=uk-UA]>span:after{content:"UA"}
