*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--dw:1456px;--navy:#020b1c;--midnight:#071a2f;--panel:#061426;--grad:linear-gradient(135deg,#020b1c,#071a2f 55%,#0a203a);--gold:#d7a24a;--gold-hover:#e6b861;--ivory:#f7f3ea;--white:#fff;--muted:#b9c2cc;--dark:#111827;--border-gold:rgba(215,162,74,.45);--border-dark-card:hsla(0,0%,100%,.1);--border-light-card:rgba(2,11,28,.12);--display:"Cormorant Garamond",Georgia,serif;--ui:"Inter",system-ui,sans-serif;--hero-img:url(/images/hero.png);--cta-img:url(/images/cta.png)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:var(--ui);background:var(--ivory);color:var(--dark);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}#header{position:fixed;top:0;left:0;width:var(--dw);transform-origin:top left;z-index:50}#scaler{position:relative;overflow:hidden}#page{width:var(--dw);transform-origin:top left}.wrap{max-width:1480px;margin:0 auto;padding:0 38px}.eyebrow{font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.header-bg{transition:background .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent}#header.scrolled .header-bg{background:rgba(2,11,28,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-dark-card)}.header-inner{justify-content:space-between;height:92px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:12px}.brand img{height:112px;width:auto}.brand-divider{width:1px;height:30px;background:var(--border-gold)}.brand-word{font-family:var(--display);letter-spacing:.2em;font-size:21px;font-weight:600;color:#fff;line-height:1}.brand-sub{font-family:var(--ui);letter-spacing:.46em;font-size:8px;color:var(--gold);margin-top:3px}.brand-stack{display:flex;flex-direction:column}.nav{display:flex;align-items:center;gap:30px}.nav a{font-family:var(--ui);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#fff;position:relative;padding:6px 0;opacity:.92;transition:color .25s}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1.5px;background:var(--gold);transition:right .28s}.nav a:hover{color:var(--gold-hover)}.nav a:hover:after{right:0}.nav a.active{color:var(--gold)}.nav a.active:after{right:0}.header-right{display:flex;align-items:center;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.72em;height:3.55em;padding:0 1.78em;border-radius:.33em;font-family:var(--ui);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:all .25s}.btn-cmp{font-size:10px}.btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold-hover));color:var(--navy);border-color:hsla(0,0%,100%,.16)}.btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px -8px rgba(215,162,74,.6)}.btn-secondary{background:transparent;color:#fff;border-color:var(--border-gold)}.btn-secondary:hover{border-color:var(--gold-hover);background:rgba(215,162,74,.08);transform:translateY(-1px)}.btn-secondary-light{background:transparent;color:var(--navy);border-color:rgba(2,11,28,.2)}.btn-secondary-light:hover{border-color:var(--gold);background:rgba(215,162,74,.08)}.btn-navy{background:var(--navy);color:var(--gold-hover);border-color:hsla(0,0%,100%,.12)}.btn-navy:hover{filter:brightness(1.18);transform:translateY(-1px);box-shadow:0 8px 22px -10px rgba(2,11,28,.6)}.btn-pair{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.9em}.btn-pair .btn{width:100%}.lock svg{width:13px;height:13px}.hero{position:relative;aspect-ratio:1456/620;background:var(--navy);overflow:hidden;display:flex;align-items:center}.hero-photo{position:absolute;inset:0 0 0 auto;width:66%;background-size:cover;background-position:50%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020b1c 30%,rgba(2,11,28,.35) 60%,rgba(2,11,28,.12));pointer-events:none}.hero-inner{position:relative;z-index:3;padding-top:92px;width:100%}.hero h1{font-family:var(--display);font-weight:600;font-size:74px;line-height:.98;letter-spacing:-.01em;color:#fff;margin:18px 0}.hero h1 .gold{color:var(--gold)}.hero .sub{font-size:16px;color:#d7dde3;max-width:380px;line-height:1.55;margin-bottom:26px}.hero-btns{max-width:430px;margin-bottom:30px}.discipline{font-family:var(--ui);font-size:12.5px;font-weight:600;letter-spacing:.26em;color:#fff;opacity:.92}.metrics{background:var(--ivory);border-bottom:1px solid var(--border-light-card)}.metrics-inner{display:flex;justify-content:space-between;padding:30px 0}.metric{display:flex;align-items:center;gap:13px;flex:1;justify-content:center}.metric:not(:last-child){border-right:1px solid var(--border-light-card)}.metric svg{width:28px;height:28px;stroke:var(--gold);fill:none;flex-shrink:0}.metric .num{font-family:var(--display);font-size:28px;font-weight:600;color:var(--navy);line-height:1}.metric .lbl{font-size:11.5px;color:#5b6470;line-height:1.3;margin-top:3px}.band{background:var(--ivory);padding:58px 0 64px}.band-grid{display:grid;grid-template-columns:.72fr 2.2fr;grid-template-areas:"problem advantage" "problem featured";gap:0 50px;align-items:stretch}#bandScaleInner,.pa-grid,.pa-pair{display:contents}.col-problem{grid-area:problem}.col-advantage{grid-area:advantage}.col-advantage,.featured{border-left:1px solid var(--border-light-card);padding-left:50px}.featured{grid-area:featured}.band h2{font-family:var(--display);font-weight:600;font-size:30px;line-height:1.1;color:var(--navy);margin-top:7px}.col-problem{display:flex;flex-direction:column;padding-top:0}.col-problem .prob-list{display:flex;flex-direction:column;justify-content:space-between;flex:1;margin-top:30px;gap:18px}.prob{display:flex;gap:15px}.prob .ic{width:46px;height:46px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.prob .ic svg{width:19px;height:19px;stroke:var(--gold);fill:none}.prob h4{font-family:var(--ui);font-size:15px;font-weight:600;color:var(--navy);margin-bottom:4px}.prob p{font-size:13px;color:#5b6470;line-height:1.5}.col-advantage{display:flex;flex-direction:column}.engine{display:flex;justify-content:space-between;gap:6px;margin-top:26px;margin-bottom:0}.estep{flex:1;text-align:center;position:relative}.estep .circ{width:56px;height:56px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 13px;position:relative;z-index:2}.estep.hl .circ{background:linear-gradient(135deg,var(--gold),var(--gold-hover))}.estep .circ svg{width:23px;height:23px;stroke:var(--gold);fill:none}.estep.hl .circ svg{stroke:var(--navy)}.estep:not(:last-child) .arrow-c{position:absolute;top:28px;right:-14px;width:28px;z-index:1;display:flex;justify-content:center}.estep:not(:last-child) .arrow-c svg{width:20px;height:11px;stroke:var(--border-gold);fill:none}.estep h5{font-family:var(--ui);font-size:13px;font-weight:600;color:var(--navy);line-height:1.18;margin-bottom:7px}.estep.hl h5{color:var(--gold)}.estep p{font-size:11px;color:#5b6470;line-height:1.45}.feat-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-top:42px}.feat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fcard{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3/3.2;background:var(--navy);border:1px solid var(--border-dark-card);transition:transform .3s,box-shadow .3s}.fcard:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(2,11,28,.5)}.fcard .img{position:absolute;inset:0;background-size:cover;background-position:50%}.fcard .img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,28,.05) 30%,rgba(2,11,28,.55) 54%,rgba(2,11,28,.97))}.fcard .body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px}.fcard .asset{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.fcard h3{font-family:var(--display);font-size:21px;font-weight:600;color:#fff;margin:4px 0 2px;line-height:1.08}.fcard .loc{font-size:12.5px;color:var(--muted)}.fcard .mrow{display:flex;border-top:1px solid hsla(0,0%,100%,.14);margin-top:14px;padding-top:12px;gap:12px}.fcard .mrow div{flex:1;min-width:0}.fcard .mrow .k{font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#9aa3af;margin-bottom:3px;line-height:1.2}.fcard .mrow .v{font-family:var(--ui);font-size:15px;font-weight:700;color:#fff;white-space:nowrap}.fcard .mrow .v.gold{color:var(--gold)}.feat-allbtn{margin-top:20px;text-align:center}.feat-mobile-nav{display:none}.perf-sec{background:var(--ivory);padding:0 0 40px}.perf{position:relative;background:var(--grad);border:1px solid var(--border-dark-card);border-radius:10px;overflow:hidden;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px}.perf-chart{position:absolute;inset:0;z-index:0;opacity:.6}.perf-left{position:relative;z-index:2;max-width:430px}.perf-left .eyebrow{color:var(--gold)}.perf-left h3{font-family:var(--display);font-weight:600;font-size:32px;color:#fff;line-height:1.1;margin:9px 0 22px}.perf-metrics{position:relative;z-index:2;display:flex;gap:40px}.perf-metrics .pm{border-left:1px solid var(--border-dark-card);padding-left:24px}.perf-metrics .pm:first-child{border-left:none;padding-left:0}.perf-metrics .pm .v{font-family:var(--display);font-size:38px;font-weight:600;color:#fff;line-height:1}.perf-metrics .pm .k{font-size:11.5px;color:var(--muted);margin-top:6px;line-height:1.2}.cta-band{position:relative;overflow:hidden;background:var(--grad);border-top:1px solid var(--border-dark-card);border-bottom:1px solid var(--border-dark-card)}.cta-band.cta-gold{background:linear-gradient(135deg,#d7a24a,#e6b861);border-top:1px solid hsla(0,0%,100%,.25);border-bottom:1px solid rgba(2,11,28,.18)}.cta-band.cta-creme{background:var(--ivory);border-top:1px solid var(--border-light-card);border-bottom:1px solid var(--border-light-card)}.cta-creme .cta-ico svg{stroke:var(--gold)}.cta-creme .cta-copy h3{color:var(--navy)}.cta-creme .cta-copy p{color:#3a4250}.cta-creme .cta-copy p .g{color:var(--gold)}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:2;padding-block:18px}.cta-band.has-photo .cta-row{padding-right:130px}.cta-lead{display:flex;align-items:center;gap:18px;flex:1;min-width:0}.cta-ico svg{width:36px;height:36px;stroke:var(--gold);fill:none}.cta-copy h3{font-family:var(--display);font-weight:600;font-size:26px;line-height:1.04;color:#fff;white-space:nowrap}.cta-copy p{font-size:13px;color:var(--muted);margin-top:3px;white-space:nowrap;letter-spacing:.02em}.cta-copy p .g{color:var(--gold)}.cta-gold .cta-ico svg{stroke:var(--navy)}.cta-gold .cta-copy h3{color:var(--navy)}.cta-gold .cta-copy p{color:#27313f}.cta-gold .cta-copy p .g{color:var(--navy);font-weight:600}.cta-btns.btn-pair .btn{min-width:0}.cta-photo-accent{position:absolute;top:0;right:0;bottom:0;width:360px;max-width:40%;z-index:1;background-image:var(--cta-img);background-size:cover;background-position:50%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 45%,rgba(0,0,0,.9) 74%,#000 90%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 45%,rgba(0,0,0,.9) 74%,#000 90%)}.cta-band .cta-photo-accent:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020b1c,rgba(2,11,28,.5) 52%,rgba(2,11,28,0))}.cta-gold .cta-photo-accent:after{background:linear-gradient(90deg,#d7a24a,rgba(215,162,74,.5) 52%,rgba(215,162,74,0))}.cta-creme .cta-photo-accent:after{background:linear-gradient(90deg,#f7f3ea,hsla(42,45%,94%,.5) 52%,hsla(42,45%,94%,0))}footer{background:var(--navy);border-top:1px solid var(--border-dark-card);padding:56px 0 24px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:38px}.foot-brand img{height:42px}.foot-brand .foot-logo{height:140px;width:auto}.foot-brand p.tag{font-size:13px;color:var(--muted);line-height:1.6;max-width:250px;margin:16px 0 20px}.socials{display:flex;gap:11px}.socials a{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-dark-card);display:flex;align-items:center;justify-content:center;color:var(--muted);transition:all .25s}.socials a:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.socials svg{width:16px;height:16px}.foot-col h4{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.foot-col a{font-size:13px;color:var(--muted);transition:all .22s;display:inline-block}.foot-col a:hover{color:var(--gold-hover);transform:translateX(4px)}.subscribe{display:flex;margin-top:12px;border:1px solid var(--border-dark-card);border-radius:5px;overflow:hidden;max-width:280px}.subscribe input{flex:1;min-width:0;background:transparent;border:none;padding:11px 13px;color:#fff;font-size:13px;outline:none}.subscribe input::-moz-placeholder{color:#6b7480}.subscribe input::placeholder{color:#6b7480}.subscribe button{background:linear-gradient(135deg,var(--gold),var(--gold-hover));border:none;color:var(--navy);flex:0 0 auto;padding:0 18px;font-weight:700;font-size:9px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.foot-contact{font-size:12.5px;color:var(--muted);line-height:1.7;margin-top:6px}.foot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:44px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.07);flex-wrap:wrap;gap:12px}.foot-bottom span{font-size:12px;color:#6b7480}.foot-bottom .legal{display:flex;gap:16px;align-items:center}.foot-bottom .foot-link-btn{font-size:12px;color:#6b7480;background:none;border:0;padding:0;margin:0;font-family:inherit;cursor:pointer;transition:color .22s}.foot-bottom .foot-link-btn:hover{color:var(--gold-hover)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:2px}.hamburger span{width:24px;height:2px;background:#fff;border-radius:2px;transition:.3s}.mobile-menu{position:fixed;top:104px;left:0;right:0;z-index:49;background:rgba(2,11,28,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-dark-card);transform:translateY(-130%);transition:transform .35s cubic-bezier(.4,0,.2,1);padding:8px 0 18px;display:none}.mobile-menu.open{transform:translateY(0)}.mobile-menu a{display:block;padding:14px 22px;font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.06)}.mobile-menu a.active{color:var(--gold)}.mobile-menu a.mm-apply{color:var(--gold);font-weight:700;border-bottom:none}@media(max-width:767px){#header,#page{width:100%!important;transform:none!important;margin-left:0!important}#scaler{overflow:visible;height:auto!important}.wrap{padding:0 18px}.header-inner{height:104px}.header-right .btn,.nav{display:none}.hamburger{display:flex}.mobile-menu{display:block}#header .header-bg{background:rgba(2,11,28,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.brand img{height:92px}.brand-word{font-size:19px}.hero{aspect-ratio:auto;min-height:88vh}.hero-photo{width:100%;-webkit-mask-image:none;mask-image:none}.hero:after{background:linear-gradient(180deg,rgba(2,11,28,.55),rgba(2,11,28,.78) 55%,rgba(2,11,28,.95))}.hero-inner{padding-top:132px;padding-bottom:38px}.hero h1{font-size:44px;margin:16px 0}.hero .sub{max-width:none;font-size:15px}.hero-btns{max-width:none;margin-bottom:26px}.discipline{font-size:11px;letter-spacing:.18em}.metrics-inner{padding:20px 0;gap:0}.metric{flex:1;flex-direction:column;align-items:center;text-align:center;gap:6px;justify-content:flex-start;padding:0 4px}.metric:not(:last-child){border-right:1px solid var(--border-light-card)}.metric svg{width:20px;height:20px}.metric .num{font-size:15px}.metric .lbl{font-size:8px;line-height:1.25;margin-top:0}.band{padding:46px 0 50px}.band-grid,.pa-pair{display:block}.pa-pair{position:relative}#bandScaleInner{display:block}.pa-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:none;gap:0 36px;align-items:stretch}.col-problem{grid-area:auto;padding-top:0}.col-advantage{grid-area:auto;border-left:1px solid var(--border-light-card);padding-left:36px}.featured{grid-area:auto;border-left:none;padding-left:0;border-top:1px solid var(--border-light-card);padding-top:38px;margin-top:42px}.pa-grid .col-advantage>div:first-child,.pa-grid .col-problem>div:first-child{min-height:104px}.col-problem .prob-list{justify-content:flex-start;margin-top:8px;gap:0}.engine{flex-direction:column;gap:0;margin-top:8px;margin-bottom:0}.pa-grid .estep,.pa-grid .prob{min-height:104px;align-items:flex-start;gap:14px;margin:0;padding-top:6px}.pa-grid .estep .circ,.pa-grid .prob .ic{width:50px;height:50px;margin:0;flex-shrink:0}.pa-grid .prob .ic svg{width:20px;height:20px}.pa-grid .estep .circ svg{width:22px;height:22px}.estep{display:flex;align-items:flex-start;text-align:left}.estep .arrow-c{display:none}.estep .estep-txt h5{margin-top:2px}.pa-grid h4,.pa-grid h5{font-size:14px;margin-bottom:4px}.pa-grid .estep p,.pa-grid .prob p{font-size:12px;line-height:1.45}.btn{font-size:clamp(7.5px,1.63vw,12.5px)}.btn-cmp{font-size:clamp(6px,1.304vw,10px)}.btn-pair{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.9em}.btn-pair .btn{width:100%}.feat-top{padding-top:0;flex-direction:column;align-items:flex-start;gap:6px}.feat-top h2{font-size:24px}.feat-top .feat-viewall-d{display:none}.feat-cards{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -18px;padding:14px 18px 0}.feat-cards::-webkit-scrollbar{display:none}.fcard{flex:0 0 84%;scroll-snap-align:center;aspect-ratio:3/3.2;display:block}.fcard .img{position:absolute;inset:0;height:auto}.fcard .img:after{background:linear-gradient(180deg,rgba(2,11,28,.05) 30%,rgba(2,11,28,.55) 54%,rgba(2,11,28,.97))}.fcard .body{position:absolute;left:0;right:0;bottom:0;padding:18px 20px}.fcard h3{font-size:21px}.fcard .loc{font-size:12.5px}.fcard .mrow .v{font-size:15px}.fcard .mrow .k{font-size:9px}.feat-mobile-nav{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:20px}.feat-dots{display:flex;gap:9px}.feat-dots .dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--gold);background:transparent;cursor:pointer;transition:background .25s,transform .25s}.feat-dots .dot.active{background:var(--gold);transform:scale(1.15)}.perf{flex-direction:column;align-items:flex-start;gap:26px;padding:32px 24px}.perf-left{max-width:none}.perf-left h3{font-size:27px}.perf-metrics{gap:22px}.perf-metrics .pm .v{font-size:30px}.perf-chart{top:auto;left:auto;right:0;bottom:0;width:72%;height:60%}.cta-band.has-photo .cta-row{padding-right:0}.cta-row{flex-direction:column;align-items:flex-start;gap:18px;padding-block:26px}.cta-lead{flex-direction:row;align-items:center}.cta-copy h3,.cta-copy p{white-space:normal}.cta-copy h3{font-size:24px}.cta-photo-accent{width:100%;max-width:100%;-webkit-mask-image:none;mask-image:none;opacity:.5}.cta-band .cta-photo-accent:after{background:linear-gradient(180deg,rgba(2,11,28,.55),rgba(2,11,28,.9))}footer{padding:48px 0 24px}.foot-grid{display:flex;flex-wrap:wrap;gap:34px 16px}.foot-col-company,.foot-col-legal,.foot-col-strategy{flex:1 1 0;display:flex;flex-direction:column;align-items:center}.foot-col-company{order:1}.foot-col-strategy{order:2}.foot-col-legal{order:3}.foot-col-company h4,.foot-col-company ul,.foot-col-legal h4,.foot-col-legal ul,.foot-col-strategy h4,.foot-col-strategy ul{text-align:left;align-self:center}.foot-stay{order:4;flex:1 1 100%}.foot-brand{order:5;flex:1 1 100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px}.foot-brand a{flex:0 0 auto}.foot-brand p.tag{flex:1;margin:0;max-width:none;min-width:160px}.foot-brand .socials{flex:1 1 100%;margin-top:4px;justify-content:center}.subscribe{max-width:none}}@media(max-width:430px){.metric .num{font-size:13px}.metric .lbl{font-size:7px}.metric svg{width:18px;height:18px}.foot-brand p.tag{flex-basis:100%}}.strategy-page .band{padding:54px}.strategy-page .band-ivory{background:var(--ivory)}.strategy-page .sec-title{font-family:var(--display);font-weight:600;color:var(--navy);line-height:1.08}.strategy-page .hero{position:relative;aspect-ratio:1456/620;background:var(--navy);overflow:hidden;display:flex;align-items:center}.strategy-page .hero-photo{position:absolute;inset:0 0 0 auto;width:66%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%)}.strategy-page .hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.strategy-page .hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#020b1c 30%,rgba(2,11,28,.35) 60%,rgba(2,11,28,.12));pointer-events:none}.strategy-page .hero-inner{position:relative;z-index:3;width:100%;max-width:820px;padding:92px 54px 0}.strategy-page .hero-inner .eyebrow{margin-bottom:0}.strategy-page .hero h1{font-family:var(--display);font-weight:600;color:#fff;font-size:54px;line-height:1;letter-spacing:-.01em;margin:18px 0}.strategy-page .hero .sub{font-family:var(--ui);font-size:16px;line-height:1.55;color:#d7dde3;max-width:430px;margin-bottom:30px}.strategy-page .b2{display:grid;grid-template-columns:37.5% 62.5%;align-items:stretch}.strategy-page .b2 .col-l{padding-right:44px}.strategy-page .b2 .col-r{padding:14px 24px 18px 46px;border-left:1px solid rgba(2,11,28,.1);background:linear-gradient(100deg,#fbf8f2,#e7eef7 50%,#a6c4e6)}.strategy-page .cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px;align-items:stretch}.strategy-page .pcard{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:26px 16px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:radial-gradient(125% 78% at 50% 122%,hsla(43,65%,64%,.58) 0,hsla(43,65%,64%,.15) 34%,hsla(43,65%,64%,0) 60%),linear-gradient(180deg,#091a30,#0d2139 55%,#132a4b);box-shadow:0 16px 36px rgba(2,11,28,.18)}.strategy-page .pcard .ico{color:var(--gold);margin-bottom:18px;height:40px;display:flex;align-items:center;justify-content:center}.strategy-page .pcard h3{font-family:var(--display);font-weight:600;font-size:23px;color:#fff;line-height:1.1;margin-bottom:10px}.strategy-page .pcard p{font-family:var(--ui);font-size:12px;color:#c2cdd8;line-height:1.5}.strategy-page .steps{display:grid;grid-template-columns:repeat(6,1fr);margin-top:24px;position:relative}.strategy-page .step{text-align:center;padding:0 6px;position:relative}.strategy-page .step .num{font-family:var(--display);font-weight:600;font-size:18px;color:#1e3147;margin-bottom:8px}.strategy-page .step .disc{width:54px;height:54px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--gold)}.strategy-page .step h4{font-family:var(--ui);font-weight:700;font-size:12.5px;color:var(--navy);margin-bottom:9px;line-height:1.2}.strategy-page .step p{font-family:var(--ui);font-size:11px;color:#5b6675;line-height:1.5}.strategy-page .step .conn{position:absolute;top:60px;right:-16px;width:32px;color:#8c98a6;z-index:2}.strategy-page .step:last-child .conn{display:none}.strategy-page .b3{display:grid;grid-template-columns:28% 72%;align-items:start}.strategy-page .b3 .col-l{padding-right:34px;border-right:1px solid rgba(2,11,28,.1)}.strategy-page .b3 h2.sec-title{font-size:16px;white-space:nowrap;margin:12px 0 9px}.strategy-page .b3 .lead{font-family:var(--ui);font-size:13px;color:#5b6675;line-height:1.6;max-width:430px;margin-bottom:20px}.strategy-page .assets{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:10px;align-items:stretch}.strategy-page .asset{background:#fff;border:1px solid rgba(2,11,28,.1);border-radius:10px;padding:7px 7px 11px;box-shadow:0 8px 18px rgba(2,11,28,.06);display:flex;flex-direction:column;height:100%}.strategy-page .asset .ph{aspect-ratio:2/1;width:100%;border-radius:6px;overflow:hidden;margin-bottom:8px;background:#0a1a30;flex:none}.strategy-page .asset .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.strategy-page .asset h5{font-family:var(--ui);font-weight:700;font-size:10.5px;color:var(--navy);line-height:1.14;margin:0 4px 4px}.strategy-page .asset p{font-family:var(--ui);font-size:9px;color:#6b7685;line-height:1.4;margin:0 4px}.strategy-page .agnostic{margin-top:18px;border:1px solid rgba(215,162,74,.5);border-radius:9px;padding:15px 20px;display:flex;align-items:center;gap:14px;background:rgba(215,162,74,.04)}.strategy-page .agnostic .ico{color:var(--gold);flex:none}.strategy-page .agnostic p{font-family:var(--ui);font-size:12.5px;color:var(--navy);line-height:1.45}.strategy-page .b3 .col-rs{padding-left:30px;display:flex;flex-direction:column}.strategy-page .cg{display:grid;grid-template-columns:44% 56%;align-items:stretch}.strategy-page .cg .col-m{padding-right:24px;display:flex;flex-direction:column}.strategy-page .cg .col-r{padding-left:24px;border-left:1px solid rgba(2,11,28,.1);display:flex;flex-direction:column}.property-page .panel,.strategy-page .panel{background:radial-gradient(135% 130% at 100% 0,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.08) 26%,hsla(0,0%,100%,0) 52%),linear-gradient(140deg,#0a1a31,#0e2139 55%,#10223d);border:1px solid rgba(215,162,74,.18);border-radius:16px;padding:8px 24px 22px;flex:1}.property-page .crit-grid,.strategy-page .crit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.property-page .crit,.strategy-page .crit{text-align:center;padding:18px 6px 16px;position:relative}.property-page .crit:not(:nth-child(3n)),.strategy-page .crit:not(:nth-child(3n)){border-right:1px solid hsla(0,0%,100%,.11)}.property-page .crit:nth-child(-n+3),.strategy-page .crit:nth-child(-n+3){border-bottom:1px solid hsla(0,0%,100%,.11)}.property-page .crit .ico,.strategy-page .crit .ico{color:var(--gold);margin-bottom:9px;height:22px;display:flex;align-items:center;justify-content:center}.property-page .crit b,.strategy-page .crit b{display:flex;align-items:center;justify-content:center;height:26px;font-family:var(--display);font-weight:600;font-size:16px;color:var(--gold-hover);line-height:1;margin-bottom:7px;letter-spacing:.01em;white-space:nowrap}.property-page .crit b.sm,.strategy-page .crit b.sm{font-size:15px}.property-page .crit b.two,.strategy-page .crit b.two{font-size:13px;white-space:nowrap}.property-page .crit span,.strategy-page .crit span{display:block;font-family:var(--ui);font-size:10px;color:#c7d0da;letter-spacing:.02em;line-height:1.3}.property-page .crit-foot,.strategy-page .crit-foot{margin-top:auto;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.1);font-family:var(--ui);font-style:italic;font-size:10px;color:#8fa0b2;text-align:center;line-height:1.5}.strategy-page .panel.geo-panel{padding:24px}.strategy-page .geo-inner{display:grid;grid-template-columns:25% 75%;gap:8px;align-items:center;height:100%}.strategy-page .geo-list{margin:0}.strategy-page .geo-list li{list-style:none;display:flex;align-items:center;gap:8px;font-family:var(--ui);font-size:11px;color:#e7ecf2;padding:4px 0}.strategy-page .geo-list li .pin{color:var(--gold);flex:none}.strategy-page .geo-map{margin:0}.strategy-page .geo-map img{width:100%;aspect-ratio:1000/695;display:block}.strategy-page .geo-exp{margin-top:8px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;gap:10px;font-family:var(--ui);font-size:12px;color:#c7d0da;line-height:1.25}.strategy-page .geo-exp .ico{color:var(--gold);flex:none}.strategy-page .b4{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.strategy-page .b4 .col-l{padding-right:30px}.strategy-page .b4 .col-r{padding-left:30px;border-left:1px solid rgba(2,11,28,.1);display:flex;flex-direction:column}.strategy-page .b4 .life-group{margin-top:36px}.strategy-page .rcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;align-items:stretch}.strategy-page .rcard{background:linear-gradient(180deg,#0b1c33,#091627);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:20px 18px;display:flex;flex-direction:column;gap:13px;box-shadow:0 11px 28px rgba(2,11,28,.16)}.strategy-page .rcard .ico{color:var(--gold);flex:none}.strategy-page .rcard h4{font-family:var(--ui);font-weight:700;font-size:14px;color:#fff;margin-bottom:8px;line-height:1.18}.strategy-page .rcard p{font-family:var(--ui);font-size:11.5px;color:#9fb0c0;line-height:1.55}.strategy-page .b4 .col-l .eyebrow{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:center}.strategy-page .life{display:grid;grid-template-columns:repeat(6,1fr);margin-top:24px;position:relative}.strategy-page .lstep{text-align:center;position:relative;padding:0 5px}.strategy-page .lstep .disc{width:46px;height:46px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:var(--gold)}.strategy-page .lstep h4{font-family:var(--ui);font-weight:700;font-size:11.5px;color:var(--navy);margin-bottom:7px;line-height:1.15}.strategy-page .lstep p{font-family:var(--ui);font-size:9.5px;color:#5b6675;line-height:1.42}.strategy-page .lstep .conn{position:absolute;top:23px;right:-10px;width:20px;color:#8c98a6;z-index:2;transform:translateY(-50%)}.strategy-page .lstep:last-child .conn{display:none}.strategy-page .tech{background:linear-gradient(105deg,#0a1a30,#0e2742 48%,#1f3d5c);border-radius:14px;padding:26px 34px;position:relative;overflow:hidden;flex:1;margin-top:34px;min-height:0;display:flex;flex-direction:column;justify-content:flex-start}.strategy-page .tech h2{font-family:var(--display);font-weight:600;font-size:19px;color:#fff;line-height:1.1;letter-spacing:.012em;text-transform:uppercase;margin-bottom:8px;max-width:100%}.strategy-page .tech p{font-family:var(--ui);font-size:10.5px;color:#c2cdd8;line-height:1.5;margin-bottom:6px;max-width:84%}.strategy-page .tech .technote{color:#e7ecf2;font-weight:500;margin-bottom:0}.strategy-page .tech .tech-img{position:absolute;left:0;bottom:0;display:block;width:100%;max-width:none;height:263px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:0}.strategy-page .exp-card{background:linear-gradient(135deg,#091830,#0c2138 55%,#103153);border:1px solid rgba(215,162,74,.16);border-radius:18px;padding:38px 44px 42px;box-shadow:0 20px 50px rgba(2,11,28,.2)}.strategy-page .exp{display:grid;grid-template-columns:repeat(6,1fr);gap:0 22px;margin-top:24px}.strategy-page .eitem{padding-right:6px}.strategy-page .eitem .ehead{display:flex;align-items:center;gap:9px;margin-bottom:11px}.strategy-page .eitem .ico{width:34px;height:34px;flex:none;border:1px solid rgba(215,162,74,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold)}.strategy-page .eitem h4{font-family:var(--ui);font-weight:700;font-size:11.5px;color:#fff;line-height:1.12}.strategy-page .eitem p{font-family:var(--ui);font-size:10px;color:#a9b6c2;line-height:1.5}.strategy-page .assets-nav{display:none}.strategy-page .assets-dots{display:flex;gap:9px;justify-content:center}.strategy-page .assets-dots .dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--gold);background:transparent;padding:0;cursor:pointer;transition:background .25s,transform .25s}.strategy-page .assets-dots .dot.active{background:var(--gold);transform:scale(1.15)}.strategy-page .exp .eitem{position:relative}.strategy-page .exp .eitem .conn{display:none}@media(max-width:767px){.strategy-page .band{padding:34px 20px}.strategy-page .hero{aspect-ratio:auto;min-height:88vh;padding:0}.strategy-page .hero-photo{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.strategy-page .hero-inner{max-width:100%;padding:132px 20px 38px}.strategy-page .hero h1{font-size:clamp(34px,9vw,44px)}.strategy-page .hero .sub{font-size:15px;max-width:none}.strategy-page .hero-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,28,0),rgba(2,11,28,.03) 36%,rgba(2,11,28,.4) 62%,rgba(2,11,28,.72))}.strategy-page .b2,.strategy-page .b3,.strategy-page .b4,.strategy-page .cg{display:block}.strategy-page .b2 .col-l,.strategy-page .b3 .col-l,.strategy-page .b4 .col-l{padding-right:0;border-right:none}.strategy-page .b2 .col-r{padding:24px 18px;margin-top:30px;border-left:none;border-radius:12px}.strategy-page .cards3{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.strategy-page .pcard{flex-direction:column;text-align:center;gap:0;padding:16px 8px;justify-content:flex-start}.strategy-page .pcard .ico{margin-bottom:9px;height:auto}.strategy-page .pcard .ico svg{width:clamp(22px,6.4vw,32px);height:auto}.strategy-page .pcard h3{font-size:clamp(13px,3.7vw,20px);line-height:1.08}.strategy-page .pcard p{font-size:clamp(8.5px,2.4vw,11px);line-height:1.4}.strategy-page .steps{grid-template-columns:1fr 1fr;gap:20px 10px;margin-top:18px}.strategy-page .step .conn{display:none}.strategy-page .step .num{font-size:clamp(14px,4vw,18px)}.strategy-page .step .disc{width:clamp(40px,12vw,54px);height:clamp(40px,12vw,54px)}.strategy-page .step .disc svg{width:clamp(18px,5.4vw,24px);height:auto}.strategy-page .step h4{font-size:clamp(11px,3.1vw,13px)}.strategy-page .step p{font-size:clamp(9.5px,2.7vw,11px)}.strategy-page .b3 h2.sec-title{white-space:normal;font-size:clamp(20px,5.8vw,25px)}.strategy-page .assets{grid-template-columns:1fr 1fr;gap:14px}.strategy-page .asset h5{font-size:clamp(11px,3.2vw,13px)}.strategy-page .asset p{font-size:clamp(9.5px,2.7vw,11px)}.property-page .crit,.strategy-page .crit{padding:14px 5px 12px}.property-page .crit .ico,.strategy-page .crit .ico{height:auto;margin-bottom:7px}.property-page .crit b,.strategy-page .crit b{font-size:clamp(12px,3.9vw,17px);height:auto}.property-page .crit b.sm,.strategy-page .crit b.sm{font-size:clamp(10.5px,3.1vw,15px);white-space:normal;line-height:1.15}.property-page .crit b.two,.strategy-page .crit b.two{font-size:clamp(10px,3vw,14px);white-space:normal;line-height:1.15}.property-page .crit span,.strategy-page .crit span{font-size:clamp(8.5px,2.5vw,10.5px)}.strategy-page .cg .col-m{padding-right:0}.strategy-page .cg .col-r{padding-left:0;border-left:none;margin-top:32px}.strategy-page .b3 .col-m,.strategy-page .b3 .col-r{margin-top:32px}.strategy-page .geo-inner{display:block}.strategy-page .geo-list{display:grid;grid-template-columns:1fr 1fr;gap:3px 14px}.strategy-page .geo-list li{font-size:clamp(11px,3.2vw,13px)}.strategy-page .geo-map{margin-top:16px}.strategy-page .b4 .col-r{display:block;padding-left:0;border-left:none;margin-top:30px}.strategy-page .rcards{grid-template-columns:repeat(3,1fr);gap:8px}.strategy-page .rcard{padding:14px 10px;gap:10px}.strategy-page .rcard .ico{align-self:center}.strategy-page .rcard .ico svg{width:clamp(20px,6vw,28px);height:auto}.strategy-page .rcard h4{font-size:clamp(11px,3vw,14px);text-align:center}.strategy-page .rcard p{font-size:clamp(9px,2.5vw,11.5px);text-align:center}.strategy-page .b4 .col-l .eyebrow{display:block;text-align:center;align-self:center;margin-left:auto;margin-right:auto}.strategy-page .life-group{margin-top:30px}.strategy-page .life{grid-template-columns:1fr 1fr;gap:22px 12px}.strategy-page .lstep .disc{width:clamp(38px,11vw,46px);height:clamp(38px,11vw,46px)}.strategy-page .lstep .disc svg{width:clamp(16px,4.8vw,22px);height:auto}.strategy-page .lstep h4{font-size:clamp(10.5px,3vw,11.5px)}.strategy-page .lstep p{font-size:clamp(9px,2.5vw,9.5px)}.strategy-page .lstep .conn{display:none}.strategy-page .life .lstep:nth-child(odd) .conn{display:block;top:clamp(19px,5.5vw,23px);right:-7px;width:15px;transform:translateY(-50%)}.strategy-page .tech{flex:none;margin-top:0}.strategy-page .tech h2,.strategy-page .tech p{max-width:100%}.strategy-page .tech .tech-img{position:static;align-self:center;width:calc(100% + 68px);max-width:none;height:auto;margin-bottom:-26px}.strategy-page .exp-card{padding:28px 20px}.strategy-page .exp{grid-template-columns:repeat(3,1fr);gap:18px 16px}.strategy-page .eitem{padding-right:0}.strategy-page .eitem .ehead{flex-direction:column;align-items:center;gap:7px;margin-bottom:9px}.strategy-page .eitem .ico{width:clamp(28px,8vw,34px);height:clamp(28px,8vw,34px)}.strategy-page .eitem h4{font-size:clamp(10px,2.8vw,11.5px);line-height:1.12;text-align:center}.strategy-page .eitem p{font-size:clamp(8.5px,2.4vw,10px);text-align:center}.strategy-page .exp .eitem .conn{display:block;position:absolute;top:clamp(13px,4.2vw,17px);right:-15px;color:#8c98a6;transform:translateY(-50%);z-index:2}.strategy-page .exp .eitem .conn svg{width:14px;height:auto;display:block}.strategy-page .exp .eitem:nth-child(3n) .conn{display:none}}@media(max-width:430px){.strategy-page .assets{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:4px 20px 0}.strategy-page .assets::-webkit-scrollbar{display:none}.strategy-page .asset{flex:0 0 62%;scroll-snap-align:center}.strategy-page .assets-nav{display:flex;justify-content:center;margin-top:16px}}footer .foot-grid{align-items:flex-start}footer .foot-brand{margin-top:-30px}footer .foot-brand .tag{margin-top:6px;margin-bottom:14px;line-height:1.45}.opportunities-page .band{padding:54px}.opportunities-page .band-ivory{background:var(--ivory)}.opportunities-page .sec-title{font-family:var(--display);font-weight:600;color:var(--navy);line-height:1.08}.opportunities-page .hero{position:relative;aspect-ratio:1456/620;background:var(--navy);overflow:hidden;display:flex;align-items:center}.opportunities-page .hero-photo{position:absolute;inset:0 0 0 auto;width:66%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%)}.opportunities-page .hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.opportunities-page .hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#020b1c 30%,rgba(2,11,28,.35) 60%,rgba(2,11,28,.12));pointer-events:none}.opportunities-page .hero-inner{position:relative;z-index:3;width:100%;max-width:820px;padding:92px 54px 0}.opportunities-page .hero-inner .eyebrow{margin-bottom:0}.opportunities-page .hero h1{font-family:var(--display);font-weight:600;color:#fff;font-size:74px;line-height:.98;letter-spacing:-.01em;margin:18px 0}.opportunities-page .hero .sub{font-family:var(--ui);font-size:16px;line-height:1.55;color:#d7dde3;max-width:430px;margin-bottom:30px}.opportunities-page .filters{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.opportunities-page .dcards-nav,.opportunities-page .filters-toggle{display:none}.opportunities-page .fdrop{position:relative}.opportunities-page .fdrop-trigger{width:100%;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(2,11,28,.16);border-radius:10px;padding:12px 14px;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.opportunities-page .fdrop-trigger:hover{border-color:var(--gold)}.opportunities-page .fdrop.open .fdrop-trigger{border-color:var(--gold);box-shadow:0 0 0 3px rgba(215,162,74,.12)}.opportunities-page .fdrop-ico{color:var(--gold);flex:none;display:flex}.opportunities-page .fdrop-text{flex:1;min-width:0;display:flex;flex-direction:column}.opportunities-page .fdrop-label{font-family:var(--ui);font-size:10px;letter-spacing:.04em;color:#8a93a0;line-height:1.2;margin-bottom:2px}.opportunities-page .fdrop-value{font-family:var(--ui);font-size:13px;font-weight:600;color:var(--navy);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opportunities-page .fdrop-chev{color:#8a93a0;flex:none;display:flex;transition:transform .2s}.opportunities-page .fdrop.open .fdrop-chev{transform:rotate(180deg)}.opportunities-page .fdrop-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#fff;border:1px solid rgba(2,11,28,.14);border-radius:10px;box-shadow:0 18px 40px rgba(2,11,28,.16);padding:6px;max-height:280px;overflow:auto}.opportunities-page .fdrop-opt{display:block;width:100%;text-align:left;background:transparent;border:none;border-radius:7px;padding:10px 12px;font-family:var(--ui);font-size:13px;color:var(--navy);cursor:pointer;transition:background .15s}.opportunities-page .fdrop-opt:hover{background:rgba(215,162,74,.1)}.opportunities-page .fdrop-opt.sel{background:rgba(215,162,74,.16);font-weight:600}.opportunities-page .filter-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:24px}.opportunities-page .reset-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5b6675;transition:color .2s}.opportunities-page .reset-btn:hover{color:var(--navy)}.opportunities-page .results-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:42px;margin-bottom:18px}.opportunities-page .results-title{font-family:var(--ui);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.opportunities-page .results-count{font-family:var(--ui);font-size:12.5px;color:#5b6675}.opportunities-page .dcards{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:stretch}.opportunities-page .dcard{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(2,11,28,.1);border-radius:12px;overflow:hidden;box-shadow:0 10px 26px rgba(2,11,28,.07);transition:transform .3s,box-shadow .3s}.opportunities-page .dcard:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(2,11,28,.14)}.opportunities-page .dcard-photo{position:relative;aspect-ratio:16/11;background:#0a1a30;overflow:hidden}.opportunities-page .dcard-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.opportunities-page .badge{position:absolute;top:10px;left:10px;font-family:var(--ui);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:5px}.opportunities-page .badge-dark{background:rgba(2,11,28,.82);color:#fff}.opportunities-page .badge-featured{background:linear-gradient(135deg,var(--gold),var(--gold-hover));color:var(--navy)}.opportunities-page .loc{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:4px;background:rgba(2,11,28,.72);color:#fff;font-family:var(--ui);font-size:10px;font-weight:500;padding:5px 8px;border-radius:5px}.opportunities-page .loc svg{color:var(--gold);flex:none}.opportunities-page .dcard-body{display:flex;flex-direction:column;flex:1;padding:14px 14px 16px}.opportunities-page .dcard .asset{font-family:var(--ui);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:5px}.opportunities-page .dcard h3{font-family:var(--display);font-weight:600;font-size:15px;color:var(--navy);line-height:1.12;margin-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opportunities-page .mrow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;border-top:1px solid rgba(2,11,28,.1)}.opportunities-page .mrow+.mrow{margin-top:12px}.opportunities-page .mrow2{grid-template-columns:repeat(2,1fr)}.opportunities-page .mrow .k{display:block;font-family:var(--ui);font-size:8.5px;letter-spacing:.04em;text-transform:uppercase;color:#8a93a0;margin-bottom:3px;line-height:1.2}.opportunities-page .mrow .v{display:block;font-family:var(--display);font-weight:600;font-size:16px;color:var(--navy);line-height:1}.opportunities-page .dcard .dcard-btn{margin-top:auto;width:100%}.opportunities-page .dcard .mrow2{margin-bottom:22px}.opportunities-page .dcard-btn span{color:var(--gold)}.opportunities-page .dcard-btn:hover{border-color:var(--navy);background:rgba(2,11,28,.06)}.opportunities-page .no-results{padding:48px 0;text-align:center;font-family:var(--ui);font-size:14px;color:#5b6675}.opportunities-page{--cta-img:url(/images/property-opportunity-extra.png)}.opportunities-page .cta-band .btn-navy span,.opportunities-page .cta-band.cta-gold .cta-copy h3,.opportunities-page .cta-band.cta-gold .cta-copy p{color:#fff}.opportunities-page .cta-band.cta-gold .btn-secondary{color:#fff;border-color:var(--navy)}.opportunities-page .cta-band.cta-gold .btn-secondary span{color:#fff}.opportunities-page .band:has(.invest-band){padding-top:18px}.opportunities-page .invest-band{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;background:linear-gradient(120deg,#091830,#102a47 55%,#274d72);border:1px solid rgba(215,162,74,.16);border-radius:16px;padding:40px 30px;box-shadow:0 20px 50px rgba(2,11,28,.2)}.opportunities-page .ifeat{text-align:center;padding:6px 30px}.opportunities-page .ifeat:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.opportunities-page .ifeat .ico{width:56px;height:56px;border-radius:50%;border:1px solid rgba(215,162,74,.5);display:flex;align-items:center;justify-content:center;color:var(--gold);margin:0 auto 14px}.opportunities-page .ifeat .ico svg{width:26px;height:26px}.opportunities-page .ifeat h4{font-family:var(--ui);font-weight:700;font-size:15px;color:#fff;line-height:1.2;margin-bottom:9px}.opportunities-page .ifeat p{font-family:var(--ui);font-size:12.5px;color:#9fb0c0;line-height:1.55}@media(max-width:767px){.opportunities-page .band{padding:34px 20px}.opportunities-page .hero{aspect-ratio:auto;min-height:88vh;padding:0}.opportunities-page .hero-photo{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.opportunities-page .hero-inner{max-width:100%;padding:132px 20px 38px}.opportunities-page .hero h1{font-size:clamp(34px,9vw,44px)}.opportunities-page .hero .sub{font-size:15px;max-width:none}.opportunities-page .hero-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,11,28,0),rgba(2,11,28,.03) 36%,rgba(2,11,28,.4) 62%,rgba(2,11,28,.72))}.opportunities-page .filters-toggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#fff;border:1px solid rgba(2,11,28,.16);border-radius:10px;padding:13px 16px;font-family:var(--ui);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--navy);cursor:pointer}.opportunities-page .filters-toggle .ft-chev,.opportunities-page .filters-toggle .ft-ico{color:var(--gold);display:flex}.opportunities-page .filters-toggle[aria-expanded=true] .ft-chev{transform:rotate(180deg)}.opportunities-page .filters{display:none;grid-template-columns:1fr;gap:12px;margin-top:12px}.opportunities-page .filters.expanded{display:grid}.opportunities-page .filter-actions{display:none}.opportunities-page .filter-actions.expanded{display:flex;margin-top:16px}.opportunities-page .results-row{flex-direction:column;align-items:flex-start;gap:6px;margin-top:30px}.opportunities-page .dcards{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:4px 20px 0}.opportunities-page .dcards::-webkit-scrollbar{display:none}.opportunities-page .dcard{flex:0 0 78%;scroll-snap-align:center}.opportunities-page .dcard h3{white-space:normal;overflow:visible}.opportunities-page .dcards-nav{display:flex;justify-content:center;margin-top:18px}.opportunities-page .dcards-dots{display:flex;gap:9px}.opportunities-page .dcards-dots .dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--gold);background:transparent;padding:0;cursor:pointer;transition:background .25s,transform .25s}.opportunities-page .dcards-dots .dot.active{background:var(--gold);transform:scale(1.15)}.opportunities-page .invest-band{grid-template-columns:repeat(4,1fr);padding:clamp(16px,4.5vw,40px) clamp(8px,2.5vw,30px)}.opportunities-page .ifeat{padding:0 clamp(5px,1.8vw,30px)}.opportunities-page .ifeat:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.opportunities-page .ifeat .ico{width:clamp(34px,9vw,56px);height:clamp(34px,9vw,56px);margin-bottom:clamp(8px,2.4vw,14px)}.opportunities-page .ifeat .ico svg{width:clamp(17px,4.6vw,26px);height:auto}.opportunities-page .ifeat h4{font-size:clamp(9px,2.6vw,15px);margin-bottom:clamp(5px,1.6vw,9px)}.opportunities-page .ifeat p{font-size:clamp(7.5px,2.2vw,12.5px);line-height:1.4}.opportunities-page .dcard h3{font-size:clamp(15px,4.4vw,18px)}.opportunities-page .mrow .v{font-size:clamp(13px,3.6vw,16px)}}@media(max-width:520px){.opportunities-page .dcards{grid-template-columns:1fr}}.about-page .band{padding:54px}.about-page .band-ivory{background:var(--ivory)}.about-page .sec-title{font-family:var(--display);font-weight:600;color:var(--navy);line-height:1.08;font-size:30px;margin-top:7px}.about-page .lead{font-family:var(--ui);font-size:13px;color:#5b6675;line-height:1.65;margin:14px 0 0}.about-page .hero{position:relative;aspect-ratio:1456/620;background:var(--navy);overflow:hidden;display:flex;align-items:center}.about-page .hero-photo{position:absolute;inset:0 0 0 auto;width:66%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%)}.about-page .hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.about-page .hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#020b1c 30%,rgba(2,11,28,.35) 60%,rgba(2,11,28,.12));pointer-events:none}.about-page .hero-inner{position:relative;z-index:3;width:100%;max-width:820px;padding:92px 54px 0}.about-page .hero-inner .eyebrow{margin-bottom:0}.about-page .hero h1{font-family:var(--display);font-weight:600;color:#fff;font-size:74px;line-height:.98;letter-spacing:-.01em;margin:18px 0}.about-page .hero .sub{font-family:var(--ui);font-size:16px;line-height:1.55;color:#d7dde3;max-width:430px;margin-bottom:0}.about-page .sig{background:var(--gold);background-repeat:no-repeat}.about-page .hero .sig-hez{width:360px;height:110px;-webkit-mask:url(/images/signature-hezekiah.png) left center/contain no-repeat;mask:url(/images/signature-hezekiah.png) left center/contain no-repeat;margin:8px 0 10px;filter:drop-shadow(1px 0 0 var(--gold)) drop-shadow(-1px 0 0 var(--gold)) drop-shadow(0 1px 0 var(--gold)) drop-shadow(0 -1px 0 var(--gold)) drop-shadow(.8px .8px 0 var(--gold)) drop-shadow(-.8px -.8px 0 var(--gold)) drop-shadow(.8px -.8px 0 var(--gold)) drop-shadow(-.8px .8px 0 var(--gold))}.about-page .hero-name{font-family:var(--ui);font-weight:700;font-size:16px;color:#fff;letter-spacing:.02em}.about-page .hero-role{font-family:var(--ui);font-size:12.5px;color:var(--muted);margin-top:2px}.about-page .ametrics{background:linear-gradient(180deg,#061327,#08182e);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.about-page .ametrics-inner{display:grid;grid-template-columns:repeat(4,1fr)}.about-page .ametric{display:flex;align-items:center;gap:16px;padding:30px 18px;justify-content:flex-start}.about-page .ametric:not(:last-child){border-right:1px solid hsla(0,0%,100%,.08)}.about-page .ametric .ico{width:52px;height:52px;border-radius:50%;border:1px solid rgba(215,162,74,.45);display:flex;align-items:center;justify-content:center;color:var(--gold);flex:none}.about-page .ametric .num{font-family:var(--display);font-weight:600;font-size:28px;color:#fff;line-height:1}.about-page .ametric .lbl{font-family:var(--ui);font-size:11.5px;color:var(--muted);line-height:1.35;margin-top:5px;max-width:200px}.about-page .b2{display:grid;grid-template-columns:34% 66%;align-items:start}.about-page .b2 .col-l{padding-right:44px}.about-page .b2 .col-r{padding-left:46px;border-left:1px solid rgba(2,11,28,.1)}.about-page .fvals{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:48px;padding-top:42px;border-top:1px solid rgba(2,11,28,.1)}.about-page .fvals .fval{display:flex;flex-direction:column;align-items:center;text-align:center}.about-page .fval .ico{width:46px;height:46px;border-radius:50%;border:1px solid rgba(2,11,28,.16);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:12px}.about-page .fval h4{font-family:var(--ui);font-weight:700;font-size:14px;color:var(--navy);margin-bottom:6px}.about-page .fval p{font-family:var(--ui);font-size:11.5px;color:#5b6675;line-height:1.5}.about-page .b2{align-items:stretch}.about-page .b2 .col-r{display:flex;flex-direction:column}.about-page .journey{display:grid;grid-template-columns:1fr .82fr;gap:34px;align-items:stretch;flex:1;min-height:0}.about-page .jphoto{position:relative;align-self:stretch}.about-page .jphoto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:14px}.about-page .jtext{display:flex;flex-direction:column;height:100%}.about-page .jcopy{display:flex;flex-direction:column;flex:1}.about-page .jcopy p{font-family:var(--ui);font-size:13px;color:#5b6675;line-height:1.65;margin-bottom:12px}.about-page .jquote{margin-top:auto;background:linear-gradient(135deg,#091830,#0c2138);border:1px solid rgba(215,162,74,.18);border-radius:12px;padding:18px 22px 20px;position:relative}.about-page .jquote .qmark{font-family:var(--display);font-size:40px;color:var(--gold);line-height:.4;display:block;height:22px}.about-page .jquote .qmark-close{position:absolute;right:18px;top:18px;height:auto;line-height:0}.about-page .jquote p{font-family:var(--display);font-style:italic;font-size:16px;color:#fff;line-height:1.3;margin:0}.about-page .jquote .qby{font-family:var(--ui);font-size:11.5px;color:var(--muted);margin-top:12px}.about-page .band:has(.cofounder){padding-top:16px}.about-page .cofounder{display:grid;grid-template-columns:30% 46% 24%;gap:28px;align-items:center;background:#0c2138;border:1px solid rgba(215,162,74,.18);border-radius:18px;padding:36px;box-shadow:0 24px 56px rgba(2,11,28,.24)}.about-page .cf-focus{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:18px;padding-left:20px;border-left:1px solid rgba(215,162,74,.22);margin-left:-80px}.about-page .cf-focus-head{font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:2px}.about-page .cf-fitem{display:flex;align-items:flex-start;gap:12px}.about-page .cf-fitem .ico{width:42px;height:42px;flex:none;border-radius:50%;border:1px solid rgba(215,162,74,.45);display:flex;align-items:center;justify-content:center;color:var(--gold)}.about-page .cf-fitem h4{font-family:var(--ui);font-weight:700;font-size:13px;color:#fff;line-height:1.2;margin-bottom:3px}.about-page .cf-fitem p{font-family:var(--ui);font-size:11px;color:#a9b6c2;line-height:1.45}.about-page .cf-photo{position:relative;margin-left:40px}.about-page .cf-copy{margin-left:40px}.about-page .cf-photo img{width:81%;height:389px;display:block;border-radius:90px 14px 90px 14px;position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;-o-object-position:78% 28%;object-position:78% 28%}.about-page .cf-photo:before{content:"";position:absolute;inset:0 0 0 auto;width:81%;height:389px;transform:translate(-24px,9px);border:1px solid rgba(215,162,74,.55);border-radius:90px 14px 90px 14px;z-index:1}.about-page .cf-copy .eyebrow{margin-bottom:10px}.about-page .cf-name{font-family:var(--display);font-weight:600;font-size:40px;color:#fff;line-height:1.05}.about-page .cf-title{font-family:var(--ui);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:6px}.about-page .cofounder .sig-reb{width:290px;height:88px;-webkit-mask:url(/images/signature-rebekah.png) left center/contain no-repeat;mask:url(/images/signature-rebekah.png) left center/contain no-repeat;margin:20px 0 18px;filter:drop-shadow(1px 0 0 var(--gold)) drop-shadow(-1px 0 0 var(--gold)) drop-shadow(0 1px 0 var(--gold)) drop-shadow(0 -1px 0 var(--gold)) drop-shadow(.8px .8px 0 var(--gold)) drop-shadow(-.8px -.8px 0 var(--gold)) drop-shadow(.8px -.8px 0 var(--gold)) drop-shadow(-.8px .8px 0 var(--gold))}.about-page .cf-lead{font-family:var(--display);font-style:italic;font-size:19px;color:#fff;line-height:1.35;margin-bottom:14px;max-width:440px}.about-page .cf-bio{font-family:var(--ui);font-size:13px;color:#c2cdd8;line-height:1.65;max-width:460px}.about-page .values-band{background:linear-gradient(105deg,var(--gold),var(--gold-hover));border-top:1px solid hsla(0,0%,100%,.25);border-bottom:1px solid rgba(2,11,28,.18)}.about-page .values-inner{display:flex;align-items:center;gap:28px;padding:34px 38px}.about-page .values-inner>.eyebrow{flex:0 0 auto;width:100px;line-height:1.5;color:#fff}.about-page .cvals{flex:1;display:grid;grid-template-columns:repeat(5,1fr)}.about-page .cval{display:flex;align-items:flex-start;gap:13px;padding:6px 28px}.about-page .cval:not(:last-child){border-right:1px solid rgba(2,11,28,.18)}.about-page .cval .ico{width:46px;height:46px;border-radius:50%;border:1px solid hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.about-page .cval h4{font-family:var(--ui);font-weight:700;font-size:14px;color:var(--navy);margin-bottom:5px;line-height:1.2}.about-page .cval p{font-family:var(--ui);font-size:11px;color:#27313f;line-height:1.45}.about-page{--cta-img:url(/images/about-company-vision.png)}@media(max-width:767px){.about-page .band{padding:34px 20px}.about-page .hero{aspect-ratio:auto;min-height:88vh;padding:0}.about-page .hero-photo{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.about-page .hero-inner{max-width:100%;padding:132px 20px 38px}.about-page .hero h1{font-size:clamp(34px,9vw,44px)}.about-page .hero .sub{font-size:15px;max-width:none}.about-page .hero .sig-hez{width:clamp(170px,48vw,230px);height:clamp(50px,14vw,70px)}.about-page .hero-fade{background:linear-gradient(180deg,rgba(2,11,28,0),rgba(2,11,28,.03) 36%,rgba(2,11,28,.4) 62%,rgba(2,11,28,.72))}.about-page .ametrics-inner{grid-template-columns:repeat(4,1fr)}.about-page .ametric{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 6px}.about-page .ametric:not(:last-child){border-right:1px solid hsla(0,0%,100%,.08)}.about-page .ametric .ico{width:clamp(34px,9vw,52px);height:clamp(34px,9vw,52px)}.about-page .ametric .num{font-size:clamp(15px,4.4vw,28px)}.about-page .ametric .lbl{font-size:clamp(8px,2.4vw,11.5px);max-width:none}.about-page .b2{display:flex;flex-direction:column}.about-page .b2 .col-r{padding-left:0;border-left:none;order:1}.about-page .b2 .col-l{padding-right:0;order:2;border-top:1px solid rgba(2,11,28,.1);padding-top:30px;margin-top:30px}.about-page .journey{display:block}.about-page .jphoto{position:static;margin-top:24px;height:auto}.about-page .jphoto img{position:static;width:100%;height:auto;border-radius:14px}.about-page .cofounder{grid-template-columns:1fr;gap:24px;padding:24px 18px}.about-page .cf-copy,.about-page .cf-photo{margin-left:0}.about-page .cf-photo img{width:92%;height:auto;aspect-ratio:4/3.4;-o-object-position:78% 28%;object-position:78% 28%}.about-page .cf-photo:before{display:block;inset:0 0 0 auto;width:92%;height:100%;aspect-ratio:4/3.4;transform:translate(-16px,12px)}.about-page .cf-name{font-size:clamp(28px,8vw,40px)}.about-page .cf-lead{font-size:clamp(16px,4.6vw,19px)}.about-page .cofounder .sig-reb{width:clamp(200px,60vw,290px);height:clamp(60px,18vw,88px)}.about-page .cf-focus{margin-left:0;padding-left:0;border-left:none;border-top:1px solid rgba(215,162,74,.22);padding-top:22px;align-self:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-page .cf-focus-head{grid-column:1/-1;text-align:center}.about-page .cf-fitem{flex-direction:column;align-items:center;text-align:center;gap:8px}.about-page .cf-fitem .ico{width:clamp(34px,9vw,42px);height:clamp(34px,9vw,42px)}.about-page .cf-fitem h4{font-size:clamp(11px,3vw,13px)}.about-page .cf-fitem p{font-size:clamp(9px,2.5vw,11px)}.about-page .values-inner{flex-direction:column;align-items:center;gap:16px;padding:24px 16px}.about-page .values-inner>.eyebrow{width:auto;padding-right:0;text-align:center}.about-page .cvals{width:100%;grid-template-columns:repeat(5,1fr);gap:0}.about-page .cval{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 4px}.about-page .cval:not(:last-child){border-right:1px solid rgba(2,11,28,.18)}.about-page .cval .ico{width:clamp(30px,8vw,46px);height:clamp(30px,8vw,46px)}.about-page .cval h4{font-size:clamp(9px,2.5vw,14px)}.about-page .cval p{font-size:clamp(7.5px,2.1vw,11px)}}.intelligence-page .band{padding:54px}.intelligence-page .band-ivory{background:var(--ivory)}.intelligence-page .hero{position:relative;aspect-ratio:1456/620;background:var(--navy);overflow:hidden;display:flex;align-items:center}.intelligence-page .hero-photo{position:absolute;inset:0 0 0 auto;width:66%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 22%,#000 58%)}.intelligence-page .hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.intelligence-page .hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#020b1c 30%,rgba(2,11,28,.35) 60%,rgba(2,11,28,.12));pointer-events:none}.intelligence-page .hero-inner{position:relative;z-index:3;width:100%;max-width:820px;padding:92px 54px 0}.intelligence-page .hero-inner .eyebrow{margin-bottom:0}.intelligence-page .hero h1{font-family:var(--display);font-weight:600;color:#fff;font-size:74px;line-height:.98;letter-spacing:-.01em;margin:18px 0}.intelligence-page .hero h1 .gold{color:var(--gold)}.intelligence-page .hero .sub{font-family:var(--ui);font-size:16px;line-height:1.55;color:#d7dde3;max-width:440px;margin-bottom:30px}.intelligence-page .eng-band{display:grid;grid-template-columns:52% 48%;align-items:start}.intelligence-page .eng-left{background:linear-gradient(100deg,#0e2748,#2e4a76 55%,#7e8ca6);padding:20px 34px 22px;display:flex;flex-direction:column;justify-content:flex-start}.intelligence-page .eng-eyebrow{display:block;margin-bottom:16px}.intelligence-page .engine5{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.intelligence-page .estep5{text-align:center;position:relative;padding:0 2px}.intelligence-page .estep5-top{position:relative;display:flex;justify-content:center;margin-bottom:10px}.intelligence-page .estep5 .circ{width:46px;height:46px;border-radius:50%;background:rgba(2,11,28,.5);border:1px solid rgba(215,162,74,.55);display:flex;align-items:center;justify-content:center;color:var(--gold);position:relative;z-index:2}.intelligence-page .estep5 .circ svg{width:19px;height:19px}.intelligence-page .estep5 .conn{position:absolute;top:23px;left:calc(50% + 27px);right:calc(-50% + 27px);height:0;display:flex;align-items:center;color:rgba(215,162,74,.5);z-index:1}.intelligence-page .estep5 .conn svg{width:100%;height:10px;overflow:visible}.intelligence-page .estep5-n{font-family:var(--display);font-weight:600;font-size:13px;color:var(--gold-hover);margin-bottom:4px}.intelligence-page .estep5 h4{font-family:var(--ui);font-weight:700;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.2;margin-bottom:6px;min-height:24px}.intelligence-page .estep5 p{font-family:var(--ui);font-size:9px;color:#b9c6d6;line-height:1.4}.intelligence-page .eng-right{background:var(--ivory);padding:20px 20px 22px;display:flex;flex-direction:column;justify-content:flex-start}.intelligence-page .dtiles{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:stretch;width:100%}.intelligence-page .dtile{padding:14px 9px 15px;background:hsla(0,0%,100%,.5);border:1px solid rgba(2,11,28,.12);border-radius:10px;text-align:center;display:flex;flex-direction:column;align-items:center}.intelligence-page .dtile .ico{width:28px;height:28px;border-radius:0;background:none;display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:9px}.intelligence-page .dtile .ico svg{width:22px;height:22px}.intelligence-page .dtile h4{font-family:var(--ui);font-weight:700;font-size:11px;color:var(--navy);margin-bottom:6px;line-height:1.15}.intelligence-page .dtile p{font-family:var(--ui);font-size:9px;color:#5b6675;line-height:1.4}.intelligence-page .b3i{display:grid;grid-template-columns:46.9% 1fr;align-items:stretch;gap:0 71px;padding:0 56px}.intelligence-page .judge-side,.intelligence-page .score-side{display:flex;flex-direction:column}.intelligence-page .judge-side{position:relative}.intelligence-page .b3i-eyebrow{display:block;margin-bottom:14px}.intelligence-page .score-card{background:#02152d;border-radius:0;padding:12px 20px;display:grid;grid-template-columns:.75fr 1.75fr .8fr;gap:18px;align-items:center;box-shadow:0 18px 44px rgba(2,11,28,.22);flex:1}.intelligence-page .score-intro{display:flex;flex-direction:column;justify-content:center;height:100%}.intelligence-page .score-intro p{font-family:var(--ui);font-size:9px;color:#c2cdd8;line-height:1.5;margin-bottom:12px}.intelligence-page .score-intro p:last-child{margin-bottom:0}.intelligence-page .score-bars{display:flex;flex-direction:column;gap:6px}.intelligence-page .sbar{display:grid;grid-template-columns:22px 1fr 130px 24px;-moz-column-gap:9px;column-gap:9px;align-items:center}.intelligence-page .sbar-ico{width:22px;height:22px;border-radius:50%;border:1px solid rgba(215,162,74,.5);display:flex;align-items:center;justify-content:center;color:var(--gold)}.intelligence-page .sbar-ico svg{width:11px;height:11px}.intelligence-page .sbar-k{font-family:var(--ui);font-size:10px;color:#e7ecf2;line-height:1.2}.intelligence-page .sbar-k em{font-style:normal;color:#8fa0b2;font-size:8.5px;margin-left:3px}.intelligence-page .sbar-track{height:7px;border-radius:4px;background:hsla(0,0%,100%,.1);overflow:hidden}.intelligence-page .sbar-fill{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold),var(--gold-hover))}.intelligence-page .sbar-v{font-family:var(--ui);font-weight:600;font-size:12px;color:#fff;text-align:right}.intelligence-page .score-rating{text-align:center;padding-left:22px;border-left:1px solid hsla(0,0%,100%,.14)}.intelligence-page .rate-k{font-family:var(--ui);font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c9d3de;margin-bottom:5px;white-space:nowrap}.intelligence-page .rate-grade{font-family:var(--display);font-weight:600;font-size:58px;color:var(--gold);line-height:.95;margin-bottom:5px}.intelligence-page .rate-sub{font-family:var(--ui);font-size:9px;color:#c2cdd8;line-height:1.4}.intelligence-page .judge-wrap{display:contents}.intelligence-page .judge-top{display:grid;grid-template-columns:52% 1fr;align-items:stretch;position:relative;flex:1}.intelligence-page .jnavy{background:linear-gradient(105deg,#04193a,#0d2a52 60%,#1f3557);border-radius:0;padding:16px 20px 56px}.intelligence-page .jnavy .eyebrow{display:block;margin-bottom:10px}.intelligence-page .jivory{padding:30px 4px 56px 48px}.intelligence-page .jrow{display:flex;gap:14px;align-items:flex-start}.intelligence-page .jico{width:58px;height:58px;flex:none;color:var(--gold);margin-top:2px}.intelligence-page .jico svg{width:58px;height:58px}.intelligence-page .jico.dark{color:var(--navy)}.intelligence-page .jtxt h4{font-family:var(--ui);font-weight:700;font-size:12px;margin:4px 0 10px}.intelligence-page .jnavy .jtxt h4{color:#fff}.intelligence-page .jivory .jtxt h4{color:var(--navy)}.intelligence-page .jcol ul{list-style:none;display:flex;flex-direction:column;gap:7px}.intelligence-page .jnavy li{color:#c2cdd8}.intelligence-page .jivory li,.intelligence-page .jnavy li{font-family:var(--ui);font-size:9.5px;line-height:1.3;padding-left:20px;position:relative}.intelligence-page .jivory li{color:#3a4250}.intelligence-page .jcol li:before{content:"";position:absolute;left:0;top:2px;width:11px;height:7px;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}.intelligence-page .jplus{position:absolute;left:52%;top:39%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:var(--navy);border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center;color:var(--gold);box-shadow:0 0 0 4px #f7f3ea,0 0 0 6px rgba(215,162,74,.3);z-index:3}.intelligence-page .jplus svg{width:20px;height:20px}.intelligence-page .judgment-note{position:absolute;left:23px;right:0;bottom:9px;z-index:2;height:30px;line-height:30px;background:#eae6e2;border-radius:4px;padding:0 14px;text-align:center;font-family:var(--ui);font-weight:500;font-size:11px;color:var(--navy);box-shadow:0 4px 14px rgba(2,11,28,.08)}.intelligence-page .b4i{display:grid;grid-template-columns:807px 1fr;gap:0 43px;padding:10px 56px 5px 31px;align-items:start}.intelligence-page .b4i-eyebrow{display:block;margin-bottom:12px}.intelligence-page .dash-card{background:linear-gradient(135deg,#041530,#081f3f 60%,#0b2447);border:1px solid rgba(215,162,74,.14);border-radius:6px;box-shadow:0 16px 40px rgba(2,11,28,.22);overflow:hidden}.intelligence-page .dash-grid{display:grid;grid-template-columns:29% 16.1% 20.2% 15.5% 1fr;min-height:145px}.intelligence-page .dcol{padding:10px 12px 12px;position:relative}.intelligence-page .dcol+.dcol{border-left:1px solid hsla(0,0%,100%,.09)}.intelligence-page .dlabel{font-family:var(--ui);font-size:7.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8fa0b6;margin-bottom:7px;white-space:nowrap}.intelligence-page .dmap{position:relative;padding-bottom:26px}.intelligence-page .dmap .map-img{width:calc(100% + 10px);margin-left:-10px;margin-top:8px;height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;display:block}.intelligence-page .map-callout{position:absolute;top:34px;right:2px;background:rgba(2,11,28,.88);border:1px solid rgba(215,162,74,.5);border-radius:4px;padding:5px 7px;z-index:2}.intelligence-page .map-callout b{display:block;font-family:var(--ui);font-size:7.5px;font-weight:700;color:#fff;margin-bottom:1px;white-space:nowrap}.intelligence-page .map-callout span{display:block;font-family:var(--ui);font-size:6.5px;color:#c2cdd8;line-height:1.35;white-space:nowrap}.intelligence-page .map-legend{display:flex;align-items:center;gap:6px;position:absolute;left:12px;right:12px;bottom:8px}.intelligence-page .map-legend i{font-style:normal;font-family:var(--ui);font-size:6.5px;color:#8fa0b6}.intelligence-page .map-legend .bar{flex:1 1 auto;min-width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,#16304f,#2e4a76,#b07437,#d98e3a)}.intelligence-page .dcity{font-family:var(--display);font-weight:600;font-size:15px;color:#fff;line-height:1.05;margin-bottom:2px}.intelligence-page .dscore-k{font-family:var(--ui);font-size:6.5px;letter-spacing:.1em;text-transform:uppercase;color:#8fa0b6;margin-bottom:1px}.intelligence-page .dscore-row{display:flex;align-items:baseline;gap:6px;margin-bottom:7px}.intelligence-page .dscore{font-family:var(--display);font-weight:600;font-size:26px;color:#fff;line-height:1}.intelligence-page .dtrend{font-family:var(--ui);font-size:8px;font-weight:700;color:var(--gold-hover)}.intelligence-page .dmini{display:grid;grid-template-columns:1fr 1fr;gap:5px 8px}.intelligence-page .dmini .k{display:block;font-family:var(--ui);font-size:6.3px;color:#8fa0b6;line-height:1.25;margin-bottom:1px}.intelligence-page .dmini .v{display:block;font-family:var(--ui);font-weight:700;font-size:9.5px;color:#fff}.intelligence-page .dmini .v em{font-style:normal;font-size:7px;color:var(--gold-hover)}.intelligence-page .dsub{font-family:var(--ui);font-size:6.5px;letter-spacing:.08em;text-transform:uppercase;color:#8fa0b6;margin-bottom:1px}.intelligence-page .dbig{font-family:var(--display);font-weight:600;font-size:22px;color:#fff;line-height:1;margin-bottom:4px}.intelligence-page .dchart{width:100%;height:62px;display:block}.intelligence-page .dmonths{display:flex;justify-content:space-between;margin-top:2px}.intelligence-page .dmonths i{font-style:normal;font-family:var(--ui);font-size:5.8px;letter-spacing:.04em;color:#8fa0b6}.intelligence-page .dgauge{display:flex;flex-direction:column;align-items:center}.intelligence-page .dgauge .gwrap{position:relative;width:74px;height:74px;margin:3px 0 5px}.intelligence-page .dgauge svg{width:74px;height:74px}.intelligence-page .gnum{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.intelligence-page .gnum b{font-family:var(--display);font-weight:600;font-size:21px;color:#fff;line-height:1}.intelligence-page .gnum span{font-family:var(--ui);font-size:6.5px;color:#8fa0b6}.intelligence-page .gfoot{text-align:center}.intelligence-page .gfoot .k{display:block;font-family:var(--ui);font-size:6.5px;color:#8fa0b6}.intelligence-page .gfoot .v{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--ui);font-weight:700;font-size:9px;color:#fff;margin-top:1px}.intelligence-page .gfoot .v:after{content:"";width:34px;height:4px;border-radius:2px;background:linear-gradient(90deg,#3fbf7f,#6fdca4)}.intelligence-page .drisk{display:flex;flex-direction:column;gap:6px}.intelligence-page .rrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.intelligence-page .rrow .k{font-family:var(--ui);font-size:7.5px;color:#c2cdd8;line-height:1.2}.intelligence-page .rrow .v{display:flex;align-items:center;gap:4px;font-family:var(--ui);font-size:7.5px;font-weight:600;color:#fff;white-space:nowrap}.intelligence-page .dotg{background:#3fbf7f}.intelligence-page .dota,.intelligence-page .dotg{width:5px;height:5px;border-radius:50%;display:inline-block}.intelligence-page .dota{background:#e0a63c}.intelligence-page .rall{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.12)}.intelligence-page .rall .k{font-family:var(--ui);font-weight:700;font-size:9px;color:#fff}.intelligence-page .rall .v{display:flex;align-items:center;gap:5px;font-family:var(--ui);font-weight:700;font-size:9px;color:#3fbf7f}.intelligence-page .rall .dotg{width:7px;height:7px}.intelligence-page .dash-foot{display:flex;align-items:center;gap:6px;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(2,11,28,.45);padding:0 12px;height:14px}.intelligence-page .dash-foot svg{width:7px;height:7px;color:var(--gold)}.intelligence-page .dash-foot span{font-family:var(--ui);font-size:6.8px;letter-spacing:.03em;color:#9fb0c0;line-height:1}.intelligence-page .why-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.intelligence-page .wcard{background:linear-gradient(135deg,#091830,#0c2138 60%,#11243f);border:1px solid rgba(215,162,74,.16);border-radius:10px;padding:16px 12px 14px;text-align:center;box-shadow:0 14px 34px rgba(2,11,28,.18)}.intelligence-page .wcard .ico{width:34px;height:34px;border-radius:50%;border:1px solid rgba(215,162,74,.5);display:flex;align-items:center;justify-content:center;color:var(--gold);margin:0 auto 10px}.intelligence-page .wcard .ico svg{width:15px;height:15px}.intelligence-page .wcard h4{font-family:var(--display);font-weight:600;font-size:14.5px;color:#fff;line-height:1.1;margin-bottom:7px}.intelligence-page .wcard p{font-family:var(--ui);font-size:8px;color:#9fb0c0;line-height:1.5}.intelligence-page .wcard:after{content:"";display:block;width:24px;height:2px;background:var(--gold);margin:10px auto 0}.intelligence-page{--cta-img:url(/images/cta.png)}@media(max-width:767px){.intelligence-page .band{padding:34px 20px}.intelligence-page .hero{aspect-ratio:auto;min-height:88vh;padding:0}.intelligence-page .hero-photo{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.intelligence-page .hero-inner{max-width:100%;padding:132px 20px 38px}.intelligence-page .hero h1{font-size:clamp(34px,9vw,44px)}.intelligence-page .hero .sub{font-size:15px;max-width:none}.intelligence-page .hero-fade{background:linear-gradient(180deg,rgba(2,11,28,0),rgba(2,11,28,.03) 36%,rgba(2,11,28,.4) 62%,rgba(2,11,28,.72))}.intelligence-page .eng-band{display:block}.intelligence-page .eng-left,.intelligence-page .eng-right{padding:28px 20px}.intelligence-page .engine5{grid-template-columns:1fr 1fr;gap:24px 12px}.intelligence-page .estep5:last-child{grid-column:1/-1}.intelligence-page .estep5 .conn{display:none}.intelligence-page .estep5 .circ{width:52px;height:52px}.intelligence-page .estep5 .circ svg{width:22px;height:22px}.intelligence-page .estep5-n{font-size:15px}.intelligence-page .estep5 h4{font-size:12px;min-height:0}.intelligence-page .estep5 p{font-size:11px}.intelligence-page .dtiles{grid-template-columns:1fr 1fr;gap:12px}.intelligence-page .dtile .ico svg{width:26px;height:26px}.intelligence-page .dtile h4{font-size:13px}.intelligence-page .dtile p{font-size:11px}.intelligence-page .b3i{display:block;padding:34px 20px 0}.intelligence-page .judge-side{margin-top:34px}.intelligence-page .score-card{grid-template-columns:1fr;gap:20px;padding:20px 18px}.intelligence-page .score-rating{padding-left:0;border-left:none;border-top:1px solid hsla(0,0%,100%,.12);padding-top:18px}.intelligence-page .score-intro p{font-size:12px}.intelligence-page .sbar{grid-template-columns:26px 1fr 90px 30px}.intelligence-page .sbar-k{font-size:12px}.intelligence-page .sbar-k em{font-size:10px}.intelligence-page .sbar-v{font-size:14px}.intelligence-page .judge-top{display:flex;flex-direction:column}.intelligence-page .jnavy{order:1;padding:20px 20px 40px}.intelligence-page .jplus{position:static;order:2;transform:none;margin:-25px auto;align-self:center}.intelligence-page .jivory{order:3;padding:40px 4px 0}.intelligence-page .judgment-note{position:static;margin:22px 0 0;height:auto;line-height:1.5;padding:10px 14px;font-size:12px}.intelligence-page .jivory li,.intelligence-page .jnavy li{font-size:12px}.intelligence-page .jtxt h4{font-size:14px}.intelligence-page .b4i{display:block;padding:34px 20px}.intelligence-page .whyi-side{margin-top:34px}.intelligence-page .dash-grid{grid-template-columns:1fr 1fr;min-height:0}.intelligence-page .dmap{grid-column:1/-1;padding-bottom:34px}.intelligence-page .dcol{padding:14px 14px 16px}.intelligence-page .dcol+.dcol{border-left:none;border-top:1px solid hsla(0,0%,100%,.09)}.intelligence-page .dash-grid .dcol:nth-child(3),.intelligence-page .dash-grid .dcol:nth-child(5){border-left:1px solid hsla(0,0%,100%,.09)}.intelligence-page .dmap .map-img{width:100%;margin:8px 0 0;height:auto;max-height:230px}.intelligence-page .dlabel{font-size:10px}.intelligence-page .map-callout b{font-size:11px}.intelligence-page .map-callout span{font-size:9.5px}.intelligence-page .map-legend i{font-size:9px}.intelligence-page .dcity{font-size:20px}.intelligence-page .dscore{font-size:32px}.intelligence-page .dtrend{font-size:11px}.intelligence-page .dmini .k,.intelligence-page .dscore-k,.intelligence-page .dsub{font-size:9px}.intelligence-page .dmini .v{font-size:14px}.intelligence-page .dbig{font-size:28px}.intelligence-page .dchart{height:80px}.intelligence-page .dmonths i{font-size:8px}.intelligence-page .dgauge .gwrap,.intelligence-page .dgauge svg{width:100px;height:100px}.intelligence-page .gnum b{font-size:26px}.intelligence-page .gfoot .k,.intelligence-page .gnum span{font-size:9px}.intelligence-page .gfoot .v{font-size:12px}.intelligence-page .rrow .k,.intelligence-page .rrow .v{font-size:11px}.intelligence-page .rall .k,.intelligence-page .rall .v{font-size:13px}.intelligence-page .dash-foot{height:auto;padding:8px 14px}.intelligence-page .dash-foot span{font-size:10px}.intelligence-page .dash-foot svg{width:10px;height:10px}.intelligence-page .why-cards{grid-template-columns:1fr;gap:14px}.intelligence-page .wcard{padding:24px 18px}.intelligence-page .wcard .ico{width:46px;height:46px}.intelligence-page .wcard .ico svg{width:20px;height:20px}.intelligence-page .wcard h4{font-size:19px}.intelligence-page .wcard p{font-size:12px}}.foot-col .foot-link-btn{font-size:13px;color:var(--muted);transition:all .22s;display:inline-block;background:none;border:0;padding:0;margin:0;font-family:inherit;cursor:pointer;text-align:left}.foot-col .foot-link-btn:hover{color:var(--gold-hover);transform:translateX(4px)}.ae-legal-seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ae-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,11,28,.74);backdrop-filter:blur(4px)}.ae-modal{position:relative;width:min(660px,100%);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#071a2f,#050f22);border:1px solid rgba(215,162,74,.4);border-radius:14px;box-shadow:0 30px 80px -24px rgba(0,0,0,.7)}.ae-modal-close{position:absolute;top:14px;right:16px;z-index:3;width:38px;height:38px;border:0;background:none;font-size:28px;line-height:1;color:var(--muted);cursor:pointer;border-radius:50%;transition:color .2s,background .2s}.ae-modal-close:hover{color:var(--ivory);background:rgba(215,162,74,.14)}.ae-modal-head{flex-shrink:0;text-align:center;padding:38px clamp(22px,4vw,44px) 18px;border-bottom:1px solid rgba(215,162,74,.22)}.ae-modal-eyebrow{display:block;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.ae-modal-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(26px,4.4vw,34px);line-height:1.1;color:var(--ivory);margin:0}.ae-modal-updated{display:block;font-family:Inter,sans-serif;font-size:12px;color:var(--muted);margin-top:8px}.ae-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px clamp(22px,4vw,44px) 32px;font-family:Inter,sans-serif}.ae-doc-section{margin-bottom:18px}.ae-doc-section h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:20px;color:var(--ivory);margin:0 0 5px}.ae-doc-section p{font-size:13.5px;line-height:1.7;color:var(--muted);margin:0}.ae-faq-item{border-bottom:1px solid rgba(215,162,74,.18)}.ae-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;color:var(--ivory)}.ae-faq-item summary::-webkit-details-marker{display:none}.ae-faq-icon{position:relative;flex:0 0 auto;width:15px;height:15px}.ae-faq-icon:after,.ae-faq-icon:before{content:"";position:absolute;background:var(--gold);transition:transform .2s,opacity .2s}.ae-faq-icon:before{top:6.5px;left:0;width:15px;height:2px}.ae-faq-icon:after{top:0;left:6.5px;width:2px;height:15px}.ae-faq-item[open] .ae-faq-icon:after{transform:scaleY(0);opacity:0}.ae-faq-item p{margin:0;padding:0 2px 16px;font-size:13.5px;line-height:1.7;color:var(--muted)}@media (prefers-reduced-motion:reduce){.ae-faq-icon:after,.ae-faq-icon:before,.ae-modal-close,.foot-col .foot-link-btn{transition:none}}.guide-page{background:radial-gradient(rgba(2,11,28,.09) 1.4px,transparent 1.7px) 0 0/24px 24px,linear-gradient(#f6efe0,#eee4d0)}.guide-head{background:radial-gradient(120% 120% at 80% 0,#0a2038 0,#020b1c 60%);color:#fff;position:relative;overflow:hidden}.guide-head:after{content:"";position:absolute;right:-10%;top:-30%;width:520px;height:520px;background:radial-gradient(circle,rgba(215,162,74,.16),transparent 62%);pointer-events:none}.guide-head-inner{max-width:1080px;margin:0 auto;padding:120px 48px 96px;position:relative}.guide-back{display:inline-flex;gap:8px;font-weight:800;letter-spacing:.08em;text-decoration:none;margin-bottom:26px}.guide-back,.guide-eyebrow{font-size:12px;text-transform:uppercase;color:var(--gold)}.guide-eyebrow{font-weight:900;letter-spacing:.16em}.guide-head h1{font-family:var(--display);font-weight:600;font-size:clamp(40px,6vw,60px);line-height:1.05;color:#fff;margin:14px 0 18px;max-width:900px;text-wrap:balance}.guide-byline{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.guide-byline b{color:#fff;font-weight:700}.guide-byline .sep{color:var(--gold)}.guide-wrap{max-width:1080px;margin:0 auto;padding:0 48px 110px}.guide-hero{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:14px;margin:-64px 0 0;box-shadow:0 34px 80px -26px rgba(2,11,28,.6);position:relative;z-index:2}.guide-dek{font-family:var(--display);font-size:25px;line-height:1.5;color:var(--navy);font-style:italic;margin:36px 0 8px;padding:6px 0 6px 26px;border-left:3px solid var(--gold);max-width:820px}.guide-body{font-size:18px;line-height:1.78;color:#1f2937}.guide-body p{margin:22px 0;text-align:justify;hyphens:auto}.guide-body h2{font-family:var(--display);font-weight:600;font-size:clamp(27px,3.6vw,34px);line-height:1.15;color:var(--gold);margin:56px 0 22px;text-wrap:balance;position:relative;padding-bottom:18px}.guide-body h2:after{content:"";position:absolute;bottom:0;left:0;width:min(100%,480px);height:4px;border-radius:2px;background:linear-gradient(90deg,#082742 0,#1a4d84 22%,#6b5c42 48%,#b5843c 76%,var(--gold) 100%)}.guide-body h3{font-weight:700;font-size:19px;color:var(--navy);margin:30px 0 0}.guide-body ul{list-style:none;padding:0;margin:20px 0}.guide-body li{display:flex;gap:11px;margin:12px 0}.guide-body li:before{content:"";flex:0 0 15px;height:15px;margin-top:6px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D7A24A'%3E%3Cpath d='M12 2.5 L21.5 11 L19 11 L19 21.5 L14 21.5 L14 15.5 L10 15.5 L10 21.5 L5 21.5 L5 11 L2.5 11 Z'/%3E%3C/svg%3E")}.guide[data-icon=building] .guide-body li:before{flex:0 0 14px;height:14px;margin-top:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D7A24A'%3E%3Cpath fill-rule='evenodd' d='M5 2.5H19V21.5H5Z M8 6H10.5V8.5H8Z M13.5 6H16V8.5H13.5Z M8 11H10.5V13.5H8Z M13.5 11H16V13.5H13.5Z M11 16.5H13V21.5H11Z'/%3E%3C/svg%3E")}.guide[data-icon=money] .guide-body li:before{flex:0 0 22px;height:22px;margin-top:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D7A24A'%3E%3Cpath d='M9.8 8.4 8.9 5.4C11 6.4 13 6.4 15.1 5.4L14.2 8.4Z'/%3E%3Cpath d='M8.7 8.4H15.3V10H8.7Z'/%3E%3Cpath d='M9 10C6 11.2 4.8 14.2 4.8 17 4.8 19.8 7.8 21.6 12 21.6S19.2 19.8 19.2 17C19.2 14.2 18 11.2 15 10Z'/%3E%3Cpath d='M12 13V18.9' fill='none' stroke='%23F7F3EA' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.7 14.4a1.9 1.9 0 0 0-1.7-1 1.5 1.5 0 0 0 0 3 1.5 1.5 0 0 1 0 3 1.9 1.9 0 0 1-1.7-1' fill='none' stroke='%23F7F3EA' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.guide[data-icon=key] .guide-body li:before{flex:0 0 15px;height:15px;margin-top:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D7A24A'%3E%3Cg transform='rotate(-40 12 12)'%3E%3Cpath fill-rule='evenodd' d='M12 2.5a4 4 0 1 0 0 8a4 4 0 1 0 0-8ZM12 4.9a1.6 1.6 0 1 0 0 3.2a1.6 1.6 0 1 0 0-3.2ZM11 10H13V15.5H14.8V16.9H13V18.3H14.3V19.7H13V21H11Z'/%3E%3C/g%3E%3C/svg%3E")}.guide[data-icon=document] .guide-body li:before{flex:0 0 12px;height:12px;margin-top:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D7A24A'%3E%3Cpath fill-rule='evenodd' d='M6 2.5H13.5L18 7V21.5H6ZM13.5 2.9V6.6A0.4 0.4 0 0 0 13.9 7H17.6ZM8.6 11H15.4V12.4H8.6ZM8.6 14H15.4V15.4H8.6ZM8.6 17H12.6V18.4H8.6Z'/%3E%3C/svg%3E")}.guide[data-icon=house] .guide-body li:before{flex:0 0 13px;height:13px;margin-top:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D7A24A'%3E%3Cpath d='M12 2.5 L21.5 11 L19 11 L19 21.5 L14 21.5 L14 15.5 L10 15.5 L10 21.5 L5 21.5 L5 11 L2.5 11 Z'/%3E%3C/svg%3E")}.guide-body strong{color:var(--navy)}.guide-tablewrap{overflow-x:auto;margin:30px 0}.guide-table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.guide-table thead th{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-align:left;padding:0 14px 12px;border-bottom:2px solid var(--navy);vertical-align:bottom}.guide-table tbody th{text-align:left;font-family:var(--display);font-weight:600;font-size:17px;color:var(--navy);padding:14px;white-space:nowrap}.guide-table td{padding:14px;color:#1f2937;vertical-align:top}.guide-table tbody tr{border-bottom:1px solid rgba(2,11,28,.1)}.guide-faq{border-top:1px solid rgba(2,11,28,.14);padding-top:2px;margin-top:6px}.guide-faq .q{font-family:var(--display);font-weight:600;font-size:21px;color:var(--navy);margin:24px 0 6px}.guide-faq .a{margin:0;color:#1f2937;text-align:justify;hyphens:auto}.guide-cta{position:relative;overflow:hidden;margin:56px 0 0;border-radius:14px;padding:24px 44px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(90deg,#061426 0,#061426 46%,rgba(6,20,38,.72) 68%,rgba(6,20,38,.28) 100%),var(--cta-img);background-size:cover;background-position:100%}.guide-cta h3{font-family:var(--display);font-weight:600;font-size:24px;margin:0 0 6px;color:#fff;max-width:58%}.guide-cta p{color:#d7dde5;margin:0 0 16px;max-width:58%;font-size:15px}.guide-related{margin:48px 0 0;border-top:1px solid rgba(2,11,28,.14);padding-top:22px}.guide-related h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.guide-related a{display:block;font-family:var(--display);font-size:19px;color:var(--navy);margin:8px 0}.guides-index-wrap{background:radial-gradient(1400px 560px at 50% -70px,rgba(215,162,74,.32) 0,rgba(215,162,74,.06) 52%,rgba(215,162,74,0) 72%),radial-gradient(rgba(2,11,28,.09) 1.4px,transparent 1.7px) 0 0/24px 24px,linear-gradient(#f6efe0,#eee4d0)}.guides-index{max-width:1080px;margin:0 auto;padding:120px 44px 90px}.guides-index h1{font-family:var(--display);font-weight:600;font-size:clamp(40px,6vw,60px);color:var(--navy);margin:0 0 8px;line-height:1.02}.guides-index .lead{font-size:18px;color:#5b6672;max-width:560px;margin:0 0 40px;line-height:1.6}.guides-search{position:relative;margin:0 0 30px;max-width:540px}.guides-search input{width:100%;height:52px;border:1px solid rgba(2,11,28,.18);border-radius:8px;padding:0 18px;font-size:16px;background:#fff;color:#1f2937;font-family:var(--ui)}.guides-search input:focus{outline:2px solid rgba(215,162,74,.4);border-color:var(--gold)}.guides-count{position:absolute;right:16px;top:18px;font-size:12px;color:#98a2ad;text-transform:uppercase;letter-spacing:.05em}.guides-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.guide-card{position:relative;display:flex;flex-direction:column;background:#fff;border:3px solid rgba(2,11,28,.07);border-radius:12px;overflow:hidden;box-shadow:0 12px 30px rgba(2,11,28,.06);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.guide-card:hover{transform:translateY(-4px);box-shadow:0 26px 52px rgba(2,11,28,.16);border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#082742 0,#1a4d84 30%,#b5843c 72%,var(--gold) 100%) border-box}.guide-card-imgwrap{aspect-ratio:16/9;overflow:hidden}.guide-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#0a1a2f;transition:transform .5s ease}.guide-card:hover .guide-card-img{transform:scale(1.06)}.guide-card-body{display:flex;flex-direction:column;flex:1;padding:22px 26px 40px}.guide-card .cat{transition:color .18s ease}.guide-card:hover .cat{color:var(--navy)}.guide-card h2{transition:color .18s ease}.guide-card-read,.guide-card:hover h2{color:var(--gold)}.guide-card-read{position:absolute;bottom:18px;right:26px;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .22s ease}.guide-card:hover .guide-card-read{opacity:1;transform:translateY(0)}.guide-card .cat{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.guide-card h2{font-family:var(--display);font-weight:600;font-size:27px;color:var(--navy);margin:10px 0;line-height:1.12}.guide-card p{color:#5b6672;font-size:15px;line-height:1.6;margin:0 0 16px;flex:1}.guide-card .guide-card-date{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#98a2ad}.guides-empty{color:#5b6672;font-size:16px;padding:16px 0}.gold-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px;border-radius:4px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(135deg,var(--gold),var(--gold-hover));color:var(--navy);text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.03em;text-decoration:none;cursor:pointer}#header.on-light .header-bg{background:rgba(2,11,28,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-dark-card)}@media(max-width:767px){.guide-head-inner{padding:104px 22px 66px}.guide-wrap{padding:0 22px 80px}.guides-index{padding:104px 22px 70px}.guides-grid{grid-template-columns:1fr}.guide-hero{margin-top:-40px}.guide-cta{padding:26px 24px}.guide-cta h3,.guide-cta p{max-width:100%}.guide-dek{font-size:21px}.guide-body h2:after{width:60%;height:3px}}.gloss-wrap{max-width:1080px;margin:0 auto;padding:0 48px 110px}.gloss-intro{margin-top:34px}.gloss-group{scroll-margin-top:150px;margin:0 0 12px}.gloss-letter{font-family:var(--display);font-weight:600;font-size:30px;color:var(--gold);margin:30px 0 8px;padding-bottom:10px;position:relative}.gloss-letter:after{content:"";position:absolute;bottom:0;left:0;width:56%;height:3px;border-radius:2px;background:linear-gradient(90deg,#082742 0,#1a4d84 22%,#6b5c42 48%,#b5843c 76%,var(--gold) 100%)}.gloss-terms dl{margin:0}.gloss-item{display:grid;grid-template-columns:minmax(190px,240px) 1fr;gap:22px;padding:15px 0;border-bottom:1px solid rgba(2,11,28,.1)}.gloss-item dt{font-family:var(--display);font-weight:600;font-size:19px;line-height:1.3;color:var(--navy)}.gloss-item dd{margin:0;font-size:16px;line-height:1.62;color:#1f2937}.gnav .gnav-off,.gnav a{display:flex;align-items:center;justify-content:center;font-family:var(--ui);font-weight:800;text-decoration:none;border-radius:6px}.gnav a{color:var(--navy);background:rgba(215,162,74,.18);cursor:pointer;transition:background .15s,color .15s}.gnav a:hover{background:var(--gold);color:var(--navy)}.gnav .gnav-off{color:#c4bfb2;background:transparent;cursor:default}.gnav-inner{pointer-events:auto}.gnav-top .gnav-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;max-width:1080px;padding:9px 14px;background:hsla(42,45%,94%,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(2,11,28,.1);border-radius:12px;box-shadow:0 10px 26px rgba(2,11,28,.08)}.gnav-top .gnav-off,.gnav-top a{min-width:30px;height:30px;padding:0 6px;font-size:13px}.gnav-top a.is-active{background:var(--gold);color:var(--navy)}.gnav-rail .gnav-inner{display:flex;flex-direction:column;align-items:center;gap:2px}.gnav-rail .gnav-off,.gnav-rail a{width:24px;height:20px;font-size:12px;border-radius:5px;font-weight:700}.gnav-rail a{color:#8b9098;background:none;transition:color .15s,transform .12s,background .15s}.gnav-rail a:hover{color:var(--gold);background:none}.gnav-rail a.is-active{color:var(--gold)}.gnav-rail .gnav-off{color:#cfcabb}.gnav-min .gnav-inner{gap:1px}.gnav-min a.is-active{font-weight:900;transform:scale(1.35)}.gnav-line .gnav-inner{position:relative;align-items:flex-start;gap:3px;padding-left:14px;border-left:1.5px solid rgba(2,11,28,.14)}.gnav-line .gnav-off,.gnav-line a{width:auto;min-width:16px;justify-content:flex-start}.gnav-line a.is-active{font-weight:900}.gnav-thumb{position:absolute;left:-2px;width:3px;height:26px;border-radius:2px;background:var(--gold);transform:translateY(-50%);transition:top .12s linear;box-shadow:0 0 8px rgba(215,162,74,.55);pointer-events:none}.gnav-chip .gnav-inner{gap:3px;padding:8px 6px;background:hsla(42,45%,94%,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(2,11,28,.1);border-radius:12px;box-shadow:0 10px 26px rgba(2,11,28,.1)}.gnav-chip a{color:var(--navy);background:rgba(215,162,74,.16);width:26px;height:22px}.gnav-chip a.is-active{background:var(--gold);color:var(--navy)}.gnav-chip .gnav-off{width:26px;height:22px}@media(max-width:767px){.gloss-wrap{padding:0 26px 80px 22px}.gloss-item{grid-template-columns:1fr;gap:4px;padding:13px 0}.gloss-letter{font-size:26px}.gnav-rail .gnav-off,.gnav-rail a{width:18px;height:15px;font-size:10px}.gnav-line .gnav-inner{padding-left:11px}.gnav-thumb{height:18px}}.property-page{background:var(--ivory)}.pdp-hero{position:relative;aspect-ratio:1456/560;background:var(--navy);overflow:hidden;display:flex;align-items:flex-end}.pdp-hero-photo{position:absolute;inset:0 0 0 auto;width:64%;height:100%}.pdp-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.pdp-hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#020b1c 34%,rgba(2,11,28,.4) 62%,rgba(2,11,28,.12));pointer-events:none}.pdp-hero-inner{position:relative;z-index:3;width:100%;max-width:860px;padding:0 54px 54px}.pdp-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c3cbd4;text-decoration:none;margin-bottom:22px;transition:color .2s}.pdp-back:hover{color:var(--gold)}.pdp-back svg{transition:transform .2s}.pdp-back:hover svg{transform:translateX(-3px)}.pdp-tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:16px}.pdp-badge{font-family:var(--ui);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);padding:5px 11px;border-radius:100px}.pdp-badge.is-featured{background:linear-gradient(135deg,var(--gold),var(--gold-hover));color:var(--navy);border-color:transparent}.pdp-tag{font-family:var(--ui);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dfe4ea;border:1px solid hsla(0,0%,100%,.2);padding:5px 11px;border-radius:100px}.pdp-hero-inner h1{font-family:var(--display);font-weight:600;color:#fff;font-size:60px;line-height:1;letter-spacing:-.01em;margin:0 0 12px}.pdp-loc{display:inline-flex;align-items:center;gap:6px;font-family:var(--ui);font-size:14px;font-weight:500;color:var(--gold);margin-bottom:16px}.pdp-tagline{font-family:var(--ui);font-size:16.5px;line-height:1.5;color:#d7dde3;max-width:560px;margin:0}.pdp-metrics{background:#fff;border-bottom:1px solid rgba(2,11,28,.09)}.pdp-metrics-row{display:grid;grid-template-columns:repeat(5,1fr)}.pdp-metric{padding:26px 20px;text-align:center;border-right:1px solid rgba(2,11,28,.07)}.pdp-metric:last-child{border-right:none}.pdp-metric .v{display:block;font-family:var(--display);font-weight:600;font-size:32px;line-height:1;color:var(--gold)}.pdp-metric .k{display:block;font-family:var(--ui);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a828d;margin-top:9px}.pdp-body{padding:66px 0 74px}.property-page .pdp-body{background:radial-gradient(1500px 720px at 50% -120px,rgba(215,162,74,.38),rgba(215,162,74,0) 62%),radial-gradient(rgba(2,11,28,.05) 1px,transparent 1.5px) 0 0/22px 22px,linear-gradient(180deg,#f7f1e4,#efe7d5)}.pdp-col{max-width:880px}.pdp-block{margin-bottom:46px}.pdp-block:last-child{margin-bottom:0}.pdp-h2{position:relative;font-family:var(--display);font-weight:600;color:var(--navy);font-size:30px;line-height:1.1;margin:0 0 20px;padding-bottom:14px}.pdp-h2:after{content:"";position:absolute;left:0;bottom:0;width:92px;height:3px;border-radius:2px;background:linear-gradient(90deg,#082742 0,#1a4d84 24%,#6b5c42 50%,#b5843c 78%,var(--gold) 100%)}.pdp-body p{font-family:var(--ui);font-size:16px;line-height:1.75;color:#3a4453;margin:0}.pdp-lead{font-size:18px!important;line-height:1.7!important;color:#2b3542!important}.pdp-features,.pdp-highlights{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.pdp-features{margin-top:22px;gap:10px 30px}.pdp-features li,.pdp-highlights li{display:flex;gap:11px;font-family:var(--ui);font-size:15px;line-height:1.5;color:#33404e}.hi-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin-top:1px;border-radius:50%;background:rgba(215,162,74,.16);color:var(--gold)}.pdp-features .hi-ic{width:19px;height:19px}.pdp-ocards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 4px}.ocard{background:radial-gradient(130% 130% at 86% 12%,rgba(215,162,74,.22) 0,rgba(215,162,74,0) 46%),linear-gradient(150deg,#0d1e37,#0a1830);border:1px solid rgba(215,162,74,.22);border-radius:12px;padding:20px 24px;box-shadow:0 14px 32px rgba(2,11,28,.2);display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:100px}.oc-text{min-width:0}.ocard .v{display:block;font-family:var(--display);font-weight:600;font-size:25px;color:#e6b861;line-height:1.05}.ocard .v.sm{font-size:20px}.ocard .v.two{font-size:16px;line-height:1.15}.ocard .k{display:block;font-family:var(--ui);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#c3ccd8;margin-top:8px}.oc-ic{flex:0 0 auto;color:var(--gold)}.oc-ic svg{width:26px;height:26px}.pdp-market-panel{margin:24px 0 0;padding:6px 24px 8px;border:none;box-shadow:0 14px 34px rgba(2,11,28,.16)}.pdp-market-panel .crit-grid{grid-template-columns:repeat(4,1fr)}.pdp-market-panel .crit:not(:nth-child(3n)){border-right:none}.pdp-market-panel .crit:not(:last-child){border-right:1px solid hsla(0,0%,100%,.11)}.pdp-market-panel .crit:nth-child(-n+3){border-bottom:none}.property-page .crit b{font-size:19px;height:auto;min-height:24px}.property-page .crit b.sm{font-size:17px}.property-page .crit b.two{font-size:14px}.property-page .crit .ico{margin-bottom:11px}.property-page .crit span{font-size:11px;margin-top:2px}.property-page .crit{padding:22px 10px 20px}.pdp-plan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pdp-plan li{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid rgba(2,11,28,.08);border-radius:12px;padding:20px 22px}.pdp-plan-n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--navy);color:var(--gold);font-size:17px}.pdp-plan h3,.pdp-plan-n{font-family:var(--display);font-weight:600}.pdp-plan h3{font-size:19px;color:var(--navy);margin:2px 0 5px}.pdp-plan p{font-size:15px!important}.pdp-dots{display:none}.pdp-why{background:radial-gradient(135% 130% at 100% 0,hsla(0,0%,100%,.28) 0,hsla(0,0%,100%,.07) 26%,hsla(0,0%,100%,0) 52%),linear-gradient(140deg,#0a1a31,#0e2139 55%,#10223d);border:1px solid rgba(215,162,74,.2);border-radius:16px;padding:34px 38px;box-shadow:0 16px 40px rgba(2,11,28,.16)}.pdp-why .pdp-h2{color:#fff;margin-bottom:14px}.pdp-why p{color:#c7d0da!important}.pdp-gate{background:var(--navy);position:relative;overflow:hidden}.pdp-gate-bg{z-index:0;background:linear-gradient(180deg,rgba(2,11,28,.74),rgba(2,11,28,.88) 55%,rgba(2,11,28,.95)),url(/images/strategy-cta.png) 50%/cover no-repeat}.pdp-gate-bg,.pdp-gate:before{position:absolute;inset:0;pointer-events:none}.pdp-gate:before{content:"";z-index:1;background:radial-gradient(1000px 400px at 50% -40px,rgba(215,162,74,.2),rgba(215,162,74,0) 70%)}.pdp-gate-inner{position:relative;z-index:2;max-width:720px;text-align:center;padding:70px 54px 76px;margin:0 auto}.pdp-gate-lock{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(215,162,74,.14);border:1px solid rgba(215,162,74,.35);color:var(--gold);margin-bottom:22px}.pdp-gate h2{font-family:var(--display);font-weight:600;font-size:38px;color:#fff;margin:0 0 14px;line-height:1.05}.pdp-gate-sub{font-family:var(--ui);font-size:15.5px;line-height:1.65;color:#c3cbd4;max-width:600px;margin:0 auto 26px}.pdp-gate-list{list-style:none;margin:0 auto 30px;padding:0;max-width:520px;text-align:left;display:flex;flex-direction:column;gap:11px}.pdp-gate-list li{display:flex;gap:11px;font-family:var(--ui);font-size:14.5px;line-height:1.45;color:#e4e8ed}.pdp-gate-list .hi-ic{background:rgba(215,162,74,.18)}.pdp-gate-btns{justify-content:center}.pdp-gate-fine{font-family:var(--ui);font-size:11.5px;line-height:1.5;color:#7f8894;max-width:540px;margin:28px auto 0}@media (max-width:767px){.pdp-hero{aspect-ratio:auto;min-height:74vh}.pdp-hero-photo{width:100%}.pdp-hero-fade{background:linear-gradient(180deg,rgba(2,11,28,0),rgba(2,11,28,.15) 34%,rgba(2,11,28,.55) 60%,rgba(2,11,28,.82))}.pdp-hero-inner{max-width:100%;padding:0 20px 34px}.pdp-hero-inner h1{font-size:clamp(32px,8.5vw,42px)}.pdp-tagline{font-size:15px}.pdp-metrics-row{grid-template-columns:repeat(5,1fr)}.pdp-metric{padding:16px 4px}.pdp-metric .v{font-size:15px}.pdp-metric .k{font-size:7.5px;letter-spacing:.03em;margin-top:5px}.pdp-body{padding:44px 0 52px}.pdp-h2{font-size:25px}.pdp-lead{font-size:16.5px!important}.pdp-features,.pdp-highlights{grid-template-columns:1fr}.pdp-ocards{grid-template-columns:repeat(2,1fr)}.pdp-market-panel{padding:6px 12px}.pdp-market-panel .crit-grid{grid-template-columns:repeat(2,1fr)}.pdp-market-panel .crit:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.11)}.pdp-market-panel .crit:nth-child(2n){border-right:none}.pdp-market-panel .crit:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.11)}.pdp-gate-inner{padding:52px 22px 58px}.pdp-gate h2{font-size:30px}.pdp-why{padding:22px}.pdp-plan{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -18px;padding:0 18px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-plan::-webkit-scrollbar{display:none}.pdp-plan li{flex:0 0 84%;scroll-snap-align:center}.pdp-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.pdp-dots button{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:rgba(2,11,28,.2);cursor:pointer;transition:width .25s ease,background .25s ease}.pdp-dots button.is-active{width:20px;border-radius:4px;background:var(--gold)}}.apply-page{background:var(--ivory)}.apply-hero{position:relative;aspect-ratio:1456/560;background:var(--navy);overflow:hidden;display:flex;align-items:center}.apply-hero-photo{position:absolute;inset:0}.apply-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;display:block}.apply-hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#020b1c 28%,rgba(2,11,28,.55) 58%,rgba(2,11,28,.12));pointer-events:none}.apply-hero-inner{position:relative;z-index:3;width:100%;max-width:900px}.apply-hero-inner .eyebrow{font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.apply-hero-inner h1{font-family:var(--display);font-weight:600;color:#fff;font-size:64px;line-height:1;letter-spacing:-.01em;margin:16px 0}.apply-hero-inner .sub{font-family:var(--ui);font-size:16px;line-height:1.6;color:#d7dde3;max-width:540px;margin:0}.apply-body{padding:64px 0 76px;background:radial-gradient(1500px 720px at 50% -120px,rgba(215,162,74,.38),rgba(215,162,74,0) 62%),radial-gradient(rgba(2,11,28,.05) 1px,transparent 1.5px) 0 0/22px 22px,linear-gradient(180deg,#f7f1e4,#efe7d5)}.apply-col{max-width:820px}.apply-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.apply-step{display:flex;gap:14px;align-items:flex-start}.apply-step-n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--gold);font-size:16px}.apply-step h3,.apply-step-n{font-family:var(--display);font-weight:600}.apply-step h3{font-size:19px;color:var(--navy);margin:3px 0 4px}.apply-step p{font-family:var(--ui);font-size:13.5px;line-height:1.5;color:#5b6470;margin:0}.apply-card{background:#fff;border:1px solid rgba(2,11,28,.1);border-radius:16px;padding:38px 40px;box-shadow:0 22px 54px rgba(2,11,28,.1)}.apply-card h2{font-family:var(--display);font-weight:600;font-size:28px;color:var(--navy);margin:0 0 4px}.apply-card-sub{font-family:var(--ui);font-size:13px;color:#7a828d;margin:0 0 26px}.af-row{margin-bottom:18px}.af-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.af-field{display:flex;flex-direction:column;gap:7px}.af-field span{font-family:var(--ui);font-size:12.5px;font-weight:600;color:#3a4453}.af-field i{color:var(--gold);font-style:normal;margin-left:2px}.af-field input,.af-field select,.af-field textarea{width:100%;border:1px solid rgba(2,11,28,.18);border-radius:8px;padding:12px 14px;font-size:15px;font-family:var(--ui);background:#fff;color:#1f2937}.af-field textarea{resize:vertical;min-height:76px}.af-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23020B1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:38px;cursor:pointer}.af-field input:focus,.af-field select:focus,.af-field textarea:focus{outline:2px solid rgba(215,162,74,.4);border-color:var(--gold)}.af-consent{display:flex;gap:12px;align-items:flex-start;margin:20px 0;font-family:var(--ui);font-size:13px;line-height:1.55;color:#4a5563;cursor:pointer}.af-consent input{flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:var(--gold);cursor:pointer}.af-error{font-family:var(--ui);font-size:13px;color:#b23b3b;margin:0 0 14px}.af-submit{width:100%;justify-content:center}.af-submit:disabled{opacity:.6;cursor:default}.apply-success{text-align:center;padding:24px 10px 12px}.apply-success-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(215,162,74,.15);border:1px solid rgba(215,162,74,.4);color:var(--gold);margin-bottom:20px}.apply-success h3{font-family:var(--display);font-weight:600;font-size:27px;color:var(--navy);margin:0 0 12px}.apply-success p{font-family:var(--ui);font-size:15px;line-height:1.6;color:#4a5563;max-width:460px;margin:0 auto 26px}.apply-disclaimer{font-family:var(--ui);font-size:12px;line-height:1.65;color:#8a8172;text-align:center;max-width:700px;margin:30px auto 0}@media (max-width:767px){.apply-hero{aspect-ratio:auto;min-height:66vh}.apply-hero-fade{background:linear-gradient(180deg,rgba(2,11,28,0),rgba(2,11,28,.15) 32%,rgba(2,11,28,.6) 62%,rgba(2,11,28,.85))}.apply-hero-inner{max-width:100%;display:flex;flex-direction:column;justify-content:flex-end}.apply-hero-inner h1{font-size:clamp(34px,9vw,46px)}.apply-hero-inner .sub{font-size:15px}.apply-body{padding:46px 0 56px}.apply-steps{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.apply-card{padding:26px 20px}.af-2{grid-template-columns:1fr;gap:18px}}.portal-page{background:var(--ivory)}.portal-gate{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:150px 0 96px;overflow:hidden;background:radial-gradient(1200px 640px at 50% 4%,rgba(215,162,74,.24),rgba(215,162,74,0) 58%),linear-gradient(180deg,#f7f1e4,#efe7d5)}.portal-col{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:2}.portal-crest{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;color:var(--gold);border:1px solid rgba(215,162,74,.45);background:radial-gradient(circle at 50% 35%,rgba(215,162,74,.16),rgba(215,162,74,.04));box-shadow:0 0 0 8px rgba(215,162,74,.05);margin:0 0 22px}.portal-crest svg{width:26px;height:26px}.portal-gate .eyebrow{display:block;margin-bottom:14px}.portal-gate h1{font-family:var(--display);font-weight:600;font-size:60px;line-height:1.02;letter-spacing:-.01em;color:var(--navy);margin:0 0 20px}.portal-gate h1 .gold{color:var(--gold)}.portal-lede{font-family:var(--ui);font-size:16.5px;line-height:1.7;color:#3f4750;max-width:600px;margin:0 auto 18px}.portal-note{font-family:var(--ui);font-size:14.5px;line-height:1.65;color:#7a8290;max-width:540px;margin:0 auto 34px}.portal-btns{justify-content:center}@media (max-width:767px){.portal-gate{min-height:100vh;padding:120px 0 72px}.portal-col{padding:0 22px}.portal-gate h1{font-size:clamp(34px,9vw,44px)}.portal-lede{font-size:15px}.portal-note{font-size:14px}.portal-crest{width:58px;height:58px;margin-bottom:20px}.portal-crest svg{width:23px;height:23px}}.skip-link{position:fixed;top:12px;left:12px;z-index:3000;transform:translateY(-160%);background:var(--navy);color:#fff;border:1px solid var(--gold);border-radius:8px;padding:10px 16px;font-family:var(--ui);font-size:14px;font-weight:600;transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-hover);outline-offset:2px;box-shadow:0 0 0 4px rgba(2,11,28,.45);border-radius:4px}.subscribe input:focus,.subscribe input:focus-visible{outline:2px solid var(--gold-hover);outline-offset:1px}.mobile-menu{visibility:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s}.mobile-menu.open{visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.subscribe-form{margin-top:0}.subscribe-msg{font-size:12px;color:#e5a3a3;margin-top:8px;line-height:1.5}.subscribe-done{margin-top:14px;font-size:13px;color:var(--gold-hover);line-height:1.6;font-weight:500}