.not-found_page__VFIr4{display:flex;align-items:center;padding-top:var(--space-4xl);padding-bottom:calc(var(--space-4xl) * 2)}.not-found_layout__XlFti{display:grid;width:100%;gap:var(--gutter)}.not-found_poster__bpxR2{position:relative;display:flex;align-items:center;justify-content:center;min-height:264px;overflow:hidden;border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);background:var(--bg-dark);color:var(--text-on-dark);font-family:var(--font-num),system-ui,sans-serif;font-size:var(--t-error-code-size);font-weight:var(--weight-bold);line-height:.8;letter-spacing:-.08em}@supports not (corner-shape:superellipse(2.4)){.not-found_poster__bpxR2{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}.not-found_poster__bpxR2 svg{flex:0 0 auto;margin:0 .08em}.not-found_posterNote__wRDJJ{position:absolute;right:var(--space-2xl);bottom:var(--space-xl);left:var(--space-2xl);color:var(--text-on-dark-muted);letter-spacing:0;text-align:center}.not-found_content__cklTM{display:grid;align-content:center;gap:var(--space-3xl);padding:var(--space-xl) 0 0}.not-found_title__bOfUG{max-width:12ch;color:var(--text-primary)}.not-found_lead__99t9N{max-width:52ch;margin-top:var(--space-lg);color:var(--text-muted)}.not-found_primary__8Gju7{margin-top:var(--space-2xl)}.not-found_routes__9vBAe{border-top:var(--border-hairline) solid var(--border-default)}.not-found_route__06git{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-xl);padding:var(--space-xl) 0;border-bottom:var(--border-hairline) solid var(--border-default);color:var(--text-primary)}.not-found_routeIcon__k_O8v{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--radius-pill);background:var(--bg-surface)}.not-found_routeCopy__RPOUr{display:grid;gap:var(--space-sm);min-width:0}.not-found_routeDescription__j_Yo1,.not-found_routeTitle__ceVZw{display:block}.not-found_routeDescription__j_Yo1{color:var(--text-muted)}.not-found_arrow__CjXK_{transition:transform var(--t-state) var(--ease)}@media (hover:hover){.not-found_route__06git:hover .not-found_arrow__CjXK_{transform:translateX(var(--space-sm))}}@media (min-width:900px){.not-found_page__VFIr4{max-width:var(--shell-w-wide);min-height:calc(100svh - var(--head-pin) - 240px);padding-top:calc(var(--space-4xl) * 2)}.not-found_layout__XlFti{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:stretch}.not-found_poster__bpxR2{min-height:520px}.not-found_poster__bpxR2 svg{width:132px;height:132px}.not-found_content__cklTM{padding:var(--space-3xl)}.not-found_primary__8Gju7{width:fit-content;min-width:220px}}@media (prefers-reduced-motion:reduce){.not-found_arrow__CjXK_{transition:none}}.loader_wrap__jKlO_{display:inline-flex;align-items:center;justify-content:center}.architecture-content_hero__JQQ6W{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:32px 8px}.architecture-content_hero__JQQ6W[data-visual=false]{grid-template-columns:minmax(0,940px);padding-block:32px}.architecture-content_hero__JQQ6W[data-wide-visual=true]{grid-template-columns:minmax(0,1fr);gap:32px}.architecture-content_hero__JQQ6W[data-wide-visual=true] .architecture-content_heroCopy__XoKOW{max-width:1060px}.architecture-content_heroCopy__XoKOW{display:grid;gap:28px;min-width:0}.architecture-content_heroCopy__XoKOW p{margin:0}.architecture-content_title__oPqJH{font-family:var(--font-display);font-size:var(--arch-hero-size,var(--t-arch-content-hero-size));font-weight:var(--arch-heading-weight,500);line-height:var(--arch-heading-leading,.99);letter-spacing:var(--arch-heading-tracking,-.055em);margin:0;text-wrap:balance;overflow-wrap:anywhere}.architecture-content_lead__ieCm9{max-width:43em;color:var(--text-muted)}.architecture-content_directionSection__BN7g5{display:grid;gap:28px}.architecture-content_directionNote__MbRmU{display:grid;gap:20px;padding:clamp(24px,4vw,48px)}.architecture-content_directionPreparation__gVKsu{display:grid;grid-template-columns:1fr 1fr;gap:48px}.architecture-content_directions__nhKiR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;row-gap:24px}.architecture-content_guides__W4_Bv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.architecture-content_facts__RNCql{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0}.architecture-content_fact___x_TX{display:grid;align-content:start;gap:20px;padding-top:24px;border-top:1px solid var(--border-default);min-width:0}.architecture-content_fact___x_TX dd,.architecture-content_fact___x_TX dt{margin:0}.architecture-content_muted__kHdje{color:var(--text-muted)}.architecture-content_checklist__2xfTl{display:grid;gap:16px;padding-left:1.25em;margin:0;max-width:64ch}.architecture-content_checklist__2xfTl li{padding-left:8px}.architecture-content_reading__2phKy{max-width:820px;margin-inline:auto;display:grid;gap:64px}.architecture-content_readingSection__tIFWk{position:relative;padding-top:24px;border-top:1px solid var(--border-default);display:grid;gap:24px}.architecture-content_readingSection__tIFWk p{margin:0}.architecture-content_readingSection__tIFWk>p:last-child{max-width:68ch;line-height:1.8}.architecture-content_readingNumber__GYus1{color:var(--text-muted)}.architecture-content_start__J3MBf{display:grid;justify-items:start;gap:28px;padding:clamp(28px,6vw,72px)}.architecture-content_start__J3MBf>p{margin:0}.architecture-content_startNote__Pnwi8{color:var(--text-on-dark-muted,#d1d5db)}@media (max-width:900px){.architecture-content_hero__JQQ6W{gap:32px}.architecture-content_title__oPqJH{font-size:var(--t-arch-content-hero-tablet-size)}.architecture-content_directions__nhKiR,.architecture-content_guides__W4_Bv{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-content_facts__RNCql{grid-template-columns:1fr;gap:28px}}@media (max-width:650px){.architecture-content_directionPreparation__gVKsu{grid-template-columns:1fr;gap:24px}.architecture-content_hero__JQQ6W{grid-template-columns:1fr;padding-block:8px}.architecture-content_hero__JQQ6W[data-visual=false]{padding-block:8px}.architecture-content_heroCopy__XoKOW{gap:24px}.architecture-content_title__oPqJH{font-size:var(--t-arch-content-hero-mobile-size)}.architecture-content_directions__nhKiR,.architecture-content_guides__W4_Bv{grid-template-columns:1fr;gap:16px}.architecture-content_reading__2phKy{gap:40px}}.architecture-landing_preview__2hoVl{display:grid;gap:var(--space-xl);min-width:0}.architecture-landing_preview__2hoVl>p{margin:0}.architecture-landing_facts__05tV_{display:grid;gap:var(--space-lg);margin:0}.architecture-landing_fact__DHuXt{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-default)}.architecture-landing_fact__DHuXt dt{color:var(--text-muted)}.architecture-landing_fact__DHuXt dd{margin:0}.architecture-landing_muted__i6TYB{color:var(--text-muted)}.architecture-landing_materials__8G1cm{display:grid;gap:var(--space-2xl)}@font-face{font-family:Arch Study Onest;src:url(/arch-design/font-candidates/Onest.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Arch Study Manrope;src:url(/arch-design/Manrope-50963001.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Arch Study Geologica;src:url(/arch-design/font-candidates/Geologica.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Arch Study Plex;src:url(/arch-design/font-candidates/IBMPlexSans.ttf) format("truetype");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:Arch Numbers Plex;src:url(/arch-design/number-fonts/IBMPlexMono-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Arch Numbers JetBrains;src:url(/arch-design/number-fonts/JetBrainsMono.ttf) format("truetype");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:Arch Numbers Condensed;src:url(/arch-design/number-fonts/RobotoCondensed.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.architecture-typography_lab__lC0UC,.architecture-typography_preview__mbLQT{--study-family:"Arch Study Manrope";--number-family:"Arch Numbers Plex"}.architecture-typography_lab__lC0UC{display:grid;gap:28px;padding:clamp(20px,3vw,48px);background:var(--bg-sand);color:var(--text-primary);font-family:var(--font-text)}.architecture-typography_lab__lC0UC p{margin:0}.architecture-typography_spacing__sTrPe{display:grid;gap:20px}.architecture-typography_grid__AC5An,.architecture-typography_spacingGrid__stL44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.architecture-typography_spacingGrid__stL44>div{display:grid;gap:12px;min-width:0}.architecture-typography_spacingSample__QBuaT{font-family:Arch Inter Tight,sans-serif;font-weight:500;font-size:var(--t-arch-study-spacing-size);line-height:1.12;letter-spacing:-.015em;overflow-wrap:anywhere}.architecture-typography_tight__VTPYz{letter-spacing:-.055em}.architecture-typography_candidate___AG4O{display:grid;align-content:start;gap:18px;min-width:0}.architecture-typography_name__gA6vA{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.architecture-typography_name__gA6vA>span{color:var(--text-muted)}.architecture-typography_headline__CQPMn{font-family:var(--study-family),sans-serif;font-size:var(--t-arch-study-headline-size);font-weight:600;line-height:1.1;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}.architecture-typography_body__JeL9n{font-family:var(--study-family),sans-serif;font-size:var(--t-arch-study-body-size);font-weight:400;line-height:1.55}.architecture-typography_alphabet__bZY8C{font-family:var(--study-family),sans-serif;font-size:var(--t-arch-study-alphabet-size);line-height:1.5}.architecture-typography_numberCandidate__k7Jve{display:grid;align-content:start;gap:var(--space-xl);min-width:0}.architecture-typography_numberContext__8asLN{display:grid;gap:var(--space-md);padding-block:var(--space-xl);border-block:var(--border-width) solid var(--border-default)}.architecture-typography_priceLine__gv5OZ{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm)}.architecture-typography_numberPrice__ziM_2{font:500 var(--fs-3xl)/1.15 var(--number-family),var(--font-text),monospace;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap}.architecture-typography_priceQualifier__Hr703,.architecture-typography_priceUnit__sL646{font-family:var(--font-text);font-size:var(--fs-base);font-weight:400;color:var(--text-muted);white-space:nowrap}.architecture-typography_numberParameters__WlNKI{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.architecture-typography_numberParameters__WlNKI>div{display:grid;gap:var(--space-xs)}.architecture-typography_numberMetric__kD3fU{font:500 var(--fs-xl)/1.35 var(--number-family),var(--font-text),monospace;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.architecture-typography_numberRows__9k11X{display:grid;gap:var(--space-md);margin:0}.architecture-typography_numberRows__9k11X>div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm)}.architecture-typography_numberRows__9k11X dt{font-size:var(--fs-sm);color:var(--text-muted)}.architecture-typography_numberRows__9k11X dd{margin:0}.architecture-typography_numberValue__WsB9l{font:500 var(--fs-base)/1.5 var(--number-family),var(--font-text),monospace;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.architecture-typography_numberGlyphs__ZGR2Y,.architecture-typography_numberSmall__2ma_B{font:500 var(--fs-sm)/1.6 var(--number-family),var(--font-text),monospace;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.architecture-typography_numberGlyphs__ZGR2Y{overflow-wrap:anywhere;color:var(--text-muted)}.architecture-typography_preview__mbLQT [data-site-theme=architecture]{--font-display:var(--study-family),sans-serif;--font-text:var(--study-family),sans-serif;--font-num:var(--study-family),sans-serif;--t-h2-weight:600;--t-hero-weight:600;--t-card-weight:600;--arch-heading-weight:600;--arch-heading-tracking:-.015em;--arch-heading-leading:1.08}@media (max-width:700px){.architecture-typography_grid__AC5An,.architecture-typography_spacingGrid__stL44{grid-template-columns:1fr}.architecture-typography_lab__lC0UC{gap:24px}.architecture-typography_headline__CQPMn{font-size:var(--t-arch-study-headline-mobile-size)}}.brand-mark_mark__PPAe6{display:block;flex:none}.brand-mark_accent__8G3Pr{color:var(--accent-base)}.brand-mark_muted__RTvze{color:var(--text-muted)}.brand-mark_loop__28iyY,.brand-mark_periodic__lQWlq{overflow:visible}.brand-mark_stroke__lz_Te{opacity:1}.brand-mark_loop__28iyY .brand-mark_stroke__lz_Te{opacity:.15;animation:brand-mark_brand-wave__T9WUI 1.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes brand-mark_brand-wave__T9WUI{0%,60%,to{opacity:.15}25%{opacity:1}}.brand-mark_periodic__lQWlq .brand-mark_stroke__lz_Te{animation:brand-mark_brand-blink__DKXjR 5s ease-in-out infinite;animation-delay:calc(1s + var(--i, 0) * 60ms)}@keyframes brand-mark_brand-blink__DKXjR{0%,14%,to{opacity:1}7%{opacity:.15}}@media (prefers-reduced-motion:reduce){.brand-mark_loop__28iyY .brand-mark_stroke__lz_Te,.brand-mark_periodic__lQWlq .brand-mark_stroke__lz_Te{animation:none;opacity:1}}.brand-mark_ink__X4ajd{color:var(--text-primary)}.brand-wordmark_wordmark__I1okU{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:var(--font-onest,"Onest"),Arial,sans-serif;line-height:var(--t-brand-line)}.brand-wordmark_name__vD_4o{font-size:var(--t-brand-size);font-weight:var(--weight-semibold);letter-spacing:-.6px}.brand-wordmark_domain__vCAZM{font-size:var(--t-brand-domain-size);font-weight:var(--weight-medium);letter-spacing:-.3px}.breadcrumbs_bar__RSEy3{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;overflow-x:auto;scrollbar-width:none}.breadcrumbs_bar__RSEy3::-webkit-scrollbar{display:none}.breadcrumbs_back__pNwW1{display:flex;flex:none;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl) var(--space-md) var(--space-lg);border-radius:var(--radius-pill);background:var(--bg-light);color:var(--text-muted)}.breadcrumbs_backLabel__iseDa{white-space:nowrap}.breadcrumbs_backIcon__55pkJ{display:block;width:15px;height:15px;background:var(--text-muted);mask:url(/icons/chevron-left.svg) center/14px 14px no-repeat;-webkit-mask:url(/icons/chevron-left.svg) center/14px 14px no-repeat}.breadcrumbs_crumbMuted__mzIaW,.breadcrumbs_crumb__cdLYZ{display:flex;flex:none;align-items:center;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-pill);background:var(--bg-light);color:var(--text-muted)}.breadcrumbs_crumb__cdLYZ{white-space:nowrap}.breadcrumbs_trail__2I2JK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);padding:0}.breadcrumbs_trailLink__vX8Jw{display:inline-flex;align-items:center;gap:var(--space-md);color:var(--text-muted)}.breadcrumbs_trailLink__vX8Jw+.breadcrumbs_trailLink__vX8Jw:before{content:"›";color:var(--text-muted)}.breadcrumbs_onDark___AG__{padding-top:0}.breadcrumbs_onDark___AG__ .breadcrumbs_crumbMuted__mzIaW,.breadcrumbs_onDark___AG__ .breadcrumbs_crumb__cdLYZ{background:rgb(15 15 15/45%);color:var(--text-on-dark)}.breadcrumbs_single__fpR7r{padding:0}.studio_page__joHD1{position:relative;padding-top:0;padding-bottom:var(--space-3xl)}.studio_top__5pcj7{display:flex;flex-direction:column;gap:var(--step-block)}.studio_gallery__ofcTJ{--i:1;position:relative;min-width:0}.studio_back__I1KxT{position:absolute;z-index:2;top:var(--space-lg);left:0}.studio_info__C6kE1{--i:2;display:flex;flex-direction:column;gap:var(--step-item);min-width:0}.studio_topNav__JjL_Q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.studio_galleryBack__8O5dA{position:absolute;z-index:3;top:var(--space-xl);left:var(--space-xl)}.studio_saveUnderTitle__7BvHl{align-self:flex-start;margin-top:var(--space-md)}.studio_idRow__yiaep{display:flex;align-items:center;gap:var(--space-xl);min-width:0}.studio_idLogo__EOLU9{flex:none}.studio_idCopy__IKKot{display:flex;flex:1 1;flex-direction:column;gap:var(--space-sm);min-width:0}.studio_idTitle__S93CR{margin:0;color:var(--text-primary)}.studio_verified__p0i_c{margin-left:var(--space-md)}.studio_about__9Mb3T{display:flex;flex-direction:column;gap:var(--space-lg);max-width:var(--measure)}.studio_aboutText__aY1_o{margin:0;color:var(--text-muted)}.studio_profileFocus__EAgFX{display:grid;gap:var(--space-sm);padding-block:var(--space-lg)}.studio_profileFocusLabel__9kZbg{color:var(--text-muted)}.studio_profileDirectionList__DoBqW{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl);margin:0;padding:0;list-style:none}.studio_profileDirection__Jn45n{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0}.studio_profileDirection__Jn45n svg{flex:0 0 auto;color:var(--text-primary)}.studio_line__vAmmK{display:flex;align-items:center;gap:var(--space-md);min-width:0;margin:0;color:var(--text-primary);text-decoration:none}.studio_lineText__pD_XB{min-width:0;overflow-wrap:anywhere}.studio_week__Rhbtl>summary{cursor:pointer;list-style:none}.studio_week__Rhbtl>summary::-webkit-details-marker{display:none}.studio_weekIcon__b7Knl{transform:rotate(90deg);transition:transform var(--t-state) var(--ease)}.studio_week__Rhbtl[open] .studio_weekIcon__b7Knl{transform:rotate(-90deg)}.studio_weekList__05Bdu{display:grid;gap:var(--space-xs);margin:var(--space-md) 0 0;padding:0 0 0 calc(20px + var(--space-md));list-style:none}.studio_facts__fIoS7{display:grid;gap:var(--space-lg);margin:0}.studio_fact__udycV{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-md);align-items:start}.studio_fact__udycV>dt{grid-column:2;margin:0;color:var(--text-on-chrome)}.studio_fact__udycV>dd{grid-column:2;margin:0;overflow-wrap:anywhere}.studio_fact__udycV>svg{grid-row:1/span 2}.studio_lineGo__mpe7k{flex:none;margin-left:auto;color:var(--text-muted)}.studio_map__RfsAl,.studio_placeMap__8_kC6{position:relative;min-width:0}.studio_map__RfsAl{aspect-ratio:var(--ratio-band);overflow:hidden;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.studio_map__RfsAl{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio_mapMeta__VC3uH{display:grid;gap:var(--space-sm);min-width:0;padding:var(--space-lg) var(--page-x);color:var(--text-primary)}.studio_placeFallback__gz6TI .studio_mapMeta__VC3uH{padding-inline:0}.studio_placeCol__ICmXF{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.studio_places__HiVf4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin:0;padding:0;list-style:none}.studio_place__d766O{display:flex;min-width:0;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.studio_place__d766O{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio_placeAddress__80DJ1{color:var(--text-primary)}.studio_placeNote__lP_nh{color:var(--text-muted)}.studio_topBare__ME1HA{padding-top:var(--step-block)}.studio_block__Bae_M,.studio_pricesBand__dgvo2{display:flex;flex-direction:column;gap:var(--step-item);margin-bottom:var(--step-section);scroll-margin-top:calc(var(--head-pin) + max(var(--studio-topbar-h, 64px), var(--sticky-page-bar-height, 0px)) + var(--space-lg))}.studio_pricesBand__dgvo2{color:var(--text-primary);background:var(--bg-surface);position:relative;isolation:isolate;padding-block:var(--space-xl) var(--step-section)}.studio_priceControls__CzuUO{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:52px;padding:var(--space-sm) var(--space-md);background:var(--bg-dark);color:var(--text-on-chrome)}.studio_priceControls__CzuUO:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--bg-dark)}.studio_pricesBand__dgvo2:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--bg-surface)}.studio_pricesContent__7iUG0{display:grid;gap:var(--step-block)}.studio_selectedWork__DlVKj>[data-studio-offer-summary]{padding:0;border-radius:0}.studio_customPrices__MDQyv{margin-top:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);color:var(--text-on-dark)}@supports not (corner-shape:superellipse(2.4)){.studio_customPrices__MDQyv{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio_customPrices__MDQyv h2{margin:0 0 var(--space-xs)}.studio_customPrices__MDQyv p{margin:0 0 var(--space-lg);color:var(--text-on-dark-muted)}.studio_customPrices__MDQyv ul{margin:0;padding:0;list-style:none}.studio_customPrices__MDQyv li{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md) 0;border-top:var(--border-hairline) solid var(--border-dark)}.studio_customPrices__MDQyv strong{white-space:nowrap}.studio_proof__fdtM9{padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);color:var(--text-muted);margin-bottom:var(--space-lg)}@supports not (corner-shape:superellipse(2.4)){.studio_proof__fdtM9{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio_proof__fdtM9 .num{color:var(--text-primary);font-weight:var(--weight-bold)}.studio_proofRow__pc6xu{display:grid;gap:1px;margin-bottom:var(--step-section);overflow:hidden;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--border-default)}@supports not (corner-shape:superellipse(2.4)){.studio_proofRow__pc6xu{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}@media (min-width:640px){.studio_proofRow__pc6xu{grid-auto-flow:column;grid-auto-columns:1fr}}.studio_proofCell__qzcL7{display:flex;align-items:baseline;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:var(--bg-surface)}.studio_proofValue__FeGRO{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_proofNote__VS6WY{color:var(--text-muted)}.studio_askActions__qE4Ji{display:grid;gap:var(--space-sm)}.studio_adminLink__ZwzjC{justify-self:end;color:var(--text-muted);text-underline-offset:3px}.studio_adminLink__ZwzjC:hover{color:var(--text-primary)}.studio_works__VZtQF{margin:var(--space-lg) 0 0}.studio_nearbyList__dtOI3,.studio_works__VZtQF{display:flex;flex-direction:column;gap:var(--gutter);padding:0;list-style:none}.studio_nearbyList__dtOI3{margin:0}.studio_gReviews__MSa2e{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-xl)}.studio_gReviewsNote___Uluh{color:var(--text-muted)}@media (min-width:900px){main.studio_page__joHD1{max-width:var(--shell-w-wide);padding-top:var(--space-3xl)}.studio_top__5pcj7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--step-block);align-items:start}.studio_top__5pcj7 .studio_gallery__ofcTJ{grid-column:1;grid-row:1;align-self:stretch}.studio_top__5pcj7 .studio_info__C6kE1{grid-column:2;grid-row:1;align-self:stretch}.studio_top__5pcj7>.studio_placeCol__ICmXF{grid-column:1/-1;grid-row:2;align-self:start}.studio_top__5pcj7>.studio_placeCol__ICmXF .studio_map__RfsAl{height:clamp(180px,18vw,220px);min-height:0;aspect-ratio:auto}.studio_top__5pcj7.studio_topBare__ME1HA{padding-top:0}.studio_top__5pcj7.studio_topBare__ME1HA .studio_info__C6kE1{grid-column:1/-1;grid-row:2}.studio_top__5pcj7.studio_topBare__ME1HA .studio_topNav__JjL_Q{grid-column:1/-1;grid-row:1}.studio_top__5pcj7.studio_topBare__ME1HA>.studio_placeCol__ICmXF{grid-row:3}.studio_back__I1KxT{left:var(--space-lg)}.studio_empty__tELyP,.studio_proof__fdtM9{max-width:var(--measure)}.studio_works__VZtQF{display:grid;grid-template-columns:1fr 1fr;align-items:start}.studio_nearbyList__dtOI3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--gutter)}}.studio_top__5pcj7{position:relative;color:var(--text-primary);padding-bottom:0;margin-bottom:var(--step-section)}.studio_top__5pcj7:before{display:none}.studio_top__5pcj7 .studio_idTitle__S93CR,.studio_top__5pcj7 .studio_line__vAmmK{color:var(--text-primary)}.studio_top__5pcj7 .studio_aboutText__aY1_o,.studio_top__5pcj7 .studio_lineGo__mpe7k{color:var(--text-muted)}.studio_top__5pcj7 .studio_idLogo__EOLU9{background:var(--bg-dark)}.studio_top__5pcj7 .studio_fact__udycV>dt{color:var(--text-muted)}.studio_top__5pcj7 .studio_fact__udycV>dd{color:var(--text-primary)}.studio_top__5pcj7 .studio_place__d766O{background:var(--bg-surface);color:var(--text-primary)}.studio_top__5pcj7 .studio_info__C6kE1{gap:var(--space-xl);padding:var(--space-2xl);border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);background:var(--bg-surface)}.studio_identityBand__V_UGJ{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;corner-shape:var(--corner-smooth);margin:calc(-1 * var(--space-2xl)) calc(-1 * var(--space-2xl)) 0;padding:var(--space-2xl);background:var(--bg-dark);color:var(--text-on-dark);--text-primary:var(--text-on-dark);--text-muted:var(--text-on-chrome);--border-default:var(--text-on-chrome)}.studio_identityBand__V_UGJ>header{padding-right:calc(var(--icon-button-md) + var(--space-lg))}.studio_saveCorner__qSFdQ{position:absolute;top:var(--space-2xl);right:var(--space-2xl)}@supports not (corner-shape:superellipse(2.4)){.studio_top__5pcj7 .studio_info__C6kE1{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}.studio_top__5pcj7 .studio_ask__kHLWq{margin-top:var(--space-sm);gap:var(--space-xl);padding:var(--space-2xl) 0 0;border-top:var(--border-hairline) solid var(--border-default);border-radius:0;background:transparent}@media (max-width:899px){.studio_top__5pcj7:not(.studio_topBare__ME1HA){gap:0}.studio_top__5pcj7:not(.studio_topBare__ME1HA)>.studio_placeCol__ICmXF{margin-top:var(--step-block)}.studio_top__5pcj7 .studio_info__C6kE1,.studio_top__5pcj7>.studio_placeCol__ICmXF{width:100vw;margin-inline:calc(50% - 50vw)}.studio_top__5pcj7 .studio_info__C6kE1,.studio_top__5pcj7>.studio_placeCol__ICmXF .studio_map__RfsAl{border-radius:0}}@media(min-width:900px){main.studio_page__joHD1{padding-top:var(--space-3xl)}.studio_identityBand__V_UGJ,.studio_top__5pcj7 .studio_info__C6kE1{padding-block:var(--space-xl)}.studio_identityBand__V_UGJ{margin-top:calc(-1 * var(--space-xl))}.studio_top__5pcj7 .studio_ask__kHLWq{margin-top:auto}.studio_top__5pcj7 .studio_gallery__ofcTJ{padding:var(--space-md);background:var(--bg-dark);border-radius:var(--radius-outer);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.studio_top__5pcj7 .studio_gallery__ofcTJ{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}}.studio_nearbyMore__5RZln{justify-self:start;align-self:flex-start;color:var(--text-primary)}.studio_ask__kHLWq{display:grid;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.studio_ask__kHLWq{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio_askPrices__6vEfW{padding:0;list-style:none}.studio_askPrices__6vEfW,.studio_priceInsights__dIie7{display:grid;gap:var(--space-md);margin:0}.studio_priceInsight__LsdxL{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;padding-block:var(--space-xs)}.studio_priceInsight__LsdxL+.studio_priceInsight__LsdxL{padding-top:var(--space-lg);border-top:var(--border-hairline) solid var(--border-default)}.studio_priceInsight__LsdxL>dt{display:grid;gap:var(--space-xs);min-width:0}.studio_priceInsight__LsdxL>dd{margin:0}.studio_insightNote__HeHtz{color:var(--text-muted)}.studio_insightCount__BDcg0{max-width:13ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_askHead__oJNBw{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg)}.studio_askAll__aRF5u{color:var(--text-muted);text-decoration:none}.studio_askPrice__hNK_S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);min-width:0}.studio_askDirection__hOAjd{min-width:0;color:var(--text-primary)}.studio_askButton__Rw_kP{width:100%}@media (max-width:599px){.studio_pricesBand__dgvo2{gap:var(--space-sm);padding-top:var(--space-md)}.studio_priceControls__CzuUO{min-height:44px;padding:0}.studio_placeMap__8_kC6{display:flex;flex-direction:column;gap:var(--space-sm)}.studio_map__RfsAl{min-height:210px;aspect-ratio:auto}.studio_mapWithHours__4vL_D{min-height:280px}.studio_placeMap__8_kC6>.studio_mapMeta__VC3uH{padding-block:var(--space-lg) 0}.studio_priceInsight__LsdxL{align-items:start}}.studio_draftPreview__dNpMp :is(a,button){pointer-events:none}.studio_top__5pcj7 .studio_ask__kHLWq{margin-top:0;border-top:0;padding-top:0}@media (min-width:900px){.studio_top__5pcj7 .studio_info__C6kE1{gap:var(--space-lg)}}@media (max-width:899px){.studio_page__joHD1{--studio-topbar-h:calc(2 * var(--space-6xl))}}@media (max-width:359px){.studio_top__5pcj7 .studio_gallery__ofcTJ{--ratio-card:16/9}}@media (max-width:639px),(pointer:coarse){:root[data-mobile-navigation-ready] .studio_page__joHD1.studio_page__joHD1 :is(section[id],h2[id]){scroll-margin-top:calc(var(--head-pin) + max(var(--studio-topbar-h, 64px), var(--sticky-page-bar-height, 0px)) + var(--space-lg))}}.studio_profileOverview___zl7Q{min-width:0}.studio_profileTools__eTTKI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-xl)}.studio_profileTools__eTTKI .studio_adminLink__ZwzjC{min-height:44px;display:inline-flex;align-items:center}.studio_publicProfileTop__xigxf .studio_ask__kHLWq{margin:0;padding:0;border:0}@media (min-width:900px){.studio_publicProfileTop__xigxf>.studio_profileOverview___zl7Q{grid-column:2;grid-row:1;align-self:start}.studio_publicProfileTop__xigxf.studio_topBare__ME1HA>.studio_profileOverview___zl7Q{grid-column:1/-1;grid-row:2}.studio_publicProfileTop__xigxf>.studio_gallery__ofcTJ{align-self:start}}@media (max-width:899px){.studio_publicProfileTop__xigxf>.studio_profileOverview___zl7Q{width:100vw;margin-inline:calc(50% - 50vw);max-width:none}}.studio_publicProfileTop__xigxf{container:studio-profile-top/inline-size}@container studio-profile-top (max-width: 799px){.studio_publicProfileTop__xigxf>.studio_gallery__ofcTJ,.studio_publicProfileTop__xigxf>.studio_profileOverview___zl7Q{grid-column:1/-1;grid-row:auto}}.direction-compare_section__RfbGR{display:grid;gap:var(--step-heading)}.direction-compare_note__TSefn{color:var(--text-muted)}.studio-windows_block__9BL3H{display:grid;gap:var(--step-item);min-width:0}.studio-windows_head__tjbKY{display:grid;gap:var(--space-xs)}.studio-windows_title__9_aw8{margin:0}.studio-windows_dim__4TABc{color:var(--text-muted)}.studio-windows_grid__Yoz_R{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}.studio-windows_card__pWttL{display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.studio-windows_card__pWttL{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio-windows_when__Tf3pb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.studio-windows_date__nyArx{color:var(--text-primary)}.studio-windows_badge__d3OTI{flex:none;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--bg-dark);color:var(--text-on-dark)}.studio-windows_work__G8ac8{color:var(--text-primary);text-decoration:none}a.studio-windows_work__G8ac8:hover{text-decoration:underline}.studio-windows_studio__ag0k_{display:flex;align-items:center;gap:var(--space-md);color:var(--text-primary);text-decoration:none}.studio-windows_studioText__QjgQW{display:grid}.studio-windows_note__cIvO3{margin:0;color:var(--text-primary)}.studio-windows_foot__rfXFI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:var(--border-hairline) solid var(--border-default)}.studio-windows_was__cKXAq{color:var(--text-muted)}.studio-windows_all__xugrC{justify-self:start;color:var(--text-primary)}.work-cases_block__z1LQS{display:grid;gap:var(--step-item);min-width:0}.work-cases_title__4ODq2{margin:0}.work-cases_dim__x9ib6,.work-cases_note__kzuXI{color:var(--text-muted)}.work-cases_note__kzuXI{margin:0}.work-cases_grid__ajeB3{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}.work-cases_card__lGbor{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.work-cases_card__lGbor{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.work-cases_media__6eLht{position:relative;aspect-ratio:var(--ratio-photo);overflow:hidden;background:var(--bg-light)}.work-cases_image__PKXFP{object-fit:cover}.work-cases_body__CmNtn{display:grid;align-content:start;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl) var(--space-xl)}.work-cases_studio__SeS4J{color:var(--text-primary);text-decoration:none}.work-cases_studio__SeS4J:hover{text-decoration:underline}.work-cases_price__NAhl9{display:flex;align-items:baseline;gap:var(--space-sm)}.work-cases_text__g3ZyP{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--text-primary)}.work-cases_all__PdpQZ{justify-self:start;color:var(--text-primary)}.work-cases_video__LFEx0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--bg-dark)}.article-block_block__5o9xE{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);min-width:0;margin:var(--step-block) 0;padding:var(--space-3xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.article-block_block__5o9xE{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_white__rY7Uv{background:var(--bg-surface);color:var(--text-primary)}.article-block_sand__Y8sUv{background:var(--bg-light);color:var(--text-primary)}.article-block_dark__ucvCo{background:var(--bg-dark);color:var(--text-on-dark)}.article-block_lime__XXu3R{background:var(--accent-base);color:var(--accent-ink)}.article-block_plainBlock__jFxOv{padding:0}.article-block_workBlock__6ajyH{max-width:480px;gap:var(--space-lg);padding:var(--space-xl) 0 0;border-top:var(--border-hairline) solid var(--border-default);border-radius:0}.article-block_title__1Pd_I{margin:0;text-wrap:balance}.article-block_kicker__7CYSL{margin:0;opacity:.8}.article-block_muted__HmQCM{display:block;color:var(--text-muted)}.article-block_onDarkMuted__Sd_5_{display:block;color:var(--text-on-chrome)}.article-block_plain__ZbMuX{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.article-block_stats__eU8t6{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2xl);margin:0}.article-block_stat__t8sJv{display:grid;gap:var(--space-sm);padding-top:var(--space-lg);border-top:2px solid var(--accent-base)}.article-block_stat__t8sJv>dd{margin:0;color:var(--text-on-chrome)}.article-block_statValue__bkZSk{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-hero-size);line-height:var(--t-hero-line);font-weight:var(--weight-heavy);color:var(--accent-base)}.article-block_tldr__eMbgw{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.article-block_tldr__eMbgw>li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--space-lg)}.article-block_tldr__eMbgw>li:before{content:"";width:10px;height:10px;margin-top:.45em;border-radius:var(--radius-pill);background:var(--bg-dark)}.article-block_verdict__H_MfX{gap:var(--space-lg);background:var(--accent-base);color:var(--accent-ink)}.article-block_verdictRow__EOr42{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-2xl);align-items:end}.article-block_verdictRow__EOr42 p{margin:0}.article-block_verdictLead__WGwoZ{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-h2-size);line-height:var(--t-h2-line);font-weight:var(--weight-heavy);text-wrap:balance}.article-block_signalGrid__ANwF1{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--gutter)}.article-block_signal__Suy07{display:grid;align-content:start;gap:var(--space-md);min-height:220px;padding:var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark);color:var(--text-on-dark)}@supports not (corner-shape:superellipse(2.4)){.article-block_signal__Suy07{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_signal__Suy07 p{margin:0}.article-block_signal__Suy07 .article-block_muted__HmQCM{color:var(--text-on-chrome)}.article-block_signalDot__96h7x{width:12px;height:12px;border-radius:50%;background:var(--accent-base)}.article-block_boundary__PHi15{background:var(--bg-surface)}.article-block_boundaryGrid__seNlT{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gutter)}.article-block_boundaryNo__LcFl6,.article-block_boundaryYes__bTzX3{display:grid;gap:var(--space-lg);padding:var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.article-block_boundaryNo__LcFl6,.article-block_boundaryYes__bTzX3{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_boundaryYes__bTzX3{background:var(--bg-dark);color:var(--text-on-dark)}.article-block_boundaryNo__LcFl6{border:var(--border-hairline) solid var(--border-default);color:var(--text-muted)}.article-block_boundaryNo__LcFl6 p,.article-block_boundaryYes__bTzX3 p{margin:0}.article-block_boundaryYes__bTzX3 .article-block_kicker__7CYSL{color:var(--accent-base)}.article-block_script__h49Y1{background:var(--bg-dark-soft);color:var(--text-on-dark)}.article-block_scriptHead__l5Jgc{display:flex;gap:var(--space-md);align-items:center}.article-block_scriptHead__l5Jgc>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-base);color:var(--accent-ink)}.article-block_scriptText__nX_7X{max-width:var(--measure);margin:0;font-family:var(--font-text),system-ui,sans-serif;font-size:var(--t-card-size);line-height:var(--t-card-line);font-weight:var(--weight-bold)}.article-block_evidence__GmKPl{background:var(--bg-surface)}.article-block_evidenceRows__JESda{display:grid;gap:0;border-block:var(--border-hairline) solid var(--border-default)}.article-block_evidenceRow__jzuoc{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr) minmax(130px,.7fr);gap:var(--space-xl);padding-block:var(--space-xl);align-items:baseline}.article-block_evidenceRow__jzuoc+.article-block_evidenceRow__jzuoc{border-top:var(--border-hairline) solid var(--border-default)}.article-block_evidenceRow__jzuoc p{margin:0}.article-block_evidenceSource__Rk9pY{color:var(--text-muted)}.article-block_context__A867K{grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);background:var(--bg-light)}.article-block_contextRows__3RY_x{display:grid;gap:var(--space-xl);margin:0}.article-block_contextRows__3RY_x>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-xl)}.article-block_contextRows__3RY_x dt{color:var(--text-muted);text-transform:uppercase}.article-block_contextRows__3RY_x dd{margin:0}@media (max-width:640px){.article-block_contextRows__3RY_x>div,.article-block_context__A867K,.article-block_evidenceRow__jzuoc,.article-block_verdictRow__EOr42{grid-template-columns:1fr}.article-block_signal__Suy07{min-height:0}}.article-block_compare__AsVLN{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:var(--gutter)}.article-block_compareCol__IKBtO{display:grid;align-content:start;gap:var(--space-lg);padding:var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.article-block_compareCol__IKBtO{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_compareCol__IKBtO dd,.article-block_compareCol__IKBtO dl,.article-block_compareCol__IKBtO p{margin:0}.article-block_compareCol__IKBtO dl{display:grid;gap:var(--space-lg)}.article-block_compareA__YlQhB{background:var(--bg-light)}.article-block_compareB__zvr3T{background:var(--bg-dark);color:var(--text-on-dark)}.article-block_compareB__zvr3T dt{color:var(--text-on-chrome)}.article-block_split__E81q4{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gutter);padding:0}.article-block_after__LKDWJ,.article-block_before__Jg_vh,.article-block_cons__vcm8A,.article-block_pros__ENt7N{display:grid;align-content:start;gap:var(--space-lg);padding:var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.article-block_after__LKDWJ,.article-block_before__Jg_vh,.article-block_cons__vcm8A,.article-block_pros__ENt7N{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_before__Jg_vh,.article-block_cons__vcm8A{background:var(--bg-light)}.article-block_after__LKDWJ,.article-block_pros__ENt7N{background:var(--bg-dark);color:var(--text-on-dark)}.article-block_steps__S1f8_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-xl);margin:0;padding:0;list-style:none}.article-block_step__5K0r3{display:grid;align-content:start;gap:var(--space-md)}.article-block_step__5K0r3 strong{display:block}.article-block_stepNo__rESQG{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--bg-dark);color:var(--accent-base)}.article-block_bars__DMf0z{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.article-block_barRow__KN6sR{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;align-items:center;gap:var(--space-lg)}.article-block_barTrack__fpoSG{height:12px;border-radius:var(--radius-pill);background:var(--bg-light);overflow:hidden}.article-block_bar__2nb4Y{display:block;height:100%;border-radius:var(--radius-pill);background:var(--bg-dark)}.article-block_barValue___KTWJ{white-space:nowrap}.article-block_dots__z3a8h{display:flex;gap:var(--space-sm)}.article-block_dotOn__5a5Oe,.article-block_dot__qW_1p{width:12px;height:12px;border-radius:var(--radius-pill);background:var(--bg-light)}.article-block_dotOn__5a5Oe{background:var(--bg-dark)}.article-block_quote__tQUyh{position:relative;margin-inline:0;background:var(--bg-dark-soft);color:var(--text-on-dark)}.article-block_quoteMark__P45de{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-hero-size);line-height:1;color:var(--accent-base)}.article-block_quoteText__AEDZ_{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-h2-size);line-height:var(--t-h2-line);font-weight:var(--weight-bold);text-wrap:pretty}.article-block_person__BbsWT{display:flex;align-items:center;gap:var(--space-lg)}.article-block_person__BbsWT>span:last-child{display:grid}.article-block_person__BbsWT .article-block_muted__HmQCM{color:var(--text-on-chrome)}.article-block_avatar__KveHt{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--accent-base);color:var(--accent-ink)}.article-block_dialog__iSRMr{display:grid;gap:var(--space-lg)}.article-block_answer__rG4Yl,.article-block_ask__Jf1ru{max-width:var(--measure);margin:0}.article-block_ask__Jf1ru{padding-left:var(--space-xl);border-left:2px solid var(--bg-dark)}.article-block_answer__rG4Yl{padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.article-block_answer__rG4Yl{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_myths__w37iX{display:grid;gap:var(--space-xl)}.article-block_myth__xVmrn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.article-block_mythFalse__dJ3a1,.article-block_mythTrue__oqEqH{display:grid;gap:var(--space-sm);margin:0;padding:var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.article-block_mythFalse__dJ3a1,.article-block_mythTrue__oqEqH{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_mythFalse__dJ3a1{background:var(--bg-light);color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--border-default)}.article-block_mythTrue__oqEqH{background:var(--bg-dark);color:var(--text-on-dark)}.article-block_tagFalse__pUjdA,.article-block_tagTrue__Yhe4X{justify-self:start;text-decoration:none;display:inline-block}.article-block_tagTrue__Yhe4X{color:var(--accent-base)}.article-block_ask2___S5cw{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none;counter-reset:ask}.article-block_ask2___S5cw>li{display:grid;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl) var(--space-lg) calc(var(--space-4xl) + var(--space-md));position:relative;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);counter-increment:ask}@supports not (corner-shape:superellipse(2.4)){.article-block_ask2___S5cw>li{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_ask2___S5cw>li:before{content:"?";position:absolute;left:var(--space-xl);top:var(--space-lg);font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-h2-size);line-height:1}.article-block_marks__C37YR{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.article-block_marks__C37YR>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg);align-items:start}.article-block_marks__C37YR>li>span:last-child{display:grid}.article-block_markNo__l2Fec,.article-block_markYes__vkBhP{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill)}.article-block_markYes__vkBhP{background:var(--accent-base);color:var(--accent-ink)}.article-block_markNo__l2Fec{background:var(--bg-chrome);color:var(--text-on-dark)}.article-block_cons__vcm8A .article-block_markNo__l2Fec{background:var(--bg-dark)}.article-block_decisions__59HqK{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.article-block_decision__eJM48{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.article-block_decision__eJM48{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_choices__i_aEp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gutter)}.article-block_choiceCard__DLygk{display:grid;align-content:start;gap:var(--space-md);padding:var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.article-block_choiceCard__DLygk{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_choiceCard__DLygk p{margin:0}.article-block_choiceMain__CbTYk,.article-block_important__GseCq{background:var(--bg-dark);color:var(--text-on-dark)}.article-block_important__GseCq{grid-template-columns:auto minmax(0,1fr);align-items:start;box-shadow:inset 4px 0 0 var(--accent-base)}.article-block_important__GseCq p{margin:0 0 var(--space-sm)}.article-block_importantIcon__GmJOu{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--accent-base);color:var(--accent-ink);font-family:var(--font-text),system-ui,sans-serif;font-weight:var(--weight-heavy)}.article-block_term__28_eL{gap:var(--space-md);background:var(--bg-surface);border:var(--border-hairline) dashed var(--border-default)}.article-block_term__28_eL p{margin:0}.article-block_termWord__eflLa{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-h2-size);line-height:var(--t-h2-line);font-weight:var(--weight-bold)}.article-block_know__KSWnk{gap:var(--space-md);background:var(--bg-light)}.article-block_know__KSWnk p{margin:0}.article-block_scheme__1WSCi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-2xl);align-items:center}.article-block_schemeShot__FmI7G{position:relative;aspect-ratio:var(--ratio-photo);overflow:hidden;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.article-block_schemeShot__FmI7G{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_schemeImg__mIs8b{object-fit:cover}.article-block_schemeEmpty__uJ_wk{position:absolute;inset:0}.article-block_pinSmall__SKEbE,.article-block_pin__4thXv{display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--accent-base);color:var(--accent-ink)}.article-block_pin__4thXv{position:absolute;width:32px;height:32px;transform:translate(-50%,-50%);box-shadow:0 0 0 4px rgb(15 15 15/35%)}.article-block_pinSmall__SKEbE{flex:none;width:28px;height:28px;background:var(--bg-dark);color:var(--accent-base)}.article-block_legend__uc7CU{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.article-block_legend__uc7CU>li{display:flex;gap:var(--space-lg)}.article-block_legend__uc7CU>li>span:last-child{display:grid}.article-block_prices__3HjIm{display:grid;gap:var(--space-2xl);margin:0;padding:0;list-style:none}.article-block_priceRow__PGm5a{display:grid;gap:var(--space-md)}.article-block_range__os5wi{position:relative;height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--bg-light),var(--bg-dark))}.article-block_rangeMid__yr_eq{position:absolute;top:50%;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--accent-base);box-shadow:0 0 0 3px var(--bg-surface);transform:translate(-50%,-50%)}.article-block_rangeLabels__P4trW{display:flex;justify-content:space-between;gap:var(--space-md);color:var(--text-muted)}.article-block_gallery__cVsxc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gutter)}.article-block_shot__ZVmtO{display:grid;gap:var(--space-md);margin:0;color:var(--text-muted)}.article-block_shotFrame__YmMHu{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.article-block_shotFrame__YmMHu{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_studioList__dABk_,.article-block_studioOne__RYwBF{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.article-block_studioCard__8zmNU{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);color:var(--text-on-dark);text-decoration:none}@supports not (corner-shape:superellipse(2.4)){.article-block_studioCard__8zmNU{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_studioText__KGuXi{display:grid;min-width:0}.article-block_studioPrice__I1kjR{padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--border-hairline) var(--accent-base);color:var(--accent-base);white-space:nowrap}.article-block_review__AM062 blockquote{max-width:var(--measure);margin:0}.article-block_stars__RhoTv{color:var(--text-primary)}.article-block_checklist__Q4qVe{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.article-block_checklist__Q4qVe>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg);align-items:start}.article-block_checklist__Q4qVe>li>span:last-child{display:grid}.article-block_box__14Ksp{width:22px;height:22px;border-radius:4px;corner-shape:var(--corner-smooth);box-shadow:inset 0 0 0 calc(2 * var(--border-hairline)) var(--bg-dark);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.article-block_box__14Ksp{border-radius:calc(4px * var(--corner-fallback-scale))}}.article-block_symptoms__5ON4T{display:grid;gap:var(--gutter)}.article-block_symptom__Vsu70{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.article-block_symptom__Vsu70{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-block_symptom__Vsu70 p{display:grid;gap:var(--space-xs);margin:0}.article-block_fix__Vz2Rx{padding-left:var(--space-lg);box-shadow:inset 2px 0 0 var(--accent-base)}.article-block_factors__93tzO{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.article-block_factor__wOI6B{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg);align-items:start}.article-block_factor__wOI6B>span:last-child{display:grid}.article-block_weight__ThTK7{display:flex;gap:var(--space-xs);padding-top:var(--space-sm)}@media (max-width:599px){.article-block_block__5o9xE{padding:var(--space-2xl) var(--space-xl)}.article-block_barRow__KN6sR,.article-block_compare__AsVLN,.article-block_decision__eJM48{grid-template-columns:minmax(0,1fr)}}.article_page__YGiGp{padding-top:var(--space-2xl);padding-bottom:var(--step-section)}.article_muted__2HwPf{color:var(--text-muted)}.article_masthead__NaV72{display:grid;gap:var(--space-2xl);max-width:calc(var(--measure) + 280px);margin-inline:auto}.article_mastheadCopy__gjll0{display:grid;gap:var(--space-2xl);min-width:0;width:100%;max-width:var(--measure);margin-inline:auto}.article_masthead__NaV72[data-cover=false]{max-width:var(--measure)}.article_meta__58E_I{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}.article_meta__58E_I p{margin:0}.article_layout__pZpo7{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--step-block);margin-top:var(--step-block);max-width:calc(var(--measure) + 280px);margin-inline:auto}.article_withRail__8PiCY{position:relative}.article_rail__iOvnh{display:none}.article_article__zMyUJ{min-width:0}.article_header__U_8jO{display:grid;gap:var(--space-lg);margin-bottom:0}.article_title__S_3fO{text-wrap:balance}.article_dek__vBief{color:var(--text-muted)}.article_short__pTNjd{display:grid;gap:var(--space-md);max-width:var(--measure);margin-bottom:var(--step-block);padding:var(--space-2xl);border-inline-start:var(--space-xs) solid var(--accent-base)}.article_short__pTNjd p{margin:0}.article_tocInline__xPwtD{margin-bottom:var(--step-block);border-block:var(--border-hairline) solid var(--border-default)}.article_tocInline__xPwtD summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:48px;cursor:pointer;list-style:none}.article_tocInline__xPwtD summary:after{content:"＋"}.article_tocInline__xPwtD[open] summary:after{content:"−"}.article_tocInline__xPwtD summary>span{margin-left:auto}.article_tocInline__xPwtD summary::-webkit-details-marker{display:none}.article_tocInline__xPwtD summary:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.article_tocInline__xPwtD ol{display:grid;gap:var(--space-xs);margin:0 0 var(--space-xl);padding-left:var(--space-2xl)}.article_tocInline__xPwtD a{display:flex;align-items:center;min-height:44px;padding-block:var(--space-sm);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.article_photo___ixkT{position:relative;width:100%;aspect-ratio:16/9;max-width:calc(var(--measure) + 280px);margin:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);overflow:hidden;background:transparent}@media (min-width:1100px){.article_masthead__NaV72[data-cover=true]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:var(--space-3xl)}.article_mastheadCopy__gjll0{margin:0}.article_masthead__NaV72 .article_title__S_3fO{font-size:var(--t-page-size);line-height:var(--t-page-line)}.article_masthead__NaV72 .article_photo___ixkT{aspect-ratio:auto;min-height:300px}}@supports not (corner-shape:superellipse(2.4)){.article_photo___ixkT{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article_image__SBTEj{object-fit:cover}.article_photo___ixkT[data-tone=sketch]{border-radius:0}.article_photo___ixkT[data-tone=sketch] .article_image__SBTEj{object-fit:contain}.article_page__YGiGp .article_layout__pZpo7 .article_article__zMyUJ :is(.article_body__XEVzt h2[id],.article_faq__LMDW_[id]){scroll-margin-top:calc(var(--safe-top) + 88px)}.article_body__XEVzt p{max-width:var(--measure);margin:0 0 var(--space-xl)}.article_body__XEVzt strong{font-weight:600}.article_body__XEVzt h2{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-reading-heading-size);line-height:32px;letter-spacing:var(--t-h2-track);font-weight:800;margin:0 0 var(--space-xl);text-wrap:balance;scroll-margin-top:calc(var(--safe-top) + 88px)}.article_body__XEVzt h3{font-size:var(--t-card-size);line-height:var(--t-card-line);margin:var(--space-2xl) 0 var(--space-md);letter-spacing:var(--t-card-track)}.article_body__XEVzt h3,.article_body__XEVzt h4{font-family:var(--font-text),system-ui,sans-serif;font-weight:700;text-wrap:balance}.article_body__XEVzt h4{font-size:var(--t-body-size);line-height:var(--t-body-line);margin:var(--space-xl) 0 var(--space-md)}.article_body__XEVzt ol,.article_body__XEVzt ul:not(:has(article)){display:grid;gap:var(--space-md);max-width:var(--measure);margin:0 0 var(--space-xl);padding:0;list-style:none}.article_body__XEVzt ol>li,.article_body__XEVzt ul:not(:has(article))>li{position:relative;padding-left:calc(var(--space-2xl) + var(--space-md))}.article_body__XEVzt ul:not(:has(article))>li:before{content:"•";position:absolute;left:var(--space-sm);color:var(--text-muted)}.article_body__XEVzt ol{counter-reset:step}.article_body__XEVzt ol>li{counter-increment:step}.article_body__XEVzt ol>li:before{content:counter(step);position:absolute;top:0;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--bg-dark);color:var(--text-on-dark);font-family:var(--font-num),system-ui,sans-serif;font-size:var(--fs-xs);line-height:1}.article_body__XEVzt blockquote{max-width:var(--measure);margin:0 0 var(--space-xl);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark);box-shadow:inset 4px 0 0 var(--accent-base);color:var(--text-on-dark)}@supports not (corner-shape:superellipse(2.4)){.article_body__XEVzt blockquote{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article_body__XEVzt blockquote p{margin:0}.article_body__XEVzt blockquote a{color:var(--accent-base)}.article_body__XEVzt [data-block=stat]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--space-xl);max-width:var(--measure);padding:var(--space-xl) 0;border-block:var(--border-hairline) solid var(--border-default)}.article_body__XEVzt [data-block=stat] strong{font-family:var(--font-display),system-ui,sans-serif;font-size:var(--t-hero-size);line-height:var(--t-hero-line);font-weight:800;white-space:nowrap}.article_body__XEVzt [data-block=table]{margin:0 0 var(--space-xl)}.article_body__XEVzt figure{width:min(100%,640px);margin:var(--space-4xl) auto var(--space-2xl)}.article_body__XEVzt figure img{display:block;width:100%;height:auto;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.article_body__XEVzt figure img{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article_body__XEVzt figcaption{font-family:var(--font-text),system-ui,sans-serif;font-size:var(--t-caption-size);line-height:var(--t-caption-line);margin-top:var(--space-md);color:var(--text-muted)}.article_section__g7Dct{position:relative;margin-top:var(--space-3xl)}.article_inlineWork__tT74e+.article_section__g7Dct,.article_section__g7Dct+.article_section__g7Dct{margin-top:var(--space-5xl)}.article_section__g7Dct>:last-child{margin-bottom:0}.article_inlineWork__tT74e{display:grid;gap:var(--space-md);margin-block:var(--step-block) 0}.article_inlineWorkHead__0D0zD{display:grid;gap:var(--space-xs)}.article_inlineWorkHead__0D0zD p{margin:0;color:var(--text-muted)}.article_faq__LMDW_{scroll-margin-top:calc(var(--safe-top) + 88px);margin-top:var(--step-section)}.article_shareEnd__FPd5T{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xl);margin-top:var(--step-section);padding-block:var(--space-2xl);border-block:var(--border-hairline) solid var(--border-default)}.article_shareEnd__FPd5T>div{display:grid;gap:var(--space-xs);max-width:var(--measure)}.article_shareEnd__FPd5T p{margin:0}.article_next__uwtZY{display:grid;gap:var(--step-row);margin-top:var(--step-section);padding-top:var(--step-section);border-top:var(--border-hairline) solid var(--border-default)}.article_nextActions__sX6wC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xl);margin-block:var(--space-md)}.article_related__yBoIX{margin-top:var(--step-section)}.article_related__yBoIX>section{padding:0}@media (min-width:900px){.article_body__XEVzt h2{font-size:var(--t-reading-heading-wide-size);line-height:40px}main.article_page__YGiGp{max-width:var(--shell-w-wide)}.article_article__zMyUJ{max-width:var(--measure);margin-inline:auto}.article_photo___ixkT{aspect-ratio:21/9}.article_withRail__8PiCY{grid-template-columns:240px minmax(0,var(--measure));align-items:start;gap:var(--space-3xl)}.article_rail__iOvnh{display:block;position:sticky;top:calc(var(--head-pin) + var(--safe-top) + 88px)}.article_tocInline__xPwtD{display:none}}.article_inlineWork__tT74e>[data-work-catalog-card]{width:100%;max-width:480px}