@layer forma-chrome{@media screen{:where(.order-landing,.journal){--page-section-space:clamp(36px, 5vw, 64px)}:where(.order-landing,.journal) :is(button,input,textarea,select){font-family:var(--site-body-font)!important}:where(.order-landing,.journal) :is(strong,b){font-weight:600!important}:where(.order-landing,.journal) .button{gap:12px!important;min-height:48px!important;padding:12px 22px!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;transition:background-color .16s,border-color .16s,color .16s!important;transform:none!important}:where(.order-landing,.journal) :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--site-text)!important;outline-offset:3px!important}:where(.order-landing,.journal) footer{flex-wrap:wrap!important;gap:12px 24px!important;font-size:13px!important}:where(.order-landing,.journal) footer a,.hp-other a,.journal-toc-back{align-items:center!important;min-height:44px!important;display:inline-flex!important}.ol-hero{padding-block:clamp(32px, 4vw, 56px) var(--page-section-space)!important}.ol-hero h1{margin-block:20px!important}.ol-hero-copy>p:not(.eyebrow){line-height:1.65!important}.ol-section{padding-block:var(--page-section-space)!important}.ol-tabs button{font-size:14px!important;font-weight:500!important;line-height:1.5!important}.ol-service{align-content:start!important;padding:16px!important}.ol-service>span,.ol-service small,.ol-meta,.ol-hero-image figcaption{font-size:13px!important;line-height:1.55!important}.ol-fields label,.ol-comment,.catalog-filters label{gap:6px!important;font-size:14px!important}.ol-fields input,.ol-comment textarea{padding:12px 14px!important;line-height:1.5!important}.house-catalog .house-facts dt,.house-catalog .house-price span{font-size:13px!important}.catalog-results-bar{flex-wrap:wrap!important;gap:8px 16px!important}.hp-section{padding-block:var(--page-section-space)!important;margin-top:0!important}.hp-gallery-foot{flex-wrap:wrap!important;gap:8px 16px!important}.hp-gallery-foot p{max-width:none!important;font-size:16px!important}.hp-gallery-foot>span,.hp-thumbnails span,.hp-counter,.hp-model-help,.hp-area-note,.hp-price small,.hp-order dt,.hp-price>span,.hp-order>p:not(.eyebrow),.hp-plans-caption small{font-size:13px!important;line-height:1.55!important}.hp-thumbnails span{padding:8px 4px!important}.hp-description>p:not(.eyebrow,.hp-lead){font-size:16px!important;line-height:1.75!important}.hp-section-head>p,.hp-consider p,.hp-floor table,.hp-floor th,.hp-other,.hp-jump{font-size:14px!important}.hp-room-number{font-size:12px!important}.hp-other{flex-wrap:wrap!important;align-items:start!important}.hp-model-controls button{font-size:14px!important}:is(.hp-lightbox,.hp-plan-lightbox) :is(button,a):focus-visible{outline-color:#453c32!important}.journal-index{padding-top:clamp(24px,3vw,40px)!important}.journal-heading h1{font-size:clamp(44px,6.8vw,96px)!important}.journal-heading{padding-bottom:clamp(28px,4vw,48px)!important}.journal-meta{flex-wrap:wrap!important;gap:8px 16px!important}.journal-meta,.journal-heading-note>span,.journal-section-heading>span,.journal-section-heading>a,.journal-breadcrumb,.journal-article-cover figcaption,.journal-figure figcaption,.journal-toc-back,.journal-zoom{font-size:13px!important;line-height:1.6!important}.journal-card-copy>p{font-size:16px!important;line-height:1.65!important}.journal-read,.journal-toc li a,.journal-body td,.journal-body th{font-size:14px!important}.journal-toc li a{min-height:44px!important}.journal-body{line-height:1.75!important}.journal-card-copy,.journal-featured .journal-card-copy{padding:clamp(20px,3vw,32px)!important}.billing-page :is(.billing-help,.billing-methods small,.billing-draft-stamp,.billing-contract-text p,.billing-signatures,.billing-badge){font-size:14px!important}.billing-field{gap:6px!important}.billing-field input,.billing-field textarea{font-size:16px!important;line-height:1.5!important}.portfolio-main{padding-top:clamp(24px,4vw,48px)!important}.portfolio-placeholder,.portfolio-thumbnails span{font-size:12px!important}.portfolio-details dl>div,.portfolio-work-controls>span{font-size:14px!important}.portfolio-work-controls button{min-height:44px!important;font-size:14px!important}.portfolio-open{gap:12px!important;min-height:48px!important;transform:none!important}.portfolio-collapse{transition-duration:.24s!important}.portfolio-slide{transition-duration:.22s!important;transform:none!important}.portfolio-detail-enter{animation-duration:.2s!important}}@media screen and (max-width:700px){.ol-hero-copy>p:not(.eyebrow){margin-bottom:24px!important;font-size:17px!important}.journal-article-hero h1{font-size:clamp(36px,9vw,44px)!important}.journal-card h2,.journal-featured h2{font-size:30px!important}.hp-jump{max-width:110px!important}.hp-gallery-foot{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.hp-gallery-foot>span{text-align:left!important}.hp-plans-caption{flex-wrap:wrap!important;align-items:start!important;gap:8px!important}.hp-plans-caption small{text-align:left!important}}@media screen and (prefers-reduced-motion:reduce){:is(.order-landing,.journal) *,:is(.order-landing,.journal) :before,:is(.order-landing,.journal) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}.house-catalog .house-showcase{align-items:stretch}.house-catalog .house-card{flex-direction:column;display:flex}.house-catalog .house-picture{flex:none}.house-catalog .house-specs{flex-direction:column;flex:1;display:flex}.house-catalog .house-price{margin-top:auto}.house-catalog .house-picture .dusk-photo--card{aspect-ratio:3/2}.house-catalog .house-picture .dusk-photo--card picture{position:absolute;inset:0}.house-catalog .house-picture .dusk-photo--card img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%}.house-product .hp-gallery+.hp-plans{border-top:0}.admin-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:20px 0 24px;padding-bottom:12px;display:flex}.admin-navigation a{min-height:44px;color:var(--muted);box-sizing:border-box;border:1px solid #0000;border-radius:12px;align-items:center;padding:8px 14px;font-size:15px;text-decoration:none;display:inline-flex}.admin-navigation a[aria-current=page],.admin-navigation a:hover{color:var(--text);border-color:var(--line);background:var(--glass)}:is(.admin-navigation a:focus-visible,.support-page a:focus-visible){outline:2px solid var(--text);outline-offset:3px}.support-search{flex-wrap:wrap;align-items:end;gap:8px;margin:20px 0;display:flex}.support-search .billing-field{flex:240px;margin:0}.support-search .button{white-space:nowrap;overflow-wrap:normal;flex:none;min-inline-size:100px}.support-page input:not([type=checkbox]){border:1px solid var(--line);background:var(--glass);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:12px;padding:10px 12px;font-size:16px}.support-page .billing-field{gap:6px;min-width:0;display:grid}.support-page .billing-field span{color:var(--text);overflow-wrap:anywhere;font-size:15px}.support-page .billing-field small{color:var(--muted)}.support-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.support-grid>*{min-width:0}.support-list{gap:8px;display:grid}.support-item{border:1px solid var(--line);color:var(--text);background:var(--glass);overflow-wrap:anywhere;border-radius:16px;gap:6px;padding:14px;text-decoration:none;display:grid}.support-item span{color:var(--muted);font-size:14px;line-height:1.5}.support-item strong{font-size:16px}.support-item[aria-current=true]{border-color:var(--text)}.support-item:hover{border-color:var(--muted)}.support-page .support-detail{min-height:240px;padding:clamp(18px,3vw,32px);scroll-margin-top:16px}.support-detail h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(28px,3vw,42px);font-weight:400}.support-detail p{overflow-wrap:anywhere;line-height:1.6}.support-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-page .button,.brief-delivery .button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;min-height:44px;padding:10px 16px;font-size:15px;line-height:1.4}.support-pagination{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.support-pagination>span{color:var(--muted);font-size:14px}.support-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.support-facts dt{color:var(--muted);margin-bottom:6px;font-size:14px}.support-facts dd{overflow-wrap:anywhere;margin:0}.support-facts a,.support-page p>a{color:var(--text);text-underline-offset:3px}.support-reset{border:1px solid var(--line);border-radius:16px;margin:24px 0;padding:16px}.support-reset summary{box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0;font-weight:600;line-height:1.5;display:list-item}.support-reset form{gap:14px;margin-top:16px;display:grid}.support-reset p,.support-history p{color:var(--muted);font-size:15px}.support-confirm{cursor:pointer;align-items:start;gap:10px;min-height:44px;padding:8px 0;font-size:15px;line-height:1.6;display:flex}.support-confirm input{width:20px;height:20px;accent-color:var(--text);flex:none;margin:3px 0 0}.support-confirm span{overflow-wrap:anywhere}.support-history{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.support-history h3{margin-bottom:12px;font-size:18px}.support-history ul{color:var(--muted);overflow-wrap:anywhere;padding-left:20px;font-size:14px;line-height:1.7}.support-notice{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.support-notice:empty{display:none}.support-empty{color:var(--muted);padding:20px;line-height:1.6}.brief-delivery{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.brief-delivery p:first-child{color:var(--muted);flex:240px;margin:0;font-size:15px;line-height:1.6}.brief-delivery .support-notice{flex-basis:100%}.cabinet-section dd{white-space:pre-wrap;overflow-wrap:anywhere}.cabinet-section dd a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.cabinet-grid.has-selection>.cabinet-document{grid-row:1}.support-grid{grid-template-columns:minmax(0,1fr)}.support-grid.has-selection .support-detail{grid-row:1}.support-facts{grid-template-columns:minmax(0,1fr)}.support-search .billing-field{flex-basis:100%}.support-search .button,.support-actions .button{flex:auto}.support-reset{padding:12px}.support-pagination .button{padding-inline:12px}.admin-navigation{gap:4px}.admin-navigation a{padding-inline:10px}.support-page .billing-heading h1{font-size:clamp(36px,9vw,52px)}}@media print{.support-page .billing-heading,.support-page .billing-lead,.admin-navigation,.support-search,.support-list,.support-actions,.brief-delivery{display:none!important}.support-grid{display:block}.support-page .billing-main{padding:0}.support-detail,.support-detail *{color:#000!important;box-shadow:none!important}.support-detail{border:0;min-height:0;background:#fff!important}.support-detail .cabinet-section{break-inside:auto}}
