.Ht08Oq_bar{background:var(--m-grain), var(--m-sky-0);color:#fff;font-size:var(--fs-14)}.Ht08Oq_inner{justify-content:space-between;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}.Ht08Oq_text{flex:380px;line-height:1.45}.Ht08Oq_home{color:#fff;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.Ht08Oq_homeMark{color:#fff;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.Ht08Oq_home:focus-visible,.Ht08Oq_homeMark:focus-visible{outline-color:#fff}.Ht08Oq_primary{min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-round);background:var(--m-window);color:var(--m-sky-0);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.Ht08Oq_primary:hover{background:var(--m-window-hover)}.Ht08Oq_primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.Ht08Oq_more{align-items:center;gap:0 var(--sp-4);font-size:var(--fs-12);flex-wrap:wrap;flex-basis:100%;display:flex}.Ht08Oq_moreLink{color:#ffffffdb;min-height:32px;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.Ht08Oq_moreLink:focus-visible{outline-color:#fff}.Ht08Oq_kind{font-weight:600}.Ht08Oq_actions{align-items:center;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.Ht08Oq_link{color:#fff;text-underline-offset:.2em;align-items:center;min-height:40px;font-weight:600;text-decoration:underline;display:inline-flex}.Ht08Oq_linkButton{color:#fff;min-height:40px;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.Ht08Oq_linkButton:focus-visible{outline-color:#fff}.Ht08Oq_button{min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-control);color:#fff;background:0 0;border:1px solid #ffffffb3;font-weight:600}.Ht08Oq_button:hover{background:#ffffff1a}.Ht08Oq_button:focus-visible,.Ht08Oq_link:focus-visible{outline-color:#fff}.Ht08Oq_present{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-5);max-width:var(--max-width);padding:var(--sp-1) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.Ht08Oq_presentText{align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;line-height:1.45;display:flex}.Ht08Oq_count{color:#ffffffc7;font-variant-numeric:tabular-nums}.Ht08Oq_fictional{color:#ffffffc7}.Ht08Oq_presentNav{align-items:center;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.Ht08Oq_step{min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-control);color:#fff;border:1px solid #ffffffb3;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Ht08Oq_step:hover{background:#ffffff1a}.Ht08Oq_all{position:relative}.Ht08Oq_allSummary{text-underline-offset:.2em;cursor:pointer;align-items:center;min-height:40px;font-weight:600;text-decoration:underline;display:inline-flex}.Ht08Oq_allList{z-index:60;min-width:220px;padding:var(--sp-2) 0;border-radius:var(--r-control);background:var(--s-graphite);list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000047}.Ht08Oq_allLink{min-height:40px;padding:0 var(--sp-4);color:#fff;align-items:center;text-decoration:none;display:flex}.Ht08Oq_allLink:hover{background:#ffffff1a}.Ht08Oq_allLink[aria-current=page]{text-underline-offset:.2em;font-weight:600;text-decoration:underline}.Ht08Oq_step:focus-visible,.Ht08Oq_allSummary:focus-visible,.Ht08Oq_allLink:focus-visible{outline-color:#fff}@media (max-width:639px){.Ht08Oq_presentNav{gap:var(--sp-1) var(--sp-3)}.Ht08Oq_allList{left:0;right:auto}.Ht08Oq_wide{display:none}}
.R6wRsG_main{padding-bottom:var(--d-bar-h)}.R6wRsG_config{display:grid}@media (min-width:1000px){.R6wRsG_config{grid-template-columns:minmax(0,1fr) clamp(420px,35vw,540px);align-items:start}}.R6wRsG_stage,.R6wRsG_stageScene{z-index:20;background:var(--x-travertine);height:clamp(220px,36svh,340px);position:sticky;top:0;overflow:hidden}@media (min-width:1000px){.R6wRsG_stage,.R6wRsG_stageScene{z-index:1;height:calc(100svh - var(--d-bar-h));min-height:480px}.R6wRsG_stageScene{grid-template-rows:minmax(0,1fr) auto;display:grid}}.R6wRsG_art{position:absolute;inset:0}.R6wRsG_artScene{min-height:0;position:absolute;inset:0}@media (min-width:1000px){.R6wRsG_artScene{position:relative;inset:auto}}.R6wRsG_brand,.R6wRsG_brandOnScene{top:var(--sp-3);left:var(--sp-3);z-index:2;max-width:calc(100% - var(--sp-5));color:var(--x-deep);background:#ffffffeb;border-radius:14px;padding:6px 14px 6px 6px;position:absolute;box-shadow:0 1px 2px #0a0e1624}@media (min-width:1000px){.R6wRsG_brand,.R6wRsG_brandOnScene{top:var(--sp-5);left:var(--sp-5)}}.R6wRsG_legend,.R6wRsG_legendScene{display:none}@media (min-width:1000px){.R6wRsG_legend,.R6wRsG_legendScene{gap:var(--sp-2);display:grid}.R6wRsG_legend{left:var(--sp-5);bottom:var(--sp-7);z-index:2;width:min(460px, calc(100% - var(--sp-7)));padding:var(--sp-4) var(--sp-5);color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);--legend-soft:#ffffffc7;--legend-line:#ffffff2e;background:#080d16b8;border-radius:18px;position:absolute}.R6wRsG_legendScene{padding:var(--sp-4) var(--sp-5);background:var(--x-white);box-shadow:inset 0 1px 0 var(--x-grout);color:var(--x-deep);--legend-soft:var(--x-shallows);--legend-line:var(--x-grout)}}.R6wRsG_legendTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:500;line-height:1.1}.R6wRsG_legendList{gap:0;padding:0;list-style:none;display:grid}.R6wRsG_legendList>li{align-items:center;gap:var(--sp-2);border-top:1px solid var(--legend-line);font-size:var(--fs-14);grid-template-columns:18px minmax(0,1fr) auto;padding:5px 0;line-height:1.3;display:grid}.R6wRsG_legendSwatch{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff4d}.R6wRsG_legendPlus{width:18px;height:18px;position:relative}.R6wRsG_legendPlus:before,.R6wRsG_legendPlus:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:8px;left:3px}.R6wRsG_legendPlus:after{transform:rotate(90deg)}.R6wRsG_legendWhat{color:var(--legend-soft)}.R6wRsG_legendName{text-align:right;font-weight:500}.R6wRsG_legendPlus+.R6wRsG_legendName{text-align:left;grid-column:2/-1}.R6wRsG_legendCaption{color:var(--legend-soft);font-size:var(--fs-12);line-height:1.4}.R6wRsG_rail{gap:var(--sp-7);min-width:0;padding:var(--sp-5) 16px var(--sp-7);background:var(--x-white);display:grid}@media (min-width:1000px){.R6wRsG_rail{padding:var(--sp-6) clamp(24px, 2.6vw, 40px) var(--sp-8)}}.R6wRsG_intro{gap:var(--sp-3);display:grid}.R6wRsG_for{color:var(--x-shallows);font-size:var(--fs-14)}.R6wRsG_headline{font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:500;line-height:1.04}.R6wRsG_facts{color:var(--x-shallows);font-size:var(--fs-14);line-height:1.45}.R6wRsG_letter{font-size:var(--fs-14)}.R6wRsG_letterToggle{width:fit-content;color:var(--x-deep);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.R6wRsG_letterBody{gap:var(--sp-3);margin-top:var(--sp-3);line-height:1.55;display:grid}.R6wRsG_captionPhone{color:var(--x-shallows);font-size:var(--fs-12);line-height:1.4}@media (min-width:1000px){.R6wRsG_captionPhone{display:none}}.R6wRsG_chapters{z-index:10;gap:var(--sp-5);margin:calc(var(--sp-5) * -1) -16px;background:var(--x-white);box-shadow:inset 0 -1px 0 var(--x-grout);scrollbar-width:none;padding:0 16px;display:flex;position:sticky;top:clamp(220px,36svh,340px);overflow-x:auto}.R6wRsG_chapters::-webkit-scrollbar{display:none}@media (min-width:1000px){.R6wRsG_chapters{margin:calc(var(--sp-5) * -1) calc(clamp(24px, 2.6vw, 40px) * -1);padding:0 clamp(24px,2.6vw,40px);top:0}}.R6wRsG_chapter,.R6wRsG_chapterOn{padding:var(--sp-3) 0;color:var(--x-shallows);font-size:var(--fs-14);white-space:nowrap;flex:none;font-weight:500;text-decoration:none}.R6wRsG_chapterOn{box-shadow:inset 0 -2px 0 var(--x-deep);color:var(--x-deep)}.R6wRsG_block{gap:var(--sp-4);min-width:0;scroll-margin-top:calc(clamp(220px,36svh,340px) + 60px);display:grid}@media (min-width:1000px){.R6wRsG_block{scroll-margin-top:64px}}.R6wRsG_title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);font-weight:500;line-height:1.1}.R6wRsG_lede{margin-top:calc(var(--sp-2) * -1);color:var(--x-shallows);font-size:var(--fs-14);line-height:1.5}.R6wRsG_tiles{gap:var(--sp-3);display:grid}.R6wRsG_tile,.R6wRsG_tileOn{box-shadow:inset 0 0 0 1px var(--x-grout);border-radius:14px;transition:box-shadow .14s}.R6wRsG_tile:hover{box-shadow:inset 0 0 0 1px var(--x-deep)}.R6wRsG_tileOn{box-shadow:inset 0 0 0 2px var(--x-accent)}.R6wRsG_tileHead{align-items:baseline;gap:4px var(--sp-3);padding:var(--sp-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.R6wRsG_tileHead:has(.R6wRsG_tileInput:focus-visible){outline:3px solid var(--focus-color);outline-offset:2px;border-radius:14px}.R6wRsG_tileInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.R6wRsG_tileName{font-size:var(--fs-18);letter-spacing:-.015em;font-weight:600}.R6wRsG_tilePrice{font-size:var(--fs-18);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:500}.R6wRsG_tileTag{width:fit-content;color:var(--x-accent);font-size:var(--fs-14);grid-column:1/-1;font-weight:600}.R6wRsG_tileSummary{color:var(--x-shallows);font-size:var(--fs-14);grid-column:1/-1;line-height:1.45}.R6wRsG_tileMeta{color:var(--x-shallows);font-size:var(--fs-12);grid-column:1/-1}.R6wRsG_tileMore{gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4);display:grid}.R6wRsG_specs{display:grid}.R6wRsG_specs>div{gap:var(--sp-3);border-top:1px solid var(--x-grout);font-size:var(--fs-14);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:7px 0;line-height:1.35;display:grid}.R6wRsG_specs dt{color:var(--x-shallows)}.R6wRsG_specs dd{font-weight:500}.R6wRsG_inclusions{font-size:var(--fs-14);gap:4px;padding-left:1.1em;line-height:1.4;display:grid}.R6wRsG_notIn{color:var(--x-shallows);font-size:var(--fs-14);line-height:1.4}.R6wRsG_because{padding:var(--sp-3);background:var(--x-accent-tint);font-size:var(--fs-14);border-radius:10px;line-height:1.45}.R6wRsG_becauseLead{font-weight:600}.R6wRsG_compareOpen{padding:var(--sp-2) 0;color:var(--x-deep);font:inherit;font-size:var(--fs-14);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:600;text-decoration:underline}.R6wRsG_ask{min-width:0}.R6wRsG_plan{box-shadow:inset 0 0 0 1px var(--x-grout);border-radius:14px;overflow:hidden}.R6wRsG_details{z-index:25;background:var(--x-travertine);position:relative}.R6wRsG_detailsInner{gap:var(--sp-5);width:min(100%,1120px);padding:var(--sp-8) 16px;margin-inline:auto;scroll-margin-top:0;display:grid}.R6wRsG_detailsTitle{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:500;line-height:1.05}.R6wRsG_folds{border-bottom:1px solid var(--x-grout)}.R6wRsG_story{gap:var(--sp-3);max-width:62ch;line-height:1.6;display:grid}.R6wRsG_respond{z-index:25;background:var(--x-white);scroll-margin-top:0;position:relative}.R6wRsG_respond:focus{outline:none}.R6wRsG_respondInner{width:min(100%,720px);padding:var(--sp-8) 16px;margin-inline:auto}.R6wRsG_compare{background:var(--x-white);width:min(1040px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--x-deep);border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 30px 90px #03081480}.R6wRsG_compare::backdrop{background:#0509128c}.R6wRsG_compareBody{gap:var(--sp-4);padding:var(--sp-5);display:grid}.R6wRsG_compareHead{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.R6wRsG_compareClose{padding:var(--sp-2) 0;color:var(--x-deep);font:inherit;font-size:var(--fs-14);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}
.azF2Pq_banner{justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--gutter);background:var(--m-sky-0);color:#fff;font-size:var(--fs-14);text-align:center;flex-wrap:wrap;display:flex}.azF2Pq_link{color:#fff;text-underline-offset:.2em;font-weight:600;text-decoration:underline}
.qTT8ka_page{min-height:100vh;padding:var(--sp-7) var(--gutter);background:var(--x-paper);color:var(--x-deep);place-items:center;display:grid}.qTT8ka_card{gap:var(--sp-5);max-width:34rem;display:grid}.qTT8ka_company{color:var(--x-shallows);font-weight:500}.qTT8ka_title{font-size:var(--fs-section);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:1.1}.qTT8ka_body{font-family:var(--font-serif);font-size:var(--fs-18);line-height:1.6}.qTT8ka_contact{gap:var(--sp-3);flex-wrap:wrap;display:flex}.qTT8ka_primary,.qTT8ka_secondary{min-height:48px;padding:0 var(--sp-5);border-radius:var(--r-control);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.qTT8ka_primary{background:var(--x-deep);color:var(--x-paper)}.qTT8ka_secondary{border:1px solid var(--x-rule-strong,var(--x-deep));color:var(--x-deep)}
.KQOGmq_keep{min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-round);color:var(--m-sky-0);font-size:var(--fs-14);cursor:pointer;background:#fff;border:0;font-weight:650}.KQOGmq_keep:disabled{cursor:default;opacity:.7}.KQOGmq_problem{color:#ffc9c4;font-size:var(--fs-12)}
