.default-portal[data-v-7e80dcfb]{min-height:100dvh;padding:var(--portal-container-padding);background:var(--portal-color-background);color:var(--portal-color-text);place-items:center;display:grid}.default-portal__content[data-v-7e80dcfb]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);width:min(100%,720px);box-shadow:var(--portal-shadow);padding:48px}.default-portal__content h1[data-v-7e80dcfb]{font-family:var(--portal-heading-font-family)}.default-portal__label[data-v-7e80dcfb]{color:var(--portal-color-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.default-portal__code[data-v-7e80dcfb]{color:var(--portal-color-secondary);overflow-wrap:anywhere}.portal-action-document-icon[data-v-ac839432]{width:var(--portal-action-icon-size,1.1em);height:var(--portal-action-icon-size,1.1em);-o-object-fit:contain;object-fit:contain;flex:none;display:block}.portal-action-document-icon--mask[data-v-ac839432]{-webkit-mask-image:var(--portal-action-document-icon-mask-image);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-action-document-icon-mask-image);-webkit-mask-image:var(--portal-action-document-icon-mask-image);mask-image:var(--portal-action-document-icon-mask-image);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-action-icon[data-v-c5096c75]{width:var(--portal-action-icon-size,1.1em);height:var(--portal-action-icon-size,1.1em);flex:none;display:block}.portal-action-link[data-v-f0e1c7e1]{--portal-action-min-height:46px;--portal-action-padding:0 18px;--portal-action-font-size:14px;--portal-action-icon-size:19px;box-sizing:border-box;min-height:var(--portal-action-min-height);padding:var(--portal-action-padding);border-radius:var(--portal-button-radius);color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-action-font-size);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.portal-action-link--icon-size-compact[data-v-f0e1c7e1]{--portal-action-icon-size:15px}.portal-action-link--icon-size-default[data-v-f0e1c7e1]{--portal-action-icon-size:19px}.portal-action-link--icon-size-large[data-v-f0e1c7e1]{--portal-action-icon-size:25px}.portal-action-link--icon-size-xlarge[data-v-f0e1c7e1]{--portal-action-icon-size:30px}.portal-action-link--size-compact[data-v-f0e1c7e1]{--portal-action-min-height:38px;--portal-action-padding:0 13px;--portal-action-font-size:13px}.portal-action-link--size-large[data-v-f0e1c7e1]{--portal-action-min-height:52px;--portal-action-padding:0 24px;--portal-action-font-size:15px;gap:10px}.portal-action-link--width-full[data-v-f0e1c7e1]{width:100%}.portal-action-link--variant-primary[data-v-f0e1c7e1]{border-color:var(--portal-color-primary);background:var(--portal-color-primary);color:var(--portal-color-on-primary)}.portal-action-link--variant-primary[data-v-f0e1c7e1]:hover{border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark)}.portal-action-link--variant-secondary[data-v-f0e1c7e1]{background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark);border-color:#0000}.portal-action-link--variant-secondary[data-v-f0e1c7e1]:hover{background:var(--portal-color-surface-soft);color:var(--portal-color-primary)}.portal-action-link--variant-outline[data-v-f0e1c7e1]{border-color:var(--portal-color-border);color:var(--portal-color-text);background:0 0}.portal-action-link--variant-outline[data-v-f0e1c7e1]:hover{border-color:var(--portal-color-primary);color:var(--portal-color-primary)}.portal-action-link--variant-ghost[data-v-f0e1c7e1]{color:var(--portal-color-primary);background:0 0;border-color:#0000}.portal-action-link--variant-ghost[data-v-f0e1c7e1]:hover{background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-action-link--variant-link[data-v-f0e1c7e1]{border-radius:var(--portal-button-radius);min-height:auto;color:var(--portal-color-primary);background:0 0;border-color:#0000;justify-content:flex-start;padding:4px 0;font-weight:800}.portal-action-link--variant-link[data-v-f0e1c7e1]:hover{color:var(--portal-color-primary-dark)}.portal-action-link--variant-link .portal-action-link__label[data-v-f0e1c7e1]{text-underline-offset:.22em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .18s}.portal-action-link--variant-link:hover .portal-action-link__label[data-v-f0e1c7e1]{text-decoration-color:currentColor}.portal-action-link--variant-link .portal-action-link__icon--trailing[data-v-f0e1c7e1]{transition:transform .18s}.portal-action-link--variant-link:hover .portal-action-link__icon--trailing[data-v-f0e1c7e1]{transform:translate(2px)}.portal-action-link--hero.portal-action-link--variant-primary[data-v-f0e1c7e1]{background:linear-gradient(135deg,var(--portal-color-primary-dark),var(--portal-color-primary) 62%,var(--portal-color-primary-dark));box-shadow:0 8px 18px color-mix(in srgb,var(--portal-color-primary-dark) 18%,transparent);border-color:#0000}.portal-action-link--hero.portal-action-link--variant-primary[data-v-f0e1c7e1]:hover{border-color:var(--portal-color-primary-dark);background:linear-gradient(135deg,var(--portal-color-primary-dark),var(--portal-color-primary) 48%,var(--portal-color-primary-dark));box-shadow:0 11px 22px color-mix(in srgb,var(--portal-color-primary-dark) 24%,transparent)}.portal-action-link--hero.portal-action-link--variant-outline[data-v-f0e1c7e1]{border-color:var(--portal-color-primary);background:var(--portal-color-surface);color:var(--portal-color-primary);box-shadow:0 3px 10px color-mix(in srgb,var(--portal-color-primary-dark) 5%,transparent)}.portal-action-link--hero.portal-action-link--variant-outline[data-v-f0e1c7e1]:hover{border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-action-link--cta.portal-action-link--variant-primary[data-v-f0e1c7e1]{border-color:var(--portal-color-surface);background:var(--portal-color-surface);color:var(--portal-color-primary-dark)}.portal-action-link--cta.portal-action-link--variant-primary[data-v-f0e1c7e1]:hover{border-color:var(--portal-color-surface-soft);background:var(--portal-color-surface-soft);color:var(--portal-color-primary-dark)}.portal-action-link--cta.portal-action-link--variant-secondary[data-v-f0e1c7e1]{background:color-mix(in srgb,var(--portal-color-on-primary) 18%,transparent);color:var(--portal-color-on-primary);border-color:#0000}.portal-action-link--cta.portal-action-link--variant-ghost[data-v-f0e1c7e1]:hover,.portal-action-link--cta.portal-action-link--variant-secondary[data-v-f0e1c7e1]:hover{background:color-mix(in srgb,var(--portal-color-on-primary) 28%,transparent);color:var(--portal-color-on-primary)}.portal-action-link--cta.portal-action-link--variant-outline[data-v-f0e1c7e1]{border-color:color-mix(in srgb,var(--portal-color-on-primary) 52%,transparent);color:var(--portal-color-on-primary)}.portal-action-link--cta.portal-action-link--variant-outline[data-v-f0e1c7e1]:hover{border-color:var(--portal-color-surface);background:color-mix(in srgb,var(--portal-color-on-primary) 12%,transparent);color:var(--portal-color-on-primary)}.portal-action-link--cta.portal-action-link--variant-ghost[data-v-f0e1c7e1],.portal-action-link--cta.portal-action-link--variant-link[data-v-f0e1c7e1]{color:var(--portal-color-surface)}.portal-action-link--cta.portal-action-link--variant-link[data-v-f0e1c7e1]:hover{color:var(--portal-color-surface-soft)}.portal-action-link--footer[data-v-f0e1c7e1]{border-radius:var(--portal-button-radius);min-height:auto;color:var(--portal-footer-text);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;padding:2px 0;font-weight:500}.portal-action-link--footer[data-v-f0e1c7e1]:hover{color:var(--portal-color-primary-soft)}.portal-action-link--footer .portal-action-link__label[data-v-f0e1c7e1]{text-decoration:none}.portal-action-link--page[data-v-f0e1c7e1]{margin:0}.portal-action-link[data-portal-navigation-unavailable=true][data-v-f0e1c7e1]{cursor:not-allowed;opacity:.58}.portal-action-link[data-portal-navigation-unavailable=true][data-v-f0e1c7e1]:hover{transform:none}.portal-action-link[data-v-f0e1c7e1]:not([data-portal-navigation-unavailable=true]):hover:not(.portal-action-link--variant-link){transform:translateY(-1px)}.portal-action-link[data-v-f0e1c7e1]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-action-link--cta[data-v-f0e1c7e1]:focus-visible,.portal-action-link--hero.portal-action-link--variant-primary[data-v-f0e1c7e1]:focus-visible{outline-color:var(--portal-color-surface)}@media (width<=850px){.portal-action-link--mobile-width-full[data-v-f0e1c7e1]:not(.portal-action-link--variant-link){width:100%}}@media (prefers-reduced-motion:reduce){.portal-action-link[data-v-f0e1c7e1],.portal-action-link--variant-link .portal-action-link__icon--trailing[data-v-f0e1c7e1],.portal-action-link--variant-link .portal-action-link__label[data-v-f0e1c7e1]{transition:none}.portal-action-link--variant-link:hover .portal-action-link__icon--trailing[data-v-f0e1c7e1],.portal-action-link[data-v-f0e1c7e1]:not([data-portal-navigation-unavailable=true]):hover:not(.portal-action-link--variant-link){transform:none}}.portal-hero-effect[data-v-22af2700]{width:var(--portal-hero-effect-size,120px);max-width:none;opacity:var(--portal-hero-effect-opacity,1);pointer-events:none;transform:translate3d(calc(var(--portal-hero-effect-placement-translate-x,0%) + var(--portal-hero-effect-offset-x,0px)),calc(var(--portal-hero-effect-placement-translate-y,0%) + var(--portal-hero-effect-offset-y,0px)),0);will-change:transform;position:absolute}.portal-hero-effect--placement-top_left[data-v-22af2700]{top:0;left:0}.portal-hero-effect--placement-top_center[data-v-22af2700]{--portal-hero-effect-placement-translate-x:-50%;top:0;left:50%}.portal-hero-effect--placement-top_right[data-v-22af2700]{top:0;right:0}.portal-hero-effect--placement-center_left[data-v-22af2700]{--portal-hero-effect-placement-translate-y:-50%;top:50%;left:0}.portal-hero-effect--placement-center[data-v-22af2700]{--portal-hero-effect-placement-translate-x:-50%;--portal-hero-effect-placement-translate-y:-50%;top:50%;left:50%}.portal-hero-effect--placement-center_right[data-v-22af2700]{--portal-hero-effect-placement-translate-y:-50%;top:50%;right:0}.portal-hero-effect--placement-bottom_left[data-v-22af2700]{bottom:0;left:0}.portal-hero-effect--placement-bottom_center[data-v-22af2700]{--portal-hero-effect-placement-translate-x:-50%;bottom:0;left:50%}.portal-hero-effect--placement-bottom_right[data-v-22af2700]{bottom:0;right:0}.portal-hero-effect__visual[data-v-22af2700]{opacity:0;transform-origin:50%;will-change:opacity,transform;width:100%;height:auto;display:block}.portal-hero-effect--entrance-fade_scale .portal-hero-effect__visual[data-v-22af2700]{transform:scale(.86)}.portal-hero-effect--entrance-rise_from_bottom[data-v-22af2700]{overflow:hidden}.portal-hero-effect--entrance-rise_from_bottom .portal-hero-effect__visual[data-v-22af2700]{transform:translate3d(0,var(--portal-hero-effect-entrance-distance,32px),0) scale(.98)}.portal-hero-effect--started .portal-hero-effect__visual[data-v-22af2700]{opacity:1;transition:opacity var(--portal-hero-effect-entrance-duration,.36s) var(--portal-hero-effect-timing-function,ease),transform var(--portal-hero-effect-entrance-duration,.36s) var(--portal-hero-effect-timing-function,ease);transform:translateZ(0)scale(1)}.portal-hero-effect--started.portal-hero-effect--entrance-none .portal-hero-effect__visual[data-v-22af2700]{transition:none}.portal-hero-effect--clip-released.portal-hero-effect--entrance-rise_from_bottom[data-v-22af2700]{overflow:visible}.portal-hero-effect--loop-active .portal-hero-effect__visual[data-v-22af2700]{animation-duration:var(--portal-hero-effect-loop-duration,1.6s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.portal-hero-effect--loop-active.portal-hero-effect--loop-flicker .portal-hero-effect__visual[data-v-22af2700]{animation-name:portal-hero-effect-flicker-22af2700}.portal-hero-effect--loop-active.portal-hero-effect--loop-flame .portal-hero-effect__visual[data-v-22af2700]{transform-origin:bottom;animation-name:portal-hero-effect-flame-22af2700}.portal-hero-effect--loop-active.portal-hero-effect--loop-sway .portal-hero-effect__visual[data-v-22af2700]{transform-origin:50%;animation-name:portal-hero-effect-sway-22af2700}.portal-hero-effect--loop-active.portal-hero-effect--loop-pulse .portal-hero-effect__visual[data-v-22af2700]{animation-name:portal-hero-effect-pulse-22af2700}.portal-hero-effect--loop-active.portal-hero-effect--loop-float .portal-hero-effect__visual[data-v-22af2700]{animation-name:portal-hero-effect-float-22af2700}.portal-hero-effect--loop-active.portal-hero-effect--loop-drift_down .portal-hero-effect__visual[data-v-22af2700]{animation-name:portal-hero-effect-drift-down-22af2700;animation-timing-function:linear}@keyframes portal-hero-effect-flicker-22af2700{0%,to{opacity:.72}16%{opacity:1}29%{opacity:.82}43%{opacity:.98}61%{opacity:.76}78%{opacity:1}}@keyframes portal-hero-effect-flame-22af2700{0%,to{opacity:.82;transform:rotate(-2.2deg)scale(.985,1.02)}16%{opacity:1;transform:rotate(1.8deg)scale(1.025,.99)}34%{opacity:.76;transform:rotate(-1.3deg)scale(.99,1.015)}55%{opacity:.98;transform:rotate(2.6deg)scale(1.02,.985)}76%{opacity:.87;transform:rotate(-1.8deg)scale(.99,1.02)}}@keyframes portal-hero-effect-sway-22af2700{0%,to{transform:rotate(var(--portal-hero-effect-loop-rotate-from,-4deg))}50%{transform:rotate(var(--portal-hero-effect-loop-rotate-to,4deg))}}@keyframes portal-hero-effect-pulse-22af2700{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes portal-hero-effect-float-22af2700{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes portal-hero-effect-drift-down-22af2700{0%{opacity:0;transform:translateY(-12%)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(14%)}}@media (prefers-reduced-motion:reduce){.portal-hero-effect[data-v-22af2700],.portal-hero-effect--entrance-rise_from_bottom[data-v-22af2700]{overflow:visible!important}.portal-hero-effect__visual[data-v-22af2700]{will-change:auto;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.portal-hero-chrome[data-v-4b32fa71]{pointer-events:none;position:absolute;inset:0}.portal-hero-chrome__background[data-v-4b32fa71],.portal-hero-chrome__background-video[data-v-4b32fa71],.portal-hero-chrome__video-poster[data-v-4b32fa71]{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.portal-hero-chrome__background[data-v-4b32fa71]{opacity:0}.portal-hero-chrome__video-poster[data-v-4b32fa71]{overflow:hidden}.portal-hero-chrome__background-image[data-v-4b32fa71],.portal-hero-chrome__background-video[data-v-4b32fa71],.portal-hero-chrome__video-poster-image[data-v-4b32fa71]{-o-object-fit:var(--portal-hero-background-size,cover);object-fit:var(--portal-hero-background-size,cover);-o-object-position:var(--portal-hero-background-position,center);object-position:var(--portal-hero-background-position,center);width:100%;height:100%;transform:scale(var(--portal-hero-background-scroll-progress-scale,var(--portal-hero-background-scroll-scale-from,1)));transform-origin:var(--portal-hero-background-scroll-progress-origin,var(--portal-hero-background-scroll-origin,center));display:block}.portal-hero-chrome__background-video[data-v-4b32fa71]{opacity:0}.portal-hero-chrome--background-scroll-enabled .portal-hero-chrome__background-image[data-v-4b32fa71],.portal-hero-chrome--background-scroll-enabled .portal-hero-chrome__background-video[data-v-4b32fa71],.portal-hero-chrome--background-scroll-enabled .portal-hero-chrome__video-poster-image[data-v-4b32fa71]{will-change:transform}.portal-hero-chrome--suppress-initial-motion .portal-hero-chrome__background[data-v-4b32fa71],.portal-hero-chrome--suppress-initial-motion .portal-hero-chrome__background-video[data-v-4b32fa71]{opacity:1;transition:none!important}.portal-hero-chrome--background-entrance-active .portal-hero-chrome__background[data-v-4b32fa71],.portal-hero-chrome--background-loaded:not(.portal-hero-chrome--background-entrance-enabled) .portal-hero-chrome__background[data-v-4b32fa71]{opacity:1}.portal-hero-chrome--background-entrance-enabled .portal-hero-chrome__background[data-v-4b32fa71],.portal-hero-chrome--video-entrance-enabled .portal-hero-chrome__background-video[data-v-4b32fa71]{will-change:opacity;transition:opacity var(--portal-hero-background-entrance-duration,1.1s) cubic-bezier(.22,1,.36,1) var(--portal-hero-background-entrance-delay,0s)}.portal-hero-chrome--video-entrance-active .portal-hero-chrome__background-video[data-v-4b32fa71],.portal-hero-chrome--video-ready:not(.portal-hero-chrome--video-entrance-enabled) .portal-hero-chrome__background-video[data-v-4b32fa71]{opacity:1}.portal-hero-chrome__overlay[data-v-4b32fa71]{z-index:1;background:var(--portal-hero-background-overlay-color);opacity:var(--portal-hero-background-overlay-opacity,0);pointer-events:none;position:absolute;inset:0}.portal-hero-chrome__effects[data-v-4b32fa71]{pointer-events:none;position:absolute;inset:0;overflow:visible}.portal-hero-chrome__effects--behind-content[data-v-4b32fa71]{z-index:2}.portal-hero-chrome__effects--above-content[data-v-4b32fa71]{z-index:4}@media (width<=850px){.portal-hero-chrome__background-image[data-v-4b32fa71],.portal-hero-chrome__background-video[data-v-4b32fa71],.portal-hero-chrome__video-poster-image[data-v-4b32fa71]{-o-object-fit:var(--portal-hero-background-mobile-size,var(--portal-hero-background-size,cover));object-fit:var(--portal-hero-background-mobile-size,var(--portal-hero-background-size,cover));-o-object-position:var(--portal-hero-background-mobile-position,var(--portal-hero-background-position,center));object-position:var(--portal-hero-background-mobile-position,var(--portal-hero-background-position,center))}.portal-hero-chrome__overlay[data-v-4b32fa71]{background:var(--portal-hero-background-mobile-overlay-color,var(--portal-hero-background-overlay-color,transparent));opacity:var(--portal-hero-background-mobile-overlay-opacity,var(--portal-hero-background-overlay-opacity,0))}.portal-hero-chrome--background-entrance-enabled .portal-hero-chrome__background[data-v-4b32fa71],.portal-hero-chrome--video-entrance-enabled .portal-hero-chrome__background-video[data-v-4b32fa71]{transition-duration:var(--portal-hero-background-mobile-entrance-duration,var(--portal-hero-background-entrance-duration,1.1s));transition-delay:var(--portal-hero-background-mobile-entrance-delay,var(--portal-hero-background-entrance-delay,0s))}}@media (prefers-reduced-motion:reduce){.portal-hero-chrome--background-loaded .portal-hero-chrome__background[data-v-4b32fa71],.portal-hero-chrome--video-ready .portal-hero-chrome__background-video[data-v-4b32fa71]{opacity:1!important;transition:none!important}.portal-hero-chrome__background-image[data-v-4b32fa71],.portal-hero-chrome__background-video[data-v-4b32fa71],.portal-hero-chrome__video-poster-image[data-v-4b32fa71]{will-change:auto;transform:none!important}}.portal-container-actions[data-v-3092b084]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.portal-container-actions--align-center[data-v-3092b084]{justify-content:center}.portal-container-actions--align-right[data-v-3092b084]{justify-content:flex-end}.portal-container-actions--section[data-v-3092b084]{margin-bottom:32px}.portal-container-actions--card[data-v-3092b084]{margin-top:18px}.portal-container-actions--cta[data-v-3092b084]{margin-top:0}@media (width<=850px){.portal-container-actions--mobile-align-left[data-v-3092b084]{justify-content:flex-start}.portal-container-actions--mobile-align-center[data-v-3092b084]{justify-content:center}.portal-container-actions--mobile-align-right[data-v-3092b084]{justify-content:flex-end}}@media (width<=540px){.portal-container-actions--cta[data-v-3092b084],.portal-container-actions--cta[data-v-3092b084] .portal-action-link:not(.portal-action-link--variant-link){width:100%}}.portal-audio[data-v-3723354f]{box-sizing:border-box;width:100%;max-width:var(--portal-audio-max-width,1100px);padding:var(--portal-audio-padding,0);font-family:var(--portal-font-family);color:var(--portal-color-text);gap:0;margin-inline:auto;display:grid}.portal-audio__intro[data-v-3723354f]{max-width:720px;margin-bottom:var(--portal-audio-header-bottom,28px)}.portal-audio__eyebrow[data-v-3723354f]{color:var(--portal-color-primary);font-size:var(--portal-audio-eyebrow-size,13px);font-weight:var(--portal-audio-eyebrow-weight,800);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.portal-audio__heading[data-v-3723354f]{font-family:var(--portal-heading-font-family);font-size:var(--portal-audio-heading-size,44px);font-weight:var(--portal-audio-heading-weight,700);line-height:var(--portal-audio-heading-line-height,1.08);margin:0}.portal-audio__text[data-v-3723354f]{font-size:var(--portal-audio-text-size,16px);font-weight:var(--portal-audio-text-weight,400);line-height:var(--portal-audio-text-line-height,1.7);margin-top:14px}.portal-audio__text p[data-v-3723354f]{margin:0 0 8px}.portal-audio__shell[data-v-3723354f]{grid-template-columns:var(--portal-audio-cover-size,240px) minmax(0,1fr);gap:var(--portal-audio-gap,28px);padding:var(--portal-audio-surface-padding,28px);border-radius:var(--portal-audio-surface-radius,22px);align-items:center;display:grid}.portal-audio--cover_right .portal-audio__shell[data-v-3723354f]{grid-template-columns:minmax(0,1fr) var(--portal-audio-cover-size,240px)}.portal-audio--cover_right .portal-audio__cover[data-v-3723354f]{order:2}.portal-audio--player_only .portal-audio__shell[data-v-3723354f],.portal-audio--stacked .portal-audio__shell[data-v-3723354f]{grid-template-columns:1fr}.portal-audio--surface-soft .portal-audio__shell[data-v-3723354f]{background:var(--portal-color-surface-soft)}.portal-audio--surface-outlined .portal-audio__shell[data-v-3723354f]{border:1px solid var(--portal-color-border)}.portal-audio--surface-elevated .portal-audio__shell[data-v-3723354f]{background:var(--portal-color-surface);box-shadow:var(--portal-shadow)}.portal-audio__cover[data-v-3723354f]{aspect-ratio:1;border-radius:var(--portal-audio-cover-radius,18px);background:var(--portal-color-primary-soft);overflow:hidden}.portal-audio__cover img[data-v-3723354f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.portal-audio__cover-placeholder[data-v-3723354f]{width:100%;height:100%;color:var(--portal-color-primary);place-items:center;font-size:72px;display:grid}.portal-audio__metadata span[data-v-3723354f],.portal-audio__metadata strong[data-v-3723354f]{display:block}.portal-audio__metadata strong[data-v-3723354f]{font-size:var(--portal-audio-track-title-size,22px);font-weight:var(--portal-audio-track-title-weight,700);margin-bottom:var(--portal-audio-track-title-gap,6px)}.portal-audio__metadata span[data-v-3723354f]{color:var(--portal-color-secondary);font-size:var(--portal-audio-artist-size,16px);font-weight:var(--portal-audio-artist-weight,400)}.portal-audio__metadata p[data-v-3723354f]{margin:var(--portal-audio-description-top,14px) 0 0;font-size:var(--portal-audio-description-size,16px);font-weight:var(--portal-audio-description-weight,400);line-height:1.55}.portal-audio__native[data-v-3723354f]{display:none}.portal-audio__controls[data-v-3723354f]{margin-top:var(--portal-audio-player-top,24px);align-items:center;gap:12px;display:flex}.portal-audio__play[data-v-3723354f]{background:var(--portal-color-primary);width:48px;height:48px;color:var(--portal-color-on-primary);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.portal-audio__play svg[data-v-3723354f]{fill:currentColor;width:22px;height:22px}.portal-audio__progress[data-v-3723354f]{min-width:90px;accent-color:var(--portal-color-primary);flex:1}.portal-audio__time[data-v-3723354f]{font-variant-numeric:tabular-nums;font-size:var(--portal-audio-time-size,13px)}.portal-audio__volume input[data-v-3723354f]{width:92px;accent-color:var(--portal-color-primary)}.portal-audio__rate select[data-v-3723354f]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface);min-height:36px;color:inherit;border-radius:8px}.portal-audio__download[data-v-3723354f]{border:1px solid var(--portal-color-border);width:38px;height:38px;color:var(--portal-color-primary);border-radius:50%;place-items:center;font-weight:900;text-decoration:none;display:grid}.portal-audio__playlist[data-v-3723354f]{margin:var(--portal-audio-playlist-top,24px) 0 0;gap:var(--portal-audio-playlist-gap,10px);padding:0;list-style:none;display:grid}.portal-audio__playlist button[data-v-3723354f]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.portal-audio__playlist button.is-active[data-v-3723354f]{border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft)}.portal-audio__number[data-v-3723354f]{font-variant-numeric:tabular-nums;color:var(--portal-color-secondary)}.portal-audio__track-copy small[data-v-3723354f],.portal-audio__track-copy strong[data-v-3723354f]{display:block}.portal-audio__track-copy strong[data-v-3723354f]{font-size:var(--portal-audio-playlist-title-size,15px);font-weight:var(--portal-audio-playlist-title-weight,700)}.portal-audio__track-copy small[data-v-3723354f]{color:var(--portal-color-secondary);font-size:var(--portal-audio-playlist-meta-size,12px);margin-top:3px}.portal-audio__empty[data-v-3723354f],.portal-audio__error[data-v-3723354f]{background:var(--portal-color-primary-soft);border-radius:12px;padding:16px}.sr-only[data-v-3723354f]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a[data-v-3723354f]:focus-visible,button[data-v-3723354f]:focus-visible,input[data-v-3723354f]:focus-visible,select[data-v-3723354f]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}@media (width<=850px){.portal-audio[data-v-3723354f]{padding:var(--portal-audio-mobile-padding,var(--portal-audio-padding,0))}.portal-audio--mobile-player_only .portal-audio__shell[data-v-3723354f],.portal-audio--mobile-stacked .portal-audio__shell[data-v-3723354f]{grid-template-columns:1fr}.portal-audio--mobile-player_only .portal-audio__cover[data-v-3723354f]{display:none}.portal-audio__controls[data-v-3723354f]{flex-wrap:wrap}.portal-audio__progress[data-v-3723354f]{flex-basis:100%;order:10}.portal-audio__volume[data-v-3723354f]{margin-left:auto}}@media (width<=540px){.portal-audio__shell[data-v-3723354f]{padding:20px}.portal-audio__controls[data-v-3723354f]{gap:9px}.portal-audio__volume input[data-v-3723354f]{width:76px}.portal-audio__download[data-v-3723354f]{width:36px;height:36px}}svg[data-v-840f6fbc]{width:100%;height:100%;display:block}.portal-accordion[data-v-7521fdad]{--portal-accordion-gap:12px;--portal-accordion-max-width:960px;--portal-accordion-radius:var(--portal-card-radius);--portal-accordion-border:1px solid var(--portal-color-border);--portal-accordion-background:var(--portal-color-surface);--portal-accordion-open-background:var(--portal-color-surface);--portal-accordion-shadow:var(--portal-shadow);--portal-accordion-trigger-padding:18px 20px;--portal-accordion-trigger-gap:14px;--portal-accordion-trigger-min-height:56px;--portal-accordion-icon-size:24px;--portal-accordion-indicator-size:20px;--portal-accordion-content-padding:0 20px 20px;--portal-accordion-paragraph-gap:8px;--portal-accordion-duration:.24s;--portal-accordion-divider-color:var(--portal-color-border);--portal-accordion-divider-width:100%;--portal-accordion-divider-margin:0;--portal-accordion-eyebrow-size:13px;--portal-accordion-heading-size:clamp(28px, 4vw, 40px);--portal-accordion-heading-weight:500;--portal-accordion-title-size:18px;--portal-accordion-title-weight:700;--portal-accordion-title-line-height:1.35;--portal-accordion-subtitle-size:14px;--portal-accordion-subtitle-weight:500;--portal-accordion-subtitle-line-height:1.4;--portal-accordion-text-size:16px;--portal-accordion-text-weight:400;--portal-accordion-text-line-height:1.65;width:min(100%,var(--portal-accordion-max-width));color:var(--portal-color-text);font-family:var(--portal-font-family);margin:0 auto}.portal-accordion__header[data-v-7521fdad]{margin-bottom:30px}.portal-accordion__header--align-center[data-v-7521fdad]{text-align:center}.portal-accordion__header--align-right[data-v-7521fdad]{text-align:right}.portal-accordion__eyebrow[data-v-7521fdad]{color:var(--portal-color-primary);font-size:var(--portal-accordion-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:800;line-height:1.3}.portal-accordion__heading[data-v-7521fdad]{color:var(--portal-color-text);font-size:var(--portal-accordion-heading-size);font-family:var(--portal-heading-font-family);font-weight:var(--portal-accordion-heading-weight);margin:0;line-height:1.08}.portal-accordion__intro[data-v-7521fdad]{color:var(--portal-color-secondary);font-size:var(--portal-accordion-text-size);line-height:var(--portal-accordion-text-line-height);margin-top:16px}.portal-accordion__content p[data-v-7521fdad],.portal-accordion__intro p[data-v-7521fdad]{margin:0}.portal-accordion__content p+p[data-v-7521fdad],.portal-accordion__intro p+p[data-v-7521fdad]{margin-top:var(--portal-accordion-paragraph-gap)}.portal-accordion__items[data-v-7521fdad]{gap:var(--portal-accordion-gap);display:grid}.portal-accordion__item[data-v-7521fdad]{border:var(--portal-accordion-border);border-radius:var(--portal-accordion-radius);background:var(--portal-accordion-background);transition:background-color var(--portal-accordion-duration) ease,border-color var(--portal-accordion-duration) ease,box-shadow var(--portal-accordion-duration) ease;scroll-margin-top:100px;overflow:hidden}.portal-accordion__item--open[data-v-7521fdad]{background:var(--portal-accordion-open-background)}.portal-accordion--surface-soft .portal-accordion__item[data-v-7521fdad]{background:var(--portal-color-surface-soft);border-color:#0000}.portal-accordion--surface-elevated .portal-accordion__item[data-v-7521fdad]{box-shadow:var(--portal-accordion-shadow)}.portal-accordion--surface-flat .portal-accordion__item[data-v-7521fdad]{background:0 0;border-left:0;border-right:0;border-radius:0}.portal-accordion--surface-separated .portal-accordion__items[data-v-7521fdad]{border:var(--portal-accordion-border);border-radius:var(--portal-accordion-radius);background:var(--portal-accordion-background);gap:0;overflow:hidden}.portal-accordion--surface-separated .portal-accordion__item[data-v-7521fdad]{background:0 0;border:0;border-radius:0}.portal-accordion--surface-separated .portal-accordion__item+.portal-accordion__item[data-v-7521fdad]{border-top:1px solid var(--portal-accordion-divider-color)}.portal-accordion__trigger[data-v-7521fdad]{box-sizing:border-box;width:100%;min-height:var(--portal-accordion-trigger-min-height);align-items:center;gap:var(--portal-accordion-trigger-gap);padding:var(--portal-accordion-trigger-padding);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.portal-accordion__trigger[data-v-7521fdad]:focus-visible{z-index:1;outline:3px solid var(--portal-color-primary);outline-offset:-3px;position:relative}.portal-accordion__trigger[data-v-7521fdad]:disabled{cursor:not-allowed;opacity:.55}.portal-accordion__labels[data-v-7521fdad]{flex:auto;gap:4px;min-width:0;display:grid}.portal-accordion__title[data-v-7521fdad]{font-size:var(--portal-accordion-title-size);font-weight:var(--portal-accordion-title-weight);line-height:var(--portal-accordion-title-line-height)}.portal-accordion__subtitle[data-v-7521fdad]{color:var(--portal-color-secondary);font-size:var(--portal-accordion-subtitle-size);font-weight:var(--portal-accordion-subtitle-weight);line-height:var(--portal-accordion-subtitle-line-height)}.portal-accordion__icon[data-v-7521fdad]{--portal-action-icon-size:var(--portal-accordion-icon-size);width:var(--portal-accordion-icon-size);height:var(--portal-accordion-icon-size);color:var(--portal-color-primary);flex:none;place-items:center;display:grid}.portal-accordion__icon>svg[data-v-7521fdad]{width:100%;height:100%;display:block}.portal-accordion__builtin-dot[data-v-7521fdad]{background:currentColor;border-radius:50%;width:.55em;height:.55em}.portal-accordion__indicator[data-v-7521fdad]{width:var(--portal-accordion-indicator-size);height:var(--portal-accordion-indicator-size);color:var(--portal-color-primary);transition:transform var(--portal-accordion-duration) ease;flex:none;position:relative}.portal-accordion--indicator-arrow .portal-accordion__indicator[data-v-7521fdad]:before,.portal-accordion--indicator-chevron .portal-accordion__indicator[data-v-7521fdad]:before{content:"";border-bottom:2px solid;border-right:2px solid;position:absolute;inset:24%;transform:rotate(45deg)translate(-8%,-8%)}.portal-accordion--indicator-arrow .portal-accordion__indicator[data-v-7521fdad]:after{content:"";background:currentColor;width:65%;height:2px;position:absolute;top:46%;left:17%}.portal-accordion--indicator-plus .portal-accordion__indicator[data-v-7521fdad]:after,.portal-accordion--indicator-plus .portal-accordion__indicator[data-v-7521fdad]:before{content:"";background:currentColor;width:64%;height:2px;position:absolute;top:50%;left:18%;transform:translateY(-50%)}.portal-accordion--indicator-plus .portal-accordion__indicator[data-v-7521fdad]:after{transform:translateY(-50%)rotate(90deg)}.portal-accordion--indicator-rotate.portal-accordion--indicator-arrow .portal-accordion__item--open .portal-accordion__indicator[data-v-7521fdad],.portal-accordion--indicator-rotate.portal-accordion--indicator-chevron .portal-accordion__item--open .portal-accordion__indicator[data-v-7521fdad]{transform:rotate(180deg)}.portal-accordion--indicator-plus .portal-accordion__item--open .portal-accordion__indicator[data-v-7521fdad]:after{transform:translateY(-50%)rotate(0)}.portal-accordion__panel[data-v-7521fdad]{opacity:0;transition:grid-template-rows var(--portal-accordion-duration) ease,opacity var(--portal-accordion-duration) ease;grid-template-rows:0fr;display:grid}.portal-accordion__panel--open[data-v-7521fdad]{opacity:1;grid-template-rows:1fr}.portal-accordion__panel-clip[data-v-7521fdad]{min-height:0;overflow:hidden}.portal-accordion__content[data-v-7521fdad]{padding:var(--portal-accordion-content-padding);color:var(--portal-color-secondary);font-size:var(--portal-accordion-text-size);font-weight:var(--portal-accordion-text-weight);line-height:var(--portal-accordion-text-line-height)}.portal-accordion--animation-fade .portal-accordion__panel[data-v-7521fdad]{visibility:hidden;opacity:0;transition:opacity var(--portal-accordion-duration) ease,visibility 0s linear var(--portal-accordion-duration);grid-template-rows:1fr}.portal-accordion--animation-fade .portal-accordion__panel--open[data-v-7521fdad]{visibility:visible;opacity:1;transition-delay:0s}.portal-accordion--animation-none .portal-accordion__panel[data-v-7521fdad]{transition:none}.portal-accordion--has-divider:not(.portal-accordion--surface-separated) .portal-accordion__item[data-v-7521fdad]:not(:last-child):after{width:var(--portal-accordion-divider-width);margin:var(--portal-accordion-divider-margin);border-bottom:1px solid var(--portal-accordion-divider-color);content:"";display:block}@media (width<=850px){.portal-accordion[data-v-7521fdad]{--portal-accordion-paragraph-gap:var(--portal-accordion-mobile-paragraph-gap,6px)}.portal-accordion__items[data-v-7521fdad]{gap:var(--portal-accordion-mobile-gap,var(--portal-accordion-gap))}.portal-accordion--surface-separated .portal-accordion__items[data-v-7521fdad],.portal-accordion__item[data-v-7521fdad]{border-radius:var(--portal-accordion-mobile-radius,var(--portal-accordion-radius))}.portal-accordion--surface-separated .portal-accordion__item[data-v-7521fdad]{border-radius:0}.portal-accordion__trigger[data-v-7521fdad]{min-height:var(--portal-accordion-mobile-trigger-min-height,var(--portal-accordion-trigger-min-height));gap:var(--portal-accordion-mobile-trigger-gap,var(--portal-accordion-trigger-gap));padding:var(--portal-accordion-mobile-trigger-padding,var(--portal-accordion-trigger-padding))}.portal-accordion__heading[data-v-7521fdad]{font-size:var(--portal-accordion-mobile-heading-size,var(--portal-accordion-heading-size))}.portal-accordion__title[data-v-7521fdad]{font-size:var(--portal-accordion-mobile-title-size,var(--portal-accordion-title-size))}.portal-accordion__subtitle[data-v-7521fdad]{font-size:var(--portal-accordion-mobile-subtitle-size,var(--portal-accordion-subtitle-size))}.portal-accordion__content[data-v-7521fdad]{padding:var(--portal-accordion-mobile-content-padding,var(--portal-accordion-content-padding));font-size:var(--portal-accordion-mobile-text-size,var(--portal-accordion-text-size))}.portal-accordion__icon[data-v-7521fdad]{--portal-action-icon-size:var(--portal-accordion-mobile-icon-size,var(--portal-accordion-icon-size));width:var(--portal-accordion-mobile-icon-size,var(--portal-accordion-icon-size));height:var(--portal-accordion-mobile-icon-size,var(--portal-accordion-icon-size))}.portal-accordion__indicator[data-v-7521fdad]{width:var(--portal-accordion-mobile-indicator-size,var(--portal-accordion-indicator-size));height:var(--portal-accordion-mobile-indicator-size,var(--portal-accordion-indicator-size))}}@media (prefers-reduced-motion:reduce){.portal-accordion__indicator[data-v-7521fdad],.portal-accordion__item[data-v-7521fdad],.portal-accordion__panel[data-v-7521fdad]{transition:none!important}}.portal-container-media[data-v-546a0aa1]{--portal-container-media-radius:var(--portal-card-radius);margin:0}.portal-container-media__frame[data-v-546a0aa1]{border-radius:var(--portal-container-media-radius);background:var(--portal-color-surface-soft);position:relative;overflow:hidden}.portal-container-media__picture[data-v-546a0aa1],.portal-container-media__placeholder[data-v-546a0aa1]{border-radius:inherit}.portal-container-media__picture[data-v-546a0aa1]{clip-path:inset(0 round var(--portal-container-media-radius));overflow:hidden}.portal-container-media--has-aspect-ratio .portal-container-media__frame[data-v-546a0aa1]{aspect-ratio:var(--portal-container-media-aspect-ratio,auto)}.portal-container-media__image[data-v-546a0aa1],.portal-container-media__picture[data-v-546a0aa1]{width:100%;height:100%;display:block}.portal-container-media__image[data-v-546a0aa1]{border-radius:inherit;-o-object-fit:var(--portal-container-media-object-fit,cover);object-fit:var(--portal-container-media-object-fit,cover);-o-object-position:var(--portal-container-media-object-position,center);object-position:var(--portal-container-media-object-position,center)}.portal-container-media__placeholder[data-v-546a0aa1]{width:100%;height:100%;min-height:inherit;background:radial-gradient(circle at 24% 24%,color-mix(in srgb,var(--portal-color-surface) 82%,transparent) 0 8%,transparent 8.5%),radial-gradient(circle at 76% 72%,color-mix(in srgb,var(--portal-color-surface) 58%,transparent) 0 12%,transparent 12.5%),linear-gradient(135deg,var(--portal-color-primary-soft),var(--portal-color-surface-soft) 48%,var(--portal-color-primary-soft));place-items:center;display:grid;position:relative;overflow:hidden}.portal-container-media__placeholder[data-v-546a0aa1]:after,.portal-container-media__placeholder[data-v-546a0aa1]:before{border:1px solid color-mix(in srgb,var(--portal-color-surface) 52%,transparent);content:"";border-radius:50%;position:absolute}.portal-container-media__placeholder[data-v-546a0aa1]:before{aspect-ratio:1;width:52%;transform:translate(-36%,-20%)}.portal-container-media__placeholder[data-v-546a0aa1]:after{aspect-ratio:1;width:36%;transform:translate(70%,64%)}.portal-container-media__placeholder-label[data-v-546a0aa1]{z-index:1;border:1px solid color-mix(in srgb,var(--portal-color-surface) 72%,transparent);background:color-mix(in srgb,var(--portal-color-surface) 55%,transparent);max-width:210px;color:var(--portal-color-secondary);font-family:var(--portal-font-family);letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:999px;padding:11px 14px;font-size:12px;font-weight:800;line-height:1.35;position:relative}.portal-container-media__caption-text--mobile[data-v-546a0aa1],.portal-container-media__placeholder-label--mobile[data-v-546a0aa1]{display:none}.portal-container-media__caption[data-v-546a0aa1]{color:var(--portal-color-secondary);font-family:var(--portal-font-family);margin-top:10px;font-size:13px;line-height:1.5}.portal-container-media--hero .portal-container-media__frame[data-v-546a0aa1]{border:1px solid var(--portal-color-border);min-height:340px;box-shadow:var(--portal-shadow)}.portal-container-media--hero.portal-container-media--has-aspect-ratio .portal-container-media__frame[data-v-546a0aa1],.portal-container-media--section.portal-container-media--has-aspect-ratio .portal-container-media__frame[data-v-546a0aa1]{min-height:0}.portal-container-media--section .portal-container-media__frame[data-v-546a0aa1]{border:1px solid var(--portal-color-border);min-height:350px;box-shadow:var(--portal-shadow)}.portal-container-media--section.portal-container-media--intrinsic-image-fallback .portal-container-media__frame[data-v-546a0aa1]{min-height:0}.portal-container-media--section.portal-container-media--intrinsic-image-fallback .portal-container-media__image[data-v-546a0aa1],.portal-container-media--section.portal-container-media--intrinsic-image-fallback .portal-container-media__picture[data-v-546a0aa1]{height:auto}.portal-container-media--card[data-v-546a0aa1]{--portal-container-media-radius:var(--portal-container-content-radius,var(--portal-card-radius));margin:0}.portal-container-media--card .portal-container-media__frame[data-v-546a0aa1]{aspect-ratio:var(--portal-container-media-aspect-ratio,16/10)}.portal-container-media--cta[data-v-546a0aa1]{--portal-container-media-radius:calc(var(--portal-card-radius)*.82)}.portal-container-media--cta .portal-container-media__frame[data-v-546a0aa1]{border:1px solid color-mix(in srgb,var(--portal-color-on-primary) 35%,transparent);background:color-mix(in srgb,var(--portal-color-on-primary) 14%,transparent);min-height:180px}.portal-container-media--cta .portal-container-media__placeholder[data-v-546a0aa1]{background:radial-gradient(circle at 28% 22%,color-mix(in srgb,var(--portal-color-on-primary) 30%,transparent) 0 8%,transparent 8.5%),radial-gradient(circle at 76% 72%,color-mix(in srgb,var(--portal-color-on-primary) 18%,transparent) 0 12%,transparent 12.5%),linear-gradient(135deg,color-mix(in srgb,var(--portal-color-on-primary) 22%,transparent),color-mix(in srgb,var(--portal-color-on-primary) 6%,transparent))}.portal-container-media--cta .portal-container-media__placeholder span[data-v-546a0aa1]{border-color:color-mix(in srgb,var(--portal-color-on-primary) 42%,transparent);background:color-mix(in srgb,var(--portal-color-on-primary) 14%,transparent);color:var(--portal-color-on-primary)}@media (width>=851px){.portal-container-media--desktop-presentation-plain[data-v-546a0aa1]{--portal-container-media-radius:0px}.portal-container-media--desktop-presentation-plain .portal-container-media__frame[data-v-546a0aa1]{box-shadow:none;background:0 0;border:0;overflow:visible}.portal-container-media--desktop-presentation-plain .portal-container-media__picture[data-v-546a0aa1]{clip-path:none;overflow:visible}.portal-container-media--desktop-presentation-plain.portal-container-media--has-aspect-ratio .portal-container-media__image[data-v-546a0aa1]{-o-object-fit:var(--portal-container-media-object-fit,contain);object-fit:var(--portal-container-media-object-fit,contain)}.portal-container-media--desktop-presentation-soft .portal-container-media__frame[data-v-546a0aa1]{background:var(--portal-color-surface-soft);box-shadow:none;border-color:#0000}}@media (width<=850px){.portal-container-media__caption-text--desktop[data-v-546a0aa1],.portal-container-media__placeholder-label--desktop[data-v-546a0aa1]{display:none}.portal-container-media__caption-text--mobile[data-v-546a0aa1],.portal-container-media__placeholder-label--mobile[data-v-546a0aa1]{display:inline}.portal-container-media--has-aspect-ratio .portal-container-media__frame[data-v-546a0aa1]{aspect-ratio:var(--portal-container-media-mobile-aspect-ratio,var(--portal-container-media-aspect-ratio,auto))}.portal-container-media--card .portal-container-media__frame[data-v-546a0aa1]{aspect-ratio:var(--portal-container-media-mobile-aspect-ratio,var(--portal-container-media-aspect-ratio,16/10))}.portal-container-media__image[data-v-546a0aa1]{-o-object-fit:var(--portal-container-media-mobile-object-fit,var(--portal-container-media-object-fit,cover));object-fit:var(--portal-container-media-mobile-object-fit,var(--portal-container-media-object-fit,cover));-o-object-position:var(--portal-container-media-mobile-object-position,var(--portal-container-media-object-position,center));object-position:var(--portal-container-media-mobile-object-position,var(--portal-container-media-object-position,center))}.portal-container-media--mobile-presentation-plain[data-v-546a0aa1]{--portal-container-media-radius:0px}.portal-container-media--mobile-presentation-plain .portal-container-media__frame[data-v-546a0aa1]{box-shadow:none;background:0 0;border:0;overflow:visible}.portal-container-media--mobile-presentation-plain .portal-container-media__picture[data-v-546a0aa1]{clip-path:none;overflow:visible}.portal-container-media--mobile-presentation-plain.portal-container-media--has-aspect-ratio .portal-container-media__image[data-v-546a0aa1]{-o-object-fit:var(--portal-container-media-mobile-object-fit,var(--portal-container-media-object-fit,contain));object-fit:var(--portal-container-media-mobile-object-fit,var(--portal-container-media-object-fit,contain))}.portal-container-media--mobile-presentation-soft .portal-container-media__frame[data-v-546a0aa1]{background:var(--portal-color-surface-soft);box-shadow:none;border-color:#0000}.portal-container-media--hero .portal-container-media__frame[data-v-546a0aa1]{min-height:260px}.portal-container-media--section .portal-container-media__frame[data-v-546a0aa1]{min-height:280px}.portal-container-media--cta .portal-container-media__frame[data-v-546a0aa1]{min-height:220px}}@media (width<=540px){.portal-container-media--hero .portal-container-media__frame[data-v-546a0aa1]{min-height:220px}.portal-container-media--section .portal-container-media__frame[data-v-546a0aa1]{min-height:230px}}.portal-card-gallery[data-v-59dacae7]{width:100%;margin:0}.portal-card-gallery__frame[data-v-59dacae7]{aspect-ratio:var(--portal-card-gallery-aspect-ratio,16/10);border-radius:var(--portal-container-content-radius,var(--portal-card-radius));background:var(--portal-color-surface-soft);position:relative;overflow:hidden}.portal-card-gallery__image[data-v-59dacae7]{z-index:1;-o-object-fit:var(--portal-card-gallery-object-fit,cover);object-fit:var(--portal-card-gallery-object-fit,cover);-o-object-position:var(--portal-card-gallery-object-position,center);object-position:var(--portal-card-gallery-object-position,center);will-change:transform,opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.portal-card-gallery__controls[data-v-59dacae7]{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.portal-card-gallery__control[data-v-59dacae7]{width:44px;min-width:44px;height:48px;color:var(--portal-color-primary-dark);cursor:pointer;pointer-events:auto;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--portal-color-surface) 88%,transparent));background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .16s,opacity .16s,transform .16s;display:grid}.portal-card-gallery__control-icon[data-v-59dacae7]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px;display:block}.portal-card-gallery__control[data-v-59dacae7]:hover:not(:disabled){color:var(--portal-color-primary)}.portal-card-gallery__control--previous[data-v-59dacae7]:hover:not(:disabled){transform:translate(-2px)}.portal-card-gallery__control--next[data-v-59dacae7]:hover:not(:disabled){transform:translate(2px)}.portal-card-gallery__autoplay-toggle[data-v-59dacae7]:focus-visible,.portal-card-gallery__control[data-v-59dacae7]:focus-visible,.portal-card-gallery__indicator[data-v-59dacae7]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-card-gallery__control[data-v-59dacae7]:disabled{opacity:.38;cursor:default}.portal-card-gallery__navigation[data-v-59dacae7]{justify-content:center;align-items:center;gap:8px;min-height:20px;margin-top:10px;display:flex}.portal-card-gallery__indicators[data-v-59dacae7]{justify-content:center;align-items:center;gap:7px;display:flex}.portal-card-gallery__indicator[data-v-59dacae7]{background:var(--portal-color-border);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .16s,transform .16s}.portal-card-gallery__indicator--active[data-v-59dacae7]{background:var(--portal-color-primary);transform:scale(1.15)}.portal-card-gallery__autoplay-toggle[data-v-59dacae7]{width:26px;height:26px;color:var(--portal-color-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid}.portal-card-gallery__autoplay-toggle[data-v-59dacae7]:hover{color:var(--portal-color-primary)}.portal-card-gallery__autoplay-toggle svg[data-v-59dacae7]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.portal-card-gallery__autoplay-toggle svg path[d*=z][data-v-59dacae7]{fill:currentColor;stroke:none}.portal-card-gallery__status[data-v-59dacae7]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-card-gallery-slide-next-enter-active[data-v-59dacae7],.portal-card-gallery-slide-next-leave-active[data-v-59dacae7],.portal-card-gallery-slide-previous-enter-active[data-v-59dacae7],.portal-card-gallery-slide-previous-leave-active[data-v-59dacae7]{transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s}.portal-card-gallery-slide-next-enter-active[data-v-59dacae7],.portal-card-gallery-slide-previous-enter-active[data-v-59dacae7]{z-index:2}.portal-card-gallery-slide-next-leave-active[data-v-59dacae7],.portal-card-gallery-slide-previous-leave-active[data-v-59dacae7]{z-index:1}.portal-card-gallery-slide-next-enter-from[data-v-59dacae7]{opacity:.7;transform:translate(100%)}.portal-card-gallery-slide-next-leave-to[data-v-59dacae7]{opacity:0;transform:translate(-28%)}.portal-card-gallery-slide-previous-enter-from[data-v-59dacae7]{opacity:.7;transform:translate(-100%)}.portal-card-gallery-slide-previous-leave-to[data-v-59dacae7]{opacity:0;transform:translate(28%)}.portal-card-gallery-fade-enter-active[data-v-59dacae7],.portal-card-gallery-fade-leave-active[data-v-59dacae7]{transition:opacity .24s}.portal-card-gallery-fade-enter-active[data-v-59dacae7]{z-index:2}.portal-card-gallery-fade-leave-active[data-v-59dacae7]{z-index:1}.portal-card-gallery-fade-enter-from[data-v-59dacae7],.portal-card-gallery-fade-leave-to[data-v-59dacae7]{opacity:0}.portal-card-gallery-none-enter-active[data-v-59dacae7],.portal-card-gallery-none-leave-active[data-v-59dacae7]{transition:none}@media (width>=851px){.portal-card-gallery--desktop-presentation-plain .portal-card-gallery__frame[data-v-59dacae7]{background:0 0;border-radius:0;overflow:visible}.portal-card-gallery--desktop-presentation-plain .portal-card-gallery__image[data-v-59dacae7]{-o-object-fit:var(--portal-card-gallery-object-fit,contain);object-fit:var(--portal-card-gallery-object-fit,contain)}.portal-card-gallery--desktop-presentation-soft .portal-card-gallery__frame[data-v-59dacae7]{background:var(--portal-color-surface-soft)}}@media (width<=850px){.portal-card-gallery__frame[data-v-59dacae7]{aspect-ratio:var(--portal-card-gallery-mobile-aspect-ratio,var(--portal-card-gallery-aspect-ratio,16/10))}.portal-card-gallery__image[data-v-59dacae7]{-o-object-fit:var(--portal-card-gallery-mobile-object-fit,var(--portal-card-gallery-object-fit,cover));object-fit:var(--portal-card-gallery-mobile-object-fit,var(--portal-card-gallery-object-fit,cover));-o-object-position:var(--portal-card-gallery-mobile-object-position,var(--portal-card-gallery-object-position,center));object-position:var(--portal-card-gallery-mobile-object-position,var(--portal-card-gallery-object-position,center))}.portal-card-gallery--mobile-presentation-plain .portal-card-gallery__frame[data-v-59dacae7]{background:0 0;border-radius:0;overflow:visible}.portal-card-gallery--mobile-presentation-plain .portal-card-gallery__image[data-v-59dacae7]{-o-object-fit:var(--portal-card-gallery-mobile-object-fit,var(--portal-card-gallery-object-fit,contain));object-fit:var(--portal-card-gallery-mobile-object-fit,var(--portal-card-gallery-object-fit,contain))}.portal-card-gallery--mobile-presentation-soft .portal-card-gallery__frame[data-v-59dacae7]{background:var(--portal-color-surface-soft)}}@media (prefers-reduced-motion:reduce){.portal-card-gallery-fade-enter-active[data-v-59dacae7],.portal-card-gallery-fade-leave-active[data-v-59dacae7],.portal-card-gallery-slide-next-enter-active[data-v-59dacae7],.portal-card-gallery-slide-next-leave-active[data-v-59dacae7],.portal-card-gallery-slide-previous-enter-active[data-v-59dacae7],.portal-card-gallery-slide-previous-leave-active[data-v-59dacae7],.portal-card-gallery__autoplay-toggle[data-v-59dacae7],.portal-card-gallery__control[data-v-59dacae7],.portal-card-gallery__indicator[data-v-59dacae7]{transition:none}.portal-card-gallery__control[data-v-59dacae7]:hover:not(:disabled){transform:none}}.portal-card[data-v-737fc817]{min-width:0;height:100%;min-height:0;text-align:var(--portal-card-text-align,left);flex-direction:column;place-content:start flex-start;display:flex}.portal-card--desktop-content-vertical-center[data-v-737fc817]{place-content:center}.portal-card--desktop-content-vertical-bottom[data-v-737fc817]{place-content:end flex-end}.portal-card--desktop-content-vertical-bottom .portal-card__content[data-v-737fc817],.portal-card--desktop-content-vertical-center .portal-card__content[data-v-737fc817]{flex:0 auto}.portal-card--has-media.portal-card--layout-media-left[data-v-737fc817],.portal-card--has-media.portal-card--layout-media-right[data-v-737fc817]{grid-template-columns:minmax(140px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:24px;display:grid}.portal-card__media[data-v-737fc817]{min-width:0;margin:0 0 22px}.portal-card--has-media.portal-card--layout-media-left .portal-card__media[data-v-737fc817]{order:1;margin:0}.portal-card--has-media.portal-card--layout-media-left .portal-card__content[data-v-737fc817]{order:2}.portal-card--has-media.portal-card--layout-media-right .portal-card__content[data-v-737fc817]{order:1}.portal-card--has-media.portal-card--layout-media-right .portal-card__media[data-v-737fc817]{order:2;margin:0}.portal-card__content[data-v-737fc817]{flex:1;min-width:0;display:flex}.portal-card__content--desktop-icon-left[data-v-737fc817]{grid-template-columns:var(--portal-card-icon-size) minmax(0,1fr);-moz-column-gap:20px;align-items:stretch;column-gap:20px;display:grid}.portal-card__icon[data-v-737fc817]{width:var(--portal-card-icon-size);height:var(--portal-card-icon-size);flex:0 0 var(--portal-card-icon-size);background:var(--portal-color-primary-soft);color:var(--portal-color-primary);font-family:var(--portal-font-family);text-transform:uppercase;border-radius:50%;place-items:center;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1;display:grid;overflow:hidden}.portal-card__content--desktop-icon-left .portal-card__icon[data-v-737fc817]{align-self:start;margin:0;font-size:13px}.portal-card--desktop-icon-vertical-center .portal-card__content--desktop-icon-left .portal-card__icon[data-v-737fc817]{align-self:center}.portal-card--desktop-icon-vertical-bottom .portal-card__content--desktop-icon-left .portal-card__icon[data-v-737fc817]{align-self:end}.portal-card__icon-image[data-v-737fc817]{width:var(--portal-card-icon-image-size);height:var(--portal-card-icon-image-size);-o-object-fit:contain;object-fit:contain;display:block}.portal-card__copy[data-v-737fc817]{flex-direction:column;flex:1;min-width:0;display:flex}.portal-card__title[data-v-737fc817]{color:var(--portal-card-heading-color,var(--portal-color-text));font-family:var(--portal-heading-font-family);font-size:var(--portal-card-heading-font-size,22px);font-weight:var(--portal-card-heading-font-weight,var(--portal-heading-font-weight,400));letter-spacing:var(--portal-card-heading-letter-spacing,var(--portal-heading-letter-spacing,-.02em));line-height:var(--portal-card-heading-line-height,1.18);margin:0 0 10px}.portal-card__text[data-v-737fc817]{color:var(--portal-card-text-color,var(--portal-color-secondary));font-family:var(--portal-font-family);font-size:var(--portal-card-text-font-size,15px);font-weight:var(--portal-card-text-font-weight,400);letter-spacing:var(--portal-card-text-letter-spacing,normal);line-height:var(--portal-card-text-line-height,1.6);margin:0}.portal-card__copy[data-v-737fc817] .portal-container-actions--card{margin-top:auto;padding-top:18px}.portal-card__children[data-v-737fc817]{gap:20px;margin-top:20px;display:grid}.portal-card__children--cards-3-columns[data-v-737fc817]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=850px){.portal-card[data-v-737fc817]{text-align:var(--portal-card-mobile-text-align,var(--portal-card-text-align,left));place-content:start flex-start}.portal-card--mobile-content-vertical-center[data-v-737fc817]{place-content:center}.portal-card--mobile-content-vertical-bottom[data-v-737fc817]{place-content:end flex-end}.portal-card--desktop-content-vertical-bottom .portal-card__content[data-v-737fc817],.portal-card--desktop-content-vertical-center .portal-card__content[data-v-737fc817],.portal-card__content[data-v-737fc817]{flex:1}.portal-card--mobile-content-vertical-bottom .portal-card__content[data-v-737fc817],.portal-card--mobile-content-vertical-center .portal-card__content[data-v-737fc817]{flex:0 auto}.portal-card--has-media.portal-card--layout-media-left[data-v-737fc817],.portal-card--has-media.portal-card--layout-media-right[data-v-737fc817]{flex-direction:column;gap:0;display:flex}.portal-card--has-media.portal-card--layout-media-left .portal-card__media[data-v-737fc817],.portal-card--has-media.portal-card--layout-media-right .portal-card__media[data-v-737fc817]{order:1;width:100%;margin:0 0 20px}.portal-card--has-media.portal-card--layout-media-left .portal-card__content[data-v-737fc817],.portal-card--has-media.portal-card--layout-media-right .portal-card__content[data-v-737fc817]{order:2;width:100%}.portal-card__content--desktop-icon-left[data-v-737fc817]{display:flex}.portal-card__content--desktop-icon-left .portal-card__icon[data-v-737fc817]{align-self:auto;margin:0 0 18px;font-size:11px}.portal-card__content--mobile-icon-left[data-v-737fc817]{grid-template-columns:var(--portal-card-mobile-icon-size,var(--portal-card-icon-size)) minmax(0,1fr);-moz-column-gap:16px;align-items:stretch;column-gap:16px;display:grid}.portal-card__icon[data-v-737fc817]{width:var(--portal-card-mobile-icon-size,var(--portal-card-icon-size));height:var(--portal-card-mobile-icon-size,var(--portal-card-icon-size));flex-basis:var(--portal-card-mobile-icon-size,var(--portal-card-icon-size))}.portal-card__icon-image[data-v-737fc817]{width:var(--portal-card-mobile-icon-image-size,var(--portal-card-icon-image-size));height:var(--portal-card-mobile-icon-image-size,var(--portal-card-icon-image-size))}.portal-card__content--mobile-icon-left .portal-card__icon[data-v-737fc817]{align-self:start;margin:0;font-size:13px}.portal-card--mobile-icon-vertical-top .portal-card__content--mobile-icon-left .portal-card__icon[data-v-737fc817]{align-self:start}.portal-card--mobile-icon-vertical-center .portal-card__content--mobile-icon-left .portal-card__icon[data-v-737fc817]{align-self:center}.portal-card--mobile-icon-vertical-bottom .portal-card__content--mobile-icon-left .portal-card__icon[data-v-737fc817]{align-self:end}.portal-card__title[data-v-737fc817]{color:var(--portal-card-mobile-heading-color,var(--portal-card-heading-color,var(--portal-color-text)));font-size:var(--portal-card-mobile-heading-font-size,var(--portal-card-heading-font-size,22px));font-weight:var(--portal-card-mobile-heading-font-weight,var(--portal-card-heading-font-weight,var(--portal-heading-font-weight,400)));letter-spacing:var(--portal-card-mobile-heading-letter-spacing,var(--portal-card-heading-letter-spacing,var(--portal-heading-letter-spacing,-.02em)));line-height:var(--portal-card-mobile-heading-line-height,var(--portal-card-heading-line-height,1.18))}.portal-card__text[data-v-737fc817]{color:var(--portal-card-mobile-text-color,var(--portal-card-text-color,var(--portal-color-secondary)));font-size:var(--portal-card-mobile-text-font-size,var(--portal-card-text-font-size,15px));font-weight:var(--portal-card-mobile-text-font-weight,var(--portal-card-text-font-weight,400));letter-spacing:var(--portal-card-mobile-text-letter-spacing,var(--portal-card-text-letter-spacing,normal));line-height:var(--portal-card-mobile-text-line-height,var(--portal-card-text-line-height,1.6))}.portal-card__children--cards-3-columns[data-v-737fc817]{grid-template-columns:1fr}}.portal-catalog-categories[data-v-db8ed40d]{gap:14px;margin-bottom:24px;display:grid}.portal-catalog-categories__breadcrumb[data-v-db8ed40d]{color:var(--portal-color-secondary);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.portal-catalog-categories__crumb[data-v-db8ed40d]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0}.portal-catalog-categories__crumb--current[data-v-db8ed40d],.portal-catalog-categories__crumb[data-v-db8ed40d]:focus-visible,.portal-catalog-categories__crumb[data-v-db8ed40d]:hover{color:var(--portal-color-primary)}.portal-catalog-categories__crumb[data-v-db8ed40d]:focus-visible,.portal-catalog-categories__item[data-v-db8ed40d]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-catalog-categories__separator[data-v-db8ed40d]{opacity:.55}.portal-catalog-categories__list[data-v-db8ed40d]{flex-wrap:wrap;gap:8px;display:flex}.portal-catalog-categories__item[data-v-db8ed40d]{min-height:38px;padding:8px 13px 8px calc(13px + var(--portal-catalog-category-depth,0)*8px);border:1px solid var(--portal-color-border);background:var(--portal-color-surface);color:var(--portal-color-text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.portal-catalog-categories__item--active[data-v-db8ed40d],.portal-catalog-categories__item[data-v-db8ed40d]:hover{border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-catalog-categories__count[data-v-db8ed40d]{background:var(--portal-color-surface-soft);min-width:20px;height:20px;color:var(--portal-color-secondary);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-grid}.portal-catalog-filters[data-v-53571a73]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);min-width:0;padding:18px}.portal-catalog-filters__header[data-v-53571a73]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.portal-catalog-filters__header h3[data-v-53571a73]{color:var(--portal-color-text);margin:0;font-size:18px}.portal-catalog-filters__clear[data-v-53571a73]{color:var(--portal-color-primary);cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:800}.portal-catalog-filters input[data-v-53571a73]:focus-visible,.portal-catalog-filters__clear[data-v-53571a73]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-catalog-filters__groups[data-v-53571a73]{gap:20px;display:grid}.portal-catalog-filters__group[data-v-53571a73]{border:0;border-bottom:1px solid var(--portal-color-border);min-width:0;margin:0;padding:0 0 18px}.portal-catalog-filters__group[data-v-53571a73]:last-child{border-bottom:0;padding-bottom:0}.portal-catalog-filters__group legend[data-v-53571a73]{color:var(--portal-color-text);margin-bottom:8px;padding:0;font-size:14px;font-weight:800}.portal-catalog-filters__group legend span[data-v-53571a73]{color:var(--portal-color-secondary);font-weight:600}.portal-catalog-filters__description[data-v-53571a73]{color:var(--portal-color-secondary);margin:-2px 0 10px;font-size:12px;line-height:1.4}.portal-catalog-filters__choices[data-v-53571a73]{gap:8px;display:grid}.portal-catalog-filters__choice[data-v-53571a73]{color:var(--portal-color-text);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.portal-catalog-filters__choice input[data-v-53571a73]{width:16px;height:16px;accent-color:var(--portal-color-primary);margin:0}.portal-catalog-filters__count[data-v-53571a73]{color:var(--portal-color-secondary);font-size:12px}.portal-catalog-filters__range[data-v-53571a73]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.portal-catalog-filters__range input[data-v-53571a73]{box-sizing:border-box;border:1px solid var(--portal-color-border);background:var(--portal-color-surface);width:100%;min-height:38px;color:var(--portal-color-text);font:inherit;border-radius:9px;padding:0 9px;font-size:12px}.portal-catalog-filters__loading[data-v-53571a73]{gap:10px;display:grid}.portal-catalog-filters__loading span[data-v-53571a73]{background:var(--portal-color-surface-soft);border-radius:8px;height:16px}.portal-catalog-filters__sr-only[data-v-53571a73]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-catalog-card[data-v-6ea53966]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.portal-catalog-card--elevated[data-v-6ea53966]{box-shadow:var(--portal-shadow)}.portal-catalog-card--soft[data-v-6ea53966]{background:var(--portal-color-surface-soft);border-color:#0000}.portal-catalog-card--outlined[data-v-6ea53966]{box-shadow:none}.portal-catalog-card--flat[data-v-6ea53966]{box-shadow:none;border-color:#0000;border-radius:0}.portal-catalog-card__primary-link[data-v-6ea53966]{min-height:0;color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.portal-catalog-card--view-list .portal-catalog-card__primary-link[data-v-6ea53966]{flex-direction:row;min-height:220px}.portal-catalog-card--view-list .portal-catalog-card__media[data-v-6ea53966]{width:min(var(--portal-catalog-card-media-width,300px),45%);flex:0 0 min(var(--portal-catalog-card-media-width,300px),45%);aspect-ratio:auto}.portal-catalog-card__primary-link:not(.portal-catalog-card__primary-link--static):hover .portal-catalog-card__title[data-v-6ea53966]{color:var(--portal-color-primary)}.portal-catalog-card__primary-link[data-v-6ea53966]:not(.portal-catalog-card__primary-link--static):focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:-3px}.portal-catalog-card__media[data-v-6ea53966]{aspect-ratio:var(--portal-catalog-card-image-ratio,4/3);background:var(--portal-color-surface-soft);display:block;overflow:hidden}.portal-catalog-card__image[data-v-6ea53966]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.portal-catalog-card__placeholder[data-v-6ea53966]{background:radial-gradient(circle at 25% 22%,color-mix(in srgb,var(--portal-color-surface) 70%,transparent),transparent 24%),linear-gradient(135deg,var(--portal-color-primary-soft),var(--portal-color-surface-soft));width:100%;height:100%;color:var(--portal-color-secondary);text-align:center;place-items:center;padding:24px;font-size:14px;font-weight:800;display:grid}.portal-catalog-card__body[data-v-6ea53966]{min-width:0;padding:var(--portal-catalog-card-content-padding,20px);flex-direction:column;flex:1;gap:18px;display:flex}.portal-catalog-card__details[data-v-6ea53966]{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.portal-catalog-card--view-list .portal-catalog-card__body[data-v-6ea53966]{justify-content:center}.portal-catalog-card--view-list .portal-catalog-card__body--price-right[data-v-6ea53966]{flex-direction:row;align-items:center}.portal-catalog-card--view-list .portal-catalog-card__body--price-right .portal-catalog-card__price-block[data-v-6ea53966]{text-align:right;flex:0 0 min(240px,32%);align-items:flex-end;width:min(240px,32%);margin-top:0;padding-top:0}.portal-catalog-card--view-list .portal-catalog-card__body--price-right .portal-catalog-card__price-row[data-v-6ea53966]{justify-content:flex-end}.portal-catalog-card__category[data-v-6ea53966]{color:var(--portal-color-primary);font-size:var(--portal-catalog-card-category-size,12px);font-weight:var(--portal-catalog-card-category-weight,800);letter-spacing:.04em;text-transform:uppercase}.portal-catalog-card__title[data-v-6ea53966]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family,var(--portal-font-family));font-size:var(--portal-catalog-card-title-size,25px);font-weight:var(--portal-catalog-card-title-weight,800);line-height:1.2;transition:color .18s}.portal-catalog-card__manufacturer[data-v-6ea53966]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-card-manufacturer-size,13px);font-weight:var(--portal-catalog-card-manufacturer-weight,700)}.portal-catalog-card__description[data-v-6ea53966]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-card-description-size,15px);font-weight:var(--portal-catalog-card-description-weight,400);line-height:var(--portal-catalog-card-description-line-height,1.55)}.portal-catalog-card__availability[data-v-6ea53966]{font-size:var(--portal-catalog-card-availability-size,13px);font-weight:var(--portal-catalog-card-availability-weight,800);margin-top:4px}.portal-catalog-card__availability--available[data-v-6ea53966]{color:var(--portal-color-primary-dark)}.portal-catalog-card__availability--unavailable[data-v-6ea53966]{color:var(--portal-color-secondary)}.portal-catalog-card__availability-message[data-v-6ea53966]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-card-message-size,13px);font-weight:var(--portal-catalog-card-message-weight,700);line-height:1.4}.portal-catalog-card--dim-unavailable[data-v-6ea53966]{border-color:var(--portal-color-border);background:var(--portal-color-surface-soft)}.portal-catalog-card--dim-unavailable .portal-catalog-card__media[data-v-6ea53966]{filter:grayscale();opacity:.58}.portal-catalog-card--dim-unavailable .portal-catalog-card__description[data-v-6ea53966],.portal-catalog-card--dim-unavailable .portal-catalog-card__manufacturer[data-v-6ea53966],.portal-catalog-card--dim-unavailable .portal-catalog-card__title[data-v-6ea53966]{color:var(--portal-color-secondary)}.portal-catalog-card__price-block[data-v-6ea53966]{flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:auto;padding-top:8px;display:flex}.portal-catalog-card__price-row[data-v-6ea53966]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.portal-catalog-card__old-price[data-v-6ea53966]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-card-old-price-size,14px);font-weight:var(--portal-catalog-card-old-price-weight,400);text-decoration:line-through;text-decoration-thickness:1.5px}.portal-catalog-card__price[data-v-6ea53966]{color:var(--portal-color-primary-dark);font-size:var(--portal-catalog-card-price-size,22px);font-weight:var(--portal-catalog-card-price-weight,900)}.portal-catalog-card__promotion-badge[data-v-6ea53966]{background:var(--portal-color-primary);min-height:24px;color:var(--portal-color-on-primary);font-size:var(--portal-catalog-card-badge-size,11px);font-weight:var(--portal-catalog-card-badge-weight,800);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;line-height:1;display:inline-flex}.portal-catalog-card__reduced-label[data-v-6ea53966]{color:var(--portal-color-primary-dark);font-size:var(--portal-catalog-card-reduced-size,12px);font-weight:var(--portal-catalog-card-reduced-weight,700)}.portal-catalog-card__price-message[data-v-6ea53966]{color:var(--portal-color-primary);font-size:var(--portal-catalog-card-message-size,13px);font-weight:var(--portal-catalog-card-message-weight,800);line-height:1.4}.portal-catalog-card__price-unavailable[data-v-6ea53966]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-card-message-size,14px);font-weight:var(--portal-catalog-card-message-weight,700)}@media (width<=650px){.portal-catalog-card--view-list .portal-catalog-card__primary-link[data-v-6ea53966]{flex-direction:column;min-height:0}.portal-catalog-card--view-list .portal-catalog-card__media[data-v-6ea53966]{width:100%;aspect-ratio:var(--portal-catalog-card-image-ratio,4/3);flex-basis:auto}.portal-catalog-card--view-list .portal-catalog-card__body--price-right[data-v-6ea53966]{flex-direction:column;align-items:stretch}.portal-catalog-card--view-list .portal-catalog-card__body--price-right .portal-catalog-card__price-block[data-v-6ea53966]{text-align:left;flex-basis:auto;align-items:flex-start;width:100%}.portal-catalog-card--view-list .portal-catalog-card__body--price-right .portal-catalog-card__price-row[data-v-6ea53966]{justify-content:flex-start}}.portal-catalog-card__cart[data-v-6ea53966]{padding:0 var(--portal-catalog-card-content-padding,20px) 16px;gap:7px;display:grid}.portal-catalog-card__cart-button[data-v-6ea53966]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-height:38px;color:var(--portal-color-on-primary);font-family:var(--portal-font-family);cursor:pointer;justify-self:start;padding:0 14px;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s}.portal-catalog-card__cart-button[data-v-6ea53966]:hover:not(:disabled){border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark);transform:translateY(-1px)}.portal-catalog-card__cart-button[data-v-6ea53966]:disabled{cursor:wait;opacity:.58}.portal-catalog-card__cart-status[data-v-6ea53966]{min-height:38px;color:var(--portal-color-success);font-family:var(--portal-font-family);justify-self:start;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.portal-catalog-card__cart-feedback[data-v-6ea53966]{min-height:20px;color:var(--portal-color-secondary);font-family:var(--portal-font-family);font-size:12px;font-weight:700;line-height:1.35}.portal-catalog-card__cart-feedback--empty[data-v-6ea53966]{visibility:hidden}.portal-catalog-card__cart-feedback--success[data-v-6ea53966]{color:var(--portal-color-success)}.portal-catalog-card__cart-feedback--error[data-v-6ea53966]{color:var(--portal-color-danger)}.portal-catalog-card__cart-feedback--visible[data-v-6ea53966]{animation:.42s cubic-bezier(.2,.82,.22,1) portal-catalog-card-feedback-in-6ea53966}@keyframes portal-catalog-card-feedback-in-6ea53966{0%{opacity:.72;transform:translateY(0)scale(1)}45%{opacity:1;transform:translateY(-3px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}.portal-catalog-card__list-cart[data-v-6ea53966]{justify-items:end;gap:4px;width:100%;margin-top:8px;display:grid}.portal-catalog-card__list-cart .portal-catalog-card__cart-button[data-v-6ea53966]{justify-self:end;width:min(160px,100%);min-height:34px;padding:0 12px;font-size:11px}.portal-catalog-card__list-cart .portal-catalog-card__cart-status[data-v-6ea53966]{text-align:right;justify-self:end;min-height:28px;font-size:12px;font-weight:700;line-height:1.3}.portal-catalog-card__list-cart .portal-catalog-card__cart-feedback[data-v-6ea53966]{text-align:right;justify-self:end;max-width:190px;min-height:16px;font-size:11px}@media (width<=650px){.portal-catalog-card__list-cart[data-v-6ea53966]{justify-items:start}.portal-catalog-card__list-cart .portal-catalog-card__cart-button[data-v-6ea53966],.portal-catalog-card__list-cart .portal-catalog-card__cart-feedback[data-v-6ea53966],.portal-catalog-card__list-cart .portal-catalog-card__cart-status[data-v-6ea53966]{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){.portal-catalog-card__cart-button[data-v-6ea53966]{transition:none}.portal-catalog-card__cart-button[data-v-6ea53966]:hover:not(:disabled){transform:none}.portal-catalog-card__cart-feedback--visible[data-v-6ea53966]{animation:none}.portal-catalog-card__title[data-v-6ea53966]{transition:none}}.portal-catalog[data-v-041245b2]{--portal-catalog-grid-gap:24px;color:var(--portal-color-text);font-family:var(--portal-font-family);text-align:left}.portal-catalog__header[data-v-041245b2]{max-width:760px;margin-bottom:30px}.portal-catalog__eyebrow[data-v-041245b2]{color:var(--portal-color-primary);font-size:var(--portal-catalog-eyebrow-size,13px);font-weight:var(--portal-catalog-eyebrow-weight,900);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.portal-catalog__headline[data-v-041245b2]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family);font-size:var(--portal-catalog-headline-size,54px);font-weight:var(--portal-catalog-headline-weight,800);line-height:var(--portal-catalog-headline-line-height,1.08);margin:0}.portal-catalog__intro[data-v-041245b2]{max-width:680px;color:var(--portal-color-secondary);font-size:var(--portal-catalog-intro-size,17px);font-weight:var(--portal-catalog-intro-weight,400);line-height:var(--portal-catalog-intro-line-height,1.65);margin:14px 0 0}.portal-catalog__search[data-v-041245b2]{max-width:760px;margin-bottom:22px}.portal-catalog__search-label[data-v-041245b2]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-catalog__search-row[data-v-041245b2]{gap:10px;display:flex}.portal-catalog__search-input[data-v-041245b2]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-surface);width:100%;min-height:48px;color:var(--portal-color-text);font:inherit;padding:0 16px}.portal-catalog__active-filter[data-v-041245b2]:focus-visible,.portal-catalog__clear-filters[data-v-041245b2]:focus-visible,.portal-catalog__retry[data-v-041245b2]:focus-visible,.portal-catalog__search-button[data-v-041245b2]:focus-visible,.portal-catalog__search-input[data-v-041245b2]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-catalog__retry[data-v-041245b2],.portal-catalog__search-button[data-v-041245b2]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-height:46px;color:var(--portal-color-on-primary);cursor:pointer;font:inherit;padding:0 18px;font-weight:800}.portal-catalog__search-button[data-v-041245b2]:disabled{cursor:not-allowed;opacity:.55}.portal-catalog__active-filters[data-v-041245b2]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.portal-catalog__active-filter[data-v-041245b2]{border:1px solid var(--portal-color-primary);background:var(--portal-color-primary-soft);min-height:32px;color:var(--portal-color-primary-dark);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.portal-catalog__clear-filters[data-v-041245b2]{color:var(--portal-color-primary);cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:5px 4px;font-size:12px;font-weight:800}.portal-catalog__body[data-v-041245b2]{min-width:0}.portal-catalog__body--with-filters[data-v-041245b2]{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.portal-catalog__results[data-v-041245b2]{min-width:0}.portal-catalog__toolbar[data-v-041245b2]{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:16px;display:flex}.portal-catalog__toolbar-actions[data-v-041245b2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-catalog__sort[data-v-041245b2]{color:var(--portal-color-secondary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.portal-catalog__sort select[data-v-041245b2]{background:var(--portal-color-surface);max-width:260px;min-height:38px;color:var(--portal-color-text);font:inherit;padding:0 34px 0 10px}.portal-catalog__sort select[data-v-041245b2],.portal-catalog__view-switch[data-v-041245b2]{border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius)}.portal-catalog__view-switch[data-v-041245b2]{display:inline-flex;overflow:hidden}.portal-catalog__view-switch button[data-v-041245b2]{border:0;border-right:1px solid var(--portal-color-border);background:var(--portal-color-surface);min-height:38px;color:var(--portal-color-secondary);cursor:pointer;font:inherit;padding:0 11px;font-size:12px;font-weight:800}.portal-catalog__view-switch button[data-v-041245b2]:last-child{border-right:0}.portal-catalog__view-switch .portal-catalog__view-button--active[data-v-041245b2]{background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-catalog__filter-trigger[data-v-041245b2]{display:none}.portal-catalog__grid--list[data-v-041245b2]{grid-template-columns:minmax(0,1fr)}.portal-catalog__load-more[data-v-041245b2]{justify-items:center;gap:10px;margin-top:26px;display:grid}.portal-catalog__load-more-button[data-v-041245b2]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-height:44px;color:var(--portal-color-on-primary);cursor:pointer;font:inherit;padding:0 22px;font-weight:800}.portal-catalog__load-more-button[data-v-041245b2]:disabled{opacity:.58;cursor:progress}.portal-catalog__load-more-error[data-v-041245b2]{color:var(--portal-color-primary-dark);margin:0;font-size:13px}.portal-catalog__drawer-backdrop[data-v-041245b2]{display:none}.portal-catalog__result-count[data-v-041245b2]{color:var(--portal-color-secondary);margin:0;font-size:14px;font-weight:700}.portal-catalog__grid[data-v-041245b2]{grid-template-columns:repeat(var(--portal-catalog-grid-columns,3),minmax(0,1fr));gap:var(--portal-catalog-grid-gap);display:grid}.portal-catalog__state[data-v-041245b2]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface-soft);text-align:center;padding:42px 28px}.portal-catalog__state h3[data-v-041245b2]{color:var(--portal-color-text);margin:0 0 8px;font-size:22px}.portal-catalog__state p[data-v-041245b2]{color:var(--portal-color-secondary);margin:0 0 20px;line-height:1.55}.portal-catalog__skeleton[data-v-041245b2]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);overflow:hidden}.portal-catalog__skeleton-media[data-v-041245b2]{aspect-ratio:var(--portal-catalog-card-image-ratio,4/3);background:var(--portal-color-surface-soft);animation:1.4s ease-in-out infinite alternate portal-catalog-pulse-041245b2;display:block}.portal-catalog__skeleton-line[data-v-041245b2]{background:var(--portal-color-surface-soft);border-radius:8px;width:76%;height:12px;margin:12px 18px;display:block}.portal-catalog__skeleton-line--title[data-v-041245b2]{width:58%;height:20px;margin-top:20px}.portal-catalog__skeleton-line--short[data-v-041245b2]{width:42%;margin-bottom:22px}@keyframes portal-catalog-pulse-041245b2{0%{opacity:.58}to{opacity:1}}@media (width<=1050px){.portal-catalog__body--with-filters[data-v-041245b2]{grid-template-columns:220px minmax(0,1fr);gap:18px}.portal-catalog__body--with-filters .portal-catalog__grid[data-v-041245b2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.portal-catalog__header[data-v-041245b2]{margin-bottom:24px}.portal-catalog__eyebrow[data-v-041245b2]{font-size:var(--portal-catalog-mobile-eyebrow-size,var(--portal-catalog-eyebrow-size,13px));font-weight:var(--portal-catalog-mobile-eyebrow-weight,var(--portal-catalog-eyebrow-weight,900))}.portal-catalog__headline[data-v-041245b2]{font-size:var(--portal-catalog-mobile-headline-size,var(--portal-catalog-headline-size,42px));font-weight:var(--portal-catalog-mobile-headline-weight,var(--portal-catalog-headline-weight,800));line-height:var(--portal-catalog-mobile-headline-line-height,var(--portal-catalog-headline-line-height,1.08))}.portal-catalog__intro[data-v-041245b2]{font-size:var(--portal-catalog-mobile-intro-size,var(--portal-catalog-intro-size,16px));font-weight:var(--portal-catalog-mobile-intro-weight,var(--portal-catalog-intro-weight,400));line-height:var(--portal-catalog-mobile-intro-line-height,var(--portal-catalog-intro-line-height,1.65))}.portal-catalog__search-row[data-v-041245b2]{display:grid}.portal-catalog__toolbar[data-v-041245b2]{flex-direction:column;align-items:flex-start}.portal-catalog__toolbar-actions[data-v-041245b2]{justify-content:flex-start;width:100%}.portal-catalog__sort[data-v-041245b2]{flex:220px}.portal-catalog__sort select[data-v-041245b2]{width:100%;max-width:none}.portal-catalog__filter-trigger[data-v-041245b2]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary-soft);min-height:38px;color:var(--portal-color-primary-dark);cursor:pointer;font:inherit;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.portal-catalog__filters-desktop[data-v-041245b2]{display:none}.portal-catalog__filters-desktop--mobile-inline[data-v-041245b2]{margin-bottom:18px;display:block}.portal-catalog__body--with-filters[data-v-041245b2]{display:block}.portal-catalog__drawer-backdrop[data-v-041245b2]{z-index:120;background:color-mix(in srgb,var(--portal-color-text) 45%,transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.portal-catalog__drawer[data-v-041245b2]{background:var(--portal-color-surface);width:min(92vw,390px);height:100%;box-shadow:var(--portal-shadow);flex-direction:column;display:flex}.portal-catalog__drawer-header[data-v-041245b2]{border-bottom:1px solid var(--portal-color-border);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 18px;display:flex}.portal-catalog__drawer-close[data-v-041245b2]{background:var(--portal-color-surface-soft);width:40px;height:40px;color:var(--portal-color-text);cursor:pointer;font:inherit;border:0;border-radius:999px;font-size:26px;line-height:1}.portal-catalog__drawer-content[data-v-041245b2]{min-height:0;padding:16px;overflow:auto}.portal-catalog__body--with-filters[data-v-041245b2]{grid-template-columns:minmax(0,1fr);display:grid}.portal-catalog__body--with-filters .portal-catalog__grid[data-v-041245b2],.portal-catalog__grid[data-v-041245b2]{grid-template-columns:repeat(var(--portal-catalog-mobile-grid-columns,1),minmax(0,1fr));gap:16px}.portal-catalog__state[data-v-041245b2]{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.portal-catalog__skeleton-media[data-v-041245b2]{animation:none}}.portal-catalog__body--with-filters .portal-catalog__grid.portal-catalog__grid--list[data-v-041245b2],.portal-catalog__grid.portal-catalog__grid--list[data-v-041245b2]{grid-template-columns:minmax(0,1fr)}.portal-catalog__results-content[data-v-041245b2]{position:relative}.portal-catalog__refresh-indicator[data-v-041245b2]{z-index:2;background:color-mix(in srgb,var(--portal-color-primary) 16%,transparent);pointer-events:none;border-radius:999px;width:100%;height:2px;position:absolute;top:-8px;left:0;overflow:hidden}.portal-catalog__refresh-indicator[data-v-041245b2]:after{content:"";border-radius:inherit;background:var(--portal-color-primary);width:34%;height:100%;animation:.9s ease-in-out infinite portal-catalog-refresh-041245b2;display:block}@keyframes portal-catalog-refresh-041245b2{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.portal-catalog__refresh-indicator[data-v-041245b2]:after{opacity:.55;width:100%;animation:none}}.portal-lightbox-control[data-v-f298a0f9]{box-sizing:border-box;width:var(--portal-lightbox-control-size,48px);height:var(--portal-lightbox-control-size,48px);border:1px solid color-mix(in srgb,var(--portal-lightbox-control-color,var(--portal-color-on-media)) var(--portal-lightbox-control-border-opacity,38%),transparent);background:color-mix(in srgb,var(--portal-lightbox-background-color,var(--portal-color-media-background)) var(--portal-lightbox-control-background-opacity,34%),transparent);color:var(--portal-lightbox-control-color,var(--portal-color-on-media));box-shadow:0 10px 30px color-mix(in srgb,var(--portal-color-media-background) 24%,transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s,opacity .16s;display:grid}.portal-lightbox-control__icon[data-v-f298a0f9]{width:var(--portal-lightbox-control-icon-size,24px);height:var(--portal-lightbox-control-icon-size,24px);pointer-events:none;display:block}.portal-lightbox-control[data-v-f298a0f9]:hover:not(:disabled){background:color-mix(in srgb,var(--portal-lightbox-control-color,var(--portal-color-on-media)) 18%,transparent)}.portal-lightbox-control[data-v-f298a0f9]:focus-visible{outline:3px solid var(--portal-color-primary-soft);outline-offset:3px}.portal-lightbox-control[data-v-f298a0f9]:disabled{cursor:default;opacity:.28}@media (prefers-reduced-motion:reduce){.portal-lightbox-control[data-v-f298a0f9]{transition:none}}.portal-catalog-item[data-v-e9d78e82]{width:100%;color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-base-font-size,16px);line-height:var(--portal-line-height,1.5)}.portal-catalog-item__article[data-v-e9d78e82]{width:100%}.portal-catalog-item__breadcrumb[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-breadcrumb-top,24px);margin-bottom:var(--portal-catalog-item-breadcrumb-bottom,28px);padding-bottom:var(--portal-catalog-item-breadcrumb-padding-bottom,14px);border-bottom:1px solid var(--portal-color-border);color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-breadcrumb-size,13px);line-height:1.4}.portal-catalog-item__breadcrumb ol[data-v-e9d78e82]{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.portal-catalog-item__breadcrumb li[data-v-e9d78e82]{align-items:center;display:inline-flex}.portal-catalog-item__breadcrumb-separator[data-v-e9d78e82]{color:color-mix(in srgb,var(--portal-color-secondary) 52%,transparent);margin:0 8px}.portal-catalog-item__breadcrumb-link[data-v-e9d78e82]{color:var(--portal-color-secondary);font-weight:600;text-decoration:none;transition:color .16s}.portal-catalog-item__breadcrumb-link[data-v-e9d78e82]:hover{color:var(--portal-color-primary)}.portal-catalog-item__breadcrumb-link[data-v-e9d78e82]:focus-visible{outline:2px solid var(--portal-color-primary);outline-offset:3px;border-radius:3px}.portal-catalog-item__breadcrumb-current[data-v-e9d78e82]{color:var(--portal-color-text);font-weight:700}.portal-catalog-item__detail[data-v-e9d78e82]{grid-template-columns:minmax(0,var(--portal-catalog-item-media-width,520px)) minmax(320px,1fr);-moz-column-gap:var(--portal-catalog-item-gap,56px);column-gap:var(--portal-catalog-item-gap,56px);align-items:start;row-gap:0;display:grid}.portal-catalog-item--media-left.portal-catalog-item--details-content .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-areas:"media content""media details"}.portal-catalog-item--media-right.portal-catalog-item--details-content .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-areas:"content media""details media";grid-template-columns:minmax(320px,1fr) minmax(0,var(--portal-catalog-item-media-width,520px))}.portal-catalog-item--media-left.portal-catalog-item--details-below .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-areas:"media content""details details"}.portal-catalog-item--media-right.portal-catalog-item--details-below .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-areas:"content media""details details";grid-template-columns:minmax(320px,1fr) minmax(0,var(--portal-catalog-item-media-width,520px))}.portal-catalog-item--media-disabled .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""details"}.portal-catalog-item--media-disabled .portal-catalog-item__gallery[data-v-e9d78e82]{display:none}.portal-catalog-item__gallery[data-v-e9d78e82]{border-radius:var(--portal-catalog-item-media-radius,20px);outline:none;grid-area:media;min-width:0}.portal-catalog-item__gallery:focus-visible .portal-catalog-item__stage-shell[data-v-e9d78e82]{outline:3px solid var(--portal-color-primary);outline-offset:4px}.portal-catalog-item__stage-shell[data-v-e9d78e82]{padding:var(--portal-catalog-item-media-frame-padding,10px);border:1px solid var(--portal-color-border);border-radius:var(--portal-catalog-item-media-radius,20px);background:var(--portal-color-surface);box-shadow:var(--portal-shadow);position:relative}.portal-catalog-item__stage[data-v-e9d78e82]{aspect-ratio:var(--portal-catalog-item-media-ratio,4/3);border-radius:max(0px,calc(var(--portal-catalog-item-media-radius,20px) - 6px));background:var(--portal-color-surface-soft);overflow:hidden}.portal-catalog-item__image-button[data-v-e9d78e82]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.portal-catalog-item__image-button[data-v-e9d78e82]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:-4px}.portal-catalog-item__image[data-v-e9d78e82]{-o-object-fit:var(--portal-catalog-item-media-fit,cover);object-fit:var(--portal-catalog-item-media-fit,cover);width:100%;height:100%;display:block}.portal-catalog-item__placeholder[data-v-e9d78e82]{background:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--portal-color-surface) 78%,transparent) 0 8%,transparent 8.5%),linear-gradient(135deg,var(--portal-color-primary-soft),var(--portal-color-surface-soft));width:100%;height:100%;color:var(--portal-color-secondary);text-align:center;place-items:center;padding:24px;display:grid}.portal-catalog-item__placeholder span[data-v-e9d78e82]{border:1px solid var(--portal-color-border);background:color-mix(in srgb,var(--portal-color-surface) 58%,transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700}.portal-catalog-item__gallery-arrow[data-v-e9d78e82]{z-index:2;border:1px solid color-mix(in srgb,var(--portal-color-surface) 78%,transparent);background:color-mix(in srgb,var(--portal-color-surface) 88%,transparent);width:42px;height:42px;color:var(--portal-color-text);box-shadow:0 8px 22px color-mix(in srgb,var(--portal-color-primary-dark) 14%,transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,color .16s,transform .16s,opacity .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.portal-catalog-item--arrows-disabled .portal-catalog-item__gallery-arrow[data-v-e9d78e82]{display:none}.portal-catalog-item__gallery-arrow span[data-v-e9d78e82]{margin-top:-2px;font-size:30px;font-weight:300;line-height:1;display:block}.portal-catalog-item__gallery-arrow--previous[data-v-e9d78e82]{left:22px}.portal-catalog-item__gallery-arrow--next[data-v-e9d78e82]{right:22px}.portal-catalog-item__gallery-arrow[data-v-e9d78e82]:not(:disabled):hover{background:var(--portal-color-primary);color:var(--portal-color-on-primary);transform:translateY(-50%)scale(1.04)}.portal-catalog-item__gallery-arrow[data-v-e9d78e82]:disabled{cursor:default;opacity:.32}.portal-catalog-item__gallery-arrow[data-v-e9d78e82]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-catalog-item__thumbnails[data-v-e9d78e82]{gap:var(--portal-catalog-item-thumbnail-gap,10px);margin-top:var(--portal-catalog-item-thumbnails-top,12px);scrollbar-width:thin;padding:2px 1px 3px;display:flex;overflow-x:auto}.portal-catalog-item--thumbnails-disabled .portal-catalog-item__thumbnails[data-v-e9d78e82]{display:none}.portal-catalog-item__thumbnail[data-v-e9d78e82]{width:var(--portal-catalog-item-thumbnail-size,72px);height:var(--portal-catalog-item-thumbnail-size,72px);flex:0 0 var(--portal-catalog-item-thumbnail-size,72px);border:1px solid var(--portal-color-border);background:var(--portal-color-surface);cursor:pointer;border-radius:12px;padding:3px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.portal-catalog-item__thumbnail img[data-v-e9d78e82]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.portal-catalog-item__thumbnail[data-v-e9d78e82]:hover{border-color:var(--portal-color-primary);transform:translateY(-1px)}.portal-catalog-item__thumbnail--active[data-v-e9d78e82]{border-color:var(--portal-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--portal-color-primary) 18%,transparent)}.portal-catalog-item__thumbnail[data-v-e9d78e82]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:2px}.portal-catalog-item__content[data-v-e9d78e82]{width:100%;min-width:0;max-width:var(--portal-catalog-item-content-max-width,560px);padding-top:var(--portal-catalog-item-content-top,4px);grid-area:content}.portal-catalog-item__category[data-v-e9d78e82]{margin:0 0 var(--portal-catalog-item-category-bottom,8px);color:var(--portal-color-primary);font-size:var(--portal-catalog-item-category-size,13px);font-weight:var(--portal-catalog-item-category-weight,800);letter-spacing:.08em;text-transform:uppercase}.portal-catalog-item__title[data-v-e9d78e82]{margin:0 0 var(--portal-catalog-item-title-bottom,14px);color:var(--portal-color-text);font-family:var(--portal-heading-font-family);font-size:var(--portal-catalog-item-title-size,48px);font-weight:var(--portal-catalog-item-title-weight,500);letter-spacing:-.02em;line-height:var(--portal-catalog-item-title-line-height,1.04)}.portal-catalog-item__short-description[data-v-e9d78e82]{max-width:100%;color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-short-description-size,19px);line-height:var(--portal-catalog-item-short-description-line-height,1.5);margin:0}.portal-catalog-item__additional-info[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-additional-info-top,10px);margin-bottom:var(--portal-catalog-item-additional-info-bottom,18px)}.portal-catalog-item__additional-info-trigger[data-v-e9d78e82]{color:var(--portal-color-secondary);font:inherit;font-size:var(--portal-catalog-item-additional-info-trigger-size,13px);font-weight:var(--portal-catalog-item-additional-info-trigger-weight,600);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;line-height:1.35;display:inline-flex}.portal-catalog-item__additional-info-trigger[data-v-e9d78e82]:hover{color:var(--portal-color-primary)}.portal-catalog-item__additional-info-trigger[data-v-e9d78e82]:focus-visible{outline:2px solid var(--portal-color-primary);outline-offset:4px;border-radius:2px}.portal-catalog-item__additional-info-chevron[data-v-e9d78e82]{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.portal-catalog-item__additional-info-chevron--open[data-v-e9d78e82]{transform:translateY(2px)rotate(225deg)}.portal-catalog-item__additional-info-content[data-v-e9d78e82]{margin:var(--portal-catalog-item-additional-info-content-top,8px) 0 0;color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-additional-info-size,13px);font-weight:var(--portal-catalog-item-additional-info-weight,400);line-height:var(--portal-catalog-item-additional-info-line-height,1.6);white-space:pre-line}.portal-catalog-item__meta[data-v-e9d78e82]{gap:var(--portal-catalog-item-meta-gap,8px);margin:var(--portal-catalog-item-description-to-meta,22px) 0 0;padding:var(--portal-catalog-item-meta-padding,14px) 0;border-top:1px solid var(--portal-color-border);border-bottom:1px solid var(--portal-color-border);display:grid}.portal-catalog-item__meta div[data-v-e9d78e82]{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:16px;display:grid}.portal-catalog-item__meta dd[data-v-e9d78e82],.portal-catalog-item__meta dt[data-v-e9d78e82]{margin:0}.portal-catalog-item__meta dt[data-v-e9d78e82]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-meta-label-size,13px);font-weight:var(--portal-catalog-item-meta-label-weight,700)}.portal-catalog-item__meta dd[data-v-e9d78e82]{color:var(--portal-color-text);font-size:var(--portal-catalog-item-meta-value-size,14px);font-weight:var(--portal-catalog-item-meta-value-weight,700)}.portal-catalog-item__commercial[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-meta-to-commercial,20px)}.portal-catalog-item__commercial-main[data-v-e9d78e82]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.portal-catalog-item__commercial-summary[data-v-e9d78e82]{min-width:0}.portal-catalog-item__price-row[data-v-e9d78e82]{align-items:baseline;gap:var(--portal-catalog-item-price-gap,12px);flex-wrap:wrap;display:flex}.portal-catalog-item__promotion[data-v-e9d78e82]{background:var(--portal-color-primary);color:var(--portal-color-on-primary);font-size:var(--portal-catalog-item-promotion-size,11px);font-weight:var(--portal-catalog-item-promotion-weight,800);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:center;padding:5px 9px}.portal-catalog-item__old-price[data-v-e9d78e82]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-old-price-size,16px)}.portal-catalog-item__price[data-v-e9d78e82],.portal-catalog-item__price-unavailable[data-v-e9d78e82]{color:var(--portal-color-primary-dark);font-size:var(--portal-catalog-item-price-size,38px);font-weight:var(--portal-catalog-item-price-weight,800);line-height:1.08}.portal-catalog-item__price-message[data-v-e9d78e82]{max-width:100%;margin:var(--portal-catalog-item-price-message-top,8px) 0 0;color:var(--portal-color-primary-dark);font-size:var(--portal-catalog-item-price-message-size,14px);font-weight:var(--portal-catalog-item-price-message-weight,700);line-height:1.45}.portal-catalog-item__availability[data-v-e9d78e82]{width:fit-content;margin-top:var(--portal-catalog-item-availability-top,16px);border:1px solid var(--portal-color-border);background:var(--portal-color-surface-soft);font-size:var(--portal-catalog-item-availability-size,14px);font-weight:var(--portal-catalog-item-availability-weight,700);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.portal-catalog-item__availability-dot[data-v-e9d78e82]{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.portal-catalog-item__availability--available[data-v-e9d78e82]{color:var(--portal-color-primary-dark)}.portal-catalog-item__availability--unavailable[data-v-e9d78e82],.portal-catalog-item__expected[data-v-e9d78e82]{color:var(--portal-color-secondary)}.portal-catalog-item__expected[data-v-e9d78e82]{margin:var(--portal-catalog-item-expected-top,8px) 0 0;font-size:var(--portal-catalog-item-availability-size,14px);line-height:1.5}.portal-catalog-item__cart-action[data-v-e9d78e82]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-catalog-item__cart-status[data-v-e9d78e82]{min-height:46px;color:var(--portal-color-success);font-family:var(--portal-font-family);align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.45;display:inline-flex}.portal-catalog-item__quantity[data-v-e9d78e82]{border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-surface);grid-template-columns:36px 38px 36px;align-items:center;height:46px;display:inline-grid;overflow:hidden}.portal-catalog-item__quantity-button[data-v-e9d78e82]{width:36px;height:44px;color:var(--portal-color-primary-dark);font-family:var(--portal-font-family);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;line-height:1;transition:background-color .16s,color .16s,opacity .16s;display:grid}.portal-catalog-item__quantity-button[data-v-e9d78e82]:hover:not(:disabled){background:var(--portal-color-primary-soft)}.portal-catalog-item__quantity-button[data-v-e9d78e82]:disabled{cursor:not-allowed;opacity:.28}.portal-catalog-item__quantity-button[data-v-e9d78e82]:focus-visible{outline:2px solid var(--portal-color-primary);outline-offset:-3px}.portal-catalog-item__quantity-value[data-v-e9d78e82]{min-width:38px;color:var(--portal-color-text);font-family:var(--portal-font-family);text-align:center;font-size:14px;font-weight:800;line-height:1}.portal-catalog-item__cart-button[data-v-e9d78e82]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-width:205px;min-height:46px;color:var(--portal-color-on-primary);font-family:var(--portal-font-family);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:800;line-height:1.2;transition:background-color .18s,border-color .18s,opacity .18s,transform .18s;display:inline-flex}.portal-catalog-item__cart-button[data-v-e9d78e82]:hover:not(:disabled){border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark);transform:translateY(-1px)}.portal-catalog-item__cart-button[data-v-e9d78e82]:disabled{cursor:not-allowed;opacity:.5}.portal-catalog-item__cart-button[data-v-e9d78e82]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-catalog-item__cart-feedback[data-v-e9d78e82]{max-width:100%;min-height:28px;color:var(--portal-color-primary);font-family:var(--portal-font-family);transform-origin:0;margin:12px 0 0;padding:4px 0;font-size:15px;font-weight:700;line-height:1.45}.portal-catalog-item__cart-feedback--empty[data-v-e9d78e82]{visibility:hidden}.portal-catalog-item__cart-feedback--success[data-v-e9d78e82]{color:var(--portal-color-success)}.portal-catalog-item__cart-feedback--error[data-v-e9d78e82]{color:var(--portal-color-danger)}.portal-catalog-item__cart-feedback--visible[data-v-e9d78e82]{animation:.46s cubic-bezier(.2,.82,.22,1) portal-catalog-item-feedback-in-e9d78e82}.portal-catalog-item__cart-feedback--error.portal-catalog-item__cart-feedback--visible[data-v-e9d78e82]{animation-name:portal-catalog-item-feedback-error-e9d78e82}@keyframes portal-catalog-item-feedback-in-e9d78e82{0%{opacity:0;transform:translateY(-4px)scale(.985)}55%{opacity:1;transform:translateY(0)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portal-catalog-item-feedback-error-e9d78e82{0%{opacity:.72;transform:translateY(0)scale(1)}42%{opacity:1;transform:translateY(-4px)scale(1.008)}72%{opacity:1;transform:translateY(1px)scale(1.002)}to{opacity:1;transform:translateY(0)scale(1)}}.portal-catalog-item__details-grid[data-v-e9d78e82]{gap:var(--portal-catalog-item-details-gap,34px);width:100%;min-width:0;margin-top:var(--portal-catalog-item-details-top,22px);padding-top:var(--portal-catalog-item-details-padding-top,18px);border-top:1px solid var(--portal-color-border);grid-area:details;display:grid}.portal-catalog-item--details-content .portal-catalog-item__details-grid[data-v-e9d78e82]{max-width:var(--portal-catalog-item-content-max-width,560px);grid-template-columns:minmax(0,1fr)}.portal-catalog-item--details-below .portal-catalog-item__details-grid[data-v-e9d78e82]{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-catalog-item__details-grid--single[data-v-e9d78e82]{grid-template-columns:minmax(0,1fr)!important}.portal-catalog-item__information-section[data-v-e9d78e82]{min-width:0}.portal-catalog-item__section-title[data-v-e9d78e82]{margin:0 0 var(--portal-catalog-item-section-title-bottom,14px);color:var(--portal-color-text);font-family:var(--portal-heading-font-family);font-size:var(--portal-catalog-item-section-title-size,28px);font-weight:var(--portal-catalog-item-section-title-weight,500);letter-spacing:-.015em;line-height:1.15}.portal-catalog-item__description[data-v-e9d78e82]{max-width:100%;color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-description-size,16px);line-height:var(--portal-catalog-item-description-line-height,1.65);white-space:pre-line;margin:0}.portal-catalog-item__attributes[data-v-e9d78e82]{border-top:1px solid var(--portal-color-border);margin:0}.portal-catalog-item__attribute[data-v-e9d78e82]{gap:var(--portal-catalog-item-attribute-column-gap,20px);padding:var(--portal-catalog-item-attribute-row-padding,11px) 0;border-bottom:1px solid var(--portal-color-border);grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);display:grid}.portal-catalog-item__attribute dd[data-v-e9d78e82],.portal-catalog-item__attribute dt[data-v-e9d78e82]{margin:0}.portal-catalog-item__attribute dt[data-v-e9d78e82]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-attribute-name-size,14px);font-weight:var(--portal-catalog-item-attribute-name-weight,600);gap:4px;display:grid}.portal-catalog-item__attribute dt small[data-v-e9d78e82]{color:var(--portal-color-secondary);font-size:var(--portal-catalog-item-attribute-description-size,12px);opacity:.78;font-weight:400;line-height:1.4}.portal-catalog-item__attribute dd[data-v-e9d78e82]{color:var(--portal-color-text);font-size:var(--portal-catalog-item-attribute-value-size,15px);font-weight:var(--portal-catalog-item-attribute-value-weight,700);text-align:right}.portal-catalog-item__state[data-v-e9d78e82]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface-soft);min-height:240px;color:var(--portal-color-secondary);text-align:center;place-items:center;gap:12px;padding:32px;display:grid}.portal-catalog-item__state--loading[data-v-e9d78e82]{grid-auto-flow:column;justify-content:center}.portal-catalog-item__state--error strong[data-v-e9d78e82]{color:var(--portal-color-text)}.portal-catalog-item__spinner[data-v-e9d78e82]{border:2px solid var(--portal-color-border);border-top-color:var(--portal-color-primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite portal-catalog-item-spin-e9d78e82}.portal-catalog-item__retry[data-v-e9d78e82]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-height:42px;color:var(--portal-color-on-primary);cursor:pointer;font:inherit;padding:0 16px;font-size:13px;font-weight:700}.portal-catalog-item__retry[data-v-e9d78e82]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}@keyframes portal-catalog-item-spin-e9d78e82{to{transform:rotate(1turn)}}.portal-catalog-item-lightbox[data-v-e9d78e82]{z-index:1200;background:color-mix(in srgb,var(--portal-lightbox-background-color,var(--portal-color-media-background)) var(--portal-lightbox-background-opacity,72%),transparent);-webkit-backdrop-filter:blur(var(--portal-lightbox-backdrop-blur,8px));backdrop-filter:blur(var(--portal-lightbox-backdrop-blur,8px));place-items:center;padding:clamp(18px,3vw,42px);display:grid;position:fixed;inset:0}.portal-catalog-item-lightbox__dialog[data-v-e9d78e82]{outline:none;width:min(100%,1500px);height:min(100%,100dvh - clamp(36px,6vw,84px))}.portal-catalog-item-lightbox__dialog[data-v-e9d78e82],.portal-catalog-item-lightbox__stage[data-v-e9d78e82]{box-sizing:border-box;place-items:center;min-height:0;display:grid;position:relative}.portal-catalog-item-lightbox__stage[data-v-e9d78e82]{width:100%;min-width:0;height:100%;padding:18px 70px;overflow:hidden}.portal-catalog-item-lightbox__image[data-v-e9d78e82]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(100%,100vw - 180px);height:auto;max-height:min(100%,100dvh - 120px);box-shadow:0 18px 60px color-mix(in srgb,var(--portal-color-media-background) 34%,transparent);transform-origin:50%;will-change:transform,opacity;border-radius:10px;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.portal-catalog-item-lightbox-slide-next-enter-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-next-leave-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-previous-enter-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-previous-leave-active[data-v-e9d78e82]{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s}.portal-catalog-item-lightbox-slide-next-enter-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-previous-enter-active[data-v-e9d78e82]{z-index:2}.portal-catalog-item-lightbox-slide-next-leave-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-previous-leave-active[data-v-e9d78e82]{z-index:1}.portal-catalog-item-lightbox-slide-next-enter-from[data-v-e9d78e82]{opacity:.55;transform:translate(55%,-50%)}.portal-catalog-item-lightbox-slide-next-leave-to[data-v-e9d78e82]{opacity:0;transform:translate(-155%,-50%)}.portal-catalog-item-lightbox-slide-previous-enter-from[data-v-e9d78e82]{opacity:.55;transform:translate(-155%,-50%)}.portal-catalog-item-lightbox-slide-previous-leave-to[data-v-e9d78e82]{opacity:0;transform:translate(55%,-50%)}.portal-catalog-item-lightbox__arrow[data-v-e9d78e82],.portal-catalog-item-lightbox__close[data-v-e9d78e82]{z-index:2;position:absolute}.portal-catalog-item-lightbox__close[data-v-e9d78e82]{top:0;right:0}.portal-catalog-item-lightbox__arrow[data-v-e9d78e82]{top:50%;transform:translateY(-50%)}.portal-catalog-item-lightbox__arrow--previous[data-v-e9d78e82]{left:0}.portal-catalog-item-lightbox__arrow--next[data-v-e9d78e82]{right:0}.portal-catalog-item-lightbox__arrow[data-v-e9d78e82]:not(:disabled):hover{transform:translateY(-50%)scale(1.05)}.portal-catalog-item-lightbox__close[data-v-e9d78e82]:hover{transform:scale(1.05)}@media (width<=900px){.portal-catalog-item__commercial-main[data-v-e9d78e82]{grid-template-columns:minmax(0,1fr);gap:18px}.portal-catalog-item__cart-action[data-v-e9d78e82]{justify-content:stretch}.portal-catalog-item__cart-button[data-v-e9d78e82]{flex:auto;min-width:0}.portal-catalog-item__breadcrumb[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-mobile-breadcrumb-top,var(--portal-catalog-item-breadcrumb-top));margin-bottom:var(--portal-catalog-item-mobile-breadcrumb-bottom,var(--portal-catalog-item-breadcrumb-bottom));padding-bottom:var(--portal-catalog-item-mobile-breadcrumb-padding-bottom,var(--portal-catalog-item-breadcrumb-padding-bottom));font-size:var(--portal-catalog-item-mobile-breadcrumb-size,var(--portal-catalog-item-breadcrumb-size))}.portal-catalog-item--media-left.portal-catalog-item--details-below .portal-catalog-item__detail[data-v-e9d78e82],.portal-catalog-item--media-left.portal-catalog-item--details-content .portal-catalog-item__detail[data-v-e9d78e82],.portal-catalog-item--media-right.portal-catalog-item--details-below .portal-catalog-item__detail[data-v-e9d78e82],.portal-catalog-item--media-right.portal-catalog-item--details-content .portal-catalog-item__detail[data-v-e9d78e82],.portal-catalog-item__detail[data-v-e9d78e82]{-moz-column-gap:0;column-gap:0;row-gap:var(--portal-catalog-item-mobile-gap,24px);grid-template-columns:minmax(0,1fr)}.portal-catalog-item--mobile-media-top .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-areas:"media""content""details"!important}.portal-catalog-item--mobile-media-bottom .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-areas:"content""details""media"!important}.portal-catalog-item--mobile-media-disabled .portal-catalog-item__detail[data-v-e9d78e82]{grid-template-areas:"content""details"!important}.portal-catalog-item--mobile-media-disabled .portal-catalog-item__gallery[data-v-e9d78e82]{display:none}.portal-catalog-item:not(.portal-catalog-item--mobile-media-disabled) .portal-catalog-item__gallery[data-v-e9d78e82]{width:min(100%,var(--portal-catalog-item-mobile-media-width,100%));border-radius:var(--portal-catalog-item-mobile-media-radius,var(--portal-catalog-item-media-radius));margin-inline:auto;display:block}.portal-catalog-item__stage-shell[data-v-e9d78e82]{padding:var(--portal-catalog-item-mobile-media-frame-padding,var(--portal-catalog-item-media-frame-padding));border-radius:var(--portal-catalog-item-mobile-media-radius,var(--portal-catalog-item-media-radius))}.portal-catalog-item__stage[data-v-e9d78e82]{aspect-ratio:var(--portal-catalog-item-mobile-media-ratio,var(--portal-catalog-item-media-ratio));border-radius:max(0px,calc(var(--portal-catalog-item-mobile-media-radius,var(--portal-catalog-item-media-radius)) - 6px))}.portal-catalog-item__image[data-v-e9d78e82]{-o-object-fit:var(--portal-catalog-item-mobile-media-fit,var(--portal-catalog-item-media-fit));object-fit:var(--portal-catalog-item-mobile-media-fit,var(--portal-catalog-item-media-fit))}.portal-catalog-item__thumbnails[data-v-e9d78e82]{gap:var(--portal-catalog-item-mobile-thumbnail-gap,var(--portal-catalog-item-thumbnail-gap));margin-top:var(--portal-catalog-item-mobile-thumbnails-top,var(--portal-catalog-item-thumbnails-top))}.portal-catalog-item__thumbnail[data-v-e9d78e82]{width:var(--portal-catalog-item-mobile-thumbnail-size,var(--portal-catalog-item-thumbnail-size));height:var(--portal-catalog-item-mobile-thumbnail-size,var(--portal-catalog-item-thumbnail-size));flex-basis:var(--portal-catalog-item-mobile-thumbnail-size,var(--portal-catalog-item-thumbnail-size))}.portal-catalog-item--mobile-arrows-disabled .portal-catalog-item__gallery-arrow[data-v-e9d78e82]{display:none}.portal-catalog-item:not(.portal-catalog-item--mobile-arrows-disabled) .portal-catalog-item__gallery-arrow[data-v-e9d78e82]{display:grid}.portal-catalog-item--mobile-thumbnails-disabled .portal-catalog-item__thumbnails[data-v-e9d78e82]{display:none}.portal-catalog-item:not(.portal-catalog-item--mobile-thumbnails-disabled) .portal-catalog-item__thumbnails[data-v-e9d78e82]{display:flex}.portal-catalog-item__content[data-v-e9d78e82]{width:100%;max-width:var(--portal-catalog-item-mobile-content-max-width,100%);padding-top:var(--portal-catalog-item-mobile-content-top,var(--portal-catalog-item-content-top))}.portal-catalog-item__category[data-v-e9d78e82]{margin-bottom:var(--portal-catalog-item-mobile-category-bottom,var(--portal-catalog-item-category-bottom));font-size:var(--portal-catalog-item-mobile-category-size,var(--portal-catalog-item-category-size));font-weight:var(--portal-catalog-item-mobile-category-weight,var(--portal-catalog-item-category-weight))}.portal-catalog-item__title[data-v-e9d78e82]{margin-bottom:var(--portal-catalog-item-mobile-title-bottom,var(--portal-catalog-item-title-bottom));font-size:var(--portal-catalog-item-mobile-title-size,var(--portal-catalog-item-title-size));font-weight:var(--portal-catalog-item-mobile-title-weight,var(--portal-catalog-item-title-weight));line-height:var(--portal-catalog-item-mobile-title-line-height,var(--portal-catalog-item-title-line-height))}.portal-catalog-item__short-description[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-short-description-size,var(--portal-catalog-item-short-description-size));line-height:var(--portal-catalog-item-mobile-short-description-line-height,var(--portal-catalog-item-short-description-line-height))}.portal-catalog-item__additional-info[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-mobile-additional-info-top,var(--portal-catalog-item-additional-info-top));margin-bottom:var(--portal-catalog-item-mobile-additional-info-bottom,var(--portal-catalog-item-additional-info-bottom))}.portal-catalog-item__additional-info-trigger[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-additional-info-trigger-size,var(--portal-catalog-item-additional-info-trigger-size));font-weight:var(--portal-catalog-item-mobile-additional-info-trigger-weight,var(--portal-catalog-item-additional-info-trigger-weight))}.portal-catalog-item__additional-info-content[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-mobile-additional-info-content-top,var(--portal-catalog-item-additional-info-content-top));font-size:var(--portal-catalog-item-mobile-additional-info-size,var(--portal-catalog-item-additional-info-size));font-weight:var(--portal-catalog-item-mobile-additional-info-weight,var(--portal-catalog-item-additional-info-weight));line-height:var(--portal-catalog-item-mobile-additional-info-line-height,var(--portal-catalog-item-additional-info-line-height))}.portal-catalog-item__meta[data-v-e9d78e82]{gap:var(--portal-catalog-item-mobile-meta-gap,var(--portal-catalog-item-meta-gap));margin-top:var(--portal-catalog-item-mobile-description-to-meta,var(--portal-catalog-item-description-to-meta));padding:var(--portal-catalog-item-mobile-meta-padding,var(--portal-catalog-item-meta-padding)) 0}.portal-catalog-item__meta dt[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-meta-label-size,var(--portal-catalog-item-meta-label-size));font-weight:var(--portal-catalog-item-mobile-meta-label-weight,var(--portal-catalog-item-meta-label-weight))}.portal-catalog-item__meta dd[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-meta-value-size,var(--portal-catalog-item-meta-value-size));font-weight:var(--portal-catalog-item-mobile-meta-value-weight,var(--portal-catalog-item-meta-value-weight))}.portal-catalog-item__commercial[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-mobile-meta-to-commercial,var(--portal-catalog-item-meta-to-commercial))}.portal-catalog-item__price-row[data-v-e9d78e82]{gap:var(--portal-catalog-item-mobile-price-gap,var(--portal-catalog-item-price-gap))}.portal-catalog-item__promotion[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-promotion-size,var(--portal-catalog-item-promotion-size));font-weight:var(--portal-catalog-item-mobile-promotion-weight,var(--portal-catalog-item-promotion-weight))}.portal-catalog-item__old-price[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-old-price-size,var(--portal-catalog-item-old-price-size))}.portal-catalog-item__price[data-v-e9d78e82],.portal-catalog-item__price-unavailable[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-price-size,var(--portal-catalog-item-price-size));font-weight:var(--portal-catalog-item-mobile-price-weight,var(--portal-catalog-item-price-weight))}.portal-catalog-item__price-message[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-mobile-price-message-top,var(--portal-catalog-item-price-message-top));font-size:var(--portal-catalog-item-mobile-price-message-size,var(--portal-catalog-item-price-message-size));font-weight:var(--portal-catalog-item-mobile-price-message-weight,var(--portal-catalog-item-price-message-weight))}.portal-catalog-item__availability[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-mobile-availability-top,var(--portal-catalog-item-availability-top));font-weight:var(--portal-catalog-item-mobile-availability-weight,var(--portal-catalog-item-availability-weight))}.portal-catalog-item__availability[data-v-e9d78e82],.portal-catalog-item__expected[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-availability-size,var(--portal-catalog-item-availability-size))}.portal-catalog-item__expected[data-v-e9d78e82]{margin-top:var(--portal-catalog-item-mobile-expected-top,var(--portal-catalog-item-expected-top))}.portal-catalog-item--details-below .portal-catalog-item__details-grid[data-v-e9d78e82],.portal-catalog-item--details-content .portal-catalog-item__details-grid[data-v-e9d78e82],.portal-catalog-item__details-grid[data-v-e9d78e82]{gap:var(--portal-catalog-item-mobile-details-gap,var(--portal-catalog-item-details-gap));width:100%;max-width:none;margin-top:var(--portal-catalog-item-mobile-details-top,var(--portal-catalog-item-details-top));padding-top:var(--portal-catalog-item-mobile-details-padding-top,var(--portal-catalog-item-details-padding-top));grid-template-columns:minmax(0,1fr)}.portal-catalog-item--mobile-details-content .portal-catalog-item__details-grid[data-v-e9d78e82]{max-width:var(--portal-catalog-item-mobile-content-max-width,100%)}.portal-catalog-item__section-title[data-v-e9d78e82]{margin-bottom:var(--portal-catalog-item-mobile-section-title-bottom,var(--portal-catalog-item-section-title-bottom));font-size:var(--portal-catalog-item-mobile-section-title-size,var(--portal-catalog-item-section-title-size));font-weight:var(--portal-catalog-item-mobile-section-title-weight,var(--portal-catalog-item-section-title-weight))}.portal-catalog-item__description[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-description-size,var(--portal-catalog-item-description-size));line-height:var(--portal-catalog-item-mobile-description-line-height,var(--portal-catalog-item-description-line-height))}.portal-catalog-item__attribute[data-v-e9d78e82]{gap:var(--portal-catalog-item-mobile-attribute-column-gap,var(--portal-catalog-item-attribute-column-gap));padding:var(--portal-catalog-item-mobile-attribute-row-padding,var(--portal-catalog-item-attribute-row-padding)) 0}.portal-catalog-item__attribute dt[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-attribute-name-size,var(--portal-catalog-item-attribute-name-size));font-weight:var(--portal-catalog-item-mobile-attribute-name-weight,var(--portal-catalog-item-attribute-name-weight))}.portal-catalog-item__attribute dt small[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-attribute-description-size,var(--portal-catalog-item-attribute-description-size))}.portal-catalog-item__attribute dd[data-v-e9d78e82]{font-size:var(--portal-catalog-item-mobile-attribute-value-size,var(--portal-catalog-item-attribute-value-size));font-weight:var(--portal-catalog-item-mobile-attribute-value-weight,var(--portal-catalog-item-attribute-value-weight))}}@media (width<=540px){.portal-catalog-item__breadcrumb-separator[data-v-e9d78e82]{margin:0 6px}.portal-catalog-item__gallery-arrow[data-v-e9d78e82]{width:38px;height:38px}.portal-catalog-item__gallery-arrow--previous[data-v-e9d78e82]{left:14px}.portal-catalog-item__gallery-arrow--next[data-v-e9d78e82]{right:14px}.portal-catalog-item__meta div[data-v-e9d78e82]{grid-template-columns:1fr;gap:3px}.portal-catalog-item__attribute[data-v-e9d78e82]{grid-template-columns:minmax(0,1fr) minmax(90px,auto)}.portal-catalog-item-lightbox[data-v-e9d78e82]{padding:12px}.portal-catalog-item-lightbox__dialog[data-v-e9d78e82]{width:100%;height:calc(100dvh - 24px)}.portal-catalog-item-lightbox__stage[data-v-e9d78e82]{padding:58px 46px 34px}.portal-catalog-item-lightbox__image[data-v-e9d78e82]{max-width:calc(100vw - 36px);max-height:calc(100dvh - 104px)}.portal-catalog-item-lightbox__close[data-v-e9d78e82]{top:6px;right:6px}.portal-catalog-item-lightbox__arrow--previous[data-v-e9d78e82]{left:6px}.portal-catalog-item-lightbox__arrow--next[data-v-e9d78e82]{right:6px}}@media (prefers-reduced-motion:reduce){.portal-catalog-item-lightbox-slide-next-enter-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-next-leave-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-previous-enter-active[data-v-e9d78e82],.portal-catalog-item-lightbox-slide-previous-leave-active[data-v-e9d78e82],.portal-catalog-item-lightbox__arrow[data-v-e9d78e82],.portal-catalog-item-lightbox__close[data-v-e9d78e82]{transition:none}.portal-catalog-item__spinner[data-v-e9d78e82]{animation:none}.portal-catalog-item__breadcrumb-link[data-v-e9d78e82],.portal-catalog-item__gallery-arrow[data-v-e9d78e82],.portal-catalog-item__thumbnail[data-v-e9d78e82]{transition:none}.portal-catalog-item__gallery-arrow[data-v-e9d78e82]:not(:disabled):hover,.portal-catalog-item__thumbnail[data-v-e9d78e82]:hover{transform:none}.portal-catalog-item__additional-info-chevron[data-v-e9d78e82]{transition:none}}.portal-cart[data-v-dfaabc10]{width:100%;color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-base-font-size);line-height:var(--portal-line-height);gap:22px;padding:26px 0 34px;display:grid}.portal-cart__header[data-v-dfaabc10]{border-bottom:1px solid var(--portal-color-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 18px;display:flex}.portal-cart__eyebrow[data-v-dfaabc10]{color:var(--portal-color-primary);font-family:var(--portal-font-family);letter-spacing:.05em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700;line-height:1.2}.portal-cart__header h1[data-v-dfaabc10]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family,var(--portal-font-family));margin:0;font-size:34px;font-weight:500;line-height:1.08}.portal-cart__clear[data-v-dfaabc10],.portal-cart__continue[data-v-dfaabc10]{color:var(--portal-color-primary);font-family:var(--portal-font-family);background:0 0;border:0;margin-bottom:4px;padding:0;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}.portal-cart__clear[data-v-dfaabc10]{cursor:pointer}.portal-cart__clear[data-v-dfaabc10]:hover,.portal-cart__continue[data-v-dfaabc10]:hover{color:var(--portal-color-primary-dark);text-underline-offset:4px;text-decoration:underline}.portal-cart-line__name[data-v-dfaabc10]:focus-visible,.portal-cart-line__quantity-button[data-v-dfaabc10]:focus-visible,.portal-cart-line__remove[data-v-dfaabc10]:focus-visible,.portal-cart__clear[data-v-dfaabc10]:focus-visible,.portal-cart__continue[data-v-dfaabc10]:focus-visible,.portal-cart__order[data-v-dfaabc10]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-cart__error[data-v-dfaabc10],.portal-cart__intro[data-v-dfaabc10],.portal-cart__items[data-v-dfaabc10],.portal-cart__state[data-v-dfaabc10],.portal-cart__summary[data-v-dfaabc10]{width:100%;margin:0}.portal-cart__intro[data-v-dfaabc10]{color:var(--portal-color-secondary);font-family:var(--portal-font-family);gap:5px;font-size:16px;font-weight:400;line-height:1.6;display:grid}.portal-cart__intro p[data-v-dfaabc10]{max-width:780px;margin:0}.portal-cart__state[data-v-dfaabc10]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);min-height:190px;color:var(--portal-color-secondary);text-align:center;place-items:center;padding:32px;display:grid}.portal-cart__state--empty[data-v-dfaabc10]{align-content:center;gap:7px}.portal-cart__state--empty strong[data-v-dfaabc10]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family,var(--portal-font-family));font-size:26px;font-weight:500}.portal-cart__items[data-v-dfaabc10]{gap:14px;display:grid}.portal-cart-line[data-v-dfaabc10]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 16px;display:grid}.portal-cart-line__media[data-v-dfaabc10]{border-radius:calc(var(--portal-card-radius)*.66);background:var(--portal-color-surface-soft);width:116px;height:88px;display:block;overflow:hidden}.portal-cart-line__media img[data-v-dfaabc10],.portal-cart-line__media span[data-v-dfaabc10]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.portal-cart-line__main[data-v-dfaabc10]{min-width:0}.portal-cart-line__name[data-v-dfaabc10]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family,var(--portal-font-family));font-size:21px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.portal-cart-line__name[data-v-dfaabc10]:hover{color:var(--portal-color-primary)}.portal-cart-line__description[data-v-dfaabc10]{max-width:560px;color:var(--portal-color-secondary);font-family:var(--portal-font-family);font-size:13px;font-weight:400;line-height:var(--portal-line-height);margin:7px 0 0}.portal-cart-line__aside[data-v-dfaabc10]{place-items:center end;gap:7px;min-width:276px;display:grid}.portal-cart-line__purchase[data-v-dfaabc10]{align-items:center;gap:16px;display:inline-flex}.portal-cart-line__quantity[data-v-dfaabc10]{border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-surface);grid-template-columns:32px 38px 32px;align-items:center;height:38px;display:inline-grid;overflow:hidden}.portal-cart-line__quantity-button[data-v-dfaabc10]{width:32px;height:36px;color:var(--portal-color-primary-dark);font-family:var(--portal-font-family);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:18px;line-height:1;transition:background-color .16s,color .16s,opacity .16s;display:grid}.portal-cart-line__quantity-button[data-v-dfaabc10]:hover:not(:disabled){background:var(--portal-color-primary-soft);color:var(--portal-color-primary)}.portal-cart-line__quantity-button[data-v-dfaabc10]:disabled{cursor:not-allowed;opacity:.34}.portal-cart-line__quantity-button[data-v-dfaabc10]:focus-visible{outline-offset:-3px}.portal-cart-line__quantity-value[data-v-dfaabc10]{min-width:38px;color:var(--portal-color-text);font-family:var(--portal-font-family);text-align:center;font-size:14px;font-weight:800;line-height:1}.portal-cart-line__total[data-v-dfaabc10]{color:var(--portal-color-primary-dark);font-family:var(--portal-font-family);white-space:nowrap;font-size:20px;font-weight:800;line-height:1.2}.portal-cart-line__remove[data-v-dfaabc10]{color:var(--portal-color-primary);cursor:pointer;font-family:var(--portal-font-family);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:2px 0;font-size:13px;font-weight:700;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.portal-cart-line__remove[data-v-dfaabc10]:hover{color:var(--portal-color-primary-dark);text-decoration-color:currentColor}.portal-cart-line__remove[data-v-dfaabc10]:disabled,.portal-cart__clear[data-v-dfaabc10]:disabled,.portal-cart__order[data-v-dfaabc10]:disabled{cursor:wait;opacity:.5}.portal-cart__error[data-v-dfaabc10]{color:var(--portal-color-primary);font-family:var(--portal-font-family);margin-top:-6px;font-size:14px;font-weight:700}.portal-cart__summary[data-v-dfaabc10]{gap:16px;padding:6px 0 0;display:grid}.portal-cart__summary-top[data-v-dfaabc10]{justify-content:flex-end;padding:0 4px;display:flex}.portal-cart__summary-bottom[data-v-dfaabc10]{border-top:1px solid var(--portal-color-border);justify-content:space-between;align-items:center;gap:24px;padding:18px 4px 0;display:flex}.portal-cart__total[data-v-dfaabc10]{color:var(--portal-color-text);font-family:var(--portal-font-family);align-items:baseline;gap:16px;display:flex}.portal-cart__total span[data-v-dfaabc10]{color:var(--portal-color-secondary);font-size:17px;font-weight:700}.portal-cart__total strong[data-v-dfaabc10]{color:var(--portal-color-primary-dark);font-size:29px;font-weight:800;line-height:1}.portal-cart__order[data-v-dfaabc10]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-width:180px;min-height:46px;color:var(--portal-color-on-primary);cursor:pointer;font-family:var(--portal-font-family);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.portal-cart__order[data-v-dfaabc10]:hover{border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark);transform:translateY(-1px)}.portal-cart-dialog[data-v-dfaabc10]{z-index:10000;background:color-mix(in srgb,var(--portal-color-text) 34%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-cart-dialog__panel[data-v-dfaabc10]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);width:min(100%,440px);box-shadow:0 0 0 1px var(--portal-color-surface-soft),var(--portal-shadow);color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-base-font-size);line-height:var(--portal-line-height);grid-template-columns:46px minmax(0,1fr);gap:16px 18px;padding:28px;display:grid}.portal-cart-dialog__icon[data-v-dfaabc10]{background:var(--portal-color-primary-soft);width:46px;height:46px;color:var(--portal-color-primary);font-family:var(--portal-font-family);border-radius:999px;place-items:center;font-size:22px;font-weight:900;line-height:1;display:grid}.portal-cart-dialog__content[data-v-dfaabc10]{align-content:start;gap:8px;min-width:0;display:grid}.portal-cart-dialog__panel h2[data-v-dfaabc10]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family,var(--portal-font-family));margin:0;font-size:26px;font-weight:500;line-height:1.14}.portal-cart-dialog__panel p[data-v-dfaabc10]{color:var(--portal-color-secondary);font-family:var(--portal-font-family);font-size:14px;font-weight:400;line-height:var(--portal-line-height);margin:0}.portal-cart-dialog__actions[data-v-dfaabc10]{border-top:1px solid var(--portal-color-border);grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:2px;padding-top:16px;display:flex}.portal-cart-dialog__cancel[data-v-dfaabc10],.portal-cart-dialog__confirm[data-v-dfaabc10]{appearance:none;box-sizing:border-box;border-radius:var(--portal-button-radius);cursor:pointer;min-width:112px;min-height:42px;font-family:var(--portal-font-family);justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.portal-cart-dialog__cancel[data-v-dfaabc10]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface);color:var(--portal-color-text)}.portal-cart-dialog__confirm[data-v-dfaabc10]{border:1px solid var(--portal-color-primary);background:var(--portal-color-primary);color:var(--portal-color-on-primary)}.portal-cart-dialog__cancel[data-v-dfaabc10]:hover:not(:disabled){border-color:color-mix(in srgb,var(--portal-color-primary) 34%,var(--portal-color-border));background:var(--portal-color-surface-soft);color:var(--portal-color-primary-dark)}.portal-cart-dialog__confirm[data-v-dfaabc10]:hover:not(:disabled){border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark);transform:translateY(-1px)}.portal-cart-dialog__cancel[data-v-dfaabc10]:active:not(:disabled),.portal-cart-dialog__confirm[data-v-dfaabc10]:active:not(:disabled){transform:translateY(0)}.portal-cart-dialog__cancel[data-v-dfaabc10]:disabled,.portal-cart-dialog__confirm[data-v-dfaabc10]:disabled{cursor:wait;opacity:.55}.portal-cart-dialog__cancel[data-v-dfaabc10]:focus-visible,.portal-cart-dialog__confirm[data-v-dfaabc10]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}@media (width<=850px){.portal-cart[data-v-dfaabc10]{gap:18px;padding:22px 0 28px}.portal-cart__error[data-v-dfaabc10],.portal-cart__intro[data-v-dfaabc10],.portal-cart__items[data-v-dfaabc10],.portal-cart__state[data-v-dfaabc10],.portal-cart__summary[data-v-dfaabc10]{width:100%}.portal-cart__intro[data-v-dfaabc10]{font-size:15px;line-height:1.55}.portal-cart-line[data-v-dfaabc10]{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px}.portal-cart-line__media[data-v-dfaabc10]{width:96px;height:76px}.portal-cart-line__name[data-v-dfaabc10]{font-size:19px}.portal-cart-line__description[data-v-dfaabc10]{font-size:12px}.portal-cart-line__aside[data-v-dfaabc10]{grid-column:1/-1;justify-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.portal-cart-line__purchase[data-v-dfaabc10]{justify-content:space-between}.portal-cart-line__remove[data-v-dfaabc10]{justify-self:end}.portal-cart__summary-bottom[data-v-dfaabc10]{align-items:flex-end}.portal-cart__total[data-v-dfaabc10]{justify-items:end;gap:4px;display:grid}}@media (width<=540px){.portal-cart[data-v-dfaabc10]{padding-top:18px;padding-bottom:24px}.portal-cart__header[data-v-dfaabc10]{flex-direction:column;align-items:flex-start;gap:10px}.portal-cart__eyebrow[data-v-dfaabc10]{font-size:11px;font-weight:700}.portal-cart__header h1[data-v-dfaabc10]{font-size:28px;font-weight:500;line-height:1.08}.portal-cart-dialog[data-v-dfaabc10]{padding:16px}.portal-cart-dialog__panel[data-v-dfaabc10]{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 18px 18px}.portal-cart-dialog__icon[data-v-dfaabc10]{width:40px;height:40px;font-size:19px}.portal-cart-dialog__panel h2[data-v-dfaabc10]{font-size:23px}.portal-cart-dialog__actions[data-v-dfaabc10]{grid-template-columns:1fr 1fr;display:grid}.portal-cart-dialog__cancel[data-v-dfaabc10],.portal-cart-dialog__confirm[data-v-dfaabc10]{min-width:0}.portal-cart-line[data-v-dfaabc10]{grid-template-columns:78px minmax(0,1fr)}.portal-cart-line__media[data-v-dfaabc10]{width:78px;height:68px}.portal-cart-line__purchase[data-v-dfaabc10]{gap:10px}.portal-cart__summary-bottom[data-v-dfaabc10]{flex-direction:column;align-items:stretch;gap:14px}.portal-cart__clear[data-v-dfaabc10]{align-self:flex-start;margin-bottom:0}.portal-cart__order[data-v-dfaabc10]{width:100%;min-width:0}.portal-cart__total span[data-v-dfaabc10]{font-size:15px}.portal-cart__total strong[data-v-dfaabc10]{font-size:25px}}@media (prefers-reduced-motion:reduce){.portal-cart-dialog__cancel[data-v-dfaabc10],.portal-cart-dialog__confirm[data-v-dfaabc10],.portal-cart-line__quantity-button[data-v-dfaabc10]{transition:none}.portal-cart-dialog__confirm[data-v-dfaabc10]:hover:not(:disabled){transform:none}}.portal-checkout[data-v-b3d800a2]{width:100%;color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-checkout-text-size,var(--portal-base-font-size));line-height:var(--portal-checkout-line-height,var(--portal-line-height));gap:22px;padding:26px 0 34px;display:grid}.portal-checkout__header[data-v-b3d800a2]{max-width:900px}.portal-checkout__header h1[data-v-b3d800a2]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family);font-size:var(--portal-checkout-title-size,34px);margin:0;font-weight:500;line-height:1.08}.portal-checkout__header p[data-v-b3d800a2],.portal-checkout__message[data-v-b3d800a2],.portal-checkout__pickup p[data-v-b3d800a2],.portal-checkout__result p[data-v-b3d800a2],.portal-checkout__review-section p[data-v-b3d800a2]{color:var(--portal-color-secondary);font-family:var(--portal-font-family);font-size:var(--portal-checkout-text-size,15px);line-height:var(--portal-checkout-line-height,1.45);margin:12px 0 0}.portal-checkout__form[data-v-b3d800a2],.portal-checkout__result[data-v-b3d800a2],.portal-checkout__state[data-v-b3d800a2]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);gap:18px;width:min(100%,960px);padding:22px 24px;display:grid}.portal-checkout__field[data-v-b3d800a2]{color:var(--portal-color-secondary);font-family:var(--portal-font-family);font-size:var(--portal-checkout-label-size,14px);font-weight:400;line-height:var(--portal-checkout-line-height,1.45);gap:5px;display:grid}.portal-checkout__field>span[data-v-b3d800a2]{color:var(--portal-color-secondary);font:inherit;margin-bottom:0}.portal-checkout__combobox>input[data-v-b3d800a2],.portal-checkout__field input[data-v-b3d800a2],.portal-checkout__field textarea[data-v-b3d800a2]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-button-radius)*.75);background:var(--portal-color-surface);width:100%;min-height:44px;color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-checkout-text-size,15px);padding:0 13px;font-weight:500}.portal-checkout__combobox>input[data-v-b3d800a2]::placeholder{font-weight:400}.portal-checkout__field textarea[data-v-b3d800a2]{resize:vertical;min-height:78px;padding-top:10px;padding-bottom:10px}.portal-checkout__action[data-v-b3d800a2]:focus-visible,.portal-checkout__combobox>input[data-v-b3d800a2]:focus-visible,.portal-checkout__field input[data-v-b3d800a2]:focus-visible,.portal-checkout__field textarea[data-v-b3d800a2]:focus-visible,.portal-checkout__option input[data-v-b3d800a2]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-checkout__error[data-v-b3d800a2],.portal-checkout__field-error[data-v-b3d800a2]{color:var(--portal-color-primary-dark);font-family:var(--portal-font-family);font-size:var(--portal-checkout-small-size,13px);font-weight:700}.portal-checkout__error[data-v-b3d800a2]{border:1px solid var(--portal-color-primary);border-radius:calc(var(--portal-button-radius)*.75);background:var(--portal-color-primary-soft);width:min(100%,960px);margin:0;padding:12px 14px}.portal-checkout__options[data-v-b3d800a2]{gap:12px;display:grid}.portal-checkout__option[data-v-b3d800a2]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-button-radius)*.82);background:var(--portal-color-surface);min-height:54px;color:var(--portal-color-text);cursor:pointer;font-family:var(--portal-font-family);font-size:var(--portal-checkout-text-size,15px);line-height:var(--portal-checkout-line-height,1.45);align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.portal-checkout__option[data-v-b3d800a2]:hover{border-color:var(--portal-color-primary)}.portal-checkout__option[data-v-b3d800a2]:has(input:checked){border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft)}.portal-checkout__option input[data-v-b3d800a2]{width:17px;height:17px;accent-color:var(--portal-color-primary);flex:none}.portal-checkout__courier[data-v-b3d800a2]{gap:18px;display:grid}.portal-checkout__saved-addresses[data-v-b3d800a2]{gap:12px;display:grid}.portal-checkout__saved-addresses h2[data-v-b3d800a2]{font-size:var(--portal-checkout-section-heading-size,15px);margin:0;line-height:1.3}.portal-checkout__hint[data-v-b3d800a2]{color:var(--portal-color-secondary);font-size:var(--portal-checkout-small-size,13px);margin:0;line-height:1.5}.portal-checkout__saved-address-select[data-v-b3d800a2]{position:relative}.portal-checkout__saved-address-summary[data-v-b3d800a2]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-input-radius);background:var(--portal-color-surface);width:100%;min-height:56px;color:var(--portal-color-text);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;line-height:1.4;display:flex}.portal-checkout__saved-address-summary--open[data-v-b3d800a2],.portal-checkout__saved-address-summary[data-v-b3d800a2]:hover{border-color:var(--portal-color-primary)}.portal-checkout__saved-address-summary[data-v-b3d800a2]:disabled{cursor:default;opacity:.7}.portal-checkout__saved-address-chevron[data-v-b3d800a2]{flex:none;font-size:18px;line-height:1;transition:transform .16s}.portal-checkout__saved-address-summary--open .portal-checkout__saved-address-chevron[data-v-b3d800a2]{transform:rotate(180deg)}.portal-checkout__saved-address-menu[data-v-b3d800a2]{z-index:30;border:1px solid var(--portal-color-border);border-radius:var(--portal-input-radius);background:var(--portal-color-surface);max-height:280px;box-shadow:0 12px 30px color-mix(in srgb,var(--portal-color-text) 10%,transparent);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.portal-checkout__saved-address-menu-option[data-v-b3d800a2]{border:0;border-bottom:1px solid var(--portal-color-border);width:100%;color:var(--portal-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;gap:3px;padding:12px 16px;line-height:1.4;display:grid}.portal-checkout__saved-address-menu-option[data-v-b3d800a2]:last-child{border-bottom:0}.portal-checkout__saved-address-menu-option--selected[data-v-b3d800a2],.portal-checkout__saved-address-menu-option[data-v-b3d800a2]:focus-visible,.portal-checkout__saved-address-menu-option[data-v-b3d800a2]:hover{background:var(--portal-color-primary-soft)}.portal-checkout__saved-address-menu-option small[data-v-b3d800a2]{color:var(--portal-color-secondary);font-size:var(--portal-checkout-micro-size,12px)}.portal-checkout__saved-address-menu-option--manual[data-v-b3d800a2]{margin-top:2px}.portal-checkout__address[data-v-b3d800a2]{grid-template-columns:minmax(0,1fr) 180px;gap:14px;padding-top:2px;display:grid}.portal-checkout__field--wide[data-v-b3d800a2]{grid-column:1/2}.portal-checkout__field--note[data-v-b3d800a2]{padding-top:16px}.portal-checkout__field--note[data-v-b3d800a2],.portal-checkout__pickup[data-v-b3d800a2]{border-top:1px solid var(--portal-color-border);margin-top:2px}.portal-checkout__pickup[data-v-b3d800a2]{gap:12px;padding-top:20px;display:grid}.portal-checkout__pickup h2[data-v-b3d800a2]{font-family:var(--portal-heading-font-family);font-size:var(--portal-checkout-subheading-size,22px);margin:0;font-weight:500}.portal-checkout__pickup p[data-v-b3d800a2]{font-size:var(--portal-checkout-text-size,15px);margin-top:0}.portal-checkout__combobox[data-v-b3d800a2]{position:relative}.portal-checkout__combobox>input[data-v-b3d800a2]{border-radius:calc(var(--portal-button-radius)*.75);color:var(--portal-color-text);font-family:var(--portal-font-family)}.portal-checkout__combobox-menu[data-v-b3d800a2],.portal-checkout__combobox>input[data-v-b3d800a2]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface)}.portal-checkout__combobox-menu[data-v-b3d800a2]{z-index:20;box-sizing:border-box;border-radius:calc(var(--portal-button-radius)*.8);width:100%;max-height:220px;box-shadow:var(--portal-shadow);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.portal-checkout__combobox-option[data-v-b3d800a2]{border-radius:calc(var(--portal-button-radius)*.6);width:100%;min-height:42px;color:var(--portal-color-text);cursor:pointer;font:inherit;font-size:var(--portal-checkout-text-size,15px);text-align:left;background:0 0;border:0;align-items:center;padding:8px 10px;display:flex}.portal-checkout__combobox-option--selected[data-v-b3d800a2],.portal-checkout__combobox-option[data-v-b3d800a2]:hover{background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-checkout__combobox-empty[data-v-b3d800a2]{color:var(--portal-color-secondary);font-size:var(--portal-checkout-small-size,13px);margin:0;padding:10px}.portal-checkout__review[data-v-b3d800a2]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);gap:0;width:min(100%,820px);padding:18px 20px;display:grid}.portal-checkout__review-section-heading[data-v-b3d800a2]{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-checkout__review-section-heading h2[data-v-b3d800a2]{margin:0}.portal-checkout__review-edit[data-v-b3d800a2]{color:var(--portal-color-primary);cursor:pointer;font:inherit;font-size:var(--portal-checkout-small-size,13px);background:0 0;border:0;padding:0;font-weight:800}.portal-checkout__review-editor[data-v-b3d800a2]{border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-card-radius)*.72);background:var(--portal-color-surface-soft);gap:12px;margin-top:14px;padding:14px;display:grid}.portal-checkout__review-editor-actions[data-v-b3d800a2]{flex-wrap:wrap;gap:10px;display:flex}.portal-checkout__review-cancel[data-v-b3d800a2],.portal-checkout__review-save[data-v-b3d800a2]{border-radius:var(--portal-button-radius);cursor:pointer;min-height:40px;font:inherit;font-size:var(--portal-checkout-action-size,14px);padding:0 16px;font-weight:800}.portal-checkout__review-save[data-v-b3d800a2]{border:1px solid var(--portal-color-primary);background:var(--portal-color-primary);color:var(--portal-color-on-primary)}.portal-checkout__review-cancel[data-v-b3d800a2]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface);color:var(--portal-color-text)}.portal-checkout__review-cancel[data-v-b3d800a2]:disabled,.portal-checkout__review-save[data-v-b3d800a2]:disabled{cursor:default;opacity:.6}.portal-checkout__review-section[data-v-b3d800a2]{border-bottom:1px solid var(--portal-color-border);padding:9px 0}.portal-checkout__review-section[data-v-b3d800a2]:first-child{padding-top:0}.portal-checkout__review-section h2[data-v-b3d800a2]{color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-checkout-section-heading-size,15px);font-weight:var(--portal-checkout-section-heading-weight,800);margin:0 0 5px;line-height:1.2}.portal-checkout__review-section p[data-v-b3d800a2]{font-size:var(--portal-checkout-text-size,15px);line-height:var(--portal-checkout-line-height,1.45);margin:0 0 4px}.portal-checkout__review-section p[data-v-b3d800a2]:last-child{margin-bottom:0}.portal-checkout__review-pickup[data-v-b3d800a2]{font:inherit;margin:0 0 4px}.portal-checkout__review-note[data-v-b3d800a2],.portal-checkout__review-pickup[data-v-b3d800a2]{color:var(--portal-color-secondary);font-size:var(--portal-checkout-text-size,15px);line-height:var(--portal-checkout-line-height,1.45)}.portal-checkout__review-note[data-v-b3d800a2]{font-family:var(--portal-font-family);gap:2px;margin-top:2px;font-weight:400;display:grid}.portal-checkout__review-note-label[data-v-b3d800a2],.portal-checkout__review-note-value[data-v-b3d800a2]{color:inherit;font:inherit}.portal-checkout__review-note-value[data-v-b3d800a2]{white-space:pre-line}.portal-checkout__review-line[data-v-b3d800a2]{font-size:var(--portal-checkout-text-size,15px);line-height:var(--portal-checkout-line-height,1.45);justify-content:space-between;gap:24px;padding:3px 0;display:flex}.portal-checkout__review-line strong[data-v-b3d800a2]{white-space:nowrap}.portal-checkout__grand-total[data-v-b3d800a2]{font-size:var(--portal-checkout-total-size,17px);justify-content:space-between;gap:24px;padding:14px 0 8px;line-height:1.35;display:flex}.portal-checkout__account[data-v-b3d800a2]{gap:10px;padding:16px 0;display:flex}.portal-checkout__captcha[data-v-b3d800a2]{gap:8px;max-width:360px;padding:10px 0 4px;display:grid}.portal-checkout__captcha img[data-v-b3d800a2]{border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-button-radius)*.7);width:170px;max-width:100%;height:auto}.portal-checkout__notices[data-v-b3d800a2]{color:var(--portal-color-secondary);font-size:var(--portal-checkout-small-size,13px);margin:0;padding:2px 0 0 20px;line-height:1.5}.portal-checkout__result dl[data-v-b3d800a2]{gap:14px;margin:0;display:grid}.portal-checkout__result dl div[data-v-b3d800a2]{justify-content:space-between;gap:24px;padding-bottom:2px;display:flex}.portal-checkout__result dt[data-v-b3d800a2]{color:var(--portal-color-secondary);font-size:var(--portal-checkout-text-size,15px)}.portal-checkout__result dd[data-v-b3d800a2]{font-size:var(--portal-checkout-text-size,15px);text-align:right;margin:0;font-weight:800}.portal-checkout__actions[data-v-b3d800a2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:min(100%,960px);margin-top:-4px;display:flex}.portal-checkout__action--back[data-v-b3d800a2]{margin-right:auto}.portal-checkout__action[data-v-b3d800a2]{border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-surface);min-height:46px;color:var(--portal-color-text);cursor:pointer;font-family:var(--portal-font-family);font-size:var(--portal-checkout-action-size,14px);justify-content:center;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.portal-checkout__action[data-v-b3d800a2]:hover:not(:disabled){border-color:var(--portal-color-primary);color:var(--portal-color-primary);transform:translateY(-1px)}.portal-checkout__action--primary[data-v-b3d800a2]{border-color:var(--portal-color-primary);background:var(--portal-color-primary);color:var(--portal-color-on-primary)}.portal-checkout__action--primary[data-v-b3d800a2]:hover:not(:disabled){border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark);color:var(--portal-color-on-primary)}.portal-checkout__action[data-v-b3d800a2]:disabled{cursor:wait;opacity:.6}@media (width<=850px){.portal-checkout[data-v-b3d800a2]{gap:22px}.portal-checkout__header h1[data-v-b3d800a2]{font-size:var(--portal-checkout-mobile-title-size,30px)}.portal-checkout__header p[data-v-b3d800a2]{font-size:var(--portal-checkout-text-size,15px)}.portal-checkout__form[data-v-b3d800a2],.portal-checkout__result[data-v-b3d800a2],.portal-checkout__state[data-v-b3d800a2]{padding:20px}.portal-checkout__review[data-v-b3d800a2]{padding:16px 18px}}@media (width<=650px){.portal-checkout__address[data-v-b3d800a2]{grid-template-columns:1fr}.portal-checkout__field--wide[data-v-b3d800a2]{grid-column:auto}.portal-checkout__grand-total[data-v-b3d800a2],.portal-checkout__result dl div[data-v-b3d800a2],.portal-checkout__review-line[data-v-b3d800a2]{gap:14px}.portal-checkout__actions[data-v-b3d800a2]{flex-direction:column-reverse}.portal-checkout__action[data-v-b3d800a2]{width:100%}}@media (width<=540px){.portal-checkout__actions[data-v-b3d800a2]{gap:10px;width:100%}.portal-checkout__action--back[data-v-b3d800a2]{margin-right:auto}.portal-checkout__action[data-v-b3d800a2]{min-height:44px}}@media (prefers-reduced-motion:reduce){.portal-checkout__action[data-v-b3d800a2],.portal-checkout__option[data-v-b3d800a2]{transition:none}.portal-checkout__action[data-v-b3d800a2]:hover:not(:disabled){transform:none}}.portal-order-status[data-v-fe0ae752]{max-width:760px;color:var(--portal-color-text);margin:0 auto}.portal-order-status__header[data-v-fe0ae752]{margin-bottom:var(--portal-order-status-header-gap,30px)}.portal-order-status__eyebrow[data-v-fe0ae752]{color:var(--portal-color-primary);font-family:var(--portal-font-family);font-size:var(--portal-order-status-eyebrow-size,12px);font-weight:var(--portal-order-status-eyebrow-weight,700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.portal-order-status__title[data-v-fe0ae752]{color:var(--portal-color-text);font-family:var(--portal-order-status-heading-font-family,var(--portal-heading-font-family));font-size:var(--portal-order-status-headline-size,34px);font-weight:var(--portal-order-status-headline-weight,500);line-height:var(--portal-order-status-headline-line-height,1.08);margin:0}.portal-order-status__intro[data-v-fe0ae752]{max-width:680px;color:var(--portal-color-secondary);font-size:var(--portal-order-status-intro-size,16px);font-weight:var(--portal-order-status-intro-weight,400);line-height:var(--portal-order-status-intro-line-height,1.6);margin:14px 0 0}.portal-order-status__card[data-v-fe0ae752],.portal-order-status__info[data-v-fe0ae752],.portal-order-status__result[data-v-fe0ae752]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface);border-radius:18px}.portal-order-status__card[data-v-fe0ae752]{gap:18px;padding:28px;display:grid}.portal-order-status__field[data-v-fe0ae752]{gap:8px;font-size:14px;font-weight:600;display:grid}.portal-order-status__field input[data-v-fe0ae752]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-button-radius)*.75);background:var(--portal-color-surface);width:100%;min-height:48px;color:var(--portal-color-text);font:inherit;padding:0 14px;font-weight:400}.portal-order-status__captcha[data-v-fe0ae752]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-order-status__captcha-image[data-v-fe0ae752]{border:1px solid var(--portal-color-border);border-radius:10px;width:190px;height:64px;display:block}.portal-order-status__captcha-refresh[data-v-fe0ae752]{color:var(--portal-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.portal-order-status__submit[data-v-fe0ae752]{border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-height:48px;color:var(--portal-color-on-primary);font:inherit;cursor:pointer;border:0;padding:0 22px;font-weight:700}.portal-order-status__submit[data-v-fe0ae752]:disabled{opacity:.55;cursor:wait}.portal-order-status__error[data-v-fe0ae752]{color:var(--portal-color-primary-dark);margin:0;font-size:14px;font-weight:600}.portal-order-status__result[data-v-fe0ae752]{margin-top:22px;padding:24px 28px}.portal-order-status__result h2[data-v-fe0ae752]{font-family:var(--portal-heading-font-family);margin:0 0 16px;font-size:26px;font-weight:500}.portal-order-status__result dl[data-v-fe0ae752]{margin:0}.portal-order-status__result dl>div[data-v-fe0ae752]{border-top:1px solid var(--portal-color-border);grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);gap:18px;padding:10px 0;display:grid}.portal-order-status__result dt[data-v-fe0ae752]{color:var(--portal-color-secondary)}.portal-order-status__result dd[data-v-fe0ae752]{margin:0;font-weight:600}.portal-order-status__info[data-v-fe0ae752]{color:var(--portal-color-secondary);margin-top:22px;padding:20px 24px;line-height:1.55}.portal-order-status__info p[data-v-fe0ae752]{margin:0}.portal-order-status__info p+p[data-v-fe0ae752]{margin-top:8px}@media (width<=650px){.portal-order-status__eyebrow[data-v-fe0ae752]{font-size:var(--portal-order-status-mobile-eyebrow-size,var(--portal-order-status-eyebrow-size,12px));font-weight:var(--portal-order-status-mobile-eyebrow-weight,var(--portal-order-status-eyebrow-weight,700))}.portal-order-status__title[data-v-fe0ae752]{font-size:var(--portal-order-status-mobile-headline-size,var(--portal-order-status-headline-size,28px));font-weight:var(--portal-order-status-mobile-headline-weight,var(--portal-order-status-headline-weight,500));line-height:var(--portal-order-status-mobile-headline-line-height,var(--portal-order-status-headline-line-height,1.08))}.portal-order-status__intro[data-v-fe0ae752]{font-size:var(--portal-order-status-mobile-intro-size,var(--portal-order-status-intro-size,15px));font-weight:var(--portal-order-status-mobile-intro-weight,var(--portal-order-status-intro-weight,400));line-height:var(--portal-order-status-mobile-intro-line-height,var(--portal-order-status-intro-line-height,1.55))}.portal-order-status__card[data-v-fe0ae752],.portal-order-status__result[data-v-fe0ae752]{padding:20px}.portal-order-status__result dl>div[data-v-fe0ae752]{grid-template-columns:1fr;gap:4px}}.portal-order-status__captcha-frame[data-v-fe0ae752]{box-sizing:border-box;border:1px solid var(--portal-color-border);background:var(--portal-color-surface-soft);border-radius:12px;place-items:center;width:240px;height:82px;display:grid;overflow:hidden}.portal-order-status__captcha-frame img[data-v-fe0ae752]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.portal-order-status__captcha-placeholder[data-v-fe0ae752]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--portal-color-surface) 75%,transparent),transparent),var(--portal-color-border);background-size:200% 100%;border-radius:999px;width:64%;height:12px;animation:1.2s ease-in-out infinite portal-captcha-placeholder-fe0ae752}@keyframes portal-captcha-placeholder-fe0ae752{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.portal-order-status__captcha-placeholder[data-v-fe0ae752]{animation:none}}.portal-individual-request[data-v-340668ee]{width:min(100%,var(--portal-individual-request-max-width,1180px));color:var(--portal-color-text);font-family:var(--portal-font-family);margin:0 auto}.portal-individual-request__layout[data-v-340668ee]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.portal-individual-request__content[data-v-340668ee],.portal-individual-request__media[data-v-340668ee]{min-width:0}.portal-individual-request__media[data-v-340668ee]{width:min(100%,var(--portal-individual-request-media-width,420px));justify-self:end;position:static}.portal-individual-request__media[data-v-340668ee] .portal-container-media__frame{background:0 0;min-height:0}.portal-individual-request__header[data-v-340668ee]{margin-bottom:28px}.portal-individual-request__eyebrow[data-v-340668ee]{color:var(--portal-color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.portal-individual-request__title[data-v-340668ee]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family);font-size:var(--portal-individual-request-headline-size,34px);font-weight:var(--portal-individual-request-headline-weight,500);margin:0;line-height:1.08}.portal-individual-request__intro[data-v-340668ee]{max-width:680px;color:var(--portal-color-secondary);font-size:var(--portal-individual-request-intro-size,16px);font-weight:var(--portal-individual-request-intro-weight,400);margin:14px 0 0;line-height:1.6}.portal-individual-request__card[data-v-340668ee],.portal-individual-request__success[data-v-340668ee]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);box-shadow:0 10px 28px color-mix(in srgb,var(--portal-color-primary-dark) 6%,transparent)}.portal-individual-request__card[data-v-340668ee]{gap:22px;padding:28px;display:grid}.portal-individual-request__loading[data-v-340668ee]{color:var(--portal-color-secondary);font-size:15px}.portal-individual-request__card--authenticated .portal-individual-request__grid[data-v-340668ee]{grid-template-columns:minmax(0,1fr)}.portal-individual-request__grid[data-v-340668ee]{-moz-column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}.portal-individual-request__field[data-v-340668ee]{min-width:0;color:var(--portal-color-text);grid-template-rows:auto auto;align-content:start;align-self:start;gap:5px;font-size:14px;font-weight:600;display:grid}.portal-individual-request__field--full[data-v-340668ee]{grid-column:1/-1}.portal-individual-request__field--textarea[data-v-340668ee]{grid-template-rows:auto auto}.portal-individual-request__contact-hint[data-v-340668ee]{color:var(--portal-color-secondary);margin:0;font-size:12px;font-weight:400;line-height:1.4}.portal-individual-request__field input[data-v-340668ee],.portal-individual-request__field textarea[data-v-340668ee]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-button-radius)*.75);background:var(--portal-color-surface);width:100%;color:var(--portal-color-text);font-family:var(--portal-font-family);outline:none;margin:0;font-size:15px;font-weight:400}.portal-individual-request__field input[data-v-340668ee]{box-sizing:border-box;padding:0 12px;line-height:1.2}.portal-individual-request__field input[data-v-340668ee],.portal-individual-request__field input[type=date][data-v-340668ee],.portal-individual-request__field input[type=email][data-v-340668ee],.portal-individual-request__field input[type=number][data-v-340668ee],.portal-individual-request__field input[type=tel][data-v-340668ee],.portal-individual-request__field input[type=text][data-v-340668ee]{height:46px;min-height:46px;max-height:46px}.portal-individual-request__field textarea[data-v-340668ee]{resize:vertical;min-height:150px;padding:13px 14px;line-height:1.5}.portal-individual-request__field input[data-v-340668ee]:focus,.portal-individual-request__field textarea[data-v-340668ee]:focus{border-color:var(--portal-color-primary)}.portal-individual-request__field-error[data-v-340668ee]{box-sizing:border-box;height:auto;min-height:0;color:var(--portal-color-primary-dark);font-family:var(--portal-font-family);margin:0;font-size:12px;font-weight:700;line-height:1.3;display:block;overflow:visible}.portal-individual-request__field-error--empty[data-v-340668ee]{display:none}.portal-individual-request__field input[aria-invalid=true][data-v-340668ee],.portal-individual-request__field textarea[aria-invalid=true][data-v-340668ee]{border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft)}.portal-individual-request__captcha[data-v-340668ee]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-individual-request__captcha-image[data-v-340668ee]{border:1px solid var(--portal-color-border);border-radius:10px;width:190px;height:64px;display:block}.portal-individual-request__captcha-refresh[data-v-340668ee]{color:var(--portal-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.portal-individual-request__submit[data-v-340668ee]{border-radius:var(--portal-button-radius);min-height:48px;font-family:var(--portal-font-family);cursor:pointer;border:1px solid var(--portal-color-primary);background:var(--portal-color-primary);color:var(--portal-color-on-primary);justify-self:start;padding:0 22px;font-size:14px;font-weight:700}.portal-individual-request__submit[data-v-340668ee]:disabled{cursor:wait;opacity:.58}.portal-individual-request__error[data-v-340668ee]{color:var(--portal-color-danger);margin:0;font-size:14px;font-weight:600}.portal-individual-request__success[data-v-340668ee]{grid-template-columns:auto 1fr;gap:18px;padding:28px;display:grid}.portal-individual-request__success-mark[data-v-340668ee]{background:var(--portal-color-success-soft);width:42px;height:42px;color:var(--portal-color-success);border-radius:999px;place-items:center;font-size:22px;font-weight:900;display:grid}.portal-individual-request__success h2[data-v-340668ee]{font-family:var(--portal-heading-font-family);margin:2px 0 8px;font-size:26px;font-weight:500}.portal-individual-request__success p[data-v-340668ee]{color:var(--portal-color-secondary);margin:0;line-height:1.55}.portal-individual-request__success-code[data-v-340668ee]{color:var(--portal-color-text)!important;margin-top:12px!important}.portal-individual-request__secondary[data-v-340668ee]{grid-column:2;justify-self:start;margin-top:4px}@media (width<=850px){.portal-individual-request__layout[data-v-340668ee]{grid-template-columns:1fr;gap:24px}.portal-individual-request__media[data-v-340668ee]{width:min(100%,var(--portal-individual-request-mobile-media-width,340px));order:-1;justify-self:center;position:static}.portal-individual-request__media[data-v-340668ee] .portal-container-media__frame{min-height:280px}}@media (width<=650px){.portal-individual-request__grid[data-v-340668ee]{grid-template-columns:1fr;row-gap:12px}.portal-individual-request__field[data-v-340668ee],.portal-individual-request__field--textarea[data-v-340668ee]{grid-template-rows:auto auto;gap:5px}.portal-individual-request__field input[data-v-340668ee]{height:48px;min-height:48px;max-height:48px}.portal-individual-request__field-error[data-v-340668ee]{height:auto;min-height:0;overflow:visible}.portal-individual-request__field-error--empty[data-v-340668ee]{display:none}.portal-individual-request__field--full[data-v-340668ee]{grid-column:auto}.portal-individual-request__card[data-v-340668ee]{padding:20px}.portal-individual-request__title[data-v-340668ee]{font-size:28px}.portal-individual-request__success[data-v-340668ee]{grid-template-columns:1fr;padding:22px}}.portal-individual-request__captcha-frame[data-v-340668ee]{box-sizing:border-box;border:1px solid var(--portal-color-border);background:var(--portal-color-surface-soft);border-radius:12px;place-items:center;width:240px;height:82px;display:grid;overflow:hidden}.portal-individual-request__captcha-frame img[data-v-340668ee]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.portal-individual-request__captcha-placeholder[data-v-340668ee]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--portal-color-surface) 75%,transparent),transparent),var(--portal-color-border);background-size:200% 100%;border-radius:999px;width:64%;height:12px;animation:1.2s ease-in-out infinite portal-captcha-placeholder-340668ee}@keyframes portal-captcha-placeholder-340668ee{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.portal-individual-request__captcha-placeholder[data-v-340668ee]{animation:none}}.portal-account-order-messages[data-v-5344cefa]{border-top:1px solid var(--portal-color-border);margin-top:24px;padding-top:22px}.portal-account-order-messages h3[data-v-5344cefa]{margin:0 0 14px;font-size:16px}.portal-account-order-messages__disabled[data-v-5344cefa],.portal-account-order-messages__empty[data-v-5344cefa],.portal-account-order-messages__state[data-v-5344cefa]{color:var(--portal-color-secondary);margin:0;font-size:13px;line-height:1.5}.portal-account-order-messages__state[data-v-5344cefa]{align-items:center;gap:10px;min-height:54px;display:flex}.portal-account-order-messages__state--error[data-v-5344cefa]{justify-content:space-between}.portal-account-order-messages__retry[data-v-5344cefa]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);color:var(--portal-color-primary);cursor:pointer;font:inherit;background:0 0;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.portal-account-order-messages__history[data-v-5344cefa]{gap:9px;margin-bottom:16px;display:grid}.portal-account-order-messages__message[data-v-5344cefa]{box-sizing:border-box;border:1px solid var(--portal-color-border);background:var(--portal-color-surface);border-radius:13px;width:min(88%,620px);padding:11px 13px}.portal-account-order-messages__message--customer[data-v-5344cefa]{background:var(--portal-color-primary-soft);justify-self:end}.portal-account-order-messages__message--support[data-v-5344cefa]{border-color:var(--portal-color-primary-soft);background:linear-gradient(135deg,var(--portal-color-surface-soft),var(--portal-color-background))}.portal-account-order-messages__meta[data-v-5344cefa]{color:var(--portal-color-secondary);justify-content:space-between;gap:12px;margin-bottom:5px;font-size:11px;display:flex}.portal-account-order-messages__meta strong[data-v-5344cefa]{color:var(--portal-color-primary-dark);font-size:12px}.portal-account-order-messages__message p[data-v-5344cefa]{color:var(--portal-color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.portal-account-order-messages__form[data-v-5344cefa]{gap:8px;margin-top:16px;display:grid}.portal-account-order-messages__label[data-v-5344cefa]{color:var(--portal-color-text);font-size:13px;font-weight:800}.portal-account-order-messages__textarea[data-v-5344cefa]{box-sizing:border-box;resize:vertical;border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-card-radius)*.55);background:var(--portal-color-surface);width:100%;min-height:100px;color:var(--portal-color-text);font:inherit;padding:11px 13px;font-size:14px;line-height:1.5}.portal-account-order-messages__textarea[data-v-5344cefa]:focus{border-color:var(--portal-color-primary);outline:3px solid var(--portal-color-primary-soft)}.portal-account-order-messages__textarea[data-v-5344cefa]:disabled{cursor:not-allowed;opacity:.62}.portal-account-order-messages__footer[data-v-5344cefa]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.portal-account-order-messages__policy[data-v-5344cefa]{min-width:0;color:var(--portal-color-secondary);gap:3px;font-size:12px;line-height:1.4;display:grid}.portal-account-order-messages__counter[data-v-5344cefa]{font-variant-numeric:tabular-nums}.portal-account-order-messages__send[data-v-5344cefa]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-width:112px;min-height:40px;color:var(--portal-color-on-primary);cursor:pointer;font:inherit;padding:0 16px;font-size:13px;font-weight:800}.portal-account-order-messages__send[data-v-5344cefa]:hover:not(:disabled){border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark)}.portal-account-order-messages__send[data-v-5344cefa]:disabled{cursor:not-allowed;opacity:.55}.portal-account-order-messages__retry[data-v-5344cefa]:focus-visible,.portal-account-order-messages__send[data-v-5344cefa]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:2px}.portal-account-order-messages__form-error[data-v-5344cefa]{color:var(--portal-color-danger);margin:0;font-size:12px;font-weight:700}@media (width<=540px){.portal-account-order-messages__message[data-v-5344cefa]{width:94%}.portal-account-order-messages__footer[data-v-5344cefa]{flex-direction:column;align-items:stretch}.portal-account-order-messages__send[data-v-5344cefa]{width:100%}}@media (prefers-reduced-motion:reduce){.portal-account-order-messages__retry[data-v-5344cefa],.portal-account-order-messages__send[data-v-5344cefa],.portal-account-order-messages__textarea[data-v-5344cefa]{transition:none}}.portal-account-orders[data-v-07beaaff]{width:100%}.portal-account-orders__section-tabs[data-v-07beaaff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-bottom:22px;display:grid}.portal-account-orders__section-tab[data-v-07beaaff]{border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-card-radius)*.62);background:var(--portal-color-surface);min-height:46px;color:var(--portal-color-secondary);cursor:pointer;font:inherit;padding:0 18px;font-size:14px;font-weight:800}.portal-account-orders__unread-badge[data-v-07beaaff]{box-sizing:border-box;background:var(--portal-color-primary);min-width:20px;height:20px;color:var(--portal-color-on-primary);border-radius:999px;place-items:center;margin-left:7px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.portal-account-orders__new-message[data-v-07beaaff]{width:fit-content;color:var(--portal-color-primary);align-items:center;margin-top:4px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.portal-account-orders__section-tab--active[data-v-07beaaff]{border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-account-orders__tabs[data-v-07beaaff]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface-soft);border-radius:999px;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.portal-account-orders__tab[data-v-07beaaff]{min-height:40px;color:var(--portal-color-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:800}.portal-account-orders__tab--active[data-v-07beaaff]{background:var(--portal-color-surface);color:var(--portal-color-primary-dark);box-shadow:0 2px 8px color-mix(in srgb,var(--portal-color-primary-dark) 8%,transparent)}.portal-account-orders__details-toggle[data-v-07beaaff]:focus-visible,.portal-account-orders__retry[data-v-07beaaff]:focus-visible,.portal-account-orders__section-tab[data-v-07beaaff]:focus-visible,.portal-account-orders__tab[data-v-07beaaff]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:2px}.portal-account-orders__state[data-v-07beaaff]{border:1px dashed var(--portal-color-border);border-radius:calc(var(--portal-card-radius)*.72);min-height:180px;color:var(--portal-color-secondary);text-align:center;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.portal-account-orders__state--error[data-v-07beaaff]{flex-direction:column}.portal-account-orders__state--error p[data-v-07beaaff]{margin:0}.portal-account-orders__retry[data-v-07beaaff]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);color:var(--portal-color-primary);cursor:pointer;font:inherit;background:0 0;padding:9px 14px;font-weight:800}.portal-account-orders__spinner[data-v-07beaaff]{border:2px solid var(--portal-color-border);border-top-color:var(--portal-color-primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite portal-account-orders-spin-07beaaff}.portal-account-orders__list[data-v-07beaaff]{gap:14px;display:grid}.portal-account-orders__order[data-v-07beaaff]{border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-card-radius)*.78);background:var(--portal-color-surface);overflow:hidden}.portal-account-orders__summary[data-v-07beaaff]{grid-template-columns:minmax(120px,1fr) minmax(150px,1.2fr) minmax(150px,1.15fr) minmax(110px,.8fr);align-items:center;gap:18px;padding:20px 22px 14px;display:grid}.portal-account-orders__summary--individual[data-v-07beaaff]{grid-template-columns:minmax(150px,1fr) minmax(160px,1.2fr) minmax(150px,1fr)}.portal-account-orders__identity[data-v-07beaaff],.portal-account-orders__summary-item[data-v-07beaaff]{gap:4px;min-width:0;display:grid}.portal-account-orders__facts span[data-v-07beaaff],.portal-account-orders__identity span[data-v-07beaaff],.portal-account-orders__line dt[data-v-07beaaff],.portal-account-orders__summary-item span[data-v-07beaaff]{color:var(--portal-color-secondary);font-size:12px;font-weight:700}.portal-account-orders__identity strong[data-v-07beaaff]{color:var(--portal-color-primary-dark);font-size:18px}.portal-account-orders__summary-item strong[data-v-07beaaff]{overflow-wrap:anywhere;font-size:14px}.portal-account-orders__summary-item--total[data-v-07beaaff]{text-align:right}.portal-account-orders__summary-item--total strong[data-v-07beaaff]{font-size:17px}.portal-account-orders__status[data-v-07beaaff]{color:var(--portal-color-primary-dark)}.portal-account-orders__details-toggle[data-v-07beaaff]{width:100%;min-height:42px;color:var(--portal-color-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 22px 12px;font-size:13px;font-weight:800;display:flex}.portal-account-orders__chevron[data-v-07beaaff]{font-size:18px;transition:transform .18s}.portal-account-orders__details-toggle[aria-expanded=true] .portal-account-orders__chevron[data-v-07beaaff]{transform:rotate(180deg)}.portal-account-orders__details[data-v-07beaaff]{border-top:1px solid var(--portal-color-border);background:var(--portal-color-surface-soft);padding:20px 22px 22px}.portal-account-orders__request-text[data-v-07beaaff]{border-bottom:1px solid var(--portal-color-border);margin-bottom:22px;padding-bottom:20px}.portal-account-orders__request-text h3[data-v-07beaaff]{margin:0 0 10px;font-size:16px}.portal-account-orders__request-text p[data-v-07beaaff]{color:var(--portal-color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.portal-account-orders__request-text p+p[data-v-07beaaff]{margin-top:8px}.portal-account-orders__facts[data-v-07beaaff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-bottom:22px;display:grid}.portal-account-orders__order--individual .portal-account-orders__facts[data-v-07beaaff]{margin-bottom:0}.portal-account-orders__facts>div[data-v-07beaaff]{gap:4px;display:grid}.portal-account-orders__facts strong[data-v-07beaaff]{overflow-wrap:anywhere;font-size:14px}.portal-account-orders__items h3[data-v-07beaaff]{margin:0 0 12px;font-size:16px}.portal-account-orders__line[data-v-07beaaff]{border-top:1px solid var(--portal-color-border);grid-template-columns:minmax(180px,1.5fr) minmax(320px,1fr);align-items:center;gap:18px;padding:13px 0;display:grid}.portal-account-orders__line-name[data-v-07beaaff]{gap:3px;min-width:0;display:grid}.portal-account-orders__line-name strong[data-v-07beaaff]{overflow-wrap:anywhere;font-size:14px}.portal-account-orders__line dl[data-v-07beaaff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.portal-account-orders__line dl>div[data-v-07beaaff]{text-align:right;gap:3px;min-width:0;display:grid}.portal-account-orders__line dd[data-v-07beaaff],.portal-account-orders__line dt[data-v-07beaaff]{margin:0}.portal-account-orders__line dd[data-v-07beaaff]{overflow-wrap:anywhere;font-size:13px;font-weight:700}@keyframes portal-account-orders-spin-07beaaff{to{transform:rotate(1turn)}}@media (width<=850px){.portal-account-orders__summary[data-v-07beaaff],.portal-account-orders__summary--individual[data-v-07beaaff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-account-orders__summary-item--total[data-v-07beaaff]{text-align:left}.portal-account-orders__line[data-v-07beaaff]{grid-template-columns:1fr;gap:10px}.portal-account-orders__line dl>div[data-v-07beaaff]{text-align:left}}@media (width<=540px){.portal-account-orders__section-tabs[data-v-07beaaff]{grid-template-columns:1fr}.portal-account-orders__tabs[data-v-07beaaff]{box-sizing:border-box;width:100%}.portal-account-orders__tab[data-v-07beaaff]{flex:1 1 0;padding:0 10px}.portal-account-orders__summary[data-v-07beaaff],.portal-account-orders__summary--individual[data-v-07beaaff]{grid-template-columns:1fr;padding:18px 18px 12px}.portal-account-orders__details-toggle[data-v-07beaaff]{padding:8px 18px 12px}.portal-account-orders__details[data-v-07beaaff]{padding:18px}.portal-account-orders__facts[data-v-07beaaff]{grid-template-columns:1fr}.portal-account-orders__line dl[data-v-07beaaff]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.portal-account-orders__spinner[data-v-07beaaff]{animation:none}.portal-account-orders__chevron[data-v-07beaaff]{transition:none}}.portal-city-combobox[data-v-1e13f6d0]{width:100%;font-family:var(--portal-font-family);font-weight:400;position:relative}.portal-city-combobox__trigger[data-v-1e13f6d0]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-background);width:100%;min-height:46px;color:var(--portal-color-text);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:15px;line-height:1.35;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.portal-city-combobox--open .portal-city-combobox__trigger[data-v-1e13f6d0],.portal-city-combobox__trigger[data-v-1e13f6d0]:hover:not(:disabled){border-color:var(--portal-color-primary);background:var(--portal-color-surface)}.portal-city-combobox--open .portal-city-combobox__trigger[data-v-1e13f6d0],.portal-city-combobox__trigger[data-v-1e13f6d0]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--portal-color-primary) 15%,transparent);outline:none}.portal-city-combobox__trigger[data-v-1e13f6d0]:disabled{cursor:not-allowed;opacity:.62}.portal-city-combobox__trigger-label[data-v-1e13f6d0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-city-combobox__chevron[data-v-1e13f6d0],.portal-city-combobox__trigger-label--placeholder[data-v-1e13f6d0]{color:var(--portal-color-secondary)}.portal-city-combobox__chevron[data-v-1e13f6d0]{flex:none;width:18px;height:18px;transition:transform .18s}.portal-city-combobox--open .portal-city-combobox__chevron[data-v-1e13f6d0]{transform:rotate(180deg)}.portal-city-combobox__backdrop[data-v-1e13f6d0]{display:none}.portal-city-combobox__panel[data-v-1e13f6d0]{z-index:90;border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-button-radius) + 4px);background:var(--portal-color-surface);box-shadow:0 18px 44px color-mix(in srgb,var(--portal-color-text) 16%,transparent);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.portal-city-combobox__mobile-header[data-v-1e13f6d0]{display:none}.portal-city-combobox__search-wrap[data-v-1e13f6d0]{border-bottom:1px solid var(--portal-color-border);background:var(--portal-color-surface);padding:10px;position:relative}.portal-city-combobox__search-icon[data-v-1e13f6d0]{width:17px;height:17px;color:var(--portal-color-secondary);pointer-events:none;position:absolute;top:50%;left:23px;transform:translateY(-50%)}.portal-city-combobox__search[data-v-1e13f6d0]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-background);width:100%;min-height:42px;color:var(--portal-color-text);font:inherit;appearance:none;outline:none;padding:9px 12px 9px 38px;font-size:14px}.portal-city-combobox__search[data-v-1e13f6d0]:focus{border-color:var(--portal-color-primary);background:var(--portal-color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--portal-color-primary) 12%,transparent)}.portal-city-combobox__search[data-v-1e13f6d0]::-webkit-search-cancel-button{cursor:pointer}.portal-city-combobox__list[data-v-1e13f6d0]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--portal-color-border) transparent;max-height:310px;padding:6px;overflow-y:auto}.portal-city-combobox__option[data-v-1e13f6d0]{border-radius:calc(var(--portal-button-radius)*.8);width:100%;min-height:48px;color:var(--portal-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.portal-city-combobox__option--active[data-v-1e13f6d0],.portal-city-combobox__option[data-v-1e13f6d0]:hover{background:var(--portal-color-surface-soft)}.portal-city-combobox__option--selected[data-v-1e13f6d0]{background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-city-combobox__option--selected.portal-city-combobox__option--active[data-v-1e13f6d0]{background:color-mix(in srgb,var(--portal-color-primary-soft) 72%,var(--portal-color-surface))}.portal-city-combobox__option-copy[data-v-1e13f6d0]{gap:2px;min-width:0;display:grid}.portal-city-combobox__option-copy strong[data-v-1e13f6d0]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.portal-city-combobox__option-copy small[data-v-1e13f6d0]{color:var(--portal-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.35;overflow:hidden}.portal-city-combobox__check[data-v-1e13f6d0]{width:18px;height:18px;color:var(--portal-color-primary);flex:none}.portal-city-combobox__empty[data-v-1e13f6d0]{color:var(--portal-color-secondary);text-align:center;padding:22px 14px;font-size:13px}.portal-city-combobox__close[data-v-1e13f6d0]{border:1px solid var(--portal-color-border);background:var(--portal-color-background);width:38px;height:38px;color:var(--portal-color-text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.portal-city-combobox__close svg[data-v-1e13f6d0]{width:18px;height:18px}@media (width<=640px){.portal-city-combobox__backdrop[data-v-1e13f6d0]{z-index:199;background:color-mix(in srgb,var(--portal-color-text) 24%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;position:fixed;inset:0}.portal-city-combobox__panel[data-v-1e13f6d0]{z-index:200;background:var(--portal-color-surface);max-height:min(78dvh,620px);box-shadow:0 -16px 46px color-mix(in srgb,var(--portal-color-text) 18%,transparent);border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.portal-city-combobox__mobile-header[data-v-1e13f6d0]{justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 18px 10px;display:flex}.portal-city-combobox__mobile-header strong[data-v-1e13f6d0]{font-family:var(--portal-heading-font-family);font-size:18px;font-weight:600;line-height:1.25}.portal-city-combobox__search-wrap[data-v-1e13f6d0]{padding:8px 16px 12px}.portal-city-combobox__search-icon[data-v-1e13f6d0]{left:30px}.portal-city-combobox__search[data-v-1e13f6d0]{min-height:46px;font-size:16px}.portal-city-combobox__list[data-v-1e13f6d0]{max-height:none;padding:6px 12px max(18px,env(safe-area-inset-bottom));flex:auto}.portal-city-combobox__option[data-v-1e13f6d0]{border-radius:12px;min-height:56px;padding:10px 12px}.portal-city-combobox__option-copy strong[data-v-1e13f6d0]{font-size:16px}.portal-city-combobox__option-copy small[data-v-1e13f6d0]{font-size:12px}}@media (prefers-reduced-motion:reduce){.portal-city-combobox__chevron[data-v-1e13f6d0],.portal-city-combobox__trigger[data-v-1e13f6d0]{transition:none}}.portal-account[data-v-5cd6f290]{justify-content:center;width:100%;padding:14px 0;display:flex}.portal-account__card[data-v-5cd6f290]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);width:min(100%,560px);box-shadow:var(--portal-shadow);color:var(--portal-color-text);font-family:var(--portal-font-family);padding:34px}.portal-account__intro[data-v-5cd6f290]{margin-bottom:28px}.portal-account__eyebrow[data-v-5cd6f290]{color:var(--portal-color-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.portal-account__title[data-v-5cd6f290]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family);margin:0;font-size:clamp(28px,4vw,38px);font-weight:500;line-height:1.08}.portal-account__result p[data-v-5cd6f290],.portal-account__subheading p[data-v-5cd6f290],.portal-account__text[data-v-5cd6f290]{color:var(--portal-color-secondary);margin:12px 0 0;font-size:15px;line-height:1.6}.portal-account__form[data-v-5cd6f290]{gap:17px;display:grid}.portal-account__field[data-v-5cd6f290]{color:var(--portal-color-text);gap:7px;font-size:13px;font-weight:700;display:grid}.portal-account__field input[data-v-5cd6f290]{box-sizing:border-box;border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-background);width:100%;min-height:46px;color:var(--portal-color-text);font:inherit;outline:none;padding:10px 13px;font-size:15px;font-weight:400;transition:border-color .18s,box-shadow .18s,background-color .18s}.portal-account__field input[data-v-5cd6f290]:focus{border-color:var(--portal-color-primary);background:var(--portal-color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--portal-color-primary) 15%,transparent)}.portal-account__field input[readonly][data-v-5cd6f290]{cursor:default;background:var(--portal-color-surface-soft)}.portal-account__field input[aria-invalid=true][data-v-5cd6f290]{border-color:var(--portal-color-danger-border);background:var(--portal-color-danger-soft)}.portal-account__field-error[data-v-5cd6f290],.portal-account__field-hint[data-v-5cd6f290]{min-height:17px;margin:0;font-size:11px;font-weight:500;line-height:1.45}.portal-account__field-error[data-v-5cd6f290]{color:var(--portal-color-danger)}.portal-account__field-hint[data-v-5cd6f290]{color:var(--portal-color-secondary)}.portal-account__field--suggestion[data-v-5cd6f290]{margin-top:-5px}.portal-account__button[data-v-5cd6f290]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);min-height:46px;color:var(--portal-color-on-primary);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.portal-account__button[data-v-5cd6f290]:hover:not(:disabled){border-color:var(--portal-color-primary-dark);background:var(--portal-color-primary-dark);transform:translateY(-1px)}.portal-account__button[data-v-5cd6f290]:disabled{cursor:default;opacity:.58}.portal-account__button--outline[data-v-5cd6f290]{border-color:var(--portal-color-border);color:var(--portal-color-text);background:0 0;margin-left:auto}.portal-account__button--outline[data-v-5cd6f290]:hover:not(:disabled){border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark)}.portal-account__button--link[data-v-5cd6f290]{width:fit-content;margin-top:22px}.portal-account__secondary[data-v-5cd6f290]{color:var(--portal-color-secondary);justify-content:center;gap:6px;font-size:13px;display:flex}.portal-account__secondary a[data-v-5cd6f290]{color:var(--portal-color-primary);font-weight:800}.portal-account__secondary--stacked[data-v-5cd6f290]{flex-direction:column;align-items:center}.portal-account__secondary--stacked>div[data-v-5cd6f290]{justify-content:center;gap:6px;display:flex}.portal-account__message[data-v-5cd6f290]{border-radius:var(--portal-button-radius);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.portal-account__message--error[data-v-5cd6f290]{border:1px solid var(--portal-color-danger-border);background:var(--portal-color-danger-soft);color:var(--portal-color-danger)}.portal-account__captcha[data-v-5cd6f290]{align-items:center;gap:12px;display:flex}.portal-account__captcha-image[data-v-5cd6f290]{border:1px solid var(--portal-color-border);border-radius:var(--portal-button-radius);background:var(--portal-color-surface);place-items:center;width:190px;height:64px;display:grid;overflow:hidden}.portal-account__profile-section[data-v-5cd6f290]{gap:12px;display:grid}.portal-account__profile-section h3[data-v-5cd6f290]{color:var(--portal-color-text);margin:0;font-size:16px;font-weight:700}.portal-account__relation-list[data-v-5cd6f290]{gap:12px;display:grid}.portal-account__relation-card[data-v-5cd6f290]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);gap:12px;padding:14px 16px;display:grid}.portal-account__relation-heading[data-v-5cd6f290]{gap:3px;display:grid}.portal-account__address-meta[data-v-5cd6f290],.portal-account__empty[data-v-5cd6f290],.portal-account__readonly-note[data-v-5cd6f290],.portal-account__relation-heading>span[data-v-5cd6f290]{color:var(--portal-color-secondary);font-size:13px}.portal-account__relation-heading>strong[data-v-5cd6f290]{color:var(--portal-color-text);font-size:15px}.portal-account__address-list[data-v-5cd6f290]{gap:8px;display:grid}.portal-account__address[data-v-5cd6f290]{border-top:1px solid var(--portal-color-border);gap:4px;padding-top:10px;display:grid}.portal-account__address strong[data-v-5cd6f290]{overflow-wrap:anywhere;color:var(--portal-color-text);font-size:14px;font-weight:600}.portal-account__empty[data-v-5cd6f290],.portal-account__readonly-note[data-v-5cd6f290]{margin:0}.portal-account__address-card[data-v-5cd6f290]{border-radius:var(--portal-card-radius);gap:7px;min-width:0;padding:16px;display:grid}.portal-account__address-card[data-v-5cd6f290],.portal-account__profile-inline-input[data-v-5cd6f290]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface)}.portal-account__profile-inline-input[data-v-5cd6f290]{box-sizing:border-box;border-radius:var(--portal-input-radius);width:100%;min-height:42px;color:var(--portal-color-text);font:inherit;padding:8px 10px}.portal-account__profile-inline-input[data-v-5cd6f290]:focus{border-color:var(--portal-color-primary);outline:none}.portal-account__profile-edit-actions[data-v-5cd6f290]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.portal-account__address-actions[data-v-5cd6f290]{flex-wrap:wrap;gap:10px;display:flex}.portal-account__link-button[data-v-5cd6f290]{width:fit-content;color:var(--portal-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.portal-account__link-button[data-v-5cd6f290]:disabled{cursor:default;opacity:.55}.portal-account__button--compact[data-v-5cd6f290]{width:fit-content;min-height:40px;padding-inline:16px}.portal-account__address-editor[data-v-5cd6f290]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);gap:14px;padding:16px;display:grid}.portal-account__address-editor-actions[data-v-5cd6f290]{flex-wrap:wrap;gap:10px;display:flex}.portal-account__address-card strong[data-v-5cd6f290]{overflow-wrap:anywhere;color:var(--portal-color-text);font-size:14px;font-weight:600;line-height:1.45}@media (width>=761px){.portal-account__card--profile[data-v-5cd6f290]{width:min(100%,980px)}.portal-account__card--profile .portal-account__profile[data-v-5cd6f290]{gap:30px}.portal-account__card--profile .portal-account__profile-grid[data-v-5cd6f290]{border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.portal-account__card--profile .portal-account__profile-grid>div[data-v-5cd6f290]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);grid-template-columns:1fr;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.portal-account__card--profile .portal-account__profile-grid>div[data-v-5cd6f290]:last-child{border-bottom:1px solid var(--portal-color-border)}.portal-account__card--profile .portal-account__address-list[data-v-5cd6f290],.portal-account__card--profile .portal-account__profile-section:nth-of-type(2) .portal-account__profile-grid[data-v-5cd6f290],.portal-account__card--profile .portal-account__relation-list[data-v-5cd6f290]{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-account__card--profile .portal-account__address[data-v-5cd6f290]{min-width:0}}.portal-account__captcha-image img[data-v-5cd6f290],.portal-account__captcha-placeholder[data-v-5cd6f290]{display:block}.portal-account__captcha-refresh[data-v-5cd6f290]{color:var(--portal-color-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:800}.portal-account__result h2[data-v-5cd6f290],.portal-account__subheading h2[data-v-5cd6f290]{color:var(--portal-color-text);margin:0;font-size:22px;font-weight:600}.portal-account__signed-in[data-v-5cd6f290]{align-items:center;gap:14px;display:flex}.portal-account__signed-in span[data-v-5cd6f290],.portal-account__signed-in strong[data-v-5cd6f290]{display:block}.portal-account__signed-in span[data-v-5cd6f290]{color:var(--portal-color-secondary);margin-top:4px;font-size:13px}.portal-account__avatar[data-v-5cd6f290]{background:var(--portal-color-primary-soft);width:48px;height:48px;color:var(--portal-color-primary-dark);border-radius:50%;flex:none;place-items:center;display:grid}.portal-account__avatar svg[data-v-5cd6f290]{width:24px;height:24px}.portal-account__result[data-v-5cd6f290]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-primary-soft);padding:22px}.portal-account__result--registration-complete[data-v-5cd6f290]{background:0 0;border:0;padding:0}.portal-account__result--registration-complete .portal-account__button[data-v-5cd6f290]{margin-top:4px}@media (width<=760px){.portal-account__card--profile[data-v-5cd6f290]{width:min(100%,560px)}.portal-account__card--profile .portal-account__address-list[data-v-5cd6f290],.portal-account__card--profile .portal-account__profile-grid[data-v-5cd6f290],.portal-account__card--profile .portal-account__relation-list[data-v-5cd6f290]{grid-template-columns:1fr}}@media (width<=540px){.portal-account[data-v-5cd6f290]{padding:10px 0}.portal-account__card[data-v-5cd6f290]{box-shadow:none;border-left:0;border-right:0;border-radius:0;padding:24px 20px}.portal-account__captcha[data-v-5cd6f290]{flex-direction:column;align-items:flex-start}.portal-account__signed-in[data-v-5cd6f290]{flex-wrap:wrap;align-items:flex-start}.portal-account__button--outline[data-v-5cd6f290]{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.portal-account__button[data-v-5cd6f290],.portal-account__field input[data-v-5cd6f290]{transition:none}}.portal-account__registration-info[data-v-5cd6f290]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface-soft);gap:12px;padding:14px 16px;display:grid}.portal-account__registration-info .portal-account__field[data-v-5cd6f290]{gap:6px}.portal-account__registration-change-hint[data-v-5cd6f290],.portal-account__registration-hint[data-v-5cd6f290],.portal-account__registration-info-loading[data-v-5cd6f290]{color:var(--portal-color-secondary);margin:0;font-size:13px;line-height:1.5}.portal-account__registration-change-hint[data-v-5cd6f290]{margin-top:-4px}.portal-account__profile[data-v-5cd6f290]{gap:24px;display:grid}.portal-account__profile-header[data-v-5cd6f290]{align-items:center;gap:14px;display:flex}.portal-account__profile-header>div[data-v-5cd6f290]:last-child{gap:3px;min-width:0;display:grid}.portal-account__profile-header strong[data-v-5cd6f290]{color:var(--portal-color-text);font-size:20px;font-weight:700}.portal-account__profile-header span[data-v-5cd6f290]{overflow-wrap:anywhere;color:var(--portal-color-secondary);font-size:14px}.portal-account__profile-grid[data-v-5cd6f290]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);gap:0;margin:0;display:grid;overflow:hidden}.portal-account__profile-grid>div[data-v-5cd6f290]{border-bottom:1px solid var(--portal-color-border);grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:20px;padding:14px 16px;display:grid}.portal-account__profile-grid>div[data-v-5cd6f290]:last-child{border-bottom:0}.portal-account__profile-grid dd[data-v-5cd6f290],.portal-account__profile-grid dt[data-v-5cd6f290]{margin:0}.portal-account__profile-grid dt[data-v-5cd6f290]{color:var(--portal-color-secondary);font-size:13px;font-weight:700}.portal-account__profile-grid dd[data-v-5cd6f290]{overflow-wrap:anywhere;color:var(--portal-color-text);font-size:14px;font-weight:600}.portal-account__captcha-image img[data-v-5cd6f290],.portal-account__captcha-placeholder[data-v-5cd6f290]{width:100%;height:100%}.portal-account__captcha-image img[data-v-5cd6f290]{-o-object-fit:contain;object-fit:contain;display:block}.portal-account__captcha-placeholder[data-v-5cd6f290]{place-items:center;display:grid}.portal-account__captcha-placeholder[data-v-5cd6f290]:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--portal-color-surface) 75%,transparent),transparent),var(--portal-color-border);content:"";background-size:200% 100%;border-radius:999px;width:64%;height:12px;animation:1.2s ease-in-out infinite portal-account-captcha-placeholder-5cd6f290}@keyframes portal-account-captcha-placeholder-5cd6f290{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.portal-account__captcha-placeholder[data-v-5cd6f290]:after{animation:none}}.portal-cta[data-v-e0dd350e]{--portal-cta-padding:44px 52px;--portal-cta-mobile-padding:34px 28px;--portal-cta-gap:32px;--portal-cta-mobile-gap:24px;--portal-cta-radius:var(--portal-container-content-radius,var(--portal-card-radius));--portal-cta-mobile-radius:var(--portal-cta-radius);--portal-cta-shadow:var(--portal-shadow);--portal-cta-border:1px solid transparent;--portal-cta-background:linear-gradient(110deg, var(--portal-color-primary-dark), var(--portal-color-primary) 55%, var(--portal-color-primary-dark));--portal-cta-color:var(--portal-color-on-primary);--portal-cta-eyebrow-color:var(--portal-color-primary-soft);--portal-cta-muted-color:var(--portal-color-surface-soft);--portal-cta-badge-background:color-mix(in srgb, var(--portal-color-on-primary) 16%, transparent);--portal-cta-badge-color:var(--portal-color-on-primary);--portal-cta-media-width:260px;--portal-cta-mobile-media-width:42%;--portal-cta-media-min-height:180px;--portal-cta-mobile-media-min-height:150px;--portal-cta-media-frame-border:1px solid color-mix(in srgb, var(--portal-color-on-primary) 35%, transparent);--portal-cta-mobile-media-frame-border:var(--portal-cta-media-frame-border);--portal-cta-media-frame-radius:calc(var(--portal-card-radius)*.82);--portal-cta-mobile-media-frame-radius:var(--portal-cta-media-frame-radius);--portal-cta-media-frame-background:color-mix(in srgb, var(--portal-color-on-primary) 14%, transparent);--portal-cta-mobile-media-frame-background:var(--portal-cta-media-frame-background);--portal-cta-media-frame-shadow:none;--portal-cta-mobile-media-frame-shadow:var(--portal-cta-media-frame-shadow);--portal-cta-media-frame-padding:0;--portal-cta-mobile-media-frame-padding:var(--portal-cta-media-frame-padding);--portal-cta-content-width:670px;--portal-cta-mobile-content-width:var(--portal-cta-content-width);--portal-cta-title-width:var(--portal-cta-content-width);--portal-cta-mobile-title-width:var(--portal-cta-title-width);--portal-cta-text-width:var(--portal-cta-content-width);--portal-cta-mobile-text-width:var(--portal-cta-text-width);--portal-cta-align-items:center;--portal-cta-mobile-align-items:var(--portal-cta-align-items);--portal-cta-mobile-background:var(--portal-cta-background);--portal-cta-mobile-color:var(--portal-cta-color);--portal-cta-mobile-eyebrow-color:var(--portal-cta-eyebrow-color);--portal-cta-mobile-muted-color:var(--portal-cta-muted-color);--portal-cta-mobile-border:var(--portal-cta-border);--portal-cta-mobile-shadow:var(--portal-cta-shadow);--portal-cta-title-size:clamp(30px, 4vw, 48px);--portal-cta-mobile-title-size:clamp(26px, 8vw, 40px);--portal-cta-text-size:18px;--portal-cta-mobile-text-size:16px;--portal-cta-eyebrow-size:12px;--portal-cta-mobile-eyebrow-size:12px;--portal-cta-note-size:13px;--portal-cta-mobile-note-size:13px;--portal-cta-divider-width:188px;--portal-cta-mobile-divider-width:var(--portal-cta-divider-width);--portal-cta-divider-margin-top:10px;--portal-cta-divider-margin-bottom:16px;--portal-cta-mobile-divider-margin-top:var(--portal-cta-divider-margin-top);--portal-cta-mobile-divider-margin-bottom:var(--portal-cta-divider-margin-bottom);--portal-cta-divider-color:currentColor;--portal-cta-mobile-divider-color:var(--portal-cta-divider-color);--portal-cta-divider-opacity:.9;--portal-cta-background-inset:0;--portal-cta-background-mobile-inset:var(--portal-cta-background-inset);--portal-cta-background-radius:inherit;--portal-cta-background-mobile-radius:var(--portal-cta-background-radius);--portal-cta-background-border:0 solid transparent;--portal-cta-background-mobile-border:var(--portal-cta-background-border);--portal-cta-background-image:none;--portal-cta-background-mobile-image:var(--portal-cta-background-image);--portal-cta-background-fit:cover;--portal-cta-background-mobile-fit:var(--portal-cta-background-fit);--portal-cta-background-position:center;--portal-cta-background-mobile-position:var(--portal-cta-background-position);--portal-cta-background-opacity:1;--portal-cta-background-mobile-opacity:var(--portal-cta-background-opacity);--portal-cta-background-overlay-color:color-mix(in srgb, var(--portal-color-primary-dark) 46%, transparent);--portal-cta-background-mobile-overlay-color:var(--portal-cta-background-overlay-color);--portal-cta-background-overlay-opacity:1;--portal-cta-background-mobile-overlay-opacity:var(--portal-cta-background-overlay-opacity);isolation:isolate;align-items:var(--portal-cta-align-items);gap:var(--portal-cta-gap);box-sizing:border-box;padding:var(--portal-cta-padding);border:var(--portal-cta-border);border-radius:var(--portal-cta-radius);background:var(--portal-cta-background);color:var(--portal-cta-color);box-shadow:var(--portal-cta-shadow);transition:box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden}.portal-cta[data-v-e0dd350e]:before{z-index:1;background:radial-gradient(circle at 8% 120%,color-mix(in srgb,var(--portal-color-on-primary) 16%,transparent),transparent 30%),radial-gradient(circle at 94% 4%,color-mix(in srgb,var(--portal-color-on-primary) 12%,transparent),transparent 28%);inset:0}.portal-cta[data-v-e0dd350e]:after,.portal-cta[data-v-e0dd350e]:before{pointer-events:none;content:"";position:absolute}.portal-cta[data-v-e0dd350e]:after{z-index:2;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--portal-color-on-primary) 34%,transparent),transparent);opacity:0;width:18%;top:-40%;bottom:-40%;left:-30%;transform:skew(-18deg)translate(-260%)}.portal-cta__background-media[data-v-e0dd350e]{inset:var(--portal-cta-background-inset);z-index:0;border:var(--portal-cta-background-border);border-radius:var(--portal-cta-background-radius);pointer-events:none;position:absolute;overflow:hidden}.portal-cta__background-media[data-v-e0dd350e]:after,.portal-cta__background-media[data-v-e0dd350e]:before{pointer-events:none;content:"";position:absolute;inset:0}.portal-cta__background-media[data-v-e0dd350e]:before{background-image:var(--portal-cta-background-image);background-repeat:no-repeat;background-position:var(--portal-cta-background-position);background-size:var(--portal-cta-background-fit);opacity:var(--portal-cta-background-opacity)}.portal-cta__background-media[data-v-e0dd350e]:after{background:var(--portal-cta-background-overlay-color);opacity:var(--portal-cta-background-overlay-opacity)}.portal-cta--with-background-media[data-v-e0dd350e]{--portal-cta-background:linear-gradient(110deg, var(--portal-color-primary-dark), var(--portal-color-primary) 58%, var(--portal-color-primary-dark))}.portal-cta--with-background-media[data-v-e0dd350e]:before{background:linear-gradient(90deg,color-mix(in srgb,var(--portal-color-primary-dark) 62%,transparent) 0,color-mix(in srgb,var(--portal-color-primary-dark) 38%,transparent) 46%,color-mix(in srgb,var(--portal-color-primary-dark) 12%,transparent) 100%),radial-gradient(circle at 8% 120%,color-mix(in srgb,var(--portal-color-on-primary) 12%,transparent),transparent 30%)}.portal-cta__actions[data-v-e0dd350e],.portal-cta__content[data-v-e0dd350e],.portal-cta__media[data-v-e0dd350e]{z-index:2;position:relative}.portal-cta__content[data-v-e0dd350e]{min-width:0;text-align:inherit;grid-area:content}.portal-cta__media[data-v-e0dd350e]{grid-area:media;min-width:0}.portal-cta__actions[data-v-e0dd350e]{grid-area:actions;min-width:0}.portal-cta--align-left[data-v-e0dd350e]{text-align:left}.portal-cta--align-center[data-v-e0dd350e]{text-align:center}.portal-cta--align-right[data-v-e0dd350e]{text-align:right}.portal-cta--layout-centered[data-v-e0dd350e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""actions";justify-items:center}.portal-cta--layout-bar[data-v-e0dd350e],.portal-cta--layout-media_left[data-v-e0dd350e]:not(.portal-cta--with-inline-media),.portal-cta--layout-media_right[data-v-e0dd350e]:not(.portal-cta--with-inline-media),.portal-cta--layout-split[data-v-e0dd350e]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content actions"}.portal-cta--layout-bar[data-v-e0dd350e]{padding-block:30px}.portal-cta--layout-media_left.portal-cta--with-inline-media.portal-cta--media-mode-inline[data-v-e0dd350e]{grid-template-columns:minmax(180px,var(--portal-cta-media-width)) minmax(0,1fr) auto;grid-template-areas:"media content actions"}.portal-cta--layout-media_right.portal-cta--with-inline-media.portal-cta--media-mode-inline[data-v-e0dd350e]{grid-template-columns:minmax(0,1fr) minmax(180px,var(--portal-cta-media-width)) auto;grid-template-areas:"content media actions"}.portal-cta--media-mode-background.portal-cta--layout-media_left[data-v-e0dd350e],.portal-cta--media-mode-background.portal-cta--layout-media_right[data-v-e0dd350e]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content actions"}.portal-cta--media-mode-background .portal-cta__media[data-v-e0dd350e]{display:none}.portal-cta--variant-soft[data-v-e0dd350e]{--portal-cta-background:linear-gradient(135deg, var(--portal-color-surface), var(--portal-color-surface-soft))}.portal-cta--variant-outline[data-v-e0dd350e],.portal-cta--variant-soft[data-v-e0dd350e]{--portal-cta-color:var(--portal-color-text);--portal-cta-eyebrow-color:var(--portal-color-secondary);--portal-cta-muted-color:var(--portal-color-text);--portal-cta-badge-background:var(--portal-color-primary-soft);--portal-cta-badge-color:var(--portal-color-primary-dark)}.portal-cta--variant-outline[data-v-e0dd350e]{--portal-cta-background:transparent;--portal-cta-border:1px solid var(--portal-color-border);--portal-cta-shadow:none}.portal-cta--variant-image[data-v-e0dd350e]{--portal-cta-background:linear-gradient(110deg, var(--portal-color-primary-dark), var(--portal-color-primary) 58%, var(--portal-color-primary-dark))}.portal-cta--variant-image[data-v-e0dd350e],.portal-cta--with-background-media[data-v-e0dd350e]{--portal-cta-title-size:clamp(28px, 3vw, 42px);--portal-cta-text-size:16px;--portal-cta-content-width:560px}.portal-cta--variant-minimal[data-v-e0dd350e]{--portal-cta-background:transparent;--portal-cta-color:var(--portal-color-text);--portal-cta-eyebrow-color:var(--portal-color-secondary);--portal-cta-muted-color:var(--portal-color-text);--portal-cta-shadow:none;--portal-cta-border:0 solid transparent;--portal-cta-badge-background:var(--portal-color-primary-soft);--portal-cta-badge-color:var(--portal-color-primary-dark);padding-inline:0}.portal-cta__badge[data-v-e0dd350e]{border:1px solid color-mix(in srgb,var(--portal-color-on-primary) 22%,transparent);background:var(--portal-cta-badge-background);width:fit-content;color:var(--portal-cta-badge-color);font-family:var(--portal-font-family);font-size:var(--portal-cta-eyebrow-size);border-radius:999px;margin:0 0 12px;padding:6px 11px;font-weight:800;line-height:1.2}.portal-cta--align-center .portal-cta__badge[data-v-e0dd350e]{margin-inline:auto}.portal-cta--align-right .portal-cta__badge[data-v-e0dd350e]{margin-left:auto}.portal-cta__eyebrow[data-v-e0dd350e]{color:var(--portal-cta-eyebrow-color);font-family:var(--portal-font-family);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.35}.portal-cta__title[data-v-e0dd350e]{max-width:var(--portal-cta-title-width);color:inherit;font-size:var(--portal-cta-title-size);margin:12px 0;font-weight:500;line-height:1.08}.portal-cta--align-center .portal-cta__title[data-v-e0dd350e],.portal-cta--layout-centered .portal-cta__title[data-v-e0dd350e]{margin-inline:auto}.portal-cta--align-right .portal-cta__title[data-v-e0dd350e]{margin-left:auto}.portal-cta__note[data-v-e0dd350e],.portal-cta__text[data-v-e0dd350e]{max-width:var(--portal-cta-text-width);color:var(--portal-cta-muted-color);font-family:var(--portal-font-family);font-size:var(--portal-cta-text-size);margin:0;line-height:1.7}.portal-cta__note[data-v-e0dd350e]{font-size:var(--portal-cta-note-size);letter-spacing:.02em;margin-top:12px;font-weight:800}.portal-cta--align-center .portal-cta__note[data-v-e0dd350e],.portal-cta--align-center .portal-cta__text[data-v-e0dd350e],.portal-cta--layout-centered .portal-cta__note[data-v-e0dd350e],.portal-cta--layout-centered .portal-cta__text[data-v-e0dd350e]{margin-inline:auto}.portal-cta__divider[data-v-e0dd350e]{width:min(100%,var(--portal-cta-divider-width));margin-top:var(--portal-cta-divider-margin-top);margin-bottom:var(--portal-cta-divider-margin-bottom);color:var(--portal-cta-divider-color);opacity:var(--portal-cta-divider-opacity)}.portal-cta--align-center .portal-cta__divider[data-v-e0dd350e],.portal-cta--layout-centered .portal-cta__divider[data-v-e0dd350e]{margin-inline:auto}.portal-cta--align-right .portal-cta__divider[data-v-e0dd350e]{margin-left:auto}.portal-cta--divider-align-left .portal-cta__divider[data-v-e0dd350e]{margin-left:0;margin-right:auto}.portal-cta--divider-align-center .portal-cta__divider[data-v-e0dd350e]{margin-left:auto;margin-right:auto}.portal-cta--divider-align-right .portal-cta__divider[data-v-e0dd350e]{margin-left:auto;margin-right:0}.portal-cta__divider-icon[data-v-e0dd350e],.portal-cta__divider-image[data-v-e0dd350e],.portal-cta__divider-line[data-v-e0dd350e],.portal-cta__divider-mask[data-v-e0dd350e]{width:100%;height:auto;display:block}.portal-cta__divider-image[data-v-e0dd350e]{-o-object-fit:contain;object-fit:contain}.portal-cta__divider-mask[data-v-e0dd350e]{position:relative}.portal-cta__divider-mask-sizer[data-v-e0dd350e]{visibility:hidden;width:100%;height:auto;display:block}.portal-cta__divider-mask-layer[data-v-e0dd350e]{-webkit-mask-image:var(--portal-cta-divider-mask-image);-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-cta-divider-mask-image);mask-image:var(--portal-cta-divider-mask-image);background-color:currentColor;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-cta__divider-line[data-v-e0dd350e]{background:currentColor;height:1px}.portal-cta--align-right .portal-cta__note[data-v-e0dd350e],.portal-cta--align-right .portal-cta__text[data-v-e0dd350e]{margin-left:auto}.portal-cta__media[data-v-e0dd350e] .portal-container-media--cta{width:100%}.portal-cta__media[data-v-e0dd350e] .portal-container-media--cta .portal-container-media__frame{min-height:var(--portal-cta-media-min-height);padding:var(--portal-cta-media-frame-padding);border:var(--portal-cta-media-frame-border);border-radius:var(--portal-cta-media-frame-radius);background:var(--portal-cta-media-frame-background);box-shadow:var(--portal-cta-media-frame-shadow)}.portal-cta__media[data-v-e0dd350e] .portal-container-media__image{transition:transform .24s}.portal-cta__decoration[data-v-e0dd350e]{z-index:2;width:var(--portal-cta-decoration-size);height:var(--portal-cta-decoration-size);pointer-events:none;color:var(--portal-cta-decoration-color,currentColor);opacity:var(--portal-cta-decoration-opacity);transform:translate(var(--portal-cta-decoration-offset-x),var(--portal-cta-decoration-offset-y));place-items:center;display:grid;position:absolute}.portal-cta__decoration--top_left[data-v-e0dd350e]{top:18px;left:18px}.portal-cta__decoration--top_right[data-v-e0dd350e]{top:18px;right:18px}.portal-cta__decoration--bottom_left[data-v-e0dd350e]{bottom:18px;left:18px}.portal-cta__decoration--bottom_right[data-v-e0dd350e]{bottom:18px;right:18px}.portal-cta__decoration--center_left[data-v-e0dd350e]{left:18px}.portal-cta__decoration--center_left[data-v-e0dd350e],.portal-cta__decoration--center_right[data-v-e0dd350e]{transform:translate(var(--portal-cta-decoration-offset-x),calc(-50% + var(--portal-cta-decoration-offset-y)));top:50%}.portal-cta__decoration--center_right[data-v-e0dd350e]{right:18px}.portal-cta__decoration--builtin[data-v-e0dd350e]:before{color:currentColor;font-family:var(--portal-heading-font-family);line-height:1}.portal-cta__decoration--corner_floral[data-v-e0dd350e]:before{font-size:calc(var(--portal-cta-decoration-size)*.9);content:"✿"}.portal-cta__decoration--small_flower[data-v-e0dd350e]:before{font-size:calc(var(--portal-cta-decoration-size)*.65);content:"✽"}.portal-cta__decoration--sparkle[data-v-e0dd350e]:before{font-size:calc(var(--portal-cta-decoration-size)*.58);content:"✦"}.portal-cta__decoration--divider[data-v-e0dd350e]:before{content:"";background:currentColor;width:100%;height:1px;display:block}.portal-cta__decoration-image[data-v-e0dd350e],.portal-cta__decoration-mask[data-v-e0dd350e]{width:100%;height:100%;display:block}.portal-cta__decoration-image[data-v-e0dd350e]{-o-object-fit:contain;object-fit:contain}.portal-cta__decoration-mask[data-v-e0dd350e]{-webkit-mask-image:var(--portal-cta-decoration-mask-image);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-cta-decoration-mask-image);mask-image:var(--portal-cta-decoration-mask-image);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-cta--reveal-enabled[data-v-e0dd350e]{opacity:0;transition:opacity var(--portal-cta-reveal-duration) cubic-bezier(.22,1,.36,1) var(--portal-cta-reveal-delay),transform var(--portal-cta-reveal-duration) cubic-bezier(.22,1,.36,1) var(--portal-cta-reveal-delay),box-shadow .22s ease}.portal-cta--reveal-fade_up.portal-cta--reveal-enabled[data-v-e0dd350e],.portal-cta--reveal-slide_up.portal-cta--reveal-enabled[data-v-e0dd350e]{transform:translateY(var(--portal-cta-reveal-distance))}.portal-cta--reveal-scale_soft.portal-cta--reveal-enabled[data-v-e0dd350e]{transform:scale(.97)}.portal-cta--reveal-active[data-v-e0dd350e]{opacity:1;transform:none}.portal-cta--hover-enabled.portal-cta--hover-lift[data-v-e0dd350e]:hover{transform:translateY(-3px)}.portal-cta--hover-enabled.portal-cta--hover-glow[data-v-e0dd350e]:hover{box-shadow:0 20px 54px color-mix(in srgb,var(--portal-color-primary-dark) 22%,transparent)}.portal-cta--hover-enabled.portal-cta--hover-media_lift:hover .portal-cta__media[data-v-e0dd350e] .portal-container-media__image{transform:scale(1.035)translateY(-2px)}@media (width>=851px){.portal-cta--attention-enabled.portal-cta--attention-button_pulse.portal-cta--reveal-active .portal-cta__actions[data-v-e0dd350e] .portal-action-link--cta.portal-action-link--variant-primary{animation:portal-cta-button-pulse-e0dd350e .96s ease var(--portal-cta-attention-delay) var(--portal-cta-attention-repeat)}.portal-cta--attention-enabled.portal-cta--attention-soft_glow.portal-cta--reveal-active[data-v-e0dd350e]{animation:portal-cta-soft-glow-e0dd350e 1.2s ease var(--portal-cta-attention-delay) var(--portal-cta-attention-repeat)}.portal-cta--attention-enabled.portal-cta--attention-shine.portal-cta--reveal-active[data-v-e0dd350e]:after{animation:portal-cta-shine-e0dd350e 1.2s ease var(--portal-cta-attention-delay) var(--portal-cta-attention-repeat)}.portal-cta--attention-enabled.portal-cta--attention-badge_pop.portal-cta--reveal-active .portal-cta__badge[data-v-e0dd350e]{animation:portal-cta-badge-pop-e0dd350e .62s cubic-bezier(.22,1,.36,1) var(--portal-cta-attention-delay) var(--portal-cta-attention-repeat)}}.portal-cta--media-desktop-hidden .portal-cta__media[data-v-e0dd350e]{display:none}@keyframes portal-cta-button-pulse-e0dd350e{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-1px)scale(1.035)}}@keyframes portal-cta-soft-glow-e0dd350e{0%,to{box-shadow:var(--portal-cta-shadow)}45%{box-shadow:0 22px 58px color-mix(in srgb,var(--portal-color-on-primary) 18%,transparent),0 16px 44px color-mix(in srgb,var(--portal-color-primary-dark) 24%,transparent)}}@keyframes portal-cta-shine-e0dd350e{0%{opacity:0;transform:skew(-18deg)translate(-260%)}18%,55%{opacity:1}to{opacity:0;transform:skew(-18deg)translate(760%)}}@keyframes portal-cta-badge-pop-e0dd350e{0%,to{transform:scale(1)}45%{transform:scale(1.075)}}@media (width<=850px){.portal-cta[data-v-e0dd350e]{align-items:var(--portal-cta-mobile-align-items);gap:var(--portal-cta-mobile-gap);padding:var(--portal-cta-mobile-padding);border:var(--portal-cta-mobile-border);border-radius:var(--portal-cta-mobile-radius);background:var(--portal-cta-mobile-background);color:var(--portal-cta-mobile-color);box-shadow:var(--portal-cta-mobile-shadow)}.portal-cta__eyebrow[data-v-e0dd350e]{color:var(--portal-cta-mobile-eyebrow-color)}.portal-cta__note[data-v-e0dd350e],.portal-cta__text[data-v-e0dd350e]{color:var(--portal-cta-mobile-muted-color)}.portal-cta--mobile-align-left[data-v-e0dd350e]{text-align:left}.portal-cta--mobile-align-center[data-v-e0dd350e]{text-align:center}.portal-cta--mobile-align-right[data-v-e0dd350e]{text-align:right}.portal-cta--mobile-layout-centered[data-v-e0dd350e],.portal-cta--mobile-layout-media_left[data-v-e0dd350e]:not(.portal-cta--with-inline-media),.portal-cta--mobile-layout-media_right[data-v-e0dd350e]:not(.portal-cta--with-inline-media),.portal-cta--mobile-layout-stacked[data-v-e0dd350e],.portal-cta--mobile-media-mode-background.portal-cta--mobile-layout-centered[data-v-e0dd350e],.portal-cta--mobile-media-mode-background.portal-cta--mobile-layout-stacked[data-v-e0dd350e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""media""actions"}.portal-cta--mobile-layout-centered[data-v-e0dd350e]{justify-items:center}.portal-cta--mobile-layout-editorial_stack[data-v-e0dd350e]{align-items:stretch;gap:var(--portal-cta-mobile-gap);flex-direction:column;display:flex}.portal-cta--mobile-layout-editorial_stack .portal-cta__content[data-v-e0dd350e]{display:contents}.portal-cta--mobile-layout-editorial_stack .portal-cta__badge[data-v-e0dd350e]{order:10}.portal-cta--mobile-layout-editorial_stack .portal-cta__eyebrow[data-v-e0dd350e]{order:20}.portal-cta--mobile-layout-editorial_stack .portal-cta__title[data-v-e0dd350e]{width:100%;max-width:var(--portal-cta-mobile-title-width);order:30;margin-top:0;margin-bottom:0}.portal-cta--mobile-layout-editorial_stack .portal-cta__media[data-v-e0dd350e]{order:40;width:100%;min-width:0}.portal-cta--mobile-layout-editorial_stack .portal-cta__divider[data-v-e0dd350e]{order:50;margin-top:0;margin-bottom:0}.portal-cta--mobile-layout-editorial_stack .portal-cta__text[data-v-e0dd350e]{width:100%;max-width:var(--portal-cta-mobile-text-width);order:60}.portal-cta--mobile-layout-editorial_stack .portal-cta__note[data-v-e0dd350e]{width:100%;max-width:var(--portal-cta-mobile-text-width);order:70;margin-top:0}.portal-cta--mobile-layout-editorial_stack .portal-cta__actions[data-v-e0dd350e]{order:80;width:100%}.portal-cta--mobile-layout-editorial_stack .portal-cta__media[data-v-e0dd350e] .portal-container-media--cta,.portal-cta--mobile-layout-editorial_stack .portal-cta__media[data-v-e0dd350e] .portal-container-media__frame{width:100%}.portal-cta--mobile-layout-editorial_stack .portal-cta__actions[data-v-e0dd350e] .portal-container-actions{width:100%;margin-top:0}.portal-cta--mobile-layout-bar[data-v-e0dd350e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""actions";padding-block:26px}.portal-cta--mobile-layout-media_right.portal-cta--with-inline-media.portal-cta--mobile-media-mode-inline[data-v-e0dd350e]{grid-template-columns:minmax(0,1fr) minmax(118px,var(--portal-cta-mobile-media-width));grid-template-areas:"content media""actions media";align-items:center}.portal-cta--mobile-layout-media_left.portal-cta--with-inline-media.portal-cta--mobile-media-mode-inline[data-v-e0dd350e]{grid-template-columns:minmax(118px,var(--portal-cta-mobile-media-width)) minmax(0,1fr);grid-template-areas:"media content""media actions";align-items:center}.portal-cta--mobile-media-mode-background.portal-cta--mobile-layout-media_right[data-v-e0dd350e]{grid-template-columns:minmax(0,.62fr) minmax(106px,.38fr);grid-template-areas:"content.""actions.";align-items:end}.portal-cta--mobile-media-mode-background.portal-cta--mobile-layout-media_left[data-v-e0dd350e]{grid-template-columns:minmax(106px,.38fr) minmax(0,.62fr);grid-template-areas:".content"".actions";align-items:end}.portal-cta--mobile-media-mode-background .portal-cta__media[data-v-e0dd350e]{display:none}.portal-cta__background-media[data-v-e0dd350e]{inset:var(--portal-cta-background-mobile-inset);border:var(--portal-cta-background-mobile-border);border-radius:var(--portal-cta-background-mobile-radius)}.portal-cta__background-media[data-v-e0dd350e]:after{background:var(--portal-cta-background-mobile-overlay-color);opacity:var(--portal-cta-background-mobile-overlay-opacity)}.portal-cta__background-media[data-v-e0dd350e]:before{background-image:var(--portal-cta-background-mobile-image);background-position:var(--portal-cta-background-mobile-position);background-size:var(--portal-cta-background-mobile-fit);opacity:var(--portal-cta-background-mobile-opacity)}.portal-cta__title[data-v-e0dd350e]{max-width:var(--portal-cta-mobile-title-width)}.portal-cta__note[data-v-e0dd350e],.portal-cta__text[data-v-e0dd350e]{max-width:var(--portal-cta-mobile-text-width)}.portal-cta__eyebrow[data-v-e0dd350e]{font-size:var(--portal-cta-mobile-eyebrow-size)}.portal-cta--media-desktop-hidden .portal-cta__media[data-v-e0dd350e]{display:block}.portal-cta--media-mobile-hidden .portal-cta__media[data-v-e0dd350e]{display:none}.portal-cta--mobile-align-center .portal-cta__badge[data-v-e0dd350e],.portal-cta--mobile-layout-centered .portal-cta__badge[data-v-e0dd350e],.portal-cta--mobile-layout-stacked .portal-cta__badge[data-v-e0dd350e]{margin-inline:auto}.portal-cta--mobile-align-left .portal-cta__badge[data-v-e0dd350e],.portal-cta--mobile-layout-editorial_stack .portal-cta__badge[data-v-e0dd350e],.portal-cta--mobile-layout-media_right .portal-cta__badge[data-v-e0dd350e]{margin-left:0;margin-right:0}.portal-cta__title[data-v-e0dd350e]{font-size:var(--portal-cta-mobile-title-size)}.portal-cta__text[data-v-e0dd350e]{font-size:var(--portal-cta-mobile-text-size)}.portal-cta__note[data-v-e0dd350e]{font-size:var(--portal-cta-mobile-note-size)}.portal-cta__divider[data-v-e0dd350e]{width:min(100%,var(--portal-cta-mobile-divider-width));margin-top:var(--portal-cta-mobile-divider-margin-top);margin-bottom:var(--portal-cta-mobile-divider-margin-bottom);color:var(--portal-cta-mobile-divider-color)}.portal-cta--mobile-divider-align-left .portal-cta__divider[data-v-e0dd350e]{margin-left:0;margin-right:auto}.portal-cta--mobile-divider-align-center .portal-cta__divider[data-v-e0dd350e]{margin-left:auto;margin-right:auto}.portal-cta--mobile-divider-align-right .portal-cta__divider[data-v-e0dd350e]{margin-left:auto;margin-right:0}.portal-cta__media[data-v-e0dd350e] .portal-container-media--cta .portal-container-media__frame{min-height:var(--portal-cta-mobile-media-min-height);padding:var(--portal-cta-mobile-media-frame-padding);border:var(--portal-cta-mobile-media-frame-border);border-radius:var(--portal-cta-mobile-media-frame-radius);background:var(--portal-cta-mobile-media-frame-background);box-shadow:var(--portal-cta-mobile-media-frame-shadow)}.portal-cta__decoration[data-v-e0dd350e]{width:var(--portal-cta-decoration-mobile-size);height:var(--portal-cta-decoration-mobile-size);color:var(--portal-cta-decoration-mobile-color,var(--portal-cta-decoration-color,currentColor));opacity:var(--portal-cta-decoration-mobile-opacity);transform:translate(var(--portal-cta-decoration-mobile-offset-x),var(--portal-cta-decoration-mobile-offset-y))}.portal-cta__decoration--center_left[data-v-e0dd350e],.portal-cta__decoration--center_right[data-v-e0dd350e]{transform:translate(var(--portal-cta-decoration-mobile-offset-x),calc(-50% + var(--portal-cta-decoration-mobile-offset-y)))}.portal-cta--mobile-attention-enabled.portal-cta--mobile-attention-button_pulse.portal-cta--reveal-active .portal-cta__actions[data-v-e0dd350e] .portal-action-link--cta.portal-action-link--variant-primary{animation:portal-cta-button-pulse-e0dd350e .96s ease var(--portal-cta-mobile-attention-delay) var(--portal-cta-mobile-attention-repeat)}.portal-cta--mobile-attention-enabled.portal-cta--mobile-attention-soft_glow.portal-cta--reveal-active[data-v-e0dd350e]{animation:portal-cta-soft-glow-e0dd350e 1.2s ease var(--portal-cta-mobile-attention-delay) var(--portal-cta-mobile-attention-repeat)}.portal-cta--mobile-attention-enabled.portal-cta--mobile-attention-shine.portal-cta--reveal-active[data-v-e0dd350e]:after{animation:portal-cta-shine-e0dd350e 1.2s ease var(--portal-cta-mobile-attention-delay) var(--portal-cta-mobile-attention-repeat)}.portal-cta--mobile-attention-enabled.portal-cta--mobile-attention-badge_pop.portal-cta--reveal-active .portal-cta__badge[data-v-e0dd350e]{animation:portal-cta-badge-pop-e0dd350e .62s cubic-bezier(.22,1,.36,1) var(--portal-cta-mobile-attention-delay) var(--portal-cta-mobile-attention-repeat)}}@media (width<=540px){.portal-cta--mobile-layout-media_left.portal-cta--with-inline-media.portal-cta--mobile-media-mode-inline[data-v-e0dd350e],.portal-cta--mobile-layout-media_right.portal-cta--with-inline-media.portal-cta--mobile-media-mode-inline[data-v-e0dd350e]{gap:18px}}@media (hover:none){.portal-cta--hover-enabled[data-v-e0dd350e]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.portal-cta[data-v-e0dd350e],.portal-cta[data-v-e0dd350e]:after,.portal-cta__actions[data-v-e0dd350e] .portal-action-link,.portal-cta__badge[data-v-e0dd350e],.portal-cta__media[data-v-e0dd350e] .portal-container-media__image{transition:none!important;animation:none!important}.portal-cta--reveal-enabled[data-v-e0dd350e]{opacity:1;transform:none}}.portal-gallery[data-v-2e99ca45]{box-sizing:border-box;width:100%;max-width:var(--portal-gallery-max-width,1200px);padding:var(--portal-gallery-section-padding,64px 24px);color:var(--portal-color-text,inherit);font-family:var(--portal-font-family);margin-inline:auto}.portal-gallery__header[data-v-2e99ca45]{max-width:min(760px,100%);margin:0 0 28px}.portal-gallery__eyebrow[data-v-2e99ca45]{letter-spacing:.12em;text-transform:uppercase;color:var(--portal-color-primary,currentColor);margin:0 0 8px;font-size:.8rem;font-weight:800}.portal-gallery__heading[data-v-2e99ca45]{color:var(--portal-color-text,inherit);font-family:var(--portal-heading-font-family);font-size:var(--portal-gallery-heading-size);margin:0;font-weight:500;line-height:1.15}.portal-gallery__intro[data-v-2e99ca45]{font-family:var(--portal-font-family);font-size:var(--portal-gallery-text-size);margin-top:14px;line-height:1.5}.portal-gallery__intro p[data-v-2e99ca45]{margin:0}.portal-gallery__intro p+p[data-v-2e99ca45]{margin-top:.45em}.portal-gallery__grid[data-v-2e99ca45]{grid-template-columns:repeat(var(--portal-gallery-columns),minmax(0,1fr));gap:var(--portal-gallery-gap);display:grid}.portal-gallery__figure[data-v-2e99ca45]{min-width:0;margin:0}.portal-gallery__media-button[data-v-2e99ca45]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.portal-gallery__image[data-v-2e99ca45]{width:100%;aspect-ratio:var(--portal-gallery-aspect-ratio);-o-object-fit:var(--ba7e9466);object-fit:var(--ba7e9466);-o-object-position:var(--be97b626);object-position:var(--be97b626);border-radius:var(--portal-gallery-radius);background:var(--portal-color-surface-soft);display:block}.portal-gallery__caption[data-v-2e99ca45]{font-size:var(--portal-gallery-caption-size);flex-direction:column;gap:3px;padding:10px 2px 0;line-height:1.35;display:flex}.portal-gallery__caption small[data-v-2e99ca45]{opacity:.68;font-size:.9em}.portal-gallery__viewer[data-v-2e99ca45]{outline:none}.portal-gallery__media-stage[data-v-2e99ca45]{display:grid;position:relative;overflow:hidden}.portal-gallery__figure--active .portal-gallery__image[data-v-2e99ca45]{max-height:72vh}.portal-gallery__arrow[data-v-2e99ca45]{z-index:3;background:color-mix(in srgb,var(--portal-color-surface) 90%,transparent);width:44px;height:44px;color:var(--portal-color-text);box-shadow:0 6px 24px color-mix(in srgb,var(--portal-color-text) 18%,transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.portal-gallery__arrow svg[data-v-2e99ca45]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.portal-gallery--arrows-sides .portal-gallery__arrow[data-v-2e99ca45]{top:50%;transform:translateY(-50%)}.portal-gallery--arrows-sides .portal-gallery__arrow--previous[data-v-2e99ca45]{left:14px}.portal-gallery--arrows-sides .portal-gallery__arrow--next[data-v-2e99ca45]{right:14px}.portal-gallery--arrows-sides .portal-gallery__arrow--previous svg[data-v-2e99ca45]{transform:rotate(180deg)}.portal-gallery--arrows-vertical .portal-gallery__arrow[data-v-2e99ca45]{left:50%;transform:translate(-50%)}.portal-gallery--arrows-vertical .portal-gallery__arrow--previous[data-v-2e99ca45]{top:14px}.portal-gallery--arrows-vertical .portal-gallery__arrow--next[data-v-2e99ca45]{bottom:14px}.portal-gallery--arrows-vertical .portal-gallery__arrow--previous svg[data-v-2e99ca45]{transform:rotate(-90deg)}.portal-gallery--arrows-vertical .portal-gallery__arrow--next svg[data-v-2e99ca45]{transform:rotate(90deg)}.portal-gallery__arrow[data-v-2e99ca45]:focus-visible{outline:3px solid var(--portal-color-primary,currentColor);outline-offset:3px}.portal-gallery__indicators[data-v-2e99ca45]{justify-content:center;gap:8px;margin-top:14px;display:flex}.portal-gallery__indicators button[data-v-2e99ca45]{opacity:.25;cursor:pointer;background:currentColor;border:0;border-radius:50%;width:9px;height:9px;padding:0}.portal-gallery__indicators button.active[data-v-2e99ca45]{opacity:1}.portal-gallery__viewer-main[data-v-2e99ca45]{gap:var(--portal-gallery-thumbnail-gap,10px);flex-direction:column;min-width:0;display:flex}.portal-gallery__stage[data-v-2e99ca45]{flex:auto;min-width:0}.portal-gallery__filmstrip[data-v-2e99ca45]{gap:var(--portal-gallery-thumbnail-gap,10px);overscroll-behavior:contain;scrollbar-width:thin;display:flex}.portal-gallery--thumbnail-bottom .portal-gallery__filmstrip[data-v-2e99ca45]{flex-direction:row;margin-top:4px;padding-bottom:4px;overflow-x:auto}.portal-gallery--thumbnail-left .portal-gallery__viewer-main[data-v-2e99ca45]{flex-direction:row-reverse;align-items:flex-start}.portal-gallery--thumbnail-right .portal-gallery__viewer-main[data-v-2e99ca45]{flex-direction:row;align-items:flex-start}.portal-gallery--thumbnail-left .portal-gallery__filmstrip[data-v-2e99ca45],.portal-gallery--thumbnail-right .portal-gallery__filmstrip[data-v-2e99ca45]{width:var(--portal-gallery-thumbnail-size,110px);max-height:var(--portal-gallery-thumbnail-max-height,640px);flex:0 0 var(--portal-gallery-thumbnail-size,110px);flex-direction:column;padding-right:4px;overflow:hidden auto}.portal-gallery__thumbnail[data-v-2e99ca45]{width:var(--portal-gallery-thumbnail-size,110px);flex:0 0 var(--portal-gallery-thumbnail-size,110px);cursor:pointer;opacity:.65;background:0 0;border:2px solid #0000;border-radius:10px;padding:0}.portal-gallery__thumbnail.active[data-v-2e99ca45]{border-color:var(--portal-color-primary,currentColor);opacity:1}.portal-gallery__thumbnail[data-v-2e99ca45]:focus-visible{outline:3px solid var(--portal-color-primary,currentColor);outline-offset:2px}.portal-gallery__thumbnail img[data-v-2e99ca45]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;display:block}.portal-gallery__empty[data-v-2e99ca45]{opacity:.65;text-align:center;border:1px dashed;border-radius:12px;padding:28px}.portal-gallery__media-stage>.portal-gallery__figure--active[data-v-2e99ca45]{grid-area:1/1;min-width:0}.gallery-fade-enter-active[data-v-2e99ca45],.gallery-fade-leave-active[data-v-2e99ca45],.gallery-slide-down-enter-active[data-v-2e99ca45],.gallery-slide-down-leave-active[data-v-2e99ca45],.gallery-slide-left-enter-active[data-v-2e99ca45],.gallery-slide-left-leave-active[data-v-2e99ca45],.gallery-slide-right-enter-active[data-v-2e99ca45],.gallery-slide-right-leave-active[data-v-2e99ca45],.gallery-slide-up-enter-active[data-v-2e99ca45],.gallery-slide-up-leave-active[data-v-2e99ca45]{transition:opacity var(--portal-gallery-transition-duration,.42s) cubic-bezier(.22,1,.36,1),transform var(--portal-gallery-transition-duration,.42s) cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.gallery-fade-enter-from[data-v-2e99ca45],.gallery-fade-leave-to[data-v-2e99ca45]{opacity:0}.gallery-slide-left-enter-from[data-v-2e99ca45]{opacity:0;transform:translate(100%)}.gallery-slide-left-leave-to[data-v-2e99ca45],.gallery-slide-right-enter-from[data-v-2e99ca45]{opacity:0;transform:translate(-100%)}.gallery-slide-right-leave-to[data-v-2e99ca45]{opacity:0;transform:translate(100%)}.gallery-slide-up-enter-from[data-v-2e99ca45]{opacity:0;transform:translateY(100%)}.gallery-slide-down-enter-from[data-v-2e99ca45],.gallery-slide-up-leave-to[data-v-2e99ca45]{opacity:0;transform:translateY(-100%)}.gallery-slide-down-leave-to[data-v-2e99ca45]{opacity:0;transform:translateY(100%)}.portal-gallery-lightbox[data-v-2e99ca45]{z-index:4000;background:color-mix(in srgb,var(--portal-lightbox-background-color,var(--portal-color-media-background)) var(--portal-lightbox-background-opacity,72%),transparent);-webkit-backdrop-filter:blur(var(--portal-lightbox-backdrop-blur,8px));backdrop-filter:blur(var(--portal-lightbox-backdrop-blur,8px));place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-gallery-lightbox__dialog[data-v-2e99ca45]{outline:none;place-items:center;width:min(1200px,100%);max-height:100%;display:grid;position:relative}.portal-gallery-lightbox__image[data-v-2e99ca45]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(100vh - 120px);display:block}.portal-gallery-lightbox__close[data-v-2e99ca45]{position:fixed;top:18px;right:22px}.portal-gallery-lightbox__arrow[data-v-2e99ca45]{position:fixed;top:50%;transform:translateY(-50%)}.portal-gallery-lightbox__arrow.previous[data-v-2e99ca45]{left:22px}.portal-gallery-lightbox__arrow.next[data-v-2e99ca45]{right:22px}.portal-gallery-lightbox__arrow[data-v-2e99ca45]:hover{transform:translateY(-50%)scale(1.05)}.portal-gallery-lightbox__close[data-v-2e99ca45]:hover{transform:scale(1.05)}.portal-gallery-lightbox__caption[data-v-2e99ca45]{color:var(--portal-lightbox-caption-color,var(--portal-color-on-media));text-align:center;flex-direction:column;gap:3px;margin-top:12px;display:flex}.portal-gallery-lightbox__caption small[data-v-2e99ca45]{opacity:.72}@media (width<=760px){.portal-gallery__viewer-main[data-v-2e99ca45]{gap:var(--portal-gallery-mobile-thumbnail-gap,var(--portal-gallery-thumbnail-gap,8px))}.portal-gallery__thumbnail[data-v-2e99ca45]{width:var(--portal-gallery-mobile-thumbnail-size,88px);flex-basis:var(--portal-gallery-mobile-thumbnail-size,88px)}.portal-gallery--thumbnail-left .portal-gallery__filmstrip[data-v-2e99ca45],.portal-gallery--thumbnail-right .portal-gallery__filmstrip[data-v-2e99ca45]{width:var(--portal-gallery-mobile-thumbnail-size,88px);max-height:var(--portal-gallery-mobile-thumbnail-max-height,180px);flex-basis:var(--portal-gallery-mobile-thumbnail-size,88px)}.portal-gallery[data-v-2e99ca45]{padding:var(--portal-gallery-mobile-section-padding,40px 18px)}.portal-gallery__header[data-v-2e99ca45]{margin-bottom:20px}.portal-gallery__heading[data-v-2e99ca45]{font-size:var(--portal-gallery-mobile-heading-size)}.portal-gallery__intro[data-v-2e99ca45]{font-size:var(--portal-gallery-mobile-text-size)}.portal-gallery__grid[data-v-2e99ca45]{grid-template-columns:repeat(var(--portal-gallery-mobile-columns),minmax(0,1fr));gap:var(--portal-gallery-mobile-gap)}.portal-gallery__image[data-v-2e99ca45]{aspect-ratio:var(--portal-gallery-mobile-aspect-ratio);border-radius:var(--portal-gallery-mobile-radius)}.portal-gallery__caption[data-v-2e99ca45]{font-size:var(--portal-gallery-mobile-caption-size)}.portal-gallery__arrow[data-v-2e99ca45]{width:40px;height:40px}.portal-gallery-lightbox[data-v-2e99ca45]{padding:12px}.portal-gallery-lightbox__arrow.previous[data-v-2e99ca45]{left:8px}.portal-gallery-lightbox__arrow.next[data-v-2e99ca45]{right:8px}}@media (prefers-reduced-motion:reduce){[data-v-2e99ca45],[data-v-2e99ca45]:after,[data-v-2e99ca45]:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portal-hero-media-frame[data-v-916f7279]{z-index:1;box-sizing:border-box;width:var(--portal-hero-media-frame-width,42%);aspect-ratio:var(--portal-hero-media-frame-aspect-ratio,4/5);border:var(--portal-hero-media-frame-border,0 solid transparent);border-radius:var(--portal-hero-media-frame-radius,28px);background-color:var(--portal-hero-media-frame-background-color,transparent);box-shadow:var(--portal-hero-media-frame-shadow,none);opacity:var(--portal-hero-media-frame-opacity,1);pointer-events:none;isolation:isolate;display:block;position:absolute}.portal-hero-media-frame__media[data-v-916f7279]{inset:var(--portal-hero-media-frame-padding,0);border-radius:max(0px,calc(var(--portal-hero-media-frame-radius,28px) - var(--portal-hero-media-frame-padding,0px)));position:absolute;overflow:hidden}.portal-hero-media-frame--position-right[data-v-916f7279]{right:0}.portal-hero-media-frame--position-left[data-v-916f7279],.portal-hero-media-frame--position-right[data-v-916f7279]{transform:translate3d(var(--portal-hero-media-frame-offset-x,0),calc(-50% + var(--portal-hero-media-frame-offset-y,0px)),0);top:50%}.portal-hero-media-frame--position-left[data-v-916f7279]{left:0}.portal-hero-media-frame--position-center[data-v-916f7279]{transform:translate3d(calc(-50% + var(--portal-hero-media-frame-offset-x,0px)),calc(-50% + var(--portal-hero-media-frame-offset-y,0px)),0);top:50%;left:50%}.portal-hero-media-frame--position-bottom_left[data-v-916f7279]{left:0}.portal-hero-media-frame--position-bottom_left[data-v-916f7279],.portal-hero-media-frame--position-bottom_right[data-v-916f7279]{transform:translate3d(var(--portal-hero-media-frame-offset-x,0),var(--portal-hero-media-frame-offset-y,0),0);bottom:0}.portal-hero-media-frame--position-bottom_right[data-v-916f7279]{right:0}.portal-hero-media-frame__overlay[data-v-916f7279],.portal-hero-media-frame__poster[data-v-916f7279],.portal-hero-media-frame__video[data-v-916f7279]{width:100%;height:100%;display:block;position:absolute;inset:0}.portal-hero-media-frame__poster[data-v-916f7279],.portal-hero-media-frame__video[data-v-916f7279]{-o-object-fit:var(--portal-hero-media-frame-fit,cover);object-fit:var(--portal-hero-media-frame-fit,cover);-o-object-position:var(--portal-hero-media-frame-object-position,center);object-position:var(--portal-hero-media-frame-object-position,center)}.portal-hero-media-frame__video[data-v-916f7279]{z-index:1;opacity:0;transition:opacity .42s ease-out}.portal-hero-media-frame__overlay[data-v-916f7279]{z-index:2;background-color:var(--portal-hero-media-frame-overlay-color,transparent);opacity:var(--portal-hero-media-frame-overlay-opacity,0)}.portal-hero-media-frame--video-ready .portal-hero-media-frame__video[data-v-916f7279]{opacity:1}@media (width<=850px){.portal-hero-media-frame[data-v-916f7279]{width:min(var(--portal-hero-media-frame-width,42%),72vw)}}@media (prefers-reduced-motion:reduce){.portal-hero-media-frame__video[data-v-916f7279]{transition:none;display:none}}.portal-hero-document-decoration[data-v-065f15d1]{width:var(--portal-hero-decoration-size,160px);max-width:100%;height:auto;display:block}.portal-hero-document-decoration--mask[data-v-065f15d1]{color:var(--portal-hero-document-decoration-color,currentColor);position:relative}.portal-hero-document-decoration__mask-sizer[data-v-065f15d1]{visibility:hidden;width:100%;height:auto;display:block}.portal-hero-document-decoration__mask-layer[data-v-065f15d1]{-webkit-mask-image:var(--portal-hero-document-decoration-mask-image);-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-hero-document-decoration-mask-image);mask-image:var(--portal-hero-document-decoration-mask-image);background-color:currentColor;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-hero-entrance-item[data-v-de66d17f]{transform-origin:50%;display:block}.portal-hero-entrance-item__inner[data-v-de66d17f]{transform-origin:50%;min-width:0}.portal-hero-entrance-item--overlay[data-v-de66d17f]{z-index:0;pointer-events:none;position:absolute;inset:0}.portal-hero-entrance-item--enabled[data-v-de66d17f],.portal-hero-entrance-item--enabled .portal-hero-entrance-item__inner[data-v-de66d17f]{transition-duration:var(--portal-hero-entrance-duration,.72s);transition-delay:var(--portal-hero-entrance-delay,0s);transition-timing-function:var(--portal-hero-entrance-timing-function,cubic-bezier(.22,1,.36,1))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-fade[data-v-de66d17f],.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-fade_down[data-v-de66d17f],.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-fade_up[data-v-de66d17f],.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-scale_in[data-v-de66d17f],.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_bottom[data-v-de66d17f],.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_left[data-v-de66d17f],.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_right[data-v-de66d17f],.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_top[data-v-de66d17f]{opacity:0;will-change:opacity,transform;transition-property:opacity,transform}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-fade[data-v-de66d17f]{transform:rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-fade_up[data-v-de66d17f]{transform:translateY(var(--portal-hero-entrance-distance,18px)) rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-fade_down[data-v-de66d17f]{transform:translateY(calc(var(--portal-hero-entrance-distance,18px)*-1)) rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_left[data-v-de66d17f]{transform:translateX(calc(var(--portal-hero-entrance-distance,36px)*-1)) rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_right[data-v-de66d17f]{transform:translateX(var(--portal-hero-entrance-distance,36px)) rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_top[data-v-de66d17f]{transform:translateY(calc(var(--portal-hero-entrance-distance,36px)*-1)) rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-slide_from_bottom[data-v-de66d17f]{transform:translateY(var(--portal-hero-entrance-distance,36px)) rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-scale_in[data-v-de66d17f]{transform:scale(.98) rotate(var(--portal-hero-entrance-rotate-from,0deg))}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-rise_reveal[data-v-de66d17f]{display:flow-root;overflow:hidden}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-rise_reveal .portal-hero-entrance-item__inner[data-v-de66d17f]{opacity:0;transform:translateY(var(--portal-hero-entrance-distance,42px)) rotate(var(--portal-hero-entrance-rotate-from,0deg));will-change:opacity,transform;transition-property:opacity,transform}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-draw_horizontal[data-v-de66d17f]{clip-path:inset(0 50%);transform:rotate(var(--portal-hero-entrance-rotate-from,0deg));will-change:clip-path,transform;transition-property:clip-path,transform}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-draw_horizontal .portal-hero-entrance-item__inner[data-v-de66d17f]{transition-property:none}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-draw_horizontal.portal-hero-entrance-item--origin-left[data-v-de66d17f]{clip-path:inset(0 100% 0 0)}.portal-hero-entrance-item--enabled.portal-hero-entrance-item--effect-draw_horizontal.portal-hero-entrance-item--origin-right[data-v-de66d17f]{clip-path:inset(0 0 0 100%)}.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-fade[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-fade_down[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-fade_up[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-rise_reveal .portal-hero-entrance-item__inner[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-scale_in[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-slide_from_bottom[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-slide_from_left[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-slide_from_right[data-v-de66d17f],.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-slide_from_top[data-v-de66d17f]{opacity:1;transform:rotate(var(--portal-hero-entrance-rotate-to,0deg))}.portal-hero-entrance-item--active.portal-hero-entrance-item--effect-draw_horizontal[data-v-de66d17f]{clip-path:inset(0);transform:rotate(var(--portal-hero-entrance-rotate-to,0deg))}.portal-hero-entrance-item--clip-released.portal-hero-entrance-item--effect-rise_reveal[data-v-de66d17f]{overflow:visible}.portal-hero-entrance-item--clip-released.portal-hero-entrance-item--effect-draw_horizontal[data-v-de66d17f]{clip-path:none;will-change:auto}@media (prefers-reduced-motion:reduce){.portal-hero-entrance-item[data-v-de66d17f],.portal-hero-entrance-item__inner[data-v-de66d17f]{clip-path:none!important;opacity:1!important;transition:none!important;transform:none!important}}.portal-hero-scroll-item[data-v-099adc7e]{transform-origin:50%;min-width:0;display:block}.portal-hero-scroll-item--inline[data-v-099adc7e]{display:inline-block}.portal-hero-scroll-item--enabled[data-v-099adc7e]{opacity:var(--portal-hero-scroll-opacity,1);transform:translate3d(var(--portal-hero-scroll-translate-x,0),var(--portal-hero-scroll-translate-y,0),0) rotate(var(--portal-hero-scroll-rotation,0deg)) scale(var(--portal-hero-scroll-scale,1));transform-origin:var(--portal-hero-scroll-origin,center);will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.portal-hero-scroll-item--enabled[data-v-099adc7e]{will-change:auto;opacity:1!important;transform:none!important}}.portal-hero__layout[data-v-7672cf34]{width:100%;min-height:var(--portal-hero-min-height,auto);position:relative}.portal-hero__layout--layout-split.portal-hero__layout--with-media[data-v-7672cf34]{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(32px,5vw,80px);display:grid}.portal-hero__layout--layout-split.portal-hero__layout--vertical-top[data-v-7672cf34]{align-items:start}.portal-hero__layout--layout-split.portal-hero__layout--vertical-center[data-v-7672cf34]{align-items:center}.portal-hero__layout--layout-split.portal-hero__layout--vertical-bottom[data-v-7672cf34]{align-items:end}.portal-hero__layout--layout-centered[data-v-7672cf34]{min-height:inherit;flex-direction:column;display:flex}.portal-hero__layout--layout-centered.portal-hero__layout--vertical-top[data-v-7672cf34]{justify-content:flex-start}.portal-hero__layout--layout-centered.portal-hero__layout--vertical-center[data-v-7672cf34]{justify-content:center}.portal-hero__layout--layout-centered.portal-hero__layout--vertical-bottom[data-v-7672cf34]{justify-content:flex-end}.portal-hero__layout--layout-centered.portal-hero__layout--with-media[data-v-7672cf34]{align-items:center;gap:32px}.portal-hero__layout--layout-centered .portal-hero__copy[data-v-7672cf34]{width:min(100%,var(--portal-hero-content-max-width,900px))}.portal-hero__layout--layout-centered[data-v-7672cf34] .portal-hero-entrance-item--target-foreground{width:min(100%,680px)}.portal-hero__layout--layout-centered[data-v-7672cf34] .portal-container-media--hero{width:100%}.portal-hero__layout--layout-split.portal-hero__layout--foreground-left .portal-hero__copy[data-v-7672cf34]{order:2}.portal-hero__layout--layout-split.portal-hero__layout--foreground-left[data-v-7672cf34] .portal-hero-entrance-item--target-foreground{order:1}[data-v-7672cf34] .portal-hero-entrance-item--target-foreground{z-index:2;min-width:0;position:relative}[data-v-7672cf34] .portal-hero-entrance-item--target-foreground .portal-container-media--hero,.portal-hero__foreground-transform[data-v-7672cf34] .portal-hero-scroll-item{width:100%}.portal-hero__inline-decoration[data-v-7672cf34] .portal-hero-scroll-item{max-width:100%}.portal-hero__overlay-decoration[data-v-7672cf34] .portal-hero-scroll-item{width:100%}.portal-hero__foreground-transform[data-v-7672cf34]{width:100%;min-width:0;transform:translate3d(var(--portal-hero-foreground-offset-x,0),var(--portal-hero-foreground-offset-y,0),0) scale(var(--portal-hero-foreground-scale,1));transform-origin:50%;position:relative}.portal-hero__foreground-effects[data-v-7672cf34]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.portal-hero__copy[data-v-7672cf34]{z-index:2;min-width:0;max-width:var(--portal-hero-content-max-width,none);transform:translate3d(var(--portal-hero-content-offset-x,0),var(--portal-hero-content-offset-y,0),0);position:relative}.portal-hero__eyebrow[data-v-7672cf34]{color:var(--portal-color-primary);font-family:var(--portal-font-family);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.portal-hero__title[data-v-7672cf34]{max-width:900px;color:var(--portal-color-text);font-size:clamp(42px,6vw,76px);font-weight:var(--portal-heading-font-weight,400);letter-spacing:var(--portal-heading-letter-spacing,-.02em);line-height:var(--portal-heading-line-height,1.05);margin:16px auto 20px}.portal-hero__title-part[data-v-7672cf34]{color:inherit}.portal-hero__title-part--block[data-v-7672cf34]{display:block}.portal-hero__title-part--inline[data-v-7672cf34]{display:inline}.portal-hero__title-part--inline+.portal-hero__title-part--inline[data-v-7672cf34]{margin-left:.22em}.portal-hero__text[data-v-7672cf34]{max-width:760px;color:var(--portal-color-secondary);font-family:var(--portal-font-family);margin:0 auto;font-size:18px;line-height:1.72}.portal-hero__layout--with-media .portal-hero__text[data-v-7672cf34],.portal-hero__layout--with-media .portal-hero__title[data-v-7672cf34]{max-width:none;margin-left:0;margin-right:0}.portal-hero__layout--align-left .portal-hero__text[data-v-7672cf34],.portal-hero__layout--align-left .portal-hero__title[data-v-7672cf34]{margin-left:0}.portal-hero__layout--align-right .portal-hero__text[data-v-7672cf34],.portal-hero__layout--align-right .portal-hero__title[data-v-7672cf34]{margin-right:0}.portal-hero__inline-decorations[data-v-7672cf34]{z-index:2;margin:13px 0;position:relative}.portal-hero__inline-decoration[data-v-7672cf34]{width:100%;opacity:var(--portal-hero-decoration-opacity,1);transform:translate3d(var(--portal-hero-decoration-offset-x,0),var(--portal-hero-decoration-offset-y,0),0);display:flex}.portal-hero__inline-decoration--left[data-v-7672cf34]{justify-content:flex-start}.portal-hero__inline-decoration--center[data-v-7672cf34]{justify-content:center}.portal-hero__inline-decoration--right[data-v-7672cf34]{justify-content:flex-end}.portal-hero__inline-decoration--align-to-heading[data-v-7672cf34]{width:min(100%,var(--portal-hero-heading-anchor-max-width,100%));margin-left:auto;margin-right:auto}@media (width>=851px){.portal-hero__layout--with-media .portal-hero__inline-decoration--align-to-heading[data-v-7672cf34]{margin-left:0;margin-right:0}.portal-hero__layout--align-left .portal-hero__inline-decoration--align-to-heading[data-v-7672cf34]{margin-left:0}.portal-hero__layout--align-right .portal-hero__inline-decoration--align-to-heading[data-v-7672cf34]{margin-left:auto;margin-right:0}}.portal-hero__overlay-decorations[data-v-7672cf34]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.portal-hero__overlay-decoration[data-v-7672cf34]{width:var(--portal-hero-decoration-size,180px);opacity:var(--portal-hero-decoration-opacity,1);transform:translate3d(var(--portal-hero-decoration-offset-x,0),var(--portal-hero-decoration-offset-y,0),0);position:absolute}.portal-hero__overlay-decoration--overlay_top_left[data-v-7672cf34]{top:-16px;left:-22px}.portal-hero__overlay-decoration--overlay_top_right[data-v-7672cf34]{top:-16px;right:-22px}.portal-hero__overlay-decoration--overlay_bottom_left[data-v-7672cf34]{bottom:-16px;left:-22px}.portal-hero__overlay-decoration--overlay_bottom_right[data-v-7672cf34]{bottom:-16px;right:-22px}[data-v-7672cf34] .portal-container-actions--align-left{justify-content:flex-start}[data-v-7672cf34] .portal-container-actions--align-right{justify-content:flex-end}@media (width<=850px){.portal-hero__layout[data-v-7672cf34]{min-height:var(--portal-hero-mobile-min-height,var(--portal-hero-min-height,auto))}.portal-hero__copy[data-v-7672cf34]{max-width:var(--portal-hero-mobile-content-max-width,var(--portal-hero-content-max-width,none))}.portal-hero__layout--layout-split.portal-hero__layout--with-media[data-v-7672cf34],.portal-hero__layout--mobile-stacked.portal-hero__layout--with-media[data-v-7672cf34]{grid-template-columns:1fr;gap:clamp(24px,6vw,40px);display:grid}.portal-hero__layout--mobile-foreground-before .portal-hero__copy[data-v-7672cf34]{order:2}.portal-hero__layout--mobile-foreground-before[data-v-7672cf34] .portal-hero-entrance-item--target-foreground,.portal-hero__layout--mobile-foreground-after .portal-hero__copy[data-v-7672cf34]{order:1}.portal-hero__layout--mobile-foreground-after[data-v-7672cf34] .portal-hero-entrance-item--target-foreground{order:2}.portal-hero__layout--layout-split.portal-hero__layout--foreground-left .portal-hero__copy[data-v-7672cf34],.portal-hero__layout--layout-split.portal-hero__layout--foreground-left[data-v-7672cf34] .portal-hero-entrance-item--target-foreground{order:0}.portal-hero__layout--layout-split[data-v-7672cf34] .portal-hero-entrance-item--target-foreground{width:min(100%,640px)}.portal-hero__layout--mobile-foreground-before.portal-hero__layout--with-media .portal-hero__copy[data-v-7672cf34]{order:2}.portal-hero__layout--mobile-foreground-before.portal-hero__layout--with-media[data-v-7672cf34] .portal-hero-entrance-item--target-foreground,.portal-hero__layout--mobile-foreground-after.portal-hero__layout--with-media .portal-hero__copy[data-v-7672cf34]{order:1}.portal-hero__layout--mobile-foreground-after.portal-hero__layout--with-media[data-v-7672cf34] .portal-hero-entrance-item--target-foreground{order:2}.portal-hero__foreground-transform[data-v-7672cf34]{transform:translate3d(var(--portal-hero-foreground-mobile-offset-x,var(--portal-hero-foreground-offset-x,0)),var(--portal-hero-foreground-mobile-offset-y,var(--portal-hero-foreground-offset-y,0)),0) scale(var(--portal-hero-foreground-mobile-scale,var(--portal-hero-foreground-scale,1)))}.portal-hero__copy[data-v-7672cf34]{transform:translate3d(var(--portal-hero-content-mobile-offset-x,var(--portal-hero-content-offset-x,0)),var(--portal-hero-content-mobile-offset-y,var(--portal-hero-content-offset-y,0)),0)}.portal-hero__inline-decoration--align-to-heading[data-v-7672cf34]{width:min(100%,var(--portal-hero-mobile-heading-anchor-max-width,var(--portal-hero-heading-anchor-max-width,100%)));margin-left:auto;margin-right:auto}.portal-hero__inline-decoration[data-v-7672cf34],.portal-hero__overlay-decoration[data-v-7672cf34]{transform:translate3d(var(--portal-hero-decoration-mobile-offset-x,var(--portal-hero-decoration-offset-x,0)),var(--portal-hero-decoration-mobile-offset-y,var(--portal-hero-decoration-offset-y,0)),0)}}@media (width<=540px){.portal-hero__title[data-v-7672cf34]{font-size:44px}.portal-hero__overlay-decoration[data-v-7672cf34]{width:min(var(--portal-hero-decoration-size,180px),38vw)}}.portal-rich-text[data-v-9bf6c7f4]{color:var(--portal-color-secondary);font-family:var(--portal-font-family);font-size:inherit;white-space:pre-line;line-height:1.8}.portal-section-divider[data-v-be16e371]{pointer-events:none;width:100%;line-height:0;display:flex}.portal-section-divider--align-left[data-v-be16e371]{justify-content:flex-start}.portal-section-divider--align-center[data-v-be16e371]{justify-content:center}.portal-section-divider--align-right[data-v-be16e371]{justify-content:flex-end}.portal-section-divider__builtin[data-v-be16e371],.portal-section-divider__image[data-v-be16e371],.portal-section-divider__mask[data-v-be16e371]{max-width:100%;display:block}.portal-section-divider__image[data-v-be16e371]{height:auto}.portal-section-divider__mask[data-v-be16e371]{color:var(--portal-section-divider-mask-color,currentColor);position:relative}.portal-section-divider__mask-sizer[data-v-be16e371]{visibility:hidden;width:100%;height:auto;display:block}.portal-section-divider__mask-layer[data-v-be16e371]{-webkit-mask-image:var(--portal-section-divider-mask-image);-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-section-divider-mask-image);mask-image:var(--portal-section-divider-mask-image);background-color:currentColor;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-section-divider__builtin[data-v-be16e371]{line-height:0}.portal-section-divider__builtin[data-v-be16e371] svg{width:100%;max-width:100%;height:auto;display:block}.portal-section-reveal[data-v-068baddf]{min-width:0}.portal-section-reveal--hydrated.portal-section-reveal--desktop-enabled[data-v-068baddf]:not(.portal-section-reveal--active){opacity:0;transform:translate3d(var(--portal-section-reveal-desktop-x,0),var(--portal-section-reveal-desktop-y,0),0);transition:opacity var(--portal-section-reveal-desktop-duration,.65s) cubic-bezier(.22,1,.36,1) var(--portal-section-reveal-desktop-delay,0s),transform var(--portal-section-reveal-desktop-duration,.65s) cubic-bezier(.22,1,.36,1) var(--portal-section-reveal-desktop-delay,0s);will-change:opacity,transform}.portal-section-reveal--active[data-v-068baddf]{opacity:1;will-change:auto;transform:none}@media (width<=850px){.portal-section-reveal--hydrated[data-v-068baddf]:not(.portal-section-reveal--mobile-enabled){opacity:1;will-change:auto;transition:none;transform:none}.portal-section-reveal--hydrated.portal-section-reveal--mobile-enabled[data-v-068baddf]:not(.portal-section-reveal--active){opacity:0;transform:translate3d(var(--portal-section-reveal-mobile-x,0),var(--portal-section-reveal-mobile-y,0),0);transition:opacity var(--portal-section-reveal-mobile-duration,.65s) cubic-bezier(.22,1,.36,1) var(--portal-section-reveal-mobile-delay,0s),transform var(--portal-section-reveal-mobile-duration,.65s) cubic-bezier(.22,1,.36,1) var(--portal-section-reveal-mobile-delay,0s);will-change:opacity,transform}}@media (prefers-reduced-motion:reduce){.portal-section-reveal--hydrated[data-v-068baddf]{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}}.portal-section[data-v-5c396797]{min-height:var(--portal-section-min-height,auto)}.portal-section__main[data-v-5c396797]{min-width:0}.portal-section:not(.portal-section--desktop-with-media) .portal-section__media-reveal[data-v-5c396797],.portal-section__divider--mobile[data-v-5c396797]{display:none}.portal-section--layout-split.portal-section--desktop-with-media .portal-section__main[data-v-5c396797]{grid-template-columns:minmax(0,var(--portal-section-split-copy-column,1fr)) minmax(260px,var(--portal-section-split-media-column,.95fr));gap:var(--portal-section-split-gap,clamp(32px,5vw,76px));display:grid}.portal-section--layout-split.portal-section--desktop-vertical-top .portal-section__main[data-v-5c396797]{align-items:start}.portal-section--layout-split.portal-section--desktop-vertical-center .portal-section__main[data-v-5c396797]{align-items:center}.portal-section--layout-split.portal-section--desktop-vertical-bottom .portal-section__main[data-v-5c396797]{align-items:end}.portal-section--layout-split.portal-section--image-left .portal-section__copy-reveal[data-v-5c396797]{order:2}.portal-section--layout-split.portal-section--image-left .portal-section__media-reveal[data-v-5c396797],.portal-section--layout-split.portal-section--image-right .portal-section__copy-reveal[data-v-5c396797]{order:1}.portal-section--layout-split.portal-section--image-right .portal-section__media-reveal[data-v-5c396797]{order:2}.portal-section--layout-centered .portal-section__main[data-v-5c396797],.portal-section--layout-content_only .portal-section__main[data-v-5c396797]{width:min(100%,var(--portal-section-content-max-width,900px));margin:0 auto}.portal-section--layout-centered .portal-section__main[data-v-5c396797]{justify-items:center;gap:32px;display:grid}.portal-section--layout-centered .portal-section__copy[data-v-5c396797]{width:100%}.portal-section--layout-centered .portal-section__media-reveal[data-v-5c396797]{width:min(100%,760px)}.portal-section__copy[data-v-5c396797]{min-width:0;max-width:var(--portal-section-content-max-width,760px)}.portal-section__header[data-v-5c396797]{margin-bottom:28px}.portal-section__eyebrow[data-v-5c396797]{max-width:var(--portal-section-eyebrow-max-width,none);color:var(--portal-section-eyebrow-color,var(--portal-color-primary));font-family:var(--portal-font-family);font-size:var(--portal-section-eyebrow-font-size,12px);font-weight:var(--portal-section-eyebrow-font-weight,800);letter-spacing:var(--portal-section-eyebrow-letter-spacing,.12em);line-height:var(--portal-section-eyebrow-line-height,normal);text-align:var(--portal-section-eyebrow-text-align,inherit);text-transform:var(--portal-section-eyebrow-text-transform,uppercase);margin:0}.portal-section__title[data-v-5c396797]{max-width:var(--portal-section-heading-max-width,900px);color:var(--portal-section-heading-color,var(--portal-color-text));font-size:var(--portal-section-heading-font-size,clamp(30px,4vw,48px));font-weight:var(--portal-section-heading-font-weight,var(--portal-heading-font-weight,400));letter-spacing:var(--portal-section-heading-letter-spacing,var(--portal-heading-letter-spacing,-.02em));line-height:var(--portal-section-heading-line-height,var(--portal-heading-line-height,1.05));text-align:var(--portal-section-heading-text-align,inherit);text-transform:var(--portal-section-heading-text-transform,none);margin:12px 0}.portal-section__title-part[data-v-5c396797]{color:inherit}.portal-section__title-part--block[data-v-5c396797]{display:block}.portal-section__title-part--inline[data-v-5c396797]{display:inline}.portal-section__title-part--inline+.portal-section__title-part--inline[data-v-5c396797]{margin-left:.22em}.portal-section__text[data-v-5c396797]{max-width:var(--portal-section-text-max-width,760px);color:var(--portal-section-text-color,var(--portal-color-secondary));font-family:var(--portal-font-family);font-size:var(--portal-section-text-font-size,inherit);font-weight:var(--portal-section-text-font-weight,inherit);letter-spacing:var(--portal-section-text-letter-spacing,normal);line-height:var(--portal-section-text-line-height,1.7);text-align:var(--portal-section-text-text-align,inherit);text-transform:var(--portal-section-text-text-transform,none);margin:0}.portal-section__media-transform[data-v-5c396797]{min-width:0;transform:translate3d(var(--portal-section-media-offset-x,0),var(--portal-section-media-offset-y,0),0) scale(var(--portal-section-media-scale,1));transform-origin:50%;will-change:transform;position:relative}.portal-section__children-reveal--desktop-after-main[data-v-5c396797]{margin-top:var(--portal-section-children-spacing-top,44px)}.portal-section__children[data-v-5c396797]{gap:var(--portal-section-children-gap,24px);display:grid}.portal-section__children--desktop-stack[data-v-5c396797]{grid-template-columns:minmax(0,1fr)}.portal-section__children--desktop-grid[data-v-5c396797]{grid-template-columns:repeat(var(--portal-section-children-columns,3),minmax(0,1fr))}.portal-section__children--desktop-separators-between[data-v-5c396797]{gap:0}.portal-section__children--desktop-separators-between[data-v-5c396797]>.portal-container{min-width:0}@media (width>=851px){.portal-section__children--desktop-separators-between[data-v-5c396797]>.portal-container{border-top:0;border-left:0}.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-1[data-v-5c396797]>.portal-container:nth-child(n+2){border-top:1px solid var(--portal-color-border)}.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-2[data-v-5c396797]>.portal-container:nth-child(2n){border-left:1px solid var(--portal-color-border)}.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-2[data-v-5c396797]>.portal-container:nth-child(n+3){border-top:1px solid var(--portal-color-border)}.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-3[data-v-5c396797]>.portal-container:nth-child(3n+2),.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-3[data-v-5c396797]>.portal-container:nth-child(3n+3){border-left:1px solid var(--portal-color-border)}.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-3[data-v-5c396797]>.portal-container:nth-child(n+4){border-top:1px solid var(--portal-color-border)}.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-4[data-v-5c396797]>.portal-container:nth-child(4n+2),.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-4[data-v-5c396797]>.portal-container:nth-child(4n+3),.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-4[data-v-5c396797]>.portal-container:nth-child(4n+4){border-left:1px solid var(--portal-color-border)}.portal-section__children--desktop-separators-between.portal-section__children--desktop-columns-4[data-v-5c396797]>.portal-container:nth-child(n+5){border-top:1px solid var(--portal-color-border)}}@media (width<=850px){.portal-section[data-v-5c396797]{min-height:var(--portal-section-mobile-min-height,var(--portal-section-min-height,auto))}.portal-section__divider--desktop[data-v-5c396797]{display:none}.portal-section__divider--mobile[data-v-5c396797]{display:flex}.portal-section:not(.portal-section--mobile-with-media) .portal-section__media-reveal[data-v-5c396797]{display:none}.portal-section--layout-split .portal-section__main[data-v-5c396797],.portal-section--mobile-with-media .portal-section__main .portal-section__media-reveal[data-v-5c396797]{display:block}.portal-section--layout-split.portal-section--mobile-with-media .portal-section__main[data-v-5c396797]{grid-template-columns:minmax(0,1fr);gap:clamp(24px,6vw,40px);display:grid}.portal-section__copy[data-v-5c396797]{max-width:var(--portal-section-mobile-content-max-width,var(--portal-section-content-max-width,760px))}.portal-section__eyebrow[data-v-5c396797]{max-width:var(--portal-section-mobile-eyebrow-max-width,var(--portal-section-eyebrow-max-width,none));color:var(--portal-section-mobile-eyebrow-color,var(--portal-section-eyebrow-color,var(--portal-color-primary)));font-size:var(--portal-section-mobile-eyebrow-font-size,var(--portal-section-eyebrow-font-size,12px));font-weight:var(--portal-section-mobile-eyebrow-font-weight,var(--portal-section-eyebrow-font-weight,800));letter-spacing:var(--portal-section-mobile-eyebrow-letter-spacing,var(--portal-section-eyebrow-letter-spacing,.12em));line-height:var(--portal-section-mobile-eyebrow-line-height,var(--portal-section-eyebrow-line-height,normal));text-align:var(--portal-section-mobile-eyebrow-text-align,var(--portal-section-eyebrow-text-align,inherit));text-transform:var(--portal-section-mobile-eyebrow-text-transform,var(--portal-section-eyebrow-text-transform,uppercase))}.portal-section__title[data-v-5c396797]{max-width:var(--portal-section-mobile-heading-max-width,var(--portal-section-heading-max-width,900px));color:var(--portal-section-mobile-heading-color,var(--portal-section-heading-color,var(--portal-color-text)));font-size:var(--portal-section-mobile-heading-font-size,var(--portal-section-heading-font-size,clamp(30px,4vw,48px)));font-weight:var(--portal-section-mobile-heading-font-weight,var(--portal-section-heading-font-weight,var(--portal-heading-font-weight,400)));letter-spacing:var(--portal-section-mobile-heading-letter-spacing,var(--portal-section-heading-letter-spacing,var(--portal-heading-letter-spacing,-.02em)));line-height:var(--portal-section-mobile-heading-line-height,var(--portal-section-heading-line-height,var(--portal-heading-line-height,1.05)));text-align:var(--portal-section-mobile-heading-text-align,var(--portal-section-heading-text-align,inherit));text-transform:var(--portal-section-mobile-heading-text-transform,var(--portal-section-heading-text-transform,none))}.portal-section__text[data-v-5c396797]{max-width:var(--portal-section-mobile-text-max-width,var(--portal-section-text-max-width,760px));color:var(--portal-section-mobile-text-color,var(--portal-section-text-color,var(--portal-color-secondary)));font-size:var(--portal-section-mobile-text-font-size,var(--portal-section-text-font-size,inherit));font-weight:var(--portal-section-mobile-text-font-weight,var(--portal-section-text-font-weight,inherit));letter-spacing:var(--portal-section-mobile-text-letter-spacing,var(--portal-section-text-letter-spacing,normal));line-height:var(--portal-section-mobile-text-line-height,var(--portal-section-text-line-height,1.7));text-align:var(--portal-section-mobile-text-text-align,var(--portal-section-text-text-align,inherit));text-transform:var(--portal-section-mobile-text-text-transform,var(--portal-section-text-text-transform,none))}.portal-section__media-transform[data-v-5c396797]{transform:translate3d(var(--portal-section-mobile-media-offset-x,var(--portal-section-media-offset-x,0)),var(--portal-section-mobile-media-offset-y,var(--portal-section-media-offset-y,0)),0) scale(var(--portal-section-mobile-media-scale,var(--portal-section-media-scale,1)))}.portal-section--mobile-image-top .portal-section__copy-reveal[data-v-5c396797]{order:2}.portal-section--mobile-image-bottom .portal-section__copy-reveal[data-v-5c396797],.portal-section--mobile-image-top .portal-section__media-reveal[data-v-5c396797]{order:1}.portal-section--mobile-image-bottom .portal-section__media-reveal[data-v-5c396797]{order:2}.portal-section--layout-centered .portal-section__main[data-v-5c396797],.portal-section--layout-content_only .portal-section__main[data-v-5c396797]{width:100%}.portal-section__children-reveal--desktop-after-main[data-v-5c396797]{margin-top:0}.portal-section__children-reveal--mobile-after-main[data-v-5c396797]{margin-top:var(--portal-section-mobile-children-spacing-top,var(--portal-section-children-spacing-top,44px))}.portal-section__children[data-v-5c396797]{gap:var(--portal-section-mobile-children-gap,var(--portal-section-children-gap,24px))}.portal-section__children--mobile-stack[data-v-5c396797]{grid-template-columns:minmax(0,1fr)}.portal-section__children--mobile-grid[data-v-5c396797]{grid-template-columns:repeat(var(--portal-section-mobile-children-columns,var(--portal-section-children-columns,1)),minmax(0,1fr))}.portal-section__children--mobile-separators-between[data-v-5c396797]{gap:0}.portal-section__children--mobile-separators-between[data-v-5c396797]>.portal-container{border-top:0;border-left:0;min-width:0}.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-1[data-v-5c396797]>.portal-container:nth-child(n+2){border-top:1px solid var(--portal-color-border)}.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-2[data-v-5c396797]>.portal-container:nth-child(2n){border-left:1px solid var(--portal-color-border)}.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-2[data-v-5c396797]>.portal-container:nth-child(n+3){border-top:1px solid var(--portal-color-border)}.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-3[data-v-5c396797]>.portal-container:nth-child(3n+2),.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-3[data-v-5c396797]>.portal-container:nth-child(3n+3){border-left:1px solid var(--portal-color-border)}.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-3[data-v-5c396797]>.portal-container:nth-child(n+4){border-top:1px solid var(--portal-color-border)}.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-4[data-v-5c396797]>.portal-container:nth-child(4n+2),.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-4[data-v-5c396797]>.portal-container:nth-child(4n+3),.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-4[data-v-5c396797]>.portal-container:nth-child(4n+4){border-left:1px solid var(--portal-color-border)}.portal-section__children--mobile-separators-between.portal-section__children--mobile-columns-4[data-v-5c396797]>.portal-container:nth-child(n+5){border-top:1px solid var(--portal-color-border)}}.portal-staff[data-v-3cbc70b5]{width:100%;font-family:var(--portal-font-family)}.portal-staff__directory-header[data-v-3cbc70b5]{max-width:760px;margin:0 auto 38px}.portal-staff__eyebrow[data-v-3cbc70b5]{color:var(--portal-color-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800;line-height:1.35}.portal-staff-card__name[data-v-3cbc70b5],.portal-staff-profile__name[data-v-3cbc70b5],.portal-staff-profile__section-title[data-v-3cbc70b5],.portal-staff__headline[data-v-3cbc70b5]{font-family:var(--portal-heading-font-family);font-weight:var(--portal-heading-font-weight)}.portal-staff__headline[data-v-3cbc70b5]{color:var(--portal-color-text);margin:0;font-size:clamp(32px,4vw,48px);line-height:1.04}.portal-staff__intro[data-v-3cbc70b5]{color:var(--portal-color-secondary);margin:18px 0 0;font-size:17px;line-height:1.65}.portal-staff__grid[data-v-3cbc70b5]{grid-template-columns:repeat(var(--portal-staff-columns,3),minmax(0,1fr));gap:var(--portal-staff-gap,30px);align-items:start;display:grid}.portal-staff-card[data-v-3cbc70b5]{width:100%;max-width:var(--portal-staff-card-max-width,340px);justify-self:var(--portal-staff-card-justify-self,center);min-width:0;color:var(--portal-color-text);text-align:var(--portal-staff-card-text-align,left);border-radius:var(--portal-staff-card-radius,24px);text-decoration:none;transition:transform .22s;display:block}.portal-staff-card[data-v-3cbc70b5]:hover{transform:translateY(-4px)}.portal-staff-card[data-v-3cbc70b5]:focus-visible,.portal-staff-certificate[data-v-3cbc70b5]:focus-visible,.portal-staff-profile__back[data-v-3cbc70b5]:focus-visible{outline:3px solid var(--portal-color-primary-soft);outline-offset:5px}.portal-staff-card__media[data-v-3cbc70b5],.portal-staff-profile__media[data-v-3cbc70b5]{background:var(--portal-color-primary-soft);position:relative;overflow:hidden}.portal-staff-card__media[data-v-3cbc70b5]{width:100%;aspect-ratio:var(--portal-staff-card-aspect-ratio,3/4);border:var(--portal-staff-card-border,1px solid var(--portal-color-border));border-radius:var(--portal-staff-card-radius,24px);box-shadow:var(--portal-staff-card-shadow,0 12px 34px #3d252612);transition:box-shadow .22s,border-color .22s}.portal-staff-card:hover .portal-staff-card__media[data-v-3cbc70b5]{border-color:var(--portal-color-primary-soft);box-shadow:0 20px 48px #3d25261c}.portal-staff-card__image[data-v-3cbc70b5],.portal-staff-profile__image[data-v-3cbc70b5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.portal-staff-card__image[data-v-3cbc70b5]{-o-object-fit:var(--portal-staff-card-object-fit,cover);object-fit:var(--portal-staff-card-object-fit,cover);-o-object-position:var(--portal-staff-card-object-position,center top);object-position:var(--portal-staff-card-object-position,center top);transition:transform .42s cubic-bezier(.2,.65,.25,1)}.portal-staff-card:hover .portal-staff-card__image[data-v-3cbc70b5]{transform:scale(1.025)}.portal-staff-card__placeholder[data-v-3cbc70b5],.portal-staff-profile__placeholder[data-v-3cbc70b5]{width:100%;height:100%;color:var(--portal-color-primary-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.portal-staff-card__initials[data-v-3cbc70b5],.portal-staff-profile__initials[data-v-3cbc70b5]{font-family:var(--portal-heading-font-family);opacity:.45;font-size:clamp(48px,7vw,84px);line-height:1}.portal-staff-card__placeholder-label[data-v-3cbc70b5],.portal-staff-profile__placeholder-label[data-v-3cbc70b5]{opacity:.72;max-width:220px;font-size:13px;font-weight:700;line-height:1.35}.portal-staff-card__overlay[data-v-3cbc70b5]{z-index:2;color:#fff;flex-direction:column;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute}.portal-staff-card__overlay--bottom[data-v-3cbc70b5]{bottom:12px;left:12px;right:12px}.portal-staff-card__overlay--top[data-v-3cbc70b5]{top:12px;left:12px;right:12px}.portal-staff-card__overlay--align-left[data-v-3cbc70b5]{text-align:left;align-items:flex-start}.portal-staff-card__overlay--align-center[data-v-3cbc70b5]{text-align:center;align-items:center}.portal-staff-card__overlay--minimal[data-v-3cbc70b5]{color:var(--portal-color-primary-dark)}.portal-staff-card__overlay--minimal .portal-staff-card__overlay-role--badge[data-v-3cbc70b5]{-webkit-backdrop-filter:blur(8px);background:#fff7f2e6;border:1px solid #8e313f7a;border-radius:999px;padding:7px 10px 6px;box-shadow:0 5px 18px #3d252612}.portal-staff-card__overlay--glass[data-v-3cbc70b5],.portal-staff-card__overlay--solid[data-v-3cbc70b5]{border-radius:min(16px,var(--portal-staff-card-radius,24px));padding:11px 12px}.portal-staff-card__overlay--glass[data-v-3cbc70b5]{color:var(--portal-color-primary-dark);-webkit-backdrop-filter:blur(9px);background:#fff7f2db;border:1px solid #ffffff85}.portal-staff-card__overlay--solid[data-v-3cbc70b5]{background:#3a1821e6}.portal-staff-card__overlay--gradient[data-v-3cbc70b5]{background:linear-gradient(#20121400,#201214b8);max-width:none;padding:54px 18px 18px;left:0;right:0}.portal-staff-card__overlay--gradient.portal-staff-card__overlay--top[data-v-3cbc70b5]{background:linear-gradient(#201214b8,#20121400);padding:18px 18px 54px}.portal-staff-card__overlay-name[data-v-3cbc70b5]{font-family:var(--portal-heading-font-family);font-size:clamp(22px,2vw,28px);font-weight:var(--portal-heading-font-weight);margin:0;line-height:1.02}.portal-staff-card__overlay-role[data-v-3cbc70b5]{letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:11px;font-weight:800;line-height:1.18;display:inline-flex}.portal-staff-card__overlay-role--badge[data-v-3cbc70b5]{border:1px solid;border-radius:999px;padding:5px 8px 4px}.portal-staff-card__overlay-role--plain[data-v-3cbc70b5]{padding:0}.portal-staff-card__body[data-v-3cbc70b5]{text-align:var(--portal-staff-card-text-align,left);padding:16px 5px 2px}.portal-staff-card__name[data-v-3cbc70b5]{color:var(--portal-color-text);margin:0;font-size:clamp(25px,2.2vw,31px);line-height:1.06}.portal-staff-card__role-text[data-v-3cbc70b5]{color:var(--portal-color-primary);letter-spacing:.07em;text-transform:uppercase;margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.35}.portal-staff-card__excerpt[data-v-3cbc70b5]{color:var(--portal-color-secondary);margin:10px 0 0;font-size:14px;line-height:1.55}.portal-staff-card__tags[data-v-3cbc70b5],.portal-staff-profile__specialties[data-v-3cbc70b5]{flex-wrap:wrap;gap:7px;display:flex}.portal-staff-card__tags[data-v-3cbc70b5]{justify-content:var(--portal-staff-card-content-justify,flex-start);margin-top:13px}.portal-staff-card__tag[data-v-3cbc70b5]{border:1px solid var(--portal-color-border);min-height:25px;color:var(--portal-color-primary-dark);background:0 0;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.portal-staff-card__more[data-v-3cbc70b5]{color:var(--portal-color-primary);opacity:.82;align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:800;transition:opacity .18s,gap .18s;display:inline-flex}.portal-staff-card:hover .portal-staff-card__more[data-v-3cbc70b5]{opacity:1;gap:10px}.portal-staff--profile[data-v-3cbc70b5]{max-width:1120px;margin:0 auto}.portal-staff-profile__back[data-v-3cbc70b5]{width:fit-content;color:var(--portal-color-primary);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.portal-staff-profile__hero[data-v-3cbc70b5]{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(34px,6vw,78px);display:grid}.portal-staff-profile__media[data-v-3cbc70b5]{aspect-ratio:4/5;border-radius:var(--portal-card-radius);box-shadow:0 18px 48px #3d25261a}.portal-staff-profile__summary[data-v-3cbc70b5]{min-width:0}.portal-staff-profile__name[data-v-3cbc70b5]{color:var(--portal-color-text);margin:0;font-size:clamp(40px,6vw,68px);line-height:.98}.portal-staff-profile__lead[data-v-3cbc70b5]{color:var(--portal-color-secondary);margin:22px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.65}.portal-staff-profile__specialties[data-v-3cbc70b5]{margin-top:24px}.portal-staff-profile__quote[data-v-3cbc70b5]{border-left:2px solid var(--portal-color-primary);color:var(--portal-color-text);font-family:var(--portal-heading-font-family);margin:30px 0 0;padding:18px 0 18px 22px;font-size:20px;line-height:1.5}.portal-staff-profile__section[data-v-3cbc70b5]{margin-top:64px}.portal-staff-profile__section-title[data-v-3cbc70b5]{color:var(--portal-color-text);margin:0 0 22px;font-size:clamp(26px,3vw,34px);line-height:1.08}.portal-staff-profile__biography[data-v-3cbc70b5]{max-width:820px;color:var(--portal-color-secondary);font-size:17px;line-height:1.75}.portal-staff-profile__biography p[data-v-3cbc70b5]{margin:0}.portal-staff-profile__biography p+p[data-v-3cbc70b5]{margin-top:16px}.portal-staff-profile__details-grid[data-v-3cbc70b5]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:58px;display:grid}.portal-staff-profile__panel[data-v-3cbc70b5]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface-soft);padding:28px}.portal-staff-profile__schedule[data-v-3cbc70b5]{margin:0}.portal-staff-profile__schedule-row[data-v-3cbc70b5]{border-top:1px solid var(--portal-color-border);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;padding:13px 0;display:grid}.portal-staff-profile__schedule-row[data-v-3cbc70b5]:first-child{border-top:0;padding-top:0}.portal-staff-profile__schedule-row[data-v-3cbc70b5]:last-child{padding-bottom:0}.portal-staff-profile__schedule dd[data-v-3cbc70b5],.portal-staff-profile__schedule dt[data-v-3cbc70b5]{margin:0}.portal-staff-profile__schedule dt[data-v-3cbc70b5]{color:var(--portal-color-text);font-weight:800}.portal-staff-profile__schedule dd[data-v-3cbc70b5]{color:var(--portal-color-secondary);flex-direction:column;gap:3px;display:flex}.portal-staff-profile__schedule dd strong[data-v-3cbc70b5]{color:var(--portal-color-text)}.portal-staff-profile__certificates[data-v-3cbc70b5]{gap:12px;display:grid}.portal-staff-certificate[data-v-3cbc70b5]{border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-card-radius)*.72);background:var(--portal-color-surface);color:var(--portal-color-text);padding:16px 18px;text-decoration:none;display:block}.portal-staff-certificate[href][data-v-3cbc70b5]:hover{border-color:var(--portal-color-primary)}.portal-staff-certificate__description[data-v-3cbc70b5],.portal-staff-certificate__link-label[data-v-3cbc70b5],.portal-staff-certificate__meta[data-v-3cbc70b5],.portal-staff-certificate__title[data-v-3cbc70b5]{display:block}.portal-staff-certificate__title[data-v-3cbc70b5]{font-weight:800;line-height:1.35}.portal-staff-certificate__description[data-v-3cbc70b5],.portal-staff-certificate__meta[data-v-3cbc70b5]{color:var(--portal-color-secondary);margin-top:5px;font-size:13px;line-height:1.45}.portal-staff-certificate__link-label[data-v-3cbc70b5]{color:var(--portal-color-primary);margin-top:10px;font-size:13px;font-weight:800}@media (width<=850px){.portal-staff__directory-header[data-v-3cbc70b5]{margin-bottom:28px}.portal-staff__grid[data-v-3cbc70b5]{grid-template-columns:repeat(var(--portal-staff-mobile-columns,1),minmax(0,1fr));justify-items:center;gap:18px}.portal-staff-card[data-v-3cbc70b5]{width:100%;max-width:var(--portal-staff-card-mobile-max-width,340px)}.portal-staff-profile__hero[data-v-3cbc70b5]{grid-template-columns:1fr;gap:28px}.portal-staff-profile__media[data-v-3cbc70b5]{aspect-ratio:4/4.8;width:min(100%,520px)}.portal-staff-profile__details-grid[data-v-3cbc70b5]{grid-template-columns:1fr}.portal-staff-profile__section[data-v-3cbc70b5]{margin-top:44px}}@media (width<=520px){.portal-staff-card__overlay-role[data-v-3cbc70b5]{white-space:normal}.portal-staff-card__body[data-v-3cbc70b5]{padding:14px 3px 2px}.portal-staff-card__overlay--bottom[data-v-3cbc70b5]{bottom:9px}.portal-staff-card__overlay--top[data-v-3cbc70b5]{top:9px}.portal-staff-profile__panel[data-v-3cbc70b5]{padding:20px}.portal-staff-profile__schedule-row[data-v-3cbc70b5]{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.portal-staff-card[data-v-3cbc70b5],.portal-staff-card__image[data-v-3cbc70b5],.portal-staff-card__media[data-v-3cbc70b5],.portal-staff-card__more[data-v-3cbc70b5]{transition:none}.portal-staff-card[data-v-3cbc70b5]:hover,.portal-staff-card:hover .portal-staff-card__image[data-v-3cbc70b5]{transform:none}}.portal-video[data-v-55ced266]{box-sizing:border-box;width:100%;max-width:var(--portal-video-max-width,1200px);padding:var(--portal-video-padding,0);gap:var(--portal-video-gap,36px);color:var(--portal-color-text);font-family:var(--portal-font-family);margin-inline:auto;display:grid}.portal-video--video_only[data-v-55ced266]{grid-template-columns:minmax(0,1fr)}.portal-video--video_left[data-v-55ced266]{grid-template-columns:minmax(0,var(--portal-video-media-width,58%)) minmax(0,1fr)}.portal-video--video_right[data-v-55ced266]{grid-template-columns:minmax(0,1fr) minmax(0,var(--portal-video-media-width,58%))}.portal-video--video_right .portal-video__media[data-v-55ced266]{order:2}.portal-video--video_right .portal-video__content[data-v-55ced266]{order:1}.portal-video--video_bottom[data-v-55ced266],.portal-video--video_top[data-v-55ced266]{grid-template-columns:minmax(0,1fr)}.portal-video--video_bottom .portal-video__media[data-v-55ced266]{order:2}.portal-video--video_bottom .portal-video__content[data-v-55ced266]{order:1}.portal-video--vertical-top[data-v-55ced266]{align-items:start}.portal-video--vertical-center[data-v-55ced266]{align-items:center}.portal-video--vertical-bottom[data-v-55ced266]{align-items:end}.portal-video__media[data-v-55ced266]{border-radius:var(--portal-video-radius,18px);background:var(--portal-color-surface-soft);min-width:0;box-shadow:var(--portal-shadow);overflow:hidden}.portal-video__player[data-v-55ced266],.portal-video__poster-fallback img[data-v-55ced266]{width:100%;aspect-ratio:var(--portal-video-aspect-ratio,16/9);-o-object-fit:var(--b56a7c96);object-fit:var(--b56a7c96);-o-object-position:var(--v14c56bf6);object-position:var(--v14c56bf6);background:var(--portal-color-media-background);display:block}.portal-video__poster-fallback[data-v-55ced266]{position:relative}.portal-video__retry[data-v-55ced266]{border:1px solid color-mix(in srgb,var(--portal-color-on-media) 70%,transparent);border-radius:var(--portal-button-radius);background:color-mix(in srgb,var(--portal-color-media-background) 64%,transparent);min-height:44px;color:var(--portal-color-on-media);cursor:pointer;padding:0 18px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.portal-video__player[data-v-55ced266]:focus-visible,.portal-video__retry[data-v-55ced266]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-video__content[data-v-55ced266]{width:min(100%,var(--portal-video-content-max-width,520px))}.portal-video--video_bottom .portal-video__content[data-v-55ced266],.portal-video--video_top .portal-video__content[data-v-55ced266]{width:min(100%,var(--portal-video-content-max-width,760px))}.portal-video--align-left .portal-video__content[data-v-55ced266]{text-align:left;justify-self:start}.portal-video--align-center .portal-video__content[data-v-55ced266]{text-align:center;justify-self:center}.portal-video--align-right .portal-video__content[data-v-55ced266]{text-align:right;justify-self:end}.portal-video__eyebrow[data-v-55ced266]{color:var(--portal-color-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.portal-video__heading[data-v-55ced266]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family,var(--portal-font-family));font-size:var(--portal-video-heading-size,38px);margin:0;font-weight:500;line-height:1.15}.portal-video__text[data-v-55ced266]{font-size:var(--portal-video-text-size,16px);margin-top:18px;line-height:1.72}.portal-video__text p[data-v-55ced266]{margin:0}.portal-video__text p+p[data-v-55ced266]{margin-top:12px}.portal-video__placeholder[data-v-55ced266]{border:1px dashed var(--portal-color-border);border-radius:var(--portal-video-radius,18px);background:var(--portal-color-surface-soft);min-height:260px;color:var(--portal-color-secondary);place-items:center;display:grid}@media (width<=850px){.portal-video[data-v-55ced266]{padding:var(--portal-video-mobile-padding,var(--portal-video-padding,0));gap:var(--portal-video-mobile-gap,22px)}.portal-video--video_bottom[data-v-55ced266],.portal-video--video_left[data-v-55ced266],.portal-video--video_only[data-v-55ced266],.portal-video--video_right[data-v-55ced266],.portal-video--video_top[data-v-55ced266]{grid-template-columns:minmax(0,1fr)}.portal-video--video_left .portal-video__media[data-v-55ced266],.portal-video--video_right .portal-video__media[data-v-55ced266],.portal-video--video_top .portal-video__media[data-v-55ced266]{order:1}.portal-video--video_left .portal-video__content[data-v-55ced266],.portal-video--video_right .portal-video__content[data-v-55ced266],.portal-video--video_top .portal-video__content[data-v-55ced266]{order:2}.portal-video--video_bottom .portal-video__content[data-v-55ced266]{order:1}.portal-video--video_bottom .portal-video__media[data-v-55ced266]{order:2}.portal-video__media[data-v-55ced266]{border-radius:var(--portal-video-mobile-radius,var(--portal-video-radius,12px))}.portal-video__player[data-v-55ced266],.portal-video__poster-fallback img[data-v-55ced266]{aspect-ratio:var(--portal-video-mobile-aspect-ratio,var(--portal-video-aspect-ratio,16/9));-o-object-fit:var(--v7d8192b3);object-fit:var(--v7d8192b3);-o-object-position:var(--v709767c7);object-position:var(--v709767c7)}.portal-video__heading[data-v-55ced266]{font-size:var(--portal-video-mobile-heading-size,29px)}.portal-video__text[data-v-55ced266]{font-size:var(--portal-video-mobile-text-size,15px)}.portal-video--mobile-align-left .portal-video__content[data-v-55ced266]{text-align:left;justify-self:start}.portal-video--mobile-align-center .portal-video__content[data-v-55ced266]{text-align:center;justify-self:center}.portal-video--mobile-align-right .portal-video__content[data-v-55ced266]{text-align:right;justify-self:end}}@media (prefers-reduced-motion:reduce){.portal-video__retry[data-v-55ced266]{transition:none}}.portal-unknown__eyebrow[data-v-d722eae8]{color:var(--portal-color-primary);font-family:var(--portal-font-family);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.portal-unknown__title[data-v-d722eae8]{color:var(--portal-color-text);margin:12px 0;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.08}.portal-unknown__text[data-v-d722eae8]{color:var(--portal-color-secondary);font-family:var(--portal-font-family);margin:0;line-height:1.7}.portal-unknown__children[data-v-d722eae8]{gap:20px;margin-top:32px;display:grid}.portal-unknown__children--cards-3-columns[data-v-d722eae8]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=850px){.portal-unknown__children--cards-3-columns[data-v-d722eae8]{grid-template-columns:1fr}}.portal-container[data-v-6f9a3668]{width:100%;color:var(--portal-color-text)}.portal-container__inner[data-v-6f9a3668]{width:min(100% - calc(var(--portal-container-padding)*2),var(--portal-max-width));margin:0 auto}.portal-container--hero[data-v-6f9a3668]{isolation:isolate;padding:var(--portal-container-layout-padding,84px 0);background:radial-gradient(circle at 82% 16%,var(--portal-color-surface-soft),transparent 28%),radial-gradient(circle at 14% 88%,var(--portal-color-primary-soft),transparent 30%),var(--portal-color-background);position:relative;overflow:hidden}.portal-container--hero .portal-container__inner[data-v-6f9a3668]{z-index:3;position:relative}.portal-container--rich-text[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,40px 0);background:var(--portal-color-surface)}.portal-container--section[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,56px 0);background:var(--portal-color-surface)}.portal-container--staff[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,64px 0 120px);background:var(--portal-color-surface)}.portal-container--card[data-v-6f9a3668]{box-sizing:border-box;height:100%;padding:var(--portal-container-layout-padding,28px);border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);box-shadow:var(--portal-shadow)}.portal-container--card>.portal-container__inner[data-v-6f9a3668]{width:100%;max-width:none;margin:0}.portal-container--card.portal-container--card-surface-soft[data-v-6f9a3668],.portal-container--card.portal-container--soft[data-v-6f9a3668]{background:var(--portal-color-surface-soft);box-shadow:none;border-color:#0000}.portal-container--card.portal-container--card-surface-outlined[data-v-6f9a3668]{box-shadow:none}.portal-container--card.portal-container--card-surface-flat[data-v-6f9a3668]{box-shadow:none;background:0 0;border:0;border-radius:0}.portal-container--accordion[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,56px 0);background:var(--portal-color-surface)}.portal-container--catalog[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,56px 0 72px);background:var(--portal-color-surface)}.portal-container--catalog-item[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,32px 0 64px);background:var(--portal-color-surface)}.portal-container--cart[data-v-6f9a3668],.portal-container--checkout[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,40px 0 72px);background:var(--portal-color-surface)}.portal-container--order-status[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,56px 0 72px);background:var(--portal-color-surface)}.portal-container--individual-request[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,48px 0 72px);background:var(--portal-color-surface)}.portal-container--audio[data-v-6f9a3668],.portal-container--video[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,64px 0);background:var(--portal-color-surface)}.portal-container--cta[data-v-6f9a3668]{z-index:0;padding:var(--portal-container-layout-padding,56px 0 72px);background:var(--portal-color-surface);position:relative}.portal-container--unknown[data-v-6f9a3668]{padding:var(--portal-container-layout-padding,40px 0)}@media (width<=850px){.portal-container--hero[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,62px 0))}.portal-container--rich-text[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,40px 0))}.portal-container--section[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,56px 0))}.portal-container--staff[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,48px 0 96px))}.portal-container--card[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,24px))}.portal-container--accordion[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,40px 0))}.portal-container--catalog[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,40px 0 56px))}.portal-container--catalog-item[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,24px 0 48px))}.portal-container--cart[data-v-6f9a3668],.portal-container--checkout[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,28px 0 52px))}.portal-container--order-status[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,40px 0 56px))}.portal-container--individual-request[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,32px 0 52px))}.portal-container--audio[data-v-6f9a3668],.portal-container--video[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,42px 0))}.portal-container--cta[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,56px 0 72px))}.portal-container--unknown[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,40px 0))}}@media (width<=540px){.portal-container--hero[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,52px 0))}.portal-container--card[data-v-6f9a3668]{padding:var(--portal-container-layout-mobile-padding,var(--portal-container-layout-padding,24px))}}.portal-language-switcher[data-v-6879673a]{--portal-language-button-color:var(--portal-color-text);--portal-language-button-hover-color:var(--portal-color-primary);--portal-language-button-background:transparent;--portal-language-button-hover-background:transparent;--portal-language-button-border:1px solid var(--portal-color-border);--portal-language-button-radius:var(--portal-button-radius);--portal-language-button-min-width:42px;--portal-language-button-min-height:38px;--portal-language-button-padding:0 9px;--portal-language-font-size:12px;--portal-language-menu-offset:8px;--portal-language-menu-min-width:92px;--portal-language-menu-background:var(--portal-color-surface);--portal-language-menu-border:1px solid var(--portal-color-border);--portal-language-menu-radius:12px;--portal-language-menu-shadow:var(--portal-shadow);--portal-language-option-padding:0 13px;--portal-language-option-current-background:var(--portal-color-primary-soft);--portal-language-option-current-color:var(--portal-color-primary-dark);color:var(--portal-language-button-color);font-family:var(--portal-font-family);font-size:var(--portal-language-font-size);flex-shrink:0;font-weight:800;position:relative}.portal-language-switcher--static[data-v-6879673a],.portal-language-switcher__summary[data-v-6879673a]{box-sizing:border-box;min-width:var(--portal-language-button-min-width);min-height:var(--portal-language-button-min-height);padding:var(--portal-language-button-padding);border:var(--portal-language-button-border);border-radius:var(--portal-language-button-radius);background:var(--portal-language-button-background);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;list-style:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.portal-language-switcher__summary[data-v-6879673a]{font:inherit}.portal-language-switcher--static[data-v-6879673a]{cursor:default;font-family:var(--portal-font-family);font-size:var(--portal-language-font-size);font-weight:800;line-height:1.2}.portal-language-switcher__summary[data-v-6879673a]:after{content:"⌄";margin-left:5px;font-size:10px;line-height:1;transition:transform .18s}.portal-language-switcher--no-chevron .portal-language-switcher__summary[data-v-6879673a]:after{display:none}.portal-language-switcher__summary[aria-expanded=true][data-v-6879673a]:after{transform:rotate(180deg)}.portal-language-switcher__summary[data-v-6879673a]:focus-visible,.portal-language-switcher__summary[data-v-6879673a]:hover{background:var(--portal-language-button-hover-background);color:var(--portal-language-button-hover-color)}.portal-language-switcher__summary[data-v-6879673a]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-language-switcher__menu[data-v-6879673a]{top:calc(100% + var(--portal-language-menu-offset));z-index:60;min-width:var(--portal-language-menu-min-width);border:var(--portal-language-menu-border);border-radius:var(--portal-language-menu-radius);background:var(--portal-language-menu-background);box-shadow:var(--portal-language-menu-shadow);position:absolute;overflow:hidden}.portal-language-switcher--align-right .portal-language-switcher__menu[data-v-6879673a]{right:0}.portal-language-switcher--align-left .portal-language-switcher__menu[data-v-6879673a]{left:0}.portal-language-switcher__option[data-v-6879673a]{box-sizing:border-box;width:100%;min-height:38px;padding:var(--portal-language-option-padding);color:var(--portal-color-text);cursor:pointer;font-family:var(--portal-font-family);font-size:var(--portal-language-font-size);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.portal-language-switcher__option[data-v-6879673a]:focus-visible,.portal-language-switcher__option[data-v-6879673a]:hover{background:var(--portal-color-surface-soft);color:var(--portal-color-primary);outline:none}.portal-language-switcher__option--current[data-v-6879673a]{background:var(--portal-language-option-current-background);color:var(--portal-language-option-current-color)}.portal-language-switcher--variant-ghost[data-v-6879673a],.portal-language-switcher--variant-soft[data-v-6879673a]{--portal-language-button-border:1px solid transparent}.portal-language-switcher--variant-soft[data-v-6879673a]{--portal-language-button-background:var(--portal-color-primary-soft);--portal-language-button-hover-background:var(--portal-color-surface-soft)}.portal-language-switcher--variant-text[data-v-6879673a]{--portal-language-button-border:0 solid transparent;--portal-language-button-radius:0;--portal-language-button-min-width:auto;--portal-language-button-padding:0 2px}.portal-language-switcher--size-compact[data-v-6879673a]{--portal-language-button-min-width:36px;--portal-language-button-min-height:34px;--portal-language-button-padding:0 7px;--portal-language-font-size:11px}@media (prefers-reduced-motion:reduce){.portal-language-switcher__summary[data-v-6879673a],.portal-language-switcher__summary[data-v-6879673a]:after{transition:none}}.portal-consent-manage--standalone[data-v-c6a6860d]{width:min(100% - calc(var(--portal-container-padding)*2),var(--portal-max-width));justify-content:flex-end;margin:0 auto;padding:0 0 14px;display:flex}.portal-consent-manage__button[data-v-c6a6860d]{color:var(--portal-footer-text);cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px;font-weight:500;line-height:1.4}.portal-consent-manage--standalone .portal-consent-manage__button[data-v-c6a6860d]{opacity:.78;text-underline-offset:3px;padding:4px 0;text-decoration:underline}.portal-consent-manage__button--inline[data-v-c6a6860d]{color:var(--portal-footer-link);font-size:inherit;font-weight:inherit;line-height:inherit;opacity:1;align-items:center;padding:0;text-decoration:none;display:inline-flex}.portal-consent-manage__button[data-v-c6a6860d]:hover{color:var(--portal-footer-link-hover);opacity:1}.portal-consent-manage__button[data-v-c6a6860d]:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}@media (width<=850px){.portal-consent-manage--standalone[data-v-c6a6860d]{justify-content:center;padding-bottom:16px}}.portal-footer[data-v-ffdc8bd6]{--portal-footer-background:var(--portal-color-footer-background);--portal-footer-text:var(--portal-color-footer-text);--portal-footer-heading:var(--portal-color-on-primary);--portal-footer-link:var(--portal-footer-text);--portal-footer-link-hover:var(--portal-color-primary-soft);--portal-footer-muted:color-mix(in srgb, var(--portal-color-on-primary) 72%, transparent);--portal-footer-border-top:0 solid transparent;--portal-footer-max-width:var(--portal-max-width);--portal-footer-padding:0 24px;--portal-footer-mobile-padding:0 20px;--portal-footer-text-font-family:var(--portal-font-family);--portal-footer-text-size:14px;--portal-footer-text-weight:400;--portal-footer-text-line-height:1.6;--portal-footer-text-letter-spacing:normal;--portal-footer-text-transform:none;--portal-footer-heading-font-family:var(--portal-heading-font-family,var(--portal-font-family));--portal-footer-heading-size:16px;--portal-footer-heading-weight:var(--portal-heading-font-weight,700);--portal-footer-heading-line-height:1.3;--portal-footer-heading-letter-spacing:var(--portal-heading-letter-spacing,-.02em);--portal-footer-heading-transform:none;border-top:var(--portal-footer-border-top);background:var(--portal-footer-background);color:var(--portal-footer-text);font-family:var(--portal-footer-text-font-family);font-size:var(--portal-footer-text-size);font-weight:var(--portal-footer-text-weight);line-height:var(--portal-footer-text-line-height);letter-spacing:var(--portal-footer-text-letter-spacing);text-transform:var(--portal-footer-text-transform)}.portal-footer-region[data-v-ffdc8bd6]{padding:var(--portal-footer-region-padding,32px 0);border-top:var(--portal-footer-region-border-top,0 solid transparent);border-bottom:var(--portal-footer-region-border-bottom,0 solid transparent);border-radius:var(--portal-footer-region-radius,0);background:var(--portal-footer-region-background,transparent);box-shadow:var(--portal-footer-region-shadow,none)}.portal-footer-region__inner[data-v-ffdc8bd6]{width:min(100% - 48px,var(--portal-footer-region-max-width,var(--portal-footer-max-width)));grid-template-columns:var(--portal-footer-region-columns,repeat(1,minmax(0,1fr)));-moz-column-gap:var(--portal-footer-region-column-gap,24px);column-gap:var(--portal-footer-region-column-gap,24px);row-gap:var(--portal-footer-region-row-gap,24px);padding:var(--portal-footer-padding);box-sizing:border-box;margin:0 auto;display:grid}.portal-footer-block[data-v-ffdc8bd6]{grid-column:span var(--portal-footer-block-column-span,1);gap:var(--portal-footer-block-gap,10px);min-width:0;max-width:var(--portal-footer-block-max-width,100%);margin:var(--portal-footer-block-margin,0);padding:var(--portal-footer-block-padding,0);border:var(--portal-footer-block-border,0 solid transparent);border-radius:var(--portal-footer-block-radius,0);background:var(--portal-footer-block-background,transparent);color:var(--portal-footer-block-text,inherit);box-shadow:var(--portal-footer-block-shadow,none);font-family:var(--portal-footer-block-text-font-family,var(--portal-footer-text-font-family));font-size:var(--portal-footer-block-text-size,var(--portal-footer-text-size));font-weight:var(--portal-footer-block-text-weight,var(--portal-footer-text-weight));line-height:var(--portal-footer-block-text-line-height,var(--portal-footer-text-line-height));letter-spacing:var(--portal-footer-block-text-letter-spacing,var(--portal-footer-text-letter-spacing));text-transform:var(--portal-footer-block-text-transform,var(--portal-footer-text-transform));flex-direction:column;display:flex}.portal-footer-block--align-center[data-v-ffdc8bd6]{text-align:center;align-items:center}.portal-footer-block--align-right[data-v-ffdc8bd6]{text-align:right;align-items:flex-end}.portal-footer-block--align-left[data-v-ffdc8bd6]{text-align:left;align-items:flex-start}.portal-footer h2[data-v-ffdc8bd6],.portal-footer strong[data-v-ffdc8bd6]{color:var(--portal-footer-block-heading,var(--portal-footer-heading));font-family:var(--portal-footer-block-heading-font-family,var(--portal-footer-heading-font-family));font-size:var(--portal-footer-block-heading-size,var(--portal-footer-heading-size));font-weight:var(--portal-footer-block-heading-weight,var(--portal-footer-heading-weight));line-height:var(--portal-footer-block-heading-line-height,var(--portal-footer-heading-line-height));letter-spacing:var(--portal-footer-block-heading-letter-spacing,var(--portal-footer-heading-letter-spacing));text-transform:var(--portal-footer-block-heading-transform,var(--portal-footer-heading-transform));margin:0}.portal-footer figure[data-v-ffdc8bd6],.portal-footer p[data-v-ffdc8bd6],.portal-footer small[data-v-ffdc8bd6]{margin:0}.portal-footer small[data-v-ffdc8bd6],.portal-footer-block__subtitle[data-v-ffdc8bd6]{color:var(--portal-footer-muted)}.portal-footer a[data-v-ffdc8bd6]{color:var(--portal-footer-link);text-decoration:none}.portal-footer a[data-v-ffdc8bd6]:hover{color:var(--portal-footer-link-hover)}.portal-footer a[data-v-ffdc8bd6]:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.portal-footer-list[data-v-ffdc8bd6],.portal-footer-list ul[data-v-ffdc8bd6]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.portal-footer-list li[data-v-ffdc8bd6]{flex-direction:column;gap:3px;display:flex}.portal-footer-list--layout-row[data-v-ffdc8bd6]{flex-wrap:wrap}.portal-footer-list--layout-row[data-v-ffdc8bd6],.portal-footer-list--layout-row>li[data-v-ffdc8bd6]{flex-direction:row;align-items:center}.portal-footer-list--menu ul[data-v-ffdc8bd6]{margin-top:8px;padding-left:16px}.portal-footer-item__label[data-v-ffdc8bd6],.portal-footer-menu__group[data-v-ffdc8bd6]{color:var(--portal-footer-muted);font-weight:700}.portal-footer-item__icon[data-v-ffdc8bd6]{width:var(--portal-footer-item-icon-width,18px);height:var(--portal-footer-item-icon-height,18px);-o-object-fit:contain;object-fit:contain;opacity:var(--portal-footer-item-icon-opacity,1);flex:none;display:block}.portal-footer-item__icon--mask[data-v-ffdc8bd6]{background-color:var(--portal-footer-item-icon-color,currentColor);-webkit-mask-image:var(--portal-footer-item-icon-mask-image);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-footer-item-icon-mask-image);mask-image:var(--portal-footer-item-icon-mask-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-footer-contact-item--has-icon[data-v-ffdc8bd6]{align-items:flex-start;flex-direction:row!important;gap:10px!important}.portal-footer-contact-item__icon[data-v-ffdc8bd6]{margin-top:2px}.portal-footer-contact-item__content[data-v-ffdc8bd6]{flex-direction:column;gap:3px;min-width:0;display:flex}.portal-footer-list--links a[data-v-ffdc8bd6]{align-items:center;gap:8px;display:inline-flex}.portal-footer-branding__link[data-v-ffdc8bd6]{flex-direction:column;gap:10px;display:flex}.portal-footer-branding__logo[data-v-ffdc8bd6]{width:min(100%,var(--portal-footer-branding-logo-width,140px));-o-object-fit:contain;object-fit:contain;height:auto;display:block}.portal-footer-actions[data-v-ffdc8bd6]{flex-wrap:wrap;gap:12px;display:flex}.portal-footer-social-link--icon-only[data-v-ffdc8bd6]{box-sizing:border-box;min-width:var(--portal-footer-social-item-min-height,42px);min-height:var(--portal-footer-social-item-min-height,42px);padding:var(--portal-footer-social-item-padding,10px);border:1px solid color-mix(in srgb,var(--portal-color-on-primary) 20%,transparent);border-radius:var(--portal-footer-social-item-radius,999px);background:color-mix(in srgb,var(--portal-color-on-primary) 6%,transparent);justify-content:center}.portal-footer-social-link--icon-only[data-v-ffdc8bd6]:hover{border-color:color-mix(in srgb,var(--portal-color-primary-soft) 65%,transparent);background:color-mix(in srgb,var(--portal-color-primary-soft) 12%,transparent)}.portal-footer-image[data-v-ffdc8bd6]{width:100%}.portal-footer-image img[data-v-ffdc8bd6]{-o-object-fit:cover;object-fit:cover;border-radius:var(--portal-card-radius);width:100%;max-height:240px;display:block}.portal-footer-image figcaption[data-v-ffdc8bd6]{color:var(--portal-footer-muted);margin-top:8px}.portal-footer-divider[data-v-ffdc8bd6]{border:0;border-top:1px solid color-mix(in srgb,var(--portal-color-on-primary) 16%,transparent);width:100%;margin:0}.portal-footer-spacer[data-v-ffdc8bd6]{width:100%;height:24px}.portal-footer-copyright[data-v-ffdc8bd6]{color:var(--portal-footer-muted)}@media (width<=850px){.portal-footer[data-v-ffdc8bd6]{font-family:var(--portal-footer-mobile-text-font-family,var(--portal-footer-text-font-family));font-size:var(--portal-footer-mobile-text-size,var(--portal-footer-text-size));font-weight:var(--portal-footer-mobile-text-weight,var(--portal-footer-text-weight));line-height:var(--portal-footer-mobile-text-line-height,var(--portal-footer-text-line-height));letter-spacing:var(--portal-footer-mobile-text-letter-spacing,var(--portal-footer-text-letter-spacing));text-transform:var(--portal-footer-mobile-text-transform,var(--portal-footer-text-transform))}.portal-footer-block[data-v-ffdc8bd6]{font-family:var(--portal-footer-block-mobile-text-font-family,var(--portal-footer-block-text-font-family,var(--portal-footer-mobile-text-font-family,var(--portal-footer-text-font-family))));font-size:var(--portal-footer-block-mobile-text-size,var(--portal-footer-block-text-size,var(--portal-footer-mobile-text-size,var(--portal-footer-text-size))));font-weight:var(--portal-footer-block-mobile-text-weight,var(--portal-footer-block-text-weight,var(--portal-footer-mobile-text-weight,var(--portal-footer-text-weight))));line-height:var(--portal-footer-block-mobile-text-line-height,var(--portal-footer-block-text-line-height,var(--portal-footer-mobile-text-line-height,var(--portal-footer-text-line-height))));letter-spacing:var(--portal-footer-block-mobile-text-letter-spacing,var(--portal-footer-block-text-letter-spacing,var(--portal-footer-mobile-text-letter-spacing,var(--portal-footer-text-letter-spacing))));text-transform:var(--portal-footer-block-mobile-text-transform,var(--portal-footer-block-text-transform,var(--portal-footer-mobile-text-transform,var(--portal-footer-text-transform))))}.portal-footer h2[data-v-ffdc8bd6],.portal-footer strong[data-v-ffdc8bd6]{font-family:var(--portal-footer-block-mobile-heading-font-family,var(--portal-footer-block-heading-font-family,var(--portal-footer-mobile-heading-font-family,var(--portal-footer-heading-font-family))));font-size:var(--portal-footer-block-mobile-heading-size,var(--portal-footer-block-heading-size,var(--portal-footer-mobile-heading-size,var(--portal-footer-heading-size))));font-weight:var(--portal-footer-block-mobile-heading-weight,var(--portal-footer-block-heading-weight,var(--portal-footer-mobile-heading-weight,var(--portal-footer-heading-weight))));line-height:var(--portal-footer-block-mobile-heading-line-height,var(--portal-footer-block-heading-line-height,var(--portal-footer-mobile-heading-line-height,var(--portal-footer-heading-line-height))));letter-spacing:var(--portal-footer-block-mobile-heading-letter-spacing,var(--portal-footer-block-heading-letter-spacing,var(--portal-footer-mobile-heading-letter-spacing,var(--portal-footer-heading-letter-spacing))));text-transform:var(--portal-footer-block-mobile-heading-transform,var(--portal-footer-block-heading-transform,var(--portal-footer-mobile-heading-transform,var(--portal-footer-heading-transform))))}.portal-footer-region[data-v-ffdc8bd6]{padding:var(--portal-footer-region-mobile-padding,var(--portal-footer-region-padding,28px 0))}.portal-footer-region__inner[data-v-ffdc8bd6]{grid-template-columns:var(--portal-footer-region-mobile-columns,repeat(1,minmax(0,1fr)));-moz-column-gap:var(--portal-footer-region-mobile-column-gap,0);column-gap:var(--portal-footer-region-mobile-column-gap,0);row-gap:var(--portal-footer-region-mobile-row-gap,24px);width:100%;padding:var(--portal-footer-mobile-padding)}.portal-footer-block[data-v-ffdc8bd6]{grid-column:span 1;max-width:100%}.portal-footer-block--branding .portal-footer-branding__logo[data-v-ffdc8bd6]{width:min(100%,var(--portal-footer-branding-mobile-logo-width,var(--portal-footer-branding-logo-width,140px)))}.portal-footer-block--branding .portal-footer-branding__link[data-v-ffdc8bd6]{gap:var(--portal-footer-branding-mobile-gap,10px)}.portal-footer-block--mobile-align-center[data-v-ffdc8bd6]{text-align:center;align-items:center}.portal-footer-block--mobile-align-center .portal-footer-branding__link[data-v-ffdc8bd6]{align-items:center;width:100%}.portal-footer-block--mobile-align-center .portal-footer-branding__logo[data-v-ffdc8bd6]{margin-inline:auto}.portal-footer-block--mobile-align-left[data-v-ffdc8bd6]{text-align:left;align-items:flex-start}.portal-footer-block--mobile-align-left .portal-footer-branding__link[data-v-ffdc8bd6]{align-items:flex-start;width:100%}.portal-footer-block--mobile-align-left .portal-footer-branding__logo[data-v-ffdc8bd6]{margin-inline:0 auto}.portal-footer-block--mobile-align-right[data-v-ffdc8bd6]{text-align:right;align-items:flex-end}.portal-footer-block--mobile-align-right .portal-footer-branding__link[data-v-ffdc8bd6]{align-items:flex-end;width:100%}.portal-footer-block--mobile-align-right .portal-footer-branding__logo[data-v-ffdc8bd6]{margin-inline:auto 0}.portal-footer-block--mobile-align-left .portal-footer-list--links[data-v-ffdc8bd6],.portal-footer-block--mobile-align-left nav[data-v-ffdc8bd6]{width:100%}.portal-footer-block--mobile-align-left .portal-footer-list--layout-row[data-v-ffdc8bd6]{justify-content:flex-start}.portal-footer-block--mobile-align-center .portal-footer-list--links[data-v-ffdc8bd6],.portal-footer-block--mobile-align-center nav[data-v-ffdc8bd6]{width:100%}.portal-footer-block--mobile-align-center .portal-footer-list--layout-row[data-v-ffdc8bd6]{justify-content:center}.portal-footer-block--mobile-align-right .portal-footer-list--links[data-v-ffdc8bd6],.portal-footer-block--mobile-align-right nav[data-v-ffdc8bd6]{width:100%}.portal-footer-block--mobile-align-right .portal-footer-list--layout-row[data-v-ffdc8bd6]{justify-content:flex-end}.portal-footer-actions[data-v-ffdc8bd6],.portal-footer-actions[data-v-ffdc8bd6] .portal-action-link:not(.portal-action-link--variant-link){width:100%}}.pastry-hero-decoration[data-v-fb347d6d]{width:var(--portal-section-divider-width,var(--portal-hero-decoration-size,160px));height:auto;color:var(--portal-color-primary);display:block}.pastry-hero-decoration--heart-divider[data-v-fb347d6d]{width:var(--portal-section-divider-width,var(--portal-hero-decoration-size,156px))}.pastry-hero-decoration--floral-outline[data-v-fb347d6d]{color:var(--portal-color-primary)}.portal-cart-icon[data-v-9cf84a2f]{box-sizing:border-box;flex:none;min-width:0;min-height:0;line-height:0;display:block}.portal-cart-icon__media[data-v-9cf84a2f]{width:100%;height:100%;display:block}.portal-cart-icon__media--image[data-v-9cf84a2f]{-o-object-fit:contain;object-fit:contain}.portal-cart-icon__media--mask[data-v-9cf84a2f]{-webkit-mask-image:var(--portal-cart-icon-mask-image);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-cart-icon-mask-image);mask-image:var(--portal-cart-icon-mask-image);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-cart-indicator[data-v-f4e6b4b2]{box-sizing:border-box;border-radius:var(--portal-button-radius);width:40px;height:40px;color:var(--portal-color-text);background:0 0;border:1px solid #0000;flex:none;place-items:center;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;position:relative}.portal-cart-indicator[data-v-f4e6b4b2]:hover{border-color:var(--portal-color-border);background:var(--portal-color-surface-soft);color:var(--portal-color-primary);transform:translateY(-1px)}.portal-cart-indicator[data-v-f4e6b4b2]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-cart-indicator__count[data-v-f4e6b4b2]{border:2px solid var(--portal-color-surface);background:var(--portal-color-primary);min-width:19px;height:19px;color:var(--portal-color-on-primary);font-family:var(--portal-font-family);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-6px}.portal-cart-indicator__count--empty[data-v-f4e6b4b2]{background:var(--portal-color-secondary);opacity:.72}@media (width<=850px){.portal-cart-indicator[data-v-f4e6b4b2]{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.portal-cart-indicator[data-v-f4e6b4b2]{transition:none}.portal-cart-indicator[data-v-f4e6b4b2]:hover{transform:none}}.portal-account-indicator[data-v-4640e1e5]{box-sizing:border-box;border:1px solid var(--portal-color-border);width:42px;height:42px;color:var(--portal-color-text);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;position:relative}.portal-account-indicator--authenticated[data-v-4640e1e5]{background:var(--portal-color-surface)}.portal-account-indicator[data-v-4640e1e5]:hover{border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft);color:var(--portal-color-primary-dark);transform:translateY(-1px)}.portal-account-indicator__icon[data-v-4640e1e5]{width:21px;height:21px}.portal-account-indicator__initial[data-v-4640e1e5]{color:var(--portal-color-text);font-family:var(--portal-font-family);text-transform:uppercase;font-size:17px;font-weight:800;line-height:1;display:block}.portal-account-indicator__unread[data-v-4640e1e5]{box-sizing:border-box;border:2px solid var(--portal-color-surface);background:var(--portal-color-primary);min-width:19px;height:19px;color:var(--portal-color-on-primary);font-family:var(--portal-font-family);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:none;position:absolute;top:-7px;right:-7px}.portal-account-indicator__status[data-v-4640e1e5]{box-sizing:border-box;border:2px solid var(--portal-color-success);background:color-mix(in srgb,var(--portal-color-success) 28%,var(--portal-color-surface));width:12px;height:12px;box-shadow:0 0 0 1px var(--portal-color-surface);border-radius:999px;position:absolute;bottom:0;right:-1px}.portal-account-indicator[data-v-4640e1e5]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}@media (width<=850px){.portal-account-indicator__unread[data-v-4640e1e5]{display:grid}}@media (prefers-reduced-motion:reduce){.portal-account-indicator[data-v-4640e1e5]{transition:none}}.portal-message-icon[data-v-4212e468]{box-sizing:border-box;flex:none;min-width:0;min-height:0;line-height:0;display:block}.portal-message-icon__media[data-v-4212e468]{width:100%;height:100%;display:block}.portal-message-icon__media--image[data-v-4212e468]{-o-object-fit:contain;object-fit:contain}.portal-message-icon__media--mask[data-v-4212e468]{-webkit-mask-image:var(--portal-message-icon-mask-image);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--portal-message-icon-mask-image);mask-image:var(--portal-message-icon-mask-image);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal-message-indicator[data-v-7b4490d6]{box-sizing:border-box;width:36px;height:42px;color:var(--portal-color-text);border-radius:999px;flex:none;place-items:center;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:grid;position:relative}.portal-message-indicator--hidden[data-v-7b4490d6]{visibility:hidden;pointer-events:none}.portal-message-indicator[data-v-7b4490d6]:hover{color:var(--portal-color-primary-dark);transform:translateY(-1px)}.portal-message-indicator__badge[data-v-7b4490d6]{box-sizing:border-box;border:2px solid var(--portal-color-surface);background:var(--portal-color-primary);min-width:19px;height:19px;color:var(--portal-color-on-primary);font-family:var(--portal-font-family);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.portal-message-indicator[data-v-7b4490d6]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.portal-message-indicator[data-v-7b4490d6]{transition:none}}.portal-menu-icon[data-v-6e2404c4]{width:var(--portal-menu-icon-size,1em);height:var(--portal-menu-icon-size,1em);flex:none;display:block}.portal-menu-navigation[data-v-da4baf94]{color:var(--portal-color-text);font-family:var(--portal-font-family)}.portal-menu-navigation__list[data-v-da4baf94]{margin:0;padding:0;list-style:none;display:flex}.portal-menu-navigation__item[data-v-da4baf94]{position:relative}.portal-menu-navigation__row[data-v-da4baf94]{align-items:center;display:flex}.portal-menu-navigation__link[data-v-da4baf94]{color:inherit;text-decoration:none}.portal-menu-navigation__link[data-portal-navigation-unavailable=true][data-v-da4baf94]{cursor:not-allowed;opacity:.58}.portal-menu-navigation__label[data-v-da4baf94]{min-width:0}.portal-menu-navigation__external-icon[data-v-da4baf94],.portal-menu-navigation__icon[data-v-da4baf94]{--portal-action-icon-size:var(--portal-menu-icon-size,1em);flex:none}.portal-menu-navigation__external-icon[data-v-da4baf94]{opacity:.68}.portal-menu-navigation--desktop[data-v-da4baf94]{flex:1;align-self:stretch}.portal-menu-navigation--desktop .portal-menu-navigation__list[data-v-da4baf94]{justify-content:center;gap:var(--portal-menu-desktop-gap,22px);height:100%}.portal-menu-navigation--desktop .portal-menu-navigation__item[data-v-da4baf94],.portal-menu-navigation--desktop .portal-menu-navigation__row[data-v-da4baf94]{align-items:stretch;display:flex}.portal-menu-navigation--desktop .portal-menu-navigation__link--root[data-v-da4baf94]{--portal-menu-icon-size:var(--portal-menu-config-icon-size,15px);align-items:center;gap:var(--portal-menu-config-icon-gap,6px);padding:0;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.portal-menu-navigation--desktop .portal-menu-navigation__item--has-children .portal-menu-navigation__link--root[data-v-da4baf94]{padding-right:14px}.portal-menu-navigation--desktop .portal-menu-navigation__item--has-children .portal-menu-navigation__link--root[data-v-da4baf94]:before{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .18s;position:absolute;top:50%;right:0;transform:translateY(-70%)rotate(45deg)}.portal-menu-navigation--desktop .portal-menu-navigation__item--has-children:focus-within .portal-menu-navigation__link--root[data-v-da4baf94]:before,.portal-menu-navigation--desktop:not(.portal-menu-navigation--desktop-dropdown-locked) .portal-menu-navigation__item--has-children:hover .portal-menu-navigation__link--root[data-v-da4baf94]:before{transform:translateY(-30%)rotate(225deg)}.portal-menu-navigation--desktop .portal-menu-navigation__link--active[data-v-da4baf94],.portal-menu-navigation--desktop .portal-menu-navigation__link--root[data-v-da4baf94]:focus-visible,.portal-menu-navigation--desktop .portal-menu-navigation__link--root[data-v-da4baf94]:hover{color:var(--portal-color-primary)}.portal-menu-navigation--desktop .portal-menu-navigation__link--root[data-v-da4baf94]:after{background:var(--portal-color-primary);content:"";opacity:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(.6)}.portal-menu-navigation--desktop .portal-menu-navigation__item:focus-within .portal-menu-navigation__link--root[data-v-da4baf94]:after,.portal-menu-navigation--desktop .portal-menu-navigation__link--active[data-v-da4baf94]:after,.portal-menu-navigation--desktop:not(.portal-menu-navigation--desktop-dropdown-locked) .portal-menu-navigation__item:hover .portal-menu-navigation__link--root[data-v-da4baf94]:after{opacity:1;transform:scaleX(1)}.portal-menu-navigation--desktop .portal-menu-navigation__dropdown[data-v-da4baf94]{z-index:40;border:1px solid var(--portal-color-border);background:var(--portal-color-surface);min-width:210px;box-shadow:var(--portal-shadow);opacity:0;pointer-events:none;border-radius:14px;gap:2px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% - 12px)}.portal-menu-navigation--dropdown-center .portal-menu-navigation__dropdown[data-v-da4baf94]{left:50%;transform:translate(-50%,-8px)}.portal-menu-navigation--dropdown-left .portal-menu-navigation__dropdown[data-v-da4baf94]{left:0;transform:translateY(-8px)}.portal-menu-navigation--dropdown-right .portal-menu-navigation__dropdown[data-v-da4baf94]{right:0;transform:translateY(-8px)}.portal-menu-navigation--desktop .portal-menu-navigation__item:focus-within .portal-menu-navigation__dropdown[data-v-da4baf94],.portal-menu-navigation--desktop:not(.portal-menu-navigation--desktop-dropdown-locked) .portal-menu-navigation__item:hover .portal-menu-navigation__dropdown[data-v-da4baf94]{opacity:1;pointer-events:auto}.portal-menu-navigation--desktop.portal-menu-navigation--dropdown-center .portal-menu-navigation__item:focus-within .portal-menu-navigation__dropdown[data-v-da4baf94],.portal-menu-navigation--desktop.portal-menu-navigation--dropdown-center:not(.portal-menu-navigation--desktop-dropdown-locked) .portal-menu-navigation__item:hover .portal-menu-navigation__dropdown[data-v-da4baf94]{transform:translate(-50%)}.portal-menu-navigation--desktop.portal-menu-navigation--dropdown-left .portal-menu-navigation__item:focus-within .portal-menu-navigation__dropdown[data-v-da4baf94],.portal-menu-navigation--desktop.portal-menu-navigation--dropdown-left:not(.portal-menu-navigation--desktop-dropdown-locked) .portal-menu-navigation__item:hover .portal-menu-navigation__dropdown[data-v-da4baf94],.portal-menu-navigation--desktop.portal-menu-navigation--dropdown-right .portal-menu-navigation__item:focus-within .portal-menu-navigation__dropdown[data-v-da4baf94],.portal-menu-navigation--desktop.portal-menu-navigation--dropdown-right:not(.portal-menu-navigation--desktop-dropdown-locked) .portal-menu-navigation__item:hover .portal-menu-navigation__dropdown[data-v-da4baf94]{transform:translateY(0)}.portal-menu-navigation--desktop .portal-menu-navigation__link--child[data-v-da4baf94]{--portal-menu-icon-size:var(--portal-menu-config-icon-size,15px);align-items:center;gap:var(--portal-menu-config-icon-gap,8px);color:var(--portal-color-text);white-space:nowrap;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.25;display:flex}.portal-menu-navigation--desktop .portal-menu-navigation__link--child.portal-menu-navigation__link--active[data-v-da4baf94],.portal-menu-navigation--desktop .portal-menu-navigation__link--child[data-v-da4baf94]:focus-visible,.portal-menu-navigation--desktop .portal-menu-navigation__link--child[data-v-da4baf94]:hover{background:var(--portal-color-surface-soft);color:var(--portal-color-primary);outline:none}.portal-menu-navigation--mobile .portal-menu-navigation__list[data-v-da4baf94]{gap:var(--portal-menu-mobile-gap,0);display:grid}.portal-menu-navigation--mobile .portal-menu-navigation__item[data-v-da4baf94]{border-bottom:1px solid var(--portal-color-border)}.portal-menu-navigation--mobile .portal-menu-navigation__row[data-v-da4baf94]{align-items:stretch}.portal-menu-navigation--mobile .portal-menu-navigation__link--child[data-v-da4baf94],.portal-menu-navigation--mobile .portal-menu-navigation__link--root[data-v-da4baf94]{--portal-menu-icon-size:var(--portal-menu-config-icon-size,18px);align-items:center;gap:var(--portal-menu-config-icon-gap,10px);min-width:0;color:var(--portal-color-text);line-height:1.25;text-decoration:none;display:flex}.portal-menu-navigation--mobile .portal-menu-navigation__link--root[data-v-da4baf94]{flex:auto;padding:16px 0;font-size:18px;font-weight:700}.portal-menu-navigation--mobile .portal-menu-navigation__link--child[data-v-da4baf94]{color:var(--portal-color-secondary);padding:9px 0;font-size:15px}.portal-menu-navigation--mobile .portal-menu-navigation__link--active[data-v-da4baf94],.portal-menu-navigation--mobile .portal-menu-navigation__link[data-v-da4baf94]:focus-visible,.portal-menu-navigation--mobile .portal-menu-navigation__link[data-v-da4baf94]:hover{color:var(--portal-color-primary);outline:none}.portal-menu-navigation--mobile .portal-menu-navigation__toggle[data-v-da4baf94]{width:46px;color:var(--portal-color-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.portal-menu-navigation--mobile .portal-menu-navigation__toggle span[data-v-da4baf94]{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.portal-menu-navigation--mobile .portal-menu-navigation__toggle[aria-expanded=true] span[data-v-da4baf94]{transform:translateY(2px)rotate(225deg)}.portal-menu-navigation--mobile .portal-menu-navigation__children[data-v-da4baf94]{padding:0 0 12px 28px;display:grid}.portal-menu-navigation__link--highlighted[data-v-da4baf94]{color:var(--portal-color-primary-dark);font-weight:800}.portal-menu-navigation__link[data-v-da4baf94]:focus-visible,.portal-menu-navigation__toggle[data-v-da4baf94]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.portal-menu-navigation--desktop.portal-menu-navigation--desktop-dropdown-locked .portal-menu-navigation__dropdown[data-v-da4baf94]{opacity:0!important;pointer-events:none!important}.portal-menu-navigation--desktop.portal-menu-navigation--desktop-dropdown-locked .portal-menu-navigation__item--has-children .portal-menu-navigation__link--root[data-v-da4baf94]:before{transform:translateY(-70%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.portal-menu-navigation--desktop .portal-menu-navigation__dropdown[data-v-da4baf94],.portal-menu-navigation--desktop .portal-menu-navigation__item--has-children .portal-menu-navigation__link--root[data-v-da4baf94]:before,.portal-menu-navigation--desktop .portal-menu-navigation__link--root[data-v-da4baf94]:after,.portal-menu-navigation--mobile .portal-menu-navigation__toggle span[data-v-da4baf94]{transition:none}}.pastry-header[data-v-888b3b20]{--portal-header-background:color-mix(in srgb, var(--portal-color-background) 94%, transparent);--portal-header-border-bottom:1px solid var(--portal-color-border);--portal-header-shadow:none;--portal-header-height:78px;--portal-header-max-width:var(--portal-max-width);z-index:30;border-bottom:var(--portal-header-border-bottom);background:var(--portal-header-background);box-shadow:var(--portal-header-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:visible}.pastry-header--sticky[data-v-888b3b20]{position:sticky;top:0}.pastry-container[data-v-888b3b20]{width:min(100% - calc(var(--portal-container-padding)*2),var(--portal-header-max-width));margin:0 auto}.pastry-header__content[data-v-888b3b20]{z-index:2;min-height:var(--portal-header-height);align-items:center;gap:22px;display:flex;position:relative}.pastry-brand[data-v-888b3b20]{--portal-header-brand-gap:10px;--portal-header-brand-offset-x:0px;--portal-header-brand-offset-y:0px;--portal-header-brand-mobile-offset-x:var(--portal-header-brand-offset-x);--portal-header-brand-mobile-offset-y:var(--portal-header-brand-offset-y);--portal-header-logo-width:40px;--portal-header-logo-height:40px;--portal-header-logo-mobile-width:36px;--portal-header-logo-mobile-height:36px;--portal-header-logo-radius:50%;--portal-header-logo-mobile-radius:var(--portal-header-logo-radius);--portal-header-logo-padding:0;--portal-header-logo-mobile-padding:var(--portal-header-logo-padding);--portal-header-logo-offset-x:0px;--portal-header-logo-offset-y:0px;--portal-header-logo-mobile-offset-x:var(--portal-header-logo-offset-x);--portal-header-logo-mobile-offset-y:var(--portal-header-logo-offset-y);--portal-header-logo-background:var(--portal-color-surface);--portal-header-logo-border:0 solid transparent;--portal-header-logo-shadow:none;--portal-header-logo-fit:contain;--portal-header-logo-mobile-fit:var(--portal-header-logo-fit);align-items:center;gap:var(--portal-header-brand-gap);color:inherit;transform:translate(var(--portal-header-brand-offset-x),var(--portal-header-brand-offset-y));flex-shrink:0;text-decoration:none;display:inline-flex}.pastry-brand__logo[data-v-888b3b20],.pastry-brand__mark[data-v-888b3b20]{box-sizing:border-box;width:var(--portal-header-logo-width);height:var(--portal-header-logo-height);border-radius:var(--portal-header-logo-radius);transform:translate(var(--portal-header-logo-offset-x),var(--portal-header-logo-offset-y));flex-shrink:0}.pastry-brand__mark[data-v-888b3b20]{background:var(--portal-color-primary);color:var(--portal-color-on-primary);place-items:center;font-size:22px;font-weight:700;display:grid}.pastry-brand__logo[data-v-888b3b20]{display:var(--portal-header-logo-display,block);padding:var(--portal-header-logo-padding);border:var(--portal-header-logo-border);background:var(--portal-header-logo-background);box-shadow:var(--portal-header-logo-shadow);-o-object-fit:var(--portal-header-logo-fit);object-fit:var(--portal-header-logo-fit)}.pastry-brand__text strong[data-v-888b3b20]{font-size:16px;display:block}.pastry-navigation[data-v-888b3b20]{flex:1;justify-content:center;align-self:stretch;gap:22px;display:flex}.pastry-navigation__item[data-v-888b3b20]{align-items:stretch;display:flex;position:relative}.pastry-navigation__link[data-v-888b3b20]{color:inherit;font-family:var(--portal-font-family);align-items:center;padding:0;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.pastry-navigation__item--has-children .pastry-navigation__link[data-v-888b3b20]{padding-right:14px}.pastry-navigation__item--has-children .pastry-navigation__link[data-v-888b3b20]:before{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .18s;position:absolute;top:50%;right:0;transform:translateY(-70%)rotate(45deg)}.pastry-navigation__item:focus-within .pastry-navigation__link[data-v-888b3b20]:before,.pastry-navigation__item:hover .pastry-navigation__link[data-v-888b3b20]:before{transform:translateY(-30%)rotate(225deg)}.pastry-navigation__link[data-v-888b3b20]:hover{color:var(--portal-color-primary)}.pastry-navigation__link[data-v-888b3b20]:after{background:var(--portal-color-primary);content:"";opacity:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(.6)}.pastry-navigation__item:focus-within .pastry-navigation__link[data-v-888b3b20]:after,.pastry-navigation__item:hover .pastry-navigation__link[data-v-888b3b20]:after{opacity:1;transform:scaleX(1)}.pastry-navigation__dropdown[data-v-888b3b20]{z-index:40;border:1px solid var(--portal-color-border);background:var(--portal-color-surface);min-width:196px;box-shadow:var(--portal-shadow);opacity:0;pointer-events:none;border-radius:14px;gap:2px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% - 12px);left:50%;transform:translate(-50%,-8px)}.pastry-navigation__item:focus-within .pastry-navigation__dropdown[data-v-888b3b20],.pastry-navigation__item:hover .pastry-navigation__dropdown[data-v-888b3b20]{opacity:1;pointer-events:auto;transform:translate(-50%)}.pastry-navigation__dropdown-link[data-v-888b3b20]{color:var(--portal-color-text);font-family:var(--portal-font-family);white-space:nowrap;border-radius:9px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.pastry-navigation__dropdown-link[data-v-888b3b20]:focus-visible,.pastry-navigation__dropdown-link[data-v-888b3b20]:hover{background:var(--portal-color-surface-soft);color:var(--portal-color-primary);outline:none}.pastry-header__actions[data-v-888b3b20]{align-items:center;gap:10px;display:flex}.pastry-header__utilities[data-v-888b3b20]{flex-shrink:0;align-items:center;gap:9px;display:flex}.pastry-account-indicator[data-v-888b3b20],.pastry-cart-indicator[data-v-888b3b20]{flex-shrink:0}.pastry-message-indicator[data-v-888b3b20]{margin-right:-9px}.pastry-language-switcher[data-v-888b3b20]{margin-left:2px}.pastry-menu-toggle[data-v-888b3b20]{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;padding:9px;display:none;position:relative}.pastry-menu-toggle>span[data-v-888b3b20]:not(.pastry-menu-toggle__badge){box-sizing:border-box;border-top:2px solid var(--portal-color-text);background:0 0;border-radius:0;width:24px;height:2px;margin:5px auto;transition:transform .18s,opacity .18s;display:block}.pastry-menu-toggle.is-open>span[data-v-888b3b20]:first-child{transform:translateY(7px)rotate(45deg)}.pastry-menu-toggle.is-open>span[data-v-888b3b20]:nth-child(2){opacity:0}.pastry-menu-toggle.is-open>span[data-v-888b3b20]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.pastry-menu-toggle__badge[data-v-888b3b20]{box-sizing:border-box;border:2px solid var(--portal-color-surface);background:var(--portal-color-primary);min-width:19px;height:19px;color:var(--portal-color-on-primary);font-family:var(--portal-font-family);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.pastry-mobile-menu[data-v-888b3b20]{display:none}.pastry-mobile-menu-enter-active[data-v-888b3b20],.pastry-mobile-menu-leave-active[data-v-888b3b20]{transition:opacity .18s,transform .18s}.pastry-mobile-menu-enter-from[data-v-888b3b20],.pastry-mobile-menu-leave-to[data-v-888b3b20]{opacity:0;transform:translateY(-10px)}@media (width<=850px){.pastry-header[data-v-888b3b20]{--portal-header-height:66px}.pastry-header__content[data-v-888b3b20]{justify-content:space-between;gap:12px}.pastry-menu-toggle[data-v-888b3b20]{display:block}.pastry-header__actions[data-v-888b3b20],.pastry-language-switcher[data-v-888b3b20],.pastry-message-indicator--desktop-only[data-v-888b3b20],.pastry-navigation[data-v-888b3b20]{display:none}.pastry-header__utilities[data-v-888b3b20]{gap:4px;margin-left:auto}.pastry-message-indicator[data-v-888b3b20]{margin-right:0}.pastry-brand[data-v-888b3b20]{max-width:calc(100% - 176px);transform:translate(calc(-50% + var(--portal-header-brand-mobile-offset-x)),var(--portal-header-brand-mobile-offset-y));justify-content:center;position:absolute;left:50%}.pastry-brand__logo[data-v-888b3b20],.pastry-brand__mark[data-v-888b3b20]{width:var(--portal-header-logo-mobile-width);height:var(--portal-header-logo-mobile-height);border-radius:var(--portal-header-logo-mobile-radius);transform:translate(var(--portal-header-logo-mobile-offset-x),var(--portal-header-logo-mobile-offset-y))}.pastry-brand__logo[data-v-888b3b20]{padding:var(--portal-header-logo-mobile-padding);-o-object-fit:var(--portal-header-logo-mobile-fit);object-fit:var(--portal-header-logo-mobile-fit)}.pastry-brand__text[data-v-888b3b20]{text-align:center;min-width:0}.pastry-brand__text strong[data-v-888b3b20]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pastry-mobile-menu[data-v-888b3b20]{z-index:1;height:calc(100dvh - var(--portal-header-height));overscroll-behavior:contain;border-top:var(--portal-header-border-bottom);background:var(--portal-color-surface);box-shadow:0 18px 30px color-mix(in srgb,var(--portal-color-text) 14%,transparent);--pastry-mobile-menu-content-width:min(100% - calc(var(--portal-container-padding)*2 + 24px), var(--portal-header-max-width));display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.pastry-mobile-menu__navigation[data-v-888b3b20],.pastry-mobile-menu__primary-actions[data-v-888b3b20]{width:var(--pastry-mobile-menu-content-width);max-width:var(--pastry-mobile-menu-content-width);margin-left:auto;margin-right:auto}.pastry-mobile-menu__navigation[data-v-888b3b20]{padding:18px 0 0}.pastry-mobile-menu__utility-item[data-v-888b3b20]{border-bottom:1px solid var(--portal-color-border)}.pastry-mobile-menu__utility-link[data-v-888b3b20]{min-width:0;color:var(--portal-color-text);font-family:var(--portal-font-family);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;display:grid}.pastry-mobile-menu__utility-link[data-v-888b3b20]:focus-visible,.pastry-mobile-menu__utility-link[data-v-888b3b20]:hover{color:var(--portal-color-primary)}.pastry-mobile-menu__utility-link[data-v-888b3b20]:focus-visible{outline:3px solid var(--portal-color-primary);outline-offset:3px}.pastry-mobile-menu__utility-link--language[data-v-888b3b20]:hover{color:var(--portal-color-text)}.pastry-mobile-menu__utility-label[data-v-888b3b20]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pastry-mobile-menu__utility-badge[data-v-888b3b20],.pastry-mobile-menu__utility-meta[data-v-888b3b20]{box-sizing:border-box;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:16px;font-weight:800;line-height:1;display:grid}.pastry-mobile-menu__utility-meta[data-v-888b3b20]{background:var(--portal-color-surface-soft);color:var(--portal-color-secondary)}.pastry-mobile-menu__utility-badge[data-v-888b3b20]{background:var(--portal-color-primary);color:var(--portal-color-on-primary)}.pastry-mobile-menu__primary-actions[data-v-888b3b20]{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0 16px;display:grid}.pastry-mobile-menu__actions[data-v-888b3b20]{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:0;display:grid}.pastry-mobile-menu__actions[data-v-888b3b20] .portal-action-link:not(.portal-action-link--variant-link){width:100%;min-width:0}.pastry-mobile-language__switcher[data-v-888b3b20]{margin-left:0;display:block}.pastry-mobile-language__switcher[data-v-888b3b20] .portal-language-switcher__summary{background:0 0;border:0;min-height:auto;padding:0 2px;font-size:14px;font-weight:800}.pastry-mobile-language__switcher[data-v-888b3b20] .portal-language-switcher__option{font-size:14px;font-weight:800}.pastry-mobile-language__switcher[data-v-888b3b20] .portal-language-switcher__menu{top:auto;bottom:calc(100% + var(--portal-language-menu-offset))}}@media (width<=440px){.pastry-brand[data-v-888b3b20]{max-width:calc(100% - 164px)}.pastry-header__utilities[data-v-888b3b20]{gap:2px}.pastry-brand__text strong[data-v-888b3b20]{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:14px;overflow:hidden}.pastry-brand__logo[data-v-888b3b20],.pastry-brand__mark[data-v-888b3b20]{width:var(--portal-header-logo-mobile-width);height:var(--portal-header-logo-mobile-height);border-radius:var(--portal-header-logo-mobile-radius);transform:translate(var(--portal-header-logo-mobile-offset-x),var(--portal-header-logo-mobile-offset-y))}.pastry-brand__logo[data-v-888b3b20]{padding:var(--portal-header-logo-mobile-padding);-o-object-fit:var(--portal-header-logo-mobile-fit);object-fit:var(--portal-header-logo-mobile-fit)}.pastry-mobile-menu__actions[data-v-888b3b20]{grid-template-columns:1fr}}.pastry-portal[data-v-1d3a753d]{background:var(--portal-color-background);min-height:100dvh;color:var(--portal-color-text);flex-direction:column;display:flex;overflow:clip visible}html{scrollbar-gutter:stable}.pastry-portal__main[data-v-1d3a753d]{flex:1 0 auto;min-width:0}.pastry-container[data-v-1d3a753d]{width:min(100% - calc(var(--portal-container-padding)*2),var(--portal-max-width));margin:0 auto}.pastry-empty-page[data-v-1d3a753d],.pastry-system-page[data-v-1d3a753d]{background:radial-gradient(circle at 82% 16%,var(--portal-color-surface-soft),transparent 28%),radial-gradient(circle at 14% 82%,var(--portal-color-primary-soft),transparent 30%),var(--portal-color-background);place-items:center;min-height:min(62vh,680px);padding:90px 0;display:grid}.pastry-empty-page__content[data-v-1d3a753d],.pastry-system-page__content[data-v-1d3a753d]{text-align:center;max-width:760px}.pastry-empty-page__label[data-v-1d3a753d],.pastry-system-page__label[data-v-1d3a753d]{color:var(--portal-color-primary);font-family:var(--portal-font-family);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.pastry-empty-page h1[data-v-1d3a753d],.pastry-system-page h1[data-v-1d3a753d]{color:var(--portal-color-text);font-family:var(--portal-heading-font-family);margin:16px 0;font-size:clamp(40px,6vw,70px);font-weight:500;line-height:1.03}.pastry-empty-page__description[data-v-1d3a753d],.pastry-system-page__description[data-v-1d3a753d]{max-width:640px;color:var(--portal-color-secondary);font-family:var(--portal-font-family);margin:0 auto;font-size:17px;line-height:1.7}.pastry-page-actions[data-v-1d3a753d]{background:var(--portal-color-surface);padding:24px 0}.pastry-page-actions--bottom[data-v-1d3a753d]{padding-top:0;padding-bottom:56px}.pastry-page-actions__inner[data-v-1d3a753d]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=850px){.pastry-page-actions__inner[data-v-1d3a753d] .portal-action-link--mobile-width-full:not(.portal-action-link--variant-link){width:100%}}.portal-back-to-top[data-v-00856d66]{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:70;border:1px solid color-mix(in srgb,var(--portal-color-on-primary) 38%,transparent);border-radius:var(--portal-button-radius);background:var(--portal-color-primary);width:48px;height:48px;color:var(--portal-color-on-primary);box-shadow:var(--portal-shadow);cursor:pointer;place-items:center;padding:0;line-height:1;transition:background-color .18s,transform .18s,opacity .18s;display:grid;position:fixed}.portal-back-to-top__icon[data-v-00856d66]{width:22px;height:22px;display:block}.portal-back-to-top[data-v-00856d66]:hover{background:var(--portal-color-primary-dark);transform:translateY(-2px)}.portal-back-to-top[data-v-00856d66]:focus-visible{outline:3px solid color-mix(in srgb,var(--portal-color-on-primary) 88%,transparent);outline-offset:3px}.portal-back-to-top-enter-active[data-v-00856d66],.portal-back-to-top-leave-active[data-v-00856d66]{transition:opacity .18s,transform .18s}.portal-back-to-top-enter-from[data-v-00856d66],.portal-back-to-top-leave-to[data-v-00856d66]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.portal-back-to-top[data-v-00856d66],.portal-back-to-top-enter-active[data-v-00856d66],.portal-back-to-top-leave-active[data-v-00856d66]{transition:none}}@media (width<=540px){.portal-back-to-top[data-v-00856d66]{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:44px;height:44px}.portal-back-to-top__icon[data-v-00856d66]{width:20px;height:20px}}.portal-navigation-progress[data-v-48ca5171]{z-index:10000;pointer-events:none;opacity:0;height:3px;transition:opacity .11s;position:fixed;inset:0 0 auto;overflow:hidden}.portal-navigation-progress--active[data-v-48ca5171]{opacity:1}.portal-navigation-progress__bar[data-v-48ca5171]{background:var(--portal-navigation-progress-color,var(--portal-color-primary));width:12%;height:100%;box-shadow:0 0 10px color-mix(in srgb,var(--portal-color-primary) 28%,transparent);border-radius:0 999px 999px 0;display:block;transform:translate(-110%)}.portal-navigation-progress--active:not(.portal-navigation-progress--finishing) .portal-navigation-progress__bar[data-v-48ca5171]{animation:1.8s cubic-bezier(.18,.72,.2,1) forwards portal-navigation-progress-running-48ca5171}.portal-navigation-progress--finishing .portal-navigation-progress__bar[data-v-48ca5171]{width:100%;transition:width .15s ease-out,transform .15s ease-out;transform:translate(0)}@keyframes portal-navigation-progress-running-48ca5171{0%{width:12%;transform:translate(-110%)}38%{width:38%;transform:translate(42%)}72%{width:55%;transform:translate(70%)}to{width:70%;transform:translate(36%)}}@media (prefers-reduced-motion:reduce){.portal-navigation-progress[data-v-48ca5171],.portal-navigation-progress__bar[data-v-48ca5171]{transition:none!important;animation:none!important}.portal-navigation-progress--active .portal-navigation-progress__bar[data-v-48ca5171]{width:72%;transform:translate(0)}.portal-navigation-progress--finishing .portal-navigation-progress__bar[data-v-48ca5171]{width:100%}}.portal-consent-banner[data-v-6ca3f3ee]{z-index:9200;padding:14px max(16px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));pointer-events:none;position:fixed;inset-inline:0}.portal-consent-banner--bottom[data-v-6ca3f3ee]{bottom:0}.portal-consent-banner--top[data-v-6ca3f3ee]{padding-top:max(14px,env(safe-area-inset-top));padding-bottom:14px;top:0}.portal-consent-banner__inner[data-v-6ca3f3ee]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:color-mix(in srgb,var(--portal-color-surface) 97%,transparent);width:min(100%,1180px);color:var(--portal-color-text);box-shadow:0 18px 50px color-mix(in srgb,var(--portal-color-text) 16%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 auto;padding:18px 20px;display:grid}.portal-consent-banner__copy[data-v-6ca3f3ee]{min-width:0}.portal-consent-banner h2[data-v-6ca3f3ee],.portal-consent-category h3[data-v-6ca3f3ee],.portal-consent-dialog h2[data-v-6ca3f3ee]{color:var(--portal-color-text);margin:0}.portal-consent-banner h2[data-v-6ca3f3ee]{font-size:clamp(20px,2vw,26px);line-height:1.15}.portal-consent-banner p[data-v-6ca3f3ee]{max-width:760px;color:var(--portal-color-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.portal-consent-banner__actions[data-v-6ca3f3ee]{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;min-width:min(100%,430px);display:grid}.portal-consent-button[data-v-6ca3f3ee]{border:1px solid var(--portal-color-primary);border-radius:var(--portal-button-radius);cursor:pointer;min-height:44px;font:inherit;padding:9px 16px;font-size:14px;font-weight:750;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.portal-consent-button[data-v-6ca3f3ee]:disabled{cursor:wait;opacity:.62}.portal-consent-button[data-v-6ca3f3ee]:not(:disabled):hover{transform:translateY(-1px)}.portal-consent-button[data-v-6ca3f3ee]:focus-visible,.portal-consent-dialog__close[data-v-6ca3f3ee]:focus-visible,.portal-consent-switch input:focus-visible+.portal-consent-switch__track[data-v-6ca3f3ee]{outline:3px solid var(--portal-color-primary-soft);outline-offset:3px}.portal-consent-button--accept[data-v-6ca3f3ee],.portal-consent-button--save[data-v-6ca3f3ee]{background:var(--portal-color-primary);color:var(--portal-color-on-primary)}.portal-consent-button--accept[data-v-6ca3f3ee]:not(:disabled):hover,.portal-consent-button--save[data-v-6ca3f3ee]:not(:disabled):hover{background:var(--portal-color-primary-dark);border-color:var(--portal-color-primary-dark)}.portal-consent-button--reject[data-v-6ca3f3ee]{background:var(--portal-color-surface);color:var(--portal-color-primary-dark)}.portal-consent-button--reject[data-v-6ca3f3ee]:not(:disabled):hover{background:var(--portal-color-primary-soft)}.portal-consent-button--settings[data-v-6ca3f3ee]{min-height:36px;color:var(--portal-color-primary);text-underline-offset:3px;background:0 0;border-color:#0000;grid-column:1/-1;padding-block:4px;text-decoration:underline}.portal-consent-links[data-v-6ca3f3ee]{flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;display:flex}.portal-consent-links a[data-v-6ca3f3ee]{color:var(--portal-color-primary);text-underline-offset:3px;text-decoration:underline}.portal-consent-error[data-v-6ca3f3ee]{font-weight:650;color:var(--portal-color-danger)!important}.portal-consent-dialog-backdrop[data-v-6ca3f3ee]{z-index:9300;padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:color-mix(in srgb,var(--portal-color-text) 34%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.portal-consent-dialog[data-v-6ca3f3ee]{border-radius:var(--portal-card-radius);width:min(100%,680px);max-height:min(88vh,820px);box-shadow:0 24px 70px color-mix(in srgb,var(--portal-color-text) 22%,transparent);padding:28px;position:relative;overflow:auto}.portal-consent-dialog[data-v-6ca3f3ee],.portal-consent-dialog__close[data-v-6ca3f3ee]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface);color:var(--portal-color-text)}.portal-consent-dialog__close[data-v-6ca3f3ee]{cursor:pointer;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:16px;right:16px}.portal-consent-dialog__close svg[data-v-6ca3f3ee]{width:19px;height:19px}.portal-consent-dialog__header[data-v-6ca3f3ee]{padding-right:50px}.portal-consent-dialog__header h2[data-v-6ca3f3ee]{font-size:clamp(24px,4vw,32px)}.portal-consent-dialog__header p[data-v-6ca3f3ee]{color:var(--portal-color-secondary);margin:10px 0 0;line-height:1.55}.portal-consent-categories[data-v-6ca3f3ee]{gap:10px;margin-top:24px;display:grid}.portal-consent-category[data-v-6ca3f3ee]{border:1px solid var(--portal-color-border);border-radius:calc(var(--portal-card-radius)*.72);background:var(--portal-color-surface-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.portal-consent-category h3[data-v-6ca3f3ee]{font-family:var(--portal-font-family);font-size:16px;font-weight:750;line-height:1.25}.portal-consent-category p[data-v-6ca3f3ee]{color:var(--portal-color-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.portal-consent-switch[data-v-6ca3f3ee]{cursor:pointer;display:inline-flex;position:relative}.portal-consent-switch input[data-v-6ca3f3ee]{opacity:0;width:1px;height:1px;position:absolute}.portal-consent-switch__track[data-v-6ca3f3ee]{border:1px solid var(--portal-color-border);background:var(--portal-color-surface);border-radius:999px;align-items:center;width:48px;height:28px;padding:3px;transition:background-color .16s,border-color .16s;display:flex}.portal-consent-switch__thumb[data-v-6ca3f3ee]{background:var(--portal-color-secondary);border-radius:50%;width:20px;height:20px;transition:background-color .16s,transform .16s;display:block}.portal-consent-switch input:checked+.portal-consent-switch__track[data-v-6ca3f3ee]{border-color:var(--portal-color-primary);background:var(--portal-color-primary-soft)}.portal-consent-switch input:checked+.portal-consent-switch__track .portal-consent-switch__thumb[data-v-6ca3f3ee]{background:var(--portal-color-primary);transform:translate(20px)}.portal-consent-switch--required[data-v-6ca3f3ee]{cursor:default;opacity:.78}.portal-consent-dialog__links[data-v-6ca3f3ee]{margin-top:18px}.portal-consent-dialog__actions[data-v-6ca3f3ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.portal-consent-banner-enter-active[data-v-6ca3f3ee],.portal-consent-banner-leave-active[data-v-6ca3f3ee],.portal-consent-dialog-enter-active[data-v-6ca3f3ee],.portal-consent-dialog-leave-active[data-v-6ca3f3ee]{transition:opacity .18s,transform .18s}.portal-consent-banner-enter-from[data-v-6ca3f3ee],.portal-consent-banner-leave-to[data-v-6ca3f3ee]{opacity:0;transform:translateY(12px)}.portal-consent-dialog-enter-from[data-v-6ca3f3ee],.portal-consent-dialog-leave-to[data-v-6ca3f3ee]{opacity:0}@media (width<=760px){.portal-consent-banner[data-v-6ca3f3ee]{padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}.portal-consent-banner__inner[data-v-6ca3f3ee]{grid-template-columns:1fr;gap:14px;padding:16px}.portal-consent-banner__actions[data-v-6ca3f3ee]{min-width:0}}@media (width<=520px){.portal-consent-banner__actions[data-v-6ca3f3ee],.portal-consent-dialog__actions[data-v-6ca3f3ee]{grid-template-columns:1fr}.portal-consent-button--settings[data-v-6ca3f3ee]{grid-column:auto}.portal-consent-dialog[data-v-6ca3f3ee]{padding:22px 16px 18px}.portal-consent-dialog__header[data-v-6ca3f3ee]{padding-right:42px}.portal-consent-category[data-v-6ca3f3ee]{gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){.portal-consent-banner-enter-active[data-v-6ca3f3ee],.portal-consent-banner-leave-active[data-v-6ca3f3ee],.portal-consent-button[data-v-6ca3f3ee],.portal-consent-dialog-enter-active[data-v-6ca3f3ee],.portal-consent-dialog-leave-active[data-v-6ca3f3ee],.portal-consent-switch__thumb[data-v-6ca3f3ee],.portal-consent-switch__track[data-v-6ca3f3ee]{transition:none}}.portal-theme-root[data-v-46c39101]{box-sizing:border-box;background:var(--portal-color-background);min-height:100dvh;color:var(--portal-color-text);font-family:var(--portal-font-family);font-size:var(--portal-base-font-size);line-height:var(--portal-line-height)}:where(.portal-theme-root *){box-sizing:inherit}:where(.portal-theme-root h1,.portal-theme-root h2,.portal-theme-root h3,.portal-theme-root h4,.portal-theme-root h5,.portal-theme-root h6){font-family:var(--portal-heading-font-family,var(--portal-font-family));font-weight:var(--portal-heading-font-weight,400);line-height:var(--portal-heading-line-height,1.05);letter-spacing:var(--portal-heading-letter-spacing,-.02em)}:where(.portal-theme-root button,.portal-theme-root input,.portal-theme-root select,.portal-theme-root textarea){font-family:inherit}.portal-error[data-v-46c39101],.portal-loading[data-v-46c39101]{min-height:100dvh;padding:var(--portal-container-padding);background:var(--portal-color-background);color:var(--portal-color-text);place-items:center;display:grid}.portal-error__content[data-v-46c39101]{border:1px solid var(--portal-color-border);border-radius:var(--portal-card-radius);background:var(--portal-color-surface);width:min(100%,720px);box-shadow:var(--portal-shadow);padding:36px}.portal-error__content code[data-v-46c39101]{color:var(--portal-color-danger);overflow-wrap:anywhere}
