.w8zVLG_button{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-3) 0 var(--sp-2);border:1px solid var(--x-grout);border-radius:var(--r-control);background:var(--x-white);color:var(--x-deep);font:inherit;font-family:var(--font-sans);font-size:var(--fs-14);cursor:pointer;transition:border-color var(--dur-state) var(--ease-settle);font-weight:500;display:inline-flex}.w8zVLG_button:hover{border-color:var(--x-deep)}.w8zVLG_icon{color:var(--x-accent);flex:none}.w8zVLG_dialog{border-radius:var(--r-panel);background:var(--x-paper);width:min(960px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--x-deep);box-shadow:var(--shadow-float);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.w8zVLG_dialog::backdrop{background:#0e181cb8}@media (prefers-reduced-motion:no-preference){.w8zVLG_dialog[open]{animation:w8zVLG_viewerIn var(--dur-enter) var(--ease-settle) both}}@keyframes w8zVLG_viewerIn{0%{opacity:0;transform:translateY(10px)scale(.99)}}.w8zVLG_body{gap:var(--sp-4);padding:var(--sp-4);display:grid}@media (min-width:720px){.w8zVLG_body{padding:var(--sp-6)}}.w8zVLG_head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.w8zVLG_title{font-family:var(--font-display,var(--font-serif));font-size:var(--fs-24);font-weight:500;line-height:1.2}.w8zVLG_sub{margin-top:var(--sp-1);font-size:var(--fs-14);color:var(--x-shallows);max-width:60ch}.w8zVLG_close,.w8zVLG_navButton{min-height:44px;padding:0 var(--sp-4);border:1px solid var(--x-grout);border-radius:var(--r-control);background:var(--x-white);color:var(--x-deep);font:inherit;font-size:var(--fs-14);cursor:pointer;flex:none;font-weight:500}.w8zVLG_close:hover,.w8zVLG_navButton:hover{border-color:var(--x-deep)}.w8zVLG_figure{gap:var(--sp-2);display:grid}.w8zVLG_figure img{object-fit:contain;border-radius:var(--r-chip);background:var(--x-travertine);width:100%;height:auto;min-height:180px;max-height:calc(100dvh - 260px)}.w8zVLG_caption{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-14);color:var(--x-shallows);flex-wrap:wrap;display:flex}.w8zVLG_kind{color:var(--x-deep);font-weight:600}.w8zVLG_nav{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.w8zVLG_count{font-size:var(--fs-14);color:var(--x-shallows)}
._PJ71a_categories{gap:var(--sp-7);margin-top:var(--sp-6);display:grid}._PJ71a_category{border:0;min-width:0;margin:0;padding:0}._PJ71a_legend{justify-content:space-between;align-items:baseline;gap:var(--sp-4);width:100%;padding:0 0 var(--sp-2);border-bottom:1px solid var(--x-grout);display:flex}._PJ71a_categoryName{font-size:var(--fs-18);font-weight:500;font-stretch:108%}._PJ71a_chosenName{color:var(--x-shallows);font-size:var(--fs-14);text-align:right}._PJ71a_categoryNote{margin-top:var(--sp-2);color:var(--x-shallows);font-size:var(--fs-14)}._PJ71a_chips{gap:var(--sp-5) var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}@media (max-width:429px){._PJ71a_chips{grid-template-columns:repeat(2,minmax(0,1fr))}}._PJ71a_chip{gap:var(--sp-2);cursor:pointer;min-width:0;display:grid;position:relative}._PJ71a_input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._PJ71a_swatch{aspect-ratio:1;border-radius:var(--r-chip);transition:box-shadow var(--dur-state) var(--ease-settle), transform var(--dur-state) var(--ease-settle);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f2c331f,0 1px #0f2c330f}._PJ71a_swatch img{object-fit:cover;width:100%;height:100%}._PJ71a_chip:hover ._PJ71a_swatch{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0f2c3333,0 6px 14px #0f2c331f}._PJ71a_checked ._PJ71a_swatch,._PJ71a_checked:hover ._PJ71a_swatch{box-shadow:0 0 0 2px var(--x-paper), 0 0 0 4px var(--x-accent);transform:none}._PJ71a_input:focus-visible+._PJ71a_swatch{outline:2px solid var(--x-accent);outline-offset:6px}._PJ71a_tick{border-radius:var(--r-round);background:var(--x-accent);width:24px;height:24px;color:var(--x-accent-ink);place-items:center;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0f2c334d}@media (prefers-reduced-motion:no-preference){._PJ71a_tick{animation:_PJ71a_pop var(--dur-enter) var(--ease-settle)}}@keyframes _PJ71a_pop{0%{opacity:0;transform:scale(.6)}}._PJ71a_unavailable{cursor:not-allowed}._PJ71a_unavailable ._PJ71a_swatch{filter:grayscale(.7)contrast(.85);opacity:.55}._PJ71a_unavailable ._PJ71a_swatch:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 7px,#f8f7f4a6 7px 9px);position:absolute;inset:0}._PJ71a_unavailable:hover ._PJ71a_swatch{transform:none;box-shadow:inset 0 0 0 1px #0f2c331f}._PJ71a_text{gap:2px;min-width:0;display:grid}._PJ71a_name{font-size:var(--fs-14);font-weight:500;line-height:1.3}._PJ71a_maker{font-size:var(--fs-12);color:var(--x-shallows)}._PJ71a_effect{font-size:var(--fs-14);font-variant-numeric:tabular-nums}._PJ71a_included{color:var(--x-positive);font-weight:500}._PJ71a_add{color:var(--x-deep)}._PJ71a_credit{color:var(--x-positive)}._PJ71a_off{color:var(--x-shallows);font-size:var(--fs-12)}._PJ71a_chosenDescription{margin-top:var(--sp-4);font-family:var(--font-serif);font-size:var(--fs-17);color:var(--x-deep);max-width:60ch;line-height:1.55}._PJ71a_chosenLead{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-16)}._PJ71a_detail{font-size:var(--fs-12);color:var(--x-shallows);font-variant-numeric:tabular-nums}._PJ71a_tiles{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}._PJ71a_tile{gap:var(--sp-3);min-height:64px;padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3);border:1px solid var(--x-grout);border-radius:var(--r-chip);background:var(--x-white);cursor:pointer;transition:border-color var(--dur-state) var(--ease-settle), background-color var(--dur-state) var(--ease-settle);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid;position:relative}._PJ71a_tile:hover{border-color:var(--x-shallows)}._PJ71a_tileMark{border:1.5px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-round);width:22px;height:22px;color:var(--x-accent-ink);place-items:center;margin-top:1px;display:grid}._PJ71a_tile._PJ71a_checked{border-color:var(--x-accent);background:var(--x-accent-tint);box-shadow:inset 0 0 0 1px var(--x-accent)}._PJ71a_tile._PJ71a_checked ._PJ71a_tileMark{background:var(--x-accent);border-color:var(--x-accent)}._PJ71a_input:focus-visible~._PJ71a_tileMark{outline:2px solid var(--x-accent);outline-offset:3px}._PJ71a_tile._PJ71a_unavailable{background:0 0;border-style:dashed}._PJ71a_tile._PJ71a_unavailable ._PJ71a_name{color:var(--x-shallows)}._PJ71a_tile._PJ71a_unavailable ._PJ71a_tileMark{border-color:var(--x-grout)}._PJ71a_chosenPhotos{align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}._PJ71a_pictureNote{font-size:var(--fs-14);color:var(--x-shallows)}
.tQbbqW_wrap{gap:var(--sp-6);margin-top:var(--sp-6);display:grid}.tQbbqW_schedule{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.tQbbqW_schedule th,.tQbbqW_schedule td{padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-bottom:1px solid var(--x-grout);text-align:left;vertical-align:middle;font-weight:400}.tQbbqW_schedule thead th{border-bottom:1px solid var(--x-rule-strong,var(--x-deep));color:var(--x-shallows);font-weight:500}.tQbbqW_schedule .tQbbqW_num{text-align:right;white-space:nowrap;font-size:var(--fs-16);padding-right:0}.tQbbqW_focusRow{background:var(--x-accent-tint)}.tQbbqW_focusRow th{box-shadow:inset 3px 0 0 var(--x-accent)}.tQbbqW_offRow .tQbbqW_roomName{color:var(--x-shallows)}.tQbbqW_roomButton{width:100%;min-height:44px;padding:var(--sp-1) var(--sp-3);color:inherit;text-align:left;background:0 0;border:0;gap:2px;display:grid}.tQbbqW_roomButton:hover .tQbbqW_roomName{text-underline-offset:.2em;text-decoration:underline}.tQbbqW_roomName{font-weight:500;font-size:var(--fs-16)}.tQbbqW_roomQty{color:var(--x-shallows);font-size:var(--fs-12)}.tQbbqW_roomChoicesNarrow{font-size:var(--fs-12);color:var(--x-deep);display:none}.tQbbqW_muted{color:var(--x-shallows)}@media (max-width:639px){.tQbbqW_optCol{display:none}.tQbbqW_roomChoicesNarrow{display:block}}.tQbbqW_editor{gap:var(--sp-4);padding-top:var(--sp-5);border-top:2px solid var(--x-rule-strong,var(--x-deep));display:grid}.tQbbqW_editorHead{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.tQbbqW_editorTitle{font-size:var(--fs-24);letter-spacing:-.01em;font-weight:400;font-stretch:112%}.tQbbqW_editorQty{margin-left:var(--sp-3);color:var(--x-shallows);font-size:var(--fs-16);font-stretch:100%}.tQbbqW_note{color:var(--x-shallows);font-size:var(--fs-14)}.tQbbqW_editorBody{gap:var(--sp-6);display:grid}@media (min-width:900px){.tQbbqW_editorBody{grid-template-columns:var(--x-area-columns,minmax(0, 5fr) minmax(0, 6fr));align-items:start}.tQbbqW_drawing{position:sticky;top:88px}}.tQbbqW_drawing{aspect-ratio:4/3;border-radius:var(--r-chip);box-shadow:0 0 0 1px var(--x-grout);overflow:hidden}.tQbbqW_choices{gap:var(--sp-6);display:grid}.tQbbqW_dimmed{opacity:.6}.tQbbqW_include{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:44px;font-weight:500;font-size:var(--fs-14);display:inline-flex}.tQbbqW_checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tQbbqW_box{border:1.5px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-chip);background:var(--x-white);place-items:center;width:22px;height:22px;display:grid}.tQbbqW_checkbox:checked+.tQbbqW_box{background:var(--x-accent);border-color:var(--x-accent)}.tQbbqW_checkbox:checked+.tQbbqW_box:after{content:"";border-left:2px solid var(--x-accent-ink);border-bottom:2px solid var(--x-accent-ink);width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}.tQbbqW_checkbox:focus-visible+.tQbbqW_box{outline:2px solid var(--x-accent);outline-offset:3px}
.ZpIBFW_measure{margin-top:var(--sp-6);gap:var(--sp-4);display:grid}.ZpIBFW_layout{gap:var(--sp-6);display:grid}@media (min-width:900px){.ZpIBFW_withDiagram{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.ZpIBFW_table{border-collapse:collapse;width:100%;font-size:var(--fs-16)}.ZpIBFW_table th,.ZpIBFW_table td{padding:var(--sp-3) 0;border-bottom:1px solid var(--x-grout);text-align:left;vertical-align:top;font-weight:400}.ZpIBFW_table thead th{border-bottom:1px solid var(--x-rule-strong,var(--x-deep));color:var(--x-shallows);font-size:var(--fs-14);padding-top:0;font-weight:500}.ZpIBFW_table tfoot th,.ZpIBFW_table tfoot td{padding-top:var(--sp-4);font-weight:500;font-size:var(--fs-18);border-bottom:0}.ZpIBFW_table .ZpIBFW_num{text-align:right;padding-right:var(--sp-5);white-space:nowrap}.ZpIBFW_inc{white-space:nowrap;width:1%}.ZpIBFW_name{font-weight:500;display:block}.ZpIBFW_note{max-width:44ch;color:var(--x-shallows);font-size:var(--fs-14);margin-top:2px;display:block}.ZpIBFW_unit{color:var(--x-shallows);font-size:var(--fs-14);font-weight:400}.ZpIBFW_off .ZpIBFW_name,.ZpIBFW_off .ZpIBFW_num{color:var(--x-shallows)}.ZpIBFW_always{color:var(--x-shallows);font-size:var(--fs-14)}.ZpIBFW_toggle{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:44px;font-weight:500;font-size:var(--fs-14);display:inline-flex}.ZpIBFW_checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ZpIBFW_box{border:1.5px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-chip);background:var(--x-white);place-items:center;width:22px;height:22px;display:grid}.ZpIBFW_checkbox:checked+.ZpIBFW_box{background:var(--x-accent);border-color:var(--x-accent)}.ZpIBFW_checkbox:checked+.ZpIBFW_box:after{content:"";border-left:2px solid var(--x-accent-ink);border-bottom:2px solid var(--x-accent-ink);width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}.ZpIBFW_checkbox:focus-visible+.ZpIBFW_box{outline:2px solid var(--x-accent);outline-offset:3px}.ZpIBFW_diagram{border:1px solid var(--x-grout);border-radius:var(--r-chip);background:var(--x-white);padding:var(--sp-3)}.ZpIBFW_footnote{color:var(--x-shallows);font-size:var(--fs-14);max-width:70ch}
.OnRMUa_schedule{margin-top:var(--sp-6)}.OnRMUa_wide{display:none}.OnRMUa_narrow{display:block}@media (min-width:768px){.OnRMUa_wide{display:block}.OnRMUa_narrow{display:none}}.OnRMUa_table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--fs-14);line-height:1.45}.OnRMUa_table th,.OnRMUa_table td{text-align:left;vertical-align:top;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--x-grout)}.OnRMUa_table thead th,.OnRMUa_table thead td{padding-top:var(--sp-5);padding-bottom:var(--sp-5);vertical-align:bottom;border-top:0}.OnRMUa_table tbody th{color:var(--x-shallows);width:22%;padding-left:0;font-weight:500}.OnRMUa_corner{width:22%}.OnRMUa_colHead{font-weight:400;position:relative}.OnRMUa_colHead:before{content:"";height:3px;transition:background-color var(--dur-state) var(--ease-settle);background:0 0;position:absolute;top:0;left:0;right:0}.OnRMUa_selectedCol{background:var(--x-accent-tint)}.OnRMUa_colHead.OnRMUa_selectedCol:before{background:var(--x-accent);height:4px;box-shadow:0 4px 16px color-mix(in srgb, var(--x-accent) 45%, transparent)}.OnRMUa_pkgName{font-size:var(--fs-21);letter-spacing:-.01em;font-weight:500;font-stretch:112%;display:block}.OnRMUa_recommended{font-size:var(--fs-12);color:var(--x-accent);margin-top:2px;font-weight:600;display:block}.OnRMUa_detailName .OnRMUa_recommended{margin:0 0 0 var(--sp-3);vertical-align:middle;display:inline-block}.OnRMUa_pkgPrice{margin-top:var(--sp-3);font-size:var(--fs-36);letter-spacing:-.02em;font-weight:330;font-stretch:108%;line-height:1;display:block}.OnRMUa_pkgTiming{margin-top:var(--sp-2);color:var(--x-shallows);font-size:var(--fs-14);display:block}.OnRMUa_choose{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;margin-top:var(--sp-4);padding:0 var(--sp-3);border:1px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-control);color:var(--x-deep);font-weight:600;font-size:var(--fs-14);transition:background-color var(--dur-state) var(--ease-settle), color var(--dur-state) var(--ease-settle), border-color var(--dur-state) var(--ease-settle);background:0 0;display:inline-flex}.OnRMUa_choose:hover{background:var(--x-white)}.OnRMUa_chosen,.OnRMUa_chosen:hover{background:var(--x-accent);border-color:var(--x-accent);color:var(--x-accent-ink)}.OnRMUa_none{color:var(--x-shallows)}.OnRMUa_cellList{gap:var(--sp-1);list-style:none;display:grid}.OnRMUa_cellList li{text-indent:-1em;padding-left:1em}.OnRMUa_cellList li:before{content:"+ ";color:var(--x-shallows)}.OnRMUa_cellListMinus{gap:var(--sp-1);list-style:none;display:grid}.OnRMUa_compact{min-width:560px;font-size:var(--fs-14)}.OnRMUa_compact .OnRMUa_pkgPrice{font-size:var(--fs-24)}.OnRMUa_compact tbody th{z-index:1;background:var(--x-paper);padding-left:var(--sp-3);position:sticky;left:0}.OnRMUa_compact .OnRMUa_corner{z-index:1;background:var(--x-paper);position:sticky;left:0}.OnRMUa_segmented{border:1px solid var(--x-rule-strong,var(--x-deep));border-radius:var(--r-control);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.OnRMUa_segment{min-height:56px;padding:var(--sp-2) var(--sp-1);border:0;border-left:1px solid var(--x-rule-strong,var(--x-deep));color:var(--x-deep);transition:background-color var(--dur-state) var(--ease-settle), color var(--dur-state) var(--ease-settle);background:0 0;justify-items:center;gap:2px;display:grid}.OnRMUa_segment:first-child{border-left:0}.OnRMUa_segment:focus-visible{outline-offset:-4px}.OnRMUa_segmentOn{background:var(--x-accent);color:var(--x-accent-ink)}.OnRMUa_segmentName{font-weight:600;font-size:var(--fs-14)}.OnRMUa_segmentPrice{font-size:var(--fs-14)}.OnRMUa_detail{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:3px solid var(--x-accent)}.OnRMUa_detailHead{justify-content:space-between;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;display:flex}.OnRMUa_detailName{font-size:var(--fs-24);font-weight:500;font-stretch:112%}.OnRMUa_detailPrice{font-size:var(--fs-36);letter-spacing:-.02em;font-weight:330;font-stretch:108%;line-height:1}.OnRMUa_detailSummary{margin-top:var(--sp-3);font-size:var(--fs-17)}.OnRMUa_detailRows{margin-top:var(--sp-4);font-size:var(--fs-14)}.OnRMUa_detailRows>div{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--x-grout);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.OnRMUa_detailRows dt{color:var(--x-shallows);font-weight:500}.OnRMUa_detailTiming{margin-top:var(--sp-3);color:var(--x-shallows);font-size:var(--fs-14)}.OnRMUa_compareToggle{margin-top:var(--sp-4)}.OnRMUa_textButton{min-height:44px;color:var(--x-accent);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.OnRMUa_scroller{margin-top:var(--sp-3);overscroll-behavior-x:contain;border-top:1px solid var(--x-grout);-webkit-overflow-scrolling:touch;overflow-x:auto}.OnRMUa_footnotes{margin-top:var(--sp-4);gap:var(--sp-1);color:var(--x-shallows);font-size:var(--fs-14);display:grid}.OnRMUa_footName{color:var(--x-deep);font-weight:500}.OnRMUa_pkgRate{color:var(--x-shallows);font-size:var(--fs-12);margin-top:2px;display:block}.OnRMUa_detailRate{color:var(--x-shallows);font-size:var(--fs-12);letter-spacing:0;margin-top:2px;font-weight:400;display:block}.OnRMUa_breakdown{font-size:var(--fs-16);gap:0;margin:0;padding:0;list-style:none;display:grid}.OnRMUa_breakdownLine{border-bottom:1px solid var(--x-grout);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.OnRMUa_breakdownLine:last-child{border-bottom:0}.OnRMUa_breakdownLabel{gap:.125rem;display:grid}.OnRMUa_breakdownQty{color:var(--x-shallows);font-size:var(--fs-14)}.OnRMUa_breakdownPrice{white-space:nowrap;color:var(--x-deep)}[data-qs-style=clean] .OnRMUa_colHead:before,[data-qs-style=midnight] .OnRMUa_colHead:before{display:none}[data-qs-style=clean] .OnRMUa_colHead.OnRMUa_selectedCol,[data-qs-style=midnight] .OnRMUa_colHead.OnRMUa_selectedCol{border-radius:18px 18px 0 0}[data-qs-style=clean] .OnRMUa_table tbody tr:last-child .OnRMUa_selectedCol,[data-qs-style=midnight] .OnRMUa_table tbody tr:last-child .OnRMUa_selectedCol{border-radius:0 0 18px 18px}[data-qs-style=clean] .OnRMUa_table .OnRMUa_selectedCol,[data-qs-style=midnight] .OnRMUa_table .OnRMUa_selectedCol{border-top-color:#0000}[data-qs-style=clean] .OnRMUa_pkgName,[data-qs-style=clean] .OnRMUa_detailName{letter-spacing:-.015em;font-weight:600;font-stretch:100%}[data-qs-style=clean] .OnRMUa_pkgPrice,[data-qs-style=clean] .OnRMUa_detailPrice{letter-spacing:-.03em;font-weight:600;font-stretch:100%}[data-qs-style=midnight] .OnRMUa_pkgName,[data-qs-style=midnight] .OnRMUa_detailName{font-weight:500;font-stretch:100%}[data-qs-style=midnight] .OnRMUa_pkgPrice,[data-qs-style=midnight] .OnRMUa_detailPrice{letter-spacing:-.03em;font-weight:300;font-stretch:100%}[data-qs-style=clean] .OnRMUa_choose,[data-qs-style=midnight] .OnRMUa_choose,[data-qs-style=gallery] .OnRMUa_choose{border-radius:var(--r-round)}[data-qs-style=clean] .OnRMUa_segmented,[data-qs-style=midnight] .OnRMUa_segmented{background:var(--x-travertine);border:0;border-radius:16px;gap:4px;padding:4px}[data-qs-style=clean] .OnRMUa_segment,[data-qs-style=midnight] .OnRMUa_segment{border-left:0;border-radius:12px}[data-qs-style=clean] .OnRMUa_segmentOn,[data-qs-style=midnight] .OnRMUa_segmentOn{background:var(--x-accent)}[data-qs-style=clean] .OnRMUa_detail,[data-qs-style=midnight] .OnRMUa_detail{border-top:0;padding-top:0}[data-qs-style=gallery] .OnRMUa_pkgName,[data-qs-style=gallery] .OnRMUa_pkgPrice,[data-qs-style=gallery] .OnRMUa_detailName,[data-qs-style=gallery] .OnRMUa_detailPrice{font-family:var(--font-display);font-weight:340;font-stretch:100%}[data-qs-style=gallery] .OnRMUa_selectedCol{background:var(--x-white)}[data-qs-style=gallery] .OnRMUa_colHead.OnRMUa_selectedCol:before{height:2px;box-shadow:none}[data-qs-style=gallery] .OnRMUa_segmented{border-radius:var(--r-round)}
.yZbvFq_block{gap:var(--sp-3);margin-top:var(--sp-7);display:grid}.yZbvFq_allowances{gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid var(--x-grout);border-radius:var(--r-panel);background:var(--x-white);display:grid}.yZbvFq_subTitle{font-size:var(--fs-18);font-weight:500;font-stretch:108%}.yZbvFq_lede{max-width:62ch;color:var(--x-shallows);font-size:var(--fs-14)}.yZbvFq_schedule{border-top:1px solid var(--x-rule-strong,var(--x-deep));display:grid}.yZbvFq_schedule>div{gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--x-grout);grid-template-columns:minmax(0,1fr) auto;display:grid}.yZbvFq_schedule dt{font-weight:500;font-size:var(--fs-16)}.yZbvFq_schedule dd{text-align:right;font-size:var(--fs-16);white-space:nowrap;font-weight:500}.yZbvFq_note{max-width:60ch;color:var(--x-shallows);font-size:var(--fs-14);margin-top:2px;font-weight:400;display:block}.yZbvFq_unit{color:var(--x-shallows);font-size:var(--fs-14);font-weight:400}.yZbvFq_table{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.yZbvFq_table th,.yZbvFq_table td{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--x-grout);text-align:left;vertical-align:top;font-weight:400}.yZbvFq_table thead th{border-bottom:1px solid var(--x-rule-strong,var(--x-deep));color:var(--x-shallows);font-weight:500}.yZbvFq_table tbody th{font-weight:500;font-size:var(--fs-16);width:30%}.yZbvFq_owner{padding:2px var(--sp-2);border-radius:var(--r-chip);font-weight:600;font-size:var(--fs-12);white-space:nowrap;display:inline-block}.yZbvFq_contractor{background:var(--x-accent-tint);color:var(--x-deep)}.yZbvFq_homeowner{background:var(--x-notice);color:var(--x-notice-ink)}.yZbvFq_shared{background:var(--x-travertine);color:var(--x-deep)}.yZbvFq_narrowNote{display:none}@media (max-width:639px){.yZbvFq_wideOnly{display:none}.yZbvFq_narrowNote{margin-top:var(--sp-1);color:var(--x-shallows);font-size:var(--fs-14);font-weight:400;display:block}.yZbvFq_table tbody th{width:auto}}.yZbvFq_financial{gap:var(--sp-3);margin-top:var(--sp-7);padding:var(--sp-5);border:1.5px dashed var(--x-shallows);border-radius:var(--r-panel);display:grid}.yZbvFq_disclosure{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--x-grout);max-width:66ch;font-size:var(--fs-16);display:grid}.yZbvFq_discTitle{font-size:var(--fs-16);font-weight:600}
.TzYiHq_bar{z-index:40;background:var(--s-graphite);color:#fff;font-size:var(--fs-14);position:sticky;top:0}.TzYiHq_inner{align-items:center;gap:var(--sp-2) var(--sp-5);max-width:var(--max-width);padding:var(--sp-2) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.TzYiHq_home{color:#fff;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.TzYiHq_home:focus-visible{outline-color:#fff}.TzYiHq_text{flex:320px;line-height:1.45}.TzYiHq_homeMark{display:none}.TzYiHq_actions{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.TzYiHq_primary{min-height:44px;padding:0 var(--sp-5);border-radius:var(--r-control);color:var(--s-graphite);font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.TzYiHq_primary:hover{background:#e9ece8}.TzYiHq_primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.TzYiHq_primary:disabled{opacity:.7;cursor:progress}.TzYiHq_secondary{color:#ffffffdb;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.TzYiHq_secondary:focus-visible{outline-color:#fff}.TzYiHq_barError{max-width:var(--max-width);padding:0 var(--gutter) var(--sp-2);color:#ffd7cf;margin:0 auto}.TzYiHq_dialog{width:min(30rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100vh - 2 * var(--sp-5));border-radius:var(--r-panel);background:var(--s-sheet);color:var(--s-graphite);--focus-color:var(--s-accent);border:0;padding:0;box-shadow:0 24px 60px -20px #14181673}.TzYiHq_dialog::backdrop{background:#1418168c}.TzYiHq_form{gap:var(--sp-4);padding:var(--sp-6);display:grid}.TzYiHq_title{font-size:var(--fs-24);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:1.15}.TzYiHq_lede{margin-top:var(--sp-2);color:var(--s-pencil);font-size:var(--fs-14);line-height:1.5}.TzYiHq_field{gap:var(--sp-1);display:grid}.TzYiHq_label{font-size:var(--fs-14);font-weight:600}.TzYiHq_input{min-height:44px;padding:0 var(--sp-3);border:1px solid var(--s-rule-strong);border-radius:var(--r-control);color:var(--s-graphite);font:inherit;background:#fff}.TzYiHq_invalid{border-color:var(--s-danger)}.TzYiHq_hint{font-size:var(--fs-14);color:var(--s-pencil)}.TzYiHq_fieldError,.TzYiHq_formError{font-size:var(--fs-14);color:var(--s-danger)}.TzYiHq_formActions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.TzYiHq_submit{min-height:48px;padding:0 var(--sp-5);border-radius:var(--r-control);background:var(--s-accent);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:600}.TzYiHq_submit:hover{background:var(--s-accent-hover)}.TzYiHq_submit:disabled{opacity:.7;cursor:progress}.TzYiHq_cancel{min-height:44px;padding:0 var(--sp-3);color:var(--s-pencil);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:640px){.TzYiHq_inner{gap:var(--sp-3);flex-wrap:nowrap}.TzYiHq_actions{flex-wrap:nowrap}.TzYiHq_homeFull,.TzYiHq_summary,.TzYiHq_secondary{display:none}.TzYiHq_homeMark{display:inline-flex}.TzYiHq_text{flex:auto;min-width:0}.TzYiHq_primary{padding:0 var(--sp-3);white-space:nowrap}}
