@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, "Inter", system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, "Inter", system-ui, sans-serif;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Monaco, "JetBrains Mono", "Fira Code", monospace;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--space-16:128px;--ease-glass:cubic-bezier(.25, .46, .45, .94);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-glass:.3s;--duration-slow:.6s;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--ofn-live:#30d158;--ofn-forming:#0a84ff;--ofn-planned:#8e8e93;--ofn-accent:#ffd60a;--ofn-accent-dim:#ffd60a38;--ofn-gold:#ffd60a;--ofn-gold-soft:#ffe779;--ofn-indigo:#5e5ce6;--ofn-indigo-soft:#5e5ce64d;--ofn-bg-field:#000;--ofn-bg-floating:#1c1c1e;--ofn-bg-floating-elevated:#2c2c2e;--ofn-bg-chrome:#1c1c1eb3;--ofn-fg-primary:#fff;--ofn-fg-secondary:#ebebf599;--ofn-fg-tertiary:#ebebf54d;--ofn-fg-wordmark:#fff;--ofn-accent-formal-seal:#ff453a;--ofn-accent-institutional:#0a84ff;--ofn-accent-premium:#ffd60a;--ofn-border-hairline:#54545866;--ofn-border-default:#545458a6;--ofn-border-emphasis:#38383a;--shadow-glass:0 8px 32px #0006;--shadow-glass-hover:0 16px 48px #0009;--shadow-glass-lifted:0 24px 64px #000000b3;--glass-bg-base:#ffffff0f;--glass-bg-xlight:#ffffff14;--glass-bg-light:#ffffff1f;--glass-bg-mid:#ffffff26;--glass-bg-dark:#1c1c1eb8;--glass-bg-ultra:#ffffff0f;--glass-border-base:#ffffff1a;--glass-border-xlight:#ffffff2e;--glass-border-light:#ffffff26;--glass-border-mid:#ffffff1f;--glass-border-dark:#ffffff14;--elev-surface-0:var(--ofn-bg-field);--elev-surface-1:var(--ofn-bg-floating);--elev-surface-2:var(--ofn-bg-floating-elevated);--elev-surface-3:var(--ofn-bg-floating);--elev-surface-4:var(--ofn-bg-floating);--elev-surface-5:var(--ofn-bg-floating);--shadow-0:none;--shadow-1:0 1px 2px #1a1a1a0f;--shadow-2:0 2px 4px #1a1a1a14;--shadow-3:0 4px 12px #1a1a1a1f;--shadow-4:0 8px 32px #1a1a1a33;--shadow-5:0 16px 48px #1a1a1a4d;--ofn-nav-height:60px;--ofn-sidebar-width:280px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ofn-bg-field:#000;--ofn-bg-floating:#1c1c1e;--ofn-bg-floating-elevated:#2c2c2e;--ofn-bg-chrome:#1c1c1eb3;--ofn-fg-primary:#fff;--ofn-fg-secondary:#ebebf599;--ofn-fg-tertiary:#ebebf54d;--ofn-fg-wordmark:#fff;--ofn-accent-formal-seal:#ff453a;--ofn-accent-institutional:#0a84ff;--ofn-accent-premium:#ffd60a;--ofn-border-hairline:#54545866;--ofn-border-default:#545458a6;--ofn-border-emphasis:#38383a;--shadow-glass:0 8px 32px #0006;--shadow-glass-hover:0 16px 48px #0009;--shadow-glass-lifted:0 24px 64px #000000b3;--glass-bg-base:#ffffff0f;--glass-bg-xlight:#ffffff14;--glass-bg-light:#ffffff1f;--glass-bg-mid:#ffffff26;--glass-bg-dark:#1c1c1eb8;--glass-bg-ultra:#ffffff0f;--glass-border-base:#ffffff1a;--glass-border-xlight:#ffffff2e;--glass-border-light:#ffffff26;--glass-border-mid:#ffffff1f;--glass-border-dark:#ffffff14;--shadow-0:none;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 2px 4px #0006;--shadow-3:0 4px 12px #00000080;--shadow-4:0 8px 32px #0009;--shadow-5:0 16px 48px #000000b3}}:root[data-theme=dark],:root[data-theme=light],:root[data-theme=auto]{--ofn-bg-field:#000;--ofn-bg-floating:#1c1c1e;--ofn-bg-floating-elevated:#2c2c2e;--ofn-bg-chrome:#1c1c1eb3;--ofn-fg-primary:#fff;--ofn-fg-secondary:#ebebf599;--ofn-fg-tertiary:#ebebf54d;--ofn-fg-wordmark:#fff;--ofn-accent-formal-seal:#ff453a;--ofn-accent-institutional:#0a84ff;--ofn-accent-premium:#ffd60a;--ofn-border-hairline:#54545866;--ofn-border-default:#545458a6;--ofn-border-emphasis:#38383a;--shadow-glass:0 8px 32px #0006;--shadow-glass-hover:0 16px 48px #0009;--shadow-glass-lifted:0 24px 64px #000000b3;--glass-bg-base:#ffffff0f;--glass-bg-xlight:#ffffff14;--glass-bg-light:#ffffff1f;--glass-bg-mid:#ffffff26;--glass-bg-dark:#1c1c1eb8;--glass-bg-ultra:#ffffff0f;--glass-border-base:#ffffff1a;--glass-border-xlight:#ffffff2e;--glass-border-light:#ffffff26;--glass-border-mid:#ffffff1f;--glass-border-dark:#ffffff14;--shadow-0:none;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 2px 4px #0006;--shadow-3:0 4px 12px #00000080;--shadow-4:0 8px 32px #0009;--shadow-5:0 16px 48px #000000b3}.glass{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:var(--glass-bg-base);border:.5px solid var(--glass-border-base);box-shadow:inset 0 .5px #ffffff1f,0 1px 2px #0000001a}.glass-xlight{-webkit-backdrop-filter:blur(60px)saturate(200%);backdrop-filter:blur(60px)saturate(200%);background:var(--glass-bg-xlight);border:.5px solid var(--glass-border-xlight)}.glass-light{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:var(--glass-bg-light);border:.5px solid var(--glass-border-light)}.glass-mid{-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:var(--glass-bg-mid);border:.5px solid var(--glass-border-mid)}.glass-dark{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:var(--glass-bg-dark);border:.5px solid var(--glass-border-dark)}.glass-ultra{-webkit-backdrop-filter:blur(80px)saturate(220%);backdrop-filter:blur(80px)saturate(220%);background:var(--glass-bg-ultra);border:.5px solid #ffffff1f}.glass-gold{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#e5c53c14;border:.5px solid #e5c53c47}.glass-accent{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:var(--ofn-accent-dim);border:.5px solid #ff950040}.glass-indigo{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#5e5ce61a;border:.5px solid #5e5ce666}@media (prefers-reduced-transparency:reduce){.glass,.glass-xlight,.glass-light,.glass-mid,.glass-dark,.glass-ultra,.glass-gold,.glass-accent,.glass-indigo{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--ofn-bg-floating)!important;border-color:var(--ofn-border-default)!important}}.neoclassical-card{background:var(--ofn-bg-floating);border:1px solid var(--ofn-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-glass);color:var(--ofn-fg-primary);transition:background var(--duration-glass) var(--ease-glass), border-color var(--duration-glass) var(--ease-glass), transform var(--duration-glass) var(--ease-glass), box-shadow var(--duration-glass) var(--ease-glass)}.neoclassical-card-interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.neoclassical-card-interactive:hover{background:var(--ofn-bg-floating-elevated);border-color:var(--ofn-border-emphasis);box-shadow:var(--shadow-glass-hover);transform:translateY(-2px)}.neoclassical-card-interactive:active{transform:translateY(0)}:root{--font-system:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "SF Pro", "Helvetica Neue", "Helvetica", "Arial", system-ui, sans-serif;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro", "Helvetica Neue", "Helvetica", "Arial", system-ui, sans-serif;--font-text:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Helvetica Neue", "Helvetica", "Arial", system-ui, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Monaco, Consolas, monospace;--sys-bg:#000;--sys-bg-secondary:#1c1c1e;--sys-bg-tertiary:#2c2c2e;--sys-bg-grouped:#000;--sys-bg-grouped-2:#1c1c1e;--sys-bg-grouped-3:#2c2c2e;--sys-label:#fff;--sys-label-secondary:#ebebf599;--sys-label-tertiary:#ebebf54d;--sys-label-quaternary:#ebebf52e;--sys-placeholder:#ebebf54d;--sys-gray-1:#8e8e93;--sys-gray-2:#636366;--sys-gray-3:#48484a;--sys-gray-4:#3a3a3c;--sys-gray-5:#2c2c2e;--sys-gray-6:#1c1c1e;--sys-fill:#7878805c;--sys-fill-2:#78788052;--sys-fill-3:#7676803d;--sys-fill-4:#7676802e;--sys-separator:#545458a6;--sys-separator-opaque:#38383a;--sys-red:#ff453a;--sys-orange:#ff9f0a;--sys-yellow:#ffd60a;--sys-green:#30d158;--sys-mint:#66d4cf;--sys-teal:#5ac8f5;--sys-cyan:#64d2ff;--sys-blue:#0a84ff;--sys-indigo:#5e5ce6;--sys-purple:#bf5af2;--sys-pink:#ff375f;--sys-brown:#ac8e68;--ofn-accent:var(--sys-yellow);--ofn-link:var(--sys-blue);--ofn-radius-sm:12px;--ofn-radius-md:16px;--ofn-radius-lg:22px;--ofn-radius-xl:28px;--ofn-radius-pill:999px;--ofn-glass-neutral-bg:#ffffff0f;--ofn-glass-neutral-border:#ffffff1a;--ofn-glass-neutral-hi:#ffffff29;--ofn-glass-gold-bg:#e5c53c14;--ofn-glass-gold-border:#e5c53c52;--ofn-glass-indigo-bg:#5e5ce61a;--ofn-glass-indigo-border:#5e5ce666;--ofn-glass-charcoal-bg:#1c1c1eb8;--ofn-glass-charcoal-border:#ffffff14;--ofn-ease-swift:cubic-bezier(.16, 1, .3, 1);--ofn-ease-decel:cubic-bezier(0, 0, .2, 1);--ofn-gold:#ffd60a;--ofn-gold-soft:#ffe779;--ofn-indigo:#5e5ce6;--ofn-indigo-soft:#a1c9ff;--ofn-logo-star:var(--ofn-gold);--ofn-void:#000;--ofn-elevation-1:#1c1c1e;--ofn-elevation-2:#2c2c2e;--ofn-separator:#54545852;--elev-surface-0:var(--ofn-void);--elev-surface-1:#0f0f11;--elev-surface-2:#18181b;--elev-surface-3:#232327;--elev-surface-4:#2d2d32;--elev-surface-5:#3a3a40}.solid{background:var(--elev-surface-1);border:.5px solid var(--ofn-separator);border-radius:var(--ofn-radius-lg);isolation:isolate}.solid-2{background:var(--elev-surface-2);border:.5px solid var(--ofn-separator);border-radius:var(--ofn-radius-lg);isolation:isolate}.solid-3{background:var(--elev-surface-3);border:.5px solid var(--ofn-separator);border-radius:var(--ofn-radius-lg);isolation:isolate}.solid-4{background:var(--elev-surface-4);border:.5px solid var(--ofn-separator);border-radius:var(--ofn-radius-lg);isolation:isolate;box-shadow:0 8px 32px #00000052}.solid-5{background:var(--elev-surface-5);border-radius:var(--ofn-radius-lg);isolation:isolate;border:.5px solid #ffe6002e;box-shadow:0 12px 40px #0000007a}.solid-gold{background:linear-gradient(180deg, #e5c53c0d 0%, var(--elev-surface-2) 100%);border:.5px solid var(--ofn-glass-gold-border);border-radius:var(--ofn-radius-xl);isolation:isolate}.glass{background:var(--ofn-glass-neutral-bg);border:.5px solid var(--ofn-glass-neutral-border);border-radius:var(--ofn-radius-lg);-webkit-backdrop-filter:saturate(180%)blur(40px);isolation:isolate;transition:background .4s var(--ofn-ease-swift), border-color .4s var(--ofn-ease-swift), transform .4s var(--ofn-ease-swift);box-shadow:inset 0 .5px #ffffff1f,0 1px 2px #0006}.glass-gold{background:var(--ofn-glass-gold-bg);border:.5px solid var(--ofn-glass-gold-border);box-shadow:inset 0 .5px #ffdea92e,0 2px 8px #e5c53c1f}.glass-indigo{background:var(--ofn-glass-indigo-bg);border:.5px solid var(--ofn-glass-indigo-border);box-shadow:inset 0 .5px #a1c9ff33,0 2px 8px #5e5ce624}.glass-charcoal{background:var(--ofn-glass-charcoal-bg);border:.5px solid var(--ofn-glass-charcoal-border);-webkit-backdrop-filter:saturate(200%)blur(50px);box-shadow:inset 0 .5px #ffffff14,0 8px 32px #0000007a}.glass-container{isolation:isolate;position:relative}.ofn-aureus-hero{isolation:isolate;min-height:calc(100svh - var(--ofn-nav-height,60px) - 72px);background:linear-gradient(#000000f5 0%,#000000e0 58%,#000 100%);padding:clamp(36px,5vw,72px) clamp(18px,4vw,56px) clamp(52px,6vw,88px);position:relative;overflow:clip}.ofn-aureus-hero--fullscreen{height:calc(100svh - var(--ofn-nav-height,60px));background:#000;min-height:760px;padding:0}.ofn-aureus-hero:before{content:"";z-index:-2;opacity:.42;background-image:linear-gradient(#ffd60a0e 1px,#0000 1px),linear-gradient(90deg,#0a84ff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.ofn-aureus-hero-scrim{z-index:-1;background:linear-gradient(#00000085 0%,#0000001a 34%,#000000c2 100%),linear-gradient(90deg,#000000b8,#0000 32% 68%,#000000b8);position:absolute;inset:0}.ofn-aureus-hero--fullscreen:before{z-index:1;opacity:.22;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 78%,#0000 100%)}.ofn-aureus-hero--fullscreen .ofn-aureus-hero-scrim{z-index:2;pointer-events:none;background:linear-gradient(#0000006b 0%,#0000 24% 58%,#000000e0 100%),linear-gradient(90deg,#000000a8,#0000 25% 75%,#000000a8)}.ofn-aureus-hero-grid{grid-template-columns:minmax(300px,.92fr) minmax(420px,1.06fr) minmax(320px,.82fr);grid-template-areas:"copy globe chat";align-items:center;gap:clamp(22px,3vw,44px);width:min(100%,1480px);margin:0 auto;display:grid}.ofn-aureus-hero-copy{grid-area:copy;min-width:0;padding-block:clamp(12px,3vw,42px)}.ofn-aureus-hero-badge{border-radius:var(--ofn-radius-pill);color:#ffe779db;width:fit-content;min-height:34px;font:700 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:0;text-transform:uppercase;background:#ffd60a12;border:.5px solid #ffd60a3d;align-items:center;gap:8px;margin-bottom:22px;padding:0 14px;display:inline-flex}.ofn-aureus-title{letter-spacing:0;max-width:780px;margin-bottom:22px;font-size:clamp(42px,5.7vw,84px)}.ofn-aureus-title .ofn-hero-title-accent{color:#0000;background:linear-gradient(90deg,#fff 0%,#ffe779 46%,#a1c9ff 100%);-webkit-background-clip:text;background-clip:text;max-width:10ch;display:inline-block}.ofn-aureus-hero-lede{color:#ebebf5ad;max-width:620px;font:400 clamp(16px, 1.5vw, 20px)/1.65 var(--font-text,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin:0 0 28px}.ofn-aureus-ledger{max-width:700px;margin-top:22px}.ofn-aureus-globe-stage{grid-area:globe;justify-content:center;align-items:center;min-width:0;min-height:min(680px,78svh);display:flex;position:relative}.ofn-aureus-globe-stage .ofn-globe{width:100%;min-height:min(680px,78svh)}.ofn-aureus-globe-caption{color:#ffffffa3;width:min(92%,520px);font:700 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:clamp(14px,4vw,30px);left:50%;transform:translate(-50%)}.ofn-aureus-globe-caption span{border-radius:var(--ofn-radius-pill);background:#0000007a;border:.5px solid #ffffff1a;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.ofn-hero-mapbox{z-index:0;inset:0;height:100%!important;min-height:100%!important;box-shadow:none!important;border-radius:0!important;position:absolute!important}.ofn-hero-mapbox.ofn-mapbox-globe:before{background:linear-gradient(115deg,#ffd60a14,#0000 38%),linear-gradient(245deg,#0a84ff12,#0000 42%);inset:-12%}.ofn-hero-mapbox.ofn-mapbox-globe:after{background:linear-gradient(#0000001f,#0000 30%,#0000009e),radial-gradient(circle,#0000 58%,#00000094 100%)}.ofn-hero-top-overlay{z-index:7;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px)}.ofn-hero-brand-cluster{pointer-events:auto;align-items:center;gap:12px;min-width:0;display:flex}.ofn-hero-qr{pointer-events:auto;color:#ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(160%);background:#0000008a;border:.5px solid #ffffff26;border-radius:22px;align-items:center;gap:12px;min-height:76px;padding:9px 14px 9px 9px;text-decoration:none;display:inline-flex;box-shadow:0 18px 42px #00000057}.ofn-hero-qr svg{background:#ffffff0a;border-radius:14px;width:58px;height:58px;padding:5px;box-shadow:inset 0 0 0 .5px #ffffff1f}.ofn-hero-qr span{font:700 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:0;gap:3px;display:grid}.ofn-hero-qr b{color:#fffde7;font:800 12px var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);letter-spacing:0}.ofn-hero-brand-copy{color:#ebebf594;min-height:56px;font:700 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);-webkit-backdrop-filter:blur(22px)saturate(150%);background:#00000070;border:.5px solid #ffffff1f;border-radius:18px;align-content:center;gap:3px;padding:0 15px;display:grid}.ofn-hero-brand-mark{color:#fffde7f0;font:800 16px/1 var(--font-display,-apple-system, BlinkMacSystemFont, system-ui, sans-serif)}.ofn-hero-top-copy{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:min(64vw,760px);padding-top:9px;display:flex}.ofn-hero-top-copy a{color:#ffffffa8;min-height:30px;font:800 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);-webkit-backdrop-filter:blur(18px)saturate(140%);transition:background .22s var(--ofn-ease-swift), border-color .22s var(--ofn-ease-swift), color .22s var(--ofn-ease-swift);background:#00000061;border:.5px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.ofn-hero-top-copy a:hover,.ofn-hero-top-copy a:focus-visible{color:#ffffffeb;background:#ffffff14;border-color:#ffd60a57}.ofn-hero-command-grid{z-index:7;pointer-events:none;grid-template-columns:minmax(310px,.98fr) minmax(340px,.86fr) minmax(260px,.64fr);align-items:end;gap:14px;width:min(1120px,100vw - 64px);display:grid;position:absolute;bottom:clamp(74px,8svh,112px);left:50%;transform:translate(-50%)}.ofn-hero-command-grid>*{pointer-events:auto}.ofn-hero-copy-panel{text-shadow:0 18px 48px #000000b3;min-width:0;padding-bottom:2px}.ofn-hero-kicker-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ofn-evidence-pill{color:#ffe779d6;min-height:28px;font:800 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#ffd60a14;border:.5px solid #ffd60a38;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.ofn-hero-command-grid .ofn-aureus-title{color:#fffde7;font:800 clamp(64px, 9vw, 128px)/.86 var(--font-display,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);letter-spacing:0;text-shadow:0 14px 42px #0009;margin:0}.ofn-hero-command-grid .ofn-hero-gold-line{background:linear-gradient(90deg, var(--ofn-gold), #ffd60a0d);width:min(52vw,360px);margin-top:14px;margin-bottom:18px}.ofn-hero-subtitle{color:#ebebf5c2;max-width:660px;font:500 clamp(15px, 1.55vw, 19px)/1.55 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin:0 0 20px}.ofn-hero-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:620px;display:grid}.ofn-hero-action{color:#ffffffc7;-webkit-backdrop-filter:blur(20px)saturate(150%);min-height:58px;transition:background .22s var(--ofn-ease-swift), border-color .22s var(--ofn-ease-swift), transform .22s var(--ofn-ease-swift);background:#0000006b;border:.5px solid #ffffff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.ofn-hero-action:hover,.ofn-hero-action:focus-visible{background:#ffffff12;border-color:#ffd60a57;transform:translateY(-1px)}.ofn-hero-action--primary{background:#ffd60a24;border-color:#ffd60a5c}.ofn-hero-action-icon{color:#ffe779eb;background:#ffffff14;border-radius:13px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ofn-hero-action b,.ofn-hero-action small{min-width:0;display:block}.ofn-hero-action b{color:#ffffffeb;font:750 13px/1.2 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);white-space:normal}.ofn-hero-action small{color:#ebebf58a;font:650 11px/1.25 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin-top:3px}.ofn-hero-control-panel{-webkit-backdrop-filter:blur(36px)saturate(180%);background:#121216ad;border:.5px solid #ffffff21;border-radius:28px;min-width:0;padding:14px;box-shadow:inset 0 .5px #ffffff1f,0 24px 70px #00000070}.ofn-hero-search-note{color:#ebebf570;font:700 10px/1.4 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 6px;display:flex}.ofn-hero-proof-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ofn-hero-proof-row span{color:#ebebf59e;min-height:30px;font:700 10px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#ffffff0b;border:.5px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ofn-hero-state-panel{border:.5px solid var(--ofn-separator);background:#0f0f11eb;border-radius:24px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 52px #00000057}.ofn-hero-state-head{border-bottom:.5px solid var(--ofn-separator);color:#ebebf58a;min-height:44px;font:800 10px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.ofn-hero-state-item{border-bottom:.5px solid #54545852;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px 14px;display:grid}.ofn-hero-state-item:last-child{border-bottom:0}.ofn-hero-state-item .ofn-evidence-pill{min-height:24px;padding:0 8px}.ofn-hero-state-item b,.ofn-hero-state-item strong,.ofn-hero-state-item small{display:block}.ofn-hero-state-item b{color:#ebebf570;font:750 10px/1.2 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase}.ofn-hero-state-item strong{color:#ffffffe6;font:750 14px/1.25 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin-top:3px}.ofn-hero-state-item small{color:#ebebf594;font:500 12px/1.38 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin-top:4px}.ofn-hero-title-dock{z-index:7;pointer-events:none;flex-direction:column;align-items:center;width:min(92vw,760px);display:flex;position:absolute;bottom:clamp(72px,8svh,108px);left:50%;transform:translate(-50%)}.ofn-hero-live-badge{pointer-events:auto;margin-bottom:16px}.ofn-hero-title-dock .ofn-aureus-title{color:#fffde7;font:800 clamp(54px, 9vw, 112px)/.88 var(--font-display,Cinzel, serif);letter-spacing:.2em;text-indent:.2em;text-align:center;text-shadow:0 12px 38px #0000008f;margin:0}.ofn-hero-gold-line{background:var(--ofn-gold);width:210px;height:1px;margin-top:18px;box-shadow:0 0 16px #ffd60a73}.ofn-hero-searchbar{pointer-events:auto;color:#ffffffb8;-webkit-backdrop-filter:blur(26px)saturate(160%);background:#121216d1;border:.5px solid #ffffff29;border-radius:28px;align-items:center;gap:12px;width:min(100%,680px);min-height:58px;margin-top:24px;padding:0 10px 0 20px;display:flex;box-shadow:0 18px 48px #0000006b}.ofn-hero-control-panel .ofn-hero-searchbar{width:100%;box-shadow:none;margin-top:0}.ofn-hero-searchbar input{color:#ffffffe0;min-width:0;font:500 15px var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);background:0 0;border:0;outline:0;flex:1}.ofn-hero-searchbar input::placeholder{color:#ffffff7a}.ofn-hero-searchbar button{color:#ffffffe0;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ofn-hero-ledger-dock{color:#ffffffad;pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#0000006b;border:.5px solid #ffffff21;max-width:min(100%,760px);margin-top:14px}.ofn-hero-scroll-cue{z-index:8;color:#ffffffad;min-height:38px;font:800 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);-webkit-backdrop-filter:blur(18px)saturate(140%);background:#00000070;border:.5px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(22px,3vw,34px);right:clamp(88px,7vw,104px)}.ofn-hero-globe-caption{z-index:7;bottom:clamp(22px,3vw,34px)}.ofn-aureus-chat-shell{grid-area:chat;justify-self:stretch;width:100%}.ofn-aureus-chat{width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 20px 40px #0006}.ofn-aureus-chat:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.ofn-aureus-chat-feed{scroll-behavior:smooth;flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.ofn-aureus-chat-feed::-webkit-scrollbar{width:6px}.ofn-aureus-chat-feed::-webkit-scrollbar-track{background:0 0}.ofn-aureus-chat-feed::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.ofn-aureus-chat-feed::-webkit-scrollbar-thumb:hover{background:#fff3}.ofn-aureus-chat-message{color:#ffffffc7;max-width:92%;font:400 13px/1.45 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);border-radius:18px;padding:11px 13px}.ofn-aureus-chat-message--user{background:#ffd60a26;border-bottom-right-radius:5px;align-self:flex-end}.ofn-aureus-chat-message--assistant{background:#ffffff0f;border:.5px solid #ffffff14;border-bottom-left-radius:5px;align-self:flex-start}.ofn-aureus-chat-input{margin-top:6px}.ofn-aureus-chat-input input::placeholder{color:#ebebf56b;opacity:1}.ofn-aureus-chat-input button{cursor:pointer}.ofn-rag-chip{appearance:none}.ofn-status-dot{background:#30d158;border-radius:999px;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #30d158}.ofn-hero-content{z-index:10;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:clamp(28px,6vw,72px);min-height:calc(100vh - 160px);padding-top:86px;display:grid;position:relative}.ofn-hero-copy{max-width:680px}.ofn-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.ofn-hero-ledger{border-radius:var(--ofn-radius-pill);-webkit-backdrop-filter:saturate(160%)blur(28px);color:#ffffff9e;width:min(100%,640px);font:500 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#ffffff0a;border:.5px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;padding:12px 16px;display:flex}.ofn-hero-ledger b{color:#e5c53cb8;font-weight:600}.ofn-hero-rag-shell{justify-self:end;width:min(100%,430px)}.ofn-hero-rag{border-radius:var(--ofn-radius-xl);padding:20px}.ofn-hero-rag-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.ofn-overline{color:#ff9500c7;font:700 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.ofn-hero-rag h2{color:#fff;letter-spacing:0;margin:0;font:700 22px/1.16 -apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif}.ofn-live-badge{border-radius:var(--ofn-radius-pill);color:#d2ffdfdb;font:700 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#30d1581a;border:.5px solid #30d1583d;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.ofn-rag-input{border-radius:var(--ofn-radius-pill);color:#ffffffb3;background:#ffffff12;border:.5px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 15px;font-size:13px;text-decoration:none;display:grid}.ofn-rag-send{background:var(--ofn-gold);color:#1c1300;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ofn-rag-prompts{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.ofn-rag-chip{border-radius:var(--ofn-radius-md);color:#ffffffa8;min-height:42px;transition:background .3s var(--ofn-ease-swift), border-color .3s var(--ofn-ease-swift), transform .3s var(--ofn-ease-swift);background:#ffffff0b;border:.5px solid #ffffff17;align-items:center;padding:10px 12px;font-size:12px;line-height:1.25;text-decoration:none;display:flex}.ofn-rag-chip:hover{background:#ffffff16;border-color:#e5c53c3d;transform:translateY(-1px)}.ofn-rag-answer{border-left:2px solid #e5c53c73;margin:12px 0 16px;padding-left:13px}.ofn-rag-answer-label{color:#e5c53cc2;font:700 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.ofn-rag-answer p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.58}.ofn-rag-citations{font:600 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#ffffff4d;border-top:.5px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;padding-top:13px;display:flex}.ofn-rag-citations a{color:#a1c9ffdb;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.ofn-founder-mark{background:linear-gradient(135deg,#e5c53c38,#5e5ce61f),#ffffff0f;border:.5px solid #e5c53c61;border-radius:18px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:inset 0 .5px #ffffff29,0 8px 22px #00000047}.ofn-founder-mark span{color:var(--ofn-gold);letter-spacing:0;font:800 13px -apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif}.glass-interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.glass-interactive:hover{background:var(--ofn-glass-neutral-hi);border-color:#ffffff2e;transform:translateY(-1px)}.glass-interactive:active{transition-duration:.1s;transform:translateY(0)}.glass-interactive:focus-visible{outline:2px solid var(--ofn-gold);outline-offset:2px}.glass-pill{border-radius:var(--ofn-radius-pill);letter-spacing:0;padding:10px 20px;font-size:15px;font-weight:500}.glass-pill-primary{background:var(--lg-primary);color:var(--lg-on-primary);border:none;box-shadow:inset 0 .5px #ffffff4d,0 2px 8px #e5c53c3d}.glass-pill-primary:hover{background:color-mix(in srgb, var(--lg-primary) 84%, var(--label-primary));color:var(--lg-on-primary)}@media (prefers-reduced-transparency:reduce){.glass,.glass-gold,.glass-indigo,.glass-charcoal{-webkit-backdrop-filter:none}.glass{background:var(--ofn-elevation-1)}.glass-gold{background:#3e2e00}.glass-indigo{background:#1a1a4e}.glass-charcoal{background:var(--ofn-elevation-2)}}@media (prefers-reduced-motion:reduce){.glass,.glass-gold,.glass-indigo,.glass-charcoal,.glass-interactive,.ofn-rag-chip{transition:none}.ofn-globe-rotation,.ofn-globe-skeleton-pulse,.ofn-pulse,.ofn-carousel-snap{transition:none!important;animation:none!important}}@keyframes ofn-rotate-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes ofn-pulse-pin{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.ofn-globe-rotation{transform-style:preserve-3d;will-change:transform;animation:60s linear infinite ofn-rotate-y}.ofn-pulse{animation:ofn-pulse-pin 2s var(--ofn-ease-swift) infinite}.ofn-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:4px 24px 16px;scroll-padding:24px;display:flex;overflow-x:auto}.ofn-carousel::-webkit-scrollbar{display:none}.ofn-carousel>*{scroll-snap-align:start;flex:0 0 320px}.ofn-timeline{padding-left:32px;position:relative}.ofn-timeline:before{content:"";background:linear-gradient(to bottom, var(--ofn-gold) 0%, var(--ofn-glass-gold-border) 50%, transparent 100%);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:8px}.ofn-timeline-marker{background:var(--ofn-elevation-1);border:2px solid var(--ofn-gold);border-radius:999px;width:17px;height:17px;margin-top:2px;position:absolute;left:0}@media (width<=980px){.ofn-aureus-hero{min-height:auto;padding:34px 18px 64px}.ofn-aureus-hero-grid{grid-template-columns:1fr}.ofn-aureus-hero-copy{padding-block:8px 0}.ofn-aureus-title{font-size:clamp(38px,10vw,64px)}.ofn-aureus-title .ofn-hero-title-accent{max-width:100%}.ofn-aureus-globe-stage,.ofn-aureus-globe-stage .ofn-globe{min-height:460px}.ofn-doc-layout{grid-template-columns:1fr!important;gap:24px!important}.ofn-doc-sidebar{position:static!important}.ofn-doc-content{min-width:0}.ofn-hero-content{grid-template-columns:1fr;min-height:auto;padding-top:128px;padding-bottom:92px}.ofn-hero-copy{max-width:100%}.ofn-hero-rag-shell{justify-self:start;width:min(100%,430px)}.ofn-hero-rag{border-radius:var(--ofn-radius-lg);padding:18px}.ofn-hero-rag-head{gap:12px}.ofn-hero-rag h2{font-size:19px}.ofn-rag-prompts{grid-template-columns:1fr}.ofn-hero-actions{align-items:stretch}.ofn-hero-actions a{justify-content:center}.ofn-hero-ledger{border-radius:var(--ofn-radius-lg)}.ofn-globe-legend{display:none!important}}@media (width>=720px) and (width<=980px){.ofn-aureus-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);grid-template-areas:"copy chat""globe globe";align-items:start}.ofn-aureus-title{font-size:clamp(38px,6.8vw,56px)}.ofn-aureus-hero-lede{font-size:15px}.ofn-aureus-chat{padding:16px}.ofn-aureus-chat-feed{display:none}.ofn-rag-answer p{font-size:12px}}@media (width<=460px){.ofn-aureus-hero{padding-inline:14px}.ofn-aureus-hero-badge{white-space:normal;max-width:100%}.ofn-aureus-globe-stage,.ofn-aureus-globe-stage .ofn-globe{min-height:390px}.ofn-aureus-globe-caption{bottom:8px}.ofn-aureus-chat-feed{display:none}.ofn-receipt-row{grid-template-columns:1fr!important;gap:4px!important}.ofn-receipt-row span:empty{display:none}.ofn-statement-receipt-head{display:none!important}.ofn-statement-receipt-row{grid-template-columns:1fr!important;gap:6px!important}.ofn-statement-receipt-row>div{text-align:left!important}.ofn-rag-input{border-radius:var(--ofn-radius-lg);grid-template-columns:auto 1fr;padding:12px 14px}.ofn-rag-send,.ofn-rag-prompts a:nth-child(n+3),.ofn-rag-answer{display:none}.ofn-live-badge{padding:6px 8px}}.font-sf{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Pro,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}.skip-link{background:var(--ofn-gold);color:#1c1300;border-radius:var(--ofn-radius-md);z-index:1000;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.safe-bottom{padding-bottom:max(24px, env(safe-area-inset-bottom))}.safe-top{padding-top:max(20px, env(safe-area-inset-top))}.ofn-outline{--ofn-bullet-outer-size:24px;--ofn-bullet-inner-size:9.168px;--ofn-bullet-outer-opacity:.3;--ofn-bullet-inner-opacity:.7;--ofn-bullet-color:var(--ofn-on-surface,#fff);--ofn-indent:24px;color:#ffffffeb;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;list-style:none}.ofn-outline-node{margin:0;padding:0;list-style:none}.ofn-outline-row{border-radius:var(--ofn-radius-md);cursor:pointer;min-height:48px;transition:background .16s var(--ofn-ease-swift);align-items:center;gap:8px;padding:4px 8px;display:flex}.ofn-outline-row:hover{background:#ffffff0f}.ofn-outline-row:focus-visible{outline:2px solid var(--ofn-gold);outline-offset:2px}.ofn-outline-bullet{width:var(--ofn-bullet-outer-size);height:var(--ofn-bullet-outer-size);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ofn-outline-bullet--branch:before{content:"";opacity:var(--ofn-bullet-outer-opacity);border:1px solid;border-radius:50%;position:absolute;inset:0}.ofn-outline-bullet:after{content:"";width:var(--ofn-bullet-inner-size);height:var(--ofn-bullet-inner-size);opacity:var(--ofn-bullet-inner-opacity);background:currentColor;border-radius:50%;display:block}.ofn-outline-label{letter-spacing:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:15px;font-weight:500;text-decoration:none;overflow:hidden}.ofn-outline-label--root{font-size:17px;font-weight:600}.ofn-outline-meta{letter-spacing:.04em;color:#ffffff73;text-transform:uppercase;flex:none;font-size:12px}.ofn-outline-meta--primary{color:var(--ofn-gold)}.ofn-outline-chevron{color:#ffffff6b;width:16px;height:16px;transition:transform .18s var(--ofn-ease-swift);flex:none}.ofn-outline-node--open>.ofn-outline-row .ofn-outline-chevron{transform:rotate(90deg)}.ofn-outline-children{padding:0 0 0 var(--ofn-indent);opacity:0;max-height:0;transition:max-height .24s var(--ofn-ease-swift), opacity .18s var(--ofn-ease-swift);border-left:1px solid #ffffff0f;margin:0;list-style:none;overflow:hidden}.ofn-outline-node--open>.ofn-outline-children{opacity:1;max-height:4000px}.ofn-outline-external:after{content:"↗";color:#ffffff5c;margin-left:2px;font-size:11px}.ofn-outline-search{border-radius:var(--ofn-radius-md);background:#ffffff0f;border:.5px solid #ffffff1a;align-items:center;gap:8px;margin:8px 0 12px;padding:10px 14px;display:flex}.ofn-outline-search input{color:inherit;font:inherit;letter-spacing:0;background:0 0;border:none;outline:none;flex:auto}.ofn-outline-focusbar{border-bottom:.5px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 12px;padding:0 0 12px;display:flex}.ofn-outline-focus-button{border-radius:var(--ofn-radius-sm);color:#ffffff94;min-width:48px;min-height:36px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ofn-outline-focus-button:hover,.ofn-outline-focus-button:focus-visible{color:#ffffffe6;background:#ffffff0f}.ofn-outline-focus-button--current{color:#ffffffeb;pointer-events:none}.ofn-outline-focus-sep{color:#ffffff3d}.ofn-outline-drawer{z-index:80;width:min(420px,100vw);transition:transform .32s var(--ofn-ease-swift);border-right:.5px solid var(--ofn-glass-charcoal-border);padding:24px 20px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.ofn-outline-drawer.open{transform:translate(0)}@media (width<=1279px){.ofn-outline-drawer{width:100vw;padding:20px 16px}}.ofn-outline-scrim{-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:79;transition:opacity .18s var(--ofn-ease-swift);background:#00000052;position:fixed;inset:0}.ofn-outline-scrim.open{opacity:1;pointer-events:auto}.ofn-nav-left{align-items:center;gap:16px;min-width:0;display:flex}.ofn-brand-lockup{min-height:48px;color:var(--ofn-fg-wordmark);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ofn-brand-lockup:hover .ofn-brand-wordmark,.ofn-brand-lockup:focus-visible .ofn-brand-wordmark{color:var(--ofn-fg-primary)}.ofn-brand-lockup:focus-visible{outline:2px solid var(--ofn-gold);outline-offset:4px;border-radius:var(--ofn-radius-sm)}.ofn-brand-mark{width:34px;height:36px;color:var(--ofn-logo-star);flex:0 0 34px;display:block;overflow:visible}.ofn-brand-mark path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.ofn-brand-wordmark{color:var(--ofn-fg-wordmark);font-family:var(--font-display,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);letter-spacing:0;white-space:nowrap;transition:color .16s var(--ofn-ease-swift);font-size:20px;font-weight:700;line-height:1}.ofn-breadcrumbs{margin-top:var(--ofn-nav-height,60px);background:var(--ofn-elevation-1);border-bottom:.5px solid var(--ofn-separator);letter-spacing:0;color:#ffffffa6;z-index:50;flex-wrap:wrap;align-items:center;gap:4px;padding:12px 24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:13px;display:flex;position:relative}.ofn-breadcrumb-leading{color:var(--ofn-gold);margin-right:4px;font-size:14px}.ofn-breadcrumb-crumb{min-width:48px;min-height:48px;color:inherit;border-radius:var(--ofn-radius-sm);transition:background .16s var(--ofn-ease-swift);justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.ofn-breadcrumb-crumb:hover{background:#ffffff0f}.ofn-breadcrumb-crumb:focus-visible{outline:2px solid var(--ofn-gold);outline-offset:1px}.ofn-breadcrumb-crumb--current{color:#ffffffeb;pointer-events:none}.ofn-breadcrumb-sep{color:#ffffff40;margin:0 2px}.ofn-breadcrumbs--inline{min-width:0;color:var(--ofn-fg-secondary);z-index:auto;background:0 0;border-bottom:0;flex-wrap:nowrap;margin-top:0;padding:0}.ofn-breadcrumbs--inline:before{content:"/";color:#ffffff40;margin:0 8px 0 0}.ofn-breadcrumbs--inline .ofn-breadcrumb-crumb{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;min-width:0;max-width:34vw;min-height:48px;padding:0 8px;overflow:hidden}.ofn-breadcrumbs--inline .ofn-breadcrumb-crumb--current{color:var(--ofn-fg-primary)}.ofn-breadcrumbs--inline .ofn-breadcrumb-sep{margin:0 4px}.ofn-main-column>.ofn-breadcrumbs--bar{display:none}@media (width<=768px){.ofn-nav-left{gap:12px}.ofn-brand-mark{flex-basis:30px;width:30px;height:31px}.ofn-brand-wordmark{font-size:18px}.ofn-breadcrumbs--inline .ofn-breadcrumb-crumb{max-width:28vw}}@media (width<=560px){.ofn-breadcrumbs--inline{display:none}}.ofn-app-shell{min-height:100vh;padding-top:var(--ofn-nav-height,60px);display:flex}.ofn-sidebar{display:none}.ofn-main-column{flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=1024px){.ofn-sidebar{top:var(--ofn-nav-height,60px);width:var(--ofn-sidebar-width,280px);min-width:var(--ofn-sidebar-width,280px);max-height:calc(100vh - var(--ofn-nav-height,60px));border-right:.5px solid var(--ofn-separator);background:var(--ofn-glass-charcoal-bg);-webkit-backdrop-filter:saturate(180%)blur(40px);padding:16px 12px 24px 16px;display:block;position:sticky;overflow:hidden auto}.ofn-main-column{flex:1;min-width:0}.ofn-app-shell--sidebar-collapsed .ofn-sidebar{display:none}.ofn-app-shell--home{display:block}.ofn-app-shell--home .ofn-sidebar{z-index:82;top:calc(var(--ofn-nav-height,60px) + 16px);width:var(--ofn-sidebar-width,280px);min-width:0;max-height:calc(100svh - var(--ofn-nav-height,60px) - 32px);-webkit-backdrop-filter:saturate(180%)blur(42px);background:#16161a9e;border:.5px solid #ffffff21;border-radius:28px;padding:16px 12px 22px;position:fixed;left:16px;box-shadow:inset 0 1px #ffffff21,0 22px 60px #00000061}.ofn-app-shell--home .ofn-main-column{width:100%}.ofn-app-shell--home .ofn-hero-top-overlay{left:calc(var(--ofn-sidebar-width,280px) + 42px)}.ofn-app-shell--home .ofn-hero-title-dock{width:min(760px, calc(100vw - var(--ofn-sidebar-width,280px) - 64px));left:calc(50vw + 140px)}.ofn-app-shell--home .ofn-hero-command-grid{width:min(1120px, calc(100vw - var(--ofn-sidebar-width,280px) - 64px));left:calc(50vw + 140px)}.ofn-app-shell--home .ofn-hero-scroll-cue{right:104px}.ofn-app-shell--home.ofn-app-shell--sidebar-collapsed .ofn-hero-top-overlay{left:clamp(18px,3vw,34px)}.ofn-app-shell--home.ofn-app-shell--sidebar-collapsed .ofn-hero-title-dock{width:min(92vw,760px);left:50%}.ofn-app-shell--home.ofn-app-shell--sidebar-collapsed .ofn-hero-command-grid{width:min(1120px,100vw - 64px);left:50%}.ofn-app-shell--home.ofn-app-shell--sidebar-collapsed .ofn-hero-scroll-cue{right:clamp(88px,7vw,104px)}}@media (prefers-reduced-transparency:reduce){.ofn-sidebar{background:var(--ofn-elevation-2);-webkit-backdrop-filter:none}}.ofn-bottom-nav{display:none}@media (width<=768px){.ofn-bottom-nav{z-index:60;padding:8px 12px max(8px, env(safe-area-inset-bottom));background:var(--ofn-glass-charcoal-bg);border-top:.5px solid var(--ofn-glass-charcoal-border);-webkit-backdrop-filter:saturate(200%)blur(40px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ofn-bottom-nav-item{color:#ffffff8c;min-width:48px;min-height:48px;transition:color .16s var(--ofn-ease-swift);border-radius:var(--ofn-radius-md);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;text-decoration:none;display:flex}.ofn-bottom-nav-item:hover,.ofn-bottom-nav-item:focus-visible{color:#ffffffeb}.ofn-bottom-nav-item--active{color:var(--ofn-gold)}.ofn-bottom-nav-icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ofn-bottom-nav-label{letter-spacing:.02em;font-size:10px;font-weight:600}.ofn-bottom-nav-spacer{height:calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-transparency:reduce){.ofn-bottom-nav{background:var(--ofn-elevation-2);-webkit-backdrop-filter:none}.ofn-outline-scrim{-webkit-backdrop-filter:none;background:#0000008c}}@media (prefers-reduced-motion:reduce){.ofn-outline-children,.ofn-outline-chevron,.ofn-outline-drawer,.ofn-outline-scrim,.ofn-bottom-nav-item{transition:none!important}}.ofn-globe-skeleton{color:#ffffff47;height:100%;min-height:360px;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.ofn-globe-skeleton-pulse{background:#e5c53c0f;border:1px solid #e5c53c33;border-radius:999px;width:64px;height:64px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite globe-pulse}@keyframes globe-pulse{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}.neoclassical-card{border-radius:var(--ofn-radius-xl,24px);background:#ffffff08;border:1px solid #ffffff14;box-shadow:inset 0 .5px #ffffff1f,0 0 0 .5px #ffffff0a,0 2px 16px #0000003d}.ofn-page-section{background:var(--ofn-bg-field)}.ofn-hero-title{font-family:var(--font-display);color:var(--ofn-fg-primary);letter-spacing:0;margin:0 0 24px;font-size:clamp(40px,6vw,80px);font-weight:300;line-height:1.04}.ofn-hero-title-accent{color:var(--ofn-accent);font-weight:600}.ofn-hero-ledger{border-radius:var(--ofn-radius-pill,999px);background:#ffffff0a;border:.5px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.ofn-hero-ledger-step{align-items:center;gap:8px;display:flex}.ofn-hero-ledger-num{width:20px;height:20px;font-size:10px;font-weight:700;font-family:var(--font-mono,monospace);background:#e5c53c14;border:1px solid #e5c53c4d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ofn-hero-ledger-arrow{opacity:.5;font-size:12px}.ofn-globe-container{border-radius:var(--ofn-radius-xl,24px);width:100%;min-height:360px;position:relative;overflow:hidden}.ofn-mapbox-globe{isolation:isolate;background:var(--ofn-mapbox-space-color);width:100%;min-height:360px;box-shadow:none;border-radius:28px}.ofn-mapbox-globe--light{background:var(--ofn-mapbox-space-color);box-shadow:none}.ofn-mapbox-globe:before,.ofn-mapbox-globe:after,.ofn-mapbox-globe--light:before,.ofn-mapbox-globe--light:after{display:none}.ofn-mapbox-globe__canvas{z-index:0;background:var(--ofn-mapbox-space-color);width:100%;height:100%;position:absolute;inset:0}.ofn-mapbox-globe--light .ofn-mapbox-globe__canvas{background:var(--ofn-mapbox-space-color)}.ofn-mapbox-globe .mapboxgl-canvas{outline:none}.ofn-mapbox-globe .mapboxgl-marker{z-index:3}.ofn-mapbox-globe .mapboxgl-ctrl-bottom-right{z-index:6}.ofn-mapbox-globe .mapboxgl-ctrl-attrib{background:var(--ofn-mapbox-attribution-bg);color:var(--ofn-mapbox-attribution-text);-webkit-backdrop-filter:blur(16px);border-radius:999px 0 0}.ofn-mapbox-globe .mapboxgl-ctrl-attrib a{color:var(--ofn-mapbox-attribution-link)}.ofn-mapbox-globe--light .mapboxgl-ctrl-attrib{background:var(--ofn-mapbox-attribution-bg);color:var(--ofn-mapbox-attribution-text);border:.5px solid var(--ofn-mapbox-overlay-border)}.ofn-mapbox-globe--light .mapboxgl-ctrl-attrib a{color:var(--ofn-mapbox-attribution-link)}.ofn-mapbox-marker{width:38px;height:50px;color:var(--ofn-mapbox-pin-glyph);cursor:pointer;transform-origin:50% 100%;transition:transform .18s var(--ofn-ease-swift), filter .18s var(--ofn-ease-swift);background:0 0;border:0;padding:0;position:relative}.ofn-mapbox-marker:hover,.ofn-mapbox-marker:focus-visible{filter:brightness(1.08);transform:scale(1.13)}.ofn-mapbox-marker:focus-visible{outline:2px solid color-mix(in srgb, var(--lg-primary) 82%, transparent);outline-offset:4px;border-radius:999px}.ofn-mapbox-marker__halo{background:var(--ofn-pin-halo);filter:blur(2px);width:42px;height:42px;animation:ofn-mapbox-halo 2.4s var(--ofn-ease-swift) infinite;border-radius:999px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.ofn-mapbox-marker__pin{background:var(--ofn-pin-color);width:34px;height:34px;box-shadow:0 2px 8px var(--ofn-mapbox-pin-shadow), 0 0 18px var(--ofn-pin-halo), inset 0 1px 0 color-mix(in srgb, var(--label-primary) 34%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ofn-mapbox-marker__pin:after{content:"";background:var(--ofn-pin-color);width:12px;height:12px;box-shadow:3px 3px 8px var(--ofn-mapbox-pin-shadow-soft);border-radius:0 0 3px;position:absolute;top:25px;left:50%;transform:translate(-50%)rotate(45deg)}.ofn-mapbox-marker__glyph{z-index:1;color:var(--ofn-mapbox-pin-glyph);font:800 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:0;position:relative}.ofn-mapbox-marker--centre-planned .ofn-mapbox-marker__glyph{color:var(--ofn-mapbox-pin-glyph-inverted)}.ofn-mapbox-reset,.ofn-mapbox-info{z-index:7;border:.5px solid var(--ofn-mapbox-control-border);background:var(--ofn-mapbox-control-bg);width:42px;height:42px;color:var(--ofn-mapbox-control-text);-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:0 10px 24px var(--ofn-mapbox-control-shadow);cursor:pointer;transition:transform .16s var(--ofn-ease-swift), background .16s var(--ofn-ease-swift);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:22px;right:22px}.ofn-mapbox-info{left:22px;right:auto}.ofn-mapbox-info[aria-expanded=true]{background:var(--ofn-mapbox-control-bg-hover)}.ofn-mapbox-globe--light .ofn-mapbox-reset,.ofn-mapbox-globe--light .ofn-mapbox-info{border-color:var(--ofn-mapbox-control-border);background:var(--ofn-mapbox-control-bg);color:var(--ofn-mapbox-control-text);box-shadow:0 10px 24px var(--ofn-mapbox-control-shadow)}.ofn-mapbox-globe--light .ofn-mapbox-reset:hover,.ofn-mapbox-globe--light .ofn-mapbox-info:hover,.ofn-mapbox-globe--light .ofn-mapbox-info[aria-expanded=true]{background:var(--ofn-mapbox-control-bg-hover)}.ofn-mapbox-reset:hover,.ofn-mapbox-info:hover{background:var(--ofn-mapbox-control-bg-hover);transform:translateY(-1px)}.ofn-mapbox-reset:disabled{cursor:wait;opacity:.55}.ofn-globe-legend{z-index:7;border:.5px solid var(--ofn-mapbox-overlay-border);background:var(--ofn-mapbox-overlay-bg);color:var(--ofn-mapbox-overlay-text);font:600 12px var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);-webkit-backdrop-filter:blur(22px)saturate(150%);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:absolute;bottom:24px;left:24px}.ofn-mapbox-globe--light .ofn-globe-legend{border-color:var(--ofn-mapbox-overlay-border);background:var(--ofn-mapbox-overlay-bg);color:var(--ofn-mapbox-overlay-text);box-shadow:0 10px 28px var(--ofn-mapbox-control-shadow)}.ofn-globe-legend--popover{width:min(260px,100% - 44px);bottom:74px;left:22px}.ofn-mapbox-card{z-index:8;border:.5px solid var(--ofn-mapbox-overlay-border);background:var(--ofn-mapbox-card-bg);width:min(280px,100% - 48px);color:var(--ofn-mapbox-card-text);box-shadow:0 18px 54px var(--ofn-mapbox-control-shadow);-webkit-backdrop-filter:blur(34px)saturate(170%);animation:ofn-mapbox-card-in .26s var(--ofn-ease-swift);border-radius:16px;padding:18px;position:absolute;bottom:78px;right:24px}.ofn-mapbox-globe--light .ofn-mapbox-card{border-color:var(--ofn-mapbox-overlay-border);background:var(--ofn-mapbox-card-bg);color:var(--ofn-mapbox-card-text);box-shadow:0 18px 54px var(--ofn-mapbox-control-shadow)}.ofn-mapbox-globe--light .ofn-mapbox-card__head button{background:var(--fill-tertiary);color:var(--label-secondary)}.ofn-mapbox-globe--light .ofn-mapbox-card__title{color:var(--ofn-mapbox-card-text)}.ofn-mapbox-globe--light .ofn-mapbox-card__meta{color:var(--ofn-mapbox-card-muted)}.ofn-mapbox-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.ofn-mapbox-card__head span{font:800 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase}.ofn-mapbox-card__head button{background:var(--fill-tertiary);min-width:28px;min-height:28px;color:var(--label-secondary);cursor:pointer;border:0;border-radius:999px}.ofn-mapbox-card__title{color:var(--ofn-mapbox-card-text);font:700 16px/1.25 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin-bottom:4px}.ofn-mapbox-card__meta{color:var(--ofn-mapbox-card-muted);font:500 13px/1.45 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin-bottom:13px}.ofn-mapbox-card a{border:.5px solid var(--ofn-glass-gold-border);background:var(--ofn-glass-gold-bg);min-height:34px;color:var(--ofn-gold);font:700 13px var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);border-radius:8px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ofn-mapbox-state{z-index:9;background:var(--ofn-mapbox-state-bg);color:var(--ofn-mapbox-state-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}.ofn-mapbox-globe--light .ofn-mapbox-state{background:var(--ofn-mapbox-state-bg);color:var(--ofn-mapbox-state-text)}.ofn-mapbox-globe--light .ofn-mapbox-state__label,.ofn-mapbox-globe--light .ofn-mapbox-state--error p{color:var(--ofn-mapbox-state-text)}.ofn-mapbox-state__sphere{border:1px solid color-mix(in srgb, var(--lg-primary) 16%, transparent);background:radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--lg-primary) 22%, transparent), transparent 22%), radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--ofn-b) 18%, transparent), transparent 28%), var(--fill-quaternary);width:180px;height:180px;box-shadow:inset 0 0 32px var(--ofn-mapbox-pin-shadow), 0 0 36px color-mix(in srgb, var(--lg-primary) 10%, transparent);border-radius:999px;position:relative;overflow:hidden}.ofn-mapbox-state__sphere span{border:1px solid color-mix(in srgb, var(--label-primary) 9%, transparent);border-radius:999px;animation:7s linear infinite ofn-mapbox-spin;position:absolute;inset:18%}.ofn-mapbox-state__label{color:var(--ofn-mapbox-state-text);font:800 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase}.ofn-mapbox-state--error p{max-width:420px;color:var(--ofn-mapbox-state-text);font:500 13px/1.5 var(--font-ui,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin:0}@keyframes ofn-mapbox-halo{0%,to{opacity:.42;transform:translate(-50%)scale(.88)}50%{opacity:.86;transform:translate(-50%)scale(1.08)}}@keyframes ofn-mapbox-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ofn-mapbox-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.ofn-hero-title{font-size:clamp(36px,8vw,56px)}}@media (width<=1180px){.ofn-hero-command-grid{grid-template-columns:minmax(320px,1fr) minmax(340px,.92fr);width:min(900px,100vw - 40px)}.ofn-hero-state-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.ofn-hero-state-head{grid-column:1/-1}.ofn-hero-state-item{border-bottom:0;border-right:.5px solid #54545852}.ofn-hero-state-item:last-child{border-right:0}}@media (width<=980px){.ofn-aureus-hero--fullscreen{height:calc(100svh - var(--ofn-nav-height,60px));min-height:780px;padding:0}.ofn-hero-top-copy{max-width:46vw}.ofn-hero-command-grid{grid-template-columns:1fr;align-items:start;width:min(620px,100vw - 28px);top:112px;bottom:auto}.ofn-hero-control-panel{border-radius:24px}.ofn-hero-state-panel{grid-template-columns:1fr}.ofn-hero-state-item{border-bottom:.5px solid #54545852;border-right:0}.ofn-hero-state-item:last-child{border-bottom:0}}@media (width<=640px){.ofn-aureus-hero--fullscreen{min-height:820px}.ofn-hero-top-overlay{top:12px;left:12px;right:12px}.ofn-hero-qr{min-height:60px;padding:7px}.ofn-hero-qr svg{width:46px;height:46px}.ofn-hero-qr span,.ofn-hero-brand-copy,.ofn-hero-top-copy,.ofn-hero-proof-row,.ofn-hero-state-panel,.ofn-hero-ledger-dock,.ofn-hero-globe-caption{display:none}.ofn-hero-command-grid{gap:10px;width:calc(100vw - 28px);top:92px}.ofn-hero-command-grid .ofn-aureus-title{font-size:clamp(54px,18vw,78px)}.ofn-hero-subtitle{margin-bottom:14px;font-size:14px;line-height:1.48}.ofn-hero-actions-grid{grid-template-columns:1fr;gap:7px}.ofn-hero-action{border-radius:16px;min-height:50px}.ofn-hero-action small{display:none}.ofn-hero-control-panel{border-radius:22px;padding:10px}.ofn-hero-searchbar{min-height:54px;padding-left:16px}.ofn-hero-search-note{display:none}.ofn-hero-searchbar input{font-size:13px}}.event-poster{isolation:isolate;background:radial-gradient(120% 70% at 0 0,#ffd60a24 0%,#ffd60a0a 30%,#0000 65%),radial-gradient(80% 60% at 100% 100%,#5e5ce61a 0%,#0000 60%),#000;border:.5px solid #ffffff1a;border-radius:28px;max-width:980px;margin:32px auto;padding:40px clamp(24px,4vw,56px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000080}.event-poster:after{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffd60a1a 0%,#0000 60%);width:80%;position:absolute;inset:-40% -40% auto auto}.event-poster__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ofn-accent);margin:0 0 14px;font-size:12px;font-weight:600}.event-poster__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.06}.event-poster__subtitle{color:#ebebf5b8;max-width:64ch;margin:0 0 24px;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.event-poster__meta{color:#ebebf599;flex-wrap:wrap;gap:20px;margin:0 0 24px;font-size:14px;display:flex}.event-poster__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.watch-link{color:var(--ofn-link,#0a84ff);letter-spacing:-.01em;align-items:center;gap:4px;font-size:17px;font-weight:400;text-decoration:none;transition:opacity .15s;display:inline-flex}.watch-link:after{content:"›";margin-left:2px;font-size:1.2em;line-height:1;transition:transform .15s}.watch-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:.5px}.watch-link:hover:after{transform:translate(2px)}.watch-link--secondary{color:#ebebf599}.past-events-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}@media (width<=980px){.past-events-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.past-events-grid{grid-template-columns:1fr}.event-poster{margin:24px 16px;padding:28px 24px}.event-poster__title{font-size:28px}}.past-event-card{background:#1c1c1e99;border:.5px solid #54545866;border-radius:18px;flex-direction:column;gap:12px;padding:24px;transition:background .2s,transform .2s;display:flex}.past-event-card:hover{background:#2c2c2eb3;transform:translateY(-1px)}.past-event-card__date{font-family:var(--font-mono);letter-spacing:.05em;color:#ebebf599;text-transform:uppercase;font-size:12px;font-weight:600}.past-event-card__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.2}.past-event-card__excerpt{color:#ebebf599;flex:1;margin:0;font-size:14px;line-height:1.5}.past-event-card__actions{gap:20px;margin-top:8px;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ofn-ivory:#faf7f0;--ofn-marble:#f2eee3;--ofn-charcoal:#1c1c1c;--ofn-navy:#1a2e4a;--ofn-bronze:#8b6f47;--ofn-gold:#b89968;--ofn-oxblood:#6e2828;--ofn-r:#ff453a;--ofn-g:#30d158;--ofn-b:#0091ff;--ofn-y:#ffd60a;--ofn-r-rgb:255 69 58;--ofn-g-rgb:48 209 88;--ofn-b-rgb:0 145 255;--ofn-y-rgb:255 214 10;--ofn-primary-rgb:var(--ofn-y-rgb);--ofn-secondary-rgb:var(--ofn-b-rgb);--ofn-alt-rgb:var(--ofn-g-rgb);--ofn-error-rgb:var(--ofn-r-rgb);--ofn-glow-primary:rgb(var(--ofn-primary-rgb) / .14);--ofn-glow-secondary:rgb(var(--ofn-secondary-rgb) / .1);--ofn-glow-alt:rgb(var(--ofn-alt-rgb) / .08);--ofn-layout-margin:clamp(20px, 5vw, 56px);--ofn-content-max:1280px;--ofn-reading-max:72ch;--ofn-section-y:clamp(72px, 9vw, 128px);--ofn-section-y-compact:clamp(48px, 6vw, 84px);--ofn-card-padding:clamp(20px, 3vw, 40px);--ofn-control-min:44px;--ofn-bottom-nav-height:calc(72px + env(safe-area-inset-bottom));--ofn-bottom-nav-bg:var(--elev-surface-3)}@supports (color:color-mix(in lab, red, red)){:root{--ofn-bottom-nav-bg:color-mix(in srgb, var(--elev-surface-3) 72%, transparent)}}:root{--ofn-bottom-nav-border:var(--separator-non-opaque);--ofn-bottom-nav-shadow:0 -18px 44px var(--lg-bg)}@supports (color:color-mix(in lab, red, red)){:root{--ofn-bottom-nav-shadow:0 -18px 44px color-mix(in srgb, var(--lg-bg) 54%, transparent)}}:root{--ofn-bottom-nav-text:var(--label-secondary);--ofn-bottom-nav-text-hover:var(--label-primary);--ofn-bottom-nav-active:var(--lg-primary);--ofn-page-pt:max(80px, calc(env(safe-area-inset-top) + 64px));--ofn-page-pb:env(safe-area-inset-bottom);--ofn-text-display-1:clamp(48px, 8vw, 96px);--ofn-text-display-2:clamp(36px, 6vw, 64px);--ofn-text-largeTitle:clamp(32px, 5vw, 48px);--ofn-text-title-1:clamp(26px, 4vw, 36px);--ofn-text-title-2:clamp(22px, 3.4vw, 30px);--ofn-text-title-3:clamp(20px, 3vw, 24px);--ofn-text-headline:17px;--ofn-text-body:17px;--ofn-text-callout:16px;--ofn-text-subheadline:15px;--ofn-text-footnote:13px;--ofn-text-caption-1:12px;--ofn-text-caption-2:11px;--ofn-mapbox-light-preset:night;--ofn-mapbox-fog-color:#101421;--ofn-mapbox-fog-high-color:#194d90;--ofn-mapbox-space-color:#04060f;--ofn-mapbox-horizon-blend:.08;--ofn-mapbox-star-intensity:.48;--ofn-mapbox-attribution-bg:#0000006b;--ofn-mapbox-attribution-text:#ffffff8a;--ofn-mapbox-attribution-link:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ofn-mapbox-attribution-link:color-mix(in srgb, var(--lg-primary) 72%, transparent)}}:root{--ofn-mapbox-pin-glyph:var(--lg-on-primary);--ofn-mapbox-pin-glyph-inverted:var(--label-primary);--ofn-mapbox-pin-shadow:#0000006b;--ofn-mapbox-pin-shadow-soft:#0000004d;--ofn-mapbox-control-bg:#0000008f;--ofn-mapbox-control-bg-hover:#ffffff1f;--ofn-mapbox-control-border:#ffffff29;--ofn-mapbox-control-text:#ffffffd1;--ofn-mapbox-control-shadow:#00000057;--ofn-mapbox-overlay-bg:#050505a8;--ofn-mapbox-overlay-border:#ffffff24;--ofn-mapbox-overlay-text:#ffffffb3;--ofn-mapbox-card-bg:#0a0a0fd1;--ofn-mapbox-card-text:var(--label-primary);--ofn-mapbox-card-muted:var(--label-secondary);--ofn-mapbox-state-bg:#000000c2;--ofn-mapbox-state-text:var(--label-secondary);--ofn-photo-scrim:#0006;--ofn-photo-chip-bg:#00000080;--ofn-photo-chip-text:var(--label-primary);--ofn-on-media:#fffffff5;--ofn-on-media-muted:#ffffffc7;--ofn-on-media-dim:#ffffff94;--lg-bg:#0a0a0f;--lg-surface-glass:#ffffff14;--ofn-glass-refraction:100;--ofn-glass-splay-regular:6;--ofn-glass-splay-medium-large:6;--ofn-glass-depth-regular:16px;--ofn-glass-depth-medium-large:16px;--ofn-glass-frost-regular:7px;--ofn-glass-frost-medium:12px;--ofn-glass-frost-large:14px;--ofn-glass-light-angle:-45deg;--ofn-glass-opacity:60%;--ofn-glass-fill-opacity:.67;--ofn-glass-dispersion:0;--ofn-glass-sheet-radius:34px;--ofn-glass-clear-radius:24px;--ofn-glass-shadow:0 8px 40px #0000001f;--ofn-glass-clear-shadow:0 8px 40px #0003;--ofn-glass-tint-blue:#0091ff;--ofn-glass-button-shine:#ffffffbf;--ofn-glass-button-tint:rgb(var(--ofn-secondary-rgb) / .6);--ofn-glass-medium-shine:#ffffff0f;--ofn-glass-medium-veil:#0009;--ofn-glass-large-shine:#ffffff0f;--ofn-glass-large-veil:#000c;--ofn-glass-clear-bg:#ffffff12;--lg-primary:var(--ofn-y);--lg-on-primary:#050505;--lg-action:var(--lg-primary);--lg-on-action:var(--lg-on-primary);--lg-secondary:#1a2e4a;--lg-on-secondary:#f5f0e8;--lg-tertiary:#8b6f47;--lg-text-primary:#f5f0e8;--lg-text-secondary:#f5f0e8a6;--lg-border-glass:#ffffff1f;--lg-error:var(--ofn-r);--lg-success:var(--ofn-g);--ofn-accent:var(--ofn-y);--ofn-accent-dim:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root{--ofn-accent-dim:color-mix(in srgb, var(--ofn-y) 22%, transparent)}}:root{--ofn-accent-premium:var(--ofn-y);--ofn-accent-institutional:var(--ofn-y);--ofn-link:var(--ofn-b);--ofn-gold:var(--ofn-y);--ofn-gold-soft:#ffe779;--ofn-logo-star:var(--ofn-y);--ofn-glass-gold-bg:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root{--ofn-glass-gold-bg:color-mix(in srgb, var(--ofn-y) 12%, transparent)}}:root{--ofn-glass-gold-border:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root{--ofn-glass-gold-border:color-mix(in srgb, var(--ofn-y) 36%, transparent)}}:root{--body-bg:#0a0a0f;--body-text:#f5f0e8;--selection-bg:#ffd60a4d;--selection-text:#050505;--ambient-1:rgb(var(--ofn-primary-rgb) / .135);--ambient-2:rgb(var(--ofn-secondary-rgb) / .105);--ambient-3:rgb(var(--ofn-alt-rgb) / .08);--ofn-field-opacity:.94;--ofn-field-saturation:1.24;--ofn-field-blend:screen;--dynamic-accent-a:var(--ofn-y);--dynamic-accent-b:#64d2ff;--dynamic-accent-c:var(--ofn-y);--nav-active:#fff;--nav-muted:#ffffffa6;--glass-panel-bg:#ffffff0d;--glass-panel-border:#ffffff1a;--glass-panel-shadow:0 8px 32px 0 #0000004d;--elev-surface-0:#000;--elev-surface-1:#0f0f11;--elev-surface-2:#18181b;--elev-surface-3:#232327;--elev-surface-4:#2d2d32;--elev-surface-5:#3a3a40;--label-primary:#fff;--label-secondary:#ebebf599;--label-tertiary:#ebebf54d;--label-quaternary:#ebebf52e;--fill-primary:#7878805c;--fill-secondary:#78788052;--fill-tertiary:#7676803d;--fill-quaternary:#7676802e;--separator-opaque:#38383a;--separator-non-opaque:#545458a6;--glow-r-soft:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root{--glow-r-soft:color-mix(in srgb, var(--ofn-r) 8%, transparent)}}:root{--glow-g-soft:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root{--glow-g-soft:color-mix(in srgb, var(--ofn-g) 8%, transparent)}}:root{--glow-b-soft:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root{--glow-b-soft:color-mix(in srgb, var(--ofn-b) 8%, transparent)}}:root{--glow-y-soft:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root{--glow-y-soft:color-mix(in srgb, var(--ofn-y) 10%, transparent)}}:root{--glow-r-mid:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root{--glow-r-mid:color-mix(in srgb, var(--ofn-r) 22%, transparent)}}:root{--glow-g-mid:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root{--glow-g-mid:color-mix(in srgb, var(--ofn-g) 22%, transparent)}}:root{--glow-b-mid:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root{--glow-b-mid:color-mix(in srgb, var(--ofn-b) 22%, transparent)}}:root{--glow-y-mid:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root{--glow-y-mid:color-mix(in srgb, var(--ofn-y) 28%, transparent)}}:root{--glow-r-strong:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root{--glow-r-strong:color-mix(in srgb, var(--ofn-r) 38%, transparent)}}:root{--glow-g-strong:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root{--glow-g-strong:color-mix(in srgb, var(--ofn-g) 38%, transparent)}}:root{--glow-b-strong:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root{--glow-b-strong:color-mix(in srgb, var(--ofn-b) 38%, transparent)}}:root{--glow-y-strong:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root{--glow-y-strong:color-mix(in srgb, var(--ofn-y) 44%, transparent)}}:root{--vibrancy-r:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root{--vibrancy-r:color-mix(in srgb, var(--ofn-r) 14%, var(--glass-panel-bg))}}:root{--vibrancy-g:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root{--vibrancy-g:color-mix(in srgb, var(--ofn-g) 14%, var(--glass-panel-bg))}}:root{--vibrancy-b:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root{--vibrancy-b:color-mix(in srgb, var(--ofn-b) 14%, var(--glass-panel-bg))}}:root{--vibrancy-y:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root{--vibrancy-y:color-mix(in srgb, var(--ofn-y) 14%, var(--glass-panel-bg))}}:root{--hero-glow-spread:760px;--hero-glow-blur:120px;--section-halo-spread:460px;--section-halo-blur:80px;--focus-ring-width:3px;--focus-ring-color:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring-color:color-mix(in srgb, var(--lg-primary) 60%, transparent)}}:root{--focus-ring-offset:2px;--phase-0:var(--ofn-bronze);--phase-1:var(--ofn-gold);--phase-2:var(--ofn-navy);--phase-3:var(--ofn-oxblood);--phase-0-soft:var(--phase-0)}@supports (color:color-mix(in lab, red, red)){:root{--phase-0-soft:color-mix(in srgb, var(--phase-0) 8%, transparent)}}:root{--phase-1-soft:var(--phase-1)}@supports (color:color-mix(in lab, red, red)){:root{--phase-1-soft:color-mix(in srgb, var(--phase-1) 8%, transparent)}}:root{--phase-2-soft:var(--phase-2)}@supports (color:color-mix(in lab, red, red)){:root{--phase-2-soft:color-mix(in srgb, var(--phase-2) 12%, transparent)}}:root{--phase-3-soft:var(--phase-3)}@supports (color:color-mix(in lab, red, red)){:root{--phase-3-soft:color-mix(in srgb, var(--phase-3) 8%, transparent)}}:root{--scenario-conservative:var(--ofn-b);--scenario-base:var(--ofn-y);--scenario-upside:var(--ofn-g);--scenario-downside:var(--ofn-r)}:root[data-theme=light],html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lg-bg:#faf7f0;--lg-surface-glass:#1c1c1c0a;--lg-primary:var(--ofn-b);--lg-on-primary:#fff;--lg-action:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--lg-action:color-mix(in srgb, var(--ofn-b) 76%, var(--ofn-navy))}}:root[data-theme=light],html.light{--lg-on-action:#fff;--lg-secondary:#1a2e4a;--lg-on-secondary:#faf7f0;--lg-tertiary:#8b6f47;--lg-text-primary:#1c1c1c;--lg-text-secondary:#1c1c1cb3;--lg-border-glass:#1c1c1c1f;--lg-error:var(--ofn-r);--lg-success:var(--ofn-g);--ofn-accent:var(--ofn-b);--ofn-accent-dim:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-accent-dim:color-mix(in srgb, var(--ofn-b) 18%, transparent)}}:root[data-theme=light],html.light{--ofn-accent-premium:var(--ofn-b);--ofn-accent-institutional:#1a2e4a;--ofn-link:#1a2e4a;--ofn-gold:var(--ofn-b);--ofn-gold-soft:#b7d7f2;--ofn-logo-star:var(--ofn-b);--ofn-glass-gold-bg:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-glass-gold-bg:color-mix(in srgb, var(--ofn-b) 10%, transparent)}}:root[data-theme=light],html.light{--ofn-glass-gold-border:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-glass-gold-border:color-mix(in srgb, var(--ofn-b) 32%, transparent)}}:root[data-theme=light],html.light{--body-bg:#faf7f0;--body-text:#1c1c1c;--selection-bg:#0091ff3d;--selection-text:#1c1c1c;--ofn-primary-rgb:var(--ofn-b-rgb);--ofn-secondary-rgb:var(--ofn-y-rgb);--ofn-alt-rgb:var(--ofn-g-rgb);--ofn-error-rgb:var(--ofn-r-rgb);--ofn-glow-primary:rgb(var(--ofn-primary-rgb) / .13);--ofn-glow-secondary:rgb(var(--ofn-secondary-rgb) / .07);--ofn-glow-alt:rgb(var(--ofn-alt-rgb) / .06);--ofn-mapbox-light-preset:day;--ofn-bottom-nav-bg:var(--glass-panel-bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-bottom-nav-bg:color-mix(in srgb, var(--glass-panel-bg) 84%, var(--lg-bg) 16%)}}:root[data-theme=light],html.light{--ofn-bottom-nav-border:var(--separator-non-opaque)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-bottom-nav-border:color-mix(in srgb, var(--separator-non-opaque) 82%, transparent)}}:root[data-theme=light],html.light{--ofn-bottom-nav-shadow:0 -16px 42px var(--ofn-navy)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-bottom-nav-shadow:0 -16px 42px color-mix(in srgb, var(--ofn-navy) 12%, transparent)}}:root[data-theme=light],html.light{--ofn-bottom-nav-text:var(--label-secondary);--ofn-bottom-nav-text-hover:var(--label-primary);--ofn-bottom-nav-active:var(--lg-primary);--ofn-mapbox-fog-color:#ecf6ff;--ofn-mapbox-fog-high-color:#9ccbff;--ofn-mapbox-space-color:#0b1222;--ofn-mapbox-horizon-blend:.18;--ofn-mapbox-star-intensity:.58;--ofn-mapbox-attribution-bg:#ffffffb8;--ofn-mapbox-attribution-text:#1c1c1c94;--ofn-mapbox-attribution-link:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-mapbox-attribution-link:color-mix(in srgb, var(--lg-primary) 82%, var(--ofn-navy))}}:root[data-theme=light],html.light{--ofn-mapbox-pin-glyph:var(--lg-on-primary);--ofn-mapbox-pin-glyph-inverted:var(--label-primary);--ofn-mapbox-pin-shadow:#1c1c1c38;--ofn-mapbox-pin-shadow-soft:#1c1c1c29;--ofn-mapbox-control-bg:#ffffffb8;--ofn-mapbox-control-bg-hover:#ffffffe6;--ofn-mapbox-control-border:#1c1c1c1f;--ofn-mapbox-control-text:#1c1c1cc7;--ofn-mapbox-control-shadow:#48361a24;--ofn-mapbox-overlay-bg:#ffffffbd;--ofn-mapbox-overlay-border:#1c1c1c1f;--ofn-mapbox-overlay-text:#1c1c1cb8;--ofn-mapbox-card-bg:#ffffffd6;--ofn-mapbox-card-text:var(--label-primary);--ofn-mapbox-card-muted:var(--label-secondary);--ofn-mapbox-state-bg:#faf7f0d1;--ofn-mapbox-state-text:var(--label-secondary);--ofn-photo-scrim:#0a0a0f5c;--ofn-photo-chip-bg:#faf7f0c7;--ofn-photo-chip-text:var(--label-primary);--ofn-on-media:#fffffff5;--ofn-on-media-muted:#fffc;--ofn-on-media-dim:#ffffff9e;--ambient-1:rgb(var(--ofn-primary-rgb) / .15);--ambient-2:rgb(var(--ofn-secondary-rgb) / .105);--ambient-3:rgb(var(--ofn-alt-rgb) / .08);--ofn-field-opacity:.54;--ofn-field-saturation:1.18;--ofn-field-blend:multiply;--dynamic-accent-a:#007aff;--dynamic-accent-b:#64d2ff;--dynamic-accent-c:#1a2e4a;--nav-active:#1c1c1c;--nav-muted:#1c1c1c99;--glass-panel-bg:#ffffffa6;--glass-panel-border:#1c1c1c1a;--glass-panel-shadow:0 4px 16px 0 #1c1c1c14;--elev-surface-0:#faf7f0;--elev-surface-1:#ffffffad;--elev-surface-2:#ffffffc7;--elev-surface-3:#ffffffe0;--elev-surface-4:#fff;--elev-surface-5:#f2eee3;--glass-bg-base:#ffffff94;--glass-bg-xlight:#ffffffb8;--glass-bg-light:#ffffffc7;--glass-bg-mid:#ffffffd6;--glass-bg-dark:#ffffffb3;--glass-bg-ultra:#ffffffbd;--glass-border-base:#1c1c1c1a;--glass-border-xlight:#1c1c1c24;--glass-border-light:#1c1c1c1f;--glass-border-mid:#1c1c1c1a;--glass-border-dark:#1c1c1c1a;--ofn-glass-button-shine:#ffffffb8;--ofn-glass-button-tint:rgb(var(--ofn-primary-rgb) / .48);--ofn-glass-medium-shine:#ffffffa6;--ofn-glass-medium-veil:#f2eee37a;--ofn-glass-large-shine:#ffffffb8;--ofn-glass-large-veil:#f2eee385;--ofn-glass-clear-bg:#ffffffb8;--label-primary:#000;--label-secondary:#3c3c4399;--label-tertiary:#3c3c434d;--label-quaternary:#3c3c432e;--fill-primary:#78788033;--fill-secondary:#78788029;--fill-tertiary:#7676801f;--fill-quaternary:#74748014;--separator-opaque:#c6c6c8;--separator-non-opaque:#3c3c435c;--glow-r-soft:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-r-soft:color-mix(in srgb, var(--ofn-r) 6%, transparent)}}:root[data-theme=light],html.light{--glow-g-soft:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-g-soft:color-mix(in srgb, var(--ofn-g) 6%, transparent)}}:root[data-theme=light],html.light{--glow-b-soft:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-b-soft:color-mix(in srgb, var(--ofn-b) 8%, transparent)}}:root[data-theme=light],html.light{--glow-y-soft:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-y-soft:color-mix(in srgb, var(--ofn-y) 8%, transparent)}}:root[data-theme=light],html.light{--glow-r-mid:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-r-mid:color-mix(in srgb, var(--ofn-r) 18%, transparent)}}:root[data-theme=light],html.light{--glow-g-mid:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-g-mid:color-mix(in srgb, var(--ofn-g) 18%, transparent)}}:root[data-theme=light],html.light{--glow-b-mid:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-b-mid:color-mix(in srgb, var(--ofn-b) 24%, transparent)}}:root[data-theme=light],html.light{--glow-y-mid:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-y-mid:color-mix(in srgb, var(--ofn-y) 22%, transparent)}}:root[data-theme=light],html.light{--glow-r-strong:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-r-strong:color-mix(in srgb, var(--ofn-r) 32%, transparent)}}:root[data-theme=light],html.light{--glow-g-strong:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-g-strong:color-mix(in srgb, var(--ofn-g) 32%, transparent)}}:root[data-theme=light],html.light{--glow-b-strong:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-b-strong:color-mix(in srgb, var(--ofn-b) 40%, transparent)}}:root[data-theme=light],html.light{--glow-y-strong:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--glow-y-strong:color-mix(in srgb, var(--ofn-y) 36%, transparent)}}:root[data-theme=light],html.light{--vibrancy-r:var(--ofn-r)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--vibrancy-r:color-mix(in srgb, var(--ofn-r) 10%, var(--glass-panel-bg))}}:root[data-theme=light],html.light{--vibrancy-g:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--vibrancy-g:color-mix(in srgb, var(--ofn-g) 10%, var(--glass-panel-bg))}}:root[data-theme=light],html.light{--vibrancy-b:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--vibrancy-b:color-mix(in srgb, var(--ofn-b) 12%, var(--glass-panel-bg))}}:root[data-theme=light],html.light{--vibrancy-y:var(--ofn-y)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--vibrancy-y:color-mix(in srgb, var(--ofn-y) 10%, var(--glass-panel-bg))}}:root[data-theme=light],html.light{--focus-ring-color:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--focus-ring-color:color-mix(in srgb, var(--lg-primary) 70%, transparent)}}.ofn-dynamic-gradient-text{color:#0000;background-image:linear-gradient(110deg, var(--dynamic-accent-a), var(--dynamic-accent-b), var(--dynamic-accent-c), var(--dynamic-accent-a));background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:24s ease-in-out infinite ofn-gradient-flow}.ofn-ambient-glow{animation:34s ease-in-out infinite alternate ofn-glow-breathe;transform:translate(0)}.ofn-button-primary{background-color:var(--lg-action);color:var(--lg-on-action);box-shadow:0 8px 34px rgb(var(--ofn-primary-rgb) / .18)}@media (hover:hover) and (pointer:fine){.ofn-button-primary:hover{filter:brightness(1.08);box-shadow:0 0 28px rgb(var(--ofn-primary-rgb) / .3), 0 14px 44px rgb(var(--ofn-primary-rgb) / .16)}}.ofn-button-glass{color:var(--lg-text-primary);background:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);box-shadow:var(--ofn-glass-shadow);-webkit-backdrop-filter:saturate(180%) blur(var(--ofn-glass-frost-regular))}@media (hover:hover) and (pointer:fine){.ofn-button-glass:hover{background:var(--glass-panel-bg)}@supports (color:color-mix(in lab, red, red)){.ofn-button-glass:hover{background:color-mix(in srgb, var(--glass-panel-bg) 78%, var(--lg-primary) 12%)}}.ofn-button-glass:hover{border-color:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-button-glass:hover{border-color:color-mix(in srgb, var(--lg-primary) 28%, var(--glass-panel-border))}}.ofn-button-glass:hover{box-shadow:0 10px 34px rgb(var(--ofn-primary-rgb) / .14)}}.ofn-button-outline{color:var(--lg-text-primary);border:1px solid var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-button-outline{border:1px solid color-mix(in srgb, var(--lg-primary) 22%, var(--separator-non-opaque))}}.ofn-button-outline{background:var(--fill-secondary)}@supports (color:color-mix(in lab, red, red)){.ofn-button-outline{background:color-mix(in srgb, var(--fill-secondary) 74%, var(--glass-panel-bg) 26%)}}.ofn-button-outline{box-shadow:inset 0 1px 0 var(--label-primary), 0 8px 24px var(--lg-bg)}@supports (color:color-mix(in lab, red, red)){.ofn-button-outline{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--label-primary) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--lg-bg) 16%, transparent)}}@media (hover:hover) and (pointer:fine){.ofn-button-outline:hover,.ofn-button-text:hover{background:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-button-outline:hover,.ofn-button-text:hover{background:color-mix(in srgb, var(--lg-primary) 10%, var(--fill-secondary))}}.ofn-button-outline:hover,.ofn-button-text:hover{border-color:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-button-outline:hover,.ofn-button-text:hover{border-color:color-mix(in srgb, var(--lg-primary) 38%, var(--separator-non-opaque))}}}.ofn-button-text{color:var(--lg-primary);background:0 0}.ofn-card-highlight{background:var(--lg-primary);color:var(--lg-on-primary);box-shadow:0 18px 46px rgb(var(--ofn-primary-rgb) / .22)}@media (hover:hover) and (pointer:fine){.ofn-card-highlight:hover{box-shadow:0 22px 60px rgb(var(--ofn-primary-rgb) / .28)}}.ofn-card-highlight-muted{color:var(--lg-on-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-card-highlight-muted{color:color-mix(in srgb, var(--lg-on-primary) 72%, transparent)}}.ofn-card-highlight-icon{background:var(--lg-on-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-card-highlight-icon{background:color-mix(in srgb, var(--lg-on-primary) 12%, transparent)}}.ofn-card-highlight-icon{color:var(--lg-on-primary)}.ofn-live-badge{border-radius:var(--ofn-radius-pill,999px);background:var(--lg-error);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ofn-live-badge{background:color-mix(in srgb, var(--lg-error) 15%, transparent)}}.ofn-live-badge{border:.5px solid var(--lg-error)}@supports (color:color-mix(in lab, red, red)){.ofn-live-badge{border:.5px solid color-mix(in srgb, var(--lg-error) 40%, transparent)}}.ofn-live-badge{color:var(--lg-error);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--font-mono)}.ofn-event-copy{color:var(--label-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-event-copy{color:color-mix(in srgb, var(--label-primary) 86%, transparent)}}.ofn-event-credit{border-top:.5px solid var(--separator-non-opaque);color:var(--label-secondary)}.ofn-card-interactive{transition:transform .42s var(--ofn-ease-swift,cubic-bezier(.2, 0, 0, 1)), border-color .42s var(--ofn-ease-swift,cubic-bezier(.2, 0, 0, 1)), box-shadow .42s var(--ofn-ease-swift,cubic-bezier(.2, 0, 0, 1)), background .42s var(--ofn-ease-swift,cubic-bezier(.2, 0, 0, 1))}.ofn-card-interactive:focus-within{border-color:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-card-interactive:focus-within{border-color:color-mix(in srgb, var(--lg-primary) 42%, var(--separator-non-opaque))}}.ofn-card-interactive:focus-within{box-shadow:0 0 0 3px rgb(var(--ofn-primary-rgb) / .18), 0 18px 50px rgb(var(--ofn-primary-rgb) / .12)}@media (hover:hover) and (pointer:fine){.ofn-card-interactive:hover{border-color:var(--lg-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ofn-card-interactive:hover{border-color:color-mix(in srgb, var(--lg-primary) 34%, var(--separator-non-opaque))}}.ofn-card-interactive:hover{box-shadow:0 24px 60px rgb(var(--ofn-primary-rgb) / .14), 0 10px 28px #0000001f}.ofn-card-interactive:hover .ofn-media-zoom{transform:scale(1.035)}.ofn-card-interactive:hover .ofn-card-primary-text{color:var(--lg-primary)}}.ofn-control-field{background:var(--fill-tertiary)}@supports (color:color-mix(in lab, red, red)){.ofn-control-field{background:color-mix(in srgb, var(--fill-tertiary) 70%, transparent)}}.ofn-control-field{border:.5px solid var(--separator-non-opaque);color:var(--label-primary)}.ofn-control-field::placeholder{color:var(--label-tertiary)}.ofn-control-field:focus{border-color:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-control-field:focus{border-color:color-mix(in srgb, var(--lg-primary) 62%, var(--separator-non-opaque))}}.ofn-control-field:focus{box-shadow:0 0 0 3px rgb(var(--ofn-primary-rgb) / .2);outline:none}.ofn-media-gradient{background:linear-gradient(to top, var(--ofn-photo-scrim) 0%, var(--ofn-photo-scrim) 48%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.ofn-media-gradient{background:linear-gradient(to top, color-mix(in srgb, var(--ofn-photo-scrim) 88%, #00000057) 0%, color-mix(in srgb, var(--ofn-photo-scrim) 42%, transparent) 48%, transparent 100%)}}.ofn-media-veil{background:var(--lg-bg)}@supports (color:color-mix(in lab, red, red)){.ofn-media-veil{background:color-mix(in srgb, var(--lg-bg) 82%, transparent)}}.ofn-media-zoom{transition:transform .72s var(--ofn-ease-swift,cubic-bezier(.2, 0, 0, 1));transform-origin:50%}.ofn-chip-soft{border:.5px solid var(--separator-non-opaque);background:var(--fill-tertiary)}@supports (color:color-mix(in lab, red, red)){.ofn-chip-soft{background:color-mix(in srgb, var(--fill-tertiary) 72%, transparent)}}.ofn-chip-soft{color:var(--label-secondary)}.ofn-quiet-divider{border-color:var(--separator-non-opaque)}.label-primary{color:var(--label-primary)}.label-secondary{color:var(--label-secondary)}.label-tertiary{color:var(--label-tertiary)}.label-quaternary{color:var(--label-quaternary)}.fill-primary{background-color:var(--fill-primary)}.fill-secondary{background-color:var(--fill-secondary)}.fill-tertiary{background-color:var(--fill-tertiary)}.fill-quaternary{background-color:var(--fill-quaternary)}.ofn-separator-opaque{background-color:var(--separator-opaque)}.ofn-separator-translucent{background-color:var(--separator-non-opaque)}.ofn-glow-y{box-shadow:0 0 32px 0 var(--glow-y-mid)}.ofn-glow-b{box-shadow:0 0 32px 0 var(--glow-b-mid)}.ofn-glow-r{box-shadow:0 0 32px 0 var(--glow-r-mid)}.ofn-glow-g{box-shadow:0 0 32px 0 var(--glow-g-mid)}.ofn-glow-primary{box-shadow:0 0 32px 0 var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-glow-primary{box-shadow:0 0 32px 0 color-mix(in srgb, var(--lg-primary) 30%, transparent)}}.ofn-glow-on-hover{transition:box-shadow .3s,filter .3s}@media (hover:hover) and (pointer:fine){.ofn-glow-on-hover:hover{box-shadow:0 0 48px 0 var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-glow-on-hover:hover{box-shadow:0 0 48px 0 color-mix(in srgb, var(--lg-primary) 44%, transparent)}}.ofn-glow-on-hover:hover{filter:brightness(1.08)}}.ofn-hero-glow{width:var(--hero-glow-spread);height:var(--hero-glow-spread);background:radial-gradient(circle at center, var(--lg-primary) 0%, var(--lg-primary) 40%, transparent 70%);position:absolute;inset:50% 50% auto auto;transform:translate(50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ofn-hero-glow{background:radial-gradient(circle at center, color-mix(in srgb, var(--lg-primary) 18%, transparent) 0%, color-mix(in srgb, var(--lg-primary) 6%, transparent) 40%, transparent 70%)}}.ofn-hero-glow{filter:blur(var(--hero-glow-blur));pointer-events:none;z-index:0}.ofn-halo-y{background:radial-gradient(ellipse at center, var(--glow-y-soft), transparent 60%)}.ofn-halo-b{background:radial-gradient(ellipse at center, var(--glow-b-soft), transparent 60%)}.ofn-halo-r{background:radial-gradient(ellipse at center, var(--glow-r-soft), transparent 60%)}.ofn-halo-g{background:radial-gradient(ellipse at center, var(--glow-g-soft), transparent 60%)}.ofn-halo-phase-0{background:radial-gradient(ellipse at center, var(--phase-0-soft), transparent 60%)}.ofn-halo-phase-1{background:radial-gradient(ellipse at center, var(--phase-1-soft), transparent 60%)}.ofn-halo-phase-2{background:radial-gradient(ellipse at center, var(--phase-2-soft), transparent 60%)}.ofn-halo-phase-3{background:radial-gradient(ellipse at center, var(--phase-3-soft), transparent 60%)}.glass-vibrant-y{background-color:var(--vibrancy-y);border-color:var(--glow-y-mid)}.glass-vibrant-b{background-color:var(--vibrancy-b);border-color:var(--glow-b-mid)}.glass-vibrant-r{background-color:var(--vibrancy-r);border-color:var(--glow-r-mid)}.glass-vibrant-g{background-color:var(--vibrancy-g);border-color:var(--glow-g-mid)}.ofn-focus-ring:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:inherit}.phase-color-0{color:var(--phase-0)}.phase-color-1{color:var(--phase-1)}.phase-color-2{color:var(--phase-2)}.phase-color-3{color:var(--phase-3)}.phase-bg-0{background-color:var(--phase-0-soft)}.phase-bg-1{background-color:var(--phase-1-soft)}.phase-bg-2{background-color:var(--phase-2-soft)}.phase-bg-3{background-color:var(--phase-3-soft)}.scenario-conservative{color:var(--scenario-conservative)}.scenario-base{color:var(--scenario-base)}.scenario-upside{color:var(--scenario-upside)}.scenario-downside{color:var(--scenario-downside)}.ofn-logo-mark{background:var(--ofn-logo-star);width:2rem;height:2rem;filter:drop-shadow(0 0 14px var(--ofn-logo-star));flex:none;display:inline-block;-webkit-mask:url(/OFN.svg) 50%/contain no-repeat;mask:url(/OFN.svg) 50%/contain no-repeat}@supports (color:color-mix(in lab, red, red)){.ofn-logo-mark{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--ofn-logo-star) 28%, transparent))}}.ofn-logo-mark{transition:background-color .35s,filter .35s,transform .35s}.ofn-logo-mark--hero{width:8rem;height:8rem;filter:drop-shadow(0 0 28px var(--ofn-logo-star))}@supports (color:color-mix(in lab, red, red)){.ofn-logo-mark--hero{filter:drop-shadow(0 0 28px color-mix(in srgb, var(--ofn-logo-star) 24%, transparent))}}@media (width>=768px){.ofn-logo-mark--hero{width:10rem;height:10rem}}.ofn-page-loader-spinner{border:3px solid var(--label-primary);border-radius:999px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.ofn-page-loader-spinner{border:3px solid color-mix(in srgb, var(--label-primary) 10%, transparent)}}.ofn-page-loader-spinner{border-top-color:var(--lg-primary);animation:.8s linear infinite spin}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-28{top:calc(var(--spacing) * 28)}.top-32{top:calc(var(--spacing) * 32)}.top-\[-200px\]{top:-200px}.top-\[7px\]{top:7px}.top-\[100px\]{top:100px}.-right-4{right:calc(var(--spacing) * -4)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\[-100px\]{right:-100px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-200px\]{bottom:-200px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-100px\]{left:-100px}.left-\[7px\]{left:7px}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.-mt-24{margin-top:calc(var(--spacing) * -24)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-8{margin-right:calc(var(--spacing) * -8)}.-mr-12{margin-right:calc(var(--spacing) * -12)}.-mr-20{margin-right:calc(var(--spacing) * -20)}.-mr-24{margin-right:calc(var(--spacing) * -24)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-5{margin-right:calc(var(--spacing) * 5)}.-mb-16{margin-bottom:calc(var(--spacing) * -16)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-32{margin-bottom:calc(var(--spacing) * 32)}.-ml-16{margin-left:calc(var(--spacing) * -16)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-\[600px\]{height:600px}.h-\[720px\]{height:720px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[900px\]{height:900px}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[220px\]{min-height:220px}.min-h-\[430px\]{min-height:430px}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[300px\]{width:300px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[600px\]{width:600px}.w-\[720px\]{width:720px}.w-\[760px\]{width:760px}.w-\[800px\]{width:800px}.w-\[900px\]{width:900px}.w-\[1000px\]{width:1000px}.w-\[1200px\]{width:1200px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[1200px\]{max-width:1200px}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[44px\]{min-width:44px}.min-w-\[60px\]{min-width:60px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-1{rotate:-1deg}.-rotate-45{rotate:-45deg}.rotate-1{rotate:1deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-slate-200{--tw-scrollbar-thumb:var(--color-slate-200);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-\[minmax\(250px\,auto\)\]{grid-auto-rows:minmax(250px,auto)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-\[48px\]{border-radius:48px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#1B3A5F\]\/20{border-color:oklab(34.4706% -.0203723 -.0721024/.2)}.border-\[\#1B3A5F\]\/25{border-color:oklab(34.4706% -.0203723 -.0721024/.25)}.border-\[\#1B3A5F\]\/30{border-color:oklab(34.4706% -.0203723 -.0721024/.3)}.border-\[\#6B6560\]\/20{border-color:oklab(51.0702% .00504638 .00966471/.2)}.border-\[\#6B6560\]\/25{border-color:oklab(51.0702% .00504638 .00966471/.25)}.border-\[\#005430\]\/20{border-color:oklab(39.227% -.0862741 .0371965/.2)}.border-\[\#005430\]\/25{border-color:oklab(39.227% -.0862741 .0371965/.25)}.border-\[\#005430\]\/30{border-color:oklab(39.227% -.0862741 .0371965/.3)}.border-\[\#B85042\]\/20{border-color:oklab(56.2171% .119655 .0685059/.2)}.border-\[\#B85042\]\/25{border-color:oklab(56.2171% .119655 .0685059/.25)}.border-\[\#B85042\]\/30{border-color:oklab(56.2171% .119655 .0685059/.3)}.border-\[\#C9A961\]\/25{border-color:oklab(74.7878% .00677776 .0983264/.25)}.border-\[\#C9A961\]\/30{border-color:oklab(74.7878% .00677776 .0983264/.3)}.border-\[\#D8D3C5\]{border-color:#d8d3c5}.border-\[\#EBC03F\]\/25{border-color:oklab(82.3959% .000778824 .148106/.25)}.border-\[\#EBC03F\]\/30{border-color:oklab(82.3959% .000778824 .148106/.3)}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/50{border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-\[\#1B3A5F\]\/10{background-color:oklab(34.4706% -.0203723 -.0721024/.1)}.bg-\[\#6B6560\]\/5{background-color:oklab(51.0702% .00504638 .00966471/.05)}.bg-\[\#6B6560\]\/8{background-color:oklab(51.0702% .00504638 .00966471/.08)}.bg-\[\#6B6560\]\/10{background-color:oklab(51.0702% .00504638 .00966471/.1)}.bg-\[\#005430\]\/10{background-color:oklab(39.227% -.0862741 .0371965/.1)}.bg-\[\#B85042\]\/10{background-color:oklab(56.2171% .119655 .0685059/.1)}.bg-\[\#C9A961\]\/20{background-color:oklab(74.7878% .00677776 .0983264/.2)}.bg-\[\#EBC03F\]\/12{background-color:oklab(82.3959% .000778824 .148106/.12)}.bg-\[\#EBC03F\]\/15{background-color:oklab(82.3959% .000778824 .148106/.15)}.bg-\[color\:var\(--elev-surface-1\)\]{background-color:var(--elev-surface-1)}.bg-\[color\:var\(--elev-surface-2\)\]{background-color:var(--elev-surface-2)}.bg-\[color\:var\(--ofn-photo-chip-bg\)\]{background-color:var(--ofn-photo-chip-bg)}.bg-\[color\:var\(--ofn-photo-scrim\)\]{background-color:var(--ofn-photo-scrim)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/2{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/4{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_10\%\,rgba\(16\,185\,129\,0\.10\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 20% 20%,#3b82f61a,#0000 28%),radial-gradient(circle at 80% 10%,#10b9811a,#0000 28%)}.bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top, var(--tw-gradient-stops))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/78{--tw-gradient-from:#020618c7}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/78{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 78%, transparent)}}.from-slate-950\/78{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/82{--tw-gradient-from:#020618d1}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/82{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 82%, transparent)}}.from-slate-950\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-slate-950\/24{--tw-gradient-via:#0206183d}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/24{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 24%, transparent)}}.via-slate-950\/24{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.stroke-white\/15{stroke:#ffffff26}@supports (color:color-mix(in lab, red, red)){.stroke-white\/15{stroke:color-mix(in oklab, var(--color-white) 15%, transparent)}}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-24{padding:calc(var(--spacing) * 24)}.p-32{padding:calc(var(--spacing) * 32)}.p-48{padding:calc(var(--spacing) * 48)}.p-64{padding:calc(var(--spacing) * 64)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[0\.2em\]{vertical-align:.2em}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[clamp\(22px\,3\.4vw\,30px\)\]{font-size:clamp(22px,3.4vw,30px)}.text-\[clamp\(24px\,3\.5vw\,40px\)\]{font-size:clamp(24px,3.5vw,40px)}.text-\[clamp\(32px\,5vw\,56px\)\]{font-size:clamp(32px,5vw,56px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1B3A5F\]{color:#1b3a5f}.text-\[\#6B6560\]{color:#6b6560}.text-\[\#005430\]{color:#005430}.text-\[\#80620B\]{color:#80620b}.text-\[\#B85042\]{color:#b85042}.text-\[\#C9A961\]{color:#c9a961}.text-\[color\:var\(--lg-on-primary\)\]{color:var(--lg-on-primary)}.text-\[color\:var\(--ofn-photo-chip-text\)\]{color:var(--ofn-photo-chip-text)}.text-amber-200{color:var(--color-amber-200)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/70{color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/70{color:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/70{color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/70{color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-purple-400{color:var(--color-purple-400)}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/70{color:#ffccd3b3}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/70{color:color-mix(in oklab, var(--color-rose-200) 70%, transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/70{color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/70{color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.18\]{opacity:.18}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_var\(--lg-primary\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,var(--lg-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-green-950\/30{--tw-shadow-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.shadow-green-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-yellow-900\/20{--tw-shadow-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-yellow-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[animation-delay\:-12s\]{animation-delay:-12s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:-rotate-2:is(:where(.group):hover *){rotate:-2deg}.group-hover\:rotate-2:is(:where(.group):hover *){rotate:2deg}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:bg-transparent:is(:where(.group):hover *){background-color:#0000}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-blue-500\/30 ::selection{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-blue-500\/30 ::selection{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.selection\:bg-blue-500\/30::selection{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-blue-500\/30::selection{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded:focus{border-radius:.25rem}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-\[color\:var\(--lg-on-primary\)\]:focus{color:var(--lg-on-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color:var(--color-slate-950)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (width>=40rem){.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:inline{display:inline}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=48rem){.md\:right-12{right:calc(var(--spacing) * 12)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-auto{margin-inline:auto}.md\:-mt-4{margin-top:calc(var(--spacing) * -4)}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-\[440px\]{height:440px}.md\:h-\[480px\]{height:480px}.md\:w-auto{width:auto}.md\:min-w-\[190px\]{min-width:190px}.md\:flex-1{flex:1}.md\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-8{gap:calc(var(--spacing) * 8)}:where(.md\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.md\:self-center{align-self:center}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:p-20{padding:calc(var(--spacing) * 20)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-3{padding-left:calc(var(--spacing) * 3)}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.glass-panel{background-color:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:saturate(180%) blur(var(--ofn-glass-frost-medium))}.glass-panel-sm{background:linear-gradient(90deg, var(--ofn-glass-button-shine), var(--ofn-glass-button-shine)), var(--ofn-glass-button-tint);border:1px solid var(--glass-panel-border);box-shadow:var(--ofn-glass-shadow);-webkit-backdrop-filter:saturate(180%) blur(var(--ofn-glass-frost-regular));border-radius:999px}.glass-panel-md{background:linear-gradient(90deg, var(--ofn-glass-medium-shine), var(--ofn-glass-medium-shine)), linear-gradient(90deg, var(--ofn-glass-medium-veil), var(--ofn-glass-medium-veil));border:1px solid var(--glass-panel-border);border-radius:var(--ofn-glass-sheet-radius);box-shadow:var(--ofn-glass-shadow);-webkit-backdrop-filter:saturate(180%) blur(var(--ofn-glass-frost-medium))}.glass-panel-lg{background:linear-gradient(90deg, var(--ofn-glass-large-shine), var(--ofn-glass-large-shine)), linear-gradient(90deg, var(--ofn-glass-large-veil), var(--ofn-glass-large-veil));border:1px solid var(--glass-panel-border);border-radius:var(--ofn-glass-sheet-radius);box-shadow:var(--ofn-glass-shadow);-webkit-backdrop-filter:saturate(180%) blur(var(--ofn-glass-frost-large))}.glass-panel-clear{background:var(--ofn-glass-clear-bg);border:1px solid var(--glass-panel-border);border-radius:var(--ofn-glass-clear-radius);box-shadow:var(--ofn-glass-clear-shadow);mix-blend-mode:screen;-webkit-backdrop-filter:saturate(180%) blur(var(--ofn-glass-frost-medium))}.glass-panel-hover{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover) and (pointer:fine){.glass-panel-hover:hover{background-color:var(--glass-panel-bg);filter:brightness(1.05);border-color:var(--lg-border-glass)}}.nav-active{color:var(--nav-active)}.nav-muted{color:var(--nav-muted)}}:root[data-theme=light],html.light{--ofn-accent:var(--ofn-b);--ofn-accent-dim:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-accent-dim:color-mix(in srgb, var(--ofn-b) 18%, transparent)}}:root[data-theme=light],html.light{--ofn-accent-premium:var(--ofn-b);--ofn-accent-institutional:#1a2e4a;--ofn-link:#1a2e4a;--ofn-gold:var(--ofn-b);--ofn-gold-soft:#b7d7f2;--ofn-logo-star:var(--ofn-b);--ofn-glass-gold-bg:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-glass-gold-bg:color-mix(in srgb, var(--ofn-b) 10%, transparent)}}:root[data-theme=light],html.light{--ofn-glass-gold-border:var(--ofn-b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],html.light{--ofn-glass-gold-border:color-mix(in srgb, var(--ofn-b) 32%, transparent)}}:root[data-theme=light],html.light{--ofn-primary-rgb:var(--ofn-b-rgb);--ofn-secondary-rgb:var(--ofn-y-rgb);--ofn-alt-rgb:var(--ofn-g-rgb);--ofn-glow-primary:rgb(var(--ofn-primary-rgb) / .13);--ofn-glow-secondary:rgb(var(--ofn-secondary-rgb) / .07);--ofn-glow-alt:rgb(var(--ofn-alt-rgb) / .06);--ofn-glass-button-shine:#ffffffb8;--ofn-glass-button-tint:rgb(var(--ofn-primary-rgb) / .48);--ofn-glass-medium-shine:#ffffffa6;--ofn-glass-medium-veil:#f2eee37a;--ofn-glass-large-shine:#ffffffb8;--ofn-glass-large-veil:#f2eee385;--ofn-glass-clear-bg:#ffffffb8;--ofn-separator:#1a2e4a24;--elev-surface-0:#faf7f0;--elev-surface-1:#ffffffb8;--elev-surface-2:#ffffffd1;--elev-surface-3:#f8fbffeb;--elev-surface-4:#fff;--elev-surface-5:#f2eee3}:root[data-theme=light][data-accent=night-shift],html.light[data-accent=night-shift]{--lg-primary:var(--ofn-g);--lg-on-primary:#050505;--lg-action:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light][data-accent=night-shift],html.light[data-accent=night-shift]{--lg-action:color-mix(in srgb, var(--ofn-g) 72%, var(--ofn-navy))}}:root[data-theme=light][data-accent=night-shift],html.light[data-accent=night-shift]{--lg-on-action:#050505;--ofn-accent:var(--ofn-g);--ofn-accent-dim:var(--ofn-g)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light][data-accent=night-shift],html.light[data-accent=night-shift]{--ofn-accent-dim:color-mix(in srgb, var(--ofn-g) 18%, transparent)}}:root[data-theme=light][data-accent=night-shift],html.light[data-accent=night-shift]{--ofn-accent-premium:var(--ofn-g);--ofn-logo-star:var(--ofn-g);--ofn-gold:var(--ofn-g);--ofn-gold-soft:#bfffd0;--ofn-primary-rgb:var(--ofn-g-rgb);--ofn-secondary-rgb:var(--ofn-b-rgb);--ofn-alt-rgb:var(--ofn-y-rgb);--ofn-glow-primary:rgb(var(--ofn-primary-rgb) / .12);--ofn-glow-secondary:rgb(var(--ofn-secondary-rgb) / .06);--ofn-glow-alt:rgb(var(--ofn-alt-rgb) / .05);--ambient-1:rgb(var(--ofn-primary-rgb) / .07);--ambient-2:rgb(var(--ofn-secondary-rgb) / .05);--ambient-3:rgb(var(--ofn-alt-rgb) / .045)}body{background-color:var(--body-bg);color:var(--body-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .4s,color .4s;position:relative;overflow-x:hidden}.ofn-display-font,.ofn-text-display-1,.ofn-text-display-2,.ofn-text-largeTitle,.ofn-text-title-1,.ofn-text-title-2,.ofn-text-title-3{letter-spacing:-.022em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ofn-text-display-1{font-size:var(--ofn-text-display-1);font-weight:500;line-height:1.02}.ofn-text-display-2{font-size:var(--ofn-text-display-2);font-weight:500;line-height:1.05}.ofn-text-largeTitle{font-size:var(--ofn-text-largeTitle);font-weight:600;line-height:1.12}.ofn-text-title-1{font-size:var(--ofn-text-title-1);font-weight:500;line-height:1.18}.ofn-text-title-2{font-size:var(--ofn-text-title-2);font-weight:500;line-height:1.22}.ofn-text-title-3{font-size:var(--ofn-text-title-3);font-weight:500;line-height:1.28}.ofn-text-headline{font-size:var(--ofn-text-headline);font-weight:600;line-height:1.35}.ofn-text-body{font-size:var(--ofn-text-body);font-weight:400;line-height:1.5}.ofn-text-callout{font-size:var(--ofn-text-callout);font-weight:400;line-height:1.45}.ofn-text-subheadline{font-size:var(--ofn-text-subheadline);font-weight:400;line-height:1.4}.ofn-text-footnote{font-size:var(--ofn-text-footnote);font-weight:400;line-height:1.4}.ofn-text-caption-1{font-size:var(--ofn-text-caption-1);font-weight:400;line-height:1.35}.ofn-text-caption-2{font-size:var(--ofn-text-caption-2);font-weight:400;line-height:1.3}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 64vw 48vh at 10% 28%, var(--ambient-1), transparent 66%), radial-gradient(ellipse 56vw 42vh at 88% 16%, var(--ambient-2), transparent 64%), radial-gradient(ellipse 66vw 50vh at 56% 86%, var(--ambient-3), transparent 70%), linear-gradient(118deg, transparent 0 18%, var(--ofn-glow-secondary) 38%, transparent 66%);opacity:.92;animation:42s ease-in-out infinite alternate ofn-ambient-drift;position:fixed;inset:-18vh -18vw;transform:translate(0)scale(1)}body:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(104deg, transparent 0 12%, var(--ofn-glow-primary) 32%, transparent 56%), linear-gradient(292deg, transparent 0 16%, var(--ofn-glow-alt) 43%, transparent 72%), radial-gradient(ellipse 54vw 42vh at 92% 10%, var(--ofn-glow-secondary), transparent 66%), radial-gradient(ellipse 50vw 40vh at 8% 88%, var(--ofn-glow-alt), transparent 70%);mix-blend-mode:var(--ofn-field-blend);opacity:var(--ofn-field-opacity);animation:58s ease-in-out infinite alternate ofn-color-field;position:fixed;inset:0;transform:translate(0)}html.light body:after{mix-blend-mode:var(--ofn-field-blend);opacity:var(--ofn-field-opacity)}#root{z-index:1;position:relative}::selection{background-color:var(--selection-bg);color:var(--selection-text)}@keyframes ofn-ambient-drift{0%{filter:hue-rotate()saturate();transform:translate(-1.5vw,-.8vh)scale(1)}50%{filter:hue-rotate(9deg) saturate(var(--ofn-field-saturation));transform:translate(1.2vw,1vh)scale(1.035)}to{filter:hue-rotate(-7deg)saturate(1.04);transform:translate(.4vw,-1.1vh)scale(1.015)}}@keyframes ofn-gradient-flow{0%{filter:hue-rotate();background-position:0%}50%{filter:hue-rotate(8deg);background-position:100%}to{filter:hue-rotate();background-position:0%}}@keyframes ofn-color-field{0%{filter:saturate()hue-rotate();transform:translate(-1vw)scale(1)}50%{filter:saturate(var(--ofn-field-saturation)) hue-rotate(6deg);transform:translate(1.4vw,-.8vh)scale(1.025)}to{filter:saturate(1.04)hue-rotate(-4deg);transform:translate(.2vw,.9vh)scale(1.01)}}:root[data-page-surface=light]{--nav-active:#1c1c1c;--nav-muted:#1c1c1c99}@keyframes ofn-glow-breathe{0%{opacity:.58;filter:blur(58px)hue-rotate();transform:translate(-1.2vw,-.8vh)scale(.98)}50%{opacity:.82;filter:blur(64px)hue-rotate(10deg);transform:translate(1vw,.9vh)scale(1.05)}to{opacity:.7;filter:blur(60px)hue-rotate(-8deg);transform:translate(.6vw,-.4vh)scale(1.01)}}html.light .text-yellow-100,html.light .text-yellow-200,html.light .text-yellow-300,html.light .text-yellow-400,html.light .text-yellow-500,html.light .text-yellow-600{color:var(--lg-primary)!important}html.light main .text-white{color:var(--lg-text-primary)!important}html.light main .text-white\/50,html.light main .text-white\/60,html.light main .text-white\/70,html.light main .text-slate-200,html.light main .text-slate-300,html.light main .text-slate-400,html.light main .text-slate-500{color:var(--lg-text-secondary)!important}html.light main .text-black,html.light main .text-slate-950{color:var(--lg-on-primary)!important}html.light main .from-blue-400,html.light main .from-blue-500,html.light main .from-blue-600,html.light main .to-blue-400,html.light main .to-blue-500,html.light main .to-blue-600{--tw-gradient-from:var(--lg-primary) var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--lg-primary) var(--tw-gradient-to-position)!important}@supports (color:color-mix(in lab, red, red)){html.light main .from-blue-400,html.light main .from-blue-500,html.light main .from-blue-600,html.light main .to-blue-400,html.light main .to-blue-500,html.light main .to-blue-600{--tw-gradient-to:color-mix(in srgb, var(--lg-primary) 44%, var(--ofn-b)) var(--tw-gradient-to-position)!important}}html.light main .from-blue-400,html.light main .from-blue-500,html.light main .from-blue-600,html.light main .to-blue-400,html.light main .to-blue-500,html.light main .to-blue-600{--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light main .bg-blue-400\/10,html.light main .bg-blue-500\/10,html.light main .bg-blue-500\/20,html.light main .bg-green-400\/10,html.light main .bg-green-500\/10,html.light main .bg-red-500\/10{background-color:currentColor!important}@supports (color:color-mix(in lab, red, red)){html.light main .bg-blue-400\/10,html.light main .bg-blue-500\/10,html.light main .bg-blue-500\/20,html.light main .bg-green-400\/10,html.light main .bg-green-500\/10,html.light main .bg-red-500\/10{background-color:color-mix(in srgb, currentColor 12%, transparent)!important}}html.light .bg-yellow-100,html.light .bg-yellow-200,html.light .bg-yellow-300,html.light .bg-yellow-400,html.light .bg-yellow-500{background-color:var(--lg-primary)!important;color:var(--lg-on-primary)!important}html.light .bg-yellow-200\/20,html.light .bg-yellow-300\/10,html.light .bg-yellow-300\/20,html.light .bg-yellow-500\/10{background-color:var(--lg-primary)!important}@supports (color:color-mix(in lab, red, red)){html.light .bg-yellow-200\/20,html.light .bg-yellow-300\/10,html.light .bg-yellow-300\/20,html.light .bg-yellow-500\/10{background-color:color-mix(in srgb, var(--lg-primary) 12%, transparent)!important}}html.light .border-yellow-200,html.light .border-yellow-300,html.light .border-yellow-400,html.light .border-yellow-500{border-color:var(--lg-primary)!important}@supports (color:color-mix(in lab, red, red)){html.light .border-yellow-200,html.light .border-yellow-300,html.light .border-yellow-400,html.light .border-yellow-500{border-color:color-mix(in srgb, var(--lg-primary) 36%, transparent)!important}}html.light .border-yellow-300\/15,html.light .border-yellow-300\/20,html.light .border-yellow-300\/25,html.light .border-yellow-300\/30,html.light .border-yellow-300\/40,html.light .border-yellow-400\/20,html.light .border-yellow-400\/30,html.light .border-yellow-400\/50,html.light .border-yellow-500\/20,html.light .border-yellow-500\/30{border-color:var(--lg-primary)!important}@supports (color:color-mix(in lab, red, red)){html.light .border-yellow-300\/15,html.light .border-yellow-300\/20,html.light .border-yellow-300\/25,html.light .border-yellow-300\/30,html.light .border-yellow-300\/40,html.light .border-yellow-400\/20,html.light .border-yellow-400\/30,html.light .border-yellow-400\/50,html.light .border-yellow-500\/20,html.light .border-yellow-500\/30{border-color:color-mix(in srgb, var(--lg-primary) 32%, transparent)!important}}html.light .from-yellow-200,html.light .from-yellow-300,html.light .from-yellow-400,html.light .from-yellow-500,html.light .from-yellow-800{--tw-gradient-from:var(--lg-primary) var(--tw-gradient-from-position)!important}@supports (color:color-mix(in lab, red, red)){html.light .from-yellow-200,html.light .from-yellow-300,html.light .from-yellow-400,html.light .from-yellow-500,html.light .from-yellow-800{--tw-gradient-from:color-mix(in srgb, var(--lg-primary) 28%, transparent) var(--tw-gradient-from-position)!important}}html.light .from-yellow-200,html.light .from-yellow-300,html.light .from-yellow-400,html.light .from-yellow-500,html.light .from-yellow-800{--tw-gradient-to:var(--lg-primary) var(--tw-gradient-to-position)!important}@supports (color:color-mix(in lab, red, red)){html.light .from-yellow-200,html.light .from-yellow-300,html.light .from-yellow-400,html.light .from-yellow-500,html.light .from-yellow-800{--tw-gradient-to:color-mix(in srgb, var(--lg-primary) 0%, transparent) var(--tw-gradient-to-position)!important}}html.light .from-yellow-200,html.light .from-yellow-300,html.light .from-yellow-400,html.light .from-yellow-500,html.light .from-yellow-800{--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .to-yellow-500{--tw-gradient-to:var(--lg-primary) var(--tw-gradient-to-position)!important}html.light .from-yellow-300\/10,html.light .from-yellow-800\/40{--tw-gradient-from:var(--lg-primary) var(--tw-gradient-from-position)!important}@supports (color:color-mix(in lab, red, red)){html.light .from-yellow-300\/10,html.light .from-yellow-800\/40{--tw-gradient-from:color-mix(in srgb, var(--lg-primary) 16%, transparent) var(--tw-gradient-from-position)!important}}html.light .from-yellow-300\/10,html.light .from-yellow-800\/40{--tw-gradient-to:var(--lg-primary) var(--tw-gradient-to-position)!important}@supports (color:color-mix(in lab, red, red)){html.light .from-yellow-300\/10,html.light .from-yellow-800\/40{--tw-gradient-to:color-mix(in srgb, var(--lg-primary) 0%, transparent) var(--tw-gradient-to-position)!important}}html.light .from-yellow-300\/10,html.light .from-yellow-800\/40{--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}html.light .bg-white\/5,html.light .bg-white\/10,html.light .bg-white\/20{background-color:#1c1c1c0b!important}html.light .border-white\/10,html.light .border-white\/15,html.light .border-white\/20,html.light .border-white\/30{border-color:#1c1c1c1f!important}html.light .bg-black\/25,html.light .bg-black\/40,html.light .bg-slate-950{background-color:#ffffffc7!important}html.light .shadow-slate-950\/40{--tw-shadow-color:#1c1c1c1f!important}html.light .solid,html.light .solid-2,html.light .solid-3,html.light .solid-4,html.light .solid-5,html.light .glass-panel,html.light .glass{color:var(--lg-text-primary)}html.light .solid .text-lg-text,html.light .solid-2 .text-lg-text,html.light .solid-3 .text-lg-text,html.light .solid-4 .text-lg-text,html.light .solid-5 .text-lg-text{color:var(--lg-text-primary)!important}html.light .solid .text-lg-muted,html.light .solid-2 .text-lg-muted,html.light .solid-3 .text-lg-muted,html.light .solid-4 .text-lg-muted,html.light .solid-5 .text-lg-muted{color:var(--lg-text-secondary)!important}html.light .solid .text-white,html.light .solid-2 .text-white,html.light .solid-3 .text-white,html.light .solid-4 .text-white,html.light .solid-5 .text-white,html.light .glass .text-white,html.light .glass-panel .text-white{color:var(--lg-text-primary)!important}html.light .solid-gold{background:radial-gradient(circle at 20% 0,#3f78b52e,#0000 46%),linear-gradient(#ffffffd6,#faf7f0eb);border-color:#3f78b538}.ofn-section{width:min(var(--ofn-content-max), calc(100% - (var(--ofn-layout-margin) * 2)));padding-block:var(--ofn-section-y);scroll-margin-top:calc(72px + env(safe-area-inset-top,0px));margin-inline:auto;padding-inline:0}.ofn-section>.solid,.ofn-section>.solid-2,.ofn-section>.solid-3,.ofn-section>.solid-4,.ofn-section>.solid-5{padding:var(--ofn-card-padding)}button,[role=button],.ofn-button-primary,.ofn-button-glass,.ofn-button-outline,.ofn-button-text,.glass-pill,.ofn-mapbox-reset,.ofn-mapbox-info{min-width:var(--ofn-control-min);min-height:var(--ofn-control-min)}.ofn-on-media,.ofn-media-card .ofn-on-media,.ofn-media-card .text-white{color:var(--ofn-on-media)!important}.ofn-on-media-muted,.ofn-media-card .text-white\/50,.ofn-media-card .text-white\/60,.ofn-media-card .text-white\/70,.ofn-media-card .text-white\/80,.ofn-media-card .text-slate-200,.ofn-media-card .text-slate-300{color:var(--ofn-on-media-muted)!important}.ofn-on-media-dim{color:var(--ofn-on-media-dim)!important}.ofn-media-chip{border-color:var(--ofn-on-media)!important}@supports (color:color-mix(in lab, red, red)){.ofn-media-chip{border-color:color-mix(in srgb, var(--ofn-on-media) 22%, transparent)!important}}.ofn-media-chip{box-shadow:0 10px 32px #0000002e;background:var(--ofn-photo-chip-bg)!important;color:var(--ofn-photo-chip-text)!important}.ofn-media-card .bg-white\/10,.ofn-media-card .bg-black\/50{background-color:var(--ofn-photo-chip-bg)!important}.ofn-media-scrim{background:var(--ofn-photo-scrim)!important}.ofn-on-accent,.bg-lg-primary,.ofn-button-primary,.glass-pill-primary{color:var(--lg-on-action)!important}.ofn-button-primary{box-shadow:0 8px 34px rgb(var(--ofn-primary-rgb) / .18);background-color:var(--lg-action)!important;color:var(--lg-on-action)!important}@media (width<=1279px){#main-content{padding-bottom:var(--ofn-bottom-nav-height)}.ofn-home-hero{min-height:100svh;padding-bottom:calc(var(--ofn-bottom-nav-height) + 28px)}.ofn-home-hero-actions{gap:12px;width:min(100%,26rem);margin:0 auto 18px}.ofn-home-hero-actions>.ofn-button-primary,.ofn-home-hero-actions>.ofn-button-outline,.ofn-home-hero-actions>.ofn-button-glass,.ofn-home-hero-actions>.ofn-button-text{width:min(100%,22rem);min-height:54px;padding:0 24px;font-size:16px}.ofn-home-hero-actions>.ofn-button-outline{background:var(--glass-panel-bg)}@supports (color:color-mix(in lab, red, red)){.ofn-home-hero-actions>.ofn-button-outline{background:color-mix(in srgb, var(--glass-panel-bg) 74%, var(--fill-secondary) 26%)}}.ofn-home-hero-actions>.ofn-button-outline{border-color:var(--lg-primary)}@supports (color:color-mix(in lab, red, red)){.ofn-home-hero-actions>.ofn-button-outline{border-color:color-mix(in srgb, var(--lg-primary) 24%, var(--separator-non-opaque))}}.ofn-home-hero-actions>.ofn-button-outline{-webkit-backdrop-filter:saturate(180%) blur(var(--ofn-glass-frost-medium))}}main code:not(pre code),main p code,main li code{overflow-wrap:anywhere;word-break:break-word}.ofn-ovs-page{overflow-x:clip}.ofn-ovs-page *,.ofn-ovs-page :before,.ofn-ovs-page :after{min-width:0}.ofn-ovs-page :where(h1,h2,h3,h4,p,li,strong){overflow-wrap:anywhere;text-wrap:pretty}.ofn-ovs-page .prose{max-width:100%}.ofn-ovs-atmosphere{max-width:160vw}@media (width<=768px){.ofn-ovs-page .ofn-section{width:min(calc(100% - 32px), var(--ofn-content-max));padding-block:var(--ofn-section-y-compact)}.ofn-ovs-page .ofn-section.solid,.ofn-ovs-page .ofn-section.solid-2,.ofn-ovs-page .ofn-section.solid-3,.ofn-ovs-page .ofn-section.solid-4,.ofn-ovs-page .ofn-section.solid-5{border-radius:28px;padding:clamp(22px,7vw,34px)}.ofn-ovs-page .ofn-ovs-atmosphere{opacity:.72;width:100vw;height:420px}.ofn-ovs-page .ofn-ovs-card-glow{width:40vw;height:40vw;right:0;margin-right:0!important;padding:0!important}}html.light .text-ofn-y{color:var(--ofn-y)!important}@supports (color:color-mix(in lab, red, red)){html.light .text-ofn-y{color:color-mix(in srgb, var(--ofn-y) 42%, var(--ofn-navy))!important}}html.light .text-ofn-g{color:var(--ofn-g)!important}@supports (color:color-mix(in lab, red, red)){html.light .text-ofn-g{color:color-mix(in srgb, var(--ofn-g) 48%, var(--ofn-navy))!important}}html.light .text-ofn-b{color:var(--ofn-b)!important}@supports (color:color-mix(in lab, red, red)){html.light .text-ofn-b{color:color-mix(in srgb, var(--ofn-b) 72%, var(--ofn-navy))!important}}html.light .text-ofn-r{color:var(--ofn-r)!important}@supports (color:color-mix(in lab, red, red)){html.light .text-ofn-r{color:color-mix(in srgb, var(--ofn-r) 74%, var(--ofn-oxblood))!important}}.ofn-old-globe-floor{min-height:100svh;color:var(--lg-text-primary);background:0 0;position:relative;overflow:hidden}.ofn-old-globe-floor__label{z-index:5;border:1px solid var(--lg-border-glass);color:var(--lg-text-primary);letter-spacing:.02em;-webkit-backdrop-filter:blur(24px);background:#0a0a0f99;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;font-weight:500;display:inline-flex;position:absolute;top:clamp(84px,7vw,104px);left:clamp(18px,4vw,56px)}html.light .ofn-old-globe-floor__label{background:#ffffffb8;border-color:#1c1c1c1f;box-shadow:0 12px 32px #48361a1f}.ofn-old-globe-floor .ofn-globe,.ofn-old-globe-floor .ofn-mapbox-globe{width:100%;min-height:100svh!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ofn-old-globe-floor .ofn-globe-legend--popover{bottom:clamp(74px,7vw,96px);left:clamp(18px,4vw,56px);right:auto}@media (prefers-reduced-motion:reduce){.animate-ping,.animate-pulse,.animate-bounce,.animate-spin,.ofn-dynamic-gradient-text,.ofn-ambient-glow,body:before,body:after{animation:none!important}.transition-all,.transition-colors,.transition-transform,.transition-opacity{transition-duration:.01ms!important;transition-delay:0s!important}}@media (prefers-reduced-transparency:reduce){.glass-panel,.glass-panel-sm,.glass-panel-md,.glass-panel-lg,.glass-vibrant-y,.glass-vibrant-b,.glass-vibrant-r,.glass-vibrant-g{-webkit-backdrop-filter:none!important;background-color:var(--elev-surface-3)!important}body:before,body:after{display:none!important}}@media (prefers-contrast:more){:root{--label-secondary:#ebebf5d9;--label-tertiary:#ebebf5a6;--focus-ring-width:4px;--focus-ring-color:var(--lg-primary)}html.light{--label-secondary:#3c3c43d9;--label-tertiary:#3c3c43a6}.ofn-hero-glow,.ofn-ambient-glow,body:before,body:after{display:none!important}}@media (width<=720px){.ofn-old-globe-floor__label{display:none}.ofn-old-globe-floor .ofn-globe-legend--popover{width:min(260px,100% - 32px);bottom:72px;left:16px;right:auto}}@media (width<=768px){.ofn-bottom-nav{min-height:var(--ofn-bottom-nav-height);box-shadow:var(--ofn-bottom-nav-shadow);padding:9px 12px max(9px, env(safe-area-inset-bottom))!important;background:var(--ofn-bottom-nav-bg)!important;border-top:.5px solid var(--ofn-bottom-nav-border)!important}.ofn-bottom-nav-item{color:var(--ofn-bottom-nav-text)!important}@media (hover:hover) and (pointer:fine){.ofn-bottom-nav-item:hover,.ofn-bottom-nav-item:focus-visible{color:var(--ofn-bottom-nav-text-hover)!important}}.ofn-bottom-nav-item--active{color:var(--ofn-bottom-nav-active)!important}.ofn-bottom-nav-label{letter-spacing:.01em!important;font-size:11px!important}}@media (prefers-reduced-transparency:reduce) and (width<=1279px){.ofn-bottom-nav{box-shadow:none;background:var(--elev-surface-3)!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
