:root{--sn-h:64px;--sn-top:16px}.sn-root{--fp-ink:#00442e;--fp-spring:cubic-bezier(.34, 1.4, .64, 1);--fp-gutter:clamp(16px, 3.5vw, 52px);--fp-wrap:1360px;--fp-nav:1.0625rem;--fp-btn:1.0625rem;--fp-logo:1.35rem;--fp-sheet-link:1.375rem;--fp-sheet-sub:1.25rem;--sn-ctl:44px;color:var(--color-text-primary);font-weight:400;line-height:1.5}@supports (color:lab(0% 0 0)){.sn-root{--fp-ink:lab(24.5614% -29.6275 8.31978)}}.sn-root a{color:inherit;text-decoration:none}.sn{inset-inline:0;padding-top:var(--sn-top);z-index:var(--z-drawer);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0}.sn-bar{height:var(--sn-h);max-width:var(--fp-wrap);padding-inline:var(--fp-gutter);transition:background .3s var(--ease-smooth), border-color .3s var(--ease-smooth), box-shadow .3s var(--ease-smooth), margin .3s var(--ease-smooth), max-width .3s var(--ease-smooth), padding .3s var(--ease-smooth), backdrop-filter .3s var(--ease-smooth);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.75rem;margin-inline:auto;display:flex;position:relative}.sn[data-scrolled] .sn-bar{max-width:calc(var(--fp-wrap) - 2 * var(--fp-gutter));background:color-mix(in oklch, var(--color-surface-raised) 92%, transparent);border-color:var(--color-border);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(24px);padding-inline:1.25rem 1.5rem}@media (max-width:640px){.sn[data-scrolled] .sn-bar{margin-inline:12px}}.sn-logo{height:var(--sn-ctl);font-size:var(--fp-logo);align-items:center;display:inline-flex}.sn-links{width:fit-content;font-weight:500;font-size:var(--fp-nav);align-items:center;gap:2rem;margin-inline:auto;display:flex;position:absolute;inset-inline:0}.sn-links a,.sn-dd-btn{height:var(--sn-ctl);transition:color .3s var(--fp-spring);white-space:nowrap;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:.125rem;display:inline-flex}.sn-links a:hover,.sn-links a[aria-current],.sn-dd-btn:hover,.sn-dd-btn[aria-expanded=true]{color:var(--color-brand-700)}.sn-dd{position:relative}.sn-dd-btn{gap:.3rem}.sn-dd-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s var(--fp-spring)}.sn-dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.sn-menu{top:calc(100% + 4px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:14rem;box-shadow:var(--shadow-raised);margin:0;padding:.5rem;display:none;position:absolute;inset-inline-start:-.5rem}.sn-dd[data-open] .sn-menu{display:block}.sn-menu a{border-radius:var(--radius-md);padding:.6rem .85rem;font-size:1rem;display:block}.sn-menu a:hover{background:var(--color-surface-overlay);color:var(--color-brand-700)}.sn-menu a[aria-current]{color:var(--color-brand-700)}.sn-root a.sn-btn{height:var(--sn-ctl);font-weight:500;font-size:var(--fp-btn);white-space:nowrap;transition:transform .5s var(--fp-spring), background .3s var(--fp-spring), color .3s var(--fp-spring), border-color .3s var(--fp-spring);border-radius:999px;align-items:center;padding-inline:1.375rem;display:inline-flex}.sn-root a.sn-btn-secondary{color:var(--color-text-primary);border:1px solid var(--color-border-strong);background:0 0;margin-inline-start:auto}.sn-btn-secondary:hover{background:var(--color-brand-50);border-color:var(--color-brand-700)}.sn-root a.sn-cta{background:var(--color-brand-700);color:var(--color-text-inverse)}.sn-cta:hover{background:var(--color-brand-800);transform:translateY(-2px)scale(1.03)}.sn-cta:active{transform:scale(.97)}.sn-root a:focus-visible,.sn-dd-btn:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:3px;border-radius:var(--radius-md)}.sn-root a.sn-btn:focus-visible{border-radius:999px}@media (max-width:900px){.sn-root{--fp-nav:1rem}.sn-links{gap:1.25rem}.sn-root a.sn-btn{padding-inline:1rem}}.sn-burger,.sn-sheet{display:none}@media (max-width:640px){:root{--sn-h:56px;--sn-top:10px}.sn-root{--fp-nav:.95rem}.sn-bar{gap:.5rem}.sn-links,.sn-root a.sn-btn-secondary{display:none}.sn-root a.sn-cta{height:36px;font-size:var(--fp-nav);margin-inline-start:auto;padding-inline:1rem;position:relative}.sn-root a.sn-cta:not(.sn-sheet-cta):after{content:"";position:absolute;inset-block:-4px;inset-inline:0}.sn-burger,.sn-x{width:var(--sn-ctl);height:var(--sn-ctl);color:var(--fp-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-inline-end:-.5rem;display:grid}.sn-burger svg,.sn-x svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.sn-burger:hover,.sn-x:hover{background:var(--color-brand-50)}.sn-burger:focus-visible,.sn-x:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}.sn-sheet{z-index:var(--z-modal);padding:0 var(--fp-gutter) max(20px, env(safe-area-inset-bottom));background:var(--color-surface-raised);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.sn-sheet-top{height:var(--sn-h);justify-content:space-between;align-items:center;display:flex}.sn-sheet-links{font-weight:500;font-size:var(--fp-sheet-link);flex-direction:column;padding-top:1.5rem;display:flex}.sn-sheet-links a{border-bottom:1px solid var(--color-border);align-items:center;min-height:56px;display:flex}.sn-sheet-links a[aria-current]{color:var(--color-brand-700)}.sn-sheet-group{font-size:var(--fp-nav);color:var(--color-text-secondary);padding-top:.75rem;font-weight:500;display:block}.sn-sheet-links a.sn-sheet-sub{font-size:var(--fp-sheet-sub);padding-inline-start:1.25rem}.sn-sheet-links{margin-block-end:12px}.sn-root a.sn-sheet-cta{width:100%;height:52px;font-size:var(--fp-btn);justify-content:center;margin-top:auto}}@media (max-width:640px) and (max-height:640px){.sn-sheet-links{padding-top:.5rem}.sn-sheet-links a{min-height:48px}}