.reference-home{--green:#203f32;--cream:#fcfcfa;--serif:'Instrument Serif',Georgia,serif;color:#284337;background:#fcfcfa}.reference-home h1,.reference-home h2,.reference-home h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.reference-home h2{font-size:clamp(36px,4.2vw,62px);line-height:1.03}.reference-home h3{font-size:28px;line-height:1.12}.reference-home p{line-height:1.6}.reference-home .eyebrow{font-size:10px;letter-spacing:.16em;color:#87703e;margin-bottom:20px}.announcement{background:#172d24;color:#f9f5ea;text-align:center;padding:9px 20px;font-size:11px}.announcement a{margin-left:24px;color:#e6cc91}.reference-home .masthead{height:85px;padding:12px 6%;background:#faf8f1;gap:25px}.reference-home .wordmark{min-width:190px;flex-direction:row;align-items:center;gap:10px}.reference-home .brand-mark{width:42px;height:42px;border-radius:6px}.reference-home .wordmark-type>span{font:24px var(--serif);letter-spacing:0}.reference-home .wordmark-type small{font-size:6px;letter-spacing:.08em}.reference-home .nav{gap:22px}.reference-home .nav a{font-size:11px;letter-spacing:0;text-transform:none}.reference-home .nav-cta,.reference-home .black-button{background:#203f32;border:0;border-radius:30px;color:#fff;font-size:11px;letter-spacing:0;padding:15px 22px;display:inline-flex;align-items:center;gap:15px}.reference-home .hero{background:#f5eee2;padding:30px 6% 35px;overflow:hidden}.reference-home .hero-grid{display:grid;grid-template-columns:46% 54%;gap:0;max-width:1440px;margin:auto;align-items:center}.reference-home .hero-copy{padding:20px 0 0;position:relative;z-index:2}.reference-home .hero h1{font-size:clamp(56px,5.8vw,91px);line-height:.94;white-space:normal;letter-spacing:-.025em;margin-bottom:35px}.reference-home .hero h1 em{color:#b78b34}.reference-home .hero-deck{max-width:37ch;font-size:15px;line-height:1.65}.reference-home .hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin:28px 0 38px}.reference-home .subtle-link{font-size:11px;padding:14px 18px;border:1px solid #cbd0bf;border-radius:28px}.hero-stats{display:flex;border-top:1px solid #d8d8c9;padding-top:20px;gap:0;max-width:390px}.hero-stats p{font:25px var(--serif);padding:0 23px;border-right:1px solid #d8d8c9}.hero-stats p:first-child{padding-left:0}.hero-stats p:last-child{border:0}.hero-stats small{font:10px 'Schibsted Grotesk',sans-serif;display:block;margin-bottom:4px}.reference-home .hero-composition{position:relative;width:116%;margin-left:-12%;height:610px;aspect-ratio:auto;max-height:none;align-self:center}.green-panel{position:absolute;inset:0 3% 0 19%;border-radius:30px;background:linear-gradient(135deg,#305442,#162b22)}.reference-home .hero-art-mask.original-art{position:absolute;inset:auto 0 5%;width:100%;height:auto;aspect-ratio:890/596;z-index:1}.reference-home .hero-art-mask.original-art img{position:absolute;width:172.58%;max-width:none;height:auto;left:-70.34%;top:-17.28%;mix-blend-mode:multiply}.science-tag{position:absolute;right:1%;top:30px;z-index:2;background:#294c3c;color:#eee8d4;padding:10px 14px;border-radius:8px;font-size:12px}.question-tag{position:absolute;right:0;bottom:70px;width:200px;padding:15px;background:#fff9e9df;z-index:2;border-radius:10px;font:24px/1.1 var(--serif)}.question-tag small{display:block;font:8px 'Schibsted Grotesk',sans-serif;letter-spacing:.15em;color:#8e6c2f;margin-bottom:8px}#inquiry-frame{width:100%;height:1000px;display:block;border:0}.conversation{padding:45px 7% 55px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.conversation h2{font-size:clamp(34px,3.6vw,53px)}.conversation em,.research-home em{color:#874395}.conversation a{display:inline-block;font-size:10px;margin-top:20px}.conversation blockquote{font:italic 16px/1.65 'Schibsted Grotesk',sans-serif;border:2px solid #263446;border-radius:0 70px 0 70px;padding:30px 40px;text-align:center;color:#526268;position:relative}.conversation blockquote:before{content:'“';position:absolute;top:-35px;left:-8px;font:90px Georgia;color:#243047;background:#fcfcfa}.conversation cite{display:block;font-style:normal;margin-top:12px}.principles{padding:70px 7% 65px}.principles header{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:center;margin-bottom:60px}.principles header p:not(.eyebrow){max-width:39ch;font-size:14px}.principles h2{text-align:right}.principles h2 em{color:#b78b34}.principle-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:0 70px;max-width:1100px}.principle-grid article{display:flex;gap:28px;border-top:1px solid #e0e4dc;padding:24px 0}.principle-grid article>span{color:#b49b5d;font:20px var(--serif)}.principle-grid p{font-size:13px;max-width:44ch;margin-top:12px}.founder-feature{padding:65px 7%;background:#f5eee2;display:grid;grid-template-columns:43% 1fr;gap:8%;align-items:center}.founder-feature figure{position:relative;margin:0}.founder-feature figure img{width:100%;max-height:570px;object-fit:cover;object-position:center}.founder-feature figcaption{position:absolute;bottom:14px;right:0;background:#254334;color:#f6f2e5;padding:16px 28px;font:22px var(--serif)}.founder-feature figcaption small{display:block;font:9px 'Schibsted Grotesk',sans-serif;margin-top:6px}.founder-feature h2{font-size:clamp(36px,4vw,58px);margin-bottom:26px}.founder-feature em{color:#b78b34}.founder-feature p{font-size:14px}.founder-feature .founder-note{font:italic 22px/1.4 var(--serif);border-left:2px solid #b78b34;padding-left:20px;margin:24px 0}.founder-feature a{font-size:11px}.question-band{text-align:center;background:#faf7ee;font:40px var(--serif);padding:26px}.question-band em{color:#b78b34}.research-home{background:#eee8f4;padding:65px 7%}.research-heading-home{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:45px}.research-heading-home p:not(.eyebrow){font-size:14px}.research-cards{display:grid;grid-template-columns:29% 1fr;gap:22px}.research-cards article{background:#fff;border-radius:15px;padding:25px}.standard-icon{display:inline-grid;place-items:center;width:34px;height:34px;background:#85449d;color:#fff;border-radius:8px;margin-bottom:20px}.research-cards h3{font-size:26px;margin-bottom:15px}.standard p,.standard li{font-size:11px;line-height:1.6}.standard ul{padding-left:16px}.standard li{margin-bottom:10px}.research-cards a:not(th a){font-size:10px;display:inline-block;margin-top:15px}.compare-scroll{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:11px;min-width:650px;text-align:left}caption{text-align:left;font-size:9px;color:#6e746c;margin:12px 0 20px}th,td{padding:15px 10px;border-bottom:1px solid #e5e7df;vertical-align:top;font-weight:400;line-height:1.5}thead th{font-size:10px}tbody th{font-weight:500;min-width:100px}td:nth-child(2),thead th:nth-child(2){background:#edf3ed;color:#244b37}.source-note{font-size:10px;margin-top:18px;color:#5a635c}.family-home{background:#203f32;color:#f7f3e6;padding:30px 7%}.family-home>p{font-size:11px;margin-bottom:22px}.family-home>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.family-home a{position:relative;display:block;background:#20273e;border-radius:26px;padding:25px}.family-home h3{font-size:26px}.family-home a p{font-size:11px;margin-top:12px;max-width:30ch}.family-home a>span{position:absolute;right:20px;bottom:20px}.reference-home .founders{background:#2b4032;padding:30px 7% 80px;color:#f5f0df}.reference-home .founders>.section-line{padding:25px;background:#ffffff0d;border:1px solid #ffffff18;border-radius:30px}.reference-home .founders-inner{gap:8%;padding-top:40px}.reference-home .founders h2{font-size:clamp(45px,5vw,72px)}.reference-home .founders h2 em{color:#c08cd3}.reference-home .form-submit{border-radius:26px;background:#f5b642;color:#253b2c;letter-spacing:.1em}.reference-home .invite-mark{background:none;color:#c8d59b}.reference-home .footer{padding:30px 7%;background:#faf8f1}.reference-home .footer-links{flex-wrap:wrap}.reference-home a,.reference-home button{transition:background .2s,color .2s,transform .2s}.reference-home .black-button:hover,.reference-home .nav-cta:hover{background:#355943;transform:translateY(-2px)}.reference-home a:focus-visible,.reference-home button:focus-visible{outline:3px solid #a75db7;outline-offset:4px}.reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.reveal-ready.is-visible{opacity:1;transform:none}.compare-intro,.comparison-sources{padding:65px 7%}.compare-intro h1{font-size:clamp(55px,7vw,90px);line-height:1;margin:20px 0 30px}.compare-intro>p,.comparison-sources p{max-width:750px;font-size:15px}.tuition{display:flex;gap:55px;margin:30px 0}.tuition strong{display:block;font:56px var(--serif)}.comparison-sources ul{line-height:2;margin:25px 0}.comparison-sources .black-button{margin-top:30px}.compare-page .research-home h2{margin-bottom:25px}.compare-page table{background:#fff}.compare-page .source-note{max-width:750px}
@media(min-width:1700px){.reference-home main{max-width:1700px;margin:auto}.reference-home .hero-composition{height:700px}}
@media(max-width:1100px){.reference-home .masthead{height:78px}.reference-home .nav.is-open{top:78px}.reference-home .hero-composition{height:510px}.reference-home .hero h1{font-size:6.2vw}.reference-home .hero-deck{font-size:13px}.reference-home .hero-actions{gap:8px}.reference-home .nav-cta{margin-left:auto}.research-cards{grid-template-columns:1fr}.standard ul{columns:2}.conversation{gap:25px}.conversation blockquote{padding:25px;font-size:13px}}
@media(max-width:760px){.announcement{font-size:9px}.announcement a{margin-left:10px}.reference-home .masthead{padding:12px 5%}.reference-home .wordmark{min-width:0}.reference-home .nav-cta{display:none}.reference-home .hero{padding:30px 6%}.reference-home .hero-grid{grid-template-columns:1fr}.reference-home .hero h1{font-size:clamp(56px,11vw,80px)}.reference-home .hero-deck{font-size:14px}.reference-home .hero-composition{height:auto;aspect-ratio:1.15;width:110%;margin:35px 0 0 -7%}.green-panel{inset:0 2% 0 15%;border-radius:22px}.science-tag{font-size:9px;top:15px}.question-tag{font-size:20px;width:160px;bottom:20px}.hero-stats p{font-size:24px}.hero-stats{gap:8px}.hero-stats p{padding:0 14px}.conversation,.principles header,.founder-feature,.research-heading-home{grid-template-columns:1fr;gap:30px}.conversation{padding:35px 7%}.conversation blockquote{margin-top:20px}.principles{padding:45px 7%}.principles header{margin-bottom:30px}.principles h2{text-align:left}.principle-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.principle-grid article{gap:18px}.founder-feature{padding:35px 7%}.founder-feature figure img{max-height:500px}.question-band{font-size:31px}.research-home{padding:40px 6%}.research-cards article{padding:22px 18px}.standard ul{columns:1}.family-home>div{grid-template-columns:1fr;gap:15px}.family-home a{padding:22px}.reference-home .founders{padding:25px 6% 50px}.reference-home .founders-inner{grid-template-columns:1fr;gap:35px}.reference-home .founders>.section-line{font-size:8px;padding:20px 14px}.reference-home .footer{display:block}.reference-home .footer-links{display:flex;gap:15px;margin:20px 0}.research-heading-home h2{font-size:43px}.compare-intro,.comparison-sources{padding:40px 6%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready{opacity:1;transform:none}.reference-home *{animation:none!important;transition:none!important}}
.reference-home .hero-art-mask.original-art img{width:172.58427%;height:171.81208%;left:-43.82022%;top:-12.41611%;object-fit:fill;mix-blend-mode:normal}
.reference-home .hero-actions .subtle-link{display:inline-flex;align-items:center}.reference-home .footer{color:#294437}.research-cards>*{min-width:0}.reference-home .hero h1{color:#284337}
