.hv4{--ground: #F3F6F8;--surface: #FFFFFF;--tint: #E6F4F7;--ink: #0F2740;--ink-2: #334A61;--mute: #5B6B7A;--line: #E3E9EC;--line-2: #CBD6DC;--accent: #0B7F93;--accent-ink: #086C7D;--accent-on-field: #DDF4F8;--warm: #C2410C;--warm-tint: #FFF1E8;--star: #F59E0B;--g-blue: #4285F4;--g-red: #EA4335;--g-yellow: #FBBC05;--g-green: #34A853;--dot-calm: #0B7F93;--dot-rest: #CBD6DC;--dot-idle: #64748B;--film-band: 15, 39, 64;--band: #0F2740;--on-band: #FFFFFF;--on-band-2: #C9D7E3;--band-accent: #5CD6E2;--band-orange: #FB923C;--band-chip: rgba(255, 255, 255, .09);--story-bar: rgba(255, 255, 255, .38);--band-line: rgba(255, 255, 255, .16);--paper-stripe: rgba(255, 255, 255, .13);--f: "Heebo", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--fs-display: 34px;--lh-display: 1.1;--ls-display: -.025em;--fs-h1: min(var(--fs-display), calc((100vw - 2 * var(--gutter)) / 13.6));--fs-hero-sub: 18px;--lh-hero-sub: 1.35;--fs-h2: 26px;--lh-h2: 1.1;--ls-h2: -.02em;--fs-brand: 22px;--lh-brand: 1.2;--ls-brand: -.015em;--fs-maya: 17px;--fs-store-line: 23px;--fs-rev-num: 64px;--fs-chip: 22px;--fs-why: 31px;--fs-num: 44px;--lh-num: 1;--ls-num: -.03em;--fs-sub: 14px;--lh-sub: 1.45;--fs-body: 15px;--lh-body: 1.6;--fs-card: 14.5px;--lh-card: 1.3;--ls-card: -.005em;--fs-price: 17px;--ls-price: -.02em;--fs-meta: 12.5px;--lh-meta: 1.4;--fs-eta: 12px;--fs-caption: 11.5px;--ls-caption: .01em;--fs-ctl: 13.5px;--fs-btn: 15px;--fs-h3-film: 22px;--fs-tile-100: 20px;--fs-tag: 11px;--fs-search: 16px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--gutter: 16px;--tile: clamp(60px, calc((100vw - var(--gutter)) / 4.5 - 16px), 84px);--wrap: 1280px;--sec-y: var(--s-6);--head-gap: var(--s-4);--head-h: 56px;--rail-gap: 12px;--grid-gap: 12px;--grid-row-gap: 16px;--card-w: 224px;--tile-w: 132px;--hit: 44px;--top-h: 545px;--r-well: 12px;--r-tile: 20px;--r-ctl: 12px;--r-pill: 999px;--ring: inset 0 0 0 1px rgba(15, 39, 64, .06);--sh-hover: 0 14px 28px -18px rgba(15, 39, 64, .38);--card-line: rgba(15, 39, 64, .15);--card-well: #F7F8FA;--r-card: 24px;--sh-card: 0 4px 20px rgba(15, 39, 64, .04);--sh-card-hover: 0 20px 40px rgba(15, 39, 64, .1);--sh-cart: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--star-off: #E5E7EB;--heart-line: #E5E7EB;--heart-ink: #6B7280;--fs-card-t: 14px;--lh-card-t: 1.375;--fs-card-price: 20px;--fs-card-rate: 12px;--card-pad: 16px;--cart: 36px;--heart: 32px;--ease: cubic-bezier(.2, .8, .2, 1);--t-fast: .18s;--t-photo: .35s;font-family:var(--f);color:var(--ink-2);background:var(--ground);-webkit-font-smoothing:antialiased}@media (min-width: 768px){.hv4{--gutter: 32px;--fs-card-t: 15px;--fs-card-price: 24px;--cart: 44px}}@media (min-width: 1024px){.hv4{--fs-display: 46px;--fs-hero-sub: 22px;--fs-h2: 36px;--ls-h2: -.025em;--fs-brand: 28px;--fs-num: 64px;--fs-maya: 21px;--fs-store-line: 31px;--fs-rev-num: 88px;--fs-chip: 28px;--fs-why: 58px;--fs-sub: 16px;--fs-body: 16px;--fs-card: 16px;--fs-price: 19px;--fs-meta: 13px;--fs-eta: 12.5px;--fs-caption: 12.5px;--fs-ctl: 14px;--fs-h3-film: 24px;--fs-search: 18px;--sec-y: var(--s-8);--head-gap: var(--s-5);--head-h: 64px;--rail-gap: 24px;--grid-gap: 24px;--grid-row-gap: 32px;--r-well: 14px;--top-h: 600px}}@media (prefers-reduced-motion: reduce){.hv4{--t-fast: 0s;--t-photo: 0s}}.hv4[data-ground=white]{--ground: #FFFFFF;--ring: inset 0 0 0 1px rgba(15, 39, 64, .1)}:where(.hv4) *,:where(.hv4) *:before,:where(.hv4) *:after{box-sizing:border-box}:where(.hv4) :where(h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd,address){margin:0;padding:0}:where(.hv4) :where(ul,ol){list-style:none}:where(.hv4) :where(img,video){display:block;max-width:100%}:where(.hv4) a{color:inherit;text-decoration:none}:where(.hv4) :where(button,select,input){font:inherit;color:inherit}:where(.hv4) address{font-style:normal}.hv4 :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.hv4 .is-filled:focus-visible{outline-color:var(--ink)}.hv4-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hv4-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.hv4-sec{padding-block:var(--sec-y)}.hv4-sec.is-editorial>.hv4-wrap{border-top:1px solid var(--line);padding-top:var(--sec-y)}.hv4-sec.is-tight{padding-top:0}.hv4-sec[id]{scroll-margin-top:180px}@media (min-width: 1024px){.hv4-sec[id]{scroll-margin-top:150px}}.hv4-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s-3);min-height:var(--head-h);margin-bottom:var(--head-gap);padding-inline-end:var(--hit)}.hv4-h2{font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--ink);text-wrap:balance}.hv4-sub{margin-top:var(--s-1);font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:400;color:var(--mute)}.hv4-tools{display:flex;align-items:center;gap:var(--s-2)}@media (min-width: 1024px){.hv4-head{padding-inline-end:0}}.hv4-more{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--tint);color:var(--accent-ink);font-size:var(--fs-ctl);font-weight:800;white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}.hv4-more:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}@media (hover: hover) and (pointer: fine){.hv4-more:hover{background:var(--accent);color:var(--surface)}}.hv4-arrows{display:none;gap:var(--s-2)}.hv4-arrow{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast)}.hv4-arrow svg{width:18px;height:18px}.hv4-arrow[aria-disabled=true]{opacity:.35;cursor:default}@media (hover: hover) and (pointer: fine){.hv4-arrow:not([aria-disabled=true]):hover{border-color:var(--accent)}}@media (min-width: 1024px){.hv4-arrows{display:inline-flex}}.hv4-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--hit);padding:0 var(--s-5);border-radius:var(--r-ctl);border:1px solid transparent;font-size:var(--fs-btn);font-weight:800;cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.hv4-btn svg{width:16px;height:16px}.hv4-btn.is-filled{background:var(--accent);color:var(--surface)}.hv4-btn.is-line{background:var(--surface);color:var(--ink);border-color:var(--line-2)}@media (hover: hover) and (pointer: fine){.hv4-btn.is-filled:hover{background:var(--accent-ink)}.hv4-btn.is-line:hover{border-color:var(--ink)}}.hv4-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hv4-clamp.is-open{display:block;overflow:visible}.hv4-readmore{justify-self:start;align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--hit);padding:0;border:0;background:none;font-size:var(--fs-ctl);font-weight:800;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hv4-price.is-pending{display:inline-block;width:48px;height:17px;border-radius:4px;background:var(--line);color:transparent;vertical-align:middle}@media (prefers-reduced-motion: reduce){.hv4 *,.hv4 *:before,.hv4 *:after{transition-duration:0s!important;animation:none!important}}html:has(.hv4){scroll-padding-top:180px}@media (min-width: 1024px){html:has(.hv4){scroll-padding-top:150px}}
