.studio.studio{--st-bg:#fcfcfc;--st-panel:#fff;--st-ink:#232625;--st-muted:#646b68;--st-line:#dfe3e0;--st-accent:#8c293f;--st-accent-hover:#702035;--st-on-accent:#fff;--st-dark:#222a26;--st-on-dark:#fff;--st-dark-muted:#d4dbd6;--st-soft:#eef2ee;--st-error:#a52f38;--st-error-bg:#fff3f3;--st-shadow:0 20px 60px #00000024;--st-hero-overlay:linear-gradient(90deg, #0d1715d4, #0d171561 48%, #0d17150d);--j-paper:var(--st-panel);--j-paper-2:var(--st-line);--j-ink:var(--st-ink);--j-muted:var(--st-muted);--j-line:var(--st-line);--j-navy:var(--st-dark);--j-indigo-600:var(--st-dark);--j-coral:var(--st-accent);--j-coral-dark:var(--st-accent-hover);--j-act:var(--st-accent);--j-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--j-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bt-panel:var(--st-soft);--bt-border:var(--st-line);--bt-ink:var(--st-ink);--bt-mute:var(--st-muted);--bt-accent:var(--st-accent);--bt-bg:var(--st-panel);background:var(--st-bg);color:var(--st-ink);font-family:var(--j-body);font-size:16px;line-height:1.55}.studio *,.studio :before,.studio :after{box-sizing:border-box;letter-spacing:0}.studio.studio h1,.studio.studio h2,.studio.studio h3{font-family:var(--j-display);letter-spacing:0}.studio.studio h2{text-wrap:balance;font-size:46px;font-weight:400;line-height:1.1}.studio.studio h3{font-size:23px;line-height:1.2}.studio p{margin:0}.studio img{width:100%;height:auto;display:block}.st-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.st-section{padding-block:88px}.studio section[id]{scroll-margin-top:20px}.st-kicker{text-transform:uppercase;font-size:12px;font-weight:600;margin-bottom:16px!important}.st-button{white-space:normal;text-align:center;background:var(--st-accent);height:auto;min-height:54px;color:var(--st-on-accent);box-shadow:none;border-radius:6px;padding:15px 22px;font-size:14px;font-weight:600;line-height:1.45}.st-button:hover{background:var(--st-accent-hover)}.st-button--outline{border:1px solid var(--st-line);color:var(--st-ink);background:0 0}.st-button--outline:hover{background:var(--st-soft)}.st-hero{min-height:660px;color:var(--st-on-dark);background:var(--st-dark);align-items:center;display:flex;position:relative}.studio .st-hero__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.st-hero:after{content:"";background:var(--st-hero-overlay);position:absolute;inset:0}.st-hero__inner{z-index:1;padding-block:40px 56px;position:relative}.st-brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:44px;font-size:12px;display:grid}.st-brand b{min-width:0;font-size:23px;font-weight:500}.st-brand small{font-size:10px;display:block}.st-brand span{border:1px solid var(--st-dark-muted);border-radius:3px;padding:7px 10px}.studio .st-hero h1{max-width:650px;margin:0 0 20px;font-size:78px;font-weight:400;line-height:.98}.st-hero h1>span{display:block}.st-location{max-width:500px;color:var(--st-dark-muted);align-items:flex-start;gap:8px;font-size:14px;display:flex}.st-location svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.st-address-city{display:block}.st-hero__specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:440px;margin-top:22px;font-size:13px;display:grid}.st-hero__specs b{color:var(--st-on-dark);font-weight:500;display:block}.st-hero__specs span{color:var(--st-dark-muted);border-left:1px solid var(--st-dark-muted);min-width:0;padding-left:18px}.st-hero__specs span:first-child{border-left:0;padding-left:0}.st-price{margin-block:24px 22px}.st-price small{color:var(--st-dark-muted);font-size:12px;display:block}.st-price strong{font-variant-numeric:tabular-nums;font-size:38px;font-weight:500;line-height:1.3}.st-hero__payments{color:var(--st-dark-muted);gap:24px;margin-top:8px;font-size:13px;display:flex}.st-hero__payments b{color:var(--st-on-dark);margin-left:4px;font-weight:500}.st-price p{margin-top:8px;font-size:14px}.st-hero__note{color:var(--st-dark-muted);font-size:11px;margin-top:12px!important}.st-nav{border-bottom:1px solid var(--st-line);background:var(--st-panel)}.st-nav .st-wrap{gap:32px;padding-block:20px;display:flex;overflow-x:auto}.st-nav a{white-space:nowrap;color:var(--st-muted);font-size:13px;text-decoration:none}.st-nav a:hover{color:var(--st-accent)}.st-stats{border-bottom:1px solid var(--st-line);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:32px;display:grid}.st-stats div{border-right:1px solid var(--st-line)}.st-stats div:last-child{border:0}.st-stats strong{font-family:var(--j-display);font-size:38px;font-weight:400;line-height:1.2;display:block}.st-stats span{color:var(--st-muted);margin-top:6px;font-size:12px;display:block}.st-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.st-copy{min-width:0;max-width:480px}.st-copy>p:not(.st-kicker){color:var(--st-muted);margin-top:22px}.st-copy>.st-button{margin-top:28px}.studio .st-feature-image{aspect-ratio:4/3;object-fit:cover;border-radius:6px}.st-facts-list{margin-block:24px 0;padding:0;list-style:none}.st-facts-list li{border-bottom:1px solid var(--st-line);align-items:center;gap:12px;padding-block:12px;font-size:15px;display:flex}.st-facts-list svg{width:19px;height:19px;color:var(--st-muted);flex-shrink:0}.st-dark{background:var(--st-dark);color:var(--st-on-dark)}.st-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.st-section-head p:not(.st-kicker){color:var(--st-muted);max-width:340px;font-size:14px}.st-dark .st-section-head p:not(.st-kicker){color:var(--st-dark-muted)}.st-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.st-gallery-item{background:var(--st-dark);height:auto;color:var(--st-on-dark);border:0;border-radius:5px;padding:0;display:block;position:relative;overflow:hidden}.st-gallery-item:hover{background:var(--st-dark)}.studio .st-gallery-item img{aspect-ratio:4/3;object-fit:cover;transition:transform .35s}.st-gallery-item:hover img{transform:scale(1.025)}.st-gallery-item .st-caption{background:var(--st-dark);text-align:left;white-space:normal;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:14px 4px;font-size:13px;display:grid}.st-gallery-item:first-child{grid-column:span 2}.studio .st-gallery-item:first-child img{aspect-ratio:8/3}.st-gallery-note{color:var(--st-dark-muted);font-size:11px;margin-top:16px!important}.st-condition{background:var(--st-soft)}.st-payments{grid-template-columns:repeat(3,1fr);gap:32px;margin-block:36px 24px;display:grid}.st-payments span{color:var(--st-muted);font-size:12px}.st-payments strong{font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;display:block}.st-payments div{border-bottom:1px solid var(--st-line);min-width:0;padding-bottom:20px}.st-disclaimer{color:var(--st-muted);max-width:700px;font-size:12px;line-height:1.6}.st-condition .st-button{margin-top:28px}.st-aerial{margin:32px 0 0}.studio .st-aerial img{aspect-ratio:16/7;object-fit:cover}.st-aerial figcaption{color:var(--st-muted);margin-top:12px;font-size:12px}.st-map{background:var(--st-soft);border:1px solid var(--st-line);flex-direction:column;justify-content:center;gap:18px;min-height:310px;padding:36px;display:flex;position:relative;overflow:hidden}.st-map:before{content:"";background:var(--st-panel);border-inline:1px solid var(--st-line);width:22px;position:absolute;top:0;bottom:0;left:50%;transform:rotate(26deg)}.st-map>*{position:relative}.st-map-label{background:var(--st-panel);align-items:center;gap:10px;width:fit-content;padding:15px;font-size:15px;font-weight:600;display:flex}.st-map-label svg{width:20px;height:20px;color:var(--st-accent)}.st-map small{color:var(--st-muted)}.st-faq{max-width:800px;margin:auto}.st-faq h2{margin-bottom:30px}.st-faq details{border-bottom:1px solid var(--st-line);padding:20px 0}.st-faq summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5}.st-faq details p{color:var(--st-muted);margin-top:14px;font-size:14px}.st-footer{border-top:1px solid var(--st-line);padding-block:30px}.st-footer .st-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.st-footer p{max-width:540px;color:var(--st-muted);font-size:12px}.st-footer .st-wrap>button{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;width:fit-content;max-width:100%;padding:10px 12px;display:grid}.studio .st-footer button>img{object-fit:contain;width:84px;max-width:84px;height:22px}.st-footer button>span{min-width:0}.st-sticky{z-index:35;background:var(--st-panel);border-top:1px solid var(--st-line);padding:10px 20px calc(10px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0}.st-sticky .st-button{width:100%}.studio.st-dialog{border:1px solid var(--st-line);border-radius:6px;max-height:92dvh;padding:32px;animation:none;overflow-y:auto}.studio.st-dialog .j-card{background:var(--st-panel);box-shadow:none;border:0;border-radius:0;padding:0}.studio.st-dialog .j-card h2{font-family:var(--j-body);margin-bottom:12px;font-size:28px;font-weight:500;line-height:1.2}.studio .j-card:before{display:none}.studio .j-card .j-btn{box-shadow:none}.studio .j-card__hint{margin-bottom:20px;font-size:14px}.studio .j-card .j-field label,.studio .j-card .j-seg legend{font-family:var(--j-body);text-transform:none;color:var(--st-ink);font-size:13px;font-weight:500}.studio .j-card .j-field input{border:1px solid var(--st-line);color:var(--st-ink);background:var(--st-panel);font-size:16px;font-family:var(--j-body);border-radius:4px;padding:13px 14px}.studio .j-card .j-field input:focus{outline:2px solid var(--st-dark);outline-offset:1px;box-shadow:none}.studio .j-card .j-seg__row{grid-template-columns:1fr 1fr}.studio .j-card .j-seg__btn{background:var(--st-panel);border:1px solid var(--st-line);color:var(--st-ink);border-radius:4px;padding:12px}.studio .j-card .j-seg__btn.is-active{background:var(--st-soft);border-color:var(--st-dark);box-shadow:none}.studio .j-card .j-seg__btn strong{font-family:var(--j-body);font-size:13px}.studio .j-card .j-slot{background:var(--st-panel);color:var(--st-ink);border:1px solid var(--st-line);min-width:68px;font-family:var(--j-body);border-radius:4px;padding:9px}.studio .j-card .j-slot.is-active{background:var(--st-dark);color:var(--st-on-dark);border-color:var(--st-dark)}.studio .j-card .j-slot:disabled{opacity:.4}.studio .j-card .j-steps span{font-family:var(--j-body);color:var(--st-muted);text-transform:none;font-size:12px}.studio .j-card .j-steps span.is-on{color:var(--st-ink);border-top-color:var(--st-dark)}.studio .j-card .j-btn{min-height:50px;font-family:var(--j-body);letter-spacing:0;text-transform:none;border-radius:3px;font-size:14px}.studio .j-card .j-btn--primary{background:var(--st-accent);color:var(--st-on-accent);border:1px solid var(--st-accent)}.studio .j-card .j-btn--primary:hover{background:var(--st-accent-hover)}.studio .j-card .j-btn--out{border-color:var(--st-line);background:var(--st-panel);color:var(--st-ink)}.studio .j-card .j-field.is-error input{border-color:var(--st-error);background:var(--st-error-bg)}.studio .j-alert,.studio .j-field__err{color:var(--st-error)}.st-thanks{align-items:center;min-height:90dvh;padding-block:70px;display:grid}.st-thanks .st-wrap{max-width:700px}.st-thanks h1{margin-block:24px;font-size:44px;line-height:1.12}.st-confirmed{width:58px;height:58px;color:var(--st-dark);animation:.4s ease-out st-confirm}.st-thanks dl{grid-template-columns:1fr 1fr;gap:18px;margin-block:30px;display:grid}.st-thanks dt{color:var(--st-muted);font-size:12px}.st-thanks dd{margin:0;font-size:17px}@keyframes st-confirm{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (width>=1440px){.st-hero{min-height:660px}}@media (width<=767px){.st-wrap{width:calc(100% - 40px)}.st-section{padding-block:44px}.studio.studio h2{font-size:34px;line-height:1.12}.st-hero{min-height:0}.studio.studio{--st-hero-overlay:linear-gradient(90deg, #0d1715d6, #0d171578)}.studio .st-hero__image{object-position:60% center}.st-hero__inner{padding-block:20px 24px}.st-brand{gap:12px;margin-bottom:22px}.st-brand b{font-size:20px}.st-brand small{font-size:8px}.st-brand span{padding:6px 8px;font-size:9px}.st-hero .st-kicker{font-size:10px;margin-bottom:12px!important}.studio .st-hero h1{max-width:100%;margin-bottom:14px;font-size:48px;line-height:1}.st-location{font-size:12px}.st-hero__specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin-top:14px;font-size:12px}.st-hero__specs span,.st-hero__specs span:first-child{border:0;padding:0}.st-price{margin-block:14px 16px}.st-price strong{font-size:32px}.st-hero__payments{gap:16px;font-size:12px}.st-hero__payments span{min-width:0}.st-hero__payments b{margin:0;font-size:14px;display:block}.st-hero__note{max-width:290px;font-size:10px;line-height:1.5}.st-price p{font-size:12px}.st-hero .st-button{width:100%}.st-nav .st-wrap{gap:24px;padding-block:17px}.st-stats{grid-template-columns:1fr 1fr;gap:22px 18px;padding-block:28px}.st-stats div{border:0}.st-stats strong{font-size:32px}.st-split{grid-template-columns:1fr;gap:28px}.st-section-head{display:block}.st-section-head h2,.st-copy h2{max-width:100%}.st-copy>p:not(.st-kicker){margin-top:16px;font-size:15px;line-height:1.7}.st-copy>.st-button,.st-condition>.st-wrap>.st-button{width:100%}.st-section-head p:not(.st-kicker){margin-top:16px}.st-gallery{grid-template-columns:1fr 1fr;gap:10px}.studio .st-gallery-item:first-child img{aspect-ratio:16/9}.studio .st-gallery-item img{aspect-ratio:4/3}.st-gallery-item .st-caption{gap:6px;min-height:55px;padding:10px 0;font-size:12px}.st-payments{grid-template-columns:1fr 1fr;gap:20px}.st-payments div:last-child{grid-column:span 2}.st-payments strong{font-size:28px}.studio .st-aerial img{aspect-ratio:4/3}.st-map{min-height:280px;padding:22px}.st-footer{padding-bottom:104px}.st-sticky.is-visible{display:block}.studio.st-dialog{top:0;left:0;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:52px 22px 24px;position:fixed;inset:0}.studio.st-dialog.st-dialog{--tw-translate-x:0!important;--tw-translate-y:0!important}div.studio.st-dialog[role=dialog]{translate:0!important}.studio.st-dialog .j-card h2{font-size:25px}.studio .j-card .j-seg__row{grid-template-columns:1fr 1fr;gap:8px}.st-thanks h1{font-size:34px}}@media (width<=359px){.st-wrap{width:calc(100% - 32px)}.studio .st-hero h1{font-size:43px}.studio.studio h2{font-size:30px}.st-payments strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.st-confirmed{animation:none}.studio .st-gallery-item img{transition:none}}.st-prelaunch{background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;max-width:520px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-block;margin-bottom:18px!important}.st-r2v{max-width:460px;color:var(--st-dark-muted);font-size:15px;margin-top:10px!important}.st-pills{grid-template-columns:1fr 1fr;gap:8px;max-width:520px;margin:18px 0 0;padding:0;list-style:none;display:grid}.st-pills li{color:var(--st-dark-muted);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.35}.st-pills b{color:var(--st-on-dark);font-size:14px;font-weight:600;display:block}.st-dark .st-more{color:var(--st-on-dark);border-color:var(--st-dark-muted);margin-top:16px}.st-dark .st-more:hover{background:#ffffff1a}.studio.studio h1,.studio.studio h2{font-weight:600}.st-disclaimer summary{cursor:pointer;margin-bottom:6px;font-weight:600}.studio.studio{--st-lime:#d4ec3c;--st-serif:"Times New Roman", Georgia, "Iowan Old Style", serif}.studio .st-kicker{color:var(--st-accent,inherit);letter-spacing:.18em}.studio .st-dark .st-kicker{color:var(--st-lime)}.studio.studio h2{font-family:var(--st-serif);letter-spacing:-.01em;font-weight:400}.st-poster{align-items:stretch;min-height:92svh;overflow:hidden}.st-poster:after{background:linear-gradient(#0a142373 0%,#0000 32% 52%,#000000e0 82%,#000 100%)}.st-poster .st-hero__image{object-position:50% 60%}.st-poster .st-hero__inner{min-height:inherit;box-sizing:border-box;flex-direction:column;width:min(100%,1240px);margin-inline:auto;padding-block:56px 32px;padding-inline:32px;display:flex}.st-eyebrow{color:var(--st-lime);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:18px!important}.studio .st-poster h1{font-family:var(--st-serif);text-wrap:balance;max-width:760px;font-size:76px;line-height:1.02;font-weight:400!important}.studio .st-poster h1 em{font-style:italic;display:block}.st-wordmark{letter-spacing:-.02em;color:var(--st-on-dark);text-align:center;text-shadow:0 8px 40px #00000040;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(88px,22vw,300px);font-weight:900;line-height:.8;margin:auto 0 0!important}.st-poster__bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:28px;display:grid}.st-poster__specs{font-size:24px;font-weight:700}.st-poster .st-location{margin-top:6px;font-size:18px}.st-poster .st-location svg{color:var(--st-lime)}.st-poster__price{text-align:right}.st-poster__price small{letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:600;display:block}.st-poster__price strong{color:var(--st-lime);font-size:46px;font-weight:800;line-height:1}.st-poster .st-pills{grid-template-columns:repeat(4,1fr);max-width:none;margin-top:24px}.st-poster .st-pills b{color:var(--st-lime)}.studio .st-button--lime{align-self:flex-start;margin-top:20px;font-weight:700;background:var(--st-lime)!important;color:#0b0b0a!important}@media (width<=767px){.st-poster{min-height:0}.st-poster .st-hero__inner{padding:28px 20px 22px}.st-eyebrow{letter-spacing:.14em;font-size:10px}.studio .st-poster h1{font-size:40px}.st-wordmark{font-size:24vw;margin-top:150px!important}.st-poster__bar{margin-top:18px}.st-poster__specs{font-size:16px}.st-poster .st-location{font-size:13px}.st-poster__price small{font-size:10px}.st-poster__price strong{font-size:28px}.st-poster .st-pills{grid-template-columns:1fr 1fr}.studio .st-button--lime{align-self:stretch}}.studio.studio{--st-bg:#0a0a0a;--st-panel:#111311;--st-ink:#f5f6f2;--st-muted:#a7ada8;--st-line:#2a2d2a;--st-accent:#d4ec3c;--st-accent-hover:#c2da2a;--st-on-accent:#0b0b0a;--st-dark:#000;--st-dark-muted:#c9cec9;--st-soft:#1a1d1a;--st-error:#ff8a8a;--st-error-bg:#2a1414}.studio .st-kicker{color:var(--st-lime)}.studio.studio h2{font-size:52px;line-height:1.04}.studio .st-stats strong{color:var(--st-lime);font-weight:800}.studio .st-condition{background:var(--st-panel)}.studio .st-payments strong{color:var(--st-lime);font-weight:800}.studio .st-gallery-item,.studio .st-feature img,.studio .st-aerial img{border-radius:0}.studio .st-button{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.studio .st-nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0aeb;position:sticky;top:0}.studio .st-nav a:hover{color:var(--st-lime)}.studio .st-faq summary{font-family:var(--st-serif);font-size:22px}.studio .st-faq details{border-color:var(--st-line)}@media (width<=767px){.studio.studio h2{font-size:36px}.studio .st-faq summary{font-size:19px}.st-section{padding-block:56px}.studio.studio h2{font-size:32px;line-height:1.08}.studio .st-poster h1{font-size:36px;line-height:1.05}.st-wordmark{font-size:25vw;margin-top:110px!important}.st-poster__bar{grid-template-columns:1fr;gap:10px;margin-top:14px}.st-poster__price{text-align:left;align-items:baseline;gap:10px;display:flex}.st-poster__specs{font-size:17px}.st-pills li{padding:10px}.st-pills b{font-size:13px}.studio .st-stats{gap:20px 16px}.studio .st-stats strong{white-space:nowrap;font-size:26px}.studio .st-button{letter-spacing:.04em;font-size:13px}.studio .st-copy>p:not(.st-kicker){font-size:15px}.studio .st-faq summary{padding-block:16px;font-size:17px;line-height:1.35}.studio .st-caption{font-size:13px}.studio .st-nav .st-wrap{gap:22px;padding-block:14px}.st-poster:after{background:linear-gradient(#0a142380 0%,#0000 30%,#0000008c 50%,#000000eb 68%,#000 100%)}.st-poster .st-location{color:var(--st-on-dark)}}
