html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}::selection{background:var(--site-color-accent);color:var(--site-color-accent-fg)}:focus-visible{outline:2px solid var(--site-color-accent);outline-offset:3px}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border:1px solid transparent;border-radius:var(--site-radius, 0px);font-family:var(--site-font-body);font-size:var(--site-text-xs, .75rem);font-weight:600;letter-spacing:var(--site-kicker-tracking, .17em);text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--site-dur, .26s) var(--site-ease),color var(--site-dur, .26s) var(--site-ease),border-color var(--site-dur, .26s) var(--site-ease),opacity var(--site-dur, .26s) var(--site-ease)}.site-btn--primary{background:var(--site-color-primary, #000000);color:var(--site-color-primary-fg, #fbefe3);border-color:var(--site-color-primary, #000000)}.site-btn--primary:hover{background:var(--site-color-accent, #302e2f);border-color:var(--site-color-accent, #302e2f);color:var(--site-color-primary-fg, #fbefe3)}.site-btn--secondary{background:transparent;color:currentColor;border-color:currentColor}.site-btn--secondary:hover{background:var(--site-color-ink, #000000);border-color:var(--site-color-ink, #000000);color:var(--site-color-bg, #fbefe3)}.site-btn--ghost{background:transparent;color:currentColor;border:0;border-radius:0;padding:12px 0 8px;margin-top:-12px;position:relative}.site-btn--ghost:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transition:transform var(--site-dur, .26s) var(--site-ease);transform-origin:left center}.site-btn--ghost:hover:after{transform:scaleX(.6)}.site-btn--ghost:hover{opacity:.8}.site-btn--sm{padding:11px 20px;font-size:.6875rem}.site-btn--ghost.site-btn--sm{padding:12px 0 6px;margin-top:-12px}.site-btn:focus-visible{outline:2px solid var(--site-color-focus, #000000);outline-offset:3px}.site-btn:active{opacity:.85}.site-btn[disabled],.site-btn.is-loading{opacity:.45;pointer-events:none}.site-btn.is-loading{position:relative}.site-field{display:flex;flex-direction:column;gap:8px}.site-field__label{font-family:var(--site-font-body);font-size:var(--site-text-xs, .75rem);font-weight:600;letter-spacing:var(--site-kicker-tracking, .17em);text-transform:uppercase;color:var(--site-color-fg, #302e2f)}.site-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:14px 16px;background:var(--site-color-field-bg, #ffffff);color:var(--site-color-field-fg, #302e2f);border:1px solid var(--site-color-field-border, rgba(48, 46, 47, .35));border-radius:var(--site-radius, 0px);font-family:var(--site-font-body);font-size:var(--site-text-base, 1rem);line-height:1.4;transition:border-color var(--site-dur, .26s) var(--site-ease),box-shadow var(--site-dur, .26s) var(--site-ease)}.site-field__input::placeholder{color:var(--site-color-fg-faint, #8a817a)}.site-field__input:hover{border-color:var(--site-color-fg-soft, #4a4441)}.site-field__input:focus,.site-field__input:focus-visible{outline:none;border-color:var(--site-color-field-focus, #000000);box-shadow:0 0 0 1px var(--site-color-field-focus, #000000)}.site-field__input[disabled]{opacity:.5;cursor:not-allowed}select.site-field__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23302e2f' stroke-width='1.25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}textarea.site-field__input{min-height:120px;resize:vertical}.site-field__help{font-size:var(--site-text-sm, .8125rem);color:var(--site-color-fg-subtle, #57504a);line-height:1.5}.site-field__error{font-size:var(--site-text-sm, .8125rem);color:var(--site-color-danger, #8f2d1e);line-height:1.5}.site-field--error .site-field__input{border-color:var(--site-color-danger, #8f2d1e)}.site-field--error .site-field__input:focus,.site-field--error .site-field__input:focus-visible{box-shadow:0 0 0 1px var(--site-color-danger, #8f2d1e)}.site-choice{display:inline-flex;align-items:flex-start;gap:10px;font-family:var(--site-font-body);font-size:var(--site-text-sm, .8125rem);color:var(--site-color-fg, #302e2f);line-height:1.5;cursor:pointer}.site-choice input[type=checkbox],.site-choice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:16px;height:16px;margin-top:2px;border:1px solid var(--site-color-fg-soft, #4a4441);border-radius:0;background:var(--site-color-field-bg, #ffffff);cursor:pointer;transition:background-color var(--site-dur-fast, .16s) var(--site-ease)}.site-choice input[type=radio]{border-radius:50%}.site-choice input:checked{background:var(--site-color-ink, #000000);border-color:var(--site-color-ink, #000000);box-shadow:inset 0 0 0 3px var(--site-color-field-bg, #ffffff)}.site-choice input:focus-visible{outline:2px solid var(--site-color-focus, #000000);outline-offset:2px}.sdk-navgrp[data-v-1cbbee91]{position:relative;display:inline-flex;align-items:center;gap:.15rem}.sdk-navgrp__trigger[data-v-1cbbee91]{display:inline-flex;align-items:center;gap:.3rem}.sdk-navgrp__caret[data-v-1cbbee91]{width:.42em;height:.42em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-.1em,-.1em);transition:transform .18s ease;flex:none}.sdk-navgrp--open .sdk-navgrp__caret[data-v-1cbbee91]{transform:rotate(-135deg) translate(-.16em,-.16em)}.sdk-navgrp__caret-btn[data-v-1cbbee91]{display:none;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer}@media (hover: none),(pointer: coarse){.sdk-navgrp__caret-btn[data-v-1cbbee91]{display:inline-flex}.sdk-navgrp__trigger>.sdk-navgrp__caret[data-v-1cbbee91]{display:none}}.sdk-navgrp__caret-btn[data-v-1cbbee91]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sdk-navgrp__panel[data-v-1cbbee91]{position:absolute;top:100%;left:0;z-index:1000;min-width:max(180px,100%);margin:.5rem 0 0;padding:.4rem;list-style:none;background:var(--site-color-bg, #fff);color:var(--site-color-text, #111);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--site-radius, 4px);box-shadow:0 12px 32px #0000001f;font-family:var(--site-font-body, inherit)}.sdk-navgrp__panel[hidden][data-v-1cbbee91]{display:none}.sdk-navgrp__item[data-v-1cbbee91]{margin:0}.sdk-navgrp__link[data-v-1cbbee91]{display:block;padding:.5rem .75rem;white-space:nowrap;color:inherit;text-decoration:none;border-radius:calc(var(--site-radius, 4px) * .75)}.sdk-navgrp__link[data-v-1cbbee91]:hover,.sdk-navgrp__link[data-v-1cbbee91]:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}@media (prefers-reduced-motion: reduce){.sdk-navgrp__caret[data-v-1cbbee91]{transition:none}}.sdk-navacc__row[data-v-448a3764]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;background:transparent;border:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.sdk-navacc__caret[data-v-448a3764]{width:.42em;height:.42em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease;flex:none}.sdk-navacc--open .sdk-navacc__caret[data-v-448a3764]{transform:rotate(-135deg)}.sdk-navacc__list[data-v-448a3764]{list-style:none;margin:.25rem 0 .5rem;padding:0 0 0 1rem;border-left:1px solid color-mix(in srgb,currentColor 18%,transparent)}.sdk-navacc__list[hidden][data-v-448a3764]{display:none}.sdk-navacc__link[data-v-448a3764]{display:block;padding:.4rem 0;color:inherit;text-decoration:none;font-size:.9em;opacity:.85}.sdk-navacc__link[data-v-448a3764]:hover,.sdk-navacc__link[data-v-448a3764]:focus-visible{opacity:1}@media (prefers-reduced-motion: reduce){.sdk-navacc__caret[data-v-448a3764]{transition:none}}.sdk-cta[data-v-4c7a84e5]{position:relative;display:inline-flex;align-items:stretch;gap:1px}.sdk-cta__primary[data-v-4c7a84e5]{display:inline-flex;align-items:center}.sdk-cta__caret-btn[data-v-4c7a84e5]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding-left:.5rem;padding-right:.5rem;cursor:pointer}.sdk-cta__caret[data-v-4c7a84e5]{width:.42em;height:.42em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-.1em,-.1em);transition:transform .18s ease;flex:none}.sdk-cta--open .sdk-cta__caret[data-v-4c7a84e5]{transform:rotate(-135deg) translate(-.16em,-.16em)}.sdk-cta__panel[data-v-4c7a84e5]{position:absolute;top:100%;right:0;z-index:1000;min-width:max(200px,100%);margin:.5rem 0 0;padding:.4rem;list-style:none;background:var(--site-color-bg, #fff);color:var(--site-color-text, #111);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--site-radius, 4px);box-shadow:0 12px 32px #0000001f;font-family:var(--site-font-body, inherit)}.sdk-cta__panel[hidden][data-v-4c7a84e5]{display:none}.sdk-cta__item[data-v-4c7a84e5]{margin:0}.sdk-cta__link[data-v-4c7a84e5]{display:block;padding:.55rem .75rem;white-space:nowrap;color:inherit;text-decoration:none;border-radius:calc(var(--site-radius, 4px) * .75)}.sdk-cta__link[data-v-4c7a84e5]:hover,.sdk-cta__link[data-v-4c7a84e5]:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}@media (prefers-reduced-motion: reduce){.sdk-cta__caret[data-v-4c7a84e5]{transition:none}}.sdk-cta[data-v-8b057743]{position:relative;display:inline-flex;align-items:stretch;gap:1px}.sdk-cta__primary[data-v-8b057743]{display:inline-flex;align-items:center}.sdk-cta__caret-btn[data-v-8b057743]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding-left:.5rem;padding-right:.5rem;cursor:pointer}.sdk-cta__caret[data-v-8b057743]{width:.42em;height:.42em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-.1em,-.1em);transition:transform .18s ease;flex:none}.sdk-cta--open .sdk-cta__caret[data-v-8b057743]{transform:rotate(-135deg) translate(-.16em,-.16em)}.sdk-cta__panel[data-v-8b057743]{position:absolute;top:100%;right:0;z-index:1000;min-width:max(200px,100%);margin:.5rem 0 0;padding:.4rem;list-style:none;background:var(--site-color-bg, #fff);color:var(--site-color-text, #111);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--site-radius, 4px);box-shadow:0 12px 32px #0000001f;font-family:var(--site-font-body, inherit)}.sdk-cta__panel[hidden][data-v-8b057743]{display:none}.sdk-cta__item[data-v-8b057743]{margin:0}.sdk-cta__link[data-v-8b057743]{display:block;padding:.55rem .75rem;white-space:nowrap;color:inherit;text-decoration:none;border-radius:calc(var(--site-radius, 4px) * .75)}.sdk-cta__link[data-v-8b057743]:hover,.sdk-cta__link[data-v-8b057743]:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.sdk-cta-group[data-v-8b057743]{display:inline-flex;align-items:center;gap:var(--site-space-sm, .6rem);flex-wrap:wrap}@media (prefers-reduced-motion: reduce){.sdk-cta__caret[data-v-8b057743]{transition:none}}.sdk-cta-group .sdk-cta__btn--secondary{display:inline-flex;align-items:center;justify-content:center;padding:.7em 1.2em;border:1px solid currentColor;border-radius:var(--site-radius, 4px);background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;transition:background-color .18s ease}.sdk-cta-group .sdk-cta__btn--secondary:hover,.sdk-cta-group .sdk-cta__btn--secondary:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent)}.sdk-cta-group .sdk-cta__btn--link{display:inline-flex;align-items:center;padding:.7em .2em;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.sdk-cta-group .sdk-cta__btn--link:hover,.sdk-cta-group .sdk-cta__btn--link:focus-visible{text-decoration-thickness:2px}@media (prefers-reduced-motion: reduce){.sdk-cta-group .sdk-cta__btn--secondary{transition:none}}.site-sound[data-v-f512e8fe]{--snd-ink: var(--site-color-fg, #1a1815);--snd-paper: var(--site-color-bg, #fbf9f5);--snd-hairline: color-mix(in srgb, var(--snd-ink) 14%, transparent);--snd-h: 38px;--snd-radius: 999px;--snd-dock-lift: 0px;position:relative;display:inline-flex;align-items:center;color:var(--snd-ink);font-family:var(--site-font-body, inherit)}.site-sound--float[data-v-f512e8fe]{position:fixed;z-index:900;padding:3px;border-radius:var(--snd-radius);background:color-mix(in srgb,var(--snd-paper) 82%,transparent);border:1px solid var(--snd-hairline);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 10px 28px -14px #00000073;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.site-sound--float[data-v-f512e8fe]:hover{transform:translateY(-1px);box-shadow:0 14px 34px -14px #00000080}.site-sound--at-top-right[data-v-f512e8fe]{top:calc(var(--site-header-h, 64px) + 14px);right:max(14px,env(safe-area-inset-right))}.site-sound--at-top-left[data-v-f512e8fe]{top:calc(var(--site-header-h, 64px) + 14px);left:max(14px,env(safe-area-inset-left))}.site-sound--at-bottom-right[data-v-f512e8fe]{bottom:calc(14px + var(--snd-dock-lift));right:max(14px,env(safe-area-inset-right))}.site-sound--at-bottom-left[data-v-f512e8fe]{bottom:calc(14px + var(--snd-dock-lift));left:max(14px,env(safe-area-inset-left))}.site-sound--at-bottom-right .site-sound__panel[data-v-f512e8fe],.site-sound--at-bottom-left .site-sound__panel[data-v-f512e8fe],.site-sound--at-bottom-right .site-sound__spotify[data-v-f512e8fe],.site-sound--at-bottom-left .site-sound__spotify[data-v-f512e8fe]{top:auto;bottom:calc(100% + .45rem)}.site-sound--at-top-left .site-sound__panel[data-v-f512e8fe],.site-sound--at-bottom-left .site-sound__panel[data-v-f512e8fe],.site-sound--at-top-left .site-sound__spotify[data-v-f512e8fe],.site-sound--at-bottom-left .site-sound__spotify[data-v-f512e8fe]{right:auto;left:0}.site-sound__btn[data-v-f512e8fe]{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--snd-h);padding:0 .7rem 0 .6rem;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;border-radius:inherit}.site-sound__btn[data-v-f512e8fe]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-sound__glyph[data-v-f512e8fe]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0;flex:none;opacity:.9}.site-sound__label[data-v-f512e8fe]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;text-align:left}.site-sound__label-main[data-v-f512e8fe]{font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--site-tracking-ui, .14em);white-space:nowrap}.site-sound__label-sub[data-v-f512e8fe]{margin-top:1px;font-size:.7rem;text-transform:none;letter-spacing:var(--site-tracking-body, normal);opacity:.6;max-width:17ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-sound__sr[data-v-f512e8fe]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-sound--widget[data-v-f512e8fe]{--snd-radius: 12px;padding:4px}.site-sound--widget .site-sound__btn[data-v-f512e8fe]{gap:.6rem;padding:.25rem .65rem .25rem .25rem;border-radius:9px}.site-sound__art[data-v-f512e8fe]{flex:none;width:38px;height:38px;border-radius:7px;object-fit:cover;display:block;box-shadow:inset 0 0 0 1px var(--snd-hairline)}.site-sound__cue[data-v-f512e8fe]{display:inline-flex;line-height:0;opacity:.45;margin-left:.1rem}.site-sound__btn:hover .site-sound__cue[data-v-f512e8fe]{opacity:.85}.site-sound--mini .site-sound__btn[data-v-f512e8fe]{min-width:var(--snd-h);padding:0;justify-content:center;gap:0}.site-sound--header[data-v-f512e8fe]{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.site-sound--header .site-sound__btn[data-v-f512e8fe]{padding:0 .4rem}.site-sound--header .site-sound__label-main[data-v-f512e8fe]{font-size:.62rem}.site-sound__eq[data-v-f512e8fe]{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.site-sound__eq i[data-v-f512e8fe]{width:2px;height:35%;background:currentColor;border-radius:1px}.site-sound__eq.is-animated i[data-v-f512e8fe]{animation:site-sound-eq-f512e8fe 1s ease-in-out infinite}.site-sound__eq.is-animated i[data-v-f512e8fe]:nth-child(2){animation-delay:.14s}.site-sound__eq.is-animated i[data-v-f512e8fe]:nth-child(3){animation-delay:.3s}.site-sound__eq.is-animated i[data-v-f512e8fe]:nth-child(4){animation-delay:.46s}@keyframes site-sound-eq-f512e8fe{0%,to{height:28%}50%{height:100%}}@media (prefers-reduced-motion: reduce){.site-sound__eq.is-animated i[data-v-f512e8fe]{animation:none;height:60%}.site-sound--float[data-v-f512e8fe]{transition:none}.site-sound--float[data-v-f512e8fe]:hover{transform:none}}.site-sound__more[data-v-f512e8fe]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:4px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;opacity:.4}.site-sound__more[data-v-f512e8fe]:hover{opacity:.9}.site-sound__more[data-v-f512e8fe]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.site-sound__panel[data-v-f512e8fe]{position:absolute;top:calc(100% + .45rem);right:0;min-width:215px;padding:.7rem .8rem;background:var(--snd-paper);color:var(--snd-ink);border:1px solid var(--snd-hairline);border-radius:12px;box-shadow:0 16px 36px -16px #00000073;z-index:1}.site-sound__track[data-v-f512e8fe]{margin:0;font-size:.84rem;line-height:1.3}.site-sound__artist[data-v-f512e8fe]{margin:.12rem 0 0;font-size:.73rem;opacity:.6}.site-sound__row[data-v-f512e8fe]{display:flex;align-items:center;gap:.55rem;margin-top:.6rem}.site-sound__vol[data-v-f512e8fe]{flex:1;min-width:0;accent-color:currentColor}.site-sound__next[data-v-f512e8fe]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;opacity:.65}.site-sound__next[data-v-f512e8fe]:hover{opacity:1}.site-sound__spotify[data-v-f512e8fe]{position:absolute;top:calc(100% + .45rem);right:0;width:min(380px,calc(100vw - 28px));border-radius:12px;overflow:hidden;border:1px solid var(--snd-hairline);box-shadow:0 16px 36px -16px #00000073;background:var(--snd-paper);z-index:1;height:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease}.site-sound__spotify.is-open[data-v-f512e8fe]{height:auto;opacity:1;visibility:visible;pointer-events:auto}.site-sound__frame[data-v-f512e8fe]{display:block;width:100%;border:0}@media (max-width: 640px){.site-sound--at-top-right[data-v-f512e8fe],.site-sound--at-top-left[data-v-f512e8fe]{top:calc(var(--site-header-h, 56px) + 10px)}.site-sound--at-top-right[data-v-f512e8fe],.site-sound--at-bottom-right[data-v-f512e8fe]{right:max(10px,env(safe-area-inset-right))}.site-sound--at-top-left[data-v-f512e8fe],.site-sound--at-bottom-left[data-v-f512e8fe]{left:max(10px,env(safe-area-inset-left))}.site-sound--widget .site-sound__art[data-v-f512e8fe],.site-sound__label-sub[data-v-f512e8fe]{display:none}.site-sound--widget[data-v-f512e8fe]{--snd-radius: 999px;padding:3px}.site-sound--widget .site-sound__btn[data-v-f512e8fe]{padding:0 .7rem 0 .6rem;gap:.5rem}.site-sound__btn[data-v-f512e8fe]{min-height:44px}.site-sound__spotify[data-v-f512e8fe]{width:min(340px,calc(100vw - 20px))}}.pop-hdr-utils[data-v-d000ae81]{display:inline-flex;align-items:center;gap:clamp(.35rem,1vw,.75rem);color:inherit}.pop-hdr-utils__btn[data-v-d000ae81]{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;min-width:40px;justify-content:center;padding:0 .5rem;color:inherit;text-decoration:none;border-radius:999px;transition:opacity .2s ease}.pop-hdr-utils__btn[data-v-d000ae81]:hover{opacity:.7}.pop-hdr-utils__btn-label[data-v-d000ae81]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pop-hdr-utils__lang[data-v-d000ae81]{position:relative}.pop-hdr-utils__lang-toggle[data-v-d000ae81]{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;padding:0 .55rem;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;border-radius:999px}.pop-hdr-utils__lang-toggle[data-v-d000ae81]:hover{opacity:.7}.pop-hdr-utils__lang-menu[data-v-d000ae81]{position:absolute;top:calc(100% + .35rem);right:0;margin:0;padding:.35rem;list-style:none;min-width:8rem;background:var(--site-surface, #fff);color:var(--site-ink, #111);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:.6rem;box-shadow:0 8px 28px #00000024;z-index:1200}.pop-hdr-utils__lang-item[data-v-d000ae81]{display:block;width:100%;text-align:left;padding:.5rem .7rem;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;border-radius:.4rem}.pop-hdr-utils__lang-item[data-v-d000ae81]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.pop-hdr-utils__lang-item.is-current[data-v-d000ae81]{font-weight:700}@media (prefers-reduced-motion: reduce){.pop-hdr-utils__btn[data-v-d000ae81],.pop-hdr-utils__lang-toggle[data-v-d000ae81]{transition:none}}.mmhd[data-v-901d841f]{position:sticky;top:0;z-index:1000;background:var(--site-color-bg, #fbefe3);color:var(--site-color-fg, #302e2f);border-bottom:1px solid var(--site-color-border-soft, rgba(185, 168, 143, .55));font-family:var(--site-font-body)}.mmhd__bar[data-v-901d841f]{max-width:none;margin-inline:auto;padding-inline:var(--site-gutter, clamp(1.25rem, 4vw, 3rem));min-height:5.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,2.5vw,2.5rem)}.mmhd__utils[data-v-901d841f]{min-width:0}.mmhd__utils[data-v-901d841f] a,.mmhd__utils[data-v-901d841f] button{color:var(--site-color-fg, #302e2f);transition:color var(--site-duration, .32s) var(--site-ease, ease)}.mmhd__utils[data-v-901d841f] a:hover,.mmhd__utils[data-v-901d841f] button:hover,.mmhd__utils[data-v-901d841f] a:focus-visible,.mmhd__utils[data-v-901d841f] button:focus-visible{color:var(--site-color-ink, #000000)}.mmhd__brand[data-v-901d841f]{display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);text-decoration:none;color:inherit;outline:none}.mmhd__brand:focus-visible .mmhd__mark[data-v-901d841f],.mmhd__brand:focus-visible .mmhd__wordmark[data-v-901d841f]{outline:1px solid var(--site-color-ink, #000000);outline-offset:6px}.mmhd__rule[data-v-901d841f]{display:block;height:1px;width:clamp(1.25rem,3vw,2.75rem);background:var(--site-color-border, #b9a88f)}.mmhd__mark[data-v-901d841f]{display:block;height:7.5rem;width:auto;max-width:min(40vw,480px);object-fit:contain;margin-top:-1rem;margin-bottom:-1rem}.mmhd__wordmark[data-v-901d841f]{font-family:var(--site-font-heading);font-weight:400;font-size:clamp(1.125rem,2.2vw,1.375rem);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--site-color-ink, #000000)}.mmhd__cta[data-v-901d841f]{display:flex;align-items:center;gap:clamp(.875rem,1.4vw,1.125rem);margin-left:auto}.mmhd__utils[data-v-901d841f]:empty{display:none}.mmhd__cta[data-v-901d841f] .mmhd__book{display:inline-flex;align-items:center;padding-bottom:.25rem;border-bottom:1px solid currentColor;font-family:var(--site-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--site-color-ink, #000000);transition:opacity var(--site-duration, .32s) var(--site-ease, ease)}.mmhd__cta[data-v-901d841f] .mmhd__book:hover,.mmhd__cta[data-v-901d841f] .mmhd__book:focus-visible{opacity:.65}.mmhd__burger[data-v-901d841f]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:2.75rem;height:2.75rem;padding:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.4375rem;color:var(--site-color-fg, #302e2f)}.mmhd__burger-line[data-v-901d841f]{display:block;width:1.5rem;height:1px;background:currentColor;transition:transform var(--site-duration, .32s) var(--site-ease-out, ease)}.mmhd__burger:hover .mmhd__burger-line[data-v-901d841f]:first-child,.mmhd__burger:focus-visible .mmhd__burger-line[data-v-901d841f]:first-child{transform:translateY(-1px)}.mmhd__burger:hover .mmhd__burger-line[data-v-901d841f]:last-child,.mmhd__burger:focus-visible .mmhd__burger-line[data-v-901d841f]:last-child{transform:translateY(1px)}.mmhd__burger[data-v-901d841f]:focus-visible{outline:1px solid var(--site-color-ink, #000000);outline-offset:2px}.mmhd__nav[data-v-901d841f]{display:flex;align-items:center;min-width:0}.mmhd__nav--left[data-v-901d841f]{justify-content:flex-end}.mmhd__nav--right[data-v-901d841f]{justify-content:flex-start;gap:clamp(1rem,2vw,1.75rem)}.mmhd__nav-list[data-v-901d841f]{list-style:none;margin:0;padding:0;display:flex;align-items:center;column-gap:clamp(1.125rem,1.8vw,1.75rem)}.mmhd__nav[data-v-901d841f] .mm-navlink{display:inline-flex;align-items:center;gap:.375rem;padding:2rem 0;font-family:var(--site-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--site-color-fg, #302e2f);background:transparent;border:0;cursor:pointer;transition:color var(--site-duration, .32s) var(--site-ease, ease)}.mmhd__nav[data-v-901d841f] .mm-navlink:hover,.mmhd__nav[data-v-901d841f] .mm-navlink:focus-visible{color:var(--site-color-ink, #000000)}.mmhd__nav[data-v-901d841f] .mm-navlink:focus-visible{outline:1px solid var(--site-color-ink, #000000);outline-offset:4px}.mmhd__nav-item.is-current[data-v-901d841f] .mm-navlink{color:var(--site-color-ink, #000000)}.mmhd__nav[data-v-901d841f] .sdk-navgrp__panel{background:var(--site-color-bg-alt, #ffffff);border:0;border-top:1px solid var(--site-color-border-soft, rgba(185, 168, 143, .55));border-radius:0;box-shadow:0 24px 48px -28px #0000004d;padding:1.25rem 0;min-width:16rem}.mmhd__nav[data-v-901d841f] .sdk-navgrp__panel a{display:block;padding:.625rem 1.75rem;font-family:var(--site-font-body);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--site-color-fg, #302e2f);transition:color var(--site-duration, .32s) var(--site-ease, ease)}.mmhd__nav[data-v-901d841f] .sdk-navgrp__panel a:hover,.mmhd__nav[data-v-901d841f] .sdk-navgrp__panel a:focus-visible{color:var(--site-color-ink, #000000)}.mmnav[data-v-901d841f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.mmnav__backdrop[data-v-901d841f]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--site-color-overlay, rgba(0, 0, 0, .62))}.mmnav__panel[data-v-901d841f]{position:absolute;top:0;right:0;bottom:0;width:min(26.25rem,88%);display:flex;flex-direction:column;background:var(--site-color-bg, #fbefe3);color:var(--site-color-fg, #302e2f);border-left:1px solid var(--site-color-border, #b9a88f);font-family:var(--site-font-body);overflow-y:auto;overscroll-behavior:contain}.mmnav__head[data-v-901d841f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1.25rem,5vw,2rem);border-bottom:1px solid var(--site-color-border, #b9a88f)}.mmnav__brand[data-v-901d841f]{display:inline-flex;align-items:center;text-decoration:none;color:inherit;min-width:0}.mmnav__mark[data-v-901d841f]{display:block;height:1.75rem;width:auto;max-width:55vw;object-fit:contain}.mmnav__wordmark[data-v-901d841f]{font-family:var(--site-font-heading);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.mmnav__close[data-v-901d841f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;color:var(--site-color-fg-subtle, #57504a);cursor:pointer;transition:color var(--site-duration, .32s) var(--site-ease, ease)}.mmnav__close[data-v-901d841f]:hover,.mmnav__close[data-v-901d841f]:focus-visible{color:var(--site-color-ink, #000000)}.mmnav__close[data-v-901d841f]:focus-visible{outline:1px solid var(--site-color-ink, #000000);outline-offset:2px}.mmnav__nav[data-v-901d841f]{flex:1;padding:clamp(1.25rem,4vh,2rem) clamp(1.25rem,5vw,2rem)}.mmnav__list[data-v-901d841f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mmnav__item[data-v-901d841f]{border-bottom:1px solid var(--site-color-border, #b9a88f)}.mmnav__item[data-v-901d841f]:first-child{border-top:1px solid var(--site-color-border, #b9a88f)}.mmnav__nav[data-v-901d841f] button:not(.site-btn){font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}.mmnav__nav[data-v-901d841f] .mmnav__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:1rem 0;font-family:var(--site-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:left;color:var(--site-color-fg-subtle, #57504a);transition:color var(--site-duration, .32s) var(--site-ease, ease)}.mmnav__nav[data-v-901d841f] .mmnav__link:hover,.mmnav__nav[data-v-901d841f] .mmnav__link:focus-visible{color:var(--site-color-ink, #000000)}.mmnav__nav[data-v-901d841f] .mmnav__link:focus-visible{outline:1px solid var(--site-color-ink, #000000);outline-offset:2px}.mmnav__item.is-current[data-v-901d841f] .mmnav__link{color:var(--site-color-ink, #000000)}.mmnav__nav[data-v-901d841f] ul ul .mmnav__link{font-size:.75rem;padding-left:1rem}.mmnav__foot[data-v-901d841f]{padding:1.25rem clamp(1.25rem,5vw,2rem) calc(1.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--site-color-border, #b9a88f);display:flex;flex-direction:column;gap:1rem}.mmnav__foot .mmnav__cta[data-v-901d841f],.mmnav__foot[data-v-901d841f] .mmnav__cta{width:100%}.mmnav__foot[data-v-901d841f] .mmnav__book{align-self:center;color:var(--site-color-ink, #000000)}.mmnav__utils[data-v-901d841f] a,.mmnav__utils[data-v-901d841f] button:not(.site-btn){color:var(--site-color-fg-subtle, #57504a);transition:color var(--site-duration, .32s) var(--site-ease, ease)}.mmnav__utils[data-v-901d841f] a:hover,.mmnav__utils[data-v-901d841f] button:not(.site-btn):hover{color:var(--site-color-ink, #000000)}.mmnav-enter-active[data-v-901d841f],.mmnav-leave-active[data-v-901d841f]{transition:opacity var(--site-duration, .32s) var(--site-ease, ease)}.mmnav-enter-active .mmnav__panel[data-v-901d841f],.mmnav-leave-active .mmnav__panel[data-v-901d841f]{transition:transform var(--site-duration-slow, .6s) var(--site-ease-expo, cubic-bezier(.16, 1, .3, 1))}.mmnav-enter-from[data-v-901d841f],.mmnav-leave-to[data-v-901d841f]{opacity:0}.mmnav-enter-from .mmnav__panel[data-v-901d841f],.mmnav-leave-to .mmnav__panel[data-v-901d841f]{transform:translate(100%)}@media (max-width: 1320px){.mmhd__cta .site-btn--primary[data-v-901d841f]{display:none}}@media (min-width: 1024px) and (max-width: 1541px){.mmhd__bar[data-v-901d841f]{padding-inline:1rem;gap:1rem}.mmhd__rule[data-v-901d841f]{width:.875rem}.mmhd__nav--right[data-v-901d841f]{gap:1rem}.mmhd__nav-list[data-v-901d841f]{column-gap:1rem}}@media (max-width: 1023px){.mmhd__bar[data-v-901d841f]{grid-template-columns:auto 1fr auto;min-height:4.25rem}.mmhd__nav--left[data-v-901d841f],.mmhd__nav--right[data-v-901d841f]{display:none}.mmhd__brand[data-v-901d841f]{order:-1;justify-self:start}.mmhd__rule[data-v-901d841f]{width:clamp(.75rem,3vw,1.25rem)}.mmhd__mark[data-v-901d841f]{height:6rem;margin-top:-.875rem;margin-bottom:-.875rem}.mmhd__burger[data-v-901d841f]{display:inline-flex;grid-column:3;justify-self:end}}@media (prefers-reduced-motion: reduce){.mmhd__burger-line[data-v-901d841f],.mmnav-enter-active[data-v-901d841f],.mmnav-leave-active[data-v-901d841f],.mmnav-enter-active .mmnav__panel[data-v-901d841f],.mmnav-leave-active .mmnav__panel[data-v-901d841f]{transition:none!important}}.footer-social-icon[data-v-9c400b2e]{display:block;width:1.25rem;height:1.25rem}.lang-switcher[data-v-bc23b570]{position:relative;display:inline-flex}.lang-switcher__trigger[data-v-bc23b570]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem}.lang-switcher__trigger-glyph[data-v-bc23b570]{line-height:0;display:inline-flex}.lang-switcher__caret[data-v-bc23b570]{width:.4rem;height:.4rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-.1rem) rotate(45deg);transition:transform .25s ease}.lang-switcher--open .lang-switcher__caret[data-v-bc23b570]{transform:translateY(.05rem) rotate(-135deg)}.lang-switcher__panel[data-v-bc23b570]{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:40;list-style:none;margin:0;padding:.35rem 0;min-width:12rem;font:inherit}.lang-switcher__option[data-v-bc23b570]{cursor:pointer}.lang-switcher__option-link[data-v-bc23b570]{display:flex;align-items:center;gap:.6rem;width:100%;color:inherit;text-decoration:none;font:inherit}.lang-switcher-fade-enter-active[data-v-bc23b570],.lang-switcher-fade-leave-active[data-v-bc23b570]{transition:opacity .18s ease,transform .18s ease}.lang-switcher-fade-enter-from[data-v-bc23b570],.lang-switcher-fade-leave-to[data-v-bc23b570]{opacity:0;transform:translateY(.25rem)}.mmft[data-v-8b6d33d3]{--mmft-ground: var(--site-color-inverse-bg, #000000);--mmft-ink: var(--site-color-inverse-fg, #fbefe3);--mmft-muted: var(--site-color-inverse-muted, #d9cfc4);--mmft-line: var(--site-color-inverse-border, rgba(251, 239, 227, .22));background:var(--mmft-ground);color:var(--mmft-ink);font-family:var(--site-font-body)}.mmft__inner[data-v-8b6d33d3]{max-width:var(--site-max-width, 1280px);margin-inline:auto;padding-inline:var(--site-gutter, clamp(1.25rem, 4vw, 3rem));padding-block:clamp(3.5rem,7vw,5.5rem) 0}.mmft__top[data-v-8b6d33d3]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.mmft__logo-link[data-v-8b6d33d3]{display:inline-block;text-decoration:none;color:inherit}.mmft__logo[data-v-8b6d33d3]{display:block;height:clamp(52px,6vw,76px);width:auto;max-width:100%;transition:opacity var(--site-dur, .26s) var(--site-ease, ease)}.mmft__wordmark[data-v-8b6d33d3]{font-family:var(--site-font-display, serif);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1;color:var(--mmft-ink)}.mmft__logo-link:hover .mmft__logo[data-v-8b6d33d3],.mmft__logo-link:hover .mmft__wordmark[data-v-8b6d33d3]{opacity:.82}.mmft__tagline[data-v-8b6d33d3]{margin:1rem 0 0;font-size:.9375rem;line-height:1.65;color:var(--mmft-muted);max-width:34ch}.mmft__cols[data-v-8b6d33d3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(1.75rem,4vw,3rem)}.mmft__col-title[data-v-8b6d33d3]{margin:0 0 1rem;font-family:var(--site-font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--site-kicker-tracking, .17em);color:var(--mmft-ink);padding-bottom:.75rem;border-bottom:1px solid var(--mmft-line)}.mmft__list[data-v-8b6d33d3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.mmft__link[data-v-8b6d33d3]{display:inline-block;padding-block:.35rem;color:var(--mmft-muted);text-decoration:none;font-size:.875rem;line-height:1.5;letter-spacing:.02em;transition:color var(--site-dur, .26s) var(--site-ease, ease);word-break:break-word}.mmft__link[data-v-8b6d33d3]:hover,.mmft__link[data-v-8b6d33d3]:focus-visible{color:var(--mmft-ink)}.mmft__address[data-v-8b6d33d3]{display:block;font-size:.875rem;line-height:1.6;color:var(--mmft-muted);white-space:pre-line}.mmft__note[data-v-8b6d33d3]{margin:0 0 1.25rem;font-size:.875rem;line-height:1.6;color:var(--mmft-muted);max-width:30ch}.mmft__news-cta[data-v-8b6d33d3]{color:var(--mmft-ink)}.mmft__social[data-v-8b6d33d3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.mmft__social-btn[data-v-8b6d33d3]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--mmft-line);color:var(--mmft-ink);transition:background-color var(--site-dur, .26s) var(--site-ease, ease),color var(--site-dur, .26s) var(--site-ease, ease),border-color var(--site-dur, .26s) var(--site-ease, ease)}.mmft__social-btn[data-v-8b6d33d3]:hover,.mmft__social-btn[data-v-8b6d33d3]:focus-visible{background:var(--mmft-ink);color:var(--mmft-ground);border-color:var(--mmft-ink)}.mmft__social-btn[data-v-8b6d33d3] svg{width:18px;height:18px;fill:currentColor}.mmft__rail[data-v-8b6d33d3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 2rem;padding-block:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2rem);border-top:1px solid var(--mmft-line)}.mmft__copyright[data-v-8b6d33d3]{margin:0;font-size:.75rem;letter-spacing:.04em;color:var(--mmft-muted)}.mmft__legal[data-v-8b6d33d3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.5rem}.mmft__legal-trigger[data-v-8b6d33d3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.55rem 0;cursor:pointer;font-family:var(--site-font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--site-kicker-tracking, .17em);color:var(--mmft-muted);transition:color var(--site-dur, .26s) var(--site-ease, ease)}.mmft__legal-trigger[data-v-8b6d33d3]:hover,.mmft__legal-trigger[data-v-8b6d33d3]:focus-visible{color:var(--mmft-ink)}.mmft__language[data-v-8b6d33d3]{color:var(--mmft-ink)}.mmft__language[data-v-8b6d33d3] button,.mmft__language[data-v-8b6d33d3] select,.mmft__language[data-v-8b6d33d3] a{color:inherit}.mmft a[data-v-8b6d33d3]:focus-visible,.mmft button[data-v-8b6d33d3]:focus-visible{outline:1px solid var(--mmft-ink);outline-offset:3px}.mmft-policy[data-v-8b6d33d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--site-gutter, clamp(1.25rem, 4vw, 3rem));background:var(--site-color-overlay, rgba(0, 0, 0, .62))}.mmft-policy__panel[data-v-8b6d33d3]{width:min(100%,720px);max-height:min(84vh,84dvh);display:flex;flex-direction:column;min-height:0;background:var(--site-color-bg, #fbefe3);color:var(--site-color-fg, #302e2f);border:1px solid var(--site-color-border, #b9a88f);box-shadow:0 32px 80px #00000073}.mmft-policy__head[data-v-8b6d33d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) 1rem}.mmft-policy__eyebrow[data-v-8b6d33d3]{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--site-kicker-tracking, .17em);color:var(--site-color-fg-subtle, #57504a)}.mmft-policy__title[data-v-8b6d33d3]{margin:0;font-family:var(--site-font-display, serif);font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.2;color:var(--site-color-ink, #000000)}.mmft-policy__close[data-v-8b6d33d3]{flex:none;color:var(--site-color-ink, #000000)}.mmft-policy__tabs[data-v-8b6d33d3]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:0 clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--site-color-border, #b9a88f)}.mmft-policy__tab[data-v-8b6d33d3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:.6rem 0;font-family:var(--site-font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--site-color-fg-subtle, #57504a);position:relative;transition:color var(--site-dur, .26s) var(--site-ease, ease)}.mmft-policy__tab[data-v-8b6d33d3]:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--site-color-ink, #000000);transform:scaleX(0);transform-origin:left center;transition:transform var(--site-dur, .26s) var(--site-ease, ease)}.mmft-policy__tab[data-v-8b6d33d3]:hover,.mmft-policy__tab[data-v-8b6d33d3]:focus-visible,.mmft-policy__tab.is-active[data-v-8b6d33d3]{color:var(--site-color-ink, #000000)}.mmft-policy__tab.is-active[data-v-8b6d33d3]:after{transform:scaleX(1)}.mmft-policy__body[data-v-8b6d33d3]{padding:clamp(1.25rem,3vw,2rem);overflow-y:auto;min-height:0;white-space:pre-wrap;font-size:.9375rem;line-height:1.75;color:var(--site-color-fg, #302e2f)}.mmft-policy__body[data-v-8b6d33d3]:focus-visible{outline:1px solid var(--site-color-ink, #000000);outline-offset:-4px}.mmft-modal-enter-active[data-v-8b6d33d3],.mmft-modal-leave-active[data-v-8b6d33d3]{transition:opacity var(--site-dur, .26s) var(--site-ease, ease)}.mmft-modal-enter-active .mmft-policy__panel[data-v-8b6d33d3],.mmft-modal-leave-active .mmft-policy__panel[data-v-8b6d33d3]{transition:transform var(--site-dur, .26s) var(--site-ease, ease),opacity var(--site-dur, .26s) var(--site-ease, ease)}.mmft-modal-enter-from[data-v-8b6d33d3],.mmft-modal-leave-to[data-v-8b6d33d3]{opacity:0}.mmft-modal-enter-from .mmft-policy__panel[data-v-8b6d33d3],.mmft-modal-leave-to .mmft-policy__panel[data-v-8b6d33d3]{transform:translateY(16px);opacity:0}@media (max-width: 900px){.mmft__top[data-v-8b6d33d3]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 560px){.mmft__cols[data-v-8b6d33d3]{grid-template-columns:1fr}.mmft__rail[data-v-8b6d33d3]{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion: reduce){.mmft__logo[data-v-8b6d33d3],.mmft__link[data-v-8b6d33d3],.mmft__social-btn[data-v-8b6d33d3],.mmft__legal-trigger[data-v-8b6d33d3],.mmft-policy__tab[data-v-8b6d33d3],.mmft-policy__tab[data-v-8b6d33d3]:after,.mmft-modal-enter-active[data-v-8b6d33d3],.mmft-modal-leave-active[data-v-8b6d33d3],.mmft-modal-enter-active .mmft-policy__panel[data-v-8b6d33d3],.mmft-modal-leave-active .mmft-policy__panel[data-v-8b6d33d3]{transition:none!important}}.vn-root[data-v-c2f8bc97]{position:fixed;left:0;right:0;bottom:0;z-index:1010;background:#fbefe3eb;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);--_enter-dur: var(--site-duration-reveal, .7s);--_enter-ease: var(--site-ease-expo, cubic-bezier(.16, 1, .3, 1))}.vn-inner[data-v-c2f8bc97],.vn-rule[data-v-c2f8bc97]{opacity:0}.vn-root--entered .vn-rule[data-v-c2f8bc97],.vn-root--entered .vn-inner[data-v-c2f8bc97]{opacity:1}.vn-rule[data-v-c2f8bc97]{position:relative;height:1px;overflow:hidden}.vn-rule[data-v-c2f8bc97]:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--site-color-fg-subtle, #57504a);transform:scaleX(0);transform-origin:center;transition:transform var(--_enter-dur, .7s) var(--_enter-ease, cubic-bezier(.16, 1, .3, 1))}.vn-root--entered .vn-rule[data-v-c2f8bc97]:after{transform:scaleX(1)}.vn-rule--top[data-v-c2f8bc97]:after{transition-delay:0ms}.vn-rule--bottom[data-v-c2f8bc97]:after{transition-delay:0ms}.vn-inner[data-v-c2f8bc97]{transition:opacity .5s var(--_enter-ease, cubic-bezier(.16, 1, .3, 1)) 80ms,transform .5s var(--_enter-ease, cubic-bezier(.16, 1, .3, 1)) 80ms;transform:translateY(8px)}.vn-root--entered .vn-inner[data-v-c2f8bc97]{transform:translateY(0)}.vn-inner[data-v-c2f8bc97]{display:grid;grid-template-columns:16ch 1fr auto;align-items:start;gap:0 clamp(1.5rem,3vw,3rem);padding:clamp(1.25rem,2.5vw,1.875rem) var(--site-gutter, clamp(1.25rem, 4vw, 3rem))}.vn-col-head[data-v-c2f8bc97]{display:flex;flex-direction:column;gap:.5rem;padding-top:.125rem}.vn-eyebrow[data-v-c2f8bc97]{display:block;font-family:var(--site-font-body, sans-serif);font-size:.5625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--site-color-fg-subtle, #57504a);opacity:.75}.vn-headline[data-v-c2f8bc97]{margin:0;font-family:var(--site-font-display, serif);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:400;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--site-color-fg, #302e2f)}.vn-col-body[data-v-c2f8bc97]{display:flex;flex-direction:column;gap:1rem;padding-top:.0625rem}.vn-body[data-v-c2f8bc97]{margin:0;font-family:var(--site-font-body, sans-serif);font-size:clamp(.8125rem,1.1vw,.9375rem);line-height:1.5;color:var(--site-color-fg-subtle, #57504a);max-width:54ch}.vn-manage[data-v-c2f8bc97]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 0 0;border-top:1px solid rgba(114,102,88,.25)}.vn-toggle-row[data-v-c2f8bc97]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.vn-toggle-info[data-v-c2f8bc97]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.vn-toggle-label[data-v-c2f8bc97]{font-family:var(--site-font-body, sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--site-color-fg, #302e2f)}.vn-toggle-note[data-v-c2f8bc97]{font-family:var(--site-font-body, sans-serif);font-size:.6875rem;line-height:1.45;color:var(--site-color-fg-subtle, #57504a);opacity:.8}.vn-switch[data-v-c2f8bc97]{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:36px;height:20px;border-radius:999px;border:1px solid rgba(114,102,88,.4);background:transparent;cursor:pointer;padding:0;margin:0;transition:background var(--site-duration, .32s) var(--site-ease, cubic-bezier(.4,0,.2,1)),border-color var(--site-duration, .32s) var(--site-ease, cubic-bezier(.4,0,.2,1))}.vn-switch[data-v-c2f8bc97]:focus-visible{outline:1px solid var(--site-color-fg, #302e2f);outline-offset:2px}.vn-switch--on[data-v-c2f8bc97]{background:var(--site-color-fg, #302e2f);border-color:var(--site-color-fg, #302e2f)}.vn-switch--locked[data-v-c2f8bc97]{opacity:.45;cursor:not-allowed;background:var(--site-color-fg, #302e2f);border-color:var(--site-color-fg, #302e2f);pointer-events:none}.vn-switch__thumb[data-v-c2f8bc97]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#72665880;transition:transform var(--site-duration, .32s) var(--site-ease, cubic-bezier(.4,0,.2,1)),background var(--site-duration, .32s) var(--site-ease, cubic-bezier(.4,0,.2,1))}.vn-switch--on .vn-switch__thumb[data-v-c2f8bc97],.vn-switch--locked .vn-switch__thumb[data-v-c2f8bc97]{transform:translate(16px);background:#fbefe3e6}.vn-col-actions[data-v-c2f8bc97]{display:flex;flex-direction:column;align-items:flex-end;gap:0;padding-top:.125rem;min-width:10rem}.vn-action[data-v-c2f8bc97]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;padding:.45rem 0;margin:0;display:block;width:100%;text-align:right;cursor:pointer;font-family:var(--site-font-body, sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;text-decoration:none;position:relative;transition:color var(--site-duration, .32s) var(--site-ease, cubic-bezier(.4,0,.2,1)),opacity var(--site-duration, .32s) var(--site-ease, cubic-bezier(.4,0,.2,1))}.vn-action[data-v-c2f8bc97]:after{content:"";display:block;position:absolute;bottom:.3rem;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .24s var(--site-ease, cubic-bezier(.4,0,.2,1))}.vn-action[data-v-c2f8bc97]:hover:after,.vn-action[data-v-c2f8bc97]:focus-visible:after{transform:scaleX(1);transform-origin:left}.vn-action[data-v-c2f8bc97]:focus-visible{outline:1px solid currentColor;outline-offset:3px}.vn-action--primary[data-v-c2f8bc97]{color:var(--site-color-fg, #302e2f);opacity:1}.vn-action--primary[data-v-c2f8bc97]:hover,.vn-action--primary[data-v-c2f8bc97]:focus-visible{color:var(--site-color-fg, #302e2f);opacity:1}.vn-action--secondary[data-v-c2f8bc97]{color:var(--site-color-fg-subtle, #57504a);opacity:.75}.vn-action--secondary[data-v-c2f8bc97]:hover,.vn-action--secondary[data-v-c2f8bc97]:focus-visible{opacity:1;color:var(--site-color-fg, #302e2f)}.vn-action--tertiary[data-v-c2f8bc97]{color:var(--site-color-fg-subtle, #57504a);opacity:.5}.vn-action--tertiary[data-v-c2f8bc97]:hover,.vn-action--tertiary[data-v-c2f8bc97]:focus-visible{opacity:.85;color:var(--site-color-fg-subtle, #57504a)}.vn-action-divider[data-v-c2f8bc97]{width:100%;height:1px;background:#72665833;margin:.35rem 0}@media (max-width: 900px){.vn-inner[data-v-c2f8bc97]{grid-template-columns:12ch 1fr auto;gap:0 clamp(1rem,2.5vw,2rem)}.vn-headline[data-v-c2f8bc97]{font-size:clamp(1.125rem,3vw,1.5rem)}.vn-col-actions[data-v-c2f8bc97]{min-width:8rem}}@media (max-width: 640px){.vn-inner[data-v-c2f8bc97]{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:clamp(.875rem,3vw,1.25rem) 0;padding:clamp(1rem,5vw,1.5rem) var(--site-gutter, clamp(1.25rem, 4vw, 3rem))}.vn-col-head[data-v-c2f8bc97]{flex-direction:row;align-items:baseline;gap:.875rem;padding-top:0}.vn-headline br[data-v-c2f8bc97]{display:none}.vn-headline[data-v-c2f8bc97]{font-size:1.125rem}.vn-eyebrow[data-v-c2f8bc97]{display:none}.vn-col-actions[data-v-c2f8bc97]{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 1.25rem;min-width:unset}.vn-action[data-v-c2f8bc97]{text-align:left;width:auto}.vn-action-divider[data-v-c2f8bc97]{width:1px;height:1rem;margin:.1rem 0;align-self:center;background:#7266584d}.vn-action[data-v-c2f8bc97]:after{right:0;left:auto;transform-origin:right;width:100%}}@media (prefers-reduced-motion: reduce){.vn-inner[data-v-c2f8bc97]{transition:opacity .2s linear 0ms;transform:none!important}.vn-rule[data-v-c2f8bc97]:after{transition:none;transform:scaleX(1)}.vn-root--entered .vn-inner[data-v-c2f8bc97],.vn-root--entered .vn-rule[data-v-c2f8bc97]{opacity:1}}.menupdf[data-v-54b8906c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);background:#000000b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menupdf__panel[data-v-54b8906c]{display:flex;flex-direction:column;width:min(1000px,100%);height:min(92vh,100%);overflow:hidden;border-radius:10px;background:var(--site-surface, #fff);color:var(--site-text, #111);box-shadow:0 24px 60px #00000059}.menupdf__bar[data-v-54b8906c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--site-border, rgba(0, 0, 0, .1))}.menupdf__title[data-v-54b8906c]{margin:0;font-size:1rem;font-weight:600;font-family:var(--site-font-heading, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menupdf__actions[data-v-54b8906c]{display:flex;align-items:center;gap:14px;flex-shrink:0}.menupdf__open[data-v-54b8906c]{font-size:.85rem;text-decoration:underline;color:inherit;opacity:.75}.menupdf__open[data-v-54b8906c]:hover{opacity:1}.menupdf__close[data-v-54b8906c]{border:0;background:none;cursor:pointer;color:inherit;font-size:1.6rem;line-height:1;padding:0 4px;opacity:.6}.menupdf__close[data-v-54b8906c]:hover{opacity:1}.menupdf__body[data-v-54b8906c]{flex:1;min-height:0;background:var(--site-muted-bg, #f4f4f4)}.menupdf__frame[data-v-54b8906c]{width:100%;height:100%;border:0;display:block}.menupdf__pages[data-v-54b8906c]{height:100%;overflow-y:auto;padding:16px}.menupdf__page[data-v-54b8906c]{display:block;width:100%;height:auto;margin:0 auto 16px;max-width:820px;border-radius:4px;box-shadow:0 2px 12px #0000001f}.menupdf__fallback[data-v-54b8906c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;text-align:center}.menupdf__fallback-text[data-v-54b8906c]{margin:0;opacity:.75}.menupdf__fallback-btn[data-v-54b8906c]{padding:14px 28px;border-radius:999px;text-decoration:none;background:var(--site-color-primary, #111);color:var(--site-on-primary, #fff);font-weight:600}.menupdf-enter-active[data-v-54b8906c],.menupdf-leave-active[data-v-54b8906c]{transition:opacity .18s ease}.menupdf-enter-from[data-v-54b8906c],.menupdf-leave-to[data-v-54b8906c]{opacity:0}@media (max-width: 640px){.menupdf[data-v-54b8906c]{padding:0}.menupdf__panel[data-v-54b8906c]{height:100%;border-radius:0}}.fx[data-v-607a7acc]{padding:var(--fx-pad, 1.5rem 1.25rem);background:var(--fx-bg, var(--site-footer-bg, var(--color-surface-alt, transparent)));color:var(--fx-ink, var(--site-footer-ink, var(--color-ink, inherit)));font-size:var(--fx-size, .85rem)}.fx__inner[data-v-607a7acc]{max-width:var(--fx-max-w, var(--site-max-w, 1200px));margin:var(--fx-inner-margin, 0 auto);display:flex;flex-wrap:wrap;gap:2rem 3rem;align-items:flex-start}.fx__group[data-v-607a7acc]{min-width:0}.fx__group--text[data-v-607a7acc]{flex:1 1 100%}.fx__heading[data-v-607a7acc]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:0 0 .6rem}.fx__links[data-v-607a7acc]{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.fx__link[data-v-607a7acc]{color:inherit;text-decoration:none;opacity:.85;transition:opacity .14s ease}.fx__link[data-v-607a7acc]:hover,.fx__link[data-v-607a7acc]:focus-visible{opacity:1;text-decoration:underline}.fx__logos[data-v-607a7acc]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.fx__logo[data-v-607a7acc]{display:block;max-height:38px;max-width:140px;width:auto;height:auto;object-fit:contain}.fx__texts[data-v-607a7acc]{display:grid;gap:.35rem}.fx__text[data-v-607a7acc]{margin:0;opacity:.8}@media (max-width: 640px){.fx__inner[data-v-607a7acc]{gap:1.5rem}.fx__group[data-v-607a7acc]{flex:1 1 100%}}.a11y-panel[data-v-be667ffb]{--a11y-panel-face: var(--site-color-bg, #fff);--a11y-panel-ink: var(--site-color-fg, #1a1815);--a11y-panel-line: var(--site-color-border, rgba(0, 0, 0, .14));--a11y-panel-accent: var(--site-color-accent, #1a1815);font-family:var(--site-font-body, system-ui, sans-serif)}.a11y-panel--float_left[data-v-be667ffb],.a11y-panel--float_right[data-v-be667ffb]{position:fixed;bottom:calc(var(--a11y-panel-inset, 20px) + var(--a11y-panel-lift, 0px));z-index:1200;transition:bottom var(--site-duration-fast, .16s) var(--site-ease, ease)}.a11y-panel--float_left[data-v-be667ffb]{left:var(--a11y-panel-inset, 20px)}.a11y-panel--float_right[data-v-be667ffb]{right:var(--a11y-panel-inset, 20px)}@media (prefers-reduced-motion: reduce){.a11y-panel--float_left[data-v-be667ffb],.a11y-panel--float_right[data-v-be667ffb]{transition:none}}.a11y-panel--size-small[data-v-be667ffb]{--a11y-panel-h: 36px;--a11y-panel-icon: 16px;--a11y-panel-type: .78rem;--a11y-panel-pad: .7rem}.a11y-panel--size-medium[data-v-be667ffb]{--a11y-panel-h: 44px;--a11y-panel-icon: 18px;--a11y-panel-type: .86rem;--a11y-panel-pad: .9rem}.a11y-panel--size-large[data-v-be667ffb]{--a11y-panel-h: 56px;--a11y-panel-icon: 24px;--a11y-panel-type: .98rem;--a11y-panel-pad: 1.15rem}.a11y-panel__trigger[data-v-be667ffb]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:var(--a11y-panel-h, 44px);padding:0 var(--a11y-panel-pad, .9rem);border:1px solid var(--a11y-panel-line);border-radius:var(--site-radius-pill, 999px);background:var(--a11y-panel-face);color:var(--a11y-panel-ink);font:inherit;font-size:var(--a11y-panel-type, .86rem);cursor:pointer}.a11y-panel--icon-only .a11y-panel__trigger[data-v-be667ffb]{inline-size:var(--a11y-panel-h, 44px);padding:0;gap:0}.a11y-panel--footer[data-v-be667ffb]{position:relative;display:block;margin-block-start:1rem;padding-inline-start:var(--a11y-panel-inset-x, var(--site-gutter, 1.25rem))}.a11y-panel--footer .a11y-panel__trigger[data-v-be667ffb]{border-radius:var(--site-radius-sm, 4px);border-color:transparent;padding-inline:0;background:none;color:inherit;opacity:.78}.a11y-panel--footer .a11y-panel__trigger[data-v-be667ffb]:hover{opacity:1}.a11y-panel__icon[data-v-be667ffb]{inline-size:var(--a11y-panel-icon, 18px);block-size:var(--a11y-panel-icon, 18px);fill:currentColor;flex:none}.a11y-panel__dot[data-v-be667ffb]{inline-size:7px;block-size:7px;border-radius:50%;background:var(--a11y-panel-accent)}.a11y-panel__sheet[data-v-be667ffb]{position:absolute;bottom:calc(100% + 10px);inline-size:min(310px,calc(100vw - 2rem));padding:1rem;display:flex;flex-direction:column;gap:.85rem;background:var(--a11y-panel-face);color:var(--a11y-panel-ink);border:1px solid var(--a11y-panel-line);border-radius:var(--site-radius-md, 12px);box-shadow:var(--site-shadow-lg, 0 30px 60px -24px rgba(0, 0, 0, .35));max-block-size:min(70vh,560px);overflow-y:auto}.a11y-panel--float_left .a11y-panel__sheet[data-v-be667ffb]{left:0}.a11y-panel--float_right .a11y-panel__sheet[data-v-be667ffb]{right:0}.a11y-panel--footer .a11y-panel__sheet[data-v-be667ffb]{inset-inline-start:var(--a11y-panel-inset-x, var(--site-gutter, 1.25rem))}.a11y-panel__head[data-v-be667ffb]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.a11y-panel__title[data-v-be667ffb]{margin:0;font-size:.95rem;font-weight:600}.a11y-panel__close[data-v-be667ffb]{min-inline-size:32px;min-block-size:32px;border:0;background:none;color:inherit;font-size:1.3rem;cursor:pointer}.a11y-panel__group[data-v-be667ffb]{border:0;margin:0;padding:0}.a11y-panel__legend[data-v-be667ffb]{padding:0 0 .35rem;font-size:.75rem;opacity:.72}.a11y-panel__seg[data-v-be667ffb]{display:flex;gap:4px}.a11y-panel__segbtn[data-v-be667ffb]{flex:1;min-block-size:34px;border:1px solid var(--a11y-panel-line);border-radius:var(--site-radius-sm, 4px);background:none;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}.a11y-panel__segbtn[aria-pressed=true][data-v-be667ffb]{background:var(--a11y-panel-accent);color:var(--site-color-on-accent, #fff);border-color:var(--a11y-panel-accent)}.a11y-panel__row[data-v-be667ffb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;min-block-size:40px;padding:.35rem 0;border:0;border-top:1px solid var(--a11y-panel-line);background:none;color:inherit;font:inherit;font-size:.85rem;text-align:start;cursor:pointer}.a11y-panel__switch[data-v-be667ffb]{flex:none;inline-size:34px;block-size:20px;border-radius:999px;border:1px solid var(--a11y-panel-line);position:relative}.a11y-panel__switch[data-v-be667ffb]:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:14px;block-size:14px;border-radius:50%;background:currentColor;opacity:.4;transition:transform var(--site-duration-fast, .16s) var(--site-ease, ease)}.a11y-panel__row[aria-pressed=true] .a11y-panel__switch[data-v-be667ffb]{border-color:var(--a11y-panel-accent)}.a11y-panel__row[aria-pressed=true] .a11y-panel__switch[data-v-be667ffb]:after{transform:translate(14px);background:var(--a11y-panel-accent);opacity:1}.a11y-panel__foot[data-v-be667ffb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-start:.35rem;border-top:1px solid var(--a11y-panel-line)}.a11y-panel__reset[data-v-be667ffb],.a11y-panel__link[data-v-be667ffb]{min-block-size:32px;border:0;background:none;color:inherit;font:inherit;font-size:.78rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.a11y-panel__scrim[data-v-be667ffb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:center;padding:1.25rem;background:color-mix(in oklab,var(--a11y-panel-ink) 55%,transparent)}.a11y-panel__statement[data-v-be667ffb]{inline-size:min(560px,100%);max-block-size:min(80vh,680px);overflow-y:auto;padding:1.5rem 1.6rem 1.75rem;background:var(--a11y-panel-face);color:var(--a11y-panel-ink);border-radius:var(--site-radius-md, 12px);box-shadow:var(--site-shadow-lg, 0 30px 60px -24px rgba(0, 0, 0, .4));text-align:start}.a11y-panel__prose[data-v-be667ffb]{margin-block-start:.75rem;font-size:.92rem;line-height:1.6}.a11y-panel__prose[data-v-be667ffb] p{margin:0 0 .85rem}.a11y-panel__prose[data-v-be667ffb] a{color:inherit;text-underline-offset:2px}.a11y-panel__contact[data-v-be667ffb]{list-style:none;margin:1rem 0 0;padding:.9rem 0 0;border-top:1px solid var(--a11y-panel-line);display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.a11y-panel__contact a[data-v-be667ffb]{color:inherit;text-underline-offset:2px}.a11y-panel__guide[data-v-be667ffb]{position:fixed;inset-inline:0;block-size:2.2rem;transform:translateY(-50%);border-block:2px solid var(--a11y-panel-accent);background:color-mix(in oklab,var(--a11y-panel-accent) 8%,transparent);pointer-events:none;z-index:2147483000}.app-state{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--site-color-bg, #fbf9f5);color:var(--site-color-fg, #1a1815);font-family:var(--site-font-body, system-ui, sans-serif);z-index:1000}.app-spinner{width:22px;height:22px;border:1.5px solid var(--site-color-border, rgba(0,0,0,.12));border-top-color:var(--site-color-accent, #1a1815);border-radius:50%;animation:app-spin .8s linear infinite}.app-state__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-state--error{padding:2rem;text-align:center}.app-state__title{font-size:1.05rem;margin:0}.app-state__detail{background:#0000000a;padding:.85rem 1rem;border-radius:4px;max-width:640px;text-align:left;overflow-x:auto;font-size:.85rem;color:var(--site-color-fg-muted, #555);white-space:pre-wrap}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-skip-link{position:absolute;left:-9999px;top:0;z-index:100000;padding:10px 16px;background:var(--site-color-bg, #fff);color:var(--site-color-ink, #111);border:1px solid currentColor;border-radius:4px;font:inherit;text-decoration:none}.app-skip-link:focus,.app-skip-link:focus-visible{left:8px;top:8px}.app-shell__main{flex:1 0 auto;padding-left:var(--site-header-w, 0px);padding-top:var(--site-header-h, 0px)}@keyframes app-spin{to{transform:rotate(360deg)}}.app-fade-enter-active{transition:opacity .22s ease}.app-fade-enter-from{opacity:0}:root{--site-color-bg: #fbf9f5;--site-color-bg-rgb: 251, 249, 245;--site-color-fg: #1a1815;--site-color-fg-muted: #6b665e;--site-color-accent: #1a1815;--site-color-accent-fg: #fbf9f5;--site-color-border: #e3ddd2;--site-font-display: system-ui, -apple-system, sans-serif;--site-font-body: system-ui, -apple-system, sans-serif;--site-radius-sm: 2px;--site-radius-md: 6px;--site-radius-lg: 14px;--site-header-h: 76px;--site-font-size-display-xl: clamp(2.25rem, 5vw, 3.5rem);--site-font-size-display-lg: clamp(1.75rem, 3.5vw, 2.5rem);--site-font-size-display-md: clamp(1.25rem, 2vw, 1.5rem);--site-font-size-body-lg: 1.0625rem;--site-font-size-body: .9375rem;--site-font-size-body-sm: .8125rem;--site-line-height-display: 1.1;--site-line-height-body: 1.55;--site-letter-spacing-tight: -.01em;--site-letter-spacing-normal: 0;--site-space-xs: .5rem;--site-space-sm: .75rem;--site-space-md: 1.25rem;--site-space-lg: 2rem;--site-space-xl: 3rem;--site-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--site-shadow-md: 0 8px 24px rgba(0, 0, 0, .1);--site-ease: cubic-bezier(.22, 1, .36, 1);--site-duration: .24s;--site-track-*/--site-leading-*/--site-dur-* names — * rather than the named scale above. When a component reaches for a name * not defined anywhere,that custom property resolves to NOTHING and the * declaration is dropped (e.g. `gap: clamp(var(--site-space-3),…)` becomes * `normal` → a nav with no spacing; `font-size: var(--site-text-h1)` falls * back to 16px → collapsed type). Aliasing the legacy names onto the canonical * tokens here — the always-loaded base — keeps EVERY component resolving * regardless of which vocabulary it was generated against. Purely additive;* themes built on the named scale are unaffected. */ --site-space-1: var(--site-space-xs);--site-space-2: var(--site-space-sm);--site-space-3: var(--site-space-md);--site-space-4: var(--site-space-lg);--site-space-5: var(--site-space-xl);--site-space-6: var(--site-space-xl);--site-text-hero: var(--site-font-size-display-xl);--site-text-display: var(--site-font-size-display-xl);--site-text-h1: var(--site-font-size-display-lg);--site-text-h2: var(--site-font-size-display-md);--site-text-h3: var(--site-font-size-display-md);--site-text-lead: var(--site-font-size-body-lg);--site-text-body: var(--site-font-size-body);--site-text-strong: var(--site-font-size-body);--site-text-muted: var(--site-font-size-body);--site-text-sm: var(--site-font-size-body-sm);--site-text-label: var(--site-font-size-body-sm);--site-text-caption: var(--site-font-size-body-sm);--site-text-micro: var(--site-font-size-body-sm);--site-leading-tight: var(--site-line-height-display);--site-leading-snug: 1.25;--site-leading-body: var(--site-line-height-body);--site-track-tight: var(--site-letter-spacing-tight);--site-track-caps: .08em;--site-track-label: .12em;--site-track-cta: .04em;--site-track-wide: .16em;--site-dur-fast: .16s;--site-dur-base: var(--site-duration);--site-dur-slow: .42s;--site-radius-none: 0;--site-radius-xs: 3px;--site-bar-h: var(--site-header-h);--site-max: 1200px;--site-hairline-w: 1px}body{background:var(--site-color-bg);color:var(--site-color-fg);font-family:var(--site-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--site-font-display);margin:0}button,input,select,textarea{font:inherit}img,video,svg{max-width:100%;display:block}img,video{height:auto}p,[class*=__prose],[class*=__description],[class*=__lede],[class*=__summary],[class*=__highlight-body]{white-space:pre-line}a{color:inherit;text-decoration:none}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%}body{background:var(--site-bg);color:var(--site-fg);font-family:var(--site-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--moore-bg: #fbefe3;--moore-bg-alt: #ffffff;--moore-fg: #302e2f;--moore-ink: #000000;--moore-accent: #302e2f;--moore-muted: #57504a;--moore-border: #b9a88f;--moore-surface: #ffffff;--moore-dark: #000000;--moore-on-dark: #fbefe3;--moore-font-heading: "Bodoni Moda", "Bodoni MT", Didot, "Times New Roman", serif;--moore-font-body: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--moore-heading-transform: uppercase;--moore-heading-weight: 400;--moore-heading-tracking: .02em;--moore-label-tracking: .17em;--moore-body-size: 1rem;--moore-body-leading: 1.625;--moore-display-size: clamp(3rem, 2.2rem + 2.6vw, 4rem);--moore-h2-size: 2rem;--moore-space-1: 4px;--moore-space-2: 8px;--moore-space-3: 12px;--moore-space-4: 20px;--moore-space-5: 32px;--moore-space-6: 48px;--moore-space-7: 80px;--moore-space-8: 120px;--moore-section-pad: clamp(96px, 5vw + 72px, 120px);--moore-radius: 0px;--moore-radius-pill: 999px;--moore-max-width: 1280px;--moore-measure: 62ch;--moore-rule: 1px solid var(--moore-border);--moore-ease: cubic-bezier(.22, 1, .36, 1);--moore-duration: .32s;--moore-hover-scale: 1.02;--site-color-bg: var(--moore-bg);--site-color-fg: var(--moore-fg);--site-color-accent: var(--moore-accent);--site-color-muted: var(--moore-muted);--site-color-border: var(--moore-border);--site-font-heading: var(--moore-font-heading);--site-font-body: var(--moore-font-body);--site-max-width: var(--moore-max-width)}:root{--site-duration-reveal: .6s;--site-duration-slow: .6s;--site-duration: .32s;--site-ease: cubic-bezier(.4, 0, .2, 1);--site-ease-expo: cubic-bezier(.16, 1, .3, 1);--site-ease-out: cubic-bezier(.22, 1, .36, 1);--site-stagger: 80ms;--site-reveal-distance: 0px}:root{--site-color-bg: #fbefe3;--site-color-bg-alt: #ffffff;--site-color-bg-deep: #f5e7d6;--site-color-bg-well: #000000;--site-color-surface: #ffffff;--site-color-surface-raised: #ffffff;--site-color-surface-sunken: #f5e7d6;--site-color-surface-veil: rgba(251, 239, 227, .92);--site-color-fg: #302e2f;--site-color-ink: #000000;--site-color-fg-soft: #4a4441;--site-color-fg-subtle: #57504a;--site-color-fg-faint: #8a817a;--site-color-fg-inverse: #fbefe3;--site-color-heading: #000000;--site-color-white: #ffffff;--site-color-primary: #000000;--site-color-primary-ink: #fbefe3;--site-color-primary-hover: #302e2f;--site-color-primary-active: #1a1819;--site-color-accent: #302e2f;--site-color-accent-ink: #fbefe3;--site-color-accent-hover: #000000;--site-color-accent-active: #1a1819;--site-color-accent-soft: rgba(48, 46, 47, .06);--site-color-accent-soft-strong: rgba(48, 46, 47, .12);--site-color-cream-100: #fbefe3;--site-color-cream-80: rgba(251, 239, 227, .8);--site-color-cream-60: rgba(251, 239, 227, .6);--site-color-cream-38: rgba(251, 239, 227, .38);--site-color-cream-16: rgba(251, 239, 227, .16);--site-color-cream-08: rgba(251, 239, 227, .08);--site-color-muted: #57504a;--site-color-muted-strong: #302e2f;--site-color-muted-surface: #f1e2d0;--site-color-taupe: #7a6e60;--site-color-stone: #a89d92;--site-color-border: #b9a88f;--site-color-border-soft: rgba(185, 168, 143, .55);--site-color-border-light: rgba(48, 46, 47, .14);--site-color-border-faint: rgba(48, 46, 47, .08);--site-color-border-strong: #000000;--site-color-divider: rgba(185, 168, 143, .6);--site-color-link: #000000;--site-color-link-hover: #302e2f;--site-color-link-visited: #302e2f;--site-color-focus-ring: #000000;--site-color-selection-bg: #000000;--site-color-selection-fg: #fbefe3;--site-color-hover-wash: rgba(48, 46, 47, .04);--site-color-active-wash: rgba(48, 46, 47, .08);--site-color-disabled-bg: #f1e2d0;--site-color-disabled-fg: #8a817a;--site-color-inverse-bg: #000000;--site-color-inverse-surface: #302e2f;--site-color-inverse-fg: #fbefe3;--site-color-inverse-muted: #d9cfc4;--site-color-inverse-border: rgba(251, 239, 227, .22);--site-color-inverse-accent: #ffffff;--site-color-overlay: rgba(0, 0, 0, .62);--site-color-overlay-soft: rgba(0, 0, 0, .3);--site-color-scrim-photo: rgba(0, 0, 0, .32);--site-color-shadow: rgba(0, 0, 0, .28);--site-color-shadow-soft: rgba(0, 0, 0, .14);--site-color-glow: rgba(251, 239, 227, .2);--site-color-success: #41562f;--site-color-success-surface: #edefdf;--site-color-success-ink: #2f3f22;--site-color-warning: #8a6428;--site-color-warning-surface: #f6ead2;--site-color-warning-ink: #6b4d1e;--site-color-danger: #9c3d2e;--site-color-danger-surface: #f6e0d9;--site-color-danger-ink: #7c3024;--site-color-info: #45565e;--site-color-info-surface: #e8edef;--site-color-info-ink: #33424a;--site-color-field-bg: #ffffff;--site-color-field-border: rgba(48, 46, 47, .35);--site-color-field-border-focus: #000000;--site-color-field-ink: #302e2f;--site-color-field-placeholder: #857b72;--site-color-badge-bg: #000000;--site-color-badge-ink: #fbefe3;--site-color-chip-bg: rgba(48, 46, 47, .05);--site-color-chip-ink: #302e2f;--site-color-chip-border: rgba(48, 46, 47, .25);--site-color-icon: #57504a;--site-color-icon-accent: #000000}:root{--site-font-display: var(--moore-font-heading);--site-font-heading: var(--moore-font-heading);--site-font-body: var(--moore-font-body);--site-display-size: var(--moore-display-size);--site-display-leading: 1.05;--site-display-weight: 400;--site-display-tracking: var(--moore-heading-tracking);--site-display-transform: var(--moore-heading-transform);--site-h1-size: var(--moore-display-size);--site-h2-size: var(--moore-h2-size);--site-h2-leading: 1.2;--site-h2-weight: 500;--site-h2-tracking: .02em;--site-h3-size: 1.375rem;--site-h3-leading: 1.3;--site-heading-color: var(--site-color-heading);--site-heading-align: left;--site-kicker-size: .75rem;--site-kicker-tracking: var(--moore-label-tracking);--site-kicker-weight: 600;--site-kicker-transform: uppercase;--site-kicker-font: var(--moore-font-body);--site-body-size: var(--moore-body-size);--site-body-leading: var(--moore-body-leading);--site-body-color: var(--site-color-fg);--site-measure: var(--moore-measure);--site-text-xs: .75rem;--site-text-sm: .8125rem;--site-text-base: 1rem;--site-text-md: 1.125rem;--site-text-lg: 1.375rem;--site-text-xl: 2rem;--site-text-2xl: 2.5rem;--site-space-1: 4px;--site-space-2: 8px;--site-space-3: 12px;--site-space-4: 20px;--site-space-5: 32px;--site-space-6: 48px;--site-space-7: 80px;--site-space-8: 120px;--site-section-pad: var(--moore-section-pad);--site-band-gap: clamp(64px, 4vw + 40px, 96px);--site-radius: var(--moore-radius);--site-radius-sm: 0px;--site-radius-lg: 0px;--site-radius-pill: var(--moore-radius-pill);--site-shadow: none;--site-shadow-lg: 0 12px 40px rgba(0, 0, 0, .1);--site-ease: cubic-bezier(.25, .1, .25, 1);--site-dur-fast: .16s;--site-dur: .26s;--site-dur-slow: .6s;--site-hover-scale: var(--moore-hover-scale);--site-hover-opacity: .85;--site-reveal-duration: .6s;--site-reveal-distance: 0px}.hv .hp-block{background:transparent!important}.hv .hv-sec--deep .hv-body,.hv .hv-sec--deep .hv-pull{color:#302e2f!important}.hv .hv-sec--well .hv-gal-lede{color:#d9cfc4!important}.hv .hv-sec--cream{background:#f5e7d6!important;color:#302e2f!important}.hv .hv-sec--cream .hv-mark,.hv .hv-cta__t1{color:#57504a!important}.hv .hv-sec--cream .hv-mark__rule{background:#302e2f40!important}.hv .hv-band{background:transparent!important;color:#000!important;padding:0!important;padding-inline-start:var(--site-gutter, clamp(1.25rem, 4vw, 3rem))!important;box-shadow:none!important}.hv .hv-sec--well .hv-band{color:#fbefe3!important}.hv .hp-block__gallery-item,.hv .hv-fn article{background:#fbefe3!important;color:#302e2f!important;border-color:#b9a88f8c!important}.hv .hp-block__gallery-item .hp-block__title,.hv .hp-block__gallery-item h3{background:#fbefe3!important;border-color:#b9a88f8c!important;color:#000!important}.hv .hp-block__gallery-item .hp-block__body{color:#302e2f!important}.hv .hp-block__gallery-item .hp-block__cta,.hv .hp-block__gallery-item .hp-block__link{color:#000!important}.atrium-book__trigger-empty,.atrium-book__trigger-sep{color:var(--site-color-field-placeholder, #857b72)!important}.hv .hv-sec:not(.hv-sec--panel):not(:has(.hv-mt)){padding-block:clamp(32px,1.5vw + 16px,44px)!important}.hv .hv-mt:not(.hv-mt--flip) .hv-mt__media .hv-frame{min-height:clamp(360px,50vh,520px)!important}.hv .hv-gal .hv-frame{aspect-ratio:4 / 3!important}.hv .hv-mt__media .hv-frame{aspect-ratio:16 / 10!important;overflow:hidden!important}.hv .hv-mt__media .hv-frame img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.hv .hv-gal .hv-hang[style*="--hv-span: 12"] .hv-frame{aspect-ratio:8 / 3!important}@media (min-width: 1024px){.hv .hv-gal .hv-hang:not([style*="--hv-span: 12"]){grid-column:span 3!important}}.hv .atrium-book,.atrium-book{padding-block:64px!important}.hv .hv-fn article{padding-block:16px!important}@media (max-width: 760px){.hv .hv-mt{grid-template-columns:100%!important}.hv .hv-mt .hv-hang,.hv .hv-mt__media,.hv .hv-mt__media .hv-frame{width:100%!important;max-width:100%!important;margin-inline:0!important}}html{scroll-behavior:smooth}body{background:var(--site-color-bg);color:var(--site-color-fg);font-family:var(--site-font-body);font-size:var(--site-body-size);line-height:var(--site-body-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--site-font-display);font-weight:var(--site-display-weight);color:var(--site-heading-color);letter-spacing:var(--site-h2-tracking);text-transform:var(--site-display-transform);line-height:var(--site-h2-leading)}h1{font-size:var(--site-display-size);line-height:var(--site-display-leading)}h2{font-size:var(--site-h2-size);font-weight:var(--site-h2-weight)}h3{font-size:var(--site-h3-size);line-height:var(--site-h3-leading)}a{color:var(--site-color-link);text-decoration:none;transition:opacity var(--site-dur) var(--site-ease)}::selection{background:var(--site-color-selection-bg);color:var(--site-color-selection-fg)}img{border-radius:var(--site-radius)}main.app-shell__main{padding-top:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:focus-visible{outline:var(--a11y-focus-width, 2px) solid var(--a11y-focus, currentColor)!important;outline-offset:var(--a11y-focus-offset, 2px)!important}:focus:not(:focus-visible){outline:none}button,summary,[role=button],[role=tab],input[type=checkbox],input[type=radio]{min-block-size:var(--a11y-target-min, 24px);min-inline-size:var(--a11y-target-min, 24px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:target{scroll-margin-block-start:calc(var(--site-header-h, 76px) + 1rem)}:root[style*=--a11y-text-scale]{font-size:calc(100% * var(--a11y-text-scale, 1))}:root[style*=--a11y-line-height] :where(p,li,dd,blockquote,figcaption){line-height:var(--a11y-line-height);letter-spacing:var(--a11y-letter-spacing);word-spacing:var(--a11y-word-spacing)}:root[data-a11y-links=underline] a[href]{text-decoration-line:underline}:root[data-a11y-motion=reduce] *,:root[data-a11y-motion=reduce] *:before,:root[data-a11y-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-a11y-cursor=large],:root[data-a11y-cursor=large] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 32 32'%3E%3Cpath d='M6 2l20 13-9 1.5 5 9-4 2-5-9-7 6z' fill='%23fff' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 4 2,auto}:root[data-a11y-font=dyslexia],:root[data-a11y-font=dyslexia] :where(p,li,h1,h2,h3,h4,h5,h6,a,button,label,input,td,th){font-family:Verdana,Tahoma,DejaVu Sans,sans-serif!important;letter-spacing:.02em}.a11y-sr-only{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.a11y-sr-only-focusable:not(:focus):not(:focus-within){position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
