.wpr-advanced-text[data-astro-cid-o3pap2zz]{font-family:var(--font-display);text-align:left;margin:.5rem 0 1rem;font-weight:500;line-height:1.2}.wpr-advanced-text-preffix[data-astro-cid-o3pap2zz]{font-size:min(var(--hl-size), var(--fs-hero));color:var(--hl-prefix-color,var(--hl-color));padding-top:10px;padding-bottom:4px;font-weight:700}.wpr-highlighted-text[data-astro-cid-o3pap2zz]{font-size:min(var(--hl-size), var(--fs-hero));color:var(--hl-color);margin-top:.12em;font-weight:700;display:block}.wpr-highlighted-text-inner[data-astro-cid-o3pap2zz]{background-image:linear-gradient(var(--hl-marker), var(--hl-marker));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:wpr-anim-text-draw 1.2s var(--ease-out) .6s both;background-repeat:no-repeat;background-size:100% 100%;border-radius:.28em;padding:.02em .2em .06em;line-height:1.38}svg[data-astro-cid-o3pap2zz]{display:none}@keyframes wpr-anim-text-draw{0%{color:var(--hl-prefix-color,var(--hl-color));background-size:0% 100%}to{color:var(--hl-color);background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.wpr-highlighted-text-inner[data-astro-cid-o3pap2zz]{animation:none}}@media (max-width:767px){.wpr-advanced-text-preffix[data-astro-cid-o3pap2zz]{font-size:28px;line-height:1.12}.wpr-highlighted-text[data-astro-cid-o3pap2zz]{font-size:26px}}.pill-wrap[data-astro-cid-jqcduyyl]{box-sizing:border-box;display:flex}.align-left[data-astro-cid-jqcduyyl]{justify-content:flex-start}.align-center[data-astro-cid-jqcduyyl]{justify-content:center}.pill[data-astro-cid-jqcduyyl]{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:min(var(--pill-width,0px), 100%);border-radius:var(--radius-pill);max-width:100%;min-height:44px;color:var(--text-on-deep);font-family:var(--font-body);font-size:var(--fs-ui);letter-spacing:var(--ls-ui);text-align:center;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring);border:2px solid #0000;padding:11px 22px;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.pill[data-astro-cid-jqcduyyl]:active{transform:var(--press)}svg[data-astro-cid-jqcduyyl]{fill:currentColor;flex:none;width:18px;height:18px;display:block}.pill--solid[data-astro-cid-jqcduyyl],.pill--card[data-astro-cid-jqcduyyl]{background-color:var(--surface-action);box-shadow:var(--shadow-cta)}.pill--solid[data-astro-cid-jqcduyyl]:hover,.pill--card[data-astro-cid-jqcduyyl]:hover{background-color:var(--surface-action-hover);box-shadow:var(--shadow-cta-hover);color:var(--text-on-bright);transform:var(--lift-1)}.pill--solid[data-astro-cid-jqcduyyl]:focus-visible{background-color:var(--surface-action-hover);box-shadow:var(--shadow-cta-hover);color:var(--text-on-bright);transform:var(--lift-1)}.pill--card[data-astro-cid-jqcduyyl]:focus-visible{background-color:var(--surface-action-hover);box-shadow:var(--shadow-cta-hover);color:var(--text-on-bright);transform:var(--lift-1)}.pill--outline[data-astro-cid-jqcduyyl]{border-color:var(--mgr-coral-600);background-color:var(--surface-card);color:var(--mgr-coral-600)}.pill--outline[data-astro-cid-jqcduyyl]:hover{background-color:var(--mgr-coral-600);box-shadow:var(--shadow-cta);color:var(--text-on-deep);transform:var(--lift-1)}.pill--outline[data-astro-cid-jqcduyyl]:focus-visible{background-color:var(--mgr-coral-600);box-shadow:var(--shadow-cta);color:var(--text-on-deep);transform:var(--lift-1)}.pill--textLink[data-astro-cid-jqcduyyl]{min-height:0;color:var(--text-link);font-family:var(--font-display);text-underline-offset:5px;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:17px;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:3px}.pill--textLink[data-astro-cid-jqcduyyl]:hover{color:var(--text-link-hover);-webkit-text-decoration-color:var(--mgr-sun);text-decoration-color:var(--mgr-sun)}.pill--textLink[data-astro-cid-jqcduyyl]:focus-visible{color:var(--text-link-hover);-webkit-text-decoration-color:var(--mgr-sun);text-decoration-color:var(--mgr-sun)}.pill--textLink[data-astro-cid-jqcduyyl] svg[data-astro-cid-jqcduyyl]{width:1em;height:1em;transition:transform var(--dur-2) var(--ease-out)}.pill--textLink[data-astro-cid-jqcduyyl]:hover svg[data-astro-cid-jqcduyyl]{transform:translate(4px)}.pill--textLink[data-astro-cid-jqcduyyl]:focus-visible svg[data-astro-cid-jqcduyyl]{transform:translate(4px)}.pill--whatsapp[data-astro-cid-jqcduyyl]{background-color:var(--wa-green);box-shadow:var(--shadow-sm);color:var(--text-on-bright)}.pill--whatsapp[data-astro-cid-jqcduyyl]:hover{background-color:var(--mgr-lime);transform:var(--lift-1)}.pill--whatsapp[data-astro-cid-jqcduyyl]:focus-visible{background-color:var(--mgr-lime);transform:var(--lift-1)}.pill--register[data-astro-cid-jqcduyyl]{background-color:var(--mgr-violet);box-shadow:var(--shadow-sm)}.pill--register[data-astro-cid-jqcduyyl]:hover{background-color:var(--mgr-violet-700);transform:var(--lift-1)}.pill--register[data-astro-cid-jqcduyyl]:focus-visible{background-color:var(--mgr-violet-700);transform:var(--lift-1)}.pill[data-astro-cid-jqcduyyl].has-colors{background-color:var(--pill-bg);color:var(--pill-fg)}.pill[data-astro-cid-jqcduyyl].has-colors:hover{background-color:var(--pill-bg-hover);color:var(--pill-fg-hover)}.pill[data-astro-cid-jqcduyyl].has-colors:focus-visible{background-color:var(--pill-bg-hover);color:var(--pill-fg-hover)}.pill[data-astro-cid-jqcduyyl].has-border{border:1px solid var(--pill-bg)}.pill[data-astro-cid-jqcduyyl].has-border:hover{border-color:var(--pill-bg-hover)}.pill[data-astro-cid-jqcduyyl].has-border:focus-visible{border-color:var(--pill-bg-hover)}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-jqcduyyl],.pill--textLink[data-astro-cid-jqcduyyl] svg[data-astro-cid-jqcduyyl]{transition:none}.pill[data-astro-cid-jqcduyyl]:hover,.pill[data-astro-cid-jqcduyyl]:active,.pill--textLink[data-astro-cid-jqcduyyl]:hover svg[data-astro-cid-jqcduyyl]{transform:none}.pill[data-astro-cid-jqcduyyl]:focus-visible{transform:none}.pill--textLink[data-astro-cid-jqcduyyl]:focus-visible svg[data-astro-cid-jqcduyyl]{transform:none}}.button-group[data-astro-cid-efgasmcr]{gap:var(--space-2);flex-wrap:wrap;display:flex}.layout-row[data-astro-cid-efgasmcr]{gap:var(--space-3)}.layout-row[data-astro-cid-efgasmcr]>.pill-wrap{flex:none}.layout-row[data-astro-cid-efgasmcr]>.pill-wrap .pill{width:auto}@media (max-width:767px){.layout-row[data-astro-cid-efgasmcr]>.pill-wrap{flex:100%}.layout-row[data-astro-cid-efgasmcr]>.pill-wrap .pill{width:100%}}.layout-lead[data-astro-cid-efgasmcr]>.pill-wrap:first-child{flex:100%}.layout-lead[data-astro-cid-efgasmcr]>.pill-wrap{flex:1 1 0}.layout-lead[data-astro-cid-efgasmcr]>.pill-wrap .pill{white-space:nowrap;width:100%;min-width:0;padding-left:10px;padding-right:10px;font-size:14px}.card-icon[data-astro-cid-sqv47pfw]{fill:currentColor;flex:none;width:1em;height:1em;display:block}.icon-list[data-astro-cid-slfnu4di]{--list-icon-size:20px;--list-space:10px}ul[data-astro-cid-slfnu4di]{margin:0;padding:0;list-style:none}li[data-astro-cid-slfnu4di]{align-items:center;margin:0;padding:0;display:flex;position:relative}li[data-astro-cid-slfnu4di]:not(:last-child){padding-bottom:calc(var(--list-space) / 2)}li[data-astro-cid-slfnu4di]:not(:first-child){margin-top:calc(var(--list-space) / 2)}.icon[data-astro-cid-slfnu4di]{font-size:var(--list-icon-size);margin-right:calc(var(--list-icon-size) * .25);color:var(--list-icon-color);transition:color .3s;display:flex;position:relative}.text[data-astro-cid-slfnu4di]{color:var(--mgr-navy);align-self:center;padding-left:5px;line-height:1.5}.variant-check[data-astro-cid-slfnu4di]{--list-icon-color:var(--mgr-pink-600)}.variant-check[data-astro-cid-slfnu4di] li[data-astro-cid-slfnu4di]:not(:last-child):after{content:"";border-top:1px solid var(--mgr-line);width:100%;position:absolute;bottom:0}.variant-check[data-astro-cid-slfnu4di] li[data-astro-cid-slfnu4di]:hover .icon[data-astro-cid-slfnu4di]{color:var(--mgr-cyan)}.variant-check[data-astro-cid-slfnu4di] .text[data-astro-cid-slfnu4di]{font-family:var(--font-display);letter-spacing:.5px;font-size:20px;font-weight:700}.variant-focus[data-astro-cid-slfnu4di]{--list-icon-size:10px;--list-space:2px;--list-icon-color:var(--mgr-coral)}.variant-focus[data-astro-cid-slfnu4di] .text[data-astro-cid-slfnu4di]{font-family:var(--font-body);letter-spacing:.5px;font-size:16px;font-weight:500}.variant-card[data-astro-cid-slfnu4di]{--list-icon-size:14px;--list-space:3px;--list-icon-color:var(--list-accent)}.variant-card[data-astro-cid-slfnu4di] .text[data-astro-cid-slfnu4di]{font-family:var(--font-body);color:var(--text-muted);font-size:15px;font-weight:400}.timeline[data-astro-cid-suhvs4ey]{--timeline-color:var(--mgr-pink-600);--timeline-icon:var(--text-on-deep);--timeline-title:var(--mgr-coral);--timeline-title-weight:600}.variant-template[data-astro-cid-suhvs4ey]{--timeline-color:var(--mgr-tint-sky);--timeline-icon:var(--text-on-bright);--timeline-title:var(--text);--timeline-title-weight:500}ul[data-astro-cid-suhvs4ey]{margin:0;padding:0;list-style:none}.item[data-astro-cid-suhvs4ey]{align-items:center;margin:0;padding:0;display:flex;position:relative}.item[data-astro-cid-suhvs4ey]:not(:last-child){margin-bottom:25px}.icon-wrap[data-astro-cid-suhvs4ey]{z-index:1;flex:none;margin-right:10px;position:relative}.icon[data-astro-cid-suhvs4ey]{background-color:var(--timeline-color);width:36px;height:36px;color:var(--timeline-icon);border-radius:50px;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.connector[data-astro-cid-suhvs4ey] .item[data-astro-cid-suhvs4ey]:not(:last-child):before,.connector[data-astro-cid-suhvs4ey] .item[data-astro-cid-suhvs4ey]:not(:first-child):after{content:"";border-left:1px solid var(--timeline-color);width:0;position:absolute;left:17.5px}.connector[data-astro-cid-suhvs4ey] .item[data-astro-cid-suhvs4ey]:not(:last-child):before{top:50%;bottom:-25px}.connector[data-astro-cid-suhvs4ey] .item[data-astro-cid-suhvs4ey]:not(:first-child):after{height:50%;top:0}.content[data-astro-cid-suhvs4ey]{min-width:0}.title[data-astro-cid-suhvs4ey]{font-family:var(--font-display);font-size:20px;font-weight:var(--timeline-title-weight);color:var(--timeline-title);margin:0 0 5px;line-height:1.2}.description[data-astro-cid-suhvs4ey]{margin:0;font-size:14px;line-height:1.5}.variant-brand[data-astro-cid-suhvs4ey] .description[data-astro-cid-suhvs4ey]{font-family:var(--font-body);color:var(--mgr-navy);font-weight:500}.variant-template[data-astro-cid-suhvs4ey] .description[data-astro-cid-suhvs4ey]{font-family:var(--font-body);color:var(--text-muted);font-weight:400}.contact-cards[data-astro-cid-khmkh5bn]{flex-direction:column;gap:20px;display:flex}.line[data-astro-cid-khmkh5bn]{text-align:left;margin-top:-9px}.title[data-astro-cid-khmkh5bn]{font-family:var(--font-display);color:var(--mgr-pink-600);transition:color var(--dur-2);margin:0;font-size:18px;font-weight:700;line-height:1.2}.title[data-astro-cid-khmkh5bn] a[data-astro-cid-khmkh5bn]{color:inherit;text-decoration:none}.line[data-astro-cid-khmkh5bn]:hover .title[data-astro-cid-khmkh5bn],.line[data-astro-cid-khmkh5bn]:focus-within .title[data-astro-cid-khmkh5bn]{color:var(--mgr-navy)}.detail[data-astro-cid-khmkh5bn]{font-family:var(--font-body);color:var(--mgr-coral-600);margin:0;font-size:15px;font-weight:500;line-height:1.5}.semibold[data-astro-cid-khmkh5bn]{font-weight:600}.content-image[data-astro-cid-gbamgdfe]{box-sizing:border-box;width:100%}.radius-20[data-astro-cid-gbamgdfe]{border-radius:20px;overflow:hidden}.content-image[data-astro-cid-gbamgdfe] img{width:100%;max-width:100%;height:auto;display:block}.cta-pair[data-astro-cid-ujs5t3lj]{box-sizing:border-box;grid-template-columns:repeat(2,1fr);align-items:center;gap:20px;display:grid}@media (max-width:767px){.cta-pair[data-astro-cid-ujs5t3lj]{grid-template-columns:1fr}}.keywords[data-astro-cid-bzcwvbp7]{box-sizing:border-box;place-items:center;gap:20px;display:grid}.layout-grid-3[data-astro-cid-bzcwvbp7]{grid-template-columns:repeat(3,1fr);margin-top:10px;margin-bottom:10px}.layout-stack[data-astro-cid-bzcwvbp7]{grid-template-columns:1fr}.keyword[data-astro-cid-bzcwvbp7]{box-sizing:border-box;border-radius:var(--radius-pill);background-color:var(--keyword-bg);min-height:44px;box-shadow:var(--shadow-xs);color:var(--keyword-fg);font-family:var(--font-body);font-size:15px;font-weight:var(--keyword-weight);text-align:center;transition:background-color var(--dur-2), color var(--dur-2);padding:14px 24px;line-height:1;text-decoration:none;display:inline-block}.keyword[data-astro-cid-bzcwvbp7]:hover{background-color:var(--mgr-navy);color:var(--text-on-deep)}.keyword[data-astro-cid-bzcwvbp7]:focus-visible{background-color:var(--mgr-navy);color:var(--text-on-deep)}@media (max-width:767px){.layout-grid-3[data-astro-cid-bzcwvbp7]{grid-template-columns:1fr}}.rich-text[data-astro-cid-ziu7yk7n]{font-size:var(--text-size,16px);color:var(--text-color,var(--mgr-navy));line-height:1.5}.font-body[data-astro-cid-ziu7yk7n]{font-family:var(--font-body);font-weight:var(--text-weight,500)}.font-legacy[data-astro-cid-ziu7yk7n]{font-family:var(--font-legacy);font-weight:var(--text-weight,400)}.font-prose[data-astro-cid-ziu7yk7n]{font-family:var(--font-prose);font-weight:var(--text-weight,400)}.align-left[data-astro-cid-ziu7yk7n]{text-align:left}.align-center[data-astro-cid-ziu7yk7n]{text-align:center}.rich-text[data-astro-cid-ziu7yk7n] p{margin:0 0 .9rem}.heading[data-astro-cid-6kwiq5mf]{box-sizing:border-box;gap:var(--space-3);flex-direction:column;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:10px;display:flex}.nested[data-astro-cid-6kwiq5mf]{max-width:none;margin-left:0;margin-right:0;padding:0}.align-left[data-astro-cid-6kwiq5mf]{text-align:left}.align-center[data-astro-cid-6kwiq5mf]{text-align:center}.eyebrow[data-astro-cid-6kwiq5mf],.title[data-astro-cid-6kwiq5mf],.subtitle[data-astro-cid-6kwiq5mf]{font-family:var(--font-display);margin:0}.eyebrow[data-astro-cid-6kwiq5mf],.subtitle[data-astro-cid-6kwiq5mf]{font-size:var(--fs-eyebrow);font-weight:500;line-height:var(--lh-heading);color:var(--heading-eyebrow-color,var(--mgr-navy))}.title[data-astro-cid-6kwiq5mf]{font-size:var(--heading-title-d,40px);font-weight:600;line-height:var(--heading-line,var(--lh-display));letter-spacing:var(--ls-display);color:var(--heading-title-color,var(--mgr-pink));text-wrap:balance}.intro[data-astro-cid-6kwiq5mf]{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--heading-intro-weight,500);line-height:var(--lh-body);color:var(--heading-intro-color,var(--mgr-navy));margin-bottom:20px}.intro[data-astro-cid-6kwiq5mf] p{margin:0 0 .9rem}.align-center[data-astro-cid-6kwiq5mf] .intro[data-astro-cid-6kwiq5mf]{max-width:75ch;margin-left:auto;margin-right:auto}@media (max-width:1024px){.title[data-astro-cid-6kwiq5mf]{font-size:var(--heading-title-t,40px)}}@media (max-width:767px){.title[data-astro-cid-6kwiq5mf]{font-size:var(--heading-title-m,35px)}}.chips[data-astro-cid-hn4zllen]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-hn4zllen]{border:1px solid var(--mgr-feature-border);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text);font-family:var(--font-body);align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.wavy-rule[data-astro-cid-djjpbsff]{box-sizing:border-box;margin-top:var(--rule-offset);padding-top:2px;padding-bottom:2px}.rule[data-astro-cid-djjpbsff]{background-color:var(--rule-color);width:100%;min-height:20px;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpath d='M0,6c6,0,0.9,11.1,6.9,11.1S18,6,24,6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpath d='M0,6c6,0,0.9,11.1,6.9,11.1S18,6,24,6'/%3E%3C/svg%3E");-webkit-mask-size:20px 100%;mask-size:20px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mgr-form{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--grad-form-card);width:100%;box-shadow:var(--shadow-md);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body,1.5);padding:max(20px,min(4cqi,32px));container-type:inline-size}.mgr-form *,.mgr-form :before,.mgr-form :after{box-sizing:border-box}.mgr-form form{margin:0}.mgr-form .form-heading{margin:0 0 var(--space-5);color:var(--heading);font-family:var(--font-display);font-size:var(--fs-section);text-align:center;font-weight:700;line-height:1.15}.mgr-form .cf7-grid{gap:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.mgr-form .cf7-grid+.cf7-grid,.mgr-form .cf7-group+.cf7-group{margin-top:var(--space-5)}@container (width>=520px){.mgr-form .cf7-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mgr-form .cf7-grid>*{grid-column:1/-1}.mgr-form .cf7-grid>.half{grid-column:auto}}.mgr-form .cf7-group{border:0;min-width:0;margin:0;padding:0}.mgr-form .cf7-group>legend{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--text-accent);font-family:var(--font-display);font-size:var(--fs-title-sm);padding:0;font-weight:700;line-height:1.2;display:flex}.mgr-form .cf7-group>legend:before{content:"";border-radius:var(--radius-pill);background:var(--grad-submit);width:22px;height:4px}.mgr-form .cf7-field{border:0;min-width:0;margin:0;padding:0}.mgr-form .cf7-field>label,.mgr-form .cf7-field>legend,.mgr-form .kid-rows>legend{margin:0 0 var(--space-2);color:var(--text);font-size:var(--fs-ui);padding:0;font-weight:800;line-height:1.3;display:block}.mgr-form .wpcf7-form-control-wrap{display:block;position:relative}.mgr-form input.wpcf7-form-control:not([type=checkbox]):not([type=radio]):not([type=submit]),.mgr-form select.wpcf7-form-control,.mgr-form textarea.wpcf7-form-control{border:2px solid var(--form-field-border);border-radius:var(--radius-md);background-color:var(--surface-card);width:100%;min-height:50px;color:var(--text);font:inherit;transition:border-color var(--dur-2), box-shadow var(--dur-2);margin:0;padding:14px 16px;font-size:max(16px,1em);line-height:1.3;display:block}.mgr-form textarea.wpcf7-form-control{resize:vertical;min-height:0}.mgr-form select.wpcf7-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text) 50%), linear-gradient(135deg, var(--text) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.mgr-form .wpcf7-form-control::placeholder{color:var(--text-muted);opacity:1}.mgr-form input.wpcf7-form-control:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.mgr-form select.wpcf7-form-control:focus,.mgr-form textarea.wpcf7-form-control:focus{border-color:var(--form-focus);box-shadow:0 0 0 4px var(--ring-field);outline:none}.mgr-form .wpcf7-form-control[aria-invalid=true]{border-color:var(--danger)!important}.mgr-form .iti{width:100%;display:block}.mgr-form .iti--separate-dial-code .iti__selected-flag{border-radius:var(--radius-md) 0 0 var(--radius-md)}.mgr-form .iti__country-list{border-radius:var(--radius-sm);max-width:min(360px,86vw);font-size:var(--fs-small);white-space:normal}.mgr-form .wpcf7-radio,.mgr-form .wpcf7-checkbox{gap:var(--space-2);flex-wrap:wrap;display:flex}.mgr-form .wpcf7-list-item{margin:0;display:block}.mgr-form .wpcf7-radio label,.mgr-form .wpcf7-checkbox label{align-items:center;gap:var(--space-2);border:2px solid var(--form-field-border);border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;font-size:var(--fs-ui);cursor:pointer;transition:background-color var(--dur-2), border-color var(--dur-2);padding:8px 16px 8px 12px;font-weight:700;line-height:1.2;display:inline-flex}.mgr-form .wpcf7-radio label:hover,.mgr-form .wpcf7-checkbox label:hover{border-color:var(--form-focus)}.mgr-form .wpcf7-radio label:has(input:checked){border-color:var(--form-focus);background:var(--mgr-pastel-blush)}.mgr-form .wpcf7-checkbox label:has(input:checked){border-color:var(--form-focus);background:var(--mgr-pastel-blush)}.mgr-form .wpcf7-list-item input{width:20px;height:20px;accent-color:var(--mgr-coral-600);cursor:pointer;flex:none;margin:0}.mgr-form .wpcf7-acceptance label{align-items:flex-start;gap:var(--space-3);min-height:44px;font-size:var(--fs-ui);cursor:pointer;padding:10px 0;font-weight:700;line-height:1.4;display:inline-flex}.mgr-form .wpcf7-acceptance input{width:22px;height:22px;accent-color:var(--mgr-coral-600);cursor:pointer;flex:none;margin:0}.mgr-form .wpcf7-acceptance a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.mgr-form .wpcf7-acceptance a:hover{color:var(--text-link-hover)}.mgr-form .cf7-collapsed>summary{border:2px solid var(--form-field-border);border-radius:var(--radius-md);background:var(--surface-card);min-height:50px;font-size:var(--fs-ui);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:800;list-style:none;display:flex}.mgr-form .cf7-collapsed>summary::-webkit-details-marker{display:none}.mgr-form .cf7-collapsed>summary:after{content:"";border-right:2px solid var(--text);border-bottom:2px solid var(--text);width:9px;height:9px;transition:transform var(--dur-2);margin:-4px 4px 0 12px;transform:rotate(45deg)}.mgr-form .cf7-collapsed[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.mgr-form .cf7-collapsed>.wpcf7-form-control-wrap{padding-top:var(--space-3)}.mgr-form .kid-row+.kid-row{margin-top:var(--space-3)}.mgr-form .kid-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=480px){.mgr-form .kid-row{gap:var(--space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.mgr-form .kid-buttons{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.mgr-form .kid-buttons button,.mgr-form .next-entry{border:2px solid var(--mgr-navy);border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-ui);cursor:pointer;transition:background-color var(--dur-2), color var(--dur-2);padding:8px 18px;font-weight:800}.mgr-form .kid-buttons button:hover,.mgr-form .next-entry:hover{background:var(--mgr-navy);color:var(--text-on-deep)}.mgr-form .kid-limit[hidden]{display:none}.mgr-form .wpcf7-not-valid-tip{color:var(--danger);font-size:var(--fs-small);margin:6px 0 0;font-weight:700;line-height:1.35;display:block}.mgr-form .wpcf7-response-output{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border:2px solid var(--danger);border-radius:var(--radius-md);background:var(--surface-card);color:var(--danger);font-size:var(--fs-ui);font-weight:700}.mgr-form .wpcf7-response-output[hidden]{display:none}.mgr-form .wpcf7-response-output:focus{outline:none}.mgr-form .sent .wpcf7-response-output{border-color:var(--success);background:var(--success-bg);color:var(--text);font-weight:600}.mgr-form .form-success{justify-items:center;gap:var(--space-2);padding:var(--space-3) 0;text-align:center;display:grid}.mgr-form .success-mark{border-radius:var(--radius-round);background:var(--success);width:44px;height:44px;fill:var(--mgr-white);padding:8px}.mgr-form .success-text{color:var(--success);font-family:var(--font-display);font-size:var(--fs-title-sm);margin:0;font-weight:700;line-height:1.25}.mgr-form .success-more{margin:0}.mgr-form .success-more a{color:var(--text-link);font-weight:800}.mgr-form .next-entry{margin-top:var(--space-2)}.mgr-form .acceptance-wrap,.mgr-form .turnstile:not(:empty){margin-top:var(--space-4)}.mgr-form .submit-wrap{margin-top:var(--space-5);position:relative}.mgr-form .wpcf7-submit{border-radius:var(--radius-pill);background:var(--grad-submit);width:100%;min-height:54px;box-shadow:var(--shadow-cta);color:var(--text-on-deep);font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2);border:0;padding:14px 24px;font-size:20px;font-weight:600;display:block}.mgr-form .wpcf7-submit:hover:not(:disabled){box-shadow:var(--shadow-cta-hover);transform:translateY(var(--lift-1,-2px))}.mgr-form .wpcf7-submit:disabled{cursor:not-allowed;opacity:.6}.mgr-form .wpcf7-spinner{border:3px solid var(--hairline-on-dark);border-top-color:var(--mgr-white);border-radius:var(--radius-round);visibility:hidden;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;right:20px}.mgr-form .submitting .wpcf7-spinner{visibility:visible;animation:.8s linear infinite mgr-form-spin}@keyframes mgr-form-spin{to{transform:rotate(360deg)}}.mgr-form .gscf7-frontend-gdpr-notice{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--fs-caption);text-align:center;line-height:1.45}.mgr-form .form-noscript{justify-content:center;gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.mgr-form .form-noscript a{border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;color:var(--text);align-items:center;padding:8px 18px;font-weight:800;display:inline-flex}.mgr-form .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.mgr-form .wpcf7-submit,.mgr-form .wpcf7-form-control,.mgr-form .cf7-collapsed>summary:after{transition:none}.mgr-form .submitting .wpcf7-spinner{animation-duration:2.4s}}.wave[data-astro-cid-cqyxwvaq]{z-index:-1;pointer-events:none;direction:ltr;width:100%;line-height:0;position:absolute;left:0;overflow:hidden}.wave--top[data-astro-cid-cqyxwvaq]{top:-1px}.wave--bottom[data-astro-cid-cqyxwvaq]{bottom:-1px;transform:rotate(180deg)}svg[data-astro-cid-cqyxwvaq]{width:calc(100% + 1.3px);height:var(--wave-height);display:block;position:relative;left:50%;transform:translate(-50%)}path[data-astro-cid-cqyxwvaq]{fill:var(--wave-color)}@media (max-width:767px){svg[data-astro-cid-cqyxwvaq]{height:var(--wave-height-mobile)}}.section[data-astro-cid-gow36vjl]{box-sizing:border-box;background-repeat:no-repeat;flex-direction:column;padding:10px;display:flex;position:relative}.section-inner[data-astro-cid-gow36vjl]{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;margin-left:auto;margin-right:auto;display:flex}.direction-row[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{flex-direction:row}.width-boxed[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{max-width:1200px}.width-wide[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{max-width:1600px}.center[data-astro-cid-gow36vjl]{justify-content:center}.center[data-astro-cid-gow36vjl].direction-row>.section-inner[data-astro-cid-gow36vjl]{align-items:center}.has-wave[data-astro-cid-gow36vjl]{isolation:isolate}.radius-all[data-astro-cid-gow36vjl]{border-radius:20px}.radius-top[data-astro-cid-gow36vjl]{border-radius:20px 20px 0 0}.has-bg-color[data-astro-cid-gow36vjl]{background-color:var(--bg-color)}.has-bg-image[data-astro-cid-gow36vjl]{background-image:var(--bg-image);background-size:var(--bg-size);background-position:var(--bg-position)}.has-padding[data-astro-cid-gow36vjl]{padding:var(--pad-d)}.has-margin[data-astro-cid-gow36vjl]{margin:var(--mar-d)}.has-gap[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{gap:var(--gap-d)}.has-min-height[data-astro-cid-gow36vjl]{min-height:var(--min-d)}@media (max-width:1366px){.has-padding[data-astro-cid-gow36vjl]{padding:var(--pad-l)}.has-margin[data-astro-cid-gow36vjl]{margin:var(--mar-l)}.has-gap[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{gap:var(--gap-l)}.has-min-height[data-astro-cid-gow36vjl]{min-height:var(--min-l)}}@media (max-width:1024px){.stack[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{flex-direction:column}.has-padding[data-astro-cid-gow36vjl]{padding:var(--pad-t)}.has-margin[data-astro-cid-gow36vjl]{margin:var(--mar-t)}.has-gap[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{gap:var(--gap-t)}.has-min-height[data-astro-cid-gow36vjl]{min-height:var(--min-t)}.has-bg-position-tablet[data-astro-cid-gow36vjl]{background-position:var(--bg-position-tablet)}}@media (max-width:767px){.has-padding[data-astro-cid-gow36vjl]{padding:var(--pad-m)}.has-margin[data-astro-cid-gow36vjl]{margin:var(--mar-m)}.has-gap[data-astro-cid-gow36vjl]>.section-inner[data-astro-cid-gow36vjl]{gap:var(--gap-m)}.has-min-height[data-astro-cid-gow36vjl]{min-height:var(--min-m)}.has-bg-position-mobile[data-astro-cid-gow36vjl]{background-position:var(--bg-position-mobile)}}.intro[data-astro-cid-ekx2kve6]{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.eyebrow[data-astro-cid-ekx2kve6],.title[data-astro-cid-ekx2kve6]{font-family:var(--font-display);line-height:var(--lh-display);margin:0}.eyebrow[data-astro-cid-ekx2kve6]{font-size:var(--fs-eyebrow);color:var(--mgr-coral-600);font-weight:500}.title[data-astro-cid-ekx2kve6]{color:var(--mgr-navy);font-size:40px;font-weight:600}.text[data-astro-cid-ekx2kve6]{font-family:var(--font-body);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-body);color:var(--mgr-orchid-600)}.text[data-astro-cid-ekx2kve6] p{margin:0 0 .9rem}.text[data-astro-cid-ekx2kve6] a{color:var(--mgr-coral-600)}@media (max-width:767px){.title[data-astro-cid-ekx2kve6]{font-size:35px}}.col[data-astro-cid-jtommvfh]{box-sizing:border-box;flex-direction:column;flex:1 1 0;gap:20px;min-width:0;padding:10px;display:flex}.justify-center[data-astro-cid-jtommvfh]{justify-content:center}@media (max-width:1024px){.col[data-astro-cid-jtommvfh]{flex:none;width:100%}}.dual[data-astro-cid-qvinu2gc]{text-align:left}.align-center[data-astro-cid-qvinu2gc]{text-align:center}.wpr-dual-title[data-astro-cid-qvinu2gc]{font-family:var(--font-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.first[data-astro-cid-qvinu2gc],.second[data-astro-cid-qvinu2gc]{display:inline-block}.first[data-astro-cid-qvinu2gc]{font-size:var(--dual-first-d);color:var(--dual-first-color)}.second[data-astro-cid-qvinu2gc]{font-size:var(--dual-second-d);color:var(--dual-second-color);background-image:linear-gradient(to top, transparent 8%, var(--dual-second-highlight,transparent) 8%, var(--dual-second-highlight,transparent) 48%, transparent 48%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-left:.12em;padding-right:.12em}@media (max-width:1024px){.first[data-astro-cid-qvinu2gc]{font-size:var(--dual-first-t)}.second[data-astro-cid-qvinu2gc]{font-size:var(--dual-second-t)}}@media (max-width:767px){.mobile-left[data-astro-cid-qvinu2gc]{text-align:left}.mobile-center[data-astro-cid-qvinu2gc]{text-align:center}.first[data-astro-cid-qvinu2gc]{font-size:var(--dual-first-m)}.second[data-astro-cid-qvinu2gc]{font-size:var(--dual-second-m)}}.frame[data-astro-cid-b4a2rphi]{box-sizing:border-box;border:1px solid var(--mgr-frame);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:20px;padding:10px;display:grid}.cell[data-astro-cid-b4a2rphi]{min-width:0}.link[data-astro-cid-b4a2rphi]{height:100%;color:inherit;text-decoration:none;display:block}.infobox[data-astro-cid-b4a2rphi]{box-sizing:border-box;border:1px solid var(--mgr-sun);border-radius:var(--radius-md);background-color:var(--surface-card);text-align:center;height:100%;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);padding:44px 32px}.link[data-astro-cid-b4a2rphi]:hover .infobox[data-astro-cid-b4a2rphi]{box-shadow:var(--shadow-md);transform:var(--lift-2)}.link[data-astro-cid-b4a2rphi]:focus-visible .infobox[data-astro-cid-b4a2rphi]{box-shadow:var(--shadow-md);transform:var(--lift-2)}.arrow[data-astro-cid-b4a2rphi]{width:20px;height:20px;fill:var(--mgr-orchid-600);transition:transform var(--dur-2) var(--ease-out);margin:0 auto;display:block}.link[data-astro-cid-b4a2rphi]:hover .arrow[data-astro-cid-b4a2rphi]{transform:translate(4px)}.link[data-astro-cid-b4a2rphi]:focus-visible .arrow[data-astro-cid-b4a2rphi]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.infobox[data-astro-cid-b4a2rphi],.arrow[data-astro-cid-b4a2rphi]{transition:none}.link[data-astro-cid-b4a2rphi]:hover .infobox[data-astro-cid-b4a2rphi],.link[data-astro-cid-b4a2rphi]:hover .arrow[data-astro-cid-b4a2rphi]{transform:none}.link[data-astro-cid-b4a2rphi]:focus-visible .infobox[data-astro-cid-b4a2rphi]{transform:none}.link[data-astro-cid-b4a2rphi]:focus-visible .arrow[data-astro-cid-b4a2rphi]{transform:none}}.icon[data-astro-cid-b4a2rphi]{color:var(--mgr-orchid-600);justify-content:center;align-items:center;margin-bottom:13px;font-size:40px;display:inline-flex}.title[data-astro-cid-b4a2rphi]{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:var(--lh-heading);color:var(--mgr-coral-600);transition:color var(--dur-2);margin:0 0 1rem}.text[data-astro-cid-b4a2rphi]{font-family:var(--font-body);color:var(--text);transition:color var(--dur-2);margin:0 0 .9rem;font-size:15px;line-height:1.55}.infobox[data-astro-cid-b4a2rphi]:hover .title[data-astro-cid-b4a2rphi],.infobox[data-astro-cid-b4a2rphi]:hover .text[data-astro-cid-b4a2rphi]{color:var(--mgr-orchid-600)}@media (max-width:1024px){.frame[data-astro-cid-b4a2rphi]{grid-template-columns:1fr}}.grid[data-astro-cid-dqusyqik]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.variant-home[data-astro-cid-dqusyqik]{gap:30px}.box[data-astro-cid-dqusyqik]{text-align:center;min-width:0}.thumb[data-astro-cid-dqusyqik]{position:relative;overflow:hidden}.thumb[data-astro-cid-dqusyqik] img{max-width:100%;height:auto;display:block}.title[data-astro-cid-dqusyqik]{font-family:var(--font-display);line-height:var(--lh-heading);color:var(--mgr-coral-600);transition:color var(--dur-2);margin:.5rem 0 0}.text[data-astro-cid-dqusyqik]{font-family:var(--font-body);color:var(--text);margin:0;line-height:1.55}.variant-home[data-astro-cid-dqusyqik] .thumb[data-astro-cid-dqusyqik]{width:50%;margin:0 auto 6px}.variant-home[data-astro-cid-dqusyqik] .thumb[data-astro-cid-dqusyqik] img{width:100%}.variant-home[data-astro-cid-dqusyqik] .title[data-astro-cid-dqusyqik]{font-size:22px;font-weight:600}.variant-home[data-astro-cid-dqusyqik] .text[data-astro-cid-dqusyqik]{font-size:15px;font-weight:400}.variant-home[data-astro-cid-dqusyqik] .box[data-astro-cid-dqusyqik]:hover .title[data-astro-cid-dqusyqik],.variant-home[data-astro-cid-dqusyqik] .box[data-astro-cid-dqusyqik]:focus-within .title[data-astro-cid-dqusyqik]{color:var(--mgr-pink-600)}.variant-activities[data-astro-cid-dqusyqik] .thumb[data-astro-cid-dqusyqik]{border-radius:var(--radius-md)}.variant-activities[data-astro-cid-dqusyqik] .thumb[data-astro-cid-dqusyqik] img{width:100%;transition:transform var(--dur-3) var(--ease-out)}.hover-zoom[data-astro-cid-dqusyqik]:hover .thumb[data-astro-cid-dqusyqik] img{transform:scale(1.05)}.variant-activities[data-astro-cid-dqusyqik] .body[data-astro-cid-dqusyqik]{padding:55px 40px}.variant-activities[data-astro-cid-dqusyqik] .title[data-astro-cid-dqusyqik]{font-size:var(--fs-card-title);text-underline-offset:6px;margin:0 0 20px;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:3px}.hover-zoom[data-astro-cid-dqusyqik]:hover .title[data-astro-cid-dqusyqik]{-webkit-text-decoration-color:var(--mgr-sun);text-decoration-color:var(--mgr-sun)}@media (prefers-reduced-motion:reduce){.hover-zoom[data-astro-cid-dqusyqik]:hover .thumb[data-astro-cid-dqusyqik] img{transform:none}}.variant-activities[data-astro-cid-dqusyqik] .text[data-astro-cid-dqusyqik]{margin-bottom:14px;font-size:16px}@media (max-width:767px){.grid[data-astro-cid-dqusyqik]{grid-template-columns:1fr}}.grid[data-astro-cid-f5lor3oc]{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.tile[data-astro-cid-f5lor3oc]{text-align:left;min-width:0}.title[data-astro-cid-f5lor3oc]{margin:0 0 20px;padding-right:30px;font-size:1.5rem;font-weight:500;line-height:1.2;position:relative}.title[data-astro-cid-f5lor3oc]:before{content:"";background:var(--grad-announce);width:5px;height:100%;display:block;position:absolute;top:0;right:0}.title[data-astro-cid-f5lor3oc] span[data-astro-cid-f5lor3oc]{font-family:var(--font-body);color:var(--text);font-weight:700;display:inline}.description[data-astro-cid-f5lor3oc]{font-family:var(--font-body);color:var(--text);padding-right:30px;font-size:16px;font-weight:700;line-height:24px}.description[data-astro-cid-f5lor3oc] p{margin:0 0 .9rem}.description[data-astro-cid-f5lor3oc] p:first-child{margin-top:10px}@media (max-width:767px){.grid[data-astro-cid-f5lor3oc]{grid-template-columns:1fr}}.notice[data-astro-cid-mdrr5dow] a{color:var(--notice-link);text-decoration:underline}.map[data-astro-cid-554n2do5]{border-radius:var(--radius-lg);background:var(--mgr-pastel-soft-sky);line-height:0;overflow:hidden}iframe[data-astro-cid-554n2do5]{width:100%;max-width:100%;height:var(--map-height);border:0;margin:0;display:block}.panel[data-astro-cid-2dhelymu]{box-sizing:border-box;background-color:var(--mgr-linen);border-radius:20px;gap:20px;padding:20px;display:flex}.info[data-astro-cid-2dhelymu]{box-sizing:border-box;flex-direction:column;flex:0 0 40.847%;gap:20px;min-width:0;padding:10px;display:flex}.heading[data-astro-cid-2dhelymu]{font-family:var(--font-display);color:var(--mgr-coral-600);margin:0;font-size:30px;font-weight:600;line-height:1}.intro[data-astro-cid-2dhelymu]{font-family:var(--font-body);color:var(--mgr-navy);font-size:16px;font-weight:500;line-height:1.5}.intro[data-astro-cid-2dhelymu] p{margin:0 0 .9rem}.cards[data-astro-cid-2dhelymu]{box-sizing:border-box;flex:1 1 0;grid-template-columns:repeat(2,1fr);gap:20px;min-width:0;padding:10px;display:grid}.card[data-astro-cid-2dhelymu]{box-sizing:border-box;background-color:var(--card-bg);border-radius:20px;flex-direction:column;gap:20px;min-width:0;padding:20px;display:flex}.label[data-astro-cid-2dhelymu]{background-color:var(--label-bg);font-family:var(--font-display);color:var(--text-on-bright);border-radius:6px;margin:0;padding:9px;font-size:20px;font-weight:600;line-height:1}.statement[data-astro-cid-2dhelymu]{font-family:var(--font-body);color:var(--mgr-navy);margin:0;font-size:16px;font-weight:400;line-height:18px}.picture[data-astro-cid-2dhelymu]{border-radius:20px;overflow:hidden}.picture[data-astro-cid-2dhelymu] img{width:100%;max-width:100%;height:auto;display:block}@media (max-width:1024px){.panel[data-astro-cid-2dhelymu]{flex-direction:column}.info[data-astro-cid-2dhelymu]{flex:none;width:100%}}@media (max-width:767px){.cards[data-astro-cid-2dhelymu]{grid-template-columns:1fr}}.grid[data-astro-cid-pflrn64n]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card[data-astro-cid-pflrn64n]{box-sizing:border-box;border-radius:var(--radius-lg);background-color:var(--card-bg);min-width:0;box-shadow:var(--shadow-xs);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;gap:20px;padding:20px;display:flex}.card[data-astro-cid-pflrn64n]:hover,.card[data-astro-cid-pflrn64n]:focus-within{box-shadow:var(--shadow-md);transform:var(--lift-2)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-pflrn64n]{transition:none}.card[data-astro-cid-pflrn64n]:hover,.card[data-astro-cid-pflrn64n]:focus-within{transform:none}}.slot[data-astro-cid-pflrn64n]{padding-top:var(--card-pt,20px)}.image-box[data-astro-cid-pflrn64n]{text-align:center}.image[data-astro-cid-pflrn64n]{margin:0;display:block}.image[data-astro-cid-pflrn64n] a[data-astro-cid-pflrn64n],.image[data-astro-cid-pflrn64n] img{display:block}.image[data-astro-cid-pflrn64n] img{border-radius:var(--radius-md);width:100%;height:auto}.title[data-astro-cid-pflrn64n]{font-family:var(--font-display);font-size:max(24px, var(--fs-card-title));font-weight:600;line-height:var(--lh-heading);color:var(--mgr-coral-600);transition:color var(--dur-2);margin:.5rem 0 0}.title[data-astro-cid-pflrn64n] a[data-astro-cid-pflrn64n]{color:inherit;text-decoration:none}.image-box[data-astro-cid-pflrn64n]:hover .title[data-astro-cid-pflrn64n],.image-box[data-astro-cid-pflrn64n]:focus-within .title[data-astro-cid-pflrn64n]{color:var(--mgr-pink-600)}.text[data-astro-cid-pflrn64n]{font-family:var(--font-body);color:var(--text);margin:0;font-size:15px;font-weight:500;line-height:1.55}@media (max-width:767px){.grid[data-astro-cid-pflrn64n]{grid-template-columns:1fr}}.policies[data-astro-cid-od7lmwnr]{margin:var(--space-4) 0 0;color:var(--text);font-size:var(--fs-ui);text-align:center;font-weight:700}.policies[data-astro-cid-od7lmwnr] a[data-astro-cid-od7lmwnr]{color:var(--text-link);text-underline-offset:3px;padding:10px 6px;text-decoration:underline;display:inline-block}.policies[data-astro-cid-od7lmwnr] a[data-astro-cid-od7lmwnr]:hover{color:var(--text-link-hover)}.card[data-astro-cid-jqgjsbup]{box-sizing:border-box;min-width:0;transition:transform .2s ease-in-out;position:relative}.card[data-astro-cid-jqgjsbup]:hover{transform:var(--lift-2)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-jqgjsbup]{transition:none}}.heading[data-astro-cid-jqgjsbup]{text-align:center}.icon[data-astro-cid-jqgjsbup]{font-size:35px;line-height:1}.face[data-astro-cid-jqgjsbup]{fill:currentColor;flex:none;width:1em;height:1em;display:block}.title[data-astro-cid-jqgjsbup]{font-family:var(--font-body);margin:0;font-size:26px;font-weight:600;line-height:1.2}.subtitle[data-astro-cid-jqgjsbup]{font-family:var(--font-display);font-size:14px;line-height:24px;display:block}.price[data-astro-cid-jqgjsbup]{text-align:center;color:var(--text-on-deep);font-family:var(--font-price);font-weight:600;line-height:.9;container-type:inline-size}.price-inner[data-astro-cid-jqgjsbup]{font-size:65px;font-size:min(65px, calc((100cqw + 28px) * var(--price-fit,.28)));white-space:nowrap;justify-content:center;display:flex}.currency[data-astro-cid-jqgjsbup],.sub-price[data-astro-cid-jqgjsbup]{align-self:flex-start;line-height:1}.currency[data-astro-cid-jqgjsbup]{font-family:var(--font-body);font-size:.461538em}.sub-price[data-astro-cid-jqgjsbup]{font-size:.292308em}.period[data-astro-cid-jqgjsbup]{align-self:flex-end;font-size:.261538em;line-height:1.5}.features[data-astro-cid-jqgjsbup]{margin:0;padding:0;list-style:none}.feature-inner[data-astro-cid-jqgjsbup]{box-sizing:border-box;align-items:center;margin:0 auto;line-height:1.5;display:flex}.check[data-astro-cid-jqgjsbup]{flex:none;margin-right:8px;line-height:1;display:block}.btn[data-astro-cid-jqgjsbup]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.action[data-astro-cid-jqgjsbup]{text-align:center;font-size:17px;line-height:1.5}.btn[data-astro-cid-jqgjsbup]{box-sizing:border-box;vertical-align:middle;color:var(--text-on-deep);cursor:pointer;transition:background-color var(--btn-speed,.1s), border-color var(--btn-speed,.1s), color var(--btn-speed,.1s);line-height:1.5;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.footnote[data-astro-cid-jqgjsbup]{text-align:center;line-height:1.3}.badge[data-astro-cid-jqgjsbup]{z-index:2;text-align:center;display:inline-block;position:absolute;right:0}.badge-inner[data-astro-cid-jqgjsbup]{color:var(--text-on-deep);font-family:var(--font-body);padding:0 10px;font-size:15px;font-weight:800;line-height:1.5}.badge-flag[data-astro-cid-jqgjsbup]{margin-right:-10px;top:27px}.badge-flag[data-astro-cid-jqgjsbup]:before{content:"";z-index:1;border-top:10px solid var(--pass-10-hover);border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;margin-left:-10px;position:absolute;bottom:-5px;right:-5px;transform:rotate(-90deg)}.badge-flag[data-astro-cid-jqgjsbup] .badge-inner[data-astro-cid-jqgjsbup]{z-index:2;border-radius:var(--radius-xs) var(--radius-xs) 0 var(--radius-xs);background-color:var(--pass-10);position:relative}.badge-corner[data-astro-cid-jqgjsbup]{width:200px;height:200px;top:0;overflow:hidden;transform:rotate(90deg)}.badge-corner[data-astro-cid-jqgjsbup] .badge-inner[data-astro-cid-jqgjsbup]{background-color:var(--mgr-cyan);width:200%;color:var(--text-on-bright);margin-top:27px;transform:translateY(-50%)translate(-50%)translate(27px)rotate(-45deg)}.theme-hourly[data-astro-cid-jqgjsbup],.theme-package[data-astro-cid-jqgjsbup]{border-radius:var(--radius-lg);background-color:var(--surface-card);box-shadow:var(--shadow-sm)}.theme-hourly[data-astro-cid-jqgjsbup]{--btn-bg:var(--mgr-pink-600);--price-fit:.28}.theme-package[data-astro-cid-jqgjsbup]{--btn-bg:var(--wa-dark);--price-fit:.25}.grey[data-astro-cid-jqgjsbup] .heading[data-astro-cid-jqgjsbup]{padding:22px 20px 16px}.grey[data-astro-cid-jqgjsbup] .icon[data-astro-cid-jqgjsbup]{height:34px;color:var(--mgr-pink-600);justify-content:center;align-items:flex-start;margin-bottom:8px;display:flex}.grey[data-astro-cid-jqgjsbup] .title[data-astro-cid-jqgjsbup]{color:var(--mgr-pink-600);font-family:var(--font-display)}.grey[data-astro-cid-jqgjsbup] .subtitle[data-astro-cid-jqgjsbup]{color:var(--mgr-coral-600);font-family:var(--font-body);font-weight:700}.grey[data-astro-cid-jqgjsbup] .price[data-astro-cid-jqgjsbup]{background-color:var(--price-bg);padding:22px 20px 18px}.grey[data-astro-cid-jqgjsbup] .feature[data-astro-cid-jqgjsbup]{font-family:var(--font-pricing-list);font-size:15px;font-weight:700}.grey[data-astro-cid-jqgjsbup] .feature[data-astro-cid-jqgjsbup]:after{content:"";border-bottom:1px dashed var(--mgr-pastel-lilac);width:100%;max-width:45%;margin:0 auto;display:block}.grey[data-astro-cid-jqgjsbup] .feature[data-astro-cid-jqgjsbup]:last-child:after{display:none}.grey[data-astro-cid-jqgjsbup] .feature-inner[data-astro-cid-jqgjsbup]{max-width:357px;color:var(--text);text-align:left;align-items:flex-start;padding:8px 20px}.grey[data-astro-cid-jqgjsbup] .check[data-astro-cid-jqgjsbup]{color:var(--mgr-orchid-600);margin-top:.3em;font-size:14px}.grey[data-astro-cid-jqgjsbup] .action[data-astro-cid-jqgjsbup]{padding:16px 0 4px}.grey[data-astro-cid-jqgjsbup] .btn[data-astro-cid-jqgjsbup]{border-radius:var(--radius-pill);background-color:var(--btn-bg);box-shadow:var(--shadow-sm);font-family:var(--font-pricing-btn);padding:10px 36px;font-size:18px;font-weight:800}.grey[data-astro-cid-jqgjsbup] .btn[data-astro-cid-jqgjsbup]:hover{background-color:var(--mgr-navy)}.grey[data-astro-cid-jqgjsbup] .btn-primary[data-astro-cid-jqgjsbup]{background-color:var(--surface-action);box-shadow:var(--shadow-cta)}.grey[data-astro-cid-jqgjsbup] .btn-primary[data-astro-cid-jqgjsbup]:hover{background-color:var(--surface-action-hover);color:var(--text-on-bright)}.grey[data-astro-cid-jqgjsbup] .btn-whatsapp[data-astro-cid-jqgjsbup]{background-color:var(--wa-green);color:var(--text-on-bright)}.grey[data-astro-cid-jqgjsbup] .btn-whatsapp[data-astro-cid-jqgjsbup]:hover{background-color:var(--wa-dark);color:var(--text-on-deep)}.grey[data-astro-cid-jqgjsbup] .footnote[data-astro-cid-jqgjsbup]{color:var(--text);font-family:var(--font-note);padding:5px 32px 26px;font-size:15px;font-weight:700}.grey[data-astro-cid-jqgjsbup] .footnote[data-astro-cid-jqgjsbup]:before{content:"";background-color:var(--mgr-coral-600);width:28px;height:28px;-webkit-mask:var(--sock) center / contain no-repeat;-webkit-mask:var(--sock) center / contain no-repeat;mask:var(--sock) center / contain no-repeat;margin:0 auto 6px;display:block}.card[data-astro-cid-jqgjsbup]{--sock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 1.5h7.5V4H8zM8 5.5h7.5v6.2l3.3 3.3a3.6 3.6 0 0 1-5.1 5.1l-4.6-4.6A3.6 3.6 0 0 1 8 13z'/%3E%3C/svg%3E")}.theme-pass[data-astro-cid-jqgjsbup]{border-radius:var(--radius-lg);background-color:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.theme-pass[data-astro-cid-jqgjsbup] .heading[data-astro-cid-jqgjsbup]{background-color:var(--accent);padding:50px 20px 20px}.theme-pass[data-astro-cid-jqgjsbup] .title[data-astro-cid-jqgjsbup]{color:var(--text-on-deep);font-family:var(--font-display);letter-spacing:.4px;font-size:30px}.theme-pass[data-astro-cid-jqgjsbup] .price[data-astro-cid-jqgjsbup]{background-color:var(--accent);font-family:var(--font-body);letter-spacing:.4px;padding:3px 20px 35px;font-weight:600}.theme-pass[data-astro-cid-jqgjsbup] .price-inner[data-astro-cid-jqgjsbup]{font-size:65px}.theme-pass[data-astro-cid-jqgjsbup] .currency[data-astro-cid-jqgjsbup]{font-size:24px}.theme-pass[data-astro-cid-jqgjsbup] .features[data-astro-cid-jqgjsbup]{padding-top:32px}.theme-pass[data-astro-cid-jqgjsbup] .feature[data-astro-cid-jqgjsbup]{font-family:var(--font-note);letter-spacing:.4px;font-size:15px;font-weight:600}.theme-pass[data-astro-cid-jqgjsbup] .feature-inner[data-astro-cid-jqgjsbup]{max-width:221px;color:var(--text-muted);padding:7px 15px}.theme-pass[data-astro-cid-jqgjsbup] .check[data-astro-cid-jqgjsbup]{color:var(--check);font-size:10px}.theme-pass[data-astro-cid-jqgjsbup] .action[data-astro-cid-jqgjsbup]{padding:28px 28px 40px}.theme-pass[data-astro-cid-jqgjsbup] .btn[data-astro-cid-jqgjsbup]{--btn-speed:.2s;border-radius:var(--radius-pill);background-color:var(--accent);min-height:44px;font-family:var(--font-body);letter-spacing:.6px;padding:10px 44px;font-size:16px;font-weight:800}.theme-pass[data-astro-cid-jqgjsbup] .btn[data-astro-cid-jqgjsbup]:hover{background-color:var(--accent-hover)}.theme-pass[data-astro-cid-jqgjsbup] .footnote[data-astro-cid-jqgjsbup]{background-color:var(--accent);color:var(--text-on-deep);font-family:var(--font-note);padding:15px 70px;font-size:15px;font-weight:600}@media (max-width:1024px){.theme-pass[data-astro-cid-jqgjsbup] .title[data-astro-cid-jqgjsbup]{font-size:22px}.theme-pass[data-astro-cid-jqgjsbup] .price-inner[data-astro-cid-jqgjsbup]{font-size:40px}.theme-pass[data-astro-cid-jqgjsbup] .feature[data-astro-cid-jqgjsbup]{font-size:13px}.theme-pass[data-astro-cid-jqgjsbup] .btn[data-astro-cid-jqgjsbup]{padding:10px 30px;font-size:13px}}@media (max-width:767px){.theme-pass[data-astro-cid-jqgjsbup] .feature[data-astro-cid-jqgjsbup]{font-size:14px}.theme-pass[data-astro-cid-jqgjsbup] .btn[data-astro-cid-jqgjsbup]{padding:10px 50px}}.theme-demo[data-astro-cid-jqgjsbup]{border-radius:var(--radius-lg)}.theme-demo[data-astro-cid-jqgjsbup].featured{background-color:var(--mgr-pastel-periwinkle)}.theme-demo[data-astro-cid-jqgjsbup] .heading[data-astro-cid-jqgjsbup]{padding:35px 25px 25px}.theme-demo[data-astro-cid-jqgjsbup] .title[data-astro-cid-jqgjsbup]{color:var(--text);font-family:var(--font-display);font-size:24px;font-weight:600}.theme-demo[data-astro-cid-jqgjsbup] .subtitle[data-astro-cid-jqgjsbup]{color:var(--text);font-size:15px}.theme-demo[data-astro-cid-jqgjsbup] .price[data-astro-cid-jqgjsbup]{color:var(--mgr-coral-600);font-family:var(--font-display);padding:0 0 20px}.theme-demo[data-astro-cid-jqgjsbup] .price-inner[data-astro-cid-jqgjsbup]{font-size:55px}.theme-demo[data-astro-cid-jqgjsbup] .currency[data-astro-cid-jqgjsbup]{font-size:24px}.theme-demo[data-astro-cid-jqgjsbup] .sub-price[data-astro-cid-jqgjsbup]{font-size:19px}.theme-demo[data-astro-cid-jqgjsbup] .period[data-astro-cid-jqgjsbup]{color:var(--text);font-size:15px}.theme-demo[data-astro-cid-jqgjsbup] .feature[data-astro-cid-jqgjsbup]{font-family:var(--font-body);font-size:14px;font-weight:400}.theme-demo[data-astro-cid-jqgjsbup] .feature-inner[data-astro-cid-jqgjsbup]{max-width:328px;color:var(--text-muted);text-align:center;justify-content:center;padding:5px}.theme-demo[data-astro-cid-jqgjsbup] .check[data-astro-cid-jqgjsbup]{color:var(--mgr-coral-600);font-size:14px}.theme-demo[data-astro-cid-jqgjsbup] .action[data-astro-cid-jqgjsbup]{padding:25px 25px 35px}.theme-demo[data-astro-cid-jqgjsbup] .btn[data-astro-cid-jqgjsbup]{--btn-speed:.4s;border-radius:var(--radius-pill);background-color:var(--mgr-coral-600);font-family:var(--font-body);padding:10px 50px;font-size:15px;font-weight:800}.theme-demo[data-astro-cid-jqgjsbup]:not(.featured) .btn[data-astro-cid-jqgjsbup]{border:2px solid var(--mgr-coral-600);color:var(--mgr-coral-600);background-color:#0000}.theme-demo[data-astro-cid-jqgjsbup]:not(.featured) .btn[data-astro-cid-jqgjsbup]:hover{background-color:var(--mgr-coral-600);color:var(--text-on-deep)}.grid[data-astro-cid-ql4a4xvu]{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;padding:10px;display:grid}@media (max-width:767px){.grid[data-astro-cid-ql4a4xvu]{grid-template-columns:minmax(0,1fr)}}.bg[data-astro-cid-o6k3k52v]{border-radius:inherit;background-color:var(--mgr-banner-fallback);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg[data-astro-cid-o6k3k52v] img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.text[data-astro-cid-o6k3k52v]{box-sizing:border-box;flex-direction:column;flex:none;gap:20px;width:50%;padding:10px;display:flex;position:relative}.text-full[data-astro-cid-o6k3k52v]{width:100%}.title[data-astro-cid-o6k3k52v]{font-family:var(--font-display);font-size:var(--hero-title-d,60px);color:var(--hero-title-color,var(--mgr-navy));margin:0;font-weight:600;line-height:1}.subtitle[data-astro-cid-o6k3k52v]{font-family:var(--font-body);font-size:16px;font-weight:var(--hero-subtitle-weight,500);color:var(--hero-subtitle-color,var(--mgr-plum));line-height:1.5}.font-legacy[data-astro-cid-o6k3k52v]{font-family:var(--font-legacy)}.subtitle[data-astro-cid-o6k3k52v] p{margin:0 0 .9rem}@media (max-width:1024px){.title[data-astro-cid-o6k3k52v]{font-size:var(--hero-title-t,55px)}}@media (max-width:767px){.hero[data-astro-cid-o6k3k52v]{background-color:var(--surface-alt);flex-direction:column;justify-content:flex-start;min-height:0;overflow:hidden}.bg[data-astro-cid-o6k3k52v]{aspect-ratio:16/5;border-radius:var(--radius-lg);width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}.bg[data-astro-cid-o6k3k52v] img{object-position:100% 50%}.text[data-astro-cid-o6k3k52v]{gap:12px;width:100%;padding:20px 20px 8px}.title[data-astro-cid-o6k3k52v]{font-size:var(--hero-title-m,38px)}}.wrap[data-astro-cid-yqxqmskp]{text-align:center}.title[data-astro-cid-yqxqmskp]{font-family:var(--font-display);font-size:var(--title-d,40px);font-weight:var(--title-weight);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance;color:var(--title-color,var(--mgr-navy));margin:0}@media (max-width:1024px){.title[data-astro-cid-yqxqmskp]{font-size:var(--title-t,40px)}}@media (max-width:767px){.title[data-astro-cid-yqxqmskp]{font-size:var(--title-m,35px)}}.policy[data-astro-cid-ck44fixy] h1,.policy[data-astro-cid-ck44fixy] h2,.policy[data-astro-cid-ck44fixy] h3,.policy[data-astro-cid-ck44fixy] h4,.policy[data-astro-cid-ck44fixy] h5,.policy[data-astro-cid-ck44fixy] h6{margin:.5rem 0 1rem;font-weight:500;line-height:1.2}.policy[data-astro-cid-ck44fixy] h1{font-size:2.5rem}.policy[data-astro-cid-ck44fixy] h2{font-size:2rem}.policy[data-astro-cid-ck44fixy] h3{font-size:1.75rem}.policy[data-astro-cid-ck44fixy] h4{font-size:1.5rem}.policy[data-astro-cid-ck44fixy] h5{font-size:1.25rem}.policy[data-astro-cid-ck44fixy] h6{font-size:1rem}.variant-elementor[data-astro-cid-ck44fixy] a{color:var(--text-link)}.variant-elementor[data-astro-cid-ck44fixy]{width:100%;max-width:78ch;margin-left:auto;margin-right:auto}.grid[data-astro-cid-ieymtllo]{box-sizing:border-box;align-items:start;gap:20px;padding:10px;display:grid}.grid-hourly[data-astro-cid-ieymtllo]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-pass[data-astro-cid-ieymtllo]{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.grid-demo-dollar[data-astro-cid-ieymtllo]{border:1px solid var(--mgr-frame);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 10px}@media (max-width:1024px){.grid-demo-dollar[data-astro-cid-ieymtllo]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid-hourly[data-astro-cid-ieymtllo],.grid-pass[data-astro-cid-ieymtllo]{grid-template-columns:minmax(0,1fr)}}.side-right[data-astro-cid-x7f7wwpe].spacer{order:0}.side-left[data-astro-cid-x7f7wwpe].spacer{order:1}.spacer[data-astro-cid-x7f7wwpe]{flex:0 0 50%;min-width:0}.card[data-astro-cid-x7f7wwpe]{box-sizing:border-box;background-color:var(--mgr-cream);flex-direction:column;flex:0 50%;gap:20px;min-width:0;display:flex}.card[data-astro-cid-x7f7wwpe].side-right{order:1;padding:10px 0 10px 50px}.card[data-astro-cid-x7f7wwpe].side-left{order:0;padding:10px 50px 10px 0}.name[data-astro-cid-x7f7wwpe],.tagline[data-astro-cid-x7f7wwpe]{font-family:var(--font-display);color:var(--text);margin:0;font-weight:600;line-height:1}.name[data-astro-cid-x7f7wwpe]{font-size:50px}.name[data-astro-cid-x7f7wwpe]:before{content:"";border-radius:var(--radius-pill);background:var(--program-accent);width:56px;height:6px;margin-bottom:14px;display:block}.tagline[data-astro-cid-x7f7wwpe]{font-size:22px}.text[data-astro-cid-x7f7wwpe]{font-family:var(--font-body);color:var(--text-muted);font-size:16px;font-weight:400;line-height:1.5}.text[data-astro-cid-x7f7wwpe] p{margin:0 0 .9rem}.action[data-astro-cid-x7f7wwpe]{margin-top:10px}@media (max-width:1024px){.spacer[data-astro-cid-x7f7wwpe]{flex-basis:30%}.card[data-astro-cid-x7f7wwpe]{flex-basis:70%}.card[data-astro-cid-x7f7wwpe].side-right{padding:50px 10px 50px 50px}.card[data-astro-cid-x7f7wwpe].side-left{padding:50px 50px 50px 10px}.name[data-astro-cid-x7f7wwpe]{font-size:40px}.tagline[data-astro-cid-x7f7wwpe]{font-size:20px}}@media (max-width:767px){.spacer[data-astro-cid-x7f7wwpe]{display:none}.card[data-astro-cid-x7f7wwpe]{flex-basis:100%}.card[data-astro-cid-x7f7wwpe].side-right,.card[data-astro-cid-x7f7wwpe].side-left{padding:30px}.name[data-astro-cid-x7f7wwpe]{font-size:35px}}.grid[data-astro-cid-lhyjmrpl]{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.card[data-astro-cid-lhyjmrpl]{box-sizing:border-box;border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:20px;min-width:0;padding:10px;display:flex}.title[data-astro-cid-lhyjmrpl]{font-family:var(--font-display);color:var(--text);margin:0;font-size:22px;font-weight:500;line-height:1}.text[data-astro-cid-lhyjmrpl]{font-family:var(--font-body);color:var(--mgr-navy);flex:auto;font-size:16px;font-weight:500;line-height:1.5}.text[data-astro-cid-lhyjmrpl] p{margin:0 0 .9rem}@media (max-width:1024px){.grid[data-astro-cid-lhyjmrpl]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.grid[data-astro-cid-lhyjmrpl]{grid-template-columns:1fr}}.spacer[data-astro-cid-uuwjqyfm]{height:var(--spacer-desktop)}@media (max-width:1024px){.spacer[data-astro-cid-uuwjqyfm]{height:var(--spacer-tablet)}}@media (max-width:767px){.spacer[data-astro-cid-uuwjqyfm]{height:var(--spacer-mobile)}}.col[data-astro-cid-noq6l5ef]{box-sizing:border-box;flex-direction:column;flex:1 1 0;gap:20px;min-width:0;padding:10px;display:flex}.rows[data-astro-cid-noq6l5ef]{gap:30px}.row[data-astro-cid-noq6l5ef]{box-sizing:border-box;border:1px solid var(--mgr-feature-border);border-radius:var(--radius-lg);background-color:var(--row-bg,transparent);text-align:left;align-items:center;padding:10px;display:flex}.icon[data-astro-cid-noq6l5ef]{flex:none;width:15%;margin-right:15px}.icon[data-astro-cid-noq6l5ef] img{width:100%;height:auto;display:block}.content[data-astro-cid-noq6l5ef]{flex:1 1 0;min-width:0}.title[data-astro-cid-noq6l5ef]{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:var(--lh-heading);color:var(--mgr-coral-700);transition:color var(--dur-2);margin:.5rem 0 0}.text[data-astro-cid-noq6l5ef]{margin:0;font-size:15px;line-height:1.55}.variant-home[data-astro-cid-noq6l5ef] .text[data-astro-cid-noq6l5ef]{font-family:var(--font-body);color:var(--text);font-weight:400}.variant-home[data-astro-cid-noq6l5ef] .row[data-astro-cid-noq6l5ef]:hover .title[data-astro-cid-noq6l5ef],.variant-home[data-astro-cid-noq6l5ef] .row[data-astro-cid-noq6l5ef]:focus-within .title[data-astro-cid-noq6l5ef]{color:var(--mgr-pink-700)}.variant-demo[data-astro-cid-noq6l5ef] .title[data-astro-cid-noq6l5ef]{color:var(--text)}.variant-demo[data-astro-cid-noq6l5ef] .text[data-astro-cid-noq6l5ef]{font-family:var(--font-body);color:var(--text-muted);font-weight:400}@media (min-width:1025px){.offset[data-astro-cid-noq6l5ef]{margin:0 -30px 0 30px}}@media (max-width:1024px){.col[data-astro-cid-noq6l5ef]{flex:none;width:100%}}@media (max-width:767px){.row[data-astro-cid-noq6l5ef]{display:block}.icon[data-astro-cid-noq6l5ef]{margin:0 auto 15px}}.post-header[data-astro-cid-ithpjdsx]{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;padding:24px 20px 0}.page-title[data-astro-cid-ithpjdsx]{font-family:var(--font-display);color:var(--text);margin:.5rem 0 1rem;font-size:2.5rem;font-weight:500;line-height:1.2}.grid[data-astro-cid-zytdz5zv]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.value-card[data-astro-cid-zytdz5zv]{box-sizing:border-box;border:1px solid var(--mgr-pastel-sand);border-radius:var(--radius-lg);min-width:0}.card[data-astro-cid-zytdz5zv]{border-radius:var(--radius-lg);background-color:var(--mgr-cream);height:100%;transition:background-color var(--dur-2), transform var(--dur-2) var(--ease-out);position:relative;overflow:hidden}.card[data-astro-cid-zytdz5zv]:hover{background-color:var(--mgr-pastel-sand-hover)}.link[data-astro-cid-zytdz5zv]{z-index:40;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.content[data-astro-cid-zytdz5zv]{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;min-height:205px;padding:30px;display:flex;position:relative}.icon[data-astro-cid-zytdz5zv]{width:100%;color:var(--mgr-coral-600);font-size:27px}.title[data-astro-cid-zytdz5zv]{width:100%;font-family:var(--font-display);color:var(--text);margin:0;font-size:20px;font-weight:600;line-height:1.2}.description[data-astro-cid-zytdz5zv]{width:100%;font-family:var(--font-body);color:var(--text-muted);font-size:14px;line-height:1.5}.description[data-astro-cid-zytdz5zv] p{margin:0}@media (max-width:1024px){.grid[data-astro-cid-zytdz5zv]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.grid[data-astro-cid-zytdz5zv]{grid-template-columns:1fr}}.video[data-astro-cid-i6amm4u4]{border-radius:var(--radius-lg);background-color:#000;position:relative;overflow:hidden}.video[data-astro-cid-i6amm4u4]:before{content:"";padding-top:42.8571%;display:block}.facade[data-astro-cid-i6amm4u4]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;top:0;left:0}.facade[data-astro-cid-i6amm4u4]:focus-visible{outline:3px solid var(--mgr-white);outline-offset:-6px}.play[data-astro-cid-i6amm4u4]{width:68px;height:48px;display:block}.play[data-astro-cid-i6amm4u4] svg[data-astro-cid-i6amm4u4]{width:100%;height:100%;display:block}.plate[data-astro-cid-i6amm4u4]{fill:var(--mgr-coral);transition:fill .3s}.triangle[data-astro-cid-i6amm4u4]{fill:var(--mgr-white)}.facade[data-astro-cid-i6amm4u4]:hover .plate[data-astro-cid-i6amm4u4]{fill:var(--mgr-pink)}.facade[data-astro-cid-i6amm4u4]:focus-visible .plate[data-astro-cid-i6amm4u4]{fill:var(--mgr-pink)}.video[data-astro-cid-i6amm4u4] iframe{border:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.form-column[data-astro-cid-odgogpj6]{width:100%;max-width:760px;margin:0 auto}.form-lead[data-astro-cid-odgogpj6]{margin-bottom:var(--space-6);flex-direction:column;gap:20px;display:flex}.row[data-astro-cid-3ktthf3k]{gap:20px;display:flex}.spacer[data-astro-cid-3ktthf3k]{box-sizing:border-box;flex:none;width:40%;padding:10px}.column[data-astro-cid-3ktthf3k]{box-sizing:border-box;min-width:0;padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--glass-navy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--focus:var(--focus-on-dark);flex-direction:column;flex:0 60%;justify-content:center;gap:20px;display:flex}.variant-activities[data-astro-cid-3ktthf3k]{--faq-pill:var(--mgr-sun);--faq-pill-active:var(--mgr-butter);--faq-answer-font:var(--font-body);--faq-answer-weight:500;--faq-intro-font:var(--font-body)}.variant-school[data-astro-cid-3ktthf3k]{--faq-pill:var(--mgr-tint-sage);--faq-pill-active:var(--mgr-pastel-mint);--faq-answer-font:var(--font-body);--faq-answer-weight:500;--faq-intro-font:var(--font-body)}.intro[data-astro-cid-3ktthf3k]{font-family:var(--faq-intro-font);font-size:16px;font-weight:500;line-height:var(--lh-body);color:var(--text-on-glass);margin-top:-10px}.intro[data-astro-cid-3ktthf3k] p{margin:0 0 .9rem}.faq[data-astro-cid-3ktthf3k]{flex-direction:column;gap:7px;margin-top:-5px;padding:7px 0;display:flex}.question[data-astro-cid-3ktthf3k]{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--faq-pill);min-height:44px;font-family:var(--font-display);color:var(--text-on-bright);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;padding:10px 18px;font-size:19px;font-weight:500;line-height:1.4;list-style:none;display:flex}.question[data-astro-cid-3ktthf3k]::-webkit-details-marker{display:none}.question[data-astro-cid-3ktthf3k]>[data-astro-cid-3ktthf3k]{pointer-events:none}.question[data-astro-cid-3ktthf3k]:hover,.item[data-astro-cid-3ktthf3k][open]>.question[data-astro-cid-3ktthf3k]{background-color:var(--faq-pill-active)}.title[data-astro-cid-3ktthf3k]{margin-left:5px}.toggle[data-astro-cid-3ktthf3k]{flex:none;margin-left:10px}.toggle[data-astro-cid-3ktthf3k] svg{width:11px;height:auto}.caret-open[data-astro-cid-3ktthf3k],.item[data-astro-cid-3ktthf3k][open] .caret-closed[data-astro-cid-3ktthf3k]{display:none}.item[data-astro-cid-3ktthf3k][open] .caret-open[data-astro-cid-3ktthf3k]{display:block}.answer[data-astro-cid-3ktthf3k]{font-family:var(--faq-answer-font);font-size:15px;font-weight:var(--faq-answer-weight);line-height:var(--lh-body);color:var(--text-on-glass);margin-top:7px;padding:10px 15px 10px 20px}.answer[data-astro-cid-3ktthf3k] p{margin:0}@supports (interpolate-size:allow-keywords){.item[data-astro-cid-3ktthf3k]{interpolate-size:allow-keywords}.item[data-astro-cid-3ktthf3k]::details-content{height:0;transition:height .4s ease, content-visibility .4s allow-discrete;overflow-y:clip}.item[data-astro-cid-3ktthf3k][open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.item[data-astro-cid-3ktthf3k]::details-content{transition:none}}@media (max-width:1366px){.question[data-astro-cid-3ktthf3k]{font-size:18px}}@media (max-width:1024px){.spacer[data-astro-cid-3ktthf3k]{width:187.195px}.column[data-astro-cid-3ktthf3k]{flex-basis:100%}.intro[data-astro-cid-3ktthf3k]{font-size:14px}}@media (max-width:767px){.spacer[data-astro-cid-3ktthf3k]{display:none}.question[data-astro-cid-3ktthf3k]{font-size:15px}}.grid[data-astro-cid-bxvpkez5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cell[data-astro-cid-bxvpkez5]{min-width:0}.flip-box[data-astro-cid-bxvpkez5]{border-radius:var(--radius-lg);perspective:1000px;height:200px;transform-style:preserve-3d;cursor:pointer;position:relative}.flip-box[data-astro-cid-bxvpkez5].static{cursor:default}.flip-box[data-astro-cid-bxvpkez5]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.face[data-astro-cid-bxvpkez5]{border-radius:var(--radius-lg);width:100%;height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s;position:absolute;top:0;left:0}.front[data-astro-cid-bxvpkez5]{z-index:5;background-color:var(--front-bg);background-image:var(--front-image)}.back[data-astro-cid-bxvpkez5]{background-color:var(--back-bg);transform:rotateX(0)rotateY(-180deg)}.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):hover .front[data-astro-cid-bxvpkez5],.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):focus-within .front[data-astro-cid-bxvpkez5]{transform:rotateX(0)rotateY(180deg)}.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):hover .back[data-astro-cid-bxvpkez5],.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):focus-within .back[data-astro-cid-bxvpkez5]{transform:none}.overlay[data-astro-cid-bxvpkez5]{z-index:5;border-radius:var(--radius-lg);background-color:var(--front-overlay);width:100%;height:100%;position:absolute;top:0;left:0}.content[data-astro-cid-bxvpkez5]{z-index:10;box-sizing:border-box;text-align:center;width:100%;height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:center;padding:20px;display:flex;position:relative;transform:translateZ(70px)scale(.93)}.icon[data-astro-cid-bxvpkez5]{margin-bottom:16px}.icon[data-astro-cid-bxvpkez5] img{width:100%;max-width:var(--icon-width);height:auto;margin:0 auto;display:block}.title[data-astro-cid-bxvpkez5]{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600;line-height:1.2}.text[data-astro-cid-bxvpkez5]{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.5}.text[data-astro-cid-bxvpkez5] p{margin:0 0 .9rem}.front[data-astro-cid-bxvpkez5] .title[data-astro-cid-bxvpkez5]{color:var(--text)}.front[data-astro-cid-bxvpkez5] .text[data-astro-cid-bxvpkez5]{color:var(--text-muted)}.back[data-astro-cid-bxvpkez5] .title[data-astro-cid-bxvpkez5],.back[data-astro-cid-bxvpkez5] .text[data-astro-cid-bxvpkez5]{color:var(--text-on-bright)}@media (prefers-reduced-motion:reduce){.face[data-astro-cid-bxvpkez5],.content[data-astro-cid-bxvpkez5]{transition:none;transform:none}.back[data-astro-cid-bxvpkez5]{opacity:0}.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):hover .front[data-astro-cid-bxvpkez5],.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):focus-within .front[data-astro-cid-bxvpkez5]{opacity:0;transform:none}.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):hover .back[data-astro-cid-bxvpkez5],.flip-box[data-astro-cid-bxvpkez5]:not([data-dismissed]):focus-within .back[data-astro-cid-bxvpkez5]{opacity:1;transform:none}}@media (max-width:1024px){.grid[data-astro-cid-bxvpkez5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid[data-astro-cid-bxvpkez5]{grid-template-columns:minmax(0,1fr)}}.counters[data-astro-cid-uhttywoi]{box-sizing:border-box;flex-wrap:wrap;justify-content:center;padding:10px;display:flex}.counter[data-astro-cid-uhttywoi]{box-sizing:border-box;flex-direction:column-reverse;flex:1 1 0;justify-content:center;padding:10px;display:flex}.number-wrapper[data-astro-cid-uhttywoi]{font-family:var(--font-display);font-size:var(--fs-counter);color:var(--mgr-coral-600);justify-content:center;font-weight:600;line-height:1;display:flex}.final[data-astro-cid-uhttywoi]{clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label[data-astro-cid-uhttywoi]{font-family:var(--font-counter);color:var(--mgr-navy);justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:2.5;display:flex}@media (max-width:1366px){.counters[data-astro-cid-uhttywoi]{padding:0 20px}}@media (max-width:767px){.counter[data-astro-cid-uhttywoi]{flex:0 0 50%}}.steps[data-astro-cid-nw76266s]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 40px;padding:0 0 10px;list-style:none;display:grid}.step[data-astro-cid-nw76266s]{box-sizing:border-box;flex-direction:column;min-width:0;padding:10px;display:flex;position:relative}.label[data-astro-cid-nw76266s]{box-sizing:border-box;border-radius:var(--radius-pill);background-color:var(--mgr-pink-600);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;font-family:var(--font-body);letter-spacing:.06em;color:var(--text-on-deep);text-align:center;text-transform:uppercase;padding:4px 14px;font-size:13px;font-weight:800;line-height:1.5;position:absolute;top:0;left:50%;transform:translate(-50%)}.icon[data-astro-cid-nw76266s]{z-index:1;box-sizing:border-box;border:3px solid var(--mgr-white);border-radius:var(--radius-round);background-color:var(--mgr-pastel-blush);width:52px;height:52px;box-shadow:var(--shadow-sm);color:var(--text);justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:51px;left:50%;transform:translate(-50%,-50%)}.card[data-astro-cid-nw76266s]{box-sizing:border-box;border-radius:var(--radius-lg);background-color:var(--surface-card);box-shadow:var(--shadow-sm);text-align:center;overflow-wrap:anywhere;flex:1;margin-top:80px;padding:20px;position:relative}.card[data-astro-cid-nw76266s]:before{content:"";border:11px solid #0000;border-bottom-color:var(--surface-card);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.title-wrap[data-astro-cid-nw76266s]{margin-top:10px}.title[data-astro-cid-nw76266s]{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:var(--lh-heading);color:var(--mgr-coral-600);display:inline-block}.text[data-astro-cid-nw76266s]{font-family:var(--font-body);color:var(--text);margin:5px 0;padding:8px;font-size:15px;font-weight:400;line-height:1.5}.text[data-astro-cid-nw76266s] p{margin:0 0 .9rem}@media (max-width:1023px){.steps[data-astro-cid-nw76266s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.steps[data-astro-cid-nw76266s]{grid-template-columns:minmax(0,1fr);margin:0}}.carousel[data-astro-cid-6hrzgx33]{padding-bottom:30px;position:relative}.viewport[data-astro-cid-6hrzgx33]{scroll-snap-type:x mandatory;overflow-x:auto}.is-ready[data-astro-cid-6hrzgx33] .viewport[data-astro-cid-6hrzgx33]{scroll-snap-type:none;overflow:hidden}.track[data-astro-cid-6hrzgx33]{touch-action:pan-y pinch-zoom;display:flex}.slide[data-astro-cid-6hrzgx33]{scroll-snap-align:start;text-align:center;flex:0 0 33.3333%;min-width:0}@media (max-width:1024px){.slide[data-astro-cid-6hrzgx33]{flex-basis:50%}}@media (max-width:767px){.slide[data-astro-cid-6hrzgx33]{flex-basis:100%}}.figure[data-astro-cid-6hrzgx33]{margin:0;line-height:0}.figure[data-astro-cid-6hrzgx33] img{width:100%;height:auto;display:block}.arrow[data-astro-cid-6hrzgx33]{z-index:1;border-radius:var(--radius-round);background:var(--glass-white);width:44px;height:44px;box-shadow:var(--shadow-sm);color:var(--text);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:none;position:absolute;top:calc(50% - 15px);transform:translateY(-50%)}.is-ready[data-astro-cid-6hrzgx33] .arrow[data-astro-cid-6hrzgx33]{display:flex}.prev[data-astro-cid-6hrzgx33]{left:8px}.next[data-astro-cid-6hrzgx33]{right:8px}.arrow[data-astro-cid-6hrzgx33] svg[data-astro-cid-6hrzgx33]{fill:currentColor;width:18px;height:18px;display:block}.arrow[data-astro-cid-6hrzgx33]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dots[data-astro-cid-6hrzgx33]{justify-content:center;width:100%;display:flex;position:absolute;bottom:-4px;left:0}.dots[data-astro-cid-6hrzgx33] .dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;margin:0;padding:0;position:relative}.dots[data-astro-cid-6hrzgx33] .dot:before{content:"";border-radius:var(--radius-pill);background-color:var(--text);opacity:.25;width:8px;height:8px;transition:opacity var(--dur-2), width var(--dur-2) var(--ease-out), margin var(--dur-2) var(--ease-out);margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.dots[data-astro-cid-6hrzgx33] .dot[aria-current=true]:before{background-color:var(--mgr-coral-600);opacity:1;width:20px;margin-left:-10px}.dots[data-astro-cid-6hrzgx33] .dot:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-round)}.gallery[data-astro-cid-o4f3yvb2]{margin-top:20px;padding:0 10px}.grid[data-astro-cid-o4f3yvb2]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}@media (max-width:1024px){.grid[data-astro-cid-o4f3yvb2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.grid[data-astro-cid-o4f3yvb2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid[data-astro-cid-o4f3yvb2] [data-gallery-column]{gap:8px}.thumb[data-astro-cid-o4f3yvb2]{border-radius:var(--radius-md)}}.is-enhanced[data-astro-cid-o4f3yvb2] .grid[data-astro-cid-o4f3yvb2]{align-items:flex-start;display:flex}.grid[data-astro-cid-o4f3yvb2] [data-gallery-column]{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.item[data-astro-cid-o4f3yvb2]{min-width:0}.item[data-astro-cid-o4f3yvb2][hidden]{display:none}.thumb[data-astro-cid-o4f3yvb2]{border-radius:var(--radius-lg);width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.thumb[data-astro-cid-o4f3yvb2] img{width:100%;height:auto;transition:transform var(--dur-3) var(--ease-out);display:block}.thumb[data-astro-cid-o4f3yvb2]:hover img{transform:scale(1.03)}.thumb[data-astro-cid-o4f3yvb2]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.thumb[data-astro-cid-o4f3yvb2]:hover img{transform:none}}.veil[data-astro-cid-o4f3yvb2]{border-radius:var(--radius-lg);background-color:var(--veil-navy);opacity:0;transition:opacity var(--dur-2);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.thumb[data-astro-cid-o4f3yvb2]:hover .veil[data-astro-cid-o4f3yvb2]{opacity:1}.thumb[data-astro-cid-o4f3yvb2]:focus-visible .veil[data-astro-cid-o4f3yvb2]{opacity:1}.veil[data-astro-cid-o4f3yvb2] svg[data-astro-cid-o4f3yvb2]{box-sizing:content-box;border-radius:var(--radius-round);background-color:var(--mgr-white);width:18px;height:18px;fill:var(--text);padding:13px;display:block}.pagination[data-astro-cid-o4f3yvb2]{font-family:var(--font-body);font-size:var(--fs-ui);justify-content:center;margin-top:48px;font-weight:800;display:flex}.gallery[data-astro-cid-o4f3yvb2]:not(.is-enhanced) .pagination[data-astro-cid-o4f3yvb2]{display:none}.load-more[data-astro-cid-o4f3yvb2]{box-sizing:border-box;border:2px solid var(--mgr-coral-600);border-radius:var(--radius-pill);background-color:var(--surface-card);min-height:44px;color:var(--mgr-coral-600);font:inherit;letter-spacing:var(--ls-ui);cursor:pointer;transition:color var(--dur-2), background-color var(--dur-2), border-color var(--dur-2);padding:10px 28px;line-height:1.5;text-decoration:none;display:inline-block}.load-more[data-astro-cid-o4f3yvb2]:hover{border-color:var(--mgr-coral-600);background-color:var(--mgr-coral-600);color:var(--text-on-deep)}.load-more[data-astro-cid-o4f3yvb2]:focus-visible{border-color:var(--mgr-coral-600);background-color:var(--mgr-coral-600);color:var(--text-on-deep)}.load-more[data-astro-cid-o4f3yvb2][hidden]{display:none}.finish[data-astro-cid-o4f3yvb2]{color:#0000;margin:0}.hero-slideshow{isolation:isolate}.bg[data-astro-cid-c2g7nuwi]{z-index:-2;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.slide[data-astro-cid-c2g7nuwi]{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.slide[data-astro-cid-c2g7nuwi].first{opacity:1}.slide[data-astro-cid-c2g7nuwi] img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.overlay[data-astro-cid-c2g7nuwi]{opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.animated[data-astro-cid-c2g7nuwi].is-playing .slide[data-astro-cid-c2g7nuwi]{animation:var(--fade) var(--cycle) linear infinite;animation-delay:var(--delay)}.animated[data-astro-cid-c2g7nuwi].is-playing .slide[data-astro-cid-c2g7nuwi] img{animation:var(--zoom) var(--cycle) linear infinite;animation-delay:var(--delay)}}.text[data-astro-cid-c2g7nuwi]{box-sizing:border-box;gap:var(--space-4);border-radius:var(--radius-xl);background:var(--glass-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:min(640px,67%);box-shadow:var(--shadow-md);flex-direction:column;flex:none;padding:max(22px,min(2.6vw,36px));display:flex}@media (max-width:1024px){.text[data-astro-cid-c2g7nuwi]{width:min(640px,100%)}}@media (max-width:767px){.hero-slideshow.variant-mobile{align-items:stretch}.hero-slideshow.variant-mobile>.section-inner{justify-content:flex-end;padding:150px 0 14px}.text[data-astro-cid-c2g7nuwi]{border-radius:var(--radius-lg);gap:10px;padding:14px 14px 16px}.text[data-astro-cid-c2g7nuwi] .wpr-advanced-text{margin:0}.text[data-astro-cid-c2g7nuwi] .wpr-advanced-text-preffix{font-size:23px;line-height:1.15}.text[data-astro-cid-c2g7nuwi] .wpr-highlighted-text{font-size:22px}.text[data-astro-cid-c2g7nuwi] .heading .title{font-size:17px}.text[data-astro-cid-c2g7nuwi] .rich-text{font-size:15px;line-height:1.4}.text[data-astro-cid-c2g7nuwi] .rich-text p{margin:0}.text[data-astro-cid-c2g7nuwi] .chips{gap:6px}.text[data-astro-cid-c2g7nuwi] .chip{padding:4px 10px;font-size:13px}}.clip[data-astro-cid-x423yzfa]{width:100%;height:100%;display:block;position:relative}.video[data-astro-cid-x423yzfa]{object-fit:cover;width:100%;height:100%;display:block}.toggle[data-astro-cid-x423yzfa]{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-card);width:44px;height:44px;box-shadow:var(--shadow-sm);color:var(--text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.toggle[data-astro-cid-x423yzfa][hidden]{display:none}.icon[data-astro-cid-x423yzfa]{width:16px;height:16px}.toggle[data-astro-cid-x423yzfa][data-state=paused] .icon-pause[data-astro-cid-x423yzfa],.toggle[data-astro-cid-x423yzfa]:not([data-state=paused]) .icon-play[data-astro-cid-x423yzfa]{display:none}.sketch[data-astro-cid-n7k6wvrw]{width:100%;height:100%;display:block;position:relative;overflow:hidden}.sketch[data-astro-cid-n7k6wvrw] img[data-astro-cid-n7k6wvrw],.sketch[data-astro-cid-n7k6wvrw] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sketch[data-astro-cid-n7k6wvrw] .lines[data-astro-cid-n7k6wvrw]{display:none}@media (prefers-reduced-motion:no-preference){.sketch[data-astro-cid-n7k6wvrw] .lines[data-astro-cid-n7k6wvrw]{mix-blend-mode:multiply;display:block}.sketch[data-astro-cid-n7k6wvrw] .photo{-webkit-mask-image:linear-gradient(90deg, var(--mgr-navy) 40%, transparent 60%);-webkit-mask-image:linear-gradient(90deg, var(--mgr-navy) 40%, transparent 60%);mask-image:linear-gradient(90deg, var(--mgr-navy) 40%, transparent 60%);transition:-webkit-mask-position 1.4s var(--ease-in-out) .3s, mask-position 1.4s var(--ease-in-out) .3s, transform .6s var(--ease-out);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}.sketch[data-astro-cid-n7k6wvrw]:not(.is-revealed) .photo{-webkit-mask-position:100% 0;mask-position:100% 0}}.v2-section{padding:var(--space-11) var(--gutter)}.v2-wrap{gap:var(--space-8);max-width:var(--container);flex-direction:column;margin:0 auto;display:flex}.v2-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.v2-head-text{gap:var(--space-3);flex-direction:column;max-width:40rem;display:flex}.v2-eyebrow{color:var(--mgr-teal-700);font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.v2-title{color:var(--text);font-family:var(--font-display);font-size:var(--fs-section);letter-spacing:var(--ls-display);font-weight:600;line-height:var(--lh-heading);margin:0}.v2-text{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.v2-btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-body);font-size:var(--fs-ui);letter-spacing:var(--ls-ui);font-weight:800;line-height:var(--lh-ui);text-align:center;transition:background-color var(--dur-2), border-color var(--dur-2), color var(--dur-2), transform var(--dur-2) var(--ease-out);border:2px solid #0000;align-self:flex-start;padding:10px 22px;text-decoration:none;display:inline-flex}.v2-btn:hover{transform:var(--lift-1)}.v2-btn:focus-visible{transform:var(--lift-1)}.v2-btn-primary{background:var(--mgr-pink-600);color:var(--text-on-deep)}.v2-btn-primary:hover{background:var(--mgr-pink-700)}.v2-btn-primary:focus-visible{background:var(--mgr-pink-700)}.v2-btn-outline{border-color:var(--mgr-navy);color:var(--text);background:0 0}.v2-btn-outline:hover{background:var(--mgr-navy);color:var(--text-on-deep)}.v2-btn-outline:focus-visible{background:var(--mgr-navy);color:var(--text-on-deep)}.v2-btn-bright{background:var(--mgr-pastel-soft-sky);color:var(--text-on-bright)}.v2-btn-bright:hover{background:var(--mgr-white)}.v2-btn-bright:focus-visible{background:var(--mgr-white)}.v2-card{border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-sm)}a.v2-card{color:inherit;transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);text-decoration:none}a.v2-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}a.v2-card:focus-visible{box-shadow:var(--shadow-lg);transform:translateY(-6px)}a.v2-card:hover [data-sketch] img{transform:scale(1.04)}a.v2-card:focus-visible [data-sketch] img{transform:scale(1.04)}.v2-chip{min-height:32px;padding:0 var(--space-3);border:1.5px solid var(--mgr-line);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);align-items:center;font-weight:700;display:inline-flex}.v2-tone-blush{background:var(--mgr-pastel-blush)}.v2-tone-aqua{background:var(--mgr-pastel-aqua)}.v2-tone-apricot{background:var(--mgr-pastel-apricot)}.v2-tone-mint{background:var(--mgr-pastel-mint)}.v2-tone-orchid{background:var(--mgr-pastel-orchid)}.v2-phone{display:none}@media (max-width:767px){.v2-section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.v2-phone{display:inline}.v2-wide{display:none}}@media (prefers-reduced-motion:reduce){.v2-btn,a.v2-card{transition:none}.v2-btn:hover,a.v2-card:hover{transform:none}.v2-btn:focus-visible{transform:none}a.v2-card:focus-visible{transform:none}}.home-hero[data-astro-cid-7hmz74wu]{padding:var(--space-9) var(--gutter) var(--space-10);background:var(--surface-page);position:relative;overflow:hidden}.inner[data-astro-cid-7hmz74wu],.booking[data-astro-cid-7hmz74wu]{max-width:var(--container);margin:0 auto;position:relative}.inner[data-astro-cid-7hmz74wu]{gap:var(--space-9);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.eyebrow[data-astro-cid-7hmz74wu]{margin:0 0 var(--space-4);color:var(--mgr-pink-600);font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.title[data-astro-cid-7hmz74wu]{max-width:10em;margin:0 0 var(--space-5);color:var(--text);font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:var(--ls-display);font-weight:600;line-height:var(--lh-display)}.tone-pink[data-astro-cid-7hmz74wu]{color:var(--mgr-pink-600)}.tone-teal[data-astro-cid-7hmz74wu]{color:var(--mgr-teal-700)}.tone-violet[data-astro-cid-7hmz74wu]{color:var(--mgr-violet)}.intro[data-astro-cid-7hmz74wu]{max-width:34em;margin:0 0 var(--space-6);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-lead);line-height:var(--lh-body)}.actions[data-astro-cid-7hmz74wu]{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.btn[data-astro-cid-7hmz74wu]{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-body);font-size:var(--fs-ui);letter-spacing:var(--ls-ui);font-weight:800;line-height:var(--lh-ui);transition:background-color var(--dur-2), border-color var(--dur-2), color var(--dur-2);border:2px solid #0000;padding:10px 22px;text-decoration:none;display:inline-flex}.btn-primary[data-astro-cid-7hmz74wu]{background:var(--mgr-pink-600);color:var(--text-on-deep)}.btn-primary[data-astro-cid-7hmz74wu]:hover{background:var(--mgr-pink-700)}.btn-primary[data-astro-cid-7hmz74wu]:focus-visible{background:var(--mgr-pink-700)}.btn-secondary[data-astro-cid-7hmz74wu]{border-color:var(--mgr-navy);background:var(--surface-card);color:var(--text)}.btn-secondary[data-astro-cid-7hmz74wu]:hover{background:var(--mgr-navy);color:var(--text-on-deep)}.btn-secondary[data-astro-cid-7hmz74wu]:focus-visible{background:var(--mgr-navy);color:var(--text-on-deep)}.proof[data-astro-cid-7hmz74wu]{align-items:center;gap:var(--space-2) var(--space-6);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-caption);flex-wrap:wrap;font-weight:700;display:flex}.rating[data-astro-cid-7hmz74wu]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text);text-decoration:none;display:inline-flex}.rating[data-astro-cid-7hmz74wu]:hover span[data-astro-cid-7hmz74wu]:last-child{text-decoration:underline}.rating[data-astro-cid-7hmz74wu]:focus-visible span[data-astro-cid-7hmz74wu]:last-child{text-decoration:underline}.stars[data-astro-cid-7hmz74wu]{background:linear-gradient(90deg, var(--star) var(--fill), var(--star-off) var(--fill));color:#0000;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;font-size:15px}.listed[data-astro-cid-7hmz74wu]{margin:0}.listed[data-astro-cid-7hmz74wu] a[data-astro-cid-7hmz74wu]{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--mgr-line);text-decoration-color:var(--mgr-line);text-underline-offset:3px}.listed[data-astro-cid-7hmz74wu] a[data-astro-cid-7hmz74wu]:hover{color:var(--text);text-decoration-color:currentColor}.listed[data-astro-cid-7hmz74wu] a[data-astro-cid-7hmz74wu]:focus-visible{color:var(--text);text-decoration-color:currentColor}.collage[data-astro-cid-7hmz74wu]{gap:var(--space-4);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:460px;display:grid;position:relative}.tile[data-astro-cid-7hmz74wu]{border-radius:var(--radius-lg);background:var(--mgr-pastel-blush);box-shadow:var(--shadow-sm);overflow:hidden}.tile-main[data-astro-cid-7hmz74wu]{grid-row:1/3}.tile-top[data-astro-cid-7hmz74wu]{background:var(--mgr-pastel-aqua)}.tile-bottom[data-astro-cid-7hmz74wu]{background:var(--mgr-pastel-mint)}.badge[data-astro-cid-7hmz74wu]{padding:var(--space-3) var(--space-5);border:2px solid var(--mgr-pink-600);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-md);flex-direction:column;gap:2px;margin:0;display:flex;position:absolute}.badge-main[data-astro-cid-7hmz74wu]{bottom:var(--space-7);left:calc(-1 * var(--space-6))}.badge-top[data-astro-cid-7hmz74wu]{bottom:calc(50% + var(--space-2) + var(--space-4));right:calc(-1 * var(--space-6))}.badge-bottom[data-astro-cid-7hmz74wu]{bottom:var(--space-7);right:calc(-1 * var(--space-6))}.badge-label[data-astro-cid-7hmz74wu]{color:var(--text-muted);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.badge-price[data-astro-cid-7hmz74wu]{color:var(--mgr-pink-600);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.booking[data-astro-cid-7hmz74wu]{gap:var(--space-5);margin-top:var(--space-9);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-md);display:grid}.plans[data-astro-cid-7hmz74wu]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.question[data-astro-cid-7hmz74wu]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-title-sm);margin:0;font-weight:600}.chips[data-astro-cid-7hmz74wu]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-7hmz74wu]{cursor:pointer;position:relative}.chip[data-astro-cid-7hmz74wu] input[data-astro-cid-7hmz74wu]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-7hmz74wu] span[data-astro-cid-7hmz74wu]{min-height:40px;padding:0 var(--space-4);border:1.5px solid var(--mgr-line);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);transition:background-color var(--dur-2), border-color var(--dur-2), color var(--dur-2);align-items:center;font-weight:700;display:inline-flex}.chip[data-astro-cid-7hmz74wu]:hover span[data-astro-cid-7hmz74wu]{border-color:var(--mgr-navy)}.chip[data-astro-cid-7hmz74wu] input[data-astro-cid-7hmz74wu]:checked+span[data-astro-cid-7hmz74wu]{border-color:var(--mgr-navy);background:var(--mgr-navy);color:var(--text-on-deep)}.chip[data-astro-cid-7hmz74wu] input[data-astro-cid-7hmz74wu]:focus-visible+span[data-astro-cid-7hmz74wu]{outline:3px solid var(--focus);outline-offset:2px}.fields[data-astro-cid-7hmz74wu]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,1fr);align-items:end;display:grid}.field[data-astro-cid-7hmz74wu]{flex-direction:column;gap:6px;display:flex}.field-label[data-astro-cid-7hmz74wu]{color:var(--text);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:700}.field[data-astro-cid-7hmz74wu] input[data-astro-cid-7hmz74wu]{box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--space-3);border:1px solid var(--mgr-line);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text);font-family:var(--font-body);font-size:var(--fs-ui)}.field[data-astro-cid-7hmz74wu] input[data-astro-cid-7hmz74wu]:focus{border-color:var(--form-focus);box-shadow:0 0 0 4px var(--ring-field);outline:none}.submit[data-astro-cid-7hmz74wu] svg[data-astro-cid-7hmz74wu]{fill:currentColor;width:18px;height:18px}.deco[data-astro-cid-7hmz74wu] span[data-astro-cid-7hmz74wu]{pointer-events:none;position:absolute}.dot[data-astro-cid-7hmz74wu]{border-radius:var(--radius-round);background:var(--mgr-pink);width:18px;height:18px;top:44px;left:2%}.star[data-astro-cid-7hmz74wu]{background:var(--mgr-coral);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:22px;height:22px;top:22px;left:44%}.ring[data-astro-cid-7hmz74wu]{border:5px solid var(--mgr-cyan);border-radius:var(--radius-round);width:34px;height:34px;top:26px;right:6%}.squiggle[data-astro-cid-7hmz74wu]{border:4px solid var(--mgr-green);border-bottom:0;border-radius:26px 26px 0 0;width:26px;height:13px;top:54%;left:1.5%}.squiggle[data-astro-cid-7hmz74wu]:after{content:"";border:inherit;border-radius:inherit;border-bottom:0;width:26px;height:13px;position:absolute;top:-4px;left:34px}.square[data-astro-cid-7hmz74wu]{background:var(--mgr-orchid);border-radius:3px;width:14px;height:14px;top:52%;right:2%}@media (max-width:1024px){.inner[data-astro-cid-7hmz74wu]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.collage[data-astro-cid-7hmz74wu]{width:100%;max-width:640px;height:420px;margin:0 auto}.badge-main[data-astro-cid-7hmz74wu]{left:var(--space-3)}.badge-top[data-astro-cid-7hmz74wu],.badge-bottom[data-astro-cid-7hmz74wu]{right:var(--space-3)}.star[data-astro-cid-7hmz74wu]{left:70%}.dot[data-astro-cid-7hmz74wu],.squiggle[data-astro-cid-7hmz74wu]{display:none}}@media (max-width:767px){.home-hero[data-astro-cid-7hmz74wu]{padding:var(--space-6) var(--space-4) var(--space-5)}.inner[data-astro-cid-7hmz74wu]{gap:var(--space-4)}.copy[data-astro-cid-7hmz74wu]{display:contents}.eyebrow[data-astro-cid-7hmz74wu],.title[data-astro-cid-7hmz74wu],.intro[data-astro-cid-7hmz74wu]{margin-bottom:0}.title[data-astro-cid-7hmz74wu]{font-size:38px;line-height:1.06}.collage[data-astro-cid-7hmz74wu]{order:1;height:220px;display:block}.tile-main[data-astro-cid-7hmz74wu]{height:100%}.proof[data-astro-cid-7hmz74wu]{order:2}.tile-top[data-astro-cid-7hmz74wu],.tile-bottom[data-astro-cid-7hmz74wu],.badge[data-astro-cid-7hmz74wu],.actions[data-astro-cid-7hmz74wu],.listed[data-astro-cid-7hmz74wu],.booking[data-astro-cid-7hmz74wu],.deco[data-astro-cid-7hmz74wu]{display:none}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-7hmz74wu],.chip[data-astro-cid-7hmz74wu] span[data-astro-cid-7hmz74wu]{transition:none}}.grid[data-astro-cid-mcfiukbe]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tiles[data-astro-cid-mcfiukbe]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:none}.tiles[data-astro-cid-mcfiukbe] .tile{justify-content:space-between;gap:var(--space-3);box-sizing:border-box;height:100%;min-height:104px;padding:var(--space-4);border-radius:var(--radius-lg);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.tile-title[data-astro-cid-mcfiukbe]{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:var(--lh-heading)}.tile-more[data-astro-cid-mcfiukbe]{color:var(--mgr-teal-700);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:800}.grid[data-astro-cid-mcfiukbe] .card{flex-direction:column;display:flex;overflow:hidden}.photo[data-astro-cid-mcfiukbe]{height:200px;display:block}.body[data-astro-cid-mcfiukbe]{gap:var(--space-2);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.name[data-astro-cid-mcfiukbe]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:600;line-height:var(--lh-heading);margin:0}.more[data-astro-cid-mcfiukbe]{padding-top:var(--space-2);color:var(--mgr-teal-700);font-family:var(--font-body);margin-top:auto;font-weight:800}.more[data-astro-cid-mcfiukbe] span[data-astro-cid-mcfiukbe]{transition:transform var(--dur-2) var(--ease-out);display:inline-block}.grid[data-astro-cid-mcfiukbe] .card:hover .more[data-astro-cid-mcfiukbe] span[data-astro-cid-mcfiukbe]{transform:translate(4px)}.grid[data-astro-cid-mcfiukbe] .card:focus-visible .more[data-astro-cid-mcfiukbe] span[data-astro-cid-mcfiukbe]{transform:translate(4px)}@media (max-width:1024px){.grid[data-astro-cid-mcfiukbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){section[data-astro-cid-mcfiukbe]{padding-top:0;padding-bottom:var(--space-6)}.grid[data-astro-cid-mcfiukbe]{display:none}.tiles[data-astro-cid-mcfiukbe]{display:grid}.head-phone[data-astro-cid-mcfiukbe]{margin-bottom:var(--space-5)}.head[data-astro-cid-mcfiukbe]:not(.head-phone){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.note[data-astro-cid-ietjjl6d]{border-color:var(--mgr-navy);background:var(--mgr-navy);color:var(--text-on-deep);margin:0}.zones[data-astro-cid-ietjjl6d]{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.zone[data-astro-cid-ietjjl6d]{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.zone-title[data-astro-cid-ietjjl6d]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-title-sm);margin:0;font-weight:600}.chips[data-astro-cid-ietjjl6d]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tariff[data-astro-cid-ietjjl6d]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:2px solid var(--mgr-navy);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.tariff-text[data-astro-cid-ietjjl6d]{gap:var(--space-1);flex-direction:column;display:flex}.tariff-title[data-astro-cid-ietjjl6d]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-title-sm);margin:0;font-weight:600}.tariff-line[data-astro-cid-ietjjl6d]{font-variant-numeric:tabular-nums}@media (max-width:1100px){.zones[data-astro-cid-ietjjl6d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.zones[data-astro-cid-ietjjl6d]{grid-template-columns:minmax(0,1fr)}}.band[data-astro-cid-y2nhkcyu]{background:var(--mgr-navy)}.eyebrow[data-astro-cid-y2nhkcyu]{color:var(--mgr-cyan)}.title[data-astro-cid-y2nhkcyu]{color:var(--text-on-deep)}.cards[data-astro-cid-y2nhkcyu]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pack[data-astro-cid-y2nhkcyu]{gap:var(--space-4);padding:var(--space-7);border-radius:var(--radius-xl);background:var(--surface-card);color:var(--text);flex-direction:column;display:flex}.featured[data-astro-cid-y2nhkcyu]{background:var(--mgr-pastel-soft-sky)}.duration[data-astro-cid-y2nhkcyu]{align-self:flex-start;margin:0}.name[data-astro-cid-y2nhkcyu]{font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:600}.price[data-astro-cid-y2nhkcyu]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.amount[data-astro-cid-y2nhkcyu]{color:var(--mgr-pink-600);font-family:var(--font-price);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.featured[data-astro-cid-y2nhkcyu] .amount[data-astro-cid-y2nhkcyu]{color:var(--text)}.per[data-astro-cid-y2nhkcyu]{color:var(--text-muted);font-family:var(--font-body);flex-basis:100%;font-weight:700}.featured[data-astro-cid-y2nhkcyu] .per[data-astro-cid-y2nhkcyu]{color:var(--text)}.tagline[data-astro-cid-y2nhkcyu],.nonveg[data-astro-cid-y2nhkcyu]{color:var(--text-muted);font-family:var(--font-body);margin:0}.nonveg[data-astro-cid-y2nhkcyu]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.featured[data-astro-cid-y2nhkcyu] .tagline[data-astro-cid-y2nhkcyu]{color:var(--text)}.list[data-astro-cid-y2nhkcyu]{padding-left:var(--space-5);color:var(--text-muted);font-family:var(--font-body);flex:1;margin:0;line-height:1.9}.featured[data-astro-cid-y2nhkcyu] .list[data-astro-cid-y2nhkcyu]{color:var(--text)}.more[data-astro-cid-y2nhkcyu]{margin-left:calc(-1 * var(--space-5));font-weight:700;list-style:none}.pack[data-astro-cid-y2nhkcyu] .pick{align-self:stretch}.featured[data-astro-cid-y2nhkcyu] .v2-btn-outline{border-color:var(--mgr-navy)}@media (max-width:1024px) and (min-width:768px){.cards[data-astro-cid-y2nhkcyu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cards[data-astro-cid-y2nhkcyu]{gap:var(--space-3);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-1);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.pack[data-astro-cid-y2nhkcyu]{gap:var(--space-3);padding:var(--space-5);scroll-snap-align:start;flex:0 0 248px}.amount[data-astro-cid-y2nhkcyu]{font-size:32px}.list[data-astro-cid-y2nhkcyu]{display:none}}.events[data-astro-cid-bdvwck4g]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.events[data-astro-cid-bdvwck4g] .event{align-items:center;gap:var(--space-4);padding:var(--space-5);display:flex}.tile[data-astro-cid-bdvwck4g]{border-radius:var(--radius-lg);flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;height:84px;display:flex}.month[data-astro-cid-bdvwck4g]{color:var(--mgr-pink-600);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:800}.aqua[data-astro-cid-bdvwck4g] .month[data-astro-cid-bdvwck4g]{color:var(--mgr-teal-700)}.apricot[data-astro-cid-bdvwck4g] .month[data-astro-cid-bdvwck4g]{color:var(--mgr-coral-700)}.day[data-astro-cid-bdvwck4g]{color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.word[data-astro-cid-bdvwck4g]{padding:0 var(--space-2);flex-basis:96px}.word[data-astro-cid-bdvwck4g] .day[data-astro-cid-bdvwck4g]{font-size:var(--fs-ui);font-weight:700}.info[data-astro-cid-bdvwck4g]{gap:var(--space-1);flex-direction:column;display:flex}.tag[data-astro-cid-bdvwck4g]{color:var(--mgr-teal-700);font-family:var(--font-body);font-size:var(--fs-caption);text-transform:uppercase;font-weight:800}.name[data-astro-cid-bdvwck4g]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:600}.panel[data-astro-cid-q3t7smpz]{gap:var(--space-8);padding:var(--space-9);border-radius:var(--radius-xl);background:var(--mgr-pastel-soft-sky);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.copy[data-astro-cid-q3t7smpz]{gap:var(--space-4);flex-direction:column;display:flex}.eyebrow[data-astro-cid-q3t7smpz],.body[data-astro-cid-q3t7smpz]{color:var(--text)}.batches[data-astro-cid-q3t7smpz]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.actions[data-astro-cid-q3t7smpz]{gap:var(--space-3);flex-wrap:wrap;display:flex}.photos[data-astro-cid-q3t7smpz]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo[data-astro-cid-q3t7smpz]{border-radius:var(--radius-lg);height:170px;display:block;overflow:hidden}@media (max-width:1024px){.panel[data-astro-cid-q3t7smpz]{padding:var(--space-7);grid-template-columns:minmax(0,1fr)}}.duo[data-astro-cid-6jewnodn]{padding-top:var(--space-6);padding-bottom:var(--space-6)}.grid[data-astro-cid-6jewnodn]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card[data-astro-cid-6jewnodn]{gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}.title[data-astro-cid-6jewnodn]{font-size:var(--fs-card-title)}.navy[data-astro-cid-6jewnodn]{background:var(--mgr-navy)}.navy[data-astro-cid-6jewnodn] .v2-eyebrow{color:var(--mgr-pastel-soft-sky)}.navy[data-astro-cid-6jewnodn] .title[data-astro-cid-6jewnodn],.navy[data-astro-cid-6jewnodn] .v2-text{color:var(--text-on-deep)}@media (max-width:767px){.grid[data-astro-cid-6jewnodn]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-6jewnodn]{padding:var(--space-6)}}.grid[data-astro-cid-w7fjgklf]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-5);display:grid}.point[data-astro-cid-w7fjgklf]{gap:var(--space-3);padding:var(--space-6);border:1.5px solid var(--mgr-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.icon[data-astro-cid-w7fjgklf]{color:var(--mgr-teal-700);font-size:32px}.name[data-astro-cid-w7fjgklf]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-title-sm);margin:0;font-weight:600}@media (max-width:1024px){.grid[data-astro-cid-w7fjgklf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid[data-astro-cid-w7fjgklf]{grid-template-columns:minmax(0,1fr)}}.score[data-astro-cid-7oq6r4yx]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);margin:0;display:flex}.value[data-astro-cid-7oq6r4yx]{color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700}.label[data-astro-cid-7oq6r4yx]{color:var(--text);font-family:var(--font-body);flex-direction:column;font-weight:700;line-height:1.3;display:flex}.count[data-astro-cid-7oq6r4yx]{color:var(--text-muted)}.grid[data-astro-cid-7oq6r4yx]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review[data-astro-cid-7oq6r4yx]{gap:var(--space-4);padding:var(--space-7);flex-direction:column;margin:0;display:flex}.quote[data-astro-cid-7oq6r4yx]{color:var(--text);font-family:var(--font-body);font-size:var(--fs-lead);line-height:var(--lh-body);flex:1;margin:0}.who[data-astro-cid-7oq6r4yx]{align-items:center;gap:var(--space-3);color:var(--text);font-family:var(--font-body);font-weight:800;display:flex}.avatar[data-astro-cid-7oq6r4yx]{border-radius:var(--radius-round);background:var(--mgr-pastel-blush);height:44px;font-family:var(--font-display);flex:0 0 44px;place-items:center;font-size:18px;font-weight:600;display:grid;position:relative;overflow:hidden}.avatar-photo[data-astro-cid-7oq6r4yx]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.byline[data-astro-cid-7oq6r4yx]{flex-direction:column;min-width:0;display:flex}.name[data-astro-cid-7oq6r4yx]{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a[data-astro-cid-7oq6r4yx].name:hover{text-decoration:underline}a[data-astro-cid-7oq6r4yx].name:focus-visible{text-decoration:underline}.source[data-astro-cid-7oq6r4yx]{color:var(--text-muted);font-size:var(--fs-small);font-weight:600}.stars[data-astro-cid-7oq6r4yx]{color:var(--star);letter-spacing:1px}.phone-line[data-astro-cid-7oq6r4yx]{color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);margin:0;font-weight:800;display:none}@media (max-width:1024px){.grid[data-astro-cid-7oq6r4yx]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.v2-wrap[data-astro-cid-7oq6r4yx]{gap:var(--space-4)}.v2-eyebrow[data-astro-cid-7oq6r4yx],.score[data-astro-cid-7oq6r4yx],.review[data-astro-cid-7oq6r4yx]:not(:first-child){display:none}.review[data-astro-cid-7oq6r4yx]{padding:var(--space-5)}.phone-line[data-astro-cid-7oq6r4yx]{display:block}}.follow[data-astro-cid-tgxrtar2]{min-height:44px;color:var(--mgr-teal-700);font-family:var(--font-body);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.follow[data-astro-cid-tgxrtar2]:hover{text-decoration:underline}.follow[data-astro-cid-tgxrtar2]:focus-visible{text-decoration:underline}.grid[data-astro-cid-tgxrtar2]{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.photo[data-astro-cid-tgxrtar2]{border-radius:var(--radius-lg);background:var(--mgr-pastel-aqua);height:200px;display:block;overflow:hidden}.photo[data-astro-cid-tgxrtar2]:nth-child(5n+2){background:var(--mgr-pastel-apricot)}.photo[data-astro-cid-tgxrtar2]:nth-child(5n+3){background:var(--mgr-pastel-mint)}.photo[data-astro-cid-tgxrtar2]:nth-child(5n+4){background:var(--mgr-pastel-orchid)}.photo[data-astro-cid-tgxrtar2]:nth-child(5n+5){background:var(--mgr-pastel-blush)}@media (max-width:1024px){.grid[data-astro-cid-tgxrtar2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.grid[data-astro-cid-tgxrtar2]{grid-template-columns:repeat(2,minmax(0,1fr))}.photo[data-astro-cid-tgxrtar2]{height:150px}}.layout[data-astro-cid-vay7uplm]{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.item[data-astro-cid-vay7uplm]{border-bottom:1.5px solid var(--mgr-line)}.question[data-astro-cid-vay7uplm]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;color:var(--text);font-family:var(--font-body);font-size:var(--fs-lead);cursor:pointer;font-weight:800;list-style:none;display:flex}.question[data-astro-cid-vay7uplm]::-webkit-details-marker{display:none}.sign[data-astro-cid-vay7uplm]{flex:0 0 18px;height:18px;position:relative}.sign[data-astro-cid-vay7uplm]:before,.sign[data-astro-cid-vay7uplm]:after{content:"";border-radius:var(--radius-pill);background:var(--mgr-pink-600);width:18px;height:3px;transition:transform var(--dur-2) var(--ease-out);margin-top:-1.5px;position:absolute;top:50%;left:0}.sign[data-astro-cid-vay7uplm]:after{transform:rotate(90deg)}.item[data-astro-cid-vay7uplm][open] .sign[data-astro-cid-vay7uplm]:after{transform:rotate(0)}.answer[data-astro-cid-vay7uplm]{padding-bottom:var(--space-5)}.answer[data-astro-cid-vay7uplm] p{margin:0}@media (max-width:1024px){.layout[data-astro-cid-vay7uplm]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sign[data-astro-cid-vay7uplm]:before,.sign[data-astro-cid-vay7uplm]:after{transition:none}}.visit[data-astro-cid-fbr5moou] .v2-wrap[data-astro-cid-fbr5moou]{gap:var(--space-3)}.address[data-astro-cid-fbr5moou]{font-style:normal}.hours[data-astro-cid-fbr5moou]{color:var(--text);font-family:var(--font-body);margin:0;font-weight:800}.directions[data-astro-cid-fbr5moou]{align-self:stretch}.panel[data-astro-cid-mclrt2sx]{gap:var(--space-8);padding:var(--space-9);border-radius:var(--radius-xl);background:var(--mgr-pastel-soft-mint);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.copy[data-astro-cid-mclrt2sx]{gap:var(--space-4);flex-direction:column;display:flex}.photo[data-astro-cid-mclrt2sx]{width:100%;max-width:570px;margin-top:var(--space-4);aspect-ratio:var(--photo-ratio);border-radius:var(--radius-xl);display:block;overflow:hidden}@media (max-width:1024px){.panel[data-astro-cid-mclrt2sx]{gap:var(--space-4);padding:var(--space-7);grid-template-columns:minmax(0,1fr)}.copy[data-astro-cid-mclrt2sx]{display:contents}.photo[data-astro-cid-mclrt2sx]{order:1;justify-self:center;max-width:420px;margin-top:0}}@media (max-width:767px){.panel[data-astro-cid-mclrt2sx]{gap:var(--space-4);padding:var(--space-5)}}.hero[data-astro-cid-fkdn4amz]{padding-top:var(--space-7)}.tone-sky[data-astro-cid-fkdn4amz]{background:var(--mgr-pastel-soft-sky)}.tone-mint[data-astro-cid-fkdn4amz]{background:var(--mgr-pastel-soft-mint)}.crumbs[data-astro-cid-fkdn4amz] ol[data-astro-cid-fkdn4amz]{gap:var(--space-2);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.crumbs[data-astro-cid-fkdn4amz] li[data-astro-cid-fkdn4amz]+li[data-astro-cid-fkdn4amz]:before{content:"›";margin-right:var(--space-2);color:var(--text-muted)}.crumbs[data-astro-cid-fkdn4amz] a[data-astro-cid-fkdn4amz]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--mgr-line);text-decoration-color:var(--mgr-line);text-underline-offset:3px}.band[data-astro-cid-fkdn4amz]{gap:var(--space-9);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.copy[data-astro-cid-fkdn4amz]{gap:var(--space-5);flex-direction:column;display:flex}.title[data-astro-cid-fkdn4amz]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:var(--ls-display);font-weight:600;line-height:var(--lh-display);margin:0}.word[data-astro-cid-fkdn4amz].pink{color:var(--mgr-pink-600)}.word[data-astro-cid-fkdn4amz].teal{color:var(--mgr-teal-700)}.word[data-astro-cid-fkdn4amz].violet{color:var(--mgr-violet)}.intro[data-astro-cid-fkdn4amz]{max-width:36rem}.actions[data-astro-cid-fkdn4amz]{gap:var(--space-3);flex-wrap:wrap;display:flex}.chips[data-astro-cid-fkdn4amz]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip-link[data-astro-cid-fkdn4amz]{gap:var(--space-1);text-decoration:none}.chip-link[data-astro-cid-fkdn4amz]:hover{border-color:var(--mgr-navy)}.chip-link[data-astro-cid-fkdn4amz]:focus-visible{border-color:var(--mgr-navy)}.star[data-astro-cid-fkdn4amz]{color:var(--star)}.photo[data-astro-cid-fkdn4amz]{border-radius:var(--radius-xl);background:var(--mgr-pastel-blush);height:440px;box-shadow:var(--shadow-sm);display:block;overflow:hidden}@media (max-width:1024px){.band[data-astro-cid-fkdn4amz]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.photo[data-astro-cid-fkdn4amz]{height:360px}}@media (max-width:767px){.hero[data-astro-cid-fkdn4amz]{padding-top:var(--space-5)}.band[data-astro-cid-fkdn4amz]{gap:var(--space-5)}.photo[data-astro-cid-fkdn4amz]{order:-1;height:220px}}.cards[data-astro-cid-ilogoulq]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cards[data-astro-cid-ilogoulq].count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card[data-astro-cid-ilogoulq]{gap:var(--space-4);padding:var(--space-7) var(--space-6);border-radius:var(--radius-xl);color:var(--text);flex-direction:column;display:flex;position:relative}.badge[data-astro-cid-ilogoulq]{top:calc(-1 * var(--space-3));right:var(--space-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--mgr-navy);color:var(--text-on-deep);font-family:var(--font-body);font-size:var(--fs-small);margin:0;font-weight:800;position:absolute}.name[data-astro-cid-ilogoulq]{font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:600}.price[data-astro-cid-ilogoulq]{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.amount[data-astro-cid-ilogoulq]{color:var(--mgr-pink-600);font-family:var(--font-price);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.under[data-astro-cid-ilogoulq]{color:var(--text);font-family:var(--font-body);font-weight:700}.list[data-astro-cid-ilogoulq]{padding-left:var(--space-5);color:var(--text);font-family:var(--font-body);flex:1;margin:0;line-height:1.8}.more[data-astro-cid-ilogoulq]{margin-left:calc(-1 * var(--space-5));font-weight:700;list-style:none}.card[data-astro-cid-ilogoulq] .pick{align-self:stretch}.footnote[data-astro-cid-ilogoulq]{border-color:var(--mgr-navy);background:var(--mgr-navy);color:var(--text-on-deep);text-align:center;align-self:center;margin:0}@media (max-width:1024px){.cards[data-astro-cid-ilogoulq],.cards[data-astro-cid-ilogoulq].count-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cards[data-astro-cid-ilogoulq],.cards[data-astro-cid-ilogoulq].count-3{grid-template-columns:minmax(0,1fr)}.amount[data-astro-cid-ilogoulq]{font-size:36px}.footnote[data-astro-cid-ilogoulq]{height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2)}}.grid[data-astro-cid-xrluiqhi]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-xrluiqhi]{flex-direction:column;display:flex;overflow:hidden}.top[data-astro-cid-xrluiqhi]{height:150px;position:relative}.top[data-astro-cid-xrluiqhi] .top-photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tag[data-astro-cid-xrluiqhi]{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);margin:0;font-weight:800;position:absolute}.body[data-astro-cid-xrluiqhi]{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}.when[data-astro-cid-xrluiqhi]{color:var(--mgr-teal-700);font-family:var(--font-body);font-size:var(--fs-small);margin:0;font-weight:800}.name[data-astro-cid-xrluiqhi]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:600}.detail[data-astro-cid-xrluiqhi]{flex:1}.meta[data-astro-cid-xrluiqhi]{gap:var(--space-4);color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.fee[data-astro-cid-xrluiqhi]{font-variant-numeric:tabular-nums}.actions[data-astro-cid-xrluiqhi]{gap:var(--space-2);display:flex}.actions[data-astro-cid-xrluiqhi] .register{flex:1}@media (max-width:1024px){.grid[data-astro-cid-xrluiqhi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid[data-astro-cid-xrluiqhi]{grid-template-columns:minmax(0,1fr)}.top[data-astro-cid-xrluiqhi].no-photo{height:56px}}.band-section[data-astro-cid-vc7f7hly]{padding-top:var(--space-6)}.band[data-astro-cid-vc7f7hly]{gap:var(--space-5);padding:var(--space-7) var(--space-8);border-radius:var(--radius-xl);background:var(--mgr-pastel-soft-sky);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.copy[data-astro-cid-vc7f7hly]{gap:var(--space-2);flex-direction:column;display:flex}.title[data-astro-cid-vc7f7hly]{font-size:var(--fs-card-title)}.line[data-astro-cid-vc7f7hly]{color:var(--text)}.band[data-astro-cid-vc7f7hly] .v2-btn-dark{background:var(--mgr-navy);color:var(--text-on-deep)}@media (max-width:767px){.band[data-astro-cid-vc7f7hly]{padding:var(--space-6)}}.grid[data-astro-cid-lfh2cyyi]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-lfh2cyyi]{gap:var(--space-4);padding:var(--space-7);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;display:flex}.tone-apricot[data-astro-cid-lfh2cyyi]{background:var(--mgr-pastel-apricot)}.tone-rose[data-astro-cid-lfh2cyyi]{background:var(--mgr-pastel-rose)}.tone-periwinkle[data-astro-cid-lfh2cyyi]{background:var(--mgr-pastel-periwinkle)}.badge-tile[data-astro-cid-lfh2cyyi]{border-radius:var(--radius-lg);background:var(--surface-card);width:56px;height:56px;box-shadow:var(--shadow-sm);place-items:center;display:grid}.name[data-astro-cid-lfh2cyyi]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:600}@media (max-width:767px){.grid[data-astro-cid-lfh2cyyi]{grid-template-columns:minmax(0,1fr)}}.grid[data-astro-cid-7uzeoseu]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.course[data-astro-cid-7uzeoseu]{border-radius:var(--radius-xl)}summary[data-astro-cid-7uzeoseu]{gap:var(--space-3);min-height:44px;padding:var(--space-4) var(--space-6);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}summary[data-astro-cid-7uzeoseu]::-webkit-details-marker{display:none}summary[data-astro-cid-7uzeoseu]:after{content:"+";color:var(--mgr-pink-600);font-family:var(--font-display);font-size:24px;line-height:1}details[data-astro-cid-7uzeoseu][open] summary[data-astro-cid-7uzeoseu]:after{content:"–"}.course-title[data-astro-cid-7uzeoseu]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);flex:1;margin:0;font-weight:600}.count[data-astro-cid-7uzeoseu]{color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-small);font-weight:700}.course-note[data-astro-cid-7uzeoseu]{margin:0 var(--space-6) var(--space-2);color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);font-weight:700}.dishes[data-astro-cid-7uzeoseu]{padding:0 var(--space-6) var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}.dish[data-astro-cid-7uzeoseu]{gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px dashed var(--mgr-line);color:var(--text);font-family:var(--font-body);justify-content:space-between;align-items:baseline;display:flex}.dish[data-astro-cid-7uzeoseu]:last-child{border-bottom:0}.dish-name[data-astro-cid-7uzeoseu]{flex-direction:column;font-weight:700;display:flex}.dish-note[data-astro-cid-7uzeoseu]{color:var(--text-muted);font-size:var(--fs-small);font-weight:600}.dish-price[data-astro-cid-7uzeoseu]{gap:var(--space-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:800;display:flex}.price-label[data-astro-cid-7uzeoseu]{color:var(--text-muted);font-size:var(--fs-small);font-weight:700}@media (max-width:767px){.grid[data-astro-cid-7uzeoseu]{grid-template-columns:minmax(0,1fr)}summary[data-astro-cid-7uzeoseu],.dishes[data-astro-cid-7uzeoseu]{padding-left:var(--space-5);padding-right:var(--space-5)}.dish-price[data-astro-cid-7uzeoseu]{flex-direction:column;align-items:flex-end;gap:0}}.rows[data-astro-cid-pwnp35nd]{max-width:52rem;padding:var(--space-3) var(--space-7);flex-direction:column;margin:0;list-style:none;display:flex}.row[data-astro-cid-pwnp35nd]{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px dashed var(--mgr-line);color:var(--text);font-family:var(--font-body);line-height:var(--lh-body);display:flex}.row[data-astro-cid-pwnp35nd]:last-child{border-bottom:0}.tick[data-astro-cid-pwnp35nd]{color:var(--mgr-teal-700);flex:none;font-weight:800}.step[data-astro-cid-pwnp35nd]{background:var(--mgr-pastel-soft-sky);width:2rem;height:2rem;color:var(--mgr-navy);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.chips[data-astro-cid-pwnp35nd]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.note[data-astro-cid-pwnp35nd]{max-width:52rem}@media (max-width:767px){.rows[data-astro-cid-pwnp35nd]{padding:var(--space-2) var(--space-5)}}.panel[data-astro-cid-mgw5pcjj]{gap:var(--space-8);padding:var(--space-9);border-radius:var(--radius-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.tone-sky[data-astro-cid-mgw5pcjj]{background:var(--mgr-pastel-soft-sky)}.tone-mint[data-astro-cid-mgw5pcjj]{background:var(--mgr-pastel-soft-mint)}.tone-blush[data-astro-cid-mgw5pcjj]{background:var(--mgr-pastel-blush)}.reverse[data-astro-cid-mgw5pcjj] .photo[data-astro-cid-mgw5pcjj]{order:-1}.copy[data-astro-cid-mgw5pcjj]{gap:var(--space-4);flex-direction:column;display:flex}.points-title[data-astro-cid-mgw5pcjj]{margin:var(--space-2) 0 0;color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:600}.points[data-astro-cid-mgw5pcjj]{gap:var(--space-2);color:var(--text);font-family:var(--font-body);line-height:var(--lh-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.points[data-astro-cid-mgw5pcjj] li[data-astro-cid-mgw5pcjj]{gap:var(--space-3);display:flex}.tick[data-astro-cid-mgw5pcjj]{color:var(--mgr-teal-700);flex:none;font-weight:800}.photo[data-astro-cid-mgw5pcjj]{width:100%;max-width:570px;aspect-ratio:var(--photo-ratio);border-radius:var(--radius-xl);justify-self:center;display:block;overflow:hidden}@media (max-width:1024px){.panel[data-astro-cid-mgw5pcjj]{padding:var(--space-7);grid-template-columns:minmax(0,1fr)}.reverse[data-astro-cid-mgw5pcjj] .photo[data-astro-cid-mgw5pcjj]{order:1}}@media (max-width:767px){.panel[data-astro-cid-mgw5pcjj]{gap:var(--space-5);padding:var(--space-5)}}.cards[data-astro-cid-uhvrqr36]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-uhvrqr36]{gap:var(--space-2);padding:var(--space-6);box-shadow:none;flex-direction:column;display:flex}.wide[data-astro-cid-uhvrqr36]{grid-column:1/-1}.label[data-astro-cid-uhvrqr36]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:600}.value[data-astro-cid-uhvrqr36]{color:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;margin:0;font-weight:800;text-decoration:none}a[data-astro-cid-uhvrqr36].value{align-items:center;min-height:44px;display:flex}a[data-astro-cid-uhvrqr36].value:hover{text-decoration:underline}a[data-astro-cid-uhvrqr36].value:focus-visible{text-decoration:underline}.email[data-astro-cid-uhvrqr36],.text[data-astro-cid-uhvrqr36]{overflow-wrap:anywhere}.text[data-astro-cid-uhvrqr36]{color:var(--text);font-family:var(--font-body);font-style:normal;line-height:var(--lh-body);margin:0}.directions[data-astro-cid-uhvrqr36]{margin-top:var(--space-2);align-self:flex-start}@media (max-width:1024px){.cards[data-astro-cid-uhvrqr36]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cards[data-astro-cid-uhvrqr36]{grid-template-columns:minmax(0,1fr)}}.grid[data-astro-cid-qeahjppa]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-qeahjppa]{flex-direction:column;display:flex;overflow:hidden}.photo[data-astro-cid-qeahjppa]{aspect-ratio:4/3;display:block;overflow:hidden}.body[data-astro-cid-qeahjppa]{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.name[data-astro-cid-qeahjppa]{gap:var(--space-2);color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);align-items:baseline;margin:0;font-weight:600;display:flex}.text[data-astro-cid-qeahjppa]{color:var(--text-muted,var(--text));font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}@media (max-width:1024px){.grid[data-astro-cid-qeahjppa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.grid[data-astro-cid-qeahjppa]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.grid[data-astro-cid-qeahjppa]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-qeahjppa]{flex-direction:row;align-items:stretch}.photo[data-astro-cid-qeahjppa]{aspect-ratio:auto;flex:0 0 104px;min-height:104px}.body[data-astro-cid-qeahjppa]{padding:var(--space-3) var(--space-4)}}.includes[data-astro-cid-irjo2a4n],.extra[data-astro-cid-irjo2a4n]{border-color:var(--mgr-navy);background:var(--mgr-navy);color:var(--text-on-deep);margin:0}.extra[data-astro-cid-irjo2a4n]{align-self:center}.cards[data-astro-cid-irjo2a4n]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.card[data-astro-cid-irjo2a4n]{flex-direction:column;display:flex;overflow:hidden}.photo[data-astro-cid-irjo2a4n]{height:180px;display:block;overflow:hidden}.body[data-astro-cid-irjo2a4n]{gap:var(--space-3);padding:var(--space-6) var(--space-5);color:var(--text);flex-direction:column;flex:1;display:flex}.name[data-astro-cid-irjo2a4n]{font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:600}.tagline[data-astro-cid-irjo2a4n],.note[data-astro-cid-irjo2a4n],.menu-note[data-astro-cid-irjo2a4n]{font-family:var(--font-body);font-size:var(--fs-small);margin:0}.prices[data-astro-cid-irjo2a4n]{gap:var(--space-5);margin:0;display:flex}.price[data-astro-cid-irjo2a4n]{flex-direction:column;display:flex}.kind[data-astro-cid-irjo2a4n]{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.amount[data-astro-cid-irjo2a4n]{color:var(--mgr-pink-600);font-family:var(--font-price);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.courses[data-astro-cid-irjo2a4n]{gap:var(--space-1);margin:var(--space-2) 0 0;font-family:var(--font-body);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.count[data-astro-cid-irjo2a4n]{font-variant-numeric:tabular-nums;min-width:1.6em;font-weight:800;display:inline-block}.pick[data-astro-cid-irjo2a4n]{margin-top:var(--space-2);align-self:stretch}@media (max-width:1024px){.cards[data-astro-cid-irjo2a4n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cards[data-astro-cid-irjo2a4n]{grid-template-columns:minmax(0,1fr)}}.scroller[data-astro-cid-aklkxouz]{overflow-x:auto}table[data-astro-cid-aklkxouz]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px;color:var(--text);font-family:var(--font-body)}th[data-astro-cid-aklkxouz],td[data-astro-cid-aklkxouz]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--mgr-line);text-align:center}thead[data-astro-cid-aklkxouz] th[data-astro-cid-aklkxouz]{background:var(--mgr-pastel-soft-sky);font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:600}thead[data-astro-cid-aklkxouz] th[data-astro-cid-aklkxouz]:first-child{border-top-left-radius:var(--radius-xl)}thead[data-astro-cid-aklkxouz] th[data-astro-cid-aklkxouz]:last-child{border-top-right-radius:var(--radius-xl)}tbody[data-astro-cid-aklkxouz] th[data-astro-cid-aklkxouz]{text-align:left;font-weight:800}th[data-astro-cid-aklkxouz]:first-child{z-index:1;background:var(--surface-card);position:-webkit-sticky;position:sticky;left:0}thead[data-astro-cid-aklkxouz] th[data-astro-cid-aklkxouz]:first-child{background:var(--mgr-pastel-soft-sky)}td[data-astro-cid-aklkxouz]{font-variant-numeric:tabular-nums;font-weight:700}.money[data-astro-cid-aklkxouz]{color:var(--mgr-pink-600);font-weight:800}.total[data-astro-cid-aklkxouz]{background:var(--mgr-pastel-blush);font-size:var(--fs-small)}tbody[data-astro-cid-aklkxouz] tr[data-astro-cid-aklkxouz]:last-child th[data-astro-cid-aklkxouz],tbody[data-astro-cid-aklkxouz] tr[data-astro-cid-aklkxouz]:last-child td[data-astro-cid-aklkxouz]{border-bottom:0}.visually-hidden[data-astro-cid-aklkxouz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.courses[data-astro-cid-ingdwquu]{columns:3 300px;column-gap:var(--space-5)}.course[data-astro-cid-ingdwquu]{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);break-inside:avoid;flex-direction:column;display:flex}.course-title[data-astro-cid-ingdwquu]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-card-title);margin:0;font-weight:600}.dishes[data-astro-cid-ingdwquu]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.split[data-astro-cid-tnygyv5m]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.addons[data-astro-cid-tnygyv5m]{padding:var(--space-3) var(--space-7);counter-reset:addon;margin:0;list-style:none}.addon[data-astro-cid-tnygyv5m]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px dashed var(--mgr-line);color:var(--text);font-family:var(--font-body);counter-increment:addon;justify-content:space-between;font-weight:700;display:flex}.addon[data-astro-cid-tnygyv5m]:before{content:counter(addon, decimal-leading-zero);color:var(--text-muted);font-variant-numeric:tabular-nums}.addon[data-astro-cid-tnygyv5m]>span[data-astro-cid-tnygyv5m]:first-child{flex:1}.addon[data-astro-cid-tnygyv5m]:last-child{border-bottom:0}.money[data-astro-cid-tnygyv5m]{color:var(--mgr-pink-600);font-variant-numeric:tabular-nums;font-weight:800}.value[data-astro-cid-tnygyv5m]{gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--mgr-navy);color:var(--text-on-deep);flex-direction:column;display:flex}.value-eyebrow[data-astro-cid-tnygyv5m]{color:var(--mgr-pastel-soft-sky)}.value-title[data-astro-cid-tnygyv5m]{font-family:var(--font-display);font-size:var(--fs-section);margin:0;font-weight:600}.value-price[data-astro-cid-tnygyv5m]{font-family:var(--font-price);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:700;line-height:1}.choose[data-astro-cid-tnygyv5m]{font-family:var(--font-body);margin:0;font-weight:800}.options[data-astro-cid-tnygyv5m]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1024px){.split[data-astro-cid-tnygyv5m]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.addons[data-astro-cid-tnygyv5m]{padding:var(--space-2) var(--space-5)}.value[data-astro-cid-tnygyv5m]{padding:var(--space-6)}}.intro-box[data-astro-cid-net6rgoz]{box-sizing:border-box;flex-direction:column;align-items:center;gap:20px;width:100%;padding:10px;display:flex}.intro[data-astro-cid-net6rgoz]{width:100%;margin-bottom:20px}.reviews[data-astro-cid-net6rgoz]{font-family:var(--font-body);color:var(--text);text-align:left;align-items:center;margin:5px 0 15px;font-size:14px;line-height:1.4;display:flex}.summary[data-astro-cid-net6rgoz]{box-sizing:border-box;flex:0 0 25%;max-width:25%;padding-right:20px;line-height:1.45;display:flex}.business-avatar[data-astro-cid-net6rgoz]{border-radius:var(--radius-md);background:var(--mgr-navy);height:65px;color:var(--text-on-deep);font-family:var(--font-display);flex:0 0 65px;justify-content:center;align-items:center;margin-right:15px;font-size:30px;font-weight:600;line-height:1;display:flex}.summary-details[data-astro-cid-net6rgoz]{flex:1;min-width:0}.business[data-astro-cid-net6rgoz]{margin-bottom:5px;font-size:15px;font-weight:800}.summary[data-astro-cid-net6rgoz] .stars[data-astro-cid-net6rgoz]{margin-bottom:5px;line-height:0;display:block}.summary[data-astro-cid-net6rgoz] .star[data-astro-cid-net6rgoz]{width:20px;height:20px}.count[data-astro-cid-net6rgoz]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.write[data-astro-cid-net6rgoz]{box-sizing:border-box;border:2px solid var(--mgr-navy);border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;color:var(--text);transition:background-color var(--dur-2), color var(--dur-2);align-items:center;margin-top:12px;padding:10px 20px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.write[data-astro-cid-net6rgoz]:hover{background:var(--mgr-navy);color:var(--text-on-deep)}.write[data-astro-cid-net6rgoz]:focus-visible{background:var(--mgr-navy);color:var(--text-on-deep)}.write[data-astro-cid-net6rgoz]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.slider[data-astro-cid-net6rgoz]{flex:0 0 75%;min-width:0;max-width:75%;position:relative}.track[data-astro-cid-net6rgoz]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 -8px;padding:12px 0;display:flex;position:relative;overflow-x:auto}.track[data-astro-cid-net6rgoz]:focus-visible{outline:2px solid var(--mgr-navy);outline-offset:2px}.card[data-astro-cid-net6rgoz]{box-sizing:border-box;scroll-snap-align:start;flex:0 0 33.333%;min-width:0;padding:0 8px}.box[data-astro-cid-net6rgoz]{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-card);height:100%;box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-2);padding:20px}.box[data-astro-cid-net6rgoz]:hover{box-shadow:var(--shadow-md)}.card-head[data-astro-cid-net6rgoz]{align-items:center;display:flex;position:relative}.avatar[data-astro-cid-net6rgoz]{border-radius:var(--radius-round);height:40px;color:var(--text);font-family:var(--font-display);flex:0 0 40px;justify-content:center;align-items:center;margin-right:15px;font-size:18px;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.avatar-photo[data-astro-cid-net6rgoz]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.name-link[data-astro-cid-net6rgoz]{color:inherit;text-decoration:none}.name-link[data-astro-cid-net6rgoz]:hover{text-decoration:underline}.name-link[data-astro-cid-net6rgoz]:focus-visible{text-decoration:underline}.card[data-astro-cid-net6rgoz]:nth-child(4n+1) .avatar[data-astro-cid-net6rgoz]{background:var(--mgr-pastel-blush)}.card[data-astro-cid-net6rgoz]:nth-child(4n+2) .avatar[data-astro-cid-net6rgoz]{background:var(--mgr-pastel-honey)}.card[data-astro-cid-net6rgoz]:nth-child(4n+3) .avatar[data-astro-cid-net6rgoz]{background:var(--mgr-pastel-mint)}.card[data-astro-cid-net6rgoz]:nth-child(4n+4) .avatar[data-astro-cid-net6rgoz]{background:var(--mgr-pastel-lilac)}.name[data-astro-cid-net6rgoz]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-right:25px;font-size:15px;font-weight:800;overflow:hidden}.google[data-astro-cid-net6rgoz]{width:20px;height:20px;position:absolute;top:0;right:0}.card[data-astro-cid-net6rgoz] .stars[data-astro-cid-net6rgoz]{margin:11px 0;line-height:0;display:block}.star[data-astro-cid-net6rgoz]{vertical-align:top;width:17px;height:17px;margin-right:1px;display:inline-block}.on[data-astro-cid-net6rgoz]{fill:var(--star)}.off[data-astro-cid-net6rgoz]{fill:var(--star-off)}.text[data-astro-cid-net6rgoz]{overflow-wrap:break-word;margin:0;font-size:15px;line-height:21.75px}.full[data-astro-cid-net6rgoz]{display:block}[data-astro-cid-net6rgoz][data-reviews-ready] .text[data-astro-cid-net6rgoz]{height:87px;overflow:hidden}@supports (height:1lh){[data-astro-cid-net6rgoz][data-reviews-ready] .text[data-astro-cid-net6rgoz]{height:4lh}}[data-astro-cid-net6rgoz][data-reviews-ready] .is-expanded[data-astro-cid-net6rgoz] .text[data-astro-cid-net6rgoz]{height:auto;overflow:visible}.more[data-astro-cid-net6rgoz]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:8px 0 0;font-size:14px;font-weight:700;display:block}.more[data-astro-cid-net6rgoz][hidden]{display:none}.more[data-astro-cid-net6rgoz]:hover{color:var(--text);text-decoration:underline}.more[data-astro-cid-net6rgoz]:focus-visible{color:var(--text);text-decoration:underline}.arrow[data-astro-cid-net6rgoz]{z-index:1;box-sizing:border-box;border-radius:var(--radius-round);background:var(--surface-card);width:44px;height:44px;box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out);border:0;margin:-22px 0 0;padding:0;display:none;position:absolute;top:50%}.arrow[data-astro-cid-net6rgoz]:before{content:"";box-sizing:border-box;border:solid var(--text);width:10px;height:10px;transition:border-color var(--dur-2) var(--ease-out);border-width:0 0 2px 2px;position:absolute;top:50%;left:50%}.prev[data-astro-cid-net6rgoz]{left:-6px}.prev[data-astro-cid-net6rgoz]:before{transform:translate(-30%,-50%)rotate(45deg)}.next[data-astro-cid-net6rgoz]{right:-6px}.next[data-astro-cid-net6rgoz]:before{transform:translate(-70%,-50%)rotate(-135deg)}.arrow[data-astro-cid-net6rgoz]:hover{background:var(--mgr-navy)}.arrow[data-astro-cid-net6rgoz]:focus-visible{background:var(--mgr-navy)}.arrow[data-astro-cid-net6rgoz]:hover:before{border-color:var(--mgr-white)}.arrow[data-astro-cid-net6rgoz]:focus-visible:before{border-color:var(--mgr-white)}.progress[data-astro-cid-net6rgoz]{border-radius:var(--radius-pill);background:var(--track-muted);width:150px;height:3px;margin:20px auto;display:none;position:relative;overflow:hidden}.dot[data-astro-cid-net6rgoz]{top:0;left:calc(var(--reviews-progress,0) * (100% - 25px));border-radius:var(--radius-pill);background:var(--mgr-coral-600);width:25px;height:100%;transition:width .2s,left .2s;position:absolute}@media (prefers-reduced-motion:reduce){.arrow[data-astro-cid-net6rgoz],.arrow[data-astro-cid-net6rgoz]:before,.dot[data-astro-cid-net6rgoz]{transition:none}}@media (min-width:1024px){.arrow[data-astro-cid-net6rgoz]:not([hidden]){display:block}.track[data-astro-cid-net6rgoz]{margin:0 8px}[data-astro-cid-net6rgoz][data-reviews-ready] .track[data-astro-cid-net6rgoz]{scrollbar-width:none}[data-astro-cid-net6rgoz][data-reviews-ready] .track[data-astro-cid-net6rgoz]::-webkit-scrollbar{display:none}}@media (max-width:1139px){.summary[data-astro-cid-net6rgoz]{flex-basis:33.333%;max-width:33.333%}.slider[data-astro-cid-net6rgoz]{flex-basis:66.667%;max-width:66.667%}.card[data-astro-cid-net6rgoz]{flex-basis:50%}}@media (max-width:864px){.summary[data-astro-cid-net6rgoz],.slider[data-astro-cid-net6rgoz]{flex-basis:50%;max-width:50%}.card[data-astro-cid-net6rgoz]{flex-basis:100%}}@media (max-width:589px){.reviews[data-astro-cid-net6rgoz]{flex-direction:column;align-items:stretch}.summary[data-astro-cid-net6rgoz]{flex:none;justify-content:center;max-width:none;margin-bottom:30px;padding-right:0}.summary-details[data-astro-cid-net6rgoz]{flex:initial}.slider[data-astro-cid-net6rgoz]{flex:none;max-width:none}.card[data-astro-cid-net6rgoz]{flex-basis:100%}}@media (max-width:479px){[data-astro-cid-net6rgoz][data-reviews-ready] .progress[data-astro-cid-net6rgoz]{display:block}}
