.offer_page__JdLWd{padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.offer_title__zfJQy{margin-bottom:var(--space-md)}.offer_studioLine__qcL2v{color:var(--text-muted);margin-bottom:var(--space-xl)}.offer_studioLink__flLx9{color:var(--text-primary);font-weight:var(--weight-semibold)}.offer_price__P3_d1{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-xl)}.offer_priceValue__QkRYh{color:var(--text-primary)}.offer_priceSource__ghd1s{color:var(--text-muted)}.offer_cta__VC05B{display:flex;align-items:center;justify-content:center;height:var(--btn-md);border-radius:var(--radius-pill);background:var(--accent-base);color:var(--accent-ink)}.offer_block__jMtIl,.offer_cta__VC05B{margin-bottom:var(--space-3xl)}.offer_blockTitle__J28Ai{margin-bottom:var(--space-sm);color:var(--text-primary)}.offer_blockNote__wKEW1{display:block;margin-bottom:var(--space-lg);color:var(--text-muted)}.offer_text__49Qs_{color:var(--text-muted)}.offer_text__49Qs_+.offer_text__49Qs_{margin-top:var(--space-lg)}.offer_facts__iF0P3{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);overflow:hidden}@supports not (corner-shape:superellipse(2.4)){.offer_facts__iF0P3{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.offer_fact__WUswM{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl)}.offer_fact__WUswM+.offer_fact__WUswM{border-top:var(--border-hairline) solid var(--border-default)}.offer_factTitle__GphTI{color:var(--text-primary)}.offer_factNote__QKYVw{color:var(--text-muted)}.offer_rivals__BPQGR{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.offer_rival__8ZVmO{display:flex;align-items:center;justify-content:space-between;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)){.offer_rival__8ZVmO{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.offer_rivalCopy__UFIZN{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.offer_rivalName__KENlI{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer_rivalMeta__CTYLL{color:var(--text-muted)}.offer_rivalPrice__Yq_DS{flex:none;color:var(--text-primary)}.offer_more__UnlB6{display:inline-block;color:var(--text-primary)}.offer_checks__yIlbT{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none}.offer_check__YNdUh{display:flex;align-items:flex-start;gap:var(--space-lg)}.offer_checkNum__8SUaA{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--bg-dark);color:var(--text-on-dark)}.offer_checkCopy__HNxkr{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.offer_checkTitle__2pABW{color:var(--text-primary)}.offer_checkNote__Irs1B{color:var(--text-muted)}.offer_shots__VPitP{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin:0;padding:0;list-style:none}.offer_shot__qyXv0{position:relative;aspect-ratio:var(--ratio-photo);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);overflow:hidden}@supports not (corner-shape:superellipse(2.4)){.offer_shot__qyXv0{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.offer_shotImage__3CGfO{object-fit:cover}.offer_reviews__WkxPS{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.offer_review__P0iWM{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)){.offer_review__P0iWM{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.offer_reviewStars__XmYqx{color:var(--text-primary);letter-spacing:2px}.offer_reviewBody__grBrq{margin-top:var(--space-md);color:var(--text-muted)}.offer_asked__5DSw4{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.offer_ask__qGUcG{display:flex;flex-direction:column;gap:var(--space-sm);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)){.offer_ask__qGUcG{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.offer_askBody__4CDdc{color:var(--text-primary)}.offer_askAnswer__2_KFE{color:var(--text-muted)}.offer_askMore__zo3gR{align-self:flex-start;color:var(--text-primary)}.offer_reads__OlGks{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.offer_rivalAsk__U6Ma7{flex:none;color:var(--text-muted);white-space:nowrap}@media (min-width:900px){main.offer_page__JdLWd{max-width:var(--shell-w-wide)}.offer_blockNote__wKEW1,.offer_cta__VC05B,.offer_price__P3_d1,.offer_studioLine__qcL2v,.offer_text__49Qs_,.offer_title__zfJQy{max-width:var(--measure)}.offer_asked__5DSw4,.offer_checks__yIlbT,.offer_reads__OlGks,.offer_reviews__WkxPS,.offer_rivals__BPQGR{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-lg);align-items:start}.offer_facts__iF0P3{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--space-lg);align-items:start}.offer_shots__VPitP{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);overflow:visible}}.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)}}.compare-slider_frame__uB4ta{position:relative;aspect-ratio:var(--ratio-photo);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);overflow:hidden;touch-action:pan-y}@supports not (corner-shape:superellipse(2.4)){.compare-slider_frame__uB4ta{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.compare-slider_image__rmwC2{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.compare-slider_after__7q2dZ{position:absolute;inset:0}.compare-slider_tagLeft__W_VwB,.compare-slider_tagRight__NLXjE{position:absolute;bottom:var(--space-md);z-index:2;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:rgba(15,15,15,.72);color:var(--text-on-dark)}.compare-slider_tagLeft__W_VwB{left:var(--space-md)}.compare-slider_tagRight__NLXjE{right:var(--space-md)}.compare-slider_line__3BJdw{position:absolute;top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:var(--bg-surface);pointer-events:none}.compare-slider_grip__uqiFB{position:absolute;top:50%;left:50%;display:block;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:0 2px 8px rgba(15,15,15,.35)}.compare-slider_range__NSQVo{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.compare-slider_frame__uB4ta{cursor:ew-resize}.direction-compare_section__RfbGR{display:grid;gap:var(--step-heading)}.direction-compare_note__TSefn{color:var(--text-muted)}.reveal-image_veil__JFGXy{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.reveal-image_veil__JFGXy[data-veil=wait]:not([data-live]){animation:reveal-image_veil-failsafe__0m4O7 var(--t-move) ease 6s forwards}@keyframes reveal-image_veil-failsafe__0m4O7{to{opacity:0}}.reveal-image_sweep__4W13w{position:absolute;left:calc(-100% - 64px);top:calc(-100% - 64px);width:calc(200% + 128px);height:calc(200% + 128px)}.reveal-image_preview__NbuNZ{position:absolute;left:50%;top:50%;width:calc(50% - 64px);height:calc(50% - 64px);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.reveal-image_veil__JFGXy[data-veil=out] .reveal-image_sweep__4W13w{-webkit-mask-image:linear-gradient(135deg,transparent calc(50% - 90px),transparent calc(50% - 78px),#000 calc(50% - 78px),#000 calc(50% - 76px),transparent calc(50% - 76px),transparent calc(50% - 66px),#000 calc(50% - 66px),#000 calc(50% - 62px),transparent calc(50% - 62px),transparent calc(50% - 54px),#000 calc(50% - 54px),#000 calc(50% - 48px),transparent calc(50% - 48px),transparent calc(50% - 42px),#000 calc(50% - 42px),#000 calc(50% - 34px),transparent calc(50% - 34px),transparent calc(50% - 30px),#000 calc(50% - 30px),#000 calc(50% - 20px),transparent calc(50% - 20px),transparent calc(50% - 18px),#000 calc(50% - 18px));mask-image:linear-gradient(135deg,transparent calc(50% - 90px),transparent calc(50% - 78px),#000 calc(50% - 78px),#000 calc(50% - 76px),transparent calc(50% - 76px),transparent calc(50% - 66px),#000 calc(50% - 66px),#000 calc(50% - 62px),transparent calc(50% - 62px),transparent calc(50% - 54px),#000 calc(50% - 54px),#000 calc(50% - 48px),transparent calc(50% - 48px),transparent calc(50% - 42px),#000 calc(50% - 42px),#000 calc(50% - 34px),transparent calc(50% - 34px),transparent calc(50% - 30px),#000 calc(50% - 30px),#000 calc(50% - 20px),transparent calc(50% - 20px),transparent calc(50% - 18px),#000 calc(50% - 18px));animation:reveal-image_reveal-sweep__7YwCc .9s cubic-bezier(.45,0,.35,1) forwards}.reveal-image_veil__JFGXy[data-veil=out] .reveal-image_preview__NbuNZ{animation:reveal-image_reveal-counter__0fVc5 .9s cubic-bezier(.45,0,.35,1) forwards}@keyframes reveal-image_reveal-sweep__7YwCc{0%{transform:translate(0)}to{transform:translate(50%,50%)}}@keyframes reveal-image_reveal-counter__0fVc5{0%{transform:translate(0)}to{transform:translate(calc(-100% - 64px),calc(-100% - 64px))}}@supports not ((-webkit-mask-image:linear-gradient(#000,transparent)) or (mask-image:linear-gradient(#000,transparent))){.reveal-image_veil__JFGXy[data-veil=out]{animation:reveal-image_reveal-sweep-fade__hGPlt .9s ease forwards}.reveal-image_veil__JFGXy[data-veil=out] .reveal-image_preview__NbuNZ,.reveal-image_veil__JFGXy[data-veil=out] .reveal-image_sweep__4W13w{animation:none}}@keyframes reveal-image_reveal-sweep-fade__hGPlt{to{opacity:0}}.reveal-image_fallback__Y5z0Q{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--bg-light);color:var(--text-muted);text-align:center}.image-button_button___I9BJ{position:relative;display:block;min-width:var(--icon-button-md);min-height:var(--icon-button-md);padding:0;border:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);overflow:hidden;background:var(--bg-dark-soft);cursor:pointer}.image-button_image__04jIj{object-fit:cover}.image-button_button___I9BJ[aria-pressed=true]{outline:var(--border-width) solid var(--text-primary);outline-offset:calc(-1 * var(--border-width))}.image-button_button___I9BJ[data-surface=dark][aria-pressed=true]{outline-color:var(--accent-base)}@supports not (corner-shape:superellipse(2.4)){.image-button_button___I9BJ{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.option-tile_tile__4ANmk{display:flex;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-xl) var(--space-xl) var(--space-xl) 18px;border:var(--border-width) solid transparent;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);box-shadow:var(--shadow-card);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),scale var(--t-press) var(--ease),filter var(--t-state) var(--ease)}@supports not (corner-shape:superellipse(2.4)){.option-tile_tile__4ANmk{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.option-tile_selected__nQ3LT{background-color:var(--accent-base);border-color:transparent;color:var(--accent-ink)}.option-tile_text__8flU9{display:flex;flex:1 0;flex-direction:column;gap:var(--space-xs);min-width:0}.option-tile_label__4AvAz{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.option-tile_note__oRawV{color:var(--text-muted)}.option-tile_selected__nQ3LT .option-tile_note__oRawV{color:var(--accent-ink)}.option-tile_aside__jz8Ev{flex:none;white-space:nowrap}.option-tile_dot__mS_nB{flex:none;display:block}.option-tile_stacked__V2ZCJ{align-items:flex-start}.option-tile_stacked__V2ZCJ .option-tile_aside__jz8Ev{align-self:flex-start}.option-tile_icon__edDXN{display:flex;flex:none;align-items:center}.option-tile_tile__4ANmk:has(.option-tile_media__6Mjpy){align-items:stretch;min-height:104px;overflow:hidden;padding:0 var(--space-xl) 0 0}.option-tile_tile__4ANmk:has(.option-tile_media__6Mjpy) .option-tile_text__8flU9{align-self:center;padding-block:var(--space-lg)}.option-tile_tile__4ANmk:has(.option-tile_media__6Mjpy) .option-tile_aside__jz8Ev,.option-tile_tile__4ANmk:has(.option-tile_media__6Mjpy) .option-tile_dot__mS_nB{align-self:center}.option-tile_media__6Mjpy{position:relative;flex:none;width:128px;overflow:hidden;background:var(--bg-dark-soft)}.option-tile_media__6Mjpy img{object-fit:cover}@media (min-width:900px){.option-tile_tile__4ANmk:has(.option-tile_media__6Mjpy){min-height:128px}.option-tile_media__6Mjpy{width:176px}}.option-tile_imageSm__Gy0R5{min-width:0}@media (min-width:900px){.option-tile_imageSm__Gy0R5 .option-tile_media__6Mjpy{width:168px}.option-tile_tile__4ANmk.option-tile_imageSm__Gy0R5:has(.option-tile_media__6Mjpy){min-height:128px}}.option-tile_visual__lEzIr{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-content:start;align-items:start;gap:var(--space-sm);min-width:0;padding:var(--space-md)}.option-tile_visual__lEzIr .option-tile_icon__edDXN{grid-column:1/-1;width:100%}.option-tile_visual__lEzIr .option-tile_text__8flU9{grid-column:1}.option-tile_visual__lEzIr .option-tile_dot__mS_nB{grid-column:2;justify-self:end}.option-tile_tile__4ANmk:disabled{opacity:.5;cursor:not-allowed}.option-tile_compact__HGHTB{min-height:var(--icon-button-md);padding:var(--space-lg);border-color:var(--border-default);border-width:var(--border-hairline);box-shadow:none}.option-tile_compact__HGHTB .option-tile_label__4AvAz{font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.option-tile_selected__nQ3LT .option-tile_dot__mS_nB{filter:brightness(0)}.option-tile_selected__nQ3LT .option-tile_checkbox__FT_oR{filter:none}@media (hover:hover){.option-tile_tile__4ANmk:not(:disabled):not(.option-tile_selected__nQ3LT):hover{border-color:var(--border-default);box-shadow:var(--shadow-card),0 4px 12px rgb(15 15 15/8%)}}.option-tile_selected__nQ3LT .option-tile_dot__mS_nB{animation:option-tile_choice-confirm__zaD52 var(--t-state) var(--ease)}@keyframes option-tile_choice-confirm__zaD52{0%{opacity:.4;scale:.8}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.option-tile_selected__nQ3LT .option-tile_dot__mS_nB{animation:none}}.option-tile_summary__jDsg_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-md)}.option-tile_summary__jDsg_ .option-tile_text__8flU9{display:contents}.option-tile_summary__jDsg_ .option-tile_label__4AvAz{grid-column:1/-1}.option-tile_summary__jDsg_ .option-tile_note__oRawV{grid-column:1}.option-tile_summary__jDsg_ .option-tile_aside__jz8Ev{grid-column:2;grid-row:2;align-self:center}.option-tile_summary__jDsg_ .option-tile_dot__mS_nB{grid-column:2;grid-row:2}.option-tile_summary__jDsg_ .option-tile_icon__edDXN,.option-tile_summary__jDsg_ .option-tile_media__6Mjpy{grid-column:1/-1}.option-tile_conversation__8MHyc .option-tile_label__4AvAz{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.option-tile_conversation__8MHyc .option-tile_note__oRawV{grid-column:1/-1;display:grid;gap:var(--space-xs)}.option-tile_conversation__8MHyc .option-tile_aside__jz8Ev{grid-column:1/-1;grid-row:3;justify-self:stretch;padding-top:var(--space-sm)}.option-tile_tile__4ANmk.option-tile_visual__lEzIr:has(.option-tile_media__6Mjpy){grid-template-columns:minmax(0,1fr) 40px;padding:0;overflow:hidden;gap:0;min-height:0}.option-tile_visual__lEzIr .option-tile_media__6Mjpy{position:relative;inset:auto;grid-column:1/-1;grid-row:1;width:100%;height:auto;aspect-ratio:16/10;margin:0}.option-tile_visual__lEzIr:has(.option-tile_media__6Mjpy) .option-tile_text__8flU9{grid-row:2;padding:var(--space-lg);padding-right:0}.option-tile_visual__lEzIr:has(.option-tile_media__6Mjpy) .option-tile_dot__mS_nB{grid-row:2;align-self:start;margin:var(--space-lg) var(--space-lg) 0 0}.option-tile_visual__lEzIr:has(.option-tile_media__6Mjpy) .option-tile_label__4AvAz{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}.architecture-scene_figure__ZlU6O{margin:0;min-width:0}.architecture-scene_scene__IP0B1{position:relative;aspect-ratio:4/5;background:transparent}.architecture-scene_scene__IP0B1[data-format=banner]{aspect-ratio:3/1}.architecture-scene_scene__IP0B1[data-format=landscape]{aspect-ratio:3/2}.architecture-scene_scene__IP0B1[data-motion=draft] .architecture-scene_image__3Ebly{animation:architecture-scene_scene-arrive__eB7NU calc(var(--t-move, .32s) * 2) var(--ease) both}.architecture-scene_sceneIndex__g_Zfr{color:var(--accent-base);letter-spacing:.06em}.architecture-scene_caption__35D6O{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:12px;color:var(--text-muted);line-height:1.5}@keyframes architecture-scene_scene-arrive__eB7NU{0%{transform:scale(1.012)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.architecture-scene_scene__IP0B1[data-motion=draft] .architecture-scene_image__3Ebly{animation:none}}.architecture-design_lab__d1OLe{background:var(--bg-sand);color:var(--text-primary);font-family:var(--font-text);padding:0 clamp(20px,4.7vw,76px);min-width:0;overflow-wrap:break-word}.architecture-design_labFooter__AFnyP,.architecture-design_labTop__NzyTx{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--border-default);font-size:var(--fs-xs);letter-spacing:.08em}.architecture-design_toolbar__4z2pN{display:flex;justify-content:space-between;gap:20px;padding:30px 0;border-bottom:1px solid var(--border-default)}.architecture-design_eyebrow__yQmY7{display:block;margin:0 0 16px;font-family:var(--font-text);font-size:var(--fs-xs);line-height:1.6;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.architecture-design_choices__g2ILk{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.architecture-design_toolbarNote__gg_Dj{font-size:var(--fs-sm);line-height:1.8;text-align:right;margin:0}.architecture-design_toolbarNote__gg_Dj span{color:var(--text-muted)}.architecture-design_sampleHeader__syjLw{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0}.architecture-design_headerNote__e_vPc{font-size:var(--t-micro-size);color:var(--text-muted)}.architecture-design_brand__Iy4NV{display:inline-flex;align-items:center;gap:10px;color:inherit;white-space:nowrap}.architecture-design_brandType__gU05q{font-family:var(--font-arch-brand);font-size:var(--t-arch-brand-size);line-height:1;font-weight:600;letter-spacing:-.025em}.architecture-design_brandDot__u4aeC{color:var(--accent-base)}.architecture-design_brandDetail__kgXbO{display:block;font:var(--t-arch-brand-descriptor-size)/1.8 var(--font-text);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.architecture-design_hero__aReLb{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center;padding:40px 0 96px}.architecture-design_heroCopy__8JRX8{min-width:0}.architecture-design_heroTitle__Rw5Yd{font:var(--arch-heading-weight,400) var(--arch-hero-size,var(--t-arch-design-hero-size))/var(--arch-heading-leading,1.03) var(--font-display);letter-spacing:var(--arch-heading-tracking,-.05em);margin:24px 0}.architecture-design_heroTitle__Rw5Yd em{font-style:normal;color:inherit}.architecture-design_intro__fD3G1{font-size:var(--fs-base);line-height:1.7;max-width:42ch;color:var(--text-muted);margin:0 0 40px}.architecture-design_smallNote__Id8en{font-size:var(--t-micro-size);line-height:1.7;color:var(--text-muted)}.architecture-design_section__V40vT{padding:56px 0;border-top:1px solid var(--border-default);scroll-margin-top:20px}.architecture-design_sectionHeading__3meqD{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.architecture-design_heading__i2PIy{font:var(--arch-heading-weight,400) var(--t-arch-design-section-size)/1.18 var(--font-display);letter-spacing:var(--arch-heading-tracking,-.04em);margin:0}.architecture-design_sideNote__0hmuv{max-width:40ch;font-size:var(--fs-sm);line-height:1.8;color:var(--text-muted);margin:0}.architecture-design_projectGrid__rZkFU{display:grid;grid-template-columns:1fr 1fr;gap:24px;--ratio-square:4/3}.architecture-design_projectDetails__bSLoJ{padding:24px;margin-top:20px;background:var(--bg-surface);border-left:2px solid var(--accent-base);font-size:var(--t-arch-project-note-size);line-height:1.7}.architecture-design_palette__Y2Hm2{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.architecture-design_swatch__ds44y{display:grid;gap:8px;font-size:var(--t-micro-size)}.architecture-design_swatch__ds44y>div{height:96px;border:1px solid var(--border-default);border-radius:var(--radius-surface);corner-shape:round}.architecture-design_swatch__ds44y code{font-size:var(--fs-xs);color:var(--text-muted)}.architecture-design_typeGrid__C7bVe{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:48px}.architecture-design_typeSample___fTly{font:var(--arch-heading-weight,400) var(--t-arch-design-type-sample-size)/1.08 var(--font-display);letter-spacing:var(--arch-heading-tracking,-.045em);margin:0 0 20px}.architecture-design_bodySample__kCCfM{font:400 var(--fs-lg)/1.6 var(--font-text);max-width:35ch}.architecture-design_figures__uf9Vd{font:400 var(--t-arch-figure-size)/1.5 var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.architecture-design_logoGrid__xp9JZ{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.architecture-design_logoOption__SGzXk{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);corner-shape:round}.architecture-design_logoOption__SGzXk p{font-size:var(--t-micro-size);line-height:1.6;min-height:38px;color:var(--text-muted)}.architecture-design_componentGrid__LzW2i{display:grid;grid-template-columns:1fr 1fr;gap:36px}.architecture-design_formPanel__ibwKl,.architecture-design_statesPanel__0O_6Y{display:grid;align-content:start;gap:20px;padding:28px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-surface);corner-shape:round;min-width:0}.architecture-design_subheading__3U76X{font:500 var(--t-work-card-compact-size)/1.4 var(--font-display);margin:0 0 4px}.architecture-design_iconRow__L7jo2{display:flex;gap:20px;flex-wrap:wrap}.architecture-design_iconRow__L7jo2 span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.architecture-design_labFooter__AFnyP{border-top:1px solid var(--border-default);border-bottom:0;padding:36px 0}.architecture-design_labFooter__AFnyP p{font-size:var(--fs-sm)}.architecture-design_labFooter__AFnyP>span{color:var(--text-muted);font-size:var(--fs-xs)}.architecture-design_logoDark__7NV7c{background:#15171b;--text-primary:#f5f5fa;--text-muted:#b4b7c7;--accent-base:#f5f5fa;border-color:#15171b}.architecture-design_referenceGrid__FR1Ka{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0}.architecture-design_referenceItem__EK7DD{border-top:1px solid var(--border-default);padding-top:24px}.architecture-design_referenceItem__EK7DD p{font-size:var(--t-filter-size);line-height:1.8;color:var(--text-muted);max-width:50ch}:where(.architecture-design_lab__d1OLe[data-arch-style=material]) .architecture-design_hero__aReLb{grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,96px)}:where(.architecture-design_lab__d1OLe[data-arch-style=blueprint]) .architecture-design_hero__aReLb{border-bottom:1px solid var(--accent-base);background-image:linear-gradient(to right,transparent calc(50% - .5px),var(--border-default) 50%,transparent calc(50% + .5px));padding-top:48px}:where(.architecture-design_lab__d1OLe[data-arch-style=blueprint]) .architecture-design_heroTitle__Rw5Yd{font-weight:600;font-size:var(--t-arch-blueprint-hero-size);letter-spacing:-.055em}:where(.architecture-design_lab__d1OLe[data-arch-style=editorial]) .architecture-design_hero__aReLb{grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,80px)}:where(.architecture-design_lab__d1OLe[data-arch-style=editorial]) .architecture-design_heroTitle__Rw5Yd{font-size:var(--t-arch-editorial-hero-size);line-height:1.13;letter-spacing:-.045em}@media(max-width:850px){.architecture-design_hero__aReLb{grid-template-columns:1fr 1fr;gap:24px}.architecture-design_headerNote__e_vPc{display:none}.architecture-design_sectionHeading__3meqD{align-items:flex-start;flex-direction:column;gap:20px}.architecture-design_logoGrid__xp9JZ{grid-template-columns:1fr}.architecture-design_logoOption__SGzXk{display:grid;grid-template-columns:1fr auto;align-items:center}.architecture-design_logoOption__SGzXk p{grid-column:1;margin:0;min-height:0}.architecture-design_logoOption__SGzXk button{grid-column:2;grid-row:1/3}.architecture-design_componentGrid__LzW2i{gap:16px}.architecture-design_formPanel__ibwKl,.architecture-design_statesPanel__0O_6Y{padding:20px}}@media(max-width:600px){.architecture-design_labTop__NzyTx{font-size:var(--t-arch-compact-note-size);gap:12px}.architecture-design_labTop__NzyTx>span:last-child{max-width:17ch;text-align:right}.architecture-design_toolbar__4z2pN{flex-direction:column;gap:16px;padding:24px 0}.architecture-design_toolbarNote__gg_Dj{text-align:left}.architecture-design_sampleHeader__syjLw{flex-wrap:wrap}.architecture-design_sampleHeader__syjLw>a{font-size:var(--t-micro-size);padding-inline:14px}.architecture-design_hero__aReLb{grid-template-columns:1fr;padding-top:12px;padding-bottom:48px;gap:32px;background-image:none}.architecture-design_heroTitle__Rw5Yd{font-size:var(--t-arch-mobile-hero-size)}.architecture-design_section__V40vT{padding:36px 0}.architecture-design_componentGrid__LzW2i,.architecture-design_projectGrid__rZkFU,.architecture-design_referenceGrid__FR1Ka,.architecture-design_typeGrid__C7bVe{grid-template-columns:1fr}.architecture-design_typeGrid__C7bVe{gap:24px}.architecture-design_palette__Y2Hm2{grid-template-columns:repeat(3,1fr)}.architecture-design_swatch__ds44y>div{height:72px}.architecture-design_logoOption__SGzXk{display:flex;padding:24px}.architecture-design_labFooter__AFnyP{flex-wrap:wrap;gap:12px}.architecture-design_labFooter__AFnyP p{width:100%;order:3;margin:0}.architecture-design_projectGrid__rZkFU{gap:28px}}@media(prefers-reduced-motion:reduce){.architecture-design_lab__d1OLe *{scroll-behavior:auto}}.notification-badge_badge__N2jA0{position:absolute;top:0;right:0;min-width:18px;height:18px;padding-inline:4px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--accent-base);color:var(--accent-ink);border:1px solid var(--bg-dark);font-size:var(--fs-xs);line-height:1;font-weight:var(--weight-semibold);pointer-events:none}.notification-badge_dot__WZ_eH{min-width:9px;width:9px;height:9px;padding:0}.assistant-launcher_docked__aZbAh,.assistant-launcher_launcher__WTIOp{--deta-trigger-size:var(--control-h)}.assistant-launcher_launcher__WTIOp{position:fixed;z-index:45;left:calc(var(--page-x) + env(safe-area-inset-left, 0px));bottom:calc(var(--space-sm) + var(--safe-bottom) + var(--mobile-keyboard-inset, 0px) + var(--mobile-search-row-height, 0px) + (var(--tabbar-h) - var(--control-h)) / 2)}.assistant-launcher_docked__aZbAh{position:relative;display:grid;align-items:center;height:100%;pointer-events:auto}.assistant-launcher_trigger__gw8ri{position:relative;display:flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);min-height:var(--control-h);padding:var(--space-sm);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-on-chrome);text-decoration:none}.assistant-launcher_trigger__gw8ri>span:first-child{width:100%;height:100%}.assistant-launcher_trigger__gw8ri.assistant-launcher_trigger__gw8ri>[data-notification]{position:absolute;z-index:2}.assistant-launcher_trigger__gw8ri:focus-visible{outline:2px solid var(--accent-base);outline-offset:2px}.assistant-launcher_hint__5kPEl{position:absolute;left:calc(var(--deta-trigger-size) + var(--space-sm));bottom:0;display:flex;align-items:flex-start;width:min(280px,calc(100vw - 2 * var(--page-x) - var(--deta-trigger-size) - var(--space-sm) - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));padding:var(--space-md);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);box-shadow:var(--shadow-overlay);color:var(--text-primary)}.assistant-launcher_hint__5kPEl:after{content:"";position:absolute;left:-5px;bottom:calc(var(--deta-trigger-size) / 2 - 5px);width:10px;height:10px;transform:rotate(45deg);background:var(--bg-surface)}.assistant-launcher_hintText__zY_hP{text-align:left;flex:1 1;min-width:0;min-height:44px;padding:var(--space-sm);border:0;color:inherit;background:transparent}.assistant-launcher_hintText__zY_hP:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@media (max-width:899px),(pointer:coarse),(pointer:none){.assistant-launcher_hint__5kPEl{display:none}}@media (min-width:640px) and (pointer:fine){.assistant-launcher_launcher__WTIOp{bottom:calc(var(--space-xl) + var(--safe-bottom));left:calc(var(--space-xl) + env(safe-area-inset-left, 0px))}}@supports not (corner-shape:superellipse(2.4)){.assistant-launcher_hint__5kPEl{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}@media (max-width:359px){.assistant-launcher_launcher__WTIOp{left:calc(var(--space-sm) + env(safe-area-inset-left, 0px))}}body:has([data-catalog-browse][data-catalog-map-mode=true]) .assistant-launcher_launcher__WTIOp{display:none}@media (min-width:900px) and (pointer:fine){.assistant-launcher_launcher__WTIOp{left:auto;right:calc(var(--space-xl) + env(safe-area-inset-right, 0px))}.assistant-launcher_hint__5kPEl{left:auto;right:calc(var(--deta-trigger-size) + var(--space-sm))}.assistant-launcher_hint__5kPEl:after{left:auto;right:-5px}}.deta-voice-test_page__RR7N4{max-width:800px;padding-block:var(--space-3xl)}.deta-voice-test_embedded__bfM_S{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:var(--space-sm) var(--space-lg)}.deta-voice-test_embedded__bfM_S h2{font-size:var(--t-card-size);line-height:var(--t-card-line)}.deta-voice-test_controls__N8BOY,.deta-voice-test_header__OlHPJ,.deta-voice-test_identity__4GQ93{display:flex;align-items:center;gap:var(--space-xl)}.deta-voice-test_header__OlHPJ{justify-content:space-between;margin-bottom:var(--space-3xl)}.deta-voice-test_identity__4GQ93{min-width:0}.deta-voice-test_call__7zUv7{flex:none;display:grid;gap:var(--space-sm);text-align:center;padding-bottom:var(--space-md)}.deta-voice-test_call__7zUv7 p{margin-inline:auto}.deta-voice-test_call__7zUv7 .deta-voice-test_controls__N8BOY{justify-content:center;gap:var(--space-sm)}.deta-voice-test_call__7zUv7 p{max-width:64ch}.deta-voice-test_controls__N8BOY{flex-wrap:wrap}.deta-voice-test_error__MR_n1{color:var(--err)}.deta-voice-test_catalog__X_6PL{display:grid;gap:var(--space-xl);margin-top:var(--space-3xl);min-width:0;overflow-wrap:anywhere}.deta-voice-test_transcript__LCXNR{margin-top:var(--space-3xl)}.deta-voice-test_transcript__LCXNR ol{display:grid;gap:var(--space-xl);list-style:none;padding:0;overflow-wrap:anywhere}@media (max-width:599px){.deta-voice-test_page__RR7N4{padding-block:var(--space-2xl)}.deta-voice-test_header__OlHPJ{align-items:flex-start;flex-wrap:wrap}.deta-voice-test_controls__N8BOY>*{width:100%}}.share-button_root__80i1P{display:grid;gap:var(--space-sm);min-width:0}.share-button_root__80i1P p{margin:0;overflow-wrap:anywhere}.before-after_pairs__49DtN{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),520px));display:grid;gap:var(--step-item);margin:0;padding:0;list-style:none}.before-after_pair__NWpU6{display:flex;flex-direction:column;gap:var(--space-md)}.before-after_shots__IBKJS{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.before-after_shot__vfhDs{position:relative;aspect-ratio:var(--ratio-photo);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);overflow:hidden}@supports not (corner-shape:superellipse(2.4)){.before-after_shot__vfhDs{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.before-after_image__IvowM{object-fit:cover}.before-after_tag__484KG{position:absolute;left:var(--space-md);bottom:var(--space-md);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:rgba(15,15,15,.72);color:var(--text-on-dark)}.before-after_studio__Loi4H{color:var(--text-muted)}@media (min-width:1100px){.before-after_fillColumn__wq0Ty,.before-after_fillFrame__l33Rm{flex:1 1}}.car-picker_wrap__ViPAU{position:relative}.car-picker_panel__jQU44{position:absolute;top:calc(100% - var(--space-sm));left:0;right:0;z-index:5;display:flex;flex-direction:column;gap:var(--space-xs);max-height:288px;padding:var(--space-sm);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);box-shadow:0 12px 32px rgb(0 0 0/16%);overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0}@supports not (corner-shape:superellipse(2.4)){.car-picker_panel__jQU44{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.car-picker_hit__RmgZn{background:transparent;color:inherit;font-weight:var(--weight-bold)}.numeric-text_number__mtIzH{font-family:var(--font-num);font-weight:500;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap}.procurement_workspace__qJHRi{display:grid;gap:var(--space-3xl);padding-block:var(--space-5xl) var(--space-7xl)}.procurement_filters__rNOwB{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--space-xl);align-items:end}.procurement_grid___iwad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl);align-items:stretch}.procurement_grid___iwad>*{min-width:0}.procurement_image__JOHMT{width:100%;height:100%;aspect-ratio:5/4;object-fit:contain;background:var(--bg-sand)}.procurement_cardActions__ixR95{display:grid;gap:var(--space-lg)}.procurement_specification__FZ37m{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--space-3xl);align-items:start}.procurement_editor__TqJ2o,.procurement_summary__wSYSg{display:grid;gap:var(--space-2xl);min-width:0}.procurement_summary__wSYSg{position:sticky;top:var(--space-2xl)}.procurement_fields__di57d,.procurement_summary__wSYSg>section{display:grid;gap:var(--space-xl)}.procurement_fields__di57d{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement_line___VVYB{display:grid;gap:var(--space-xl)}.procurement_lineHeading__HX13D{display:flex;align-items:start;justify-content:space-between;gap:var(--space-xl)}.procurement_lineFields__kbSLH{display:grid;grid-template-columns:minmax(90px,.6fr) 1fr 1.5fr;gap:var(--space-lg)}.procurement_projectContext__qKtSa,.procurement_projectCreate__E8yYG,.procurement_projectFilters__Et1Q9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);align-items:end}.procurement_projectContext__qKtSa p{grid-column:1/-1}.procurement_projectFilters__Et1Q9{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.procurement_projectFacts__xO0w_{display:grid;gap:var(--space-xs)}.procurement_fileField__xEOc6{display:grid;gap:var(--space-sm);min-width:0;max-width:100%}.procurement_fileField__xEOc6 input{max-width:100%}@media (max-width:1000px){.procurement_grid___iwad{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement_specification__FZ37m{grid-template-columns:1fr}.procurement_summary__wSYSg{position:static}}@media (max-width:600px){.procurement_workspace__qJHRi{gap:var(--space-2xl);padding-block:var(--space-3xl)}.procurement_fields__di57d,.procurement_filters__rNOwB,.procurement_grid___iwad,.procurement_lineFields__kbSLH,.procurement_projectContext__qKtSa,.procurement_projectCreate__E8yYG,.procurement_projectFilters__Et1Q9{grid-template-columns:minmax(0,1fr)}.procurement_lineHeading__HX13D{flex-direction:column}}.contextual-actions_inline__bm8cd{min-width:0;max-width:100%}.contextual-actions_surface__KkAxv.contextual-actions_surface__KkAxv{display:flex;flex-wrap:wrap;border-radius:var(--radius-xl);gap:var(--space-sm)}.contextual-actions_inline__bm8cd .contextual-actions_surface__KkAxv{background:transparent;border:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.contextual-actions_summary__gHpGj{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.contextual-actions_actions__ReMUr{display:flex;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.contextual-actions_feedback__6DdVy{display:flex;align-items:start;gap:var(--space-sm);flex-basis:100%;min-width:0}.contextual-actions_feedback__6DdVy>:first-child{flex:1 1;min-width:0;margin:0;overflow-wrap:anywhere}.contextual-actions_floating__Nv5B4{position:fixed;z-index:1500;inset-inline-start:var(--space-md);bottom:calc(var(--safe-bottom, env(safe-area-inset-bottom, 0px)) + var(--space-md));width:min(720px,calc(100% - 2 * var(--space-md)));max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 2 * var(--space-md));overflow-y:auto;overscroll-behavior:contain;margin:0}.contextual-actions_floating__Nv5B4 .contextual-actions_surface__KkAxv{padding:var(--space-md)}.contextual-actions_floating__Nv5B4 .contextual-actions_actions__ReMUr{flex:1 1 auto;justify-content:flex-end}.contextual-actions_reserve__rbM1v{flex:none;height:0;pointer-events:none}@media (max-width:639px),(pointer:coarse){:root[data-mobile-navigation-ready] .contextual-actions_floating__Nv5B4{bottom:calc(var(--mobile-dock-height, 0px) + var(--mobile-search-row-height, 0px) + var(--mobile-keyboard-inset, 0px) + var(--safe-bottom, 0px) + var(--space-md))}}.map-pins_pin__FwLas{position:absolute;top:50%;left:50%;cursor:pointer;transform-origin:50% 100%;transition:scale .18s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.map-pins_activeDot__8o788,.map-pins_dot__9pZYh{display:block;width:24px;height:32px;transform:translate(-50%,-100%)}.map-pins_activeDot__8o788{scale:1.15}.map-pins_pinGlyph__BZamH{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 3px rgb(0 0 0/.18))}.map-pins_pinBody__9eoZp{fill:var(--bg-dark-soft);stroke:var(--bg-dark);stroke-width:1.5px;vector-effect:non-scaling-stroke}.map-pins_activeDot__8o788 .map-pins_pinBody__9eoZp,.map-pins_pinCenter__zgjlu{fill:var(--accent-base)}.map-pins_activeDot__8o788 .map-pins_pinCenter__zgjlu{fill:var(--bg-dark)}.map-pins_logoMarker__8BV1e,.map-pins_priceMarker__Jj4Pi{--pin-fill:var(--bg-dark-soft);isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;max-width:220px;padding:4px 10px;transform:translate(-50%,calc(-100% - 8px));border:1.5px solid var(--bg-dark);border-radius:var(--radius-pill);background:var(--pin-fill);color:var(--text-on-dark);box-shadow:0 2px 6px rgb(0 0 0/.18)}.map-pins_markerTail__h_B_E{position:absolute;z-index:1;left:50%;bottom:-10.25px;width:18px;height:11px;overflow:visible;transform:translateX(-50%);pointer-events:none}.map-pins_tailFill__OdQ7P{fill:var(--pin-fill);transition:fill .18s ease}.map-pins_tailOutline__KyORI{fill:none;stroke:var(--bg-dark);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:butt}.map-pins_logoMarker__8BV1e{width:48px;padding:4px;border-radius:10px;corner-shape:round}.map-pins_namedLogoMarker__Ee0lQ{flex-direction:column;gap:4px;width:max-content;min-width:104px;max-width:180px;padding:6px 10px}.map-pins_namedPriceMarker__ZZHLp{min-height:52px;border-radius:12px;corner-shape:round;padding-block:6px}.map-pins_pinCopy__Sz8V_{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.map-pins_studioTitle__Tk9l2{display:block;max-width:158px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-text),system-ui,sans-serif;font-size:var(--fs-sm);font-weight:var(--weight-bold);line-height:1.2}.map-pins_logoPlate__0Jvsy{display:grid;place-items:center;width:37px;height:26px;overflow:hidden;border-radius:6px;corner-shape:round;background:var(--bg-dark-soft)}.map-pins_logoMarker__8BV1e .map-pins_logoPlate__0Jvsy>img.map-pins_logoImage__9Ex6_{display:block;width:31px;height:22px;object-fit:contain}.map-pins_namedLogoMarker__Ee0lQ .map-pins_logoPlate__0Jvsy{width:50px;height:34px}.map-pins_namedLogoMarker__Ee0lQ .map-pins_logoPlate__0Jvsy>img.map-pins_logoImage__9Ex6_{width:44px;height:30px}.map-pins_namedLogoMarker__Ee0lQ .map-pins_studioTitle__Tk9l2,.map-pins_priceMarker__Jj4Pi:has(>img.map-pins_priceLogo__PQrF_) .map-pins_studioTitle__Tk9l2{font-size:var(--fs-xs)}.map-pins_logoMarkerSelected__gyIYr,.map-pins_priceMarkerSelected__sh5T3{--pin-fill:var(--accent-base);color:var(--accent-ink);box-shadow:0 3px 8px rgb(0 0 0/.22)}.map-pins_priceMarker__Jj4Pi>img.map-pins_priceLogo__PQrF_{flex:none;width:32px;height:32px;padding:3px;border-radius:6px;corner-shape:round;background:var(--bg-dark-soft);object-fit:contain}.map-pins_priceAmount__hPKDN{overflow:hidden;font-family:var(--font-num),system-ui,sans-serif;font-size:var(--fs-sm);font-weight:var(--weight-bold);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.map-pins_cluster__pRyGC{display:grid;place-items:center;min-width:32px;height:32px;padding-inline:5px;background:var(--accent-base);color:var(--accent-ink)}.map-pins_clusterPrice___N02D,.map-pins_cluster__pRyGC{transform:translate(-50%,-50%);border:1.5px solid var(--bg-dark);border-radius:var(--radius-pill);font-family:var(--font-num),system-ui,sans-serif;font-size:var(--fs-sm);font-weight:var(--weight-bold);box-shadow:0 2px 6px rgb(0 0 0/.18)}.map-pins_clusterPrice___N02D{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:3px 10px 3px 3px;background:var(--bg-dark-soft);color:var(--text-on-dark);white-space:nowrap}.map-pins_clusterPrice___N02D>span:first-child{display:grid;place-items:center;flex:none;min-width:26px;height:26px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--accent-base);color:var(--accent-ink)}.map-pins_priceCopy__Wu8CH{display:inline-flex;align-items:baseline;gap:3px}.map-pins_priceText__6jCq4{font-family:var(--font-text),system-ui,sans-serif;font-size:var(--fs-xs)}.map-pins_priceNumber__YPz5M{font-family:var(--font-num),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.map-pins_pin__FwLas,.map-pins_tailFill__OdQ7P{transition:none}}.map-pins_activeDot__8o788[data-pin-reveal],.map-pins_logoMarker__8BV1e[data-pin-reveal],.map-pins_priceMarker__Jj4Pi[data-pin-reveal]{animation:map-pins_pin-reveal__Pt9aq var(--t-move) var(--ease)}.map-pins_activeDot__8o788[data-pin-reveal]{--pin-rest-scale:1.15}@keyframes map-pins_pin-reveal__Pt9aq{0%{opacity:.3;scale:calc(var(--pin-rest-scale, 1) * .88)}to{opacity:1;scale:var(--pin-rest-scale,1)}}@media (prefers-reduced-motion:reduce){.map-pins_activeDot__8o788[data-pin-reveal],.map-pins_logoMarker__8BV1e[data-pin-reveal],.map-pins_priceMarker__Jj4Pi[data-pin-reveal]{animation:none}}.map-pins_compactIdentity__d2Sz8{flex-direction:column;gap:var(--space-xs);min-width:0;min-height:32px;max-width:112px;padding:var(--space-sm) var(--space-md);border-radius:10px;corner-shape:round}.map-pins_compactIdentity__d2Sz8 .map-pins_logoPlate__0Jvsy{flex:none;width:32px;height:24px;border-radius:var(--space-sm);corner-shape:round}.map-pins_compactIdentity__d2Sz8 .map-pins_logoPlate__0Jvsy>img.map-pins_logoImage__9Ex6_{width:30px;height:22px}.map-pins_compactIdentity__d2Sz8 .map-pins_studioTitle__Tk9l2{min-width:0;max-width:96px;font-size:var(--fs-xs)}.article-card_root__Qpm9t{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);color:var(--text-primary);text-decoration:none;transition:scale var(--t-press) var(--ease),filter var(--t-state) var(--ease),box-shadow var(--t-state) var(--ease),border-color var(--t-state) var(--ease)}.article-card_root__Qpm9t:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.article-card_card__W9ov2{height:100%}.article-card_cover__yKKle{position:relative;display:block;flex:none;aspect-ratio:16/10;overflow:hidden;background:var(--bg-dark-soft)}.article-card_image__g8tb_{object-fit:cover}.article-card_body__BdRyp{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl)}.article-card_title__vB885{color:var(--text-primary);overflow-wrap:anywhere}.article-card_excerpt__WLtKW,.article-card_meta__uCvDw{color:var(--text-muted)}.article-card_excerpt__WLtKW{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.article-card_go__paCvV{display:inline-flex;align-items:center;gap:var(--space-md);margin-top:auto;padding-top:var(--space-md);color:var(--text-primary)}.article-card_go__paCvV svg{flex:none;transition:transform var(--t-state) var(--ease)}.article-card_row__YElBm{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:var(--space-lg);padding:var(--space-lg);height:auto}.article-card_row__YElBm .article-card_cover__yKKle{aspect-ratio:4/3;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.article-card_row__YElBm .article-card_body__BdRyp{padding:0 28px 0 0;gap:var(--space-xs)}.article-card_row__YElBm .article-card_excerpt__WLtKW{-webkit-line-clamp:2}.article-card_row__YElBm .article-card_go__paCvV{position:absolute;right:var(--space-lg);top:50%;padding:0;margin:0;transform:translateY(-50%)}.article-card_row__YElBm .article-card_goText__gXHLL{display:none}.article-card_row__YElBm[data-cover=false]{grid-template-columns:minmax(0,1fr)}.article-card_featured__U1n5K{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));background:var(--bg-sand)}.article-card_featured__U1n5K .article-card_cover__yKKle{width:100%;min-width:0;aspect-ratio:16/9}.article-card_featured__U1n5K .article-card_body__BdRyp{padding:var(--space-2xl);gap:var(--space-lg)}@media (min-width:900px){.article-card_featured__U1n5K{min-height:300px}.article-card_featured__U1n5K .article-card_cover__yKKle{height:100%;min-height:300px}.article-card_featured__U1n5K .article-card_body__BdRyp{justify-content:center;padding:var(--space-3xl)}.article-card_featured__U1n5K .article-card_go__paCvV{margin-top:0}}.article-card_featured__U1n5K[data-cover=false]{grid-template-columns:minmax(0,1fr);min-height:0}.article-card_featured__U1n5K[data-cover=false] .article-card_body__BdRyp{max-width:var(--measure)}@media (max-width:639px){.article-card_featured__U1n5K .article-card_title__vB885{font-size:var(--t-card-size);line-height:var(--t-card-line);font-family:var(--font-text),system-ui,sans-serif}}@media (max-width:359px){.article-card_row__YElBm{grid-template-columns:64px minmax(0,1fr);gap:var(--space-md)}}@media (hover:hover) and (pointer:fine){.article-card_root__Qpm9t:hover{border-color:var(--text-muted);box-shadow:var(--shadow-card-hover)}.article-card_root__Qpm9t:hover .article-card_title__vB885{text-decoration:underline;text-underline-offset:3px}.article-card_root__Qpm9t:hover .article-card_go__paCvV svg{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.article-card_go__paCvV svg{transition:none}}@supports not (corner-shape:superellipse(2.4)){.article-card_root__Qpm9t,.article-card_row__YElBm .article-card_cover__yKKle{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.article-card_loadingCover__VglCl{background:var(--bg-light);color:var(--text-primary)}.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}}.contact-tariff-search_browser__3p2Mj{display:grid;gap:var(--space-lg)}.contact-tariff-search_groups__mMQFq{display:grid;gap:var(--space-md)}.contact-tariff-search_groups__mMQFq details{padding:var(--space-lg);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.contact-tariff-search_groups__mMQFq li,.contact-tariff-search_groups__mMQFq summary{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:baseline}.contact-tariff-search_groups__mMQFq summary{cursor:pointer;min-height:var(--icon-button-md)}.contact-tariff-search_groups__mMQFq li strong,.contact-tariff-search_groups__mMQFq summary span{white-space:nowrap}.contact-tariff-search_groups__mMQFq summary:focus-visible{outline:2px solid var(--accent-base);outline-offset:2px}.contact-tariff-search_groups__mMQFq ul{list-style:none;padding:0;margin:var(--space-lg) 0 0}.contact-tariff-search_groups__mMQFq li{border-top:var(--border-hairline) solid var(--border-default);padding-block:var(--space-md)}@media (max-width:599px){.contact-tariff-search_groups__mMQFq summary{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}}@supports not (corner-shape:superellipse(2.4)){.contact-tariff-search_groups__mMQFq details{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.map-pin-preview_anchor__LPklF{position:relative;display:inline-block;width:44px;height:44px}.map-pin-preview_target__btjvO{display:block;width:44px;height:44px;border:0;padding:0;background:transparent;cursor:pointer}.map-pin-preview_target__btjvO:focus-visible{outline:2px solid var(--accent-base);outline-offset:4px;border-radius:var(--radius-pill)}.map-pin-preview_host__JRTev{position:absolute;top:50%;left:50%;pointer-events:none}.map-pin-preview_tooltip___GdOv{position:absolute;bottom:calc(50% + 52px);left:50%;transform:translateX(-50%);width:min(320px,calc(100vw - 48px));z-index:1}.map-pin-preview_anchor__LPklF[data-named=true] .map-pin-preview_tooltip___GdOv{bottom:calc(50% + 76px)}.map-pin-preview_tooltip___GdOv{animation:map-pin-preview_tooltipAppear__1IQzC .16s cubic-bezier(.2,.8,.2,1)}@keyframes map-pin-preview_tooltipAppear__1IQzC{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.map-pin-preview_tooltip___GdOv{animation:none}}.hours-editor_hoursEditor__1a_zH{container:hours-editor/inline-size;display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.hours-editor_hoursTools__hYJEG{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.hours-editor_hoursList__RsKpe{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm) var(--space-2xl);margin:0;padding:0;list-style:none}.hours-editor_hoursRow__K8lVX{display:grid;grid-template-columns:28px 250px auto;align-items:center;gap:var(--space-md);min-width:0}.hours-editor_hoursDay__2iuNv{color:var(--text-primary);white-space:nowrap}.hours-editor_hoursTimes__GqcwR{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-xs);min-width:0}.hours-editor_hoursTimes__GqcwR>*{min-width:0;width:auto}.hours-editor_hoursTimes__GqcwR input{min-width:0;width:100%}.hours-editor_hoursEditor__1a_zH .hours-editor_hoursClosed___g_wm{width:auto;justify-self:start;white-space:nowrap}.hours-editor_hoursNote__9Xi0W{color:var(--text-muted)}@container hours-editor (min-width: 860px){.hours-editor_hoursList__RsKpe{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(4,auto)}}@container hours-editor (max-width: 425px){.hours-editor_hoursRow__K8lVX{grid-template-columns:28px minmax(0,1fr);gap:var(--space-xs) var(--space-sm)}.hours-editor_hoursClosed___g_wm{grid-column:2}}.hours-editor_hoursCompact__v0iCL .hours-editor_hoursList__RsKpe{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}.hours-editor_hoursCompact__v0iCL .hours-editor_hoursRow__K8lVX{grid-template-columns:28px minmax(0,1fr);gap:var(--space-xs) var(--space-sm)}.hours-editor_hoursCompact__v0iCL .hours-editor_hoursClosed___g_wm{grid-column:2}.request-layout_layout__sPePK{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);min-width:0;align-items:start}.request-layout_content__VBt_m,.request-layout_context__kmC7j{min-width:0}.request-layout_content__VBt_m{gap:var(--space-2xl)}.request-layout_content__VBt_m,.request-layout_context__kmC7j{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.request-layout_context__kmC7j{gap:var(--space-xl)}.request-layout_footer__9P__e{min-width:0}@media (min-width:1000px){.request-layout_layout__sPePK[data-has-context=true]{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:var(--space-4xl)}.request-layout_content__VBt_m{grid-column:1;grid-row:1}.request-layout_context__kmC7j{grid-column:2;grid-row:1}.request-layout_footer__9P__e{grid-column:1;grid-row:2}}@media (min-width:1000px) and (min-height:800px){.request-layout_context__kmC7j{position:sticky;top:calc(var(--head-pin, 0px) + var(--space-2xl))}.request-layout_context__kmC7j:has([data-long-summary]){position:static}}.request-layout_layout__sPePK[data-compact]{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.request-layout_layout__sPePK[data-compact]>.request-layout_content__VBt_m,.request-layout_layout__sPePK[data-compact]>.request-layout_context__kmC7j,.request-layout_layout__sPePK[data-compact]>.request-layout_footer__9P__e{grid-column:1;grid-row:auto;position:static}.car-zone-icon_box__uABdk{display:block;flex:none;overflow:hidden;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}@supports not (corner-shape:superellipse(2.4)){.car-zone-icon_box__uABdk{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.car-zone-icon_image__c_LTy{display:block;width:100%;height:100%;object-fit:contain}.pick-map_wrap__ah19i{position:relative}.pick-map_map__VIRcc{height:300px;width:100%;background:var(--bg-light);overflow:hidden}.pick-map_map__VIRcc .leaflet-gl-layer canvas{filter:var(--map-tint)}.pick-map_map__VIRcc .leaflet-control-attribution{background:rgb(255 255 255/78%);font-size:var(--fs-xs);line-height:var(--lh-xs)}.pick-map_layer__YjwbP{position:fixed;inset:0;z-index:1000;background:var(--bg-surface);--map-zoom-top:calc(var(--safe-top, 0px) + 80px)}.pick-map_layer__YjwbP .pick-map_map__VIRcc{height:100%;border-radius:0}.pick-map_aside__D7ioW{position:absolute;top:calc(var(--space-lg) + var(--safe-top));left:var(--space-lg);z-index:1001}.pick-map_strip__4mKXq{position:absolute;left:0;right:0;bottom:calc(var(--space-lg) + var(--safe-bottom));z-index:1001;display:flex;gap:var(--space-md);padding-inline:var(--page-x);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pick-map_strip__4mKXq::-webkit-scrollbar{display:none}.pick-map_strip__4mKXq>*{display:flex;gap:var(--space-md)}@media (min-width:900px){.pick-map_layer__YjwbP .pick-map_strip__4mKXq{display:block;padding:0;scroll-snap-type:none}.pick-map_layer__YjwbP .pick-map_strip__4mKXq>*{display:block}.pick-map_layer__YjwbP .pick-map_strip__4mKXq ul{display:grid;grid-template-columns:minmax(0,1fr)}.pick-map_layer__YjwbP .pick-map_strip__4mKXq li{width:auto;scroll-snap-align:none}}.pick-map_strip__4mKXq ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-md);margin:0;padding:0;list-style:none}.pick-map_strip__4mKXq [data-kicker],.pick-map_strip__4mKXq [data-strip-hide]{display:none}.pick-map_strip__4mKXq [data-studio] :is(h3,span):has(+*){-webkit-line-clamp:1}.pick-map_strip__4mKXq li{flex:0 0 auto;width:min(340px,88vw);scroll-snap-align:center}.pick-map_popupBox__9gyp6{max-width:var(--map-popup-max-width,calc(100vw - 64px))}.pick-map_popupBox__9gyp6 .leaflet-popup-content-wrapper{padding:0;border-radius:0;background:transparent;box-shadow:none}.pick-map_popupBox__9gyp6 .leaflet-popup-content{width:min(320px,var(--map-popup-max-width,calc(100vw - 64px)))!important;max-height:var(--map-popup-max-height,none);overflow-y:auto;overscroll-behavior:contain;margin:0}.pick-map_popupBox__9gyp6 .leaflet-popup-tip{background:var(--bg-dark-soft)}@media (max-width:899px){.pick-map_wrap__ah19i{position:sticky;top:0;z-index:4;margin:0 calc(-1 * var(--page-x))}.pick-map_map__VIRcc{border-radius:0}}@media (min-width:900px){.pick-map_map__VIRcc{height:calc(100dvh - var(--space-4xl));border-radius:var(--radius-outer);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.pick-map_map__VIRcc{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}}:is(main,div).workspace-page_page__b0hSm.shell{width:100%;max-width:calc(var(--measure) + 400px);margin-inline:auto;padding:var(--space-2xl) var(--page-x) var(--space-4xl)}@media (max-width:599px){:is(main,div).workspace-page_page__b0hSm.shell{padding-top:var(--space-xl)}}.studio-map_map__Hiu1P{position:absolute;inset:0;isolation:isolate}.studio-map_canvas__EuK5f{height:100%}.studio-map_map__Hiu1P .leaflet-tooltip.studio-map_addressTooltip__6Iy1F{width:max-content;max-width:320px;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark);color:var(--text-on-dark);font-family:var(--font-text);font-size:var(--t-caption-size);line-height:var(--t-caption-line);white-space:normal;overflow-wrap:break-word;box-shadow:var(--shadow-card)}.studio-map_tooltipContent__18WiT,.studio-map_tooltipHours__VKQP9{display:grid;gap:var(--space-xs)}.studio-map_tooltipHours__VKQP9{padding-top:var(--space-sm);border-top:var(--border-hairline) solid var(--border-on-dark);color:var(--text-on-chrome)}.studio-map_tooltipHours__VKQP9 strong{color:var(--text-on-dark);font-weight:var(--weight-semibold)}.studio-map_map__Hiu1P .leaflet-tooltip-right.studio-map_addressTooltip__6Iy1F:before{border-right-color:var(--bg-dark)}.studio-map_map__Hiu1P .leaflet-tooltip-top.studio-map_addressTooltip__6Iy1F:before{border-top-color:var(--bg-dark)}@media (max-width:599px){.studio-map_map__Hiu1P .leaflet-tooltip.studio-map_addressTooltip__6Iy1F{max-width:min(260px,calc(100vw - 48px))}}@supports not (corner-shape:superellipse(2.4)){.studio-map_map__Hiu1P .leaflet-tooltip.studio-map_addressTooltip__6Iy1F{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.studio-map_map__Hiu1P .leaflet-gl-layer canvas{filter:var(--map-tint)}.studio-map_map__Hiu1P .leaflet-control-attribution{font-size:var(--fs-xs);line-height:var(--lh-xs)}