@font-face{font-family:"Familjen Grotesk Fallback";src:local("Arial");size-adjust:104%;ascent-override:98%;descent-override:26%;line-gap-override:0%}@font-face{font-family:"Familjen Grotesk";src:url(/assets/type/familjen-grotesk.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Faustina Fallback";src:local("Georgia");size-adjust:100%;ascent-override:100%;descent-override:28%;line-gap-override:0%}@font-face{font-family:"Faustina";src:url(/assets/type/faustina.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}:root{--nomad-cotton:#15282E;--cotton-carbon:#15282E;--amber-elm-yoke:#FFFFFF;--ochre-stable:1.05;--steeple-copper:#BFE3EA;--yoke-tapir:425px;--yak-vine:580ms;--cotton-badger:18px;--steeple-hatch:#4E5E62;--stone-hollow:21px;--copper-amber:var(--kcs-head);--mitre-copper:#15282E;--carbon-tapir:#FFFFFF;--steeple-copper-badger:460ms;--stanchion-carbon:#0E6378;--ochre-drift:590ms;--mitre-yoke:#D9D6CC;--mink:58% 48%;--zephyr-yoke:#15282E;--carbon-stone:#F6F2E8;--yoke:-8deg;--stanchion-vine:3.8s;--ochre-yak:410ms;--drift-cactus:#15282E;--stable-drift:rgba(21,40,46,0.6);--nomad-hollow:rgba(0,0,0,.28);--hatch-elm-cotton:#D8D2C2;--yak-ochre:#15282E;--mink-carbon:94px;--elm-stable:#FFFFFF;--carbon-yak:rgba(21,40,46,.82);--ochre-carbon:#0A4C5C;--hatch-mitre:5.3s;--badger-yoke:60ms;--ochre:#F3EFE6;--mitre-hollow:0 28px 80px rgba(0,0,0,0.48);--ochre-copper:15px;--stable:#0E6378;--yak-tapir:190ms;--steeple-mitre:0px;--stone-stanchion:-4px;--mink-stone:470px;--vine:#FFFFFF}.kite-copper>.mink-ochre-kite{background:linear-gradient(90deg,rgba(21,40,46,.80),rgba(21,40,46,.62))}@media (min-width:1024px){.kite-copper>.mink-ochre-kite{background:linear-gradient(90deg,rgba(21,40,46,.72) 0%,rgba(21,40,46,.64) 50%,rgba(21,40,46,.55) 100%)}}:root{--drift: 1200px;--drift-nomad: 16px;--stanchion: 64px}:where(main) :where(p,li,dd,figcaption){text-wrap: pretty}:where(main) :where(h1,h2,h3){text-wrap: balance}@media (min-width: 640px){:root{--drift-nomad: 24px}}@media (min-width: 1024px){:root{--drift-nomad: 32px}}.zephyr-kite-yoke{display: inline-block;flex: none;vertical-align: middle;width: 25px;height: 13px;border-radius: 2px;box-shadow: 0 0 0 1px rgba(0,0,0,0.12)}.copper-elm{box-shadow: 0 1px 3px rgba(0,0,0,0.25)}.cactus-stone{width: 25px;height: 13px}.badger-steeple{width: 49px;height: 26px;border-radius: 3px}@media (min-width: 640px){.badger-steeple{width: 74px;height: 39px}}.mitre-tapir{background: var(--yak-ochre);color: var(--elm-stable);font-size: 13px;font-weight: 600;line-height: 1.35}.stable-ochre{max-width: var(--drift);margin: 0 auto;padding: 6px var(--drift-nomad);min-height: 34px;display: flex;align-items: center;justify-content: center;gap: 16px;text-align: center}.mitre-tapir p{margin: 0}.vine-elm{display: inline-flex;align-items: center;gap: 8px;min-width: 0}.mitre-badger{display: none;align-items: center;gap: 8px}.mitre-badger a{color: inherit;font-weight: 700;font-variant-numeric: tabular-nums}@media (min-width: 380px){.mitre-tapir{font-size: 13.5px}}@media (min-width: 840px){.stable-ochre{justify-content: space-between;text-align: left}.mitre-badger{display: inline-flex}}.carbon-elm{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border: 2px solid transparent;border-radius: var(--steeple-mitre);font-family: var(--copper-amber);font-weight: 750;font-size: 17px;line-height: 1.2;text-decoration: none;text-align: center;font-variant-numeric: tabular-nums;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform 150ms ease,background-color 150ms ease,border-color 150ms ease}.carbon-elm svg{width: 18px;height: 18px;flex: none}.stable-amber{background: var(--stable);border-color: var(--stable);color: var(--vine)}.stone-vine{background: transparent;border-color: rgba(255,255,255,0.85);color: #fff}:is(.carbon-elm,.stone-steeple a,[data-kitestanchion]):active{transform: scale(.96)}@media (hover: hover) and (pointer: fine){.carbon-elm:hover{transform: translateY(-1px)}.stable-amber:hover{background: var(--ochre-carbon);border-color: var(--ochre-carbon)}.stone-vine:hover{background: rgba(255,255,255,0.12);border-color: #fff}}.kite-copper{position: relative;isolation: isolate;overflow: hidden;background-color: var(--cotton-carbon);color: #fff}.badger-cotton-tapir{position: absolute;inset: 0;z-index: -2;margin: 0}.badger-cotton-tapir img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--mink)}.mink-ochre-kite{position: absolute;inset: 0;z-index: -1}.elm-kite{max-width: var(--drift);margin: 0 auto;padding: 40px var(--drift-nomad) 32px;display: grid;grid-template-columns: minmax(0,1fr);gap: 28px;align-items: center}.steeple,.steeple > *{min-width: 0;max-width: 100%}.steeple{max-width: 40rem;overflow-wrap: break-word}.stone-stanchion-kite .steeple{margin-inline: auto;text-align: center}.ochre-mink-stone{margin: 0;font-family: var(--copper-amber);font-size: clamp(1.9rem,7.5vw,2.4rem);line-height: 1.1;letter-spacing: -0.02em;text-wrap: balance;color: #fff}.yoke{margin: 14px 0 0;max-width: 36rem;font-size: 17px;line-height: 1.55;color: #fff;text-wrap: pretty}.ochre-elm{margin: 10px 0 0;font-size: 14px;color: #fff}.cotton-drift{display: inline-flex;align-items: center;gap: 9px;margin: 0 0 14px;padding: 6px 13px;border: 1px solid rgba(255,255,255,0.24);border-radius: 999px;background: rgba(255,255,255,0.1);font-size: 13.5px;font-weight: 700;line-height: 1.3;color: #fff}.zephyr-copper{position: relative;width: 8px;height: 8px;border-radius: 50%;background: #4ade80;flex: none}.cactus-yoke-elm{list-style: none;margin: 18px 0 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px 14px;font-size: 14.5px;font-weight: 650;line-height: 1.3;color: #fff}.cactus-yoke-elm li{display: flex;align-items: center;gap: 8px;min-width: 0;text-align: left}.cactus-yoke-elm li > span{min-width: 0}.kite-tapir{display: block;flex: none;width: 19px;height: 19px;color: var(--stable);filter: drop-shadow(0 1px 1px rgba(0,0,0,0.3))}.kite-tapir .hollow-zephyr{color: var(--vine)}.stone-stanchion-kite .cactus-yoke-elm{justify-content: center}.stone-stanchion-kite .cactus-yoke-elm li{justify-content: center}.hollow{display: grid;gap: 12px;margin-top: 22px}.hollow .carbon-elm{width: 100%}@media (min-width: 560px){.cactus-yoke-elm{display: flex;flex-wrap: wrap;gap: 9px 22px}}@media (min-width: 640px){.elm-kite{padding: 32px var(--drift-nomad) 40px}.hollow{display: flex;flex-wrap: wrap;justify-content: flex-start}.stone-stanchion-kite .hollow{justify-content: center}.hollow .carbon-elm{width: auto}.yoke{font-size: 18px}}@media (min-width: 768px){.elm-kite{min-height: 440px}.ochre-nomad{max-width: 560px}}@media (max-width: 1023.98px){.kite-copper{--cotton: 44px;display: grid;grid-template-columns: minmax(0,1fr)}.elm-kite{display: contents}.badger-cotton-tapir,.mink-ochre-kite{grid-row: 1 / 2;grid-column: 1 / 2}.steeple{grid-row: 1;grid-column: 1;box-sizing: border-box;width: 100%;max-width: calc(40rem + 2 * var(--drift-nomad));padding: 40px var(--drift-nomad) 34px}.kite-copper:not(.nomad-cotton) .steeple{padding-bottom: calc(30px + var(--cotton))}.stone-stanchion-kite .steeple{justify-self: center}.ochre-nomad{grid-row: 2;grid-column: 1;box-sizing: border-box;width: 100%;max-width: calc(40rem + 2 * var(--drift-nomad));margin-top: calc(-1 * var(--cotton));padding: 0 var(--drift-nomad) 28px}.stone-stanchion-kite .ochre-nomad{justify-self: center}.ochre-nomad .kite-copper-zephyr{box-shadow: 0 18px 44px rgba(0,0,0,0.34)}}@media (min-width: 640px) and (max-width: 1023.98px){.steeple{padding-top: 40px}.kite-copper:not(.nomad-cotton) .steeple{padding-bottom: calc(40px + var(--cotton))}}@media (min-width: 1024px){.elm-kite{grid-template-columns: minmax(0,1fr) var(--mink-stone);gap: clamp(32px,4vw,56px);padding-block: clamp(56px,6vw,80px);min-height: 560px}.nomad-cotton .elm-kite{grid-template-columns: minmax(0,1fr);min-height: 440px}.ochre-nomad{max-width: none}.ochre-mink-stone{font-size: clamp(2.1rem,4.4vw,3.4rem);line-height: 1.08}.yoke{font-size: 19px}}.kite-copper-zephyr{background: var(--amber-elm-yoke);color: var(--drift-cactus);border: 1px solid var(--mitre-yoke);border-radius: var(--ochre-copper);padding: clamp(20px,2vw,24px);box-shadow: 0 18px 50px rgba(0,0,0,0.3);text-align: left}.ochre-tapir{margin: 0;font-family: var(--copper-amber);font-weight: 800;font-size: 22px;line-height: 1.2;letter-spacing: -0.01em;color: var(--drift-cactus)}.mink-badger{margin: 4px 0 0;font-size: 14px;color: var(--steeple-hatch)}.kite-copper-zephyr form{margin-top: 14px}.drift{margin: 12px 0 0;font-size: 15px;text-align: center;color: var(--steeple-hatch)}.drift a,.tapir-hollow a{color: var(--drift-cactus);font-weight: 750;font-variant-numeric: tabular-nums;display: inline-block;padding: 12px 2px;margin: -12px 0}.badger-cotton{position: relative;overflow: hidden;isolation: isolate}.badger-cotton::after{content: "";position: absolute;inset-block: -2px;inset-inline-start: -60%;inline-size: 50%;pointer-events: none;background-image: linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.45),rgba(255,255,255,0));transform: skewX(-20deg);animation: var(--stanchion-vine) ease-in-out infinite badger-drift}@keyframes badger-drift{from{transform: translateX(0) skewX(-20deg)}45%{transform: translateX(391%) skewX(-20deg)}to{transform: translateX(391%) skewX(-20deg)}}.yoke-stable-stone::after,.yoke-stable-stone::before{animation-play-state: paused}.stable-yoke > :nth-child(n+2){--drift-yak: 1}.stable-yoke > :nth-child(n+3){--drift-yak: 2}.stable-yoke > :nth-child(n+4){--drift-yak: 3}.stable-yoke > :nth-child(n+5){--drift-yak: 4}.stable-yoke > :nth-child(n+6){--drift-yak: 5}.ochre-hollow .stone:not(.hollow-kite) > :where(*){transform: translate3d(0,var(--stone-hollow),0)}.ochre-hollow .stone > :where(*){transition: transform var(--yak-vine) cubic-bezier(.23,1,.32,1)}.ochre-hollow .ochre-steeple .stable-yoke > *{animation-name: hatch-drift;animation-duration: var(--yak-vine);animation-timing-function: cubic-bezier(.23,1,.32,1);animation-fill-mode: backwards;animation-delay: calc(var(--badger-yoke) * var(--drift-yak,0))}@keyframes hatch-drift{0%{transform: translate3d(0,14px,0)}100%{transform: translate3d(0,0,0)}}@media (hover: hover) and (pointer: fine){.zephyr-nomad{transition: box-shadow 220ms ease,transform 220ms cubic-bezier(0.2,0.7,0.3,1)}.zephyr-nomad:hover{box-shadow: 0 16px 28px -14px rgba(0,0,0,0.3);transform: translateY(var(--stone-stanchion))}.amber-hatch{overflow: hidden}.amber-hatch img{transition: transform 480ms cubic-bezier(0.22,0.95,0.36,1)}.amber-hatch:hover img,.amber-hatch:focus-within img{transform: scale(var(--ochre-stable))}}.ochre-hollow .ochre-steeple .mink{animation-name: badger-nomad-yoke;animation-duration: 460ms;animation-timing-function: cubic-bezier(.23,1,.32,1);animation-delay: 120ms;animation-fill-mode: backwards}@keyframes badger-nomad-yoke{0%{transform: translateY(-12px) scale(1.08)}}@media (pointer: fine) and (hover: hover){.mink{transition: rotate 220ms ease}.mink:hover{rotate: -3deg}}.hatch-stone{padding: clamp(28px,5vw,56px) 0}.yak-stone-steeple{max-width: var(--drift);margin: 0 auto;padding: 0 var(--drift-nomad)}.vine-drift-drift{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;align-items: center}.amber-vine{margin: 0;font-family: var(--copper-amber);font-weight: 800;font-size: clamp(1.6rem,5vw,2.3rem);line-height: 1.1;letter-spacing: -0.01em}.cactus-zephyr{margin: 6px 0 0;font-size: 17px;line-height: 1.5;max-width: 46ch}.vine-drift-drift .carbon-elm{justify-self: start}.mitre-zephyr .vine-drift-drift{background: var(--ochre);color: var(--mitre-copper);border-radius: var(--ochre-copper);border: 1px solid var(--mitre-yoke);padding: 26px 22px;overflow: hidden}.mitre-kite{padding: 24px 0}.mitre-kite .vine-drift-drift{grid-template-columns: auto minmax(0,1fr);gap: 14px;border: 1px solid var(--mitre-yoke);background: var(--ochre);color: var(--mitre-copper);padding: 14px 16px;border-radius: var(--steeple-mitre)}.mitre-kite .amber-vine{font-size: 20px}.mitre-kite .cactus-zephyr{font-size: 14px;margin-top: 2px}@media (min-width: 640px){.mitre-zephyr .vine-drift-drift,.drift-stanchion .vine-drift-drift{grid-template-columns: auto minmax(0,1fr);gap: 18px 28px}.mitre-zephyr .vine-drift-drift{padding: 32px 34px}.vine-drift-drift .carbon-elm{grid-column: 2;justify-self: start}}@media (min-width: 1024px){.mitre-zephyr .vine-drift-drift,.drift-stanchion .vine-drift-drift{grid-template-columns: auto minmax(0,1fr) auto}.vine-drift-drift .carbon-elm{grid-column: auto;justify-self: end}}.stone-steeple{position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;display: flex;gap: 8px;padding: 8px var(--drift-nomad) calc(8px + env(safe-area-inset-bottom));background: var(--nomad-cotton);box-shadow: 0 -6px 20px rgba(0,0,0,0.12)}.stone-steeple a{display: flex;align-items: center;justify-content: center;gap: 7px;min-width: 0;min-height: 48px;padding: 0 8px;border-radius: var(--steeple-mitre);font-family: var(--copper-amber);font-weight: 800;font-size: 16px;line-height: 1.15;text-align: center;text-decoration: none;font-variant-numeric: tabular-nums;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: transform 120ms ease-out}.stone-steeple svg{width: 17px;height: 17px;flex: none}.carbon-vine{flex: 1;width: 100%;background: var(--stable);color: var(--vine)}.carbon-tapir{flex: 1;color: var(--carbon-tapir);border: 2px solid currentColor}body{padding-bottom: calc(var(--stanchion) + env(safe-area-inset-bottom))}@media (max-width: 359.98px){.stone-steeple{gap: 6px;padding-left: 10px;padding-right: 10px}.stone-steeple a{font-size: 15px;padding: 0 8px}.carbon-vine{flex: 1}}@media (min-width: 1024px){.stone-steeple{display: none}body{padding-bottom: 0}}.ochre-mitre .stone-steeple{visibility: hidden}.stable-nomad{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;min-width: 0;color: inherit;text-decoration: none;flex: none}.stanchion-nomad{display: block;flex: none;width: 38px;height: 38px}.stanchion-nomad svg{display: block;width: 100%;height: 100%}.amber{display: none;height: 40px}.amber svg{display: block;width: auto;height: 100%}.yoke-cactus{display: none;flex-direction: column;justify-content: center;min-width: 0;line-height: 1;font-family: var(--copper-amber)}.cotton-tapir-stable{font-weight: 800;font-size: 16px;letter-spacing: -0.005em;white-space: nowrap}.cotton-tapir-stable em,.vine-mink em{font-style: normal;color: var(--stable)}.vine-mink{font-weight: 800;font-size: 11px;white-space: nowrap;margin-top: 3px}.nomad-cactus{margin-top: 4px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap;opacity: 0.8}.steeple-tapir{display: none;font-family: var(--copper-amber);font-weight: 800;font-size: 16px;white-space: nowrap}@media (min-width: 360px){.zephyr-elm .yoke-cactus{display: flex}.stable-nomad:not(.zephyr-elm) .steeple-tapir{display: block}}@media (min-width: 640px){.stable-nomad{gap: 11px}.stanchion-nomad{width: 44px;height: 44px}.amber{height: 44px}.steeple-tapir{display: none}.yoke-cactus,.stable-nomad:not(.zephyr-elm) .yoke-cactus{display: flex}.stable-nomad:not(.zephyr-elm) .steeple-tapir{display: none}.cotton-tapir-stable{font-size: 20px}.vine-mink{font-size: 13px}}@media (min-width: 1024px){.stanchion-nomad{width: 46px;height: 46px}.amber{height: 48px}.cotton-tapir-stable{font-size: 21px}.vine-mink{font-size: 14px}}.elm-cotton{position: fixed;inset: 0;z-index: 90;display: flex;align-items: center;justify-content: center;padding: max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior: contain}.elm-cotton[hidden]{display: none}.copper-cotton{position: absolute;inset: 0;background: var(--stable-drift);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);transition: opacity 250ms ease-out}.stable-stanchion{position: relative;display: flex;flex-direction: column;width: 100%;min-width: 0;max-width: var(--yoke-tapir);max-height: calc(100vh - 32px);max-height: calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));background: #fff;color: var(--drift-cactus);border-radius: var(--cotton-badger);box-shadow: var(--mitre-hollow);outline: none}.copper-ochre-carbon{position: relative;flex: none;overflow: hidden;padding: 26px 56px 22px;background-color: var(--stanchion-carbon);color: #fff;text-align: center;border-radius: var(--cotton-badger) var(--cotton-badger) 0 0}.yak-stone-nomad,.stable{box-shadow: inset 0 -14px 24px -16px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.22)}.yak-stone-nomad .amber-tapir,.stable .amber-tapir{text-shadow: 0 2px 0 rgba(0,0,0,0.2)}.yak-stone-nomad{background-image: radial-gradient(130% 150% at 0% 0%,rgba(255,255,255,0.16),rgba(255,255,255,0) 55%),linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,0.14))}.yak-stone-nomad::after{content: "";position: absolute;top: -10px;bottom: -10px;left: -60%;width: 50%;background: linear-gradient(120deg,transparent,rgba(255,255,255,0.3),transparent);transform: translateX(0) skewX(-20deg);animation: badger-drift var(--hatch-mitre) ease-in-out infinite;pointer-events: none}.amber-tapir{margin: 0;font-family: var(--copper-amber);font-weight: 800;font-size: 27px;line-height: 1.1;letter-spacing: -0.01em;color: #fff;text-wrap: balance}.drift-nomad{margin: 8px auto 0;max-width: 30ch;font-size: 14.5px;line-height: 1.45;color: rgba(255,255,255,0.95);text-wrap: pretty}.tapir-copper-stone{position: absolute;top: 4px;right: 4px;z-index: 2;width: 44px;height: 44px;border: 0;border-radius: 50%;background: transparent;color: #fff;cursor: pointer}.tapir-copper-stone span::before,.tapir-copper-stone span::after{content: "";position: absolute;left: 13px;right: 13px;top: 21px;border-top: 2.5px solid currentColor;border-radius: 2px;transform: rotate(45deg)}.tapir-copper-stone span::after{transform: rotate(-45deg)}.tapir-copper-stone:focus-visible{outline: 2px solid #fff;outline-offset: -4px}.hollow-ochre{position: relative;z-index: 3;height: 0;flex: none}.tapir-zephyr-stone .hollow-ochre::before{content: "";position: absolute;left: 14px;right: 14px;top: -1px;border-top: 2px dashed color-mix(in srgb,var(--stanchion-carbon) 40%,transparent)}.tapir-zephyr-stone .copper-ochre-carbon{-webkit-mask: radial-gradient(circle 7px at 0 100%,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 100%,#0000 96%,#000) right / 51% 100% no-repeat;mask: radial-gradient(circle 7px at 0 100%,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 100%,#0000 96%,#000) right / 51% 100% no-repeat}.tapir-zephyr-stone .copper-zephyr{-webkit-mask: radial-gradient(circle 7px at 0 0,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 0,#0000 96%,#000) right / 51% 100% no-repeat;mask: radial-gradient(circle 7px at 0 0,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 0,#0000 96%,#000) right / 51% 100% no-repeat}.copper-zephyr{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding: 20px 24px 24px;border-radius: 0 0 var(--cotton-badger) var(--cotton-badger)}.cactus .copper-ochre-carbon{text-align: left;padding: 24px calc(var(--mink-carbon) + 26px) 24px 24px}.cactus .drift-nomad{margin-left: 0;max-width: 34ch}.cactus .copper-zephyr{padding-top: calc(var(--mink-carbon) * 0.42 + 12px)}.tapir-hollow{margin: 12px 0 0;text-align: center;font-size: 15px;color: var(--steeple-hatch)}.elm-nomad{position: absolute;z-index: 3;margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;overflow: hidden;color: var(--zephyr-yoke);font-family: var(--copper-amber);text-align: center;line-height: 1;transform: rotate(var(--yoke))}.elm-nomad::after{content: "";position: absolute;inset: 5px;border: 1.5px dashed var(--nomad-hollow);border-radius: inherit;pointer-events: none}.elm-nomad::before{content: "";position: absolute;top: -20%;bottom: -20%;left: -60%;width: 50%;background: linear-gradient(120deg,transparent,rgba(255,255,255,0.55),transparent);transform: translateX(0) skewX(-20deg);animation: badger-drift 4.5s ease-in-out infinite;pointer-events: none}.vine-stable{position: relative;font-weight: 900;font-size: 17px;letter-spacing: -0.01em;white-space: nowrap}.stone-yak{position: relative;margin-top: 4px;font-weight: 800;font-size: 11px;letter-spacing: 0.05em;white-space: nowrap}.badger-copper{right: 16px;top: calc(var(--mink-carbon) * -0.58);width: var(--mink-carbon);height: var(--mink-carbon);border: 3px solid #fff;border-radius: 50%;background: radial-gradient(circle at 32% 28%,var(--carbon-stone),var(--hatch-elm-cotton));box-shadow: 0 4px 0 color-mix(in srgb,var(--hatch-elm-cotton) 80%,#000),0 12px 22px rgba(0,0,0,0.4)}.badger-copper .vine-stable{font-size: calc(var(--mink-carbon) * 0.19)}.badger-copper .stone-yak{font-size: calc(var(--mink-carbon) * 0.114);letter-spacing: 0.03em}.yak-carbon .copper-cotton{opacity: 0}.kite-stable .stable-stanchion{animation: stable-zephyr var(--ochre-yak) cubic-bezier(0.16,1,0.3,1) both}.kite-stable .badger-copper{animation: hollow-copper var(--steeple-copper-badger) cubic-bezier(0.34,1.56,0.64,1) 120ms both}@keyframes hollow-copper{from{transform: rotate(-12deg) scale(0.6)}to{transform: rotate(var(--yoke))}}.stable-copper .copper-cotton{opacity: 0;transition-duration: var(--yak-tapir)}.stable-copper .stable-stanchion{opacity: 0;transform: translateY(12px) scale(0.98);transition: transform var(--yak-tapir) cubic-bezier(0.23,1,0.32,1),opacity var(--yak-tapir) cubic-bezier(0.23,1,0.32,1)}@keyframes stable-zephyr{from{transform: translateY(24px) scale(0.96);opacity: 0}to{transform: none;opacity: 1}}.ochre-mitre{position: fixed;left: 0;right: 0;width: 100%;overflow: hidden}@media (max-height: 720px){.copper-ochre-carbon{padding: 14px 52px 12px}.amber-tapir{font-size: 21px}.drift-nomad{margin-top: 4px;font-size: 13.5px}.copper-zephyr{padding-top: 14px}.cactus .copper-ochre-carbon{padding: 14px calc(var(--mink-carbon) + 22px) 12px 18px}.cactus .copper-zephyr{padding-top: calc(var(--mink-carbon) * 0.42 + 6px)}}@media (max-width: 639.98px){.amber-tapir{font-size: 23px}.copper-zephyr{padding: 18px 20px 20px}.cactus .copper-ochre-carbon{padding: 20px 52px calc(var(--mink-carbon) * 0.36 + 12px) 20px}.cactus .drift-nomad{max-width: none}.cactus .badger-copper{top: calc(var(--mink-carbon) * -0.36);right: 14px}.cactus .copper-zephyr{padding-top: calc(var(--mink-carbon) * 0.64 - 10px)}}@media (max-width: 639.98px) and (max-height: 720px){.amber-tapir{font-size: 21px}.cactus .copper-ochre-carbon{padding: 14px 50px calc(var(--mink-carbon) * 0.36 + 10px) 18px}.copper-zephyr{padding-left: 18px;padding-right: 18px;padding-bottom: 16px}.cactus .copper-zephyr{padding-top: calc(var(--mink-carbon) * 0.64 - 12px)}}:root{interpolate-size: allow-keywords}:where(main) details::details-content{block-size: 0;overflow: clip;transition: block-size 250ms ease,content-visibility 250ms allow-discrete}:where(main) details[open]::details-content{block-size: auto}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}.ochre-hollow .stone:not(.hollow-kite) > *{transform: none !important}}@media (prefers-reduced-transparency: reduce){.copper-cotton{background: var(--carbon-yak);-webkit-backdrop-filter: none;backdrop-filter: none}}@media (prefers-contrast: more){.kite-copper-zephyr,.vine-drift-drift,.stable-stanchion{border: 1px solid var(--drift-cactus)}.stone-vine{border-color: #fff}}@media print{.mitre-tapir,.stone-steeple,.elm-cotton{display: none}body{padding-bottom: 0}}.stable-stanchion:focus,.stable-stanchion:focus-visible{outline: none}.drift-vine,.hatch-zephyr,.yak-vine{box-sizing:border-box;width:100%;padding:26px clamp(16px,4vw,56px);text-align:center}.drift-vine{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 44px;background:#fff;color:#222;border-bottom:1px solid #e6e6e6}.mink-yoke{display:flex;flex-direction:column;align-items:center;gap:5px;flex:none;font-size:14px;line-height:1.4}.mink-yoke strong{font-size:24px;line-height:1.2}.mink-yoke small{font-size:16px}.zephyr-ochre{display:block;flex:none;width:120px;height:24px;color:#a66c00}.stable-copper-drift{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 32px;min-width:0;max-width:1080px;margin-inline:auto}.stable-copper-drift img{display:block;object-fit:contain;width:140px;max-width:100%;height:64px;flex:0 1 140px}.drift-vine .stable-copper-drift{margin:0}.hatch-zephyr{background:#fff;color:#222;padding-block:36px}.hatch-zephyr h2{margin:0 0 26px;text-align:center;font-size:clamp(22px,2.3vw,30px);line-height:1.25}.hatch-zephyr .stable-copper-drift img{width:144px;height:62px;flex-basis:144px}.yak-vine{max-width:1200px;margin-inline:auto;color:inherit;border-top:1px solid currentColor}.cactus-vine-mitre{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:24px}.cactus-vine-mitre img{width:auto;max-width:min(192px,100%);height:67px;object-fit:contain;display:block}.yak{margin:0 0 18px;font:inherit;font-weight:700;font-size:18px;line-height:1.4;color:inherit}.hatch-mitre-cotton .stanchion{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;list-style:none;margin:0;padding:0}.stanchion li{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:112px;min-height:64px;max-width:100%;padding:8px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#222}.hatch-mitre-cotton .stanchion li::before{content:none}.stanchion img{display:block;width:100px;height:64px;object-fit:contain;max-width:100%}.stanchion span{font:inherit;font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}@media(max-width:599px){.drift-vine{gap:20px;padding-block:22px}.drift-vine .stable-copper-drift{width:100%;gap:18px 22px}.stable-copper-drift img{width:125px;height:60px;flex-basis:125px}.hatch-zephyr .stable-copper-drift{gap:20px}.hatch-zephyr .stable-copper-drift img{width:120px;height:56px;flex-basis:120px}.yak-vine{padding-inline:14px}.stanchion{gap:9px}.stanchion li{min-width:112px;padding:7px 10px}.stanchion img{width:100px;height:64px}}.steeple > *{animation: hatch-drift var(--ochre-drift) cubic-bezier(0.23,1,0.32,1) backwards}.steeple > :nth-child(2){animation-delay: 80ms}.steeple > :nth-child(3){animation-delay: 160ms}.steeple > :nth-child(n+4){animation-delay: 240ms}.tapir-drift{display: inline-block;vertical-align: middle;line-height: 0}.kite-stone{--hatch-mink: var(--carbon-stone);--stanchion-amber: var(--hatch-elm-cotton);--cactus-stable: var(--zephyr-yoke)}.tapir-stone{--hatch-mink: var(--stable);--stanchion-amber: var(--ochre-carbon);--cactus-stable: var(--vine)}.carbon{--hatch-mink: var(--stable);--stanchion-amber: var(--ochre-carbon);--cactus-stable: var(--vine)}.steeple-carbon{--stable-kite: #c9a24a;--yoke-stone: #6f531a;--cactus-yak: #f4e4ab}.elm-vine{--stable-kite: #b7bcc2;--yoke-stone: #5f666e;--cactus-yak: #f1f3f5}.elm-yak{--stable-kite: #c07f55;--yoke-stone: #6e3b20;--cactus-yak: #f2c9a8}.kite-amber{display: block;width: 100%;height: auto;overflow: visible}.steeple-cotton{fill: var(--hatch-mink)}.mitre-hatch-cactus{fill: var(--stanchion-amber)}.cactus-copper{fill: var(--cactus-stable)}.steeple-drift{fill: none;stroke: var(--hatch-mink)}.elm-steeple-hollow{fill: none;stroke: var(--stanchion-amber)}.tapir-mitre-yak{fill: none;stroke: var(--cactus-stable)}.vine-drift{stroke: var(--stanchion-amber)}.drift-steeple{fill: #eadbb2}.ochre-amber{font-family: var(--copper-amber);font-weight: 800}.cotton-stone{font-weight: 700}.mitre-drift{stop-color: var(--hatch-mink)}.steeple-yoke{stop-color: var(--stanchion-amber)}.elm-steeple-cotton{stop-color: var(--stable-kite)}.hollow-stone{stop-color: var(--yoke-stone)}.kite-cactus{stop-color: var(--cactus-yak)}.nomad-elm,.steeple-badger,.yak-badger,.amber-stone,.carbon-yak{filter: drop-shadow(0 3px 5px rgba(0,0,0,0.26))}.carbon-cotton{display: block;width: 132px;max-width: 100%;margin-inline: auto}.cotton-ochre{display: flex;align-items: center;justify-content: center;flex: none;width: 116px;max-width: 100%}.cotton-ochre .tapir-drift{width: 100%}.badger-amber-tapir{width: 88px;margin-bottom: 10px;justify-content: flex-start}.drift-amber{width: 112px;flex: none;margin-inline: 0}.yak-zephyr > .tapir-drift{display: block;width: 100%;height: 100%}.yak-zephyr .kite-amber{width: 100%;height: 100%}.copper-stanchion{--mink: 50% 22%;object-position: 50% 22%}.mitre{--mink: 50% 34%;object-position: 50% 34%}.hatch-ochre{--mink: 50% 50%;object-position: 50% 50%}.yoke-nomad{--mink: 50% 62%;object-position: 50% 62%}.mitre-cactus{--mink: 50% 76%;object-position: 50% 76%}.badger-hatch{background: none;border: 0;box-shadow: none;border-radius: 0;overflow: visible;padding: 0;height: auto;filter: drop-shadow(0 4px 6px rgba(0,0,0,0.28))}.badger-hatch::before,.badger-hatch::after{display: none}.elm-cotton .hollow-ochre .badger-hatch{top: calc(var(--mink-carbon) * -0.62);right: 14px;background: none;border: 0;box-shadow: none;border-radius: 0;overflow: visible;padding: 0;width: calc(var(--mink-carbon) + 12px);height: auto;color: inherit;filter: drop-shadow(0 4px 6px rgba(0,0,0,0.3))}.elm-cotton .hollow-ochre .badger-hatch::before,.elm-cotton .hollow-ochre .badger-hatch::after{display: none}.badger-hatch .tapir-drift{width: 100%;filter: none}.kite-carbon{list-style: none}.kite-carbon > li{margin: 0}.zephyr-cactus-tapir{flex-wrap: wrap;column-gap: 8px}.tapir-badger,.cotton-stanchion{white-space: nowrap}@media (hover: hover) and (pointer: fine){.carbon-cotton,.cotton-ochre .tapir-drift{transition: transform 220ms cubic-bezier(0.2,0.8,0.2,1)}.carbon-cotton:hover{transform: translateY(-2px) scale(1.03)}.cotton-ochre .tapir-drift:hover{transform: translateY(-2px) rotate(-2deg)}}.carbon-cotton:active,.cotton-ochre .tapir-drift:active{transform: scale(0.97)}@media (prefers-reduced-motion: reduce){.carbon-cotton,.cotton-ochre .tapir-drift{transition: none}}.yak-vine .hatch-zephyr,.yak-vine .drift-vine{margin-bottom: 28px;border-radius: var(--ochre-copper)}.mink-cactus .yak{font-weight: 600;font-size: 16px;margin-bottom: 14px}.mink-cactus .stanchion{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px;margin: 0}.mink-cactus .stanchion img{display: block;width: 64px;height: 42px;object-fit: contain;padding: 4px 8px;background: #fff;border: 1px solid #d9d9d9;border-radius: 5px}.stone-stanchion{display: flex;flex-direction: column;align-items: flex-start;line-height: 1.05}.mitre-amber-drift .steeple-stable{font-size: 12px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}.elm{font-size: 18px;font-weight: 800}.kite-carbon{padding-block: 6px}@media (max-width: 839.98px){.amber-yak .zephyr-cactus-tapir{display: none}}.elm-cotton .hollow-ochre .badger-hatch{border-radius: 50%}.kite-stone{--hatch-mink:#0E6378;--stanchion-amber:#0A4C5C;--cactus-stable:#FFFFFF}.tapir-stone{--hatch-mink:#0E6378;--stanchion-amber:#0A4C5C;--cactus-stable:#FFFFFF}.stable-carbon{display: inline-grid;place-items: center;flex: none;box-sizing: border-box;width: 44px;height: 44px;border-radius: 50%;background: var(--stable);color: var(--vine);box-shadow: inset 0 0 0 3px var(--stable),inset 0 0 0 4px var(--vine)}.stable-carbon svg{display: block;width: 20px;height: 20px}.stanchion-elm{width: 32px;height: 32px;background: transparent;color: var(--stable);box-shadow: inset 0 0 0 2px var(--stable)}.stanchion-elm svg{width: 15px;height: 15px}.tapir-mitre{background: var(--steeple-copper);color: var(--ochre-carbon);box-shadow: inset 0 0 0 1px var(--stable)}.vine-yoke-hollow{box-sizing: border-box;display: block;width: 100%;max-width: 1200px;margin: 28px auto 10px;padding-inline: clamp(16px,4vw,56px);font-style: normal;font-size: 15px;line-height: 1.5;text-align: center}.cactus-drift{font-weight: 700}.kite-yoke{color: inherit;font-weight: 700;white-space: nowrap}.nomad-steeple{display: block;margin-top: 4px;font-size: 14px}.copper-nomad{box-sizing: border-box;display: block;width: 100%;max-width: 1200px;margin: 8px auto 6px;padding-inline: clamp(16px,4vw,56px);font-size: 14px;line-height: 1.5;text-align: center}.drift-elm{margin: 0 0 4px;font-weight: 700}.copper-nomad ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 2px 18px;margin: 0;padding: 0;list-style: none}.copper-nomad a{display: inline-block;padding: 6px 0;color: inherit;text-decoration: underline;text-underline-offset: 3px}.yoke-steeple{font-weight: 700}.stanchion-cotton{box-sizing: border-box;width: 100%;max-width: 760px;margin: 40px auto;padding-inline: clamp(16px,4vw,32px)}.stanchion-cotton h2{margin: 0 0 8px}.stanchion-cotton p{margin: 0 0 14px;max-width: 65ch}.stanchion-cotton ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 4px 24px;margin: 0;padding: 0;list-style: none}.stanchion-cotton a{display: inline-block;padding: 8px 0;color: inherit;text-decoration: underline;text-underline-offset: 3px}:root{--kcs-ink:#15282E;--kcs-petrol:#0E6378;--kcs-petrol-deep:#0A4C5C;--kcs-linen:#F6F2E8;--kcs-shoal:#E4F0F2;--kcs-rule:#D9D6CC;--kcs-edge:#687478;--kcs-quiet:#4E5E62;--kcs-cream-ink:#F6F2E8;--kcs-paper:#FFFFFF;--kcs-head:'Familjen Grotesk','Familjen Grotesk Fallback',Arial,sans-serif;--kcs-body:'Faustina','Faustina Fallback',Georgia,serif;--kcs-wrap:1180px;--kcs-gut:16px;--kcs-r:15px;--kcs-rb:0}@media (min-width:640px){:root{--kcs-gut:24px}}@media (min-width:1024px){:root{--kcs-gut:32px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--kcs-paper);color:var(--kcs-ink);font:400 17px/1.7 var(--kcs-body)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img,svg{max-width:100%;vertical-align:middle}img{height:auto;display:block}h1,h2,h3,h4{font-family:var(--kcs-head);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance;margin:0 0 .6em}h2{font-size:clamp(1.7rem,3vw,2.4rem)}h3{font-size:1.25rem}p{margin:0 0 1.1em}ul,ol{margin:0 0 1.2em;padding-left:1.2em}[hidden]{display:none}:focus-visible{outline:3px solid var(--kcs-petrol);outline-offset:3px}.ochre-zephyr{overflow-x:clip}.ochre-zephyr :target{scroll-margin-top:6rem}.hatch-badger{position:fixed;z-index:300;top:-90px;left:16px;padding:12px 16px;background:var(--kcs-paper);border:2px solid var(--kcs-petrol);border-radius:var(--kcs-rb)}.hatch-badger:focus{top:12px}.cotton-badger{width:100%;max-width:var(--kcs-wrap);margin:0 auto;padding:0 var(--kcs-gut)}.yoke-ochre{padding:48px 0}.yoke-carbon-mink{max-width:46rem;margin:0 0 28px}.mitre-elm{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:600 .8rem/1.3 var(--kcs-head);letter-spacing:.14em;text-transform:uppercase;color:var(--kcs-petrol)}.mitre-elm::before{content:"";width:26px;height:3px;background:var(--kcs-petrol);flex:none}.carbon-copper{margin:0}.tapir-mink{margin:12px 0 0;max-width:50ch;font-size:1.1rem;line-height:1.6;color:var(--kcs-quiet)}.stable-yak{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.ochre-vine,.hollow-cotton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 24px;border-radius:var(--kcs-rb);border:2px solid var(--kcs-petrol);font:600 1rem/1.2 var(--kcs-head);text-decoration:none;text-align:center;font-variant-numeric:tabular-nums;transition:transform 150ms ease,background-color 150ms ease,border-color 150ms ease}.ochre-vine{background:var(--kcs-petrol);color:#fff}.hollow-cotton{background:transparent;color:var(--kcs-petrol)}.ochre-vine svg,.hollow-cotton svg{width:18px;height:18px;flex:none}.ochre-vine:active,.hollow-cotton:active,.steeple-amber:active,.tapir-hatch:active,.cotton-steeple:active,.carbon-hatch:active{transform:scale(.97)}.mitre-tapir{font-family:var(--kcs-head);border-bottom:1px solid var(--kcs-rule)}.ochre-badger{position:sticky;top:0;z-index:40;background:var(--kcs-paper);border-bottom:3px solid var(--kcs-petrol)}.vine-carbon-drift{height:60px;max-width:1360px;margin:0 auto;padding:0 var(--kcs-gut);display:flex;align-items:center;gap:10px}.cotton-kite{margin-right:auto;min-width:0}.ochre-badger .yoke-cactus{color:var(--kcs-ink)}.ochre-badger .vine-mink{letter-spacing:.06em}.drift-zephyr,.elm-hollow{display:none}.steeple-amber{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:44px;padding:8px 12px;border:2px solid var(--kcs-ink);border-radius:var(--kcs-rb);font:600 .92rem/1 var(--kcs-head);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.steeple-amber svg{width:16px;height:16px;flex:none}.tapir-hatch{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:none;width:48px;height:48px;padding:6px 0;border:0;background:transparent;color:var(--kcs-ink)}.ochre-stone{position:relative;display:block;width:24px;height:3px;background:currentColor;border-radius:2px}.ochre-stone::before,.ochre-stone::after{content:"";position:absolute;left:0;width:100%;height:100%;background:currentColor;border-radius:inherit}.ochre-stone::before{top:-7px}.ochre-stone::after{top:7px}.zephyr-yoke{font:600 .62rem/1 var(--kcs-head);letter-spacing:.1em;text-transform:uppercase;margin-top:6px}@media (max-width:359.98px){.mink-nomad{display:none}.steeple-amber{padding:8px 10px}}html[data-vinedrift=open],html[data-vinedrift=open] body{overflow:hidden}.tapir-hollow-stone{position:fixed;inset:0;z-index:70;background:var(--kcs-linen);overflow:auto;overscroll-behavior:contain}.badger-vine{max-width:var(--kcs-wrap);margin:0 auto;padding:12px var(--kcs-gut) 32px;min-height:100%;display:flex;flex-direction:column}.ochre-stable{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:3px solid var(--kcs-petrol)}.cotton-stone-stable{margin:0;font:600 .85rem/1 var(--kcs-head);letter-spacing:.14em;text-transform:uppercase;color:var(--kcs-petrol)}.cotton-steeple{width:48px;height:48px;border:2px solid var(--kcs-ink);border-radius:50%;background:var(--kcs-paper);color:var(--kcs-ink);display:grid;place-items:center}.cotton-steeple svg{width:22px;height:22px}.cactus-stable{display:grid;gap:4px;padding:8px 0 20px}.tapir-cotton{border-bottom:1px solid var(--kcs-rule)}.tapir-cotton>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:14px 0;font:600 1.15rem/1.3 var(--kcs-head)}.tapir-cotton>summary::-webkit-details-marker{display:none}.tapir-cotton>summary::after{content:"+";font-size:1.5rem;line-height:1;color:var(--kcs-petrol)}.tapir-cotton[open]>summary::after{content:"\2212"}.cactus-vine,.cotton-copper{list-style:none;margin:0;padding:0}.cactus-vine{display:grid;gap:6px;padding:0 0 16px}.cactus-vine a{display:block;min-height:46px;padding:11px 14px;background:var(--kcs-paper);border:1px solid var(--kcs-rule);border-radius:var(--kcs-rb);text-decoration:none;font-size:1rem;line-height:1.4}.cotton-copper{display:grid;gap:2px;padding-top:12px}.cotton-copper a{display:block;min-height:48px;padding:12px 0;font:600 1.05rem/1.4 var(--kcs-head);text-decoration:none}.yak-stone-kite{display:grid;gap:10px;margin-top:auto;padding-top:20px;border-top:1px solid var(--kcs-rule)}.ochre-mink-stone{font-weight:600;letter-spacing:-.02em}.yoke{font-family:var(--kcs-body)}.cactus-yoke-elm{font-family:var(--kcs-head);font-weight:500}.kite-copper-zephyr{box-shadow:0 24px 60px -16px rgba(21,40,46,.55)}.ochre-tapir{font-weight:600}.cactus-hatch{background:var(--kcs-linen);border-bottom:1px solid var(--kcs-rule);padding:14px 0}.yoke-stanchion{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.mink-cotton{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border:1.5px solid var(--kcs-petrol);border-radius:999px;background:var(--kcs-paper);font:500 .86rem/1.3 var(--kcs-head);color:var(--kcs-ink)}.mink-cotton::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--kcs-petrol);flex:none}.carbon-hollow{padding:0}.carbon-hollow a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px 6px 0;text-decoration:none}.carbon-hollow::before{margin-left:14px}.copper-yak,.drift-kite{list-style:none;margin:0;padding:0;display:grid;gap:18px}.yak-yoke{min-width:0}.ochre-cactus{display:flex;flex-direction:column;height:100%;background:var(--kcs-paper);border:1px solid var(--kcs-rule);border-radius:var(--kcs-r);overflow:hidden;text-decoration:none;color:var(--kcs-ink)}.stone-stable{display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:3px solid var(--kcs-petrol)}.stone-stable picture,.stone-stable img{width:100%;height:100%;object-fit:cover}.cotton-amber-vine{display:flex;flex-direction:column;gap:8px;flex:1;padding:20px 20px 22px}.stanchion-hollow-copper{font:600 .74rem/1.3 var(--kcs-head);letter-spacing:.12em;text-transform:uppercase;color:var(--kcs-petrol)}.cotton-stable{font:600 1.3rem/1.25 var(--kcs-head);letter-spacing:-.01em}.cactus-amber{font-size:1rem;line-height:1.6;color:var(--kcs-quiet)}.carbon-drift{margin-top:auto;padding-top:10px;font:600 .92rem/1.3 var(--kcs-head);color:var(--kcs-petrol);text-decoration:underline;text-underline-offset:.25em}.drift-kite{gap:10px}.mitre-hatch-stanchion{display:block;padding:14px 18px;background:var(--kcs-paper);border:1px solid var(--kcs-rule);border-radius:var(--kcs-rb);text-decoration:none}.tapir-cactus{display:block;font:600 1.02rem/1.35 var(--kcs-head)}.stable-elm{display:block;margin-top:4px;font-size:.95rem;color:var(--kcs-quiet)}.hollow-yak+.hollow-yak{margin-top:40px}.yak-copper{font-size:1.5rem;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--kcs-rule)}.yoke-copper{margin:32px 0;padding:24px;background:var(--kcs-shoal);border:1px solid var(--kcs-rule);border-radius:var(--kcs-r)}.hollow-mink p{margin:0 0 8px}.kite-nomad{font:600 1.3rem/1.25 var(--kcs-head)}.mink-carbon{display:grid;gap:10px;margin-top:16px}.ochre-drift{background:var(--kcs-linen)}.tapir-yak-yak{display:grid;gap:28px}.mitre-cactus-drift .yoke-carbon-mink{margin-bottom:20px}.stone-elm{font-size:1.2rem;line-height:1.6}.amber-cactus{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hatch-vine{position:relative;padding:22px 20px 22px 22px;background:var(--kcs-shoal);border-radius:var(--kcs-r);border:1px solid var(--kcs-rule)}.stanchion-steeple{margin:0 0 10px}.stanchion-tapir-hatch{margin:0 auto 22px}.mitre-hollow{font-size:1.15rem;margin:0 0 8px}.tapir-vine{margin:0;font-size:.98rem;line-height:1.6;color:var(--kcs-quiet)}.nomad-kite{background:var(--kcs-petrol);color:#fff;padding:36px 0}.tapir-carbon{display:grid;gap:22px;align-items:center}.hollow-hatch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:132px;min-height:112px;padding:12px;border:2px dashed rgba(255,255,255,.75);border-radius:var(--kcs-rb);font-family:var(--kcs-head);text-align:center}.kite-cotton{font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-.03em}.stable-cotton{margin-top:6px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mitre-steeple{font-size:clamp(1.45rem,2.6vw,2rem);margin:0 0 8px;color:#fff}.hatch-yak{margin:0;font-size:1.02rem;line-height:1.55}.nomad-kite .hollow-cotton{border-color:#fff;color:#fff;justify-self:start}.amber-mink{background:var(--kcs-linen)}.yoke-ochre-yak{list-style:none;margin:0;padding:0;display:grid;gap:0}.cactus-stanchion-elm{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:0 0 28px}.cactus-stanchion-elm::before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--kcs-rule)}.cactus-stanchion-elm:last-child::before{display:none}.stanchion-stone{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--kcs-ink);color:#fff;font:600 1.1rem/1 var(--kcs-head)}.mink-hatch{font-size:1.2rem;margin:8px 0 6px}.cotton-vine p{margin:0;color:var(--kcs-quiet)}.vine-stone{max-width:52rem;border-top:2px solid var(--kcs-ink)}.yak-ochre{border-bottom:1px solid var(--kcs-rule)}.carbon-hatch{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;font:600 1.08rem/1.4 var(--kcs-head)}.carbon-hatch::-webkit-details-marker{display:none}.carbon-hatch::after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border:1.5px solid var(--kcs-petrol);border-radius:50%;color:var(--kcs-petrol);font-size:1.2rem;line-height:1;font-weight:500}.yak-ochre[open] .carbon-hatch::after{content:"\2212"}.steeple-elm{padding:0 44px 18px 0}.steeple-elm p:last-child{margin-bottom:0}.vine-yak{background:var(--kcs-ink);color:var(--kcs-cream-ink);padding:52px 0}.copper-kite{display:grid;gap:30px}.zephyr-stanchion{font-size:clamp(1.7rem,3.2vw,2.5rem);color:#fff;margin-bottom:12px}.kite-mink{font-size:1.08rem;line-height:1.6;max-width:36rem}.cotton{display:grid;gap:12px;margin-top:22px}.vine-yak .hollow-cotton{border-color:#fff;color:#fff}.steeple-zephyr{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font:600 1.4rem/1.2 var(--kcs-head);color:#fff;text-decoration:none;font-variant-numeric:tabular-nums}.steeple-zephyr svg{width:22px;height:22px}.steeple-ochre,.carbon-badger{background:var(--kcs-paper);color:var(--kcs-ink);padding:24px;border-radius:var(--kcs-r);border:1px solid var(--kcs-rule)}.tapir-stable{background:var(--kcs-linen)}.hatch-carbon{display:grid;gap:28px;align-items:start}.yak-tapir{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.yak-tapir li{position:relative;padding-left:24px;font:500 1rem/1.5 var(--kcs-head)}.yak-tapir li::before{content:"";position:absolute;left:3px;top:9px;width:9px;height:9px;background:var(--kcs-petrol);transform:rotate(45deg)}.tapir-stable .steeple-zephyr{color:var(--kcs-ink)}.zephyr-hatch-tapir{display:grid;gap:14px;margin:0}.stanchion-kite{margin:0 0 4px;font-size:.98rem;color:var(--kcs-quiet)}.vine{margin:0}.vine label{display:block;margin-bottom:6px;font:600 .9rem/1.3 var(--kcs-head)}.hatch{color:var(--kcs-petrol)}.vine input,.vine select{display:block;width:100%;min-height:50px;padding:10px 14px;border:1.5px solid var(--kcs-edge);border-radius:var(--kcs-rb);background:var(--kcs-paper);color:var(--kcs-ink);font-size:16px;line-height:1.4}.vine [aria-invalid=true]{border:2px solid #9A2A1F}.vine-steeple:not([hidden]),.mitre-hatch:not([hidden]){display:block;margin:6px 0 0;font:500 .9rem/1.4 var(--kcs-head);color:#8A2419}.mitre-hatch{margin:10px 0 0}.amber-stanchion{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.mitre-cactus-cactus{width:100%;border-width:2px}.mitre-cactus-cactus:disabled{cursor:wait}.elm-zephyr{padding:28px 12px;text-align:center}.mink-elm{font:600 1.4rem/1.3 var(--kcs-head);margin-bottom:8px}.kite-copper-zephyr .zephyr-hatch-tapir{gap:10px}.kite-copper-zephyr .vine label{font-size:.84rem;margin-bottom:4px}.kite-copper-zephyr .vine input,.kite-copper-zephyr .vine select{min-height:46px;padding:8px 12px}.copper-zephyr .zephyr-hatch-tapir{gap:10px}.cotton-zephyr{max-width:calc(var(--kcs-wrap) - 120px)}.badger-zephyr{max-width:70ch;margin:0 auto}.badger-zephyr p,.badger-zephyr li{max-width:50ch;line-height:1.8}.badger-zephyr h2{font-size:clamp(1.45rem,2.6vw,1.9rem);margin-top:1.4em}.yak-stone+.yak-stone{margin-top:12px}.badger-zephyr a:not(.ochre-vine):not(.hollow-cotton),.stone-nomad a{color:var(--kcs-petrol);font-weight:700}.stone-cotton{max-width:70ch;margin:0 auto 32px;padding:18px 22px;background:var(--kcs-linen);border:1px solid var(--kcs-rule)}.zephyr{margin:0 0 8px;font:600 .78rem/1.3 var(--kcs-head);letter-spacing:.14em;text-transform:uppercase;color:var(--kcs-petrol)}.stone-cotton ol{margin:0;padding-left:1.2em;columns:1}.stone-cotton li{padding:3px 0;font-family:var(--kcs-head);font-size:.95rem;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.stone-cotton a{text-decoration:none;color:var(--kcs-ink)}.hatch-amber-carbon{max-width:70ch;margin:0 auto;padding:22px 24px;background:var(--kcs-shoal);border-radius:var(--kcs-r);border:1px solid var(--kcs-rule)}.amber-hollow-ochre{margin:0 0 8px;font:600 .78rem/1.3 var(--kcs-head);letter-spacing:.14em;text-transform:uppercase;color:var(--kcs-petrol)}.cotton-yoke{margin:0;max-width:50ch;font-size:1.12rem;line-height:1.65}.mink-vine{padding-bottom:0}.carbon-kite{max-width:70ch;margin:0 auto;padding:24px 26px;border:2px solid var(--kcs-ink);border-radius:var(--kcs-r)}.carbon-kite p:last-child{margin-bottom:0}.drift-mitre{list-style:none;margin:0;padding:0;display:grid;gap:10px}.yoke-amber{position:relative;padding:14px 16px 14px 40px;background:var(--kcs-linen);border-radius:var(--kcs-rb);line-height:1.5}.yoke-amber::before{content:"";position:absolute;left:16px;top:21px;width:10px;height:10px;background:var(--kcs-petrol);transform:rotate(45deg)}.hollow-stable{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:56rem}.kite-zephyr{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--kcs-rule)}.cactus-yoke{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--kcs-petrol);border-radius:50%;font:600 .95rem/1 var(--kcs-head);color:var(--kcs-petrol)}.mink-ochre{max-width:60ch;margin:0 0 24px;color:var(--kcs-quiet)}.stable-kite{margin:0;display:grid;gap:0;border-top:2px solid var(--kcs-ink)}.steeple-kite{padding:16px 0;border-bottom:1px solid var(--kcs-rule)}.stable-kite dt{font:600 1.08rem/1.35 var(--kcs-head);margin-bottom:6px}.stable-kite dd{margin:0;color:var(--kcs-quiet);line-height:1.65}.tapir-elm{display:grid;gap:14px}.badger{padding:18px 20px;background:var(--kcs-paper);border:1px solid var(--kcs-rule);border-radius:var(--kcs-r);display:grid;gap:8px}.badger p{margin:0;line-height:1.55}.nomad-mitre{display:block;font:600 .72rem/1.3 var(--kcs-head);letter-spacing:.14em;text-transform:uppercase;color:var(--kcs-petrol);margin-bottom:3px}.drift-carbon{font-family:var(--kcs-head);font-weight:600}.stanchion-mink{color:var(--kcs-quiet)}.mitre-ochre,.amber-stable{background:var(--kcs-linen)}.amber-stable .badger{background:var(--kcs-paper)}.nomad{display:grid;gap:24px}.stanchion-carbon{list-style:none;margin:0;padding:0;display:grid;gap:10px}.stanchion-carbon li{padding:12px 16px;background:var(--kcs-shoal);border-radius:var(--kcs-rb);font-size:.98rem;line-height:1.55}.stone-nomad{margin:20px 0 0;font-size:.9rem;color:var(--kcs-quiet)}.ochre-carbon{display:grid;gap:18px;padding:26px 24px;background:var(--kcs-linen);border:2px solid var(--kcs-ink);border-radius:var(--kcs-r)}.nomad-drift{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-bottom:10px}.cotton-carbon p{margin:0 0 8px}.yak-cactus{font-family:var(--kcs-head);font-weight:500;font-size:.98rem}.nomad-hatch{justify-self:start}.ochre{max-width:46rem}.mitre-nomad{display:inline-block;margin:6px 0 22px;font:600 clamp(1.7rem,5vw,2.6rem)/1.2 var(--kcs-head);color:var(--kcs-petrol);text-decoration:none;font-variant-numeric:tabular-nums}.hollow-mitre{color:var(--kcs-quiet)}.yoke-mitre{padding:44px 0 36px;background:var(--kcs-linen);border-bottom:3px solid var(--kcs-petrol)}.copper-cactus-carbon{font-size:clamp(1.9rem,4vw,3rem);margin:0}.hatch-tapir{margin:12px 0 0;max-width:40rem;font-size:1.08rem;color:var(--kcs-quiet)}.yak-carbon-steeple{max-width:46rem}.cotton-amber{font-size:1.15rem}.amber-elm{padding-left:1.2em;font-size:.95rem}.kite-hollow{background:var(--kcs-linen);border-top:3px solid var(--kcs-petrol);font-size:.97rem}.elm-hatch{max-width:var(--kcs-wrap);margin:0 auto;padding:40px var(--kcs-gut) 32px;display:grid;gap:30px}.steeple-stanchion{max-width:360px}.zephyr-tapir{margin-bottom:14px}.cactus-steeple{line-height:1.65;margin:0 0 16px}.zephyr-mink{display:inline-flex;align-items:center;gap:8px;font:600 1.2rem/1.2 var(--kcs-head);text-decoration:none;font-variant-numeric:tabular-nums}.zephyr-mink svg{width:18px;height:18px}.hatch-cotton{margin:10px 0 0;font-size:.9rem;color:var(--kcs-quiet)}.steeple-nomad{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;font:500 .9rem/1.45 var(--kcs-head)}.steeple-nomad .zephyr-kite-yoke{flex:none;margin-top:3px}.nomad-yak{margin:0 0 12px;font:600 .8rem/1.3 var(--kcs-head);letter-spacing:.14em;text-transform:uppercase;color:var(--kcs-petrol)}.stable-copper-stanchion ul{list-style:none;margin:0;padding:0}.stable-copper-stanchion li{margin:0 0 8px;break-inside:avoid}.stable-copper-stanchion a{text-decoration:none}.stone-hatch{font-weight:700;text-decoration:underline}.kite-hollow .yak-vine{border-top-color:var(--kcs-rule);padding-top:20px;padding-bottom:28px}.carbon-steeple{background:var(--kcs-ink);color:var(--kcs-cream-ink);font:400 .86rem/1.5 var(--kcs-head)}.badger-carbon{max-width:var(--kcs-wrap);margin:0 auto;padding:16px var(--kcs-gut);display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center}.yoke-elm{display:flex;flex-wrap:wrap;gap:14px;margin-left:auto}.yoke-elm a{text-decoration:none}@media (min-width:640px){.yoke-ochre{padding:56px 0}.copper-yak{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.drift-kite{grid-template-columns:repeat(2,minmax(0,1fr))}.drift-mitre{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.amber-cactus{grid-template-columns:repeat(2,minmax(0,1fr))}.tapir-carbon{grid-template-columns:auto minmax(0,1fr)}.nomad-kite .hollow-cotton{grid-column:2}.cotton,.mink-carbon,.yak-stone-kite{grid-template-columns:repeat(2,auto);justify-content:start}.elm-hatch{grid-template-columns:repeat(2,minmax(0,1fr))}.steeple-stanchion{grid-column:1/-1}.cotton-stone-mitre{columns:2;column-gap:24px}.cactus-stable{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.cotton-copper{grid-column:1/-1}.steeple-kite{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px}.stable-kite dt{margin:0}.badger{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ochre-carbon{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:900px){.tapir-yak-yak{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.yoke-ochre-yak{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cactus-stanchion-elm{grid-template-columns:minmax(0,1fr);padding:0}.cactus-stanchion-elm::before{left:52px;right:-28px;top:21px;bottom:auto;width:auto;height:2px}.cactus-stanchion-elm:last-child::before{display:none}.mink-hatch{margin-top:16px}.nomad{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px}.hatch-carbon,.copper-kite{grid-template-columns:minmax(0,1fr) 460px;gap:48px}.carbon-badger,.steeple-ochre{padding:32px}.yoke-copper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:28px 32px}.mink-carbon{margin:0}.stone-cotton ol{columns:2;column-gap:28px}}@media (min-width:1024px){.yoke-ochre{padding:72px 0}.vine-carbon-drift{height:72px;gap:18px}.elm-hollow{display:inline-flex;min-height:46px;padding:10px 20px;font-size:.95rem}.copper-yak{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.drift-kite{grid-template-columns:repeat(3,minmax(0,1fr))}.amber-cactus{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tapir-carbon{grid-template-columns:auto minmax(0,1fr) auto;gap:34px}.nomad-kite .hollow-cotton{grid-column:auto}.elm-hatch{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-top:52px}.steeple-stanchion{grid-column:auto}.cotton-stone-mitre{columns:1}.vine-yak{padding:72px 0}.cactus-hatch{padding:18px 0}.mink-cotton{font-size:.92rem}}@media (min-width:1200px){.cotton-kite{margin-right:0}.drift-zephyr{display:block;margin-left:auto}.tapir-hatch{display:none}.yak-cactus-nomad{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.hollow-cactus{position:relative}.steeple-yak,.elm-tapir>summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 11px;font:600 .95rem/1.2 var(--kcs-head);white-space:nowrap;text-decoration:none;cursor:pointer;border-radius:var(--kcs-rb)}.elm-tapir>summary{list-style:none}.elm-tapir>summary::-webkit-details-marker{display:none}.elm-tapir>summary::after{content:"";width:7px;height:7px;border-right:2px solid var(--kcs-petrol);border-bottom:2px solid var(--kcs-petrol);transform:translateY(-2px) rotate(45deg)}.elm-tapir[open]>summary::after{transform:translateY(2px) rotate(225deg)}.elm-stone{position:absolute;z-index:50;top:calc(100% + 6px);left:0;min-width:270px;max-height:70vh;overflow:auto;margin:0;padding:10px;list-style:none;background:var(--kcs-paper);border:1px solid var(--kcs-rule);border-radius:var(--kcs-r);box-shadow:0 18px 40px -16px rgba(21,40,46,.35)}.elm-stone a{display:block;padding:9px 12px;border-radius:var(--kcs-rb);font-size:.95rem;line-height:1.4;text-decoration:none}.steeple-amber{font-size:1rem;padding:8px 14px}}@media (hover:hover) and (pointer:fine){.ochre-vine:hover{background:var(--kcs-petrol-deep);border-color:var(--kcs-petrol-deep)}.hollow-cotton:hover{background:var(--kcs-shoal)}.nomad-kite .hollow-cotton:hover,.vine-yak .hollow-cotton:hover{background:rgba(255,255,255,.14)}.steeple-amber:hover,.cotton-steeple:hover{background:var(--kcs-ink);color:#fff}.steeple-yak:hover,.elm-tapir>summary:hover,.elm-stone a:hover,.cactus-vine a:hover{background:var(--kcs-shoal)}.ochre-cactus:hover .cotton-stable,.mitre-hatch-stanchion:hover .tapir-cactus{color:var(--kcs-petrol)}.stable-copper-stanchion a:hover,.yoke-elm a:hover,.stone-cotton a:hover,.carbon-hollow a:hover{text-decoration:underline}.carbon-hatch:hover{color:var(--kcs-petrol)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){.tapir-hollow-stone{background:var(--kcs-linen)}}@media (prefers-contrast:more){.ochre-cactus,.hatch-vine,.mitre-hatch-stanchion,.badger{border-color:var(--kcs-ink)}}@media print{.ochre-badger,.tapir-hollow-stone,.carbon-steeple{display:none}}@media (max-width:479.98px){.vine-carbon-drift{gap:6px}.steeple-amber{border:0;padding:6px 4px;font-size:.88rem;min-height:44px}.tapir-hatch{width:44px;padding:6px 0 0}.zephyr-yoke{display:none}}.badger-stable-tapir .stone-yak{font-size:10px}@media (max-width:639.98px){.badger-stable-tapir{top:-6px;right:-4px}}
