@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/bodoni-italic-0.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/bodoni-normal-1.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/schibsted-normal-2.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/schibsted-normal-2.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/*! tailwindcss v4.3.1 | 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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--tracking-normal:0em;--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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]){-webkit-text-decoration:underline dotted;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;-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{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}.site-footer .footer-age{border-radius:min(var(--radius-field,4px), 6px);border:2px solid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:.25rem;font-weight:700;line-height:1;display:inline-grid}.op-cta>.btn-cta{justify-self:start}[data-ranking-more]{min-height:2.75rem}body{background:var(--cream);color:var(--text);font-size:var(--tivoli-font-size-1);line-height:var(--tivoli-line-height-2);-webkit-font-smoothing:antialiased;margin:0}h1,h2,:is(h3,:where(.op-card-title)){font-family:var(--serif);font-weight:var(--tivoli-font-weight-3);line-height:var(--tivoli-line-height-4);text-wrap:balance;letter-spacing:var(--tivoli-letter-spacing-5)}h1{font-size:var(--tivoli-font-size-6);line-height:var(--tivoli-line-height-7)}h2{font-size:var(--tivoli-font-size-8)}:is(h3,:where(.op-card-title)){font-size:var(--tivoli-font-size-9)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible,.card-link:focus-visible>.btn-cta{outline:var(--tivoli-outline-10);outline-offset:var(--tivoli-outline-offset-11)}.hero a:focus-visible,.site-header a:focus-visible,.toc-band a:focus-visible,.site-footer a:focus-visible{outline-color:var(--gilt)}section[id]{scroll-margin-top:1.5rem}body:has(>[data-rating-bar]){padding-bottom:calc(var(--rating-bar-h,4.5rem) + env(safe-area-inset-bottom,0px))}.rating-bar{z-index:40;box-sizing:border-box;width:100%;height:calc(var(--rating-bar-h,4.5rem) + env(safe-area-inset-bottom,0px));padding:.75rem max(1.25rem, env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));background:var(--color-base-100);color:var(--color-base-content);font:var(--rating-bar-font,700 1rem/1.3 system-ui, sans-serif);text-align:center;cursor:pointer;box-shadow:0 0 1.25rem var(--color-primary);border:0;position:fixed;inset:auto 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rating-bar{box-shadow:0 0 1.25rem color-mix(in srgb, var(--color-primary) 35%, transparent)}}.rating-bar:after{content:"";pointer-events:none;--rating-bulb:radial-gradient(circle, var(--color-primary) 0 2px, transparent 3px);background-image:var(--rating-bulb), var(--rating-bulb), var(--rating-bulb), var(--rating-bulb);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:1.5rem .5rem,1.5rem .5rem,.5rem 1.5rem,.5rem 1.5rem;animation:2s linear infinite rating-bar-lights;position:absolute;inset:0}@keyframes rating-bar-lights{to{background-position:1.5rem 0,-1.5rem 100%,0 -1.5rem,100% 1.5rem}}.rating-bar:focus-visible,.rating-panel__close:focus-visible{outline:3px solid var(--color-base-content);outline-offset:-6px}body:has([data-consent-banner]:not([hidden])) .rating-bar{visibility:hidden}.rating-panel{box-sizing:border-box;width:var(--rating-panel-w,min(70rem, calc(100% - 3rem)));overscroll-behavior:contain;border:2px solid var(--color-primary);background:var(--color-base-100);max-width:none;height:fit-content;max-height:calc(100dvh - 3rem);color:var(--color-base-content);margin:auto;padding:0 1rem 1rem;inset:0;overflow:auto}.rating-panel::backdrop{background:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.rating-panel::backdrop{background:color-mix(in srgb, var(--color-base-100) 75%, transparent)}}.rating-panel__header{z-index:10;background:var(--color-base-100);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex;position:sticky;top:0}.rating-panel__header h2{overflow-wrap:anywhere;margin:0;font-size:1.5rem}.rating-panel__close{background:var(--color-base-100);min-height:2.75rem;color:var(--color-base-content);cursor:pointer;border:1px solid;flex-shrink:0;padding:.6rem 1rem}.rating-panel__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rating-panel__list>li{opacity:1;animation:none;transform:none}@media (max-width:767px){.rating-panel{width:100%;height:100dvh;max-height:100dvh;padding:0 max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));border:0}.rating-panel__header{padding-top:max(1rem, env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.rating-bar:after{animation:none}.rating-panel *,.rating-panel :before,.rating-panel :after{transition:none!important;animation:none!important}}.hero .ds-hero-copy{z-index:2;margin-inline:var(--ds-hero-copy-shift,0);padding:var(--ds-hero-copy-pad,var(--ds-gutter));border-radius:var(--radius-box);background:var(--appearance-hero-copy-background,var(--color-base-100));color:var(--color-base-content);position:relative}}@layer components{@media not all and (min-width:48rem){[data-mobile-variant=compact] .op-card .op-grid{grid-template-columns:2rem auto minmax(0,1fr)!important;gap:.75rem!important;padding:1rem!important}[data-mobile-variant=compact] .op-card .op-rank{grid-area:1/1!important;font-size:1.75rem!important;line-height:1!important}[data-mobile-variant=compact] .op-card .operator-mark{grid-area:1/2}[data-mobile-variant=compact] .op-card .operator-mark-lg.operator-mark-logo{width:6rem!important;height:3rem!important}[data-mobile-variant=compact] .op-card .operator-mark-lg:not(.operator-mark-logo){width:3rem!important;height:3rem!important}[data-mobile-variant=compact] .op-card .op-grid :is(h3,:where(.op-card-title)){grid-area:1/3;font-size:1.125rem!important;line-height:1.5rem!important}[data-mobile-variant=compact] .op-card .op-offer{grid-area:auto/1/auto/-1!important;font-size:1.125rem!important;line-height:1.625rem!important}[data-mobile-variant=compact] .op-card .op-cta{grid-area:auto/1/auto/-1!important}[data-mobile-variant=compact] .op-card .btn-cta{min-height:3rem!important;padding-block:.75rem!important;font-size:.875rem!important;line-height:1.25rem!important}}@media (min-width:48rem){[data-desktop-variant=compact] .op-card .op-grid{grid-template-columns:2rem auto minmax(0,1fr)!important;gap:.75rem!important;padding:1rem!important}[data-desktop-variant=compact] .op-card .op-rank{grid-area:1/1!important;font-size:1.75rem!important;line-height:1!important}[data-desktop-variant=compact] .op-card .operator-mark{grid-area:1/2}[data-desktop-variant=compact] .op-card .operator-mark-lg.operator-mark-logo{width:6rem!important;height:3rem!important}[data-desktop-variant=compact] .op-card .operator-mark-lg:not(.operator-mark-logo){width:3rem!important;height:3rem!important}[data-desktop-variant=compact] .op-card .op-grid :is(h3,:where(.op-card-title)){grid-area:1/3;font-size:1.125rem!important;line-height:1.5rem!important}[data-desktop-variant=compact] .op-card .op-offer{grid-area:auto/1/auto/-1!important;font-size:1.125rem!important;line-height:1.625rem!important}[data-desktop-variant=compact] .op-card .op-cta{grid-area:auto/1/auto/-1!important}[data-desktop-variant=compact] .op-card .btn-cta{min-height:3rem!important;padding-block:.75rem!important;font-size:.875rem!important;line-height:1.25rem!important}@container op (min-width:44rem){[data-desktop-variant=compact] .op-card .op-grid{grid-template-columns:2.5rem auto minmax(0,1fr) fit-content(18rem)!important;column-gap:1rem!important;padding:1rem 1.25rem!important}[data-desktop-variant=compact] .op-card .op-rank{grid-row:1/3!important;font-size:2rem!important}[data-desktop-variant=compact] .op-card .operator-mark{grid-row:1/3;align-self:center}[data-desktop-variant=compact] .op-card .operator-mark-lg.operator-mark-logo{padding:.25rem;width:5rem!important;height:2.5rem!important}[data-desktop-variant=compact] .op-card .operator-mark-lg:not(.operator-mark-logo){width:2.5rem!important;height:2.5rem!important}[data-desktop-variant=compact] .op-card .op-grid :is(h3,:where(.op-card-title)){grid-area:1/3;align-self:end;font-size:1rem!important}[data-desktop-variant=compact] .op-card .op-offer{align-self:start;grid-area:2/3!important;font-size:1rem!important;line-height:1.5rem!important}[data-desktop-variant=compact] .op-card .op-cta{align-self:end;grid-area:1/4!important}[data-desktop-variant=compact] .op-card .op-id>div>div,[data-desktop-variant=compact] .op-card .op-grid:before{grid-column:2/-1!important}[data-desktop-variant=compact] .op-card .op-grid:not(:has(>.op-review))>.op-cta{align-self:center;grid-row:1/3!important}}@container op (min-width:62rem){[data-desktop-variant=compact] .op-card .op-grid{grid-template-columns:2.5rem auto minmax(0,1fr) fit-content(18rem) fit-content(18rem)!important}[data-desktop-variant=compact] .op-card .op-cta{align-self:center;grid-area:1/5/3!important}}}.op-card .op-rank,:is([data-desktop-variant=compact],[data-mobile-variant=compact]) .op-card .op-rank{font-size:0!important}@container op (min-width:44rem){[data-desktop-variant=compact] .op-card .op-grid{padding:.5rem .75rem!important}}@container op not (min-width:17rem){.op-card .op-cta .btn-cta{min-height:4.125rem!important}}.site-header .brand{min-width:2.75rem!important;overflow:visible!important}main[data-page-design=brand] [data-block=facts] [data-fact-sources]{font-size:1rem!important;line-height:1.625rem!important}main[data-page-design=brand] [data-block=facts] td a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.skip-link{left:var(--tivoli-size-1);z-index:60;padding:var(--tivoli-padding-13);background:var(--red);color:var(--on-ink);font-weight:var(--tivoli-font-weight-3);position:absolute;top:0;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.micro-label{font-size:var(--tivoli-font-size-14);font-weight:var(--tivoli-font-weight-3);letter-spacing:var(--tivoli-letter-spacing-15);text-transform:uppercase;color:var(--muted);display:block}.site-header{background:var(--ink);color:var(--on-ink)}.brand{align-items:center;gap:var(--tivoli-font-size-14);min-height:var(--tivoli-size-2);font-family:var(--serif);font-size:var(--tivoli-font-size-16);font-weight:var(--tivoli-font-weight-3);letter-spacing:var(--tivoli-letter-spacing-17);display:inline-flex}.brand-mark{width:var(--tivoli-size-3);height:var(--tivoli-size-3);flex-shrink:0;transition:filter .25s,transform .3s cubic-bezier(.3,1.6,.5,1)}.brand:hover .brand-mark,.brand:focus-visible .brand-mark,.brand:active .brand-mark{filter:var(--tivoli-size-4)}.nav-list{align-items:center;column-gap:var(--tivoli-column-gap-18);flex-wrap:wrap;display:flex}@media (min-width:40rem){.nav-list{column-gap:var(--tivoli-column-gap-19)}}.nav-link{min-height:var(--tivoli-size-2);font-size:var(--tivoli-font-size-20);font-weight:var(--tivoli-font-weight-3);letter-spacing:var(--tivoli-letter-spacing-21);text-transform:uppercase;color:var(--on-ink-muted);align-items:center;transition:color .15s;display:inline-flex;position:relative}.nav-link:after{content:"";left:0;right:0;bottom:var(--tivoli-size-5);height:var(--tivoli-size-6);background:var(--gilt);transform-origin:0;transition:transform .2s;position:absolute;transform:scaleX(0)}.nav-link:hover,.nav-link:focus-visible{color:var(--on-ink)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.nav-link:active,.nav-link[aria-current=page]{color:var(--gilt)}.nav-link[aria-current=page]:after{height:var(--tivoli-size-7);transform:scaleX(1)}@media (min-width:40rem){.nav-link{letter-spacing:var(--tivoli-letter-spacing-22)}}.garland{width:100%;height:var(--tivoli-size-8);pointer-events:none;position:absolute;top:0;left:0}.bulb{animation:3s ease-in-out infinite twinkle}.bulb-1{animation-delay:-.5s}.bulb-2{animation-delay:-1s}.bulb-3{animation-delay:-1.5s}.bulb-4{animation-delay:-2s}.bulb-5{animation-delay:-2.5s}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.4}}.btn-cta{justify-content:center;align-items:center;gap:var(--tivoli-gap-25);min-height:var(--tivoli-size-9);padding:var(--tivoli-padding-26);border:var(--tivoli-border-27);border-radius:var(--tivoli-border-radius-28);background:var(--red);color:var(--on-ink);box-shadow:var(--tivoli-box-shadow-29);font-size:var(--tivoli-font-size-30);font-weight:var(--tivoli-font-weight-3);letter-spacing:var(--tivoli-letter-spacing-15);line-height:var(--tivoli-line-height-31);text-transform:uppercase;text-align:center;isolation:isolate;transition:background-color .2s,box-shadow .25s,transform .2s cubic-bezier(.2,.7,.3,1);display:inline-flex;position:relative;overflow:hidden}.btn-cta:before{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, var(--tivoli-color-2) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-cta:before{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--tivoli-color-2) 55%, transparent) 50%, transparent 70%)}}.btn-cta:before{pointer-events:none;transform:translate(-130%)}.btn-cta svg{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.card-link:focus-visible>.btn-cta,.btn-cta:focus-visible{background:var(--red-deep);box-shadow:var(--tivoli-box-shadow-32)}.card-link:active>.btn-cta,.btn-cta:active{background:var(--red-deep);box-shadow:var(--tivoli-box-shadow-33)}@media (hover:hover){.card-link:hover>.btn-cta,.btn-cta:hover{background:var(--red-deep);box-shadow:var(--tivoli-box-shadow-32)}}.hero{isolation:isolate;color:var(--on-ink);background:repeating-conic-gradient(from -90deg at 50% 135%, var(--gilt) 0deg .6deg, transparent .6deg 6deg), linear-gradient(180deg, var(--ink), var(--ink-2));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero{background:repeating-conic-gradient(from -90deg at 50% 135%, color-mix(in srgb, var(--gilt) 4.5%, transparent) 0deg .6deg, transparent .6deg 6deg), linear-gradient(180deg, var(--ink), var(--ink-2))}}.hero:before{content:"";z-index:-1;width:var(--tivoli-size-11);height:var(--tivoli-size-12);margin:var(--tivoli-margin-38);background:radial-gradient(closest-side, var(--red), transparent 70%);position:absolute;top:110%;left:12%}@supports (color:color-mix(in lab, red, red)){.hero:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--red) 32%, transparent), transparent 70%)}}.hero:before{pointer-events:none}.hero:after{content:"";height:var(--tivoli-size-13);border-top:var(--tivoli-border-top-39);border-bottom:var(--tivoli-border-top-39);position:absolute;inset:auto 0 0}.hero h1{color:var(--on-ink)}.hero-subline{font-size:var(--tivoli-font-size-43);line-height:var(--tivoli-line-height-44);color:var(--on-ink-muted)}@media (max-width:39.99rem){.hero-subline{line-height:var(--tivoli-line-height-45)}}.hero-note{align-items:center;gap:var(--tivoli-gap-46);font-size:var(--tivoli-font-size-30);line-height:var(--tivoli-line-height-45);color:var(--on-ink-muted);display:flex}.hero-poster{z-index:-1;position:absolute;inset:0}.hero-poster .poster-gilt,.hero-poster .poster-ink,.hero-poster picture{height:100%;display:block}.hero-poster .poster-img{object-fit:cover;object-position:60% 60%;opacity:.26;width:100%;height:100%}@media (min-width:64rem){.hero-poster{inset:var(--tivoli-size-17);z-index:-1;width:27%;position:absolute}.hero-poster .poster-gilt{padding:var(--tivoli-border-radius-28);background:var(--gilt)}.hero-poster .poster-ink{padding:var(--tivoli-padding-49);background:var(--ink)}.hero-poster .poster-gilt,.hero-poster .poster-ink,.hero-poster picture{clip-path:var(--notch)}.hero-poster .poster-img{opacity:1}}.band{padding-block:var(--ds-section-space)}.band-ranking{padding-block:var(--tivoli-padding-block-50)}@media (min-width:40rem){.band-ranking{padding-top:var(--tivoli-padding-top-51)}}.section-title{margin:var(--tivoli-margin-53);color:var(--text)}.section-title:after{content:"";width:var(--tivoli-size-18);height:var(--tivoli-size-15);margin-top:var(--tivoli-font-size-48);border-block:var(--tivoli-border-top-39);display:block}.op-card{border:var(--tivoli-border-62);border-image:var(--tivoli-border-image-63);background:var(--paper);position:relative}.op-card-top{border-image-source:var(--frame-royal);box-shadow:var(--tivoli-box-shadow-64)}.op-grid{gap:var(--tivoli-gap-56);padding:var(--tivoli-padding-65);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rank id""offer offer""cta cta""fig fig""pay pay""pros pros""note note";display:grid}.op-rank{grid-area:rank}.op-id{grid-area:id}.op-offer{grid-area:offer}.op-pay{grid-area:pay}.op-fig{grid-area:fig}.op-cta{grid-area:cta}.card-link{display:grid}.card-link:after{content:"";z-index:2;position:absolute;inset:0}.card-link:focus-visible{outline:none}.op-rank{min-width:var(--tivoli-size-20);font-family:var(--serif);font-size:var(--tivoli-font-size-66);font-weight:var(--tivoli-font-weight-3);line-height:var(--tivoli-line-height-67);text-align:center;color:var(--red);font-variant-numeric:var(--tivoli-font-variant-numeric-68);align-self:center}.op-id{align-items:center;gap:var(--tivoli-font-size-48);min-width:0;display:flex}.op-id :is(h3,:where(.op-card-title)){font-size:var(--tivoli-font-size-16);margin:0}.operator-mark{font-family:var(--serif);font-weight:var(--tivoli-font-weight-3);color:var(--on-ink);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.operator-mark-lg{width:var(--tivoli-size-21);height:var(--tivoli-size-21);font-size:var(--tivoli-font-size-71)}.operator-mark-logo{padding:var(--tivoli-padding-72);background:var(--ink);box-shadow:var(--tivoli-box-shadow-73)}.operator-mark-lg.operator-mark-logo{width:var(--tivoli-size-22)}.offer-title{font-family:var(--serif);font-size:var(--tivoli-line-height-58);font-weight:var(--tivoli-font-weight-3);line-height:var(--tivoli-line-height-76);color:var(--text)}.pay-line{align-items:center;gap:var(--tivoli-gap-77);font-size:var(--tivoli-font-size-35);color:var(--muted);flex-wrap:wrap;display:flex}.pay-line li{align-items:center;gap:var(--tivoli-gap-78);display:inline-flex}.pay-line li:before{content:"";width:var(--tivoli-size-24);height:var(--tivoli-size-24);background:var(--gold);flex-shrink:0;transform:rotate(45deg)}.toc-band{background:var(--ink);color:var(--on-ink);border-top:var(--tivoli-border-top-39)}.toc-title{font-family:var(--sans);font-size:var(--tivoli-font-size-37);font-weight:var(--tivoli-font-weight-3);letter-spacing:var(--tivoli-letter-spacing-87);text-transform:uppercase;color:var(--gold-text);flex-shrink:0;margin:0}.toc-list{column-gap:var(--tivoli-column-gap-19);flex-wrap:wrap;display:flex}.toc-link{align-items:baseline;gap:var(--tivoli-gap-88);min-height:var(--tivoli-size-2);padding-block:var(--tivoli-gap-25);font-size:var(--tivoli-font-size-48);color:var(--muted);transition:color .15s;display:inline-flex}.toc-link:hover,.toc-link:focus-visible{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--gilt);-webkit-text-decoration-color:var(--gilt);-webkit-text-decoration-color:var(--gilt);-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);text-underline-offset:.35em}.toc-num{font-family:var(--serif);font-style:var(--tivoli-font-style-89);font-weight:var(--tivoli-font-weight-90);color:var(--gold-text);transition:transform .2s cubic-bezier(.3,1.6,.5,1),filter .2s;display:inline-block}.toc-band .toc-title{color:var(--gilt)}.toc-band .toc-link{color:var(--on-ink-muted)}.toc-band .toc-link:hover,.toc-band .toc-link:focus-visible{color:var(--on-ink)}.toc-band .toc-num{color:var(--gilt)}.toc-link:hover .toc-num,.toc-link:focus-visible .toc-num,.toc-link:active .toc-num{filter:var(--tivoli-size-33)}.faq-item{border-bottom:var(--tivoli-border-block-52)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--tivoli-font-size-1);min-height:var(--tivoli-size-21);padding:var(--tivoli-padding-107);cursor:pointer;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover h3,.faq-item summary:focus-visible h3{color:var(--red)}.faq-item h3{font-size:var(--tivoli-font-size-71);margin:0;transition:color .15s}.faq-item{position:relative}.faq-item:after{content:"";left:0;right:0;bottom:var(--tivoli-size-40);height:var(--tivoli-size-6);background:var(--red);transform-origin:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.3,1);position:absolute;transform:scaleX(0)}.faq-item:has(summary:hover):after,.faq-item:has(summary:focus-visible):after,.faq-item[open]:after{transform:scaleX(1)}.faq-item p{padding:var(--tivoli-padding-110);color:var(--muted)}.site-footer{background:var(--ink);color:var(--on-ink);position:relative}.site-footer:before{content:"";height:var(--tivoli-size-13);border-block:var(--tivoli-border-top-39);position:absolute;inset:0 0 auto}.footer-help{padding-top:var(--tivoli-column-gap-12);border-top:var(--tivoli-border-top-39);text-align:center}.footer-help-links{column-gap:var(--tivoli-column-gap-12);row-gap:var(--tivoli-gap-121)}.footer-help-links .footer-link{gap:var(--tivoli-padding-74);min-height:var(--tivoli-size-2);font-size:var(--tivoli-font-size-48)}.footer-text{font-size:var(--tivoli-font-size-122);color:var(--on-ink-muted)}.footer-meta{text-align:center;padding-top:var(--tivoli-line-height-58);border-top:var(--tivoli-border-top-39);column-gap:var(--tivoli-font-size-1)}.footer-link{color:var(--on-ink-muted)}.footer-link:hover,.footer-link:focus-visible,.footer-link:active{color:var(--on-ink);text-decoration:underline;-webkit-text-decoration-color:var(--gilt);-webkit-text-decoration-color:var(--gilt);-webkit-text-decoration-color:var(--gilt);-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);text-underline-offset:.25em}.text-link{color:var(--red);text-underline-offset:.2em;text-decoration:underline}.text-link:hover,.text-link:focus-visible,.text-link:active{color:var(--red-deep);text-decoration-thickness:2px}.hero-veil{z-index:-2;background:var(--hero-veil-background);position:absolute;inset:0}.hero .kicker{color:var(--gilt);font-size:var(--tivoli-font-size-20);font-weight:var(--tivoli-font-weight-3);letter-spacing:var(--tivoli-letter-spacing-40);text-transform:uppercase}.hero .hero-subline,.hero .hero-note{color:var(--on-ink)}.hero{padding-top:var(--tivoli-padding-top-145)}.age-sign{padding:var(--tivoli-padding-74);border:var(--tivoli-border-block-42);font-family:var(--serif);color:var(--on-ink)}.band-alt{background:var(--paper-2);border-block:var(--tivoli-border-block-52)}.op-card{border-radius:var(--radius-box)}.op-card-top{border-color:var(--red)}.op-id :is(h3,:where(.op-card-title)){font-size:var(--tivoli-font-size-16)}.op-rank{font-family:var(--serif);color:var(--red);font-size:var(--tivoli-font-size-66)}.op-fig{grid-template-columns:var(--tivoli-size-57);background:var(--paper-2);border-left:var(--tivoli-border-left-79);display:grid}.op-fig>div{padding:var(--tivoli-padding-80)}.op-fig dd{font-family:var(--serif);font-size:var(--tivoli-font-size-83);font-weight:var(--tivoli-font-weight-3)}.toc-list{counter-reset:programme}.toc-link{counter-increment:programme}.toc-num{font-size:var(--ordinal-source-font-size);line-height:var(--toc-number-line-height);display:inline-flex}.toc-num:before{content:counter(programme, upper-roman) ".";font-size:var(--tivoli-font-size-48)}.toc-band{--color-base-content:var(--on-ink)}.toc-band .section-title{color:var(--on-ink)}.faq-item>h3{padding-block:var(--tivoli-font-size-83)}[data-page-design=static] .band{padding-block:var(--ds-static-space)}.hero-veil-theme{background:0 0}.city-links{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.city-links a{align-items:center;min-height:2.75rem;display:inline-flex}.op-card .op-rank:before{white-space:nowrap;content:counter(list-item)!important}.op-card .operator-mark-logo[data-plate=light]{background:#fff}.ranking-note{color:var(--muted);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}}@layer utilities{.pointer-events-none{pointer-events:none}.order-last{order:9999}.mx-auto{margin-inline:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contents{display:contents}.flex{display:flex}.grid{display:grid}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-auto{height:auto}.min-h-8{min-height:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-\(--ds-container\){max-width:var(--ds-container)}.min-w-0{min-width:0}.shrink{flex-shrink:1}.flex-nowrap\!{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.rounded-box{border-radius:var(--radius-box)}.border{border-style:var(--tw-border-style);border-width:1px}.border-base-300{border-color:var(--color-base-300)}.bg-base-200{background-color:var(--color-base-200)}.p-5{padding:calc(var(--spacing) * 5)}.px-\(--ds-gutter\){padding-inline:var(--ds-gutter)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[var\(--ds-band-pt\,1\.5rem\)\]{padding-top:var(--ds-band-pt,1.5rem)}.pt-\[var\(--ds-band-pt\,var\(--ds-section-space\)\)\]{padding-top:var(--ds-band-pt,var(--ds-section-space))}.pb-\(--ds-section-space\){padding-bottom:var(--ds-section-space)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:anywhere\]\!{overflow-wrap:anywhere!important}@media (min-width:40rem){.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:order-none{order:0}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:px-\(--ds-gutter-wide\){padding-inline:var(--ds-gutter-wide)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}.\[\&_\.brand\]\:min-w-0\! .brand{min-width:0!important}.\[\&_\.brand\]\:overflow-hidden\! .brand{overflow:hidden!important}@media not all and (min-width:64rem){.max-lg\:\[\&_\.brand\]\:flex-1\! .brand{flex:1!important}}.\[\&_\.op-id\]\:min-w-0 .op-id{min-width:0}.\[\&_\.op-id_svg\]\:shrink-0 .op-id svg{flex-shrink:0}.\[\&_\.op-id\>div\]\:min-w-0 .op-id>div,.\[\&_\.site-header-nav\]\:min-w-0 .site-header-nav{min-width:0}.\[\&_\.site-header-nav\]\:shrink-0 .site-header-nav{flex-shrink:0}.\[\&_h3\]\:my-5 h3{margin-block:calc(var(--spacing) * 5)}.\[\&_h4\]\:my-4 h4{margin-block:calc(var(--spacing) * 4)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_li\>p\]\:my-2 li>p{margin-block:calc(var(--spacing) * 2)}.\[\&_ol\:not\(\[class\]\)\]\:my-4 ol:not([class]){margin-block:calc(var(--spacing) * 4)}.\[\&_ol\:not\(\[class\]\)\]\:list-decimal ol:not([class]){list-style-type:decimal}.\[\&_ol\:not\(\[class\]\)\]\:pl-6 ol:not([class]){padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:my-4 p{margin-block:calc(var(--spacing) * 4)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_ul\:not\(\[class\]\)\]\:my-4 ul:not([class]){margin-block:calc(var(--spacing) * 4)}.\[\&_ul\:not\(\[class\]\)\]\:list-disc ul:not([class]){list-style-type:disc}.\[\&_ul\:not\(\[class\]\)\]\:pl-6 ul:not([class]){padding-left:calc(var(--spacing) * 6)}@media not all and (min-width:48rem){[data-mobile-variant=compact] .op-card .op-grid{grid-template-columns:2rem minmax(0,1fr)!important;gap:.75rem!important;padding:.75rem!important}[data-mobile-variant=compact] .op-card .op-grid>*{grid-area:auto/span 1/auto/span 1!important}[data-mobile-variant=compact] .op-card :is(.op-id,.op-offer,.op-note,.op-review){grid-column-start:2!important}[data-mobile-variant=compact] .op-card .op-rank{font-size:var(--text-xl,1.25rem)!important;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))!important;grid-area:1/1/span 3!important}[data-mobile-variant=compact] .op-card .op-id{flex-flow:row!important;align-items:center!important;gap:.5rem!important}[data-mobile-variant=compact] .op-card .op-id>div{width:auto!important}[data-mobile-variant=compact] .op-card .op-id h3{font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height,1.5))!important}[data-mobile-variant=compact] .op-card .operator-mark{width:2.5rem!important;height:2.5rem!important}[data-mobile-variant=compact] .op-card .op-offer{font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;margin:0!important}[data-mobile-variant=compact] .op-card .btn-cta{min-height:2.75rem!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;padding-block:.25rem!important}}@media (min-width:48rem){[data-desktop-variant=compact] .op-card .op-grid{grid-template-columns:2rem minmax(0,1fr)!important;gap:.75rem!important;padding:.75rem!important}[data-desktop-variant=compact] .op-card .op-grid>*{grid-area:auto/span 1/auto/span 1!important}[data-desktop-variant=compact] .op-card :is(.op-id,.op-offer,.op-note,.op-review){grid-column-start:2!important}[data-desktop-variant=compact] .op-card .op-rank{font-size:var(--text-xl,1.25rem)!important;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))!important;grid-area:1/1/span 3!important}[data-desktop-variant=compact] .op-card .op-id{flex-flow:row!important;align-items:center!important;gap:.5rem!important}[data-desktop-variant=compact] .op-card .op-id>div{width:auto!important}[data-desktop-variant=compact] .op-card .op-id h3{font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height,1.5))!important}[data-desktop-variant=compact] .op-card .operator-mark{width:2.5rem!important;height:2.5rem!important}[data-desktop-variant=compact] .op-card .op-offer{font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;margin:0!important}[data-desktop-variant=compact] .op-card .btn-cta{min-height:2.75rem!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;padding-block:.25rem!important}}}h1,h2,h3,h4,h5,h6,th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.op-id svg{flex-shrink:0}.op-id{flex-wrap:wrap}.op-id>div{flex:1 1 max-content;max-width:100%}.op-id h3{overflow-wrap:anywhere}.toc-num{flex-shrink:0;min-width:max-content}:root[data-theme=tivoli] .op-card{container:op/inline-size}:root[data-theme=tivoli] .op-card .op-grid{grid-template-areas:none}:root[data-theme=tivoli] .op-grid>*{grid-area:auto}:root[data-theme=tivoli] .op-rank{border:0;align-self:center;min-width:0}:root[data-theme=tivoli] .op-fig{grid-template-columns:none}:root[data-theme=tivoli] .op-card .op-id,:root[data-theme=tivoli] .op-card .op-id>div{display:contents!important}:root[data-theme=tivoli] .op-grid{overflow-wrap:anywhere;grid-template-columns:2rem auto minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem;display:grid}:root[data-theme=tivoli] .op-rank{font-family:var(--serif);color:var(--gold-text);text-shadow:none;grid-area:1/1;font-size:1.75rem;line-height:1}:root[data-theme=tivoli] .op-card-top .op-rank{color:var(--red-deep);text-shadow:none}:root[data-theme=tivoli] .op-card .operator-mark{grid-area:1/2;justify-self:start}:root[data-theme=tivoli] .op-card .operator-mark-lg.operator-mark-logo{width:6rem;height:3rem}:root[data-theme=tivoli] .op-card .operator-mark-lg:not(.operator-mark-logo){width:3rem;height:3rem}:root[data-theme=tivoli] .op-card .op-grid :is(h3,:where(.op-card-title)){letter-spacing:0;grid-area:1/3;font-size:1.125rem;font-weight:600;line-height:1.5rem;overflow-wrap:break-word!important;margin:0!important}:root[data-theme=tivoli] .op-offer{color:var(--text);order:1;grid-column:1/-1;font-size:1.125rem;font-weight:600;margin:0!important;line-height:1.625rem!important}:root[data-theme=tivoli] .op-fig{border:1px solid var(--line);background:var(--paper);order:2;grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;display:grid}:root[data-theme=tivoli] .op-fig>div{grid-template-rows:1fr auto;padding:.75rem;display:grid}:root[data-theme=tivoli] .op-fig>div+div{border-left:1px solid var(--line)}:root[data-theme=tivoli] .op-fig dt{color:var(--gold-text)}:root[data-theme=tivoli] .op-fig dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.5rem}:root[data-theme=tivoli] .op-card .micro-label{letter-spacing:.08em;font-size:.75rem;font-weight:600;line-height:1rem}:root[data-theme=tivoli] .op-cta{order:3;grid-column:1/-1;display:grid}:root[data-theme=tivoli] .op-card .op-cta .btn-cta{width:100%;min-width:15rem;min-height:3rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem}:root[data-theme=tivoli] .card-link:after{content:"";z-index:2;position:absolute;inset:0}:root[data-theme=tivoli] .card-link:focus-visible{outline:none}:root[data-theme=tivoli] .op-grid:before{content:"";border-top:1px dashed var(--line);order:5;grid-column:1/-1;align-self:start}:root[data-theme=tivoli] .op-grid:not(:has(>.op-pay,>.op-pros,.chip-licence,.chip-sample)):before{display:none}:root[data-theme=tivoli] .op-card .op-id>div>div{flex-wrap:wrap;order:6;grid-column:1/-1;align-items:baseline;display:flex;gap:.5rem .75rem!important}:root[data-theme=tivoli] .op-pay{order:7;grid-column:1/-1;align-self:start;align-items:baseline;display:grid;gap:.25rem 1rem!important}:root[data-theme=tivoli] .pay-line{color:var(--muted);flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}:root[data-theme=tivoli] .pay-line li:before{content:"/";color:var(--red);margin-right:.375rem}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=below])>.op-rank{grid-row:1/3}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=below]) .operator-mark{grid-area:1/2/auto/-1}:root[data-theme=tivoli] .op-card .op-grid:has([data-rating-cards=below]) :is(h3,:where(.op-card-title)){grid-area:2/2/auto/-1}@container op (min-width:44rem){:root[data-theme=tivoli] .op-grid{grid-template-columns:2.5rem 9.25rem minmax(0,1fr) fit-content(18rem);column-gap:.5rem;padding:1.25rem}:root[data-theme=tivoli] .op-rank{grid-row:1/3;font-size:2rem}:root[data-theme=tivoli] .op-card .operator-mark{grid-row:1;align-self:end}:root[data-theme=tivoli] .op-card .op-grid :is(h3,:where(.op-card-title)){grid-area:2/2;align-self:start}:root[data-theme=tivoli] .op-offer{grid-area:1/3;align-self:end;font-size:1.25rem;line-height:1.75rem!important}:root[data-theme=tivoli] .op-fig{grid-area:2/3;grid-auto-columns:minmax(0,1fr);place-self:start stretch}:root[data-theme=tivoli] .op-fig>div{padding-inline:.5rem}:root[data-theme=tivoli] .op-cta{grid-area:1/4;align-self:end}:root[data-theme=tivoli] .op-card .op-cta .btn-cta{padding-inline:1rem}:root[data-theme=tivoli] .op-grid:before,:root[data-theme=tivoli] .op-card .op-id>div>div,:root[data-theme=tivoli] .op-pay{grid-column:2/-1}:root[data-theme=tivoli] .op-pay{grid-template-columns:max-content minmax(0,1fr)}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-fig))>.op-offer{grid-row:1;align-self:end}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-fig)) .op-id>div>div{grid-area:2/3;align-self:start}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-fig)):before{display:none}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-offer,>.op-fig)) .op-id>div>div{grid-row:1;align-self:end}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-offer,>.op-fig))>.op-pay{grid-area:2/3;grid-template-columns:minmax(0,1fr)}:root[data-theme=tivoli] .op-grid:not(:has(>.op-offer))>.op-fig,:root[data-theme=tivoli] .op-grid:not(:has(>.op-review))>.op-cta{grid-row:1/3;align-self:center}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=below]) .operator-mark,:root[data-theme=tivoli] .op-card .op-grid:has([data-rating-cards=below]) :is(h3,:where(.op-card-title)){grid-column:2}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside]){grid-template-columns:2.5rem auto minmax(0,1fr) fit-content(18rem)}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-rank{grid-row:1}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside]) .operator-mark{grid-area:1/2;align-self:center}:root[data-theme=tivoli] .op-card .op-grid:has([data-rating-cards=beside]) :is(h3,:where(.op-card-title)){grid-area:1/3;align-self:center}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-cta{grid-area:1/4;align-self:end}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-offer{grid-area:2/2/auto/4;align-self:center}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-fig{grid-area:3/2/auto/4;place-self:start}}@container op (min-width:44rem) and (max-width:71.999rem){:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-fig{justify-self:stretch}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside]):has(>.op-review)>.op-cta{grid-row:1/4;align-self:center;margin-bottom:3.75rem}}@container op (min-width:72rem){:root[data-theme=tivoli] .op-grid{grid-template-columns:3rem minmax(7rem,9rem) minmax(0,1fr) 20rem fit-content(18rem);column-gap:1.5rem;padding:1.5rem}:root[data-theme=tivoli] .op-rank{font-size:2.5rem}:root[data-theme=tivoli] .op-card .operator-mark-lg.operator-mark-logo{width:7rem;height:3.5rem}:root[data-theme=tivoli] .op-card .operator-mark-lg:not(.operator-mark-logo){width:3.5rem;height:3.5rem}:root[data-theme=tivoli] .op-card .op-grid :is(h3,:where(.op-card-title)){min-width:9.25rem}:root[data-theme=tivoli] .op-offer{grid-area:1/3/3;align-self:center}:root[data-theme=tivoli] .op-fig{grid-area:1/4/3;grid-auto-columns:minmax(0,1fr);place-self:center stretch}:root[data-theme=tivoli] .op-fig>div{padding-inline:.75rem}:root[data-theme=tivoli] .op-cta{grid-area:1/5}:root[data-theme=tivoli] .op-card .op-cta .btn-cta{padding-inline:1.25rem}:root[data-theme=tivoli] .op-grid:not(:has(>.op-fig))>.op-offer{grid-column:3/5}:root[data-theme=tivoli] .op-grid:not(:has(>.op-offer))>.op-fig{grid-column:3/5;justify-self:stretch}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-fig)) .op-id>div>div,:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-offer,>.op-fig))>.op-pay{grid-column:3/5}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):not(:has(>.op-offer,>.op-fig))>.op-pay{grid-template-columns:max-content minmax(0,1fr)}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):has(>.op-offer):not(:has(>.op-fig))>.op-offer{grid-column:3}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):has(>.op-offer):not(:has(>.op-fig)) .op-id>div>div{grid-area:1/4;place-self:center}:root[data-theme=tivoli] .op-grid:not([data-desktop-variant=compact] *):not(:has([data-rating-cards=beside])):has(>.op-offer):not(:has(>.op-fig))>.op-pay{grid-area:2/3/auto/5;grid-template-columns:minmax(0,1fr)}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside]){grid-template-columns:3rem auto minmax(0,1fr) 20rem fit-content(18rem)}:root[data-theme=tivoli] .op-card .op-grid:has([data-rating-cards=beside]) :is(h3,:where(.op-card-title)){grid-area:1/3/auto/5}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-cta{grid-area:1/5}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-offer{grid-area:2/2/auto/4}:root[data-theme=tivoli] .op-grid:has([data-rating-cards=beside])>.op-fig{grid-area:2/4;place-self:center stretch}}@media not all and (min-width:48rem){:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .op-grid{grid-template-columns:2rem auto minmax(0,1fr)!important;gap:.75rem!important;padding:1rem!important}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .op-rank{grid-area:1/1!important;font-size:1.75rem!important;line-height:1!important}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .operator-mark{grid-area:1/2}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .operator-mark-lg.operator-mark-logo{width:6rem!important;height:3rem!important}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .operator-mark-lg:not(.operator-mark-logo){width:3rem!important;height:3rem!important}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .op-grid :is(h3,:where(.op-card-title)){grid-area:1/3;font-size:1.125rem!important;line-height:1.5rem!important}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .op-offer{grid-area:auto/1/auto/-1!important;font-size:1.125rem!important;line-height:1.625rem!important}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .op-cta{grid-area:auto/1/auto/-1!important}:root[data-theme=tivoli] [data-mobile-variant=compact] .op-card .btn-cta{min-height:3rem!important;padding-block:.75rem!important;font-size:.875rem!important;line-height:1.25rem!important}}@media (min-width:48rem){:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-grid{grid-template-columns:2rem auto minmax(0,1fr)!important;gap:.75rem!important;padding:1rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-rank{grid-area:1/1!important;font-size:1.75rem!important;line-height:1!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .operator-mark{grid-area:1/2}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .operator-mark-lg.operator-mark-logo{width:6rem!important;height:3rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .operator-mark-lg:not(.operator-mark-logo){width:3rem!important;height:3rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-grid :is(h3,:where(.op-card-title)){grid-area:1/3;font-size:1.125rem!important;line-height:1.5rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-offer{grid-area:auto/1/auto/-1!important;font-size:1.125rem!important;line-height:1.625rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-cta{grid-area:auto/1/auto/-1!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .btn-cta{min-height:3rem!important;padding-block:.75rem!important;font-size:.875rem!important;line-height:1.25rem!important}@container op (min-width:44rem){:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-grid{grid-template-columns:2.5rem auto minmax(0,1fr) fit-content(18rem)!important;column-gap:1rem!important;padding:1rem 1.25rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-rank{grid-row:1/3!important;font-size:2rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .operator-mark{grid-row:1/3;align-self:center}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .operator-mark-lg.operator-mark-logo{padding:.25rem;width:5rem!important;height:2.5rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .operator-mark-lg:not(.operator-mark-logo){width:2.5rem!important;height:2.5rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-grid :is(h3,:where(.op-card-title)){grid-area:1/3;align-self:end;font-size:1rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-offer{align-self:start;grid-area:2/3!important;font-size:1rem!important;line-height:1.5rem!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-cta{align-self:end;grid-area:1/4!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-id>div>div,:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-grid:before{grid-column:2/-1!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-grid:not(:has(>.op-review))>.op-cta{align-self:center;grid-row:1/3!important}}@container op (min-width:62rem){:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-grid{grid-template-columns:2.5rem auto minmax(0,1fr) fit-content(18rem) fit-content(18rem)!important}:root[data-theme=tivoli] [data-desktop-variant=compact] .op-card .op-cta{align-self:center;grid-area:1/5/3!important}}}:root[data-theme=tivoli] [data-ranking-display]{display:grid}:root[data-theme=tivoli] [data-ranking-display]>[data-ranking-more]{justify-self:center;min-width:18rem;min-height:3rem;padding:.75rem 1.5rem;border-color:var(--gold-text)!important;margin-top:1.5rem!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=tivoli] [data-ranking-display]>[data-ranking-more]{border-color:color-mix(in srgb, var(--gold-text) 60%, transparent)!important}}:root[data-theme=tivoli] [data-ranking-display]>[data-ranking-more]{letter-spacing:.04em;text-transform:uppercase;box-shadow:none;border-radius:2px;font-size:.875rem;line-height:1.25rem;color:var(--gold-text)!important;background-color:#0000!important;font-weight:600!important}@media not all and (min-width:40rem){:root[data-theme=tivoli] [data-ranking-display]>[data-ranking-more]{justify-self:stretch;min-width:0}}:root[data-theme=tivoli] .op-rank{--rank-number-size:1.75rem}@container op (min-width:44rem){:root[data-theme=tivoli] .op-rank{--rank-number-size:2rem}}@container op (min-width:72rem){:root[data-theme=tivoli] .op-rank{--rank-number-size:2.5rem}}:root[data-theme=tivoli] .op-card .op-cta .btn-cta{font-family:var(--sans)}:root[data-theme=tivoli] .op-card .op-grid{padding:.25rem .75rem}@container op not (min-width:44rem){:root[data-theme=tivoli] .op-card .op-cta .btn-cta{min-width:0}}:root[data-theme=tivoli] .op-card .op-rank{font-size:0!important}html[data-theme=tivoli]:root{--rating-bar-h:3.5rem;--rating-bar-font:600 .875rem/1.25rem var(--sans);--rating-panel-w:calc(100% - 2 * var(--ds-gutter))}.rating-bar{padding-block:.5rem calc(.5rem + env(safe-area-inset-bottom,0px));letter-spacing:.04em;text-transform:uppercase;white-space:normal}.rating-bar:focus-visible{outline:2px solid var(--gold-text);outline-offset:-6px;filter:brightness(1.15)}.rating-bar:active{filter:brightness(.92)}.rating-panel{background:var(--paper);border-radius:2px}.rating-panel__header{border-bottom:1px solid var(--line);background:var(--paper);gap:1rem;margin-bottom:1rem;padding-block:1rem}.rating-panel__header h2{font-family:var(--serif);font-size:1.25rem;font-weight:600;line-height:1.2}.rating-panel__close{border:1px solid var(--gold-text);min-height:3rem;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.rating-panel__close{border:1px solid color-mix(in srgb, var(--gold-text) 60%, transparent)}}.rating-panel__close{color:var(--gold-text);font:600 .875rem/1.25rem var(--sans);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:2px;transition:transform .15s,filter .2s}.rating-panel__close:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px;background:var(--paper-2);box-shadow:none}.rating-panel__close:active{background:var(--paper-2)}@media (min-width:48rem){html[data-theme=tivoli]:root{--rating-bar-h:4rem}.rating-panel{padding:0 calc(1.5rem - 2px) calc(1.5rem - 2px)}.rating-panel__header h2{font-size:1.25rem}}@media (min-width:64rem){html[data-theme=tivoli]:root{--rating-panel-w:min(calc(var(--ds-container) - 2 * var(--ds-gutter-wide)), calc(100% - 2 * var(--ds-gutter-wide)))}}@media (min-width:80rem){.rating-panel{padding-inline:calc(1.5rem - 3px)}}@media (hover:hover){.rating-bar:hover{filter:brightness(1.15)}.rating-bar:hover:active{filter:brightness(.92)}.rating-panel__close:hover{border-color:var(--gold-text);background:var(--paper-2);box-shadow:none}}@media (prefers-reduced-motion:reduce){.rating-panel__close{transition:none;transform:none}}section[data-block=faq]{padding-block:var(--ds-band-space,var(--ds-section-space))}[data-block=faq] .section-title{padding-bottom:.9375rem;margin-bottom:1.5rem!important}[data-block=faq] .faq-item{border:1px solid var(--line);background:var(--paper);border-radius:2px;padding:1.25rem}[data-block=faq] .faq-item h3{font:600 1.25rem/1.75rem var(--serif);color:var(--color-base-content);margin:0 0 1rem!important}[data-block=faq] .faq-item p{color:var(--muted);padding:0;font-size:1rem;line-height:1.625rem!important}[data-block=faq] .faq-item>:nth-child(2),[data-block=faq] .faq-item>:nth-child(2)>:first-child{margin-top:0!important}[data-block=faq] .faq-item>:last-child,[data-block=faq] .faq-item>:last-child>:last-child{margin-bottom:0!important}[data-block=facts] dl{align-items:stretch;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))!important}[data-block=facts] dl>div{border:1px solid var(--line);background:linear-gradient(var(--gold-text), var(--gold-text)) 0 0 / 1rem 2px no-repeat, var(--paper);border-radius:2px;align-content:start;gap:.25rem;padding:1.5rem;display:grid;position:relative}[data-block=facts] dt{color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem}[data-block=facts] dd{font-size:1rem;font-weight:600;line-height:1.625rem;margin:0!important}:is([data-block=operatorProsCons],[data-block=proscons])>div>.grid:has(>.panel){align-items:stretch;gap:1.5rem!important}[data-block=contact] [class$=-shell]{position:relative;border:1px solid var(--line)!important;background:linear-gradient(var(--gold-text), var(--gold-text)) 0 0 / 1rem 2px no-repeat, linear-gradient(var(--gold-text), var(--gold-text)) 100% 100% / 1rem 2px no-repeat, linear-gradient(var(--paper-2), var(--paper))!important;border-radius:2px!important;gap:1.5rem!important;width:100%!important;max-width:none!important;margin:0!important;padding:2rem!important}[data-block=contact] [class$=-hint]{font-size:.875rem!important;line-height:1.25rem!important}[data-block=contact] [class$=-title]{font-size:1.25rem!important;line-height:1.75rem!important}[data-block=contact] form{gap:1.5rem!important}[data-block=contact] [class$=-pair]{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important}[data-block=contact] [class$=-field]{gap:.5rem!important}[data-block=contact] [class$=-label]{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem;color:var(--muted)!important}[data-block=contact] [class$=-input]{min-height:3rem;transition:filter .2s;border:1px solid var(--gold-text)!important;background:var(--cream)!important;color:var(--color-base-content)!important;font:inherit!important;border-radius:2px!important;padding:.75rem .875rem!important}[data-block=contact] textarea[class$=-input]{min-height:11rem}[data-block=contact] [class$=-consent]{min-height:2.75rem;font-size:.875rem;line-height:1.25rem;align-items:center!important}[data-block=contact] [class$=-consent] input{--consent-wire:var(--gold-text);width:2.75rem;height:2.75rem;accent-color:var(--red);appearance:none;border:0 solid var(--consent-wire);background:linear-gradient(var(--cream), var(--cream)) center / 18px 18px no-repeat, linear-gradient(var(--consent-wire), var(--consent-wire)) center / 20px 20px no-repeat;cursor:pointer;border-radius:2px;flex-shrink:0;margin:0!important}[data-block=contact] [class$=-consent] input:checked{border-color:var(--red);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='%23fbf6ea' stroke-width='2'/%3E%3C/svg%3E") center / 1rem 1rem no-repeat, linear-gradient(var(--red), var(--red)) center / 20px 20px no-repeat}[data-block=contact] [class$=-consent] a{text-underline-offset:.2em;color:var(--gold-text)!important}[data-block=contact] [class$=-submit]{isolation:isolate;letter-spacing:.04em;text-transform:uppercase;min-width:15rem;min-height:3rem;box-shadow:var(--tivoli-box-shadow-29);justify-content:center;align-items:center;transition:transform .2s,filter .2s;display:inline-flex;position:relative;color:var(--on-ink)!important;font:600 .875rem/1.25rem var(--sans)!important;background:0 0!important;border:0!important;border-radius:2px!important;padding:.75rem 1.5rem!important}[data-block=contact] [class$=-submit]:before{content:"";z-index:-1;background:var(--red);position:absolute;inset:0}[data-block=contact] :is([role=status],[role=alert]){border-color:var(--red)!important;border-radius:2px!important;padding:1.5rem!important}[data-block=contact] :is([role=status],[role=alert])[role=alert]{border-color:var(--red)!important}[data-block=contact] :is([role=status],[role=alert]):focus-visible{outline:2px solid var(--gold-text)!important;outline-offset:4px!important}[data-block=contact] [class$=-icon]{border-radius:2px!important}[data-block=contact] [role=alert] [class$=-icon]{background:var(--red)!important;color:var(--color-primary-content)!important}[data-block=contact] :is([role=status],[role=alert]) a{border:1px solid var(--gold-text);justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-block=contact] :is([role=status],[role=alert]) a{border:1px solid color-mix(in srgb, var(--gold-text) 60%, transparent)}}[data-block=contact] :is([role=status],[role=alert]) a{letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:2px;font-size:.875rem;line-height:1.25rem;color:var(--gold-text)!important;font-weight:600!important;text-decoration:none!important}[data-block=contact]>div>a[href^=mailto\:]{align-items:center;min-height:2.75rem;display:inline-flex}[data-block=contact] :is([class$=-input],input[type=checkbox]):focus-visible{box-shadow:none;border-color:var(--gold-text)!important;outline:2px solid var(--gold-text)!important;outline-offset:3px!important}[data-block=contact] :is([class$=-submit],:is([role=status],[role=alert]) a):focus-visible{filter:brightness(.95);outline:2px solid var(--gold-text)!important;outline-offset:4px!important}[data-block=contact] [class$=-consent] input:focus-visible{--consent-wire:var(--gold-text)}[data-block=contact] [class$=-consent] input:user-invalid{--consent-wire:var(--red);border-color:var(--red)!important}[data-block=contact] [class$=-input]:user-invalid{border-color:var(--red)!important}[data-block=contact] [class$=-submit]:active{filter:brightness(.92)}[data-block=contact] :is([role=status],[role=alert]) a:active{background:var(--paper-2)}[data-block=notFound]>div>.grid{gap:1rem!important}[data-block=notFound] p{font-size:1rem;line-height:1.625rem;margin:0!important}[data-block=homeLink]{--ds-band-pt:var(--ds-section-space);--ds-band-pb:var(--ds-section-space)}[data-block=navigation]{--ds-band-pt:0}[data-block=homeLink] .btn-cta{min-width:15rem;min-height:3rem}[data-block=navigation] nav>ul{grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr));gap:0 1.5rem!important;display:grid!important}[data-block=navigation] li{min-width:0;display:flex}[data-block=navigation] .text-link{border-bottom:1px solid var(--line);flex:1;align-items:center;min-height:2.75rem;font-size:1rem;line-height:1.625rem;text-decoration:none;display:flex}[data-block=navigation] .text-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (min-width:48rem){:is([data-block=operatorProsCons],[data-block=proscons])>div>.grid:has(>.panel-pros):has(>.panel-cons){grid-template-columns:repeat(2,minmax(0,1fr))}[data-block=contact] [class$=-pair]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:63.99rem){[data-block=faq] .section-title{margin-bottom:1.25rem!important}}@media (max-width:47.99rem){[data-block=faq] .faq-item h3{font-size:1.125rem;line-height:1.625rem}}@media (max-width:39.99rem){[data-block=faq] .section-title{margin-bottom:1rem!important}[data-block=contact] [class$=-shell]{padding:1rem!important}[data-block=contact] [class$=-submit]{width:100%;min-width:0}}@media (hover:hover){[data-block=contact] [class$=-input]:not(:user-invalid):hover{border-color:var(--gold-text)!important}@supports (color:color-mix(in lab, red, red)){[data-block=contact] [class$=-input]:not(:user-invalid):hover{border-color:color-mix(in srgb, var(--gold-text) 70%, var(--gold-text))!important}}[data-block=contact] [class$=-submit]:hover:not(:active){filter:brightness(.95)}[data-block=contact] [class$=-submit]:hover:active{filter:brightness(.92)}[data-block=contact] [class$=-consent] input:not(:user-invalid):hover{--consent-wire:var(--gold-text);border-color:var(--gold-text)}[data-block=contact] :is([role=status],[role=alert]) a:hover{background:var(--paper-2);box-shadow:none}[data-block=navigation] .text-link:hover{text-underline-offset:.2em;text-decoration:underline}}@media (prefers-reduced-motion:reduce){[data-block=contact] [class$=-submit]{transition:none;transform:none}}html[data-theme=tivoli]:root{--tivoli-font-size-6:3.5rem;--tivoli-font-size-8:2.25rem;--tivoli-font-size-9:1.25rem;--tivoli-font-size-14:.75rem;--tivoli-font-size-16:1.375rem;--tivoli-font-size-20:.875rem;--tivoli-font-size-24:.875rem;--tivoli-font-size-30:.875rem;--tivoli-font-size-35:.875rem;--tivoli-font-size-37:.75rem;--tivoli-font-size-43:1.125rem;--tivoli-font-size-48:1rem;--tivoli-font-size-54:2.25rem;--tivoli-font-size-60:.875rem;--tivoli-font-size-71:1.25rem;--tivoli-font-size-83:1rem;--tivoli-font-size-102:1.25rem;--tivoli-font-size-106:1rem;--tivoli-font-size-115:1rem;--tivoli-font-size-122:.875rem;--tivoli-font-size-125:3.5rem;--tivoli-font-size-127:4.5rem;--tivoli-line-height-2:1.625;--ds-section-space:2rem;--ds-static-space:1rem;--ds-band-space:3rem;--ds-footer-space:var(--ds-section-space);--ds-byline-space:.75rem}@media (min-width:40rem){html[data-theme=tivoli]:root{--ds-section-space:2.5rem;--ds-static-space:1.25rem;--ds-band-space:3.5rem;--ds-byline-space:1rem}}@media (min-width:64rem){html[data-theme=tivoli]:root{--ds-section-space:3rem;--ds-static-space:1.5rem;--ds-band-space:4rem}}@media (max-width:39.99rem){html[data-theme=tivoli]:root{--tivoli-font-size-6:2.125rem;--tivoli-font-size-8:1.625rem;--tivoli-font-size-54:1.625rem;--tivoli-font-size-125:2.125rem;--tivoli-font-size-43:1rem}}h1{font-size:var(--tivoli-font-size-6);line-height:1.1}h2,h2.section-title{font-size:var(--tivoli-font-size-8);line-height:1.2}h3{font-size:1.25rem;line-height:1.75rem}.site-header .brand{min-width:2.75rem!important;overflow:visible!important}.site-header .brand>span{-webkit-line-clamp:unset;display:block;overflow:visible}.site-header .menu-panel{background:var(--ink)}.site-header .nav-link{font-size:.875rem;line-height:1.25rem}.site-header .nav-link[aria-current=page]{color:var(--gilt)}.site-header .nav-link:not([aria-current=page]){color:var(--on-ink-muted)}.site-header .nav-link:hover,.site-header .nav-link:focus-visible{color:var(--on-ink)}.micro-label{font-size:.75rem;line-height:1rem}.band-alt{--ds-section-space:var(--ds-band-space)}[data-block=ranking]{--ds-band-pt:var(--ds-section-space)}[data-block=conclusion]:not(:has(h2)){--ds-band-pt:0}:is(.band,[data-block=byline])>.md-article-flow>:first-child,:is(.band,[data-block=byline])>.md-article-flow>:first-child>:first-child{margin-top:0!important}:is(.band,[data-block=byline])>.md-article-flow>:last-child,:is(.band,[data-block=byline])>.md-article-flow>:last-child>:last-child{margin-bottom:0!important}.section-title{padding-bottom:1rem;position:relative}.section-title:after{height:4px;margin:0;position:absolute;bottom:0;left:0}.md-article-flow>.section-title{margin-bottom:1.5rem!important}.toc-link{font-size:1rem;line-height:1.625rem}.toc-num:before{font-size:1rem}.md-article-flow figcaption{font-size:.875rem;line-height:1.25rem}.hero .ds-hero-copy{border:1px solid var(--gold);box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 6px var(--line)}.hero .hero-subline,.hero [data-md-lede]{font-size:1.125rem;line-height:1.75rem}.hero .hero-note{flex-wrap:wrap;font-size:.875rem;line-height:1.25rem}.hero .age-sign{place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}.hero .sign h1{margin:0}.hero .ds-hero-copy .kicker{letter-spacing:.1em;font-size:.75rem;line-height:1rem}.rating-panel__header h2{font-family:var(--serif)}[data-block=facts] dl>div{border-color:var(--gold)}[data-block=byline] .md-article-flow>div>p{margin-block:0!important}main[data-md-theme-page=tivoli]>[data-block]:last-child{padding-bottom:var(--ds-footer-space)!important}@media (max-width:39.99rem){h3{font-size:1.125rem;line-height:1.625rem}.hero .hero-subline,.hero [data-md-lede]{font-size:1rem;line-height:1.625rem}[data-block=byline] .md-article-flow>div{row-gap:.25rem!important}[data-block=byline] .md-article-flow>div>p{flex-basis:100%}[data-block=byline] .md-article-flow>div:has(.author-avatar)>p{margin-left:3.25rem}}body:has(>main[data-md-theme-page=tivoli]) .site-footer{background:var(--ink);text-align:center;position:relative}body:has(>main[data-md-theme-page=tivoli]) .site-footer.site-footer:before{content:"";border-block:1px solid var(--gold);height:6px;position:absolute;inset:0 0 auto}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-about{gap:.75rem;width:100%}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-about .brand{width:100%;font-size:1.375rem;line-height:1.75rem}body:has(>main[data-md-theme-page=tivoli]) .site-footer .brand svg{flex-shrink:0}body:has(>main[data-md-theme-page=tivoli]) .site-footer nav{width:100%}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-help-links{gap:.5rem 1.5rem;width:100%}body:has(>main[data-md-theme-page=tivoli]) .site-footer nav li,body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-help-links>li{flex:0 auto;min-width:0}body:has(>main[data-md-theme-page=tivoli]) .site-footer a{min-width:2.75rem;min-height:2.75rem}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-link{color:var(--on-ink-muted);gap:.5rem;font-size:.875rem;line-height:1.25rem;transition:filter .15s,transform .15s}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-help[data-footer-help]{text-align:center;background:0 0;border:0;border-radius:0;gap:.5rem;padding:0}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-help[data-footer-help]>*{min-width:0}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-help>.footer-text{width:100%}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-age{border:1.5px solid var(--gold);min-width:2.75rem;min-height:2.75rem;font-family:var(--serif);color:var(--on-ink);text-align:center;border-radius:3px;padding:.25rem .5rem;font-size:1rem;font-weight:600;line-height:1.25rem}body:has(>main[data-md-theme-page=tivoli]) .footer-text{color:var(--on-ink-muted);font-size:.875rem;line-height:1.25rem}body:has(>main[data-md-theme-page=tivoli]) .site-footer .footer-meta{text-align:center;border:0;gap:.5rem 1.5rem;margin:0;padding:0}body:has(>main[data-md-theme-page=tivoli]) .site-footer [data-footer-mode=inline] .footer-help>*{justify-self:center}body:has(>main[data-md-theme-page=tivoli]) .site-footer [data-footer-mode=inline] .footer-help>:not(.footer-age){width:100%}body:has(>main[data-md-theme-page=tivoli]) .site-footer a:hover,body:has(>main[data-md-theme-page=tivoli]) .site-footer a:focus-visible{color:var(--gilt);filter:brightness(1.1);background:0 0}body:has(>main[data-md-theme-page=tivoli]) .site-footer a:active{color:var(--gilt)}@media (prefers-reduced-motion:no-preference){body:has(>main[data-md-theme-page=tivoli]) .site-footer a:active{transform:translateY(1px)}}.site-footer .text-link{color:var(--gilt)}@keyframes tivoli-arrive{0%{opacity:.5;transform:translateY(1rem)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-block]{animation:linear both tivoli-arrive;animation-timeline:view();animation-range:entry entry 20%}}}[data-block=faq] .faq-item h3{padding:0}@media (min-width:40rem){.hero .sign h1{text-align:center}}body[data-logo-plate=transparent] .operator-mark-logo img,body[data-logo-plate=auto] .operator-mark-logo[data-logo-plate-resolved=transparent] img{filter:drop-shadow(1px 0 0 var(--ink)) drop-shadow(-1px 0 0 var(--ink)) drop-shadow(0 1px 0 var(--ink)) drop-shadow(0 -1px 0 var(--ink))}@media (prefers-reduced-motion:no-preference){@media (hover:hover){[data-block=contact] [class$=-submit]:hover:not(:active){transform:translateY(-2px)}}[data-block=contact] [class$=-submit]:focus-visible{transform:translateY(-2px)}[data-block=contact] [class$=-submit]:active{transform:scale(.97)}.rating-panel__close:active{transform:translateY(1px)}}[data-md-theme-page=tivoli] :is(.compare,.comparison-fallback)[data-table-style]{--table-surface:var(--paper);--table-stripe:var(--paper-2);--table-text:var(--text);--table-muted:var(--muted);--table-accent:var(--gold-text);--table-rule:var(--line);color-scheme:light;color:var(--table-text);background:var(--table-surface)}[data-md-theme-page=tivoli] :is(.compare,.comparison-fallback)[data-table-style=dark]{--table-surface:var(--ink);--table-stripe:var(--ink-2);--table-text:var(--on-ink);--table-muted:var(--on-ink-muted);--table-accent:var(--gilt);--table-rule:var(--gilt)}@supports (color:color-mix(in lab, red, red)){[data-md-theme-page=tivoli] :is(.compare,.comparison-fallback)[data-table-style=dark]{--table-rule:color-mix(in srgb, var(--gilt) 35%, transparent)}}[data-md-theme-page=tivoli] :is(.compare,.comparison-fallback)[data-table-style=dark]{color-scheme:dark}.site-footer.grouped-footer{text-align:center;padding:0}[data-grouped-nav]{flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;display:flex}[data-grouped-nav]>li{min-width:0}.site-footer.grouped-footer .grouped-footer-frame{width:100%;max-width:var(--ds-container);padding:2rem var(--ds-gutter);grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-inline:auto;display:grid}.grouped-footer-columns{--grouped-footer-columns:1;min-width:0;display:grid}.grouped-footer-columns[data-footer-columns="2"]{--grouped-footer-columns:2}.grouped-footer-columns[data-footer-columns="3"]{--grouped-footer-columns:3}.grouped-footer-columns[data-footer-columns="4"]{--grouped-footer-columns:4}.grouped-footer-columns[data-footer-columns="0"]{--grouped-footer-columns:1}.grouped-footer-columns>*{min-width:0}.site-footer.grouped-footer .footer-about{text-align:center;overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.5rem;padding-bottom:1rem;display:grid}.site-footer.grouped-footer .footer-about>*{justify-self:stretch;min-width:0}.site-footer.grouped-footer .footer-about>a>span{min-width:0}.site-footer.grouped-footer .footer-about>a{flex-wrap:wrap;justify-content:center;display:flex}.site-footer.grouped-footer .footer-about :is(.brand,p,a,span){overflow-wrap:break-word;word-break:normal;text-align:center}.site-footer.grouped-footer [data-footer-group]{border-top:1px solid var(--chrome-rule);text-align:left}.site-footer.grouped-footer summary::-webkit-details-marker{display:none}.site-footer.grouped-footer summary:after{content:"+";font-family:system-ui,sans-serif}.site-footer.grouped-footer details[open]>summary:after{content:"−"}.site-footer.grouped-footer .grouped-help-row[data-footer-help]{text-align:center;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;margin:0;padding:0;font-size:.75rem;line-height:1.25rem;display:flex}.site-footer.grouped-footer .grouped-help-row>*{min-width:0}.site-footer.grouped-footer .footer-age{place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}.site-footer.grouped-footer .grouped-help-row .footer-age-text{width:auto;font-size:.75rem}.site-footer.grouped-footer .grouped-help-row :is(.footer-help-links,.footer-country){display:contents}.site-footer.grouped-footer .grouped-help-row [data-footer-disclosure]{flex-basis:100%}.site-footer.grouped-footer .grouped-help-row .footer-link{font-size:.75rem}.grouped-legal-links{border-top:1px solid var(--chrome-rule);flex-wrap:wrap;justify-content:center;gap:0 1rem;padding-top:.75rem;display:flex}.site-footer.grouped-footer .grouped-legal-links .footer-link{font-size:.75rem;line-height:1rem}.site-footer.grouped-footer .grouped-copyright{text-align:center;flex-wrap:wrap;justify-content:center;margin:0;display:flex}.site-footer.grouped-footer .grouped-legal-links .footer-link,.site-footer.grouped-footer .grouped-help-row a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (min-width:64rem){[data-grouped-nav]{align-items:center;gap:var(--chrome-menu-gap,1.5rem);flex-direction:row}.site-footer.grouped-footer .grouped-footer-frame{padding-inline:var(--ds-gutter-wide)}.grouped-footer-columns{grid-template-columns:repeat(var(--grouped-footer-columns), minmax(0, 1fr));gap:2rem}.site-footer.grouped-footer .footer-about{padding:0}.site-footer.grouped-footer [data-footer-group]{border:0}.site-footer.grouped-footer summary:after{display:none}.site-footer.grouped-footer details::details-content{content-visibility:visible}}html[data-theme=light],html[data-theme=tivoli]{color-scheme:light;--ink:#11131c;--ink-2:#181c2a;--ink-3:#2a2f44;--on-ink:#f3e9d2;--on-ink-muted:#f3e9d2c2;--gilt:#e2bd6a;--gold:#c79a3c;--gold-text:#7b5a12;--red:#a3162b;--red-deep:#7a0f1f;--cream:#f4ebd7;--paper:#fbf6ea;--paper-2:#efe3c8;--text:#22170f;--muted:#5a4636;--line:#22170f24;--color-base-100:var(--cream);--color-base-200:var(--paper-2);--color-base-300:#d9c9a6;--color-base-content:var(--text);--color-primary:var(--red);--color-primary-content:var(--on-ink);--color-secondary:var(--ink);--color-secondary-content:var(--on-ink);--color-accent:var(--gold);--color-accent-content:var(--ink);--radius-box:0px;--radius-field:2px;--radius-selector:2px;--border:1px;--serif:"Bodoni Moda", "Didot", "Bodoni 72", Georgia, "Times New Roman", serif;--sans:"Schibsted Grotesk", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--frame-gold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath stroke='%23c79a3c' d='M.5.5h35v35H.5z'/%3E%3Cpath stroke='%23c79a3c' d='M8.5 5.5h19v3h3v19h-3v3h-19v-3h-3v-19h3z'/%3E%3C/svg%3E");--frame-royal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath stroke='%23a3162b' stroke-width='2' d='M1 1h34v34H1z'/%3E%3Cpath stroke='%23c79a3c' d='M8.5 5.5h19v3h3v19h-3v3h-19v-3h-3v-19h3z'/%3E%3C/svg%3E");--frame-night:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath stroke='%23e2bd6a' d='M.5.5h35v35H.5z'/%3E%3Cpath stroke='%23e2bd6a' stroke-opacity='.55' d='M8.5 5.5h19v3h3v19h-3v3h-19v-3h-3v-19h3z'/%3E%3C/svg%3E");--hero-veil-background:linear-gradient(90deg, var(--ink), var(--ink))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--hero-veil-background:linear-gradient(90deg, var(--ink), color-mix(in srgb, var(--ink) 85%, transparent))}}html[data-theme=light],html[data-theme=tivoli]{--ordinal-source-font-size:0px;--rank-number-size:2.4rem;--toc-number-line-height:1.65rem;--ds-container:80rem;--ds-gutter:1.5rem;--ds-gutter-wide:2.5rem;--ds-section-space:clamp(3.5rem, 7vw, 5.5rem);--ds-static-space:1rem;--header-h:0rem;--notch:polygon(0 28px, 14px 28px, 14px 14px, 28px 14px, 28px 0, calc(100% - 28px) 0, calc(100% - 28px) 14px, calc(100% - 14px) 14px, calc(100% - 14px) 28px, 100% 28px, 100% 100%, 0 100%);--bulb-glow-start:#ffe7a8;--bulb-glow-end:#ffcf6b;--garland-wire:#5b4a2c;--bulb-core:#fff1c9;font-family:var(--sans);--tivoli-color-1:#ffcf6b;--tivoli-color-2:#ffe7a8;--tivoli-color-3:#0006;--tivoli-color-4:#ffd9de;--tivoli-color-5:#2f6b3a;--tivoli-color-6:#1f4d3a;--tivoli-color-7:#24375e;--tivoli-color-8:#5b3a1a;--tivoli-color-9:#fff6dc;--tivoli-color-10:#ffc2cb;--tivoli-color-11:#00000026;--tivoli-color-12:#e2a93a;--tivoli-color-13:#fffdf7;--tivoli-color-14:#000000b3;--tivoli-font-size-1:1rem;--tivoli-line-height-2:1.65;--tivoli-font-weight-3:600;--tivoli-line-height-4:1.12;--tivoli-letter-spacing-5:-.005em;--tivoli-font-size-6:clamp(2.05rem, 3.3vw + .7rem, 3.6rem);--tivoli-line-height-7:1.05;--tivoli-font-size-8:clamp(1.65rem, 2.6vw + .4rem, 2.4rem);--tivoli-font-size-9:1.2rem;--tivoli-outline-10:2px solid var(--red);--tivoli-outline-offset-11:3px;--tivoli-column-gap-12:1.5rem;--tivoli-padding-13:.75rem 1rem;--tivoli-font-size-14:.7rem;--tivoli-letter-spacing-15:.14em;--tivoli-font-size-16:1.3rem;--tivoli-letter-spacing-17:.01em;--tivoli-column-gap-18:1.1rem;--tivoli-column-gap-19:1.6rem;--tivoli-font-size-20:.74rem;--tivoli-letter-spacing-21:.1em;--tivoli-letter-spacing-22:.16em;--tivoli-gap-23:.5rem;--tivoli-font-size-24:.76rem;--tivoli-gap-25:.6rem;--tivoli-padding-26:.7rem 1.35rem;--tivoli-border-27:1px solid var(--red-deep);--tivoli-border-radius-28:2px;--tivoli-box-shadow-29:inset 0 0 0 3px var(--red), inset 0 0 0 4px var(--gilt)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-29:inset 0 0 0 3px var(--red), inset 0 0 0 4px color-mix(in srgb, var(--gilt) 80%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-font-size-30:.8rem;--tivoli-line-height-31:1.25;--tivoli-box-shadow-32:inset 0 0 0 3px var(--red-deep), inset 0 0 0 4px var(--gilt), 0 0 0 1px var(--gilt), 0 6px 22px -6px var(--tivoli-color-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-32:inset 0 0 0 3px var(--red-deep), inset 0 0 0 4px var(--gilt), 0 0 0 1px color-mix(in srgb, var(--gilt) 60%, transparent), 0 6px 22px -6px color-mix(in srgb, var(--tivoli-color-1) 75%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-33:inset 0 0 0 3px var(--red-deep), inset 0 0 0 4px var(--gilt), inset 0 4px 10px var(--tivoli-color-3);--tivoli-padding-inline-34:1.7rem;--tivoli-font-size-35:.84rem;--tivoli-padding-36:.5rem .95rem;--tivoli-font-size-37:.72rem;--tivoli-margin-38:-22rem 0 0 -48rem;--tivoli-border-top-39:1px solid var(--gold);--tivoli-letter-spacing-40:.2em;--tivoli-line-height-41:1.4;--tivoli-border-block-42:1px solid var(--gilt);--tivoli-font-size-43:clamp(1rem, 1.2vw + .2rem, 1.15rem);--tivoli-line-height-44:1.6;--tivoli-line-height-45:1.5;--tivoli-gap-46:.85rem;--tivoli-border-47:1px solid var(--red);--tivoli-font-size-48:.9rem;--tivoli-padding-49:7px;--tivoli-padding-block-50:1.25rem clamp(3.5rem, 7vw, 5.5rem);--tivoli-padding-top-51:2rem;--tivoli-border-block-52:1px solid var(--line);--tivoli-margin-53:0 0 2.25rem;--tivoli-font-size-54:clamp(1.55rem, 2.2vw + .45rem, 2.1rem);--tivoli-line-height-55:1.55;--tivoli-gap-56:.85rem 1rem;--tivoli-font-size-57:.875rem;--tivoli-line-height-58:1.25rem;--tivoli-gap-59:.75rem;--tivoli-font-size-60:.78rem;--tivoli-line-height-61:1.35;--tivoli-border-62:12px solid transparent;--tivoli-border-image-63:var(--frame-gold) 12 / 12px stretch;--tivoli-box-shadow-64:0 22px 44px -30px var(--red-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-64:0 22px 44px -30px color-mix(in srgb, var(--red-deep) 70%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-padding-65:.55rem .6rem .6rem;--tivoli-font-size-66:2.4rem;--tivoli-line-height-67:1;--tivoli-font-variant-numeric-68:lining-nums;--tivoli-gap-69:.35rem;--tivoli-letter-spacing-70:.06em;--tivoli-font-size-71:1.15rem;--tivoli-padding-72:.5rem .55rem;--tivoli-box-shadow-73:inset 0 0 0 3px var(--ink), inset 0 0 0 4px var(--gilt)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-73:inset 0 0 0 3px var(--ink), inset 0 0 0 4px color-mix(in srgb, var(--gilt) 70%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-padding-74:.3rem;--tivoli-box-shadow-75:inset 0 0 0 2px var(--ink), inset 0 0 0 3px var(--gilt)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-75:inset 0 0 0 2px var(--ink), inset 0 0 0 3px color-mix(in srgb, var(--gilt) 60%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-line-height-76:1.3;--tivoli-gap-77:.15rem .9rem;--tivoli-gap-78:.45rem;--tivoli-border-left-79:3px solid var(--red);--tivoli-padding-80:.65rem .9rem;--tivoli-border-left-81:1px dashed var(--text)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-border-left-81:1px dashed color-mix(in srgb, var(--text) 35%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-margin-82:.2rem 0 0;--tivoli-font-size-83:1.05rem;--tivoli-line-height-84:1.45;--tivoli-padding-left-85:1.35rem;--tivoli-gap-86:.95rem;--tivoli-letter-spacing-87:.18em;--tivoli-gap-88:.55rem;--tivoli-font-style-89:italic;--tivoli-font-weight-90:500;--tivoli-border-91:1px solid var(--ink);--tivoli-border-collapse-92:separate;--tivoli-padding-93:.95rem 1.05rem;--tivoli-border-bottom-94:3px double var(--gilt);--tivoli-padding-95:8px;--tivoli-border-image-96:var(--frame-night) 12 / 12px stretch;--tivoli-border-top-97:1px solid var(--gilt)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-border-top-97:1px solid color-mix(in srgb, var(--gilt) 30%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-font-size-98:1.9rem;--tivoli-margin-bottom-99:.4rem;--tivoli-gap-100:1.4rem;--tivoli-padding-101:clamp(1rem, 2.5vw, 1.9rem);--tivoli-font-size-102:clamp(1.35rem, 2vw, 1.7rem);--tivoli-gap-103:0 2rem;--tivoli-padding-block-104:1.1rem 1.4rem;--tivoli-letter-spacing-105:.15em;--tivoli-font-size-106:1.08rem;--tivoli-padding-107:1.05rem 0;--tivoli-margin-108:-.75px 0 0 -.35rem;--tivoli-box-shadow-109:inset 0 0 0 1rem var(--red);--tivoli-padding-110:0 0 1.35rem;--tivoli-padding-block-111:0 3rem;--tivoli-padding-112:.6rem .8rem .2rem;--tivoli-border-image-113:var(--frame-royal) 12 / 12px stretch;--tivoli-padding-114:.9rem 1.3rem .4rem;--tivoli-font-size-115:.94rem;--tivoli-padding-116:.5rem 1rem;--tivoli-box-shadow-117:inset 0 0 0 1px var(--red), 0 6px 16px -10px var(--red-deep)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-117:inset 0 0 0 1px var(--red), 0 6px 16px -10px color-mix(in srgb, var(--red-deep) 80%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-118:inset 0 0 0 1px var(--red), inset 0 2px 6px var(--tivoli-color-11);--tivoli-margin-119:0 0 .75rem;--tivoli-letter-spacing-120:.02em;--tivoli-gap-121:.25rem;--tivoli-font-size-122:.82rem;--tivoli-padding-block-123:1.5rem 2.5rem;--tivoli-margin-124:.75rem 0 .6rem;--tivoli-font-size-125:clamp(2rem, 4.5vw, 3.2rem);--tivoli-padding-block-126:2.5rem 5rem;--tivoli-font-size-127:clamp(5rem, 14vw, 9rem);--tivoli-padding-128:.9rem 1.1rem .9rem .6rem;--tivoli-font-size-129:3rem;--tivoli-box-shadow-130:0 0 0 1px var(--gilt), 0 26px 48px -28px var(--red-deep), 0 0 36px -12px var(--tivoli-color-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-130:0 0 0 1px color-mix(in srgb, var(--gilt) 55%, transparent), 0 26px 48px -28px color-mix(in srgb, var(--red-deep) 75%, transparent), 0 0 36px -12px color-mix(in srgb, var(--tivoli-color-1) 60%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-131:inset 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-131:inset 0 0 0 1px color-mix(in srgb, var(--gold) 60%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-132:inset 3px 0 0 var(--red);--tivoli-box-shadow-133:inset 0 0 0 4px var(--paper), inset 0 0 0 5px var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-133:inset 0 0 0 4px var(--paper), inset 0 0 0 5px color-mix(in srgb, var(--gold) 45%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-letter-spacing-134:.12em;--tivoli-padding-135:.75rem .95rem;--tivoli-border-136:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-border-136:1px solid color-mix(in srgb, var(--gold) 70%, var(--text))}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-padding-137:.85rem 1.1rem;--tivoli-border-138:1px solid var(--gilt)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-border-138:1px solid color-mix(in srgb, var(--gilt) 45%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-outline-139:2px solid var(--gilt);--tivoli-gap-140:5px;--tivoli-border-top-141:1px solid var(--on-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-border-top-141:1px solid color-mix(in srgb, var(--on-ink) 14%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-padding-142:.25rem 1.5rem 1.25rem;--tivoli-border-top-143:1px solid var(--gilt)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-border-top-143:1px solid color-mix(in srgb, var(--gilt) 35%, transparent)}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-box-shadow-144:0 1.5rem 2rem -1rem var(--tivoli-color-14);--tivoli-padding-top-145:2.5rem;--tivoli-size-1:1rem;--tivoli-size-2:2.75rem;--tivoli-size-3:2rem;--tivoli-size-4:drop-shadow(0 0 8px var(--tivoli-color-1))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-4:drop-shadow(0 0 8px color-mix(in srgb, var(--tivoli-color-1) 70%, transparent))}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-5:.55rem;--tivoli-size-6:1px;--tivoli-size-7:2px;--tivoli-size-8:3.25rem;--tivoli-size-9:2.9rem;--tivoli-size-10:drop-shadow(0 0 6px var(--tivoli-color-1))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-10:drop-shadow(0 0 6px color-mix(in srgb, var(--tivoli-color-1) 55%, transparent))}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-11:96rem;--tivoli-size-12:44rem;--tivoli-size-13:6px;--tivoli-size-14:2.5rem;--tivoli-size-15:5px;--tivoli-size-16:2.6rem;--tivoli-size-17:3.5rem 4% 3.5rem auto;--tivoli-size-18:4.5rem;--tivoli-size-19:2.25rem;--tivoli-size-20:2.2rem;--tivoli-size-21:3.5rem;--tivoli-size-22:6.25rem;--tivoli-size-23:3.75rem;--tivoli-size-24:.3rem;--tivoli-size-25:.2rem;--tivoli-size-26:.6em;--tivoli-size-27:.38rem;--tivoli-size-28:.35em;--tivoli-size-29:.95rem;--tivoli-size-30:.15rem;--tivoli-size-31:.55em;--tivoli-size-32:.5rem;--tivoli-size-33:drop-shadow(0 0 6px var(--tivoli-color-1))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-33:drop-shadow(0 0 6px color-mix(in srgb, var(--tivoli-color-1) 80%, transparent))}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-34:46rem;--tivoli-size-35:9rem;--tivoli-size-36:3.25rem minmax(0, 1fr);--tivoli-size-37:1.6rem;--tivoli-size-38:.7rem;--tivoli-size-39:1.5px;--tivoli-size-40:-1px;--tivoli-size-41:4.25rem minmax(14rem, 1.2fr) minmax(0, 1.45fr) minmax(0, 1.3fr) auto;--tivoli-size-42:7.5rem;--tivoli-size-43:30rem;--tivoli-size-44:3px;--tivoli-size-45:-18px;--tivoli-size-46:radial-gradient(circle at 9px 3px, var(--tivoli-color-9) 0 1.3px, var(--tivoli-color-12) 1.9px 2.5px, transparent 3.1px) 0 0 / 18px 6px repeat-x;--tivoli-size-47:drop-shadow(0 0 3px var(--tivoli-color-1));--tivoli-size-48:drop-shadow(0 0 10px var(--tivoli-color-1))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-48:drop-shadow(0 0 10px color-mix(in srgb, var(--tivoli-color-1) 90%, transparent))}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-49:drop-shadow(0 0 10px var(--tivoli-color-1))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-49:drop-shadow(0 0 10px color-mix(in srgb, var(--tivoli-color-1) 85%, transparent))}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-50:3rem;--tivoli-size-51:11rem;--tivoli-size-52:65px;--tivoli-size-53:drop-shadow(0 0 8px var(--tivoli-color-1))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-53:drop-shadow(0 0 8px color-mix(in srgb, var(--tivoli-color-1) 55%, transparent))}}html[data-theme=light],html[data-theme=tivoli]{--tivoli-size-54:1.15rem;--tivoli-size-57:repeat(auto-fit, minmax(min(100%, 8rem), 1fr))}@media (max-width:768px){.site-footer{text-align:center}}@media (min-width:64rem){.op-grid{padding:var(--tivoli-padding-128);align-items:center;column-gap:var(--tivoli-column-gap-19);row-gap:var(--tivoli-font-size-48);grid-template-columns:var(--tivoli-size-41);grid-template-areas:"rank id offer fig cta""rank id pay pros cta""rank note note note note"}.op-rank{border-right:var(--tivoli-border-top-39);font-size:var(--tivoli-font-size-129);align-self:stretch;place-items:center;display:grid}.op-offer,.op-fig{align-self:end}.op-pay{align-self:start}.operator-mark-lg{width:var(--tivoli-size-18);height:var(--tivoli-size-18);font-size:var(--tivoli-padding-left-85)}.operator-mark-lg.operator-mark-logo{width:var(--tivoli-size-42)}}.op-card{transition:box-shadow .3s,transform .35s cubic-bezier(.2,.7,.3,1);overflow:clip}.op-grid{z-index:1;position:relative}.op-card:before{content:"";width:var(--tivoli-size-43);height:var(--tivoli-size-43);background:radial-gradient(closest-side, var(--tivoli-color-1), transparent);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.op-card:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--tivoli-color-1) 32%, transparent), transparent)}}.op-card:before{opacity:0;transform:translate(calc(var(--mx,85%) - 50%), calc(var(--my,50%) - 50%));pointer-events:none;transition:opacity .3s}.op-card:after{content:"";top:var(--tivoli-size-44);left:var(--tivoli-size-45);z-index:1;height:var(--tivoli-size-13);background:var(--tivoli-size-46);filter:var(--tivoli-size-47);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;right:0}.op-card:active,.op-card:has(:focus-visible){box-shadow:var(--tivoli-box-shadow-130)}.op-card:active:after,.op-card:has(:focus-visible):after,.live-pointer .op-card:has(:focus-visible):before{opacity:1}.toc-link:active .toc-num{filter:var(--tivoli-size-49)}@media (hover:hover){.op-card:hover{box-shadow:var(--tivoli-box-shadow-130)}.op-card:hover:after,.live-pointer .op-card:hover:before{opacity:1}}@media (prefers-reduced-motion:no-preference){.hero:before{animation:11s ease-in-out infinite alternate lantern}.card-link:focus-visible>.btn-cta,.btn-cta:focus-visible{transform:translateY(-2px)}.card-link:focus-visible>.btn-cta:before,.btn-cta:focus-visible:before{transition:transform .7s cubic-bezier(.2,.7,.3,1);transform:translate(130%)}.card-link:active>.btn-cta,.btn-cta:active{transition-duration:60ms;transform:translateY(1px)scale(.985)}.op-cta:focus-visible svg{transform:translate(2px,-2px)}.op-card:has(:focus-visible){transform:translateY(-4px)}.op-card:has(:focus-visible):after{animation:.9s steps(3,end) infinite chase}.op-card:active{transition-duration:80ms;transform:translateY(-1px)}.toc-link:focus-visible .toc-num{transform:translateY(-2px)scale(1.12)}.live-pointer .op-card:before{transition:opacity .3s,transform 80ms linear}@media (hover:hover){.card-link:hover>.btn-cta,.btn-cta:hover{transform:translateY(-2px)}.card-link:hover>.btn-cta:before,.btn-cta:hover:before{transition:transform .7s cubic-bezier(.2,.7,.3,1);transform:translate(130%)}.card-link:active>.btn-cta,.btn-cta:active{transform:translateY(1px)scale(.985)}.op-cta:hover svg{transform:translate(2px,-2px)}.op-card:hover{transform:translateY(-4px)}.op-card:hover:after{animation:.9s steps(3,end) infinite chase}.op-card:active{transform:translateY(-1px)}.toc-link:hover .toc-num{transform:translateY(-2px)scale(1.12)}.brand:hover .brand-mark{transform:rotate(-6deg)scale(1.06)}}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.live-pointer .hero-poster .poster-gilt{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .6s cubic-bezier(.2,.7,.3,1)}.live-pointer .hero-poster .poster-img{transform:scale(1.06) translate(var(--pan-x,0px), var(--pan-y,0px));transition:transform .6s cubic-bezier(.2,.7,.3,1)}}@keyframes lantern{0%{opacity:.7;transform:translate(-3rem)scale(.92)}to{opacity:1;transform:translate(4rem)scale(1.08)}}@keyframes rule-draw{0%{transform:scaleX(0)}}@keyframes glint{0%{transform:translate(-120%)}14%,to{transform:translate(330%)}}@keyframes chase{to{transform:translate(18px)}}@media print{[data-reveal]{opacity:1!important;animation:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.menu-toggle{width:var(--tivoli-size-2);height:var(--tivoli-size-2);border:var(--tivoli-border-138);border-radius:var(--radius-field);color:var(--gilt);cursor:pointer;flex-shrink:0;place-items:center;transition:border-color .15s,color .15s,filter .25s;display:inline-grid}.menu-toggle:focus-visible{outline:var(--tivoli-outline-139);outline-offset:var(--tivoli-outline-offset-11)}:is(.menu-toggle:focus-visible,.menu-toggle:active,.site-header:has(.menu-panel:popover-open) .menu-toggle){border-color:var(--gilt);color:var(--on-ink);filter:var(--tivoli-size-53)}.menu-icon{gap:var(--tivoli-gap-140);width:var(--tivoli-size-54);display:grid}.menu-icon>span{height:var(--tivoli-size-39);background:currentColor;transition:transform .3s cubic-bezier(.3,1.4,.5,1),opacity .2s}.site-header:has(.menu-panel:popover-open) .menu-icon>span:first-child{transform:translateY(6.5px)rotate(45deg)}.site-header:has(.menu-panel:popover-open) .menu-icon>span:nth-child(2){opacity:0}.site-header:has(.menu-panel:popover-open) .menu-icon>span:last-child{transform:translateY(-6.5px)rotate(-45deg)}@media (hover:hover){.menu-toggle:hover{border-color:var(--gilt);color:var(--on-ink);filter:var(--tivoli-size-53)}}@media (max-width:63.99rem){.menu-panel{--tivoli-size-55:var(--menu-top,3.75rem) 0 auto;--tivoli-size-56:calc(100dvh - var(--menu-top,3.75rem));inset:var(--tivoli-size-55);width:auto;max-height:var(--tivoli-size-56);padding:var(--tivoli-padding-142);border:0;border-top:var(--tivoli-border-top-143);border-bottom:var(--tivoli-border-top-39);background:var(--ink);color:var(--on-ink);box-shadow:var(--tivoli-box-shadow-144);opacity:0;transition:opacity .2s ease-out, transform .25s ease-out, overlay .25s allow-discrete, display .25s allow-discrete;margin:0;position:fixed;overflow-y:auto;transform:translateY(-.5rem)}.menu-panel:popover-open{opacity:1;transform:none}@starting-style{.menu-panel:popover-open{opacity:0;transform:translateY(-.5rem)}}.menu-panel .nav-list{flex-flow:column;align-items:stretch;gap:0}.menu-panel li+li{border-top:var(--tivoli-border-top-141)}.menu-panel .nav-link{min-height:var(--tivoli-size-8);padding-left:var(--tivoli-font-size-1);font-size:var(--tivoli-font-size-30);display:flex}.menu-panel .nav-link:after{left:0;right:auto;top:var(--tivoli-size-1);bottom:var(--tivoli-size-1);width:var(--tivoli-size-7);transform-origin:50%;height:auto;transform:scaleY(0)}.menu-panel .nav-link:focus-visible:after,.menu-panel .nav-link:active:after,.menu-panel .nav-link[aria-current=page]:after{transform:scaleY(1)}@media (hover:hover){.menu-panel .nav-link:hover:after{transform:scaleY(1)}}}@media (min-width:64rem){.site-header-nav{flex:1;min-width:0}.site-header-nav>.menu-panel>ul{justify-content:center}.menu-toggle{display:none}.menu-panel{display:contents}}.site-header[data-nav-money]{--nav-money-background:var(--ink);--nav-money-border:var(--gilt)}@media (prefers-reduced-motion:reduce){.garland *,.hero *,.op-card,.op-card:before,.op-card:after{transition:none!important;animation:none!important}}.op-rank{font-size:var(--ordinal-source-font-size)}.op-rank:before{content:counter(list-item, upper-roman);font-size:var(--rank-number-size)}:root{--chrome-accent:var(--gilt);--chrome-muted:currentColor}@supports (color:color-mix(in lab, red, red)){:root{--chrome-muted:color-mix(in srgb, currentColor 70%, transparent)}}:root{--chrome-rule:currentColor}@supports (color:color-mix(in lab, red, red)){:root{--chrome-rule:color-mix(in srgb, currentColor 25%, transparent)}}:root{--chrome-panel-border:var(--gilt);--chrome-panel-background:var(--ink);--chrome-panel-shadow:0 1rem 2rem #0003}.hero .ds-hero-copy :is(h1,h1 *,p,p *,.hero-link){color:var(--color-base-content)}.hero .ds-hero-copy :is(.sign,.age-sign){background:var(--appearance-hero-sign-background,var(--color-base-100));color:var(--color-base-content)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}