@font-face{font-family:satoshi;src:url(../media/Satoshi_Regular-s.p.02~xiizvby2q1.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.0_g6_g8jcuocj.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Bold-s.p.0pmyezfr.jj1h.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.0x3ngjjxoe09u.otf)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_6fd8d7d-module__3jfkAq__className{font-family:satoshi,satoshi Fallback}.satoshi_6fd8d7d-module__3jfkAq__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
.Header-module__85i50G__header{z-index:100;background:var(--color-bjork);border-bottom:1px solid var(--line);position:fixed;top:0;left:0;right:0}.Header-module__85i50G__headerInner{justify-content:space-between;align-items:center;gap:48px;max-width:1440px;margin:0 auto;padding:18px 40px;display:flex}.Header-module__85i50G__wordmark{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--color-gran);font-size:24px;font-weight:800}.Header-module__85i50G__wordmarkDot{color:var(--color-terra)}.Header-module__85i50G__nav{align-items:center;display:flex}.Header-module__85i50G__navList{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.Header-module__85i50G__navItem{position:relative}.Header-module__85i50G__navLink,.Header-module__85i50G__navButton{color:var(--color-gran);cursor:pointer;transition:color .2s var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:500;display:inline-flex}.Header-module__85i50G__navLink:hover,.Header-module__85i50G__navButton:hover,.Header-module__85i50G__navActive{color:var(--color-terra-700)}.Header-module__85i50G__navLink:focus-visible,.Header-module__85i50G__navButton:focus-visible{outline:2px solid var(--color-gran);outline-offset:4px;border-radius:4px}.Header-module__85i50G__chevron{transition:transform .2s var(--ease-standard)}.Header-module__85i50G__navButton[aria-expanded=true] .Header-module__85i50G__chevron{transform:rotate(180deg)}.Header-module__85i50G__right{align-items:center;gap:24px;display:flex}.Header-module__85i50G__lang{color:var(--color-gran-500);letter-spacing:.04em;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.Header-module__85i50G__langOption{color:var(--color-gran-500);transition:color .24s var(--ease-standard);padding:4px 0;position:relative}a.Header-module__85i50G__langOption:hover{color:var(--color-gran)}a.Header-module__85i50G__langOption:before{content:"";position:absolute;inset:-12px -6px}.Header-module__85i50G__langOptionActive{color:var(--color-gran);font-weight:700}.Header-module__85i50G__langOptionActive:after{content:"";background:var(--color-terra);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:-2px;right:-2px}.Header-module__85i50G__langDivider{font-weight:400}.Header-module__85i50G__loginCta{color:var(--color-bjork);background:var(--color-terra-700);transition:all .24s var(--ease-standard);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600}.Header-module__85i50G__loginCta:hover{background:#8c4221}.Header-module__85i50G__loginCta:focus-visible{outline:2px solid var(--color-gran);outline-offset:3px}.Header-module__85i50G__panel{z-index:200;background:var(--color-bjork);border:1px solid var(--line);visibility:hidden;opacity:0;transition:opacity .18s var(--ease-standard), transform .18s var(--ease-standard), visibility 0s linear .18s;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 14px);left:-24px;transform:translateY(-6px);box-shadow:0 18px 48px #1f332924,0 2px 6px #1f33290f}.Header-module__85i50G__panelOpen{visibility:visible;opacity:1;transition-delay:0s;transform:none}.Header-module__85i50G__panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.Header-module__85i50G__simplePanel{min-width:240px}.Header-module__85i50G__mega{width:max-content;max-width:calc(100vw - 32px);padding:24px 24px 14px}.Header-module__85i50G__megaGrid{grid-template-columns:auto auto auto;gap:0 24px;display:grid}.Header-module__85i50G__megaPlatforms{border-left:1px solid var(--line);padding-left:20px}.Header-module__85i50G__panelHeading{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--color-terra-700);margin:0 0 8px;padding:0 12px;font-size:12px;font-weight:700}.Header-module__85i50G__megaPlatforms .Header-module__85i50G__panelHeading{padding:0 8px}.Header-module__85i50G__panelList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Header-module__85i50G__panelLink{color:var(--color-gran);transition:background .16s var(--ease-standard), color .16s var(--ease-standard);border-radius:8px;padding:9px 12px;font-size:15px;font-weight:500;display:block}.Header-module__85i50G__panelLink:hover,.Header-module__85i50G__platformLink:hover{background:var(--color-bjork-shadow)}.Header-module__85i50G__panelLinkActive{color:var(--color-terra-700);font-weight:600}.Header-module__85i50G__platformLink{color:var(--color-gran);transition:background .16s var(--ease-standard);border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.Header-module__85i50G__platformIcon{flex:none;width:32px;height:32px;display:block}.Header-module__85i50G__platformText{flex-direction:column;min-width:0;display:flex}.Header-module__85i50G__platformName{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.Header-module__85i50G__platformDesc{white-space:nowrap;color:var(--color-gran-500);font-size:12.5px}.Header-module__85i50G__megaFooter{border-top:1px solid var(--line);margin-top:14px;padding:14px 12px 4px}.Header-module__85i50G__seeAll{color:var(--color-terra-700);gap:6px;font-size:14px;font-weight:600;display:inline-flex}.Header-module__85i50G__seeAll:hover{text-underline-offset:3px;text-decoration:underline}.Header-module__85i50G__panelLink:focus-visible,.Header-module__85i50G__platformLink:focus-visible,.Header-module__85i50G__seeAll:focus-visible{outline:2px solid var(--color-gran);outline-offset:2px}@media (max-width:1100px){.Header-module__85i50G__navList{gap:24px}}@media (max-width:1180px){.Header-module__85i50G__mega{left:-200px}}.Header-module__85i50G__burger{cursor:pointer;width:44px;height:44px;color:var(--color-gran);transition:background .2s var(--ease-standard);background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px;display:none}@media (hover:hover){.Header-module__85i50G__burger:hover{background:#2c473b14}.Header-module__85i50G__burger[aria-expanded=true]:hover{background:#2c473b24}}.Header-module__85i50G__burger[aria-expanded=true]{background:#2c473b14}.Header-module__85i50G__burger:focus-visible{outline:2px solid var(--color-gran);outline-offset:2px}.Header-module__85i50G__burgerLine{width:20px;height:1.5px;transition:transform .25s var(--ease-standard), opacity .2s var(--ease-standard);transform-origin:50%;background:currentColor;border-radius:2px;display:block}.Header-module__85i50G__burger[aria-expanded=true] .Header-module__85i50G__burgerLine:first-child{transform:translateY(6.5px)rotate(45deg)}.Header-module__85i50G__burger[aria-expanded=true] .Header-module__85i50G__burgerLine:nth-child(2){opacity:0;transform:scaleX(0)}.Header-module__85i50G__burger[aria-expanded=true] .Header-module__85i50G__burgerLine:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.Header-module__85i50G__mobileDrawer{background:var(--color-bjork);z-index:99;transition:transform .32s var(--ease-standard);flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.Header-module__85i50G__mobileDrawerOpen{transform:translate(0)}.Header-module__85i50G__mobileDrawerInner{padding:calc(var(--header-height) + 4px) 24px 40px;flex-direction:column;min-height:100%;display:flex}.Header-module__85i50G__mobileNav{flex:1}.Header-module__85i50G__mobileGroup{margin-top:28px}.Header-module__85i50G__mobileGroupLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-terra-700);margin:0 0 4px;font-size:13px;font-weight:700}.Header-module__85i50G__mobileList{margin:0;padding:0;list-style:none}.Header-module__85i50G__mobileLink{color:var(--color-gran);border-bottom:1px solid var(--line);transition:color .2s var(--ease-standard);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:18px;font-weight:500;display:flex}.Header-module__85i50G__mobileLink:hover{color:var(--color-terra-700)}.Header-module__85i50G__mobileLinkActive{box-shadow:inset 3px 0 0 var(--color-terra-700);padding-left:20px;font-weight:700}.Header-module__85i50G__mobileExternal{width:20px;height:20px;color:var(--color-gran-500);flex:none}.Header-module__85i50G__mobilePlatform{justify-content:flex-start;gap:14px;padding:12px 0}.Header-module__85i50G__mobilePlatform .Header-module__85i50G__mobileExternal{margin-left:auto}.Header-module__85i50G__mobilePlatformDesc{color:var(--color-gran-500);font-size:14px;font-weight:400}.Header-module__85i50G__mobileLogin{color:var(--color-bjork);background:var(--color-terra-700);transition:background .24s var(--ease-standard);border-radius:999px;justify-content:center;padding:15px 30px;font-size:16px;font-weight:600;display:flex}.Header-module__85i50G__mobileLogin:hover{background:#8c4221}.Header-module__85i50G__mobileLoginTop{margin-top:20px}.Header-module__85i50G__mobileLogin:focus-visible{outline:2px solid var(--color-gran);outline-offset:3px}.Header-module__85i50G__mobileOverlay{z-index:98;-webkit-backdrop-filter:blur(2px);background:#2c473b80;position:fixed;inset:0;transform:translateZ(0)}@media (max-width:880px){.Header-module__85i50G__headerInner{padding:14px 20px}.Header-module__85i50G__nav{display:none}.Header-module__85i50G__right{gap:12px}.Header-module__85i50G__loginCta{display:none}.Header-module__85i50G__burger,.Header-module__85i50G__mobileDrawer{display:flex}}
.Footer-module__hP-FLq__footer{background:var(--color-gran);color:var(--fg-onDeep-muted);padding:120px 0 40px}.Footer-module__hP-FLq__inner{max-width:1440px;margin:0 auto;padding:0 40px}.Footer-module__hP-FLq__top{border-bottom:1px solid var(--line-deep);grid-template-columns:1.4fr 2fr;gap:96px;padding-bottom:80px;display:grid}.Footer-module__hP-FLq__brand .Footer-module__hP-FLq__wordmark{color:var(--color-bjork);letter-spacing:-.03em;margin-bottom:28px;font-size:36px;font-weight:800}.Footer-module__hP-FLq__wordmarkDot{color:var(--color-terra)}.Footer-module__hP-FLq__tagline{color:var(--fg-onDeep-muted);flex-direction:column;gap:4px;max-width:32ch;font-size:16px;line-height:1.5;display:flex}.Footer-module__hP-FLq__address{color:var(--fg-onDeep-muted);flex-direction:column;gap:4px;margin-top:28px;font-size:15px;font-style:normal;line-height:1.5;display:flex}.Footer-module__hP-FLq__addressLink{color:var(--color-bjork);text-underline-offset:3px;transition:text-decoration-color .24s var(--ease-standard);align-self:flex-start;margin-top:8px;-webkit-text-decoration:underline #f4f0ea66;text-decoration:underline #f4f0ea66}.Footer-module__hP-FLq__addressLink:hover{text-decoration-color:currentColor}.Footer-module__hP-FLq__addressLink:focus-visible{outline:2px solid var(--color-bjork);outline-offset:3px;border-radius:2px}.Footer-module__hP-FLq__cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Footer-module__hP-FLq__col h2{letter-spacing:.14em;text-transform:uppercase;color:var(--color-bjork);margin-bottom:24px;font-size:12px;font-weight:600}.Footer-module__hP-FLq__colList{flex-direction:column;gap:14px;list-style:none;display:flex}.Footer-module__hP-FLq__colLink{color:var(--fg-onDeep-muted);transition:color .24s var(--ease-standard);align-items:center;gap:6px;font-size:15px;display:inline-flex}.Footer-module__hP-FLq__colLink:hover{color:var(--color-bjork)}.Footer-module__hP-FLq__colLink:focus-visible{outline:2px solid var(--color-bjork);outline-offset:3px;border-radius:2px}.Footer-module__hP-FLq__externalIcon{flex:none}.Footer-module__hP-FLq__bottom{justify-content:space-between;align-items:center;padding-top:32px;font-size:13px;display:flex}@media (max-width:880px){.Footer-module__hP-FLq__footer{padding:72px 0 40px}.Footer-module__hP-FLq__inner{padding:0 24px}.Footer-module__hP-FLq__top{grid-template-columns:1fr;gap:48px;padding-bottom:48px}.Footer-module__hP-FLq__cols{grid-template-columns:1fr;gap:32px}.Footer-module__hP-FLq__bottom{flex-direction:column;align-items:flex-start;gap:12px}}
:root{--color-bjork:#f4f0ea;--color-varm-bjork:#f3e6cb;--color-selje:#a2d06e;--color-terra:#c16032;--color-gran:#2c473b;--color-terra-700:#a24e26;--color-terra-300:#e89b78;--color-gran-700:#1f3329;--color-gran-300:#6b8478;--color-gran-500:#42594c;--color-bjork-shadow:#e7e0d2;--bg-canvas:var(--color-bjork);--bg-warm:var(--color-varm-bjork);--bg-deep:var(--color-gran);--fg-default:var(--color-gran);--fg-muted:var(--color-gran-500);--fg-onDeep:var(--color-bjork);--fg-onDeep-muted:#b7c4bd;--accent:var(--color-terra);--accent-press:var(--color-terra-700);--accent-text:var(--color-terra-700);--line:var(--color-bjork-shadow);--line-deep:#3a574a;--font-sans:var(--font-satoshi), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-1:0 1px 2px #2c473b0f, 0 1px 1px #2c473b0a;--shadow-2:0 6px 18px #2c473b14, 0 2px 4px #2c473b0d;--shadow-3:0 22px 48px #2c473b1f, 0 4px 10px #2c473b0f;--ease-standard:cubic-bezier(.32, .08, .24, 1);--max-width:1280px;--gutter:24px}
:root{--header-height:76px}@media (max-width:880px){:root{--header-height:60px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid}main{padding-top:var(--header-height)}html,body{background:var(--bg-canvas);color:var(--fg-default);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}img,svg,video{max-width:100%;display:block}.section-bjork{background:var(--color-bjork);color:var(--color-gran)}.section-warm{background:var(--color-varm-bjork);color:var(--color-gran)}.section-gran{background:var(--color-gran);color:var(--color-bjork)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:20px;padding-left:36px;font-size:13px;font-weight:600;display:inline-block;position:relative}.eyebrow:before{content:"";background:var(--color-terra);width:24px;height:1px;position:absolute;top:50%;left:0}.eyebrow-dark{color:var(--fg-onDeep-muted)}.btn{font-family:var(--font-sans);transition:all .24s var(--ease-standard);cursor:pointer;border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-lg{border-style:solid;border-width:1.5px;padding:15px 30px;font-size:16px}.btn-md{border-style:solid;border-width:1.5px;padding:11px 22px;font-size:14px}.btn-primary{border-color:var(--color-terra-700);color:var(--color-terra-700);background:0 0}.btn-primary:hover{background:var(--color-terra-700);color:var(--color-bjork)}.btn-ghost{border-color:var(--color-gran);color:var(--color-gran);background:0 0}.btn-ghost:hover{background:#2c473b14}.btn-ghost-dark{border-color:var(--color-bjork);color:var(--color-bjork);background:0 0}.btn-ghost-dark:hover{background:#f4f0ea26}.btn-primary-on-dark{border-color:var(--color-bjork);color:var(--color-gran);background:var(--color-bjork)}.btn-primary-on-dark:hover{border-color:var(--color-selje);background:var(--color-selje)}.btn:focus-visible{outline:2px solid var(--color-gran);outline-offset:3px}.btn-ghost-dark:focus-visible,.btn-primary-on-dark:focus-visible{outline-color:var(--color-bjork)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
