@font-face{font-family:"Concept Page Serif";src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:"Concept Page Serif";src:url(/fonts/cormorant-garamond-italic-latin.woff2) format("woff2");font-style:italic;font-weight:300 700;font-display:swap}.concept-page{--v2-bg:var(--page-bg);--v2-text:var(--theme-navy);--v2-body:color-mix(in srgb,var(--v2-text) 86%,var(--v2-bg));--v2-gold:#967235;--v2-line:color-mix(in srgb,var(--v2-gold) 42%,transparent);background:var(--v2-bg);color:var(--v2-text);font:15px/1.4 Montserrat,sans-serif;min-height:100vh}html.dark .concept-page{--v2-bg:var(--page-bg);--v2-text:var(--theme-navy);--v2-gold:var(--theme-gold);background:var(--page-bg)}.concept-page-shell{max-width:1100px;margin:auto;padding:0 56px}.concept-page :is(h1,h2,h3,p,blockquote){margin:0}.concept-page :is(h1,h2){font-family:"Concept Page Serif",Georgia,serif;font-weight:400;line-height:1.02;letter-spacing:-.015em}.concept-page p{color:var(--v2-body)}.concept-page a{color:inherit;text-decoration:none}.concept-page a:hover{color:var(--v2-gold)}.concept-page .v2-label{font:600 14px/1.4 Montserrat,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--v2-gold)}.v2-rule-label{display:flex;align-items:center;gap:25px;margin-bottom:20px!important}.v2-rule-label:after{content:"";height:1px;background:var(--v2-line);flex:1}.v2-header{position:relative;z-index:5;height:130px;display:flex;justify-content:space-between;align-items:center;gap:30px}.v2-wordmark{width:310px;height:auto}html:not(.dark) .v2-wordmark{filter:brightness(0)}.v2-header nav{display:flex;align-items:center;gap:27px;font-size:11px}.v2-about-menu{position:relative}.v2-about-menu summary{cursor:pointer;list-style:none;white-space:nowrap}.v2-about-menu summary::-webkit-details-marker{display:none}.v2-about-menu>div{position:absolute;top:30px;left:-18px;display:grid;gap:16px;background:var(--v2-bg);padding:18px;border:1px solid var(--v2-line);width:230px}.v2-button{display:inline-flex;gap:16px;align-items:center;justify-content:center;background:linear-gradient(110deg,#e6cb93,#d8b471);color:#211e17!important;border:0;border-radius:3px;font:inherit;font-size:13px;padding:10px 20px;cursor:pointer}.v2-short-line{display:block;width:75px;height:2px;background:var(--v2-gold);margin:35px 0}.concept-page svg{color:var(--v2-gold);display:block;width:72px;height:72px}.v2-philo-hero{position:relative;padding:30px 12px 20px}.v2-philo-photo{position:absolute;inset:0 -56px;background:linear-gradient(90deg,var(--v2-bg) 7%,transparent 64%),linear-gradient(0deg,var(--v2-bg) 2%,transparent 55%),url(/philosophy/sunset-landscape-no-person-v1.png) 70% top/cover no-repeat;opacity:.9}.v2-philo-hero>*:not(.v2-philo-photo){position:relative}.v2-philo-hero h1{font-size:clamp(32px,3vw,42px);margin-top:17px;max-width:75%;line-height:1.02}.v2-philo-hero em{color:var(--v2-gold);font-style:normal}.v2-philo-hero-bottom{display:grid;grid-template-columns:43% 1fr;gap:55px;align-items:end;margin-top:24px}.v2-philo-intro p{margin-bottom:26px;max-width:380px}.v2-philo-hero blockquote{border:1px solid var(--v2-gold);border-radius:6px;padding:24px 35px 35px;background:color-mix(in srgb,var(--v2-bg) 85%,transparent)}.v2-philo-hero blockquote>span{font:76px/.7 "Concept Page Serif",serif;color:var(--v2-gold)}.v2-philo-hero blockquote p{font:24px/1.2 "Concept Page Serif",serif;color:var(--v2-text);margin-top:4px}.v2-human{padding:30px 12px 45px}.v2-human-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;margin-top:28px}.v2-human-grid article{padding:0 18px}.v2-human-grid article+article{border-left:1px solid var(--v2-line)}.v2-human-grid svg{margin:0 auto 15px}.concept-page .v2-human-grid h3{font-size:13px;font-weight:600;color:var(--v2-gold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px}.v2-human-grid p{font-size:14px;line-height:1.5}.v2-mission{display:grid;grid-template-columns:1fr 43%;gap:55px;padding:20px 12px 30px;align-items:stretch}.v2-mission article{margin-bottom:30px}.v2-mission article:last-child{margin-bottom:0}.v2-mission p{max-width:445px}.v2-mission img{width:100%;height:0;min-height:100%;object-fit:cover;object-position:center 25%;border-radius:4px}.v2-values{padding:10px 12px 40px}.v2-values>div{display:grid;grid-template-columns:repeat(4,1fr);row-gap:35px;margin-top:35px}.v2-values article{display:flex;gap:20px;align-items:center;padding:0 15px;min-height:85px}.v2-values article:nth-child(4n+1){padding-left:0}.v2-values article:not(:nth-child(4n+1)){border-left:1px solid var(--v2-line)}.v2-values svg{flex:0 0 50px;width:50px;height:50px}.v2-values p{font-size:13px;line-height:1.4}.v2-philo-cta{margin-inline:-56px;padding:45px 70px 55px;background:linear-gradient(90deg,var(--v2-bg) 0%,transparent 90%),url(/philosophy/sunset-landscape-no-person-v1.png) center 63%/cover;min-height:350px}.v2-philo-cta h2{font-size:32px}.v2-philo-cta em{font-size:42px;line-height:1.2;color:var(--v2-gold)}.v2-philo-cta .v2-short-line{margin:15px 0 20px}.v2-philo-cta p{font-size:15px}.v2-theme{display:flex;justify-content:flex-end;margin-top:25px}.v2-plb-hero{padding:22px 12px 25px}.v2-plb-hero h1{font-size:clamp(32px,3vw,42px);white-space:nowrap;margin:14px 0 8px}.concept-page sup{font:15px/1 Georgia,serif;vertical-align:super}.v2-plb-hero h2.v2-label{font-size:13px;letter-spacing:.1em}.v2-plb-hero>p:last-of-type{margin-top:22px;line-height:1.5}.v2-core-pillars{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:0;margin:28px 0 10px}.v2-core-pillars article{padding:0 40px}.v2-core-pillars article+article{border-left:1px solid var(--v2-line)}.v2-core-pillars svg{width:68px;height:68px;margin:0 auto 15px}.v2-core-pillars h3{font-size:21px;color:var(--v2-gold);font-weight:500;text-transform:uppercase;margin-bottom:12px}.v2-living{position:relative;border-top:1px solid var(--v2-line);margin:5px 0 24px;padding:22px 0 15px;min-height:355px}.v2-living>h2{position:relative;z-index:1}.v2-living-visual{position:absolute;inset:22px 0 0 28%;background:linear-gradient(90deg,var(--v2-bg),transparent 75%),linear-gradient(0deg,var(--v2-bg),transparent 25%),url(/philosophy/sunset-landscape-no-person-v1.png) 75% center/cover no-repeat}.v2-living-copy{position:relative;max-width:65%;font-size:14px;line-height:1.45}.v2-living-copy p{margin-bottom:13px}.v2-frameworks>p{font-size:14px;margin-bottom:20px}.v2-framework-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v2-framework{position:relative;min-height:210px;border:1px solid var(--v2-line);border-radius:7px;overflow:hidden;display:flex}.v2-framework-image{position:absolute;inset:0 0 0 43%;background-size:cover;background-position:center}.v2-framework-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--v2-bg),transparent 90%)}.v2-framework-copy{position:relative;padding:14px 20px 18px;max-width:78%}.v2-framework-number{font:51px/.9 "Concept Page Serif",serif;color:var(--v2-gold)}.v2-framework h3{font:500 15px/1.25 Montserrat,sans-serif;letter-spacing:.025em;text-transform:uppercase;margin:8px 0 14px}.v2-framework p{font-size:14px;line-height:1.35}.v2-framework .v2-coming{margin-top:14px;color:var(--v2-gold);font-size:13px;font-weight:600}.v2-framework.featured{grid-column:1/-1;min-height:180px;display:grid;grid-template-columns:44% 1fr}.v2-framework.featured .v2-framework-image{position:relative;inset:auto;background-position:center}.v2-framework.featured .v2-framework-image:after{display:none}.v2-framework.featured .v2-framework-copy{display:grid;grid-template-columns:70px 1fr;max-width:none;column-gap:15px;padding:20px 25px}.v2-framework.featured .v2-framework-number{grid-row:1/4}.v2-framework.featured h3{margin:4px 0 12px}.v2-central{text-align:center;padding:28px 10px 32px}.v2-central>.v2-label{font-size:12px;letter-spacing:.1em}.v2-central h2{font-size:32px;margin:9px 0 10px}.v2-central h3{font-size:17px;font-weight:500;color:var(--v2-gold);margin-bottom:14px}.v2-central p:not(.v2-label){font-size:14px;margin-bottom:16px}.v2-realities .v2-center-rule{display:flex;align-items:center;gap:20px;justify-content:center;font-size:13px}.v2-center-rule:before,.v2-center-rule:after{content:"";height:1px;background:var(--v2-line);flex:1}.v2-realities>div{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;margin:27px 0}.v2-realities article{padding:0 20px}.v2-realities article+article{border-left:1px solid var(--v2-line)}.v2-realities svg{width:42px;height:42px;margin:0 auto 9px}.v2-realities h3{font-size:12px;color:var(--v2-gold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px}.v2-realities p{font-size:13px;line-height:1.4}.v2-plb-cta{display:grid;grid-template-columns:50% 1fr;gap:26px;align-items:center;border-top:1px solid var(--v2-line);margin-inline:-56px;padding:12px 0}.v2-plb-cta img{width:100%;height:250px;object-fit:cover;object-position:80% center}.v2-plb-cta>div{padding-right:36px}.v2-plb-cta h2{font-size:24px;line-height:1.1}.v2-plb-cta p{font-size:13px;margin:8px 0}.v2-plb-cta .v2-gold{color:var(--v2-gold);font-weight:500}.v2-plb-cta .v2-button{margin-top:10px}@media(max-width:1000px){.concept-page-shell{padding:0 35px}.v2-header{height:110px}.v2-wordmark{width:260px}.v2-header nav{gap:18px;font-size:11px}.v2-philo-photo{left:-35px;right:-35px}.v2-plb-hero h1{font-size:clamp(32px,3vw,42px);padding:0 10px}.v2-values svg{width:38px;height:38px;flex-basis:38px}.v2-values p{font-size:11px}.v2-philo-cta,.v2-plb-cta{margin-inline:-35px}.v2-core-pillars article{padding:0 25px}.v2-framework h3,.v2-framework p{font-size:13px}.v2-framework.featured .v2-framework-copy{grid-template-columns:60px 1fr;padding:18px}.v2-realities article{padding:0 12px}}@media(max-width:700px){.concept-page{font-size:13px}.concept-page-shell{padding:0 22px}.v2-header{height:auto;padding:23px 0;flex-wrap:wrap;gap:23px}.v2-header nav{width:100%;justify-content:space-between;gap:8px;font-size:11px}.v2-wordmark{width:225px}.concept-page .v2-label{font-size:11px}.v2-rule-label{gap:15px}.v2-philo-hero{padding:25px 0 20px}.v2-philo-photo{inset:0 -22px;opacity:.65}.v2-philo-hero h1{font-size:clamp(32px,3vw,42px);max-width:100%}.v2-philo-hero-bottom{grid-template-columns:1fr;gap:20px;margin-top:15px}.v2-philo-intro{max-width:85%}.v2-philo-intro p{margin-bottom:20px}.v2-short-line{margin:25px 0}.v2-philo-hero blockquote{padding:22px 25px}.v2-philo-hero blockquote p{font-size:25px}.v2-human{padding:25px 0}.v2-human-grid{grid-template-columns:1fr 1fr;row-gap:30px;margin-top:25px}.v2-human-grid article:nth-child(3){border-left:0}.v2-human-grid svg{width:56px;height:56px;margin-bottom:15px}.v2-human-grid p{font-size:11px}.v2-human-grid h3{font-size:11px!important;margin-bottom:10px!important}.v2-mission{grid-template-columns:1fr;gap:25px;padding:20px 0}.v2-mission article{margin-bottom:25px}.v2-mission img{height:280px;min-height:0;object-position:center 45%}.v2-values{padding:15px 0 25px}.v2-values>div{grid-template-columns:1fr 1fr;gap:20px 0;margin-top:20px}.v2-values article{padding:0 12px;gap:12px;min-height:75px}.v2-values article:nth-child(odd){border-left:0;padding-left:0}.v2-values article:nth-child(2n){border-left:1px solid var(--v2-line)}.v2-values p{font-size:11px}.v2-philo-cta{margin-inline:-22px;padding:30px 25px;min-height:270px}.v2-philo-cta h2{font-size:26px}.v2-philo-cta em{font-size:34px}.v2-philo-cta p{font-size:11px}.v2-plb-hero{padding:22px 0}.v2-plb-hero h1{font-size:clamp(32px,3vw,42px);white-space:normal}.concept-page sup{font-size:11px}.v2-plb-hero h2.v2-label{font-size:11px;line-height:1.5}.v2-plb-hero>p:last-of-type{font-size:11px}.v2-core-pillars{grid-template-columns:1fr;margin:25px 0;gap:25px}.v2-core-pillars article{padding:0 35px}.v2-core-pillars article+article{border-left:0}.v2-core-pillars svg{width:56px;height:56px;margin-bottom:10px}.v2-core-pillars h3{font-size:19px}.v2-living{min-height:0;padding:22px 0}.v2-living-visual{left:0;opacity:.45}.v2-living-copy{max-width:100%;font-size:12px}.v2-frameworks>p{font-size:11px}.v2-framework-grid{grid-template-columns:1fr;gap:15px}.v2-framework{min-height:200px}.v2-framework-copy{padding:20px}.v2-framework-number{font-size:43px}.v2-framework h3{font-size:13px}.v2-framework p{font-size:12px}.v2-framework .v2-coming{font-size:11px}.v2-framework.featured{grid-template-columns:1fr;min-height:0}.v2-framework.featured .v2-framework-image{height:160px}.v2-framework.featured .v2-framework-copy{grid-template-columns:60px 1fr;padding:20px}.v2-central{padding:28px 0}.v2-central>.v2-label{font-size:11px}.v2-central h2{font-size:27px}.v2-central h3{font-size:13px}.v2-central p:not(.v2-label){font-size:11px}.v2-realities .v2-center-rule{font-size:11px;gap:8px}.v2-realities>div{grid-template-columns:repeat(2,1fr);gap:25px 0}.v2-realities article:nth-child(odd){border-left:0}.v2-realities article:last-child{grid-column:1/-1;max-width:200px;justify-self:center}.v2-realities p,.v2-realities h3{font-size:11px}.v2-plb-cta{grid-template-columns:1fr;gap:20px;margin-inline:-22px;padding:15px 0 25px}.v2-plb-cta img{height:220px}.v2-plb-cta>div{padding:0 25px}.v2-plb-cta h2{font-size:23px}.v2-plb-cta p,.v2-plb-cta .v2-button{font-size:11px}}html:not(.dark) .v2-philo-photo{background-image:linear-gradient(90deg,var(--v2-bg) 7%,color-mix(in srgb,var(--v2-bg) 88%,transparent) 48%,transparent 85%),linear-gradient(0deg,var(--v2-bg) 2%,transparent 55%),url(/philosophy/sunset-landscape-no-person-v1.png)}html:not(.dark) .v2-framework-image:after{background:linear-gradient(90deg,var(--v2-bg),color-mix(in srgb,var(--v2-bg) 88%,transparent) 52%,transparent 100%)}html:not(.dark) .v2-living-visual{background-image:linear-gradient(90deg,var(--v2-bg),color-mix(in srgb,var(--v2-bg) 90%,transparent) 52%,transparent 90%),linear-gradient(0deg,var(--v2-bg),transparent 25%),url(/philosophy/sunset-landscape-no-person-v1.png)}html.dark .concept-page .v2-button{background:var(--theme-gold);color:#080c0d!important}html.dark .concept-page .v2-button:hover{background:var(--theme-gold-light)}@media(max-width:700px){.v2-header{flex-wrap:nowrap;gap:14px}.v2-header>nav{display:none}.v2-header .v2-wordmark{width:min(210px,55vw)}}
