.landing{--lp-ink:#1c2220;--lp-paper:#f2f3ef;--lp-panel:#e6e9df;--lp-lime:#ddea8c;--lp-muted:#b9c2b9;--lp-ease:cubic-bezier(.22, 1, .36, 1);--hero-progress:0;--journey-progress:0;--workspace-stage-progress:0;--page-progress:0;color:var(--lp-ink);background:var(--lp-paper);font-size:17px;overflow:clip}.landing ::selection{background:var(--lp-lime);color:var(--lp-ink)}.landing>main{max-width:none;min-height:0;margin:0;padding:0}.landing h1,.landing h2,.landing h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-weight:500;line-height:.98}.landing h2{font-size:clamp(60px,8.5vw,132px)}.landing h3{font-size:clamp(36px,4.4vw,68px)}.landing p{font-size:17px;line-height:1.65}.landing a,.landing button,.landing summary{-webkit-tap-highlight-color:transparent}.landing :is(a,button,summary,[tabindex]):focus-visible{outline-offset:6px;outline:3px solid #79902d}.landing-space{padding-inline:clamp(22px,4vw,72px)}.landing-skip{background:var(--lp-lime);color:var(--lp-ink);z-index:100;padding:16px 24px;position:fixed;top:-100px;left:24px}.landing-skip:focus{top:16px}.landing-progress{z-index:30;background:var(--lp-lime);width:100%;height:4px;transform:scaleX(var(--page-progress));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0}.landing-nav{z-index:40;color:var(--lp-paper);background:var(--lp-ink);transition:transform .6s var(--lp-ease);justify-content:space-between;align-items:center;gap:32px;padding:28px clamp(22px,4vw,72px);display:flex;position:sticky;top:0;box-shadow:0 12px 32px #1c222018}.landing[data-nav-hidden=true] .landing-nav:not(:focus-within){transform:translateY(calc(-100% - 8px))}.landing-nav .yerine-wordmark{gap:9px;font-size:38px}.landing-nav .yerine-mark{width:31px;height:34px}.landing-nav nav{gap:32px;font-size:15px;display:flex}.landing-nav nav a,.landing-text-link,.landing-footer a{transition:opacity .18s, transform .18s var(--lp-ease)}.landing-nav nav a:hover,.landing-text-link:hover,.landing-footer a:hover{opacity:.72}.landing-button{background:var(--lp-lime);min-height:56px;color:var(--lp-ink);transition:transform .18s var(--lp-ease);border-radius:0;justify-content:space-between;align-items:center;gap:32px;padding:20px 24px;font-size:16px;font-weight:600;display:inline-flex}.landing-button:hover{transform:translateY(-3px)}.landing-button:active{transform:scale(.97)}.landing-button-light{background:var(--lp-paper);gap:20px;min-height:48px;padding:14px 20px;font-size:14px}.landing-hero{color:var(--lp-paper);background:var(--lp-ink)}.landing-hero-stage{position:relative}.landing-hero-copy{padding-top:clamp(56px,6vw,100px)}.landing-hero h1{letter-spacing:-.04em;padding-inline:clamp(22px,4vw,72px);font-size:clamp(64px,11.5vw,180px)}.landing-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.landing-line>span{display:block}.landing-inline-place{vertical-align:-.015em;width:1.72em;height:.68em;margin-left:.08em;display:inline-block;overflow:hidden}.landing-inline-place img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.landing-hero-bottom{justify-content:space-between;align-items:flex-end;padding:46px clamp(22px,4vw,72px) 54px;display:flex}.landing-hero-bottom p{color:var(--lp-paper);max-width:500px}.landing-discover{align-items:center;gap:28px;font-size:16px;display:inline-flex}.landing-discover>span{background:var(--lp-lime);width:52px;height:52px;color:var(--lp-ink);transition:transform .2s var(--lp-ease);border-radius:50%;place-items:center;display:grid}.landing-discover:hover>span{transform:translateY(5px)}.landing-hero-photo{height:clamp(480px,66vw,850px);margin:0;position:relative;overflow:hidden}.landing-hero-photo>img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.landing-hero-photo figcaption{background:var(--lp-ink);justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(22px,4vw,72px);font-size:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-hero-photo figcaption>span:last-child{align-items:center;gap:20px;display:flex}.landing-intro{grid-template-columns:1fr 1fr;gap:85px 10%;padding-block:170px 100px;scroll-margin-top:48px;display:grid}.landing-story-views{grid-column:1/-1;grid-template-columns:1.55fr 1fr;align-items:start;gap:7%;display:grid}.landing-story-views figure{background:var(--lp-panel);margin:0;position:relative;overflow:hidden}.landing-garden-view{aspect-ratio:1.16}.landing-terrace-view{aspect-ratio:.9;margin-top:28%!important}.landing-story-views img{object-fit:cover;width:100%;height:100%;display:block}.landing-story-views figcaption{background:var(--lp-paper);padding:16px 22px 0 0;font-size:16px;position:absolute;bottom:0;left:0}.landing-mobile-scene{display:none}.landing-intro-copy{max-width:500px;padding-top:10px}.landing-intro-copy>p:first-child{letter-spacing:-.04em;margin-bottom:30px;font-size:clamp(24px,2.4vw,36px);line-height:1.35}.landing-text-link{align-items:center;gap:24px;min-height:48px;margin-top:30px;font-size:16px;display:inline-flex}.landing-journey{grid-template-columns:1fr 1fr;gap:5%;scroll-margin-top:0;display:grid;position:relative}.landing-chapters article{align-items:center;min-height:86svh;padding-block:90px;display:flex}.landing-chapters article>div{max-width:470px}.landing-chapters h3{margin-bottom:28px}.landing-chapters p{max-width:360px}.landing-chapter-note{margin-top:36px;font-size:15px;display:block}.landing-journey-pin{align-self:start;height:78svh;padding-top:4svh;position:sticky;top:12svh}.landing-journey-stack{background:var(--lp-panel);height:65svh;min-height:430px;max-height:660px;position:relative;overflow:hidden}.landing-scene{background:var(--lp-panel);position:absolute;inset:70px 0 0;overflow:hidden}.landing-scene:not(.landing-scene-property){visibility:hidden}.landing-fragment-top{z-index:2;background:var(--lp-paper);justify-content:space-between;align-items:center;gap:16px;height:70px;padding:22px;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.landing-fragment-top .yerine-wordmark{font-size:24px}.landing-fragment-top .yerine-mark{width:22px;height:24px}.landing-scene-property>img{object-fit:cover;width:100%;height:62%}.landing-property-caption{padding:24px}.landing-property-caption>span{margin-bottom:10px;font-size:14px;display:block}.landing-property-caption strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.1}.landing-property-caption p{margin-top:18px;font-size:14px}.landing-property-caption p span{padding-inline:20px}.landing-people-content{height:100%;padding:30px 24px 0}.landing-people-content img{width:65%;height:auto;margin-inline:auto;display:block}.landing-scene-report{background:#dce0d5}.landing-report-content{height:100%;padding:32px;position:relative;overflow:hidden}.landing-report-content>span{margin-bottom:20px;font-size:17px;display:block}.landing-report-content img{transform-origin:top;width:80%;height:auto;margin-inline:auto;display:block;transform:rotate(-4deg)}.landing-scene-progress{justify-content:center;gap:10px;margin-top:24px;display:flex}.landing-scene-progress span{background:var(--lp-ink);opacity:.2;width:48px;height:4px}.landing-workspace{padding-top:160px}.landing-section-top{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:70px;display:flex}.landing-section-top p{max-width:370px;padding-bottom:8px}.landing-workspace-picture{background:var(--lp-panel);padding:24px 24px 0;overflow:hidden}.landing-workspace-stage{position:relative}.landing-workspace-picture img{width:100%;height:auto;display:block}.landing-workspace-notes{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.landing-workspace-notes p{align-items:center;gap:10px;font-size:14px;display:flex}.landing-workspace-notes>span{font-size:13px}.landing-live{padding-block:160px}.landing-live-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:70px;display:flex}.landing-live-heading h2{font-size:clamp(56px,7vw,108px)}.landing-live-heading p{max-width:340px}.landing-live-layout{position:relative}.landing-live-panel{grid-template-columns:1.2fr 1fr;gap:6%;display:grid}.landing-live-photo{aspect-ratio:1;position:relative;overflow:hidden}.landing-live-photo img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .65s var(--lp-ease), transform 1.4s var(--lp-ease);display:block;position:absolute;inset:0;transform:scale(1.075)}.landing-live-photo img[data-active=true]{opacity:1;z-index:1;transform:scale(1)}.landing-live-story{flex-direction:column;justify-content:space-between;padding-block:100px 12px;display:flex}.landing-place-controls{background:var(--lp-panel);isolation:isolate;width:42.7%;display:flex;position:absolute;top:0;right:0}.landing-tab-indicator{background:var(--lp-ink);pointer-events:none;width:33.3333%;transition:transform .4s var(--lp-ease);z-index:-1;position:absolute;inset:0 auto 0 0}.landing-place-controls button{color:var(--lp-ink);min-height:48px;transition:transform .18s var(--lp-ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:14px 18px;font-size:16px;display:inline-flex}.landing-place-controls button[aria-selected=true]{color:var(--lp-paper)}.landing-place-controls button:hover{transform:translateY(-3px)}.landing-place-controls button:active{transform:scale(.97)}.landing-story-copy{padding-block:16px 36px}.landing-place-location{margin-top:16px;font-size:14px!important}.landing-live-story h3{max-width:100%;margin-bottom:24px;font-size:clamp(32px,3.2vw,48px);line-height:1.08}.landing-story-copy>p:not(.landing-place-location){max-width:410px}.landing-place-details{margin-top:30px;font-size:14px!important}.landing-demo-note{font-size:13px!important}.landing-faq{padding-block:80px 170px}.landing-faq h2{margin-bottom:75px;font-size:clamp(48px,7.5vw,116px)}.landing-questions{width:62%;margin-left:auto}.landing-questions details{margin:8px -24px;padding:24px}.landing-questions details[open]{background:var(--lp-panel)}.landing-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:44px;font-size:21px;list-style:none;display:flex}.landing-questions summary::-webkit-details-marker{display:none}.landing-questions summary svg{transition:transform .18s var(--lp-ease);flex-shrink:0}.landing-questions details[open] summary svg{transform:rotate(45deg)}.landing-questions .disclosure-body>p{max-width:52ch;padding-top:20px}.landing-close{background:var(--lp-ink);color:var(--lp-paper);padding-block:120px 90px}.landing-close h2{font-size:clamp(60px,10.6vw,164px)}.landing-close-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:90px;display:flex}.landing-close .landing-button{min-width:300px}.landing-footer{background:var(--lp-ink);color:var(--lp-paper);padding-block:70px 28px}.landing-footer-top,.landing-footer-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-footer-top a,.landing-footer-bottom a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.landing-footer-top p{font-size:15px}.landing-footer-wordmark{padding-block:75px 60px;display:block}.landing-footer-wordmark .yerine-wordmark{letter-spacing:-.085em;justify-content:space-between;align-items:center;gap:.15em;font-size:clamp(90px,24vw,370px);line-height:.85;display:flex}.landing-footer-wordmark .yerine-mark{flex-shrink:0;width:.72em;height:.76em}.landing-footer-bottom{font-size:13px}@media (prefers-reduced-motion:no-preference){.landing-line>span{animation:landing-line-in 1s var(--lp-ease) both}.landing-line:nth-child(2)>span{animation-delay:.13s}.landing-hero-bottom{animation:landing-appear .8s .4s var(--lp-ease) both}.landing[data-motion=true] .landing-hero h1{font-size:min(11.5vw,18svh)}.landing[data-motion=true] .landing-hero{height:190svh}.landing[data-motion=true] .landing-hero-stage{height:100svh;position:sticky;top:0;overflow:hidden}.landing[data-motion=true] .landing-hero-copy{z-index:2;opacity:clamp(0, calc(1 - var(--hero-progress) * 3), 1);transform:translateY(calc(var(--hero-progress) * -70px));padding-top:4svh;position:relative}.landing[data-motion=true] .landing-hero-copy:has(:focus-visible){opacity:1;background:var(--lp-ink);transform:none}.landing[data-motion=true] .landing-hero-bottom{padding-block:28px}.landing[data-motion=true] .landing-hero-photo{z-index:1;width:100%;height:100%;clip-path:inset(calc(58% * (1 - var(--hero-progress))) calc(4% * (1 - var(--hero-progress))) calc(4% * (1 - var(--hero-progress))));position:absolute;inset:0}.landing[data-motion=true] .landing-hero-photo>img{transform:scale(calc(1.16 - var(--hero-progress) * .16)) translateY(calc((1 - var(--hero-progress)) * 16%))}.landing[data-motion=true] .landing-hero-photo figcaption{opacity:clamp(0, calc((var(--hero-progress) - .6) * 3), 1);transform:translateY(calc((1 - var(--hero-progress)) * 30px))}.landing[data-motion=true] [data-parallax] img{transform:scale(1.13) translateY(var(--picture-drift,0px))}.landing[data-motion=true] .landing-terrace-view img{transform:scale(1.13) translateY(calc(var(--picture-drift,0px) * -1))}.landing[data-motion=true] .landing-scene{visibility:visible;will-change:transform, opacity}.landing[data-motion=true] .landing-scene-property{transform:translateY(var(--scene-0-shift,0%))}.landing[data-motion=true] .landing-scene-people{transform:translateY(var(--scene-1-shift,108%)) rotate(var(--scene-1-turn,5deg));transform-origin:0 100%}.landing[data-motion=true] .landing-scene-report{transform:translateY(var(--scene-2-shift,216%)) rotate(calc(var(--scene-2-turn,10deg) * -1));transform-origin:100% 100%}.landing[data-motion=true] .landing-scene-progress span:first-child{opacity:var(--scene-0-opacity,1)}.landing[data-motion=true] .landing-scene-progress span:nth-child(2){opacity:var(--scene-1-opacity,.2)}.landing[data-motion=true] .landing-scene-progress span:nth-child(3){opacity:var(--scene-2-opacity,.2)}.landing[data-motion=true] [data-reveal]{opacity:0;transition:transform .9s var(--lp-ease), opacity .7s var(--lp-ease);transform:translateY(28px)}.landing[data-motion=true] [data-reveal].is-visible{opacity:1;transform:none}.landing[data-motion=true] .landing-intro-copy[data-reveal],.landing[data-motion=true] .landing-section-top p[data-reveal],.landing[data-motion=true] .landing-live-heading p[data-reveal]{transition-delay:90ms}.landing[data-motion=true] .landing-workspace-picture[data-reveal],.landing[data-motion=true] .landing-workspace-picture[data-reveal].is-visible{transform:perspective(1400px) rotateX(calc((1 - var(--workspace-stage-progress)) * 12deg)) scale(calc(.88 + var(--workspace-stage-progress) * .12))}.landing[data-motion=true] .landing-workspace-stage{height:145svh}.landing[data-motion=true] .landing-workspace-picture{transform-origin:top;width:min(100%,1100px,109.44svh);transition:opacity .7s var(--lp-ease);margin-inline:auto;position:sticky;top:8svh}.landing-story-copy{animation:landing-story-in .65s var(--lp-ease) both}.landing-button svg{transition:transform .24s var(--lp-ease)}.landing-button:hover svg{transform:translate(3px,-3px)}html:has(.landing[data-motion=true]){scroll-behavior:smooth}}@keyframes landing-story-in{0%{opacity:.3;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes landing-line-in{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes landing-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.landing-nav,.landing-nav nav{gap:20px}.landing-nav nav a:last-child{display:none}.landing-hero h1{font-size:11.5vw}.landing-intro{gap:6%}.landing-chapters h3{font-size:5vw}.landing-journey-stack{height:60svh;min-height:420px}.landing-property-caption{padding:20px}.landing-property-caption p{font-size:13px}.landing-people-content img{width:70%}.landing-workspace-notes{flex-wrap:wrap}.landing-workspace-notes>span{width:100%}.landing-live-panel{grid-template-columns:1fr 1fr;gap:5%}.landing-place-controls{width:47.5%}.landing-live-photo{aspect-ratio:.72}.landing-place-controls button{gap:6px;padding-inline:12px}.landing-questions{width:75%}}@media (max-width:700px){.landing-nav{padding-block:22px}.landing-nav .yerine-wordmark{font-size:30px}.landing-nav .yerine-mark{width:25px;height:28px}.landing-nav nav{display:none}.landing-button-light{gap:10px;padding:12px;font-size:13px}.landing-hero-copy{padding-top:65px}.landing-hero h1{letter-spacing:-.035em;font-size:11.8vw}.landing-inline-place{width:1.8em}.landing-hero-bottom{padding-block:32px 34px;display:block}.landing-hero-bottom p{font-size:16px}.landing-discover{justify-content:space-between;width:100%;margin-top:28px}.landing-discover>span{width:44px;height:44px}.landing-hero-photo{height:62svh;min-height:420px}.landing-hero-photo>img{object-position:61% center}.landing-hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:6px;padding-block:18px;font-size:14px}.landing-hero-photo figcaption>span:last-child{gap:10px}.landing h2{font-size:17vw}.landing p{font-size:16px}.landing-intro{grid-template-columns:1fr;gap:38px;padding-block:95px 50px}.landing-intro-copy{padding:0}.landing-intro-copy>p:first-child{margin-bottom:22px;font-size:24px}.landing-text-link{gap:15px;margin-top:20px;font-size:15px}.landing-journey{flex-direction:column-reverse;gap:0;padding-top:20px;display:flex}.landing-journey-pin{width:100%;height:auto;padding-top:0;position:relative;top:auto}.landing-journey-stack{height:62svh;min-height:410px;max-height:580px}.landing-chapters article{min-height:auto;padding-block:55px 25px}.landing-chapters h3{margin-bottom:24px;font-size:12vw}.landing-chapter-note{margin-top:24px;font-size:14px}.landing-scene-progress{display:none}.landing-fragment-top{padding:18px}.landing-property-caption strong{font-size:30px}.landing-property-caption p{font-size:13px}.landing-workspace{padding-top:90px}.landing-section-top{margin-bottom:38px;display:block}.landing-section-top p{margin-top:30px;padding:0}.landing-workspace-picture{margin-inline:-10px;padding:8px 8px 0}.landing-workspace-notes{flex-direction:column;align-items:flex-start;gap:12px}.landing-workspace-notes p{font-size:13px}.landing-workspace-notes>span{margin-top:4px}.landing-live{padding-block:90px}.landing-live-heading{margin-bottom:38px;display:block}.landing-live-heading h2{font-size:13.9vw}.landing-live-heading p{margin-top:30px}.landing-live-panel{grid-template-columns:1fr;gap:25px}.landing-live-photo{aspect-ratio:1}.landing-place-controls{width:100%;margin-bottom:25px;position:relative}.landing-place-controls button{flex:1;justify-content:space-between;padding-inline:14px;font-size:15px}.landing-live-story{padding-block:0}.landing-story-copy{padding-block:4px 32px}.landing-live-story h3{max-width:14ch;font-size:36px}.landing-place-location{margin-bottom:16px}.landing-place-details{margin-top:20px}.landing-faq{padding-block:25px 90px}.landing-faq h2{margin-bottom:34px;font-size:11.5vw}.landing-questions{width:100%}.landing-questions details{margin-inline:-18px;padding:18px}.landing-questions summary{gap:16px;font-size:18px}.landing-close{padding-block:80px 50px}.landing-close h2{font-size:13.3vw}.landing-close-bottom{margin-top:45px;display:block}.landing-close .landing-button{width:100%;min-width:0;margin-top:32px}.landing-footer{padding-block:35px 24px}.landing-footer-top{align-items:flex-start;gap:22px}.landing-footer-top p{max-width:180px;font-size:14px}.landing-footer-top a{white-space:nowrap;font-size:14px}.landing-footer-wordmark{padding-block:60px 40px}.landing-footer-wordmark .yerine-wordmark{font-size:23vw}.landing-footer-bottom{flex-wrap:wrap;gap:16px}.landing-footer-bottom>span:nth-child(2){order:3;width:100%}.landing[data-motion=true] .landing-scene:not(.landing-scene-property){visibility:hidden}.landing[data-motion=true] .landing-scene-property{opacity:1;transform:none}.landing-story-views{grid-template-columns:1.3fr 1fr;gap:16px;margin-inline:-8px}.landing-story-views figcaption{padding:10px 12px 0 0;font-size:13px}.landing-garden-view{aspect-ratio:.72}.landing-terrace-view{aspect-ratio:.65;margin-top:42%!important}.landing-journey{display:block}.landing-journey-pin{display:none}.landing-mobile-scene{background:var(--lp-panel);margin:30px 0 0;display:block;overflow:hidden}.landing-mobile-scene img{width:100%;height:auto;display:block}.landing-mobile-people{height:480px}.landing-mobile-report{height:440px;padding:20px}.landing-chapters article{padding-block:50px 25px;display:block}.landing[data-motion=true] .landing-hero{height:155svh}.landing[data-motion=true] .landing-hero h1{font-size:11.8vw}.landing[data-motion=true] .landing-hero-copy{padding-top:24px}.landing[data-motion=true] .landing-hero-bottom{padding-block:22px 20px}.landing[data-motion=true] .landing-discover{margin-top:18px}.landing[data-motion=true] .landing-hero-photo{min-height:0;clip-path:inset(calc(48% * (1 - var(--hero-progress))) calc(5.6% * (1 - var(--hero-progress))) calc(4% * (1 - var(--hero-progress))))}.landing[data-motion=true] .landing-hero-photo figcaption{font-size:14px}.landing[data-motion=true] .landing-workspace-stage{height:auto}.landing[data-motion=true] .landing-workspace-picture{width:100%;position:relative;top:auto}.landing[data-motion=true] .landing-workspace-picture[data-reveal]{transition:transform .9s var(--lp-ease), opacity .7s var(--lp-ease);transform:translateY(30px)scale(.97)}.landing[data-motion=true] .landing-workspace-picture[data-reveal].is-visible{transform:none}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-journey-pin{position:relative;top:auto}.landing-chapters article{min-height:auto;padding-block:60px}}
