:where(.tema-fatet){--color-wood-950:#120c08;--color-wood-900:#1a120d;--color-wood-800:#241911;--color-wood-700:#33251a;--color-wood-600:#4a3726;--color-paper:#f3ead9;--color-paper-200:#ebdfc8;--color-paper-300:#dccdb1;--color-ink:#1d1510;--color-ink-soft:#54412f;--color-cream:#f3ead9;--color-cream-soft:#c9b89d;--color-brass:#c89b4a;--color-brass-bright:#ddb46a;--color-brass-deep:#7a5518;--color-oxblood:#7d2e22;--color-oxblood-bright:#b5503b;--color-error-on-paper:#9b2c1c;--color-error-on-dark:#f0a08c;--color-success:#3f6b3a;--surface-dark:var(--color-wood-900);--surface-darker:var(--color-wood-950);--surface-light:var(--color-paper);--line-on-dark:#c89b4a59;--line-on-light:#7a551859;--focus-ring:var(--color-brass-bright);--font-serif:var(--font-fraunces), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-serif-italic:var(--font-fraunces-italic), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-instrument), system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.0625rem;--text-md:clamp(1.125rem, 1.05rem + .35vw, 1.3rem);--text-lg:clamp(1.3rem, 1.15rem + .7vw, 1.65rem);--text-xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.6rem);--text-2xl:clamp(2.2rem, 1.6rem + 2.8vw, 3.9rem);--text-3xl:clamp(2.6rem, 1.7rem + 4.2vw, 5.4rem);--leading-tight:1.04;--leading-snug:1.2;--leading-body:1.62;--tracking-caps:.2em;--tracking-caps-wide:.32em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-pad:clamp(4.5rem, 3rem + 7vw, 9rem);--gutter:clamp(1.25rem, .8rem + 2.4vw, 3rem);--container:76rem;--container-narrow:46rem;--radius-0:0;--radius-1:2px;--shadow-card:: where(.tema-fatet) 0 1px 0 #fff6 inset, 0 40px 80px -40px #000000bf, 0 12px 24px -12px #00000080;--shadow-header:0 1px 0 var(--line-on-dark);--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-fast:.16s;--dur:.42s;--dur-slow:.9s;--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--texture-wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='600'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0025 .06' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .78 0 0 0 0 .6 0 0 0 0 .35 0 0 0 .32 -.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");--header-h:4.5rem;--formular-text:var(--color-ink);--formular-dampad:var(--color-ink-soft);--formular-linje:var(--line-on-light);--formular-falt:#fbf6ec;--formular-fel:var(--color-error-on-paper);--formular-ok:var(--color-success);--formular-accent:var(--color-brass-deep);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.tema-fatet) *,:where(.tema-fatet) :before,:where(.tema-fatet) :after{box-sizing:border-box}:where(.tema-fatet) *{margin:0}html:where(.tema-fatet){-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--surface-darker)}:where(.tema-fatet) body{background:var(--surface-dark);min-height:100vh;color:var(--color-cream);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}:where(.tema-fatet) body:after{content:"";z-index:200;pointer-events:none;background-image:var(--texture-grain);opacity:.07;mix-blend-mode:overlay;position:fixed;inset:0}:where(.tema-fatet) img,:where(.tema-fatet) svg{max-width:100%;display:block}:where(.tema-fatet) input,:where(.tema-fatet) button,:where(.tema-fatet) textarea,:where(.tema-fatet) select{font:inherit;color:inherit}:where(.tema-fatet) a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:where(.tema-fatet) h1,:where(.tema-fatet) h2,:where(.tema-fatet) h3{font-family:var(--font-serif);font-weight:500;line-height:var(--leading-snug);text-wrap:balance;font-variation-settings:"opsz" 144}:where(.tema-fatet) p{text-wrap:pretty}:where(.tema-fatet) ::selection{background:var(--color-brass);color:var(--color-wood-950)}:where(.tema-fatet) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(.tema-fatet) .container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}:where(.tema-fatet) .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(.tema-fatet) .skip-link{left:var(--space-4);z-index:300;padding:var(--space-3) var(--space-4);background:var(--color-paper);color:var(--color-ink);font-weight:600;text-decoration:none;position:absolute;top:-100px}:where(.tema-fatet) .skip-link:focus{top:var(--space-4)}:where(.tema-fatet) .eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--color-brass);font-weight:600;display:inline-flex}:where(.tema-fatet) .eyebrow:before{content:"";opacity:.7;background:currentColor;width:2rem;height:1px}:where(.tema-fatet) .button{--btn-bg:var(--color-brass);--btn-fg:var(--color-wood-950);--btn-border:var(--color-brass);justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--btn-border);border-radius:var(--radius-1);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:.85rem 1.6rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}:where(.tema-fatet) .button:hover{--btn-bg:var(--color-brass-bright);--btn-border:var(--color-brass-bright)}:where(.tema-fatet) .button:active{transform:translateY(1px)}:where(.tema-fatet) .button[aria-disabled=true],:where(.tema-fatet) .button:disabled{cursor:progress;opacity:.8}:where(.tema-fatet) .button--ghost{--btn-bg:transparent;--btn-fg:var(--color-cream);--btn-border:var(--line-on-dark)}:where(.tema-fatet) .button--ghost:hover{--btn-bg:#c89b4a1a;--btn-border:var(--color-brass);--btn-fg:var(--color-cream)}:where(.tema-fatet) .button--ink{--btn-bg:var(--color-ink);--btn-fg:var(--color-paper);--btn-border:var(--color-ink)}:where(.tema-fatet) .button--ink:hover{--btn-bg:var(--color-wood-700);--btn-border:var(--color-wood-700)}:where(.tema-fatet) .button__arrow{transition:transform var(--dur-fast) var(--ease-out)}:where(.tema-fatet) .button:hover .button__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){html:where(.tema-fatet){scroll-behavior:auto}:where(.tema-fatet) *,:where(.tema-fatet) :before,:where(.tema-fatet) :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
