.logo{display:inline-flex;align-items:center;gap:.5rem;color:var(--e);line-height:1}.logo>img{flex-shrink:0}.b4>img{width:24px;height:24px}.b3>img{width:30px;height:30px}.logo>span{display:inline-flex;flex-wrap:nowrap;gap:.32em;font-family:var(--font-sans);letter-spacing:-.01em;line-height:1;white-space:nowrap;font-weight:500;color:color-mix(in oklch,currentColor 72%,transparent)}.logo>span>span{font-weight:800;color:var(--e)}.b4>span{font-size:13px}.b3>span{font-size:15.5px}@media (width<=359px){.logo>span{display:none}}.search-trigger{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;flex:0 1 17rem;min-width:11rem;padding:0 .5rem 0 .75rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg-muted);cursor:pointer;text-align:start;transition:color 150ms,border-color 150ms,background 150ms}@media (hover:hover){.search-trigger:hover{color:var(--n);border-color:var(--accent)}}.search-trigger:focus-visible{outline:var(--ao);outline-offset:3px;border-color:var(--accent);color:var(--n)}.search-trigger>svg,.b5{width:20px!important;height:20px!important;color:var(--fg-muted);flex-shrink:0;transition:color 150ms cubic-bezier(.4, 0, .2, 1),transform 320ms cubic-bezier(0, 0, .2, 1);transform-origin:42% 42%}.search-trigger:after{content:'Search reviews, guides…';flex:1;min-width:0;font-size:.9375rem;font-weight:400;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}@media (width>=1080px) and (width<=1199.98px){.search-trigger{flex-basis:11rem}.search-trigger:after{content:'Search'}}.bh{order:1;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-xs);font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--u);font-weight:600;line-height:1;color:var(--fg-muted);background:var(--ag);border:1px solid var(--border);border-radius:.25rem;flex-shrink:0}@media (hover:none) and (pointer:coarse){.bh{display:none}}@media (width>=960px) and (width<=1079px){.search-trigger{flex:none;min-width:0;width:2.75rem;padding:0;justify-content:center}.search-trigger:after,.bh{display:none}}@media (width<=767px){.search-trigger{flex:none;min-width:0;width:2.75rem;padding:0;justify-content:center}.search-trigger:after,.bh{display:none}}.ck{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;min-width:0;max-width:min(17rem,60vw);padding:0 var(--space-xs) 0 .75rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg-muted)}.cn{width:20px!important;height:20px!important;color:var(--fg-muted);flex-shrink:0}.bs{flex:1;min-width:0;height:100%;border:none;background:transparent;font-size:.9375rem;color:var(--e);outline:none;appearance:none}.bs::-webkit-search-cancel-button{display:none}.bs::placeholder{color:var(--fg-muted)}.search-dialog{width:min(38rem,calc(100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:min(70svh,32rem);max-height:min(70dvh,32rem);padding:0;margin:min(12vh,12dvh) auto 0;background:var(--card-face);color:var(--n);border:1px solid var(--t);border-radius:1rem;box-shadow:var(--ga);overflow:hidden;opacity:0;transform:translateY(-8px) scale(.98);transition:opacity 200ms cubic-bezier(0, 0, .2, 1),transform 200ms cubic-bezier(0, 0, .2, 1),overlay 200ms cubic-bezier(0, 0, .2, 1) allow-discrete,display 200ms cubic-bezier(0, 0, .2, 1) allow-discrete}.search-dialog[open]{display:flex;flex-direction:column;opacity:1;transform:translateY(0) scale(1);transition-duration:120ms}@starting-style{.search-dialog[open]{opacity:0;transform:translateY(-8px) scale(.98)}}.search-dialog::backdrop{background:rgba(0, 0, 0, .55);-webkit-backdrop-filter:saturate(108%) blur(3px);backdrop-filter:saturate(108%) blur(3px);opacity:0;transition:opacity 200ms cubic-bezier(0, 0, .2, 1),overlay 200ms cubic-bezier(0, 0, .2, 1) allow-discrete,display 200ms cubic-bezier(0, 0, .2, 1) allow-discrete}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){.search-dialog::backdrop{background:color-mix(in oklch,oklch(.130 .003 35) 85%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.search-dialog[open]::backdrop{opacity:1;transition-duration:120ms}@starting-style{.search-dialog[open]::backdrop{opacity:0}}.search-form{display:flex;align-items:center;gap:.75rem;padding:.75rem var(--space-lg);border-bottom:1px solid var(--border);transition:border-color 150ms}.search-form:has(.search-input:focus){border-bottom-color:var(--accent)}.search-form .ai7{width:20px!important;height:20px!important;color:var(--fg-muted);flex-shrink:0}.search-input{flex:1;min-width:0;height:32px;border:none;background:transparent;font-size:1rem;color:var(--e);outline:none;appearance:none}.search-input::placeholder{color:var(--fg-muted)}.search-input:focus,.search-input:focus-visible{outline:none;box-shadow:none}.search-dialog .search-close{--d6:32px;--dw:32px}@media (pointer:coarse){.search-dialog .search-close{--d6:44px;--dw:36px}}.search-results{list-style:none;margin:0;padding:var(--space-xs);overflow-y:auto;overscroll-behavior:contain;flex:1}.search-results li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .75rem;border-radius:.375rem;cursor:pointer;min-height:52px}.search-results li.r-plain{grid-template-columns:1fr auto}.search-results li.active{background:var(--cb)}@media (hover:hover){.search-results li:hover{background:var(--cb)}}.r-type{display:inline-flex;align-items:center;min-height:1.25rem;font-size:var(--bw);font-weight:600;letter-spacing:.005em;text-transform:none;padding:0 var(--ch);border-radius:999px;color:var(--cn);background:var(--b7);white-space:nowrap}.r-type-r{color:var(--accent)}.r-thumb{inline-size:36px;block-size:36px;border-radius:.25rem;object-fit:cover;background:var(--ag);border:1px solid var(--border)}.r-catchip{color:var(--fg-subtle);font-weight:600}.r-catchip:after{content:"\00b7";margin-inline:.45em;color:var(--border)}.search-results{container-type:inline-size;container-name:results}@container results (width<32rem){.r-sub:has(.r-catchip) .r-subtext{display:none}.r-sub:has(.r-catchip) .r-catchip:after{content:none}.r-tail .r-verdict{display:none}}.search-results li.r-group{display:block;grid-template-columns:none;min-height:0;margin:0;padding:.75rem .75rem .25rem;font-size:var(--o);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-muted);background:var(--bg-elevated);cursor:default;position:sticky;top:0;z-index:1}@media (hover:hover){.search-results li.r-group:hover{background:var(--bg-elevated)}}.search-results li.r-group:first-child{padding-top:.25rem}.r-type-c{color:var(--n)}.r-body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.r-name{font-size:.9375rem;font-weight:600;color:var(--e);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.search-results mark{background:var(--ax);color:inherit;border-radius:var(--bp);padding-inline:1px}.r-sub{font-size:var(--aa);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-tail{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--u)}.r-score{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:.9375rem;color:var(--accent)}.r-verdict,.r-cat{color:var(--fg-muted);text-transform:capitalize}.search-results li.r-seeall{margin-top:var(--space-xs);border-top:1px solid var(--border);border-radius:0 0 .375rem .375rem;background:var(--cm)}.search-results li.r-seeall.active{background:var(--cb)}@media (hover:hover){.search-results li.r-seeall:hover{background:var(--cb)}}.search-results li.r-seeall .r-name{color:var(--accent);font-weight:700}.search-results li.r-seeall .r-type{color:var(--accent)}.r-seeall-go{color:var(--accent);font-weight:700;font-size:1rem}.search-results li.search-status{display:block;grid-template-columns:none;min-height:0;padding:1.25rem .75rem;text-align:center;color:var(--fg-muted);font-size:var(--k);cursor:default}@media (hover:hover){.search-results li.search-status:hover{background:transparent}}.search-results li.search-hint{display:block;grid-template-columns:none;min-height:0;padding:.75rem;border-top:1px solid var(--border);color:var(--fg-subtle);font-size:var(--u);line-height:1.45;cursor:default}@media (hover:hover){.search-results li.search-hint:hover{background:transparent}}.search-results li.search-status a{color:var(--accent);font-weight:600}.search-results li.search-skel{pointer-events:none}.search-skel .r-thumb{display:block}.search-skel .sk-shape{color:transparent!important;user-select:none}.search-skel .sk-bar{display:inline-block;height:.72em;border-radius:.25rem}.search-skel .sk-shape,.search-skel .sk-bar{background-image:linear-gradient(color-mix(in oklch,var(--fg-muted) 14%,transparent),color-mix(in oklch,var(--fg-muted) 14%,transparent))}.sk-w36{width:36%}.sk-w44{width:44%}.sk-w55{width:55%}.sk-w62{width:62%}.sk-w70{width:70%}.search-trigger[aria-busy=true]{position:relative;pointer-events:none}.search-trigger[aria-busy=true] .b5{visibility:hidden}.search-trigger[aria-busy=true]:before{content:'';position:absolute;top:50%;left:.75rem;width:18px;height:18px;margin-top:-9px;border-radius:999px;border:2px solid var(--ax);border-top-color:var(--accent);animation:bhw .7s linear infinite}@media (width<=767px),(width>=960px) and (width<=1079px){.search-trigger[aria-busy=true]:before{left:50%;margin-left:-9px}}.search-empty{padding:1.5rem 1.25rem;color:var(--fg-muted);font-size:.9375rem;text-align:center}.search-empty em{color:var(--n);font-style:normal;font-weight:600;overflow-wrap:anywhere}.search-dym{display:inline-flex;align-items:center;vertical-align:middle;margin-inline:1px;min-height:var(--cs);padding:0 var(--cw);border:1px solid var(--ar);border-radius:999px;background:var(--as);color:var(--av);font-size:var(--cv);font-weight:600;line-height:1.45;transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}.search-dym:focus-visible{background:var(--al);border-color:var(--ak)}@media (hover:hover){.search-dym:hover{background:var(--al);border-color:var(--ak)}}.search-empty-act{display:block;margin-top:.75rem}.search-empty-act a{color:var(--accent);font-weight:600}@media (hover:hover){.search-empty-act a:hover{text-decoration:underline}}.search-foot{display:flex;flex-wrap:wrap;gap:var(--space-lg);padding:.5rem var(--space-lg);border-top:1px solid var(--border);background:var(--ag);font-size:var(--u);color:var(--fg-muted)}.search-foot kbd{display:inline-block;padding:.05rem var(--space-xs);margin-inline-end:.25rem;font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--u);background:var(--bg-elevated);border:1px solid var(--border);border-radius:.25rem;line-height:1}@media (width<=767px){.search-foot{display:none}.search-dialog{margin:min(6vh,6svh) auto 0;margin:min(6dvh,6vh) auto 0;max-height:85svh;max-height:85dvh}}.az{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top,0);border-bottom:1px solid color-mix(in oklch,var(--border) 80%,transparent);view-transition-name:site-header;transition:transform 200ms cubic-bezier(.4, 0, .2, 1),border-color 200ms cubic-bezier(.4, 0, .2, 1);--fb:calc(var(--c8) - var(--cy));--dk:0px;--dr:0px;--d0:2.75rem}.az:before{content:'';position:absolute;inset:-1px 0;z-index:-1;pointer-events:none;background:var(--bg)}.az[data-scrolled=true]{--dk:var(--fb);--dr:calc(var(--fb) / 2);transform:translateY(calc(var(--dk) * -1));border-bottom-color:var(--border-strong)}.bo,.bd{transform:translateY(var(--dr));transition:transform 200ms cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){.az[data-scrolled=true]:is(:hover,:focus,:active){transform:translateY(calc(var(--dk) * -1))!important}.az[data-scrolled=true] :is(.bo,.bd,.a6):is(:hover,:focus,:active){transform:translateY(var(--dr))!important}}.h-row{display:flex;align-items:center;justify-content:space-between;height:var(--c8);gap:clamp(.35rem,.2rem + .7vw,.75rem)}.bo{color:var(--e);display:inline-flex;align-items:center;flex-shrink:0;padding-block:.5rem;margin-inline-start:-.25rem;padding-inline-start:.25rem}.av,.h-sub{list-style:none;margin:0;padding:0}.a6:focus{outline:none}.av a{-webkit-tap-highlight-color:transparent}.av a[target=_blank]:after{content:'↗' / '';margin-inline-start:.2em;font-size:.85em;line-height:1}.h-sub a{display:flex;align-items:center;justify-content:flex-start;min-height:max(2.5rem,var(--z));padding:.25rem .75rem;border-radius:.5rem;font-size:var(--k);font-weight:500;line-height:1.25;color:var(--n);transition:background-color 150ms,color 150ms}.h-sub a.active{color:var(--e);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.4em}@media (width>=960px){.bd>.l,.av>.r{display:none}.a6{flex-shrink:0;transform:translateY(var(--dr));transition:transform 200ms cubic-bezier(.4, 0, .2, 1)}.av{display:flex;align-items:center;gap:.125rem;position:relative}.av>li{position:relative;display:flex;align-items:center;height:var(--d0)}.av>li>a{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 .75rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--fg-muted);white-space:nowrap;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.av>li>a.active,.av>li>a:focus-visible,.h-has-sub[data-open]>a{color:var(--e)}@media (hover:hover){.av>li:hover>a{color:var(--e)}}.av>li>a:focus-visible{outline:var(--ao);outline-offset:-2px}.av.has-ind:before{content:'';position:absolute;inset-inline-start:0;inset-block-start:calc((var(--d0) - 2.25rem)/2);block-size:2.25rem;inline-size:var(--gk,0);transform:translateX(var(--gl,0));border-radius:999px;background:var(--tile-face);opacity:0;z-index:-1;pointer-events:none;transition:transform 240ms cubic-bezier(.22, 1, .36, 1),inline-size 240ms cubic-bezier(.22, 1, .36, 1),opacity 150ms cubic-bezier(0, 0, .2, 1)}.av.ind-on:before{opacity:1}.av.ind-snap:before{transition:opacity 150ms cubic-bezier(0, 0, .2, 1)}@media (hover:hover){.av:not(.has-ind)>li:hover{background:var(--tile-face);border-radius:999px}}.av>li>a:active{color:var(--e)}.av>li>a.active:after{content:'';position:absolute;inset-inline:.75rem;bottom:calc((var(--d0) - var(--c8))/2 - 1px);height:2px;background:var(--accent);transform:translateY(calc(var(--dr) * -1));transition:transform 200ms cubic-bezier(.4, 0, .2, 1);view-transition-name:nav-active}.av>.h-has-sub>a{padding-inline-end:0}.av>.h-has-sub>a.active:after{inset-inline-end:0}.n{position:relative;flex-shrink:0;inline-size:max(1.5rem,var(--z));block-size:100%;margin-inline-end:.25rem;padding:0;border:0;border-radius:999px;background:none;color:var(--fg-muted);cursor:pointer;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.av>li:hover>.n{color:var(--e)}}.h-has-sub[data-open]>.n{color:var(--e)}.n:focus-visible{outline:var(--ao);outline-offset:-2px;color:var(--e)}.n:before{content:'';position:absolute;inset-inline-start:calc(50% - .21875rem);inset-block-start:calc(50% - .3125rem);inline-size:.4375rem;block-size:.4375rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform 200ms cubic-bezier(.22, 1, .36, 1)}.h-has-sub[data-open]>.n:before{transform:translateY(.25rem) rotate(225deg)}.h-sub{position:absolute;z-index:1;inset-inline-start:calc(var(--space-xs) * -1);inset-block-start:calc(100% + (var(--c8) - var(--d0))/2 + var(--space-xs));translate:0 calc(var(--dr) * -1);display:grid;grid-template-columns:repeat(2,max-content);gap:.125rem .25rem;padding:var(--space-xs);border:1px solid var(--border);border-radius:.75rem;background:var(--bg-elevated);box-shadow:var(--d2);visibility:hidden;opacity:0;transform:translateY(-.375rem) scale(.98);transform-origin:2rem 0;transition:opacity 120ms cubic-bezier(.4, 0, 1, 1),transform 120ms cubic-bezier(.4, 0, 1, 1),translate 200ms cubic-bezier(.4, 0, .2, 1),visibility 0s linear 120ms}.h-has-sub[data-open]>.h-sub{visibility:visible;opacity:1;transform:none;transition:opacity 150ms cubic-bezier(0, 0, .2, 1),transform 240ms cubic-bezier(.22, 1, .36, 1),translate 200ms cubic-bezier(.4, 0, .2, 1),visibility 0s}.h-sub:before{content:'';position:absolute;inset-inline:0;inset-block-end:100%;block-size:calc((var(--c8) - var(--d0))/2 + var(--space-xs) + 2px)}.h-sub a{white-space:nowrap}.h-sub a:focus-visible,.h-sub a:active{background:var(--tile-face);color:var(--e)}@media (hover:hover){.h-sub a:hover{background:var(--tile-face);color:var(--e)}}}@media (width<=959.98px){.a6{display:none;position:absolute;z-index:1;inset-inline:0;inset-block-start:100%;max-block-size:calc(100svh - 100% + var(--dk));max-block-size:calc(100dvh - 100% + var(--dk));overflow-y:auto;overscroll-behavior:contain;padding:.25rem max(calc(clamp(.875rem, .45rem + 1.85vw, 2rem) - var(--space-xs)),env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) max(calc(clamp(.875rem, .45rem + 1.85vw, 2rem) - var(--space-xs)),env(safe-area-inset-left,0px));background:var(--bg);border-bottom:1px solid var(--border-strong);box-shadow:var(--d2);opacity:0;clip-path:inset(0 0 100% 0);transition:opacity 120ms cubic-bezier(.4, 0, 1, 1),clip-path 120ms cubic-bezier(.4, 0, 1, 1),display 120ms allow-discrete}.az[data-menu] .a6{display:block;opacity:1;clip-path:inset(0 0 -4rem 0);transition:opacity 150ms cubic-bezier(0, 0, .2, 1),clip-path 320ms cubic-bezier(.22, 1, .36, 1),display 0s}.az[data-menu] .av{transition:transform 320ms cubic-bezier(.22, 1, .36, 1)}@starting-style{.az[data-menu] .a6{opacity:0;clip-path:inset(0 0 100% 0)}.az[data-menu] .av{transform:translateY(-.75rem)}}.az:after{content:'';display:none;position:absolute;inset-inline:0;inset-block-start:100%;block-size:calc(100lvh - 100% + var(--dk));block-size:calc(100dvh - 100% + var(--dk));background:rgba(0, 0, 0, .55);opacity:0;touch-action:none;transition:opacity 120ms cubic-bezier(.4, 0, 1, 1),display 120ms allow-discrete}.az[data-menu]:after{display:block;opacity:.55;transition:opacity 200ms cubic-bezier(0, 0, .2, 1),display 0s}@starting-style{.az[data-menu]:after{opacity:0}}.n{display:none}.av{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem var(--space-xs);align-items:start;max-inline-size:78rem;margin-inline:auto}.av>li>a{display:flex;align-items:center;justify-content:flex-start;min-height:3rem;padding:0 .75rem;border-radius:.5rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.012em;color:var(--e);transition:background-color 150ms}.av>li>a.active{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.4em}.av>li>a:focus-visible,.av>li>a:active{background:var(--tile-face)}@media (hover:hover){.av>li>a:hover{background:var(--tile-face)}}.av a:focus-visible{outline:var(--ao);outline-offset:-2px}.h-has-sub{grid-column:1/-1}.h-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;margin-block:.125rem var(--space-xs);padding:.25rem;border-radius:.75rem;background:var(--tile-face)}.h-sub a{min-height:2.75rem;padding-inline:.5rem;text-wrap:balance}.h-sub a.active,.h-sub a:focus-visible,.h-sub a:active{background:var(--bg-elevated);color:var(--e)}@media (hover:hover){.h-sub a:hover{background:var(--bg-elevated);color:var(--e)}}.r{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-block-start:var(--space-xs);padding-block-start:.5rem;padding-inline-start:min(.75rem,3.4vw);border-top:1px solid var(--border);font-size:var(--k);font-weight:500;color:var(--fg-muted)}.a3{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;border-radius:999px;background:var(--tile-face)}.a3:before{content:'';position:absolute;z-index:-1;inset-block:3px;inset-inline-start:3px;inline-size:calc((100% - 6px)/3);border-radius:999px;background:var(--bg-elevated);box-shadow:0 0 0 1px var(--border-strong);transition:transform 240ms cubic-bezier(.22, 1, .36, 1)}[data-theme-choice=dark] .a3:before{transform:translateX(100%)}[data-theme-choice=system] .a3:before{transform:translateX(200%)}.a3 button{min-block-size:max(2.375rem,var(--z));padding:0 min(.75rem,3.4vw);white-space:nowrap;border:0;border-radius:999px;background:none;font-size:var(--k);font-weight:600;color:var(--fg-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.a3 button[aria-pressed=true]{color:var(--e)}.a3 button:focus-visible{outline:var(--ao);outline-offset:-2px}}@media (width>=40em) and (width<=959.98px),(width>=30em) and (width<=959.98px) and (height<=37.5em) and (orientation:landscape){.av{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);column-gap:.75rem}.h-has-sub{grid-column:1;grid-row:1/span 4}.h-sub{margin-block-end:0}.r{grid-column:2/-1;align-self:end;margin-block-start:0}}@media (scripting:none) and (width<=959.98px){.az{position:static}.h-row{height:auto;flex-wrap:wrap;padding-block:var(--space-xs)}.a6{display:block;position:static;order:1;flex:1 0 100%;max-block-size:none;padding:0;border:0;box-shadow:none;opacity:1;clip-path:none}}@media (scripting:none) and (width>=960px){.av>.h-has-sub>a{padding-inline-end:.75rem}.h-has-sub:hover>.h-sub,.h-has-sub:focus-within>.h-sub{visibility:visible;opacity:1;transform:none}}.bd{display:flex;align-items:center;min-width:0;gap:max(clamp(.25rem,.15rem + .4vw,.35rem),var(--ap,0px))}.o{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--n);flex-shrink:0;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.o:hover{border-color:var(--accent);color:var(--accent);background:var(--dn)}}.o:active{transform:scale(.96)}.o:focus-visible{outline:var(--ao);outline-offset:3px;border-color:var(--accent);color:var(--accent)}.l{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--space-xs);min-height:44px;padding:0 var(--space-lg) 0 .75rem;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--n);font-size:.9375rem;font-weight:500;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.l:hover{border-color:var(--accent);color:var(--accent);background:var(--dn)}}.l[aria-expanded=true]{border-color:var(--fg-muted);background:var(--tile-face);color:var(--e)}.l:after{content:'Menu';letter-spacing:-.012em}@media (width<=339px){.l{padding:0;width:44px;gap:0}.l:after{content:none}}.l:focus-visible{outline:var(--ao);outline-offset:3px;border-color:var(--accent);color:var(--accent)}.l svg{pointer-events:none;overflow:visible}.l [data-l]{transform-origin:12px 12px;transition:transform 240ms cubic-bezier(.22, 1, .36, 1),opacity 120ms cubic-bezier(.4, 0, .2, 1)}.l[aria-expanded=true] [data-l="1"]{transform:rotate(45deg) translateY(5px)}.l[aria-expanded=true] [data-l="2"]{transform:scaleX(0);opacity:0}.l[aria-expanded=true] [data-l="3"]{transform:rotate(-45deg) translateY(-5px)}@media (width<=419px){.bd>.o{display:none}}.az[data-hdr-snap],.az[data-hdr-snap]:after,.az[data-hdr-snap] *,.az[data-hdr-snap] :before,.az[data-hdr-snap] :after{transition:none!important}@media (forced-colors:active){.av>li>a.active:after{forced-color-adjust:none;background:Highlight}.a3:before{forced-color-adjust:none;background:Highlight;box-shadow:none}.a3 button[aria-pressed=true]{forced-color-adjust:none;color:HighlightText}.h-sub{border-color:CanvasText}}.ai{margin-top:clamp(2.5rem,2.1rem + 1.6vw,3.75rem);border-top:1px solid var(--border);background:var(--bg-elevated);padding-top:clamp(2.5rem,2.35rem + .65vw,3rem);padding-bottom:calc(clamp(1.25rem,1.17rem + .35vw,1.5rem) + env(safe-area-inset-bottom,0px) + var(--cp,0px));--ey:linear-gradient(var(--border), var(--border));--ez:calc(100% - 2 * max(clamp(.875rem, .45rem + 1.85vw, 2rem), env(safe-area-inset-left, 0px)))}.ai .bj{display:grid;gap:1.25rem;padding-bottom:clamp(2rem,1.8rem + .9vw,2.75rem);margin-bottom:clamp(2rem,1.8rem + .9vw,2.75rem);background:var(--ey) bottom/var(--ez) 1px no-repeat}@media (width>=880px){.ai .bj{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}}.ai .ca{font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.3rem, 1.16rem + .65vw, 1.75rem);font-weight:700;line-height:1.05;letter-spacing:-.016em;color:var(--n);text-wrap:balance}.ai .f-cta-sub{margin-top:.5rem;color:var(--fg-muted);font-size:.9375rem;line-height:1.6;max-width:44rem}.ai .bu{display:flex;flex-wrap:wrap;gap:.75rem}@media (width<=30em){.ai .bu>a{flex:1 1 100%}}.ai .bk:after{content:"↗" / "";flex-shrink:0;font-size:.95em;line-height:1}#tas-route:has(> .page-reviews)~.ai .b9{display:none}#tas-route:has(> .page-reviews)~.ai .bk{background:var(--s);border-color:var(--s);color:#2a2829;box-shadow:var(--b0)}@media (hover:hover){#tas-route:has(> .page-reviews)~.ai .bk:hover{background:var(--bc);border-color:var(--bc);box-shadow:var(--cj)}}#tas-route:has(> .bdp)~.ai .bj{display:none}.a1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1.5rem,1.2rem + 1.3vw,2rem)}@media (width<=767.98px){.a1{grid-template-areas:"rev gt" "about gt" "follow follow";grid-template-rows:auto 1fr auto}.a1>nav:nth-child(1){grid-area:rev}.a1>nav:nth-child(2){grid-area:gt}.a1>nav:nth-child(3){grid-area:about}.a1>nav:nth-child(4){grid-area:follow}.a1 .bi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,1.2rem + 1.3vw,2rem)}}@media (width>=768px) and (width<=1023.98px){.a1{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"rev gt about" "rev gt follow";grid-template-rows:auto 1fr}.a1>nav:nth-child(1){grid-area:rev}.a1>nav:nth-child(2){grid-area:gt}.a1>nav:nth-child(3){grid-area:about}.a1>nav:nth-child(4){grid-area:follow}}@media (width>=1024px){.a1{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"rev gt gt about" "rev gt gt follow";grid-template-rows:auto 1fr}.a1>nav:nth-child(1){grid-area:rev}.a1>nav:nth-child(2){grid-area:gt}.a1>nav:nth-child(3){grid-area:about}.a1>nav:nth-child(4){grid-area:follow}.a1>nav:nth-child(2)>ul{display:block;columns:2;column-gap:clamp(1.5rem,1.2rem + 1.3vw,2rem)}.a1>nav:nth-child(2)>ul>li{break-inside:avoid}.a1>nav:nth-child(2)>ul>li+li{margin-top:.5rem}}.ai a,.ai address{overflow-wrap:anywhere}.ai .f-head{font-size-adjust:from-font;text-wrap:balance;margin-top:0;font-family:var(--font-sans);font-size:var(--o);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--e);margin-bottom:.75rem;line-height:1.2}.ai ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}@media (pointer:coarse){.ai ul{gap:0}}.ai .s{gap:0;margin-inline-start:.5rem;padding-inline-start:.75rem;border-inline-start:1px solid var(--border)}.ai .s a{font-size:var(--k)}.ai ul a{color:var(--fg-muted);font-size:.9375rem;line-height:1.45;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--z);padding-block:max(.25rem,calc((var(--z) - 1lh)/2));transition:color 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(.4, 0, .2, 1)}.ai .bi a .ic,.ai .a5 a .ic{flex-shrink:0;transition:color 150ms cubic-bezier(.4, 0, .2, 1),transform 150ms cubic-bezier(0, 0, .2, 1)}.ai .bi a:focus-visible .ic,.ai .a5 a:focus-visible .ic{color:var(--accent)}@media (hover:hover){.ai .bi a:hover .ic,.ai .a5 a:hover .ic{color:var(--accent)}}.ai ul a:focus-visible{color:var(--e)}@media (hover:hover){.ai ul a:hover{color:var(--e)}}.ai .bm{display:grid;gap:1.5rem;margin-top:clamp(2rem,1.8rem + .9vw,2.75rem);padding-top:clamp(2rem,1.8rem + .9vw,2.75rem);background:var(--ey) top/var(--ez) 1px no-repeat}@media (width>=880px){.ai .bm{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,1.2rem + 1.3vw,2rem);align-items:start}}.ai .bv .b1,.ai .bv .tagline-sub{max-width:30rem}.b1{font-family:var(--font-display);font-size-adjust:from-font;font-size:1.125rem;margin-top:.75rem;color:var(--n)}.ai .tagline-sub{font-size:var(--k);color:var(--fg-muted);line-height:1.6;margin-top:.5rem}.ai .bm address{font-style:normal}.ai .bc{margin-top:var(--space-lg);color:var(--fg-subtle);font-size:var(--aa);line-height:1.6}.ai .bc a{color:var(--fg-muted);font-weight:600;border-bottom:1px solid var(--border-strong);transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}.ai .bc a:focus-visible{color:var(--e);border-bottom-color:var(--accent)}@media (hover:hover){.ai .bc a:hover{color:var(--e);border-bottom-color:var(--accent)}}.ai .bc .cb{white-space:nowrap;margin-inline-start:.125rem}.ai .a5{flex-direction:row;flex-wrap:wrap;gap:max(.5rem,var(--ap,0px));align-items:flex-start}@media (width>=880px){.ai .a5{flex-direction:column;align-items:flex-start}}.ai .a5 .i{min-height:var(--ah);padding:.125rem .75rem;border:1px solid var(--border);border-radius:999px;background:var(--eb);color:var(--fg-muted);font-size:var(--ai);font-weight:600;transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}.ai .a5 .i:focus-visible{color:var(--e);border-color:var(--ak);background:var(--al)}@media (hover:hover){.ai .a5 .i:hover{color:var(--e);border-color:var(--ak);background:var(--al)}}.b6{margin-top:1.5rem;padding-top:var(--space-lg);background:var(--ey) top/var(--ez) 1px no-repeat;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.5rem;row-gap:.125rem}.ai .bf ul{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-lg);row-gap:0}.ai .bf a{font-size:var(--aa);font-weight:600;letter-spacing:.02em;color:var(--fg-subtle)}.ai .bf a:focus-visible{color:var(--e)}@media (hover:hover){.ai .bf a:hover{color:var(--e)}}.ai .b7{display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.125rem}.ai .cd{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.25rem;row-gap:.125rem}.b8{color:var(--fg-subtle);font-size:var(--aa)}.cg{color:var(--fg-subtle);font-size:var(--aa);font-weight:600;letter-spacing:.02em}.ai .bn{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;color:var(--fg-subtle);font-size:var(--aa);font-weight:600;letter-spacing:.02em;transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.ai .bn:focus-visible{color:var(--e)}@media (hover:hover){.ai .bn:hover{color:var(--e)}}.ai .p{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:44px;min-width:44px;padding:.25rem .5rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--fg-subtle);font-size:var(--aa);font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1);margin-inline-start:calc(-1 * .5rem)}.ai .p .ic{flex-shrink:0}@media (hover:hover){.ai .p:hover{color:var(--e)}}.ai .p:focus-visible{outline:var(--ao);outline-offset:3px;color:var(--e)}.ai .p[aria-pressed=true]{color:var(--accent);border-color:var(--cc);background:var(--cr)}.ai .t{display:inline-flex;align-items:center;gap:.125rem;flex-wrap:wrap;color:var(--fg-subtle);font-size:var(--aa);font-weight:600;letter-spacing:.02em}.ai .ci{margin-inline-end:.25rem}.ai .cj{min-width:3.2em;text-align:center;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.ai .q{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--fg-subtle);cursor:pointer;transition:color 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1)}.ai .q .ic{flex-shrink:0}@media (hover:hover){.ai .q:hover{color:var(--accent);border-color:var(--cc);background:var(--cr)}}.ai .q:focus-visible{outline:var(--ao);outline-offset:3px;color:var(--e)}.ai .q[aria-disabled=true]{color:var(--fg-subtle);opacity:.4;cursor:default;pointer-events:none}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(100% * var(--tas-text-scale,1));hanging-punctuation:first last;font-optical-sizing:auto;scroll-behavior:smooth;scroll-padding-top:calc(var(--a5) + env(safe-area-inset-top,0px));interpolate-size:allow-keywords;accent-color:var(--accent);caret-color:var(--accent);scrollbar-color:var(--cc) transparent;scrollbar-width:thin}@media (width>=105em){html{font-size:calc(clamp(100%,76.1% + .227vw,112.5%) * var(--tas-text-scale,1))}}:where(th,td,caption){hanging-punctuation:none}body{min-height:100dvh;line-height:1.55;overflow-x:clip;text-size-adjust:100%}img,svg,video,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)}}a,a:visited{color:inherit;text-decoration:none;text-underline-offset:.18em;text-decoration-skip-ink:auto}button,[role=button],a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}:where(p,h1,h2,h3,h4,h5,h6,dt,dd,li,blockquote,figcaption){overflow-wrap:break-word}:root{--brand-orange:#f18916;--color-youtube-red:oklch(.55 .22 25);--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-display:"Segoe UI Variable Display", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--bp:2px;--a5:88px;--ao:2px solid var(--accent);--ce:3px solid color-mix(in oklch, var(--accent) 50%, transparent);--c5:clamp(2.25rem, 1.95rem + 1.30vw, 3.25rem);--c4:clamp(3rem, 2.55rem + 2vw, 4.5rem);--bq:clamp(2.75rem, 2.15rem + 2.3vw, 4.75rem);--d3:clamp(3.25rem, 2.55rem + 3vw, 6rem);--bj:.6875rem;--u:.75rem;--aa:.8125rem;--k:.875rem;--text-control:.9375rem;--er:var(--k);--dl:var(--aa);--cl:clamp(1.75rem, 1.35rem + 1.9vw, 3rem);--b9:clamp(2.25rem, 1.72rem + 2.6vw, 3.5rem);--dp:clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem);--au:pretty;--o:var(--u);--c2:linear-gradient(var(--border), var(--border)) 50% 0 / calc(100% - max(clamp(.875rem, .45rem + 1.85vw, 2rem), env(safe-area-inset-left, 0px)) - max(clamp(.875rem, .45rem + 1.85vw, 2rem), env(safe-area-inset-right, 0px))) 1px no-repeat;--z:24px;--d5:24px;--space-xs:.375rem;--space-lg:1rem;color-scheme:light;--bg:oklch(.985 .002 60);--bg-elevated:#fff;--ag:oklch(.970 .003 60);--n:#2a2829;--e:#161516;--fg-muted:oklch(.420 .005 40);--do:var(--n);--fg-subtle:oklch(.422 .005 40);--border:oklch(.91 .005 60);--border-strong:oklch(.82 .005 60);--ck:oklch(0 0 0 / .14);--dj:oklch(.60 .006 60);--accent:#974d00;--b2:#7a3e03;--d9:#fff;--accent-block:var(--brand-orange);--da:color-mix(in oklch, var(--accent) 60%, transparent);--cm:color-mix(in oklch, var(--accent) 5%, transparent);--cr:color-mix(in oklch, var(--accent) 8%, transparent);--cb:color-mix(in oklch, var(--accent) 12%, transparent);--es:color-mix(in oklch, var(--accent) 16%, transparent);--ax:color-mix(in oklch, var(--accent) 22%, transparent);--cc:color-mix(in oklch, var(--accent) 30%, transparent);--br:color-mix(in oklch, var(--accent) 40%, transparent);--c0:color-mix(in oklch, var(--accent) 55%, transparent);--cd:color-mix(in oklab, var(--accent) 5%, var(--bg-elevated));--dn:color-mix(in oklab, var(--accent) 8%, var(--bg-elevated));--b1:color-mix(in oklch, var(--ok) 10%, transparent);--et:color-mix(in oklch, var(--bad) 10%, transparent);--eb:color-mix(in oklab, var(--ag) 50%, var(--bg-elevated));--e4:color-mix(in oklch, var(--warn) 14%, transparent);--dd:color-mix(in oklch, var(--border) 60%, transparent);--dm:color-mix(in oklab, var(--accent) 30%, var(--border));--ea:color-mix(in oklab, var(--accent) 45%, var(--border));--di:color-mix(in oklab, var(--accent) 45%, var(--border-strong));--cu:#2a2829;--aj:#fff;--b6:rgba(255, 255, 255, .86);--bk:rgba(255, 255, 255, .82);--b5:rgba(255, 255, 255, .74);--bv:rgba(255, 255, 255, .62);--ca:rgba(255, 255, 255, .50);--c1:clamp(22rem, 19rem + 6vw, 27rem);--c6:oklch(.180 .003 35);--ec:transparent;--b4:oklch(.821 .121 56);--d8:oklch(.47 .10 155);--peer:oklch(.62 .18 235);--bl:var(--e);--bm:var(--peer);--db:var(--accent-block);--ok:oklch(.52 .16 145);--warn:oklch(.60 .14 70);--bad:oklch(.55 .20 27);--bd:oklch(.40 .15 150);--b8:oklch(.45 .09 70);--bad-text:oklch(.45 .20 27);--c3:oklch(.25 .01 50 / .07);--cz:oklch(.25 .01 50 / .08);--bb:0 1px 2px var(--c3), 0 4px 12px -8px var(--cz);--dv:0 1px 2px var(--c3), 0 4px 12px -8px var(--cz);--df:0 1px 3px var(--c3), 0 12px 28px -10px var(--cz);--gc:0 2px 6px var(--c3), 0 24px 56px -16px var(--cz);--d2:var(--df);--ga:var(--gc);--s:var(--accent-block);--bc:color-mix(in oklab, var(--accent-block) 84%, white);--a0:var(--bg-elevated);--a1:var(--cd);--b0:0 1px 2px var(--c3);--cj:0 1px 2px var(--c3), 0 4px 10px -6px var(--cz);--ci:inset 0 1px 2px var(--cz);--a4:var(--space-lg);--a2:var(--k);--bh:var(--space-xs);--a7:var(--border-strong);--bx:var(--di);--ba:var(--e);--ah:2.25rem;--cs:1.75rem;--cw:.5rem;--ai:var(--k);--cv:var(--aa);--as:var(--a0);--al:var(--a1);--ar:var(--border-strong);--ak:var(--di);--av:var(--n);--aw:var(--s);--ct:var(--bc);--ch:var(--space-xs);--bw:var(--u);--b7:var(--ag);--cn:var(--fg-muted);--dc:var(--k);--be:var(--dj);--bo:var(--bg);--cf:var(--bad);--de:var(--br);--by:var(--border-strong);--aq:var(--space-lg);--card-face:var(--bg-elevated);--co:var(--ag);--t:var(--border);--az:var(--border-strong);--ay:var(--space-lg);--tile-face:var(--ag);--f6:var(--s);--ed:var(--border-strong);--gb:0 -1px 3px var(--c3), 0 -16px 40px -16px var(--cz);--c8:clamp(60px, 3.25rem + 2.4vw, 76px);--cy:clamp(52px, 2.85rem + 1.6vw, 64px)}@media (width>=64em) and (height<=50em){:root{--bq:clamp(2rem, 1.4rem + 1.5vw, 3rem);--d3:clamp(2.5rem, 1.8rem + 2vw, 3.75rem);--c4:clamp(2rem, 1.5rem + 1.5vw, 3rem);--c5:clamp(1.75rem, 1.5rem + 1vw, 2.5rem)}}@media (height<=37.5em) and (orientation:landscape){:root{--c8:52px;--cy:48px;--a5:60px;--c4:clamp(1.25rem, .9rem + 1.5vh, 2rem);--c5:clamp(1.25rem, 1rem + 1.5vh, 2rem);--cl:clamp(1.5rem, .9rem + 3.2vh, 2.25rem);--b9:clamp(1.75rem, 1rem + 4vh, 2.75rem);--dp:clamp(1.5rem, .95rem + 3vh, 2.25rem)}}@media (width>=64em) and (width<=74.99em){:root{--c1:20rem}}@media (pointer:coarse){:root{--text-control:1rem;--er:1rem;--dl:1rem;--bj:.75rem;--u:.8125rem;--aa:.875rem;--k:.9375rem;--z:44px;--au:wrap;--ah:var(--z);--cs:var(--z);--cw:.75rem;--ap:.5rem}}[data-theme=dark]{color-scheme:dark;--bg:oklch(.180 .003 35);--bg-elevated:oklch(.255 .004 35);--ag:oklch(.220 .003 35);--n:oklch(.97 .002 60);--e:#fff;--fg-muted:oklch(.815 .005 50);--fg-subtle:oklch(.815 .005 45);--border:oklch(1 0 0 / .12);--border-strong:oklch(1 0 0 / .20);--ck:oklch(0 0 0 / .55);--dj:oklch(.72 .006 60);--accent:#fa9125;--b2:oklch(.821 .121 56);--d9:#2a2829;--accent-block:var(--brand-orange);--da:color-mix(in oklch, oklch(.770 .150 55) 55%, transparent);--d8:oklch(.82 .11 155);--ok:oklch(.55 .16 148);--warn:oklch(.64 .14 74);--bad:oklch(.58 .20 27);--bd:oklch(.84 .13 150);--b8:oklch(.86 .10 78);--bad-text:oklch(.86 .14 28);--c3:oklch(0 0 0 / .40);--cz:oklch(0 0 0 / .45);--bo:var(--eb);--tile-face:color-mix(in oklab, var(--bg-elevated), white 5%);--do:oklch(.90 .004 60);--cu:oklch(.130 .003 35);--c6:oklch(.130 .003 35);--ec:var(--border)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:oklch(.180 .003 35);--bg-elevated:oklch(.255 .004 35);--ag:oklch(.220 .003 35);--n:oklch(.97 .002 60);--e:#fff;--fg-muted:oklch(.815 .005 50);--fg-subtle:oklch(.815 .005 45);--border:oklch(1 0 0 / .12);--border-strong:oklch(1 0 0 / .20);--ck:oklch(0 0 0 / .55);--dj:oklch(.72 .006 60);--accent:#fa9125;--b2:oklch(.821 .121 56);--d9:#2a2829;--accent-block:var(--brand-orange);--da:color-mix(in oklch, oklch(.770 .150 55) 55%, transparent);--d8:oklch(.82 .11 155);--ok:oklch(.55 .16 148);--warn:oklch(.64 .14 74);--bad:oklch(.58 .20 27);--bd:oklch(.84 .13 150);--b8:oklch(.86 .10 78);--bad-text:oklch(.86 .14 28);--c3:oklch(0 0 0 / .40);--cz:oklch(0 0 0 / .45);--bo:var(--eb);--tile-face:color-mix(in oklab, var(--bg-elevated), white 5%);--do:oklch(.90 .004 60);--cu:oklch(.130 .003 35);--c6:oklch(.130 .003 35);--ec:var(--border)}}@media (prefers-contrast:more){:root{--fg-muted:var(--n);--fg-subtle:var(--n);--accent:#7a3e03;--b2:#5f3300;--border:oklch(.55 .005 60);--border-strong:oklch(.42 .005 60);--dj:oklch(.42 .005 60);--d8:oklch(.42 .14 150);--bd:oklch(.40 .15 150);--b8:oklch(.44 .10 70);--bad-text:oklch(.43 .20 27)}[data-theme=dark]{--fg-muted:var(--n);--fg-subtle:var(--n);--accent:oklch(.83 .14 65);--b2:oklch(.88 .12 68);--border:oklch(.70 0 0);--border-strong:oklch(.82 0 0);--dj:oklch(.82 0 0);--bd:oklch(.88 .12 150);--b8:oklch(.90 .09 80);--bad-text:oklch(.84 .15 28)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fg-muted:var(--n);--fg-subtle:var(--n);--accent:oklch(.83 .14 65);--b2:oklch(.88 .12 68);--border:oklch(.70 0 0);--border-strong:oklch(.82 0 0);--dj:oklch(.82 0 0);--bd:oklch(.88 .12 150);--b8:oklch(.90 .09 80);--bad-text:oklch(.84 .15 28)}}}@media (forced-colors:active){:focus-visible{outline:3px solid Highlight!important;outline-offset:2px}[aria-pressed=true],[aria-current=page],[aria-selected=true],.is-active,.is-a,.search-results li.active{outline:2px solid Highlight;outline-offset:-2px}.yt-play svg{forced-color-adjust:none}html:not([data-no-page-progress]):before{background:Highlight}.prose hr{border-top:1px solid CanvasText;height:0}}html,body{background:var(--bg);color:var(--n);font-family:var(--font-sans);font-size-adjust:from-font}html[data-simplified=true] [data-simplification=low]{display:none}@supports (content-visibility:auto){main>section:not(:first-of-type),main>article+section,main>div>section+section,.aat,.signature,.promise,.news,.related,.sources,.agn,.yt,.vj,.ty,.ad5,.ac2,.acz,.ranks,.editorial,.picks,.matchups,.alts,.methodology,.ajk,.ref-table,.aeq,.tool-explainer,.split,footer.ai{content-visibility:auto;contain-intrinsic-size:auto none auto 720px}:is(main,article,section,div,aside):has(.vk[data-docked]){content-visibility:visible}.promise{contain-intrinsic-size:auto none auto 1100px}.aat{contain-intrinsic-size:auto none auto 900px}.signature{contain-intrinsic-size:auto none auto 520px}.news{contain-intrinsic-size:auto none auto 340px}.vj{contain-intrinsic-size:auto none auto 750px}.ty{contain-intrinsic-size:auto none auto 3200px}.ah6{contain-intrinsic-size:auto none auto 1000px}.asm{contain-intrinsic-size:auto none auto 900px}main>section.promise{contain-intrinsic-size:auto none auto 1600px}main>section.primer{contain-intrinsic-size:auto none auto 1700px}.related{contain-intrinsic-size:auto none auto 900px}.related .grid{contain-intrinsic-size:auto none auto 500px}.picks{contain-intrinsic-size:auto none auto 2800px}.editorial{contain-intrinsic-size:auto none auto 1800px}@media (width<=979px){.picks{contain-intrinsic-size:auto none auto 8000px}.editorial{contain-intrinsic-size:auto none auto 6800px}.matchups{contain-intrinsic-size:auto none auto 950px}.ty{contain-intrinsic-size:auto none auto 3900px}main>section.primer{contain-intrinsic-size:auto none auto 3700px}}.acz{contain-intrinsic-size:auto none auto 900px}.ad5{contain-intrinsic-size:auto none auto 480px}.ac2{contain-intrinsic-size:auto none auto 560px}.ranks{contain-intrinsic-size:auto none auto 300px}.matchups{contain-intrinsic-size:auto none auto 420px}.alts{contain-intrinsic-size:auto none auto 520px}.ref-table{contain-intrinsic-size:auto none auto 600px}.aeq{contain-intrinsic-size:auto none auto 560px}.ajk{contain-intrinsic-size:auto none auto 700px}.tool-explainer{contain-intrinsic-size:auto none auto 440px}.split{contain-intrinsic-size:auto none auto 1350px}footer.ai{contain-intrinsic-size:auto none auto 1250px}.tool-page>section:nth-of-type(-n+2),.tool-page>section[hidden],.tool-page>section[hidden]+section,.tool-page>section.hidden{content-visibility:visible;contain-intrinsic-size:none}}.card,.tool-card,.ai0,.pillar,.aqj,.guides .card,.review-head{contain:layout}@media (hover:none) and (pointer:coarse){.av a:active,.ax9:active{transform:scale(.985);transition:transform 90ms cubic-bezier(.4, 0, .2, 1)!important}}button:where(:not([disabled],[aria-disabled=true],[aria-busy=true])):active{transform:scale(.985);transition:transform 90ms cubic-bezier(.4, 0, .2, 1)}.tas-close,.tas-iconact{--d6:44px;--dw:36px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--d6);height:var(--d6);padding:0;border:0;background:none;border-radius:999px;color:var(--fg-muted);cursor:pointer;flex-shrink:0;transition:color 120ms cubic-bezier(.4, 0, .2, 1),transform 90ms cubic-bezier(.4, 0, .2, 1)}.tas-close:before,.tas-iconact:before{content:'';position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--dw);height:var(--dw);border-radius:999px;border:1px solid var(--border-strong);background:transparent;transition:background 120ms cubic-bezier(.4, 0, .2, 1),border-color 120ms cubic-bezier(.4, 0, .2, 1)}.tas-close>svg,.tas-iconact>svg{position:relative;width:20px;height:20px;color:inherit;transition:transform 240ms cubic-bezier(.22, 1, .36, 1)}.tas-close:hover,.tas-close:focus-visible{color:var(--accent)}.tas-close:hover:before,.tas-close:focus-visible:before{background:var(--cb);border-color:var(--br)}.tas-close:focus-visible{outline:var(--ao);outline-offset:2px;border-radius:999px;box-shadow:none}.tas-close:hover>svg{transform:rotate(90deg)}.tas-close:active{transform:scale(.9)}@media (hover:none){.tas-close:active>svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.tas-close:hover>svg,.tas-close:active>svg{transform:none}}.tas-iconact{--dw:28px;color:var(--fg-subtle)}.tas-iconact:before{border-color:transparent}.tas-iconact>svg{width:16px;height:16px}.tas-iconact:hover,.tas-iconact:focus-visible{color:var(--e)}.tas-iconact:hover:before,.tas-iconact:focus-visible:before{background:color-mix(in oklch,currentColor 14%,transparent)}.tas-iconact:focus-visible{outline:var(--ao);outline-offset:2px;border-radius:999px;box-shadow:none}.tas-iconact:active{transform:scale(.88)}.tas-iconact[data-act=del]:hover,.tas-iconact[data-act=del]:focus-visible{color:var(--bad-text)}button[aria-busy=true],.btn[aria-busy=true]{position:relative;pointer-events:none;color:transparent!important;text-shadow:none!important}button[aria-busy=true]:after,.btn[aria-busy=true]:after{content:'';position:absolute;inset:0;margin:auto;width:1.1em;height:1.1em;border-radius:999px;border:2px solid color-mix(in oklch,var(--fu,var(--accent)) 25%,transparent);border-top-color:var(--fu,var(--accent));animation:bhw .7s linear infinite}@keyframes bhw{to{transform:rotate(360deg)}}.x0{contain:layout}.vk,.art{contain:layout paint}h1,h2,h3,h4{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;color:var(--e);text-wrap:balance}h1{font-size:var(--cl);line-height:1.05;letter-spacing:-.016em}h2{font-size:clamp(1.5rem, 1.28rem + 1.05vw, 2.125rem);line-height:1.2;letter-spacing:-.016em}h3{font-size:clamp(1.1875rem, 1.09rem + .45vw, 1.375rem);line-height:1.2;letter-spacing:-.018em}h4{font-size:clamp(1.125rem, 1.06rem + .3vw, 1.25rem);line-height:1.2;letter-spacing:-.018em}p{text-wrap:var(--au)}small{font-size:.85em}.eb{white-space:nowrap}nav[aria-label=Breadcrumb] li:not(:first-child):before{content:'' / '';display:inline-block;box-sizing:border-box;inline-size:.42em;block-size:.42em;border:solid currentColor;border-width:max(1.5px,.1em) max(1.5px,.1em) 0 0;margin-inline-start:.06em;transform:translateY(-.1em) rotate(45deg)}hr{border:0;border-top:1px solid var(--border)}::selection{background:var(--accent);color:var(--d9);text-shadow:none}:focus-visible{outline:var(--ao);outline-offset:3px;border-radius:.25rem}:where(.review-head,.guide-head,.aa1,.si){border-block-end:1px solid var(--ec)}@media (prefers-contrast:more){:focus-visible{outline-width:3px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cc);border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background 200ms cubic-bezier(.4, 0, .2, 1)}::-webkit-scrollbar-thumb:hover{background:var(--c0);background-clip:padding-box}.d{width:100%;max-width:min(100%,78rem);margin-inline:auto;padding-inline:max(clamp(.875rem, .45rem + 1.85vw, 2rem),env(safe-area-inset-left,0px)) max(clamp(.875rem, .45rem + 1.85vw, 2rem),env(safe-area-inset-right,0px))}.b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#tas-route{display:contents}.a7,.a8{display:inline-flex;align-items:center;justify-content:center;gap:var(--bh);min-height:3rem;padding:.5rem 1.25rem;border:1px solid transparent;border-radius:.5rem;font-size:.9375rem;font-weight:600;transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1),box-shadow 150ms cubic-bezier(.4, 0, .2, 1)}.a7{background:var(--s);border-color:var(--s);color:#2a2829;box-shadow:var(--b0)}.a8{background:var(--a0);color:var(--ba);border-color:var(--a7)}@media (hover:hover){.a7:hover{background:var(--bc);border-color:var(--bc);box-shadow:var(--cj)}.a8:hover{border-color:var(--bx);background:var(--a1)}}.a7:active,.a8:active{transform:translateY(1px);box-shadow:var(--ci);transition-duration:90ms}.skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:200}.skip-link:focus,.skip-link:focus-visible{inset-inline-start:1rem;top:1rem;display:inline-flex;align-items:center;min-height:3rem;padding:.5rem 1.25rem;background:var(--s);color:#2a2829;border-radius:.5rem;font-weight:600;font-size:.9375rem;text-decoration:none;outline:3px solid var(--e);outline-offset:3px;box-shadow:var(--df)}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}.ai8{position:absolute;inset-inline-start:-9999px}.ai8:focus,.ai8:focus-visible{position:static;inset-inline-start:auto}.ai8,.ai8:focus,.ai8:focus-visible{display:inline-flex;align-items:center;gap:var(--bh);margin-top:var(--space-lg);padding:0 .75rem;min-height:var(--ah);font-size:var(--ai);font-weight:600;color:var(--av);border:1px solid var(--ar);border-radius:999px;background:var(--as);transition:background 150ms cubic-bezier(.4, 0, .2, 1),border-color 150ms cubic-bezier(.4, 0, .2, 1)}.ai8:after{content:'↓' / '';font-weight:700;transition:transform 150ms cubic-bezier(0, 0, .2, 1)}.ai8:active{background:var(--a1);border-style:solid}.ai8:active:after{transform:translateY(2px)}.ai8:focus-visible{outline:var(--ao);outline-offset:3px}@media (hover:none) and (pointer:coarse){.ai8{position:static;inset-inline-start:auto}}.hidden{display:none!important}@keyframes bhy{0%{background:color-mix(in oklch,var(--accent) 0%,transparent);box-shadow:-1rem 0 0 0 color-mix(in oklch,var(--accent) 0%,transparent)}15%{background:var(--es);box-shadow:-1rem 0 0 0 var(--ax)}to{background:color-mix(in oklch,var(--accent) 0%,transparent);box-shadow:-1rem 0 0 0 color-mix(in oklch,var(--accent) 0%,transparent)}}@view-transition{navigation:auto}::view-transition-old(root){animation:bh0 120ms cubic-bezier(.4, 0, 1, 1) both}::view-transition-new(root){animation:bhz 150ms cubic-bezier(0, 0, .2, 1) both}@keyframes bh0{to{opacity:0;transform:translateY(-8px)}}@keyframes bhz{0%{opacity:0;transform:translateY(10px)}}main[data-routed-in]{animation:bhz 150ms cubic-bezier(0, 0, .2, 1) both}::view-transition-group(site-header){animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@supports (animation-timeline:scroll()){html:not([data-no-page-progress]):before{content:'';position:fixed;top:0;left:0;right:auto;width:100vw;height:3px;z-index:100;background:var(--accent-block);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;animation:bhx linear both;animation-timeline:scroll(root)}@keyframes bhx{to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}:hover,:focus,:focus-visible,:active{transform:none!important}::view-transition-old(*),::view-transition-new(*){animation:none!important}html{scroll-behavior:auto!important}html:before{display:none!important}}.cite{color:var(--accent);overflow-wrap:break-word;text-decoration:underline;text-decoration-color:var(--br);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color 150ms}.cite:hover{text-decoration-color:currentColor}.k{white-space:nowrap;position:relative;padding-inline-end:.9em}@media (width<=22.49em){.k{white-space:normal;overflow-wrap:anywhere}}.k:after{content:'↗' / ' (opens in a new tab)';position:absolute;inset-inline-start:calc(100% - .82em);inset-block-end:0;font-size:.85em;line-height:normal;text-decoration:none}.gx{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;max-width:44rem}.aj{padding-block:.5rem;border-top:1px solid var(--border)}.aj:first-child{border-top:none;padding-top:0}.ak{padding-block:.25em;line-height:1.2}.cite.ak{font-weight:600}.am{margin:.125rem 0 0;font-size:var(--aa);line-height:1.45;color:var(--fg-muted)}.aq{margin:.125rem 0 0;font-size:var(--k);line-height:1.45;color:var(--n)}.v6{margin:.125rem 0 0;font-size:var(--aa);line-height:1.45;color:var(--fg-muted)}.v6 a{padding-block:.3em;color:var(--accent)}.tm{padding-block:1.5rem 0}.tm h2{margin:0 0 .75rem;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;line-height:1.2}.jo{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent)}.jo:hover{text-decoration-color:currentColor}.c6{white-space:nowrap}.vb{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.2em}.vb:hover{text-decoration-style:solid}.h{--bz:1.25em;display:flex;flex-wrap:wrap;column-gap:var(--bz);clip-path:inset(-1em -1em -1em -4px)}.h>*{position:relative}.h>*+:before{content:'·' / '';position:absolute;top:50%;inset-inline-start:calc(var(--bz)/-2);translate:-50% -50%;line-height:1;font-weight:700;opacity:.6}.d7{display:block;inline-size:var(--ew,6.25rem);aspect-ratio:10/3;flex:none;background:linear-gradient(90deg,var(--f6) var(--m,0%),var(--ed) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 30%27%3E%3Cpath d=%27M5 11.64V18.36M15 10.68V19.32M25 9.72V20.28M35 8.76V21.24M45 7.80V22.20M55 6.84V23.16M65 5.88V24.12M75 4.92V25.08M85 3.96V26.04M95 3V27%27 stroke=%27black%27 stroke-width=%275%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 30%27%3E%3Cpath d=%27M5 11.64V18.36M15 10.68V19.32M25 9.72V20.28M35 8.76V21.24M45 7.80V22.20M55 6.84V23.16M65 5.88V24.12M75 4.92V25.08M85 3.96V26.04M95 3V27%27 stroke=%27black%27 stroke-width=%275%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/100% 100% no-repeat}@media (forced-colors:active){.d7{forced-color-adjust:none;background:linear-gradient(90deg,CanvasText var(--m,0%),GrayText 0)}}@media print{.d7{display:none}}.t7{color:var(--fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.2}.ajn{display:block;font-size:var(--u)}.y9{font-size:var(--u);margin-inline-start:var(--space-xs);white-space:nowrap}.ug{font-weight:600}.ud:before{content:'\2248\00a0' / ''}.asr{display:block;font-size:var(--bj);color:var(--fg-subtle);letter-spacing:0;text-transform:none;margin-top:.125rem}:where(.review-head,.guide-head,.aa1,.si) :is(.t7,.asr){color:var(--b5)}::placeholder{color:var(--fg-subtle);opacity:1}.ms-formula math{color:inherit;font-size:1.08em}:where( nav.crumbs a[href],nav.tool-crumbs a[href],nav.cat-subnav a[href],.g5 a[href],.member-socials a[href],.member-work-item a[href],.aa0 a[href],.r4 a[href],.am0 a[href],.a14 a[href],.rubric-foot a[href],.ajv a[href],.ab0 a[href],.au0 a[href],.nf-tried-report,.nf-suggest-empty-link,nav.page-toc a[href],.term-related-link,.jo,.aem,.ahg,.anj,.rv-standard,.v1,.rv-author,.member-cta-link,.vx,.glance-rank,.vo,.abb,a.nf-crumb,.az0,.h-sub a[href],.ga a[href],.pick-link,.cta,table :where(th,td) a[href] ){display:inline-flex;align-items:center;min-block-size:var(--z);min-inline-size:24px;justify-content:center}.ga a[href]{margin-block:calc((1lh - var(--z))/2)}:where( .aa0 a[href],.r4 a[href],.ahg,.anj,.term-related-link,.jo,.aem,.ga a[href],table :where(th,td) a[href] ):where(.cite){display:inline-block;align-content:center}@media (pointer:coarse){:where(summary){min-block-size:var(--z);align-content:center}}:where(input[type=checkbox],input[type=radio]){inline-size:var(--d5);block-size:var(--d5)}@media (pointer:coarse){:where(input[type=checkbox],input[type=radio]){--d5:30px}}:where(input[type=range]):not(.akh){block-size:var(--z)}@media print{@page{margin:16mm}:root,:root[data-theme=dark],:root:not([data-theme=light]){color-scheme:light;--bg:#fff;--bg-elevated:#fff;--ag:#fff;--n:#222;--e:#000;--fg-muted:#555;--fg-subtle:#555;--border:#bbb;--border-strong:#999;--dj:#999;--accent:#000;--b2:#000;--d9:#000;--accent-block:#000;--d8:#222;--bd:#222;--b8:#222;--bad-text:#222;--cu:transparent;--ec:transparent;--c6:transparent;--aj:#000;--b6:#222;--bk:#333;--b5:#444;--bv:#555;--ca:#999;--b4:#000}.az,.ai,.wu,.skip-link,.ai8,.o,.picks-fab,.cmp-fab,.picks-sheet,.cmp-sheet,.rv-toc-sheet,.t5,dialog{display:none!important}html{background:#fff;color-scheme:light}body{background:#fff!important;color:#000!important}*,:before,:after{content-visibility:visible!important;contain-intrinsic-size:none!important}abbr[title],.vb{text-decoration:none!important}.d{max-width:none!important}*{box-shadow:none!important}.fh,.atw,.ai1,.pillar,.award-pill,figure,table,blockquote,pre{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}.prose{max-width:none!important;color:#000!important}.prose a{color:#000!important;text-decoration:underline}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#555;word-break:break-all}}.ic{display:inline-block;flex:none;background:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}@media (forced-colors:active){.ic{forced-color-adjust:none;background:CanvasText}.ic-youtube:before{background:Canvas}}.ic-instagram{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22%3E %3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%225%22/%3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E %3Ccircle cx=%2217.5%22 cy=%226.5%22 r=%221%22 fill=%22currentColor%22 stroke=%22none%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22%3E %3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%225%22/%3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E %3Ccircle cx=%2217.5%22 cy=%226.5%22 r=%221%22 fill=%22currentColor%22 stroke=%22none%22/%3E %3C/svg%3E")}.ic-tiktok{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 3 3 0 0 1 .88.13V9.4a7 7 0 0 0-1-.05A6.33 6.33 0 0 0 5.8 20.1a6.34 6.34 0 0 0 10.86-4.43V8.85a8.16 8.16 0 0 0 4.77 1.52V6.93a4.9 4.9 0 0 1-1.84-.24z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74 2.89 2.89 0 0 1 2.31-4.64 3 3 0 0 1 .88.13V9.4a7 7 0 0 0-1-.05A6.33 6.33 0 0 0 5.8 20.1a6.34 6.34 0 0 0 10.86-4.43V8.85a8.16 8.16 0 0 0 4.77 1.52V6.93a4.9 4.9 0 0 1-1.84-.24z%22/%3E %3C/svg%3E")}.ic-facebook{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M24 12.07C24 5.41 18.63 0 12 0S0 5.41 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.69.24 2.69.24v2.97h-1.52c-1.49 0-1.96.93-1.96 1.89v2.26h3.33l-.53 3.49h-2.8V24C19.61 23.1 24 18.1 24 12.07z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M24 12.07C24 5.41 18.63 0 12 0S0 5.41 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.69.24 2.69.24v2.97h-1.52c-1.49 0-1.96.93-1.96 1.89v2.26h3.33l-.53 3.49h-2.8V24C19.61 23.1 24 18.1 24 12.07z%22/%3E %3C/svg%3E")}.ic-linkedin{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M20.45 20.45H16.9v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.94v5.67H9.36V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12m1.78 13.02H3.56V9h3.56zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.45c.98 0 1.78-.77 1.78-1.72V1.72C24 .77 23.2 0 22.22 0z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M20.45 20.45H16.9v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.94v5.67H9.36V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12m1.78 13.02H3.56V9h3.56zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.45c.98 0 1.78-.77 1.78-1.72V1.72C24 .77 23.2 0 22.22 0z%22/%3E %3C/svg%3E")}.ic-rss-feed{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9zM6.18 15.64a2.18 2.18 0 1 0 0 4.36 2.18 2.18 0 0 0 0-4.36z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22currentColor%22%3E %3Cpath d=%22M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9zM6.18 15.64a2.18 2.18 0 1 0 0 4.36 2.18 2.18 0 0 0 0-4.36z%22/%3E %3C/svg%3E")}.ic-email{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E %3Cpath d=%22m3 7.5 9 6 9-6%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E %3Cpath d=%22m3 7.5 9 6 9-6%22/%3E %3C/svg%3E")}.ic-phone{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.08 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.08 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z%22/%3E %3C/svg%3E")}.ic-whatsapp{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E %3Cpath d=%22M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z%22/%3E %3C/svg%3E")}.ic-simplified-view{width:14px;height:14px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Cline x1=%224%22 y1=%226%22 x2=%2220%22 y2=%226%22/%3E%3Cline x1=%224%22 y1=%2212%22 x2=%2214%22 y2=%2212%22/%3E%3Cline x1=%224%22 y1=%2218%22 x2=%229%22 y2=%2218%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Cline x1=%224%22 y1=%226%22 x2=%2220%22 y2=%226%22/%3E%3Cline x1=%224%22 y1=%2212%22 x2=%2214%22 y2=%2212%22/%3E%3Cline x1=%224%22 y1=%2218%22 x2=%229%22 y2=%2218%22/%3E %3C/svg%3E")}.ic-text-size{width:15px;height:15px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E")}.ic-increase-text{width:15px;height:15px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%2212%22 y1=%225%22 x2=%2212%22 y2=%2219%22/%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cline x1=%2212%22 y1=%225%22 x2=%2212%22 y2=%2219%22/%3E%3Cline x1=%225%22 y1=%2212%22 x2=%2219%22 y2=%2212%22/%3E%3C/svg%3E")}.ic-search,.ic-search-fallback{width:20px;height:20px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Ccircle cx=%2210%22 cy=%2210%22 r=%226.5%22/%3E %3Cline x1=%2214.8%22 y1=%2214.8%22 x2=%2221.5%22 y2=%2221.5%22/%3E %3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E %3Ccircle cx=%2210%22 cy=%2210%22 r=%226.5%22/%3E %3Cline x1=%2214.8%22 y1=%2214.8%22 x2=%2221.5%22 y2=%2221.5%22/%3E %3C/svg%3E")}.ic-theme{width:18px;height:18px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225%22/%3E%3Cpath d=%22M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%225%22/%3E%3Cpath d=%22M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42%22/%3E%3C/svg%3E")}[data-theme-choice=dark] .ic-theme{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}[data-theme-choice=system] .ic-theme{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 3.5a8.5 8.5 0 0 1 0 17z%22 fill=%22currentColor%22 stroke=%22none%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%228.5%22/%3E%3Cpath d=%22M12 3.5a8.5 8.5 0 0 1 0 17z%22 fill=%22currentColor%22 stroke=%22none%22/%3E%3C/svg%3E")}.ic-youtube{width:20px;height:20px;position:relative;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4A2.5 2.5 0 0 0 2.4 7.2 26 26 0 0 0 2 12a26 26 0 0 0 .4 4.8 2.5 2.5 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.5 2.5 0 0 0 1.8-1.8A26 26 0 0 0 22 12a26 26 0 0 0-.4-4.8z%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4A2.5 2.5 0 0 0 2.4 7.2 26 26 0 0 0 2 12a26 26 0 0 0 .4 4.8 2.5 2.5 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.5 2.5 0 0 0 1.8-1.8A26 26 0 0 0 22 12a26 26 0 0 0-.4-4.8z%22/%3E%3C/svg%3E")}.ic-youtube:before{content:'';position:absolute;inset:0;background:var(--bg-elevated);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10 9.4 15 12l-5 2.6z%22/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10 9.4 15 12l-5 2.6z%22/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}