@font-face{font-family:Aktiv Grotesk;src:url(/fonts/AktivGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk;src:url(/fonts/AktivGrotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk;src:url(/fonts/AktivGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tiempos Headline;src:url(/fonts/TiemposHeadline-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--f-display-stack:"Tiempos Headline", "Aktiv Grotesk", var(--font-serif), Georgia, serif;--f-body-stack:"Aktiv Grotesk", "Graphik", var(--font-grotesk), system-ui, sans-serif}.fortuna{--f-cream:#f7f5f0;--f-cream-deep:#f2f0eb;--f-card:#ebe9e4;--f-forest:#32443e;--f-petrol:#6f8b81;--f-petrol-light:#aec6ba;--f-green:#69bd45;--f-green-dark:#298800;--f-green-light:#ade495;--f-red:#f34545;--f-red-light:#ff8989;--f-orange:#f58120;--f-brown:#736f5c;--f-brown-dark:#63604f;--f-ring:#c6c6c6;--f-muted:#999;--f-ink:#616161;--f-callout:#32443e0f;--f-display:var(--f-display-stack);--f-serif:var(--font-serif), Georgia, serif;--f-body:var(--f-body-stack);--f-grotesk:var(--f-body-stack);--f-body-size:clamp(15px, 1.35vw, 17px);--f-forest-deep:#2a3a35;--f-measure:clamp(300px, 62vw, 720px);--f-measure-body:min(660px, 100%);background:var(--f-cream);color:var(--f-ink);font-family:var(--f-body)}.fortuna .f-globe-frame{width:min(var(--f-globe-max,760px), 100%);margin:8px auto clamp(28px,5vh,64px)}@media (max-width:640px){.fortuna .f-globe-frame{width:125vw;margin:6px 0 clamp(24px,4vh,48px) calc(50% - 62.5vw)}}.fortuna{--f-need-1:#2a3a35;--f-need-2:#36483f;--f-need-3:#42564a;--f-need-4:#4e6455;--f-frus-1:#45403a;--f-frus-2:#524b41;--f-frus-3:#5f5748;--f-frus-4:#6c634f;overflow-x:clip}.f-panels{align-items:stretch;gap:10px;min-height:132px;display:flex}.f-panel{flex:none;flex-grow:var(--grow,0);min-width:54px;color:var(--f-cream);text-align:left;cursor:pointer;border:0;border-radius:16px;flex-basis:54px;padding:0;transition:flex-grow .46s cubic-bezier(.22,.61,.24,1),flex-basis .46s cubic-bezier(.22,.61,.24,1);position:relative;overflow:hidden}.f-panel:focus-visible{outline:2px solid var(--f-cream);outline-offset:3px}.f-panel-body{font-family:var(--f-body);font-size:var(--f-body-size);letter-spacing:-.02em;opacity:0;pointer-events:none;align-items:center;padding:20px 24px;line-height:1.55;transition:opacity .26s;display:flex;position:absolute;inset:0}.f-panel[data-open=true] .f-panel-body{opacity:1;transition:opacity .3s .16s}.f-panel-tab{font-family:var(--f-grotesk);opacity:.85;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.f-panel[data-open=true] .f-panel-tab{opacity:0}@media (max-width:767px){.f-panels{flex-direction:column;min-height:0}.f-panel{cursor:default;flex:auto;min-height:0}.f-panel-body{opacity:1;transition:none;position:static}.f-panel-tab{display:none}}@media (max-width:1024px){.f-persona-decks{display:none}}@media (min-width:1025px){.f-persona-board{display:none}}
