@layer theme,base;@layer components{.bs-header{z-index:var(--bs-z-header);height:var(--bs-nav-height);padding-inline:var(--bs-space-outer);border-block-start:var(--bs-nav-accent) solid var(--bs-signal);background-color:var(--bs-paper);color:var(--bs-ink);align-items:center;display:flex;position:sticky;top:0}.bs-header:after{content:"";height:var(--bs-line);background:var(--bs-hairline);opacity:0;pointer-events:none;transition:opacity var(--bs-trs);position:absolute;inset:auto 0 -1px}.bs-header.is-scrolled:after{opacity:1}.bs-header__brand{--bs-brand-h:1.425rem;align-items:center;gap:calc(var(--bs-brand-h) * .42);min-block-size:var(--bs-tap);color:inherit;margin-inline-end:auto;text-decoration:none;display:flex}.bs-header__icon{inline-size:auto;block-size:var(--bs-brand-h);flex:none}.bs-header__icon--paper{display:none}.bs-header__divider{inline-size:1px;block-size:calc(var(--bs-brand-h) * .62);opacity:.6;background-color:currentColor;flex:none}.bs-header .bs-header__word{inline-size:auto;block-size:calc(var(--bs-brand-h) * .56);flex:none}.bs-header__brand{transition:opacity var(--bs-trs), visibility 0s}.bs-header.is-brand-hidden .bs-header__brand{opacity:0;visibility:hidden;transition:opacity var(--bs-trs), visibility 0s linear .3s}.bs-header__toggle{inline-size:var(--bs-tap);block-size:var(--bs-tap);color:inherit;justify-content:center;align-items:center;margin-inline-end:calc((var(--bs-tap) - 1.5rem) / -2);display:inline-flex}.bs-header__toggle svg{width:1.5rem;height:1.5rem}.bs-header__menu{display:none}.bs-header__link{color:inherit;cursor:pointer;text-decoration:none}.bs-header__sign{flex:none;block-size:.6em;inline-size:.6em;position:relative}.bs-header__sign:before,.bs-header__sign:after{content:"";border-block-start:1.5px solid;height:0;margin-block-start:-.75px;position:absolute;inset:50% 0 auto}.bs-header__sign:after{transition:opacity var(--bs-trs);transform:rotate(90deg)}.bs-header__link[aria-expanded=true] .bs-header__sign:after{opacity:0}.bs-header__sublink--all{font-weight:var(--bs-fw-medium);letter-spacing:var(--bs-ls-text-medium);gap:.4em}.bs-header__arrow{font-family:var(--bs-ff-serif);font-weight:var(--bs-fw-serif);font-variation-settings:var(--bs-serif-opsz)}@media (min-width:600px){.bs-header__brand{--bs-brand-h:1.6625rem}}@media (max-width:959.98px){.bs-header.is-open{background-color:var(--bs-signal);border-block-start-color:var(--bs-signal);color:var(--bs-paper)}.bs-header.is-open:after{opacity:0}.bs-header.is-open .bs-header__icon--ink{display:none}.bs-header.is-open .bs-header__icon--paper{display:block}.bs-header.is-open .bs-header__menu{inset:var(--bs-nav-height) 0 0;background-color:var(--bs-signal);color:var(--bs-paper);flex-direction:column;display:flex;position:fixed}.bs-header__list{gap:var(--bs-space-8);min-block-size:0;padding:var(--bs-space-8) var(--bs-space-outer) var(--bs-space-6);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.bs-header__list>:first-child{margin-block-start:auto}.bs-header__link{justify-content:space-between;align-items:center;gap:var(--bs-space-4);inline-size:100%;min-block-size:var(--bs-nav-height);font-family:var(--bs-ff-serif);font-size:calc(var(--bs-fz-menu) * var(--bs-serif-scale));font-variation-settings:var(--bs-serif-opsz);font-weight:500;line-height:var(--bs-lh-title);letter-spacing:var(--bs-ls-title);text-align:start;opacity:.88;transition:opacity var(--bs-trs);display:flex}.bs-header__link:is(:hover,:focus-visible,[aria-current],[data-current],[aria-expanded=true]){opacity:1}.bs-header__link:is([aria-current],[data-current]) .bs-header__label{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}.bs-header__sign{block-size:.5em;inline-size:.5em}.bs-header__sub{padding-block:var(--bs-space-2) var(--bs-space-4);display:none}.bs-header__item[data-open]>.bs-header__sub{display:block}.bs-header__sublink{min-block-size:var(--bs-tap);padding-block:var(--bs-space-2);border-block-start:var(--bs-line) solid color-mix(in srgb, var(--bs-paper) 45%, transparent);color:inherit;font-size:var(--bs-fz-eyebrow);line-height:var(--bs-lh-body);align-items:center;text-decoration:none;display:flex}.bs-header__sublink[aria-current=page]{font-weight:var(--bs-fw-medium)}.bs-header__cta{gap:var(--bs-space-3);padding:var(--bs-space-4) var(--bs-space-outer) calc(var(--bs-space-outer) + env(safe-area-inset-bottom,0px));border-block-start:var(--bs-line) solid color-mix(in srgb, var(--bs-paper) 45%, transparent);flex:none;display:flex}.bs-header__cta>.bs-btn{min-inline-size:0;padding-inline:var(--bs-space-3);flex:1 1 0}}@media (min-width:600px) and (max-width:959.98px){.bs-header__cta>.bs-btn{flex:0 16.875rem}}@media (max-width:959.98px) and (max-height:700px){.bs-header__list{gap:var(--bs-space-1)}}@media (min-width:960px){.bs-header__brand{--bs-brand-h:1.9rem}.bs-header__toggle,.bs-header .bs-header__wa{display:none}.bs-header__menu{align-self:stretch;align-items:center;display:flex}.bs-header__list{align-self:stretch;gap:clamp(1.25rem,2.2vw,2rem);padding-inline-end:clamp(1.25rem,2.2vw,2rem);display:flex}.bs-header__item{display:flex;position:relative}.bs-header__link{height:100%;font-size:var(--bs-fz-micro);font-weight:var(--bs-fw-medium);line-height:var(--bs-lh-small);letter-spacing:var(--bs-ls-text-medium);white-space:nowrap;opacity:.6;transition:opacity var(--bs-trs);align-items:center;gap:.45em;display:flex;position:relative}.bs-header__link:is(:hover,:focus-visible,[aria-current],[data-current],[aria-expanded=true]){opacity:1}.bs-header__link:after{content:"";inset:auto var(--bs-space-3) 0;background:var(--bs-signal);transform-origin:0;height:2px;transition:transform var(--bs-trs);position:absolute;transform:scaleX(0)}.bs-header__link:is([aria-current],[data-current]):after{transform:scaleX(1)}.bs-header__sub{top:100%;left:calc(var(--bs-space-5) * -1);border:var(--bs-line) solid var(--bs-divider);background-color:var(--bs-paper);visibility:hidden;opacity:0;min-inline-size:21rem;transition:opacity var(--bs-trs), visibility 0s linear .3s;position:absolute}.bs-header__item[data-open]>.bs-header__sub{visibility:visible;opacity:1;transition:opacity var(--bs-trs)}.bs-header__sublist>li+li{border-block-start:var(--bs-line) solid var(--bs-divider)}.bs-header__sublink{--bs-focus-offset:-3px;min-block-size:var(--bs-tap);padding:var(--bs-space-3) var(--bs-space-5);color:var(--bs-ink);font-size:var(--bs-fz-micro);line-height:var(--bs-lh-body);transition:color var(--bs-trs);align-items:center;text-decoration:none;display:flex}.bs-header__sublink:is(:hover,[aria-current=page]){color:var(--bs-signal)}}}@layer utilities;
@layer theme,base;@layer components{.bs-footer{padding-block:var(--bs-space-section) 0;overflow-x:clip}.bs-footer__top{row-gap:var(--bs-stack-xxl)}.bs-footer__nav,.bs-footer__meta,.bs-footer__legal{grid-column:1/-1}.bs-footer__nav,.bs-footer__list{gap:var(--bs-space-10);flex-direction:column;display:flex}.bs-footer__link{padding-block:.4rem;padding-block:max(0px, calc((var(--bs-tap) - 1lh) / 2));margin-block:-.4rem;margin-block:min(0px, calc((1lh - var(--bs-tap)) / 2));color:var(--bs-link);font-size:var(--bs-fz-footer-link);line-height:var(--bs-lh-title);letter-spacing:-.01em;transition:color var(--bs-trs);text-decoration:none;display:inline-block}.bs-footer__meta{gap:var(--bs-space-2);color:var(--bs-text-soft);font-size:var(--bs-fz-micro);line-height:var(--bs-lh-body);flex-direction:column;display:flex}.bs-footer__cities{gap:var(--bs-space-1) var(--bs-space-4);flex-wrap:wrap;max-inline-size:28rem;margin-block-start:var(--bs-space-4);display:flex}.bs-footer__legal{gap:var(--bs-space-4);font-size:var(--bs-fz-small);line-height:var(--bs-lh-body);flex-direction:column;display:flex}.bs-footer__soft-link{min-block-size:var(--bs-tap);color:var(--bs-text-soft);text-decoration:underline;text-decoration-thickness:var(--bs-line);text-underline-offset:.22em;transition:color var(--bs-trs);align-items:center;display:inline-flex}.bs-footer__wordmark{min-block-size:var(--bs-tap);color:var(--bs-text);transition:color var(--bs-trs);--bs-focus-offset:-3px;align-items:flex-end;margin-block-start:var(--bs-stack-xxl);display:flex}.bs-footer__link:active,.bs-footer__wordmark:active{color:var(--bs-link-hover)}.bs-footer__soft-link:active{color:var(--bs-text)}@media (hover:hover){.bs-footer__link:hover,.bs-footer__wordmark:hover{color:var(--bs-link-hover)}.bs-footer__soft-link:hover{color:var(--bs-text)}}@media (min-width:481px){.bs-footer__legal{gap:var(--bs-space-2) var(--bs-space-6);flex-flow:wrap}}@media (min-width:600px){.bs-footer__top{grid-template-rows:auto auto}.bs-footer__meta{grid-area:1/1/span 2/span 4}.bs-footer__nav{gap:var(--bs-space-4);flex-direction:row;grid-area:1/5/auto/-1}.bs-footer__legal{grid-area:2/5/auto/-1}.bs-footer__list{gap:var(--bs-space-6);flex:1}.bs-footer__link{line-height:var(--bs-lh-lead);letter-spacing:0;text-wrap:balance}}@media (min-width:600px) and (max-width:767.98px){.bs-footer__link{font-size:var(--bs-fz-lead)}}@media (min-width:960px){.bs-footer__meta{grid-column:1/span 6}.bs-footer__nav,.bs-footer__legal{grid-column:7/-1}.bs-footer__legal{gap:var(--bs-space-2) var(--bs-space-8)}}}@layer utilities;
