@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--hdr-pad:14px;--hdr-shadow:0;--mx:-400px;--my:-400px;--mvel:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}}}@layer theme;@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.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}}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-latin-400-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin-700-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PlexMono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PlexMono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dk-g0:#0e1013;--dk-g1:#15181b;--dk-g2:#1b1f23;--dk-g3:#22262b;--dk-g4:#2c3238;--dk-g5:#383f46;--dk-line:#4a5158;--dk-line-2:#7c858d;--dk-tx:#edeae4;--dk-tx-2:#cbc8c2;--dk-tx-3:#a8b0b7;--dk-tx-4:#949ca4;--dk-sig-g:#1e5f8c;--dk-sig-tx:#6fb1de;--dk-ok-tx:#5fc794;--dk-no-tx:#f08b8b;--dk-paper:.055;--dk-plate-lift:.5;color-scheme:light;--g0:#e8e2d4;--g1:#f5f2ea;--g2:#fdfbf6;--g3:#e2dbca;--g4:#d3cab5;--g5:#c2b79d;--line:#a99e86;--line-2:#776e59;--tx:#191b1e;--tx-2:#33373c;--tx-3:#4c525a;--tx-4:#5b6169;--sig-g:#1d5c88;--sig-tx:#1a4f77;--ok-tx:#186142;--no-tx:#992121;--paper:.16;--plate-lift:1}:root[data-theme=dark]{color-scheme:dark;--g0:var(--dk-g0);--g1:var(--dk-g1);--g2:var(--dk-g2);--g3:var(--dk-g3);--g4:var(--dk-g4);--g5:var(--dk-g5);--line:var(--dk-line);--line-2:var(--dk-line-2);--tx:var(--dk-tx);--tx-2:var(--dk-tx-2);--tx-3:var(--dk-tx-3);--tx-4:var(--dk-tx-4);--acc-deep:var(--dk-acc-deep);--acc:var(--dk-acc);--acc-tx:var(--dk-acc-tx);--on-acc:var(--dk-on-acc);--on-acc-deep:var(--dk-on-acc-deep);--sig-g:var(--dk-sig-g);--sig-tx:var(--dk-sig-tx);--gtx-1:var(--dk-gtx-1);--gtx-2:var(--dk-gtx-2);--gtx-3:var(--dk-gtx-3);--ok-tx:var(--dk-ok-tx);--no-tx:var(--dk-no-tx);--paper:var(--dk-paper);--plate-lift:var(--dk-plate-lift)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--g0:var(--dk-g0);--g1:var(--dk-g1);--g2:var(--dk-g2);--g3:var(--dk-g3);--g4:var(--dk-g4);--g5:var(--dk-g5);--line:var(--dk-line);--line-2:var(--dk-line-2);--tx:var(--dk-tx);--tx-2:var(--dk-tx-2);--tx-3:var(--dk-tx-3);--tx-4:var(--dk-tx-4);--acc-deep:var(--dk-acc-deep);--acc:var(--dk-acc);--acc-tx:var(--dk-acc-tx);--on-acc:var(--dk-on-acc);--on-acc-deep:var(--dk-on-acc-deep);--sig-g:var(--dk-sig-g);--sig-tx:var(--dk-sig-tx);--gtx-1:var(--dk-gtx-1);--gtx-2:var(--dk-gtx-2);--gtx-3:var(--dk-gtx-3);--ok-tx:var(--dk-ok-tx);--no-tx:var(--dk-no-tx);--paper:var(--dk-paper);--plate-lift:var(--dk-plate-lift)}}:root{--acc-grad:linear-gradient(96deg, var(--acc-deep) 0%, var(--acc) 48%, var(--acc-tx) 100%);--acc-grad-tx:linear-gradient(96deg, var(--gtx-1) 0%, var(--gtx-2) 52%, var(--gtx-3) 100%);--duo-grad:linear-gradient(118deg, var(--acc-deep) 0%, var(--acc) 42%, var(--sig-g) 100%);--duo-grad-soft:linear-gradient(118deg, var(--acc) 0%, var(--sig-g) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--duo-grad-soft:linear-gradient(118deg, color-mix(in srgb, var(--acc) 26%, transparent) 0%, color-mix(in srgb, var(--sig-g) 26%, transparent) 100%)}}:root{--ruling:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px 34px)}@supports (color:color-mix(in lab,red,red)){:root{--ruling:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--line) 42%, transparent) 0 1px, transparent 1px 34px)}}:root{--hatch:repeating-linear-gradient(45deg, var(--line) 0 1px, transparent 1px 6px);--tooth:radial-gradient(circle at 50% 50%, var(--line) .6px, transparent .7px)}@supports (color:color-mix(in lab,red,red)){:root{--tooth:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--line) 30%, transparent) .6px, transparent .7px)}}:root{--font-display:var(--brand-font-heading);--font-body:var(--brand-font-body);--font-mono:"PlexMono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ts:1;--fs-display:calc(var(--ts) * clamp(2.6rem, 1.2rem + 6.4vw, 5.5rem));--fs-h1:calc(var(--ts) * clamp(2.1rem, 1.3rem + 3.4vw, 3.5rem));--fs-h2:calc(var(--ts) * clamp(1.6rem, 1.15rem + 2vw, 2.5rem));--fs-h3:calc(var(--ts) * clamp(1.15rem, 1rem + .7vw, 1.5rem));--fs-body:calc(var(--ts) * clamp(1rem, .97rem + .15vw, 1.0625rem));--fs-small:calc(var(--ts) * .875rem);--fs-spec:calc(var(--ts) * .875rem);--fs-micro:calc(var(--ts) * .875rem);--fs-mini:calc(var(--ts) * .875rem);--fs-mini2:calc(var(--ts) * .875rem);--pad-x:clamp(1rem, .35rem + 3vw, 3.25rem);--pad-y:clamp(3.5rem, 2rem + 5.5vw, 7rem);--wrap:82rem;--ease-rail:cubic-bezier(.23, 1, .32, 1);--ease-detent:cubic-bezier(.77, 0, .175, 1);--ease-weight:cubic-bezier(.4, 0, .1, 1);--ease-press:cubic-bezier(.16, 1.02, .3, 1);--t-tap:.11s;--t-slide:.18s;--t-panel:.24s;--z-trail:90;--z-header:100;--z-panel:110;--z-rev:115;--z-cookie:118;--z-skip:120;--mx:-400px;--my:-400px;--mvel:0}@media(min-width:48rem){:root{--fs-spec:calc(var(--ts) * .75rem);--fs-micro:calc(var(--ts) * .6875rem);--fs-mini:calc(var(--ts) * .75rem);--fs-mini2:calc(var(--ts) * .8125rem)}}:root[data-ts=l]{--ts:1.14}:root[data-ts=xl]{--ts:1.3}:root[data-hc="1"]{--g1:#fff;--g2:#fff;--g0:#ece5d3;--g3:#ddd4bf;--tx:#000;--tx-2:#14161a;--tx-3:#23262b;--tx-4:#23262b;--line:#6b6250;--line-2:#3a3527;--acc-tx:#6d2508;--gtx-1:#4c1a05;--gtx-2:#6d2508;--gtx-3:#7f2d0a;--paper:0}:root[data-hc="1"][data-theme=dark]{--g0:#000;--g1:#06070a;--g2:#0d0f13;--g3:#171a1f;--tx:#fff;--tx-2:#f2f0ec;--tx-3:#e2e0da;--tx-4:#e2e0da;--line:#7e8790;--line-2:#aab2ba;--acc-tx:#ffc266;--gtx-1:#ffa14a;--gtx-2:#ffc266;--gtx-3:#ffe0ae}@media(prefers-color-scheme:dark){:root[data-hc="1"]:not([data-theme]){--g0:#000;--g1:#06070a;--g2:#0d0f13;--g3:#171a1f;--tx:#fff;--tx-2:#f2f0ec;--tx-3:#e2e0da;--tx-4:#e2e0da;--line:#7e8790;--line-2:#aab2ba;--acc-tx:#ffc266;--gtx-1:#ffa14a;--gtx-2:#ffc266;--gtx-3:#ffe0ae}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--line) var(--g0)}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]){scroll-behavior:smooth}}body{background:var(--g1);color:var(--tx);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}body:before{content:"";z-index:0;pointer-events:none;background-image:var(--tooth);opacity:var(--paper);background-size:3px 3px;position:fixed;inset:0}::selection{background:var(--acc);color:var(--on-acc)}:focus-visible{outline:2px solid var(--acc-tx);outline-offset:2px}[id]{scroll-margin-top:92px}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;-webkit-text-decoration-color:var(--acc-tx);text-decoration-color:var(--acc-tx)}@supports (color:color-mix(in lab,red,red)){a{-webkit-text-decoration-color:color-mix(in srgb,var(--acc-tx) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--acc-tx) 55%,transparent)}}a{text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--acc-tx);text-decoration-color:var(--acc-tx)}button{font:inherit;color:inherit}hr{border:0;border-top:1px solid var(--line);margin:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--g0)}::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--g0)}::-webkit-scrollbar-thumb:hover{background:var(--tx-4)}:root[data-links="1"] main a,:root[data-links="1"] footer a{text-decoration:underline;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}p{margin:0}.ic-display{font-size:var(--fs-display);letter-spacing:-.035em;line-height:.96}.ic-h1{font-size:var(--fs-h1)}.ic-h2{font-size:var(--fs-h2)}.ic-h3{font-size:var(--fs-h3);line-height:1.18}.ic-lede{font-size:calc(var(--ts) * clamp(1.0625rem,1rem + .5vw,1.3125rem));color:var(--tx-2);max-width:46ch;line-height:1.5}.ic-body{max-width:68ch;color:var(--tx-2)}.ic-body+.ic-body{margin-top:1.1em}.ic-body a{color:var(--acc-tx)}.ic-muted{color:var(--tx-3)}.ic-small{font-size:var(--fs-small);line-height:1.55}.ic-fig,.ic-spec,.ic-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}.ic-spec{font-size:var(--fs-spec);text-transform:uppercase;letter-spacing:.09em;color:var(--tx-3);font-weight:600}.ic-fig{letter-spacing:-.01em;font-weight:600}.ic-hot{background:var(--acc-grad-tx);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block}.ic-wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad-x);z-index:1;margin-inline:auto;position:relative}.ic-sec{padding-block:var(--pad-y);position:relative}.ic-sec--tight{padding-block:calc(var(--pad-y) * .62)}.ic-sec--ground{background:var(--g0)}.ic-sec--plate{background:var(--g2)}.ic-sec--ruled:before{content:"";background-image:var(--ruling);opacity:.5;pointer-events:none;z-index:0;position:absolute;inset:0}.ic-rule{background:var(--line);border:0;height:1px}.ic-hatch{background-image:var(--hatch);opacity:.75;height:6px}.ic-ticks{position:relative}.ic-ticks:before,.ic-ticks:after{content:"";pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.ic-ticks:before{background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-position:0 0,0 0,100% 0,100% 0;background-size:10px 1px,1px 10px,10px 1px,1px 10px}.ic-ticks:after{background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-position:0 100%,0 100%,100% 100%,100% 100%;background-size:10px 1px,1px 10px,10px 1px,1px 10px}.ic-head{gap:.9rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.ic-head .ic-body{max-width:58ch}.ic-head>h2:after,.ic-head>h1:after{content:"";background:linear-gradient(to right,var(--acc) 0 10px,var(--line) 10px 100%);transform-origin:0;width:100%;max-width:22rem;height:3px;margin-top:.7rem;display:block}.ic-skip{z-index:var(--z-skip);background:var(--acc);color:var(--on-acc);transition:top var(--t-tap) var(--ease-rail);padding:.75rem 1.25rem;font-weight:700;position:absolute;top:-100px;left:.5rem}.ic-skip:focus{top:.5rem}.ic-btn{--lift:0px;min-height:48px;font-weight:700;font-size:calc(var(--ts) * .9375rem);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:var(--g3);color:var(--tx);box-shadow:0 0 0 1px var(--line-2),3px 3px 0 0 var(--line-2);transform:translate3d(0,calc(var(--lift) * -1),0);transition:transform var(--t-tap) var(--ease-press),box-shadow var(--t-tap) var(--ease-press),background-color var(--t-tap) linear,color var(--t-tap) linear;border:0;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;text-decoration:none;display:inline-flex;position:relative}.ic-btn--primary{background:var(--acc);color:var(--on-acc);box-shadow:0 0 0 1px var(--acc-deep),3px 3px 0 0 var(--acc-deep)}.ic-btn--primary:hover{background:var(--acc-tx);color:var(--on-acc)}.ic-btn--primary:active{background:var(--acc-deep);color:var(--on-acc-deep)}.ic-btn--ghost{color:var(--tx);box-shadow:0 0 0 1px var(--line-2),3px 3px 0 0 transparent;background:0 0}.ic-btn--ghost:hover{background:var(--g3);box-shadow:0 0 0 1px var(--line-2),3px 3px 0 0 var(--line-2)}.ic-btn:active{--lift:-2px;box-shadow:0 0 0 1px var(--line-2),1px 1px 0 0 var(--line-2)}.ic-btn--primary:active{box-shadow:0 0 0 1px var(--acc-deep),1px 1px 0 0 var(--acc-deep)}@media(hover:hover)and (pointer:fine){.ic-btn:hover{--lift:2px}.ic-btn--primary:hover{box-shadow:0 0 0 1px var(--acc-deep),5px 5px 0 0 var(--acc-deep)}}.ic-link{min-height:44px;font-weight:700;font-size:calc(var(--ts) * .9375rem);color:var(--acc-tx);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.ic-link .ic-arrow{transition:transform var(--t-tap) var(--ease-rail)}@media(hover:hover)and (pointer:fine){.ic-link:hover .ic-arrow{transform:translate(3px)}}.ic-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:auto!important}}html[data-motion=off],html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:auto!important}@property --hdr-pad{syntax:"<length>";inherits:true;initial-value:14px}@property --hdr-shadow{syntax:"<number>";inherits:true;initial-value:0}@property --mx{syntax:"<length>";inherits:true;initial-value:-400px}@property --my{syntax:"<length>";inherits:true;initial-value:-400px}@property --mvel{syntax:"<number>";inherits:true;initial-value:0}.sd-rise,.sd-rise-l,.sd-rise-r,.sd-fig,.sd-tilt,.sd-stamp,.sd-hair,.sd-cardz{opacity:1}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.sd-rise{animation:linear both sdRise;animation-timeline:view();animation-range:entry 2% cover 24%}.sd-stagger>*{animation:linear both sdRise;animation-timeline:view();animation-range:entry calc(2% + var(--i,0) * 5%) cover calc(20% + var(--i,0) * 5%)}.sd-rise-l{animation:linear both sdRiseL;animation-timeline:view();animation-range:entry 2% cover 28%}.sd-rise-r{animation:linear both sdRiseR;animation-timeline:view();animation-range:entry 2% cover 28%}.ic-head>h1:after,.ic-head>h2:after{animation:linear both sdRule;animation-timeline:view();animation-range:entry 10% cover 22%}.sd-fig{animation:linear both sdWipe;animation-timeline:view();animation-range:entry 6% cover 26%}.sd-tilt{transform-style:preserve-3d;animation:linear both sdTilt;animation-timeline:view();animation-range:entry cover 34%}.sd-drift>img,.sd-drift>picture>img{animation:linear both sdDrift;animation-timeline:view();animation-range:cover}.sd-stamp{animation:linear both sdStamp;animation-timeline:view();animation-range:entry 12% cover 26%}.sd-hair{animation:linear both sdHair;animation-timeline:view();animation-range:entry cover 40%}.sd-ink{animation:linear both sdInk;animation-timeline:view();animation-range:cover}.sd-cardz{animation:linear both sdCardZ;animation-timeline:view();animation-range:entry 4% cover 32%}.deck__slot{animation:linear both sdSlotLean;animation-timeline:view(x);animation-range:entry entry 92%}.sd-progress{animation:linear both sdProgress;animation-timeline:scroll(root)}.sd-tape{animation:linear both sdTape;animation-timeline:scroll(root)}.sd-condense{animation:linear both sdCondense;animation-timeline:scroll(root);animation-range:0 220px}.sd-tower{animation:linear both sdTowerTurn;animation-timeline:view();animation-range:entry cover 46%}.sd-tower .twr__plate{animation:linear both sdPlateZ;animation-timeline:view();animation-range:entry calc(2% + var(--i,0) * 4%) cover calc(34% + var(--i,0) * 4%)}.sd-lead{stroke-dasharray:var(--len,30);animation:linear both leaderDraw;animation-timeline:view();animation-range:entry 8% cover 30%}@media(max-width:47.999rem){.sd-rise-l,.sd-rise-r{animation-name:sdRise}}.sd-climb{animation:linear both sdClimb;animation-timeline:view();animation-range:entry 12% cover 60%}}}@keyframes sdRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0)}}@keyframes sdRiseL{0%{opacity:0;transform:translate(-26px,10px)}to{opacity:1;transform:translate(0)}}@keyframes sdRiseR{0%{opacity:0;transform:translate(26px,10px)}to{opacity:1;transform:translate(0)}}@keyframes sdRule{0%{transform:scaleX(0)}to{transform:scale(1)}}@keyframes sdWipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes sdTilt{0%{opacity:0;transform:perspective(1100px)rotateX(11deg)translate3d(0,34px,-60px)}to{opacity:1;transform:perspective(1100px)rotateX(0)translate(0)}}@keyframes sdDrift{0%{transform:translateY(-4.5%)}to{transform:translateY(4.5%)}}@keyframes sdStamp{0%{opacity:0;transform:rotate(-17deg)scale(1.7)}70%{opacity:1;transform:rotate(-4deg)scale(.97)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes sdHair{0%{transform:scaleY(0)}to{transform:scale(1)}}@keyframes sdInk{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sdSlotLean{0%{opacity:.42;transform:perspective(1400px)rotateY(-13deg)translateZ(-70px)}to{opacity:1;transform:perspective(1400px)rotateY(0)translate(0)}}@keyframes sdCardZ{0%{opacity:0;transform:perspective(900px)translate3d(0,26px,-90px)rotateX(9deg)}to{opacity:1;transform:perspective(900px)translate(0)rotateX(0)}}@keyframes sdProgress{0%{transform:scaleX(0)}to{transform:scale(1)}}@keyframes sdTape{0%{transform:translate(0)}to{transform:translate(-32%)}}@keyframes sdCondense{0%{--hdr-pad:14px;--hdr-shadow:0}to{--hdr-pad:5px;--hdr-shadow:1}}@keyframes sdTowerTurn{0%{transform:rotateX(28deg)rotate(-13deg)translateY(40px)}to{transform:rotateX(13deg)rotate(-5deg)translate(0)}}@media(max-width:29.999rem){@keyframes sdTowerTurn{0%{transform:rotateX(20deg)rotate(-4deg)translateY(34px)}to{transform:rotateX(9deg)rotate(-1.5deg)translate(0)}}}@keyframes sdPlateZ{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateZ(calc(var(--i,0) * 22px))}}@keyframes sdClimb{0%{transform:scaleY(0)}to{transform:scale(1)}}@keyframes hailFall{0%{opacity:0;transform:translateY(-30px)rotate(8deg)}12%{opacity:.9}to{opacity:0;transform:translate(-18px,190px)rotate(8deg)}}@keyframes dropSwell{0%,to{transform:scale(1)}50%{transform:scale(1.16,.9)}}@keyframes canopyOpen{0%{opacity:0;transform:perspective(600px)rotateX(74deg)scale(.7)}60%{opacity:1;transform:perspective(600px)rotateX(-6deg)scale(1.04)}to{opacity:1;transform:perspective(600px)rotateX(0)scale(1)}}@keyframes registerTurn{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes stampThump{0%{opacity:0;transform:rotate(-20deg)scale(1.8)}55%{opacity:1;transform:rotate(-3deg)scale(.94)}75%{transform:rotate(-7deg)scale(1.03)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes sheenPass{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes wheelRoll{0%{opacity:0;transform:translateY(-55%)}60%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes caretBlink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes ringOut{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes hazardCrawl{0%{background-position:0 0}to{background-position:56px 0}}@keyframes paperShift{0%{background-position:0 -34px}to{background-position:0 0}}@keyframes leaderDraw{0%{stroke-dashoffset:var(--len,200)}to{stroke-dashoffset:0}}@keyframes hingeDrop{0%{opacity:0;transform:perspective(1200px)rotateX(-9deg)translate3d(0,-14px,-40px)}to{opacity:1;transform:perspective(1200px)rotateX(0)translate(0)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0)}}@keyframes inkIn{0%{opacity:0}to{opacity:1}}@keyframes barUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes badgePop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes rowInk{0%{background-color:color-mix(in srgb,var(--acc) 26%,transparent)}to{background-color:#0000}}@keyframes groundDrift{0%{transform:translate(0)}to{transform:translateY(-34px)}}@keyframes tapeLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes chevNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes dialFlip{0%{transform:rotate(0)scale(1)}50%{transform:rotate(-180deg)scale(.82)}to{transform:rotate(-360deg)scale(1)}}.mo-stamp{animation:stampThump .62s var(--ease-press) both}.mo-badge{animation:badgePop .32s var(--ease-press) both}.mo-row-ink{animation:.9s linear both rowInk}.mo-ring:after{content:"";border:1px solid var(--acc-tx);border-radius:inherit;pointer-events:none;animation:ringOut .62s var(--ease-rail) both;position:absolute;inset:-6px}.mo-live{animation:2.4s ease-in-out infinite livePulse}.mo-caret{animation:1.05s step-end infinite caretBlink}.px-lit{isolation:auto;position:relative}.px-lit:before{content:"";pointer-events:none;opacity:0;background-image:radial-gradient(240px circle at var(--mx) var(--my),var(--acc),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.px-lit:before{background-image:radial-gradient(240px circle at var(--mx) var(--my),color-mix(in srgb,var(--acc) 22%,transparent),transparent 70%)}}.px-lit:before{transition:opacity var(--t-slide) linear;background-attachment:fixed}@media(hover:hover)and (pointer:fine){.px-lit:hover:before{opacity:1}}.px-rail{background-image:radial-gradient(170px circle at var(--mx) var(--my),var(--acc),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.px-rail{background-image:radial-gradient(170px circle at var(--mx) var(--my),color-mix(in srgb,var(--acc) 62%,transparent),transparent 72%)}}.px-rail{background-attachment:fixed}@media(prefers-reduced-motion:reduce){.px-lit:before,.px-rail{background-image:none}}.ic-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html.ic-locked{overflow:hidden}.iso{width:100%;height:auto;color:var(--tx);overflow:visible}.iso-f{stroke:currentColor;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.92}.iso-f--top{fill:var(--tx)}@supports (color:color-mix(in lab,red,red)){.iso-f--top{fill:color-mix(in srgb,var(--tx) 13%,transparent)}}.iso-f--right{fill:var(--tx)}@supports (color:color-mix(in lab,red,red)){.iso-f--right{fill:color-mix(in srgb,var(--tx) 7%,transparent)}}.iso-f--left{fill:var(--tx)}@supports (color:color-mix(in lab,red,red)){.iso-f--left{fill:color-mix(in srgb,var(--tx) 2.5%,transparent)}}.iso-f--accent{fill:var(--acc)}@supports (color:color-mix(in lab,red,red)){.iso-f--accent{fill:color-mix(in srgb,var(--acc) 50%,transparent)}}.iso-f--none{fill:none}.iso-s{fill:none;stroke:currentColor;stroke-width:1px;opacity:.85;vector-effect:non-scaling-stroke}.iso-s--hidden{opacity:.34;stroke-dasharray:3 3}.hdr{z-index:var(--z-header);position:sticky;top:0}.hdr:before{content:"";z-index:-1;background:var(--g1);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hdr:before{background:color-mix(in srgb,var(--g1) 92%,transparent)}}.hdr:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hdr.is-stuck:before{background:var(--g0)}@supports (color:color-mix(in lab,red,red)){.hdr.is-stuck:before{background:color-mix(in srgb,var(--g0) 94%,transparent)}}.hdr.is-panelopen:before{background:var(--g0);-webkit-backdrop-filter:none;backdrop-filter:none}.hdr__bar{width:100%;max-width:var(--wrap);padding-inline:var(--pad-x);align-items:center;gap:.75rem;height:68px;margin-inline:auto;display:flex}.hdr__mark{color:var(--tx);align-items:center;gap:.6rem;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.hdr__mark .mark{color:var(--tx);flex:none}.hdr__wordmark{align-items:baseline;gap:.32em;line-height:1.1;display:flex}.hdr__word{letter-spacing:-.025em;font-size:1.0625rem;font-weight:700}.hdr__sub{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--tx-3);font-size:.9375rem;font-weight:400;display:none}@media(min-width:23rem){.hdr__sub{display:inline}}@media(min-width:48rem){.hdr__wordmark{line-height:1;display:grid}.hdr__sub{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;margin-top:.22em;font-size:.625rem;font-weight:600;display:block}}.hdr__nav{align-items:center;gap:.15rem;display:none}.hdr__item{height:44px;color:var(--tx-2);cursor:pointer;white-space:nowrap;transition:color var(--t-tap) linear;background:0 0;border:0;align-items:center;gap:.4rem;padding-inline:.85rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.hdr__item:hover,.hdr__item[aria-expanded=true],.hdr__item[aria-current=page]{color:var(--tx)}.hdr__item[aria-expanded=true]:after,.hdr__item[aria-current=page]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.hdr__item:hover:after{transform:scaleX(1)}}.hdr__acts{align-items:center;gap:.5rem;display:flex}.hdr__tel{min-height:44px;color:var(--tx-3);transition:color var(--t-tap) linear;align-items:center;gap:.45rem;padding-inline:.75rem;font-size:.875rem;text-decoration:none;display:none}.hdr__cta{min-height:44px;padding:.7rem 1rem;font-size:.875rem}@media(min-width:26rem){.hdr__ctalong{display:inline}.hdr__ctashort{display:none}}.hdr__burger{border:1px solid var(--line);cursor:pointer;background:0 0;align-content:center;justify-items:center;gap:5px;width:44px;height:44px;padding:0;display:grid}.hdr__burger-b{background:var(--tx);width:18px;height:1.5px;transition:transform var(--t-slide) var(--ease-rail),opacity var(--t-tap) linear}@media(min-width:64rem){.hdr__bar{gap:1.5rem;height:76px}.hdr__nav{display:flex}.hdr__tel{display:inline-flex}.hdr__burger{display:none}.hdr__mark{margin-right:1rem}.hdr__nav{margin-right:auto}}.panel{background:var(--g0);border-bottom:1px solid var(--line);opacity:0;transition:opacity var(--t-slide) linear,transform var(--t-panel) var(--ease-rail);position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.panel.is-open{opacity:1;transform:translate(0)}.panel[data-mode=sheet]{overscroll-behavior:contain;border-bottom:0;max-height:calc(100dvh - 69px);position:fixed;top:69px;bottom:0;overflow-y:auto}.panel__inner{width:100%;max-width:var(--wrap);padding:1.25rem var(--pad-x) 2.5rem;margin-inline:auto}.panel__nav{border-top:1px solid var(--line);margin-bottom:1.5rem;display:grid}.panel__navlink{border-bottom:1px solid var(--line);align-items:center;min-height:52px;padding-inline:.25rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.panel__cols{gap:1.5rem;display:grid}.panel__cap{color:var(--tx-4);margin:0 0 .6rem}.panel__labellink{color:var(--acc-tx)}.panel__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.panel__opt{min-height:48px;color:var(--tx-2);border-bottom:1px solid var(--line);transition:color var(--t-tap) linear,background-color var(--t-tap) linear;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.55rem .5rem;text-decoration:none;display:grid;position:relative}.panel__opt:before{content:"";background:var(--acc);transform-origin:top;width:2px;transition:transform var(--t-slide) var(--ease-rail);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.panel__opt.is-on,.panel__opt:hover,.panel__opt:focus-visible{color:var(--tx);background:var(--g2)}.panel__opt.is-on:before{transform:scaleY(1)}.panel__optcode{font-size:var(--fs-mini);color:var(--tx-4)}.panel__opt.is-on .panel__optcode{color:var(--acc-tx)}.panel__optname{font-size:.9375rem;font-weight:700}.panel__optarrow{opacity:0;color:var(--acc-tx);transition:opacity var(--t-tap) linear,transform var(--t-slide) var(--ease-rail);transform:translate(-4px)}.panel__opt.is-on .panel__optarrow{opacity:1;transform:translate(0)}.panel__preview{background:var(--g2);border:1px solid var(--line);position:relative;overflow:hidden}.prev{gap:.25rem;display:grid}.prev.is-in{animation:.18s cubic-bezier(.23,1,.32,1) both prev-slide}@keyframes prev-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.prev__art{background:var(--g3);border-bottom:1px solid var(--line);padding:.75rem 1rem 0;position:relative;overflow:hidden}.prev__iso{max-height:148px;margin-inline:auto}.prev__sweep{background:var(--acc-grad);opacity:0;width:2px;position:absolute;inset:0 auto 0 0}.prev.is-in .prev__sweep{animation:.26s cubic-bezier(.77,0,.175,1) both sweep}@keyframes sweep{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(100cqw)}}.prev__body{gap:.7rem;padding:1rem 1.15rem 1.25rem;display:grid}.prev__sum{color:var(--tx-3);max-width:46ch}.prev__specs{border-top:1px solid var(--line);gap:.3rem;margin:0;padding-top:.7rem;display:grid}.prev__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;display:grid}.prev__row dt{color:var(--tx-4);font-size:var(--fs-micro)}.prev__row dd{color:var(--tx);margin:0;font-size:.875rem}.prev__price{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;padding-top:.7rem;display:flex}.prev__pv{color:var(--acc-tx);font-size:1.125rem}.prev__pl{font-size:var(--fs-micro);color:var(--tx-4)}@media(min-width:64rem){.panel__nav{display:none}.panel__inner{padding-block:1.75rem 2.25rem}.panel__cols{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:2.5rem}.panel__preview{container-type:inline-size}.prev{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:0}.prev__art{border-bottom:0;border-right:1px solid var(--line);align-items:center;padding:1.25rem;display:grid}.prev__iso{max-height:200px}.prev__body{align-content:start;padding:1.5rem}}.cov{grid-template-rows:auto 1fr auto;height:100%;display:grid}.cov__art{background:var(--g2);border-bottom:1px solid var(--line);padding:.9rem .9rem 0;overflow:hidden}.cov__iso{max-height:158px;margin-inline:auto}.cov__body{align-content:start;gap:.55rem;padding:1.15rem 1.25rem;display:grid}.cov__name{align-items:baseline;gap:.6rem;display:flex}.cov__code{font-size:var(--fs-mini);color:var(--acc-tx)}.cov__sum{color:var(--tx-3)}.cov__foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .85rem;padding:.85rem 1.25rem;display:grid}.cov__price{color:var(--tx);gap:.1rem;min-width:0;font-size:.9375rem;display:grid}.cov__pl{color:var(--tx-4);font-size:var(--fs-micro)}.cov__go{color:var(--acc-tx);font-size:var(--fs-mini2);font-weight:700}@media(min-width:44rem){.grid-cov{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.grid-cov{grid-template-columns:repeat(4,minmax(0,1fr))}}.lad{border:1px solid var(--line);background:var(--g2)}.lad__head{border-bottom:1px solid var(--line);background-image:var(--hatch);background-size:auto;padding:1rem 1.15rem;position:relative}.lad__head:before{content:"";background:var(--g2);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lad__head:before{background:color-mix(in srgb,var(--g2) 92%,transparent)}}.lad__basis{color:var(--tx-3);max-width:78ch;margin:0;position:relative}.lad__body{grid-template-columns:34px minmax(0,1fr);display:grid}.lad__railcol{border-right:1px solid var(--line);position:relative}.lad__rail{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lad__ind{background:var(--acc-grad);width:15px;height:15px;transform:translate3d(0,var(--y,0px),0);transition:transform var(--t-panel) var(--ease-detent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);margin-top:-7.5px;margin-left:-7.5px;position:absolute;top:0;left:50%}.lad__rungs{min-width:0}.rung{border-bottom:1px solid var(--line)}.rung:last-child{border-bottom:0}.rung__h{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;margin:0}.rung__btn{text-align:left;cursor:pointer;width:100%;color:var(--tx-2);transition:background-color var(--t-tap) linear,color var(--t-tap) linear;background:0 0;border:0;grid-template-columns:auto 1fr auto;grid-template-areas:"code name chev""figs figs figs""price price price";align-items:center;gap:.55rem .85rem;padding:1.1rem 1.15rem;display:grid}.rung__btn:hover,.rung.is-on .rung__btn{background:var(--g3);color:var(--tx)}.rung__notch{display:none}.rung__code{font-size:var(--fs-mini2);color:var(--tx-4);grid-area:code}.rung.is-on .rung__code{color:var(--acc-tx)}.rung__name{letter-spacing:-.02em;grid-area:name;font-size:1.125rem;font-weight:700}.rung__chev{color:var(--tx-4);transition:transform var(--t-slide) var(--ease-rail);grid-area:chev}.rung.is-on .rung__chev{color:var(--acc-tx);transform:rotate(180deg)}.rung__figs{grid-area:figs;gap:.4rem 1.5rem;display:grid}.rung__fig{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.35rem;display:flex}.rung__fig .ic-spec{font-size:var(--fs-micro);color:var(--tx-4)}.rung__fig .ic-fig{color:inherit;font-size:.875rem}.rung__price{flex-wrap:wrap;grid-area:price;align-items:baseline;gap:.6rem;display:flex}.rung__pv{color:var(--tx);font-size:1.375rem}.rung.is-on .rung__pv{color:var(--acc-tx)}.rung__pu{font-size:var(--fs-mini2);color:var(--tx-4);margin-left:.35rem}.rung__pt{font-size:var(--fs-micro);color:var(--tx-4)}.rung__wrap{transition:grid-template-rows var(--t-panel) var(--ease-detent);grid-template-rows:0fr;display:grid}.rung.is-on .rung__wrap{grid-template-rows:1fr}.rung__detail{min-height:0;overflow:hidden}.rung.is-on .rung__detail{border-top:1px solid var(--line)}.rung__note{color:var(--tx-2);padding:1.15rem 1.15rem 0}.rung__cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:0 1.15rem 1.4rem;display:flex}.sheet{padding:1.15rem 1.15rem 0}.sheet__t{color:var(--acc-tx);border-bottom:1px solid var(--line);margin:0 0 .5rem;padding-bottom:.4rem}.sheet__rows{margin:0;display:grid}.sheet__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1rem;padding:.42rem 0;display:grid}.sheet__row dt{color:var(--tx-3);font-size:.875rem;position:relative;overflow:hidden}.sheet__row dt:after{content:"";border-bottom:1px dotted var(--line);width:100%;margin-left:.5em;position:absolute;bottom:.32em}.sheet__row dd{color:var(--tx);white-space:nowrap;margin:0;font-size:.875rem}.lad__foot{border-top:1px solid var(--line);gap:.85rem;padding:1.1rem 1.15rem;display:grid}.lad__slider{cursor:grab;touch-action:pan-y;align-items:center;height:44px;display:flex;position:relative}.lad__slider.is-dragging{cursor:grabbing}.lad__track{background:var(--line);justify-content:space-between;height:2px;display:flex;position:absolute;left:7px;right:7px}.lad__detent{background:var(--tx-4);width:1px;height:12px;margin-top:-5px}.lad__knob{background:var(--acc);width:14px;height:22px;transform:translate3d(var(--x,0),0,0);transition:transform var(--t-panel) var(--ease-detent);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);position:absolute;left:0}.lad__slider.is-dragging .lad__knob{background:var(--acc-tx);transition:none}.lad__slider:focus-visible{outline-offset:4px}.lad__hint{color:var(--tx-4);margin:0}@media(min-width:52rem){.lad__body{grid-template-columns:46px minmax(0,1fr)}.rung__btn{grid-template-columns:4.5rem minmax(9rem,1fr) minmax(0,2.1fr) auto auto;grid-template-areas:"code name figs price chev";gap:1.5rem;padding:1.35rem 1.5rem}.rung__figs{grid-template-columns:repeat(3,minmax(0,1fr))}.rung__fig{gap:.15rem;display:grid}.rung__price{text-align:right;justify-items:end;gap:.1rem;display:grid}.rung__note,.sheet,.rung__cta,.lad__foot,.lad__head{padding-inline:1.5rem}.lad__foot{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:center;gap:1.5rem}}@media(min-width:68rem){.sheet{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.sheet__t{border-bottom:0;padding-bottom:0}.sheet__rows{border-top:1px solid var(--line);padding-top:.35rem}}.sched{border-collapse:collapse;width:100%;font-size:.875rem}.sched caption{text-align:left;color:var(--tx-3);padding-bottom:.75rem;font-size:.875rem}.sched th,.sched td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .85rem}.sched thead th{background:var(--g3);color:var(--tx);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.09em;font-family:var(--font-mono);border-bottom:1px solid var(--tx-4);white-space:nowrap}.sched tbody th{color:var(--tx-3);font-weight:400}.sched td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--tx);white-space:nowrap}.sched__group th{background:var(--g0);color:var(--acc-tx);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em}.sched-scroll{border:1px solid var(--line);background:var(--g2);overflow-x:auto}.ss{border-block:1px solid var(--line);background:var(--g0)}.ss__stage{--seam:50%;touch-action:pan-y;height:clamp(29rem,22rem + 18vw,32rem);position:relative;overflow:hidden}.ss__layer{position:absolute;inset:0;overflow:hidden}.ss__layer--photo{clip-path:inset(0 calc(100% - var(--seam)) 0 0)}.ss__layer--quote{clip-path:inset(0 0 0 var(--seam));background:var(--g2)}.ss__stage.is-dragging .ss__layer{transition:none}.ss__layer{transition:clip-path var(--t-panel) var(--ease-detent)}.ss__strip{height:100%;width:calc(var(--n) * 100%);transform:translate3d(calc(var(--i,0) * -100% / var(--n)),0,0);transition:transform .26s var(--ease-detent);display:flex}.ss__frame{width:calc(100% / var(--n));flex:none;min-width:0;height:100%;margin:0;position:relative}.ss__frame img{object-fit:cover;object-position:50% 26%;filter:grayscale(.28)contrast(1.04);width:100%;height:100%}@media(min-width:48rem){.ss__layer--photo .ss__frame img{width:58%}}.ss__frame--q{align-content:center;padding:2rem clamp(1.25rem,.5rem + 3vw,3.5rem);display:grid}.ss__qin{gap:1.5rem;min-width:0;display:grid}@media(min-width:48rem){.ss__frame--q{padding:2rem clamp(2rem,.5rem + 4vw,5rem) 2rem 0}.ss__qin{margin-left:54%}}.ss__quote{text-wrap:pretty;letter-spacing:-.025em;max-width:21em;color:var(--tx);margin:0;font-size:clamp(1.125rem,.95rem + 1.1vw,1.6rem);font-weight:700;line-height:1.28}.ss__cap{border-top:1px solid var(--line);gap:.15rem;padding-top:.9rem;display:grid}.ss__name{font-weight:700}.ss__role,.ss__place{color:var(--tx-3)}.ss__pol{color:var(--acc-tx);font-size:var(--fs-micro);margin-top:.4rem}.ss__handle{top:0;bottom:0;left:var(--seam);cursor:ew-resize;touch-action:none;background:0 0;border:0;place-items:center;width:44px;margin-left:-22px;display:grid;position:absolute}.ss__handle:before{content:"";background:var(--acc-grad);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.ss__grip{background:var(--g3);border:1px solid var(--line-2);align-content:center;justify-items:center;gap:4px;width:34px;height:52px;display:grid;position:relative}.ss__gripbar{background:var(--tx);width:12px;height:1.5px}.ss__handle:focus-visible .ss__grip{border-color:var(--acc-tx)}.ss__foot{padding:.9rem var(--pad-x);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.ss__dots{gap:0;display:flex}.ss__dot{border:1px solid var(--line);width:46px;height:44px;color:var(--tx-4);cursor:pointer;font-size:var(--fs-mini);transition:color var(--t-tap) linear,background-color var(--t-tap) linear;background:0 0;border-right:0}.ss__dot:last-child{border-right:1px solid var(--line)}.ss__dot:hover{color:var(--tx);background:var(--g3)}.ss__dot[aria-current=true]{color:var(--on-acc);background:var(--acc);border-color:var(--acc)}.ss__hint{color:var(--tx-4);margin:0}@media(max-width:47.99rem){.ss__stage{grid-template-rows:auto auto auto;height:auto;display:grid}.ss__layer{transition:none;position:static}.ss__layer--photo{clip-path:none;order:1;height:17rem}.ss__layer--quote{clip-path:none;order:3}.ss__layer--quote .ss__strip,.ss__layer--quote .ss__frame{height:auto}.ss__frame--q{padding:1.75rem clamp(1.25rem,.6rem + 2.6vw,2.5rem) 2.25rem}.ss__handle{cursor:grab;order:2;width:100%;height:46px;margin:0;position:static}.ss__handle:before{width:auto;height:2px;margin:-1px 0 0;top:50%;left:0;right:0}.ss__grip{grid-auto-flow:column;align-content:center;gap:5px;width:56px;height:30px}.ss__gripbar{width:1.5px;height:12px}.ss__quote{max-width:none}}.faqs{border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line)}.faq__q{cursor:pointer;letter-spacing:-.015em;min-height:44px;transition:color var(--t-tap) linear;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem .25rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:700;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--acc-tx)}.faq__ic{color:var(--acc-tx);flex:none}.faq__icv{transform-origin:50%;transition:transform var(--t-slide) var(--ease-detent)}.faq[open] .faq__icv{transform:scaleY(0)}.faq__a{padding:0 .25rem 1.3rem}.faq__a .ic-body{max-width:72ch}.note{background:var(--sig-g);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.note{background:color-mix(in srgb,var(--sig-g) 14%,var(--g2))}}.note{border-left:1px solid var(--sig-tx)}.note__i{color:var(--sig-tx);margin-top:.15rem}.note__b{gap:.5rem;display:grid}.note__t{color:var(--tx);font-weight:700}.note p{color:var(--tx-2);font-size:var(--fs-small);max-width:72ch;line-height:1.6}.note a{color:var(--sig-tx)}.phead{padding-block:clamp(1.5rem,.8rem + 2.5vw,2.75rem) 0}.crumbs ol{font-family:var(--font-mono);font-size:var(--fs-mini);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line);margin-right:.5rem}.crumbs a{color:var(--tx-3);text-decoration:none}.crumbs a:hover{color:var(--acc-tx)}.crumbs [aria-current=page]{color:var(--tx)}.phead__t{max-width:20ch}.phead__l{max-width:54ch;margin-top:1.1rem}.phead__meta{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1px;margin:2rem 0 0;display:grid}.phead__cell{background:var(--g2);gap:.25rem;padding:.8rem .95rem;display:grid}.phead__cell dt{font-size:var(--fs-micro);color:var(--tx-4)}.phead__cell dd{color:var(--tx);margin:0;font-size:.9375rem}.phead__rule{background:var(--line);height:1px;margin-top:clamp(2rem,1rem + 3vw,3.25rem)}.cta__in{align-items:center;gap:1.75rem;display:grid}.cta__acts{flex-wrap:wrap;gap:.75rem;display:flex}@media(min-width:56rem){.cta__in{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.tb{background:var(--g0);border-top:1px solid var(--line)}.tb__hatch{background-image:var(--hatch);opacity:.6;border-bottom:1px solid var(--line);height:8px}.tb__wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad-x);margin-inline:auto;padding-block:2.5rem 2rem}.tb__grid{border:1px solid var(--line);gap:0;display:grid}.tb__cell{border-bottom:1px solid var(--line);padding:1.25rem 1.15rem}.tb__cell:last-child{border-bottom:0}.tb__label{color:var(--acc-tx);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:0 0 .85rem;display:flex}.tb__labellink{color:var(--tx-3);font-size:var(--fs-micro);align-items:center;min-height:44px;margin-block:-.9rem;display:inline-flex}.tb__mark{min-height:44px;color:var(--tx);align-items:center;gap:.6rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.tb__markname{letter-spacing:-.025em;font-size:1.125rem;font-weight:700}.tb__addr{font-style:normal;font-size:var(--fs-small);color:var(--tx-2);gap:.2rem;margin-bottom:1.1rem;display:grid}.tb__tel,.tb__mail{align-items:center;width:fit-content;min-height:44px;text-decoration:none;display:inline-flex}.tb__tel{color:var(--tx);margin-top:.35rem;font-size:1rem}.tb__mail{color:var(--tx-3)}.tb__tel:hover,.tb__mail:hover{color:var(--acc-tx)}.tb__hours{border-top:1px solid var(--line);gap:.25rem;margin:0 0 .9rem;padding-top:.85rem;display:grid}.tb__hrow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tb__hrow dt{color:var(--tx-3)}.tb__hrow dd{font-size:var(--fs-mini2);color:var(--tx-2);white-space:nowrap;margin:0}.tb__claims{color:var(--tx-3);margin:0}.tb__claims a{color:var(--acc-tx);text-decoration:none}.tb__links{margin:0;padding:0;list-style:none;display:grid}.tb__links a{min-height:44px;font-size:var(--fs-small);color:var(--tx-2);align-items:center;text-decoration:none;display:flex}.tb__links a:hover{color:var(--acc-tx)}.tb__cell--lic,.tb__cell--disc{border:1px solid var(--line);border-top:0}.tb__states{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media(min-width:34rem){.tb__states{grid-template-columns:repeat(7,minmax(0,1fr))}}.tb__state{background:var(--g2);gap:.1rem;padding:.55rem .7rem;display:grid}.tb__statecode{color:var(--tx);font-size:.9375rem}.tb__statelic{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--tx-4)}.tb__note{color:var(--tx-3);max-width:92ch;margin:0}.tb__disc{gap:.7rem;display:grid}.tb__disc p{color:var(--tx-3);max-width:68ch;margin:0}.tb__disc strong{color:var(--tx)}.tb__disc a{color:var(--sig-tx)}.tb__sep{background:var(--line);vertical-align:baseline;width:1px;height:.8em;margin-inline:.75rem;display:inline-block}.tb__block{background:var(--line);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tb__bcell{background:var(--g2);gap:.2rem;min-width:0;padding:.7rem .9rem;display:grid}.tb__blabel{font-size:var(--fs-micro);color:var(--tx-4);letter-spacing:.14em}.tb__bval{font-size:var(--fs-mini2);color:var(--tx);overflow-wrap:anywhere}.tb__legal{color:var(--tx-4);gap:.85rem;margin-top:1.5rem;display:grid}.tb__legal strong{color:var(--acc-tx)}.tb__legal p{max-width:92ch}.tb__legal-links{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.tb__legal-links a{color:var(--tx-3);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.tb__legal-links a:hover{color:var(--acc-tx)}.tb__copy{margin-left:auto}@media(min-width:44rem){.tb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb__cell{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.tb__cell:nth-child(2n){border-right:0}.tb__cell--id{grid-column:1/-1}.tb__block{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.tb__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.tb__cell{border-bottom:0}.tb__cell--id{grid-column:auto}.tb__cell--nav:last-of-type{border-right:0}.tb__block{grid-template-columns:repeat(6,minmax(0,1fr))}.tb__wrap{padding-block:3.25rem 2.25rem}}.trail{z-index:var(--z-trail);pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0}@media(prefers-reduced-motion:reduce),(pointer:coarse){.trail{display:none}}.prose{gap:1.25rem;max-width:40rem;display:grid}.prose h2{font-size:var(--fs-h3);color:var(--tx);margin-top:1.5rem}.prose p{color:var(--tx-2);line-height:1.68}.prose ul{border-top:1px solid var(--line);padding:0;gap:.6rem;margin:0;padding-top:1rem;list-style:none;display:grid}.prose li{color:var(--tx-2);font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr);gap:.75rem;line-height:1.6;display:grid}.prose li:before{content:"";background:var(--acc);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:7px;height:7px;margin-top:.5em}.prose .spec-block{border:1px solid var(--line);background:var(--g2)}.spec-block__c{border-bottom:1px solid var(--line);color:var(--acc-tx);margin:0;padding:.7rem 1rem}.spec-block dl{margin:0;padding:.5rem 1rem .9rem;display:grid}.spec-block .sheet__row{padding-block:.4rem}.stack{gap:clamp(1.25rem,.6rem + 2vw,2rem);display:grid}.two-col{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid}@media(min-width:60rem){.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.two-col--wide-left{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.two-col--wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.media{border:1px solid var(--line);background:var(--g2);overflow:hidden}.media img{filter:grayscale(.2)contrast(1.03);width:100%;height:auto}.media__cap{border-top:1px solid var(--line);color:var(--tx-4);font-size:var(--fs-mini);font-family:var(--font-mono);letter-spacing:.05em;padding:.65rem .9rem}.postlist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.postrow{border-bottom:1px solid var(--line)}.postrow__a{color:var(--tx-2);transition:color var(--t-tap) linear,padding-left var(--t-slide) var(--ease-rail);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"topic date""title title";align-items:center;gap:.35rem 1.25rem;padding:1.1rem .25rem;text-decoration:none;display:grid}.postrow__a:hover{color:var(--tx)}.postrow__topic{font-size:var(--fs-micro);color:var(--acc-tx);grid-area:topic}.postrow__t{letter-spacing:-.02em;grid-area:title;font-size:clamp(1.0625rem,1rem + .5vw,1.35rem);font-weight:700;line-height:1.2}.postrow__d{font-size:var(--fs-mini);color:var(--tx-4);grid-area:date}.postrow__ar{color:var(--acc-tx);opacity:0;transition:transform var(--t-slide) var(--ease-rail),opacity var(--t-tap) linear;display:none;transform:translate(-4px)}@media(min-width:48rem){.postrow__a{grid-template-columns:7rem minmax(0,1fr) auto auto;grid-template-areas:"topic title date arrow";gap:1.5rem;padding-block:1.35rem}.postrow__ar{display:block}.postrow__a:hover .postrow__ar{opacity:1;transform:translate(0)}}.prodart{align-content:start;gap:1rem;display:grid;position:relative}.prodart__plate{border:1px solid var(--line);background:var(--g2);background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);padding:1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.prodart__plate{background-image:linear-gradient(to right,color-mix(in srgb,var(--line) 35%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--line) 35%,transparent) 1px,transparent 1px)}}.prodart__plate{background-size:26px 26px}.prodart__plate .iso{max-height:260px;margin-inline:auto}.prodart__sample{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;display:flex}.prodart__pv{color:var(--acc-tx);font-size:1.5rem}.prodart__pl{font-size:var(--fs-micro);color:var(--tx-4)}.prodart__basis{color:var(--tx-4);max-width:46ch;margin:0}.prodart__cta{margin-top:.35rem}.schedule{border-top:1px solid var(--line);margin:0;display:grid}.schedule__row{border-bottom:1px solid var(--line);gap:.3rem;padding:1rem 0;display:grid}.schedule__k{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.schedule__n{font-size:1rem;font-weight:700}.schedule__s{font-size:var(--fs-mini2);color:var(--acc-tx);white-space:nowrap}.schedule__v{color:var(--tx-3);max-width:64ch;margin:0}@media(min-width:40rem){.schedule__row{grid-template-columns:minmax(11rem,.85fr) minmax(0,1.4fr);gap:.35rem 1.75rem}.schedule__k{place-content:start;gap:.2rem;display:grid}}.excl{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.excl li{border-bottom:1px solid var(--line);color:var(--tx-2);font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.85rem 0;line-height:1.6;display:grid}.excl li:before{content:"";background:var(--acc);width:11px;height:1.5px;margin-top:.75em}.endo{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.endo__c{background:var(--g2);align-content:start;gap:.3rem;padding:1.1rem 1.15rem;display:grid}.endo__n{font-weight:700}.endo__s{font-size:var(--fs-mini2);color:var(--acc-tx)}.endo__w{color:var(--tx-3)}@media(min-width:44rem){.endo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.endo{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:44rem){.grid-cov--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.grid-cov--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.attach{border:1px solid var(--line);background:var(--g0);align-content:start;gap:.5rem;padding:1.15rem;display:grid}.attach__cap{color:var(--tx-3);margin:0 0 .35rem}.attach__band{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pays""range pays";align-items:center;gap:.15rem 1rem;padding:1rem;display:grid}.attach__band--hot{background:linear-gradient(96deg,var(--acc-deep),var(--acc-tx))}@supports (color:color-mix(in lab,red,red)){.attach__band--hot{background:linear-gradient(96deg,color-mix(in srgb,var(--acc-deep) 32%,transparent),color-mix(in srgb,var(--acc-tx) 18%,transparent))}}.attach__band--hot{border-color:var(--acc);min-height:8rem}.attach__band--edge{background:var(--g3);border-style:dashed;border-color:var(--acc-tx);padding-block:.5rem}.attach__band--base{background:var(--g2);min-height:5rem}.attach__n{grid-area:name;font-size:.9375rem;font-weight:700}.attach__r{font-size:var(--fs-mini2);color:var(--tx-3);grid-area:range}.attach__band--hot .attach__r{color:var(--tx-2)}.attach__p{color:var(--tx);white-space:nowrap;grid-area:pays;font-size:1.125rem}.attach__band--edge .attach__p{font-size:var(--fs-mini2);color:var(--acc-tx)}.attach__foot{color:var(--tx-4);margin:.35rem 0 0}.claimact{flex-wrap:wrap;gap:.75rem;display:flex}.proc{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.proc__s{background:var(--g2);align-content:start;gap:.7rem;padding:1.35rem 1.4rem;display:grid}.proc__hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.proc__w{font-size:var(--fs-mini);color:var(--acc-tx);white-space:nowrap}.proc__t{color:var(--tx-3);margin:0}.proc__nl{font-size:var(--fs-micro);color:var(--tx-4);margin:.35rem 0 0}.proc__n{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.proc__n li{font-size:var(--fs-mini2);color:var(--tx-2);grid-template-columns:auto minmax(0,1fr);gap:.6rem;line-height:1.5;display:grid}.proc__n li:before{content:"";background:var(--tx-4);width:6px;height:6px;margin-top:.5em}@media(min-width:46rem){.proc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:76rem){.proc{grid-template-columns:repeat(4,minmax(0,1fr))}}.agents{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.agent{background:var(--g2);align-content:start;gap:1rem;padding:1.35rem 1.4rem;display:grid}.agent__n{letter-spacing:-.025em;font-size:1.25rem}.agent__t{color:var(--acc-tx);font-family:var(--font-mono);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.08em;margin:.2rem 0 0}.agent__m{border-top:1px solid var(--line);margin:0;display:grid}.agent__r{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.5rem 0;display:grid}.agent__r dt{font-size:var(--fs-micro);color:var(--tx-4)}.agent__r dd{color:var(--tx-2);margin:0;font-size:.875rem}.agent__c .ic-btn{width:100%;font-family:var(--font-mono)}.agent__addr{color:var(--tx-2);gap:.15rem;font-style:normal;display:grid}@media(min-width:46rem){.agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:76rem){.agents{grid-template-columns:repeat(3,minmax(0,1fr))}}.covspec{border-top:1px solid var(--line);gap:.25rem;margin:.5rem 0 0;padding-top:.6rem;display:grid}.covspec__r{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;display:grid}.covspec__r dt{font-size:var(--fs-micro);color:var(--tx-4);overflow-wrap:anywhere;min-width:0}.covspec__r dd{font-size:var(--fs-mini2);color:var(--tx);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.qside{align-content:start}.qtrust{border:1px solid var(--line);background:var(--g2);gap:.9rem;padding:1.15rem 1.25rem;display:grid}.qtrust__t{color:var(--acc-tx);margin:0}.qtrust__l{border-top:1px solid var(--line);margin:0;display:grid}.qtrust__l>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;padding:.5rem 0;display:flex}.qtrust__l dt{color:var(--tx-3);overflow-wrap:break-word;min-width:0;font-size:.875rem}.qtrust__l dd{color:var(--tx);overflow-wrap:break-word;min-width:0;margin:0;font-size:.875rem}.qtrust a{color:var(--acc-tx)}.donelist{border-top:1px solid var(--line);counter-reset:dl;gap:.75rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.donelist li{color:var(--tx-2);font-size:var(--fs-small);counter-increment:dl;grid-template-columns:auto minmax(0,1fr);gap:.85rem;line-height:1.6;display:grid}.donelist li:before{content:counter(dl,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-mini);color:var(--acc-tx);padding-top:.15em}.donelist strong{color:var(--tx)}.record{border-top:1px solid var(--line);margin:0;display:grid}.record__r{border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.5rem 1.5rem;padding:1rem 0;display:grid}.record__y{color:var(--acc-tx);font-size:1rem}.record__w{color:var(--tx-2);font-size:var(--fs-small);max-width:76ch;margin:0;line-height:1.6}@media(min-width:44rem){.record__r{grid-template-columns:7rem minmax(0,1fr)}}.lead{border:1px solid var(--line);background:var(--g2);color:inherit;transition:background-color var(--t-tap) linear;gap:0;text-decoration:none;display:grid}.lead:hover{background:var(--g3)}.lead__art img{object-fit:cover;filter:grayscale(.24)contrast(1.03);width:100%;height:100%}.lead__body{align-content:center;gap:.85rem;padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);display:grid}.lead__topic{color:var(--acc-tx);font-size:var(--fs-micro);margin:0}.lead__meta{font-size:var(--fs-mini);color:var(--tx-4);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lead__sep{background:var(--line);width:1px;height:.85em;margin-inline:.5rem;display:inline-block}@media(min-width:56rem){.lead{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lead__art{border-right:1px solid var(--line);overflow:hidden}}.note-art{padding-block:clamp(1.5rem,.8rem + 2.5vw,2.75rem) 0}.note-art__t{max-width:22ch}.note-art__l{max-width:58ch;margin-top:1.1rem}.note-art__hero{margin-top:clamp(2rem,1rem + 3vw,3rem)}.note-art__body{padding-bottom:var(--pad-y);align-items:start;gap:clamp(2rem,1rem + 3vw,3.5rem);margin-top:clamp(2.25rem,1.2rem + 3vw,3.5rem);display:grid}.note-art__side{align-content:start;gap:1.25rem;display:grid}.sidelist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.sidelist a{border-bottom:1px solid var(--line);min-height:44px;color:var(--tx-2);align-items:center;padding:.75rem 0;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.sidelist a:hover{color:var(--acc-tx)}@media(min-width:64rem){.note-art__body{grid-template-columns:minmax(0,1fr) 19rem}.prose{max-width:42rem}}.csent{border-left:2px solid var(--acc);background:var(--acc-deep);gap:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.csent{background:color-mix(in srgb,var(--acc-deep) 12%,var(--g2))}}.csent{font-size:var(--fs-small);color:var(--tx-2);padding:.9rem 1rem;line-height:1.55}.csent strong{color:var(--acc-tx)}.nf{min-height:58vh}.nf__code{color:var(--acc-tx);font-size:clamp(3rem,2rem + 5vw,5rem);line-height:1}.nf__l{border-top:1px solid var(--line);max-width:32rem;margin:0;padding:0;list-style:none;display:grid}.nf__l a{border-bottom:1px solid var(--line);min-height:48px;color:var(--tx-2);transition:color var(--t-tap) linear;align-items:center;font-weight:700;text-decoration:none;display:flex}.nf__l a:hover{color:var(--acc-tx)}.field{gap:.4rem;display:grid}.field>label,.fieldset__legend{font-family:var(--font-mono);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.09em;color:var(--tx-3);font-weight:600}.field__hint{font-size:var(--fs-mini2);color:var(--tx-4);line-height:1.5}.field__req{color:var(--acc-tx);margin-left:.25rem}.input,.select,.textarea{background:var(--g2);border:1px solid var(--line-2);width:100%;min-width:0;min-height:48px;color:var(--tx);font:inherit;transition:border-color var(--t-tap) linear,background-color var(--t-tap) linear;border-radius:0;padding:.7rem .85rem;font-size:1rem}.input::placeholder,.textarea::placeholder{color:var(--tx-4)}.input:hover,.select:hover,.textarea:hover{border-color:var(--tx-3)}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--acc-tx);outline-offset:1px;border-color:var(--acc-tx);background:var(--g1)}.textarea{resize:vertical;min-height:7rem;line-height:1.55}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tx-3) 50%),linear-gradient(135deg,var(--tx-3) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.5rem}.input.is-bad,.select.is-bad,.textarea.is-bad{border-color:var(--acc);background:var(--acc-deep)}@supports (color:color-mix(in lab,red,red)){.input.is-bad,.select.is-bad,.textarea.is-bad{background:color-mix(in srgb,var(--acc-deep) 12%,var(--g2))}}.field__err,.fieldset>.field__err{visibility:hidden;font-size:var(--fs-mini2);color:var(--acc-tx);font-family:var(--font-mono);line-height:1.5;display:block}.field.is-bad>.field__err,.fieldset.is-bad>.field__err{visibility:visible}.fieldset{border:0;gap:.75rem;margin:0;padding:0;display:grid}.checks{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media(min-width:34rem){.checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.check{background:var(--g2);cursor:pointer;min-height:52px;transition:background-color var(--t-tap) linear;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem .9rem;display:grid}.check:hover{background:var(--g3)}.check input{appearance:none;border:1px solid var(--tx-4);background:var(--g1);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.check input:after{content:"";background:var(--acc);width:10px;height:10px;transition:transform var(--t-tap) var(--ease-detent);transform:scale(0)}.check input:checked:after{transform:scale(1)}.check input:checked{border-color:var(--acc)}.check input:focus-visible{outline:2px solid var(--acc-tx);outline-offset:2px}.check__l{gap:.1rem;min-width:0;display:grid}.check__n{font-size:.9375rem;font-weight:700}.check__s{font-size:var(--fs-mini);color:var(--tx-4);font-family:var(--font-mono)}.check input[type=radio],.check input[type=radio]:after{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.wiz{border:1px solid var(--line);background:var(--g2)}.wiz__bar{border-bottom:1px solid var(--line);background:var(--g0);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.wiz__step{border-right:1px solid var(--line);gap:.2rem;min-width:0;padding:.75rem .6rem;display:grid;position:relative}.wiz__step:last-child{border-right:0}.wiz__step:after{content:"";background:var(--acc-grad);transform-origin:0;height:2px;transition:transform var(--t-panel) var(--ease-rail);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.wiz__step.is-on:after,.wiz__step.is-done:after{transform:scaleX(1)}.wiz__stepn{font-size:var(--fs-micro);color:var(--tx-4);letter-spacing:.14em}.wiz__stept{font-size:var(--fs-mini);color:var(--tx-4);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.wiz__step.is-on .wiz__stept,.wiz__step.is-done .wiz__stept{color:var(--tx)}.wiz__step.is-on .wiz__stepn{color:var(--acc-tx)}.wiz__panels{padding:clamp(1.25rem,.8rem + 1.6vw,2rem)}.wiz__panel{gap:1.25rem;display:grid}.wiz__panel[hidden]{display:none}.wiz__panel.is-in{animation:.2s cubic-bezier(.23,1,.32,1) both wiz-slide}@keyframes wiz-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.wiz__h{gap:.5rem;display:grid}.wiz__rows{gap:1.15rem;display:grid}@media(min-width:40rem){.wiz__rows--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.wiz__nav{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.wiz__nav .ic-btn{flex:none}.wiz__trust{color:var(--tx-4);font-size:var(--fs-mini);font-family:var(--font-mono);align-items:center;gap:.5rem;margin-left:auto;display:flex}.wiz__done{text-align:left;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.wiz__doneicon{color:var(--acc-tx)}.wiz__errsum{border-left:2px solid var(--acc);background:var(--acc-deep);display:none}@supports (color:color-mix(in lab,red,red)){.wiz__errsum{background:color-mix(in srgb,var(--acc-deep) 14%,var(--g2))}}.wiz__errsum{padding:.85rem 1rem;font-size:.875rem}.wiz__errsum.is-on{display:block}.wiz__errsum ul{gap:.25rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.wiz__errsum a{color:var(--acc-tx)}.form-card{border:1px solid var(--line);background:var(--g2);gap:1.25rem;padding:clamp(1.25rem,.8rem + 1.6vw,2rem);display:grid}.form-card__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.85rem;padding-top:1.25rem;display:flex}.iso{width:100%;height:auto;color:var(--tx-3)}.pg__l,.pg__d{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.pg__d{stroke-width:1.1px;opacity:.5}.pg__hot{transition:opacity var(--t-slide) var(--ease-rail),transform var(--t-panel) var(--ease-press);transform-origin:50% 60%}.pg__hot2{stroke-linecap:round;stroke-linejoin:round}@media(hover:hover)and (pointer:fine){a:hover .iso .pg__hot,.isoc:hover .iso .pg__hot,.dc:hover .iso .pg__hot{transform:translateY(-2px)scale(1.03)}a:hover .iso,.isoc:hover .iso{color:var(--tx-2)}}.hdr__strip{background:var(--g0);border-bottom:1px solid var(--line);font-size:var(--fs-micro)}.hdr__stripin{max-width:var(--wrap);padding:0 var(--pad-x);flex-wrap:nowrap;align-items:center;gap:.7rem;height:44px;margin-inline:auto;display:flex;overflow:hidden}.hdr__live{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hdr__stripel{white-space:nowrap;flex:none}.hdr__live{color:var(--tx-3);align-items:center;gap:.45rem;display:inline-flex}.hdr__livedot{background:var(--ok-tx);border-radius:50%;flex:none;width:7px;height:7px}.hdr__stripel{color:var(--acc-tx);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hdr__stripsep{background:var(--line);flex:1 1 0;min-width:12px;height:1px}.hdr__stripnote{color:var(--tx-4)}@media(max-width:33.5rem){.hdr__stripnote{display:none}}.hdr__ruler{background:var(--line);height:3px}@supports (color:color-mix(in lab,red,red)){.hdr__ruler{background:color-mix(in srgb,var(--line) 45%,transparent)}}.hdr__ruler{overflow:hidden}.hdr__rulerbar{transform-origin:0;background:var(--acc-grad);width:100%;height:100%;display:block;transform:scaleX(0)}.hdr{z-index:var(--z-header);--hdr-pad:14px;--hdr-shadow:0;background:var(--g1);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.hdr{background:color-mix(in srgb,var(--g1) 92%,transparent)}}.hdr{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 1px 0 0 var(--line),0 10px 30px -22px rgb(0 0 0/calc(var(--hdr-shadow) * .55))}@supports (color:color-mix(in lab,red,red)){.hdr{box-shadow:0 1px color-mix(in srgb,var(--line) calc(var(--hdr-shadow) * 100%),transparent),0 10px 30px -22px rgb(0 0 0/calc(var(--hdr-shadow) * .55))}}.hdr__bar{max-width:var(--wrap);padding:var(--hdr-pad) var(--pad-x);transition:padding var(--t-slide) linear;align-items:center;gap:clamp(.5rem,.2rem + 1vw,1.5rem);margin-inline:auto;display:flex}.hdr__mark{color:inherit;flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.hdr__markart{color:var(--tx);display:block}.hdr__markart svg{transition:transform var(--t-panel) var(--ease-press)}.hdr__mark:hover .hdr__markart svg{transform:rotate(-90deg)}.hdr__wordmark{line-height:1;display:grid}.hdr__word{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.0625rem;font-weight:700}.hdr__sub{font-size:var(--fs-micro);color:var(--tx-3);letter-spacing:.14em}.hdr__nav{background-repeat:no-repeat;border-radius:2px;align-items:center;gap:.15rem;margin-inline:auto;display:none}@media(min-width:64rem){.hdr__nav{display:flex}}.hdr__item{min-height:44px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.hdr__item:after{content:"";background:var(--acc-grad);transform-origin:0;height:2px;transition:transform var(--t-slide) var(--ease-press);position:absolute;bottom:8px;left:.75rem;right:.75rem;transform:scaleX(0)}.hdr__item:hover,.hdr__item[aria-current=page]{color:var(--tx)}.hdr__item:hover:after,.hdr__item[aria-current=page]:after,.hdr__item[aria-expanded=true]:after{transform:scale(1)}.hdr__chev{transition:transform var(--t-tap) var(--ease-rail)}.hdr__item[aria-expanded=true] .hdr__chev{transform:rotate(180deg)}.hdr__acts{align-items:center;gap:.5rem;margin-left:auto;display:flex}.hdr__tel{color:var(--tx-2);align-items:center;gap:.4rem;min-height:44px;font-size:.875rem;text-decoration:none;display:none}.hdr__tel:hover,.hdr__tel-i{color:var(--acc-tx)}@media(min-width:48rem){.hdr__tel{display:inline-flex}}.hdr__cta{padding-inline:1rem}.hdr__ctashort{display:inline}.hdr__ctalong{display:none}@media(min-width:26rem){.hdr__ctashort{display:none}.hdr__ctalong{display:inline}}.hdr__burger{border:1px solid var(--line-2);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:0 10px;display:inline-flex}@media(min-width:64rem){.hdr__burger{display:none}}.hdr__burger-b{background:var(--tx);height:2px;transition:transform var(--t-slide) var(--ease-press),opacity var(--t-tap) linear;display:block}.hdr__burger[aria-expanded=true] .hdr__burger-b:first-child{transform:translateY(6px)rotate(45deg)}.hdr__burger[aria-expanded=true] .hdr__burger-b:nth-child(2){opacity:0}.hdr__burger[aria-expanded=true] .hdr__burger-b:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hdr__edge{background:var(--line);height:1px}.dial--bar{display:none}@media(min-width:64rem){.dial--bar{display:block}}.dial--sheet{margin-top:.75rem}.dial__seg{border:1px solid var(--line-2);background:var(--g2);grid-auto-flow:column;gap:2px;padding:2px;display:grid;position:relative}.dial__opt{z-index:1;cursor:pointer;position:relative}.dial__r{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.dial__face{min-width:44px;min-height:38px;color:var(--tx-3);transition:color var(--t-tap) linear;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;display:flex}.dial__i{transition:transform var(--t-panel) var(--ease-press)}.dial__t{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;font-weight:600;display:none}.dial--sheet .dial__t{display:inline}.dial__r:checked+.dial__face{color:var(--on-acc)}.dial__r:checked+.dial__face .dial__i{transform:rotate(360deg)}.dial__r:focus-visible+.dial__face{outline:2px solid var(--acc-tx);outline-offset:1px}.dial__opt:hover .dial__face{color:var(--tx)}.dial__r:checked+.dial__face,.dial__opt:hover .dial__r:checked+.dial__face{color:var(--on-acc)}.dial__thumb{z-index:0;background:var(--acc-grad);width:calc(33.3333% - 2.66667px);transform:translate3d(calc(var(--pos,1) * (100% + 2px)),0,0);transition:transform var(--t-panel) var(--ease-press);position:absolute;top:2px;bottom:2px;left:2px}.hero{background:var(--g1);padding-block:clamp(2.25rem,1rem + 4vw,4rem) clamp(2.5rem,1rem + 4vw,4.5rem);position:relative;overflow:clip}.hero:before{content:"";background-image:var(--ruling);opacity:.66;pointer-events:none;animation:26s linear infinite alternate groundDrift;position:absolute;inset:-40px 0 0}.hero__rule{background:linear-gradient(to right,var(--acc) 0 90px,var(--line) 90px 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.hero__in{z-index:2;align-items:center;gap:clamp(2rem,1rem + 4vw,3.5rem);display:grid;position:relative}@media(min-width:64rem){.hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero__copy{align-content:start;gap:1.3rem;max-width:36rem;display:grid}.hero__tab{background:var(--g2);border:1px solid var(--line-2);border-left:3px solid #0000;border-image:linear-gradient(var(--acc-deep),var(--acc-tx)) 1;color:var(--tx-3);align-self:start;align-items:center;gap:.6rem;padding:.35rem .75rem;display:inline-flex}.hero__tabv{color:var(--tx)}.hero__h{margin:0}.hero__acts{flex-wrap:wrap;gap:.75rem;display:flex}.hero__marks{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;margin:.4rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}@media(min-width:40rem){.hero__marks{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero__mark{border-left:1px solid var(--line);gap:.15rem;padding-left:.7rem;display:grid}.hero__markv{color:var(--tx);font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);line-height:1.05}.hero__mark--none .hero__markv{color:var(--tx-3)}.hero__markl{color:var(--tx-3);font-size:var(--fs-micro)}.hero__art{min-width:0;position:relative}.pf{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.pf__c{width:100%;height:100%}.dec{perspective:1200px;perspective-origin:50% 45%;padding:clamp(.5rem,2vw,1.75rem)}.dec__plate{--tx:0deg;--ty:0deg;transform-style:preserve-3d;transform:rotateY(calc(-11deg + var(--tx))) rotateX(calc(5deg + var(--ty)));transition:transform .26s var(--ease-rail);gap:1rem;padding:clamp(1.1rem,.6rem + 1.6vw,1.9rem);display:grid;position:relative}.dec__paper{background:var(--g2);background-image:var(--ruling);border:1px solid var(--line-2);box-shadow:8px 10px 0 0 var(--line);position:absolute;inset:0;transform:translate(0)}@supports (color:color-mix(in lab,red,red)){.dec__paper{box-shadow:8px 10px color-mix(in srgb,var(--line) calc(var(--plate-lift) * 70%),transparent)}}.dec__z{position:relative}.dec__z--head{border-bottom:1px solid var(--line);gap:.15rem;padding-bottom:.75rem;display:grid;transform:translateZ(22px)}.dec__k{color:var(--acc-tx)}.dec__co{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1rem + 1vw,1.6rem);font-weight:700}.dec__sub{color:var(--tx-3)}.dec__z--tab{gap:.05rem;margin:0;display:grid;transform:translateZ(38px)}.dec__row{border-bottom:1px dotted var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.42rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.dec__row{border-bottom:1px dotted color-mix(in srgb,var(--line) 80%,transparent)}}.dec__row dt{color:var(--tx-3);white-space:nowrap}.dec__row dd{color:var(--tx);white-space:nowrap;margin:0}.dec__row--hot dd{background:var(--acc-grad-tx);color:#0000;-webkit-background-clip:text;background-clip:text}.dec__z--foot{transform:translateZ(22px)}.dec__note{color:var(--tx-4)}.dec__stamp{border:2px solid var(--acc);color:var(--acc);background:var(--g2);justify-items:center;gap:.1rem;padding:.5rem .9rem;display:grid;position:absolute;bottom:clamp(.5rem,3vw,2.2rem);right:clamp(-.5rem,-1vw,0rem);transform:translateZ(64px)rotate(-6deg)}@supports (color:color-mix(in lab,red,red)){.dec__stamp{background:color-mix(in srgb,var(--g2) 78%,transparent)}}.dec__stampi{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:clamp(.95rem,.85rem + .5vw,1.2rem);font-weight:700;line-height:1}.dec__stampii{color:var(--acc);font-size:var(--fs-micro)}.dec__reg{background-image:linear-gradient(var(--line-2),var(--line-2)),linear-gradient(var(--line-2),var(--line-2));width:16px;height:16px;transition:transform var(--t-panel) var(--ease-press);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 1px,1px 100%;position:absolute;transform:translateZ(12px)}.dec__reg--tl{top:-8px;left:-8px}.dec__reg--tr{top:-8px;right:-8px}.dec__reg--bl{bottom:-8px;left:-8px}.dec__reg--br{bottom:-8px;right:-8px}@media(hover:hover)and (pointer:fine){.dec:hover .dec__reg{transform:translateZ(12px)rotate(45deg)}}.tape{border-block:1px solid var(--line);background:var(--g0);padding-right:var(--pad-x);align-items:center;gap:1rem;display:flex;position:relative}.tape__mask{flex:auto;min-width:0;padding-block:.55rem;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.tape__strip{width:max-content;animation:90s linear infinite tapeLoop;display:flex}@supports (animation-timeline:scroll(root block)){@media(prefers-reduced-motion:no-preference){.tape__strip{animation-name:sdTape;animation-duration:auto;animation-iteration-count:1}}}.tape__run{align-items:center;display:flex}.tape__cell{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:.55rem;padding-inline:1rem;display:inline-flex}.tape__code{color:var(--tx)}.tape__meta{color:var(--tx-3)}.tape__sep{background:var(--acc);flex:none;width:3px;height:3px}.tape__cell--note .tape__meta{color:var(--acc-tx)}.tape__link{color:var(--acc-tx);flex:none;align-items:center;gap:.4rem;min-height:44px;text-decoration:none;display:none}@media(min-width:48rem){.tape__link{display:inline-flex}}.isoc{transition:transform var(--t-panel) var(--ease-press);position:relative}.isoc__top{z-index:1;background:var(--g2);border:1px solid var(--line-2);height:100%;box-shadow:4px 4px 0 0 var(--line);display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.isoc__top{box-shadow:4px 4px color-mix(in srgb,var(--line) calc(var(--plate-lift) * 65%),transparent)}}.isoc__top{color:inherit;transition:box-shadow var(--t-panel) var(--ease-press),border-color var(--t-tap) linear;text-decoration:none}.isoc--ground .isoc__top{background:var(--g0)}.isoc__reg{z-index:2;color:var(--line-2);pointer-events:none;transition:transform var(--t-panel) var(--ease-press),color var(--t-tap) linear;position:absolute;top:-7px;right:-7px}@media(hover:hover)and (pointer:fine){.isoc:hover{transform:translateY(-3px)}.isoc:hover .isoc__top{box-shadow:8px 8px 0 0 var(--acc)}@supports (color:color-mix(in lab,red,red)){.isoc:hover .isoc__top{box-shadow:8px 8px color-mix(in srgb,var(--acc) calc(var(--plate-lift) * 70%),transparent)}}.isoc:hover .isoc__top{border-color:var(--acc)}.isoc:hover .isoc__reg{color:var(--acc);transform:rotate(90deg)}}.isoc__top:focus-visible{outline:2px solid var(--acc-tx);outline-offset:3px}.grid-cov{gap:clamp(1rem,.5rem + 1.6vw,1.75rem);display:grid}@media(min-width:34rem){.grid-cov{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.grid-cov{grid-template-columns:repeat(4,minmax(0,1fr))}}.ic-more{margin-top:2rem}.twr{gap:1.1rem;min-width:0;margin:0;display:grid}.twr__wrap{align-items:start}.twr__cap{gap:.3rem;display:grid}.twr__t{color:var(--acc-tx)}.twr__h{margin:0}.twr__scene{perspective:1050px;perspective-origin:50% 42%;overflow-clip-margin:6px;--twr-z:22px;min-height:300px;padding:clamp(1rem,3vw,2.25rem) 0;overflow:clip}.twr__stage{transform-style:preserve-3d;gap:8px;display:grid;position:relative;transform:rotateX(13deg)rotate(-7deg)}.twr__plate{transform-style:preserve-3d;transform:translateZ(calc(var(--i,0) * var(--twr-z,22px)));transition:transform .26s var(--ease-press),border-color var(--t-tap) linear;background:var(--g2);border:1px solid var(--line-2);cursor:default;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n v""p p";gap:.15rem .75rem;padding:.7rem .85rem;display:grid;position:relative}@media(min-width:30rem){.twr__plate{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"n v p";align-items:baseline}}.twr__plate.is-out{transform:translateZ(calc(var(--i,0) * var(--twr-z,22px) + 34px))}@media(max-width:29.999rem){.twr__scene{perspective:900px;--twr-z:13px}.twr__stage{transform:rotateX(9deg)rotate(-1.5deg)}}.twr__plate:focus-visible{outline:2px solid var(--acc-tx);outline-offset:2px}.twr__pn{color:var(--tx-3);grid-area:n}.twr__pv{color:var(--tx);grid-area:v}.twr__pp{color:var(--tx-4);text-align:right;grid-area:p;min-width:8.5ch}.twr__plate.is-paying{border-color:var(--acc)}.twr__plate.is-paying .twr__pp{color:var(--acc-tx)}.twr__plate--open.is-paying{border-color:var(--no-tx)}.twr__plate--open.is-paying .twr__pp{color:var(--no-tx)}.twr__pedge{background:var(--acc-grad);opacity:0;width:3px;transition:opacity var(--t-tap) linear;position:absolute;top:0;bottom:0;left:0}.twr__plate.is-paying .twr__pedge{opacity:1}.twr__plate--joint{background:var(--sig-g);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.twr__plate--joint{background:color-mix(in srgb,var(--sig-g) 10%,var(--g2))}}.twr__plate--open{background:repeating-linear-gradient(-45deg,var(--g0) 0 6px,var(--g0) 6px 12px)}@supports (color:color-mix(in lab,red,red)){.twr__plate--open{background:repeating-linear-gradient(-45deg,var(--g0) 0 6px,color-mix(in srgb,var(--g0) 60%,var(--g2)) 6px 12px)}}.twr__climb{--fill:0;transform-origin:bottom;width:6px;height:100%;transform:scale3d(1,var(--fill),1);background:linear-gradient(to top,var(--acc-deep),var(--acc),var(--acc-tx));transition:transform .22s var(--ease-rail);position:absolute;bottom:0;left:-14px}.twr__roll{animation:wheelRoll .26s var(--ease-press) both}.twr__ctl{gap:.5rem;display:grid}.twr__lab{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.twr__out{color:var(--tx);font-size:clamp(1.2rem,1rem + 1vw,1.6rem)}.twr__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.twr__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--acc-deep),var(--acc),var(--line) 78%);border:1px solid var(--line-2);height:6px}.twr__range::-moz-range-track{background:linear-gradient(to right,var(--acc-deep),var(--acc),var(--line) 78%);border:1px solid var(--line-2);height:6px}.twr__range::-webkit-slider-thumb{appearance:none;background:var(--g2);border:2px solid var(--acc);width:18px;height:30px;box-shadow:2px 2px 0 0 var(--acc-deep);transition:transform var(--t-tap) var(--ease-press);margin-top:-13px}.twr__range::-moz-range-thumb{background:var(--g2);border:2px solid var(--acc);width:18px;height:30px;box-shadow:2px 2px 0 0 var(--acc-deep);border-radius:0}.twr__range:active::-webkit-slider-thumb{transform:translateY(1px)}.twr__range:focus-visible{outline:2px solid var(--acc-tx);outline-offset:4px}.twr__scale{color:var(--tx-4);justify-content:space-between;display:flex}.twr__verdict{border-left:3px solid var(--acc);background:var(--g2);color:var(--tx-2);font-size:var(--fs-small);padding:.8rem .9rem;line-height:1.55}.twr__verdict.is-over{border-left-color:var(--no-tx)}.twr__legend{border-top:1px solid var(--line);gap:.55rem;margin:0;padding-top:.9rem;display:grid}.twr__lrow{gap:.15rem;display:grid}.twr__lrow dd{color:var(--tx-3);margin:0}.twr__fine{margin-top:.2rem}.deck{padding-block:var(--pad-y);background:var(--g1);position:relative;overflow:clip}.deck__head{margin-bottom:1.5rem}.deck__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.deck__count{color:var(--tx-3)}.deck__nav{gap:.5rem;display:flex}.deck__arrow{background:var(--g2);border:1px solid var(--line-2);width:44px;height:44px;color:var(--tx);cursor:pointer;transition:transform var(--t-tap) var(--ease-press),box-shadow var(--t-tap) var(--ease-press);box-shadow:2px 2px 0 0 var(--line-2);justify-content:center;align-items:center;display:inline-flex}.deck__arrow:hover:not(:disabled){box-shadow:4px 4px 0 0 var(--acc-deep);border-color:var(--acc);transform:translateY(-2px)}.deck__arrow:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.deck__rail{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(min(19rem,84vw),1fr);grid-auto-flow:column;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0 0 1rem;list-style:none;display:grid;overflow:auto hidden}@media(min-width:64rem){.deck__rail{grid-auto-columns:minmax(0,calc(33.3333% - 1rem))}}.deck__slot{scroll-snap-align:start;min-width:0}.deck__dots{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.deck__dot{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--tx-4);cursor:pointer;transition:all var(--t-tap) linear;background:0 0;padding:0 .5rem}.deck__dot[aria-selected=true]{border-color:var(--acc);color:var(--on-acc);background:var(--acc-grad)}.deck__dot:hover{color:var(--tx);border-color:var(--line-2)}.deck__dot[aria-selected=true]:hover{color:var(--on-acc)}.dc{perspective:1400px;height:100%}.dc__inner{height:100%;transform-style:preserve-3d;transition:transform .62s var(--ease-press);position:relative;transform:rotateY(0)}.dc.is-turned .dc__inner{transform:rotateY(180deg)}.dc__face{backface-visibility:hidden;background:var(--g2);border:1px solid var(--line-2);height:100%;box-shadow:5px 5px 0 0 var(--line);flex-direction:column;gap:.7rem;padding:1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dc__face{box-shadow:5px 5px color-mix(in srgb,var(--line) calc(var(--plate-lift) * 60%),transparent)}}.dc__face--back{background:var(--g0);border-color:var(--acc);position:absolute;inset:0;transform:rotateY(180deg)}.dc__hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.5rem;display:flex}.dc__code{color:var(--acc-tx)}.dc__form{color:var(--tx-3)}.dc__pict{width:54px;height:54px}.dc__n{margin:0}.dc__s{color:var(--tx-2);margin:0}.dc__spec{gap:.05rem;margin:auto 0 0;display:grid}.dc__row{border-bottom:1px dotted var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.dc__row{border-bottom:1px dotted color-mix(in srgb,var(--line) 75%,transparent)}}.dc__row dt{color:var(--tx-3)}.dc__row dd{color:var(--tx);margin:0}.dc__ft{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.dc__price{color:var(--tx)}.dc__turn{border:1px solid var(--line-2);min-height:46px;color:var(--acc-tx);font-size:var(--fs-small);cursor:pointer;transition:all var(--t-tap) linear;background:0 0;align-items:center;gap:.4rem;padding:0 .7rem;font-weight:700;display:inline-flex}.dc__turn:hover{background:var(--acc-grad);color:var(--on-acc);border-color:var(--acc-deep)}.dc__turn svg{transition:transform var(--t-panel) var(--ease-press)}.dc__turn:hover svg{transform:rotate(180deg)}.dc__ex{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dc__exr{font-size:var(--fs-small);color:var(--tx-2);grid-template-columns:auto minmax(0,1fr);gap:.5rem;line-height:1.45;display:grid}.dc__exi{color:var(--no-tx);margin-top:.2rem}.dc__buy{background:var(--sig-g);margin:auto 0 0;padding:.6rem .7rem}@supports (color:color-mix(in lab,red,red)){.dc__buy{background:color-mix(in srgb,var(--sig-g) 12%,var(--g2))}}.dc__buy{border-left:3px solid var(--sig-tx);color:var(--tx-2)}.dc__buyl{color:var(--sig-tx);display:block}.dist__grid{gap:clamp(1.25rem,1rem + 2vw,2.25rem);display:grid}@media(min-width:60rem){.dist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dist__card{background:var(--g2);border:1px solid var(--line-2);box-shadow:5px 5px 0 0 var(--line);align-content:start;gap:1rem;padding:clamp(1rem,.6rem + 1.4vw,1.75rem);display:grid}@supports (color:color-mix(in lab,red,red)){.dist__card{box-shadow:5px 5px color-mix(in srgb,var(--line) calc(var(--plate-lift) * 60%),transparent)}}.dist__q{margin:0}.dist__switch{border:1px solid var(--line-2);background:var(--g1);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid;position:relative}.dist__opt{z-index:1;cursor:pointer;position:relative}.dist__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dist__optl{min-height:44px;color:var(--tx-3);transition:color var(--t-tap) linear;gap:.15rem;padding:.6rem .7rem;display:grid}.dist__optn{font-weight:700}.dist__optb{line-height:1.35}.dist__radio:checked+.dist__optl{color:var(--on-acc)}.dist__radio:focus-visible+.dist__optl{outline:2px solid var(--acc-tx);outline-offset:1px}.dist__thumb{--side:0;z-index:0;background:var(--duo-grad);width:calc(50% - 3px);transform:translate3d(calc(var(--side) * (100% + 2px)),0,0);transition:transform var(--t-panel) var(--ease-press);position:absolute;top:2px;bottom:2px;left:2px}.dist__dia{width:100%;height:auto;overflow:visible}.dist__node rect{fill:var(--g1);stroke:var(--line-2);stroke-width:1px}.dist__node text{fill:var(--tx);font-family:var(--font-mono);text-anchor:middle;font-size:11px;font-weight:600}.dist__arrow{fill:none;stroke-width:2.4px;stroke-linecap:round;transition:opacity var(--t-panel) linear}.dist__strike{stroke:var(--no-tx);stroke-width:1.6px;opacity:0;transition:opacity var(--t-panel) linear}.dist__dia.is-struck .dist__strike{opacity:1}.dist__dia.is-struck .dist__arrow--two{opacity:.25}.dist__acts{fill:var(--tx-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;font-size:10px}.dist__points{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.dist__p{font-size:var(--fs-small);color:var(--tx-2);padding-left:1.1rem;line-height:1.5;position:relative}.dist__p:before{content:"";background:var(--acc-grad);width:6px;height:6px;position:absolute;top:.55em;left:0}.dist__verdict{background:var(--g0);border-left:3px solid var(--acc);color:var(--tx-2);padding:.85rem .9rem;position:relative}.dist__stamp{border:1.5px solid var(--acc);color:var(--acc);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;margin-right:.5rem;padding:.1rem .4rem;font-weight:600;display:inline-block;transform:rotate(-6deg)}.rdr{z-index:var(--z-rev);position:fixed;top:50%;left:0;transform:translateY(-50%)}.rdr__tab{background:var(--g2);border:1px solid var(--line-2);min-width:44px;min-height:108px;color:var(--tx-2);cursor:pointer;writing-mode:vertical-rl;box-shadow:3px 3px 0 0 var(--line);border-left:0;align-items:center;gap:.4rem;padding:.75rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rdr__tab{box-shadow:3px 3px color-mix(in srgb,var(--line) calc(var(--plate-lift) * 60%),transparent)}}.rdr__tab{transition:all var(--t-tap) var(--ease-press)}.rdr__tab:hover,.rdr__tab[aria-expanded=true]{background:var(--acc-grad);color:var(--on-acc);border-color:var(--acc-deep)}.rdr__tabmark{writing-mode:horizontal-tb;display:block}.rdr__tabtext{font-family:var(--font-mono);font-size:var(--fs-spec);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.rdr__form{overscroll-behavior:contain;background:var(--g1);border-right:1px solid var(--line-2);width:min(23rem,92vw);animation:sheetUp .24s var(--ease-press) both;align-content:start;gap:1rem;padding:1.1rem;display:grid;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:18px 0 40px -30px #000000b3}.rdr__hd{border-bottom:2px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.7rem;display:flex}.rdr__no{color:var(--acc-tx)}.rdr__h{font-family:var(--font-display);letter-spacing:-.03em;margin:.15rem 0 0;font-size:1.5rem}.rdr__x,.acc__x{border:1px solid var(--line-2);width:44px;height:44px;color:var(--tx-2);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.rdr__x:hover,.acc__x:hover{color:var(--on-acc);background:var(--acc);border-color:var(--acc-deep)}.rdr__lede{color:var(--tx-2);margin:0}.rdr__sec{border:0;border-top:1px solid var(--line);gap:.6rem;margin:0;padding:.8rem 0 0;display:grid}.rdr__leg{color:var(--tx-3);padding:0}.rdr__inks{gap:.4rem;display:grid}.rdr__ink{background:var(--g2);border:1px solid var(--line);cursor:pointer;text-align:left;min-height:46px;transition:all var(--t-tap) var(--ease-press);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sw n""sw d";align-items:center;gap:0 .6rem;padding:.4rem .5rem;display:grid}.rdr__ink:hover{border-color:var(--line-2);transform:translate(2px)}.rdr__ink[aria-pressed=true]{border-color:var(--acc);box-shadow:inset 3px 0 0 0 var(--acc)}.rdr__sw{background:linear-gradient(135deg,var(--a) 0 50%,var(--b) 50% 100%);border:1px solid var(--line-2);grid-area:sw;width:30px;height:30px}.rdr__inkn{grid-area:n;font-size:.9375rem;font-weight:700}.rdr__inkd{color:var(--tx-3);font-size:var(--fs-micro);grid-area:d}.rdr__seg{border:1px solid var(--line-2);background:var(--g2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.rdr__segopt{cursor:pointer;position:relative}.rdr__segopt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rdr__segopt span{min-height:40px;font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--tx-3);justify-content:center;align-items:center;font-weight:600;display:flex}.rdr__segopt input:checked+span{background:var(--acc-grad);color:var(--on-acc)}.rdr__segopt input:focus-visible+span{outline:2px solid var(--acc-tx);outline-offset:1px}.rdr__set{text-align:left;background:var(--g2);border:1px solid var(--line);width:100%;min-height:44px;color:var(--tx-2);cursor:pointer;padding:.5rem .6rem;font-size:.875rem;display:block}.rdr__set+.rdr__set{margin-top:.35rem}.rdr__set[aria-pressed=true]{border-color:var(--acc);box-shadow:inset 3px 0 0 0 var(--acc);color:var(--tx)}.rdr__f{gap:.25rem;display:grid}.rdr__i{background:var(--g2);border:1px solid var(--line-2);min-height:44px;color:var(--tx);font:inherit;width:100%;padding:.5rem .6rem;font-size:.9375rem}.rdr__i:focus-visible{outline:2px solid var(--acc-tx);outline-offset:1px}.rdr__free{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.rdr__c{gap:.25rem;display:grid}.rdr__col{background:var(--g2);border:1px solid var(--line-2);cursor:pointer;width:100%;height:44px;padding:2px}.rdr__ft{border-top:2px solid var(--line);gap:.6rem;padding-top:.8rem;display:grid}.rdr__sig{color:var(--acc-tx);word-break:break-word}.rdr__acts{flex-wrap:wrap;gap:.5rem;display:flex}.rdr__b{flex:auto;padding-inline:.9rem;font-size:.875rem}.rdr__fine{color:var(--tx-3)}.rdr__studiolink{color:var(--acc-tx)}@media(max-width:47.999rem){.rdr{top:auto;bottom:76px;transform:none}.rdr__tab{writing-mode:horizontal-tb;min-width:0;min-height:44px;padding:.5rem .8rem}.rdr__form{border-right:0;border-top:2px solid var(--line-2);width:100%;max-height:82vh;top:auto;bottom:0}}.acc{z-index:var(--z-rev);position:fixed;bottom:12px;right:12px}.acc__btn{background:var(--g2);border:1px solid var(--line-2);width:48px;height:48px;color:var(--tx);cursor:pointer;box-shadow:3px 3px 0 0 var(--line);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.acc__btn{box-shadow:3px 3px color-mix(in srgb,var(--line) calc(var(--plate-lift) * 60%),transparent)}}.acc__btn{transition:all var(--t-tap) var(--ease-press)}.acc__btn:hover,.acc__btn[aria-expanded=true]{background:var(--acc-grad);color:var(--on-acc);border-color:var(--acc-deep);transform:translateY(-2px)}.acc__panel{overscroll-behavior:contain;background:var(--g1);border:1px solid var(--line-2);width:min(20rem,100vw - 24px);max-height:min(32rem,100vh - 96px);box-shadow:6px 6px 0 0 var(--line),0 30px 60px -40px #0009;position:absolute;bottom:56px;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.acc__panel{box-shadow:6px 6px color-mix(in srgb,var(--line) calc(var(--plate-lift) * 60%),transparent),0 30px 60px -40px #0009}}.acc__panel{animation:hingeDrop .22s var(--ease-press) both;align-content:start;gap:.9rem;padding:1rem;display:grid}.acc__hd{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.6rem;display:flex}.acc__h{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.25rem}.acc__sec{border:0;gap:.45rem;margin:0;padding:0;display:grid}.acc__leg{color:var(--tx-3);padding:0}.acc__sizes{border:1px solid var(--line-2);background:var(--g2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.acc__size{cursor:pointer;position:relative}.acc__size input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.acc__szl{min-height:44px;font-family:var(--font-display);color:var(--tx-3);justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.acc__size--l .acc__szl{font-size:1.2rem}.acc__size--xl .acc__szl{font-size:1.45rem}.acc__size input:checked~.acc__szl{background:var(--acc-grad);color:var(--on-acc)}.acc__size input:focus-visible~.acc__szl{outline:2px solid var(--acc-tx);outline-offset:1px}.acc__switches{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.acc__sw{border-top:1px solid var(--line);gap:.2rem;padding-top:.7rem;display:grid}.acc__swl{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;display:flex}.acc__swl input{opacity:0;width:1px;height:1px;position:absolute}.acc__track{background:var(--g3);border:1px solid var(--line-2);width:42px;height:24px;transition:background var(--t-tap) linear;flex:none;position:relative}.acc__knob{background:var(--tx-3);width:18px;height:18px;transition:transform var(--t-panel) var(--ease-press),background var(--t-tap) linear;position:absolute;top:2px;left:2px}.acc__swl input:checked+.acc__track{background:var(--acc-grad);border-color:var(--acc-deep)}.acc__swl input:checked+.acc__track .acc__knob{background:var(--on-acc);transform:translate(18px)}.acc__swl input:focus-visible+.acc__track{outline:2px solid var(--acc-tx);outline-offset:2px}.acc__swt{font-size:.9375rem;font-weight:700}.acc__swd{color:var(--tx-3);margin:0}.acc__fine{color:var(--tx-3);border-top:1px solid var(--line);margin:0;padding-top:.7rem}.cns{z-index:var(--z-cookie);background:var(--g2);border-top:2px solid var(--acc);animation:barUp .26s var(--ease-press) both;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0}.cns.is-going{animation:barUp .22s var(--ease-rail) reverse both}.cns__in{max-width:var(--wrap);padding:.8rem var(--pad-x);align-items:center;gap:.75rem;margin-inline:auto;display:grid}@media(min-width:56rem){.cns__in{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}}.cns__h{color:var(--acc-tx);margin:0 0 .15rem}.cns__b{color:var(--tx-2);max-width:74ch;margin:0}.cns__l{color:var(--acc-tx)}.cns__acts{flex-wrap:wrap;gap:.5rem;display:flex}.cns__b2{flex:auto;min-width:8.5rem;padding-inline:1rem}:root:not([data-notice=ask]) .cns{display:none}:root[data-notice=ask] .acc{bottom:108px}@media(min-width:56rem){:root[data-notice=ask] .acc{bottom:90px}}@media(max-width:47.999rem){:root[data-notice=ask] .rdr{bottom:168px}}.tb__rule{background:var(--line);height:4px}@supports (color:color-mix(in lab,red,red)){.tb__rule{background:color-mix(in srgb,var(--line) 40%,transparent)}}.tb__rule{overflow:hidden}.tb__rulebar{transform-origin:0;background:var(--duo-grad);width:100%;height:100%;display:block}.tb__addrnote{color:var(--tx-3);max-width:42ch;margin-top:.6rem}.tb__credit{color:var(--acc-tx);letter-spacing:.1em}.tb__legal-links .tb__credit a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tb__legal-links .tb__credit a:hover{text-decoration-thickness:2px}.tb__bcell--omit .tb__bval{color:var(--tx-3)}.addr-note{max-width:46ch;margin-top:.7rem}.agent__nolic{color:var(--tx-3)}.lw-logo{width:auto;max-height:34px}.panel.is-open{animation:hingeDrop .22s var(--ease-press) both}.panel[data-mode=sheet].is-open{animation:sheetUp .24s var(--ease-press) both}.hero__pf:before,.hero__pf:after,.cta__pf:before{content:"";border:1.4px solid var(--acc);opacity:0;border-radius:50%;width:7px;height:7px;animation:4.6s linear infinite hailFall;position:absolute;top:0}.hero__pf:before{left:18%}.hero__pf:after{animation-duration:5.8s;animation-delay:2.1s;left:63%}.cta__pf:before{animation-duration:6.4s;left:78%}@media(hover:hover)and (pointer:fine){a:hover .iso--umbrella .pg__hot,.isoc:hover .iso--umbrella .pg__hot,.dc:hover .iso--umbrella .pg__hot{transform-origin:50% 100%;animation:canopyOpen .52s var(--ease-press) both}.dc:hover .iso--home .pg__hot,.isoc:hover .iso--home .pg__hot{animation:1.6s ease-in-out infinite dropSwell}.isoc__top:after,.dc__face--front:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 0%,var(--acc-tx) 50%,transparent 100%);position:absolute;inset:0;overflow:clip}@supports (color:color-mix(in lab,red,red)){.isoc__top:after,.dc__face--front:after{background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--acc-tx) 14%,transparent) 50%,transparent 100%)}}.isoc__top:after,.dc__face--front:after{opacity:0}.isoc:hover .isoc__top:after,.dc:hover .dc__face--front:after{opacity:1;animation:sheenPass .72s var(--ease-rail) 1}.tb__mark:hover .tb__markart svg{animation:registerTurn .42s var(--ease-press) both}.postrow__a:hover .postrow__ar,.dist__card:hover .dist__arrow--two{animation:chevNudge .62s var(--ease-rail) infinite}}.isoc__top,.dc__face--front{position:relative;overflow:clip}.cta{background:var(--g0);position:relative;overflow:clip}.cta__in{z-index:2;align-items:center;gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative}@media(min-width:60rem){.cta__in{grid-template-columns:minmax(0,1.3fr) auto}}.cta__copy{gap:.8rem;display:grid}.cta__fine{color:var(--tx-3)}.cta__acts{justify-items:start;gap:.6rem;display:grid}@media(min-width:34rem)and (max-width:59.999rem){.cta__acts{grid-auto-flow:column;justify-content:start;align-items:center}.cta__hours{grid-column:1/-1}}.cta__hours{color:var(--tx-3)}.cta__hazard{background-image:repeating-linear-gradient(-45deg,var(--acc-deep) 0 8px,var(--acc) 8px 16px,transparent 16px 28px,var(--line) 28px 36px,transparent 36px 56px);background-size:56px 6px;height:6px;animation:2.6s linear infinite hazardCrawl;position:absolute;bottom:0;left:0;right:0}.panel[data-mode=sheet].is-open:before{content:"";z-index:-1;background:var(--g0);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.panel[data-mode=sheet].is-open:before{background:color-mix(in srgb,var(--g0) 72%,transparent)}}.panel[data-mode=sheet].is-open:before{animation:.2s linear both inkIn}.panel__inner{background-image:var(--ruling)}.panel.is-open .panel__inner{animation:paperShift .42s var(--ease-rail) both}.dial.is-osflip .dial__r:checked+.dial__face .dial__i{animation:dialFlip .52s var(--ease-press) both}.mo-caret{background:var(--acc-tx);vertical-align:-.12em;width:2px;height:1em;margin-left:2px;display:inline-block}.tb__blabel,.tb__bval{overflow-wrap:anywhere;min-width:0}.tb__grid{grid-template-columns:minmax(0,1fr)}.tb__cell{min-width:0}.tb__links a,.tb__addr{overflow-wrap:anywhere}.agents__note{background:var(--g2);border-left:3px solid var(--acc);max-width:74ch;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);padding:.85rem .95rem}.twr__scene{overflow-clip-margin:0;--twr-z:18px;padding-inline:0}.twr__stage{width:84%;margin-inline:auto;transform:rotateX(13deg)rotate(-5deg)}@media(max-width:29.999rem){.twr__stage{width:88%}.twr__scene{--twr-z:11px}}.dec__stamp{bottom:clamp(-1.4rem,-2vw,-.4rem);right:clamp(-2.6rem,-3vw,-1rem)}.cov__iso{max-width:130px;max-height:118px}.cov__art{padding-block:1.1rem}.deck__rail{grid-auto-columns:min(22rem,84vw)}@media(min-width:34rem){.deck__rail{grid-auto-columns:min(21rem,62vw)}}@media(min-width:64rem){.deck__rail{grid-auto-columns:min(23rem,31vw)}}.dc__inner{grid-template-areas:"face";display:grid}.dc__face{grid-area:face;position:relative;inset:auto}.dc__face--back{position:relative}.dist__dia{max-width:27rem}.dist__node text{letter-spacing:-.02em;font-size:10.5px}.dist__acts{font-size:9.5px}.twr__readout{align-items:baseline;gap:1px;display:inline-flex}.dc__face--back .dc__form.mo-stamp{border:1.5px solid var(--acc);color:var(--acc-tx);padding:.1rem .4rem;display:inline-block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}
/*$vite$:1*/