.header.svelte-1elxaub{z-index:30;padding:calc(var(--scale-px) * 32) calc(var(--scale-px) * 60);color:var(--color-text-inverse);-webkit-backdrop-filter:blur();transition:background-color var(--dur-ui) var(--ease-ui), box-shadow var(--dur-ui) var(--ease-ui), padding var(--dur-ui) var(--ease-ui), backdrop-filter var(--dur-ui) var(--ease-ui), -webkit-backdrop-filter var(--dur-ui) var(--ease-ui);background:0 0;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 0 #0000}.header.is-solid.svelte-1elxaub{box-shadow:0 0 0 1px var(--color-border-inverse);padding-top:calc(var(--scale-px) * 22);padding-bottom:calc(var(--scale-px) * 22);-webkit-backdrop-filter:blur(15px);background:0 0}.header.is-dark.svelte-1elxaub{-webkit-backdrop-filter:blur(15px);background:#0b2e25b3}.header__wordmark.svelte-1elxaub{font-size:max(calc(var(--scale-px) * 26), 1.125rem);color:inherit;letter-spacing:.01em;text-decoration:none}.header__menu.svelte-1elxaub,.header__contact.svelte-1elxaub{color:inherit;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:.75em;margin:-18px -8px;padding:18px 8px;display:inline-flex}.header__bars.svelte-1elxaub{height:max(calc(var(--scale-px) * 10), 8px);width:max(calc(var(--scale-px) * 40), 32px);transition:transform var(--dur-ui) var(--ease-ui);flex-direction:column;justify-content:space-between;display:inline-flex}.header__bars.svelte-1elxaub span:where(.svelte-1elxaub){background:currentColor;width:100%;height:1px}.header__bars.svelte-1elxaub span:where(.svelte-1elxaub):last-child{width:100%}@media (width<=640px){.header.svelte-1elxaub{padding:16px 20px}.header.is-solid.svelte-1elxaub{padding-top:12px;padding-bottom:12px}.header__wordmark.svelte-1elxaub{font-size:1.125rem}.header__bars.svelte-1elxaub{width:28px}}@media (width<=400px){.header__menu.svelte-1elxaub .roll__win{display:none}}.overlay.svelte-rldtzx{z-index:40;visibility:hidden;transition:visibility 0s linear var(--dur-menu);position:fixed;inset:0}.overlay.is-open.svelte-rldtzx{visibility:visible;transition:visibility}.overlay__bg.svelte-rldtzx{background:var(--color-bg-dark);opacity:0;transition:opacity var(--dur-hover) var(--ease-ui);position:absolute;inset:0}.overlay.is-open.svelte-rldtzx .overlay__bg:where(.svelte-rldtzx){opacity:.8}.overlay__panel.svelte-rldtzx{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0;transition:clip-path var(--dur-menu) var(--ease-ui), transform var(--dur-menu) var(--ease-ui), opacity var(--dur-menu) var(--ease-ui);display:flex;position:absolute;inset:0;transform:translate(-5%)}.overlay.is-open.svelte-rldtzx .overlay__panel:where(.svelte-rldtzx){clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:none}.menu__left.svelte-rldtzx{padding:calc(var(--scale-px) * 80);color:var(--color-text-inverse);background:linear-gradient(170deg, var(--color-bg-dark) 45%, #3d5230 130%);flex-direction:column;flex:50%;justify-content:center;display:flex;position:relative}.menu__photo.svelte-rldtzx{transition:transform var(--dur-ui) var(--ease-ui) .2s;flex:50%;overflow:hidden;transform:translate(-5%)}.overlay.is-open.svelte-rldtzx .menu__photo:where(.svelte-rldtzx){transform:none}.menu__photo.svelte-rldtzx img:where(.svelte-rldtzx){object-fit:cover;width:100%;height:100%;display:block}.overlay__close.svelte-rldtzx{top:calc(var(--scale-px) * 32);right:calc(var(--scale-px) * 60);color:var(--color-text-inverse);cursor:pointer;letter-spacing:.08em;background:0 0;border:0;margin:-16px;padding:16px;position:absolute}.menu__list.svelte-rldtzx ul:where(.svelte-rldtzx){margin:0;padding:0;list-style:none}.menu__list.svelte-rldtzx li:where(.svelte-rldtzx)+li:where(.svelte-rldtzx){margin-top:calc(var(--scale-px) * 8)}.menu__link.svelte-rldtzx{color:var(--color-beige);transition:opacity var(--dur-hover) var(--ease-ui);font-size:clamp(3rem,6vw,7rem);line-height:1;text-decoration:none;display:inline-block}.has-hover .menu__list.svelte-rldtzx ul:where(.svelte-rldtzx):hover .menu__link:where(.svelte-rldtzx){opacity:.2}.has-hover .menu__list.svelte-rldtzx li:where(.svelte-rldtzx):hover .menu__link:where(.svelte-rldtzx){opacity:1}.menu__meta.svelte-rldtzx{bottom:calc(var(--scale-px) * 60);left:calc(var(--scale-px) * 80);flex-direction:column;gap:.4em;display:flex;position:absolute}.menu__meta.svelte-rldtzx a:where(.svelte-rldtzx){color:inherit;text-decoration:none}@media (width<=900px){.menu__photo.svelte-rldtzx{display:none}}@media (width<=640px){.menu__left.svelte-rldtzx{padding:24px 20px}.menu__meta.svelte-rldtzx{bottom:24px;left:20px}.overlay__close.svelte-rldtzx{top:16px;right:20px}}.overlay.svelte-1ntxqsg{z-index:40;visibility:hidden;transition:visibility 0s linear var(--dur-menu);position:fixed;inset:0}.overlay.is-open.svelte-1ntxqsg{visibility:visible;transition:visibility}.overlay__bg.svelte-1ntxqsg{background:var(--color-bg-dark);opacity:0;transition:opacity var(--dur-hover) var(--ease-ui);position:absolute;inset:0}.overlay.is-open.svelte-1ntxqsg .overlay__bg:where(.svelte-1ntxqsg){opacity:.8}.overlay__panel.svelte-1ntxqsg{color:var(--color-text-inverse);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:0;transition:clip-path var(--dur-menu) var(--ease-ui), transform var(--dur-menu) var(--ease-ui), opacity var(--dur-menu) var(--ease-ui);display:flex;position:absolute;inset:0;transform:translate(5%)}.overlay.is-open.svelte-1ntxqsg .overlay__panel:where(.svelte-1ntxqsg){clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:none}.contact__art.svelte-1ntxqsg{background:radial-gradient(90% 70% at 85% 100%, var(--pl-light-green) 0%, transparent 60%), radial-gradient(80% 60% at 15% 75%, var(--pl-olive) 0%, transparent 65%), radial-gradient(120% 90% at 50% 0%, var(--pl-green) 0%, transparent 80%), var(--pl-base);flex:50%;position:relative;overflow:hidden}.contact__title.svelte-1ntxqsg{left:calc(var(--scale-px) * 80);right:calc(var(--scale-px) * 80);bottom:calc(var(--scale-px) * 64);color:var(--color-beige);margin:0;font-size:clamp(3rem,5.2vw,6.25rem);line-height:1.02;position:absolute}.contact__col.svelte-1ntxqsg{background:var(--color-bg-dark);padding:calc(var(--scale-px) * 80);transition:transform var(--dur-ui) var(--ease-ui) .2s;flex-direction:column;flex:50%;display:flex;transform:translate(5%)}.overlay.is-open.svelte-1ntxqsg .contact__col:where(.svelte-1ntxqsg){transform:none}.contact__eyebrow.svelte-1ntxqsg{letter-spacing:.08em;opacity:.6}.contact__form.svelte-1ntxqsg{justify-content:space-between;gap:calc(var(--scale-px) * 48);flex-direction:column;flex:1;display:flex}.contact__fields.svelte-1ntxqsg{gap:calc(var(--scale-px) * 72);margin-top:calc(var(--scale-px) * 160);flex-direction:column;display:flex}.field.svelte-1ntxqsg{position:relative}.field.svelte-1ntxqsg input:where(.svelte-1ntxqsg){width:100%;padding:0 0 calc(var(--scale-px) * 20);color:var(--color-beige);font-size:max(calc(var(--scale-px) * 20), 1rem);transition:color var(--dur-hover) var(--ease-ui);background:0 0;border:0;border-radius:0;outline:none;display:block}.field.svelte-1ntxqsg input:where(.svelte-1ntxqsg)::placeholder{color:#f5e8d180;transition:color var(--dur-hover) var(--ease-ui)}.field.svelte-1ntxqsg input:where(.svelte-1ntxqsg):focus::placeholder{color:#0000}.field__label.svelte-1ntxqsg{letter-spacing:.08em;color:#f5e8d180;opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-ui), transform var(--dur-hover) var(--ease-ui);font-size:.75rem;position:absolute;top:0;left:0;transform:translateY(-10px)}.field.svelte-1ntxqsg input:where(.svelte-1ntxqsg):focus~.field__label:where(.svelte-1ntxqsg),.field.svelte-1ntxqsg input:where(.svelte-1ntxqsg):not(:placeholder-shown)~.field__label:where(.svelte-1ntxqsg){opacity:1;transform:translateY(-28px)}.field__line.svelte-1ntxqsg,.field__progress.svelte-1ntxqsg{border-bottom:1px solid #f5e8d180;position:absolute;bottom:0;left:0;right:0}.field__progress.svelte-1ntxqsg{border-bottom-color:var(--color-beige);transform-origin:0 0;transition:transform var(--dur-hover) var(--ease-ui);transform:scaleX(0)}.field.svelte-1ntxqsg input:where(.svelte-1ntxqsg):focus~.field__progress:where(.svelte-1ntxqsg),.field.svelte-1ntxqsg input:where(.svelte-1ntxqsg):not(:placeholder-shown)~.field__progress:where(.svelte-1ntxqsg),.has-hover .field.svelte-1ntxqsg:hover .field__progress:where(.svelte-1ntxqsg){transform:scaleX(1)}.contact__footer.svelte-1ntxqsg{justify-content:space-between;align-items:flex-end;gap:2em;display:flex}.contact__submit.svelte-1ntxqsg{height:calc(var(--scale-px) * 60);padding:0 calc(var(--scale-px) * 53);border-radius:calc(var(--scale-px) * 30);background:var(--color-cream);color:var(--color-green);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-ui), color var(--dur-hover) var(--ease-ui);border:0}.has-hover .contact__submit.svelte-1ntxqsg:hover{background:var(--color-beige)}.contact__note.svelte-1ntxqsg{text-align:right;opacity:.7;flex-direction:column;gap:.4em;display:flex}.contact__note.svelte-1ntxqsg a:where(.svelte-1ntxqsg){color:inherit;text-decoration:none}.overlay__close.svelte-1ntxqsg{top:calc(var(--scale-px) * 32);right:calc(var(--scale-px) * 60);width:calc(var(--scale-px) * 60);height:calc(var(--scale-px) * 60);background:var(--color-cream);color:var(--color-green);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-ui);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.has-hover .overlay__close.svelte-1ntxqsg:hover{background:var(--color-beige)}@media (width<=900px){.contact__art.svelte-1ntxqsg{display:none}.contact__fields.svelte-1ntxqsg{margin-top:calc(var(--scale-px) * 100)}}@media (width<=640px){.contact__col.svelte-1ntxqsg{padding:72px 20px 20px}.contact__fields.svelte-1ntxqsg{gap:40px}.contact__footer.svelte-1ntxqsg{flex-direction:column;align-items:flex-start}.contact__note.svelte-1ntxqsg{text-align:left}.contact__submit.svelte-1ntxqsg{border-radius:24px;height:48px;padding:0 32px}.overlay__close.svelte-1ntxqsg{width:44px;height:44px;top:12px;right:20px}}.hero-pin.svelte-1q37ri0{height:200svh;position:relative}.hero.svelte-1q37ri0{height:100svh;position:sticky;top:0}.hero__stage.svelte-1q37ri0{z-index:1;height:100%;padding:calc(var(--scale-px) * 90) calc(var(--scale-px) * 60);padding-top:calc(var(--scale-px) * 140);align-content:end;display:grid;position:relative}.hero__tagline.svelte-1q37ri0{right:calc(var(--scale-px) * 60);bottom:calc(50% + var(--scale-px) * 24);text-align:left;margin:0;position:absolute}.hero__heading.svelte-1q37ri0{max-width:12ch;margin:0 0 calc(var(--scale-px) * 20)}.hero__cue.svelte-1q37ri0{right:calc(var(--scale-px) * 60);bottom:calc(var(--scale-px) * 44);width:calc(var(--scale-px) * 54);height:calc(var(--scale-px) * 54);border:1.5px solid var(--color-border-inverse);color:inherit;transition:transform var(--dur-ui) var(--ease-ui);border-radius:50%;place-items:center;display:grid;position:absolute}@media (width<=900px){.hero__tagline.svelte-1q37ri0{text-align:left;max-width:34ch;margin-bottom:2em;position:static}.hero__stage.svelte-1q37ri0{padding:calc(var(--scale-px) * 40);padding-top:calc(var(--header-h) + var(--scale-px) * 40);align-content:space-between}}@media (width<=640px){.hero__stage.svelte-1q37ri0{padding:20px;padding-top:calc(var(--header-h) + 24px)}.hero__heading.svelte-1q37ri0{overflow-wrap:break-word;font-size:clamp(2.5rem,13.5vw,3.5rem)}.hero__cue.svelte-1q37ri0{display:none}}button.roll.svelte-4diusd{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.roll.svelte-4diusd{text-align:left}.intro.svelte-tmiohh{z-index:1;height:250svh;color:var(--color-text-inverse);--textfade:clamp(0, calc(var(--progress,0) * 3.2), 1);margin-top:-100svh;position:relative}.intro__pin.svelte-tmiohh{background:var(--color-bg-dark);height:100svh;position:sticky;top:0;overflow:hidden}.layer.svelte-tmiohh{position:absolute;inset:0}.layer--intro.svelte-tmiohh{z-index:1;transform:translateX(calc(var(--slide,0) * 50%));will-change:transform}.layer--feature.svelte-tmiohh{z-index:0;background:var(--color-bg);grid-template-columns:1fr 1fr;display:grid}.intro__image.svelte-tmiohh{background-position:50% 75%;background-size:cover;position:absolute;inset:0}.intro__scrim.svelte-tmiohh{opacity:calc(1 - var(--slide,0));background:linear-gradient(#2d433300 0%,#070e0380 100%);height:22%;position:absolute;inset:auto 0 0}.intro__lower.svelte-tmiohh{padding:0 calc(var(--scale-px) * 60) calc(var(--scale-px) * 40);opacity:calc(1 - var(--textfade,0));transform:translateY(calc(var(--textfade,0) * var(--scale-px) * 40));will-change:opacity, transform;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:absolute;inset:auto 0 0}.intro__heading.svelte-tmiohh{max-width:24ch;margin:0;font-weight:300}.intro__captions.svelte-tmiohh{text-align:left;flex-direction:column;align-self:flex-start;gap:.6em;max-width:52ch;font-weight:300;display:flex;transform:translateY(-100%)}.intro__captions.svelte-tmiohh p:where(.svelte-tmiohh){margin:0}@media (width<=900px){.layer--intro.svelte-tmiohh{transform:translateX(calc(var(--slide,0) * 60%))}.layer--feature.svelte-tmiohh{grid-template-columns:3fr 2fr}}@media (width<=640px){.layer--intro.svelte-tmiohh{transform:translateY(calc(var(--slide,0) * -60%))}.layer--feature.svelte-tmiohh{grid-template-rows:1fr 60%;grid-template-columns:1fr}.feature__panel.svelte-tmiohh{grid-row:2}.intro__lower.svelte-tmiohh{flex-direction:column;align-items:flex-start;gap:1rem;padding:0 20px 24px}.intro__captions.svelte-tmiohh{order:-1;align-self:flex-start;transform:none}.intro__scrim.svelte-tmiohh{background:linear-gradient(#070e0300 0%,#070e039e 45%,#070e03d9 100%);height:70%}}.feature__panel.svelte-tmiohh{padding:calc(var(--scale-px) * 180) calc(var(--scale-px) * 80) calc(var(--scale-px) * 90);justify-content:space-between;gap:calc(var(--scale-px) * 60);flex-direction:column;align-items:flex-start;display:flex}.feature__eyebrow.svelte-tmiohh{letter-spacing:.12em;opacity:.7}.feature__heading.svelte-tmiohh{margin:0 0 1em}.feature__paras.svelte-tmiohh{flex-direction:column;max-width:67%;display:flex}.feature__paras.svelte-tmiohh p:where(.svelte-tmiohh){margin:0}.feature__paras.svelte-tmiohh p:where(.svelte-tmiohh)+p:where(.svelte-tmiohh){margin-top:.75em}@media (width<=900px){.feature__panel.svelte-tmiohh{padding:calc(var(--header-h) + var(--scale-px) * 40) calc(var(--scale-px) * 40) calc(var(--scale-px) * 48);gap:calc(var(--scale-px) * 32)}.feature__paras.svelte-tmiohh{max-width:100%}}@media (width<=640px){.feature__panel.svelte-tmiohh{justify-content:flex-start;gap:16px;padding:24px 20px}.feature__heading.svelte-tmiohh{margin:0 0 .5em}}@media (width<=640px) and (height<=700px){.feature__paras.svelte-tmiohh p:where(.svelte-tmiohh)+p:where(.svelte-tmiohh){display:none}}.statement.svelte-1fat00f{z-index:2;--text-progress:clamp(0, calc((var(--progress,0) - .2) * 2.5), 1);height:350svh;margin-top:-50svh;position:relative}.statement__pin.svelte-1fat00f{text-align:center;height:100svh;color:var(--color-text-inverse);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.statement__layer.svelte-1fat00f{position:absolute;inset:0}.statement__img.svelte-1fat00f{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.statement__img--night.svelte-1fat00f{opacity:clamp(0, calc(var(--progress,0) / .6), 1)}.statement__content.svelte-1fat00f{z-index:1;padding:calc(var(--scale-px) * 40) calc(var(--scale-px) * 60);justify-items:center;gap:1.6em;width:100%;display:grid;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}.statement__heading.svelte-1fat00f{margin:0}.statement__body.svelte-1fat00f{opacity:var(--text-progress);transform:translateY(calc((1 - var(--text-progress)) * 1em));margin:0}.statement__body.svelte-1fat00f span:where(.svelte-1fat00f){display:block}@media (width<=640px){.statement.svelte-1fat00f{height:300svh}.statement__content.svelte-1fat00f{padding:calc(var(--scale-px) * 24) 20px;text-shadow:0 1px 24px #00000073;top:30%}.statement__body.svelte-1fat00f{max-width:60ch}.statement__body.svelte-1fat00f span:where(.svelte-1fat00f){display:inline}.statement__body.svelte-1fat00f span:where(.svelte-1fat00f)+span:where(.svelte-1fat00f):before{content:" "}}.seq.svelte-1tbiodf{z-index:2;height:calc((var(--n) + 2) * 100svh);--lead:.06;--transition-band:calc((1 - var(--lead)) / max(1, calc(var(--n) - 1)));--tail:calc(1 / (var(--n) + 1));--pp:clamp(0, calc(var(--progress,0) / (1 - var(--tail))), 1);background:var(--color-bg);margin-top:-100svh;position:relative}.seq__pin.svelte-1tbiodf{background:var(--color-bg);grid-template-columns:1fr 1fr;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.seq__media.svelte-1tbiodf{position:relative;overflow:hidden}.seq__img.svelte-1tbiodf{object-fit:cover;width:100%;height:100%;clip-path:inset(0 0 calc((1 - var(--reveal)) * 100%) 0);will-change:clip-path;--reveal:clamp(0, calc((var(--pp,0) - var(--lead) - (var(--i) - 1) * var(--transition-band)) / var(--transition-band)), 1);position:absolute;inset:0}.seq__img.svelte-1tbiodf:nth-child(3n+2){clip-path:inset(0 calc((1 - var(--reveal)) * 100%) 0 0)}.seq__img.svelte-1tbiodf:nth-child(3n+3){clip-path:inset(calc((1 - var(--reveal)) * 100%) 0 0 0)}.seq__img.svelte-1tbiodf:first-child{clip-path:none}.seq__panel.svelte-1tbiodf{padding:calc(var(--scale-px) * 90 + var(--header-h)) calc(var(--scale-px) * 80) calc(var(--scale-px) * 90);background:0 0;flex-direction:column;justify-content:center;display:flex}.seq__text.svelte-1tbiodf{flex-direction:column;gap:1.2em;display:flex}.seq__eyebrow.svelte-1tbiodf{letter-spacing:.12em;opacity:.6}.seq__heading.svelte-1tbiodf{max-width:16ch;margin:0}.seq__body.svelte-1tbiodf{max-width:44ch;margin:0}.seq__more.svelte-1tbiodf{margin-top:1em;display:inline-block}.seq__rail.svelte-1tbiodf{top:calc(var(--scale-px) * 90 + var(--header-h));left:calc(50% + var(--scale-px) * 80);width:1px;height:calc(var(--scale-px) * 100);z-index:2;flex-direction:column;display:flex;position:absolute}.seq__seg.svelte-1tbiodf{background:var(--color-border);--fill:clamp(0, calc((var(--pp,0) - var(--lead) - (var(--i) - 1) * var(--transition-band)) / var(--transition-band)), 1);flex:1;position:relative}.seq__seg.svelte-1tbiodf:first-child{--fill:clamp(0, calc(var(--pp,0) / var(--lead)), 1)}.seq__seg-fill.svelte-1tbiodf{width:100%;height:calc(var(--fill) * 100%);background:var(--color-black);position:absolute;inset:0 0 auto}@media (width<=900px){.seq__pin.svelte-1tbiodf{grid-template-rows:minmax(0,55%) minmax(0,45%);grid-template-columns:1fr}.seq__panel.svelte-1tbiodf{padding:calc(var(--scale-px) * 48) calc(var(--scale-px) * 40);justify-content:flex-start}.seq__rail.svelte-1tbiodf{top:calc(var(--header-h) + var(--scale-px) * 30);left:auto;right:calc(var(--scale-px) * 30);height:80px}.seq__seg.svelte-1tbiodf{background:#f8e7ce59}.seq__seg-fill.svelte-1tbiodf{background:var(--color-cream)}}@media (width<=640px){.seq__panel.svelte-1tbiodf{padding:24px 20px}.seq__heading.svelte-1tbiodf{max-width:none}.seq__rail.svelte-1tbiodf{right:20px}}.showcase.svelte-11q8p8d{z-index:3;--lead:.5;height:calc((var(--n) + 1 + var(--lead)) * 100svh);--hold:calc(var(--lead) / (var(--n) + var(--lead)));--pe:clamp(0, calc((var(--progress,0) - var(--hold)) / (1 - var(--hold))), 1);--seg:calc(1 / var(--n));margin-top:-100svh;position:relative}.showcase__pin.svelte-11q8p8d{height:100svh;position:sticky;top:0;overflow:hidden}.showcase__track.svelte-11q8p8d{position:absolute;inset:0}.showcase__slide.svelte-11q8p8d{z-index:calc(var(--i) + 1);--reveal:clamp(0, calc((var(--pe,0) - var(--i) * var(--seg)) / var(--seg)), 1);clip-path:inset(0 0 0 calc((1 - var(--reveal)) * 100%));will-change:clip-path;position:absolute;inset:0}.showcase__slide.svelte-11q8p8d:first-child{clip-path:none}.card__image.svelte-11q8p8d{position:absolute;inset:0;overflow:hidden}.card__image.svelte-11q8p8d img:where(.svelte-11q8p8d){object-fit:cover;width:100%;height:100%;display:block}.card__label.svelte-11q8p8d{right:calc(var(--scale-px) * 40);bottom:calc(var(--scale-px) * 40);width:min(90vw, calc(var(--scale-px) * 320));padding:calc(var(--scale-px) * 26) calc(var(--scale-px) * 30) calc(var(--scale-px) * 30);gap:calc(var(--scale-px) * 18);z-index:1;flex-direction:column;display:flex;position:absolute}.card__name.svelte-11q8p8d{letter-spacing:.08em;margin:0}.card__location.svelte-11q8p8d{text-transform:none;opacity:.8;margin:0}.card__area.svelte-11q8p8d{flex-direction:column;gap:.25em;display:flex}.card__sqft.svelte-11q8p8d{font-size:calc(var(--text-lead) * 1.25);line-height:var(--leading-tight)}.card__accom.svelte-11q8p8d{text-transform:none;opacity:.8}.card__progress.svelte-11q8p8d{background:var(--color-border-inverse);opacity:.9;height:1.5px;position:relative}.card__progress.svelte-11q8p8d:after{content:"";transform:scaleX(var(--pe,0));transform-origin:0;will-change:transform;background:currentColor;position:absolute;inset:0}.card__links.svelte-11q8p8d{flex-direction:column;align-items:flex-start;gap:.9em;display:flex}.showcase__slide.svelte-11q8p8d:first-child .card__label:where(.svelte-11q8p8d){--label-in:clamp(0, calc((var(--reveal,0) - .6) / .4), 1);opacity:var(--label-in);transform:translateY(calc((1 - var(--label-in)) * var(--scale-px) * 16))}.showcase__intro.svelte-11q8p8d{z-index:2;width:50%;padding:calc(var(--scale-px) * 90) calc(var(--scale-px) * 80);justify-content:center;gap:calc(var(--scale-px) * 40);--pp:clamp(0, calc(var(--pe,0) / var(--seg)), 1);transform:translateX(calc(var(--pp) * -100%));will-change:transform;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.showcase__heading.svelte-11q8p8d{margin:0;line-height:.9}.showcase__paras.svelte-11q8p8d{flex-direction:column;gap:1.2em;max-width:46ch;display:flex}@media (width<=900px){.showcase__intro.svelte-11q8p8d{width:100%;padding:calc(var(--header-h) + var(--scale-px) * 40) calc(var(--scale-px) * 40) calc(var(--scale-px) * 60)}.card__label.svelte-11q8p8d{gap:16px;width:min(360px,100vw - 40px);padding:20px 24px 24px}}@media (width<=640px){.showcase__intro.svelte-11q8p8d{padding:calc(var(--header-h) + var(--scale-px) * 16) 20px 24px;justify-content:flex-start;gap:16px}.card__label.svelte-11q8p8d{width:auto;bottom:16px;left:16px;right:16px}}.footer.svelte-jz8lnl{z-index:0;min-height:70svh;padding:calc(var(--scale-px) * 58) calc(var(--scale-px) * 58) calc(var(--scale-px) * 36);color:var(--color-text-inverse);grid-template-rows:auto 1fr auto auto;display:grid;position:sticky;bottom:0;overflow:hidden}.footer__top-link.svelte-jz8lnl{width:calc(var(--scale-px) * 28);height:calc(var(--scale-px) * 28);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;place-items:center;line-height:1;display:grid;position:relative}.footer__top-link.svelte-jz8lnl:after{content:"";position:absolute;inset:-10px}.footer__top-link.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:calc(var(--scale-px) * 12);height:calc(var(--scale-px) * 12)}.footer__brand.svelte-jz8lnl{place-items:center;display:grid;overflow:visible}.footer__wordmark.svelte-jz8lnl{white-space:nowrap;padding-bottom:.08em;font-size:clamp(2.75rem,5.2vw,8rem);line-height:1.08;overflow:visible}.footer__links.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:calc(var(--scale-px) * 24);padding-bottom:calc(var(--scale-px) * 62);border-top:1.5px solid var(--color-border-inverse);padding-top:calc(var(--scale-px) * 60);letter-spacing:.08em;font-size:.72rem;display:flex}.footer__links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;opacity:.72;margin:-12px 0;padding:12px 0;text-decoration:none;display:inline-block}.footer__bottom.svelte-jz8lnl{gap:calc(var(--scale-px) * 20);max-width:calc(var(--scale-px) * 1760);letter-spacing:.08em;opacity:.72;font-size:.68rem;line-height:1.35;display:grid}.footer__bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}@media (width<=640px){.footer.svelte-jz8lnl{grid-template-rows:auto minmax(160px,1fr) auto auto;min-height:70svh;padding:24px 20px 20px}.footer__top-link.svelte-jz8lnl{width:28px;height:28px}.footer__top-link.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:12px;height:12px}.footer__wordmark.svelte-jz8lnl{font-size:min(clamp(1.6rem,9.5vw,3.35rem),12.5vw - 5px)}.footer__links.svelte-jz8lnl{padding-top:20px;padding-bottom:24px}}main.svelte-1uha8ag{z-index:1;background:var(--color-bg);position:relative}
