.tcl-page{--tcl-ivory:#f2f0e9;--tcl-navy:#031324;--tcl-gold:#d8ba80;--tcl-cyan:#79d5e9;--tcl-muted:#bdcbd5;color:var(--tcl-ivory);isolation:isolate;background:#041322;width:100%;overflow:clip}.tcl-page *,.tcl-page :before,.tcl-page :after{box-sizing:border-box}.tcl-page h1,.tcl-page h2,.tcl-page h3,.tcl-page p{margin:0}.tcl-page p{font-weight:400}.tcl-page strong{color:#f7f1e7;font-weight:600}.tcl-shell{width:min(1520px,100% - clamp(40px,8vw,164px));margin-inline:auto;position:relative}.tcl-kicker{letter-spacing:.24em;color:var(--tcl-cyan);text-transform:uppercase;font:600 clamp(10px,.74vw,13px)/1.5 Inter,Arial,sans-serif}.tcl-kicker__number{color:var(--tcl-gold);letter-spacing:.04em;margin-right:10px}.tcl-heading{letter-spacing:-.046em;text-wrap:balance;font:400 clamp(44px,4.2vw,79px)/1.07 Georgia,Times New Roman,serif;margin:22px 0 32px!important}.tcl-heading em{color:var(--tcl-gold);font-style:normal}.tcl-prose{color:var(--tcl-muted);letter-spacing:.004em;font:400 clamp(16px,1.01vw,19px)/1.76 Inter,Arial,sans-serif}.tcl-prose p{margin:0 0 19px}.tcl-prose p:last-child{margin-bottom:0}.tcl-lead{color:#e3e9ed;font-size:clamp(18px,1.18vw,22px)!important;line-height:1.67!important}.tcl-hero{isolation:isolate;background:#061320;min-height:clamp(780px,52vw,975px);position:relative;overflow:hidden}.tcl-hero__image{z-index:-3;background:url(/assets/tcl-hero-backbone-3840x2160.jpg) 50%/cover no-repeat;position:absolute;inset:0}.tcl-hero__wash{z-index:-2;background:linear-gradient(90deg,#020a15fa 0%,#020a15f0 12%,#020a15d4 24%,#020a1580 40%,#020a150a 68%,#0000 100%),linear-gradient(#02091059 0%,#0000 18% 75%,#030c18f0 100%);position:absolute;inset:0}.tcl-hero__inner{min-height:inherit;align-items:center;padding-top:94px;padding-bottom:95px;display:flex}.tcl-hero__copy{width:min(660px,55%)}.tcl-hero__eyebrow{letter-spacing:.23em;color:var(--tcl-cyan);text-transform:uppercase;align-items:center;gap:12px;font:600 12px/1.5 Inter,Arial,sans-serif;display:flex}.tcl-hero__eyebrow:before{content:"";background:var(--tcl-cyan);width:31px;height:1px}.tcl-hero__title{letter-spacing:-.053em;text-transform:uppercase;font:400 clamp(72px,6.5vw,121px)/.91 Georgia,Times New Roman,serif;margin:38px 0 28px!important}.tcl-hero__title span{display:block}.tcl-hero__title .gold{color:var(--tcl-gold);font-size:.83em}.tcl-hero__promise{color:#f1f1ef;max-width:565px;font:400 clamp(19px,1.18vw,24px)/1.5 Inter,Arial,sans-serif}.tcl-rule{background:var(--tcl-gold);width:43px;height:2px;margin:24px 0}.tcl-hero__desc{color:#c2d2da;letter-spacing:.015em;max-width:515px;font:400 clamp(14px,.94vw,18px)/1.75 Inter,Arial,sans-serif}.tcl-scroll{color:#d5e0e7;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:13px;font:500 10px/1.5 Inter,Arial,sans-serif;text-decoration:none;display:flex;position:absolute;bottom:31px;left:0}.tcl-scroll__arrow{width:29px;height:29px;color:var(--tcl-gold);letter-spacing:0;border:1px solid #d6b77e94;border-radius:50%;place-items:center;font-size:17px;display:grid}.tcl-scroll:hover{color:#fff}.tcl-overview{isolation:isolate;background:#051528;min-height:1100px;padding:124px 0 110px;position:relative;overflow:hidden}.tcl-overview__art{z-index:-1;background:url(/assets/tcl-executive-outline-3840x2160.png) top/cover no-repeat;position:absolute;inset:0}.tcl-overview__content{max-width:855px}.tcl-overview .tcl-heading{font-size:clamp(44px,4.1vw,75px)}.tcl-overview__content .tcl-prose{max-width:790px}.tcl-metrics{background:linear-gradient(90deg,#03101ed4,#03101e8c);border-top:1px solid #d5b477b3;border-bottom:1px solid #d5b4776b;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:92px;padding:29px 0 31px;display:grid}.tcl-metric{border-left:1px solid #d6e4f040;flex-direction:column;gap:12px;padding:0 clamp(14px,2vw,32px);display:flex}.tcl-metric:first-child{border-left:0;padding-left:0}.tcl-metric__value{letter-spacing:-.045em;white-space:nowrap;font:400 clamp(46px,4.3vw,80px)/1 Georgia,Times New Roman,serif}.tcl-metric__value .plus{color:var(--tcl-gold);font-size:.7em}.tcl-metric__label{letter-spacing:.075em;text-transform:uppercase;color:#bfd0d8;font:500 clamp(10px,.74vw,13px)/1.55 Inter,Arial,sans-serif}.tcl-architecture{isolation:isolate;background:#051426;min-height:1230px;padding:120px 0;position:relative;overflow:hidden}.tcl-architecture__art{z-index:-1;background:url(/assets/tcl-architecture-layers.png) 50%/cover no-repeat;position:absolute;inset:0}.tcl-architecture__layout{grid-template-columns:.92fr 1.08fr;gap:clamp(56px,7vw,132px);display:grid}.tcl-architecture__copy{grid-column:2}.tcl-architecture .tcl-heading{font-size:clamp(43px,3.6vw,68px)}.tcl-subhead{letter-spacing:-.018em;color:#e5c798;font:400 clamp(23px,1.7vw,32px)/1.2 Georgia,Times New Roman,serif;margin:27px 0 16px!important}.tcl-subdivide{background:#d7b77aa3;width:90px;height:1px;margin:24px 0 23px}.tcl-authorship{isolation:isolate;background:#051426;min-height:975px;padding:145px 0 125px;position:relative;overflow:hidden}.tcl-authorship__art{z-index:-1;background:url(/assets/tcl-one-architect.png) 50%/cover no-repeat;position:absolute;inset:0}.tcl-authorship__layout{grid-template-columns:1fr 1fr;gap:clamp(70px,9vw,160px);display:grid}.tcl-authorship__copy{grid-column:1}.tcl-authorship .tcl-heading{font-size:clamp(44px,4vw,75px)}.tcl-authorship__statement{color:#e6bf7c;letter-spacing:-.017em;font:italic 400 clamp(25px,2.1vw,37px)/1.3 Georgia,Times New Roman,serif;margin-top:27px!important}.tcl-publication{isolation:isolate;background:#051426;align-items:center;min-height:770px;padding:95px 0;display:flex;position:relative;overflow:hidden}.tcl-publication__art{z-index:-1;background:url(/assets/tcl-coming-soon.png) 50%/cover no-repeat;position:absolute;inset:0}.tcl-publication__layout{grid-template-columns:.91fr 1.09fr;align-items:center;gap:clamp(55px,7vw,130px);display:grid}.tcl-publication__copy{grid-column:2}.tcl-publication .tcl-heading{font-size:clamp(42px,3.7vw,70px);margin-bottom:25px!important}.tcl-publication .tcl-prose{max-width:650px}.tcl-coming{flex-direction:column;gap:10px;margin-top:44px;display:flex}.tcl-coming__overline{letter-spacing:.25em;text-transform:uppercase;color:var(--tcl-cyan);font:600 11px/1.5 Inter,Arial,sans-serif}.tcl-coming__title{text-transform:uppercase;letter-spacing:-.062em;white-space:nowrap;font:400 clamp(70px,6.35vw,119px)/.89 Georgia,Times New Roman,serif}.tcl-coming__title .gold{color:var(--tcl-gold)}.tcl-coming__line{background:linear-gradient(90deg,#c9a56e 20%,#c9a56e70 80%,#0000);width:100%;max-width:470px;height:2px;margin-top:14px}@media (width<=1250px){.tcl-architecture__layout,.tcl-publication__layout{grid-template-columns:.78fr 1.22fr;gap:52px}.tcl-authorship__layout{grid-template-columns:1.13fr .87fr;gap:55px}.tcl-architecture{min-height:1190px}}@media (width<=850px){.tcl-shell{width:calc(100% - 44px)}.tcl-hero{min-height:850px}.tcl-hero__inner{align-items:flex-end;padding:280px 0 100px}.tcl-hero__copy{width:100%;max-width:610px}.tcl-hero__image{background-color:#041522;background-position:54% 0;background-size:auto 750px}.tcl-hero__wash{background:linear-gradient(#04132217 12%,#041322b3 47%,#041322ed 80%,#041322 99%),linear-gradient(90deg,#04132266,#0000)}.tcl-hero__title{font-size:clamp(58px,10vw,92px)}.tcl-hero__promise{font-size:18px}.tcl-overview{min-height:0;padding:90px 0 95px}.tcl-overview__art{opacity:.67;background-position:63% 0}.tcl-overview__content{max-width:100%}.tcl-overview .tcl-heading,.tcl-heading{font-size:clamp(40px,7vw,62px)}.tcl-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;margin-top:72px;padding:27px 0}.tcl-metric:nth-child(odd){border-left:none;padding-left:0}.tcl-metric__value{font-size:clamp(44px,8vw,70px)}.tcl-architecture,.tcl-authorship,.tcl-publication{min-height:0;padding:0 0 90px;display:block}.tcl-architecture__art,.tcl-authorship__art,.tcl-publication__art{background-position:45%;background-size:cover;height:340px;display:block;position:relative;inset:auto}.tcl-authorship__art{background-position:76%}.tcl-publication__art{background-position:34%}.tcl-architecture__layout,.tcl-authorship__layout,.tcl-publication__layout{display:block}.tcl-architecture__copy,.tcl-authorship__copy,.tcl-publication__copy{padding-top:0}.tcl-architecture .tcl-heading,.tcl-authorship .tcl-heading,.tcl-publication .tcl-heading{font-size:clamp(39px,7vw,62px)}.tcl-coming__title{font-size:clamp(66px,10vw,94px)}}@media (width<=420px){.tcl-shell{width:calc(100% - 36px)}.tcl-hero__title{font-size:clamp(52px,12vw,63px)}.tcl-hero__eyebrow{letter-spacing:.12em;font-size:9px}.tcl-hero__promise{font-size:16px}.tcl-hero__desc{font-size:14px}.tcl-kicker{letter-spacing:.14em;font-size:10px}.tcl-architecture__art,.tcl-authorship__art,.tcl-publication__art{height:245px}.tcl-heading{font-size:39px}.tcl-prose{font-size:15px;line-height:1.68}.tcl-coming__title{font-size:clamp(54px,12.8vw,71px)}}.tcl-page .tcl-publication{align-items:flex-start;min-height:clamp(1120px,84svh,1460px);padding-bottom:max(380px,29.17vw)}.tcl-page .tcl-publication__layout{padding-top:clamp(65px,6vw,125px)}@media (width<=850px){.tcl-page .tcl-publication{background:#051426;min-height:0;padding:0 0 355px;display:block}.tcl-page .tcl-publication__layout{padding-top:0}.tcl-page .tcl-coming{margin-top:36px}}@media (prefers-reduced-motion:reduce){.tcl-page{scroll-behavior:auto}}
