.project-page[data-astro-cid-dbbqw5co]{background:var(--plaster)}.contact-head[data-astro-cid-dbbqw5co]{position:relative;min-height:clamp(430px,49vw,610px);align-items:end;overflow:hidden;margin-bottom:0;padding:clamp(38px,5vw,74px);color:var(--ivory);background:linear-gradient(90deg,#120e0ae6,#120e0ac2 46%,#120e0a33),url(/custom-iron/signature/doors/full-arch-entry-room.webp) center 58%/cover no-repeat;box-shadow:0 28px 70px #21191229}.contact-head[data-astro-cid-dbbqw5co]:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid var(--hairline-dark)}.contact-head[data-astro-cid-dbbqw5co]>div[data-astro-cid-dbbqw5co]{position:relative;z-index:1}.contact-head[data-astro-cid-dbbqw5co] .sec-eyebrow[data-astro-cid-dbbqw5co]{color:var(--gilt)}.project-head-details[data-astro-cid-dbbqw5co]{justify-self:end;max-width:42ch}.project-form-link[data-astro-cid-dbbqw5co]{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:24px;margin-top:12px;padding:12px 18px;color:var(--ivory);background:var(--iron-raised);border:1px solid var(--hairline-dark);font:500 13px/1.3 var(--sans)}.project-form-link[data-astro-cid-dbbqw5co]:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}.contact-head[data-astro-cid-dbbqw5co] h1[data-astro-cid-dbbqw5co]{max-width:10ch;color:var(--ivory);text-wrap:balance}.contact-head[data-astro-cid-dbbqw5co] .lede-r[data-astro-cid-dbbqw5co]{max-width:42ch;justify-self:end;padding:clamp(22px,2.8vw,34px);color:#fffaf2e0;background:#181410b8;border:1px solid var(--hairline-dark);font-family:var(--sans);font-size:clamp(13px,1.1vw,15px);line-height:1.72;text-align:left;text-shadow:0 1px 18px rgba(0,0,0,.32);backdrop-filter:blur(7px)}.project-contact-strip[data-astro-cid-dbbqw5co]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,4vw,48px) 0 clamp(34px,5vw,64px);border:1px solid var(--rule);background:var(--linen)}.project-contact-option[data-astro-cid-dbbqw5co]{display:grid;gap:7px;min-height:106px;padding:19px 22px;color:var(--ink);text-decoration:none;transition:background-color .2s ease}.project-contact-option[data-astro-cid-dbbqw5co]+.project-contact-option[data-astro-cid-dbbqw5co]{border-left:1px solid var(--rule)}.project-contact-option[data-astro-cid-dbbqw5co]:hover{background:#fff}.project-contact-option[data-astro-cid-dbbqw5co]:hover strong[data-astro-cid-dbbqw5co]{color:var(--accent)}.project-contact-option[data-astro-cid-dbbqw5co]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.project-contact-label[data-astro-cid-dbbqw5co]{color:var(--accent);font:9px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase}.project-contact-option[data-astro-cid-dbbqw5co] strong[data-astro-cid-dbbqw5co]{font:22px/1.1 var(--serif);font-weight:400;transition:color .2s ease}.project-contact-option[data-astro-cid-dbbqw5co] small[data-astro-cid-dbbqw5co]{color:var(--ink-mute);font-size:11px;line-height:1.4}.contact-grid[data-astro-cid-dbbqw5co]{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:0;align-items:stretch;border:1px solid var(--hairline);box-shadow:0 24px 60px #3c2d1f14}.contact-info[data-astro-cid-dbbqw5co]{padding:clamp(30px,3.5vw,48px);color:var(--ivory);background:var(--iron-raised)}.contact-info[data-astro-cid-dbbqw5co] dt[data-astro-cid-dbbqw5co]{color:var(--gilt)}.contact-info[data-astro-cid-dbbqw5co] dd[data-astro-cid-dbbqw5co],.contact-info[data-astro-cid-dbbqw5co] a[data-astro-cid-dbbqw5co]{color:var(--ivory)}form[data-astro-cid-dbbqw5co].contact{align-content:start;min-width:0;scroll-margin-top:calc(var(--header-h, 80px) + 16px);padding:clamp(28px,4vw,56px);background:var(--linen)}form[data-astro-cid-dbbqw5co].contact .field[data-astro-cid-dbbqw5co]{min-width:0}form[data-astro-cid-dbbqw5co].contact [data-astro-cid-dbbqw5co]:is(input,select,textarea){min-width:0;max-width:100%}form[data-astro-cid-dbbqw5co].contact textarea[data-astro-cid-dbbqw5co]{min-height:120px}form[data-astro-cid-dbbqw5co].contact [data-astro-cid-dbbqw5co]:is(input,select,textarea):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--linen) inset;-webkit-text-fill-color:var(--ink)}form[data-astro-cid-dbbqw5co].contact button[data-astro-cid-dbbqw5co][data-lead-submit]{margin-top:30px;padding:19px 22px;border:0;background:var(--ink);color:var(--ivory);font:400 21px/1.1 var(--serif);display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease}form[data-astro-cid-dbbqw5co].contact button[data-astro-cid-dbbqw5co][data-lead-submit]:hover{opacity:1;background:#0d0a07}form[data-astro-cid-dbbqw5co].contact button[data-astro-cid-dbbqw5co][data-lead-submit] .arrow[data-astro-cid-dbbqw5co]{transition:transform .3s ease}form[data-astro-cid-dbbqw5co].contact button[data-astro-cid-dbbqw5co][data-lead-submit]:hover .arrow[data-astro-cid-dbbqw5co]{transform:translate(6px)}.project-help[data-astro-cid-dbbqw5co]{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:clamp(30px,7vw,110px);margin-top:clamp(62px,9vw,120px);padding-top:clamp(34px,5vw,64px);border-top:1px solid var(--rule)}.project-help-intro[data-astro-cid-dbbqw5co] .small-caps[data-astro-cid-dbbqw5co]{color:var(--accent)}.project-help-intro[data-astro-cid-dbbqw5co] h2[data-astro-cid-dbbqw5co]{margin-top:12px;max-width:14ch;font:clamp(28px,3.5vw,48px)/1.04 var(--serif);font-weight:400}.project-help-intro[data-astro-cid-dbbqw5co] h2[data-astro-cid-dbbqw5co] em[data-astro-cid-dbbqw5co]{font-weight:300}.project-help-intro[data-astro-cid-dbbqw5co] p[data-astro-cid-dbbqw5co]{max-width:32ch;margin-top:20px;color:var(--ink-mute);font-size:13px;line-height:1.65}.project-help-list[data-astro-cid-dbbqw5co]{border-top:1px solid var(--rule)}.project-help-list[data-astro-cid-dbbqw5co] details[data-astro-cid-dbbqw5co]{border-bottom:1px solid var(--rule)}.project-help-list[data-astro-cid-dbbqw5co] summary[data-astro-cid-dbbqw5co]{display:grid;grid-template-columns:1fr auto;gap:18px;padding:17px 0;color:var(--ink);font:18px/1.3 var(--serif);cursor:pointer;list-style:none;transition:color .25s ease}.project-help-list[data-astro-cid-dbbqw5co] summary[data-astro-cid-dbbqw5co]::-webkit-details-marker{display:none}.project-help-list[data-astro-cid-dbbqw5co] summary[data-astro-cid-dbbqw5co]:hover{color:var(--accent)}.project-help-list[data-astro-cid-dbbqw5co] summary[data-astro-cid-dbbqw5co]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.project-help-list[data-astro-cid-dbbqw5co] summary[data-astro-cid-dbbqw5co] span[data-astro-cid-dbbqw5co]{color:var(--accent);transition:transform .2s ease}.project-help-list[data-astro-cid-dbbqw5co] details[data-astro-cid-dbbqw5co][open] summary[data-astro-cid-dbbqw5co] span[data-astro-cid-dbbqw5co]{transform:rotate(45deg)}.project-help-list[data-astro-cid-dbbqw5co] details[data-astro-cid-dbbqw5co] p[data-astro-cid-dbbqw5co]{max-width:66ch;margin:-3px 0 20px;color:var(--ink-soft);font-size:13px;line-height:1.7}.project-help-links[data-astro-cid-dbbqw5co]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;grid-column:2;margin-top:8px}.project-help-links[data-astro-cid-dbbqw5co] a[data-astro-cid-dbbqw5co]{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:12px;line-height:1.45}.project-help-links[data-astro-cid-dbbqw5co] a[data-astro-cid-dbbqw5co]:hover,.project-help-links[data-astro-cid-dbbqw5co] a[data-astro-cid-dbbqw5co]:focus-visible{color:var(--ink);border-color:var(--accent)}.project-help-links[data-astro-cid-dbbqw5co] span[data-astro-cid-dbbqw5co]{color:var(--accent)}@media(max-width:760px){.project-page[data-astro-cid-dbbqw5co]{padding-top:var(--header-h, 80px)}.project-page[data-astro-cid-dbbqw5co]>.frame[data-astro-cid-dbbqw5co]{width:100%;display:flex;flex-direction:column}.project-page[data-astro-cid-dbbqw5co]>.frame[data-astro-cid-dbbqw5co]>[data-astro-cid-dbbqw5co]{order:3}.contact-head[data-astro-cid-dbbqw5co]{order:0!important;min-height:0;grid-template-columns:1fr;gap:18px;align-content:end;padding:28px var(--gutter);background-position:58% center}.project-head-details[data-astro-cid-dbbqw5co]{justify-self:start}.contact-head[data-astro-cid-dbbqw5co] .lede-r[data-astro-cid-dbbqw5co]{max-width:34ch;justify-self:start}.project-contact-strip[data-astro-cid-dbbqw5co],.contact-grid[data-astro-cid-dbbqw5co],.project-help[data-astro-cid-dbbqw5co],.note-block[data-astro-cid-dbbqw5co]{margin-right:var(--gutter);margin-left:var(--gutter)}.project-contact-strip[data-astro-cid-dbbqw5co]{order:2!important;grid-template-columns:1fr}.contact-grid[data-astro-cid-dbbqw5co]{order:1!important;margin-top:24px}.contact-grid[data-astro-cid-dbbqw5co],form[data-astro-cid-dbbqw5co].contact{grid-template-columns:1fr}form[data-astro-cid-dbbqw5co].contact [data-astro-cid-dbbqw5co]:is(input,select,textarea){font-size:16px}form[data-astro-cid-dbbqw5co].contact [data-astro-cid-dbbqw5co]:is(input:not([type=checkbox]):not([type=hidden]),select){min-height:44px}.contact-info[data-astro-cid-dbbqw5co]{order:2}form[data-astro-cid-dbbqw5co].contact .field--half-left[data-astro-cid-dbbqw5co]{padding-right:0;border-right:0}form[data-astro-cid-dbbqw5co].contact .field--half-right[data-astro-cid-dbbqw5co]{padding-left:0}form[data-astro-cid-dbbqw5co].contact .field--full[data-astro-cid-dbbqw5co],form[data-astro-cid-dbbqw5co].contact button[data-astro-cid-dbbqw5co]{grid-column:1}.project-contact-option[data-astro-cid-dbbqw5co]+.project-contact-option[data-astro-cid-dbbqw5co]{border-top:1px solid var(--rule);border-left:0}.project-contact-option[data-astro-cid-dbbqw5co]{min-height:0}.project-help[data-astro-cid-dbbqw5co]{grid-template-columns:1fr;gap:26px}.project-help-intro[data-astro-cid-dbbqw5co] h2[data-astro-cid-dbbqw5co]{max-width:18ch}.project-help-intro[data-astro-cid-dbbqw5co] p[data-astro-cid-dbbqw5co]{max-width:42ch}.project-help-links[data-astro-cid-dbbqw5co]{grid-column:auto;grid-template-columns:1fr;margin-top:0}}@media(prefers-reduced-motion:reduce){form[data-astro-cid-dbbqw5co].contact button[data-astro-cid-dbbqw5co][data-lead-submit] .arrow[data-astro-cid-dbbqw5co],.project-help-list[data-astro-cid-dbbqw5co] summary[data-astro-cid-dbbqw5co] span[data-astro-cid-dbbqw5co]{transition:none}form[data-astro-cid-dbbqw5co].contact button[data-astro-cid-dbbqw5co][data-lead-submit]:hover .arrow[data-astro-cid-dbbqw5co]{transform:none}}
