/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Quicksand", system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-500:oklch(65.6% .241 354.308);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#12202b;--color-muted:#5b6d7a;--color-accent:#0057ea;--color-line:#d7e0e7;--color-paper:#eef3fa;--color-brand:#0057ea;--color-spark:#ffda77}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.m-0{margin:0}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-14{height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-14{width:calc(var(--spacing) * 14)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.border-line{border-color:var(--color-line)}.object-cover{object-fit:cover}.p-0{padding:0}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-ink{color:var(--color-ink)}.text-ink\/80{color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-muted{color:var(--color-muted)}.no-underline{text-decoration-line:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:300;src:url(/fonts/quicksand-v37-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/fonts/quicksand-v37-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:url(/fonts/quicksand-v37-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:600;src:url(/fonts/quicksand-v37-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(/fonts/quicksand-v37-latin-700.woff2)format("woff2")}html{color-scheme:light;background-color:#fff;background-image:radial-gradient(140% 80% at 50% -20%,#3b82f680,#fff0);background-repeat:no-repeat;background-size:100% 100vh;scroll-padding-top:7.5rem}nav[aria-label=Breadcrumb]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.crumb-chevron{color:#5b6d7ab3;flex:none;width:.45rem;line-height:0;display:flex}.crumb-chevron svg{width:100%;height:auto;display:block}:focus-visible{outline-offset:3px;outline:2px solid #0057ea}.parking-calc :focus-visible,.cup-calc :focus-visible,.tax-calc :focus-visible,.annual-calc :focus-visible,.lane-calc :focus-visible,.dining-calc :focus-visible,.popcorn-calc :focus-visible,.tip-calc :focus-visible,.fuel-compare :focus-visible,.fx-converter :focus-visible,.newsletter-banner :focus-visible,.newsletter-embed :focus-visible,.about-side-card:focus-visible,.follow-link:focus-visible{outline-color:#fff}.skip-link{z-index:50;color:#12202b;background:#fff;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:none}body{min-height:100vh;font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;margin:0;position:relative}a{color:var(--color-accent);text-underline-offset:2px}@media (hover:hover){a:hover{text-decoration-line:underline}}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}.prose-rtm :where(h1,h2,h3,h4){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);scroll-margin-top:calc(var(--spacing) * 24);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.prose-rtm h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));margin-top:0}.prose-rtm h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-rtm p,.prose-rtm li{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#12202be6}@supports (color:color-mix(in lab, red, red)){.prose-rtm p,.prose-rtm li{color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.prose-rtm p+p{margin-top:calc(var(--spacing) * 4)}.prose-rtm :is(p,li,td,th,h2,h3,h4) a{color:#0057ea;text-underline-offset:.16em;text-decoration-line:underline;text-decoration-color:#0057ea73;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s,text-decoration-thickness .15s}.prose-rtm :is(p,li,td,th,h2,h3,h4) a:hover{color:#003ea8;text-decoration-color:currentColor;text-decoration-thickness:2px}.prose-rtm :is(p,li,td,th,h2,h3,h4) a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0057ea}.prose-rtm .article-table th a,.prose-rtm .article-table th a:hover{color:#fff;text-decoration-color:#ffffffbf}.prose-rtm .article-table th a:hover{text-decoration-color:#fff}.prose-rtm .external-link-icon{vertical-align:.05em;width:.75em;height:.75em;margin-left:.2em;display:inline-block}.prose-rtm .external-link-icon svg{width:100%;height:100%;display:block}.prose-rtm ul{margin-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);list-style-type:disc}.prose-rtm ol{margin-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);list-style-type:decimal}.prose-rtm blockquote{margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 4);color:var(--color-muted);font-style:italic}.article-table{margin-block:calc(var(--spacing) * 8);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto;container-type:inline-size}.article-table table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:max-content;min-width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-sm);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.article-table th,.article-table td{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-blue-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:min(32rem,85vw)}.prose-rtm .article-table :is(p,li){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink);white-space:normal;overflow-wrap:anywhere;margin-block:0}.article-table .fx-amount{white-space:normal}@container (width>=40rem){.article-table table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.article-table th,.article-table td{max-width:none}}.article-table tr>:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.article-table tr:last-child>:is(th,td){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.article-table tr:first-child>:first-child{border-top-left-radius:var(--radius-sm)}.article-table tr:first-child>:last-child{border-top-right-radius:var(--radius-sm)}.article-table tr:last-child>:first-child{border-bottom-left-radius:var(--radius-sm)}.article-table tr:last-child>:last-child{border-bottom-right-radius:var(--radius-sm)}.article-table th{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-blue-500);background-color:var(--color-blue-600);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.prose-rtm .article-table th :is(p,a,strong,em,span,li){color:var(--color-white)}.article-table td{background-color:var(--color-blue-50);color:var(--color-ink)}.toc{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.toc h2{margin-top:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.toc ol{margin:0;padding:0;list-style-type:none}.toc li{margin-block:var(--spacing)}.toc li>ol{margin-top:var(--spacing);margin-left:calc(var(--spacing) * 4)}.prose-rtm .toc a,.toc a{color:var(--color-accent);text-decoration-line:none}@media (hover:hover){:is(.prose-rtm .toc a,.toc a):hover{text-decoration-line:underline}}.prose-rtm .toc a,.toc a{text-decoration-thickness:auto}.toc-popover{inset:unset;top:auto;right:1rem;bottom:calc(4.25rem + env(safe-area-inset-bottom));width:auto;max-height:min(60vh,28rem);margin:0;left:1rem;overflow:auto}@media (width>=768px){.toc-popover{width:min(22rem,100vw - 2rem);max-height:min(70vh,32rem);inset:5rem 1rem auto auto}}.toc-popover::backdrop{background:#12202b38}.toc-popover-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.toc-popover-head p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0}.toc-close{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);border-radius:2147483647px}.toc-jump{bottom:calc(var(--spacing) * 4);z-index:30;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-400);--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-pink-500);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);left:50%;bottom:max(1rem, env(safe-area-inset-bottom));border-width:0;border-radius:2147483647px;display:inline-flex;position:fixed;box-shadow:0 12px 28px #a855f76b,0 4px 10px #ec489947}.toc-jump:hover{box-shadow:0 16px 34px #a855f780,0 6px 14px #ec489957}.toc-jump:focus-visible{outline-offset:3px;outline:2px solid #fff}body:has(.toc-jump){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}@media (width>=768px){.toc-jump{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);left:auto}}.toc-jump-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.tldr{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-width:1px;position:relative;overflow:hidden}@media (width>=40rem){.tldr{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.tldr{background:#eef5fb;border-color:#b9d3ea}@media (width>=768px){.doc :is(.tldr,.highlight,.affiliate-note,.toc:not(.toc-popover),.newsletter:not(.newsletter-embed):not(.newsletter-banner),.page-links-row){width:calc(100% + 3rem);margin-inline:-1.5rem;padding-inline:1.5rem}.doc :is(.member-gate,.weather-forecast-day){padding-inline:1.5rem}}.tldr-header{z-index:10;margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex;position:relative}.tldr-kicker{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase;margin:0;display:flex}.tldr-kicker-icon{color:var(--color-accent);flex-shrink:0;display:inline-flex}.tldr-kicker-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.tldr-contents{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-400);--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-pink-500);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-width:0;border-radius:2147483647px;flex-shrink:0;margin-left:auto;display:inline-flex;box-shadow:0 12px 28px #a855f76b,0 4px 10px #ec489947}.tldr-contents:hover{box-shadow:0 16px 34px #a855f780,0 6px 14px #ec489957}.tldr-contents:focus-visible{outline-offset:2px;outline:2px solid #fff}.tldr-contents-icon{display:inline-flex}.tldr-contents-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.tldr-body{z-index:10;position:relative}.tldr-body>:first-child{margin-top:0}.tldr-body>:last-child{margin-bottom:0}.tldr-body p{margin-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink)}.tldr-mark{pointer-events:none;right:calc(var(--spacing) * -2);bottom:calc(var(--spacing) * -6);width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);color:#0057ea26;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.tldr-mark{color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.tldr-mark svg{width:100%;height:100%}.highlight{margin-block:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);border-width:1px;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.highlight{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.highlight{background:radial-gradient(120% 90% at 100% 0%, var(--highlight-accent), transparent 58%), linear-gradient(135deg, var(--highlight-from) 0%, var(--highlight-to) 100%)}@supports (color:color-mix(in lab, red, red)){.highlight{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--highlight-accent) 18%, transparent), transparent 58%), linear-gradient(135deg, var(--highlight-from) 0%, var(--highlight-to) 100%)}}.highlight-main{z-index:10;flex:1;min-width:0;position:relative}.highlight-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;margin:0}.highlight-body{margin-top:var(--spacing);color:#12202bd9;font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.highlight-body{color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.highlight-main:not(:has(.highlight-title)) .highlight-body,.highlight-body>:first-child{margin-top:0}.highlight-body>:last-child{margin-bottom:0}.highlight-body p{margin-block:var(--spacing);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.highlight-mark{pointer-events:none;right:calc(var(--spacing) * -2);bottom:calc(var(--spacing) * -5);width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);display:inline-flex;position:absolute}.highlight-mark svg{width:100%;height:100%}.highlight[data-colour=teal]{--highlight-accent:#0e7490;--highlight-from:#f4fdfe;--highlight-to:#cfeeee;color:var(--highlight-accent);border-color:#b6e4e6}.highlight[data-colour=sky]{--highlight-accent:#1d6a9a;--highlight-from:#f7fbfe;--highlight-to:#d5e7f6;color:var(--highlight-accent);border-color:#b9d3ea}.highlight[data-colour=mint]{--highlight-accent:#0f766e;--highlight-from:#f3fcf8;--highlight-to:#ccefe3;color:var(--highlight-accent);border-color:#b7e4d4}.highlight[data-colour=amber]{--highlight-accent:#b45309;--highlight-from:#fffbf2;--highlight-to:#f8e3bc;color:var(--highlight-accent);border-color:#f3d5a3}.highlight[data-colour=rose]{--highlight-accent:#be123c;--highlight-from:#fff7f9;--highlight-to:#f7d3dc;color:var(--highlight-accent);border-color:#f4c4d0}.highlight[data-colour=violet]{--highlight-accent:#6d28d9;--highlight-from:#faf7fe;--highlight-to:#e3d8f6;color:var(--highlight-accent);border-color:#d5c8f0}.highlight[data-colour=slate]{--highlight-accent:#334155;--highlight-from:#f8fafc;--highlight-to:#dbe4ee;color:var(--highlight-accent);border-color:#cbd5e1}.highlight[data-colour=blue]{--highlight-accent:#1d4ed8;--highlight-from:#f5f8ff;--highlight-to:#d4e1fb;color:var(--highlight-accent);border-color:#c5d4f6}.highlight[data-colour=yellow]{--highlight-accent:#a16207;--highlight-from:#fffef4;--highlight-to:#f6edb4;color:var(--highlight-accent);border-color:#ead98a}.highlight[data-colour=red]{--highlight-accent:#b91c1c;--highlight-from:#fff7f7;--highlight-to:#f6d0d0;color:var(--highlight-accent);border-color:#f0b8b8}.highlight-title,.highlight-mark{color:var(--highlight-accent)}.highlight-mark{opacity:.14;transition:transform .45s,opacity .45s}.highlight:hover .highlight-mark,.highlight:focus-within .highlight-mark{opacity:.22;transform:rotate(6deg)scale(1.08)}@media (prefers-reduced-motion:reduce){.highlight-mark{transition:none}.highlight:hover .highlight-mark,.highlight:focus-within .highlight-mark{opacity:.14;transform:none}}.affiliate-note{margin-block:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.affiliate-note p,.prose-rtm .affiliate-note p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);margin:0}.affiliate-note-icon{margin-top:calc(var(--spacing) * .5);color:var(--color-accent);flex-shrink:0;display:inline-flex}.affiliate-note-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.share{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;position:relative;overflow:hidden}@media (width>=40rem){.share{padding-inline:calc(var(--spacing) * 6)}}.share{background:radial-gradient(80% 90% at 100% 0,#ffda7759,#0000 42%),radial-gradient(90% 80% at 0 100%,#0057ea1a,#0000 55%),#eef5fb;border-color:#b9d3ea}.share-mark{pointer-events:none;right:calc(var(--spacing) * -3);bottom:calc(var(--spacing) * -6);width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);color:#0057ea26;position:absolute}@supports (color:color-mix(in lab, red, red)){.share-mark{color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.share-mark svg{width:100%;height:100%}.share-header{z-index:10;margin-bottom:calc(var(--spacing) * 4);position:relative}.share-kicker,.prose-rtm .share-kicker{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase;margin:0;display:flex}.share-kicker-icon{color:var(--color-accent);display:inline-flex}.share-kicker-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.share-heading,.prose-rtm .share-heading{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-bottom:0}.prose-rtm .share-list{z-index:10;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex;position:relative}.prose-rtm .share-list li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-ink);margin:0;line-height:1}.share-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);border-width:1px;border-color:#b9d3ea;border-radius:2147483647px;justify-content:center;align-items:center;padding:0;text-decoration-line:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.share-button:hover{border-color:#0057ea;transform:translateY(-1px);box-shadow:0 6px 16px #0057ea1f}.share-icon{color:var(--color-brand);flex-shrink:0;display:inline-flex}.share-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.share-button[data-platform=facebook] .share-icon{color:#1772e8}.share-button[data-platform=x] .share-icon{color:#0f1419}.share-button[data-platform=linkedin] .share-icon{color:#0a66c2}.share-button[data-platform=bluesky] .share-icon{color:#0f74dd}.share-button[data-platform=whatsapp] .share-icon{color:#188741}.share-button[data-platform=telegram] .share-icon{color:#1d7dad}.share-status,.prose-rtm .share-status{z-index:10;margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin-bottom:0;position:relative}.share-status:empty{display:none}@media (prefers-reduced-motion:reduce){.share-button{transition:none}.share-button:hover{transform:none}}.follow{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media (width>=40rem){.follow{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.follow-heading,.prose-rtm .follow-heading{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink)}.follow-list,.prose-rtm .follow-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}@media (width>=40rem){.follow-list,.prose-rtm .follow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.follow-list>li,.prose-rtm .follow-list>li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);margin:0;padding:0}.follow-link,.prose-rtm .follow-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);background:var(--follow-bg,#1d6a9a);text-decoration-line:none;text-decoration-color:#0000;text-decoration-thickness:0;display:flex}.follow-link:hover,.follow-link:focus-visible,.prose-rtm .follow-link:hover,.prose-rtm .follow-link:focus-visible{color:var(--color-white);filter:brightness(1.08);text-decoration-line:none;text-decoration-color:#0000;text-decoration-thickness:0}.prose-rtm .follow-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.follow-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.follow-icon{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.follow-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.follow-copy{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.follow-cta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.follow-handle{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);overflow:hidden}.follow-link[data-platform=facebook]{--follow-bg:#1772e8}.follow-link[data-platform=instagram]{background:linear-gradient(135deg,#b0601e 0%,#d92979 50%,#8134af 100%)}.follow-link[data-platform=youtube]{--follow-bg:#ed0000}.follow-link[data-platform=x],.follow-link[data-platform=tiktok],.follow-link[data-platform=threads]{--follow-bg:#0f1419}.follow-link[data-platform=bluesky]{--follow-bg:#0f74dd}.follow-link[data-platform=linkedin]{--follow-bg:#0a66c2}.follow-link[data-platform=pinterest]{--follow-bg:#e60023}.follow-link[data-platform=whatsapp]{--follow-bg:#188741}.follow-link[data-platform=telegram]{--follow-bg:#1d7dad}.follow-link[data-platform=spotify]{--follow-bg:#15873d}.follow-link[data-platform=mastodon]{--follow-bg:#6061f7}.pull-quote{margin-block:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;position:relative}.pull-quote-mark{font-family:var(--font-serif);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;color:#0057ea33;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.pull-quote-mark{color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.pull-quote blockquote{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0;font-style:normal}.pull-quote blockquote p,.prose-rtm .pull-quote blockquote p{max-width:42rem;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);margin-inline:auto}.pull-quote figcaption{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.pull-quote-rule{height:1px;width:calc(var(--spacing) * 10);background-color:#0057ea66;display:block}@supports (color:color-mix(in lab, red, red)){.pull-quote-rule{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.pull-quote cite{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-accent);text-transform:uppercase;font-style:normal}.pull-quote a{text-decoration-line:none}.pull-quote a:hover cite{text-decoration-line:underline}.article-image{margin-block:calc(var(--spacing) * 8)}.doc .article-image,.doc .doc-hero{width:calc(100% + 2rem);margin-inline:-1rem}.doc .article-image figcaption{margin-inline:1rem}@media (width>=768px){.doc .article-image,.doc .doc-hero,.doc :is(.article-chart,.article-youtube,.article-spotify,.article-mymap,.page-links-panel,.ll-calc,.fx-converter,.fuel-compare,.current-weather,.weather-strip,.weather-forecast,.file-download,.share,.follow,.member-gate){width:calc(100% + 3rem);margin-inline:-1.5rem}.doc .article-image figcaption,.doc :is(.article-chart,.article-youtube,.article-spotify,.article-mymap) figcaption{margin-inline:1.5rem}}.doc .article-bleed{width:calc(100% + 2rem);margin-inline:-1rem}@media (width>=768px){.doc .article-bleed{width:calc(100% + 3rem);margin-inline:-1.5rem}}.article-image-frame{background-color:#d7e0e766;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.article-image-frame{background-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}@media (width>=768px){.article-image-frame{border-radius:var(--radius-sm);box-shadow:0 10px 28px -8px #12202b38}}.article-image img{width:100%;height:auto;margin:0;display:block}.article-image-credit,.prose-rtm .article-image-credit{background-color:#12202bb3;border-top-right-radius:.25rem;margin:0;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.article-image-credit,.prose-rtm .article-image-credit{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.article-image-credit,.prose-rtm .article-image-credit{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:#fff9;line-height:1}@supports (color:color-mix(in lab, red, red)){.article-image-credit,.prose-rtm .article-image-credit{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.article-image-credit a,.prose-rtm .article-image-credit a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.article-image-credit a:hover,.prose-rtm .article-image-credit a:hover{color:inherit;text-decoration:underline 1px}.prose-rtm .article-image-credit a:focus-visible{outline-color:#fff}.article-image figcaption,.article-youtube figcaption,.article-instagram figcaption,.article-facebook figcaption,.article-spotify figcaption,.article-mymap figcaption,.article-chart figcaption{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.article-chart{margin-block:calc(var(--spacing) * 8)}.article-chart-frame{border-radius:var(--radius-xl);background-color:var(--color-white);overflow:hidden}.article-chart img{width:100%;height:auto;margin:0;display:block}.article-youtube{margin-block:calc(var(--spacing) * 8)}.article-youtube-frame{border-radius:var(--radius-lg);background-color:#d7e0e766;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.article-youtube-frame{background-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.article-youtube-frame{aspect-ratio:16/9}.article-youtube-frame iframe,.article-youtube-facade{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.article-youtube-facade{z-index:0;cursor:pointer;text-decoration-line:none}.article-youtube-facade img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.article-youtube-play{pointer-events:none;z-index:10;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 20);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);background-color:#12202bcc;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.article-youtube-play{background-color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.article-youtube-play:before{content:"";border:10px solid #0000;border-left:16px solid #fff;border-right-width:0;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.article-youtube-frame .article-image-credit{z-index:20}.article-instagram{margin-inline:auto;margin-block:calc(var(--spacing) * 8);width:100%;max-width:540px}.article-instagram-slot{min-height:760px;position:relative}.article-instagram iframe{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:0;width:100%;max-width:100%;margin:0;display:block}.article-facebook{margin-inline:auto;margin-block:calc(var(--spacing) * 8);width:100%;max-width:500px}.article-facebook-frame{border-radius:var(--radius-lg);min-height:16rem;position:relative;overflow:hidden}.article-facebook .fb-post{margin:0}.article-embed-fallback{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:#d7e0e766;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.article-embed-fallback{background-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.article-embed-fallback{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.article-embed-fallback-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.article-embed-fallback-note{max-width:var(--container-xs);margin:0}.article-embed-fallback-actions{margin-top:var(--spacing);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.article-embed-fallback button{cursor:pointer;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:2147483647px}.article-embed-fallback [data-embed-once]{background-color:var(--color-white);color:var(--color-ink)}.article-embed-fallback [data-embed-always]{background-color:var(--color-ink);color:var(--color-white)}iframe[data-consent-src]:not([src]){display:none!important}.article-youtube-frame .article-embed-fallback,.article-instagram-slot .article-embed-fallback,.article-spotify-frame .article-embed-fallback,.article-mymap-frame .article-embed-fallback,.article-facebook-frame .article-embed-fallback{z-index:10;position:absolute;inset:0}.article-spotify{margin-block:calc(var(--spacing) * 8)}.article-spotify-frame{border-radius:var(--radius-xl);background-color:#d7e0e766;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.article-spotify-frame{background-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.article-spotify-poster{pointer-events:none;object-fit:cover;width:100%;height:100%;margin:0;position:absolute;inset:0}.article-spotify iframe{z-index:10;border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:100%;max-width:100%;margin:0;display:block;position:relative}.article-mymap{margin-block:calc(var(--spacing) * 8)}.article-mymap-frame{border-radius:var(--radius-xl);background-color:#d7e0e766;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.article-mymap-frame{background-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.article-mymap-frame{aspect-ratio:4/3}.article-mymap iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.article-faq{margin-block:calc(var(--spacing) * 8)}.article-faq-item+.article-faq-item{margin-top:calc(var(--spacing) * 8)}.article-faq-item :is(h2,h3){margin-top:0}.fx-amount{white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.fx-converter,.ll-calc,.fuel-compare{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);position:relative;overflow:hidden}@media (width>=40rem){.fx-converter,.ll-calc,.fuel-compare{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 7)}}@media (width<=767px){.doc :is(.ll-calc,.fx-converter,.fuel-compare){border-radius:0;width:calc(100% + 2rem);margin-inline:-1rem}}.fx-converter:after,.ll-calc:after,.fuel-compare:after{content:"";pointer-events:none;z-index:0;opacity:.9;background-image:radial-gradient(circle,#ffda77f2 1.1px,#0000 1.3px),radial-gradient(circle,#ffffffe6 .8px,#0000 1.1px);background-position:12% 10%,88% 8%;background-repeat:no-repeat;background-size:12px 12px,10px 10px;position:absolute;inset:0}.fx-converter>*,.ll-calc>*,.fuel-compare>*{z-index:1;position:relative}.fx-converter-title{margin-top:0;margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.fx-converter-kicker{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;display:flex}.fx-converter-title-icon{color:var(--color-brand);flex-shrink:0;display:inline-flex}.fx-converter-title-icon svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.fx-converter-grid{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.fx-converter-grid{flex-direction:row;align-items:center}}.fx-converter-field{flex-direction:column;flex:1;min-width:0;display:flex}.fx-converter-amount{border-radius:var(--radius-2xl);background-color:#ffffffbf;align-items:center;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-converter-amount{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.fx-converter-amount{padding-inline:calc(var(--spacing) * 4);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#12202b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fx-converter-symbol{padding-right:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0}.fx-converter-input{min-height:calc(var(--spacing) * 14);border-style:var(--tw-border-style);min-width:0;padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-moz-appearance:textfield;background-color:#0000;border-width:0;flex:1;padding-left:0}.fx-converter-input::-webkit-outer-spin-button{appearance:none;margin:0}.fx-converter-input::-webkit-inner-spin-button{appearance:none;margin:0}.fx-converter-code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#12202b73;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.fx-converter-code{color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.fx-converter-input:disabled{cursor:not-allowed;opacity:.7}.fx-converter-swap{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.fx-converter-swap-icon{display:inline-flex}.fx-converter-swap-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.fx-converter-swap:disabled{cursor:not-allowed;background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.fx-converter-swap:disabled{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.fx-converter-swap:disabled{color:var(--color-muted);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.doc .fx-converter-rate{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-white);margin-bottom:0}.ll-calc{background:radial-gradient(circle at 12% -10%,#ffda778c,#0000 38%),radial-gradient(circle at 100% 0,#3f8cff2e,#0000 42%),#fff;box-shadow:0 0 0 2px #0057ea24,0 16px 40px #3e50b41f}.ll-calc-title,.ll-calc-kicker{margin-top:0;margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.ll-calc-kicker{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.ll-calc-title-icon,.ll-calc-date-icon,.ll-calc-choice-icon,.ll-calc-prompt-icon{color:var(--color-brand);flex-shrink:0;display:inline-flex}.ll-calc-title-icon svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.ll-calc-date-icon svg,.ll-calc-choice-icon svg,.ll-calc-prompt-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ll-calc-lede{margin-bottom:calc(var(--spacing) * 5);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.ll-calc-lede{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.ll-calc-form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ll-calc-guest{gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;flex-direction:column;margin:0;padding:0;display:flex}.ll-calc-guest legend{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);padding-inline:0}.ll-calc-choice{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#12202b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.ll-calc-choice:has(input:checked){--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#0057ea);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#fff8e4}.ll-calc-choice input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);accent-color:var(--color-brand);margin-top:0}.ll-calc-choice strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.ll-calc-choice-hint{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:block}.ll-calc-date{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.ll-calc-date-label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}.ll-calc-date-input{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;max-width:none;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#12202b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0}@media (width>=40rem){.ll-calc-date-input{max-width:var(--container-xs)}}.ll-calc-result{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-white);background:linear-gradient(135deg,#4e3dff 0%,#634acf 46%,#2b5fad 100%);border-width:0;box-shadow:0 10px 28px #4e3dff47}.ll-calc-result[hidden],.ll-calc-prompt[hidden]{display:none!important}.ll-calc-when{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.ll-calc-uk{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.ll-calc-park,.ll-calc-detail,.ll-calc-note,.ll-calc-prompt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.ll-calc-park{margin-bottom:calc(var(--spacing) * 2);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ll-calc-park{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ll-calc-result .ll-calc-park,.ll-calc-result .ll-calc-gbp{color:var(--color-white)}.ll-calc-result .ll-calc-detail{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:0}.ll-calc-prompt{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.doc .ll-calc-note{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-white)}.ll-calc-amount{width:100%;max-width:none;position:relative}@media (width>=40rem){.ll-calc-amount{max-width:var(--container-xs)}}.ll-calc-amount-symbol{pointer-events:none;top:50%;left:calc(var(--spacing) * 4);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);position:absolute}.ll-calc-amount-input{width:100%;padding-left:calc(var(--spacing) * 8)}.ll-calc-gbp{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);margin-bottom:0}.ll-calc-range{height:calc(var(--spacing) * 10);width:100%;max-width:var(--container-md);accent-color:var(--color-brand)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-modal{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1rem}.auth-modal[open]{justify-content:safe center;align-items:safe center;display:flex;position:fixed;inset:0;overflow:auto}.auth-modal::backdrop{background:#12202b73}.auth-modal-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:min(26rem,100%);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);background:radial-gradient(90% 70% at 100% 0,#0057ea1a,#0000 55%),#fff;border-width:1px;border-color:#b9d3ea;position:relative;overflow:hidden;box-shadow:0 24px 60px #12202b2e}.auth-ribbon{pointer-events:none;background-color:var(--color-brand);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white);text-transform:uppercase;width:8rem;margin:0;padding:.3rem 0;position:absolute;top:1.15rem;left:-2.15rem;transform:rotate(-45deg)}.auth-modal-head{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1rem;display:grid}.auth-modal-close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);border-width:1px;border-color:#b9d3ea;border-radius:2147483647px;grid-column-start:3;justify-content:center;justify-self:flex-end;align-items:center;padding:0;display:inline-flex}.auth-modal-close-icon{display:inline-flex}.auth-modal-close-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.auth-modal-title{margin-top:0;margin-bottom:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.auth-modal-lede{margin-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.auth-modal-lede{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.auth-benefits{margin:0;margin-bottom:calc(var(--spacing) * 3);list-style-type:none}:where(.auth-benefits>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.auth-benefits{padding:0}.auth-benefits li{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.auth-benefit-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brand);background:#eef5fb;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-benefit-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.auth-free{margin-top:0;margin-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.auth-legal{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin-bottom:0;display:flex}.auth-legal a{color:inherit;text-underline-offset:2px;text-decoration-line:underline}.site-logo{min-width:0;color:var(--color-ink);align-items:center;text-decoration-line:none;display:inline-flex}.site-logo img{height:calc(var(--spacing) * 11);width:auto;max-width:16rem;display:block}@media (width>=48rem){.site-logo img{height:calc(var(--spacing) * 16);max-width:22rem}}.site-logo img{transform-origin:0;transition:transform .28s}.site-logo-footer img{height:calc(var(--spacing) * 12);max-width:18rem}@media (width>=40rem){.site-logo-footer img{height:calc(var(--spacing) * 14);max-width:20rem}}.site-logo-auth{grid-column-start:2;justify-self:center}.site-logo-auth img{height:calc(var(--spacing) * 10);max-width:12rem;transform:none}.auth-google{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);text-decoration-line:none;display:flex}.auth-or{margin-block:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.auth-or:before,.auth-or:after{content:"";background:#d7e0e7;flex:1;height:1px}.auth-google img{width:18px;height:18px}.auth-form{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.auth-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink)}.auth-submit,.profile-button,.member-gate-button{border-radius:var(--radius-lg);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.auth-sent,.auth-status{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.auth-status:empty{display:none}.member-gate{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.member-gate-title{margin-top:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.member-gate-copy{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.member-gate-copy{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.member-gate-body>:first-child{margin-top:0}.profile-dl{margin-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}.profile-dl dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.profile-dl dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);margin:0}.profile-actions{margin-bottom:calc(var(--spacing) * 3)}.profile-button-danger{color:var(--color-ink);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#0000}.file-download{margin-block:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.file-download{padding-inline:calc(var(--spacing) * 6);flex-direction:row;justify-content:space-between;align-items:center}}.file-download{background:radial-gradient(90% 80% at 0 0,#0057ea1a,#0000 58%),#eef5fb;border-color:#b9d3ea}.prose-rtm .file-download p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.prose-rtm .file-download p+p{margin-top:0}.prose-rtm .file-download .file-download-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase}.prose-rtm .file-download .file-download-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.prose-rtm .file-download .file-download-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.prose-rtm .file-download .file-download-copy{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.prose-rtm .file-download .file-download-note,.prose-rtm .file-download .file-download-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.prose-rtm .file-download .file-download-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.file-download-mark,.file-download-star{pointer-events:none;color:#0057ea26;position:absolute}@supports (color:color-mix(in lab, red, red)){.file-download-mark,.file-download-star{color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.file-download-mark{top:calc(var(--spacing) * -4);left:calc(var(--spacing) * -3);width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.file-download-mark svg,.file-download-star svg{width:100%;height:100%}.file-download-star{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 16);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:#ffda77}.file-download-main{z-index:10;flex:1;min-width:0;position:relative}.file-download-kicker{margin:0;margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase;display:flex}.file-download-kicker-icon{color:var(--color-accent);flex-shrink:0;display:inline-flex}.file-download-kicker-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.file-download-title{margin-top:0;margin-bottom:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.file-download-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#12202bcc;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.file-download-copy{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.file-download-note{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);border-radius:2147483647px;margin-bottom:0;display:inline-flex}.file-download-icon{flex-shrink:0;display:inline-flex}.file-download-note .file-download-icon svg,.file-download-button .file-download-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.file-download-button{z-index:10;min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;flex-shrink:0;display:inline-flex;position:relative}.file-download-button:hover{background:#0046c4}.file-download-status{z-index:10;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);margin-bottom:0;position:relative}.file-download-inline{display:inline}.file-download-inline-link{cursor:pointer;appearance:none;align-items:baseline;gap:var(--spacing);border-style:var(--tw-border-style);font-family:inherit;font-size:inherit;--tw-leading:inherit;line-height:inherit;color:var(--color-accent);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0;display:inline-flex}@media (hover:hover){.file-download-inline-link:hover{text-decoration-line:underline}}.cookie-options-link{cursor:pointer;appearance:none;border-style:var(--tw-border-style);font-family:inherit;font-size:inherit;--tw-leading:inherit;line-height:inherit;color:var(--color-accent);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0;text-decoration-line:underline;display:inline}.cookie-options-link:hover{color:#0046c4}.file-download-inline-icon,.file-download-inline-lock{vertical-align:text-bottom;display:inline-flex}.file-download-inline-icon{color:var(--color-accent)}.file-download-inline-lock{margin-left:var(--spacing);color:var(--color-muted)}.file-download-inline-icon svg,.file-download-inline-lock svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.file-download-inline-status{margin-left:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.page-links-list,.prose-rtm .page-links-list{margin-block:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-direction:column;padding:0;list-style-type:none;display:flex}.prose-rtm .page-links-list>li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);margin:0;padding:0;list-style-type:none}.prose-rtm .page-links-list>li::marker{content:""}.prose-rtm :is(p,li,td,th,h2,h3,h4) a.page-links-row,.prose-rtm :is(p,li,td,th,h2,h3,h4) a.page-links-card{color:#12202b;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none}.prose-rtm :is(p,li,td,th,h2,h3,h4) a.page-links-row:hover,.prose-rtm :is(p,li,td,th,h2,h3,h4) a.page-links-card:hover{color:#12202b;text-decoration:none}.prose-rtm .page-links-intro,.prose-rtm .page-links-eyebrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.prose-rtm .page-links-intro{color:var(--color-muted);margin-bottom:0}.prose-rtm .page-links-eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase}.page-links-row{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);background:radial-gradient(80% 120% at 0 0,#0057ea1f,#0000 58%),radial-gradient(70% 90% at 100% 100%,#ffda7773,#0000 46%),#f4f9fd;border-width:1px;border-color:#b9d3ea;text-decoration-line:none;display:flex;box-shadow:0 1px 2px #12202b0a}.page-links-row:hover{border-color:var(--color-accent);background:radial-gradient(80% 120% at 0 0,#0057ea2e,#0000 58%),radial-gradient(70% 90% at 100% 100%,#ffda778c,#0000 46%),#f4f9fd;text-decoration-line:none}.page-links-thumb,.page-links-card-media{background-color:var(--color-paper);flex-shrink:0;display:block;overflow:hidden}.page-links-thumb{border-radius:var(--radius-sm);aspect-ratio:3/2;flex:none;width:9rem;height:6rem}.page-links-thumb img,.page-links-card-media img{object-fit:cover;width:100%;height:100%;margin:0}.page-links-copy{flex-direction:column;flex:1;min-width:0;display:flex}.page-links-kicker{--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.page-links-title,.page-links-card-title{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.page-links-date,.page-links-summary,.page-links-card-summary,.page-links-intro,.page-links-card-action{color:var(--color-muted)}.page-links-date{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.page-links-summary{margin-top:var(--spacing);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-links-chevron,.page-links-card-action,.page-links-eyebrow-icon{color:var(--color-accent);flex-shrink:0}.page-links-chevron svg,.page-links-card-arrow svg,.page-links-eyebrow-icon svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);display:block}.page-links-panel{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);border-width:1px;position:relative;overflow:hidden}@media (width>=40rem){.page-links-panel{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}.page-links-panel{background:radial-gradient(80% 90% at 100% 0,#ffda7766,#0000 42%),radial-gradient(90% 80% at 0 100%,#0057ea1f,#0000 55%),#eef5fb;border-color:#b9d3ea}.page-links-decor{pointer-events:none;right:calc(var(--spacing) * -2);bottom:calc(var(--spacing) * -6);color:#0057ea26;position:absolute}@supports (color:color-mix(in lab, red, red)){.page-links-decor{color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.page-links-decor svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);display:block}.page-links-panel-head{z-index:10;max-width:var(--container-2xl);position:relative}.page-links-eyebrow{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase;display:flex}.page-links-eyebrow-icon{display:inline-flex}.page-links-panel h2{margin-top:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.page-links-intro{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);margin-bottom:0}.page-links-grid{z-index:10;margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid;position:relative}@media (width>=40rem){.page-links-grid-2,.page-links-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.page-links-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-links-card{border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#b9d3ea;flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #12202b0a}.page-links-card:hover{border-color:var(--color-accent);text-decoration-line:none}.page-links-card-media{aspect-ratio:16/10;width:100%}.page-links-card-copy{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.page-links-card-summary{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-links-card-action{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.page-links-card-arrow svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.newsletter{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media (width>=40rem){.newsletter{padding-inline:calc(var(--spacing) * 6)}}.newsletter-heading{margin-top:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.newsletter-note,.prose-rtm .newsletter-note{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.newsletter-copy,.prose-rtm .newsletter-copy{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.newsletter-copy,.prose-rtm .newsletter-copy{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.newsletter-form{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.newsletter-form{flex-direction:row;align-items:stretch}}.newsletter-input{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);flex:1}.newsletter-button{border-radius:var(--radius-sm);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.newsletter-status{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.fuel-compare>.fuel-compare-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fuel-compare-decor-icon{position:absolute}.fuel-compare-decor-icon svg{display:block}.fuel-compare-decor-car{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * -2);color:oklab(59.5923% .0625079 -.222677/.2);transform:rotate(-18deg)}.fuel-compare-decor-car svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}@media (width>=40rem){.fuel-compare-decor-car svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.fuel-compare-decor-drop{top:50%;right:calc(var(--spacing) * -1);color:oklab(72.5266% .172437 -.0311482/.25);transform:rotate(12deg)}.fuel-compare-decor-drop svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}@media (width>=40rem){.fuel-compare-decor-drop svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}}.fuel-compare-decor-gauge{top:calc(var(--spacing) * 10);color:oklab(65.1141% -.0371609 -.183441/.2);right:18%;transform:rotate(8deg)}.fuel-compare-decor-gauge svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=40rem){.fuel-compare-decor-gauge svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.fuel-compare-decor-pump{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);color:oklab(52.3245% .0264836 -.267365/.18);transform:rotate(16deg)}.fuel-compare-decor-pump svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (width>=40rem){.fuel-compare-decor-pump svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.fuel-compare-title,.fuel-compare-kicker-row{margin-top:0;margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.fuel-compare-kicker-row{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.fuel-compare-title-icon{color:var(--color-brand);flex-shrink:0;display:inline-flex}.fuel-compare-title-icon svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.fuel-compare-lede{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.fuel-compare-lede{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.fuel-compare-toggle{margin:0;margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.fuel-compare-choice{min-height:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-2xl);background-color:#ffffffd9;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.fuel-compare-choice{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.fuel-compare-choice{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);box-shadow:inset 0 0 0 1px #ffffff73}.fuel-compare-choice input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fuel-compare-choice:has(input:checked){background-color:var(--color-white);color:var(--color-ink);box-shadow:inset 0 0 0 3px #2f343a,0 10px 24px #2e10652e}.doc .fuel-compare-save{margin-top:0;margin-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}@media (width>=40rem){.doc .fuel-compare-save{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.doc .fuel-compare-fineprint{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-white);margin-bottom:0}.fuel-compare-match{align-items:stretch;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.doc .fuel-compare-vs{z-index:10;width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:2.15rem;line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);background-color:#2f343a;border-radius:2147483647px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:50%;left:50%}@media (width>=40rem){.doc .fuel-compare-vs{width:4.75rem;height:4.75rem;font-size:2.85rem}}.doc .fuel-compare-vs{text-shadow:0 1px #0003;box-shadow:0 0 0 4px #ffffff8c,0 8px 18px #14161a47}.doc .fuel-compare-vs strong{--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-white)}.fuel-compare-side{align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);background-color:#ffffffbf;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.fuel-compare-side{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.fuel-compare-side{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:center;--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#12202b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fuel-compare-side[data-place=uk]{box-shadow:inset 0 0 0 2px #c8102e38}.fuel-compare-side[data-place=florida]{box-shadow:inset 0 0 0 2px #0057ea47}.doc .fuel-compare-side>p{margin-block:0}.doc .fuel-compare-flag{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;line-height:1}.doc .fuel-compare-kicker{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase}.fuel-compare-side .fuel-compare-kicker{color:#2f343a}.fuel-compare>.fuel-compare-missing{color:var(--color-white)}.doc .fuel-compare-price{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-bottom:0}@media (width>=40rem){.doc .fuel-compare-price{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.doc .fuel-compare-unit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#12202bb3}@supports (color:color-mix(in lab, red, red)){.doc .fuel-compare-unit{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.fuel-compare-original,.fuel-compare-missing{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);margin-bottom:0}.fuel-compare:has(.fuel-compare-toggle) [data-fuel-panel=diesel],.fuel-compare:has(.fuel-compare-choice input[value=diesel]:checked) [data-fuel-panel=unleaded]{display:none}.fuel-compare:has(.fuel-compare-choice input[value=diesel]:checked) [data-fuel-panel=diesel]{display:block}.parking-calc,.cup-calc,.tax-calc,.annual-calc,.lane-calc,.dining-calc,.popcorn-calc,.tip-calc,.fuel-compare,.fx-converter{color:#fff;background:radial-gradient(circle at 12% 18%,#ffffff1f,#0000 32%),radial-gradient(circle at 86% 22%,#ffffff1a,#0000 26%),radial-gradient(circle at 78% 82%,#ffffff14,#0000 34%),radial-gradient(circle at 24% 88%,#ffffff14,#0000 28%),linear-gradient(105deg,#4e3dff 0%,#634acf 46%,#2b5fad 100%);box-shadow:0 18px 42px #2e106547}.parking-calc:after,.cup-calc:after,.tax-calc:after,.annual-calc:after,.lane-calc:after,.dining-calc:after,.popcorn-calc:after,.tip-calc:after,.fuel-compare:after,.fx-converter:after{content:none}.parking-calc .ll-calc-title,.cup-calc .ll-calc-title,.tax-calc .ll-calc-title,.annual-calc .ll-calc-title,.lane-calc .ll-calc-title,.dining-calc .ll-calc-title,.popcorn-calc .ll-calc-title,.tip-calc .ll-calc-title,.parking-calc .ll-calc-kicker,.cup-calc .ll-calc-kicker,.tax-calc .ll-calc-kicker,.annual-calc .ll-calc-kicker,.lane-calc .ll-calc-kicker,.dining-calc .ll-calc-kicker,.popcorn-calc .ll-calc-kicker,.tip-calc .ll-calc-kicker,.fuel-compare .fuel-compare-title,.fuel-compare .fuel-compare-kicker-row,.fx-converter .fx-converter-title,.fx-converter .fx-converter-kicker{color:var(--color-white);text-shadow:0 1px 8px #2e106547}.parking-calc .ll-calc-guest legend,.tax-calc .ll-calc-guest legend,.lane-calc .ll-calc-guest legend,.dining-calc .ll-calc-guest legend,.parking-calc .ll-calc-date-label,.cup-calc .ll-calc-date-label,.tax-calc .ll-calc-date-label,.annual-calc .ll-calc-date-label,.lane-calc .ll-calc-date-label,.dining-calc .ll-calc-date-label,.popcorn-calc .ll-calc-date-label,.tip-calc .ll-calc-date-label,.tip-calc .ll-calc-lede{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);text-shadow:0 1px 8px #2e106547}.parking-calc .ll-calc-title-icon,.cup-calc .ll-calc-title-icon,.tax-calc .ll-calc-title-icon,.annual-calc .ll-calc-title-icon,.lane-calc .ll-calc-title-icon,.dining-calc .ll-calc-title-icon,.popcorn-calc .ll-calc-title-icon,.tip-calc .ll-calc-title-icon,.fuel-compare .fuel-compare-title-icon,.fx-converter .fx-converter-title-icon,.parking-calc .ll-calc-prompt-icon,.cup-calc .ll-calc-prompt-icon,.tax-calc .ll-calc-prompt-icon,.annual-calc .ll-calc-prompt-icon,.lane-calc .ll-calc-prompt-icon,.dining-calc .ll-calc-prompt-icon,.popcorn-calc .ll-calc-prompt-icon{color:var(--color-white)}.parking-calc .ll-calc-choice-icon,.tax-calc .ll-calc-choice-icon,.lane-calc .ll-calc-choice-icon,.dining-calc .ll-calc-choice-icon{color:#2f343a}.parking-calc .ll-calc-choice{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.parking-calc .ll-calc-choice{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.parking-calc .ll-calc-choice{color:var(--color-ink);--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);box-shadow:inset 0 0 0 1px #ffffff73}.parking-calc .ll-calc-choice:has(input:checked){background-color:var(--color-white);box-shadow:inset 0 0 0 3px #2f343a,0 10px 24px #2e10652e}.parking-calc .ll-calc-stepper-btn,.cup-calc .ll-calc-stepper-btn,.tax-calc .ll-calc-stepper-btn,.annual-calc .ll-calc-stepper-btn,.lane-calc .ll-calc-stepper-btn,.dining-calc .ll-calc-stepper-btn,.popcorn-calc .ll-calc-stepper-btn,.fx-converter .fx-converter-swap{color:var(--color-white);background-color:#2f343a;box-shadow:0 8px 18px #14161a47}.parking-calc .ll-calc-stepper-btn:disabled,.cup-calc .ll-calc-stepper-btn:disabled,.tax-calc .ll-calc-stepper-btn:disabled,.annual-calc .ll-calc-stepper-btn:disabled,.popcorn-calc .ll-calc-stepper-btn:disabled,.fx-converter .fx-converter-swap:disabled{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.parking-calc .ll-calc-stepper-btn:disabled,.cup-calc .ll-calc-stepper-btn:disabled,.tax-calc .ll-calc-stepper-btn:disabled,.annual-calc .ll-calc-stepper-btn:disabled,.popcorn-calc .ll-calc-stepper-btn:disabled,.fx-converter .fx-converter-swap:disabled{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.parking-calc .ll-calc-stepper-btn:disabled,.cup-calc .ll-calc-stepper-btn:disabled,.tax-calc .ll-calc-stepper-btn:disabled,.annual-calc .ll-calc-stepper-btn:disabled,.popcorn-calc .ll-calc-stepper-btn:disabled,.fx-converter .fx-converter-swap:disabled{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.parking-calc .ll-calc-stepper-btn:disabled,.cup-calc .ll-calc-stepper-btn:disabled,.tax-calc .ll-calc-stepper-btn:disabled,.annual-calc .ll-calc-stepper-btn:disabled,.popcorn-calc .ll-calc-stepper-btn:disabled,.fx-converter .fx-converter-swap:disabled{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.parking-calc .ll-calc-stepper-btn:disabled,.cup-calc .ll-calc-stepper-btn:disabled,.tax-calc .ll-calc-stepper-btn:disabled,.annual-calc .ll-calc-stepper-btn:disabled,.popcorn-calc .ll-calc-stepper-btn:disabled,.fx-converter .fx-converter-swap:disabled{box-shadow:none}.parking-calc .ll-calc-stepper-input,.cup-calc .ll-calc-stepper-input,.tax-calc .ll-calc-stepper-input,.annual-calc .ll-calc-stepper-input,.popcorn-calc .ll-calc-stepper-input{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.parking-calc .ll-calc-stepper-input,.cup-calc .ll-calc-stepper-input,.tax-calc .ll-calc-stepper-input,.annual-calc .ll-calc-stepper-input,.popcorn-calc .ll-calc-stepper-input{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.parking-calc .ll-calc-stepper-input,.cup-calc .ll-calc-stepper-input,.tax-calc .ll-calc-stepper-input,.annual-calc .ll-calc-stepper-input,.popcorn-calc .ll-calc-stepper-input{color:var(--color-ink);--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.parking-calc .parking-save,.cup-calc .cup-save,.tax-calc .tax-save,.annual-calc .annual-save,.annual-calc .annual-pass-price,.lane-calc .lane-save,.dining-calc .dining-save,.popcorn-calc .popcorn-save,.fuel-compare .fuel-compare-save{color:var(--color-white);text-shadow:0 1px 8px #2e106547}.parking-calc .parking-fineprint,.cup-calc .cup-fineprint,.tax-calc .tax-fineprint,.annual-calc .annual-fineprint,.lane-calc .lane-fineprint,.dining-calc .dining-fineprint,.popcorn-calc .popcorn-fineprint,.fuel-compare .fuel-compare-fineprint,.fx-converter .fx-converter-rate,.tip-calc .ll-calc-note,.parking-calc .ll-calc-prompt,.cup-calc .ll-calc-prompt,.tax-calc .ll-calc-prompt,.annual-calc .ll-calc-prompt,.lane-calc .ll-calc-prompt,.dining-calc .ll-calc-prompt,.popcorn-calc .ll-calc-prompt{color:var(--color-white)}.tip-calc .ll-calc-range{accent-color:#2f343a}.fx-converter .fx-converter-amount{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.fx-converter .fx-converter-amount{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.fx-converter .fx-converter-amount{color:var(--color-ink);--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.popcorn-calc>.popcorn-calc-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.popcorn-calc-decor-icon{position:absolute}.popcorn-calc-decor-icon svg{display:block}.popcorn-calc-decor-bucket{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * -2);color:oklab(59.5923% .0625079 -.222677/.2);transform:rotate(-14deg)}.popcorn-calc-decor-bucket svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}@media (width>=40rem){.popcorn-calc-decor-bucket svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.popcorn-calc-decor-calendar{top:calc(var(--spacing) * 10);color:oklab(72.5266% .172437 -.0311482/.25);right:16%;transform:rotate(12deg)}.popcorn-calc-decor-calendar svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=40rem){.popcorn-calc-decor-calendar svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.popcorn-calc-decor-refill{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);color:oklab(65.1141% -.0371609 -.183441/.2);transform:rotate(18deg)}.popcorn-calc-decor-refill svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (width>=40rem){.popcorn-calc-decor-refill svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.fx-converter>.fx-converter-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fx-converter-decor-icon{position:absolute}.fx-converter-decor-icon svg{display:block}.fx-converter-decor-pound{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * -1);color:oklab(59.5923% .0625079 -.222677/.2);transform:rotate(-14deg)}.fx-converter-decor-pound svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}@media (width>=40rem){.fx-converter-decor-pound svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.fx-converter-decor-coins{top:calc(var(--spacing) * 10);color:oklab(72.5266% .172437 -.0311482/.25);right:16%;transform:rotate(12deg)}.fx-converter-decor-coins svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=40rem){.fx-converter-decor-coins svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.fx-converter-decor-dollar{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);color:oklab(65.1141% -.0371609 -.183441/.2);transform:rotate(16deg)}.fx-converter-decor-dollar svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (width>=40rem){.fx-converter-decor-dollar svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.tax-calc>.tax-calc-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tax-calc-decor-icon{position:absolute}.tax-calc-decor-icon svg{display:block}.tax-calc-decor-receipt{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * -2);color:oklab(59.5923% .0625079 -.222677/.2);transform:rotate(-12deg)}.tax-calc-decor-receipt svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}@media (width>=40rem){.tax-calc-decor-receipt svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.tax-calc-decor-pin{top:calc(var(--spacing) * 10);color:oklab(72.5266% .172437 -.0311482/.25);right:16%;transform:rotate(10deg)}.tax-calc-decor-pin svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=40rem){.tax-calc-decor-pin svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.tax-calc-decor-percent{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);color:oklab(65.1141% -.0371609 -.183441/.2);transform:rotate(16deg)}.tax-calc-decor-percent svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (width>=40rem){.tax-calc-decor-percent svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.annual-calc>.annual-calc-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.annual-calc-decor-icon{position:absolute}.annual-calc-decor-icon svg{display:block}.annual-calc-decor-ticket{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * -2);color:oklab(59.5923% .0625079 -.222677/.2);transform:rotate(-14deg)}.annual-calc-decor-ticket svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}@media (width>=40rem){.annual-calc-decor-ticket svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.annual-calc-decor-star{top:calc(var(--spacing) * 10);color:oklab(72.5266% .172437 -.0311482/.25);right:16%;transform:rotate(12deg)}.annual-calc-decor-star svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=40rem){.annual-calc-decor-star svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.annual-calc-decor-calendar{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);color:oklab(65.1141% -.0371609 -.183441/.2);transform:rotate(16deg)}.annual-calc-decor-calendar svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (width>=40rem){.annual-calc-decor-calendar svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.lane-calc>.lane-calc-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lane-calc-decor-icon{position:absolute}.lane-calc-decor-icon svg{display:block}.lane-calc-decor-bolt{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * -2);color:oklab(59.5923% .0625079 -.222677/.2);transform:rotate(-14deg)}.lane-calc-decor-bolt svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}@media (width>=40rem){.lane-calc-decor-bolt svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.lane-calc-decor-clock{top:calc(var(--spacing) * 10);color:oklab(72.5266% .172437 -.0311482/.25);right:16%;transform:rotate(12deg)}.lane-calc-decor-clock svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=40rem){.lane-calc-decor-clock svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.lane-calc-decor-calendar{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);color:oklab(65.1141% -.0371609 -.183441/.2);transform:rotate(16deg)}.lane-calc-decor-calendar svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (width>=40rem){.lane-calc-decor-calendar svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.dining-calc>.dining-calc-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.dining-calc-decor-icon{position:absolute}.dining-calc-decor-icon svg{display:block}.dining-calc-decor-utensils{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * -2);color:oklab(59.5923% .0625079 -.222677/.2);transform:rotate(-14deg)}.dining-calc-decor-utensils svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}@media (width>=40rem){.dining-calc-decor-utensils svg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.dining-calc-decor-clock{top:calc(var(--spacing) * 10);color:oklab(72.5266% .172437 -.0311482/.25);right:16%;transform:rotate(12deg)}.dining-calc-decor-clock svg{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}@media (width>=40rem){.dining-calc-decor-clock svg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.dining-calc-decor-calendar{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -2);color:oklab(65.1141% -.0371609 -.183441/.2);transform:rotate(16deg)}.dining-calc-decor-calendar svg{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (width>=40rem){.dining-calc-decor-calendar svg{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.tax-calc .ll-calc-amount,.tax-calc .ll-calc-stepper-input{width:7.75rem;max-width:7.75rem}.tax-calc .ll-calc-amount-symbol{left:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;line-height:1}.tax-calc .ll-calc-stepper-input{padding-left:calc(var(--spacing) * 9);text-align:left}.parking-save,.cup-save,.annual-save,.lane-save,.dining-save,.popcorn-save{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand)}@media (width>=40rem){.parking-save,.cup-save,.annual-save,.lane-save,.dining-save,.popcorn-save{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.cup-save,.popcorn-save,.prose-rtm .cup-save,.prose-rtm .popcorn-save{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (width>=40rem){.cup-save,.popcorn-save,.prose-rtm .cup-save,.prose-rtm .popcorn-save{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.tax-save{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * .5);text-align:center;color:var(--color-brand);flex-direction:column;display:flex}.tax-save-tax{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tax-save-total{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.tax-save-total{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.annual-pass-price{text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);margin-bottom:0}.doc :is(.parking-fineprint,.cup-fineprint,.tax-fineprint,.annual-fineprint,.lane-fineprint,.dining-fineprint,.popcorn-fineprint){text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);margin-top:0;margin-bottom:0}.parking-calc .ll-calc-guest,.tax-calc .ll-calc-guest,.lane-calc .ll-calc-guest,.dining-calc .ll-calc-guest{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parking-calc .ll-calc-guest legend,.parking-calc .ll-calc-date-label,.tax-calc .ll-calc-guest legend,.tax-calc .ll-calc-date-label,.annual-calc .ll-calc-date-label,.lane-calc .ll-calc-guest legend,.lane-calc .ll-calc-date-label,.dining-calc .ll-calc-guest legend,.dining-calc .ll-calc-date-label{text-align:center;grid-column:span 2/span 2;justify-content:center;width:100%}.parking-calc .ll-calc-choice,.tax-calc .ll-calc-choice,.lane-calc .ll-calc-choice,.dining-calc .ll-calc-choice{background-color:#ffffffd9;flex-direction:column;justify-content:center;min-height:5.5rem}@supports (color:color-mix(in lab, red, red)){.parking-calc .ll-calc-choice,.tax-calc .ll-calc-choice,.lane-calc .ll-calc-choice,.dining-calc .ll-calc-choice{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.parking-calc .ll-calc-choice,.tax-calc .ll-calc-choice,.lane-calc .ll-calc-choice,.dining-calc .ll-calc-choice{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;color:var(--color-ink);--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);box-shadow:inset 0 0 0 1px #ffffff73}.parking-calc .ll-calc-choice input,.tax-calc .ll-calc-choice input,.lane-calc .ll-calc-choice input,.dining-calc .ll-calc-choice input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parking-calc .ll-calc-choice:has(input:checked),.tax-calc .ll-calc-choice:has(input:checked),.lane-calc .ll-calc-choice:has(input:checked),.dining-calc .ll-calc-choice:has(input:checked),.ll-calc.parking-calc .ll-calc-choice:has(input:checked){background-color:var(--color-white);box-shadow:inset 0 0 0 3px #2f343a,0 10px 24px #2e10652e}.parking-calc .ll-calc-choice-icon,.tax-calc .ll-calc-choice-icon,.lane-calc .ll-calc-choice-icon,.dining-calc .ll-calc-choice-icon{margin-bottom:var(--spacing)}.parking-calc .ll-calc-date-input,.cup-calc .ll-calc-date-input,.tax-calc .ll-calc-date-input,.annual-calc .ll-calc-date-input,.lane-calc .ll-calc-date-input,.dining-calc .ll-calc-date-input,.popcorn-calc .ll-calc-date-input,.tip-calc .ll-calc-date-input{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.parking-calc .ll-calc-date-input,.cup-calc .ll-calc-date-input,.tax-calc .ll-calc-date-input,.annual-calc .ll-calc-date-input,.lane-calc .ll-calc-date-input,.dining-calc .ll-calc-date-input,.popcorn-calc .ll-calc-date-input,.tip-calc .ll-calc-date-input{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.parking-calc .ll-calc-date-input,.cup-calc .ll-calc-date-input,.tax-calc .ll-calc-date-input,.annual-calc .ll-calc-date-input,.lane-calc .ll-calc-date-input,.dining-calc .ll-calc-date-input,.popcorn-calc .ll-calc-date-input,.tip-calc .ll-calc-date-input{color:var(--color-ink)}.lane-calc .ll-calc-date-input,.dining-calc .ll-calc-date-input{margin-inline:auto}.parking-calc .ll-calc-stepper-input{width:4.5rem;max-width:4.5rem}.cup-calc .ll-calc-stepper-input,.popcorn-calc .ll-calc-stepper-input{min-height:calc(var(--spacing) * 12);width:3.25rem;max-width:3.25rem;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.cup-calc-row{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cup-calc-row .ll-calc-date-label{text-align:center;justify-content:center}.cup-calc-row .ll-calc-stepper{gap:calc(var(--spacing) * 1.5)}.cup-calc-row .ll-calc-stepper-btn{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.ll-calc-stepper{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ll-calc-stepper-btn{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-brand);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ll-calc-stepper-btn svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ll-calc-stepper-btn:disabled{cursor:not-allowed;background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ll-calc-stepper-btn:disabled{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ll-calc-stepper-btn:disabled{color:var(--color-muted);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ll-calc-stepper-input{width:4.5rem;max-width:4.5rem;padding-inline:var(--spacing);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-moz-appearance:textfield}.ll-calc-stepper-input::-webkit-outer-spin-button{appearance:none;margin:0}.ll-calc-stepper-input::-webkit-inner-spin-button{appearance:none;margin:0}.parking-calc .ll-calc-result,.cup-calc .ll-calc-result,.tax-calc .ll-calc-result,.annual-calc .ll-calc-result,.lane-calc .ll-calc-result,.dining-calc .ll-calc-result,.popcorn-calc .ll-calc-result{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.multi-weather{margin-block:0}.prose-rtm .multi-weather-title,.multi-weather-title{margin-top:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.prose-rtm .multi-weather-list,.multi-weather-list{justify-content:center;align-items:stretch;column-gap:var(--spacing);row-gap:calc(var(--spacing) * 2);background-color:#0000;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.multi-weather-list>li{flex:11rem;min-width:min(100%,11rem);list-style-type:none}@media (width>=1024px){.multi-weather-list{flex-wrap:nowrap}.multi-weather-list>li{flex:0 auto;min-width:0}.multi-weather-list>li:first-child .multi-weather-card{padding-left:0}.multi-weather-list>li:last-child .multi-weather-card{padding-right:0}}.prose-rtm .multi-weather-card,.multi-weather-card{align-items:center;gap:var(--spacing);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;display:flex}a.multi-weather-card{height:100%;color:inherit;text-decoration-line:none}a.multi-weather-card:hover .multi-weather-name{color:var(--color-brand)}.multi-weather-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);flex-shrink:0}.multi-weather-copy{min-width:0}.prose-rtm .multi-weather p,.prose-rtm .multi-weather p+p{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);margin-top:0;margin-bottom:0}.prose-rtm .multi-weather-name,.multi-weather-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);margin-bottom:0}.prose-rtm .multi-weather-now,.multi-weather-now{margin-top:calc(var(--spacing) * .5);align-items:baseline;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-wrap:wrap;margin-bottom:0;display:flex}.multi-weather-temp{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.multi-weather-clock{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose-rtm .multi-weather-conditions,.multi-weather-conditions{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);margin-bottom:0}.prose-rtm .multi-weather-missing,.multi-weather-missing{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-muted);margin-bottom:0}.current-weather{margin-block:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}@media (width>=40rem){.current-weather{padding-inline:calc(var(--spacing) * 6)}}.current-weather{background:linear-gradient(#fbfcfe 0%,#f4f7fb 100%);box-shadow:0 1px 2px #12202b0a,0 8px 24px #12202b0d}.current-weather-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.current-weather-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-top:0;margin-bottom:0}.current-weather-clock{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-bottom:0}.current-weather-missing{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.current-weather-body{align-items:center;gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.current-weather-body{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.current-weather-lead{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.current-weather-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);flex-shrink:0}.current-weather-main{min-width:0}.prose-rtm .current-weather p,.prose-rtm .current-weather p+p,.prose-rtm .current-weather li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);margin-top:0;margin-bottom:0}.current-weather-temp{align-items:baseline;column-gap:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-wrap:wrap;margin-bottom:0;display:flex}.current-weather-conditions{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.current-weather-feels{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-muted);margin-bottom:0}.current-weather-meta{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:#12202bcc;flex-wrap:wrap;margin-bottom:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.current-weather-meta{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.current-weather-meta li,.current-weather-fact{align-items:center;gap:var(--spacing);margin-bottom:0;display:inline-flex}.current-weather-fact-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.current-weather-wind-arrow{color:#12202bb3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.current-weather-wind-arrow{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.current-weather-wind-arrow svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);display:block}.weather-forecast{margin-block:calc(var(--spacing) * 8)}.weather-forecast-title{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.weather-forecast-days{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.weather-forecast-day{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=40rem){.weather-forecast-day{padding-inline:calc(var(--spacing) * 5)}}.weather-forecast-day-summary{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.weather-forecast-day-icon{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);flex-shrink:0}.weather-forecast-day-copy{min-width:0}.prose-rtm .weather-forecast h3,.weather-forecast-day-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);margin-top:0;margin-bottom:0}.prose-rtm .weather-forecast-facts,.weather-forecast-facts{margin-top:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-muted);flex-wrap:wrap;margin-bottom:0;padding:0;list-style-type:none;display:flex}.prose-rtm .weather-forecast-facts li,.weather-forecast-fact{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-muted);margin-top:0;margin-bottom:0;padding:0;display:inline-flex}.weather-forecast-fact-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.prose-rtm .weather-forecast p,.prose-rtm .weather-forecast p+p,.weather-forecast-day-description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#12202bcc;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.prose-rtm .weather-forecast p,.prose-rtm .weather-forecast p+p,.weather-forecast-day-description{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.weather-forecast-hours{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.weather-forecast-hours::-webkit-scrollbar{height:6px}.weather-forecast-hours::-webkit-scrollbar-thumb{background:var(--color-line,#d4d4d8);border-radius:999px}.weather-forecast-hour{width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;scroll-snap-align:start;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.weather-forecast-hour[hidden]{display:none!important}.weather-forecast-hour-time{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.weather-forecast-hour-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.weather-forecast-hour-temp{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-bottom:0}.weather-forecast-hour-rain{color:var(--color-muted);margin-bottom:0;font-size:11px}.weather-forecast-missing{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-bottom:0}.site-progress{pointer-events:none;z-index:50;height:calc(var(--spacing) * 1.5);background-color:var(--color-blue-600);inset-inline:0;position:fixed;top:0}.site-progress-fill{transform-origin:0;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-400);--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-pink-500);will-change:transform;height:100%;display:block;transform:scaleX(0)}.site-header-inner,.site-footer-inner,.site-main,.doc-wide{width:min(72rem,100% - 2rem);margin-inline:auto}.site-header{z-index:40;background-color:#0000;transition:background-color .32s,box-shadow .32s;position:sticky;top:0}@media (width<=767px){.site-header{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.site-header{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.site-header{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=768px){.site-header.is-compact{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.site-header.is-compact{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.site-header.is-compact{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.site-header.is-compact .site-logo img{transform:scale(.7)}.site-header.is-compact .site-header-inner{padding-block:calc(var(--spacing) * 2.5)}}.site-header-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);transition:padding .32s;display:flex}@media (width>=768px){.site-header-inner{grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content;align-items:center;column-gap:1.5rem;display:grid}.site-header-inner>.site-logo{justify-self:start;min-width:0}.site-header-inner>.site-logo img{max-width:100%}.site-header-nav{justify-self:center;min-width:max-content}.site-header-tools{justify-self:end;width:max-content}}@media (width<=767px){.site-header-inner{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;column-gap:.5rem;display:grid}.site-header-search-mobile{justify-self:start}.site-header-inner>.site-logo{justify-self:center}.site-header-tools{justify-self:end}}.site-header-tools{align-items:center;gap:calc(var(--spacing) * 2);display:flex}@media (width>=48rem){.site-header-tools{gap:calc(var(--spacing) * 4)}}.site-nav ul{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.site-nav a,.site-nav-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.site-nav a,.site-nav-label{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.site-nav a,.site-nav-label{text-transform:uppercase;text-decoration-line:none}.site-nav a:hover,.site-nav a.is-current,.site-nav-item:hover>a,.site-nav-item:focus-within>a,.site-nav-item:hover>.site-nav-label,.site-nav-item:focus-within>.site-nav-label{color:var(--color-brand)}.site-nav-item{position:relative}.site-nav-item.has-sub>a:after,.site-nav-item.has-sub>.site-nav-label:after{content:"";vertical-align:.12rem;border:.28rem solid #0000;border-top-color:currentColor;border-bottom-width:0;margin-left:.35rem;display:inline-block}.site-nav .site-nav-sub{z-index:50;margin-top:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 44);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:stretch;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:none;position:absolute;top:100%;left:50%}.site-header-nav .site-nav-item:hover>.site-nav-sub,.site-header-nav .site-nav-item:focus-within>.site-nav-sub{display:flex}.site-header-nav .site-nav>ul{column-gap:var(--spacing);row-gap:var(--spacing)}.site-header-nav .site-nav-item{--nav-bg:#2f9fe8}.site-header-nav .site-nav>ul>.site-nav-item>a,.site-header-nav .site-nav>ul>.site-nav-item>.site-nav-label{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);align-items:center;display:inline-flex}.site-header-nav .site-nav-item:hover>a,.site-header-nav .site-nav-item:focus-within>a,.site-header-nav .site-nav-item>a.is-current,.site-header-nav .site-nav-item:hover>.site-nav-label,.site-header-nav .site-nav-item:focus-within>.site-nav-label{z-index:2;background:var(--nav-bg);color:#fff;position:relative}.site-header-nav .site-nav-item.has-sub>a:after,.site-header-nav .site-nav-item.has-sub>.site-nav-label:after{border:2px solid;border-top:0;border-left:0;width:.4rem;height:.4rem;margin-left:.5rem;transition:transform .15s;transform:rotate(45deg)translateY(-.12rem)}.site-header-nav .site-nav-item.has-sub:hover>a,.site-header-nav .site-nav-item.has-sub:focus-within>a,.site-header-nav .site-nav-item.has-sub:hover>.site-nav-label,.site-header-nav .site-nav-item.has-sub:focus-within>.site-nav-label{border-bottom-right-radius:0;border-bottom-left-radius:0}.site-header-nav .site-nav-item.has-sub:hover>a:after,.site-header-nav .site-nav-item.has-sub:focus-within>a:after,.site-header-nav .site-nav-item.has-sub:hover>.site-nav-label:after,.site-header-nav .site-nav-item.has-sub:focus-within>.site-nav-label:after{transform:rotate(-135deg)translateY(-.05rem)}.site-header-nav .site-nav .site-nav-sub{z-index:1;background:var(--nav-bg);width:max-content;min-width:max(100%,14rem);max-width:min(24rem,70vw);box-shadow:none;border:0;border-radius:1rem;gap:.1rem;margin-top:0;padding:.35rem .4rem .4rem;top:calc(100% - 1px)}.site-header-nav .site-nav .site-nav-sub a{text-align:center;letter-spacing:0;color:#fff;text-transform:none;border-radius:.7rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;display:block}.site-header-nav .site-nav .site-nav-sub a:hover,.site-header-nav .site-nav .site-nav-sub a.is-current{color:#fff;background:#ffffff29}.site-nav .site-nav-sub a{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none;display:block}.site-header-nav{display:none}@media (width>=48rem){.site-header-nav{display:block}}.site-header-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#12202bb3;display:none}@supports (color:color-mix(in lab, red, red)){.site-header-link{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.site-header-link{text-decoration-line:none}@media (width>=48rem){.site-header-link{display:inline}.site-menu{display:none}}.site-header-search,.site-menu-btn{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#ffffffb3;border-radius:2147483647px;justify-content:center;align-items:center;list-style-type:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header-search,.site-menu-btn{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.site-header-search,.site-menu-btn{color:var(--color-ink);text-decoration-line:none}.site-header-search svg,.site-menu-btn svg{width:1.25rem;height:auto;display:block}.site-menu-btn .site-menu-icon-close,.site-header-search .site-search-icon-close,.site-menu-btn[aria-expanded=true] .site-menu-icon-open,.site-header-search[aria-expanded=true] .site-search-icon-open{display:none}.site-menu-btn[aria-expanded=true] .site-menu-icon-close,.site-header-search[aria-expanded=true] .site-search-icon-close{display:flex}@media (width<=767px){.site-header-search-mobile,.site-menu-btn{width:3.5rem;height:3.5rem;margin-block:-.375rem}.site-header-search-mobile>span,.site-menu-btn>span{justify-content:center;align-items:center;width:auto;height:auto;line-height:0;display:flex}.site-header-search-mobile svg,.site-menu-btn svg{width:1.65rem;height:auto;display:block}}@media (width>=48rem){.site-header-search-mobile{display:none}}.site-header-search-desktop,.site-header-socials{display:none}@media (width>=48rem){.site-header-search-desktop,.site-header-socials{display:flex}}.site-header-socials .social-icons{gap:calc(var(--spacing) * 2.5)}.site-header-socials .social-icons a{color:#12202bb3}@supports (color:color-mix(in lab, red, red)){.site-header-socials .social-icons a{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.site-header-socials .social-icons a:hover{color:var(--color-brand)}.site-header-socials .social-icons-svg svg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.site-menu-panel{z-index:30;position:fixed;bottom:0;left:0;right:0}.site-menu-panel[hidden]{display:none}.site-menu-sheet{background:radial-gradient(90% 32% at 0 0,#2f9fe829,#0000 58%),#f4f9fd;flex-direction:column;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(100%)}.site-menu-panel.is-open .site-menu-sheet{transform:none}.site-menu-body{flex:1;min-height:0;padding:.85rem 1rem 1.25rem;overflow:auto}.site-menu-panel .site-nav>ul{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.7rem}.site-menu-panel .site-nav-item{--nav-bg:#2f9fe8}.site-menu-panel .site-nav-item.has-sub>a:after,.site-menu-panel .site-nav-item.has-sub>.site-nav-label:after{display:none}.site-menu-panel .site-nav-item.has-sub{background:var(--nav-bg);border-radius:1rem;overflow:hidden}.site-menu-panel .site-nav>ul>li>a,.site-menu-panel .site-nav>ul>li>.site-nav-label{background:var(--nav-bg);letter-spacing:0;text-transform:none;color:#fff;border:0;border-radius:1rem;align-items:center;min-height:3.75rem;margin:0;padding:.8rem 1.15rem;font-size:1.25rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.site-menu-panel .site-nav-item.has-sub>a,.site-menu-panel .site-nav-item.has-sub>.site-nav-label{background:0 0;border-radius:0}.site-menu-panel .site-nav>ul>li>a:hover{background:linear-gradient(#ffffff29, #ffffff29), var(--nav-bg);color:#fff}.site-menu-panel .site-nav-sub{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0 .45rem .45rem;display:flex;position:static;inset:auto;overflow:visible;transform:translate(0)}.site-menu-panel .site-nav-sub a{letter-spacing:0;text-align:left;text-transform:none;color:#fff;background:0 0;border-radius:.7rem;align-items:center;min-height:2.85rem;margin:0;padding:.45rem .75rem;font-size:1.05rem;font-weight:600;display:flex}.site-menu-panel .site-nav-sub a:hover,.site-menu-panel .site-nav-sub a.is-current{color:#fff;background:#ffffff29}.site-menu-socials{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom))}.site-menu-socials .social-icons{justify-content:center;gap:1.25rem}.site-menu-socials .social-icons a{justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.site-menu-socials .social-icons-svg svg{width:1.85rem;height:1.85rem}body.site-menu-open,body.site-search-open{overflow:hidden}.site-search-panel{z-index:30;position:fixed;bottom:0;left:0;right:0}.site-search-panel[hidden]{display:none}.site-search-sheet{background:radial-gradient(90% 32% at 100% 0,#2f9fe829,#0000 58%),#f4f9fd;flex-direction:column;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(-100%)}.site-search-panel.is-open .site-search-sheet{transform:none}.site-search-close{display:none}@media (width>=768px){.site-search-panel{z-index:60;background:#12202b73;justify-content:center;align-items:center;padding:1.5rem;display:flex;top:0}.site-search-sheet{opacity:0;background:radial-gradient(90% 32% at 100% 0,#2f9fe829,#0000 58%),#f4f9fd;border:1px solid #b9d3ea;border-radius:.75rem;width:min(64rem,100%);height:min(44rem,100vh - 3rem);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s;transform:translateY(.75rem);box-shadow:0 24px 60px #12202b2e}.site-search-panel.is-open .site-search-sheet{opacity:1;transform:none}.site-search-close{z-index:1;width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #d7e0e7;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:.85rem;right:1rem}.site-search-close>span{justify-content:center;align-items:center;width:auto;height:auto;line-height:0;display:flex}.site-search-close svg{width:1.25rem;height:auto;display:block}}.site-search-form{padding:.85rem 1rem .35rem}.site-search-form input[type=search]{border-radius:var(--radius-sm);width:100%;min-height:3.25rem;color:inherit;background:#fff;border:1px solid #d7e0e7;margin:0;padding:.75rem 1.15rem;font-size:1rem}.site-search-form input[type=search]:focus{outline-offset:2px;outline:2px solid #0057ea}@media (width>=768px){.site-search-form input[type=search]{width:calc(100% - 3.5rem)}}.site-search-modes{border:0;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:.75rem 0 0;padding:0;display:flex}.site-search-mode{border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:1px solid #d7e0e7;align-items:center;min-height:2.6rem;padding:0 1rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative}.site-search-mode input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-search-mode:has(input:checked){color:#fff;background:#0057ea;border-color:#0057ea}.site-search-mode:has(input:disabled){cursor:default;opacity:.55}.site-search-mode:has(input:focus-visible){outline-offset:2px;outline:2px solid #0057ea}.site-search-note{color:#5a6b7a;margin:0;font-size:.95rem}.site-search-note button{color:#0057ea;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.site-search-body{min-height:0;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:auto}.site-search-guide{color:#94a3b0;text-align:center;flex:1;justify-content:center;align-items:center;width:100%;font-size:1rem;line-height:1.45;display:flex}.site-search-guide>div{width:min(28rem,100%)}.site-search-guide-icon{color:#a8bed2;justify-content:center;margin-bottom:.85rem;line-height:0;display:flex}.site-search-guide-icon svg{width:2.25rem;height:auto;display:block}.site-search-guide h2{color:#788a98;margin:0 0 .35rem;font-size:1.35rem;font-weight:700;line-height:1.25}.site-search-guide p{margin:0 0 .85rem}.site-search-guide ul{margin:0;padding:0;list-style:none}.site-search-guide li+li{margin-top:.4rem}.site-search-status:empty{display:none}.site-search-status{color:#5a6b7a;margin:0 0 .75rem;font-size:.95rem}.site-search-panel .search-results{flex-direction:column;gap:.7rem;display:flex}.site-search-panel .search-hit{background:#fff;border-radius:1rem;align-items:center;padding:.75rem}.site-search-panel .search-hit-copy{min-width:0}.site-search-panel .search-hit-type{color:#0057ea;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .15rem;font-size:.72rem;font-weight:700}.site-search-panel .search-hit-title{color:inherit;font-size:1.15rem;font-weight:700;line-height:1.25;text-decoration:none}.site-search-panel .search-hit-title:hover{text-decoration:underline}.site-search-panel .search-hit-snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.3rem;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.site-menu-sheet,.site-search-sheet{transition:none}}.site-main{min-width:0;padding-block:calc(var(--spacing) * 8);flex:1}.about-layout{align-items:start;gap:2.5rem;display:grid}.about-layout>:not(.about-side){min-width:0}.about-side{gap:calc(var(--spacing) * 7);flex-direction:column;display:flex}.about-side-label{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#6b46f5;text-transform:uppercase}.about-side ul{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.about-side nav a{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);border-color:#0000;border-left-width:2px;text-decoration-line:none;display:block}.about-side nav a:hover{color:var(--color-brand);border-color:#c9b4f4}.about-side nav a[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b46f5;background-color:#f6f3ff;border-color:#6b46f5}.about-side-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none;display:flex}@media (hover:hover){.about-side-card:hover{text-decoration-line:none}}.about-side-card{background:linear-gradient(115deg,#4e3dff 0%,#7a4dff 42%,#a04488 78%,#2b5fad 100%)}.about-side-card-chevron{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0}.about-side-card-chevron svg{width:100%;height:100%;display:block}.about-side-card:hover{color:var(--color-white);filter:brightness(1.08)}.about-side-card:hover .about-side-card-chevron{transform:translate(2px)}@media (width>=960px){.about-layout{grid-template-rows:5.5rem auto;grid-template-columns:minmax(0,44rem) 13.5rem;justify-content:center;gap:0 3rem}.about-layout>:not(.about-side){grid-area:1/1/span 2;min-width:0}.about-layout .doc{width:100%;margin-inline:0}.about-side{grid-area:2/2;position:sticky;top:7rem}}.site-main-home{min-width:0;padding-block:calc(var(--spacing) * 4);flex:1}@media (width>=40rem){.site-main-home{padding-block:calc(var(--spacing) * 6)}}.site-footer{margin-top:auto}.site-footer-inner{gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10);flex-direction:column;display:flex}.site-footer-main{gap:calc(var(--spacing) * 10);display:grid}@media (width>=64rem){.site-footer-main{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:flex-start}}.site-footer-brand{align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}@media (width>=64rem){.site-footer-brand{text-align:left;align-items:flex-start}}.site-footer-columns{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.site-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer-column ul{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.site-footer-column-title{margin-top:0;margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink);text-transform:uppercase}.site-footer-column a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);text-decoration-line:none}.site-footer-column a:hover{color:var(--color-brand)}.site-footer-about{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted);margin:0}.site-footer-about a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);text-decoration-line:none}.site-footer-about a:hover{color:var(--color-brand)}.site-footer-slogan{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink);margin:0;display:flex}.site-footer-star{color:var(--color-spark);flex-shrink:0;display:inline-flex}.site-footer-star svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.site-footer-nav ul{justify-content:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);text-align:center;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style-type:none;display:flex}@media (width>=40rem){.site-footer-nav ul{text-align:left;justify-content:flex-start}}.site-footer-nav a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);text-decoration-line:none}.site-footer-legal{align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column-reverse;display:flex}@media (width>=40rem){.site-footer-legal{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start}}.site-footer-copy,.site-footer-made{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);margin:0}.site-footer-copy a,.site-footer-made a{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:inherit;text-underline-offset:2px}.site-footer-copy a:hover,.site-footer-made a:hover{color:var(--color-brand)}@media (width>=40rem){.site-footer-made{text-align:right}}.site-footer-fine-print{margin-top:calc(var(--spacing) * -4);max-width:var(--container-3xl);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);font-style:normal}@media (width>=40rem){.site-footer-fine-print{text-align:left}}.site-footer-fine-print em{font-style:normal}.site-footer-fine-print a{color:inherit;text-underline-offset:2px;text-decoration-line:underline}.site-footer-fine-print a:hover{color:var(--color-brand)}.doc{width:min(44rem,100%);min-width:0;margin-inline:auto}.doc-preview{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent)}.doc-kicker{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.doc-kicker a{text-decoration-line:none}.doc-title{--tw-leading:1.15;--tw-font-weight:var(--font-weight-black);font-size:2.15rem;line-height:1.15;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0}@media (width>=40rem){.doc-title{font-size:2.6rem}}@media (width>=768px){.doc .doc-header{width:calc(100% + 3rem);margin-inline:-1.5rem}}.doc-hero{margin-top:calc(var(--spacing) * 6);overflow:hidden}@media (width>=768px){.doc-hero{border-radius:var(--radius-sm);box-shadow:0 10px 28px -8px #12202b38}}.doc-hero img{width:100%;margin:0;display:block}.doc-body{margin-top:calc(var(--spacing) * 8)}.doc-body>.article-image:first-child{margin-top:0}.doc-wide .doc-title{margin-bottom:calc(var(--spacing) * 6)}.doc-wide .doc-title:has(+.doc-lede){margin-bottom:calc(var(--spacing) * 3)}.doc-lede{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.doc-lede{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.author-profile{align-items:flex-start;gap:calc(var(--spacing) * 5);display:flex}.author-profile-side{width:calc(var(--spacing) * 24);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;flex-shrink:0;display:flex}.author-profile-side .author-links{justify-content:center;column-gap:calc(var(--spacing) * 3)}.author-profile .author-link-icon svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.author-profile .doc-title{margin-bottom:0}.author-avatar{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);object-fit:cover;--tw-shadow:0 0 0 2px var(--tw-shadow-color,#c9b4f4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;flex-shrink:0}.author-role{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase;margin-bottom:0}.author-summary{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#12202be6;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.author-summary{color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.author-cards{margin-top:calc(var(--spacing) * 12)}.author-cards-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#6b46f5;text-transform:uppercase;margin:0}.author-cards-list{margin:0;margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;padding:0;list-style-type:none;display:flex}.author-card{align-items:flex-start;column-gap:calc(var(--spacing) * 4);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (width>=40rem){.author-card{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.author-card{background-image:radial-gradient(circle at 0 0,#4e3dff29,#0000 48%),radial-gradient(circle at 100% 0,#ff7ac43d,#0000 46%),radial-gradient(circle at 100% 100%,#3f8cff33,#0000 42%),linear-gradient(128deg,#f7f4ff 0%,#f3f7ff 52%,#fff3f8 100%),linear-gradient(105deg,#4e3dff 0%,#e56ad4 52%,#3f8cff 100%);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,padding-box,border-box;border:1px solid #0000}.author-card>:not(.author-card-stars){z-index:1;position:relative}.author-card-stars{pointer-events:none;z-index:0;position:absolute;inset:0}.author-card-star{color:currentColor;line-height:0;display:block;position:absolute}.author-card-star svg{width:100%;height:100%;display:block}.author-card-star.is-gold{color:#ffda77}.author-card-star.is-violet{color:#7a5bff}.author-card-star.is-pink{color:#e56ad4}.author-card-portrait{text-decoration-line:none}.author-card-side{width:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.author-card-side{width:4.5rem}}.author-card-side .author-links{justify-content:center;column-gap:calc(var(--spacing) * 2);margin-top:0}.author-card-avatar,.author-card-fallback{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:0 0 0 1px var(--tw-shadow-color,#c9b4f4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px}@media (width>=40rem){.author-card-avatar,.author-card-fallback{width:4.5rem;height:4.5rem}}.author-card-avatar{object-fit:cover}.author-card-fallback{background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.author-card-copy{min-width:0}.author-card-heading{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.author-card-title{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.author-card-title .author-links{column-gap:calc(var(--spacing) * 2);margin-top:0}.author-card-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0;text-decoration-line:none}a.author-card-name:hover{color:var(--color-brand)}.author-card-more{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none}.author-card-more:hover{text-decoration-line:underline}.author-card-role{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#6b46f5;text-transform:uppercase;margin-bottom:0}.author-card-bio{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#12202be6;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.author-card-bio{color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.prose-rtm .meet-team{margin-top:calc(var(--spacing) * 2)}.prose-rtm .author-card{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.prose-rtm .author-cards-list,.prose-rtm .author-card .author-links{margin-block:0;padding-left:0;list-style-type:none}.prose-rtm .author-card .author-card-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);margin:0}.prose-rtm .author-card .author-card-role{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);margin-bottom:0}.prose-rtm .author-card .author-card-bio{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-bottom:0}.prose-rtm .author-card .author-card-more{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.author-links{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-bottom:0;padding:0;list-style-type:none;display:flex}a.author-link-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-ink);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}a.author-link-icon:hover{color:var(--color-brand)}.author-link-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.author-card .author-link-icon svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.author-bio{margin-top:calc(var(--spacing) * 8);max-width:var(--container-3xl)}.author-work{margin-top:calc(var(--spacing) * 12)}.author-work-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0}.home{gap:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;display:flex}.home>*{width:min(72rem,100% - 2rem);margin-inline:auto}.home-news,.home-panel,.home-events,.home>.newsletter-banner{box-shadow:0 1px 2px #12202b0a,0 8px 24px #12202b0d}@media (width<=639px){.home-news,.home-panel,.home-events,.home>.newsletter-banner{box-shadow:none}}.home-hero{align-items:center;gap:calc(var(--spacing) * 4);display:grid}@media (width>=1024px){.home-hero{grid-template-columns:minmax(0,1.28fr) minmax(24rem,1fr);gap:0}.home-areas{padding-left:calc(var(--spacing) * 6)}}.home>.home-hero{margin-bottom:-1.5rem}.home-hero-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0}@media (width>=40rem){.home-hero-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.home-hero-lede{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:3;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-areas{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}.home-areas a{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);justify-content:center;align-items:center;text-decoration-line:none;display:flex}.home-areas a:hover{color:var(--color-brand)}.home-section-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.home-section-head h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.home-news .home-section-head h2 a{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-decoration-line:none}.home-news .home-section-head h2 a:hover{color:var(--color-brand)}.home-section-head a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration-line:none}.home-kicker{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.home-events-bar{margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.home-events-bar h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.home-events-bar h2 a,.home-events-bar h2 a:hover,.home-events-bar h2 a:focus-visible{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-decoration-line:none}.home-events-bar h2 a:hover,.home-events-bar h2 a:focus-visible,.home-event:hover .home-event-title,.home-event:focus-visible .home-event-title{color:var(--color-brand);text-decoration-line:none}.home-events-all{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);text-decoration-line:none}.home-events-all:hover{text-decoration-line:underline}.home-events-near{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.home-events-near input{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 32);border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);border-width:1px;border-color:#b9d3ea}.home-events-near button{height:calc(var(--spacing) * 10);border-radius:var(--radius-sm);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);align-items:center;display:inline-flex}.home-events-row{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.home-events-row>li{flex:0 0 calc(20% - .6rem);min-width:min(100%,10rem);max-width:calc(20% - .6rem);display:flex}.home-event,.home-event:hover,.home-event:focus-visible{gap:var(--spacing);min-width:0;color:var(--color-ink);flex-direction:column;flex:1;text-decoration-line:none;text-decoration-color:#0000;text-decoration-thickness:0;display:flex}.home-event-thumb{margin-bottom:var(--spacing);aspect-ratio:16/10;border-radius:var(--radius-sm);background-color:#dce6ef;display:block;overflow:hidden}.home-event-thumb img{object-fit:cover;width:100%;height:100%}.home-event-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-event-town{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.home-event time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (width<=639px){.home-events-near{width:100%;margin-left:0}.home-events-near label{flex:1;min-width:0}.home-events-near input{width:100%}}.home-events{border-radius:var(--radius-md)}@media (width>=640px){.home-events{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);overflow:hidden}@media (width>=40rem){.home-events{padding-inline:calc(var(--spacing) * 6)}}.home-events{background:radial-gradient(90% 70% at 100% 0,#0057ea0b,#0000 58%),linear-gradient(#fbfcfe 0%,#f3f6fa 100%)}}.home-news{border-radius:var(--radius-md)}@media (width>=640px){.home-news{background:radial-gradient(90% 70% at 100% 0,#0057ea0b,#0000 58%),linear-gradient(#fbfcfe 0%,#f3f6fa 100%);overflow:hidden}}@media (width>=640px) and (width<=1023px){.home-news .home-section-head{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5)}.home-news .home-news-list{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 2)}}.home-news-grid{align-items:stretch;gap:calc(var(--spacing) * 6);display:grid}@media (width>=64rem){.home-news-grid{grid-template-columns:minmax(0,1.28fr) minmax(24rem,1fr)}}@media (width<=1023px){.home-news-grid{flex-direction:column;display:flex}.home-news-side{display:contents}.home-news .home-section-head{order:-1}}@media (width>=1024px){.home-news-grid{gap:0}.home-news-side{min-width:0;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 2);flex-direction:column;display:flex}.home-news .story-lead{aspect-ratio:auto;border-radius:0;height:100%}.home-news .home-section-head{margin-bottom:calc(var(--spacing) * 2)}}.home-news-list,.home-panel-list{margin:0;padding:0;list-style-type:none}@media (width>=1024px){.home-news-list{flex-direction:column;justify-content:space-between;display:flex}.home-news-list>li{display:flex}.home-news-list>li>a{flex:1}.home-news-list .home-thumb,.home-panel-list .home-thumb{width:8.25rem;height:5.5rem}}.home-news-list a,.home-panel-list a{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);text-decoration-line:none;display:flex}.home-thumb{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 36);border-radius:var(--radius-md);object-fit:cover;aspect-ratio:3/2;flex:none;align-self:center}.search-results{margin:0;list-style-type:none}:where(.search-results>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.search-results{padding:0}.search-hit{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.search-hit-media{flex-shrink:0;text-decoration-line:none}.search-hit-thumb{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 36);border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.search-hit-snippet{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted)}.home-row-copy{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}.home-row-text{flex-direction:column;width:100%;min-width:0;display:flex}.home-row-kicker,.story-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase}.home-row-meta{margin-bottom:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.home-row-meta-start{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.home-row-meta-start .home-tag{flex-shrink:0;margin-left:0}.home-panel-list .home-row-meta{display:contents}.home-panel-list .home-row-title{order:1}.home-panel-list time{order:2;margin-top:.25rem}.home-row-kicker{min-width:0}.story-kicker{margin-bottom:calc(var(--spacing) * 2)}.home-row-title{--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug)}.home-tag{margin-left:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-block}.home-tag.is-new{background-color:var(--color-brand);color:var(--color-white)}.home-tag.is-updated{color:#6b46f5;background-color:#efeafc}.home-news-list time,.home-panel-list time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);flex-shrink:0}.home-news-list time{margin-left:auto}.home-news-list a:hover .home-row-title,.home-panel-list a:hover .home-row-title{color:var(--color-brand)}.home-panels{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media (width>=1024px){.home-panels{grid-template-columns:1fr 1fr;align-items:stretch;gap:0 1.25rem}.home-panel{grid-template-rows:subgrid;grid-row:span var(--home-panel-span);display:grid}.home-panel-list{grid-template-rows:subgrid;grid-row:span var(--home-list-span);display:grid}.home-panel-list>li{display:flex}.home-panel-list>li>a{flex:1}}.home-panel{padding-bottom:calc(var(--spacing) * 4)}@media (width>=640px){.home-panel{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);overflow:hidden}@media (width>=40rem){.home-panel{padding-inline:calc(var(--spacing) * 6)}}.home-panel{background:radial-gradient(90% 70% at 100% 0,#0057ea0b,#0000 58%),linear-gradient(#fbfcfe 0%,#f3f6fa 100%)}}.home-panel-more{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background:linear-gradient(105deg,#f7fbfe 0%,#e4eff9 46%,#d3e4f6 100%);text-decoration-line:none;display:flex}@media (width>=640px){.home-panel-more{border-radius:var(--radius-sm);border-style:var(--tw-border-style);margin-inline:0;border-width:0;width:auto;margin-bottom:0;padding-inline:1rem}}.home-panel-more span{min-width:0}.home-panel-more:hover{color:var(--color-brand);background:linear-gradient(105deg,#eef6fd 0%,#d7e8f7 46%,#c5daf2 100%);text-decoration-line:none}.home-panel-more-chevron{color:var(--color-brand);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}.home-panel-more-chevron svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);display:block}.home-panel-more:hover .home-panel-more-chevron{transform:translate(2px)}.home-panel .home-section-head h2 a{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-decoration-line:none}.home-panel .home-section-head h2 a:hover{color:var(--color-brand)}.home-panel-shortcuts{margin:0;margin-bottom:var(--spacing);gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.home-panel-shortcuts a{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-paper);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);border-radius:2147483647px;text-decoration-line:none;display:inline-flex}.home-shortcut-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);object-fit:contain;flex-shrink:0}.home-panel-shortcuts a:hover{color:var(--color-brand)}.home-rail{gap:calc(var(--spacing) * 4);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.home-guide-grid,.home-travel-cards{gap:calc(var(--spacing) * 4);margin:0;padding:0;list-style-type:none;display:grid}@media (width>=40rem){.home-guide-grid,.home-travel-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.home-guide-grid,.home-travel-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.home-travel-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-travel-grid{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.home-travel-links{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.home-travel-links a{border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);text-decoration-line:none}.story,.story:hover,.story:focus-visible,.prose-rtm .story,.prose-rtm .story:hover,.prose-rtm .story:focus-visible{color:var(--color-ink);text-decoration-line:none;text-decoration-color:#0000;text-decoration-thickness:0;display:flex}.story:hover .story-title,.story:focus-visible .story-title,.prose-rtm .story:hover .story-title,.prose-rtm .story:focus-visible .story-title{color:var(--color-brand);text-decoration-line:none}.story-media{background-color:var(--color-white);display:block;position:relative;overflow:hidden}.story-tile-meta{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.story-tile-category{text-align:right;--tw-font-weight:var(--font-weight-medium);min-width:0;font-size:.7rem;font-weight:var(--font-weight-medium);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-brand);text-transform:uppercase;margin-left:auto}.story-media>*{width:100%;height:100%;display:block}.story-media img{object-fit:cover;width:100%;height:100%;margin:0}.story-media-empty{background:#dce6ef}.story-copy{flex-direction:column;min-width:0;display:flex}.story-title{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.story-excerpt{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 6);font-size:.95rem;line-height:calc(var(--spacing) * 6);color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.story-excerpt{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.story-date{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.story-lead{border-radius:var(--radius-md);background-color:var(--color-ink);aspect-ratio:16/9;flex-direction:column;height:100%;position:relative;overflow:hidden}.story-lead .story-media{position:absolute;inset:0}.story-lead .story-copy{z-index:10;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 4);color:var(--color-white);inset-inline:0;background:linear-gradient(#0000 0%,#12202b9e 54%,#12202be6 100%);position:absolute;bottom:0}.story-lead .story-kicker{color:#ffda77}.story-lead .story-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (width>=40rem){.story-lead .story-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.story-lead:hover .story-title{color:var(--color-white)}.story-lead .story-excerpt{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.story-lead .story-excerpt{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.story-lead .story-date{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.story-lead .story-date{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (width<=639px){.home>.home-news{width:100%}.home-news .home-section-head,.home-news .home-news-list{padding-inline:1rem}.home-news .story-lead{aspect-ratio:auto;background:0 0;border-radius:0;height:auto;overflow:visible}.home-news .story-lead .story-media{aspect-ratio:16/9;position:relative;inset:auto}.home-news .story-lead .story-copy{background:0 0;padding:.85rem 1rem 0;position:static}.home-news .story-lead .story-kicker{color:var(--color-brand)}.home-news .story-lead .story-title{color:var(--color-ink)}.home-news .story-lead:hover .story-title{color:var(--color-brand)}.home-news .story-lead .story-excerpt{color:#12202bcc}@supports (color:color-mix(in lab, red, red)){.home-news .story-lead .story-excerpt{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.home-news .story-lead .story-date{color:var(--color-muted)}}.story-feature{gap:calc(var(--spacing) * 3);flex-direction:column}.story-pair{gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.story-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-pair:has(:only-child){grid-template-columns:1fr}.story-feature .story-media{aspect-ratio:4/3;border-radius:var(--radius-2xl)}.story-feature .story-title{--tw-leading:var(--leading-tight);font-size:1.45rem;line-height:var(--leading-tight)}@media (width>=40rem){.story-feature .story-title{font-size:1.7rem}}.story-rail{align-items:center;gap:calc(var(--spacing) * 3)}.story-rail .story-media{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-xl);flex-shrink:0}@media (width>=40rem){.story-rail .story-media{width:4.4rem;height:4.4rem}}.story-rail .story-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.story-rail .story-date{margin-top:var(--spacing)}.story-tile{border-radius:var(--radius-sm);background-color:var(--color-white);flex-direction:column;overflow:hidden}.story-tile .story-media{aspect-ratio:16/10;border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.story-tile .story-copy{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4)}.story-tile .story-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.story-tile .story-date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0;margin-top:0}@media (width<=767px){.story-lead,.story-guide,.story-travel,.story-feature .story-media,.story-rail .story-media,.story-guide .story-media,.story-travel .story-media,.home-thumb,.search-hit-thumb,.page-links-thumb,.page-links-card,.uk-event-card{border-radius:0}}.event-type{color:var(--color-brand);background-color:#dce6ef;justify-content:center;align-items:center;display:flex}.event-type-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.event-type-icon svg{width:2.5rem;height:2.5rem;display:block}.uk-events-filter-open,.uk-events-dialog-head{display:none}.uk-events-form{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px}@media (width>=40rem){.uk-events-form{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.uk-events-form{background:radial-gradient(80% 120% at 0 0,#0057ea1a,#0000 58%),radial-gradient(70% 90% at 100% 100%,#ffda7773,#0000 46%),#f4f9fd;border-color:#b9d3ea}.uk-events-filters{gap:calc(var(--spacing) * 3);display:grid}.uk-events-near{align-items:flex-end;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) 8.75rem;display:grid}.uk-events-picks{gap:calc(var(--spacing) * 3);display:grid}.uk-events-field{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.uk-events-field>span,.uk-events-pick-button>span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.uk-events-field input,.uk-events-field select,.uk-events-pick-value{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);border-width:1px;border-color:#b9d3ea}.uk-events-pick{min-width:0;position:relative}.uk-events-pick-button{cursor:pointer;align-items:stretch;gap:var(--spacing);text-align:left;width:100%;min-height:0;font:inherit;color:inherit;anchor-name:--uk-event-type;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.uk-events-pick-value{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.uk-events-pick-value>span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.uk-events-pick-value:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin-top:-.2rem;transform:rotate(45deg)}.uk-events-pick:has(.uk-events-menu:popover-open) .uk-events-pick-value:after{margin-top:.15rem;transform:rotate(225deg)}.uk-events-menu{z-index:20;border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position-anchor:--uk-event-type;inset:unset;top:anchor(bottom);bottom:auto;right:auto;left:anchor(left);width:anchor-size(width);position-try-fallbacks:flip-block;border-width:1px;border-color:#b9d3ea;height:auto;max-height:min(16.5rem,46dvh);margin:.25rem 0 0;position:fixed;overflow:auto}.uk-events-menu label{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media (width<=1099px){.uk-events-filter-open{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);border-width:1px;border-color:#b9d3ea;display:inline-flex}.uk-events-filter-open.is-on:after{content:"";border-radius:var(--radius-sm);background:#0057ea;width:.5rem;height:.5rem}dialog.uk-events-dialog{background:0 0;border:0;width:min(36rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:0}dialog.uk-events-dialog::backdrop{background:#12202b73}.uk-events-dialog .uk-events-form{max-height:calc(100dvh - 1.5rem);margin-top:0;overflow:auto}.uk-events-dialog-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.uk-events-dialog-head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.uk-events-filter-close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);border-width:1px;border-color:#b9d3ea;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.uk-events-filter-close>span{width:auto;height:auto;line-height:0;display:flex}.uk-events-filter-close svg{width:1.15rem;height:auto;display:block}}@media (width>=1100px){.uk-events-layout{margin-top:1.5rem}dialog.uk-events-dialog{width:100%;max-width:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:static}.uk-events-layout .uk-events-form{align-items:flex-end;gap:.75rem;margin-top:0;padding:.75rem 1rem;display:flex}.uk-events-layout .uk-events-filters,.uk-events-layout .uk-events-near,.uk-events-layout .uk-events-picks{display:contents}.uk-events-layout .uk-events-field,.uk-events-layout .uk-events-pick{flex:.8 7rem;min-width:0}.uk-events-layout .uk-events-search{flex:1.6 12rem}.uk-events-layout .uk-events-actions{flex:none;margin-top:0}.uk-events-menu{max-height:min(20rem,70dvh)}}.uk-events-actions{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.uk-events-actions button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-sm);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);align-items:center;display:inline-flex}.uk-events-actions a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none}.uk-events-count{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);margin-bottom:0}.uk-events-list{margin:0;margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 5);padding:0;list-style-type:none;display:grid}@media (width>=720px){.uk-events-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.uk-events-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.uk-events-empty{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);color:var(--color-ink);background:#f4f9fd;border-width:1px;border-color:#b9d3ea;margin-bottom:0}.uk-event-card{border-radius:var(--radius-sm);height:100%;color:inherit;background:#fff;border:1px solid #e4ebf1;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #12202b0d}.uk-event-card:hover{border-color:#b9d3ea;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 24px #12202b1a}.uk-event-media{display:block;position:relative}.uk-event-photo{aspect-ratio:16/9;object-fit:cover;background:#eef4f8;width:100%;display:block}.uk-event-photo-empty{color:var(--color-brand);background:radial-gradient(80% 120% at 0 0,#0057ea1f,#0000 58%),#f4f9fd;justify-content:center;align-items:center;display:flex}.uk-event-photo-icon svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);display:block}.uk-event-tags{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:absolute}.uk-event-tag{border-radius:var(--radius-sm);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-brand);text-transform:uppercase;box-shadow:0 1px 2px #12202b1f}.uk-event-free{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);position:absolute}.uk-event-flag{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none}.uk-event-body{gap:calc(var(--spacing) * 2);min-height:0;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.uk-event-heading{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:none}.uk-event-card:hover .uk-event-heading{text-decoration:none}@media (prefers-reduced-motion:reduce){.uk-event-card{transition:none}.uk-event-card:hover{transform:none}}.uk-event-meta{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.uk-event-when{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-shrink:0}.uk-event-type{text-align:right;--tw-font-weight:var(--font-weight-medium);min-width:0;font-size:.7rem;font-weight:var(--font-weight-medium);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-brand);text-transform:uppercase;margin-left:auto}.uk-event-chip{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);inset-inline:0;background:linear-gradient(#12202b00,#12202bc7);padding:1.75rem .75rem .65rem;font-size:.8125rem;line-height:1.3;display:flex;position:absolute;bottom:0}.uk-event-chip-icon svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--color-white);flex-shrink:0;display:block}@media (width<=719px){.uk-events-layout{width:calc(100% + 2rem);margin-inline:-1rem}.uk-events-list{gap:.875rem}.uk-event-body{gap:.35rem;padding:.8rem .9rem .9rem}.uk-event-heading{font-size:1.05rem;line-height:1.3}}.uk-event-copy{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.uk-event-kicker{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase;flex-wrap:wrap;display:flex}.uk-event-kicker-icon,.uk-event-meta-icon{display:inline-flex}.uk-event-kicker-icon svg,.uk-event-meta-icon svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);display:block}.uk-event-status{border-radius:var(--radius-sm);background-color:#0057ea4d}@supports (color:color-mix(in lab, red, red)){.uk-event-status{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.uk-event-status{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none;font-size:.65rem}.uk-event-hero .article-image{margin-top:calc(var(--spacing) * 6);margin-bottom:0}.uk-event-layout{gap:calc(var(--spacing) * 6);display:grid}.uk-event-intro .doc-title{margin-top:calc(var(--spacing) * 2)}.uk-event-service{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);margin-bottom:0}.uk-event-aside:not(:has(.uk-event-facts)){display:none}.uk-event-facts{border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background:radial-gradient(80% 120% at 0 0,#0057ea1a,#0000 58%),radial-gradient(70% 90% at 100% 100%,#ffda7766,#0000 46%),#f4f9fd;border-width:1px;border-color:#b9d3ea}.uk-event-facts dl{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.uk-event-facts dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.uk-event-facts dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.uk-event-access{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);white-space:pre-line;color:var(--color-ink);margin-bottom:0}.uk-event-links{margin:0;margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.uk-event-links a{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-sm);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);align-items:center;text-decoration-line:none;display:inline-flex}.uk-event-links a[data-link-type=info]{border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);border-width:1px;border-color:#b9d3ea}.uk-event-dates{margin-top:var(--spacing)}.uk-event-dates h2,.uk-event-dates h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.uk-event-dates h3,.uk-event-dates>.uk-event-main,.uk-event-dates>.uk-event-aside{margin-top:calc(var(--spacing) * 6)}.uk-event-dates ol,.uk-event-more-list{margin:0;margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);padding:0;list-style-type:none;display:grid}.uk-event-more{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:none;display:inline-block}.uk-event-more:hover,.uk-event-more:focus-visible{text-decoration-line:underline}.uk-event-more-heading{margin:0;margin-top:calc(var(--spacing) * 8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);scroll-margin-top:6rem}.uk-event-instance{align-items:stretch;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 3);border-width:1px;border-color:#b9d3ea;display:flex;position:relative}.uk-event-instance.is-link{cursor:pointer}.uk-event-instance.is-link:hover{border-color:#8fb4d6}.uk-event-instance.is-current{background:radial-gradient(80% 120% at 0 0,#0057ea1f,#0000 58%),radial-gradient(70% 90% at 100% 100%,#ffda7773,#0000 46%),#f4f9fd;box-shadow:0 1px 2px #12202b0a}.uk-event-instance.is-current.is-link:hover{border-color:var(--color-accent);background:radial-gradient(80% 120% at 0 0,#0057ea2e,#0000 58%),radial-gradient(70% 90% at 100% 100%,#ffda778c,#0000 46%),#f4f9fd}.uk-event-instance-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.uk-event-instance-link:hover{text-decoration:none}.uk-event-go{z-index:0;justify-content:flex-end;align-items:center;gap:var(--spacing);text-align:right;--tw-leading:var(--leading-tight);width:4.5rem;font-size:.8125rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);flex-shrink:0;align-self:center;display:flex;position:relative}.uk-event-go-label{min-width:0}.uk-event-go-icon{flex-shrink:0;line-height:0;display:flex}.uk-event-go-icon svg{width:auto;height:2.25rem;display:block}.uk-event-instance .uk-event-links{margin-top:var(--spacing)}.uk-event-instance .uk-event-copy{gap:calc(var(--spacing) * 2)}.uk-event-instance time{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.uk-event-place{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink);display:flex}.uk-event-instance p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink);margin:0}.uk-event-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--color-muted);margin:0}.story-guide,.story-travel{border-radius:var(--radius-2xl);flex-direction:column;position:relative;overflow:hidden}.story-guide .story-media,.story-travel .story-media{aspect-ratio:4/3;border-radius:var(--radius-2xl)}.story-guide .story-copy,.story-travel .story-copy{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#12202bcc;inset-inline:0;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.story-guide .story-copy,.story-travel .story-copy{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.story-guide .story-copy,.story-travel .story-copy{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 3)}.story-guide .story-title,.story-travel .story-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.story-guide:hover .story-title,.story-travel:hover .story-title{color:var(--color-white)}.story-grid{margin:0;margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 5);padding:0;list-style-type:none;display:grid}@media (width>=720px){.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=719px){.story-grid{width:calc(100% + 2rem);margin-inline:-1rem}.story-grid>.news-month{padding-inline:1rem}}.news-month-jump{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.news-month-jump select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);border-radius:2147483647px}.news-month{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);grid-column:1/-1;margin:0;scroll-margin-top:10rem}.story-grid>.news-month:first-child{padding-top:0}.news-month h2{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;margin:0}.news-month-links{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.news-month-links a{color:var(--color-brand);text-decoration-line:none}.news-month-links a[aria-current=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.news-pager{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.news-pager-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin:0}.news-pager-links{justify-content:center;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.news-pager-links a,.news-pager-current,.news-pager-muted,.news-pager-gap{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.news-pager-links a{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-ink);text-decoration-line:none}.news-pager-links a:hover{border-color:var(--color-brand);color:var(--color-brand)}.news-pager-current{background-color:var(--color-brand);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.news-pager-muted,.news-pager-gap{color:var(--color-muted)}.is-infinite .news-pager{display:none}.news-more{margin-top:calc(var(--spacing) * 8);min-height:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);justify-content:center;align-items:center;display:flex}.news-more[hidden],.news-more-loading[hidden],.news-more-end[hidden]{display:none}.news-more-loading,.news-more-end{align-items:center;gap:calc(var(--spacing) * 2);margin:0;display:inline-flex}.news-more-spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-brand);display:inline-flex}.news-more-spinner svg{width:1rem;height:1rem;animation:.8s linear infinite news-more-spin;display:block}@keyframes news-more-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.news-more-spinner svg{animation:none}}.newsletter-banner,.newsletter-embed{border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 8);color:var(--color-white);background:radial-gradient(circle at 12% 18%,#ffda7761,#0000 32%),radial-gradient(circle at 86% 22%,#ffffff1a,#0000 26%),radial-gradient(circle at 78% 82%,#ffda7747,#0000 34%),radial-gradient(circle at 24% 88%,#ffffff14,#0000 28%),linear-gradient(105deg,#4e3dff 0%,#634acf 46%,#2b5fad 100%);border-width:0;position:relative;overflow:hidden}.newsletter-banner{border-radius:var(--radius-sm);margin-block:0}.home>.newsletter-banner{margin-block:-1.5rem}.home>.home-events{margin-top:-1.5rem}@media (width<=639px){.home>.newsletter-banner{width:100%}}.newsletter-embed{margin-block:calc(var(--spacing) * 8);border-radius:0;padding-inline:0}.doc .newsletter-embed{width:calc(100% + 2rem);margin-inline:-1rem}@media (width>=768px){.doc .newsletter-embed{width:calc(100% + 3rem);margin-inline:-1.5rem}}.newsletter-banner .newsletter-banner-inner{z-index:10;gap:calc(var(--spacing) * 5);display:grid;position:relative}@media (width>=40rem){.newsletter-banner .newsletter-banner-inner{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:center}}@media (width>=64rem){.newsletter-banner .newsletter-banner-inner{grid-template-columns:minmax(0,1fr) minmax(22rem,34rem)}}.newsletter-banner .newsletter-banner-inner{width:min(72rem,100% - 2rem);margin-inline:auto}.newsletter-embed .newsletter-banner-inner{z-index:10;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);display:grid;position:relative}@media (width>=768px){.newsletter-embed .newsletter-banner-inner{padding-inline:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center}}.newsletter-banner .newsletter-copy-block,.newsletter-banner .newsletter-form,.newsletter-banner .newsletter-status,.newsletter-embed .newsletter-copy-block,.newsletter-embed .newsletter-form,.newsletter-embed .newsletter-status{z-index:10;position:relative}.newsletter-stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.newsletter-stars:before{content:"";background-image:radial-gradient(1.5px 1.5px at 8% 14%,#ffffffd9 50%,#0000 51%),radial-gradient(1px 1px at 16% 42%,#ffda77e6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 22% 8%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 34% 28%,#ffffffbf 50%,#0000 51%),radial-gradient(1.5px 1.5px at 46% 12%,#ffda77cc 50%,#0000 51%),radial-gradient(1px 1px at 54% 36%,#ffffffa6 50%,#0000 51%),radial-gradient(1px 1px at 62% 6%,#fffc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 74% 30%,#ffda77d9 50%,#0000 51%),radial-gradient(1px 1px at 82% 10%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 90% 44%,#ffffffbf 50%,#0000 51%),radial-gradient(1.5px 1.5px at 12% 68%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 28% 78%,#ffda77cc 50%,#0000 51%),radial-gradient(1px 1px at 40% 88%,#ffffffa6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 58% 74%,#fffc 50%,#0000 51%),radial-gradient(1px 1px at 70% 90%,#ffda77d9 50%,#0000 51%),radial-gradient(1px 1px at 86% 66%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 94% 84%,#ffffffbf 50%,#0000 51%);position:absolute;inset:0}.newsletter-star{color:var(--color-white);filter:drop-shadow(0 0 8px #ffffffb3);position:absolute}.newsletter-star.is-gold{color:#ffda77;filter:drop-shadow(0 0 10px #ffda77d9)}.newsletter-star svg{width:100%;height:auto;display:block}.newsletter-banner .newsletter-heading,.newsletter-embed .newsletter-heading,.prose-rtm .newsletter-banner .newsletter-heading,.prose-rtm .newsletter-embed .newsletter-heading{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media (width>=40rem){.newsletter-banner .newsletter-heading,.newsletter-embed .newsletter-heading,.prose-rtm .newsletter-banner .newsletter-heading,.prose-rtm .newsletter-embed .newsletter-heading{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.newsletter-banner .newsletter-heading,.newsletter-embed .newsletter-heading,.prose-rtm .newsletter-banner .newsletter-heading,.prose-rtm .newsletter-embed .newsletter-heading{text-shadow:0 1px 8px #2e106547}.newsletter-banner .newsletter-note,.newsletter-embed .newsletter-note,.prose-rtm .newsletter-banner .newsletter-note,.prose-rtm .newsletter-embed .newsletter-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fffc;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.newsletter-banner .newsletter-note,.newsletter-embed .newsletter-note,.prose-rtm .newsletter-banner .newsletter-note,.prose-rtm .newsletter-embed .newsletter-note{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.newsletter-embed .newsletter-heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width>=40rem){.newsletter-embed .newsletter-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.newsletter-banner .newsletter-copy,.newsletter-embed .newsletter-copy{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-shadow:0 1px 6px #2e106538;margin-bottom:0}.newsletter-banner .newsletter-input,.newsletter-embed .newsletter-input{border-style:var(--tw-border-style);background-color:#ffffffd9;border-width:0}@supports (color:color-mix(in lab, red, red)){.newsletter-banner .newsletter-input,.newsletter-embed .newsletter-input{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.newsletter-banner .newsletter-input,.newsletter-embed .newsletter-input{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}:is(.newsletter-banner .newsletter-input,.newsletter-embed .newsletter-input)::placeholder{color:#12202b73}@supports (color:color-mix(in lab, red, red)){:is(.newsletter-banner .newsletter-input,.newsletter-embed .newsletter-input)::placeholder{color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.newsletter-banner .newsletter-input:focus,.newsletter-embed .newsletter-input:focus{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand)}.newsletter-banner .newsletter-button,.newsletter-embed .newsletter-button{background-color:var(--color-ink);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.newsletter-banner .newsletter-status,.newsletter-embed .newsletter-status{color:var(--color-white)}.social-icons{align-items:center;gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:flex}.social-icons a{color:var(--color-ink);text-decoration-line:none;display:inline-flex}.social-icons-svg svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.site-footer-brand .social-icons{gap:calc(var(--spacing) * 4)}.site-footer-brand .social-icons-svg svg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.social-icons a[data-platform=facebook],a.author-link-icon[data-platform=facebook]{color:#1877f2}.social-icons a[data-platform=instagram],a.author-link-icon[data-platform=instagram]{color:#e4405f}.social-icons a[data-platform=pinterest],a.author-link-icon[data-platform=pinterest]{color:#bd081c}.weather-strip ul{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.weather-strip-title{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.weather-strip li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.weather-strip-icon{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);flex-shrink:0}.weather-strip-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.weather-strip-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-muted);display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
