/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-100{top:calc(var(--spacing) * 100)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.w-auto{width:auto}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.text-white{color:var(--color-white)}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.group-data-\[at-top\=false\]\:fill-black:is(:where(.group)[data-at-top=false] *){fill:var(--color-black)}@media (width>=64rem){.lg\:h-7{height:calc(var(--spacing) * 7)}}@media (width>=80rem){.xl\:h-9{height:calc(var(--spacing) * 9)}}}:root{--ink:#080807;--charcoal:#10100f;--panel:#151513;--panel-2:#1b1a17;--ivory:#f4f0e6;--paper:#e9e4d8;--muted:#aaa397;--gold:#b89a5e;--gold-light:#d1b978;--line:#e8dbbe29;--font-geist:"Helvetica Neue", Helvetica, Arial, sans-serif;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--ivory);font-family:var(--font-geist);margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--gold);color:#0b0a08}.shell{width:min(1240px,100% - 80px);margin:0 auto}.site-header{z-index:50;border-bottom:1px solid #0000;height:92px;transition:background .4s,height .4s,border-color .4s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--line);background:#080807f5;height:72px}.header-inner{align-items:center;gap:32px;max-width:1400px;height:100%;margin:0 auto;padding:0 34px;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.brand-mark{width:42px;height:42px;color:var(--ivory);flex:none;place-items:center;display:grid}.brand-mark svg{width:100%;height:100%;display:block;overflow:visible}.brand-mark-frames{fill:none;stroke:currentColor;stroke-width:3px;stroke-linejoin:round}.brand-mark-path{fill:none;stroke:var(--gold-light);stroke-width:3.2px;stroke-linecap:round}.brand-mark-origin{fill:var(--ink);stroke:var(--gold-light);stroke-width:3px}.brand-mark-origin-core{fill:var(--ivory)}.brand-mark-destination{fill:var(--gold-light)}.brand-mark-destination-core{fill:var(--ink)}.brand>span:last-child{letter-spacing:.07em;flex-direction:column;line-height:1.02;display:flex}.brand>span b{font-family:var(--serif);font-size:16px;font-weight:500}.brand>span small{color:var(--gold-light);text-transform:uppercase;letter-spacing:.36em;margin-top:6px;font-size:8px}.footer .brand-mark{width:46px;height:46px}.desktop-nav{align-items:center;gap:clamp(17px,1.7vw,31px);margin-left:auto;display:flex}.desktop-nav a{letter-spacing:.03em;color:#d8d3c9;white-space:nowrap;font-size:12px;position:relative}.desktop-nav a:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.header-cta{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #b89a5ea6;align-items:center;gap:16px;padding:11px 15px;font-size:10px;display:inline-flex}.header-cta:hover{background:var(--gold);color:#0d0c0a}.menu-toggle{color:#fff;background:0 0;border:0;width:42px;height:42px;margin-left:auto;display:none;position:relative}.menu-toggle span{background:currentColor;width:24px;height:1px;transition:transform .25s;position:absolute;left:9px}.menu-toggle span:first-child{top:17px}.menu-toggle span:last-child{top:25px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu{z-index:-1;opacity:0;visibility:hidden;background:#0b0b0a;padding:120px 28px 38px;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mobile-menu.is-open{opacity:1;visibility:visible}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav>a{border-bottom:1px solid var(--line);font:30px/1.15 var(--serif);padding:14px 0}.mobile-menu nav>a>span{font:10px var(--font-geist);color:var(--gold);margin-right:18px}.mobile-menu .mobile-consult{border:1px solid var(--gold);font:12px var(--font-geist);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-top:24px;padding:18px}.mobile-menu>p{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:10px;position:absolute;bottom:28px}.hero{background:radial-gradient(circle at 80% 35%,#2c2921 0,#12120f 28%,#080807 66%);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-image{opacity:.76;background-image:url(/quadrant-hero.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.hero-shade{background:linear-gradient(90deg,#050504fa 0%,#050504db 38%,#05050447 73%,#0505048c 100%),linear-gradient(#0000 50%,#060605cc);position:absolute;inset:0}.hero-orbit{pointer-events:none;border:1px solid #b89a5e26;border-radius:50%;position:absolute}.hero-orbit-one{width:680px;height:680px;top:7%;right:-180px}.hero-orbit-two{width:460px;height:460px;top:20%;right:-70px}.hero-content{z-index:2;padding-top:125px;padding-bottom:110px;position:relative}.eyebrow{color:var(--gold-light);letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.eyebrow:before{content:"";background:currentColor;width:31px;height:1px}.hero h1{max-width:940px;font:400 clamp(56px, 6.1vw, 91px)/.99 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.hero h1 em{color:var(--gold-light);font-style:italic;font-weight:400}.hero-copy{color:#c7c1b6;max-width:690px;margin:32px 0 0;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:34px;margin-top:39px;display:flex}.button{border:1px solid var(--gold);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:0 23px;font-size:10px;font-weight:650;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button-gold{background:var(--gold);color:#11100d}.button-gold:hover{background:var(--gold-light)}.text-link{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #b89a5e73;align-items:center;gap:18px;padding:8px 0;font-size:10px;font-weight:600;display:inline-flex}.text-link span{color:var(--gold-light);transition:transform .25s}.text-link:hover span{transform:translate(4px)}.hero-marker{z-index:2;transform-origin:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:13px;font-size:8px;display:flex;position:absolute;bottom:80px;right:38px;transform:rotate(90deg)}.hero-marker i{background:var(--gold);width:38px;height:1px}.proof-strip{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e0e0c;position:relative}.proof-inner{grid-template-columns:repeat(4,1fr);align-items:center;min-height:82px;display:grid}.proof-inner span{color:#d4cfc5;letter-spacing:.08em;text-transform:uppercase;padding-left:19px;font-size:10px;position:relative}.proof-inner span:before{content:"";border:1px solid var(--gold);width:5px;height:5px;position:absolute;top:.52em;left:0;transform:rotate(45deg)}.section{padding:130px 0}.proposition{background:var(--paper);color:#171612}.section-head{max-width:920px}.section-head .eyebrow{color:#826a3e}.display-title{max-width:950px;font:400 clamp(43px, 5.2vw, 74px)/1.05 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0}.lead-copy{color:#68645b;max-width:680px;font-size:16px;line-height:1.8}.section-head .lead-copy{margin:28px 0 0}.pillar-grid{background:#1d1a132e;border:1px solid #1d1a132e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:75px;display:grid}.pillar-card{background:var(--paper);min-height:310px;padding:34px;transition:background .3s,color .3s;position:relative}.pillar-card>span{color:#8c7548;letter-spacing:.15em;font-size:10px}.pillar-card h3{max-width:250px;font:34px/1.08 var(--serif);letter-spacing:-.025em;margin:63px 0 20px}.pillar-card p{color:#777167;font-size:14px;line-height:1.7}.pillar-card i{color:var(--gold);opacity:0;font-style:normal;transition:all .3s;position:absolute;top:26px;right:26px;transform:translate(-5px,5px)}.pillar-card:hover{color:var(--ivory);background:#181713}.pillar-card:hover p{color:#bbb4a7}.pillar-card:hover i{opacity:1;transform:none}.compare-section{background:#11110f}.compare-section .display-title{max-width:830px}.comparison{border:1px solid var(--line);grid-template-columns:1fr 1.15fr;margin-top:70px;display:grid}.comparison-column{min-height:450px;padding:38px 44px}.conventional{color:#8b877e;background:#171715}.quadrant-asks{background:#1d1c18}.comparison-label{border-bottom:1px solid var(--line);color:var(--gold-light);text-transform:uppercase;letter-spacing:.2em;margin:0;padding-bottom:28px;font-size:10px}.question-row{border-bottom:1px solid var(--line);min-height:78px;font:21px/1.35 var(--serif);grid-template-columns:45px 1fr;align-items:center;display:grid}.question-row span{font:9px var(--font-geist);color:var(--gold);letter-spacing:.15em}.mandate-preview{background:var(--paper);color:#171612}.split-heading{grid-template-columns:1.15fr .75fr;align-items:end;gap:100px;display:grid}.split-heading .eyebrow{color:#826a3e}.split-heading .lead-copy{margin:0 0 31px}.stage-list{border-top:1px solid #1d1a1338;margin-top:85px}.stage-row{border-bottom:1px solid #1d1a1338;grid-template-columns:90px 1fr auto;align-items:center;min-height:89px;transition:padding .3s,background .3s;display:grid}.stage-row>span{color:#886f42;letter-spacing:.16em;font-size:9px}.stage-row h3{font:29px var(--serif);margin:0}.stage-row i{color:#8a7246;font-style:normal}.stage-row:hover{background:#ffffff40;padding:0 22px}.dark-cta{background:radial-gradient(circle at 78% 35%,#302c22 0,#171612 18%,#090908 55%);position:relative;overflow:hidden}.cta-inner{justify-content:space-between;align-items:center;gap:80px;min-height:390px;display:flex}.cta-inner h2{max-width:700px;font:400 clamp(50px, 5.6vw, 78px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.cta-inner p:not(.eyebrow){max-width:640px;color:var(--muted);margin:28px 0 36px}.cta-seal{border:1px solid #b89a5e4d;border-radius:50%;flex:none;place-items:center;width:270px;height:270px;display:grid;position:relative}.cta-seal:before{content:"";border-radius:inherit;border:1px solid #b89a5e29;position:absolute;inset:17px}.cta-seal>.brand-mark{width:66px;height:66px;position:absolute;top:43px}.cta-seal small{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.2em;margin-top:100px;font-size:7px;line-height:1.8}.footer{border-top:1px solid var(--line);background:#080807;padding:90px 0 34px}.footer-top{grid-template-columns:1fr 1.5fr;gap:90px;display:grid}.footer-brand p{max-width:320px;color:var(--muted);font:21px/1.45 var(--serif);margin:28px 0 0}.footer-links{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.footer-links>div{flex-direction:column;gap:10px;display:flex}.footer-links span{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;font-size:9px}.footer-links a{color:#bcb6ab;font-size:12px}.footer-links a:hover{color:var(--ivory)}.footer-rule{background:var(--line);height:1px;margin-top:70px}.footer-bottom{color:#716e67;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:25px 0;font-size:9px;display:flex}.footer-bottom div{gap:24px;display:flex}.footer-disclaimer{color:#5e5b55;max-width:940px;margin-left:max(40px,50% - 620px);font-size:9px;line-height:1.65}.reveal{opacity:1;transform:none}.light-section{background:var(--paper);color:#171612}.light-section .eyebrow{color:#826a3e}.dark-section{background:#11110f}.soft-section{background:#171714}.section-intro-grid{grid-template-columns:1.15fr .75fr;align-items:end;gap:90px;margin-bottom:65px;display:grid}.section-intro-grid .lead-copy{margin:0}.number-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.number-card{background:var(--panel);min-height:260px;padding:32px}.number-card>span{color:var(--gold);letter-spacing:.2em;font-size:9px}.number-card h3{font:29px/1.1 var(--serif);margin:54px 0 16px}.number-card p{color:var(--muted);font-size:13px;line-height:1.75}.light-section .number-grid{background:#1d1a132e;border-color:#1d1a132e}.light-section .number-card{background:var(--paper)}.light-section .number-card p{color:#706b61}.journey{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.journey-step{min-height:150px;padding:28px 10px;position:relative}.journey-step>span{color:var(--gold);letter-spacing:.16em;font-size:8px}.journey-step b{font:23px var(--serif);margin-top:40px;font-weight:400;display:block}.journey-step i{color:#655f54;font-style:normal;position:absolute;top:60%;right:14px}.journey-step:last-child{color:var(--gold-light)}.access-map{max-width:920px;min-height:650px;margin:20px auto 0;position:relative;overflow:hidden}.map-rings{width:540px;height:540px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.map-rings i{border:1px solid #b89a5e33;border-radius:50%;position:absolute;inset:0}.map-rings i:nth-child(2){inset:85px}.map-rings i:nth-child(3){inset:175px}.map-centre{border:1px solid var(--gold);background:#11110f;border-radius:50%;align-content:center;place-items:center;width:155px;height:155px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #b89a5e1f}.map-centre span,.map-centre small{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:7px}.map-centre>.brand-mark{width:43px;height:43px;margin:5px 0}.map-node{color:#d6d0c5;text-align:left;letter-spacing:.07em;text-transform:uppercase;background:#161612;border:1px solid #b89a5e47;min-width:112px;padding:11px 14px;font-size:10px;transition:border-color .25s,background .25s,transform .25s;position:absolute}.map-node span{color:var(--gold);margin-bottom:4px;font-size:7px;display:block}.map-node:hover,.map-node:focus{border-color:var(--gold);background:#211e17;transform:translateY(-3px)}.map-node.north{top:4%;left:50%;transform:translate(-50%)}.map-node.north:hover{transform:translate(-50%)translateY(-3px)}.map-node.north-east{top:17%;right:18%}.map-node.east{top:45%;right:5%}.map-node.south-east{bottom:14%;right:18%}.map-node.south{bottom:2%;left:50%;transform:translate(-50%)}.map-node.south:hover{transform:translate(-50%)translateY(-3px)}.map-node.south-west{bottom:14%;left:18%}.map-node.west{top:45%;left:5%}.map-node.north-west{top:17%;left:18%}.access-map>p{color:#69655d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;position:absolute;bottom:0;right:0}.career-clock{border-top:1px solid var(--line)}.clock-row{border-bottom:1px solid var(--line);grid-template-columns:55px 150px 180px 1fr;align-items:center;gap:25px;min-height:105px;display:grid}.clock-row>span{color:var(--gold);font-size:8px}.clock-row small{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.clock-row h3{font:25px var(--serif);margin:0}.clock-row p{color:var(--muted);margin:0;font-size:13px}.insight-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.insight-card{border:1px solid var(--line);background:linear-gradient(145deg,#1d1c18,#121210);min-height:240px;padding:28px;transition:transform .3s,border-color .3s;position:relative}.insight-card:hover{border-color:#b89a5e8c;transform:translateY(-5px)}.insight-card>span{color:var(--gold);letter-spacing:.18em;font-size:8px}.insight-card h3{font:28px/1.1 var(--serif);margin:70px 0 10px}.insight-card p{color:var(--muted);font-size:12px}.insight-card i{color:var(--gold);font-style:normal;position:absolute;top:25px;right:25px}.quote-block{text-align:center;max-width:920px;margin:0 auto}.quote-block blockquote{font:italic 42px/1.3 var(--serif);color:#e6dfd2;margin:0}.quote-block cite{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-top:28px;font-size:9px;font-style:normal;display:block}.two-column{grid-template-columns:1fr 1fr;gap:70px;display:grid}.copy-block h2{font:43px/1.08 var(--serif);margin:0 0 24px}.copy-block h3{font:28px var(--serif)}.copy-block p{color:var(--muted)}.light-section .copy-block p{color:#6d685e}.rule-list{margin:0;padding:0;list-style:none}.rule-list li{border-bottom:1px solid var(--line);color:#d6d0c5;grid-template-columns:42px 1fr;padding:21px 0;display:grid}.rule-list li span{color:var(--gold);padding-top:5px;font-size:8px}.light-section .rule-list li{color:#302e29;border-color:#1d1a1333}.deliverable-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.deliverable-card{border:1px solid var(--line);min-height:260px;padding:28px}.deliverable-card span{color:var(--gold);letter-spacing:.16em;font-size:8px}.deliverable-card h3{font:26px/1.1 var(--serif);margin:70px 0 16px}.deliverable-card p{color:var(--muted);font-size:12px}.fit-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fit-panel{background:#151513;padding:45px}.fit-panel h3{font:34px var(--serif);margin:0 0 25px}.fit-panel.no-fit{color:#aaa59b;background:#10100f}.fit-panel ul{margin:0;padding:0;list-style:none}.fit-panel li{border-bottom:1px solid var(--line);padding:12px 0 12px 20px;font-size:13px;position:relative}.fit-panel li:before{content:"";border:1px solid var(--gold);width:5px;height:5px;position:absolute;top:20px;left:0;transform:rotate(45deg)}.consultation-section{background:#0f0f0d;padding:120px 0}.consultation-section .section-head{margin-bottom:70px}.legal-page{min-height:80vh;padding:180px 0 110px}.legal-page h1{font:60px var(--serif)}.legal-page h2{font:27px var(--serif);margin-top:45px}.legal-page p,.legal-page li{max-width:820px;color:var(--muted);font-size:14px}.legal-page .eyebrow{color:var(--gold)}.institution-section{border-bottom:1px solid var(--line);background:#0d0d0b;padding:90px 0 55px;overflow:hidden}.institution-intro{grid-template-columns:.55fr 1.45fr;align-items:start;gap:90px;display:grid}.institution-intro h2{max-width:820px;font:42px/1.1 var(--serif);letter-spacing:-.025em;margin:0}.institution-intro div p{max-width:700px;color:var(--muted);margin:20px 0 0}.institution-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:58px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.institution-track{align-items:center;gap:38px;width:max-content;min-width:100%;padding:27px 0;animation:76s linear infinite institution-drift;display:flex}.institution-track span{color:#d8d2c7;font:21px var(--serif);white-space:nowrap;align-items:center;gap:38px;display:flex}.institution-track i{color:var(--gold);font:6px var(--font-geist)}.institution-note{color:#6d6961;letter-spacing:.08em;text-transform:uppercase;padding-top:25px;font-size:8px}.network-directory{color:#171612;background:#e9e4d8}.network-directory .eyebrow{color:#806a40}.network-directory .lead-copy{color:#625e55}.privacy-chip{color:#514b40;letter-spacing:.13em;text-transform:uppercase;border:1px solid #2d281d33;align-items:center;gap:10px;margin-top:22px;padding:10px 13px;font-size:8px;font-weight:600;display:inline-flex}.privacy-chip span{color:#8f7749}.profile-filters{flex-wrap:wrap;gap:8px;margin:25px 0 38px;display:flex}.profile-filters button{color:#625d53;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #2b261c33;align-items:center;gap:11px;padding:12px 16px;font-size:9px;transition:all .25s;display:flex}.profile-filters button span{background:#2b261c12;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:7px;display:grid}.profile-filters button:hover,.profile-filters button.active{color:var(--ivory);background:#181713;border-color:#181713}.profile-filters button.active span{background:var(--gold);color:#17140d}.profile-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.network-profile{background:#ffffff38;border:1px solid #2b261c2e;flex-direction:column;min-height:400px;padding:27px;transition:transform .35s,box-shadow .35s,background .35s;display:flex;position:relative}.network-profile:hover{background:#f2ede2;transform:translateY(-6px);box-shadow:0 20px 45px #26211817}.profile-top{justify-content:space-between;align-items:center;display:flex}.profile-top>span{color:#8d7547;letter-spacing:.16em;font-size:7px}.profile-top i{color:#826a3f;width:38px;height:38px;font:11px var(--serif);border:1px solid #8e744373;place-items:center;font-style:normal;display:grid;transform:rotate(45deg)}.network-profile>small{color:#777168;letter-spacing:.12em;text-transform:uppercase;margin-top:44px;font-size:7px}.network-profile h3{font:32px/1.04 var(--serif);letter-spacing:-.02em;margin:12px 0 5px}.network-profile h4{color:#79633c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.network-profile p{color:#6d685e;font-size:12px;line-height:1.6}.network-profile .profile-organisation{color:#3e3a32;margin:10px 0 4px;font-weight:600}.network-profile>a{color:#27241e;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #2b261c2e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:9px;font-weight:650;display:flex}.network-profile>a span{color:#8f7544;transition:transform .25s}.network-profile>a:hover span{transform:translate(5px)}.profiles-disclaimer{color:#777168;max-width:900px;margin:28px 0 0;font-size:9px;line-height:1.7}.profiles-empty{margin-top:55px}.access-category-grid{border:1px solid #2b261c2e;grid-template-columns:repeat(4,1fr);display:grid}.access-category-grid article{background:#ffffff38;border-right:1px solid #2b261c2e;min-height:240px;padding:28px}.access-category-grid article:last-child{border-right:0}.access-category-grid small{color:#8d7547;letter-spacing:.14em;font-size:8px}.access-category-grid h3{font:28px/1.05 var(--serif);margin:55px 0 10px}.access-category-grid p{color:#6d685e;font-size:11px;line-height:1.6}.access-category-grid span{color:#8d7547;letter-spacing:.12em;text-transform:uppercase;margin-top:25px;font-size:7px;display:block}.profiles-empty-cta{background:#ece5d7;border:1px solid #2b261c2e;border-top:0;justify-content:space-between;align-items:center;gap:35px;padding:35px;display:flex}.profiles-empty-cta h3{font:32px var(--serif);margin:0}.profiles-empty-cta p{color:#6d685e;max-width:650px;margin-bottom:0}.profiles-empty-cta .button{flex:none}.founder-section{color:var(--ivory);background:#10100e}.founder-grid{border:1px solid var(--line);background:linear-gradient(135deg,#181713,#0e0e0c);grid-template-columns:minmax(280px,.58fr) 1.42fr;align-items:center;gap:0;display:grid}.founder-grid>.reveal{min-width:0}.founder-grid>.reveal:first-child{padding:38px 0 38px 38px}.founder-portrait{aspect-ratio:4/5;background:#d6cfc0;width:100%;max-width:360px;margin:0;overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.founder-copy{flex-direction:column;justify-content:center;padding:54px 58px;display:flex}.founder-copy .eyebrow{color:var(--gold)}.founder-copy h2{font:68px/1 var(--serif);margin:0}.founder-copy h3{max-width:720px;color:var(--gold-light);font:italic 27px/1.3 var(--serif);margin:20px 0 28px}.founder-copy>p{color:var(--muted);font-size:13px;line-height:1.78}.founder-proof{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.founder-proof>div{background:#141412;min-height:112px;padding:18px}.founder-proof strong{color:var(--gold-light);font:29px/1 var(--serif);font-weight:400;display:block}.founder-proof span{color:#918b80;letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-size:7px;line-height:1.55;display:block}.founder-signature{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px 24px;margin-top:28px;padding-top:22px;display:flex}.founder-signature span{color:#bda874;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.careers-intro{background:var(--paper);color:#171612}.careers-intro .eyebrow{color:#806a40}.careers-intro .display-title{color:#171612}.careers-intro .lead-copy{color:#625e55}.careers-note{color:#5e584e;background:#ded7ca;border-left:2px solid #806a40;margin-top:26px;padding:19px 22px;font-size:11px;line-height:1.7}.career-opportunity-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:65px;display:grid}.career-opportunity-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#1a1915,#11110f);min-height:310px;padding:34px}.career-opportunity-grid article>span{color:var(--gold);letter-spacing:.16em;font-size:8px}.career-opportunity-grid h3{font:36px/1.05 var(--serif);margin:95px 0 16px}.career-opportunity-grid p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.leadership-section{background:#10100e}.leader-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.leader-card{border:1px solid var(--line);background:linear-gradient(145deg,#1a1915,#11110f);min-height:455px;padding:34px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.leader-card:hover{border-color:#b89a5e8c;transform:translateY(-5px)}.leader-number{color:#5f5a50;letter-spacing:.18em;font-size:8px;position:absolute;top:24px;right:28px}.leader-initials{width:78px;height:78px;color:var(--gold-light);font:25px var(--serif);border:1px solid #b89a5e80;place-items:center;margin-bottom:58px;display:grid;transform:rotate(45deg)}.leader-card>p{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.leader-card h3{font:34px/1.05 var(--serif);margin:13px 0 5px}.leader-card h4{color:#d0c9bc;margin:0;font-size:13px;font-weight:450}.leader-card strong{color:#938b7d;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:450;display:block}.leader-rule{background:var(--line);height:1px;margin:27px 0 20px}.leader-card>small{color:var(--muted);font-size:12px;line-height:1.7}.leadership-disclaimer{border-top:1px solid var(--line);color:#77726a;background:#0b0b0a;padding:27px 0;font-size:9px;line-height:1.7}.privacy-assurance{background:#141411}.privacy-heading{max-width:880px}.privacy-heading h2{font:58px/1.05 var(--serif);letter-spacing:-.035em;margin:0}.privacy-heading>p:last-child{max-width:650px;color:var(--muted)}.privacy-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.privacy-grid article{background:#141411;min-height:245px;padding:30px}.privacy-grid span{color:var(--gold);font-size:8px}.privacy-grid h3{font:27px var(--serif);margin:58px 0 12px}.privacy-grid p{color:var(--muted);font-size:12px}.form-trust{color:#716b60;letter-spacing:.12em;text-transform:uppercase;margin-top:48px;font-size:8px;line-height:2;display:block}.concierge{z-index:80;width:min(395px,100vw - 40px);position:fixed;bottom:22px;right:24px}.concierge-toggle{width:100%;min-height:66px;color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#0c0c0af0;border:1px solid #b89a5e80;align-items:center;gap:13px;padding:11px 15px;display:flex;box-shadow:0 15px 50px #00000047}.concierge-spark{width:39px;height:39px;color:var(--gold-light);border:1px solid #b89a5e80;place-items:center;display:grid}.concierge-spark .brand-mark{width:27px;height:27px}.concierge-toggle>span:nth-child(2){text-align:left;flex-direction:column;display:flex}.concierge-toggle b{font:15px var(--serif);font-weight:400}.concierge-toggle small{color:#918b81;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.concierge-toggle>i{color:var(--gold);margin-left:auto;font-size:17px;font-style:normal}.concierge-panel{opacity:0;visibility:hidden;transform-origin:bottom;background:#10100e;border:1px solid #b89a5e73;max-height:min(670px,100vh - 115px);padding:22px;transition:all .28s;position:absolute;bottom:calc(100% + 9px);left:0;right:0;overflow-y:auto;transform:translateY(12px)scale(.985);box-shadow:0 24px 80px #0000007a}.concierge.is-open .concierge-panel{opacity:1;visibility:visible;transform:none}.concierge-head{align-items:center;gap:15px;display:flex}.concierge-head>.brand-mark{width:47px;height:47px}.concierge-head small{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:7px}.concierge-head h3{font:25px var(--serif);margin:3px 0 0}.concierge-options{grid-template-columns:1fr 1fr;gap:6px;margin:23px 0;display:grid}.concierge-options button{border:1px solid var(--line);color:#aaa398;cursor:pointer;text-align:left;background:0 0;min-height:45px;padding:9px;font-size:8px}.concierge-options button:hover,.concierge-options button.active{border-color:var(--gold);color:var(--ivory);background:#b89a5e17}.concierge-answer{border-left:1px solid var(--gold);background:#181713;padding:20px}.concierge-answer>small{color:#777167;text-transform:uppercase;letter-spacing:.14em;font-size:7px}.concierge-answer h4{font:25px var(--serif);margin:12px 0 8px}.concierge-answer a{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:18px;font-size:8px;font-weight:650;display:flex}.concierge-note{color:#666158;margin:14px 0 0;font-size:7px;line-height:1.5}.light-section .display-title,.light-section .clock-row h3{color:#171612}.light-section .clock-row{border-color:#2b261c33}.light-section .clock-row small,.light-section .clock-row p{color:#514d45}.light-section .clock-row>span{color:#795f34}.light-section .career-clock{border-color:#2b261c33}@keyframes institution-drift{to{transform:translate(-50%)}}.inner-hero{background:radial-gradient(circle at 88% 36%,#312d23 0,#171612 25%,#090908 63%);align-items:end;min-height:650px;padding:190px 0 95px;display:flex;position:relative;overflow:hidden}.inner-grid{opacity:.22;background-image:linear-gradient(#b89a5e29 1px,#0000 1px),linear-gradient(90deg,#b89a5e29 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 64%,#0000);mask-image:linear-gradient(90deg,#0000 12%,#000 64%,#0000)}.inner-hero .shell{position:relative}.inner-hero h1{max-width:970px;font:400 clamp(54px, 6vw, 86px)/1.02 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.inner-hero .shell>p:last-child{color:#b9b3a8;max-width:680px;margin:30px 0 0;font-size:16px;line-height:1.75}.consult-form-wrap{grid-template-columns:230px 1fr;gap:70px;display:grid}.form-progress>span{color:var(--gold);font:12px var(--serif)}.form-progress>div{gap:5px;margin:18px 0;display:flex}.form-progress i{background:#423e35;width:24px;height:2px;display:block}.form-progress i.active{background:var(--gold)}.form-progress p{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.consult-form fieldset{border:0;min-height:490px;margin:0;padding:0}.consult-form legend{font:44px/1.08 var(--serif)}.consult-form fieldset>p{color:var(--muted);margin:16px 0 45px}.consult-form label{color:#c6c0b4;text-transform:uppercase;letter-spacing:.1em;margin:24px 0;font-size:11px;display:block}.consult-form input:not([type=radio]):not([type=checkbox]),.consult-form select,.consult-form textarea{width:100%;color:var(--ivory);text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #514c41;border-radius:0;outline:none;padding:15px 0;font-size:16px}.consult-form input:focus,.consult-form select:focus,.consult-form textarea:focus{border-color:var(--gold)}.consult-form textarea{resize:vertical;min-height:120px}.consult-form select option{color:#111}.form-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.form-back{color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;font-size:11px}.radio-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radio-grid label{cursor:pointer;margin:0}.radio-grid input{opacity:0;position:absolute}.radio-grid span{border:1px solid var(--line);color:var(--ivory);text-transform:none;letter-spacing:0;flex-direction:column;gap:5px;padding:22px;font-size:13px;display:flex}.radio-grid small{color:var(--muted)}.radio-grid input:checked+span{border-color:var(--gold);background:#b89a5e14}.consent{gap:12px;line-height:1.5;text-transform:none!important;letter-spacing:0!important;display:flex!important}.consent input{accent-color:var(--gold)}.form-success{border:1px solid var(--line);background:#151513;max-width:760px;padding:70px}.form-success>span{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;font-size:10px}.form-success h2{font:70px var(--serif);margin:28px 0 12px}.form-success p{color:var(--muted);margin-bottom:35px}@media (width<=1120px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-toggle{margin-left:0;display:block}.hero h1{max-width:820px}.footer-disclaimer{margin-left:40px}}@media (width<=800px){.shell{width:min(100% - 40px,650px)}.site-header{height:76px}.header-inner{padding:0 20px}.header-cta{display:none}.brand-mark{width:36px;height:36px}.brand>span b{font-size:14px}.hero{align-items:end;min-height:900px}.hero-image{opacity:.58;background-position:64%}.hero-shade{background:linear-gradient(#050504b3,#0505048f 28%,#050504fa 84%)}.hero-content{padding:150px 0 110px}.hero h1{font-size:clamp(48px,13vw,66px)}.hero-copy{font-size:14px;line-height:1.7}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-marker{display:none}.proof-inner{grid-template-columns:1fr 1fr;gap:0 20px;min-height:135px}.proof-inner span{font-size:8px}.section{padding:88px 0}.display-title{font-size:46px}.pillar-grid{grid-template-columns:1fr}.pillar-card{min-height:260px}.comparison{grid-template-columns:1fr}.comparison-column{min-height:auto;padding:28px 22px}.question-row{min-height:85px;font-size:20px}.split-heading{grid-template-columns:1fr;gap:32px}.stage-list{margin-top:55px}.stage-row{grid-template-columns:45px 1fr auto;min-height:78px}.stage-row h3{font-size:22px}.cta-inner{flex-direction:column;align-items:flex-start}.cta-seal{align-self:flex-end;width:200px;height:200px}.cta-seal span{top:30px}.footer-top{grid-template-columns:1fr;gap:60px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-disclaimer{margin-left:20px}.inner-hero{min-height:580px;padding:155px 0 75px}.inner-hero h1{font-size:52px}.section-intro-grid,.two-column{grid-template-columns:1fr;gap:34px}.number-grid,.insight-grid{grid-template-columns:1fr}.deliverable-grid{grid-template-columns:1fr 1fr}.journey{min-width:800px}.journey-step{min-height:130px}.access-map{transform-origin:top;margin-bottom:-125px;transform:scale(.78)}.career-clock .clock-row{grid-template-columns:35px 1fr;gap:8px 18px;padding:20px 0}.clock-row small,.clock-row h3,.clock-row p{grid-column:2}.fit-grid{grid-template-columns:1fr}.consult-form-wrap{grid-template-columns:1fr;gap:30px}.consult-form fieldset{min-height:520px}.consult-form legend{font-size:38px}.form-success{padding:35px 24px}.form-success h2{font-size:54px}.institution-section{padding-top:70px}.institution-intro{grid-template-columns:1fr;gap:20px}.institution-intro h2{font-size:34px}.institution-track{animation-duration:30s}.profile-grid{grid-template-columns:1fr}.network-profile{min-height:330px}.founder-grid{grid-template-columns:1fr;gap:48px}.founder-portrait{width:100%;max-width:420px}.founder-copy h2{font-size:52px}.founder-copy h3{font-size:24px}.founder-proof{grid-template-columns:1fr}.founder-proof>div{min-height:auto}.leader-grid,.career-opportunity-grid,.privacy-grid{grid-template-columns:1fr}.privacy-heading h2{font-size:44px}.concierge{width:min(380px,100vw - 28px);bottom:13px;right:14px}.concierge-toggle{min-height:60px}.form-trust{margin-top:10px}}@media (width<=520px){.deliverable-grid{grid-template-columns:1fr}.access-map{margin-bottom:-260px;margin-left:-135px;margin-right:-135px;transform:scale(.58)}.radio-grid,.concierge-options{grid-template-columns:1fr}.profile-filters{gap:5px}.profile-filters button{padding:10px 11px}.leader-card{min-height:420px;padding:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.schools-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0d0b}.schools-proof .shell{grid-template-columns:repeat(4,1fr);display:grid}.schools-proof .shell>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:150px;padding:30px;display:flex}.schools-proof .shell>div:last-child{border-right:1px solid var(--line)}.schools-proof span{color:var(--gold-light);font:46px/1 var(--serif)}.schools-proof p{color:#8e887e;letter-spacing:.16em;text-transform:uppercase;margin:12px 0 0;font-size:8px}.school-philosophy{background:var(--paper);color:#171612}.school-philosophy .eyebrow{color:#806a40}.school-philosophy .two-column{align-items:end}.school-principle>p{color:#625e55;font-size:16px;line-height:1.8}.school-principle blockquote{color:#745d34;font:italic 27px/1.35 var(--serif);border-top:1px solid #2b261c33;margin:32px 0 0;padding:24px 0 0}.spotlight-section{background:#10100e}.spotlight-section .section-head .eyebrow,.compare-lab .section-head .eyebrow{color:var(--gold-light)}.spotlight-section .lead-copy,.compare-lab .lead-copy{color:var(--muted)}.spotlight-tabs{gap:8px;margin:48px 0 30px;display:flex}.spotlight-tabs button{border:1px solid var(--line);color:#aaa398;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;align-items:center;gap:12px;padding:12px 16px;font-size:9px;display:flex}.spotlight-tabs button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.spotlight-tabs button.active{border-color:var(--gold);color:var(--ivory);background:#b89a5e14}.school-brief-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.school-brief{border:1px solid var(--line);background:linear-gradient(145deg,#1a1915,#11110f);flex-direction:column;min-height:590px;padding:34px;transition:all .35s;display:flex}.school-brief:hover{border-color:#b89a5e8c;transform:translateY(-5px)}.school-brief-top{justify-content:space-between;align-items:center;display:flex}.school-brief-top span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.school-brief-top i{color:#7f796e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal}.school-brief>small{color:#777167;letter-spacing:.14em;text-transform:uppercase;margin-top:70px;font-size:8px}.school-brief h3{max-width:520px;font:38px/1.05 var(--serif);margin:11px 0 4px}.school-brief h4{color:#918a7e;margin:0;font-size:11px;font-weight:450}.school-strengths{flex-wrap:wrap;gap:7px;margin:25px 0 10px;display:flex}.school-strengths span{border:1px solid var(--line);color:#bbb4a8;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:7px}.school-brief dl{margin:10px 0 26px}.school-brief dl>div{border-top:1px solid var(--line);grid-template-columns:115px 1fr;gap:18px;padding:16px 0;display:grid}.school-brief dt{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.school-brief dd{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.school-brief>a{border-top:1px solid var(--line);color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:19px;font-size:8px;font-weight:650;display:flex}.schools-database{background:var(--paper);color:#171612}.schools-database .eyebrow{color:#806a40}.schools-database .lead-copy{color:#625e55}.school-explorer{margin-top:55px}.explorer-controls{grid-template-columns:1.6fr .7fr .7fr;gap:10px;display:grid}.explorer-controls label{background:#ffffff2e;border:1px solid #2b261c33;flex-direction:column;padding:14px 16px;display:flex;position:relative}.explorer-controls label>span{color:#806a40;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.explorer-controls input,.explorer-controls select{color:#27241e;background:0 0;border:0;outline:0;width:100%;margin-top:8px;font-size:13px}.school-search i{color:#806a40;font-size:18px;font-style:normal;position:absolute;bottom:16px;right:17px}.explorer-status{color:#695f4d;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:25px 0 12px;font-size:8px;display:flex}.explorer-status small{color:#8c8578;font-size:7px}.school-list{border-top:1px solid #2b261c3b}.school-row{border-bottom:1px solid #2b261c33}.school-row>button{color:#171612;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:65px 1fr 180px 30px;align-items:center;gap:20px;width:100%;min-height:104px;transition:all .25s;display:grid}.school-row>button:hover,.school-row.is-expanded>button{background:#ffffff45;padding:0 18px}.school-row>button>span{color:#806a40;letter-spacing:.14em;font-size:8px}.school-row h3{font:25px/1.1 var(--serif);margin:5px 0 0}.school-row button p{color:#746f65;margin:4px 0 0;font-size:10px}.school-row button small{color:#8a8172;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.school-place{flex-direction:column;display:flex}.school-place b{font-size:10px;font-weight:550}.school-row button>i{color:#806a40;font:22px var(--serif);font-style:normal}.school-row-detail{opacity:0;grid-template-columns:1fr auto;gap:18px;max-height:0;padding:0 18px;transition:max-height .35s,opacity .25s,padding .35s;display:grid;overflow:hidden}.school-row.is-expanded .school-row-detail{opacity:1;max-height:260px;padding:10px 18px 30px 103px}.school-row-detail p{color:#625e55;max-width:720px;margin:0;font-size:12px}.school-row-detail>div{flex-wrap:wrap;grid-column:1;gap:6px;display:flex}.school-row-detail span{color:#725c35;text-transform:uppercase;border:1px solid #2b261c33;padding:6px 8px;font-size:7px}.school-row-detail a{color:#745c32;letter-spacing:.1em;text-transform:uppercase;grid-area:1/2/span 2;align-self:center;font-size:8px;font-weight:650}.school-empty{text-align:center;border:1px solid #2b261c33;padding:70px}.school-empty h3{font:32px var(--serif)}.school-empty p{color:#716b61}.compare-lab{background:#10100e}.compare-tool{border:1px solid var(--line);margin-top:55px}.compare-selectors{border-bottom:1px solid var(--line);background:#151513;grid-template-columns:1fr 80px 1fr;align-items:end;padding:25px;display:grid}.compare-selectors label{flex-direction:column;display:flex}.compare-selectors label>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:7px}.compare-selectors select{border:1px solid var(--line);min-height:48px;color:var(--ivory);background:#0f0f0d;padding:0 12px}.compare-selectors>i{text-align:center;color:#6f695f;letter-spacing:.14em;align-self:center;font-size:7px;font-style:normal}.comparison-result{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.comparison-result article{background:#11110f;min-height:430px;padding:35px}.comparison-result article>small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.comparison-result h3{font:37px/1.06 var(--serif);margin:24px 0 18px}.comparison-result article>p{color:var(--muted);font-size:13px;line-height:1.7}.comparison-result ul{flex-wrap:wrap;gap:6px;margin:25px 0;padding:0;list-style:none;display:flex}.comparison-result li{border:1px solid var(--line);color:#c0b9ae;text-transform:uppercase;padding:7px 9px;font-size:7px}.comparison-result article>div{border-top:1px solid var(--line);padding-top:20px}.comparison-result article>div span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.comparison-result article>div p{color:#908a80;font-size:11px}.compare-handoff{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:25px;display:flex}.compare-handoff p{color:#8d877d;max-width:650px;margin:0;font-size:11px}.visa-section{background:var(--paper);color:#171612}.visa-section .eyebrow{color:#806a40}.visa-section .lead-copy{color:#625e55}.visa-explorer{grid-template-columns:.72fr 1.28fr;gap:12px;margin-top:55px;display:grid}.visa-rail{border-top:1px solid #2b261c38}.visa-rail button{color:#171612;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b261c38;grid-template-columns:46px 1fr;align-items:center;gap:16px;width:100%;min-height:72px;padding:0 14px;display:grid}.visa-rail button>span{color:#745c32;width:34px;height:34px;font:11px var(--serif);border:1px solid #2b261c40;place-items:center;display:grid}.visa-rail button div{flex-direction:column;display:flex}.visa-rail b{font-size:11px;font-weight:550}.visa-rail small{color:#817a6e;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.visa-rail button.active{color:var(--ivory);background:#171612}.visa-rail button.active>span{border-color:var(--gold);color:var(--gold-light)}.visa-detail{min-height:580px;color:var(--ivory);background:radial-gradient(circle at 80% 20%,#393226,#171612 40%,#0c0c0b 75%);flex-direction:column;justify-content:flex-end;padding:45px;display:flex;position:relative;overflow:hidden}.visa-detail:before{content:"";border:1px solid #b89a5e33;border-radius:50%;width:430px;height:430px;position:absolute;top:-120px;right:-100px}.visa-detail>small{color:#837c70;letter-spacing:.12em;text-transform:uppercase;font-size:7px;position:absolute;top:40px;left:45px}.visa-code{color:#d1b97814;font:220px/.8 var(--serif);position:absolute;top:5px;right:25px}.visa-detail h3{font:68px/1 var(--serif);margin:0;position:relative}.visa-detail h4{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;margin:12px 0 25px;font-size:10px;font-weight:550;position:relative}.visa-detail>p{color:#c1baaf;max-width:720px;font-size:14px;line-height:1.75;position:relative}.visa-caution{border-left:1px solid var(--gold);color:#888177;background:#ffffff0a;margin-top:23px;padding:15px;font-size:9px;position:relative}.visa-links{gap:30px;margin-top:28px;display:flex;position:relative}.visa-links a{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:650}.research-method{background:#11110f}.research-method .display-title{max-width:680px}.method-copy>p{color:var(--muted);font-size:14px;line-height:1.8}.method-copy>div{border-top:1px solid var(--line);flex-direction:column;margin:30px 0;display:flex}.method-copy a{border-bottom:1px solid var(--line);color:#d3ccbf;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.method-copy a span{color:var(--gold)}.method-copy small{color:#6d685f;font-size:8px;line-height:1.7}.schools-cta{background:radial-gradient(circle at 80% 20%,#332e24,#11110f 48%)}.schools-cta-inner{justify-content:space-between;align-items:center;gap:70px;display:flex}.schools-cta h2{max-width:760px;font:58px/1.05 var(--serif);margin:0}.schools-cta p:not(.eyebrow){max-width:680px;color:var(--muted)}.dream-standard{border-bottom:1px solid var(--line);background:#181713;padding:95px 0}.dream-standard-inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.dream-standard h2{font:52px/1.08 var(--serif);margin:0}.dream-standard-inner>div:last-child p{color:var(--muted)}.institution-link{margin-top:26px}.call-manifesto{background:var(--paper);color:#171612;padding:105px 0}.call-manifesto-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.call-manifesto .eyebrow{color:#806a40}.call-manifesto h2{font:56px/1.06 var(--serif);margin:0}.call-manifesto-grid>div:last-child>p{color:#625e55;font-size:15px;line-height:1.8}.manifesto-signals{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.manifesto-signals span{color:#725b34;letter-spacing:.11em;text-transform:uppercase;border:1px solid #2b261c33;padding:8px 10px;font-size:7px}.modern-call{background:#0d0d0b}.future-form-wrap{border:1px solid var(--line);background:linear-gradient(135deg,#171713,#0f0f0d);padding:34px}.future-form fieldset{min-height:520px}.choice-grid{gap:9px;display:grid}.future-choice-grid{grid-template-columns:repeat(2,1fr)}.choice-grid label{cursor:pointer;margin:0}.choice-grid input{opacity:0;position:absolute}.choice-grid label>span{border:1px solid var(--line);color:#d1cabe;text-transform:none;letter-spacing:0;align-items:center;gap:18px;min-height:76px;padding:16px;font-size:13px;transition:all .25s;display:flex}.choice-grid label>span i{color:var(--gold);font-size:7px;font-style:normal}.choice-grid input:checked+span{border-color:var(--gold);color:var(--ivory);background:#b89a5e17}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.priority-grid{grid-template-columns:repeat(3,1fr);margin-bottom:25px}.priority-grid label>span{text-align:center;justify-content:center;min-height:70px;font-size:10px}.call-time-grid{grid-template-columns:repeat(3,1fr)}.future-success h2{max-width:680px;font-size:58px}.call-outcomes .section-head .lead-copy{color:#625e55}.call-outcome-grid{background:#2b261c33;border:1px solid #2b261c33;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.call-outcome-grid article{background:var(--paper);min-height:310px;padding:30px}.call-outcome-grid span{color:#806a40;font-size:8px}.call-outcome-grid h3{font:30px/1.1 var(--serif);margin:70px 0 15px}.call-outcome-grid p{color:#625e55;font-size:12px;line-height:1.7}.call-legal{border-top:1px solid var(--line);color:#6f6a61;background:#090908;padding:30px 0;font-size:9px;line-height:1.7}.concierge-panel{max-height:min(760px,100vh - 110px)}.concierge-search{border:1px solid var(--line);grid-template-columns:1fr auto;margin:22px 0 8px;display:grid}.concierge-search input{min-width:0;color:var(--ivory);background:0 0;border:0;outline:0;padding:12px;font-size:11px}.concierge-search button{border:0;border-left:1px solid var(--line);color:var(--gold-light);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#b89a5e17;padding:0 15px;font-size:8px}.concierge-search button:disabled{opacity:.35;cursor:default}.concierge-paths{grid-template-columns:1fr;margin-top:10px}.concierge-paths button{justify-content:space-between;align-items:center;min-height:49px;display:flex}.concierge-paths button span{color:var(--gold)}.concierge-back{color:#817a70;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;margin-top:14px;font-size:7px}.concierge-answer button{border:0;border-top:1px solid var(--line);width:100%;color:var(--gold-light);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-content:space-between;margin-top:16px;padding:12px 0 0;font-size:8px;display:flex}.concierge-handoff{background:linear-gradient(145deg,#211d16,#151411);border:1px solid #b89a5e6b;margin-top:18px;padding:20px}.concierge-handoff>small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:7px}.concierge-handoff h4{font:27px var(--serif);margin:10px 0 7px}.concierge-handoff p{color:var(--muted);font-size:11px}.concierge-handoff a{background:var(--gold);color:#11100d;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:16px;padding:13px;font-size:8px;font-weight:650;display:flex}.concierge-handoff>button{color:#817b71;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;margin-top:13px;font-size:7px}.concierge-footer{color:#696359;justify-content:space-between;gap:15px;padding-top:14px;font-size:7px;display:flex}.concierge-footer a{color:var(--gold-light)}.concierge-modes{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 18px;display:grid}.concierge-modes button{color:#817b72;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#131310;border:0;min-height:42px;padding:9px;font-size:8px}.concierge-modes button.active{background:var(--gold);color:#11100d;font-weight:650}.team-message-form>p{color:var(--muted);margin:0 0 15px;font-size:11px}.team-message-form>label:not(.consent):not(.compass-honeypot){color:#918b81;letter-spacing:.11em;text-transform:uppercase;flex-direction:column;gap:6px;margin-top:11px;font-size:7px;display:flex}.team-message-form input,.team-message-form textarea{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ivory);text-transform:none;letter-spacing:0;background:#0d0d0b;outline:0;padding:10px 11px;font-size:11px;line-height:1.5}.team-message-form textarea{resize:vertical;min-height:96px}.team-message-form input:focus,.team-message-form textarea:focus{border-color:var(--gold)}.team-message-form .consent{margin:13px 0}.team-message-form .button{justify-content:space-between;width:100%}.team-message-success{border-left:1px solid var(--gold);background:#181713;padding:22px}.team-message-success small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.team-message-success h4{font:27px var(--serif);margin:11px 0 8px}.team-message-success p{color:var(--muted);font-size:11px}.team-message-success button{border:0;border-bottom:1px solid var(--gold);color:var(--gold-light);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;margin-top:10px;padding:0 0 4px;font-size:8px}@media (width<=900px){.schools-proof .shell{grid-template-columns:1fr 1fr}.schools-proof .shell>div:nth-child(2){border-right:1px solid var(--line)}.school-brief-grid,.explorer-controls{grid-template-columns:1fr}.school-row>button{grid-template-columns:45px 1fr 30px}.school-place{display:none}.school-row.is-expanded .school-row-detail{padding-left:63px}.school-row-detail{grid-template-columns:1fr}.school-row-detail a{grid-area:auto/1}.comparison-result{grid-template-columns:1fr}.compare-selectors{grid-template-columns:1fr;gap:12px}.compare-selectors>i{display:none}.compare-handoff,.schools-cta-inner{flex-direction:column;align-items:flex-start}.visa-explorer{grid-template-columns:1fr}.visa-rail{grid-template-columns:1fr 1fr;display:grid}.dream-standard-inner,.call-manifesto-grid{grid-template-columns:1fr;gap:35px}.future-choice-grid,.priority-grid{grid-template-columns:1fr 1fr}.call-outcome-grid{grid-template-columns:1fr}}@media (width<=600px){.schools-proof .shell{width:100%}.schools-proof span{font-size:36px}.schools-proof .shell>div{min-height:120px;padding:22px}.spotlight-tabs{flex-wrap:wrap}.school-brief{min-height:640px;padding:25px}.school-brief dl>div{grid-template-columns:1fr;gap:6px}.school-row>button{grid-template-columns:35px 1fr 24px;gap:10px}.school-row h3{font-size:21px}.school-row button p{display:none}.school-row.is-expanded .school-row-detail{padding-left:45px}.explorer-status{flex-direction:column;gap:6px}.visa-rail{grid-template-columns:1fr}.visa-detail{min-height:520px;padding:28px}.visa-detail>small{top:28px;left:28px}.visa-detail h3{font-size:52px}.visa-code{font-size:150px}.visa-links{flex-direction:column;gap:12px}.schools-cta h2,.call-manifesto h2,.dream-standard h2{font-size:42px}.future-form-wrap{padding:22px}.future-form-wrap .consult-form-wrap{gap:20px}.future-choice-grid,.priority-grid,.field-grid,.call-time-grid{grid-template-columns:1fr}.future-form fieldset{min-height:650px}.concierge-footer{flex-direction:column}}.home-compass{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 45%,#343025 0,#171612 25%,#0d0d0b 62%)}.home-compass-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.home-compass h2{max-width:760px;font:clamp(44px,5.4vw,74px)/1.04 var(--serif);letter-spacing:-.035em;margin:0}.home-compass p:not(.eyebrow){max-width:650px;color:var(--muted);margin:25px 0 34px;line-height:1.75}.compass-orbit{aspect-ratio:1;border:1px solid #b89a5e59;border-radius:50%;place-items:center;width:min(410px,100%);margin:auto;display:grid;position:relative}.compass-orbit:before,.compass-orbit:after,.compass-orbit i{content:"";border:1px solid #b89a5e29;border-radius:50%;position:absolute}.compass-orbit:before{inset:13%}.compass-orbit:after{inset:31%}.compass-orbit i:first-child{border:0;border-left:1px solid #b89a5e2e;border-radius:0;width:1px;height:100%}.compass-orbit i:nth-child(2){border:0;border-top:1px solid #b89a5e2e;border-radius:0;width:100%;height:1px}.compass-orbit i:nth-child(3){border-top-color:var(--gold);inset:4%;transform:rotate(34deg)}.compass-orbit>span{color:var(--gold);letter-spacing:.2em;font-size:10px;position:absolute;top:7%}.compass-orbit>.brand-mark{width:86px;height:86px}.compass-orbit>small{color:#827c70;letter-spacing:.14em;text-transform:uppercase;font-size:7px;position:absolute;bottom:20%}.compass-intro{background:var(--paper);color:#171612;padding:100px 0}.compass-intro-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.compass-intro .eyebrow{color:#806a40}.compass-intro h2{font:52px/1.07 var(--serif);margin:0}.compass-intro p:not(.eyebrow){color:#625e55;line-height:1.8}.compass-trust{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.compass-trust span{color:#725c36;letter-spacing:.11em;text-transform:uppercase;border:1px solid #2b261c33;padding:8px 10px;font-size:7px}.compass-section{background:#0d0d0b;padding:110px 0}.compass-card{border:1px solid var(--line);background:linear-gradient(145deg,#191814,#10100e);max-width:1100px;margin:auto;padding:44px}.compass-card-head{max-width:760px;margin-bottom:40px}.compass-card-head>span,.compass-progress>span{color:var(--gold);letter-spacing:.16em;font-size:8px}.compass-card-head h2{font:48px/1.06 var(--serif);margin:18px 0}.compass-card-head p{color:var(--muted);line-height:1.7}.compass-gate form>.field-grid{margin-bottom:22px}.compass-gate label:not(.consent):not(.compass-honeypot),.privacy-control-form label{color:#9a9388;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:8px;display:flex}.compass-gate input,.compass-gate select,.privacy-control-form input,.privacy-control-form select{border:1px solid var(--line);min-height:48px;color:var(--ivory);font:13px var(--font-geist);background:#11110e;outline:0;padding:0 13px}.consent{grid-template-columns:18px 1fr;align-items:start;max-width:850px;margin:14px 0;line-height:1.6;color:#9a9388!important;text-transform:none!important;letter-spacing:0!important;gap:10px!important;font-size:10px!important;display:grid!important}.consent input{width:15px;height:15px;min-height:0;accent-color:var(--gold);margin-top:2px}.consent a{color:var(--gold-light);text-decoration:underline}.compass-gate .button{margin-top:24px}.compass-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-error{color:#e0aaa0;background:#b16c5714;border-left:2px solid #b16c57;padding:12px 15px;font-size:11px}.compass-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:36px;display:grid}.compass-progress>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.compass-progress i{background:#302d27;height:2px}.compass-progress i.active{background:var(--gold)}.compass-progress small{color:#716b62;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.compass-question-list{gap:18px;display:grid}.compass-question-list fieldset{border:1px solid var(--line);margin:0;padding:30px}.compass-question-list legend{font:26px/1.15 var(--serif);gap:15px;padding:0 10px;display:flex}.compass-question-list legend span{color:var(--gold);font:8px var(--font-geist);letter-spacing:.14em;padding-top:9px}.compass-question-list fieldset>p{color:#777168;margin:8px 0 20px 42px;font-size:10px}.compass-question-list fieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.compass-question-list label{cursor:pointer;position:relative}.compass-question-list input{opacity:0;position:absolute}.compass-question-list label>span{border:1px solid var(--line);color:#aaa398;align-items:center;min-height:54px;padding:12px 15px;font-size:11px;line-height:1.4;display:flex}.compass-question-list input:checked+span{border-color:var(--gold);color:var(--ivory);background:#b89a5e1a}.compass-nav{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.compass-nav>button:first-child{color:#898278;cursor:pointer;background:0 0;border:0}.compass-nav>button:disabled{opacity:.35;cursor:not-allowed}.compass-saving{text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}.compass-saving span{color:var(--gold);font-size:40px;animation:1.2s linear infinite spin}.compass-saving h2{font:43px var(--serif)}.compass-report{max-width:1100px;margin:auto}.compass-report>h2{max-width:900px;font:clamp(52px,6vw,82px)/.98 var(--serif);margin:12px 0}.report-intro{max-width:700px;color:var(--muted);font-size:16px;line-height:1.7}.report-dimensions{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:60px 0;display:grid}.report-dimensions article{background:#141412;min-height:290px;padding:29px}.report-dimensions span{color:var(--gold);font-size:8px}.report-dimensions h3{font:31px var(--serif);margin:62px 0 15px}.report-dimensions p{color:var(--muted);font-size:12px;line-height:1.7}.report-next{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.report-next>div{background:#11110f;padding:35px}.report-next small{color:var(--gold);letter-spacing:.15em;font-size:7px}.report-next h3{font:30px var(--serif)}.report-next p,.report-next li{color:var(--muted);font-size:12px;line-height:1.7}.report-actions{gap:12px;margin-top:35px;display:flex}.report-actions .button:not(.button-gold){border:1px solid var(--line);color:var(--ivory)}.report-boundary{color:#68635b;margin-top:25px;font-size:9px}.compass-ethics{border-top:1px solid var(--line);background:#090908;padding:28px 0}.compass-ethics p{color:#746f66;max-width:920px;font-size:9px;line-height:1.7}.advisor-section{background:#10100e}.advisor-grid{gap:18px;display:grid}.advisor-card{border:1px solid var(--line);background:linear-gradient(135deg,#171713,#0e0e0c);grid-template-columns:.7fr 1.3fr;min-height:600px;display:grid}.advisor-card figure{margin:0;position:relative;overflow:hidden}.advisor-card figure:after{content:"";background:linear-gradient(#0000 50%,#0b0b0a73);position:absolute;inset:0}.advisor-card img{object-fit:cover;width:100%;height:100%;display:block}.advisor-card figure>span{z-index:1;color:var(--gold-light);letter-spacing:.16em;font-size:8px;position:absolute;bottom:22px;left:25px}.advisor-copy{flex-direction:column;justify-content:center;padding:48px;display:flex}.advisor-copy>small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.advisor-copy h3{font:49px/1 var(--serif);margin:17px 0 7px}.advisor-copy>strong{color:#a8a196;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.advisor-copy>p{color:var(--muted);font-size:13px;line-height:1.75}.advisor-copy>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.advisor-copy>div span{border:1px solid var(--line);color:#b7afa3;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:7px}.privacy-control-form{border:1px solid var(--line);background:#121210;max-width:720px;margin:60px 0 30px;padding:34px}.privacy-control-form h2{color:var(--ivory);font:38px var(--serif)!important;margin-top:0!important}.privacy-control-form>p{color:var(--muted)}.privacy-control-form label{margin:16px 0}.privacy-control-form .button{margin-top:12px}.privacy-success{background:#14130f;border:1px solid #b89a5e73;max-width:720px;margin:60px 0;padding:35px}.privacy-success h2{margin:0!important}.privacy-contact{border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.privacy-page strong{color:#c6b990}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.home-compass-grid,.compass-intro-grid,.advisor-card{grid-template-columns:1fr}.compass-orbit{max-width:360px}.advisor-card figure{aspect-ratio:4/5;max-height:680px}.report-dimensions,.report-next{grid-template-columns:1fr}}@media (width<=600px){.compass-card{padding:22px}.compass-card-head h2{font-size:39px}.compass-progress{grid-template-columns:1fr}.compass-question-list fieldset{padding:20px 12px}.compass-question-list legend{font-size:22px}.compass-question-list fieldset>p{margin-left:10px}.compass-question-list fieldset>div{grid-template-columns:1fr}.report-actions{flex-direction:column}.advisor-copy{padding:28px}.advisor-copy h3,.home-compass h2,.compass-intro h2{font-size:42px}}@media (width<=900px){.founder-grid{grid-template-columns:1fr;gap:0}.founder-grid>.reveal:first-child{padding:32px 32px 0}.founder-portrait{aspect-ratio:4/5;max-width:320px}.founder-copy{min-height:0;padding:44px}.founder-proof{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.founder-copy{padding:32px 24px}.founder-copy h2{font-size:48px}.founder-copy h3{font-size:23px}.founder-proof{grid-template-columns:1fr}.founder-proof>div{min-height:auto}}.school-entry{background:var(--paper);color:#171612;padding:110px 0}.school-entry-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.school-entry .eyebrow{color:#806a40}.school-entry h2{max-width:760px;font:clamp(44px,5.1vw,70px)/1.04 var(--serif);letter-spacing:-.035em;margin:0}.school-entry-grid>div:last-child>p{color:#625e55;margin:0;font-size:16px;line-height:1.8}.school-entry-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.school-use{color:#171612;background:#dcd5c7;border-top:1px solid #201c1426;border-bottom:1px solid #201c1426}.school-use-grid{grid-template-columns:repeat(3,1fr);display:grid}.school-use article{border-right:1px solid #201c1426;min-height:215px;padding:38px}.school-use article:last-child{border-right:0}.school-use article>span{color:#806a40;letter-spacing:.16em;font-size:9px}.school-use h3{font:31px var(--serif);margin:50px 0 8px}.school-use p{color:#69645a;max-width:310px;margin:0;font-size:13px;line-height:1.7}.school-snapshot-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:65px;display:grid}.school-snapshot{border:1px solid var(--line);background:linear-gradient(145deg,#1a1916,#11110f);grid-template-rows:1fr auto;grid-template-columns:92px 1fr;gap:0 24px;min-height:230px;padding:26px;transition:transform .3s,border-color .3s;display:grid}.school-snapshot:hover{border-color:#b89a5e8c;transform:translateY(-4px)}.snapshot-index{border-right:1px solid var(--line);flex-direction:column;grid-row:1/3;justify-content:space-between;padding-right:22px;display:flex}.snapshot-index span{color:#766f65;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.snapshot-index b{color:var(--gold-light);font:45px/1 var(--serif);font-weight:400}.snapshot-copy>small{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:7px}.snapshot-copy h3{font:29px/1.06 var(--serif);margin:12px 0 5px}.snapshot-copy>p{color:#8f887d;margin:0;font-size:11px}.snapshot-tags{flex-wrap:wrap;gap:5px;margin-top:22px;display:flex}.snapshot-tags span{border:1px solid var(--line);color:#9e978b;text-transform:capitalize;padding:5px 7px;font-size:7px}.snapshot-signal{border-top:1px solid var(--line);color:#817a6f;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:14px;font-size:8px;display:flex}.career-meter{vertical-align:middle;gap:3px;display:inline-flex}.career-meter i{background:#35322b;width:15px;height:3px}.career-meter i.is-filled{background:var(--gold)}.schools-database{background:var(--paper);color:#171612;scroll-margin-top:70px}.intelligence-explorer{margin-top:65px}.intelligence-search-row{grid-template-columns:1fr auto;gap:12px;display:grid}.intelligence-search-row .school-search{background:#f0ece3;border:1px solid #231f173b;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;min-height:82px;padding:15px 20px;display:grid}.intelligence-search-row .school-search>span{color:#7a7469;letter-spacing:.11em;text-transform:uppercase;grid-column:1/3;font-size:8px}.intelligence-search-row .school-search input{color:#171612;background:0 0;border:0;outline:0;min-width:0;font-size:17px}.intelligence-search-row .school-search i{color:#806a40;font:27px var(--serif);font-style:normal}.clear-intelligence{color:#625d53;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #231f173b;min-width:145px;font-size:9px}.clear-intelligence:hover{color:#4e3e24;border-color:#806a40}.intelligence-filters{grid-template-columns:1.45fr repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.intelligence-filters label,.compare-selectors label{flex-direction:column;gap:8px;display:flex}.intelligence-filters label>span,.compare-selectors label>span{color:#777168;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.intelligence-filters select{color:#28251f;background:#e6e0d4;border:1px solid #231f173b;outline:0;min-width:0;height:50px;padding:0 12px;font-size:11px}.intelligence-explorer .explorer-status{color:#625d53;margin:29px 0 14px}.intelligence-explorer .explorer-status span{color:#171612}.intelligence-card-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.intelligence-card{background:#e7e1d5;border:1px solid #231f1733;transition:box-shadow .3s,transform .3s,border-color .3s}.intelligence-card:hover{border-color:#5f4a258c;transform:translateY(-3px);box-shadow:0 18px 35px #1f1a1214}.intelligence-card.is-expanded{background:#ece6db;border-color:#9a7f4b;grid-column:span 2;transform:none}.intelligence-card-main{color:#171612;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;width:100%;min-height:325px;padding:25px;display:flex}.intelligence-rank{border-bottom:1px solid #231f1726;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.intelligence-rank span{color:#777168;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.intelligence-rank b{color:#806a40;font:38px/1 var(--serif);font-weight:400}.intelligence-card-main>small{color:#806a40;letter-spacing:.1em;text-transform:uppercase;margin-top:21px;font-size:7px}.intelligence-card-main h3{font:31px/1.05 var(--serif);letter-spacing:-.02em;margin:14px 0 8px}.intelligence-card-main>p{color:#736d62;margin:0;font-size:11px}.intelligence-card-bottom{color:#777168;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:28px;font-size:9px;display:flex}.intelligence-card-bottom i{color:#806a40;font:24px var(--serif);font-style:normal}.intelligence-detail{border-top:1px solid #231f1726;padding:0 25px 25px;animation:.3s both detail-in}@keyframes detail-in{0%{opacity:0;transform:translateY(-6px)}}.school-profile{color:#514d45;max-width:730px;font:20px/1.55 var(--serif);margin:26px 0}.intelligence-facts{background:#231f1726;border:1px solid #231f1726;grid-template-columns:1fr 1fr;gap:1px;display:grid}.intelligence-facts>div{background:#e9e3d8;min-height:150px;padding:20px}.intelligence-facts small{color:#806a40;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.intelligence-facts p{color:#29261f;margin:24px 0 5px;font-size:12px;line-height:1.6}.intelligence-facts strong{font-weight:550}.intelligence-facts>div>span{color:#746e63;font-size:10px;line-height:1.65;display:block}.intelligence-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.intelligence-actions a{color:#6f5a31;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:600}.intelligence-actions a:last-child{color:var(--gold-light);background:#171612;padding:13px 16px}.load-more-schools{color:#473d2c;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #231f173d;justify-content:center;gap:20px;width:100%;margin-top:16px;padding:18px;font-size:9px;display:flex}.load-more-schools span{color:#87734e}.school-empty button{color:#806a40;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #806a40}.intelligence-compare .compare-selectors select{border:1px solid var(--line);min-width:0;height:54px;color:var(--ivory);background:#11110e;padding:0 13px;font-size:11px}.comparison-panel{min-height:525px!important;padding:34px!important}.comparison-panel-top{border-bottom:1px solid var(--line);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-bottom:22px;font-size:8px;display:flex}.comparison-panel-top b{font-weight:550}.comparison-panel>small{color:#817a6f;margin-top:28px;font-size:9px;display:block}.comparison-panel h3{margin:10px 0 18px!important;font-size:39px!important}.comparison-panel>p{min-height:105px;line-height:1.7;color:#aaa397!important;font-size:12px!important}.comparison-panel dl{margin:27px 0 0}.comparison-panel dl>div{border-top:1px solid var(--line);grid-template-columns:135px 1fr;gap:20px;padding:17px 0;display:grid}.comparison-panel dt{color:#716b62;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.comparison-panel dd{color:#c7c0b5;margin:0;font-size:11px;line-height:1.6}@media (width<=1000px){.school-entry-grid{grid-template-columns:1fr;gap:40px}.intelligence-card-grid{grid-template-columns:1fr 1fr}.intelligence-card.is-expanded{grid-column:1/-1}.intelligence-filters{grid-template-columns:1fr 1fr}}@media (width<=760px){.school-entry{padding:80px 0}.school-entry-actions{flex-direction:column;align-items:flex-start}.school-use-grid,.school-snapshot-grid,.intelligence-card-grid{grid-template-columns:1fr}.school-use article{border-bottom:1px solid #201c1426;border-right:0;min-height:175px}.school-use article:last-child{border-bottom:0}.school-use h3{margin-top:30px}.school-snapshot{grid-template-columns:70px 1fr;gap:0 18px;padding:20px}.intelligence-search-row{grid-template-columns:1fr}.clear-intelligence{min-height:46px}.intelligence-filters{grid-template-columns:1fr}.intelligence-card.is-expanded{grid-column:auto}.intelligence-card-main{min-height:290px}.intelligence-facts{grid-template-columns:1fr}.intelligence-actions{flex-direction:column;align-items:stretch}.intelligence-actions a:last-child{text-align:center}.comparison-panel dl>div{grid-template-columns:1fr;gap:8px}}@media (width<=520px){.snapshot-signal{flex-direction:column;align-items:flex-start}.school-snapshot{min-height:255px}.snapshot-copy h3{font-size:24px}}.home-pricing{background:var(--paper);color:#171612}.home-pricing .eyebrow,.pricing-intro .eyebrow,.pricing-confidence .eyebrow{color:#806a40}.home-pricing-head,.pricing-intro-grid,.pricing-confidence-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.home-pricing-head h2,.pricing-intro h2,.pricing-confidence h2{font:clamp(44px,5vw,68px)/1.04 var(--serif);letter-spacing:-.035em;margin:0}.home-pricing-head>.reveal:last-child p,.pricing-intro-grid>.reveal:last-child p,.pricing-confidence-grid>.reveal:last-child p{color:#625e55;line-height:1.8}.home-pricing-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:65px;display:grid}.home-pricing-grid article{background:#e2dccf;border:1px solid #2b261c33;flex-direction:column;min-height:390px;padding:32px;display:flex}.home-pricing-grid .home-plan-featured{color:var(--ivory);background:linear-gradient(145deg,#1c1913,#0d0d0b 72%);border-color:#b89a5e7a}.home-pricing-grid small,.focused-plan-grid small{color:#806a40;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.home-plan-featured small{color:var(--gold-light)}.home-pricing-grid h3{font:35px/1.04 var(--serif);margin:70px 0 10px}.home-pricing-grid strong{color:#806a40;font:31px var(--serif);font-weight:400}.home-plan-featured strong{color:var(--gold-light)}.home-pricing-grid p{color:#625e55;font-size:12px;line-height:1.7}.home-plan-featured p{color:#c7c0b5}.home-pricing-grid a{color:#28251f;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #2b261c2e;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:8px;font-weight:650;display:flex}.home-plan-featured a{color:var(--gold-light);border-color:#e8dbbe2e}.home-pricing-help{color:var(--ivory);background:#171612;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:12px;padding:24px 28px;display:grid}.home-pricing-help>span{color:var(--gold);font:24px var(--serif)}.home-pricing-help p{color:#aaa397;margin:0;font-size:12px}.home-pricing-help .button{white-space:nowrap}.pricing-intro{background:var(--paper);color:#171612}.flagship-plan{background:#0b0b09}.flagship-plan-card{background:linear-gradient(145deg,#1c1913,#0d0d0b 72%);border:1px solid #b89a5e73;grid-template-columns:1fr 300px;min-height:430px;display:grid}.flagship-plan-card>div{padding:52px}.flagship-plan-card small{color:var(--gold-light);letter-spacing:.15em;font-size:8px}.flagship-plan-card h2{font:clamp(48px,5vw,70px)/1 var(--serif);margin:62px 0 18px}.flagship-plan-card p{color:#c7c0b5;max-width:760px;line-height:1.75}.flagship-plan-card>div>div{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.flagship-plan-card>div>div span{color:#d6c9a6;letter-spacing:.1em;text-transform:uppercase;border:1px solid #e8dbbe2e;padding:8px 10px;font-size:7px}.flagship-plan-card aside{border-left:1px solid #e8dbbe2e;flex-direction:column;justify-content:center;padding:40px;display:flex}.flagship-plan-card aside strong{color:var(--gold-light);font:44px var(--serif);margin:18px 0 55px;font-weight:400}.flagship-plan-card aside a{background:var(--gold);color:#11100d;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:15px;font-size:8px;font-weight:650;display:flex}.focused-plans{background:var(--paper);color:#171612}.focused-plan-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.focused-plan-grid article{background:#e4ded2;border:1px solid #2b261c33;flex-direction:column;min-height:360px;padding:34px;display:flex}.focused-plan-grid article>div{justify-content:space-between;align-items:end;gap:20px;margin-top:64px;display:flex}.focused-plan-grid h3{font:36px/1.04 var(--serif);margin:0}.focused-plan-grid strong{color:#806a40;font:29px var(--serif);white-space:nowrap;font-weight:400}.focused-plan-grid p{color:#625e55;font-size:12px;line-height:1.75}.focused-plan-grid a{color:#28251f;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #2b261c2e;justify-content:space-between;margin-top:auto;padding-top:17px;font-size:8px;font-weight:650;display:flex}.pricing-terms{color:#777168;margin:25px 0 0;font-size:9px;line-height:1.7}.pricing-confidence{color:#171612;background:#dcd5c7}.requested-plan{border-left:2px solid var(--gold);background:#b89a5e14;grid-template-columns:auto 1fr;gap:4px 20px;margin-bottom:20px;padding:17px;display:grid}.requested-plan small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.requested-plan strong{color:var(--ivory);font:20px var(--serif);font-weight:400}.requested-plan span{color:var(--muted);grid-column:2;font-size:9px}.access-admin-page{background:#0d0d0b;min-height:100vh;padding:150px 0 100px}.access-admin-shell{max-width:1380px}.access-admin-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:55px;display:flex}.access-admin-head h1{font:clamp(52px,6vw,82px)/.98 var(--serif);margin:10px 0 18px}.access-admin-head>div:first-child>p:last-child{max-width:740px;color:var(--muted)}.access-admin-head>div:last-child{flex-direction:column;align-items:flex-end;min-width:250px;display:flex}.access-admin-head small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.access-admin-head strong{margin:8px 0 14px;font-size:11px}.access-admin-head a{color:var(--gold-light);text-transform:uppercase;font-size:8px}.access-admin-grid{grid-template-columns:1fr .85fr;align-items:start;gap:18px;display:grid}.access-admin-editor,.access-admin-list{border:1px solid var(--line);background:#151513;padding:35px}.access-admin-editor h2,.access-admin-list h2{font:40px/1.05 var(--serif);margin:9px 0 12px}.access-admin-editor>p{color:var(--muted)}.access-admin-guide{border:1px solid var(--line);gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}.access-admin-guide li{background:#10100e;grid-template-columns:42px 1fr;gap:12px;padding:14px;display:grid}.access-admin-guide li>span{color:var(--gold);letter-spacing:.12em;font-size:8px}.access-admin-guide strong,.access-admin-guide small{display:block}.access-admin-guide strong{color:var(--ivory);font-size:11px}.access-admin-guide small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.access-admin-editor form{gap:18px;margin-top:30px;display:grid}.access-admin-editor label:not(.consent){color:#9a9388;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:8px;display:flex}.access-admin-editor input,.access-admin-editor select,.access-admin-editor textarea{border:1px solid var(--line);min-height:48px;color:var(--ivory);text-transform:none;letter-spacing:0;background:#0d0d0b;outline:0;padding:11px 13px;font-size:12px}.access-admin-editor textarea{resize:vertical;min-height:110px}.access-admin-actions{align-items:center;gap:15px;display:flex}.access-admin-actions>button:last-child{color:var(--muted);cursor:pointer;background:0 0;border:0}.access-admin-list{gap:10px;display:grid}.access-admin-list article{border:1px solid var(--line);background:#10100e;justify-content:space-between;gap:20px;padding:20px;display:flex}.access-admin-list article small{color:var(--gold);letter-spacing:.1em;font-size:7px}.access-admin-list article h3{font:27px var(--serif);margin:7px 0 3px}.access-admin-list article p{color:var(--muted);margin:0;font-size:10px}.access-admin-list article>div:last-child{flex-direction:column;gap:7px;display:flex}.access-admin-list article button{border:1px solid var(--line);color:#bdb5a8;cursor:pointer;text-transform:uppercase;background:0 0;padding:7px 10px;font-size:7px}.access-admin-empty{border:1px solid var(--line);background:#10100e;padding:28px}.access-admin-empty strong{font:25px var(--serif)}.access-admin-empty p{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.6}.admin-denied{text-align:center;align-content:center;place-items:center;min-height:60vh;display:grid}.admin-denied .brand-mark{width:80px;height:80px}.admin-denied h1{font:52px var(--serif)}.admin-denied p{color:var(--muted)}.admin-denied a{color:var(--gold-light)}@media (width<=1000px){.home-pricing-grid{grid-template-columns:1fr 1fr}.home-pricing-grid>.reveal:first-child{grid-column:1/-1}.home-pricing-head,.pricing-intro-grid,.pricing-confidence-grid,.access-admin-grid{grid-template-columns:1fr;gap:38px}.leader-grid{grid-template-columns:1fr 1fr}.flagship-plan-card{grid-template-columns:1fr}.flagship-plan-card aside{border-top:1px solid #e8dbbe2e;border-left:0}.access-admin-head{flex-direction:column;align-items:flex-start}.access-admin-head>div:last-child{align-items:flex-start}.access-category-grid{grid-template-columns:1fr 1fr}.access-category-grid article:nth-child(2){border-right:0}.access-category-grid article:nth-child(-n+2){border-bottom:1px solid #2b261c2e}}@media (width<=700px){.home-pricing-grid,.focused-plan-grid,.leader-grid,.access-category-grid{grid-template-columns:1fr}.home-pricing-grid>.reveal:first-child{grid-column:auto}.home-pricing-help{grid-template-columns:1fr}.home-pricing-help .button{white-space:normal}.flagship-plan-card>div,.flagship-plan-card aside{padding:28px}.flagship-plan-card h2{margin-top:45px}.focused-plan-grid article>div{flex-direction:column;align-items:flex-start}.access-admin-editor,.access-admin-list{padding:22px}.access-admin-list article{flex-direction:column}.access-admin-list article>div:last-child{flex-direction:row}.access-admin-page{padding-top:120px}.access-category-grid article,.access-category-grid article:nth-child(2){border-bottom:1px solid #2b261c2e;border-right:0;min-height:auto}.access-category-grid article:last-child{border-bottom:0}.access-category-grid h3{margin-top:28px}.profiles-empty-cta{flex-direction:column;align-items:flex-start}.profiles-empty-cta .button{width:100%}}@keyframes tqn-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.button,.text-link,.header-cta,.network-profile,.leadership-person,.pricing-option{transition:transform .3s cubic-bezier(.22,.8,.25,1),border-color .3s,background-color .3s,color .3s,box-shadow .3s}.button:hover,.header-cta:hover{transform:translateY(-2px)}.price-value{color:#806a40;font:500 31px/1 var(--font-geist),Arial,sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;align-items:baseline;gap:.12em;display:flex}.price-value.is-large{color:var(--gold-light);font-size:clamp(42px,4.2vw,64px)}.price-currency{letter-spacing:0;font-size:.55em;font-weight:600;line-height:1;display:inline-block;transform:translateY(-.08em)}.price-word{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.home-pricing-grid strong.price-value{font:500 31px/1 var(--font-geist),Arial,sans-serif}.home-plan-featured strong.price-value{color:var(--gold-light)}.pricing-start{background:var(--paper);color:#171612}.pricing-start-grid,.pricing-decision-grid,.pricing-options-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.pricing-start .eyebrow,.pricing-options .eyebrow,.pricing-decision .eyebrow{color:#806a40}.pricing-start h2,.pricing-options-head h2,.pricing-decision h2{font:clamp(43px,5vw,68px)/1.03 var(--serif);letter-spacing:-.035em;margin:0}.pricing-start-grid>.reveal:last-child p,.pricing-options-head>p,.pricing-decision-grid>.reveal:last-child p{color:#625e55;font-size:14px;line-height:1.8}.pricing-start .button{margin-top:22px}.pricing-complete{background:#0b0b09}.complete-plan{background:linear-gradient(135deg,#211d15 0%,#14130f 58%,#0a0a08 100%);border:1px solid #b89a5e7a;grid-template-columns:1fr 340px;min-height:560px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000047}.complete-plan-copy{padding:56px}.plan-kicker{border-bottom:1px solid #e8dbbe2e;justify-content:space-between;gap:20px;padding-bottom:19px;display:flex}.plan-kicker span,.plan-kicker small,.complete-plan aside>small{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.plan-kicker small{color:#9b9489}.complete-plan h2{font:clamp(55px,6vw,82px)/.95 var(--serif);letter-spacing:-.045em;margin:70px 0 15px}.complete-plan-copy>p{color:#c7c0b5;max-width:700px;font-size:15px;line-height:1.75}.complete-plan ul,.pricing-option ul{margin:32px 0 0;padding:0;list-style:none}.complete-plan li{color:#d3d5d4;border-top:1px solid #e8dbbe26;padding:12px 0;font-size:11px}.complete-plan li:before,.pricing-option li:before{content:"◆";color:var(--gold);margin-right:10px;font-size:6px}.complete-plan aside{background:#b89a5e09;border-left:1px solid #e8dbbe2e;flex-direction:column;justify-content:center;padding:38px;display:flex}.complete-plan aside .price-value{margin:22px 0 20px}.complete-plan aside p{color:#9c958a;font-size:10px;line-height:1.7}.complete-plan aside a{background:var(--gold);color:#11100d;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;margin-top:32px;padding:16px;font-size:8px;font-weight:700;display:flex}.pricing-options{background:var(--paper);color:#171612}.pricing-options-head{margin-bottom:58px}.pricing-options-head>p{align-self:end;margin:0}.pricing-option-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-option{background:linear-gradient(145deg,#e9e3d8,#dfd8cb);border:1px solid #2b261c33;flex-direction:column;min-height:485px;padding:36px;display:flex}.pricing-option:hover{border-color:#806a408c;transform:translateY(-5px);box-shadow:0 22px 45px #2b261c14}.pricing-option-top{justify-content:space-between;gap:25px;min-height:45px;display:flex}.pricing-option-top>span{color:#806a40;letter-spacing:.13em;font-size:9px}.pricing-option-top small{color:#6d685e;letter-spacing:.08em;text-align:right;text-transform:uppercase;max-width:280px;font-size:8px}.pricing-option h3{font:clamp(36px,3.4vw,50px)/1 var(--serif);letter-spacing:-.03em;margin:54px 0 16px}.pricing-option>p{color:#625e55;font-size:12px;line-height:1.75}.pricing-option ul{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.pricing-option li{color:#655b4b;letter-spacing:.07em;text-transform:uppercase;border:1px solid #2b261c2e;padding:7px 9px;font-size:7px}.pricing-option>a{color:#2b2720;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #2b261c33;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:8px;font-weight:700;display:flex}.pricing-decision{color:#171612;background:#dcd5c7}.pricing-decision-actions{align-items:center;gap:25px;margin-top:26px;display:flex}.founder-message{background:var(--paper);color:#171612}.founder-message-grid{grid-template-columns:.33fr 1.67fr;align-items:start;gap:75px;display:grid}.founder-message-mark{background:#e2dccf;border:1px solid #2b261c38;flex-direction:column;justify-content:space-between;min-height:250px;padding:25px;display:flex;position:sticky;top:130px}.founder-message-mark span{color:#806a40;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.founder-message-mark strong{color:#806a40;font:58px/1 var(--serif);font-weight:400}.founder-message-copy blockquote{max-width:1050px;font:clamp(44px,5.2vw,75px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.founder-message-copy>p{color:#625e55;max-width:820px;margin:45px 0 30px;font-size:15px;line-height:1.85}.founder-message-copy>div{border-top:1px solid #2b261c33;flex-direction:column;padding-top:20px;display:flex}.founder-message-copy>div strong{font-size:11px}.founder-message-copy>div span{color:#806a40;letter-spacing:.11em;text-transform:uppercase;margin-top:4px;font-size:8px}.leadership-team{background:#0e0e0c}.leadership-team-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.leadership-team-head h2{font:clamp(46px,5vw,70px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.leadership-team-head>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.leadership-four-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.leadership-person{border:1px solid var(--line);background:linear-gradient(155deg,#181713,#10100e);height:100%;overflow:hidden}.leadership-person:hover{border-color:#b89a5e8c;transform:translateY(-6px);box-shadow:0 28px 50px #00000038}.leadership-person.is-founder{background:linear-gradient(155deg,#211d15,#11100e 70%);border-color:#b89a5e8c}.leadership-person figure{aspect-ratio:4/5;background:#171713;margin:0;position:relative;overflow:hidden}.leadership-person figure:after{content:"";background:linear-gradient(#0000,#0a0a0894);position:absolute;inset:45% 0 0}.leadership-person img{object-fit:cover;object-position:center top;filter:saturate(.86)contrast(1.02);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.8,.25,1),filter .5s;display:block}.leadership-person:hover img{filter:saturate()contrast(1.02);transform:scale(1.025)}.leadership-person figure>span{z-index:1;color:var(--gold-light);letter-spacing:.13em;font-size:8px;position:absolute;bottom:16px;right:18px}.leadership-person-copy{flex-direction:column;min-height:455px;padding:25px;display:flex}.leadership-person-copy>small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:7px;line-height:1.5}.leadership-person-copy h3{font:34px/1 var(--serif);letter-spacing:-.025em;margin:18px 0 7px}.leadership-person-copy>strong{color:#aaa398;letter-spacing:.07em;text-transform:uppercase;font-size:8px;line-height:1.55}.leadership-person-copy>p{color:var(--muted);font-size:11px;line-height:1.75}.leadership-person-copy ul{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:flex}.leadership-person-copy li{border:1px solid var(--line);color:#aaa398;letter-spacing:.07em;text-transform:uppercase;padding:6px 7px;font-size:6px}.leadership-principles{background:var(--paper);color:#171612}.leadership-principles .eyebrow{color:#806a40}.leadership-principles-head{max-width:900px}.leadership-principles-head h2{font:clamp(45px,5vw,69px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.leadership-principles-grid{background:#2b261c33;border:1px solid #2b261c33;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.leadership-principles-grid article{background:var(--paper);flex-direction:column;justify-content:space-between;min-height:210px;padding:26px;display:flex}.leadership-principles-grid span{color:#806a40;font-size:8px}.leadership-principles-grid p{font:24px/1.15 var(--serif);margin:0}.network-profile{background:linear-gradient(145deg,#ffffff4d,#e0d9cb5c);min-height:430px}.network-profile:hover{border-color:#806a407a;transform:translateY(-5px);box-shadow:0 22px 45px #26211814}.network-profile h3{max-width:95%;font-size:35px}.network-profile>small{margin-top:70px}.access-bulk-import{border:1px solid var(--line);background:#10100e;margin-top:28px;padding:25px}.access-bulk-import h3{font:29px/1.05 var(--serif);margin:8px 0 12px}.access-bulk-import>p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.6}.access-bulk-import code{color:#b7afa3;font:8px/1.6 var(--font-geist);white-space:normal;background:#0b0b09;padding:11px;display:block}.access-bulk-import textarea{border:1px solid var(--line);width:100%;min-height:145px;color:var(--ivory);font:10px/1.5 var(--font-geist);resize:vertical;background:#0b0b09;outline:0;margin:14px 0;padding:12px}.access-bulk-import button{border:1px solid var(--gold);background:var(--gold);color:#11100d;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:12px 15px;font-size:8px;font-weight:700}.access-bulk-import button:disabled{opacity:.45;cursor:not-allowed}.access-bulk-import .bulk-success{color:#b7c9ad}@media (width<=1200px){.leadership-four-grid{grid-template-columns:1fr 1fr}.leadership-person-copy{min-height:390px}.leadership-principles-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.pricing-start-grid,.pricing-decision-grid,.pricing-options-head,.leadership-team-head,.founder-message-grid{grid-template-columns:1fr;gap:34px}.complete-plan{grid-template-columns:1fr}.complete-plan aside{border-top:1px solid #e8dbbe2e;border-left:0}.founder-message-mark{min-height:150px;position:static}}@media (width<=700px){.pricing-option-grid,.leadership-four-grid,.leadership-principles-grid{grid-template-columns:1fr}.complete-plan-copy,.complete-plan aside{padding:28px}.plan-kicker{flex-direction:column;align-items:flex-start}.complete-plan h2{margin-top:45px}.pricing-option{min-height:430px;padding:28px}.pricing-decision-actions{flex-direction:column;align-items:flex-start}.leadership-person-copy{min-height:auto}.leadership-person-copy ul{margin-top:28px}.founder-message-copy blockquote{font-size:42px}}@media (width>=1001px){.home-pricing-grid{grid-template-columns:1.15fr repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.reveal.is-visible{animation:none}.button,.text-link,.header-cta,.network-profile,.leadership-person,.pricing-option,.leadership-person img{transition:none}}.living-provider-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c0c0a}.living-provider-band .shell{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex;overflow:hidden}.living-provider-band .shell>div{align-items:baseline;gap:22px;min-width:0;display:flex}.living-provider-band span{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.living-provider-band strong{color:var(--ivory);font:21px/1.35 var(--serif);letter-spacing:-.02em;white-space:normal;overflow-wrap:break-word}.living-provider-band small{color:#7f796f;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:8px}.hero-brochure-button{color:var(--ivory);background:#08080742;border-color:#f4f0e68c}.hero-brochure-button:hover{border-color:var(--gold-light);color:var(--ivory);background:#b89a5e24}.home-plan-assurance{background:linear-gradient(145deg,#e2dccf,#d8d0c1)!important}.home-plan-assurance h3{margin-top:70px}.home-plan-assurance strong.price-value{color:#806a40}.concierge-founder{background:linear-gradient(145deg,#211d16,#151411);border:1px solid #b89a5e52;grid-template-columns:72px 1fr;align-items:center;gap:14px;margin:-2px -2px 18px;padding:9px;display:grid}.concierge-founder img{object-fit:cover;object-position:center top;filter:saturate(.85);width:72px;height:90px;display:block}.concierge-founder small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:7px}.concierge-founder h3{color:var(--ivory);font:23px/1.05 var(--serif);margin:5px 0 4px}.concierge-founder p{color:#aaa397;margin:0;font-size:10px;line-height:1.5}.living-provider-directory{background:var(--paper);color:#171612}.living-provider-directory .eyebrow,.living-request .eyebrow{color:#806a40}.directory-heading{max-width:790px}.directory-heading h2{font:clamp(46px,5vw,70px)/1 var(--serif);letter-spacing:-.045em;margin:0 0 18px}.directory-heading>p:not(.eyebrow){color:#625e55;max-width:720px;font-size:15px;line-height:1.75}.living-confidence-grid{border-top:1px solid #2b261c38;border-bottom:1px solid #2b261c38;grid-template-columns:repeat(3,1fr);gap:0;margin:58px 0 42px;display:grid}.living-confidence-grid article{border-right:1px solid #2b261c2e;min-height:175px;padding:22px 25px 25px 0}.living-confidence-grid article+article{padding-left:25px}.living-confidence-grid article:last-child{border-right:0}.living-confidence-grid span{color:#806a40;font:20px/1 var(--serif);display:block}.living-confidence-grid strong{margin:25px 0 10px;font-size:13px;display:block}.living-confidence-grid p{color:#625e55;max-width:310px;margin:0;font-size:12px;line-height:1.65}.directory-search{background:#e4ded2;border:1px solid #2b261c33;grid-template-columns:1.4fr .6fr;gap:14px;padding:22px;display:grid}.directory-search label{color:#625d53;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:8px;font-weight:700;display:flex}.directory-search input,.directory-search select{color:#171612;width:100%;min-height:49px;font:13px var(--font-geist);text-transform:none;background:#eee8dd;border:1px solid #2b261c38;outline:0;padding:11px 13px}.directory-search input:focus,.directory-search select:focus{border-color:#806a40;box-shadow:0 0 0 3px #806a401f}.result-count{color:#806a40;letter-spacing:.12em;text-transform:uppercase;margin:20px 0 13px;font-size:9px;font-weight:700}.provider-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.provider-card{background:#eee8dd;border:1px solid #2b261c30;flex-direction:column;min-height:360px;padding:22px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex}.provider-card:hover{border-color:#806a40;transform:translateY(-4px);box-shadow:0 15px 30px #2c23141a}.provider-logo{width:48px;height:48px;color:var(--gold-light);background:#171612;border:1px solid #806a4080;place-items:center;margin-bottom:24px;display:grid}.provider-logo span{font:20px/1 var(--serif)}.provider-card small{color:#806a40;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.provider-card h3{font:26px/1.05 var(--serif);letter-spacing:-.025em;margin:7px 0 10px}.provider-card p{color:#625e55;margin:0 0 13px;font-size:11px;line-height:1.6}.provider-cities{color:#817a6f;margin-bottom:20px;font-size:9px;line-height:1.55;display:block}.provider-card button,.provider-card>a{color:#3b362d;cursor:pointer;width:100%;font:700 8px/1.3 var(--font-geist);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #2b261c33;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 0;display:flex}.provider-card>a{color:#806a40;margin-top:0;text-decoration:none}.provider-card button span{color:#806a40;font-size:15px}.provider-card button:hover,.provider-card>a:hover{color:#171612}.directory-more{color:#625e55;border-color:#806a40;margin:28px auto 0;display:flex}.directory-empty{text-align:center;border:1px solid #2b261c33;margin-top:20px;padding:50px 30px}.directory-empty h3{font:36px/1 var(--serif);margin:0 0 10px}.directory-empty p{color:#625e55}.provider-disclosure{color:#817a6f;max-width:780px;margin:28px 0 0;font-size:10px;line-height:1.65}.living-request{background:var(--paper);color:#171612;border-top:1px solid #2b261c29}.living-request-grid>div:first-child{position:sticky;top:120px}.living-request-grid .simple-points{border-top:1px solid #2b261c33;margin:35px 0 0;padding:0;list-style:none}.simple-points li{border-bottom:1px solid #2b261c33;flex-direction:column;gap:5px;padding:15px 0;display:flex}.simple-points strong{color:#3d3932;font-size:11px}.simple-points span{color:#625e55;font-size:11px}.footer-motion-button{color:#716e67;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.footer-motion-button:hover{color:var(--ivory)}html.reduce-motion-user *,html.reduce-motion-user :before,html.reduce-motion-user :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.decision-route{display:none!important}.brochure-section{color:var(--ivory);border-top:1px solid var(--line);background:#11110f}.brochure-grid{grid-template-columns:1fr .78fr;align-items:start;gap:86px;display:grid}.brochure-copy h2,.brochure-copy h1{max-width:620px;font:clamp(48px,5vw,72px)/1 var(--serif);letter-spacing:-.045em;margin:0 0 20px}.brochure-copy>p:not(.eyebrow){color:#aaa398;max-width:560px;font-size:14px;line-height:1.75}.brochure-preview{background:linear-gradient(145deg,#222017,#12120f);border:1px solid #d1b97875;justify-content:space-between;align-items:flex-end;max-width:510px;min-height:220px;margin:42px 0 30px;padding:25px;display:flex;position:relative;box-shadow:18px 18px #b89a5e1a}.brochure-preview div{flex-direction:column;gap:28px;display:flex}.brochure-preview span,.brochure-preview small{color:#b8b0a3;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.brochure-preview strong{color:var(--ivory);font:35px/1 var(--serif);letter-spacing:-.035em}.brochure-preview b{color:var(--gold-light);font:44px/1 var(--serif)}.brochure-copy ul{gap:10px;max-width:510px;margin:0;padding:0;list-style:none;display:grid}.brochure-copy li{border-bottom:1px solid var(--line);color:#b8b0a3;gap:16px;padding:12px 0;font-size:11px;display:flex}.brochure-copy li span{color:var(--gold);letter-spacing:.12em;font-size:8px}.brochure-form{color:#171612;background:#e4ded2;border:1px solid #d1b97861;gap:14px;padding:32px;display:grid;box-shadow:0 18px 45px #0003}.brochure-form-head{border-bottom:1px solid #2b261c33;padding-bottom:14px}.brochure-form-head>span{color:#806a40;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.brochure-form h3{font:31px/1.05 var(--serif);letter-spacing:-.03em;margin:13px 0 8px}.brochure-form-head p{color:#625e55;margin:0;font-size:11px;line-height:1.55}.brochure-form label:not(.consent):not(.compass-honeypot){color:#625d53;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:8px;font-weight:700;display:flex}.brochure-form input:not([type=checkbox]){color:#171612;width:100%;min-height:46px;font:13px var(--font-geist);text-transform:none;background:#eee8dd;border:1px solid #2b261c38;outline:0;padding:10px 12px}.brochure-form input:not([type=checkbox]):focus{border-color:#806a40;box-shadow:0 0 0 3px #806a401f}.brochure-form .consent{color:#625e55!important}.brochure-form .button{justify-content:space-between;margin-top:5px}.brochure-form>small{color:#817a6f;font-size:9px}.compact-success{color:#171612;background:#e4ded2;border:1px solid #d1b97861;padding:35px}.compact-success h3{font:36px/1 var(--serif);margin:10px 0}.compact-success p:not(.eyebrow){color:#625e55;font-size:12px;line-height:1.7}.compact-success .text-link{color:#806a40;margin-top:16px;display:flex}@media (width<=1000px){.brochure-grid{grid-template-columns:1fr;gap:45px}.provider-grid{grid-template-columns:repeat(2,1fr)}.living-confidence-grid{grid-template-columns:1fr}.living-confidence-grid article,.living-confidence-grid article+article{border-bottom:1px solid #2b261c2e;border-right:0;min-height:0;padding:20px 0}.living-confidence-grid article:last-child{border-bottom:0}.living-request-grid>div:first-child{position:static}}@media (width<=700px){.brochure-form{padding:24px}.living-provider-band .shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:91px}.living-provider-band .shell>div{flex-direction:column;align-items:flex-start;gap:5px}.living-provider-band strong{font-size:17px}.living-provider-band small{white-space:normal}.directory-heading h2{font-size:48px}.directory-search{grid-template-columns:1fr;padding:16px}.provider-grid{grid-template-columns:1fr}.provider-card{min-height:0}.footer-bottom div{flex-wrap:wrap;gap:14px 18px}}.hero-principle{border-left:1px solid var(--gold);max-width:690px;color:var(--gold-light);font:italic 18px/1.45 var(--serif);margin:22px 0 0;padding:14px 0 14px 18px}.founder-message-grid{grid-template-columns:minmax(280px,.52fr) 1.48fr;align-items:start;gap:58px}.founder-message-portrait{aspect-ratio:4/5;background:#d9d0c0;border:1px solid #2b261c3d;margin:0;position:sticky;top:118px;overflow:hidden;box-shadow:0 26px 60px #2d261c24}.founder-message-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0d0bb8);position:absolute;inset:48% 0 0}.founder-message-portrait img{object-fit:cover;object-position:center top;filter:saturate(.9)contrast(1.02);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.8,.25,1),filter .5s;display:block}.founder-message-portrait:hover img{filter:saturate()contrast(1.02);transform:scale(1.025)}.founder-message-portrait figcaption{z-index:1;color:var(--ivory);flex-direction:column;gap:6px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.founder-message-portrait figcaption span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:7px}.founder-message-portrait figcaption strong{font:25px/1 var(--serif);font-weight:400}.founder-message-copy{padding-top:8px}.pricing-begin{background:var(--paper);color:#171612;padding:0 0 110px}.pricing-begin-head{border-top:1px solid #2b261c33;justify-content:space-between;gap:45px;padding:24px 0;display:flex}.pricing-begin-head .eyebrow{color:#806a40;margin:0}.pricing-begin-head>p:last-child{color:#625e55;text-align:right;max-width:520px;margin:0;font-size:11px}.pricing-begin-path{background:#2b261c2e;border:1px solid #2b261c33;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative;overflow:hidden}.pricing-begin-path:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#a88a50,#0000);width:35%;height:1px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite pricing-signal;position:absolute;top:0;left:-35%}.pricing-begin-step{background:linear-gradient(145deg,#e9e3d8,#ded7ca);min-height:270px;padding:29px;position:relative}.pricing-begin-step>span{color:#806a40;width:38px;height:38px;font:10px var(--serif);border:1px solid #806a4066;place-items:center;display:grid;transform:rotate(45deg)}.pricing-begin-step h3{font:31px/1.05 var(--serif);letter-spacing:-.02em;margin:76px 0 12px}.pricing-begin-step p{color:#625e55;margin:0;font-size:11px;line-height:1.7}.complete-plan{isolation:isolate;position:relative}.complete-plan:before{content:"";z-index:-1;border:1px solid #e8dbbe24;border-radius:50%;width:360px;height:360px;animation:14s ease-in-out infinite alternate pricing-orbit;position:absolute;top:-150px;right:-120px;box-shadow:0 0 0 70px #e8dbbe09,0 0 0 140px #e8dbbe05}.home-plan-featured,.flagship-plan-card,.complete-plan{isolation:isolate;transition:transform .42s cubic-bezier(.22,.8,.25,1),border-color .42s,box-shadow .42s;position:relative;overflow:hidden}.home-plan-featured:after,.flagship-plan-card:after,.complete-plan:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,#0000 24%,#e8dbbe12 49%,#0000 74%);transition:transform .95s cubic-bezier(.22,.8,.25,1);position:absolute;inset:0;transform:translate(-115%)}.home-plan-featured>*,.flagship-plan-card>*,.complete-plan>*{z-index:1;position:relative}.home-plan-featured:hover,.flagship-plan-card:hover,.complete-plan:hover{border-color:#b89a5eb3;transform:translateY(-4px);box-shadow:0 34px 86px #0000004d}.home-plan-featured:hover:after,.flagship-plan-card:hover:after,.complete-plan:hover:after{transform:translate(115%)}.home-pricing-grid a span,.flagship-plan-card aside a span,.complete-plan aside a span,.focused-plan-grid a span{transition:transform .3s cubic-bezier(.22,.8,.25,1)}.home-pricing-grid a:hover span,.flagship-plan-card aside a:hover span,.complete-plan aside a:hover span,.focused-plan-grid a:hover span{transform:translate(3px,-3px)}.pricing-option{position:relative;overflow:hidden}.pricing-option:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:35%;transition:left .85s cubic-bezier(.22,.8,.25,1);position:absolute;top:0;bottom:0;left:-55%;transform:skew(-18deg)}.pricing-option:hover:before{left:125%}@keyframes pricing-signal{0%{left:-35%}62%,to{left:100%}}@keyframes pricing-orbit{to{translate:-35px 40px;scale:1.08}}.access-admin-preview{background:linear-gradient(145deg,#181713,#0d0d0b);border:1px solid #b89a5e61;margin-top:8px;padding:24px}.access-admin-preview .profile-top{margin-bottom:58px}.access-admin-preview .profile-top>span{color:var(--gold)}.access-admin-preview>small{color:#8f887d;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.access-admin-preview h3{font:32px/1.04 var(--serif);margin:12px 0 6px}.access-admin-preview>strong{color:var(--gold-light);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.access-admin-preview>p{color:var(--muted);font-size:10px;line-height:1.65}.access-admin-preview .preview-note{border-top:1px solid var(--line);color:#777168;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;padding-top:15px;font-size:7px;display:block}@supports (animation-timeline:view()){.pricing-begin-step,.complete-plan,.pricing-option,.founder-message-portrait,.network-profile{animation:linear both tqn-view-enter;animation-timeline:view();animation-range:entry entry 72%}@keyframes tqn-view-enter{0%{opacity:.25;translate:0 26px}to{opacity:1;translate:0}}}@media (width<=900px){.founder-message-grid{grid-template-columns:1fr;gap:34px}.founder-message-portrait{width:min(100%,420px);position:relative;top:0}.pricing-begin-path{grid-template-columns:1fr}.pricing-begin-step{min-height:230px}}@media (width<=700px){.hero-principle{font-size:16px}.pricing-begin{padding-bottom:75px}.pricing-begin-head{flex-direction:column;align-items:flex-start}.pricing-begin-head>p:last-child{text-align:left}.pricing-begin-step h3{margin-top:55px}}@media (prefers-reduced-motion:reduce){.pricing-begin-path:before,.complete-plan:before,.pricing-begin-step,.complete-plan,.pricing-option,.founder-message-portrait,.network-profile{animation:none}.founder-message-portrait img,.pricing-option:before,.home-plan-featured,.flagship-plan-card,.complete-plan,.home-plan-featured:after,.flagship-plan-card:after,.complete-plan:after,.home-pricing-grid a span,.flagship-plan-card aside a span,.complete-plan aside a span,.focused-plan-grid a span{transition:none}}.direct-booking-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.direct-booking-section>.reveal:first-child{position:sticky;top:120px}.direct-booking-card{color:var(--ivory);background:linear-gradient(145deg,#171714,#0d0d0b);border:1px solid #b89a5e6b;gap:24px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003}.direct-booking-card:before{content:"";border:1px solid #b89a5e2b;border-radius:50%;width:330px;height:330px;animation:13s ease-in-out infinite alternate booking-orbit;position:absolute;top:-150px;right:-150px;box-shadow:0 0 0 62px #b89a5e09,0 0 0 124px #b89a5e05}.direct-booking-card>*{position:relative}.booking-founder{grid-template-columns:150px 1fr;align-items:end;gap:26px;display:grid}.booking-founder figure{background:#201d17;border:1px solid #b89a5e59;height:205px;margin:0;overflow:hidden}.booking-founder img{object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.04);width:100%;height:100%;display:block}.booking-founder span{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.direct-booking-card h2{font:clamp(38px,4.3vw,58px)/1 var(--serif);letter-spacing:-.04em;margin:15px 0 10px}.direct-booking-card p{color:var(--muted);line-height:1.75}.booking-expect{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;gap:22px;padding:18px 0;display:grid}.booking-expect span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.booking-expect p{margin:0;font-size:11px}.booking-actions{gap:10px;display:grid}.direct-booking-card .button{cursor:pointer;border:0;justify-content:space-between}.booking-message{border:1px solid var(--line);color:#c8c1b5;cursor:pointer;width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;padding:15px 18px;font-size:9px;transition:border-color .25s,color .25s;display:flex}.booking-message:hover{border-color:var(--gold);color:var(--ivory)}.booking-context{border-left:2px solid var(--gold);background:#b89a5e14;padding:15px 17px}.booking-context small,.booking-context strong{display:block}.booking-context small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.booking-context strong{font:20px var(--serif);margin-top:6px;font-weight:400}.booking-notice{border:1px solid var(--line);margin:0;padding:12px 14px;font-size:10px}.booking-privacy{color:#777168;font-size:8px;line-height:1.55}@keyframes booking-orbit{to{translate:-28px 34px;scale:1.08}}.profile-details{flex-wrap:wrap;gap:6px;margin:13px 0 20px;display:flex}.profile-details span{color:#6c6458;letter-spacing:.06em;text-transform:uppercase;border:1px solid #2b261c2b;padding:6px 8px;font-size:7px}.profiles-more{color:#3e382f;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:1px solid #2b261c38;justify-content:space-between;width:100%;margin-top:12px;padding:18px 22px;font-size:9px;font-weight:700;display:flex}.profiles-more span{color:#846c3f}.home-advisor-proof{background:#0d0d0b}.home-advisor-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}.home-advisor-grid article{background:#121210;min-height:470px;padding:18px}.home-advisor-grid figure{background:#25231f;height:255px;margin:0 0 25px;overflow:hidden}.home-advisor-grid img{object-fit:cover;object-position:center top;filter:saturate(.82)contrast(1.03);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.8,.25,1),filter .4s;display:block}.home-advisor-grid article:hover img{filter:saturate();transform:scale(1.025)}.home-advisor-grid span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.home-advisor-grid h3{font:27px/1.05 var(--serif);margin:11px 0 10px}.home-advisor-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.advisor-proof-note{color:#777168;margin:18px 0 0;font-size:8px;line-height:1.6}.founder-message-copy>p+p{margin-top:0}.founder-message-copy>.founder-proof-metrics{flex-direction:initial;background:#2b261c2e;border:1px solid #2b261c2e;grid-template-columns:repeat(3,1fr);gap:1px;margin:32px 0;padding-top:0;display:grid}.founder-message-copy>.founder-proof-metrics>span{background:var(--paper);min-height:120px;color:inherit;letter-spacing:0;text-transform:none;flex-direction:column;justify-content:space-between;margin:0;padding:16px;display:flex}.founder-message-copy>.founder-proof-metrics strong{color:#806a40;font:38px/1 var(--serif);font-weight:400}.founder-proof-metrics small{color:#625e55;letter-spacing:.05em;text-transform:uppercase;font-size:8px;line-height:1.45}.advisor-offers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px;padding:15px 0}.advisor-offers small{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:7px}.advisor-offers p{color:#c0b8ab;margin:7px 0 0;font-size:9px;line-height:1.55}.home-insights,.insights-index{background:var(--paper);color:#171612}.home-insights .eyebrow,.insights-index .eyebrow{color:#806a40}.home-insight-grid,.insight-card-grid{background:#2b261c33;border:1px solid #2b261c33;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.home-insight-grid article,.insight-card-grid article{background:#e6e0d5;flex-direction:column;min-height:370px;padding:30px;transition:transform .35s cubic-bezier(.22,.8,.25,1),background .35s;display:flex}.home-insight-grid article:hover,.insight-card-grid article:hover{background:#ede7dc;transform:translateY(-5px)}.home-insight-grid small,.insight-card-grid article>span{color:#806a40;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.home-insight-grid h3,.insight-card-grid h3{font:31px/1.05 var(--serif);margin:74px 0 14px}.home-insight-grid p,.insight-card-grid p{color:#625e55;font-size:11px;line-height:1.7}.home-insight-grid a,.insight-card-grid article>div{border-top:1px solid #2b261c33;margin-top:auto;padding-top:16px}.home-insight-grid a,.insight-card-grid a{color:#40382b;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.insight-card-grid article>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.insight-card-grid article>div small{color:#777168;font-size:8px}.home-insights-all{color:#6f5a31;margin-top:28px}.insights-hero{background:radial-gradient(circle at 74% 30%,#332d21 0,#17140f 25%,#090908 64%);padding:210px 0 110px}.insights-hero h1{max-width:1050px;font:clamp(62px,7vw,100px)/.96 var(--serif);letter-spacing:-.05em;margin:0}.insights-hero>.shell>p:last-child{color:#aaa398;max-width:650px;font-size:15px;line-height:1.75}.insights-index-head{max-width:850px}.insights-index-head h2{font:clamp(48px,5vw,72px)/1 var(--serif);margin:0}.insight-article{background:var(--paper);color:#171612}.insight-article>header{color:var(--ivory);background:linear-gradient(145deg,#1f1b14,#0d0d0b);padding:190px 0 90px}.insight-article>header .shell{max-width:1180px}.insight-back{color:#aaa398;letter-spacing:.1em;text-transform:uppercase;margin-bottom:55px;font-size:8px;display:inline-block}.insight-article header h1{max-width:1050px;font:clamp(60px,7vw,96px)/.96 var(--serif);letter-spacing:-.05em;margin:0}.insight-article header p:not(.eyebrow){color:#c4beb4;max-width:760px;margin:28px 0 18px;font-size:15px;line-height:1.75}.insight-article header small{color:#8f887d;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.insight-article-layout{grid-template-columns:320px 1fr;align-items:start;gap:100px;padding-top:95px;padding-bottom:115px;display:grid}.insight-article-layout>aside{background:#dfd8cc;border-top:2px solid #806a40;padding:26px;position:sticky;top:120px}.insight-article-layout>aside span{color:#806a40;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.insight-article-layout>aside p{color:#4f4a42;font:24px/1.35 var(--serif)}.insight-article-layout>aside a{color:#6f5a31;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.insight-body{max-width:810px}.insight-body>section{margin-bottom:72px}.insight-body h2{font:clamp(38px,4vw,55px)/1.05 var(--serif);letter-spacing:-.03em;margin:0 0 22px}.insight-body p{color:#575249;font-size:14px;line-height:1.85}.insight-body ul{background:#2b261c2b;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 0;padding:1px;list-style:none;display:grid}.insight-body li{color:#4d473e;background:#e6e0d5;align-items:center;min-height:70px;padding:15px;font-size:10px;display:flex}.insight-faq{border-top:1px solid #2b261c33;padding-top:52px}.insight-faq details{border-top:1px solid #2b261c33}.insight-faq details:last-child{border-bottom:1px solid #2b261c33}.insight-faq summary{cursor:pointer;font:22px/1.25 var(--serif);padding:21px 34px 21px 0}.insight-faq details p{padding:0 30px 18px 0}.insight-sources{background:#ddd5c8;padding:34px}.insight-sources h2{font-size:40px}.insight-sources a{color:#4f4535;border-top:1px solid #2b261c33;justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.concierge-whatsapp{color:var(--ivory);background:#111b14;border:1px solid #b89a5e6b;grid-template-columns:1fr auto;align-items:center;gap:3px 16px;margin:13px 18px 18px;padding:14px;display:grid}.concierge-whatsapp span{color:#8f9a8f;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.concierge-whatsapp strong{font:18px var(--serif);font-weight:400}.concierge-whatsapp i{color:var(--gold);grid-area:1/2/3;font-style:normal}@media (width<=1000px){.direct-booking-section,.insight-article-layout{grid-template-columns:1fr;gap:45px}.direct-booking-section>.reveal:first-child,.insight-article-layout>aside{position:static}.home-advisor-grid,.home-insight-grid,.insight-card-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.direct-booking-card{padding:26px}.booking-founder{grid-template-columns:95px 1fr;align-items:start;gap:17px}.booking-founder figure{height:130px}.booking-expect{grid-template-columns:1fr;gap:8px}.founder-proof-metrics,.home-advisor-grid,.home-insight-grid,.insight-card-grid,.insight-body ul{grid-template-columns:1fr}.home-advisor-grid figure{height:330px}.insights-hero,.insight-article>header{padding-top:150px}.insight-article-layout{padding-top:60px}}@media (prefers-reduced-motion:reduce){.direct-booking-card:before{animation:none}.home-advisor-grid img,.home-insight-grid article,.insight-card-grid article{transition:none}}.student-benefit-strip{background:var(--gold);color:#11100d}.student-benefit-strip .shell{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:62px;display:grid}.student-benefit-strip span{letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:750}.student-benefit-strip strong{font:20px/1.2 var(--serif);font-weight:400}.student-benefit-strip a{color:#11100d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:22px;font-size:8px;font-weight:750;display:flex}.student-benefit-strip i{font-style:normal}.home-living{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0a09;align-items:end;min-height:520px;display:flex;position:relative;overflow:hidden}.home-living-image{opacity:.78;background:linear-gradient(90deg,#060708fc 0%,#060708e0 52%,#06070847 100%),url(/images/quadrant-living-hero.webp) 50%/cover no-repeat;transition:scale 1.2s;position:absolute;inset:0}.home-living:hover .home-living-image{scale:1.015}.home-living-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;padding-bottom:70px;display:grid;position:relative}.home-living h2{max-width:720px;font:clamp(48px,5vw,70px)/1 var(--serif);letter-spacing:-.04em;margin:0}.home-living-grid>.reveal:last-child p{color:#c1bbb0;font-size:14px;line-height:1.8}.home-living-grid .button{margin-top:22px}.living-hero{background:#090909;align-items:end;min-height:790px;display:flex;position:relative;overflow:hidden}.living-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.living-hero-shade{background:linear-gradient(90deg,#050709fa 0%,#050709d6 43%,#0507091a 88%),linear-gradient(#0000 48%,#050607cc);position:absolute;inset:0}.living-hero-content{padding-bottom:95px;position:relative}.living-hero-content h1{max-width:920px;font:clamp(58px,6.5vw,92px)/.97 var(--serif);letter-spacing:-.05em;margin:0}.living-hero-content>p:not(.eyebrow){color:#c6c0b5;max-width:650px;margin:27px 0 34px;font-size:15px;line-height:1.75}.living-hero-content>div{align-items:center;gap:32px;display:flex}.living-position{background:var(--paper);color:#171612}.living-position .eyebrow,.living-request .eyebrow{color:#806a40}.living-position .lead-copy{color:#625e55}.living-trust-line{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.living-trust-line span{color:#655f55;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2b261c33;padding:8px 10px;font-size:7px}.living-comparison{background:#0d0d0b}.living-section-head{max-width:900px;margin-bottom:55px}.living-section-head h2{font:clamp(48px,5vw,72px)/1 var(--serif);letter-spacing:-.04em;margin:0}.living-comparison-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.living-comparison-grid article{background:linear-gradient(145deg,#181713,#10100e);min-height:310px;padding:31px}.living-comparison-grid article>span{color:var(--gold);letter-spacing:.12em;font-size:8px}.living-comparison-grid h3{font:31px/1.04 var(--serif);margin:95px 0 13px}.living-comparison-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.72}.living-provider{color:#171612;background:#e1dacd}.living-provider h2{font:clamp(46px,4.8vw,68px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.living-method-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.living-method-intro{position:sticky;top:120px}.living-method-intro>p:last-child{color:#5f5a51;max-width:580px;font-size:14px;line-height:1.8}.living-method-steps{border-top:1px solid #2b261c33;display:grid}.living-method-steps article{border-bottom:1px solid #2b261c33;grid-template-columns:62px 1fr;gap:24px;min-height:150px;padding:27px 0;display:grid}.living-method-steps article>span{color:#806a40;letter-spacing:.13em;font-size:8px}.living-method-steps h3{font:32px/1 var(--serif);margin:0 0 10px}.living-method-steps p{color:#625e55;max-width:570px;margin:0;font-size:12px;line-height:1.72}.living-disclosure{color:#5f5a51;background:#ffffff3d;border-left:2px solid #806a40;gap:18px;margin-top:55px;padding:20px 22px;font-size:10px;line-height:1.75;display:flex}.living-disclosure strong{color:#3b3429;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:8px}.living-request{background:var(--paper);color:#171612}.living-request-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.living-request-grid>.reveal:first-child{position:sticky;top:120px}.living-request h2{font:clamp(48px,5vw,70px)/1 var(--serif);letter-spacing:-.04em;margin:0}.living-request-grid>.reveal:first-child p:not(.eyebrow){color:#625e55;line-height:1.8}.living-request-grid ol{border-top:1px solid #2b261c33;margin:35px 0 0;padding:0;list-style:none}.living-request-grid ol li{color:#3d3932;border-bottom:1px solid #2b261c33;gap:18px;padding:15px 0;font-size:11px;display:flex}.living-request-grid ol span{color:#806a40;font-size:8px}.living-request-form{background:#e4ded2;border:1px solid #2b261c38;gap:17px;padding:36px;display:grid}.living-form-head{margin-bottom:12px}.living-form-head>span{color:#806a40;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.living-form-head h2{font:38px/1.02 var(--serif);margin:10px 0}.living-form-head p{color:#655f55;margin:0;font-size:11px}.living-request-form label,.ielts-benefit-form label{color:#625d53;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:8px;display:flex}.living-request-form input,.living-request-form select,.living-request-form textarea,.ielts-benefit-form input,.ielts-benefit-form select{color:#171612;width:100%;min-height:48px;font:12px var(--font-geist);text-transform:none;background:#eee8dd;border:1px solid #2b261c38;outline:0;padding:11px 12px}.living-request-form textarea{resize:vertical;min-height:115px}.living-request-form input:focus,.living-request-form select:focus,.living-request-form textarea:focus,.ielts-benefit-form input:focus,.ielts-benefit-form select:focus{border-color:#806a40}.living-request-form .consent,.ielts-benefit-form .consent{letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;gap:10px;font-size:9px;line-height:1.55}.living-request-form .consent input,.ielts-benefit-form .consent input{accent-color:#806a40;width:auto;min-height:0;margin-top:3px}.living-request-form .button,.ielts-benefit-form .button{justify-content:space-between;margin-top:10px}.living-form-success,.ielts-success{background:#e4ded2;border:1px solid #2b261c38;padding:55px}.living-form-success>span,.ielts-success>span{color:#806a40;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.living-form-success h3,.ielts-success h2{font:46px/1.02 var(--serif);margin:20px 0 12px}.living-form-success p,.ielts-success p{color:#625e55;line-height:1.75}.ielts-success>small{color:#777168;margin-top:18px;font-size:9px;line-height:1.6;display:block}.living-legal,.ielts-disclaimer{border-top:1px solid var(--line);color:#6f6a61;background:#090908;padding:24px 0;font-size:8px;line-height:1.7}.guide-honour{background:var(--paper);color:#171612}.guide-honour-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:95px;display:grid}.guide-honour .eyebrow,.guide-onboarding .eyebrow{color:#806a40}.guide-honour h2{font:clamp(46px,5vw,72px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.guide-honour-grid>.reveal:last-child p{color:#625e55;margin:0;font-size:15px;line-height:1.85}.guide-honour blockquote{color:#806a40;font:29px/1.2 var(--serif);border-top:1px solid #2b261c33;margin:32px 0 0;padding:24px 0 0}.guide-role{background:#0d0d0b}.guide-role-head{max-width:900px;margin-bottom:60px}.guide-role-head h2{font:clamp(48px,5.2vw,74px)/1 var(--serif);letter-spacing:-.04em;margin:0}.guide-role-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.guide-role-grid article{background:linear-gradient(145deg,#191814,#10100e);flex-direction:column;min-height:390px;padding:30px;display:flex}.guide-role-grid article>span{color:var(--gold);letter-spacing:.13em;font-size:8px}.guide-role-grid h3{font:30px/1.05 var(--serif);margin:100px 0 13px}.guide-role-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.guide-standard{background:#151512}.guide-standard .copy-block h2{max-width:650px}.guide-onboarding{background:var(--paper);color:#171612}.guide-onboarding-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:80px;display:grid}.guide-onboarding-grid>.reveal:first-child{position:sticky;top:120px}.guide-onboarding-grid h2{font:clamp(46px,5vw,68px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.guide-onboarding-grid>.reveal:first-child p:not(.eyebrow){color:#625e55;line-height:1.8}.guide-privacy-note{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.guide-privacy-note span{color:#655b4b;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2b261c33;padding:8px 10px;font-size:7px}.guide-onboarding-form{background:linear-gradient(145deg,#e9e3d8,#ded6c8);border:1px solid #2b261c38;gap:18px;padding:38px;display:grid}.guide-form-head{margin-bottom:10px}.guide-form-head>span,.guide-onboarding-success>span{color:#806a40;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.guide-form-head h2{font:42px/1.02 var(--serif);margin:11px 0 9px}.guide-form-head p{color:#655f55;margin:0;font-size:11px;line-height:1.7}.guide-onboarding-form label:not(.consent):not(.compass-honeypot){color:#625d53;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:8px;display:flex}.guide-onboarding-form input,.guide-onboarding-form select,.guide-onboarding-form textarea{color:#171612;width:100%;min-height:49px;font:12px var(--font-geist);text-transform:none;background:#f0eadf;border:1px solid #2b261c38;outline:0;padding:11px 12px}.guide-onboarding-form textarea{resize:vertical;min-height:120px}.guide-onboarding-form input:focus,.guide-onboarding-form select:focus,.guide-onboarding-form textarea:focus{border-color:#806a40}.guide-onboarding-form .consent{color:#625d53!important}.guide-onboarding-form .consent a{color:#6f572f}.guide-onboarding-form .button{justify-content:space-between;margin-top:8px}.guide-onboarding-success{background:#e4ded2;border:1px solid #2b261c38;padding:60px 48px}.guide-onboarding-success h2{font:48px/1.02 var(--serif);margin:18px 0 12px}.guide-onboarding-success p{color:#625e55;line-height:1.8}.guide-onboarding-success a{color:#6f572f;letter-spacing:.1em;text-transform:uppercase;gap:15px;margin-top:20px;font-size:8px;font-weight:700;display:inline-flex}.ielts-hero{background:radial-gradient(circle at 78% 35%,#342e21 0,#17140f 27%,#080807 66%);padding:190px 0 100px}.ielts-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.ielts-hero h1{max-width:900px;font:clamp(58px,6.4vw,90px)/.97 var(--serif);letter-spacing:-.05em;margin:0}.ielts-hero-grid>.reveal:first-child p:not(.eyebrow){color:#bdb7ac;max-width:660px;font-size:15px;line-height:1.75}.ielts-hero .button{margin-top:22px}.ielts-value{background:#08080773;border:1px solid #b89a5e80;flex-direction:column;justify-content:center;min-height:350px;padding:36px;display:flex;box-shadow:0 25px 60px #00000040}.ielts-value small{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.ielts-value strong{color:var(--gold-light);font:500 clamp(72px,8vw,112px)/.8 var(--font-geist);letter-spacing:-.07em;align-items:baseline;gap:8px;margin:28px 0 18px;display:flex}.ielts-value strong span{font-size:.38em}.ielts-value p{color:#969086;font-size:10px}.ielts-process{background:var(--paper);color:#171612}.ielts-process .eyebrow,.ielts-apply .eyebrow{color:#806a40}.ielts-process-grid{background:#2b261c33;border:1px solid #2b261c33;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ielts-process-grid.ielts-process-three{grid-template-columns:repeat(3,1fr)}.ielts-process-grid article{background:var(--paper);min-height:265px;padding:27px}.ielts-process-grid span{color:#806a40;font-size:8px}.ielts-process-grid h3{font:28px/1.05 var(--serif);margin:78px 0 12px}.ielts-process-grid p{color:#625e55;font-size:10px;line-height:1.7}.ielts-apply{color:#171612;background:#ded7ca}.ielts-apply-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.ielts-apply h2{font:clamp(50px,5vw,72px)/1 var(--serif);margin:0}.ielts-apply-grid>.reveal:first-child p{color:#625e55;line-height:1.75}.ielts-apply ul{margin:30px 0 0;padding:0;list-style:none}.ielts-apply li{border-top:1px solid #2b261c33;padding:13px 0;font-size:11px}.ielts-benefit-form{background:#e9e3d8;border:1px solid #2b261c38;gap:17px;padding:36px;display:grid}.cookie-consent{z-index:120;width:min(720px,100vw - 44px);color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0bfa;border:1px solid #b89a5e94;padding:25px;position:fixed;bottom:22px;right:22px;box-shadow:0 28px 80px #00000080}.cookie-copy>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:7px}.cookie-copy h2{font:29px/1.05 var(--serif);margin:9px 0 7px}.cookie-copy p{max-width:610px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.cookie-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.cookie-actions button{cursor:pointer;letter-spacing:.09em;text-transform:uppercase;min-height:41px;padding:10px 13px;font-size:7px;font-weight:700}.cookie-primary{border:1px solid var(--gold);background:var(--gold);color:#11100d}.cookie-secondary{border:1px solid var(--line);color:#c3bcb0;background:0 0}.cookie-preferences{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:18px;display:grid}.cookie-preferences>div,.cookie-preferences label{background:#151513;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;min-height:62px;padding:11px 14px;display:grid}.cookie-preferences strong,.cookie-preferences small{display:block}.cookie-preferences strong{font-size:9px}.cookie-preferences small{color:var(--muted);grid-column:1;font-size:8px}.cookie-preferences b{color:var(--gold-light);text-transform:uppercase;grid-area:1/2/3;font-size:7px}.cookie-preferences input{accent-color:var(--gold);grid-area:1/2/3}.footer-cookie-button{color:#716e67;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.footer-cookie-button:hover{color:var(--ivory)}@media (width<=1000px){.home-living-grid,.living-method-grid,.living-request-grid,.guide-honour-grid,.guide-onboarding-grid,.ielts-hero-grid,.ielts-apply-grid{grid-template-columns:1fr;gap:45px}.living-comparison-grid,.ielts-process-grid{grid-template-columns:1fr 1fr}.ielts-process-grid.ielts-process-three{grid-template-columns:repeat(3,1fr)}.living-request-grid>.reveal:first-child,.living-method-intro,.guide-onboarding-grid>.reveal:first-child{position:static}.guide-role-grid{grid-template-columns:1fr 1fr}.ielts-value{min-height:260px}}@media (width<=700px){.student-benefit-strip .shell{grid-template-columns:1fr;gap:7px;padding:16px 0}.student-benefit-strip strong{font-size:18px}.home-living{min-height:620px}.home-living-grid{padding-bottom:70px}.home-living-image{background:linear-gradient(#06070840,#060708c2 33%,#060708fa 92%),url(/images/quadrant-living-hero.webp) 70%/cover no-repeat}.living-hero{min-height:760px}.living-hero-shade{background:linear-gradient(#0507093d,#050709c7 33%,#050709fa 95%)}.living-hero-content{padding-bottom:70px}.living-hero-content>div{flex-direction:column;align-items:flex-start}.living-disclosure{flex-direction:column}.guide-role-grid{grid-template-columns:1fr}.guide-role-grid article{min-height:290px}.guide-role-grid h3{margin-top:60px}.guide-onboarding-form{padding:25px}.living-comparison-grid,.ielts-process-grid,.ielts-process-grid.ielts-process-three{grid-template-columns:1fr}.living-request-form,.ielts-benefit-form{padding:24px}.living-form-success,.ielts-success{padding:35px 24px}.cookie-consent{width:calc(100vw - 24px);padding:20px;bottom:12px;right:12px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home-living-image{transition:none}}.site-progress{z-index:2;background:var(--gold-light);transform-origin:0;will-change:transform;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hero-image{animation:1.5s cubic-bezier(.22,.8,.25,1) both hero-settle}.hero-eyebrow,.hero h1,.hero-copy,.hero-principle,.hero-actions{animation:.82s cubic-bezier(.22,.8,.25,1) both hero-intro}.hero h1{animation-delay:90ms}@keyframes hero-intro{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-settle{0%{opacity:.35;transform:scale(1.07)}to{opacity:.76;transform:scale(1.02)}}.decision-system{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0d0b;padding:118px 0 126px;position:relative;overflow:hidden}.decision-system:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#b89a5e17 1px,#0000 1px),linear-gradient(90deg,#b89a5e17 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 36% 72%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 36% 72%,#0000 98%)}.decision-system .shell{position:relative}.decision-system-head{grid-template-columns:1.15fr .65fr;align-items:end;gap:100px;margin-bottom:64px;display:grid}.decision-system-head h2{max-width:800px;font:clamp(49px,5.4vw,76px)/1 var(--serif);letter-spacing:-.042em;text-wrap:balance;margin:0}.decision-system-head>p{color:#999287;margin:0;font-size:14px;line-height:1.8}.decision-system-body{border:1px solid var(--line);background:var(--line);grid-template-columns:1.08fr .92fr;gap:1px;min-height:610px;display:grid;box-shadow:0 34px 90px #00000040}.decision-quadrants{background:var(--line);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:relative;overflow:hidden}.decision-quadrants>button{z-index:1;min-height:285px;color:var(--ivory);cursor:pointer;text-align:left;background:#151513;border:0;outline:0;flex-direction:column;align-items:flex-start;padding:30px;transition:background .42s cubic-bezier(.22,.8,.25,1),color .35s,transform .42s cubic-bezier(.22,.8,.25,1);display:flex;position:relative}.decision-quadrants>button:hover,.decision-quadrants>button:focus-visible{background:#1d1b16}.decision-quadrants>button:focus-visible{box-shadow:inset 0 0 0 1px var(--gold)}.decision-quadrants>button.is-active{background:linear-gradient(145deg,#272219,#171612)}.decision-quadrants>button.is-active:before{content:"";background:var(--gold-light);width:2px;animation:.55s cubic-bezier(.22,.8,.25,1) both decision-edge;position:absolute;inset:0 auto 0 0}.decision-quadrants button>span{color:var(--gold);letter-spacing:.16em;font-size:8px}.decision-quadrants button>strong{max-width:260px;font:30px/1.05 var(--serif);letter-spacing:-.025em;margin-top:auto;font-weight:400}.decision-quadrants button>small{color:#8f887e;max-width:280px;margin-top:12px;font-size:10px;line-height:1.6}.decision-quadrants button.is-active>small{color:#beb6aa}.decision-route{z-index:2;background:linear-gradient(90deg,transparent,var(--gold-light));pointer-events:none;width:150px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.decision-route i{border:1px solid var(--gold-light);background:#11110f;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.decision-route b{border:1px solid var(--gold-light);background:#171612;width:13px;height:13px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.decision-response{background:linear-gradient(145deg,#1d1a14,#0e0e0c);flex-direction:column;justify-content:center;padding:58px;animation:.55s cubic-bezier(.22,.8,.25,1) both decision-response-in;display:flex;position:relative;overflow:hidden}.decision-response:after{content:"";pointer-events:none;border:1px solid #b89a5e21;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-125px;right:-125px;box-shadow:0 0 0 62px #b89a5e06,0 0 0 124px #b89a5e03}.decision-response>*{z-index:1;position:relative}.decision-response-index{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.decision-response-index span{color:var(--gold-light);font:29px/1 var(--serif)}.decision-response-index small{color:#777168;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.decision-response h3{max-width:560px;font:clamp(41px,4vw,58px)/1.02 var(--serif);letter-spacing:-.035em;margin:70px 0 18px}.decision-response>p{color:#aaa397;max-width:560px;margin:0;font-size:13px;line-height:1.75}.decision-signals{flex-wrap:wrap;gap:6px;margin:30px 0 48px;display:flex}.decision-signals span{border:1px solid var(--line);color:#c4bcae;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:7px}.decision-response>a{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #b89a5e6b;border-bottom:1px solid #b89a5e6b;justify-content:space-between;align-items:center;margin-top:auto;padding:17px 0;font-size:8px;font-weight:700;display:flex}.decision-response>a span{transition:transform .3s cubic-bezier(.22,.8,.25,1)}.decision-response>a:hover span{transform:translate(3px,-3px)}@keyframes decision-edge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes decision-response-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.proposition{position:relative;overflow:hidden}.proposition:after{content:"01  /  02  /  03";color:#65512b38;font:clamp(56px,8vw,120px)/1 var(--serif);letter-spacing:.05em;pointer-events:none;position:absolute;top:95px;right:4vw}.pillar-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr}.pillar-grid>.reveal:first-child{grid-row:1/3}.pillar-grid>.reveal:first-child .pillar-card{flex-direction:column;min-height:621px;display:flex}.pillar-grid>.reveal:first-child .pillar-card>span{font:clamp(82px,10vw,150px)/.8 var(--serif);color:#806a4038;display:block}.pillar-grid>.reveal:first-child .pillar-card h3{max-width:430px;margin-top:auto;padding-top:40px;font-size:clamp(46px,5vw,68px)}.pillar-grid>.reveal:not(:first-child) .pillar-card{min-height:310px}.pillar-grid>.reveal:not(:first-child) .pillar-card h3{margin-top:48px}.pillar-card{height:100%;overflow:hidden}.pillar-card:after{content:"";border:1px solid #806a402e;width:118px;height:118px;transition:transform .55s cubic-bezier(.22,.8,.25,1),border-color .4s;position:absolute;bottom:-42px;right:-42px;transform:rotate(45deg)}.pillar-card:hover:after{border-color:#d1b9787a;transform:rotate(45deg)scale(1.18)}.compass-centre-point,.map-centre-point{border:1px solid var(--gold-light);background:#15130f;width:36px;height:36px;display:block;transform:rotate(45deg);box-shadow:inset 0 0 0 9px #15130f,inset 0 0 0 10px #d1b97873}.compass-orbit>.compass-centre-point{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.map-centre>.map-centre-point{margin:12px 0}.cta-principles{border-top:1px solid #b89a5e73;min-width:280px;display:grid}.cta-principles span{border-bottom:1px solid var(--line);color:#b8b0a3;min-height:66px;font:24px/1 var(--serif);justify-content:space-between;align-items:center;display:flex}.cta-principles span:before{color:var(--gold);font:8px var(--font-geist);letter-spacing:.12em}.cta-principles span:first-child:before{content:"01"}.cta-principles span:nth-child(2):before{content:"02"}.cta-principles span:nth-child(3):before{content:"03"}.home-advisor-grid article{transition:transform .42s cubic-bezier(.22,.8,.25,1),background .4s;position:relative}.home-advisor-grid article:before{content:"";background:var(--gold-light);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.22,.8,.25,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.home-advisor-grid article:hover{background:#181713;transform:translateY(-6px)}.home-advisor-grid article:hover:before{transform:scaleX(1)}@media (width<=1000px){.decision-system-head,.decision-system-body{grid-template-columns:1fr}.decision-system-head{gap:28px}.decision-system-body{min-height:0}.decision-response{min-height:540px}.pillar-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.pillar-grid>.reveal:first-child{grid-area:auto/1/auto/-1}.pillar-grid>.reveal:first-child .pillar-card{min-height:500px}.pillar-grid>.reveal:first-child .pillar-card h3{padding-top:40px}}@media (width<=700px){.decision-system{padding:88px 0}.decision-system-head{margin-bottom:38px}.decision-system-head h2{font-size:47px}.decision-quadrants{grid-template-rows:none;grid-template-columns:1fr}.decision-quadrants>button{min-height:190px}.decision-quadrants button>strong{margin-top:48px;font-size:27px}.decision-route{display:none}.decision-response{min-height:520px;padding:30px 24px}.decision-response h3{margin-top:50px;font-size:43px}.pillar-grid{grid-template-columns:1fr}.pillar-grid>.reveal:first-child{grid-column:auto}.pillar-grid>.reveal:first-child .pillar-card{min-height:430px}.pillar-grid>.reveal:first-child .pillar-card h3{padding-top:35px;font-size:48px}.cta-principles{width:100%;min-width:0}}@media (hover:none){.home-advisor-grid article:hover,.pillar-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.hero-image,.hero-eyebrow,.hero h1,.hero-copy,.hero-principle,.hero-actions,.decision-response,.decision-quadrants>button.is-active:before{animation:none}.decision-quadrants>button,.decision-response>a span,.pillar-card:after,.home-advisor-grid article,.home-advisor-grid article:before{transition:none}}.concierge-panel{overscroll-behavior:contain;max-height:min(790px,100dvh - 108px);padding:20px}.concierge-founder{grid-template-columns:82px 1fr;gap:16px;margin:0 0 16px;padding:11px}.concierge-founder img{width:82px;height:102px}.concierge-founder small{font-size:11px}.concierge-founder h3{font-size:25px}.concierge-founder p{font-size:13px;line-height:1.5}.concierge-modes{margin:0 0 15px}.concierge-modes button{min-height:46px;font-size:12px}.concierge-intro{color:#b0a99d;margin:0 0 12px;font-size:14px;line-height:1.6}.concierge-quick{grid-template-columns:1fr 1fr;gap:7px;display:grid}.concierge-quick button{border:1px solid var(--line);color:#c8c0b5;cursor:pointer;text-align:left;min-height:58px;font:13px/1.35 var(--font-geist);background:#141411;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.concierge-quick button:hover,.concierge-quick button:focus-visible{border-color:var(--gold);color:var(--ivory)}.concierge-quick button span{color:var(--gold)}.concierge-transcript{scroll-behavior:smooth;max-height:360px;padding-right:5px;overflow-y:auto}.concierge-turn+.concierge-turn{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.concierge-question{color:var(--ivory);font:17px/1.35 var(--serif);margin:0 0 8px}.concierge-question span{color:var(--gold);font:10px var(--font-geist);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;display:block}.concierge-answer{padding:18px}.concierge-answer>small{font-size:10px}.concierge-answer h4{margin:10px 0;font-size:27px}.concierge-answer p{font-size:14px;line-height:1.65}.concierge-answer ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.concierge-answer li{color:#beb6aa;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.concierge-answer li:before{content:"◆";color:var(--gold);font-size:7px;position:absolute;top:3px;left:0}.concierge-followups{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.concierge-followups button{width:auto;color:var(--gold-light);letter-spacing:0;text-transform:none;background:0 0;border:1px solid #b89a5e59;margin:0;padding:8px 10px;font-size:11px;line-height:1.35}.concierge-search{z-index:2;background:#0d0d0b;margin:13px 0 0;position:sticky;bottom:0}.concierge-search input{min-height:52px;padding:13px;font-size:14px}.concierge-search button{min-width:66px;font-size:11px}.concierge-handoff{margin-top:14px;padding:18px}.concierge-handoff>small{font-size:10px}.concierge-handoff h4{font-size:26px}.concierge-handoff p{font-size:13px;line-height:1.55}.concierge-handoff a{align-items:center;min-height:46px;font-size:11px}.concierge-handoff>button{font-size:10px}.concierge-footer{font-size:10px;line-height:1.45}.team-message-form>p,.team-message-success p{font-size:14px}.team-message-form>label:not(.consent):not(.compass-honeypot){font-size:11px}.team-message-form input,.team-message-form textarea{min-height:48px;font-size:14px}.team-message-form textarea{min-height:105px}@media (width<=700px){.concierge{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;left:10px}.concierge-panel{max-height:calc(100dvh - 86px);padding:14px;bottom:calc(100% + 7px)}.concierge-toggle{min-height:58px;padding:8px 11px}.concierge-toggle b{font-size:17px}.concierge-toggle small{letter-spacing:.09em;font-size:10px}.concierge-founder{grid-template-columns:62px 1fr;gap:12px;padding:8px}.concierge-founder img{width:62px;height:78px}.concierge-founder h3{font-size:21px}.concierge-founder p{display:none}.concierge-modes button{font-size:11px}.concierge-quick{grid-template-columns:1fr}.concierge-quick button{min-height:50px;font-size:13px}.concierge-transcript{max-height:300px}.concierge-answer{padding:15px}.concierge-answer h4{font-size:24px}.concierge-search{grid-template-columns:minmax(0,1fr) 62px}.concierge-footer{flex-direction:column;gap:5px}.booking-founder{grid-template-columns:80px 1fr}.booking-founder figure{height:112px}.direct-booking-card h2{font-size:34px}.direct-booking-card p,.booking-expect p{font-size:14px}.direct-booking-card .button,.booking-message{min-height:52px;font-size:11px}}@media (width<=390px){.concierge-panel{padding:11px}.concierge-founder h3{font-size:19px}.concierge-answer h4{font-size:22px}.concierge-transcript{max-height:270px}.booking-founder{grid-template-columns:1fr}.booking-founder figure{width:92px;height:116px}}@media (width>=1400px){.shell{width:min(1440px,100% - 96px)}.header-inner{max-width:1520px;padding-inline:40px}.hero h1{max-width:1080px}.hero-copy{max-width:760px}.footer-disclaimer{max-width:1080px;margin-left:max(48px,50% - 720px)}}.school-database-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.school-database-head h2{max-width:860px;font:clamp(48px,5.2vw,76px)/1.02 var(--serif);letter-spacing:-.04em;margin:0}.school-database-head>div:last-child>p{color:#625e55;max-width:650px;margin:0 0 22px;font-size:16px;line-height:1.75}.schools-database .intelligence-explorer{margin-top:48px}.intelligence-card-signals{border-top:1px solid #231f1724;gap:10px;margin-top:24px;padding-top:18px;display:grid}.experience-rating{align-items:center;gap:13px;margin:18px 0 10px;display:flex}.experience-rating>span{color:#806a40;align-items:baseline;gap:2px;display:flex}.experience-rating>span b{font:32px/1 var(--serif);font-weight:400}.experience-rating>span small{color:#777168;font-size:9px}.experience-rating>div{flex-direction:column;display:flex}.experience-rating>div strong{color:#29261f;font-size:11px;font-weight:650}.experience-rating>div small{color:#777168;font-size:8px;line-height:1.4}.experience-rating.is-compact{margin:0}.experience-rating.is-compact>span b{font-size:25px}.experience-rating.is-compact>div small{max-width:175px}.accreditation-badges{flex-wrap:wrap;gap:5px;margin:18px 0 10px;display:flex}.accreditation-badges span{color:#66583f;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2b261c38;padding:6px 8px;font-size:7px;font-weight:650}.accreditation-badges span.is-triple{color:#f4f0e6;background:#806a40;border-color:#806a40}.intelligence-card-signals .accreditation-badges{margin:0}.intelligence-card-signals .accreditation-badges span:nth-child(n+4){display:none}.intelligence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-facts>div{min-height:165px}.intelligence-facts .experience-rating{margin-top:23px}.intelligence-facts .accreditation-badges{margin-top:25px}.school-access-callout{background:#ded6c8;border:1px solid #806a4057;grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:18px;padding:24px;display:grid}.school-access-callout small{color:#806a40;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:650}.school-access-callout h4{color:#242119;font:28px/1.05 var(--serif);margin:8px 0 5px;font-weight:400}.school-access-callout p{color:#6d665b;max-width:650px;margin:0;font-size:11px;line-height:1.6}.school-access-callout>div:last-child{grid-template-columns:1fr 1fr;gap:7px;min-width:370px;display:grid}.school-access-callout a{color:#574726;letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #806a40;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:8px;font-weight:700;display:flex}.school-access-callout a:first-child{color:var(--gold-light);background:#171612;border-color:#171612}.comparison-panel{min-height:660px!important}.comparison-panel .accreditation-badges{margin:0}.network-directory-first{padding-top:100px}.network-profile,.intelligence-card{content-visibility:auto;contain-intrinsic-block-size:auto 420px}.intelligence-detail{animation-duration:.18s}.decision-response{animation-duration:.3s}.reveal.is-visible{animation-duration:.52s}@supports (animation-timeline:view()){.network-profile,.pricing-begin-step,.pricing-option,.complete-plan,.founder-message-portrait{animation:none}}@media (width<=1000px){.school-database-head{grid-template-columns:1fr;gap:28px}.school-access-callout{grid-template-columns:1fr}.school-access-callout>div:last-child{min-width:0}}@media (width<=700px){.shell{width:calc(100% - 36px)}.header-inner{padding-inline:18px}.site-header{height:76px}.site-header.is-scrolled{height:66px}.brand-mark{width:36px;height:36px}.brand>span b{font-size:15px}.header-cta{display:none}.inner-hero{min-height:520px;padding-top:132px}.inner-hero h1{font-size:clamp(43px,13vw,58px)}.inner-hero>.shell>p:last-child{font-size:15px}.schools-database{padding-top:78px}.school-database-head h2{font-size:44px}.school-database-head>div:last-child>p{font-size:15px}.intelligence-explorer{margin-top:36px}.intelligence-card-main{min-height:370px;padding:22px}.intelligence-card-main h3{font-size:29px}.intelligence-facts{grid-template-columns:1fr}.intelligence-facts>div{min-height:0}.school-access-callout{padding:20px}.school-access-callout h4{font-size:26px}.school-access-callout>div:last-child{grid-template-columns:1fr}.school-access-callout a{min-height:48px;font-size:9px}.intelligence-actions a{justify-content:center;align-items:center;min-height:44px;display:flex}.comparison-panel{min-height:0!important;padding:25px!important}.network-directory-first{padding-top:76px}.network-directory-first .section-intro-grid{margin-bottom:38px}.profile-filters{z-index:5;background:var(--paper);scrollbar-width:none;padding:8px 0;position:sticky;top:66px;overflow-x:auto}.profile-filters::-webkit-scrollbar{display:none}.profile-filters button{flex:none;min-height:44px}.network-profile{min-height:380px}.network-profile>small{margin-top:44px}.network-profile h3{font-size:31px}}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}:where(input,select,textarea){max-width:100%}.button,.text-link,.header-cta{letter-spacing:.04em;font-size:13px}.eyebrow{letter-spacing:.14em;font-size:12px}:where(.field-grid,.launch-form,.booking-enquiry-form,.living-request-form,.team-message-form) label{letter-spacing:.02em;font-size:14px}:where(.field-grid,.launch-form,.booking-enquiry-form,.living-request-form,.team-message-form) :where(input,textarea,select){font-size:16px;line-height:1.5}:where(.launch-form,.booking-enquiry-form,.living-request-form,.team-message-form) .consent{letter-spacing:0;font-size:13px;line-height:1.6}:where(.pricing-option,.complete-plan,.home-plan-assurance,.school-access-callout) p{font-size:16px;line-height:1.7}:where(.pricing-option,.complete-plan) li{font-size:15px}:where(.pricing-option,.home-plan-assurance,.school-access-callout) a{letter-spacing:.02em;font-size:13px}:where(.pricing-terms,.provider-disclosure,.living-legal,.form-trust,.footer-disclaimer,.school-source-note){font-size:13px;line-height:1.7}:where(.pricing-option-top,.plan-kicker) small{font-size:12px}.desktop-nav a{font-size:13px}@media (width<=1300px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-toggle{display:block}}.quadrant-faq{background:var(--paper);color:#242119}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-intro h2{font:clamp(40px,4.5vw,66px)/1.05 var(--serif);letter-spacing:-.03em;margin:18px 0}.faq-intro p:not(.eyebrow){color:#625e55;max-width:350px;font-size:17px}.faq-intro a,.faq-group a{color:#735b31;border-bottom:1px solid #806a40;margin-top:12px;padding-bottom:4px;font-size:14px;display:inline-block}.faq-group+.faq-group{margin-top:38px}.faq-group h3{text-transform:uppercase;letter-spacing:.1em;color:#806a40;font-size:13px}.faq-group details{border-bottom:1px solid #c7bead}.faq-group summary{cursor:pointer;font:21px/1.4 var(--serif);justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary span{color:#806a40;flex:none}.faq-group details[open] summary span{transform:rotate(45deg)}.faq-group details>div{padding:0 0 24px}.faq-group details p{color:#625e55;margin:0;font-size:16px;line-height:1.85}.faq-answer-page{background:var(--paper);color:#252119}.faq-answer-page .shell{max-width:920px}.faq-answer-page .answer-lead{font-size:19px;line-height:1.85}.faq-answer-page .answer-reviewed{color:#716955;font-size:13px}.answer-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.related-answers{gap:12px;margin-top:45px;display:grid}.related-answers a{color:#735b31;text-underline-offset:5px;text-decoration:underline}.university-logo{background:#fff;border:1px solid #d8d0c1;border-radius:5px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.university-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.university-logo>span{color:#806a40;font:21px var(--serif)}.school-rank-score{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.qs-overall{text-align:right;display:grid}.qs-overall small,.intelligence-rank span{letter-spacing:.03em;font-size:12px;line-height:1.4}.qs-overall strong{font:31px/1.2 var(--serif);color:#745d34}.qs-overall strong span{font:12px var(--font-geist);color:#736a5a}.school-card-identity{align-items:center;gap:18px;margin-bottom:22px;display:flex}.school-card-identity>div{min-width:0}.school-card-identity h3{margin:8px 0;font-size:29px;line-height:1.12}.school-card-identity small{font-size:12px}.school-source-note{color:#766c5b;font-size:12px!important;line-height:1.65!important}.intelligence-card-main .school-profile{font-size:16px;line-height:1.7}.intelligence-card-main{min-height:480px}.intelligence-card-main>button,.load-more-schools,.intelligence-actions a{font-size:13px}.intelligence-filters label>span,.school-search>span,.explorer-status small{font-size:12px}.intelligence-filters select,.school-search input{font-size:16px}.intelligence-facts small,.experience-rating>div small{font-size:12px;line-height:1.6}.intelligence-facts p,.intelligence-detail-intro p{font-size:16px;line-height:1.75}.accreditation-badges span{letter-spacing:.03em;padding:7px 9px;font-size:11px}.experience-rating>div strong{font-size:14px}.experience-rating>span small{font-size:12px}.comparison-panel .university-logo{margin:24px 0 16px}.comparison-qs-score{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.comparison-qs-score small{font-size:13px}.comparison-qs-score strong{font:25px var(--serif);color:var(--gold-light)}.comparison-panel dd,.comparison-panel p{font-size:16px;line-height:1.7}.school-profile-page{background:var(--paper);color:#242119}.school-profile-summary{align-items:flex-start;gap:32px;margin-bottom:42px;display:flex}.school-profile-summary .university-logo{width:116px;height:116px}.school-profile-summary h2{font:43px/1.2 var(--serif);margin:12px 0}.school-profile-summary h2 span{color:#806a40;margin-top:12px;font-size:26px;display:block}.school-profile-summary p{color:#625e55;font-size:18px;line-height:1.8}.school-profile-facts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.school-profile-facts article{border:1px solid #c7bead;padding:24px}.school-profile-facts h3{font:24px var(--serif)}.school-profile-facts p{color:#625e55;font-size:16px}.concierge{width:min(440px,100vw - 28px)}.concierge-toggle small{text-transform:none;letter-spacing:0;color:#c0b8a8;font-size:12px;line-height:1.45}.concierge-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.concierge-heading small{color:var(--gold-light);font-size:12px}.concierge-heading h3{font:29px/1.15 var(--serif);margin:8px 0 0}.concierge-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ivory);cursor:pointer;background:0 0;flex:none;font-size:26px}.concierge-answer p{color:#cec6b9;font-size:16px;line-height:1.75}.concierge-answer>small{text-transform:none;letter-spacing:0;color:#b9a478;font-size:12px}.concierge-followups button{cursor:pointer;min-height:44px;font-size:13px}.concierge-sources a{text-transform:none;letter-spacing:0;text-underline-offset:4px;margin-top:12px;font-size:12px;line-height:1.5;text-decoration:underline}.concierge-search input{width:100%;min-width:0;font-size:16px}.concierge-search button{font-size:14px}.question-insights-choice{color:#bfb6a6;align-items:flex-start;gap:10px;margin-top:15px;font-size:12px;line-height:1.6;display:flex}.question-insights-choice input{accent-color:var(--gold);flex:none;width:16px;height:16px;margin-top:5px}.concierge-disclosure{color:#b4ab9b;font-size:12px;line-height:1.6}.concierge-disclosure a{color:var(--gold-light);text-decoration:underline}.concierge-handoff>button,.concierge-handoff>a{border:1px solid var(--line);width:100%;min-height:44px;color:var(--gold-light);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:8px;padding:12px;font-size:13px;display:flex}.concierge-handoff .concierge-clear{color:#b4ab9b;border:0;padding:6px}.concierge-thinking{color:var(--gold-light);font-size:14px}.concierge-insights{border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.insight-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.insight-topic-grid article{border:1px solid var(--line);gap:10px;padding:20px;display:grid}.insight-topic-grid strong{font:30px var(--serif);color:var(--gold-light)}.living-discovery{background:#faf8f0}.living-client-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:60px;display:grid}.living-client-copy h1{font:clamp(48px,5.5vw,82px)/1.03 var(--serif);letter-spacing:-.045em;margin:30px 0}.living-client-copy h1 em{color:#917849;font-weight:400}.living-client-copy>p:not(.eyebrow){color:#61685c;max-width:510px;font-size:19px;line-height:1.75}.living-client-copy .text-link{color:#75603c}.coming-soon-badge{letter-spacing:.05em;border:1px solid #bdc0aa;border-radius:20px;margin-left:10px;padding:5px 9px;font-size:11px;display:inline-block}.living-client-grid figure{margin:0;position:relative}.living-client-grid img{object-fit:cover;object-position:62% center;border-radius:4px;width:100%;height:550px;display:block}.living-client-grid figcaption{color:#f3eee3;font:18px/1.5 var(--serif);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#181d18d9;padding:16px;position:absolute;bottom:20px;left:20px;right:20px}.living-discovery{color:#252a24;margin-top:-22px;padding:30px;position:relative;box-shadow:0 10px 40px #0002}.living-discovery form{grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:24px;display:grid}.living-discovery h2{font:30px var(--serif);margin:10px 0 0}.living-discovery .eyebrow{margin:0}.living-discovery label{color:#61685c;gap:9px;font-size:13px;display:grid}.living-discovery input{color:#252a24;background:#f1eee4;border:1px solid #cec8b7;width:100%;min-width:0;min-height:49px;padding:12px;font-size:16px}.living-discovery>p{color:#686954;margin:18px 0 0;font-size:12px}.living-provider-band{margin-top:48px}.provider-logo{background:#fff;border-bottom:1px solid #d6cebf;place-items:center;min-height:110px;padding:20px;display:grid}.provider-logo img{object-fit:contain;filter:brightness(0);width:100%;max-width:180px;height:72px}.provider-card{min-width:0}.provider-card>small{font-size:12px}.provider-card p{font-size:16px;line-height:1.7}.provider-cities{font-size:13px;line-height:1.7}.provider-card>button,.provider-card>a{min-height:44px;font-size:13px}.directory-search label{font-size:13px}.directory-search input,.directory-search select{font-size:16px}.living-confidence-grid strong{font-size:19px}.living-confidence-grid p{font-size:16px;line-height:1.7}.living-cost-demo{background:#171b16}.living-cost-grid{grid-template-columns:1fr .8fr;align-items:start;gap:85px;display:grid}.living-cost-grid h2{font:clamp(42px,4.5vw,66px)/1.05 var(--serif);letter-spacing:-.03em;margin:20px 0}.living-cost-grid>div>p:not(.eyebrow){color:#b8bdb0;max-width:580px;font-size:17px}.cost-input-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.cost-input-grid label{color:#c8cabb;gap:10px;font-size:13px;display:grid}.cost-input-grid input{color:#eee9da;background:#22271e;border:1px solid #4d5142;width:100%;min-height:50px;padding:12px;font-size:18px}.cost-summary{background:#22271e;border:1px solid #6d715a;padding:36px}.cost-summary>strong{font:60px var(--serif);color:var(--gold-light);margin:20px 0 0;display:block}.cost-summary>p:not(.eyebrow){color:#b8bdb0;font-size:14px}.cost-summary dl>div{border-bottom:1px solid #4d5142;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.cost-summary dd{margin:0}.deposit-note{background:#2c3326;margin-top:24px;padding:18px}.deposit-note strong{font-size:15px}.deposit-note p,.cost-note{color:#c2c5b8;font-size:13px;line-height:1.7}.cost-summary .button{white-space:normal;width:100%;margin-top:16px}.living-request-form>small,.living-request-form .consent{font-size:13px}@media (width<=1000px){.faq-layout,.living-cost-grid{grid-template-columns:1fr;gap:40px}.living-client-grid{gap:30px}.living-client-grid img{height:480px}.living-discovery form{grid-template-columns:1fr 1fr}.living-discovery form>div{grid-column:1/-1}.school-card-identity{align-items:flex-start;gap:14px}.school-card-identity h3{font-size:25px}}@media (width<=700px){.living-client-hero{padding:122px 0 48px}.living-client-grid{grid-template-columns:1fr;gap:36px}.living-client-copy h1{font-size:clamp(44px,11.6vw,68px)}.living-client-copy>p:not(.eyebrow){font-size:17px}.living-client-grid img{height:330px}.living-discovery{width:100%;margin-top:0;padding:24px 18px}.living-discovery form{grid-template-columns:1fr;gap:20px}.living-discovery form>div{grid-column:auto}.school-profile-summary{flex-direction:column;gap:22px}.school-profile-facts{grid-template-columns:1fr}.school-profile-summary h2{font-size:36px}.school-profile-summary h2 span{font-size:22px}.intelligence-card-main{min-height:0}.school-card-identity h3{font-size:26px}.university-logo{width:62px;height:62px}.school-access-callout a{font-size:13px}.intelligence-facts p{font-size:16px}.accreditation-badges span{font-size:11px}.faq-layout{gap:28px}.faq-group summary{font-size:20px}.faq-answer-page .answer-lead{font-size:17px}.answer-actions{flex-direction:column;align-items:stretch}.answer-actions a{text-align:center}.cost-summary{padding:24px}.cost-summary>strong{font-size:50px}.cost-input-grid{gap:16px 12px}.concierge-toggle small{max-width:260px;font-size:11px}.concierge-heading h3{font-size:25px}.concierge-heading{gap:12px}.concierge-panel{max-height:calc(100dvh - 100px)}.concierge-answer p{font-size:16px}.concierge-transcript{max-height:250px}.concierge-search input{font-size:16px}.concierge-quick,.insight-topic-grid{grid-template-columns:1fr}}.school-card-identity p{color:#756b59;margin:0;font-size:14px;line-height:1.5}.faq-answer-page h2{font:32px var(--serif);margin-top:50px}.answer-reviewed{color:#736a5a;font-size:13px}.living-page .site-header:not(.is-scrolled){background:#eeeede;border-bottom:1px solid #dadbca}@font-face{font-family:Quadrant Display;src:url(/fonts/PlayfairDisplay-Variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Quadrant Display;src:url(/fonts/PlayfairDisplay-Italic-Variable.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Quadrant Sans;src:url(/fonts/DMSans-Variable.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Quadrant Sans;src:url(/fonts/DMSans-Italic-Variable.woff2)format("woff2");font-weight:100 1000;font-style:italic;font-display:swap}:root{--font-geist:"Quadrant Sans","Helvetica Neue",sans-serif;--serif:"Quadrant Display",Georgia,serif}body{-webkit-font-smoothing:antialiased}:where(h1,h2,h3){font-weight:400}.hero h1,.page-hero h1{letter-spacing:-.035em;line-height:1.08}.eyebrow{letter-spacing:.15em;gap:10px;font-size:12px;font-weight:500}.eyebrow:before{display:none}.button,.text-link,.header-cta{text-transform:none;letter-spacing:.01em;gap:12px;font-size:14px;font-weight:500}.button{cursor:pointer;border-radius:3px;transition:background .18s,color .18s,border-color .18s}.button:hover{transform:none}.header-cta{color:#15130f;background:#b89a5e;border-color:#b89a5e;border-radius:3px;padding:12px 18px;transition:background .18s}.header-cta:hover{background:#d1b978}.site-header{transition:background .2s,height .2s,border-color .2s}.desktop-nav a{letter-spacing:0;font-size:13px}.brand>span b{letter-spacing:.015em}.brand>span small{font-size:9px}.hero-image{animation-duration:.8s}.hero-eyebrow,.hero h1,.hero-copy,.hero-principle,.hero-actions{animation-duration:.55s}.hero-copy{animation-delay:60ms}.hero-principle{animation-delay:.1s}.hero-actions{animation-delay:.14s}.reveal{transition-duration:.45s}.living-page .site-header:not(.is-scrolled){background:#080807;border-color:#e8dbbe29}.living-page .site-header:not(.is-scrolled) :where(.brand,.brand-mark,.desktop-nav a){color:#f4f0e6}.living-page .site-header:not(.is-scrolled) .brand small{color:#d1b978}.living-page .site-header:not(.is-scrolled) .menu-toggle span{background:#f4f0e6}.living-client-hero{color:#201d16;background:#f4f0e6;padding:158px 0 72px}.living-client-copy h1{letter-spacing:-.035em;font-size:clamp(46px,5.3vw,76px);line-height:1.1}.living-client-copy>p:not(.eyebrow){color:#6b6457;font-size:17px;line-height:1.75}.living-client-copy .living-launch-promise{font-size:16px!important}.living-client-copy .eyebrow{color:#8c6d37}.coming-soon-badge{border-color:#bdae90;font-size:12px;font-weight:400}.living-client-grid figure{border-radius:3px;overflow:hidden}.living-client-grid img{border-radius:0}.living-client-grid figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0b08d1;font-size:18px}.living-discovery{border:1px solid #ded5c3;box-shadow:0 12px 35px #0000000d}.living-discovery input,.living-discovery h2{color:#211e16}.living-discovery label{font-size:14px}.provider-logo{background:#fff;border:1px solid #e1dacb;border-radius:3px;justify-content:center;align-items:center;width:100%;height:114px;min-height:114px;margin:0 0 23px;padding:22px;display:flex}.provider-logo img{object-fit:contain;filter:none;width:auto;max-width:100%;height:auto;max-height:68px}.provider-logo-monochrome img{filter:brightness(0)}.provider-card{padding:28px}.provider-card>h3{letter-spacing:-.015em;margin-top:14px;font-size:29px;line-height:1.16}.provider-card>button{letter-spacing:0;text-transform:none;font-weight:500}.provider-card>a{letter-spacing:0;text-transform:none}.living-confidence-grid strong{font:25px/1.25 var(--serif)}.school-aspiration{color:#f4f0e6;background:#14130f;border:1px solid #b89a5e;margin:36px 0;padding:42px}.school-aspiration h3{max-width:830px;font:clamp(28px,3.3vw,44px)/1.18 var(--serif);letter-spacing:-.02em;margin:16px 0}.school-aspiration>p:not(.eyebrow){color:#c2b9a8;max-width:700px;font-size:16px}.school-aspiration .button{margin-top:12px}.concierge{pointer-events:none;width:min(440px,100vw - 40px)}.concierge-toggle,.concierge-panel{pointer-events:auto}.concierge-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11100e;border-radius:4px;width:fit-content;min-width:208px;min-height:55px;margin-left:auto;padding:10px 15px}.concierge-toggle b{font:18px/1.2 var(--serif)}.concierge-toggle small{display:none}.concierge-spark{border:0;width:30px;height:30px}.concierge-toggle>i{margin-left:10px;font-size:17px}.concierge-panel{border-radius:4px;transition:opacity .18s,transform .18s,visibility .18s}.living-budget{background:radial-gradient(at 90% 0,#30271b 0%,#171511 30%,#0e0d0b 70%);padding:96px 0}.budget-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.budget-title h2{font:clamp(40px,4.8vw,65px)/1.12 var(--serif);letter-spacing:-.025em;margin:0}.budget-title h2 em{color:#d1b978;font-weight:400}.budget-title>p{color:#c0b7a8;max-width:390px;margin:0;font-size:17px;line-height:1.8}.budget-workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);align-items:start;gap:24px;display:grid}.budget-editor{color:#29251d;background:#f6f2e9;border:1px solid #d6c6a5;border-radius:5px;padding:38px}.budget-step+.budget-step{border-top:1px solid #dcd3c2;margin-top:35px;padding-top:35px}.budget-step>header{align-items:flex-start;gap:17px;margin-bottom:25px;display:flex}.budget-step>header>span{color:#8b6e39;border:1px solid #c6b58f;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;margin-top:3px;font-size:12px;display:grid}.budget-step h3{font:28px/1.25 var(--serif);letter-spacing:-.015em;margin:0}.budget-step header p{color:#6c6457;margin:7px 0 0;font-size:14px}.budget-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.budget-fields label,.budget-university{gap:8px;font-size:14px;font-weight:500;display:grid}.budget-fields select,.budget-university input,.budget-university select{color:#262219;background:#fffdf7;border:1px solid #d2c8b5;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:11px 13px;font-size:16px}.budget-university{margin-top:17px}.budget-hint{color:#746b5c;margin:12px 0 19px;font-size:13px;line-height:1.65}.budget-range{margin:23px 0;display:block}.budget-range>span:first-child{justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.budget-range strong{color:#8a6a30;white-space:nowrap;font-size:14px;font-weight:500}.budget-range input{accent-color:#98753a;cursor:pointer;width:100%;height:24px;margin:18px 0 2px}.range-endpoints{color:#827968;justify-content:space-between;display:flex}.range-endpoints small{font-size:12px}.budget-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.budget-choice button{color:#6b614f;cursor:pointer;background:#fffdf7;border:1px solid #d3c6ac;border-radius:3px;min-height:48px;padding:10px 6px;font-size:14px;transition:background .16s,color .16s}.budget-choice button[aria-pressed=true]{color:#f4eddf;background:#27231c;border-color:#27231c}.budget-amount{border-bottom:1px solid #e2dacb;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:15px;display:flex}.budget-amount>span:first-child{flex:1;min-width:0}.budget-amount small{color:#817665;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.budget-money-input{background:#fffdf7;border:1px solid #d2c8b5;border-radius:3px;flex:0 0 130px;align-items:center;gap:6px;min-width:0;padding:9px;display:flex}.budget-money-input i{color:#8a7a5d;font-size:11px;font-style:normal}.budget-money-input input{color:#262219;text-align:right;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:18px}.budget-money-input input:focus-visible{outline-offset:2px}.budget-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.6;display:flex}.budget-check input{accent-color:#a68547;flex:0 0 17px;width:17px;height:17px;margin-top:3px}.budget-extras{background:#eae3d6;border-radius:3px;margin-top:26px;padding:20px}.budget-extras>p{margin:0 0 12px;font-size:14px;font-weight:500}.budget-extras .budget-check{margin:12px 0}.budget-sources{border-top:1px solid #d4c6ad;margin-top:30px;padding-top:20px}.budget-sources summary{cursor:pointer;font-size:14px;font-weight:500}.budget-sources p{color:#766a57;font-size:13px;line-height:1.7}.budget-sources a{color:#826332;text-underline-offset:3px;margin:15px 0;font-size:14px;text-decoration:underline;display:block}.budget-sources a small{color:#776a56;margin-top:4px;font-size:12px;text-decoration:none;display:block}.budget-summary{min-width:0;position:sticky;top:96px}.budget-summary-top{color:#f4f0e6;background:linear-gradient(145deg,#222018,#15130f);border:1px solid #675638;border-radius:5px;padding:30px;position:relative}.budget-summary-top>small{color:#a69982;font-size:12px}.budget-summary-top>strong{font:48px/1.25 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 2px;display:block}.budget-summary-top>p:not(.eyebrow){color:#bcb2a0;margin:0;font-size:14px}.budget-summary-top>.eyebrow{margin-bottom:8px;font-size:12px}.budget-ring{width:145px;height:145px;margin:15px auto;display:block}.budget-ring text{fill:#d8c18b;font:27px var(--serif)}.budget-ring text:last-child{fill:#a79a81;font:8px var(--font-geist);letter-spacing:1px}.budget-breakdown{margin:10px 0 25px}.budget-breakdown>div{justify-content:space-between;gap:12px;margin:10px 0;font-size:14px;display:flex}.budget-breakdown dt{color:#c3b9a5;align-items:center;gap:8px;display:flex}.budget-breakdown dt i{border-radius:50%;width:7px;height:7px;display:block}.budget-breakdown dd{font-variant-numeric:tabular-nums;margin:0}.budget-total{border-top:1px solid #514631;padding-top:19px}.budget-total>span{color:#c1b6a0;font-size:14px}.budget-total strong{font:30px/1.3 var(--serif);color:#e0c98f;overflow-wrap:anywhere;margin:6px 0 0;display:block}.budget-total>small{color:#978a74;font-size:12px}.budget-total>div{justify-content:space-between;gap:10px;margin-top:14px;font-size:13px;display:flex}.budget-total b{white-space:nowrap;font-weight:500}.budget-summary-top>.budget-summary-note{line-height:1.65;color:#a3957c!important;margin:18px 0!important;font-size:12px!important}.budget-summary .button{text-align:center;width:100%;min-height:50px;padding:12px;font-size:14px}.budget-brief-link{color:#c9b079;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5e4e30;width:100%;padding:16px 0 6px;font-size:14px;display:block}.quadrant-advantage{color:#282219;background:#ede5d5;border:1px solid #d1bb8e;border-radius:5px;margin-top:18px;padding:25px}.quadrant-advantage>span{color:#826331;letter-spacing:.1em;font-size:11px;display:block}.quadrant-advantage>span small{float:right;letter-spacing:0;font-size:12px}.quadrant-advantage h3{font:29px/1.2 var(--serif);margin:17px 0}.quadrant-advantage p{color:#73654e;font-size:14px;line-height:1.7}.quadrant-advantage a{border-bottom:1px solid #aa8c55;padding-bottom:3px;font-size:14px;display:inline-block}.budget-download{border-top:1px solid #5c4d32;margin-top:25px;padding-top:22px}.budget-download h4{font:25px/1.2 var(--serif);margin:0 0 10px;font-weight:400}.budget-download>p{color:#c8bda8;font-size:14px}.budget-download>label:not(.budget-check):not(.compass-honeypot){gap:7px;margin:14px 0;font-size:14px;display:grid}.budget-download input:not([type=checkbox]){color:#f4f0e6;background:#171511;border:1px solid #74613f;border-radius:3px;width:100%;min-width:0;min-height:45px;padding:10px;font-size:16px}.budget-download .budget-check{color:#c8bda8;font-size:12px}.budget-download .budget-check a{color:#d6bd83;text-decoration:underline}.budget-download>small{color:#ac9c81;margin-top:10px;font-size:12px;display:block}.budget-download .form-error{font-size:14px}.budget-success{border-left:2px solid #c0a465;padding-left:12px}@media (width<=1000px){.budget-workspace{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:16px}.budget-editor{padding:25px}.budget-summary-top{padding:24px}.budget-title{gap:35px}.budget-money-input{flex-basis:115px}.budget-step h3{font-size:25px}.budget-choice{grid-template-columns:1fr}.budget-choice button{min-height:44px}.budget-summary-top>strong{font-size:38px}}@media (width<=700px){.living-client-copy h1{font-size:clamp(40px,10vw,64px);line-height:1.12}.living-client-copy>p:not(.eyebrow){font-size:16px}.budget-title,.budget-workspace{grid-template-columns:1fr;gap:25px}.budget-title>p{font-size:16px}.living-budget{padding:66px 0}.budget-editor{padding:23px 18px}.budget-summary{position:static}.budget-fields{gap:10px}.budget-amount{gap:12px}.budget-money-input{flex-basis:107px}.budget-money-input input{font-size:16px}.budget-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-choice button{font-size:13px}.budget-summary-top>strong{font-size:46px}.school-aspiration{padding:28px 22px}.provider-card{padding:24px}.provider-logo{padding:20px}.concierge{width:calc(100vw - 24px);bottom:12px;right:12px}.concierge-toggle{min-width:174px;min-height:49px}.concierge-toggle b{font-size:16px}}@media (prefers-reduced-motion:reduce){.button,.budget-choice button,.concierge-panel,.site-header{transition:none}}.budget-summary-expanded{position:static}.budget-scenarios{border-top:1px solid #514631;margin-top:25px;padding-top:22px}.budget-scenarios h4,.budget-advisory-value h4{font:23px/1.3 var(--serif);color:#eadcc0;margin:0 0 12px;font-weight:400}.budget-scenarios .budget-range{margin:12px 0 19px}.budget-scenarios .budget-range strong{color:#d2b87b}.budget-scenarios .range-endpoints{color:#ac9b7e}.budget-scenarios>div{grid-template-columns:1fr;gap:8px;display:grid}.budget-scenarios article{border:1px solid #514631;border-radius:3px;grid-template-columns:1fr auto;gap:4px 12px;padding:14px;display:grid}.budget-scenarios article>span{color:#c7baa1;font-size:14px}.budget-scenarios article>strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.budget-scenarios article>small{color:#aa9a7d;font-size:12px}.budget-scenarios article>p{color:#dfc991;grid-column:1/-1;margin:4px 0 0;font-size:14px}.budget-scenarios article>p small{color:#aa9a7d;margin-top:2px;font-size:12px;display:block}.budget-scenarios article.is-base{background:#282216;border-color:#b09356}.budget-scenarios>p,.budget-advisory-value>p{color:#bdaf94;font-size:13px;line-height:1.7}.budget-advisory-value{border-top:1px solid #514631;margin-top:24px;padding-top:22px}.budget-advisory-value a{color:#d1b978;border-bottom:1px solid #5e4e30;padding:8px 0;font-size:14px;line-height:1.6;display:block}@media (width<=700px){.budget-scenarios article{padding:14px}.budget-scenarios h4,.budget-advisory-value h4{font-size:24px}}.button,.header-cta,.mobile-menu .mobile-consult{isolation:isolate;background-image:linear-gradient(125deg,#ebd39914,#0000 55%,#b89a5e0f);border-radius:9px;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s,color .26s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff4d321,0 4px 16px #0908051f}.button-gold,.header-cta,.mobile-menu .mobile-consult{color:#15130f;background-color:#d1b978;background-image:linear-gradient(115deg,#e4ce94 0%,#cbb071 38%,#bfa062 68%,#deca93 100%);border-color:#dcc58e;box-shadow:inset 0 1px #fff9e7a6,inset 0 -1px #6a4e1e38,0 5px 18px #a1772d21}.button:before,.header-cta:before,.mobile-menu .mobile-consult:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 41%,#fff9e44d 49%,#0000 57%);position:absolute;inset:-65% -35%;transform:translate(-78%)}.button-gold:before,.header-cta:before,.mobile-menu .mobile-consult:before{animation:8s ease-in-out infinite quadrant-action-light}@keyframes quadrant-action-light{0%,55%{opacity:0;transform:translate(-78%)}60%{opacity:.85}78%{opacity:.85;transform:translate(78%)}83%,to{opacity:0;transform:translate(78%)}}.button:focus-visible,.header-cta:focus-visible,.mobile-menu .mobile-consult:focus-visible{outline-offset:5px;outline:2px solid #d1b978}@media (hover:hover) and (pointer:fine){.button:hover,.header-cta:hover,.mobile-menu .mobile-consult:hover{border-color:#ecd9a5;transform:translateY(-2px);box-shadow:inset 0 1px #fff9e78c,0 8px 25px #ad83393d}.button-gold:hover,.header-cta:hover{color:#15130f;background-color:#d1b978}.button:not(.button-gold):hover:before{opacity:.6;transition:transform .8s,opacity .2s;transform:translate(78%)}}.button:active,.header-cta:active{transform:translateY(0)scale(.985)}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.button:disabled:before,.button[aria-disabled=true]:before{animation:none;display:none}@media (width<=700px){.button{text-align:center;min-height:54px;padding:13px 20px;line-height:1.5}.mobile-menu .mobile-consult{min-height:54px}}@media (prefers-reduced-motion:reduce){.button,.header-cta,.mobile-menu .mobile-consult{transition:none}.button:before,.header-cta:before,.mobile-menu .mobile-consult:before{transition:none;animation:none;display:none}.button:hover,.header-cta:hover,.button:active,.header-cta:active,.mobile-menu .mobile-consult:hover{transform:none}}.advisor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.advisor-profile{height:100%;color:var(--ivory);background:linear-gradient(150deg,#201d17,#11110e);border:1px solid #393328;overflow:hidden}.advisor-profile-portrait{background:#28251f;height:300px;position:relative;overflow:hidden}.advisor-profile-portrait img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.advisor-profile-portrait:after{content:"";background:linear-gradient(#0000,#0a0a08cc);position:absolute;inset:55% 0 0}.advisor-profile-portrait>span{z-index:1;letter-spacing:.16em;color:#e6d3a4;font-size:11px;position:absolute;bottom:20px;left:30px}.advisor-role{color:#d6bd83;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;line-height:1.6}.advisor-profile h3{font:clamp(34px,3vw,44px)/1.08 var(--serif);letter-spacing:-.025em;margin:9px 0 28px}.advisor-education{border-top:1px solid #494031;border-bottom:1px solid #494031;grid-template-columns:1fr 1fr;gap:18px;padding:22px 0;display:grid}.advisor-education>div+div{border-left:1px solid #494031;padding-left:18px}.advisor-education small,.advisor-lens small{color:#c9b382;letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.6;display:block}.advisor-education strong{margin:10px 0 6px;font-size:17px;font-weight:500;line-height:1.45;display:block}.advisor-education p{color:#c4bcae;margin:0;font-size:13px;line-height:1.6}.advisor-lens{margin-top:26px}.advisor-lens p{color:#d0c8ba;margin:8px 0 20px;font-size:15px;line-height:1.75}.advisor-focus{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.advisor-focus li{color:#d8c398;border:1px solid #4b4030;padding:7px 9px;font-size:11px}.advisor-admissions{border-top:1px solid #393328;padding-top:16px}.advisor-admissions summary{cursor:pointer;color:#c7b58f;font-size:13px;line-height:1.6}.advisor-admissions p{color:#bdb5a6;font-size:13px;line-height:1.7}.advisor-profile-link{color:#e2ca97;justify-content:space-between;margin-top:20px;font-size:13px;display:flex}.advisor-proof-note{font-size:13px;line-height:1.7}.support-heading{max-width:880px}.support-heading h2{font:clamp(40px,5vw,64px)/1.06 var(--serif);letter-spacing:-.025em;margin:16px 0 24px}.support-heading>p:last-child{max-width:720px;font-size:17px;line-height:1.8}.access-support{background:radial-gradient(at 95% 0,#926f301f,#0000 65%),#15140f}.access-support .support-heading>p:last-child{color:#c6beaf}.support-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:50px;display:grid}.support-three-grid article{background:#e8d9b408;border:1px solid #4a4030;height:100%;padding:28px}.support-three-grid article>span{color:#cfb47c;letter-spacing:.13em;font-size:12px}.support-three-grid h3{font:29px/1.16 var(--serif);margin:28px 0 17px}.support-three-grid p{color:#c6beaf;font-size:15px;line-height:1.8}.support-footer{justify-content:space-between;align-items:center;gap:32px;margin-top:34px;display:flex}.support-footer p{color:#b5ad9f;max-width:600px;font-size:13px;line-height:1.7}.bespoke-support{background:var(--paper);color:#211e18}.bespoke-support .eyebrow{color:#80673b}.support-two-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.support-two-grid article{background:linear-gradient(135deg,#eee9df,#ded6c7);border:1px solid #bcb09b;height:100%;padding:38px}.support-two-grid article>span{letter-spacing:.13em;color:#7c6236;font-size:11px}.support-two-grid h3{font:37px/1.1 var(--serif);margin:28px 0 22px}.support-two-grid p{color:#595347;font-size:16px;line-height:1.8}.support-two-grid .text-link{margin-top:20px}.leadership-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:50px auto;display:grid}.leadership-preview-card{color:#211e18;background:#e6dfd2;border:1px solid #c8bcaa;height:100%;display:block}.leadership-preview-card img{object-fit:cover;object-position:center 25%;width:100%;height:260px;display:block}.leadership-preview-card>div{padding:23px}.leadership-preview-card small{color:#796039;letter-spacing:.05em;font-size:10px;line-height:1.6;display:block}.leadership-preview-card h3{font:29px/1.12 var(--serif);margin:13px 0}.leadership-preview-card p{color:#62584b;font-size:13px;line-height:1.7}.leadership-preview-card strong{color:#725b35;font-size:12px;font-weight:500}.advisory-stage-row{align-items:start;gap:20px;min-height:120px;padding:26px 0}.advisory-stage-row>span,.advisory-stage-row>i{padding-top:9px}.advisory-stage-row>span{font-size:12px}.advisory-stage-row h3{font-size:30px}.advisory-stage-row p{color:#625b50;max-width:950px;margin:10px 0 0;font-size:16px;line-height:1.8}.advisory-stage-row:hover{padding:26px 18px}.journey-output{color:#72572d;margin-top:16px;font-size:13px;line-height:1.7;display:block}.home-pricing-grid.home-pricing-revised{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-pricing-revised>.reveal:first-child{grid-column:auto}.home-pricing-revised article{min-height:360px;padding:36px}.home-pricing-revised h3,.home-pricing-revised .home-plan-assurance h3{margin-top:35px}.home-pricing-revised p{font-size:15px;line-height:1.75}.home-pricing-revised small{font-size:10px;line-height:1.6}.home-pricing-revised a{padding-top:22px;font-size:11px}.home-pricing-revised .home-plan-assurance{border-color:#a48a51;background:linear-gradient(125deg,#ebe2cf,#dacdb4)!important}.pricing-assurance{background:var(--paper);color:#211d16;padding-top:0;scroll-margin-top:100px}.assurance-priority{background:linear-gradient(130deg,#f0e8d9,#dfd2b9);border:1px solid #ad9362;grid-template-columns:1.45fr .8fr;display:grid}.assurance-priority-copy{padding:48px}.assurance-priority .eyebrow{color:#7d6232}.assurance-priority h2{font:clamp(43px,5vw,68px)/1.05 var(--serif);letter-spacing:-.03em;margin:38px 0 20px}.assurance-priority-copy>p{color:#5d5345;font-size:16px;line-height:1.8}.assurance-priority-copy .assurance-intro{color:#3a3022;font-size:21px}.assurance-priority ul{margin:30px 0;padding:0;list-style:none}.assurance-priority li{border-top:1px solid #c9b796;padding:12px 0;font-size:15px;line-height:1.7}.assurance-priority-copy .assurance-eligibility{background:#f1eadb;border-left:2px solid #a4874a;margin-bottom:0;padding:20px;font-size:14px}.assurance-priority aside{background:#9f793b12;border-left:1px solid #baa47c;flex-direction:column;justify-content:center;padding:42px;display:flex}.assurance-priority aside>small{color:#795e30;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.assurance-priority aside>.price-value{color:#796034;margin:20px 0 30px}.assurance-benefit{border-top:1px solid #baa47c;border-bottom:1px solid #baa47c;align-items:center;gap:18px;padding:25px 0;display:flex}.assurance-benefit>strong{font:64px/1 var(--serif);color:#796034}.assurance-benefit span{font-size:14px;line-height:1.6}.assurance-priority aside>p{color:#655745;margin:25px 0;font-size:13px;line-height:1.8}.assurance-priority .button{white-space:normal;text-align:center;justify-content:center}.plan-result{border-top:1px solid #c9bdaa;border-bottom:1px solid #c9bdaa;margin:12px 0 18px;padding:16px 0}.plan-result>small{letter-spacing:.11em;text-transform:uppercase;color:#796034;font-size:10px}.plan-result p{color:#564c3e;margin:7px 0 0;font-size:14px;line-height:1.7}.pricing-options .pricing-option>p{font-size:15px}.pricing-options .pricing-option li,.pricing-options .pricing-option-top small{font-size:10px;line-height:1.6}.pricing-options .pricing-option>a{margin-top:25px;font-size:11px}.pricing-complete .complete-plan li{font-size:15px;line-height:1.7}.pricing-complete .complete-plan aside p{font-size:13px}.pricing-complete .complete-plan aside a{font-size:11px}.pricing-options .pricing-terms{font-size:13px;line-height:1.8}.career-market-section{background:var(--paper);color:#211e18}.career-market-section .eyebrow{color:#80673b}.career-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:50px 0;display:grid}.career-market-grid article{background:#e8e1d4;border-top:1px solid #a89371;height:100%;padding:28px}.career-market-grid article>span{color:#80673b;font-size:12px}.career-market-grid h3{font:30px/1.15 var(--serif);margin:25px 0 16px}.career-market-grid p{color:#62584b;font-size:16px;line-height:1.8}.recruiter-demo{color:#ede5d6;background:#15140f;border:1px solid #a38b62;border-radius:10px;overflow:hidden;box-shadow:0 24px 70px #36291224}.recruiter-demo-top{border-bottom:1px solid #433a2c;justify-content:space-between;align-items:center;gap:16px;padding:25px 30px;display:flex}.recruiter-demo-top>div{align-items:center;gap:12px;display:flex}.recruiter-demo-top strong{font-size:15px;font-weight:500}.recruiter-demo-top>span{letter-spacing:.13em;color:#d0b984;text-transform:uppercase;font-size:10px}.demo-status-dot{background:#d2ba80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #a58b53}.demo-disclosure{color:#c3baa9;margin:20px 30px;font-size:13px;line-height:1.7}.demo-role-selector{flex-wrap:wrap;gap:9px;padding:0 30px 25px;display:flex}.demo-role-selector button,.demo-controls button{color:#d8cbaa;cursor:pointer;font:12px/1.5 var(--font-geist),Arial,sans-serif;background:0 0;border:1px solid #625236;border-radius:3px;padding:10px 15px;transition:background .2s,border-color .2s}.demo-role-selector button[aria-pressed=true]{color:#19160f;background:#d7be84;border-color:#d7be84}.recruiter-demo-grid{grid-template-columns:.85fr 1.15fr;gap:42px;padding:10px 40px 40px;display:grid}.demo-recruiter-side>small,.demo-profile-content>small{color:#c8af78;letter-spacing:.1em;font-size:10px;line-height:1.7}.demo-recruiter-side h3{font:34px/1.1 var(--serif);margin:20px 0 24px}.demo-search-box{background:#211f17;border:1px solid #625438;border-radius:5px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.demo-search-box svg{color:#d1b77d;flex-shrink:0}.demo-keywords{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.demo-keywords span{color:#cabc9e;border:1px solid #4b4131;padding:7px 9px;font-size:11px}.demo-recruiter-side>p{color:#bfb5a2;font-size:14px;line-height:1.8}.demo-steps{margin:28px 0 0;padding:0;list-style:none}.demo-steps button{text-align:left;color:#a69b85;cursor:pointer;width:100%;font:13px/1.7 var(--font-geist),Arial,sans-serif;background:0 0;border:0;border-top:1px solid #403729;align-items:center;gap:15px;padding:16px 0;transition:color .3s;display:flex}.demo-steps button>span{color:#a48d5e;font-size:11px}.demo-steps button.is-active{color:#f2dfb0}.demo-steps button.is-active>span{color:#e1c17d}.demo-profile-card{color:#211e18;background:#eee8dc;border:1px solid #bea77a;border-radius:7px;min-height:440px;overflow:hidden}.demo-profile-cover{color:#c8b17c;background:radial-gradient(at 90% 20%,#6d5b39 0,#0000 65%),linear-gradient(120deg,#2b261c,#161510);justify-content:space-between;align-items:center;height:100px;padding:26px;display:flex}.demo-profile-cover>span:first-child{letter-spacing:.16em;font-size:10px}.demo-profile-cover>span:last-child{font:50px/1 var(--serif)}.demo-profile-content{padding:44px 26px 26px;position:relative}.demo-avatar{width:54px;height:54px;font:16px var(--serif);color:#302718;background:#c5b080;border:4px solid #eee8dc;border-radius:50%;place-items:center;display:grid;position:absolute;top:-25px;left:26px}.demo-profile-content>small{color:#80663b}.demo-profile-content h3{font:29px/1.18 var(--serif);margin:12px 0}.demo-profile-content>p{color:#6a6050;font-size:13px;line-height:1.7}.demo-evidence{background:#e4dccd;border:1px solid #cfc1a6;border-radius:4px;margin-top:22px;padding:16px;transition:border-color .5s,box-shadow .5s}.demo-evidence.is-highlighted{border-color:#9d7b3d;box-shadow:0 0 0 3px #9f79321f}.demo-evidence strong{font-size:13px;font-weight:600}.demo-evidence p{color:#645643;margin:8px 0 0;font-size:13px;line-height:1.7}.demo-message{background:#f5eddc;border:1px solid #a48b56;border-radius:5px;margin-top:18px;padding:18px;display:none}.demo-message.is-visible{animation:.5s ease-out recruiter-arrive;display:block}.demo-message-label{color:#8b6c34;letter-spacing:.09em;margin-bottom:10px;font-size:9px;display:block}.demo-message strong{font-size:15px}.demo-message p{color:#5b4c35;margin:8px 0 0;font-size:14px;line-height:1.7}.demo-controls{background:#1e1b14;border-top:1px solid #433a2c;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;display:flex}.demo-controls p{color:#d0bd94;margin:0;font-size:13px;line-height:1.7}.demo-controls>div{gap:8px;display:flex}.career-demo-note{color:#766853;max-width:900px;margin-top:25px;font-size:13px;line-height:1.8}@keyframes recruiter-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.advisor-profile-grid{gap:16px}.advisor-profile-body{padding:25px}.advisor-education{grid-template-columns:1fr}.advisor-education>div+div{border:0;border-top:1px solid #494031;padding:16px 0 0}.leadership-preview-grid{grid-template-columns:1fr 1fr}.support-three-grid,.career-market-grid{gap:14px}.support-three-grid article,.career-market-grid article{padding:23px}.assurance-priority{grid-template-columns:1.2fr .8fr}.assurance-priority-copy{padding:32px}.assurance-priority aside{padding:30px}.recruiter-demo-grid{gap:25px;padding:10px 28px 30px}}@media (width<=760px){.advisor-profile-grid,.support-two-grid,.support-three-grid,.career-market-grid,.assurance-priority,.recruiter-demo-grid{grid-template-columns:1fr}.advisor-profile-portrait{height:340px}.advisor-profile-portrait img{object-position:50% 22%}.advisor-profile-body{padding:28px}.advisor-education{grid-template-columns:1fr 1fr}.advisor-education>div+div{border-top:0;border-left:1px solid #494031;padding:0 0 0 16px}.advisor-education strong{font-size:16px}.support-footer{flex-direction:column;align-items:flex-start;gap:14px}.support-two-grid article{padding:28px}.support-heading h2{font-size:42px}.leadership-preview-card img{height:240px}.home-pricing-grid.home-pricing-revised{grid-template-columns:1fr}.home-pricing-revised article{min-height:340px;padding:30px}.advisory-stage-row{grid-template-columns:32px 1fr;gap:15px}.advisory-stage-row>i{display:none}.advisory-stage-row h3{font-size:27px}.advisory-stage-row:hover{padding:26px 0}.advisory-stage-row p{font-size:15px}.assurance-priority aside{border-top:1px solid #baa47c;border-left:0}.assurance-priority h2{font-size:44px}.assurance-priority-copy,.assurance-priority aside{padding:28px}.career-market-grid{margin:35px 0}.recruiter-demo-top{flex-direction:column;align-items:flex-start;padding:22px}.demo-disclosure{margin:18px 22px}.demo-role-selector{padding:0 22px 22px}.recruiter-demo-grid{gap:28px;padding:0 22px 25px}.demo-steps{margin-top:18px}.demo-profile-content h3{font-size:27px}.demo-controls{flex-direction:column;align-items:flex-start;padding:22px}.demo-controls>div{width:100%}.demo-controls button{min-width:80px}}@media (width<=480px){.leadership-preview-grid{grid-template-columns:1fr}.leadership-preview-card{grid-template-columns:115px 1fr;display:grid}.leadership-preview-card img{height:100%;min-height:210px}.leadership-preview-card>div{padding:20px}.leadership-preview-card h3{font-size:25px}.advisor-profile-portrait{height:300px}.advisor-education{grid-template-columns:1fr}.advisor-education>div+div{border-top:1px solid #494031;border-left:0;padding:16px 0 0}.advisor-profile-body{padding:25px}.demo-profile-content{padding-left:20px;padding-right:20px}.demo-avatar{left:20px}.demo-role-selector button{padding:9px 11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.advisor-profile-portrait img,.demo-evidence,.demo-steps button{transition:none}.demo-message.is-visible{animation:none}.advisor-profile:hover .advisor-profile-portrait img{transform:none}}.advisor-education.masters-first{border-top:0;border-bottom:1px solid #494031;flex-direction:column;gap:0;padding:0;display:flex}.masters-first .advisor-masters{background:linear-gradient(120deg,#bf9e5924,#bf9e5908);border-left:2px solid #c5a971;margin-bottom:20px;padding:22px}.masters-first .advisor-masters strong{font:28px/1.2 var(--serif);color:#f0dfb5;margin:12px 0 7px}.masters-first .advisor-masters p{color:#e1d4ba;font-size:16px}.advisor-education.masters-first .advisor-undergraduate{border:0;padding:0 0 20px}.advisor-undergraduate strong{color:#c5bba9;margin:7px 0 4px;font-size:15px}.advisor-undergraduate p{color:#a59a87;font-size:12px}.advisor-undergraduate small{color:#ae9c7d;font-size:9px}.advisor-offers-visible{border-bottom:1px solid #494031;padding:23px 0}.advisor-offers-visible>small{letter-spacing:.08em;text-transform:uppercase;color:#c9b382;font-size:10px;line-height:1.7}.advisor-offers-visible p{flex-wrap:wrap;gap:7px;margin:13px 0 0;display:flex}.advisor-offers-visible p>span{color:#e5d3ac;background:#2b251a;border:1px solid #665438;padding:7px 9px;font-size:12px;line-height:1.6}.advisor-offers-visible em{color:#a99c85;align-self:center;margin-left:3px;font-size:12px;font-style:normal}.leadership-preview-card .preview-masters{color:#6a5027;font:22px/1.25 var(--serif);display:block}.leadership-preview-card .preview-undergraduate{color:#807565;letter-spacing:0;border-top:1px solid #cbbfae;margin-top:14px;padding-top:11px;font-size:10px}.advisor-profile{transition:border-color .35s,box-shadow .35s;position:relative}.advisor-profile:hover{border-color:#947847;box-shadow:0 20px 70px #0003}.advisor-profile-portrait img{transition:transform 1.1s cubic-bezier(.18,.75,.3,1),filter .5s}.advisor-profile:hover .advisor-profile-portrait img{filter:saturate(1.04);transform:scale(1.04)}.reveal[data-entry=waiting]{opacity:0;transform:translateY(22px)}.network-walkthrough{border-radius:12px}.network-example-selector{gap:12px;padding:0 30px 28px;display:flex}.network-example-selector button{text-align:left;color:#e8d6b0;cursor:pointer;min-width:0;font:14px/1.5 var(--font-geist),Arial,sans-serif;background:#201d16;border:1px solid #554630;border-radius:5px;flex-direction:column;flex:1;gap:5px;padding:16px 20px;transition:background .2s,border-color .2s;display:flex}.network-example-selector button small{color:#b1a58e;font-size:11px}.network-example-selector button[aria-pressed=true]{background:#3a3020;border-color:#c3a161}.network-example-selector button[aria-pressed=true] small{color:#d1bd94}.network-browser{color:#252525;font-family:var(--font-geist),Arial,sans-serif;background:#f3f2ef;border:1px solid #d0cbc3;border-radius:8px;margin:0 30px 28px;overflow:hidden}.network-nav{background:#fff;border-bottom:1px solid #d8d8d8;align-items:center;gap:14px;padding:12px 20px;display:flex}.network-in-mark{color:#fff;text-align:center;background:#0a66c2;border-radius:3px;flex-shrink:0;width:35px;height:35px;font:700 25px/35px Arial,sans-serif}.network-search{color:#5a5a5a;background:#edf3f8;border-radius:4px;align-items:center;gap:9px;min-width:0;padding:10px 12px;font-size:11px;display:flex}.network-search svg{flex-shrink:0}.network-nav-icons{justify-content:flex-end;gap:20px;margin-left:auto;display:flex}.network-nav-icons>span{color:#5d5d5d;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.network-nav-icons small{white-space:nowrap;font-size:9px}.network-nav-icons b{color:#fff;text-align:center;background:#b24020;border-radius:50%;width:15px;height:15px;font:700 10px/15px Arial;position:absolute;top:-3px;right:5px}.network-layout{grid-template-columns:1.1fr 1fr;gap:20px;padding:22px;display:grid}.network-profile,.network-inbox{background:#fff;border:1px solid #d6d4d0;border-radius:8px;min-width:0;overflow:hidden}.network-cover{color:#eadcc0;background:radial-gradient(at 100% 0,#75633f,#0000 70%),linear-gradient(120deg,#1a211f,#24251d);height:115px;padding:24px;position:relative;overflow:hidden}.network-cover>span{letter-spacing:.18em;z-index:1;font-size:9px;position:relative}.network-cover-lines{position:absolute;inset:-50% -12% -50% 45%;transform:rotate(35deg)}.network-cover-lines i{border:1px solid #978257;position:absolute;inset:0}.network-cover-lines i:nth-child(2){inset:20px}.network-cover-lines i:nth-child(3){inset:40px}.network-profile-intro{padding:58px 25px 22px;position:relative}.network-avatar{object-fit:cover;object-position:center 23%;background:#ccc;border:4px solid #fff;border-radius:50%;width:90px;height:90px;position:absolute;top:-48px;left:24px}.network-profile-intro>small{letter-spacing:.07em;color:#777;font-size:9px;display:block}.network-profile-intro h3{font:600 25px/1.2 var(--font-geist),Arial,sans-serif;letter-spacing:-.02em;margin:9px 0 10px}.network-profile-intro .network-headline{color:#292929;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.6}.network-location{color:#777;font-size:11px;line-height:1.6}.network-profile-credentials{align-items:center;gap:10px;padding:13px 0 19px;display:flex}.network-school-mark{color:#fff;width:32px;height:32px;font:21px var(--serif);background:#212326;flex-shrink:0;place-items:center;display:grid}.network-profile-credentials>span:last-child{font-size:12px;font-weight:600}.network-profile-credentials strong{color:#6c6c6c;margin-top:4px;font-size:10px;font-weight:400;display:block}.network-profile-actions{flex-wrap:wrap;gap:8px;display:flex}.network-profile-actions>span{color:#0a66c2;border:1px solid #0a66c2;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:600}.network-profile-actions>span:first-child{color:#fff;background:#0a66c2}.network-about{border-top:1px solid #dedbd6;padding:23px 25px;transition:background .5s,box-shadow .5s}.network-about.is-highlighted{background:#f2f7fc;box-shadow:inset 3px 0 #0a66c2}.network-about h4{font:600 18px/1.3 var(--font-geist),Arial,sans-serif;margin:0 0 13px}.network-about p{color:#555;margin:0;font-size:13px;line-height:1.8}.network-skills{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.network-skills span{color:#536579;background:#fff;border:1px solid #d5dce3;border-radius:15px;padding:5px 8px;font-size:10px}.network-about>small{color:#65819b;font-size:11px;line-height:1.7;display:block}.network-inbox{flex-direction:column;align-self:start;min-height:585px;display:flex;position:relative}.network-inbox-heading{border-bottom:1px solid #dedbd6;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.network-inbox-heading>div{align-items:center;gap:9px;display:flex}.network-inbox-heading strong{font-size:15px}.network-inbox-heading svg{color:#0a66c2}.network-unread{color:#0a66c2;background:#e8f2fc;border-radius:3px;padding:3px 6px;font-size:9px}.network-conversation{flex-direction:column;flex:1;display:none}.network-conversation.has-arrived{animation:.55s cubic-bezier(.2,.8,.3,1) both network-inbound;display:flex}.network-sender{border-bottom:1px solid #ece9e5;align-items:flex-start;gap:11px;padding:19px 18px;display:flex}.network-recruiter-avatar{color:#456782;background:linear-gradient(145deg,#d1e1ed,#c1cbd3);border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:12px;font-weight:600;display:grid}.network-sender>div{min-width:0}.network-sender strong{font-size:12px}.network-sender p{color:#777;margin:5px 0;font-size:10px;line-height:1.6}.network-sender small{color:#888;font-size:10px}.network-inmail-badge{color:#fff;background:#ab7c25;border-radius:1px;margin-left:auto;padding:1px 2px;font:700 10px/13px Arial}.network-message-content{flex:1;padding:22px 24px;animation:.35s ease-out both network-inbound}.network-evidence-label{color:#987a41;letter-spacing:.06em;font-size:9px;line-height:1.7}.network-message-content h4{font:600 16px/1.5 var(--font-geist),Arial,sans-serif;color:#242424;margin:14px 0 22px}.network-message-content p{color:#444;margin:15px 0;font-size:14px;line-height:1.8}.network-compose{background:#fff;border-top:3px solid #e6e6e6;padding:13px 16px 15px}.network-compose>span{color:#888;background:#f4f3f0;border-radius:6px;min-height:74px;padding:13px;font-size:12px;display:block}.network-compose>div{color:#777;justify-content:space-between;margin-top:15px;font-size:16px;display:flex}.network-compose>div>span:last-child{color:#aaa;background:#ededed;border-radius:20px;padding:6px 15px;font-size:11px}.network-inbox-waiting{text-align:center;background:radial-gradient(#f4f7fa,#fff);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:50px 30px;display:flex}.network-wait-icon{color:#0a66c2;background:#edf3f8;border:1px solid #d7e2ed;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid}.network-wait-icon svg{width:27px;height:27px}.network-inbox-waiting h4{font:500 23px/1.4 var(--serif);color:#414c57;max-width:260px;margin:0 0 16px}.network-inbox-waiting p{color:#89939c;margin:0 0 18px;font-size:12px;line-height:1.8}.network-inbox-waiting button{color:#0a66c2;cursor:pointer;font:11px/1.5 var(--font-geist),Arial,sans-serif;background:#fff;border:1px solid #0a66c2;border-radius:20px;padding:9px 15px}.network-walkthrough[data-stage="2"] .network-inbox-waiting{display:none}.network-walkthrough-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 30px 28px;display:grid}.network-walkthrough-steps button{text-align:left;color:#b5a88d;cursor:pointer;font:12px/1.6 var(--font-geist),Arial,sans-serif;background:0 0;border:0;border-top:1px solid #615137;gap:12px;padding:15px 0 18px;display:flex;position:relative}.network-walkthrough-steps button>span{color:#af925f;font-size:11px}.network-walkthrough-steps strong{font-weight:400}.network-walkthrough-steps i{background:#dfc387;width:0;height:2px;transition:width .5s;position:absolute;top:-1px;left:0}.network-walkthrough-steps button[aria-current=step]{color:#e6d3ab}.network-walkthrough-steps button[aria-current=step] i{width:100%}.network-affiliation-note{color:#938a79;margin:0;padding:18px 30px 22px;font-size:11px;line-height:1.7}@keyframes network-inbound{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quadrant-intelligence-lens{color:var(--ivory);background:radial-gradient(at 95% 10%,#8d692a24,#0000 65%),#11110e}.intelligence-lens-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.intelligence-lens-intro h2{font:clamp(42px,5.5vw,68px)/1.04 var(--serif);letter-spacing:-.035em;margin:25px 0 30px}.intelligence-lens-intro h2 em{color:#d4ba81;font-weight:400}.intelligence-lens-intro>p:last-of-type{color:#c1b7a4;max-width:520px;font-size:17px;line-height:1.85}.intelligence-lens-intro .eyebrow{max-width:390px;font-size:10px;line-height:1.9}.intelligence-lens-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.intelligence-lens-links .text-link{font-size:11px}.intelligence-lens-console{background:linear-gradient(140deg,#252117,#17160f);border:1px solid #625032;border-radius:7px;overflow:hidden;box-shadow:0 28px 85px #0000002e}.intelligence-console-header{border-bottom:1px solid #4c3f2b;align-items:center;gap:10px;padding:20px 25px;display:flex}.intelligence-console-dot{background:#d0b57e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #cfb477}.intelligence-console-header strong{color:#d8c9aa;font-size:12px;font-weight:500;line-height:1.6}.intelligence-console-header>span:last-child{color:#8d7d5c;margin-left:auto;font-size:10px}.intelligence-lens-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:20px 25px 0;display:grid}.intelligence-lens-tabs button{text-align:left;color:#af9e7d;cursor:pointer;font:11px/1.5 var(--font-geist),Arial,sans-serif;background:#1b1912;border:1px solid #55462e;flex-direction:column;gap:8px;padding:13px 12px;transition:background .3s,color .3s,border-color .3s;display:flex}.intelligence-lens-tabs button>span{letter-spacing:.1em;font-size:9px}.intelligence-lens-tabs button[aria-pressed=true]{color:#e6cfa0;background:#3a2f1d;border-color:#b69658}.intelligence-lens-content{min-height:440px;padding:28px 25px;animation:.45s ease-out both intelligence-focus}.intelligence-lens-content>small{color:#bf9f65;letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.7}.intelligence-lens-content h3{font:31px/1.15 var(--serif);letter-spacing:-.015em;max-width:470px;margin:15px 0 18px}.intelligence-lens-content>p{color:#bcb19c;margin:0;font-size:14px;line-height:1.8}.intelligence-lens-content ul{gap:9px;margin:25px 0 0;padding:0;list-style:none;display:grid}.intelligence-lens-content li{color:#cbbd9e;align-items:baseline;gap:10px;font-size:12px;line-height:1.7;display:flex}.intelligence-lens-content li:before{content:"";background:#b7985c;flex-shrink:0;width:4px;height:4px}.intelligence-context-map{background:#1c1a12;border:1px solid #4f412c;flex-wrap:wrap;align-items:center;gap:7px;margin:27px 0;padding:22px 16px;display:flex}.intelligence-context-map span,.intelligence-context-map strong{color:#b6a481;font-size:10px;font-weight:400;line-height:1.6}.intelligence-context-map strong{color:#eed7a2;border:1px solid #76603a;padding:6px}.intelligence-context-map i{background:#8a7041;flex-shrink:0;width:10px;height:1px;position:relative}.intelligence-context-map i:after{content:"";border-top:1px solid #8a7041;border-right:1px solid #8a7041;width:4px;height:4px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.intelligence-micro-example{background:#1b1912;border:1px solid #5b492e;grid-template-columns:1.2fr 1fr;gap:18px;margin:24px 0 0;padding:20px;display:grid}.intelligence-micro-example small{color:#a28e69;font-size:10px;line-height:1.7}.intelligence-micro-example>div:first-child>strong{font:36px/1.2 var(--serif);color:#e8cc93;margin:10px 0;display:block}.intelligence-micro-example strong>span{font:11px var(--font-geist),Arial,sans-serif;color:#a59370;margin-left:7px}.intelligence-micro-example p{color:#9c8d72;font-size:10px;line-height:1.7}.intelligence-micro-example>div:last-child{border-left:1px solid #51412c;flex-direction:column;gap:8px;padding-left:18px;display:flex}.intelligence-micro-example>div:last-child>span{color:#978563;font-size:10px;line-height:1.7}.intelligence-micro-example>div:last-child>strong{color:#d4bd8f;font-size:12px;font-weight:400;line-height:1.6}.intelligence-scenario-example{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:25px 0;display:grid}.intelligence-scenario-example>div{background:#1b1912;border:1px solid #5b492e;padding:15px 10px}.intelligence-scenario-example small{color:#b2996b;font-size:9px;line-height:1.7}.intelligence-scenario-example strong{font:26px/1.2 var(--serif);color:#e4c78e;margin:10px 0;display:block}.intelligence-scenario-example span{color:#897b60;font-size:9px;line-height:1.7}.intelligence-console-note{color:#a49579;background:#0000001a;border-top:1px solid #4c3f2b;margin:0;padding:20px 25px;font-size:11px;line-height:1.8}.budget-live-total{animation:.3s ease-out budget-total-arrive}.budget-ring-segment{transition:stroke-dasharray .45s,stroke-dashoffset .45s}.budget-step{transition:border-color .3s,box-shadow .3s}.budget-step:focus-within{border-color:#ab8b51;box-shadow:0 0 0 1px #b5925124}@keyframes intelligence-focus{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes budget-total-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.network-nav-icons{gap:13px}.network-nav-icons small{display:none}.network-layout{gap:15px;padding:18px}.network-profile-intro{padding-left:20px;padding-right:20px}.network-avatar{left:19px}.network-about,.network-message-content{padding:20px}.intelligence-lens-grid{grid-template-columns:.85fr 1.15fr;gap:38px}.intelligence-lens-tabs{gap:5px;padding-left:20px;padding-right:20px}.intelligence-lens-tabs button{padding:12px 9px;font-size:10px}.intelligence-lens-content{padding:25px 20px}}@media (width<=850px){.intelligence-lens-grid{grid-template-columns:1fr;gap:38px}.intelligence-lens-intro>p:last-of-type{max-width:750px}.intelligence-lens-intro h2{font-size:52px}.network-browser{margin:0 22px 24px}.network-example-selector{gap:8px;padding:0 22px 24px}.network-example-selector button{padding:12px}.network-example-selector button small{font-size:10px}.network-layout{grid-template-columns:1fr;gap:20px}.network-inbox{min-height:440px}.network-inbox-waiting{min-height:290px}.network-profile-intro{padding-top:58px}.network-walkthrough-steps{gap:14px;padding:0 22px 22px}.network-walkthrough-steps button{gap:8px;font-size:11px}.network-nav{gap:10px;padding:10px 14px}.network-nav-icons{gap:14px}.network-nav-icons>span:nth-child(2),.network-nav-icons>span:nth-child(3),.network-nav-icons>span:nth-child(5){display:none}.network-search{max-width:240px;font-size:10px}.network-affiliation-note{padding:18px 22px}}@media (width<=480px){.masters-first .advisor-masters{padding:19px}.masters-first .advisor-masters strong{font-size:27px}.network-example-selector{gap:7px;padding:0 16px 20px}.network-example-selector button{padding:10px 8px;font-size:11px}.network-example-selector button small{font-size:9px}.network-browser{margin:0 12px 20px}.network-layout{gap:14px;padding:12px}.network-search{max-width:170px;padding:8px;font-size:9px}.network-nav-icons>span:first-child{display:none}.network-in-mark{width:29px;height:29px;font-size:22px;line-height:29px}.network-profile-intro h3{font-size:24px}.network-profile-intro .network-headline{font-size:13px}.network-cover{height:105px;padding:18px}.network-cover>span{letter-spacing:.08em;font-size:8px}.network-message-content{padding:20px 17px}.network-message-content p{font-size:13px}.network-message-content h4{font-size:15px}.network-sender{gap:8px;padding:17px 14px}.network-sender strong{font-size:11px}.network-recruiter-avatar{width:32px;height:32px}.network-walkthrough-steps{grid-template-columns:1fr;gap:0}.network-walkthrough-steps button{padding:13px 0;line-height:1.8}.intelligence-lens-intro h2{font-size:44px}.intelligence-console-header{padding:18px 20px}.intelligence-console-header strong{font-size:11px}.intelligence-console-header>span:last-child{display:none}.intelligence-lens-tabs{padding-left:15px;padding-right:15px}.intelligence-lens-tabs button{gap:6px;padding:10px 7px;font-size:9px}.intelligence-lens-content{min-height:440px;padding:24px 20px}.intelligence-lens-content h3{font-size:29px}.intelligence-micro-example{gap:12px;padding:16px 12px}.intelligence-micro-example>div:first-child>strong{font-size:29px}.intelligence-scenario-example strong{font-size:23px}.intelligence-scenario-example small{font-size:8px}.intelligence-scenario-example>div{padding:14px 8px}.intelligence-lens-links .button{white-space:normal}}@media (prefers-reduced-motion:reduce){.reveal[data-entry=waiting]{opacity:1;transform:none}.network-conversation.has-arrived,.network-message-content,.intelligence-lens-content,.budget-live-total{animation:none}.budget-ring-segment,.advisor-profile,.network-about{transition:none}.advisor-profile:hover .advisor-profile-portrait img{transform:none}}html.reduce-motion-user .reveal[data-entry=waiting]{opacity:1;transform:none}.network-profile-selector button{flex-direction:row;align-items:center;gap:12px}.network-profile-selector button>span:last-child{font-size:13px;line-height:1.6}.network-profile-selector button small{margin-top:3px;font-size:10px;line-height:1.6;display:block}.network-selector-avatar{color:#292318;background:#bda984;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.network-selector-avatar.analytics,.network-dummy-avatar.analytics{color:#fff;background:linear-gradient(135deg,#94b5c9,#365d79)}.network-selector-avatar.growth,.network-dummy-avatar.growth{color:#fff;background:linear-gradient(135deg,#d0b190,#80644b)}.network-selector-avatar.finance,.network-dummy-avatar.finance{color:#fff;background:linear-gradient(135deg,#a9b7a7,#466155)}.network-dummy-avatar{font:500 27px var(--font-geist),Arial,sans-serif;place-items:center;display:grid}.network-cover-analytics{background:radial-gradient(at 95% 0,#536b70,#0000 75%),linear-gradient(120deg,#18252e,#213741)}.network-cover-finance{background:radial-gradient(at 95% 0,#657969,#0000 75%),linear-gradient(120deg,#1c2821,#2b3e32)}.network-project-evidence{border-top:1px solid #d8e0e7;margin:20px 0;padding-top:18px}.network-project-evidence h4{margin-bottom:13px;font-size:13px}.network-project-evidence>p{background:#fff;border:1px solid #dfe4e8;border-radius:4px;align-items:baseline;gap:10px;margin:9px 0;padding:11px 12px;font-size:12px;line-height:1.7;display:flex}.network-project-evidence>p>span{color:#0a66c2;flex-shrink:0}.career-positioning-cta{background:radial-gradient(at 100% 0,#b48c3f1f,#0000 60%),#15130e;border-top:1px solid #5c492d;border-bottom:1px solid #5c492d;grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;margin:0;padding:42px 35px;display:grid}.career-positioning-cta .eyebrow{color:#cdb17b;margin:0;font-size:10px;line-height:1.7}.career-positioning-cta h3{font:clamp(34px,4vw,47px)/1.1 var(--serif);letter-spacing:-.02em;color:#ede0c6;margin:18px 0 20px}.career-positioning-cta p:not(.eyebrow){color:#bfb29b;margin-bottom:0;font-size:15px;line-height:1.8}.career-positioning-cta>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:18px;display:flex}.career-positioning-cta .button{white-space:normal;text-align:center;justify-content:center}.career-positioning-cta small{color:#95876e;max-width:300px;font-size:11px;line-height:1.8}.founder-inbox-evidence{background:#1b1811;padding:32px 30px 10px}.founder-inbox-evidence>div:first-child>small{color:#a18a60;letter-spacing:.06em;font-size:10px;line-height:1.7}.founder-inbox-evidence h4{font:29px/1.15 var(--serif);color:#d8c7a7;margin:13px 0}.founder-inbox-evidence>div:first-child>p{color:#a4977f;max-width:770px;font-size:12px;line-height:1.8}.founder-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.founder-evidence-grid article{background:#211d14;border:1px solid #4a3e2b;padding:20px}.founder-evidence-grid small{color:#c8ac79;letter-spacing:.06em;font-size:10px}.founder-evidence-grid h5{color:#dbc8a6;margin:15px 0;font-size:14px;font-weight:500;line-height:1.6}.founder-evidence-grid p{color:#a99b80;font-size:12px;line-height:1.8}.founder-evidence-grid article>span{color:#8c7b5b;font-size:10px;line-height:1.7}.career-market-section .career-market-grid{margin-bottom:0}.mandate-value{background:var(--paper);color:#211e18}.mandate-value-heading{max-width:none}.mandate-value .eyebrow{color:#7d653b}.mandate-value-heading h2{font:clamp(36px,4.1vw,58px)/1.13 var(--serif);letter-spacing:-.03em;margin:22px 0 28px}.mandate-value-heading>p:last-child{color:#625848;max-width:870px;font-size:18px;line-height:1.85}.mandate-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.mandate-value-grid article{background:linear-gradient(135deg,#ede7dc,#e1d7c6);border:1px solid #bcad93;height:100%;padding:30px}.mandate-value-grid article>span{letter-spacing:.1em;color:#876a3a;font-size:11px}.mandate-value-grid h3{font:31px/1.15 var(--serif);letter-spacing:-.01em;margin:28px 0 20px}.mandate-value-grid p{color:#675a46;margin-bottom:0;font-size:15px;line-height:1.85}@media (width<=1000px){.career-positioning-cta{gap:28px;padding:34px 28px}.network-profile-selector button{flex-direction:column;align-items:flex-start;gap:9px}.mandate-value-grid{gap:15px}.mandate-value-grid article{padding:25px}}@media (width<=760px){.career-positioning-cta,.mandate-value-grid,.founder-evidence-grid{grid-template-columns:1fr}.career-positioning-cta{gap:25px;padding:30px 24px}.career-positioning-cta>div:last-child{text-align:left;align-items:stretch}.career-positioning-cta small{max-width:none}.founder-inbox-evidence{padding:28px 22px 10px}.founder-evidence-grid article{padding:20px}.mandate-value-grid h3{font-size:30px}.mandate-value-heading h2{font-size:clamp(34px,6vw,43px)}.mandate-value-heading>p:last-child{font-size:16px}}@media (width<=480px){.network-profile-selector button{padding:12px 9px}.network-profile-selector button>span:last-child{font-size:11px}.network-profile-selector button small{font-size:9px}.network-selector-avatar{width:31px;height:31px;font-size:10px}.career-positioning-cta h3{font-size:35px}.career-positioning-cta p:not(.eyebrow){font-size:14px}}.career-market-section>.shell>.reveal:nth-child(2){margin-top:40px}.mandate-value-heading .keep-phrase{white-space:nowrap}.leadership-preview-card img{aspect-ratio:4/5;object-position:50% 12%;height:auto}.leadership-preview-card img.preview-portrait-vishwas{object-position:50% 0}.leadership-preview-card .preview-offers{border-top:1px solid #cbbfae;margin-top:15px;padding-top:15px;font-size:12px;line-height:1.75}.preview-offers>span{color:#796039;letter-spacing:.04em;margin-bottom:7px;font-size:10px;display:block}@media (width<=480px){.leadership-preview-card img{aspect-ratio:auto;object-fit:contain;object-position:50% 0;background:#d8cdbb;height:100%}.leadership-preview-card .preview-offers{font-size:11px}.career-positioning-cta .button{width:100%}}.mobile-header-booking,.mobile-swipe-hint,.mobile-network-stages,.living-mobile-shortcuts,.mobile-budget-peek{display:none}.mobile-details>summary{list-style:none}.mobile-details>summary::-webkit-details-marker{display:none}.mobile-details-indicator,.advisor-more>summary{display:none}.budget-step>summary{justify-content:space-between;align-items:start;gap:12px;display:flex}.budget-step>summary>header{align-items:flex-start;gap:17px;margin-bottom:25px;display:flex}.budget-step>summary>header>span{color:#987943;padding-top:5px;font-size:12px}.budget-step>summary>header h3{margin:0}.budget-step>summary>header p{color:#766a55;margin:8px 0 0;font-size:14px;line-height:1.6}.advisory-stage-details,.advisory-stage-details:hover{min-height:0;padding:0;display:block}.advisory-stage-details>summary{cursor:default;grid-template-columns:90px 1fr auto;align-items:start;gap:20px;padding:26px 0 0;display:grid}.advisory-stage-details>summary>span:first-child,.advisory-stage-details>summary>i{color:#886f42;padding-top:9px;font-size:12px}.advisory-stage-details>.mobile-details-content{margin-left:110px;padding-bottom:26px}@media (width<=800px){.site-header,.site-header.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#080807f7;height:68px}.header-inner{gap:8px;padding:0 16px}.brand{gap:8px}.brand-mark{width:29px;height:29px}.brand>span b{font-size:13px}.brand>span small{letter-spacing:.28em;font-size:7px}.mobile-header-booking{color:#e3c994;white-space:nowrap;border:1px solid #b89a5e;border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin-left:auto;padding:0 11px;font-size:12px;display:inline-flex}.menu-toggle{flex-shrink:0;width:44px;height:44px}.menu-toggle span{left:10px}.mobile-menu{padding:88px 22px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;height:100dvh;overflow-y:auto}.mobile-menu nav>a{min-height:48px;padding:12px 0;font-size:25px}.mobile-menu .mobile-consult{margin-top:20px;padding:14px;font-size:11px;line-height:1.5}.mobile-menu>p{margin:22px 0 0;position:static}.mobile-navigation-open .concierge{visibility:hidden}.shell{width:calc(100% - 36px);max-width:650px}.hero{align-items:center;min-height:0}.hero-content{padding:112px 0 46px}.hero h1{letter-spacing:-.035em;font-size:clamp(34px,8.7vw,48px);line-height:1.12}.hero-copy{margin-top:22px;font-size:15px;line-height:1.65}.hero-principle{margin:17px 0;font-size:13px;line-height:1.65}.hero-actions{align-items:stretch;gap:12px;margin-top:24px}.hero-actions .button{letter-spacing:.02em;white-space:normal;width:100%;min-height:50px;padding:12px 16px;font-size:12px;line-height:1.5}.hero-actions .text-link{align-self:flex-start;min-height:44px;font-size:11px}.inner-hero{min-height:0;padding:111px 0 44px}.inner-hero h1{font-size:clamp(34px,8.4vw,46px);line-height:1.13}.inner-hero .shell>p:last-child{margin-top:22px;font-size:15px;line-height:1.7}.section{padding:52px 0}.display-title{font-size:clamp(31px,8vw,42px);line-height:1.15}.eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:10px;line-height:1.7}.lead-copy{font-size:15px;line-height:1.7}.section-head .lead-copy{margin-top:20px}.section-intro-grid{gap:22px;margin-bottom:30px}.two-column,.split-heading{gap:26px}.copy-block h2{font-size:33px;line-height:1.16}.copy-block p{font-size:15px;line-height:1.7}.pillar-grid,.comparison,.stage-list,.school-snapshot-grid,.intelligence-explorer,.school-explorer{margin-top:28px}.pillar-card{min-height:0;padding:24px}.pillar-card h3{max-width:none;margin:18px 0 12px;font-size:28px}.pillar-card p{font-size:14px;line-height:1.65}.comparison-column{padding:24px 20px}.comparison-label{padding-bottom:18px}.question-row{grid-template-columns:30px 1fr;min-height:64px;font-size:19px}.proof-inner{gap:15px;min-height:104px;padding:20px 0}.proof-inner span{padding-left:13px;font-size:10px;line-height:1.5}.number-card{min-height:0;padding:22px}.number-card h3{margin:18px 0 12px;font-size:26px}.number-card p{font-size:14px;line-height:1.65}.deliverable-card{min-height:0;padding:22px}.deliverable-card h3{margin:18px 0 12px;font-size:25px}.deliverable-card p{font-size:14px;line-height:1.7}.cta-inner{gap:28px;min-height:0}.cta-inner h2{font-size:clamp(34px,8.7vw,43px);line-height:1.12}.cta-inner p:not(.eyebrow){margin:20px 0 24px;font-size:15px;line-height:1.7}.cta-inner .button{white-space:normal;text-align:center;letter-spacing:.025em;width:100%;padding:13px 16px;font-size:12px;line-height:1.5}.cta-seal{width:150px;height:150px}.cta-seal>.brand-mark{width:40px;height:40px;top:26px}.cta-seal small{margin-top:60px}.dream-standard,.school-entry,.institution-section,.pricing-intro,.pricing-confidence{padding:52px 0}.dream-standard h2,.school-entry h2,.home-pricing-head h2,.pricing-intro h2,.pricing-confidence h2{font-size:clamp(32px,8vw,42px);line-height:1.15}.dream-standard-inner,.home-pricing-head{gap:22px}.quote-block blockquote{font-size:29px;line-height:1.35}.quote-block cite{line-height:1.8}.home-living{min-height:0;padding:50px 0}.home-living-grid{gap:24px;padding-bottom:0}.home-living h2{font-size:39px;line-height:1.13}.home-living-grid .button{white-space:normal;text-align:center;margin-top:10px}.journey{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.journey-step{border-bottom:1px solid var(--line);min-height:100px;padding:18px 10px}.journey-step b{margin-top:18px;font-size:20px}.journey-step i{font-size:12px;right:2px}.journey-step:nth-child(3)>i{display:none}.clock-row h3{font-size:23px}.clock-row p{font-size:14px;line-height:1.7}.clock-row small{font-size:10px}.footer{padding:45px 0 80px}.footer-top{gap:30px}.footer-brand p{margin-top:18px;font-size:20px}.footer-links{gap:22px 18px}.footer-links a{align-items:center;min-height:36px;font-size:13px;line-height:1.5;display:flex}.footer-links>div{gap:6px}.footer-rule{margin-top:30px}.footer-bottom{gap:8px;padding:20px 0}.footer-bottom>div{flex-wrap:wrap;gap:8px 17px}.footer-bottom a,.footer-bottom button{align-items:center;min-height:40px;font-size:11px;display:inline-flex}.footer-disclaimer{margin-left:auto;font-size:11px;line-height:1.65}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-width:0;max-width:100%;font-size:16px!important}.button{white-space:normal;min-height:48px;line-height:1.5}.text-link{min-height:44px;line-height:1.5}.menu-toggle:focus-visible,.mobile-header-booking:focus-visible,.mobile-details>summary:focus-visible,.mobile-card-rail:focus-visible{outline-offset:3px;outline:2px solid #b89a5e}}@media (width<=700px){.mobile-details>summary{cursor:pointer;min-height:56px}.mobile-details-indicator{flex-shrink:0;width:18px;height:18px;margin:4px 0 0;display:block;position:relative}.mobile-details-indicator:before,.mobile-details-indicator:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:8px;left:2px}.mobile-details-indicator:after{transform:rotate(90deg)}.mobile-details[open]>summary .mobile-details-indicator:after{transform:none}.advisory-stage-details>summary{grid-template-columns:25px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:20px 0}.advisory-stage-details>summary>i{display:none}.advisory-stage-details>summary>span:first-child{padding-top:5px;font-size:11px}.advisory-stage-details h3{font-size:23px;line-height:1.25}.advisory-stage-details>.mobile-details-content{margin-left:37px;padding:0 0 20px}.advisory-stage-details p{margin:0 0 12px;font-size:15px;line-height:1.7}.journey-output{font-size:12px;line-height:1.65}.advisor-profile-portrait{height:220px}.advisor-profile-body{padding:23px}.advisor-profile-body h3{font-size:31px}.advisor-education{grid-template-columns:1fr;gap:12px}.masters-first .advisor-masters{padding:16px}.masters-first .advisor-masters strong{font-size:25px}.advisor-education>div+div{border-top:1px solid #494031;border-left:0;padding:12px 0 0}.advisor-more>summary{color:#d5bd87;border-top:1px solid #494031;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.advisor-more .advisor-lens{margin-top:5px}.advisor-offers-visible{margin-top:16px}.advisor-offers-visible p{gap:6px}.advisor-offers-visible small{font-size:11px;line-height:1.6}.founder-message-portrait{max-width:240px}.founder-message-portrait img{height:260px}.founder-message-grid{gap:26px}.founder-message-copy blockquote{font-size:33px}.founder-message-copy p{font-size:15px;line-height:1.7}.founder-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.founder-proof-metrics strong{font-size:28px}.founder-proof-metrics small{font-size:10px;line-height:1.55}.mobile-swipe-hint{color:#a28750;margin-top:22px;margin-bottom:12px;font-size:12px;line-height:1.6;display:block}.mobile-card-rail,.home-pricing-grid.home-pricing-revised.mobile-card-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:87%;grid-auto-flow:column;align-items:stretch;gap:12px;margin-top:12px;margin-bottom:25px;padding:1px 0 12px;scroll-padding-inline:1px;display:grid;overflow-x:auto}.mobile-card-rail>.reveal{scroll-snap-align:start;min-width:0}.mobile-card-rail>.reveal:first-child{grid-column:auto}.home-pricing-revised article{height:100%;min-height:0;padding:25px}.home-pricing-revised h3,.home-pricing-revised .home-plan-assurance h3{margin-top:20px;font-size:30px;line-height:1.14}.home-pricing-revised a{min-height:48px;line-height:1.5}.home-pricing-revised small{font-size:10px}.home-pricing-revised p{font-size:14px;line-height:1.65}.home-pricing-help{margin-top:22px}.home-pricing-help .button{text-align:center;padding:12px;font-size:12px}.leadership-preview-card{height:100%;display:block}.leadership-preview-card img{aspect-ratio:auto;object-fit:cover;object-position:50% 15%;width:100%;height:205px;min-height:0}.leadership-preview-card img.preview-portrait-vishwas{object-fit:contain;object-position:center;background:#d8cdbb}.leadership-preview-card>div{padding:20px}.leadership-preview-card h3{font-size:26px}.leadership-preview-card .preview-masters{font-size:21px}.leadership-preview-card .preview-offers{font-size:12px}.home-insight-grid{background:0 0;border:0}.home-insight-grid article{height:100%;min-height:0;padding:24px}.home-insight-grid h3{margin-top:22px;font-size:28px;line-height:1.15}.home-insight-grid p{font-size:14px;line-height:1.65}.home-insight-grid a{align-items:center;min-height:44px;font-size:11px}.network-profile-selector{scroll-snap-type:x proximity;gap:9px;padding:0 16px 16px;display:flex;overflow-x:auto}.network-profile-selector button{scroll-snap-align:start;flex-direction:row;flex:0 0 85%;align-items:center;gap:12px;padding:12px}.network-profile-selector button>span:last-child{font-size:14px}.network-profile-selector button small{font-size:11px}.network-selector-avatar{width:36px;height:36px;font-size:12px}.mobile-network-stages{border:1px solid #675332;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px 14px;display:grid;overflow:hidden}.mobile-network-stages button{color:#c4b18a;cursor:pointer;background:#201b12;border:0;border-right:1px solid #675332;min-height:46px;font-size:13px}.mobile-network-stages button:last-child{border-right:0}.mobile-network-stages button[aria-pressed=true]{color:#201b12;background:#c9ae77}.network-walkthrough-steps,.network-walkthrough[data-stage="0"] .network-about,.network-walkthrough[data-stage="0"] .network-inbox,.network-walkthrough[data-stage="1"] .network-inbox,.network-walkthrough[data-stage="2"] .network-profile{display:none}.network-inbox{min-height:0}.network-inbox-waiting{min-height:0;padding:25px 18px}.network-compose>span{min-height:45px}.network-layout{gap:0;padding:10px}.network-profile{min-height:0}.network-about p{font-size:14px;line-height:1.7}.network-walkthrough[data-stage="1"] .network-cover{height:68px}.network-project-evidence{margin-bottom:10px}.network-project-evidence>p{font-size:13px}.demo-controls{gap:14px;padding:18px 16px}.demo-controls p{font-size:13px;line-height:1.65}.demo-controls button{min-height:44px}.career-positioning-cta{gap:22px;padding:26px 20px}.career-positioning-cta h3{font-size:31px;line-height:1.17}.career-positioning-cta .button{letter-spacing:.03em;font-size:12px}.living-client-hero{padding:110px 0 30px}.living-client-grid{gap:25px}.living-client-copy h1{font-size:clamp(35px,9vw,45px);line-height:1.12}.living-client-copy>p:not(.eyebrow){font-size:15px;line-height:1.7}.living-client-grid img{height:220px}.living-client-grid figcaption{padding:12px;font-size:15px;line-height:1.5;inset:auto 12px 12px}.living-mobile-shortcuts{background:#f4f0e6;gap:8px;padding:16px 0;scroll-margin-top:78px;display:flex;overflow-x:auto}.living-mobile-shortcuts a{color:#5e4c2f;background:#eee7da;border:1px solid #bca77f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.living-discovery{width:calc(100% - 36px);padding:22px 18px}.living-discovery form{gap:14px}.living-provider-band .shell{gap:16px}.living-confidence-grid{gap:10px}.living-confidence-grid article{min-height:0;padding:20px}.living-confidence-grid strong{margin-top:15px}.directory-heading h2,.living-request h2{font-size:36px;line-height:1.15}.directory-heading p{font-size:15px;line-height:1.7}.provider-card{min-height:0;padding:22px}.provider-logo{height:68px;min-height:0}.provider-logo img{max-height:52px}.provider-card p{font-size:14px;line-height:1.65}.provider-card>small{font-size:11px}.provider-card>h3{margin:12px 0;font-size:27px}.provider-cities{font-size:12px;line-height:1.6}.directory-more{width:100%;margin-top:22px}.directory-search{gap:14px}.living-budget{padding:52px 0}.budget-title{gap:20px;margin-bottom:22px}.budget-title h2{font-size:38px;line-height:1.15}.budget-title>p{font-size:15px;line-height:1.7}.budget-workspace{gap:20px}.budget-editor{padding:20px 16px}.budget-step+.budget-step{margin-top:10px;padding-top:8px}.budget-step>summary{align-items:start;gap:10px}.budget-step>summary>header{flex:1;gap:12px;margin-bottom:16px}.budget-step>summary>header h3{font-size:23px;line-height:1.2}.budget-step>summary>header p{font-size:13px;line-height:1.6}.budget-step:not([open])>summary>header{margin-bottom:0}.budget-step:not([open])>summary{padding:12px 0}.budget-step .mobile-details-content{padding-bottom:8px}.budget-amount{flex-wrap:wrap;gap:12px}.budget-range{margin:20px 0}.budget-check{min-height:44px}.budget-summary-top{padding:23px 19px}.budget-summary-top>strong{font-size:41px}.budget-ring{width:110px;height:110px}.budget-summary .button{font-size:14px;line-height:1.5}.mobile-budget-peek{color:#e2c992;background:#272117;border:1px solid #75613d;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin-bottom:18px;padding:15px 18px;display:flex}.mobile-budget-peek span{font-size:12px;line-height:1.6}.mobile-budget-peek strong{white-space:nowrap;font-size:18px}.budget-summary{scroll-margin-top:85px}.budget-download{margin-top:20px}.intelligence-lens-intro h2{font-size:38px;line-height:1.15}.intelligence-lens-content{min-height:0;padding:22px 18px}.intelligence-lens-content h3{font-size:27px}.intelligence-lens-tabs button{min-height:60px;font-size:11px;line-height:1.5}.intelligence-lens-links{gap:12px}.intelligence-lens-links .button{text-align:center;padding:12px;font-size:12px}.mandate-value-grid{gap:12px;margin-top:28px}.mandate-value-grid article{padding:23px}.mandate-value-grid h3{margin:18px 0 14px;font-size:27px}.mandate-value-grid p{font-size:15px;line-height:1.7}.concierge{left:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto}.concierge-toggle{border-radius:24px;gap:9px;min-width:0;min-height:48px;padding:8px 12px}.concierge-toggle b{font-size:16px}.concierge-spark{width:25px;height:25px}.concierge-toggle>i{margin-left:3px}.concierge.is-open{width:auto;left:10px;right:10px}.concierge-panel{max-height:calc(100dvh - 90px);padding:16px}.concierge-close{min-width:44px;min-height:44px}.concierge-search input{font-size:16px}.concierge-followups button,.concierge-quick button,.concierge-search button{min-height:44px}.concierge-transcript{max-height:none;overflow-y:visible}.concierge-search{position:static}.cookie-consent{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);max-height:calc(100dvh - 85px);padding:18px;overflow-y:auto}.cookie-copy h2{font-size:24px;line-height:1.15}.cookie-copy p{font-size:13px;line-height:1.6}.cookie-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.cookie-actions button{letter-spacing:0;min-height:44px;padding:10px 7px;font-size:10px;line-height:1.4}.cookie-preferences{font-size:13px}}@media (width<=360px){.header-inner{padding:0 12px}.mobile-header-booking{padding:0 8px;font-size:11px}.shell{width:calc(100% - 28px)}.hero h1{font-size:32px}.network-search{max-width:140px}.budget-fields,.budget-choice{grid-template-columns:1fr}.intelligence-lens-tabs button{padding:10px 6px;font-size:10px}.mobile-budget-peek{flex-wrap:wrap}.mobile-budget-peek strong{white-space:normal}.footer-links{gap:20px 12px}}@media (hover:none){.mobile-card-rail article:hover,.provider-card:hover,.advisor-profile:hover,.number-card:hover,.pillar-card:hover,.insight-card:hover{transform:none}.advisory-stage-details:hover{padding:0}}@media (width<=1120px){.mobile-menu{overscroll-behavior:contain;height:100dvh;overflow-y:auto}.mobile-menu>p{margin-top:24px;position:static}}@media (width<=700px){.section .number-grid,.section .deliverable-grid{margin-top:28px!important}.access-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;margin:20px 0 0;display:grid;overflow:visible;transform:none}.map-rings{display:none}.access-map .map-centre{border-radius:6px;grid-column:1/-1;gap:5px;width:auto;height:85px;position:static;transform:none}.access-map .map-centre span,.access-map .map-centre small{letter-spacing:.05em;font-size:10px}.access-map .map-node,.access-map .map-node:hover{letter-spacing:.02em;min-width:0;min-height:56px;padding:12px;font-size:12px;position:static;transform:none}.access-map .map-node span{font-size:10px}.access-map>p{letter-spacing:.025em;grid-column:1/-1;font-size:10px;line-height:1.6;position:static}.provider-grid{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:87%;grid-auto-flow:column;gap:12px;padding:1px 0 12px;overflow-x:auto}.provider-card{scroll-snap-align:start}.provider-grid:focus-visible{outline-offset:3px;outline:2px solid #a18651}.pricing-start-grid,.pricing-options-head,.pricing-decision-grid{gap:24px}.pricing-start h2,.pricing-options-head h2,.pricing-decision h2{font-size:36px;line-height:1.15}.pricing-begin{padding:28px 0 38px}.pricing-begin-step{min-height:0;padding:22px}.pricing-begin-step h3{margin-top:18px;font-size:27px}.pricing-begin-step p{font-size:14px;line-height:1.7}.complete-plan-copy,.complete-plan aside,.assurance-priority-copy,.assurance-priority aside{padding:25px 22px}.complete-plan h2,.assurance-priority h2{margin-top:22px;font-size:36px;line-height:1.15}.complete-plan li,.assurance-priority li{font-size:14px;line-height:1.7}.complete-plan ul{margin-top:22px}.pricing-option{min-height:0;padding:25px}.pricing-option h3{margin-top:22px;font-size:29px}.pricing-option p{font-size:15px;line-height:1.7}.pricing-option a,.complete-plan aside a,.assurance-priority aside a{min-height:48px;font-size:13px;line-height:1.6}.pricing-decision-actions{gap:12px}.pricing-decision-actions .button{text-align:center;padding:13px;font-size:12px}.pricing-options-head{margin-bottom:26px}.intelligence-filters{grid-template-columns:1fr 1fr;gap:14px 10px}.intelligence-search-row{grid-template-columns:minmax(0,1fr)}.clear-intelligence{justify-self:end;min-width:125px;min-height:44px;font-size:12px}.intelligence-filters label>span{letter-spacing:.03em;font-size:11px}.intelligence-card-main{min-height:0;padding:21px}.intelligence-card-main h3{font-size:27px;line-height:1.16}.intelligence-card-main .school-profile{font-size:14px;line-height:1.65}.intelligence-card-bottom{padding-top:18px}.intelligence-card.is-expanded{grid-column:auto}.load-more-schools{width:100%;min-height:48px}.school-brief{min-height:0;padding:24px}.school-brief>small{margin-top:26px}.school-brief h3{font-size:31px}.school-brief dt{font-size:11px}.school-brief dd{font-size:14px;line-height:1.65}.school-brief>a{min-height:44px;font-size:11px}.schools-proof .shell>div{min-height:105px;padding:20px 14px}.schools-proof span{font-size:34px}.schools-proof p{letter-spacing:.06em;font-size:10px;line-height:1.5}.network-profile p{font-size:14px;line-height:1.7}.profiles-more{min-height:48px;font-size:13px}.direct-booking-card{gap:18px;padding:24px 20px}.direct-booking-card h2{font-size:31px;line-height:1.15}.booking-founder{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:14px}.booking-founder figure{width:70px;height:90px}.booking-founder span{letter-spacing:.025em;font-size:10px;line-height:1.5}.booking-founder h2{margin-top:12px}.booking-actions{gap:10px}.booking-actions .button,.booking-message{white-space:normal;text-align:center;min-height:48px;padding:12px;font-size:12px;line-height:1.5}.faq-intro h2{font-size:36px}.faq-group summary{min-height:56px;padding:18px 0;font-size:16px;line-height:1.5}.faq-group details>div p{font-size:15px;line-height:1.7}}.budget-step>summary{cursor:default}.budget-step>summary>header>span{color:#8b6e39;border:1px solid #c6b58f;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;margin-top:3px;padding-top:0;font-size:12px;display:grid}@media (width<=700px){.budget-step>summary{cursor:pointer}.budget-range input{height:40px}.decision-system{padding:52px 0}.decision-system-head{gap:20px;margin-bottom:26px}.decision-system-head h2{font-size:36px;line-height:1.15}.decision-system-head>p{font-size:15px;line-height:1.7}.decision-quadrants>button{min-height:145px;padding:20px 16px}.decision-quadrants>button strong{margin-top:20px;font-size:22px;line-height:1.2}.decision-quadrants>button small{letter-spacing:0;font-size:12px;line-height:1.5}.decision-response{padding:26px 22px}.decision-response h3{margin:25px 0 16px;font-size:31px;line-height:1.15}.decision-response>p{font-size:15px;line-height:1.7}.decision-response>a{min-height:44px;font-size:12px;line-height:1.5}.decision-signals{gap:6px;margin:18px 0}.decision-signals span{font-size:11px;line-height:1.5}.mandate-preview .stage-row{grid-template-columns:28px minmax(0,1fr) 14px;gap:12px;min-height:70px}.mandate-preview .stage-row h3{font-size:22px;line-height:1.25}.founder-message-portrait{aspect-ratio:auto}.founder-message-portrait img{height:290px}}.home-journey-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;padding:0;list-style:none;display:grid}.home-journey-topics li{background:#e3dccf;border:1px solid #c2b7a2;border-radius:6px;align-items:baseline;gap:12px;min-width:0;padding:23px 19px;display:flex}.home-journey-topics li>span{color:#8a7143;flex-shrink:0;font-size:11px}.home-journey-topics h3{font:22px/1.3 var(--serif);color:#29251c;margin:0}.pricing-complete .complete-plan:before{content:none;display:none}@media (width<=1050px){.home-journey-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.home-journey-topics{gap:9px;margin-top:25px}.home-journey-topics li{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 13px}.home-journey-topics h3{font-size:18px;line-height:1.35}.home-journey-topics li>span{font-size:10px}}@media (width<=380px){.home-journey-topics{grid-template-columns:1fr}.home-journey-topics li{padding:14px}.home-journey-topics h3{font-size:19px}}.home-access-connections{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-access-connections li{color:var(--ivory);background:linear-gradient(135deg,#1c1a14,#11110e);border:1px solid #b89a5e59;border-radius:5px;padding:12px 18px;font-size:15px;line-height:1.5}.home-access-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.home-access-action p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.home-access-action .text-link{flex-shrink:0}@media (width<=700px){.home-page>.section{padding:44px 0}.home-network-preview .section-intro-grid{margin-bottom:22px}.home-access-connections{gap:8px}.home-access-connections li{padding:9px 12px;font-size:13px}.home-access-action{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;padding-top:16px}.home-access-action p{font-size:14px}.home-compass-grid{gap:0}.home-compass-grid>.reveal:last-child{display:none}.home-compass h2{font-size:clamp(32px,8vw,42px);line-height:1.15}.home-compass p:not(.eyebrow){margin:20px 0 24px;font-size:15px;line-height:1.7}.home-page .pillar-grid>.reveal .pillar-card{min-height:0;padding:22px}.home-page .pillar-grid>.reveal:first-child .pillar-card>span{font:12px/1.5 var(--font-geist);color:#8c7548}.home-page .pillar-grid>.reveal .pillar-card h3{max-width:none;margin:14px 0 10px;padding-top:0;font-size:28px;line-height:1.15}.home-page .pillar-card p{margin-bottom:0}.home-page .comparison-column{padding:20px 18px}.home-page .question-row{min-height:0;padding:14px 0;font-size:18px;line-height:1.4}.home-career-preview .career-clock .clock-row{grid-template-columns:18px 80px minmax(0,1fr);align-items:start;gap:5px 10px;min-height:0;padding:17px 0}.home-career-preview .clock-row>span{grid-area:1/1/3;padding-top:5px;font-size:10px}.home-career-preview .clock-row small{letter-spacing:.025em;grid-area:1/2/3;padding-top:3px;font-size:11px;line-height:1.6}.home-career-preview .clock-row h3{grid-area:1/3;font-size:22px;line-height:1.25}.home-career-preview .clock-row p{grid-area:2/3;font-size:14px;line-height:1.6}.home-page .home-journey-topics li{flex-direction:row;align-items:baseline;padding:13px 11px}.home-page .home-journey-topics h3{font-size:17px}}@media (width<=380px){.home-career-preview .career-clock .clock-row{grid-template-columns:16px 68px minmax(0,1fr);column-gap:8px}.home-page .home-journey-topics li{padding:12px 14px}}.reveal.is-visible{animation:none}.privacy-team-route{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.privacy-team-route p{font-size:15px;line-height:1.7}.privacy-team-route .text-link{border:0;border-bottom:1px solid var(--gold);color:var(--gold-light);cursor:pointer;font:inherit;background:0 0;min-height:44px;padding:8px 0}@keyframes quadrant-entry-glide{0%{opacity:.94;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes quadrant-image-glide{0%{transform:scale(1.045)}to{transform:scale(1.02)}}@media (prefers-reduced-motion:no-preference){html:not(.reduce-motion-user) .reveal.is-visible[data-entry=arrived]{animation:.58s cubic-bezier(.22,.8,.25,1) both quadrant-entry-glide}}@media (prefers-reduced-motion:no-preference) and (width>=801px){html:not(.reduce-motion-user) .hero-image{animation:1.4s cubic-bezier(.22,.8,.25,1) both quadrant-image-glide}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not(.reduce-motion-user) .advisor-profile,html:not(.reduce-motion-user) .provider-card,html:not(.reduce-motion-user) .leadership-preview-card{transition:transform .35s cubic-bezier(.22,.8,.25,1),border-color .35s}html:not(.reduce-motion-user) .advisor-profile:hover,html:not(.reduce-motion-user) .provider-card:hover,html:not(.reduce-motion-user) .leadership-preview-card:hover{transform:translateY(-3px)}}@media (width<=700px){html:not(.reduce-motion-user) .reveal.is-visible[data-entry=arrived]{animation-duration:.38s;animation-delay:0s!important}.privacy-team-route{margin-top:18px}}@media (prefers-reduced-motion:reduce){.reveal.is-visible[data-entry=arrived],.hero-image{animation:none!important}}html.reduce-motion-user .reveal.is-visible[data-entry=arrived]{animation:none!important}:where(.schools-page,.living-page) .shell>*,.intelligence-card,.intelligence-card-main,.intelligence-filters label,.compare-selectors label,.experience-rating>div,.living-discovery form>*{min-width:0}.school-section-nav{gap:12px;padding-block:0 26px;display:flex}.school-section-nav a{color:#e2d2af;border:1px solid #66563b;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;display:flex}.schools-page #explore-schools,.schools-page #compare-schools,.schools-page #study-destinations{scroll-margin-top:90px}.intelligence-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-search-row{grid-template-columns:minmax(0,1fr) auto}.intelligence-search-row .school-search{position:relative}.intelligence-search-row .school-search i{position:static}.intelligence-filters select,.compare-selectors select{width:100%;max-width:100%}.intelligence-card-main{align-items:stretch;min-height:350px}.school-rank-score{align-items:start;margin-bottom:20px}.intelligence-rank{border:0;gap:5px;padding:0;display:grid}.intelligence-rank b{font-size:30px}.qs-overall strong{font-size:28px}.school-card-identity{align-items:start;gap:14px;margin-bottom:0}.intelligence-card-main h3{overflow-wrap:break-word;margin:5px 0 8px;font-size:26px;line-height:1.15}.intelligence-card-signals{margin-top:18px;padding-top:14px}.intelligence-card-signals .experience-rating{margin:0}.intelligence-card-bottom{padding-top:18px;font-size:12px;line-height:1.5}.intelligence-filter-options{margin:0}.intelligence-filter-options>summary{color:#685333;min-height:44px;font-size:14px}.intelligence-card.is-expanded{contain-intrinsic-block-size:auto 900px}.intelligence-compare .compare-selectors{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:12px}.intelligence-compare .compare-selectors label>span{color:#d4bd8d;letter-spacing:.03em;font-size:12px}.intelligence-compare select{font-size:16px}.school-comparison-table{table-layout:fixed;border-collapse:collapse;color:#e8e1d4;background:#141410;width:100%}.school-comparison-table caption{text-align:left;color:#b9af9d;padding:18px 25px;font-size:13px;line-height:1.6}.school-comparison-table .comparison-label-column{width:20%}.school-comparison-table th,.school-comparison-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #3b362b;padding:22px 25px}.school-comparison-table td+td,.school-comparison-table thead th+th{border-left:1px solid #3b362b}.school-comparison-table thead th{background:linear-gradient(150deg,#25221a,#171610);font-weight:400}.school-comparison-table tbody th,.comparison-corner{color:#d5bc88;font-size:13px;font-weight:500}.school-comparison-table td{font-size:15px;line-height:1.65}.comparison-option{color:#d5bc88;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px;display:block}.comparison-identity h3{font:32px/1.12 var(--serif);color:var(--ivory);margin:16px 0 10px}.comparison-identity p{color:#c8bda9;margin:0;font-size:14px;line-height:1.5}.comparison-identity a{color:#e1c68f;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:14px;display:inline-flex}.comparison-number{color:#e6cf9c;font:30px/1.2 var(--serif)}.comparison-value-label{color:#c9c0b0;margin-top:5px;display:block}.school-comparison-table .accreditation-badges{margin:0}.school-comparison-table .accreditation-badges span{color:#e7d7b6;white-space:normal;background:#27231a;border-color:#75613e;font-size:11px;line-height:1.5}.school-comparison-table .accreditation-badges span.is-triple{color:#17150f;background:#d5bc88}.comparison-perspective summary{color:#e1c68f;cursor:pointer;min-height:44px}.comparison-perspective p{color:#c9c0b0;margin:8px 0 0}.intelligence-compare .compare-handoff p{color:#c1b7a6;font-size:14px;line-height:1.7}.living-discovery form>div{min-width:0}.living-discovery .eyebrow{color:#715b35}.living-discovery h2{overflow-wrap:break-word;line-height:1.18}.living-provider-band .shell{padding-block:24px;overflow:visible}.living-provider-band .shell>div{flex-wrap:wrap}.living-provider-band strong{max-width:100%}.living-provider-band small{white-space:normal;line-height:1.7}.advisor-profile{display:block}.advisor-profile-header{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;margin:28px 28px 0;display:grid}.advisor-profile-header .advisor-profile-portrait{border:1px solid #74664e;border-radius:5px;width:132px;height:165px;min-height:0}.advisor-profile-header .advisor-profile-portrait:after{display:none}.advisor-profile-header .advisor-profile-portrait img{object-position:50% 12%}.advisor-profile-identity{min-width:0}.advisor-number{color:#b8a17a;letter-spacing:.1em;margin-bottom:12px;font-size:10px;display:block}.advisor-profile-identity h3{margin:10px 0 0;font-size:clamp(28px,2.4vw,36px);line-height:1.14}.advisor-profile-body{padding:24px 28px 28px}.advisor-profile:hover .advisor-profile-portrait img{transform:scale(1.015)}@media (width<=1000px){.intelligence-card-grid,.intelligence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.school-database-head{gap:32px}.school-comparison-table th,.school-comparison-table td{padding:20px}.advisor-profile-header{grid-template-columns:105px minmax(0,1fr);gap:18px;margin:24px 24px 0}.advisor-profile-header .advisor-profile-portrait{width:105px;height:132px}.advisor-profile-body{padding:22px 24px 24px}}@media (width<=760px){.intelligence-card-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.schools-page .inner-hero{padding-block:116px 28px}.schools-page .inner-hero h1{max-width:100%;font-size:clamp(33px,9vw,42px);line-height:1.12}.schools-page .inner-hero>.shell>p:last-child{margin-top:18px;font-size:15px;line-height:1.65}.school-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:24px;display:grid}.school-section-nav a{text-align:center;padding:8px 5px;font-size:12px}.schools-page .schools-database{padding-block:35px 40px}.school-database-head{gap:16px}.school-database-head h2{font-size:30px;line-height:1.12}.school-database-head>div:last-child>p{margin-bottom:12px;font-size:14px;line-height:1.6}.schools-database .intelligence-explorer{margin-top:24px}.intelligence-search-row{grid-template-columns:minmax(0,1fr);gap:4px}.intelligence-search-row .school-search{min-height:76px;padding:12px 14px}.intelligence-search-row .school-search>span{letter-spacing:0;font-size:11px}.intelligence-search-row .school-search input{width:100%;font-size:16px}.clear-intelligence{justify-self:end;min-height:44px;padding:8px 0}.intelligence-filter-options>summary{border-block:1px solid #c8beac;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.intelligence-filter-options>summary:after{content:"+";font-size:22px}.intelligence-filter-options[open]>summary:after{content:"−"}.intelligence-filters{gap:12px;padding-bottom:12px}.explorer-status{flex-wrap:wrap;gap:8px;padding:18px 0 14px}.explorer-status small{letter-spacing:0;line-height:1.6}.intelligence-card-main{min-height:0;padding:18px}.school-rank-score{margin-bottom:15px}.qs-overall small,.intelligence-rank span{font-size:11px}.intelligence-rank b,.qs-overall strong{font-size:25px}.school-card-identity{gap:12px}.school-card-identity .university-logo{width:48px;height:48px}.intelligence-card-main h3{margin:4px 0 6px;font-size:22px;line-height:1.18}.school-card-identity small{font-size:11px;line-height:1.5}.school-card-identity p{font-size:13px}.intelligence-card-signals{gap:9px;margin-top:14px;padding-top:12px}.intelligence-card-signals .experience-rating>span b{font-size:25px}.intelligence-card-signals .experience-rating>div strong{font-size:13px}.intelligence-card-signals .experience-rating>div small{font-size:11px;line-height:1.4}.intelligence-card-signals .accreditation-badges span{padding:5px 7px;font-size:10px}.intelligence-card-bottom{padding-top:12px}.intelligence-detail{padding:18px}.intelligence-facts{grid-template-columns:minmax(0,1fr)}.intelligence-actions{flex-wrap:wrap}.intelligence-actions a{white-space:normal}.schools-page .schools-proof .shell>div{min-height:105px;padding:20px 12px}.schools-page .schools-proof span{font-size:32px}.schools-page .section-head h2{font-size:34px;line-height:1.14}.intelligence-compare{margin-top:26px}.intelligence-compare .compare-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 12px}.intelligence-compare .compare-selectors>i{display:none}.intelligence-compare .compare-selectors select{padding-inline:6px}.school-comparison-table{display:block}.school-comparison-table caption{padding:14px;font-size:12px;display:block}.school-comparison-table colgroup,.school-comparison-table .comparison-corner{display:none}.school-comparison-table thead,.school-comparison-table tbody{display:block}.school-comparison-table tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.school-comparison-table thead th{padding:16px 12px}.school-comparison-table tbody th{background:#1e1c16;grid-column:1/-1;padding:11px 12px 0;font-size:12px}.school-comparison-table td{border-top:0;min-width:0;padding:12px;font-size:14px;line-height:1.55}.school-comparison-table tbody tr:nth-child(2n) td{background:#1b1913}.school-comparison-table thead th+th{border-left:0}.school-comparison-table thead th:last-child{border-left:1px solid #3b362b}.comparison-option{margin-bottom:12px;font-size:11px}.comparison-identity .university-logo{width:48px;height:48px}.comparison-identity h3{overflow-wrap:break-word;margin:12px 0 8px;font-size:clamp(18px,5vw,22px);line-height:1.18}.comparison-identity p{font-size:12px}.comparison-identity a{font-size:13px}.comparison-number{font-size:25px}.comparison-perspective summary{font-size:13px;line-height:1.5}.school-comparison-table .accreditation-badges span{padding:5px 6px;font-size:10px}.intelligence-compare .compare-handoff{gap:16px;padding:20px 16px}.intelligence-compare .compare-handoff .button{white-space:normal;width:100%;font-size:12px}.schools-page .visa-explorer{margin-top:24px;display:block}.schools-page .visa-rail{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.schools-page .visa-rail button{border:1px solid #bcb19d;border-radius:6px;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:54px;padding:10px}.schools-page .visa-rail button>span{width:28px;height:28px;font-size:11px}.schools-page .visa-rail button b{font-size:13px;line-height:1.4}.schools-page .visa-rail button small{display:none}.schools-page .visa-detail{min-height:0;padding:25px 22px}.schools-page .visa-detail>small{color:#c6bca8;margin-bottom:30px;font-size:11px;line-height:1.6;position:relative;inset:auto}.schools-page .visa-caution{color:#c4baaa;font-size:12px;line-height:1.65}.schools-page .visa-links a{align-items:center;min-height:44px;font-size:12px;line-height:1.6;display:flex}.schools-page .visa-detail h3{font-size:38px;line-height:1.1}.schools-page .visa-detail h4{margin-bottom:10px;font-size:12px;line-height:1.6}.schools-page .visa-detail>p{font-size:15px;line-height:1.7}.living-mobile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.living-mobile-shortcuts a{text-align:center;min-width:0;padding:8px 5px;font-size:12px}.living-provider-band .shell{gap:12px}.living-provider-band strong{font-size:23px;line-height:1.3}.living-discovery h2{font-size:30px}.advisor-profile-header{grid-template-columns:105px minmax(0,1fr);gap:18px;margin:22px 22px 0}.advisor-profile-identity h3{font-size:28px}.advisor-role{font-size:10px}.advisor-number{margin-bottom:9px;font-size:9px}.advisor-profile-body{padding:22px}.leadership-preview-card img.preview-portrait-vishwas{object-fit:cover;object-position:50% 12%}}@media (width<=360px){.advisor-profile-header{grid-template-columns:88px minmax(0,1fr);gap:14px;margin:18px 18px 0}.advisor-profile-header .advisor-profile-portrait{width:88px;height:110px}.advisor-profile-identity h3{font-size:25px}.advisor-profile-body{padding:20px 18px}}.home-page .hero-eyebrow{letter-spacing:.1em;font-size:12px;line-height:1.6}@media (width<=700px){.home-page .hero-eyebrow{letter-spacing:.08em;max-width:310px;font-size:11px}}.home-page .hero{align-items:center;min-height:100svh}.home-page .hero-content{flex-direction:column;align-items:flex-start;padding-block:126px 48px;display:flex}.home-page .hero-eyebrow{margin-bottom:18px}.home-page .hero h1{letter-spacing:-.035em;text-wrap:balance;width:100%;max-width:1080px;font-size:clamp(72px,5vw,80px);line-height:1.06}.home-page .hero h1 em{display:inline}.home-page .hero-copy{max-width:760px;margin-top:22px;font-size:16px;line-height:1.65}.home-page .hero-actions{margin-top:24px}.home-page .hero-proof{color:#d8cfbb;max-width:760px;margin:16px 0 0;font-size:13px;line-height:1.55}.home-page .hero-secondary-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px;display:flex}.home-page .hero-principle{border:0;max-width:760px;margin:20px 0 0;padding:0;font-size:16px;line-height:1.5}.home-page .hero-marker{bottom:42px}@media (width>=801px) and (height<=720px){.home-page .hero-content{padding-block:110px 30px}.home-page .hero h1{font-size:72px}.home-page .hero-eyebrow{margin-bottom:14px}.home-page .hero-copy{margin-top:18px}.home-page .hero-actions{margin-top:20px}.home-page .hero-secondary-actions{margin-top:18px}.home-page .hero-principle{margin-top:16px}}@media (width<=1120px) and (width>=801px){.home-page .hero h1{max-width:100%}}@media (width<=800px){.home-page .hero{min-height:0}.home-page .hero-content{padding-block:96px 34px}.home-page .hero-eyebrow{order:1;margin-bottom:14px}.home-page .hero h1{order:2;max-width:100%;font-size:clamp(32px,8.7vw,44px);line-height:1.1}.home-page .hero-actions{order:3;gap:0;width:100%;margin-top:20px}.home-page .hero-actions .button{width:100%;min-height:50px;padding:12px 14px}.home-page .hero-proof{order:4;margin-top:14px;font-size:12px;line-height:1.6}.home-page .hero-copy{order:5;margin-top:22px;font-size:15px;line-height:1.65}.home-page .hero-secondary-actions{order:6;gap:16px;width:100%;margin-top:22px}.home-page .hero-secondary-actions .button{width:100%;min-height:48px;padding:12px 14px;font-size:11px}.home-page .hero-secondary-actions .text-link{min-height:44px}.home-page .hero-principle{order:7;margin-top:16px;font-size:13px;line-height:1.6}}@media (width<=360px){.home-page .hero-content{padding-top:90px}.home-page .hero h1{font-size:32px}}.route-section{background:var(--paper);color:#25231d;padding:85px 0}.route-heading{grid-template-columns:1.1fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.route-heading .eyebrow{color:#7b643b}.route-heading h2{font:clamp(36px,4vw,56px)/1.12 var(--serif);letter-spacing:-.025em;margin:18px 0 0}.route-heading>div>p:not(.eyebrow){color:#625c50;margin:0 0 18px;font-size:17px;line-height:1.75}.route-explore-hint{color:#756444;align-items:center;gap:10px;font-size:12px;display:flex}.route-explore-hint>span{border:1px solid #a58b56;border-radius:50%;place-items:center;width:23px;height:23px;font-size:17px;display:grid}.route-canvas{color:#f1ede3;isolation:isolate;background:radial-gradient(at 80% 0,#d3b57821,#0000 55%),#11130f;border:1px solid #9c885f;border-radius:18px;padding:34px;position:relative}.route-origin{border-bottom:1px solid #484637;align-items:center;gap:22px;margin-bottom:32px;padding:0 0 32px;display:flex}.route-person{background:linear-gradient(135deg,#353325,#171a13);border:1px solid #7e714f;border-radius:36px 36px 12px 12px;flex-shrink:0;place-items:center;width:72px;height:88px;display:grid}.route-person svg{stroke:#d4bb83;stroke-width:1.4px;width:42px;height:58px}.route-person circle{fill:#cfb985;stroke:none}.route-origin small,.route-continuity small{text-transform:uppercase;letter-spacing:.14em;color:#d9c38e;font-size:10px}.route-origin h3{font:clamp(23px,2vw,31px)/1.25 var(--serif);margin:10px 0 8px}.route-origin p{color:#bdb9ab;margin:0;font-size:14px}.route-start{color:#191c15;min-height:48px;font:13px var(--font-geist);cursor:pointer;background:#d5be89;border:1px solid #b69c66;border-radius:40px;flex-shrink:0;align-items:center;gap:25px;margin-left:auto;padding:12px 20px;display:flex}.route-start>span{font-size:19px}.route-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.route-milestones>li{min-width:0;position:relative}.route-milestones>li:nth-child(5){grid-area:2/4}.route-milestones>li:nth-child(6){grid-area:2/3}.route-milestones>li:nth-child(7){grid-area:2/2}.route-milestones>li:nth-child(8){grid-area:2/1}.route-milestones>li:after{content:"";z-index:-1;background:linear-gradient(90deg,#a18b58,#5e593f);width:26px;height:1px;position:absolute;top:50%;right:-26px}.route-milestones>li:nth-child(4):after{background:linear-gradient(#a18b58,#5e593f);width:1px;height:36px;top:100%;right:50%}.route-milestones>li:nth-child(5):after,.route-milestones>li:nth-child(6):after,.route-milestones>li:nth-child(7):after{left:-26px;right:auto}.route-milestones>li:nth-child(8):after{display:none}.route-milestone{text-align:left;color:#efecdf;cursor:pointer;background:linear-gradient(145deg,#25271d,#191c16);border:1px solid #55523f;border-radius:10px;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:226px;padding:23px 20px 18px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative}.route-node{color:#ccb681;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.route-node svg{width:28px;height:28px}.route-node small{letter-spacing:.14em;color:#b5aa8e;font-size:11px}.route-milestone strong{font:23px/1.18 var(--serif);margin-bottom:12px;font-weight:400;display:block}.route-short{color:#b4b5a5;margin-bottom:16px;font-size:13px;line-height:1.6;display:block}.route-open{letter-spacing:.025em;color:#d8c393;border-top:1px solid #484a39;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.route-open b{font-size:20px;font-weight:400}.route-milestone.is-selected{background:linear-gradient(145deg,#393629,#1c2018);border-color:#c2a46b}.route-continuity{border-top:1px solid #484637;align-items:center;gap:20px;margin-top:33px;padding:24px 0 0;display:flex}.route-loop{font:55px/1 var(--serif);color:#b8a26b}.route-continuity strong{font:24px/1.25 var(--serif);margin:8px 0;display:block}.route-continuity p{color:#b3b5a6;margin:0;font-size:13px;line-height:1.6}.route-continuity a{color:#ddc997;flex-shrink:0;align-items:center;gap:15px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.route-scope{color:#686050;max-width:900px;margin:21px 0 0;font-size:13px;line-height:1.75}.route-dialog{color:#24271d;background:#f1ecdf;border:1px solid #a88c55;border-radius:16px;width:min(900px,100% - 40px);max-width:900px;max-height:min(850px,90dvh);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #0009}.route-dialog[open]{flex-direction:column;display:flex}.route-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d0be6}.route-dialog-top{color:#dfd9c8;background:#181e16;border-bottom:1px solid #80724e;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 26px;display:flex}.route-dialog-top>span{align-items:center;gap:12px;font-size:12px;display:flex}.route-dialog-top svg{color:#d2b87c;width:24px;height:24px}.route-dialog-top b{color:#d2b87c;letter-spacing:.1em;font-size:11px;font-weight:400}.route-dialog-top button{color:#ece5d3;cursor:pointer;min-height:44px;font:12px var(--font-geist);background:0 0;border:1px solid #75694a;border-radius:30px;align-items:center;gap:14px;padding:8px 16px;display:flex}.route-dialog-top button>span{font-size:22px}.route-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:35px 36px 30px;overflow-y:auto}.route-detail[hidden]{display:none}.route-detail .eyebrow{color:#7a6134;letter-spacing:.14em;margin-top:0;font-size:10px}.route-detail>h3{font:clamp(31px,3.2vw,43px)/1.14 var(--serif);letter-spacing:-.025em;max-width:750px;margin:18px 0 22px}.route-detail-intro{color:#575c4e;margin:0 0 30px;font-size:16px;line-height:1.8}.route-detail-grid{grid-template-columns:1.35fr .8fr;align-items:start;gap:30px;display:grid}.route-detail-grid h4{font:23px/1.3 var(--serif);margin:0 0 18px}.route-detail-grid ul{margin:0;padding:0;list-style:none}.route-detail-grid li{color:#555a4b;padding:0 0 20px 20px;font-size:14px;line-height:1.8;position:relative}.route-detail-grid li:before{content:"";background:#998151;width:5px;height:5px;position:absolute;top:10px;left:0;transform:rotate(45deg)}.route-detail-grid aside{background:#e1dccd;border:1px solid #c6bb9f;border-radius:10px;padding:24px}.route-detail-grid aside>small{text-transform:uppercase;letter-spacing:.12em;color:#7f6534;font-size:10px}.route-detail-grid aside>p{font:23px/1.4 var(--serif);margin:14px 0 22px}.route-detail-note{color:#61644f;border-top:1px solid #bfb69c;padding-top:19px;font-size:12px;line-height:1.8}.route-detail-actions{border-top:1px solid #c6bea9;flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;padding-top:24px;display:flex}.route-detail-actions .button{letter-spacing:.02em;text-transform:none;text-align:center;font-size:12px}.route-detail-actions .text-link{color:#705925;align-items:center;min-height:44px;font-size:12px;line-height:1.6;display:flex}.route-dialog-bottom{background:#e5dfd0;border-top:1px solid #c6bea9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 25px;display:flex}.route-dialog-bottom button{font:12px var(--font-geist);color:#514626;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0}.route-dialog-bottom button:disabled{opacity:.35;cursor:default}.route-dialog-bottom>span{color:#77765f;font-size:11px}.route-milestone:focus-visible,.route-start:focus-visible,.route-dialog button:focus-visible,.route-dialog a:focus-visible,.route-continuity a:focus-visible{outline-offset:4px;outline:2px solid #e3c789}@media (hover:hover) and (pointer:fine){.route-milestone:hover{border-color:#ccb279;transform:translateY(-4px)}.route-start:hover{background:#e4cfa1}.route-milestone:hover .route-open b{transition:transform .25s;transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){html:not(.reduce-motion-user) .route-dialog[open]{animation:.25s both route-arrive}@keyframes route-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1000px){.route-heading{gap:35px}.route-canvas{padding:25px}.route-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.route-milestones>li:nth-child(n){grid-area:auto}.route-milestones>li:after{display:none}.route-milestone{min-height:190px}.route-start{gap:12px}.route-origin h3{font-size:24px}.route-origin{gap:16px}.route-continuity{flex-wrap:wrap}.route-continuity a{margin-left:0}}@media (width<=700px){.route-section{padding:48px 0}.route-heading{grid-template-columns:1fr;gap:21px;margin-bottom:26px}.route-heading h2{font-size:36px;line-height:1.13}.route-heading>div>p:not(.eyebrow){margin-bottom:12px;font-size:15px;line-height:1.7}.route-explore-hint{font-size:11px}.route-canvas{border-radius:13px;padding:20px 14px}.route-origin{grid-template-columns:46px minmax(0,1fr);gap:14px;margin-bottom:20px;padding:0 4px 23px;display:grid}.route-person{width:46px;height:64px}.route-person svg{width:31px;height:48px}.route-origin h3{margin-top:8px;font-size:22px}.route-origin p{font-size:12px}.route-origin small{font-size:9px}.route-start{grid-column:1/-1;justify-content:space-between;width:100%;min-height:46px;margin:4px 0 0;padding:11px 17px}.route-milestones{gap:10px}.route-milestone{border-radius:8px;min-height:156px;padding:16px 13px 12px}.route-node{margin-bottom:15px}.route-node svg{width:22px;height:22px}.route-node small{font-size:10px}.route-milestone strong{margin-bottom:13px;font-size:20px;line-height:1.22}.route-short{display:none}.route-open{padding-top:9px;font-size:10px}.route-open b{font-size:18px}.route-continuity{grid-template-columns:27px minmax(0,1fr);gap:12px;margin-top:23px;padding-top:20px;display:grid}.route-loop{font-size:35px}.route-continuity strong{font-size:23px}.route-continuity p{font-size:12px}.route-continuity a{grid-column:2;font-size:12px}.route-scope{margin-top:18px;font-size:12px;line-height:1.7}.route-dialog{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto 0 0}.route-dialog-top{gap:10px;padding:12px 16px}.route-dialog-top>span{gap:8px;font-size:11px}.route-dialog-top svg{width:20px;height:20px}.route-dialog-top button{padding:8px 13px}.route-dialog-scroll{padding:25px 22px 24px}.route-detail>h3{margin:15px 0 20px;font-size:31px}.route-detail-intro{margin-bottom:25px;font-size:15px;line-height:1.75}.route-detail-grid{grid-template-columns:1fr;gap:14px}.route-detail-grid h4{margin-bottom:16px;font-size:23px}.route-detail-grid li{padding-bottom:16px;font-size:14px;line-height:1.75}.route-detail-grid aside{padding:20px}.route-detail-grid aside>p{font-size:22px}.route-detail-actions{flex-direction:column;align-items:stretch;gap:11px;margin-top:23px;padding-top:21px}.route-detail-actions .button{width:100%;min-height:48px;padding:14px 15px}.route-detail-actions .text-link{justify-content:center}.route-dialog-bottom{padding:10px 18px}.route-dialog-bottom>span{display:none}.route-dialog-bottom button{font-size:12px}}@media (width<=360px){.route-milestone{min-height:160px;padding:14px 10px}.route-milestone strong{font-size:18px}.route-dialog-scroll{padding:24px 18px}.route-dialog-top>span{font-size:10px}.route-dialog-top svg{display:none}.route-detail>h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.route-milestone,.route-open b{transition:none}.route-dialog[open]{animation:none}.route-milestone:hover{transform:none}}html.reduce-motion-user .route-dialog[open]{animation:none}html.reduce-motion-user .route-milestone{transition:none}html.reduce-motion-user .route-milestone:hover{transform:none}.route-light{background:#f2eee4;scroll-margin-top:80px}.route-light .route-heading h2{font-size:clamp(38px,4.5vw,65px);line-height:1.1}.route-light .route-canvas{color:#29251c;background:radial-gradient(at 75% 0,#fbf8ed 0,#0000 65%),linear-gradient(145deg,#eee5d4,#f6f1e7);border-color:#c9b58f;box-shadow:0 14px 50px #70501b0a}.route-light .route-origin{border-color:#cdbb97}.route-light .route-origin small,.route-light .route-continuity small{color:#7e5c2b}.route-light .route-origin p{color:#68604f;max-width:600px;font-size:14px;line-height:1.7}.route-light .route-person{background:linear-gradient(135deg,#f9f1df,#d5c098);border-color:#b99860}.route-light .route-person svg{stroke:#805e2d}.route-light .route-person circle{fill:#9a743c}.route-light .route-milestone{color:#27241c;cursor:default;background:linear-gradient(145deg,#fffcf5,#eee7d9);border-color:#cbbfa7;min-height:265px;padding:21px 18px 16px;box-shadow:0 5px 15px #71532707}.route-light .route-milestone.is-priority{background:linear-gradient(135deg,#f1e4c6,#fbf5e8);border-color:#b29354;box-shadow:inset 0 3px #b08d4a}.route-light .route-milestone.is-selected{border-color:#967333;box-shadow:inset 0 3px #927137,0 6px 20px #71532712}.route-light .route-node{color:#957239;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;margin-bottom:18px}.route-light .route-node>span:first-child{align-items:center;gap:10px;display:flex}.route-light .route-node small{color:#9b814d}.route-attention{letter-spacing:0;color:#755320;background:#eee0bc;border:1px solid #bba36d;border-radius:20px;padding:5px 7px;font-size:9px;line-height:1.4}.route-light .route-milestone h3{font:24px/1.18 var(--serif);letter-spacing:-.01em;color:#31291e;margin:0 0 12px;font-weight:400}.route-light .route-short{color:#746953;margin:0 0 18px;font-size:13px;line-height:1.6}.route-tile-actions{flex-direction:column;gap:7px;margin-top:auto;display:flex}.route-light .route-open{width:100%;min-height:44px;font:12px var(--font-geist);text-align:left;cursor:pointer;color:#735425;letter-spacing:0;background:0 0;border:0;border-top:1px solid #d4c8af;margin:0;padding:7px 1px}.route-light .route-open b{font-size:22px;line-height:1}.route-light .route-service{color:#705225;background:#f3ecdb;border:1px solid #b7a27b;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.route-service>span{flex-shrink:0;font-size:17px}.route-light .route-milestones>li:after{background:#bca271}.route-light .route-continuity{border-color:#cdbb97}.route-light .route-loop{color:#9a793f}.route-light .route-continuity p{color:#776a52}.route-light .route-continuity a{color:#795824}.route-support-team{border-top:1px solid #cdbb97;align-items:center;gap:20px;min-width:0;margin-top:30px;padding-top:25px;display:flex}.route-team-portraits{flex-shrink:0;padding-left:8px;display:flex}.route-team-portraits img{object-fit:cover;object-position:center 25%;border:3px solid #f1eadb;border-radius:50%;width:46px;height:46px;margin-left:-8px}.route-support-team>div:nth-child(2){min-width:0}.route-support-team small{color:#8a6a33;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.route-support-team strong{color:#403723;margin:6px 0;font-size:14px;font-weight:500;line-height:1.5;display:block}.route-support-team p{color:#766b54;max-width:600px;margin:0;font-size:12px;line-height:1.7}.route-support-team>a{color:#765522;flex-shrink:0;align-items:center;gap:12px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.route-light .route-dialog-top{color:#53442a;background:#e9ddc2;border-color:#c3ad7f}.route-light .route-dialog-top svg,.route-light .route-dialog-top b{color:#8b6528}.route-light .route-dialog-top button{color:#574325;border-color:#bca36f}.route-build-steps{margin:0;padding:0;list-style:none}.route-build-steps>li{grid-template-columns:25px minmax(0,1fr);gap:11px;padding:0 0 21px;display:grid}.route-build-steps>li>span{color:#92723b;padding-top:3px;font-size:11px;line-height:1.6}.route-build-steps h5{color:#4a3e28;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.route-build-steps p{color:#665d4d;margin:0;font-size:14px;line-height:1.8}.route-detail-grid .route-build-steps>li:before{display:none}.route-detail-grid .route-deliverables{margin:0 0 23px;padding:0}.route-detail-grid .route-deliverables>li{color:#66583e;padding-bottom:13px;font-size:13px;line-height:1.7}.route-detail-grid aside>p{margin-bottom:19px;font-size:21px;line-height:1.4}.route-modal-team{border-top:1px solid #c6bea9;align-items:center;gap:13px;margin-top:20px;padding:18px 0 0;display:flex}.route-modal-team>span{color:#947233;flex-shrink:0;font-size:25px}.route-modal-team p{color:#71634b;margin:0;font-size:12px;line-height:1.8}.route-modal-team strong{color:#67502a;font-weight:600}.advisory-stage-anchor{scroll-margin-top:95px}.route-light button:focus-visible,.route-light a:focus-visible{outline-offset:4px;outline:2px solid #856227}@media (hover:hover) and (pointer:fine){.route-light .route-milestone:hover{border-color:#a7884a;box-shadow:0 8px 25px #71532714}.route-light .route-service:hover{background:#e6d5b0}.route-light .route-open:hover{color:#4b3414}}@media (prefers-reduced-motion:no-preference){html:not(.reduce-motion-user) .route-light .route-visual-reveal.is-visible .route-person{animation:.8s cubic-bezier(.2,.65,.25,1) both route-person-intro}html:not(.reduce-motion-user) .route-light .route-milestone.is-selected .route-node svg{animation:.5s both route-icon-glide}html:not(.reduce-motion-user) .route-light .route-visual-reveal.is-visible .route-milestone.is-priority:before{content:"";pointer-events:none;border:1px solid #a27a32;border-radius:10px;animation:1.4s both route-gold-arrive;position:absolute;inset:-1px}@keyframes route-person-intro{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes route-icon-glide{0%{opacity:.35;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes route-gold-arrive{0%{opacity:0}45%{opacity:1}to{opacity:.35}}}@media (width<=1000px){.route-light .route-milestone{min-height:235px}.route-support-team{flex-wrap:wrap}.route-support-team>a{margin-left:0}.route-light .route-origin{flex-wrap:wrap}.route-light .route-start{margin-left:0}}@media (width<=700px){.route-light .route-heading h2{font-size:36px}.route-light .route-milestone{min-height:205px;padding:14px 11px 12px}.route-light .route-node{align-items:flex-start;gap:8px;margin-bottom:12px}.route-light .route-node>span:first-child{gap:7px}.route-light .route-attention{padding:4px 6px;font-size:8px;line-height:1.4}.route-light .route-milestone h3{margin-bottom:14px;font-size:19px;line-height:1.24}.route-light .route-open{min-height:44px;font-size:11px}.route-light .route-service{gap:4px;padding:8px;font-size:10px;line-height:1.4}.route-light .route-short{display:none}.route-light .route-origin h3{font-size:23px}.route-light .route-origin p{font-size:12px;line-height:1.7}.route-support-team{grid-template-columns:1fr;gap:12px;margin-top:23px;padding-top:21px;display:grid}.route-team-portraits img{width:37px;height:37px}.route-support-team small{font-size:9px}.route-support-team strong{font-size:13px;line-height:1.65}.route-support-team p{font-size:12px;line-height:1.7}.route-support-team>a{font-size:12px}.route-light .route-continuity{margin-top:21px}.route-build-steps>li{gap:8px;padding-bottom:19px}.route-build-steps p{font-size:14px;line-height:1.75}.route-detail-grid aside>p{font-size:22px}.route-modal-team{align-items:flex-start}.route-modal-team>span{font-size:20px}.route-modal-team p{font-size:12px;line-height:1.75}}@media (width<=360px){.route-light .route-milestone h3{font-size:18px}.route-light .route-node{min-height:50px}.route-light .route-attention{font-size:8px}.route-light .route-service{font-size:10px}.route-light .route-heading h2{font-size:33px}}html.reduce-motion-user .route-light .route-person,html.reduce-motion-user .route-light .route-milestone.is-selected .route-node svg,html.reduce-motion-user .route-light .route-milestone.is-priority:before{animation:none}@media (prefers-reduced-motion:no-preference){html:not(.reduce-motion-user) .route-light .route-dialog[open] .route-dialog-top svg{animation:.35s both route-icon-glide}}.school-scope-note{max-width:880px;color:inherit;background:#b99b5e10;border-left:2px solid #ac8e52;margin:0 0 28px;padding:18px 22px;font-size:14px;line-height:1.7}.school-scope-note a,.programme-checklist a{color:#806a40;text-underline-offset:4px}.intelligence-filters{grid-template-columns:1.4fr 1fr 1fr}.intelligence-card-signals{align-items:start}.accreditation-badges .accredited-unit{letter-spacing:0;text-transform:none;width:100%;color:inherit;font-size:11px;line-height:1.5}.programme-checklist{background:#e8e0d0;border:1px solid #bda77555;margin:28px 0;padding:24px}.programme-checklist h3{font:28px/1.2 var(--serif);margin:0 0 14px}.programme-checklist p{font-size:15px;line-height:1.75}.network-search{gap:10px;margin:0 0 12px;font-size:14px;display:grid}.network-search input{width:100%;max-width:750px;color:inherit;min-height:48px;font:16px var(--font-geist);background:0 0;border:1px solid #b99b5e66;padding:13px 16px}.network-count{font-size:13px;line-height:1.6}.network-profile .profile-availability{color:#b69b65;border-bottom:1px solid #b99b5e44;padding-bottom:12px;font-size:12px;line-height:1.55}.budget-unconfirmed{background:#b69b650d;border:1px solid #bba46f66;margin:22px 0;padding:16px}.budget-unconfirmed strong{font-size:14px}.budget-unconfirmed ul{margin:12px 0 0;padding-left:19px;font-size:13px;line-height:1.8}.route-light .route-service{font-size:13px}.route-attention{font-size:11px}.route-scope{font-size:14px;line-height:1.7}.intelligence-facts a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (width<=700px){.intelligence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-filters label:last-child{grid-column:1/-1}.route-light .route-service{font-size:12px;line-height:1.45}.route-light .route-open{font-size:12px}.route-light .route-attention{font-size:10px;line-height:1.5}.route-light .route-node{flex-wrap:wrap}.route-light .route-milestone{min-height:220px;padding:14px 11px}.route-support-team small{font-size:11px}.school-scope-note{padding:16px;font-size:14px}.programme-checklist{padding:20px}.programme-checklist h3{font-size:25px}.network-count{font-size:12px}.budget-unconfirmed li{font-size:13px}.school-comparison-table td{overflow-wrap:anywhere}.founder-proof-metrics strong{font-size:25px}}@media (width<=360px){.route-light .route-service{font-size:12px}.route-light .route-attention{font-size:10px}.route-light .route-milestone{min-height:240px}}.route-detail-grid aside .route-deliverable-scope{color:#715b35;margin:12px 0;font-size:13px;font-weight:500;line-height:1.65}.journal-page,.journal-related,.decision-library,.contextual-questions{background:var(--paper);color:#24221c}.journal-page .eyebrow,.journal-related .eyebrow,.decision-library .eyebrow,.contextual-questions .eyebrow{color:#816536}.journal-hero{background:radial-gradient(ellipse at 85% 35%,#e9dec9 0,transparent 55%),var(--paper);padding:140px 0 80px;overflow:hidden}.journal-masthead{color:#68573c;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #bbae94;border-bottom:1px solid #bbae94;justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;display:flex}.journal-masthead span:first-child{font:22px var(--serif);letter-spacing:0;text-transform:none;color:#26221b}.journal-hero-grid{grid-template-columns:1.05fr .85fr;align-items:center;gap:9%;padding-top:58px;display:grid}.journal-hero h1{font:clamp(58px,6.3vw,88px)/1.04 var(--serif);letter-spacing:-.045em;margin:20px 0 28px}.journal-hero h1 em,.journal-perspective h2 em{color:#886b3c;font-weight:400}.journal-hero-grid>div>p:not(.eyebrow){color:#605a4e;max-width:500px;font-size:18px;line-height:1.8}.journal-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.journal-page .text-link,.journal-related .text-link,.contextual-questions .text-link,.decision-library .text-link{color:#72582c;font-size:14px;line-height:1.6}.journal-cover{background:#f9f6ee;border:1px solid #c6b58f;padding:30px;transition:transform .35s,box-shadow .35s;display:block;box-shadow:14px 18px #dfd3bb70}.journal-cover-label{color:#6a5d47;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.journal-cover-art{background:linear-gradient(135deg,#eee3ca,#ded2b9);place-items:center;height:135px;margin:25px 0;display:grid;position:relative;overflow:hidden}.journal-cover-art i{border:1px solid #a68b54;width:160px;height:160px;animation:12s ease-in-out infinite journal-drift;position:absolute;transform:rotate(45deg)}.journal-cover-art i:nth-child(2){width:205px;height:205px;animation-delay:-4s}.journal-cover-art i:nth-child(3){width:250px;height:250px;animation-delay:-8s}.journal-cover-art b{font:78px/1 var(--serif);color:#7b6337;background:#e6dac0;padding:0 12px;font-weight:400;position:relative}.journal-cover h2{font:clamp(29px,3vw,40px)/1.18 var(--serif);letter-spacing:-.025em;margin:12px 0}.journal-cover>p{color:#60594b;font-size:15px;line-height:1.75}.journal-cover-read{color:#6d542b;border-top:1px solid #d5c9b2;justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;display:flex}.journal-cover-read>span{font-size:24px}.journal-reading-section{padding-top:75px}.journal-library-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.journal-library-heading h2{font:clamp(34px,4vw,52px)/1.15 var(--serif);letter-spacing:-.025em;margin:12px 0 0}.journal-search{color:#6d5d43;gap:9px;width:min(100%,350px);font-size:12px;display:grid}.journal-search input,.question-search-row input,.question-search-row select{color:#29251f;width:100%;min-height:50px;font:15px/1.5 var(--font-geist);background:#fcfaf5;border:1px solid #c9bda7;border-radius:3px;padding:13px 16px}.journal-search input:focus-visible,.question-search-row input:focus-visible,.question-search-row select:focus-visible{outline-offset:3px;outline:2px solid #9f7c3f}.journal-topics{flex-wrap:wrap;gap:9px;display:flex}.journal-topics button{font:13px/1.4 var(--font-geist);color:#60543e;cursor:pointer;background:0 0;border:1px solid #cbbda3;border-radius:30px;min-height:44px;padding:11px 16px;transition:background .2s,color .2s}.journal-topics button[aria-pressed=true]{color:#f7f1e3;background:#302b22;border-color:#302b22}.journal-result-count{color:#756951;margin:26px 0 18px;font-size:12px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.journal-card{background:#faf7f0;border:1px solid #d4cab6;border-top:2px solid #a58a57;flex-direction:column;min-width:0;padding:28px;transition:transform .3s,box-shadow .3s;display:flex}.journal-card-top{color:#7c6540;justify-content:space-between;gap:12px;font-size:11px;display:flex}.journal-card-top small{color:#9a8a6d}.journal-card h3{font:29px/1.23 var(--serif);letter-spacing:-.018em;color:#2a261f;overflow-wrap:break-word;margin:24px 0 18px}.journal-card h3 a{text-decoration:none}.journal-card>p{color:#686052;margin:0 0 28px;font-size:15px;line-height:1.8}.journal-card footer{color:#78684e;border-top:1px solid #ded4c2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.journal-card footer small{margin-top:5px;font-size:11px;display:block}.journal-card-arrow{color:#705629;border:1px solid #cabc9f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.journal-empty{border:1px solid #c8b798;padding:35px}.journal-empty h3{font:28px var(--serif)}.journal-empty p{font-size:16px;line-height:1.8}.journal-empty button{cursor:pointer;color:inherit;background:0 0;border:1px solid #9d865e;margin:16px;padding:10px}.journal-empty a{color:#755827}.journal-perspective{color:#28241e;background:#e9e2d5}.journal-perspective-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.journal-perspective h2{font:clamp(33px,3.4vw,46px)/1.18 var(--serif);letter-spacing:-.025em;margin:18px 0 25px}.journal-perspective p{color:#645c4d;font-size:16px;line-height:1.85}.journal-founder{background:#f7f2e7;border:1px solid #cbbd9f;grid-template-columns:96px 1fr;gap:24px;padding:30px;display:grid}.journal-founder img{object-fit:cover;object-position:50% 28%;filter:grayscale();width:96px;height:112px}.journal-founder small{color:#866d42;font-size:11px}.journal-founder h3{font:30px/1.2 var(--serif);margin:12px 0}.journal-founder p{font-size:15px}.journal-advisor-link{color:#756344;text-underline-offset:4px;margin-top:18px;font-size:12px;text-decoration:underline;display:block}.journal-brief{color:#f7f1e4;background:#24221c}.journal-brief .eyebrow{color:#cbb17a}.journal-brief h2{font:clamp(36px,4vw,56px)/1.13 var(--serif);margin:18px 0}.journal-brief p:not(.eyebrow){color:#d1c7b4;max-width:650px;font-size:17px;line-height:1.8}.journal-brief .shell>div{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.journal-brief .text-link{color:#d2b67c}.journal-article-page .insight-article>header{color:#29251d;background:radial-gradient(at 95% 0,#e5d6b8,#0000 60%),#f0eadf;border-bottom:1px solid #d4c7ad;padding:150px 0 65px}.journal-article-page .insight-back{color:#78623b;font-size:13px}.journal-article-page .insight-article header .eyebrow{color:#7d6438;margin-top:38px;font-size:12px}.journal-article-page .insight-article header h1{letter-spacing:-.035em;max-width:980px;font-size:clamp(38px,4.8vw,65px);line-height:1.12}.journal-article-page .insight-article header p:not(.eyebrow){color:#61594c;font-size:18px;line-height:1.8}.journal-article-page .insight-article header small{color:#75674f;letter-spacing:.02em;text-transform:none;font-size:12px}.journal-article-page .insight-article-layout{grid-template-columns:280px minmax(0,1fr);gap:65px;max-width:1180px;padding-top:65px;padding-bottom:70px}.journal-article-page .insight-article-layout>aside{background:#e9e1d2;max-height:calc(100dvh - 140px);padding:24px;overflow:auto}.journal-article-page .insight-article-layout>aside>span{color:#806438;font-size:11px}.journal-article-page .insight-article-layout>aside p{color:#4b453a;font-size:21px;line-height:1.55}.journal-article-page .insight-article-layout>aside a{text-transform:none;letter-spacing:0;margin-top:14px;font-size:13px;line-height:1.55;display:block}.insight-article-layout aside nav{border-top:1px solid #cfc0a4;margin:25px 0;padding-top:18px}.insight-article-layout aside nav small{text-transform:uppercase;letter-spacing:.08em;color:#75613e;font-size:11px}.journal-article-page .insight-body{min-width:0}.journal-article-page .insight-body>section{scroll-margin-top:110px}.journal-article-page .insight-body h2{font:clamp(27px,3vw,35px)/1.25 var(--serif);letter-spacing:-.02em;color:#2b271f;margin:0 0 20px}.journal-article-page .insight-body p,.journal-article-page .insight-body li{color:#5c5548;font-size:17px;line-height:1.95}.journal-article-page .insight-body ul{padding-left:22px}.journal-article-page .insight-body li{margin:12px 0}.journal-table-wrap{scrollbar-color:#b49b68 #ebe3d2;border:1px solid #cbbda1;max-width:100%;margin:25px 0;overflow-x:auto}.journal-table-wrap table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px;line-height:1.75}.journal-table-wrap caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journal-table-wrap th,.journal-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #d7ccb8;border-right:1px solid #d7ccb8;padding:16px}.journal-table-wrap thead{color:#4d3c20;background:#ded2ba}.journal-table-wrap tbody th{width:28%;font-weight:600}.journal-table-wrap tr:nth-child(2n){background:#ebe4d7}.journal-next-step{background:#eae1d0;border:1px solid #c8b48c;border-top:3px solid #a2864e;margin:40px 0;padding:30px}.journal-next-step>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.journal-next-step .text-link,.journal-team-note a{color:#73572a;font-size:14px}.journal-article-page .insight-body .journal-team-note{margin-top:25px;font-size:14px;line-height:1.85}.journal-article-page .insight-sources a{color:#775c2e;overflow-wrap:anywhere;margin:15px 0;font-size:14px;line-height:1.7;display:block}.journal-article-page .insight-faq details{border-top:1px solid #d0c2a8;padding:18px 0}.journal-article-page .insight-faq summary{cursor:pointer;font-size:18px;line-height:1.6}.journal-article-page .insight-faq a{color:#806036;font-size:14px}.journal-related{border-top:1px solid #d0c2a8}.journal-related h2{font:45px var(--serif);margin:16px 0 35px}.decision-library{padding-top:65px}.question-search-row{background:#e8dfcd;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin:30px 0;padding:26px;display:grid}.question-search-row label{color:#685737;gap:10px;font-size:13px;display:grid}.decision-questions details{border-top:1px solid #cfc3ab}.decision-questions details:last-of-type{border-bottom:1px solid #cfc3ab}.decision-questions summary{cursor:pointer;font:23px/1.45 var(--serif);justify-content:space-between;align-items:start;gap:20px;min-height:48px;padding:24px 0;list-style:none;display:flex}.decision-questions summary::-webkit-details-marker{display:none}.decision-questions summary>span{color:#9b7b3f;font:22px var(--font-geist);flex-shrink:0;transition:transform .25s}.decision-questions details[open] summary>span{transform:rotate(45deg)}.decision-questions details>div{max-width:850px;padding:0 0 24px}.decision-questions p{color:#5f5749;font-size:16px;line-height:1.95}.decision-questions a{color:#7e602f;font-size:13px}.decision-answer-links{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.question-load-more{color:#6b5129;background:0 0;border:1px solid #9c8355;margin:28px 0}.question-help{background:#e8dfce;margin-top:35px;padding:28px}.question-help p{font:25px/1.4 var(--serif);margin:0 0 16px}.question-help a{color:#7c5b25;font-size:14px}.contextual-questions{border-top:1px solid #d8cdb9}.contextual-question-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.contextual-question-grid h2{font:clamp(32px,3vw,46px)/1.2 var(--serif);letter-spacing:-.025em;margin:18px 0 25px}.contextual-all-questions{margin-top:25px;display:block}.faq-answer-sources{margin:35px 0}.faq-answer-sources h2{font:28px var(--serif)}.faq-answer-sources a{color:#9b7b43;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.8;display:block}.answer-guide-link{border:1px solid #6e5b37;margin:30px 0;padding:25px}.answer-guide-link>a{font:25px/1.5 var(--serif);color:var(--gold)}@keyframes journal-drift{0%,to{transform:translate(-5px)rotate(45deg)}50%{transform:translate(5px)rotate(49deg)}}@media (hover:hover) and (pointer:fine){.journal-cover:hover{transform:translateY(-4px);box-shadow:14px 22px #dfd3bb70}.journal-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #5c482310}}@media (width<=1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-hero-grid{grid-template-columns:1fr 1fr;gap:40px}.journal-perspective-grid{grid-template-columns:1fr;gap:40px}.journal-article-page .insight-article-layout{grid-template-columns:1fr;gap:35px}.journal-article-page .insight-article-layout>aside{max-height:none;position:static}.insight-article-layout aside nav{display:none}.contextual-question-grid{grid-template-columns:.8fr 1.2fr;gap:40px}}@media (width<=640px){.journal-hero{padding:100px 0 45px}.journal-masthead{align-items:start;gap:14px}.journal-masthead span:first-child{max-width:150px;font-size:19px}.journal-masthead span:last-child{text-align:right;max-width:130px;font-size:9px;line-height:1.7}.journal-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:30px}.journal-hero h1{letter-spacing:-.04em;margin:16px 0 20px;font-size:53px;line-height:1.06}.journal-hero-grid>div>p:not(.eyebrow){font-size:16px;line-height:1.8}.journal-hero-actions{gap:20px;margin-top:25px}.journal-cover{padding:22px;box-shadow:7px 9px #dfd3bb70}.journal-cover-art{height:100px;margin:20px 0}.journal-cover h2{font-size:29px}.journal-cover>p{font-size:14px}.journal-library-heading{flex-direction:column;align-items:stretch;gap:25px}.journal-search{width:100%}.journal-reading-section{padding-top:45px}.journal-library-heading h2{font-size:35px}.journal-topics{scrollbar-width:thin;flex-wrap:nowrap;padding:3px 0 14px;overflow-x:auto}.journal-topics button{flex-shrink:0}.journal-grid{grid-template-columns:1fr;gap:18px}.journal-card{padding:24px}.journal-card h3{margin-top:20px;font-size:29px}.journal-card>p{margin-bottom:22px;font-size:15px}.journal-founder{grid-template-columns:70px minmax(0,1fr);gap:17px;padding:21px}.journal-founder img{width:70px;height:90px}.journal-founder h3{font-size:27px}.journal-founder p{font-size:14px}.journal-brief h2{font-size:35px}.journal-brief p:not(.eyebrow){font-size:16px}.journal-article-page .insight-article>header{padding:110px 0 40px}.journal-article-page .insight-article header h1{letter-spacing:-.025em;font-size:36px;line-height:1.17}.journal-article-page .insight-article header p:not(.eyebrow){font-size:16px;line-height:1.8}.journal-article-page .insight-article header .eyebrow{margin-top:28px;font-size:10px}.journal-article-page .insight-article-layout{gap:35px;padding-top:30px;padding-bottom:40px}.journal-article-page .insight-article-layout>aside p{font-size:21px}.journal-article-page .insight-body h2{font-size:28px;line-height:1.25}.journal-article-page .insight-body p,.journal-article-page .insight-body li{font-size:16px;line-height:1.85}.journal-article-page .insight-body>section{margin-bottom:36px}.journal-next-step{padding:23px}.journal-next-step .button{white-space:normal;text-align:center;max-width:100%}.journal-table-wrap table{font-size:14px}.journal-table-wrap th,.journal-table-wrap td{padding:13px}.journal-related h2{font-size:35px}.question-search-row{grid-template-columns:1fr;gap:20px;padding:20px}.decision-library{padding-top:35px}.decision-questions summary{gap:18px;padding:21px 0;font-size:21px}.decision-questions p{font-size:15px;line-height:1.85}.contextual-question-grid{grid-template-columns:1fr;gap:30px}.contextual-question-grid h2{font-size:32px}.question-help{padding:22px}.question-help p{font-size:23px}.decision-answer-links{gap:18px}}@media (prefers-reduced-motion:reduce){.journal-cover-art i{animation:none}.journal-cover,.journal-card,.journal-topics button,.decision-questions summary>span{transition:none}.journal-cover:hover,.journal-card:hover{transform:none}}.journal-page>.site-header,.journal-article-page>.site-header{background:#080807;border-bottom:1px solid #b89a5e30}.journal-advisor-note{color:#302a20;background:#e8e0d0}.journal-advisor-note h2{font:clamp(34px,4vw,52px)/1.15 var(--serif);letter-spacing:-.025em;margin:20px 0}.journal-advisor-note p:not(.eyebrow){color:#645a49;max-width:750px;font-size:17px;line-height:1.85}.journal-advisor-note .eyebrow,.journal-advisor-note .text-link{color:#7c6135}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
