:root{--ink:#070604;--ink-soft:#11100d;--panel:#17140f;--panel-strong:#211b12;--line:#e8ca8e2e;--line-strong:#e8ca8e57;--gold:#d7aa55;--gold-soft:#f0d598;--cream:#f6efe1;--muted:#b9ad98;--shadow:0 20px 54px #00000057;--page-max:100%;--page-pad:clamp(1rem, 2.4vw, 2.7rem);--section-y:clamp(3.25rem, 5vw, 4.25rem);--section-y-tight:clamp(2.25rem, 4vw, 3rem);--card-pad:clamp(1rem, 1.35vw, 1.25rem);--control-h:2.65rem;--button-h:2.8rem;--body-size:.95rem;--lead-size:1.02rem;--h1-home:clamp(2.65rem, 3.8vw, 4.05rem);--h1-page:clamp(2.55rem, 4.7vw, 4.75rem);--h2-size:clamp(1.75rem, 2.8vw, 3.1rem)}*{box-sizing:border-box}html{background:var(--ink);min-height:100%;color:var(--cream);scroll-behavior:smooth;overflow-x:clip}body{min-height:100%;color:var(--cream);font-size:var(--body-size);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 82% 10%,#d7aa551f,#0000 30rem),linear-gradient(135deg,#050403 0%,#11100d 48%,#060504 100%);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;height:auto}.site-shell{width:100%;min-height:100vh;overflow-x:clip}.site-main{min-width:0;overflow-x:clip}.brand-lockup{place-items:center start;display:grid}.brand-lockup img{filter:drop-shadow(0 10px 22px #0000007a);width:min(7.1rem,100%);height:auto;padding:.08rem .03rem}.top-nav{z-index:30;padding:.48rem var(--page-pad);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(#050403db,#0504039e);border-bottom:1px solid #f0d59821;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0}.top-nav .brand-lockup{flex:none;justify-self:start}.page-location-marker{pointer-events:none;z-index:1;width:min(22rem,34vw);color:var(--gold);text-align:center;text-transform:uppercase;justify-items:center;gap:.12rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-location-mark-row{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;column-gap:clamp(.45rem,1.2vw,.8rem);width:min(100%,15rem);display:grid}.page-location-mark-row>span{background:linear-gradient(90deg,#0000,#d7aa55b8);min-width:0;height:1px;box-shadow:0 0 14px #d7aa5529}.page-location-mark-row>span:last-child{background:linear-gradient(90deg,#d7aa55b8,#0000)}.page-location-marker img{filter:drop-shadow(0 7px 14px #0000009e);width:clamp(1.65rem,3vw,2.4rem);height:auto;display:block}.page-location-marker span{max-width:100%;color:var(--gold-soft);letter-spacing:.14em;text-shadow:0 2px 14px #000000d1;font-size:clamp(.5rem,.72vw,.68rem);font-weight:900;line-height:1.08}.top-nav-links{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.25rem 1rem;margin-left:auto;display:flex}.top-nav-links a,.site-footer nav a,.text-link{color:var(--muted);transition:color .16s,border-color .16s}.top-nav-links a{text-transform:uppercase;letter-spacing:.08em;padding:.22rem 0;font-size:.72rem;font-weight:800}.top-nav-links a:hover,.site-footer nav a:hover,.text-link:hover{color:var(--gold-soft)}.nav-cta{color:#151008;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-transform:uppercase;letter-spacing:.08em;border:1px solid #f0d59861;flex:none;justify-content:center;align-items:center;min-height:2.28rem;padding:0 .95rem;font-size:.66rem;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 16px 34px #00000047,inset 0 1px #fff6da4d}.mobile-nav-links{display:none}@media (max-width:1500px){.page-location-marker{width:min(15rem,28vw);left:39%}.page-location-mark-row{width:min(100%,10rem)}}.hero-section{min-height:min(46rem,100vh);padding:7.6rem var(--page-pad) 8.9rem;grid-template-columns:minmax(22rem,.78fr) minmax(26rem,1.22fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;min-width:0;max-width:44rem;margin-top:1.2rem}.hero-copy .gallery-code-card.compact{margin-top:1.05rem}.hero-photo{filter:brightness(1.26)contrast(1.05)saturate(1.09);background-color:#0000;background-image:radial-gradient(at 68% 68%,#f6d6986b 0%,#f6d6982b 22%,#0000 42%),linear-gradient(90deg,#050403cc 0%,#05040387 23%,#0504030a 56%,#05040333 100%),linear-gradient(#0504036b 0%,#05040303 30%,#0504030a 64%,#05040373 100%),url(/images/site/home-hero-acreage.jpg);background-position:62% 46%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0;transform:scale(1.02)}.hero-photo:after{content:"";pointer-events:none;background:radial-gradient(circle at 67% 61%,#d7aa5533,#0000 25rem),linear-gradient(90deg,#05040329,#0000 43%,#05040329);position:absolute;inset:0}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .75rem;font-size:.74rem;font-weight:700}.summit-accent{opacity:.9;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.72rem;width:min(100%,18rem);margin:0 auto .46rem;display:grid}.summit-accent>span:not(.summit-accent-mark){background:linear-gradient(90deg,#0000,#d7aa55b8);width:auto;min-width:0;height:1px}.summit-accent>span:last-child{background:linear-gradient(90deg,#d7aa55b8,#0000)}.summit-accent-mark{filter:drop-shadow(0 8px 16px #00000085);flex:none;width:3.2rem;height:1.7rem;display:block;position:relative}.summit-accent-mark img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.contact-intro .summit-accent,.request-gallery-hero .summit-accent{margin-left:auto;margin-right:auto}.summit-accent+.eyebrow{text-align:center;width:min(100%,24rem);margin-left:auto;margin-right:auto}.framed-section-label .summit-accent+.eyebrow{grid-template-columns:minmax(2.75rem,1fr) auto minmax(2.75rem,1fr);align-items:center;column-gap:clamp(.8rem,2vw,1.25rem);width:min(100%,42rem);display:grid}.framed-section-label .summit-accent+.eyebrow:before,.framed-section-label .summit-accent+.eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#d7aa559e);min-width:0;height:1px;box-shadow:0 0 18px #d7aa5524}.framed-section-label .summit-accent+.eyebrow:after{background:linear-gradient(90deg,#d7aa559e,#0000)}h1,h2,h3,p{max-width:100%;margin-top:0}h1,h2,h3{overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;line-height:1.02}h1{color:#fff8eb;text-shadow:0 4px 34px #000000c7;text-wrap:balance;max-width:12ch;margin-bottom:1.35rem;font-size:clamp(3.1rem,5.6vw,5.7rem);font-weight:500}.hero-copy h1{max-width:13.5ch;font-size:var(--h1-home);line-height:.98}h2{font-size:var(--h2-size);margin-bottom:1rem;font-weight:500}h3{margin-bottom:.55rem;font-size:1.15rem;font-weight:600}p{color:var(--muted);line-height:1.65}.hero-lead{color:#fff5e7;max-width:36rem;font-size:var(--lead-size);text-shadow:0 2px 22px #000000d1;margin-bottom:1.5rem;line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-actions .button-primary{border-color:#f0d59880;justify-content:space-between;gap:1.2rem;min-width:15.5rem;min-height:3.05rem;padding:0 1.45rem;box-shadow:0 20px 42px #00000059,inset 0 1px #fff6da57}.button-primary,.button-secondary,.gallery-code-card button,.gallery-code-utility button,.gallery-access-card button{min-height:var(--button-h);border:1px solid var(--line-strong);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.78rem;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.button-primary,.gallery-code-card button,.gallery-code-utility button,.gallery-access-card button{color:#161008;background:linear-gradient(135deg, var(--gold-soft), var(--gold))}.button-secondary{color:var(--gold-soft);background:#ffffff08}.delivery-copy,.delivery-visual,.property-strip-copy,.gallery-hero-copy,.gallery-hero-access,.request-gallery-hero,.request-gallery-layout,.contact-intro,.contact-layout,.about-hero-copy,.quick-capture-hero-copy,.page-hero,.content-band{min-width:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #f0d598c2}.property-type-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #f0d598c2}.button-primary:hover,.gallery-code-card button:hover,.gallery-code-utility button:hover,.gallery-access-card button:hover,.request-submit:hover,.contact-gallery-card button:hover,.delivery-cta:hover,.nav-cta:hover{border-color:#ffe8b5b8;transform:translateY(-1px);box-shadow:0 18px 38px #00000057,inset 0 1px #fff6da73}.button-secondary:hover{background:#d7aa5514;border-color:#f0d5987a;transform:translateY(-1px)}.cta-arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.hero-visual{z-index:2;align-self:stretch;min-width:0;min-height:34rem;position:relative}.hero-gallery-panel{gap:1rem;width:min(25.2rem,74%);display:grid;position:absolute;top:1.35rem;right:.2rem}.gallery-access-card{-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);background:linear-gradient(145deg,#1f1b14b8,#050403db),#050403b8;border:1px solid #f0d5983d;gap:1.04rem;padding:1.45rem;display:grid;box-shadow:0 34px 86px #0000008a,inset 0 1px #fff2d017}.gallery-access-card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:3rem;height:1px;margin:0 auto .1rem}.gallery-lock-icon{width:2.18rem;height:2.18rem;color:var(--gold-soft);background:#d7aa5514;border:1px solid #d7aa555c;border-radius:999px;place-items:center;margin:0 auto;display:grid}.gallery-lock-icon svg,.hero-trust-lines svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.gallery-lock-icon svg{stroke-width:1.55px;width:1.28rem;height:1.28rem}.gallery-access-card h2{text-align:center;color:#fff8eb;margin-bottom:.45rem;font-size:1.72rem}.gallery-access-card p{text-align:center;color:#f4ebdd;margin:0;font-size:.9rem;line-height:1.56}.gallery-access-card label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gallery-access-card input{min-height:var(--control-h);width:100%;color:var(--cream);text-transform:uppercase;background:#00000047;border:1px solid #f0d59847;padding:0 1rem;font-size:.94rem}.gallery-access-card button{min-height:var(--button-h);border-color:#f0d59875;width:100%;font-size:.8rem;box-shadow:inset 0 1px #fff6da47}.gallery-access-card .form-error{text-align:center;margin:0;font-size:.78rem;line-height:1.35}.hero-trust-lines{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c0a07b3,#0706057a);border:1px solid #f0d59829;gap:.78rem;padding:1rem 1.1rem;display:grid}.hero-trust-lines span{color:#fff7eb;text-shadow:0 2px 16px #00000094;align-items:center;gap:.72rem;font-size:1.06rem;font-weight:600;display:inline-flex}.hero-trust-lines svg{width:1.7rem;height:1.7rem;color:var(--gold);stroke-width:1.5px;flex:none}.trust-card,.gallery-code-card,.process-card,.service-card,.contact-card,.cta-band,.faq-list article{border:1px solid var(--line);box-shadow:var(--shadow);background:#120f0ac7}.trust-card{padding:var(--card-pad);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(145deg,#18140ea3,#070605b8),#0b090680;border-color:#f0d59829;box-shadow:0 24px 58px #00000070,inset 0 1px #fff2d00d}.trust-icon,.detail-list span{background:radial-gradient(circle,#d7aa5538,#d7aa5505);border:1px solid #d7aa55d9;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.3rem;display:grid}.trust-icon svg{fill:none;width:1.15rem;height:1.15rem;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.trust-card p,.process-card p,.service-card p{margin-bottom:0;font-size:.9rem}.trust-link{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin-top:1.25rem;font-size:.7rem;font-weight:900;display:inline-flex}.service-rail{right:var(--page-pad);bottom:1.1rem;left:var(--page-pad);z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid;position:absolute}.service-rail a{color:#d8cbb7;text-align:left;-webkit-backdrop-filter:blur(24px)saturate(1.05);backdrop-filter:blur(24px)saturate(1.05);background:linear-gradient(145deg,#19150fdb,#060504e6),#050403cc;border:1px solid #f0d59833;align-content:center;justify-items:start;gap:.72rem;min-height:6.8rem;padding:.85rem .95rem .8rem;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:0 28px 82px #0000006b,inset 0 1px #fff2d012}.service-rail a:hover{color:var(--gold-soft);background:linear-gradient(145deg,#221c12e6,#080705eb),#d7aa550e;border-color:#f0d59875;transform:translateY(-2px)}.service-rail strong{color:#fff4e6;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.18}.service-rail small{color:#d8cbb7;max-width:17rem;font-size:.78rem;line-height:1.42;display:block}.service-rail em{color:#0000;background:linear-gradient(90deg, var(--gold), transparent);width:2.7rem;height:1px;overflow:hidden}.rail-icon{width:2.6rem;height:2.6rem;color:var(--gold);opacity:1;place-items:center;display:grid}.rail-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:2.1rem;height:2.1rem}.content-band,.page-hero{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)));margin:0 auto}.content-band{padding:var(--section-y) 0}.story-section{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)));padding:var(--section-y) 0;margin:0 auto}.story-section+.story-section{border-top:1px solid #f0d59814}.landing-close-section{width:auto;margin:0 var(--page-pad);grid-template-columns:minmax(32rem,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,4.6vw,5rem);padding:3.15rem 0 2.85rem;display:grid;position:relative}.trust-strip{width:auto;margin:1.4rem var(--page-pad) 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0d0b08c7,#050403e6),#050403c2;border:1px solid #f0d5982e;grid-template-columns:minmax(18rem,.32fr) minmax(0,1fr);align-items:center;gap:1.8rem;padding:.86rem 1.05rem;display:grid;box-shadow:0 20px 58px #0006,inset 0 1px #fff2d00d}.hero-trust-strip{right:var(--page-pad);bottom:13.65rem;left:var(--page-pad);z-index:4;background:linear-gradient(90deg,#050403e0,#100d08b8 54%,#050403db),#050403d1;border-color:#f0d59833;grid-template-columns:minmax(20rem,.38fr) minmax(0,.62fr);gap:clamp(1.4rem,3vw,3rem);width:auto;margin:0;padding:.92rem 1.15rem;position:absolute;box-shadow:0 18px 52px #00000073,inset 0 1px #fff2d00f}.hero-trust-strip:before{content:"";background:linear-gradient(90deg,#0000,#f0d59894,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.hero-trust-strip p{color:#fff1df;border-right:1px solid #f0d59829;max-width:25rem;padding:0 1.65rem 0 0;font-size:1.02rem;line-height:1.32;display:block}.hero-trust-strip div{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:0;display:grid}.hero-trust-strip span{color:#f4e3bf;text-align:center;letter-spacing:.09em;place-items:center;gap:.22rem;min-height:3.1rem;font-size:.68rem;line-height:1.1;display:grid;position:relative}.hero-trust-strip div span+span:before{content:"";background:linear-gradient(90deg,#d7aa550f,#d7aa5575,#d7aa550f);border:0;width:100%;height:1px;margin:0;position:absolute;top:1.48rem;left:-50%;transform:none}.hero-trust-strip em{z-index:1;width:1.9rem;height:1.9rem;color:var(--gold-soft);background:radial-gradient(circle, #d7aa5529, #050403e0 66%), var(--ink);letter-spacing:0;border:1px solid #d7aa55b8;border-radius:999px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-style:normal;font-weight:900;display:grid;position:relative;box-shadow:0 0 18px #d7aa552e}.trust-strip p{color:#fff0dd;border-right:1px solid #f0d59829;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;margin:0;padding-right:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.28;display:grid}.trust-strip div{flex-wrap:wrap;justify-content:flex-end;gap:.54rem 1rem;display:flex}.trust-strip span{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.42rem;font-size:.68rem;font-weight:900;display:inline-flex}.trust-strip div span+span:before{content:"";border:1px solid #d7aa559e;width:.22rem;height:.22rem;margin-right:.18rem;display:inline-block;transform:rotate(45deg)}.trust-strip svg{width:1.02rem;height:1.02rem;color:var(--gold);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none}.trust-strip-icon{border:1px solid #d7aa5573;place-items:center;width:1.75rem;height:1.75rem;display:grid}.trust-strip-icon svg{width:1.32rem;height:1.32rem}.landing-close-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 44%,#d7aa5514,#0000 23rem),linear-gradient(#ffffff04,#0000);position:absolute;inset:1rem -2rem}.close-copy h2{max-width:15ch;font-size:clamp(2.35rem,3.45vw,4rem);line-height:1}.close-copy p{color:#efe4d5;max-width:37rem;font-size:1.02rem;line-height:1.7}.close-points{gap:.78rem;margin-top:1.55rem;display:grid}.close-points article{border-bottom:1px solid #f0d59824;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:1rem 0;display:grid}.close-points span{width:2.35rem;height:2.35rem;color:var(--gold);border:1px solid #d7aa558c;border-radius:999px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.98rem;display:grid}.close-points strong{color:var(--cream);font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:500}.delivery-system-section{width:100%;min-height:42rem;padding:4.2rem var(--page-pad) 0;background:radial-gradient(circle at 58% 70%,#d7aa5529,#0000 24rem),radial-gradient(circle at 92% 12%,#f0d5981a,#0000 22rem),linear-gradient(#070604 0%,#0c0a07 58%,#050403 100%);border-top:1px solid #d7aa5529;border-bottom:1px solid #d7aa552e;grid-template-columns:minmax(28rem,.88fr) minmax(34rem,1.12fr);align-items:center;gap:clamp(2rem,4vw,4.4rem);display:grid;position:relative;overflow:hidden}.delivery-system-section:before{content:"";pointer-events:none;opacity:.42;background:repeating-radial-gradient(at 84% 10%,#d7aa551f 0 1px,#0000 1px 2.6rem),linear-gradient(90deg,#05040347,#0000 42%,#0504033d);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%)}.delivery-system-section:after{content:"";pointer-events:none;border:1px dashed #d7aa5547;border-radius:999px;width:22rem;height:22rem;position:absolute;top:3.8rem;right:7%}.delivery-copy,.delivery-visual,.delivery-trust-strip{z-index:1;position:relative}.delivery-copy{align-content:center;max-width:44rem;padding-bottom:3.2rem;display:grid}.delivery-copy h2{color:#fff8eb;text-shadow:0 22px 54px #000000ad;gap:.1rem;margin-bottom:1.15rem;font-size:clamp(2.85rem,3.6vw,3.55rem);line-height:.96;display:grid}.delivery-copy h2 em{color:var(--gold);font-style:normal}.delivery-copy>p:not(.eyebrow){color:#e5dac8;max-width:38rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.delivery-cta{color:#141008;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-transform:uppercase;letter-spacing:.11em;border:1px solid #f0d59885;justify-content:space-between;align-items:center;gap:1.1rem;width:min(100%,23rem);min-height:3.15rem;margin-bottom:1.5rem;padding:0 1.25rem;font-size:.76rem;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 24px 48px #0000005c,inset 0 1px #fff6da6b}.delivery-cta-icon,.delivery-icon,.delivery-trust-strip>article>span,.approval-seal{color:var(--gold);background:#d7aa550f;border:1px solid #d7aa5594;border-radius:999px;place-items:center;display:grid}.delivery-cta-icon{width:1.95rem;height:1.95rem}.delivery-system-section svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.12rem;height:1.12rem}.delivery-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.delivery-feature-grid article{background:linear-gradient(145deg,#16120cb8,#040403d1),#090806c7;border:1px solid #f0d5982e;align-content:start;min-height:12.2rem;padding:1.05rem 1rem;display:grid;box-shadow:inset 0 1px #fff6da0d}.delivery-icon svg{width:1.35rem;height:1.35rem}.delivery-feature-grid h3{color:#fff4e6;max-width:10rem;margin-bottom:.62rem;font-size:1.08rem;line-height:1.08}.delivery-feature-grid p{color:#d7ccbb;margin:0;font-size:.82rem;line-height:1.45}.delivery-visual{align-self:stretch;min-height:37rem}.gallery-monitor{z-index:2;background:linear-gradient(145deg,#ffffff1f,#0000 23%),#080706;border:2px solid #e6d9c480;border-radius:1.1rem;width:min(100%,43rem);min-height:28rem;padding:.8rem;position:absolute;top:0;right:1.4rem;box-shadow:0 34px 88px #0000009e,inset 0 1px #ffffff29}.gallery-monitor:after{content:"";background:#ffffff3d;border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.35rem;left:50%}.monitor-topbar,.monitor-screen{background:linear-gradient(145deg,#17140fdb,#070605eb);border:1px solid #f0d59824}.monitor-topbar{color:#f3e8d3;text-transform:uppercase;letter-spacing:.18em;border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.monitor-topbar strong{color:#fff3df;font-size:.92rem}.monitor-topbar span{color:var(--gold-soft);font-size:.72rem}.monitor-screen{min-height:21.6rem;padding:1.25rem}.monitor-screen>p{color:#fff3df;margin-bottom:.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.1}.gallery-status-row,.gallery-workflow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gallery-status-row{color:#e4d7c6;margin-bottom:.8rem;font-size:.78rem}.gallery-status-row span:last-child{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;border:1px solid #d7aa5594;padding:.15rem .5rem;font-size:.62rem;font-weight:900}.abstract-gallery-grid{grid-template-rows:repeat(2,minmax(6.5rem,1fr));grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,.7fr));gap:.55rem;display:grid}.abstract-gallery-grid i{background:radial-gradient(circle at 82% 18%,#f0d5985c,#0000 23%),linear-gradient(145deg,#f0d59833,#0000 34%),linear-gradient(165deg,#4b402d 0%,#1d180f 47%,#070604 100%);border:1px solid #f0d59833;border-radius:.35rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5dc14}.abstract-gallery-grid i:before,.abstract-gallery-grid i:after{content:"";pointer-events:none;position:absolute}.abstract-gallery-grid i:before{clip-path:polygon(0 80%,16% 54%,31% 64%,49% 36%,66% 58%,84% 28%,100% 46%,100% 100%,0 100%);background:linear-gradient(108deg,#0000 0 28%,#f0d59857 29% 31%,#0000 32%),linear-gradient(152deg,#0000 0 48%,#fff6da33 49% 50%,#0000 51%),linear-gradient(10deg,#050403d1,#382d1be0);height:56%;inset:auto -8% -4% -6%}.abstract-gallery-grid i:after{background:background: linear-gradient(145deg, transparent 0 30%, #d7aa5547 31% 32%, transparent 33%), linear-gradient(12deg, #d7aa5517, transparent 44%);opacity:.7;inset:42% -10% -1px}.abstract-gallery-grid i:nth-child(2){background:radial-gradient(circle at 72% 20%,#f0d59854,#0000 27%),linear-gradient(135deg,#d7aa5538,#0000 38%),linear-gradient(160deg,#3d3322 0%,#16120c 54%,#060504 100%)}.abstract-gallery-grid i:nth-child(3){background:radial-gradient(circle at 82% 19%,#f0d59866,#0000 25%),linear-gradient(160deg,#f0d59829,#0000 40%),linear-gradient(145deg,#504027 0%,#1e180f 52%,#070604 100%)}.abstract-gallery-grid i:nth-child(4){background:radial-gradient(circle at 70% 16%,#f0d59847,#0000 25%),linear-gradient(130deg,#d7aa553d,#0000 32%),linear-gradient(170deg,#302719 0%,#18130d 52%,#050403 100%)}.abstract-gallery-grid i:nth-child(5){background:radial-gradient(circle at 78% 22%,#f0d5985c,#0000 24%),linear-gradient(145deg,#f0d5982e,#0000 42%),linear-gradient(155deg,#453621 0%,#18130c 50%,#050403 100%)}.abstract-gallery-grid i:first-child{grid-row:1/3}.gallery-workflow{border-top:1px solid #f0d59829;margin-top:1rem;padding-top:.8rem}.gallery-workflow span{color:#efe5d5;font-size:.78rem}.gallery-workflow span:before{content:"";border:1px solid #d7aa55b3;border-radius:999px;width:.42rem;height:.42rem;margin-right:.42rem;display:inline-block}.monitor-stand{z-index:1;clip-path:polygon(26% 0,74% 0,88% 100%,12% 100%);filter:drop-shadow(0 24px 24px #0000009e);background:linear-gradient(90deg,#ffffff14,#0000 28%),linear-gradient(#1b1814,#050403);width:8rem;height:7rem;position:absolute;bottom:-6rem;right:12.5rem}.access-card-mockup{z-index:3;background:linear-gradient(145deg,#ffffff14,#0000 28%),linear-gradient(#1c1a16,#090807);border:1px solid #f0d5982e;gap:.58rem;width:14.8rem;min-height:13.2rem;padding:1.35rem 1.15rem;display:grid;position:absolute;bottom:.9rem;right:11.1rem;transform:rotate(-1.5deg);box-shadow:0 28px 58px #0000008f}.card-logo{color:var(--gold);text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:900}.access-card-mockup strong{color:var(--gold-soft);text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:1.36rem;line-height:1.08}.access-card-mockup small,.mobile-code small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:900}.access-card-mockup b{color:#17110a;letter-spacing:.04em;background:#f5efe3;border-radius:.35rem;justify-content:center;padding:.75rem .65rem;font-size:.9rem;display:inline-flex}.mobile-gallery-mockup{z-index:4;background:radial-gradient(circle at 60% 76%,#d7aa5529,#0000 5rem),linear-gradient(#17140f,#030303);border:2px solid #e6d9c480;border-radius:1.6rem;gap:.9rem;width:11.8rem;min-height:23.1rem;padding:2.45rem 1rem 1.15rem;display:grid;position:absolute;bottom:1.45rem;right:.4rem;box-shadow:0 28px 62px #0009,inset 0 0 0 4px #ffffff08}.mobile-notch{background:#050403;border-radius:999px;width:4.2rem;height:.65rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.mobile-gallery-mockup>span{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.64rem;font-weight:900}.mobile-gallery-mockup h3{color:#fff2df;margin-bottom:.1rem;font-size:1.15rem;line-height:1.08}.mobile-code{background:#0504039e;border:1px solid #f0d5982e;gap:.35rem;padding:.82rem;display:grid}.mobile-code strong{color:#fff8eb;font-size:.78rem}.mobile-gallery-mockup p{text-align:center;color:#fff4e6;margin:0;font-size:.9rem}.delivery-trust-strip{margin:0 calc(var(--page-pad) * -1);padding:1.25rem var(--page-pad);background:linear-gradient(#060504b8,#030302f0);border-top:1px solid #f0d59824;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.delivery-trust-strip article{border-right:1px solid #d7aa5552;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:4.4rem;padding:0 1.8rem;display:grid}.delivery-trust-strip article:last-child{border-right:0}.delivery-trust-strip>article>span{width:2.8rem;height:2.8rem}.delivery-trust-strip h3{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin-bottom:.25rem;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:900}.delivery-trust-strip p{color:#d5c8b7;margin:0;font-size:.88rem;line-height:1.4}.delivery-system-section{min-height:44rem;padding:clamp(4rem, 6vw, 6.25rem) var(--page-pad);grid-template-columns:minmax(28rem,.9fr) minmax(34rem,1.1fr);gap:clamp(2.4rem,5vw,5.8rem);min-width:0}.delivery-copy{min-width:0;padding-bottom:0}.delivery-copy .eyebrow{align-items:center;gap:.82rem;display:inline-flex}.delivery-eyebrow-icon{width:2.35rem;height:2.35rem;color:var(--gold);background:#d7aa5514;border:1px solid #d7aa559e;border-radius:999px;place-items:center;display:grid}.delivery-copy h2{max-width:13.4ch;margin-bottom:1.25rem;font-size:clamp(3.35rem,4.35vw,5.15rem)}.delivery-copy>p:not(.eyebrow):not(.delivery-code-link){max-width:38rem;margin-bottom:1.7rem;font-size:1.08rem}.delivery-cta{margin-bottom:1.1rem}.delivery-cta span:nth-child(2){text-align:center;min-width:0}.delivery-code-link{color:#efe5d5;margin:0 0 1.8rem;font-size:1rem;line-height:1.5}.delivery-code-link a{color:var(--gold);text-underline-offset:.18em;text-decoration:underline}.delivery-feature-grid{background:#0504036b;border:1px solid #f0d59824;gap:0;max-width:40.5rem}.delivery-feature-grid article{border:0;border-right:1px solid #f0d59821;min-height:11.2rem;padding:1.25rem}.delivery-feature-grid article:last-child{border-right:0}.delivery-feature-grid h3{letter-spacing:0;max-width:none;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.delivery-visual{align-self:center;min-width:0;min-height:auto;display:grid}.private-gallery-preview{background:radial-gradient(circle at 88% 8%,#f0d5981c,#0000 16rem),linear-gradient(145deg,#1a160fe6,#060504f0);border:1px solid #f0d5986b;border-radius:.8rem;justify-self:end;gap:1.2rem;width:min(100%,45rem);min-width:0;padding:clamp(1.4rem,2.2vw,2rem);display:grid;box-shadow:0 36px 88px #0000008f,inset 0 1px #fff6da0f}.preview-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.preview-heading div{gap:.55rem;display:grid}.preview-heading strong{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:900}.preview-heading span{color:#fff4e6;font-size:1.28rem}.preview-heading small{color:var(--gold);text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;border:1px solid #d7aa5561;border-radius:999px;align-self:start;padding:.38rem .62rem;font-family:Arial,Helvetica,sans-serif;font-size:.66rem;font-weight:900}.preview-main-image,.preview-thumbnails span{background-color:#0000;background-image:linear-gradient(#05040305,#0504036b),url(/images/site/home-hero-acreage.jpg);background-position:50% 48%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f0d59833;border-radius:.42rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5dc14}.preview-main-image:after{content:"";background:radial-gradient(circle at 72% 12%,#f0d59829,#0000 10rem),linear-gradient(#0000 52%,#0504034d);position:absolute;inset:0}.preview-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.preview-thumbnails span{background-position:50%;min-height:5.6rem}.preview-thumbnails span:nth-child(2){background-image:linear-gradient(#05040305,#05040370),url(/images/site/gallery-private-hero.jpg)}.preview-thumbnails span:nth-child(4){background-image:linear-gradient(#05040305,#05040370),url(/images/site/service-homes.jpg)}.preview-thumbnails .is-selected{border-color:#f0d598eb;box-shadow:0 0 0 3px #d7aa5542}.preview-thumbnails .is-selected svg{color:#17110a;background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-radius:999px;width:1.1rem;height:1.1rem;padding:.45rem;position:absolute;top:.72rem;right:.72rem}.review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.review-steps span{color:#fff4e6;text-align:center;justify-items:center;gap:.52rem;font-size:.94rem;display:grid;position:relative}.review-steps span:not(:last-child):after{content:"";background:linear-gradient(90deg,#d7aa55b8,#d7aa5533);width:calc(100% - 3.6rem);height:1px;position:absolute;top:1.05rem;left:calc(50% + 2.3rem)}.review-steps b{color:#17110a;background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:.86rem;font-weight:900;display:grid}.approval-note{background:radial-gradient(circle at 10%,#d7aa551f,#0000 8rem),#0504035c;border:1px solid #d7aa5547;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.1rem 1.25rem;display:grid}.approval-seal{width:3.8rem;height:3.8rem;margin:0}.approval-note strong{color:var(--gold);margin-bottom:.35rem;font-size:1.15rem;font-weight:900;display:block}.approval-note p{color:#efe5d5;margin:0;font-size:1rem;line-height:1.5}.property-strip-section .eyebrow{align-items:center;gap:1.1rem;display:flex}.property-strip-section .eyebrow:after{content:"";background:linear-gradient(90deg,#d7aa55e6,#0000);width:4.8rem;height:1px}.property-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:1.72rem;height:1.72rem}.property-strip-section{width:auto;margin:0 var(--page-pad);grid-template-columns:minmax(22rem,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(1.4rem,3.3vw,3.4rem);padding:2.35rem 0 2.75rem;display:grid;position:relative;overflow:hidden}.property-strip-section:before{content:"";inset:0 calc(var(--page-pad) * -1);z-index:-1;pointer-events:none;background:radial-gradient(at 18% 104%,#d7aa5547,#0000 29rem),linear-gradient(#0f0d0ab8,#050403e6);position:absolute}.property-strip-section h2{color:#fff7e9;max-width:12ch;margin-bottom:.85rem;font-size:clamp(2rem,2.9vw,3.25rem);line-height:1.03}.property-strip-copy p:not(.eyebrow){color:#d8cbb7;max-width:32rem;margin-bottom:0;font-size:.98rem;line-height:1.58}.property-strip{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(#0e0c09b8,#050403c7),#050403b3;border:1px solid #d7aa557a;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:1.45rem 1.1rem 1.25rem;display:grid;position:relative;box-shadow:0 28px 70px #0000005c,inset 0 1px #fff2d00f}.property-strip:before{content:"";background:linear-gradient(90deg,#0000,#d7aa55b8,#0000);height:1px;position:absolute;top:3.35rem;left:2.2rem;right:2.2rem}.property-strip:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 23.6%,#f0d598e6 23.7% 24.2%);height:.5rem;position:absolute;top:3.1rem;left:19.5%;right:19.5%}.property-strip a{z-index:1;color:#fff4e6;text-align:center;justify-items:center;gap:.72rem;min-height:6.8rem;padding:0 .7rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.2;display:grid;position:relative}.property-icon{width:4.1rem;height:4.1rem;color:var(--gold);background:radial-gradient(circle,#d7aa5521,#050403e0 65%),#050403c7;border:1px solid #d7aa55c7;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 22px #d7aa5529,inset 0 0 18px #d7aa550f}.property-strip a:hover{color:var(--gold-soft)}.property-strip a:hover .property-icon{color:var(--gold-soft);border-color:#f0d598eb;box-shadow:0 0 28px #d7aa553d,inset 0 0 18px #d7aa551a}.story-copy h2,.local-copy h2{max-width:12ch}.story-copy p,.local-copy p{max-width:38rem;font-size:1.02rem}.gallery-feature-section{grid-template-columns:minmax(26rem,1.12fr) minmax(0,.88fr);align-items:center;gap:2.2rem;padding-top:5rem;display:grid;position:relative}.gallery-feature-section:before,.local-trust-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 45%,#d7aa5514,#0000 24rem);position:absolute;inset:1.2rem -2rem}.feature-points,.local-credentials{gap:.7rem;margin-top:1.6rem;display:grid}.feature-points span,.local-credentials span{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.08em;background:#ffffff09;border:1px solid #f0d5982e;padding:.58rem .72rem;font-size:.72rem;font-weight:800}.gallery-showcase{background-color:#0000;background-image:linear-gradient(145deg,#08070533,#080705e0),url(/images/site/service-homes.jpg);background-position:62% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f0d5982e;min-height:31rem;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a}.gallery-showcase:after{content:"";pointer-events:none;background:radial-gradient(circle at 64% 62%,#f0d59838,#0000 18rem),linear-gradient(#0000 52%,#050403bd);position:absolute;inset:0}.gallery-browser{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080705c7;border:1px solid #f0d59833;width:min(35.5rem,100% - 4rem);padding:1rem;position:absolute;bottom:2rem;right:2rem;box-shadow:0 22px 62px #0000007a}.gallery-browser>span{background:#f0d5988c;border-radius:50%;width:.42rem;height:.42rem;margin-right:.32rem;display:inline-block}.gallery-browser strong{color:var(--cream);margin:1rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:500;display:block}.gallery-photo-grid{grid-template-columns:1.2fr .8fr;gap:.55rem;display:grid}.gallery-photo-grid i{background-color:#0000;background-image:linear-gradient(#05040305,#05040359),url(/images/site/home-hero-acreage.jpg);background-position:55% 54%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:6.2rem}.gallery-photo-grid i:first-child{background-position:48% 52%;grid-row:span 2}.gallery-photo-grid i:nth-child(2){background-image:linear-gradient(#05040305,#05040359),url(/images/hero-estate-sunset.jpg);background-position:52% 55%}.gallery-photo-grid i:nth-child(3){background-image:linear-gradient(#05040305,#05040359),url(/images/hero-lake-estate.png);background-position:48% 48%}.code-pass{z-index:1;background:#050403c2;border:1px solid #f0d5983d;gap:.38rem;width:12rem;padding:.88rem;display:grid;position:absolute;top:1.6rem;left:1.6rem;box-shadow:0 20px 54px #0006}.code-pass small,.code-pass span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.code-pass strong{color:var(--gold-soft);letter-spacing:.03em;font-variant-numeric:lining-nums;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:1.24rem;font-weight:900;line-height:1}.process-story-section{padding-top:4.2rem;position:relative}.process-story-section:before{content:"";background:linear-gradient(90deg,#0000,#d7aa558a,#0000);height:1px;position:absolute;top:14.6rem;left:0;right:0}.process-timeline{grid-template-columns:.9fr 1.05fr 1.05fr .9fr;gap:1.05rem;display:grid}.process-timeline article{background-color:#0000;background-image:linear-gradient(#08070561,#080705eb),url(/images/site/service-homes.jpg);background-position:64% 64%;background-repeat:repeat,repeat;background-size:250%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f0d59829;min-height:15.2rem;padding:1.2rem;position:relative;box-shadow:0 22px 64px #00000061}.process-timeline article:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.56;height:1px;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.process-timeline article:nth-child(2n){background-image:linear-gradient(#08070561,#080705eb),url(/images/site/service-progress-monitoring.jpg);margin-top:1.85rem}.process-timeline span{color:var(--gold);margin-bottom:3rem;font-family:Georgia,Times New Roman,serif;font-size:3.4rem;display:block}.process-timeline h3{font-size:1.32rem}.process-timeline p{margin:0;font-size:.88rem}.services-showcase-section{padding-top:3.8rem}.premium-service-grid{grid-template-columns:1.25fr .9fr .9fr;gap:1rem;display:grid}.premium-service-card{background-color:#0000;background-image:linear-gradient(#0504031f,#050403e0),url(/images/site/service-acreages-estates.jpg);background-position:64% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f0d59826;align-content:end;min-height:16rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.premium-service-card:first-child,.premium-service-card:nth-child(4){min-height:19rem}.premium-service-card.alternate{background-image:linear-gradient(#0504031a,#050403e0),url(/images/site/service-real-estate.jpg)}.premium-service-card:nth-child(3),.premium-service-card:nth-child(6){background-position:72% 62%}.premium-service-card:nth-child(4){background-position:58% 64%;grid-column:span 2}.premium-service-card:nth-child(5){background-image:linear-gradient(#0504031f,#050403e0),url(/images/site/service-commercial.jpg)}.premium-service-card:before{content:"";opacity:0;background:radial-gradient(circle at 70% 32%,#f0d59826,#0000 16rem);transition:opacity .16s;position:absolute;inset:0}.premium-service-card:hover:before{opacity:1}.premium-service-card span,.premium-service-card p,.premium-service-card em{position:relative}.premium-service-card span{color:var(--cream);font-family:Georgia,Times New Roman,serif;font-size:1.55rem}.premium-service-card p{margin:.6rem 0 1rem;font-size:.9rem}.premium-service-card em{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-style:normal;font-weight:900}.local-trust-section{grid-template-columns:minmax(25rem,1.05fr) minmax(0,.95fr);align-items:center;gap:2.4rem;padding-top:4.6rem;padding-bottom:5rem;display:grid;position:relative}.local-photo{min-height:26rem;box-shadow:var(--shadow);background-color:#0000;background-image:linear-gradient(#05040314,#050403b8),url(/images/site/area-flyby-rural.jpg);background-position:70% 64%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f0d59829}.local-copy{padding:2rem 0 2rem 1rem}.page-hero h1{max-width:14ch;font-size:var(--h1-page)}.page-hero p:not(.eyebrow){max-width:40rem;font-size:1rem}.split-band{grid-template-columns:minmax(0,.95fr) minmax(20rem,1.05fr);align-items:center;gap:2rem;display:grid}.gallery-code-card{padding:var(--card-pad);gap:1rem;display:grid}.gallery-code-card.compact{max-width:34rem}.hero-copy .gallery-code-card.compact{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(145deg,#17130d80,#050403ad),#0807058a;border-color:#f0d5982e;grid-template-columns:minmax(11rem,.8fr) minmax(14rem,1.2fr);align-items:end;gap:.75rem .95rem;max-width:min(100%,35rem);padding:.72rem .78rem .78rem;box-shadow:0 16px 40px #00000057,inset 0 1px #fff2d00a}.hero-copy .gallery-code-card.compact>div{min-width:0}.hero-copy .gallery-code-card.compact .eyebrow{letter-spacing:.14em;margin-bottom:.28rem;font-size:.58rem}.hero-copy .gallery-code-card.compact h2{margin-bottom:0;font-size:1.02rem;line-height:1.08}.hero-copy .gallery-code-card.compact p:not(.eyebrow):not(.form-error){display:none}.hero-copy .gallery-code-card.compact label{letter-spacing:.1em;grid-column:2;margin-bottom:-.45rem;font-size:.58rem}.hero-copy .gallery-code-card.compact .code-entry{grid-column:2;grid-template-columns:minmax(8rem,1fr) auto;gap:.46rem}.hero-copy .gallery-code-card.compact input,.hero-copy .gallery-code-card.compact button{min-height:2.42rem}.hero-copy .gallery-code-card.compact input{padding:0 .72rem;font-size:.8rem}.hero-copy .gallery-code-card.compact button{white-space:nowrap;letter-spacing:.06em;padding:0 .76rem;font-size:.62rem}.hero-copy .gallery-code-card.compact .form-error{grid-column:1/-1;font-size:.76rem;line-height:1.35}.gallery-code-utility{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0504036b;border:1px solid #f0d59824;flex-wrap:wrap;align-items:center;gap:.65rem .75rem;width:fit-content;max-width:100%;margin-top:1.05rem;padding:.52rem;display:flex;box-shadow:0 14px 34px #00000042}.gallery-code-utility label{color:var(--muted);padding:0 .25rem;font-size:.76rem;font-weight:700;line-height:1.25}.gallery-code-utility .code-entry{grid-template-columns:minmax(8.5rem,12rem) auto;gap:.42rem;display:grid}.gallery-code-utility input,.gallery-code-utility button{min-height:2.35rem}.gallery-code-utility input{width:100%;color:var(--cream);text-transform:uppercase;background:#ffffff0e;border:1px solid #f0d59838;padding:0 .72rem;font-size:.78rem}.gallery-code-utility button{letter-spacing:.07em;padding:0 .72rem;font-size:.64rem}.gallery-code-utility .form-error{flex-basis:100%;margin:-.15rem 0 0;padding:0 .25rem;font-size:.74rem;line-height:1.3}.gallery-code-card h2{font-size:2rem}.gallery-code-card label{color:var(--cream);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.code-entry{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.code-entry input{border:1px solid var(--line-strong);width:100%;min-height:3rem;color:var(--cream);text-transform:uppercase;background:#ffffff0f;padding:0 1rem}.form-error{color:#ffd5b5;margin:0}.section-heading{max-width:58rem;margin-bottom:1.6rem}.row-heading{justify-content:space-between;gap:1.5rem;max-width:none;display:flex}.process-grid,.service-grid,.trust-grid{gap:1rem;display:grid}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card{padding:1.2rem}.process-card span{color:var(--gold);margin-bottom:2.4rem;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;display:block}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card{gap:.7rem;padding:.75rem;transition:transform .16s,border-color .16s;display:grid}.service-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.service-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.service-card span{color:var(--cream);font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.feature-band{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem;display:grid}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-list{gap:.8rem;display:grid}.detail-list.wide{max-width:58rem}.detail-list article{border:1px solid var(--line);background:#ffffff08;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid}.detail-list span{margin-top:.55rem;margin-bottom:0}.detail-list p{margin:0}.portrait-placeholder{border:1px solid var(--line);width:100%;box-shadow:var(--shadow)}.contact-card{gap:.75rem;padding:1.5rem;display:grid}.contact-card a{color:var(--gold-soft);font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.contact-page{isolation:isolate;width:100%;padding:8.4rem var(--page-pad) 3.7rem;position:relative;overflow:hidden}.request-gallery-page{isolation:isolate;width:100%;padding:6.2rem var(--page-pad) 3rem;position:relative;overflow:hidden}.request-gallery-page:before{content:"";z-index:-2;background-color:#0000;background-image:linear-gradient(#050403bd,#050403eb 34%,#050403fa 100%),radial-gradient(circle at 58% 8%,#d7aa5529,#0000 27rem),url(/images/site/gallery-private-hero.jpg);background-position:50% 22%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.request-gallery-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#f0d59814,#0000 31rem),linear-gradient(90deg,#00000052,#0000 22% 78%,#00000052);position:absolute;inset:0}.contact-page:before{content:"";z-index:-2;filter:saturate(.95)contrast(1.04);background-color:#0000;background-image:linear-gradient(#050403b8,#050403ed 30%,#050403fa 100%),radial-gradient(circle at 48% 8%,#d7aa5526,#0000 26rem),url(/images/site/contact-property-texture.jpg);background-position:50% 18%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.contact-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#f0d59814,#0000 31rem),linear-gradient(90deg,#00000047,#0000 20% 80%,#00000047);position:absolute;inset:0}.contact-intro,.contact-layout,.request-gallery-hero,.request-gallery-layout,.contact-trust-strip{width:min(var(--page-max), 100%);margin-left:auto;margin-right:auto}.contact-intro,.request-gallery-hero{text-align:center;justify-items:center;max-width:48rem;margin-bottom:1.25rem;display:grid}.contact-mark{width:min(28rem,100%);color:var(--gold);justify-content:center;align-items:center;gap:1.15rem;margin-bottom:.35rem;display:flex}.contact-mark span{background:linear-gradient(90deg,#0000,#d7aa55db);flex:1;height:1px}.contact-mark span:last-child{background:linear-gradient(90deg,#d7aa55db,#0000)}.contact-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:4.2rem;height:1.6rem}.contact-intro h1,.request-gallery-hero h1{color:#fff8eb;text-shadow:0 14px 42px #00000094;max-width:none;margin-bottom:.5rem;font-size:clamp(2.6rem,4.6vw,4.2rem)}.contact-intro p,.request-gallery-hero p{color:#d9d0c3;max-width:44rem;margin-bottom:0;font-size:.96rem;line-height:1.58}.contact-intro .contact-subhead{max-width:45rem;color:var(--gold-soft);margin-bottom:0;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.55}.contact-layout{grid-template-columns:minmax(0,1.55fr) minmax(22rem,.95fr);align-items:stretch;gap:1rem;display:grid}.request-gallery-layout{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;gap:.8rem;display:grid}.request-flight-card,.request-gallery-form,.request-gallery-side article,.request-gallery-side>a,.contact-panel,.contact-gallery-card,.contact-trust-strip{-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);background:linear-gradient(145deg,#191611c2,#050403d1),#090806b8;border:1px solid #d7aa5570;box-shadow:0 28px 76px #0000006b,inset 0 1px #fff2d00f}.request-flight-card,.request-gallery-form{gap:.85rem;padding:clamp(1rem,1.65vw,1.55rem);display:grid}.contact-card-heading{border-bottom:1px solid #d7aa557a;align-items:center;gap:.85rem;padding-bottom:.85rem;display:flex}.contact-card-heading h2{color:#fff8ec;margin:0;font-size:clamp(1.45rem,2vw,2.05rem)}.contact-icon{width:2.55rem;height:2.55rem;color:var(--gold-soft);background:radial-gradient(circle,#d7aa552e,#d7aa5505);border:2px solid #d7aa55f0;border-radius:999px;flex:none;place-items:center;display:grid}.contact-icon svg,.property-type-option svg,.request-submit svg,.secure-note svg,.contact-trust-strip svg,.contact-gallery-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.contact-icon svg{stroke-width:1.7px;width:1.18rem;height:1.18rem}.contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .85rem;display:grid}.contact-field{gap:.32rem;display:grid}.contact-field.wide{grid-column:1/-1}.contact-field span,.property-type-field legend,.contact-gallery-card label{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;font-weight:900}.contact-field span em{color:var(--muted);letter-spacing:.08em;font-style:normal}.property-type-field legend span{color:var(--muted);letter-spacing:.12em;font-size:.66rem}.contact-field input,.contact-field select,.contact-field textarea,.contact-gallery-card input{width:100%;color:var(--cream);background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #f0d59838;box-shadow:inset 0 1px #ffffff0b}.contact-field input,.contact-field select,.contact-gallery-card input{min-height:var(--control-h);padding:0 .78rem}.contact-field select{appearance:none;background:linear-gradient(45deg,#0000 50%,#f0d598db 50%) calc(100% - 1.05rem)/.38rem .38rem no-repeat,linear-gradient(135deg,#f0d598db 50%,#0000 50%) calc(100% - .8rem)/.38rem .38rem no-repeat,linear-gradient(#ffffff13,#ffffff09)}.contact-field select option{color:#18120b}.contact-field textarea{resize:vertical;min-height:5.8rem;padding:.75rem .78rem}.contact-field input::placeholder,.contact-field select:invalid,.contact-field textarea::placeholder,.contact-gallery-card input::placeholder{color:#f6efe175}.property-type-field{border:0;gap:.52rem;min-width:0;margin:0;padding:0;display:grid}.property-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.property-type-option{color:#fff4e6;text-align:center;cursor:pointer;background:#ffffff09;border:1px solid #d7aa5552;place-items:center;gap:.3rem;min-height:3.85rem;padding:.55rem .45rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.property-type-option:hover{background:#d7aa551a;border-color:#f0d598b8;transform:translateY(-1px)}.property-type-option:has(input:checked){background:#d7aa551a;border-color:#f0d598b8;transform:translateY(-1px)}.property-type-option input{opacity:0;pointer-events:none;position:absolute}.property-type-option svg{width:1.18rem;height:1.18rem;color:var(--gold);stroke-width:1.55px}.property-type-option strong{font-size:.7rem;font-weight:700;line-height:1.15}.request-submit,.contact-gallery-card button{min-height:var(--button-h);color:#161008;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:1px solid #f0d59880;justify-content:center;align-items:center;gap:.65rem;font-size:.76rem;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 18px 40px #00000047,inset 0 1px #fff6da59}.request-submit svg{stroke-width:1.7px;width:1.15rem;height:1.15rem}.request-submit:disabled{cursor:wait;opacity:.72;transform:none}.form-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.secure-note{color:var(--muted);justify-content:center;align-items:center;gap:.55rem;margin:-.1rem 0 0;font-size:.76rem;line-height:1.4;display:flex}.secure-note svg{width:1rem;height:1rem;color:var(--gold);stroke-width:1.8px}.form-confirmation{color:#f0d598;text-align:center;background:linear-gradient(90deg,#f0d5981a,#ffffff05),#0706059e;border:1px solid #f0d59857;justify-content:center;align-items:center;gap:.55rem;margin:0;padding:.78rem .9rem;font-size:.78rem;font-weight:800;line-height:1.45;display:flex;box-shadow:inset 0 1px #fff6da0f}.form-confirmation:empty,.request-gallery-form>.form-error:empty{display:none}.form-confirmation:before{content:"✓";width:1.15rem;height:1.15rem;color:var(--gold-soft);border:1px solid #f0d59873;border-radius:999px;flex:none;place-items:center;font-size:.68rem;line-height:1;display:inline-grid}.contact-side{align-content:stretch;gap:1rem;display:grid}.request-gallery-side{gap:.8rem;display:grid}.contact-panel,.contact-gallery-card,.request-gallery-side article{gap:.75rem;padding:clamp(1rem,1.45vw,1.35rem);display:grid}.request-gallery-side h2,.request-gallery-side h3{margin-bottom:0}.request-gallery-side h2{font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1.04}.request-gallery-side h3{font-size:1.2rem;line-height:1.1}.request-gallery-side p{color:#d8cfc2;margin:0;font-size:.9rem;line-height:1.5}.request-gallery-side a{width:fit-content;max-width:100%;color:var(--gold-soft);overflow-wrap:anywhere;font-weight:800}.request-gallery-side>a{width:100%;min-height:2.7rem;color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;display:inline-flex}.direct-contact-list{gap:.2rem;display:grid}.direct-contact-list a{width:fit-content;max-width:100%;color:var(--gold-soft);overflow-wrap:anywhere;font-size:clamp(1.2rem,1.7vw,1.62rem);font-weight:600}.direct-contact-list span{color:var(--muted);margin-bottom:.75rem;font-size:.92rem}.contact-panel p,.contact-gallery-card p{color:#d8cfc2;margin:0;line-height:1.6}.contact-gallery-card h2{max-width:11ch;font-size:clamp(1.7rem,2.5vw,2.35rem)}.contact-gallery-card input{text-transform:uppercase}.contact-gallery-card button{width:100%}.contact-gallery-card .form-error{margin:-.25rem 0 0;font-size:.82rem}.contact-trust-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:1rem;padding:1.15rem 1rem;display:grid}.contact-trust-strip div{border-right:1px solid #f0d5982e;justify-content:center;align-items:center;gap:.78rem;min-height:3.6rem;padding:0 1rem;display:flex}.contact-trust-strip div:last-child{border-right:0}.contact-trust-strip svg{width:2rem;height:2rem;color:var(--gold);stroke-width:1.55px;flex:none}.contact-trust-strip span{color:#fff4e5;font-size:.94rem;font-weight:700;line-height:1.25}.about-page{isolation:isolate;--about-max:none;width:100%;padding:5.6rem 0 2rem;position:relative;overflow:hidden}.about-page:before{content:"";z-index:-2;background:radial-gradient(circle at 78% 8%,#d7aa551c,#0000 27rem),linear-gradient(#110f0b9e,#050403f5 34%,#050403);position:absolute;inset:0}.about-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 22% 30%,#d7aa5513,#0000 31rem),radial-gradient(at 82% 72%,#f0d5980e,#0000 34rem),linear-gradient(#0000 0%,#d7aa5507 44%,#0000 100%);position:absolute;inset:24rem 0 0}.about-hero,.kyle-story-section,.about-trust-grid,.about-cta-band{margin-left:auto;margin-right:auto}.kyle-story-section,.about-trust-grid,.about-cta-band{width:100%}.about-hero{border-bottom:1px solid #f0d5981a;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);align-items:stretch;width:100%;min-height:30rem;display:grid;position:relative}.about-hero-copy{z-index:2;width:100%;min-width:0;padding:3.2rem clamp(1.5rem, 3vw, 3.4rem) 3rem var(--page-pad);align-content:center;justify-self:stretch;display:grid;position:relative}.about-hero-copy h1{color:#fff8eb;text-shadow:0 18px 48px #0000008a;max-width:11.5ch;margin-bottom:1.2rem;font-size:clamp(2.7rem,4.2vw,4.4rem)}.about-gold-rule{background:var(--gold);width:4.6rem;height:2px;margin-bottom:1.35rem}.about-hero-copy p:not(.eyebrow){color:#e6dece;max-width:39rem;margin-bottom:0;font-size:1rem;line-height:1.62}.about-lane-rail{flex-wrap:wrap;gap:.55rem;max-width:44rem;margin-top:1.45rem;display:flex}.about-lane-rail span{min-height:2.05rem;color:var(--gold-soft);text-transform:uppercase;letter-spacing:.09em;background:#0504033d;border:1px solid #f0d59833;align-items:center;padding:0 .72rem;font-size:.68rem;font-weight:900;display:inline-flex}.about-aerial-panel{filter:brightness(1.08)saturate(.86)contrast(1.04);background-color:#0000;background-image:linear-gradient(90deg,#050403eb 0%,#05040338 30%,#05040361 100%),linear-gradient(#05040305,#050403a8),url(/images/site/about-aerial-context.jpg);background-position:74% 44%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:30rem;margin-right:0;position:relative;overflow:hidden}.about-aerial-panel:after{content:"";opacity:.72;background:repeating-linear-gradient(172deg,#0000 0 .74rem,#d7aa552b .78rem .84rem,#0000 .88rem 1.46rem);border-bottom:1px solid #d7aa5575;width:min(23rem,42%);height:8rem;position:absolute;bottom:2.3rem;right:7%;transform:skewY(-6deg)}.about-aerial-panel span{width:4.8rem;height:3rem;color:var(--gold);position:absolute;bottom:2rem;right:6.5%}.kyle-story-section{min-height:30rem;padding:2.4rem var(--page-pad) 2.35rem;border-bottom:1px solid #f0d5981f;grid-template-columns:minmax(24rem,.72fr) minmax(34rem,1.28fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.kyle-story-section:before{content:"";inset:0 calc(var(--page-pad) * -1);z-index:-1;pointer-events:none;background:radial-gradient(at 26% 52%,#d7aa551f,#0000 28rem),linear-gradient(90deg,#f0d5980e,#0504032e 34%,#0000 72%);height:100%;position:absolute}.kyle-photo-card{background:#05040361;border:1px solid #d7aa5552;justify-self:center;width:min(100%,30rem);padding:0;position:relative;box-shadow:0 28px 70px #0000006b,inset 0 1px #fff2d00a}.kyle-photo-card:before{content:"";z-index:-1;border:1px solid #d7aa5524;width:auto;height:auto;position:absolute;inset:-.75rem -.75rem -.75rem .75rem}.kyle-photo-card:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom:1px solid #d7aa55cc;border-right:1px solid #d7aa55cc;width:3.4rem;height:3.4rem;display:block;position:absolute;bottom:-1px;right:-1px}.kyle-photo-card img{aspect-ratio:443/463;object-fit:cover;object-position:50% 50%;width:100%;display:block}.kyle-story-copy{max-width:56rem;padding-top:0}.kyle-story-copy h2{color:#f8efe0;max-width:14ch;margin-bottom:1.15rem;font-size:clamp(2.75rem,4.4vw,5rem)}.kyle-story-copy p:not(.eyebrow){color:#d9d0c3;max-width:52rem;font-size:1.05rem;line-height:1.64}.about-trust-grid{padding:1.35rem var(--page-pad);border-top:0;border-bottom:1px solid #f0d5981f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.about-trust-grid article{min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-right:1px solid #f0d59821;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:.58rem 1rem;padding:1rem clamp(1.1rem,2vw,2rem);display:grid}.about-trust-grid article:first-child{padding-left:0}.about-trust-grid article:last-child{border-right:0;padding-right:0}.about-trust-icon{width:2.2rem;height:2.2rem;color:var(--gold-soft);place-items:center;margin:.02rem 0 0;display:grid}.about-trust-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:1.75rem;height:1.75rem}.about-trust-grid h3{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.4rem;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:900}.about-trust-grid p{color:#d8cfc2;grid-column:2;max-width:22rem;margin-bottom:0;font-size:.86rem;line-height:1.5}.about-cta-band{width:calc(100% - (var(--page-pad) * 2));background:repeating-linear-gradient(166deg,#f0d5980a 0 1px,#0000 1px .72rem),radial-gradient(circle at 8% 52%,#d7aa5524,#0000 12rem),linear-gradient(145deg,#17140fbf,#050403db);border:1px solid #d7aa5594;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);margin-top:1.4rem;padding:1.55rem clamp(1.35rem,2.7vw,2.5rem);display:grid;box-shadow:0 24px 64px #0000005c,inset 0 1px #fff2d00d}.about-cta-mark{background:radial-gradient(circle,#d7aa5517,#05040324);border:1px solid #d7aa5557;border-radius:999px;place-items:center;width:6.7rem;height:6.7rem;display:grid}.about-cta-mark img{filter:drop-shadow(0 12px 22px #00000080);width:4.7rem;height:auto}.about-cta-band h2{color:#f8efe0;max-width:47rem;margin:0;font-size:clamp(1.8rem,3.1vw,3.35rem)}.about-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.about-cta-actions a{color:#161008;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-transform:uppercase;letter-spacing:.12em;border:1px solid #f0d59885;justify-content:center;align-items:center;min-width:13.6rem;min-height:3.25rem;padding:0 1.2rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff6da52}.about-cta-actions a+a{color:var(--gold-soft);background:#05040347}.gallery-page{isolation:isolate;background:radial-gradient(circle at 78% 7%,#d7aa551f,#0000 30rem),linear-gradient(#050403f5,#070604 38rem,#080705 100%);width:100%;position:relative;overflow:hidden}.gallery-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.gallery-page-hero{min-height:30rem;padding:6.4rem var(--page-pad) 2.5rem;grid-template-columns:minmax(21rem,.58fr) minmax(34rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.gallery-page-hero:before{content:"";z-index:-2;filter:brightness(1.08)saturate(1.02)contrast(1.04);background-color:#0000;background-image:radial-gradient(circle at 52% 54%,#f0d5982e,#0000 23rem),linear-gradient(90deg,#050403e6 0%,#0504036b 40%,#050403b3 100%),linear-gradient(#05040342,#0504039e),url(/images/site/gallery-private-hero.jpg);background-position:62% 48%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0}.gallery-page-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#080705);height:11rem;position:absolute;inset:auto 0 0}.gallery-hero-copy{max-width:52rem}.gallery-hero-copy h1{color:#fff8eb;text-shadow:0 20px 54px #0000008f;max-width:16ch;margin-bottom:1rem;font-size:clamp(2.75rem,4vw,4.2rem)}.gallery-hero-copy p:not(.eyebrow){color:#fff0df;text-shadow:0 2px 18px #00000094;max-width:34rem;font-size:1rem;line-height:1.72}.gallery-hero-entry{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(135deg,#080705cc,#120f0b9e),#05040385;border:1px solid #d7aa5566;justify-self:end;width:min(100%,54rem);margin:0;padding:clamp(.95rem,1.4vw,1.15rem);box-shadow:0 22px 60px #00000061,inset 0 1px #fff2d00d}.gallery-page-hero .gallery-final-cta{grid-template-columns:minmax(13rem,.65fr) minmax(20rem,1fr) auto;gap:clamp(.75rem,1.5vw,1rem);overflow:visible}.gallery-page-hero .gallery-access-entry{border-top:1px solid #d7aa5566;border-bottom:1px solid #d7aa5566}.gallery-page-hero .gallery-final-cta:before{display:none}.gallery-page-hero .gallery-final-cta h2{margin-bottom:.26rem;font-size:clamp(1.45rem,2.2vw,2.18rem);line-height:1.02}.gallery-page-hero .gallery-final-cta p{color:#f2e5d2;max-width:22rem;font-size:.86rem;line-height:1.45}.gallery-page-hero .gallery-final-cta .gallery-code-utility{background:#0504037a;padding:.78rem}.gallery-page-hero .gallery-final-cta .gallery-code-utility .code-entry{gap:.5rem}.gallery-page-hero .gallery-final-cta .gallery-code-utility input,.gallery-page-hero .gallery-final-cta .gallery-code-utility button,.gallery-page-hero .gallery-final-cta>a{min-height:2.65rem}.gallery-page-hero .gallery-final-cta>a{min-width:10.2rem}.gallery-hero-trust{flex-wrap:wrap;gap:.7rem 1.1rem;margin-top:1.3rem;display:flex}.gallery-hero-trust span{color:#f8efe0;align-items:center;gap:.48rem;font-size:.82rem;font-weight:700;display:inline-flex}.gallery-hero-trust svg,.gallery-access-notes svg{width:1.1rem;height:1.1rem;color:var(--gold);stroke-width:1.7px}.gallery-hero-access{justify-self:end;gap:1rem;width:min(100%,27rem);display:grid}.gallery-page .gallery-access-card{background:linear-gradient(145deg,#13110dc7,#050403e0),#050403bd;border-color:#d7aa5557;padding:1.5rem}.gallery-access-notes{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0504036b;border:1px solid #f0d59824;gap:.75rem;padding:1rem 1.15rem;display:grid}.gallery-access-notes p{color:#d8cfc2;grid-template-columns:auto 1fr;gap:.7rem;margin:0;font-size:.84rem;line-height:1.45;display:grid}.gallery-access-notes a{color:var(--gold-soft);font-weight:800}.mailbox-section,.gallery-preview-section,.keepsake-section{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)));margin-left:auto;margin-right:auto}.mailbox-section{padding:var(--section-y-tight) 0 var(--section-y);text-align:center;position:relative}.mailbox-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#d7aa551c,#0000 24rem),linear-gradient(#ffffff05,#0000 62%);position:absolute;inset:0 -2rem}.mailbox-section h2,.keepsake-section h2,.gallery-final-cta h2{color:#f8efe0;max-width:none;font-size:clamp(2rem,3.4vw,3.55rem)}.mailbox-section h2{margin-bottom:2rem;scroll-margin-top:9rem;font-size:clamp(2.4rem,4.2vw,4.35rem)}.mailbox-section>.eyebrow{justify-content:center;align-items:center;gap:1rem;margin-bottom:.65rem;display:inline-flex}.mailbox-section>.eyebrow:before,.mailbox-section>.eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#d7aa55c7);width:clamp(3rem,10vw,8rem);height:1px}.mailbox-section>.eyebrow:after{background:linear-gradient(90deg,#d7aa55c7,#0000)}.mailbox-timeline{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.85rem,2vw,2rem);display:grid;position:relative}.mailbox-timeline:before{content:"";background:linear-gradient(90deg,#0000,#d7aa55c7,#0000);height:1px;position:absolute;top:1.1rem;left:7%;right:7%;box-shadow:0 0 24px #d7aa553d}.mailbox-timeline article{gap:.78rem;display:grid;position:relative}.mailbox-timeline article:nth-child(2n){margin-top:2.25rem}.timeline-number{z-index:1;color:#161008;background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;margin:0 auto .95rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:900;display:grid;position:relative;box-shadow:0 0 28px #d7aa5557}.gallery-step-visual{background-color:#0000;background-image:linear-gradient(#05040305,#0504035c),url(/images/gallery/summit-gallery-experience-sheet-v2.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:400% 300%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d7aa5570;border-radius:.42rem;min-height:clamp(9.5rem,13vw,12.2rem);position:relative;overflow:hidden;box-shadow:0 24px 54px #00000061,inset 0 1px #fff2d014}.gallery-step-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0504035c);position:absolute;inset:0}.gallery-step-visual.mail{background-position:0 0}.gallery-step-visual.code{background-position:33.333% 0}.gallery-step-visual.screen{background-position:66.666% 0}.gallery-step-visual.frame{background-position:100% 0}.gallery-step-visual.keepsake{background-position:100% 100%}.gallery-step-visual span{z-index:1;background:linear-gradient(90deg, transparent, var(--gold));width:2.5rem;height:1px;position:absolute;inset:auto 1rem 1rem auto}.mailbox-timeline h3,.keepsake-grid h3{color:var(--gold-soft);margin-bottom:.25rem;font-size:1.35rem}.mailbox-timeline p,.keepsake-grid p{margin:0;font-size:.92rem;line-height:1.62}.gallery-preview-section{border-top:1px solid #f0d59838;grid-template-columns:minmax(30rem,1.18fr) minmax(22rem,.82fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:2.25rem 0 4rem;display:grid;position:relative}.gallery-preview-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 48%,#d7aa551c,#0000 24rem);position:absolute;inset:-1px -2rem 0}.gallery-laptop-mockup{background:linear-gradient(145deg,#17140fe6,#050403f5),#050403d6;border:1px solid #d7aa5594;border-radius:1.05rem;grid-template-columns:9.8rem 1fr;min-height:28rem;padding:1.05rem;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 92px #0000007a,inset 0 1px #fff2d014}.gallery-laptop-mockup:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050403c7);height:3.2rem;position:absolute;bottom:1.05rem;left:10.85rem;right:1.05rem}.mockup-sidebar{border-right:1px solid #f0d59829;align-content:start;gap:.62rem;padding:.9rem .9rem .7rem 0;display:grid}.mockup-sidebar strong{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1}.mockup-sidebar span{color:var(--muted);border:1px solid #0000;padding:.38rem .52rem;font-size:.72rem;line-height:1}.mockup-sidebar span:nth-child(3){color:var(--gold-soft);background:#d7aa5514;border-color:#d7aa5547}.mockup-screen{gap:.72rem;padding-left:1rem;display:grid}.mockup-hero-image,.mockup-grid span{background-color:#0000;background-image:linear-gradient(#05040305,#05040338),url(/images/gallery/summit-gallery-experience-sheet-v2.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:400% 300%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mockup-hero-image{background-position:33.333% 0;border:1px solid #f0d5982e;min-height:13.5rem}.mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.mockup-grid span{border:1px solid #f0d59824;min-height:5.6rem}.mockup-grid span:first-child{background-position:0%}.mockup-grid span:nth-child(2){background-position:33.333%}.mockup-grid span:nth-child(3){background-position:66.666%}.mockup-grid span:nth-child(4){background-position:100%}.mockup-grid span:nth-child(5){background-position:0 100%}.mockup-grid span:nth-child(6){background-position:33.333% 100%}.mockup-grid span:nth-child(7){background-position:66.666% 100%}.mockup-grid span:nth-child(8){background-position:100% 100%}.gallery-preview-copy h2{color:#f8efe0;max-width:12ch;font-size:clamp(2.15rem,3.8vw,3.75rem)}.gallery-preview-copy ul{gap:.82rem;margin:1.2rem 0 1.7rem;padding:0;list-style:none;display:grid}.gallery-preview-copy li{color:#e4dacb;padding-left:1.6rem;line-height:1.48;position:relative}.gallery-preview-copy li:before{content:"";border:1px solid var(--gold);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.42rem;left:0;box-shadow:0 0 12px #d7aa5538}.gallery-preview-copy blockquote{color:var(--gold-soft);border-left:2px solid #d7aa55db;margin:0;padding-left:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-style:italic;line-height:1.55}.keepsake-section{border-top:1px solid #f0d59824;grid-template-columns:minmax(18rem,.32fr) minmax(0,.68fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:2.35rem 0;display:grid}.keepsake-section>.eyebrow,.keepsake-section>h2{grid-column:1}.keepsake-section>h2{margin-bottom:0}.keepsake-grid{text-align:left;background:linear-gradient(#120f0ab8,#050403d1),#050403ad;border:1px solid #d7aa555c;grid-area:1/2/span 2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;display:grid;box-shadow:0 24px 62px #00000057,inset 0 1px #fff2d00d}.keepsake-grid article{min-height:7rem;box-shadow:none;background:0 0;border-right:1px solid #f0d59821;grid-template-columns:auto 1fr;align-content:center;gap:.25rem .8rem;padding:1rem;display:grid}.keepsake-grid article:last-child{border-right:0}.keepsake-visual{width:2.6rem;height:2.6rem;color:var(--gold);background:#d7aa5512;border:1px solid #d7aa559e;border-radius:999px;grid-row:span 2;place-items:center;display:grid}.keepsake-visual svg{stroke-width:1.5px;filter:drop-shadow(0 10px 22px #00000073);width:1.35rem;height:1.35rem}.keepsake-grid h3,.keepsake-grid p{padding-left:0;padding-right:0}.keepsake-grid h3{padding-top:0}.keepsake-grid p{padding-bottom:0}.gallery-final-cta{padding:3rem var(--page-pad);grid-template-columns:minmax(20rem,.8fr) minmax(22rem,.95fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.gallery-access-entry{border-top:1px solid #d7aa553d;border-bottom:1px solid #d7aa5547;margin-top:0}.gallery-final-cta:before{content:"";z-index:-1;filter:brightness(.82)saturate(.92);background-color:#0000;background-image:linear-gradient(#0504036b,#050403c2),url(/images/site/gallery-private-hero.jpg);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.gallery-final-cta h2{margin-bottom:.4rem}.gallery-final-cta p{color:#fff0df;max-width:34rem;margin-bottom:0}.gallery-final-cta>div{gap:.35rem;display:grid}.gallery-final-cta .gallery-code-utility{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05040394;border:1px solid #f0d59838;gap:.6rem;width:100%;padding:1rem;display:grid}.gallery-final-cta .gallery-code-utility label{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:900}.gallery-final-cta .gallery-code-utility .code-entry{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.gallery-final-cta .gallery-code-utility input{min-width:0}.gallery-final-cta .gallery-code-utility button,.gallery-final-cta>a{color:#161008;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-transform:uppercase;letter-spacing:.1em;border:1px solid #f0d59875;justify-content:center;align-items:center;min-height:3.2rem;padding:0 1.2rem;font-size:.78rem;font-weight:900;display:inline-flex}.gallery-final-cta>a{min-width:12rem;color:var(--gold-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05040373}.faq-list{gap:1rem;display:grid}.faq-list h2{font-size:1.6rem}.quick-capture-page{overflow:hidden}.quick-capture-hero,.quick-capture-intro,.quick-capture-best-for,.quick-capture-process,.quick-capture-custom,.quick-capture-final{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)));margin:0 auto}.quick-capture-hero{grid-template-columns:minmax(24rem,.92fr) minmax(24rem,1.08fr);align-items:center;gap:clamp(2rem,4vw,4.6rem);min-height:38rem;padding:7rem 0 3.4rem;display:grid;position:relative}.quick-capture-hero:before{content:"";inset:0 calc(var(--page-pad) * -1);z-index:-2;filter:saturate(.94)brightness(.88);background-color:#0000;background-image:linear-gradient(90deg,#050403f0,#0504039e 48%,#050403d1),radial-gradient(circle at 78% 30%,#d7aa552e,#0000 20rem),url(/images/site/home-hero-acreage.jpg);background-position:50%,50%,62% 48%;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute}.quick-capture-hero:after{content:"";right:calc(var(--page-pad) * -1);bottom:0;left:calc(var(--page-pad) * -1);background:linear-gradient(90deg,#0000,#d7aa55ad,#0000);height:1px;position:absolute}.quick-capture-hero-copy{z-index:1;max-width:48rem;position:relative}.quick-capture-hero h1{max-width:14ch;font-size:clamp(2.85rem,4.8vw,5.2rem)}.quick-capture-hero p:not(.eyebrow){color:#fff1df;max-width:43rem;font-size:1rem}.quick-capture-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.55rem;display:flex}.quick-capture-actions a{min-width:13.5rem}.quick-capture-visual{background-color:#0000;background-image:linear-gradient(#0504031a,#050403b8),url(/images/site/service-commercial.jpg);background-position:56% 56%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f0d59838;min-height:28rem;position:relative;box-shadow:0 28px 90px #00000080,inset 0 1px #fff2d012}.quick-capture-visual:before,.quick-capture-visual:after{content:"";pointer-events:none;border:1px solid #f0d59894;position:absolute}.quick-capture-visual:before{border-radius:999px;width:9rem;height:9rem;top:2.2rem;right:2.2rem;box-shadow:0 0 34px #d7aa553d}.quick-capture-visual:after{border-width:1px 0 0;width:48%;height:1px;bottom:4rem;right:5.5rem;transform:rotate(-8deg)}.quick-capture-pass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050403b8;border:1px solid #f0d59838;gap:.4rem;width:min(18rem,100% - 2.8rem);padding:1rem;display:grid;position:absolute;bottom:1.4rem;left:1.4rem}.quick-capture-pass span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.quick-capture-pass strong{color:#fff3df;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.quick-capture-intro,.quick-capture-custom{padding:var(--section-y) 0;border-bottom:1px solid #f0d5981a;grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.quick-capture-intro h2,.quick-capture-section-heading h2,.quick-capture-custom h2,.quick-capture-final h2{color:#fff7e9;max-width:14ch}.quick-capture-intro p:not(.eyebrow),.quick-capture-custom p{color:#e9ddca;max-width:44rem;font-size:1rem}.quick-capture-points{background:#0a0805c2;border:1px solid #f0d5982e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-capture-points article{border-right:1px solid #f0d5981f;align-content:end;gap:1rem;min-height:11rem;padding:1.2rem;display:grid}.quick-capture-points article:last-child{border-right:0}.quick-capture-points span,.quick-capture-card-grid span{border:1px solid #d7aa55c7;border-radius:999px;width:2rem;height:2rem;box-shadow:0 0 24px #d7aa552e}.quick-capture-points strong,.quick-capture-card-grid strong,.quick-capture-process strong{color:#fff1df;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500}.quick-capture-best-for,.quick-capture-process{padding:var(--section-y) 0;border-bottom:1px solid #f0d5981a}.quick-capture-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.quick-capture-card-grid{background:#0a08059e;border:1px solid #f0d59829;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quick-capture-card-grid article{border-bottom:1px solid #f0d5981f;border-right:1px solid #f0d5981f;align-content:space-between;gap:2.8rem;min-height:12rem;padding:1.1rem;display:grid}.quick-capture-card-grid article:nth-child(4n),.quick-capture-card-grid article:last-child{border-right:0}.quick-capture-card-grid article:nth-last-child(-n+3){border-bottom:0}.quick-capture-process ol{background:linear-gradient(#13100bc7,#050403d1),#050403b3;border:1px solid #f0d5982e;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.quick-capture-process li{border-right:1px solid #f0d59821;align-content:space-between;gap:3.2rem;min-height:15rem;padding:1.25rem;display:grid}.quick-capture-process li:last-child{border-right:0}.quick-capture-process li span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:2.35rem}.quick-capture-custom{align-items:start}.quick-capture-final{box-shadow:var(--shadow);background:linear-gradient(90deg,#110e0adb,#050403c7),#050403cc;border:1px solid #f0d59833;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;margin-bottom:5rem;padding:2rem;display:flex}.quick-capture-final h2{margin-bottom:0;font-size:clamp(2rem,3.4vw,4rem)}.cta-band{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)));justify-content:space-between;align-items:center;gap:2rem;margin:2rem auto 5rem;padding:1.5rem;display:flex}.cta-band h2{max-width:42rem;margin-bottom:0;font-size:clamp(1.7rem,3vw,3rem)}.site-footer{width:100%;padding:clamp(1.05rem, 2vw, 1.35rem) var(--page-pad) .85rem;background:radial-gradient(circle at 9% 16%,#d7aa5514,#0000 19rem),linear-gradient(#0c0b08 0%,#040403 100%);border-top:1px solid #d7aa5557;position:relative}.footer-main{border-bottom:1px solid #d7aa5529;grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1fr) minmax(8rem,.72fr) minmax(12rem,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);min-height:auto;padding:0 0 1.25rem;display:grid}.site-footer p{margin-bottom:0}.footer-brand{align-content:start;justify-items:start;gap:0;max-width:none;display:grid}.footer-brand img{filter:drop-shadow(0 10px 24px #0000008c);width:clamp(5.8rem,6.5vw,7.2rem);height:auto;margin-left:-.18rem}.footer-brand p{color:#e1d5c2;max-width:24rem;font-size:1rem;line-height:1.55}.footer-column{align-content:start;gap:.38rem;padding-top:.25rem;display:grid}.footer-brand .footer-column{padding-top:0}.footer-services{grid-template-columns:1fr}.site-footer strong,.footer-contact strong{color:#fff3df;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.34rem;font-size:.64rem}.footer-contact span,.footer-contact a,.site-footer nav a{color:#c8baa5;font-size:.76rem;line-height:1.45}.footer-contact a:hover,.site-footer nav a:hover{color:var(--gold-soft)}.footer-bottom{color:#b8ab97;letter-spacing:.02em;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:.75rem 1.25rem;padding-top:.72rem;font-size:.66rem;display:grid}.footer-bottom>span:nth-child(2){color:var(--gold-soft);opacity:.9;font-family:Georgia,Times New Roman,serif;font-size:.74rem}@media (min-width:1081px) and (max-height:820px){.hero-trust-strip,.hero-gallery-panel .hero-trust-lines{display:none}}@media (max-width:1080px){.top-nav{padding:.55rem var(--page-pad);gap:.7rem}.top-nav .brand-lockup img{width:5.8rem}.top-nav-links{justify-content:end;gap:.7rem;overflow:hidden}.top-nav-links a{font-size:.6rem}.page-location-marker{width:min(15rem,28vw);left:39%}.page-location-mark-row{width:min(100%,10rem)}.page-location-marker span{font-size:.52rem}.nav-cta{margin-left:0}.hero-section{min-height:auto;padding:8.6rem var(--page-pad) 20.5rem;grid-template-columns:1fr}.hero-visual{min-height:23rem}.hero-gallery-panel{width:auto;max-width:26rem;position:absolute;top:1.6rem;left:0;right:0}.gallery-access-card{padding:1.35rem}.hero-trust-lines{padding:.8rem}.hero-trust-strip,.hero-gallery-panel .hero-trust-lines{display:none}.service-rail{right:var(--page-pad);left:var(--page-pad);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.service-rail a{min-height:8.6rem;padding:1rem}.process-grid,.service-grid,.trust-grid,.feature-band,.split-band,.delivery-system-section,.contact-layout,.request-gallery-layout,.landing-close-section,.property-strip-section,.gallery-feature-section,.local-trust-section{grid-template-columns:1fr}.contact-page{padding-top:7.6rem}.contact-intro{margin-bottom:1.5rem}.property-type-options{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-trust-strip div:nth-child(2n){border-right:0}.contact-trust-strip div:nth-child(n+3){border-top:1px solid #f0d59824}.delivery-system-section{min-height:auto;padding-top:4.2rem}.delivery-copy{max-width:100%;padding-bottom:0}.delivery-copy h2{max-width:13ch;font-size:clamp(3rem,6vw,3.65rem)}.delivery-visual{min-height:37rem}.gallery-monitor{width:min(100%,42rem);left:0;right:auto}.access-card-mockup{right:9rem}.mobile-gallery-mockup{right:0}.delivery-trust-strip{grid-template-columns:1fr}.delivery-trust-strip article{border-bottom:1px solid #d7aa552e;border-right:0;padding:1rem 0}.delivery-trust-strip article:last-child{border-bottom:0}.about-hero,.kyle-story-section{grid-template-columns:1fr}.about-page{padding-top:6.2rem}.about-hero{min-height:auto}.about-hero-copy{width:100%;padding:3.4rem var(--page-pad) 1.5rem;justify-self:stretch}.about-hero-copy h1{max-width:12ch}.about-aerial-panel{min-height:18rem;margin-right:0}.kyle-story-section{min-height:auto;padding-top:2rem}.kyle-photo-card{justify-self:start;width:min(100%,34rem)}.kyle-photo-card img{aspect-ratio:443/463}.about-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.about-trust-grid article,.about-trust-grid article:first-child,.about-trust-grid article:last-child{border-bottom:1px solid #f0d59821;border-right:1px solid #f0d59821;padding:1rem}.about-trust-grid article:nth-child(2n){border-right:0}.about-trust-grid article:nth-last-child(-n+2){border-bottom:0}.about-cta-band{grid-template-columns:1fr;gap:1.2rem}.about-cta-actions{justify-content:flex-start}.gallery-page-hero,.gallery-preview-section,.keepsake-section,.gallery-final-cta,.quick-capture-hero,.quick-capture-intro,.quick-capture-custom{grid-template-columns:1fr}.quick-capture-hero{min-height:auto}.quick-capture-visual{min-height:22rem}.quick-capture-points,.quick-capture-card-grid,.quick-capture-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-capture-card-grid article:nth-child(4n){border-right:1px solid #f0d5981f}.quick-capture-card-grid article:nth-child(2n),.quick-capture-card-grid article:last-child,.quick-capture-points article:nth-child(2n),.quick-capture-process li:nth-child(2n){border-right:0}.quick-capture-points article,.quick-capture-process li{border-bottom:1px solid #f0d5981f}.quick-capture-points article:nth-last-child(-n+1),.quick-capture-process li:nth-last-child(-n+2){border-bottom:0}.keepsake-section>.eyebrow,.keepsake-section>h2,.keepsake-grid{grid-area:auto/1}.gallery-page-hero{min-height:auto;padding-bottom:3rem}.gallery-hero-access{justify-self:start}.mailbox-timeline,.keepsake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailbox-timeline:before{display:none}.mailbox-timeline article:nth-child(2n){margin-top:0}.keepsake-grid article:nth-child(2n){border-right:0}.keepsake-grid article:nth-child(n+3){border-top:1px solid #f0d59821}.gallery-preview-section{gap:2rem}.gallery-laptop-mockup{grid-template-columns:7rem 1fr}.story-section{padding:4rem 0}.gallery-feature-section{gap:2rem}.gallery-showcase,.local-photo{min-height:23rem}.property-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.property-strip:before,.property-strip:after,.process-story-section:before{display:none}.process-timeline,.premium-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-service-card:nth-child(4){grid-column:span 1}.process-timeline article:nth-child(2n){margin-top:0}.local-copy{padding:0}.footer-main{grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1fr);gap:1.25rem 2rem;min-height:auto;padding:0 0 1.2rem}.footer-brand{grid-column:auto}.footer-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.top-nav{gap:.75rem}.top-nav-links{display:none}.mobile-nav-links{padding:.34rem var(--page-pad);scrollbar-width:none;background:#050403e6;border-top:1px solid #f0d59814;border-bottom:1px solid #f0d59821;gap:.35rem;display:flex;position:absolute;top:100%;left:0;right:0;overflow-x:auto}.mobile-nav-links::-webkit-scrollbar{display:none}.mobile-nav-links a{color:#d8cbb8;text-transform:uppercase;letter-spacing:.07em;background:#ffffff09;border:1px solid #f0d59821;flex:none;justify-content:center;align-items:center;min-height:2rem;padding:0 .68rem;font-size:.62rem;font-weight:900;display:inline-flex}.mobile-nav-links a:last-child{color:#17110a;background:linear-gradient(135deg, var(--gold-soft), var(--gold))}.nav-cta{margin-left:auto}}@media (max-width:680px){:root{--page-pad:1rem}.framed-section-label .summit-accent+.eyebrow{grid-template-columns:minmax(1.25rem,.42fr) auto minmax(1.25rem,.42fr);column-gap:.65rem;width:min(100%,26rem)}.content-band{padding:3rem 0}.contact-page{padding-top:6.9rem;padding-bottom:2.8rem}.request-gallery-page{padding-top:5.8rem;padding-bottom:2.3rem}.contact-mark{gap:.65rem}.contact-mark svg{width:3.1rem}.contact-intro h1{font-size:clamp(2.35rem,11vw,3.65rem)}.request-gallery-hero h1{font-size:clamp(2.25rem,10vw,3.2rem)}.request-gallery-layout{gap:.85rem}.request-gallery-form{order:1}.request-gallery-side{order:2}.request-gallery-side h2{font-size:clamp(1.55rem,8vw,2.3rem)}.request-gallery-side h3{font-size:1.18rem}.contact-intro p,.contact-intro .contact-subhead{font-size:.98rem}.request-flight-card,.request-gallery-form,.request-gallery-side article,.contact-panel,.contact-gallery-card{padding:1rem}.contact-card-heading{gap:.75rem;padding-bottom:.9rem}.contact-card-heading h2{font-size:1.75rem}.contact-icon{width:2.35rem;height:2.35rem}.contact-field-grid,.property-type-options{grid-template-columns:1fr}.contact-trust-strip{grid-template-columns:1fr;padding:.4rem 1rem}.contact-trust-strip div,.contact-trust-strip div:nth-child(2n){border-top:1px solid #f0d59824;border-right:0;justify-content:flex-start}.contact-trust-strip div:first-child{border-top:0}.about-page{padding-top:5.4rem}.about-hero,.kyle-story-section,.about-trust-grid,.about-cta-band{width:100%}.about-cta-band{width:calc(100% - (var(--page-pad) * 2))}.about-hero-copy{padding:2.5rem var(--page-pad) 1.25rem}.about-hero-copy h1{max-width:9.6ch;font-size:clamp(2.35rem,11vw,3.45rem)}.about-hero-copy p:not(.eyebrow),.kyle-story-copy p:not(.eyebrow){font-size:.98rem}.about-aerial-panel{min-height:14rem}.kyle-story-section{gap:1.6rem}.kyle-photo-card{width:100%}.kyle-story-copy h2{font-size:clamp(2.35rem,12vw,3.65rem)}.about-trust-grid{grid-template-columns:1fr}.about-trust-grid article,.about-trust-grid article:first-child,.about-trust-grid article:last-child,.about-trust-grid article:nth-child(2n),.about-trust-grid article:nth-last-child(-n+2){border-bottom:1px solid #f0d59821;border-right:0;min-height:auto;padding:.95rem 0}.about-trust-grid article:last-child{border-bottom:0}.about-cta-band{padding:1.15rem}.about-cta-mark{width:5.5rem;height:5.5rem}.about-cta-actions,.about-cta-actions a{width:100%}.gallery-page-hero{padding-top:7rem}.gallery-hero-copy h1{font-size:clamp(2.35rem,10vw,3.5rem)}.gallery-hero-trust{display:grid}.gallery-page-hero .gallery-final-cta{grid-template-columns:1fr;justify-self:stretch;width:100%;overflow:hidden}.gallery-hero-access{width:100%}.mailbox-section,.gallery-preview-section,.keepsake-section{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)))}.mailbox-timeline,.keepsake-grid,.keepsake-section,.gallery-final-cta{grid-template-columns:1fr}.keepsake-grid article,.keepsake-grid article:nth-child(2n){border-right:0}.keepsake-grid article:nth-child(n+2){border-top:1px solid #f0d59821}.timeline-number{margin-left:0;margin-right:0}.gallery-laptop-mockup{grid-template-columns:1fr;min-height:auto;padding:.8rem}.mockup-sidebar{border-bottom:1px solid #f0d59824;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 .8rem}.mockup-screen{padding:.8rem 0 0}.mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-final-cta .gallery-code-utility .code-entry{grid-template-columns:1fr}.gallery-final-cta .gallery-code-utility button,.gallery-final-cta>a{width:100%}.quick-capture-hero{padding-top:7.1rem;padding-bottom:3rem}.quick-capture-hero h1{font-size:clamp(2.35rem,11vw,3.65rem)}.quick-capture-intro,.quick-capture-best-for,.quick-capture-process,.quick-capture-custom{padding:3rem 0}.quick-capture-section-heading,.quick-capture-final{display:grid}.quick-capture-points,.quick-capture-card-grid,.quick-capture-process ol{grid-template-columns:1fr}.quick-capture-card-grid article,.quick-capture-card-grid article:nth-child(2n),.quick-capture-card-grid article:nth-child(4n),.quick-capture-points article,.quick-capture-points article:nth-child(2n),.quick-capture-process li,.quick-capture-process li:nth-child(2n){border-bottom:1px solid #f0d5981f;border-right:0}.quick-capture-card-grid article:last-child,.quick-capture-points article:last-child,.quick-capture-process li:last-child{border-bottom:0}.quick-capture-actions,.quick-capture-actions a{width:100%}.story-section{padding:3.25rem 0}.landing-close-section{padding:3.25rem 0 2.25rem}.delivery-system-section{padding:3.3rem var(--page-pad) 0}.delivery-system-section:after{display:none}.delivery-copy h2{font-size:clamp(2.45rem,11vw,3.05rem)}.delivery-copy>p:not(.eyebrow){font-size:.98rem}.delivery-cta{width:100%;min-height:3.35rem;font-size:.78rem}.delivery-feature-grid{grid-template-columns:1fr}.delivery-feature-grid article{min-height:auto}.delivery-visual{gap:1rem;min-height:auto;display:grid}.gallery-monitor,.access-card-mockup,.mobile-gallery-mockup{width:100%;position:relative;inset:auto;transform:none}.gallery-monitor,.monitor-screen{min-height:auto}.abstract-gallery-grid{grid-template-rows:repeat(3,6.2rem);grid-template-columns:1fr 1fr}.abstract-gallery-grid i:first-child{grid-area:auto/1/auto/-1}.monitor-stand{display:none}.access-card-mockup,.mobile-gallery-mockup{min-height:auto}.mobile-gallery-mockup{padding-top:2.2rem}.delivery-trust-strip{margin-top:2rem;padding-top:.5rem;padding-bottom:.5rem}.property-strip-section{padding:2.75rem 0 3rem}.property-strip-section h2{font-size:clamp(2rem,10vw,3.1rem)}.property-strip{border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .4rem;padding:1.35rem .75rem}.property-strip a{min-height:auto;font-size:.98rem}.property-icon{width:3.8rem;height:3.8rem}.property-icon svg{width:1.9rem;height:1.9rem}.trust-strip{grid-template-columns:1fr;margin-top:1rem}.trust-strip p{border-right:0;padding-right:0}.hero-trust-strip{display:none}.trust-strip div{justify-content:flex-start}.top-nav{gap:.65rem}.top-nav .brand-lockup img{width:4.9rem}.page-location-marker{width:min(16rem,58vw);left:50%}.page-location-mark-row{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);column-gap:.42rem;width:min(100%,9.5rem)}.page-location-marker img{width:1.55rem}.page-location-marker span{letter-spacing:.1em;font-size:.48rem}.top-nav-links{display:none}.nav-cta{min-height:2rem;padding:0 .65rem;font-size:.58rem;display:none!important}h1{font-size:clamp(2.5rem,14vw,4.1rem)}.hero-copy h1{font-size:clamp(2.35rem,11vw,3.65rem)}.hero-actions,.cta-band,.row-heading{flex-direction:column;align-items:stretch}.button-primary,.button-secondary,.gallery-code-card button{width:100%}.code-entry,.hero-copy .gallery-code-card.compact .code-entry{grid-template-columns:1fr}.hero-copy .gallery-code-card.compact{grid-template-columns:1fr;align-items:stretch}.hero-copy .gallery-code-card.compact label,.hero-copy .gallery-code-card.compact .code-entry{grid-column:1}.gallery-code-utility{width:100%;display:grid}.gallery-code-utility .code-entry{grid-template-columns:minmax(0,1fr) auto}.hero-section{padding-top:9.4rem;padding-bottom:20.9rem}.hero-gallery-panel .hero-trust-lines{display:none}.hero-actions .button-primary{width:min(100%,20rem);min-width:0}.service-rail a{min-height:7rem;padding:.82rem}.service-rail{grid-template-columns:repeat(2,minmax(0,1fr));bottom:1rem}.service-rail strong{letter-spacing:0;font-size:.92rem}.service-rail small{display:none}.rail-icon{width:2rem;height:2rem}.rail-svg{width:1.8rem;height:1.8rem}.service-rail em{width:1.4rem}.site-footer{padding-bottom:.85rem}.footer-main{grid-template-columns:1fr;gap:.95rem;padding:0 0 1rem}.footer-brand{grid-template-columns:1fr}.footer-brand img{width:6.9rem;margin-left:-.18rem}.footer-brand p{max-width:22rem;font-size:.9rem;line-height:1.45}.footer-column{gap:.3rem;padding-top:0}.footer-contact{grid-column:auto;grid-template-columns:1fr;gap:.42rem}.footer-contact strong{grid-column:1/-1}.footer-contact a{overflow-wrap:anywhere}.footer-bottom{grid-template-columns:1fr;gap:.38rem;margin-top:.1rem;padding-top:.58rem;padding-left:0;display:grid}.footer-bottom nav{justify-content:flex-start;gap:.7rem}.gallery-showcase{min-height:28rem}.gallery-browser{width:calc(100% - 2rem);bottom:1rem;right:1rem}.code-pass{top:1rem;left:1rem}.process-timeline,.premium-service-grid{grid-template-columns:1fr}.process-timeline article{min-height:15rem}.process-timeline span{margin-bottom:3.4rem}.premium-service-card{min-height:18rem}.local-photo{min-height:22rem}}@media (max-width:1080px){.delivery-system-section{padding:4rem var(--page-pad);grid-template-columns:1fr;gap:2.4rem}.delivery-copy h2{max-width:13ch;font-size:clamp(3rem,7vw,4.3rem)}.private-gallery-preview{justify-self:stretch;width:100%}}@media (max-width:680px){.delivery-system-section{padding:3.2rem var(--page-pad)}.delivery-copy h2{font-size:clamp(2.55rem,12vw,3.35rem)}.delivery-copy>p:not(.eyebrow):not(.delivery-code-link),.delivery-code-link{font-size:.98rem}.delivery-cta{letter-spacing:.08em;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:0 .85rem;font-size:.68rem;display:grid}.delivery-cta span:nth-child(2){white-space:normal;overflow-wrap:anywhere}.delivery-feature-grid{grid-template-columns:1fr}.delivery-feature-grid article{border-bottom:1px solid #f0d59821;border-right:0;min-height:auto}.delivery-feature-grid article:last-child{border-bottom:0}.preview-heading{display:grid}.preview-heading small{white-space:normal;justify-self:start}.preview-main-image{min-height:13rem}.preview-thumbnails{gap:.5rem}.preview-thumbnails span{min-height:4.25rem}.review-steps{gap:.45rem}.review-steps span{font-size:.82rem}.review-steps span:not(:last-child):after{width:calc(100% - 2.9rem);left:calc(50% + 1.9rem)}.approval-note{grid-template-columns:1fr}}.footer-main{border-bottom:1px solid #d7aa5533;grid-template-columns:minmax(16rem,.95fr) minmax(15rem,.82fr) minmax(16rem,.9fr);gap:clamp(1.1rem,2.6vw,2.6rem);padding:0 0 clamp(1.3rem,2.2vw,2rem)}.site-footer .footer-brand strong,.site-footer .footer-column>strong{color:#fff4e6;text-transform:none;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.25vw,1.35rem);font-weight:500;line-height:1.15}.footer-brand-contact{gap:.28rem;max-width:31rem;display:grid}.footer-brand-contact a{color:var(--gold-soft);overflow-wrap:anywhere;font-size:.96rem;line-height:1.45}.footer-contact ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer-contact li,.footer-brand-contact a,.footer-start p,.footer-services a{color:#d0c2ae;font-size:.92rem;line-height:1.5}.footer-start p a,.footer-services a{overflow-wrap:anywhere}.footer-brand-contact a,.footer-start p a{color:var(--gold-soft)}.footer-cta{color:#151008;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-align:center;text-transform:uppercase;letter-spacing:.08em;border:1px solid #f0d59880;justify-content:center;align-items:center;min-height:2.7rem;padding:0 1.1rem;font-size:.74rem;font-weight:900;display:inline-flex;box-shadow:0 18px 38px #00000057,inset 0 1px #fff6da57}.footer-start p{margin:0}.footer-services{border-top:1px solid #d7aa5529;grid-template-columns:1fr;gap:.38rem;padding-top:.75rem;display:grid}.footer-services a{color:#c7baa6}.footer-brand-contact a:hover,.footer-start p a:hover,.footer-services a:hover,.footer-bottom a:hover{color:var(--gold)}.footer-bottom{color:#bfb29f;letter-spacing:0;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);gap:1rem;padding-top:1.1rem;font-size:.84rem}.footer-bottom>span:nth-child(2){color:var(--gold-soft);font-size:.95rem}.footer-bottom nav{gap:.75rem}.footer-bottom nav a{color:#cfc1ad;font-size:.84rem}@media (max-width:1080px){.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:680px){.site-footer{padding:2.4rem var(--page-pad) 1rem}.footer-main{grid-template-columns:1fr;gap:.85rem;padding-bottom:1.35rem}.footer-brand,.footer-column{padding:1rem}.footer-brand img{width:8rem}.site-footer .footer-brand strong,.site-footer .footer-column>strong{font-size:1.2rem}.footer-brand p,.footer-contact li,.footer-brand-contact a,.footer-start p,.footer-services a{font-size:.94rem}.footer-cta{min-height:3.2rem;padding:.55rem .8rem;font-size:.72rem}.footer-bottom{grid-template-columns:1fr;gap:.55rem;padding-top:.9rem;font-size:.78rem}.footer-bottom>span:nth-child(2){font-size:.88rem}.footer-bottom nav{justify-content:flex-start}}.services-page-redesign{background:radial-gradient(circle at 18% 16%,#d7aa5514,#0000 24rem),linear-gradient(#050403 0%,#090806 46%,#040403 100%);overflow:hidden}.services-hero-redesign{min-height:min(48rem,100vh);padding:8.2rem var(--page-pad) 4.6rem;border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(25rem,.88fr) minmax(32rem,1.12fr);align-items:center;gap:clamp(2rem,5vw,5.4rem);min-width:0;display:grid;position:relative}.services-hero-redesign:before,.services-chooser-section:before,.services-process-section:before{content:"";pointer-events:none;opacity:.26;background:repeating-radial-gradient(at 42% 22%,#d7aa5517 0 1px,#0000 1px 2.35rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 76%,#0000)}.services-hero-copy,.services-hero-image,.services-section-heading,.services-card-grid,.services-process-heading,.services-process-steps,.services-final-cta{z-index:1;position:relative}.services-hero-copy{align-content:center;min-width:0;max-width:100%;display:grid}.services-hero-copy h1{color:#fff8eb;text-shadow:0 24px 64px #000000b8;max-width:11.6ch;margin-bottom:1.25rem;font-size:clamp(4rem,5.7vw,6.8rem);line-height:.95}.services-hero-copy>p:not(.eyebrow){color:#e2d6c4;max-width:40rem;margin-bottom:1.55rem;font-size:1.08rem;line-height:1.66}.services-hero-actions,.services-final-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.services-hero-actions{margin-bottom:1.65rem}.services-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;max-width:48rem;display:grid}.services-trust-row span{color:#dfd1bd;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;font-size:.9rem;line-height:1.25;display:grid}.services-trust-row svg,.services-card-icon svg,.services-step-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.15rem;height:1.15rem}.services-trust-row svg{width:2.45rem;height:2.45rem;color:var(--gold);background:#d7aa550f;border:1px solid #d7aa5594;border-radius:999px;padding:.65rem}.services-hero-image{background-color:#0000;background-image:linear-gradient(90deg,#050403d9,#05040314 34%,#05040329),linear-gradient(#0504030a,#05040347),url(/images/site/home-hero-acreage.jpg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f0d5982e;min-height:clamp(27rem,42vw,39rem);box-shadow:0 34px 88px #00000075,inset 0 1px #fff6da12}.services-chooser-section,.services-process-section{padding:clamp(3.4rem, 5vw, 5.5rem) var(--page-pad);border-bottom:1px solid #d7aa552e;position:relative}.services-section-heading{width:min(100%, var(--page-max));grid-template-columns:minmax(0,.9fr) minmax(22rem,.66fr);align-items:center;gap:clamp(1.5rem,3.5vw,4rem);min-width:0;margin:0 auto clamp(1.8rem,3vw,2.8rem);display:grid}.services-section-heading>*,.services-process-heading,.services-final-cta>*{min-width:0}.services-section-heading h2,.services-process-heading h2,.services-final-cta h2{color:#fff8eb;text-shadow:0 18px 48px #0000008a;line-height:1}.services-section-heading h2{max-width:28ch;font-size:clamp(2.2rem,3vw,3.55rem);line-height:.98}.services-section-heading>p{color:#d9cbb7;max-width:45rem;margin:1.1rem 0 0;font-size:clamp(1.02rem,1.2vw,1.12rem);line-height:1.72}.services-card-grid{width:min(100%, var(--page-max));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.7vw,1.5rem);min-width:0;margin:0 auto;display:grid}.services-choice-card{background:radial-gradient(circle at 86% 18%,#d7aa551a,#0000 12rem),linear-gradient(145deg,#13100bdb,#050403e6);border:1px solid #f0d59838;grid-template-columns:minmax(15rem,.92fr) minmax(16rem,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff6da0d}.services-choice-image{background-position:50%;background-size:cover;border-right:1px solid #f0d59826;min-height:clamp(16rem,15vw,20rem)}.services-choice-copy{grid-template-rows:auto auto auto auto 1fr;align-content:start;min-width:0;padding:clamp(1.25rem,1.65vw,1.75rem);display:grid}.services-card-icon,.services-step-icon{width:3rem;height:3rem;color:var(--gold);background:#d7aa550f;border:1px solid #d7aa5594;border-radius:999px;place-items:center;margin-bottom:.95rem;display:grid}.services-choice-card h3{color:#fff4e6;max-width:18ch;margin-bottom:.8rem;font-size:clamp(1.65rem,1.55vw,2.05rem);line-height:1.04}.services-choice-card p,.services-choice-card dd,.services-process-steps p,.services-final-cta p{color:#d6c9b6;line-height:1.55}.services-choice-card p{max-width:35rem;margin:0 0 1.15rem;font-size:.94rem}.services-choice-card dl{gap:.35rem;margin:0 0 1.35rem;display:grid}.services-choice-card dt{color:var(--gold);font-size:.82rem;font-weight:900}.services-choice-card dd{max-width:36rem;margin:0;font-size:.88rem;line-height:1.52}.services-choice-card a{color:var(--gold);text-transform:uppercase;letter-spacing:.09em;align-self:end;margin-top:auto;font-size:.78rem;font-weight:900}.services-choice-card a:after{content:" ->";margin-left:.55rem}.services-process-section{width:min(100%, calc(var(--page-max) + (var(--page-pad) * 2)));grid-template-columns:minmax(28rem,.48fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-width:0;margin:0 auto;display:grid}.services-process-heading{min-width:0}.services-process-heading h2{max-width:16ch;font-size:clamp(2rem,2.6vw,3.1rem)}.services-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);min-width:0;display:grid}.services-process-steps article{background:linear-gradient(145deg,#100d0994,#05040342);border-left:1px solid #d7aa5542;grid-template-columns:auto minmax(0,1fr);gap:1.05rem;padding:clamp(.9rem,1.3vw,1.25rem);display:grid}.services-process-steps small{color:#17110a;background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;margin-bottom:.3rem;font-size:.72rem;font-weight:900;display:inline-grid}.services-process-steps h3{color:#fff4e6;margin-bottom:.35rem;font-size:1.28rem}.services-process-steps p{margin:0;font-size:.92rem}.services-final-cta{width:min(var(--page-max), calc(100% - (var(--page-pad) * 2)));background:radial-gradient(circle at 86%,#d7aa551f,#0000 17rem),linear-gradient(145deg,#14110cd1,#050403db);border:1px solid #f0d59833;grid-template-columns:minmax(24rem,1fr) auto;align-items:center;gap:clamp(1.4rem,4vw,4rem);min-width:0;margin:clamp(2rem,4vw,3.3rem) auto clamp(3rem,5vw,4.8rem);padding:clamp(1.65rem,2.5vw,2.35rem);display:grid}.services-final-cta h2{max-width:30ch;margin-bottom:.8rem;font-size:clamp(2.2rem,2.7vw,3.55rem)}.services-final-cta p:not(.eyebrow){max-width:34rem;margin:0;font-size:.98rem}.services-final-actions{min-width:min(100%,18rem);display:grid}@media (max-width:1080px){.services-hero-redesign,.services-section-heading,.services-process-section,.services-final-cta{grid-template-columns:1fr}.services-hero-redesign{min-height:auto;padding-top:8.5rem}.services-hero-copy h1{max-width:12ch;font-size:clamp(3.6rem,9vw,5.2rem)}.services-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.services-card-grid{grid-template-columns:1fr}.services-choice-card{grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1fr)}.services-process-steps{grid-template-columns:1fr}.services-final-actions{width:min(100%,24rem)}}@media (max-width:680px){.services-hero-redesign{padding:7.4rem var(--page-pad) 3rem;gap:1.5rem;overflow-x:clip}.services-hero-copy h1{width:calc(100vw - (var(--page-pad) * 2) - 1.25rem);overflow-wrap:normal;max-width:10.5ch;font-size:clamp(2.45rem,11vw,3.25rem)}.services-hero-copy>p:not(.eyebrow){width:calc(100vw - (var(--page-pad) * 2) - 1.25rem);overflow-wrap:anywhere;max-width:100%;font-size:.9rem}.services-hero-actions,.services-final-actions{display:grid}.services-hero-actions a,.services-final-actions a{width:100%;min-width:0}.services-trust-row{grid-template-columns:1fr}.services-hero-image{min-height:17rem}.services-chooser-section,.services-process-section{padding:3rem var(--page-pad)}.services-section-heading h2,.services-process-heading h2,.services-final-cta h2{overflow-wrap:normal;max-width:15ch;font-size:clamp(1.95rem,8.5vw,2.65rem)}.services-section-heading>p{overflow-wrap:anywhere;max-width:100%;font-size:.98rem}.services-choice-card{grid-template-columns:1fr;max-width:100%}.services-choice-image{border-bottom:1px solid #f0d59826;border-right:0;min-height:14rem}.services-choice-copy{padding:1.15rem}.services-choice-card h3{max-width:14ch}.services-process-steps article{padding-left:.85rem}.services-final-cta{width:calc(100% - (var(--page-pad) * 2));margin-top:2rem;padding:1.15rem}}@media (max-width:480px){.top-nav .nav-cta{display:none!important}}.site-footer{padding:1.25rem var(--page-pad) .7rem;background:radial-gradient(circle at 12% 0,#d7aa5514,#0000 18rem),linear-gradient(#090806 0%,#030302 100%);border-top:1px solid #d7aa553d}.footer-inner{width:min(100%, var(--page-max));margin:0 auto}.footer-main{border-bottom:1px solid #d7aa5529;grid-template-columns:minmax(14rem,1.1fr) minmax(10rem,.7fr) minmax(15rem,1fr) minmax(15rem,.95fr);gap:clamp(1rem,2.4vw,2.4rem);padding:0 0 .95rem;display:grid}.footer-brand,.footer-column{background:0 0;border:0;min-width:0;padding:0}.footer-brand{align-content:start;gap:.45rem;display:grid}.footer-brand img{width:clamp(5.5rem,6.2vw,7rem);margin-left:-.14rem}.site-footer .footer-brand strong,.site-footer .footer-column>strong{color:#fff4e6;text-transform:none;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500;line-height:1.15}.footer-brand-contact{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.footer-brand-contact a,.footer-contact li,.footer-services a,.footer-bottom,.footer-bottom nav a{color:#cfc2af;font-size:.78rem;line-height:1.45}.footer-brand-contact a{color:var(--gold-soft)}.footer-column{align-content:start;gap:.6rem;display:grid}.footer-services{border-top:0;flex-wrap:wrap;gap:.35rem .9rem;padding-top:0;display:flex}.footer-contact ul{flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.footer-contact li{padding-left:.75rem;position:relative}.footer-contact li:before{content:"";border:1px solid #d7aa55cc;border-radius:999px;width:.25rem;height:.25rem;position:absolute;top:.62em;left:0}.footer-brand-contact a:hover,.footer-services a:hover,.footer-bottom a:hover{color:var(--gold)}.footer-bottom{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:.8rem;padding-top:.7rem;display:grid}.footer-bottom>span:nth-child(2){color:var(--gold-soft);font-family:Georgia,Times New Roman,serif;font-size:.82rem}.footer-bottom nav{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.footer-bottom nav a:not(:last-child):after{content:".";color:#d7aa5570;margin-left:.55rem}@media (max-width:900px){.footer-main,.footer-bottom{grid-template-columns:1fr}.footer-bottom nav{justify-content:flex-start}}:root{--page-pad:clamp(.95rem, 2vw, 2.25rem);--section-y:clamp(2.45rem, 3.9vw, 3.4rem);--section-y-tight:clamp(1.75rem, 3vw, 2.45rem);--card-pad:clamp(.9rem, 1.1vw, 1.1rem);--control-h:2.75rem;--button-h:2.75rem;--body-size:.92rem;--lead-size:.98rem;--h1-home:clamp(2.3rem, 3.15vw, 3.35rem);--h1-page:clamp(2.2rem, 3.55vw, 3.75rem);--h2-size:clamp(1.55rem, 2.25vw, 2.45rem)}h1{font-size:var(--h1-page);line-height:1}h2{font-size:var(--h2-size)}.top-nav{gap:.85rem;padding-top:.38rem;padding-bottom:.38rem}.brand-lockup img{width:min(6.35rem,100%)}.top-nav-links{gap:clamp(.85rem,1.8vw,1.35rem)}.top-nav-links a,.nav-cta{font-size:.68rem}.nav-cta,.button-primary,.button-secondary,.gallery-code-card button,.gallery-code-utility button,.gallery-access-card button,.contact-gallery-card button,.services-hero-actions a,.services-final-actions a,.services-choice-card a{min-height:var(--button-h);padding:0 .9rem;font-size:.68rem}.hero-section{min-height:min(38rem,100vh);padding:5.85rem var(--page-pad) 5.9rem;gap:clamp(1.5rem,3vw,3.4rem)}.hero-copy{max-width:min(37rem,100%)}.hero-copy h1{max-width:13.5ch;margin-bottom:.95rem;font-size:clamp(2.3rem,3.1vw,3.35rem)}.hero-lead,.hero-copy p:not(.eyebrow):not(.form-error),.page-hero p:not(.eyebrow),.request-gallery-hero p,.about-hero-copy p:not(.eyebrow),.gallery-hero-copy p{font-size:var(--lead-size);line-height:1.58}.hero-actions{gap:.75rem;margin-top:1.1rem}.hero-proof-strip{gap:.8rem;margin-top:1.05rem}.hero-proof-strip span{font-size:.74rem}.hero-copy .gallery-code-card.compact,.gallery-code-card,.gallery-access-card,.contact-gallery-card,.request-flight-card,.contact-card,.trust-card,.process-card,.service-card{padding:var(--card-pad)}.hero-copy .gallery-code-card.compact{max-width:27rem}.hero-copy .gallery-code-card.compact h2,.gallery-code-card h2,.gallery-access-card h2,.contact-card-heading h2{font-size:clamp(1.22rem,1.55vw,1.55rem);line-height:1.08}.gallery-code-card p:not(.eyebrow):not(.form-error),.gallery-access-card p,.contact-gallery-card p,.contact-card p,.trust-card p,.process-card p,.service-card p{font-size:.88rem;line-height:1.5}.gallery-code-card input,.gallery-code-utility input,.gallery-access-card input,.contact-gallery-card input,.request-flight-card input,.request-flight-card textarea{min-height:var(--control-h);font-size:.86rem}.service-rail{right:var(--page-pad);width:min(49rem, calc(100vw - (var(--page-pad) * 2)));gap:.65rem;bottom:.85rem}.service-rail a{min-height:5.65rem;padding:.72rem}.service-rail strong{font-size:.92rem;line-height:1.1}.service-rail small,.service-rail em{font-size:.68rem;line-height:1.35}.page-hero{padding:clamp(6.1rem, 8vw, 7.2rem) var(--page-pad) clamp(2.4rem, 4vw, 3.2rem)}.page-hero h1{max-width:15ch;margin-bottom:.8rem;font-size:clamp(2.25rem,3.6vw,3.7rem)}.gallery-page-hero{min-height:clamp(22rem,42vw,30rem);padding:clamp(6.2rem, 8vw, 7.4rem) var(--page-pad) clamp(1.7rem, 3vw, 2.4rem)}.gallery-hero-copy h1{max-width:12.5ch;font-size:clamp(2.25rem,3.35vw,3.45rem)}.gallery-page .gallery-access-card{max-width:24rem}.request-gallery-hero{padding:clamp(6rem, 8vw, 7.2rem) var(--page-pad) clamp(1.8rem, 3.4vw, 2.8rem)}.request-gallery-hero h1{max-width:16ch;margin-bottom:.85rem;font-size:clamp(2.25rem,3.65vw,3.65rem)}.request-gallery-layout,.contact-layout{gap:clamp(1rem,2vw,1.8rem)}.about-hero-copy h1{max-width:12ch;margin-bottom:.9rem;font-size:clamp(2.25rem,3.45vw,3.5rem)}.about-intro,.about-trust,.about-final,.gallery-preview-section,.keepsake-section,.mailbox-section,.quick-capture-services,.quick-capture-process,.quick-capture-delivery{padding-top:var(--section-y);padding-bottom:var(--section-y)}.about-aerial-panel,.kyle-photo-card{min-height:clamp(20rem,36vw,28rem)}.about-trust-grid,.delivery-feature-grid,.quick-capture-card-grid,.process-grid,.trust-grid,.service-grid{gap:clamp(.85rem,1.5vw,1.25rem)}.about-trust-grid article,.delivery-feature-grid article,.quick-capture-card-grid article{padding:clamp(.85rem,1.2vw,1.15rem)}.services-hero-redesign{min-height:min(39rem,100vh);padding:6.6rem var(--page-pad) 3.15rem;gap:clamp(1.45rem,3.3vw,3.6rem)}.services-hero-copy h1{max-width:12ch;margin-bottom:.95rem;font-size:clamp(2.9rem,4.25vw,5rem)}.services-hero-copy>p:not(.eyebrow){max-width:36rem;margin-bottom:1.15rem;font-size:.98rem;line-height:1.58}.services-hero-actions{gap:.7rem;margin-bottom:1.1rem}.services-hero-actions a,.services-final-actions a{min-width:min(100%,12rem)}.services-trust-row{gap:.62rem}.services-trust-row span{gap:.48rem;font-size:.8rem}.services-trust-row svg{width:2.1rem;height:2.1rem;padding:.52rem}.services-chooser-section,.services-process-section{padding:clamp(2.45rem, 3.7vw, 4rem) var(--page-pad)}.services-section-heading{gap:clamp(1.1rem,2.4vw,2.8rem);margin-bottom:clamp(1.25rem,2.2vw,2rem)}.services-section-heading h2{font-size:clamp(1.85rem,2.45vw,2.9rem)}.services-section-heading>p{margin-top:.8rem;font-size:.95rem;line-height:1.58}.services-card-grid{gap:clamp(.75rem,1.25vw,1.1rem)}.services-choice-image{min-height:clamp(13rem,12.5vw,17rem)}.services-choice-copy{padding:clamp(1rem,1.35vw,1.35rem)}.services-card-icon,.services-step-icon{width:2.55rem;height:2.55rem;margin-bottom:.7rem}.services-choice-card h3{margin-bottom:.55rem;font-size:clamp(1.35rem,1.35vw,1.7rem)}.services-choice-card p{margin-bottom:.85rem;font-size:.86rem}.services-choice-card dl{gap:.25rem;margin-bottom:1rem}.services-choice-card dt{font-size:.76rem}.services-choice-card dd{font-size:.82rem}.services-process-section{gap:clamp(1.3rem,3.2vw,3.5rem)}.services-process-heading h2{font-size:clamp(1.8rem,2.25vw,2.65rem)}.services-process-steps{gap:clamp(.75rem,1.5vw,1.25rem)}.services-process-steps article{gap:.78rem;padding:clamp(.75rem,1.05vw,1rem)}.services-process-steps h3{font-size:1.08rem}.services-process-steps p{font-size:.84rem}.services-final-cta{gap:clamp(1rem,2.8vw,2.6rem);margin:clamp(1.55rem,3vw,2.5rem) auto clamp(2.2rem,4vw,3.4rem);padding:clamp(1.15rem,1.7vw,1.6rem)}.services-final-cta h2{margin-bottom:.55rem;font-size:clamp(1.85rem,2.35vw,2.85rem)}.services-final-cta p:not(.eyebrow){font-size:.9rem}.site-footer{padding:1rem var(--page-pad) .55rem}.footer-main{grid-template-columns:minmax(13rem,1fr) minmax(8rem,.58fr) minmax(13rem,.92fr) minmax(13rem,.9fr);gap:clamp(.85rem,1.8vw,1.75rem);padding-bottom:.72rem}.footer-brand{gap:.32rem}.footer-brand img{width:clamp(4.8rem,5vw,6rem)}.site-footer .footer-brand strong,.site-footer .footer-column>strong{font-size:.96rem}.footer-column{gap:.45rem}.footer-brand-contact a,.footer-contact li,.footer-services a,.footer-bottom,.footer-bottom nav a{font-size:.72rem;line-height:1.42}.footer-services,.footer-contact ul{grid-template-columns:1fr;justify-items:start;gap:.28rem;display:grid}.footer-services a,.footer-contact li{width:fit-content}.footer-bottom{gap:.6rem;padding-top:.52rem}.footer-bottom>span:nth-child(2){font-size:.76rem}@media (max-width:1080px){.services-hero-redesign{padding-top:6.8rem}.services-hero-copy h1{font-size:clamp(2.65rem,7vw,4.1rem)}.services-choice-card{grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1fr)}}@media (max-width:760px){:root{--section-y:clamp(2.1rem, 8vw, 2.85rem);--section-y-tight:clamp(1.55rem, 6vw, 2rem);--body-size:.9rem;--lead-size:.92rem}.hero-section,.services-hero-redesign,.gallery-page-hero,.request-gallery-hero,.about-hero,.page-hero{min-height:auto}.hero-section{padding:5.9rem var(--page-pad) 2.25rem;gap:1.35rem}.hero-copy h1,.page-hero h1,.gallery-hero-copy h1,.request-gallery-hero h1,.about-hero-copy h1{max-width:12.5ch;font-size:clamp(2rem,8.4vw,2.75rem)}.hero-copy p:not(.eyebrow):not(.form-error),.page-hero p:not(.eyebrow),.request-gallery-hero p,.about-hero-copy p:not(.eyebrow),.gallery-hero-copy p{font-size:.92rem;line-height:1.52}.hero-copy .gallery-code-card.compact{max-width:100%}.service-rail{width:100%;margin-top:1rem;position:static}.service-rail a{min-height:4.9rem}.gallery-page-hero,.request-gallery-hero,.about-hero,.page-hero{padding-top:5.85rem;padding-bottom:2rem}.about-aerial-panel,.kyle-photo-card,.services-hero-image{min-height:17rem}.services-hero-redesign{padding:5.9rem var(--page-pad) 2.25rem;gap:1.25rem}.services-hero-copy h1{width:auto;max-width:11.5ch;font-size:clamp(2.1rem,8.8vw,2.85rem)}.services-hero-copy>p:not(.eyebrow){width:auto;font-size:.9rem;line-height:1.5}.services-hero-actions,.services-final-actions{gap:.6rem}.services-choice-card{grid-template-columns:1fr}.services-chooser-section,.services-process-section{padding:var(--section-y) var(--page-pad)}.services-section-heading h2,.services-process-heading h2,.services-final-cta h2{max-width:16ch;font-size:clamp(1.7rem,7.2vw,2.25rem)}.services-choice-image{min-height:11.5rem}.services-card-icon,.services-step-icon{width:2.35rem;height:2.35rem}.services-choice-copy,.services-final-cta{padding:1rem}.services-choice-card h3{font-size:clamp(1.22rem,5.6vw,1.55rem)}.services-process-steps article{padding:.85rem}.request-gallery-layout,.contact-layout,.footer-main,.footer-bottom{gap:.85rem}.footer-main{grid-template-columns:1fr;padding-bottom:.8rem}.footer-bottom{grid-template-columns:1fr}}@media (max-width:420px){.hero-copy h1,.page-hero h1,.gallery-hero-copy h1,.request-gallery-hero h1,.about-hero-copy h1,.services-hero-copy h1{font-size:clamp(1.85rem,8.2vw,2.35rem)}.nav-cta,.button-primary,.button-secondary,.gallery-code-card button,.gallery-code-utility button,.gallery-access-card button,.contact-gallery-card button,.services-hero-actions a,.services-final-actions a{min-height:2.35rem}}.page-hero{padding-top:clamp(5.35rem,6.8vw,6.25rem);padding-bottom:clamp(1.55rem,2.8vw,2.15rem)}.page-hero h1,.gallery-hero-copy h1,.request-gallery-hero h1,.about-hero-copy h1{font-size:clamp(2.05rem,3.05vw,3.25rem)}.page-hero+.content-band{padding-top:clamp(1.2rem,2.1vw,1.8rem)}.gallery-page-hero,.request-gallery-hero{padding-top:clamp(5.45rem,7vw,6.4rem);padding-bottom:clamp(1.35rem,2.5vw,2rem)}.gallery-page-hero{min-height:clamp(20rem,36vw,26rem)}.request-gallery-hero{min-height:0}.about-hero{min-height:clamp(23rem,38vw,29rem);padding:0}.about-hero-copy{padding-top:clamp(4.8rem,6vw,5.8rem);padding-bottom:clamp(1.8rem,3vw,2.4rem)}.about-aerial-panel{min-height:clamp(21rem,34vw,28rem)}.services-hero-copy h1{font-size:clamp(2.6rem,3.72vw,4.45rem)}.services-hero-redesign{min-height:min(36rem,100vh);padding-top:6.15rem;padding-bottom:2.75rem}.services-hero-image{min-height:clamp(19rem,29vw,28rem)}@media (max-width:760px){.about-page{padding-top:0}.page-hero,.gallery-page-hero,.request-gallery-hero,.about-hero{padding-top:5.45rem;padding-bottom:1.75rem}.about-hero{padding-top:0;padding-bottom:0}.about-hero-copy{padding-top:5.45rem;padding-bottom:1.25rem}.page-hero h1,.gallery-hero-copy h1,.request-gallery-hero h1,.about-hero-copy h1,.services-hero-copy h1{font-size:clamp(1.9rem,7.9vw,2.55rem)}.services-hero-redesign{padding-top:5.45rem;padding-bottom:2rem}}.delivery-system-section{min-height:0;padding:clamp(2.2rem, 3.4vw, 3.25rem) var(--page-pad);grid-template-columns:minmax(24rem,.82fr) minmax(30rem,1fr);gap:clamp(1.45rem,2.8vw,3rem)}.delivery-copy .eyebrow{gap:.6rem;margin-bottom:.65rem}.delivery-eyebrow-icon{width:1.95rem;height:1.95rem}.delivery-copy h2{max-width:14ch;margin-bottom:.9rem;font-size:clamp(2.1rem,2.7vw,3.1rem);line-height:.98}.delivery-copy>p:not(.eyebrow):not(.delivery-code-link){max-width:34rem;margin-bottom:1.15rem;font-size:.96rem;line-height:1.55}.delivery-cta{min-height:2.55rem;margin-bottom:.85rem;padding:0 1rem}.delivery-code-link{margin-bottom:1.2rem;font-size:.9rem}.delivery-feature-grid article{min-height:8.6rem;padding:.9rem}.delivery-icon{width:2.15rem;height:2.15rem;margin-bottom:.65rem}.delivery-feature-grid h3{font-size:1rem}.delivery-feature-grid p{font-size:.82rem;line-height:1.42}.private-gallery-preview{border-radius:.55rem;gap:.82rem;width:min(100%,36rem);padding:clamp(1rem,1.45vw,1.35rem)}.preview-heading{gap:.75rem}.preview-heading div{gap:.35rem}.preview-heading strong{letter-spacing:.16em;font-size:.78rem}.preview-heading span{font-size:1.05rem}.preview-heading small{padding:.28rem .5rem;font-size:.58rem}.preview-thumbnails{gap:.5rem}.preview-thumbnails span{min-height:4.2rem}.review-steps{gap:.65rem}.review-steps span{gap:.38rem;font-size:.82rem}.review-steps b{width:1.85rem;height:1.85rem;font-size:.75rem}.review-steps span:not(:last-child):after{width:calc(100% - 3.1rem);top:.9rem;left:calc(50% + 2rem)}.approval-note{border-radius:.42rem;gap:.85rem;padding:.78rem .9rem}.approval-seal{width:2.8rem;height:2.8rem}.approval-seal svg{width:1.25rem;height:1.25rem}.approval-note strong{margin-bottom:.18rem;font-size:.95rem}.approval-note p{font-size:.82rem;line-height:1.4}@media (max-width:1080px){.delivery-system-section{grid-template-columns:1fr}.delivery-visual,.private-gallery-preview{justify-self:stretch}}@media (max-width:760px){.delivery-system-section{padding:2.1rem var(--page-pad)}.delivery-copy h2{font-size:clamp(1.95rem,8.1vw,2.65rem)}.delivery-feature-grid{grid-template-columns:1fr}.delivery-feature-grid article{border-bottom:1px solid #f0d59821;border-right:0;min-height:auto}.preview-main-image{min-height:12rem}.preview-heading,.approval-note{grid-template-columns:1fr}}.hero-photo{filter:brightness(1.02)contrast(1.05)saturate(.98);background-color:#0000;background-image:radial-gradient(at 68% 66%,#f6d6983d 0%,#f6d6981a 24%,#0000 44%),linear-gradient(90deg,#050403db 0%,#05040394 28%,#0504031a 60%,#05040342 100%),linear-gradient(#0504035c 0%,#0504030a 58%,#05040380 100%),url(/images/site/service-homes.jpg);background-position:50% 49%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.delivery-system-section{padding-right:var(--page-pad);padding-left:var(--page-pad);background:radial-gradient(circle at 50% 58%,#d7aa5521,#0000 18rem),radial-gradient(circle at 74% 16%,#f0d59814,#0000 18rem),linear-gradient(#070604 0%,#0b0906 58%,#050403 100%);grid-template-columns:minmax(30rem,35rem) minmax(30rem,36rem);justify-content:center;column-gap:clamp(2rem,3.2vw,3.75rem)}.delivery-system-section:before{opacity:.34;background:repeating-radial-gradient(at 56% 12%,#d7aa551c 0 1px,#0000 1px 2.55rem),linear-gradient(90deg,#0504032e,#0000 44%,#0504032e);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 82%,#0000 100%)}.delivery-system-section:after{border-color:#d7aa5529;width:17rem;height:17rem;top:4.2rem;right:30%}.delivery-copy{justify-self:end;max-width:none}.delivery-copy>p:not(.eyebrow):not(.delivery-code-link){max-width:36rem}.delivery-feature-grid{max-width:35rem}.delivery-visual{justify-self:start}.private-gallery-preview{justify-self:start;width:min(100%,35.5rem)}.preview-main-image,.preview-thumbnails span{background-image:linear-gradient(#05040305,#0504036b),url(/images/site/service-acreages-estates.jpg);background-position:50% 54%}.preview-main-image{min-height:clamp(12rem,15vw,15.8rem)}@media (max-width:1080px){.delivery-system-section{grid-template-columns:minmax(0,42rem)}.delivery-copy,.delivery-visual,.private-gallery-preview{justify-self:stretch}}@media (max-width:760px){.delivery-system-section{grid-template-columns:1fr;row-gap:1.35rem}.delivery-system-section:after{display:none}}.contact-page-redesign{padding:clamp(5.65rem, 6.8vw, 6.45rem) var(--page-pad) clamp(2rem, 3.4vw, 2.8rem)}.contact-page-redesign:before{background-color:#0000;background-image:linear-gradient(#050403a8,#050403e6 36%,#050403fa 100%),radial-gradient(circle at 50% 16%,#d7aa5521,#0000 25rem),url(/images/site/contact-property-texture.jpg);background-position:50% 22%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.contact-page-redesign:after{opacity:.78;background:repeating-radial-gradient(at 50% 8%,#d7aa5514 0 1px,#0000 1px 2.45rem),radial-gradient(at 50% 2%,#f0d59814,#0000 28rem),linear-gradient(90deg,#0000004d,#0000 24% 76%,#0000004d)}.contact-hero{text-align:center;justify-items:center;width:min(100%,50rem);margin:0 auto clamp(1.1rem,2.2vw,1.65rem);display:grid}.contact-hero .eyebrow{letter-spacing:.18em;margin-bottom:.65rem}.contact-hero h1{color:#fff8eb;text-shadow:0 16px 44px #0000009e;max-width:18ch;margin-bottom:.55rem;font-size:clamp(2.05rem,3.05vw,3.18rem);line-height:1.02}.contact-hero p{color:#e3d6c3;max-width:43rem;margin:0;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.52}.contact-redesign-layout{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr);align-items:start;gap:clamp(.9rem,2vw,1.35rem);width:min(100%,68rem);margin:0 auto;display:grid}.contact-message-card,.contact-redesign-side>.contact-panel,.contact-redesign-side>.contact-gallery-card{-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);background:linear-gradient(145deg,#181510c2,#050403d1),#080705b3;border:1px solid #d7aa5566;box-shadow:0 24px 62px #00000061,inset 0 1px #fff2d00d}.contact-message-card{gap:.72rem;padding:clamp(.95rem,1.35vw,1.25rem);display:grid}.contact-redesign-side{gap:clamp(.85rem,1.5vw,1rem);display:grid}.contact-redesign-side>.contact-panel,.contact-redesign-side>.contact-gallery-card{padding:clamp(.92rem,1.2vw,1.12rem)}.contact-message-card .contact-card-heading,.contact-redesign-side .contact-card-heading{gap:.72rem;padding-bottom:.62rem}.contact-message-card .contact-card-heading h2,.contact-redesign-side .contact-card-heading h2{color:#fff4e6;text-transform:none;max-width:none;font-size:clamp(1.22rem,1.6vw,1.55rem);line-height:1.08}.contact-message-card .contact-icon,.contact-redesign-side .contact-icon{border-width:1px;width:2.15rem;height:2.15rem}.contact-message-card .contact-icon svg,.contact-redesign-side .contact-icon svg{width:1rem;height:1rem}.contact-message-card .contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem .78rem}.contact-message-card .contact-field{gap:.28rem}.contact-message-card .contact-field span,.contact-message-card .contact-gallery-card label{letter-spacing:.13em;font-size:.62rem}.contact-message-card input,.contact-message-card textarea,.contact-message-card select,.contact-redesign-side .contact-gallery-card input{width:100%;color:var(--cream);background:linear-gradient(#ffffff12,#ffffff09),#05040394;border:1px solid #f0d59838;font-size:.86rem;box-shadow:inset 0 1px #ffffff0b}.contact-message-card input,.contact-message-card select,.contact-redesign-side .contact-gallery-card input{min-height:2.45rem;padding:0 .78rem}.contact-message-card select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold-soft) 50%), linear-gradient(135deg, var(--gold-soft) 50%, transparent 50%), linear-gradient(180deg, #ffffff12, #ffffff09);cursor:pointer;background-position:calc(100% - 1rem),calc(100% - .65rem),0 0;background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem,100% 100%}.contact-message-card textarea{resize:vertical;min-height:4.8rem;padding:.72rem .78rem}.contact-message-card input::placeholder,.contact-message-card textarea::placeholder,.contact-redesign-side .contact-gallery-card input::placeholder{color:#f6efe175}.contact-message-card .request-submit,.contact-redesign-side .contact-gallery-card button{text-transform:none;letter-spacing:.02em;min-height:2.42rem;font-size:.92rem}.contact-message-card .request-submit{width:100%}.contact-message-card .secure-note{text-align:center;justify-content:center;margin:0;font-size:.74rem}.contact-redesign-side .contact-panel p,.contact-redesign-side .contact-gallery-card p{color:#d8cfc2;margin:0;font-size:.88rem;line-height:1.48}.contact-redesign-side .direct-contact-list{gap:.18rem;padding:.15rem 0}.contact-redesign-side .direct-contact-list a{color:var(--gold-soft);font-size:clamp(1.1rem,1.5vw,1.38rem);font-weight:600}.contact-redesign-side .direct-contact-list span{margin-bottom:.65rem;font-size:.82rem}.contact-redesign-side .contact-gallery-card{gap:.68rem}.contact-redesign-side .contact-gallery-card h2{max-width:none;font-size:clamp(1.22rem,1.55vw,1.48rem)}.contact-redesign-side .contact-gallery-card label{font-size:.62rem}.contact-redesign-side .contact-gallery-card .form-error{margin:-.1rem 0 0;font-size:.78rem}.contact-accent-line{color:#f0d598d1;text-transform:uppercase;letter-spacing:.18em;text-align:center;justify-content:center;align-items:center;gap:.72rem;width:min(100%,54rem);margin:clamp(1.6rem,3vw,2.3rem) auto 0;font-size:.72rem;font-weight:800;display:flex}.contact-accent-line:before,.contact-accent-line:after{content:"";background:linear-gradient(90deg,#0000,#d7aa5594);flex:1;height:1px}.contact-accent-line:after{background:linear-gradient(90deg,#d7aa5594,#0000)}@media (max-width:860px){.contact-redesign-layout{grid-template-columns:1fr;width:min(100%,38rem)}}@media (max-width:520px){.contact-page-redesign{padding-top:5.65rem;padding-bottom:2rem}.contact-hero{margin-bottom:1.2rem}.contact-hero h1{font-size:clamp(2rem,8.8vw,2.6rem)}.contact-message-card .contact-field-grid{grid-template-columns:1fr}.contact-message-card,.contact-redesign-side>.contact-panel,.contact-redesign-side>.contact-gallery-card{padding:1rem}.contact-accent-line{letter-spacing:.12em;gap:.45rem;display:grid}.contact-accent-line:before,.contact-accent-line:after{justify-self:center;width:min(100%,9rem)}}.refunds-page-redesign{padding:clamp(5.7rem, 7vw, 6.7rem) var(--page-pad) clamp(2.1rem, 4vw, 3.2rem);position:relative;overflow:hidden}.refunds-page-redesign:before,.refunds-page-redesign:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.refunds-page-redesign:before{filter:saturate(.86)brightness(.72);background-color:#0000;background-image:linear-gradient(#050403a3,#050403e6 31%,#050403fa 100%),radial-gradient(circle at 54% 16%,#d7aa551f,#0000 24rem),url(/images/site/about-aerial-context.jpg);background-position:50% 18%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.refunds-page-redesign:after{z-index:-1;opacity:.46;background:repeating-linear-gradient(165deg,#f0d5980b 0 1px,#0000 1px .72rem),radial-gradient(at 50% 14%,#f0d59814,#0000 30rem),linear-gradient(90deg,#0006,#0000 30% 78%,#00000057)}.refunds-hero,.refund-policy-list,.refund-help-panel{width:min(100%,67rem);margin-inline:auto}.refunds-hero{margin-bottom:clamp(1.35rem,2.8vw,2rem)}.refunds-hero .eyebrow{letter-spacing:.16em;margin-bottom:.72rem}.refunds-hero h1{color:#fff8eb;text-shadow:0 18px 48px #000000b3;max-width:15ch;margin-bottom:.72rem;font-size:clamp(2.35rem,4.2vw,4.4rem);line-height:.96}.refunds-hero p{color:#e3d6c3;max-width:42rem;margin:0;font-size:clamp(.94rem,1.08vw,1.04rem);line-height:1.55}.refund-policy-list{gap:.34rem;display:grid}.refund-policy-card{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(135deg,#181510c7,#050403d6),#090806b8;border:1px solid #d7aa5557;grid-template-columns:2.35rem 4.15rem minmax(0,1fr) minmax(13rem,.42fr);align-items:center;gap:clamp(.85rem,1.5vw,1.25rem);min-height:6.2rem;padding:clamp(.9rem,1.45vw,1.15rem) clamp(1rem,1.7vw,1.35rem);display:grid;box-shadow:0 18px 48px #00000057,inset 0 1px #fff2d00d}.refund-stage-number,.refund-stage-icon,.refund-policy-card aside>span,.refund-help-icon{color:var(--gold-soft);background:#05040370;border:1px solid #d7aa55b3;place-items:center;display:inline-grid}.refund-stage-number{width:2rem;height:2rem;font-family:var(--font-body);border-radius:999px;font-size:.84rem;font-weight:900}.refund-stage-icon{width:3.15rem;height:3.15rem}.refund-stage-icon svg{width:1.8rem;height:1.8rem}.refund-policy-card svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.refund-policy-card h2,.refund-help-panel h2{color:#fff4e6;text-transform:none;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.08}.refund-policy-card h2{margin-bottom:.3rem}.refund-policy-card p,.refund-help-panel p{color:#d8cfc2;margin:0;font-size:.88rem;line-height:1.48}.refund-policy-card aside{border-left:1px solid #f0d5981f;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.72rem;height:100%;padding-left:clamp(.8rem,1.8vw,1.25rem);display:grid}.refund-policy-card aside>span{border-radius:999px;width:1.85rem;height:1.85rem}.refund-policy-card aside svg{width:1rem;height:1rem}.refund-help-panel{background-color:#0000;background-image:linear-gradient(90deg,#050403e0,#050403b3),radial-gradient(circle at 78%,#d7aa552e,#0000 16rem),url(/images/site/home-hero-wide-property.png);background-position:50%,50%,86% 45%;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d7aa5561;grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:1rem;margin-top:.38rem;padding:clamp(1rem,1.8vw,1.35rem);display:grid;box-shadow:0 22px 60px #00000061,inset 0 1px #fff2d00d}.refund-help-icon{border-radius:999px;width:2.35rem;height:2.35rem}.refund-help-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.refund-help-panel h2{margin-bottom:.35rem}.refund-help-panel p{max-width:50rem}.refund-help-actions{flex-wrap:wrap;gap:.72rem;margin-top:1rem;display:flex}.refund-help-actions a{min-height:2.65rem;padding-inline:1.25rem;font-size:.78rem}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.faq-list article{padding:clamp(1rem,1.5vw,1.25rem)}.faq-list h2{font-size:clamp(1.15rem,1.7vw,1.38rem);line-height:1.12}.faq-list p{margin:0;font-size:.9rem;line-height:1.48}@media (max-width:860px){.refund-policy-card{grid-template-columns:2.2rem 3.7rem minmax(0,1fr)}.refund-policy-card aside{border-left:0;grid-column:3;height:auto;padding-top:.2rem;padding-left:0}}@media (max-width:620px){.refunds-page-redesign{padding-top:5.65rem}.refunds-hero h1{font-size:clamp(2.2rem,11vw,3rem)}.refund-policy-card{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.78rem;padding:1rem}.refund-stage-icon{grid-column:1;width:2.2rem;height:2.2rem}.refund-stage-icon svg{width:1.25rem;height:1.25rem}.refund-policy-card>div,.refund-policy-card aside{grid-column:2}.refund-policy-card aside{grid-template-columns:1.7rem minmax(0,1fr);gap:.58rem;margin-top:.2rem}.refund-policy-card aside>span{width:1.55rem;height:1.55rem}.refund-help-panel{background-position:50%,50%,50%;grid-template-columns:1fr}.refund-help-actions{display:grid}.refund-help-actions a{width:100%}}@media (max-width:760px){.faq-list{grid-template-columns:1fr}}.real-estate-page{background:#050403;padding:clamp(5.4rem,6.3vw,6.25rem) 0 0;position:relative;overflow:hidden}.real-estate-page:before,.real-estate-page:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.real-estate-page:before{filter:saturate(.88)brightness(.7);background-color:#0000;background-image:linear-gradient(#05040352,#050403e0 28%,#050403fa 46%,#050403 100%),radial-gradient(circle at 71% 14%,#d7aa552e,#0000 28rem),url(/images/site/home-hero-wide-property.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.real-estate-page:after{z-index:-1;opacity:.64;background:repeating-radial-gradient(at 72% 10%,#d7aa5510 0 1px,#0000 1px 2.65rem),linear-gradient(90deg,#0000009e,#0000 33% 78%,#00000061)}.real-estate-hero,.real-estate-audience,.real-estate-advantage,.real-estate-deliverables,.real-estate-process,.real-estate-final-cta{width:min(100%,88rem);margin-inline:auto}.real-estate-hero{min-height:clamp(34rem,50vw,42rem);padding:0 var(--page-pad);grid-template-columns:minmax(24rem,.62fr) minmax(30rem,1fr);align-items:center;gap:clamp(1.2rem,3vw,3rem);display:grid}.real-estate-hero-copy{max-width:34rem}.real-estate-hero-copy .eyebrow,.real-estate-section-copy .eyebrow,.real-estate-deliverables .eyebrow,.real-estate-final-cta .eyebrow{letter-spacing:.16em;margin-bottom:.72rem}.real-estate-hero h1{color:#fff8eb;text-shadow:0 20px 56px #000000b8;margin-bottom:.9rem;font-size:clamp(3.25rem,5.8vw,6.2rem);line-height:.94}.real-estate-hero h1 span{color:var(--gold-soft);display:block}.real-estate-hero p{color:#e4d8c8;max-width:32rem;margin:0;font-size:clamp(.94rem,1.05vw,1.03rem);line-height:1.55}.real-estate-actions,.real-estate-final-cta{flex-wrap:wrap;gap:.78rem;display:flex}.real-estate-actions{margin-top:1.35rem}.real-estate-actions a,.real-estate-final-cta a{min-height:2.72rem;padding-inline:1.28rem;font-size:.78rem}.real-estate-hero-panel{background-color:#0000;background-image:linear-gradient(#0504030d,#0504037a),url(/images/site/home-hero-wide-property.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d7aa5580;min-height:clamp(26rem,40vw,35rem);position:relative;box-shadow:0 28px 80px #00000080,inset 0 1px #fff2d014}.real-estate-hero-panel:before,.real-estate-hero-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.real-estate-hero-panel:before{background:radial-gradient(circle at 76% 18%,#f0d59829,#0000 11rem)}.real-estate-hero-panel:after{border:1px solid #f0d5982e;inset:.7rem}.real-estate-credibility{border-top:1px solid #f0d59824;border-bottom:1px solid #f0d59824;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.3rem;display:grid}.real-estate-credibility span{color:#e7dccb;text-transform:uppercase;letter-spacing:.045em;text-align:center;border-right:1px solid #f0d5982e;justify-content:center;align-items:center;gap:.38rem;min-height:2.6rem;padding:.45rem;font-size:.62rem;font-weight:800;display:inline-flex}.real-estate-credibility span:last-child{border-right:0}.real-estate-credibility svg{width:.9rem;height:.9rem;color:var(--gold-soft);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.real-estate-audience{padding:1.15rem var(--page-pad);background:linear-gradient(90deg,#ffffff0e,#ffffff05),#050403b3;border-top:1px solid #d7aa554d;border-bottom:1px solid #d7aa554d;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:1.4rem;margin-bottom:0;display:grid}.real-estate-audience p{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:900}.real-estate-audience div{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.real-estate-audience span{color:#e4d8c8;text-align:center;border-left:1px solid #f0d59829;justify-content:center;align-items:center;min-height:2.4rem;padding:0 .72rem;font-size:.82rem;display:inline-flex}.real-estate-advantage{padding:clamp(2rem, 4.5vw, 4rem) var(--page-pad);border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(20rem,.54fr) minmax(0,1fr);align-items:start;gap:clamp(1.3rem,3vw,2.8rem);display:grid}.real-estate-section-copy h2,.real-estate-deliverables h2,.real-estate-final-cta h2{color:#fff8eb;font-size:clamp(2rem,3.4vw,3.45rem);line-height:1}.real-estate-section-copy p,.real-estate-deliverables>p,.real-estate-final-cta p{color:#d9cfbf;margin:.72rem 0 0;font-size:.93rem;line-height:1.5}.real-estate-section-copy ul{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.real-estate-section-copy li{color:#e2d7c8;padding-left:1.28rem;font-size:.9rem;line-height:1.45;position:relative}.real-estate-section-copy li:before{content:"";border:1px solid var(--gold);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.48rem;left:0}.real-estate-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.real-estate-card-grid article,.real-estate-deliverables,.real-estate-process,.real-estate-final-cta{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(145deg,#181510bd,#050403d1),#090806b3;border:1px solid #d7aa5552;box-shadow:0 18px 52px #00000057,inset 0 1px #fff2d00d}.real-estate-card-grid article{align-content:end;min-height:clamp(15rem,21vw,20rem);padding:clamp(1rem,1.5vw,1.35rem);display:grid;position:relative;overflow:hidden}.real-estate-card-grid article:before,.real-estate-card-grid article:after{content:"";pointer-events:none;position:absolute;inset:0}.real-estate-card-grid article:before{z-index:-2;filter:saturate(.88)brightness(.78);background-position:50%;background-repeat:no-repeat;background-size:cover}.real-estate-card-grid article:after{z-index:-1;background:linear-gradient(#0504030d,#0504031f 34%,#050403db 100%),radial-gradient(circle at 18% 58%,#d7aa5529,#0000 9rem)}.real-estate-card-grid article:first-child:before{background-image:url(/images/site/home-hero-wide-property.png)}.real-estate-card-grid article:nth-child(2):before{background-image:url(/images/site/area-flyby-rural.jpg)}.real-estate-card-grid article:nth-child(3):before{background-image:url(/images/site/service-homes.jpg)}.real-estate-card-grid article:nth-child(4):before{background-image:url(/images/site/service-real-estate.jpg)}.real-estate-icon,.real-estate-deliverable-list span{width:2rem;height:2rem;color:var(--gold-soft);background:#0504036b;border:1px solid #d7aa55ad;place-items:center;margin-bottom:.72rem;display:inline-grid}.real-estate-icon svg,.real-estate-deliverable-list svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.14rem;height:1.14rem}.real-estate-card-grid h3,.real-estate-deliverable-list h3,.real-estate-process-steps h3{color:#fff4e6;font-size:clamp(1.18rem,1.5vw,1.42rem);line-height:1.08}.real-estate-card-grid p,.real-estate-process-steps p,.real-estate-deliverable-list p{color:#d8cfc2;margin:.48rem 0 0;font-size:.86rem;line-height:1.46}.real-estate-deliverables{padding:clamp(1.6rem, 3vw, 2.3rem) var(--page-pad);border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(18rem,.33fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.2rem,2.6vw,2.4rem);display:grid}.real-estate-deliverable-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.real-estate-deliverable-list article{text-align:center;isolation:isolate;border:1px solid #d7aa5552;align-content:end;min-height:16rem;padding:1rem;display:grid;position:relative;overflow:hidden}.real-estate-deliverable-list article:before,.real-estate-deliverable-list article:after{content:"";pointer-events:none;position:absolute;inset:0}.real-estate-deliverable-list article:before{z-index:-2;filter:saturate(.82)brightness(.58);background-position:50%;background-repeat:no-repeat;background-size:cover}.real-estate-deliverable-list article:after{z-index:-1;background:linear-gradient(#0504031f,#0504033d 40%,#050403e6)}.real-estate-deliverable-list article:first-child:before{background-image:url(/images/site/service-real-estate.jpg)}.real-estate-deliverable-list article:nth-child(2):before{background-image:url(/images/site/about-aerial-context.jpg)}.real-estate-deliverable-list article:nth-child(3):before{background-image:url(/images/site/gallery-private-hero.jpg)}.real-estate-deliverable-list article:nth-child(4):before{background-image:url(/images/site/area-flyby-rural.jpg)}.real-estate-deliverable-list article:nth-child(5):before{background-image:url(/images/site/home-hero-wide-property.png)}.real-estate-deliverable-list h3{color:var(--gold-soft);font-size:1rem;line-height:1.16}.real-estate-deliverable-list p{color:#efe2cf;font-size:.78rem;line-height:1.38}.real-estate-process{padding:clamp(1.7rem, 3.2vw, 2.6rem) var(--page-pad);border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(16rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,2.5vw,2.2rem);display:grid}.real-estate-process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.real-estate-process-steps article{background:#05040370;border:1px solid #d7aa5533;min-height:12rem;padding:1rem;position:relative}.real-estate-process-steps small{width:2rem;height:2rem;color:var(--gold-soft);border:1px solid #d7aa55b8;border-radius:999px;place-items:center;margin-bottom:.68rem;font-size:.7rem;font-weight:900;display:inline-grid}.real-estate-final-cta{width:100%;min-height:clamp(16rem,25vw,22rem);padding:clamp(2rem, 4.5vw, 4rem) max(var(--page-pad), calc((100vw - 88rem) / 2));isolation:isolate;border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.real-estate-final-cta:before,.real-estate-final-cta:after{content:"";pointer-events:none;position:absolute;inset:0}.real-estate-final-cta:before{z-index:-2;filter:saturate(.86)brightness(.74);background:url(/images/site/service-acreages-estates.jpg) 50% 54%/cover no-repeat}.real-estate-final-cta:after{z-index:-1;background:linear-gradient(90deg,#050403f0,#050403bd 48%,#05040352),radial-gradient(circle at 72% 44%,#d7aa5538,#0000 18rem)}.real-estate-final-cta>div{max-width:42rem}.real-estate-final-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}@media (max-width:980px){.real-estate-hero,.real-estate-advantage,.real-estate-deliverables,.real-estate-process{grid-template-columns:1fr}.real-estate-hero{min-height:auto}.real-estate-hero-copy{max-width:38rem}.real-estate-deliverables>p{grid-column:auto;margin-top:0}.real-estate-deliverable-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.real-estate-page{padding-top:5.7rem}.real-estate-hero h1{font-size:clamp(2.5rem,12vw,3.25rem)}.real-estate-hero-panel{min-height:16rem}.real-estate-audience{grid-template-columns:1fr}.real-estate-audience div{grid-template-columns:repeat(2,minmax(0,1fr))}.real-estate-audience span{text-align:left;border-top:1px solid #f0d5981f;border-left:0;justify-content:flex-start}.real-estate-card-grid,.real-estate-deliverable-list,.real-estate-process-steps,.real-estate-credibility{grid-template-columns:1fr}.real-estate-credibility span,.real-estate-credibility span:last-child{border-bottom:1px solid #f0d5981f;border-right:0;justify-content:flex-start}.real-estate-credibility span:last-child{border-bottom:0}.real-estate-card-grid article{min-height:14.5rem}.real-estate-actions,.real-estate-final-cta{display:grid}.real-estate-final-actions{justify-content:stretch;display:grid}.real-estate-actions a,.real-estate-final-cta a{width:100%}}.personal-property-page{background-color:#0000;background-image:linear-gradient(90deg,#050403fa,#050403c7 42%,#0504036b 72%),linear-gradient(#05040333,#050403b8 52%,#050403 100%),url(/images/site/home-hero-wide-property.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(5.4rem,6.3vw,6.25rem) 0 0;position:relative;overflow:hidden}.personal-property-page:before,.personal-property-page:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.personal-property-page:before{display:none}.personal-property-page:after{z-index:-1;opacity:.58;background:repeating-radial-gradient(at 70% 12%,#d7aa550f 0 1px,#0000 1px 2.7rem),radial-gradient(circle at 76% 18%,#d7aa5529,#0000 27rem)}.personal-hero,.personal-property-strip,.personal-why,.personal-process,.personal-footer-trust{width:min(100%,88rem);margin-inline:auto}.personal-hero{min-height:clamp(36rem,55vw,46rem);padding:0 var(--page-pad);grid-template-columns:minmax(22rem,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.personal-hero-copy{max-width:36rem}.personal-hero-copy .eyebrow,.personal-section-copy .eyebrow,.personal-final-cta .eyebrow{letter-spacing:.16em;margin-bottom:.72rem}.personal-hero h1{color:#fff8eb;text-shadow:0 20px 56px #000000b8;max-width:10.5ch;margin-bottom:1rem;font-size:clamp(3rem,5.6vw,6rem);line-height:.96}.personal-hero h1 span{color:var(--gold-soft);display:block}.personal-hero p{color:#eadfce;max-width:32rem;margin:0;font-size:clamp(.96rem,1.08vw,1.06rem);line-height:1.62}.personal-hero-visual{isolation:isolate;background:linear-gradient(#05040300,#05040347 58%,#050403d1),url(/images/site/home-hero-wide-property.png) 50% 58%/cover no-repeat;border:1px solid #f0d59861;min-height:clamp(22rem,36vw,34rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075,inset 0 1px #fff4d614}.personal-hero-visual:before,.personal-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.personal-hero-visual:before{mix-blend-mode:multiply;background:linear-gradient(90deg,#05040380,#0000 36%,#05040333),radial-gradient(circle at 74% 18%,#f0d59838,#0000 12rem)}.personal-hero-visual:after{background:linear-gradient(90deg,#0000,#f0d598b8,#0000);height:1px;inset:auto 1rem 1rem}.personal-hero-visual div{justify-content:flex-end;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.personal-hero-visual span{color:#f2d896;text-transform:uppercase;letter-spacing:.11em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050403bd;border:1px solid #f0d59857;align-items:center;min-height:2.2rem;padding:0 .9rem;font-size:.66rem;font-weight:900;display:inline-flex}.personal-actions{flex-wrap:wrap;gap:.78rem;margin-top:1.4rem;display:flex}.personal-actions a,.personal-final-cta a{min-height:2.85rem;padding-inline:1.35rem;font-size:.78rem}.personal-trust-badges{border-top:1px solid #f0d59826;border-bottom:1px solid #f0d59826;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,34rem);margin-top:1.45rem;display:grid}.personal-trust-badges span{color:#eee1cf;text-transform:uppercase;letter-spacing:.04em;text-align:center;border-right:1px solid #f0d5982e;justify-content:center;align-items:center;gap:.42rem;min-height:2.7rem;padding:.5rem;font-size:.63rem;font-weight:900;display:inline-flex}.personal-trust-badges span:last-child{border-right:0}.personal-property-page svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.personal-trust-badges svg,.personal-footer-trust svg{width:1rem;height:1rem;color:var(--gold-soft);flex:none}.personal-property-strip{padding:1.15rem var(--page-pad);background:linear-gradient(90deg,#ffffff0e,#ffffff05),#050403b8;border-top:1px solid #d7aa554d;border-bottom:1px solid #d7aa554d;grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.personal-property-strip p{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:900}.personal-property-strip div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.personal-property-strip span{color:#e8ddcd;text-align:center;border-left:1px solid #f0d59829;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .72rem;font-size:.82rem;display:inline-flex}.personal-why{padding:clamp(2.1rem, 4.5vw, 4.2rem) var(--page-pad);border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(20rem,.48fr) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,2.8rem);display:grid}.personal-section-copy h2,.personal-final-cta h2{color:#fff8eb;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1}.personal-section-copy p,.personal-final-cta p{color:#ddd1c0;margin:.72rem 0 0;font-size:.94rem;line-height:1.52}.personal-section-copy ul{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.personal-section-copy li{color:#e7dccb;padding-left:1.28rem;font-size:.9rem;line-height:1.45;position:relative}.personal-section-copy li:before{content:"";border:1px solid var(--gold);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.48rem;left:0}.personal-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.personal-story-grid article{isolation:isolate;background:#050403bd;border:1px solid #d7aa5557;align-content:end;min-height:clamp(15rem,21vw,20rem);padding:clamp(1rem,1.5vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000057,inset 0 1px #fff2d00d}.personal-story-grid article:before,.personal-story-grid article:after{content:"";pointer-events:none;position:absolute;inset:0}.personal-story-grid article:before{z-index:-2;filter:saturate(.88)brightness(.74);background-position:50%;background-repeat:no-repeat;background-size:cover}.personal-story-grid article:after{z-index:-1;background:linear-gradient(#0504030a,#05040333 36%,#050403e0 100%),radial-gradient(circle at 18% 58%,#d7aa5529,#0000 9rem)}.personal-story-grid article:first-child:before{background-image:url(/images/site/service-homes.jpg)}.personal-story-grid article:nth-child(2):before{background-image:url(/images/site/about-aerial-context.jpg)}.personal-story-grid article:nth-child(3):before{background-image:url(/images/site/home-hero-acreage.jpg)}.personal-story-grid article:nth-child(4):before{background-image:url(/images/site/service-acreages-estates.jpg)}.personal-story-grid span,.personal-process-steps span,.personal-final-cta aside li:before{width:2.15rem;height:2.15rem;color:var(--gold-soft);background:#05040375;border:1px solid #d7aa55ad;place-items:center;margin-bottom:.72rem;display:inline-grid}.personal-story-grid svg,.personal-process-steps svg{width:1.18rem;height:1.18rem}.personal-story-grid h3,.personal-process-steps h3,.personal-final-cta h3{color:#fff4e6;font-size:clamp(1.18rem,1.5vw,1.42rem);line-height:1.08}.personal-story-grid p,.personal-process-steps p{color:#ddd2c4;margin:.48rem 0 0;font-size:.86rem;line-height:1.46}.personal-process{width:100%;max-width:none;padding:clamp(2.4rem, 4vw, 3.8rem) var(--page-pad);isolation:isolate;background:radial-gradient(circle at 78% 18%,#d7aa5521,#0000 25rem),repeating-radial-gradient(at 6% 8%,#d7aa550f 0 1px,#0000 1px 2.6rem),linear-gradient(90deg,#ffffff08,#ffffff02),#050403;border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(13.5rem,.24fr) minmax(0,.76fr);align-items:center;gap:clamp(1.1rem,2.2vw,2rem);margin-inline:0;display:grid;position:relative;overflow:hidden}.personal-process:before,.personal-process:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.personal-process:before{background:radial-gradient(circle at 18% 20%,#f0d59814,#0000 18rem),linear-gradient(120deg,#0000001a,#0000 36%,#d7aa550d)}.personal-process:after{opacity:.45;background:repeating-radial-gradient(at 92% 86%,#d7aa5512 0 1px,#0000 1px 2.25rem),linear-gradient(#0000,#00000047)}.personal-process-copy{z-index:1;max-width:21rem;position:relative}.personal-process-copy .eyebrow{color:var(--gold-soft);align-items:center;gap:.62rem;display:inline-flex;position:relative}.personal-process-copy .eyebrow:before{content:"";background:linear-gradient(135deg, transparent 42%, var(--gold-soft) 44% 56%, transparent 58%), linear-gradient(45deg, transparent 42%, #f0d598ad 44% 56%, transparent 58%);background-position:0 0,.4rem 0;background-repeat:no-repeat;background-size:.58rem .72rem,.72rem .72rem;width:1.1rem;height:.72rem}.personal-process-copy h2{letter-spacing:0;max-width:12.5ch;font-size:clamp(2.25rem,3.25vw,3.55rem);line-height:1}.personal-process-copy h2:after{content:"";background:linear-gradient(90deg, var(--gold-soft), transparent);width:3.2rem;height:1px;margin-top:1rem;display:block}.personal-process-copy p:not(.eyebrow){color:#ded2c2;max-width:20rem;margin-top:1rem;font-size:clamp(.9rem,1vw,.98rem);line-height:1.6}.personal-process-panel{z-index:1;gap:1.45rem;display:grid;position:relative}.personal-process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1vw,.95rem);width:100%;display:grid;position:relative}.personal-process-steps:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0d59894,#0000),linear-gradient(90deg,#0000 0 24%,#f0d5982e 24% 26%,#0000 26% 49%,#f0d5982e 49% 51%,#0000 51% 74%,#f0d5982e 74% 76%,#0000 76%);height:1px;position:absolute;top:5.95rem;left:7%;right:7%}.personal-process-steps article{text-align:center;background:radial-gradient(circle at 50% 103%,#d7aa552e,#0000 5.6rem),linear-gradient(#ffffff09,#ffffff03),#080705c2;border:1px solid #d7aa5566;align-content:start;justify-items:center;min-height:clamp(15rem,16vw,17.25rem);padding:clamp(.9rem,1.1vw,1.05rem) clamp(.75rem,.95vw,.95rem) 1.05rem;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000005c,inset 0 1px #fff6da14}.personal-process-steps article:before,.personal-process-steps article:after{content:"";pointer-events:none;position:absolute}.personal-process-steps article:before{background:linear-gradient(135deg,#f0d59861,#0000 .7rem) 0 0/2rem 2rem no-repeat,linear-gradient(225deg,#f0d59861,#0000 .7rem) 100% 0/2rem 2rem no-repeat,linear-gradient(45deg,#f0d59857,#0000 .7rem) 0 100%/2rem 2rem no-repeat,linear-gradient(315deg,#f0d59857,#0000 .7rem) 100% 100%/2rem 2rem no-repeat;border:1px solid #0000;inset:0}.personal-process-steps article:after{filter:blur(.5px);background:linear-gradient(90deg,#0000,#f0d598d6,#0000);height:.36rem;bottom:-.08rem;left:27%;right:27%}.personal-process-steps small{width:2.35rem;height:2.35rem;color:var(--gold-soft);letter-spacing:.08em;background:#060504ad;border:1px solid #d7aa558c;border-radius:999px;place-items:center;margin-bottom:clamp(1rem,1.4vw,1.35rem);font-size:.7rem;font-weight:900;display:inline-grid;box-shadow:0 0 24px #d7aa551f,inset 0 1px #fff6da14}.personal-process-steps span{z-index:1;width:2.7rem;height:2.7rem;color:var(--gold-soft);background:0 0;border:0;margin-bottom:clamp(.82rem,1.2vw,1.05rem);position:relative}.personal-process-steps svg{stroke-width:1.35px;filter:drop-shadow(0 0 10px #d7aa552e);width:2.35rem;height:2.35rem}.personal-process-steps h3{margin-top:0;font-size:clamp(1.45rem,1.8vw,1.8rem)}.personal-process-steps h3:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-soft), transparent);width:2.35rem;height:1px;margin:.62rem auto 0;display:block}.personal-process-steps p{color:#d8cebf;max-width:14.5rem;margin-top:.82rem;font-size:clamp(.76rem,.82vw,.84rem);line-height:1.52}.personal-process-trust{color:#e8dcc8;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#f0d59814,#ffffff03),#070605ad;border:1px solid #d7aa5538;align-items:center;gap:.82rem;width:fit-content;max-width:100%;margin:0 auto;padding:.72rem 1rem;font-size:.72rem;font-weight:900;line-height:1.35;display:inline-flex}.personal-process-trust svg{width:1.25rem;height:1.25rem;color:var(--gold-soft);flex:none}.personal-final-cta{min-height:clamp(21rem,31vw,28rem);padding:clamp(2.2rem, 4.5vw, 4.3rem) max(var(--page-pad), calc((100vw - 88rem) / 2));isolation:isolate;border-bottom:1px solid #d7aa553d;grid-template-columns:minmax(22rem,.62fr) minmax(18rem,.34fr);align-items:center;gap:clamp(1.4rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden}.personal-final-cta:before,.personal-final-cta:after{content:"";pointer-events:none;position:absolute;inset:0}.personal-final-cta:before{z-index:-2;filter:saturate(.88)brightness(.78);background:url(/images/site/service-acreages-estates.jpg) 50% 52%/cover no-repeat}.personal-final-cta:after{z-index:-1;background:linear-gradient(90deg,#050403f0,#050403c2 50%,#0504034d),radial-gradient(circle at 72% 46%,#d7aa5533,#0000 18rem)}.personal-final-cta>div{max-width:42rem}.personal-final-cta a{margin-top:1.25rem}.personal-final-cta aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050403b8;border:1px solid #d7aa555c;padding:clamp(1rem,1.7vw,1.3rem);box-shadow:0 22px 60px #00000057,inset 0 1px #fff2d00d}.personal-final-cta h3{color:var(--gold-soft);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem;font-size:.78rem}.personal-final-cta ul{gap:.66rem;margin:0;padding:0;list-style:none;display:grid}.personal-final-cta li{color:#eadfce;padding-left:1.35rem;font-size:.85rem;line-height:1.42;position:relative}.personal-final-cta aside li:before{content:"";border-radius:999px;width:.42rem;height:.42rem;margin:0;position:absolute;top:.42rem;left:0}.personal-footer-trust{padding:1.2rem var(--page-pad);background:#050403d1;border-bottom:1px solid #d7aa5533;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.personal-footer-trust article{color:#e8ddcd;text-align:center;border-right:1px solid #f0d59824;justify-content:center;align-items:center;gap:.62rem;min-height:2.4rem;font-size:.84rem;font-weight:700;display:inline-flex}.personal-footer-trust article:last-child{border-right:0}@media (max-width:980px){.personal-hero,.personal-why,.personal-process,.personal-final-cta,.personal-property-strip{grid-template-columns:1fr}.personal-property-strip div{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-process{padding-top:clamp(3rem,7vw,4.8rem);padding-bottom:clamp(3rem,7vw,4.8rem)}.personal-process-copy{max-width:42rem}.personal-process-copy h2{max-width:11ch}.personal-process-steps:before{display:none}.personal-process-steps article{min-height:19rem}}@media (max-width:700px){.personal-property-page{padding-top:5.55rem}.personal-hero{min-height:auto;padding-top:2.4rem;padding-bottom:2rem}.personal-hero-visual{min-height:18rem}.personal-hero h1{font-size:clamp(2.5rem,12vw,3.35rem)}.personal-actions,.personal-final-cta a{display:grid}.personal-actions a,.personal-final-cta a{width:100%}.personal-trust-badges,.personal-property-strip div,.personal-story-grid,.personal-process-steps,.personal-footer-trust{grid-template-columns:1fr}.personal-process{padding-top:3rem;padding-bottom:3rem}.personal-process-copy h2{font-size:clamp(2.35rem,10vw,3.05rem)}.personal-process-steps article{min-height:auto;padding:1.15rem 1rem 1.25rem}.personal-process-steps small{width:2.35rem;height:2.35rem;margin-bottom:.95rem}.personal-process-steps span{width:2.65rem;height:2.65rem;margin-bottom:.75rem}.personal-process-steps svg{width:2.25rem;height:2.25rem}.personal-process-trust{text-align:center;justify-content:center;width:100%}.personal-trust-badges span,.personal-footer-trust article{border-bottom:1px solid #f0d5981f;border-right:0;justify-content:flex-start}.personal-trust-badges span:last-child,.personal-footer-trust article:last-child{border-bottom:0}.personal-property-strip span{border-top:1px solid #f0d5981f;border-left:0;justify-content:flex-start}.personal-story-grid article{min-height:15rem}.personal-final-cta aside{width:100%}}.commercial-service-page{background-color:#0000;background-image:linear-gradient(90deg,#050403fa,#050403c7 40%,#05040357 74%),linear-gradient(#05040314,#050403c2 52%,#050403 100%),url(/images/site/service-commercial.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(5.4rem,6.3vw,6.25rem) 0 0;position:relative;overflow:hidden}.commercial-service-page:after{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(at 76% 12%,#d7aa550d 0 1px,#0000 1px 2.7rem),radial-gradient(circle at 78% 18%,#d7aa5529,#0000 28rem);position:absolute;inset:0}.commercial-hero,.commercial-benefit-strip,.commercial-use-cases,.commercial-process,.commercial-footer-trust{width:min(100%,88rem);margin-inline:auto}.commercial-hero{min-height:clamp(35rem,54vw,45rem);padding:0 var(--page-pad);grid-template-columns:minmax(24rem,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.commercial-hero-copy{max-width:38rem}.commercial-hero-copy .eyebrow,.commercial-section-copy .eyebrow,.commercial-final-cta .eyebrow{letter-spacing:.16em;margin-bottom:.72rem}.commercial-hero h1{color:#fff8eb;text-shadow:0 20px 56px #000000b8;max-width:11.5ch;margin-bottom:1rem;font-size:clamp(3rem,5.35vw,5.75rem);line-height:.96}.commercial-hero h1 span{color:var(--gold-soft);display:block}.commercial-hero p{color:#eadfce;max-width:34rem;margin:0;font-size:clamp(.96rem,1.08vw,1.06rem);line-height:1.62}.commercial-actions{flex-wrap:wrap;gap:.78rem;margin-top:1.4rem;display:flex}.commercial-actions a,.commercial-final-cta a{min-height:2.85rem;padding-inline:1.35rem;font-size:.78rem}.commercial-credibility{border-top:1px solid #f0d59826;border-bottom:1px solid #f0d59826;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,35rem);margin-top:1.45rem;display:grid}.commercial-credibility span{color:#eee1cf;text-transform:uppercase;letter-spacing:.04em;text-align:center;border-right:1px solid #f0d5982e;justify-content:center;align-items:center;gap:.42rem;min-height:2.7rem;padding:.5rem;font-size:.63rem;font-weight:900;display:inline-flex}.commercial-credibility span:last-child{border-right:0}.commercial-service-page svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.commercial-credibility svg,.commercial-footer-trust svg{width:1rem;height:1rem;color:var(--gold-soft);flex:none}.commercial-hero-visual{isolation:isolate;background:linear-gradient(#05040300,#05040338 54%,#050403db),url(/images/site/service-commercial.jpg) 50% 58%/cover no-repeat;border:1px solid #f0d59861;min-height:clamp(22rem,36vw,34rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075,inset 0 1px #fff4d614}.commercial-hero-visual:before,.commercial-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.commercial-hero-visual:before{mix-blend-mode:multiply;background:linear-gradient(90deg,#0504036b,#0000 42%,#0504032e),radial-gradient(circle at 72% 15%,#f0d59833,#0000 13rem)}.commercial-hero-visual:after{background:linear-gradient(90deg,#0000,#f0d598b8,#0000);height:1px;inset:auto 1rem 1rem}.commercial-hero-visual div{justify-items:end;gap:.28rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.commercial-hero-visual strong,.commercial-hero-visual span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050403bd;border:1px solid #f0d59857;align-items:center;display:inline-flex}.commercial-hero-visual strong{color:#f2d896;text-transform:uppercase;letter-spacing:.11em;min-height:2.2rem;padding:0 .9rem;font-size:.66rem;font-weight:900}.commercial-hero-visual span{color:#eadfce;text-align:right;max-width:min(100%,25rem);padding:.48rem .7rem;font-size:.8rem;line-height:1.35}.commercial-benefit-strip{padding:1.15rem var(--page-pad);background:linear-gradient(90deg,#ffffff0e,#ffffff05),#050403b8;border-top:1px solid #d7aa554d;border-bottom:1px solid #d7aa554d;grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.commercial-benefit-strip p{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:900}.commercial-benefit-strip div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.commercial-benefit-strip span{color:#e8ddcd;text-align:center;border-left:1px solid #f0d59829;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .72rem;font-size:.82rem;display:inline-flex}.commercial-use-cases{padding:clamp(2.1rem, 4.5vw, 4.2rem) var(--page-pad);border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(20rem,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(1.4rem,3vw,2.8rem);display:grid}.commercial-section-copy h2,.commercial-final-cta h2{color:#fff8eb;font-size:clamp(2rem,3.35vw,3.45rem);line-height:1}.commercial-section-copy p,.commercial-final-cta p{color:#ddd1c0;margin:.72rem 0 0;font-size:.94rem;line-height:1.52}.commercial-section-copy ul{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.commercial-section-copy li{color:#e7dccb;padding-left:1.28rem;font-size:.9rem;line-height:1.45;position:relative}.commercial-section-copy li:before{content:"";border:1px solid var(--gold);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.48rem;left:0}.commercial-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.commercial-card-grid article{isolation:isolate;background:#050403bd;border:1px solid #d7aa5557;align-content:end;min-height:clamp(14.5rem,19vw,18rem);padding:clamp(1rem,1.5vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000057,inset 0 1px #fff2d00d}.commercial-card-grid article:before,.commercial-card-grid article:after{content:"";pointer-events:none;position:absolute;inset:0}.commercial-card-grid article:before{z-index:-2;filter:saturate(.88)brightness(.72);background-position:50%;background-repeat:no-repeat;background-size:cover}.commercial-card-grid article:after{z-index:-1;background:linear-gradient(#0504030a,#0504033d 34%,#050403e6 100%),radial-gradient(circle at 18% 58%,#d7aa5524,#0000 9rem)}.commercial-card-grid article:first-child:before{background-image:url(/images/site/service-progress-monitoring.jpg)}.commercial-card-grid article:nth-child(2):before,.commercial-card-grid article:nth-child(3):before{background-image:url(/images/site/service-commercial.jpg)}.commercial-card-grid article:nth-child(4):before{background-image:url(/images/site/area-flyby-rural.jpg)}.commercial-card-grid article:nth-child(5):before{background-image:url(/images/site/about-aerial-context.jpg)}.commercial-card-grid article:nth-child(6):before{background-image:url(/images/site/service-real-estate.jpg)}.commercial-card-grid span,.commercial-process-steps span,.commercial-final-cta aside li:before{width:2.15rem;height:2.15rem;color:var(--gold-soft);background:#05040375;border:1px solid #d7aa55ad;place-items:center;margin-bottom:.72rem;display:inline-grid}.commercial-card-grid svg{width:1.18rem;height:1.18rem}.commercial-card-grid h3,.commercial-process-steps h3,.commercial-final-cta h3{color:#fff4e6;font-size:clamp(1.14rem,1.45vw,1.36rem);line-height:1.08}.commercial-card-grid p,.commercial-process-steps p{color:#ddd2c4;margin:.48rem 0 0;font-size:.84rem;line-height:1.46}.commercial-process{padding:clamp(1.8rem, 3.2vw, 2.7rem) var(--page-pad);background:linear-gradient(90deg,#ffffff07,#ffffff03),#05040394;border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(18rem,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(1.2rem,2.5vw,2.2rem);display:grid}.commercial-process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.commercial-process-steps article{background:#05040370;border:1px solid #d7aa5538;min-height:12.2rem;padding:1rem}.commercial-process-steps small{width:2rem;height:2rem;color:var(--gold-soft);border:1px solid #d7aa55b8;border-radius:999px;place-items:center;margin-bottom:.68rem;font-size:.7rem;font-weight:900;display:inline-grid}.commercial-final-cta{min-height:clamp(21rem,31vw,28rem);padding:clamp(2.2rem, 4.5vw, 4.3rem) max(var(--page-pad), calc((100vw - 88rem) / 2));isolation:isolate;border-bottom:1px solid #d7aa553d;grid-template-columns:minmax(22rem,.62fr) minmax(18rem,.34fr);align-items:center;gap:clamp(1.4rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden}.commercial-final-cta:before,.commercial-final-cta:after{content:"";pointer-events:none;position:absolute;inset:0}.commercial-final-cta:before{z-index:-2;filter:saturate(.88)brightness(.78);background:url(/images/site/service-commercial.jpg) 50% 52%/cover no-repeat}.commercial-final-cta:after{z-index:-1;background:linear-gradient(90deg,#050403f0,#050403c2 50%,#05040347),radial-gradient(circle at 72% 46%,#d7aa5533,#0000 18rem)}.commercial-final-cta>div{max-width:42rem}.commercial-final-cta a{margin-top:1.25rem}.commercial-final-cta aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050403b8;border:1px solid #d7aa555c;padding:clamp(1rem,1.7vw,1.3rem);box-shadow:0 22px 60px #00000057,inset 0 1px #fff2d00d}.commercial-final-cta h3{color:var(--gold-soft);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem;font-size:.78rem}.commercial-final-cta ul{gap:.66rem;margin:0;padding:0;list-style:none;display:grid}.commercial-final-cta li{color:#eadfce;padding-left:1.35rem;font-size:.85rem;line-height:1.42;position:relative}.commercial-final-cta aside li:before{content:"";border-radius:999px;width:.42rem;height:.42rem;margin:0;position:absolute;top:.42rem;left:0}.commercial-footer-trust{padding:1.2rem var(--page-pad);background:#050403d1;border-bottom:1px solid #d7aa5533;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.commercial-footer-trust article{color:#e8ddcd;text-align:center;border-right:1px solid #f0d59824;justify-content:center;align-items:center;gap:.62rem;min-height:2.4rem;font-size:.84rem;font-weight:700;display:inline-flex}.commercial-footer-trust article:last-child{border-right:0}@media (max-width:980px){.commercial-hero,.commercial-use-cases,.commercial-process,.commercial-final-cta,.commercial-benefit-strip{grid-template-columns:1fr}.commercial-benefit-strip div,.commercial-card-grid,.commercial-process-steps,.commercial-footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.commercial-service-page{padding-top:5.55rem}.commercial-hero{min-height:auto;padding-top:2.4rem;padding-bottom:2rem}.commercial-hero h1{font-size:clamp(2.5rem,12vw,3.35rem)}.commercial-hero-visual{min-height:18rem}.commercial-actions,.commercial-final-cta a{display:grid}.commercial-actions a,.commercial-final-cta a{width:100%}.commercial-credibility,.commercial-benefit-strip div,.commercial-card-grid,.commercial-process-steps,.commercial-footer-trust{grid-template-columns:1fr}.commercial-credibility span,.commercial-footer-trust article{border-bottom:1px solid #f0d5981f;border-right:0;justify-content:flex-start}.commercial-credibility span:last-child,.commercial-footer-trust article:last-child{border-bottom:0}.commercial-benefit-strip span{border-top:1px solid #f0d5981f;border-left:0;justify-content:flex-start}.commercial-card-grid article{min-height:15rem}.commercial-final-cta aside{width:100%}}.event-service-page{background-color:#0000;background-image:linear-gradient(90deg,#050403fa,#050403bd 40%,#0504034d 76%),linear-gradient(#0504030f,#050403b3 54%,#050403 100%),url(/images/site/service-events.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(5.4rem,6.3vw,6.25rem) 0 0;position:relative;overflow:hidden}.event-service-page:after{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(at 74% 12%,#d7aa550d 0 1px,#0000 1px 2.7rem),radial-gradient(circle at 72% 16%,#d7aa552e,#0000 28rem);position:absolute;inset:0}.event-hero,.event-type-strip,.event-story,.event-process,.event-footer-trust{width:min(100%,88rem);margin-inline:auto}.event-hero{min-height:clamp(35rem,54vw,45rem);padding:0 var(--page-pad);grid-template-columns:minmax(24rem,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.event-hero-copy{max-width:38rem}.event-hero-copy .eyebrow,.event-section-copy .eyebrow,.event-final-cta .eyebrow{letter-spacing:.16em;margin-bottom:.72rem}.event-hero h1{color:#fff8eb;text-shadow:0 20px 56px #000000b8;max-width:12ch;margin-bottom:1rem;font-size:clamp(3rem,5.35vw,5.75rem);line-height:.96}.event-hero h1 span{color:var(--gold-soft);display:block}.event-hero p{color:#eadfce;max-width:34rem;margin:0;font-size:clamp(.96rem,1.08vw,1.06rem);line-height:1.62}.event-actions{flex-wrap:wrap;gap:.78rem;margin-top:1.4rem;display:flex}.event-actions a,.event-final-cta a{min-height:2.85rem;padding-inline:1.35rem;font-size:.78rem}.event-credibility{border-top:1px solid #f0d59826;border-bottom:1px solid #f0d59826;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,35rem);margin-top:1.45rem;display:grid}.event-credibility span{color:#eee1cf;text-transform:uppercase;letter-spacing:.04em;text-align:center;border-right:1px solid #f0d5982e;justify-content:center;align-items:center;gap:.42rem;min-height:2.7rem;padding:.5rem;font-size:.63rem;font-weight:900;display:inline-flex}.event-credibility span:last-child{border-right:0}.event-service-page svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.event-credibility svg,.event-footer-trust svg{width:1rem;height:1rem;color:var(--gold-soft);flex:none}.event-hero-visual{isolation:isolate;background:linear-gradient(#05040300,#05040333 52%,#050403d6),url(/images/site/service-events.jpg) 50% 58%/cover no-repeat;border:1px solid #f0d59861;min-height:clamp(22rem,36vw,34rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075,inset 0 1px #fff4d614}.event-hero-visual:before,.event-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.event-hero-visual:before{mix-blend-mode:multiply;background:linear-gradient(90deg,#05040366,#0000 40%,#0504032e),radial-gradient(circle at 76% 16%,#f0d5982e,#0000 13rem)}.event-hero-visual:after{background:linear-gradient(90deg,#0000,#f0d598b8,#0000);height:1px;inset:auto 1rem 1rem}.event-hero-visual div{justify-items:end;gap:.28rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.event-hero-visual strong,.event-hero-visual span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050403bd;border:1px solid #f0d59857;align-items:center;display:inline-flex}.event-hero-visual strong{color:#f2d896;text-transform:uppercase;letter-spacing:.11em;min-height:2.2rem;padding:0 .9rem;font-size:.66rem;font-weight:900}.event-hero-visual span{color:#eadfce;text-align:right;max-width:min(100%,27rem);padding:.48rem .7rem;font-size:.8rem;line-height:1.35}.event-type-strip{padding:1.15rem var(--page-pad);background:linear-gradient(90deg,#ffffff0e,#ffffff05),#050403b8;border-top:1px solid #d7aa554d;border-bottom:1px solid #d7aa554d;grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.event-type-strip p{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:900}.event-type-strip div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.event-type-strip span{color:#e8ddcd;text-align:center;border-left:1px solid #f0d59829;justify-content:center;align-items:center;min-height:2.7rem;padding:0 .64rem;font-size:.78rem;display:inline-flex}.event-story{padding:clamp(2.1rem, 4.5vw, 4.2rem) var(--page-pad);border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(20rem,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(1.4rem,3vw,2.8rem);display:grid}.event-section-copy h2,.event-final-cta h2{color:#fff8eb;font-size:clamp(2rem,3.35vw,3.45rem);line-height:1}.event-section-copy p,.event-final-cta p{color:#ddd1c0;margin:.72rem 0 0;font-size:.94rem;line-height:1.52}.event-section-copy ul{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.event-section-copy li{color:#e7dccb;padding-left:1.28rem;font-size:.9rem;line-height:1.45;position:relative}.event-section-copy li:before{content:"";border:1px solid var(--gold);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.48rem;left:0}.event-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.event-card-grid article{isolation:isolate;background:#050403bd;border:1px solid #d7aa5557;align-content:end;min-height:clamp(14.5rem,19vw,18rem);padding:clamp(1rem,1.5vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000057,inset 0 1px #fff2d00d}.event-card-grid article:before,.event-card-grid article:after{content:"";pointer-events:none;position:absolute;inset:0}.event-card-grid article:before{z-index:-2;filter:saturate(.92)brightness(.72);background-position:50%;background-repeat:no-repeat;background-size:cover}.event-card-grid article:after{z-index:-1;background:linear-gradient(#0504030a,#05040338 35%,#050403e6 100%),radial-gradient(circle at 18% 58%,#d7aa5524,#0000 9rem)}.event-card-grid article:first-child:before,.event-card-grid article:nth-child(2):before,.event-card-grid article:nth-child(5):before,.event-card-grid article:nth-child(6):before{background-image:url(/images/site/service-events.jpg)}.event-card-grid article:nth-child(3):before{background-image:url(/images/site/area-flyby-rural.jpg)}.event-card-grid article:nth-child(4):before{background-image:url(/images/site/service-real-estate.jpg)}.event-card-grid span,.event-process-steps span,.event-final-cta aside li:before{width:2.15rem;height:2.15rem;color:var(--gold-soft);background:#05040375;border:1px solid #d7aa55ad;place-items:center;margin-bottom:.72rem;display:inline-grid}.event-card-grid svg,.event-process-steps svg{width:1.18rem;height:1.18rem}.event-card-grid h3,.event-process-steps h3,.event-final-cta h3{color:#fff4e6;font-size:clamp(1.14rem,1.45vw,1.36rem);line-height:1.08}.event-card-grid p,.event-process-steps p{color:#ddd2c4;margin:.48rem 0 0;font-size:.84rem;line-height:1.46}.event-process{padding:clamp(1.8rem, 3.2vw, 2.7rem) var(--page-pad);background:linear-gradient(90deg,#ffffff07,#ffffff03),#05040394;border-bottom:1px solid #d7aa5538;grid-template-columns:minmax(18rem,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(1.2rem,2.5vw,2.2rem);display:grid}.event-process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.event-process-steps article{background:#05040370;border:1px solid #d7aa5538;min-height:12.4rem;padding:1rem}.event-process-steps small{width:2rem;height:2rem;color:var(--gold-soft);border:1px solid #d7aa55b8;border-radius:999px;place-items:center;margin-bottom:.68rem;font-size:.7rem;font-weight:900;display:inline-grid}.event-process-steps span{margin-bottom:.6rem}.event-final-cta{min-height:clamp(21rem,31vw,28rem);padding:clamp(2.2rem, 4.5vw, 4.3rem) max(var(--page-pad), calc((100vw - 88rem) / 2));isolation:isolate;border-bottom:1px solid #d7aa553d;grid-template-columns:minmax(22rem,.62fr) minmax(18rem,.34fr);align-items:center;gap:clamp(1.4rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden}.event-final-cta:before,.event-final-cta:after{content:"";pointer-events:none;position:absolute;inset:0}.event-final-cta:before{z-index:-2;filter:saturate(.9)brightness(.78);background:url(/images/site/service-events.jpg) 50% 52%/cover no-repeat}.event-final-cta:after{z-index:-1;background:linear-gradient(90deg,#050403f0,#050403b8 50%,#05040347),radial-gradient(circle at 72% 46%,#d7aa5533,#0000 18rem)}.event-final-cta>div{max-width:42rem}.event-final-cta a{margin-top:1.25rem}.event-final-cta aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050403b8;border:1px solid #d7aa555c;padding:clamp(1rem,1.7vw,1.3rem);box-shadow:0 22px 60px #00000057,inset 0 1px #fff2d00d}.event-final-cta h3{color:var(--gold-soft);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem;font-size:.78rem}.event-final-cta ul{gap:.66rem;margin:0;padding:0;list-style:none;display:grid}.event-final-cta li{color:#eadfce;padding-left:1.35rem;font-size:.85rem;line-height:1.42;position:relative}.event-final-cta aside li:before{content:"";border-radius:999px;width:.42rem;height:.42rem;margin:0;position:absolute;top:.42rem;left:0}.event-footer-trust{padding:1.2rem var(--page-pad);background:#050403d1;border-bottom:1px solid #d7aa5533;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.event-footer-trust article{color:#e8ddcd;text-align:center;border-right:1px solid #f0d59824;justify-content:center;align-items:center;gap:.62rem;min-height:2.4rem;font-size:.84rem;font-weight:700;display:inline-flex}.event-footer-trust article:last-child{border-right:0}@media (max-width:980px){.event-hero,.event-story,.event-process,.event-final-cta,.event-type-strip{grid-template-columns:1fr}.event-type-strip div,.event-card-grid,.event-process-steps,.event-footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.event-service-page{padding-top:5.55rem}.event-hero{min-height:auto;padding-top:2.4rem;padding-bottom:2rem}.event-hero h1{font-size:clamp(2.5rem,12vw,3.35rem)}.event-hero-visual{min-height:18rem}.event-actions,.event-final-cta a{display:grid}.event-actions a,.event-final-cta a{width:100%}.event-credibility,.event-type-strip div,.event-card-grid,.event-process-steps,.event-footer-trust{grid-template-columns:1fr}.event-credibility span,.event-footer-trust article{border-bottom:1px solid #f0d5981f;border-right:0;justify-content:flex-start}.event-credibility span:last-child,.event-footer-trust article:last-child{border-bottom:0}.event-type-strip span{border-top:1px solid #f0d5981f;border-left:0;justify-content:flex-start}.event-card-grid article{min-height:15rem}.event-final-cta aside{width:100%}}.home-private-gallery-section{padding:clamp(3.6rem, 6vw, 5.8rem) max(var(--page-pad), calc((100vw - 88rem) / 2));background:radial-gradient(circle at 82% 18%,#d7aa5524,#0000 24rem),repeating-radial-gradient(at 8% 12%,#d7aa550e 0 1px,#0000 1px 2.5rem),linear-gradient(115deg,#070604fa,#0e0c09f0 48%,#1c170fcc);border-top:1px solid #d7aa552e;border-bottom:1px solid #d7aa5533;grid-template-columns:minmax(24rem,.46fr) minmax(32rem,.54fr);align-items:center;gap:clamp(2rem,5vw,4.8rem);display:grid;position:relative;overflow:hidden}.home-private-gallery-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000003d,#0000 36%,#d7aa550d),radial-gradient(circle at 48% 72%,#d7aa551a,#0000 20rem);position:absolute;inset:0}.home-gallery-copy,.home-gallery-visual{z-index:1;min-width:0;position:relative}.home-gallery-copy .eyebrow{align-items:center;gap:.78rem;margin-bottom:1rem;display:inline-flex}.home-gallery-copy h2{color:#fff8eb;max-width:12.5ch;font-size:clamp(2.75rem,4.7vw,5.25rem);line-height:.97}.home-gallery-copy h2 em{color:var(--gold-soft);font-style:normal;display:block}.home-gallery-copy>p:not(.eyebrow){color:#e7dccb;max-width:38rem;margin:1rem 0 0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.55}.home-gallery-copy>p+p{color:#cdbfa9;max-width:34rem;font-size:.94rem}.home-gallery-copy .delivery-cta{width:fit-content;min-width:min(100%,23rem);margin:1.55rem 0 0}.home-gallery-copy .delivery-cta svg,.home-gallery-preview svg,.home-service-card-grid svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.home-gallery-copy .delivery-feature-grid{background:0 0;border:0;border-top:1px solid #f0d59824;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,36rem);max-width:none;margin-top:1.65rem}.home-gallery-copy .delivery-feature-grid article{background:0 0;border:0;border-right:1px solid #f0d5981f;min-height:9.5rem;padding:1.1rem 1rem 0}.home-gallery-copy .delivery-feature-grid article:last-child{border-right:0}.home-gallery-copy .delivery-feature-grid h3{font-size:1.05rem}.home-gallery-copy .delivery-feature-grid p{font-size:.84rem}.home-gallery-preview{background:radial-gradient(circle at 84% 0,#f0d5981f,#0000 16rem),linear-gradient(145deg,#1c170feb,#060504f5);border-color:#f0d59875;border-radius:.8rem;justify-self:end;width:min(100%,44rem);padding:clamp(1rem,1.5vw,1.25rem);box-shadow:0 34px 100px #0000008f,inset 0 1px #fff6da0f}.preview-window-controls{gap:.45rem;margin-bottom:.8rem;display:inline-flex}.preview-window-controls span{background:#f0d5989e;border-radius:999px;width:.62rem;height:.62rem}.home-gallery-preview .preview-heading strong{font-size:.78rem}.home-gallery-preview .preview-main-image{background-image:linear-gradient(#05040305,#0504035c),url(/images/site/home-hero-wide-property.png);background-position:50% 58%;min-height:clamp(17rem,23vw,22.5rem)}.home-gallery-preview .preview-thumbnails{gap:.62rem}.home-gallery-preview .preview-thumbnails span{min-height:4.35rem}.home-gallery-preview .preview-thumbnails span:first-child,.home-gallery-preview .preview-thumbnails span:nth-child(3){background-image:linear-gradient(#05040305,#0504036b),url(/images/site/home-hero-wide-property.png);background-position:50% 58%}.home-gallery-preview .review-steps{margin-top:.2rem}.home-gallery-preview .review-steps span{gap:.3rem;font-size:.84rem}.home-gallery-preview .approval-note{border-color:#d7aa555c;margin-top:.2rem}.home-gallery-preview .approval-note strong{color:var(--gold-soft)}.home-services-section{padding:clamp(2.4rem, 4.8vw, 4.2rem) max(var(--page-pad), calc((100vw - 88rem) / 2));background:linear-gradient(90deg,#ffffff07,#ffffff02),#050403f5;border-bottom:1px solid #d7aa5533;grid-template-columns:minmax(20rem,.28fr) minmax(0,.72fr);align-items:center;gap:clamp(1.6rem,3.6vw,3rem);display:grid}.home-services-copy{min-width:0}.home-services-copy .eyebrow{margin-bottom:.78rem}.home-services-copy h2{color:#fff8eb;max-width:12ch;font-size:clamp(2rem,3.05vw,3.35rem);line-height:1}.home-services-copy p{color:#d7ccba;max-width:31rem;margin:.9rem 0 0;font-size:.94rem;line-height:1.55}.home-services-copy .button-secondary{gap:.75rem;min-height:2.75rem;margin-top:1.3rem;padding-inline:1.1rem;font-size:.72rem;display:inline-flex}.home-service-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;min-width:0;display:grid}.home-service-card-grid a{color:#fff5e8;isolation:isolate;background:#050403c7;border:1px solid #d7aa5557;align-content:end;min-height:clamp(17rem,21vw,20.5rem);padding:1.2rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000005c,inset 0 1px #fff2d00d}.home-service-card-grid a:before,.home-service-card-grid a:after{content:"";pointer-events:none;position:absolute;inset:0}.home-service-card-grid a:before{z-index:-2;filter:saturate(.9)brightness(.72);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .24s,filter .24s}.home-service-card-grid a:after{z-index:-1;background:linear-gradient(#05040305,#05040324 38%,#050403eb 100%),radial-gradient(circle at 50% 55%,#d7aa5529,#0000 9rem)}.home-service-card-grid a:first-child:before{background-image:url(/images/site/service-homes.jpg)}.home-service-card-grid a:nth-child(2):before{background-image:url(/images/site/service-real-estate.jpg)}.home-service-card-grid a:nth-child(3):before{background-image:url(/images/site/service-commercial.jpg)}.home-service-card-grid a:hover{border-color:#f0d59894;transform:translateY(-3px);box-shadow:0 24px 70px #00000073,inset 0 1px #fff2d014}.home-service-card-grid a:hover:before{filter:saturate(.98)brightness(.82);transform:scale(1.035)}.home-service-card-icon{width:3.35rem;height:3.35rem;color:var(--gold-soft);background:radial-gradient(circle,#d7aa5526,#050403e0 68%),#050403b3;border:1px solid #d7aa55c7;border-radius:999px;place-items:center;margin:0 auto .85rem;display:grid;box-shadow:0 0 22px #d7aa5529,inset 0 0 18px #d7aa550f}.home-service-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:1.65rem;height:1.65rem}.home-service-card-grid strong{color:#fff5e8;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.08}.home-service-card-grid a>span:not(.home-service-card-icon){color:#d8cebf;text-align:center;margin-top:.55rem;font-size:.84rem;line-height:1.42}.home-service-card-grid em{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:.42rem;margin-top:.85rem;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.home-service-card-grid .cta-arrow{width:.95rem;height:.95rem}@media (max-width:1080px){.home-private-gallery-section,.home-services-section{grid-template-columns:1fr}.home-gallery-preview{justify-self:stretch}.home-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-private-gallery-section{padding-top:2.8rem;padding-bottom:2.8rem}.home-gallery-copy h2{font-size:clamp(2.35rem,11vw,3.2rem)}.home-gallery-copy .delivery-cta,.home-services-copy .button-secondary{width:100%}.home-gallery-copy .delivery-feature-grid,.home-service-card-grid{grid-template-columns:1fr}.home-gallery-copy .delivery-feature-grid article{border-bottom:1px solid #f0d5981f;border-right:0;min-height:auto;padding:1rem 0}.home-gallery-copy .delivery-feature-grid article:last-child{border-bottom:0}.home-gallery-preview .preview-heading,.home-gallery-preview .approval-note{grid-template-columns:1fr}.home-gallery-preview .preview-main-image{min-height:14rem}.home-gallery-preview .preview-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.home-gallery-preview .review-steps{grid-template-columns:1fr}.home-gallery-preview .review-steps span:not(:last-child):after{display:none}.home-services-section{padding-top:2.5rem}.home-service-card-grid a{min-height:16rem}}@media (max-width:760px){html,body,.site-shell,.site-main{max-width:100%;overflow-x:clip}.top-nav{flex-wrap:wrap;gap:.35rem .55rem}.top-nav .brand-lockup{order:1;max-width:5.75rem}.page-location-marker{flex:auto;order:2;width:auto;min-width:0;position:static;transform:none}.nav-cta{order:3}.mobile-nav-links{order:4;flex:0 0 calc(100vw - (var(--page-pad) * 2));width:calc(100vw - (var(--page-pad) * 2));max-width:calc(100vw - (var(--page-pad) * 2));background:0 0;border-top:1px solid #f0d5981a;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-width:0;padding:.34rem 0 0;display:grid;position:static;overflow:visible}.mobile-nav-links a{white-space:normal;text-align:center;min-width:0;padding:0 .35rem;line-height:1.05}.hero-section,.gallery-page-hero,.request-gallery-hero,.services-hero-redesign,.about-hero,.page-hero,.contact-page-redesign{padding-top:9.25rem}.hero-section{padding-bottom:2.35rem}.hero-visual{min-height:auto}.hero-gallery-panel{width:min(calc(100vw - (var(--page-pad) * 2)), 26rem);max-width:calc(100vw - (var(--page-pad) * 2));margin:0 auto;position:static}.gallery-access-card,.gallery-code-card,.gallery-code-utility,.contact-gallery-card,.request-gallery-form,.contact-message-card,.contact-panel,.gallery-final-cta,.gallery-access-card input,.gallery-code-card input,.gallery-code-utility input,.contact-gallery-card input,.request-gallery-form input,.request-gallery-form textarea,.contact-message-card input,.contact-message-card textarea,.contact-message-card select{min-width:0;max-width:100%}}@media (max-width:520px){.mobile-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-nav-links a:last-child{display:none}.mobile-nav-links a{min-height:1.95rem;font-size:.56rem}.gallery-code-utility .code-entry,.gallery-page-hero .gallery-final-cta .gallery-code-utility .code-entry{grid-template-columns:1fr}.gallery-code-utility button,.gallery-page-hero .gallery-final-cta .gallery-code-utility button{width:100%}}@media (min-width:761px){.content-band,.page-hero,.story-section,.footer-inner,.personal-hero,.personal-property-strip,.personal-why,.personal-process,.personal-footer-trust,.real-estate-hero,.real-estate-audience,.real-estate-advantage,.real-estate-deliverables,.real-estate-process,.real-estate-final-cta,.commercial-hero,.commercial-benefit-strip,.commercial-use-cases,.commercial-process,.commercial-footer-trust{width:100%;max-width:none;margin-inline:0}.home-private-gallery-section,.home-services-section,.personal-final-cta,.real-estate-final-cta,.commercial-final-cta{padding-right:var(--page-pad);padding-left:var(--page-pad)}.home-private-gallery-section{grid-template-columns:minmax(26rem,.44fr) minmax(34rem,.56fr)}.home-services-section{grid-template-columns:minmax(22rem,.26fr) minmax(0,.74fr)}.service-rail,.home-service-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-rail{right:var(--page-pad);left:var(--page-pad);width:auto}.home-gallery-preview,.personal-hero-visual,.real-estate-hero-panel,.commercial-hero-visual{width:100%}.personal-hero,.real-estate-hero,.commercial-hero{grid-template-columns:minmax(25rem,.4fr) minmax(0,.6fr)}.personal-hero-copy,.real-estate-hero-copy,.commercial-hero-copy{max-width:42rem}.personal-why,.commercial-use-cases{grid-template-columns:minmax(24rem,.34fr) minmax(0,.66fr)}.real-estate-advantage{grid-template-columns:minmax(24rem,.36fr) minmax(0,.64fr)}.personal-process,.commercial-process,.real-estate-process{grid-template-columns:minmax(22rem,.26fr) minmax(0,.74fr)}.footer-main{grid-template-columns:minmax(15rem,1.1fr) repeat(3,minmax(12rem,1fr));gap:clamp(1.25rem,2.4vw,3.4rem)}}.cta-arrow,.delivery-cta-icon,.gallery-lock-icon,.contact-icon,.request-submit svg,.preview-thumbnails span,.review-steps b,.service-rail a,.home-service-card-grid a,.home-service-card-grid a:before,.services-choice-card,.services-choice-image,.services-choice-card a:after,.personal-story-grid article,.commercial-card-grid article,.gallery-trust-badge,.code-format-hint,.contact-reassurance{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s,filter .18s}.gallery-code-card,.gallery-code-utility,.gallery-access-card,.contact-gallery-card,.gallery-code-card input,.gallery-code-utility input,.gallery-access-card input,.contact-gallery-card input{transition:border-color .18s,box-shadow .18s,background .18s}.services-choice-card a:after{display:inline-block}.gallery-trust-badge{color:#ffeec4eb;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#f0d5981f,#ffffff06),#0a08059e;border:1px solid #f0d59847;align-items:center;gap:.55rem;width:fit-content;margin-top:1.05rem;padding:.46rem .72rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff6da14}.gallery-trust-badge:before{content:"";background:var(--gold-soft);border-radius:999px;width:.34rem;height:.34rem;box-shadow:0 0 12px #d7aa556b}.code-format-hint{color:#f0d598d6;letter-spacing:.04em;margin:.72rem 0 0;font-size:.76rem;font-weight:800}.code-format-hint:before{content:"✓";color:var(--gold-soft);margin-right:.45rem}.contact-reassurance{color:#f0d598d1;letter-spacing:.03em;margin:.65rem 0 0;font-size:.8rem;font-weight:800}.home-services-section{position:relative}.home-services-section:before{content:"";top:0;left:max(var(--page-pad), calc((100vw - 88rem) / 2));right:max(var(--page-pad), calc((100vw - 88rem) / 2));pointer-events:none;background:linear-gradient(90deg,#0000,#f0d59861,#0000);height:1px;position:absolute}.home-services-section:after{content:"";background:#0a0805;border:1px solid #f0d59866;border-radius:999px;width:.44rem;height:.44rem;position:absolute;top:-.22rem;left:50%;transform:translate(-50%);box-shadow:0 0 16px #d7aa552e}@keyframes summit-soft-reveal{0%{opacity:.88;filter:brightness(.94)saturate(.98)}to{opacity:1;filter:brightness()saturate()}}.hero-photo,.home-gallery-preview .preview-main-image,.services-choice-image,.home-service-card-grid a:before{animation:.52s both summit-soft-reveal}.gallery-code-card:focus-within,.gallery-code-utility:focus-within,.gallery-access-card:focus-within,.contact-gallery-card:focus-within{border-color:#f0d5987a;box-shadow:0 24px 70px #00000057,0 0 0 1px #f0d59814,0 0 26px #d7aa551f}.gallery-code-card input:focus-visible,.gallery-code-utility input:focus-visible,.gallery-access-card input:focus-visible,.contact-gallery-card input:focus-visible{background:linear-gradient(90deg,#d7aa5514,#ffffff0e),#ffffff0f;border-color:#f0d598b8;box-shadow:inset 0 1px #fff6da14,0 0 0 1px #f0d5981f,0 0 22px #d7aa5524}.gallery-code-card.is-valid-code input,.gallery-code-utility.is-valid-code input,.gallery-access-card.is-valid-code input,.contact-gallery-card.is-valid-code input{border-color:#f0d598d1;box-shadow:inset 0 1px #fff6da1a,0 0 0 1px #f0d59824,0 0 18px #d7aa551f}.gallery-code-card.is-valid-code,.gallery-code-utility.is-valid-code,.gallery-access-card.is-valid-code,.contact-gallery-card.is-valid-code{border-color:#f0d59894}.gallery-access-card:focus-within .gallery-lock-icon,.gallery-access-card.is-valid-code .gallery-lock-icon,.contact-gallery-card:focus-within .contact-icon,.contact-gallery-card.is-valid-code .contact-icon{color:var(--gold-soft);border-color:#f0d598b8;box-shadow:0 0 20px #d7aa5529}.preview-thumbnails .is-selected{border-color:#f0d598f5;position:relative;box-shadow:0 0 0 2px #d7aa5533,0 0 24px #d7aa5529}.preview-thumbnails .is-selected:after{content:"★";width:1.05rem;height:1.05rem;color:var(--gold-soft);background:#080604c7;border:1px solid #f0d59880;border-radius:999px;place-items:center;font-size:.52rem;line-height:1;display:grid;position:absolute;top:.38rem;right:.42rem;box-shadow:0 0 14px #d7aa552e}.button-primary:active,.button-secondary:active,.delivery-cta:active,.nav-cta:active,.gallery-code-card button:active,.gallery-code-utility button:active,.gallery-access-card button:active,.contact-gallery-card button:active,.request-submit:active{transform:translateY(1px)scale(.995);box-shadow:0 10px 22px #00000047,0 0 18px #d7aa551f,inset 0 1px #fff6da52}@keyframes summit-approval-step{0%,to{box-shadow:none;transform:translateY(0)}45%{transform:translateY(-2px);box-shadow:0 0 24px #d7aa5538}}.review-steps.is-highlighted span:first-child b{animation:.9s both summit-approval-step}.review-steps.is-highlighted span:nth-child(2) b{animation:.9s .14s both summit-approval-step}.review-steps.is-highlighted span:nth-child(3) b{animation:.9s .28s both summit-approval-step}@media (hover:hover) and (pointer:fine){.button-primary:hover,.gallery-code-card button:hover,.gallery-code-utility button:hover,.gallery-access-card button:hover,.contact-gallery-card button:hover,.request-submit:hover,.delivery-cta:hover,.nav-cta:hover{box-shadow:0 20px 44px #0000005c,0 0 26px #d7aa552e,inset 0 1px #fff6da80}.button-secondary:hover{box-shadow:0 14px 34px #0000003d,0 0 22px #d7aa551a}.button-primary:hover .cta-arrow,.button-secondary:hover .cta-arrow,.delivery-cta:hover .cta-arrow,.home-service-card-grid a:hover .cta-arrow{transform:translate(.2rem)}.services-choice-card:hover a:after{transform:translate(.18rem)}.delivery-cta:hover .delivery-cta-icon,.request-submit:hover svg,.gallery-access-card:hover .gallery-lock-icon{transform:scale(1.04)}.preview-thumbnails span:hover{filter:brightness(1.05)saturate(1.03);border-color:#f0d5989e;transform:translateY(-1px);box-shadow:0 0 0 1px #f0d5981f,0 0 20px #d7aa551f}.preview-thumbnails .is-selected:hover{border-color:#ffebbefa;box-shadow:0 0 0 2px #f0d5983d,0 0 28px #d7aa5533}.home-service-card-grid a:hover:before,.services-choice-card:hover .services-choice-image{filter:brightness(1.08)saturate(1.04)contrast(1.02)}.service-rail a:hover,.home-service-card-grid a:hover,.services-choice-card:hover,.personal-story-grid article:hover,.commercial-card-grid article:hover{border-color:#f0d5988f;transform:translateY(-2px);box-shadow:0 24px 70px #0000006b,0 0 26px #d7aa551a,inset 0 1px #fff2d014}}@media (hover:none){.button-primary:active,.button-secondary:active,.delivery-cta:active,.nav-cta:active,.gallery-code-card button:active,.gallery-code-utility button:active,.gallery-access-card button:active,.contact-gallery-card button:active,.request-submit:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.cta-arrow,.delivery-cta-icon,.gallery-lock-icon,.contact-icon,.request-submit svg,.preview-thumbnails span,.review-steps b,.service-rail a,.home-service-card-grid a,.home-service-card-grid a:before,.services-choice-card,.services-choice-image,.services-choice-card a:after,.personal-story-grid article,.commercial-card-grid article,.gallery-trust-badge,.code-format-hint,.contact-reassurance,.gallery-code-card,.gallery-code-utility,.gallery-access-card,.contact-gallery-card,.gallery-code-card input,.gallery-code-utility input,.gallery-access-card input,.contact-gallery-card input{transition-duration:.01ms}.review-steps.is-highlighted b,.hero-photo,.home-gallery-preview .preview-main-image,.services-choice-image,.home-service-card-grid a:before{animation:none}}
