.b5J-0W_page{--gallery-h:62svh;margin-top:-3.5rem}.b5J-0W_media{z-index:0;position:sticky;top:0}.b5J-0W_gallery{height:var(--gallery-h);position:relative}.b5J-0W_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-timeline:--gallery inline;height:100%;display:flex;overflow-x:auto}.b5J-0W_track:focus-visible{outline-offset:-4px}.b5J-0W_slide{scroll-snap-align:center;flex:0 0 100%;height:100%}.b5J-0W_slide img{object-fit:cover;width:100%;height:100%}.b5J-0W_galleryShade{pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--color-abyss) 75%, transparent), transparent);height:9rem;position:absolute;inset:0 0 auto}.b5J-0W_galleryCount{bottom:.9rem;left:var(--pad);font-variant-numeric:tabular-nums;background:color-mix(in oklab, var(--color-abyss) 70%, transparent);border-radius:999px;padding:.3rem .7rem;position:absolute}.b5J-0W_galleryCount:before{content:attr(data-static)}@property --photo{syntax:"<integer>";inherits:true;initial-value:1}@supports (animation-timeline:scroll()){.b5J-0W_gallery{timeline-scope:--gallery}.b5J-0W_galleryCount{counter-reset:photo var(--photo) total var(--total);animation:linear both b5J-0W_photo-count;animation-timeline:--gallery}.b5J-0W_galleryCount:before{content:counter(photo) " / " counter(total)}@media (prefers-reduced-motion:no-preference){.b5J-0W_gallery{animation:linear both b5J-0W_recede;animation-timeline:scroll(root);animation-range:0 var(--gallery-h)}}}@keyframes b5J-0W_photo-count{to{--photo:var(--total)}}@keyframes b5J-0W_recede{to{opacity:.35;transform:scale(.94)}}.b5J-0W_arrows{right:var(--pad);gap:.5rem;display:none;position:absolute;bottom:.9rem}@media (hover:hover) and (pointer:fine){.b5J-0W_arrows{display:flex}}.b5J-0W_arrow{background:color-mix(in oklab, var(--color-abyss) 70%, transparent);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.b5J-0W_horizonBar{z-index:2;padding:.9rem var(--pad);background:var(--color-sea);border-top:1px solid var(--line);position:relative}.b5J-0W_keyFacts{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.b5J-0W_price{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.b5J-0W_sheet{z-index:1;padding:1.5rem var(--pad) 6rem;background:var(--color-sea);position:relative}.b5J-0W_sheetGrid{gap:2.5rem;display:grid}.b5J-0W_block{gap:.75rem;display:grid}.b5J-0W_facts{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;padding-top:1rem;display:grid}@media (min-width:40rem){.b5J-0W_facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.b5J-0W_ctaBar{z-index:20;padding:.6rem var(--pad) calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--color-deep) 96%, transparent);border-top:1px solid var(--hair);gap:.5rem;display:flex;position:fixed;inset:auto 0 0}.b5J-0W_cta{border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:2.75rem;font-size:.95rem;font-weight:600;display:inline-flex}@media (min-width:64rem){.b5J-0W_page{--gallery-h:calc(100svh - 3.5rem);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);margin-top:0;display:grid}.b5J-0W_media{position:static}.b5J-0W_gallery{animation:none;position:sticky;top:3.5rem}.b5J-0W_horizonBar,.b5J-0W_sheet{grid-column:2}.b5J-0W_media{grid-row:1/span 2}.b5J-0W_ctaBar{display:none}.b5J-0W_sheet{padding-bottom:4rem}}
.fR5JnG_scroller{padding-inline:var(--pad);margin-inline:calc(-1 * var(--pad));overscroll-behavior-x:contain;overflow-x:auto}.fR5JnG_table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.875rem}.fR5JnG_table th,.fR5JnG_table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--hair);padding:.7rem .75rem .7rem 0}.fR5JnG_table thead th{color:var(--color-mist);text-transform:uppercase;letter-spacing:.12em;border-bottom-color:var(--line);font-size:.6875rem;font-weight:400}.fR5JnG_table tbody th{z-index:1;background:var(--color-sea);font-weight:500;position:sticky;left:0}.fR5JnG_table tbody th a{text-underline-offset:4px;min-height:2.75rem;text-decoration:underline;display:block}.fR5JnG_table tbody tr:hover th,.fR5JnG_table tbody tr:hover td{background:color-mix(in oklab, var(--color-deep) 60%, var(--color-sea))}@media (min-width:64rem){.fR5JnG_table{min-width:0}}
