html:not([data-ui=v2]) body:has([data-home])>header{display:none}body:has([data-home])>footer{margin-top:0;background:#070d16;border-top:1px solid rgba(187,155,106,.38)}body:has([data-home])>footer h4{color:#d2b580}.dh{--navy-950:#070d16;--navy-900:#0b1522;--navy-800:#122033;--navy:#1f3044;--ink:#1f3044;--ink-soft:#4a5a70;--camel:#bb9b6a;--camel-300:#d2b580;--vanilla:#d8c9a6;--gold-ink:#8a6d40;--paper:#f1f2ed;--paper-2:#e9eae2;--card:#fbfbf7;--cream:#efebe0;--cream-dim:rgba(239,235,224,0.74);--cream-faint:rgba(239,235,224,0.52);--hair-gold:rgba(187,155,106,0.38);--hair-gold-strong:rgba(187,155,106,0.65);--hair-ink:rgba(31,48,68,0.13);--serif:var(--font-display),"Cormorant Garamond",Georgia,serif;--serif-i:var(--font-display-italic),var(--font-display),"Cormorant Garamond",Georgia,serif;--body:var(--font-body),Lora,Georgia,serif;--body-i:var(--font-body-italic),var(--font-body),Lora,Georgia,serif;--nav-h:68px;--gx:28px;font-family:var(--body);font-size:16px;line-height:1.62;color:var(--ink);overflow-x:clip}@media (max-width:719px){.dh{--gx:16px;--nav-h:62px}}.dh h1,.dh h2,.dh h3{font-family:var(--serif);font-weight:600;line-height:1.08;margin:0;text-wrap:balance;letter-spacing:-.005em}.dh p{margin:0}.dh .acc{font-family:var(--serif-i);font-style:italic;color:var(--camel-300)}.dh .on-paper .acc{color:var(--gold-ink)}.dh .num{font-variant-numeric:lining-nums tabular-nums}.dh :focus-visible{outline:2px solid var(--camel);outline-offset:3px;border-radius:2px}.dh .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gx)}.dh .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--camel-300)}.dh .eyebrow:before{content:"";flex:none;height:1px;width:34px;background:var(--hair-gold-strong)}.dh .on-paper .eyebrow,.dh .tlink{color:var(--gold-ink)}.dh .tlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;white-space:nowrap}.dh .tlink span{transition:transform .25s}.dh .tlink:hover span{transform:translateX(4px)}.dh .dark .tlink{color:var(--camel-300)}.dh .btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 24px;border-radius:4px;border:1px solid var(--navy);background:var(--navy);color:var(--vanilla);font:600 15px/1.1 var(--body);letter-spacing:.01em;cursor:pointer;transition:background .25s,color .25s,border-color .25s;white-space:nowrap}.dh .btn-solid svg{width:18px;height:18px;flex:none}.dh .btn-solid:hover{background:var(--camel);border-color:var(--camel);color:var(--navy-950)}.dh .btn-line{background:transparent;color:var(--navy);border-color:rgba(31,48,68,.35)}.dh .btn-line:hover{background:var(--navy);border-color:var(--navy);color:var(--vanilla)}.dh .btn-camel{background:var(--camel);border-color:var(--camel);color:var(--navy-950)}.dh .btn-camel:hover{background:var(--navy);border-color:var(--navy);color:var(--vanilla)}.dh .hnav{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(180deg,rgba(7,13,22,.62),rgba(7,13,22,.38));backdrop-filter:blur(12px);border-bottom:1px solid var(--hair-gold);transition:background .3s;color:var(--cream)}.dh .hnav.solid{background:rgba(7,13,22,.94)}@media (max-height:500px){.dh .hnav{position:absolute}}.dh .nav-in{gap:24px;height:var(--nav-h)}.dh .brand,.dh .nav-in{display:flex;align-items:center}.dh .brand{margin-right:auto;min-height:44px}.dh .brand img{height:44px;width:auto;margin-left:-14px}.dh .hnav .item{font-size:14px;letter-spacing:.03em;color:var(--cream-dim);min-height:44px;display:inline-flex;align-items:center;transition:color .25s}.dh .hnav .item:hover{color:var(--camel-300)}.dh .langs{display:flex;gap:2px;font-size:13px;letter-spacing:.06em;color:var(--cream-faint)}.dh .langs a{min-height:44px;min-width:34px;display:inline-flex;align-items:center;justify-content:center}.dh .langs a.on{color:var(--camel-300);text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--camel)}.dh .pill{position:relative;border:1px solid var(--hair-gold-strong);border-radius:999px;padding:9px 18px;font-size:14px;line-height:1.62;color:var(--camel-300);white-space:nowrap;transition:background .25s,color .25s}.dh .pill:after{content:"";position:absolute;inset:-4px}.dh .pill:hover{background:var(--camel);color:var(--navy-950)}.dh .nsearch{display:none;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--hair-gold-strong);border-radius:999px;color:var(--camel-300);font-size:14px;position:relative}.dh .nsearch:after{content:"";position:absolute;inset:-3px}.dh .menu-btn{display:none;cursor:pointer;width:44px;height:44px;margin-right:-10px;align-items:center;justify-content:center;background:none;border:0;padding:0}.dh .bars{width:22px;height:14px;position:relative}.dh .bars i{position:absolute;left:0;right:0;height:1.5px;background:var(--cream);transition:transform .25s,opacity .25s}.dh .bars i:first-child{top:0}.dh .bars i:nth-child(2){top:6px}.dh .bars i:nth-child(3){top:12px}.dh .menu-btn[aria-expanded=true] .bars i:first-child{transform:translateY(6px) rotate(45deg)}.dh .menu-btn[aria-expanded=true] .bars i:nth-child(2){opacity:0}.dh .menu-btn[aria-expanded=true] .bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.dh .menu-panel{position:fixed;left:0;right:0;top:var(--nav-h);background:var(--navy-950);border-bottom:1px solid var(--hair-gold);padding:14px var(--gx) 24px;max-height:calc(100svh - var(--nav-h));overflow:auto}.dh .menu-panel a.big{display:flex;align-items:center;min-height:54px;font-family:var(--serif);font-size:27px;color:var(--cream);border-bottom:1px solid rgba(187,155,106,.18)}.dh .menu-panel .row{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;margin-top:14px}.dh .menu-panel .row .tlink{color:var(--camel-300)}@media (min-width:900px){.dh .menu-panel{display:none}}@media (max-width:899px){.dh .hnav .item,.dh .hnav .langs.desk{display:none}.dh .menu-btn{display:flex}.dh .nsearch{display:inline-flex}.dh .nav-in{gap:10px}.dh .brand img{height:40px;margin-left:-13px}}@media (max-width:519px){.dh .pill{display:none}}@media (max-width:359px){.dh .nsearch .t{display:none}}.dh .hero{position:relative;overflow:hidden;isolation:isolate;color:var(--cream);background:var(--navy-900);min-height:min(100svh,920px);display:flex;align-items:flex-end;padding:calc(var(--nav-h) + 48px) 0 44px}.dh .hero-bg{position:absolute;inset:0;z-index:-1}.dh .hero-bg img,.dh .hero-bg video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%}.dh .hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,13,22,.55),rgba(7,13,22,0) 20%),linear-gradient(90deg,rgba(7,13,22,.84),rgba(7,13,22,.58) 34%,rgba(7,13,22,.12) 64%,rgba(7,13,22,0) 80%),linear-gradient(0deg,rgba(7,13,22,.72),rgba(7,13,22,0) 40%)}.dh .hero-in{position:relative;width:100%}.dh .hero .eyebrow,.dh .hero .sub,.dh .hero h1{text-shadow:0 1px 14px rgba(7,13,22,.45)}.dh .hero h1{font-size:clamp(40px,6.4vw,82px);color:var(--cream);margin:16px 0 14px;max-width:15ch}.dh .hero .sub{font-size:17px;color:var(--cream-dim);max-width:54ch;margin-bottom:30px}.dh .cover{position:absolute;right:var(--gx);top:calc(var(--nav-h) + 26px);z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;background:rgba(7,13,22,.5);backdrop-filter:blur(8px);border:1px solid var(--hair-gold);font-size:13px;color:var(--cream-dim);transition:border-color .25s,color .25s}.dh .cover b{font-weight:600;color:var(--cream)}.dh .cover .p{color:var(--camel-300);font-weight:600}.dh .cover:hover{border-color:var(--camel);color:var(--cream)}.dh .cover i{font-style:normal;color:var(--camel-300);transition:transform .25s}.dh .cover:hover i{transform:translateX(3px)}.dh .cover .dot{width:4px;height:4px;transform:rotate(45deg);background:var(--camel)}.dh .finder{position:relative;background:var(--paper);color:var(--ink);border-radius:8px;max-width:1060px;padding:18px clamp(16px,2.6vw,28px);box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(187,155,106,.5)}.dh .finder:before{content:"";position:absolute;inset:6px;border:1px solid rgba(187,155,106,.45);border-radius:5px;pointer-events:none}.dh .seal{position:absolute;top:-23px;right:28px;width:46px;height:46px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 0 2px var(--camel),inset 0 -3px 6px rgba(31,48,68,.16)}.dh .seal img{width:26px;height:auto}.dh .ftop{display:flex;align-items:center;gap:8px 18px;border-bottom:1px solid var(--hair-ink);margin-bottom:14px;position:relative;padding-right:56px}.dh .ftop .lbl{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);white-space:nowrap}.dh .tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.dh .tabs::-webkit-scrollbar{display:none}.dh .tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;min-height:46px;padding:0 13px;font:600 15px/1 var(--body);color:var(--ink-soft);position:relative;white-space:nowrap}.dh .tab[aria-selected=true]{color:var(--navy)}.dh .tab[aria-selected=true]:after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:2px;background:var(--camel)}.dh .ff{display:grid;gap:10px;grid-template-columns:1fr 1fr;align-items:end;position:relative}.dh .f{display:flex;flex-direction:column;gap:5px;min-width:0}.dh .f label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.dh .f input,.dh .f select{font:16px/1.2 var(--body);color:var(--ink);background:var(--card);border:1px solid rgba(31,48,68,.24);border-radius:4px;min-height:48px;padding:0 12px;width:100%;min-width:0}.dh .f input::-moz-placeholder{color:rgba(74,90,112,.8)}.dh .f input::placeholder{color:rgba(74,90,112,.8)}.dh .f select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-repeat:no-repeat;background-position:right 11px center;background-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3044' stroke-width='1.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.dh .f input:focus,.dh .f select:focus{outline:2px solid var(--camel);outline-offset:0;border-color:var(--camel)}.dh .f-where{grid-column:1/-1}.dh .f-where .ico{position:relative}.dh .f-where .ico svg{position:absolute;left:13px;top:16px;width:16px;height:16px;color:var(--ink-soft)}.dh .f-where input{padding-left:38px}.dh .f-beds{display:none}.dh .ff .btn-solid{grid-column:1/-1}.dh .finder .more{margin-top:12px;font-size:14px;font-family:var(--body-i);font-style:italic;color:var(--ink-soft);position:relative}.dh .finder .more a{color:var(--gold-ink);border-bottom:1px solid rgba(187,155,106,.55);padding:12px 0 1px}.dh .presets{display:flex;align-items:center;gap:8px;margin-top:18px;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--gx));padding-right:var(--gx);-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.dh .presets::-webkit-scrollbar{display:none}.dh .presets .lbl{flex:none;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);margin-right:4px}.dh .chip{flex:none;position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--hair-gold-strong);background:rgba(7,13,22,.42);backdrop-filter:blur(6px);color:var(--cream);font-size:14px;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}.dh .chip:after{content:"";position:absolute;inset:-3px 0}.dh .chip:hover{background:var(--camel);border-color:var(--camel);color:var(--navy-950)}@media (min-width:600px){.dh .ff{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.dh .ff{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) auto}.dh .f-where,.dh .ff .btn-solid{grid-column:auto}.dh .presets{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;margin-right:0;padding-right:0}.dh .ff.rent{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto}}@media (min-width:1180px){.dh .ff{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto}.dh .ff.rent{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.8fr) auto}.dh .f-beds{display:flex}}@media (max-width:759px){.dh .ff.rent{grid-template-columns:1fr 1fr}.dh .ff.rent .f-type{grid-column:1/-1}}.dh .ff.rent .f-budget{display:none}@media (max-width:719px){.dh .hero{padding:calc(var(--nav-h) + 30px) 0 26px}.dh .hero-bg:after{background:linear-gradient(180deg,rgba(7,13,22,.5),rgba(7,13,22,.38) 30%,rgba(7,13,22,.78) 66%,rgba(7,13,22,.9))}.dh .hero h1{font-size:clamp(38px,10.6vw,50px);margin:12px 0}.dh .hero .sub{font-size:16px;margin-bottom:30px}.dh .ftop{flex-direction:column;align-items:flex-start;gap:0;padding-right:0;padding-top:4px}.dh .tabs{margin-left:-13px;max-width:calc(100% + 13px)}.dh .seal{right:16px}.dh .presets{margin-top:14px}}@media (max-width:899px){.dh .cover{display:none}}@media (max-height:760px){.dh .hero{padding-top:calc(var(--nav-h) + 20px);padding-bottom:20px}.dh .finder .more,.dh .hero .sub{display:none}.dh .hero h1{font-size:clamp(34px,5.6vw,58px);margin:8px 0 18px;max-width:18ch}.dh .finder{padding-top:12px;padding-bottom:14px}.dh .ftop{margin-bottom:12px}.dh .presets{margin-top:12px}.dh .cover{top:calc(var(--nav-h) + 16px)}}@media (max-height:760px) and (max-width:759px){.dh .ftop .lbl{display:none}.dh .f label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.dh .sec{padding:96px 0}.dh .sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:34px}.dh .sec h2{font-size:clamp(32px,4.2vw,54px);color:var(--navy);margin-top:12px;max-width:18ch}.dh .dark h2{color:var(--cream)}.dh .lede{font-size:17px;color:var(--ink-soft);max-width:56ch;margin-top:14px}.dh .dark .lede{color:var(--cream-dim)}@media (max-width:719px){.dh .sec{padding:64px 0}.dh .sec-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:24px}.dh .lede{font-size:16px}}.dh .spread{display:grid;gap:24px;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:auto auto}.dh .spread>.lead{grid-row:1/3}.dh .pc{min-width:0}.dh .pc,.dh .pc .bd{display:flex;flex-direction:column}.dh .pc .bd{padding:20px 22px 22px;flex:1}.dh .pc .city{font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--gold-ink);margin-bottom:0}.dh .pc h3{font-size:21px;margin-top:6px;min-height:2.4em}.dh .pc .price,.dh .pc h3{line-height:1.2;color:var(--navy)}.dh .pc .price{margin-top:12px;font-family:var(--serif);font-weight:600;font-size:26px}.dh .pc .also{font-size:13px;color:rgba(31,48,68,.62);margin-top:2px}.dh .pc .specs{margin-top:auto;padding-top:14px;border-top:1px solid rgba(31,48,68,.1);gap:6px 18px;font-size:14px;color:rgba(31,48,68,.74)}.dh .pc .bd>:nth-last-child(2){margin-bottom:14px}.dh .lead .ph{aspect-ratio:auto;flex:1;min-height:340px}.dh .lead .bd{flex:none;padding:24px 28px 26px}.dh .lead h3{font-size:30px}.dh .lead .price{font-size:32px}@media (max-width:1023px) and (min-width:640px){.dh .spread{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:16px}.dh .spread>.lead{grid-row:auto;grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr}.dh .lead .ph{aspect-ratio:auto;min-height:300px;flex:none}.dh .lead .bd{padding:24px 24px 22px}.dh .pc .bd{padding:18px 18px 20px}.dh .pc h3{font-size:19px}.dh .pc .price{font-size:23px}.dh .pc .specs{gap:6px 14px;font-size:13px}.dh .lead h3{font-size:26px}.dh .lead .price{font-size:28px}}.dh .rail-hint{display:none;font-size:14px;font-family:var(--body-i);font-style:italic;color:var(--ink-soft);margin-top:12px}@media (max-width:639px){.dh .home-rail{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;grid-template-rows:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gx));padding:0 var(--gx) 6px;scroll-padding:0 var(--gx);scrollbar-width:none}.dh .home-rail::-webkit-scrollbar{display:none}.dh .home-rail>*{scroll-snap-align:start}.dh .spread>.lead{grid-row:auto}.dh .lead .ph{aspect-ratio:4/3;min-height:0;flex:none}.dh .lead .bd,.dh .pc .bd{padding:18px 18px 20px}.dh .lead h3,.dh .pc h3{font-size:20px}.dh .lead .price,.dh .pc .price{font-size:24px}.dh .pc .specs{gap:6px 14px;font-size:13px}.dh .rail-hint{display:block}}.dh .sec-foot{margin-top:36px;display:flex;justify-content:center}@media (max-width:639px){.dh .sec-foot .btn-solid{width:100%}}.dh .areas{background:var(--paper-2);border-top:1px solid var(--hair-gold);border-bottom:1px solid var(--hair-gold)}.dh .agrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dh .acard{position:relative;display:block;aspect-ratio:3/4;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--hair-gold);color:var(--cream);isolation:isolate;background:var(--navy-900)}.dh .acard img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s;z-index:-2}.dh .acard:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,13,22,0) 26%,rgba(7,13,22,.62) 52%,rgba(7,13,22,.94))}.dh .acard:hover img{transform:scale(1.04)}.dh .acard .cap{position:absolute;left:0;right:0;bottom:0;padding:20px 20px 14px}.dh .acard .prov{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--camel-300)}.dh .acard h3{font-size:clamp(26px,2.6vw,36px);margin:4px 0 6px;color:var(--cream)}.dh .acard p{font-size:14px;line-height:1.45;color:var(--cream-dim)}.dh .acard .go{margin-top:6px;display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:600;color:var(--camel-300)}.dh .acard .go span{transition:transform .25s}.dh .acard:hover .go span{transform:translateX(4px)}@media (max-width:1023px){.dh .acard .cap{padding:14px 14px 10px}.dh .acard p{display:none}}@media (max-width:759px){.dh .agrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh .acard{aspect-ratio:4/3}}@media (max-width:639px){.dh .agrid{gap:10px}.dh .acard{aspect-ratio:4/5;border-radius:6px}.dh .acard .cap{padding:12px 12px 6px}.dh .acard h3{font-size:24px}.dh .acard .go{font-size:13px;min-height:28px}}.dh .devs{background:var(--navy-900);color:var(--cream)}.dh .dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dh .dc{display:block;background:var(--navy-800);border:1px solid rgba(187,155,106,.22);border-radius:6px;overflow:hidden;transition:transform .35s,border-color .35s,box-shadow .35s}.dh .dc:hover{transform:translateY(-6px);border-color:var(--hair-gold-strong);box-shadow:0 24px 60px rgba(0,0,0,.45)}.dh .dc .ph{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--navy-950)}.dh .dc .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s}.dh .dc:hover .ph img{transform:scale(1.05)}.dh .dc .st{position:absolute;top:14px;left:14px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--camel-300);background:rgba(7,13,22,.62);backdrop-filter:blur(8px);border:1px solid var(--hair-gold);border-radius:999px;padding:5px 12px}.dh .dc .bd{padding:20px 22px 22px}.dh .dc h3{font-size:26px;color:var(--cream)}.dh .dc .loc{font-size:14px;color:var(--cream-faint);margin-top:3px}.dh .dc .from{margin-top:14px;font-size:16px;font-weight:600;color:var(--camel-300)}.dh .dc .when{margin-top:3px;font-size:14px;color:var(--cream-faint)}@media (max-width:1023px){.dh .dgrid{gap:16px}.dh .dc .bd{padding:16px 16px 18px}.dh .dc h3{font-size:22px}}@media (max-width:759px){.dh .dgrid{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gx));padding:0 var(--gx) 6px;scroll-padding:0 var(--gx);scrollbar-width:none}.dh .dgrid::-webkit-scrollbar{display:none}.dh .dgrid>*{scroll-snap-align:start}}@media (min-width:640px) and (max-width:759px){.dh .dgrid{grid-auto-columns:60%}}.dh .adv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:72px;align-items:start}.dh .steps{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid rgba(187,155,106,.5)}.dh .steps li{display:grid;grid-template-columns:48px 1fr;gap:2px 12px;padding:16px 0;border-bottom:1px solid rgba(187,155,106,.5)}.dh .steps .rn{font-family:var(--serif-i);font-style:italic;font-weight:600;font-size:30px;color:var(--camel);line-height:1}.dh .steps h3{font-size:23px;color:var(--navy)}.dh .steps p{grid-column:2;font-size:15px;color:var(--ink-soft)}.dh .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.dh .ctas .btn-solid{flex:1 1 190px}.dh .direct{margin-top:16px;font-size:15px;color:var(--ink-soft)}.dh .direct a{color:var(--navy);border-bottom:1px solid var(--hair-gold-strong);display:inline-block;padding:10px 0 1px}.dh .formcard{position:relative;background:var(--card);border-radius:8px;padding:34px 32px 30px;box-shadow:0 24px 60px rgba(31,48,68,.12),0 0 0 1px rgba(187,155,106,.5)}.dh .formcard:before{content:"";position:absolute;inset:6px;border:1px solid rgba(187,155,106,.4);border-radius:5px;pointer-events:none}.dh .formcard .seal{right:28px}.dh .formcard h3{font-size:30px;color:var(--navy);padding-right:40px}.dh .formcard .s{font-size:15px;color:var(--ink-soft);margin:4px 0 20px}.dh .formcard>form{position:relative}@media (max-width:899px){.dh .adv-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:639px){.dh .formcard{padding:28px 18px 22px}.dh .formcard h3{font-size:26px}}.dh .rise{animation:dh-rise .9s cubic-bezier(.2,.6,.2,1) both;animation-delay:var(--d,0s)}@keyframes dh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dh .rise{animation:none}.dh .hero-bg video{display:none}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/85009a36b462dd58-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d1be53bf73325f50-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0192496ff898867d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d3ce47dc8bbe2b3e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9112cd12ea8ddb51-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_96cf94{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:600;font-style:italic}.__variable_96cf94{--font-display-italic:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/bbb64385fe625341-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/09e5f07960d19665-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9b854976419f272f-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/be12f658e4178d65-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/66be7c11ae69b9a9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eeb492bbb0e76320-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9d262abb5f8e6731-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora Fallback;src:local("Times New Roman");ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.00%;size-adjust:115.20%}.__className_cef18a{font-family:Lora,Lora Fallback;font-weight:400;font-style:italic}.__variable_cef18a{--font-body-italic:"Lora","Lora Fallback"}