.MWrEDG_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4vw, 64px);--hdr:var(--city-header-height,137px);--steps-h:68px;--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff}.MWrEDG_head{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(28px, 4vw, 48px);margin:0 auto}.MWrEDG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px}.MWrEDG_title{font:500 clamp(40px, 6vw, 84px) / 1.02 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.MWrEDG_lead{max-width:600px;color:var(--slate);margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.MWrEDG_stage{position:relative}.MWrEDG_track{max-width:1440px;padding:0 var(--gutter);gap:clamp(64px,8vw,112px);margin:0 auto;display:grid}.MWrEDG_panel{scroll-margin-top:var(--hdr);grid-template-columns:minmax(0,1fr);grid-template-areas:"frame""about""build""ask";gap:28px clamp(28px,4vw,64px);display:grid}.MWrEDG_visual{display:contents}.MWrEDG_frame{grid-area:frame}.MWrEDG_about{grid-area:about}.MWrEDG_build{grid-area:build}.MWrEDG_ask{grid-area:ask}.MWrEDG_ask>.MWrEDG_sub{margin-top:0}.MWrEDG_frame{aspect-ratio:16/9;background:var(--paper);border-radius:4px;position:relative;overflow:clip}.MWrEDG_photo{position:absolute;inset:0 -8%}.MWrEDG_photo img{object-fit:cover;width:100%;height:100%;display:block}.MWrEDG_tag{color:#fff;font:600 20px / 1 var(--font-manrope), sans-serif;letter-spacing:-.02em;background:#2b2a29d1;border-radius:4px;align-items:baseline;gap:10px;margin:0;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:16px}.MWrEDG_tag span{font:500 11px / 1 var(--font-golos), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--line)}.MWrEDG_about,.MWrEDG_build{min-width:0}.MWrEDG_name{font:500 clamp(32px, 3.4vw, 48px) / 1.04 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.MWrEDG_lede{font:500 clamp(18px, 1.5vw, 21px) / 1.3 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:10px 0 0}.MWrEDG_intro{color:var(--slate);margin:12px 0 0;font-size:15px;line-height:1.6}.MWrEDG_sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:24px 0 10px;font-size:12px;font-weight:600}.MWrEDG_build>.MWrEDG_sub{margin-top:0}.MWrEDG_choices{border-top:1px solid var(--line);margin:0;display:grid}.MWrEDG_choices>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:2px 14px;padding:10px 0;display:grid}.MWrEDG_choices dt{font-size:14px;font-weight:600}.MWrEDG_choices dd{color:var(--slate);margin:0;font-size:14px;line-height:1.45}.MWrEDG_types{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.MWrEDG_type{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 0;text-decoration:none;display:grid}.MWrEDG_type:focus-visible{outline:2px solid var(--red);outline-offset:2px}.MWrEDG_scheme{width:44px;height:44px;color:var(--slate)}.MWrEDG_typeText{gap:2px;min-width:0;display:grid}.MWrEDG_typeName{font:600 15px / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.02em;transition:color .16s}.MWrEDG_typeLine{color:var(--slate);font-size:13px;line-height:1.4}.MWrEDG_price{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.MWrEDG_price b{white-space:nowrap;font-size:15px}.MWrEDG_price small{color:var(--slate);max-width:120px;font-size:12px;line-height:1.3}@media (hover:hover) and (pointer:fine){.MWrEDG_type:hover .MWrEDG_typeName,.MWrEDG_more:hover{color:var(--red)}}.MWrEDG_foot{gap:10px;margin-top:14px;display:grid}.MWrEDG_note{color:var(--slate);margin:0;font-size:13px;line-height:1.5}.MWrEDG_more{min-height:44px;font:600 15px / 1 var(--font-manrope), sans-serif;color:var(--ink);text-underline-offset:5px;justify-self:start;align-items:center;gap:8px;text-decoration:underline;transition:color .16s;display:inline-flex}.MWrEDG_more:focus-visible{outline:2px solid var(--red);outline-offset:3px}.MWrEDG_steps{display:none}@media (min-width:900px){.MWrEDG_panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"frame frame""about build""ask build";align-items:start}.MWrEDG_frame{aspect-ratio:16/7}}.MWrEDG_page[data-mode=ride] .MWrEDG_stage{height:calc(100svh - var(--hdr));box-shadow:inset 0 1px 0 var(--line);background:#fff;overflow:clip}.MWrEDG_page[data-mode=ride] .MWrEDG_track{will-change:transform;gap:0;width:600%;max-width:none;height:100%;margin:0;padding:0;display:flex}.MWrEDG_page[data-mode=ride] .MWrEDG_panel{box-sizing:border-box;height:100%;padding:clamp(20px, 3.4vh, 36px) var(--gutter) calc(var(--steps-h) + clamp(12px, 2.4vh, 24px));border-right:1px solid var(--line);flex:0 0 16.6667%;grid-template-columns:minmax(0,36fr) minmax(0,29fr) minmax(0,35fr);grid-template-areas:none;align-items:stretch;gap:clamp(28px,3vw,52px)}.MWrEDG_page[data-mode=ride] .MWrEDG_visual{flex-direction:column;gap:clamp(14px,2.2vh,24px);min-height:0;display:flex}.MWrEDG_page[data-mode=ride] .MWrEDG_frame,.MWrEDG_page[data-mode=ride] .MWrEDG_about,.MWrEDG_page[data-mode=ride] .MWrEDG_build,.MWrEDG_page[data-mode=ride] .MWrEDG_ask{grid-area:auto}.MWrEDG_page[data-mode=ride] .MWrEDG_frame{aspect-ratio:auto;flex:1 1 0;min-height:160px}.MWrEDG_page[data-mode=ride] .MWrEDG_ask{flex:none}.MWrEDG_page[data-mode=ride] .MWrEDG_about,.MWrEDG_page[data-mode=ride] .MWrEDG_build{align-self:center}.MWrEDG_page[data-mode=ride] .MWrEDG_choices>div{padding:clamp(6px,1vh,10px) 0}.MWrEDG_page[data-mode=ride] .MWrEDG_name{font-size:clamp(32px,6.4vh,60px)}.MWrEDG_page[data-mode=ride] .MWrEDG_lede{font-size:clamp(18px,2.5vh,22px)}.MWrEDG_page[data-mode=ride] .MWrEDG_tag{padding:12px 16px;font-size:24px;bottom:20px;left:20px}.MWrEDG_page[data-mode=ride] .MWrEDG_intro{font-size:14px;line-height:1.55}.MWrEDG_page[data-mode=ride] .MWrEDG_type{padding:clamp(5px,.9vh,9px) 0}.MWrEDG_page[data-mode=ride] .MWrEDG_steps{left:var(--gutter);right:var(--gutter);height:var(--steps-h);display:block;position:absolute;bottom:0}.MWrEDG_steps ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;height:100%;margin:0;padding:0;list-style:none;display:grid}.MWrEDG_steps a{height:100%;color:var(--slate);flex-wrap:wrap;align-content:center;align-items:baseline;gap:6px;text-decoration:none;transition:color .2s;display:flex}.MWrEDG_steps a:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.MWrEDG_bar{background:var(--line);flex:0 0 100%;height:2px;margin-bottom:8px;position:relative;overflow:hidden}.MWrEDG_bar span{background:var(--red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.MWrEDG_stepGroup{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.MWrEDG_stepName{font:600 15px / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.02em}.MWrEDG_steps a[aria-current=true]{color:var(--ink)}.MWrEDG_steps a[aria-current=true] .MWrEDG_stepName{color:var(--red)}@media (hover:hover) and (pointer:fine){.MWrEDG_steps a:hover{color:var(--ink)}}.MWrEDG_end{max-width:1440px;padding:clamp(32px, 4vw, 48px) var(--gutter) clamp(56px, 8vw, 112px);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:clamp(56px,8vw,112px) auto 0;display:flex}.MWrEDG_endText{max-width:560px;font:500 clamp(18px, 1.6vw, 22px) / 1.35 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:0}.MWrEDG_endActions{flex-wrap:wrap;gap:10px;display:flex}.MWrEDG_cta,.MWrEDG_ghost{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.MWrEDG_cta{background:var(--red);color:#fff}.MWrEDG_ghost{color:var(--ink);border:1px solid var(--ink)}.MWrEDG_cta:active,.MWrEDG_ghost:active{transform:scale(.97)}.MWrEDG_cta:focus-visible,.MWrEDG_ghost:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:560px){.MWrEDG_frame{aspect-ratio:4/3}.MWrEDG_tag{font-size:17px;bottom:12px;left:12px}.MWrEDG_choices>div{grid-template-columns:minmax(0,1fr)}.MWrEDG_type{grid-template-columns:40px minmax(0,1fr)}.MWrEDG_scheme{width:40px;height:40px}.MWrEDG_price{text-align:left;grid-column:2;justify-items:start}.MWrEDG_price small{max-width:none}.MWrEDG_endActions{width:100%}.MWrEDG_endActions>a{flex:200px}}@media (prefers-reduced-motion:reduce){.MWrEDG_typeName,.MWrEDG_more,.MWrEDG_steps a,.MWrEDG_cta,.MWrEDG_ghost{transition:none}}@media (min-width:768px){.MWrEDG_page .MWrEDG_track .MWrEDG_panel{scroll-margin-top:var(--city-header-height,0px)}}
.SZXKUq_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--gutter:clamp(16px, 4vw, 64px);--hdr:var(--city-header-height,137px);--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff}.SZXKUq_head{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(28px, 4vw, 48px);margin:0 auto}.SZXKUq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px}.SZXKUq_title{font:500 clamp(40px, 6vw, 84px) / 1.02 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.SZXKUq_lead{max-width:600px;color:var(--slate);margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.SZXKUq_deck{padding:0 var(--gutter);gap:clamp(20px,3vw,32px);display:grid}.SZXKUq_card{scroll-margin-top:var(--hdr)}.SZXKUq_inner{border:1px solid var(--line);transform-origin:50% 0;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.SZXKUq_card[data-tone=paper] .SZXKUq_inner{background:var(--paper);border-color:#0000}.SZXKUq_media{background:var(--ink);flex-direction:column;min-width:0;display:flex}.SZXKUq_photo{aspect-ratio:4/3;background:var(--paper);position:relative}.SZXKUq_photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SZXKUq_ask{color:#fff;padding:16px 18px 6px}.SZXKUq_askTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--line);margin:0 0 4px;font-size:12px;font-weight:600}.SZXKUq_content{flex-direction:column;justify-content:center;min-width:0;padding:24px 16px 28px;display:flex}.SZXKUq_shade{opacity:0;pointer-events:none;background:#141312;position:absolute;inset:0}.SZXKUq_kicker{color:var(--slate);justify-content:space-between;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.SZXKUq_kicker b{color:var(--red);font-weight:500}.SZXKUq_name{font:600 clamp(32px, 3.6vw, 52px) / 1.02 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.SZXKUq_lede{font:500 clamp(18px, 1.5vw, 21px) / 1.3 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:10px 0 0}.SZXKUq_intro{max-width:64ch;color:var(--slate);margin:10px 0 0;font-size:15px;line-height:1.5}.SZXKUq_sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:22px 0 10px;font-size:12px;font-weight:600}.SZXKUq_types{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.SZXKUq_type{box-sizing:border-box;background:var(--paper);height:100%;color:inherit;border-radius:4px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:6px 12px 6px 6px;text-decoration:none;transition:background-color .16s;display:grid}.SZXKUq_card[data-tone=paper] .SZXKUq_type{background:#fff}.SZXKUq_type:focus-visible{outline:2px solid var(--red);outline-offset:2px}.SZXKUq_scheme{width:42px;height:42px;color:var(--slate)}.SZXKUq_typeText{gap:1px;min-width:0;display:grid}.SZXKUq_typeName{font:600 15px / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.02em}.SZXKUq_typeLine{color:var(--slate);font-size:12.5px;line-height:1.4}.SZXKUq_price{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.SZXKUq_price b{color:var(--red);font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.SZXKUq_type:hover{background:#e9e9e7}.SZXKUq_more:hover{color:var(--red)}}.SZXKUq_choices{margin:0;display:grid}.SZXKUq_choices>div{border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:2px 14px;padding:9px 0;display:grid}.SZXKUq_choices>div:first-child{border-top:0}.SZXKUq_choices dt{font-size:14px;font-weight:600}.SZXKUq_choices dd{color:var(--line);margin:0;font-size:13.5px;line-height:1.45}.SZXKUq_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin-top:14px;display:flex}.SZXKUq_systems{color:var(--line);border-top:1px solid #ffffff2e;margin:0;padding:9px 0 10px;font-size:12.5px;line-height:1.45}.SZXKUq_more{min-height:44px;font:600 15px / 1 var(--font-manrope), sans-serif;color:var(--ink);text-underline-offset:5px;align-items:center;gap:8px;text-decoration:underline;transition:color .16s;display:inline-flex}.SZXKUq_more:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (min-width:768px){.SZXKUq_inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:520px}.SZXKUq_card[data-side=right] .SZXKUq_inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.SZXKUq_card[data-side=right] .SZXKUq_media{order:2}.SZXKUq_photo{aspect-ratio:auto;flex:auto;min-height:280px}.SZXKUq_ask{padding:clamp(12px,2vh,20px) clamp(16px,1.8vw,24px) clamp(4px,1vh,10px)}.SZXKUq_content{padding:clamp(24px,3.6vh,44px) clamp(24px,3.4vw,56px)}.SZXKUq_types{grid-template-columns:repeat(2,minmax(0,1fr))}.SZXKUq_sub{margin:clamp(12px,2vh,22px) 0 8px}.SZXKUq_lede,.SZXKUq_intro{margin-top:8px}.SZXKUq_kicker{margin-bottom:6px}.SZXKUq_name{font-size:clamp(30px,5.2vh,52px)}}.SZXKUq_page[data-stack=on] .SZXKUq_deck{background:var(--ink);gap:0;padding:0}.SZXKUq_page[data-stack=on] .SZXKUq_card{top:var(--hdr);height:calc(100svh - var(--hdr));box-sizing:border-box;padding:10px var(--gutter);position:sticky}.SZXKUq_page[data-stack=on] .SZXKUq_inner{border:0;height:100%;min-height:0;box-shadow:0 -14px 36px #00000047}.SZXKUq_page[data-stack=on] .SZXKUq_media{min-height:0}.SZXKUq_page[data-stack=on] .SZXKUq_photo{flex:1 1 0;min-height:0}.SZXKUq_page[data-stack=on] .SZXKUq_content{padding-block:clamp(18px,3vh,40px)}.SZXKUq_end{max-width:1440px;padding:clamp(48px, 7vw, 96px) var(--gutter) clamp(56px, 8vw, 112px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;display:flex}.SZXKUq_endText{max-width:560px;font:500 clamp(18px, 1.6vw, 22px) / 1.35 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:0}.SZXKUq_endActions{flex-wrap:wrap;gap:10px;display:flex}.SZXKUq_cta,.SZXKUq_ghost{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.SZXKUq_cta{background:var(--red);color:#fff}.SZXKUq_ghost{color:var(--ink);border:1px solid var(--ink)}.SZXKUq_cta:active,.SZXKUq_ghost:active{transform:scale(.97)}.SZXKUq_cta:focus-visible,.SZXKUq_ghost:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:560px){.SZXKUq_endActions{width:100%}.SZXKUq_endActions>a{flex:200px}}@media (prefers-reduced-motion:reduce){.SZXKUq_type,.SZXKUq_more,.SZXKUq_cta,.SZXKUq_ghost{transition:none}}@media (min-width:768px){.SZXKUq_page .SZXKUq_deck .SZXKUq_card{scroll-margin-top:var(--city-header-height,0px)}}
.aiipYa_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--gutter:clamp(16px, 4vw, 64px);--hdr:var(--city-header-height,137px);--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff;position:relative}.aiipYa_head{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(40px, 6vw, 88px);grid-template-columns:minmax(0,1fr);align-items:end;gap:28px clamp(32px,5vw,96px);margin:0 auto;display:grid}.aiipYa_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px}.aiipYa_title{font:700 clamp(52px, 10vw, 156px) / .9 var(--font-manrope), sans-serif;letter-spacing:-.06em;margin:0}.aiipYa_lead{max-width:560px;color:var(--slate);margin:22px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.aiipYa_index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.aiipYa_indexGroup{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:2px solid var(--ink);margin:0;padding:0 0 8px;font-size:12px;font-weight:600}.aiipYa_index ul{margin:0;padding:0;list-style:none}.aiipYa_index a{border-bottom:1px solid var(--line);min-height:44px;font:600 16px / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.aiipYa_index a:after{content:"↓";color:var(--red);font-weight:400}.aiipYa_index a:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (hover:hover) and (pointer:fine){.aiipYa_index a:hover{color:var(--red)}}.aiipYa_sec{scroll-margin-top:var(--hdr);padding-bottom:clamp(72px,10vw,144px);overflow-x:clip}.aiipYa_mast{max-width:1440px;padding:clamp(20px, 3vw, 40px) var(--gutter) clamp(16px, 2vw, 28px);border-top:2px solid var(--ink);margin:0 auto}.aiipYa_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 clamp(12px,2vw,24px);font-size:13px;display:flex}.aiipYa_giant{font:700 clamp(44px, 11.5vw, 184px) / .88 var(--font-manrope), sans-serif;letter-spacing:-.06em;margin:0}.aiipYa_w1,.aiipYa_w2{width:max-content;max-width:100%;display:block}.aiipYa_w2{color:var(--red);margin-left:clamp(24px,16vw,300px)}.aiipYa_band{background:var(--paper);height:clamp(260px,64svh,720px);position:relative;overflow:clip}.aiipYa_bandImg{position:absolute;inset:-9% 0}.aiipYa_bandImg img{object-fit:cover;width:100%;height:100%;display:block}.aiipYa_spread{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) 0;grid-template-columns:minmax(0,1fr);gap:36px clamp(32px,5vw,96px);margin:0 auto;display:grid}.aiipYa_lede{font:600 clamp(24px, 2.6vw, 38px) / 1.12 var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:0}.aiipYa_intro{max-width:58ch;color:var(--slate);margin:16px 0 0;font-size:16px;line-height:1.65}.aiipYa_sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:32px 0 12px;font-size:12px;font-weight:600}.aiipYa_colB>.aiipYa_sub{margin-top:0}.aiipYa_choices{margin:0}.aiipYa_choices>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:4px 16px;padding:12px 0;display:grid}.aiipYa_choices dt{font-size:15px;font-weight:600}.aiipYa_choices dd{color:var(--slate);margin:0;font-size:15px;line-height:1.5}.aiipYa_rows{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.aiipYa_row{border-top:1px solid var(--line);color:inherit;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 8px 12px 0;text-decoration:none;transition:background-color .16s;display:grid}.aiipYa_row:focus-visible{outline:2px solid var(--red);outline-offset:2px}.aiipYa_scheme{width:60px;height:60px;color:var(--ink)}.aiipYa_rowText{gap:3px;min-width:0;display:grid}.aiipYa_rowName{font:600 clamp(17px, 1.4vw, 20px) / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.025em}.aiipYa_rowLine{color:var(--slate);font-size:14px;line-height:1.45}.aiipYa_price{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.aiipYa_price b{font:700 18px / 1.1 var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--red);white-space:nowrap}.aiipYa_price small{color:var(--slate);font-size:12.5px}@media (hover:hover) and (pointer:fine){.aiipYa_row:hover{background:var(--paper)}.aiipYa_row:hover .aiipYa_rowName,.aiipYa_more:hover{color:var(--red)}}.aiipYa_foot{gap:10px;margin-top:18px;display:grid}.aiipYa_note{color:var(--slate);margin:0;font-size:13px;line-height:1.5}.aiipYa_more{min-height:44px;font:600 16px / 1 var(--font-manrope), sans-serif;color:var(--ink);text-underline-offset:5px;justify-self:start;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.aiipYa_more:focus-visible{outline:2px solid var(--red);outline-offset:3px}.aiipYa_end{max-width:1440px;padding:clamp(36px, 5vw, 64px) var(--gutter) clamp(64px, 9vw, 128px);border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;display:flex}.aiipYa_endText{max-width:560px;font:500 clamp(18px, 1.6vw, 22px) / 1.35 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:0}.aiipYa_endActions{flex-wrap:wrap;gap:10px;display:flex}.aiipYa_cta,.aiipYa_ghost{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.aiipYa_cta{background:var(--red);color:#fff}.aiipYa_ghost{color:var(--ink);border:1px solid var(--ink)}.aiipYa_cta:active,.aiipYa_ghost:active{transform:scale(.97)}.aiipYa_cta:focus-visible,.aiipYa_ghost:focus-visible{outline:2px solid var(--red);outline-offset:3px}.aiipYa_progress{z-index:4;pointer-events:none;height:4px;margin-top:-4px;position:sticky;bottom:0}.aiipYa_progress span{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (min-width:960px){.aiipYa_head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.aiipYa_spread{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.aiipYa_colA{padding-top:4px}}@media (max-width:560px){.aiipYa_index{grid-template-columns:minmax(0,1fr);gap:20px}.aiipYa_choices>div{grid-template-columns:minmax(0,1fr)}.aiipYa_row{grid-template-columns:48px minmax(0,1fr);gap:14px}.aiipYa_scheme{width:48px;height:48px}.aiipYa_price{text-align:left;grid-column:2;justify-items:start}.aiipYa_endActions{width:100%}.aiipYa_endActions>a{flex:200px}}@keyframes aiipYa_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aiipYa_driftLeft{0%{transform:translate(6vw)}to{transform:translate(-3vw)}}@keyframes aiipYa_driftRight{0%{transform:translate(-5vw)}to{transform:translate(4vw)}}@keyframes aiipYa_parallax{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes aiipYa_rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes aiipYa_draw{0%{opacity:0;transform:scale(.72)rotate(-6deg)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aiipYa_progress span{animation-name:aiipYa_grow;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root)}.aiipYa_w1,.aiipYa_w2{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry exit 40%}.aiipYa_w1{animation-name:aiipYa_driftLeft}.aiipYa_w2{animation-name:aiipYa_driftRight}.aiipYa_bandImg{animation-name:aiipYa_parallax;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:cover}.aiipYa_reveal,.aiipYa_row{animation-name:aiipYa_rise;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 5% entry 85%}.aiipYa_scheme{animation-name:aiipYa_draw;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 25% cover 35%}}}@media (prefers-reduced-motion:reduce){.aiipYa_row,.aiipYa_cta,.aiipYa_ghost{transition:none}}@media (min-width:768px){.aiipYa_page .aiipYa_sec[id]{scroll-margin-top:var(--city-header-height,0px)}}
.v2JbIG_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--hdr:var(--city-header-height,137px);--gutter:clamp(16px, 4vw, 64px);--ease:cubic-bezier(.22, 1, .36, 1);--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff;padding-bottom:clamp(56px,8vw,120px)}.v2JbIG_head{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(24px, 3vw, 40px);margin:0 auto}.v2JbIG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px}.v2JbIG_title{font:500 clamp(40px, 6vw, 88px) / 1 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.v2JbIG_lead{max-width:600px;color:var(--slate);margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.v2JbIG_layout{max-width:1440px;padding:0 var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,72px);margin:0 auto;display:grid}.v2JbIG_flow{min-width:0}.v2JbIG_page .v2JbIG_flow .v2JbIG_section[id]{scroll-margin-top:var(--city-header-height,0px);min-height:calc(100svh - var(--hdr));padding:clamp(40px,6vh,72px) 0 clamp(48px,9vh,112px) 28px;position:relative}.v2JbIG_section:before{content:"";background:var(--red);transform-origin:top;z-index:1;width:2px;transition:transform .7s var(--ease);position:absolute;top:clamp(40px,6vh,72px);bottom:clamp(48px,9vh,112px);left:0;transform:scaleY(0)}.v2JbIG_section:after{content:"";background:var(--line);width:1px;position:absolute;top:clamp(40px,6vh,72px);bottom:clamp(48px,9vh,112px);left:0}.v2JbIG_section[data-active]:before{transform:scaleY(1)}.v2JbIG_inline{display:none}.v2JbIG_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:13px}.v2JbIG_name{font:500 clamp(34px, 3.4vw, 52px) / 1.02 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.v2JbIG_lede{font:500 clamp(18px, 1.5vw, 22px) / 1.3 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:12px 0 0}.v2JbIG_intro{max-width:560px;color:var(--slate);margin:14px 0 0;font-size:16px;line-height:1.6}.v2JbIG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2JbIG_sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:32px 0 10px;font-size:12px;font-weight:600}.v2JbIG_types{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.v2JbIG_type{border-bottom:1px solid var(--line);min-height:72px;color:inherit;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 4px;text-decoration:none;transition:transform .16s ease-out;display:grid}.v2JbIG_type:active{transform:scale(.99)}.v2JbIG_type:focus-visible{outline:2px solid var(--red);outline-offset:2px}.v2JbIG_scheme{width:52px;height:52px;color:var(--slate)}.v2JbIG_typeText{gap:3px;min-width:0;display:grid}.v2JbIG_typeName{font:600 16px / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.02em}.v2JbIG_typeLine{color:var(--slate);font-size:13px;line-height:1.45}.v2JbIG_price{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.v2JbIG_price b{white-space:nowrap;font-size:15px;font-weight:600}.v2JbIG_price small{color:var(--slate);white-space:nowrap;font-size:12px}.v2JbIG_calc{max-width:110px;color:var(--slate);font-size:13px;line-height:1.3}@media (hover:hover) and (pointer:fine){.v2JbIG_type:hover .v2JbIG_typeName{color:var(--red)}}.v2JbIG_note{color:var(--slate);margin:12px 0 0;font-size:13px;line-height:1.5}.v2JbIG_choices{gap:0;margin:0;display:grid}.v2JbIG_choices>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:4px 16px;padding:10px 0;display:grid}.v2JbIG_choices dt{font-size:15px;font-weight:600}.v2JbIG_choices dd{color:var(--slate);margin:0;font-size:15px;line-height:1.5}.v2JbIG_more{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:500;display:inline-flex}.v2JbIG_more:focus-visible,.v2JbIG_cta:focus-visible,.v2JbIG_ghost:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.v2JbIG_more:hover{color:var(--red)}}.v2JbIG_end{border-top:1px solid var(--line);padding:clamp(32px,5vw,64px) 0 0 28px}.v2JbIG_endTitle{font:500 clamp(24px, 2.4vw, 34px) / 1.15 var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:0}.v2JbIG_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.v2JbIG_cta,.v2JbIG_ghost{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.v2JbIG_cta{background:var(--red);color:#fff}.v2JbIG_ghost{color:var(--ink);border:1px solid var(--ink)}.v2JbIG_cta:active,.v2JbIG_ghost:active{transform:scale(.97)}.v2JbIG_rail{min-width:0}.v2JbIG_stage{top:calc(var(--hdr) + 16px);height:calc(100svh - var(--hdr) - 32px);background:var(--ink);isolation:isolate;border-radius:4px;min-height:420px;position:sticky;overflow:hidden}.v2JbIG_frame{opacity:0;transition:opacity .8s ease, transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.v2JbIG_frame[data-on]{opacity:1;transform:scale(1)}.v2JbIG_frame img{object-fit:cover;width:100%;height:100%;display:block}.v2JbIG_scrim{pointer-events:none;background:linear-gradient(#2b2a2900 38%,#2b2a296b 66%,#2b2a29d1 100%);position:absolute;inset:0}.v2JbIG_caption{color:#fff;opacity:0;transition:opacity .42s ease, transform .6s var(--ease);position:absolute;bottom:clamp(20px,3vw,40px);left:clamp(20px,3vw,40px);right:clamp(56px,6vw,88px);transform:translateY(10px)}.v2JbIG_caption[data-on]{opacity:1;transition-delay:.16s;transform:translateY(0)}.v2JbIG_capKicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;margin:0 0 6px;font-size:13px}.v2JbIG_capName{font:500 clamp(30px, 3.2vw, 48px) / 1.02 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.v2JbIG_capLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;margin:18px 0 8px;font-size:12px}.v2JbIG_places{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2JbIG_places li{background:#2b2a2947;border:1px solid #ffffff8c;border-radius:999px;padding:6px 12px;font-size:14px}.v2JbIG_ticks{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:clamp(20px,3vw,40px);right:clamp(18px,2.4vw,32px)}.v2JbIG_ticks li{transform-origin:50%;width:3px;height:22px;transition:background-color .3s ease, transform .4s var(--ease);background:#fff6}.v2JbIG_ticks li[data-gap]{margin-top:10px}.v2JbIG_ticks li[data-on]{background:var(--red);transform:scaleY(1.5)}@media (max-width:979px){.v2JbIG_layout{grid-template-columns:minmax(0,1fr)}.v2JbIG_rail{display:none}.v2JbIG_page .v2JbIG_flow .v2JbIG_section[id]{min-height:0;padding:28px 0 48px}.v2JbIG_section:before,.v2JbIG_section:after{display:none}.v2JbIG_inline{aspect-ratio:4/3;background:var(--paper);border-radius:4px;margin:0 0 22px;display:block;position:relative;overflow:hidden}.v2JbIG_inline img{object-fit:cover;width:100%;height:100%;display:block}.v2JbIG_inlineCap{color:#fff;background:linear-gradient(#2b2a2900,#2b2a29c7);padding:40px 14px 12px;position:absolute;inset:auto 0 0}.v2JbIG_capPlaces{font-size:14px}.v2JbIG_end{padding-left:0}}@media (max-width:560px){.v2JbIG_type{grid-template-columns:44px minmax(0,1fr);gap:12px}.v2JbIG_scheme{width:44px;height:44px}.v2JbIG_price{text-align:left;grid-column:2;justify-items:start}.v2JbIG_calc{max-width:none}.v2JbIG_choices>div{grid-template-columns:minmax(0,1fr)}.v2JbIG_actions>a{flex:220px}}@media (prefers-reduced-motion:reduce){.v2JbIG_frame{transition:opacity .15s;transform:none}.v2JbIG_frame[data-on]{transform:none}.v2JbIG_caption{transition:opacity .15s;transform:none}.v2JbIG_caption[data-on]{transition-delay:0s;transform:none}.v2JbIG_section:before,.v2JbIG_ticks li{transition:none}.v2JbIG_ticks li[data-on]{transform:none}.v2JbIG_type,.v2JbIG_cta,.v2JbIG_ghost{transition:none}}
.pYfaOq_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--hdr:var(--city-header-height,137px);--gutter:clamp(16px, 4vw, 64px);--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff;padding-bottom:clamp(56px,8vw,120px)}.pYfaOq_head{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(28px, 4vw, 48px);margin:0 auto}.pYfaOq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px}.pYfaOq_title{font:500 clamp(40px, 6vw, 88px) / 1 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.pYfaOq_lead{max-width:620px;color:var(--slate);margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.pYfaOq_page .pYfaOq_section[id]{scroll-margin-top:var(--city-header-height,0px)}.pYfaOq_stage{--ow:300px;--oh:420px;height:calc(100svh - var(--hdr));background:var(--ink);isolation:isolate;min-height:460px;position:relative;overflow:hidden}.pYfaOq_photo{transform-origin:50%;will-change:transform;position:absolute;inset:0}.pYfaOq_photo img{object-fit:cover;width:100%;height:100%;display:block}.pYfaOq_dim{z-index:1;pointer-events:none;background:linear-gradient(#2b2a2900 42%,#2b2a2961 68%,#2b2a29cc 100%);position:absolute;inset:0}.pYfaOq_cap{z-index:2;left:var(--gutter);right:var(--gutter);color:#fff;max-width:880px;position:absolute;bottom:clamp(24px,5vh,56px)}.pYfaOq_capKicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;margin:0 0 8px;font-size:13px}.pYfaOq_capName{font:500 clamp(40px, 6vw, 96px) / .98 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.pYfaOq_capTitle{font:500 clamp(18px, 1.8vw, 26px) / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:14px 0 0}.pYfaOq_wall{z-index:3;background:var(--paper);will-change:transform;position:absolute}.pYfaOq_wall[data-wall=l]{width:100%;top:0;bottom:0;right:100%}.pYfaOq_wall[data-wall=r]{width:100%;top:0;bottom:0;left:100%}.pYfaOq_wall[data-wall=t]{z-index:4;height:100%;bottom:100%;left:0;right:0}.pYfaOq_wall[data-wall=b]{z-index:4;height:100%;top:100%;left:0;right:0}.pYfaOq_wallNote,.pYfaOq_wallPlaces{gap:8px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pYfaOq_wallNote{max-width:min(400px, calc(50% - var(--ow) / 2 - 72px));text-align:right;justify-items:end;right:clamp(28px,4vw,64px)}.pYfaOq_wallPlaces{max-width:min(300px, calc(50% - var(--ow) / 2 - 72px));color:var(--slate);font-size:15px;left:clamp(28px,4vw,64px)}.pYfaOq_wallPlaces span:not(.pYfaOq_wallKicker){border-left:2px solid var(--line);padding-left:14px}.pYfaOq_wallKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:12px}.pYfaOq_wallName{font:500 clamp(30px, 3.4vw, 52px) / 1 var(--font-manrope), sans-serif;letter-spacing:-.045em;color:var(--ink)}.pYfaOq_ring{z-index:5;width:var(--ow);height:var(--oh);margin:calc(var(--oh) / -2) 0 0 calc(var(--ow) / -2);box-shadow:0 0 0 1px var(--line), inset 0 0 0 1px var(--line), 0 18px 40px #2b2a2924;visibility:hidden;opacity:0;will-change:transform;border:12px solid #fff;position:absolute;top:50%;left:50%}.pYfaOq_post{width:8px;box-shadow:0 0 0 1px var(--line);background:#fff;margin-left:-4px;position:absolute;top:26%;bottom:0}.pYfaOq_transom{height:8px;box-shadow:0 0 0 1px var(--line);background:#fff;margin-top:-4px;position:absolute;top:26%;left:0;right:0}.pYfaOq_body{max-width:1440px;padding:clamp(36px, 5vw, 72px) var(--gutter) clamp(72px, 9vw, 140px);margin:0 auto}.pYfaOq_about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:12px clamp(24px,4vw,72px);display:grid}.pYfaOq_intro{max-width:720px;font:400 clamp(18px, 1.5vw, 21px) / 1.55 var(--font-golos), sans-serif;color:var(--ink);grid-row:span 3;margin:0}.pYfaOq_places{color:var(--slate);margin:0;font-size:15px}.pYfaOq_note{color:var(--slate);margin:0;font-size:14px;line-height:1.5}.pYfaOq_more{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;justify-self:start;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.pYfaOq_more:hover{color:var(--red)}}.pYfaOq_build{margin-top:clamp(28px,4vw,52px)}.pYfaOq_sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:0 0 14px;font-size:12px;font-weight:600}.pYfaOq_choices+.pYfaOq_sub,.pYfaOq_types+.pYfaOq_sub{margin-top:clamp(28px,3.5vw,44px)}.pYfaOq_types{border-top:1px solid var(--ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.pYfaOq_types li{min-width:0}.pYfaOq_types li+li{border-left:1px solid var(--line)}.pYfaOq_type{height:100%;color:inherit;grid-template-rows:auto auto 1fr auto;gap:6px;padding:18px 16px;text-decoration:none;transition:transform .16s ease-out;display:grid}.pYfaOq_type:active{transform:scale(.98)}.pYfaOq_type:focus-visible,.pYfaOq_more:focus-visible,.pYfaOq_cta:focus-visible,.pYfaOq_ghost:focus-visible{outline:2px solid var(--red);outline-offset:3px}.pYfaOq_scheme{width:84px;height:84px;color:var(--slate);margin-bottom:8px}.pYfaOq_typeName{font:600 17px / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.02em}.pYfaOq_typeLine{color:var(--slate);font-size:14px;line-height:1.45}.pYfaOq_price{font-variant-numeric:tabular-nums;gap:2px;margin-top:10px;display:grid}.pYfaOq_price b{font-size:17px;font-weight:600}.pYfaOq_price small{color:var(--slate);font-size:13px}.pYfaOq_calc{color:var(--slate);font-size:14px}@media (hover:hover) and (pointer:fine){.pYfaOq_type:hover .pYfaOq_typeName{color:var(--red)}}.pYfaOq_choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,40px);margin:0;display:grid}.pYfaOq_choices>div{border-top:2px solid var(--red);padding-top:12px}.pYfaOq_choices dt{font:600 17px / 1.3 var(--font-manrope), sans-serif}.pYfaOq_choices dd{color:var(--slate);margin:6px 0 0;font-size:15px;line-height:1.5}.pYfaOq_end{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.pYfaOq_endTitle{border-top:1px solid var(--line);font:500 clamp(26px, 3vw, 44px) / 1.1 var(--font-manrope), sans-serif;letter-spacing:-.04em;margin:0;padding-top:clamp(32px,4vw,56px)}.pYfaOq_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pYfaOq_cta,.pYfaOq_ghost{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.pYfaOq_cta{background:var(--red);color:#fff}.pYfaOq_ghost{color:var(--ink);border:1px solid var(--ink)}.pYfaOq_cta:active,.pYfaOq_ghost:active{transform:scale(.97)}@media (max-width:1100px){.pYfaOq_types{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.pYfaOq_types li+li{border-left:0}.pYfaOq_types li{border-bottom:1px solid var(--line)}.pYfaOq_types li:not(:nth-child(3n+1)){border-left:1px solid var(--line)}}@media (max-width:767px){.pYfaOq_stage{height:min(72svh,600px);min-height:380px}.pYfaOq_wall,.pYfaOq_ring{display:none}.pYfaOq_about{grid-template-columns:minmax(0,1fr)}.pYfaOq_intro{grid-row:auto}.pYfaOq_types{grid-template-columns:minmax(0,1fr)}.pYfaOq_types li:not(:nth-child(3n+1)){border-left:0}.pYfaOq_type{grid-template-rows:none;grid-template-columns:56px minmax(0,1fr);gap:2px 14px;padding:14px 0}.pYfaOq_scheme{grid-row:span 3;width:56px;height:56px;margin:0}.pYfaOq_price{margin-top:4px}.pYfaOq_choices{grid-template-columns:minmax(0,1fr)}.pYfaOq_actions>a{flex:220px}}@media (prefers-reduced-motion:reduce){.pYfaOq_wall,.pYfaOq_ring{display:none}.pYfaOq_type,.pYfaOq_cta,.pYfaOq_ghost{transition:none}}
.BYIzfW_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--gutter:clamp(16px, 4vw, 64px);--mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff;padding-bottom:clamp(56px,8vw,120px)}.BYIzfW_head{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(28px, 4vw, 44px);margin:0 auto}.BYIzfW_eyebrow{font:500 13px / 1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin:0 0 14px}.BYIzfW_title{font:500 clamp(40px, 6vw, 88px) / 1 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.BYIzfW_lead{max-width:640px;color:var(--slate);margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.BYIzfW_sheets{max-width:1440px;padding:0 var(--gutter);gap:clamp(28px,4vw,56px);margin:0 auto;display:grid}.BYIzfW_page .BYIzfW_sheets .BYIzfW_sheet[id]{scroll-margin-top:var(--city-header-height,0px);border:1px solid var(--line);box-shadow:0 1px 0 var(--line), 0 18px 40px #2b2a290d;background:#fff;padding:10px 10px 10px clamp(18px,2.4vw,34px);position:relative}.BYIzfW_field{border:2px solid var(--ink);background-color:#fff;background-image:linear-gradient(#cccccc8c 1px,#0000 1px),linear-gradient(90deg,#cccccc8c 1px,#0000 1px),linear-gradient(#cccccc42 1px,#0000 1px),linear-gradient(90deg,#cccccc42 1px,#0000 1px);background-position:-1px -1px;background-size:48px 48px,48px 48px,12px 12px,12px 12px;padding:clamp(20px,3vw,44px) clamp(16px,3vw,44px) clamp(16px,2vw,24px);position:relative}.BYIzfW_top{grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.BYIzfW_about{min-width:0}.BYIzfW_kicker{font:500 13px / 1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 10px}.BYIzfW_name{font:500 clamp(34px, 4vw, 60px) / 1 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.BYIzfW_lede{font:500 clamp(18px, 1.6vw, 22px) / 1.3 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:12px 0 0}.BYIzfW_intro{max-width:620px;color:var(--slate);margin:14px 0 0;padding:2px 0;font-size:16px;line-height:1.6}.BYIzfW_paste{background:#fff;margin:8px 0 0;padding:8px 8px 10px;position:relative;transform:rotate(1.2deg);box-shadow:0 1px 2px #2b2a292e,0 10px 24px #2b2a291f}.BYIzfW_paste img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.BYIzfW_paste figcaption{margin-top:8px}.BYIzfW_tape{z-index:1;background:#cccccc9e;width:92px;height:22px;margin-left:-46px;position:absolute;top:-10px;left:50%;transform:rotate(-3deg)}.BYIzfW_mono{font:400 12px / 1.45 var(--mono);color:var(--slate)}.BYIzfW_sub{font:600 12px / 1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:clamp(28px,3.5vw,44px) 0 0}.BYIzfW_drawings{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,72px);margin:0;padding:0;list-style:none;display:grid}.BYIzfW_drawing{min-width:0;padding:clamp(18px,2.2vw,30px) 0}.BYIzfW_drawing:nth-child(2n){transform:translateY(clamp(24px,3vw,48px))}.BYIzfW_drawings:has(.BYIzfW_drawing:nth-child(2n)){padding-bottom:clamp(24px,3vw,48px)}.BYIzfW_drawLink{color:inherit;grid-template-columns:clamp(120px,13vw,200px) minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.BYIzfW_drawLink:focus-visible{outline:2px solid var(--red);outline-offset:6px}.BYIzfW_schemeBox{aspect-ratio:1;display:block}.BYIzfW_scheme{width:100%;height:100%;color:var(--ink);display:block;overflow:visible}.BYIzfW_callout{grid-template-columns:48px minmax(0,1fr);align-items:start;min-width:0;margin-left:-14px;display:grid}.BYIzfW_leader{width:48px;height:56px;color:var(--ink);margin-top:2px;overflow:visible}.BYIzfW_calloutText{justify-items:start;min-width:0;padding-top:4px;display:grid}.BYIzfW_typeName{font:600 clamp(16px, 1.4vw, 19px) / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.02em}.BYIzfW_shelf{background:var(--ink);transform-origin:0;width:100%;height:1px;margin:5px 0 8px;display:block}.BYIzfW_typeLine{color:var(--slate);font-size:14px;line-height:1.45}.BYIzfW_price{font:400 13px / 1.4 var(--mono);color:var(--slate);margin-top:8px}.BYIzfW_price b{color:var(--red);font-weight:700}@media (hover:hover) and (pointer:fine){.BYIzfW_drawLink:hover .BYIzfW_typeName,.BYIzfW_drawLink:hover .BYIzfW_scheme{color:var(--red)}}.BYIzfW_bottom{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(20px,3vw,36px);display:grid}.BYIzfW_notes{min-width:0;padding:4px 0}.BYIzfW_notes .BYIzfW_sub{margin-top:0}.BYIzfW_noteList{color:var(--slate);gap:6px;margin:10px 0 0;padding-left:22px;font-size:15px;line-height:1.5;list-style:decimal;display:grid}.BYIzfW_noteList li{padding-left:4px}.BYIzfW_noteList li::marker{font:600 13px var(--mono);color:var(--ink)}.BYIzfW_noteList b{color:var(--ink);font-weight:600}.BYIzfW_systems{font:400 13px / 1.5 var(--mono);color:var(--slate);margin:12px 0 0}.BYIzfW_more{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:500;display:inline-flex}.BYIzfW_more:focus-visible,.BYIzfW_cta:focus-visible,.BYIzfW_ghost:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.BYIzfW_more:hover{color:var(--red)}}.BYIzfW_stamp{border-top:2px solid var(--ink);border-left:2px solid var(--ink);background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 calc(-1*clamp(16px,3vw,44px)) calc(-1*clamp(16px,2vw,24px)) 0;display:grid}.BYIzfW_stamp>div{background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-height:36px;padding:8px 12px;display:grid}.BYIzfW_stamp>.BYIzfW_stampWide{grid-column:1/-1}.BYIzfW_stamp dt{font:400 11px / 1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.BYIzfW_stamp dd{font:600 15px / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.01em;text-align:right;margin:0}.BYIzfW_stampWide dd{font-size:17px}.BYIzfW_end{max-width:1440px;padding:0 var(--gutter);margin:clamp(40px,5vw,72px) auto 0}.BYIzfW_endTitle{font:500 clamp(26px, 3vw, 44px) / 1.1 var(--font-manrope), sans-serif;letter-spacing:-.04em;margin:0}.BYIzfW_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.BYIzfW_cta,.BYIzfW_ghost{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.BYIzfW_cta{background:var(--red);color:#fff}.BYIzfW_ghost{color:var(--ink);border:1px solid var(--ink)}.BYIzfW_cta:active,.BYIzfW_ghost:active{transform:scale(.97)}@media (max-width:1000px){.BYIzfW_bottom{grid-template-columns:minmax(0,1fr)}.BYIzfW_stamp{border-left:0;margin-left:calc(-1*clamp(16px,3vw,44px))}}@media (max-width:760px){.BYIzfW_page .BYIzfW_sheets .BYIzfW_sheet[id]{padding:6px 6px 6px 14px}.BYIzfW_top{grid-template-columns:minmax(0,1fr)}.BYIzfW_paste{max-width:340px;transform:rotate(.8deg)}.BYIzfW_drawings{grid-template-columns:minmax(0,1fr)}.BYIzfW_drawing:nth-child(2n){transform:none}.BYIzfW_drawings:has(.BYIzfW_drawing:nth-child(2n)){padding-bottom:0}.BYIzfW_drawing{padding:14px 0}.BYIzfW_drawLink{grid-template-columns:104px minmax(0,1fr)}.BYIzfW_callout{grid-template-columns:34px minmax(0,1fr);margin-left:-8px}.BYIzfW_leader{width:34px;height:40px}.BYIzfW_actions>a{flex:220px}}@media (prefers-reduced-motion:reduce){.BYIzfW_cta,.BYIzfW_ghost{transition:none}}
.GFX6-a_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4vw, 64px);--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff}.GFX6-a_head{max-width:1440px;padding:clamp(32px, 5vw, 72px) var(--gutter) clamp(24px, 3vw, 40px);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:12px 48px;margin:0 auto;display:grid}.GFX6-a_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);grid-column:1/-1;margin:0;font-size:13px}.GFX6-a_title{font:500 clamp(44px, 7vw, 104px) / .96 var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:0}.GFX6-a_lead{color:var(--slate);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.GFX6-a_list{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.GFX6-a_group+.GFX6-a_group{margin-top:clamp(40px,5vw,72px)}.GFX6-a_groupName{font:600 13px / 1 var(--font-manrope), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);border-bottom:2px solid var(--ink);margin:0;padding-bottom:12px}.GFX6-a_row{border-bottom:1px solid var(--line)}.GFX6-a_page .GFX6-a_list .GFX6-a_row{scroll-margin-top:calc(var(--city-header-height,104px) + 12px)}.GFX6-a_rowHead{font:inherit;margin:0}.GFX6-a_trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:110px minmax(0,1fr) auto 200px 44px;grid-template-areas:"meta label count thumb sign""meta sub count thumb sign";align-items:center;column-gap:clamp(16px,2.4vw,36px);padding:clamp(18px,2vw,28px) 0;display:grid}.GFX6-a_trigger:focus-visible{outline:2px solid var(--red);outline-offset:4px}.GFX6-a_meta{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);grid-area:meta;align-self:start;padding-top:.9em;font-size:13px}.GFX6-a_label{font:500 clamp(32px, 4.6vw, 68px) / 1.02 var(--font-manrope), sans-serif;letter-spacing:-.05em;transition:transform .36s var(--ease), color .2s ease;grid-area:label;align-self:end}.GFX6-a_sub{color:var(--slate);grid-area:sub;align-self:start;margin-top:8px;font-size:clamp(15px,1.15vw,17px)}.GFX6-a_count{color:var(--slate);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:count;font-size:14px}.GFX6-a_thumb{aspect-ratio:16/9;background:var(--paper);border-radius:4px;grid-area:thumb;display:block;overflow:hidden}.GFX6-a_thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.GFX6-a_row[data-open] .GFX6-a_thumb{outline:1px dashed var(--line);outline-offset:-1px;background:0 0}.GFX6-a_sign{border:1px solid var(--ink);border-radius:50%;grid-area:sign;justify-self:end;width:44px;height:44px;transition:background-color .2s,border-color .2s;position:relative}.GFX6-a_sign:before,.GFX6-a_sign:after{content:"";background:var(--ink);width:14px;height:1.6px;transition:transform .36s var(--ease), background-color .2s ease;margin:-.8px 0 0 -7px;position:absolute;top:50%;left:50%}.GFX6-a_sign:after{transform:rotate(90deg)}.GFX6-a_row[data-open] .GFX6-a_sign{background:var(--red);border-color:var(--red)}.GFX6-a_row[data-open] .GFX6-a_sign:before,.GFX6-a_row[data-open] .GFX6-a_sign:after{background:#fff}.GFX6-a_row[data-open] .GFX6-a_sign:after{transform:rotate(0)}@media (hover:hover) and (pointer:fine){.GFX6-a_trigger:hover .GFX6-a_label{color:var(--red);transform:translate(10px)}.GFX6-a_trigger:hover .GFX6-a_thumb img{transform:scale(1.06)}}.GFX6-a_panel{padding:0 0 clamp(32px,4vw,56px)}.GFX6-a_panel[hidden]{display:none}.GFX6-a_photo{aspect-ratio:21/9;background:var(--paper);border-radius:4px;overflow:hidden}.GFX6-a_photo img{object-fit:cover;width:100%;height:100%;display:block}.GFX6-a_body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,72px);margin-top:clamp(24px,3vw,40px);display:grid}.GFX6-a_intro{margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.GFX6-a_h3{font:600 12px / 1.2 var(--font-golos), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:28px 0 10px}.GFX6-a_build .GFX6-a_h3{margin-top:0}.GFX6-a_choices{counter-reset:c;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.GFX6-a_choices li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:4px 16px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.GFX6-a_choices b{font-weight:600}.GFX6-a_choices span{color:var(--slate)}.GFX6-a_systems{color:var(--slate);margin:16px 0 0;font-size:14px}.GFX6-a_types{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.GFX6-a_type{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"scheme name price""scheme line price";align-items:center;column-gap:18px;padding:12px 8px 12px 0;text-decoration:none;display:grid}.GFX6-a_type:focus-visible{outline:2px solid var(--red);outline-offset:2px}.GFX6-a_scheme{width:56px;height:56px;color:var(--slate);transition:transform .3s var(--ease);grid-area:scheme}.GFX6-a_typeName{font:600 17px / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.02em;grid-area:name;align-self:end}.GFX6-a_typeLine{color:var(--slate);grid-area:line;align-self:start;font-size:14px;line-height:1.45}.GFX6-a_price{color:var(--slate);text-align:right;font-variant-numeric:tabular-nums;grid-area:price;justify-items:end;gap:2px;font-size:14px;display:grid}.GFX6-a_price b{color:var(--ink);white-space:nowrap;font-size:16px}.GFX6-a_price small{font-size:13px}@media (hover:hover) and (pointer:fine){.GFX6-a_type:hover .GFX6-a_typeName{color:var(--red)}.GFX6-a_type:hover .GFX6-a_scheme{transform:translate(4px)}}.GFX6-a_note{color:var(--slate);margin:12px 0 0;font-size:13px}.GFX6-a_more,.GFX6-a_measure{border-radius:4px;align-items:center;min-height:48px;margin:18px 12px 0 0;padding:12px 20px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.GFX6-a_more{background:var(--ink);color:#fff}.GFX6-a_more span{margin-left:8px}.GFX6-a_measure{color:var(--ink);border:1px solid var(--ink)}.GFX6-a_more:active,.GFX6-a_measure:active,.GFX6-a_primary:active,.GFX6-a_secondary:active{transform:scale(.97)}.GFX6-a_more:focus-visible,.GFX6-a_measure:focus-visible,.GFX6-a_primary:focus-visible,.GFX6-a_secondary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.GFX6-a_end{max-width:1440px;padding:clamp(48px, 6vw, 96px) var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;display:flex}.GFX6-a_endText{max-width:560px;font:500 clamp(22px, 2.2vw, 30px) / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.03em;margin:0}.GFX6-a_endActions{flex-wrap:wrap;gap:10px;display:flex}.GFX6-a_primary,.GFX6-a_secondary{border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:16px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.GFX6-a_primary{background:var(--red);color:#fff}.GFX6-a_secondary{color:var(--ink);border:1px solid var(--ink)}html:has([data-c07-vt])::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.23,1,.32,1)}html:has([data-c07-vt])::view-transition-old(root){animation-duration:.22s}html:has([data-c07-vt])::view-transition-new(root){animation-duration:.22s}html:has([data-c07-vt])::view-transition-old(c07-photo-0){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-new(c07-photo-0){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-old(c07-photo-1){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-new(c07-photo-1){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-old(c07-photo-2){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-new(c07-photo-2){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-old(c07-photo-3){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-new(c07-photo-3){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-old(c07-photo-4){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-new(c07-photo-4){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-old(c07-photo-5){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-new(c07-photo-5){object-fit:cover;height:100%;overflow:clip}html:has([data-c07-vt])::view-transition-group(c07-site-header){z-index:10;animation:none}html:has([data-c07-vt])::view-transition-old(c07-site-header){display:none}html:has([data-c07-vt])::view-transition-new(c07-site-header){animation:none}@media (max-width:1100px){.GFX6-a_body{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.GFX6-a_head{grid-template-columns:minmax(0,1fr)}.GFX6-a_trigger{grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"meta thumb""label thumb""sub sub""count sign";gap:6px 16px}.GFX6-a_meta{padding-top:0;font-size:12px}.GFX6-a_label{font-size:clamp(28px,8.4vw,40px)}.GFX6-a_sub{margin-top:2px}.GFX6-a_count{align-self:center}.GFX6-a_sign{width:40px;height:40px}.GFX6-a_photo{aspect-ratio:4/3}.GFX6-a_choices li{grid-template-columns:minmax(0,1fr)}.GFX6-a_type{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"scheme name""scheme line""scheme price";padding-right:0}.GFX6-a_scheme{width:48px;height:48px}.GFX6-a_price{text-align:left;grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:8px;margin-top:4px}.GFX6-a_more,.GFX6-a_measure{justify-content:center;width:100%;margin-right:0}.GFX6-a_measure{margin-top:10px}.GFX6-a_endActions,.GFX6-a_primary,.GFX6-a_secondary{width:100%}}@media (prefers-reduced-motion:reduce){.GFX6-a_label,.GFX6-a_thumb img,.GFX6-a_sign,.GFX6-a_sign:before,.GFX6-a_sign:after,.GFX6-a_scheme,.GFX6-a_more,.GFX6-a_measure,.GFX6-a_primary,.GFX6-a_secondary{transition:none}}
.wPBVda_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4vw, 64px);--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff;overflow-x:clip}.wPBVda_head{max-width:1440px;padding:clamp(32px, 5vw, 72px) var(--gutter) clamp(32px, 4vw, 56px);margin:0 auto}.wPBVda_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px}.wPBVda_title{font:800 clamp(48px, 8vw, 120px) / .92 var(--font-manrope), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0}.wPBVda_lead{max-width:640px;color:var(--slate);margin:20px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.wPBVda_band{background:var(--ink);color:#fff;-webkit-user-select:none;user-select:none;padding:clamp(6px,1vw,14px) 0 clamp(10px,1.4vw,20px);overflow:hidden}.wPBVda_section[data-tone=light] .wPBVda_band{background:var(--paper);color:var(--ink)}.wPBVda_skew{will-change:transform}.wPBVda_track{will-change:transform;width:max-content;display:flex}.wPBVda_half{flex:none;display:flex}.wPBVda_word{font:800 15vw / 1 var(--font-manrope), sans-serif;letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.wPBVda_section[data-tone=light] .wPBVda_word{color:#0000;-webkit-text-stroke:2px var(--ink)}.wPBVda_dash{color:var(--red);-webkit-text-stroke:0;margin:0 .18em;font-style:normal;display:inline-block}.wPBVda_section{padding-bottom:clamp(56px,7vw,112px)}.wPBVda_page .wPBVda_section[id]{scroll-margin-top:calc(var(--city-header-height,104px) + 12px)}.wPBVda_inner{max-width:1440px;padding:clamp(28px, 3.4vw, 52px) var(--gutter) 0;margin:0 auto}.wPBVda_top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.wPBVda_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:13px}.wPBVda_h2{font:700 clamp(30px, 3vw, 44px) / 1.05 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.wPBVda_h2 span{letter-spacing:-.02em;color:var(--slate);margin-top:8px;font-size:clamp(18px,1.5vw,22px);font-weight:500;display:block}.wPBVda_intro{margin:18px 0 0;font-size:16px;line-height:1.6}.wPBVda_choices{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.wPBVda_choices li{color:var(--slate);padding-left:18px;font-size:15px;line-height:1.5;position:relative}.wPBVda_choices li:before{content:"";background:var(--red);width:8px;height:2px;position:absolute;top:.62em;left:0}.wPBVda_choices b{color:var(--ink);font-weight:600}.wPBVda_systems{color:var(--slate);margin:16px 0 0;font-size:14px}.wPBVda_photo{aspect-ratio:16/10;background:var(--paper);border-radius:4px;overflow:hidden}.wPBVda_photo img{object-fit:cover;width:100%;height:100%;display:block}.wPBVda_h3{font:600 12px / 1.2 var(--font-golos), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:2px solid var(--ink);margin:clamp(32px,4vw,52px) 0 0;padding-bottom:10px}.wPBVda_row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.wPBVda_cell{scroll-snap-align:start;border-right:1px solid var(--line)}.wPBVda_cell:last-child{border-right:0}.wPBVda_type{height:100%;color:inherit;align-content:start;gap:6px;padding:20px 18px 22px;text-decoration:none;display:grid}.wPBVda_cell:first-child .wPBVda_type{padding-left:0}.wPBVda_type:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.wPBVda_scheme{width:88px;height:88px;color:var(--slate);transition:transform .3s var(--ease);margin:0 0 8px -8px}.wPBVda_typeName{font:700 18px / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.02em}.wPBVda_typeLine{color:var(--slate);font-size:14px;line-height:1.45}.wPBVda_price{color:var(--slate);font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px}.wPBVda_price b{color:var(--ink);white-space:nowrap;font-size:16px}@media (hover:hover) and (pointer:fine){.wPBVda_type:hover .wPBVda_scheme{transform:translateY(-4px)}.wPBVda_type:hover .wPBVda_typeName{color:var(--red)}}.wPBVda_foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.wPBVda_note{color:var(--slate);margin:0;font-size:13px}.wPBVda_more{background:var(--ink);color:#fff;border-radius:4px;align-items:center;min-height:48px;margin-left:auto;padding:12px 20px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.wPBVda_more span{margin-left:8px}.wPBVda_end{max-width:1440px;padding:0 var(--gutter) clamp(56px, 7vw, 112px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;display:flex}.wPBVda_endText{font:700 clamp(24px, 2.6vw, 36px) / 1.15 var(--font-manrope), sans-serif;letter-spacing:-.04em;margin:0}.wPBVda_endActions{flex-wrap:wrap;gap:10px;display:flex}.wPBVda_primary,.wPBVda_secondary{border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:16px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.wPBVda_primary{background:var(--red);color:#fff}.wPBVda_secondary{color:var(--ink);border:1px solid var(--ink)}.wPBVda_more:active,.wPBVda_primary:active,.wPBVda_secondary:active{transform:scale(.97)}.wPBVda_more:focus-visible,.wPBVda_primary:focus-visible,.wPBVda_secondary:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:900px){.wPBVda_top{grid-template-columns:minmax(0,1fr)}.wPBVda_photo{order:-1}.wPBVda_word{font-size:18vw}.wPBVda_section[data-tone=light] .wPBVda_word{-webkit-text-stroke-width:1.5px}.wPBVda_row{grid-auto-columns:minmax(68vw,1fr)}}@media (max-width:560px){.wPBVda_more,.wPBVda_endActions,.wPBVda_primary,.wPBVda_secondary{justify-content:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.wPBVda_skew,.wPBVda_track{will-change:auto}.wPBVda_scheme,.wPBVda_more,.wPBVda_primary,.wPBVda_secondary{transition:none}}
.AfGjiG_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4vw, 64px);--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff}.AfGjiG_head{max-width:1440px;padding:clamp(32px, 5vw, 72px) var(--gutter) clamp(24px, 3vw, 44px);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;margin:0 auto;display:flex}.AfGjiG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);flex-basis:100%;margin:0;font-size:13px}.AfGjiG_title{font:600 clamp(44px, 6.4vw, 96px) / .98 var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:0}.AfGjiG_lead{max-width:470px;color:var(--slate);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.AfGjiG_mosaic{max-width:1440px;padding:0 var(--gutter);gap:clamp(40px,5vw,72px);margin:0 auto;display:grid}.AfGjiG_cluster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-flow:dense;gap:clamp(14px,1.6vw,24px);display:grid}.AfGjiG_cluster+.AfGjiG_cluster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.AfGjiG_clusterName{font:600 13px / 1 var(--font-manrope), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);border-bottom:2px solid var(--ink);grid-column:1/-1;margin:0;padding-bottom:10px}.AfGjiG_tile{background:var(--paper);border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.AfGjiG_tile[data-big]{grid-row:span 2}.AfGjiG_page .AfGjiG_mosaic .AfGjiG_tile{scroll-margin-top:calc(var(--city-header-height,104px) + 12px)}.AfGjiG_cluster+.AfGjiG_cluster .AfGjiG_tile[data-big]{grid-column:2}.AfGjiG_cluster+.AfGjiG_cluster .AfGjiG_tile:not([data-big]){grid-column:1}.AfGjiG_tilePhoto{aspect-ratio:16/7;background:#e6e6e4;position:relative;overflow:hidden}.AfGjiG_tile[data-big] .AfGjiG_tilePhoto{aspect-ratio:auto;flex:auto;min-height:280px}.AfGjiG_tilePhoto img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block;position:absolute;inset:0}.AfGjiG_tileMat{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#2b2a29d1;border-radius:3px;padding:6px 10px;font-size:12px;position:absolute;top:14px;left:14px}.AfGjiG_tileBody{flex-direction:column;align-items:flex-start;padding:clamp(18px,2vw,28px);display:flex}.AfGjiG_tileTitle{font:600 clamp(24px, 2.2vw, 34px) / 1.05 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.AfGjiG_tile[data-big] .AfGjiG_tileTitle{font-size:clamp(30px,3vw,46px)}.AfGjiG_tileTitle a{color:inherit;text-decoration:none}.AfGjiG_tileTitle a:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.AfGjiG_tileTitle a:hover{color:var(--red)}.AfGjiG_tile:hover .AfGjiG_tilePhoto img{transform:scale(1.04)}}.AfGjiG_tileLede{font:500 17px / 1.3 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:8px 0 0}.AfGjiG_tileIntro{color:var(--slate);margin:10px 0 0;font-size:15px;line-height:1.55}.AfGjiG_tileChoices{color:var(--slate);gap:6px;margin:14px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.AfGjiG_tileChoices b{color:var(--ink);font-weight:600}.AfGjiG_systems{color:var(--slate);margin:12px 0 0;font-size:13px}.AfGjiG_show{border:1px solid var(--ink);min-height:46px;color:var(--ink);font:500 15px / 1.2 var(--font-golos), sans-serif;cursor:pointer;background:#fff;border-radius:4px;margin-top:18px;padding:11px 18px;transition:transform .16s ease-out,background-color .2s,color .2s}.AfGjiG_show:active{transform:scale(.97)}.AfGjiG_show:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.AfGjiG_show:hover{background:var(--ink);color:#fff}}.AfGjiG_shelf{max-width:1440px;padding:0 var(--gutter);margin:clamp(64px,8vw,120px) auto 0}.AfGjiG_bar{top:var(--city-header-height,0px);z-index:4;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 0;display:flex;position:sticky}.AfGjiG_shelfTitle{font:600 clamp(26px, 2.6vw, 38px) / 1.1 var(--font-manrope), sans-serif;letter-spacing:-.045em;outline:none;margin:0 auto 0 0}.AfGjiG_shelfTitle:focus-visible{outline:2px solid var(--red);outline-offset:4px}.AfGjiG_filters{flex-wrap:wrap;gap:10px;display:flex}.AfGjiG_seg{background:var(--paper);border-radius:6px;padding:3px;display:inline-flex}.AfGjiG_seg button{min-height:40px;color:var(--slate);font:500 15px / 1 var(--font-golos), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 14px;transition:background-color .2s,color .2s}.AfGjiG_seg button[aria-pressed=true]{background:var(--ink);color:#fff}.AfGjiG_seg button:focus-visible{outline:2px solid var(--red);outline-offset:1px}@media (hover:hover) and (pointer:fine){.AfGjiG_seg button:not([aria-pressed=true]):hover{color:var(--red)}}.AfGjiG_count{min-width:120px;color:var(--slate);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:14px}.AfGjiG_grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.AfGjiG_card{min-width:0}.AfGjiG_card[hidden]{display:none}.AfGjiG_cardLink{background:var(--paper);height:100%;color:inherit;transition:opacity .5s var(--ease), transform .5s var(--ease), background-color .2s ease;border-radius:4px;grid-template-rows:auto auto auto auto auto 1fr;align-content:start;gap:6px;padding:16px 18px 18px;text-decoration:none;display:grid}.AfGjiG_cardLink[data-wait]{opacity:0;transform:translateY(24px)}.AfGjiG_cardLink:focus-visible{outline:2px solid var(--red);outline-offset:2px}.AfGjiG_tags{gap:6px;display:flex}.AfGjiG_tags span{border:1px solid var(--line);color:var(--slate);background:#fff;border-radius:3px;padding:4px 8px;font-size:12px}.AfGjiG_scheme{width:96px;height:96px;color:var(--slate);margin:6px 0 4px -6px}.AfGjiG_name{font:600 18px / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.02em}.AfGjiG_line{color:var(--slate);font-size:14px;line-height:1.45}.AfGjiG_price{color:var(--slate);font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px}.AfGjiG_price b{color:var(--ink);font-size:16px}.AfGjiG_from{border-top:1px solid var(--line);color:var(--slate);align-self:end;margin-top:8px;padding-top:10px;font-size:13px}@media (hover:hover) and (pointer:fine){.AfGjiG_cardLink:hover{background:#ececea}.AfGjiG_cardLink:hover .AfGjiG_name{color:var(--red)}}.AfGjiG_empty{margin:24px 0 0;font-size:16px}.AfGjiG_empty button{border:1px solid var(--ink);min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:4px;margin-left:8px;padding:0 14px}.AfGjiG_note{color:var(--slate);margin:18px 0 0;font-size:13px}.AfGjiG_end{max-width:1440px;padding:clamp(56px, 7vw, 104px) var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;display:flex}.AfGjiG_endText{font:600 clamp(22px, 2.4vw, 32px) / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.04em;margin:0}.AfGjiG_endActions{flex-wrap:wrap;gap:10px;display:flex}.AfGjiG_primary,.AfGjiG_secondary{border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:16px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.AfGjiG_primary{background:var(--red);color:#fff}.AfGjiG_secondary{color:var(--ink);border:1px solid var(--ink)}.AfGjiG_primary:active,.AfGjiG_secondary:active{transform:scale(.97)}.AfGjiG_primary:focus-visible,.AfGjiG_secondary:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:1100px){.AfGjiG_cluster,.AfGjiG_cluster+.AfGjiG_cluster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AfGjiG_tile[data-big],.AfGjiG_cluster+.AfGjiG_cluster .AfGjiG_tile[data-big]{grid-area:auto/1/auto/-1}.AfGjiG_cluster+.AfGjiG_cluster .AfGjiG_tile:not([data-big]){grid-column:auto}.AfGjiG_tile[data-big] .AfGjiG_tilePhoto{aspect-ratio:16/7;flex:none;min-height:0}.AfGjiG_count{text-align:left}}@media (max-width:900px){.AfGjiG_bar{position:static}}@media (max-width:700px){.AfGjiG_cluster,.AfGjiG_cluster+.AfGjiG_cluster{grid-template-columns:minmax(0,1fr)}.AfGjiG_tilePhoto,.AfGjiG_tile[data-big] .AfGjiG_tilePhoto{aspect-ratio:16/10}.AfGjiG_show,.AfGjiG_filters,.AfGjiG_seg{width:100%}.AfGjiG_seg button{flex:1 1 0;padding:8px 6px}.AfGjiG_grid{grid-template-columns:minmax(0,1fr)}.AfGjiG_cardLink{grid-template-columns:72px minmax(0,1fr);column-gap:14px}.AfGjiG_cardLink>:not(.AfGjiG_scheme){grid-column:2}.AfGjiG_scheme{grid-area:1/1/span 5;width:72px;height:72px;margin:0}.AfGjiG_endActions,.AfGjiG_primary,.AfGjiG_secondary{width:100%}}@media (prefers-reduced-motion:reduce){.AfGjiG_tilePhoto img,.AfGjiG_show,.AfGjiG_cardLink,.AfGjiG_primary,.AfGjiG_secondary{transition:none}}
.O5cnYG_page{--red:#b50900;--ink:#2b2a29;--slate:#333f48;--line:#ccc;--paper:#f4f4f3;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4vw, 64px);--hdr:var(--city-header-height,137px);--strip:0px;--scheme-accent:var(--red);color:var(--ink);font-family:var(--font-golos), sans-serif;background:#fff;padding-bottom:clamp(56px,8vw,120px)}.O5cnYG_head{max-width:1440px;padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(28px, 4vw, 48px);margin:0 auto}.O5cnYG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:13px}.O5cnYG_title{font:500 clamp(40px, 6vw, 84px) / 1.02 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:0}.O5cnYG_lead{max-width:620px;color:var(--slate);margin:20px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.O5cnYG_layout{max-width:1440px;padding:0 var(--gutter);grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);margin:0 auto;display:grid}.O5cnYG_toc{top:calc(var(--hdr) + 28px);border-left:1px solid var(--line);gap:28px;padding-left:18px;display:grid;position:sticky}.O5cnYG_marker{background:var(--red);width:3px;height:44px;transition:transform .42s var(--ease);pointer-events:none;position:absolute;top:0;left:-1px;transform:translateY(0)}.O5cnYG_tocGroup{gap:6px;display:grid}.O5cnYG_tocTitle{font:600 13px / 1.2 var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);align-items:baseline;gap:8px;margin:0;display:flex}.O5cnYG_tocTitle span{color:var(--red);letter-spacing:0;font-weight:500}.O5cnYG_tocList{margin:0;padding:0;list-style:none;display:grid}.O5cnYG_tocLink{min-height:44px;font:500 17px / 1.2 var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--slate);transition:color .2s ease, transform .2s var(--ease);align-items:center;text-decoration:none;display:flex}.O5cnYG_tocLink[aria-current=true]{color:var(--ink);transform:translate(4px)}.O5cnYG_tocLink{position:relative}.O5cnYG_progress{background:var(--line);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.O5cnYG_tocLink[aria-current=true] .O5cnYG_progress{background:var(--red)}.O5cnYG_tocLink:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (hover:hover) and (pointer:fine){.O5cnYG_tocLink:hover{color:var(--red)}}.O5cnYG_short{display:none}.O5cnYG_tocActions{gap:10px;padding-top:4px;display:grid}.O5cnYG_cta,.O5cnYG_ghost,.O5cnYG_go{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:15px;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.O5cnYG_cta,.O5cnYG_go{background:var(--red);color:#fff}.O5cnYG_ghost{color:var(--ink);border:1px solid var(--ink)}.O5cnYG_cta:active,.O5cnYG_ghost:active,.O5cnYG_go:active{transform:scale(.97)}.O5cnYG_cta:focus-visible,.O5cnYG_ghost:focus-visible,.O5cnYG_go:focus-visible,.O5cnYG_textLink:focus-visible{outline:2px solid var(--red);outline-offset:3px}.O5cnYG_textLink{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}.O5cnYG_feed{gap:clamp(64px,8vw,120px);min-width:0;display:grid}.O5cnYG_page .O5cnYG_feed .O5cnYG_article{scroll-margin-top:calc(var(--hdr) + 28px);outline:none}.O5cnYG_media{aspect-ratio:16/8;background:var(--paper);border-radius:4px;overflow:hidden}.O5cnYG_media img{object-fit:cover;width:100%;height:100%;display:block}.O5cnYG_body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,56px);margin-top:clamp(24px,3vw,36px);display:grid}.O5cnYG_about{min-width:0}.O5cnYG_kicker{color:var(--slate);margin:0 0 10px;font-size:13px}.O5cnYG_name{font:500 clamp(32px, 3.4vw, 52px) / 1.04 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.O5cnYG_lede{font:500 clamp(18px, 1.5vw, 22px) / 1.3 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:12px 0 0}.O5cnYG_intro{color:var(--slate);margin:14px 0 0;font-size:16px;line-height:1.6}.O5cnYG_sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:28px 0 12px;font-size:12px;font-weight:600}.O5cnYG_build .O5cnYG_sub{margin-top:0}.O5cnYG_choices{border-top:1px solid var(--line);margin:0;display:grid}.O5cnYG_choices>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:4px 16px;padding:12px 0;display:grid}.O5cnYG_choices dt{font-size:15px;font-weight:600}.O5cnYG_choices dd{color:var(--slate);margin:0;font-size:15px;line-height:1.5}.O5cnYG_build{min-width:0}.O5cnYG_types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.O5cnYG_type{height:100%;color:inherit;background:var(--paper);border-radius:4px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:14px;text-decoration:none;transition:transform .16s ease-out;display:grid}.O5cnYG_type:active{transform:scale(.98)}.O5cnYG_type:focus-visible{outline:2px solid var(--red);outline-offset:2px}.O5cnYG_scheme{width:56px;height:56px;color:var(--slate)}.O5cnYG_typeText{gap:4px;min-width:0;display:grid}.O5cnYG_typeName{font:600 16px / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.02em}.O5cnYG_typeLine{color:var(--slate);font-size:13px;line-height:1.45}.O5cnYG_typePrice{color:var(--slate);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.O5cnYG_typePrice b{color:var(--ink);font-size:15px}@media (hover:hover) and (pointer:fine){.O5cnYG_type:hover .O5cnYG_typeName{color:var(--red)}.O5cnYG_type:hover{background:#ececea}}.O5cnYG_note{color:var(--slate);margin:14px 0 0;font-size:13px;line-height:1.5}.O5cnYG_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.O5cnYG_go span{margin-left:8px}@media (max-width:1180px){.O5cnYG_body{grid-template-columns:minmax(0,1fr)}}.O5cnYG_end{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-top:clamp(32px,4vw,56px);display:flex}.O5cnYG_endText{max-width:520px;font:500 clamp(22px, 2.2vw, 30px) / 1.25 var(--font-manrope), sans-serif;letter-spacing:-.03em;margin:0}.O5cnYG_endActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.O5cnYG_page{--strip:64px}.O5cnYG_layout{grid-template-columns:minmax(0,1fr);gap:20px}.O5cnYG_toc{top:var(--hdr);z-index:5;margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter);border-left:0;border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;align-items:center;gap:6px;display:flex;overflow-x:auto}.O5cnYG_toc::-webkit-scrollbar{display:none}.O5cnYG_marker,.O5cnYG_tocActions{display:none}.O5cnYG_tocGroup,.O5cnYG_tocList{display:contents}.O5cnYG_tocTitle{flex:none;padding:0 4px 0 8px;font-size:11px}.O5cnYG_tocGroup+.O5cnYG_tocGroup .O5cnYG_tocTitle{border-left:1px solid var(--line);margin-left:8px;padding-left:14px}.O5cnYG_tocList li{flex:none}.O5cnYG_tocLink{white-space:nowrap;border:1px solid var(--line);border-radius:999px;min-height:44px;padding:0 14px;font-size:15px;transition:background-color .2s,color .2s,border-color .2s}.O5cnYG_tocLink[aria-current=true]{color:#fff;background:var(--ink);border-color:var(--ink);transform:none}.O5cnYG_progress{bottom:5px;left:14px;right:14px}.O5cnYG_tocLink[aria-current=true] .O5cnYG_progress{background:#fff}.O5cnYG_long{display:none}.O5cnYG_short{display:inline}.O5cnYG_page .O5cnYG_feed .O5cnYG_article{scroll-margin-top:calc(var(--hdr) + var(--strip) + 12px)}.O5cnYG_media{aspect-ratio:16/10}.O5cnYG_types{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.O5cnYG_choices>div{grid-template-columns:minmax(0,1fr)}.O5cnYG_type{grid-template-columns:48px minmax(0,1fr);padding:12px}.O5cnYG_scheme{width:48px;height:48px}.O5cnYG_actions>a{flex:220px}.O5cnYG_endActions,.O5cnYG_endActions>a{width:100%}.O5cnYG_go{text-align:center}}@media (prefers-reduced-motion:reduce){.O5cnYG_marker,.O5cnYG_tocLink,.O5cnYG_type,.O5cnYG_cta,.O5cnYG_ghost,.O5cnYG_go{transition:none}.O5cnYG_tocLink[aria-current=true]{transform:none}}
