/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#11110f;--paper:#f1f0ea;--acid:#ff5b3d;--sand:#d7d0c3;--line:#11110f2e}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-behavior:smooth;background:var(--ink)}html.intro-lock,html.intro-lock body{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--acid);color:var(--ink)}.site{min-height:100svh}.mono-label{font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.section-pad{padding:136px 4vw}.intro-curtain{z-index:1000;color:var(--paper);opacity:1;background:radial-gradient(circle at 50% 48%,#22221e 0,#11110f 46%,#090908 100%);transition:opacity .55s,visibility 0s .55s;position:fixed;inset:0;overflow:hidden}.intro-curtain:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:6.25vw 6.25vw;position:absolute;inset:0}.is-ready .intro-curtain{opacity:0;visibility:hidden;pointer-events:none}.earth-scene{aspect-ratio:1;opacity:1;width:min(68vw,760px);transform-origin:var(--earth-target-x,50%) var(--earth-target-y,50%);animation:5.8s cubic-bezier(.74,.02,.28,1) both earth-approach;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.earth-globe{position:absolute;inset:0}.earth-canvas{filter:drop-shadow(0 0 36px #ff5b3d21);width:100%;height:100%;display:block}.globe-caption{color:#f1f0ea94;width:max-content;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.16em;opacity:0;animation:.55s 1.85s both globe-caption-in;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%)}.earth-target{z-index:5;border:1px solid var(--paper);width:14px;height:14px;box-shadow:0 0 0 7px #ff5b3d33,0 0 30px var(--acid);opacity:0;border-radius:50%;margin:-7px 0 0 -7px;transition:opacity .15s linear;position:absolute}.earth-target:before,.earth-target:after{content:"";background:#f1f0ea99;width:44px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.earth-target:after{transform:translate(-50%,-50%)rotate(90deg)}.earth-target b{background:var(--acid);border-radius:50%;animation:.7s ease-in-out infinite alternate target-pulse;position:absolute;inset:3px}.earth-target em{color:var(--paper);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em;white-space:nowrap;font-style:normal;position:absolute;top:-2px;left:24px}.earth-orbit,.zoom-ring{pointer-events:none;border:1px solid #f1f0ea29;border-radius:50%;position:absolute}.earth-orbit{opacity:0;animation:.55s 1.75s both orbit-reveal;inset:28% 1%}.orbit-a{transform:rotate(21deg)}.orbit-b{transform:rotate(-53deg)}.zoom-ring{left:var(--earth-target-x,50%);top:var(--earth-target-y,50%);opacity:0;width:18px;height:18px;transform:translate(-50%,-50%)scale(.2)}.ring-one{animation:1.35s ease-out 3.05s both locator-ring}.ring-two{animation:1.35s ease-out 3.38s both locator-ring}.ring-three{animation:1.35s ease-out 3.71s both locator-ring}.intro-heading{gap:8px;animation:.6s 4.45s both intro-heading-out;display:grid;position:absolute;top:4vh;left:4vw}.intro-heading span,.intro-arrival span,.intro-arrival small{font:650 8px var(--font-geist-mono),monospace;letter-spacing:.14em}.intro-heading strong{font:600 clamp(14px,1.6vw,22px) var(--font-geist-mono),monospace;letter-spacing:.035em}.intro-arrival{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#11110fd1;border:1px solid #f1f0ea66;gap:7px;width:min(480px,74vw);padding:18px 21px;animation:1.35s cubic-bezier(.2,.8,.2,1) 3.82s both arrival-lock;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,26px)}.intro-arrival span{color:var(--acid)}.intro-arrival strong{letter-spacing:-.055em;font-size:clamp(25px,3.2vw,46px);line-height:.92}.intro-arrival small{opacity:.55}.intro-skip{z-index:8;color:var(--paper);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em;cursor:pointer;background:#11110f4d;border:1px solid #f1f0ea52;border-radius:999px;padding:10px 14px;transition:background .2s,color .2s;position:absolute;top:4vh;right:4vw}:is(.intro-skip:hover,.intro-skip:focus-visible){background:var(--paper);color:var(--ink);outline:none}.intro-meta{font:600 9px var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;display:flex;position:absolute;inset:auto 4vw 4vh}.intro-line{background:#333;height:1px;position:absolute;bottom:8vh;left:4vw;right:4vw;overflow:hidden}.intro-line i{background:var(--acid);transform-origin:0;width:100%;height:100%;animation:5.75s cubic-bezier(.25,.8,.2,1) both load-line;display:block}.earth-scene,.earth-orbit,.globe-caption,.earth-target b,.ring-one,.ring-two,.ring-three,.intro-heading,.intro-arrival,.intro-line i{animation-play-state:paused}.intro-playing .earth-scene,.intro-playing .earth-orbit,.intro-playing .globe-caption,.intro-playing .earth-target b,.intro-playing .ring-one,.intro-playing .ring-two,.intro-playing .ring-three,.intro-playing .intro-heading,.intro-playing .intro-arrival,.intro-playing .intro-line i{animation-play-state:running}@keyframes earth-approach{0%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}80%{transform:translate(-50%,-50%)scale(1.08)}86%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(14)}}@keyframes globe-caption-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:.58;transform:translate(-50%)}}@keyframes orbit-reveal{0%{opacity:0}to{opacity:1}}@keyframes target-pulse{to{opacity:.35;transform:scale(.55)}}@keyframes locator-ring{0%{opacity:.7;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes arrival-lock{0%{opacity:0;transform:translate(-50%,26px)}28%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-18px)scale(1.04)}}@keyframes intro-heading-out{to{opacity:0;transform:translateY(-10px)}}@keyframes load-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-meter{z-index:80;background:#ffffff14;width:3px;position:fixed;top:0;bottom:0;left:0}.scroll-meter i{transform-origin:top;background:var(--acid);width:100%;height:100%;display:block}.site-header{z-index:50;height:86px;color:var(--paper);border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 4vw;display:grid;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brand-number{letter-spacing:-.07em;font-size:28px;font-weight:900;line-height:.8}.brand-address{font:600 9px/1.25 var(--font-geist-mono), monospace;text-transform:uppercase;border-left:1px solid #ffffff59;padding-left:12px}.site-header nav{font:600 10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;gap:34px;display:flex}.site-header nav a{opacity:.65;transition:opacity .2s}:is(.site-header nav a:hover,.site-header nav a:focus-visible){opacity:1}.share-button{color:inherit;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:100px;justify-self:end;padding:10px 16px;transition:background .2s,color .2s}:is(.share-button:hover,.share-button:focus-visible){background:var(--paper);color:var(--ink)}.hero-shell{background:var(--ink);height:300svh}.hero{--scene-x:-5deg;--scene-y:3deg;--pointer-x:50%;--pointer-y:50%;--cursor-x:50vw;--cursor-y:50vh;--hero-progress:0;--door-progress:0;--threshold-progress:0;--entry-progress:0;height:100svh;min-height:680px;color:var(--paper);perspective:1200px;isolation:isolate;background:#202722;position:sticky;top:0;overflow:hidden}.hero-terrain{z-index:-3;width:100%;height:100%;opacity:calc(.45 + var(--hero-progress) * .48);transform:scale(calc(1 + var(--hero-progress) * .12));transform-origin:62% 58%;position:absolute;inset:0}.hero-grid{z-index:-2;opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-grid:after{content:"";background-image:linear-gradient(#cfe1dc1f 1px,#0000 1px),linear-gradient(90deg,#cfe1dc1f 1px,#0000 1px);background-size:5vw 5vw;width:75vw;height:65vw;position:absolute;top:25vh;left:25vw;transform:perspective(700px)rotateX(68deg)}.hero-glow{z-index:-1;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#ff77581a,transparent 22%),radial-gradient(ellipse 54% 48% at 69% 54%,#dcebe666,#697c7233 39%,transparent 75%),radial-gradient(ellipse 72% 42% at 72% 82%,#6d877533,transparent 70%),linear-gradient(126deg,#141916 0%,#2b352f 54%,#111512 100%);position:absolute;inset:0}.hero-copy{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:110px 4vw 4vh}.eyebrow{width:36vw;font:600 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.75;justify-content:space-between;margin:0;display:flex}.hero-copy h1{--address-indent:clamp(15px,1.45vw,25px);letter-spacing:-.078em;text-transform:uppercase;width:34vw;transform:translate3d(calc(var(--hero-progress) * -3vw),calc(var(--hero-progress) * -5vh),0) scale(calc(1 - var(--hero-progress) * .06));transform-origin:0;opacity:clamp(0,calc(1 - var(--hero-progress) * 2.15),1);text-shadow:0 18px 52px #0000003d;margin:auto 0;font-size:clamp(58px,6.15vw,106px);font-weight:900;line-height:.8}.hero-copy h1 span{display:block}.hero-copy h1>span:first-child,.hero-copy h1 span:nth-child(2){margin-left:var(--address-indent)}.hero-copy h1 span:nth-child(2){color:#0000;-webkit-text-stroke:1px #f1f0eab8}.hero-copy h1 .hero-street-line{letter-spacing:-.06em;align-items:baseline;gap:clamp(28px,2.4vw,40px);width:max-content;display:flex}.hero-street-line b{font:inherit;letter-spacing:inherit}.hero-street-line b:first-child{flex:none}.hero-copy h1 span:nth-child(3){margin-left:1vw}.hero-bottom{width:44vw;opacity:clamp(0,calc(1 - var(--hero-progress) * 2.2),1);transform:translateY(calc(var(--hero-progress) * 30px));justify-content:space-between;align-items:flex-end;gap:4vw;display:flex}.hero-bottom p{letter-spacing:-.03em;margin:0;font-size:16px;line-height:1.1}.hero-bottom a{pointer-events:auto;font:700 10px var(--font-geist-mono), monospace;text-transform:uppercase;align-items:center;gap:20px;display:flex}.hero-bottom a span{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hero-manifesto{z-index:5;text-align:right;opacity:clamp(0,calc(1 - var(--hero-progress) * 2.4),1);transform:translateY(calc(var(--hero-progress) * -18px));position:absolute;top:116px;right:4vw}.hero-manifesto p{font:600 clamp(11px,.82vw,14px)/1.2 var(--font-geist-mono), monospace;opacity:.76;margin-top:9px}.asset-presentation{display:contents}.mobile-asset-wordmark,.mobile-rent-row,.mobile-stat-grid{display:none}.property-stage{z-index:3;aspect-ratio:1.36;pointer-events:auto;will-change:transform;width:min(73vw,1220px);transform:translate3d(calc(var(--hero-progress) * -5vw + var(--threshold-progress) * -4vw),calc(var(--hero-progress) * -2vh + var(--threshold-progress) * 1vh),0) scale(calc(1 + var(--hero-progress) * .08 + var(--threshold-progress) * .66));transform-origin:64% 55%;background:linear-gradient(150deg,#0714160f,#07141685),url(/media/gallery/03-front-elevation.webp) 50%/cover no-repeat;position:absolute;top:9vh;right:-1vw}.investment-world{isolation:isolate;-webkit-mask-image:radial-gradient(ellipse calc(74% + var(--threshold-progress) * 42%) calc(72% + var(--threshold-progress) * 40%) at 58% 55%,#000 calc(50% + var(--threshold-progress) * 38%),#000000eb calc(67% + var(--threshold-progress) * 27%),transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(74% + var(--threshold-progress) * 42%) calc(72% + var(--threshold-progress) * 40%) at 58% 55%,#000 calc(50% + var(--threshold-progress) * 38%),#000000eb calc(67% + var(--threshold-progress) * 27%),transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(74% + var(--threshold-progress) * 42%) calc(72% + var(--threshold-progress) * 40%) at 58% 55%,#000 calc(50% + var(--threshold-progress) * 38%),#000000eb calc(67% + var(--threshold-progress) * 27%),transparent 100%);mask-image:radial-gradient(ellipse calc(74% + var(--threshold-progress) * 42%) calc(72% + var(--threshold-progress) * 40%) at 58% 55%,#000 calc(50% + var(--threshold-progress) * 38%),#000000eb calc(67% + var(--threshold-progress) * 27%),transparent 100%);position:absolute;inset:0;overflow:hidden}.investment-world:before{content:"";z-index:1;pointer-events:none;opacity:calc(1 - var(--threshold-progress));background:linear-gradient(90deg,#1b231e 0%,#1b231ed1 5%,#1b231e40 14%,#0000 27%);position:absolute;inset:0}.investment-world:after{content:"";z-index:1;pointer-events:none;opacity:calc(1 - var(--threshold-progress) * .88);background:radial-gradient(circle at 53% 53%,#0000 36%,#10131114 62%,#0d100e70 92%);position:absolute;inset:0}.investment-world canvas{z-index:0;touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.world-poster,.thesis-world-poster,.particle-cap-poster{pointer-events:none;opacity:1;visibility:visible;background:linear-gradient(150deg,#07141614,#0714168a),url(/media/gallery/03-front-elevation.webp) 50%/cover no-repeat;transition:opacity .45s,visibility .45s;position:absolute;inset:0}.world-poster{z-index:2}.investment-world.is-ready .world-poster{opacity:0;visibility:hidden}.investment-world.is-fallback .world-poster{opacity:1;visibility:visible}.investment-world.is-fallback canvas{display:none}.world-chrome{z-index:3;color:#f1f0ea9e;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;opacity:clamp(0,calc(var(--hero-progress) * 3.5 - var(--threshold-progress) * 2.2),.74);justify-content:space-between;display:flex;position:absolute;top:9%;left:12%;right:7%}.world-chrome span:first-child:before{content:"";background:var(--acid);width:5px;height:5px;box-shadow:0 0 13px var(--acid);border-radius:50%;margin-right:8px;display:inline-block}.world-hotspot{z-index:4;min-width:78px;min-height:40px;color:var(--paper);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--font-geist-mono),monospace;cursor:pointer;will-change:transform;background:#0f14127a;border:1px solid #f1f0ea57;border-radius:0;grid-template-columns:auto auto;align-items:center;gap:8px;padding:7px 9px;transition:border-color .2s,background .2s,color .2s,opacity .2s;display:grid;position:absolute;top:0;left:0;box-shadow:0 12px 30px #00000021}.world-hotspot span{background:var(--paper);width:19px;height:19px;color:var(--ink);border-radius:50%;place-items:center;font-size:7px;display:grid}.world-hotspot strong{letter-spacing:-.02em;font-size:9px}:is(.world-hotspot:hover,.world-hotspot:focus-visible,.world-hotspot[aria-pressed=true]){border-color:var(--acid);background:var(--acid);color:var(--ink);outline:none}.world-hotspot[aria-pressed=true] span{background:var(--ink);color:var(--acid)}.world-loading{z-index:5;width:max-content;max-width:80%;color:var(--paper);font:600 7px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#11110fb8;border:1px solid #f1f0ea40;padding:8px 11px;transition:opacity .55s,visibility .55s;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.investment-world.is-ready .world-loading{opacity:0;visibility:hidden}.investment-world.is-fallback:before{content:"431";color:#0000;-webkit-text-stroke:1px #f1f0ea4d;letter-spacing:-.1em;text-align:center;font-size:22vw;font-weight:900;position:absolute;inset:24% 0 auto}.investment-world.is-fallback .world-hotspot{display:none}.stage-caption{z-index:6;font:600 8px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;opacity:clamp(0,calc(var(--hero-progress) * 2.8 - var(--threshold-progress) * 2.4),.66);pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:2%;left:16%;right:8%}.door-entry{z-index:24;pointer-events:none;opacity:clamp(0,calc(var(--threshold-progress) * 2.5),1);align-content:end;justify-items:start;gap:10px;padding:0 0 8vh 5vw;display:grid;position:absolute;inset:0;overflow:hidden}.door-entry:before{content:"";z-index:-2;opacity:clamp(0,calc(var(--threshold-progress) * .9 - var(--entry-progress) * .56),.82);transform:scale(calc(1.08 - var(--threshold-progress) * .08));background:radial-gradient(23% 45% at 61% 53%,#0000 0 25%,#ff5b3d14 41%,#0809096b 70%,#080807d1);position:absolute;inset:-8%}.door-entry:after{content:"";z-index:2;left:9%;right:9%;top:calc(18% + var(--threshold-progress) * 61%);background:linear-gradient(90deg,transparent,#fff3,var(--acid),#fff3,transparent);height:1px;opacity:clamp(0,calc(var(--threshold-progress) * 1.4 - var(--entry-progress) * .9),.7);position:absolute;box-shadow:0 0 18px #ff5b3d73}.door-entry>span,.door-entry>strong,.door-entry>small,.door-entry>.entry-rule{z-index:3;opacity:max(0,min(1,calc((var(--threshold-progress) - .08) * 3.2),calc((1 - var(--entry-progress)) * 3.8)));position:relative}.door-entry>span{color:var(--acid);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.16em}.door-entry>strong{letter-spacing:-.07em;text-align:left;text-shadow:0 14px 44px #0000007a;transform:translateY(calc((1 - var(--threshold-progress)) * 24px));font-size:clamp(38px,4.8vw,76px);line-height:.84}.door-entry>small{color:#f1f0ea94;width:min(390px,72vw);font:650 7px var(--font-geist-mono),monospace;letter-spacing:.11em;justify-content:space-between;gap:44px;display:flex}.door-entry>small b{color:#f1f0eadb;font:inherit}.door-entry>small em{color:#f1f0ea8a;font:inherit;font-style:normal}.door-entry>.entry-rule{background:linear-gradient(90deg,transparent,var(--acid),transparent);width:min(390px,72vw);height:1px;transform:scaleX(var(--threshold-progress));margin-top:7px;display:block}.interior-whiteout{z-index:34;pointer-events:none;opacity:clamp(0,calc((var(--entry-progress) - .72) * 3.7),1);background:#fff;position:absolute;inset:0}.scene-cursor{z-index:90;left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;mix-blend-mode:screen;border:1px solid #ff5b3dbf;border-radius:50%;width:34px;height:34px;transition:width .15s,height .15s;position:fixed;transform:translate(-50%,-50%)}.scene-cursor i{background:var(--acid);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-toggle{z-index:20;color:var(--paper);font:600 9px var(--font-geist-mono), monospace;text-transform:uppercase;cursor:pointer;opacity:.72;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex;position:absolute;bottom:104px;left:4vw}.sound-bars{align-items:center;gap:2px;width:16px;height:12px;display:flex}.sound-bars i{background:currentColor;width:2px;height:3px}.sound-bars.active i{animation:.65s ease-in-out infinite alternate sound-bar}.sound-bars.active i:nth-child(2){animation-delay:-.35s}.sound-bars.active i:nth-child(3){animation-delay:-.1s}.sound-bars.active i:nth-child(4){animation-delay:-.5s}@keyframes sound-bar{to{height:12px}}.unit-console{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(340px,31vw);opacity:clamp(0,calc(var(--hero-progress) * 2.25 - var(--threshold-progress) * 5.2),1);transform:translateY(calc((1 - var(--hero-progress)) * 28px));background:#11110f9e;border:1px solid #f1f0ea3d;padding:16px;position:absolute;bottom:5vh;left:4vw;right:auto}.unit-console-head{color:var(--acid);font:600 7px var(--font-geist-mono),monospace;letter-spacing:.06em;justify-content:space-between;gap:12px;display:flex}.unit-console-main{justify-content:space-between;align-items:baseline;gap:20px;margin:16px 0 12px;display:flex}.unit-console-main strong{letter-spacing:-.045em;font-size:22px}.unit-console-main strong:last-child{font-size:27px}.unit-console-main small{font:500 8px var(--font-geist-mono),monospace;opacity:.5}.unit-meter{background:#ffffff29;height:2px}.unit-meter i{background:var(--acid);height:100%;transition:width .45s cubic-bezier(.76,0,.24,1);display:block}.unit-console>p{opacity:.65;margin:14px 0 16px;font-size:11px;line-height:1.35}.unit-switcher{z-index:2;border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.unit-switcher button{min-height:42px;color:var(--paper);font:600 8px var(--font-geist-mono),monospace;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-right:1px solid #ffffff2e;padding:8px}.unit-switcher button:last-child{border-right:0}.unit-switcher button[aria-pressed=true]{background:var(--acid);color:var(--ink)}.scroll-chapter{z-index:14;font:500 7px var(--font-geist-mono),monospace;letter-spacing:.08em;writing-mode:vertical-rl;opacity:.55;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:38%;bottom:13%;right:1.4vw}.scroll-chapter i{background:linear-gradient(var(--acid),#ffffff1f);transform-origin:top;width:1px;transform:scaleY(calc(.18 + var(--hero-progress) * .82));flex:1;margin:12px 0}.media-reveal{--media-progress:0;height:310svh;color:var(--ink);background:#fff;position:relative}.media-reveal-stage{isolation:isolate;background:#fff;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.media-reveal-wash{z-index:-2;transform:translate3d(0,calc((var(--media-progress) - .5) * -4vh),0) scale(calc(1 + var(--media-progress) * .035));background:radial-gradient(circle at 62% 44%,#fff 0 19%,#f4f4efad 50%,#0000 76%),linear-gradient(155deg,#fff 0%,#fafaf7 58%,#f1f1eb 100%);position:absolute;inset:-18%}.media-reveal-wash:after{content:"";opacity:calc(.06 + var(--media-progress) * .08);background-image:linear-gradient(#11110f14 1px,#0000 1px),linear-gradient(90deg,#11110f14 1px,#0000 1px);background-size:7.5vw 7.5vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 52%,#000,#0000 68%);mask-image:radial-gradient(circle at 70% 52%,#000,#0000 68%)}.media-reveal-heading{z-index:5;width:min(430px,34vw);opacity:max(0,min(1,calc((var(--media-progress) - .025) * 8),calc((.86 - var(--media-progress)) * 5.5)));transform:translate3d(0,calc((.13 - var(--media-progress)) * 72px),0);position:absolute;top:14vh;left:4vw}.media-reveal-heading>span{color:#11110f85;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.14em}.media-reveal-heading h2{letter-spacing:-.074em;margin:18px 0 22px;font-size:clamp(50px,5.1vw,88px);font-weight:870;line-height:.83}.media-reveal-heading h2 em{color:var(--acid);letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-weight:500}.media-reveal-heading p{color:#11110f94;width:min(355px,100%);margin:0;font-size:clamp(11px,.82vw,14px);line-height:1.55}.media-viewer{z-index:3;width:min(61vw,1040px);height:76vh;min-height:510px;opacity:clamp(0,calc((var(--media-progress) - .09) * 7),1);transform:translate3d(calc((.16 - var(--media-progress)) * 12vw),calc((.16 - var(--media-progress)) * 8vh),0) scale(calc(.94 + min(var(--media-progress),.25) * .24));transform-origin:70% 55%;background:#f4f4f0;position:absolute;top:8vh;right:4vw;overflow:hidden;box-shadow:0 38px 90px #11110f21,0 0 0 1px #11110f14}.media-photo-stage,.media-video-stage{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),visibility .72s;position:absolute;inset:0}.media-photo-stage{opacity:1;visibility:visible;transform:scale(1)}.media-viewer-video .media-photo-stage{opacity:0;visibility:hidden;transform:scale(1.025)}.media-photo-stage figure{margin:0;animation:.82s cubic-bezier(.22,1,.36,1) both media-frame-in;position:absolute;inset:0}.media-photo-stage img{object-fit:contain;filter:saturate(.86)contrast(.99)brightness(1.035);background:#fff;width:100%;height:100%;padding:clamp(20px,3vw,54px);display:block}.media-photo-stage figcaption{color:#11110f85;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #11110f2e;justify-content:space-between;align-items:center;padding-top:12px;display:flex;position:absolute;bottom:clamp(16px,2.4vh,28px);left:clamp(18px,2vw,32px);right:clamp(18px,2vw,32px)}.media-photo-stage figcaption strong{color:var(--ink);font:inherit}.media-gallery-nav{z-index:7;width:56px;height:56px;color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0f2023c7;border:1px solid #f1f0eaad;border-radius:50%;place-items:center;transition:background .22s,border-color .22s,transform .22s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 34px #0714163d}.media-gallery-nav span{font:400 25px/1 Arial,sans-serif;transform:translateY(-1px)}:is(.media-gallery-nav:hover,.media-gallery-nav:focus-visible){background:var(--coast-deep);border-color:#fff;transform:translateY(-50%)scale(1.07)}.media-gallery-nav-previous{left:18px}.media-gallery-nav-next{right:18px}.media-video-stage{opacity:0;visibility:hidden;background:#071416;place-items:center;display:grid;overflow:hidden;transform:scale(.975)}.media-viewer-video .media-video-stage{opacity:1;visibility:visible;transform:scale(1)}.media-film-launch{color:#fff;text-align:left;cursor:pointer;background:#071416;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.media-film-launch>img{object-fit:cover;filter:saturate(.72)brightness(.69)contrast(1.08);width:100%;height:100%;transition:filter .9s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.035)}:is(.media-film-launch:hover>img,.media-film-launch:focus-visible>img){filter:saturate(.92)brightness(.78)contrast(1.04);transform:scale(1.065)}.media-video-veil{background:radial-gradient(circle at 50% 47%,#0000 0 16%,#0f100f26 37%,#0a0a09b8 100%),linear-gradient(130deg,#ffffff0d,#0000 38%);position:absolute;inset:0}.media-video-veil:after{content:"";opacity:.32;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:11.111% 25%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.media-play-mark{z-index:2;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:0 0 0 13px #ffffff0f,0 16px 54px #00000047}.media-play-mark:before,.media-play-mark:after{content:"";border-radius:inherit;border:1px solid #ffffff29;animation:4.8s ease-in-out infinite media-video-ring;position:absolute;inset:-24px}.media-play-mark:after{opacity:.42;animation-delay:-2.4s;inset:-43px}.media-play-mark i{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #fff;width:0;height:0;margin-left:6px}.media-film-launch .media-play-mark{transition:border-color .4s,background .4s,box-shadow .4s,transform .45s cubic-bezier(.22,1,.36,1)}:is(.media-film-launch:hover .media-play-mark,.media-film-launch:focus-visible .media-play-mark){border-color:var(--terracotta);background:#df6b5329;transform:scale(1.07);box-shadow:0 0 0 16px #df6b5314,0 20px 70px #00000057}.media-film-kicker{z-index:2;color:#ffffffc7;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.13em;justify-content:space-between;align-items:center;display:flex;position:absolute;top:25px;left:28px;right:28px}.media-film-kicker i{font-style:normal}.media-film-kicker b{color:#fff;font:inherit;align-items:center;gap:8px;display:inline-flex}.media-film-kicker b:before{content:"";background:var(--terracotta);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #df6b5324}.media-video-copy{z-index:2;color:#fff;border-top:1px solid #ffffff57;grid-template-columns:1fr auto;align-items:end;gap:4px 18px;padding-top:15px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.media-video-copy span,.media-video-copy small{font:650 7px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.media-video-copy strong{letter-spacing:-.055em;grid-row:2;font-size:clamp(25px,2.7vw,46px);line-height:.9}.media-video-copy small{grid-area:2/2}.media-stream-player{background:#071416;border:0;width:100%;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) both media-player-in;position:absolute;inset:0}.media-film-playing{background:#071416}.media-controls{z-index:6;opacity:clamp(0,calc((var(--media-progress) - .16) * 7),1);transform:translateY(calc((.22 - var(--media-progress)) * 55px));align-items:center;gap:20px;display:flex;position:absolute;bottom:5vh;left:4vw;right:4vw}.media-mode-switch{background:0 0;flex:none;gap:8px;display:flex}.media-mode-switch button{color:#11110fb8;text-align:left;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffffc2;border:1px solid #11110f38;align-content:center;gap:8px;min-width:196px;min-height:66px;padding:12px 17px;transition:border-color .3s,background .3s,color .3s,box-shadow .3s,transform .3s;display:grid}.media-mode-switch button span{color:currentColor;font:750 7px var(--font-geist-mono),monospace;letter-spacing:.12em;opacity:.68;display:block}.media-mode-switch button strong{font:820 12px var(--font-geist-sans),sans-serif;letter-spacing:-.01em}:is(.media-mode-switch button:hover,.media-mode-switch button:focus-visible){border-color:var(--terracotta);transform:translateY(-3px)}.media-mode-switch button.is-active{border-color:var(--coast-deep);background:var(--coast-deep);color:var(--paper);box-shadow:0 16px 42px #0714162e}.media-mode-switch .media-gallery-option:not(.is-active){border-color:var(--terracotta);background:var(--terracotta);color:#fff;box-shadow:0 16px 42px #9a3f2c3d}.media-photo-switch{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;gap:7px;max-width:min(650px,52vw);padding:3px 1px;display:flex;overflow-x:auto}.media-photo-switch::-webkit-scrollbar{display:none}.media-photo-switch button{color:#11110f73;width:34px;height:34px;font:700 7px var(--font-geist-mono),monospace;cursor:pointer;background:#ffffffa3;border:1px solid #11110f29;border-radius:50%;flex:none;place-items:center;transition:border-color .25s,color .25s,background .25s,transform .25s;display:grid}:is(.media-photo-switch button:hover,.media-photo-switch button:focus-visible){border-color:var(--terracotta);transform:translateY(-2px)}.media-scroll-cue{color:#11110f70;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.13em;align-items:center;gap:11px;margin-left:auto;display:flex}.media-scroll-cue i{background:linear-gradient(90deg,#11110f1f,var(--acid));transform-origin:0;width:58px;height:1px;transform:scaleX(clamp(.12,var(--media-progress),1));display:block}@media (min-width:901px){.media-photo-switch{flex:none;grid-template-columns:repeat(13,44px);grid-auto-rows:44px;max-width:none;display:grid;overflow:visible}}@media (min-width:901px) and (max-width:1399px){.media-scroll-cue,.media-reference-label{display:none}}@media (min-width:901px) and (max-width:1099px){.media-controls{justify-content:center}.media-reference-label{display:none}}@keyframes media-frame-in{0%{opacity:0;filter:blur(8px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes media-video-ring{0%,to{opacity:.14;transform:scale(.94)}50%{opacity:.48;transform:scale(1.06)}}@keyframes media-player-in{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.signal-strip{color:var(--ink);background:#f5f4ef;border-top:1px solid #11110f14;border-bottom:1px solid #11110f26;padding:clamp(68px,8vw,126px) 4vw clamp(74px,7vw,112px);position:relative;overflow:hidden}.signal-strip:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#11110f0e 1px,#0000 1px),linear-gradient(90deg,#11110f0e 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 62%);mask-image:linear-gradient(135deg,#000,#0000 62%)}.signal-intro{z-index:1;border-bottom:1px solid #11110f38;justify-content:space-between;align-items:end;gap:5vw;padding-bottom:clamp(34px,4vw,60px);display:flex;position:relative}.signal-intro>div{display:block}.signal-intro span{color:#11110f80;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.14em}.signal-intro h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(48px,5vw,86px);font-weight:870;line-height:.84}.signal-intro h2 em{color:var(--acid);letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-weight:500}.signal-intro p{color:#11110f91;width:min(350px,30vw);margin:0 0 5px;font-size:12px;line-height:1.55}.signal-grid{z-index:1;background:#ffffff6e;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.signal-grid article{border-right:1px solid #11110f24;flex-direction:column;justify-content:space-between;min-height:195px;padding:25px 22px 22px;display:flex;position:relative}.signal-grid article:last-child{border-right:0}.signal-grid article>span{color:#11110f9c;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.signal-grid article>span b{width:22px;height:22px;font:inherit;border:1px solid #11110f33;border-radius:50%;place-items:center;font-size:6px;display:grid}.signal-grid strong{letter-spacing:-.072em;margin-top:auto;font-size:clamp(34px,3.5vw,60px);line-height:.8}.signal-grid small{color:#11110f61;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.12em;margin-top:15px}.signal-grid article:nth-child(4){color:var(--paper);box-shadow:inset 0 3px 0 var(--acid),0 24px 55px #11110f24;background:#171916;margin-top:-1px}.signal-grid article:nth-child(4)>span,.signal-grid article:nth-child(4) small{color:#f1f0ea94}.signal-grid article:nth-child(4)>span b{color:var(--acid);border-color:#f1f0ea4d}.world-handoff{z-index:4;color:#f1f0ea8c;height:116px;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.14em;background:linear-gradient(90deg,#090a0d,#15110f 52%,#11110f);grid-template-columns:auto minmax(40px,1fr) 54px minmax(40px,1fr) auto;align-items:center;gap:16px;padding:0 4vw;display:grid;position:relative;overflow:hidden}.world-handoff i{background:linear-gradient(90deg,#0000,#ff5b3db3);height:1px}.world-handoff i:last-of-type{transform:scaleX(-1)}.world-handoff b{width:54px;height:54px;color:var(--paper);letter-spacing:-.05em;border:1px solid #ff5b3d8c;border-radius:50%;place-items:center;font-size:18px;display:grid;box-shadow:0 0 42px #ff5b3d29}.section-index{font:700 9px var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:18px;display:flex}.section-index span:first-child{border:1px solid var(--ink);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.section-index.light span:first-child{border-color:var(--paper)}.thesis{--thesis-x:0;--thesis-y:0;isolation:isolate;min-height:1300px;color:var(--paper);background:#0b0c10;display:block;position:relative;overflow:hidden}.thesis:before{content:"";z-index:-3;background:radial-gradient(circle at calc(68% + var(--thesis-x) * 6%) calc(30% + var(--thesis-y) * 6%),#ff5b3d40,transparent 25%),radial-gradient(circle at 78% 55%,#7c839a33,transparent 28%),linear-gradient(135deg,#090a0d 18%,#161822 56%,#08090c);position:absolute;inset:-20%}.thesis:after{content:"";z-index:-2;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:7vw 7vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.thesis>*{z-index:2;position:relative}.thesis .section-index{z-index:4;color:var(--paper)}.thesis-stage{grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);gap:clamp(24px,3.5vw,72px);min-height:760px;margin-top:22px;display:grid}.thesis-atmosphere{z-index:1;pointer-events:none;perspective:1100px;min-height:740px;position:relative;overflow:visible}.thesis-atmosphere:before{content:"";z-index:-2;pointer-events:none;filter:blur(32px);opacity:.9;background:radial-gradient(72% 34% at 60% 72%,#1853743d,#0000 76%),radial-gradient(at 58%,#28668f33,#0000 50%),radial-gradient(circle at 73% 35%,#ff5b3d24,#0000 24%),linear-gradient(#0000 42%,#05152257 76%,#0000 100%);position:absolute;inset:-10% -14% -8% -12%}.thesis-atmosphere:after{content:"";z-index:-1;pointer-events:none;opacity:.46;transform-origin:58% 78%;background-image:radial-gradient(circle,#f1f0ea38 0 1px,#0000 1.5px),radial-gradient(circle,#9edfff26 0 1px,#0000 1.5px),linear-gradient(#9edfff0e 1px,#0000 1px),linear-gradient(90deg,#9edfff0e 1px,#0000 1px);background-position:14px 8px,53px 37px,0 0,0 0;background-size:83px 83px,137px 137px,72px 72px,72px 72px;animation:16s ease-in-out infinite alternate thesis-depth-drift;position:absolute;inset:4% -9% -1% -7%;transform:rotateX(61deg)translateY(18%)scale(1.13);-webkit-mask-image:radial-gradient(74% 70% at 58% 54%,#000 18%,#000000c7 58%,#0000 100%);mask-image:radial-gradient(74% 70% at 58% 54%,#000 18%,#000000c7 58%,#0000 100%)}.thesis-orbit{width:min(62vw,880px);height:min(62vw,880px);transform-style:preserve-3d;border:1px solid #f1f0ea1f;border-radius:50%;position:absolute;top:7%;right:-9%}.thesis-orbit:before{content:"";border-radius:inherit;border:1px dashed #ff5b3d3d;position:absolute;inset:10%}.orbit-wide{animation:18s linear infinite thesis-orbit-drift;transform:rotateX(66deg)rotate(-18deg)}.orbit-tight{border-color:#ff5b3d2e;width:min(43vw,620px);height:min(43vw,620px);animation:13s linear infinite reverse thesis-orbit-drift;top:15%;right:4%;transform:rotateX(71deg)rotate(34deg)}.thesis-world{isolation:isolate;pointer-events:auto;width:calc(100% + 7vw);height:740px;min-height:0;position:absolute;top:0;right:-5vw;overflow:hidden}.thesis-world:before{content:"";z-index:-1;filter:blur(56px);background:radial-gradient(64% 28% at 53% 66%,#30769c2e,#0000 74%),radial-gradient(circle at 52% 47%,#ff5b3d1f,#3491c414 34%,#0000 69%);border-radius:50%;position:absolute;inset:2% -3% -2%}.thesis-world:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(72% 68% at 54% 54%,#0000 44%,#08090d14 61%,#08090dd1 91%);position:absolute;inset:0}.thesis-world canvas{z-index:0;cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.thesis-world-poster{z-index:1}.thesis-world.is-ready .thesis-world-poster{opacity:0;visibility:hidden}.thesis-world.is-fallback .thesis-world-poster{opacity:1;visibility:visible}.thesis-world canvas:active{cursor:grabbing}.thesis-world>canvas:first-of-type{-webkit-mask-image:radial-gradient(79% 73% at 53% 54%,#000 31%,#000000fa 51%,#000000c7 63%,#00000047 75%,#0000 94%);mask-image:radial-gradient(79% 73% at 53% 54%,#000 31%,#000000fa 51%,#000000c7 63%,#00000047 75%,#0000 94%)}.thesis-world-meta{z-index:4;color:#f1f0eab3;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:8%;left:8%;right:8%}.thesis-world-meta span:first-child:before{content:"";background:var(--acid);width:5px;height:5px;box-shadow:0 0 14px var(--acid);border-radius:50%;margin-right:8px;display:inline-block}.gravity-leader-canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gravity-label{--gravity-accent:#f1f0ead1;z-index:5;box-sizing:border-box;border-left:1px solid var(--gravity-accent);width:126px;min-width:0;color:var(--paper);pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#07080ca8,#07080c85 78%,#07080c57);padding:9px 11px 10px 14px;position:absolute;top:0;left:0;box-shadow:0 12px 30px #0000001f}.gravity-label:before{content:"";border:1px solid var(--gravity-accent);background:#0b0c10;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-4px}.gravity-label:after{content:"";z-index:-1;border-bottom:1px solid var(--gravity-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gravity-label:after{border-bottom:1px solid color-mix(in srgb,var(--gravity-accent) 38%,transparent)}}.gravity-label:after{pointer-events:none}.gravity-label>span{color:#f1f0ea99;letter-spacing:.11em;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:7px;font-weight:700;line-height:1;display:block;overflow:hidden}.gravity-label strong{letter-spacing:.07em;white-space:nowrap;margin-top:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:760;line-height:1;display:block}.gravity-label em{color:#c4deef;letter-spacing:.08em;white-space:nowrap;margin-top:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px;font-style:normal;font-weight:700;line-height:1;display:block}.gravity-label-property{--gravity-accent:var(--acid);z-index:20;border:1px solid #ff5b3db3;border-left:2px solid var(--acid);background:linear-gradient(105deg,#180908c2,#090a0e9e);width:182px;min-width:0;padding:13px 16px 14px 19px;box-shadow:0 16px 42px #0003,0 0 38px #ff5b3d0f}.gravity-label-property:before{background:var(--acid);width:10px;height:10px;top:-6px;left:-6px}.gravity-label-property>span{color:var(--acid);font-size:7px}.gravity-label-property strong{letter-spacing:-.035em;margin-top:7px;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:820;line-height:1}.gravity-label-property em{color:#f1f0eaa3}.gravity-label-siesta,.gravity-label-starmands{--gravity-accent:#9edfff}.gravity-controls{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;opacity:.62;background:#07080c94;border:1px solid #f1f0ea26;grid-template-columns:62px 42px 42px 48px 42px;gap:4px;padding:6px;transition:opacity .25s,border-color .25s;display:grid;position:absolute;bottom:7%;left:8%;box-shadow:0 18px 42px #00000038}.gravity-world:hover .gravity-controls,.gravity-controls:focus-within{opacity:1;border-color:#f1f0ea4d}.gravity-controls button{color:#f1f0ead6;min-width:42px;height:42px;font:750 8px var(--font-geist-mono),monospace;cursor:pointer;background:#f1f0ea09;border:1px solid #f1f0ea2b;place-items:center;padding:0 7px;transition:border-color .2s,background .2s,color .2s;display:grid}:is(.gravity-controls button:hover,.gravity-controls button:focus-visible){border-color:var(--acid);color:var(--paper);background:#ff5b3d1f;outline:none}.gravity-controls output{color:#f1f0eaa3;font:700 7px var(--font-geist-mono),monospace;place-items:center;display:grid}.thesis-world-loading{z-index:8;width:max-content;max-width:80%;color:var(--paper);font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#090a0eb8;border:1px solid #f1f0ea42;padding:9px 12px;transition:opacity .5s,visibility .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thesis-world.is-ready .thesis-world-loading{opacity:0;visibility:hidden}.thesis-world.is-fallback canvas,.thesis-world.is-fallback .gravity-label,.thesis-world.is-fallback .gravity-legend,.thesis-world.is-fallback .gravity-controls{display:none}.thesis-world.is-fallback:before{content:"431  /  SARASOTA";color:#f1f0ea59;font:800 clamp(28px,5vw,76px) var(--font-geist-mono),monospace;filter:none;border:1px solid #f1f0ea38;border-radius:0;place-items:center;display:grid;inset:22% 10%}.thesis-headline{align-self:start;max-width:660px;margin:112px 0 0 1vw}.thesis-headline>.mono-label{color:#f1f0eaad;max-width:390px;margin-left:0;line-height:1.5}.thesis-headline h2{z-index:3;letter-spacing:-.085em;margin:34px 0 0;font-size:clamp(74px,7.25vw,124px);font-weight:850;line-height:.72;position:relative}.thesis-headline h2 span{width:max-content;max-width:100%;display:block}.thesis-statement{color:var(--paper)}.thesis-position{color:var(--paper);letter-spacing:-.065em;margin-top:20px;font-size:.54em;line-height:.9}.thesis-headline h2 em{color:var(--acid);-webkit-text-stroke:0;text-shadow:0 0 38px #ff5b3d2e;font-size:1.34em}h2 em{font-family:Georgia,serif;font-weight:400}.thesis-command{color:#f1f0eab8;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.11em;align-items:center;gap:14px;margin:48px 0 0;display:flex}.thesis-command i{background:var(--acid);width:74px;height:1px;box-shadow:0 0 12px #ff5b3dbf}.thesis-copy{border-top:1px solid #f1f0ea40;grid-template-columns:.8fr 1.65fr;gap:8vw;margin-top:54px;padding-top:34px;display:grid}.thesis-copy p{margin:0}.thesis-copy .lead{letter-spacing:-.055em;max-width:570px;font-size:clamp(29px,3.3vw,53px);line-height:.98}.thesis-pillars{grid-template-columns:repeat(3,1fr);display:grid}.thesis-pillars article{border-left:1px solid #f1f0ea40;min-height:270px;padding:0 2vw 22px}.thesis-pillars article>span{color:var(--acid);font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.thesis-pillars h3{letter-spacing:-.045em;margin:64px 0 22px;font-size:clamp(22px,2vw,34px);line-height:.94}.thesis-pillars p{color:#f1f0ea9e;font-size:12px;line-height:1.5}.thesis-pillars strong{color:var(--paper)}.thesis-proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:140px;display:grid}.thesis-proof-grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff17,#ffffff04);border:1px solid #f1f0ea40;min-height:330px;padding:30px 2vw;position:relative;overflow:hidden}.thesis-proof-grid article:after{content:"";aspect-ratio:1;border:1px solid #f1f0ea2b;border-radius:50%;width:90%;position:absolute;bottom:-60%;right:-35%;box-shadow:0 0 0 28px #f1f0ea06,0 0 0 56px #f1f0ea05}.thesis-proof-grid article:nth-child(2){background:var(--acid);color:var(--ink);border-color:var(--acid)}.thesis-proof-grid article.zoning-proof{box-shadow:inset 0 3px 0 var(--terracotta),0 28px 70px #0000001f;background:linear-gradient(145deg,#df6b5338,#ffffff06);border-color:#df6b53b8}.thesis-proof-grid article.zoning-proof strong{color:var(--terracotta)}.thesis-proof-grid article>span{font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.thesis-proof-grid strong{letter-spacing:-.09em;font-size:clamp(70px,8vw,130px);line-height:.7;position:absolute;bottom:58px;left:2vw}.thesis-proof-grid strong em{font:700 11px var(--font-geist-mono),monospace;letter-spacing:.02em;margin-left:6px}.thesis-proof-grid small{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.04em;opacity:.62;position:absolute;bottom:26px;left:2vw}.thesis-spec-rail{border:1px solid #f1f0ea40;grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.thesis-spec-rail div{border-right:1px solid #f1f0ea40;flex-direction:column;justify-content:space-between;min-height:112px;padding:20px 1.6vw;display:flex}.thesis-spec-rail div:last-child{border-right:0}.thesis-spec-rail span{color:#f1f0ea7a;font:600 7px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.07em}.thesis-spec-rail strong{letter-spacing:-.05em;font-size:clamp(20px,2.25vw,36px)}.source-note{color:#f1f0ea80;max-width:820px;font:500 8px/1.55 var(--font-geist-mono), monospace;margin:12px 0 0 auto}.source-note strong{color:#f1f0eacc;font-weight:700}@keyframes thesis-orbit-drift{to{transform:rotateX(66deg)rotate(342deg)}}@keyframes thesis-world-scan{0%,62%{transform:translate(-90%)}to{transform:translate(90%)}}@keyframes thesis-depth-drift{0%{opacity:.38;transform:rotateX(61deg)translate(-1.1%,18%)scale(1.13)}to{opacity:.52;transform:rotateX(61deg)translate(1.2%,15.5%)scale(1.16)}}@keyframes gravity-core-pulse{0%,to{transform:scale(.72);box-shadow:0 0 9px #ff5b3da6}48%{transform:scale(1.35);box-shadow:0 0 23px #ff5b3d}}@keyframes thesis-rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes gravity-field-arrive{0%{opacity:0;filter:blur(10px);transform:translate(90px)scale(.9)rotateY(-7deg)}to{opacity:1;filter:blur();transform:translate(0)scale(1)rotateY(0)}}.thesis-world.is-ready .gravity-label{filter:none}@supports (animation-timeline:view()){.thesis-headline>.mono-label,.thesis-statement,.thesis-position,.thesis-command,.thesis-copy,.thesis-proof-grid{animation:linear both thesis-rise;animation-timeline:view()}.thesis-headline>.mono-label{animation-range:entry cover 17%}.thesis-statement{animation-range:entry 3% cover 23%}.thesis-position{animation-range:entry 8% cover 28%}.thesis-command{animation-range:entry 12% cover 31%}.thesis-atmosphere{animation:linear both gravity-field-arrive;animation-timeline:view();animation-range:entry 10% cover 36%}.thesis-copy{animation-range:entry 5% cover 34%}.thesis-proof-grid{animation-range:entry 5% cover 25%}}.underwriting{background:var(--ink);color:var(--paper)}.underwriting-intro{grid-template-columns:2fr 1fr;align-items:end;gap:3vw;margin:110px 0 90px 22vw;display:grid}.underwriting-intro .mono-label{color:var(--acid);grid-column:1/-1}.underwriting-intro h2{letter-spacing:-.085em;margin:20px 0 0;font-size:clamp(62px,9vw,150px);line-height:.8}.underwriting-intro>p:last-child{opacity:.72;margin:0;font-size:18px;line-height:1.45}.model-grid{border:1px solid #ffffff40;grid-template-columns:.92fr 1.2fr;display:grid}.model-controls{border-right:1px solid #ffffff40;padding:35px 3vw}.range-control{border-bottom:1px solid #ffffff29;padding:22px 0 30px;display:block;position:relative}.range-control>.range-label{justify-content:space-between;gap:20px;display:flex}.range-control b{font:600 10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.range-control strong{letter-spacing:-.04em;font-size:24px}.range-control input{z-index:2;opacity:0;pointer-events:none;width:100%;height:20px;position:absolute;bottom:11px;left:0;right:0}.range-control:after{content:"";background:#ffffff29;height:2px;position:absolute;bottom:20px;left:0;right:0}.range-control>.range-fill{z-index:1;background:var(--acid);pointer-events:none;height:2px;position:absolute;bottom:20px;left:0}.range-thumb{z-index:3;touch-action:none;cursor:grab;width:44px;height:44px;position:absolute;bottom:-1px;transform:translate(-50%)}.range-thumb:after{content:"";border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:12px;height:12px;transition:box-shadow .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff47}.range-thumb:active{cursor:grabbing}.range-thumb:active:after,.range-control:focus-within .range-thumb:after{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 5px #ffffff21}.model-output{isolation:isolate;color:#151b22;background:#aeb7c2;min-width:0;position:relative;overflow:hidden}.particle-stage-shell{isolation:isolate;height:clamp(570px,52vw,720px);min-height:570px;position:relative}.particle-cap-rate{cursor:crosshair;touch-action:pan-y;background:radial-gradient(at 50% 88%,#f0fafffa 0 2%,#d0e7f67a 9%,#0000 28%),radial-gradient(circle at 50% 40%,#f7f9fcbd,#0000 34%),radial-gradient(circle at 72% 22%,#ff5b3d17,#0000 22%),linear-gradient(152deg,#d8dce3 0%,#aeb6c1 52%,#7e8997 100%);height:clamp(570px,52vw,720px);min-height:570px;position:relative;overflow:hidden}.particle-cap-rate:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg,#ffffff3d,#0000 18% 82%,#1f283333),radial-gradient(at 50% 103%,#0000 0 37%,#28323e30 70%,#1a212b61 100%);position:absolute;inset:0}.particle-cap-rate:after{content:"";z-index:2;pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#0003 48%,#000 100%);mask-image:linear-gradient(#0000 5%,#0003 48%,#000 100%)}.particle-cap-canvas{z-index:1;position:absolute;inset:0}.particle-cap-canvas canvas{width:100%;height:100%;display:block}.particle-cap-poster{z-index:3;background-image:linear-gradient(150deg,#dee7ee4d,#4753605c),url(/media/gallery/03-front-elevation.webp)}.particle-cap-rate.is-ready .particle-cap-poster{opacity:0;visibility:hidden}.particle-cap-rate.is-fallback .particle-cap-poster{opacity:1;visibility:visible}.particle-cap-rate.is-fallback .particle-cap-canvas{display:none}.particle-cap-hud{z-index:4;pointer-events:none;color:#19212ab8;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.11em;flex-direction:column;display:flex;position:absolute;top:25px}.particle-cap-hud span{align-items:center;gap:8px;display:flex}.particle-cap-hud small{color:#19212a73;font:inherit;letter-spacing:.08em;margin-top:8px;font-size:7px}.particle-cap-hud-left{left:26px}.particle-cap-hud-left>i{background:#19212a66;width:34px;height:1px;margin-bottom:13px}.particle-cap-hud-right{text-align:right;align-items:flex-end;right:26px}.particle-cap-hud-right i{background:#dff5ff;border-radius:50%;width:5px;height:5px;animation:2.6s ease-in-out infinite particle-live;box-shadow:0 0 0 4px #d6f1ff40,0 0 18px #dff5ff}.particle-cap-value{z-index:5;pointer-events:none;color:#111820;text-align:center;text-shadow:0 1px 18px #f1f9ff80;flex-direction:column;align-items:center;width:max-content;max-width:86%;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%)}.particle-cap-value:before,.particle-cap-value:after{content:"";border-top:1px solid #1b25307a;width:clamp(24px,4vw,64px);height:10px;position:absolute;top:50%}.particle-cap-value:before{border-left:1px solid #1b25307a;right:calc(100% + 24px)}.particle-cap-value:after{border-right:1px solid #1b25307a;left:calc(100% + 24px)}.particle-cap-value>span,.particle-cap-value>small{font:700 8px var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.particle-cap-value>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#dce5ed78;border:1px solid #1d273226;padding:7px 10px}.particle-cap-value>small{color:#11182094;margin-top:9px;font-size:7px}.particle-cap-prompt{z-index:5;pointer-events:none;color:#171f2894;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.particle-cap-prompt i,.particle-cap-prompt b{background:#171f2847;width:clamp(20px,3vw,46px);height:1px;display:block}.particle-cap-prompt i:after{content:"";background:#e6f8fff2;border-radius:50%;width:5px;height:5px;display:block;transform:translateY(-2px);box-shadow:0 0 12px #e0f6fff2}.particle-sound-toggle{z-index:8;color:#111820ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:42px;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#dde8f16b;border:1px solid #18202930;align-items:center;gap:9px;padding:0 13px;transition:color .2s,border-color .2s,background .2s;display:flex;position:absolute;bottom:21px;right:22px}:is(.particle-sound-toggle:hover,.particle-sound-toggle:focus-visible){color:#111820;background:#f0f4f8ad;border-color:#ff5b3da6;outline:none}.particle-sound-toggle .sound-bars{align-items:center;gap:2px;display:flex;position:static}.particle-cap-fallback{color:#141c248c;min-height:570px;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.14em;background:linear-gradient(145deg,#d5d9df,#929ba7);place-items:center;display:grid}@keyframes particle-live{50%{opacity:.36;transform:scale(.7)}}.output-list{z-index:5;color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131920e8;border-top:1px solid #e9f6ff80;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3vw;margin:0;padding:22px 2.8vw 28px;display:grid;position:relative;box-shadow:0 -28px 70px #2c3a4838}.output-list>div{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.output-list span{font:600 8px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.02em;opacity:.58}.output-list strong{letter-spacing:-.03em;white-space:nowrap;font-size:18px}.output-list .negative{color:#ff927d}.model-disclaimer{border-bottom:1px solid #ffffff38;grid-template-columns:1fr 3fr;gap:4vw;padding:26px 0;display:grid}.model-disclaimer span{font:700 9px var(--font-geist-mono), monospace;color:var(--acid)}.model-disclaimer p{max-width:900px;font:500 9px/1.5 var(--font-geist-mono), monospace;opacity:.55;margin:0}.investor-fit{grid-template-columns:1fr 3.2fr;gap:10vw;display:grid}.fit-title{grid-column:2;margin-top:95px}.profile-tabs{border:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.profile-tabs button{border:0;border-right:1px solid var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:16px;min-height:84px;padding:18px;font-size:16px;display:flex}.profile-tabs button:last-child{border-right:0}.profile-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.profile-tabs button span{font:600 9px var(--font-geist-mono), monospace;opacity:.6}.profile-panel{border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:.55fr 1.05fr 1.5fr .9fr;gap:4vw;min-height:360px;padding:50px 0;animation:.45s both panel-in;display:grid}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}}.profile-number{letter-spacing:-.08em;color:var(--acid);font-size:clamp(70px,9vw,140px);line-height:.8}.profile-panel h3{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(34px,4vw,60px);line-height:.92}.profile-narrative strong{letter-spacing:-.04em;max-width:430px;font-size:clamp(22px,2.2vw,34px);line-height:1.05;display:block}.profile-narrative p{max-width:520px;font-size:15px;line-height:1.5}.profile-lens{border-top:1px solid var(--ink);font:600 9px/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;align-self:end;padding-top:12px}.location-story{min-height:920px;color:var(--paper);background:#272720;position:relative;overflow:hidden}.location-grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:7.143vw 7.143vw;position:absolute;inset:0}.route{transform-origin:0;background:#ffffff61;height:1px;display:block;position:absolute}.route-one{width:92vw;top:58%;left:5vw;transform:rotate(-21deg)}.route-two{width:76vw;top:18%;left:26vw;transform:rotate(54deg)}.route-three{background:var(--acid);width:60vw;top:74%;left:2vw;transform:rotate(11deg)}.map-point{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:68px;height:68px;font-size:18px;display:grid;position:absolute}.map-point:before{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:-7px}.map-point span{width:max-content;font:600 8px var(--font-geist-mono), monospace;position:absolute;top:calc(100% + 12px)}.point-property{background:var(--acid);color:var(--ink);border-color:var(--acid);top:55%;left:66%;box-shadow:0 0 0 18px #ff5b3d17,0 0 70px #ff5b3d59}.point-downtown{top:44%;left:21%}.point-bay{top:22%;left:8%}.location-copy{z-index:2;pointer-events:none;position:relative}.location-copy>.mono-label{color:var(--acid);margin:120px 0 26px 49vw}.location-copy h2{letter-spacing:-.08em;max-width:900px;margin:0 0 0 21vw;font-size:clamp(62px,8.8vw,142px);line-height:.82}.location-copy>p:last-child{max-width:400px;margin:70px 4vw 0 auto;font-size:18px;line-height:1.4}.media-preview{grid-template-columns:1fr 3.2fr;gap:10vw;display:grid}.media-title{grid-column:2;margin-top:90px}.media-grid{grid-column:1/-1;grid-template-rows:1fr 1fr;grid-template-columns:1.5fr .75fr;gap:12px;margin-top:90px;display:grid}.media-main{grid-row:1/3}.media-frame{border:1px solid var(--ink);padding:10px}.media-frame p{font:600 8px var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;gap:10px;margin:10px 4px 0;display:flex}.media-abstract{background:var(--ink);min-height:280px;position:relative;overflow:hidden}.media-main .media-abstract{min-height:640px}.media-abstract:after{content:"MEDIA PENDING";color:var(--paper);font:600 9px var(--font-geist-mono), monospace;letter-spacing:.12em;position:absolute;bottom:20px;left:20px}.abstract-one{background:radial-gradient(circle at 62% 45%,var(--acid),transparent 9%),radial-gradient(circle at 62% 45%,#ff5b3d40,transparent 32%),#171715}.abstract-one i{border:1px solid #fff9;width:60%;height:50%;position:absolute;top:26%;left:20%;transform:skewY(-9deg);box-shadow:24px 24px #ffffff14}.abstract-one b{background:#f1f0ead9;width:19%;height:35%;position:absolute;top:34%;left:42%;transform:skewY(-9deg)}.abstract-one span{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.abstract-two{background:var(--acid)}.abstract-two i,.abstract-two b,.abstract-two span{border:1px solid var(--ink);position:absolute;transform:rotate(24deg)}.abstract-two i{border-radius:50%;width:260px;height:260px;top:10%;left:10%}.abstract-two b{background:var(--paper);width:180px;height:180px;top:26%;left:32%}.abstract-two span{background:var(--ink);width:90px;height:90px;top:47%;left:55%}.abstract-two:after{color:var(--ink)}.abstract-three{background:repeating-linear-gradient(135deg,#2d2d28 0 1px,#171715 1px 28px)}.abstract-three i{background:var(--acid);width:70%;height:1px;box-shadow:0 0 28px var(--acid);position:absolute;top:50%;left:15%;transform:rotate(-24deg)}.abstract-three b{background:var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;top:37%;left:61%;box-shadow:0 0 0 10px #ffffff1a}.media-note{grid-column:2;max-width:650px;margin:25px 0 0;font-size:14px;line-height:1.45}.site-footer{background:var(--ink);color:var(--paper);padding:35px 4vw 50px}.footer-top{font:600 9px var(--font-geist-mono), monospace;border-bottom:1px solid #ffffff40;justify-content:space-between;padding-bottom:30px;display:flex}.footer-wordmark{letter-spacing:-.105em;justify-content:space-between;align-items:flex-end;padding:50px 0 70px;font-size:clamp(95px,20vw,310px);font-weight:900;line-height:.6;display:flex}.footer-wordmark span:last-child{color:#0000;-webkit-text-stroke:1px #fff9}.footer-bottom{grid-template-columns:1fr 1fr 1.3fr;align-items:end;gap:5vw;display:grid}.footer-bottom p{margin:0}.footer-bottom>p:first-child{letter-spacing:-.04em;font-size:21px;line-height:1.15}.footer-bottom button{border:0;border-bottom:1px solid var(--paper);color:inherit;text-align:left;cursor:pointer;background:0 0;padding:0 0 12px;font-size:16px}.footer-bottom .legal{font:500 8px/1.5 var(--font-geist-mono), monospace;opacity:.5}@media (max-width:900px){.section-pad{padding:92px 22px}.site-header{grid-template-columns:1fr auto;height:72px;padding:17px 20px}.site-header nav,.brand-address{display:none}.share-button{padding:9px 12px;font-size:8px}.hero-shell{height:280svh}.hero{height:100svh;min-height:100svh}.hero-terrain{opacity:calc(.34 + var(--hero-progress) * .55)}.hero-grid{background-size:25vw 25vw}.hero-copy{inset:96px 20px 25px}.eyebrow{width:100%}.eyebrow span:last-child{display:none}.hero-copy h1{--address-indent:clamp(8px,3vw,16px);width:100%;margin:58px 0 auto;font-size:clamp(74px,26vw,124px);line-height:.74}.hero-copy h1 .hero-street-line{gap:clamp(24px,6.4vw,34px)}.hero-copy h1 span:nth-child(3){margin-left:0}.hero-bottom{justify-content:space-between;gap:0;width:100%}.hero-bottom p{font-size:14px}.property-stage{width:100vw;transform:translate3d(calc(var(--hero-progress) * -4vw + var(--threshold-progress) * 2vw),calc(var(--hero-progress) * -3vh + var(--threshold-progress) * -18vh),0) scale(calc(1 + var(--hero-progress) * .08 + var(--threshold-progress) * .42));top:34%;right:0}.world-chrome{font-size:6px;left:10%;right:10%}.world-hotspot{gap:6px;min-width:72px;min-height:42px;padding:5px 7px}.world-hotspot span{width:19px;height:19px}.hero-manifesto{text-align:right;width:150px;top:96px;left:auto;right:20px}.hero-manifesto p{font-size:9px;line-height:1.05}.hero-manifesto .mono-label{font-size:7px}.stage-caption,.scene-cursor,.scroll-chapter{display:none}.sound-toggle{top:auto;bottom:78px;left:20px}.unit-console{width:auto;opacity:clamp(0,calc(var(--hero-progress) * 2.2 - var(--threshold-progress) * 5.2),1);padding:13px;bottom:18px;left:20px;right:20px}.door-entry:before{background:radial-gradient(circle at 50% 57%,#ff5b3d33,#0a0a09eb 30%,#080807 60%)}.door-entry strong{font-size:clamp(46px,15vw,78px)}.door-entry>small{gap:18px;font-size:6px}.unit-console-main{margin:12px 0 10px}.unit-console-main strong{font-size:18px}.unit-console-main strong:last-child{font-size:22px}.unit-console>p{margin:10px 0 12px}.media-reveal{height:280svh}.media-reveal-stage{min-height:100svh}.media-reveal-wash:after{background-size:22vw 22vw}.media-reveal-heading{width:auto;top:9vh;left:20px;right:20px}.media-reveal-heading h2{margin:13px 0 15px;font-size:clamp(49px,15vw,72px)}.media-reveal-heading p{max-width:330px;font-size:11px}.media-viewer{aspect-ratio:16/9;transform-origin:50%;width:auto;max-width:calc(100vw - 40px);height:auto;min-height:0;top:34vh;left:20px;right:20px;transform:none}.media-video-stage,.media-stream-player{max-width:100%}.media-photo-stage img{padding:16px 14px 46px}.media-photo-stage figcaption{padding-top:9px;bottom:13px;left:16px;right:16px}.media-gallery-nav{width:48px;height:48px}.media-gallery-nav-previous{left:9px}.media-gallery-nav-next{right:9px}.media-play-mark{width:82px;height:82px}.media-film-kicker{top:16px;left:17px;right:17px}.media-video-copy{bottom:17px;left:17px;right:17px}.media-video-copy small{display:none}.media-controls{flex-wrap:wrap;gap:10px;bottom:4vh;left:20px;right:20px}.media-reference-label{display:none}.media-photo-switch{width:100%;max-width:none}.media-mode-switch{flex:1 0 100%}.media-mode-switch button{flex:1;min-width:0;min-height:62px;padding:10px 12px}.media-mode-switch button strong{font-size:10px}.media-photo-switch button{width:32px;height:32px}.media-scroll-cue{display:none}.signal-strip{padding:72px 20px 74px}.signal-strip:before{background-size:25vw 25vw}.signal-intro{padding-bottom:34px;display:block}.signal-intro h2{font-size:clamp(48px,14vw,70px)}.signal-intro p{width:auto;max-width:330px;margin-top:24px}.signal-grid{grid-template-columns:repeat(2,1fr)}.signal-grid article{border-bottom:1px solid #11110f24;min-height:154px;padding:18px 16px}.signal-grid article:nth-child(2n){border-right:0}.signal-grid article:last-child{grid-column:1/-1;min-height:142px}.signal-grid strong{font-size:40px}.thesis,.investor-fit,.media-preview{display:block}.fit-title,.media-title{margin-top:75px}.fit-title h2,.media-title h2{font-size:clamp(62px,20vw,96px)}.thesis{min-height:0;padding-top:92px}.thesis:after{background-size:22vw 22vw}.thesis-stage{min-height:0;margin-top:0;display:block}.thesis-headline{max-width:none;margin:72px 0 0}.thesis-headline>.mono-label{width:76%;margin-left:0;line-height:1.5}.thesis-headline h2{margin-top:34px;font-size:clamp(68px,19vw,108px);line-height:.74}.thesis-position{margin-top:16px;font-size:.58em}.thesis-command{margin:42px 0 0;line-height:1.5}.thesis-command i{width:36px}.thesis-atmosphere{min-height:560px;margin:18px -20px 0}.thesis-orbit{width:118vw;height:118vw;top:7%;right:-36vw}.orbit-tight{width:82vw;height:82vw;top:15%;right:-10vw}.thesis-world{opacity:.96;width:130vw;height:560px;min-height:0;top:0;right:-15vw}.thesis-world-meta{font-size:6px;top:8%;left:15%;right:13%}.gravity-map-label{font-size:5px}.gravity-map-label-gulf{top:56%;left:14%}.gravity-map-label-lido{top:69%;left:29%}.gravity-label{width:105px;min-width:0;padding:7px 8px 8px 10px}.gravity-label>span{font-size:6px}.gravity-label strong{font-size:9px}.gravity-label em{font-size:7px}.gravity-label-property{width:148px;min-width:0;padding:10px 12px 11px 15px}.gravity-label-property strong{font-size:14px}.gravity-label-airport{display:none}.gravity-legend{transform-origin:100% 100%;min-width:190px;bottom:5%;right:12%;scale:.8}.gravity-controls{opacity:.86;grid-template-columns:54px 42px 42px 44px 42px;bottom:5%;left:18%}.thesis-copy{margin-top:38px;padding-top:28px;display:block}.thesis-copy .lead{max-width:none;margin-bottom:70px;font-size:34px}.thesis-pillars{display:block}.thesis-pillars article{min-height:0;padding:24px 0 44px 22px}.thesis-pillars h3{margin:38px 0 18px;font-size:31px}.thesis-pillars p{max-width:92%;font-size:13px}.thesis-proof-grid{grid-template-columns:1fr;margin-top:82px}.thesis-proof-grid article{min-height:265px;padding:25px 22px}.thesis-proof-grid strong{font-size:23vw;bottom:54px;left:22px}.thesis-proof-grid small{bottom:23px;left:22px}.thesis-spec-rail{grid-template-columns:repeat(2,1fr)}.thesis-spec-rail div{border-bottom:1px solid #f1f0ea40;min-height:96px;padding:16px}.thesis-spec-rail div:nth-child(2n){border-right:0}.thesis-spec-rail div:last-child{grid-column:1/-1}.thesis-spec-rail strong{font-size:26px}.source-note{margin-top:16px}.underwriting-intro{margin:78px 0 55px;display:block}.underwriting-intro h2{font-size:clamp(61px,19vw,90px)}.underwriting-intro>p:last-child{margin-top:35px}.model-grid{display:block}.model-controls{border-bottom:1px solid #ffffff40;border-right:0;padding:15px 20px 30px}.particle-stage-shell,.particle-cap-rate{height:540px;min-height:540px}.particle-cap-rate:after{background-size:54px 54px}.particle-cap-hud{top:18px}.particle-cap-hud-left{left:16px}.particle-cap-hud-right{right:16px}.particle-cap-hud small{display:none}.particle-cap-value{top:67px}.particle-cap-value:before,.particle-cap-value:after{display:none}.particle-cap-prompt{bottom:17px}.particle-sound-toggle{min-height:42px;padding:0 10px;bottom:12px;right:14px}.world-handoff{gap:9px;height:92px;padding:0 22px}.output-list{grid-template-columns:1fr;padding:18px 20px 25px}.model-disclaimer{grid-template-columns:1fr}.profile-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;border-right:0;margin-top:60px;display:flex;overflow-x:auto}.profile-tabs button{scroll-snap-align:start;min-width:210px}.profile-panel{min-height:0;padding:40px 0;display:block}.profile-number{margin-bottom:42px;font-size:100px;display:block}.profile-narrative,.profile-lens{margin-top:45px}.location-story{min-height:860px}.location-grid{background-size:20vw 20vw}.location-copy>.mono-label{margin:90px 0 22px}.location-copy h2{margin:0;font-size:18vw}.location-copy>p:last-child{max-width:78%;margin:50px 0 0}.point-property{top:66%;left:64%}.point-downtown{top:auto;bottom:96px;left:18%}.point-bay{top:45%;left:8%}.media-grid{margin-top:60px;display:block}.media-frame{margin-bottom:12px}.media-main .media-abstract{min-height:460px}.media-abstract{min-height:330px}.media-note{margin-top:26px}.footer-wordmark{padding:80px 0 60px;font-size:29vw;line-height:.72;display:block}.footer-wordmark span{display:block}.footer-bottom{grid-template-columns:1fr;gap:45px}.earth-scene{width:min(118vw,560px)}.intro-heading{top:24px;left:20px;right:120px}.intro-heading strong{font-size:11px}.intro-skip{padding:9px 11px;top:20px;right:20px}.intro-arrival{width:calc(100vw - 40px);padding:16px}.intro-meta{inset:auto 20px 28px}.intro-meta span:last-child{display:none}.intro-line{bottom:62px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.building-model{transform:rotateX(56deg)rotate(-32deg)}.thesis-headline>.mono-label,.thesis-statement,.thesis-position,.thesis-command,.thesis-copy,.thesis-proof-grid,.thesis-atmosphere{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}:root{--coast:#153038;--coast-deep:#09171b;--coast-soft:#8fa7a7;--stone:#e9e4da;--stone-light:#f4f1ea;--terracotta:#df6b53;--brass:#b99a68}.mono-label{letter-spacing:.1em;font-size:11px;line-height:1.4}.section-index{letter-spacing:.1em;font-size:10px}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline:2px solid var(--terracotta);outline-offset:4px}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#071314c7,#07131447 72%,#0000)}.header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.header-underwrite,.share-button{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.header-underwrite{background:var(--stone-light);color:var(--coast-deep);font:750 9px var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:0 17px;transition:background .2s,transform .2s}.header-underwrite:hover{background:#fff;transform:translateY(-1px)}.share-button{padding-top:0;padding-bottom:0}.hero{background:#172825}.hero-glow{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#df6b531c,transparent 22%),radial-gradient(ellipse 52% 46% at 69% 52%,#d2e4de61,#52706530 42%,transparent 76%),radial-gradient(ellipse 70% 40% at 72% 84%,#5f7e6a38,transparent 68%),linear-gradient(126deg,#0d1917 0%,#253a34 54%,#0a1312 100%)}.eyebrow{opacity:.82;width:42vw;font-size:9.5px}.hero-manifesto{pointer-events:none;top:auto;bottom:72px}.hero-manifesto .mono-label{color:var(--terracotta)}.hero-bottom{width:min(610px,54vw)}.hero-bottom p{color:#f1f0ead1;line-height:1.28}.hero-actions{pointer-events:auto;align-items:center;gap:20px;display:flex}.hero-actions .hero-action-secondary{opacity:.72;border-bottom:1px solid #f1f0ea7a;padding-bottom:7px;font-size:8px}.hero-trust-rail{z-index:7;color:var(--paper);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);opacity:clamp(0,calc(1 - var(--hero-progress) * 2.35),1);transform:translateY(calc(var(--hero-progress) * -18px));background:#08151561;border:1px solid #f1f0ea33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;top:102px;left:52vw;right:4vw}.hero-trust-rail>div{border-right:1px solid #f1f0ea29;flex-direction:column;justify-content:space-between;min-height:62px;padding:12px 13px;display:flex}.hero-trust-rail>div:nth-child(-n+3){border-bottom:1px solid #f1f0ea29}.hero-trust-rail>div:nth-child(3n){border-right:0}.hero-trust-rail span{color:#f1f0ea85;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.09em}.hero-trust-rail strong{letter-spacing:-.035em;font-size:clamp(12px,1.05vw,17px)}.media-reveal,.media-reveal-stage{background:var(--stone-light)}.media-reveal-wash{background:radial-gradient(circle at 67% 44%,#fffffff5 0 18%,#e9e4daa8 51%,#0000 77%),linear-gradient(155deg,#f8f5ee 0%,#eee9df 64%,#e3ddd1 100%)}.media-reveal-heading h2 em{color:var(--terracotta)}.media-reveal-heading p{color:#0f2023ab;font-size:clamp(12px,.9vw,15px)}.media-viewer{background:#fff;box-shadow:0 42px 100px #192c2d29,0 0 0 1px #142a2c1a}.media-photo-stage img{filter:saturate(.95)contrast(1.02)brightness(1.015)}.media-reference-label{color:#153038a3;min-height:42px;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em;background:#ffffff75;border:1px solid #15303838;align-items:center;padding:0 14px;display:inline-flex}.media-mode-film .media-reveal-wash{background:radial-gradient(circle at 68% 45%,#eee6d6fa 0 17%,#ddd2bfb3 45%,#0000 73%),linear-gradient(155deg,#f3eee5 0%,#e9e1d4 63%,#d8cec0 100%)}.media-mode-film .media-reference-label{color:var(--terracotta-text);background:#ffffff8a;border-color:#df6b5357}.media-photo-switch button[aria-pressed=true]{border-color:var(--terracotta);background:var(--coast);color:var(--paper)}.signal-strip{background:var(--stone)}.signal-intro h2 em{color:var(--terracotta)}.signal-grid{background:#ffffff7a}.signal-grid article:nth-child(4){background:var(--coast-deep);box-shadow:inset 0 3px 0 var(--terracotta),0 24px 55px #11252929}.signal-grid article:nth-child(4)>span b{color:var(--terracotta)}.yield-bridge{z-index:1;background:#ffffff5c;border:1px solid #15303829;grid-template-columns:1fr auto 1fr auto 1fr auto 1.16fr;align-items:stretch;margin-top:18px;display:grid;position:relative}.yield-bridge>div{align-content:space-between;gap:7px;min-height:116px;padding:20px;display:grid}.yield-bridge>i{color:#15303861;place-items:center;width:42px;font:400 26px Georgia,serif;display:grid}.yield-bridge span,.yield-bridge small{font:700 7.5px var(--font-geist-mono),monospace;letter-spacing:.1em}.yield-bridge span{color:#1530388a}.yield-bridge strong{letter-spacing:-.06em;font-size:clamp(28px,2.4vw,44px);line-height:.9}.yield-bridge small{color:#15303875;line-height:1.4}.yield-bridge .yield-result{background:var(--coast);color:var(--paper);box-shadow:inset 0 3px 0 var(--terracotta)}.yield-bridge .yield-result span,.yield-bridge .yield-result small{color:#f1f0ea9e}.thesis{background:var(--coast-deep)}.thesis:before{background:radial-gradient(circle at calc(68% + var(--thesis-x) * 6%) calc(30% + var(--thesis-y) * 6%),#df6b533d,transparent 25%),radial-gradient(circle at 78% 55%,#46707942,transparent 29%),linear-gradient(135deg,#071115 18%,#13262d 57%,#071013)}.thesis-position em,.thesis .mono-label{color:var(--terracotta)}.thesis-pillars article:before{background:var(--terracotta)}.underwriting{background:#0b171c}.underwriting-intro .mono-label{color:var(--terracotta)}.return-definitions{border-top:1px solid #f1f0ea38;border-bottom:1px solid #f1f0ea38;grid-template-columns:repeat(3,1fr);margin:-34px 0 48px 22vw;display:grid}.return-definitions article{border-right:1px solid #f1f0ea29;min-height:168px;padding:23px 24px 25px 0}.return-definitions article:not(:first-child){padding-left:24px}.return-definitions article:last-child{border-right:0}.return-definitions span{color:var(--terracotta);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.return-definitions strong{letter-spacing:-.04em;margin-top:31px;font-size:24px;display:block}.return-definitions p{color:#f1f0ea94;max-width:370px;margin:12px 0 0;font-size:12px;line-height:1.48}.model-grid{border-color:#96b4b857;box-shadow:0 30px 85px #0003}.model-disclaimer span{color:var(--terracotta)}.investor-fit{--fit-x:0;--fit-y:0;isolation:isolate;color:#10282f;background:radial-gradient(circle at 73% 18%,#f4f9faeb,#0000 24%),radial-gradient(circle at 23% 24%,#df6b5324,#0000 22%),linear-gradient(142deg,#dfe4e5 0%,#c4ced0 46%,#8fa1a5 100%);grid-template-columns:.62fr 1.08fr 1.5fr;gap:2.8vw;min-height:1180px;position:relative;overflow:hidden}.investor-fit:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff3,#0000 22% 77%,#10282f21),linear-gradient(#0000 67%,#0a1f2529);position:absolute;inset:0}.investor-fit>:not(.fit-atmosphere){z-index:3;position:relative}.investor-fit>.section-index{-webkit-backdrop-filter:blur(22px)saturate(1.22);background:#eef4f357;border:1px solid #ffffff7a;align-self:start;width:max-content;padding:12px 15px 12px 12px;box-shadow:0 20px 55px #1a32391a,inset 0 1px #ffffff85}.fit-title{-webkit-backdrop-filter:blur(30px)saturate(1.28);background:linear-gradient(135deg,#f7f9f780,#e7efef38);border:1px solid #ffffff8c;grid-column:2/4;justify-self:start;width:min(730px,64vw);margin-top:10px;padding:30px 36px 34px;overflow:hidden;box-shadow:0 30px 90px #152d3424,inset 0 1px #ffffffb3}.fit-title:after{content:"";pointer-events:none;transform:translateX(calc(var(--fit-x) * 22%)) rotate(14deg);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;inset:-70% 45% -70% -30%}.fit-title .mono-label{z-index:1;color:#10282f94;margin:0;position:relative}.fit-title h2{z-index:1;letter-spacing:-.085em;margin:19px 0 0;font-size:clamp(67px,7.4vw,122px);line-height:.76;position:relative}.fit-title h2 em{color:var(--terracotta)}.fit-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fit-depth-grid{opacity:.42;transform:perspective(1050px) rotateX(66deg) rotateZ(-14deg) translate3d(calc(var(--fit-x) * 18px),calc(var(--fit-y) * 12px),-40px);transform-origin:64% 48%;background-image:linear-gradient(#12333b29 1px,#0000 1px),linear-gradient(90deg,#12333b29 1px,#0000 1px);background-size:58px 58px;animation:18s linear infinite fit-grid-drift;position:absolute;inset:2% -22% 8% 9%;-webkit-mask-image:radial-gradient(at 63% 42%,#000 0 28%,#000000b8 51%,#0000 76%);mask-image:radial-gradient(at 63% 42%,#000 0 28%,#000000b8 51%,#0000 76%)}.fit-aura{filter:blur(8px);mix-blend-mode:screen;border-radius:50%;position:absolute}.fit-aura-one{background:radial-gradient(circle,#ebf9f99e,#a7cdd029 39%,#0000 68%);width:44vw;height:44vw;animation:8s ease-in-out infinite fit-aura-breathe;top:6%;right:8%}.fit-aura-two{background:radial-gradient(circle,#df6b5338,#0000 68%);width:26vw;height:26vw;animation:10s ease-in-out -3s infinite fit-aura-breathe;top:34%;left:7%}.fit-orbit{aspect-ratio:1;width:min(52vw,770px);transform:translate3d(calc(var(--fit-x) * -12px),calc(var(--fit-y) * -9px),0) rotateX(66deg) rotateZ(0deg);transform-style:preserve-3d;border:1px solid #13363e2e;border-radius:50%;animation:24s linear infinite fit-orbit-turn;position:absolute;top:7%;right:7%}.fit-orbit-inner{border-color:#ffffff7a;width:min(38vw,560px);animation-duration:17s;animation-direction:reverse;top:15%;right:15%}.fit-orbit i{background:#df6b53e6;border:1px solid #ffffffd9;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #df6b5314,0 0 26px #df6b5394}.fit-orbit i:first-child{top:49%;left:8%}.fit-orbit i:nth-child(2){top:19%;right:16%}.fit-orbit i:nth-child(3){bottom:7%;right:27%}.fit-parcel-plane{width:min(48vw,680px);height:360px;transform:perspective(980px) rotateX(59deg) rotateZ(-10deg) translate3d(calc(var(--fit-x) * 17px),calc(var(--fit-y) * 13px),0);transform-origin:50%;-webkit-backdrop-filter:blur(7px);background:linear-gradient(145deg,#e6f2f13d,#52777c14);border:1px solid #ffffff8c;position:absolute;top:17%;right:7%;overflow:hidden;box-shadow:0 55px 90px #1630372e,inset 0 1px #ffffffa6}.fit-parcel-plane:before{content:"";background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.fit-parcel-plane:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:9s ease-in-out infinite fit-scan;position:absolute;inset:-20%;transform:translate(-55%)rotate(12deg)}.fit-parcel-plane>span,.fit-parcel-plane>small{z-index:2;font-family:var(--font-geist-mono),monospace;position:absolute}.fit-parcel-plane>span{color:#10282f94;letter-spacing:-.08em;font-size:62px;font-weight:800;top:24px;left:30px}.fit-parcel-plane>small{color:#10282f80;letter-spacing:.1em;font-size:7px;bottom:24px;right:25px}.fit-parcel-plane>i{z-index:2;background:var(--terracotta);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 6px #df6b531f,0 0 22px #df6b5370}.fit-parcel-plane>i:first-of-type{top:54%;left:27%}.fit-parcel-plane>i:nth-of-type(2){top:46%;left:52%}.fit-parcel-plane>i:nth-of-type(3){top:58%;left:75%}.fit-income-field{perspective:980px;width:min(47vw,680px);height:480px;transform:translate3d(calc(var(--fit-x) * -26px),calc(var(--fit-y) * -18px),0);transition:transform .18s ease-out;position:absolute;top:10%;right:10%}.fit-income-column{--column-x:0%;--column-height:150px;left:var(--column-x);width:clamp(64px,6.5vw,98px);height:var(--column-height);transform-style:preserve-3d;transform-origin:bottom;color:#13323a;-webkit-backdrop-filter:blur(15px)saturate(1.35);background:linear-gradient(135deg,#f8fcfb94,#668f9433);border:1px solid #ffffffb8;padding:14px 12px;animation:6.5s ease-in-out infinite fit-column-float;position:absolute;bottom:65px;transform:rotateY(-16deg)rotateX(2deg);box-shadow:16px 22px 45px #18363d30,inset 0 1px #ffffffc7}.fit-income-column:before{content:"";transform-origin:bottom;background:#eef8f79e;border:1px solid #ffffffb8;height:13px;position:absolute;top:-13px;left:7px;right:-9px;transform:skew(-43deg)}.fit-income-column:after{content:"";transform-origin:0;background:#476c7333;border:1px solid #496d7340;width:10px;position:absolute;top:-6px;bottom:6px;right:-10px;transform:skewY(-48deg)}.fit-income-column span,.fit-income-column strong{z-index:2;display:block;position:relative}.fit-income-column span{font:700 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.fit-income-column strong{letter-spacing:-.05em;margin-top:8px;font-size:clamp(16px,1.6vw,25px)}.fit-income-column>i{background:#10282f24;height:3px;position:absolute;bottom:12px;left:11px;right:11px;overflow:hidden}.fit-income-column>i:after{content:"";background:var(--terracotta);width:78%;height:100%;animation:4s ease-in-out infinite fit-meter;display:block;box-shadow:0 0 10px #df6b53a6}.fit-income-one{--column-x:14%;--column-height:142px;animation-delay:-1.4s}.fit-income-two{--column-x:41%;--column-height:184px;animation-delay:-3.1s}.fit-income-three{--column-x:69%;--column-height:268px;animation-delay:-4.9s}.fit-trace{z-index:0;transform-origin:0;filter:drop-shadow(0 0 7px #df6b5373);background:linear-gradient(90deg,#0000,#df6b53d1,#0000);height:1px;position:absolute}.fit-trace-one{width:73%;top:42%;left:11%;transform:rotate(-13deg)}.fit-trace-two{opacity:.55;width:66%;top:28%;left:18%;transform:rotate(17deg)}.fit-trace i{background:#fff;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:7s ease-in-out infinite fit-trace-run;display:block;box-shadow:0 0 0 5px #ffffff21,0 0 20px #ffffffbf}.fit-scene-readout,.fit-profile-signal{z-index:2;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;flex-direction:column;display:flex;position:absolute}.fit-scene-readout{color:#10282f85;align-items:flex-end;top:53%;right:5%}.fit-profile-signal{border-left:2px solid var(--terracotta);color:#10282f8c;-webkit-backdrop-filter:blur(12px);min-width:250px;transform:translate3d(calc(var(--fit-x) * 12px),calc(var(--fit-y) * 9px),0);background:#ecf4f333;padding:15px 17px;top:39%;left:5%}.fit-scene-readout span,.fit-profile-signal span{font-size:7px}.fit-scene-readout strong,.fit-profile-signal strong{color:#10282fd1;letter-spacing:.03em;margin-top:9px;font-size:12px}.fit-scene-readout small,.fit-profile-signal small{margin-top:8px;font-size:6px}.fit-symbol-stage{perspective:1150px;width:min(50vw,720px);height:535px;transform:translate3d(calc(var(--fit-x) * -24px),calc(var(--fit-y) * -16px),0);transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;top:7.5%;right:4.5%}.fit-symbol-stage:before{content:"";opacity:.78;filter:blur(11px);background:radial-gradient(#f7fdfccc,#9fc0c224 37%,#0000 69%);border-radius:50%;width:86%;height:37%;position:absolute;bottom:58px;left:50%;transform:translate(-50%)rotateX(70deg)}.fit-symbol-stage:after{content:"";opacity:.42;filter:blur(13px);background:radial-gradient(#11343b42,#41696f1a 42%,#0000 74%);border-radius:50%;width:62%;height:52px;position:absolute;bottom:76px;left:50%;transform:translate(-50%)rotateX(72deg)}.fit-symbol{opacity:0;filter:blur(8px);width:390px;height:390px;transform-style:preserve-3d;transition:opacity .55s,filter .65s,transform .75s cubic-bezier(.18,.72,.16,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-44%)rotateY(34deg)scale(.72)}.fit-symbol.is-active{opacity:1;filter:blur();animation:7s ease-in-out infinite fit-symbol-float;transform:translate(-50%,-50%)rotateY(-7deg)scale(1)}.fit-symbol-halo{background:conic-gradient(from 100deg,#0000,#ffffff54,#0000 34%,#df6b5326,#0000 72%);border:1px solid #ffffff94;border-radius:50%;width:310px;height:310px;animation:13s linear infinite fit-symbol-halo;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(64deg);box-shadow:inset 0 0 46px #ffffff3d,0 0 60px #ddf3f240}.fit-symbol-token{-webkit-backdrop-filter:blur(16px)saturate(1.25);font-family:var(--font-geist-mono),monospace;background:#e6f0ef57;border:1px solid #ffffff9e;align-items:center;gap:10px;padding:9px 12px 9px 9px;display:flex;position:absolute;bottom:49px;right:-3px;box-shadow:0 13px 34px #1430371f,inset 0 1px #ffffffbd}.fit-symbol-token span{min-width:28px;color:var(--terracotta);letter-spacing:-.06em;text-align:center;font-size:16px;font-weight:800}.fit-symbol-token strong{color:#10282fa6;letter-spacing:.11em;font-size:7px}.fit-symbol-field{z-index:4;opacity:.72;width:310px;height:86px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)rotateX(68deg)}.fit-symbol-field:before,.fit-symbol-field:after,.fit-symbol-field>i{content:"";border:1px solid #ffffff70;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fit-symbol-field:before{border-color:#ffffff2e;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.fit-symbol-field:after{filter:drop-shadow(0 0 8px #df6b5329);border-color:#df6b5347;width:72%;height:62%}.fit-symbol-field>i:first-child{border-color:#ffffffb8;width:46%;height:38%}.fit-symbol-field>i:nth-child(2){background:var(--terracotta);border-color:#ffffffe0;width:8px;height:8px;animation:6s ease-in-out infinite fit-field-energy;box-shadow:0 0 0 8px #df6b5314,0 0 18px #df6b536b}.fit-symbol-field>span{filter:blur(1px);background:linear-gradient(#0000,#ffffff73,#0000);width:2px;height:86px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(-68deg)}.fit-rent-roll{width:286px;height:270px;transform-style:preserve-3d;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(145deg,#f2f9f89e,#4a737936);border:1px solid #ffffffc2;padding:17px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotateX(3deg)rotateY(-12deg)rotate(-2deg);box-shadow:19px 25px 56px #15323933,inset 0 1px #ffffffe0}.fit-rent-roll:before{content:"";transform-origin:0;background:#38616733;border:1px solid #30585f3d;width:13px;position:absolute;top:8px;bottom:-7px;right:-13px;transform:skewY(-44deg)}.fit-rent-roll-total{color:#ecf6f4;background:#0f323acf;border:1px solid #ffffff7a;grid-template-columns:1fr auto;align-items:end;height:81px;padding:13px 15px;display:grid;box-shadow:inset 0 0 26px #00000029,0 0 25px #dcf8f51a}.fit-rent-roll-total span{font:700 7px var(--font-geist-mono),monospace;letter-spacing:.13em;opacity:.66;grid-column:1/-1;align-self:start}.fit-rent-roll-total strong{letter-spacing:-.07em;font-size:39px;line-height:.82}.fit-rent-roll-total small{color:var(--terracotta);font:700 7px var(--font-geist-mono),monospace;letter-spacing:.1em;margin:0 0 2px 8px}.fit-rent-doors{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.fit-rent-doors>div{background:linear-gradient(145deg,#fafdfc91,#6b939736);border:1px solid #ffffffab;height:112px;padding:12px 9px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 9px 18px #1331371a}.fit-rent-doors>div:before{content:"";background:linear-gradient(90deg,#ffffff3d,#0000);border:1px solid #163e4629;position:absolute;inset:35px 8px 11px}.fit-rent-doors>div:after{content:"";background:var(--terracotta);border-radius:50%;width:4px;height:4px;position:absolute;top:68px;right:13px;box-shadow:0 0 8px #df6b5399}.fit-rent-doors span,.fit-rent-doors strong{z-index:2;display:block;position:relative}.fit-rent-doors span{font:700 7px var(--font-geist-mono),monospace;letter-spacing:.1em}.fit-rent-doors strong{color:#10282fc7;letter-spacing:-.04em;margin-top:5px;font-size:15px}.fit-rent-doors i{background:linear-gradient(var(--terracotta),transparent);width:1px;height:33px;position:absolute;bottom:-26px;left:50%;box-shadow:0 0 8px #df6b5361}.fit-rent-flow{height:30px;position:absolute;bottom:-20px;left:35px;right:35px}.fit-rent-flow>i{background:#df6b53b3;width:1px;height:19px;position:absolute;top:0}.fit-rent-flow>i:first-child{left:14%;transform:rotate(-31deg)}.fit-rent-flow>i:nth-child(2){left:50%}.fit-rent-flow>i:nth-child(3){right:14%;transform:rotate(31deg)}.fit-rent-flow>b{background:var(--terracotta);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #df6b5317,0 0 24px #df6b5373}.fit-calculator{width:212px;height:288px;transform-style:preserve-3d;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(145deg,#f2f9f8a1,#50777d38);border:1px solid #ffffffc7;padding:20px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotateX(5deg)rotateY(-14deg)rotate(-3deg);box-shadow:18px 25px 55px #15323933,inset 0 1px #ffffffe6}.fit-calculator:before{content:"";transform-origin:0;background:#3d646a38;border:1px solid #30585f40;width:13px;position:absolute;top:7px;bottom:-7px;right:-13px;transform:skewY(-45deg)}.fit-calculator-display{color:#ecf6f4;background:#10333bc7;border:1px solid #ffffff94;justify-content:space-between;align-items:flex-end;height:66px;padding:12px 13px;display:flex;box-shadow:inset 0 0 24px #0000002e,0 0 24px #dcf8f51a}.fit-calculator-display span{font:700 11px var(--font-geist-mono),monospace;letter-spacing:.12em}.fit-calculator-display strong{color:var(--terracotta);text-shadow:0 0 18px #df6b538c;font-size:32px;font-weight:400;line-height:.8}.fit-calculator-keys{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.fit-calculator-keys i{background:radial-gradient(circle at 42% 30%,#ffffffad,#668d9233);border:1px solid #ffffffad;border-radius:50%;height:27px;box-shadow:0 5px 9px #15343a1f,inset 0 1px #ffffffb3}.fit-calculator>b{background:var(--terracotta);color:#fff;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:54px;height:54px;font-size:23px;font-weight:400;display:grid;position:absolute;bottom:25px;right:-24px;box-shadow:0 0 0 10px #df6b531a,0 14px 30px #7a3d3133}.fit-exchange-core{z-index:3;background:radial-gradient(circle at 38% 30%,#ffffffc2,#97b8b966 46%,#2a52594d);border:1px solid #ffffffc7;border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;width:152px;height:152px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateY(-10deg);box-shadow:inset 0 0 38px #ffffff73,0 25px 52px #12303736,0 0 0 13px #ffffff14}.fit-exchange-core span{letter-spacing:-.11em;font-size:42px;font-weight:800}.fit-exchange-core span:first-child{color:#10282fba;justify-self:end}.fit-exchange-core span:nth-child(2){color:var(--terracotta);justify-self:start}.fit-exchange-core small{font:700 6px var(--font-geist-mono),monospace;letter-spacing:.16em;position:absolute;bottom:32px}.fit-exchange-loop{border:3px solid #ffffff9e;border-left-color:#0000;border-radius:50%;width:268px;height:150px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-24deg);box-shadow:0 0 30px #edfbf933}.fit-exchange-loop-two{border-color:#1f4c5347 #0000 #1f4c5347 #1f4c5347;width:318px;height:208px;transform:translate(-50%,-50%)rotate(24deg)}.fit-exchange-loop i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:14px solid var(--terracotta);filter:drop-shadow(0 0 7px #df6b5373);width:0;height:0;position:absolute;top:7px;right:10px;transform:rotate(35deg)}.fit-exchange-loop-two i{inset:auto auto 5px 18px;transform:rotate(216deg)}.fit-florida-orbit{border:1px solid #ffffffad;border-radius:50%;width:310px;height:204px;animation:12s linear infinite fit-florida-orbit;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(61deg)rotate(-14deg);box-shadow:0 0 0 17px #ffffff0f,inset 0 0 33px #ffffff30}.fit-florida-orbit i{background:var(--terracotta);border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 6px #df6b5317,0 0 20px #df6b5373}.fit-florida-orbit i:first-child{top:48%;left:7%}.fit-florida-orbit i:nth-child(2){top:14%;right:18%}.fit-florida-orbit i:nth-child(3){bottom:18%;right:12%}.fit-florida-shape{clip-path:polygon(2% 7%,5% 4%,14% 4%,25% 5%,36% 4%,44% 4%,46% 10%,57% 11%,68% 12%,73% 13%,74% 9%,76% 6%,79% 8%,82% 8%,83% 14%,84% 21%,86% 30%,89% 39%,92% 45%,89% 50%,91% 57%,94% 65%,96% 72%,95% 80%,95% 89%,93% 94%,91% 96%,90% 99%,86% 99%,83% 98%,81% 100%,78% 98%,77% 94%,78% 90%,76% 86%,72% 84%,70% 80%,70% 76%,65% 74%,63% 69%,60% 64%,59% 59%,59% 54%,61% 48%,60% 43%,57% 36%,54% 35%,51% 29%,48% 24%,45% 21%,42% 20%,39% 22%,36% 25%,33% 27%,30% 27%,29% 24%,26% 22%,22% 19%,18% 17%,14% 17%,10% 18%,6% 19%,3% 18%,4% 14%,5% 11%,3% 9%);filter:drop-shadow(0 0 1px #ffffffeb)drop-shadow(18px 25px 24px #18363d33);background:linear-gradient(138deg,#fafdfce6,#8fb1b380 48%,#2a575e5e);width:276px;height:286px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotateY(-9deg)rotate(-1deg);box-shadow:inset 19px 10px 40px #ffffff8a}.fit-florida-shape:before{content:"";opacity:.35;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#ffffff57 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.fit-florida-shape:after{content:"";clip-path:inherit;background:linear-gradient(160deg,#ffffff2e,#0000 60%);border:1px solid #ffffffc2;position:absolute;inset:7px}.fit-florida-shape span{z-index:4;color:#10282fad;font:800 20px var(--font-geist-mono),monospace;letter-spacing:-.08em;position:absolute;top:58%;left:54%}.fit-florida-shape>i{z-index:5;background:var(--terracotta);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:52%;left:55%;box-shadow:0 0 0 9px #df6b5326,0 0 27px #df6b538c}.profile-tabs{z-index:4;-webkit-backdrop-filter:blur(28px)saturate(1.2);background:#eff5f457;border:1px solid #ffffff94;grid-column:1/-1;margin-top:210px;position:relative;box-shadow:0 25px 70px #122c3326,inset 0 1px #ffffff8c}.profile-tabs button{color:#10282f;border-color:#10282f33;min-height:92px;transition:background .35s,color .35s,transform .35s}.profile-tabs button:hover{background:#ffffff4d}.profile-tabs button[aria-selected=true]{color:var(--paper);box-shadow:inset 0 2px 0 var(--terracotta),0 16px 36px #10282f33;background:linear-gradient(135deg,#0e3038f0,#1d4a50e0);transform:translateY(-3px)}.profile-number{color:var(--terracotta);text-shadow:0 12px 32px #df6b5326}.profile-panel{-webkit-backdrop-filter:blur(34px)saturate(1.24);background:linear-gradient(135deg,#f7f9f68c,#e3edec4d);border:1px solid #fff9;grid-template-columns:.5fr .9fr 1.55fr .9fr;min-height:0;margin-top:22px;padding:44px 38px 38px;box-shadow:0 38px 95px #132d342b,inset 0 1px #ffffffbf}.profile-panel h3{text-wrap:balance}.profile-narrative p{color:#10282fb8}.profile-lens{border-color:#10282f57}.profile-matrix{border-top:1px solid #15303861;border-bottom:1px solid #15303861;grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin-top:10px;display:grid}.profile-matrix>div{border-right:1px solid #15303833;flex-direction:column;justify-content:space-between;min-height:118px;padding:20px 18px;display:flex}.profile-matrix>div:last-child{background:#df6b5312;border-right:0}.profile-matrix span{color:#15303880;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.profile-matrix strong{letter-spacing:-.025em;max-width:170px;font-size:17px;line-height:1.12}.investor-fit[data-profile=operator] .fit-income-two,.investor-fit[data-profile=exchange] .fit-income-three,.investor-fit[data-profile=footprint] .fit-parcel-plane{border-color:#df6b53c7;box-shadow:0 48px 95px #df6b5329,inset 0 1px #ffffffc7}.investor-fit[data-profile=exchange] .fit-orbit{border-color:#df6b5361}.investor-fit[data-profile=footprint] .fit-depth-grid{opacity:.58}@keyframes fit-grid-drift{to{background-position:58px 58px}}@keyframes fit-aura-breathe{50%{opacity:.72;transform:scale(1.09)}}@keyframes fit-orbit-turn{to{transform:translate3d(calc(var(--fit-x) * -12px),calc(var(--fit-y) * -9px),0) rotateX(66deg) rotateZ(360deg)}}@keyframes fit-scan{0%,18%{opacity:0;transform:translate(-70%)rotate(12deg)}48%{opacity:.65}78%,to{opacity:0;transform:translate(85%)rotate(12deg)}}@keyframes fit-column-float{0%,to{transform:translateY(0)rotateY(-16deg)rotateX(2deg)}50%{transform:translateY(-8px)rotateY(-13deg)rotateX(1deg)}}@keyframes fit-meter{50%{opacity:.72;width:93%}}@keyframes fit-trace-run{0%,to{opacity:0;transform:translate(0)}14%{opacity:1}82%{opacity:.85}to{transform:translate(68vw)}}@keyframes fit-symbol-float{0%,to{transform:translate(-50%,-50%)rotateX(-1deg)rotateY(-7deg)rotate(-.5deg)}50%{transform:translate(-50%,calc(-50% - 12px))rotateX(2deg)rotateY(5deg)rotate(.7deg)}}@keyframes fit-symbol-halo{to{transform:translate(-50%,-50%)rotateX(64deg)rotate(360deg)}}@keyframes fit-florida-orbit{to{transform:translate(-50%,-50%)rotateX(61deg)rotate(346deg)}}@keyframes fit-field-energy{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.72)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.location-story{background:var(--coast)}.location-grid{background-image:linear-gradient(#d6e2df0f 1px,#0000 1px),linear-gradient(90deg,#d6e2df0f 1px,#0000 1px)}.route-three{background:var(--terracotta)}.point-property{background:var(--terracotta);border-color:var(--terracotta);box-shadow:0 0 0 18px #df6b5317,0 0 70px #df6b534d}.location-copy>.mono-label{color:#d8b98a}.location-copy h2{max-width:1040px;font-size:clamp(56px,7.8vw,128px)}.offering-access{background:var(--stone-light);position:relative;overflow:hidden}.offering-access:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#15303812 1px,#0000 1px),linear-gradient(90deg,#15303812 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}.offering-access>*{z-index:1;position:relative}.offering-title{grid-template-columns:1.8fr 1fr;align-items:end;gap:5vw;margin:88px 0 70px 22vw;display:grid}.offering-title .mono-label{color:var(--terracotta);grid-column:1/-1}.offering-title h2{letter-spacing:-.078em;margin:0;font-size:clamp(58px,7.2vw,118px);line-height:.82}.offering-title h2 em{color:var(--terracotta);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-weight:500}.offering-title>p:last-child{color:#153038a8;margin:0 0 4px;font-size:15px;line-height:1.55}.media-status-grid{border:1px solid #15303857;grid-template-columns:repeat(3,1fr);display:grid}.media-status-grid article{background:#ffffff45;border-right:1px solid #1530383b;flex-direction:column;min-height:330px;padding:27px;display:flex}.media-status-grid article:last-child{background:var(--coast);color:var(--paper);border-right:0}.media-status-grid span{color:var(--terracotta);font:700 8px var(--font-geist-mono),monospace;letter-spacing:.11em}.media-status-grid strong{letter-spacing:-.05em;margin-top:62px;font-size:clamp(27px,2.7vw,43px);line-height:.95}.media-status-grid p{color:#153038a3;max-width:390px;margin:18px 0 40px;font-size:14px;line-height:1.5}.media-status-grid article:last-child p{color:#f1f0ea9e}.media-status-grid a,.media-status-grid button{width:max-content;min-height:44px;color:inherit;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:auto;padding:0 0 7px}.media-status-grid b{color:var(--terracotta)}.site-footer{background:var(--coast-deep)}.footer-actions{gap:13px;display:grid}.footer-actions a,.footer-actions button{min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #f1f0eab8;align-items:center;font-size:15px;display:flex}@media (max-width:900px){.mono-label{font-size:9px}.header-actions{gap:6px}.header-underwrite{padding:0 11px;font-size:7px}.hero-bottom{align-items:end;width:100%}.hero-bottom p{max-width:155px;font-size:12px}.hero-actions{justify-items:end;gap:12px;display:grid}.hero-actions .hero-action-secondary{font-size:7px}.hero-trust-rail{grid-template-columns:repeat(3,1fr);top:104px;left:20px;right:20px}.hero-trust-rail>div{border-bottom:1px solid #f1f0ea24;min-height:48px;padding:8px 9px}.hero-trust-rail>div:nth-child(3),.hero-trust-rail>div:nth-child(4),.hero-trust-rail>div:nth-child(5){display:none}.hero-trust-rail>div:nth-child(3n){border-right:0}.hero-trust-rail span{font-size:5.5px}.hero-trust-rail strong{font-size:11px}.hero-manifesto{display:none}.media-reference-label{padding:0 9px;font-size:6px}.yield-bridge{grid-template-columns:1fr}.yield-bridge>i{width:100%;height:30px;transform:rotate(90deg)}.yield-bridge>div{min-height:102px}.return-definitions{grid-template-columns:1fr;margin:-20px 0 40px}.return-definitions article,.return-definitions article:not(:first-child){border-bottom:1px solid #f1f0ea29;border-right:0;min-height:0;padding:22px 0}.return-definitions article:last-child{border-bottom:0}.return-definitions strong{margin-top:18px}.investor-fit{background:radial-gradient(circle at 76% 12%,#f7fbfbe6,#0000 22%),linear-gradient(150deg,#dce2e2,#9cadaf);min-height:0;padding-top:92px;display:block}.investor-fit>.section-index{z-index:4;position:relative}.fit-title{width:auto;margin-top:34px;padding:23px 20px 27px}.fit-title h2{margin-top:17px;font-size:clamp(62px,19vw,92px)}.fit-atmosphere{height:720px}.fit-symbol-stage{width:104%;height:430px;top:235px;right:-2%}.fit-symbol{width:350px;height:350px;top:40%}.fit-symbol-halo{width:275px;height:275px}.fit-symbol-token{bottom:26px;right:8px}.fit-symbol-field{bottom:42px;transform:translate(-50%)rotateX(67deg)scale(.82)}.fit-rent-roll{transform:translate(-50%,-50%)rotateX(3deg)rotateY(-12deg)rotate(-2deg)scale(.82)}.fit-calculator{transform:translate(-50%,-50%)rotateX(5deg)rotateY(-14deg)rotate(-3deg)scale(.82)}.fit-exchange-loop-two{width:290px}.fit-florida-shape{transform:translate(-50%,-50%)rotateY(-9deg)rotate(-1deg)scale(.84)}.fit-florida-orbit{width:278px}.fit-depth-grid{opacity:.32;inset:13% -78% 5% -20%}.fit-aura-one{width:130vw;height:130vw;top:10%;right:-36%}.fit-aura-two{width:72vw;height:72vw;top:42%;left:-34%}.fit-orbit-outer{width:116vw;top:27%;right:-42%}.fit-orbit-inner{width:78vw;top:34%;right:-14%}.fit-parcel-plane{width:110vw;height:230px;top:40%;right:-30%}.fit-parcel-plane>span{font-size:42px;top:16px;left:20px}.fit-parcel-plane>small{display:none}.fit-income-field{transform-origin:bottom;width:112vw;height:380px;top:26%;right:-14%;transform:scale(.78)}.fit-income-column{width:75px}.fit-income-one{--column-height:108px}.fit-income-two{--column-height:142px}.fit-income-three{--column-height:202px}.fit-scene-readout{display:none}.fit-profile-signal{min-width:0;top:625px;left:22px;right:22px}.profile-tabs{background:#f0f6f57a;margin-top:420px}.profile-tabs button{min-width:198px;min-height:78px}.profile-panel{margin-top:14px;padding:30px 20px 24px}.profile-number{margin-bottom:30px}.profile-narrative{margin-top:36px}.profile-lens{margin-top:34px}.profile-matrix{grid-template-columns:repeat(2,1fr);margin-top:38px}.profile-matrix>div{min-height:105px}.profile-matrix>div:nth-child(2n){border-right:0}.profile-matrix>div:last-child{grid-column:1/-1}.offering-title{margin:72px 0 52px;display:block}.offering-title h2{margin-top:20px;font-size:clamp(58px,17vw,88px)}.offering-title>p:last-child{margin-top:28px}.media-status-grid{grid-template-columns:1fr}.media-status-grid article{border-bottom:1px solid #1530383b;border-right:0;min-height:260px}.media-status-grid article:last-child{border-bottom:0}.media-status-grid strong{margin-top:42px}.footer-actions{width:100%}}.skip-link{z-index:1200;background:var(--paper);color:var(--coast-deep);font:750 10px var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:12px 16px;transition:transform .2s;position:fixed;top:14px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.experience-nav{z-index:74;gap:3px;width:124px;transition:opacity .35s;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.site:not(.is-ready) .experience-nav,.site:not(.is-ready) .access-dock{opacity:0;pointer-events:none}.experience-nav a{color:#f1f0ea7a;min-height:27px;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 12px #050f10a6;grid-template-columns:18px 23px 1fr;align-items:center;transition:color .25s,transform .25s;display:grid;position:relative}.experience-nav a:before{content:"";z-index:-1;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#07141605;border:1px solid #0000;border-radius:999px;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:absolute;inset:2px -7px 2px -5px}.experience-nav a i{border:1px solid;border-radius:50%;width:5px;height:5px;transition:background .25s,box-shadow .25s,transform .25s}.experience-nav a b{font:inherit;white-space:nowrap;opacity:0;transition:opacity .25s,transform .25s;overflow:hidden;transform:translate(7px)}:is(.experience-nav a:hover,.experience-nav a:focus-visible,.experience-nav a[aria-current=location]){color:var(--paper);transform:translate(-4px)}.experience-nav a:hover:before,.experience-nav a[aria-current=location]:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0714168a;border-color:#f1f0ea29}.experience-nav a:focus-visible:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0714168a;border-color:#f1f0ea29}:is(.experience-nav a:hover b,.experience-nav a:focus-visible b,.experience-nav a[aria-current=location] b){opacity:1;transform:translate(0)}.experience-nav a[aria-current=location] i{border-color:var(--terracotta);background:var(--terracotta);transform:scale(1.1);box-shadow:0 0 0 5px #df6b5324,0 0 18px #df6b5380}.access-dock{z-index:73;min-width:224px;color:var(--paper);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#071416b8;border:1px solid #f1f0ea33;gap:7px;padding:13px 15px 14px;transition:opacity .35s,transform .35s,border-color .25s;display:grid;position:fixed;bottom:24px;right:28px;box-shadow:0 18px 55px #030c0d3d,inset 0 1px #ffffff0f}.access-dock.is-at-top{opacity:0;pointer-events:none;transform:translateY(12px)}.access-dock>span{color:var(--terracotta);font:750 7px var(--font-geist-mono),monospace;letter-spacing:.13em}.access-dock strong{letter-spacing:-.02em;justify-content:space-between;gap:24px;font-size:14px;display:flex}.access-dock strong i{color:var(--terracotta);font:400 16px Georgia,serif}:is(.access-dock:hover,.access-dock:focus-visible){border-color:#df6b53b8;transform:translateY(-3px)}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--terracotta);height:1px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.site-header nav a[aria-current=location]{opacity:1}.site-header nav a[aria-current=location]:after{right:0}.intro-skip,.header-underwrite,.share-button,.sound-toggle,.particle-sound-toggle,.unit-switcher button{min-height:44px}.media-photo-switch button{width:44px;height:44px}.gravity-controls button{min-width:44px;height:44px}.deferred-scene{position:absolute;inset:0}.deferred-particle-world{z-index:1}.deferred-scene-placeholder{color:#f1f0eac7;font:700 8px var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(150deg,#0714164d,#071416b8),url(/media/gallery/03-front-elevation.webp) 50%/cover no-repeat;place-content:center;gap:15px;display:grid;position:absolute;inset:0}.deferred-scene-placeholder i{background:#f1f0ea26;width:130px;height:1px;display:block;overflow:hidden}.deferred-scene-placeholder i:after{content:"";background:var(--terracotta);width:48%;height:100%;animation:1.2s ease-in-out infinite alternate deferred-load;display:block}@keyframes deferred-load{0%{transform:translate(-100%)}to{transform:translate(210%)}}@media (min-width:901px){.hero-shell{height:280svh}.media-reveal{height:270svh}}.source-note{color:#f1f0ea9e;font-size:9.5px}.model-disclaimer p{opacity:.7;font-size:10.5px}.profile-lens{font-size:10.5px}.return-definitions p{color:#f1f0eaad;font-size:13px}.footer-bottom .legal{opacity:.64;font-size:9.5px}.footer-wordmark{letter-spacing:-.095em;gap:clamp(36px,7vw,120px)}.footer-wordmark>span:first-child{flex:none}.footer-address-lockup{letter-spacing:-.075em;flex:auto;justify-content:flex-end;align-items:baseline;gap:clamp(28px,4vw,72px);min-width:0;display:flex}.footer-address-lockup b{font:inherit}@media (max-width:900px){.experience-nav{display:none}.access-dock{width:170px;min-width:0;padding:10px 12px 11px;bottom:14px;right:14px}.access-dock strong{gap:12px;font-size:11px}.access-dock>span{font-size:6px}.site-header nav{display:none}.source-note{font-size:9px}.media-photo-switch button{width:44px;height:44px}.model-disclaimer p{font-size:10px}.footer-wordmark{flex-wrap:wrap;gap:30px;font-size:clamp(82px,27vw,150px);line-height:.68;display:flex}.footer-wordmark>span{display:flex}.footer-address-lockup{flex:1 0 100%;justify-content:flex-start;gap:.3em;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.access-dock,.experience-nav a{transform:none!important}.thesis-headline>.mono-label,.thesis-statement,.thesis-position,.thesis-command,.thesis-copy,.thesis-proof-grid,.thesis-atmosphere{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}:root{--terracotta-text:#9a3f2c;--terracotta-on-dark:#f08a75}.hero-deal-summary{z-index:8;color:#f1f0eae6;font:700 8px/1.3 var(--font-geist-mono),monospace;letter-spacing:.075em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07141685;border:1px solid #f1f0ea40;margin:0;padding:9px 12px;position:absolute;top:38px;left:0}.hero-deal-summary i{color:var(--terracotta-on-dark);margin:0 6px;font-style:normal}.advanced-underwriting{color:var(--paper);background:#071418b8;border:1px solid #96b4b857;grid-template-columns:.82fr .82fr 1.25fr;margin-top:24px;display:grid;box-shadow:0 24px 70px #00000029}.advanced-underwriting>*{border-right:1px solid #f1f0ea29;min-width:0}.advanced-underwriting>:last-child{border-right:0}.advanced-heading{border-bottom:1px solid #f1f0ea29;gap:10px;padding-bottom:18px;display:grid}.advanced-heading span{color:var(--terracotta-on-dark);font:750 8px var(--font-geist-mono),monospace;letter-spacing:.12em}.advanced-heading strong{letter-spacing:-.04em;font-size:23px}.hold-controls{border-right:1px solid #f1f0ea29;padding:28px}.hold-results{align-content:start;padding:28px;display:grid}.hold-results>div{border-bottom:1px solid #f1f0ea24;justify-content:space-between;align-items:baseline;gap:14px;padding:18px 0;display:flex}.hold-results span{color:#f1f0eaab;font:650 8px var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.hold-results strong{white-space:nowrap;font-size:21px}.hold-results .negative,.sensitivity-grid .negative{color:#ff9b88}.hold-results small{color:#f1f0ea99;font:500 9px/1.5 var(--font-geist-mono),monospace;margin-top:20px}.sensitivity-panel{padding:28px}.sensitivity-grid{border:1px solid #f1f0ea29;grid-template-columns:1.2fr repeat(3,1fr);margin-top:22px;display:grid}.sensitivity-grid>div{min-height:49px;font:700 11px var(--font-geist-mono),monospace;border-bottom:1px solid #f1f0ea1f;border-right:1px solid #f1f0ea1f;place-items:center;padding:8px;display:grid}.sensitivity-grid>div:nth-child(4n){border-right:0}.sensitivity-grid>div:nth-last-child(-n+4){border-bottom:0}.sensitivity-grid [role=columnheader],.sensitivity-grid [role=rowheader]{color:#f1f0ea9e;letter-spacing:.08em;font-size:8px}.model-export-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.model-export-actions button{min-height:44px;color:var(--paper);font:700 9px var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f1f0ea57;padding:0 17px}:is(.model-export-actions button:hover,.model-export-actions button:focus-visible){border-color:var(--terracotta-on-dark);background:#f08a7514}.model-disclaimer a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.occupancy-release{background:#fff6;border:1px solid #15303847;grid-template-columns:.85fr 1fr 2fr;align-items:start;gap:3vw;margin-top:22px;padding:26px 28px;display:grid}.occupancy-release span{color:var(--terracotta-text);font:750 8px/1.45 var(--font-geist-mono),monospace;letter-spacing:.11em}.occupancy-release strong{letter-spacing:-.035em;font-size:22px}.occupancy-release p{color:#425f66;margin:0;font-size:14px;line-height:1.5}.trust-disclosure{color:#4d6970;font:700 8px/1.5 var(--font-geist-mono),monospace;letter-spacing:.075em;flex-wrap:wrap;justify-content:space-between;gap:16px 28px;padding:24px 0 0;display:flex}.print-one-pager{display:none}.offering-title .mono-label,.offering-title h2 em,.media-status-grid article:not(:last-child)>span,.profile-number,.profile-matrix span,.fit-symbol-token span{color:var(--terracotta-text)}.offering-title>p:last-child,.media-status-grid article:not(:last-child) p{color:#425f66}.hero-manifesto .mono-label,.thesis-position em,.thesis .mono-label,.underwriting-intro .mono-label,.return-definitions span,.model-disclaimer span,.access-dock>span,.access-dock strong i,.media-status-grid article:last-child>span{color:var(--terracotta-on-dark)}.profile-matrix span{color:#4d6970}@media (min-width:901px) and (max-width:1280px){.site-header{grid-template-columns:1fr auto}.site-header>nav{display:none}.hero-copy{top:96px}.hero-copy h1{width:41vw;font-size:clamp(58px,7.2vw,92px)}.hero-trust-rail{top:94px;left:56vw}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-grid article:nth-child(3){border-right:0}.yield-bridge{grid-template-columns:1fr auto 1fr auto 1fr auto 1.1fr}.return-definitions{margin-left:13vw}.advanced-underwriting{grid-template-columns:1fr 1fr}.sensitivity-panel{border-top:1px solid #f1f0ea29;grid-column:1/-1}}@media (hover:none),(pointer:coarse){.scene-cursor{display:none}.hero-glow{background:radial-gradient(52% 46% at 69% 52%,#d2e4de61,#52706530 42%,#0000 76%),linear-gradient(126deg,#0d1917 0%,#253a34 54%,#0a1312 100%)}.investment-world canvas{cursor:default}.world-hotspot{min-width:44px;min-height:44px}}@media (max-width:900px){.access-dock{display:none}.hero-deal-summary{white-space:normal;width:max-content;max-width:92vw;font-size:7px;top:34px;left:0;right:0}.advanced-underwriting{grid-template-columns:1fr}.advanced-underwriting>*{border-bottom:1px solid #f1f0ea29;border-right:0}.advanced-underwriting>:last-child{border-bottom:0}.hold-controls,.hold-results,.sensitivity-panel{padding:22px 18px}.model-export-actions{grid-template-columns:1fr;display:grid}.occupancy-release{grid-template-columns:1fr}.trust-disclosure{padding-bottom:66px}}.showing-modal-lock{overflow:hidden}.site:not(.is-ready) .showing-book-button{opacity:0;pointer-events:none;transform:translateY(14px)}.access-dock{bottom:108px}.showing-book-button{z-index:96;background:var(--terracotta);color:#fff;text-align:left;cursor:pointer;border:1px solid #fff3;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;width:224px;min-height:66px;padding:12px 14px 12px 16px;font-family:inherit;transition:opacity .35s,transform .25s,box-shadow .25s,background .25s;display:grid;position:fixed;bottom:24px;right:28px;box-shadow:0 18px 54px #2d120d57,inset 0 1px #ffffff30}.showing-book-button>span{color:#ffffffb8;font:750 7px var(--font-geist-mono),monospace;letter-spacing:.14em;grid-column:1}.showing-book-button strong{letter-spacing:-.025em;grid-column:1;font-size:15px;line-height:1}.showing-book-button i{grid-area:1/2/3;font:400 22px Georgia,serif}:is(.showing-book-button:hover,.showing-book-button:focus-visible){background:#c95842;transform:translateY(-3px);box-shadow:0 23px 64px #2d120d6b,inset 0 1px #fff3}.showing-book-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.showing-modal-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.showing-modal-actions a:focus-visible{outline-offset:3px;outline:2px solid #fff}.broker-contact-links a:focus-visible{outline-offset:3px;outline:2px solid #fff}.showing-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);background:#030c0dc9;place-items:center;padding:28px;animation:.25s both showing-backdrop-in;display:grid;position:fixed;inset:0}.showing-modal{background:var(--coast-deep);width:min(940px,100%);max-height:calc(100svh - 56px);color:var(--paper);isolation:isolate;border:1px solid #f1f0ea33;outline:0;grid-template-columns:minmax(420px,1.15fr) minmax(310px,.85fr);animation:.32s cubic-bezier(.22,.8,.25,1) both showing-modal-in;display:grid;position:relative;overflow:auto;box-shadow:0 45px 130px #00000080}.showing-modal:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:linear-gradient(#d0e1e00b 1px,#0000 1px),linear-gradient(90deg,#d0e1e00b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000040 72%,#0000);mask-image:linear-gradient(90deg,#000,#00000040 72%,#0000)}.showing-modal:after{content:"";z-index:2;background:var(--terracotta);height:4px;position:absolute;top:0;left:0;right:0}.showing-modal-close{z-index:4;width:38px;height:38px;color:var(--paper);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071416b8;border:1px solid #f1f0ea47;border-radius:50%;place-items:center;transition:border-color .2s,background .2s,transform .2s;display:grid;position:absolute;top:17px;right:18px}:is(.showing-modal-close:hover,.showing-modal-close:focus-visible){border-color:var(--terracotta-on-dark);background:#df6b5329;transform:rotate(5deg)}.showing-modal-close span{font:300 22px/1 Arial,sans-serif;transform:translateY(-1px)}.showing-modal-rail{color:#f1f0ea8a;min-height:72px;font:750 7px var(--font-geist-mono),monospace;letter-spacing:.13em;border-bottom:1px solid #f1f0ea2e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:70px;padding:4px 76px 0 28px;display:flex}.showing-modal-copy{min-width:0;padding:52px clamp(34px,5vw,58px) 48px}.showing-modal-copy>span{color:var(--terracotta-on-dark);font:800 8px/1.4 var(--font-geist-mono),monospace;letter-spacing:.13em}.showing-modal-copy>h2{color:#fff;letter-spacing:-.067em;max-width:520px;margin:27px 0 24px;font-size:clamp(49px,5.8vw,74px);line-height:.85}.showing-modal-copy>h2 em{color:var(--terracotta-on-dark);letter-spacing:-.055em;font-family:Georgia,serif;font-size:.92em;font-weight:400}.showing-modal-copy>p{color:#f1f0eaab;max-width:510px;margin:0;font-size:14px;line-height:1.6}.showing-modal-agent{background:#ffffff06;border-left:1px solid #f1f0ea2e;align-content:space-between;gap:38px;min-width:0;padding:52px 34px 38px;display:grid}.showing-agent-card{border-bottom:1px solid #f1f0ea2e;padding-bottom:30px;display:grid}.showing-agent-card small{color:var(--terracotta-on-dark);font:800 7px var(--font-geist-mono),monospace;letter-spacing:.13em}.showing-agent-card strong{color:#fff;letter-spacing:-.05em;margin-top:18px;font-size:clamp(28px,3vw,39px);line-height:.92}.showing-agent-card em{color:#f1f0ea9e;margin-top:8px;font-size:12px;font-style:normal}.showing-agent-card p{color:var(--paper);margin:18px 0 0;font-size:12px;font-weight:700;line-height:1.45}.showing-modal-brand{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.showing-justin-mark,.showing-amy-mark{place-items:center;min-width:0;display:grid;overflow:hidden}.showing-justin-mark{aspect-ratio:2571/1350;background:#ffffff06;border:1px solid #f1f0ea26;padding:6px 10px}.showing-justin-mark img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:100%;height:100%}.showing-amy-mark{aspect-ratio:2571/1350;background:0 0;border:0;padding:0}.showing-amy-mark img{object-fit:cover;width:100%;height:100%;display:block}.showing-modal-actions{border-bottom:1px solid #f1f0ea33;grid-template-columns:1fr;margin-top:38px;display:grid}.showing-modal-actions a{min-width:0;color:var(--paper);border-top:1px solid #f1f0ea33;gap:7px;padding:15px 42px 15px 0;transition:color .2s,padding .2s,border-color .2s;display:grid;position:relative}.showing-modal-actions a:after{content:"↗";color:var(--terracotta-on-dark);font:400 19px Georgia,serif;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.showing-modal-actions a span{color:var(--terracotta-on-dark);font:800 7px var(--font-geist-mono),monospace;letter-spacing:.12em}.showing-modal-actions a strong{overflow-wrap:anywhere;min-width:0;font-size:15px}:is(.showing-modal-actions a:hover,.showing-modal-actions a:focus-visible){border-color:var(--terracotta-on-dark);color:#fff;padding-left:9px}.broker-contact{border-top:1px solid #f1f0ea33;border-bottom:1px solid #f1f0ea33;grid-template-columns:minmax(310px,1.05fr) minmax(260px,.85fr) minmax(290px,1fr);align-items:center;gap:clamp(30px,5vw,82px);margin-bottom:62px;padding:38px 0;display:grid}.broker-contact-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.broker-contact-logos>div{aspect-ratio:2571/1350;border:1px solid #f1f0ea29;place-items:center;min-width:0;height:auto;display:grid;overflow:hidden}.broker-logo-justin{background:#ffffff09;padding:6px 10px}.broker-logo-justin img{object-fit:contain;filter:brightness(0)invert();opacity:.84;width:100%;height:100%}.broker-contact-logos>.broker-logo-amy{aspect-ratio:2571/1350;background:0 0;border:0;height:auto;padding:0}.broker-logo-amy img{object-fit:cover;width:100%;height:100%;display:block}.broker-contact-copy{min-width:0}.broker-contact-copy>span{color:var(--terracotta-on-dark);font:800 8px var(--font-geist-mono),monospace;letter-spacing:.13em}.broker-contact-copy h2{color:#fff;letter-spacing:-.055em;margin:17px 0 8px;font-size:clamp(31px,3.1vw,49px);line-height:.9}.broker-contact-copy p{color:#f1f0eaa6;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.broker-contact-copy p i{background:var(--terracotta-on-dark);border-radius:50%;width:3px;height:3px}.broker-contact-links{min-width:0;display:grid}.broker-contact-links a{min-width:0;min-height:58px;color:var(--paper);border-bottom:1px solid #f1f0ea38;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;transition:border-color .2s,padding .2s;display:grid}.broker-contact-links a:first-child{border-top:1px solid #f1f0ea38}.broker-contact-links a span{color:var(--terracotta-on-dark);font:800 7px var(--font-geist-mono),monospace;letter-spacing:.12em}.broker-contact-links a strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.broker-contact-links a i{color:var(--terracotta-on-dark);font:400 17px Georgia,serif}:is(.broker-contact-links a:hover,.broker-contact-links a:focus-visible){border-color:var(--terracotta-on-dark);padding-left:8px}@keyframes showing-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes showing-modal-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.broker-contact{grid-template-columns:1fr 1fr}.broker-contact-links{grid-column:1/-1;grid-template-columns:1fr 1fr}.broker-contact-links a:first-child,.broker-contact-links a:last-child{border-top:1px solid #f1f0ea38}}@media (max-width:900px){.showing-book-button{width:190px;min-height:55px;padding:9px 12px 9px 14px;bottom:14px;right:12px}.showing-book-button strong{font-size:13px}.showing-book-button i{font-size:19px}.showing-modal-backdrop{align-items:end;padding:0}.showing-modal{border-width:1px 0 0;grid-template-columns:1fr;width:100%;max-height:94svh}.showing-modal-rail{padding-left:20px}.showing-modal-copy{padding:38px 20px 30px}.showing-modal-copy>h2{margin-top:20px;font-size:clamp(42px,13vw,62px)}.showing-modal-agent{border-top:1px solid #f1f0ea2e;border-left:0;grid-template-columns:1fr minmax(230px,.8fr);align-items:end;gap:28px;padding:32px 20px}.showing-agent-card{border-bottom:0;padding-bottom:0}.showing-modal-brand{gap:9px}.showing-modal-close{top:17px;right:12px}.broker-contact{grid-template-columns:1fr;gap:34px;margin-bottom:52px;padding:30px 0 38px}.broker-contact-logos{width:min(100%,520px)}.broker-contact-copy h2{font-size:clamp(39px,11vw,58px)}.broker-contact-links{grid-column:1;grid-template-columns:1fr}.broker-contact-links a:last-child{border-top:0}}@media (max-width:520px){.showing-book-button{width:176px}.showing-book-button>span{font-size:6px}.showing-modal-rail{min-height:64px;padding-right:64px}.showing-modal-rail span:last-child{display:none}.showing-modal-copy{padding-top:32px}.showing-modal-copy>h2{font-size:clamp(40px,13vw,56px)}.showing-modal-agent{grid-template-columns:1fr;gap:26px}.showing-agent-card{border-bottom:1px solid #f1f0ea2e;padding-bottom:24px}.broker-contact-logos{grid-template-columns:1fr}.broker-contact-links a{grid-template-columns:45px 1fr auto;gap:8px}.broker-contact-links a strong{font-size:12px}}html,body{overflow-x:clip}.experience-nav{width:160px;right:14px}.experience-nav.is-hidden{opacity:0;pointer-events:none}.experience-nav a{grid-template-columns:18px 25px minmax(0,1fr);min-height:31px;font-size:8.5px}.experience-nav a:before{background:#07141638;right:-3px}.experience-nav a b{text-overflow:clip}.hero-manifesto{bottom:126px}.hero-actions .hero-action-secondary{font-size:11px;line-height:1.2}.showing-book-button>span,.media-mode-switch .media-gallery-option:not(.is-active) span{color:#fff;opacity:1}.gravity-label>span{font-size:9px}.gravity-label strong{font-size:12px}.gravity-label em{font-size:10px}.thesis-pillars p{font-size:14px;line-height:1.55}.sensitivity-corner{font-size:8px;line-height:1.2}.sensitivity-note{color:#f1f0ea94;font:600 9px/1.45 var(--font-geist-mono),monospace;margin-top:13px;display:block}.location-story{min-height:1180px}.location-distance-row{border-top:1px solid #f1f0ea42;border-bottom:1px solid #f1f0ea42;grid-template-columns:repeat(5,minmax(0,1fr));margin:220px 0 0;display:grid}.location-distance-row>div{border-right:1px solid #f1f0ea2e;align-content:center;gap:10px;min-width:0;min-height:118px;padding:19px 18px;display:grid}.location-distance-row>div:last-child{border-right:0}.location-distance-row strong{letter-spacing:-.05em;font-size:clamp(24px,2.4vw,40px);line-height:1}.location-distance-row span,.property-basics-row span{color:#d8b98a;font:750 9px var(--font-geist-mono),monospace;letter-spacing:.1em}.property-basics-row{background:#f1f0ea29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.property-basics-row>div{background:#07141647;align-content:center;gap:9px;min-height:92px;padding:17px 18px;display:grid}.property-basics-row strong{color:var(--paper);font-size:clamp(16px,1.35vw,23px)}.showing-modal-agent{align-content:start;gap:22px}.showing-justin-mark img,.broker-logo-justin img{width:auto;max-width:100%;height:auto;max-height:100%}.site-footer{padding-bottom:146px}.footer-bottom{grid-template-columns:1fr 1.4fr}.footer-bottom .legal{justify-self:end;max-width:680px}@media (min-width:1100px){.section-pad{padding-right:190px}}@media (max-width:900px){.hero-actions .hero-action-secondary{font-size:10px}.hero-trust-rail{display:none}.unit-console{width:min(430px,100vw - 242px);max-width:calc(100vw - 40px);bottom:18px;left:20px;right:auto}.unit-switcher{z-index:2;position:relative}.location-story{min-height:1320px}.location-copy{width:100%;min-width:0;padding-left:20px;padding-right:20px;overflow:hidden}.location-copy>.mono-label{text-align:center;margin:90px auto 22px}.location-copy h2{letter-spacing:-.065em;text-align:center;text-wrap:balance;width:100%;max-width:100%;margin:0 auto;font-size:clamp(44px,13.5vw,64px);line-height:.9}.location-copy h2 br{display:none}.location-distance-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:150px}.location-distance-row>div{border-bottom:1px solid #f1f0ea2e;min-height:96px}.location-distance-row>div:last-child{border-bottom:0;grid-column:1/-1}.property-basics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding-bottom:170px}.footer-bottom{grid-template-columns:1fr}.footer-bottom .legal{justify-self:start}}@media (max-width:520px){.eyebrow{white-space:normal;flex-wrap:wrap;width:100%;height:auto;min-height:0;line-height:1.35;overflow:visible}.eyebrow span{white-space:normal;min-width:0}.hero-copy>h1,.hero-bottom{display:none}.hero-deal-summary{white-space:normal;width:auto;top:40px;left:0;right:0}.asset-presentation{z-index:4;pointer-events:none;gap:8px;display:grid;position:absolute;top:clamp(164px,26svh,196px);left:14px;right:14px}.mobile-asset-wordmark{color:var(--paper);letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 14px 36px #00000042;opacity:clamp(0,calc(1 - var(--hero-progress) * 2.15),1);margin:0;font-size:clamp(46px,14.5vw,60px);font-weight:900;line-height:.72;display:block}.mobile-asset-wordmark span:first-child{display:block}.mobile-asset-wordmark span:nth-child(2),.mobile-asset-wordmark span:nth-child(3){display:inline}.mobile-asset-wordmark span:nth-child(2){color:#0000;-webkit-text-stroke:1px #f1f0eab8}.mobile-asset-wordmark span:nth-child(3){margin-left:.18em}.asset-presentation .property-stage{aspect-ratio:1.8;pointer-events:auto;width:100%;transform:translate3d(calc(var(--hero-progress) * -4vw + var(--threshold-progress) * 2vw),calc(var(--hero-progress) * -3vh + var(--threshold-progress) * -18vh),0) scale(calc(1 + var(--hero-progress) * .08 + var(--threshold-progress) * .42));position:relative;inset:auto}.asset-presentation .world-hotspot{display:none}.mobile-rent-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;opacity:clamp(0,calc(1 - var(--hero-progress) * 2.15),1);background:#071416b8;border:1px solid #f1f0ea57;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 14px 32px #00000024}.mobile-rent-row button{min-width:0;min-height:46px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-right:1px solid #f1f0ea33;align-content:center;justify-items:center;gap:3px;padding:6px 4px;display:grid}.mobile-rent-row button:last-child{border-right:0}.mobile-rent-row button[aria-pressed=true]{background:var(--acid);color:var(--ink)}.mobile-rent-row span{font:750 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.mobile-rent-row strong{letter-spacing:-.035em;white-space:nowrap;min-width:0;font-size:13px;line-height:1}.mobile-stat-grid{color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;opacity:clamp(0,calc(1 - var(--hero-progress) * 2.15),1);background:#0714169e;border:1px solid #f1f0ea42;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-stat-grid>div{border-bottom:1px solid #f1f0ea29;border-right:1px solid #f1f0ea29;grid-template-columns:1fr auto;align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.mobile-stat-grid>div:nth-child(2n){border-right:0}.mobile-stat-grid>div:nth-last-child(-n+2){border-bottom:0}.mobile-stat-grid span{color:#f1f0ea99;min-width:0;font:650 5.5px var(--font-geist-mono),monospace;letter-spacing:.05em}.mobile-stat-grid strong{min-width:0;font:750 8px var(--font-geist-mono),monospace;white-space:nowrap}.media-viewer{max-width:calc(100vw - 24px);left:12px;right:12px}.media-controls{left:12px;right:12px}.location-story{min-height:1500px}.location-copy{padding-left:14px;padding-right:14px}.location-copy h2{font-size:clamp(42px,13.5vw,58px)}.location-distance-row strong{font-size:26px}.property-basics-row{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1080px){.unit-console{width:min(430px,100vw - 252px);bottom:20px;left:20px;right:auto}}@media (max-width:460px){.unit-console{width:auto;max-width:none;bottom:84px;left:12px;right:12px}}@media print{@page{size:letter;margin:.42in}html,body{color:#111!important;background:#fff!important}.site>*{display:none!important}.site>.print-one-pager{grid-template-columns:repeat(3,1fr);gap:16px;padding:0;font-family:Arial,sans-serif;display:grid!important}.print-one-pager>p:first-child,.print-one-pager h2,.print-one-pager h3,.print-one-pager ul,.print-one-pager>p,.print-one-pager>small,.print-one-pager>.print-contact{grid-column:1/-1}.print-one-pager>p:first-child{letter-spacing:.12em;margin:0;font:700 9px monospace}.print-one-pager h2{letter-spacing:-.055em;margin:20px 0 0;font-size:48px;line-height:.9}.print-one-pager h3{margin:-10px 0 18px;font-size:20px;font-weight:500}.print-one-pager>div{border:1px solid #bbb;gap:7px;padding:14px;display:grid}.print-one-pager>div strong{font-size:24px}.print-one-pager>div span{letter-spacing:.08em;font:700 8px monospace}.print-one-pager ul{columns:2;margin:10px 0;padding-left:20px}.print-one-pager>p{border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin:0;padding:14px 0;font-size:13px;line-height:1.45}.print-one-pager>.print-scenario-label{letter-spacing:.1em;border:0;padding:0;font:700 9px monospace}.print-one-pager>.print-contact{border:1px solid #111;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 18px;padding:14px;display:grid}.print-one-pager>.print-contact span{grid-row:1/3}.print-one-pager>.print-contact strong{font-size:17px}.print-one-pager>.print-contact small{font-size:10px}.print-one-pager>small{font-size:9px;line-height:1.45}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
