.hd[data-astro-cid-kgevm5mn]{z-index:100;transition:background var(--dur) var(--ease), backdrop-filter var(--dur) var(--ease);background:0 0;position:fixed;inset:0 0 auto}.hd[data-astro-cid-kgevm5mn][data-scrolled]{background:color-mix(in srgb, var(--ivory) 93%, transparent);backdrop-filter:saturate(140%)blur(14px)}.hd__hair[data-astro-cid-kgevm5mn]{background:var(--border);opacity:0;height:1px;transition:opacity var(--dur) var(--ease)}.hd[data-astro-cid-kgevm5mn][data-scrolled] .hd__hair[data-astro-cid-kgevm5mn]{opacity:1}.hd__bar[data-astro-cid-kgevm5mn]{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--sp-5);display:flex}.hd__brand[data-astro-cid-kgevm5mn]{align-items:center;min-height:44px;display:inline-flex}.hd__nav[data-astro-cid-kgevm5mn]{display:none}@media (width>=900px){.hd__nav[data-astro-cid-kgevm5mn]{gap:clamp(1.25rem,.5rem + 1.6vw,2.5rem);margin-inline:auto clamp(1.25rem,.5rem + 1.6vw,2.5rem);display:flex}}.hd__link[data-astro-cid-kgevm5mn]{font-size:var(--fs-small);color:var(--ink-70);transition:color var(--dur-fast) var(--ease);padding-block:.4rem;position:relative}.hd__link[data-astro-cid-kgevm5mn]:after{content:"";background:var(--plum);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur) var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.hd__link[data-astro-cid-kgevm5mn]:hover{color:var(--plum)}.hd__link[data-astro-cid-kgevm5mn]:hover:after{transform-origin:0;transform:scaleX(1)}.hd__actions[data-astro-cid-kgevm5mn]{align-items:center;gap:var(--sp-3);display:flex}.hd__cta[data-astro-cid-kgevm5mn]{min-height:2.75rem;font-size:var(--fs-small);padding:.6rem 1.25rem;display:none}@media (width>=900px){.hd__cta[data-astro-cid-kgevm5mn]{display:inline-flex}}.hd__burger[data-astro-cid-kgevm5mn]{flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-inline-end:-10px;padding:0 10px;display:inline-flex}@media (width>=900px){.hd__burger[data-astro-cid-kgevm5mn]{display:none}}.hd__burger-line[data-astro-cid-kgevm5mn]{background:var(--ink);width:100%;height:1.5px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);display:block}.hd__burger[data-astro-cid-kgevm5mn][aria-expanded=true] .hd__burger-line[data-astro-cid-kgevm5mn]:first-child{transform:translateY(3.75px)rotate(45deg)}.hd__burger[data-astro-cid-kgevm5mn][aria-expanded=true] .hd__burger-line[data-astro-cid-kgevm5mn]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menu[data-astro-cid-kgevm5mn]{z-index:150;background:var(--ivory);opacity:0;transition:opacity var(--dur) var(--ease);position:fixed;inset:0}.menu[data-astro-cid-kgevm5mn][data-open]{opacity:1}.menu__inner[data-astro-cid-kgevm5mn]{height:100%;padding:0 var(--gutter) calc(var(--sp-7) + env(safe-area-inset-bottom));max-width:var(--container);flex-direction:column;margin-inline:auto;display:flex}.menu__head[data-astro-cid-kgevm5mn]{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.menu__close[data-astro-cid-kgevm5mn]{place-items:center;width:44px;height:44px;margin-inline-end:-10px;display:grid}.menu__close[data-astro-cid-kgevm5mn] svg{width:22px;height:22px}.menu__nav[data-astro-cid-kgevm5mn]{justify-content:center;gap:var(--sp-2);padding-block:var(--sp-6);flex-direction:column;flex:1;display:flex}.menu__link[data-astro-cid-kgevm5mn]{align-items:baseline;gap:var(--sp-4);font-family:var(--font-display);letter-spacing:var(--ls-title);opacity:0;transition:opacity .48s var(--ease), transform .48s var(--ease);transition-delay:calc(90ms + var(--i) * 55ms);padding-block:.35rem;font-size:clamp(2rem,1.2rem + 5vw,3rem);line-height:1.15;display:flex;transform:translateY(12px)}.menu[data-astro-cid-kgevm5mn][data-open] .menu__link[data-astro-cid-kgevm5mn]{opacity:1;transform:none}.menu__num[data-astro-cid-kgevm5mn]{font-family:var(--font-sans);font-size:var(--fs-tiny);letter-spacing:var(--ls-label);color:var(--rose);font-variant-numeric:tabular-nums}.menu__foot[data-astro-cid-kgevm5mn]{gap:var(--sp-4);border-top:1px solid var(--border);padding-top:var(--sp-6);opacity:0;transition:opacity .48s var(--ease) .32s, transform .48s var(--ease) .32s;flex-direction:column;flex:none;display:flex;transform:translateY(10px)}.menu[data-astro-cid-kgevm5mn][data-open] .menu__foot[data-astro-cid-kgevm5mn]{opacity:1;transform:none}.menu__ig[data-astro-cid-kgevm5mn]{min-height:44px;font-size:var(--fs-small);color:var(--text-muted);justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.menu__ig[data-astro-cid-kgevm5mn] svg{width:1.05em;height:1.05em}@media (prefers-reduced-motion:reduce){.menu__link[data-astro-cid-kgevm5mn],.menu__foot[data-astro-cid-kgevm5mn]{opacity:1!important;transition:none!important;transform:none!important}}.ft[data-astro-cid-yvkg62gd]{background:var(--plum-900);color:#fffdfcb8;padding-block:clamp(3rem, 2rem + 4vw, 5rem) var(--sp-6)}.ft__top[data-astro-cid-yvkg62gd]{gap:var(--sp-7);padding-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.ft__brand[data-astro-cid-yvkg62gd]{gap:var(--sp-4);display:grid}.ft__descriptor[data-astro-cid-yvkg62gd]{font-size:var(--fs-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--rose);max-width:22rem}.ft__col[data-astro-cid-yvkg62gd]{gap:var(--sp-4);align-content:start;display:grid}.ft__h[data-astro-cid-yvkg62gd]{font-family:var(--font-sans);font-size:var(--fs-tiny);letter-spacing:var(--ls-label);text-transform:uppercase;color:#fffdfc73;font-weight:500}.ft__col[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{gap:2px;display:grid}.ft__col[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{font-size:var(--fs-small);min-height:44px;transition:color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.ft__col[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover{color:var(--paper)}.ft__inline[data-astro-cid-yvkg62gd],.ft__place[data-astro-cid-yvkg62gd]{font-size:var(--fs-small);align-items:center;gap:.55rem;min-height:44px;display:inline-flex}.ft__inline[data-astro-cid-yvkg62gd] svg,.ft__place[data-astro-cid-yvkg62gd] svg{opacity:.75;flex:none;width:1.05em;height:1.05em}.ft__bottom[data-astro-cid-yvkg62gd]{padding-top:var(--sp-5);gap:var(--sp-3) var(--sp-5);font-size:var(--fs-tiny);color:#fffdfc80;border-top:1px solid #fffdfc24;flex-wrap:wrap;justify-content:space-between;display:flex}.ft__dev[data-astro-cid-yvkg62gd]{letter-spacing:.02em}@media (width>=720px){.ft__top[data-astro-cid-yvkg62gd]{gap:var(--sp-6);grid-template-columns:1.4fr repeat(3,1fr)}}.fc[data-astro-cid-q5isyzhx]{z-index:90;left:var(--gutter);right:var(--gutter);bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform .42s var(--ease);position:fixed;transform:translateY(120%)}.fc[data-astro-cid-q5isyzhx][data-visible]{opacity:1;pointer-events:auto;transform:none}.fc__btn[data-astro-cid-q5isyzhx]{width:100%;box-shadow:var(--shadow-lift)}@media (width>=900px){.fc[data-astro-cid-q5isyzhx]{display:none}}@media (prefers-reduced-motion:reduce){.fc[data-astro-cid-q5isyzhx]{transition:opacity var(--dur) linear;transform:none}}
