/*! tailwindcss v4.3.3 | 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.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}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}}:root{--marigold:#e3a72f;--marigold-ink:#3c2d05;--font-ui:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--ease-out-soft:cubic-bezier(.22, 1, .36, 1)}[data-theme=luxe]{--bg:#191411;--surface:#211b16;--fg:#ede4d7;--muted:#a79b8a;--accent:#c9a96a;--accent-ink:#191411;--hairline:#ede4d729;--radius:3px;--font-display:"Fraunces Variable", Georgia, serif;--display-weight:340;--display-tracking:-.015em;--halo:#e8d5ac6b}[data-theme=modern]{--bg:#fafaf7;--surface:#fff;--fg:#1c1b1a;--muted:#6b675f;--accent:#3e5a4c;--accent-ink:#fafaf7;--hairline:#1c1b1a24;--radius:14px;--font-display:"Outfit Variable", ui-sans-serif, system-ui, sans-serif;--display-weight:560;--display-tracking:-.03em;--halo:#3e5a4c59}html{background:var(--bg);color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-anchor:none;font-size:16px}@media(pointer:fine){html{scroll-behavior:smooth}}body{overflow-anchor:none;min-height:100svh;margin:0}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}img{max-width:100%;display:block}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;line-height:1.04}.prose-story,.lead-sub{text-wrap:pretty}@media(pointer:coarse){[data-theme=luxe] .grain:after{display:none}}[data-theme=luxe] .grain:after{content:"";pointer-events:none;z-index:50;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.9s steps(4,end) infinite grain-shift;position:fixed;inset:-50%}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}to{transform:translate(2%,-1%)}}@media(prefers-reduced-motion:reduce){[data-theme=luxe] .grain:after{animation:none}}[data-theme=luxe] .display em{font-style:italic;font-weight:300}.eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:560}.prose-story{color:var(--fg);max-width:62ch;font-size:1.0625rem;line-height:1.75}[data-theme=luxe] .prose-story{font-family:var(--font-display);font-size:1.125rem;font-weight:380;line-height:1.8}.prose-story:first-letter{font-family:var(--font-display);font-size:3.1em;font-weight:var(--display-weight);float:left;color:var(--accent);padding-right:.09em;line-height:.82}.num-mast{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(4.5rem,21vw,11rem);font-weight:400;line-height:.86}[data-theme=luxe] .num-mast{color:#0000;background:linear-gradient(168deg,#e8d5ac 8%,#c9a96a 46%,#97753d 88%);-webkit-background-clip:text;background-clip:text;font-weight:310}[data-theme=modern] .num-mast{letter-spacing:-.045em;color:var(--fg);font-weight:640}.wrap{width:min(100% - 2.5rem,72rem);margin-inline:auto}.wrap-tight{width:min(100% - 2.5rem,46rem);margin-inline:auto}.section{padding-block:clamp(2.75rem,9vw,6.5rem)}.section-head{align-items:baseline;gap:1rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:flex}.section-head:after{content:"";background:var(--hairline);flex:1;height:1px;transform:translateY(-.2em)}.btn{font-family:var(--font-ui);border-radius:var(--radius);cursor:pointer;transition:transform .18s var(--ease-out-soft),opacity .18s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.8rem 1.4rem;font-size:.9375rem;font-weight:560;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.985)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{opacity:.92}.btn-ghost{border-color:var(--hairline);color:var(--fg);background:0 0}.btn-ghost:hover{border-color:var(--accent)}.btn-marigold{background:var(--marigold);color:var(--marigold-ink)}.chip{color:var(--fg);align-items:baseline;gap:.4rem;font-size:.9375rem;display:inline-flex}.chip b{font-weight:640}.chip span{color:var(--muted);font-size:.8125rem}.oh-ribbon{background:var(--marigold);color:var(--marigold-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.75rem;font-weight:640;display:inline-flex}.oh-ribbon:before{content:"";background:var(--marigold-ink);opacity:.85;border-radius:999px;width:7px;height:7px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.gallery-grid a{border-radius:var(--radius);aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.gallery-grid a:first-child{aspect-ratio:16/9;grid-column:span 2}.gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-soft)}@media(hover:hover){.gallery-grid a:hover img{transform:scale(1.035)}}@media(min-width:48rem){.gallery-grid{gap:.9rem}}@media(prefers-reduced-motion:no-preference)and (pointer:fine){html.js .gallery-grid.assemble a:nth-child(6n+1){transform:rotate(-8deg)translate(-38%,-10%)scale(.9)}html.js .gallery-grid.assemble a:nth-child(6n+2){transform:rotate(6deg)translate(42%,-13%)scale(.84)}html.js .gallery-grid.assemble a:nth-child(6n+3){transform:rotate(-6deg)translate(-45%,-8%)scale(.86)}html.js .gallery-grid.assemble a:nth-child(6n+4){transform:rotate(9deg)translate(40%,-12%)scale(.88)}html.js .gallery-grid.assemble a:nth-child(6n+5){transform:rotate(-7deg)translate(-40%,-14%)scale(.85)}html.js .gallery-grid.assemble a:nth-child(6n+6){transform:rotate(5deg)translate(38%,-9%)scale(.88)}}@media(prefers-reduced-motion:no-preference)and (pointer:coarse){html.js .gallery-grid.assemble a:nth-child(6n+1){transform:rotate(-5deg)translate(-48%,-20%)scale(.94)}html.js .gallery-grid.assemble a:nth-child(6n+2){transform:rotate(4deg)translate(85%,-28%)scale(.92)}html.js .gallery-grid.assemble a:nth-child(6n+3){transform:rotate(-4deg)translate(-85%,-22%)scale(.93)}html.js .gallery-grid.assemble a:nth-child(6n+4){transform:rotate(5deg)translate(85%,-26%)scale(.93)}html.js .gallery-grid.assemble a:nth-child(6n+5){transform:rotate(-4deg)translate(-85%,-30%)scale(.92)}html.js .gallery-grid.assemble a:nth-child(6n+6){transform:rotate(4deg)translate(48%,-20%)scale(.94)}}::view-transition-group(lightbox-img){animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.lightbox{background:#0a0806f0;border:none;width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:0}.lightbox::backdrop{background:#0a0806f0}.lightbox img{object-fit:contain;width:100vw;height:100svh}.lightbox-close{top:max(1rem,env(safe-area-inset-top));z-index:2;position:fixed;right:1rem}.preview-topbar{z-index:50;text-align:center;letter-spacing:.06em;color:var(--muted);background:var(--surface);padding:.45rem 1rem;font-size:.72rem;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.preview-topbar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.preview-topbar{border-bottom:1px solid var(--hairline)}.preview-topbar b{color:var(--fg);font-weight:620}html.is-preview .gallery-grid a{position:relative}html.is-preview .gallery-grid a:after,html.is-preview [data-hero] .hero-media:after{content:"PREVIEW";letter-spacing:.35em;color:var(--fg);place-items:center;font-size:clamp(1.6rem,7vw,3.2rem);font-weight:800;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){html.is-preview .gallery-grid a:after,html.is-preview [data-hero] .hero-media:after{color:color-mix(in srgb,var(--fg) 12%,transparent)}}html.is-preview .gallery-grid a:after,html.is-preview [data-hero] .hero-media:after{pointer-events:none;z-index:3;transform:rotate(-22deg)}.preview-pill{bottom:max(.9rem,env(safe-area-inset-bottom));z-index:40;background:var(--surface);align-items:center;gap:.5rem;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.preview-pill{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.preview-pill{border:1px solid var(--hairline);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.75rem;font-weight:520}.preview-pill b{color:var(--fg);font-weight:620}@media(pointer:fine){.preview-pill{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.preview-pill{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.preview-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}body:has(.preview-pill) [data-hero] .hero-content{padding-bottom:clamp(4.75rem,12vw,6rem)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference)and (pointer:fine){.settle{animation:linear both settle-in;animation-timeline:view();animation-range:entry cover 60%}.gallery-grid a.settle:nth-child(odd){animation-name:settle-in-tilt-l}.gallery-grid a.settle:nth-child(2n){animation-name:settle-in-tilt-r}.wipe-in{animation:linear both settle-in;animation-timeline:view();animation-range:entry cover 45%}@media(pointer:fine){.wipe-in{animation-name:wipe-in}}.hero-content{animation:linear both mast-away;animation-timeline:scroll(root);animation-range:0 92svh}.stat-cell{animation:linear both stat-settle-l;animation-timeline:view();animation-range:entry cover 45%}.stat-cell:nth-child(2n){animation-name:stat-settle-r}.stat-cell:nth-child(2){animation-range:entry 8% cover 53%}.stat-cell:nth-child(3){animation-range:entry 16% cover 61%}.stat-cell:nth-child(4){animation-range:entry 24% cover 69%}@media(pointer:fine){.section-head:after{transform-origin:0;animation:linear both rule-draw;animation-timeline:view();animation-range:entry cover 40%}}}}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.settle{opacity:0;transition:opacity .95s var(--ease-out-soft),transform .95s var(--ease-out-soft);transform:translateY(-100px)scale(1.07)}.gallery-grid a.settle:nth-child(odd){transform:translate(-46vw,-110px)rotate(-7deg)scale(1.08)}.gallery-grid a.settle:nth-child(2n){transform:translate(46vw,-110px)rotate(7deg)scale(1.08)}.settle.is-in,.gallery-grid a.settle.is-in{opacity:1;transform:none}.stat-cell{opacity:0;transition:opacity 8s var(--ease-out-soft),transform 8s var(--ease-out-soft);will-change:transform,opacity;transform:scale(1.04)}.stat-cell:nth-child(2){transition-delay:.15s}.stat-cell:nth-child(3){transition-delay:.5s}.stat-cell:nth-child(4){transition-delay:.65s}.stat-cell.is-in{opacity:1;transform:none}.highlights.reveal,.specs.reveal,.nearby.reveal{opacity:1;transition:none;transform:none}.highlights li,.spec-row,.nearby li{opacity:0;color:var(--accent);transform:translateY(-72px)}@supports (color:color-mix(in lab,red,red)){.highlights li,.spec-row,.nearby li{color:color-mix(in srgb,var(--accent) 60%,var(--fg) 40%)}}.highlights li,.spec-row,.nearby li{transition:opacity .28s var(--ease-out-soft),transform .68s cubic-bezier(.3,1.25,.4,1),color .6s ease-out;transition-delay:0s,0s,.55s}.highlights.is-in li,.specs.is-in .spec-row,.nearby.is-in.orbit-live li{opacity:1;color:inherit;transform:none}.nearby.is-in li{animation:.6s ease-out 15s forwards nearby-belt}@keyframes nearby-belt{to{opacity:1;color:inherit;transform:none}}.highlights li:nth-child(2),.spec-row:nth-child(2){transition-delay:.3s,.3s,.85s}.highlights li:nth-child(3),.spec-row:nth-child(3){transition-delay:.6s,.6s,1.15s}.highlights li:nth-child(4),.spec-row:nth-child(4){transition-delay:.9s,.9s,1.45s}.highlights li:nth-child(5),.spec-row:nth-child(5){transition-delay:1.2s,1.2s,1.75s}.highlights li:nth-child(6),.spec-row:nth-child(6){transition-delay:1.5s,1.5s,2.05s}.highlights li:nth-child(7),.spec-row:nth-child(7){transition-delay:1.8s,1.8s,2.35s}.highlights li:nth-child(8),.spec-row:nth-child(8){transition-delay:2.1s,2.1s,2.65s}.nearby li:nth-child(2){transition-delay:.5s,.5s,1.05s}.nearby li:nth-child(3){transition-delay:1s,1s,1.55s}.nearby li:nth-child(4){transition-delay:1.5s,1.5s,2.05s}.nearby li:nth-child(5){transition-delay:2s,2s,2.55s}.nearby li:nth-child(6){transition-delay:2.5s,2.5s,3.05s}.nearby li:nth-child(7){transition-delay:3s,3s,3.55s}.nearby li:nth-child(8){transition-delay:3.5s,3.5s,4.05s}.map-kicker.reveal{transition:opacity .28s var(--ease-out-soft),transform .68s cubic-bezier(.3,1.25,.4,1);transform:translateY(-72px)}.specs.is-in .spec-row:first-child dd{animation:1.1s ease-out .6s backwards price-halo}.gallery-grid.assemble a,.gallery-grid a.settle{will-change:transform}.reveal.wipe-in{opacity:0;transition:opacity 1.05s var(--ease-out-soft),transform 1.05s var(--ease-out-soft);transform:translateY(150px)scale(.96)}.reveal.wipe-in.is-in{opacity:1;transform:none}.fly-around.reveal.wipe-in{transition-duration:5.2s,5.2s}.gallery-grid.assemble a{transition:transform 1.35s var(--ease-out-soft),opacity 1.35s var(--ease-out-soft);transition-delay:.15s}.gallery-grid.assemble a:nth-child(2){transition-delay:.37s}.gallery-grid.assemble a:nth-child(3){transition-delay:.59s}.gallery-grid.assemble a:nth-child(4){transition-delay:.81s}.gallery-grid.assemble a:nth-child(5){transition-delay:1.03s}.gallery-grid.assemble a:nth-child(6){transition-delay:1.25s}.gallery-grid.assemble a:nth-child(7){transition-delay:1.47s}.gallery-grid.assemble a.is-in{transform:none!important}}@keyframes settle-in{0%{opacity:0;transform:translateY(-150px)scale(1.1)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes stat-settle-l{0%{opacity:0;transform:translate(-32vw)scale(1.04)}12%{opacity:1}to{opacity:1;transform:none}}@keyframes stat-settle-r{0%{opacity:0;transform:translate(32vw)scale(1.04)}12%{opacity:1}to{opacity:1;transform:none}}@keyframes settle-in-tilt-l{0%{opacity:0;transform:translate(-30vw,-150px)rotate(-7deg)scale(1.1)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes settle-in-tilt-r{0%{opacity:0;transform:translate(30vw,-150px)rotate(7deg)scale(1.1)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes rule-draw{0%{transform:scaleX(0)translateY(-.2em)}to{transform:scaleX(1)translateY(-.2em)}}@keyframes wipe-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}@keyframes mast-away{to{opacity:.35;transform:translateY(-14px)scale(.96)}}.reveal{opacity:0;transition:opacity 1s var(--ease-out-soft),transform 1s var(--ease-out-soft);transform:translateY(46px)}.prose-story.reveal{transition-duration:2s,2s}body{overflow-x:clip}.reveal.is-in{opacity:1;transform:none}.hl-line{display:block;overflow:hidden}.hl-line-inner{transition:transform 1.7s cubic-bezier(.215,.61,.355,1);display:block;transform:translateY(115%)}.hl-play .hl-line-inner{transform:none}.hero-rise{opacity:0;transition:opacity .9s var(--ease-out-soft),transform .9s var(--ease-out-soft);transform:translateY(26px)}.hero-loaded .hero-rise{opacity:1;transform:none}.hero-rise.delay-1{transition-delay:.12s}.hero-rise.delay-2{transition-delay:.24s}.hero-rise.delay-3{transition-delay:.36s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.hero-rise{opacity:1;transition:none;transform:none}.hl-line-inner{transition:none;transform:none}.stat-cell{will-change:auto}.hero-media img,.hero-media video{animation:none!important;transform:none!important}.gallery-grid img{transition:none}}html.noanim .reveal,html.noanim .settle,html.noanim .stat-cell,html.noanim .highlights li,html.noanim .spec-row,html.noanim .nearby li,html.noanim .gallery-grid.assemble a,html.noanim .hero-rise,html.noanim .hl-line-inner{opacity:1!important;will-change:auto!important;color:inherit!important;transition:none!important;animation:none!important;transform:none!important}@keyframes price-halo{0%{filter:drop-shadow(0 0 7px var(--halo))}to{filter:drop-shadow(0 0 #0000)}}html.noanim .hero-media img,html.noanim .hero-media video{animation:none!important;transform:none!important}html.noanim-prose .prose-story,html.noanim-stats .stat-cell,html.noanim-gallery .settle,html.noanim-gallery .gallery-grid.assemble a,html.noanim-reveals .reveal,html.noanim-headline .hl-line-inner{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.field{gap:.35rem;display:grid}.field label{color:var(--muted);font-size:.8125rem;font-weight:560}.field input,.field textarea{font-family:var(--font-ui);color:var(--fg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);min-height:44px;padding:.75rem .9rem;font-size:1rem}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.preview-pill{transition:opacity .35s}.preview-pill.pill-dodge{opacity:.12;pointer-events:none}.kiosk{place-items:center;min-height:100svh;padding:2rem 1.25rem;display:grid}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
