.w-calc{background:var(--primary-ultra-light)}.f-hero{position:relative;isolation:isolate;overflow:hidden;min-height:620px;display:flex;align-items:flex-end}.f-hero .wdz-hero-img{position:absolute;inset:0;z-index:-1}.f-hero .wdz-hero-img img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.f-hero .wdz-hero-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#4e2a0a66,#4e2a0aad 45%,#4e2a0aeb)}.f-hero .inner{padding-top:var(--space-xxl);padding-bottom:var(--space-xl);width:100%}.f-hero h1{font-size:clamp(3.8rem,4.6vw,6rem);color:var(--accent);max-width:20ch}.f-hero .sub{margin-top:var(--space-m);color:var(--white);max-width:50ch;font-size:2.4rem}.f-hero .chips{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--space-l)}.f-hero .m-chip{border-color:#f6d7bb8c;color:var(--primary-ultra-light)}.f-hero .actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--space-l)}.f-hero .m-btn{background:var(--primary-ultra-light);color:var(--primary)}.f-hero .m-btn:hover{background:var(--white);color:var(--primary)}.f-hero .m-btn--quiet{background:transparent;color:var(--primary-ultra-light);box-shadow:inset 0 0 0 1px #f6d7bb99}.f-hero .m-btn--quiet:hover{background:#fcf2e81f;color:var(--primary-ultra-light)}.f-hero .fine{margin-top:var(--space-m);color:#fcf2e8d9}.w-calc .ex-shell{background:var(--primary);padding:var(--space-xxl) var(--section-padding-x)}.w-calc .ex-card{max-width:var(--content-width);margin:0 auto}.w-calc .ex-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl)}.w-calc .ex-col-result{grid-column:1;grid-row:1;color:var(--primary-ultra-light);position:sticky;top:80px;align-self:start;padding:0;max-height:calc(100vh - 11rem);overflow-y:auto;overscroll-behavior:contain}.w-calc .ex-col-controls{grid-column:2;grid-row:1;background:var(--white);border-radius:var(--m-radius);box-shadow:var(--m-lift);padding:var(--space-xl)}.w-calc .fl-hero{background:transparent;padding:0 0 var(--space-m)}.w-calc .fl-hero-live{display:none}.w-calc .fl-hero.engaged .fl-hero-live{display:block}.w-calc .fl-hero.engaged .fl-hero-empty-body,.w-calc .fl-hero-empty-icon{display:none}.w-calc .fl-hero-empty-text{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;text-transform:lowercase;font-size:clamp(2.6rem,2.4vw,3.2rem);margin:0 0 1.2rem}.w-calc .fl-hero-empty-sub{font-size:1.8rem;margin:0}.w-calc .fl-hero-lab{font-size:1.5rem;font-variation-settings:"wght" 500,"wdth" 67.5;letter-spacing:.08em;text-transform:none;margin:0 0 .8rem}.w-calc .fl-hero-head{font-size:1.8rem;margin:0 0 .6rem}.w-calc .fl-hero-big{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:clamp(4.6rem,5vw,7.2rem);line-height:1.02;display:block;font-variant-numeric:tabular-nums}.w-calc .fl-hero-sub{font-size:1.8rem;margin-top:1.2rem;max-width:40ch}.w-calc .fl-hero-big{color:var(--white);font-size:clamp(5rem,5.6vw,8rem)}.w-calc .fl-hero.short .fl-hero-big{color:var(--primary-light)}.w-calc .fl-hero-empty-text{color:var(--accent)}.w-calc .fl-hero-empty-sub,.w-calc .fl-hero-sub{color:#fcf2e8d9}.w-calc .ex-col-result .wdz-res-note{color:#fcf2e8cc}.on-dark .fl-card-eyebrow,.on-dark .fl-hero-lab,.on-dark .fl-shortfall-eyebrow{color:var(--primary-light)}.on-dark .fl-row{color:var(--primary-ultra-light);border-bottom-color:#f6d7bb3d}.on-dark .fl-row-lab small{color:#fcf2e8b3}.on-dark .fl-row-val.neg{color:var(--primary-light)}.on-dark .fl-support-card{border-top-color:#f6d7bb66}.on-dark .fl-card-intro,.on-dark .wdz-flow-lab,.on-dark .wdz-flow-key{color:#fcf2e8d1}.on-dark .wdz-flow-val{color:var(--white)}.on-dark .wdz-flow-track{background:#fcf2e829}.on-dark .wdz-flow-track i[data-flow=funds]{background:var(--primary-light)}.on-dark .wdz-flow-track i[data-flow=purchase]{background:#fcf2e88c}.on-dark .wdz-flow-track i[data-flow=costs]{background:var(--secondary-semi-light)}.on-dark .fl-total{border-radius:var(--m-radius)}.on-dark .fl-total.tint{background:#fcf2e81f;color:var(--primary-ultra-light)}.on-dark .fl-total.pos{background:var(--primary-ultra-light);color:var(--primary)}.on-dark .fl-total.neg{background:var(--primary-light);color:var(--primary)}.on-dark .fl-verdict{background:#fcf2e814;border-left-color:var(--secondary-semi-light);border-radius:var(--m-radius)}.on-dark .fl-verdict.pass{border-left-color:var(--primary-light)}.on-dark .fl-verdict-head{color:var(--accent)}.on-dark .fl-verdict-body,.on-dark .fl-verdict-initial{color:#fcf2e8e6}.on-dark .fl-shortfall-panel{background:#fcf2e814;border-left-color:var(--primary-light);border-radius:var(--m-radius)}.on-dark .fl-shortfall-head,.on-dark .fl-savings-result{color:var(--primary-ultra-light)}.on-dark .fl-savings-result{border-top-color:#f6d7bb66}.on-dark .fl-savings-result.gap-exists,.on-dark .fl-savings-result.covered{color:var(--primary-light)}.on-dark .fl-slider-label,.on-dark label{color:var(--primary-ultra-light)}.on-dark .fl-slider-range-labels{color:#fcf2e8bf}.on-dark input[type=range]{accent-color:var(--primary-light)}.on-dark input[type=range]::-webkit-slider-runnable-track{background:#f6d7bb59}.on-dark input[type=range]::-webkit-slider-thumb{background:var(--primary-light);border-color:var(--primary)}.on-dark input[type=range]::-moz-range-thumb{background:var(--primary-light);border-color:var(--primary)}.on-dark .fl-btn{background:var(--primary-ultra-light);color:var(--primary)}.on-dark .fl-btn-ghost{background:transparent;color:var(--primary-ultra-light);box-shadow:inset 0 0 0 1px #f6d7bb8c}.on-dark .fl-btn-ghost:hover{background:#fcf2e81f}.on-dark .wdz-num{background:#fcf2e81a;border-color:#f6d7bb73;color:var(--accent)}.on-dark .m-steps span{color:#fcf2e8cc}.on-dark .m-steps b{background:var(--primary-light);color:var(--primary)}.on-dark .m-steps i{background:#f6d7bb59}.wdz-faq{background:var(--primary-ultra-light);padding:var(--space-xxl) 0}.wdz-faq .item{border-top:1px solid var(--m-line)}.wdz-disc{background:transparent;padding:var(--space-m) 0 0}.wdz-disc .inner{padding-left:0;padding-right:0}.wdz-disc p{font-size:1.3rem;line-height:1.5;color:#fcf2e899;max-width:110ch;margin:0;text-align:left}.a-how .step{display:flex;gap:1.6rem;align-items:baseline}.a-how .how-num{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:2.4rem}.a-how .how-title{font-size:2rem;font-variation-settings:"wght" 500,"wdth" 67.5;font-family:acumin-variable,Arial,sans-serif;font-stretch:67.5%;text-transform:none;margin:0 0 .4rem}.a-how .how-desc{font-size:1.8rem}.wdz-faq h2{font-size:3.2rem;margin-bottom:var(--space-l)}.wdz-faq .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l)}@media(max-width:900px){.f-hero{display:block;min-height:0}.f-hero .wdz-hero-img{position:relative;inset:auto;z-index:0;height:300px}.f-hero .wdz-hero-img:after{display:none}.f-hero .inner{background:var(--primary);padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.f-hero h1{font-size:3.6rem}.f-hero .actions .m-btn{width:100%;text-align:center}.w-calc .ex-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.w-calc .ex-col-result,.w-calc .ex-col-controls{grid-column:1;grid-row:auto}.w-calc .ex-shell{padding:var(--space-xl) var(--space-m)}.w-calc .ex-grid{grid-template-columns:minmax(0,1fr)}.w-calc .ex-col-result{position:static}.w-calc .ex-col-controls,.w-calc .ex-col-result{padding:var(--space-l) var(--space-m)}.w-calc .fl-elig-row{flex-wrap:wrap}.wdz-res-seg{flex-direction:column}.wdz-res-seg button{min-width:0;width:100%}.w-head nav a.hide-sm{display:none}.w-calc .fl-slider-header{flex-wrap:wrap}}.w-calc .w-head{position:sticky;top:0;background:var(--base);border-bottom:0;padding:2rem var(--section-padding-x);backdrop-filter:none}.w-calc .w-head img{height:62px}.w-calc .w-head nav{gap:3.2rem}.w-calc .w-head nav a{color:var(--white);font-size:1.8rem;white-space:nowrap}.w-calc .w-head nav a:hover{color:var(--primary-light)}.w-calc .w-head .w-head-cta{background:var(--secondary);color:var(--base);border-radius:2px;padding:1.2rem 2.4rem;white-space:nowrap}.w-calc .w-head .w-head-cta:hover{background:var(--secondary-hover);color:var(--base)}.w-calc .w-head .w-head-tel{font-variation-settings:"wght" 500,"wdth" 67.5;letter-spacing:.02em}.f-relief{background:var(--white);padding:var(--space-xxl) 0}.f-relief .top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-xxl);align-items:start}.f-relief h2{font-size:clamp(2.8rem,2.4vw,3.4rem);max-width:22ch}.f-relief .lead{font-size:2.4rem;margin-top:var(--space-m)}.f-relief .crit{border-left:3px solid var(--primary);padding-left:var(--space-m)}.f-relief .crit-lab{font-size:1.5rem;color:#4e2a0abf;margin:0 0 1.2rem}.f-relief .crit ul{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.f-relief .crit li{font-size:2rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:baseline}.f-relief .crit li span{color:var(--primary);font-variation-settings:"wght" 500,"wdth" 67.5}.f-relief .crit .fine{margin-top:var(--space-m);color:#4e2a0abf}.f-types{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-l);margin-top:var(--space-xl)}.f-type{border:1px solid var(--m-line);border-radius:var(--m-radius);padding:var(--space-l);background:var(--white)}.f-type-name{font-size:2.4rem;color:var(--base);font-variation-settings:"wght" 500,"wdth" 67.5;margin:0}.f-type-price{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:clamp(3.6rem,3.4vw,4.6rem);color:var(--primary);display:block;margin:1.2rem 0 0;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.05}.f-type-price small{display:block;font-family:acumin-variable,Arial,sans-serif;font-stretch:67.5%;font-variation-settings:"wght" 400,"wdth" 67.5;font-size:1.5rem;color:#4e2a0abf;margin-bottom:.4rem}.f-type-flag{display:inline-flex;align-items:center;gap:.8rem;margin-top:var(--space-m);font-size:2rem;color:var(--primary)}.f-type-flag b{width:.8rem;height:.8rem;border-radius:100px;background:var(--primary)}.f-type-note{font-size:2rem;margin-top:1.2rem}.f-type--held{background:#4e2a0a0a;border-color:#4e2a0a24;box-shadow:none}.f-type--held .f-type-name,.f-type--held .f-type-price,.f-type--held .f-type-price small{color:#4e2a0ac7}.f-type--held .f-type-flag{color:var(--primary)}.f-type--held .f-type-flag b{background:#4e2a0a8c}.f-type--held .f-type-note{color:#4e2a0ad9}.wdz-faq .grid{display:block}.wdz-faq .item{border-top:1px solid var(--m-line);padding:0}.wdz-faq .item:last-child{border-bottom:1px solid var(--m-line)}.wdz-faq details{border:0}.wdz-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-m);align-items:baseline;padding:var(--space-m) 0;font-size:2.4rem;color:var(--base);font-variation-settings:"wght" 500,"wdth" 67.5}.wdz-faq summary::-webkit-details-marker{display:none}.wdz-faq summary:hover{color:var(--primary)}.wdz-faq summary:focus-visible{outline:.2rem solid var(--primary-dark);outline-offset:.4rem}.wdz-faq .mark{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:2.8rem;color:var(--primary);line-height:1}.wdz-faq details[open] .mark{transform:rotate(45deg)}.wdz-faq .a{font-size:2rem;margin:0 0 var(--space-m);max-width:84ch}.w-calc .w-foot{background:var(--primary);color:var(--primary-ultra-light);padding:var(--space-xl) var(--section-padding-x) var(--space-l);position:relative;overflow:hidden;display:block}.w-calc .w-foot .pattern{position:absolute;inset:0;opacity:.07;pointer-events:none}.w-calc .w-foot .pattern img{width:100%;height:100%;object-fit:cover}.w-calc .foot-head{position:relative;text-align:center;font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:clamp(2.4rem,2.2vw,3.2rem);letter-spacing:.06em;color:var(--accent);margin:0 0 var(--space-xl)}.w-calc .foot-top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl);align-items:start}.w-calc .agents-lead{font-size:2rem;color:#fcf2e8e6;text-align:center;margin:0 0 var(--space-m)}.w-calc .agents{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-m)}.w-calc .agent{border:1px solid rgba(246,215,187,.45);padding:var(--space-m) var(--space-s);text-align:center;display:grid;align-content:center;gap:1.6rem;min-height:20rem}.w-calc .agent p{margin:0;font-size:2rem}.w-calc .agent-name{font-size:2.4rem;color:var(--white);font-variation-settings:"wght" 500,"wdth" 67.5}.w-calc .agent a{color:var(--primary-ultra-light);text-decoration:underline;text-underline-offset:.3rem;overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.w-calc .agent a:hover{color:var(--accent)}.w-calc .foot-form{background:var(--secondary-ultra-light);padding:var(--space-xl)}.w-calc .foot-form-lead{font-size:1.8rem;color:var(--base);margin:0 0 var(--space-m);max-width:44ch}.w-calc .foot-form .wdz-field{margin-bottom:var(--space-s)}.w-calc .foot-form .wdz-field input{width:100%;background:transparent;border:0;border-bottom:2px dotted rgba(78,42,10,.5);border-radius:0;padding:1rem 0;font-family:acumin-variable,Arial,sans-serif;font-stretch:67.5%;font-size:2.2rem;color:var(--primary)}.w-calc .foot-form .wdz-field input::placeholder{color:#4e2a0ad9;opacity:1}.w-calc .foot-form .wdz-field input:focus-visible{outline:0;border-bottom-color:var(--primary)}.w-calc .foot-form .wdz-submit{margin-top:var(--space-m);width:auto;min-width:24rem;display:inline-block;background:var(--primary);color:var(--accent);border:0;border-radius:0;padding:1.4rem 4.4rem;font-family:acumin-variable,Arial,sans-serif;font-stretch:67.5%;font-variation-settings:"wght" 400,"wdth" 67.5;text-transform:uppercase;letter-spacing:.16em;font-size:1.8rem;cursor:pointer}.w-calc .foot-form .wdz-submit:hover{background:var(--primary-hover);color:var(--accent)}.w-calc .foot-base{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-l);justify-content:space-between;margin-top:var(--space-xl)}.w-calc .foot-marks{display:flex;align-items:center;gap:var(--space-l)}.w-calc .foot-marks .lockup{height:92px;width:auto}.w-calc .foot-marks .eca{height:58px;width:auto}.w-calc .foot-marks .social{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:1px solid rgba(246,215,187,.6);border-radius:100px;color:var(--primary-ultra-light)}.w-calc .foot-marks .social:hover{color:var(--accent);border-color:var(--accent)}.w-calc .foot-legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-l);font-size:1.8rem;color:#fcf2e8d9}.w-calc .foot-legal a{color:#fcf2e8d9;text-decoration:none;white-space:nowrap}.w-calc .foot-legal a:hover{color:var(--accent);text-decoration:underline}@media(max-width:900px){.w-calc .w-head{padding:1.4rem var(--space-m);gap:1.2rem}.w-calc .w-head img{height:46px}.w-calc .w-head nav{gap:1.6rem}.w-calc .w-head .w-head-cta{padding:1.1rem 1.6rem;font-size:1.6rem}.f-relief .top{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.f-types{grid-template-columns:minmax(0,1fr)}.wdz-faq summary{font-size:2.2rem}.w-calc .w-foot{padding:var(--space-xl) var(--space-m) var(--space-l)}.w-calc .foot-head{font-size:2.6rem}.w-calc .foot-top{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.w-calc .foot-form{order:-1;padding:var(--space-l) var(--space-m)}.w-calc .agents-col{order:0}.w-calc .agents{grid-template-columns:minmax(0,1fr);gap:var(--space-s)}.w-calc .agent{min-height:0;padding:var(--space-m) 1.2rem;gap:1rem}.w-calc .agent p,.w-calc .agent-name,.w-calc .agents-lead{font-size:1.8rem}.w-calc .foot-form .wdz-submit{min-width:0;width:auto;padding:1.4rem 3.2rem}.w-calc .foot-base{flex-direction:column;align-items:flex-start;gap:var(--space-m);margin-top:var(--space-l)}.w-calc .foot-marks{flex-wrap:wrap;gap:var(--space-m)}.w-calc .foot-marks .lockup{height:68px}.w-calc .foot-marks .eca{height:46px}.w-calc .foot-legal{gap:1.2rem var(--space-m);font-size:1.6rem}}.h2{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:clamp(3.2rem,3.2vw,4.4rem);line-height:1.12;letter-spacing:0;margin:0 0 var(--space-m)}.lab{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;text-transform:lowercase;font-size:2.2rem;line-height:1.2;letter-spacing:0;margin:0 0 var(--space-s)}.hbtn{display:inline-block;text-decoration:none;padding:1.6rem 3.2rem;font-family:acumin-variable,Arial,sans-serif;font-stretch:67.5%;font-variation-settings:"wght" 500,"wdth" 67.5;font-size:2rem;background:var(--primary);color:var(--primary-ultra-light);transition:opacity .2s ease}.hbtn:hover{opacity:.8;color:var(--primary-ultra-light)}.hbtn--light{background:var(--primary-ultra-light);color:var(--primary)}.hbtn--light:hover{color:var(--primary)}.hbtn--ghost{background:transparent;color:var(--primary-ultra-light);box-shadow:inset 0 0 0 1px #f6d7bb99}.hbtn--ghost:hover{color:var(--primary-ultra-light)}.hactions{display:flex;flex-wrap:wrap;gap:1.6rem}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:800px;display:flex;align-items:flex-start}.hero .shot{position:absolute;inset:0;z-index:-1;margin:0}.hero .shot img{width:100%;height:100%;object-fit:cover;object-position:42% 50%}.hero .shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#4e2a0ad6,#4e2a0aa8 40%,#4e2a0a6b 72%,#4e2a0a4d)}.hero .inner{width:100%;padding-top:8rem;padding-bottom:8rem}.hero .mark{height:84px;width:auto;margin-bottom:3.2rem}.hero h1{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:clamp(4rem,4.6vw,6.4rem);line-height:1.06;letter-spacing:0;color:var(--accent);margin:0;max-width:26ch}.hero .sub{margin-top:var(--space-m);font-size:2.4rem;color:var(--white);max-width:52ch}.hero .hactions{margin-top:var(--space-l)}.avail{background:var(--primary-ultra-light);padding:var(--space-xl) 0}.avail .status{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.2;letter-spacing:0;color:var(--base);margin:0 0 var(--space-l);white-space:nowrap}.avail .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-l)}.avail .type{border-left:3px solid var(--primary);padding-left:3.2rem}.avail .type-name{font-size:2.4rem;color:var(--base);margin:0;font-variation-settings:"wght" 500,"wdth" 67.5}.avail .type-price{font-family:aviano-didone,Georgia,serif;font-weight:500;font-variation-settings:normal;font-size:clamp(2.8rem,3.2vw,4.8rem);line-height:1.05;letter-spacing:0;color:var(--primary);display:block;font-variant-numeric:tabular-nums;margin-bottom:1.6rem}@media(min-width:1201px){.avail .type-price{white-space:nowrap}}.avail .type-note{font-size:1.8rem;color:#4e2a0acc;margin:1.2rem 0 0}.avail .note{margin-top:var(--space-l);font-size:1.8rem;color:#4e2a0ad9;border-top:1px dotted var(--primary);padding-top:var(--space-m)}.avail .avail-more{margin:var(--space-l) 0 0;font-size:2rem}.avail .avail-more a{color:var(--primary);text-decoration:none;border-bottom:1px dotted var(--primary);padding-bottom:.3rem;transition:opacity .2s ease}.avail .avail-more a:hover{opacity:.7}.welcome{background:var(--secondary);padding:var(--space-xxl) 0}.welcome .grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-xxl);align-items:center}.welcome .body{font-size:2.4rem}.welcome .body+.body{margin-top:var(--space-m)}.welcome .film{position:relative;display:block;overflow:hidden}.welcome .film img{display:block;width:100%;height:auto}.welcome .film:after{content:"";position:absolute;inset:0;background:#4e2a0a33;transition:background .2s ease}.welcome .film:hover:after{background:#4e2a0a0d}.welcome .play{position:absolute;inset:0;z-index:2;display:grid;place-items:center}.welcome .play span{width:9.6rem;height:9.6rem;border:1px solid rgba(252,242,232,.9);border-radius:100px;display:grid;place-items:center;color:var(--primary-ultra-light);font-size:2.4rem;background:#4e2a0a59}.welcome .cap{margin-top:1.2rem;font-size:1.8rem;color:#4e2a0acc}.incl{background:var(--primary);color:var(--primary-ultra-light);padding:var(--space-xxl) 0}.incl .lab,.incl .h2{color:var(--accent)}.incl .grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-l);margin-top:var(--space-l)}.incl .item{border-top:1px dotted rgba(246,215,187,.6);padding-top:var(--space-m)}.incl img{height:9.6rem;width:9.6rem;display:block;margin-bottom:var(--space-m)}.incl h3{font-family:acumin-variable,Arial,sans-serif;font-stretch:67.5%;font-variation-settings:"wght" 500,"wdth" 67.5;font-size:2.4rem;letter-spacing:0;color:var(--white);margin:0 0 1.2rem;text-transform:none}.incl .item p{font-size:1.8rem;color:#fcf2e8e0;margin:0}.prec{background:var(--primary-ultra-light);padding:var(--space-xxl) 0}.prec .top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:0 var(--space-xxl);align-items:start}.prec .top .lab{grid-column:1 / -1}.prec .quote,.prec .body{font-size:clamp(2.6rem,2.4vw,3.2rem);line-height:1.32;color:var(--base);margin:0;max-width:34ch;text-wrap:pretty}.prec .wide{margin:var(--space-xl) 0 0;position:relative;isolation:isolate}.prec .wide img{display:block;width:100%;height:auto;aspect-ratio:2048 / 1313;object-fit:cover;object-position:50% 50%}.prec .walkover{position:absolute;left:0;right:0;bottom:0;padding:var(--space-xl) var(--space-l) var(--space-l);background:linear-gradient(180deg,#4e2a0a00,#4e2a0ab8 55%,#4e2a0ae6)}.prec .walkover p{font-size:2.4rem;margin:0;max-width:56ch;color:var(--white)}.prec .walkover b{font-variation-settings:"wght" 500,"wdth" 67.5;color:var(--accent)}.prec .strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:var(--space-xl)}.prec .strip img{display:block;width:100%;height:42rem;object-fit:cover}.hood{background:var(--secondary);padding:var(--space-xxl) 0}.hood .grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-xxl);align-items:center}.hood .body{font-size:2.4rem;margin:var(--space-m) 0 var(--space-l)}.hood .map{display:block}.hood .map img{display:block;width:100%;height:auto}.walk{background:var(--white);padding:var(--space-xxl) 0}.walk .grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:9.6rem;align-items:center}.calcband{background:var(--primary);color:var(--primary-ultra-light);padding:var(--space-xxl) 0}.calcband .grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:var(--space-xxl);align-items:center}.calcband .lab,.calcband .h2{color:var(--accent)}.calcband .body{font-size:2.4rem;margin:var(--space-m) 0 var(--space-l);color:#fcf2e8e6;max-width:46ch}.calcband .fine{font-size:1.5rem;color:#fcf2e8b3;margin:var(--space-m) 0 0;max-width:60ch}.calcband .shot{margin:0}.calcband .shot img{display:block;width:100%;height:auto}@media(max-width:1200px){.incl .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.avail .type-price{font-size:3rem}}@media(max-width:900px){.hero{display:block;min-height:0}.hero .shot{position:relative;inset:auto;z-index:0;height:42rem}.hero .shot:after{display:none}.hero .inner{background:var(--primary);padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.hero .mark{height:68px;margin-bottom:var(--space-m)}.hero .inner{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.hero h1{font-size:3rem}.hero .hactions .hbtn{width:100%;text-align:center}.avail .grid{grid-template-columns:minmax(0,1fr);gap:var(--space-m)}.avail .status{white-space:normal;font-size:2.4rem}.avail .type{padding-left:2rem}.avail .type-price{font-size:2.2rem}.lab{font-size:1.9rem}.incl img{height:8rem;width:8rem}.welcome .grid,.prec .top,.hood .grid,.walk .grid,.calcband .grid{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.incl .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-m)}.prec .wide img{height:auto}.prec .walkover{padding:var(--space-l) var(--space-m) var(--space-m)}.prec .walkover p{font-size:2rem}.prec .strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prec .strip img{height:26rem}.w-head nav a.hide-sm{display:none}}.w-calc .avail,.w-calc .welcome,.w-calc .incl,.w-calc .prec,.w-calc .hood,.w-calc .walk,.w-calc .calcband{padding-top:12rem;padding-bottom:12rem}.w-calc .lab,.w-calc p.lab{font-size:2.2rem;margin:0 0 1.6rem}.w-calc .h2{margin:0 0 2.4rem}.w-calc .hactions{margin-top:4rem}.w-calc .avail .status{margin:0 0 7.2rem}.w-calc .avail .grid{gap:6.4rem}.w-calc .welcome .grid,.w-calc .hood .grid,.w-calc .walk .grid,.w-calc .calcband .grid{gap:9.6rem;align-items:center}.w-calc .welcome .body+.body{margin-top:2.4rem}.w-calc .prec .top{gap:0 9.6rem}.w-calc .prec .wide{margin-top:8rem}.w-calc .prec .strip{margin-top:0}.w-calc .calcband .fine{margin:3.2rem 0 0}.w-calc .calcband .body,.w-calc .hood .body{margin:0}@media(max-width:900px){.w-calc .avail,.w-calc .welcome,.w-calc .incl,.w-calc .prec,.w-calc .hood,.w-calc .walk,.w-calc .calcband{padding-top:7rem;padding-bottom:7rem}.w-calc .welcome .grid,.w-calc .hood .grid,.w-calc .calcband .grid{gap:4.8rem}.w-calc .prec .top .lab{margin-bottom:0}.w-calc .prec .wide{margin-top:4.8rem}.w-calc .avail .status{margin-bottom:4.8rem}.w-calc .hactions{margin-top:3.2rem}}.w-calc{max-width:1920px}.w-calc .hero{max-height:92rem}.w-calc .hero .shot img{object-position:42% 32%}@media(max-width:1400px){.w-calc .hero{min-height:68rem}.w-calc .hero .shot img{object-position:50% 24%}}@media(max-width:1200px){.w-calc .hero{min-height:60rem}.w-calc .hero .shot img{object-position:50% 18%}.w-calc .hero .inner{padding-top:6rem;padding-bottom:6rem}}@media(max-width:900px){.w-calc .hero{max-height:none}.w-calc .hero .shot img{object-position:50% 22%}}.w-calc .w-foot{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.w-calc .w-foot .foot-head,.w-calc .w-foot .foot-top,.w-calc .w-foot .foot-base{max-width:var(--content-width);margin-left:auto;margin-right:auto}.w-calc .w-foot .foot-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:9.6rem;align-items:start}.w-calc .w-foot .foot-form{max-width:56rem}@media(max-width:1200px){.w-calc .w-foot .foot-top{grid-template-columns:minmax(0,1fr);gap:5.6rem}.w-calc .w-foot .foot-form{max-width:62rem}}
