.FnkIla_section{background:var(--ivory);color:var(--charcoal);scroll-margin-top:var(--header-h);padding:clamp(5rem,10vw,8.5rem) 0}.FnkIla_head{max-width:1600px;padding:0 var(--gutter) clamp(2.5rem, 5vw, 3.5rem);text-align:center;justify-items:center;gap:1rem;margin-inline:auto;display:grid}.FnkIla_h2{font-size:var(--fs-h1);max-width:12em}.FnkIla_intro{max-width:50ch;color:var(--ink-soft);margin:0}.FnkIla_wrap{max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}.FnkIla_status{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-bottom:1.25rem;display:grid}.FnkIla_count{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.8125rem;font-weight:600}.FnkIla_count b{font-family:var(--font-display);letter-spacing:0;color:var(--bronze-deep);margin-right:.2rem;font-size:1.9rem;font-weight:500}.FnkIla_meter{background:var(--line-dark);height:1px;position:relative}.FnkIla_meter span{background:var(--bronze);transform-origin:0;transition:transform .9s var(--ease-arch);position:absolute;inset:0}.FnkIla_tools{gap:1.25rem;display:flex}.FnkIla_tool{border:0;border-bottom:1px solid var(--bronze);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;min-height:44px;color:var(--charcoal);background:0 0;padding:0;font-size:.75rem;font-weight:700}.FnkIla_list{border-top:1px solid var(--charcoal);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}.FnkIla_item{border-bottom:1px solid var(--line-dark)}.FnkIla_label{cursor:pointer;grid-template-columns:28px 2.4rem minmax(0,1fr);align-items:start;gap:1rem;min-height:100%;padding:1.4rem 0;display:grid;position:relative}.FnkIla_input{opacity:0;width:28px;height:28px;margin:0;position:absolute;top:1.4rem;left:0}.FnkIla_box{border:1px solid var(--charcoal);width:28px;height:28px;color:var(--ivory);transition:background-color .35s var(--ease-out), border-color .35s;place-items:center;display:grid}.FnkIla_box svg{width:14px;transition:transform .45s var(--ease-arch);transform:scale(0)}.FnkIla_input:focus-visible+.FnkIla_box{outline:2px solid var(--bronze);outline-offset:3px}.FnkIla_item[data-done=true] .FnkIla_box{background:var(--charcoal)}.FnkIla_item[data-done=true] .FnkIla_box svg{transform:scale(1)}.FnkIla_num{font-family:var(--font-display);color:var(--bronze-deep);font-size:1.25rem;line-height:1.4}.FnkIla_text{gap:.35rem;display:grid}.FnkIla_title{font-family:var(--font-display);text-decoration-line:none;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);font-size:clamp(1.35rem,1.1rem + .6vw,1.7rem);line-height:1.2;text-decoration-thickness:1px;transition:color .4s}.FnkIla_item[data-done=true] .FnkIla_title{text-decoration-line:line-through}.FnkIla_desc{color:var(--ink-soft);font-size:.9688rem;line-height:1.6}@media (max-width:899px){.FnkIla_list{grid-template-columns:1fr}.FnkIla_status{grid-template-columns:auto minmax(0,1fr)}.FnkIla_tools{grid-column:1/-1}.FnkIla_num{display:none}.FnkIla_label{grid-template-columns:28px minmax(0,1fr)}}@media print{.FnkIla_tools,.FnkIla_meter{display:none}}
._8RiFmG_btn{--fg:var(--ivory);--bg:var(--charcoal);--fill:var(--bronze);--fill-fg:var(--charcoal);min-height:52px;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);background:var(--bg);border:1px solid var(--bg);isolation:isolate;cursor:pointer;transition:color .5s var(--ease-out), border-color .5s var(--ease-out);align-items:center;gap:.9em;padding:0 1.6em;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_btn:before{content:"";z-index:-1;background:var(--fill);transform-origin:100%;transition:transform .65s var(--ease-arch);position:absolute;inset:0;transform:scaleX(0)}._8RiFmG_btn:hover,._8RiFmG_btn:focus-visible{color:var(--fill-fg);border-color:var(--fill)}._8RiFmG_btn:hover:before,._8RiFmG_btn:focus-visible:before{transform-origin:0;transform:scaleX(1)}._8RiFmG_arrow{flex:none;width:1.6em;height:1em;position:relative;overflow:hidden}._8RiFmG_arrow svg{width:100%;height:100%;transition:transform .6s var(--ease-arch);position:absolute;inset:0}._8RiFmG_arrow svg:last-child{transform:translate(-120%)}._8RiFmG_btn:hover ._8RiFmG_arrow svg:first-child,._8RiFmG_btn:focus-visible ._8RiFmG_arrow svg:first-child{transform:translate(120%)}._8RiFmG_btn:hover ._8RiFmG_arrow svg:last-child,._8RiFmG_btn:focus-visible ._8RiFmG_arrow svg:last-child{transform:translate(0)}._8RiFmG_light{--fg:var(--charcoal);--bg:var(--ivory)}._8RiFmG_ghostDark{--fg:var(--charcoal);--bg:transparent;border-color:var(--charcoal);--fill:var(--charcoal);--fill-fg:var(--ivory)}._8RiFmG_ghostLight{--fg:var(--ivory);--bg:transparent;--fill:var(--ivory);--fill-fg:var(--charcoal);border-color:#f3f0e98c}._8RiFmG_text{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;transition:background-size .6s var(--ease-arch);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:.7em;padding:.6em 0;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}._8RiFmG_text:hover,._8RiFmG_text:focus-visible{background-size:100% 1px}
.pqtYIa_section{min-height:max(100svh,680px);color:var(--ivory);background:var(--charcoal);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.pqtYIa_media{z-index:-2;position:absolute;inset:0}.pqtYIa_shade{z-index:-1;background:linear-gradient(#20232240 0%,#2023228c 45%,#202322eb 100%);position:absolute;inset:0}.pqtYIa_inner{width:100%;max-width:1600px;padding:clamp(6rem, 14vw, 12rem) var(--gutter) clamp(4rem, 8vw, 7rem);text-align:center;justify-items:center;gap:clamp(1.25rem,3vw,2rem);margin-inline:auto;display:grid}.pqtYIa_kicker{color:var(--bronze)}.pqtYIa_h2{font-size:var(--fs-display-2);text-wrap:balance;max-width:22ch;line-height:.95}.pqtYIa_lede{max-width:50ch;color:var(--ivory-soft);margin:0}.pqtYIa_actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}
.s-6kkG_hero{background:var(--charcoal);min-height:max(100svh,640px);color:var(--ivory);isolation:isolate;position:relative;overflow:hidden}.s-6kkG_media{z-index:-2;will-change:transform;position:absolute;inset:-3%}.s-6kkG_shade{z-index:-1;background:linear-gradient(#2023228c 0%,#20232200 26%),linear-gradient(#20232200 34%,#2023224d 58%,#202322cc 100%),linear-gradient(90deg,#20232280 0%,#20232200 55%);position:absolute;inset:0}.s-6kkG_inner{max-width:1600px;min-height:max(100svh,640px);padding:calc(var(--header-h) + 2rem) var(--gutter) clamp(2.5rem, 6vh, 4.5rem);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(260px,380px);column-gap:clamp(2rem,5vw,6rem);margin-inline:auto;display:grid;position:relative}.s-6kkG_title{grid-column:1/-1;align-self:end;margin:0;font-weight:500}.s-6kkG_eyebrow{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory-soft);align-items:center;gap:1rem;margin-bottom:clamp(1rem,2.5vh,1.75rem);font-weight:600;display:flex}.s-6kkG_eyebrow:before{content:"";background:var(--bronze);width:48px;height:1px}.s-6kkG_display{font-family:var(--font-display);font-size:var(--fs-display-1);letter-spacing:-.025em;text-wrap:balance;color:var(--bronze-light);text-shadow:0 2px 34px #202322b3,0 1px 2px #20232259;line-height:.9;display:block}.s-6kkG_lineA,.s-6kkG_lineB{padding-bottom:.06em;display:block;overflow:hidden}.s-6kkG_lineB{padding-left:clamp(0rem,9vw,11rem);font-style:italic}.s-6kkG_lineInner{display:block}.s-6kkG_foot{border-top:1px solid var(--line-light);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;column-gap:clamp(2rem,5vw,6rem);margin-top:clamp(1.5rem,4vh,3rem);padding-top:clamp(1.25rem,3vh,2rem);display:grid}.s-6kkG_caption{font-size:var(--fs-caption);color:var(--ivory-soft);align-items:center;gap:1.25rem;display:flex}.s-6kkG_index{font-family:var(--font-display);color:var(--bronze);font-size:1.5rem}.s-6kkG_side{justify-items:start;gap:1.25rem;display:grid}.s-6kkG_lede{color:var(--ivory);margin:0;font-size:1rem;line-height:1.6}.s-6kkG_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.s-6kkG_scroll{right:var(--gutter);letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl;color:var(--ivory-soft);justify-items:center;gap:1rem;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.s-6kkG_scrollLine{background:var(--line-light);width:1px;height:84px;position:relative;overflow:hidden}.s-6kkG_scrollLine:after{content:"";background:var(--bronze);width:1px;height:40%;animation:s-6kkG_drip 2.4s var(--ease-in-out) infinite;position:absolute;top:0;left:0}@keyframes s-6kkG_drip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.s-6kkG_intro{z-index:960;pointer-events:none;place-items:center;display:none;position:fixed;inset:0}.s-6kkG_introTop,.s-6kkG_introBottom{background:var(--charcoal);height:50.5%;position:absolute;left:0;right:0}.s-6kkG_introTop{top:0}.s-6kkG_introBottom{bottom:0}.s-6kkG_introMark{width:clamp(88px,11vw,150px);color:var(--ivory);position:relative}.s-6kkG_introRule{background:var(--bronze);width:min(260px,50vw);height:1px;position:absolute;top:calc(50% + clamp(70px,8vw,110px));left:50%;transform:translate(-50%)scaleX(0)}@media (max-width:899px){.s-6kkG_inner{grid-template-columns:1fr;padding-bottom:1.75rem}.s-6kkG_foot{grid-template-columns:1fr;row-gap:1.5rem}.s-6kkG_caption{order:2}.s-6kkG_scroll{display:none}.s-6kkG_lineB{padding-left:0}}html.intro-pending .s-6kkG_intro{display:grid}
.RcQ2Oq_section{background:var(--charcoal);color:var(--ivory);position:relative}.RcQ2Oq_stage{isolation:isolate;position:relative}.RcQ2Oq_heading{margin:0;font-weight:600}.RcQ2Oq_panel{place-items:center;min-height:70svh;display:grid;position:relative}.RcQ2Oq_word,.RcQ2Oq_outline{font-family:var(--font-display);font-weight:600;font-size:var(--size);letter-spacing:-.03em;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;grid-area:1/1;line-height:.8}.RcQ2Oq_word{z-index:2;color:#0000;background-image:var(--img-sm);background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;position:relative}@media (min-width:900px){.RcQ2Oq_word{background-image:var(--img-lg)}}.RcQ2Oq_outline{z-index:1;color:#0000;-webkit-text-stroke:1px #ceb48db3;pointer-events:none;position:relative;top:.04em;left:.045em}.RcQ2Oq_plank{z-index:3;left:8%;right:8%;top:calc(50% + var(--size) * .36);background:linear-gradient(90deg, transparent, var(--bronze-light) 18%, var(--bronze-light) 82%, transparent);transform-origin:0;pointer-events:none;height:1px;position:absolute}.RcQ2Oq_ghost,.RcQ2Oq_grid,.RcQ2Oq_numeral,.RcQ2Oq_captions,.RcQ2Oq_full{display:none}.js-motion .RcQ2Oq_section{z-index:2;background:0 0;height:460svh}.js-motion .RcQ2Oq_stage{background:var(--charcoal);height:100svh;position:sticky;top:0;overflow:hidden}.js-motion .RcQ2Oq_panel{min-height:0;position:absolute;inset:0}.js-motion .RcQ2Oq_word{will-change:clip-path, transform, background-position}.js-motion .RcQ2Oq_outline{will-change:transform}.js-motion .RcQ2Oq_ghost{z-index:-2;opacity:0;display:block;position:absolute;inset:-6%}.RcQ2Oq_ghostImg{background-image:var(--img-xs);filter:saturate(.6);background-position:50%;background-size:cover;position:absolute;inset:0}.RcQ2Oq_ghost:after{content:"";background:radial-gradient(at 50% 55%,#202322b3 0%,#202322f0 70%);position:absolute;inset:0}.js-motion .RcQ2Oq_grid{z-index:-1;padding-inline:var(--gutter);pointer-events:none;grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.RcQ2Oq_grid span{transform-origin:top;border-left:1px solid #f3f0e90b}.RcQ2Oq_grid span:last-child{border-right:1px solid #f3f0e90b}.js-motion .RcQ2Oq_numeral{right:var(--gutter);top:calc(var(--header-h) + .5rem);z-index:1;pointer-events:none;height:clamp(7rem,16vw,15rem);display:block;position:absolute;overflow:hidden}.RcQ2Oq_numeralTrack{will-change:transform;display:block}.RcQ2Oq_numeralTrack span{height:clamp(7rem,16vw,15rem);font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #a58b6573;text-align:right;font-size:clamp(7rem,16vw,15rem);line-height:1;display:block}.js-motion .RcQ2Oq_full{z-index:4;opacity:0;display:block;position:absolute;inset:0}.js-motion .RcQ2Oq_captions{left:var(--gutter);right:var(--gutter);z-index:5;display:block;position:absolute;bottom:clamp(1.5rem,5vh,3rem)}.RcQ2Oq_caption{opacity:0;grid-template-columns:auto 1fr;gap:.4rem 1.25rem;max-width:460px;display:grid;position:absolute;bottom:0;left:0}.RcQ2Oq_capNum{font-family:var(--font-display);color:var(--bronze-light);font-size:1.75rem;line-height:1}.RcQ2Oq_capTitle{align-self:center}.RcQ2Oq_capText{color:var(--ivory-soft);grid-column:2;margin:0;font-size:.9375rem}.RcQ2Oq_rail{grid-template-columns:repeat(3,1fr);gap:.5rem;width:min(360px,34vw);display:grid;position:absolute;bottom:.2rem;right:0}.RcQ2Oq_stop{letter-spacing:.22em;text-transform:uppercase;color:#f3f0e966;gap:.55rem;font-size:.625rem;font-weight:700;transition:color .4s;display:grid}.RcQ2Oq_stop[data-on=true]{color:var(--ivory)}.RcQ2Oq_stopBar{background:var(--line-light);height:1px;display:block;overflow:hidden}.RcQ2Oq_stopFill{background:var(--bronze-light);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:899px){.js-motion .RcQ2Oq_section{height:380svh}.RcQ2Oq_rail{display:none}.RcQ2Oq_caption{max-width:none;right:0}}.RcQ2Oq_full:after{content:"";pointer-events:none;background:linear-gradient(#20232294 0%,#202322c7 30%,#202322db 100%),linear-gradient(90deg,#20232226 0%,#20232273 100%);position:absolute;inset:0}
.vRV2_a_section{z-index:1;isolation:isolate;background:var(--charcoal);color:var(--ivory);padding:clamp(4rem,9vw,8rem) 0;position:relative;overflow:clip}.vRV2_a_bg{z-index:-2;position:absolute;inset:0}.vRV2_a_bgPin{width:100%;height:100svh;position:sticky;top:0}.vRV2_a_wash{z-index:1;background:linear-gradient(#20232294 0%,#202322c7 30%,#202322db 100%),linear-gradient(90deg,#20232226 0%,#20232273 100%);position:absolute;inset:0}.vRV2_a_head{max-width:1600px;padding-inline:var(--gutter);text-align:center;justify-items:center;gap:1rem;margin:0 auto clamp(2rem,4vw,3.5rem);display:grid}.vRV2_a_kicker{color:var(--bronze-light)}.vRV2_a_h2{font-size:var(--fs-h2);max-width:18ch}.vRV2_a_explorer{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem);margin-inline:auto;display:grid}.vRV2_a_viewer{aspect-ratio:16/10.5;background:var(--charcoal);align-self:start;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.vRV2_a_slide{clip-path:inset(0 0 0 100%);position:absolute;inset:0}.vRV2_a_slide[data-active=true]{clip-path:inset(0)}.vRV2_a_slideInner{will-change:transform;position:absolute;inset:0}.vRV2_a_viewerShade{pointer-events:none;background:linear-gradient(#20232200 55%,#202322b8 100%);position:absolute;inset:0}.vRV2_a_nameWrap{color:var(--ivory);pointer-events:none;position:absolute;bottom:clamp(1rem,2.5vw,2rem);left:clamp(1.25rem,3vw,2.5rem);right:1.5rem}.vRV2_a_nameMask{height:calc(var(--fs-display-2) * .98);display:block;position:relative;overflow:hidden}.vRV2_a_name{font-family:var(--font-display);font-size:var(--fs-display-2);white-space:nowrap;font-weight:500;line-height:.95;display:block;position:absolute;top:0;left:0}.vRV2_a_name:not([data-active=true]){visibility:hidden}.js-motion .vRV2_a_name{visibility:visible}.vRV2_a_nameKicker{color:var(--ivory-soft);margin-bottom:.6rem;display:block}.vRV2_a_panel{grid-template-rows:auto 1fr;gap:2rem;display:grid}.vRV2_a_tabs{border-top:1px solid var(--line-light);display:grid;position:relative}.vRV2_a_tab{border:0;border-bottom:1px solid var(--line-light);text-align:left;cursor:pointer;color:#f3f0e999;background:0 0;grid-template-columns:2.6rem 1fr auto;align-items:center;min-height:58px;padding:.4rem 0 .4rem 1.1rem;transition:color .4s;display:grid}.vRV2_a_tab[aria-selected=true],.vRV2_a_tab:hover{color:var(--ivory)}.vRV2_a_tabNum{letter-spacing:.12em;color:var(--bronze-light);font-size:.75rem;font-weight:600}.vRV2_a_tabName{font-family:var(--font-display);transition:transform .6s var(--ease-arch);font-size:clamp(1.4rem,1.1rem + .9vw,2rem);line-height:1.1}.vRV2_a_tab[aria-selected=true] .vRV2_a_tabName{transform:translate(.4rem)}.vRV2_a_tabArrow{opacity:0;width:22px;transition:opacity .4s}.vRV2_a_tab[aria-selected=true] .vRV2_a_tabArrow{opacity:1}.vRV2_a_indicator{background:var(--bronze);will-change:transform;width:3px;height:58px;position:absolute;top:0;left:0}.vRV2_a_details{position:relative}.vRV2_a_detail{display:none}.vRV2_a_detail[data-active=true]{display:block}.vRV2_a_summary{color:var(--ivory);margin:0 0 1.4rem}.vRV2_a_specs{border-top:1px solid var(--line-light);margin:0 0 1.6rem;display:grid}.vRV2_a_spec{border-bottom:1px solid var(--line-light);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.65rem 0;font-size:.9375rem;display:grid}.vRV2_a_spec dt{color:var(--ivory-soft)}.vRV2_a_spec dd{margin:0}@media (max-width:999px){.vRV2_a_explorer{grid-template-columns:1fr}.vRV2_a_viewer{aspect-ratio:4/3.4}.vRV2_a_tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:0;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5rem;overflow-x:auto}.vRV2_a_tabs::-webkit-scrollbar{display:none}.vRV2_a_tab{border:1px solid var(--line-light);grid-template-columns:auto auto;gap:.6rem;min-height:48px;padding:0 1rem}.vRV2_a_tab[aria-selected=true]{border-color:var(--ivory);background:var(--ivory);color:var(--charcoal)}.vRV2_a_tab[aria-selected=true] .vRV2_a_tabNum{color:var(--bronze-deep)}.vRV2_a_tabName{font-size:1.15rem}.vRV2_a_tab[aria-selected=true] .vRV2_a_tabName{transform:none}.vRV2_a_tabArrow,.vRV2_a_indicator{display:none}}.vRV2_a_pinWrap{position:relative}.vRV2_a_hold{display:none}.js-motion .vRV2_a_section{margin-top:-200svh;padding:0}.js-motion .vRV2_a_pinWrap{min-height:100svh;padding:calc(var(--header-h) + .5rem) 0 2.5rem;align-content:center;display:grid;position:sticky;top:0}.js-motion .vRV2_a_hold{height:200svh;display:block}.js-motion .vRV2_a_head{margin-bottom:clamp(1.25rem,3vh,2.25rem)}@media (min-width:1000px){.js-motion .vRV2_a_viewer{max-height:calc(100svh - var(--header-h) - 15rem);aspect-ratio:auto;height:calc(100svh - var(--header-h) - 15rem)}}
.DzbYaq_section{background:var(--charcoal);color:var(--ivory);isolation:isolate;padding:clamp(4.5rem,10vw,9rem) 0;position:relative;overflow:hidden}.DzbYaq_bgs{z-index:-2;position:absolute;inset:0}.DzbYaq_bg{opacity:0;will-change:opacity, transform;position:absolute;inset:0}.DzbYaq_bg[data-on=true]{opacity:1}.DzbYaq_shade{z-index:-1;background:radial-gradient(at 50% 40%,#2023229e 0%,#202322db 75%),linear-gradient(#20232259 0%,#20232226 40%,#202322b3 100%);position:absolute;inset:0}.DzbYaq_caption{right:var(--gutter);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-soft);font-size:.6875rem;position:absolute;bottom:1rem}.DzbYaq_grid{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}.DzbYaq_head{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.DzbYaq_kicker{color:var(--bronze)}.DzbYaq_h2{font-size:var(--fs-h1);max-width:14ch}.DzbYaq_intro{max-width:54ch;color:var(--ivory-soft);margin:0}.DzbYaq_rooms{border-bottom:1px solid var(--line-light);flex-wrap:wrap;justify-content:center;gap:.25rem clamp(1rem,2.5vw,2.75rem);margin-bottom:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.DzbYaq_room{cursor:pointer;font-family:var(--font-display);color:#f3f0e99e;text-shadow:0 1px 18px #20232299;background:0 0;border:0;min-height:44px;padding:.4rem .1rem;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.9rem);line-height:1.1;transition:color .4s;position:relative}.DzbYaq_room:hover,.DzbYaq_room[aria-pressed=true]{color:var(--ivory)}.DzbYaq_room:after{content:"";background:var(--bronze);height:1px;transition:transform .6s var(--ease-arch);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.DzbYaq_room[aria-pressed=true]:after{transform:scaleX(1)}.DzbYaq_answer{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);min-height:300px;display:grid}.DzbYaq_ifCol{gap:.75rem;display:grid}.DzbYaq_ifLabel,.DzbYaq_thenLabel{color:var(--bronze)}.DzbYaq_condition{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem);line-height:1.15}.DzbYaq_picks{grid-template-columns:1fr 1fr;gap:0 clamp(1.5rem,3vw,3rem);display:grid}.DzbYaq_thenLabel{grid-column:1/-1;margin-bottom:.75rem}.DzbYaq_pick{border-top:1px solid var(--bronze);align-content:start;gap:.6rem;padding-top:1.1rem;display:grid}.DzbYaq_pickName{font-family:var(--font-display);font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem);line-height:1.1;text-decoration:none}.DzbYaq_pickName:hover{color:var(--bronze)}.DzbYaq_pickWhy{color:var(--ivory-soft);margin:0;font-size:.9875rem}.DzbYaq_avoid{border-top:1px solid var(--line-light);color:var(--ivory-soft);grid-column:1/-1;align-items:baseline;gap:1rem;margin:2rem 0 0;padding-top:1.1rem;font-size:.9375rem;display:flex}.DzbYaq_avoidLabel{color:var(--taupe);flex:none}@media (max-width:899px){.DzbYaq_answer{grid-template-columns:1fr}.DzbYaq_picks{grid-template-columns:1fr;row-gap:1.75rem}.DzbYaq_avoid{flex-direction:column;gap:.4rem}}
.oVwJtq_section{background:var(--charcoal);color:var(--ivory);position:relative}.oVwJtq_pin{height:100svh;min-height:600px;position:relative;overflow:hidden}.oVwJtq_track{will-change:transform;width:max-content;height:100%;display:flex}.oVwJtq_panel{isolation:isolate;flex:none;width:100vw;height:100%;position:relative;overflow:hidden}.oVwJtq_media{z-index:-2;position:absolute;inset:0;overflow:hidden}.oVwJtq_mediaInner{will-change:transform;position:absolute;inset:0 -8%}.oVwJtq_shade{z-index:-1;position:absolute;inset:0}.oVwJtq_content{inset:calc(var(--header-h) + 1.5rem) var(--gutter) clamp(5rem, 11vh, 7rem);display:grid;position:absolute}.oVwJtq_link{z-index:3;position:absolute;inset:0}.oVwJtq_meta{color:var(--ivory-soft);align-items:center;gap:1rem;margin:0;display:flex}.oVwJtq_num{font-family:var(--font-display);color:var(--bronze-light);font-size:1.4rem}.oVwJtq_summary{max-width:40ch;color:var(--ivory-soft);margin:0;font-size:1.0625rem}.oVwJtq_view{letter-spacing:.2em;text-transform:uppercase;color:var(--ivory);align-items:center;gap:.8rem;font-size:.75rem;font-weight:700;display:inline-flex}.oVwJtq_view svg{transition:transform .6s var(--ease-arch)}.oVwJtq_panel:hover .oVwJtq_view svg{transform:translate(.5rem)}.oVwJtq_titleXL{letter-spacing:-.02em;font-size:clamp(3.5rem,1.6rem + 8vw,11rem);line-height:.88}.oVwJtq_titleXL em{color:var(--bronze-light)}.oVwJtq_intro .oVwJtq_shade{background:linear-gradient(90deg,#202322eb 0%,#202322b3 50%,#20232266 100%)}.oVwJtq_intro .oVwJtq_content{align-content:center;justify-items:start;gap:1.5rem}.oVwJtq_kicker{color:var(--bronze-light);align-items:center;gap:.9rem;display:flex}.oVwJtq_kicker:before{content:"";background:var(--bronze);width:40px;height:1px}.oVwJtq_disclosure{max-width:46ch;color:var(--ivory-soft);border-left:1px solid var(--bronze);margin:0;padding-left:1rem;font-size:.9375rem}.oVwJtq_hint{color:var(--ivory-soft);align-items:center;gap:1rem;display:flex}.oVwJtq_hint:after{content:"";background:var(--bronze-light);width:80px;height:1px}.oVwJtq_a .oVwJtq_shade{background:linear-gradient(#20232226 0%,#20232259 55%,#202322e6 100%)}.oVwJtq_a .oVwJtq_content{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:end;gap:2rem}.oVwJtq_a .oVwJtq_aSide{justify-items:start;gap:1.1rem;padding-bottom:.8rem;display:grid}.oVwJtq_b .oVwJtq_shade{background:linear-gradient(270deg,#202322eb 0%,#2023228c 40%,#2023220d 75%)}.oVwJtq_b .oVwJtq_content{text-align:right;align-content:center;justify-items:end;gap:1.4rem}.oVwJtq_b .oVwJtq_summary{max-width:34ch}.oVwJtq_b .oVwJtq_meta{justify-content:flex-end}.oVwJtq_b .oVwJtq_title{font-size:clamp(3rem,1.6rem + 5.6vw,8rem);line-height:.9}.oVwJtq_c .oVwJtq_shade{background:radial-gradient(#20232259 0%,#202322d1 75%)}.oVwJtq_c .oVwJtq_content{text-align:center;align-content:center;place-items:center;gap:1.5rem}.oVwJtq_c .oVwJtq_cTitle{justify-items:center;display:grid}.oVwJtq_c .oVwJtq_cTitle .oVwJtq_first{font-size:clamp(3.5rem,1.5rem + 9vw,12rem);line-height:.85}.oVwJtq_c .oVwJtq_cTitle .oVwJtq_second{font-family:var(--font-display);color:var(--bronze-light);font-size:clamp(2.5rem,1.2rem + 5vw,7rem);font-style:italic;line-height:1}.oVwJtq_c .oVwJtq_rule{background:var(--bronze-light);width:80px;height:1px}.oVwJtq_d .oVwJtq_shade{background:linear-gradient(160deg,#202322e0 0%,#20232240 45%,#20232233 60%,#202322d9 100%)}.oVwJtq_d .oVwJtq_content{grid-template-rows:auto 1fr auto}.oVwJtq_d .oVwJtq_dTop{align-self:start}.oVwJtq_d .oVwJtq_dBottom{text-align:right;grid-row:3;justify-self:end;justify-items:end;gap:1rem;display:grid}.oVwJtq_outro .oVwJtq_shade{background:#202322b8}.oVwJtq_outro .oVwJtq_content{text-align:center;align-content:center;place-items:center;gap:1.75rem}.oVwJtq_outroTitle{font-size:var(--fs-display-2);max-width:14ch;line-height:.95}.oVwJtq_counter{left:var(--gutter);z-index:5;letter-spacing:.2em;color:var(--ivory-soft);align-items:center;gap:1rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.25rem)}.oVwJtq_counterNum{font-family:var(--font-display);letter-spacing:0;color:var(--bronze-light);min-width:2ch;font-size:1.6rem}.oVwJtq_counterBar{background:var(--line-light);width:min(240px,28vw);height:1px}.oVwJtq_counterFill{background:var(--bronze-light);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:899px){.oVwJtq_pin{scroll-snap-type:x mandatory;height:auto;min-height:0;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:3rem 0 4rem;overflow-x:auto}.oVwJtq_pin::-webkit-scrollbar{display:none}.oVwJtq_track{height:auto;padding-inline:var(--gutter);gap:.75rem}.oVwJtq_panel{scroll-snap-align:start;width:86vw;height:76svh}.oVwJtq_content{inset:1.5rem 1.25rem 1.75rem}.oVwJtq_a .oVwJtq_content{grid-template-columns:1fr}.oVwJtq_titleXL,.oVwJtq_b .oVwJtq_title,.oVwJtq_c .oVwJtq_cTitle .oVwJtq_first{font-size:3rem}.oVwJtq_c .oVwJtq_cTitle .oVwJtq_second{font-size:2.2rem}.oVwJtq_counter{display:none}}
._2e0zEa_section{background:var(--charcoal);color:var(--ivory);position:relative}._2e0zEa_stage{position:relative}._2e0zEa_layer{isolation:isolate;min-height:85svh;position:relative;overflow:hidden}._2e0zEa_layerMedia{z-index:-2;will-change:transform;position:absolute;inset:0}._2e0zEa_layerShade{z-index:-1;background:linear-gradient(#20232240 0%,#20232273 55%,#202322eb 100%),linear-gradient(90deg,#20232299 0%,#20232200 60%);position:absolute;inset:0}._2e0zEa_tag{right:var(--gutter);z-index:6;letter-spacing:.18em;text-transform:uppercase;color:var(--ivory-soft);font-size:.625rem;position:absolute;bottom:1.5rem}._2e0zEa_stepStatic{left:var(--gutter);right:var(--gutter);gap:.6rem;max-width:640px;display:grid;position:absolute;bottom:clamp(2rem,6vh,3.5rem)}._2e0zEa_head{padding:clamp(4rem, 9vw, 6rem) var(--gutter) 2rem;max-width:1600px;margin-inline:auto}._2e0zEa_kicker{color:var(--bronze-light);align-items:center;gap:.9rem;margin:0 0 1rem;display:flex}._2e0zEa_kicker:before{content:"";background:var(--bronze);width:40px;height:1px}._2e0zEa_h2{font-size:var(--fs-display-2);max-width:none;line-height:.95}._2e0zEa_h2 em{color:var(--bronze-light)}@media (min-width:900px){._2e0zEa_h2{white-space:nowrap}}._2e0zEa_num{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ceb48dcc;font-size:clamp(4rem,2rem + 6vw,9rem);line-height:.8}._2e0zEa_stepTitle{font-size:clamp(2.6rem,1.4rem + 4vw,6rem);line-height:.95}._2e0zEa_stepText{max-width:46ch;color:var(--ivory-soft);margin:.5rem 0 0;font-size:1.0625rem}._2e0zEa_overlay,._2e0zEa_rail{display:none}@media (min-width:900px){.js-motion ._2e0zEa_section{height:400svh}.js-motion ._2e0zEa_stage{height:100svh;position:sticky;top:0;overflow:hidden}.js-motion ._2e0zEa_layer{min-height:0;position:absolute;inset:0}.js-motion ._2e0zEa_layer:nth-child(2){z-index:2}.js-motion ._2e0zEa_layer:nth-child(3){z-index:3}.js-motion ._2e0zEa_stepStatic{display:none}.js-motion ._2e0zEa_head{top:calc(var(--header-h) + .5rem);z-index:6;padding:0 var(--gutter);position:absolute;left:0;right:0}.js-motion ._2e0zEa_h2{font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem)}.js-motion ._2e0zEa_overlay{left:var(--gutter);right:calc(var(--gutter) + 180px);z-index:6;height:clamp(260px,38vh,380px);display:block;position:absolute;bottom:clamp(2.5rem,7vh,4.5rem)}._2e0zEa_step{gap:.6rem;max-width:760px;display:grid;position:absolute;bottom:0;left:0}._2e0zEa_step>*{will-change:transform, opacity}.js-motion ._2e0zEa_rail{right:var(--gutter);z-index:6;gap:1.25rem;width:150px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._2e0zEa_stop{letter-spacing:.2em;text-transform:uppercase;color:#f3f0e973;grid-template-columns:2px 1fr;align-items:stretch;gap:.9rem;font-size:.625rem;font-weight:700;transition:color .4s;display:grid}._2e0zEa_stop[data-on=true]{color:var(--ivory)}._2e0zEa_stopBar{background:var(--line-light);height:44px;position:relative;overflow:hidden}._2e0zEa_stopFill{background:var(--bronze-light);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}._2e0zEa_stopLabel{align-self:center;line-height:1.5}}
.rcw7iW_wrap{background:var(--charcoal);-webkit-user-select:none;user-select:none;touch-action:pan-y;--pos:50%;position:relative;overflow:hidden}.rcw7iW_layer{position:absolute;inset:0}.rcw7iW_after{clip-path:inset(0 0 0 var(--pos))}.rcw7iW_line{top:0;bottom:0;left:var(--pos);background:var(--bronze);z-index:3;pointer-events:none;width:1px;margin-left:-.5px;position:absolute}.rcw7iW_handle{top:50%;left:var(--pos);z-index:4;background:var(--charcoal);border:1px solid var(--bronze);width:56px;height:56px;color:var(--bronze);pointer-events:none;transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute}.rcw7iW_wrap:hover .rcw7iW_handle,.rcw7iW_wrap[data-drag=true] .rcw7iW_handle{transform:scale(1.12)}.rcw7iW_handle svg{width:26px}.rcw7iW_range{z-index:5;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.rcw7iW_range:focus-visible+.rcw7iW_focusRing{outline:2px solid var(--bronze);outline-offset:3px}.rcw7iW_focusRing{pointer-events:none;z-index:6;position:absolute;inset:0}.rcw7iW_badge{z-index:3;letter-spacing:.2em;text-transform:uppercase;color:var(--ivory);pointer-events:none;background:#202322c7;padding:.45rem .8rem;font-size:.6875rem;font-weight:700;position:absolute;top:1rem}.rcw7iW_badgeBefore{left:1rem}.rcw7iW_badgeAfter{background:var(--bronze);color:var(--charcoal);right:1rem}
.ugCMuG_section{background:var(--charcoal);color:var(--ivory);padding:clamp(4.5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}.ugCMuG_head{max-width:1600px;padding-inline:var(--gutter);text-align:center;justify-items:center;gap:1rem;margin:0 auto clamp(2rem,4vw,3.5rem);display:grid}.ugCMuG_kicker{color:var(--bronze)}.ugCMuG_h2{font-size:var(--fs-h1);max-width:none}@media (min-width:900px){.ugCMuG_h2{white-space:nowrap}}.ugCMuG_stage{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}.ugCMuG_foot{max-width:1600px;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:1.5rem auto 0;display:flex}.ugCMuG_note{font-size:var(--fs-caption);color:var(--ivory-soft);max-width:60ch;margin:0}
.pfBjTW_field,.pfBjTW_group{--error:#9b3a26;--focus:var(--bronze-deep);border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid;position:relative}.pfBjTW_label,.pfBjTW_legend{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal);align-items:baseline;gap:.75rem;padding:0;font-size:.75rem;font-weight:700;display:flex}.pfBjTW_legend{float:left;width:100%;margin-bottom:.55rem}.pfBjTW_legend+*{clear:both}.pfBjTW_group{display:block}.pfBjTW_group>.pfBjTW_hint{margin-bottom:.85rem}.pfBjTW_group>.pfBjTW_error{margin-top:.65rem}.pfBjTW_optional{letter-spacing:.12em;color:var(--ink-soft);font-size:.6875rem;font-weight:600}.pfBjTW_hint{color:var(--ink-soft);max-width:60ch;margin:-.15rem 0 .15rem;font-size:.9375rem;line-height:1.55}.pfBjTW_control{transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out);border-bottom:1px solid #2023226b;align-items:center;display:flex;position:relative}.pfBjTW_control:after{content:"";background:var(--focus);transform-origin:0;height:2px;transition:transform .55s var(--ease-arch);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pfBjTW_control:hover{border-bottom-color:var(--charcoal)}.pfBjTW_control:focus-within{background:#a58b6514}.pfBjTW_control:focus-within:after{transform:scaleX(1)}.pfBjTW_input{width:100%;min-width:0;min-height:52px;color:var(--charcoal);font-family:var(--font-sans);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:.7rem .15rem .6rem;font-size:1.125rem;line-height:1.4}.pfBjTW_input:focus,.pfBjTW_input:focus-visible{outline:none}.pfBjTW_input:disabled{color:var(--ink-soft);cursor:not-allowed}.pfBjTW_input[type=number]{-moz-appearance:textfield}.pfBjTW_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pfBjTW_input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pfBjTW_textarea{resize:vertical;min-height:9rem;padding-top:.85rem}.pfBjTW_suffix{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex:none;padding:0 .25rem 0 .75rem;font-size:.8125rem;font-weight:600}.pfBjTW_selectWrap{position:relative}.pfBjTW_select{cursor:pointer;padding-right:2.25rem}.pfBjTW_chevron{pointer-events:none;width:14px;color:var(--charcoal);position:absolute;right:.4rem}.pfBjTW_disabled .pfBjTW_control{border-bottom-style:dashed}.pfBjTW_meta{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pfBjTW_count{font-variant-numeric:tabular-nums;color:var(--ink-soft);margin-left:auto;font-size:.75rem}.pfBjTW_error{color:var(--error);align-items:center;gap:.6rem;margin:.15rem 0 0;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.pfBjTW_errorMark{background:currentColor;flex:none;width:14px;height:2px}.pfBjTW_invalid .pfBjTW_control{border-bottom-color:var(--error)}.pfBjTW_invalid .pfBjTW_control:after{background:var(--error);height:1px;transform:scaleX(1)}.pfBjTW_invalid .pfBjTW_control:focus-within:after{height:2px}.pfBjTW_options{grid-template-columns:minmax(0,1fr);display:grid}.pfBjTW_cols2 .pfBjTW_options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;column-gap:clamp(1rem,2.5vw,2rem)}.pfBjTW_choice{cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:relative}.pfBjTW_choiceInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.pfBjTW_face{border-top:1px solid var(--line-dark);height:100%;min-height:60px;transition:background-color .4s var(--ease-out);align-items:center;gap:1rem;padding:.85rem .25rem .85rem 1rem;display:flex;position:relative}.pfBjTW_face:before{content:"";background:var(--bronze-deep);transform-origin:top;width:2px;transition:transform .5s var(--ease-arch);position:absolute;top:-1px;bottom:0;left:0;transform:scaleY(0)}.pfBjTW_rows .pfBjTW_options,.pfBjTW_media .pfBjTW_options{border-bottom:1px solid var(--line-dark)}.pfBjTW_cols2.pfBjTW_rows .pfBjTW_options,.pfBjTW_cols2.pfBjTW_media .pfBjTW_options{border-bottom:0}.pfBjTW_cols2.pfBjTW_rows .pfBjTW_choice:nth-last-child(-n+2) .pfBjTW_face,.pfBjTW_cols2.pfBjTW_media .pfBjTW_choice:nth-last-child(-n+2) .pfBjTW_face{border-bottom:1px solid var(--line-dark)}.pfBjTW_choice:hover .pfBjTW_face{background:#a58b6514}.pfBjTW_choice[data-checked] .pfBjTW_face{background:#a58b651f}.pfBjTW_choice[data-checked] .pfBjTW_face:before{transform:scaleY(1)}.pfBjTW_choiceInput:focus-visible+.pfBjTW_face{outline:2px solid var(--focus);outline-offset:-2px}.pfBjTW_choiceText{flex:1;gap:.2rem;min-width:0;display:grid}.pfBjTW_choiceLabel{font-family:var(--font-display);color:var(--charcoal);font-size:1.375rem;font-weight:500;line-height:1.15}.pfBjTW_choiceDesc{color:var(--ink-soft);font-size:.875rem;line-height:1.5}.pfBjTW_marker{border:1px solid var(--charcoal);width:22px;height:22px;color:var(--ivory);transition:background-color .3s var(--ease-out);flex:none;place-items:center;display:grid}.pfBjTW_marker svg{opacity:0;width:12px;transition:opacity .25s, transform .35s var(--ease-out);transform:scale(.6)}.pfBjTW_radio{border-radius:50%}.pfBjTW_choice[data-checked] .pfBjTW_marker{background:var(--charcoal)}.pfBjTW_choice[data-checked] .pfBjTW_marker svg{opacity:1;transform:none}.pfBjTW_invalid .pfBjTW_marker{border-color:var(--error)}.pfBjTW_swatch{background:var(--taupe);flex:none;width:64px;height:64px;position:relative;overflow:hidden}.pfBjTW_media .pfBjTW_face{min-height:92px;padding-left:.85rem}.pfBjTW_media .pfBjTW_choiceLabel{font-size:1.5rem}.pfBjTW_inline .pfBjTW_options{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:0 clamp(1.25rem,3vw,2.5rem);display:flex}.pfBjTW_inline .pfBjTW_face{border-top:0;gap:.7rem;min-height:52px;padding:.6rem .1rem;background:0 0!important}.pfBjTW_inline .pfBjTW_face:before{transform-origin:0;width:auto;height:2px;inset:auto 0 -1px;transform:scaleX(0)}.pfBjTW_inline .pfBjTW_choice[data-checked] .pfBjTW_face:before{transform:scaleX(1)}.pfBjTW_inline .pfBjTW_choiceLabel{font-family:var(--font-sans);font-size:1rem;font-weight:600}.pfBjTW_inline .pfBjTW_marker{order:-1;width:18px;height:18px}.pfBjTW_inline .pfBjTW_marker svg{width:10px}.pfBjTW_toggleWrap{min-width:0}.pfBjTW_toggle .pfBjTW_face{border-top:0;align-items:flex-start;padding-left:.25rem;background:0 0!important}.pfBjTW_toggle .pfBjTW_face:before{display:none}.pfBjTW_toggle .pfBjTW_marker{margin-top:.15rem}.pfBjTW_toggleLabel{color:var(--charcoal);font-size:1rem;font-weight:600}.pfBjTW_trap{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}@media (max-width:899px){.pfBjTW_cols2 .pfBjTW_options{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.pfBjTW_cols2.pfBjTW_rows .pfBjTW_choice:nth-last-child(-n+2) .pfBjTW_face,.pfBjTW_cols2.pfBjTW_media .pfBjTW_choice:nth-last-child(-n+2) .pfBjTW_face{border-bottom:0}.pfBjTW_cols2.pfBjTW_rows .pfBjTW_options,.pfBjTW_cols2.pfBjTW_media .pfBjTW_options{border-bottom:1px solid var(--line-dark)}.pfBjTW_input{font-size:1.0625rem}}.pfBjTW_turnstile{max-width:420px;min-height:65px;margin-top:1.5rem}
.BUXQYq_section{background:var(--ivory);color:var(--charcoal);--row-h:clamp(190px, 21vw, 330px)}.BUXQYq_bar{z-index:5;background:var(--ivory);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);position:sticky;top:0}.BUXQYq_barInner{max-width:1600px;padding:1rem var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem clamp(1.5rem,3vw,3rem);margin-inline:auto;display:grid}.BUXQYq_h2{white-space:nowrap;font-size:clamp(1.4rem,1.1rem + .8vw,2rem)}.BUXQYq_filters{justify-content:center;gap:.5rem;display:grid}.BUXQYq_group{align-items:center;gap:.9rem;min-width:0;display:flex}.BUXQYq_groupLabel{letter-spacing:.18em;text-transform:uppercase;width:4.75rem;color:var(--ink-soft);flex:none;font-size:.6875rem;font-weight:700}.BUXQYq_buttons{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.BUXQYq_filter{min-height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:color .35s;position:relative}.BUXQYq_filter:after{content:"";background:var(--charcoal);transform-origin:0;height:1px;transition:transform .55s var(--ease-arch);position:absolute;bottom:4px;left:.75rem;right:.75rem;transform:scaleX(0)}.BUXQYq_filter:hover,.BUXQYq_filter[aria-pressed=true]{color:var(--charcoal)}.BUXQYq_filter[aria-pressed=true]:after{background:var(--bronze-deep);height:2px;transform:scaleX(1)}.BUXQYq_filter:focus-visible{outline-offset:0}.BUXQYq_status{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;margin:0;font-size:.75rem;font-weight:600}.BUXQYq_status strong{font-family:var(--font-display);letter-spacing:0;color:var(--bronze-deep);font-size:1.5rem;font-weight:500}.BUXQYq_wall{max-width:1600px;padding:clamp(2rem, 4vw, 3.5rem) var(--gutter) clamp(5rem, 10vw, 8rem);margin-inline:auto}.BUXQYq_rows{flex-wrap:wrap;gap:clamp(.5rem,1vw,.9rem);margin:0;padding:0;list-style:none;display:flex;position:relative}.BUXQYq_rows:after{content:"";flex-grow:999999}.BUXQYq_item{min-width:0;position:relative}.BUXQYq_item[hidden]{display:none}.BUXQYq_open{background:var(--taupe);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.BUXQYq_open:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.BUXQYq_frame{transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.BUXQYq_open:hover .BUXQYq_frame,.BUXQYq_open:focus-visible .BUXQYq_frame{transform:scale(1.045)}.BUXQYq_cap{background:var(--charcoal);color:var(--ivory);letter-spacing:.16em;text-transform:uppercase;transition:transform .6s var(--ease-arch);justify-content:space-between;gap:1rem;padding:.7rem .9rem;font-size:.6875rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.BUXQYq_cap span:last-child{color:var(--bronze)}.BUXQYq_open:hover .BUXQYq_cap,.BUXQYq_open:focus-visible .BUXQYq_cap{transform:none}.BUXQYq_empty{text-align:center;color:var(--ink-soft);justify-items:center;gap:1rem;padding:4rem 0;display:grid}.BUXQYq_reset{background:var(--charcoal);min-height:48px;color:var(--ivory);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;padding:0 1.4rem;font-size:.75rem;font-weight:700}.BUXQYq_lb{z-index:945;background:var(--charcoal);color:var(--ivory);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.BUXQYq_lbTop{padding:1rem var(--gutter);justify-content:space-between;align-items:center;display:flex}.BUXQYq_lbCount{letter-spacing:.2em;color:var(--ivory-soft);margin:0;font-size:.75rem;font-weight:600}.BUXQYq_lbCount span{font-family:var(--font-display);letter-spacing:0;color:var(--bronze);font-size:1.6rem}.BUXQYq_lbClose{border:1px solid var(--line-light);min-height:48px;color:var(--ivory);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.8rem;padding:0 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.BUXQYq_lbClose span{width:14px;height:14px;position:relative}.BUXQYq_lbClose span:before,.BUXQYq_lbClose span:after{content:"";background:var(--bronze);height:1px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(45deg)}.BUXQYq_lbClose span:after{transform:rotate(-45deg)}.BUXQYq_lbClose:hover{border-color:var(--bronze)}.BUXQYq_lbBody{padding:0 var(--gutter);touch-action:pan-y;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;min-height:0;display:grid;position:relative}.BUXQYq_lbStage{height:100%;min-height:0;position:relative}.BUXQYq_lbNav{border:1px solid var(--line-light);width:56px;height:56px;color:var(--ivory);cursor:pointer;background:0 0;place-items:center;transition:border-color .4s,background-color .4s;display:grid}.BUXQYq_lbNav:hover{border-color:var(--bronze);background:var(--charcoal-2)}.BUXQYq_lbPrev{justify-self:start}.BUXQYq_lbNext{justify-self:end}.BUXQYq_lbFoot{padding:1.25rem var(--gutter) 1.5rem;border-top:1px solid var(--line-light);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;margin-top:1rem;display:grid}.BUXQYq_lbCaption{font-family:var(--font-display);margin:0 0 .3rem;font-size:clamp(1.3rem,1rem + 1vw,2rem);line-height:1.2}.BUXQYq_lbNote{font-size:var(--fs-caption);color:var(--ivory-soft);margin:0}.BUXQYq_lbLinks{color:var(--ivory);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}@media (max-width:1099px){.BUXQYq_barInner{grid-template-columns:minmax(0,1fr) auto}.BUXQYq_filters{grid-area:2/1/auto/-1;justify-content:stretch}}@media (max-width:699px){.BUXQYq_section{--row-h:34vw}.BUXQYq_bar{top:0}.BUXQYq_barInner{padding-block:.75rem}.BUXQYq_h2{font-size:1.3rem}.BUXQYq_group{gap:.25rem;display:grid}.BUXQYq_groupLabel{width:auto}.BUXQYq_buttons{margin-inline:calc(var(--gutter) * -1);padding-inline:calc(var(--gutter) - .75rem);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.BUXQYq_buttons::-webkit-scrollbar{display:none}.BUXQYq_filter{flex:none;min-height:44px}.BUXQYq_cap{display:none}.BUXQYq_lbBody{grid-template-columns:1fr;padding:0}.BUXQYq_lbNav{z-index:2;background:#202322b3;position:absolute;bottom:.75rem}.BUXQYq_lbPrev{left:var(--gutter)}.BUXQYq_lbNext{right:var(--gutter)}.BUXQYq_lbFoot{grid-template-columns:1fr}}
.WkmnVG_section{background:var(--charcoal);color:var(--ivory);position:relative}.WkmnVG_strip{height:clamp(140px,22vw,320px);position:relative;overflow:hidden}.WkmnVG_stripImg{opacity:.85;position:absolute;inset:-20% 0}.WkmnVG_inner{max-width:1280px;padding:clamp(4.5rem, 9vw, 8rem) var(--gutter) clamp(5rem, 10vw, 9rem);text-align:center;justify-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-inline:auto;display:grid}.WkmnVG_kicker{color:var(--bronze);margin:0}.WkmnVG_titleRow{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);width:100%;display:grid}.WkmnVG_rule{opacity:.8}.WkmnVG_titleRow .WkmnVG_rule:last-child{transform-origin:100%!important}.WkmnVG_h2{font-size:var(--fs-display-2);max-width:13ch;line-height:.95}.WkmnVG_cols{text-align:left;border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);max-width:960px;padding-top:clamp(1rem,2vw,1.5rem);display:grid}.WkmnVG_p{color:var(--ivory-soft);margin:0}.WkmnVG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:.5rem;display:flex}@media (max-width:799px){.WkmnVG_titleRow{grid-template-columns:1fr}.WkmnVG_rule{display:none!important}.WkmnVG_cols{grid-template-columns:1fr}}
.hF2T8a_statement{background:var(--charcoal);color:var(--ivory)}.hF2T8a_sInner{max-width:1180px;padding:clamp(5.5rem, 12vw, 10rem) var(--gutter);text-align:center;justify-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-inline:auto;display:grid}.hF2T8a_sKicker{color:var(--bronze);margin:0}.hF2T8a_sRule{max-width:220px}.hF2T8a_sText{font-family:var(--font-display);text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.6rem);font-weight:500;line-height:1.15}.hF2T8a_sNote{font-size:var(--fs-caption);color:var(--ivory-soft);margin:0}.hF2T8a_cta{background:var(--ivory);color:var(--charcoal)}.hF2T8a_cInner{max-width:1600px;padding:clamp(5rem, 10vw, 9rem) var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.hF2T8a_cTitle{font-size:var(--fs-display-2);line-height:.95}.hF2T8a_cSide{grid-template-columns:1px minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.hF2T8a_cRule{height:100%}.hF2T8a_cBody p{color:var(--ink-soft);max-width:44ch;margin:0 0 1.75rem}.hF2T8a_cActions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}@media (max-width:899px){.hF2T8a_cInner{grid-template-columns:1fr}}
.uLnVYq_section{background:var(--charcoal);color:var(--ivory);isolation:isolate;padding:clamp(6rem, 12vw, 10rem) var(--gutter);position:relative;overflow:hidden}.uLnVYq_ghost{z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #a58b6580;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(16rem,42vw,40rem);line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.uLnVYq_inner{text-align:center;justify-items:center;gap:clamp(1rem,2.5vw,1.5rem);max-width:900px;margin-inline:auto;display:grid}.uLnVYq_kicker{color:var(--bronze);margin:0}.uLnVYq_rule{max-width:120px}.uLnVYq_h2{font-size:var(--fs-h1);max-width:13em}.uLnVYq_lede{max-width:46ch;color:var(--ivory-soft);margin:0}.uLnVYq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:.5rem;display:flex}
.TXduta_intro{background:var(--charcoal);min-height:max(86svh,600px);color:var(--ivory);isolation:isolate;display:grid;position:relative;overflow:hidden}.TXduta_glyph{z-index:-1;color:#a58b653d;pointer-events:none;width:clamp(420px,62vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TXduta_inner{width:100%;max-width:1600px;padding:calc(var(--header-h) + 1rem) var(--gutter) clamp(1.75rem, 4vh, 3rem);grid-template-rows:auto 1fr auto;margin-inline:auto;display:grid}.TXduta_crumbs{color:var(--ivory-soft)}.TXduta_center{text-align:center;align-self:center;justify-items:center;gap:clamp(1.25rem,3vw,2rem);padding-block:2rem;display:grid}.TXduta_h1{margin:0}.TXduta_display{font-size:var(--fs-display-1);letter-spacing:-.03em;text-wrap:balance;max-width:7.5em;margin-inline:auto;line-height:.9;display:block}.TXduta_eyebrow{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--bronze);margin-bottom:1.5rem;font-weight:600;display:block}.TXduta_rule{max-width:140px}.TXduta_lede{max-width:52ch;color:var(--ivory-soft);margin:0}.TXduta_cue{letter-spacing:.3em;text-transform:uppercase;min-height:44px;color:var(--ivory-soft);justify-self:center;justify-items:center;gap:.75rem;font-size:.625rem;font-weight:700;text-decoration:none;display:grid}.TXduta_cueLine{background:var(--bronze);transform-origin:top;width:1px;height:56px;animation:TXduta_cue 2.4s var(--ease-in-out) infinite}@keyframes TXduta_cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:899px){.TXduta_display{font-size:clamp(3.2rem,15vw,5rem)}.TXduta_glyph{width:120vw}}
.KL0I2W_section{isolation:isolate;background:var(--charcoal);color:var(--ivory);min-height:max(110svh,820px);display:grid;position:relative;overflow:hidden}.KL0I2W_bg{z-index:-2;position:absolute;inset:-8% 0}.KL0I2W_wash{z-index:-1;background:linear-gradient(90deg,#202322f0 0%,#202322c7 45%,#20232259 100%),linear-gradient(#20232200 60%,#202322d9 100%);position:absolute;inset:0}.KL0I2W_inner{width:100%;max-width:1600px;padding:clamp(6rem, 12vw, 10rem) var(--gutter) clamp(2.5rem, 6vw, 4rem);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:clamp(2rem,5vw,6rem);margin-inline:auto;display:grid}.KL0I2W_copyCol{align-self:center;justify-items:start;gap:1.5rem;display:grid}.KL0I2W_kicker{color:var(--bronze-light);align-items:center;gap:.9rem;display:flex}.KL0I2W_kicker:before{content:"";background:var(--bronze);width:40px;height:1px}.KL0I2W_headline{letter-spacing:-.015em;font-size:clamp(3rem,1.4rem + 6vw,8.5rem);line-height:.92}.KL0I2W_headline em{color:var(--bronze-light)}.KL0I2W_copy{max-width:54ch;color:var(--ivory-soft);font-size:1.0625rem}.KL0I2W_copy p:last-child{margin-bottom:0}.KL0I2W_link{color:var(--ivory)}.KL0I2W_insets{align-self:center;height:min(76svh,720px);position:relative}.KL0I2W_inset{outline-offset:10px;outline:1px solid #ceb48d73;position:absolute;overflow:hidden;box-shadow:0 40px 90px #00000073}.KL0I2W_insetA{aspect-ratio:3/4;width:72%;top:0;right:0}.KL0I2W_insetB{aspect-ratio:3/4;width:56%;bottom:0;left:0}.KL0I2W_cap{z-index:2;letter-spacing:.18em;text-transform:uppercase;background:#202322b8;padding:.35rem .6rem;font-size:.625rem;position:absolute;bottom:.75rem;left:.75rem}.KL0I2W_ledger{border-top:1px solid #ceb48d80;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.KL0I2W_ledger li{align-items:baseline;gap:1rem;padding:1.25rem 1.5rem 0 0;display:flex}.KL0I2W_ledgerNum{font-family:var(--font-display);color:var(--bronze-light);font-size:1.4rem}.KL0I2W_ledgerText{font-family:var(--font-display);font-size:clamp(1.2rem,1rem + .6vw,1.6rem);line-height:1.2}@media (max-width:899px){.KL0I2W_inner{grid-template-columns:1fr}.KL0I2W_insets{height:70svh}.KL0I2W_ledger{grid-template-columns:1fr}}
.csJi_G_section{background:var(--ivory-2);color:var(--charcoal);padding:clamp(5rem,10vw,8.5rem) 0}.csJi_G_head{max-width:1600px;padding:0 var(--gutter) clamp(2.5rem, 5vw, 4rem);text-align:center;justify-items:center;gap:1.1rem;margin-inline:auto;display:grid}.csJi_G_kicker{color:var(--bronze-deep);align-items:baseline;gap:.9rem;margin:0;display:flex}.csJi_G_num{font-family:var(--font-display);letter-spacing:0;font-size:1.6rem;font-weight:500}.csJi_G_h2{font-size:var(--fs-h1);max-width:12.5em}.csJi_G_intro{color:var(--ink-soft);max-width:52ch;margin:0}.csJi_G_grid{padding:0 var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);max-width:1600px;margin:0 auto;list-style:none;display:grid}.csJi_G_slot{grid-template-rows:auto 1fr;align-items:start;gap:.9rem;display:grid}.csJi_G_frame{aspect-ratio:3/4;border:1px dashed var(--bronze-deep);background:repeating-linear-gradient(90deg, transparent 0 calc(33.333% - 1px), var(--line-dark) calc(33.333% - 1px) 33.333%), repeating-linear-gradient(0deg, transparent 0 calc(25% - 1px), var(--line-dark) calc(25% - 1px) 25%);color:var(--bronze-deep);align-content:center;place-items:center;gap:1rem;display:grid;position:relative}.csJi_G_no{font-family:var(--font-display);font-size:1.5rem;position:absolute;top:.75rem;left:1rem}.csJi_G_mark{opacity:.8;width:clamp(48px,5vw,72px)}.csJi_G_frameLabel{color:var(--bronze-deep)}@media (max-width:1099px){.csJi_G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.csJi_G_grid{gap:1.5rem .75rem}.csJi_G_frame{aspect-ratio:4/5}}
.Es89hW_section{background:var(--charcoal);color:var(--ivory)}.Es89hW_head{max-width:1100px;padding:clamp(5rem, 10vw, 9rem) var(--gutter) clamp(2.5rem, 5vw, 4rem);text-align:center;justify-items:center;gap:1rem;margin-inline:auto;display:grid}.Es89hW_kicker{color:var(--bronze);margin:0}.Es89hW_h2{font-size:var(--fs-h2);max-width:16ch}.Es89hW_lede{max-width:52ch;color:var(--ivory-soft);margin:0}.Es89hW_stage{position:relative}.Es89hW_panel{isolation:isolate;align-items:end;min-height:max(92svh,640px);display:grid;position:relative;overflow:hidden}.Es89hW_media{z-index:-2;background:var(--charcoal-2);position:absolute;inset:0;overflow:hidden}.Es89hW_mediaInner{will-change:transform;position:absolute;inset:0}.Es89hW_shade{z-index:-1;background:linear-gradient(90deg,#202322db 0%,#2023228c 34%,#20232200 62%),linear-gradient(#20232200 60%,#20232299 100%);position:absolute;inset:0}.Es89hW_content{width:100%;max-width:1600px;padding:calc(var(--header-h) + 2rem) var(--gutter) clamp(2.5rem, 7vh, 5rem) calc(var(--gutter) + clamp(0rem, 14vw, 14rem));justify-items:start;gap:1rem;margin-inline:auto;display:grid}.Es89hW_content>*{max-width:560px}.Es89hW_count{letter-spacing:.2em;color:var(--ivory-soft);margin:0;font-size:.75rem;font-weight:600}.Es89hW_count span{font-family:var(--font-display);letter-spacing:0;color:var(--bronze);font-size:1.5rem}.Es89hW_mKicker{color:var(--bronze);margin:0}.Es89hW_name{letter-spacing:-.02em;font-size:clamp(3.4rem,1.5rem + 6vw,8.5rem);line-height:.9;max-width:none!important}.Es89hW_summary{color:var(--ivory-soft);margin:0}.Es89hW_specs{border-top:1px solid var(--line-light);width:100%;margin:.25rem 0 .5rem;display:grid}.Es89hW_specs>div{border-bottom:1px solid var(--line-light);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.6rem 0;font-size:.9375rem;display:grid}.Es89hW_specs dt{color:var(--ivory-soft)}.Es89hW_specs dd{margin:0}.Es89hW_link{color:var(--ivory)}.Es89hW_rail{display:none}.Es89hW_section[data-pinned="1"] .Es89hW_stage{height:100svh;min-height:640px;overflow:hidden}.Es89hW_section[data-pinned="1"] .Es89hW_panel{min-height:0;position:absolute;inset:0}.Es89hW_section[data-pinned="1"] .Es89hW_rail{z-index:20;left:var(--gutter);border-left:1px solid var(--line-light);letter-spacing:.16em;text-transform:uppercase;gap:.9rem;margin:0;padding:0 0 0 1rem;font-size:.75rem;font-weight:600;list-style:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Es89hW_rail li{color:#f3f0e980;transition:color .5s var(--ease-out);gap:.6rem;display:flex;position:relative}.Es89hW_rail li:before{content:"";background:var(--bronze);width:2px;transition:transform .6s var(--ease-arch);position:absolute;top:-.2rem;bottom:-.2rem;left:calc(-1rem - 1px);transform:scaleY(0)}.Es89hW_rail li[data-on=true]{color:var(--ivory)}.Es89hW_rail li[data-on=true]:before{transform:scaleY(1)}.Es89hW_rail span{color:var(--bronze)}@media (max-width:899px){.Es89hW_panel{min-height:0;display:block}.Es89hW_media{aspect-ratio:4/5;position:relative;inset:auto}.Es89hW_shade{display:none}.Es89hW_content{padding:1.75rem var(--gutter) 3.5rem}.Es89hW_name{font-size:clamp(3rem,1rem + 10vw,4.5rem)}}
.G4psaW_section{background:var(--ivory);color:var(--charcoal);scroll-margin-top:var(--header-h);padding:clamp(5rem,10vw,9rem) 0}.G4psaW_grid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem);margin-inline:auto;display:grid}.G4psaW_aside{top:calc(var(--header-h) + 2rem);grid-column:1/span 4;gap:clamp(1rem,2vw,1.5rem);display:grid;position:sticky}.G4psaW_kicker{color:var(--bronze-deep)}.G4psaW_h2{font-size:var(--fs-h2);max-width:11ch;line-height:1}.G4psaW_notes p{color:var(--ink-soft);max-width:44ch;font-size:.9375rem}.G4psaW_notes a,.G4psaW_aside2 a,.G4psaW_note a{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.2em}.G4psaW_photo{aspect-ratio:5/4;margin-top:.5rem;position:relative}.G4psaW_formCol{grid-column:6/-1;min-width:0}.G4psaW_form{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.G4psaW_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem);display:grid}.G4psaW_aside2{border-left:2px solid var(--bronze-deep);color:var(--ink-soft);max-width:60ch;margin:-1rem 0 0;padding-left:1rem;font-size:.9375rem}.G4psaW_submitRow{border-top:1px solid var(--line-dark);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:clamp(1.5rem,3vw,2rem);display:flex}.G4psaW_submit{min-height:56px}.G4psaW_note{color:var(--ink-soft);margin:0;font-size:.875rem}.G4psaW_done{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);gap:1.1rem;padding:clamp(2rem,5vw,4rem) 0;display:grid}.G4psaW_done:focus{outline:none}.G4psaW_doneMark{background:var(--bronze);width:64px;height:1px}.G4psaW_doneKicker{color:var(--bronze-deep);margin:0}.G4psaW_doneTitle{font-size:var(--fs-h2);max-width:14ch;line-height:1}.G4psaW_doneTitle em{color:var(--bronze-deep);display:block}.G4psaW_doneText{max-width:52ch;color:var(--ink-soft);margin:0}.G4psaW_doneLinks{flex-wrap:wrap;gap:.5rem 2rem;display:flex}@media (max-width:899px){.G4psaW_grid{grid-template-columns:minmax(0,1fr)}.G4psaW_aside,.G4psaW_formCol{grid-column:1}.G4psaW_aside{margin-bottom:2.5rem;position:static}.G4psaW_photo{display:none}.G4psaW_pair{grid-template-columns:minmax(0,1fr)}.G4psaW_submit{justify-content:space-between;width:100%}}
._3rOlJG_section{background:var(--charcoal);color:var(--ivory);padding:0 0 clamp(4rem,9vw,8rem)}._3rOlJG_grid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem);margin-inline:auto;display:grid}._3rOlJG_rail{top:calc(var(--header-h) + 1.5rem);grid-column:1/span 4;gap:1.75rem;padding-right:clamp(0rem,2vw,2rem);display:grid;position:sticky}._3rOlJG_railLabel{color:var(--bronze);margin:0}._3rOlJG_progress{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}._3rOlJG_pItem{border-bottom:1px solid var(--line-light)}._3rOlJG_pBtn{width:100%;min-height:60px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,1fr) 14px;align-items:center;gap:.75rem;padding:.7rem 0;display:grid;position:relative}button._3rOlJG_pBtn{cursor:pointer}button._3rOlJG_pBtn:hover ._3rOlJG_pName{color:var(--ivory)}._3rOlJG_pBtn:before{content:"";background:var(--bronze);transform-origin:top;width:2px;transition:transform .6s var(--ease-arch);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}._3rOlJG_pItem[data-state=current] ._3rOlJG_pBtn:before{transform:scaleY(1)}._3rOlJG_pNum{font-family:var(--font-display);color:var(--ivory-soft);padding-left:.85rem;font-size:1.5rem;line-height:1}._3rOlJG_pItem[data-state=current] ._3rOlJG_pNum,._3rOlJG_pItem[data-state=done] ._3rOlJG_pNum{color:var(--bronze)}._3rOlJG_pText{gap:.15rem;min-width:0;display:grid}._3rOlJG_pName{letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-soft);transition:color .4s var(--ease-out);font-size:.8125rem;font-weight:700}._3rOlJG_pItem[data-state=current] ._3rOlJG_pName{color:var(--ivory)}._3rOlJG_pDigest{color:var(--ivory-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}._3rOlJG_pMark{border:1px solid var(--ivory-soft);width:10px;height:10px;transition:background-color .4s,border-color .4s;transform:rotate(45deg)}._3rOlJG_pItem[data-state=current] ._3rOlJG_pMark{border-color:var(--bronze)}._3rOlJG_pItem[data-state=done] ._3rOlJG_pMark{background:var(--bronze);border-color:var(--bronze)}._3rOlJG_meter{display:none}._3rOlJG_preview{gap:.75rem;margin:0;display:grid}._3rOlJG_previewFrame{aspect-ratio:5/4;background:var(--charcoal-2);position:relative;overflow:hidden}._3rOlJG_previewSlide{opacity:0;transition:opacity .9s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.05)}._3rOlJG_previewSlide[data-active]{opacity:1;transform:none}._3rOlJG_previewCaption{font-size:var(--fs-caption);color:var(--ivory-soft)}._3rOlJG_sheet{--pad:clamp(1.5rem, 4vw, 4.5rem);background:var(--ivory);min-width:0;color:var(--charcoal);padding:var(--pad);scroll-margin-top:calc(var(--header-h) + 1rem);grid-column:5/-1}._3rOlJG_form{gap:2rem;display:grid}._3rOlJG_stage{min-width:0}._3rOlJG_step{gap:clamp(2rem,3.5vw,2.75rem);display:grid}._3rOlJG_step[hidden]{display:none}html.dhf-js ._3rOlJG_step:not([data-active]){display:none}html:not(.dhf-js) ._3rOlJG_step+._3rOlJG_step{border-top:1px solid var(--charcoal);margin-top:3.5rem;padding-top:3.5rem}html:not(.dhf-js) ._3rOlJG_rail ._3rOlJG_progress{display:none}html:not(.dhf-js) ._3rOlJG_railLabel{display:none}._3rOlJG_stepHead{gap:.75rem;display:grid}._3rOlJG_stepCount{color:var(--bronze-deep);margin:0}._3rOlJG_stepTitle{max-width:18ch;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);line-height:1.02}._3rOlJG_stepTitle:focus{outline:none}._3rOlJG_stepTitle:focus-visible{outline:2px solid var(--bronze-deep);outline-offset:6px}._3rOlJG_stepLead{color:var(--ink-soft);max-width:56ch;margin:0}._3rOlJG_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem);display:grid}._3rOlJG_areaRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}._3rOlJG_narrow{max-width:360px}._3rOlJG_nav{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(1.5rem,3vw,2rem);display:flex}html:not(.dhf-js) ._3rOlJG_nav{display:none}._3rOlJG_back{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;min-height:52px;color:var(--charcoal);background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .25rem;font-size:.8125rem;font-weight:700;display:inline-flex}._3rOlJG_back svg{width:22px;transition:transform .5s var(--ease-arch)}._3rOlJG_back:hover svg{transform:translate(-5px)}._3rOlJG_back:focus-visible{outline:2px solid var(--bronze-deep);outline-offset:3px}._3rOlJG_next{min-height:56px}._3rOlJG_noJs{border-top:1px solid var(--line-dark);padding-top:2rem}html.dhf-js ._3rOlJG_noJs{display:none}._3rOlJG_review{border-top:1px solid var(--charcoal);display:grid}._3rOlJG_reviewGroup{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);gap:1rem clamp(1rem,3vw,2.5rem);padding:1.5rem 0;display:grid}._3rOlJG_reviewHead{align-content:start;justify-items:start;gap:.35rem;display:grid}._3rOlJG_reviewTitle{font-size:1.5rem;line-height:1.1}._3rOlJG_reviewTitle span{color:var(--bronze-deep)}._3rOlJG_edit{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--charcoal);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.45em;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}._3rOlJG_edit:focus-visible{outline:2px solid var(--bronze-deep);outline-offset:3px}._3rOlJG_reviewList{gap:.6rem;margin:0;display:grid}._3rOlJG_reviewList>div{grid-template-columns:9rem minmax(0,1fr);gap:1rem;display:grid}._3rOlJG_reviewList dt{color:var(--ink-soft);font-size:.8125rem;font-weight:600}._3rOlJG_reviewList dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}._3rOlJG_done{gap:1.25rem;padding:clamp(1rem,3vw,2rem) 0;display:grid}._3rOlJG_done:focus{outline:none}._3rOlJG_doneRule{background:var(--bronze);width:72px;height:1px}._3rOlJG_doneTitle{font-size:var(--fs-h1);max-width:13ch;line-height:.98}._3rOlJG_doneTitle em{color:var(--bronze-deep);margin-top:.15em;font-size:.55em;line-height:1.1;display:block}._3rOlJG_doneText{max-width:54ch;color:var(--ink-soft);margin:0}._3rOlJG_doneList{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:.5rem 0 0;display:grid}._3rOlJG_doneList>div{border-bottom:1px solid var(--line-dark);padding:1rem 0}._3rOlJG_doneList>div:nth-child(odd){padding-right:1.5rem}._3rOlJG_doneList dt{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-deep);font-size:.75rem;font-weight:700}._3rOlJG_doneList dd{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.375rem;line-height:1.2}._3rOlJG_doneLinks{flex-wrap:wrap;gap:.5rem 2rem;display:flex}@media (max-width:1099px){._3rOlJG_reviewGroup{grid-template-columns:minmax(0,1fr)}._3rOlJG_reviewHead{grid-template-columns:1fr auto;align-items:center}}@media (max-width:899px){._3rOlJG_grid{grid-template-columns:minmax(0,1fr)}._3rOlJG_rail,._3rOlJG_sheet{grid-column:1}._3rOlJG_rail{gap:0;padding:0 0 1.25rem;position:static}._3rOlJG_railLabel,._3rOlJG_preview{display:none}._3rOlJG_progress{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._3rOlJG_meter{gap:.75rem;display:grid}html:not(.dhf-js) ._3rOlJG_meter{display:none}._3rOlJG_meterText{letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-soft);justify-content:space-between;align-items:baseline;font-size:.75rem;font-weight:700;display:flex}._3rOlJG_meterText strong{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ivory);font-size:1.375rem;font-weight:500}._3rOlJG_meterBar{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}._3rOlJG_meterBar span{background:var(--line-light);height:2px;transition:background-color .5s var(--ease-out)}._3rOlJG_meterBar span[data-on]{background:var(--bronze)}._3rOlJG_sheet{--pad:1.25rem;margin-inline:calc(-1 * var(--gutter));padding:2rem var(--gutter) 1.5rem}._3rOlJG_pair,._3rOlJG_areaRow,._3rOlJG_doneList{grid-template-columns:minmax(0,1fr)}._3rOlJG_doneList>div:nth-child(odd){padding-right:0}._3rOlJG_nav{bottom:var(--dock-h);z-index:5;margin-inline:calc(-1 * var(--gutter));padding:.75rem var(--gutter);background:var(--ivory);box-shadow:0 -1px 0 var(--line-dark);border-top:0;position:sticky}._3rOlJG_next{flex:1;justify-content:space-between;max-width:75%;margin-left:auto}._3rOlJG_reviewList>div{grid-template-columns:7.5rem minmax(0,1fr)}html.dhf-js ._3rOlJG_stepHead ._3rOlJG_stepCount{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.LIhzva_section{background:var(--charcoal);color:var(--ivory)}.LIhzva_inner{max-width:1600px;padding:clamp(5rem, 10vw, 9rem) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title plate""routes plate";gap:clamp(2rem,4vw,4rem) clamp(2rem,5vw,6rem);margin-inline:auto;display:grid}.LIhzva_titleWrap{grid-area:title;align-content:start;gap:1rem;display:grid}.LIhzva_kicker{color:var(--bronze);margin:0}.LIhzva_h2{font-size:var(--fs-display-2);line-height:.95}.LIhzva_plate{background:var(--charcoal-2);grid-area:plate;min-height:420px;position:relative;overflow:hidden}.LIhzva_routes{border-top:1px solid var(--line-light);grid-area:routes;align-self:end;margin:0;padding:0;list-style:none}.LIhzva_route{border-bottom:1px solid var(--line-light);min-height:72px;color:var(--ivory);grid-template-columns:2.5rem minmax(0,1fr) auto 2rem;align-items:center;gap:1rem;text-decoration:none;display:grid}.LIhzva_route:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.LIhzva_rNum{letter-spacing:.14em;color:var(--bronze);font-size:.75rem;font-weight:700}.LIhzva_rLabel{font-family:var(--font-display);transition:transform .7s var(--ease-arch);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.4rem);line-height:1.1}.LIhzva_rNote{font-size:var(--fs-caption);color:var(--ivory-soft)}.LIhzva_rArrow{color:var(--bronze);transition:transform .7s var(--ease-arch)}.LIhzva_route:hover .LIhzva_rLabel{transform:translate(.6rem)}.LIhzva_route:hover .LIhzva_rArrow{transform:translate(6px)}@media (max-width:899px){.LIhzva_inner{grid-template-columns:1fr;grid-template-areas:"title""plate""routes"}.LIhzva_plate{aspect-ratio:4/3;min-height:0}.LIhzva_route{grid-template-columns:2rem minmax(0,1fr) 1.75rem}.LIhzva_rNote{display:none}}
.kQIiqW_hero{background:var(--ivory);color:var(--charcoal);padding:calc(var(--header-h) + clamp(1.5rem, 3vw, 2.5rem)) 0 clamp(2.5rem, 5vw, 4rem)}.kQIiqW_grid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1rem,2vw,2rem);margin-inline:auto;display:grid}.kQIiqW_copy{grid-column:1/span 7;align-content:end;gap:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(.5rem,2vw,2rem);display:grid}.kQIiqW_eyebrow{color:var(--bronze-deep);align-items:center;gap:1rem;margin:clamp(1rem,4vw,3rem) 0 0;display:flex}.kQIiqW_eyebrow:before{content:"";background:var(--bronze);width:48px;height:1px}.kQIiqW_h1{font-size:var(--fs-display-2);letter-spacing:-.025em;max-width:11em;line-height:.94}.kQIiqW_h1 em{color:var(--bronze-deep)}.kQIiqW_lede{max-width:46ch;color:var(--ink-soft);margin:0}.kQIiqW_figure{grid-column:9/-1;gap:.75rem;margin:0;display:grid}.kQIiqW_frame{aspect-ratio:4/5;max-height:calc(100svh - var(--header-h) - 12rem);min-height:360px;position:relative;overflow:hidden}.kQIiqW_caption{font-size:var(--fs-caption);color:var(--ink-soft)}.kQIiqW_scale{max-width:1600px;padding-inline:var(--gutter);margin:clamp(2.5rem,5vw,4rem) auto 0;position:relative}.kQIiqW_base{left:var(--gutter);right:var(--gutter);position:absolute;top:0;width:auto!important}.kQIiqW_scale ol{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kQIiqW_scale a{min-height:44px;color:var(--ink-soft);transition:color .4s var(--ease-out);gap:.35rem;padding:1.1rem .5rem .25rem 0;text-decoration:none;display:grid;position:relative}.kQIiqW_tick{background:var(--charcoal);width:1px;height:12px;transition:transform .5s var(--ease-arch);transform-origin:top;position:absolute;top:-6px;left:0}.kQIiqW_n{font-family:var(--font-display);color:var(--bronze-deep);font-size:1.35rem;line-height:1}.kQIiqW_name{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.kQIiqW_scale a:hover,.kQIiqW_scale a:focus-visible{color:var(--charcoal)}.kQIiqW_scale a:hover .kQIiqW_tick,.kQIiqW_scale a:focus-visible .kQIiqW_tick{transform:scaleY(2.2)}@media (max-width:899px){.kQIiqW_grid{grid-template-columns:1fr;row-gap:2rem}.kQIiqW_copy,.kQIiqW_figure{grid-column:1}.kQIiqW_h1{font-size:clamp(2.6rem,11vw,3.6rem)}.kQIiqW_frame{aspect-ratio:4/3;min-height:0;max-height:none}.kQIiqW_scale{padding-inline:0}.kQIiqW_base{left:0;right:0}.kQIiqW_scale ol{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.kQIiqW_scale ol::-webkit-scrollbar{display:none}.kQIiqW_scale li{scroll-snap-align:start;flex:none;min-width:7.5rem}}
.rlA2-q_section{background:var(--ivory);color:var(--charcoal);padding:clamp(5rem,10vw,8.5rem) 0}.rlA2-q_head{max-width:1600px;padding:0 var(--gutter) clamp(2.5rem, 5vw, 4rem);text-align:center;justify-items:center;gap:1rem;margin-inline:auto;display:grid}.rlA2-q_h2{font-size:var(--fs-h1);max-width:12em}.rlA2-q_intro{max-width:46ch;color:var(--ink-soft);margin:0}.rlA2-q_grid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem);margin-inline:auto;display:grid}.rlA2-q_list{border-top:1px solid var(--charcoal);grid-column:1/span 8;margin:0;padding:0;list-style:none}.rlA2-q_item{border-bottom:1px solid var(--line-dark);grid-template-columns:clamp(4rem,9vw,8rem) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,2vw,2rem);padding:clamp(1.5rem,3vw,2.25rem) 0;display:grid}.rlA2-q_num{font-family:var(--font-display);color:var(--bronze-deep);font-size:clamp(2.6rem,4.6vw,4.5rem);line-height:.9}.rlA2-q_title{font-size:var(--fs-h3);margin:0 0 .5rem}.rlA2-q_text{max-width:54ch;color:var(--ink-soft);margin:0}.rlA2-q_aside{top:calc(var(--header-h) + 2rem);grid-column:10/-1;position:sticky}.rlA2-q_card{background:var(--ivory-2);border-top:3px solid var(--bronze);justify-items:start;gap:1rem;padding:clamp(1.5rem,2.5vw,2rem);display:grid}.rlA2-q_asideLabel{color:var(--bronze-deep);margin:0}.rlA2-q_asideTitle{font-family:var(--font-display);margin:0;font-size:1.75rem;line-height:1.1}.rlA2-q_rule{max-width:64px}@media (max-width:899px){.rlA2-q_grid{grid-template-columns:1fr;row-gap:2rem}.rlA2-q_list,.rlA2-q_aside{grid-column:1}.rlA2-q_aside{position:static}}
.QHKDMq_section{isolation:isolate;background:var(--charcoal);color:var(--ivory);min-height:100svh;position:relative;overflow:clip}.QHKDMq_backdrop{z-index:-2;position:absolute;inset:0}.QHKDMq_layer{opacity:0;transition:opacity .9s var(--ease-out), transform 2.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.QHKDMq_layer[data-on=true]{opacity:1;transform:scale(1)}.QHKDMq_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.QHKDMq_scrim{z-index:-1;background:linear-gradient(90deg,#202322f0 0%,#202322cc 38%,#2023229e 100%),linear-gradient(#20232200 55%,#202322b3 100%);position:absolute;inset:0}.QHKDMq_inner{max-width:1600px;padding:calc(var(--header-h) + 2rem) var(--gutter) clamp(3rem, 7vw, 5rem);grid-template-columns:minmax(260px,.75fr) minmax(0,1.9fr);align-items:start;gap:clamp(2rem,5vw,6rem);min-height:100svh;margin-inline:auto;display:grid}.QHKDMq_aside{top:calc(var(--header-h) + 2rem);gap:1.5rem;display:grid;position:sticky}.QHKDMq_index{color:var(--bronze-light);align-items:center;gap:.9rem;margin:1rem 0 0;display:flex}.QHKDMq_index:before{content:"";background:var(--bronze);width:40px;height:1px}.QHKDMq_h1{font-size:clamp(3rem,1.8rem + 4.4vw,6.75rem);line-height:.92}.QHKDMq_h1 em{color:var(--bronze-light);display:block}.QHKDMq_support{max-width:34ch;color:var(--ivory-soft);margin:0}.QHKDMq_list{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.QHKDMq_item{border-bottom:1px solid var(--line-light);position:relative}.QHKDMq_item:before{content:"";background:var(--bronze-light);transform-origin:top;width:2px;transition:transform .7s var(--ease-arch);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.QHKDMq_item[data-on=true]:before{transform:scaleY(1)}.QHKDMq_row{color:#f3f0e99e;text-align:left;cursor:pointer;width:100%;transition:color .5s var(--ease-out), transform .7s var(--ease-arch);background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(.6rem,1.4vh,1rem) 0 clamp(.6rem,1.4vh,1rem) 1.1rem;display:grid}.QHKDMq_item[data-on=true] .QHKDMq_row{color:var(--ivory);transform:translate(10px)}.QHKDMq_num{letter-spacing:.14em;color:var(--bronze-light);font-size:.75rem;font-weight:700}.QHKDMq_name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2rem,1.1rem + 3vw,4.6rem);line-height:1.02}.QHKDMq_arrow{width:30px;height:30px;color:var(--bronze-light);opacity:.45;transition:opacity .4s, transform .7s var(--ease-arch)}.QHKDMq_item[data-on=true] .QHKDMq_arrow{opacity:1;transform:translate(4px,-4px)}.QHKDMq_panel{transition:grid-template-rows .7s var(--ease-arch);grid-template-rows:0fr;display:grid}.QHKDMq_item[data-on=true] .QHKDMq_panel{grid-template-rows:1fr}.QHKDMq_panelInner{min-height:0;overflow:hidden}.QHKDMq_panelBody{opacity:0;transition:opacity .5s var(--ease-out) .1s, transform .6s var(--ease-out) .1s;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2.5rem;padding:0 0 1.4rem 5.1rem;display:grid;transform:translateY(8px)}.QHKDMq_item[data-on=true] .QHKDMq_panelBody{opacity:1;transform:none}.QHKDMq_desc{max-width:60ch;color:var(--ivory-soft);margin:0}.QHKDMq_more{color:var(--ivory);white-space:nowrap}.QHKDMq_ghost{right:var(--gutter);z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #ceb48d6b;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,26vw,28rem);line-height:1;position:absolute;bottom:-.12em}.QHKDMq_ghostNum{animation:QHKDMq_ghostIn .9s var(--ease-out);display:block}@keyframes QHKDMq_ghostIn{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:none}}@media (max-width:899px){.QHKDMq_inner{grid-template-columns:1fr}.QHKDMq_aside{position:static}.QHKDMq_layer[data-on=true]{opacity:.55}.QHKDMq_scrim{background:linear-gradient(#202322e0 0%,#202322d1 100%)}.QHKDMq_row{grid-template-columns:2.2rem minmax(0,1fr) auto;min-height:56px}.QHKDMq_name{font-size:clamp(1.5rem,1rem + 3vw,2.2rem)}.QHKDMq_panelBody{grid-template-columns:1fr;padding-left:3.3rem}.QHKDMq_ghost{font-size:9rem}}@media (prefers-reduced-motion:reduce){.QHKDMq_layer,.QHKDMq_row,.QHKDMq_arrow,.QHKDMq_panel,.QHKDMq_panelBody,.QHKDMq_item:before{transition:none}.QHKDMq_ghostNum{animation:none}}
.F-SOZG_section{background:var(--charcoal);color:var(--ivory);padding:clamp(5rem, 10vw, 8.5rem) var(--gutter);justify-items:center;gap:clamp(2.5rem,5vw,3.5rem);display:grid}.F-SOZG_chips{grid-template-columns:repeat(4,clamp(64px,10vw,140px));gap:clamp(.5rem,1.5vw,1rem);display:grid}.F-SOZG_chip{aspect-ratio:3/4;position:relative;overflow:hidden}.F-SOZG_chip:nth-child(2n){transform:translateY(14%)}.F-SOZG_inner{text-align:center;justify-items:center;gap:clamp(1rem,2.5vw,1.5rem);max-width:900px;display:grid}.F-SOZG_h2{font-size:var(--fs-h1);max-width:12em}.F-SOZG_lede{max-width:46ch;color:var(--ivory-soft);margin:0}.F-SOZG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:.5rem;display:flex}.F-SOZG_note{font-size:var(--fs-caption);color:var(--ivory-soft);margin:.5rem 0 0}
.fizzUq_hero{background:var(--ivory);color:var(--charcoal);padding:calc(var(--header-h) + 1.25rem) 0 clamp(2.5rem, 5vw, 4rem)}.fizzUq_heroGrid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-inline:auto;display:grid}.fizzUq_eyebrow{color:var(--bronze-deep);align-items:center;gap:.9rem;margin:1.25rem 0 1rem;display:flex}.fizzUq_eyebrow:before{content:"";background:var(--bronze);width:40px;height:1px}.fizzUq_h1{max-width:14ch;font-size:clamp(2.5rem,1.4rem + 4vw,5.75rem);line-height:.96}.fizzUq_lede{max-width:58ch;margin:clamp(1.25rem,3vw,2rem) 0 0;font-size:1.0625rem}.fizzUq_panel{background:var(--charcoal);color:var(--ivory);--map-bg:var(--charcoal);--map-page:var(--ivory);--map-dot:var(--taupe);--map-h:300px;padding:1.25rem 1.25rem 1.5rem}.fizzUq_panelLabel{color:var(--bronze);margin:0 0 .5rem}.fizzUq_notes{border-top:1px solid var(--line-light);margin:1rem 0 0;display:grid}.fizzUq_note{border-bottom:1px solid var(--line-light);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.6rem 0;font-size:.875rem;display:grid}.fizzUq_note dt{color:var(--ivory-soft);letter-spacing:.16em;text-transform:uppercase;padding-top:.2rem;font-size:.6875rem;font-weight:700}.fizzUq_note dd{margin:0}.fizzUq_band{height:clamp(260px,42vw,560px);margin-inline:var(--gutter);max-width:calc(1600px - 2 * var(--gutter));position:relative}@media (min-width:1600px){.fizzUq_band{margin-inline:auto}}.fizzUq_bandCap{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);background:#202322bf;padding:.45rem .75rem;font-size:.6875rem;position:absolute;bottom:1rem;right:1rem}.fizzUq_article{background:var(--ivory);padding:clamp(3.5rem,7vw,6rem) 0}.fizzUq_grid{max-width:1440px;padding-inline:var(--gutter);grid-template-columns:minmax(220px,300px) minmax(0,760px);justify-content:space-between;gap:clamp(2rem,6vw,7rem);margin-inline:auto;display:grid}.fizzUq_aside{top:calc(var(--header-h) + 1.5rem);align-self:start;gap:2rem;display:grid;position:sticky}.fizzUq_asideTitle{color:var(--bronze-deep);margin:0 0 .75rem}.fizzUq_svcList{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.fizzUq_svcList li{border-bottom:1px solid var(--line-dark)}.fizzUq_svcList a{color:var(--ink-soft);justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.9375rem;text-decoration:none;transition:color .3s;display:flex}.fizzUq_svcList a:hover{color:var(--charcoal)}.fizzUq_hoods{font-family:var(--font-display);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;font-size:1.15rem;list-style:none;display:flex}.fizzUq_cta{background:var(--charcoal);color:var(--ivory);gap:.9rem;padding:1.5rem;display:grid}.fizzUq_cta p{font-family:var(--font-display);margin:0;font-size:1.35rem;line-height:1.2}.fizzUq_body{min-width:0}.fizzUq_faqH2{font-size:var(--fs-h2);margin:clamp(3.5rem,7vw,5rem) 0 1.25rem}.fizzUq_nearby{background:var(--ivory-2);padding:clamp(3.5rem,7vw,6rem) 0}.fizzUq_nearbyGrid{max-width:1440px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-inline:auto;display:grid}.fizzUq_nearbyH2{font-size:var(--fs-h2);margin:.8rem 0 1rem}.fizzUq_nearbyList{border-top:1px solid var(--charcoal);margin:0;padding:0;list-style:none}.fizzUq_nearbyLink{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto 26px;align-items:baseline;gap:1.5rem;padding:1rem 0;text-decoration:none;display:grid}.fizzUq_nearbyName{font-family:var(--font-display);transition:transform .6s var(--ease-arch);font-size:clamp(1.6rem,1.2rem + 1.3vw,2.5rem);line-height:1.05}.fizzUq_nearbyLink:hover .fizzUq_nearbyName,.fizzUq_nearbyLink:focus-visible .fizzUq_nearbyName{transform:translate(.5rem)}.fizzUq_nearbyCounty{letter-spacing:.1em;color:var(--ink-soft);font-size:.75rem}@media (max-width:999px){.fizzUq_heroGrid,.fizzUq_grid,.fizzUq_nearbyGrid{grid-template-columns:minmax(0,1fr)}.fizzUq_aside{order:2;position:static}.fizzUq_panel{max-width:420px}}
.teJp4G_hero{background:var(--charcoal);color:var(--ivory);padding:calc(var(--header-h) + 1.5rem) 0 clamp(3rem, 6vw, 5rem);--map-bg:var(--charcoal);--map-page:var(--ivory);--map-dot:var(--taupe);overflow:hidden}.teJp4G_heroGrid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-inline:auto;display:grid}.teJp4G_eyebrow{color:var(--ivory-soft);align-items:center;gap:.9rem;margin:1.25rem 0 1rem;display:flex}.teJp4G_eyebrow:before{content:"";background:var(--bronze);width:40px;height:1px}.teJp4G_h1{max-width:13ch;font-size:clamp(2.6rem,1.4rem + 4.4vw,6.25rem);line-height:.95}.teJp4G_h1 em{color:var(--bronze)}.teJp4G_lede{max-width:54ch;color:var(--ivory-soft);margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:1.0625rem}.teJp4G_span{border-top:1px solid var(--line-light);gap:2.5rem;margin-top:2rem;padding-top:1.25rem;display:flex}.teJp4G_spanItem{gap:.2rem;display:grid}.teJp4G_spanNum{font-family:var(--font-display);color:var(--bronze);font-size:clamp(2rem,1.5rem + 1.5vw,3rem);line-height:1}.teJp4G_heroMap{--map-h:min(72svh, 640px);justify-self:end;width:100%;max-width:460px}.teJp4G_regions{background:var(--ivory);color:var(--charcoal)}.teJp4G_regionsGrid{max-width:1600px;padding:clamp(4rem, 8vw, 7rem) var(--gutter);grid-template-columns:minmax(260px,.75fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,7rem);margin-inline:auto;display:grid}.teJp4G_sticky{top:calc(var(--header-h) + 1.5rem);background:var(--charcoal);color:var(--ivory);--map-bg:var(--charcoal);--map-page:var(--ivory);--map-dot:var(--taupe);--map-h:calc(100svh - var(--header-h) - 7rem);align-self:start;padding:1.5rem 1.25rem 1rem;position:sticky}.teJp4G_stickyLabel{color:var(--bronze);margin:0 0 .75rem}.teJp4G_headH2{font-size:var(--fs-h2);margin:0 0 1rem}.teJp4G_headIntro{color:var(--ink-soft);max-width:60ch;margin-bottom:clamp(2rem,4vw,3rem)}.teJp4G_region{border-top:1px solid var(--charcoal);padding:clamp(2rem,4vw,3rem) 0}.teJp4G_regionTop{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.teJp4G_regionNum{font-family:var(--font-display);color:var(--bronze-deep);font-size:1.5rem}.teJp4G_regionH3{font-size:var(--fs-h3);margin:0}.teJp4G_regionSummary{color:var(--bronze-deep);margin:0 0 1rem}.teJp4G_regionCopy{color:var(--ink-soft);max-width:62ch}.teJp4G_towns{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.teJp4G_town{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.7rem .5rem .7rem 0;font-size:.9375rem;display:flex}.teJp4G_townLink{font-family:var(--font-display);background:linear-gradient(var(--bronze-deep), var(--bronze-deep)) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-arch);font-size:1.25rem;line-height:1.2;text-decoration:none}.teJp4G_townLink:hover,.teJp4G_townLink:focus-visible{background-size:100% 1px}.teJp4G_townPlain{color:var(--ink-soft)}.teJp4G_townCounty{letter-spacing:.08em;color:var(--ink-soft);text-align:right;font-size:.6875rem}.teJp4G_more{background:var(--ivory);color:var(--charcoal);padding:0 0 clamp(4rem,8vw,7rem)}.teJp4G_moreGrid{max-width:1100px;padding-inline:var(--gutter);margin-inline:auto}.teJp4G_faqH2{font-size:var(--fs-h2);margin:clamp(3rem,6vw,4.5rem) 0 1.25rem}@media (max-width:999px){.teJp4G_heroGrid,.teJp4G_regionsGrid{grid-template-columns:1fr}.teJp4G_heroMap{justify-self:center;max-width:360px}.teJp4G_sticky{display:none}.teJp4G_towns{grid-template-columns:minmax(0,1fr)}}
.fJltyG_section{background:var(--charcoal);color:var(--ivory);position:relative}.fJltyG_stage{isolation:isolate;padding:clamp(4.5rem,9vw,7rem) 0;position:relative;overflow:hidden}.fJltyG_ghosts{z-index:-2;position:absolute;inset:0}.fJltyG_ghost{opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;inset:-4%}.fJltyG_ghost[data-on=true]{opacity:.22}.fJltyG_shade{z-index:-1;background:linear-gradient(90deg,#202322f5 0%,#202322bf 45%,#202322e6 100%);position:absolute;inset:0}.fJltyG_grid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,6vw,7rem);margin-inline:auto;display:grid}.fJltyG_kicker{color:var(--bronze-light);align-items:center;gap:.9rem;margin:0 0 1.25rem;display:flex}.fJltyG_kicker:before{content:"";background:var(--bronze);width:40px;height:1px}.fJltyG_h2{max-width:18ch;margin:0 0 clamp(1.5rem,4vh,2.75rem);font-size:clamp(2rem,1.3rem + 2.4vw,3.6rem);line-height:1.02}.fJltyG_h2 em{color:var(--bronze-light)}.fJltyG_readout{border-top:1px solid var(--line-light);gap:.5rem;padding-top:1.5rem;display:grid}.fJltyG_readTop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fJltyG_region{color:var(--ivory-soft)}.fJltyG_miles{font-family:var(--font-display);color:var(--bronze-light);font-variant-numeric:tabular-nums;font-size:1.15rem}.fJltyG_cityMask{font-size:min(var(--fs-display-2), 5.4vw);height:1.3em;display:block;position:relative;overflow:hidden}.fJltyG_city{font-family:var(--font-display);white-space:nowrap;will-change:transform;font-size:1em;line-height:1.2;display:block;position:absolute;top:0;left:0}@media (max-width:899px){.fJltyG_cityMask{font-size:min(var(--fs-display-2), 11vw)}}.fJltyG_regionCopy{min-height:5.4em;color:var(--ivory-soft);max-width:56ch;margin:.75rem 0 0}.fJltyG_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}.fJltyG_map{--map-bg:var(--charcoal);--map-page:var(--ivory);--map-dot:var(--taupe);--map-h:min(80svh, 760px);justify-self:end;width:100%;max-width:460px}.fJltyG_towns{display:none}@media (min-width:900px){.js-motion .fJltyG_section{height:300svh}.js-motion .fJltyG_stage{height:100svh;padding:calc(var(--header-h) * .6) 0 2rem;align-items:center;display:grid;position:sticky;top:0}}@media (max-width:899px){.fJltyG_grid{grid-template-columns:1fr}.fJltyG_map{--map-h:70svh;justify-self:center;max-width:340px}.fJltyG_towns{flex-wrap:wrap;gap:.3rem 1.1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.fJltyG_towns a{font-family:var(--font-display);font-size:1.15rem;text-decoration:none}}
._44JFha_section{background:var(--ivory);color:var(--charcoal);padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}._44JFha_grid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:clamp(1rem,2vw,2rem);margin-inline:auto;display:grid}._44JFha_side{grid-column:1/span 4;grid-template-rows:auto 1fr auto;gap:1.25rem;display:grid}._44JFha_kicker{color:var(--bronze-deep);align-items:baseline;gap:.9rem;margin:0;display:flex}._44JFha_num{font-family:var(--font-display);letter-spacing:0;font-size:1.6rem;font-weight:500}._44JFha_frame{min-height:420px;position:relative;overflow:hidden}._44JFha_caption{font-size:var(--fs-caption);color:var(--ink-soft);margin:0}._44JFha_main{grid-column:6/-1;align-content:start;gap:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(2.5rem,4vw,3.5rem);display:grid}._44JFha_h2{font-size:var(--fs-h1);max-width:10em;line-height:1}._44JFha_rule{max-width:220px}._44JFha_lead{font-family:var(--font-display);max-width:34ch;margin:0;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.2rem);line-height:1.28}._44JFha_lead:first-letter{float:left;color:var(--bronze-deep);padding:.06em .1em 0 0;font-size:3.4em;line-height:.82}._44JFha_body{columns:2 22ch;color:var(--ink-soft);column-gap:clamp(1.5rem,3vw,3rem)}._44JFha_body p{break-inside:avoid}._44JFha_body p:last-child{margin-bottom:0}@media (max-width:899px){._44JFha_grid{grid-template-columns:1fr;row-gap:2.5rem}._44JFha_side,._44JFha_main{grid-column:1}._44JFha_main{order:-1;padding-top:0}._44JFha_frame{aspect-ratio:4/5;min-height:0}._44JFha_body{columns:1}}
.GjDBSq_section{background:var(--ivory);color:var(--charcoal);scroll-margin-top:var(--header-h)}.GjDBSq_head{max-width:1100px;padding:clamp(5rem, 10vw, 9rem) var(--gutter) clamp(2.5rem, 4vw, 3.5rem);text-align:center;justify-items:center;gap:1rem;margin-inline:auto;display:grid}.GjDBSq_kicker{color:var(--bronze-deep);margin:0}.GjDBSq_h2{font-size:var(--fs-display-2);line-height:.95}.GjDBSq_lede{max-width:54ch;color:var(--ink-soft);margin:0}.GjDBSq_app{max-width:1600px;padding:0 var(--gutter) clamp(5rem, 10vw, 9rem);grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);margin-inline:auto;display:grid}.GjDBSq_stageCol{top:calc(var(--header-h) + 1rem);gap:1rem;display:grid;position:sticky}.GjDBSq_viewer{aspect-ratio:16/9;background:var(--taupe);position:relative;overflow:hidden}.GjDBSq_viewer[hidden]{display:none}.GjDBSq_layer{visibility:hidden;position:absolute;inset:0}.GjDBSq_layer[data-active=true]{visibility:visible;z-index:1}.GjDBSq_layerInner{will-change:transform;position:absolute;inset:0}.GjDBSq_sweep{z-index:5;background:var(--bronze);opacity:0;visibility:hidden;pointer-events:none;height:2px;margin-top:-1px;position:absolute;top:0;left:0;right:0}.GjDBSq_readout{z-index:6;background:var(--charcoal);color:var(--ivory);pointer-events:none;gap:.3rem;padding:1rem 1.4rem 1.1rem;display:grid;position:absolute;bottom:0;left:0}.GjDBSq_readoutCat{letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);font-size:.6875rem;font-weight:700}.GjDBSq_readoutMask{display:block;overflow:hidden}.GjDBSq_readoutName{font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1vw,2rem);line-height:1.1;display:block}.GjDBSq_compareView{gap:.75rem;display:grid}.GjDBSq_ba{width:100%}.GjDBSq_compareCap{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0;font-size:.75rem;font-weight:700;display:flex}.GjDBSq_disclaimer{font-size:var(--fs-caption);color:var(--ink-soft);align-items:baseline;gap:.6rem;margin:0;display:flex}.GjDBSq_dot{background:var(--bronze-deep);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.GjDBSq_controls{gap:.9rem;display:grid}.GjDBSq_ctrlLabel{color:var(--ink-soft);gap:.7rem;margin:.6rem 0 0;display:flex}.GjDBSq_ctrlLabel span{color:var(--bronze-deep)}.GjDBSq_cats{border-top:1px solid var(--line-dark);display:grid}.GjDBSq_cat{border:0;border-bottom:1px solid var(--line-dark);text-align:left;cursor:pointer;min-height:54px;color:var(--ink-soft);transition:color .4s var(--ease-out);background:0 0;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;padding:.3rem 0 .3rem .9rem;display:grid;position:relative}.GjDBSq_cat:before{content:"";background:var(--bronze);transform-origin:top;width:3px;transition:transform .6s var(--ease-arch);position:absolute;top:0;bottom:-1px;left:0;transform:scaleY(0)}.GjDBSq_cat[aria-checked=true]{color:var(--charcoal)}.GjDBSq_cat[aria-checked=true]:before{transform:scaleY(1)}.GjDBSq_cat:hover{color:var(--charcoal)}.GjDBSq_cat:focus-visible{outline-offset:-2px}.GjDBSq_catNum{letter-spacing:.12em;color:var(--bronze-deep);font-size:.75rem;font-weight:700}.GjDBSq_catName{font-family:var(--font-display);transition:transform .6s var(--ease-arch);font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem);line-height:1.1}.GjDBSq_cat[aria-checked=true] .GjDBSq_catName{transform:translate(.35rem)}.GjDBSq_catCount{color:var(--ink-soft);font-size:.75rem}.GjDBSq_finishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.GjDBSq_finish{text-align:left;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;justify-items:start;gap:.5rem;padding:0;display:grid}.GjDBSq_swatch{aspect-ratio:1;outline:1px solid var(--line-dark);outline-offset:0;width:100%;transition:outline-color .4s, outline-offset .4s var(--ease-out);display:block;position:relative;overflow:hidden}.GjDBSq_finish:focus-visible{outline:none}.GjDBSq_finish:focus-visible .GjDBSq_swatch{outline:2px solid var(--bronze);outline-offset:3px}.GjDBSq_finishName{font-size:.8125rem;line-height:1.3}.GjDBSq_info{border-top:1px solid var(--charcoal);justify-items:start;gap:.6rem;margin-top:.6rem;padding:1.25rem 0 0;display:grid}.GjDBSq_infoTitle{font-size:var(--fs-h3)}.GjDBSq_infoNote{font-size:var(--fs-body-2);color:var(--ink-soft);margin:0}.GjDBSq_compareBox{gap:.9rem;margin-top:.4rem;display:grid}.GjDBSq_compareBtn{border:1px solid var(--charcoal);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:.8rem;min-height:48px;padding:0 1.1rem;font-size:.75rem;font-weight:700;transition:background-color .4s,color .4s;display:inline-flex}.GjDBSq_toggle{border:1px solid;width:26px;height:12px;position:relative}.GjDBSq_toggle:after{content:"";width:6px;height:6px;transition:transform .4s var(--ease-arch);background:currentColor;position:absolute;top:2px;left:2px}.GjDBSq_compareBtn[aria-pressed=true] .GjDBSq_toggle:after{background:var(--bronze);transform:translate(14px)}.GjDBSq_selects{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.GjDBSq_select{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);gap:.35rem;font-size:.6875rem;font-weight:700;display:grid}.GjDBSq_select select{min-height:46px;font:inherit;letter-spacing:0;text-transform:none;color:var(--charcoal);background:var(--ivory);border:1px solid var(--charcoal);border-radius:0;padding:0 .7rem;font-size:.875rem;font-weight:500}@media (max-width:999px){.GjDBSq_app{grid-template-columns:1fr}.GjDBSq_stageCol{z-index:3;margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter) .9rem;background:var(--ivory);border-bottom:1px solid var(--line-dark);top:0}.GjDBSq_viewer{aspect-ratio:4/3.3}.GjDBSq_cats{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .2rem;scrollbar-width:none;border:0;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5rem;overflow-x:auto}.GjDBSq_cats::-webkit-scrollbar{display:none}.GjDBSq_cat{border:1px solid var(--line-dark);grid-template-columns:auto auto;gap:.6rem;min-height:48px;padding:0 1rem}.GjDBSq_cat:before,.GjDBSq_catCount{display:none}.GjDBSq_cat[aria-checked=true]{background:var(--charcoal);border-color:var(--charcoal);color:var(--ivory)}.GjDBSq_cat[aria-checked=true] .GjDBSq_catNum{color:var(--bronze)}.GjDBSq_cat[aria-checked=true] .GjDBSq_catName{transform:none}.GjDBSq_catName{font-size:1.15rem}.GjDBSq_finishes{grid-template-columns:repeat(3,minmax(0,120px))}.GjDBSq_readout{padding:.7rem 1rem .8rem}}@media (max-width:479px){.GjDBSq_selects{grid-template-columns:1fr}}.GjDBSq_section{isolation:isolate;background:var(--charcoal);color:var(--ivory);position:relative;overflow:clip}.GjDBSq_ambient{z-index:-2;position:absolute;inset:0}.GjDBSq_ambientLayer{opacity:0;filter:blur(6px)saturate(.9);transition:opacity 1s var(--ease-out);position:absolute;inset:-4%;transform:scale(1.08)}.GjDBSq_ambientLayer[data-on=true]{opacity:1}.GjDBSq_ambientScrim{z-index:-1;background:linear-gradient(#202322db 0%,#202322bd 50%,#202322e6 100%);position:absolute;inset:0}.GjDBSq_kicker{color:var(--bronze-light)}.GjDBSq_lede,.GjDBSq_disclaimer,.GjDBSq_ctrlLabel,.GjDBSq_catCount,.GjDBSq_infoNote,.GjDBSq_select{color:var(--ivory-soft)}.GjDBSq_dot{background:var(--bronze-light)}.GjDBSq_ctrlLabel span,.GjDBSq_catNum{color:var(--bronze-light)}.GjDBSq_viewer{background:var(--charcoal-2);box-shadow:0 40px 100px #00000073}.GjDBSq_cats{border-top-color:var(--line-light)}.GjDBSq_cat{border-bottom-color:var(--line-light);color:#f3f0e999}.GjDBSq_cat[aria-checked=true],.GjDBSq_cat:hover{color:var(--ivory)}.GjDBSq_cat:before{background:var(--bronze-light)}.GjDBSq_finish{color:var(--ivory-soft)}.GjDBSq_swatch{outline-color:var(--line-light)}.GjDBSq_finish[aria-checked=true]{color:var(--ivory)}.GjDBSq_finish[aria-checked=true] .GjDBSq_swatch{outline:2px solid var(--bronze-light);outline-offset:3px}.GjDBSq_finish:hover .GjDBSq_swatch{outline-color:var(--ivory)}.GjDBSq_info{border-top-color:#ceb48d80}.GjDBSq_compareBtn{border-color:var(--ivory);color:var(--ivory)}.GjDBSq_compareBtn[aria-pressed=true]{background:var(--ivory);color:var(--charcoal)}@media (max-width:999px){.GjDBSq_stageCol{background:var(--charcoal);border-bottom-color:var(--line-light)}.GjDBSq_cat{border-color:var(--line-light)}.GjDBSq_cat[aria-checked=true]{background:var(--ivory);border-color:var(--ivory);color:var(--charcoal)}.GjDBSq_cat[aria-checked=true] .GjDBSq_catNum{color:var(--bronze-deep)}}
.dmsqFa_section{background:var(--charcoal);color:var(--ivory);border-bottom:1px solid var(--line-light);padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}.dmsqFa_grid{max-width:1600px;padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:clamp(1rem,2vw,2rem);margin-inline:auto;display:grid}.dmsqFa_copy{grid-column:1/span 4;align-content:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.dmsqFa_kicker{color:var(--bronze)}.dmsqFa_h2{font-size:var(--fs-h2);line-height:1}.dmsqFa_text p{color:var(--ivory-soft);max-width:42ch;margin:0}.dmsqFa_facts{border-top:1px solid var(--line-light);margin:.5rem 0 0}.dmsqFa_facts>div{border-bottom:1px solid var(--line-light);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.dmsqFa_facts dt{color:var(--bronze)}.dmsqFa_facts dd{margin:0}.dmsqFa_facts address{font-style:normal}.dmsqFa_hour{display:block}.dmsqFa_link{color:var(--ivory);justify-self:start}.dmsqFa_map{background:var(--charcoal-2);grid-column:6/-1;min-height:460px;position:relative;overflow:hidden}.dmsqFa_iframe{filter:grayscale(.85)contrast(1.05);border:0;width:100%;height:100%;position:absolute;inset:0}.dmsqFa_plan{border:1px solid var(--line-light);place-items:center;display:grid;position:absolute;inset:0}.dmsqFa_drawing{width:100%;height:100%;color:var(--taupe);position:absolute;inset:0}.dmsqFa_pin{color:var(--bronze)}.dmsqFa_planLabel{background:var(--charcoal);text-align:center;justify-items:center;gap:.75rem;margin-top:14rem;padding:1rem 1.25rem;display:grid;position:relative}.dmsqFa_planLabel p{font-size:var(--fs-caption);color:var(--ivory-soft);margin:0}@media (max-width:899px){.dmsqFa_grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.dmsqFa_copy,.dmsqFa_map{grid-column:1}.dmsqFa_map{aspect-ratio:4/3;min-height:0}.dmsqFa_planLabel{margin-top:9rem}}
.ivFo0W_section{background:var(--ivory);color:var(--charcoal);padding:clamp(5rem,10vw,9rem) 0}.ivFo0W_inner{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}.ivFo0W_head{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.ivFo0W_kicker{color:var(--bronze-deep)}.ivFo0W_h2{font-size:var(--fs-h1);max-width:15ch}.ivFo0W_intro{max-width:58ch;color:var(--ink-soft);margin:0}.ivFo0W_rule{height:1px}.ivFo0W_table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.ivFo0W_table thead th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-deep);border-bottom:1px solid var(--charcoal);padding:1rem 1.5rem 1rem 0;font-size:.75rem;font-weight:700}.ivFo0W_table thead th:first-child,.ivFo0W_table thead th:last-child{width:26%}.ivFo0W_table tbody th,.ivFo0W_table td{vertical-align:top;border-bottom:1px solid var(--line-dark);padding:1.5rem 1.5rem 1.5rem 0}.ivFo0W_table tbody th{font-family:var(--font-display);text-align:left;font-size:clamp(1.35rem,1.15rem + .6vw,1.75rem);font-weight:500;line-height:1.15}.ivFo0W_n{color:var(--bronze-deep);margin-bottom:.35rem;font-size:1rem;display:block}.ivFo0W_table td{color:var(--ink-soft)}.ivFo0W_table td a{color:var(--charcoal);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.2em}.ivFo0W_tell{color:var(--charcoal)!important}.ivFo0W_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.ivFo0W_foot p{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,1.2rem + .7vw,1.9rem)}.ivFo0W_links{flex-wrap:wrap;gap:.25rem 2rem;display:flex}@media (max-width:799px){.ivFo0W_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ivFo0W_table,.ivFo0W_table tbody,.ivFo0W_table tr,.ivFo0W_table tbody th,.ivFo0W_table td{width:100%;display:block}.ivFo0W_table tr{border-bottom:1px solid var(--line-dark);padding:1.5rem 0}.ivFo0W_table tbody th,.ivFo0W_table td{border:0;padding:0}.ivFo0W_table tbody th{margin-bottom:.75rem}.ivFo0W_table td+td{margin-top:.85rem}.ivFo0W_table td:before{content:attr(data-label);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-deep);margin-bottom:.2rem;font-size:.6875rem;font-weight:700;display:block}.ivFo0W_foot{display:grid}}
.eBUlCa_layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.eBUlCa_rail{top:calc(var(--header-h) + 2rem);gap:2.5rem;display:grid;position:sticky}.eBUlCa_search{gap:.75rem;display:grid}.eBUlCa_searchLabel{color:var(--bronze-deep)}.eBUlCa_field{border-bottom:1px solid var(--charcoal);align-items:center;display:flex;position:relative}.eBUlCa_field:focus-within{box-shadow:0 1px 0 var(--charcoal)}.eBUlCa_glass{width:18px;color:var(--ink-soft);flex:none}.eBUlCa_input{min-width:0;min-height:52px;font:inherit;color:var(--charcoal);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 .5rem 0 .75rem;font-size:1.0625rem}.eBUlCa_input::placeholder{color:var(--ink-soft);opacity:1}.eBUlCa_input:focus{outline:none}.eBUlCa_input::-webkit-search-cancel-button{appearance:none}.eBUlCa_field:has(.eBUlCa_input:focus-visible){outline:2px solid var(--bronze);outline-offset:4px}.eBUlCa_clear{cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;position:relative}.eBUlCa_clear span:before,.eBUlCa_clear span:after{content:"";background:var(--charcoal);width:16px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.eBUlCa_clear span:after{transform:translate(-50%,-50%)rotate(-45deg)}.eBUlCa_status{font-size:var(--fs-caption);color:var(--ink-soft);min-height:1.4em;margin:0}.eBUlCa_indexLabel{color:var(--bronze-deep);margin:0 0 .75rem}.eBUlCa_tabs{border-top:1px solid var(--charcoal);margin:0;padding:0;list-style:none}.eBUlCa_tabs li{border-bottom:1px solid var(--line-dark)}.eBUlCa_tab{min-height:48px;color:var(--ink-soft);transition:color .4s var(--ease-out);grid-template-columns:2.25rem 1fr auto;align-items:baseline;gap:.5rem;padding:.85rem 0 .85rem .9rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:grid;position:relative}.eBUlCa_tab:before{content:"";background:var(--bronze);transform-origin:top;width:2px;transition:transform .5s var(--ease-arch);position:absolute;top:.7rem;bottom:.7rem;left:0;transform:scaleY(0)}.eBUlCa_tab:hover{color:var(--charcoal)}.eBUlCa_tab[aria-current=true]{color:var(--charcoal);font-weight:600}.eBUlCa_tab[aria-current=true]:before{transform:scaleY(1)}.eBUlCa_tabNum{letter-spacing:.14em;color:var(--bronze-deep);font-size:.6875rem;font-weight:700}.eBUlCa_tabCount{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.75rem;font-weight:500}.eBUlCa_dim .eBUlCa_tab{opacity:.4;cursor:default}.eBUlCa_content{gap:clamp(4rem,7vw,6.5rem);min-width:0;display:grid}.eBUlCa_topic{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.eBUlCa_topicHead{gap:.9rem;max-width:44rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.eBUlCa_topicNum{letter-spacing:.2em;color:var(--bronze-deep);align-items:center;gap:.9rem;font-size:.75rem;font-weight:700;display:flex}.eBUlCa_topicNum:after{content:"";background:var(--bronze);width:48px;height:1px}.eBUlCa_topicTitle{font-size:clamp(2rem,1.45rem + 1.7vw,3.1rem);line-height:1.06}.eBUlCa_topicTitle:focus{outline:none}.eBUlCa_topicIntro{color:var(--ink-soft);max-width:38rem;margin:0}.eBUlCa_ledger{border-top:1px solid var(--charcoal)}.eBUlCa_entry{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1rem clamp(1.5rem,3vw,2.75rem);padding:1.6rem 0 1.9rem;display:grid}.eBUlCa_entryQ{grid-column:1/-1;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);line-height:1.25}.eBUlCa_entryKicker{color:var(--bronze-deep);margin:0 0 .6rem;font-size:.6875rem}.eBUlCa_entryAsk p:last-child{color:var(--ink-soft);margin:0}.eBUlCa_entryAsk a,.eBUlCa_empty a{color:var(--charcoal);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:.2em;text-decoration-thickness:1px}.eBUlCa_entryAsk a:hover,.eBUlCa_empty a:hover{text-decoration-thickness:2px}.eBUlCa_entryOurs{border-left:1px solid var(--line-dark);padding-left:clamp(1.25rem,2.5vw,2rem)}.eBUlCa_empty{border-top:1px solid var(--charcoal);max-width:40rem;padding-top:2rem}.eBUlCa_emptyTitle{font-family:var(--font-display);margin-bottom:.75rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);line-height:1.15}.eBUlCa_reset{border:1px solid var(--charcoal);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;min-height:48px;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);background:0 0;border-radius:0;padding:0 1.4rem;font-size:.8125rem;font-weight:700}.eBUlCa_reset:hover{background:var(--charcoal);color:var(--ivory)}@media (max-width:1199px){.eBUlCa_entry{grid-template-columns:1fr}.eBUlCa_entryOurs{border-left:0;border-top:1px dashed var(--line-dark);padding-top:1rem;padding-left:0}}@media (max-width:899px){.eBUlCa_layout{display:block}.eBUlCa_rail{display:contents}.eBUlCa_search{margin-bottom:1.75rem}.eBUlCa_index{top:var(--header-h);z-index:20;margin:0 calc(var(--gutter) * -1) 2.75rem;background:var(--ivory);border-bottom:1px solid var(--line-dark);padding:.6rem 0;position:sticky}body:has(header[data-hidden=true]) .eBUlCa_index{top:0}.eBUlCa_indexLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eBUlCa_tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;border-top:0;gap:.5rem;display:flex;overflow-x:auto}.eBUlCa_tabs::-webkit-scrollbar{display:none}.eBUlCa_tabs li{scroll-snap-align:start;border:0;flex:none}.eBUlCa_tab{border:1px solid var(--line-dark);white-space:nowrap;min-height:44px;color:var(--charcoal);transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:0;align-items:center;gap:.6rem;padding:0 .95rem;font-size:.875rem;display:flex}.eBUlCa_tab:before{display:none}.eBUlCa_tab[aria-current=true]{background:var(--charcoal);border-color:var(--charcoal);color:var(--ivory);font-weight:600}.eBUlCa_tab[aria-current=true] .eBUlCa_tabNum,.eBUlCa_tab[aria-current=true] .eBUlCa_tabCount{color:var(--bronze)}.eBUlCa_topic{scroll-margin-top:calc(var(--header-h) + 76px)}.eBUlCa_content{gap:3.75rem}}
