@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-normal-300_900.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-italic-300_900.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-normal-400.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-normal-500.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-normal-600.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-normal-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-normal-500.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--off-white:#f3efe7;--deep-forest:#0e2a20;--studio-red:#c0411e;--clay-ink:#a8371a;--clay-glow:#e89b72;--stark-black:#16140f;--on-surface:#22201a;--on-surface-variant:#5c574c;--surface-dim:#e4decf;--surface-container:#ece7db;--outline:#8a8576;--outline-variant:#d5cebe;--gutter:24px;--m-mob:20px;--m-desk:64px;--max-content:1280px;--editorial:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--off-white);color:var(--on-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Hanken Grotesk,sans-serif;overflow-x:hidden}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}:where(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid}::selection{background:var(--studio-red);color:var(--off-white)}.display{font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.025em;font-family:Fraunces,Georgia,serif;line-height:.96}.display-soft{font-variation-settings:"SOFT" 30, "WONK" 1}.grain{z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.link-underline{color:inherit;text-decoration:none;display:inline-block;position:relative}.link-underline:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--editorial);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-underline:hover:after{transform-origin:0;transform:scaleX(1)}.shell{max-width:var(--max-content);padding:0 var(--m-mob);margin:0 auto}@media (min-width:768px){.shell{padding:0 var(--m-desk)}}.mono{text-transform:uppercase;letter-spacing:.14em;color:var(--on-surface-variant);font-family:JetBrains Mono,monospace;font-size:10px}.rule-tag{align-items:center;gap:12px;display:flex}.rule-tag:before{content:"";background:var(--studio-red);flex:none;width:32px;height:1px;display:block}.lede{color:var(--on-surface-variant);max-width:30rem;font-size:17px;line-height:1.65}.hero{border-bottom:1px solid var(--stark-black);padding:88px 0 56px}@media (min-width:768px){.hero{padding:104px 0 80px}}.hero h1{color:var(--stark-black);margin-top:28px;font-size:clamp(2.5rem,4.6vw,4.3rem);line-height:.94}.hero h1 span{display:block}.plate{border:1px solid var(--stark-black);background:var(--deep-forest);color:var(--off-white);text-align:center;padding:32px 28px}.plate .mono{color:var(--clay-glow)}.plate .num{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--off-white);margin-top:14px;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5.2vw,3.2rem);line-height:1;text-decoration:none;display:block}.plate .sub{color:var(--outline-variant);margin-top:14px;font-size:14px}.record{border-top:1px solid var(--stark-black);padding:28px 0}.record:last-child{border-bottom:1px solid var(--stark-black)}.record-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.record h3{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--stark-black);margin-top:10px;font-family:Fraunces,Georgia,serif;font-size:28px;line-height:1.05}.record .summary{color:var(--on-surface);max-width:46rem;margin-top:14px;font-size:16px;line-height:1.6}.facts{gap:14px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}@media (min-width:768px){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact .k{text-transform:uppercase;letter-spacing:.14em;color:var(--outline);font-family:JetBrains Mono,monospace;font-size:10px;display:block}.fact .v{color:var(--stark-black);margin-top:5px;font-size:15px;display:block}.kind{text-transform:uppercase;letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px}.kind.tenant{color:var(--clay-ink)}.kind.broker{color:var(--deep-forest)}.kind.vendor,.kind.other{color:var(--outline)}.screened{border-top:1px solid var(--outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:22px 0;display:flex}.screened .who{color:var(--on-surface-variant);font-size:15px}.empty{border-top:1px solid var(--stark-black);border-bottom:1px solid var(--stark-black);padding:56px 0}.nav{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--stark-black);background:#f3efe7e6;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.nav a{color:var(--stark-black);text-decoration:none}.nav-links{gap:36px;display:none}@media (min-width:1024px){.nav-links{display:flex}}.nav-cta{border:1px solid var(--stark-black);transition:background .4s var(--editorial), color .4s var(--editorial);padding:8px 20px;display:none}@media (min-width:640px){.nav-cta{display:inline-block}}.nav-cta:hover{background:var(--stark-black);color:var(--off-white)!important}.site-foot{background:var(--deep-forest);color:var(--off-white);margin-top:96px;padding-top:64px;overflow:hidden}.site-foot .mono{color:var(--off-white)}.site-foot .mono.dim{color:#f3efe78c}.site-foot a{color:var(--off-white);text-decoration:none}.foot-cols{border-top:1px solid #f3efe733;grid-template-columns:1fr;gap:40px;margin-top:32px;padding-top:40px;display:grid}@media (min-width:768px){.foot-cols{gap:var(--gutter);grid-template-columns:2fr 1fr 1fr}}.foot-blurb{color:#f3efe7b3;max-width:26rem;font-size:15px;line-height:1.65}.foot-col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.foot-mark{font-optical-sizing:auto;letter-spacing:-.03em;-webkit-user-select:none;user-select:none;margin-top:56px;font-family:Fraunces,Georgia,serif;font-size:19vw;line-height:.8}@media (min-width:768px){.foot-mark{font-size:15vw}}.foot-base{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:56px 0 40px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-grid{grid-template-columns:1fr;align-items:end;gap:48px;display:grid}@media (min-width:1024px){.hero-grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.hero-copy{grid-column:span 7}.hero-aside{grid-column:span 5}}.hero-aside .row{border-top:1px solid var(--stark-black);align-items:baseline;gap:20px;padding:14px 0;display:flex}.hero-aside .row:last-child{border-bottom:1px solid var(--stark-black)}.hero-aside .row span:last-child{color:var(--stark-black);font-size:16px;line-height:1.35}.btn{border:1px solid var(--stark-black);text-transform:uppercase;letter-spacing:.14em;color:var(--stark-black);transition:background .45s var(--editorial), color .45s var(--editorial);padding:14px 26px;font-family:JetBrains Mono,monospace;font-size:10px;text-decoration:none;display:inline-block}.btn:hover{background:var(--stark-black);color:var(--off-white)}.dim-note{color:var(--outline)}.demo-row{border-top:1px solid var(--stark-black);padding:14px 0}.demo-row:last-child{border-bottom:1px solid var(--stark-black)}.demo-row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.demo-name{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--stark-black);margin-top:6px;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.1}.demo-detail{color:var(--on-surface-variant);margin-top:3px;font-size:15px}.demo-empty{border-top:1px solid var(--stark-black);border-bottom:1px solid var(--stark-black);padding:28px 0}.band{padding-top:88px;padding-bottom:24px}.steps{margin-top:40px}.step{border-top:1px solid var(--stark-black);align-items:baseline;gap:24px;padding:24px 0;display:flex}.step:last-child{border-bottom:1px solid var(--stark-black)}.step .mono{flex:none;padding-top:4px}.step h3{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--stark-black);font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1.1}.step p{color:var(--on-surface-variant);max-width:42rem;margin-top:8px;font-size:16px;line-height:1.6}.proof{background:var(--deep-forest);color:var(--off-white);margin-top:88px;padding:88px 0}.proof .mono.dim{color:#f3efe78c}.proof-h{max-width:22ch;margin-top:24px;font-size:clamp(1.9rem,3.4vw,3rem)}.proof-row{border-top:1px solid #f3efe733;grid-template-columns:1fr;gap:28px;margin-top:56px;padding-top:32px;display:grid}@media (min-width:768px){.proof-row{gap:var(--gutter);grid-template-columns:repeat(3,1fr)}}.proof-num{font-optical-sizing:auto;letter-spacing:-.02em;margin-top:8px;font-family:Fraunces,Georgia,serif;font-size:26px}.price-grid{grid-template-columns:1fr;gap:48px;margin-top:40px;display:grid}@media (min-width:900px){.price-grid{grid-template-columns:1fr 1fr;gap:64px}}.price{font-optical-sizing:auto;letter-spacing:-.03em;color:var(--stark-black);margin-top:24px;font-family:Fraunces,Georgia,serif;font-size:clamp(3.4rem,7vw,5.4rem);line-height:1}.price-unit{letter-spacing:0;color:var(--on-surface-variant);margin-left:12px;font-family:Hanken Grotesk,sans-serif;font-size:17px}.start-card{border:1px solid var(--stark-black);padding:32px 28px}.start-h{color:var(--stark-black);margin-top:12px;font-size:30px}.proof-grid{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (min-width:900px){.proof-grid{grid-template-columns:1.15fr 1fr;gap:72px}}.proof-lede{color:#f3efe7b3;max-width:32rem;margin-top:24px;font-size:17px;line-height:1.65}.proof-note{color:#f3efe773;margin-top:28px}.sms{max-width:360px}.sms-from{color:#f3efe78c;margin-bottom:10px}.sms-bubble{background:var(--off-white);color:var(--stark-black);border-radius:14px;padding:16px 18px}.sms-bubble p{font-size:15px;line-height:1.5}.sms-bubble p+p{margin-top:2px}.sms-link{color:var(--clay-ink)}.sms-meta{color:#f3efe766;text-align:right;margin-top:10px}.start-form{margin-top:24px}.start-form fieldset{border:0;margin:0;padding:0}.start-form fieldset:disabled{opacity:.6;cursor:wait}.f-row{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:560px){.f-row{gap:var(--gutter);grid-template-columns:1fr 1fr}}.f{margin-bottom:18px;display:block}.f>.mono{margin-bottom:6px;display:block}.f input,.f textarea{border:0;border-bottom:1px solid var(--stark-black);width:100%;color:var(--stark-black);transition:border-color .3s var(--editorial);background:0 0;border-radius:0;padding:9px 0;font-family:Hanken Grotesk,sans-serif;font-size:15px}.f input::placeholder,.f textarea::placeholder{color:var(--outline)}.f input:focus,.f textarea:focus{border-bottom-color:var(--clay-ink);outline:none}.f textarea{resize:vertical}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.start-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:10px;display:flex}@media (min-width:560px){.start-actions{flex-direction:row;align-items:center;gap:20px}}.start-card button.btn{cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.14em;background:0 0;font-family:JetBrains Mono,monospace;font-size:10px}.places{grid-template-columns:1fr;gap:48px;margin-top:40px;display:grid}@media (min-width:900px){.places{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.shot-frame{border:1px solid var(--stark-black);position:relative;overflow:hidden}.shot-frame img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;display:block}.place-shot figcaption{margin-top:10px}.panel{background:var(--off-white);text-align:center;border:1px solid #16140f26;flex-direction:column;align-items:center;width:min(56%,260px);padding:22px 18px 20px;display:flex;position:absolute;bottom:8%;right:7%;box-shadow:0 18px 40px #16140f38}.panel-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--on-surface-variant);font-family:JetBrains Mono,monospace;font-size:8px}.panel-name{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--stark-black);margin-top:8px;font-family:Fraunces,Georgia,serif;font-size:21px;line-height:1.05}.panel-rule{background:var(--studio-red);width:26px;height:1px;margin:12px 0;display:block}.panel-sf{text-transform:uppercase;letter-spacing:.16em;color:var(--on-surface-variant);font-family:JetBrains Mono,monospace;font-size:8px}.panel-num{font-optical-sizing:auto;letter-spacing:-.01em;color:var(--clay-ink);margin-top:7px;font-family:Fraunces,Georgia,serif;font-size:17px}.place-list{flex-direction:column;display:flex}.place{border-top:1px solid var(--stark-black);padding:20px 0}.place:last-child{border-bottom:1px solid var(--stark-black)}.place p{color:var(--on-surface-variant);max-width:34rem;margin-top:7px;font-size:15px;line-height:1.6}.ask-grid{grid-template-columns:1fr;gap:48px;margin-top:40px;display:grid}@media (min-width:900px){.ask-grid{grid-template-columns:1.1fr 1fr;gap:64px}}.ask-h{color:var(--stark-black);font-size:clamp(1.8rem,3.2vw,2.7rem)}.rules{border-top:1px solid var(--stark-black);padding-top:20px}.rule-line{font-optical-sizing:auto;letter-spacing:-.01em;color:var(--stark-black);border-bottom:1px solid var(--outline-variant);padding:14px 0;font-family:Fraunces,Georgia,serif;font-size:19px;line-height:1.35}.rules .dim-note{padding-bottom:8px}
