.ebx{--ground:#F4F1ED;--surface:#FFFFFF;--surface-2:#ECE7E1;--dark:#2B2927;--dark-2:#37332F;--ink:#2B2927;--ink-2:#575048;--ink-3:#8A8076;--on-dark:#EFE9E2;--on-dark-2:#B9AFA3;--rule:#DCD4CA;--rule-2:#C4B9AC;--accent:#8A5330;--accent-ink:#FFFFFF;--accent-soft:#F1E6DC;--btn:#D4B59E;--btn-ink:#1a1a1a;--btn-hover:#cfbdaf;--shadow:0 1px 2px rgba(43,41,39,.06),0 18px 40px -24px rgba(43,41,39,.35);--maxw:min(100% - 2.5rem,76rem);--read:42rem}
.ebx section,.ebx header,.ebx figure,.ebx div,.ebx ul,.ebx ol,.ebx li,.ebx details,.ebx summary,.ebx button,.ebx figcaption{background-color:transparent;background-image:none;box-shadow:none}
.ebx h1,.ebx h2,.ebx h3,.ebx h4,.ebx h5,.ebx h6{color:var(--ink);text-transform:none;text-align:left}
.ebx p,.ebx li,.ebx span,.ebx small,.ebx b,.ebx i,.ebx summary,.ebx figcaption,.ebx button{color:inherit;text-transform:none;text-align:left}
.ebx a{text-decoration:none}
.ebx img,.ebx svg,.ebx video{max-width:100%}
.ebx *{box-sizing:border-box}.ebx{margin:0;background:var(--ground);color:var(--ink);font:15.5px/1.65 Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.ebx img{max-width:100%;display:block}.ebx h1,.ebx h2,.ebx h3{font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:-.015em;text-wrap:balance;margin:0}.ebx h1{font-size:clamp(2rem,3.9vw,3.2rem);line-height:1.12;font-weight:500}.ebx h2{font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.18}.ebx h3{font-size:1.15rem;line-height:1.3;font-weight:600}.ebx p{margin:0}.ebx a{color:inherit}.ebx .eb-wrap{width:var(--maxw);margin:0 auto}.ebx .eb-eyebrow{font:500 .72rem/1 Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ebx .eb-btn{display:inline-flex;align-items:center;gap:.7rem;background:var(--btn);color:var(--btn-ink);text-decoration:none;font:500 .82rem/1 Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:1.05rem 1.5rem;border-radius:2px;transition:transform .2s ease,background .2s ease;cursor:pointer;min-height:44px}.ebx .eb-btn:hover{transform:translateY(-1px);background:var(--btn-hover)}.ebx .eb-btn svg{width:16px;height:16px;transition:transform .25s ease}.ebx .eb-btn:hover svg{transform:translateX(3px)}.ebx .eb-btn.eb-ghost{background:transparent;color:var(--on-dark);border:1px solid rgba(239,233,226,.45)}.ebx .eb-btn.eb-ghost:hover{border-color:var(--on-dark)}.ebx a:focus-visible,.ebx .eb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ebx .eb-hero{position:relative;min-height:min(86vh,760px);display:flex;align-items:flex-end;background:var(--dark);color:var(--on-dark);overflow:hidden;isolation:isolate}.ebx .eb-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-2;animation:heroIn 1.8s cubic-bezier(.2,.7,.2,1) both}.ebx .eb-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,18,17,.35) 0%,rgba(20,18,17,.05) 35%,rgba(20,18,17,.84) 100%),linear-gradient(90deg,rgba(20,18,17,.35) 0%,rgba(20,18,17,0) 55%)}.ebx .eb-hero .eb-eyebrow{color:#D89B6E}.ebx .eb-hero .eb-wrap{position:relative}.ebx .eb-hero .eb-inner{position:relative;padding:9rem 0 3.4rem;display:grid;gap:1.4rem;max-width:52rem}.ebx .eb-hero .eb-sub{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5;color:var(--on-dark-2);max-width:36rem}.ebx .eb-hero .eb-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}@keyframes heroIn{from{transform:scale(1.06)}to{transform:scale(1)}}.ebx .eb-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2;opacity:0;transition:opacity .5s ease;pointer-events:none}.ebx .eb-hero.eb-vid video{opacity:1}.ebx .eb-hero.eb-vid img{animation:none}@media(max-width:767px){.ebx .eb-hero video{display:none}}.ebx .eb-facts{background:var(--surface);border-bottom:1px solid var(--rule)}.ebx .eb-facts .eb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.ebx .eb-fact{padding:1.6rem 1.4rem 1.5rem;border-right:1px solid var(--rule);display:grid;gap:.35rem}.ebx .eb-fact:last-child{border-right:0}.ebx .eb-fact .eb-n{font-family:Montserrat,sans-serif;font-size:2.6rem;line-height:1;font-weight:300;font-variant-numeric:tabular-nums;color:var(--ink)}.ebx .eb-fact .eb-n small{font-size:1.15rem;color:var(--ink-3);margin-left:.15rem;font-family:Montserrat,sans-serif;font-weight:400}.ebx .eb-fact .eb-l{font-size:.82rem;color:var(--ink-2);line-height:1.4}.ebx .eb-fact .eb-s{font-size:.7rem;color:var(--ink-3);letter-spacing:.04em}@media(max-width:767px){.ebx .eb-fact{border-right:0;border-bottom:1px solid var(--rule)}.ebx .eb-fact:last-child{border-bottom:0}}.ebx section{padding:5.5rem 0}.ebx .eb-lede{display:grid;grid-template-columns:1fr 1.6fr;gap:2.5rem 4rem;align-items:start}.ebx .eb-lede p{font-family:Montserrat,sans-serif;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.38;color:var(--ink-2)}.ebx .eb-lede p b{color:var(--ink);font-weight:500}@media(max-width:991px){.ebx .eb-lede{grid-template-columns:1fr}}.ebx .eb-pair{display:grid;grid-template-columns:1fr 1fr;gap:3rem 4.5rem;align-items:center;margin-top:4rem}.ebx .eb-pair.eb-flip .eb-media{order:2}.ebx .eb-pair .eb-media{position:relative}.ebx .eb-pair .eb-media img{border-radius:2px;box-shadow:var(--shadow);aspect-ratio:3/2;object-fit:cover;width:100%}.ebx .eb-pair figcaption{margin-top:.7rem;font-size:.74rem;color:var(--ink-3);letter-spacing:.03em}.ebx .eb-pair .eb-text{display:grid;gap:1.1rem;max-width:var(--read)}.ebx .eb-pair .eb-text p{color:var(--ink-2)}@media(max-width:991px){.ebx .eb-pair{grid-template-columns:1fr;gap:1.6rem;margin-top:3rem}.ebx .eb-pair.eb-flip .eb-media{order:0}}.ebx .eb-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.2rem 3rem;margin-top:3.5rem}.ebx .eb-term{display:grid;gap:.5rem;padding-top:1.1rem;border-top:1px solid var(--rule-2)}.ebx .eb-term h3{font-size:1.35rem}.ebx .eb-term p{color:var(--ink-2);font-size:.95rem}.ebx .eb-process{background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ebx .eb-steps{display:grid;gap:0;margin-top:3rem;border-top:1px solid var(--rule)}.ebx .eb-step{display:grid;grid-template-columns:5rem 1fr;gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid var(--rule);align-items:start}.ebx .eb-step .eb-k{font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:300;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.15rem}.ebx .eb-step h3{font-size:1.3rem;margin-bottom:.35rem}.ebx .eb-step p{color:var(--ink-2);max-width:var(--read);font-size:.97rem}@media(max-width:479px){.ebx .eb-step{grid-template-columns:3.4rem 1fr;gap:1rem}.ebx .eb-step .eb-k{font-size:1.7rem}}.ebx .eb-cost{background:var(--dark);color:var(--on-dark)}.ebx .eb-cost .eb-eyebrow{color:#D89B6E}.ebx .eb-cost h2{color:var(--on-dark)}.ebx .eb-cost .eb-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem 5rem;align-items:start}.ebx .eb-cost p{color:var(--on-dark-2)}.ebx .eb-cost .eb-big{font-family:Montserrat,sans-serif;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.4;color:var(--on-dark)}.ebx .eb-tiers{display:grid;gap:0;border-top:1px solid rgba(239,233,226,.18)}.ebx .eb-tier{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1.1rem 0;border-bottom:1px solid rgba(239,233,226,.18);align-items:baseline}.ebx .eb-tier .eb-t{color:var(--on-dark);font-size:.95rem}.ebx .eb-tier .eb-t small{display:block;color:var(--on-dark-2);font-size:.74rem;margin-top:.15rem}.ebx .eb-tier .eb-v{font-family:Montserrat,sans-serif;font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--on-dark);white-space:nowrap}.ebx .eb-min{margin-top:2rem;padding:1.4rem 1.6rem;border:1px solid rgba(216,155,110,.45);border-radius:2px;display:grid;gap:.4rem}.ebx .eb-min .eb-v{font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:300;line-height:1;color:var(--on-dark)}.ebx .eb-min p{font-size:.92rem}@media(max-width:991px){.ebx .eb-cost .eb-grid{grid-template-columns:1fr}}.ebx .eb-areas{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem 4rem;align-items:start}.ebx .eb-areas ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem 1.5rem;color:var(--ink-2);font-size:.95rem}.ebx .eb-areas ul li::before{content:"";display:inline-block;width:1.1rem;height:1px;background:var(--rule-2);vertical-align:middle;margin-right:.6rem}.ebx .eb-rel{margin-top:2rem;padding:1.2rem 1.4rem;background:var(--surface);border:1px solid var(--rule);border-radius:2px;display:grid;gap:.3rem}.ebx .eb-rel a{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);font-weight:500}.ebx .eb-rel span{font-size:.88rem;color:var(--ink-2)}@media(max-width:991px){.ebx .eb-areas{grid-template-columns:1fr}}.ebx .eb-close{position:relative;min-height:520px;display:flex;align-items:center;background:var(--dark);color:var(--on-dark);overflow:hidden;isolation:isolate;padding:5rem 0}.ebx .eb-close img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ebx .eb-close::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,18,17,.78) 0%,rgba(20,18,17,.35) 60%,rgba(20,18,17,.1) 100%)}.ebx .eb-close .eb-inner{display:grid;gap:1.3rem;max-width:34rem}.ebx .eb-close p{color:var(--on-dark-2);font-size:1.05rem}.ebx .eb-close h2{color:var(--on-dark)}@media (prefers-reduced-motion:reduce){.ebx *{animation:none!important;transition:none!important}}@media(max-width:767px){.ebx .eb-hero img{object-position:68% center}.ebx .eb-hero .eb-inner{padding-top:6.5rem}}.ebx .eb-band{padding:0 0 5.5rem}.ebx .eb-bandhead{display:grid;grid-template-columns:1fr 1.6fr;gap:1rem 4rem;align-items:end;margin-bottom:1.6rem}.ebx .eb-bandhead h2{margin-top:.6rem}.ebx .eb-bandhead p{font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.4;color:var(--ink-2)}.ebx .eb-band .eb-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:.6rem}.ebx .eb-band .eb-grid img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;border-radius:2px;box-shadow:var(--shadow)}@media(max-width:991px){.ebx .eb-bandhead{grid-template-columns:1fr}.ebx .eb-band .eb-grid{grid-template-columns:1fr 1fr}.ebx .eb-band .eb-grid img:first-child{grid-column:1/-1;aspect-ratio:16/10}}.ebx .eb-dg{margin-top:3rem;background:var(--surface);border:1px solid var(--rule);border-radius:2px;box-shadow:var(--shadow);overflow:hidden}.ebx .eb-dg .eb-top{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;border-bottom:1px solid var(--rule)}.ebx .eb-chips{display:flex;flex-wrap:wrap;gap:.4rem}.ebx .eb-chip{appearance:none;border:1px solid var(--rule);background:transparent;color:var(--ink-3);font:500 .68rem/1 Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .8rem;border-radius:999px;cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;transition:color .25s,border-color .25s,background .25s;min-height:32px}.ebx .eb-chip b{font-family:Montserrat,sans-serif;font-weight:500;color:var(--accent);letter-spacing:0}.ebx .eb-chip.eb-done{color:var(--ink-2)}.ebx .eb-chip.eb-on,.ebx .eb-chip:hover,.ebx .eb-chip[aria-pressed="true"]{color:var(--ink);border-color:var(--accent);background:var(--accent-soft)}.ebx .eb-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ebx .eb-replay{appearance:none;border:0;background:transparent;color:var(--ink-3);font:500 .68rem/1 Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;gap:.45rem;align-items:center;cursor:pointer;padding:.5rem .2rem;min-height:32px}.ebx .eb-replay svg{width:15px;height:15px}.ebx .eb-replay:hover{color:var(--accent)}.ebx .eb-dg .eb-scroller{overflow-x:auto;padding:1.2rem 1.4rem .4rem;-webkit-overflow-scrolling:touch}.ebx .eb-dg .eb-scroller svg{display:block;width:100%;height:auto;min-width:720px}.ebx .eb-dg .eb-replay svg{width:15px;height:15px;flex:none}.ebx .eb-dg text.eb-halo{paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.ebx .eb-dg .eb-cap{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;padding:.6rem 1.4rem 1.1rem;font-size:.74rem;color:var(--ink-3);letter-spacing:.03em}.ebx .eb-dg .eb-cap i{display:inline-block;width:.75rem;height:.75rem;border-radius:1px;vertical-align:-1px;margin-right:.4rem}.ebx .eb-dg .eb-cap i.eb-hatch{background:repeating-linear-gradient(45deg,var(--rule-2) 0 1px,transparent 1px 4px)}.ebx .eb-dg .eb-hint{display:none;color:var(--accent)}@media(max-width:767px){.ebx .eb-dg .eb-hint{display:inline}.ebx .eb-dg .eb-scroller{padding:1rem .8rem .2rem}.ebx .eb-dg .eb-top{flex-wrap:nowrap;gap:.5rem;padding:.7rem .8rem}.ebx .eb-chips{flex-wrap:nowrap;overflow-x:auto;min-width:0;scrollbar-width:none;padding-bottom:2px}.ebx .eb-chips::-webkit-scrollbar{display:none}.ebx .eb-chip{white-space:nowrap;padding:.5rem .65rem}.ebx .eb-replay{flex:none}.ebx .eb-replay span{display:none}}.ebx .eb-dg .eb-tmp{opacity:0}.ebx .eb-dg.eb-play .eb-s1{--t:0s}.ebx .eb-dg.eb-play .eb-s2{--t:1.7s}.ebx .eb-dg.eb-play .eb-s3{--t:3.3s}.ebx .eb-dg.eb-play .eb-s4{--t:5.5s}.ebx .eb-dg.eb-play .eb-s5{--t:6.5s}.ebx .eb-dg.eb-play .eb-fade{animation:dgFade .7s ease both;animation-delay:calc(var(--t) + var(--d,0s))}.ebx .eb-dg.eb-play .eb-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:dgDraw 1.1s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--t) + var(--d,0s))}.ebx .eb-dg.eb-play .eb-growY{transform-box:fill-box;transform-origin:50% 0;animation:dgGrowY .9s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--t) + var(--d,0s))}.ebx .eb-dg.eb-play .eb-growX{transform-box:fill-box;transform-origin:0 50%;animation:dgGrowX .8s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--t) + var(--d,0s))}.ebx .eb-dg.eb-play .eb-tmp{animation:dgBlip 2.2s ease both;animation-delay:calc(var(--t) + var(--d,0s))}@keyframes dgFade{from{opacity:0}to{opacity:1}}@keyframes dgDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dgGrowY{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dgGrowX{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dgBlip{0%{opacity:0}14%{opacity:1}82%{opacity:1}100%{opacity:0}}.ebx .eb-dg .eb-s{transition:opacity .35s ease}.ebx .eb-dg[data-focus="1"] .eb-s:not(.eb-s1),.ebx .eb-dg[data-focus="2"] .eb-s:not(.eb-s2),.ebx .eb-dg[data-focus="3"] .eb-s:not(.eb-s3),.ebx .eb-dg[data-focus="4"] .eb-s:not(.eb-s4),.ebx .eb-dg[data-focus="5"] .eb-s:not(.eb-s5){opacity:.14}.ebx .eb-dg[data-focus="3"] .eb-tmp{opacity:1}.ebx .eb-bleed{display:grid;grid-template-columns:[full-start] minmax(1.25rem,1fr) [wrap-start] repeat(2,minmax(0,38rem)) [wrap-end] minmax(1.25rem,1fr) [full-end];align-items:center;margin:4.5rem 0 0;column-gap:0}.ebx .eb-bleed .eb-media{grid-column:full-start/3;grid-row:1;position:relative;padding-right:3.5rem}.ebx .eb-bleed .eb-text{grid-column:3/wrap-end;grid-row:1;display:grid;gap:1.1rem;max-width:var(--read);padding-left:.5rem}.ebx .eb-bleed.eb-flip .eb-media{grid-column:3/full-end;padding-right:0;padding-left:3.5rem}.ebx .eb-bleed.eb-flip .eb-text{grid-column:wrap-start/3;padding-left:0;padding-right:3.5rem}.ebx .eb-bleed .eb-media img{width:100%;aspect-ratio:5/4;object-fit:cover;display:block}.ebx .eb-bleed figcaption{position:absolute;left:1rem;bottom:1rem;max-width:min(26rem,calc(100% - 5.5rem));background:rgba(20,18,17,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-dark-2);font-size:.74rem;line-height:1.45;letter-spacing:.02em;padding:.7rem .9rem;border-radius:2px}.ebx .eb-bleed.eb-flip figcaption{left:auto;right:1rem}.ebx .eb-bleed figcaption b{display:block;color:var(--on-dark);font-weight:500;margin-bottom:.15rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ebx .eb-bleed .eb-text p{color:var(--ink-2)}@media(max-width:991px){.ebx .eb-bleed{grid-template-columns:1fr;row-gap:1.4rem;margin-top:3.2rem}.ebx .eb-bleed .eb-media,.ebx .eb-bleed.eb-flip .eb-media{grid-column:1/-1;grid-row:1;padding:0}.ebx .eb-bleed .eb-text,.ebx .eb-bleed.eb-flip .eb-text{grid-column:1/-1;grid-row:2;width:var(--maxw);margin:0 auto;padding:0}.ebx .eb-bleed figcaption,.ebx .eb-bleed.eb-flip figcaption{left:1rem;right:1rem;max-width:none}}.ebx .eb-mosaic{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-auto-rows:1fr;gap:.6rem}.ebx .eb-tile{position:relative;display:block;overflow:hidden;border-radius:2px;background:var(--surface-2)}.ebx .eb-tile img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ebx .eb-tile.eb-big{grid-row:span 2}.ebx .eb-tile.eb-big img{aspect-ratio:auto;height:100%;min-height:100%}.ebx .eb-tile span{white-space:nowrap;position:absolute;left:.9rem;bottom:.9rem;background:rgba(20,18,17,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-dark);font:500 .68rem/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:.55rem .7rem;border-radius:2px}.ebx .eb-tile:hover img{transform:scale(1.03)}.ebx .eb-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:991px){.ebx .eb-mosaic{grid-template-columns:1fr 1fr}.ebx .eb-tile.eb-big{grid-column:1/-1;grid-row:auto}.ebx .eb-tile.eb-big img{aspect-ratio:16/10}.ebx .eb-tile span{font-size:.58rem;left:.6rem;bottom:.6rem;padding:.45rem .55rem}}.ebx .eb-faq{background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ebx .eb-faq .eb-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:2rem 4rem;align-items:start}.ebx .eb-qa{border-top:1px solid var(--rule)}.ebx .eb-qa details{border-bottom:1px solid var(--rule)}.ebx .eb-qa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.1rem 0;font-family:Montserrat,sans-serif;font-size:1.32rem;line-height:1.25;font-weight:500;color:var(--ink)}.ebx .eb-qa summary::-webkit-details-marker{display:none}.ebx .eb-qa summary::after{content:"";flex:none;width:.7rem;height:.7rem;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);transition:transform .25s;margin-right:.2rem}.ebx .eb-qa details[open] summary::after{transform:rotate(-135deg)}.ebx .eb-qa details p{color:var(--ink-2);padding:0 2.5rem 1.2rem 0;max-width:var(--read);font-size:.97rem}@media(max-width:991px){.ebx .eb-faq .eb-grid{grid-template-columns:1fr}}.ebx .eb-areas-p{margin-top:1.2rem;color:var(--ink-2);max-width:30rem}.ebx .eb-areas ul a{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.ebx .eb-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:2rem 4rem;align-items:end}.ebx .eb-intro p{font-size:1.05rem;line-height:1.7;color:var(--ink-2)}.ebx .eb-intro p b{color:var(--ink);font-weight:600}@media(max-width:991px){.ebx .eb-intro{grid-template-columns:1fr}}.ebx .eb-fact .eb-n{font-family:Montserrat,sans-serif;font-weight:500;font-size:2.1rem}.ebx .eb-step .eb-k{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.6rem}.ebx .eb-min .eb-v{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.8rem}.ebx .eb-lede p,.ebx .eb-bandhead p,.ebx .eb-cost .eb-big{font-family:Montserrat,sans-serif;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.ebx .eb-qa summary{font-family:Montserrat,sans-serif;font-size:1.02rem;font-weight:600}.ebx .eb-tier .eb-v{font-family:Montserrat,sans-serif;font-weight:600}.ebx .eb-ebf{background:#e9e6e3;color:#1a1b1f;font-family:Montserrat,sans-serif;padding:4.5rem 4rem 3.5rem}@media(max-width:991px){}@media(max-width:479px){}
.ebx .eb-cost h1,.ebx .eb-cost h2,.ebx .eb-cost h3,.ebx .eb-close h1,.ebx .eb-close h2,.ebx .eb-close h3{color:var(--on-dark)}
.ebx .eb-tile span,.ebx .eb-hero .eb-btn{color:var(--btn-ink)}
.ebx .eb-tile span{color:var(--on-dark)}
