@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_f9cf8a20-module__6gFHyq__className{font-family:spaceGrotesk,spaceGrotesk Fallback,Arial,Helvetica,sans-serif}.spacegrotesk_f9cf8a20-module__6gFHyq__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:archivo;src:url(../media/Archivo-s.14a9xpaqsbppk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_cbdf2f87-module__smz61a__className{font-family:archivo,archivo Fallback,Arial,Helvetica,sans-serif}.archivo_cbdf2f87-module__smz61a__variable{--font-archivo:"archivo", "archivo Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:sora;src:url(../media/Sora-s.2moef4a_pkre2.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_20492ba4-module__LucsrW__className{font-family:sora,sora Fallback,Arial,Helvetica,sans-serif}.sora_20492ba4-module__LucsrW__variable{--font-sora:"sora", "sora Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque-s.2ke8r1sltdje0.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_1b24cccd-module__Cp8hQa__className{font-family:bricolage,bricolage Fallback,Arial,Helvetica,sans-serif}.bricolage_1b24cccd-module__Cp8hQa__variable{--font-bricolage:"bricolage", "bricolage Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:geistMono;src:url(../media/GeistMono-s.p.1v5bejj26fx9h.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_a5a91a31-module__tk9TMa__className{font-family:geistMono,geistMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.geistmono_a5a91a31-module__tk9TMa__variable{--font-geist-mono:"geistMono", "geistMono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:inter;src:url(../media/Inter-s.p.10f31zp4gc5wb.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_786cd54b-module__r6RwEG__className{font-family:inter,inter Fallback,Arial,Helvetica,sans-serif}.inter_786cd54b-module__r6RwEG__variable{--font-inter:"inter", "inter Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans-s.2dmi_tuk68pm4.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_5806de3d-module__m6gttG__className{font-family:instrumentSans,instrumentSans Fallback,Arial,Helvetica,sans-serif}.instrumentsans_5806de3d-module__m6gttG__variable{--font-instrument-sans:"instrumentSans", "instrumentSans Fallback", Arial, Helvetica, sans-serif}
@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerifItalic-s.3strvg7o-g5v2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.instrumentserif_b4014d69-module__cr6yla__className{font-family:instrumentSerif,instrumentSerif Fallback,Georgia,serif;font-style:italic;font-weight:400}.instrumentserif_b4014d69-module__cr6yla__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback", Georgia, serif}
.rf-marketing-privacy-dock{--rf-marketing-privacy-ink:#1b2521;--rf-marketing-privacy-muted:#57645c;--rf-marketing-privacy-bg:#fff;--rf-marketing-privacy-border:#d8dfda;--rf-marketing-privacy-control:#819087;--rf-marketing-privacy-hover:#f2f5f2;--rf-marketing-privacy-accent:#0f766e;--rf-marketing-privacy-accent-ink:#fff;--rf-marketing-privacy-warning-bg:#fff4e9;--rf-marketing-privacy-warning-ink:#885025;z-index:calc(var(--z-sticky-bar,50) - 1);inset-inline-start:calc(var(--rf-marketing-privacy-left,0px) + max(1rem, env(safe-area-inset-left)));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--rf-marketing-privacy-clearance,0px) + var(--rf-marketing-privacy-keyboard,0px));width:min(26.5rem, calc(var(--rf-marketing-privacy-width,100vw) - max(1rem, env(safe-area-inset-left)) - max(1rem, env(safe-area-inset-right))));pointer-events:none;font-family:var(--font-inter,var(--font-body,Inter)), Arial, Helvetica, sans-serif;color:var(--rf-marketing-privacy-ink);text-align:start;justify-items:start;gap:.5rem;font-size:.875rem;line-height:1.5;display:grid;position:fixed}.rf-marketing-privacy-dock[data-surface=dark]{--rf-marketing-privacy-ink:#edf2ef;--rf-marketing-privacy-muted:#b4c0b8;--rf-marketing-privacy-bg:#171c19;--rf-marketing-privacy-border:#36453c;--rf-marketing-privacy-control:#7e9186;--rf-marketing-privacy-hover:#202923;--rf-marketing-privacy-accent:#8ce1c8;--rf-marketing-privacy-accent-ink:#11281d;--rf-marketing-privacy-warning-bg:#30261c;--rf-marketing-privacy-warning-ink:#f2cb9f}.rf-marketing-privacy-dock[hidden]{display:none}.rf-marketing-privacy-panel,.rf-marketing-privacy-launcher,.rf-marketing-privacy-status{pointer-events:auto}.rf-marketing-privacy-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;width:100%;max-height:max(3rem, min(34rem, calc(var(--rf-marketing-privacy-height,100dvh) - var(--rf-marketing-privacy-clearance,0px) - var(--rf-marketing-privacy-top,0px) - 3rem)));overscroll-behavior:contain;border:1px solid var(--rf-marketing-privacy-border);border-radius:var(--ds-radius-sharp,2px);background:var(--rf-marketing-privacy-bg);color:var(--rf-marketing-privacy-ink);padding:1rem;overflow-y:auto;box-shadow:0 8px 28px #0a19112e;container-type:inline-size}.rf-marketing-privacy-dock[data-surface=dark] .rf-marketing-privacy-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rf-marketing-privacy-heading{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.625rem;display:flex}.rf-marketing-privacy-heading>div{overflow-wrap:anywhere;min-width:0}.rf-marketing-privacy-eyebrow{color:var(--rf-marketing-privacy-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.625rem;font-weight:500;display:block}.rf-marketing-privacy-heading h2{font-family:var(--font-space-grotesk,var(--font-display,"Space Grotesk")), Arial, Helvetica, sans-serif;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.rf-marketing-privacy-panel p{margin:0 0 .625rem}.rf-marketing-privacy-intro{color:var(--rf-marketing-privacy-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.rf-marketing-privacy-signal{background:var(--rf-marketing-privacy-warning-bg);color:var(--rf-marketing-privacy-warning-ink);border-inline-start:2px solid;padding:.625rem .75rem;font-size:.8125rem}.rf-marketing-privacy-unavailable{margin-top:.25rem;font-size:.75rem;display:block}.rf-marketing-privacy-purposes{border:0;min-width:0;margin:1rem 0 .75rem;padding:0}.rf-marketing-privacy-purposes legend{color:var(--rf-marketing-privacy-muted);margin-bottom:.375rem;font-size:.75rem;font-weight:500}.rf-marketing-privacy-purpose{border-bottom:1px solid var(--rf-marketing-privacy-border);cursor:pointer;border-inline-start:2px solid #0000;justify-content:space-between;align-items:center;gap:.875rem;min-height:44px;padding:.625rem .5rem;transition:background-color .14s,border-color .14s;display:flex}.rf-marketing-privacy-purpose-copy{gap:.1875rem;min-width:0;display:grid}.rf-marketing-privacy-purpose-title{color:var(--rf-marketing-privacy-ink);font-size:.8125rem;font-weight:600}.rf-marketing-privacy-purpose-detail{color:var(--rf-marketing-privacy-muted);font-size:.78125rem;line-height:1.45}.rf-marketing-privacy-purpose:has(input:checked){background:var(--rf-marketing-privacy-hover);border-inline-start-color:var(--rf-marketing-privacy-accent)}.rf-marketing-privacy-purpose:has(input:disabled){cursor:default}.rf-marketing-privacy-check{flex:none;display:inline-flex;position:relative}.rf-marketing-privacy-check input{appearance:none;border:1.5px solid var(--rf-marketing-privacy-control);border-radius:var(--ds-radius-sharp,2px);background:var(--rf-marketing-privacy-bg);width:1.25rem;height:1.25rem;cursor:inherit;margin:0}.rf-marketing-privacy-check input:checked{border-color:var(--rf-marketing-privacy-accent);background:var(--rf-marketing-privacy-accent)}.rf-marketing-privacy-check input:disabled{background:var(--rf-marketing-privacy-hover);border-style:dashed}.rf-marketing-privacy-check svg{fill:none;width:1rem;height:1rem;stroke:var(--rf-marketing-privacy-accent-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;position:absolute;inset:.125rem}.rf-marketing-privacy-check input:checked+svg{opacity:1}.rf-marketing-privacy-meta{justify-content:space-between;align-items:start;gap:.75rem;margin-top:.875rem;display:flex}.rf-marketing-privacy-panel .rf-marketing-privacy-detail{max-width:25ch;color:var(--rf-marketing-privacy-muted);margin:0;font-size:.75rem;line-height:1.5}.rf-marketing-privacy-notice{color:var(--rf-marketing-privacy-muted);text-underline-offset:.2em;flex:none;padding-block:.25rem;font-size:.75rem;text-decoration:underline}.rf-marketing-privacy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.875rem;display:grid}.rf-marketing-privacy-actions button,.rf-marketing-privacy-launcher,.rf-marketing-privacy-close{box-sizing:border-box;border:1px solid var(--rf-marketing-privacy-control);border-radius:var(--ds-radius-sharp,2px);background:var(--rf-marketing-privacy-bg);min-height:44px;color:var(--rf-marketing-privacy-ink);font:inherit;cursor:pointer;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:border-color .14s,background-color .14s}.rf-marketing-privacy-actions .rf-marketing-privacy-save{border-color:var(--rf-marketing-privacy-accent);background:var(--rf-marketing-privacy-accent);color:var(--rf-marketing-privacy-accent-ink);grid-column:1/-1}.rf-marketing-privacy-actions button:disabled,.rf-marketing-privacy-launcher:disabled,.rf-marketing-privacy-close:disabled{color:var(--rf-marketing-privacy-muted);cursor:not-allowed;background:var(--rf-marketing-privacy-hover);border-color:var(--rf-marketing-privacy-control);border-style:dashed}.rf-marketing-privacy-close{border-color:#0000;flex:none;width:44px;margin:-.375rem -.375rem 0 0;padding:0;font-size:1.5rem;line-height:1}.rf-marketing-privacy-launcher{align-items:center;gap:.5rem;display:inline-flex}.rf-marketing-privacy-launcher[hidden]{display:none}@media (hover:hover) and (pointer:fine){.rf-marketing-privacy-actions button:hover:not(:disabled),.rf-marketing-privacy-close:hover:not(:disabled){background:var(--rf-marketing-privacy-hover)}.rf-marketing-privacy-purpose:hover:has(input:not(:disabled)){background:var(--rf-marketing-privacy-hover)}.rf-marketing-privacy-actions .rf-marketing-privacy-save:hover:not(:disabled){background:var(--rf-marketing-privacy-accent);box-shadow:inset 0 0 0 1px}}.rf-marketing-privacy-dock[data-compact-dialog=true]{z-index:calc(var(--rf-marketing-privacy-modal-layer,var(--z-sticky-bar,50)) + 20);inset-inline-start:calc(var(--rf-marketing-privacy-left,0px) + .5rem);top:calc(var(--rf-marketing-privacy-offset-top,0px) + .5rem);bottom:calc(var(--rf-marketing-privacy-keyboard,0px) + .5rem);width:calc(var(--rf-marketing-privacy-width,100vw) - 1rem);display:block}.rf-marketing-privacy-dock[data-compact-dialog=true]:before{content:"";z-index:-1;background:var(--backdrop-modal,#0006);pointer-events:auto;position:fixed;inset:0}.rf-marketing-privacy-dock[data-compact-dialog=true] .rf-marketing-privacy-panel{height:100%;max-height:none}.rf-marketing-privacy-dock :focus-visible{outline:2px solid var(--rf-marketing-privacy-accent);outline-offset:3px}.rf-marketing-privacy-status{background:var(--rf-marketing-privacy-bg);border:1px solid var(--rf-marketing-privacy-control);color:var(--rf-marketing-privacy-ink);margin:0;padding:.625rem .75rem;font-size:.75rem}.rf-marketing-privacy-dock[data-collapsed=true]{width:auto;max-width:calc(var(--rf-marketing-privacy-width,100vw) - 2rem);box-shadow:none;background:0 0;border:0;padding:0;display:block}.rf-marketing-privacy-dock[data-collapsed=true] .rf-marketing-privacy-launcher{background:linear-gradient(var(--rf-marketing-privacy-bg), var(--rf-marketing-privacy-bg)) center / calc(100% - .5rem) 1.25rem no-repeat;color:var(--rf-marketing-privacy-ink);text-underline-offset:.2em;box-shadow:none;border:0;padding:0 .25rem;font-size:.75rem;font-weight:400;text-decoration:underline}.rf-marketing-privacy-dock[data-collapsed=true] .rf-marketing-privacy-launcher:hover:not(:disabled){background-image:linear-gradient(var(--rf-marketing-privacy-hover), var(--rf-marketing-privacy-hover))}.rf-marketing-privacy-dock[data-collapsed=true] :focus-visible{outline-color:var(--rf-marketing-privacy-ink)}.rf-marketing-privacy-dock[data-in-footer=true]{inset-inline-start:var(--rf-marketing-privacy-footer-left);top:var(--rf-marketing-privacy-footer-top);width:var(--rf-marketing-privacy-footer-width);max-width:none;box-shadow:none;background:0 0;border:0;padding:0;bottom:auto}.rf-marketing-privacy-dock[data-in-footer=true] .rf-marketing-privacy-launcher{background:0 0}.rf-marketing-privacy-dock[data-footer-flow=true]{position:absolute}.rf-marketing-privacy-footer-slot{flex:0 110px;min-width:0;min-height:44px}@media (max-width:480px){.rf-marketing-privacy-footer-slot{flex-basis:100%}}.rf-marketing-privacy-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:240px){.rf-marketing-privacy-actions{grid-template-columns:1fr}.rf-marketing-privacy-meta{display:block}.rf-marketing-privacy-notice{margin-top:.375rem;display:inline-block}}@media (prefers-reduced-motion:reduce){.rf-marketing-privacy-dock button,.rf-marketing-privacy-purpose{transition:none}}@media print{.rf-marketing-privacy-dock{display:none}}.rf-marketing-privacy-dock[data-fixed-icon=true][data-collapsed=true]{inset-inline-start:calc(var(--rf-marketing-privacy-left,0px) + max(1rem, env(safe-area-inset-left)));top:auto;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--rf-marketing-privacy-clearance,0px) + var(--rf-marketing-privacy-keyboard,0px));width:44px;max-width:44px;position:fixed}.rf-marketing-privacy-dock[data-fixed-icon=true] .rf-marketing-privacy-launcher{appearance:none;color:#202725;background:#f2f0e9;border:1px solid #89968f;border-radius:2px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;transition:none;display:flex;box-shadow:0 2px 8px #0000001f}.rf-marketing-privacy-dock[data-fixed-icon=true] .rf-marketing-privacy-launcher[hidden]{display:none}.rf-marketing-privacy-dock[data-fixed-icon=true] .rf-marketing-privacy-launcher:hover:not(:disabled){background:#e5e9e4}.rf-marketing-privacy-dock[data-tenant-footer-parked=true]{position:absolute;bottom:auto}