.figma-rebuild .nav-links a,.figma-rebuild .mobile-panel nav a{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))!important}:where(.cultr-site,.cultr-portal,.figma-rebuild) :is(button,a,summary,input[type=checkbox],input[type=radio]){touch-action:manipulation;-webkit-tap-highlight-color:#43745b2e}.figma-rebuild .concept-care .ex{align-items:center;min-height:max(2.75rem,44px);display:inline-flex}@media (max-width:48rem),(prefers-reduced-motion:reduce){.cultr-scroll-reveal{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}.cultr-marquee{overscroll-behavior-inline:contain;overflow-x:auto;-webkit-mask-image:none!important;mask-image:none!important}.cultr-marquee-track{animation:none!important;transform:none!important}.cultr-marquee [data-marquee-copy],.cultr-marquee-control{display:none}}.cultr-marquee:focus-visible{outline-offset:-2px;outline:2px solid}.cultr-marquee:focus-within .cultr-marquee-track{animation-play-state:paused!important}@media (max-height:32rem) and (orientation:landscape){.cultr-portal .portal-topbar{position:relative}}.how-it-works-page{overflow-wrap:anywhere}.how-it-works-page :is(.grid,.flex)>div{min-width:0}@media (max-width:640px){.how-it-works-page .grid{grid-template-columns:minmax(0,1fr)}.how-it-works-page .flex.items-start{flex-direction:column}}.library-content .library-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.library-content .library-table-scroll:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:48rem),(max-width:60rem) and (max-height:32rem){:where(.cultr-site,.cultr-portal,.figma-rebuild){--mobile-h1:clamp(max(2.16rem, 34.56px), 8.864vw, max(2.4rem, 38.4px));--mobile-h2:calc(var(--mobile-h1) / 1.2);--mobile-h3:calc(var(--mobile-h2) / 1.2);--mobile-h4:calc(var(--mobile-h3) / 1.2)}:is(.cultr-site main,.cultr-portal .portal-main,.figma-rebuild main) :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.02em;scroll-margin-block-start:calc(var(--site-header-space,5rem) + 1rem)}:is(.cultr-site main,.cultr-portal .portal-main,.figma-rebuild main) h1{font-size:calc(var(--mobile-h1) * var(--cultr-mobile-font-scale,1))!important;line-height:1.15!important}:is(.cultr-site main,.cultr-portal .portal-main,.figma-rebuild main) h2{font-size:calc(var(--mobile-h2) * var(--cultr-mobile-font-scale,1))!important;line-height:1.2!important}:is(.cultr-site main,.cultr-portal .portal-main,.figma-rebuild main) h3{font-size:calc(var(--mobile-h3) * var(--cultr-mobile-font-scale,1))!important;line-height:1.3!important}:is(.cultr-site main,.cultr-portal .portal-main,.figma-rebuild main) h4{font-size:calc(var(--mobile-h4) * var(--cultr-mobile-font-scale,1))!important;line-height:1.4!important}.waitlist-checkout .waitlist-film img{animation:none;transform:none}.waitlist-checkout .waitlist-grain{display:none}.waitlist-checkout .waitlist-glass{-webkit-backdrop-filter:none;background:#f0fafaf7}.waitlist-checkout .waitlist-rise{animation:none}.waitlist-checkout-stage{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding-bottom:max(2rem, env(safe-area-inset-bottom))}.waitlist-checkout-brand{min-height:0}.waitlist-checkout-price{flex-wrap:wrap}.waitlist-checkout-price span{font-size:calc(1rem * var(--cultr-mobile-font-scale,1));line-height:1.5}html{--cultr-mobile-font-scale:.8}:is(input,select,textarea,[role=alert],.privacy-note,.checkout-disclosure,.adult-check,label:has(input[type=checkbox]),label:has(input[type=radio])){--cultr-mobile-font-scale:1}:is(input,select,textarea){font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))!important}}
.cultr-footer{color:#fff;font-family:var(--font-body,Geist), Arial, sans-serif;font-size:max(calc(1rem * var(--cultr-mobile-font-scale,1)), 16px);overflow-wrap:anywhere;background:#123b3b;line-height:1.6}.cultr-footer-inner{max-width:80rem;padding:1.5rem max(1.25rem, env(safe-area-inset-right)) 1.5rem max(1.25rem, env(safe-area-inset-left));margin-inline:auto}.cultr-footer a,.cultr-footer summary{min-width:44px;max-width:100%;min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.cultr-footer a:focus-visible,.cultr-footer summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.cultr-footer .cultr-footer-brand{width:12rem;margin-bottom:.75rem;display:block}.cultr-footer-brand img{width:100%;height:auto}.cultr-footer-links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.cultr-footer-details{margin-top:.5rem}.cultr-footer summary{cursor:pointer;width:fit-content;display:list-item}.cultr-footer-secondary{gap:.75rem;padding-top:.75rem;display:grid}.cultr-footer-secondary p,.cultr-footer-copyright{margin:0}.cultr-footer .cultr-footer-certification{width:4rem}.cultr-footer-certification img{width:100%;height:auto}.cultr-footer-copyright{color:#dce8e3;margin-top:.75rem}.cultr-footer--member,.cultr-footer--compact{color:#173e3c;background:#fcfbf7;border-top:1px solid #b7c9c4}.cultr-footer--member .cultr-footer-copyright,.cultr-footer--compact .cultr-footer-copyright{color:#365956}.cultr-footer.cultr-footer :is(a,summary,p){font-size:max(calc(1rem * var(--cultr-mobile-font-scale,1)), 16px)}.cultr-footer ul[aria-label=Accepted\ cards]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.cultr-footer ul[aria-label=Accepted\ cards] img{width:57px;height:36px}
.waitlist-checkout .waitlist-title{overflow-wrap:anywhere;max-width:100%}.waitlist-checkout .waitlist-logo{width:auto;max-width:100%;height:clamp(80px,8vw,104px)}.waitlist-checkout .waitlist-checkout-price{flex-wrap:wrap;gap:.5rem .75rem}.waitlist-checkout .waitlist-checkout-price span{font-size:calc(max(1.125rem, 18px) * var(--cultr-mobile-font-scale,1));color:#d5f3e8;font-weight:600;line-height:1.5}.waitlist-checkout :is(.checkout-policy-link,label a,.checkout-disclosure a){vertical-align:middle;overflow-wrap:anywhere;max-width:100%;min-height:max(2.75rem,44px);color:var(--waitlist-forest);text-underline-offset:.2em;border-radius:.2rem;align-items:center;text-decoration:underline;display:inline-flex}.waitlist-checkout :is(.checkout-policy-link,label a,.checkout-disclosure a):hover{color:var(--waitlist-focus)}.waitlist-checkout :is(.checkout-policy-link,label a,.checkout-disclosure a):focus-visible{outline:3px solid var(--waitlist-focus);outline-offset:3px}.waitlist-checkout .checkout-updates{border-top:1px solid #123e442e;padding-top:.5rem}.checkout-readiness{color:var(--waitlist-forest);background:linear-gradient(135deg,#f2fff9e6,#ffffffbf);border:1px solid #123e442e;border-radius:20px;padding:1.25rem}.checkout-readiness .checkout-readiness-eyebrow{font-size:calc(max(.875rem, 14px) * var(--cultr-mobile-font-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:600}.checkout-readiness h3{font-family:var(--font-display), Georgia, serif;font-size:calc(max(1.5rem, 24px) * var(--cultr-mobile-font-scale,1));margin:.6rem 0;line-height:1.3}.checkout-readiness p{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));margin:.65rem 0;line-height:1.6}.checkout-readiness-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.checkout-readiness-actions :is(button,a){max-width:100%;min-height:44px;font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));overflow-wrap:anywhere;align-items:center;display:inline-flex}.checkout-readiness-actions button{color:#fff;background:var(--waitlist-forest);border-radius:999px;padding:.65rem 1rem}.checkout-readiness-actions button:disabled{opacity:.65}.checkout-readiness-actions a{text-underline-offset:.2em;text-decoration:underline}.checkout-readiness :is(button,a,[tabindex]):focus-visible{outline:3px solid var(--waitlist-focus);outline-offset:3px}@media (prefers-reduced-transparency:reduce){.checkout-readiness{background:#f3fbf7}}.waitlist-checkout .checkout-benefits{overflow-wrap:anywhere}.waitlist-checkout .checkout-benefits ul{margin:0;padding-left:1.25rem;list-style:outside}.waitlist-checkout .checkout-benefits li{color:var(--waitlist-ink);font-size:calc(max(1.125rem, 18px) * var(--cultr-mobile-font-scale,1));margin:0 0 .6rem;padding-left:.25rem;line-height:1.5}.waitlist-checkout .checkout-benefits li:last-child{margin-bottom:0}.waitlist-checkout .checkout-benefits li::marker{color:var(--waitlist-forest-light)}.checkout-contact-fields{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.5rem 1rem;display:grid}.checkout-contact-fields h2{grid-column:1/-1}.cultr-site main .waitlist-checkout :is(.checkout-section-title,#checkout-contact-heading,#checkout-benefits-heading){font-family:var(--font-display,Georgia), serif;font-size:calc(max(1.5rem, 24px) * var(--cultr-mobile-font-scale,1));color:var(--waitlist-forest);margin:0 0 1rem;line-height:1.2}.waitlist-checkout .waitlist-summary-card .text-sm{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));line-height:1.5}.waitlist-checkout .checkout-total-amount{font-variant-numeric:tabular-nums}.checkout-disclosure{color:var(--waitlist-forest)}.checkout-disclosure summary{cursor:pointer;min-height:44px;font-weight:500;font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));padding-block:.75rem}.checkout-disclosure summary:hover{color:var(--waitlist-focus)}.checkout-disclosure[open]{padding-bottom:.5rem}.checkout-disclosure summary:focus-visible{outline:2px solid var(--waitlist-focus);outline-offset:3px}.checkout-disclosure :is(p,label){font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));margin-block:.75rem;line-height:1.6}.checkout-disclosure section h3{font-family:var(--font-body), sans-serif;font-size:calc(1.125rem * var(--cultr-mobile-font-scale,1))}.waitlist-checkout .waitlist-glass.checkout-disclosure{border-radius:24px;padding:.5rem clamp(1.3rem,2.8vw,2rem)}.waitlist-checkout .waitlist-glass.checkout-disclosure[open]{padding-bottom:clamp(1.3rem,2.8vw,2rem)}.waitlist-checkout .waitlist-controls input:not([type=checkbox]):not([type=radio]),.waitlist-checkout .waitlist-controls select{min-height:44px;font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}.waitlist-checkout label:has(input[type=checkbox]){min-height:44px;padding-block:.4rem}.waitlist-checkout label:has(input[type=checkbox]) span{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}@media (max-width:48rem){.waitlist-checkout .waitlist-checkout-content :is(.text-sm,.text-xs,[class*="text-[11px]"],[class*="text-[10px]"]){font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}}@media (max-width:35rem){.checkout-contact-fields{grid-template-columns:minmax(0,1fr)}}.waitlist-checkout .waitlist-checkout-brand{justify-content:flex-start;min-height:0;position:relative;top:auto}.waitlist-checkout .waitlist-checkout-brand>.checkout-benefits{width:100%}.waitlist-checkout .checkout-benefits>summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:1rem;min-height:max(2.75rem,44px);list-style:none;display:flex}.waitlist-checkout .checkout-benefits>summary::-webkit-details-marker{display:none}.waitlist-checkout .checkout-benefits>summary:after{content:"+";font-size:calc(1.5rem * var(--cultr-mobile-font-scale,1));flex-shrink:0}.waitlist-checkout .checkout-benefits[open]>summary:after{content:"−"}.waitlist-checkout .checkout-benefits>summary h2{margin:0}.waitlist-checkout .checkout-benefits[open]>ul{margin-top:1rem}.waitlist-checkout .checkout-benefits>summary:focus-visible{outline:3px solid var(--waitlist-focus);outline-offset:4px;border-radius:.5rem}.waitlist-checkout :is(#checkout-contact-heading,#checkout-payment-heading,#checkout-secure-payment){scroll-margin-block-start:1.5rem}.checkout-plan-heading{align-items:flex-start;gap:inherit;flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.waitlist-checkout button:not(:disabled)>.cta-shine{background:linear-gradient(110deg,#d5f3e8cc 38%,#fff 50%,#d5f3e8cc 62%) 100% 0/300% 100% no-repeat;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite checkout-cta-shine}@keyframes checkout-cta-shine{0%{background-position:100% 0}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.waitlist-checkout button:not(:disabled)>.cta-shine{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@media (max-width:48rem){.waitlist-checkout button:not(:disabled)>.cta-shine{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.waitlist-checkout .checkout-agreements{border:0;min-width:0;padding:0}.waitlist-checkout .checkout-agreements legend{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));color:var(--waitlist-forest);font-weight:600}.waitlist-checkout .checkout-agreements>label{border-bottom:1px solid #123e4424;padding-block:.65rem}.waitlist-checkout .checkout-policy-points{margin-block:.75rem;padding-left:1.25rem;list-style:outside}.waitlist-checkout .checkout-policy-points li{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));margin-block:.5rem;line-height:1.5}.waitlist-checkout .waitlist-checkout-content{gap:1rem}.waitlist-checkout :is(.checkout-contact-card,.checkout-billing-card,.checkout-order-card){padding:clamp(1.25rem,3vw,2rem)}.waitlist-checkout .checkout-order-summary{box-shadow:none;background:0 0;border:0;margin-bottom:1.25rem;padding:0}.waitlist-checkout .checkout-price-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem}.waitlist-checkout .checkout-price-row>:last-child{white-space:nowrap}.waitlist-checkout .checkout-billing-card h2{margin-bottom:.75rem}.waitlist-checkout .checkout-billing-card label{padding:.75rem}.waitlist-checkout .checkout-agreements>label{padding-block:.5rem}.waitlist-checkout .checkout-help h3{font-family:var(--font-body), sans-serif;font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));margin-block:1rem .5rem;font-weight:600}.waitlist-checkout .checkout-help>div{background:0 0;padding:0}.waitlist-checkout .checkout-help ol{margin-block:.75rem}.waitlist-checkout .waitlist-checkout-price{min-width:0;max-width:100%}.waitlist-checkout .waitlist-checkout-price strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.waitlist-checkout .checkout-benefits>summary h2{min-width:0}
.cultr-payment{--payment-ink:#233e39;--payment-border:#90a39a;color:var(--payment-ink);min-width:0}.cultr-payment p,.cultr-payment label,.cultr-payment legend,.cultr-payment input,.cultr-payment select,.cultr-payment button,.cultr-payment a,.cultr-payment-save{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));line-height:1.5}.cultr-payment input:not([type=radio]):not([type=checkbox]),.cultr-payment select{min-height:48px;color:var(--payment-ink);border-color:var(--payment-border);background:#fafbf8;max-width:100%}.cultr-payment :focus-visible{outline-offset:3px;outline:2px solid #2b4542}.cultr-payment-methods{border:0;gap:.5rem;margin:0 0 1.5rem;padding:0;display:grid}.cultr-payment-methods legend{margin-bottom:.75rem;font-weight:650}.cultr-payment-methods label,.cultr-payment-save{cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.75rem;min-height:44px;padding:.75rem;display:flex}.cultr-payment-methods label{border:1px solid var(--payment-border);background:#fafbf8;flex-wrap:wrap}.cultr-payment-methods label:has(input:checked){background:#e8eee8;border-color:#2b4542}.cultr-payment input[type=radio],.cultr-payment input[type=checkbox]{accent-color:#2b4542;flex:0 0 20px;width:20px;height:20px;margin-top:.2rem}.cultr-payment-hint{color:#4c6159;font-size:calc(max(1rem,16px) * var(--cultr-mobile-font-scale,1));font-weight:400;line-height:1.5;display:block}.cultr-payment-save{padding-inline:0}.cultr-payment-secondary{text-underline-offset:.2em;border:1px solid #90a39a;border-radius:999px;align-items:center;min-height:44px;margin-top:1rem;padding:.625rem 1rem;text-decoration:underline;display:inline-flex}.cultr-payment [role=group] iframe{max-width:100%;min-height:48px}.cultr-payment [hidden]{display:none!important}.cultr-payment button[type=submit]{color:#f8faf5;min-height:52px;padding-bottom:max(1rem,env(safe-area-inset-bottom));background:#2b4542}.cultr-payment button[type=submit]:disabled{opacity:.65}@media (max-width:359px){.cultr-payment .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cultr-payment *{transition:none!important;animation:none!important}}
.cultr-confirmation{--confirmation-ink:#1a3632;--confirmation-paper:#f9f9f3;--confirmation-muted:#465a56;box-sizing:border-box;width:calc(100% - max(2rem,32px));max-width:28rem;max-height:calc(100dvh - max(2rem, 32px) - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--confirmation-paper);color:var(--confirmation-ink);text-align:center;font-family:var(--font-body,"Geist"), system-ui, sans-serif;border:1px solid #4c605c2e;border:1px solid lab(38.8265% -8.51749 -.571346/.18);border-radius:1.5rem;margin:auto;padding:max(1.5rem,24px);overflow:auto;box-shadow:0 16px 48px #1a363229;box-shadow:0 16px 48px lab(20.3889% -12.0499 -.787872/.16)}@supports (color:lab(0% 0 0)){.cultr-confirmation{--confirmation-ink:lab(20.3889% -12.0499 -.787872);--confirmation-paper:lab(97.7381% -.483751 3.00509);--confirmation-muted:lab(36.5065% -8.52086 -.570995)}}.cultr-confirmation::backdrop{background:#13262373;background:lab(13.3064% -8.58685 -.564587/.45)}.cultr-confirmation__mark{background:#d7eadd;background:lab(91.0852% -8.35958 4.28238);border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto 1.25rem;display:grid}.cultr-confirmation h2{font-family:var(--font-display,"Playfair Display"), Georgia, serif;font-size:calc(max(1.8rem, 28.8px) * var(--cultr-mobile-font-scale,1));letter-spacing:-.025em;color:var(--confirmation-ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.2}.cultr-confirmation p{font-size:calc(max(1.125rem, 18px) * var(--cultr-mobile-font-scale,1));color:var(--confirmation-ink);margin:1rem 0 0;line-height:1.5}.cultr-confirmation .cultr-confirmation__timing{color:var(--confirmation-muted);font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));font-variant-numeric:tabular-nums}.cultr-confirmation__actions{gap:.5rem;margin-top:1.5rem;display:grid}.cultr-confirmation__actions :is(a,button){box-sizing:border-box;min-height:max(2.75rem,44px);font:inherit;font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.cultr-confirmation__actions a{background:var(--confirmation-ink);color:var(--confirmation-paper)}.cultr-confirmation__actions button{color:var(--confirmation-ink);background:0 0}.cultr-confirmation__actions a:hover{background:#2c4944;background:lab(28.509% -12.0046 -.791985)}.cultr-confirmation__actions button:hover{background:#e0ebe3;background:lab(92.0835% -4.63581 2.37403)}.cultr-confirmation__actions :is(a,button):focus-visible{outline:2px solid var(--confirmation-ink);outline-offset:3px}.cultr-confirmation__actions :is(a,button):active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.cultr-confirmation[open]{animation:.18s cubic-bezier(.22,1,.36,1) confirmation-enter}@keyframes confirmation-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.account-setup-reminder{color:#1a3632;color:lab(20.3889% -12.0499 -.787872);background:#f9f9f3;background:lab(97.7381% -.483751 3.00509);border:1px solid #4c605c2e;border:1px solid lab(38.8265% -8.51749 -.571346/.18);border-radius:1.5rem;margin-block:1.5rem;padding:1.5rem}.account-setup-reminder h2{font-size:calc(max(1.5rem, 24px) * var(--cultr-mobile-font-scale,1));margin:0;line-height:1.3}.account-setup-reminder p{max-width:65ch;font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));line-height:1.5}.account-setup-reminder a{min-height:max(2.75rem,44px);font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}
:root{--cultr-material-line:#123e4424;--cultr-material-edge:#ffffffe0;--cultr-material-shadow:0 16px 40px #123e4417, inset 0 1px 0 var(--cultr-material-edge)}.arrival-offer__panel{border:1px solid var(--cultr-material-line);box-shadow:var(--cultr-material-shadow);background:linear-gradient(135deg,#fff 55%,#f0f7f2)}:is(.nav-cta .btn,.mobile-actions .btn,.cultr-polish-action,.arrival-offer__cta,.cultr-portal .portal-nav-link){isolation:isolate;position:relative}:is(.nav-cta .btn,.mobile-actions .btn,.cultr-polish-action,.arrival-offer__cta,.cultr-portal .portal-nav-link):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 15%,#ffffff3d 45%,#0000 75%);position:absolute;inset:0}:is(.nav-cta .btn,.mobile-actions .btn,.cultr-polish-action,.arrival-offer__cta,.cultr-portal .portal-nav-link):is(:hover,:focus-visible):after{animation:.85s ease-out cultr-material-shimmer}@keyframes cultr-material-shimmer{0%,to{opacity:0}45%{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.nav-cta .btn,.mobile-actions .btn,.cultr-polish-action,.arrival-offer__cta,.cultr-portal .portal-nav-link):after{animation:none!important}}@media (prefers-reduced-transparency:reduce){.arrival-offer__panel{background:#fff}:is(.nav-cta .btn,.mobile-actions .btn,.cultr-polish-action,.arrival-offer__cta,.cultr-portal .portal-nav-link):after{display:none}}
