/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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,::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]){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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{--canvas:#f5f1e8;--paper:#fbf9f4;--ink:#0b1728;--blue:#2b63ff;--slate:#56647a;--muted:#748094;--sand:#d8d0c3;--pale:#dde6ff;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}header{border-bottom:1px solid var(--sand);z-index:10;grid-template-columns:auto auto 1fr;align-items:center;gap:28px;min-height:96px;margin:0 32px;display:grid;position:relative}.logo{letter-spacing:.08em;font-size:2.8rem;font-weight:650;line-height:1}.draft{border:1px solid var(--sand);color:var(--slate);letter-spacing:.11em;text-transform:uppercase;border-radius:99px;padding:6px 10px;font-size:.65rem;font-weight:700}nav{justify-self:end;gap:clamp(24px,3.4vw,54px);font-size:.96rem;font-weight:600;display:flex}nav a{border-bottom:1px solid #0000;padding:12px 0}nav a:hover{border-color:var(--blue)}.hero{grid-template-columns:minmax(430px,.9fr) minmax(560px,1.1fr);align-items:center;gap:clamp(30px,4vw,70px);min-height:calc(100svh - 96px);padding:clamp(68px,7vw,108px) 32px 44px;display:grid;overflow:hidden}.hero-copy{z-index:2;animation:.5s both reveal;position:relative}.eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:.69rem;font-weight:750}h1,h2,h3{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:400}h1{letter-spacing:-.045em;max-width:650px;margin-bottom:26px;font-size:clamp(3.65rem,5.5vw,5.35rem);line-height:.99}.lede{max-width:585px;color:var(--slate);margin-bottom:30px;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.72}.actions{align-items:center;gap:30px;display:flex}.button{background:var(--ink);min-height:52px;color:var(--white);border-radius:3px;justify-content:center;align-items:center;padding:0 26px;font-size:.94rem;font-weight:700;transition:all .18s;display:inline-flex}.button:hover{background:#13243b;transform:translateY(-1px)}.link{border-bottom:1px solid var(--blue);min-height:52px;color:var(--blue);align-items:center;gap:16px;font-weight:700;display:flex}.link:hover span{transform:translate(5px)}.signals{border-top:1px solid var(--sand);grid-template-columns:repeat(3,1fr);max-width:640px;margin:42px 0 0;padding:0;list-style:none;display:grid}.signals li{color:var(--slate);white-space:nowrap;padding:19px 14px 0 18px;font-size:.78rem;position:relative}.signals li+li{border-left:1px solid var(--sand)}.signals li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:25px;left:1px}.visual{min-height:610px;animation:.65s .1s both reveal;position:relative}.grid{opacity:.7;background-image:linear-gradient(#0b17280b 1px,#0000 1px),linear-gradient(90deg,#0b17280b 1px,#0000 1px),linear-gradient(27deg,#0000 49.6%,#0b172812 50%,#0000 50.4%);background-size:68px 68px,68px 68px,220px 220px;position:absolute;inset:-70px;transform:rotate(-5deg);-webkit-mask-image:radial-gradient(circle at 56%,#000 18%,#0000 72%);mask-image:radial-gradient(circle at 56%,#000 18%,#0000 72%)}.visual-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:750;position:absolute;top:10px;right:16px}.evidence{gap:14px;display:grid;position:absolute;top:105px;left:0}.evidence article{background:#fbf9f4eb;border:1px solid #b9b4ac;border-radius:5px;align-items:center;gap:12px;width:175px;min-height:85px;padding:14px;display:flex;position:relative;box-shadow:0 12px 30px #0b17280a}.evidence article:after{content:"";background:var(--blue);width:110px;height:2px;position:absolute;top:50%;left:100%}.evidence article>span{border:1px solid var(--blue);width:42px;height:46px;color:var(--blue);place-items:center;font-size:.52rem;font-weight:800;display:grid}.evidence strong,.evidence small{display:block}.evidence strong{margin-bottom:7px;font-size:.72rem}.evidence small{color:var(--muted);font-size:.57rem}.resolve{text-align:center;background:radial-gradient(circle,var(--pale) 0 47%,#dde6ff40 48% 64%,transparent 65%);border:1px dashed #a7afbf;border-radius:50%;place-content:center;width:130px;height:130px;display:grid;position:absolute;top:235px;left:270px}.resolve:after{content:"";background:var(--blue);width:100px;height:2px;position:absolute;top:64px;left:128px}.resolve i{border:2px solid var(--blue);border-radius:50%;position:absolute;inset:42px}.resolve strong,.resolve small{display:block}.resolve strong{font-size:.75rem}.resolve small{color:var(--muted);margin-top:5px;font-size:.56rem}.facts{background:#fbf9f4f0;border:1px solid #b9b4ac;width:225px;padding:16px 18px;position:absolute;top:60px;right:5px}.facts p{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.61rem;font-weight:800}.facts div{border-top:1px solid var(--sand);min-height:27px;color:var(--muted);grid-template-columns:70px 1fr;align-items:center;font-size:.56rem;display:grid}.facts div i{background:repeating-linear-gradient(90deg,var(--muted) 0 12px,transparent 12px 17px);height:2px}.record{border:4px solid var(--ink);clip-path:polygon(12% 0,100% 16%,93% 100%,0 89%,3% 20%);background:#ffffff47;width:230px;height:200px;padding:138px 16px 10px;position:absolute;top:265px;right:28px;transform:rotate(7deg)}.record strong,.record small{display:block;transform:rotate(-7deg)}.record strong{font-size:.67rem}.record small{color:var(--muted);font-size:.53rem}.rooms i{border:1px solid var(--ink);opacity:.72;position:absolute}.rooms i:first-child{width:75px;height:65px;top:31px;left:28px}.rooms i:nth-child(2){width:86px;height:92px;top:31px;left:102px}.rooms i:nth-child(3){width:76px;height:43px;top:95px;left:47px}.search{width:260px;height:58px;color:var(--muted);background:#fbf9f4f0;border:1px solid #b9b4ac;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 17px;font-size:.65rem;display:grid;position:absolute;bottom:38px;right:0}.search b{color:var(--ink);font-size:1.7rem;font-weight:400}.search i{background:repeating-linear-gradient(0deg,var(--blue) 0 1px,transparent 1px 5px);width:28px;height:12px}.platform,.users{padding:clamp(88px,9vw,144px) 32px}.platform{background:var(--ink);color:var(--white)}.section-head{max-width:830px;margin-bottom:72px}.section-head h2,.value h2,aside h2{letter-spacing:-.038em;margin-bottom:24px;font-size:clamp(2.65rem,4.7vw,4.8rem);line-height:1.04}.section-head>p:last-child{color:#b6c0cf;max-width:680px;margin-bottom:0;font-size:1.05rem;line-height:1.75}.capabilities{border-top:1px solid #fff3}.capabilities article{border-bottom:1px solid #fff3;grid-template-columns:minmax(190px,.55fr) minmax(250px,1.05fr) minmax(260px,1fr);gap:34px;min-height:190px;padding:34px 76px 34px 0;display:grid;position:relative}.meta span,.meta small{display:block}.meta span{color:#8eb0ff;font-size:.7rem;font-weight:800}.meta small{color:#8d99aa;text-transform:uppercase;margin-top:27px;font-size:.64rem}.capabilities h3{margin:0;font-size:clamp(1.75rem,2.8vw,2.65rem);line-height:1.08}.capabilities article>p{color:#b6c0cf;margin:0;line-height:1.7}.capabilities article>b{color:var(--blue);font-size:2.1rem;font-weight:400;position:absolute;top:34px;right:6px}.users{background:var(--canvas)}.section-head.light>p:last-child{color:var(--slate)}.audiences{border-block:1px solid var(--sand);grid-template-columns:repeat(4,1fr);display:grid}.audiences article{min-height:285px;padding:28px 27px 34px 0}.audiences article+article{border-left:1px solid var(--sand);padding-left:27px}.audiences span{color:var(--blue);font-size:.68rem;font-weight:800}.audiences h3{margin:66px 0 18px;font-size:1.68rem}.audiences p{color:var(--slate);margin:0;font-size:.9rem;line-height:1.65}.value{grid-template-columns:minmax(320px,.9fr) minmax(500px,1.1fr);gap:clamp(60px,9vw,145px);margin-top:clamp(86px,10vw,156px);display:grid}.value h2,aside h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:400}.value h2{font-size:clamp(2.6rem,4.1vw,4rem)}.value dl{border-top:1px solid var(--sand);margin:0}.value dl>div{border-bottom:1px solid var(--sand);grid-template-columns:175px 1fr;gap:28px;padding:23px 0;display:grid}.value dt{font-weight:750}.value dd{color:var(--slate);margin:0;line-height:1.6}aside{border:1px solid var(--sand);background:linear-gradient(90deg,#2b63ff12 1px,transparent 1px),linear-gradient(#2b63ff12 1px,transparent 1px),var(--paper);background-size:42px 42px;grid-template-columns:minmax(320px,1.2fr) minmax(260px,.8fr);align-items:end;gap:28px 70px;margin-top:clamp(90px,11vw,170px);padding:clamp(38px,5vw,70px);display:grid}aside h2{margin:0;font-size:clamp(2.5rem,4vw,4rem)}aside>p{color:var(--slate);margin:0;line-height:1.7}aside .button{grid-column:2;justify-self:start}footer{border-top:1px solid var(--sand);min-height:130px;color:var(--slate);grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:32px;font-size:.75rem;display:grid}.logo.small{color:var(--ink);font-size:1.4rem}footer p{margin:0}footer p:last-child{justify-self:end}a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1050px){.hero{grid-template-columns:1fr}.hero-copy{max-width:760px}.visual{width:680px;max-width:100%;margin:10px auto}.audiences{grid-template-columns:repeat(2,1fr)}.audiences article:nth-child(3){border-left:0;border-top:1px solid var(--sand);padding-left:0}.audiences article:nth-child(4){border-top:1px solid var(--sand)}.capabilities article{grid-template-columns:180px 1fr}.capabilities article>p{grid-column:2}.value,aside{grid-template-columns:1fr}aside .button{grid-column:1}.draft{display:none}}@media (width<=680px){header,.hero,.platform,.users,footer{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f1e8f0;grid-template-columns:1fr auto;min-height:72px;position:sticky;top:0}.logo{font-size:2rem}nav{gap:15px;font-size:.72rem}nav a:first-child{display:none}.hero{padding-top:56px}h1{font-size:clamp(3.05rem,14.5vw,4.4rem)}.actions{flex-direction:column;align-items:flex-start;gap:14px}.signals{grid-template-columns:1fr}.signals li+li{border-left:0;border-top:1px solid var(--sand)}.visual{transform-origin:0 0;width:122%;min-height:620px;margin-bottom:-90px;transform:scale(.82)}.section-head h2,.value h2,aside h2{font-size:clamp(2.4rem,12vw,3.65rem)}.capabilities article{grid-template-columns:1fr;gap:19px;padding:28px 38px 32px 0}.meta{justify-content:space-between;display:flex}.meta small{margin:0}.capabilities article>p{grid-column:1}.audiences{grid-template-columns:1fr}.audiences article,.audiences article+article,.audiences article:nth-child(3){border-left:0;border-top:1px solid var(--sand);min-height:auto;padding:25px 0 31px}.audiences article:first-child{border-top:0}.audiences h3{margin:32px 0 13px}.value dl>div{grid-template-columns:1fr;gap:9px}aside{padding:31px 23px}footer{grid-template-columns:1fr;gap:13px}footer p:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.reserved-page{text-align:center;background:#fff;place-items:center;min-height:100svh;padding:32px;display:grid}.reserved-page h1{max-width:none;color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,5vw,4.5rem);font-weight:600;line-height:1.1}.chat-section{border-bottom:1px solid var(--sand);background:#e9e5db;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(48px,8vw,128px);padding:clamp(88px,9vw,144px) 32px;display:grid}.chat-intro{position:sticky;top:40px}.chat-intro h2{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(3rem,4.8vw,5rem);line-height:1}.chat-intro>p:not(.eyebrow){max-width:560px;color:var(--slate);font-size:1.03rem;line-height:1.75}.chat-intro ul{border-top:1px solid #c9c1b4;margin:46px 0 0;padding:0;list-style:none}.chat-intro li{border-bottom:1px solid #c9c1b4;grid-template-columns:48px 1fr;align-items:center;min-height:58px;padding:17px 0;font-size:.86rem;display:grid}.chat-intro li span{color:var(--blue);font-size:.68rem;font-weight:800}.chat-shell{background:var(--ink);min-height:690px;color:var(--white);border:1px solid #27364c;border-radius:14px;grid-template-rows:auto 1fr auto auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #0b17282e}.chat-topbar{background:#101f33;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:72px;padding:0 24px;display:flex}.chat-topbar>div{align-items:center;gap:10px;display:flex}.chat-topbar strong{font-size:.88rem}.chat-topbar small{color:#91a1b5;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.live-dot{background:#72e3a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #72e3a017}.chat-body{min-height:260px;max-height:390px;padding:26px;overflow-y:auto}.message{grid-template-columns:44px 1fr;align-items:start;gap:13px;margin-bottom:24px;display:grid}.message-role{color:#82a6ff;letter-spacing:.1em;text-transform:uppercase;padding-top:4px;font-size:.6rem;font-weight:800}.message.user .message-role{color:#a5b2c3}.message>div{background:#14243a;border:1px solid #ffffff21;border-radius:4px 14px 14px;max-width:90%;padding:15px 17px}.message.user>div{background:#233452;border-radius:14px 4px 14px 14px;justify-self:end}.message p{color:#e7edf5;margin:0;font-size:.88rem;line-height:1.65}.message ul{color:#9db9ff;border-top:1px solid #ffffff1f;margin:13px 0 0;padding:11px 0 0 18px;font-size:.74rem}.message ul a{text-decoration:underline}.thinking{align-items:center;gap:6px;display:flex!important}.thinking i{background:#82a6ff;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate pulse}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}.thinking span{color:#a8b5c6;margin-left:8px;font-size:.72rem}.starter-prompts{gap:8px;padding:0 24px 18px;display:grid}.starter-prompts button{text-align:left;color:#c9d3df;min-height:45px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:4px;grid-template-columns:1fr auto;align-items:center;padding:0 14px;font-size:.75rem;display:grid}.starter-prompts button:hover{background:#2b63ff1a;border-color:#5d80d8}.starter-prompts span{color:#82a6ff}.chat-form{background:#101f33;border-top:1px solid #ffffff21;padding:20px 24px 18px}.chat-form label{color:#91a1b5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:.62rem;font-weight:700;display:block}.chat-form>div{grid-template-columns:1fr 44px;gap:10px;display:grid}.chat-form textarea{resize:none;color:#fff;min-height:72px;font:inherit;background:#0b1728;border:1px solid #40516a;border-radius:4px;outline:none;padding:13px 14px;font-size:.84rem;line-height:1.5}.chat-form textarea:focus{border-color:#82a6ff;box-shadow:0 0 0 3px #2b63ff1f}.chat-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:4px;align-self:end;height:44px;font-size:1.1rem}.chat-form button:disabled{opacity:.35;cursor:not-allowed}.chat-form>p{color:#74859a;margin:10px 0 0;font-size:.62rem;line-height:1.45}@keyframes pulse{50%{opacity:.5}}@media (width<=1050px){.chat-section{grid-template-columns:1fr}.chat-intro{max-width:760px;position:static}}@media (width<=680px){.chat-section{padding:78px 20px}.chat-shell{min-height:640px}.chat-topbar{padding:0 16px}.chat-topbar small{display:none}.chat-body{padding:20px 16px}.message{grid-template-columns:34px 1fr}.message>div{max-width:100%}.starter-prompts{padding:0 16px 16px}.chat-form{padding:18px 16px}.chat-intro h2{font-size:clamp(2.8rem,13vw,4rem)}}.logo span{color:var(--blue)}.meaning,.markets{padding:clamp(88px,9vw,144px) 32px}.meaning{background:var(--paper)}.meanings{border-block:1px solid var(--sand);grid-template-columns:repeat(4,1fr);display:grid}.meanings article{min-height:310px;padding:28px 25px 34px 0}.meanings article+article{border-left:1px solid var(--sand);padding-left:25px}.meanings span,.market-grid>article>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.meanings h3{margin:65px 0 18px;font-size:1.8rem}.meanings p{color:var(--slate);margin:0;font-size:.9rem;line-height:1.65}.meanings .engine{background:#2b63ff0e}.markets{background:var(--canvas)}.market-grid{border:1px solid var(--sand);background:var(--paper);grid-template-columns:1fr 1fr;display:grid}.market-grid article{padding:clamp(32px,5vw,70px)}.market-grid article+article{border-left:1px solid var(--sand)}.market-grid h3{margin:30px 0 22px;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.08}.market-grid p{color:var(--slate);line-height:1.75}.market-grid ul{border-top:1px solid var(--sand);margin:30px 0 0;padding:0;list-style:none}.market-grid li{border-bottom:1px solid var(--sand);padding:15px 0;font-size:.82rem;font-weight:650}@media (width<=1050px){.meanings{grid-template-columns:repeat(2,1fr)}.meanings article:nth-child(3){border-left:0;border-top:1px solid var(--sand);padding-left:0}.meanings article:nth-child(4){border-top:1px solid var(--sand)}}@media (width<=680px){.meaning,.markets{padding:78px 20px}.meanings,.market-grid{grid-template-columns:1fr}.meanings article,.meanings article+article,.meanings article:nth-child(3){border-left:0;border-top:1px solid var(--sand);min-height:auto;padding:25px 0 31px}.meanings article:first-child{border-top:0}.meanings h3{margin:32px 0 13px}.market-grid article+article{border-left:0;border-top:1px solid var(--sand)}nav a:nth-child(-n+2){display:none}}.cities{background:#e9e5db;padding:clamp(88px,9vw,144px) 32px}.city-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.city-grid>a{background:var(--paper);border:1px solid #c7bfb2;transition:all .25s;display:block}.city-grid>a:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0b17281a}.city-grid>a>div:last-child{padding:24px 24px 28px}.city-grid span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.city-grid h3{min-height:85px;margin:20px 0 25px;font-size:1.65rem;line-height:1.15}.city-grid b{font-size:.76rem}.building-reveal{isolation:isolate;background:#b7b0a5;outline:none;height:clamp(300px,36vw,520px);margin:0;position:relative;overflow:hidden}.city-grid .building-reveal{height:260px}.building-reveal img{object-fit:cover;filter:grayscale()sepia(.25)contrast(.8);width:100%;height:100%;transition:filter .9s,transform 1.2s;transform:scale(1.04)}.stone-wash{mix-blend-mode:color;background:linear-gradient(90deg,#0b17287a,#f5f1e866 55%,#f5f1e81a);transition:opacity .9s;position:absolute;inset:0}.building-reveal figcaption{z-index:4;color:#fff;text-shadow:0 2px 12px #000;justify-content:space-between;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.building-reveal figcaption span{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.building-reveal figcaption b{font-size:.68rem}.brick-field{z-index:3;pointer-events:none;position:absolute;inset:0}.brick-field i{background:#8f6b50;border:1px solid #ffffff61;width:22px;height:10px;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .7s;position:absolute;box-shadow:0 3px 6px #0003}.brick-field i:first-child{top:15%;left:8%;transform:rotate(18deg)}.brick-field i:nth-child(2){top:31%;left:16%;transform:rotate(-12deg)}.brick-field i:nth-child(3){top:52%;left:4%;transform:rotate(34deg)}.brick-field i:nth-child(4){top:68%;left:24%;transform:rotate(-24deg)}.brick-field i:nth-child(5){top:12%;left:39%;transform:rotate(8deg)}.brick-field i:nth-child(6){top:74%;left:48%;transform:rotate(22deg)}.brick-field i:nth-child(7){top:18%;left:69%;transform:rotate(-18deg)}.brick-field i:nth-child(8){top:37%;left:81%;transform:rotate(28deg)}.brick-field i:nth-child(9){top:72%;left:88%;transform:rotate(-8deg)}.brick-field i:nth-child(10){top:44%;left:59%;transform:rotate(15deg)}.brick-field i:nth-child(n+11){left:calc((var(--n,2))*7%);top:82%}.brick-field i:nth-child(11){--n:1}.brick-field i:nth-child(12){--n:2}.brick-field i:nth-child(13){--n:3}.brick-field i:nth-child(14){--n:4}.brick-field i:nth-child(15){--n:5}.brick-field i:nth-child(16){--n:6}.brick-field i:nth-child(17){--n:7}.brick-field i:nth-child(18){--n:8}.brick-field i:nth-child(19){--n:9}.brick-field i:nth-child(20){--n:10}.brick-field i:nth-child(21){--n:11}.brick-field i:nth-child(22){--n:12}.brick-field i:nth-child(23){--n:13}.brick-field i:nth-child(24){--n:14}.building-reveal:is(:hover,:focus-visible) img{filter:none;transform:scale(1)}.building-reveal:is(:hover,:focus-visible) .stone-wash,.building-reveal:is(:hover,:focus-visible) .brick-field i{opacity:0}.building-reveal:is(:hover,:focus-visible) .brick-field i:nth-child(odd){transform:translate(180px,-90px)rotate(180deg)}.building-reveal:is(:hover,:focus-visible) .brick-field i:nth-child(2n){transform:translate(-160px,100px)rotate(-150deg)}.city-hero{grid-template-columns:minmax(390px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(35px,6vw,90px);min-height:calc(100svh - 96px);padding:56px 32px 60px;display:grid}.city-copy h1{letter-spacing:-.05em;font-size:clamp(3.7rem,6vw,6.4rem);line-height:.92}.landmark-note{background:var(--ink);color:#fff;grid-template-columns:.4fr 1.6fr;gap:60px;padding:clamp(70px,8vw,120px) 32px;display:grid}.landmark-note>div{grid-template-columns:1fr 1fr;gap:50px;display:grid}.landmark-note h2{margin:0;font-size:clamp(2.7rem,4.7vw,5rem);line-height:1}.landmark-note div p{color:#b6c0cf;line-height:1.8}.city-market{padding:clamp(88px,9vw,144px) 32px}.locality-strip,.workflow-grid{border-block:1px solid var(--sand);grid-template-columns:repeat(4,1fr);display:grid}.locality-strip article,.workflow-grid article{min-height:250px;padding:28px 25px 35px 0}.locality-strip article+article,.workflow-grid article+article{border-left:1px solid var(--sand);padding-left:25px}.locality-strip span,.workflow-grid span{color:var(--blue);font-size:.68rem;font-weight:800}.locality-strip h3,.workflow-grid h3{margin:58px 0 18px;font-size:1.7rem}.locality-strip p,.workflow-grid p{color:var(--slate);font-size:.88rem;line-height:1.65}.city-cta{background:#e9e5db;padding:clamp(70px,8vw,120px) 32px}.city-cta h2{max-width:850px;font-size:clamp(3rem,5vw,5.2rem);line-height:1}.city-cta>p:not(.eyebrow){max-width:650px;color:var(--slate);line-height:1.7}.realtor-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:calc(100svh - 96px);padding:70px 32px;display:grid}.realtor-hero h1{font-size:clamp(4rem,7vw,7.5rem);line-height:.9}.exchange-mark{color:#fff;background:radial-gradient(circle,#2b63ff38,#0000 58%),linear-gradient(135deg,#0b1728,#172944);grid-template-columns:1fr auto 1fr;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.exchange-mark strong{letter-spacing:.06em;font-family:Georgia,serif;font-size:clamp(1.4rem,2.6vw,2.6rem)}.exchange-mark span{letter-spacing:.15em;text-transform:uppercase;font-size:.63rem;position:absolute;bottom:35px}.brick-stack{grid-template-columns:repeat(3,1fr);gap:6px;width:150px;display:grid}.brick-stack i{background:#a8734e;height:22px;animation:2.8s ease-in-out infinite alternate brick-breathe}.brick-stack i:nth-child(3n+2){animation-delay:.3s}.brick-stack i:nth-child(3n){animation-delay:.6s}@keyframes brick-breathe{to{background:#2b63ff;transform:translateY(-12px)}}.realtor-workflow{background:var(--ink);color:#fff;padding:clamp(88px,9vw,144px) 32px}.realtor-workflow .section-head>p:last-child,.realtor-workflow .workflow-grid p{color:#b6c0cf}.realtor-workflow .workflow-grid,.realtor-workflow .workflow-grid article+article{border-color:#fff3}.trust-band{grid-template-columns:.9fr 1.1fr;gap:90px;padding:clamp(80px,9vw,140px) 32px;display:grid}.trust-band h2{font-size:clamp(3rem,5vw,5rem);line-height:1}.trust-band dl{border-top:1px solid var(--sand);margin:0}.trust-band dl>div{border-bottom:1px solid var(--sand);padding:25px 0}.trust-band dt{margin-bottom:8px;font-weight:800}.trust-band dd{color:var(--slate);margin:0;line-height:1.6}@media (width<=1050px){.city-grid{grid-template-columns:1fr}.city-grid>a{grid-template-columns:1fr 1fr;display:grid}.city-grid .building-reveal{height:320px}.city-hero,.realtor-hero,.landmark-note{grid-template-columns:1fr}.locality-strip,.workflow-grid{grid-template-columns:repeat(2,1fr)}.trust-band{grid-template-columns:1fr}.realtor-hero>div:first-child{max-width:760px}}@media (width<=680px){.cities,.city-hero,.landmark-note,.city-market,.city-cta,.realtor-hero,.realtor-workflow,.trust-band{padding-left:20px;padding-right:20px}.city-grid>a{display:block}.city-grid .building-reveal{height:240px}.city-hero{padding-top:55px}.city-copy h1,.realtor-hero h1{font-size:clamp(3.3rem,15vw,4.8rem)}.building-reveal{height:360px}.landmark-note>div,.locality-strip,.workflow-grid{grid-template-columns:1fr}.locality-strip article,.locality-strip article+article,.workflow-grid article,.workflow-grid article+article{border-left:0;border-top:1px solid var(--sand);min-height:auto;padding:25px 0}.exchange-mark{min-height:390px}.trust-band{gap:35px}}@media (prefers-reduced-motion:reduce){.brick-field{display:none}.building-reveal img{filter:none}.stone-wash{opacity:0}.brick-stack i{animation:none}}.building-reveal img{height:calc(100% + 56px);transform:translateY(calc(-28px + var(--parallax,0px))) scale(1.04)}.building-reveal:is(:hover,:focus-visible) img{transform:translateY(calc(-28px + var(--parallax,0px))) scale(1)}@media (prefers-reduced-motion:reduce){.building-reveal img,.building-reveal:is(:hover,:focus-visible) img{transform:translateY(-28px)scale(1)}}.concept-hero{grid-template-columns:minmax(390px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(38px,6vw,90px);min-height:calc(100svh - 96px);padding:clamp(55px,7vw,95px) 32px;display:grid}.concept-copy h1{letter-spacing:-.052em;font-size:clamp(4rem,6.5vw,7rem);line-height:.91}.coming{border:1px solid var(--sand);color:var(--slate);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;padding:9px 12px;font-size:.64rem;font-weight:800;display:inline-block}.concept-hero figure{border:1px solid var(--sand);background:var(--paper);margin:0}.concept-hero figure img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.concept-hero figcaption{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;font-size:.62rem}.concept-note{background:var(--ink);color:#fff;padding:clamp(80px,9vw,140px) 32px}.concept-note h2{max-width:950px;font-size:clamp(3rem,5.5vw,5.8rem);line-height:1}.concept-note>p:not(.eyebrow){color:#b6c0cf;max-width:680px;line-height:1.75}.concept-note>.button{margin-top:18px}@media (width<=1050px){.concept-hero{grid-template-columns:1fr}.concept-copy{max-width:760px}}@media (width<=680px){.concept-hero,.concept-note{padding-left:20px;padding-right:20px}.concept-copy h1{font-size:clamp(3.2rem,15vw,5rem)}}.brick-title{--tilt-x:0deg;--tilt-y:0deg;--light-x:50%;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;cursor:none;transition:transform .18s,text-shadow .35s;display:block}.brick-letter{white-space:pre;transition:transform .38s cubic-bezier(.2,.8,.2,1),color .35s,text-shadow .35s,background .35s;transition-delay:var(--letter-delay);display:inline-block;transform:translateZ(0)}.brick-space{width:.28em;display:inline-block}.brick-title.brick-active{letter-spacing:.025em;text-transform:uppercase;text-shadow:0 3px #6a3923,0 8px 13px #0b172847;font-family:Impact,Arial Black,sans-serif;font-weight:900}.brick-title.brick-active .brick-letter{color:#0000;filter:drop-shadow(0 1px #e0a070);background-color:#a65e35;background-image:linear-gradient(90deg,#fff3 1px,#0000 1px),linear-gradient(#3c180a6b 2px,#0000 2px),linear-gradient(90deg,#0000 48%,#3c180a52 49% 52%,#0000 53%);background-position:0 0,0 0,0 11px;background-size:18px 11px,18px 11px,36px 22px;-webkit-background-clip:text;background-clip:text;transform:translateZ(22px)scale(1.015)}.brick-title.brick-active .brick-letter:nth-child(3n+1){transform:translateZ(28px)rotateX(-2deg)}.brick-title.brick-active .brick-letter:nth-child(3n+2){transform:translateZ(18px)rotateY(2deg)}.brick-cursor{z-index:9999;pointer-events:none;opacity:0;background:linear-gradient(#fff3,#0000),#a65e35;border:1px solid #e1a17a;border-radius:2px;width:27px;height:13px;transition:opacity .18s;position:fixed;top:0;left:0;transform:translate(-100px,-100px);box-shadow:inset 0 -3px #461d0d47,0 5px 13px #0b17284d}.brick-cursor:after{content:"";border-left:1px solid #41180a61;position:absolute;top:0;bottom:0;left:50%}.brick-cursor.visible{opacity:1}.query-gate{background:linear-gradient(145deg,#14243a,#0d1c2f);border:1px solid #82a6ff5c;border-radius:8px;margin:0 24px 24px;padding:28px;position:relative;box-shadow:0 18px 40px #0003}.query-gate .eyebrow{margin-bottom:13px}.query-gate h3{color:#fff;max-width:500px;margin:0 0 13px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.query-gate>p:not(.eyebrow):not(.gate-status){color:#aebbc9;font-size:.82rem;line-height:1.6}.query-gate label{color:#aebbc9;letter-spacing:.09em;text-transform:uppercase;margin:22px 0 8px;font-size:.64rem;font-weight:800;display:block}.mobile-row{grid-template-columns:1fr auto;gap:9px;display:grid}.mobile-row input{color:#fff;min-width:0;font:inherit;background:#091522;border:1px solid #40516a;border-radius:4px;padding:0 13px}.mobile-row button,.connect-options button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#2b63ff;border:1px solid #5878c7;border-radius:4px;padding:0 15px;font-size:.74rem;font-weight:750}.connect-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.connect-options button{color:#c7d6ff;background:0 0}.connect-options button:hover{background:#2b63ff21}.query-gate small{color:#72849a;margin-top:13px;font-size:.6rem;line-height:1.45;display:block}.gate-status{color:#8eb0ff!important;margin:12px 0 0!important;font-size:.68rem!important}.gate-brick{background:#a65e35;border:1px solid #e1a17a;width:38px;height:18px;position:absolute;top:25px;right:26px;transform:rotate(7deg);box-shadow:inset 0 -4px #461d0d47}@media (pointer:coarse){.brick-title{cursor:auto}.brick-cursor{display:none}}@media (width<=680px){.brick-title{transform:none!important}.query-gate{margin:0 16px 16px;padding:22px 18px}.mobile-row,.connect-options{grid-template-columns:1fr}.mobile-row input{min-height:46px}}@media (prefers-reduced-motion:reduce){.brick-title,.brick-letter{transition:none!important}.brick-title{transform:none!important}.brick-cursor{display:none}}.site-header{border-bottom:1px solid var(--sand);z-index:50;grid-template-columns:auto 1fr;align-items:center;min-height:88px;margin:0 32px;display:grid;position:relative}.site-header nav{justify-self:end;align-items:center;gap:clamp(18px,2.5vw,38px);display:flex}.site-header nav a{font-size:.82rem}.nav-cta{background:var(--blue);color:#fff;border-radius:3px;align-items:center;min-height:42px;display:inline-flex;border:0!important;padding:0 18px!important}.menu-toggle,.mobile-ask{display:none}.refined-hero{grid-template-columns:minmax(470px,1.08fr) minmax(460px,.92fr);min-height:calc(100svh - 88px);padding-top:clamp(76px,8vw,126px)}.refined-hero h1{max-width:790px;font-size:clamp(4rem,6.2vw,6.7rem)}.blue-button{background:var(--blue)}.blue-button:hover{background:#174ce1}.promise-visual{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;min-height:570px;padding:54px;display:flex;position:relative;overflow:hidden}.promise-plane{opacity:.45;background-image:linear-gradient(#82a6ff1f 1px,#0000 1px),linear-gradient(90deg,#82a6ff1f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 80%);mask-image:linear-gradient(135deg,#000,#0000 80%)}.promise-visual>p{color:#b7c1cf;max-width:330px;font-family:Georgia,serif;font-size:1.25rem;line-height:1.5;position:relative}.promise-visual ol{margin:0;padding:0;list-style:none;position:relative}.promise-visual li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff24;grid-template-columns:52px 1fr;padding:16px 0;font-size:.78rem;display:grid}.promise-visual li span{color:#82a6ff}.promise-mark{background:#0b1728a6;border:1px solid #ffffff3d;align-self:flex-end;width:220px;padding:22px;position:relative}.promise-mark i{background:#a65e35;width:30px;height:14px;position:absolute;top:-9px;right:-13px;box-shadow:0 4px #693822}.promise-mark strong,.promise-mark b{display:block}.promise-mark strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:3rem}.promise-mark b{color:#82a6ff;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:.62rem}.early-chat{border-top:1px solid var(--sand)}.pathways,.engine-flow,.trust-section,.final-cta{padding:clamp(92px,10vw,156px) 32px}.pathways{background:var(--paper)}.pathway-grid{border-block:1px solid var(--sand);grid-template-columns:repeat(3,1fr);display:grid}.pathway-grid article{min-height:330px;padding:30px 30px 34px 0}.pathway-grid article+article{border-left:1px solid var(--sand);padding-left:30px}.pathway-grid article>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pathway-grid h3{margin:70px 0 20px;font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.08}.pathway-grid p{color:var(--slate);font-size:.9rem;line-height:1.7}.pathway-grid a{color:var(--blue);gap:18px;margin-top:22px;font-size:.78rem;font-weight:800;display:inline-flex}.engine-flow{background:var(--ink);color:#fff}.flow-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.flow-grid article{padding:30px 26px 38px 0}.flow-grid article+article{border-left:1px solid #ffffff26;padding-left:26px}.flow-grid article>div{color:#82a6ff;justify-content:space-between;font-size:.68rem;display:flex}.flow-grid article>small{color:#8d99aa;letter-spacing:.1em;text-transform:uppercase;margin-top:55px;font-size:.64rem;display:block}.flow-grid h3{margin:18px 0;font-size:1.8rem}.flow-grid p{color:#b6c0cf;font-size:.86rem;line-height:1.7}.module-note{color:#82a6ff;letter-spacing:.08em;text-transform:uppercase;margin:45px 0 0;font-size:.7rem}.trust-section{background:var(--canvas);grid-template-columns:minmax(330px,.9fr) minmax(450px,1.1fr);gap:clamp(60px,9vw,140px);display:grid}.trust-section h2{font-size:clamp(3rem,4.6vw,4.8rem);line-height:1}.trust-section>div>p:last-child{max-width:590px;color:var(--slate);line-height:1.75}.trust-section dl{border-top:1px solid var(--sand);margin:0}.trust-section dl>div{border-bottom:1px solid var(--sand);padding:23px 0}.trust-section dt{font-weight:800}.trust-section dd{color:var(--slate);margin:8px 0 0;line-height:1.6}.name-story{border-block:1px solid var(--sand);grid-column:1/-1;grid-template-columns:1.1fr repeat(3,1fr);gap:22px;padding:28px 0;display:grid}.name-story>span{color:var(--blue);text-transform:uppercase;font-size:.66rem;font-weight:800}.name-story p{color:var(--slate);font-size:.8rem;line-height:1.55;margin:0!important}.name-story strong{color:var(--ink);margin-bottom:4px;display:block}.final-cta{background:#e9e5db}.final-cta h2{max-width:960px;font-size:clamp(3.2rem,5.8vw,6.2rem);line-height:.96}.final-cta>p:not(.eyebrow){color:var(--slate)}.final-cta .button{margin-top:18px}.brick-title{cursor:auto;display:block;transform:none}.signature-title{--tilt-x:0deg;--tilt-y:0deg;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-origin:0;transition:transform .22s,text-shadow .35s}.signature-title:hover{color:#0000;-webkit-text-stroke:1px currentColor;text-shadow:0 4px #68371f73,0 12px 20px #0b17282e;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#5d2f1a3d 1px,#0000 1px),linear-gradient(90deg,#0000 49%,#5d2f1a29 50%,#0000 52%);background-size:18px 11px,18px 11px,36px 22px;-webkit-background-clip:text;background-clip:text}.engine-flow .signature-title:hover{-webkit-text-stroke:1px #d3a27f;background-color:#d3a27f}.brick-cursor{display:none!important}.button,.building-reveal,.city-grid>a{position:relative}.button:after,.building-reveal:after{content:"";opacity:0;pointer-events:none;background:#a65e35;border:1px solid #ffffff8c;width:18px;height:8px;transition:opacity .2s,transform .35s;position:absolute;transform:translate(-8px,8px)rotate(-8deg)}.button:after{top:3px;right:5px}.building-reveal:after{z-index:5;top:24px;right:26px}.button:hover:after,.building-reveal:hover:after,.building-reveal:focus-visible:after{opacity:1;transform:translate(0)rotate(5deg)}.brick-field i:nth-child(n+9){display:none}.city-page .eyebrow,.city-page .locality-strip span{color:var(--city-accent)}.city-page .button{background:var(--city-accent)}.city-page .building-reveal{box-shadow:0 0 0 1px var(--city-accent)}@supports (color:color-mix(in lab, red, red)){.city-page .building-reveal{box-shadow:0 0 0 1px color-mix(in srgb,var(--city-accent) 25%,transparent)}}.motion-control{border:1px solid var(--sand);color:var(--slate);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:8px 10px;font-size:.64rem;display:inline-flex}.motion-control span{color:var(--blue)}footer{grid-template-columns:auto 1fr auto auto}.loading-page,.not-found{background:var(--canvas);place-content:center;min-height:100svh;padding:clamp(32px,8vw,120px);display:grid}.loading-page{text-align:center;color:var(--slate)}.loading-wall{grid-template-columns:repeat(4,1fr);gap:5px;width:180px;margin:0 auto 24px;display:grid}.loading-wall i{background:#a65e35;height:20px;animation:.65s both wall-in}.loading-wall i:nth-child(2n){transform:translate(10px)}.loading-wall i:nth-child(3n){animation-delay:.15s}.loading-wall i:nth-child(4n){animation-delay:.3s}@keyframes wall-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1}}.not-found{place-content:center;max-width:none}.not-found h1{max-width:900px;font-size:clamp(4rem,8vw,8rem);line-height:.88}.not-found>p:not(.eyebrow){max-width:620px;color:var(--slate);line-height:1.7}.missing-brick{background:#a65e35;border:1px solid #7a4227;width:54px;height:24px;margin-bottom:45px;transform:rotate(-8deg);box-shadow:6px 8px #d7c5b7}.motion-paused *,.motion-paused :before,.motion-paused :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-paused .signature-title{transform:none!important}.motion-paused .signature-title:hover{color:inherit;-webkit-text-stroke:0;text-shadow:none;background:0 0}.motion-paused .brick-field{display:none}.motion-paused .building-reveal img{filter:none;transform:translateY(-28px)scale(1)}.motion-paused .stone-wash{opacity:0}@media (width<=1050px){.refined-hero{grid-template-columns:1fr}.promise-visual{min-height:470px}.pathway-grid{grid-template-columns:1fr}.pathway-grid article,.pathway-grid article+article{border-left:0;border-top:1px solid var(--sand);min-height:auto;padding:28px 0 34px}.pathway-grid article:first-child{border-top:0}.pathway-grid h3{margin-top:35px}.flow-grid{grid-template-columns:repeat(2,1fr)}.flow-grid article:nth-child(3){border-top:1px solid #ffffff26;border-left:0;padding-left:0}.flow-grid article:nth-child(4){border-top:1px solid #ffffff26}.trust-section{grid-template-columns:1fr}.name-story{grid-template-columns:1fr 1fr}.site-header nav{gap:15px}}@media (width<=760px){body{padding-bottom:64px}.site-header{grid-template-columns:1fr auto;min-height:72px;margin:0 20px}.site-header nav{border-bottom:1px solid var(--sand);background:#f5f1e8fa;align-items:stretch;padding:20px;display:none;position:absolute;top:72px;left:-20px;right:-20px;box-shadow:0 20px 30px #0b172814}.site-header nav.nav-open{display:grid}.site-header nav a{border-bottom:1px solid var(--sand);align-items:center;min-height:45px;padding:0;display:flex}.nav-cta{justify-content:center;border-bottom:0!important}.menu-toggle{background:0 0;border:0;place-content:center;gap:6px;width:44px;height:44px;display:grid}.menu-toggle i{background:var(--ink);width:22px;height:1px}.mobile-ask{z-index:90;background:var(--blue);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:800;display:flex;position:fixed;bottom:10px;left:14px;right:14px;box-shadow:0 12px 30px #0b172847}.refined-hero,.pathways,.engine-flow,.trust-section,.final-cta{padding-left:20px;padding-right:20px}.refined-hero h1{font-size:clamp(3.15rem,14.5vw,4.7rem)}.promise-visual{min-height:420px;padding:30px 24px}.flow-grid{grid-template-columns:1fr}.flow-grid article,.flow-grid article+article,.flow-grid article:nth-child(3){border-top:1px solid #ffffff26;border-left:0;padding:26px 0}.flow-grid article:first-child{border-top:0}.flow-grid article>small{margin-top:30px}.trust-section{gap:45px}.name-story{grid-template-columns:1fr}.signature-title{transform:none!important}.signature-title:hover{color:inherit;-webkit-text-stroke:0;text-shadow:none;background:0 0}footer{grid-template-columns:1fr;gap:14px}.motion-control{justify-self:start}.loading-page,.not-found{padding:30px 20px}}.signature-title:hover{-webkit-text-stroke:1px #8a4f30;background-color:#a65e35}@media (width<=760px){.signature-title:hover{color:inherit;-webkit-text-stroke:0;text-shadow:none;background:0 0}}.brand-lockup{align-items:center;gap:12px;display:flex}.beta-tag{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #b7a88f;border-radius:99px;padding:6px 9px;font-size:.58rem;font-weight:800}.live-dot.pending{background:#d8a438;box-shadow:0 0 0 5px #d8a4381c}.engine-pending{background:#101f33;border:1px solid #82a6ff47;border-radius:8px;margin:0 24px 24px;padding:28px}.engine-pending .eyebrow{color:#d8a438;margin-bottom:12px}.engine-pending h3{color:#fff;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.engine-pending>p:not(.eyebrow){color:#aebbc9;max-width:590px;margin-bottom:18px;font-size:.82rem;line-height:1.7}.engine-pending .link{color:#9db9ff;width:max-content;min-height:38px;font-size:.75rem}.feedback-section{background:var(--paper);border-top:1px solid var(--sand);grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);gap:clamp(55px,8vw,125px);padding:clamp(92px,10vw,156px) 32px;display:grid}.feedback-intro{align-self:start;position:sticky;top:40px}.feedback-intro h2{margin-bottom:25px;font-size:clamp(3rem,4.8vw,5rem);line-height:1}.feedback-intro>p:last-child{max-width:600px;color:var(--slate);line-height:1.75}.feedback-form{border:1px solid var(--sand);background:var(--canvas);padding:clamp(25px,4vw,48px)}.feedback-form label{color:var(--ink);letter-spacing:.04em;gap:9px;margin-bottom:22px;font-size:.72rem;font-weight:800;display:grid}.feedback-form label span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:500}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #bdb4a7;border-radius:3px;outline:none;padding:13px 14px;font-size:.88rem;font-weight:400}.feedback-form select,.feedback-form input{min-height:48px}.feedback-form textarea{resize:vertical;line-height:1.55}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2b63ff1a}.feedback-identity{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feedback-actions{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.feedback-actions p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.55}.feedback-form button:disabled{opacity:.55;cursor:wait}.feedback-status{border-left:3px solid var(--blue);color:var(--slate);background:#2b63ff12;margin:18px 0 0;padding:12px 14px;font-size:.78rem}.feedback-status.error{background:#a6463b12;border-color:#a6463b}.feedback-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (width<=1050px){.feedback-section{grid-template-columns:1fr}.feedback-intro{max-width:760px;position:static}}@media (width<=760px){.brand-lockup{gap:8px}.beta-tag{padding:5px 7px;font-size:.52rem}.feedback-section{padding:78px 20px}.feedback-form{padding:24px 18px}.feedback-identity,.feedback-actions{grid-template-columns:1fr}.engine-pending{margin:0 16px 16px;padding:22px 18px}.mobile-ask{font-size:0}.mobile-ask:before{content:"Share beta feedback";font-size:.82rem}.mobile-ask{background:var(--ink)}.mobile-ask[href="/#ask-brx"]{display:none}}
