.sib-consent{position:fixed;left:14px;bottom:14px;z-index:300;width:min(340px,calc(100vw - 28px));background:#18120cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cream);border:1px solid rgba(247,245,240,.1);border-radius:14px;padding:15px 16px 13px;box-shadow:0 18px 44px -20px #0000008c;animation:sibConsentIn .35s var(--ease) both}@keyframes sibConsentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sib-consent{animation:none}}.sib-consent-t{margin:0;font-size:12px;line-height:1.55;color:#f7f5f0bd}.sib-consent-t a{color:var(--sand);border-bottom:1px solid rgba(217,201,168,.4);text-decoration:none}.sib-consent-t a:hover{border-bottom-color:var(--sand)}.sib-consent-detail{margin-top:4px}.sib-consent-row{display:flex;gap:10px;align-items:flex-start;margin-top:12px;cursor:pointer}.sib-consent-row input{margin-top:2px;accent-color:var(--hib);width:15px;height:15px;flex:0 0 auto}.sib-consent-row b{display:block;font-family:var(--d);font-weight:600;font-size:12.5px;color:#fff;margin-bottom:1px}.sib-consent-row span{font-size:11.5px;line-height:1.5;color:#f7f5f0a3}.sib-consent-btns{display:flex;gap:7px;align-items:center;margin-top:14px;flex-wrap:wrap}.sib-consent button{font-family:var(--d);font-size:12.5px;font-weight:600;border-radius:100px;padding:8px 15px;cursor:pointer;background:#f7f5f024;color:#fff;border:1px solid rgba(247,245,240,.3);transition:background .18s ease}.sib-consent button:hover{background:#f7f5f03d}.sib-consent button.ghost{background:#f7f5f024}.sib-consent button.link{background:none;border:0;padding:8px 4px;margin-left:auto;color:#f7f5f09e;font-weight:500;text-decoration:underline;text-underline-offset:3px}.sib-consent button.link:hover{background:none;color:#fff}.sib-consent button:focus-visible{outline:2px solid var(--sand);outline-offset:2px}@media(max-width:680px){.sib-consent{right:10px;left:10px;width:auto;bottom:calc(84px + env(safe-area-inset-bottom))}}.ss-privacy-reopen{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;text-decoration:underline}.sib-consent-toast{position:fixed;left:14px;bottom:14px;z-index:301;background:#18120cf0;color:var(--cream);border:1px solid rgba(247,245,240,.14);border-radius:10px;padding:10px 14px;font-family:var(--d);font-size:12.5px;line-height:1.4;box-shadow:0 14px 34px -18px #00000080;animation:sibConsentIn .25s var(--ease) both}@media(prefers-reduced-motion:reduce){.sib-consent-toast{animation:none}}@media(max-width:680px){.sib-consent-toast{right:10px;left:10px;bottom:calc(84px + env(safe-area-inset-bottom))}}.nav[data-astro-cid-o7jrq6gn]{position:sticky;top:0;z-index:50;background:#f7f5f0c7;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--rule-soft)}.nav[data-astro-cid-o7jrq6gn] .row[data-astro-cid-o7jrq6gn]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:76px;gap:24px;transition:height var(--dur) var(--ease)}.brand[data-astro-cid-o7jrq6gn]{display:inline-flex;align-items:center;gap:14px;height:52px;color:var(--ink);text-decoration:none;font-family:var(--bc);font-weight:900;font-size:22px;letter-spacing:.16em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:gap var(--dur) var(--ease)}.brand[data-astro-cid-o7jrq6gn] .brand-mark[data-astro-cid-o7jrq6gn]{height:36px;width:auto;fill:currentColor;flex:0 0 auto;transition:height var(--dur) var(--ease)}.brand[data-astro-cid-o7jrq6gn] .brand-rule[data-astro-cid-o7jrq6gn]{width:1.5px;height:28px;background:currentColor;opacity:.28;flex:0 0 auto;transition:opacity var(--dur) var(--ease),width var(--dur) var(--ease)}.brand[data-astro-cid-o7jrq6gn] .brand-word[data-astro-cid-o7jrq6gn]{max-width:280px;overflow:hidden;transition:opacity var(--dur) var(--ease),max-width var(--dur) var(--ease)}.brand[data-astro-cid-o7jrq6gn] .brand-word[data-astro-cid-o7jrq6gn] b[data-astro-cid-o7jrq6gn]{color:var(--hib);font-weight:inherit}.nav[data-astro-cid-o7jrq6gn].is-scrolled .row[data-astro-cid-o7jrq6gn]{height:56px}.nav[data-astro-cid-o7jrq6gn].is-scrolled .brand[data-astro-cid-o7jrq6gn]{gap:0}.nav[data-astro-cid-o7jrq6gn].is-scrolled .brand[data-astro-cid-o7jrq6gn] .brand-mark[data-astro-cid-o7jrq6gn]{height:32px}.nav[data-astro-cid-o7jrq6gn].is-scrolled .brand[data-astro-cid-o7jrq6gn] .brand-rule[data-astro-cid-o7jrq6gn]{opacity:0;width:0}.nav[data-astro-cid-o7jrq6gn].is-scrolled .brand[data-astro-cid-o7jrq6gn] .brand-word[data-astro-cid-o7jrq6gn]{opacity:0;max-width:0}.nav[data-astro-cid-o7jrq6gn] ul[data-astro-cid-o7jrq6gn]{list-style:none;display:flex;gap:28px;justify-content:center;font-family:var(--d);font-size:13px;font-weight:500}.nav[data-astro-cid-o7jrq6gn] ul[data-astro-cid-o7jrq6gn] a[data-astro-cid-o7jrq6gn]{color:var(--ink-600);transition:color var(--dur-fast) var(--ease)}.nav[data-astro-cid-o7jrq6gn] ul[data-astro-cid-o7jrq6gn] a[data-astro-cid-o7jrq6gn]:hover{color:var(--ink)}.nav-apply[data-astro-cid-o7jrq6gn],.nav-cta[data-astro-cid-o7jrq6gn]{display:inline-flex;align-items:center;min-height:44px;background:var(--hib);color:#fff;border-radius:var(--rp);padding:11px 22px;font-family:var(--d);font-size:13px;font-weight:700;letter-spacing:.04em;transition:background var(--dur-fast) var(--ease)}.nav-apply[data-astro-cid-o7jrq6gn]:hover,.nav-cta[data-astro-cid-o7jrq6gn]:hover{background:var(--hib-hover)}@media(max-width:780px){.nav[data-astro-cid-o7jrq6gn] ul[data-astro-cid-o7jrq6gn]{display:none}}@media(max-width:480px){.brand[data-astro-cid-o7jrq6gn]{gap:10px;font-size:20px}.brand[data-astro-cid-o7jrq6gn] .brand-mark[data-astro-cid-o7jrq6gn]{height:28px}.brand[data-astro-cid-o7jrq6gn] .brand-rule[data-astro-cid-o7jrq6gn]{display:none}}.week[data-astro-cid-drgot3cn]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rule-dark)}.day[data-astro-cid-drgot3cn]{padding:clamp(28px,3vw,44px) 24px 64px 24px;border-right:1px solid var(--rule-dark);min-height:280px;min-width:0;container-type:inline-size}.day[data-astro-cid-drgot3cn]:first-child{padding-left:0}.day[data-astro-cid-drgot3cn]:last-child{border-right:0;padding-right:0}.day[data-astro-cid-drgot3cn] .d[data-astro-cid-drgot3cn]{font-family:var(--m);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f7f5f08c;margin-bottom:18px}.day[data-astro-cid-drgot3cn] .h[data-astro-cid-drgot3cn]{font-family:var(--bc);font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:.02em;color:var(--cream);overflow-wrap:normal;word-break:keep-all;hyphens:none;font-size:clamp(22px,1.9vw,34px);font-size:min(80px,11.5cqw)}.day[data-astro-cid-drgot3cn] .h[data-astro-cid-drgot3cn] em{font-style:normal;color:var(--sand)}.day[data-astro-cid-drgot3cn] .t[data-astro-cid-drgot3cn]{margin-top:18px;font-family:var(--d);font-size:13.5px;line-height:1.55;color:#f7f5f0bd;max-width:24ch}@media(max-width:980px){.week[data-astro-cid-drgot3cn]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.day[data-astro-cid-drgot3cn],.day[data-astro-cid-drgot3cn]:first-child,.day[data-astro-cid-drgot3cn]:last-child{padding-left:0;padding-right:0;border-right:0;border-bottom:1px solid var(--rule-dark)}}@media(max-width:560px){.week[data-astro-cid-drgot3cn]{grid-template-columns:minmax(0,1fr);column-gap:0}.day[data-astro-cid-drgot3cn] .h[data-astro-cid-drgot3cn]{font-size:clamp(38px,9vw,58px)}.day[data-astro-cid-drgot3cn],.day[data-astro-cid-drgot3cn]:first-child,.day[data-astro-cid-drgot3cn]:last-child{padding-left:0;padding-right:0;padding-bottom:32px;border-right:0;min-height:0}}.trust[data-astro-cid-l3nwivie]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.trust[data-astro-cid-l3nwivie] .t[data-astro-cid-l3nwivie]{padding:clamp(28px,3vw,44px) 24px;border-right:1px solid var(--rule)}.trust[data-astro-cid-l3nwivie] .t[data-astro-cid-l3nwivie]:first-child{padding-left:0}.trust[data-astro-cid-l3nwivie] .t[data-astro-cid-l3nwivie]:last-child{border-right:0;padding-right:0}.trust[data-astro-cid-l3nwivie] .n[data-astro-cid-l3nwivie]{font-family:var(--bc);font-weight:900;text-transform:uppercase;font-size:clamp(56px,4.6vw + 16px,112px);line-height:.96;letter-spacing:.02em;color:var(--ink)}.trust[data-astro-cid-l3nwivie] .l[data-astro-cid-l3nwivie]{margin-top:14px;font-family:var(--m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);max-width:20ch;line-height:1.5}@media(max-width:780px){.trust[data-astro-cid-l3nwivie]{grid-template-columns:repeat(2,1fr);column-gap:24px;margin-left:calc(var(--gi) + clamp(28px,4vw,56px) - var(--gutter));margin-right:calc(var(--gi) + clamp(28px,4vw,56px) - var(--gutter))}.trust[data-astro-cid-l3nwivie] .t[data-astro-cid-l3nwivie],.trust[data-astro-cid-l3nwivie] .t[data-astro-cid-l3nwivie]:first-child,.trust[data-astro-cid-l3nwivie] .t[data-astro-cid-l3nwivie]:last-child{padding-left:0;padding-right:0;border-right:0}.trust[data-astro-cid-l3nwivie] .t[data-astro-cid-l3nwivie]:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.faq-wrap[data-astro-cid-t3njju7v]{padding:0 var(--gi) clamp(72px,8vw,128px)}.faq[data-astro-cid-t3njju7v]{background:var(--cream-card);border-radius:var(--r);padding:clamp(48px,5vw,72px) clamp(28px,4vw,56px)}.faq[data-astro-cid-t3njju7v] .sec-head h2{color:var(--ink)}.faq[data-astro-cid-t3njju7v] dl[data-astro-cid-t3njju7v]{border-top:1px solid rgba(33,33,33,.16)}.faq[data-astro-cid-t3njju7v] details[data-astro-cid-t3njju7v]{border-bottom:1px solid rgba(33,33,33,.16)}.faq[data-astro-cid-t3njju7v] summary[data-astro-cid-t3njju7v]{list-style:none;cursor:pointer;padding:22px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;font-family:var(--bc);font-weight:700;text-transform:uppercase;font-size:clamp(18px,1vw + 12px,24px);letter-spacing:.03em;color:var(--ink);transition:color var(--dur-fast) var(--ease)}.faq[data-astro-cid-t3njju7v] summary[data-astro-cid-t3njju7v]:hover{color:var(--accent-brand)}.faq[data-astro-cid-t3njju7v] summary[data-astro-cid-t3njju7v]::-webkit-details-marker{display:none}.faq[data-astro-cid-t3njju7v] summary[data-astro-cid-t3njju7v]:after{content:"+";font-family:var(--d);font-size:22px;font-weight:400;color:var(--stone);transition:transform var(--dur) var(--ease)}.faq[data-astro-cid-t3njju7v] details[data-astro-cid-t3njju7v][open] summary[data-astro-cid-t3njju7v]:after{content:"−"}.faq[data-astro-cid-t3njju7v] .a[data-astro-cid-t3njju7v]{padding:0 0 26px;font-family:var(--d);font-size:15px;color:var(--ink-600);line-height:1.7;max-width:62ch}.faq-foot[data-astro-cid-t3njju7v]{margin-top:32px;padding-top:24px;border-top:1px solid rgba(33,33,33,.16);font-family:var(--d);font-size:14.5px;color:var(--stone);text-align:center}.faq-foot[data-astro-cid-t3njju7v] a[data-astro-cid-t3njju7v]{color:var(--ink);font-weight:600;border-bottom:1px solid var(--ink);padding-bottom:1px;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.faq-foot[data-astro-cid-t3njju7v] a[data-astro-cid-t3njju7v]:hover{color:var(--accent-brand);border-bottom-color:var(--accent-brand)}.mobile-cta-bar[data-astro-cid-udhozbnv]{display:none;position:fixed;left:0;right:0;bottom:0;z-index:80;padding:12px 16px env(safe-area-inset-bottom,12px);background:#f7f5f0f5;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid var(--rule);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.mobile-cta-bar[data-astro-cid-udhozbnv].is-hidden{transform:translateY(120%);opacity:0;pointer-events:none}.mobile-cta-bar[data-astro-cid-udhozbnv] a[data-astro-cid-udhozbnv],.mobile-cta-bar[data-astro-cid-udhozbnv] button[data-astro-cid-udhozbnv]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;background:var(--hib);color:#fff;border-radius:var(--rp);padding:14px 20px;font-family:var(--d);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease)}.mobile-cta-bar[data-astro-cid-udhozbnv] a[data-astro-cid-udhozbnv]:hover,.mobile-cta-bar[data-astro-cid-udhozbnv] button[data-astro-cid-udhozbnv]:hover{background:var(--hib-hover)}@media(max-width:780px){.mobile-cta-bar[data-astro-cid-udhozbnv]{display:block}body{padding-bottom:84px}}
