.site{font-size:16px;line-height:1.6;color:var(--charcoal);background:var(--canvas);min-height:100vh;overflow-x:clip}.site main{display:block;padding-bottom:80px}.site :where(h1,h2,h3){text-wrap:balance}.site p{text-wrap:pretty}.site .skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--r-pill);background:var(--panel);color:#fff;font-weight:500}.site .skip-link:focus{top:8px;text-decoration:none}.site .s-container{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}.site .s-section{padding-top:80px;scroll-margin-top:72px}.site .s-band{margin-top:80px;padding:80px 0;scroll-margin-top:72px}@media(max-width:640px){.site .s-container{padding:0 16px}.site .s-section{padding-top:64px}.site .s-band{margin-top:64px;padding:64px 0}}.site .s-eyebrow{font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal);margin:0 0 20px}.site .s-display{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,7.2vw,72px);line-height:1.02;letter-spacing:-.05em;color:var(--charcoal)}.site .s-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,5vw,56px);line-height:1.06;letter-spacing:-.05em;color:var(--charcoal)}.site .s-h3{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.25;letter-spacing:-.02em}.site .s-display em.accent,.site .s-h2 em.accent{font-size:1.12em;letter-spacing:-.015em;line-height:.9}.site .s-lead{font-size:18px;line-height:1.6;color:var(--graphite);max-width:60ch}.site .s-muted{color:var(--muted)}.site .s-head{max-width:780px;margin:0 0 48px}.site .s-head .s-lead{margin-top:20px}.site .s-head.center{margin-left:auto;margin-right:auto;text-align:center}.site .s-head.center .s-lead{margin-left:auto;margin-right:auto}@media(max-width:640px){.site .s-lead{font-size:17px}.site .s-head{margin-bottom:36px}}.site .on-ink{color:#ffffffc7}.site .on-ink :where(h1,h2,h3,.s-eyebrow){color:#fff}.site .btn-lg{height:48px;padding:0 24px;font-size:16px}.site .btn-outline{background:transparent;border-color:var(--ink);color:var(--ink)}.site .btn-outline:hover{background:var(--hover)}.site .btn-on-ink{background:transparent;border-color:#ffffff73;color:#fff}.site .btn-on-ink:hover{background:#ffffff14}.site .s-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.site .s-arrow-link{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink)}.site .s-arrow-link:hover{color:var(--cobalt)}.site .s-card{background:var(--paper);border:1px solid var(--cream);border-radius:var(--r-card);padding:32px}.site .s-card-ink{background:var(--panel);border-color:var(--ink);color:#ffffffc7}.site .s-card-ink :where(h2,h3){color:#fff}@media(max-width:640px){.site .s-card{padding:24px}}.site .s-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--cream)}.site .s-seg [role=tab]{border:0;background:transparent;padding:8px 18px;border-radius:var(--r-pill);font-weight:500;font-size:15px;color:var(--graphite);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.site .s-seg [role=tab]:hover{background:var(--cream-fill)}.site .s-seg [role=tab][aria-selected=true]{background:var(--panel);color:#fff}.site .s-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site .s-checks li{display:flex;gap:10px;align-items:flex-start}.site .s-checks li>svg{flex:none;margin-top:4px;color:var(--cobalt)}.site .s-prose{max-width:760px;font-size:16px;line-height:1.7;color:var(--graphite)}.site .s-prose h2{font-size:28px;letter-spacing:-.02em;line-height:1.25;margin:48px 0 12px;color:var(--charcoal)}.site .s-prose h3{font-size:20px;letter-spacing:-.01em;margin:32px 0 8px;color:var(--charcoal)}.site .s-prose p,.site .s-prose ul,.site .s-prose ol{margin:0 0 16px}.site .s-prose ul,.site .s-prose ol{padding-left:22px}.site .s-prose li{margin-bottom:6px}.site .s-prose a{text-decoration:underline;text-underline-offset:3px}.site .s-prose strong{color:var(--charcoal)}.site .s-note{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border-radius:var(--r-card);background:var(--warn-bg);color:var(--charcoal);font-size:15px;line-height:1.55}.site .s-note.info{background:var(--lavender)}.site .s-note>:first-child{flex:none;margin-top:2px}.site .s-field-lg .input,.site .s-field-lg .select{height:48px;font-size:16px;border-radius:var(--r-card)}.site .s-field-lg .input-group{border-radius:var(--r-card)}.site .s-field-lg .input-group .input{height:46px}.site .s-field-lg .input-group .addon{padding:0 14px;font-size:15px}.site .s-field-lg>label{font-size:14px}.site main:focus{outline:none}html.announce-off .site .announce{display:none}.announce.svelte-k3slgy{background:var(--gold);color:#16191c;font-size:14px}.announce-inner.svelte-k3slgy{display:flex;align-items:center;gap:12px;min-height:44px;padding-top:8px;padding-bottom:8px}.announce.svelte-k3slgy p:where(.svelte-k3slgy){flex:1;text-align:center;line-height:1.45}.announce.svelte-k3slgy a:where(.svelte-k3slgy){color:#16191c;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.announce-x.svelte-k3slgy{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#16191c;cursor:pointer}.announce-x.svelte-k3slgy:hover{background:#16191c1a}.s-header.svelte-k3slgy{position:sticky;top:0;z-index:60;background:var(--canvas);border-bottom:1px solid transparent;transition:border-color .2s,background .2s}.s-header.scrolled.svelte-k3slgy{border-bottom-color:var(--cream);background:#f9f8f6f5}.bar.svelte-k3slgy{display:flex;align-items:center;gap:24px;height:68px}.brand.svelte-k3slgy{display:inline-flex;text-decoration:none;flex:none}.primary.svelte-k3slgy{flex:1}.primary.svelte-k3slgy>ul:where(.svelte-k3slgy){display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.primary.svelte-k3slgy>ul:where(.svelte-k3slgy)>li:where(.svelte-k3slgy){position:relative}.nav-btn.svelte-k3slgy{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--graphite);font-size:15px;font-weight:500;cursor:pointer;text-decoration:none}.nav-btn.svelte-k3slgy:hover,.nav-btn[aria-expanded=true].svelte-k3slgy{background:var(--hover);text-decoration:none}.nav-btn[aria-current=page].svelte-k3slgy{color:var(--cobalt)}.chev.svelte-k3slgy{display:inline-flex;transition:transform .15s}.chev.up.svelte-k3slgy{transform:rotate(180deg)}.drop.svelte-k3slgy{position:absolute;top:calc(100% + 10px);left:0;width:340px;padding:10px;background:var(--paper);border:1px solid var(--cream);border-radius:var(--r-card);box-shadow:var(--shadow-pop)}.drop.svelte-k3slgy:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.drop[hidden].svelte-k3slgy{display:none}.drop.wide.svelte-k3slgy{width:760px;display:grid;grid-template-columns:1fr 220px;gap:10px}.drop.wide[hidden].svelte-k3slgy{display:none}.drop-grid.svelte-k3slgy{list-style:none;margin:0;padding:0;display:grid;gap:2px}.drop-grid.two.svelte-k3slgy{grid-template-columns:1fr 1fr}.drop-link.svelte-k3slgy{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;color:var(--charcoal);text-decoration:none}.drop-link.svelte-k3slgy:hover{background:var(--canvas);text-decoration:none}.drop-ico.svelte-k3slgy{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--lavender);color:var(--ink)}.drop-title.svelte-k3slgy{display:block;font-weight:500;font-size:15px;line-height:1.3}.drop-desc.svelte-k3slgy{display:block;font-size:13px;color:var(--muted);line-height:1.45;margin-top:2px}.drop-promo.svelte-k3slgy{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:12px;background:var(--panel);color:#fffc;text-decoration:none}.drop-promo.svelte-k3slgy .drop-title:where(.svelte-k3slgy){color:#fff}.drop-promo.svelte-k3slgy .drop-desc:where(.svelte-k3slgy){color:#ffffffb3;flex:1}.drop-promo.svelte-k3slgy:hover{text-decoration:none;background:var(--panel-hover)}.promo-go.svelte-k3slgy{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#fff}.actions.svelte-k3slgy{display:flex;align-items:center;gap:8px;margin-left:auto}.actions.svelte-k3slgy .btn:where(.svelte-k3slgy){height:40px;font-size:14px}.menu-btn.svelte-k3slgy{display:none}.mobile.svelte-k3slgy{border-top:1px solid var(--cream);background:var(--canvas);max-height:calc(100vh - 68px);overflow-y:auto;padding:8px 0 24px}.mobile[hidden].svelte-k3slgy{display:none}.m-group.svelte-k3slgy{border-bottom:1px solid var(--cream)}.m-group.svelte-k3slgy summary:where(.svelte-k3slgy){display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-weight:500;font-size:17px;cursor:pointer;list-style:none}.m-group.svelte-k3slgy summary:where(.svelte-k3slgy)::-webkit-details-marker{display:none}.m-group[open].svelte-k3slgy summary:where(.svelte-k3slgy) svg{transform:rotate(180deg)}.m-group.svelte-k3slgy ul:where(.svelte-k3slgy){list-style:none;margin:0;padding:0 0 12px}.m-group.svelte-k3slgy a:where(.svelte-k3slgy),.m-link.svelte-k3slgy{display:block;padding:10px 0;color:var(--charcoal);font-size:16px}.m-link.svelte-k3slgy{padding:16px 0;font-weight:500;font-size:17px;border-bottom:1px solid var(--cream)}.m-ctas.svelte-k3slgy{display:grid;gap:10px;margin-top:20px}@media(max-width:1080px){.primary.svelte-k3slgy,.hide-md.svelte-k3slgy{display:none}.menu-btn.svelte-k3slgy{display:inline-flex}}@media(min-width:1081px){.mobile.svelte-k3slgy{display:none}}@media(max-width:640px){.hide-sm.svelte-k3slgy{display:none}.announce.svelte-k3slgy{font-size:13px}.announce.svelte-k3slgy p:where(.svelte-k3slgy){text-align:left}.bar.svelte-k3slgy{gap:12px;height:60px}.actions.svelte-k3slgy .btn-primary:where(.svelte-k3slgy){height:36px;padding:0 14px}}.s-footer.svelte-a7xpyw{background:var(--panel);color:#ffffffb8;padding:72px 0 120px;font-size:15px}.top.svelte-a7xpyw{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:56px}.brand.svelte-a7xpyw{display:inline-flex;text-decoration:none}.tagline.svelte-a7xpyw{margin:16px 0 20px;color:#ffffffb8;max-width:30ch}.contact.svelte-a7xpyw{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.contact.svelte-a7xpyw li:where(.svelte-a7xpyw){display:flex;align-items:center;gap:10px;color:#fff9}.contact.svelte-a7xpyw a:where(.svelte-a7xpyw){color:#fff;word-break:break-word}.cols.svelte-a7xpyw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.col-title.svelte-a7xpyw{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:16px}.cols.svelte-a7xpyw ul:where(.svelte-a7xpyw){list-style:none;margin:0;padding:0;display:grid;gap:10px}.cols.svelte-a7xpyw a:where(.svelte-a7xpyw){color:#ffffffb8;line-height:1.4}.cols.svelte-a7xpyw a:where(.svelte-a7xpyw):hover,.contact.svelte-a7xpyw a:where(.svelte-a7xpyw):hover{color:#fff}.bottom.svelte-a7xpyw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:#ffffff8f}.s-footer.svelte-a7xpyw :focus-visible{outline-color:#fff}@media(max-width:1080px){.top.svelte-a7xpyw{grid-template-columns:1fr;gap:48px}.cols.svelte-a7xpyw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.s-footer.svelte-a7xpyw{padding-top:56px}.cols.svelte-a7xpyw{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}.help.svelte-gj35tn{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:50;width:360px;max-width:calc(100vw - 32px);font-size:14px}.avatar.svelte-gj35tn{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-solid);color:#fff}.launcher.svelte-gj35tn{display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 12px 0 10px;border:1px solid var(--smoke);border-radius:var(--r-card);background:var(--paper);color:var(--stone);box-shadow:var(--shadow-pop);cursor:pointer;text-align:left;font-size:14px}.launcher.svelte-gj35tn:hover{border-color:var(--cream-strong);color:var(--graphite)}.l-full.svelte-gj35tn{flex:1}.l-short.svelte-gj35tn{display:none}.l-chev.svelte-gj35tn{display:inline-flex;color:var(--graphite)}.panel.svelte-gj35tn{display:flex;flex-direction:column;max-height:min(560px,calc(100vh - 120px));background:var(--paper);border:1px solid var(--smoke);border-radius:var(--r-card);box-shadow:var(--shadow-pop);overflow:hidden}.panel.svelte-gj35tn:focus{outline:none}.panel-head.svelte-gj35tn{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--cream)}.panel-head.svelte-gj35tn h2:where(.svelte-gj35tn){flex:1;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:0}.icon-btn.svelte-gj35tn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--graphite);cursor:pointer}.icon-btn.svelte-gj35tn:hover{background:var(--cream-fill)}.log.svelte-gj35tn{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:120px}.msg.svelte-gj35tn{max-width:88%;padding:10px 12px;border-radius:14px;line-height:1.5}.msg.bot.svelte-gj35tn{align-self:flex-start;background:var(--canvas);border:1px solid var(--cream);border-bottom-left-radius:4px}.msg.user.svelte-gj35tn{align-self:flex-end;background:var(--panel);color:#fff;border-bottom-right-radius:4px}.msg-link.svelte-gj35tn{display:block;margin-top:8px;font-weight:500;font-size:13px}.chips.svelte-gj35tn{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.chip-s.svelte-gj35tn{border:0;border-radius:var(--r-pill);background:var(--canvas);color:var(--charcoal);padding:8px 14px;font-size:13px;cursor:pointer}.chip-s.svelte-gj35tn:hover{background:var(--cream)}.ask.svelte-gj35tn{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;border-top:1px solid var(--cream)}.ask.svelte-gj35tn input:where(.svelte-gj35tn){flex:1;min-width:0;height:40px;border:0;background:transparent;font-size:14px}.ask.svelte-gj35tn input:where(.svelte-gj35tn):focus{outline:none}.ask.svelte-gj35tn:focus-within{box-shadow:inset 0 2px 0 var(--cobalt)}.send.svelte-gj35tn{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--accent-solid);color:#fff;cursor:pointer}.send.svelte-gj35tn:disabled{background:var(--smoke);cursor:not-allowed}@media(max-width:640px){.help.svelte-gj35tn:not(.is-open){width:auto}.launcher.svelte-gj35tn{height:44px;padding:0 16px 0 6px;border-radius:var(--r-pill);color:var(--charcoal);font-weight:500}.launcher.svelte-gj35tn .avatar:where(.svelte-gj35tn){width:32px;height:32px}.l-full.svelte-gj35tn,.l-chev.svelte-gj35tn{display:none}.l-short.svelte-gj35tn{display:inline}.help.is-open.svelte-gj35tn{bottom:8px}}@media print{.help.svelte-gj35tn{display:none}}
