.fp{--fp-r:16px;--fp-shell:1180px}html:has(.fp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.fp){scroll-behavior:auto}}.fp h1,.fp h2,.fp h3{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400}.fp h1{letter-spacing:-.03em;font-size:max(2.4rem,min(5.2vw,3.9rem));line-height:1.06}.fp h2{letter-spacing:-.02em;font-size:max(1.85rem,min(3.4vw,2.7rem));line-height:1.12}.fp h3{font-size:1.2rem;line-height:1.3}.fp p{margin:0}.fp img{max-width:100%;display:block}.fp-shell{width:100%;max-width:var(--fp-shell);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.fp-eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--color-violet-700);margin:0;font-size:11px;font-weight:600}.fp-eyebrow--onDark{color:var(--color-violet-300)}.fp-lede{color:var(--color-muted);max-width:62ch;font-size:max(1.02rem,min(1.5vw,1.16rem));line-height:1.65}.fp-serif-em{font-family:var(--font-serif);font-style:italic;font-weight:400}.fp-btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.fp-btn--primary{background:var(--color-violet);color:#fff;box-shadow:0 1px 2px rgba(27,26,34,.16)}.fp-btn--primary:hover{background:var(--color-violet-700)}.fp-btn--onDark{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.fp-btn--onDark:hover{background:rgba(255,255,255,.16)}.fp-btn--block{justify-content:center;width:100%;padding:15px 22px;font-size:16px}.fp-btn:disabled{opacity:.55;cursor:default}.fp-btn svg{flex:none;width:16px;height:16px}.fp-masthead{z-index:40;background:var(--color-ink);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);position:-webkit-sticky;position:sticky;top:0}.fp-masthead-inner{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.fp-masthead-nav{align-items:center;gap:2px;display:flex}.fp-masthead-nav a{color:rgba(255,255,255,.7);border-radius:999px;padding:8px 13px;font-size:14px;text-decoration:none;transition:all .15s}.fp-masthead-nav a:hover{color:#fff;background:rgba(255,255,255,.1)}.fp-masthead-cta{padding:10px 18px;font-size:14px}@media (max-width:860px){.fp-masthead-nav{display:none}}.fp-hairline{background:linear-gradient(to right,transparent,var(--color-violet)25%,var(--color-accent)75%,transparent);opacity:.8;height:1px}.fp-sec{padding:max(64px,min(8vw,104px)) 0;scroll-margin-top:88px}.fp-sec--surface{background:var(--color-surface);border-block:1px solid var(--color-line)}.fp-sec--ink{background:var(--color-ink);color:#fff}.fp-sec--tight{padding-top:max(48px,min(6vw,72px))}.fp-sec-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.fp-sec-head .fp-eyebrow{margin-bottom:-4px}.fp-hero{background:linear-gradient(color-mix(in srgb,var(--color-ink)90%,transparent),color-mix(in srgb,var(--color-ink)90%,transparent)),url(/for-properties/hero-bg.webp) center/cover no-repeat,var(--color-ink);color:#fff;padding:max(72px,min(9vw,116px)) 0 max(56px,min(7vw,84px));position:relative;overflow:hidden}.fp-hero:before{content:"";pointer-events:none;background:radial-gradient(58% 52% at 22% 8%,rgba(128,76,252,.42),transparent 68%),radial-gradient(48% 46% at 88% 30%,rgba(74,208,194,.24),transparent 70%);height:130%;position:absolute;top:-40%;bottom:auto;left:-10%;right:-10%}.fp-hero .fp-shell{position:relative}.fp-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:max(32px,min(5vw,72px));display:grid}.fp-hero h1{color:#fff}.fp-hero h1 .fp-glow{background:linear-gradient(96deg,var(--color-violet-300)12%,var(--color-accent)88%);color:transparent;-webkit-background-clip:text;background-clip:text}.fp-hero-copy{flex-direction:column;gap:22px;display:flex}.fp-hero-sub{color:rgba(255,255,255,.72);max-width:56ch;font-size:max(1.04rem,min(1.6vw,1.2rem));line-height:1.6}.fp-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fp-chip{color:rgba(255,255,255,.86);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.fp-chip .fp-pip{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.fp-hero-note{color:rgba(255,255,255,.45);font-size:13px}.fp-leak{border-radius:var(--fp-r);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.14);flex-direction:column;gap:18px;padding:26px;display:flex}.fp-leak-label{text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.42);font-size:11px;font-weight:600}.fp-leak-row{border-bottom:1px solid rgba(255,255,255,.09);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.fp-leak-row:last-of-type{border-bottom:0;padding-bottom:0}.fp-leak-row-name{color:rgba(255,255,255,.86);align-items:center;gap:10px;font-size:14.5px;display:flex}.fp-leak-row-name .fp-mark{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.fp-mark--off{color:#ff9db0;background:rgba(255,77,109,.16)}.fp-mark--on{color:var(--color-accent);background:rgba(74,208,194,.18)}.fp-leak-row-val{letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:600}.fp-val--off{color:#ff9db0}.fp-val--on{color:var(--color-accent)}.fp-leak-foot{color:rgba(255,255,255,.55);border-top:1px solid rgba(255,255,255,.09);padding-top:16px;font-size:13px;line-height:1.55}@media (max-width:900px){.fp-hero-grid{grid-template-columns:1fr}}.fp-logos{background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:26px 0}.fp-logos-inner{justify-content:center;display:flex}.fp-logos-label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-faint);text-align:center;margin-bottom:4px;font-size:11px;font-weight:600}.fp-marquee{margin-top:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fp-marquee-track{align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:160s linear infinite fp-marquee;display:flex}.fp-marquee-track li{flex:none;align-items:center;padding:0 max(28px,min(4vw,56px));display:flex}.fp-marquee-track img{opacity:.75;width:auto;max-width:none;display:block}.fp-marquee:hover .fp-marquee-track{animation-play-state:paused}@keyframes fp-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fp-marquee{overflow-x:auto}.fp-marquee-track{animation:none}}.fp-grid{gap:16px;display:grid}.fp-g-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.fp-g-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fp-g-3{grid-template-columns:1fr}}.fp-card{background:var(--color-page);border:1px solid var(--color-line);border-radius:var(--fp-r);flex-direction:column;gap:10px;padding:26px;display:flex}.fp-card h3{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.35}.fp-card p{color:var(--color-muted);font-size:14.5px;line-height:1.6}.fp-icon{background:var(--color-violet-soft);width:38px;height:38px;color:var(--color-violet-700);border:1px solid var(--color-violet-line);border-radius:11px;flex:none;place-items:center;margin-bottom:4px;display:grid}.fp-icon svg{width:19px;height:19px}.fp-icon--teal{background:var(--color-accent-soft);color:var(--color-accent-fg);border-color:#bfeee7}.fp-icon--mint{background:var(--color-mint);color:var(--color-mint-fg);border-color:#c4ecd8}.fp-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:max(20px,min(3vw,32px));display:grid}.fp-split--even{align-items:stretch}@media (max-width:860px){.fp-split{grid-template-columns:1fr}}.fp-panel{border-radius:var(--fp-r);flex-direction:column;gap:18px;padding:max(24px,min(3vw,32px));display:flex}.fp-panel--want{background:var(--color-surface);border:1px solid var(--color-line)}.fp-panel--friction{background:#fff1f2;border:1px solid #ffccd3}.fp-panel h3{font-family:var(--font-serif);font-size:1.35rem;font-weight:400}.fp-plist{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.fp-plist li{align-items:flex-start;gap:11px;font-size:14.8px;line-height:1.5;display:flex}.fp-tick{border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin-top:2px;display:grid}.fp-tick--good{background:var(--color-mint);color:var(--color-mint-fg)}.fp-tick--bad{color:#c20039;background:#ffe0e5}.fp-plist strong{font-weight:600}.fp-plist .fp-sub{color:var(--color-muted);font-weight:400}.fp-pivot{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(24px,min(4vw,52px));margin-top:max(40px,min(5vw,64px));display:grid}@media (max-width:860px){.fp-pivot{grid-template-columns:1fr;gap:20px}}.fp-pull{border-left:3px solid var(--color-violet);font-family:var(--font-serif);color:var(--color-ink);max-width:26ch;padding:6px 0 6px 24px;font-size:max(1.3rem,min(2.5vw,1.75rem));line-height:1.4}.fp-define{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:max(24px,min(4vw,60px));display:grid}@media (max-width:880px){.fp-define{grid-template-columns:1fr;gap:20px}}.fp-define-body{flex-direction:column;gap:18px;display:flex;container-type:inline-size}.fp-define-body p{color:var(--color-ink-500);max-width:60ch;font-size:max(1rem,min(1.4vw,1.1rem));line-height:1.66}.fp-define-body strong{color:var(--color-ink);font-weight:600}.fp-define-body .fp-define-flow{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.45em;max-width:none;font-size:max(12px,min(2.15cqi,13.5px));display:flex}.fp-define-flow span{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink-600);white-space:nowrap;border-radius:999px;padding:.52em .85em;font-weight:500}.fp-define-flow .fp-arr{color:var(--color-violet);background:0 0;border:0;padding:0;font-weight:600}.fp-define-note{color:var(--color-faint);font-size:14.5px}.fp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.fp-steps{grid-template-columns:1fr}}.fp-step{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--fp-r);flex-direction:column;gap:11px;padding:26px;display:flex}.fp-step-n{font-family:var(--font-serif);letter-spacing:.1em;color:var(--color-violet-700);background:var(--color-violet-soft);border:1px solid var(--color-violet-line);border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.fp-step h3{font-family:var(--font-sans);font-size:16.5px;font-weight:600;line-height:1.35}.fp-step p{color:var(--color-muted);font-size:14.5px;line-height:1.6}.fp-steps-label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-faint);margin-bottom:16px;font-size:12px;font-weight:600}.fp-steps-label--spaced{margin-top:max(40px,min(5vw,60px))}.fp-zero{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:820px){.fp-zero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.fp-zero{grid-template-columns:1fr}}.fp-zero-item{color:rgba(255,255,255,.88);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:12px;align-items:center;gap:12px;padding:15px 17px;font-size:14.5px;display:flex}.fp-zero-item .fp-x{width:22px;height:22px;color:var(--color-accent);background:rgba(74,208,194,.16);border-radius:7px;flex:none;place-items:center;display:grid}.fp-zero-foot{color:rgba(255,255,255,.4);margin-top:22px;font-size:13.5px}.fp-mode{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--fp-r);flex-direction:column;gap:14px;padding:max(24px,min(3vw,32px));display:flex}.fp-mode-tag{text-transform:uppercase;letter-spacing:.13em;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:11px;font-weight:600}.fp-mode-tag--a{background:var(--color-violet-soft);color:var(--color-violet-700);border:1px solid var(--color-violet-line)}.fp-mode-tag--b{background:var(--color-accent-soft);color:var(--color-accent-fg);border:1px solid #bfeee7}.fp-mode h3{font-family:var(--font-serif);font-size:1.5rem}.fp-mode p{color:var(--color-muted);font-size:15px;line-height:1.62}.fp-mode-best{color:var(--color-faint);font-size:14px}.fp-proof-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.fp-tp{background:var(--color-page);border:1px solid var(--color-line);border-radius:var(--fp-r);align-items:center;gap:12px;padding:14px 20px;text-decoration:none;transition:all .15s;display:inline-flex}.fp-tp:hover{border-color:var(--color-line-strong)}.fp-tp-star{background:var(--color-mint);width:34px;height:34px;color:var(--color-mint-fg);border-radius:10px;flex:none;place-items:center;display:grid}.fp-tp-star svg{width:19px;height:19px}.fp-tp-text{flex-direction:column;line-height:1.3;display:flex}.fp-tp-text strong{color:var(--color-ink);font-size:15px;font-weight:600}.fp-tp-text span{color:var(--color-muted);font-size:13px}.fp-reviews{grid-template-columns:1.5fr 1fr 1fr;align-items:stretch;gap:16px;margin-top:34px;display:grid}@media (max-width:1000px){.fp-reviews{grid-template-columns:1fr 1fr}.fp-rev--feature{grid-column:1/-1}}@media (max-width:640px){.fp-reviews{grid-template-columns:1fr}}.fp-rev{background:var(--color-page);border:1px solid var(--color-line);border-radius:var(--fp-r);flex-direction:column;gap:14px;padding:24px;display:flex}.fp-rev-top{align-items:center;gap:11px;display:flex}.fp-av{letter-spacing:.02em;width:38px;height:38px;color:var(--color-ink-600);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.fp-av--a{background:#fdf0c9}.fp-av--b{background:#fbe7cf}.fp-av--c{background:#d8f2e2}.fp-rev-who{flex-direction:column;min-width:0;line-height:1.35;display:flex}.fp-rev-who strong{color:var(--color-ink);font-size:14.5px;font-weight:600}.fp-rev-who span{color:var(--color-faint);font-size:12.5px}.fp-rev-rate{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fp-stars{gap:2px;display:inline-flex}.fp-st{color:#fff;background:#00b67a;border-radius:3px;place-items:center;width:19px;height:19px;display:grid}.fp-st svg{width:13px;height:13px}.fp-verified{color:var(--color-mint-fg);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.fp-verified svg{width:12px;height:12px}.fp-rev-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.35}.fp-rev-body{color:var(--color-ink-500);font-size:14.5px;line-height:1.62}.fp-rev-body--big{font-family:var(--font-serif);color:var(--color-ink);letter-spacing:-.012em;font-size:1.4rem;line-height:1.4}.fp-rev--feature .fp-rev-body{font-size:15px}.fp-fit{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fp-fit li{background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:9px;padding:9px 17px 9px 13px;font-size:14.5px;font-weight:500;display:flex}.fp-fit li .fp-pip{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.fp-faq-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:max(28px,min(4vw,56px));display:grid}.fp-faq-layout .fp-sec-head{position:-webkit-sticky;position:sticky;top:96px}@media (max-width:900px){.fp-faq-layout{grid-template-columns:1fr}.fp-faq-layout .fp-sec-head{position:static}}.fp-faq{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.fp-faq details{border-bottom:1px solid var(--color-line)}.fp-faq summary{cursor:pointer;font-family:var(--font-sans);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.fp-faq summary::-webkit-details-marker{display:none}.fp-faq summary:after{content:"";border-right:1.8px solid var(--color-muted);border-bottom:1.8px solid var(--color-muted);flex:none;width:11px;height:11px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.fp-faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.fp-faq details p{color:var(--color-muted);max-width:68ch;padding:0 0 22px;font-size:15px;line-height:1.68}.fp-cta-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:max(28px,min(4vw,56px));display:grid}@media (max-width:900px){.fp-cta-grid{grid-template-columns:1fr}}.fp-cta-aside{flex-direction:column;gap:22px;display:flex}.fp-cta-aside h2{color:var(--color-ink)}.fp-aside-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fp-aside-list li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.fp-aside-list .fp-tick{background:var(--color-violet-soft);width:21px;height:21px;color:var(--color-violet-700);border:1px solid var(--color-violet-line);border-radius:7px;margin-top:1px}.fp-aside-list .fp-sub{color:var(--color-muted)}.fp-lead{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--fp-r);padding:max(26px,min(3.4vw,38px));box-shadow:0 24px 60px -34px rgba(27,26,34,.35)}.fp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.fp-form-grid{grid-template-columns:1fr}}.fp-field{flex-direction:column;gap:7px;display:flex}.fp-field--wide{grid-column:1/-1}.fp-field label{color:var(--color-ink-600);font-size:13px;font-weight:600}.fp-field label .fp-opt{color:var(--color-faint);font-weight:400}.fp-field input,.fp-field select,.fp-field textarea{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:12px;width:100%;padding:12px 14px;font-size:15px;transition:all .15s}.fp-field textarea{resize:vertical;min-height:92px;line-height:1.55}.fp-field input::placeholder,.fp-field textarea::placeholder{color:var(--color-faint)}.fp-field input:focus,.fp-field select:focus,.fp-field textarea:focus{border-color:var(--color-violet);box-shadow:0 0 0 3px var(--color-violet-soft);outline:none}.fp-field input:user-invalid{border-color:#e70044}.fp-field select:user-invalid{border-color:#e70044}.fp-form-foot{flex-direction:column;gap:12px;margin-top:20px;display:flex}.fp-form-legal{color:var(--color-faint);font-size:12.5px;line-height:1.55}.fp-form-error{color:#c20039;font-size:13.5px;line-height:1.55}.fp-form-error a{font-weight:600;text-decoration:underline}.fp-form-done{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.fp-form-done .fp-badge{background:var(--color-mint);width:44px;height:44px;color:var(--color-mint-fg);border:1px solid #c4ecd8;border-radius:13px;place-items:center;display:grid}.fp-form-done h3{font-family:var(--font-serif);font-size:1.5rem}.fp-form-done p{color:var(--color-muted);max-width:46ch;font-size:15px;line-height:1.62}@media (prefers-reduced-motion:reduce){.fp *,.fp :before,.fp :after{transition:none!important;animation:none!important}}.fp-photo{border-radius:var(--fp-r);background:var(--color-line);margin:0;position:relative;overflow:hidden}.fp-photo img{object-fit:cover}.fp-photo figcaption{color:#fff;background:linear-gradient(rgba(12,10,24,0),rgba(12,10,24,.72));padding:40px 20px 16px;font-size:14px;font-weight:600;line-height:1.4;position:absolute;top:auto;bottom:0;left:0;right:0}.fp-flow-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:max(36px,min(5vw,56px));display:grid}.fp-flow-photo{height:max(240px,min(26vw,320px))}.fp-flow-photo figcaption{align-items:center;gap:10px;font-size:15px;display:flex}.fp-flow-n{background:var(--color-violet);border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}@media (max-width:720px){.fp-flow-photos{grid-template-columns:1fr}.fp-flow-photo{height:240px}}.fp-desk-photo{height:max(220px,min(34vw,400px));margin-top:max(40px,min(5vw,64px))}.fp-desk-photo img{object-position:50% 42%}.fp-mode{overflow:hidden}.fp-mode-photo{background:var(--color-line);height:max(190px,min(20vw,240px));margin:calc(-1*max(24px,min(3vw,32px))) calc(-1*max(24px,min(3vw,32px))) 6px;position:relative}.fp-mode-photo img{object-fit:cover}.fp-aside-photo{height:220px}.fp-aside-photo img{object-position:50% 60%}.fp{--fp-ease:cubic-bezier(.16,1,.3,1)}@keyframes fp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fp-fade{0%{opacity:0}to{opacity:1}}@keyframes fp-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2%,3%)scale(1.06)}}.fp-hero:before{animation:2.4s ease-out both fp-fade,22s ease-in-out infinite alternate fp-drift}.fp-hero-copy>*,.fp-leak{animation:fp-rise 1.3s var(--fp-ease)both}.fp-hero-copy>:first-child{animation-delay:.1s}.fp-hero-copy>:nth-child(2){animation-delay:.22s}.fp-hero-copy>:nth-child(3){animation-delay:.38s}.fp-hero-copy>:nth-child(4){animation-delay:.5s}.fp-hero-copy>:nth-child(5){animation-delay:.62s}.fp-leak{animation-delay:.55s}.fp-leak-row{animation:fp-rise 1s var(--fp-ease)both}.fp-leak-row:first-child{animation-delay:.85s}.fp-leak-row:nth-child(2){animation-delay:.97s}.fp-leak-row:nth-child(3){animation-delay:1.09s}.fp-leak-row:nth-child(4){animation-delay:1.3s}.fp[data-motion] .fp-reveal{opacity:0;transition:opacity 1.2s var(--fp-ease)var(--fp-d,0s),transform 1.2s var(--fp-ease)var(--fp-d,0s);transform:translateY(28px)}.fp[data-motion] .fp-reveal.is-in{opacity:1;transform:none}.fp[data-motion] .fp-photo.fp-reveal{clip-path:inset(14% 0 0 0 round var(--fp-r));transition:opacity 1.4s var(--fp-ease)var(--fp-d,0s),clip-path 1.6s var(--fp-ease)var(--fp-d,0s);transform:none}.fp[data-motion] .fp-photo.fp-reveal.is-in{clip-path:inset(0 0 0 0 round var(--fp-r))}.fp[data-motion] .fp-photo.fp-reveal img,.fp[data-motion] .fp-mode.fp-reveal .fp-mode-photo img,.fp[data-motion] .fp-cta-aside.fp-reveal .fp-aside-photo img{transition:transform 2.4s var(--fp-ease)var(--fp-d,0s);transform:scale(1.12)}.fp[data-motion] .fp-photo.fp-reveal.is-in img,.fp[data-motion] .fp-mode.fp-reveal.is-in .fp-mode-photo img,.fp[data-motion] .fp-cta-aside.fp-reveal.is-in .fp-aside-photo img{transform:none}@media (hover:hover) and (pointer:fine){.fp-flow-photo:hover img,.fp-mode:hover .fp-mode-photo img{transform:scale(1.04)!important}.fp-flow-photo img,.fp-mode-photo img{transition:transform 1.6s var(--fp-ease)}}@supports (animation-timeline:view()){@keyframes fp-parallax{0%{transform:translateY(-7%)scale(1.16)}to{transform:translateY(7%)scale(1.16)}}.fp-desk-photo img{animation:linear both fp-parallax;animation-timeline:view()}}
