/*! 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-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}}:root{--onyx:#0a0a0a;--graphite:#3a3f44;--silver:#b7bcc2;--light:#e8a84c;--paper:#eef0f1;--muted:#8d9298;--line:#b7bcc22e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--onyx)}body{background:var(--onyx);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--light);color:var(--onyx)}.site-header{z-index:20;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.wordmark{letter-spacing:.3em;align-items:center;gap:15px;font-size:13px;font-weight:600;display:inline-flex}.mark{width:37px;height:28px;display:inline-block;position:relative}.mark i,.mark b{background:linear-gradient(145deg,#f3f4f4,#888e94);width:13px;height:25px;position:absolute;top:2px;transform:skew(-27deg)}.mark i{left:7px}.mark b{right:7px;transform:skew(27deg)}.mark:after{content:"";background:var(--light);width:4px;height:12px;filter:drop-shadow(0 0 7px var(--light));position:absolute;top:9px;left:17px}.site-header nav{letter-spacing:.16em;text-transform:uppercase;color:var(--silver);gap:34px;font-size:11px;display:flex}.site-header nav a,.nav-cta{transition:color .25s}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--light)}.nav-cta{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff3d;padding:11px 18px;font-size:11px}.hero{align-content:center;min-height:100svh;padding:150px clamp(24px,7vw,112px) 60px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle at 75% 43%,#e8a84c1c,#0000 23%),linear-gradient(135deg,#101214,#070707 62%,#151719);position:absolute;inset:0}.hero-grid{opacity:.18;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-copy{z-index:2;width:min(760px,65vw);position:relative}.eyebrow{color:var(--silver);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:10px;display:flex}.eyebrow span{background:var(--light);width:28px;height:1px;box-shadow:0 0 8px #e8a84ca6}.hero h1{letter-spacing:-.052em;max-width:850px;margin:0;font-size:clamp(50px,6.4vw,104px);font-weight:400;line-height:.98}.hero h1 em{color:var(--silver);font-style:normal}.hero-intro{color:#a9adb1;max-width:590px;margin:34px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.hero-object{perspective:900px;width:min(35vw,520px);height:440px;position:absolute;top:20%;right:3.5vw}.stone{background:linear-gradient(135deg,#555b61,#202326 45%,#111314);border:1px solid #ffffff1f;width:46%;height:330px;position:absolute;top:15px;box-shadow:0 30px 70px #0008}.stone-left{clip-path:polygon(8% 0,100% 0,84% 100%,0 84%);left:0;transform:rotateY(8deg)}.stone-right{clip-path:polygon(0 0,92% 5%,100% 88%,16% 100%);right:0;transform:rotateY(-8deg)}.light-line{background:linear-gradient(transparent,#fff 16%,var(--light) 50%,#bd713b 80%,transparent);width:3px;height:355px;animation:4s ease-in-out infinite pulse;position:absolute;top:5px;left:50%;box-shadow:0 0 12px #fff,0 0 40px #e8a84cd1}.signal{color:var(--silver);letter-spacing:.22em;white-space:nowrap;opacity:.65;font-size:8px;position:absolute;left:52%}.signal:before{content:"";background:#e8a84ca6;width:34px;height:1px;margin:0 10px 3px 0;display:inline-block}.signal-one{top:80px}.signal-two{top:175px;left:54%}.signal-three{top:270px}@keyframes pulse{50%{opacity:.5}}.need-panel{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0d0ec7;grid-template-columns:1.05fr 1.6fr 1fr;align-self:end;margin-top:70px;display:grid;position:relative}.need-panel>div{min-height:140px;padding:28px 30px}.need-question{border-right:1px solid var(--line)}.need-question p{color:var(--light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.need-question h2{margin:0;font-size:27px;font-weight:400}.need-options{display:grid;padding:0!important}.need-options button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:#a4a9ae;background:0 0;justify-content:space-between;align-items:center;padding:0 24px;transition:all .25s;display:flex}.need-options button:last-child{border-bottom:0}.need-options button i{color:var(--light);opacity:0;font-style:normal;transition:all .25s;transform:translate(-6px,6px)}.need-options button:hover,.need-options button.active{color:#fff;background:#ffffff0b;padding-left:30px}.need-options button.active i{opacity:1;transform:none}.need-result{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;display:flex}.need-result p{color:#9ca1a6;margin:0;font-size:13px;line-height:1.55}.need-result a{color:var(--paper);text-transform:uppercase;letter-spacing:.13em;font-size:11px}.need-result a span{color:var(--light);margin-left:8px}.section{border-top:1px solid var(--line);padding:clamp(90px,11vw,170px) clamp(24px,7vw,112px)}.section-heading{grid-template-columns:.8fr 1.6fr 1fr;align-items:start;gap:45px;display:grid}.section-heading .eyebrow{margin-top:10px}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,70px);font-weight:400;line-height:1.04}.section-heading>p:last-child{color:#969ba0;margin:8px 0 0;line-height:1.7}.section-heading.compact{grid-template-columns:.75fr 1.5fr 1fr}.flow-section{background:#0d0f10}.flow-map{grid-template-columns:repeat(4,1fr);margin:110px 0 55px;display:grid;position:relative}.flow-line{background:#353a3e;height:1px;position:absolute;top:55px;left:12.5%;right:12.5%;overflow:hidden}.flow-line i{background:linear-gradient(90deg,transparent,var(--light),#fff,var(--light),transparent);width:100%;height:2px;box-shadow:0 0 12px var(--light);transition:transform 1.25s cubic-bezier(.25,.9,.3,1);display:block;transform:translate(-105%)}.flow-map.is-lit .flow-line i{transform:translate(105%)}.flow-node{text-align:center;padding:0 25px;position:relative}.flow-node>span{color:#666c71;letter-spacing:.18em;font-size:9px}.node-dot{z-index:2;background:#1b1e20;border:2px solid #5b6065;border-radius:50%;width:13px;height:13px;margin:23px auto 31px;transition:all .5s;position:relative}.flow-map.is-lit .node-dot{background:var(--light);box-shadow:0 0 20px var(--light);border-color:#ffdca9}.flow-node h3{margin:0 0 12px;font-size:18px;font-weight:500}.flow-node p{color:#858a8e;max-width:175px;margin:auto;font-size:13px;line-height:1.55}.light-toggle{cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #3f4448;align-items:center;gap:14px;margin:auto;padding:13px 20px 13px 14px;font-size:10px;display:flex}.toggle-orb{background:radial-gradient(circle at 35% 35%,#fff 0 5%,var(--light) 23%,#4b2c16 65%,#151515 68%);border-radius:50%;width:24px;height:24px;box-shadow:0 0 15px #e8a84c59}.standard-section{background:linear-gradient(145deg,#151719,#0a0a0a 70%)}.evidence-workbench{border:1px solid var(--line);grid-template-columns:.75fr 1.6fr .8fr;min-height:410px;margin-top:85px;display:grid}.evidence-tabs{border-right:1px solid var(--line);display:grid}.evidence-tabs button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:#8f9499;text-transform:uppercase;letter-spacing:.14em;background:0 0;padding:0 25px;font-size:10px;transition:all .25s}.evidence-tabs button:last-child{border-bottom:0}.evidence-tabs button span{color:#555a5f;width:35px;display:inline-block}.evidence-tabs button.active{color:#fff;border-left:2px solid var(--silver);background:#ffffff0b}.evidence-tabs button.active.documented{border-left-color:var(--light)}.evidence-card{flex-direction:column;justify-content:center;padding:55px;transition:all .3s;display:flex}.evidence-state{color:var(--silver);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:13px;font-size:9px;display:flex}.evidence-state i{background:var(--line);flex:1;height:1px}.evidence-card blockquote{letter-spacing:-.03em;margin:42px 0 28px;font-size:clamp(27px,3vw,44px);font-weight:300;line-height:1.18}.evidence-card p{color:#93989d;max-width:570px;line-height:1.65}.evidence-card.documented blockquote{color:#f4d4a5}.evidence-card.unclear{outline-offset:-18px;outline:1px dashed #51565b}.evidence-questions{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:35px 28px;display:flex}.evidence-questions p{border-bottom:1px solid var(--line);color:#777c81;margin:0;padding:18px 0;font-size:11px}.evidence-questions p:last-child{border:0}.path-section{background:#0b0c0d}.path-layout{border:1px solid var(--line);grid-template-columns:1fr 1.3fr;margin-top:80px;display:grid}.path-tabs{grid-template-columns:1fr 1fr;display:grid}.path-tabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#777c81;text-transform:uppercase;letter-spacing:.16em;background:0 0;min-height:120px;padding:25px;font-size:11px;transition:all .25s}.path-tabs button:nth-child(2n){border-right:0}.path-tabs button:nth-child(n+3){border-bottom:0}.path-tabs button span{color:#50555a;margin-bottom:20px;font-size:9px;display:block}.path-tabs button.active{color:#fff;background:#ffffff0d}.path-tabs button.active span{color:var(--light)}.path-display{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:240px;padding:48px 55px;display:flex}.path-display>span{color:var(--light);letter-spacing:.18em;font-size:9px}.path-display h3{margin:20px 0 8px;font-size:45px;font-weight:400}.path-display p{color:#92979c}.path-progress{background:#292d30;height:2px;margin-top:35px}.path-progress i{background:var(--light);height:100%;box-shadow:0 0 8px var(--light);transition:width .5s;display:block}.contact-section{background:linear-gradient(115deg,#33383d,#141618 68%);grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;padding:clamp(90px,12vw,175px) clamp(24px,7vw,112px);display:grid}.contact-section h2{letter-spacing:-.045em;max-width:770px;margin:0;font-size:clamp(43px,5.5vw,82px);font-weight:400;line-height:1.02}.contact-card{border-left:1px solid var(--light);padding:10px 0 10px 32px}.contact-card p{color:#adb2b6;margin:0 0 30px;font-size:14px;line-height:1.65}.contact-card a{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #656a6e;justify-content:space-between;width:100%;padding:0 0 13px;font-size:10px;display:inline-flex}.contact-card a span{color:var(--light)}footer{border-top:1px solid var(--line);color:#777c81;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:38px clamp(24px,5vw,76px);font-size:10px;display:flex}.footer-mark{color:#b9bdc1;transform-origin:0;transform:scale(.88)}footer p em{color:var(--light);font-style:normal}@media (width<=980px){.site-header nav{display:none}.hero-copy{width:78vw}.hero-object{opacity:.42;width:56vw;top:18%;right:-18vw}.need-panel{grid-template-columns:1fr 1.4fr}.need-result{border-left:0;border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;align-items:center;gap:20px;min-height:90px!important}.section-heading,.section-heading.compact{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.evidence-workbench{grid-template-columns:.7fr 1.6fr}.evidence-questions{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.contact-section{grid-template-columns:1fr}}@media (width<=680px){.site-header{height:72px;padding:0 20px}.wordmark{gap:10px;font-size:11px}.nav-cta{padding:9px 12px}.hero{min-height:auto;padding:120px 20px 35px}.hero-copy{width:100%}.hero h1{font-size:clamp(44px,14vw,66px)}.hero-intro{max-width:92%}.hero-object{opacity:.75;width:100%;height:280px;margin-top:45px;position:relative;top:auto;right:auto}.stone{height:225px}.light-line{height:245px}.signal{font-size:6px}.signal-one{top:50px}.signal-two{top:115px}.signal-three{top:180px}.need-panel{margin-top:25px;display:block}.need-panel>div{min-height:auto;padding:24px}.need-question{border-right:0;border-bottom:1px solid var(--line)}.need-options button{min-height:58px}.need-result{display:block}.need-result p{margin-bottom:22px}.section{padding:85px 20px}.section-heading,.section-heading.compact{display:block}.section-heading .eyebrow{margin-bottom:22px}.section-heading h2{font-size:43px}.section-heading>p:last-child{margin-top:25px}.flow-map{margin:65px 0 40px;display:block}.flow-line{width:1px;height:auto;inset:0 auto 0 15px}.flow-line i{width:2px;height:100%;transform:translateY(-105%)}.flow-map.is-lit .flow-line i{transform:translateY(105%)}.flow-node{text-align:left;padding:0 0 34px 50px}.flow-node>span{position:absolute;top:0;left:0}.node-dot{margin:0;position:absolute;top:23px;left:9px}.flow-node p{max-width:none;margin:0}.light-toggle{margin-left:0}.evidence-workbench{margin-top:55px;display:block}.evidence-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr}.evidence-tabs button{border-right:1px solid var(--line);min-height:65px;padding:0 14px}.evidence-tabs button:nth-child(2n){border-right:0}.evidence-card{min-height:355px;padding:38px 25px}.evidence-card blockquote{margin-top:32px;font-size:31px}.evidence-questions{display:none}.path-layout{margin-top:50px;display:block}.path-tabs button{min-height:92px;padding:18px}.path-display{border-left:0;border-top:1px solid var(--line);padding:35px 25px}.contact-section{gap:55px;padding:90px 20px}footer{flex-direction:column;align-items:flex-start;gap:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rock-site{--cursor-x:50vw;--cursor-y:35vh;isolation:isolate;background:#090a0a;position:relative;overflow:hidden}.cursor-light{z-index:8;left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(circle,#fff6df22 0,#e8a84c16 17%,#e8a84c08 36%,#0000 68%);border-radius:50%;width:460px;height:460px;transition:opacity .25s;position:fixed;transform:translate(-50%,-50%)}.brand-symbol{flex:none;width:44px;height:34px;display:inline-block;position:relative}.brand-symbol i{background:linear-gradient(125deg,#e3e5e6 0,#858b91 42%,#30353b 80%);display:block;position:absolute;inset:0}.brand-left{clip-path:polygon(0 100%,43% 0,78% 100%,61% 100%,43% 47%,22% 100%)}.brand-right{clip-path:polygon(57% 30%,75% 0,100% 100%,79% 100%)}.brand-symbol .brand-light{transform-origin:50%;background:linear-gradient(transparent,#fff8e8,var(--light),transparent);width:3px;height:50%;box-shadow:0 0 7px #fff,0 0 17px var(--light);border-radius:2px;display:block;position:absolute;top:29%;left:56%;transform:rotate(-31deg)}.hero{background:#090a0a url(/rock-hero.png) 50%/cover no-repeat fixed}.hero-grid{opacity:.08;mix-blend-mode:screen}.hero-copy{text-shadow:0 3px 3px #000,0 14px 34px #000;padding:48px 0}.hero-seal{z-index:2;color:#a5aaae;letter-spacing:.35em;clip-path:polygon(8% 0,91% 3%,100% 91%,11% 100%,0 12%);background:linear-gradient(145deg,#ffffff0b,#0b0c0dd4);border:1px solid #d7dadd21;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:260px;height:310px;font-size:8px;display:flex;position:absolute;top:28%;right:8vw;box-shadow:inset 0 0 0 10px #0505052e,inset 8px 8px 25px #ffffff0a,10px 15px 38px #0009}.hero-seal:before{content:"";clip-path:inherit;border:1px solid #ffffff12;position:absolute;inset:7px}.hero-seal .brand-symbol{width:112px;height:88px}.hero-seal i{background:linear-gradient(transparent,var(--light),transparent);width:1px;height:34px;box-shadow:0 0 12px var(--light)}.lit-text{transform-origin:0;z-index:1;transition:transform .55s cubic-bezier(.2,.8,.2,1),color .45s,text-shadow .45s;display:inline-block;position:relative}.lit-text:after{content:"";z-index:-1;opacity:0;filter:blur(14px);background:radial-gradient(#ffd99b3d 0,#e8a84c15 38%,#0000 72%);width:110%;height:145%;transition:opacity .45s,transform .55s;position:absolute;top:50%;left:-5%;transform:translateY(-50%)scale(.75)}.lit-text:hover{color:#fff7eb;text-shadow:0 0 2px #fff,0 0 22px #e8a84c70,0 4px 30px #000;transform:scale(1.035)}.lit-text:hover:after{opacity:1;transform:translateY(-50%)scale(1)}.need-panel,.evidence-workbench,.path-layout{clip-path:polygon(9px 0,calc(100% - 7px) 4px,100% calc(100% - 10px),calc(100% - 12px) 100%,4px calc(100% - 5px),0 11px);background:linear-gradient(145deg,#34383bdb,#111314ee 48%,#050606f2);border-color:#ffffff1a;box-shadow:inset 1px 1px #ffffff12,inset -20px -24px 45px #0007,0 35px 70px #0008}.need-panel:before,.evidence-workbench:before,.path-layout:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:radial-gradient(#fff 0 .5px,#0000 .8px),radial-gradient(#000 0 .7px,#0000 1px);background-size:7px 9px,11px 13px;position:absolute;inset:0}.need-panel,.evidence-workbench,.path-layout{position:relative}.flow-section,.standard-section,.path-section{background-color:#111314;background-image:linear-gradient(120deg,#ffffff08,#0000 36%),radial-gradient(at 12% 18%,#4d53581c,#0000 38%),radial-gradient(at 87% 63%,#000 0,#0000 54%);position:relative}.flow-section:before,.standard-section:before,.path-section:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff75 0 .45px,#0000 .75px),radial-gradient(#000 0 .7px,#0000 1px);background-size:8px 11px,13px 17px;position:absolute;inset:0}.section-heading,.flow-map,.light-toggle,.evidence-workbench,.path-layout{z-index:1;position:relative}.flow-node h3,.path-tabs button,.evidence-tabs button,.need-options button{transition:transform .4s cubic-bezier(.2,.8,.2,1),color .35s,text-shadow .35s,background .35s}.flow-node:hover h3,.path-tabs button:hover,.evidence-tabs button:hover,.need-options button:hover{color:#fff8ec;text-shadow:0 0 18px #e8a84c7a;background:radial-gradient(circle at 30%,#e8a84c1d,#0000 68%);transform:scale(1.055)}.contact-section{background-color:#0000;background-image:linear-gradient(100deg,#272b2eeb,#0c0d0ef5),url(/rock-hero.png);background-position:0 0,50% 72%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative;box-shadow:inset 0 35px 60px #0008}body{font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}.brand-logo{filter:brightness(1.8)grayscale(.15);width:132px;height:auto;display:block}.wordmark .brand-logo{width:122px}.wordmark>span{display:none}.hero-seal .brand-logo{width:150px}.footer-mark .brand-logo{width:145px}.hero-proof{color:#c3c6c8;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:9px;display:flex}.hero-proof span{align-items:center;gap:9px;display:flex}.hero-proof span:before{content:"";background:var(--light);width:4px;height:4px;box-shadow:0 0 8px var(--light);border-radius:50%}.reveal-section{background:radial-gradient(at 50% 0,#2a2e31 0,#101213 42%,#080909 78%);border-top:1px solid #ffffff1a;padding:clamp(100px,12vw,180px) clamp(24px,7vw,112px);position:relative;overflow:hidden}.reveal-section:before{content:"";opacity:.25;mix-blend-mode:overlay;background-image:radial-gradient(#fff 0 .5px,#0000 .8px),radial-gradient(#000 0 .8px,#0000 1px);background-size:8px 11px,13px 17px;position:absolute;inset:0}.reveal-heading{z-index:1;grid-template-columns:.75fr 1.5fr 1fr;align-items:end;gap:45px;display:grid;position:relative}.reveal-heading h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(48px,6.5vw,96px);font-weight:450;line-height:.9}.reveal-heading h2 em{color:var(--light);text-shadow:0 0 28px #e8a84c45;font-style:normal}.reveal-heading>p:last-child{color:#969ba0;margin:0;line-height:1.7}.light-scan{--scan-x:14%;--scan-y:43%;z-index:2;touch-action:none;cursor:crosshair;clip-path:polygon(2% 0,98% 1%,100% 93%,96% 100%,3% 98%,0 8%);background:linear-gradient(130deg,#3c4145,#17191b 48%,#080909);height:min(54vw,620px);min-height:420px;margin-top:80px;position:relative;overflow:hidden;box-shadow:inset 15px 15px 45px #ffffff0a,inset -35px -45px 80px #000b,0 45px 90px #000}.light-scan:before{content:"";opacity:.65;mix-blend-mode:overlay;background:radial-gradient(#ffffff20 0 .7px,#0000 1px) 0 0/7px 9px,radial-gradient(#000 0 1px,#0000 1.4px) 0 0/11px 15px;position:absolute;inset:0}.scan-surface{color:#090a0b;text-shadow:1px 1px #ffffff12,-1px -1px #000;letter-spacing:.35em;text-align:center;place-items:center;font-size:clamp(16px,2vw,29px);display:grid;position:absolute;inset:0}.scan-reveal{color:#fff;-webkit-mask-image:radial-gradient(circle 180px at var(--scan-x) var(--scan-y),#000 0 49%,#000b 64%,transparent 78%);-webkit-mask-image:radial-gradient(circle 180px at var(--scan-x) var(--scan-y),#000 0 49%,#000b 64%,transparent 78%);-webkit-mask-image:radial-gradient(circle 180px at var(--scan-x) var(--scan-y),#000 0 49%,#000b 64%,transparent 78%);-webkit-mask-image:radial-gradient(circle 180px at var(--scan-x) var(--scan-y),#000 0 49%,#000b 64%,transparent 78%);mask-image:radial-gradient(circle 180px at var(--scan-x) var(--scan-y),#000 0 49%,#000b 64%,transparent 78%);background:radial-gradient(circle 200px at var(--scan-x) var(--scan-y),#9c682c1f,transparent 80%);position:absolute;inset:0}.scan-lamp{left:var(--scan-x);top:var(--scan-y);pointer-events:none;mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(circle,#fffdf4 0 1%,#fff1cd5c 5%,#e8a84c20 25%,#0000 67%);border-radius:50%;width:390px;height:390px;position:absolute;transform:translate(-50%,-50%)}.scan-vein{height:2px;box-shadow:0 0 14px var(--light);background:linear-gradient(90deg,#0000,#e8a84c,#fff,#e8a84c,#0000);position:absolute;top:52%;left:9%;right:8%}.scan-node{color:#ddd;letter-spacing:.04em;width:150px;font-size:12px;line-height:1.5;position:absolute}.scan-node:before{content:"";background:var(--light);width:13px;height:13px;box-shadow:0 0 20px var(--light);border:1px solid #fff;border-radius:50%;margin-bottom:13px;display:block}.scan-node b{color:var(--light);letter-spacing:.23em;margin-bottom:5px;font-size:9px;display:block}.scan-node.n1{top:36%;left:10%}.scan-node.n2{top:54%;left:35%}.scan-node.n3{top:32%;left:61%}.scan-node.n4{top:55%;right:5%}.scan-reveal strong{white-space:nowrap;letter-spacing:-.02em;text-shadow:0 0 18px #e8a84c;font-size:clamp(18px,2.4vw,34px);font-weight:400;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.scan-instruction{color:#858a8e;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:8px;position:absolute;bottom:20px;left:28px}.scan-controls{z-index:2;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.scan-controls button{color:#71767b;cursor:pointer;text-transform:uppercase;letter-spacing:.17em;background:0 0;border:0;padding:24px 10px;font-size:9px;transition:all .3s}.scan-controls button span{color:#4e5357;margin-right:12px}.scan-controls button.active{color:#fff;box-shadow:inset 0 2px var(--light);text-shadow:0 0 16px var(--light);background:linear-gradient(#e8a84c12,#0000)}.signature-line{z-index:1;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#c6c9cb;max-width:980px;margin:90px auto 0;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(28px,4vw,58px);line-height:1.05;position:relative}@media (pointer:coarse){.cursor-light{display:none}.lit-text:hover{transform:none}.hero,.contact-section{background-attachment:scroll}}@media (width<=980px){.hero-seal{opacity:.5;right:-4vw;transform:scale(.8)}.hero-copy{width:80vw}}@media (width<=680px){.hero{background-position:62%}.hero:before{background:linear-gradient(#060707e8,#070808bb 66%,#080909)}.hero-seal{opacity:.72;width:190px;height:205px;margin:35px 0 0 auto;position:relative;top:auto;right:auto}.hero-seal .brand-symbol{width:80px;height:62px}.hero-copy{width:100%;padding:10px 0}.cursor-light{display:none}.lit-text{display:inline}.lit-text:hover{transform:none}.need-panel,.evidence-workbench,.path-layout{clip-path:polygon(5px 0,calc(100% - 5px) 2px,100% calc(100% - 7px),3px 100%,0 7px)}.wordmark .brand-logo{width:108px}.hero-seal .brand-logo{width:120px}.hero-proof{gap:10px;margin-top:22px}.reveal-section{padding:90px 20px}.reveal-heading{display:block}.reveal-heading h2{margin:24px 0;font-size:52px}.light-scan{clip-path:polygon(3% 0,97% 1%,100% 96%,4% 100%,0 7%);height:510px;min-height:0;margin-top:50px}.scan-node{width:112px;font-size:10px}.scan-node.n1{top:25%;left:7%}.scan-node.n2{top:49%;left:33%}.scan-node.n3{top:23%;left:58%}.scan-node.n4{top:52%;right:0}.scan-reveal strong{white-space:normal;text-align:center;max-width:84%;font-size:21px;bottom:13%}.scan-controls button{padding:18px 2px;font-size:7px}.scan-controls button span{margin:0 0 6px;display:block}.signature-line{margin-top:65px;font-size:34px}}.hero{background-image:url(/monolith-mountain-hero-v1.png);background-position:50%;background-size:cover;background-attachment:fixed}.hero:before{background:linear-gradient(90deg,#050606f2 0%,#070808d4 31%,#08090965 58%,#07070726 77%,#080909a8 100%),linear-gradient(#0506068c 0%,#0000 38%,#050606c9 100%)}.hero-grid{opacity:.035;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.hero-copy{text-shadow:0 4px 5px #000,0 18px 40px #000;width:min(720px,51vw);padding-top:72px}.hero-seal{display:none}.hero:after{content:"INNER LIGHT / 01";z-index:2;color:#fff4dfb8;letter-spacing:.29em;writing-mode:vertical-rl;text-shadow:0 0 16px var(--light);font-size:8px;position:absolute;top:47%;right:7vw}.need-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#25282bd9,#0b0c0def 48%,#050606f5);margin-top:clamp(90px,13vh,155px)}@media (width<=980px){.hero-copy{width:64vw}.hero{background-position:57%}.hero:after{right:3vw}}@media (width<=680px){.hero{background-position:63%;background-attachment:scroll;padding-top:105px}.hero:before{background:linear-gradient(#050606a6 0,#08090987 34%,#060707e7 72%,#060707 100%),linear-gradient(90deg,#050606e8 0,#0000 80%)}.hero-copy{width:100%;padding-top:35px}.hero h1{font-size:clamp(43px,13vw,62px)}.hero-intro{max-width:94%}.hero:after{display:none}.need-panel{margin-top:120px}}.reveal-section,.flow-section,.standard-section,.path-section,.contact-section{background-blend-mode:normal;background-color:#0b0c0d;background-image:linear-gradient(110deg,#050606ec 0%,#111315c2 42%,#080909dc 100%),url(/monolith-deep-stone-v1.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.contact-section{background-position:50% 94%;box-shadow:inset 0 42px 72px #000b}.reveal-section:after,.flow-section:after,.standard-section:after,.path-section:after{content:"";z-index:0;pointer-events:none;filter:drop-shadow(0 -12px 18px #0008);background:linear-gradient(176deg,#0000 0 44%,#ffffff0c 45%,#050606 47% 100%);height:54px;position:absolute;bottom:-2px;left:-4%;right:-4%}.reveal-heading,.light-scan,.scan-controls,.signature-line,.section-heading,.flow-map,.light-toggle,.evidence-workbench,.path-layout{z-index:2;position:relative}.section-heading h2,.reveal-heading h2,.contact-section h2{text-shadow:0 3px 3px #000,0 16px 40px #000}.need-panel,.evidence-workbench,.path-layout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#303438d9,#101214f0 48%,#050606f5);box-shadow:inset 1px 1px #ffffff19,inset -26px -30px 60px #0009,0 38px 80px #000b}.contact-section>div{z-index:2;position:relative}.contact-card{background:linear-gradient(90deg,#090a0a94,#0000);padding-top:22px;padding-bottom:22px}@media (pointer:coarse){.reveal-section,.flow-section,.standard-section,.path-section,.contact-section{background-attachment:scroll}}@media (width<=680px){.reveal-section,.flow-section,.standard-section,.path-section,.contact-section{background-size:auto 1120px;background-attachment:scroll}.reveal-section:after,.flow-section:after,.standard-section:after,.path-section:after{height:30px}}.light-scan{touch-action:pan-y}@media (pointer:coarse){.light-scan .scan-lamp{opacity:.16;transition:opacity .8s,transform .8s;transform:translate(-50%,-50%)scale(.72)}.light-scan .scan-reveal{opacity:.48;transition:opacity .8s,filter .8s}.light-scan.is-touching .scan-lamp{opacity:1;transform:translate(-50%,-50%)scale(1)}.light-scan.is-touching .scan-reveal{opacity:1;filter:brightness(1.18)}.scan-instruction{color:#d4d6d7}.scan-instruction:before{content:"TOUCH THE STONE · ";color:var(--light);text-shadow:0 0 10px var(--light)}}.voice-guide{z-index:60;pointer-events:none;position:fixed;bottom:clamp(16px,3vw,42px);right:clamp(16px,2.6vw,40px)}.guide-orb{pointer-events:auto;color:#fff;cursor:pointer;background:radial-gradient(circle at 42% 37%,#fff7e7 0 3%,#e8a84c 5%,#61401e 18%,#151718 49%,#070808 72%);border:1px solid #e8a84c99;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .4s,box-shadow .4s;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 0 0 8px #080909b8,0 0 35px #e8a84c45,inset 0 0 18px #fff3c740}.guide-orb:hover,.guide-orb:focus-visible{transform:scale(1.07);box-shadow:0 0 0 8px #080909d9,0 0 55px #e8a84c7a,inset 0 0 22px #fff3c766}.guide-orb i{z-index:2;font-size:20px;font-style:normal;position:relative}.guide-rays{border:1px solid #e8a84c2e;border-radius:50%;animation:2.8s ease-in-out infinite guide-pulse;position:absolute;inset:-13px}.guide-orb.listening{animation:1.1s ease-in-out infinite guide-listen}.guide-panel{pointer-events:auto;clip-path:polygon(10px 0,100% 7px,100% calc(100% - 9px),calc(100% - 12px) 100%,0 96%,4px 8px);opacity:0;visibility:hidden;transform-origin:100% 100%;background:linear-gradient(145deg,#353a3eea,#111314f8 43%,#050606fc);border:1px solid #ffffff27;width:min(410px,100vw - 32px);padding:27px;transition:all .35s;position:absolute;bottom:88px;right:0;transform:translateY(16px)scale(.97);box-shadow:inset 1px 1px #ffffff16,inset -18px -22px 38px #0008,0 30px 80px #000c}.voice-guide.open .guide-panel{opacity:1;visibility:visible;transform:none}.guide-panel:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#fff 0 .5px,#0000 .8px),radial-gradient(#000 0 .8px,#0000 1px);background-size:7px 9px,12px 15px;position:absolute;inset:0}.guide-head,.guide-response,.guide-mic,.guide-form,.guide-note{z-index:1;position:relative}.guide-head{justify-content:space-between;gap:20px;display:flex}.guide-head span,.guide-response>span{color:var(--light);letter-spacing:.22em;font-size:8px}.guide-head h2{letter-spacing:-.025em;margin:8px 0 0;font-size:27px;font-weight:400}.guide-head>button{color:#a5aaae;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:23px}.guide-response{border-left:1px solid var(--light);background:#05060672;min-height:120px;margin:24px 0 17px;padding:21px}.guide-response p{color:#d2d5d7;margin:11px 0 0;font-size:14px;line-height:1.55}.guide-mic{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.15em;background:#0b0c0d;border:1px solid #ffffff30;justify-content:center;align-items:center;gap:12px;width:100%;padding:15px 18px;font-size:9px;display:flex}.guide-mic i{border:1px solid var(--light);border-radius:8px;width:12px;height:17px;box-shadow:0 0 10px #e8a84c42}.guide-mic i:after{content:"";border-bottom:1px solid var(--light);border-radius:0 0 10px 10px;width:18px;height:8px;margin:11px 0 0 -4px;display:block}.guide-mic.active{background:#e8a84c1c;box-shadow:inset 0 0 28px #e8a84c26}.guide-form{margin-top:20px}.guide-form label{color:#858a8e;letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.guide-form>div{border-bottom:1px solid #666b6f;display:flex}.guide-form input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:13px}.guide-form input::placeholder{color:#666b70}.guide-form button{width:40px;color:var(--light);cursor:pointer;background:0 0;border:0;font-size:19px}.guide-note{color:#696e72;margin:17px 0 0;font-size:9px;line-height:1.5}.guide-focus{animation:2.2s section-reveal}.guide-focus .section-heading h2,.guide-focus h2{color:#fff8ec;text-shadow:0 0 24px #e8a84c9c,0 5px 35px #000}@keyframes guide-pulse{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.75;transform:scale(1.12)}}@keyframes guide-listen{0%,to{box-shadow:0 0 0 8px #080909d9,0 0 22px #e8a84c66}50%{box-shadow:0 0 0 13px #e8a84c18,0 0 62px #e8a84cb0}}@keyframes section-reveal{0%,to{filter:none}20%,70%{filter:drop-shadow(0 0 15px #e8a84c35)}}@media (width<=680px){.voice-guide{bottom:14px;right:14px}.guide-orb{width:58px;height:58px}.guide-panel{max-height:calc(100svh - 110px);padding:23px;bottom:74px;overflow:auto}.guide-head h2{font-size:24px}.guide-response{min-height:105px}.guide-note{padding-right:12px}}.inquiry-section{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:clamp(55px,8vw,130px);padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(120px,14vw,210px);display:grid}.inquiry-intro>p:not(.eyebrow){color:#9ca1a5;max-width:520px;line-height:1.7}.inquiry-status{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff17;margin-top:42px;padding:22px 0}.inquiry-status span,.document-note span{color:var(--light);letter-spacing:.22em;font-size:8px;display:block}.inquiry-status strong{margin:10px 0 7px;font-size:17px;font-weight:450;display:block}.inquiry-status p{color:#7f858a;margin:0;font-size:11px;line-height:1.5}.inquiry-card{z-index:2;clip-path:polygon(12px 0,100% 7px,100% calc(100% - 12px),calc(100% - 16px) 100%,5px 97%,0 12px);background:linear-gradient(145deg,#34383be8,#111314f4 48%,#050606f7);border:1px solid #ffffff1d;min-height:590px;padding:clamp(28px,4vw,56px);position:relative;box-shadow:inset 1px 1px #ffffff17,inset -26px -30px 60px #0009,0 42px 90px #000b}.inquiry-card:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(#fff 0 .5px,#0000 .8px),radial-gradient(#000 0 .8px,#0000 1px);background-size:7px 9px,12px 15px;position:absolute;inset:0}.inquiry-progress,fieldset,.inquiry-actions,.inquiry-disclosure{z-index:1;position:relative}.inquiry-progress{color:var(--light);letter-spacing:.18em;align-items:center;gap:20px;font-size:9px;display:flex}.inquiry-progress i{background:#ffffff20;flex:1;height:1px;position:relative}.inquiry-progress b{background:var(--light);height:1px;box-shadow:0 0 12px var(--light);transition:width .45s;position:absolute;top:0;left:0}.inquiry-card fieldset{border:0;margin:48px 0 30px;padding:0}.inquiry-card legend{letter-spacing:-.035em;font-size:clamp(29px,3vw,42px);font-weight:400}.inquiry-card fieldset>p{color:#858b90;margin:12px 0 30px;font-size:12px}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:27px;display:grid}.choice-grid button{color:#b4b8bb;text-align:left;cursor:pointer;background:#080909a8;border:1px solid #ffffff20;justify-content:space-between;padding:18px;transition:all .3s;display:flex}.choice-grid button:hover,.choice-grid button.active{color:#fff;box-shadow:inset 3px 0 var(--light);background:linear-gradient(100deg,#e8a84c1b,#0000);border-color:#e8a84c84}.choice-grid button span{color:var(--light)}.inquiry-card label{color:#92979b;letter-spacing:.13em;text-transform:uppercase;font-size:9px;display:block}.inquiry-card input,.inquiry-card textarea{color:#fff;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #686d71;outline:none;width:100%;margin-top:9px;padding:14px 0;font-size:14px;display:block}.inquiry-card textarea{resize:vertical;height:78px}.inquiry-card input:focus,.inquiry-card textarea:focus{border-color:var(--light);box-shadow:0 7px 12px -12px var(--light)}.field-row{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:27px;display:grid}.document-note{border-left:1px solid var(--light);background:#05060680;margin-top:42px;padding:21px}.document-note p{color:#9da2a6;margin:9px 0 0;font-size:12px;line-height:1.6}.callback-choice{cursor:pointer;align-items:center;gap:12px;margin-top:32px;display:flex!important}.callback-choice input{width:16px;height:16px;accent-color:var(--light);margin:0;display:inline-block}.callback-choice span{color:#d1d4d6;font-size:11px}.inquiry-actions{justify-content:flex-end;gap:12px;margin-top:auto;display:flex}.inquiry-actions button{cursor:pointer;text-transform:uppercase;letter-spacing:.16em;border:0;padding:16px 22px;font-size:9px}.inquiry-actions .back{color:#8d9296;background:0 0;margin-right:auto}.inquiry-actions .next{background:var(--light);color:#111;justify-content:space-between;min-width:175px;display:flex}.inquiry-actions .next:disabled{opacity:.35;cursor:not-allowed}.inquiry-disclosure{color:#666c70;text-align:right;margin:16px 0 0;font-size:9px;line-height:1.5}.connect-page{color:#f0f1f1;background:#090a0a url(/monolith-mountain-hero-v1.png) 50%/cover no-repeat;min-height:100svh;padding:0 clamp(24px,6vw,86px);position:relative;overflow:hidden}.connect-page:before{content:"";background:linear-gradient(90deg,#050606f4 0,#080909df 44%,#08090978 75%,#050606a8),linear-gradient(#05060670,#0000 52%,#050606ed);position:absolute;inset:0}.connect-page header,.connect-content,.connect-page footer{z-index:1;position:relative}.connect-page header{border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:center;height:92px;display:flex}.connect-page header img{filter:brightness(1.8);width:132px}.connect-page header>span{color:#a8adb1;letter-spacing:.24em;font-size:8px}.connect-content{width:min(680px,100%);padding:clamp(70px,12vh,150px) 0 120px}.connect-eyebrow{color:var(--light)!important;letter-spacing:.24em!important;font-size:9px!important}.connect-content h1{letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 5px 35px #000;margin:20px 0 15px;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(55px,8vw,112px);font-weight:420;line-height:.88}.connect-content>p{color:#a2a7ab;line-height:1.65}.connect-content nav{border-top:1px solid #ffffff28;margin-top:48px;display:grid}.connect-content nav a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.04em;background:#07080858;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:21px 18px;font-size:14px;transition:all .35s;display:flex}.connect-content nav a:hover,.connect-content nav a:focus-visible{color:#fff;box-shadow:inset 3px 0 var(--light);background:linear-gradient(90deg,#e8a84c24,#0000);padding-left:28px}.connect-content nav a.primary{color:#0d0e0e;background:var(--light)}.connect-content nav i{color:#73787c;letter-spacing:.2em;font-size:9px;font-style:normal}.connect-content nav .primary i{color:#5f401d}.connect-status{border-left:1px solid var(--light);margin-top:35px;padding-left:16px}.connect-status span{color:var(--light);letter-spacing:.22em;font-size:8px}.connect-status p{color:#858a8e;max-width:480px;margin:8px 0 0;font-size:11px}.connect-page footer{color:#a5aaae;letter-spacing:.2em;gap:8px;font-size:9px;display:flex;position:absolute;bottom:28px;left:clamp(24px,6vw,86px);right:clamp(24px,6vw,86px)}.connect-page footer em{color:var(--light);font-style:normal}.connect-horizon{mix-blend-mode:screen;opacity:.6;background:radial-gradient(circle,#fff8e3 0 1%,#e8a84c 2%,#e8a84c38 8%,#0000 58%);border-radius:50%;width:60vw;height:48vh;position:absolute;bottom:-12%;right:-8%}@media (width<=900px){.inquiry-section{grid-template-columns:1fr}.inquiry-intro{max-width:650px}.inquiry-card{min-height:560px}}@media (width<=680px){.inquiry-section{gap:45px;padding-left:20px;padding-right:20px}.inquiry-card{min-height:0;padding:29px 22px}.choice-grid,.field-row{grid-template-columns:1fr}.choice-grid{gap:6px}.field-row{gap:20px}.inquiry-card fieldset{margin-top:36px}.inquiry-actions .next{min-width:148px}.connect-page{background-position:63%}.connect-page:before{background:linear-gradient(#050606b0,#070808d5 58%,#050606f4),linear-gradient(90deg,#050606e8,#0000)}.connect-page header{height:78px}.connect-page header img{width:112px}.connect-content{padding-top:80px}.connect-content h1{font-size:58px}.connect-content nav{margin-top:38px}.connect-content nav a{padding:19px 15px}.connect-page footer{line-height:1.8;display:block}.connect-page footer em{display:block}}.experience-section{background:linear-gradient(112deg,#050606ed,#151719d9),url(/monolith-deep-stone-v1.png) 50% 17%/cover fixed;grid-template-columns:.8fr 1fr;gap:clamp(45px,8vw,130px);padding:clamp(90px,11vw,165px) clamp(24px,7vw,112px);display:grid;position:relative;overflow:hidden}.experience-section:before{content:"";opacity:.18;background-image:radial-gradient(#fff 0 .5px,#0000 .8px),radial-gradient(#000 0 .8px,#0000 1px);background-size:8px 11px,13px 17px;position:absolute;inset:0}.experience-section>div,.experience-section>p,.experience-triad{z-index:1;position:relative}.experience-section h2{letter-spacing:-.04em;text-transform:uppercase;margin:24px 0 0;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(48px,6vw,88px);font-weight:420;line-height:.84}.experience-section h2 em{color:var(--light);text-shadow:0 0 22px #e8a84c52;font-style:normal}.experience-section>p{color:#a4a9ad;align-self:center;max-width:620px;font-size:clamp(15px,1.35vw,19px);line-height:1.75}.experience-triad{border-top:1px solid #fff2;border-bottom:1px solid #ffffff15;grid-column:1/-1;align-items:center;margin-top:30px;display:flex}.experience-triad span{color:#60666a;letter-spacing:.17em;align-items:center;gap:17px;min-width:175px;padding:23px 0;font-size:9px;display:flex}.experience-triad b{color:#d7dadd;font-weight:450}.experience-triad i{background:linear-gradient(90deg,#ffffff19,var(--light),#ffffff19);flex:1;height:1px;box-shadow:0 0 9px #e8a84c50}.direct-contact{background:#ffffff1a;gap:1px;margin-top:35px;display:grid}.direct-contact a{color:#d7dadd;background:#090a0ac7;flex-direction:column;gap:7px;padding:16px 18px;font-size:13px;transition:all .3s;display:flex}.direct-contact a:hover{background:linear-gradient(90deg,#e8a84c1c,#090a0a);padding-left:25px}.direct-contact span{color:var(--light);letter-spacing:.22em;font-size:8px}@media (pointer:coarse){.experience-section{background-attachment:scroll}}@media (width<=680px){.experience-section{background-attachment:scroll;grid-template-columns:1fr;padding:90px 20px}.experience-section h2{font-size:52px}.experience-section>p{font-size:14px}.experience-triad{grid-template-columns:1fr;display:grid}.experience-triad i{width:100%;height:1px}.experience-triad span{min-width:0}}.mono-section{background:linear-gradient(112deg,#050606f3 0,#151719df 48%,#080909f2 100%),url(/monolith-deep-stone-v1.png) 50% 42%/cover fixed;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff14;padding:clamp(110px,13vw,190px) clamp(24px,7vw,112px);position:relative;overflow:hidden}.mono-section:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:radial-gradient(#fff 0 .5px,#0000 .8px),radial-gradient(#000 0 .8px,#0000 1px);background-size:8px 11px,13px 17px;position:absolute;inset:0}.mono-section:after{content:"";mix-blend-mode:screen;opacity:.36;background:radial-gradient(circle,#fff8e5 0 1%,#e8a84c58 2%,#e8a84c18 12%,#0000 62%);border-radius:50%;width:44vw;height:44vw;position:absolute;top:7%;right:-12vw}.mono-heading,.mono-console,.mono-status{z-index:2;position:relative}.mono-heading{grid-template-columns:.72fr 1fr 1.25fr;align-items:end;gap:clamp(28px,5vw,78px);display:grid}.mono-heading>div b{color:#f0f1f1;letter-spacing:.22em;font-size:clamp(34px,4vw,58px);font-weight:450;display:block}.mono-heading>div i{color:var(--light);letter-spacing:.2em;text-transform:uppercase;margin-top:8px;font-size:8px;font-style:normal;display:block}.mono-heading h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:clamp(48px,6.4vw,94px);font-weight:420;line-height:.88}.mono-heading h2 em{color:var(--light);text-shadow:0 0 28px #e8a84c4f;font-style:normal}.mono-heading>p:last-child{color:#9ba0a4;margin:0;line-height:1.7}.mono-console{clip-path:polygon(12px 0,calc(100% - 9px) 5px,100% calc(100% - 14px),calc(100% - 17px) 100%,5px calc(100% - 7px),0 13px);background:linear-gradient(145deg,#34383be6,#111314f5 48%,#050606fa);border:1px solid #fff2;margin-top:clamp(60px,8vw,105px);box-shadow:inset 1px 1px #ffffff18,inset -32px -36px 70px #000a,0 48px 100px #000c}.mono-role-tabs{border-bottom:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);display:grid}.mono-role-tabs button{color:#8e9498;cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.13em;background:#07080885;border:0;border-right:1px solid #ffffff18;align-items:center;gap:18px;padding:23px clamp(16px,2.5vw,35px);font-size:9px;transition:all .35s;display:flex}.mono-role-tabs button:last-child{border-right:0}.mono-role-tabs button span{color:#555b60}.mono-role-tabs button:hover,.mono-role-tabs button.active{color:#fff;box-shadow:inset 0 -2px var(--light);background:linear-gradient(90deg,#e8a84c20,#0000)}.mono-role-tabs button.active span{color:var(--light)}.mono-device{color:#202428;clip-path:polygon(20px 0,calc(100% - 12px) 6px,100% calc(100% - 20px),calc(100% - 25px) 100%,8px calc(100% - 9px),0 22px);background:linear-gradient(145deg,#e3e4e2,#afb3b3 48%,#777d80);width:min(610px,70%);margin:clamp(38px,6vw,75px) auto;padding:clamp(23px,4vw,45px);transition:all .45s;box-shadow:inset 2px 2px #ffffffa8,inset -20px -24px 42px #343a3e55,0 24px 55px #000b}.mono-device-top{border-bottom:1px solid #34393d42;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding-bottom:22px;display:grid}.mono-device-top strong{letter-spacing:.15em;font-size:15px}.mono-device-top>span{letter-spacing:.18em;font-size:7px}.mono-device-top i{border:1px solid #373c4040;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;display:grid}.mono-device-copy{padding:34px 0 26px}.mono-device-copy>p,.mono-attention>b{color:#785126;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:8px}.mono-device-copy h3{letter-spacing:-.035em;max-width:470px;margin:10px 0 12px;font-size:clamp(27px,3vw,41px);font-weight:480;line-height:1.04}.mono-device-copy>span{color:#555b5f;max-width:480px;font-size:12px;line-height:1.55;display:block}.mono-attention{gap:7px;display:grid}.mono-attention>b{margin-bottom:3px}.mono-attention article{background:#f1f2f0a8;border:1px solid #34393d29;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.mono-attention time{color:#6b4a26;font:600 10px/1 monospace}.mono-attention p{margin:0;font-size:12px}.mono-attention article span{color:#73797c;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.mono-timeline{color:#5e6468;letter-spacing:.13em;text-align:center;grid-template-columns:repeat(4,1fr);margin-top:30px;padding-top:24px;font-size:7px;display:grid;position:relative}.mono-timeline i{background:linear-gradient(90deg,#795329,var(--light),#795329);height:1px;position:absolute;top:5px;left:10%;right:10%}.mono-timeline span:before{content:"";background:#d9dad8;border:1px solid #8c6337;border-radius:50%;width:5px;height:5px;margin:-22px auto 16px;display:block;box-shadow:0 0 9px #e8a84c}.mono-components{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.mono-components article{border-right:1px solid #ffffff16;min-height:210px;padding:clamp(24px,3vw,40px)}.mono-components article:last-child{border-right:0}.mono-components span{color:var(--light);letter-spacing:.18em;font-size:8px}.mono-components h3{color:#e3e5e6;margin:23px 0 12px;font-size:22px;font-weight:430}.mono-components p{color:#82888c;margin:0;font-size:12px;line-height:1.65}.mono-status{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:35px;margin-top:30px;padding:22px 0;display:flex}.mono-status p{color:#858b8f;margin:0;font-size:11px}.mono-status p>span{color:var(--light);letter-spacing:.2em;margin-right:17px;font-size:8px}.mono-status>a{color:#d8dbdc;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:10px}.mono-status>a span{color:var(--light);margin-left:15px}@media (pointer:coarse){.mono-section{background-attachment:scroll}}@media (width<=900px){.mono-heading{grid-template-columns:1fr 1fr}.mono-heading>.eyebrow{grid-column:1/-1}.mono-heading>p:last-child{grid-column:1/-1;max-width:650px}.mono-device{width:min(610px,88%)}}@media (width<=680px){.mono-section{background-attachment:scroll;padding:90px 20px}.mono-heading{display:block}.mono-heading>div{margin:25px 0}.mono-heading h2{margin:27px 0;font-size:52px}.mono-role-tabs{grid-template-columns:1fr}.mono-role-tabs button{border-bottom:1px solid #ffffff15;border-right:0;padding:18px}.mono-role-tabs button.active{box-shadow:inset 3px 0 var(--light)}.mono-device{width:calc(100% - 22px);margin:38px auto;padding:23px 18px}.mono-device-top{grid-template-columns:1fr auto}.mono-device-top>span{display:none}.mono-device-copy h3{font-size:29px}.mono-attention article{grid-template-columns:42px 1fr}.mono-attention article span{grid-column:2}.mono-timeline{font-size:6px}.mono-components{grid-template-columns:1fr}.mono-components article{border-bottom:1px solid #ffffff15;border-right:0;min-height:0}.mono-status{display:block}.mono-status p{line-height:1.7}.mono-status p>span{margin:0 0 7px;display:block}.mono-status>a{margin-top:22px;display:inline-block}}.brand-mark{isolation:isolate;width:132px;display:block;position:relative}.brand-mark .brand-logo{z-index:1;width:100%;height:auto;position:relative}.brand-mark:before,.brand-mark:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;transform-origin:50%;position:absolute;transform:rotate(-29deg)}.brand-mark:before{filter:blur(3px);background:linear-gradient(#0000 0,#fff9e8 17%,#fff 39%,#f2b965 67%,#0000 100%);border-radius:50%;width:8.5%;height:65%;top:3%;left:50.6%;box-shadow:0 0 5px #fff7e6,0 0 13px #e8a84cb8}.brand-mark:after{filter:blur(7px);opacity:.88;background:radial-gradient(#fff7df9c 0,#e8a84c50 28%,#0000 72%);border-radius:50%;width:15%;height:72%;top:-2%;left:47.8%}.wordmark>.brand-mark{width:122px;display:block}.hero-seal .brand-mark{width:150px}.footer-mark>.brand-mark{width:145px;display:block}.connect-page header .brand-mark{width:132px}.connect-page header .brand-logo{width:100%}@media (width<=680px){.wordmark>.brand-mark{width:108px}.hero-seal .brand-mark{width:120px}.connect-page header .brand-mark{width:112px}}.experience-section,.reveal-section,.flow-section,.mono-section,.standard-section,.path-section,.contact-section{background-blend-mode:normal;background-color:#080909;background-image:linear-gradient(108deg,#030404bd 0%,#0c0e0f47 43%,#030404a8 100%),radial-gradient(at 24% 22%,#dbe0e21f,#0000 43%),url(/monolith-deep-stone-v1.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.experience-section{background-position:50% 12%}.reveal-section{background-position:50% 24%}.flow-section{background-position:50% 38%}.mono-section{background-position:50%}.standard-section{background-position:50% 63%}.path-section{background-position:50% 77%}.contact-section{background-position:50% 92%}.experience-section:before,.reveal-section:before,.flow-section:before,.mono-section:before,.standard-section:before,.path-section:before{opacity:1;mix-blend-mode:normal;background-image:linear-gradient(118deg,#ffffff0b,#0000 31%,#0000003d 78%);background-size:100% 100%}.need-panel:before,.evidence-workbench:before,.path-layout:before,.inquiry-card:before,.guide-panel:before{opacity:1;mix-blend-mode:normal;background-image:linear-gradient(135deg,#ffffff09,#0000 35%,#0000002e);background-size:100% 100%}.need-panel,.evidence-workbench,.path-layout,.inquiry-card,.mono-console{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#383d41c7,#0f1112e8 48%,#040505f0);box-shadow:inset 1px 1px #ffffff29,inset -28px -34px 65px #00000094,0 38px 85px #000000a3}@media (pointer:coarse){.experience-section,.reveal-section,.flow-section,.mono-section,.standard-section,.path-section,.contact-section{background-attachment:scroll}}@media (width<=680px){.experience-section,.reveal-section,.flow-section,.mono-section,.standard-section,.path-section,.contact-section{background-size:auto 920px;background-attachment:scroll}.experience-section{background-position:46% 8%}.reveal-section{background-position:57% 22%}.flow-section{background-position:42% 38%}.mono-section{background-position:61% 51%}.standard-section{background-position:38% 66%}.path-section{background-position:58% 80%}.contact-section{background-position:44% 94%}}.light-scan{background-blend-mode:normal;background-color:#111314;background-image:linear-gradient(126deg,#42484c80,#0c0e0fad 48%,#020303d1),url(/monolith-deep-stone-v1.png);background-position:50% 58%;background-size:cover;box-shadow:inset 18px 18px 45px #ffffff0e,inset -42px -50px 90px #000000d1,0 45px 90px #000000b8}.light-scan:before{opacity:1;mix-blend-mode:normal;background-image:linear-gradient(118deg,#ffffff0f,#0000 35%,#00000047);background-size:100% 100%}.mono-console{background-color:#080909;background-image:linear-gradient(132deg,#2f343761,#040505ba 47%,#000000db),url(/monolith-deep-stone-v1.png);background-position:50% 66%;background-size:cover;border:1px solid #d2d7da47;position:relative;box-shadow:inset 2px 2px #ffffff21,inset 18px 22px 58px #ffffff06,inset -42px -48px 90px #000000e0,0 48px 100px #000000c2}.mono-console:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(8px 0,100% 5px,100% calc(100% - 10px),calc(100% - 12px) 100%,0 96%,4px 8px);border:1px solid #ffffff16;position:absolute;inset:10px;box-shadow:inset 12px 14px 30px #ffffff05,inset -18px -22px 42px #0000008c}.mono-console>.mono-role-tabs,.mono-console>.mono-device,.mono-console>.mono-components{z-index:1;position:relative}.mono-role-tabs{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03040480}.mono-role-tabs button{background:#07080899}.mono-device{border:1px solid #ffffffb3;box-shadow:inset 2px 2px #ffffffbf,inset -20px -24px 42px #343a3e66,0 0 0 10px #0304047a,0 30px 65px #000000d1}.mono-components{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03040475}@media (width<=680px){.light-scan{background-position:54%;background-size:auto 760px}.mono-console{background-position:46%;background-size:auto 1050px}.mono-device{width:calc(100% - 48px);margin:44px auto 58px;box-shadow:inset 2px 2px #ffffffb8,inset -16px -20px 34px #343a3e61,0 0 0 8px #02030380,0 26px 55px #000000c7}}.need-panel,.evidence-workbench,.path-layout,.inquiry-card,.mono-console{-webkit-backdrop-filter:blur(1.5px)brightness(.82);backdrop-filter:blur(1.5px)brightness(.82);background:linear-gradient(138deg,#2a2f3247,#080a0a66 48%,#0102028f);border-color:#e2e6e738;box-shadow:inset 1px 1px #ffffff24,inset -20px -24px 52px #0000005c,0 24px 55px #00000052}@media (width<=900px){.mono-device{width:min(570px,84%)}}@media (width<=680px){.mono-device{clip-path:polygon(18px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 18px);width:calc(100% - 64px);margin:48px auto 62px;padding:26px 20px 30px;box-shadow:inset 1px 1px #ffffffe0,inset -14px -18px 34px #242b2f29,0 0 0 5px #02030342,0 26px 54px #0000009e}.mono-device:after{height:72px;top:18px}.mono-attention article{padding:14px 13px}}.layer-services:before{background:linear-gradient(112deg,#010202eb,#121618a1 56%,#000000e6),repeating-linear-gradient(90deg,#0000 0 9.8%,#bfc7ca09 10% 10.1%),radial-gradient(at 78% 17%,#b6c5ca2e,#0000 30%)}.layer-services .layer-hero{background:linear-gradient(100deg,#a0b0b50e,#0000 45%)}.layer-services .route-card{border-top-color:#b7c4c966;position:relative;overflow:hidden}.layer-services .route-card:before{content:"FIELD / RECORD";color:#aebcc044;letter-spacing:.22em;writing-mode:vertical-rl;font-size:7px;position:absolute;top:22px;right:22px}.layer-services .route-card:hover{box-shadow:inset 0 3px #b8c5c9,0 25px 60px #0007}.layer-audience:before{background:linear-gradient(110deg,#020303ed,#110f0ba3 58%,#000000e6),radial-gradient(at 82% 18%,#e8a84c38,#0000 31%)}.layer-audience .audience-stack{counter-reset:audience}.layer-audience .audience-panel{background:linear-gradient(102deg,#e8a84c17,#ffffff06 42%,#0000005c);position:relative;overflow:hidden}.layer-audience .audience-panel:nth-child(2){background:linear-gradient(102deg,#bdc4c517,#ffffff05 45%,#0000005c);margin-left:clamp(0px,4vw,64px)}.layer-audience .audience-panel:nth-child(3){background:linear-gradient(102deg,#72797b1f,#ffffff05 45%,#0000005c);margin-left:clamp(0px,8vw,128px)}.layer-audience .audience-panel:after{content:"ROLE";color:#e8a84c55;letter-spacing:.25em;font-size:7px;position:absolute;top:20px;right:25px}.layer-standard:before{background:linear-gradient(112deg,#010202f0,#0d0f0fb8 56%,#000000e6),repeating-linear-gradient(0deg,#0000 0 63px,#ffffff07 64px 65px)}.layer-standard .standard-stack{gap:12px}.layer-standard .standard-stack article{background:linear-gradient(90deg,#ffffff0f,#0000 58%);border-left:3px solid #62696a;position:relative}.layer-standard .standard-stack article:first-child{border-left-color:#d8dcda}.layer-standard .standard-stack article:nth-child(2){border-left-color:#8a9293}.layer-standard .standard-stack article:nth-child(3){border-left-color:var(--light)}.layer-standard .standard-stack article:nth-child(4){border-left-color:#4e5556}.layer-standard .standard-stack blockquote{color:#e5e2d9;font-family:Georgia,serif;font-style:italic}.layer-process:before{background:linear-gradient(112deg,#010202ed,#100f0ca3 56%,#000000e6),radial-gradient(circle at 70% 13%,#e8a84c33,#0000 25%)}.layer-process .process-stack{gap:0;position:relative}.layer-process .process-stack:before{content:"";background:linear-gradient(transparent,var(--light),#fff,var(--light),transparent);width:1px;position:absolute;top:120px;bottom:120px;left:calc(clamp(24px,8vw,125px) + 54px);box-shadow:0 0 16px #e8a84c80}.layer-process .process-stack article{background:linear-gradient(90deg,#e8a84c0e,#0000 30%);border-color:#0000 #0000 #ffffff1b;position:relative}.layer-process .process-stack article>span{z-index:1;background:#11100d;width:max-content;padding:9px;position:relative;box-shadow:0 0 0 1px #e8a84c55,0 0 18px #e8a84c40}.layer-founder:before{background:linear-gradient(112deg,#010202eb,#12141491 56%,#000000e6),radial-gradient(at 72% 18%,#d0d6d633,#0000 28%)}.layer-founder .layer-beam{background:linear-gradient(transparent,#cfd4d4,#fff,var(--light),transparent);width:3px;transform:rotate(14deg)}.layer-founder .founder-profile{background:linear-gradient(90deg,#cfd5d50e,#0000 52%)}.layer-founder .founder-monogram{background:linear-gradient(135deg,#dadbd7,#8d9495 52%,#464c4e);position:relative;overflow:hidden;box-shadow:inset 0 0 0 12px #0b0c0c,0 30px 80px #0008}.layer-founder .founder-monogram:after{content:"FOUNDER / PROFESSIONAL FOUNDATION";color:#1e2223;letter-spacing:.2em;border-top:1px solid #1114;padding-top:10px;font-size:7px;position:absolute;bottom:18px;left:20px;right:20px}.start-inquiry{flex-direction:column;display:flex}.start-inquiry>.inquiry-progress{border:0;margin:0}.start-inquiry fieldset{flex:1}.start-inquiry .route-confirm>span{color:var(--light);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.start-inquiry .route-confirm>p{color:#b3b7b6;font-size:17px;line-height:1.7}.start-inquiry .route-questions{border-top:1px solid #ffffff20;margin:32px 0}.start-inquiry .route-questions p{color:#aeb2b1;border-bottom:1px solid #ffffff18;margin:0;padding:14px 0}.start-inquiry .route-confirm small{color:#777e7d;line-height:1.5;display:block}.start-inquiry .document-note{margin-top:28px}.start-inquiry .inquiry-actions{margin-top:auto}@media (width<=680px){.layer-audience .audience-panel:nth-child(2),.layer-audience .audience-panel:nth-child(3){margin-left:0}.layer-process .process-stack:before{display:none}.start-inquiry .route-confirm>p{font-size:15px}}.need-options a{border-bottom:1px solid var(--line);color:#a4a9ae;justify-content:space-between;align-items:center;min-height:46px;padding:0 24px;transition:all .25s;display:flex}.need-options a:last-child{border-bottom:0}.need-options a i{color:var(--light);opacity:.55;font-style:normal;transition:all .25s;transform:translate(-5px,5px)}.need-options a:hover,.need-options a:focus-visible{color:#fff;background:#ffffff0b;padding-left:30px}.need-options a:hover i,.need-options a:focus-visible i{opacity:1;transform:none}.proof-strip>a{background:linear-gradient(145deg,#ffffff0b,#00000014);border-right:1px solid #cfd3d229;flex-direction:column;justify-content:space-between;gap:20px;min-height:126px;padding:28px clamp(20px,3vw,48px);transition:all .35s;display:flex;position:relative;box-shadow:inset 1px 0 #ffffff06}.proof-strip>a:last-child{border-right:0}.proof-strip>a:hover,.proof-strip>a:focus-visible{background:linear-gradient(145deg,#ffffff17,#e8a84c0d);transform:translateY(-2px)}.proof-strip>a>i{color:var(--light);opacity:.55;font-style:normal;position:absolute;top:20px;right:20px}.proof-strip>a.status-proof{background:linear-gradient(130deg,#e8a84c17,#0607072e)}.path-tabs a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#777c81;text-transform:uppercase;letter-spacing:.16em;min-height:120px;padding:25px;font-size:11px;transition:all .25s;position:relative}.path-tabs a:nth-child(2n){border-right:0}.path-tabs a:nth-child(n+3){border-bottom:0}.path-tabs a span{color:#50555a;margin-bottom:20px;font-size:9px;display:block}.path-tabs a i{color:var(--light);font-style:normal;position:absolute;top:22px;right:22px}.path-tabs a:hover,.path-tabs a:focus-visible{color:#fff;background:#ffffff0d}.path-display>a,.section-deep-link,.form-route-note{color:#efbd78;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.section-deep-link{border-bottom:1px solid #e8a84c66;width:max-content;max-width:100%;margin:34px 0 0 auto;padding-bottom:8px;display:block}.choice-grid a{color:#b4b8bb;text-align:left;background:#080909a8;border:1px solid #ffffff20;justify-content:space-between;padding:18px;transition:all .3s;display:flex}.choice-grid a:hover,.choice-grid a:focus-visible{color:#fff;box-shadow:inset 3px 0 var(--light);background:linear-gradient(100deg,#e8a84c1b,#0000);border-color:#e8a84c84}.choice-grid a span{color:var(--light)}.layer-page,.start-page{--light:#e8a84c;--paper:#edebe5;color:#e8e6df;background:#080909 url(/monolith-deep-stone-v1.png) top/cover fixed;min-height:100vh;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}.layer-page:before,.start-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,#010202e8,#0d0f0fab 54%,#000000de),radial-gradient(circle at 76% 15%,#e8a84c26,#0000 24%);position:fixed;inset:0}.layer-page>*,.start-page>*{z-index:1;position:relative}.layer-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03040480;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,76px);display:flex}.layer-brand{color:#efeee8;letter-spacing:.28em;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.layer-brand img{width:68px;height:auto}.layer-header nav{color:#a8abad;letter-spacing:.14em;text-transform:uppercase;gap:clamp(16px,2.5vw,35px);font-size:9px;display:flex}.layer-header nav a:hover{color:var(--light)}.layer-start,.start-back{color:#e6e4de;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff3d;padding:11px 16px;font-size:9px}.layer-hero{border-bottom:1px solid #ffffff18;min-height:590px;padding:clamp(100px,13vw,175px) clamp(24px,8vw,125px) 90px;position:relative;overflow:hidden}.layer-kicker{color:var(--light);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:9px}.layer-hero h1{letter-spacing:-.065em;max-width:1040px;margin:30px 0 28px;font-size:clamp(64px,9.5vw,142px);font-weight:380;line-height:.82}.layer-hero h1 em{color:#bfc3c3;font-style:normal}.layer-hero>p:last-of-type{color:#adb1b0;max-width:750px;margin:0;font-size:clamp(17px,1.7vw,23px);line-height:1.65}.layer-beam{background:linear-gradient(transparent,#fff,var(--light),transparent);width:2px;height:66%;position:absolute;top:12%;right:7%;transform:rotate(22deg);box-shadow:0 0 18px #fff7e0,0 0 70px #e8a84c9c}.layer-grid{border-bottom:1px solid #ffffff17;padding:clamp(70px,9vw,130px) clamp(24px,7vw,110px);display:grid}.layer-grid-three{grid-template-columns:repeat(3,1fr);gap:1px}.route-card{background:linear-gradient(145deg,#ffffff09,#0004);border:1px solid #ffffff18;flex-direction:column;min-height:390px;padding:clamp(28px,4vw,55px);transition:all .35s;display:flex}.route-card:hover{background:linear-gradient(145deg,#ffffff0f,#e8a84c0d);border-color:#e8a84c70;transform:translateY(-5px)}.route-card>span,.credential-grid article>span{color:var(--light);letter-spacing:.2em;font-size:9px}.route-card h2{margin:75px 0 18px;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1}.route-card p{color:#999e9e;line-height:1.7}.route-card b{color:#e9bc7c;letter-spacing:.15em;text-transform:uppercase;margin-top:auto;font-size:9px}.layer-split{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,150px);padding:clamp(75px,10vw,150px) clamp(24px,8vw,125px);display:grid}.layer-split>div:first-child>span,.inline-route span,.layer-cta span{color:var(--light);letter-spacing:.2em;font-size:9px}.layer-split h2,.layer-list>h2,.inline-route h2,.founder-profile h2{letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(42px,5.5vw,82px);font-weight:400;line-height:.95}.layer-split>div:last-child p{color:#aeb2b1;margin:0 0 25px;font-size:17px;line-height:1.75}.layer-list{grid-template-columns:.8fr 1.2fr;gap:60px;padding:clamp(75px,10vw,150px) clamp(24px,8vw,125px);display:grid}.layer-list>div{border-top:1px solid #ffffff25}.layer-list>div p{border-bottom:1px solid #ffffff18;grid-template-columns:.7fr 1fr;gap:30px;margin:0;padding:26px 0;display:grid}.layer-list b{font-weight:500}.layer-list span{color:#949999;line-height:1.6}.layer-cta{background:linear-gradient(115deg,#303538,#121414 64%);border-top:1px solid #ffffff1c;justify-content:space-between;align-items:end;gap:50px;padding:clamp(75px,9vw,125px) clamp(24px,8vw,125px);display:flex}.layer-cta h2{letter-spacing:-.045em;margin:18px 0 12px;font-size:clamp(42px,5.5vw,78px);font-weight:400}.layer-cta p{color:#aeb2b1}.layer-cta>a{color:#f0eee8;text-transform:uppercase;letter-spacing:.15em;border:1px solid #e8a84c66;justify-content:space-between;min-width:260px;padding:22px;font-size:9px;display:flex}.layer-cta b{color:var(--light)}.layer-footer{color:#858a8a;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff18;justify-content:space-between;gap:30px;padding:28px clamp(22px,5vw,76px);font-size:9px;display:flex}.layer-footer em{color:var(--light);font-style:normal}.audience-stack,.standard-stack,.process-stack{gap:1px;padding:clamp(65px,9vw,120px) clamp(24px,8vw,125px);display:grid}.audience-panel{background:linear-gradient(130deg,#ffffff08,#0003);border:1px solid #ffffff18;grid-template-columns:1fr 1fr .42fr;align-items:center;gap:clamp(35px,6vw,95px);min-height:360px;padding:clamp(30px,5vw,65px);scroll-margin-top:25px;display:grid}.audience-panel>div>span,.standard-stack article>span,.process-stack article>span{color:var(--light);letter-spacing:.2em;font-size:9px}.audience-panel h2{letter-spacing:-.05em;margin:25px 0 15px;font-size:clamp(37px,5vw,72px);font-weight:400}.audience-panel p{color:#a8acac;line-height:1.65}.audience-panel ul{border-top:1px solid #ffffff20;margin:0;padding:0;list-style:none}.audience-panel li{color:#a9adad;border-bottom:1px solid #ffffff16;padding:15px 0}.audience-panel>a{color:#efbd78;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.standard-stack article{border:1px solid #ffffff18;grid-template-columns:.12fr .8fr 1fr;align-items:center;gap:35px;min-height:260px;padding:clamp(30px,4vw,55px);scroll-margin-top:25px;display:grid}.standard-stack h2,.process-stack h2{margin:0 0 12px;font-size:clamp(38px,4vw,62px);font-weight:400}.standard-stack p,.process-stack p{color:#9fa4a4;line-height:1.7}.standard-stack blockquote{color:#d8d8d3;margin:0;font-size:clamp(22px,2.5vw,34px);line-height:1.35}.question-list p{border-bottom:1px solid #ffffff18;color:#e4e2dc!important;margin:0!important;padding:18px 0!important}.inline-route{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:45px;padding:70px clamp(24px,8vw,125px);display:flex}.inline-route>a{color:#efbd78;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #e8a84c67;padding-bottom:10px;font-size:9px}.process-stack article{border:1px solid #ffffff18;grid-template-columns:.18fr 1fr .35fr;align-items:center;gap:50px;min-height:310px;padding:clamp(32px,5vw,65px);scroll-margin-top:25px;display:grid}.process-stack strong{font-size:18px;font-weight:500}.process-stack aside{border-left:1px solid #e8a84c70;padding:25px}.process-stack small{color:var(--light);letter-spacing:.18em;margin-bottom:15px;display:block}.process-stack aside b{font-weight:500;line-height:1.5}.founder-profile{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(50px,9vw,150px);padding:clamp(75px,10vw,145px) clamp(24px,8vw,125px);display:grid}.founder-monogram{text-align:center;color:#151818;background:linear-gradient(145deg,#c4c7c6,#6e7477);border:1px solid #fff2;place-content:center;min-height:430px;display:grid;box-shadow:0 30px 80px #0008}.founder-monogram span{letter-spacing:.12em;font-size:clamp(65px,8vw,115px)}.founder-monogram i{letter-spacing:.2em;margin-top:18px;font-size:8px;font-style:normal}.founder-profile>div:last-child>p:not(.layer-kicker){color:#aeb2b1;font-size:17px;line-height:1.75}.credential-grid{grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,8vw,125px) clamp(75px,10vw,145px);display:grid}.credential-grid article{border:1px solid #ffffff18;min-height:260px;padding:35px}.credential-grid h2{margin:55px 0 15px;font-size:25px;font-weight:400}.credential-grid p{color:#9ea3a3;line-height:1.65}.founder-statement{text-align:center;border-top:1px solid #ffffff18;padding:clamp(85px,12vw,170px) clamp(24px,12vw,180px)}.founder-statement p{letter-spacing:-.04em;max-width:1050px;margin:0 auto 35px;font-size:clamp(38px,5.5vw,78px);line-height:1.1}.founder-statement span{color:var(--light);letter-spacing:.2em;font-size:9px}.start-page{min-height:100vh}.start-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(45px,8vw,130px);min-height:calc(100vh - 144px);padding:clamp(60px,8vw,115px) clamp(24px,7vw,110px);display:grid}.start-intro h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(60px,8vw,116px);font-weight:380;line-height:.86}.start-intro>p:not(.layer-kicker){color:#aab0af;max-width:520px;font-size:17px;line-height:1.65}.start-intro nav{border-top:1px solid #ffffff20;margin-top:50px}.start-intro nav button{color:#999f9e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff18;grid-template-columns:48px 1fr auto;width:100%;padding:20px 15px;display:grid}.start-intro nav button span{color:#5f6666}.start-intro nav button b{color:var(--light)}.start-intro nav button:hover,.start-intro nav button.active{color:#fff;box-shadow:inset 3px 0 var(--light);background:linear-gradient(90deg,#e8a84c18,#0000)}.start-detail{background:linear-gradient(145deg,#303538b8,#080909e8 58%,#020303f0);border:1px solid #ffffff24;min-height:620px;padding:clamp(38px,6vw,78px);position:sticky;top:35px;box-shadow:inset 1px 1px #ffffff18,0 35px 80px #0008}.start-detail>span{color:var(--light);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.start-detail h2{letter-spacing:-.05em;margin:35px 0 22px;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.start-detail>p{color:#b3b7b6;font-size:17px;line-height:1.7}.start-detail>div{border-top:1px solid #ffffff20;margin:35px 0}.start-detail>div p{color:#aeb2b1;border-bottom:1px solid #ffffff18;margin:0;padding:16px 0}.start-detail>a{color:#fff;text-transform:uppercase;letter-spacing:.14em;border:1px solid #e8a84c65;justify-content:space-between;margin-top:20px;padding:20px;font-size:9px;display:flex}.start-detail>a b{color:var(--light)}.start-detail small{color:#777e7d;margin-top:14px;line-height:1.5;display:block}@media (width<=980px){.layer-header nav{display:none}.layer-grid-three,.credential-grid,.audience-panel{grid-template-columns:1fr 1fr}.audience-panel>a{grid-column:1/-1}.start-layout{grid-template-columns:1fr}.start-detail{position:relative;top:auto}.founder-profile{grid-template-columns:1fr}.founder-monogram{max-width:520px}}@media (width<=680px){.need-options a{min-height:58px}.proof-strip>a{min-height:110px;padding:22px 18px}.path-tabs a{min-height:92px;padding:18px}.choice-grid{grid-template-columns:1fr}.layer-page,.start-page{background-attachment:scroll}.layer-header{height:70px;padding:0 18px}.layer-brand img{width:55px}.layer-brand span{display:none}.layer-start,.start-back{padding:9px 11px}.layer-hero{min-height:500px;padding:95px 21px 70px}.layer-hero h1{font-size:58px;line-height:.88}.layer-hero>p:last-of-type{font-size:16px}.layer-beam{opacity:.6;right:12%}.layer-grid,.audience-stack,.standard-stack,.process-stack{padding:60px 20px}.layer-grid-three,.credential-grid{grid-template-columns:1fr}.route-card{min-height:300px}.route-card h2{margin-top:45px}.layer-split,.layer-list,.founder-profile{grid-template-columns:1fr;padding:75px 21px}.layer-list>div p{grid-template-columns:1fr}.layer-cta,.inline-route{padding:70px 21px;display:block}.layer-cta>a,.inline-route>a{margin-top:35px}.layer-footer{flex-direction:column}.audience-panel,.standard-stack article,.process-stack article{grid-template-columns:1fr;padding:32px 24px}.audience-panel{min-height:0}.process-stack aside{border-top:1px solid #e8a84c70;border-left:0}.standard-stack blockquote{font-size:25px}.credential-grid{padding:0 20px 75px}.credential-grid article{min-height:220px}.founder-monogram{min-height:310px}.start-layout{padding:55px 20px}.start-intro h1{font-size:60px}.start-detail{min-height:0;padding:36px 24px}.start-detail h2{font-size:45px}}.need-panel:before,.evidence-workbench:before,.path-layout:before,.inquiry-card:before{opacity:.55;background:linear-gradient(125deg,#ffffff09,#0000 32%,#0000001a)}.need-options button,.evidence-tabs button,.path-tabs button,.choice-grid button,.mono-role-tabs button{background:#0304042e}.need-options button:hover,.need-options button.active,.evidence-tabs button:hover,.evidence-tabs button.active,.path-tabs button:hover,.path-tabs button.active,.choice-grid button:hover,.choice-grid button.active,.mono-role-tabs button:hover,.mono-role-tabs button.active{background:linear-gradient(90deg,#e8a84c24,#05060614 68%,#0000)}.need-question,.need-result,.path-display,.evidence-card{background:linear-gradient(145deg,#ffffff05,#00000014)}.mono-console{background-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:linear-gradient(132deg,#252a2d2e,#03040457 49%,#00000085),url(/monolith-deep-stone-v1.png)}.mono-role-tabs,.mono-components{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#02030333}.mono-console:before{background:linear-gradient(125deg,#ffffff06,#0000 38%,#0000001a)}.document-note,.direct-contact a{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#03040442}@media (width<=680px){.need-panel,.evidence-workbench,.path-layout,.inquiry-card,.mono-console{-webkit-backdrop-filter:blur(1px)brightness(.84);backdrop-filter:blur(1px)brightness(.84);background-color:#0000}.mono-console{background-image:linear-gradient(132deg,#22272a24,#03040447 49%,#00000075),url(/monolith-deep-stone-v1.png)}}.mono-device{clip-path:polygon(22px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 22px);background-color:#b9bcbd;background-image:linear-gradient(116deg,#ffffffb8 0%,#ffffff29 28%,#545b5f1f 61%,#1c212440 100%),linear-gradient(#d8dad9 0%,#bfc3c3 54%,#a7acad 100%);border:1px solid #f9faf9bd;width:min(570px,68%);position:relative;overflow:hidden;transform:none;box-shadow:inset 1px 1px #ffffffeb,inset -18px -20px 42px #242b2f2e,0 0 0 7px #0203034d,0 30px 68px #000000a8}.mono-device:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000 0 7%,#ffffff30 7.2%,#0000 7.45%),linear-gradient(#ffffff24,#0000 24%,#1d232617);position:absolute;inset:0}.mono-device:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg,#fff9e8,var(--light),transparent);width:2px;height:86px;position:absolute;top:22px;left:0;box-shadow:0 0 15px #e8a84c8c}.mono-device-top,.mono-device-copy,.mono-attention,.mono-timeline{z-index:1;position:relative}.mono-attention article{background:linear-gradient(100deg,#fafbf9a1,#e8eae866);border-color:#2b313433;box-shadow:inset 1px 1px #ffffff7a}.mono-attention article.warm{background:linear-gradient(90deg,#e8a84c57,#f7f8f57a 58%,#e0e3e157)}@media (width<=900px){.mono-device{width:min(570px,84%)}}@media (width<=680px){.mono-device{clip-path:polygon(18px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 18px);width:calc(100% - 64px);margin:48px auto 62px;padding:26px 20px 30px;box-shadow:inset 1px 1px #ffffffe0,inset -14px -18px 34px #242b2f29,0 0 0 5px #02030342,0 26px 54px #0000009e}.mono-device:after{height:72px;top:18px}.mono-attention article{padding:14px 13px}}.proof-strip{isolation:isolate;color:#d8d9d6;background:linear-gradient(102deg,#040505d6,#131515a3 48%,#030404e6),url(/monolith-deep-stone-v1.png) 50% 48%/cover;border-top:1px solid #e5e8e72e;border-bottom:1px solid #e8a84c2e;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 18px 40px #0000006b,inset 0 -22px 42px #0000007a}.proof-strip:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 45%,#e8a84c1f,#0000 23%);position:absolute;inset:-45%}.proof-strip>div{background:linear-gradient(145deg,#ffffff0b,#00000014);border-right:1px solid #cfd3d229;flex-direction:column;justify-content:space-between;gap:20px;min-height:126px;padding:28px clamp(20px,3vw,48px);transition:background .4s,color .4s;display:flex;position:relative;box-shadow:inset 1px 0 #ffffff06}.proof-strip>div:last-child{border-right:0}.proof-strip>div:hover{background:linear-gradient(145deg,#ffffff14,#e8a84c09)}.proof-strip span{letter-spacing:.2em;color:#8f9596;font-size:8px}.proof-strip strong{text-shadow:0 1px 12px #000000b3;max-width:250px;font-size:13px;font-weight:500;line-height:1.5}.proof-strip .status-proof{background:linear-gradient(130deg,#e8a84c17,#0607072e)}.proof-strip .status-proof span{color:#e8a84c}.proof-strip .status-proof strong:before{content:"";background:#e8a84c;border-radius:50%;width:5px;height:5px;margin:0 10px 2px 0;display:inline-block;box-shadow:0 0 12px #e8a84cbf}.reveal-section,.standard-section,.path-section,.contact-section{background-image:linear-gradient(108deg,#0607078c,#1a1d1e14 46%,#0506067a),radial-gradient(at 62% 28%,#ebdfc724,#0000 38%),url(/monolith-deep-stone-v1.png)!important}.reveal-section{padding-top:clamp(90px,9vw,135px);padding-bottom:clamp(85px,9vw,135px)}.standard-section,.path-section{padding-top:clamp(82px,8vw,125px);padding-bottom:clamp(82px,8vw,125px)}.section-heading>p:last-child,.reveal-heading>p:last-child,.inquiry-intro>p{color:#b5b8b8}.evidence-workbench,.path-layout,.inquiry-card,.need-panel{-webkit-backdrop-filter:blur(4px);background:linear-gradient(135deg,#1a1d1ea8,#0405057a)}.evidence-questions{opacity:.72}.path-display,.evidence-card,.need-question,.need-result{background:#07080829}.mono-teaser{isolation:isolate;color:#e4e5e2;background:linear-gradient(105deg,#030404ed,#1214149e 52%,#040505e6),url(/monolith-deep-stone-v1.png) 50% 66%/cover;border-top:1px solid #e8a84c2e;border-bottom:1px solid #d3d8d721;grid-template-columns:.55fr 1.45fr auto;align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(68px,8vw,112px) clamp(24px,7vw,112px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 30px 70px #00000073,inset 0 -34px 80px #0000008f}.mono-teaser:before{content:"";z-index:-1;clip-path:polygon(0 0,96% 0,100% 18%,100% 100%,4% 100%,0 82%);border:1px solid #c7cbca1c;position:absolute;inset:22px}.mono-teaser:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 68%,#e8a84c21,#0000 19%);position:absolute;inset:-30%}.mono-teaser-mark{flex-direction:column;gap:14px;display:flex}.mono-teaser-mark span{letter-spacing:.2em;color:#b08048;font-size:8px}.mono-teaser-mark strong{letter-spacing:.18em;color:#f0f1ef;text-shadow:0 0 24px #e8a84c1f;font-size:clamp(32px,4vw,58px)}.mono-teaser .eyebrow{color:#aeb3b3}.mono-teaser-copy h2{letter-spacing:-.045em;max-width:760px;margin:20px 0 24px;font-size:clamp(31px,4vw,57px);font-weight:400;line-height:1.03}.mono-view-rail{color:#aeb3b3;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:0;font-size:9px;display:flex}.mono-view-rail span{border-left:1px solid #e8a84c59;padding:0 20px}.mono-view-rail span:first-child{border-left:0;padding-left:0}.mono-door{color:#e8e9e6;text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid #e8a84ca6;justify-content:space-between;gap:24px;min-width:225px;padding:19px 0;font-size:9px;transition:color .3s,border-color .3s;display:flex}.mono-door:hover{color:#fff;border-color:#e8a84c}.mono-door i{color:#e8a84c;font-style:normal}.guide-orb{width:60px;height:60px}.voice-guide{bottom:22px;right:22px}.mono-page{color:#202427;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:linear-gradient(120deg,#f0efea,#c8cbca 58%,#e8dcc8)}.mono-page-header{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #9ca1a2;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,74px);font-size:9px;display:flex}.mono-page-header a{color:#202427}.mono-page-header>span{color:#8a6131}.mono-page-hero{color:#f3f2ed;background:radial-gradient(circle at 76% 42%,#fff4da 0 1%,#e8a84c42 2%,#0000 26%),linear-gradient(112deg,#151819ec,#2e3436c9),url(/monolith-deep-stone-v1.png) 50%/cover;grid-template-columns:1.3fr .7fr;align-items:center;gap:60px;min-height:640px;padding:clamp(82px,10vw,145px) clamp(24px,7vw,112px);display:grid}.mono-page-hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(57px,8vw,122px);font-weight:400;line-height:.89}.mono-page-hero h1 em{color:var(--light);font-style:normal}.mono-page-hero>div>p:last-child{color:#c7c9c8;max-width:700px;font-size:17px;line-height:1.7}.mono-orbit{border:1px solid #e8a84c66;border-radius:50%;justify-self:center;place-items:center;width:260px;height:260px;display:grid;position:relative;box-shadow:0 0 70px #e8a84c25}.mono-orbit strong{letter-spacing:.24em}.mono-orbit i{border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:17%}.mono-orbit i:nth-child(3){inset:34%}.mono-orbit i:nth-child(4){background:var(--light);box-shadow:0 0 28px var(--light);inset:48%}.mono-workspace{grid-template-columns:310px 1fr;align-items:start;gap:clamp(34px,6vw,95px);padding:clamp(75px,9vw,135px) clamp(24px,7vw,112px);display:grid}.mono-page-tabs{border-top:1px solid #929899;display:grid}.mono-page-tabs button{text-align:left;color:#606669;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a5aaab;padding:26px 12px}.mono-page-tabs button span{color:#929798;width:50px;display:inline-block}.mono-page-tabs button.active{color:#171a1c;border-left:3px solid var(--light);background:#ffffff42}.mono-sheet{clip-path:polygon(22px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 22px);background:linear-gradient(125deg,#f8f8f4,#cfd2d1);max-width:720px;padding:42px;box-shadow:0 30px 80px #2930333d,inset 1px 1px #fff}.mono-sheet-top{border-bottom:1px solid #a7abad;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding-bottom:27px;display:grid}.mono-sheet-top strong{letter-spacing:.18em}.mono-sheet-top span{text-transform:uppercase;letter-spacing:.17em;color:#7b5d37;font-size:9px}.mono-sheet-top i{border:1px solid #989e9f;border-radius:50%;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.mono-sheet-copy{padding:52px 0 34px}.mono-sheet-copy p,.mono-sheet-list>b{color:#8b6234;letter-spacing:.17em;text-transform:uppercase;font-size:9px}.mono-sheet-copy h2{letter-spacing:-.045em;max-width:600px;margin:16px 0;font-size:clamp(35px,5vw,63px);font-weight:400;line-height:1}.mono-sheet-copy>span{color:#606669;line-height:1.6}.mono-sheet-list{gap:10px;display:grid}.mono-sheet-list>div{background:#ffffff91;border:1px solid #fff;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:19px 22px;display:grid}.mono-sheet-list>div.warm{background:#e8a84c35}.mono-sheet-list p{margin:0}.mono-sheet-list span{letter-spacing:.15em;text-transform:uppercase;color:#747a7c;font-size:8px}.mono-components-lite{border-top:1px solid #9ea3a4;border-bottom:1px solid #9ea3a4;grid-template-columns:repeat(3,1fr);display:grid}.mono-components-lite article{border-right:1px solid #a8acad;padding:55px clamp(24px,5vw,74px)}.mono-components-lite article:last-child{border:0}.mono-components-lite span{color:#95662d;letter-spacing:.18em;font-size:9px}.mono-components-lite h3{margin:26px 0 13px;font-size:25px;font-weight:500}.mono-components-lite p{color:#666c6e;line-height:1.65}.mono-page-status{color:#edece7;background:#202426;grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;padding:70px clamp(24px,7vw,112px);display:grid}.mono-page-status div{flex-direction:column;gap:12px;display:flex}.mono-page-status span{color:var(--light);letter-spacing:.2em;font-size:8px}.mono-page-status p{color:#afb3b3;line-height:1.6}.mono-page-status a{color:#f3f1ea;border-bottom:1px solid var(--light);letter-spacing:.13em;text-transform:uppercase;padding:14px 0;font-size:10px}@media (width<=900px){.proof-strip{grid-template-columns:1fr 1fr}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div{border-bottom:1px solid #cfd3d229}.mono-teaser{grid-template-columns:1fr}.mono-door{max-width:260px}.mono-page-hero{grid-template-columns:1fr}.mono-orbit{display:none}.mono-workspace{grid-template-columns:1fr}.mono-page-tabs{grid-template-columns:repeat(3,1fr)}.mono-page-tabs button span{margin-bottom:10px;display:block}.mono-page-status{grid-template-columns:1fr}}@media (width<=680px){.hero-intro{font-size:16px;line-height:1.6}.hero-proof{font-size:8px}.proof-strip>div{min-height:110px;padding:22px 18px}.proof-strip strong{font-size:12px}.reveal-heading>p:last-child,.section-heading>p:last-child,.inquiry-intro>p{font-size:15px;line-height:1.6}.light-scan{min-height:460px}.scan-controls{display:none}.signature-line{font-size:15px}.evidence-questions{display:none}.evidence-workbench{margin-top:48px}.evidence-card blockquote{font-size:31px}.mono-teaser{padding:58px 22px}.mono-teaser:before{inset:12px}.mono-teaser-mark{flex-direction:row;justify-content:space-between;align-items:end}.mono-teaser-mark span{max-width:180px;line-height:1.6}.mono-teaser-mark strong{font-size:30px}.mono-teaser-copy h2{font-size:35px}.mono-view-rail{grid-template-columns:1fr;gap:10px;display:grid}.mono-view-rail span,.mono-view-rail span:first-child{border-left:1px solid #e8a84c59;padding:0 0 0 13px}.guide-orb{width:50px;height:50px}.voice-guide{bottom:18px;right:13px}.mono-page-header{height:68px}.mono-page-header>span{display:none}.mono-page-hero{min-height:520px;padding:88px 22px}.mono-page-hero h1{font-size:58px}.mono-page-hero>div>p:last-child{font-size:15px}.mono-workspace{padding:62px 20px}.mono-page-tabs{grid-template-columns:1fr}.mono-page-tabs button{padding:17px}.mono-page-tabs button span{width:40px;margin:0;display:inline-block}.mono-sheet{padding:27px 20px}.mono-sheet-top>span{display:none}.mono-sheet-copy{padding:40px 0 28px}.mono-sheet-copy h2{font-size:38px}.mono-sheet-list>div{grid-template-columns:58px 1fr;padding:16px 14px}.mono-sheet-list span{grid-column:2}.mono-components-lite{grid-template-columns:1fr}.mono-components-lite article{border-bottom:1px solid #a8acad;border-right:0;padding:36px 22px}.mono-page-status{padding:55px 22px}}@media (width<=900px){.proof-strip{grid-template-columns:1fr 1fr}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div{border-bottom:1px solid #aeb2b2}.mono-teaser{grid-template-columns:1fr}.mono-door{max-width:190px}.mono-page-hero{grid-template-columns:1fr}.mono-orbit{display:none}.mono-workspace{grid-template-columns:1fr}.mono-page-tabs{grid-template-columns:repeat(3,1fr)}.mono-page-tabs button span{margin-bottom:10px;display:block}.mono-page-status{grid-template-columns:1fr}}@media (width<=680px){.hero-intro{font-size:16px;line-height:1.6}.hero-proof{font-size:8px}.proof-strip>div{min-height:94px;padding:22px 18px}.proof-strip strong{font-size:12px}.reveal-heading>p:last-child,.section-heading>p:last-child,.mono-teaser-copy>p:last-child,.inquiry-intro>p{font-size:15px;line-height:1.6}.light-scan{min-height:460px}.scan-controls{display:none}.signature-line{font-size:15px}.evidence-questions{display:none}.evidence-workbench{margin-top:48px}.evidence-card blockquote{font-size:31px}.mono-teaser{padding:58px 22px}.mono-teaser-mark{display:none}.mono-teaser-copy h2{font-size:35px}.guide-orb{width:50px;height:50px}.voice-guide{bottom:18px;right:13px}.mono-page-header{height:68px}.mono-page-header>span{display:none}.mono-page-hero{min-height:520px;padding:88px 22px}.mono-page-hero h1{font-size:58px}.mono-page-hero>div>p:last-child{font-size:15px}.mono-workspace{padding:62px 20px}.mono-page-tabs{grid-template-columns:1fr}.mono-page-tabs button{padding:17px}.mono-page-tabs button span{width:40px;margin:0;display:inline-block}.mono-sheet{padding:27px 20px}.mono-sheet-top>span{display:none}.mono-sheet-copy{padding:40px 0 28px}.mono-sheet-copy h2{font-size:38px}.mono-sheet-list>div{grid-template-columns:58px 1fr;padding:16px 14px}.mono-sheet-list span{grid-column:2}.mono-components-lite{grid-template-columns:1fr}.mono-components-lite article{border-bottom:1px solid #a8acad;border-right:0;padding:36px 22px}.mono-page-status{padding:55px 22px}}.hero-actions{gap:12px;margin:30px 0 4px;display:flex}.hero-actions a{color:#f4f1e9;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff38;padding:15px 19px;font-size:9px}.hero-actions a:first-child{background:var(--light);color:#111;border-color:var(--light);justify-content:space-between;min-width:230px;display:flex}.lead-door{flex-direction:column;display:flex}.lead-door>span,.service-cta-band span,.field-experience>div:first-child>span,.client-workflow>div:first-child>span,.service-final-cta>p,.capability-sheet span,.gbp-kit article>span{color:var(--light);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.lead-door h3{margin:42px 0 24px;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1}.lead-door ul{border-top:1px solid #ffffff20;margin:0;padding:0;list-style:none}.lead-door li{color:#b3b7b6;border-bottom:1px solid #ffffff17;padding:14px 0}.lead-door>a{background:var(--light);color:#151515;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-top:42px;padding:19px 20px;font-size:9px;display:flex}.lead-door small{color:#858b8b;margin-top:18px;line-height:1.6}.mobile-cta{display:none}.service-cta-band{background:linear-gradient(90deg,#e8a84c12,#0000);border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:40px;padding:52px clamp(24px,8vw,125px);display:flex}.service-cta-band h2{margin:13px 0 8px;font-size:clamp(30px,4vw,52px);font-weight:400}.service-cta-band p{color:#9da2a2;margin:0}.service-cta-band nav{gap:10px;display:flex}.service-cta-band a,.service-final-cta a{color:#f1eee6;letter-spacing:.14em;text-transform:uppercase;border:1px solid #e8a84c73;padding:17px 20px;font-size:9px}.service-cta-band a:first-child,.service-final-cta a:first-child{background:var(--light);color:#111}.field-experience{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;padding:clamp(85px,11vw,155px) clamp(24px,8vw,125px)}.field-experience>div:first-child{grid-template-columns:.35fr 1fr 1fr;align-items:start;gap:40px;display:grid}.field-experience h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,6vw,88px);font-weight:400}.field-experience>div:first-child p{color:#a7abab;margin:0;line-height:1.7}.experience-register{grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.experience-register article{border:1px solid #ffffff18;min-height:270px;padding:32px}.experience-register article>span{color:var(--light);letter-spacing:.18em;font-size:8px}.experience-register h3{margin:64px 0 18px;font-size:24px;font-weight:400}.experience-register p{color:#969b9b;line-height:1.6}.experience-register .future-media{background:linear-gradient(135deg,#e8a84c13,#0004)}.client-workflow{grid-template-columns:.6fr 1.4fr;gap:70px;padding:clamp(85px,11vw,155px) clamp(24px,8vw,125px);display:grid}.client-workflow>div:first-child h2{letter-spacing:-.05em;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:.95}.client-workflow>div:last-child{grid-template-columns:1fr 1fr;display:grid}.client-workflow article{border:1px solid #ffffff18;min-height:220px;padding:28px}.client-workflow article>span{color:var(--light);font-size:9px}.client-workflow h3{margin:36px 0 12px;font-size:23px;font-weight:400}.client-workflow p{color:#9ca1a1;line-height:1.6}.service-final-cta{text-align:center;background:radial-gradient(circle at 50% 30%,#e8a84c1a,#0000 42%);padding:clamp(85px,11vw,155px) clamp(24px,8vw,125px)}.service-final-cta h2{letter-spacing:-.055em;margin:22px auto 38px;font-size:clamp(48px,7vw,96px);font-weight:400}.service-final-cta div{justify-content:center;gap:10px;display:flex}.service-final-cta small{color:#858a8a;margin-top:22px;display:block}.intake-hero{border-bottom:1px solid #ffffff1a;padding:clamp(85px,10vw,135px) clamp(24px,8vw,125px) 70px}.intake-hero h1{letter-spacing:-.06em;margin:27px 0;font-size:clamp(54px,8vw,112px);font-weight:380;line-height:.88}.intake-hero h1 em{color:#bcc0bf;font-style:normal}.intake-hero>p:not(.layer-kicker){color:#adb1b0;max-width:820px;font-size:18px;line-height:1.7}.intake-hero>div{color:#d7d6d0;letter-spacing:.16em;gap:25px;margin-top:35px;font-size:8px;display:flex}.intake-hero>div span{border-left:1px solid var(--light);padding-left:13px}.monitoring-intake{max-width:1280px;margin:auto;padding:30px clamp(20px,5vw,70px) 100px}.monitoring-intake>section{border-bottom:1px solid #ffffff1a;grid-template-columns:.46fr 1.54fr;gap:60px;padding:62px 0;display:grid}.intake-section-title{gap:23px;display:flex}.intake-section-title>span{color:var(--light);font-size:9px}.intake-section-title p{color:#777d7d;letter-spacing:.2em;margin:0;font-size:8px}.intake-section-title h2{margin:15px 0;font-size:34px;font-weight:400}.intake-fields{grid-template-columns:1fr 1fr;gap:30px;display:grid}.intake-fields .span-2{grid-column:1/-1}.intake-fields label,.intake-fields legend{color:#aeb2b1;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.intake-fields input,.intake-fields select,.intake-fields textarea{color:#eeeae2;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#060707ba;border:1px solid #ffffff25;outline:none;margin-top:10px;padding:15px;font-size:14px;display:block}.intake-fields select{appearance:auto}.intake-fields textarea{resize:vertical;min-height:120px}.intake-fields input:focus,.intake-fields select:focus,.intake-fields textarea:focus{border-color:var(--light);box-shadow:0 0 0 1px #e8a84c42}.intake-fields fieldset{border:1px solid #ffffff20;margin:0;padding:14px 18px}.intake-fields fieldset label{align-items:center;gap:8px;margin:13px 18px 0 0;display:inline-flex}.intake-fields fieldset input{width:auto;accent-color:var(--light);margin:0;display:inline}.file-field{border-left:1px solid var(--light);background:#ffffff06;padding:22px}.file-field input{padding:10px}.file-field small{color:#777d7d;text-transform:none;letter-spacing:0;margin-top:12px;line-height:1.6;display:block}.intake-submit{grid-template-columns:1fr auto;align-items:center;gap:55px;padding:55px 0 20px;display:grid}.intake-submit strong{font-size:18px;font-weight:450}.intake-submit p{color:#929797;max-width:680px;line-height:1.6}.intake-submit button{background:var(--light);color:#111;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;min-width:290px;padding:21px 24px;font-size:9px;display:flex}.intake-submit button:disabled{opacity:.5}.monitoring-intake>.inquiry-disclosure{text-align:left}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.thank-you-page{color:#ebe9e2;background:#070808 url(/monolith-deep-stone-v1.png) 50%/cover;place-items:center;min-height:100vh;padding:30px;display:grid}.thank-you-page:before{content:"";background:linear-gradient(120deg,#030404ef,#111412c9);position:fixed;inset:0}.thank-you-page section{background:#090b0bcf;border:1px solid #fff2;max-width:850px;padding:clamp(38px,7vw,85px);position:relative;box-shadow:0 35px 100px #000b}.thank-check{width:58px;height:58px;color:var(--light);border:1px solid #e8a84c88;place-items:center;margin:35px 0;font-size:24px;display:grid}.thank-you-page h1{letter-spacing:-.055em;font-size:clamp(48px,7vw,88px);font-weight:400;line-height:.9}.thank-you-page h1 em{color:#b8bdbc;font-style:normal}.thank-you-page>section>p:not(.layer-kicker){color:#b7bbbb;font-size:18px;line-height:1.7}.thank-notice{border-left:2px solid var(--light);background:#e8a84c0b;margin:35px 0;padding:22px}.thank-notice span{color:#939999;margin-top:8px;display:block}.thank-you-page nav{flex-wrap:wrap;gap:9px;display:flex}.thank-you-page nav a{color:#eeeae3;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff2c;padding:15px;font-size:9px}.capability-sheet{background:#0a0c0cdd;border:1px solid #ffffff26;margin:clamp(50px,8vw,100px);padding:clamp(30px,5vw,70px)}.capability-sheet>header{border-bottom:2px solid var(--light);justify-content:space-between;gap:30px;padding-bottom:40px;display:flex}.capability-sheet h2{font-size:clamp(36px,5vw,68px);font-weight:400;line-height:.95}.capability-columns{grid-template-columns:1fr 1fr;display:grid}.capability-columns article{border-bottom:1px solid #ffffff1c;padding:38px}.capability-columns article:nth-child(odd){border-right:1px solid #ffffff1c}.capability-columns ul{color:#b2b6b5;padding-left:18px;line-height:1.9}.capability-columns dl,.gbp-kit dl{grid-template-columns:.8fr 1.2fr;display:grid}.capability-columns dt,.capability-columns dd,.gbp-kit dt,.gbp-kit dd{border-bottom:1px solid #ffffff16;margin:0;padding:13px 0}.capability-columns dt,.gbp-kit dt{color:#777d7d}.capability-sheet>footer{justify-content:space-between;align-items:end;padding-top:40px;display:flex}.capability-sheet>footer strong{margin-top:9px;display:block}.capability-sheet>footer a{background:var(--light);color:#111;letter-spacing:.14em;text-transform:uppercase;padding:18px;font-size:9px}.resource-register{grid-template-columns:repeat(5,1fr);padding:clamp(60px,8vw,110px) clamp(24px,8vw,125px);display:grid}.resource-register a{border:1px solid #ffffff19;flex-direction:column;min-height:330px;padding:28px;display:flex}.resource-register a>span,.resource-register b{color:var(--light);letter-spacing:.15em;font-size:9px}.resource-register h2{margin:65px 0 16px;font-size:25px;font-weight:400}.resource-register p{color:#929898;line-height:1.6}.resource-register b{margin-top:auto}.gbp-kit{grid-template-columns:1fr 1fr;padding:clamp(65px,9vw,120px) clamp(24px,8vw,125px);display:grid}.gbp-kit article{border:1px solid #ffffff1b;padding:40px}.gbp-kit h2{font-size:42px;font-weight:400}.gbp-kit p,.gbp-kit li,.gbp-kit dd{color:#aab0af;line-height:1.7}.gbp-kit article>span:not(:first-child){margin-top:35px;display:block}@media (width<=900px){.field-experience>div:first-child,.client-workflow,.monitoring-intake>section{grid-template-columns:1fr}.experience-register,.resource-register{grid-template-columns:1fr 1fr}.service-cta-band{align-items:flex-start}.service-cta-band nav{flex-direction:column}.capability-sheet{margin:30px}.gbp-kit{grid-template-columns:1fr}}@media (width<=680px){.nav-cta{font-size:7px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{justify-content:space-between}.mobile-cta{z-index:50;grid-template-columns:.55fr 1.45fr;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 45px #000}.mobile-cta a{text-align:center;color:#eeeae3;letter-spacing:.13em;text-transform:uppercase;background:#202323;border:1px solid #ffffff2e;padding:16px;font-size:9px}.mobile-cta a:last-child{background:var(--light);color:#111}.layer-footer,footer{padding-bottom:90px!important}.service-cta-band{padding:42px 20px;display:block}.service-cta-band nav{margin-top:28px}.experience-register,.client-workflow>div:last-child,.intake-fields,.capability-columns,.gbp-kit,.field-experience>div:first-child{grid-template-columns:1fr}.experience-register article{min-height:220px}.client-workflow{gap:25px}.monitoring-intake>section{gap:20px}.intake-fields .span-2{grid-column:auto}.intake-hero>div{flex-direction:column;gap:10px}.intake-submit{grid-template-columns:1fr}.intake-submit button{width:100%;min-width:0}.service-final-cta div{flex-direction:column}.capability-sheet{margin:20px 12px}.capability-columns article:nth-child(odd){border-right:0}.capability-sheet>header,.capability-sheet>footer{display:block}.capability-sheet>footer a{margin-top:28px;display:block}.resource-register{grid-template-columns:1fr;padding:50px 20px}.resource-register a{min-height:230px}.thank-you-page{padding:16px}.thank-you-page nav{display:grid}.layer-start{font-size:6px}.field-experience,.client-workflow,.service-final-cta{padding-left:20px;padding-right:20px}}.hero-purpose{color:#f4f1e9;letter-spacing:-.018em;text-wrap:balance;max-width:790px;margin:26px auto 0;font-size:clamp(19px,2.15vw,31px);font-weight:500;line-height:1.35}.hero-license-note{color:#b9bcba;text-align:left;border-left:1px solid #e8a84cb8;max-width:690px;margin:22px auto 0;padding:2px 0 2px 18px;font-size:12px;line-height:1.65}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.inquiry-error{color:#f0c4ae;background:#5b1d0c38;border-left:2px solid #d28b64;margin:18px 0 0;padding:13px 15px;font-size:13px;line-height:1.5}.inquiry-success{z-index:1;background:linear-gradient(135deg,#20242599,#03040475);border:1px solid #e8a84c5c;max-width:720px;margin:clamp(50px,8vw,110px) auto;padding:clamp(34px,6vw,72px);position:relative;box-shadow:inset 1px 1px #ffffff14,0 30px 80px #0000006b}.inquiry-success>span{color:var(--light);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.inquiry-success h3{color:#f4f2eb;letter-spacing:-.04em;margin:20px 0 14px;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1}.inquiry-success p{color:#b7bab9;line-height:1.7}.inquiry-success a,.inquiry-disclosure a,.guide-note a,footer a{color:#efbd78;text-underline-offset:4px;text-decoration-thickness:1px}.inquiry-disclosure{color:#8f9494;margin-top:20px;font-size:11px;line-height:1.6}.policy-page{color:#e8e7e2;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:#090a0a url(/monolith-deep-stone-v1.png) top/cover fixed;position:relative;overflow:hidden}.policy-page:before{content:"";pointer-events:none;background:linear-gradient(112deg,#020303e0,#0c0e0e99 56%,#000000d1),radial-gradient(circle at 78% 16%,#e8a84c29,#0000 24%);position:fixed;inset:0}.policy-header,.policy-main,.policy-footer{z-index:1;position:relative}.policy-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0405055c;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,6vw,92px);display:flex}.policy-header a{color:#f1efe9;letter-spacing:.18em;text-transform:uppercase;font-size:10px}.policy-header span{color:var(--light);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.policy-main{width:min(960px,100% - 44px);margin:0 auto;padding:clamp(74px,10vw,140px) 0}.policy-kicker{color:var(--light);letter-spacing:.22em;text-transform:uppercase;font-size:9px}.policy-main h1{letter-spacing:-.06em;max-width:780px;margin:24px 0 26px;font-size:clamp(52px,8vw,108px);font-weight:400;line-height:.92}.policy-lede{color:#bec1bf;max-width:720px;font-size:clamp(17px,2vw,23px);line-height:1.65}.policy-date{color:#858b8b;letter-spacing:.15em;text-transform:uppercase;margin:22px 0 65px;font-size:10px}.policy-article{border-top:1px solid #ffffff2e;gap:0;display:grid}.policy-article section{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(170px,.36fr) 1fr;gap:clamp(26px,6vw,90px);padding:clamp(34px,5vw,62px) 0;display:grid}.policy-article h2{color:#f2f0ea;margin:0;font-size:18px;font-weight:500;line-height:1.35}.policy-article p,.policy-article li{color:#b2b6b5;line-height:1.75}.policy-article p{margin:0 0 14px}.policy-article ul{margin:0;padding-left:20px}.policy-article a{color:#efbd78}.policy-footer{color:#818686;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;padding:28px clamp(22px,6vw,92px);font-size:9px;display:flex}.policy-footer a{color:#d6d6d1}@media (width<=680px){.hero-purpose{margin-top:21px;font-size:20px;line-height:1.42}.hero-license-note{margin-top:18px;padding-left:14px;font-size:11px}.inquiry-success{margin:34px 0;padding:30px 24px}.policy-page{background-attachment:scroll}.policy-header{height:66px}.policy-header span{display:none}.policy-main{width:calc(100% - 42px);padding:72px 0}.policy-main h1{font-size:54px}.policy-date{margin-bottom:44px}.policy-article section{grid-template-columns:1fr;gap:17px;padding:35px 0}.policy-footer{flex-direction:column;gap:18px}}
