.res-menu[data-astro-cid-sdo4oacj]{position:relative;font-weight:500}summary[data-astro-cid-sdo4oacj]{display:inline-flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;list-style:none;white-space:nowrap;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .16s ease}summary[data-astro-cid-sdo4oacj]::-webkit-details-marker{display:none}summary[data-astro-cid-sdo4oacj]:hover,summary[data-astro-cid-sdo4oacj].here,.res-menu[data-astro-cid-sdo4oacj][open] summary[data-astro-cid-sdo4oacj]{text-decoration-color:currentColor}summary[data-astro-cid-sdo4oacj] svg[data-astro-cid-sdo4oacj]{width:12px;height:12px;transition:transform .2s ease}.res-menu[data-astro-cid-sdo4oacj][open] summary[data-astro-cid-sdo4oacj] svg[data-astro-cid-sdo4oacj]{transform:rotate(180deg)}.panel[data-astro-cid-sdo4oacj]{position:absolute;z-index:20;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 40px));display:grid;gap:2px;padding:8px;background:#13203a;color:#f3f2ef;border-top:4px solid #c9a25c;box-shadow:0 18px 40px #04081073}.panel[data-astro-cid-sdo4oacj] a[data-astro-cid-sdo4oacj]{display:grid;gap:4px;padding:14px 16px;color:inherit;text-decoration:none;transition:background-color .16s ease}.panel[data-astro-cid-sdo4oacj] a[data-astro-cid-sdo4oacj]:hover,.panel[data-astro-cid-sdo4oacj] a[data-astro-cid-sdo4oacj]:focus-visible{background:#24324f}.panel[data-astro-cid-sdo4oacj] b[data-astro-cid-sdo4oacj]{font-family:Newsreader,Iowan Old Style,Times New Roman,serif;font-weight:400;font-size:22px;letter-spacing:-.012em;line-height:1.15}.panel[data-astro-cid-sdo4oacj] span[data-astro-cid-sdo4oacj]{font-size:14px;font-weight:400;line-height:1.4;opacity:.82}@media (max-width:560px){.res-menu[data-astro-cid-sdo4oacj]{position:static}.panel[data-astro-cid-sdo4oacj]{top:100%;left:16px;right:16px;width:auto}}@media (prefers-reduced-motion:no-preference){.res-menu[data-astro-cid-sdo4oacj][open] .panel[data-astro-cid-sdo4oacj]{animation:res-in .18s ease both}@keyframes res-in{0%{opacity:0;transform:translateY(-6px)}}}.site-foot[data-astro-cid-fzzfhhes]{padding:clamp(56px,6vw,96px) clamp(20px,3.4vw,56px) 32px;background:#0b1422;color:#f3f2ef;font-family:Switzer,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(17px,16px + .25vw,19px);line-height:1.55;letter-spacing:-.005em;overflow:hidden;overflow:clip}.site-foot[data-astro-cid-fzzfhhes] :where(p,ul,li)[data-astro-cid-fzzfhhes]{margin:0;padding:0;list-style:none}.cols[data-astro-cid-fzzfhhes]{display:grid;grid-template-columns:5fr 3fr 4fr;gap:clamp(24px,3vw,48px);align-items:start}.say[data-astro-cid-fzzfhhes]{font-family:Newsreader,Iowan Old Style,Times New Roman,serif;font-weight:300;font-size:clamp(24px,2.4vw,38px);letter-spacing:-.02em;line-height:1.15;max-width:22ch}ul[data-astro-cid-fzzfhhes]{display:grid;gap:8px}a[data-astro-cid-fzzfhhes]{color:inherit;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}a[data-astro-cid-fzzfhhes]:hover{text-decoration-thickness:.14em}.mail[data-astro-cid-fzzfhhes]{display:grid;gap:12px;justify-items:end;text-align:right}.mail[data-astro-cid-fzzfhhes] a[data-astro-cid-fzzfhhes]:first-child{font-size:clamp(20px,17.6px + .7vw,26px)}.cta[data-astro-cid-fzzfhhes]{display:inline-flex;align-items:center;min-height:56px;padding:0 28px;background:#c9a25c;color:#10141c;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,transform .16s ease}.cta[data-astro-cid-fzzfhhes]:hover{background:#f3f2ef}.cta[data-astro-cid-fzzfhhes]:active{transform:scale(.97)}.name[data-astro-cid-fzzfhhes]{margin-top:clamp(48px,6vw,96px);font-family:Newsreader,Iowan Old Style,Times New Roman,serif;font-weight:300;font-size:clamp(64px,11vw,190px);letter-spacing:-.04em;line-height:.9;text-align:center;color:#c9a25c;white-space:nowrap}small[data-astro-cid-fzzfhhes]{display:block;margin-top:40px;font-size:14px;line-height:1.5;opacity:.8}.site-foot[data-astro-cid-fzzfhhes] :focus-visible[data-astro-cid-fzzfhhes]{outline:3px solid #c9a25c;outline-offset:3px}@media (max-width:960px){.cols[data-astro-cid-fzzfhhes]{grid-template-columns:1fr 1fr}.say[data-astro-cid-fzzfhhes]{grid-column:1/-1}.mail[data-astro-cid-fzzfhhes]{grid-column:1/-1;justify-items:start;text-align:left}.mail[data-astro-cid-fzzfhhes] a[data-astro-cid-fzzfhhes]:first-child{font-size:inherit;overflow-wrap:anywhere}.cta[data-astro-cid-fzzfhhes]{padding:0 18px}}