@font-face{font-family:FindA;src:url('/_next/static/media/26d0ba92e140f0dc-s.p.woff2') format('woff2');font-display:swap}@font-face{font-family:FindB;src:url('/_next/static/media/5c0c2bcbaa4149ca-s.p.woff2') format('woff2');font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.find-native-body{margin:0;background:#f2eee7;color:#10100f;font-family:FindA,Arial,sans-serif;overflow-x:hidden}.find-page,.fn-footer{font-size:10px}.fn-progress{position:fixed;z-index:100;top:0;left:0;height:2px;width:100%;background:#111;transform:scaleX(0);transform-origin:left}.fn-container{width:min(142rem,calc(100% - 5.6rem));margin-inline:auto}
.fn-header{position:fixed;z-index:90;top:2.4rem;left:50%;transform:translateX(-50%);width:min(142rem,calc(100% - 5.6rem));height:7.2rem;display:flex;align-items:center;justify-content:space-between;color:#10100f;padding:0 .8rem 0 0;transition:background .35s,color .35s,backdrop-filter .35s,border-radius .35s,padding .35s,box-shadow .35s}.fn-header.is-scrolled{background:rgba(242,238,231,.78);backdrop-filter:blur(20px);border-radius:999px;padding-left:2.4rem;box-shadow:0 10px 40px rgba(0,0,0,.08)}.fn-logo{width:7rem;color:inherit;display:block}.fn-logo svg{width:100%;height:auto;display:block}.fn-header nav{display:flex;gap:2.7rem;align-items:center}.fn-header nav a,.fn-footer a{font-size:1.32rem;line-height:1;color:inherit;text-decoration:none}.fn-sign,.fn-button{height:4.9rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:2rem;padding:0 2.1rem;font-size:1.32rem;line-height:1;color:#fff;background:#10100f;text-decoration:none;border:1px solid #10100f;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,color .35s}.fn-sign:hover,.fn-button:hover{transform:translateY(-2px);background:#fff;color:#10100f}.fn-menu{display:none}
.fn-hero{min-height:100svh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#eef4f7 0%,#e7eff4 58%,#f2eee7 100%);color:#10100f;padding:14rem 0 8rem}.fn-hero-media{position:absolute;z-index:1;left:50%;bottom:-6%;width:min(118rem,92vw);height:64svh;transform:translateX(-50%);will-change:transform}.fn-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block;border-radius:0 0 42% 42%;clip-path:ellipse(50% 45% at 50% 58%);filter:saturate(.76) contrast(.98);opacity:.82}.fn-hero-media:after{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse at center,rgba(238,244,247,0) 0,rgba(238,244,247,.2) 43%,rgba(238,244,247,.78) 67%,#f2eee7 100%)}.fn-cloud{position:absolute;z-index:2;left:-10%;right:-10%;bottom:-13%;height:42%;background:radial-gradient(ellipse at center,rgba(242,238,231,1),rgba(242,238,231,.76) 42%,rgba(242,238,231,0) 72%);filter:blur(18px);pointer-events:none;will-change:transform}.fn-hero-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;margin-top:-3rem}.fn-kicker{margin:0 0 2.6rem;font-size:1.18rem;line-height:1;letter-spacing:.13em;text-transform:uppercase}.fn-title{max-width:11.8ch;margin:0;font-size:clamp(5.8rem,8.65vw,12.8rem);line-height:.88;letter-spacing:-.087em;font-weight:760;text-wrap:balance}.fn-hero-bottom{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-top:2.6rem}.fn-lead{max-width:47rem;margin:0;font-size:clamp(1.65rem,1.45vw,2.15rem);line-height:1.16;letter-spacing:-.035em;text-wrap:balance}.fn-button i{font-style:normal;transition:transform .35s}.fn-button:hover i{transform:translateX(.35rem)}
.fn-statement{padding:16rem 0 13rem;background:#f2eee7}.fn-statement-grid{display:grid;grid-template-columns:14rem 1fr minmax(25rem,43rem);gap:6rem;align-items:start}.fn-big{font-size:clamp(5.8rem,8.4vw,13.5rem);line-height:.86;letter-spacing:-.086em;margin:0;font-weight:760;text-wrap:balance}.fn-copy{font-size:clamp(2.1rem,2.55vw,4.1rem);line-height:1.02;letter-spacing:-.055em;margin:0;text-wrap:balance}.fn-editorial{min-height:120svh;display:grid;grid-template-columns:1fr 1fr;background:#f2eee7;position:relative;padding:8rem 0 18rem}.fn-pin-copy{position:sticky;top:15rem;align-self:start;padding-left:max(2.8rem,calc((100vw - 142rem)/2));width:min(66rem,calc(100vw - 5.6rem))}.fn-display,.fn-section-title{font-size:clamp(5.2rem,7.5vw,12rem);line-height:.86;letter-spacing:-.083em;margin:0;font-weight:750;text-wrap:balance}.fn-display em,.fn-outro em{font-style:normal;color:rgba(16,16,15,.38)}.fn-image-stack{position:relative;min-height:105rem}.fn-photo{position:absolute;margin:0;overflow:hidden;border-radius:3.2rem;background:#ddd}.fn-photo img,.fn-cinema-img img,.fn-outro-bg img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.86) contrast(1.03)}.fn-photo-a{width:55%;height:68rem;right:11%;top:2rem}.fn-photo-b{width:62%;height:45rem;left:0;top:53rem}.fn-rewired{background:#10100f;color:#f2eee7;padding:15rem 0}.fn-rewired-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10rem}.fn-rewired em{color:rgba(242,238,231,.48);font-style:normal}.fn-steps{border-top:1px solid rgba(255,255,255,.18)}.fn-step{display:grid;grid-template-columns:7rem 1fr;gap:2rem;padding:4.2rem 0;border-bottom:1px solid rgba(255,255,255,.18)}.fn-step span{font-size:1.22rem;color:rgba(255,255,255,.48)}.fn-step h3{font-size:clamp(3rem,4vw,6.4rem);line-height:.9;letter-spacing:-.065em;margin:0}.fn-step p{grid-column:2;font-size:1.55rem;line-height:1.45;color:rgba(255,255,255,.6);max-width:42rem;margin:0}.fn-module{padding:15rem 0;background:#f2eee7}.fn-module-head{display:grid;grid-template-columns:1.1fr .9fr;gap:7rem;margin-bottom:7rem}.fn-bento{display:grid;grid-template-columns:1.3fr .7fr .8fr;grid-auto-rows:32rem;gap:1.6rem}.fn-bento-card{border-radius:3rem;background:#10100f;color:#f2eee7;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.fn-bento-card:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(255,255,255,.06));pointer-events:none}.fn-bento-card.wide{grid-row:span 2}.fn-bento-card:nth-child(2){background:#ded8cc;color:#10100f}.fn-bento-card:nth-child(4){grid-column:span 2;background:#fff;color:#10100f}.fn-bento-card span{font-size:1.2rem;opacity:.55}.fn-bento-card h3{font-size:clamp(3.8rem,5vw,7.5rem);line-height:.85;letter-spacing:-.075em;margin:0}.fn-bento-card p{font-size:1.55rem;line-height:1.4;margin:0;max-width:38rem;opacity:.72}.fn-cinema{height:105svh;background:#10100f;color:#fff;position:relative;overflow:hidden;display:flex;align-items:center}.fn-cinema-img{position:absolute;inset:-12%;will-change:transform}.fn-cinema-img:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.42)}.fn-cinema .fn-container{position:relative}.fn-cinema .fn-big{max-width:10ch;color:#fff}.fn-index{padding:14rem 0}.fn-link-list{margin-top:7rem;border-top:1px solid rgba(0,0,0,.18)}.fn-link-row{display:flex;justify-content:space-between;align-items:center;padding:3.7rem 0;border-bottom:1px solid rgba(0,0,0,.18);color:#10100f;text-decoration:none}.fn-link-row span{font-size:clamp(3.4rem,5vw,8rem);line-height:.9;letter-spacing:-.07em;transition:transform .45s cubic-bezier(.16,1,.3,1)}.fn-link-row:hover span{transform:translateX(1.4rem)}.fn-link-row i{font-style:normal;font-size:1.35rem}.fn-outro{height:100svh;display:flex;align-items:center;background:#111;color:#fff;position:relative;overflow:hidden;text-align:center}.fn-outro-bg{position:absolute;inset:-8%;will-change:transform}.fn-outro-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.64))}.fn-outro .fn-container{position:relative}.fn-outro h2{font-size:clamp(6.2rem,12vw,18rem);line-height:.82;letter-spacing:-.1em;margin:0 auto 4rem;max-width:10ch}.fn-outro em{color:rgba(255,255,255,.52)}.fn-footer{background:#10100f;color:#f2eee7;padding:8rem 0}.fn-footer .fn-container{display:flex;align-items:center;justify-content:space-between}.fn-footer nav{display:flex;gap:2.8rem}.fn-footer small{font-size:1.2rem;color:rgba(255,255,255,.5)}
.fn-reveal,.fn-lazy,.fn-split .word{opacity:0;transform:translateY(6.5rem);transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter 1.05s cubic-bezier(.16,1,.3,1)}.fn-lazy{filter:blur(16px);transform:translateY(7rem) scale(1.025)}.is-visible.fn-reveal,.is-visible.fn-lazy,.is-visible .word{opacity:1;transform:none;filter:none}.word{display:inline-block;will-change:transform,opacity}.fn-step:nth-child(2),.fn-bento-card:nth-child(2),.fn-link-row:nth-child(2){transition-delay:.08s}.fn-step:nth-child(3),.fn-bento-card:nth-child(3),.fn-link-row:nth-child(3){transition-delay:.16s}.fn-bento-card:nth-child(4),.fn-link-row:nth-child(4){transition-delay:.24s}
@media(max-width:980px){.find-page,.fn-footer{font-size:8px}.fn-container,.fn-header{width:min(100% - 3.2rem,70rem)}.fn-header{top:1.6rem}.fn-header nav,.fn-sign{display:none}.fn-menu{display:block;background:transparent;border:0;color:inherit}.fn-menu span{display:block;width:3.4rem;height:2px;background:currentColor;margin:.8rem}.fn-hero{min-height:92svh;padding:13rem 0 6rem}.fn-hero-media{height:58%;width:116vw;bottom:-4%}.fn-title{font-size:clamp(4.5rem,12.4vw,6.8rem);line-height:.9;letter-spacing:-.08em;max-width:9.4ch}.fn-hero-bottom{gap:1.8rem;margin-top:2rem}.fn-lead{font-size:1.78rem;max-width:29rem}.fn-kicker{font-size:1.05rem}.fn-cloud{bottom:-8%;height:34%}.fn-header .fn-logo{width:6.4rem}.fn-statement-grid,.fn-editorial,.fn-rewired-grid,.fn-module-head{grid-template-columns:1fr}.fn-statement{padding:11rem 0}.fn-big{font-size:clamp(4.6rem,13vw,7.6rem)}.fn-copy{font-size:2.45rem}.fn-editorial{min-height:auto;padding:10rem 0}.fn-pin-copy{position:relative;top:auto;padding:0 1.6rem;width:auto}.fn-display,.fn-section-title{font-size:clamp(4.4rem,12vw,7.2rem)}.fn-image-stack{min-height:72rem;margin-top:6rem}.fn-photo-a{width:72%;height:48rem;right:1.6rem}.fn-photo-b{width:70%;height:34rem;left:1.6rem;top:37rem}.fn-rewired,.fn-module,.fn-index{padding:10rem 0}.fn-step{grid-template-columns:5rem 1fr}.fn-bento{grid-template-columns:1fr;grid-auto-rows:minmax(26rem,auto)}.fn-bento-card.wide,.fn-bento-card:nth-child(4){grid-row:auto;grid-column:auto}.fn-cinema{height:82svh}.fn-link-row{align-items:flex-end;gap:2rem}.fn-link-row span{font-size:clamp(3.2rem,10vw,5.8rem)}.fn-outro h2{font-size:clamp(6rem,18vw,10rem)}.fn-footer .fn-container{display:grid;gap:4rem}.fn-footer nav{display:grid}}
/* exact homepage-style hero asset calibration */
.fn-hero-media{width:min(112rem,82vw);height:56svh;bottom:1.5%;}.fn-hero-media img{object-fit:contain;object-position:center bottom;clip-path:none;border-radius:0;filter:none;opacity:1}.fn-hero-media:after{display:none}.fn-cloud{bottom:-16%;height:45%;filter:blur(18px)}.fn-hero-inner{margin-top:-6rem}.fn-title{max-width:12.2ch}.fn-lead{max-width:50rem}.fn-statement{position:relative;z-index:4}
@media(max-width:980px){.fn-hero-media{width:118vw;height:50svh;bottom:0;left:50%;}.fn-hero-inner{margin-top:-4rem}.fn-cloud{bottom:-13%;height:40%}.fn-title{font-size:clamp(4.4rem,12vw,6.6rem);max-width:9.6ch}.fn-lead{max-width:31rem}}
/* mobile parity with original homepage: left-weighted title + fuller house placement */
.fn-hero-media{left:44%}.fn-hero-inner{max-width:min(100%,112rem)}
@media(max-width:980px){.fn-hero{justify-content:flex-start;text-align:left;align-items:flex-start}.fn-hero-inner{align-items:flex-start;text-align:left;margin-top:0;padding-top:8svh}.fn-hero-bottom{align-items:flex-start;text-align:left}.fn-lead{text-align:left}.fn-hero-media{left:32%;width:132vw;height:45svh;bottom:1%}.fn-cloud{bottom:-10%;height:34%}.fn-title{max-width:8.4ch}.fn-button{height:5rem;padding-inline:2.4rem}}
@media(max-width:980px){.fn-title{font-size:clamp(5.2rem,14vw,7.4rem);line-height:.88;letter-spacing:-.086em}.fn-lead{font-size:1.9rem;line-height:1.12;max-width:30rem}.fn-hero-inner{padding-top:5.5svh}.fn-hero-media{left:19%;width:165vw;height:48svh;bottom:0}.fn-cloud{bottom:-10%;height:36%}.fn-kicker{margin-bottom:2.2rem}.fn-hero-bottom{margin-top:2.3rem}}
.fn-services{background:#10100f;color:#f2eee7;padding:15rem 0}.fn-services-head{display:grid;grid-template-columns:14rem 1fr;gap:6rem;margin-bottom:8rem}.fn-service-list{border-top:1px solid rgba(255,255,255,.16)}.fn-service-item{position:relative;display:block;min-height:28rem;color:#f2eee7;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.16);overflow:hidden}.fn-service-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);filter:saturate(.82) contrast(.9)}.fn-service-item:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,16,15,.88),rgba(16,16,15,.25))}.fn-service-item:hover img{opacity:.46;transform:scale(1)}.fn-service-item .fn-container{position:relative;z-index:1;min-height:28rem;display:grid;grid-template-columns:8rem 1fr 28rem 11rem;gap:3rem;align-items:center}.fn-service-item span{font-size:1.22rem;color:rgba(255,255,255,.46)}.fn-service-item h3{font-size:clamp(4.6rem,7.2vw,12rem);line-height:.84;letter-spacing:-.083em;margin:0}.fn-service-item p{font-size:1.75rem;line-height:1.2;color:rgba(255,255,255,.66);margin:0}.fn-service-item i{font-style:normal;font-size:1.35rem;text-align:right}.fn-services-brief{max-width:70rem;margin:8rem 0 0 auto;font-size:clamp(2.4rem,3vw,4.8rem);line-height:1.02;letter-spacing:-.055em;color:rgba(242,238,231,.72)}
.fn-module{display:none!important}.fn-rewired{padding-top:18rem;padding-bottom:18rem}.fn-statement{padding-bottom:16rem}.fn-cinema{height:115svh}.fn-index{background:#f2eee7}.fn-outro-bg img{filter:saturate(.82) contrast(.94)}
@media(max-width:980px){.fn-services{padding:10rem 0}.fn-services-head{grid-template-columns:1fr;gap:3rem;margin-bottom:5rem}.fn-service-item{min-height:26rem}.fn-service-item .fn-container{min-height:26rem;grid-template-columns:1fr;gap:1.6rem;align-content:center}.fn-service-item h3{font-size:clamp(5rem,15vw,8rem)}.fn-service-item p{font-size:1.7rem;max-width:28rem}.fn-service-item i{text-align:left}.fn-services-brief{margin-top:6rem;font-size:2.8rem}.fn-rewired{padding-top:11rem;padding-bottom:11rem}}
/* parity upgrade: original smoke layering + bespoke page modules */
.fn-hero-smoke{position:absolute;z-index:2;pointer-events:none;will-change:transform,opacity}.fn-hero-smoke img{width:100%;height:auto;display:block;opacity:.64;filter:blur(.2px)}.fn-hero-smoke-a{width:min(64rem,54vw);left:2%;bottom:5%;opacity:.42}.fn-hero-smoke-b{width:min(58rem,48vw);right:4%;bottom:2%;opacity:.54;transform:scaleX(-1)}.fn-hero-media{z-index:3}.fn-cloud{z-index:4}.fn-hero-inner{z-index:5}.fn-hero-media img{filter:drop-shadow(0 4rem 7rem rgba(25,40,50,.18))}.fn-hero:after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(ellipse at 50% 76%,rgba(255,255,255,.45),rgba(255,255,255,0) 38%),linear-gradient(180deg,rgba(232,241,246,.4),rgba(242,238,231,0) 70%);pointer-events:none}.fn-bespoke{background:#f2eee7;padding:15rem 0}.fn-map-panel,.fn-calculator-panel,.fn-contact-panel,.fn-story-panel{border-radius:4rem;background:#ded8cc;min-height:62rem;padding:5rem;display:grid;grid-template-columns:1fr .9fr;gap:6rem;align-items:center;overflow:hidden;position:relative}.fn-map-panel:after,.fn-calculator-panel:after,.fn-contact-panel:after,.fn-story-panel:after{content:"";position:absolute;inset:auto -10% -35% -10%;height:55%;background:radial-gradient(ellipse at center,rgba(255,255,255,.7),rgba(255,255,255,0) 68%);filter:blur(20px)}.fn-map-orbit{height:42rem;border-radius:50%;border:1px solid rgba(16,16,15,.2);position:relative;display:grid;place-items:center}.fn-map-orbit span{position:absolute;width:1.2rem;height:1.2rem;border-radius:50%;background:#10100f;animation:fnOrbit 12s linear infinite}.fn-map-orbit span:nth-child(1){transform-origin:0 18rem}.fn-map-orbit span:nth-child(2){animation-duration:17s;transform-origin:0 13rem}.fn-map-orbit span:nth-child(3){animation-duration:21s;transform-origin:0 8rem}.fn-map-orbit b{font-size:clamp(4rem,6vw,8rem);letter-spacing:-.08em}.fn-calculator-panel form{display:grid;gap:1.2rem}.fn-calculator-panel label{background:#f2eee7;border-radius:2rem;padding:2rem;font-size:1.35rem;text-transform:uppercase;letter-spacing:.08em}.fn-calculator-panel input{display:block;width:100%;border:0;background:transparent;font-size:4.6rem;letter-spacing:-.07em;margin-top:1.4rem}.fn-calculator-panel strong{display:block;font-size:5.6rem;letter-spacing:-.08em;margin-top:1.4rem}.fn-contact-panel{grid-template-columns:1.1fr .9fr;background:#10100f;color:#f2eee7}.fn-contact-panel div{display:grid;gap:1.2rem}.fn-contact-panel a{color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:2rem 2.4rem;font-size:2.8rem;letter-spacing:-.05em}.fn-story-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.fn-story-columns p{min-height:28rem;background:#f2eee7;border-radius:2.4rem;padding:2.4rem;margin:0;font-size:2.4rem;line-height:1.05;letter-spacing:-.055em;display:flex;align-items:flex-end}.fn-bespoke .fn-copy{font-size:clamp(2.2rem,3vw,4.8rem)}@keyframes fnOrbit{from{rotate:0deg}to{rotate:360deg}}
@media(max-width:980px){.fn-hero-smoke-a{width:86vw;left:-24%;bottom:9%}.fn-hero-smoke-b{width:82vw;right:-26%;bottom:6%}.fn-hero-media img{filter:drop-shadow(0 2rem 4rem rgba(25,40,50,.16))}.fn-bespoke{padding:10rem 0}.fn-map-panel,.fn-calculator-panel,.fn-contact-panel,.fn-story-panel{grid-template-columns:1fr;min-height:auto;border-radius:3rem;padding:3rem;gap:4rem}.fn-map-orbit{height:28rem}.fn-story-columns{grid-template-columns:1fr}.fn-story-columns p{min-height:16rem}.fn-calculator-panel input{font-size:3.6rem}.fn-calculator-panel strong{font-size:4.2rem}}
/* runtime-feel correction: hero must settle fully, deeper sections carry motion */
.fn-hero .fn-split .word,.fn-hero .fn-reveal{opacity:1!important;transform:none!important;filter:none!important}.fn-hero .fn-title .word{transition:none!important}.fn-hero .fn-kicker,.fn-hero .fn-lead,.fn-hero .fn-button{animation:fnHeroLift .9s cubic-bezier(.16,1,.3,1) both}.fn-hero .fn-title{animation:fnHeroLift 1.05s cubic-bezier(.16,1,.3,1) .08s both}.fn-hero .fn-lead{animation-delay:.18s}.fn-hero .fn-button{animation-delay:.28s}.fn-hero-media{animation:fnHouseSettle 1.4s cubic-bezier(.16,1,.3,1) .08s both}.fn-hero-smoke-a{animation:fnSmokeDrift 12s ease-in-out infinite alternate}.fn-hero-smoke-b{animation:fnSmokeDriftB 14s ease-in-out infinite alternate}.fn-cloud{animation:fnCloudBreath 10s ease-in-out infinite alternate}@keyframes fnHeroLift{from{opacity:0;transform:translateY(3.6rem)}to{opacity:1;transform:none}}@keyframes fnHouseSettle{from{opacity:0;transform:translate3d(-50%,5rem,0) scale(1.04)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes fnSmokeDrift{from{translate:-1.5rem .8rem;opacity:.32}to{translate:2rem -1rem;opacity:.5}}@keyframes fnSmokeDriftB{from{translate:1rem 1.2rem;opacity:.44}to{translate:-2rem -.8rem;opacity:.62}}@keyframes fnCloudBreath{from{scale:1;opacity:.82}to{scale:1.035;opacity:1}}
.fn-services,.fn-bespoke,.fn-cinema,.fn-outro{content-visibility:auto;contain-intrinsic-size:1000px}.fn-bespoke .fn-section-title,.fn-services .fn-section-title{max-width:10ch}
@media(max-width:980px){.fn-hero .fn-title{animation-delay:0s}.fn-hero-media{animation-name:fnHouseSettleMobile}@keyframes fnHouseSettleMobile{from{opacity:0;transform:translate3d(-50%,4rem,0) scale(1.04)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}}
/* runtime collision correction: keep original assets loaded, but preserve internal composition */
.find-page .fn-hero{min-height:100svh!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:14rem 0 8rem!important}.find-page .fn-hero-inner{position:relative!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin-top:-7rem!important;width:min(142rem,calc(100% - 5.6rem))!important}.find-page .fn-title{max-width:11.8ch!important;margin:0!important;font-size:clamp(5.8rem,8.65vw,12.8rem)!important;line-height:.88!important;letter-spacing:-.087em!important;text-align:center!important}.find-page .fn-lead{max-width:47rem!important;text-align:center!important}.find-page .fn-hero-bottom{display:flex!important;flex-direction:column!important;align-items:center!important}.find-page .fn-hero-media{left:50%!important;bottom:1.5%!important;width:min(112rem,82vw)!important;height:56svh!important;transform:translateX(-50%)!important}.find-page .fn-hero-media img{object-fit:contain!important;clip-path:none!important;border-radius:0!important}.find-page .fn-header{height:7.2rem!important}.find-page .fn-button{width:auto!important;min-width:auto!important}
@media(max-width:980px){.find-page .fn-hero{justify-content:flex-start!important;text-align:left!important;align-items:flex-start!important;padding:13rem 0 6rem!important}.find-page .fn-hero-inner{align-items:flex-start!important;text-align:left!important;margin-top:0!important;padding-top:5.5svh!important;width:min(100% - 3.2rem,70rem)!important}.find-page .fn-title{text-align:left!important;font-size:clamp(5.2rem,14vw,7.4rem)!important;line-height:.88!important;max-width:8.4ch!important}.find-page .fn-lead{text-align:left!important;max-width:30rem!important}.find-page .fn-hero-bottom{align-items:flex-start!important;text-align:left!important}.find-page .fn-hero-media{left:19%!important;width:165vw!important;height:48svh!important;bottom:0!important}.find-page .fn-button{height:5rem!important;padding-inline:2.4rem!important}}
/* final runtime asset positioning: original chunks loaded, native composition protected */
.find-page .fn-hero-inner{margin-top:-16rem!important}.find-page .fn-hero-media{bottom:-8%!important;width:min(106rem,78vw)!important;height:48svh!important}.find-page .fn-cloud{bottom:-18%!important;height:44%!important}.find-page .fn-hero-smoke-a{bottom:-2%!important}.find-page .fn-hero-smoke-b{bottom:-4%!important}.find-page .fn-title{font-size:clamp(5.4rem,8vw,11.8rem)!important;line-height:.88!important}.find-page .fn-hero-bottom{margin-top:2rem!important;gap:1.8rem!important}
@media(max-width:980px){.find-page .fn-hero-inner{margin-top:0!important;padding-top:3.5svh!important}.find-page .fn-hero-media{left:18%!important;width:160vw!important;height:43svh!important;bottom:-2%!important}.find-page .fn-title{font-size:clamp(5rem,13.4vw,7rem)!important}.find-page .fn-cloud{bottom:-12%!important;height:34%!important}}
/* Max requested: no house animation on internal page heroes */
.find-page .fn-hero-media,
.find-page .fn-hero-media img,
.find-page .fn-hero-smoke,
.find-page .fn-cloud{
  animation: none !important;
}
.find-page .fn-hero-media{
  transform: translateX(-50%) !important;
}
@media(max-width:980px){
  .find-page .fn-hero-media{
    transform: translateX(-50%) !important;
  }
}
/* Buy page — FIND-matched listing carousel under hero */
.fn-listing-carousel{position:relative;background:#f2eee7;color:#10100f;padding:12rem 0 14rem;overflow:hidden}.fn-listing-carousel:before{content:"";position:absolute;inset:-18rem -10% auto;height:36rem;background:radial-gradient(ellipse at center,rgba(255,255,255,.9),rgba(242,238,231,0) 68%);filter:blur(18px);pointer-events:none}.fn-listing-head{position:relative;display:grid;grid-template-columns:14rem minmax(0,1fr) auto;gap:6rem;align-items:end;margin-bottom:6rem}.fn-listing-head .fn-section-title{max-width:9.5ch}.fn-carousel-controls{display:flex;gap:1rem}.fn-carousel-controls button{height:4.8rem;border:1px solid rgba(16,16,15,.22);border-radius:999px;background:transparent;color:#10100f;padding:0 2rem;font:inherit;font-size:1.25rem;cursor:pointer;transition:background .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.fn-carousel-controls button:hover{background:#10100f;color:#f2eee7;transform:translateY(-2px)}.fn-listing-rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(42rem,48rem);gap:1.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(2.8rem,calc((100vw - 142rem)/2));padding-inline:max(2.8rem,calc((100vw - 142rem)/2));padding-bottom:2rem;scrollbar-width:none}.fn-listing-rail::-webkit-scrollbar{display:none}.fn-listing-card{scroll-snap-align:start;min-height:68rem;border-radius:3.2rem;background:#10100f;color:#f2eee7;overflow:hidden;position:relative;transform:translateZ(0)}.fn-listing-card a{display:flex;min-height:68rem;flex-direction:column;color:inherit;text-decoration:none;padding:1.2rem 1.2rem 3rem}.fn-listing-card figure{height:35rem;margin:0 0 2.6rem;border-radius:2.4rem;overflow:hidden;background:#d9d2c7}.fn-listing-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.82) contrast(.96);transform:scale(1.035);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.fn-listing-card:hover img{transform:scale(1);filter:saturate(.92) contrast(1)}.fn-listing-meta{display:flex;align-items:center;justify-content:space-between;margin:0 2rem 2.2rem;color:rgba(242,238,231,.58);font-size:1.2rem}.fn-listing-meta strong{color:#f2eee7;font-size:1.55rem;font-weight:500;letter-spacing:-.03em}.fn-listing-card h3{font-size:clamp(4.2rem,4.6vw,6.6rem);line-height:.86;letter-spacing:-.078em;margin:0 2rem 2.4rem;text-wrap:balance}.fn-listing-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto 2rem 2.4rem;background:rgba(255,255,255,.16);border-radius:1.8rem;overflow:hidden}.fn-listing-card dl div{background:#10100f;padding:1.5rem 1.4rem}.fn-listing-card dt{font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(242,238,231,.45);margin-bottom:.8rem}.fn-listing-card dd{margin:0;font-size:1.45rem;letter-spacing:-.035em}.fn-listing-card p{margin:0 2rem;color:rgba(242,238,231,.62);font-size:1.5rem;line-height:1.42;max-width:34rem}.fn-listing-rail:focus{outline:0}.fn-listing-rail:focus-visible{box-shadow:0 0 0 2px #10100f inset}
@media(max-width:980px){.fn-listing-carousel{padding:9rem 0 10rem}.fn-listing-head{grid-template-columns:1fr;gap:3rem;margin-bottom:4.5rem}.fn-carousel-controls{display:none}.fn-listing-rail{grid-auto-columns:minmax(31rem,82vw);padding-inline:1.6rem;scroll-padding-inline:1.6rem}.fn-listing-card,.fn-listing-card a{min-height:61rem}.fn-listing-card figure{height:30rem}.fn-listing-card h3{font-size:4.8rem}.fn-listing-card dl{grid-template-columns:1fr 1fr}.fn-listing-card dl div:last-child{grid-column:span 2}}
/* final optical tune: Buy carousel should feel native to FIND, not like property cards pasted in */
.fn-listing-carousel{margin-top:-1px}.fn-listing-head .fn-section-title{letter-spacing:-.095em}.fn-listing-card{box-shadow:0 2.4rem 6rem rgba(16,16,15,.08)}.fn-listing-card figure{position:relative}.fn-listing-card figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.06))}.fn-listing-card h3{max-width:7ch}.fn-listing-card:nth-child(even){background:#171716}.fn-listing-card:nth-child(3){background:#0d0d0c}.fn-listing-rail{mask-image:linear-gradient(90deg,transparent 0,#000 4rem,#000 calc(100% - 4rem),transparent 100%)}
@media(max-width:980px){.fn-listing-carousel{padding-top:8rem}.fn-listing-head .fn-section-title{max-width:7.8ch}.fn-listing-rail{mask-image:none}.fn-listing-card,.fn-listing-card a{min-height:63rem}.fn-listing-card{border-radius:2.6rem}.fn-listing-card figure{border-radius:1.9rem}.fn-listing-meta{margin-inline:1.8rem}.fn-listing-card h3{margin-inline:1.8rem}.fn-listing-card dl,.fn-listing-card p{margin-inline:1.8rem}}
/* Hard fix: internal hero house/smoke/cloud must be static, no CSS or JS transform motion */
.find-page .fn-hero-media,
.find-page .fn-hero-smoke,
.find-page .fn-cloud{
  animation:none!important;
  transition:none!important;
  will-change:auto!important;
}
.find-page .fn-hero-media{transform:translateX(-50%)!important;}
.find-page .fn-hero-smoke,.find-page .fn-cloud{transform:none!important;}
/* Make Buy carousel unmistakably visible directly after hero */
.find-page[data-page="buy"] .fn-listing-carousel{display:block!important;position:relative!important;z-index:8!important;clear:both!important;margin-top:0!important;}
.find-page[data-page="buy"] .fn-listing-rail{display:grid!important;visibility:visible!important;opacity:1!important;}
/* Interior pages use the exact FIND homepage header markup/classes. Disable old native header styling. */
.find-native-body .fn-header{display:none!important}

/* Fixed internal-page FIND header: original imported CSS becomes unstable in WP; lock header layout locally. */
.find-native-body .header_wrapper__MJ5bn{position:fixed!important;z-index:999!important;top:24px!important;left:24px!important;right:24px!important;width:auto!important;height:72px!important;display:block!important;color:#10100f!important;background:transparent!important;pointer-events:none!important;font-family:FindA,Arial,sans-serif!important}
.find-native-body .header_wrapper__MJ5bn .container_container__v5gtR{width:100%!important;max-width:1420px!important;height:100%!important;margin:0 auto!important;padding:0!important;display:block!important}
.find-native-body .header_content__cVJDb{height:72px!important;display:grid!important;grid-template-columns:92px minmax(0,1fr) auto!important;align-items:center!important;gap:32px!important;pointer-events:auto!important}
.find-native-body .header_logo__LO_Jk,.find-native-body .header_logo__LO_Jk a{display:block!important;width:70px!important;height:auto!important;color:inherit!important}.find-native-body .header_logo__LO_Jk svg{display:block!important;width:70px!important;height:auto!important;overflow:visible!important}
.find-native-body .header_nav__ZLJ_j{display:flex!important;justify-content:center!important;align-items:center!important;position:static!important;width:auto!important;height:auto!important}.find-native-body .header_nav-list__JHzkU{display:flex!important;align-items:center!important;justify-content:center!important;gap:27px!important;margin:0!important;padding:0!important;list-style:none!important}.find-native-body .header_nav-item__Wn05d{display:block!important;margin:0!important;padding:0!important;position:static!important}
.find-native-body .header_nav-item__Wn05d a,.find-native-body .header_nav-item__Wn05d span{display:block!important;color:#10100f!important;text-decoration:none!important;font-size:13px!important;line-height:1!important;letter-spacing:-.01em!important;font-weight:500!important;white-space:nowrap!important}.find-native-body .header_actions__OWX2_{display:flex!important;align-items:center!important;justify-content:flex-end!important}
.find-native-body .header_actions__OWX2_ .button_button-round__TFjlU{height:49px!important;min-width:86px!important;padding:0 22px!important;border-radius:999px!important;background:#10100f!important;color:#fff!important;border:1px solid #10100f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.find-native-body .header_actions__OWX2_ span{font-size:13px!important;line-height:1!important;color:inherit!important;white-space:nowrap!important}.find-native-body .header_burger__QQY9_{display:none!important}.find-native-body .burger-menu_wrapper__GHCzZ{display:none!important}
.find-native-body .header_wrapper__MJ5bn.is-scrolled .header_content__cVJDb{background:rgba(242,238,231,.82)!important;backdrop-filter:blur(20px)!important;border-radius:999px!important;padding:0 12px 0 24px!important;box-shadow:0 10px 40px rgba(0,0,0,.08)!important}
@media(max-width:1024px){.find-native-body .header_wrapper__MJ5bn{top:16px!important;left:16px!important;right:16px!important;height:64px!important}.find-native-body .header_content__cVJDb{height:64px!important;grid-template-columns:74px 1fr 48px!important;gap:16px!important}.find-native-body .header_logo__LO_Jk,.find-native-body .header_logo__LO_Jk a,.find-native-body .header_logo__LO_Jk svg{width:64px!important}.find-native-body .header_nav__ZLJ_j,.find-native-body .header_actions__OWX2_{display:none!important}.find-native-body .header_burger__QQY9_{display:flex!important;grid-column:3!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border:0!important;background:#10100f!important;color:#fff!important;border-radius:999px!important;padding:0!important}.find-native-body .header_burger__QQY9_ span{display:block!important;width:18px!important;height:1.5px!important;background:currentColor!important;margin:3px 0!important}.find-native-body .header_wrapper__MJ5bn.menu-open .burger-menu_wrapper__GHCzZ{display:block!important;position:absolute!important;top:76px!important;left:0!important;right:0!important;background:rgba(242,238,231,.96)!important;backdrop-filter:blur(20px)!important;border-radius:28px!important;padding:22px!important;pointer-events:auto!important;box-shadow:0 18px 50px rgba(0,0,0,.12)!important}.find-native-body .burger-menu_nav__4PoT1{display:grid!important;gap:12px!important}.find-native-body .burger-menu_nav-item__mCA9u a{display:block!important;color:#10100f!important;text-decoration:none!important;font-size:22px!important;line-height:1!important;letter-spacing:-.05em!important;padding:4px 0!important}.find-native-body .burger-menu_actions__In3qE{margin-top:18px!important}}

/* Mobile header height clamp after scroll-state classes from original runtime. */
.find-native-body .header_content__cVJDb{box-sizing:border-box!important;min-height:0!important;max-height:72px!important;}
@media(max-width:1024px){.find-native-body .header_content__cVJDb{height:64px!important;min-height:0!important;max-height:64px!important;padding:0!important}.find-native-body .header_wrapper__MJ5bn.is-scrolled .header_content__cVJDb{height:64px!important;min-height:0!important;max-height:64px!important;padding:0 8px 0 16px!important}}

/* Match WP internal FIND header geometry to the live homepage header exactly. */
.find-native-body .header_wrapper__MJ5bn{
  position:sticky!important;top:0!important;left:0!important;right:auto!important;width:100%!important;height:58.5px!important;display:block!important;background:transparent!important;color:#10100f!important;pointer-events:none!important;font-size:7.5px!important;z-index:999!important;padding:0!important;margin:0!important;transform:none!important;
}
.find-native-body .header_wrapper__MJ5bn .container_container__v5gtR{width:100%!important;max-width:none!important;height:58.5px!important;margin:0!important;padding:0 75px!important;display:block!important;box-sizing:border-box!important;}
.find-native-body .header_content__cVJDb{height:58.5px!important;min-height:0!important;max-height:58.5px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:0!important;padding:0!important;box-sizing:border-box!important;pointer-events:auto!important;}
.find-native-body .header_logo__LO_Jk{grid-column:1!important;justify-self:start!important;width:68.25px!important;height:19.5px!important;display:block!important;align-self:center!important;}
.find-native-body .header_logo__LO_Jk a,.find-native-body .header_logo__LO_Jk svg{display:block!important;width:68.25px!important;height:19.5px!important;color:inherit!important;overflow:visible!important;}
.find-native-body .header_nav__ZLJ_j{grid-column:2!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:fit-content!important;height:18.75px!important;margin:0!important;padding:0!important;}
.find-native-body .header_nav-list__JHzkU{display:flex!important;align-items:center!important;justify-content:center!important;gap:34px!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;}
.find-native-body .header_nav-item__Wn05d,.find-native-body .header_nav-item__Wn05d a,.find-native-body .header_nav-item__Wn05d span{display:block!important;margin:0!important;padding:0!important;position:static!important;white-space:nowrap!important;color:#10100f!important;text-decoration:none!important;font-size:15px!important;line-height:18.75px!important;letter-spacing:-.01em!important;font-weight:500!important;}
.find-native-body .header_actions__OWX2_{grid-column:3!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:187.5px!important;height:43.84375px!important;margin:0!important;padding:0!important;}
.find-native-body .header_actions__OWX2_ .button_button-round__TFjlU{width:187.5px!important;height:43.84375px!important;min-width:187.5px!important;padding:0!important;border-radius:999px!important;background:#10100f!important;color:#fff!important;border:1px solid #10100f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;}
.find-native-body .header_actions__OWX2_ span{font-size:15px!important;line-height:18.75px!important;color:inherit!important;white-space:nowrap!important;}
.find-native-body .header_burger__QQY9_{display:none!important;}
.find-native-body .burger-menu_wrapper__GHCzZ{display:none!important;}
.find-native-body .header_wrapper__MJ5bn.is-scrolled .header_content__cVJDb{background:transparent!important;backdrop-filter:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;}
@media(max-width:1024px){
  .find-native-body .header_wrapper__MJ5bn{position:sticky!important;top:0!important;left:0!important;right:auto!important;width:100%!important;height:84px!important;font-size:10px!important;padding:0!important;}
  .find-native-body .header_wrapper__MJ5bn .container_container__v5gtR{height:84px!important;padding:0 25px!important;}
  .find-native-body .header_content__cVJDb{height:84px!important;min-height:0!important;max-height:84px!important;grid-template-columns:1fr auto!important;padding:0!important;}
  .find-native-body .header_logo__LO_Jk{grid-column:1!important;width:91px!important;height:26px!important;}
  .find-native-body .header_logo__LO_Jk a,.find-native-body .header_logo__LO_Jk svg{width:91px!important;height:26px!important;}
  .find-native-body .header_nav__ZLJ_j,.find-native-body .header_actions__OWX2_{display:none!important;}
  .find-native-body .header_burger__QQY9_{display:block!important;grid-column:2!important;justify-self:end!important;align-self:center!important;width:30px!important;height:30px!important;border:0!important;background:transparent!important;color:#10100f!important;border-radius:0!important;padding:0!important;margin:0!important;}
  .find-native-body .header_burger__QQY9_ span{display:block!important;width:30px!important;height:1.5px!important;background:currentColor!important;margin:6px 0!important;}
  .find-native-body .header_wrapper__MJ5bn.menu-open .burger-menu_wrapper__GHCzZ{display:block!important;position:absolute!important;top:84px!important;left:25px!important;right:25px!important;background:rgba(242,238,231,.96)!important;backdrop-filter:blur(20px)!important;border-radius:28px!important;padding:22px!important;pointer-events:auto!important;box-shadow:0 18px 50px rgba(0,0,0,.12)!important;}
  .find-native-body .burger-menu_nav__4PoT1{display:grid!important;gap:12px!important;}
  .find-native-body .burger-menu_nav-item__mCA9u a{display:block!important;color:#10100f!important;text-decoration:none!important;font-size:22px!important;line-height:1!important;letter-spacing:-.05em!important;padding:4px 0!important;}
}

/* Exact-position pass: internal header elements pinned to measured live homepage coordinates. */
.find-native-body .header_content__cVJDb{position:relative!important;display:block!important;width:100%!important;height:58.5px!important;}
.find-native-body .header_logo__LO_Jk{position:absolute!important;left:0!important;top:19.5px!important;width:68.25px!important;height:19.5px!important;margin:0!important;}
.find-native-body .header_logo__LO_Jk a,.find-native-body .header_logo__LO_Jk svg{width:68.25px!important;height:19.5px!important;}
.find-native-body .header_nav__ZLJ_j{position:absolute!important;left:385.875px!important;top:19.875px!important;width:503.234375px!important;height:18.75px!important;display:flex!important;margin:0!important;padding:0!important;}
.find-native-body .header_nav-list__JHzkU{width:503.234375px!important;height:18.75px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;margin:0!important;padding:0!important;}
.find-native-body .header_nav-item__Wn05d,.find-native-body .header_nav-item__Wn05d a,.find-native-body .header_nav-item__Wn05d span{font-size:15px!important;line-height:18.75px!important;font-weight:500!important;letter-spacing:-.01em!important;}
.find-native-body .header_actions__OWX2_{position:absolute!important;right:0!important;top:7.328125px!important;width:187.5px!important;height:43.84375px!important;margin:0!important;padding:0!important;}
@media(max-width:1024px){
  .find-native-body .header_content__cVJDb{position:relative!important;display:block!important;width:100%!important;height:84px!important;}
  .find-native-body .header_logo__LO_Jk{position:absolute!important;left:0!important;top:29px!important;width:91px!important;height:26px!important;}
  .find-native-body .header_logo__LO_Jk a,.find-native-body .header_logo__LO_Jk svg{width:91px!important;height:26px!important;}
  .find-native-body .header_burger__QQY9_{position:absolute!important;right:0!important;top:27px!important;width:30px!important;height:30px!important;margin:0!important;}
}

/* Final mobile parity guard: homepage hides desktop nav/actions entirely. */
@media(max-width:1024px){
  .find-native-body .header_nav__ZLJ_j,.find-native-body .header_actions__OWX2_{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;left:auto!important;right:auto!important;top:auto!important;overflow:hidden!important;}
}

/* FINAL: same global header CSS as homepage injection. */
.find-native-body header[class^="header_wrapper"],.find-native-body header[class*=" header_wrapper"]{position:fixed!important;top:0!important;left:0!important;right:auto!important;width:100%!important;height:72px!important;z-index:9999!important;background:#f2eee7!important;color:#10100f!important;box-shadow:none!important;pointer-events:none!important;font-size:7.5px!important;transform:none!important;margin:0!important;padding:0!important;}
.find-native-body header[class^="header_wrapper"]>[class^="container_container"],.find-native-body header[class*=" header_wrapper"]>[class^="container_container"]{width:100%!important;max-width:none!important;height:72px!important;margin:0!important;padding:0 75px!important;box-sizing:border-box!important;display:block!important;}
.find-native-body header [class^="header_content"],.find-native-body header [class*=" header_content"]{position:relative!important;display:block!important;width:100%!important;height:72px!important;min-height:0!important;max-height:72px!important;padding:0!important;margin:0!important;pointer-events:auto!important;}
.find-native-body header [class^="header_logo"],.find-native-body header [class*=" header_logo"]{position:absolute!important;left:0!important;top:26.25px!important;width:68.25px!important;height:19.5px!important;margin:0!important;display:block!important;}
.find-native-body header [class^="header_logo"] a,.find-native-body header [class*=" header_logo"] a,.find-native-body header [class^="header_logo"] svg,.find-native-body header [class*=" header_logo"] svg{display:block!important;width:68.25px!important;height:19.5px!important;color:inherit!important;overflow:visible!important;}
.find-native-body header nav[class^="header_nav"],.find-native-body header nav[class*=" header_nav"]{position:absolute!important;left:385.875px!important;top:26.625px!important;width:503.234375px!important;height:18.75px!important;display:flex!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;visibility:visible!important;pointer-events:auto!important;}
.find-native-body header [class^="header_nav-list"],.find-native-body header [class*=" header_nav-list"]{width:503.234375px!important;height:18.75px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important;}
.find-native-body header [class^="header_nav-item"],.find-native-body header [class*=" header_nav-item"],.find-native-body header [class^="header_nav-item"] a,.find-native-body header [class*=" header_nav-item"] a,.find-native-body header [class^="header_nav-item"] span,.find-native-body header [class*=" header_nav-item"] span{display:block!important;margin:0!important;padding:0!important;position:static!important;white-space:nowrap!important;color:#10100f!important;text-decoration:none!important;font-family:"Instrument Sans","Instrument Sans Fallback",Arial,sans-serif!important;font-size:15px!important;line-height:18.75px!important;font-weight:500!important;letter-spacing:-.01em!important;}
.find-native-body header [class^="header_actions"],.find-native-body header [class*=" header_actions"]{position:absolute!important;right:0!important;top:14.078125px!important;width:187.5px!important;height:43.84375px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;visibility:visible!important;pointer-events:auto!important;}
.find-native-body header [class^="header_actions"] a,.find-native-body header [class*=" header_actions"] a{width:187.5px!important;height:43.84375px!important;min-width:187.5px!important;padding:0!important;border-radius:999px!important;background:#10100f!important;color:#fff!important;border:1px solid #10100f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;}
.find-native-body header [class^="header_actions"] span,.find-native-body header [class*=" header_actions"] span{font-family:"Instrument Sans","Instrument Sans Fallback",Arial,sans-serif!important;font-size:15px!important;line-height:18.75px!important;font-weight:500!important;color:inherit!important;white-space:nowrap!important;}
.find-native-body header button[class^="header_burger"],.find-native-body header button[class*=" header_burger"],.find-native-body header [class^="burger-menu_wrapper"],.find-native-body header [class*=" burger-menu_wrapper"]{display:none!important;}
.find-native-body main{padding-top:72px!important;}
@media(max-width:1024px){.find-native-body header[class^="header_wrapper"],.find-native-body header[class*=" header_wrapper"]{height:84px!important;font-size:10px!important;}.find-native-body header[class^="header_wrapper"]>[class^="container_container"],.find-native-body header[class*=" header_wrapper"]>[class^="container_container"]{height:84px!important;padding:0 25px!important;}.find-native-body header [class^="header_content"],.find-native-body header [class*=" header_content"]{height:84px!important;max-height:84px!important;}.find-native-body header [class^="header_logo"],.find-native-body header [class*=" header_logo"]{left:0!important;top:29px!important;width:91px!important;height:26px!important;}.find-native-body header [class^="header_logo"] a,.find-native-body header [class*=" header_logo"] a,.find-native-body header [class^="header_logo"] svg,.find-native-body header [class*=" header_logo"] svg{width:91px!important;height:26px!important;}.find-native-body header nav[class^="header_nav"],.find-native-body header nav[class*=" header_nav"],.find-native-body header [class^="header_actions"],.find-native-body header [class*=" header_actions"]{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;}.find-native-body header button[class^="header_burger"],.find-native-body header button[class*=" header_burger"]{display:block!important;position:absolute!important;right:0!important;top:27px!important;width:30px!important;height:30px!important;border:0!important;background:transparent!important;color:#10100f!important;border-radius:0!important;padding:0!important;margin:0!important;pointer-events:auto!important;}.find-native-body header button[class^="header_burger"] span,.find-native-body header button[class*=" header_burger"] span{display:block!important;width:30px!important;height:1.5px!important;background:currentColor!important;margin:6px 0!important;}.find-native-body main{padding-top:84px!important;}}

/* TEMP CLEAN START: remove all headers without touching hero/content sections. */
body.find-native-body header,
body.find-native-body .header_wrapper__MJ5bn,
body.find-native-body [class^="header_wrapper"],
body.find-native-body [class*=" header_wrapper"]{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  overflow:hidden!important;
}
body.find-native-body main{
  padding-top:0!important;
  margin-top:0!important;
}

/* HPS FIND global header — single clean component shared with homepage injection. */
body.find-native-body .hps-find-header{display:block!important;visibility:visible!important;position:fixed!important;z-index:9999!important;top:0!important;left:0!important;width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;overflow:visible!important;background:transparent!important;color:#10100f!important;font-family:"Instrument Sans","Inter",Arial,sans-serif!important;transform:translateY(0)!important;transition:transform .42s cubic-bezier(.16,1,.3,1),background .32s ease,box-shadow .32s ease!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;margin:0!important;padding:0!important}
body.find-native-body .hps-find-header.is-hidden{transform:translateY(-105%)!important}body.find-native-body .hps-find-header.is-top{background:transparent!important;box-shadow:none!important}body.find-native-body .hps-find-header *{box-sizing:border-box!important}body.find-native-body .hps-find-header__inner{height:100%!important;width:100%!important;padding:0 clamp(24px,5.2vw,75px)!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:32px!important}body.find-native-body .hps-find-logo{display:flex!important;align-items:center!important;width:91px!important;min-height:44px!important;color:inherit!important;text-decoration:none!important;line-height:0!important;border-radius:10px!important;outline-offset:6px!important}body.find-native-body .hps-find-logo svg{display:block!important;width:100%!important;height:auto!important}body.find-native-body .hps-find-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(18px,2.35vw,34px)!important}body.find-native-body .hps-find-nav a,body.find-native-body .hps-find-menu a{position:relative!important;color:inherit!important;text-decoration:none!important;font-size:15px!important;line-height:1.25!important;font-weight:520!important;letter-spacing:-.01em!important;white-space:nowrap!important}body.find-native-body .hps-find-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.16,1,.3,1)}body.find-native-body .hps-find-nav a:hover:after,body.find-native-body .hps-find-nav a.is-active:after{transform:scaleX(1);transform-origin:left}body.find-native-body .hps-find-actions{justify-self:end!important;display:flex!important;align-items:center!important}body.find-native-body .hps-find-cta{height:44px!important;min-width:150px!important;border-radius:999px!important;background:#10100f!important;color:#f2eee7!important;border:1px solid #10100f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:15px!important;font-weight:520!important;transition:background .28s ease,color .28s ease,transform .28s cubic-bezier(.16,1,.3,1)!important}body.find-native-body .hps-find-cta:hover{background:#f2eee7!important;color:#10100f!important;transform:translateY(-1px)!important}body.find-native-body .hps-find-burger{display:none!important;justify-self:end!important;width:44px!important;height:44px!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;cursor:pointer!important}body.find-native-body .hps-find-burger span{display:block!important;width:30px!important;height:1.5px!important;background:currentColor!important;margin:6px auto!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease!important}body.find-native-body .hps-find-header.menu-open .hps-find-burger span:first-child{transform:translateY(7.5px) rotate(45deg)!important}body.find-native-body .hps-find-header.menu-open .hps-find-burger span:last-child{transform:translateY(-7.5px) rotate(-45deg)!important}body.find-native-body .hps-find-menu{position:absolute!important;top:calc(100% + 10px)!important;left:16px!important;right:16px!important;display:none!important;padding:24px!important;border-radius:28px!important;background:rgba(242,238,231,.97)!important;box-shadow:0 24px 70px rgba(16,16,15,.16)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}body.find-native-body .hps-find-menu__links{display:grid!important;gap:15px!important}body.find-native-body .hps-find-menu a{font-size:25px!important;letter-spacing:-.055em!important}body.find-native-body .hps-find-menu .hps-find-cta{margin-top:22px!important;width:100%!important;height:50px!important;font-size:15px!important;letter-spacing:-.01em!important}body.find-native-body .hps-find-header a:focus-visible,body.find-native-body .hps-find-header button:focus-visible{outline:2px solid #10100f!important;outline-offset:6px!important;border-radius:10px!important}body.find-native-body .hps-find-cta:focus-visible{outline-offset:4px!important}
@media(max-width:1024px){body.find-native-body .hps-find-header{height:84px!important;min-height:84px!important;max-height:84px!important}body.find-native-body .hps-find-header__inner{grid-template-columns:1fr auto!important;padding:0 25px!important}body.find-native-body .hps-find-logo{width:91px!important}body.find-native-body .hps-find-nav,body.find-native-body .hps-find-actions{display:none!important}body.find-native-body .hps-find-burger{display:block!important}body.find-native-body .hps-find-header.menu-open .hps-find-menu{display:block!important}}@media(min-width:1025px){body.find-native-body .hps-find-logo{width:68.25px!important}body.find-native-body .hps-find-header{height:72px!important;min-height:72px!important;max-height:72px!important}body.find-native-body .hps-find-header__inner{padding-left:75px!important;padding-right:75px!important}body.find-native-body .hps-find-cta{width:187.5px!important;height:43.84375px!important}}@media(prefers-reduced-motion:reduce){body.find-native-body .hps-find-header,body.find-native-body .hps-find-nav a:after,body.find-native-body .hps-find-cta,body.find-native-body .hps-find-burger span{transition:none!important}}
