:root{--terracotta:#db9773;--blush:#e5c3ae;--sand:#e0c37e;--sage:#c9d6c9;--cream:#f6f1e8;--sea-grey:#91aeac;--moss:#cdd187;--charcoal:#464640;--deep-sea:#335460;--olive-grey:#9fa58c;--rust:#bf7c5e;--wheat:#ddc18d;--mist:#bdc9d1;--oat:#f1eae2;--off-white:#f7f4ef;--bg:var(--off-white);--surface:var(--sage);--text:var(--deep-sea);--text-strong:var(--deep-sea);--accent:var(--terracotta);--accent-ink:color-mix(in srgb, var(--deep-sea) 70%, black);--accent-text:var(--accent-ink);--rule:var(--sage);--font-title:"Fraunces", Georgia, serif;--font-body:"Figtree", system-ui, sans-serif;--font-script:"Caveat", cursive;--text-xs:.875rem;--text-sm:1rem;--text-base:1.125rem;--text-lg:clamp(1.375rem, 1.29rem + .375vw, 1.625rem);--text-xl:clamp(1.75rem, 1.49rem + 1.13vw, 2.5rem);--text-2xl:clamp(2.5rem, 2.15rem + 1.5vw, 3.5rem);--text-3xl:clamp(2.75rem, 1.78rem + 4.13vw, 5.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--gutter:var(--space-5);--radius:14px;--radius-pill:999px;--radius-lg:32px;--content-width:64rem;--content-wide:84rem}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2)format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-italic.O70d2LGK.woff2)format("woff2"),url(/_astro/fraunces-latin-600-italic.BlP2rMdV.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-italic.BSc-2xHp.woff2)format("woff2"),url(/_astro/figtree-latin-400-italic.B4hAvW4f.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2)format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-800-normal.30yxI7TZ.woff2)format("woff2"),url(/_astro/figtree-latin-800-normal.B7vj2UK8.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.D6LQsQ_v.woff2)format("woff2"),url(/_astro/caveat-latin-400-normal.BzhAQZkN.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff)format("woff")}.social-links[data-astro-cid-y2qsmizv]{gap:var(--space-2);margin:0 0 0 -10px;padding:0;list-style:none;display:flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{width:44px;height:44px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{color:var(--off-white)}.wave[data-astro-cid-c3zl57zt]{z-index:1;pointer-events:none;width:100%;height:50px;position:absolute;left:0;right:0}.bottom[data-astro-cid-c3zl57zt]{bottom:-2px}.top[data-astro-cid-c3zl57zt]{top:-48px}.flip[data-astro-cid-c3zl57zt]{transform:scaleX(-1)}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--deep-sea);color:var(--off-white);padding:var(--space-8) 0 var(--space-6);position:relative}.foot-inner[data-astro-cid-jo6i4kqk]{padding-inline:var(--gutter)}.foot-script[data-astro-cid-jo6i4kqk]{font-size:var(--text-2xl);margin-bottom:var(--space-5);color:var(--sage);line-height:1}.foot-cols[data-astro-cid-jo6i4kqk]{gap:var(--space-6) var(--space-5);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.foot-brand[data-astro-cid-jo6i4kqk],.foot-col[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.foot-mark[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-3)}.foot-mark[data-astro-cid-jo6i4kqk] svg{width:4rem;height:auto;display:block}.foot-h[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin:0 0 var(--space-2);font-weight:600}.foot-links[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-2);padding:0;list-style:none;display:grid}.foot-base[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--off-white) 20%, transparent);flex-wrap:wrap;display:flex}.foot-base[data-astro-cid-jo6i4kqk] .foot-small[data-astro-cid-jo6i4kqk]{margin:0}.foot-base[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.foot-credits[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=40rem){.foot-base[data-astro-cid-jo6i4kqk]{flex-direction:row;align-items:center}.foot-credits[data-astro-cid-jo6i4kqk]{justify-content:flex-end;gap:var(--space-2) var(--space-5);flex-flow:wrap}}.foot-credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:"";position:absolute;inset:-14px -4px}.foot-credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:normal;text-decoration:underline;text-decoration-color:var(--terracotta);text-underline-offset:4px;text-decoration-thickness:2px;position:relative}@media (width>=52rem){.foot-cols[data-astro-cid-jo6i4kqk]{gap:var(--space-7);grid-template-columns:2fr 1fr 1fr 1.3fr;align-items:start}.foot-brand[data-astro-cid-jo6i4kqk],.foot-col[data-astro-cid-jo6i4kqk]:last-child{grid-column:auto}}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;white-space:normal;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;text-decoration-color:var(--terracotta);text-underline-offset:4px;text-decoration-thickness:2px}.foot-small[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);margin:0 0 var(--space-2)}.foot-cols[data-astro-cid-jo6i4kqk] .social-links a{color:var(--terracotta)}.foot-cols[data-astro-cid-jo6i4kqk] .social-links a:hover{color:var(--off-white)}.foot-cols[data-astro-cid-jo6i4kqk] .social-links{margin-top:var(--space-1)}.lang-switch[data-astro-cid-lemdd452]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.sep[data-astro-cid-lemdd452]{padding:0 var(--space-1)}.here[data-astro-cid-lemdd452]{min-width:44px;min-height:44px;text-decoration:underline;text-decoration-color:var(--hdr-active,var(--terracotta));text-underline-offset:6px;justify-content:center;align-items:center;text-decoration-thickness:3px;display:inline-flex}a[data-astro-cid-lemdd452]{min-width:44px;min-height:44px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-lemdd452]:hover{text-underline-offset:6px;text-decoration:underline}*,:before,:after{box-sizing:border-box}body{background:var(--deep-sea);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.65}:root{--header-h:5rem}main#main{background:var(--bg);display:flow-root}html{scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--deep-sea)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}}summary,blockquote,figcaption{text-wrap:balance}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{text-wrap:balance;font-family:var(--font-title);color:var(--text-strong);margin:0 0 var(--space-4);letter-spacing:-.01em;font-weight:600;line-height:1.1}h1{font-size:var(--text-xl)}p{margin:0 0 var(--space-4)}a{color:inherit}img{max-width:100%;height:auto;display:block}@media (width>=40rem){:root{--gutter:var(--space-6)}}@media (width>=64rem){:root{--gutter:var(--space-7)}}.wrap{max-width:var(--content-width);padding-inline:var(--gutter);margin-inline:auto}@media (width>=80rem){.wrap{margin-inline:max(0px, calc((100% - var(--content-wide)) / 2)) auto}.centre-body .wrap:not(.head-inner){margin-inline:auto}}[data-drag-scroll]{cursor:grab}[data-dragging]{cursor:grabbing}.script{font-family:var(--font-script);font-weight:600}.eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}p a,li a,.arrow{white-space:nowrap}.arrow,.tap{position:relative}.arrow:after,.tap:after{content:"";position:absolute;inset:-10px -4px}.arrow{border-bottom:3px solid var(--terracotta);padding-bottom:2px;font-weight:700;text-decoration:none}.arrow:hover{border-color:#0000}.accent-rule:before,.accent-rule-in h2:before{content:"";background:var(--terracotta);width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:2px;display:block}.callout{margin-top:var(--space-7);font-size:var(--text-base);text-wrap:balance;display:block}.callout p{margin:0}.quiet{text-underline-offset:4px;text-decoration:underline 1px}.btn{min-height:52px;padding:var(--space-2) var(--space-6);text-align:center;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-text);font-family:inherit;font-weight:700;font-size:var(--text-base);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{background:var(--deep-sea);color:var(--off-white)}.skip{left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text-strong);border-radius:var(--radius);z-index:60;position:absolute;top:-4rem}.skip:focus{top:var(--space-2)}:focus-visible{outline-offset:3px;outline:3px solid}:root{--hdr-bg:var(--deep-sea);--hdr-ink:var(--off-white);--hdr-logo:var(--off-white);--hdr-active:var(--terracotta)}.site-header{z-index:5;background:var(--hdr-bg);color:var(--hdr-ink);position:sticky;top:0;box-shadow:0 3px 16px #0006}.site-header .bar{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--gutter);flex-wrap:wrap;display:flex}.logo{color:var(--hdr-logo);display:block}.logo svg{width:2.75rem;height:auto;display:block}.desk-nav{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.desk-nav a{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.desk-nav a.ig{min-width:44px;color:var(--terracotta);justify-content:center}.desk-nav a.ig:hover{color:var(--off-white)}.desk-nav a:hover,.desk-nav a[aria-current]{text-underline-offset:6px;text-decoration:underline}.desk-nav a[aria-current]{text-decoration-color:var(--hdr-active);text-decoration-thickness:3px}.desk-lang{border-left:1px solid color-mix(in srgb, var(--hdr-ink) 40%, transparent);padding-left:var(--space-5);display:flex}.menu-btn{padding:0 var(--space-2);min-height:44px;color:inherit;cursor:pointer;font-family:inherit;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-weight:600;display:none}.js .desk-nav{display:none}.js .menu-btn{display:inline-block}@media (width>=52rem){.js .desk-nav{display:flex}.js .menu-btn{display:none}.logo svg{width:3.25rem}.desk-nav{gap:var(--space-6)}}@media (width>=52rem) and (width<=63.99rem){html[lang=sv] .desk-nav{gap:var(--space-4)}}.menu{z-index:50;padding:var(--space-4) var(--gutter) var(--space-6);background:var(--deep-sea);color:var(--off-white);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu-logo svg{width:3.5rem;height:auto;display:block}.menu nav{margin-top:var(--space-7);flex-direction:column;display:flex}.menu nav a{font-family:var(--font-title);font-size:var(--text-xl);padding:var(--space-3) 0;border-bottom:1px solid var(--terracotta);text-decoration:none}.menu nav a[aria-current]{color:var(--terracotta);font-weight:700}.menu .menu-switch{margin-top:var(--space-5);align-self:flex-start;margin-left:-.65rem}.menu-foot{padding-top:var(--space-6);justify-content:space-between;align-items:center;margin:auto 0 0;display:flex}.menu .menu-foot .social-links a{color:var(--terracotta)}.menu .menu-foot .social-links a:hover{color:var(--off-white)}.menu-foot .script{font-size:var(--text-lg)}
