@font-face{font-family:neueMontreal;src:url(../media/PPNeueMontreal_Book-s.p.860cc9e3.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/PPNeueMontreal_Regular-s.p.a649f6aa.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/PPNeueMontreal_Medium-s.p.a3b08657.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local(Arial);ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:95.87%}.neuemontreal_bfe6985c-module__07YCla__className{font-family:neueMontreal,neueMontreal Fallback}.neuemontreal_bfe6985c-module__07YCla__variable{--font-neue-montreal:"neueMontreal","neueMontreal Fallback"}
:root{--color-background:#fcfaf8;--color-background-text-opaque:#594e4f14;--color-text:#594e4f;--color-white:#fff;--border-light:1px solid #594e4f2e;--border-light-inverted:1px solid #ffffff2e;--shadow-xs:0 2px 10px #00000012;--shadow-sm:0 2px 8px #00000012;--shadow-md:0 4px 20px #00000012;--shadow-lg:0 8px 32px #00000012;--max-width:1280px}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-background)}body{color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;overflow:hidden}.main{height:100vh;position:relative;overflow:hidden}.nav{z-index:1000;justify-content:center;align-items:center;margin-bottom:40px;padding:40px 32px 0;display:flex;position:sticky;top:0}.nav-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#fafaf9e6 0%,#fafaf999 50%,#fafaf900 100%)}.nav-left,.nav-right{flex:1;gap:40px;display:flex}.nav-left{justify-content:flex-end}.nav-right{justify-content:flex-start}.nav-link{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);cursor:pointer;border-radius:100px;padding:8px 2px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,transform .3s;position:relative}.nav-link:hover{color:var(--color-text);background:var(--color-background-text-opaque);transform:translateY(-2px)}.nav-link.active{color:var(--color-text);background:0 0}.nav-link.active:hover{background:0 0}.nav-link:before,.nav-link:after{color:var(--color-text);opacity:0;font-weight:400;transition:opacity .2s,transform .2s;display:inline-block}.nav-link:before{content:"[";margin-right:4px;transform:translate(4px)}.nav-link:after{content:"]";margin-left:4px;transform:translate(-4px)}.nav-link.active:before,.nav-link.active:after{opacity:1;transform:translate(0)}.nav-logo{cursor:pointer;color:var(--color-text);background:0 0;border:none;justify-content:center;align-items:center;padding:20px 40px;transition:all .5s;display:flex;position:relative}.nav-logo svg{width:auto;height:32px}.nav-logo:hover{transform:translateY(-4px)}.mobile-nav-bar{z-index:100;justify-content:space-between;align-items:center;padding:16px;display:none;position:relative}.mobile-nav-bar:before{content:"";background:linear-gradient(to bottom,var(--color-background)30%,transparent 100%);z-index:-1;pointer-events:none;position:absolute;inset:-20px -30px}.mobile-nav-logo{color:var(--color-text);cursor:pointer;align-items:center;display:flex}.mobile-nav-logo svg{width:auto;height:29px}.mobile-nav-toggle{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px;display:flex}.mobile-nav-bar-line{background-color:var(--color-text);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.mobile-nav-toggle.open .mobile-nav-bar-line:first-child{transform:translateY(7px)rotate(45deg)}.mobile-nav-toggle.open .mobile-nav-bar-line:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-nav-toggle.open .mobile-nav-bar-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-overlay{background:var(--color-background);z-index:99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mobile-nav-content{flex-direction:column;align-items:center;gap:12px;display:flex}.mobile-nav-link{color:var(--color-text);cursor:pointer;border-radius:100px;padding:12px 24px;font-size:32px;font-weight:300;line-height:1;transition:background .2s;position:relative}.mobile-nav-link:hover{background:var(--color-background-text-opaque)}.mobile-nav-link.active,.mobile-nav-link.active:hover{background:0 0}.mobile-nav-link:before,.mobile-nav-link:after{color:var(--color-text);opacity:0;font-weight:300;transition:opacity .2s,transform .2s;display:inline-block}.mobile-nav-link:before{content:"[";margin-right:8px;transform:translate(8px)}.mobile-nav-link:after{content:"]";margin-left:8px;transform:translate(-8px)}.mobile-nav-link.active:before,.mobile-nav-link.active:after{opacity:1;transform:translate(0)}@media (max-width:768px){.nav{display:none}.mobile-nav-bar{display:flex}.header,.section-home .header{white-space:normal;max-width:100%;padding:16px;font-size:48px}}.header{text-align:center;-webkit-user-select:none;user-select:none;margin:0;padding:20px;font-size:100px;font-weight:300;line-height:96%}.tabs-container{justify-content:center;display:flex}.tabs{background:var(--color-white);border:var(--border-light);border-radius:100px;padding:8px;display:flex;position:relative;overflow:hidden}.tab-indicator{width:calc((100% - 16px)/var(--tab-count,2));background-color:var(--color-text);z-index:0;border-radius:100px;position:absolute;top:8px;bottom:8px;left:8px}.tab{z-index:1;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;color:inherit;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:100px;flex:1 1 0;min-width:140px;padding:12px 0;font-size:11px;font-weight:500;line-height:1;transition:color .2s;position:relative}.tab:hover:not(.active){color:var(--color-text)}.tab.active{color:var(--color-white)}.portfolio-overview{background:var(--color-white);border:var(--border-light);border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;padding:40px;display:flex}.portfolio-overview-title{color:var(--color-text);margin-bottom:16px;font-size:48px;font-weight:300;line-height:1.1}.portfolio-overview-tabs{gap:24px;margin-bottom:48px;display:flex}.portfolio-overview-tab{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:8px 2px;font-size:12px;font-weight:500;line-height:1;transition:background .2s,transform .3s;position:relative}.portfolio-overview-tab:hover{color:var(--color-text);background:var(--color-background-text-opaque);transform:translateY(-2px)}.portfolio-overview-tab.active{color:var(--color-text);background:0 0}.portfolio-overview-tab.active:hover{background:0 0;transform:none}.portfolio-overview-tab:before,.portfolio-overview-tab:after{color:var(--color-text);opacity:0;font-weight:400;transition:opacity .2s,transform .2s;display:inline-block}.portfolio-overview-tab:before{content:"[";margin-right:4px;transform:translate(4px)}.portfolio-overview-tab:after{content:"]";margin-left:4px;transform:translate(-4px)}.portfolio-overview-tab.active:before,.portfolio-overview-tab.active:after{opacity:1;transform:translate(0)}.portfolio-overview-stats{flex-direction:column;width:100%;min-height:120px;display:flex}.portfolio-stats-grid{grid-template-columns:repeat(var(--stat-count,4),1fr);gap:24px;width:100%;display:grid}.portfolio-stat{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.portfolio-stat-value{color:var(--color-text);text-align:left;white-space:nowrap;border-bottom:1px solid #594e4f33;width:100%;padding-bottom:12px;font-family:Times New Roman,Times,Georgia,serif;font-size:32px;font-weight:400;line-height:1}.portfolio-stat-label{color:var(--color-text);opacity:.6;text-align:left;font-size:14px;line-height:1.3}.stage-container{flex-direction:column;width:100%;display:flex}.stage-tagline{color:var(--color-text);white-space:nowrap;font-family:Times New Roman,Times,Georgia,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.3}.stage-tagline strong{font-style:normal;font-weight:700}.stage-animation{align-items:center;gap:24px;padding:8px 0;display:flex}.stage-animation-from{color:var(--color-text);font-family:Times New Roman,Times,Georgia,serif;font-size:32px;font-style:italic;font-weight:400;line-height:1}.stage-animation-arrow{color:var(--color-text);opacity:.4;font-size:24px}.stage-animation-word{color:var(--color-text);min-width:120px;font-family:Times New Roman,Times,Georgia,serif;font-size:32px;font-weight:400;line-height:1;position:relative;overflow:hidden}.stage-animation-word span{display:block}@media (max-width:768px){.portfolio-overview{background:var(--color-white);border:var(--border-light);border-radius:12px;margin-top:24px;margin-bottom:24px;padding:16px}.portfolio-overview-title{margin-bottom:12px;font-size:24px}.portfolio-overview-tabs{flex-wrap:wrap;gap:0 16px;margin-bottom:16px;display:flex}.portfolio-overview-tab{letter-spacing:.08em;padding:6px 0;font-size:10px}.portfolio-overview-tab:before,.portfolio-overview-tab:after{display:none}.portfolio-overview-tab.active{text-underline-offset:3px;text-decoration:underline}.portfolio-overview-stats{min-height:150px}.portfolio-stats-grid{gap:12px 16px;grid-template-columns:repeat(2,1fr)!important}.portfolio-stat{gap:4px}.portfolio-stat-value{padding-bottom:4px;font-size:18px}.portfolio-stat-label{font-size:10px;line-height:1.2}.stage-container{min-height:140px}.stage-tagline{white-space:normal;font-size:14px;line-height:1.4}.stage-animation{flex:1;justify-content:center;align-items:center;gap:12px;padding:0}.stage-animation-from,.stage-animation-word{font-size:28px}.stage-animation-arrow{font-size:20px}.stage-animation-word{min-width:115px}}.filters-container{justify-content:center;display:flex}.filters{background:var(--color-white);border:var(--border-light);border-radius:100px;gap:8px;padding:8px;display:flex}.filter-dropdown{position:relative}.filter-trigger{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-size:11px;font-weight:500;line-height:1;transition:background-color .25s;display:flex}.filter-trigger:hover{background-color:var(--color-background)}.filter-trigger.active{background-color:var(--color-text);color:var(--color-white)}.filter-trigger.active:hover{background-color:var(--color-text)}.filter-arrow{transition:transform .2s}.filter-arrow.open{transform:rotate(180deg)}.filter-menu{background:var(--color-white);border:var(--border-light);z-index:100;border-radius:12px;min-width:140px;animation:.2s ease-out dropdownIn;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}@keyframes dropdownIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.filter-menu:before{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--color-white);width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.filter-option{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;text-align:left;white-space:nowrap;align-items:center;gap:10px;padding:12px 20px;font-size:11px;font-weight:500;line-height:1;transition:background-color .15s;display:flex}.filter-option:first-child{border-radius:12px 12px 0 0}.filter-option:last-child{border-radius:0 0 12px 12px}.filter-option:hover,.filter-option.active{background-color:var(--color-background)}.filter-checkbox{border:1.5px solid var(--color-text);width:16px;height:16px;color:var(--color-white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.filter-option.active .filter-checkbox{background-color:var(--color-text)}@media (max-width:768px){.filters{border-radius:100px;gap:6px;width:100%;padding:6px}.filter-dropdown{flex:1}.filter-trigger{letter-spacing:.15em;border-radius:100px;justify-content:center;gap:6px;width:100%;padding:10px 0;font-size:10px}.filter-value{display:none}.filter-arrow svg{width:10px;height:10px}.filter-menu{min-width:140px}.filter-option{letter-spacing:.15em;padding:10px 16px;font-size:10px}}.detail-modal-overlay{z-index:10000;background:#594e4ffa;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.detail-modal{width:100%;max-width:500px;margin:auto;padding-top:56px;position:relative}.detail-modal-close{cursor:pointer;width:24px;height:24px;color:var(--color-white);z-index:10001;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:16px;right:16px}.detail-modal-close svg{width:24px;height:24px}.detail-modal-content{flex-direction:column;gap:20px;display:flex}.detail-modal-header{gap:16px;display:flex}.detail-modal-image{border-radius:12px;width:120px;height:160px;overflow:hidden}.detail-modal-image img{object-fit:cover;filter:grayscale();width:100%;height:100%}.detail-modal-title{flex-direction:column;gap:4px;display:flex}.detail-modal-name{color:var(--color-white);font-size:28px;font-weight:400}.detail-modal-subtitle{color:var(--color-white);opacity:.6;font-size:14px}.detail-modal-logo{border:var(--border-light-inverted);background:var(--color-white);border-radius:16px;justify-content:center;align-items:center;min-height:220px;padding:60px 24px;display:flex}.detail-modal-logo img,.detail-modal-logo>span{object-fit:contain;filter:brightness(40%)contrast(250%)grayscale();max-width:85%;max-height:120px}.detail-modal-logo>span svg{width:auto;max-width:100%;height:auto;max-height:120px}.detail-modal-description{color:var(--color-white);font-size:16px;line-height:1.6}.detail-modal-section{flex-direction:column;gap:6px;display:flex}.detail-modal-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-white);opacity:.5;font-size:11px;font-weight:500;line-height:1}.detail-modal-text{color:var(--color-white);font-size:15px;line-height:1.6}.detail-modal-cta{background:var(--color-white);color:var(--color-text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex}.detail-modal-cta:hover{opacity:.9}@keyframes slideUpFadeIn{to{opacity:1;transform:translateY(0)}}.section{z-index:10;background-color:#0000;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.section-inner{height:100%;padding:148px 0;overflow-y:auto}@media (max-width:768px){.section-inner{padding:58px 0}.section-content{padding:0 16px}}.section-content{max-width:var(--max-width);opacity:0;flex-direction:column;gap:32px;margin:0 auto;animation:.5s ease-out .4s forwards slideUpFadeIn;display:flex;transform:translateY(30px)}.section-home .section-inner{justify-content:center;align-items:center;min-height:100%;padding:0;display:flex}.section-home .header{white-space:nowrap;opacity:0;animation:.5s ease-out .4s forwards slideUpFadeIn;transform:translateY(30px)}.section-home .home-text-wrapper{width:fit-content}.section-home .home-text-wrapper h1{background:linear-gradient(to right,transparent 0%,var(--color-background)3%,var(--color-background)97%,transparent 100%)}@media (max-width:768px){.section-home .header{white-space:normal}.section-home .home-text-wrapper{width:fit-content;max-width:calc(100% - 32px);margin:0 16px}.section-home .home-text-wrapper h1{background:linear-gradient(to right,transparent 0%,var(--color-background)10%,var(--color-background)90%,transparent 100%)}}.team-grid{grid-template-columns:repeat(3,minmax(0,380px));justify-content:center;gap:32px;display:grid}.team-grid:has(.team-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,380px))}.team-card{background:var(--color-white);border:var(--border-light);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.team-card-image{aspect-ratio:1;border-radius:12px;overflow:hidden}.team-card-image img{object-fit:cover;filter:grayscale();width:100%;height:100%}.team-card-info{text-align:left;flex-direction:column;gap:4px;display:flex}.team-card-name{font-size:24px;font-weight:400}.team-card-title{opacity:.5;font-size:16px}.team-card-overlay{opacity:0;-webkit-user-select:none;user-select:none;background:#594e4ff2;border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:opacity .3s;display:none;position:absolute;inset:0;overflow-y:auto}@media (min-width:769px){.team-card-overlay{display:flex}.team-card:hover .team-card-overlay{opacity:1}}.team-card-section{text-align:left;flex-direction:column;gap:6px;display:flex}.team-card-section-title{letter-spacing:.2em;text-transform:uppercase;color:var(--color-white);font-size:11px;font-weight:500;line-height:1}.team-card-section-text{color:var(--color-white);font-size:14px;line-height:1.5}.team-card-experience{flex-wrap:wrap;gap:4px;display:flex}.team-card-company{color:var(--color-white);white-space:nowrap;font-size:13px;font-weight:500}.team-card-separator{opacity:.5;margin-left:6px;font-weight:300}.team-card-linkedin{color:var(--color-white);opacity:.7;margin-top:auto;padding-top:12px;transition:opacity .2s}.team-card-linkedin:hover{opacity:1}@media (max-width:768px){.team-grid{grid-template-columns:repeat(2,1fr);gap:16px}.team-card{gap:12px;padding:16px}.team-card-image{border-radius:8px}.team-card-name{font-size:16px}.team-card-title{font-size:12px}}.section-investments .section-content{padding-bottom:300px}.portfolio-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.portfolio-card{z-index:1;background:var(--color-white);border:var(--border-light);border-radius:16px;padding:40px;transition:background .25s ease-in-out,border-color .25s ease-in-out;display:block;position:relative}.portfolio-card:hover{z-index:10;filter:drop-shadow(0 8px 40px #0000001f);background:#f5f5f5;border-color:#0000}a.portfolio-card{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}.portfolio-card-logo{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.portfolio-card-logo img{z-index:1;object-fit:contain;filter:brightness(40%)contrast(250%)grayscale();max-width:70%;max-height:80%;transition:opacity .2s,filter .25s ease-in-out;position:relative}.portfolio-card-spinner{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner{border:2px solid #594e4f26;border-top-color:#594e4f80;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.portfolio-card:hover .portfolio-card-logo img{filter:brightness(40%)contrast(250%)grayscale()}.portfolio-card-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);z-index:2;background:#594e4fe6;border-radius:100px;padding:4px 8px;font-size:8px;font-weight:500;position:absolute;top:8px;right:8px}.portfolio-card:hover .portfolio-card-badge{background:#594e4f26}.portfolio-card-content{background:var(--color-text);opacity:0;visibility:hidden;border-radius:0 0 16px 16px;position:absolute;top:100%;left:0;right:0}.portfolio-card:hover .portfolio-card-content{opacity:1;visibility:visible}.portfolio-card-content-inner{text-align:left;flex-direction:column;gap:16px;padding:24px;display:flex}.portfolio-card-description{color:var(--color-white);font-size:15px;line-height:1.5}.portfolio-card-section{flex-direction:column;gap:4px;display:flex}.portfolio-card-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-white);opacity:.5;font-size:11px;font-weight:500;line-height:1}.portfolio-card-text{color:var(--color-white);font-size:14px;line-height:1.4}.portfolio-tooltip{z-index:9999;background:var(--color-text);pointer-events:none;border-radius:16px;width:320px;position:fixed;box-shadow:0 12px 48px #0003}.portfolio-tooltip-inner{text-align:left;flex-direction:column;gap:16px;padding:24px;display:flex}.portfolio-tooltip-description{color:var(--color-white);font-size:15px;line-height:1.5}.portfolio-tooltip-section{flex-direction:column;gap:4px;display:flex}.portfolio-tooltip-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-white);opacity:.5;font-size:11px;font-weight:500;line-height:1}.portfolio-tooltip-text{color:var(--color-white);font-size:14px;line-height:1.4}@media (max-width:768px){.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:16px}.portfolio-card:hover{z-index:1;background:var(--color-white);filter:none;border-color:#594e4f2e}.portfolio-card:hover .portfolio-card-logo img{filter:brightness(40%)contrast(250%)grayscale()}.portfolio-card:hover .portfolio-card-content{opacity:0;visibility:hidden}.portfolio-tooltip{display:none}}.section-resources .section-content{max-width:900px}.resource-list{flex-direction:column;gap:24px;display:flex}.resource-card{text-align:left;background:var(--color-white);border:var(--border-light);color:inherit;border-radius:16px;gap:24px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.resource-card:hover{border-color:#594e4f40;transform:translateY(-2px)}.resource-card-image{aspect-ratio:16/9;border-radius:12px;flex-shrink:0;width:200px;overflow:hidden}.resource-card-image img{object-fit:cover;width:100%;height:100%}.resource-card-content{flex-direction:column;justify-content:center;gap:8px;display:flex}.resource-card-title{font-size:24px;font-weight:400;line-height:1.3}.resource-card-description{font-size:14px;line-height:1.6}.resource-card-author{opacity:.5;font-size:12px}@media (max-width:768px){.tabs{width:100%;padding:6px}.tab{letter-spacing:.15em;min-width:0;padding:10px 0;font-size:10px}.tab-indicator{width:calc((100% - 12px)/var(--tab-count,2));top:6px;bottom:6px;left:6px}.resource-list{gap:16px}.resource-card{flex-direction:column;gap:16px;padding:16px}.resource-card-image{aspect-ratio:16/9;border-radius:8px;width:100%}.resource-card-content{gap:2px}.resource-card-title{font-size:18px}.resource-card-description{font-size:13px}.resource-card-author{font-size:11px}}.principles-overlay{pointer-events:none;z-index:0;background:radial-gradient(#fcfaf8d9 0%,#fcfaf8b3 50%,#fcfaf880 100%);position:absolute;inset:0}.section-principles .section-inner{z-index:1;justify-content:center;align-items:center;min-height:100%;padding:0;display:flex;position:relative}.section-principles .section-content{width:100%;max-width:800px;padding:0 40px}.principles-list{background:var(--color-background);z-index:1;border-radius:24px;flex-direction:column;align-items:center;gap:0;padding:16px 48px;display:flex;position:relative}.principle-item{flex-direction:column;align-items:center;width:100%;display:flex}.principle-title{color:var(--color-text);cursor:pointer;background:var(--color-background);z-index:1;border-radius:100px;justify-content:center;align-items:center;gap:0;padding:16px 24px;font-size:48px;font-weight:300;line-height:96%;transition:background .2s;display:flex;position:relative}.principle-title:hover{background:var(--color-background-text-opaque)}.principle-title.active,.principle-title.active:hover{background:var(--color-background)}.principle-bracket{text-align:center;flex-shrink:0;width:24px;font-weight:300}.principle-description-wrapper{justify-content:center;width:100%;display:flex;overflow:hidden}.principle-description{color:var(--color-text);text-align:center;background:var(--color-background);z-index:1;border-radius:16px;max-width:700px;margin:0 auto;padding:8px 24px;font-size:24px;line-height:1.5;position:relative}@media (max-width:768px){.principle-title{padding:8px 16px;font-size:32px}.principle-bracket{width:16px}.principle-description{padding:8px 16px 16px;font-size:16px}}.section-placeholder{opacity:.3;background-color:var(--color-background);justify-content:center;align-items:center;width:100%;height:100vh;font-size:32px;display:flex;position:absolute;top:0;left:0}
