:root{--v2-ground:#fdfdfb;--v2-panel:#f1f1f1;--v2-panel-50:rgba(241,241,241,0.5);--v2-line:#e1e1e1;--v2-line-strong:#858585;--v2-ink:#0b0c0e;--v2-ink-2:#4a4a4a;--v2-ink-3:#6b6b6b;--v2-ink-4:#a3a3a3;--v2-font:var(--font-brand),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--v2-r-card:16px;--v2-r-tile:12px;--v2-r-control:8px}.call-label,.contact-hint,.hub-label,.legal-card-date,.v2-count,.v2-crumbs,.v2-dates,.v2-example-figures dt,.v2-example-pay-label,.v2-filter-label,.v2-index-num,.v2-meta dt,.v2-notify-label,.v2-source-read,.v2-spec th,.v2-tag{font-family:var(--v2-font);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--v2-ink-3)}.v2-shell{--secondary:var(--v2-ink);--on-secondary:var(--v2-ground);--focus:var(--v2-ink);display:flex;flex-direction:column;min-height:100svh;overflow-x:clip;background:var(--v2-ground);color:var(--v2-ink-2);font-family:var(--v2-font);font-size:16px;line-height:1.5;letter-spacing:.01em;--v2-pad-start:max(var(--gutter,20px),var(--notch-reserve,40px));--v2-pad-end:max(var(--gutter,20px),24px)}@media (max-width:719.98px){.v2-shell{--v2-pad-start:max(32px,env(safe-area-inset-left,0px));--v2-pad-end:max(32px,env(safe-area-inset-right,0px))}}.v2-main{flex:1 1}.v2-wrap{width:100%;max-width:1280px;margin-inline:auto;-webkit-padding-start:var(--v2-pad-start);padding-inline-start:var(--v2-pad-start);-webkit-padding-end:var(--v2-pad-end);padding-inline-end:var(--v2-pad-end)}.v2-shell :is(h1,h2,h3):not([data-door-panel] *){text-wrap:balance}.v2-shell :is(p,li){text-wrap:pretty}.v2-header{position:relative;border-bottom:1px solid var(--v2-line)}.v2-header-inner{position:relative;display:grid;grid-gap:32px;gap:32px;padding-block:8px 48px}.v2-crumbs{line-height:1.4}.v2-crumbs ol{flex-wrap:wrap}.v2-crumbs li,.v2-crumbs ol{display:flex;align-items:center}.v2-crumbs li{min-height:48px;white-space:nowrap;color:var(--v2-ink-3)}.v2-crumbs li+li:before{content:"/"/"";margin-inline:8px;color:var(--v2-ink-4)}.v2-crumbs a{display:inline-flex;align-items:center;min-height:48px;color:var(--v2-ink-3);transition:color var(--dur-state) var(--ease-standard)}.v2-crumbs [aria-current=page]{color:var(--v2-ink)}.v2-crumbs li:only-child [aria-current=page]{color:var(--v2-ink-3)}.v2-title{margin:0;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--v2-ink)}.v2-lead{margin:0;max-width:34rem;font-size:18px;line-height:1.45;color:var(--v2-ink-3)}.v2-header-text{display:grid;align-content:start;grid-gap:20px;gap:20px}.v2-header-aside{min-width:0}.v2-actions{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:900px){.v2-header-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;padding-bottom:64px}.v2-crumbs{grid-column:1/-1}.v2-header--split .v2-header-aside{align-self:end;justify-self:end}.v2-header--split .v2-lead{max-width:26rem}}.v2-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:16px;border:1px solid transparent;border-radius:var(--v2-r-control);font:inherit;font-size:16px;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform var(--dur-state) var(--ease-standard),background-color var(--dur-state) var(--ease-standard),border-color var(--dur-state) var(--ease-standard),color var(--dur-state) var(--ease-standard)}.v2-btn:after{content:"";position:absolute;inset:-2px 0}.v2-btn:active{transform:scale(.98);transition-duration:0s}.v2-btn--primary{background:var(--v2-ink);color:var(--v2-ground)}.v2-btn--secondary{background:transparent;border-color:var(--v2-line-strong);color:var(--v2-ink-3)}@media (hover:hover) and (pointer:fine){.v2-btn--primary:hover{background:var(--v2-ink-2)}.v2-btn--secondary:hover{border-color:var(--v2-ink-3);color:var(--v2-ink)}}.v2-textlink{display:inline-flex;align-items:center;gap:6px;min-height:48px;color:var(--v2-ink);font-weight:500}.v2-textlink-arrow{flex:none;width:16px;height:16px}.v2-tags{display:flex;flex-wrap:wrap;gap:6px}.v2-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--v2-r-control);background:var(--v2-panel-50);line-height:1.2}.v2-meta{display:flex;flex-wrap:wrap;gap:16px 48px;margin:0;padding-block:16px;border-block:1px solid var(--v2-line)}@media (min-width:720px){.v2-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:48px;column-gap:48px}}.v2-meta dd{margin:4px 0 0;font-size:18px;color:var(--v2-ink)}.v2-tile{position:relative;overflow:hidden;width:100%;aspect-ratio:16/10;border-radius:var(--v2-r-tile);background:var(--v2-panel);isolation:isolate}.v2-tile-art{position:absolute;inset:0}.v2-tile-field{position:absolute;inset:-28%}.v2-tile--fill{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.v2-tile--lg{aspect-ratio:14/9}.v2-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:12px;border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-ground);color:inherit}.v2-card .v2-tile-slot{overflow:hidden;border-radius:var(--v2-r-tile)}.v2-card-body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:0 4px 4px}.v2-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v2-card-head .card-go{margin-top:3px}.v2-card-title{margin:0;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--v2-ink)}.v2-card-line{margin:0;font-size:16px;line-height:1.45;color:var(--v2-ink-3)}.v2-card .v2-tags{margin-top:auto;padding-top:8px}a.v2-card:active{background-color:var(--v2-panel-50);transition-duration:0s}.v2-section{padding-block:clamp(48px,6vw,80px)}.v2-section+.v2-section{border-top:1px solid var(--v2-line)}.v2-section-head{margin:0;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--v2-ink-2)}.v2-frame{display:grid;grid-gap:24px;gap:24px}@media (min-width:900px){.v2-frame{grid-template-columns:240px minmax(0,1fr);column-gap:48px}}.v2-section-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.v2-spec{width:100%;border-collapse:collapse}.v2-spec tr{border-top:1px solid var(--v2-line)}.v2-spec tr:last-child{border-bottom:1px solid var(--v2-line)}.v2-spec td,.v2-spec th{padding:18px 0;text-align:left;vertical-align:baseline}.v2-spec th{width:240px;-webkit-padding-end:16px;padding-inline-end:16px}.v2-spec td{font-size:16px;color:var(--v2-ink)}@media (max-width:719.98px){.v2-spec td,.v2-spec th{display:block}.v2-spec th{width:auto;padding-bottom:0}.v2-spec td{padding-top:0}}.v2-questions li{padding-block:14px;border-top:1px solid var(--v2-line);color:var(--v2-ink)}.v2-questions li:last-child{border-bottom:1px solid var(--v2-line)}.v2-closing{margin:20px 0 0;color:var(--v2-ink-2)}.v2-checks .checks-band-notes{max-width:none;margin:16px 0 0}.v2-checks .checks-band-link{justify-content:flex-start}.v2-linkrow{margin:16px 0 0}.v2-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.v2-featured{display:flex;flex-direction:row;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:40px 8px;-webkit-padding-start:calc(max(0px, (100% - 1280px) / 2) + var(--v2-pad-start));padding-inline-start:calc(max(0px, (100% - 1280px) / 2) + var(--v2-pad-start));-webkit-padding-end:calc(max(0px, (100% - 1280px) / 2) + var(--v2-pad-end));padding-inline-end:calc(max(0px, (100% - 1280px) / 2) + var(--v2-pad-end));scroll-padding-inline-start:calc(max(0px, (100% - 1280px) / 2) + var(--v2-pad-start));scroll-padding-inline-end:calc(max(0px, (100% - 1280px) / 2) + var(--v2-pad-end))}.v2-featured::-webkit-scrollbar{display:none}.v2-featured>.v2-card{flex:0 0 min(480px,88%);scroll-snap-align:start}.v2-featured:focus-visible{outline-offset:-4px}.v2-card--side{flex-direction:row;align-items:stretch}.v2-card--side .v2-tile-slot{flex:none;width:160px;align-self:flex-start}.v2-card--side .v2-tile{aspect-ratio:1}.v2-card--side .v2-card-body{padding-block:4px}@media (max-width:719.98px){.v2-featured>.v2-card{flex:0 0 300px}.v2-card--side .v2-tile-slot{width:96px}}.v2-explore-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.v2-count{margin:0}.v2-filters{display:grid;grid-gap:16px;gap:16px;margin-block:24px 32px}.v2-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;border:0;min-width:0}.v2-filter-label{flex:none;width:100%;margin:0;padding:0}@media (min-width:900px){.v2-filter-label{width:80px}}.v2-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding-inline:14px;border:1px solid transparent;border-radius:var(--v2-r-control);background:var(--v2-panel);color:var(--v2-ink-2);font:inherit;font-size:14px;line-height:1;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform var(--dur-state) var(--ease-standard),background-color var(--dur-state) var(--ease-standard),color var(--dur-state) var(--ease-standard)}.v2-chip:after{content:"";position:absolute;inset:-4px -2px}.v2-chip:active{transform:scale(.98);transition-duration:0s}.v2-chip[aria-pressed=true]{background:var(--v2-ink);color:var(--v2-ground)}@media (hover:hover) and (pointer:fine){.v2-chip[aria-pressed=false]:hover{color:var(--v2-ink);border-color:var(--v2-line)}}.v2-grid{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-grid>li,.v2-related>li{display:flex}.v2-grid>li>.v2-card,.v2-related>li>.v2-card{flex:1 1}.v2-grid .v2-tile,.v2-related .v2-tile{aspect-ratio:2.2/1}.v2-empty{margin:0;padding:24px 0;color:var(--v2-ink-3)}.v2-empty button{font:inherit;color:var(--v2-ink);text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}.v2-related{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.v2-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.v2-related{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-close{background:var(--v2-ground);border-top:1px solid var(--v2-line)}.v2-close-inner{display:grid;grid-gap:28px;gap:28px;padding-block:clamp(48px,7vw,88px)}.v2-statement{margin:0;max-width:20ch;font-size:clamp(31px,4.45vw,64px);font-weight:500;line-height:1.1;letter-spacing:-.025em;color:var(--v2-ink)}.v2-close--doors .v2-statement{max-width:26ch;font-size:40px;line-height:1.2;letter-spacing:-.02em}.v2-doors{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:719.98px){.v2-close--doors .v2-statement{font-size:28px}.v2-doors{flex-direction:column}}.v2-title--statement{max-width:26ch;font-size:clamp(31px,4.45vw,64px);line-height:1.1;letter-spacing:-.025em}@media (min-width:900px){.v2-header--statement .v2-header-text{grid-column:1/-1}}.v2-header-inner>.v2-header-text:first-child{padding-top:40px}.v2-page-meta{display:grid;grid-gap:8px;gap:8px}.v2-dates{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.v2-draft{margin:0;max-width:34rem;font-size:14px;line-height:1.4;color:var(--v2-ink-2)}.v2-sectors ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:24px 0 0;list-style:none}.v2-chip--link{text-decoration:none}.v2-chip--link[aria-current=page]{background:var(--v2-ink);color:var(--v2-ground)}.v2-body{min-width:0}.v2-body p{margin:0 0 16px;max-width:42rem}.v2-body>:last-child{margin-bottom:0}@media (min-width:900px){.v2-frame--bare>.v2-body{grid-column:2}}.v2-intro{margin:0 0 16px;color:var(--v2-ink-2)}.v2-questions{margin:0;padding:0;list-style:none}.v2-index-section{padding-block:0}.v2-index{margin:0;padding:0;list-style:none}.v2-index li{border-top:1px solid var(--v2-line)}.v2-index li:last-child{border-bottom:1px solid var(--v2-line)}.v2-index-section .v2-frame{padding-block:clamp(48px,6vw,80px)}.v2-index-section+.v2-section{border-top:0}.v2-index-section:not(:has(.v2-frame)) .v2-index{margin-block:clamp(32px,4vw,56px)}.v2-index-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;align-items:baseline;padding-block:28px;color:inherit;transition:background-color var(--dur-state) var(--ease-standard)}.v2-index-row:active{background-color:var(--v2-panel-50);transition-duration:0s}.v2-index-num{grid-column:1;grid-row:1}.v2-index-title{display:inline-flex;grid-column:2;grid-row:1;align-items:baseline;gap:12px;font-size:clamp(24px,3vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--v2-ink)}.v2-index-line{grid-column:2;grid-row:2;max-width:46ch;margin:0;color:var(--v2-ink-3)}@media (min-width:900px){.v2-wrap>.v2-index .v2-index-row{grid-template-columns:64px minmax(0,1fr) auto;gap:24px;padding-block:36px}.v2-wrap>.v2-index .v2-index-title{grid-column:3;grid-row:1}.v2-wrap>.v2-index .v2-index-line{grid-column:2;grid-row:1}}@media (max-width:719.98px){.v2-index-row{grid-template-columns:46px minmax(0,1fr)}.v2-index-title{display:block;text-wrap:balance}.v2-index-title .line-link{display:inline}.v2-index-title .card-go{display:inline-grid;-webkit-margin-start:12px;margin-inline-start:12px;vertical-align:middle}}.v2-cards,.v2-sports{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.v2-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.v2-card--text{height:100%;padding:20px}.v2-card--text .v2-card-body{padding:0}@media (min-width:640px){.v2-sports{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.v2-sports{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-more{margin:24px 0 0;font-size:14px;line-height:1.4;color:var(--v2-ink-3)}.v2-linklist,.v2-sources{margin:0;padding:0;list-style:none}.v2-linklist li{border-top:1px solid var(--v2-line)}.v2-linklist li:last-child{border-bottom:1px solid var(--v2-line)}.v2-linklist a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;color:var(--v2-ink);font-weight:500;transition:background-color var(--dur-state) var(--ease-standard)}.v2-linklist a:active{background-color:var(--v2-panel-50);transition-duration:0s}.v2-chevron{flex:none}.v2-sources{counter-reset:source}.v2-sources li{display:grid;grid-gap:2px;gap:2px;padding-block:14px;border-top:1px solid var(--v2-line)}.v2-sources li:last-child{border-bottom:1px solid var(--v2-line)}.v2-sources a{color:var(--v2-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color var(--dur-state) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.v2-sources a:hover{color:var(--v2-ink-2)}}.v2-bars{margin:0;padding:0;list-style:none}.v2-bar-row{display:grid;grid-gap:8px 24px;gap:8px 24px;padding-block:16px;border-top:1px solid var(--v2-line)}.v2-bar-row:last-child{border-bottom:1px solid var(--v2-line)}.v2-bar-label{color:var(--v2-ink)}.v2-bar-figure{display:grid;grid-gap:2px;gap:2px}.v2-bar-value{color:var(--v2-ink)}.v2-bar-note{font-size:14px;color:var(--v2-ink-3)}.v2-bar-track{height:8px;overflow:hidden;background:var(--v2-panel)}.v2-bar-fill,.v2-bar-track{display:block;border-radius:4px}.v2-bar-fill{height:100%;background:var(--v2-ink)}@media (min-width:720px){.v2-bar-row{grid-template-columns:200px minmax(0,1fr) 160px;align-items:center}.v2-bar-figure{grid-column:3;grid-row:1}.v2-bar-track{grid-column:2;grid-row:1}}.v2-bars-caption{margin-top:16px;font-size:14px;color:var(--v2-ink-3)}.v2-notify{display:grid;grid-gap:8px;gap:8px;max-width:none}.v2-notify-row{display:flex;flex-wrap:wrap;gap:8px}.v2-notify-input{flex:1 1 14rem;min-width:0;height:56px;padding-inline:16px;border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-control);background:#ffffff;color:var(--v2-ink);font:inherit;font-size:16px;transition:border-color var(--dur-state) var(--ease-standard),box-shadow var(--dur-state) var(--ease-standard)}.v2-notify-input::placeholder{color:var(--v2-ink-3)}.v2-notify-input:focus{outline:2px solid transparent}.v2-notify-input:focus,.v2-notify-input[data-invalid]{border-color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-ink)}.v2-notify-button{height:56px}.v2-notify-button:disabled{opacity:.6;cursor:default}.v2-notify-done,.v2-notify-error,.v2-notify-note{margin:0;font-size:14px;line-height:1.4}.v2-notify-note{color:var(--v2-ink-3)}.v2-notify-error{color:var(--v2-ink);font-weight:500}.v2-notify-done{color:var(--v2-ink);font-size:16px;animation:notify-in var(--dur-swap) var(--ease-out) both}@keyframes notify-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.v2-notify-done{animation:notify-fade var(--dur-exit) linear both}@keyframes notify-fade{0%{opacity:0}to{opacity:1}}}.v2-example{display:grid;grid-gap:24px;gap:24px;max-width:44rem;padding:24px;border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-ground)}.v2-example-hours{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:6px;gap:6px}.v2-hour{aspect-ratio:1;border-radius:var(--v2-r-control);border:1px solid transparent}.v2-hour[data-state=accepted]{background:var(--v2-ink)}.v2-hour[data-state=unused]{border:1px dashed var(--v2-line-strong)}.v2-example-figures{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0}.v2-example-figures dd{margin:4px 0 0;font-size:18px;color:var(--v2-ink)}.v2-example-pay{display:grid;grid-gap:4px;gap:4px;margin:0;padding-top:20px;border-top:1px solid var(--v2-line)}.v2-example-pay-figure{font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--v2-ink)}.v2-example-caption{margin:0;font-size:14px;line-height:1.4;color:var(--v2-ink-3)}.v2-glasses-tag{margin:0 0 16px}.v2-footer{margin-top:0;padding-top:72px;padding-bottom:40px;border-top:1px solid #e1e1e1;background:var(--v2-ground);--v2-pad-start:max(var(--gutter,20px),var(--notch-reserve,40px));--v2-pad-end:max(var(--gutter,20px),24px);color:var(--v2-ink-2);font-family:var(--v2-font);font-size:16px;line-height:1.5;letter-spacing:.01em}@media (max-width:719.98px){.v2-footer{--v2-pad-start:max(32px,env(safe-area-inset-left,0px));--v2-pad-end:max(32px,env(safe-area-inset-right,0px))}}.v2-footer :is(p,li){text-wrap:pretty}.v2-footer-top{display:grid;grid-template-columns:minmax(0,1fr)}.v2-footer-brand{min-width:0}.v2-footer-mark{display:block;width:auto;height:38px}.v2-footer-mission{margin:16px 0 0;max-width:280px;font-size:16px;line-height:26px;color:#4a4a4a}.v2-footer-product{margin:12px 0 0;font-size:14px;line-height:22px;color:#6b6b6b}.v2-footer-products{margin:20px 0 0;padding:0;list-style:none;font-size:16px;font-weight:500;line-height:20px}.v2-footer-products li+li{margin:16px 0 0}.v2-footer-products a{display:flex;align-items:center;color:var(--v2-ink);text-decoration:none}.v2-footer-links{margin:28px 0 0;padding:0;list-style:none}.v2-footer-col li+li,.v2-footer-links li+li{margin:16px 0 0}.v2-footer-col li a,.v2-footer-links a{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}.v2-footer-col{min-width:0}.v2-footer-col nav+nav{margin:52px 0 0}.v2-footer-head{margin:0 0 16px;font-family:var(--v2-font);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;text-transform:none;color:#6b6b6b}.v2-footer-head a{color:inherit;text-decoration:none}.v2-footer-col ul,.v2-footer-links{--dim-rest:#0b0c0e}.v2-footer-legal-row{display:grid;grid-template-columns:minmax(0,480px) auto;justify-content:space-between;grid-column-gap:24px;column-gap:24px;align-items:start;margin-top:64px}.v2-footer-legal{margin:0;font-size:14px;line-height:20px;color:#6b6b6b}.v2-footer-legal-links{--dim-rest:#4a4a4a;display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}.v2-footer-legal-links a{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}@media (max-width:1099.98px){.v2-footer-legal-row{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media (min-width:720px){.v2-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:48px}.v2-footer-brand{grid-column:1/-1}}@media (min-width:900px){.v2-footer-top{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.v2-footer-brand{grid-column:auto}}@media (max-width:719.98px){.v2-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:0;align-items:start}.v2-footer-brand{grid-column:1/-1}.v2-footer-col{display:contents}.v2-footer-legal-links,.v2-footer-links,.v2-footer-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.v2-footer-col li+li,.v2-footer-col nav+nav,.v2-footer-links li+li,.v2-footer-products li+li{margin:0}.v2-footer-col li a,.v2-footer-legal-links a,.v2-footer-links a,.v2-footer-products a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;padding-block:14px}.v2-footer-head{margin:32px 0 0}.v2-footer-head,.v2-footer-head a{display:flex;align-items:center;box-sizing:border-box;min-height:48px}.v2-footer-head a{padding-block:14px}.v2-footer-legal-nav{order:-1}.v2-footer-legal-row{margin-top:32px;row-gap:24px}}@media (hover:hover) and (pointer:fine){.v2-footer-head a:hover{color:var(--v2-ink)}}@keyframes v2-rise-in{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.v2-btn,.v2-chip,a.v2-card{transition-duration:var(--dur-exit)}.v2-btn:active,.v2-chip:active{transform:none}}.v2-libraryrow{display:flex;justify-content:center;margin:0;padding-block:8px;font-family:var(--v2-font);font-size:16px}.dim-list a{color:var(--dim-rest,#0b0c0e)}@media (hover:hover) and (pointer:fine){.dim-list a{transition:color var(--dur-leave) var(--ease-undim)}.dim-list:has(a:hover) a:not(:hover),.dim-list:not(:has(a:hover)):has(a:focus-visible) a:not(:focus-visible){color:#6b6b6b;transition:color var(--dur-dim) var(--ease-dim)}.dim-list a:focus-visible,.dim-list a:hover{color:#0b0c0e;transition:color var(--dur-undim) var(--ease-undim)}}@media not ((hover:hover) and (pointer:fine)){.dim-list--hold a{transition:color var(--dur-state) var(--ease-standard)}.dim-list--hold a:active{color:#6b6b6b;transition-duration:0s}}.line-link{position:relative;display:inline-block}.line-link:after{content:"";position:absolute;left:0;right:0;bottom:-.25em;bottom:calc(.5lh - .6em - .4px);height:1px;background:#0b0c0e;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-fill) var(--ease-out);pointer-events:none}.line-link[aria-current=page]:after,[aria-current=page] .line-link:after{transform:scaleX(1);transition:none}.line-link--rest{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.line-link--rest:after{content:none}@media (hover:hover) and (pointer:fine){a.line-link:focus-visible:after,a.line-link:hover:after,a:focus-visible .line-link:after,a:hover .line-link:after{transform:scaleX(1)}}@media not ((hover:hover) and (pointer:fine)){a.line-link:active:after,a:active .line-link:after{transform:scaleX(1);transition-duration:0s}}.card-hover{transition:background-color var(--dur-nudge) var(--ease-out),border-color var(--dur-nudge) var(--ease-out)}.card-go{flex:none;display:inline-grid;place-items:center;box-sizing:border-box;width:16px;height:16px;border:1px solid #6b6b6b;border-radius:4px;color:#0b0c0e;opacity:0;transform:translateX(-4px);transition:opacity var(--dur-step) var(--ease-out),transform var(--dur-step) var(--ease-out)}.card-go svg{width:10px;height:10px}@media (hover:hover) and (pointer:fine){.card-hover:hover{background-color:var(--v2-panel-50);border-color:var(--v2-ink-4)}.card-hover:focus-visible .card-go,.card-hover:hover .card-go,.v2-index-row:focus-visible .card-go,.v2-index-row:hover .card-go{opacity:1;transform:none}}@media not ((hover:hover) and (pointer:fine)){.v2-index-row .card-go{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dim-list a,.dim-list a:focus-visible,.dim-list a:hover,.dim-list:has(a:hover) a:not(:hover),.dim-list:not(:has(a:hover)):has(a:focus-visible) a:not(:focus-visible){transition:color var(--dur-exit) linear}.line-link:after{transform:none;opacity:0;transition:opacity var(--dur-exit) linear}.line-link[aria-current=page]:after,[aria-current=page] .line-link:after,a.line-link:active:after,a:active .line-link:after{opacity:1}@media (hover:hover) and (pointer:fine){a.line-link:focus-visible:after,a.line-link:hover:after,a:focus-visible .line-link:after,a:hover .line-link:after{opacity:1}}.card-hover{transition:background-color var(--dur-exit) linear,border-color var(--dur-exit) linear}.card-go{transform:none;transition:opacity var(--dur-exit) linear}}.fold{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-nudge) var(--ease-out),visibility 0s linear var(--dur-nudge)}.fold[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-fill) var(--ease-out),visibility 0s linear 0s}.fold-clip{min-height:0;overflow:hidden}.fold-fade{opacity:0;transition:opacity var(--dur-exit) var(--ease-out)}.fold[data-open=true] .fold-fade{opacity:1;transition:opacity var(--dur-exit) var(--ease-out) min(calc(var(--i, 0) * var(--stagger)),var(--stagger-max))}.fold-turn{transition:transform var(--dur-fill) var(--ease-out)}[aria-expanded=true] .fold-turn{transform:rotate(var(--fold-turn,90deg))}@media (prefers-reduced-motion:reduce){.fold,.fold[data-open=true]{transition:none}.fold-fade,.fold[data-open=true] .fold-fade{transition:opacity var(--dur-exit) linear}.fold-turn{transition:none}}