:root,[data-btn-dir=a]{--btn-p-face:radial-gradient(130% 80% at 50% -10%, #ffffff8c, #fff0 55%), linear-gradient(180deg, #4fd6ec 0%, #1cc2dd 42%, #0cb7d4 72%, #01a9c7 100%);--btn-p-text:#022a33;--btn-p-text-hover:#022a33;--btn-p-rim:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #01789166, inset 0 0 0 1px #017f9961;--btn-p-shadow:var(--btn-p-rim), 0 1px 1px #016e8740, 0 8px 18px -8px #01a0be99, 0 18px 34px -20px #01b0cf99;--btn-p-lift:0 14px 30px -10px #01b0cfb3, 0 0 0 5px #01b0cf29;--btn-p-glow:#ffffff61;--btn-p-sheen:#ffffffb3;--btn-p-fill:transparent;--btn-p-fill-on:0;--btn-p-arrow:currentColor;--btn-focus:var(--cyan-deep)}[data-btn-dir=b]{--btn-p-face:radial-gradient(120% 90% at 50% -20%, #fff 0%, #fff0 60%), linear-gradient(180deg, #fff 0%, #f4fafb 55%, #e6f3f6 100%);--btn-p-text:#065b6d;--btn-p-text-hover:#04505f;--btn-p-rim:inset 0 1px 0 #fff, inset 0 -2px 5px #01b0cf1a, inset 0 0 0 1px #01b0cf6b;--btn-p-shadow:var(--btn-p-rim), 0 1px 2px #13252e14, 0 10px 24px -12px #0196b473;--btn-p-lift:0 0 0 1.5px #01b0cfbf, 0 0 20px #01b0cf52, 0 14px 28px -12px #0196b480;--btn-p-glow:#01b0cf38;--btn-p-sheen:#ffffffe6;--btn-p-fill-on:0}[data-btn-dir=c]{--btn-p-face:radial-gradient(120% 90% at 30% -20%, #ffffffbf, #fff0 60%), linear-gradient(180deg, #e3f6fa 0%, #cdeef5 55%, #bfe9f2 100%);--btn-p-text:#04505f;--btn-p-text-hover:#fff;--btn-p-rim:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #08758d29, inset 0 0 0 1px #08758d3d;--btn-p-shadow:var(--btn-p-rim), 0 1px 2px #08758d1f, 0 10px 22px -12px #08758d73;--btn-p-lift:0 14px 28px -12px #08758d8c;--btn-p-glow:#fff0;--btn-p-sheen:#ffffff38;--btn-p-fill:linear-gradient(180deg, #0a7f99 0%, #08758d 50%, #066a80 100%);--btn-p-fill-on:1}:root{--btn-s-face:linear-gradient(180deg, #fff 0%, #f7fbfb 60%, #eef5f6 100%);--btn-s-text:#065b6d;--btn-s-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #08758d42, 0 1px 2px #13252e12, 0 8px 18px -12px #08758d59;--btn-s-lift:0 0 0 1.5px #01b0cf99, 0 0 18px #01b0cf40, 0 12px 24px -12px #08758d73;--btn-s-glow:#01b0cf33;--btn-arrow-head:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 10'%3E%3Cpath d='M1 1.2 6 5 1 8.8' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--btn-ease:cubic-bezier(.22, .61, .36, 1);--btn-ease-out:cubic-bezier(.16, 1, .3, 1);--btn-spring:cubic-bezier(.34, 1.56, .64, 1);--btn-radius:999px;--btn-radius-sm:999px;--btn-ink-face:var(--btn-p-face);--btn-ink-face-hover:var(--btn-p-face);--btn-ink-text:var(--btn-p-text);--btn-ink-edge:var(--btn-p-rim);--btn-ink-shadow:var(--btn-p-shadow);--btn-ink-shadow-hover:var(--btn-p-shadow), var(--btn-p-lift);--btn-ink-shadow-press:var(--btn-p-rim), 0 1px 2px #06647a4d;--btn-paper-face:var(--btn-s-face);--btn-paper-text:var(--btn-s-text);--btn-paper-shadow:var(--btn-s-shadow);--btn-paper-shadow-hover:var(--btn-s-shadow), var(--btn-s-lift);--btn-paper-shadow-press:inset 0 1px 3px #08758d2e, inset 0 0 0 1px #08758d4d;--btn-flood:var(--btn-p-face)}.u-btn{--btn-pad:0 22px 0 26px;--bx:50%;--by:50%;--gx:0px;--gy:0px;isolation:isolate;min-height:50px;padding:var(--btn-pad);font-family:var(--font-sans);letter-spacing:.003em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;gap:12px;font-size:.96875rem;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.u-btn--sm{--btn-pad:0 17px 0 20px;gap:10px;min-height:44px;font-size:.875rem}.u-btn--lg{--btn-pad:0 28px 0 32px;gap:14px;min-height:58px;font-size:1.0625rem}.u-btn--block{width:100%;display:flex}:is(a,button,input).u-btn.u-btn{background:var(--btn-p-face);box-shadow:var(--btn-p-shadow);color:var(--btn-p-text);transition:transform .52s var(--btn-spring), color .38s var(--btn-ease);border:0;border-radius:999px;outline:none;transform:translateY(0)scale(1)}.u-btn:before{content:"";z-index:-2;border-radius:inherit;box-shadow:var(--btn-p-lift);opacity:0;transition:opacity .42s var(--btn-ease);pointer-events:none;position:absolute;inset:0}.u-fx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.u-fx__glow{background:radial-gradient(closest-side, var(--btn-p-glow), transparent);opacity:0;width:150px;height:150px;transform:translate(var(--gx), var(--gy));transition:opacity .36s var(--btn-ease);border-radius:50%;margin:-75px 0 0 -75px;position:absolute;top:0;left:0}.u-fx__sheen{background:linear-gradient(100deg, transparent 0%, var(--btn-p-sheen) 50%, transparent 100%);filter:blur(2px);border-radius:50%;width:42%;transition:transform 0s linear .42s;position:absolute;top:-20%;bottom:66%;left:0;transform:translate(-140%)skew(-16deg)}.u-fx__fill{left:var(--bx);top:var(--by);aspect-ratio:1;background:var(--btn-p-fill);width:260%;opacity:var(--btn-p-fill-on);transition:transform .56s var(--btn-ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.u-btn:after{content:"";width:14px;height:10px;-webkit-mask:var(--btn-arrow-head) right center / 7px 10px no-repeat, linear-gradient(#000, #000) left center / calc(100% - 1.5px) 1.5px no-repeat;mask:var(--btn-arrow-head) right center / 7px 10px no-repeat, linear-gradient(#000, #000) left center / calc(100% - 1.5px) 1.5px no-repeat;transition:transform .52s var(--btn-spring);background:currentColor;flex:none}@media (hover:hover){:is(a,button,input).u-btn.u-btn:is(:hover,.is-hover){color:var(--btn-p-text-hover)}.u-btn:is(:hover,.is-hover):before{opacity:1}.u-btn:is(:hover,.is-hover) .u-fx__glow{opacity:1;will-change:transform}.u-btn:is(:hover,.is-hover) .u-fx__sheen{transition:transform 1s var(--btn-ease-out);transform:translate(340%)skew(-16deg)}.u-btn:is(:hover,.is-hover) .u-fx__fill{transition-duration:.68s;transform:translate(-50%,-50%)scale(1)}.u-btn:is(:hover,.is-hover):after{transform:translate(4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(a,button,input).u-btn.u-btn:is(:hover,.is-hover){transform:translateY(-1px)scale(1)}}:is(a,button,input).u-btn.u-btn:is(:focus-visible,.is-focus){color:var(--btn-p-text-hover);outline:2px solid var(--btn-focus);outline-offset:3px}.u-btn:is(:focus-visible,.is-focus):before{opacity:1}.u-btn:is(:focus-visible,.is-focus) .u-fx__fill{transform:translate(-50%,-50%)scale(1)}.u-btn:is(:focus-visible,.is-focus):after{transform:translate(4px)}:is(a,button,input).u-btn.u-btn:is(:active,.is-active){transition:transform .11s var(--btn-ease), color .38s var(--btn-ease);transform:translateY(0)scale(.965)}.u-btn:is(:active,.is-active):before{opacity:.35}.u-btn:is([aria-busy=true],[data-loading],.is-loading){cursor:progress;pointer-events:none}.u-btn:is([aria-busy=true],[data-loading],.is-loading):after{will-change:transform;background:0 0;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite u-btn-spin;mask:none}@keyframes u-btn-spin{to{transform:rotate(360deg)}}:is(a,button,input).u-btn.u-btn:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5;transform:none}.u-btn:is(:disabled,[aria-disabled=true]) :is(.u-fx__glow,.u-fx__sheen,.u-fx__fill),.u-btn:is(:disabled,[aria-disabled=true]):before{display:none}:is(a,button).u-btn.u-btn:is(.u-btn--paper,.u-btn--secondary){background:var(--btn-s-face);box-shadow:var(--btn-s-shadow);color:var(--btn-s-text)}:is(.u-btn--paper,.u-btn--secondary){--btn-p-lift:var(--btn-s-lift);--btn-p-glow:var(--btn-s-glow);--btn-p-sheen:#ffffffe6;--btn-p-fill-on:0;--btn-p-text-hover:#04505f}:is(a,button).u-btn.u-btn:is(.u-btn--paper,.u-btn--secondary):is(:hover,.is-hover,:focus-visible,.is-focus){color:#04505f}:is(a,button).u-btn.u-btn:is(.u-btn--light,.cx-btn-light){color:#065b6d;background:linear-gradient(#fff 0%,#f2fafb 60%,#e3f3f6 100%);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #01b0cf66,0 1px 1px #00000040,0 14px 28px -14px #01b0cf8c}:is(.u-btn--light,.cx-btn-light){--btn-p-lift:0 0 0 1.5px #3fc4dccc, 0 0 24px #3fc4dc66;--btn-p-glow:#01b0cf38;--btn-p-sheen:#fffffff2;--btn-p-fill-on:0;--btn-p-text-hover:#04505f;--btn-focus:var(--cinema-cyan)}:is(a,button).u-btn.u-btn:is(.u-btn--light,.cx-btn-light):is(:hover,.is-hover,:focus-visible,.is-focus){color:#04505f}.u-btn.u-btn--icon{--btn-pad:0;gap:0;width:46px;height:46px;min-height:46px}.u-btn.u-btn--icon.u-btn--sm{width:44px;height:44px;min-height:44px}.u-btn--icon:after{display:none}.u-btn--icon svg{width:18px;height:18px;transition:transform .52s var(--btn-spring)}:is(a,button).u-btn.u-btn.u-btn--icon:not(.u-btn--ink){background:var(--btn-s-face);box-shadow:var(--btn-s-shadow);color:var(--btn-s-text)}.u-btn--icon:not(.u-btn--ink){--btn-p-lift:var(--btn-s-lift);--btn-p-glow:var(--btn-s-glow);--btn-p-fill-on:0;--btn-p-text-hover:#04505f}@media (hover:hover){.u-btn--icon:is(:hover,.is-hover) svg{transform:scale(1.1)}}.u-btn--plain:after{display:none}.u-btn--plain{--btn-pad:0 26px}.hcta{isolation:isolate;min-height:44px;font-family:var(--font-sans);letter-spacing:.003em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;flex:none;align-items:center;font-size:.9375rem;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.hcta svg{display:block}.hcta:is(:focus-visible,.is-focus){outline:2px solid var(--cyan-deep);outline-offset:3px;border-radius:999px}.hcta.hcta--glass{color:#065b6d;transition:transform .52s var(--btn-spring);background:radial-gradient(120% 90% at 50% -20%,#fffffff2,#fff0 60%),linear-gradient(#ffffffe0 0%,#e8f7fad1 100%);border-radius:999px;gap:10px;padding:0 20px 0 7px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #01b0cf52,0 1px 2px #13252e0f,0 10px 24px -14px #0196b48c}.hcta--glass:is(:active,.is-active){transition-duration:.11s;transform:scale(.97)}.hcta--glass .hcta-cal{isolation:isolate;color:#08758d;background:#dcf3f8;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.hcta--glass .hcta-cal:before{content:"";z-index:-1;opacity:0;transition:opacity .36s var(--btn-ease);background:linear-gradient(#4fd6ec 0%,#1cc2dd 50%,#01a9c7 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 4px #01b0cf29}.hcta--glass .hcta-flip{height:1.25em;line-height:1.25;display:inline-grid;overflow:hidden}.hcta--glass .hcta-flip>span{text-align:center;transition:transform .56s var(--btn-ease-out), opacity .4s var(--btn-ease);grid-area:1/1}.hcta--glass .hcta-b{opacity:0;transform:translateY(110%)}@media (hover:hover){.hcta--glass:is(:hover,.is-hover) .hcta-a{opacity:0;transform:translateY(-110%)}.hcta--glass:is(:hover,.is-hover) .hcta-b{opacity:1;transform:translateY(0)}.hcta--glass:is(:hover,.is-hover) .hcta-cal{color:#022a33}.hcta--glass:is(:hover,.is-hover) .hcta-cal:before{opacity:1}}.hcta--glass:is(:focus-visible,.is-focus) .hcta-cal{color:#022a33}.hcta--glass:is(:focus-visible,.is-focus) .hcta-cal:before{opacity:1}@media (hover:none),(width<=640px){.hcta--glass .hcta-b{display:none}}@media (width<=640px){.hcta.hcta--glass{padding-right:16px;font-size:.875rem}}.u-chip{background:var(--btn-s-face);min-height:40px;box-shadow:var(--btn-s-shadow);color:#065b6d;font:500 .875rem/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .42s var(--btn-spring);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.u-chip:is(:active,.is-active){transition-duration:.11s;transform:scale(.96)}.u-chip:is(:hover,.is-hover){box-shadow:var(--btn-s-shadow), 0 0 0 1.5px #01b0cf80}.u-chip:is([aria-pressed=true],[aria-selected=true],.is-on){color:#022a33;background:linear-gradient(#4fd6ec 0%,#1cc2dd 50%,#01a9c7 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #017f9961}.u-chip:is([aria-pressed=true],[aria-selected=true],.is-on):before{content:"";background:currentColor;width:10px;height:8px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4.2 3.7 7 9 1' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (pointer:coarse){.u-chip{min-height:44px}}.u-tlink{min-height:44px;color:var(--link);text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 32%, transparent);text-underline-offset:.32em;transition:color .3s var(--btn-ease), text-decoration-color .3s var(--btn-ease);align-items:center;gap:10px;padding:0;font-size:.96875rem;font-weight:540;line-height:1.3;display:inline-flex}.u-tlink:after{content:"";width:16px;height:10px;-webkit-mask:var(--btn-arrow-head) right center / 7px 10px no-repeat, linear-gradient(#000, #000) left center / calc(100% - 1.5px) 1.3px no-repeat;mask:var(--btn-arrow-head) right center / 7px 10px no-repeat, linear-gradient(#000, #000) left center / calc(100% - 1.5px) 1.3px no-repeat;transition:transform .52s var(--btn-spring);background:currentColor;flex:none}.u-tlink:is(:hover,.is-hover,:focus-visible,.is-focus){color:var(--link-hover);text-decoration-color:currentColor}.u-tlink:is(:hover,.is-hover,:focus-visible,.is-focus):after{transform:translate(5px)}.u-ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}a.skip-link.skip-link{background:var(--btn-p-face);box-shadow:var(--btn-p-shadow);color:var(--btn-p-text);border-radius:999px}@media (prefers-reduced-motion:reduce){.u-btn,.u-btn:before,.u-btn:after,.u-fx__glow,.u-fx__sheen,.u-fx__fill,.u-tlink,.u-tlink:after,.u-chip,.hcta,.hcta *,.hcta :before{transition-duration:0s!important}.u-fx__sheen{display:none}.u-btn:is([aria-busy=true],[data-loading],.is-loading):after{animation-duration:2.4s}}@media (forced-colors:active){.u-btn,.u-chip{border:1px solid buttontext}}.u-btn:has(>svg,>span[aria-hidden=true]:not(.u-fx):not(.u-btn__stub)):after{display:none}.dtc[hidden],.dtc-status[hidden]{display:none!important}.dtc{--dtc-top:var(--header-height,72px);--dtc-bottom:calc(var(--site-consent-height,0px) + 16px);left:50%;right:auto;top:calc((var(--dtc-top) + var(--dtc-viewport-height,100dvh) - var(--dtc-bottom)) / 2);z-index:59;width:min(400px,100vw - 32px);max-height:max(110px, calc(var(--dtc-viewport-height,100dvh) - var(--dtc-top) - var(--dtc-bottom) - 16px));overscroll-behavior:contain;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-2);scrollbar-color:var(--ink-3) var(--paper-edge);scrollbar-width:thin;animation:dtc-arrive .38s var(--ease-entrance);border-radius:16px;scroll-padding:20px;position:fixed;bottom:auto;overflow-y:auto;translate:-50% -50%}.dtc-paper{background:linear-gradient(165deg, #fff9, transparent 55%), linear-gradient(var(--paper), var(--paper-edge));padding:24px;position:relative}.dtc-preview{font:450 11px/1.5 var(--font-sans);color:var(--ink-3);margin:0 32px 19px 0}.dtc h2{font:400 28px/1.2 var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);margin:0 0 14px}.dtc h2 em{color:var(--cyan-deep);font-weight:400}.dtc-copy{font:400 14px/1.55 var(--font-sans);color:var(--ink-2);margin:0 0 20px}.dtc-form{gap:10px;margin:0;display:grid}.dtc-form .dtc-pot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dtc-form label{font:500 12px/1.4 var(--font-sans)}.dtc input{box-sizing:border-box;border:1px solid var(--hair-strong);border-radius:var(--r-md);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink);font:400 16px/1.4 var(--font-sans);caret-color:var(--cyan-deep);padding:12px 14px;box-shadow:inset 0 2px 3px #13252e09}.dtc input::placeholder{color:var(--ink-3);opacity:1}.dtc .dtc-submit{width:100%;min-height:48px;margin:2px 0 0;font-size:14px}.dtc .dtc-submit:disabled{opacity:.65;cursor:wait}.dtc .dtc-dismiss{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.dtc-dismiss:hover{background:var(--tint)}.dtc :is(input,button,a):focus-visible{outline:2px solid var(--cyan-deep);outline-offset:3px}.dtc .dtc-trust{color:var(--ink-3);font:400 11px/1.6 var(--font-sans);margin:3px 0 0}.dtc a{color:var(--link);text-underline-offset:.2em}.dtc-status{color:var(--ink-2);font:450 13px/1.5 var(--font-sans);border-top:1px solid var(--hair);margin:0;padding-block:10px 0}.dtc-status[data-state=error]{color:var(--ink)}html[data-daily-tip-open] :is(.cx-mobile-cta,.decision-sticky-cta,.campaign-mobile-buy,[data-mobile-buy]){visibility:hidden;pointer-events:none}@supports selector(body:has(dialog[open])){body:has(dialog[open]) .dtc{visibility:hidden;pointer-events:none}}@keyframes dtc-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (width<=600px){.dtc{--dtc-bottom:calc(var(--site-consent-height,0px) + 10px);border-radius:14px;width:calc(100vw - 24px)}.dtc-paper{padding:18px}.dtc-preview{margin-bottom:12px;font-size:10px}.dtc h2{margin-bottom:10px;font-size:25px}.dtc-copy{margin-bottom:14px;font-size:13px;line-height:1.45}.dtc-form{gap:8px}.dtc .dtc-trust{font-size:10px}}@media (prefers-reduced-motion:reduce){.dtc{animation:none}}@media (forced-colors:active){.dtc{outline:1px solid canvastext}.dtc input,.dtc button{border:1px solid buttontext}}@media print{.dtc,[data-dtc-reopen]{display:none!important}}@media (width<=600px){.dtc-paper{padding:16px}.dtc h2{font-size:23px}.dtc-form{grid-template-columns:minmax(0,1fr) auto}.dtc-form label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dtc .dtc-submit{width:auto;margin:0;padding-inline:15px;font-size:13px}.dtc .dtc-submit:after{display:none}.dtc-trust,.dtc-status{grid-column:1/-1}.dtc-submit .dtc-full-action{display:none}.dtc-submit .dtc-short-action{display:inline}}@media (width>=601px){.dtc-short-action{display:none}}@supports selector(body:has(:popover-open)){body:has(:popover-open) .dtc{visibility:hidden;pointer-events:none}}.dtc-campaign-reopen{min-height:44px;color:inherit;text-underline-offset:.2em;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:Zodiak;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zodiak-regular.woff2)format("woff2")}@font-face{font-family:Zodiak;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/zodiak-italic.woff2)format("woff2")}body:has(.alfred-panel[data-open]) .dtc{visibility:hidden;pointer-events:none}body:has(.campaign-consent:not([hidden])) .dtc{--dtc-bottom:calc(var(--site-consent-height,0px) + 36px)}.dtc-custom-footer{padding:0 var(--grid-edge-start) 24px;background:var(--ground)}.dtc-custom-footer button{min-height:44px;color:var(--link);font:400 12px var(--font-sans);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
