._3RQg6w{min-block-size:60vh}._3RQg6w:focus{outline:none}.bZhtkB{min-block-size:100vh}.fmoe8H{min-block-size:65vh;padding:var(--section-gap-lg) var(--margin-mobile) var(--section-gap-sm);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.fmoe8H a{text-decoration:underline}.WmBOAq{block-size:100%;inline-size:auto;display:block}html{scrollbar-gutter:stable}.vPtwFb{z-index:50;inline-size:100%;position:fixed;inset-block-start:0}html:active-view-transition .vPtwFb{view-transition-name:site-header}.vPtwFb{color:var(--on-surface);pointer-events:none}.vPtwFb[data-photo]{color:var(--on-primary)}.vPtwFb:before{content:"";z-index:-1;opacity:0;pointer-events:none;block-size:200px;transition:opacity var(--nav-morph) var(--ease-out-soft);background:linear-gradient(#0000008c 0%,#00000057 25%,#00000024 55%,#0000000a 80%,#0000 100%);position:absolute;inset-block-start:0;inset-inline:0}.vPtwFb[data-photo]:not([data-floating]):not([data-open]):before{opacity:1}.vPtwFb{--nav-morph:.56s}.c-d7VW{z-index:0;cursor:default;touch-action:none;opacity:0;visibility:hidden;pointer-events:none;background-color:#1a1c1c29;inline-size:100%;display:block;position:fixed;inset:0}.vPtwFb[data-modal] .c-d7VW{visibility:visible;pointer-events:auto}@media (min-width:1024px){.c-d7VW{display:none}}._613IN-{width:100%;max-width:var(--container-max);z-index:1;pointer-events:auto;transition:inline-size var(--nav-morph) var(--ease-out-soft), max-inline-size var(--nav-morph) var(--ease-out-soft), margin-block-start var(--nav-morph) var(--ease-out-soft), border-radius var(--nav-morph) var(--ease-out-soft), border-color var(--nav-morph) var(--ease-out-soft), background-color var(--nav-morph) var(--ease-out-soft), backdrop-filter var(--nav-morph) var(--ease-out-soft), box-shadow var(--nav-morph) var(--ease-out-soft);border:1px solid #0000;border-radius:0;margin-inline:auto;position:relative}html:active-view-transition ._613IN-{transition:none}.vPtwFb[data-floating] ._613IN-{border-radius:var(--radius-xl);border-color:rgb(var(--outline-variant-rgb)/.4);inline-size:calc(100% - 24px);margin-block-start:10px}@media (min-width:768px){.vPtwFb[data-floating] ._613IN-{max-inline-size:var(--floating-max);border-radius:var(--radius-lg);margin-block-start:12px}}.vPtwFb[data-floating] ._613IN-{background-color:#ffffffeb}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vPtwFb[data-floating] ._613IN-{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffb8}}@media (prefers-reduced-transparency:reduce){.vPtwFb[data-floating] ._613IN-{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffeb}}.vPtwFb[data-floating] ._613IN-{box-shadow:var(--shadow-floating);color:var(--on-surface)}.L1WkW4{min-block-size:80px;padding-inline:var(--margin-mobile);transition:min-block-size var(--nav-morph) var(--ease-out-soft), padding-inline var(--nav-morph) var(--ease-out-soft);justify-content:space-between;align-items:center;gap:20px;display:flex}@media (min-width:768px){.L1WkW4{padding-inline:var(--margin-desktop)}}@media (min-width:1280px){.L1WkW4{gap:24px}}.vPtwFb[data-floating] .L1WkW4{min-block-size:62px;padding-inline:14px}@media (min-width:768px){.vPtwFb[data-floating] .L1WkW4{min-block-size:66px;padding-inline:22px}}._45KmY5{box-sizing:content-box;block-size:22px;color:var(--primary);border-radius:var(--radius-lg);transition:block-size var(--nav-morph) var(--ease-out-soft), padding var(--nav-morph) var(--ease-out-soft), margin-inline-start var(--nav-morph) var(--ease-out-soft);align-items:center;margin-inline-start:-16px;padding:10px 16px;display:inline-flex;position:relative}._45KmY5:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (min-width:1024px){._45KmY5{block-size:26px}}@media (min-width:1280px){._45KmY5{block-size:30px}}._45KmY5>*{z-index:1;position:relative}._45KmY5:before{content:"";z-index:0;border-radius:inherit;transition:opacity var(--nav-morph) var(--ease-out-soft), transform var(--nav-morph) var(--ease-out-soft);opacity:0;background-color:#ffffffe6;background-image:linear-gradient(160deg,#ffffffe0 0%,#ffffffbd 52%,#fffc 100%);border:1px solid #ffffff80;position:absolute;inset:0;transform:scale(.94);box-shadow:inset 0 1px #ffffffb3,0 8px 24px -14px #00000073}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._45KmY5:before{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background-color:#ffffff24}}.vPtwFb[data-photo]:not([data-floating]):not([data-open]) ._45KmY5:before{opacity:1;transform:none}.vPtwFb[data-floating] ._45KmY5{block-size:20px;margin-inline-start:-10px;padding:6px 10px}@media (min-width:1024px){.vPtwFb[data-floating] ._45KmY5{block-size:24px}}._7vaAvh{align-items:center;gap:24px;display:none}@media (min-width:1024px){._7vaAvh{display:flex}}@media (min-width:1280px){._7vaAvh{gap:30px}}.N1XR00{font-family:var(--font-body);letter-spacing:.006em;font-size:.875rem;font-weight:500;line-height:1.4}.N1XR00:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.N1XR00{opacity:.85;transition:opacity var(--dur-fast) var(--ease-out-soft);padding-block-end:5px;position:relative}.N1XR00:after{content:"";block-size:2px;transition:transform var(--dur-fast) var(--ease-out-soft);background-color:currentColor;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.N1XR00:hover{opacity:1}.N1XR00:hover:after{transform:none}}.N1XR00.vADjDa{opacity:1}.vPtwFb[data-floating] .N1XR00.vADjDa,.vPtwFb:not([data-photo]) .N1XR00.vADjDa{color:var(--primary)}.N1XR00.vADjDa:after{transform:none}.IpAYno{align-items:center;gap:16px;display:none}@media (min-width:1024px){.IpAYno{display:flex}}@media (min-width:1280px){.IpAYno{gap:20px}}.tLqWL7{align-items:center;display:flex}.cWvpB5{align-items:center;display:inline-flex}.oWrT1P{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;opacity:.4;margin-inline:4px;font-size:.8125rem;font-weight:500;line-height:1.2}.unRaN9:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.unRaN9{opacity:.5;transition:opacity var(--dur-base) var(--ease-out-soft);cursor:pointer;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,emoji;font-size:1.0625rem;line-height:1}.unRaN9:hover,.unRaN9[data-active]{opacity:1}._0cP8AV{padding:10px 20px}@media (min-width:1280px){._0cP8AV{padding:10px 26px}}.vPtwFb[data-photo]:not([data-floating]):not([data-open]) ._0cP8AV{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff29;border-color:#ffffff80}.vPtwFb[data-photo]:not([data-floating]):not([data-open]) ._0cP8AV:hover{background-color:#ffffff47;border-color:#ffffffbf}.gNWBuk:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.gNWBuk{border-radius:var(--radius-full);border:1px solid rgb(var(--outline-variant-rgb)/.7);background-color:rgb(var(--primary-rgb)/.03);block-size:44px;inline-size:44px;color:inherit;transition:background-color var(--nav-morph) var(--ease-out-soft), border-color var(--nav-morph) var(--ease-out-soft);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:-4px;display:inline-flex;position:relative}.gNWBuk:active{transition-duration:var(--dur-fast);background-color:rgb(var(--primary-rgb)/.09)}@media (min-width:1024px){.gNWBuk{display:none}}.vPtwFb[data-photo]:not([data-floating]):not([data-open]) .gNWBuk{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff1f;border-color:#fff6}.vPtwFb[data-photo]:not([data-floating]):not([data-open]) .gNWBuk:active{background-color:#ffffff47}@media not (min-width:1024px){._613IN-{--menu-bar-size:80px;--menu-inset:12px;--menu-top:8px;--menu-viewport-top:8px}.vPtwFb[data-floating] ._613IN-{--menu-bar-size:62px;--menu-inset:-1px;--menu-top:-1px;--menu-viewport-top:10px}}@media (not (min-width:1024px)) and (min-width:768px){.vPtwFb[data-floating] ._613IN-{--menu-bar-size:66px;--menu-viewport-top:12px}}@media not (min-width:1024px){.vPtwFb[data-modal] ._613IN-{color:var(--on-surface)}.L1WkW4{z-index:1;position:relative}.vPtwFb[data-modal]:before,.vPtwFb[data-modal] ._45KmY5:before{opacity:0}.vPtwFb[data-modal] .gNWBuk{border-color:rgb(var(--outline-variant-rgb)/.7);background-color:rgb(var(--primary-rgb)/.03);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.vPtwFb[data-modal] .gNWBuk:active{background-color:rgb(var(--primary-rgb)/.09)}}.RCCAC7{inset-block-start:var(--menu-top);inset-inline:var(--menu-inset);max-block-size:calc(100dvh - var(--menu-viewport-top) - 12px);color:var(--on-surface);background-color:var(--surface-container-lowest);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #fffffff2, var(--shadow-ambient);transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #fffc;flex-direction:column;padding-block-start:calc(var(--menu-bar-size) - var(--menu-top));display:flex;position:absolute;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.RCCAC7{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background-color:#fffffff7}}.vPtwFb[data-modal] .RCCAC7{visibility:visible}.vPtwFb[data-open] .RCCAC7{pointer-events:auto}@media (min-width:1024px){.RCCAC7{display:none}}.roKpPe{min-inline-size:0}.J5R9zV{overscroll-behavior:contain;min-block-size:0;flex-direction:column;gap:20px;padding:8px 16px 16px;padding-block-end:max(env(safe-area-inset-bottom,0px), 16px);scroll-padding-block:8px;display:flex;overflow-y:auto}.J5R9zV>*{flex-shrink:0}.Ot-WlI{background-color:var(--surface-container-low);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.QALq21:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.QALq21{isolation:isolate;min-block-size:56px;color:var(--on-surface);font-family:var(--font-body);letter-spacing:.004em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:1.0625rem;font-weight:500;line-height:1.3;display:flex;position:relative}.roKpPe+.roKpPe .QALq21:before{content:"";background-color:var(--hairline);transform-origin:top;block-size:1px;position:absolute;inset-block-start:0;inset-inline:18px 0;transform:scaleY(.5)}.QALq21:after{content:"";z-index:-1;background-color:rgb(var(--primary-rgb)/.04);opacity:0;transition:opacity var(--dur-fast) var(--ease-ios);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.QALq21:hover:after{opacity:1}}.QALq21:active:after{opacity:1;transition-duration:0s}.GI6Bp5{color:var(--primary);background-color:rgb(var(--primary-rgb)/.04);font-weight:600}.GI6Bp5 .kDQ516{opacity:.6}.kDQ516{opacity:.28;flex-shrink:0}.Cvqqbf{flex-direction:column;gap:16px;display:flex}.WDfjlT{min-block-size:52px;inline-size:100%}._7VGioJ{background-color:var(--surface-container-low);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mVcZVU:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mVcZVU{border-radius:var(--radius-sm);border-color:#0000;flex:1;min-inline-size:0;padding:9px 12px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,emoji;font-size:1.125rem;line-height:1.2}.mVcZVU[data-active]{background-color:var(--surface-container-lowest);box-shadow:0 1px 3px #0000000f}@media (prefers-reduced-motion:reduce){.vPtwFb{--nav-morph:0s}}@media (prefers-reduced-transparency:reduce){.RCCAC7{background-color:var(--surface-container-lowest);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.RCCAC7{background-color:var(--surface-container-lowest);border-color:var(--on-surface-muted)}}.FqHFDi{background-color:var(--surface-container-low);border-block-start:1px solid var(--hairline)}.ibqY7N{width:100%;max-width:var(--container-max);padding-inline:var(--margin-mobile);margin-inline:auto}@media (min-width:768px){.ibqY7N{padding-inline:var(--margin-desktop)}}.ibqY7N{padding-block:36px calc(24px + var(--fab-inset,0px));flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:768px){.ibqY7N{padding-block:48px calc(28px + var(--fab-inset,0px));gap:20px}}.FLp6D0:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.FLp6D0{block-size:44px;color:var(--primary);align-items:center;display:inline-flex}.FLp6D0 svg{block-size:26px}._7KHVao,.jgEvpD,.b-tXax,.dgCbD8{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px;display:flex}._21j035:focus-visible,.TNQwQ6:focus-visible,._9Nboht:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._21j035,.TNQwQ6,._9Nboht{font-family:var(--font-body);letter-spacing:0;min-block-size:44px;color:var(--on-surface-variant);cursor:pointer;text-align:center;transition:color var(--dur-fast) var(--ease-ios);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:.9375rem;font-weight:400;line-height:1.58;display:inline-flex}._21j035 svg,.TNQwQ6 svg,._9Nboht svg{flex-shrink:0}._21j035:hover,.TNQwQ6:hover,._9Nboht:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.jgEvpD{inline-size:100%}.jgEvpD ._21j035:last-child{overflow-wrap:anywhere}.b-tXax{background-color:var(--surface-container-lowest);border-radius:var(--radius-full);gap:4px;padding:4px}.TNQwQ6{border-radius:var(--radius-full);padding-inline:14px}.TNQwQ6[aria-current]{color:var(--primary);background-color:var(--surface-container-low);font-weight:500}.iLb45j{border-block-start:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;inline-size:100%;padding-block-start:16px;display:flex}.dgCbD8{column-gap:16px}.dgCbD8 ._21j035,.JKWbq9,._9Nboht{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-surface-muted);font-size:.8125rem;font-weight:400;line-height:1.5}.JKWbq9{text-align:center}.xvCw0f{z-index:55;position:fixed}html:active-view-transition .xvCw0f{view-transition-name:cookie-banner}.xvCw0f{max-inline-size:34rem;margin-inline:auto;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));inset-inline:12px}html:has(header[data-modal]) .xvCw0f{z-index:45}.xvCw0f{background-color:#ffffffeb;align-items:center;gap:4px;padding:6px 6px 6px 16px;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xvCw0f{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffdb}}@media (prefers-reduced-transparency:reduce){.xvCw0f{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffeb}}.xvCw0f{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-ambient)}@media (min-width:768px){.xvCw0f{margin-inline:0;inset-block-end:24px;inset-inline:auto 24px}}.eTNygK{font-family:var(--font-body);letter-spacing:.002em;min-inline-size:0;color:var(--on-surface-variant);flex:1;font-size:.8125rem;font-weight:400;line-height:1.35}.N2ywSx{color:var(--primary);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.N2ywSx:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.xX3--y{flex-shrink:0;display:flex}.v8J8DD:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.v8J8DD{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.v8J8DD:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.v8J8DD:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.v8J8DD{font-family:var(--font-body);letter-spacing:.006em;min-block-size:44px;color:var(--primary);border-radius:var(--radius-full);white-space:nowrap;padding:0 10px;font-size:.875rem;font-weight:500;line-height:1.4}@media (hover:hover) and (pointer:fine){.v8J8DD:hover{background-color:rgb(var(--primary-rgb)/.07)}}.KamYjL{flex-direction:column;min-inline-size:0;display:flex}.OmA-s1{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.OmA-s1{font-size:1.0625rem}}.OmA-s1{color:var(--on-surface-variant);margin:0 0 14px}@media (min-width:640px){.OmA-s1{margin-block-end:20px}}[data-tone=photo] .OmA-s1{color:#ffffffd1;text-shadow:0 1px 12px #0006}.BF6xE1{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.BF6xE1{gap:10px}}.xShg2N{text-align:start;inline-size:100%;min-inline-size:0;padding:11px 12px}.xShg2N>span{flex:1;min-inline-size:0}@media (min-width:640px){.xShg2N{padding:14px 16px}}.bRrkPj{text-align:center;flex-shrink:0;inline-size:26px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:20px;line-height:1}@media (min-width:640px){.bRrkPj{text-align:center;flex-shrink:0;inline-size:30px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:22px;line-height:1}}._5txqgR{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.uAitsI{font-family:var(--font-body);letter-spacing:.006em;color:var(--on-background);text-wrap:pretty;font-size:.875rem;font-weight:500;line-height:1.4}[data-tone=photo] .uAitsI{color:var(--on-primary)}.BiLhCt{font-family:var(--font-body);letter-spacing:.002em;-webkit-line-clamp:2;line-clamp:2;color:var(--on-surface-muted);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}[data-tone=photo] .BiLhCt{color:#ffffffb3}.JYZeEB{color:var(--outline-variant);transition:transform var(--dur-base) var(--ease-out-soft), color var(--dur-base) var(--ease-out-soft);flex-shrink:0;display:none}@media (min-width:640px){.JYZeEB{display:block}}[data-tone=photo] .JYZeEB{color:#ffffff8c}.uxxECv{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-surface-muted);text-wrap:pretty;justify-content:center;align-items:center;gap:8px;margin:14px 0 2px;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}.uxxECv svg{color:#25d366;flex-shrink:0}@media (min-width:640px){.uxxECv{margin-block-start:16px}}[data-tone=photo] .uxxECv{color:#ffffffb8;text-shadow:0 1px 12px #0006}.ajP1In{min-block-size:44px;min-inline-size:44px}.ajP1In{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.ajP1In:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.ajP1In:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.ajP1In{font-family:var(--font-body);letter-spacing:.006em;font-size:.875rem;font-weight:500;line-height:1.4}.ajP1In:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ajP1In{color:var(--on-surface-variant);transition:scale var(--press-duration) var(--press-ease), color var(--dur-fast) var(--ease-out-soft);align-self:flex-start;align-items:center;gap:6px;margin-block-end:16px;padding-block:5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ajP1In:hover{color:var(--primary)}}[data-tone=photo] .ajP1In{color:#ffffffbf}@media (hover:hover) and (pointer:fine){[data-tone=photo] .ajP1In:hover{color:var(--on-primary)}}[data-tone=photo] .ajP1In:focus-visible{outline-color:var(--inverse-primary)}.nQZPfQ{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--on-surface-variant);font-size:.8125rem;font-weight:500;line-height:1.2}[data-tone=photo] .nQZPfQ{color:#ffffffd9}.SqRLRk{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-surface-muted);margin:6px 0 10px;font-size:.8125rem;font-weight:400;line-height:1.5}[data-tone=photo] .SqRLRk{color:#ffffffb3}.ACUJYf{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.ACUJYf{font-size:1.0625rem}}.ACUJYf{isolation:isolate;background-color:var(--surface-container-lowest);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ACUJYf{-webkit-backdrop-filter:blur(20px)saturate(1.9)brightness(1.02);backdrop-filter:blur(20px)saturate(1.9)brightness(1.02);background-color:#ffffff4d}}@media (prefers-reduced-transparency:reduce){.ACUJYf{background-color:var(--surface-container-lowest);-webkit-backdrop-filter:none;backdrop-filter:none}}.ACUJYf{resize:vertical;min-block-size:120px;inline-size:100%;color:var(--on-background);border-radius:var(--radius-lg);transition:background-color var(--dur-base) var(--ease-out-soft);border:1px solid #ffffffbf;padding:14px 16px}.ACUJYf::placeholder{color:var(--on-surface-muted);opacity:1}.ACUJYf:focus{outline:2px solid var(--primary);outline-offset:2px;background-color:#fff9}[data-tone=photo] .ACUJYf{isolation:isolate;background-color:#0a0c0f9e;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-tone=photo] .ACUJYf{-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(.6);backdrop-filter:blur(24px)saturate(1.8)brightness(.6);background-color:#ffffff21}}@media (prefers-reduced-transparency:reduce){[data-tone=photo] .ACUJYf{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0a0c0f9e}}[data-tone=photo] .ACUJYf{color:var(--on-primary);border-color:#ffffff47}[data-tone=photo] .ACUJYf::placeholder{color:#ffffff94}[data-tone=photo] .ACUJYf:focus{outline-color:var(--inverse-primary);background-color:#ffffff38}._2npxv7{margin-block-start:14px}._2npxv7[aria-disabled=true]{cursor:not-allowed;background-color:var(--surface-variant);border-color:var(--hairline);color:var(--on-surface-muted)}.ZTbgbo{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.ZTbgbo:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.ZTbgbo:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.ZTbgbo{z-index:40;position:fixed}html:active-view-transition .ZTbgbo{view-transition-name:whatsapp-fab}.ZTbgbo{min-block-size:52px;font-family:var(--font-body);letter-spacing:.004em;color:var(--on-background);background-color:#ffffffeb;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:1rem;font-weight:500;line-height:1.3;display:inline-flex;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px) + var(--banner-inset,0px));inset-inline-end:16px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ZTbgbo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffeb}}@media (prefers-reduced-transparency:reduce){.ZTbgbo{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffeb}}.ZTbgbo{border:1px solid var(--hairline);border-radius:var(--radius-full);box-shadow:var(--shadow-floating);cursor:pointer}.ZTbgbo:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ZTbgbo{touch-action:manipulation}.ZTbgbo[data-open]{z-index:59}html:has([data-booking-bar]) .ZTbgbo{display:none}@media (min-width:1024px){html:has([data-booking-bar]) .ZTbgbo{display:inline-flex}}.ZTbgbo svg{color:#25d366;flex-shrink:0}@media (min-width:768px){.ZTbgbo{inset-block-end:calc(24px + var(--banner-inset,0px));inset-inline-end:24px}}.AdQjwh{z-index:58;touch-action:none;background-color:#1a1c1c59;position:fixed;inset:0}.tH3Rbb{z-index:58;isolation:isolate;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background-color:var(--surface-container-lowest);max-block-size:88dvh;box-shadow:var(--shadow-raised);outline:none;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:768px){.tH3Rbb{inline-size:24rem;max-block-size:calc(100dvh - 112px - var(--banner-inset,0px));border-radius:var(--radius-xl);inset-block-end:calc(88px + var(--banner-inset,0px));inset-inline:auto 24px}}.s0chvb{block-size:24px;inline-size:24px;position:relative}.s0chvb>span{place-items:center;display:grid;position:absolute;inset:0}.-B41J-{max-block-size:inherit;overscroll-behavior:contain;border-radius:inherit;padding:28px 16px calc(84px + env(safe-area-inset-bottom,0px) + var(--banner-inset,0px));transform-origin:100% 100%;overflow-y:auto}@media (min-width:768px){.-B41J-{padding:22px}}._2RPpRc{background-color:var(--outline-variant);border-radius:var(--radius-full);block-size:4px;inline-size:36px;position:absolute;inset-block-start:-18px;inset-inline-start:calc(50% - 18px)}@media (min-width:768px){._2RPpRc{display:none}}.pR3Thz{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:12px;min-block-size:44px;display:flex;position:relative}._8dd8TG{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.004em;text-wrap:balance;color:var(--on-background);margin:0;font-size:1.25rem;font-weight:400;line-height:1.34}.Fk6geI{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.Fk6geI:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.Fk6geI:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.Fk6geI{block-size:44px;inline-size:44px;color:var(--on-surface-variant);border-radius:var(--radius-full);flex-shrink:0;place-items:center;margin:-10px -10px 0 0;display:grid}.Fk6geI:focus-visible{outline:2px solid var(--primary);outline-offset:0px}.RhrBB4{font-family:var(--font-body);letter-spacing:0;color:var(--on-surface-variant);margin:6px 0 16px;font-size:.9375rem;font-weight:400;line-height:1.58}@media (hover:hover) and (pointer:fine){.Fk6geI:hover{background-color:var(--surface-container-low)}}.-B41J- li{opacity:0;transition:opacity var(--dur-press) var(--ease-out-soft), transform var(--dur-sheet) var(--ease-out-soft);transform:translateY(8px)}.-B41J-[data-present] li{opacity:1;transform:translateY(0)}.-B41J-[data-present] li:first-child{transition-delay:0s}.-B41J-[data-present] li:nth-child(2){transition-delay:25ms}.-B41J-[data-present] li:nth-child(3){transition-delay:50ms}.-B41J-[data-present] li:nth-child(4){transition-delay:75ms}.-B41J-[data-present] li:nth-child(5){transition-delay:.1s}.-B41J-[data-present] li:nth-child(6){transition-delay:.125s}@starting-style{.-B41J-[data-present] li{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.-B41J- li{transition-delay:0s!important;transform:none!important}}.m-5axD{z-index:60;background:var(--background);opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0);transition:opacity var(--curtain-reveal) var(--ease-ios), clip-path var(--curtain-reveal) var(--ease-ios), visibility 0s linear var(--curtain-reveal);position:fixed;inset:0}.m-5axD[data-phase=cover]{opacity:1;visibility:visible;transition:opacity var(--curtain-cover) var(--ease-out-soft), visibility 0s}.m-5axD[data-phase=reveal]{clip-path:inset(0 0 100%)}.m-5axD[data-instant=true]{visibility:hidden;opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.m-5axD{display:none}}.BsRywF{align-items:center;gap:2px;display:flex}.tNv-LF{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.tNv-LF:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.tNv-LF:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.tNv-LF{inline-size:max(44px, var(--stepper-size,44px));block-size:max(44px, var(--stepper-size,44px));color:var(--primary);border-radius:var(--radius-full);background-color:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px rgb(var(--primary-rgb)/.22), 0 1px 2px #0000000f;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft);border:0;flex:none;place-items:center;display:grid}.tNv-LF:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tNv-LF:hover:not(:disabled){background-color:var(--primary-fixed);box-shadow:inset 0 0 0 1px rgb(var(--primary-rgb)/.3), 0 2px 6px -2px rgb(var(--primary-rgb)/.25)}}.tNv-LF:active:not(:disabled){color:var(--on-primary);background-color:var(--primary);box-shadow:none}.tNv-LF:disabled{background-color:var(--surface-container-lowest);color:var(--outline-variant);box-shadow:inset 0 0 0 1px var(--hairline);cursor:not-allowed}.bsAgqX{font-variant-numeric:tabular-nums lining-nums;font-family:var(--font-body);letter-spacing:.004em;min-inline-size:2ch;color:var(--on-background);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding-inline:2px;font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden}.Rae2rM{display:inline-block}.Rae2rM[data-dir]{animation:M-YB2K var(--dur-base) var(--ease-ios)}.Rae2rM[data-dir=down]{--from:-60%}@media (prefers-reduced-motion:reduce){.Rae2rM{animation:none!important}}@keyframes M-YB2K{0%{opacity:0;transform:translateY(var(--from,60%))}}.ISCV3S:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ISCV3S{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.ISCV3S:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.ISCV3S:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.ISCV3S{border-radius:var(--radius-lg);cursor:pointer;min-inline-size:0;transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-out-soft);flex:100%;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.ISCV3S[data-open]{background-color:#ffffff73}@media (hover:hover) and (pointer:fine){.ISCV3S:hover{background-color:#ffffff73}}.ISCV3S[data-open]{z-index:3}.ISCV3S:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.ISCV3S:has(:focus-visible):active{scale:none}.ISCV3S:not([data-compact]){justify-content:center}.ISCV3S:not([data-compact]) .RRcxmr{text-align:center;flex:0 auto}@media (min-width:768px){.ISCV3S{flex:0 auto;padding:10px 20px}}.DHda5a{color:var(--primary);flex-shrink:0}.RRcxmr{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.CCHSIU{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--on-surface-variant);font-size:.75rem;font-weight:500;line-height:1.2}.gC7fd2{font-family:var(--font-body);letter-spacing:.004em;color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden}.c2KviG{color:var(--on-surface-variant);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out-soft);flex-shrink:0}.ISCV3S[data-open] .c2KviG{color:var(--primary);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.c2KviG{transition:none}}@media (max-width:47.99em){.ISCV3S[data-compact]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr auto auto 1fr;gap:2px 0;padding:8px 5px;display:grid}.ISCV3S[data-compact] .c2KviG{display:none}.ISCV3S[data-compact] .DHda5a{grid-area:1/2;align-self:center;block-size:15px;inline-size:15px;margin-inline-end:5px}.ISCV3S[data-compact] .CCHSIU{letter-spacing:.03em;grid-area:1/3}.ISCV3S[data-compact] .RRcxmr{display:contents}.ISCV3S[data-compact] .gC7fd2{text-align:center;white-space:normal;text-overflow:clip;grid-area:2/1/3/-1;align-self:center;font-size:.875rem;line-height:1.25;overflow:visible}}@media (max-width:25.875em){.ISCV3S[data-compact]{padding:8px 3px}.ISCV3S[data-compact] .DHda5a{block-size:14px;inline-size:14px;margin-inline-end:4px}.ISCV3S[data-compact] .gC7fd2{font-size:.8125rem}}._0-qqHO{z-index:60;animation:_7s4IWa var(--dur-fast) var(--ease-out-soft);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){._0-qqHO{animation:none}}._9N3DrP{cursor:pointer;background-color:#0c121873;border:0;position:absolute;inset:0}@keyframes _7s4IWa{0%{opacity:0}}.y6wqVr{border-radius:inherit;cursor:pointer;appearance:none;background:0 0;border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.y6wqVr:focus{outline:none}.NN-Cin{z-index:60;overscroll-behavior:contain;border-radius:var(--radius-xl);background-color:var(--surface-container-lowest);box-shadow:var(--shadow-raised);cursor:default;border:1px solid #70788129;padding:18px;position:fixed;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.NN-Cin{-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-raised);background-color:#ffffffe6;background-image:linear-gradient(#fffffffb 0%,#fffffff5 100%);border-color:#ffffffa6}}@media (prefers-reduced-transparency:reduce){.NN-Cin{background-image:none;background-color:var(--surface-container-lowest);-webkit-backdrop-filter:none;backdrop-filter:none}}.NN-Cin[data-drop=down]{transform-origin:0 0;animation:XK6Yrq var(--dur-fast) var(--ease-out-soft)}.NN-Cin[data-drop=up]{transform-origin:0 100%;animation:z4GjvK var(--dur-fast) var(--ease-out-soft)}@media (prefers-reduced-motion:reduce){.NN-Cin{animation:none}}.NN-Cin[data-sheet]{overscroll-behavior:contain;max-block-size:min(88dvh,40rem);inline-size:100%;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));border-block-end:0;border-inline:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);border-end-end-radius:0;border-end-start-radius:0;position:relative;inset:auto;overflow-y:auto}.NN-Cin[data-sheet] .nOBtu1{touch-action:none}@media (prefers-reduced-motion:reduce){.NN-Cin[data-sheet]{animation:none}}@keyframes XK6Yrq{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes z4GjvK{0%{opacity:0;transform:translateY(6px)scale(.985)}}.nOBtu1{justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}.auaalk{touch-action:none;justify-content:center;block-size:44px;display:flex}.YwgMan{background-color:var(--on-surface-variant);opacity:.4;border-radius:3px;block-size:5px;inline-size:36px;margin-block-start:8px}.iZSM5i{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--on-surface-variant);text-align:center;flex:1;margin:0;font-size:.75rem;font-weight:500;line-height:1.2}.S7-2xk{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.S7-2xk:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.S7-2xk:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.S7-2xk{block-size:44px;inline-size:44px;color:var(--on-surface-variant);border:1px solid var(--hairline);border-radius:var(--radius-full);transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft);flex-shrink:0;place-items:center;display:grid}.S7-2xk:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover) and (pointer:fine){.S7-2xk:hover:not(:disabled){color:var(--on-surface);background-color:var(--surface-container)}}.S7-2xk:disabled{opacity:.3;cursor:not-allowed}.JXiG3V{scrollbar-width:thin;grid-template-columns:minmax(308px,1fr);gap:24px;display:grid;overflow-x:auto}@media (min-width:768px){.JXiG3V{grid-template-columns:repeat(2,minmax(308px,1fr))}}.Epa9Zr{min-inline-size:0}.Epa9Zr:nth-child(2){display:none}@media (min-width:768px){.Epa9Zr:nth-child(2){display:block}}.-m8CWT{font-family:var(--font-body);letter-spacing:.006em;color:var(--on-background);text-align:center;margin:0 0 10px;font-size:.875rem;font-weight:500;line-height:1.4}.-m8CWT:first-letter{text-transform:uppercase}._9GnEeF,.xyGEoO{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._9GnEeF{margin-block-end:4px}._9GnEeF span{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-background);text-align:center;font-size:.8125rem;font-weight:700;line-height:1.5}.xyGEoO{gap:0}._4PefOM{min-block-size:44px}._4PefOM{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}._4PefOM:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){._4PefOM:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}._4PefOM{font-variant-numeric:tabular-nums lining-nums;aspect-ratio:1;color:var(--on-background);border-radius:var(--radius-full);transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft);place-items:center;font-size:14px;display:grid;position:relative}._4PefOM:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._4PefOM>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){._4PefOM:hover:not(:disabled):not([data-state=outside]):not([data-state=edge]){box-shadow:inset 0 0 0 1.5px rgb(var(--primary-rgb)/.45)}}._4PefOM[data-state=past]{color:var(--on-surface-muted);cursor:not-allowed;background-image:linear-gradient(to top right, transparent calc(50% - .5px), var(--outline-variant) calc(50% - .5px), var(--outline-variant) calc(50% + .5px), transparent calc(50% + .5px)), radial-gradient(circle closest-side, transparent 56%, transparent 56%);opacity:.55}._4PefOM[data-state=outside]{color:var(--on-surface-muted);opacity:.35;pointer-events:none}._4PefOM[data-state=range]:before,._4PefOM[data-edge]:before{content:"";background-color:rgb(var(--primary-rgb)/.13);position:absolute;inset-block:1px;inset-inline:0}._4PefOM[data-edge=start]:before{inset-inline-start:50%}._4PefOM[data-edge=end]:before{inset-inline-end:50%}._4PefOM[data-state=range]:nth-child(7n+1):before,._4PefOM[data-edge=start]:nth-child(7n+1):before{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}._4PefOM[data-state=range]:nth-child(7n):before,._4PefOM[data-edge=end]:nth-child(7n):before{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}._4PefOM[data-state=range]{color:var(--on-surface);border-radius:0;font-weight:500}._4PefOM[data-state=edge]{color:var(--on-primary);background-color:var(--primary);box-shadow:0 4px 12px -4px rgb(var(--primary-rgb)/.55);animation:-W21Ni var(--dur-fast) var(--ease-out-soft);font-weight:600}@media (hover:hover) and (pointer:fine){._4PefOM[data-state=edge]:hover{background-color:var(--primary)}}._4PefOM[data-today]:after{content:"";border-radius:var(--radius-full);opacity:.7;background-color:currentColor;block-size:3px;inline-size:3px;position:absolute;inset-block-end:5px}@media (prefers-reduced-motion:reduce){._4PefOM{transition:none}._4PefOM[data-state=edge]{animation:none}}@keyframes -W21Ni{0%{transform:scale(.72)}}.CbseeX{border-block-start:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-block-start:16px;padding-block-start:14px;display:flex}.azPkFl{min-block-size:44px;min-inline-size:44px}.azPkFl{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.azPkFl:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.azPkFl:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.azPkFl{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-surface-muted);text-underline-offset:3px;font-size:.8125rem;font-weight:400;line-height:1.5;text-decoration:underline}.azPkFl:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.azPkFl:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.N-ZSTK{flex-direction:column;align-items:center;gap:14px;inline-size:100%;display:flex}._9jA1bZ{background-color:#ffffffeb}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._9jA1bZ{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffc7}}@media (prefers-reduced-transparency:reduce){._9jA1bZ{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffeb}}._9jA1bZ{border-radius:var(--radius-xl);inline-size:100%;max-inline-size:62rem;box-shadow:var(--shadow-raised);text-align:start;border:1px solid #ffffff80;flex-flow:wrap;gap:4px;padding:8px;display:flex}@media (min-width:768px){._9jA1bZ{border-radius:var(--radius-full);flex-wrap:nowrap;align-items:center;gap:0}}.tQ-foE{border-radius:var(--radius-lg);cursor:pointer;min-inline-size:0;transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-out-soft);flex:100%;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.tQ-foE[data-open]{background-color:#ffffff73}@media (hover:hover) and (pointer:fine){.tQ-foE:hover{background-color:#ffffff73}}.tQ-foE[data-open]{z-index:3}@media (min-width:768px){.tQ-foE{flex:1;padding:10px 20px}.tQ-foE+.tQ-foE:before{content:"";background-color:#70788138;inline-size:1px;position:absolute;inset-block:8px;inset-inline-start:0}}.tQ-foE:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.tQ-foE:has(:focus-visible):active{scale:none}.tQ-foE:not([data-compact]){justify-content:center}.tQ-foE:not([data-compact]) ._1F6QTX{text-align:center;flex:0 auto}@media (max-width:47.99em){.tQ-foE[data-compact]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr auto auto 1fr;gap:2px 0;padding:8px 5px;display:grid}.tQ-foE[data-compact] ._7xw7ka{display:none}.tQ-foE[data-compact] ._4ycNat{grid-area:1/2;align-self:center;block-size:15px;inline-size:15px;margin-inline-end:5px}.tQ-foE[data-compact] .yX7RZ2{letter-spacing:.03em;grid-area:1/3}.tQ-foE[data-compact] ._1F6QTX{display:contents}.tQ-foE[data-compact] .CDnv-0{text-align:center;white-space:normal;text-overflow:clip;grid-area:2/1/3/-1;align-self:center;font-size:.875rem;line-height:1.25;overflow:visible}}@media (max-width:25.875em){.tQ-foE[data-compact]{padding:8px 3px}.tQ-foE[data-compact] ._4ycNat{block-size:14px;inline-size:14px;margin-inline-end:4px}.tQ-foE[data-compact] .CDnv-0{font-size:.8125rem}}.tQ-foE:not(.iMgsB4):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.tQ-foE:not(.iMgsB4){--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.tQ-foE:not(.iMgsB4):not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.tQ-foE:not(.iMgsB4):not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}._4ycNat{color:var(--primary);flex-shrink:0}._1F6QTX{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.yX7RZ2{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--on-surface-variant);font-size:.75rem;font-weight:500;line-height:1.2}.CDnv-0{font-family:var(--font-body);letter-spacing:.004em;color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden}._7xw7ka{color:var(--on-surface-variant);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out-soft);flex-shrink:0}.tQ-foE[data-open] ._7xw7ka{color:var(--primary);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._7xw7ka{transition:none}}.FarcwE,.hgCTr7{border-radius:inherit;cursor:pointer;appearance:none;background:0 0;border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.hgCTr7:focus{outline:none}._9jA1bZ .yOK-uS{flex:100%}@media (min-width:768px){._9jA1bZ .yOK-uS{flex:0 auto}._9jA1bZ .K-SWsy{flex:1.5}}.FarcwE{font:inherit;color:inherit;opacity:0}.FarcwE:focus{outline:none}.FarcwE option{color:var(--on-surface);background-color:var(--surface-container-lowest)}.YUOpry{z-index:60;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#70788159 transparent;border-radius:var(--radius-lg);background-color:var(--surface-container-lowest);box-shadow:var(--shadow-raised);border:1px solid #70788129;padding:6px;position:fixed;overflow-y:auto}.YUOpry[data-drop=down]{transform-origin:top;animation:ebleqt var(--dur-fast) var(--ease-out-soft)}.YUOpry[data-drop=up]{transform-origin:bottom;animation:Eb04PD var(--dur-fast) var(--ease-out-soft)}@media (prefers-reduced-motion:reduce){.YUOpry{animation:none}}@keyframes ebleqt{0%{opacity:0;transform:translateY(-6px)}}@keyframes Eb04PD{0%{opacity:0;transform:translateY(6px)}}.nAYSEP:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.nAYSEP{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.nAYSEP:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.nAYSEP:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.nAYSEP{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.nAYSEP{font-size:1.0625rem}}.nAYSEP{border-radius:var(--radius-md);color:var(--on-surface-variant);cursor:pointer;transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-out-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.nAYSEP[data-active]{background-color:rgb(var(--primary-rgb)/.08);color:var(--on-surface)}.nAYSEP[data-selected]{color:var(--primary);font-weight:600}.ifF7it{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.iMgsB4{--stepper-size:30px;cursor:default}.iMgsB4 ._1F6QTX{align-items:center;gap:4px}.iMgsB4 .yX7RZ2{align-items:center;gap:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.iMgsB4:hover{background-color:#0000}}.iMgsB4:has(:focus-visible){outline:none}@media (max-width:47.99em){.iMgsB4[data-compact]{--stepper-size:26px}.iMgsB4[data-compact] .yX7RZ2{grid-area:1/1/2/-1;justify-content:center;gap:4px}.iMgsB4[data-compact] ._1F6QTX>:last-child{grid-area:2/1/3/-1;place-self:center;max-inline-size:100%}}@media (max-width:25.875em){.iMgsB4[data-compact]{--stepper-size:24px}}.yPiS9n{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.yPiS9n:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.yPiS9n:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.yPiS9n{font-family:var(--font-body);letter-spacing:.006em;font-size:.875rem;font-weight:500;line-height:1.4}.yPiS9n:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.yPiS9n{border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft);border:1px solid #0000;align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex}.yPiS9n svg{transition:color var(--dur-fast) var(--ease-out-soft);flex-shrink:0}.yPiS9n[data-tone=surface]{border-color:var(--outline-variant);color:var(--on-surface-variant)}.yPiS9n[data-tone=surface] svg{color:var(--on-surface-muted)}@media (hover:hover) and (pointer:fine){.yPiS9n[data-tone=surface]:hover{border-color:var(--primary);color:var(--primary)}.yPiS9n[data-tone=surface]:hover svg{color:var(--primary)}}.yPiS9n[data-tone=surface][aria-pressed=true]{background-color:var(--primary);border-color:var(--primary);color:var(--on-primary)}.yPiS9n[data-tone=surface][aria-pressed=true] svg{color:var(--on-primary)}@media (hover:hover) and (pointer:fine){.yPiS9n[data-tone=surface][aria-pressed=true]:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}}@media (max-width:22.5em){.yPiS9n[data-tone=surface][data-compact]{gap:0;padding:8px}.yPiS9n[data-tone=surface][data-compact] .og-ecF{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.yPiS9n[data-tone=photo]{background-color:#0a0c0fb3;border:1px solid #ffffff5c;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000014,0 8px 24px -12px #00000059}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yPiS9n[data-tone=photo]{-webkit-backdrop-filter:blur(18px)saturate(1.8)brightness(.42);backdrop-filter:blur(18px)saturate(1.8)brightness(.42);background-color:#ffffff1a}}@media (prefers-reduced-transparency:reduce){.yPiS9n[data-tone=photo]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0a0c0fb3}}.yPiS9n[data-tone=photo]{letter-spacing:.012em;color:var(--on-primary);padding:9px 18px 9px 14px;font-weight:450}.yPiS9n[data-tone=photo] svg{color:#ffffffd9}@media (hover:hover) and (pointer:fine){.yPiS9n[data-tone=photo]:hover{background-color:#ffffff29;border-color:#ffffffa8}.yPiS9n[data-tone=photo]:hover svg{color:var(--on-primary)}}.yPiS9n[data-tone=photo][aria-pressed=true]{background-color:var(--primary);color:var(--on-primary);border-color:#ffffff8c}.yPiS9n[data-tone=photo][aria-pressed=true] svg{color:var(--on-primary)}@media (hover:hover) and (pointer:fine){.yPiS9n[data-tone=photo][aria-pressed=true]:hover{background-color:var(--primary-dark)}}.yPiS9n[data-tone=photo]:focus-visible{outline-color:var(--on-primary)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (hover:hover) and (pointer:fine){.yPiS9n[data-tone=photo]:not([aria-pressed=true]):hover{background-color:#0a0c0fbd}}}@media (prefers-reduced-transparency:reduce) and (hover:hover) and (pointer:fine){.yPiS9n[data-tone=photo]:not([aria-pressed=true]):hover{background-color:#0a0c0fbd}}._5N4OHr{color:var(--on-surface);flex:100%}@media (min-width:768px){._5N4OHr{flex:none;margin-inline-start:8px}}.loTAyd{position:relative;overflow:hidden}.loTAyd:before{content:"";background:var(--lqip) center/cover no-repeat;filter:blur(20px);position:absolute;inset:0;transform:scale(1.1)}.loTAyd{z-index:0;position:absolute;inset:0}.GjiAks{object-fit:cover;object-position:center;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--dur-crossfade) var(--ease-out-soft);position:absolute;inset:0}.GjiAks[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.GjiAks{transition:none}}.tTsvjs{display:none}@media (min-width:768px){.tTsvjs{z-index:3;justify-content:center;gap:var(--dot-gap);display:flex;position:absolute;inset-block-end:40px;inset-inline:0}}.my1KH2{cursor:pointer;background:0 0;border:0;place-items:center;block-size:28px;inline-size:28px;padding:0;display:grid}.my1KH2:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.my1KH2:after{content:"";inline-size:var(--dot-size);block-size:var(--dot-size);border-radius:var(--radius-full);transition:inline-size var(--dur-base) var(--ease-out-soft), background-color var(--dur-base) var(--ease-out-soft);background-color:#ffffff80;display:block;box-shadow:0 1px 3px #00000059}@media (hover:hover) and (pointer:fine){.my1KH2:hover:after{background-color:#fffc}}.my1KH2[data-active=true]:after{inline-size:var(--dot-active);background-color:#fffffff2}@media (prefers-reduced-motion:reduce){.my1KH2:after{transition:none}}.veD71h{z-index:3;background-color:#00000073;border:1px solid #ffffff4d;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid;position:absolute;inset-block-end:calc(24px + var(--banner-inset,0px));inset-inline-start:var(--margin-mobile);box-shadow:inset 0 1px #fff6,inset 0 -1px #00000014,0 8px 24px -12px #00000059}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.veD71h{-webkit-backdrop-filter:blur(20px)saturate(1.8)brightness(.75);backdrop-filter:blur(20px)saturate(1.8)brightness(.75);background-color:#ffffff29}}@media (prefers-reduced-transparency:reduce){.veD71h{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#00000073}}.veD71h{color:var(--on-primary);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-soft)}.veD71h:active{border-color:#fff9}.veD71h:focus-visible{outline:2px solid var(--on-primary);outline-offset:3px}@media (min-width:768px){.veD71h{display:none}}.ULE4S-{min-block-size:100vh;inline-size:100%;min-block-size:100lvh;padding-block:80px calc(32px + var(--fab-inset,0px) + var(--banner-inset,0px));padding-inline:var(--margin-mobile);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:768px){.ULE4S-{padding-inline:var(--margin-desktop)}}.ULE4S-{isolation:isolate;overflow:hidden}@media (min-width:768px){.ULE4S-{min-block-size:max(100lvh,780px);padding-block:var(--section-gap-lg) 80px}}.ubK8pc{z-index:1;background:linear-gradient(#0000000f 0%,#0000002e 16%,#00000070 40%,#00000075 62%,#0000003d 84%,#0000001a 100%);position:absolute;inset:0}.vYS8Fn{width:100%;max-width:var(--container-max);z-index:2;inline-size:100%;margin-inline:auto;position:relative}._4eGA59{color:var(--on-primary);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:768px){._4eGA59{gap:24px}}.GlfQJb{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2.625rem,1.9rem + 2.92vw,4.25rem);font-weight:400;line-height:1.08}@media (min-width:768px){.GlfQJb{letter-spacing:-.022em;line-height:1.04}}.GlfQJb{max-inline-size:20ch}@media (max-width:639px){.GlfQJb{font-size:2.125rem}}.GlfQJb{text-shadow:0 1px 2px #0000004d,0 2px 24px #0006}.nIxVjR{flex-direction:column;align-items:center;gap:16px;inline-size:100%;margin-block-start:4px;display:flex}@media (min-width:768px){.nIxVjR{gap:24px;margin-block-start:16px}}.bRpek5{position:relative;overflow:hidden}.bRpek5:before{content:"";background:var(--lqip) center/cover no-repeat;filter:blur(20px);position:absolute;inset:0;transform:scale(1.1)}.bRpek5{background-color:var(--surface-variant);width:100%;height:100%;display:block}.Bxiy8n{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out-soft), transform var(--dur-slow) var(--ease-out-soft);position:relative}.Bxiy8n[data-loaded]{opacity:1}[data-zoom] .Bxiy8n{transform:scale(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zoom-group:hover [data-zoom] .Bxiy8n{transform:scale(1.05)}}.lUGHQx{border-block-start:1px solid var(--hairline);grid-column:1/-1;gap:20px;min-inline-size:0;padding-block-start:24px;display:grid}@media (min-width:768px){.lUGHQx{padding-block-start:48px}}.yB3a4r{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.014em;text-wrap:balance;color:var(--on-background);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.16}.sw9exb{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.sw9exb{font-size:1.0625rem}}.sw9exb{color:var(--on-surface-variant);margin-block-start:12px}.KmcngZ:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.KmcngZ{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.KmcngZ:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.KmcngZ:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.KmcngZ{border:1px solid var(--outline-soft);border-radius:var(--radius-xl);background-color:var(--surface);box-shadow:var(--shadow-ambient);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:16px;text-decoration:none;display:grid}@media (min-width:768px){.KmcngZ{grid-template-columns:auto 1fr auto;padding:16px 24px}}@media (hover:hover) and (pointer:fine){.KmcngZ:hover{background-color:var(--surface-container-low)}}.cFE5lS{min-inline-size:0;display:flex;overflow:hidden}.TwVgpw{border:2px solid var(--surface);background-color:var(--surface-container-low);border-radius:50%;block-size:44px;inline-size:44px;overflow:hidden}.TwVgpw+.TwVgpw{margin-inline-start:-14px}.TwVgpw img{object-fit:cover;block-size:100%;inline-size:100%}._0b5iQh{font-family:var(--font-body);letter-spacing:0;grid-area:2/1/auto/-1;font-size:.9375rem;font-weight:400;line-height:1.58}@media (min-width:768px){._0b5iQh{grid-area:auto}}._0b5iQh{color:var(--on-surface-variant)}.NFP4p1{font-family:var(--font-body);letter-spacing:.006em;color:var(--primary);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.NFP4p1 svg{transition:translate .2s var(--ease-ios);flex:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.KmcngZ:hover .NFP4p1 svg{translate:3px}}.BZ8667{aspect-ratio:16/9;border-radius:var(--radius-lg);background:radial-gradient(120% 95% at 50% 0%, #c3e9f18c, transparent 70%), var(--surface-container-low);place-items:center;padding:8px;display:grid}@media (min-width:768px){.BZ8667{aspect-ratio:auto;block-size:168px}}.UPcLMF{block-size:auto;inline-size:100%;max-inline-size:200px;color:var(--on-secondary-container);display:block;overflow:visible}.-N4DTZ{opacity:.45}.gx1ik8{fill:var(--primary);stroke:none}.U7sE0U{stroke:var(--on-primary);stroke-width:2px}.HUF-QD{fill:var(--on-primary);stroke:none}.HmTyGC{fill:currentColor;stroke:none;opacity:.3}.S81OVd{fill:var(--secondary-container);stroke:none}.G-vGc-{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out-soft) var(--d,0s), opacity .12s linear var(--d,0s)}.j--q3-,.lXcFXV,.QyjHwi{transform-box:fill-box;transform-origin:50%;transition:transform .7s cubic-bezier(.34, 1.36, .64, 1) var(--d,0s), opacity .3s var(--ease-out-soft) var(--d,0s)}.lXcFXV{transform-origin:0;transition-timing-function:var(--ease-ios)}[data-reveal=pending] .G-vGc-{stroke-dashoffset:1px;opacity:0;transition:none}[data-reveal=pending] .j--q3-{opacity:0;transition:none;transform:scale(.4)}[data-reveal=pending] .lXcFXV{transition:none;transform:scaleX(0)}[data-reveal=pending] .QyjHwi{opacity:0;transition:none}.nfW44a,.dMdoFh,._5xbVsY{transform-box:fill-box;transform-origin:50%;animation-play-state:paused}.nfW44a{fill:none;stroke:var(--primary);opacity:0;animation:nfW44a 4.8s var(--ease-out-soft) 1.4s 2 forwards}.dMdoFh{animation:1.4s ease-in-out 3 forwards dMdoFh}.dMdoFh:nth-of-type(2){animation-delay:.16s}.dMdoFh:nth-of-type(3){animation-delay:.32s}._5xbVsY{animation:_5xbVsY 5s var(--ease-out-soft) 2 forwards}g:nth-of-type(2)>._5xbVsY{animation-delay:1.6s}g:nth-of-type(3)>._5xbVsY{animation-delay:3.1s}[data-motion-active=true] .nfW44a,[data-motion-active=true] .dMdoFh,[data-motion-active=true] ._5xbVsY{animation-play-state:running}[data-reveal=pending] .nfW44a,[data-reveal=pending] .dMdoFh,[data-reveal=pending] ._5xbVsY{animation-play-state:paused}@keyframes nfW44a{0%{opacity:.5;transform:scale(1)}45%,to{opacity:0;transform:scale(1.85)}}@keyframes dMdoFh{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.5px)}}@keyframes _5xbVsY{0%,72%,to{transform:scale(1)rotate(0)}82%{transform:scale(.6)rotate(20deg)}92%{transform:scale(1.06)rotate(0)}}@media (prefers-reduced-motion:reduce){.nfW44a,.dMdoFh,._5xbVsY{animation:none}}.KbXLdz{padding-inline:var(--margin-mobile)}@media (min-width:768px){.KbXLdz{padding-inline:var(--margin-desktop)}}.KbXLdz{padding-block:var(--section-gap-sm);background-color:var(--surface-container-lowest)}@media (min-width:768px){.KbXLdz{padding-block:88px}}.dzgoy9{width:100%;max-width:var(--container-max);grid-template-columns:minmax(0,1fr);gap:28px;margin-inline:auto;display:grid}@media (min-width:768px){.dzgoy9{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:64px}}.lP3CNp{gap:16px;display:grid}.ohuTE2{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.014em;text-wrap:balance;color:var(--on-background);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.16}._-8oqXt{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){._-8oqXt{font-size:1.0625rem}}._-8oqXt{color:var(--on-surface-variant);max-inline-size:44ch}.dzgoy9 ul.-EjOBt{min-inline-size:0;inline-size:calc(100% + 2 * var(--margin-mobile));margin:0 calc(-1 * var(--margin-mobile));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78vw;grid-auto-flow:column;gap:12px;padding:4px 11vw 12px;list-style:none;display:grid;overflow-x:auto}.dzgoy9 ul.-EjOBt::-webkit-scrollbar{display:none}@media (min-width:768px){.dzgoy9 ul.-EjOBt{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;inline-size:auto;margin:0;padding:0;overflow:visible}}.Izt7QP{scroll-snap-align:center;border:1px solid var(--outline-soft);border-radius:var(--radius-xl);background-color:var(--surface);min-inline-size:0;box-shadow:var(--shadow-ambient);align-content:start;gap:12px;padding:20px;display:grid}@media (min-width:768px){.Izt7QP{padding:24px}}.o2XSIN{gap:4px;display:grid}.Gv12pI{font-family:var(--font-body);letter-spacing:.006em;color:var(--on-background);font-size:.875rem;font-weight:500;line-height:1.4}.B3VHzt{font-family:var(--font-body);letter-spacing:0;color:var(--on-surface-variant);font-size:.9375rem;font-weight:400;line-height:1.58}.GMxR7n{background-color:var(--surface-container-lowest);border:1px solid var(--hairline);border-radius:var(--radius-xl);block-size:100%;min-inline-size:0;transition:border-color var(--dur-base) var(--ease-ios), transform .5s var(--ease-ios), opacity .5s var(--ease-ios);flex-direction:column;flex:1;display:flex;overflow:hidden;container:property-card/inline-size}@media (hover:hover) and (pointer:fine){.GMxR7n:hover{border-color:var(--outline-variant)}.GMxR7n:has(:focus-visible){border-color:var(--outline-variant)}}.OEZ1RO{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.OEZ1RO:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.OEZ1RO:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.OEZ1RO{flex-direction:column;flex:1;display:flex}.OEZ1RO:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.v-isB6{aspect-ratio:9/10;background-color:var(--surface-variant);max-block-size:42svh;inline-size:100%;position:relative;overflow:hidden}.tbPB0H{background-color:var(--surface-variant);block-size:100%;inline-size:100%}._5IhLqI{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;background-color:#ffffffeb;font-size:.8125rem;font-weight:500;line-height:1.2}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._5IhLqI{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffe6}}@media (prefers-reduced-transparency:reduce){._5IhLqI{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffeb}}._5IhLqI{z-index:2;border-radius:var(--radius-full);color:var(--primary);padding:7px 14px;position:absolute;inset-block-start:16px;inset-inline-end:16px}._8rwBPz{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;background-color:#ffffffeb;font-size:.75rem;font-weight:500;line-height:1.2}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._8rwBPz{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffe6}}@media (prefers-reduced-transparency:reduce){._8rwBPz{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffeb}}._8rwBPz{z-index:2;border-radius:var(--radius-full);color:var(--primary);align-items:center;gap:7px;padding:6px 12px;display:flex;position:absolute;inset-block-start:16px;inset-inline-start:16px}._8rwBPz svg{flex-shrink:0}.qgUrKi{padding:var(--card-padding);flex-direction:column;flex:1;gap:8px;display:flex}@media (min-width:1024px){.qgUrKi{padding:var(--card-padding-lg)}}._142OXV{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.008em;text-wrap:balance;color:var(--on-background);text-align:center;font-size:clamp(1.3125rem,1.15rem + .65vw,1.625rem);font-weight:600;line-height:1.26}.NinliR{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.NinliR{font-size:1.0625rem}}.NinliR{color:var(--on-surface-variant);text-align:center}.RyYqAa{grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:1px 7px;margin-block-start:4px;display:grid}._0CknGC{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--on-surface-muted);grid-area:1/1;font-size:.75rem;font-weight:500;line-height:1.2}.azVt4N{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--on-surface);white-space:nowrap;grid-area:1/2;font-size:1.25rem;font-weight:600;line-height:1.15}.fwK6dt{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-surface-muted);white-space:nowrap;grid-area:2/1/3/-1;justify-self:center;font-size:.8125rem;font-weight:400;line-height:1.5}.y9vBIS{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-surface-muted);text-align:center;margin-block-start:6px;font-size:.8125rem;font-weight:400;line-height:1.5}.qgUrKi .Y6M-hB{border-block-start:1px solid var(--hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-block-start:auto;padding-block-start:26px;display:grid}._3zVupC{font-family:var(--font-body);letter-spacing:.006em;text-align:center;min-inline-size:0;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:8px;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}._3zVupC svg{color:var(--on-surface-muted);flex-shrink:0}.hzShsV{flex-direction:column;align-items:center;gap:1px;min-inline-size:0;display:flex}.vw5zah{color:var(--on-surface);font-size:1rem;font-weight:600;line-height:1.2}.KPV-6F{letter-spacing:0;color:var(--on-surface-muted);font-size:.8125rem;font-weight:400;line-height:1.2}@container property-card (width>=251px) and (width<=340px){.qgUrKi .Y6M-hB{gap:6px;padding-block-start:26px}._3zVupC{gap:7px}._3zVupC svg{block-size:16px;inline-size:16px}.vw5zah{font-size:.9375rem}.KPV-6F{font-size:.75rem}}@container property-card (width<=250px){.qgUrKi{gap:5px;padding:16px 15px 17px}._142OXV{letter-spacing:-.003em;font-size:1.0625rem;line-height:1.3}.NinliR{font-size:.8125rem;line-height:1.45}.qgUrKi .Y6M-hB{flex-wrap:wrap;justify-content:center;gap:8px 12px;padding-block-start:17px;display:flex}._3zVupC{flex-direction:row;gap:5px;font-size:.8125rem}._3zVupC svg{block-size:15px;inline-size:15px}.hzShsV{flex-direction:row;align-items:baseline}.vw5zah{font-size:inherit;color:inherit;font-weight:500}.KPV-6F{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._5IhLqI{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;padding:5px 10px;font-size:.75rem;font-weight:500;line-height:1.2;inset-block-start:10px;inset-inline-end:10px}._8rwBPz{gap:0;padding:6px;inset-block-start:10px;inset-inline-start:10px}.UD1vYI{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RyYqAa{column-gap:5px;margin-block-start:2px}.azVt4N{font-size:1.0625rem}.fwK6dt{font-size:.75rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(ul):has(.GMxR7n:hover,.GMxR7n :focus-visible) .GMxR7n{opacity:.6;transform:scale(.97)}:where(ul):has(.GMxR7n:hover,.GMxR7n :focus-visible) .GMxR7n:is(:hover,:has(:focus-visible)){z-index:1;opacity:1;position:relative;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.GMxR7n{transition:border-color .15s var(--ease-ios)}}.cHpOZV{padding-block:72px 64px;padding-inline:var(--margin-mobile)}@media (min-width:768px){.cHpOZV{padding-inline:var(--margin-desktop)}}.cHpOZV{background-color:var(--surface)}@media (min-width:768px){.cHpOZV{padding-block:96px 88px}}.LCmSbK{width:100%;max-width:var(--container-max);flex-direction:column;gap:48px;margin-inline:auto;display:flex}@media (min-width:768px){.LCmSbK{gap:64px}}.kpt5eY{justify-content:space-between;align-items:flex-end;gap:var(--gutter);display:flex}._8NYbtj{text-align:center;margin-inline:auto}@media (min-width:640px){._8NYbtj{text-align:start;margin-inline:0}}._8NYbtj{flex-direction:column;gap:12px;max-inline-size:36rem;display:flex}.gOtNML{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--primary);font-size:.8125rem;font-weight:500;line-height:1.2}.rBXTLi{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.014em;text-wrap:balance;color:var(--on-background);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.16}.LxBClE{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.LxBClE{font-size:1.0625rem}}.LxBClE{color:var(--on-surface-variant)}._3WsbuK{flex-shrink:0;display:none}@media (min-width:768px){._3WsbuK{display:inline-flex}}.qD-agF{flex-direction:column;display:flex}.Hd229J{--card-w:68%;--card-gap:16px;gap:var(--card-gap);margin-block:0;margin-inline:calc(var(--margin-mobile) * -1);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.Hd229J::-webkit-scrollbar{display:none}.Hd229J:before,.Hd229J:after{content:"";flex:0 0 calc((100% - var(--card-w)) / 2 - var(--card-gap))}@media (min-width:640px){.Hd229J{gap:var(--gutter);scroll-snap-type:none;grid-template-columns:repeat(2,1fr);margin-inline:0;display:grid;overflow:visible}.Hd229J:before,.Hd229J:after{display:none}}@media (min-width:1024px){.Hd229J{grid-template-columns:repeat(3,1fr)}}.dEf6Fu{flex:0 0 var(--card-w);scroll-snap-align:center;min-inline-size:0;padding-block-end:24px;display:flex}@media (min-width:640px){.dEf6Fu{scroll-snap-align:none;flex:auto;padding-block-end:0}.E-dFCR{display:none}}.davWow:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.davWow{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.davWow:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.davWow:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.davWow{border-radius:var(--radius-xl);background-color:var(--surface-inverse);min-inline-size:0;transition:scale var(--press-duration) var(--press-ease), box-shadow var(--dur-base) var(--ease-ios), transform var(--dur-base) var(--ease-ios);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.davWow:has(a:focus-visible){outline:2px solid var(--primary);outline-offset:-3px}.davWow:has(a:focus-visible):active{scale:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.davWow:hover{box-shadow:inset 0 0 0 1px #ffffff2e, var(--shadow-raised);transform:translateY(-4px)}}.davWow:after{content:"";border-radius:inherit;background:linear-gradient(to top, rgb(var(--surface-inverse-rgb)/.94) 0%, rgb(var(--surface-inverse-rgb)/.88) 34%, rgb(var(--surface-inverse-rgb)/.6) 58%, rgb(var(--surface-inverse-rgb)/.16) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.davWow:hover{transform:none}}._6qC7mR{border-radius:inherit;position:absolute;inset:0}.wXjnr6{z-index:1;padding:var(--card-padding);flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:static}.vk319P{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.008em;text-wrap:balance;color:#fff;font-size:clamp(1.3125rem,1.15rem + .65vw,1.625rem);font-weight:400;line-height:1.26}.EX7u0M{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.EX7u0M{font-size:1.0625rem}}.EX7u0M{color:#ffffffd6;font-size:.9375rem}.davWow .Vwm6Yj{max-inline-size:100%;margin-block-start:6px;padding-inline:20px;position:static;overflow:visible}.davWow .Vwm6Yj:before{content:"";position:absolute;inset:0}.davWow .wXjnr6 .Vwm6Yj:not(:disabled):hover{translate:none}.davWow .wXjnr6 .Vwm6Yj:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}.UGz1Qn{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:640px){.UGz1Qn{display:none}}._2XVMEM{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}._2XVMEM:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){._2XVMEM:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}._2XVMEM{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-full);border:1px solid var(--outline-variant);background-color:var(--surface-container-lowest);color:var(--on-surface);cursor:pointer;transition:scale var(--press-duration) var(--press-ease), background-color var(--dur-fast) var(--ease-ios), color var(--dur-fast) var(--ease-ios), border-color var(--dur-fast) var(--ease-ios), opacity var(--dur-fast) var(--ease-ios);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2XVMEM:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._2XVMEM:active{background-color:var(--primary);border-color:var(--primary);color:var(--on-primary)}._2XVMEM:disabled{cursor:default;opacity:.35}.S3nEpE{flex-wrap:wrap;flex-basis:100%;order:1;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.tUYo-V{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.tUYo-V:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.tUYo-V:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.tUYo-V{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:flex}.tUYo-V:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.tUYo-V:before{content:"";inline-size:var(--dot-size);block-size:var(--dot-size);border-radius:var(--radius-full);background-color:var(--outline-variant);transition:inline-size var(--dur-base) var(--ease-ios), background-color var(--dur-base) var(--ease-ios)}.tUYo-V[data-active]:before{inline-size:var(--dot-active);background-color:var(--primary)}@media (prefers-reduced-motion:reduce){.tUYo-V:before{transition:background-color var(--dur-base) var(--ease-ios)}}@media (hover:hover) and (pointer:fine){.Hd229J>.dEf6Fu:is(:hover,:has(:focus-visible)){z-index:1;position:relative}}.I3H550{padding-block:88px;padding-inline:var(--margin-mobile)}@media (min-width:768px){.I3H550{padding-inline:var(--margin-desktop)}}.I3H550{background-color:var(--background);overflow:hidden}@media (min-width:768px){.I3H550{padding-block:var(--section-gap)}}.mnqz6y{width:100%;max-width:var(--container-max);flex-direction:column;gap:44px;margin-inline:auto;display:flex}@media (min-width:768px){.mnqz6y{gap:64px}}._7C8WAm{text-align:center;flex-direction:column;gap:20px;max-inline-size:44ch;margin-inline:auto;display:flex}.RQMBPL{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--primary);font-size:.8125rem;font-weight:500;line-height:1.2}._5lcu-Y{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.014em;text-wrap:balance;color:var(--on-background);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.16}.NEoG8l{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.NEoG8l{font-size:1.0625rem}}.NEoG8l{color:var(--on-surface-variant);max-inline-size:42ch;margin-inline:auto}.bY1bzC{gap:var(--gutter);max-block-size:540px;margin-inline:-8px;padding-inline:8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}@media (min-width:768px){.bY1bzC{max-block-size:660px}}.QLEFrg{flex:1 1 0;min-inline-size:0}.CFf5PH{animation:TBptxn var(--marquee-duration,60s) linear infinite;flex-direction:column;gap:16px;padding-block-end:16px;display:flex}@media (min-width:768px){.CFf5PH{gap:var(--gutter);padding-block-end:var(--gutter)}}.bY1bzC:focus-within .CFf5PH{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.bY1bzC:hover .CFf5PH{animation-play-state:paused}}@keyframes TBptxn{to{transform:translateY(-50%)}}.hxuHWi{--card-inline:68%;inline-size:var(--card-inline);rotate:calc((var(--nudge,0) * 2 - 1) * .7deg);padding:var(--card-padding);border:1px solid var(--hairline);border-radius:var(--radius-lg);background-color:var(--surface-container-lowest);box-shadow:var(--shadow-ambient);flex-direction:column;gap:14px;margin:0;margin-inline-start:calc(var(--nudge,0) * (100% - var(--card-inline)));display:flex}@media (min-width:768px){.hxuHWi{inline-size:auto;padding:var(--card-padding-lg);border-radius:var(--radius-xl);gap:20px;margin-inline-start:0;rotate:none}}.jJnwMy{color:var(--brand-sun);gap:3px;display:flex}.FX05Oa{font-family:var(--font-body);letter-spacing:0;color:var(--on-surface);margin:0;font-size:.9375rem;font-weight:400;line-height:1.58}@media (min-width:768px){.FX05Oa{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}}@media (min-width:768px) and (min-width:768px){.FX05Oa{font-size:1.0625rem}}.oxixfg{align-items:center;gap:12px;margin-block-start:auto;display:flex}.zGACgu{flex-shrink:0;justify-content:center;align-items:center;block-size:34px;inline-size:34px;display:inline-flex}@media (min-width:768px){.zGACgu{block-size:40px;inline-size:40px}}.zGACgu{border-radius:var(--radius-full);background-color:hsl(var(--avatar-hue,190), 40%, 90%);color:hsl(var(--avatar-hue,190), 32%, 30%);font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;font-size:1.125rem;font-weight:400;line-height:1}.xAq7PE{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.VjXsKJ{font-family:var(--font-body);letter-spacing:.004em;color:var(--on-background);font-size:1rem;font-weight:500;line-height:1.3}.ZcbZii{font-family:var(--font-body);letter-spacing:.002em;color:var(--on-surface-muted);font-size:.8125rem;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.ukGJzO{display:none}.bY1bzC{align-items:start;max-block-size:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.hxuHWi{inline-size:auto;margin-inline-start:0;rotate:none}.CFf5PH{gap:var(--gutter);padding-block-end:0;animation:none}}.kkY1CS{padding-block:96px;padding-inline:var(--margin-mobile)}@media (min-width:768px){.kkY1CS{padding-inline:var(--margin-desktop)}}.kkY1CS{background-color:var(--surface)}@media (min-width:768px){.kkY1CS{padding-block:var(--section-gap)}}.wv0pX9{width:100%;max-width:var(--container-max);grid-template-columns:1fr;gap:48px;margin-inline:auto;display:grid}@media (min-width:768px){.wv0pX9{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr)}}._8fyRGX{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}@media (min-width:768px){._8fyRGX{grid-column:1/span 4;align-self:center}}.i2M3tE{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--primary);font-size:.8125rem;font-weight:500;line-height:1.2}.Ee7dNM{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.014em;text-wrap:balance;color:var(--on-background);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.16}.FGW1Oo{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.FGW1Oo{font-size:1.0625rem}}.FGW1Oo{color:var(--on-surface-variant);max-inline-size:32ch}._4bTNkv{flex-direction:column;display:flex}@media (min-width:768px){._4bTNkv{grid-column:6/span 7}}.Ls0Jlv{border-block-start:1px solid var(--hairline)}.Ls0Jlv:last-child{border-block-end:1px solid var(--hairline)}.Ls0Jlv[data-expanded=true] .zKa664{color:var(--primary);transform:rotate(180deg)}.VrWmgE{--press-duration:.2s;--press-ease:var(--ease-ios);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--press-duration) var(--press-ease), background-color .18s var(--ease-ios), border-color .18s var(--ease-ios), color .18s var(--ease-ios)}.VrWmgE:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{--press-duration:.12s;--press-ease:var(--ease-out-soft);scale:.97}@media (prefers-reduced-motion:reduce){.VrWmgE:not(:disabled):not([aria-disabled=true]):not(:focus-visible):active{scale:none}}.VrWmgE{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;list-style:none;display:flex}.VrWmgE:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.VrWmgE::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.VrWmgE:hover ._5XlczM{color:var(--primary)}}._5XlczM{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.004em;text-wrap:balance;color:var(--on-background);transition:color var(--dur-base) var(--ease-out-soft);font-size:1.25rem;font-weight:400;line-height:1.34}.zKa664{color:var(--on-surface-variant);transition:transform var(--dur-disclosure) var(--ease-ios), color var(--dur-base) var(--ease-out-soft);flex-shrink:0}@media (prefers-reduced-motion:reduce){.zKa664{transition:color var(--dur-base) var(--ease-out-soft)}}.A1Nljp{flex-direction:column;gap:12px;padding-block-end:24px;padding-inline-end:44px;display:flex}.A1Nljp p{font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.A1Nljp p{font-size:1.0625rem}}.A1Nljp p{color:var(--on-surface-variant);max-inline-size:58ch}.Uw4Aer{padding-inline:var(--margin-mobile)}@media (min-width:768px){.Uw4Aer{padding-inline:var(--margin-desktop)}}.Uw4Aer{isolation:isolate;background-color:var(--photo-ground);padding-block:56px;position:relative;overflow:hidden}@media (min-width:768px){.Uw4Aer{padding-block:80px}}.RWAFIv{z-index:-1;position:absolute;inset:0}.RWAFIv picture{display:contents}.E0IyIz{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.mUTqlO{width:100%;max-width:var(--container-max);gap:16px;margin-inline:auto;display:grid}@media (min-width:768px){.mUTqlO{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}._2WvzLZ{background-color:#ffffffeb}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._2WvzLZ{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffdb}}@media (prefers-reduced-transparency:reduce){._2WvzLZ{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffeb}}._2WvzLZ{border-radius:var(--radius-xl);min-inline-size:0;box-shadow:var(--shadow-floating);border:1px solid #fff9;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}._2WvzLZ>a{inline-size:100%;margin-block-start:auto}@media (min-width:1024px){._2WvzLZ{padding:32px}._2WvzLZ>a{inline-size:auto}}.dL9ovQ{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;letter-spacing:-.008em;text-wrap:balance;color:var(--on-background);font-size:clamp(1.3125rem,1.15rem + .65vw,1.625rem);font-weight:400;line-height:1.26}.O4Tz2d{font-family:var(--font-body);letter-spacing:0;color:var(--on-surface-variant);font-size:.9375rem;font-weight:400;line-height:1.58}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-400-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-400-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f9f9f9;--surface-container-lowest:#fff;--surface-container-low:#f4f3f3;--surface-container:#eee;--surface-variant:#e2e2e2;--surface-inverse:#06202d;--surface-inverse-rgb:6 32 45;--photo-ground:#877c67;--on-surface:#1a1c1c;--on-surface-variant:#404850;--on-surface-muted:#5c646c;--background:#f9f9f9;--on-background:#1a1c1c;--outline-variant:#bfc7d1;--outline-variant-rgb:191 199 209;--outline-soft:#bfc7d140;--hairline:#e5e5e5;--brand-sun:#fcaf17;--primary:#1a6e99;--primary-rgb:26 110 153;--on-primary:#fff;--primary-container:#1a6e99;--primary-dark:#005d90;--inverse-primary:#94ccff;--primary-fixed:#cde5ff;--secondary-container:#c3e9f1;--on-secondary-container:#234a52;--error:#ba1a1a;--on-error:#fff;--error-container:#ffdad6;--on-error-container:#93000a;--font-display:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--font-body:"Schibsted Grotesk", "Schibsted Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--container-max:1440px;--floating-max:1120px;--gutter:24px;--margin-desktop:64px;--margin-mobile:24px;--section-gap-sm:64px;--section-gap:128px;--section-gap-lg:160px;--card-padding:24px;--card-padding-lg:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--dot-size:6px;--dot-gap:4px;--dot-active:18px;--control-size:48px;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--dur-fast:.2s;--dur-base:.3s;--dur-slow:.7s;--dur-press:.16s;--dur-sheet:.25s;--dur-crossfade:1.4s;--ease-ios:cubic-bezier(.32, .72, 0, 1);--dur-disclosure:.42s;--shadow-ambient:0 20px 50px -20px #0000000f;--shadow-raised:0 30px 60px -12px #00000017;--shadow-floating:0 10px 34px -14px #00000047;--shadow-on-photo:0 6px 20px -12px #00000080}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman),local(Liberation Serif),local(Tinos);size-adjust:100.45%;ascent-override:73.17%;descent-override:26.38%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans),local(Arimo);size-adjust:107.19%;ascent-override:91.11%;descent-override:24.05%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root{--fab-inset:80px}@media (min-width:1024px){:root{--fab-inset:0px}}body{background-color:var(--background);color:var(--on-background);font-family:var(--font-body);letter-spacing:-.001em;font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){body{font-size:1.0625rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}body{text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;display:block}img{color:#0000}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-optical-sizing:auto;font-synthesis-weight:none;text-wrap:balance;font-weight:400}p{text-wrap:pretty}ul[class],ol[class]{padding:0;list-style:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.skip-link{top:-100%;left:var(--margin-mobile);z-index:100;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-lg);font-family:var(--font-body);letter-spacing:.01em;text-transform:none;transition:top var(--dur-fast) var(--ease-out-soft);padding:12px 24px;font-size:.8125rem;font-weight:500;line-height:1.2;position:absolute}.skip-link:focus{top:16px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--ease-ios)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-ios)}::view-transition-group(property-photo){animation-duration:.42s;animation-timing-function:var(--ease-ios)}::view-transition-old(property-photo){object-fit:cover;block-size:100%;inline-size:100%;overflow:clip}::view-transition-new(property-photo){object-fit:cover;block-size:100%;inline-size:100%;overflow:clip}::view-transition-image-pair(property-photo){animation:photo-corners .42s var(--ease-ios) both;overflow:clip}@keyframes photo-corners{0%{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}::view-transition-group(site-header){animation-duration:.26s;animation-timing-function:var(--ease-ios)}::view-transition-group(hero-scrim){z-index:2;animation-name:none;animation-duration:.26s}::view-transition-old(hero-scrim){display:none}::view-transition-new(hero-scrim){animation-timing-function:var(--ease-ios)}::view-transition-group(hero-inner){z-index:2;animation-name:none;animation-duration:.26s}::view-transition-old(hero-inner){display:none}::view-transition-new(hero-inner){animation-timing-function:var(--ease-ios)}::view-transition-group(hero-counter){z-index:2;animation-name:none;animation-duration:.26s}::view-transition-old(hero-counter){display:none}::view-transition-new(hero-counter){animation-timing-function:var(--ease-ios)}::view-transition-group(hero-prev){z-index:2;animation-name:none;animation-duration:.26s}::view-transition-old(hero-prev){display:none}::view-transition-new(hero-prev){animation-timing-function:var(--ease-ios)}::view-transition-group(hero-next){z-index:2;animation-name:none;animation-duration:.26s}::view-transition-old(hero-next){display:none}::view-transition-new(hero-next){animation-timing-function:var(--ease-ios)}::view-transition-group(hero-scrim){z-index:1}::view-transition-group(whatsapp-fab){z-index:3}::view-transition-group(site-header){z-index:3}::view-transition-group(cookie-banner){z-index:3}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::selection{background:var(--primary-container);color:var(--on-primary)}
