.Rgo-bG_root{outline:none;margin:2.5rem 0 0}.Rgo-bG_root:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Rgo-bG_controls{justify-content:space-between;align-items:center;width:100%;margin-bottom:.85rem;display:flex}.Rgo-bG_arrow{appearance:none;box-shadow:none;color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:.65rem .35rem;line-height:0}.Rgo-bG_arrow:disabled{color:#a5a5a5;cursor:default;pointer-events:none}.Rgo-bG_arrow:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:4px;border-radius:2px}.Rgo-bG_arrowIcon{width:2.625rem;height:1.5rem;display:block}.Rgo-bG_viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none}.Rgo-bG_desktopTrack{display:none}.Rgo-bG_mobileTrack{display:block}.Rgo-bG_frame{border-radius:var(--radius-small);aspect-ratio:4/3;background:#ececec;margin:0;overflow:hidden}.Rgo-bG_image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (min-width:768px){.Rgo-bG_root{margin-top:3.25rem}.Rgo-bG_controls{margin-bottom:1rem}.Rgo-bG_arrowIcon{width:2.625rem;height:1.5rem}.Rgo-bG_desktopTrack{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.Rgo-bG_mobileTrack{display:none}.Rgo-bG_frame{aspect-ratio:4/3}}@media (min-width:1024px){.Rgo-bG_desktopTrack{gap:1rem}}
.vYvAfq_root{margin-top:1.75rem}.vYvAfq_figure{border-radius:var(--radius-small);background:#ececec;margin:2.5rem 0 0;overflow:hidden}.vYvAfq_figureImg{width:100%;height:auto;display:block}.vYvAfq_paragraph{max-width:none;font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);margin:0 0 1.35rem;font-size:clamp(1.05rem,4.3vw,1.2rem);line-height:1.45}.vYvAfq_heading{max-width:16ch;font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-black);margin:2.75rem 0 1.35rem;font-size:clamp(1.65rem,7vw,1.95rem);line-height:1.15}.vYvAfq_root>.vYvAfq_heading:first-child,.vYvAfq_root>.vYvAfq_paragraph:first-child{margin-top:0}@media (min-width:768px){.vYvAfq_root{margin-top:2rem}.vYvAfq_figure{margin-top:3.25rem}.vYvAfq_paragraph{max-width:58rem;margin-bottom:1.15rem;font-size:clamp(1.05rem,1.15vw,1.2rem);line-height:1.42}.vYvAfq_heading{max-width:none;margin:2.35rem 0 1.2rem;font-size:clamp(1.55rem,1.85vw,1.85rem)}}
.xDwtkW_root{border-radius:var(--radius-pill);font-family:var(--font-content);font-weight:var(--font-weight-bold);text-align:center;white-space:nowrap;min-height:var(--touch-min);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.75rem 1.75rem;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.xDwtkW_fill{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.xDwtkW_label{z-index:1;position:relative}.xDwtkW_sizeSm{min-height:2.5rem;padding:.5rem 1.25rem;font-size:.9375rem}.xDwtkW_sizeLg{min-height:3.25rem;padding:.9rem 2.25rem;font-size:1.0625rem}.xDwtkW_black{color:var(--color-text-on-dark);background:#000}.xDwtkW_red{color:var(--color-text-on-red);background:#f95151}.xDwtkW_white{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.xDwtkW_outline{color:var(--color-black);border-color:var(--color-black);background:0 0}.xDwtkW_text{color:var(--color-black);text-underline-offset:.15em;min-height:auto;font-weight:var(--font-weight-regular);background:0 0;border-color:#0000;padding:.25rem 0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.xDwtkW_black,.xDwtkW_red{transition:background-color .18s ease, color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.xDwtkW_black:hover:not(:disabled):not([aria-disabled=true]){background:#1b1b1b}.xDwtkW_red:hover:not(:disabled):not([aria-disabled=true]){background:#f76060}.xDwtkW_white:hover:not(:disabled):not([aria-disabled=true]){background:#f5f5f5}.xDwtkW_outline:hover:not(:disabled):not([aria-disabled=true]){background:#0000000a}.xDwtkW_text:hover:not(:disabled):not([aria-disabled=true]){opacity:.75}}.xDwtkW_root:disabled,.xDwtkW_root[aria-disabled=true]{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.xDwtkW_root,.xDwtkW_black,.xDwtkW_red{transition:none}}
.RrpK_G_hero{color:var(--color-white);position:absolute;inset:0}.RrpK_G_media{background:#000;position:absolute;inset:0;overflow:hidden}.RrpK_G_poster,.RrpK_G_video{object-fit:cover;object-position:55% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.RrpK_G_video{opacity:0;transition:opacity .4s var(--ease-standard)}.RrpK_G_videoPlaying{opacity:1}.RrpK_G_shade{pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 26%),linear-gradient(#0000 22%,#0000001f 38%,#00000080 66%,#000000d1 100%);position:absolute;inset:0}.RrpK_G_content{padding:0 var(--space-page-inline) 25px;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.RrpK_G_offer{font-family:var(--font-display);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-white);margin:0;font-size:clamp(1.5rem,8vw,3.5rem);line-height:.92}.RrpK_G_layout{flex-direction:column;align-items:flex-start;display:flex}.RrpK_G_line{white-space:nowrap;align-items:baseline;display:flex}.RrpK_G_bold{font-weight:var(--font-weight-bold)}.RrpK_G_layoutDesktop{display:none}.RrpK_G_actions{gap:20px;margin-top:clamp(32px,7vw,56px);display:flex}.RrpK_G_actions .RrpK_G_cta{flex:1 1 0;min-width:0;min-height:46px;padding-inline:.75rem;font-size:.9375rem}@media (min-width:768px){.RrpK_G_layoutMobile{display:none}.RrpK_G_layoutDesktop{display:flex}.RrpK_G_content{padding-bottom:clamp(36px,4.9vw,70px)}.RrpK_G_offer{font-size:clamp(1.375rem,2.55vw,3rem);line-height:.85}.RrpK_G_actions{right:var(--space-page-inline);gap:clamp(14px,3vw,60px);margin-top:0;position:absolute;bottom:clamp(28px,3.6vw,52px)}.RrpK_G_actions .RrpK_G_cta{flex:none;width:clamp(10rem,14.5vw,13rem);font-size:1rem}}@media (max-width:380px){.RrpK_G_actions{gap:12px}.RrpK_G_actions .RrpK_G_cta{padding-inline:.5rem;font-size:.875rem}}
._7kVqRG_field{flex-direction:column;gap:.4rem;width:100%;display:flex}._7kVqRG_label{font-family:var(--font-content);color:var(--color-text-muted);font-size:.875rem;line-height:1.3}._7kVqRG_control{width:100%;min-height:var(--touch-min);border:1px solid var(--color-field-border);border-radius:var(--radius-small);background:var(--color-field);color:var(--color-text);font-family:var(--font-content);transition:box-shadow var(--duration-fast) var(--ease-standard);padding:.75rem 1rem;font-size:1rem;line-height:1.3}._7kVqRG_control::placeholder{color:var(--color-muted);opacity:1}._7kVqRG_control:disabled{opacity:.55}._7kVqRG_invalid{box-shadow:inset 0 0 0 1px var(--color-error)}._7kVqRG_error{color:var(--color-error);margin:0;font-size:.8125rem;line-height:1.35}
._73EUSW_field{flex-direction:column;gap:.4rem;width:100%;display:flex}._73EUSW_label{font-family:var(--font-content);color:var(--color-text-muted);font-size:.875rem;line-height:1.3}._73EUSW_select{width:100%;min-height:var(--touch-min);border:1px solid var(--color-field-border);border-radius:var(--radius-small);background-color:var(--color-field);color:var(--color-text);font-family:var(--font-content);appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 50%),linear-gradient(135deg,#000 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:.4rem .4rem,.4rem .4rem;padding:.75rem 2.25rem .75rem 1rem;font-size:1rem;line-height:1.3}._73EUSW_select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._73EUSW_select:disabled{opacity:.55}._73EUSW_invalid{box-shadow:inset 0 0 0 1px var(--color-error)}._73EUSW_error{color:var(--color-error);margin:0;font-size:.8125rem;line-height:1.35}
.Qhb1zW_backdrop{z-index:80;background:#0000007a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Qhb1zW_dialog{z-index:81;border-radius:var(--radius-large);background:var(--color-white);width:min(100%,26.5rem);max-height:min(92svh,40rem);color:var(--color-black);box-shadow:none;cursor:default;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.Qhb1zW_dialog[data-reduced=true]{transition:none}.Qhb1zW_head{flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.15rem 1.15rem .65rem;display:flex}.Qhb1zW_title{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0;font-size:1.125rem;line-height:1.25}.Qhb1zW_close{border-radius:var(--radius-small);width:2.5rem;height:2.5rem;color:var(--color-black);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-.35rem -.35rem 0 0;padding:0;display:inline-flex}.Qhb1zW_close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Qhb1zW_closeIcon{width:1.1rem;height:1.1rem;display:block}.Qhb1zW_scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 1.15rem 1.25rem;overflow-y:auto}.Qhb1zW_form{flex-direction:column;gap:.95rem;display:flex}.Qhb1zW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Qhb1zW_fieldError{color:var(--color-error);margin:0;font-size:.8125rem;line-height:1.35}.Qhb1zW_consent{align-items:flex-start;gap:.65rem;margin:.15rem 0 0;display:flex}.Qhb1zW_consentInput{width:1.15rem;height:1.15rem;accent-color:var(--color-black);flex:none;margin-top:.15rem}.Qhb1zW_consentText{font-family:var(--font-content);color:var(--color-black);margin:0;font-size:.875rem;line-height:1.4}.Qhb1zW_consentLink{color:inherit;text-underline-offset:.12em;text-decoration:underline}.Qhb1zW_consentLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Qhb1zW_consentExtra{display:inline}.Qhb1zW_submit{align-self:stretch;margin-top:.25rem}.Qhb1zW_status{font-family:var(--font-content);margin:.15rem 0 0;font-size:.9375rem;line-height:1.4}.Qhb1zW_statusUnavailable,.Qhb1zW_statusError{color:var(--color-error)}.Qhb1zW_statusSuccess{color:var(--color-black)}@media (max-height:640px){.Qhb1zW_dialog{max-height:96svh}.Qhb1zW_head{padding-top:.85rem}.Qhb1zW_scroll{padding-bottom:.95rem}}@media (prefers-reduced-motion:reduce){.Qhb1zW_backdrop,.Qhb1zW_dialog{transition:none}}
.WIRVka_root{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.WIRVka_mark{aspect-ratio:127/43;background-color:currentColor;display:block;-webkit-mask-image:url(/brand/aka-demy.svg);mask-image:url(/brand/aka-demy.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WIRVka_light{color:var(--color-white)}.WIRVka_dark{color:var(--color-black)}.WIRVka_sm .WIRVka_mark{width:5.25rem;height:auto}.WIRVka_md .WIRVka_mark{width:6.5rem;height:auto}.WIRVka_lg .WIRVka_mark{width:7.9rem;height:auto}
.EM_S7W_backdrop{z-index:60;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard);background:#00000073;border:0;margin:0;padding:0;position:fixed;inset:0}.EM_S7W_backdropOpen{opacity:1;pointer-events:auto}.EM_S7W_panel{z-index:70;background:var(--color-red);color:var(--color-white);font-family:var(--font-content);font-weight:var(--font-weight-bold);outline:none;flex-direction:column;display:flex;position:fixed}.EM_S7W_panelShell{transition:transform var(--duration-base) var(--ease-standard);overflow:auto}.EM_S7W_panelMobile{top:0;left:0;right:0;border-radius:0 0 var(--radius-large) var(--radius-large);box-sizing:border-box;width:100%;max-width:none;max-height:min(92dvh,100%);margin:0;padding:3rem 1.15rem 1.35rem;inset-inline:0;transform:translateY(-105%)}.EM_S7W_panelDesktop{border-radius:var(--radius-large) 0 0 var(--radius-large);width:min(22rem,34vw);height:100dvh;padding:3.25rem 1.5rem 1.75rem;top:0;bottom:0;right:0;transform:translate(105%)}.EM_S7W_panelMobile.EM_S7W_panelOpen{transform:translateY(0)}.EM_S7W_panelDesktop.EM_S7W_panelOpen{transform:translate(0)}.EM_S7W_close{z-index:2;width:var(--touch-min);height:var(--touch-min);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:1.75rem;line-height:1;display:grid;position:absolute;top:.85rem;right:.85rem}.EM_S7W_link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.18rem 0;font-size:.95rem;line-height:1.25;text-decoration:none;display:block}.EM_S7W_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.EM_S7W_group{flex-direction:column;gap:.15rem;display:flex}.EM_S7W_rule{border:0;border-top:1px solid #ffffffd9;width:100%;height:0;margin:.55rem 0}.EM_S7W_spacer{flex:auto;min-height:2.5rem}.EM_S7W_footBrand{flex-direction:column;gap:.75rem;display:flex}.EM_S7W_address{font-size:.9rem;font-weight:var(--font-weight-regular);margin:0}.EM_S7W_addressMono{font-family:var(--font-display);letter-spacing:.08em}.EM_S7W_desktopNav{flex-direction:column;display:flex}.EM_S7W_mobileGrid{grid-template-columns:1.35fr .9fr;align-items:start;gap:.75rem 1rem;display:grid}.EM_S7W_mobileFoot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.5rem;display:flex}.EM_S7W_mobileFoot .EM_S7W_address{text-align:right;max-width:9rem}@media (prefers-reduced-motion:reduce){.EM_S7W_backdrop,.EM_S7W_panelShell{transition:none}}
.VFKzxG_root{padding:0 var(--space-page-inline) 2.5rem;background:var(--footer-bg,var(--color-page));color:var(--color-black);margin-top:auto}.VFKzxG_themePage{--footer-bg:var(--color-page)}.VFKzxG_themeSurface{--footer-bg:var(--color-surface)}.VFKzxG_rule{border:0;border-top:var(--divider-thin) solid #00000059;width:100%;height:0;margin:0}.VFKzxG_main{gap:2.5rem;padding:2.5rem 0 4.5rem;display:grid}.VFKzxG_brand{flex-direction:column;gap:1rem;display:flex}.VFKzxG_columns{grid-template-columns:1fr 1fr;gap:2.75rem 1.5rem;display:grid}.VFKzxG_colTitle{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:0 0 .65rem;font-size:.875rem}.VFKzxG_colList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.VFKzxG_colList a,.VFKzxG_textButton{color:var(--color-black);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;line-height:1.35;text-decoration:none}.VFKzxG_textButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.VFKzxG_legalRow{flex-wrap:wrap;justify-content:flex-start;gap:.65rem 1.15rem;padding:1.25rem 0 1.5rem;font-size:.875rem;display:flex}.VFKzxG_legalRow a,.VFKzxG_legalRow .VFKzxG_textButton{color:inherit;font-size:inherit;text-decoration:none}.VFKzxG_copy{margin:1.5rem 0 0;font-size:.875rem;line-height:1.45}.VFKzxG_bottomDesktop{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.25rem 0 0;display:none}.VFKzxG_bottomDesktop .VFKzxG_legalInline{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.15rem;max-width:28rem;font-size:.875rem;display:flex}.VFKzxG_bottomDesktop .VFKzxG_legalInline a,.VFKzxG_bottomDesktop .VFKzxG_legalInline .VFKzxG_textButton{color:inherit;font-size:inherit;text-decoration:none}.VFKzxG_brandTop{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.VFKzxG_socialDesktop{display:none}.VFKzxG_socialMobile{align-items:flex-end;display:flex}.VFKzxG_legalMobile{display:flex}.VFKzxG_copyMobile,.VFKzxG_ruleBeforeCopyMobile{display:block}.VFKzxG_bottomBlock{display:none}@media (min-width:900px){.VFKzxG_main{grid-template-columns:minmax(10rem,.85fr) minmax(0,2.4fr);gap:2rem 3rem;padding:3rem 0 5.5rem}.VFKzxG_columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.VFKzxG_brandTop{flex-direction:column;align-items:flex-start}.VFKzxG_socialMobile{display:none}.VFKzxG_socialDesktop{display:flex}.VFKzxG_legalMobile,.VFKzxG_copyMobile,.VFKzxG_ruleBeforeCopyMobile{display:none}.VFKzxG_bottomBlock{display:block}.VFKzxG_bottomDesktop{display:flex}}@media (max-width:899.98px){.VFKzxG_columns{row-gap:3.5rem}.VFKzxG_bottomDesktop{display:none}}
.LiD2-q_root{min-width:var(--touch-min);min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:.4rem;margin:0;padding:.5rem;display:inline-flex}.LiD2-q_lineLong,.LiD2-q_lineShort{background:currentColor;border-radius:1px;height:2px;display:block}.LiD2-q_lineLong{width:1.65rem}.LiD2-q_lineShort{width:1.1rem}.LiD2-q_light{color:var(--color-white)}.LiD2-q_dark{color:var(--color-black)}
.azVQWW_bar{width:100%;padding:1rem var(--space-page-inline) .75rem;color:inherit;z-index:40;background:0 0;align-items:center;display:grid}.azVQWW_absolute{position:absolute;inset:0 0 auto}.azVQWW_static{position:relative}.azVQWW_fixed{opacity:0;pointer-events:none;transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);position:fixed;inset:0 0 auto;transform:translateY(-110%)}.azVQWW_fixedVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.azVQWW_light{color:var(--color-white)}.azVQWW_dark{color:var(--color-black)}.azVQWW_row{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:100%;display:grid}.azVQWW_mobileRow{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.azVQWW_address{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-align:center;justify-self:center;margin:0;font-size:.875rem}.azVQWW_right{justify-self:end;align-items:center;gap:1.25rem;display:flex}.azVQWW_navVisible{font-family:var(--font-content);font-weight:var(--font-weight-bold);flex-wrap:wrap;gap:.85rem 1.15rem;font-size:.875rem;display:flex}.azVQWW_navVisible a{color:inherit;text-decoration:none}.azVQWW_dividerVisible{border:0;border-top:var(--divider-thin) solid currentColor;opacity:.55;width:100%;height:0;margin:.85rem 0 0;display:block}@media (prefers-reduced-motion:reduce){.azVQWW_fixed{transition:none}}
.HL8BEq_shell{flex-direction:column;min-height:100dvh;display:flex}.HL8BEq_shellSurface{background:var(--color-surface);color:var(--color-black)}.HL8BEq_heroSlot{border-radius:0 0 var(--radius-large) var(--radius-large);height:94svh;min-height:560px;color:var(--color-white);background:#000;flex:none;position:relative;overflow:hidden}@media (min-width:768px){.HL8BEq_heroSlot{height:98svh}}.HL8BEq_main{width:100%;padding:2rem var(--space-page-inline) 3rem;flex:1 0 auto}.HL8BEq_mainFlush{padding:0}.HL8BEq_mainNarrow{max-width:52rem}
.TXl8IW_root{background:var(--color-page);width:100%;position:relative;overflow-x:clip}.TXl8IW_content{z-index:1;isolation:isolate;position:relative}.TXl8IW_content section{background-color:#0000}
.vmhWyq_root{flex-direction:column;gap:.625rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.vmhWyq_rootPlain{gap:0}.vmhWyq_item{border-radius:var(--radius-large);background:var(--item-bg,var(--color-surface));color:var(--item-fg,var(--color-text));overflow:clip}.vmhWyq_itemPlain{color:var(--color-black);border-bottom:1px solid color-mix(in srgb, var(--color-black) 18%, transparent);background:0 0;border-radius:0;overflow:visible}.vmhWyq_itemPlain:first-child{border-top:1px solid color-mix(in srgb, var(--color-black) 18%, transparent)}.vmhWyq_trigger{width:100%;min-height:var(--touch-min);color:inherit;font-family:var(--font-content);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1rem 1.25rem;font-size:1rem;line-height:1.25;display:flex}.vmhWyq_triggerPlain{letter-spacing:-.01em;align-items:flex-start;gap:1.25rem;padding:1.15rem 0;font-size:clamp(1.05rem,2.6vw,1.25rem);line-height:1.3}.vmhWyq_trigger:disabled{opacity:.5}.vmhWyq_title{flex:auto;min-width:0}.vmhWyq_indicator{width:.65rem;height:.65rem;transition:transform var(--duration-base) var(--ease-standard);opacity:.85;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;margin-top:.2rem;transform:rotate(45deg)}.vmhWyq_trigger[aria-expanded=true] .vmhWyq_indicator:not(.vmhWyq_indicatorPlus){transform:rotate(225deg)}.vmhWyq_indicatorPlus{opacity:1;border:0;width:.9rem;height:.9rem;margin-top:.35rem;transition:none;position:relative;transform:none}.vmhWyq_indicatorPlus:before,.vmhWyq_indicatorPlus:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vmhWyq_indicatorPlus:before{width:100%;height:1.5px}.vmhWyq_indicatorPlus:after{width:1.5px;height:100%;transition:opacity var(--duration-fast) var(--ease-standard)}.vmhWyq_trigger[aria-expanded=true] .vmhWyq_indicatorPlus:after{opacity:0}.vmhWyq_panel{transition:grid-template-rows var(--duration-base) var(--ease-standard);grid-template-rows:0fr;padding:0 1.25rem;display:grid}.vmhWyq_panel[data-open=true]{grid-template-rows:1fr;padding-bottom:1.15rem}.vmhWyq_panelPlain{padding:0}.vmhWyq_panelPlain[data-open=true]{padding-bottom:1.05rem}.vmhWyq_panelClip{min-height:0;overflow:hidden}.vmhWyq_panelInner{font-family:var(--font-content);font-weight:var(--font-weight-regular);padding-bottom:.15rem;font-size:.9375rem;line-height:1.45}.vmhWyq_panelInnerPlain{max-width:42rem;color:color-mix(in srgb, var(--color-black) 82%, transparent);font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.5}@media (prefers-reduced-motion:reduce){.vmhWyq_indicator,.vmhWyq_indicatorPlus:after,.vmhWyq_panel{transition:none}}
.MfeFvW_field{flex-direction:column;gap:.4rem;width:100%;display:flex}.MfeFvW_label{font-family:var(--font-content);color:var(--color-text-muted);font-size:.875rem;line-height:1.3}.MfeFvW_control{border:1px solid var(--color-field-border);border-radius:var(--radius-small);background:var(--color-field);width:100%;min-height:7.5rem;color:var(--color-text);font-family:var(--font-content);resize:vertical;transition:box-shadow var(--duration-fast) var(--ease-standard);padding:.75rem 1rem;font-size:1rem;line-height:1.4}.MfeFvW_control::placeholder{color:var(--color-muted);opacity:1}.MfeFvW_control:disabled{opacity:.55}.MfeFvW_invalid{box-shadow:inset 0 0 0 1px var(--color-error)}.MfeFvW_error{color:var(--color-error);margin:0;font-size:.8125rem;line-height:1.35}
.E1-v7a_root{margin-top:4.5rem;margin-bottom:3.5rem}.E1-v7a_actions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.E1-v7a_programText{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:1rem;line-height:1.2;text-decoration:none}.E1-v7a_programText:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.E1-v7a_programText:hover{opacity:.72}}@media (min-width:768px){.E1-v7a_root{margin-top:4rem;margin-bottom:5rem}}@media (min-width:390px) and (max-width:767px){.E1-v7a_root{margin-top:5.5rem}}
.lQn_TG_root{margin-top:4.5rem;margin-bottom:3.5rem}.lQn_TG_phoneRoot{max-width:36rem}.lQn_TG_phoneTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-black);margin:0 0 .65rem;font-size:clamp(1.35rem,5.5vw,1.75rem);line-height:1.15}.lQn_TG_phoneText{font-family:var(--font-content);color:var(--color-black);margin:0 0 1.15rem;font-size:1.05rem;line-height:1.35}.lQn_TG_phoneActions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.lQn_TG_phoneButton{min-height:var(--touch-min);border-radius:var(--radius-pill);color:var(--color-white);font-family:var(--font-content);font-weight:var(--font-weight-bold);-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.lQn_TG_phoneButtonFill{border-radius:inherit;background:var(--color-black);pointer-events:none;position:absolute;inset:0}.lQn_TG_phoneButtonLabel{z-index:1;position:relative}.lQn_TG_phoneButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lQn_TG_phoneNumber{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-black);min-height:var(--touch-min);align-items:center;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex}.lQn_TG_phoneNumber:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.lQn_TG_phoneButton:hover .lQn_TG_phoneButtonFill{opacity:.88}.lQn_TG_phoneNumber:hover{opacity:.72}}.lQn_TG_desktop{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:none}.lQn_TG_mobile{flex-wrap:wrap;align-items:center;gap:1.1rem 1.75rem;display:flex}.lQn_TG_programText{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:1rem;line-height:1.2;text-decoration:none}.lQn_TG_programText:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.lQn_TG_programText:hover{opacity:.72}}@media (min-width:768px){.lQn_TG_root{margin-top:4rem;margin-bottom:5rem}.lQn_TG_desktop{display:flex}.lQn_TG_mobile{display:none}}@media (min-width:390px) and (max-width:767px){.lQn_TG_root{margin-top:5.5rem}}
.qdM9_W_badge{box-sizing:border-box;border-radius:var(--radius-small);width:7.25rem;min-height:5.75rem;color:var(--color-black);background:#d9d9d9;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.6rem .45rem .7rem;display:flex}.qdM9_W_line1,.qdM9_W_line2{max-width:100%;font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.05}.qdM9_W_line1{font-size:clamp(1.05rem,4.4vw,1.2rem)}.qdM9_W_line2{font-size:clamp(1.2rem,5vw,1.4rem)}.qdM9_W_rule{background:#000;flex:none;width:2rem;height:1.5px;display:block}@media (min-width:768px){.qdM9_W_badge{gap:.45rem;width:9.25rem;min-height:8.25rem;padding:.75rem .55rem .9rem}.qdM9_W_line1{font-size:clamp(1.2rem,1.35vw,1.4rem)}.qdM9_W_line2{font-size:clamp(1.45rem,1.7vw,1.75rem)}.qdM9_W_rule{width:2.65rem}}
.sQ5uJa_badge{border-radius:var(--radius-small);width:4.75rem;min-height:5.75rem;color:var(--color-black);background:#d9d9d9;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .4rem .65rem;display:flex}.sQ5uJa_day,.sQ5uJa_month{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0;font-size:clamp(2.35rem,11vw,2.85rem);line-height:.88}.sQ5uJa_rule{background:#000;width:2rem;height:1.5px;display:block}@media (min-width:768px){.sQ5uJa_badge{gap:.45rem;width:6.5rem;min-height:8.25rem;padding:.7rem .5rem .85rem}.sQ5uJa_day,.sQ5uJa_month{font-size:clamp(3.4rem,4.4vw,4.6rem)}.sQ5uJa_rule{width:2.65rem}}
.VTOLfq_root{flex-direction:column;gap:1.35rem;margin:0;display:flex}.VTOLfq_headline{max-width:14ch;font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-black);margin:0;font-size:clamp(2.15rem,9.2vw,2.55rem);line-height:1.05}.VTOLfq_metaRow{align-items:flex-start;gap:1rem;display:flex}.VTOLfq_badge{flex:none}.VTOLfq_labels{flex-direction:column;gap:1.15rem;min-width:0;padding-top:.15rem;display:flex}.VTOLfq_labelGroup{flex-direction:column;gap:.12rem;margin:0;display:flex}.VTOLfq_labelLine{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-transform:uppercase;color:var(--color-black);font-size:clamp(.72rem,3.1vw,.82rem);line-height:1.2}@media (min-width:768px){.VTOLfq_root{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge headline"".labels";align-items:start;gap:1.1rem 1.35rem;display:grid}.VTOLfq_headline{grid-area:headline;align-self:center;max-width:16ch;font-size:clamp(2.85rem,4.1vw,3.85rem);line-height:1.02}.VTOLfq_metaRow{display:contents}.VTOLfq_badge{grid-area:badge}.VTOLfq_labels{flex-flow:wrap;grid-area:labels;gap:2.75rem 4.5rem;max-width:42rem;padding-top:0}.VTOLfq_labelLine{font-size:clamp(.78rem,.95vw,.92rem)}}@media (min-width:1024px){.VTOLfq_root{gap:1.35rem 1.75rem}.VTOLfq_labels{gap:3rem 5.5rem}}
.nLyP4q_root{flex-direction:column;gap:1.35rem;margin:0;display:flex}.nLyP4q_headline{max-width:22ch;font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-black);margin:0;font-size:clamp(2.15rem,9.2vw,2.55rem);line-height:1.05}.nLyP4q_metaRow{align-items:flex-start;gap:1rem;display:flex}.nLyP4q_date{flex:none}.nLyP4q_labels{flex-direction:column;gap:1.15rem;min-width:0;padding-top:.15rem;display:flex}.nLyP4q_labelGroup{flex-direction:column;gap:.12rem;margin:0;display:flex}.nLyP4q_labelLine{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:.01em;text-transform:uppercase;color:var(--color-black);font-size:clamp(.72rem,3.1vw,.82rem);line-height:1.2}@media (min-width:768px){.nLyP4q_root{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date headline"".labels";align-items:start;gap:1.1rem 1.35rem;display:grid}.nLyP4q_headline{grid-area:headline;align-self:center;max-width:18ch;font-size:clamp(2.85rem,4.1vw,3.85rem);line-height:1.02}.nLyP4q_metaRow{display:contents}.nLyP4q_date{grid-area:date}.nLyP4q_labels{flex-flow:wrap;grid-area:labels;gap:2.75rem 4.5rem;max-width:42rem;padding-top:0}.nLyP4q_labelLine{font-size:clamp(.78rem,.95vw,.92rem)}}@media (min-width:1024px){.nLyP4q_root{gap:1.35rem 1.75rem}.nLyP4q_labels{gap:3rem 5.5rem}}
.K8Ck_a_root{margin:2.75rem 0 0}.K8Ck_a_heading{max-width:16ch;font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-black);margin:0 0 1.1rem;font-size:clamp(1.65rem,7vw,1.95rem);line-height:1.15}.K8Ck_a_badge{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:-.55rem 0 1rem;font-size:.8125rem;line-height:1.35}.K8Ck_a_empty,.K8Ck_a_byAppointment{font-family:var(--font-content);color:var(--color-black);margin:0;font-size:clamp(1.05rem,4.3vw,1.2rem);line-height:1.45}.K8Ck_a_list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.K8Ck_a_item{margin:0;padding:0}.K8Ck_a_groupLabel{font-family:var(--font-content);font-weight:var(--font-weight-bold);margin:0 0 .25rem;font-size:1rem;line-height:1.3}.K8Ck_a_meta{font-family:var(--font-content);color:var(--color-black);margin:0;font-size:clamp(1.05rem,4.3vw,1.15rem);line-height:1.4}@media (min-width:768px){.K8Ck_a_root{margin-top:2.35rem}.K8Ck_a_heading{max-width:none;font-size:clamp(1.55rem,1.85vw,1.85rem)}.K8Ck_a_empty,.K8Ck_a_byAppointment,.K8Ck_a_meta{max-width:58rem;font-size:clamp(1.05rem,1.15vw,1.2rem)}.K8Ck_a_list{gap:1.15rem}}
._2NgRNW_root{border:0;border-top:var(--divider-thin) solid var(--color-divider);opacity:.2;width:100%;height:0;margin:0;display:block}._2NgRNW_strong{opacity:1}
.WIz7sq_page{max-width:960px;padding:var(--space-page-block) var(--space-page-inline) 64px;margin:0 auto}.WIz7sq_banner{margin:0 0 var(--space-stack-lg);border-radius:var(--radius-small);background:var(--color-black);color:var(--color-white);padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.WIz7sq_banner code{font-family:var(--font-display)}.WIz7sq_title{margin:0 0 .35rem;font-size:clamp(1.75rem,4vw,2.25rem)}.WIz7sq_lead{margin:0 0 var(--space-stack-lg);max-width:52ch;color:var(--color-text-muted)}.WIz7sq_section{margin:0 0 var(--space-stack-lg)}.WIz7sq_sectionTitle{margin:0 0 var(--space-stack-md);font-size:1.125rem}.WIz7sq_swatches{flex-wrap:wrap;gap:.75rem;display:flex}.WIz7sq_swatch{border-radius:var(--radius-small);border:1px solid #00000014;width:7.5rem;overflow:hidden}.WIz7sq_swatchChip{height:4.5rem}.WIz7sq_swatchMeta{background:var(--color-white);padding:.45rem .5rem .55rem;font-size:.75rem;line-height:1.3}.WIz7sq_swatchMeta strong{font-size:.8125rem;display:block}.WIz7sq_note{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8125rem}.WIz7sq_typeSamples{gap:1rem;display:grid}.WIz7sq_typeSample{border-bottom:1px solid #0000001a;padding:.75rem 0}.WIz7sq_typeSample:last-child{border-bottom:0}.WIz7sq_meta{color:var(--color-text-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.WIz7sq_radii{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.WIz7sq_radiusBox{color:var(--color-text-muted);flex-direction:column;gap:.4rem;font-size:.8125rem;display:flex}.WIz7sq_radiusDemo{background:var(--color-black);color:var(--color-white);place-items:center;font-size:.75rem;display:grid}.WIz7sq_radiusLarge{border-radius:var(--radius-large);width:7rem;height:5rem}.WIz7sq_radiusSmall{border-radius:var(--radius-small);width:7rem;height:5rem}.WIz7sq_radiusPill{border-radius:var(--radius-pill);width:8.5rem;height:2.75rem}.WIz7sq_row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.WIz7sq_stack{gap:1rem;max-width:28rem;display:grid}.WIz7sq_panel{border-radius:var(--radius-large);background:var(--color-surface);padding:1rem}.WIz7sq_status{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.875rem}.WIz7sq_accordionDemo{max-width:36rem}.WIz7sq_toneRed{--item-bg:var(--color-red);--item-fg:var(--color-text-on-red)}.WIz7sq_toneBlue{--item-bg:var(--color-blue);--item-fg:var(--color-text-on-blue)}.WIz7sq_tonePink{--item-bg:var(--color-pink);--item-fg:var(--color-text-on-pink)}
.GZfQDq_article{color:var(--color-black);background:var(--color-surface)}.GZfQDq_inner{max-width:1360px;padding:1.75rem var(--space-page-inline) 0;margin:0 auto}.GZfQDq_hero{border-radius:var(--radius-small);aspect-ratio:4/3;background:#ececec;margin:3.75rem 0 0;overflow:hidden}.GZfQDq_heroImg{object-fit:cover;width:100%;height:100%;display:block}.GZfQDq_heroDesktop{display:none}.GZfQDq_heroMobile{display:block}@media (min-width:768px){.GZfQDq_inner{padding-top:2.25rem}.GZfQDq_hero{aspect-ratio:21/9;margin-top:2.15rem}.GZfQDq_heroDesktop{display:block}.GZfQDq_heroMobile{display:none}}@media (min-width:1024px){.GZfQDq_hero{aspect-ratio:2.35}}
.nZNp4W_page{color:var(--color-black);background:var(--color-surface)}.nZNp4W_inner{max-width:1360px;padding:1.75rem var(--space-page-inline) 0;margin:0 auto}.nZNp4W_hero{border-radius:var(--radius-small);aspect-ratio:4/3;background:#ececec;margin:3.75rem 0 0;overflow:hidden}.nZNp4W_heroImg{object-fit:cover;width:100%;height:100%;display:block}.nZNp4W_heroDesktop{display:none}.nZNp4W_heroMobile{display:block}.nZNp4W_body{margin-top:1.75rem}.nZNp4W_section+.nZNp4W_section{margin-top:.25rem}.nZNp4W_heading{max-width:16ch;font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-black);margin:2.75rem 0 1.35rem;font-size:clamp(1.65rem,7vw,1.95rem);line-height:1.15}.nZNp4W_paragraph{max-width:none;font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);margin:0 0 1.35rem;font-size:clamp(1.05rem,4.3vw,1.2rem);line-height:1.45}.nZNp4W_priceBlock{margin:2.75rem 0 0}.nZNp4W_priceValue{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-black);margin:0;font-size:clamp(1.85rem,7vw,2.25rem);line-height:1.1}.nZNp4W_priceNote{max-width:36rem;font-family:var(--font-content);color:var(--color-black);margin:.65rem 0 0;font-size:clamp(1.05rem,4.3vw,1.15rem);line-height:1.4}.nZNp4W_body>.nZNp4W_section:first-child>.nZNp4W_heading{margin-top:0}@media (min-width:768px){.nZNp4W_inner{padding-top:2.25rem}.nZNp4W_hero{aspect-ratio:auto;background:0 0;width:fit-content;max-width:min(100%,62.5rem);margin-top:2.15rem}.nZNp4W_heroImg{object-fit:unset;border-radius:var(--radius-small);width:auto;max-width:100%;height:auto}.nZNp4W_heroDesktop{display:block}.nZNp4W_heroMobile{display:none}.nZNp4W_body{margin-top:2rem}.nZNp4W_heading{max-width:none;margin:2.35rem 0 1.2rem;font-size:clamp(1.55rem,1.85vw,1.85rem)}.nZNp4W_paragraph{max-width:58rem;margin-bottom:1.15rem;font-size:clamp(1.05rem,1.15vw,1.2rem);line-height:1.42}.nZNp4W_priceBlock{margin-top:2.35rem}.nZNp4W_priceValue{font-size:clamp(2.1rem,2.6vw,2.65rem)}.nZNp4W_priceNote{font-size:clamp(1.05rem,1.15vw,1.15rem)}}
