@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:300;size-adjust:100.88%;ascent-override:98.1%;descent-override:30.7%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:400;size-adjust:102.1%;ascent-override:97%;descent-override:30.4%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:500 900;size-adjust:103.69%;ascent-override:95.5%;descent-override:29.9%;line-gap-override:0%}.hp{--hp-void:#22202a;--hp-night:#1b1922;--hp-rust:#8c3518;--hp-sienna:#b0552a;--hp-copper:#c47848;--hp-copper-lt:#e0a47c;--hp-stone:#bea080;--hp-cream:#f5f0e6;--hp-sand:#ede4d6;--hp-warm:#fdfaf6;--hp-ink:#22202a;--hp-ink-2:#57493f;--hp-ink-3:#605246;--hp-on-night:hsla(34,64%,98%,.84);--hp-on-night-2:hsla(34,64%,98%,.72);--hp-serif:"Cormorant Garamond","Cormorant Fallback",Georgia,serif;--hp-sans:"DM Sans","DM Sans Fallback",system-ui,-apple-system,sans-serif;--hp-ease:cubic-bezier(.22,.8,.3,1);--hp-gut:clamp(16px,5vw,72px);--hp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36  0 0 0 0 .27  0 0 0 0 .18  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font-family:var(--hp-sans);color:var(--hp-ink);background:var(--hp-cream);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}.hp :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.hp :where(ul,ol){padding:0;list-style:none}.hp :where(a){color:inherit}.hp :where(button){font:inherit;color:inherit;border-radius:0}.hp .hp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp .hp-eyebrow{font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-ink-2);display:flex;align-items:center;gap:.8rem;margin-bottom:.9rem}.hp .hp-eyebrow:before{content:"";width:2rem;height:1px;background:currentColor;opacity:.7}.hp .hp-h2{font-family:var(--hp-serif);font-weight:300;font-size:clamp(1.95rem,3.1vw,3rem);line-height:1.06;letter-spacing:-.016em;color:var(--hp-ink)}.hp .hp-h2 em{font-style:italic;color:var(--hp-rust)}.hp .hp-lede{font-size:1rem;line-height:1.65;color:var(--hp-ink-2);font-weight:300;max-width:36rem}.hp .hp-paper{position:relative;background:var(--hp-cream);isolation:isolate}.hp .hp-paper:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 8% 0,hsla(0,0%,100%,.55),transparent 55%),var(--hp-grain);background-size:auto,220px;mix-blend-mode:multiply;opacity:.55;pointer-events:none}.hp .hp-sandp{background:var(--hp-sand)}.hp .hp-night{position:relative;background:var(--hp-void);color:var(--hp-warm);isolation:isolate}.hp .hp-night:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 10% 0,rgba(196,120,72,.1),transparent 60%),var(--hp-grain);background-size:auto,220px;mix-blend-mode:screen;opacity:.35;pointer-events:none}.hp .hp-night .hp-eyebrow{color:var(--hp-copper-lt)}.hp .hp-night .hp-h2{color:var(--hp-warm)}.hp .hp-night .hp-h2 em{color:var(--hp-copper-lt)}.hp .hp-night .hp-lede{color:var(--hp-on-night)}.hp .hp-wrap{max-width:1440px;margin:0 auto;padding:0 var(--hp-gut)}.hp .hp-sec{padding:clamp(36px,3.9vw,56px) 0}.hp .hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:50px;padding:0 1.5rem;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;transition:transform .25s var(--hp-ease),box-shadow .25s var(--hp-ease),background-color .25s,border-color .25s;border:1px solid transparent;white-space:nowrap}.hp .hp-btn svg{width:13px;height:13px;transition:transform .3s var(--hp-ease)}.hp .hp-btn:hover svg{transform:translateX(4px)}.hp .hp-btn--warm{background:var(--hp-warm);color:var(--hp-void);box-shadow:0 1px 2px rgba(0,0,0,.25),0 14px 34px -14px rgba(0,0,0,.65)}.hp .hp-btn--warm:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.25),0 22px 40px -14px rgba(0,0,0,.7)}.hp .hp-btn--rust{background:var(--hp-rust);color:#fff8f2;box-shadow:0 1px 2px rgba(0,0,0,.2),0 14px 30px -14px rgba(140,53,24,.75)}.hp .hp-btn--rust:hover{transform:translateY(-2px);background:#7c2e14}.hp .hp-btn--line{border-color:hsla(34,64%,98%,.5);color:var(--hp-warm);background:rgba(27,25,34,.2)}.hp .hp-btn--line:hover{border-color:var(--hp-warm);transform:translateY(-1px)}.hp .hp-btn:active{transform:translateY(1px);box-shadow:inset 0 1px 3px rgba(0,0,0,.25)}.hp .hp-link{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--hp-rust);transition:gap .25s var(--hp-ease)}.hp .hp-link:hover{gap:.85rem}.hp .hp-link svg{width:13px;height:13px;flex:none}.hp .hp-night .hp-link{color:var(--hp-copper-lt)}.hp :focus-visible{outline:2px solid var(--hp-copper);outline-offset:3px}.hp .hp-hero :focus-visible{outline-color:var(--hp-warm)}.hp .hp-hero{--pa:#e0a47c;position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--hp-void);color:var(--hp-warm);overflow:hidden;overflow:clip;isolation:isolate}.hp .hp-media{position:absolute;inset:0;z-index:-3}.hp .hp-media img,.hp .hp-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.8) contrast(1.03) saturate(.7) hue-rotate(-12deg)}.hp .hp-media video{opacity:0;transition:opacity 1.4s ease}.hp .hp-media video.is-on{opacity:1}.hp .hp-hero{--hp-veil:linear-gradient(180deg,rgba(14,13,18,.92) 0,rgba(14,13,18,.76) 40px,rgba(14,13,18,.3) 84px,rgba(14,13,18,0) 124px)}.hp .hp-tint{position:absolute;inset:0;z-index:-2;pointer-events:none;background:var(--hp-veil),linear-gradient(to bottom,rgba(24,22,30,.55) 0,rgba(24,22,30,0) 16%),linear-gradient(to top,rgba(24,22,30,.7) 0,rgba(24,22,30,0) 14%),rgba(140,53,24,.1)}.hp .hp-copy{position:relative;isolation:isolate}.hp .hp-copy:before{content:"";position:absolute;z-index:-1;top:-64px;bottom:-52px;left:calc(var(--hp-gut) * -1);right:-260px;pointer-events:none;background:linear-gradient(90deg,rgba(20,18,26,.66),rgba(20,18,26,.64) 72%,rgba(20,18,26,.32) 88%,rgba(20,18,26,0));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 64px,#000 calc(100% - 52px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 64px,#000 calc(100% - 52px),transparent)}.hp .hp-copy .hp-ans-line,.hp .hp-copy .hp-ans-small,.hp .hp-copy .hp-btn--line,.hp .hp-copy .hp-h1,.hp .hp-copy .hp-proof,.hp .hp-copy .hp-stop{text-shadow:0 0 22px rgba(16,14,20,.75),0 0 8px rgba(16,14,20,.6),0 1px 2px rgba(16,14,20,.5)}.hp .hp-hero-in{position:relative;flex:1;width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(120px,21vh,200px);padding-bottom:28px}.hp .hp-h1{font-family:var(--hp-serif);font-weight:300;font-size:clamp(2.2rem,3.95vw,4.25rem);line-height:1.04;letter-spacing:-.022em;color:var(--hp-warm);max-width:21em}.hp .hp-h1-a{display:block}.hp .hp-morph{display:grid;font-style:italic;color:#f4e4d0;white-space:nowrap;font-size:min(1em,9.1vw)}.hp .hp-morph>*{grid-area:1/1}.hp .hp-m{white-space:nowrap}.hp .hp-ch{display:inline-block;opacity:0;transform:translateY(.42em);transition:opacity .42s ease var(--d),transform .62s var(--hp-ease) var(--d)}.hp .hp-m.is-on .hp-ch{opacity:1;transform:none}.hp .hp-m.is-out .hp-ch{opacity:0;transform:translateY(-.3em);transition-duration:.22s,.3s;transition-delay:calc(var(--d) * .35)}.hp .hp-line{position:relative;display:grid;grid-template-columns:repeat(7,max-content);justify-content:space-between;margin-top:clamp(22px,3.4vh,36px);max-width:1220px;padding-top:20px}.hp .hp-sl-n{display:none}@media (min-width:1024px) and (max-width:1099px){.hp .hp-sl{display:none}.hp .hp-sl-n{display:inline}}.hp .hp-line-fill,.hp .hp-line-rule{position:absolute;top:20px;left:0;right:0;height:1px;background:hsla(32,52%,82%,.55)}.hp .hp-line-fill{background:var(--pa);transform-origin:0 50%;transform:scaleX(0);transition:transform .9s var(--hp-ease),background-color .6s}.hp .hp-mark{position:absolute;top:20px;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;transform:translateX(var(--mx,0)) rotate(45deg) scale(var(--ms,0));background:var(--hp-rust);border:1px solid var(--pa);box-shadow:0 0 0 6px rgba(140,53,24,.2),0 0 26px var(--pa);transition:transform .9s var(--hp-ease),border-color .6s,box-shadow .6s}.hp .hp-hero.hp-touring .hp-mark{transition:transform 1.5s cubic-bezier(.45,0,.25,1),border-color 1s,box-shadow 1s}.hp .hp-hero.hp-touring .hp-line-fill{transition:transform 1.5s cubic-bezier(.45,0,.25,1),background-color 1s}.hp .hp-stop{position:relative;display:block;min-height:56px;padding:18px .6rem 6px 0;text-decoration:none;color:hsla(34,64%,98%,.86);font-size:.88rem;line-height:1.3;white-space:nowrap;transition:color .3s}.hp .hp-stop:before{content:"";position:absolute;top:-4px;left:0;width:1px;height:9px;background:hsla(32,52%,82%,.8)}.hp .hp-stop:after{content:"";display:block;height:1px;width:0;margin-top:.45rem;background:var(--pa);transition:width .6s var(--hp-ease)}.hp .hp-stop .go{display:inline-block;opacity:0;transform:translateX(-4px);transition:opacity .3s,transform .3s;margin-left:.3rem}.hp .hp-row-d .nw,.hp .hp-stop .nw{white-space:nowrap}.hp .hp-stop:hover,.hp .hp-stop[aria-current=true]{color:var(--hp-warm)}.hp .hp-stop[aria-current=true]:after{width:2.4rem}.hp .hp-stop[aria-current=true] .go{opacity:1;transform:none}.hp .hp-answer{position:relative;margin-top:clamp(12px,2vh,20px);max-width:760px}.hp .hp-ans{position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s .28s}.hp .hp-ans>*{transform:translateY(8px);transition:transform .5s var(--hp-ease)}.hp .hp-ans.is-on{position:relative;opacity:1;visibility:visible;transition:opacity .45s ease .1s,visibility 0s 0s}.hp .hp-ans.is-on>*{transform:none}.hp .hp-also{display:flex;flex-wrap:wrap;align-items:center;gap:0 2.2rem;margin-top:10px;font-size:.8rem;line-height:1.45}.hp .hp-also a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--hp-on-night);text-decoration:none;transition:color .25s}.hp .hp-also a .hp-ar{display:inline-block;transition:transform .3s var(--hp-ease)}.hp .hp-also a:hover{color:var(--hp-warm)}.hp .hp-also a:hover .hp-ar{transform:translateX(4px)}.hp .hp-as,.hp .hp-ph{display:none}.hp .hp-also-p{position:relative}.hp .hp-also-p a{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.hp .hp-also-p a.is-on{position:relative;opacity:1;visibility:visible;transition:opacity .45s ease .1s,visibility 0s}.hp .hp-also-er{position:relative;padding-left:2.2rem}.hp .hp-also-er:before{content:"";position:absolute;left:0;top:50%;width:1.2rem;height:1px;background:hsla(32,52%,82%,.45)}.hp .hp-copy .hp-also{text-shadow:0 0 22px rgba(16,14,20,.75),0 0 8px rgba(16,14,20,.6),0 1px 2px rgba(16,14,20,.5)}.hp .hp-ans-line{font-size:1.04rem;line-height:1.6;font-weight:300;color:var(--hp-on-night);max-width:38rem;text-wrap:pretty}.hp .hp-ans-line.is-long{font-size:.92rem}.hp .hp-ans-cta{display:flex;flex-wrap:wrap;gap:.7rem .9rem;align-items:center;margin-top:1rem}.hp .hp-ans-small{margin-top:.7rem;font-size:.76rem;line-height:1.55;color:var(--hp-on-night-2);max-width:40rem}.hp .hp-proof{display:flex;flex-wrap:wrap;align-content:flex-start;-moz-column-gap:1.15rem;column-gap:1.15rem;row-gap:6px;margin-top:18px;letter-spacing:.06em;color:hsla(34,64%,98%,.86)}.hp .hp-pf,.hp .hp-proof{align-items:baseline;height:26px}.hp .hp-pf{display:inline-flex;gap:.4rem;white-space:nowrap}.hp .hp-pf+.hp-pf:before{content:"";align-self:center;width:4px;height:4px;transform:rotate(45deg);background:hsla(32,52%,82%,.6);margin-right:.75rem}.hp .hp-pf-n{font-family:var(--hp-serif);font-weight:400;font-size:1.5rem;line-height:26px;letter-spacing:0;color:#e8ae88;font-variant-numeric:lining-nums tabular-nums}.hp .hp-pf-n [data-count]{display:inline-block;min-width:2ch;text-align:right}.hp .hp-pf-l{font-size:.72rem;line-height:26px;color:hsla(34,64%,98%,.86)}.hp .hp-g{flex:none;display:block;align-self:center;box-sizing:content-box;width:12px;height:12px;padding:3px;background:#fdfaf6;box-shadow:0 1px 2px rgba(16,14,20,.35)}.hp .hp-pf-asof:before{content:"\200b";font-family:var(--hp-serif);font-size:1.5rem;line-height:26px}.hp .hp-pf-asof{display:inline-flex;align-items:baseline;height:26px;font-size:.68rem;letter-spacing:.06em;color:hsla(34,64%,98%,.86);white-space:nowrap}.hp .hp-pf-asof a{color:var(--hp-warm);text-underline-offset:3px}@media (max-width:1099px){.hp .hp-proof.has-rate{height:50px}.hp .hp-pf-asof{flex-basis:100%;height:18px;align-items:center}.hp .hp-pf-asof:before{display:none}}.hp .hp-strip{position:relative;display:flex;align-items:center;gap:16px;height:50px;border-top:1px solid hsla(32,52%,82%,.2);background:rgba(20,18,26,.5)}.hp .hp-strip-in{position:relative;flex:1;display:grid;min-width:0}.hp .hp-si{grid-area:1/1;align-self:center;font-size:.76rem;line-height:1.45;color:var(--hp-on-night);opacity:0;pointer-events:none;transition:opacity .8s ease;padding:8px 0}.hp .hp-si.is-on{opacity:1;pointer-events:auto}.hp .hp-si .hp-sshort{display:none}@media (max-width:1279px){.hp .hp-si .hp-sfull{display:none}.hp .hp-si .hp-sshort{display:inline}}@media (max-width:359px){.hp .hp-si .hp-sxtra{display:none}}.hp .hp-strip-pos{flex:none;min-width:3.6em;text-align:right;font-size:.62rem;letter-spacing:.12em;line-height:1;color:#c9bbaa;font-variant-numeric:tabular-nums;white-space:nowrap}.hp .hp-si a{text-decoration:none;color:inherit}.hp .hp-si a:hover span{text-decoration:underline;text-underline-offset:3px}.hp .hp-si b{font-weight:500;color:var(--hp-warm)}.hp .hp-si i{font-family:var(--hp-serif);font-size:1rem;font-style:italic;color:var(--hp-warm)}.hp .hp-si-k{display:inline-block;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#eadccb;margin-right:.9rem}@media (max-width:1023px){.hp .hp-strip{height:58px;gap:10px}.hp .hp-si{font-size:.72rem;line-height:1.4;padding:6px 0}.hp .hp-si-k{display:none}.hp .hp-si i{font-size:.92rem}.hp .hp-strip-pos{position:absolute;top:1px;right:calc(var(--hp-gut) + 54px);min-width:0;font-size:.52rem}}.hp .hp-strip.is-static .hp-si{transition:none}.hp .hp-strip-in[hidden]{display:none}.hp .hp-strip.is-empty{background:transparent;border-top-color:transparent}.hp .hp-strip.is-empty,.hp .hp-strip.is-empty .hp-wrap{justify-content:flex-end}.hp .hp-film{flex:none;width:44px;height:44px;border:1px solid hsla(34,64%,98%,.4);background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--hp-warm);transition:border-color .25s}.hp .hp-film:hover{border-color:var(--hp-warm)}.hp .hp-film svg{width:12px;height:12px}.hp .hp-film .i-play{display:none}.hp .hp-film[data-state=paused] .i-play{display:block}.hp .hp-film[data-state=paused] .i-pause{display:none}.hp .hp-index{display:grid;grid-template-columns:minmax(300px,.9fr) 1.5fr;gap:clamp(32px,5vw,88px);align-items:start}.hp .hp-index-aside{position:sticky;top:96px}.hp .hp-summary{margin-top:1.1rem;font-size:1.13rem;line-height:1.78;color:var(--hp-ink);font-weight:300;max-width:31rem}.hp .hp-plates{position:relative;margin-top:26px}.hp .hp-plate{position:absolute;left:0;right:0;top:0;background:var(--hp-warm);padding:22px 24px 14px;box-shadow:0 1px 2px rgba(34,32,42,.08),0 2px 6px rgba(34,32,42,.05),0 26px 50px -28px rgba(34,32,42,.4);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s ease,transform .55s var(--hp-ease),visibility 0s .45s}.hp .hp-plate.is-on{position:relative;opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .55s var(--hp-ease),visibility 0s}.hp .hp-plate:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--ac);transform-origin:0 50%;transform:scaleX(0);transition:transform .7s var(--hp-ease) .1s}.hp .hp-plate.is-on:before{transform:scaleX(1)}.hp .hp-plate-n{display:flex;align-items:center;gap:.6rem;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-ink-3)}.hp .hp-plate-n:before{content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--ac)}.hp .hp-plate-t{margin-top:.55rem;font-family:var(--hp-serif);font-size:1.7rem;line-height:1.12;color:var(--hp-ink)}.hp .hp-plate-k{margin-top:.6rem;font-family:var(--hp-serif);font-style:italic;font-size:1.12rem;line-height:1.45;color:var(--hp-ink-2)}.hp .hp-plate-k.is-small{font-family:var(--hp-sans);font-style:normal;font-size:.82rem}.hp .hp-plate .hp-link{color:var(--ac);margin-top:.3rem}.hp .hp-plate-more{display:flex;flex-wrap:wrap;gap:0 1.2rem}.hp .hp-plate-btn{margin-top:14px}.hp .hp-row-in .hp-plate[data-svc=equity-release] .hp-plate-k{display:none}.hp .hp-plate-fee{margin-top:10px;font-size:.74rem;line-height:1.5;color:var(--hp-ink-3)}.hp .hp-group+.hp-group{margin-top:18px}.hp .hp-group-h{font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--hp-ink-3);padding-bottom:10px;border-bottom:1px solid rgba(34,32,42,.22)}.hp .hp-row{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr) minmax(0,1.15fr) 28px;gap:0 1rem;align-items:center;padding:6px 4px 6px 0;border-bottom:1px solid rgba(34,32,42,.12);transition:background-color .35s,box-shadow .35s,transform .35s var(--hp-ease)}.hp .hp-row:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:2px;background:var(--ac);transform:scaleY(0);transition:transform .45s var(--hp-ease)}.hp .hp-row.is-active{background:hsla(0,0%,100%,.55);box-shadow:0 1px 2px rgba(34,32,42,.06),0 14px 28px -20px rgba(34,32,42,.35)}.hp .hp-row.is-active:before,.hp .hp-row.is-path:before{transform:scaleY(1)}.hp .hp-row-n{font-family:var(--hp-serif);font-size:1rem;color:var(--hp-ink-3);font-variant-numeric:lining-nums tabular-nums}.hp .hp-row.is-active .hp-row-n,.hp .hp-row.is-path .hp-row-n{color:var(--ac)}.hp .hp-row{--hp-row-fs:clamp(1.25rem,1.6vw,1.5rem)}.hp .hp-row-a{font-family:var(--hp-serif);font-weight:400;font-size:var(--hp-row-fs);line-height:1.15;color:var(--hp-ink);text-decoration:none;display:flex;align-items:center;gap:.6rem;min-height:44px}.hp .hp-row-a:before{content:"";flex:none;width:7px;height:7px;transform:rotate(45deg);background:var(--ac)}.hp .hp-row-a:after{content:"";position:absolute;inset:0}.hp .hp-row-d{font-size:.84rem;line-height:1.5;color:var(--hp-ink-2);font-weight:300}.hp .hp-row-d.is-small{font-size:.74rem;line-height:1.45}.hp .hp-row-go{color:var(--ac);transition:transform .4s var(--hp-ease)}.hp .hp-row-go svg{width:15px;height:15px}.hp .hp-row.is-active .hp-row-go{transform:translateX(5px)}.hp .hp-row-in{position:relative;z-index:1;grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--hp-ease)}.hp .hp-row-in>div{overflow:hidden;min-height:0}.hp .hp-row.is-open .hp-row-in{grid-template-rows:1fr}@media (min-width:1024px){.hp .hp-index{grid-template-columns:minmax(300px,.75fr) 1.65fr}.hp .hp-row{grid-template-columns:2.4rem calc(var(--hp-row-fs) * 12.9) minmax(0,1fr) 28px;padding:14px 4px 14px 0}.hp .hp-row:before{top:14px;bottom:14px}.hp .hp-row-d{text-wrap:balance}.hp .hp-row-d.is-small{font-size:.8rem;line-height:1.65}}@media (min-width:1024px) and (max-width:1279px){.hp .hp-row{grid-template-columns:2.4rem minmax(0,1fr) 28px}.hp .hp-row-n{grid-column:1;grid-row:1}.hp .hp-row-a{grid-column:2;grid-row:1}.hp .hp-row-d{grid-column:2;grid-row:2;margin-top:2px}.hp .hp-row-go{grid-column:3;grid-row:1}.hp .hp-row-in{grid-row:3}}.hp .hp-row-in .hp-plate{position:relative;opacity:1;visibility:visible;transform:none;margin:10px 0 4px;box-shadow:none;background:hsla(0,0%,100%,.6)}.hp .hp-row-in .hp-plate:before{transform:scaleX(1)}.hp .hp-tools{margin-top:18px}.hp .hp-tools ul{display:flex;flex-wrap:wrap;gap:0 24px;padding-top:4px}.hp .hp-tools a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;color:var(--hp-ink);text-decoration:underline;text-decoration-color:rgba(140,53,24,.4);text-underline-offset:5px}.hp .hp-tools a:hover{text-decoration-color:var(--hp-rust)}.hp .hp-tool{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(28px,5vw,80px);align-items:center}.hp .hp-tool-card{position:relative;background:var(--hp-warm);padding:clamp(18px,2.2vw,28px) clamp(18px,2.6vw,32px);box-shadow:0 1px 2px rgba(34,32,42,.08),0 2px 6px rgba(34,32,42,.06),0 30px 60px -30px rgba(34,32,42,.35)}.hp .hp-tool-k{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-ink-3)}.hp .hp-date{font-family:var(--hp-serif);font-weight:300;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.02;letter-spacing:-.02em;color:var(--hp-ink);margin-top:.3rem;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.hp .hp-date-sub{margin-top:.5rem;font-size:.93rem;line-height:1.55;color:var(--hp-ink-2)}.hp .hp-date-sub b{font-weight:500;color:var(--hp-rust)}.hp .hp-bar{display:block;width:100%;height:auto;margin-top:16px;overflow:visible}.hp .hp-bar text{font-family:var(--hp-sans);font-size:12px;fill:#5e5046;font-variant-numeric:lining-nums}.hp .hp-bar .t-s{font-family:var(--hp-serif);font-style:italic;font-size:15px;fill:var(--hp-rust)}.hp .hp-slider{position:relative;margin-top:10px;padding-top:32px}.hp .hp-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;background:transparent;margin:0;cursor:pointer;--p:25%}.hp .hp-range::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--hp-rust) var(--p),rgba(34,32,42,.16) var(--p))}.hp .hp-range::-moz-range-track{height:3px;background:rgba(34,32,42,.16)}.hp .hp-range::-moz-range-progress{height:3px;background:var(--hp-rust)}.hp .hp-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8.5px;background:var(--hp-rust);border:3px solid var(--hp-warm);box-shadow:0 0 0 1px rgba(34,32,42,.35),0 6px 14px -4px rgba(34,32,42,.5);transform:rotate(45deg);-webkit-transition:transform .2s var(--hp-ease);transition:transform .2s var(--hp-ease)}.hp .hp-range:active::-webkit-slider-thumb{transform:rotate(45deg) scale(1.15)}.hp .hp-range::-moz-range-thumb{width:16px;height:16px;border-radius:0;background:var(--hp-rust);border:3px solid var(--hp-warm);transform:rotate(45deg)}.hp .hp-bubble{position:absolute;top:0;left:var(--bx,25%);transform:translateX(-50%);font-size:.8rem;font-weight:500;white-space:nowrap;color:var(--hp-warm);background:var(--hp-void);padding:.3rem .6rem;font-variant-numeric:tabular-nums}.hp .hp-bubble:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:inherit;transform:rotate(45deg)}.hp .hp-tool-small{margin-top:10px;font-size:.76rem;line-height:1.55;color:var(--hp-ink-3)}.hp .hp-about{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,88px);align-items:center}.hp .hp-portrait{position:relative;aspect-ratio:4/5;max-width:340px;margin:0}.hp .hp-portrait:before{content:"";position:absolute;inset:0;transform:translate(16px,16px);border:1px solid rgba(140,53,24,.35)}.hp .hp-portrait img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:28% 30%;object-position:28% 30%;display:block;box-shadow:0 2px 4px rgba(34,32,42,.12),0 40px 70px -36px rgba(34,32,42,.6);transition:transform 1.2s var(--hp-ease)}.hp .hp-hello{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:0 1rem 0 .8rem;background:rgba(27,25,34,.82);color:var(--hp-warm);border:0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.hp .hp-hello svg{width:11px;height:11px}.hp .hp-hello[hidden]{display:none}.hp .hp-about-copy p+p{margin-top:.9rem}.hp .hp-pull{margin:20px 0 0;padding:0}.hp .hp-pull p{font-family:var(--hp-serif);font-style:normal;font-weight:300;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.15;letter-spacing:-.01em;color:var(--hp-ink)}.hp .hp-pull em{font-style:italic;color:var(--hp-rust)}.hp .hp-pull+.hp-sign{margin-top:10px}.hp .hp-creds{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(34,32,42,.16);border-bottom:1px solid rgba(34,32,42,.16)}.hp .hp-cred{padding:13px 14px 13px 0}.hp .hp-cred+.hp-cred{padding-left:16px;border-left:1px solid rgba(34,32,42,.12)}.hp .hp-cred b{display:block;font-family:var(--hp-serif);font-weight:400;font-size:1.15rem;line-height:1.2}.hp .hp-cred span{display:block;margin-top:.2rem;line-height:1.45}.hp .hp-cred span,.hp .hp-disc{font-size:.74rem;color:var(--hp-ink-3)}.hp .hp-disc{margin-top:14px;line-height:1.6;max-width:36rem}.hp .hp-sign{margin-top:18px;font-family:var(--hp-serif);font-style:normal;font-variant-caps:small-caps;font-weight:400;font-size:1.9rem;line-height:1;color:var(--hp-ink);letter-spacing:.06em}.hp .hp-sign--hand{font-variant-caps:normal;letter-spacing:0}.hp .hp-sig{display:block;width:auto;height:2.55rem;overflow:visible;fill:var(--hp-ink)}.hp .hp-sig .hp-sig-wipe{transform-box:fill-box;transform-origin:0 50%}.hp .hp-sig.is-armed .hp-sig-wipe{transform:scaleX(0)}.hp .hp-sig.is-armed.is-drawn .hp-sig-wipe{transform:scaleX(1);transition:transform 1.2s cubic-bezier(.45,.05,.3,1)}.hp .hp-sign small{display:block;margin-top:.35rem;font-family:var(--hp-sans);font-style:normal;font-variant-caps:normal;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-ink-3)}.hp .hp-about-links{display:flex;flex-wrap:wrap;gap:0 1.8rem;margin-top:8px}.hp .hp-duende{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(34,32,42,.12)}.hp .hp-duende img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;flex:none;box-shadow:0 1px 2px rgba(34,32,42,.15),0 10px 20px -12px rgba(34,32,42,.5)}.hp .hp-duende p{font-size:.86rem;line-height:1.5;color:var(--hp-ink-2)}.hp .hp-duende a{color:var(--hp-rust);text-underline-offset:3px}.hp .hp-reviews{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(28px,5vw,88px);align-items:start}.hp .hp-who{margin-top:22px;border-top:1px solid rgba(34,32,42,.16)}.hp .hp-who button{display:grid;grid-template-columns:1fr auto;width:100%;text-align:left;gap:.1rem 1rem;padding:11px 0 11px 14px;min-height:56px;background:none;border:0;border-bottom:1px solid rgba(34,32,42,.12);cursor:pointer;position:relative;color:var(--hp-ink-2);transition:color .3s}.hp .hp-who button:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;background:var(--hp-rust);transform:scaleY(0);transform-origin:50% 0;transition:transform .5s var(--hp-ease)}.hp .hp-who button[aria-current=true]{color:var(--hp-ink)}.hp .hp-who button[aria-current=true]:before{transform:scaleY(1)}.hp .hp-who b{font-family:var(--hp-serif);font-weight:400;font-size:1.15rem}.hp .hp-who small{grid-column:1;font-size:.72rem;color:var(--hp-ink-3)}.hp .hp-who i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;font-family:var(--hp-serif);font-size:1.05rem;color:var(--hp-rust)}.hp .hp-rev{position:relative;display:grid}.hp .hp-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s 1s}.hp .hp-slide.is-on{opacity:1;visibility:visible;transition:opacity 1s ease .15s,visibility 0s}.hp .hp-slide-mark{display:block;font-family:var(--hp-serif);font-size:4.4rem;line-height:.6;height:2rem;color:var(--hp-rust)}.hp .hp-slide blockquote{font-family:var(--hp-serif);font-weight:300;font-size:clamp(1.3rem,1.95vw,1.8rem);line-height:1.38;color:var(--hp-ink);max-width:44rem}.hp .hp-slide figcaption{margin-top:1.1rem;font-size:.82rem;color:var(--hp-ink-2);display:flex;gap:.3rem 1.1rem;flex-wrap:wrap;align-items:baseline}.hp .hp-slide figcaption b{font-weight:500;color:var(--hp-ink)}.hp .hp-slide figcaption .v{font-family:var(--hp-serif);font-size:1.1rem;color:var(--hp-rust)}.hp .hp-rev-nav{display:flex;align-items:center;gap:10px;margin-top:20px}.hp .hp-arrow{width:44px;height:44px;border:1px solid rgba(34,32,42,.28);background:transparent;display:grid;place-items:center;cursor:pointer;transition:border-color .25s,transform .25s var(--hp-ease)}.hp .hp-arrow:hover{border-color:var(--hp-ink);transform:translateY(-1px)}.hp .hp-arrow svg{width:14px;height:14px}.hp .hp-rev-note{margin-left:auto;font-size:.72rem;color:var(--hp-ink-3)}.hp .hp-prot{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,88px);align-items:center}.hp .hp-prot .hp-btn{margin-top:20px}.hp .hp-prot-facts{border-top:1px solid hsla(31,32%,62%,.22)}.hp .hp-prot-facts li{padding:12px 0;border-bottom:1px solid hsla(31,32%,62%,.16);font-size:.88rem;line-height:1.55;color:var(--hp-on-night)}.hp .hp-prot-facts b{display:block;font-family:var(--hp-serif);font-weight:400;font-size:1.35rem;color:var(--hp-warm)}.hp .hp-how-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end}.hp .hp-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin-top:36px;padding-top:28px}.hp .hp-steps:after,.hp .hp-steps:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(34,32,42,.16)}.hp .hp-steps:after{background:var(--hp-rust);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.6s var(--hp-ease)}.hp .hp-steps.is-in:after{transform:scaleX(1)}.hp .hp-step{position:relative}.hp .hp-step:before{content:"";position:absolute;top:-32px;left:0;width:9px;height:9px;transform:rotate(45deg);background:var(--hp-cream);border:1px solid var(--hp-rust)}.hp .hp-step-n{font-family:var(--hp-serif);font-size:1rem;color:var(--hp-rust)}.hp .hp-step h3{margin-top:.35rem;font-family:var(--hp-serif);font-weight:400;font-size:1.5rem;line-height:1.15}.hp .hp-step p{margin-top:.5rem;font-size:.92rem;line-height:1.6;color:var(--hp-ink-2);font-weight:300}.hp .hp-fee{margin-top:32px;padding-top:18px;border-top:1px solid rgba(34,32,42,.12);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 48px;align-items:center}.hp .hp-fee p{font-size:.86rem;line-height:1.6;color:var(--hp-ink-2);max-width:46rem}.hp .hp-fee-cta{text-align:right}.hp .hp-fee-cta small{display:block;margin-top:1rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-ink-3)}.hp .hp-faq-top{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.hp .hp-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);margin-top:26px;align-items:start}.hp .hp-faq details{border-top:1px solid rgba(34,32,42,.14)}.hp .hp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:58px;padding:12px 0;font-family:var(--hp-serif);font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.3}.hp .hp-faq summary::-webkit-details-marker{display:none}.hp .hp-faq summary:after{content:"";flex:none;width:10px;height:10px;border-right:1px solid var(--hp-rust);border-bottom:1px solid var(--hp-rust);transform:rotate(45deg) translate(-3px,-3px);transition:transform .35s var(--hp-ease)}.hp .hp-faq details[open] summary:after{transform:rotate(-135deg)}.hp .hp-faq details p{padding:0 1.6rem 16px 0;font-size:.92rem;line-height:1.65;color:var(--hp-ink-2);font-weight:300}.hp .hp-close{text-align:center}.hp .hp-close .hp-eyebrow{justify-content:center}.hp .hp-close .hp-h2{font-size:clamp(2rem,3.3vw,3.1rem);max-width:18em;margin:0 auto}.hp .hp-close .hp-h2 em{display:block}.hp .hp-close .hp-lede{margin:1rem auto 0;max-width:32rem}.hp .hp-close-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 14px;margin-top:26px}.hp .hp-close-alt{margin-top:10px}.hp .hp-risk{background:#1b1922;color:hsla(34,64%,98%,.84);font-size:.84rem;line-height:1.6;text-align:center;padding:20px var(--hp-gut);border-top:1px solid hsla(31,32%,62%,.14)}.hp .hp-risk p{max-width:880px;margin:0 auto}.hp .hp-sticky{display:none}@media (max-width:1023px){.hp .hp-about,.hp .hp-how-top,.hp .hp-index,.hp .hp-prot,.hp .hp-reviews,.hp .hp-tool{grid-template-columns:minmax(0,1fr)}.hp .hp-index-aside{position:static}.hp .hp-index-aside .hp-plates{display:none}.hp .hp-row{grid-template-columns:2rem minmax(0,1fr) 24px;padding:10px 0;gap:0 .6rem}.hp .hp-row-n{grid-column:1;grid-row:1}.hp .hp-row-a{grid-column:2;grid-row:1}.hp .hp-row-d{grid-column:2/3;grid-row:2;margin-top:-4px;padding-bottom:2px}.hp .hp-row-in{grid-row:3}.hp .hp-row-go{grid-column:3;grid-row:1}.hp .hp-row-go svg{transition:transform .4s var(--hp-ease);transform:rotate(90deg)}.hp .hp-row.is-open .hp-row-go svg{transform:rotate(-90deg)}.hp .hp-row:before{left:-10px}.hp .hp-who{display:none}.hp .hp-faq{grid-template-columns:minmax(0,1fr)}.hp .hp-portrait{max-width:420px}.hp .hp-line{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--hp-gut);margin:14px calc(var(--hp-gut) * -1) 0;padding:4px var(--hp-gut) 8px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hp-gut),#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--hp-gut),#000 calc(100% - 28px),transparent 100%)}}@media (max-width:1023px){.hp .hp-line::-webkit-scrollbar{display:none}.hp .hp-line-fill,.hp .hp-line-rule,.hp .hp-mark{display:none}.hp .hp-stop{display:block;flex:none;line-height:44px;scroll-snap-align:start;min-height:46px;padding:0 1rem;border:1px solid hsla(34,64%,98%,.4);background:rgba(24,22,30,.45);white-space:nowrap;font-size:.88rem;transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}.hp .hp-stop:after,.hp .hp-stop:before{display:none}.hp .hp-stop[aria-current=true]{background:var(--hp-warm);color:var(--hp-void);border-color:var(--hp-warm);box-shadow:inset 0 -3px 0 var(--pa);text-shadow:none}}@media (max-width:767px){.hp .hp-hero-in{justify-content:flex-end;padding-top:84px;padding-bottom:18px}.hp .hp-tint{background:var(--hp-veil),linear-gradient(to bottom,rgba(24,22,30,.5) 0,rgba(24,22,30,0) 14%,rgba(24,22,30,0) 26%,rgba(24,22,30,.72) 42%,rgba(24,22,30,.86) 60%,rgba(24,22,30,.9) 100%),rgba(140,53,24,.08)}.hp .hp-h1{font-size:clamp(1.9rem,8.6vw,2.4rem);line-height:1.05}.hp .hp-al,.hp .hp-dt{display:none}.hp .hp-as,.hp .hp-ph{display:inline}.hp .hp-also{display:block;margin-top:2px;font-size:.76rem}.hp .hp-also a{display:block;height:44px;line-height:44px;padding:0;white-space:nowrap}.hp .hp-also a .hp-ar{margin-left:.25rem}.hp .hp-also-p a{right:0}.hp .hp-also-er{padding-left:0}.hp .hp-also-er:before{display:none}.hp .hp-copy:before{top:-72px;bottom:-12px;right:calc(var(--hp-gut) * -1);background:linear-gradient(180deg,rgba(20,18,26,0) 0,rgba(20,18,26,.58) 72px,rgba(20,18,26,.62));-webkit-mask-image:none;mask-image:none}.hp .hp-answer{margin-top:8px}.hp .hp-ans-line{font-size:.98rem;line-height:1.55}.hp .hp-ans-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin-top:10px}.hp .hp-btn{white-space:normal;text-align:center;padding:.75rem 1rem;min-height:48px}.hp .hp-ans-cta .hp-btn,.hp .hp-close-cta .hp-btn,.hp .hp-fee-cta .hp-btn,.hp .hp-prot .hp-btn{width:100%}.hp .hp-ans-cta .hp-btn--line{position:relative;display:block;width:auto;justify-self:center;height:44px;min-height:0;line-height:44px;padding:0 .5rem;border:0;background:none;box-shadow:none;font-size:.68rem;letter-spacing:.14em;color:var(--hp-on-night);text-decoration:none}.hp .hp-ans-cta .hp-btn--line:after{content:"";position:absolute;left:.5rem;right:calc(.5rem + .14em);bottom:11px;height:1px;background:hsla(34,64%,98%,.45);transition:background-color .25s}.hp .hp-ans-cta .hp-btn--line:hover:after{background:var(--hp-warm)}.hp .hp-ans-cta .hp-btn--line:hover{transform:none;color:var(--hp-warm)}.hp .hp-proof{margin-top:10px;-moz-column-gap:.8rem;column-gap:.8rem}.hp .hp-pf+.hp-pf:before{margin-right:.5rem}.hp .hp-proof.has-rate{height:82px}.hp .hp-pf-rate{flex-basis:100%}.hp .hp-pf-rate:before{display:none}.hp .hp-pf-n{font-size:1.35rem}.hp .hp-pf-l{font-size:.7rem}.hp .hp-sec{padding:36px 0}.hp .hp-how-top .hp-lede{font-size:.92rem}.hp .hp-prot-facts li{padding:9px 0}.hp .hp-prot-facts b{display:inline;font-size:1.15rem;margin-right:.4rem}.hp .hp-summary{font-size:1.05rem}.hp .hp-row-a{font-size:1.2rem}.hp .hp-row-d{font-size:.8rem;display:none}.hp .hp-row-d.is-small,.hp .hp-row.is-open .hp-row-d{display:block}.hp .hp-row{padding:4px 0}.hp .hp-portrait{aspect-ratio:16/10}.hp .hp-portrait img{-o-object-position:30% 30%;object-position:30% 30%}.hp .hp-summary{font-size:1.02rem;line-height:1.72}.hp .hp-date{font-size:2.3rem}.hp .hp-tool-small{font-size:.72rem}.hp .hp-bar{margin-top:8px}.hp .hp-tool .hp-lede{display:inline}.hp .hp-sign{font-size:1.8rem;margin-top:12px}.hp .hp-about-copy .hp-lede{font-size:.95rem}.hp .hp-slide blockquote{font-size:1.2rem}.hp .hp-close .hp-h2{font-size:1.9rem}.hp .hp-step p{font-size:.88rem}.hp .hp-steps{gap:16px}.hp .hp-tools ul{gap:0 16px}.hp .hp-tools a{font-size:.86rem}.hp .hp-row-d.is-small{font-size:.72rem}.hp .hp-tool-card{padding:18px 16px}.hp .hp-portrait{max-width:none;margin-right:16px}.hp .hp-creds{grid-template-columns:minmax(0,1fr)}.hp .hp-cred+.hp-cred{padding-left:0;border-left:0;border-top:1px solid rgba(34,32,42,.12)}.hp .hp-steps{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:0;padding-left:26px;margin-top:24px}.hp .hp-steps:after,.hp .hp-steps:before{top:4px;bottom:4px;left:4px;right:auto;width:1px;height:auto}.hp .hp-steps:after{transform:scaleY(0);transform-origin:50% 0}.hp .hp-steps.is-in:after{transform:scaleY(1)}.hp .hp-step:before{top:6px;left:-26px}.hp .hp-step h3{font-size:1.3rem}.hp .hp-fee{grid-template-columns:minmax(0,1fr)}.hp .hp-fee-cta{text-align:left}.hp .hp-rev-note{margin-left:0;width:100%}.hp .hp-rev-nav{flex-wrap:wrap}.hp .hp-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:.6rem 16px calc(.6rem + env(safe-area-inset-bottom,0px));background:#16141f;border-top:1px solid hsla(31,32%,62%,.22);box-shadow:0 -2px 8px rgba(0,0,0,.5),0 -14px 40px -8px rgba(0,0,0,.7);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .35s var(--hp-ease),opacity .35s}.hp .hp-sticky.is-on{transform:none;opacity:1;pointer-events:auto}.hp .hp-sticky a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:50px;background:var(--hp-rust);color:#fff8f2;text-decoration:none}.hp .hp-sticky b{font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hp .hp-sticky small{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,248,242,.82)}}@media (max-width:359px){.hp .hp-hero-in{padding-top:72px}.hp .hp-h1{font-size:1.75rem}.hp .hp-line{margin-top:12px}.hp .hp-answer{margin-top:6px}.hp .hp-ans-line{font-size:.92rem}.hp .hp-ans-cta{margin-top:8px}.hp .hp-ans-cta .hp-btn--warm{min-height:44px;padding:.6rem 1rem}.hp .hp-ans-small{margin-top:.4rem;font-size:.7rem;line-height:1.45}.hp .hp-proof{margin-top:8px;row-gap:4px}.hp .hp-pf,.hp .hp-pf-asof{height:24px}.hp .hp-pf-n{font-size:1.25rem}.hp .hp-pf-l,.hp .hp-pf-n{line-height:24px}.hp .hp-proof.has-rate{height:72px}.hp .hp-pf-asof{height:16px}}html[data-hp-path] .hp #hp-also-p a.is-on,html[data-hp-path] .hp .hp-ans.is-on{position:absolute;opacity:0;visibility:hidden}html[data-hp-path=abroad] .hp #hp-also-p a[data-for=abroad],html[data-hp-path=abroad] .hp .hp-ans[data-ans=abroad],html[data-hp-path=borrow] .hp #hp-also-p a[data-for=borrow],html[data-hp-path=borrow] .hp .hp-ans[data-ans=borrow],html[data-hp-path=bridging] .hp #hp-also-p a[data-for=bridging],html[data-hp-path=bridging] .hp .hp-ans[data-ans=bridging],html[data-hp-path=first] .hp #hp-also-p a[data-for=first],html[data-hp-path=first] .hp .hp-ans[data-ans=first],html[data-hp-path=invest] .hp #hp-also-p a[data-for=invest],html[data-hp-path=invest] .hp .hp-ans[data-ans=invest],html[data-hp-path=move] .hp #hp-also-p a[data-for=move],html[data-hp-path=move] .hp .hp-ans[data-ans=move],html[data-hp-path=remortgage] .hp #hp-also-p a[data-for=remortgage],html[data-hp-path=remortgage] .hp .hp-ans[data-ans=remortgage]{position:relative;opacity:1;visibility:visible;transition:none}html[data-hp-path] .hp .hp-ans>*{transform:none}html[data-hp-path=abroad] .hp .hp-stop[data-path=abroad],html[data-hp-path=borrow] .hp .hp-stop[data-path=borrow],html[data-hp-path=bridging] .hp .hp-stop[data-path=bridging],html[data-hp-path=first] .hp .hp-stop[data-path=first],html[data-hp-path=invest] .hp .hp-stop[data-path=invest],html[data-hp-path=move] .hp .hp-stop[data-path=move],html[data-hp-path=remortgage] .hp .hp-stop[data-path=remortgage]{color:var(--hp-warm)}html[data-hp-path=abroad] .hp .hp-stop[data-path=abroad]:after,html[data-hp-path=borrow] .hp .hp-stop[data-path=borrow]:after,html[data-hp-path=bridging] .hp .hp-stop[data-path=bridging]:after,html[data-hp-path=first] .hp .hp-stop[data-path=first]:after,html[data-hp-path=invest] .hp .hp-stop[data-path=invest]:after,html[data-hp-path=move] .hp .hp-stop[data-path=move]:after,html[data-hp-path=remortgage] .hp .hp-stop[data-path=remortgage]:after{width:2.4rem}html[data-hp-path=abroad] .hp .hp-stop[data-path=abroad] .go,html[data-hp-path=borrow] .hp .hp-stop[data-path=borrow] .go,html[data-hp-path=bridging] .hp .hp-stop[data-path=bridging] .go,html[data-hp-path=first] .hp .hp-stop[data-path=first] .go,html[data-hp-path=invest] .hp .hp-stop[data-path=invest] .go,html[data-hp-path=move] .hp .hp-stop[data-path=move] .go,html[data-hp-path=remortgage] .hp .hp-stop[data-path=remortgage] .go{opacity:1;transform:none}@media (max-width:1023px){html[data-hp-path=abroad] .hp .hp-stop[data-path=abroad],html[data-hp-path=borrow] .hp .hp-stop[data-path=borrow],html[data-hp-path=bridging] .hp .hp-stop[data-path=bridging],html[data-hp-path=first] .hp .hp-stop[data-path=first],html[data-hp-path=invest] .hp .hp-stop[data-path=invest],html[data-hp-path=move] .hp .hp-stop[data-path=move],html[data-hp-path=remortgage] .hp .hp-stop[data-path=remortgage]{background:var(--hp-warm);color:var(--hp-void);border-color:var(--hp-warm);box-shadow:inset 0 -3px 0 var(--pa);text-shadow:none}}html[data-hp-path] .hp #hp-m-real{position:relative;visibility:hidden}html[data-hp-path] .hp #hp-m-real:after{position:absolute;left:0;top:0;visibility:visible;white-space:nowrap}@media (max-width:327px){.hp .hp-ans[data-ans=remortgage] .hp-ans-line{min-height:3lh}}@media (max-width:337px){.hp .hp-ans[data-ans=invest] .hp-ans-line{min-height:3lh}}@media (min-width:381px) and (max-width:391px){.hp .hp-ans[data-ans=borrow] .hp-ans-line{min-height:3lh}}@media (min-width:451px) and (max-width:464px){.hp .hp-ans[data-ans=bridging] .hp-ans-line{min-height:3lh}}@media (min-width:501px) and (max-width:510px){.hp .hp-ans[data-ans=none] .hp-ans-line{min-height:2lh}}@media (min-width:592px) and (max-width:604px){.hp .hp-ans[data-ans=first] .hp-ans-line{min-height:2lh}}@media (min-width:641px) and (max-width:649px){.hp .hp-ans[data-ans=abroad] .hp-ans-line{min-height:2lh}}@media (min-width:647px) and (max-width:660px){.hp .hp-ans[data-ans=move] .hp-ans-line{min-height:2lh}}@media (min-width:651px) and (max-width:663px){.hp .hp-ans[data-ans=remortgage] .hp-ans-line{min-height:2lh}}@media (min-width:647px) and (max-width:767px){.hp .hp-ans[data-ans=invest] .hp-ans-line{min-height:2lh}}@media (min-width:347px) and (max-width:359px){.hp .hp-ans[data-ans=borrow] .hp-ans-small{min-height:3lh}.hp .hp-ans[data-ans=bridging] .hp-ans-small{min-height:5lh}}@media (min-width:377px) and (max-width:396px){.hp .hp-ans[data-ans=borrow] .hp-ans-small{min-height:3lh}.hp .hp-ans[data-ans=bridging] .hp-ans-small{min-height:5lh}}@media (min-width:484px) and (max-width:510px){.hp .hp-ans[data-ans=invest] .hp-ans-small{min-height:2lh}}@media (min-width:496px) and (max-width:516px){.hp .hp-ans[data-ans=bridging] .hp-ans-small{min-height:4lh}}@media (max-width:326px){.hp .hp-ans[data-ans=first] .hp-btn--warm{min-height:51px}}@media (max-width:333px){.hp .hp-ans[data-ans=move] .hp-btn--warm{min-height:51px}}@media (min-width:326px) and (max-width:349px){.hp .hp-ans[data-ans=bridging] .hp-btn--warm{min-height:51px}}@media (min-width:341px) and (max-width:359px){.hp .hp-ans[data-ans=remortgage] .hp-btn--warm{min-height:51px}}@media (min-width:360px) and (max-width:363px){.hp .hp-ans[data-ans=remortgage] .hp-btn--warm{min-height:56px}}@media (min-width:369px) and (max-width:398px){.hp .hp-ans[data-ans=borrow] .hp-btn--warm{min-height:56px}}@media (min-width:428px) and (max-width:460px){.hp .hp-ans[data-ans=abroad] .hp-btn--warm{min-height:56px}}@media (prefers-reduced-motion:reduce){.hp *,.hp :after,.hp :before{animation:none!important;transition:none!important}.hp .hp-h1-in{opacity:1!important;transform:none!important}.hp .hp-steps:after{transform:none}}.hp .hp-m-layer{display:grid}.hp .hp-m-layer>*{grid-area:1/1}.hp .hp-mt{margin-top:1rem}.hp .hp-nw{white-space:nowrap}.hp .hp-strip-row{display:flex;align-items:center;gap:16px;width:100%}.hp .hp-sign--img img{display:block;height:56px;width:auto}.hp .hp-portrait picture{display:block;position:relative;width:100%;height:100%}.hp .hp-hello-clip{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#16141c}@media (max-width:767px){.hp .hp-sign{font-size:1.65rem}}