@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4876d0d2b3890f5b-s.18wt4k0k0x9-0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fad8c11517de0c51-s.3qxs2tigqe9pv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcc6c7b97aa3243e-s.p.15w9nsc8fvbrw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fafbf5d8d79857f9-s.3yvu_-ix7jn_f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1924e73e8631aae2-s.325qvhmnr_4wr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6b3f5f703c08563d-s.p.1lytfwmgy6n_0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/59e64bfc2a5eb630-s.29sb5xnva3ida.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0adfbe89420106a6-s.2eozf_3z6c0_s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0690c7bc0af8c00f-s.p.1yzedk1a90oeh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed Fallback;src:local(Arial);ascent-override:143.34%;descent-override:55.44%;line-gap-override:0.0%;size-adjust:79.18%}.YEla-a_className{font-family:Saira Condensed,Saira Condensed Fallback;font-style:normal}.YEla-a_variable{--font-heading-face:"Saira Condensed", "Saira Condensed Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.IfGZ1q_className{font-family:Figtree,Figtree Fallback;font-style:normal}.IfGZ1q_variable{--font-body-face:"Figtree", "Figtree Fallback"}
@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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-600:#45556c;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#c41230;--color-brand-dark:#9e0e27;--color-ink:#111318;--color-muted:#5d636c;--color-mist:#f4f6f8;--color-surface-strong:#e7ebef;--color-line:#d8dde3;--radius-control:.25rem}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@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;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}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-\[70\]{z-index:70}.z-\[999\]{z-index:999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-dvh{height:100dvh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.shrink-0{flex-shrink:0}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ink{color:var(--color-ink)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-0:focus{top:calc(var(--spacing) * 0)}.focus\:left-0:focus{left:calc(var(--spacing) * 0)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--color-brand)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:64rem){.lg\:scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--section-sm:clamp(2.5rem, 4vw, 3.5rem);--section-md:clamp(3rem, 5vw, 4.5rem);--section-lg:clamp(3.5rem, 6vw, 6rem);--section-xl:clamp(4rem, 8vw, 7.5rem);--gutter:clamp(1.25rem, 3.4vw, 3rem);--measure:68ch;--anchor-offset:7rem;--text-display:clamp(2.75rem, 5.4vw, 4.75rem);--text-title:clamp(2.5rem, 4.4vw, 4rem);--text-section:clamp(2rem, 3.2vw, 3rem);--text-subheading:clamp(1.5rem, 2vw, 1.875rem);--motion-fast:.16s;--motion-panel:.24s;--ease-out:cubic-bezier(.2, .7, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--color-ink);font-family:var(--font-body-face), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.65}a{color:inherit;touch-action:manipulation;text-decoration:none}.rich-text-link{color:var(--color-brand);text-underline-offset:.25rem;text-decoration:underline}.rich-text-link:hover{color:var(--color-brand-dark)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,[role=button]{cursor:pointer}button:disabled{cursor:wait}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-face), "Arial Narrow", sans-serif;letter-spacing:-.025em;font-weight:600}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word}::selection{background:var(--color-surface-strong);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}[data-tone=inverse] :focus-visible{outline-color:#fff}[data-tone=default] :focus-visible{outline-color:var(--color-brand)}[id]{scroll-margin-top:var(--anchor-offset)}.site-shell,.site-surface,.page-grid{position:relative}.site-shell{isolation:isolate}.site-surface{overflow:clip}.section-sm{padding-block:var(--section-sm)}.section-md{padding-block:var(--section-md)}.section-lg{padding-block:var(--section-lg)}.section-xl{padding-block:var(--section-xl)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.5}.button{border-radius:var(--radius-control);font:600 .875rem/1.35 var(--font-body-face), system-ui, sans-serif;text-align:center;font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.button-sm{min-height:2.75rem;padding:.625rem 1rem}.button-md{min-height:3rem;padding:.75rem 1.25rem}.button-lg{min-height:3.25rem;padding:.875rem 1.5rem}.button-primary{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.button-primary:hover{background:var(--color-brand-dark);border-color:var(--color-brand-dark)}.button-outline-dark{border-color:var(--color-line);color:var(--color-ink);background:0 0}.button-outline-dark:hover{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.button-outline-light{color:#fff;background:0 0;border-color:#fff6}.button-outline-light:hover{color:var(--color-ink);background:#fff;border-color:#fff}.button-tertiary{min-height:2.75rem;color:var(--color-brand);border:0;border-radius:0;padding:0}.button-tertiary:hover{color:var(--color-brand-dark);text-underline-offset:.3em;text-decoration:underline}.button:disabled,.button[aria-disabled=true]{opacity:.5;pointer-events:none}.icon-button-sm{flex:none;width:2.75rem;height:2.75rem;padding:0}.icon-button-md{flex:none;width:3rem;height:3rem;padding:0}.blog-content{color:var(--color-muted);overflow-wrap:anywhere}.blog-content h2,.blog-content h3{color:var(--color-ink)}.blog-content h2{margin:3rem 0 1rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.blog-content h3{margin:2rem 0 .75rem;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2}.blog-content p,.blog-content ul,.blog-content ol,.blog-content blockquote{margin:1.25rem 0;font-size:1.0625rem;line-height:1.85}.blog-content ul{padding-left:1.4rem;list-style:outside}.blog-content ol{padding-left:1.4rem;list-style:decimal}.blog-content li+li{margin-top:.5rem}.blog-content a{color:var(--color-brand);text-underline-offset:.25rem;text-decoration:underline}.blog-content blockquote{border-left:2px solid var(--color-brand);color:var(--color-ink);padding-left:1.5rem}.table-container{border:1px solid var(--color-line);background:#fff;margin:1.5rem 0;overflow-x:auto}.table-container table{border-collapse:collapse;width:100%}.table-container th,.table-container td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:1rem}.table-container th{background:var(--color-mist);color:var(--color-ink);font-weight:600}.table-container td.table-price{white-space:nowrap;color:var(--color-ink);font-weight:600}.callout,.comparison-card{border:1px solid var(--color-line);background:var(--color-mist);margin:1.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.callout{border-left:2px solid var(--color-brand)}.callout-title{color:var(--color-ink);margin-bottom:.75rem}.comparison-grid{gap:1rem;display:grid}.accordion-content{transition:grid-template-rows var(--motion-panel) var(--ease-out);grid-template-rows:0fr;display:grid}.accordion-content[data-open=true]{grid-template-rows:1fr}.accordion-inner{overflow:hidden}.dialog-panel{animation:dialog-enter var(--motion-panel) var(--ease-out)}@keyframes dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){:root{--anchor-offset:7rem}}@media (min-width:768px){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.site-shell:has([data-mobile-quick-actions]){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.lw{--g:#0c0e11;--p:#16191e;--p2:#1d2127;--red:#c41230;--redh:#a50f28;--volt:#ffc21a;--volth:#e6a800;--mist:#f3f5f7;--steel:#e6eaee;--ink:#111318;--mut:#59606a;--inv:#b9c0ca;--line:#d9dee4;--dl:#2b3038;--disp:var(--font-heading-face), "Arial Narrow", sans-serif;--text:var(--font-body-face), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--gut:56px;color:var(--ink);font:16px/1.55 var(--text);background:#fff}.lw h1,.lw h2,.lw h3{letter-spacing:0}.lw .ic{flex:none;width:1em;height:1em}.lw .pad{padding-inline:max(var(--gut), calc((100% - 1280px) / 2 + var(--gut)))}.lw .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw .strip{background:var(--red);color:#fff;z-index:6;font-size:14px;font-weight:600;position:relative}.lw .strip .pad{align-items:center;gap:14px;min-height:40px;display:flex}.lw .live{font:800 13px/1 var(--disp);letter-spacing:.16em;background:#00000038;align-items:center;gap:8px;padding:6px 10px 6px 9px;display:inline-flex}.lw .dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite lwPulse;box-shadow:0 0 #ffffffb3}.lw .strip .sep{background:#ffffff59;flex:none;width:10px;height:14px;transform:skew(-24deg)}.lw .strip a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.lw .strip .r{opacity:.9;margin-left:auto;font-weight:500}.lw .hdr{background:var(--g);color:#fff;z-index:40;position:sticky;top:0}.lw .hdr>.pad{align-items:center;gap:30px;height:80px;display:flex}.lw .hdr .logo{flex:none;width:150px;height:auto}.lw .nav{color:#dfe3e8;align-self:stretch;align-items:center;gap:26px;font-size:15.5px;font-weight:600;display:flex}.lw .nav>.navdd{align-self:stretch;align-items:center;display:flex}.lw .nav>a,.lw .nav>div>button{align-items:center;gap:6px;padding:6px 0;display:inline-flex;position:relative}.lw .nav>a:after,.lw .nav>div>button:after{content:"";background:var(--red);transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:skew(-24deg)scaleX(0)}.lw .nav>a:hover:after,.lw .nav>a[aria-current=page]:after,.lw .nav>div>button:hover:after,.lw .nav>div>button[aria-expanded=true]:after,.lw .nav>div>button.cur:after{transform:skew(-24deg)scaleX(1)}.lw .nav>a[aria-current=page],.lw .nav>div>button.cur{color:#fff}.lw .nav>div>button .ic,.lw .mnav li>button .ic{transition:transform .2s var(--ease)}.lw .nav>div>button[aria-expanded=true] .ic,.lw .mnav li>button[aria-expanded=true] .ic{transform:rotate(180deg)}.lw .hdr .acts{align-items:center;gap:10px;margin-left:auto;display:flex}.lw .menu{border:1px solid var(--dl);color:#fff;background:0 0;place-items:center;width:44px;height:44px;display:none}.lw .menu i,.lw .menu i:before,.lw .menu i:after{content:"";background:#fff;width:18px;height:2px;display:block;position:relative}.lw .menu i:before{position:absolute;top:-6px}.lw .menu i:after{position:absolute;top:6px}.lw .callic{background:var(--red);color:#fff;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);place-items:center;width:44px;height:44px;display:none}.lw .callic svg{width:20px;height:20px}.lw .ddown{background:var(--g);border-top:1px solid var(--dl);position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #00000059}.lw .ddown .pad{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 28px;padding-block:28px 32px;display:grid}.lw .ddown .grp{font:800 13px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--volt);grid-column:1/-1;align-items:center;gap:10px;margin-top:8px;display:flex}.lw .ddown .grp:before{content:"";background:var(--volt);width:26px;height:6px;transform:skew(-24deg)}.lw .ddown a{border-bottom:1px solid var(--dl);color:#e7eaee;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:600;transition:color .2s;display:flex}.lw .ddown a svg{color:var(--volt);flex:none}.lw .ddown a:hover{color:#fff}.lw .ddown a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;text-decoration-thickness:2px}.lw .ddown .all{color:var(--volt);border:0;grid-column:1/-1;padding-top:18px}.lw .mnav{background:var(--g);color:#fff;align-content:start;min-height:100%;display:grid}.lw .mnav .top{border-bottom:1px solid var(--dl);justify-content:space-between;align-items:center;height:64px;display:flex}.lw .mnav .top .logo{width:112px}.lw .mnav .x{border:1px solid var(--dl);color:#fff;place-items:center;width:44px;height:44px;display:grid}.lw .mnav ul{margin:0;padding:0;list-style:none}.lw .mnav li>a,.lw .mnav li>button{border-bottom:1px solid var(--dl);width:100%;font:italic 800 26px/1 var(--disp);text-transform:uppercase;color:#fff;text-align:left;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.lw .mnav li>a[aria-current=page]{color:var(--volt)}.lw .mnav .sub a{font:600 16px/1.3 var(--text);text-transform:none;border-bottom:1px solid var(--dl);color:#dfe3e8;gap:10px;padding:12px 0 12px 18px;display:flex}.lw .mnav .sub a:before{content:"";background:var(--red);flex:none;width:7px;height:13px;margin-top:4px;transform:skew(-24deg)}.lw .mnav .acts2{gap:10px;padding-block:22px 30px;display:grid}.lw .mnav .meta{color:var(--inv);gap:4px;padding-bottom:30px;font-size:14px;display:grid}.lw .btn,.lw .button{height:56px;font:700 16.5px/1 var(--text);white-space:nowrap;isolation:isolate;text-align:center;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.lw .btn.red,.lw .button-primary{background:var(--red);color:#fff;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);border:0;padding:0 34px}.lw .btn.red:after,.lw .button-primary:after{content:"";z-index:-1;width:22%;transition:transform .55s var(--ease);background:#ffffff38;position:absolute;top:0;bottom:0;left:-30%;transform:skew(-24deg)translate(-120%)}.lw .btn.red:hover:after,.lw .button-primary:hover:after{transform:skew(-24deg)translate(720%)}.lw .btn.red:hover,.lw .button-primary:hover{background:var(--redh);color:#fff}.lw .strip :focus-visible,.lw .hdr :focus-visible,.lw .mnav :focus-visible,.lw .hero :focus-visible,.lw .dark :focus-visible,.lw .p :focus-visible,.lw .cta :focus-visible,.lw .ft :focus-visible,.lw .mbar :focus-visible{outline-color:#fff}.lw .qf :focus-visible{outline-color:var(--red)}.lw .btn.red:focus-visible,.lw .button-primary:focus-visible,.lw .send:focus-visible,.lw .mbar .btn:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline;box-shadow:inset 0 0 0 3px #fff}.lw .btn.line,.lw .button-outline-light{color:#fff;background:0 0;border:2px solid #ffffffb3}.lw .btn.line:hover,.lw .button-outline-light:hover{color:var(--ink);background:#fff;border-color:#fff}.lw .btn.dark{background:var(--g);color:#fff}.lw .btn.ghost,.lw .button-outline-dark{border:2px solid var(--ink);color:var(--ink);background:0 0}.lw .btn.ghost:hover,.lw .button-outline-dark:hover{background:var(--ink);color:#fff}.lw .btn.white{color:var(--red);background:#fff}.lw .btn.white:hover{background:var(--ink);color:#fff}.lw .btn.q{color:var(--ink);background:#fff}.lw .btn.sm,.lw .button-sm{height:44px;padding:0 20px;font-size:15px}.lw .btn.red.sm,.lw .button-primary.button-sm{padding:0 24px}.lw .button-md{height:50px;padding:0 24px;font-size:16px}.lw .button-primary.button-md{padding:0 30px}.lw .button-lg{height:56px}.lw .btn.xl{height:76px;font:italic 900 38px/1 var(--disp);letter-spacing:.01em;padding:0 48px}.lw .button-tertiary{height:auto;color:var(--red);background:linear-gradient(var(--red), var(--red)) 0 100% / 0 2px no-repeat;padding:0;font-weight:700;transition:background-size .3s;overflow:visible}.lw .button-tertiary:hover{background-size:100% 2px}.lw .dark .button-tertiary,.lw .p .button-tertiary,.lw [data-tone=inverse] .button-tertiary{color:var(--volt);background-image:linear-gradient(var(--volt), var(--volt))}.lw .button:disabled,.lw .button[aria-disabled=true]{opacity:.6}.lw .btns{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lw .hero{background:var(--g);color:#fff;position:relative;overflow:hidden}.lw .hero .bg{position:absolute;inset:0}.lw .hero .bg img{object-fit:cover;width:100%;height:100%}.lw .hero .bg:after{content:"";background:linear-gradient(90deg,#0c0e11f7 0%,#0c0e11eb 40%,#0c0e1180 72%,#0c0e11b8 100%);position:absolute;inset:0}.lw .slash{z-index:2;top:-60px;bottom:-60px;left:var(--sx,50%);background:var(--red);width:22px;animation:lwSlash 1s var(--ease) both;pointer-events:none;position:absolute;transform:skew(-24deg)}.lw .slash:after{content:"";background:var(--red);opacity:.55;width:8px;position:absolute;inset:0 auto 0 44px}.lw .hero .in{z-index:3;grid-template-columns:minmax(0,1fr) 392px;align-items:center;gap:64px;padding-block:78px 70px;display:grid;position:relative}.lw .hero.em .in{grid-template-columns:minmax(0,1fr) 400px}.lw .hero .in.in2{grid-template-columns:minmax(0,1fr) 460px}.lw .hero .in.in1{grid-template-columns:minmax(0,1fr);padding-block:64px 56px}.lw .kick{font:700 14px/1.2 var(--disp);letter-spacing:.16em;text-transform:uppercase;border-left:4px solid var(--red);background:#ffffff14;align-items:center;gap:10px;padding:9px 13px;display:inline-flex}.lw .kick .dot{background:var(--volt)}.lw h1.d{font:italic 900 118px/.84 var(--disp);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:break-word;margin:24px 0}.lw h1.d span{color:var(--volt);display:block}.lw h1.d.m{font-size:96px}.lw h1.d.l{font-size:76px;line-height:.88}.lw .crumb+h1.d,.lw .crumb+.kick{margin-top:0}.lw .lede{color:#dfe3e8;max-width:33em;font-size:19.5px;line-height:1.55}.lw .lede a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.lw .lede a[href^=tel\:],.lw .rich-text-link[href^=tel\:]{white-space:nowrap}.lw .hi{flex-wrap:wrap;gap:10px;margin-top:26px;padding:0;list-style:none;display:flex}.lw .hi>*{border-left:3px solid var(--red);color:#e7eaee;background:#ffffff12;padding:8px 12px;font-size:14px;font-weight:600}.lw .hi a:hover{background:#ffffff24}.lw .crumb{color:var(--inv);margin-bottom:16px;font-size:13px}.lw .crumb ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lw .crumb li{gap:8px;display:inline-flex}.lw .crumb li+li:before{content:"/";opacity:.7}.lw .crumb a:hover{color:#fff;text-decoration:underline}.lw .crumb [aria-current]{color:#fff;font-weight:600}.lw .hero .meta{color:var(--inv);margin-top:18px;font-size:14px}.lw .hero .lic-line{color:var(--inv);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:13.5px;display:flex}.lw .hero .lic-line a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.lw .hero .bg.mapbg{overflow:hidden}.lw .hero .bg.mapbg:after{background:linear-gradient(90deg,#0c0e11f0 0%,#0c0e11a8 42%,#0c0e114d 100%)}.lw .hero .bg.mapbg .map{width:1600px;left:var(--gx);top:var(--gy);position:absolute}.lw .qf{color:var(--ink);border-top:6px solid var(--red);background:#fff;min-width:0;padding:26px 26px 24px;position:relative;box-shadow:0 30px 70px #0006}.lw .qf h2{font:italic 900 34px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .qf .s{color:var(--mut);margin:6px 0 16px;font-size:14px;line-height:1.45}.lw .qf.flat{border:1px solid var(--line);border-top:6px solid var(--red);box-shadow:0 10px 40px #0c0e111a}.lw .fg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lw .f{align-content:start;gap:5px;min-width:0;font-size:13px;font-weight:700;display:grid}.lw .f.w{grid-column:1/-1}.lw .f em{color:var(--red);font-style:normal}.lw .f input,.lw .f textarea,.lw .f select{font:500 15px var(--text);width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #c3cad2;border-radius:2px;padding:0 12px}.lw .f textarea{resize:vertical;height:86px;padding:10px 12px}.lw .f input:focus,.lw .f textarea:focus,.lw .f select:focus{outline:2px solid var(--red);outline-offset:0;border-color:var(--red)}.lw .f [aria-invalid=true]{border-color:var(--red);background:#fff6f7}.lw .f .err{color:var(--red);font-size:12.5px;font-weight:600}.lw .send{background:var(--red);color:#fff;width:100%;height:54px;font:700 16.5px var(--text);cursor:pointer;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:inline-flex}.lw .send:hover{background:var(--redh)}.lw .send:disabled{opacity:.7;cursor:wait}.lw .qf .alt,.lw .qdlg .alt{color:var(--mut);text-align:center;margin-top:12px;font-size:13.5px}.lw .qf .alt a,.lw .qdlg .alt a{color:var(--ink);font-weight:700}.lw .qf .note{color:var(--mut);margin-top:10px;font-size:12.5px;line-height:1.45}.lw .qf .status{border-left:4px solid var(--red);background:var(--mist);margin-top:12px;padding:12px 14px;font-size:14px}.lw .ph-up{text-align:center;color:var(--mut);background:var(--mist);border:1px dashed #b9c1ca;padding:14px;font-size:13.5px}.lw .sec{padding-block:84px;position:relative}.lw .sec.sm{padding-block:56px}.lw .sec.mist{background:var(--mist)}.lw .sec.white{background:#fff}.lw .sec.dark{background:var(--g);color:#fff}.lw .sec.p{background:var(--p);color:#fff}.lw .sec .narrow{max-width:880px}.lw .seam{z-index:4;height:0;position:relative}.lw .seam i{left:max(var(--gut), calc((100% - 1280px) / 2 + var(--gut)));background:var(--red);transform-origin:0;width:190px;height:16px;transition:transform .8s var(--ease);position:absolute;top:-8px;transform:skew(-24deg)}.lw .seam i+i{opacity:.55;width:34px;margin-left:206px;transition-delay:.12s}.lw .seam.r i{left:auto;right:max(var(--gut), calc((100% - 1280px) / 2 + var(--gut)));transform-origin:100%}.lw .seam.r i+i{margin-left:0;margin-right:206px}.mo .lw .seam:not(.on) i,.lw.mo .seam:not(.on) i{transform:skew(-24deg)scaleX(0)}.lw .op{font:800 14px/1.2 var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--red);align-items:center;gap:12px;margin:0;display:flex}.lw .op:before{content:"";background:var(--red);transform-origin:0;width:46px;height:9px;transition:transform .7s var(--ease) .1s;flex:none;transform:skew(-24deg)}.lw.mo .rv:not(.on) .op:before,.lw.mo .op.rv:not(.on):before,.lw.mo .hd:not(.on) .op:before{transform:skew(-24deg)scaleX(0)}.lw .dark .op,.lw .p .op,.lw .dark .hd .op,.lw .p .hd .op,.lw .hero .op{color:var(--volt)}.lw .dark .op:before,.lw .p .op:before,.lw .hero .op:before,.lw .cta .op:before{background:var(--volt)}.lw .op.c{justify-content:center}.lw h2.b{font:italic 900 66px/.9 var(--disp);text-transform:uppercase;text-wrap:balance;letter-spacing:0;max-width:13em;margin-top:14px}.lw h2.b.s{font-size:56px}.lw h2.b.xs{font-size:44px}.lw .hd{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.lw .hd>p,.lw .hd .ds{max-width:32em;color:var(--mut);font-size:17px}.lw .hd.c{text-align:center;flex-direction:column;align-items:center}.lw .hd.c h2.b{margin-inline:auto}.lw .hd.st{justify-content:start;gap:14px;display:grid}.lw .hd.st>p,.lw .hd.st .ds{margin-top:4px}.lw .dark .hd p,.lw .p .hd p,.lw .dark .hd .ds,.lw .p .hd .ds{color:var(--inv)}.lw .body-copy{color:var(--mut);gap:16px;max-width:40em;font-size:17px;display:grid}.lw .dark .body-copy,.lw .p .body-copy{color:var(--inv)}.lw .body-copy a{color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lw .dark .body-copy a,.lw .p .body-copy a{color:var(--volt)}.lw .note-line{color:var(--mut);border-left:3px solid var(--red);max-width:46em;margin-top:22px;padding-left:14px;font-size:14.5px}.lw .dark .note-line,.lw .p .note-line{color:var(--inv)}.lw.mo .rv:not(.on){transform:translateY(16px)}.lw .rv.on{animation:lwUp .7s var(--ease) both}.lw .pick{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.lw .pick>a,.lw .pick>button{box-sizing:border-box;cursor:pointer;border:1px solid var(--line);text-align:left;min-height:128px;color:var(--ink);font:inherit;background:#fff;align-content:start;gap:12px;padding:18px 16px 16px;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.lw .pick svg{width:30px;height:30px;color:var(--red)}.lw .pick b{font:italic 800 23px/1 var(--disp);text-transform:uppercase}.lw .pick>:after{content:"";background:var(--red);transform-origin:0;width:100%;height:5px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:skew(-24deg)scaleX(0)}.lw .pick>:hover{border-color:#bfc6ce;transform:translateY(-3px)}.lw .pick>:hover:after,.lw .pick>[aria-pressed=true]:after{transform:skew(-24deg)scaleX(1.05)}.lw .pick>[aria-pressed=true]{border-color:var(--ink)}.lw .ans{background:var(--g);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:14px;padding:26px 30px;scroll-margin-top:140px;display:grid;position:relative;overflow:hidden}.lw .ans:before{content:"";background:var(--red);width:16px;position:absolute;top:0;bottom:0;left:-8px;transform:skew(-24deg)}.lw .ans .k{font:italic 900 22px/1 var(--disp);text-transform:uppercase;color:var(--volt);white-space:nowrap;margin:0;padding-left:14px}.lw .ans p{color:#e3e6ea;font-size:16.5px}.lw .ans p b{color:#fff}.lw .ans .btns{flex-wrap:nowrap;margin:0}.lw .anss>.ans+.ans,.lw .anss.js>.ans{display:none}.lw .anss.js>.ans.cur{display:grid}.lw .anss:not(.js):has(>.ans:target)>.ans{display:none}.lw .anss:not(.js)>.ans:target{display:grid}.lw .tiles{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lw .tiles.t3{grid-template-columns:repeat(3,1fr)}.lw .tile{color:var(--ink);background:#fff;grid-template-rows:210px auto;display:grid;position:relative}.lw .tile .im{background:var(--steel);position:relative;overflow:hidden}.lw .tile .im img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.lw .tile .im:after{content:"";background:var(--red);mix-blend-mode:multiply;opacity:.9;width:30%;transition:transform .6s var(--ease);position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-24deg)translate(-160%)}.lw .tile:hover .im:after{transform:skew(-24deg)translate(620%)}.lw .tile:hover .im img{transform:scale(1.04)}.lw .tile .n{z-index:1;background:var(--red);color:#fff;font:italic 900 22px/1 var(--disp);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:8px 16px 8px 12px;position:absolute;bottom:0;left:0}.lw .tile .tx{border:1px solid var(--line);border-top:0;align-content:start;gap:8px;padding:20px 22px 24px;display:grid}.lw .tile h3{font:italic 800 29px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .tile p{color:var(--mut);font-size:14.5px;line-height:1.5}.lw .tile .go{color:var(--red);align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:700;display:inline-flex}.lw .tile .go span{background:linear-gradient(var(--red), var(--red)) 0 100% / 0 2px no-repeat;transition:background-size .3s}.lw .tile:hover .go span{background-size:100% 2px}.lw .dark .tile .tx,.lw .p .tile .tx{background:var(--p2);border-color:var(--dl)}.lw .dark .tile,.lw .p .tile{background:var(--p2);color:#fff}.lw .dark .tile p,.lw .p .tile p{color:var(--inv)}.lw .dark .tile .go,.lw .p .tile .go{color:var(--volt)}.lw .dark .tile .go span,.lw .p .tile .go span{background-image:linear-gradient(var(--volt), var(--volt))}.lw .chips{flex-wrap:wrap;gap:10px;margin-top:22px;padding:0;list-style:none;display:flex}.lw .chips a,.lw .chips>span{border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.lw .chips a:before,.lw .chips>span:before{content:"";background:var(--red);flex:none;width:8px;height:14px;transform:skew(-24deg)}.lw .chips a:hover{border-color:var(--ink)}.lw .chips.sm a{padding:9px 13px;font-size:14px}.lw .dark .chips a,.lw .p .chips a{border-color:var(--dl);color:#fff;background:0 0}.lw .dark .chips a:hover,.lw .p .chips a:hover{border-color:#fff}.lw .mist .chips a{background:#fff}.lw .prom{border-top:1px solid var(--dl);grid-template-columns:repeat(4,1fr);display:grid}.lw .prom.c3{grid-template-columns:repeat(3,1fr)}.lw .prom>div{align-content:start;gap:10px;padding:30px 28px 6px 0;display:grid}.lw .prom>div+div{border-left:1px solid var(--dl);padding-left:28px}.lw .sn{font:italic 900 64px/.8 var(--disp);color:var(--red);align-items:end;gap:2px;display:flex}.lw .sn:after{content:"";opacity:.6;background:currentColor;width:9px;height:.69em;margin-left:8px;transform:skew(-24deg)}.lw .prom h3{font:italic 800 28px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .prom p{color:var(--inv);font-size:15px}.lw .bigline{font:italic 900 104px/.84 var(--disp);text-transform:uppercase;text-wrap:balance;letter-spacing:0;max-width:11em;margin:18px 0 44px}.lw .bigline span{color:var(--volt)}.lw .steps{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.lw .steps.c3{grid-template-columns:repeat(3,1fr)}.lw .steps.c2{grid-template-columns:repeat(2,1fr)}.lw .step{border-top:5px solid var(--g);background:#fff;align-content:start;gap:12px;padding:26px 24px 28px;display:grid;position:relative}.lw .white .step{background:var(--mist)}.lw .step h3{font:italic 800 27px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .step p,.lw .step li{color:var(--mut);font-size:15px}.lw .step ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lw .step ul li{gap:10px;display:flex}.lw .step ul li:before{content:"";background:var(--red);flex:none;width:6px;height:12px;margin-top:5px;transform:skew(-24deg)}.lw .step .sn{font-size:56px}.lw .step:first-child{border-top-color:var(--red)}.lw .step .ico{width:30px;height:30px;color:var(--red)}.lw .dark .step,.lw .p .step{background:var(--p2);border-top-color:var(--dl)}.lw .dark .step:first-child,.lw .p .step:first-child{border-top-color:var(--red)}.lw .dark .step h3,.lw .p .step h3{color:#fff}.lw .dark .step p,.lw .p .step p,.lw .dark .step li,.lw .p .step li{color:var(--inv)}.lw .dark .step .ico,.lw .p .step .ico{color:var(--volt)}.lw .finder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.lw .finder .sub{color:var(--mut);max-width:30em;margin:16px 0 22px;font-size:17px}.lw .dark .finder .sub{color:var(--inv)}.lw .fbox{border:1px solid var(--line);background:#fff;padding:26px}.lw .dark .fbox,.lw .p .fbox{background:var(--p2);border-color:var(--dl)}.lw .fin{border:2px solid var(--ink);background:#fff;display:flex}.lw .fin input{min-width:0;height:58px;font:600 18px var(--text);color:var(--ink);background:0 0;border:0;flex:1;padding:0 16px}.lw .fin input:focus{outline:none}.lw .fin:focus-within{border-color:var(--red)}.lw .fin>span{background:var(--red);color:#fff;place-items:center;width:58px;display:grid}.lw .fin>span svg{width:22px;height:22px}.lw .sug{flex-wrap:wrap;gap:8px;min-height:38px;margin-top:12px;display:flex}.lw .sug button,.lw .sug a{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;padding:8px 12px;font-size:14px;font-weight:600}.lw .sug button:hover,.lw .sug a:hover{border-color:var(--red);color:var(--red)}.lw .res{border-left:6px solid var(--red);background:var(--mist);gap:8px;margin-top:16px;padding:18px 18px 18px 22px;display:grid}.lw .dark .res,.lw .p .res{background:var(--g)}.lw .res .t{font:italic 900 30px/1 var(--disp);text-transform:uppercase}.lw .res p{color:var(--mut);font-size:15px}.lw .dark .res p,.lw .p .res p{color:var(--inv)}.lw .res .lk{color:var(--red);flex-wrap:wrap;gap:0 16px;font-size:15px;font-weight:700;display:flex}.lw .res .lk a{align-items:center;gap:6px;padding-block:10px;display:inline-flex}.lw .res .lk button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lw .res .lk a,.lw .res .lk button{align-items:center;min-height:44px;display:inline-flex}.lw .res .lk button:hover,.lw .res .lk a:hover{text-underline-offset:3px;text-decoration:underline}.lw .dark .res .lk,.lw .p .res .lk{color:var(--volt)}.lw .map{position:relative}.lw .map svg{width:100%;height:auto;max-height:620px;display:block}.lw .map use{fill:#dde2e7;stroke:#fff;stroke-width:1.2px;transition:fill .25s}.lw .map a use{cursor:pointer}.lw .map a:hover use,.lw .map a:focus use{fill:#cfd5dc}.lw .map use.nb{fill:#f4b9c3}.lw .map use.sel,.lw .map a:hover use.sel{fill:var(--red)}.lw .map a:focus{outline:none}.lw .map a:focus-visible use{stroke:var(--ink);stroke-width:3px}.lw .map.dk use{fill:#20252c;stroke:var(--g)}.lw .map.dk a:hover use{fill:#2c323b}.lw .map.dk use.nb{fill:#5a1a26}.lw .map.dk use.sel{fill:var(--red)}.lw .map .lbl{font:italic 800 22px var(--disp);text-transform:uppercase;fill:var(--ink);pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:5px}.lw .map.dk .lbl{fill:#fff;stroke:var(--g)}.lw .hero .map.dk use{fill:#252b33;stroke:#0c0e11;stroke-width:1.4px}.lw .hero .map.dk use.nb{fill:#6a1b2b}.lw .hero .map.dk use.sel{fill:var(--red)}.lw .hero .map .lbl{display:none}.lw .hero .bg .map svg{max-height:none}.lw .attr{color:var(--mut);margin-top:8px;font-size:11.5px;line-height:1.4}.lw .dark .attr,.lw .p .attr{color:#8d95a0}.lw .fbox>.all{margin-top:10px}.lw .fbox>.all a{min-height:44px;color:var(--red);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}.lw .fbox>.all a:hover{text-underline-offset:3px;text-decoration:underline}.lw .fbox>.all svg{width:16px;height:16px}.lw .dark .fbox>.all a,.lw .p .fbox>.all a{color:var(--volt)}.lw .area-list{gap:28px;margin-top:44px;display:grid}.lw .area-list h3{font:italic 800 26px/1 var(--disp);text-transform:uppercase;letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.lw .area-list h3 a:hover{color:var(--red)}.lw .area-list h3 small{font:600 14px/1 var(--text);text-transform:none;color:var(--mut)}.lw .area-list.pics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lw .area-list.pics h3{font-size:22px}.lw .area-ph{aspect-ratio:4/3;background:var(--mist);border-top:4px solid var(--red);margin-bottom:16px;position:relative;overflow:hidden}.lw .area-ph img{object-fit:cover}@media (max-width:1023px){.lw .area-list.pics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lw .area-list.pics{grid-template-columns:1fr}.lw .area-ph{aspect-ratio:16/9}}.lw .dark .area-list h3 small{color:var(--inv)}.lw .ptable{border:1px solid var(--line);background:#fff;grid-template-columns:1.35fr 1fr;display:grid}.lw .ptable.one{grid-template-columns:1fr}.lw .ptable .rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 26px;font-size:16px;transition:background .2s;display:flex}.lw .ptable .rows>div:hover{background:var(--mist)}.lw .ptable .rows .lab{gap:2px;display:grid}.lw .ptable .rows .lab small{color:var(--mut);font-size:13.5px}.lw .ptable .rows b{font:italic 900 28px/1 var(--disp);color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.lw .ptable .nt{color:var(--mut);padding:14px 26px;font-size:13.5px}.lw .ptable .side{background:var(--g);color:#fff;align-content:start;gap:22px;padding:30px;display:grid}.lw .ptable .side h3{font:italic 800 30px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0 0 14px}.lw .ptable .side ul,.lw ul.tick{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lw .ptable .side li{color:#dfe3e8;gap:10px;font-size:15px;display:flex}.lw .ptable .side li:before,.lw ul.tick li:before{content:"";background:var(--red);flex:none;width:7px;height:13px;margin-top:5px;transform:skew(-24deg)}.lw ul.tick li{color:var(--ink);gap:12px;font-size:16px;display:flex}.lw ul.tick li:before{width:8px;height:15px}.lw .dark ul.tick li,.lw .p ul.tick li{color:#e3e6ea}.lw .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lw .split.top{align-items:start}.lw .split.wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lw .split .ph{background:var(--steel);height:470px;position:relative;overflow:hidden}.lw .split .ph img{object-fit:cover;width:100%;height:100%}.lw .split .ph .tagc{z-index:1;background:var(--g);color:#fff;font:italic 800 22px/1.05 var(--disp);text-transform:uppercase;border-left:6px solid var(--red);max-width:260px;padding:16px 20px;position:absolute;bottom:0;right:0}.lw .split figure.ph{margin:0}.lw .lead-in{color:var(--ink);max-width:34em;margin:18px 0 14px;font-size:18px;font-weight:500}.lw .split .body-copy{margin-top:18px}.lw .stats{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:26px 0 0;display:grid}.lw .stats>div{border-bottom:1px solid var(--line);gap:2px;padding:16px 16px 14px 0;display:grid}.lw .stats>div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.lw .stats dt{color:var(--mut);order:2;font-size:14px}.lw .stats dd{font:italic 900 44px/.95 var(--disp);color:var(--red);order:1;margin:0}.lw .dark .stats{border-color:#fff}.lw .dark .stats>div{border-color:var(--dl)}.lw .dark .stats dt{color:var(--inv)}.lw .dark .stats dd{color:var(--volt)}.lw .explain{gap:18px;display:grid}.lw .explain .body-copy{margin-top:4px}.lw .split.top .figure{position:sticky;top:120px}@media (min-width:1024px){.lw .split.top>figure.ph{position:sticky;top:120px}}@media (max-width:1023px){.lw .split.img-after>.ph{order:2}}.lw .scope{gap:14px;margin-top:26px;display:grid}.lw .scope h3{font:italic 800 26px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .panel{border:1px solid var(--line);border-top:6px solid var(--g);background:#fff;align-content:start;gap:10px;padding:28px 28px 10px;display:grid}.lw .white .panel{background:var(--mist)}.lw .panel.warn{border-top-color:var(--red)}.lw .panel h3{font:italic 800 30px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:4px 0 0}.lw .panel .ps{color:var(--mut);font-size:15.5px}.lw .panel .checks{margin-top:10px}.lw .panel .checks>:last-child{border-bottom:0}.lw .checks h4{font:700 17px/1.3 var(--text);margin:0 0 3px}.lw .checks b .ic{width:24px;height:24px}.lw .dark .panel{background:var(--p2);border-color:var(--dl);border-top-color:var(--red)}.lw .dark .panel h3,.lw .dark .checks h4{color:#fff}.lw .checks{border-top:1px solid var(--line);margin-top:24px;padding:0;list-style:none;display:grid}.lw .checks>*{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.lw .checks b{font:italic 900 30px/1 var(--disp);color:var(--red)}.lw .checks h3{font:700 17px/1.3 var(--text);text-transform:none;letter-spacing:0;margin:0 0 3px}.lw .checks p{color:var(--mut);font-size:15px}.lw .dark .checks,.lw .dark .checks>*{border-color:var(--dl)}.lw .dark .checks b{color:var(--volt)}.lw .dark .checks p{color:var(--inv)}.lw .facts{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.lw .facts.c4{grid-template-columns:repeat(4,1fr)}.lw .facts>*{border-left:6px solid var(--red);background:#fff;align-content:start;gap:8px;padding:26px;display:grid}.lw .white .facts>*{background:var(--mist)}.lw .facts b{font:italic 900 48px/.9 var(--disp);text-transform:uppercase}.lw .facts h3{font:700 17px/1.3 var(--text);text-transform:none;letter-spacing:0;margin:0}.lw .facts p{color:var(--mut);font-size:15px}.lw .safety{border:2px solid var(--ink);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:24px 28px;display:grid}.lw .safety>svg{width:44px;height:44px;color:var(--red)}.lw .safety h3{font:italic 800 26px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0 0 4px}.lw .safety p{color:var(--mut);font-size:15px}.lw .safety a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:700}.lw .callcard{background:var(--red);color:#fff;gap:14px;padding:30px;display:grid;position:relative;overflow:hidden}.lw .callcard:after{content:"";pointer-events:none;background:#0000002e;width:60px;position:absolute;top:-20px;bottom:-20px;right:-30px;transform:skew(-24deg)}.lw .callcard>*{z-index:1;position:relative}.lw .callcard .lbl2{font:800 13px/1 var(--disp);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.lw .callcard .num{font:italic 900 64px/.9 var(--disp);letter-spacing:.005em;white-space:nowrap}.lw .callcard p{color:#ffe3e7;font-size:15px}.lw .callcard .btn{color:var(--red);background:#fff;height:58px}.lw .callcard .btn:hover{background:var(--ink);color:#fff}.lw a.callcard:hover .num{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.lw .danger{color:var(--ink);border-left:8px solid var(--red);background:#fff;gap:4px;padding:20px 22px;display:grid}.lw .danger b{font:italic 900 26px/1 var(--disp);text-transform:uppercase;color:var(--red)}.lw .danger p{color:var(--mut);font-size:14.5px}.lw .ecards{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.lw .ecard{background:var(--p2);border-bottom:5px solid var(--red);align-content:start;gap:14px;padding:26px 22px 28px;display:grid}.lw .ecard .sn{color:var(--volt);font-size:80px}.lw .ecard h3{font:italic 800 28px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .ecard p{color:var(--inv);font-size:15px}.lw .two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lw .two>div{border-top:6px solid var(--g);background:#fff;align-content:start;gap:10px;padding:30px;display:grid}.lw .two>div:first-child{border-top-color:var(--red)}.lw .two h3{font:italic 800 32px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .two p,.lw .two li{color:var(--mut);font-size:15.5px}.lw .two .num2{font:italic 900 40px/1 var(--disp);color:var(--ink)}.lw .two a.num2:hover{color:var(--red)}.lw .vals{grid-template-columns:repeat(2,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.lw .val{border:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding:32px 30px;display:grid}.lw .val .sn{font-size:92px}.lw .val h3{font:italic 800 34px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0 0 8px}.lw .val p{color:var(--mut);font-size:15.5px}.lw .tl{grid-template-columns:repeat(3,1fr);margin-top:10px;padding:0;list-style:none;display:grid;position:relative}.lw .tl:before{content:"";background:var(--dl);height:4px;position:absolute;top:46px;left:0;right:0}.lw .tl>*{align-content:start;gap:12px;padding-right:40px;display:grid;position:relative}.lw .tl b{font:italic 900 96px/.9 var(--disp);color:#fff;position:relative}.lw .tl h3{font:italic 800 28px/1 var(--disp);text-transform:uppercase;color:var(--volt);letter-spacing:0;margin:10px 0 0}.lw .tl p{color:var(--inv);max-width:24em;font-size:15.5px}.lw .lic{color:var(--ink);border:1px solid var(--line);background:#fff;width:100%;max-width:520px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0c0e111f}.lw .hero .lic{box-shadow:0 30px 70px #0006}.lw .lic .top{background:var(--g);color:#fff;border-bottom:1px solid var(--dl);align-items:center;gap:14px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.lw .lic .top:after{content:"";background:var(--red);width:16px;position:absolute;top:-10px;bottom:-10px;right:30px;transform:skew(-24deg);box-shadow:26px 0 0 -4px #c4123080}.lw .lic .top img{width:110px;height:auto}.lw .lic dl{grid-template-columns:auto 1fr;align-items:baseline;gap:12px 24px;margin:0;padding:22px 24px;display:grid}.lw .lic dt{font:800 12px/1.3 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.lw .lic dd{margin:0;font-weight:700}.lw .lic dd.big{font:italic 900 40px/.9 var(--disp);color:var(--red)}.lw .lic .lf{background:var(--mist);color:var(--mut);padding:12px 24px;font-size:13px}.lw .lic .lf a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;padding-block:5px;font-weight:700;display:inline-block}.lw .cgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.lw .side2{gap:14px;display:grid}.lw .tile2{border:1px solid var(--line);color:var(--ink);background:#fff;gap:6px;padding:22px 24px;display:grid}.lw .tile2.acc{border-left:6px solid var(--red)}.lw .tile2 .k2{font:800 12.5px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.lw .tile2 b,.lw .tile2 .v{font:italic 800 28px/1 var(--disp);text-transform:uppercase;overflow-wrap:anywhere}.lw .tile2 a.v{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;text-decoration-thickness:3px}.lw .tile2 a.v:hover{color:var(--red)}.lw .tile2 p{color:var(--mut);font-size:14.5px}.lw .tile2 h3.k2{margin:0}.lw .tile2 .lines{color:var(--ink);gap:4px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.lw .callcard .cd{color:#ffe3e7;font-size:15px}.lw .callcard .lbl2 .dot{background:#fff;border-radius:50%;width:8px;height:8px}.lw .cgrid .qf{box-shadow:0 10px 40px #0c0e111a}.lw .tile2 p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:600}.lw .hours{grid-template-columns:auto 1fr;gap:6px 20px;margin:4px 0 0;font-size:15px;display:grid}.lw .hours dt{font-weight:700}.lw .hours dd{color:var(--mut);margin:0}.lw .mapframe{filter:grayscale(.35);border:0;width:100%;height:380px;display:block}.lw .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.lw .faq.one{grid-template-columns:minmax(0,1fr)}.lw .qa{border-top:2px solid var(--ink)}.lw .qa>div{border-bottom:1px solid var(--line)}.lw .qa button{text-align:left;width:100%;font:700 17.5px/1.35 var(--text);color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.lw .qa button .pm{background:var(--mist);flex:none;place-items:center;width:30px;height:30px;transition:background .2s;display:grid;position:relative}.lw .qa button .pm:before,.lw .qa button .pm:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .25s;position:absolute}.lw .qa button .pm:after{transform:rotate(90deg)}.lw .qa button[aria-expanded=true] .pm{background:var(--red)}.lw .qa button[aria-expanded=true] .pm:before,.lw .qa button[aria-expanded=true] .pm:after{background:#fff}.lw .qa button[aria-expanded=true] .pm:after{transform:rotate(0)}.lw .qa button:hover{color:var(--red)}.lw .qa h3{font:inherit;letter-spacing:0;text-transform:none;margin:0}.lw .qa .a{color:var(--mut);gap:12px;padding:0 46px 22px 0;font-size:16px;display:grid}.lw .qa .a a{color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lw .mist .qa>div{border-color:#cfd5dc}.lw .dark .qa{border-color:#fff}.lw .dark .qa>div{border-color:var(--dl)}.lw .dark .qa button{color:#fff}.lw .dark .qa .a{color:var(--inv)}.lw .faq-group+.faq-group{margin-top:48px}.lw .faq-group h3{font:italic 800 30px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0 0 14px}.lw .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lw .card{border:1px solid var(--line);color:var(--ink);background:#fff;grid-template-rows:auto 1fr;min-width:0;transition:border-color .2s;display:grid;position:relative}.lw .card:hover{border-color:var(--ink)}.lw .card .im{aspect-ratio:16/9;background:var(--steel);position:relative;overflow:hidden}.lw .card .im img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.lw .card .im:after{content:"";background:var(--red);mix-blend-mode:multiply;opacity:.9;width:30%;transition:transform .6s var(--ease);position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-24deg)translate(-160%)}.lw .card:hover .im:after{transform:skew(-24deg)translate(620%)}.lw .card:hover .im img{transform:scale(1.04)}.lw .card .tx{align-content:start;gap:10px;padding:20px 22px 24px;display:grid}.lw .card time,.lw .card .tag{font:800 12px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.lw .card h2,.lw .card h3{font:italic 800 26px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .card p{color:var(--mut);font-size:14.5px}.lw .card .go{color:var(--red);align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:700;display:inline-flex}.lw .card .go span{background:linear-gradient(var(--red), var(--red)) 0 100% / 0 2px no-repeat;transition:background-size .3s}.lw .card:hover .go span{background-size:100% 2px}.lw .filter-bar{gap:14px;margin-bottom:26px;display:grid}.lw .filter-bar .fin{max-width:560px}.lw .filter-bar .topics{flex-wrap:wrap;gap:8px;display:flex}.lw .filter-bar .topics button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:9px 13px;font-size:14px;font-weight:600}.lw .filter-bar .topics button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lw .filter-bar .count{color:var(--mut);font-size:14px}.lw .prose{color:#2a2e35;max-width:46rem;font-size:17.5px;line-height:1.75}.lw .prose>*+*{margin-top:1.1em}.lw .prose h2{font:italic 900 42px/.95 var(--disp);text-transform:uppercase;color:var(--ink);letter-spacing:0;gap:14px;margin-top:1.8em;display:grid}.lw .prose h2:before{content:"";background:var(--red);width:46px;height:9px;transform:skew(-24deg)}.lw .prose h3{font:italic 800 28px/1 var(--disp);text-transform:uppercase;color:var(--ink);letter-spacing:0;margin-top:1.6em}.lw .prose h4{font:700 19px/1.3 var(--text);margin-top:1.4em}.lw .prose ul{gap:10px;padding:0;list-style:none;display:grid}.lw .prose ul li{padding-left:22px;position:relative}.lw .prose ul li:before{content:"";background:var(--red);width:8px;height:15px;position:absolute;top:.42em;left:2px;transform:skew(-24deg)}.lw .prose ol{gap:10px;padding-left:1.4em;display:grid}.lw .prose ol li::marker{font:italic 900 20px var(--disp);color:var(--red)}.lw .prose a{color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lw .prose a:hover{color:var(--redh)}.lw .prose blockquote{border-left:6px solid var(--red);background:var(--mist);color:var(--ink);margin-inline:0;padding:18px 22px;font-weight:500}.lw .prose strong{color:var(--ink)}.lw .prose table{border-collapse:collapse;width:100%;font-size:15.5px}.lw .prose th,.lw .prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.lw .prose th{background:var(--g);color:#fff;font:800 13px/1.2 var(--disp);letter-spacing:.12em;text-transform:uppercase}.lw .prose td.table-price{font:italic 900 22px/1 var(--disp);color:var(--red);white-space:nowrap}.lw .prose .table-container{border:1px solid var(--line);overflow-x:auto}.lw .prose .callout{background:var(--g);color:#e3e6ea;border-left:8px solid var(--red);padding:24px 26px}.lw .prose .callout-title{font:italic 800 24px/1 var(--disp);text-transform:uppercase;color:#fff;margin-bottom:8px}.lw .prose .callout a{color:var(--volt)}.lw .prose .callout a:hover,.lw .dark .body-copy a:hover,.lw .p .body-copy a:hover,.lw .dark .res .lk a:hover,.lw .dark .res .lk button:hover,.lw .p .res .lk a:hover,.lw .p .res .lk button:hover,.lw .dark .fbox>.all a:hover,.lw .p .fbox>.all a:hover,.lw .dark .button-tertiary:hover,.lw .p .button-tertiary:hover,.lw [data-tone=inverse] .button-tertiary:hover{color:var(--volth)}.lw .prose .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lw .prose .comparison-card{background:var(--mist);border-top:5px solid var(--ink);padding:20px}.lw .prose figure img,.lw .prose>img{width:100%;height:auto}.lw .article{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;display:grid}.lw .aside{gap:14px;display:grid;position:sticky;top:110px}.lw .toc{border-top:5px solid var(--ink);background:var(--mist);padding:20px 22px}.lw .toc h2{font:800 13px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0 0 12px}.lw .toc ol{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.lw .toc a{color:var(--mut)}.lw .toc a:hover,.lw .toc a[aria-current]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.lw .author{border:1px solid var(--line);border-left:6px solid var(--red);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:22px 24px;display:grid}.lw .author .mk{background:var(--g);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);place-items:center;width:64px;height:64px;display:grid}.lw .author .mk img{width:46px;height:auto}.lw .author b{font:italic 800 24px/1 var(--disp);text-transform:uppercase}.lw .author p{color:var(--mut);font-size:14.5px}.lw .cta-band{padding:64px var(--gut) 72px}.lw .cta-band.mist{background:var(--mist)}.lw .cta-band.white{background:#fff}.lw .cta-band>.cta{max-width:1400px;margin-inline:auto}.lw .cta{background:var(--g);color:#fff;padding-block:90px;position:relative;overflow:hidden}.lw .cta .slash{animation:none;left:auto;right:28%}.lw .cta .in{z-index:3;justify-items:start;gap:22px;display:grid;position:relative}.lw .cta .bignum{font:italic 900 136px/.82 var(--disp);letter-spacing:-.005em;white-space:nowrap;text-transform:uppercase}.lw .cta .bignum span{color:var(--volt);white-space:nowrap;display:inline-block}.lw .cta a.bignum:hover span{text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:6px}.lw .cta h2{font:italic 900 52px/.95 var(--disp);text-transform:uppercase;letter-spacing:0;color:#fff;max-width:16em;margin:0}.lw .cta p{color:var(--inv);max-width:36em;font-size:18px}.lw .cta .pts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lw .cta .pts li{border-left:3px solid var(--red);color:#e7eaee;background:#ffffff12;padding:8px 12px;font-size:14px;font-weight:600}.lw .cta .btns{margin-top:6px}.lw .ft{color:var(--inv);background:#08090b;font-size:14px}.lw .ft>.pad{grid-template-columns:1.5fr .8fr 1.15fr 1fr;gap:30px 40px;padding-block:56px 30px;display:grid}.lw .ft h2{font:800 13px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin:0 0 14px;display:flex}.lw .ft h2:before{content:"";background:var(--red);width:18px;height:6px;transform:skew(-24deg)}.lw .ft ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lw .ft a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;text-decoration-thickness:2px}.lw .ft .logo{width:140px;height:auto;margin-bottom:16px}.lw .ft .big{color:#fff;font:italic 900 30px/1 var(--disp);align-items:center;gap:10px;display:inline-flex}.lw .ft .ftc{gap:11px;margin-top:20px}.lw .ft .ftc>li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lw .ft .ftc>li:first-child{margin-bottom:4px;display:block}.lw .ft .ftc .gl{width:18px;height:18px;color:var(--volt);margin-top:1px}.lw .ft .ftc .big .gl{width:24px;height:24px;margin:0}.lw .ft .ftc .ln{display:block}.lw .ft .ftc a{color:#e7eaee}.lw .ft .ftc a.big{color:#fff}.lw .ft ul .all{color:#fff;font-weight:700}.lw .ft .soc{gap:8px;margin-top:16px;display:flex}.lw .ft .soc a{border:1px solid var(--dl);color:#fff;place-items:center;width:40px;height:40px;display:grid}.lw .ft .soc a:hover{border-color:var(--red);background:var(--red);text-decoration:none}.lw .ft .ftbar{border-top:1px solid #1d2127;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 24px;margin-top:10px;padding-top:18px;font-size:12.5px;display:flex}.lw .ft .ftbar nav{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.lw .ft .ftbar a{text-underline-offset:3px;text-decoration:underline}.lw .ft .ftbar>span>a{white-space:nowrap}.lw .mbar{display:none}.lw .qdlg-overlay{z-index:80;background:#0c0e11b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lw .qdlg{width:100%;max-width:620px;color:var(--ink);border-top:6px solid var(--red);background:#fff;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.lw .qdlg:after{content:"";background:var(--red);pointer-events:none;width:14px;height:40px;position:absolute;top:-6px;right:70px;transform:skew(-24deg)}.lw .qdlg-body{overscroll-behavior-y:contain;gap:10px;max-height:calc(100dvh - 32px);padding:30px 32px 28px;display:grid;overflow-y:auto}.lw .qdlg h2.b{margin:4px 0 0;padding-right:48px}.lw .qdlg .s{color:var(--mut);margin-bottom:8px;font-size:15.5px}.lw .qdlg .x{z-index:2;background:var(--mist);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lw .qdlg .x:hover{background:var(--ink);color:#fff}.lw .qdlg .x .ic{width:20px;height:20px}.lw .qdlg-loading{gap:12px;padding:12px 0;display:grid}.lw .qdlg-loading span{background:var(--mist);height:48px}.lw .qdlg-loading span.w{height:110px}@media (max-width:1180px){.lw{--gut:32px}.lw .nav{gap:18px;font-size:15px}.lw .hdr>.pad{gap:20px}.lw h1.d{font-size:96px}.lw h1.d.m{font-size:80px}.lw h1.d.l{font-size:64px}.lw .hero .in{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.lw .bigline{font-size:84px}.lw .cta .bignum{font-size:104px}.lw .pick{grid-template-columns:repeat(3,1fr)}.lw .hdr .acts .btn.line{display:none}}@media (max-width:1023px){.lw .nav,.lw .hdr .acts .btn{display:none}.lw .menu,.lw .hdr .acts .callic{display:grid}.lw .hero .in,.lw .hero.em .in,.lw .hero .in.in2{grid-template-columns:minmax(0,1fr)}.lw .hero .in>.qf,.lw .hero .in>.lic,.lw .hero .in>.ecol{max-width:640px}.lw .tiles,.lw .prom,.lw .ecards,.lw .steps{grid-template-columns:repeat(2,1fr)}.lw .prom>div:nth-child(3){border-left:0;padding-left:0}.lw .finder,.lw .split,.lw .split.wide,.lw .cgrid,.lw .faq,.lw .article{grid-template-columns:minmax(0,1fr)}.lw .aside{position:static}.lw .split .ph{height:380px}.lw .cards,.lw .facts,.lw .tiles.t3{grid-template-columns:repeat(2,minmax(0,1fr))}.lw .ft>.pad{grid-template-columns:1fr 1fr}.lw .ft>.pad>div:first-child{grid-column:1/-1}.lw h2.b{font-size:56px}.lw .ddown{display:none}}@media (max-width:640px){.lw .qdlg-overlay{align-items:flex-end;padding:0}.lw .qdlg-body{max-height:100dvh;padding:24px 18px 20px}.lw{--gut:18px}.lw .strip{font-size:12.5px}.lw .strip .pad{flex-wrap:wrap;gap:9px;min-height:38px;padding-block:7px}.lw .strip .r,.lw .strip .sep.x{display:none}.lw .live{padding:5px 8px;font-size:11.5px}.lw .hdr>.pad{gap:10px;height:64px}.lw .hdr .logo{width:112px}.lw .hero .bg{height:230px;position:relative}.lw .hero .bg:after{background:linear-gradient(#0c0e1126 30%,#0c0e11 100%)}.lw .slash{width:14px;height:250px;inset:-20px 34px auto auto}.lw .slash:after{width:5px;left:26px}.lw .hero .in,.lw .hero.em .in,.lw .hero .in.in2,.lw .hero .in.in1{grid-template-columns:1fr;gap:26px;margin-top:-40px;padding-block:0 34px}.lw .hero.nob .in{margin-top:0;padding-top:28px}.lw h1.d,.lw h1.d.m{margin:16px 0 14px;font-size:58px}.lw h1.d.l{font-size:46px}.lw .lede{font-size:16.5px}.lw .btns{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.lw .btns>:only-child,.lw .btns>[href^=tel\:]{grid-column:1/-1}.lw .btns:has(>[href^=tel\:]):has(>:nth-child(2):last-child)>*{grid-column:1/-1}.lw .btn[href^=tel\:],.lw .button[href^=tel\:]{white-space:nowrap}.lw .btn,.lw .button{white-space:normal;height:54px;padding:0 14px;font-size:15.5px;line-height:1.15}.lw .btn.red,.lw .button-primary{padding:0 16px}.lw .btn.sm,.lw .button-sm{height:46px}.lw .btn.xl{width:100%;height:64px;padding:0 20px;font-size:30px}.lw .hi{gap:8px;margin-top:18px}.lw .hi>*{padding:6px 9px;font-size:12.5px}.lw .qf{padding:22px 18px}.lw .qf h2{font-size:30px}.lw .fg{grid-template-columns:1fr}.lw .sec{padding-block:56px}.lw .seam i{width:120px;height:12px;top:-6px}.lw .seam i+i{width:22px;margin-left:128px}.lw .seam.r i+i{margin-left:0;margin-right:128px}.lw h2.b,.lw h2.b.s{font-size:42px}.lw h2.b.xs{font-size:34px}.lw .hero .bg.mapbg .map{width:1400px;left:var(--px);top:var(--py)}.lw .hero .bg.mapbg:after{background:linear-gradient(#0c0e111a 35%,#0c0e11 100%)}.lw .hero .in.in1{padding-block:28px 34px}.lw .hd{gap:12px;margin-bottom:24px;display:grid}.lw .hd>p,.lw .hd .ds{font-size:15.5px}.lw .body-copy{font-size:16px}.lw .pick{grid-template-columns:1fr 1fr;gap:8px}.lw .pick>a,.lw .pick>button{min-height:104px;padding:14px}.lw .pick b{font-size:20px}.lw .ans{grid-template-columns:1fr;gap:12px;padding:22px 20px 22px 24px}.lw .ans .k{white-space:normal;padding-left:0}.lw .ans .btns{grid-template-columns:1fr 1fr;display:grid}.lw .ans:before{width:56px;height:7px;top:0;bottom:auto;left:24px}.lw .tiles,.lw .tiles.t3{grid-template-columns:1fr;gap:14px}.lw .tile{grid-template-rows:190px auto}.lw .prom,.lw .prom.c3{grid-template-columns:1fr}.lw .prom>div,.lw .prom>div+div{border-left:0;border-bottom:1px solid var(--dl);padding:22px 0}.lw .sn{font-size:52px}.lw .bigline{margin-bottom:28px;font-size:56px}.lw .steps,.lw .steps.c3,.lw .steps.c2,.lw .facts,.lw .facts.c4,.lw .ecards,.lw .two,.lw .vals,.lw .tl,.lw .cards,.lw .ptable,.lw .prose .comparison-grid{grid-template-columns:1fr}.lw .steps{gap:12px}.lw .finder{gap:24px}.lw .fbox{padding:18px}.lw .ptable .rows>div{padding:16px 18px;font-size:15px}.lw .ptable .rows b{font-size:23px}.lw .ptable .nt{padding:14px 18px}.lw .ptable .side{padding:24px 20px}.lw .split{gap:24px}.lw .split .ph{height:260px}.lw .facts b{font-size:40px}.lw .callcard{padding:22px}.lw .callcard .num{font-size:50px}.lw .ecard .sn{font-size:60px}.lw .val{grid-template-columns:1fr;gap:6px;padding:24px 22px}.lw .val .sn{font-size:64px}.lw .tl{gap:28px}.lw .tl:before{display:none}.lw .tl b{font-size:72px}.lw .tl>*{padding-right:0}.lw .lic dl{grid-template-columns:1fr;gap:4px}.lw .lic dd{margin-bottom:10px}.lw .cta{padding-block:60px}.lw .cta .bignum{white-space:normal;font-size:clamp(44px,14vw,66px)}.lw .cta .btns{justify-self:stretch}.lw .cta h2{font-size:38px}.lw .ft>.pad{padding-bottom:40px}.lw .ft .ftbar{flex-direction:column;align-items:flex-start}.lw .ft .ftbar nav{margin-left:0}.lw .cta-band{padding:40px var(--gut) 48px}.lw .cta-band>.cta .pad{padding-inline:20px}.lw .safety{grid-template-columns:1fr}.lw .qa .a{padding-right:0}.lw .prose{font-size:16.5px}.lw .prose h2{font-size:34px}.lw .prose h3{font-size:24px}.lw .map svg{max-height:420px}.lw .author{grid-template-columns:1fr}}@media (max-width:767px){.lw .mbar{z-index:45;background:var(--g);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:4px solid var(--red);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.lw .mbar .btn{height:50px}.lw[data-has-mbar] .ft>.pad{padding-bottom:110px}.lw .cta .bignum span{white-space:nowrap;display:block}}@media (max-width:380px){.lw h1.d,.lw h1.d.m{font-size:50px}.lw .callcard .num{font-size:44px}}@keyframes lwPulse{0%{box-shadow:0 0 #ffffffbf}70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}@keyframes lwSlash{0%{transform-origin:top;transform:skew(-24deg)scaleY(0)}to{transform:skew(-24deg)scaleY(1)}}@keyframes lwUp{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lw *,.lw :before,.lw :after{transition:none!important;animation:none!important}.lw.mo .rv:not(.on),.lw.mo .seam:not(.on) i{transform:none}}.lw .ecards.c3{grid-template-columns:repeat(3,1fr)}.lw .elh{gap:6px;margin:34px 0 18px;display:grid}.lw .elh h3{font:700 18px/1.3 var(--text);text-transform:none;letter-spacing:0;margin:0}.lw .elh p{color:var(--inv);font-size:15px}.lw .btns.end{justify-content:flex-end;align-self:end}.lw .ptable .rows table{border-collapse:collapse;width:100%}.lw .ptable .rows tr{border-bottom:1px solid var(--line);transition:background .2s}.lw .ptable .rows tr:hover{background:var(--mist)}.lw .ptable .rows th{text-align:left;padding:19px 26px;font-size:16px;font-weight:500}.lw .ptable .rows td{text-align:right;padding:19px 26px}.lw .ptable .rows td b{font:italic 900 28px/1 var(--disp);color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap}.lw .ptable,.lw .explain+.ptable,.lw .split+.steps,.lw .split+.ecards{margin-top:36px}@media (max-width:1023px){.lw .ecards.c3{grid-template-columns:1fr 1fr}.lw .btns.end{justify-content:flex-start}}@media (max-width:767px){.lw .split.top>.btns.end:has(>.button-tertiary:only-child){justify-content:start;place-self:start;margin-top:-24px;display:flex}.lw .split.top>.btns.end>.button-tertiary:only-child{height:44px;padding-inline:0}}@media (max-width:640px){.lw .ecards.c3{grid-template-columns:1fr}.lw .ptable .rows th,.lw .ptable .rows td{padding:14px 18px}.lw .ptable .rows td b{font-size:22px}}.lw .rlinks{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.lw .rlinks a{border:1px solid var(--line);border-left:6px solid var(--red);background:#fff;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;height:100%;padding:22px 24px;transition:border-color .2s,transform .2s;display:grid}.lw .white .rlinks a{background:var(--mist)}.lw .rlinks a:hover{border-color:var(--ink);border-left-color:var(--red)}.lw .rlinks .ri{color:var(--red);margin-top:2px}.lw .rlinks .rt{gap:6px;display:grid}.lw .rlinks h3{font:italic 800 26px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .rlinks p{color:var(--mut);font-size:15px}.lw .rlinks .ra{width:22px;height:22px;color:var(--red);margin-top:3px;transition:transform .2s}.lw .rlinks a:hover .ra{transform:translate(4px)}.lw .chips li{display:contents}.lw .area-list .chips{margin-top:12px}@media (max-width:767px){.lw .rlinks{grid-template-columns:1fr}}.lw .filter-bar .fl{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.lw .filter-bar input[type=search]{border:1px solid var(--line);width:100%;min-height:52px;font:500 16px/1.3 var(--text);color:var(--ink);background:#fff;padding:12px 16px}.lw .filter-bar input[type=search]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.lw .filter-bar .fin input[type=search]{border:0;min-height:0}.lw .filter-bar .count-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.lw .filter-bar .clear{color:var(--red);background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:700}.lw .cardw{min-width:0;display:grid}.lw [hidden]{display:none!important}.lw .callstack{align-content:start;gap:12px;display:grid}.lw .area-links{border-top:1px solid var(--line);margin-top:44px;padding-top:30px}.lw .dark .area-links{border-top-color:var(--dl)}.lw .area-links h3{font:italic 800 26px/1 var(--disp);text-transform:uppercase;letter-spacing:0;margin:0}.lw .area-links .more{flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.lw .area-links .more a{color:var(--red);text-underline-offset:4px;font-weight:700;text-decoration:underline}.lw .dark .chips a{background:var(--p2);border-color:var(--dl);color:#fff}.lw .hero-form{min-width:0;display:grid}@media (max-width:1023px){.lw .hero .in>.hero-form,.lw .hero .in>.callstack{max-width:640px}}.lw .tile2 a.v[href^=mailto\:]{text-transform:none;font-size:24px}@media (min-width:1021px){.lw .cgrid>#quote{position:sticky;top:120px}}.lw .art-main{grid-area:1/1;gap:34px;min-width:0;display:grid}.lw .article>.aside{grid-area:1/2}.lw .art-fig{aspect-ratio:16/9;background:var(--mist);margin:0;position:relative;overflow:hidden}.lw .art-fig img{object-fit:cover}.lw .notice{border-left:6px solid var(--red);background:var(--mist);gap:10px;padding:22px 24px;display:grid}.lw .notice .nt-t{font:italic 800 24px/1 var(--disp);text-transform:uppercase;color:var(--ink)}.lw .art-notice{max-width:860px;margin-bottom:40px}.lw .notice a{color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lw .toc-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.lw .toc-h h2{margin:0}.lw .toc-m{display:none}.lw .toc-t{border:1px solid var(--line);background:#fff;place-items:center;width:40px;height:40px;display:grid}.lw .toc-t svg,.lw .toc-x svg{width:16px;height:16px}.lw .toc-n{overscroll-behavior:contain;max-height:calc(100dvh - 22rem);margin-top:12px;overflow-y:auto}.lw .toc-g{border-bottom:1px solid var(--line)}.lw .toc-g:last-child{border-bottom:0}.lw .toc-r{align-items:center;gap:6px;display:flex}.lw .toc-a{flex:1;padding:8px 0;line-height:1.35;display:block}.lw .toc-x{width:32px;height:32px;color:var(--mut);place-items:center;display:grid}.lw .toc-x svg.up{transform:rotate(180deg)}.lw .toc-c{border-left:2px solid var(--line);margin:0;padding:0 0 8px 14px;list-style:none}.lw .author .k2{font:800 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.lw .author .role{color:var(--ink);margin:6px 0 8px;font-weight:600}.lw .author .role a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.lw .author .more{color:var(--red);align-items:center;gap:6px;margin-top:10px;font-weight:700;display:inline-flex}.lw .author .more svg{width:16px;height:16px}.lw .local-help h2{font:italic 800 26px/1 var(--disp);text-transform:uppercase;margin:0 0 12px}.lw .legal{max-width:46rem}.lw .legal .eff{font:800 12.5px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--red)}@media (max-width:1023px){.lw .article{grid-template-columns:minmax(0,1fr);gap:28px}.lw .aside{position:static}.lw .article>.aside,.lw .art-main{grid-area:auto}.lw .toc-m{display:block}.lw .toc-n{max-height:none;display:none}.lw .toc-n.open{display:block}}@media (max-width:640px){.lw .author{grid-template-columns:1fr}}.lw .legal section>*+*{margin-top:1em}.lw .faq-topics .chips{margin:0}.lw .legal h2{font-size:32px}.lw .hero.util{min-height:0}.lw .more-link{flex-wrap:wrap;gap:10px 28px;margin-top:22px;display:flex}.lw .more-link a{color:var(--red);align-items:center;gap:8px;font-weight:700;display:inline-flex}.lw .more-link svg{width:16px;height:16px}.lw .two-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.lw .tile2 .v.sm{font-size:22px}@media (max-width:760px){.lw .two-tiles{grid-template-columns:1fr}}.lw .cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.lw .cmp-i{border:1px solid var(--line);background:#fff;margin:0}.lw .cmp-ph{aspect-ratio:3/2;background:var(--steel);position:relative;overflow:hidden}.lw .cmp-ph img{object-fit:cover}.lw .cmp-i figcaption{border-top:4px solid var(--steel);color:var(--mut);padding:16px 20px 18px;font-size:15.5px}.lw .cmp-i.new figcaption{border-top-color:var(--red)}.lw .cmp-i figcaption b{font:italic 800 20px/1.1 var(--disp);text-transform:uppercase;color:var(--ink);margin-bottom:4px;display:block}@media (max-width:720px){.lw .cmp{grid-template-columns:minmax(0,1fr);gap:18px}}.lw .scope .tick small{color:var(--mut);margin-top:2px;font-size:14.5px;font-weight:400;display:block}.lw .scope .lsub{color:var(--mut);margin:-4px 0 12px;font-size:15px}.lw .gl{flex:none;width:22px;height:22px}.lw .ib{background:var(--red);color:#fff;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);place-items:center;width:58px;height:52px;display:inline-grid}.lw .ib .gl{width:26px;height:26px}.lw .prom .ib{margin-bottom:6px}.lw .val .ib{width:66px;height:60px}.lw .val .ib .gl{width:30px;height:30px}.lw .step .ib{margin-bottom:2px}.lw .checks b{place-items:start;padding-top:1px;display:grid}.lw .checks b .gl{width:26px;height:26px;color:var(--red)}.lw .dark .checks b .gl,.lw .p .checks b .gl{color:var(--volt)}.lw .panel.warn .checks b .gl{color:var(--red)}.lw .strip a,.lw .strip .r{align-items:center;gap:7px;display:inline-flex}.lw .strip .gl{width:15px;height:15px}.lw .hi>*{border-left:0;align-items:center;gap:8px;display:inline-flex}.lw .hi .gl{width:17px;height:17px;color:var(--volt)}.lw .tile2 .k2{align-items:center;gap:9px;display:flex}.lw .tile2 .k2 .gl{width:18px;height:18px}.lw .tile .n{place-items:center;padding:9px 18px 9px 12px;display:grid}.lw .tile .n .gl{width:24px;height:24px}.lw .tiles.many .tile{grid-template-rows:170px auto}.lw .tiles.many .tile .tx{gap:6px;padding:18px 20px 20px}.lw .tiles.many .tile h3{font-size:25px}.lw .tiles.many .tile p{font-size:14px}@media (max-width:1023px){.lw .tiles.many{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:767px){.lw .tiles.many{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lw .tiles.many>.tile:last-child:nth-child(4n+1){grid-column:1/-1;grid-template-rows:auto;grid-template-columns:calc(50% - 9px) minmax(0,1fr)}.lw .tiles.many>.tile:last-child:nth-child(4n+1) .im{min-height:170px}.lw .tiles.many>.tile:last-child:nth-child(4n+1) .tx{border-top:1px solid var(--line);border-left:0;align-content:center;padding:22px 28px}}@media (min-width:768px) and (max-width:1023px){.lw .tiles.many>.tile:last-child:nth-child(3n+1){grid-column:1/-1;grid-template-rows:auto;grid-template-columns:calc(66.6667% - 4.66667px) minmax(0,1fr)}.lw .tiles.many>.tile:last-child:nth-child(3n+1) .im{min-height:170px}.lw .tiles.many>.tile:last-child:nth-child(3n+1) .tx{border-top:1px solid var(--line);border-left:0;align-content:center;padding:20px 24px}}@media (min-width:641px) and (max-width:767px){.lw .tiles.many>.tile:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:auto;grid-template-columns:calc(50% - 7px) minmax(0,1fr)}.lw .tiles.many>.tile:last-child:nth-child(odd) .im{min-height:170px}.lw .tiles.many>.tile:last-child:nth-child(odd) .tx{border-top:1px solid var(--line);border-left:0;align-content:center;padding:20px 22px}}@media (max-width:640px){.lw .tiles.many{grid-template-columns:1fr;gap:10px}.lw .tiles.many .tile{grid-template-rows:auto;grid-template-columns:112px minmax(0,1fr)}.lw .tiles.many .tile .im{min-height:104px}.lw .tiles.many .tile .tx{border-top:1px solid var(--line);border-left:0;align-content:center;gap:3px;padding:12px 14px}.lw .tiles.many .tile h3{font-size:20px}.lw .tiles.many .tile p{font-size:13.5px;line-height:1.4}.lw .tiles.many .tile .go{display:none}.lw .tiles.many .tile .n{padding:5px 11px 5px 7px}.lw .tiles.many .tile .n .gl{width:17px;height:17px}.lw .ib{width:50px;height:46px}.lw .ib .gl{width:23px;height:23px}}
