:root{--cnx-tenity-ease:cubic-bezier(.22, 1, .36, 1);--cnx-tenity-paper:#f6f5ef;--cnx-tenity-ink:#071f38;--cnx-tenity-line:#071f382e}.cnx-tenity-header{--cnx-header-height:88px;--cnx-header-total:136px;z-index:120;width:100%;color:var(--cnx-tenity-ink);position:fixed;inset:0 0 auto}.cnx-tenity-header .cnx-header__notice{background:#071f38;height:48px}.cnx-tenity-header .cnx-header__bar{height:var(--cnx-header-height);border-bottom:1px solid var(--cnx-tenity-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .35s var(--cnx-tenity-ease), box-shadow .35s var(--cnx-tenity-ease);background:#f6f5eff0;position:relative}.cnx-tenity-header.is-scrolled .cnx-header__bar,.cnx-tenity-header.is-open .cnx-header__bar{background:#f6f5effc;box-shadow:0 10px 34px #071f3811}.cnx-tenity-header .cnx-header__inner{min-height:var(--cnx-header-height);grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:clamp(22px,3vw,50px);display:grid}.cnx-tenity-header .cnx-brand{color:var(--cnx-tenity-ink)}.cnx-tenity-header .cnx-header__nav{justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,34px);min-width:0;display:flex}.cnx-tenity-header .cnx-header__nav a,.cnx-tenity-header .cnx-header__startup{color:var(--cnx-tenity-ink);letter-spacing:-.01em;padding-block:12px;font-size:12px;font-weight:650;position:relative}.cnx-tenity-header .cnx-header__nav a:after,.cnx-tenity-header .cnx-header__startup:after{content:"";transform-origin:100%;height:1px;transition:transform .38s var(--cnx-tenity-ease);background:currentColor;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.cnx-tenity-header .cnx-header__nav a:hover:after,.cnx-tenity-header .cnx-header__nav a[aria-current=page]:after,.cnx-tenity-header .cnx-header__startup:hover:after{transform-origin:0;transform:scaleX(1)}.cnx-tenity-header .cnx-header__actions{align-items:center;gap:12px;display:flex}.cnx-tenity-header .cnx-header__cta{isolation:isolate;border:1px solid var(--cnx-tenity-ink);color:#fff;background:var(--cnx-tenity-ink);min-height:46px;transition:color .35s var(--cnx-tenity-ease);padding:14px 19px;font-size:11px;font-weight:750;position:relative;overflow:hidden}.cnx-tenity-header .cnx-header__cta:before{z-index:-1;background:var(--cnx-tenity-paper);content:"";transition:transform .45s var(--cnx-tenity-ease);position:absolute;inset:0;transform:translate(-102%)}.cnx-tenity-header .cnx-header__cta:hover{color:var(--cnx-tenity-ink)}.cnx-tenity-header .cnx-header__cta:hover:before{transform:none}.cnx-tenity-header .cnx-header__menu-button{border:1px solid var(--cnx-tenity-line);width:auto;min-width:88px;height:46px;color:var(--cnx-tenity-ink);cursor:pointer;transition:border-color .3s var(--cnx-tenity-ease), background .3s var(--cnx-tenity-ease);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 15px;display:inline-flex}.cnx-tenity-header .cnx-header__menu-button:hover,.cnx-tenity-header.is-open .cnx-header__menu-button{border-color:var(--cnx-tenity-ink);background:#071f380b}.cnx-header__menu-label{font-size:11px;font-weight:720}.cnx-header__menu-glyph{position:relative;width:18px!important;height:14px!important;display:block!important}.cnx-header__menu-glyph i{width:18px;height:1px;transition:transform .35s var(--cnx-tenity-ease), top .35s var(--cnx-tenity-ease);background:currentColor;position:absolute;right:0}.cnx-header__menu-glyph i:first-child{top:4px}.cnx-header__menu-glyph i:last-child{top:10px}.cnx-tenity-header.is-open .cnx-header__menu-glyph i:first-child{top:7px;transform:rotate(45deg)}.cnx-tenity-header.is-open .cnx-header__menu-glyph i:last-child{top:7px;transform:rotate(-45deg)}.cnx-mega-menu-panel{max-height:calc(100svh - var(--cnx-header-total));border-bottom:1px solid var(--cnx-tenity-line);background:var(--cnx-tenity-paper);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .34s var(--cnx-tenity-ease), transform .42s var(--cnx-tenity-ease), visibility .34s step-end;position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-14px)}.cnx-tenity-header.is-open .cnx-mega-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .34s var(--cnx-tenity-ease), transform .42s var(--cnx-tenity-ease), visibility 0s step-start;transform:none}.cnx-mega-menu{width:var(--shell);grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);column-gap:clamp(52px,7vw,120px);margin-inline:auto;padding-block:clamp(38px,4.6vw,74px) 28px;display:grid}.cnx-mega-menu__list{border-top:1px solid var(--cnx-tenity-line)}.cnx-mega-menu__list>a{border-bottom:1px solid var(--cnx-tenity-line);min-height:72px;color:var(--cnx-tenity-ink);transition:padding-left .35s var(--cnx-tenity-ease);grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:18px;display:grid}.cnx-mega-menu__list>a strong{letter-spacing:-.055em;font-size:clamp(28px,3.1vw,52px);font-weight:470;line-height:.92}.cnx-mega-menu__list>a:hover,.cnx-mega-menu__list>a:focus-visible,.cnx-mega-menu__list>a.is-active{padding-left:14px}.cnx-mega-menu__arrow{opacity:.35;transition:opacity .3s var(--cnx-tenity-ease), transform .35s var(--cnx-tenity-ease);transform:translate(-8px)}.cnx-mega-menu__list>a:hover .cnx-mega-menu__arrow,.cnx-mega-menu__list>a:focus-visible .cnx-mega-menu__arrow,.cnx-mega-menu__list>a.is-active .cnx-mega-menu__arrow{opacity:1;transform:none}.cnx-mega-menu__thumb{display:none}.cnx-mega-menu__preview{background:#dfe3df;min-height:430px;position:relative;overflow:hidden}.cnx-mega-menu__preview-frame{animation:cnx-menu-preview-in .44s var(--cnx-tenity-ease) both;position:absolute;inset:0}.cnx-mega-menu__preview-frame>img{object-fit:cover;transition:transform 1.1s var(--cnx-tenity-ease)}.cnx-mega-menu__preview:hover .cnx-mega-menu__preview-frame>img{transform:scale(1.05)}.cnx-mega-menu__preview-shade{background:linear-gradient(#0000 48%,#071f38c2);position:absolute;inset:0}.cnx-mega-menu__preview-meta{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.cnx-mega-menu__preview-meta span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:760}.cnx-mega-menu__preview-meta strong{letter-spacing:-.05em;font-size:clamp(28px,3.2vw,50px);font-weight:480}.cnx-mega-menu__preview-empty{color:#fff;background:#071f38;place-content:end start;gap:8px;height:100%;min-height:430px;padding:28px;display:grid}.cnx-mega-menu__preview-empty span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:760}.cnx-mega-menu__preview-empty strong{letter-spacing:-.055em;font-size:clamp(32px,4vw,58px);font-weight:450}.cnx-mega-menu__footer{border-top:1px solid var(--cnx-tenity-line);grid-column:1/-1;justify-content:space-between;align-items:end;gap:30px;margin-top:28px;padding-top:22px;display:flex}.cnx-mega-menu__footer>div:first-child{gap:5px;display:grid}.cnx-mega-menu__footer span,.cnx-mega-menu__footer small{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:720}.cnx-mega-menu__footer small{color:#071f3899}.cnx-mega-menu__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;display:flex}.cnx-mega-menu__footer-actions a{font-size:11px;font-weight:700}.cnx-mega-menu__footer-actions a:after{content:"↗";transition:transform .3s var(--cnx-tenity-ease);margin-left:7px;display:inline-block}.cnx-mega-menu__footer-actions a:hover:after{transform:translate(3px,-3px)}@keyframes cnx-menu-preview-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}.cnx-tenity-hero{min-height:100svh;color:var(--cnx-tenity-ink);background:var(--cnx-tenity-paper);background-image:none;padding:136px 0 0;position:relative;overflow:clip}.cnx-tenity-hero:before,.cnx-tenity-hero:after{display:none!important}body:has(.cnx-header--no-notice) .cnx-tenity-hero{padding-top:88px}:is(body:has(.cnx-tenity-header) .cnx-page-hero,body:has(.cnx-tenity-header) .cnx-register-hero){padding-top:136px}:is(body:has(.cnx-tenity-header.cnx-header--no-notice) .cnx-page-hero,body:has(.cnx-tenity-header.cnx-header--no-notice) .cnx-register-hero){padding-top:88px}.cnx-tenity-hero .cnx-tenity-hero__layout{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:stretch;gap:clamp(38px,5vw,86px);min-height:calc(100svh - 136px);padding-block:clamp(48px,5.8vw,92px);display:grid}body:has(.cnx-header--no-notice) .cnx-tenity-hero__layout{min-height:calc(100svh - 88px)}.cnx-tenity-hero__copy{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.cnx-tenity-hero__eyebrow{color:#071f38ad;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:760;display:flex}.cnx-tenity-hero__eyebrow i{background:#071f3859;width:38px;height:1px}.cnx-tenity-hero__statement{margin-block:clamp(48px,7vh,94px)}.cnx-tenity-hero__statement>p{color:#071f38b8;max-width:34ch;margin:0 0 18px;font-size:clamp(14px,1.15vw,18px);line-height:1.45}.cnx-tenity-hero__statement h1{max-width:9.4ch;color:var(--cnx-tenity-ink);font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.075em;word-spacing:.055em;text-wrap:balance;gap:.02em;margin:0;font-size:clamp(68px,8.4vw,148px);font-weight:440;line-height:.82;display:grid}.cnx-tenity-hero__statement h1 span:last-child{color:#9a7525}.cnx-tenity-hero__summary{border-top:1px solid var(--cnx-tenity-line);grid-template-columns:minmax(0,1fr);gap:26px;max-width:620px;padding-top:26px;display:grid}.cnx-tenity-hero__summary>p{color:#071f38b8;max-width:55ch;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.6}.cnx-tenity-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.cnx-tenity-hero .cnx-button{isolation:isolate;border:1px solid var(--cnx-tenity-ink);color:#fff;background:var(--cnx-tenity-ink);min-height:50px;transition:color .35s var(--cnx-tenity-ease);padding-inline:20px;position:relative;overflow:hidden}.cnx-tenity-hero .cnx-button:before{z-index:-1;content:"";transition:transform .46s var(--cnx-tenity-ease);background:#d9b45a;position:absolute;inset:0;transform:translate(-102%)}.cnx-tenity-hero .cnx-button:hover:before{transform:none}.cnx-tenity-hero .cnx-button:hover{color:var(--cnx-tenity-ink)}.cnx-tenity-hero .cnx-text-link{color:var(--cnx-tenity-ink);padding-block:8px;font-weight:700;position:relative}.cnx-tenity-hero .cnx-text-link:before{content:"";transform-origin:100%;height:1px;transition:transform .38s var(--cnx-tenity-ease);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.cnx-tenity-hero .cnx-text-link:after{content:"↗";transition:transform .32s var(--cnx-tenity-ease);margin-left:8px;display:inline-block}.cnx-tenity-hero .cnx-text-link:hover:before{transform-origin:0;transform:scaleX(1)}.cnx-tenity-hero .cnx-text-link:hover:after{transform:translate(3px,-3px)}.cnx-tenity-hero__visual{min-width:0}.cnx-tenity-hero__media,.cnx-tenity-hero__media-fallback{background:#071f38;height:100%;min-height:clamp(560px,67vh,760px);position:relative;overflow:hidden}.cnx-tenity-hero__media>img{object-fit:cover;transform:translate3d(0, var(--cnx-hero-parallax,0), 0) scale(1.07);transition:transform .8s var(--cnx-tenity-ease);will-change:transform}.cnx-tenity-hero__media:hover>img{transform:translate3d(0, var(--cnx-hero-parallax,0), 0) scale(1.105)}.cnx-tenity-hero__media-shade{pointer-events:none;background:linear-gradient(#071f3805 35%,#071f38d1 100%),linear-gradient(90deg,#071f3824,#0000 45%);position:absolute;inset:0}.cnx-tenity-hero__media-meta{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.cnx-tenity-hero__media-meta span,.cnx-tenity-hero__media-meta small,.cnx-tenity-hero__media-fallback span,.cnx-tenity-hero__media-fallback small{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.cnx-tenity-hero__media-meta strong,.cnx-tenity-hero__media-fallback strong{letter-spacing:-.055em;font-size:clamp(30px,3.4vw,52px);font-weight:470}.cnx-tenity-hero__media-fallback{color:#fff;align-content:end;gap:7px;padding:28px;display:grid}.cnx-tenity-hero .reveal{transition-duration:.78s;transition-timing-function:var(--cnx-tenity-ease)}@media (max-width:1120px){.cnx-tenity-header{--cnx-header-height:72px;--cnx-header-total:120px}.cnx-tenity-header.cnx-header--no-notice{--cnx-header-total:72px}.cnx-tenity-header .cnx-header__inner{grid-template-columns:minmax(0,1fr) auto}.cnx-tenity-header .cnx-header__nav,.cnx-tenity-header .cnx-header__cta,.cnx-tenity-header .cnx-header__startup{display:none}.cnx-mega-menu{grid-template-columns:minmax(0,1fr);padding-block:26px 24px}.cnx-mega-menu__preview{display:none}.cnx-mega-menu__list>a{grid-template-columns:78px minmax(0,1fr) 26px;gap:18px;min-height:84px}.cnx-mega-menu__thumb{background:#dfe3df;width:78px;height:58px;display:block;position:relative;overflow:hidden}.cnx-mega-menu__thumb img{object-fit:cover}.cnx-mega-menu__thumb i{background:#071f38;width:100%;height:100%;display:block}.cnx-mega-menu__list>a strong{font-size:clamp(29px,7vw,48px)}.cnx-tenity-hero{padding-top:120px}body:has(.cnx-header--no-notice) .cnx-tenity-hero{padding-top:72px}:is(body:has(.cnx-tenity-header) .cnx-page-hero,body:has(.cnx-tenity-header) .cnx-register-hero){padding-top:120px}:is(body:has(.cnx-tenity-header.cnx-header--no-notice) .cnx-page-hero,body:has(.cnx-tenity-header.cnx-header--no-notice) .cnx-register-hero){padding-top:72px}.cnx-tenity-hero .cnx-tenity-hero__layout{min-height:auto}body:has(.cnx-header--no-notice) .cnx-tenity-hero__layout{min-height:auto}}@media (max-width:820px){.cnx-tenity-hero .cnx-tenity-hero__layout{grid-template-columns:minmax(0,1fr);gap:42px;padding-block:42px 58px}.cnx-tenity-hero__statement{margin-block:44px 50px}.cnx-tenity-hero__statement h1{max-width:10ch;font-size:clamp(62px,17vw,104px);line-height:.84}.cnx-tenity-hero__summary{max-width:none}.cnx-tenity-hero__media,.cnx-tenity-hero__media-fallback{min-height:min(108vw,650px)}}@media (max-width:620px){.cnx-tenity-header{--cnx-header-height:68px;--cnx-header-total:122px}.cnx-tenity-header.cnx-header--no-notice{--cnx-header-total:68px}.cnx-tenity-header .cnx-header__notice{height:54px}.cnx-tenity-header .cnx-header__menu-button{min-width:80px;height:42px;padding-inline:12px}.cnx-mega-menu{width:calc(100% - 32px)}.cnx-mega-menu__list>a{grid-template-columns:64px minmax(0,1fr) 20px;gap:14px;min-height:76px}.cnx-mega-menu__thumb{width:64px;height:48px}.cnx-mega-menu__list>a strong{font-size:clamp(28px,9vw,42px)}.cnx-mega-menu__footer{gap:20px;display:grid}.cnx-mega-menu__footer-actions{justify-content:flex-start}.cnx-tenity-hero{padding-top:122px}body:has(.cnx-header--no-notice) .cnx-tenity-hero{padding-top:68px}:is(body:has(.cnx-tenity-header) .cnx-page-hero,body:has(.cnx-tenity-header) .cnx-register-hero){padding-top:122px}:is(body:has(.cnx-tenity-header.cnx-header--no-notice) .cnx-page-hero,body:has(.cnx-tenity-header.cnx-header--no-notice) .cnx-register-hero){padding-top:68px}.cnx-tenity-hero .cnx-tenity-hero__layout{padding-block:34px 48px}.cnx-tenity-hero__eyebrow{grid-template-columns:auto 28px minmax(0,1fr);gap:8px;font-size:8px;display:grid}.cnx-tenity-hero__statement{margin-block:38px 42px}.cnx-tenity-hero__statement>p{margin-bottom:15px;font-size:13px}.cnx-tenity-hero__statement h1{letter-spacing:-.07em;font-size:clamp(54px,16.8vw,82px);line-height:.86}.cnx-tenity-hero__summary{gap:22px;padding-top:22px}.cnx-tenity-hero__summary>p{font-size:14px}.cnx-tenity-hero__actions{align-items:stretch}.cnx-tenity-hero__actions .cnx-button{justify-content:center;width:100%}.cnx-tenity-hero__media,.cnx-tenity-hero__media-fallback{min-height:390px}.cnx-tenity-hero__media-meta{bottom:18px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.cnx-mega-menu-panel,.cnx-mega-menu__preview-frame,.cnx-mega-menu__list>a,.cnx-mega-menu__arrow,.cnx-tenity-header .cnx-header__cta:before,.cnx-tenity-hero .cnx-button:before,.cnx-tenity-hero__media>img,.cnx-tenity-hero .reveal{transition:none!important;animation:none!important;transform:none!important}}:root{--tn2-ink:#071f38;--tn2-paper:#f4f1ea;--tn2-white:#fff;--tn2-gold:#b08a37;--tn2-line:#071f382e;--tn2-dark-line:#ffffff2e;--tn2-ease:cubic-bezier(.22,1,.36,1)}.tn2-site{color:var(--tn2-ink);background:var(--tn2-paper);overflow:clip}.tn2-site .reveal{transition:opacity .78s var(--tn2-ease), transform .78s var(--tn2-ease);transform:translateY(28px)}.tn2-site .reveal.is-visible{transform:none}.tn2-header .cnx-header__bar{background:#f4f1eaf5;height:84px}.tn2-header.is-scrolled .cnx-header__bar{box-shadow:none;border-bottom:1px solid var(--tn2-line)}.tn2-header .cnx-header__inner{grid-template-columns:auto 1fr auto;column-gap:46px}.tn2-header .cnx-header__nav{justify-content:flex-start;gap:30px}.tn2-header .cnx-header__nav a,.tn2-header .cnx-header__startup{letter-spacing:-.01em;font-size:12px;font-weight:560}.tn2-header .cnx-header__menu-button{border:0;gap:14px;min-width:auto;padding:0;background:0 0!important}.tn2-header .cnx-header__menu-button:hover{background:0 0}.tn2-header .cnx-mega-menu-panel{background:var(--tn2-paper)}.tn2-header .cnx-mega-menu{padding-top:clamp(48px,6vw,88px)}.tn2-header .cnx-mega-menu__list>a{min-height:78px}.tn2-header .cnx-mega-menu__list>a strong{letter-spacing:-.065em;font-size:clamp(34px,4vw,70px);font-weight:430;line-height:.9}.tn2-header .cnx-mega-menu__preview{min-height:520px}.tn2-header .cnx-mega-menu__preview-frame>img{transition-duration:1.25s}.tn2-header .cnx-mega-menu__footer{padding-bottom:26px}.tn2-hero{background:var(--tn2-paper);min-height:100svh;padding-top:88px}body:has(.cnx-header:not(.cnx-header--no-notice)) .tn2-hero{padding-top:136px}.tn2-hero__meta,.tn2-page-hero__top{color:#071f3899;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-top:34px;font-size:10px;font-weight:680;display:flex}.tn2-hero__statement{padding-top:clamp(44px,5vw,78px)}.tn2-hero__statement p{color:#071f38ad;max-width:34ch;margin:0 0 20px;font-size:clamp(14px,1.15vw,18px)}.tn2-hero__statement h1,.tn2-page-hero__title h1{letter-spacing:-.083em;text-wrap:balance;margin:0;font-size:clamp(88px,12.2vw,214px);font-weight:420;line-height:.76}.tn2-hero__statement h1 span{display:block}.tn2-hero__statement h1 span:last-child,.tn2-page-hero__title h1 em{color:var(--tn2-gold);font-style:normal}.tn2-hero__lower{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);align-items:end;gap:clamp(36px,6vw,100px);padding-top:clamp(52px,7vw,110px);padding-bottom:clamp(74px,8vw,128px);display:grid}.tn2-hero__intro{flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.tn2-hero__intro>p,.tn2-page-hero__copy>p{color:#071f38ad;max-width:46ch;margin:0;font-size:15px;line-height:1.65}.tn2-hero__actions,.tn2-page-hero__copy>div{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.tn2-pill{isolation:isolate;min-height:50px;transition:color .35s var(--tn2-ease), background .35s var(--tn2-ease);border:1px solid;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:720;display:inline-flex;position:relative;overflow:hidden}.tn2-pill:before{z-index:-1;content:"";background:var(--tn2-gold);transition:transform .45s var(--tn2-ease);position:absolute;inset:0;transform:translate(-102%)}.tn2-pill:hover:before{transform:none}.tn2-pill--dark{color:#fff;background:var(--tn2-ink);border-color:var(--tn2-ink)}.tn2-pill--dark:hover{color:var(--tn2-ink)}.tn2-pill--light{color:var(--tn2-ink);background:#fff;border-color:#fff}.tn2-arrow-link{align-items:center;gap:8px;font-size:11px;font-weight:720;display:inline-flex}.tn2-arrow-link span{transition:transform .3s var(--tn2-ease)}.tn2-arrow-link:hover span{transform:translate(3px,-3px)}.tn2-hero__media-wrap{min-width:0}.tn2-hero__media-wrap .cnx-tenity-hero__media,.tn2-hero__media-empty{background:var(--tn2-ink);min-height:clamp(540px,54vw,820px);position:relative;overflow:hidden}.tn2-hero__media-wrap .cnx-tenity-hero__media>img{transform:translate3d(0,var(--cnx-hero-parallax,0),0) scale(1.07)}.tn2-hero__media-wrap .cnx-tenity-hero__media:hover>img{transform:translate3d(0,var(--cnx-hero-parallax,0),0) scale(1.11)}.tn2-hero__media-empty{color:#fff;align-content:end;gap:8px;padding:30px;display:grid}.tn2-hero__media-empty strong{letter-spacing:-.07em;font-size:clamp(48px,7vw,104px);font-weight:420;line-height:.9}.tn2-approach{background:#fff;padding-block:clamp(100px,11vw,180px)}.tn2-approach__head,.tn2-partners__head,.tn2-stories__head,.tn2-mosaic__head,.tn2-proof__head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(42px,7vw,120px);display:grid}.tn2-approach__head h2,.tn2-partners__head h2,.tn2-stories__head h2,.tn2-mosaic__head h2,.tn2-proof__head h2,.tn2-paths__head h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,7.5vw,126px);font-weight:430;line-height:.83}.tn2-approach__head h2 em{color:var(--tn2-gold);font-style:normal}.tn2-approach__head p,.tn2-partners__head p,.tn2-stories__head p,.tn2-mosaic__head p,.tn2-proof__head p{color:#071f38a6;max-width:52ch;margin:0;font-size:15px;line-height:1.65}.tn2-approach__rail{border-top:1px solid var(--tn2-line);border-bottom:1px solid var(--tn2-line);margin-top:clamp(64px,8vw,118px)}.tn2-approach__track{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0;display:grid}.tn2-approach__item{border-right:1px solid var(--tn2-line);min-height:360px;padding:30px;position:relative}.tn2-approach__item:last-child{border-right:0}.tn2-approach__item>span{letter-spacing:.1em;color:#071f3880;font-size:10px}.tn2-approach__item h3{letter-spacing:-.055em;max-width:10ch;margin:128px 0 0;font-size:clamp(29px,3vw,48px);font-weight:450;line-height:.95}.tn2-approach__item i{opacity:.35;transition:opacity .3s var(--tn2-ease), transform .3s var(--tn2-ease);font-style:normal;position:absolute;bottom:26px;right:26px;transform:translate(-5px,5px)}.tn2-approach__item:hover i{opacity:1;transform:none}.tn2-partners{background:var(--tn2-paper);padding-block:clamp(92px,10vw,160px);overflow:hidden}.tn2-partners__marquee{border-top:1px solid var(--tn2-line);border-bottom:1px solid var(--tn2-line);margin-top:62px}.tn2-partners__track{width:max-content;animation:32s linear infinite tn2-marquee;display:flex}.tn2-partners__marquee:hover .tn2-partners__track{animation-play-state:paused}.tn2-partners__set{display:flex}.tn2-partners__item{border-right:1px solid var(--tn2-line);width:clamp(210px,19vw,310px);height:170px}.tn2-partners__item>a,.tn2-partners__item>span{place-items:center;width:100%;height:100%;padding:30px;display:grid}.tn2-partners__item img{object-fit:contain;filter:grayscale();opacity:.65;width:min(100%,180px);height:68px;transition:opacity .35s, filter .35s, transform .35s var(--tn2-ease)}.tn2-partners__item:hover img{filter:none;opacity:1;transform:scale(1.04)}.tn2-partners__item strong{text-align:center;max-width:14ch;font-size:16px;font-weight:520}@keyframes tn2-marquee{to{transform:translate(-50%)}}.tn2-difference{background:var(--tn2-ink);color:#fff;padding-block:clamp(110px,12vw,200px)}.tn2-difference__title h2{letter-spacing:-.085em;margin:0;font-size:clamp(82px,11vw,190px);font-weight:410;line-height:.76}.tn2-difference__title h2 span{display:block}.tn2-difference__title h2 span:last-child{color:#d2ad5b}.tn2-difference__story{border-top:1px solid var(--tn2-dark-line);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:90svh;padding-block:80px;display:grid}.tn2-difference__copy>span{color:#d2ad5b;letter-spacing:.1em;font-size:10px}.tn2-difference__copy h3{letter-spacing:-.07em;max-width:9ch;margin:26px 0 0;font-size:clamp(50px,6vw,98px);font-weight:420;line-height:.86}.tn2-difference__copy p{color:#ffffffa1;max-width:38ch;margin:34px 0 0;font-size:15px;line-height:1.68}.tn2-difference__visual{background:#102d49;min-height:clamp(500px,54vw,760px);position:relative;overflow:hidden}.tn2-difference__visual>img{object-fit:cover;transition:transform 1.15s var(--tn2-ease)}.tn2-difference__visual:hover>img{transform:scale(1.05)}.tn2-difference__visual>small{z-index:2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;position:absolute;bottom:20px;left:22px}.tn2-difference__visual-empty{height:100%;min-height:inherit;background:linear-gradient(135deg,#0b2946,#173e62);align-content:end;padding:34px;display:grid}.tn2-difference__visual-empty strong{opacity:.25;font-size:clamp(70px,10vw,170px);font-weight:400}.tn2-difference__visual-empty span{letter-spacing:-.05em;max-width:8ch;font-size:clamp(34px,4vw,64px);line-height:.9}.tn2-proof{background:#fff;padding-block:clamp(110px,12vw,190px)}.tn2-proof__card{border-right:1px solid var(--tn2-line);border-bottom:1px solid var(--tn2-line);min-height:460px}.tn2-proof__metric{flex-direction:column;justify-content:space-between;min-height:260px;padding:clamp(28px,4vw,56px);display:flex}.tn2-proof__metric span{color:#071f3899;max-width:22ch;font-size:12px}.tn2-proof__metric strong{letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:clamp(70px,9vw,150px);font-weight:410;line-height:.78}.tn2-proof__media{background:var(--tn2-ink);min-height:320px;position:relative;overflow:hidden}.tn2-proof__media img{object-fit:cover;transition:transform 1s var(--tn2-ease)}.tn2-proof__card:hover .tn2-proof__media img{transform:scale(1.05)}.tn2-proof__media small{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;position:absolute;bottom:18px;left:20px}.tn2-stories{background:var(--tn2-paper);padding-block:clamp(105px,11vw,180px);overflow:hidden}.tn2-stories__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;padding:70px max(5vw,calc((100vw - var(--shell))/2)) 10px;grid-auto-columns:minmax(370px,42vw);grid-auto-flow:column;gap:22px;display:grid;overflow-x:auto}.tn2-stories__rail::-webkit-scrollbar{display:none}.tn2-story-card__link{scroll-snap-align:start;color:inherit}.tn2-story-card__media{aspect-ratio:1.18;background:var(--tn2-ink);position:relative;overflow:hidden}.tn2-story-card__media:after{content:"";opacity:0;transition:opacity .45s var(--tn2-ease);background:#071f3833;position:absolute;inset:0}.tn2-story-card__media img{object-fit:cover;transition:transform 1s var(--tn2-ease)}.tn2-story-card__link:hover img{transform:scale(1.05)}.tn2-story-card__link:hover .tn2-story-card__media:after{opacity:1}.tn2-story-card__empty{color:#fff;background:linear-gradient(135deg,#071f38,#214c73);place-items:end start;height:100%;padding:28px;display:grid}.tn2-story-card__index{z-index:2;color:#fff;letter-spacing:.1em;font-size:9px;position:absolute;top:18px;left:18px}.tn2-story-card__body{padding:24px 50px 10px 0;position:relative}.tn2-story-card__body small{color:#071f388f;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.tn2-story-card__body h3{letter-spacing:-.065em;width:fit-content;max-width:13ch;margin:12px 0 0;font-size:clamp(34px,4vw,64px);font-weight:430;line-height:.9;position:relative}.tn2-story-card__body h3:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--tn2-ease);background:currentColor;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.tn2-story-card__link:hover h3:after{transform-origin:0;transform:scaleX(1)}.tn2-story-card__body p{color:#071f389e;max-width:46ch;line-height:1.6}.tn2-story-card__more{transition:transform .3s var(--tn2-ease);position:absolute;top:28px;right:4px}.tn2-story-card__link:hover .tn2-story-card__more{transform:translate(4px,-4px)}.tn2-paths{background:#fff;padding-block:clamp(110px,12vw,190px)}.tn2-paths__head{margin-bottom:70px}.tn2-paths__list{border-top:1px solid var(--tn2-line)}.tn2-paths__row{border-bottom:1px solid var(--tn2-line)}.tn2-paths__row>a{min-height:150px;transition:padding-left .4s var(--tn2-ease), background .4s var(--tn2-ease);grid-template-columns:70px minmax(130px,.35fr) minmax(0,1fr) 40px;align-items:center;gap:24px;display:grid}.tn2-paths__row>a:hover{background:#071f3808;padding-left:18px}.tn2-paths__row span,.tn2-paths__row small{color:#071f387a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.tn2-paths__row h3{letter-spacing:-.07em;margin:0;font-size:clamp(38px,5vw,78px);font-weight:420;line-height:.88}.tn2-paths__row i{transition:transform .3s var(--tn2-ease);justify-self:end;font-style:normal}.tn2-paths__row>a:hover i{transform:translate(4px,-4px)}.tn2-mosaic{color:#fff;background:var(--tn2-ink);padding-block:clamp(110px,12vw,190px)}.tn2-mosaic__head p{color:#ffffff9e}.tn2-mosaic__grid{grid-template-rows:minmax(260px,32vw) minmax(220px,24vw);grid-template-columns:1.2fr .65fr .8fr;gap:16px;margin-top:78px;display:grid}.tn2-mosaic__cell{background:#143b5e;position:relative;overflow:hidden}.tn2-mosaic__cell>img{object-fit:cover;transition:transform 1.1s var(--tn2-ease)}.tn2-mosaic__cell:hover>img{transform:scale(1.05)}.tn2-mosaic__cell small{z-index:2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;position:absolute;bottom:16px;left:18px}.tn2-mosaic__cell--large{grid-row:1/3}.tn2-mosaic__cell--metric{color:var(--tn2-ink);background:#fff;flex-direction:column;grid-column:2/4;justify-content:space-between;padding:34px;display:flex}.tn2-mosaic__cell--metric strong{letter-spacing:-.08em;font-size:clamp(70px,9vw,148px);font-weight:410;line-height:.78}.tn2-mosaic__cell--metric span{color:#071f3894;max-width:20ch}.tn2-mosaic__cell--portrait{grid-column:2/4}.tn2-mosaic__text{place-items:end start;height:100%;padding:30px;display:grid}.tn2-mosaic__text strong{letter-spacing:-.055em;max-width:12ch;font-size:clamp(34px,4vw,62px);font-weight:430;line-height:.92}.tn2-closing{background:var(--tn2-paper)}.tn2-closing .cnx-shell{justify-content:space-between;align-items:end;gap:50px;min-height:72svh;padding-block:90px;display:flex}.tn2-closing span{letter-spacing:.1em;text-transform:uppercase;color:#071f388c;font-size:10px}.tn2-closing h2{letter-spacing:-.08em;max-width:9ch;margin:20px 0 0;font-size:clamp(76px,10vw,170px);font-weight:410;line-height:.78}.tn2-page-hero{background:var(--tn2-paper);padding-top:88px}body:has(.cnx-header:not(.cnx-header--no-notice)) .tn2-page-hero{padding-top:136px}.tn2-page-hero__title{padding-top:48px}.tn2-page-hero__lower{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr);align-items:end;gap:clamp(36px,6vw,100px);padding-block:70px 120px;display:grid}.tn2-page-hero__media{background:var(--tn2-ink);min-height:clamp(520px,56vw,780px);position:relative;overflow:hidden}.tn2-page-hero__media img{object-fit:cover;transition:transform 1.1s var(--tn2-ease)}.tn2-page-hero__media:hover img{transform:scale(1.05)}.tn2-page-hero__media>small{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;position:absolute;bottom:20px;left:22px}.tn2-page-hero__empty{color:#fff;align-content:end;gap:8px;height:100%;padding:30px;display:grid}.tn2-page-hero__empty strong{letter-spacing:-.07em;font-size:clamp(48px,7vw,104px);font-weight:420;line-height:.85}.tn-inner-page .tn-section,.tn-inner-page .tn-card-section,.tn-inner-page .tn-gallery-section,.tn-inner-page .tn-contact-section,.tn-inner-page .tn-registration{padding-block:clamp(100px,11vw,175px)}.tn-inner-page .tn-section-head h2,.tn-inner-page .tn-registration__grid h2,.tn-inner-page .tn-editorial-split__copy h2,.tn-inner-page .tn-location h2{letter-spacing:-.075em;font-size:clamp(62px,7.5vw,126px);font-weight:430;line-height:.83}.tn-inner-page .tn-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tn-inner-page .tn-card__media{aspect-ratio:1.12}.tn-inner-page .tn-card__body h3{font-size:clamp(34px,4vw,64px)}.tn-inner-page .tn-contact-card{min-height:440px}.tn-inner-page .gallery-grid{gap:16px}.tn2-footer{color:#fff;background:#04182c}.tn2-footer__orbit{border-bottom:1px solid var(--tn2-dark-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding-block:clamp(90px,10vw,160px);display:grid}.tn2-footer__orbit>div>span{color:#d2ad5b;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.tn2-footer__orbit h2{letter-spacing:-.08em;max-width:8ch;margin:24px 0 0;font-size:clamp(76px,9vw,154px);font-weight:410;line-height:.78}.tn2-footer__orbit>a{border:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:28px;min-width:290px;min-height:64px;padding:0 20px;font-size:11px;display:flex}.tn2-footer__orbit>a i{color:#d2ad5b;transition:transform .3s var(--tn2-ease);font-style:normal}.tn2-footer__orbit>a:hover i{transform:translate(4px,-4px)}.tn2-footer__grid{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.6fr));gap:clamp(36px,6vw,90px);padding-block:80px 90px;display:grid}.tn2-footer__brand p{color:#ffffff8c;max-width:36ch;margin:26px 0 0;font-size:13px;line-height:1.65}.tn2-footer__column{align-content:start;gap:11px;display:grid}.tn2-footer__column>span{color:#d2ad5b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.tn2-footer__column a,.tn2-footer__column small{color:#ffffff9e;font-size:12px}.tn2-footer__column a:hover{color:#fff}.tn2-footer__bottom{border-top:1px solid var(--tn2-dark-line);color:#ffffff80;grid-template-columns:1fr auto 1fr;gap:20px;padding-block:24px 34px;font-size:10px;display:grid}.tn2-footer__bottom>:nth-child(2){justify-self:center}.tn2-footer__bottom .cnx-footer__credit{justify-self:end}.tn2-footer__bottom .cnx-footer__credit a{color:#fff}@media (max-width:1120px){.tn2-header .cnx-header__bar{height:72px}.tn2-header .cnx-header__nav,.tn2-header .cnx-header__startup{display:none}.tn2-hero{padding-top:72px}body:has(.cnx-header:not(.cnx-header--no-notice)) .tn2-hero{padding-top:120px}.tn2-page-hero{padding-top:72px}body:has(.cnx-header:not(.cnx-header--no-notice)) .tn2-page-hero{padding-top:120px}.tn2-hero__lower,.tn2-page-hero__lower,.tn2-approach__head,.tn2-partners__head,.tn2-stories__head,.tn2-mosaic__head,.tn2-proof__head{grid-template-columns:1fr}.tn2-approach__track{grid-template-columns:repeat(2,minmax(0,1fr))}.tn2-approach__item:nth-child(2n){border-right:0}.tn2-approach__item{border-bottom:1px solid var(--tn2-line)}.tn2-difference__story,.tn2-difference__story:nth-child(2n){grid-template-columns:1fr;min-height:auto}.tn2-difference__story:nth-child(2n) .tn2-difference__copy{order:0}.tn2-proof__grid{grid-template-columns:1fr}.tn2-mosaic__grid{grid-template-rows:560px 300px 420px;grid-template-columns:1fr 1fr}.tn2-mosaic__cell--large{grid-area:1/1/auto/3}.tn2-mosaic__cell--metric{grid-area:2/1/auto/3}.tn2-mosaic__cell--portrait{grid-area:3/1/auto/3}.tn2-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tn2-header .cnx-header__bar{height:68px}.tn2-hero{padding-top:68px}body:has(.cnx-header:not(.cnx-header--no-notice)) .tn2-hero{padding-top:122px}.tn2-page-hero{padding-top:68px}body:has(.cnx-header:not(.cnx-header--no-notice)) .tn2-page-hero{padding-top:122px}.tn2-hero__meta,.tn2-page-hero__top{padding-top:22px;font-size:8px}.tn2-hero__statement,.tn2-page-hero__title{padding-top:36px}.tn2-hero__statement h1,.tn2-page-hero__title h1{font-size:clamp(62px,19vw,96px);line-height:.8}.tn2-hero__lower,.tn2-page-hero__lower{gap:40px;padding-top:46px;padding-bottom:72px}.tn2-hero__media-wrap .cnx-tenity-hero__media,.tn2-hero__media-empty,.tn2-page-hero__media{min-height:440px}.tn2-approach,.tn2-partners,.tn2-proof,.tn2-stories,.tn2-paths,.tn2-mosaic{padding-block:80px}.tn2-approach__head h2,.tn2-partners__head h2,.tn2-stories__head h2,.tn2-mosaic__head h2,.tn2-proof__head h2,.tn2-paths__head h2{font-size:clamp(50px,14vw,78px)}.tn2-approach__track{grid-template-columns:1fr}.tn2-approach__item{border-right:0;min-height:250px}.tn2-approach__item h3{margin-top:72px}.tn2-difference{padding-block:82px}.tn2-difference__title h2{font-size:clamp(64px,18vw,98px)}.tn2-difference__stories{margin-top:72px}.tn2-difference__story{padding-block:54px}.tn2-difference__copy h3{font-size:clamp(48px,14vw,76px)}.tn2-difference__visual{min-height:420px}.tn2-proof__card{min-height:auto}.tn2-proof__metric{min-height:220px}.tn2-proof__metric strong{font-size:clamp(66px,20vw,104px)}.tn2-stories__rail{padding-top:48px;grid-auto-columns:84vw;padding-inline:20px}.tn2-paths__row>a{grid-template-columns:42px 1fr 28px;gap:14px;min-height:160px;padding-block:24px}.tn2-paths__row small{grid-area:1/2}.tn2-paths__row h3{grid-area:2/2;font-size:clamp(42px,13vw,70px)}.tn2-paths__row i{grid-area:1/3/3}.tn2-mosaic__grid{grid-template-rows:440px 270px 420px;grid-template-columns:1fr}.tn2-mosaic__cell--large,.tn2-mosaic__cell--metric,.tn2-mosaic__cell--portrait{grid-column:1}.tn2-closing .cnx-shell{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:620px}.tn2-closing h2{font-size:clamp(66px,18vw,100px)}.tn2-footer__orbit{grid-template-columns:1fr;align-items:start}.tn2-footer__orbit h2{font-size:clamp(64px,18vw,98px)}.tn2-footer__orbit>a{width:100%;min-width:0}.tn2-footer__grid{grid-template-columns:1fr}.tn2-footer__bottom{grid-template-columns:1fr;gap:8px}.tn2-footer__bottom>:nth-child(2),.tn2-footer__bottom .cnx-footer__credit{justify-self:start}}@media (hover:none){.tn2-story-card__media:after{opacity:.08}.tn2-story-card__more{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.tn2-partners__track{animation:none!important}.tn2-site .reveal,.tn2-hero__media-wrap .cnx-tenity-hero__media>img,.tn2-difference__visual>img,.tn2-proof__media img,.tn2-story-card__media img,.tn2-story-card__body h3:after,.tn2-story-card__more,.tn2-paths__row>a,.tn2-paths__row i,.tn2-mosaic__cell>img{transition:none!important;transform:none!important}}.tn2-faq,.tn2-categories,.tn2-contacts,.tn2-register,.tn2-gallery{background:#fff;padding-block:clamp(100px,11vw,180px)}.tn2-faq{background:var(--tn2-paper)}.tn2-faq__head,.tn2-contacts__head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(42px,7vw,120px);margin-bottom:70px;display:grid}.tn2-faq__head h2,.tn2-categories__head h2,.tn2-contacts__head h2,.tn2-register__copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,7.5vw,126px);font-weight:430;line-height:.83}.tn2-faq__head p,.tn2-contacts__head p,.tn2-register__copy p{color:#071f38a3;max-width:52ch;margin:0;font-size:15px;line-height:1.65}.tn2-faq__list{border-top:1px solid var(--tn2-line)}.tn2-faq__list details{border-bottom:1px solid var(--tn2-line)}.tn2-faq__list summary{cursor:pointer;letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:30px;min-height:104px;font-size:clamp(24px,2.5vw,38px);font-weight:470;list-style:none;display:flex}.tn2-faq__list summary::-webkit-details-marker{display:none}.tn2-faq__list summary span{transition:transform .35s var(--tn2-ease);font-size:28px;font-weight:300}.tn2-faq__list details[open] summary span{transform:rotate(45deg)}.tn2-faq__list details p{color:#071f38a3;max-width:760px;margin:0;padding:0 0 36px;line-height:1.7}.tn2-faq__links{gap:30px;padding-top:36px;display:flex}.tn2-faq__links a{gap:8px;font-size:11px;font-weight:720;display:inline-flex}.tn2-faq__links a span{transition:transform .3s var(--tn2-ease)}.tn2-faq__links a:hover span{transform:translate(3px,-3px)}.tn2-categories{color:#fff;background:var(--tn2-ink)}.tn2-categories__head{margin-bottom:62px}.tn2-categories__list{border-top:1px solid var(--tn2-dark-line)}.tn2-categories__row{border-bottom:1px solid var(--tn2-dark-line);min-height:150px;transition:padding-left .35s var(--tn2-ease), background .35s var(--tn2-ease);grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:24px;display:grid}.tn2-categories__row:hover{background:#ffffff0a;padding-left:16px}.tn2-categories__row>span{color:#d2ad5b;letter-spacing:.1em;font-size:10px}.tn2-categories__row h3{letter-spacing:-.07em;margin:0;font-size:clamp(40px,5vw,78px);font-weight:420;line-height:.88}.tn2-categories__row i{color:#d2ad5b;transition:transform .3s var(--tn2-ease);justify-self:end;font-style:normal}.tn2-categories__row:hover i{transform:translate(4px,-4px)}.tn2-contacts__list{border-top:1px solid var(--tn2-line)}.tn2-contact-row{border-bottom:1px solid var(--tn2-line)}.tn2-contact-row>a{min-height:170px;transition:padding-left .35s var(--tn2-ease), background .35s var(--tn2-ease);grid-template-columns:70px minmax(140px,.35fr) minmax(0,1fr) minmax(150px,.35fr) 34px;align-items:center;gap:22px;display:grid}.tn2-contact-row>a:hover{background:#071f3808;padding-left:16px}.tn2-contact-row>a>span{border:1px solid var(--tn2-line);border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;display:grid}.tn2-contact-row small{color:#071f3880;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.tn2-contact-row h3{letter-spacing:-.07em;margin:0;font-size:clamp(38px,5vw,76px);font-weight:420;line-height:.88}.tn2-contact-row strong{font-size:11px;font-weight:650}.tn2-contact-row i{transition:transform .3s var(--tn2-ease);justify-self:end;font-style:normal}.tn2-contact-row>a:hover i{transform:translate(4px,-4px)}.tn2-register{background:var(--tn2-paper)}.tn2-register__grid{grid-template-columns:minmax(300px,.7fr) minmax(460px,1.3fr);align-items:start;gap:clamp(48px,8vw,130px);display:grid}.tn2-register__copy>span{color:#071f3880;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.tn2-register__copy h2{margin-top:24px}.tn2-register__copy p{margin-top:30px}.tn2-register__copy>a{gap:8px;margin-top:30px;font-size:11px;font-weight:720;display:inline-flex}.tn2-register__copy>a i{transition:transform .3s var(--tn2-ease);font-style:normal}.tn2-register__copy>a:hover i{transform:translate(3px,-3px)}.tn2-register__form{border:1px solid var(--tn2-line);background:#fff;padding:clamp(24px,4vw,54px)}.tn2-register__closed{align-content:center;gap:12px;min-height:390px;display:grid}.tn2-register__closed strong{letter-spacing:-.075em;font-size:clamp(54px,7vw,108px);font-weight:420;line-height:.84}.tn2-register__closed>span{color:#071f3894}.tn2-register__closed .tn2-pill{width:fit-content;margin-top:24px}.tn2-gallery{background:#fff}.tn2-gallery .gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.tn2-gallery .gallery-tile{border:0;grid-column:span 4;min-height:360px;padding:0;overflow:hidden}.tn2-gallery .gallery-tile--wide{grid-column:span 8}.tn2-gallery .gallery-tile--tall{min-height:680px}.tn2-gallery .gallery-tile>img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--tn2-ease)}.tn2-gallery .gallery-tile:hover>img{transform:scale(1.05)}@media (max-width:980px){.tn2-faq__head,.tn2-contacts__head,.tn2-register__grid{grid-template-columns:1fr}.tn2-contact-row>a{grid-template-columns:58px minmax(0,1fr) 28px;padding-block:24px}.tn2-contact-row small{grid-area:1/2}.tn2-contact-row h3{grid-area:2/2}.tn2-contact-row strong{grid-area:3/2}.tn2-contact-row i{grid-area:1/3/4}.tn2-gallery .gallery-tile,.tn2-gallery .gallery-tile--wide{grid-column:span 6}}@media (max-width:720px){.tn2-faq,.tn2-categories,.tn2-contacts,.tn2-register,.tn2-gallery{padding-block:80px}.tn2-faq__head h2,.tn2-categories__head h2,.tn2-contacts__head h2,.tn2-register__copy h2{font-size:clamp(50px,14vw,78px)}.tn2-categories__row{grid-template-columns:minmax(0,1fr) 26px;min-height:130px}.tn2-categories__row h3{font-size:clamp(38px,12vw,62px)}.tn2-contact-row h3{font-size:clamp(40px,12vw,62px)}.tn2-register__form{padding:22px}.tn2-gallery .gallery-grid{grid-template-columns:1fr}.tn2-gallery .gallery-tile,.tn2-gallery .gallery-tile--wide{grid-column:auto;min-height:340px}.tn2-gallery .gallery-tile--tall{min-height:480px}}.tn2-hero__statement h1,.tn2-page-hero__title h1{max-width:8ch}.tn2-hero__statement h1 span,.tn2-page-hero__title h1 span{display:block}.tn2-hero__statement h1 span:last-child{color:inherit}.tn2-hero__statement h1 .is-accent,.tn2-page-hero__title h1 .is-accent{color:var(--tn2-gold)}.tn2-approach__track{grid-template-columns:repeat(3,minmax(0,1fr))}.tn2-approach__item{min-height:420px}.tn2-approach__item h3{max-width:8ch;margin-top:150px}.tn2-difference{padding-block:clamp(110px,12vw,200px) 0}.tn2-difference__layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(60px,8vw,130px);display:grid}.tn2-difference__title{align-self:start;padding-bottom:120px;position:sticky;top:124px}.tn2-difference__title h2{font-size:clamp(72px,8.8vw,148px)}.tn2-difference__stories{margin-top:0}.tn2-difference__story{border-top:1px solid var(--tn2-dark-line);grid-template-columns:1fr;align-content:start;gap:44px;min-height:88svh;padding-block:0 110px;display:grid}.tn2-difference__story+.tn2-difference__story{padding-top:110px}.tn2-difference__story:nth-child(2n){grid-template-columns:1fr}.tn2-difference__story:nth-child(2n) .tn2-difference__copy{order:0}.tn2-difference__visual{min-height:clamp(420px,46vw,650px)}.tn2-proof__head h2{max-width:5.5ch}.tn2-stories__head h2{max-width:8ch}.tn2-paths__list{border-top:1px solid var(--tn2-line);border-left:1px solid var(--tn2-line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tn2-paths__row{border-right:1px solid var(--tn2-line);border-bottom:1px solid var(--tn2-line)}.tn2-paths__row>a{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 36px;align-items:start;min-height:410px;padding:28px}.tn2-paths__row>a:hover{padding-left:38px}.tn2-paths__row span{grid-area:1/1}.tn2-paths__row small{grid-area:3/1/auto/3}.tn2-paths__row h3{grid-area:2/1/auto/3;align-self:center;max-width:8ch}.tn2-paths__row i{grid-area:1/2}.cnx-mega-menu__preview-empty{background:linear-gradient(135deg, #b08a3729, transparent 42%), var(--tn2-ink)}@media (max-width:1120px){.tn2-difference__layout{grid-template-columns:1fr}.tn2-difference__title{padding-bottom:70px;position:relative;top:auto}.tn2-approach__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.tn2-hero__statement h1,.tn2-page-hero__title h1{max-width:6ch}.tn2-approach__track{grid-template-columns:1fr}.tn2-approach__item{min-height:260px}.tn2-approach__item h3{margin-top:78px}.tn2-difference__story,.tn2-difference__story+.tn2-difference__story{min-height:auto;padding-block:54px}.tn2-paths__list{grid-template-columns:1fr}.tn2-paths__row>a{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 30px;min-height:300px;padding:24px}.tn2-paths__row>a:hover{padding-left:24px}.tn2-paths__row small{grid-area:3/1/auto/3}.tn2-paths__row h3{grid-area:2/1/auto/3}}.tn2-stories__rail{display:none}.tn2-stories__viewport{margin-top:70px;overflow:hidden}.tn2-stories__track{will-change:transform;width:max-content;animation:46s linear infinite tn2-story-drift;display:flex}.tn2-stories__viewport:hover .tn2-stories__track,.tn2-stories__viewport:focus-within .tn2-stories__track{animation-play-state:paused}.tn2-stories__set{gap:22px;padding-right:22px;display:flex}.tn2-stories__set .tn2-story-card__link{flex:0 0 min(42vw,660px);width:min(42vw,660px)}@keyframes tn2-story-drift{to{transform:translate(-50%)}}.tn2-difference__copy{padding-top:8px}.tn2-difference__story .tn2-difference__visual{transform:translateZ(0)}.tn2-difference__story:nth-child(2n) .tn2-difference__visual{margin-left:clamp(0px,4vw,64px)}.tn2-difference__story:nth-child(odd) .tn2-difference__visual{margin-right:clamp(0px,4vw,64px)}.cnx-tenity-header .cnx-mega-menu-panel{height:calc(100svh - var(--cnx-header-total));max-height:none}.cnx-tenity-header .cnx-mega-menu{grid-template-rows:1fr auto;align-content:stretch;min-height:100%}.cnx-tenity-header .cnx-mega-menu__list,.cnx-tenity-header .cnx-mega-menu__preview{align-self:stretch}.cnx-tenity-header .cnx-mega-menu__preview{min-height:0}.cnx-tenity-header .cnx-mega-menu__footer{grid-column:1/-1}@media (max-width:1120px){.cnx-tenity-header .cnx-mega-menu-panel{height:calc(100svh - var(--cnx-header-total))}.tn2-stories__viewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;overflow-x:auto}.tn2-stories__viewport::-webkit-scrollbar{display:none}.tn2-stories__track{animation:none}.tn2-stories__set:nth-child(2){display:none}.tn2-stories__set{padding-inline:max(20px,calc((100vw - var(--shell))/2));padding-right:20px}.tn2-stories__set .tn2-story-card__link{scroll-snap-align:start;flex-basis:min(76vw,560px);width:min(76vw,560px)}}@media (max-width:720px){.tn2-stories__viewport{margin-top:48px}.tn2-stories__set{gap:16px;padding-inline:20px}.tn2-stories__set .tn2-story-card__link{flex-basis:84vw;width:84vw}}@media (prefers-reduced-motion:reduce){.tn2-stories__track{animation:none!important;transform:none!important}}.tn2-proof__layout,.tn2-paths__layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(58px,8vw,130px);display:grid}.tn2-proof__head,.tn2-paths__head{align-self:start;display:block;position:sticky;top:122px}.tn2-proof__head h2,.tn2-paths__head h2{letter-spacing:-.082em;max-width:7ch;margin:0;font-size:clamp(72px,8.8vw,148px);font-weight:410;line-height:.77}.tn2-proof__head h2 span,.tn2-paths__head h2 span{display:block}.tn2-proof__head p{max-width:34ch;margin-top:34px}.tn2-proof__grid{border-top:1px solid var(--tn2-line);border-left:0;grid-template-columns:1fr;margin-top:0;display:grid}.tn2-proof__card{border-right:0;border-bottom:1px solid var(--tn2-line);grid-template-columns:minmax(0,.88fr) minmax(220px,1.12fr);min-height:520px;display:grid}.tn2-proof__card:nth-child(2n){grid-template-columns:minmax(220px,1.12fr) minmax(0,.88fr)}.tn2-proof__card:nth-child(2n) .tn2-proof__metric{order:2}.tn2-proof__metric{min-height:100%;padding:clamp(28px,4vw,54px)}.tn2-proof__metric strong{font-size:clamp(76px,8vw,136px)}.tn2-proof__media{min-height:100%}.tn2-proof__media:after{content:"";background:linear-gradient(#0000 58%,#071f3857);position:absolute;inset:0}.tn2-proof__media small{z-index:2}.tn2-paths__head h2{max-width:6ch}.tn2-paths__list{border-top:1px solid var(--tn2-line);grid-template-columns:repeat(2,minmax(0,1fr))}.tn2-paths__row>a{min-height:470px}.tn2-paths__row:nth-child(3n)>a{background:var(--tn2-paper)}.tn2-paths__row h3{font-size:clamp(44px,4.6vw,74px)}.tn2-footer__orbit{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:clamp(60px,8vw,130px)}.tn2-footer__orbit-title h2{letter-spacing:-.085em;max-width:7ch;margin:24px 0 0;font-size:clamp(78px,9.4vw,160px);font-weight:410;line-height:.76}.tn2-footer__orbit-title h2 b{font-weight:inherit;display:block}.tn2-footer__orbit-panel{flex-direction:column;justify-content:flex-end;gap:36px;padding-bottom:6px;display:flex}.tn2-footer__orbit-panel p{color:#ffffff9e;max-width:42ch;margin:0;font-size:15px;line-height:1.7}.tn2-footer__orbit-panel>a{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:28px;min-height:68px;padding-inline:2px;font-size:11px;display:flex}.tn2-footer__orbit-panel>a i{color:#d2ad5b;transition:transform .3s var(--tn2-ease);font-style:normal}.tn2-footer__orbit-panel>a:hover i{transform:translate(4px,-4px)}.tn2-footer__orbit>a{display:none}@media (max-width:1120px){.tn2-proof__layout,.tn2-paths__layout,.tn2-footer__orbit{grid-template-columns:1fr}.tn2-proof__head,.tn2-paths__head{margin-bottom:64px;position:relative;top:auto}.tn2-proof__grid{grid-template-columns:1fr}}@media (max-width:720px){.tn2-proof__head h2,.tn2-paths__head h2,.tn2-footer__orbit-title h2{font-size:clamp(58px,17vw,92px)}.tn2-proof__card,.tn2-proof__card:nth-child(2n){grid-template-columns:1fr}.tn2-proof__card:nth-child(2n) .tn2-proof__metric{order:0}.tn2-proof__media{min-height:340px}.tn2-paths__list{grid-template-columns:1fr}.tn2-paths__row>a{min-height:330px}.tn2-footer__orbit-panel{gap:28px}}.cnx-tenity-header{--cnx-header-height:74px;--cnx-header-total:122px}.cnx-tenity-header.cnx-header--no-notice{--cnx-header-total:74px}.cnx-tenity-header .cnx-header__bar{height:var(--cnx-header-height);background:#f6f5eff7;box-shadow:none!important}.cnx-tenity-header .cnx-header__inner{min-height:var(--cnx-header-height);grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;gap:clamp(24px,3vw,52px)}.cnx-tenity-header .cnx-header__nav{justify-content:flex-end;gap:clamp(18px,2vw,32px)}.cnx-tenity-header .cnx-header__nav a,.cnx-tenity-header .cnx-header__startup{white-space:nowrap;letter-spacing:-.015em;padding-block:9px;font-size:11px;font-weight:560;position:relative}.cnx-tenity-header .cnx-header__nav a:after,.cnx-tenity-header .cnx-header__startup:after{bottom:3px}.cnx-tenity-header .cnx-header__nav a.is-preview-active:after{transform-origin:0;transform:scaleX(1)}.cnx-tenity-header .cnx-header__menu-button{border:0;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;background:0 0!important}.cnx-tenity-header .cnx-header__menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cnx-tenity-header .cnx-header__menu-glyph{width:20px!important;height:16px!important}.cnx-tenity-header .cnx-header__menu-glyph i{width:20px}.cnx-tenity-header .cnx-header__menu-glyph i:first-child{top:4px}.cnx-tenity-header .cnx-header__menu-glyph i:last-child{top:11px}.cnx-tenity-header .cnx-mega-menu-panel{height:calc(100svh - var(--cnx-header-total));background:var(--tn2-paper);max-height:none;transition:opacity .28s var(--tn2-ease), transform .42s var(--tn2-ease), visibility .28s step-end;top:100%;transform:translateY(-10px)}.cnx-tenity-header.is-open .cnx-mega-menu-panel{transform:none}.cnx-tenity-header .cnx-mega-menu{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);column-gap:clamp(48px,6vw,110px);min-height:100%;padding-top:clamp(42px,5vw,72px)}.cnx-tenity-header .cnx-mega-menu__list>a{min-height:68px}.cnx-tenity-header .cnx-mega-menu__list>a strong{letter-spacing:-.06em;font-size:clamp(32px,3.5vw,58px);font-weight:430}.cnx-tenity-header .cnx-mega-menu__preview{aspect-ratio:auto;min-height:0}.cnx-tenity-header .cnx-mega-menu__preview-frame{animation:cnx-menu-preview-in .38s var(--tn2-ease) both}.cnx-tenity-header .cnx-mega-menu__preview-frame>img{transition:transform 1.2s var(--tn2-ease), filter .45s var(--tn2-ease);transform:scale(1.015)}.cnx-tenity-header .cnx-mega-menu__preview:hover .cnx-mega-menu__preview-frame>img{transform:scale(1.055)}.cnx-tenity-header .cnx-mega-menu__preview-shade{background:linear-gradient(#0000 46%,#071f38c7)}.cnx-tenity-header .cnx-mega-menu__preview-meta strong{letter-spacing:-.065em;max-width:10ch;font-size:clamp(36px,4vw,66px);font-weight:420;line-height:.86}.cnx-tenity-header .cnx-mega-menu__footer{grid-column:1/-1;padding-block:24px 28px}.tn2-hero--editorial{min-height:100svh;padding-top:var(--cnx-header-total,74px);padding-bottom:clamp(58px,6vw,92px)}.tn2-hero--editorial .tn2-hero__meta{padding-top:clamp(24px,3vw,42px)}.tn2-hero__composition{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(42px,5vw,76px) clamp(16px,1.7vw,28px);padding-top:clamp(38px,4.5vw,72px);display:grid}.tn2-hero--editorial .tn2-hero__statement{grid-area:1/1/auto/9;align-self:start;padding:0}.tn2-hero--editorial .tn2-hero__statement>.reveal,.tn2-hero--editorial .tn2-hero__statement{min-width:0}.tn2-hero--editorial .tn2-hero__statement p{max-width:32ch;margin-bottom:24px;font-size:clamp(13px,1vw,16px)}.tn2-hero--editorial .tn2-hero__statement h1{letter-spacing:-.082em;max-width:6.2ch;margin:0;font-size:clamp(74px,9.3vw,164px);font-weight:410;line-height:.745}.tn2-hero--editorial .tn2-hero__statement h1 span{width:max-content;max-width:100%;display:block}.tn2-hero--editorial .tn2-hero__statement h1 .is-shift-a{margin-left:.22em}.tn2-hero--editorial .tn2-hero__statement h1 .is-shift-b{margin-left:.48em}.tn2-hero--editorial .tn2-hero__statement h1 .is-accent{color:var(--tn2-gold)}.tn2-hero--editorial .tn2-hero__media-wrap{grid-area:1/9/3/13;align-self:end;min-width:0}.tn2-hero--editorial .cnx-tenity-hero__media,.tn2-hero--editorial .tn2-hero__media-empty{aspect-ratio:4/5.25;min-height:clamp(560px,68vh,790px)}.tn2-hero--editorial .cnx-tenity-hero__media{overflow:hidden}.tn2-hero--editorial .cnx-tenity-hero__media>img{object-fit:cover;transform:translate3d(0,var(--cnx-hero-parallax,0),0) scale(1.055);transition:transform 1.15s var(--tn2-ease), filter .6s var(--tn2-ease)}.tn2-hero--editorial .cnx-tenity-hero__media:hover>img{transform:translate3d(0,var(--cnx-hero-parallax,0),0) scale(1.095)}.tn2-hero--editorial .cnx-tenity-hero__media-shade{background:linear-gradient(#071f3805 44%,#071f38b8 100%)}.tn2-hero--editorial .cnx-tenity-hero__media-meta{bottom:22px;left:24px;right:24px}.tn2-hero--editorial .tn2-hero__intro{grid-area:2/1/auto/7;align-self:end;padding-bottom:4px}.tn2-hero--editorial .tn2-hero__intro>p{max-width:48ch;font-size:clamp(14px,1.05vw,17px);line-height:1.62}.tn2-hero--editorial .tn2-hero__actions{margin-top:28px}.tn2-hero--editorial .tn2-pill{min-height:48px;padding-inline:18px}.tn2-hero--editorial .tn2-arrow-link{padding-bottom:5px;position:relative}.tn2-hero--editorial .tn2-arrow-link:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--tn2-ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tn2-hero--editorial .tn2-arrow-link:hover:after{transform-origin:0;transform:scaleX(1)}@media (max-width:1120px){.cnx-tenity-header{--cnx-header-height:68px;--cnx-header-total:116px}.cnx-tenity-header.cnx-header--no-notice{--cnx-header-total:68px}.cnx-tenity-header .cnx-header__nav,.cnx-tenity-header .cnx-header__startup{display:none}.cnx-tenity-header .cnx-header__menu-button{width:44px;min-width:44px;height:44px}.cnx-tenity-header .cnx-mega-menu{padding-top:26px;display:block}.cnx-tenity-header .cnx-mega-menu__preview{display:none}.cnx-tenity-header .cnx-mega-menu__list>a{grid-template-columns:74px minmax(0,1fr) 24px;min-height:82px}.cnx-tenity-header .cnx-mega-menu__thumb{background:var(--tn2-ink);width:58px;height:42px;display:block;position:relative;overflow:hidden}.cnx-tenity-header .cnx-mega-menu__thumb img{object-fit:cover}.cnx-tenity-header .cnx-mega-menu__footer{margin-top:28px}.tn2-hero--editorial{min-height:auto;padding-top:var(--cnx-header-total,68px)}.tn2-hero__composition{grid-template-rows:auto;grid-template-columns:1fr;row-gap:38px}.tn2-hero--editorial .tn2-hero__statement,.tn2-hero--editorial .tn2-hero__media-wrap,.tn2-hero--editorial .tn2-hero__intro{grid-area:auto/1}.tn2-hero--editorial .tn2-hero__statement h1{max-width:7ch;font-size:clamp(68px,13.5vw,126px)}.tn2-hero--editorial .tn2-hero__media-wrap{justify-self:end;width:min(78vw,680px)}.tn2-hero--editorial .cnx-tenity-hero__media,.tn2-hero--editorial .tn2-hero__media-empty{aspect-ratio:4/5;min-height:0}.tn2-hero--editorial .tn2-hero__intro{max-width:640px}}@media (max-width:720px){.tn2-hero--editorial .tn2-hero__meta{font-size:8px}.tn2-hero__composition{row-gap:30px;padding-top:30px}.tn2-hero--editorial .tn2-hero__statement p{margin-bottom:18px}.tn2-hero--editorial .tn2-hero__statement h1{max-width:6.2ch;font-size:clamp(56px,17.7vw,92px);line-height:.77}.tn2-hero--editorial .tn2-hero__statement h1 .is-shift-a{margin-left:.12em}.tn2-hero--editorial .tn2-hero__statement h1 .is-shift-b{margin-left:.28em}.tn2-hero--editorial .tn2-hero__media-wrap{width:88vw;max-width:560px}.tn2-hero--editorial .tn2-hero__intro>p{font-size:14px}.tn2-hero--editorial .tn2-hero__actions{gap:14px 20px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.tn2-hero--editorial .cnx-tenity-hero__media>img{transform:scale(1.055)!important}}.tn2-hero--editorial{padding-top:74px}body:has(.cnx-tenity-header:not(.cnx-header--no-notice)) .tn2-hero--editorial{padding-top:122px}@media (max-width:1120px){.tn2-hero--editorial{padding-top:68px}body:has(.cnx-tenity-header:not(.cnx-header--no-notice)) .tn2-hero--editorial{padding-top:116px}}:root{--tnx-ease:cubic-bezier(.22,1,.36,1);--tnx-navy:#071f38;--tnx-header-inset:clamp(12px,1.45vw,24px)}.tnx-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.tnx-header{z-index:400;width:100%;height:auto;padding:var(--tnx-header-inset) var(--tnx-header-inset) 0;pointer-events:none;color:var(--tnx-navy);position:fixed;inset:0}.tnx-header.has-notice{padding-top:10px}.tnx-header .cnx-header__notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#071f38e6;border-radius:999px;width:min(100%,1440px);height:34px;margin:0 auto 8px;overflow:hidden}.tnx-header .cnx-header__notice .cnx-shell{width:100%;min-height:34px}.tnx-header .cnx-header__bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,1440px);height:72px;transition:height .36s var(--tnx-ease), box-shadow .36s var(--tnx-ease), background .36s var(--tnx-ease), transform .36s var(--tnx-ease);pointer-events:auto;background:#fffffff7;border:1px solid #071f3814;border-radius:14px;margin:0 auto;position:relative;box-shadow:0 8px 30px #05142314}.tnx-header.is-scrolled .cnx-header__bar{background:#fffffffb;height:66px;box-shadow:0 12px 34px #05142324}.tnx-header .cnx-header__inner{grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;gap:clamp(20px,3vw,48px);width:100%;min-height:100%;padding-inline:clamp(18px,2vw,30px)}.tnx-header .cnx-brand{transform-origin:0;transition:transform .36s var(--tnx-ease)}.tnx-header.is-scrolled .cnx-brand{transform:scale(.94)}.tnx-header .cnx-header__nav{justify-content:flex-end;gap:clamp(18px,2vw,34px)}.tnx-header .cnx-header__nav a,.tnx-header .cnx-header__startup{min-height:42px;color:var(--tnx-navy);white-space:nowrap;letter-spacing:-.02em;align-items:center;padding:0;font-size:12px;font-weight:560;line-height:1;display:inline-flex;position:relative}.tnx-header .cnx-header__nav a:after,.tnx-header .cnx-header__startup:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--tnx-ease);background:currentColor;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.tnx-header .cnx-header__nav a:hover:after,.tnx-header .cnx-header__nav a:focus-visible:after,.tnx-header .cnx-header__nav a.is-preview-active:after,.tnx-header .cnx-header__startup:hover:after,.tnx-header .cnx-header__startup:focus-visible:after{transform-origin:0;transform:scaleX(1)}.tnx-header .cnx-header__actions{gap:18px}.tnx-header .cnx-header__menu-button{width:42px;min-width:42px;height:42px;transition:background .35s var(--tnx-ease), color .35s var(--tnx-ease), transform .35s var(--tnx-ease);border:1px solid #071f3821;border-radius:50%;place-items:center;padding:0;display:inline-grid;background:0 0!important}.tnx-header .cnx-header__menu-button:hover,.tnx-header.is-open .cnx-header__menu-button{color:#fff;transform:rotate(2deg);background:var(--tnx-navy)!important}.tnx-header .cnx-header__menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tnx-header .cnx-header__menu-glyph{position:relative;width:18px!important;height:14px!important}.tnx-header .cnx-header__menu-glyph i{width:18px;height:1px;transition:transform .35s var(--tnx-ease), top .35s var(--tnx-ease);background:currentColor;position:absolute;left:0}.tnx-header .cnx-header__menu-glyph i:first-child{top:4px}.tnx-header .cnx-header__menu-glyph i:last-child{top:10px}.tnx-header.is-open .cnx-header__menu-glyph i:first-child{top:7px;transform:rotate(45deg)}.tnx-header.is-open .cnx-header__menu-glyph i:last-child{top:7px;transform:rotate(-45deg)}.tnx-header .cnx-mega-menu-panel{inset:auto var(--tnx-header-inset);top:calc(var(--tnx-header-inset) + 80px);opacity:0;visibility:hidden;transform-origin:top;width:auto;height:min(700px,100svh - 116px);max-height:none;transition:opacity .24s ease, transform .46s var(--tnx-ease), visibility .24s step-end;pointer-events:none;background:#fff;border:1px solid #071f3814;border-radius:18px;position:absolute;overflow:hidden;transform:translateY(-12px)scale(.992);box-shadow:0 28px 70px #0514232e}.tnx-header.has-notice .cnx-mega-menu-panel{top:124px}.tnx-header.is-open .cnx-mega-menu-panel{opacity:1;visibility:visible;transition:opacity .24s ease, transform .46s var(--tnx-ease), visibility 0s;pointer-events:auto;transform:none}.tnx-mega-menu{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);column-gap:clamp(34px,5vw,86px);min-height:100%;padding:clamp(28px,3vw,48px);display:grid}.tnx-mega-menu .cnx-mega-menu__list{border-top:1px solid #071f381f;align-self:stretch;overflow:auto}.tnx-mega-menu .cnx-mega-menu__list>a{min-height:78px;color:var(--tnx-navy);transition:padding-left .36s var(--tnx-ease), background .36s var(--tnx-ease);border-bottom:1px solid #071f381f;grid-template-columns:0 minmax(0,1fr) 28px;align-items:center;gap:0;display:grid}.tnx-mega-menu .cnx-mega-menu__list>a:hover,.tnx-mega-menu .cnx-mega-menu__list>a:focus-visible,.tnx-mega-menu .cnx-mega-menu__list>a.is-active{background:#071f3806;padding-left:14px}.tnx-mega-menu .cnx-mega-menu__thumb{width:0;height:0;overflow:hidden}.tnx-mega-menu .cnx-mega-menu__list strong{letter-spacing:-.055em;font-size:clamp(30px,3vw,52px);font-weight:440;line-height:.9}.tnx-mega-menu .cnx-mega-menu__arrow{transition:transform .32s var(--tnx-ease);justify-self:end}.tnx-mega-menu .cnx-mega-menu__list>a:hover .cnx-mega-menu__arrow,.tnx-mega-menu .cnx-mega-menu__list>a:focus-visible .cnx-mega-menu__arrow{transform:translate(4px,-4px)}.tnx-mega-menu .cnx-mega-menu__preview{background:var(--tnx-navy);border-radius:12px;min-height:0;position:relative;overflow:hidden}.tnx-mega-menu .cnx-mega-menu__preview-frame{animation:tnxPreviewIn .48s var(--tnx-ease) both;position:absolute;inset:0}.tnx-mega-menu .cnx-mega-menu__preview-frame img{object-fit:cover;transition:transform 1.1s var(--tnx-ease), filter .5s ease;transform:scale(1.025)}.tnx-mega-menu .cnx-mega-menu__preview:hover img{transform:scale(1.06)}.tnx-mega-menu .cnx-mega-menu__preview-shade{background:linear-gradient(#071f3805 35%,#071f38c7 100%);position:absolute;inset:0}.tnx-mega-menu .cnx-mega-menu__preview-meta{z-index:2;color:#fff;position:absolute;bottom:24px;left:26px;right:26px}.tnx-mega-menu .cnx-mega-menu__preview-meta span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.tnx-mega-menu .cnx-mega-menu__preview-meta strong{letter-spacing:-.06em;max-width:10ch;font-size:clamp(40px,4vw,68px);font-weight:430;line-height:.86;display:block}.tnx-mega-menu .cnx-mega-menu__preview-empty{color:#fff;background:var(--tnx-navy);flex-direction:column;justify-content:flex-end;padding:26px;display:flex;position:absolute;inset:0}.tnx-mega-menu .cnx-mega-menu__footer{color:var(--tnx-navy);grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:30px;padding-top:26px;display:grid}.tnx-mega-menu .cnx-mega-menu__footer-actions{flex-wrap:wrap;gap:18px;display:flex}.tnx-mega-menu .cnx-mega-menu__footer-actions a{align-items:center;gap:7px;font-size:11px;display:inline-flex}.tnx-mega-menu .cnx-mega-menu__footer-actions i{transition:transform .3s var(--tnx-ease);font-style:normal}.tnx-mega-menu .cnx-mega-menu__footer-actions a:hover i{transform:translate(3px,-3px)}@keyframes tnxPreviewIn{0%{opacity:0;transform:scale(1.02)translateY(8px)}to{opacity:1;transform:none}}.tnx-hero,.tnx-page-hero{color:#fff;background:var(--tnx-navy);isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.tnx-hero__background,.tnx-page-hero__media,.tnx-hero-media{position:absolute;inset:0}.tnx-hero-media{overflow:hidden}.tnx-hero-media img,.tnx-page-hero__media>img{object-fit:cover;object-position:center;transform:translate3d(0,var(--tnx-hero-parallax,0),0) scale(1.055);transition:transform 1.15s var(--tnx-ease);will-change:transform}.tnx-hero:hover .tnx-hero-media img,.tnx-page-hero:hover .tnx-page-hero__media>img{transform:translate3d(0,var(--tnx-hero-parallax,0),0) scale(1.075)}.tnx-hero-media__shade,.tnx-page-hero__shade,.tnx-hero--no-media:before,.tnx-page-hero--no-media:before{content:"";background:linear-gradient(90deg,#04101d9e 0%,#04101d4d 42%,#04101d38 64%,#04101d7a 100%),linear-gradient(#04101d33 0%,#04101d0a 34%,#04101db8 100%);position:absolute;inset:0}.tnx-hero--no-media:before,.tnx-page-hero--no-media:before{background:radial-gradient(circle at 78% 30%,#ffffff14,#0000 28%),linear-gradient(145deg,#0a2947 0%,#071f38 52%,#041420 100%)}.tnx-hero__inner,.tnx-page-hero__inner{z-index:2;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,1.8vw,30px);min-height:100svh;padding-top:clamp(122px,10vw,154px);padding-bottom:clamp(44px,5vw,76px);display:grid;position:relative}.tnx-hero__meta,.tnx-page-hero__meta{color:#ffffffd1;letter-spacing:.07em;text-transform:uppercase;grid-area:1/1/auto/-1;justify-content:space-between;align-self:start;gap:24px;font-size:10px;display:flex}.tnx-hero__headline,.tnx-page-hero__headline{grid-area:2/1/4/7;align-self:end;padding-bottom:2px}.tnx-hero__headline>p,.tnx-page-hero__headline>p{color:#ffffffc7;letter-spacing:.01em;max-width:28ch;margin:0 0 24px;font-size:12px;line-height:1.45}.tnx-hero__headline h1,.tnx-page-hero__headline h1{color:#fff;letter-spacing:-.067em;text-wrap:balance;max-width:7.2ch;margin:0;font-size:clamp(72px,7.65vw,130px);font-weight:410;line-height:.82}.tnx-hero__headline h1 span,.tnx-page-hero__headline h1 span{display:block}.tnx-hero__side,.tnx-page-hero__side{grid-area:3/8/auto/13;place-self:end stretch;padding-bottom:4px}.tnx-hero__side>p,.tnx-page-hero__side>p{color:#ffffffe6;max-width:48ch;margin:0;font-size:clamp(14px,1.05vw,17px);line-height:1.55}.tnx-hero__actions,.tnx-page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tnx-hero-button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:48px;transition:color .38s var(--tnx-ease), border-color .38s var(--tnx-ease), transform .38s var(--tnx-ease);background:#ffffff08;border:1px solid #ffffffb8;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:11px;font-weight:580;line-height:1;display:inline-flex;position:relative;overflow:hidden}.tnx-hero-button:before{z-index:-1;content:"";border-radius:inherit;transition:transform .42s var(--tnx-ease);background:#fff;position:absolute;inset:0;transform:translateY(103%)}.tnx-hero-button span{transition:transform .32s var(--tnx-ease)}.tnx-hero-button:hover,.tnx-hero-button:focus-visible{color:var(--tnx-navy);border-color:#fff;transform:translateY(-1px)}.tnx-hero-button:hover:before,.tnx-hero-button:focus-visible:before{transform:none}.tnx-hero-button:hover span,.tnx-hero-button:focus-visible span{transform:translate(3px,-3px)}.tnx-hero+.tn2-approach,.tnx-page-hero+section{z-index:1;position:relative}@media (max-width:1080px){.tnx-header{padding:12px 12px 0}.tnx-header .cnx-header__bar{border-radius:12px;height:64px}.tnx-header .cnx-header__inner{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px 10px}.tnx-header .cnx-header__nav,.tnx-header .cnx-header__startup{display:none}.tnx-header .cnx-header__menu-button{width:42px;min-width:42px;height:42px}.tnx-header .cnx-mega-menu-panel,.tnx-header.has-notice .cnx-mega-menu-panel{height:calc(100svh - 96px);inset:84px 12px auto;overflow-y:auto}.tnx-header.has-notice .cnx-mega-menu-panel{height:calc(100svh - 138px);top:126px}.tnx-mega-menu{min-height:auto;padding:18px;display:block}.tnx-mega-menu .cnx-mega-menu__preview{display:none}.tnx-mega-menu .cnx-mega-menu__list>a{grid-template-columns:72px minmax(0,1fr) 24px;gap:0;min-height:78px}.tnx-mega-menu .cnx-mega-menu__thumb{background:var(--tnx-navy);border-radius:6px;width:56px;height:42px;display:block;position:relative;overflow:hidden}.tnx-mega-menu .cnx-mega-menu__thumb img{object-fit:cover}.tnx-mega-menu .cnx-mega-menu__list strong{font-size:clamp(30px,6vw,46px)}.tnx-mega-menu .cnx-mega-menu__footer{grid-template-columns:1fr;align-items:start}.tnx-hero__inner,.tnx-page-hero__inner{grid-template-columns:repeat(8,minmax(0,1fr));padding-top:112px;padding-bottom:42px}.tnx-hero__meta,.tnx-page-hero__meta{grid-column:1/-1}.tnx-hero__headline,.tnx-page-hero__headline{grid-column:1/7}.tnx-hero__side,.tnx-page-hero__side{grid-column:4/9}.tnx-hero__headline h1,.tnx-page-hero__headline h1{font-size:clamp(66px,12vw,116px)}}@media (max-width:720px){.tnx-header .cnx-brand__wordmark{display:none}.tnx-header .cnx-header__bar{height:60px}.tnx-header .cnx-mega-menu-panel{height:calc(100svh - 92px);top:80px}.tnx-hero,.tnx-page-hero{min-height:100svh}.tnx-hero__inner,.tnx-page-hero__inner{min-height:100svh;padding-top:98px;padding-bottom:max(28px,env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.tnx-hero__meta,.tnx-page-hero__meta{font-size:8px;position:absolute;top:92px;left:20px;right:20px}.tnx-hero__headline,.tnx-page-hero__headline{width:100%;margin-top:auto}.tnx-hero__headline>p,.tnx-page-hero__headline>p{margin-bottom:16px;font-size:10px}.tnx-hero__headline h1,.tnx-page-hero__headline h1{max-width:6.4ch;font-size:clamp(54px,17.5vw,88px);line-height:.82}.tnx-hero__side,.tnx-page-hero__side{width:100%;margin-top:30px}.tnx-hero__side>p,.tnx-page-hero__side>p{max-width:100%;font-size:13px;line-height:1.5}.tnx-hero__actions,.tnx-page-hero__actions{gap:9px;margin-top:22px}.tnx-hero-button{min-height:44px;padding-inline:15px;font-size:10px}.tnx-hero-media__shade,.tnx-page-hero__shade{background:linear-gradient(#04101d2e 0%,#04101d14 28%,#04101dcc 78%,#04101de6 100%),linear-gradient(90deg,#04101d57,#04101d14)}}@media (hover:none){.tnx-hero:hover .tnx-hero-media img,.tnx-page-hero:hover .tnx-page-hero__media>img{transform:translate3d(0,var(--tnx-hero-parallax,0),0) scale(1.055)}}@media (prefers-reduced-motion:reduce){.tnx-header *,.tnx-mega-menu *,.tnx-hero *,.tnx-page-hero *{scroll-behavior:auto!important}.tnx-hero-media img,.tnx-page-hero__media>img,.tnx-hero-button,.tnx-hero-button:before,.tnx-mega-menu .cnx-mega-menu__preview-frame,.tnx-mega-menu .cnx-mega-menu__preview-frame img{transition:none!important;animation:none!important;transform:none!important}}.tnx-approach{color:var(--tnx-navy);background:#fff;padding:clamp(108px,10vw,168px) 0 0;position:relative;overflow:hidden}.tnx-approach__head{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(46px,8vw,132px);display:grid}.tnx-approach__statement h2{letter-spacing:-.075em;max-width:8.2ch;margin:0;font-size:clamp(70px,7.7vw,132px);font-weight:410;line-height:.81}.tnx-approach__statement h2 span{display:block}.tnx-approach__intro{align-self:end;padding-bottom:8px}.tnx-approach__intro p{color:#071f38a8;max-width:48ch;margin:0;font-size:clamp(14px,1.02vw,16px);line-height:1.62}.tnx-approach__rail{border-top:1px solid #071f3829;border-bottom:1px solid #071f3829;margin-top:clamp(72px,8vw,122px)}.tnx-approach__track{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;display:grid}.tnx-approach__item{border-right:1px solid #071f3829;min-height:clamp(380px,39vw,560px);position:relative;overflow:hidden}.tnx-approach__item:last-child{border-right:0}.tnx-approach__item:before{content:"";background:var(--tnx-navy);transition:transform .56s var(--tnx-ease);position:absolute;inset:0;transform:translateY(101%)}.tnx-approach__item-inner{z-index:1;min-height:inherit;transition:color .4s var(--tnx-ease), transform .45s var(--tnx-ease);grid-template-rows:auto 1fr auto;padding:clamp(24px,2.5vw,38px);display:grid;position:relative}.tnx-approach__number{color:#071f3885;letter-spacing:.09em;transition:color .4s var(--tnx-ease);font-size:11px;line-height:1}.tnx-approach__item h3{letter-spacing:-.062em;align-self:end;max-width:8.5ch;margin:0 0 clamp(46px,5vw,74px);font-size:clamp(38px,4vw,67px);font-weight:430;line-height:.91}.tnx-approach__item i{opacity:.36;transition:opacity .32s var(--tnx-ease), transform .38s var(--tnx-ease), color .38s var(--tnx-ease);font-size:18px;font-style:normal;position:absolute;bottom:clamp(24px,2.4vw,36px);right:clamp(24px,2.4vw,36px);transform:translate(-6px,6px)}.tnx-approach__item:hover:before,.tnx-approach__item:focus-within:before{transform:none}.tnx-approach__item:hover .tnx-approach__item-inner,.tnx-approach__item:focus-within .tnx-approach__item-inner{color:#fff;transform:translateY(-4px)}.tnx-approach__item:hover .tnx-approach__number,.tnx-approach__item:focus-within .tnx-approach__number{color:#ffffff9e}.tnx-approach__item:hover i,.tnx-approach__item:focus-within i{color:#fff;opacity:1;transform:none}@media (max-width:980px){.tnx-approach{padding-top:96px}.tnx-approach__head{grid-template-columns:1fr;gap:34px}.tnx-approach__statement h2{max-width:7.4ch;font-size:clamp(64px,12vw,110px)}.tnx-approach__intro{max-width:620px;padding-bottom:0}.tnx-approach__rail{margin-top:66px}.tnx-approach__track{grid-template-columns:1fr}.tnx-approach__item{border-bottom:1px solid #071f3829;border-right:0;min-height:270px}.tnx-approach__item:last-child{border-bottom:0}.tnx-approach__item h3{margin-bottom:36px;font-size:clamp(42px,8vw,68px)}}@media (max-width:720px){.tnx-approach{padding-top:82px}.tnx-approach__statement h2{max-width:6.4ch;font-size:clamp(54px,15.8vw,84px);line-height:.82}.tnx-approach__intro p{font-size:13px;line-height:1.55}.tnx-approach__rail{margin-top:50px}.tnx-approach__item{min-height:238px}.tnx-approach__item-inner{padding:22px 0}.tnx-approach__item h3{max-width:8.5ch;margin-bottom:28px;font-size:clamp(40px,12vw,62px)}.tnx-approach__item i{opacity:.8;bottom:22px;right:0;transform:none}}@media (hover:none){.tnx-approach__item:before{display:none}.tnx-approach__item i{opacity:.75;transform:none}}@media (prefers-reduced-motion:reduce){.tnx-approach__item:before,.tnx-approach__item-inner,.tnx-approach__item i{transition:none!important;transform:none!important}}.tnx-partners{color:var(--tnx-navy);background:#fff;padding:clamp(96px,9vw,148px) 0 clamp(100px,9vw,154px);overflow:hidden}.tnx-partners__head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(42px,8vw,128px);display:grid}.tnx-partners__head h2{letter-spacing:-.07em;max-width:8ch;margin:0;font-size:clamp(58px,6.3vw,106px);font-weight:410;line-height:.84}.tnx-partners__head p{color:#071f389e;max-width:48ch;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.62}.tnx-partners__marquee{border-top:1px solid #071f3826;border-bottom:1px solid #071f3826;width:100%;margin-top:clamp(56px,6vw,92px);position:relative;overflow:hidden}.tnx-partners__marquee:before,.tnx-partners__marquee:after{z-index:3;content:"";pointer-events:none;width:min(9vw,130px);position:absolute;top:0;bottom:0}.tnx-partners__marquee:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.tnx-partners__marquee:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.tnx-partners__track{will-change:transform;width:max-content;animation:34s linear infinite tnxPartnerDrift;display:flex}.tnx-partners__marquee:hover .tnx-partners__track,.tnx-partners__marquee:focus-within .tnx-partners__track{animation-play-state:paused}.tnx-partners__set{display:flex}.tnx-partners__item{border-right:1px solid #071f3826;flex:none;width:clamp(210px,18vw,292px);height:clamp(142px,12vw,178px)}.tnx-partners__item>a,.tnx-partners__item>span{width:100%;height:100%;color:var(--tnx-navy);transition:background .38s var(--tnx-ease), color .38s var(--tnx-ease);background:#fff;place-items:center;padding:28px;display:grid;position:relative}.tnx-partners__item img{object-fit:contain;filter:grayscale();opacity:.6;width:min(100%,190px);height:64px;transition:filter .45s ease, opacity .45s ease, transform .55s var(--tnx-ease)}.tnx-partners__item strong{text-align:center;letter-spacing:-.035em;max-width:13ch;font-size:clamp(16px,1.45vw,22px);font-weight:520;line-height:1.05}.tnx-partners__item i{opacity:0;transition:opacity .3s var(--tnx-ease), transform .35s var(--tnx-ease);font-size:11px;font-style:normal;position:absolute;top:18px;right:18px;transform:translate(-4px,4px)}.tnx-partners__item:hover>a,.tnx-partners__item:hover>span,.tnx-partners__item:focus-within>a{background:#071f3806}.tnx-partners__item:hover img,.tnx-partners__item:focus-within img{filter:grayscale(0);opacity:1;transform:scale(1.045)}.tnx-partners__item:hover i,.tnx-partners__item:focus-within i{opacity:.7;transform:none}@keyframes tnxPartnerDrift{to{transform:translate(-50%)}}@media (max-width:900px){.tnx-partners{padding-block:88px}.tnx-partners__head{grid-template-columns:1fr;gap:28px}.tnx-partners__head h2{max-width:7.4ch;font-size:clamp(54px,11vw,86px)}.tnx-partners__head p{max-width:620px}.tnx-partners__marquee{margin-top:52px}}@media (max-width:720px){.tnx-partners{padding-block:78px}.tnx-partners__head h2{max-width:6.5ch;font-size:clamp(48px,14vw,74px)}.tnx-partners__head p{font-size:13px;line-height:1.55}.tnx-partners__marquee{margin-top:44px}.tnx-partners__marquee:before,.tnx-partners__marquee:after{width:28px}.tnx-partners__item{width:180px;height:132px}.tnx-partners__item>a,.tnx-partners__item>span{padding:22px}.tnx-partners__item img{width:min(100%,145px);height:54px}.tnx-partners__item i{opacity:.45;top:13px;right:13px;transform:none}}@media (prefers-reduced-motion:reduce){.tnx-partners__track{animation:none!important;transform:none!important}.tnx-partners__item img,.tnx-partners__item i{transition:none!important}}.tnx-difference{color:#fff;background:var(--tnx-navy);padding:clamp(110px,11vw,184px) 0 0;position:relative;overflow:clip}.tnx-difference__layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(58px,8vw,132px);display:grid}.tnx-difference__title{align-self:start;padding-bottom:112px;position:sticky;top:116px}.tnx-difference__title h2{letter-spacing:-.082em;max-width:6.4ch;margin:0;font-size:clamp(74px,8.6vw,148px);font-weight:410;line-height:.77}.tnx-difference__title h2 span{display:block}.tnx-difference__stories{border-top:1px solid #ffffff2e}.tnx-difference__story{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-content:start;gap:clamp(34px,5vw,78px);min-height:92svh;padding:clamp(68px,7vw,112px) 0;display:grid}.tnx-difference__story:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.tnx-difference__story:nth-child(2n) .tnx-difference__copy{order:2}.tnx-difference__story:nth-child(2n) .tnx-difference__visual{order:1}.tnx-difference__copy{align-self:start;padding-top:4px}.tnx-difference__copy>span{color:#ffffff7a;letter-spacing:.1em;margin-bottom:clamp(26px,3vw,42px);font-size:10px;display:block}.tnx-difference__copy h3{letter-spacing:-.07em;max-width:7.4ch;margin:0;font-size:clamp(46px,5vw,82px);font-weight:420;line-height:.87}.tnx-difference__copy p{color:#ffffffa8;max-width:48ch;margin:clamp(26px,3vw,42px) 0 0;font-size:clamp(14px,1vw,16px);line-height:1.65}.tnx-difference__visual{background:#041522;min-height:clamp(430px,49vw,720px);position:relative;overflow:hidden}.tnx-difference__visual img{object-fit:cover;transition:transform 1.15s var(--tnx-ease), filter .6s ease;transform:scale(1.035)}.tnx-difference__visual:hover img{transform:scale(1.075)}.tnx-difference__visual-shade{pointer-events:none;background:linear-gradient(#0000 62%,#04101d80);position:absolute;inset:0}.tnx-difference__visual small{z-index:2;color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;position:absolute;bottom:18px;left:22px;right:22px}.tnx-difference__visual-empty{min-height:inherit;background:radial-gradient(circle at 76% 18%,#ffffff14,#0000 30%),linear-gradient(145deg,#0c3458,#071f38 64%,#041420);flex-direction:column;justify-content:flex-end;gap:12px;padding:28px;display:flex}.tnx-difference__visual-empty strong{letter-spacing:-.08em;font-size:clamp(72px,8vw,132px);font-weight:390;line-height:.75}.tnx-difference__visual-empty span{color:#ffffffa6;max-width:12ch}@media (max-width:1080px){.tnx-difference{padding-top:96px}.tnx-difference__layout{grid-template-columns:1fr;gap:0}.tnx-difference__title{padding-bottom:72px;position:relative;top:auto}.tnx-difference__title h2{max-width:7ch;font-size:clamp(68px,12vw,118px)}.tnx-difference__story,.tnx-difference__story:nth-child(2n){grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:38px;min-height:auto;padding-block:70px}.tnx-difference__story:nth-child(2n) .tnx-difference__copy,.tnx-difference__story:nth-child(2n) .tnx-difference__visual{order:0}}@media (max-width:760px){.tnx-difference{padding-top:80px}.tnx-difference__title{padding-bottom:54px}.tnx-difference__title h2{max-width:6.4ch;font-size:clamp(54px,15.8vw,84px)}.tnx-difference__story,.tnx-difference__story:nth-child(2n){grid-template-columns:1fr;gap:34px;padding-block:54px}.tnx-difference__copy h3{max-width:8ch;font-size:clamp(44px,13vw,68px)}.tnx-difference__copy p{font-size:13px;line-height:1.58}.tnx-difference__visual{min-height:420px}}@media (hover:none){.tnx-difference__visual:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.tnx-difference__visual img{transition:none!important;transform:none!important}}.tnx-proof{color:var(--tnx-navy);background:#fff;padding:clamp(108px,10vw,172px) 0}.tnx-proof__layout{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(54px,8vw,130px);display:grid}.tnx-proof__head{align-self:start;position:sticky;top:112px}.tnx-proof__head h2{letter-spacing:-.082em;max-width:5.8ch;margin:0;font-size:clamp(72px,8.5vw,146px);font-weight:410;line-height:.77}.tnx-proof__head h2 span{display:block}.tnx-proof__head p{color:#071f389e;max-width:34ch;margin:34px 0 0;font-size:14px;line-height:1.62}.tnx-proof__grid{border-top:1px solid #071f3829}.tnx-proof__card{border-bottom:1px solid #071f3829;grid-template-columns:minmax(0,.82fr) minmax(250px,1.18fr);min-height:clamp(440px,43vw,630px);display:grid}.tnx-proof__card:nth-child(2n){grid-template-columns:minmax(250px,1.18fr) minmax(0,.82fr)}.tnx-proof__card:nth-child(2n) .tnx-proof__metric{order:2}.tnx-proof__metric{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(28px,3.8vw,54px);display:flex}.tnx-proof__metric>span{color:#071f3899;letter-spacing:.02em;max-width:24ch;font-size:11px;line-height:1.35}.tnx-proof__metric strong{letter-spacing:-.08em;white-space:nowrap;max-width:100%;font-size:clamp(72px,7.7vw,132px);font-weight:410;line-height:.75;display:block}.tnx-proof__media{min-height:inherit;background:#e7e8e4;position:relative;overflow:hidden}.tnx-proof__media img{object-fit:cover;transition:transform 1.05s var(--tnx-ease);transform:scale(1.025)}.tnx-proof__card:hover .tnx-proof__media img{transform:scale(1.065)}.tnx-proof__media-shade{background:linear-gradient(#0000 56%,#04101d7a);position:absolute;inset:0}.tnx-proof__media small{z-index:2;color:#ffffffd6;letter-spacing:.07em;text-transform:uppercase;font-size:9px;line-height:1.25;position:absolute;bottom:17px;left:20px;right:20px}.tnx-proof__media--empty{color:#ffffffe6;background:radial-gradient(circle at 78% 20%,#ffffff14,#0000 32%),linear-gradient(145deg,#0c3458,#071f38 64%,#041420);place-items:end start;padding:28px;display:grid}.tnx-proof__media--empty span{letter-spacing:-.08em;font-size:clamp(66px,7vw,118px);font-weight:400;line-height:.78}@media (max-width:1060px){.tnx-proof{padding-block:96px}.tnx-proof__layout{grid-template-columns:1fr}.tnx-proof__head{margin-bottom:18px;position:relative;top:auto}.tnx-proof__head h2{max-width:6.4ch;font-size:clamp(66px,12vw,114px)}}@media (max-width:760px){.tnx-proof{padding-block:78px}.tnx-proof__layout{gap:44px}.tnx-proof__head h2{max-width:5.8ch;font-size:clamp(54px,15.8vw,84px)}.tnx-proof__head p{margin-top:24px;font-size:13px;line-height:1.55}.tnx-proof__card,.tnx-proof__card:nth-child(2n){grid-template-columns:1fr;min-height:auto}.tnx-proof__card:nth-child(2n) .tnx-proof__metric{order:0}.tnx-proof__metric{min-height:260px;padding:26px 0}.tnx-proof__metric strong{font-size:clamp(68px,20vw,104px)}.tnx-proof__media{min-height:340px}}@media (hover:none){.tnx-proof__card:hover .tnx-proof__media img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.tnx-proof__media img{transition:none!important;transform:none!important}}.tnx-stories{color:var(--tnx-navy);background:#f4f4f0;padding:clamp(108px,10vw,170px) 0;overflow:hidden}.tnx-stories__head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(44px,8vw,128px);display:grid}.tnx-stories__head h2{letter-spacing:-.078em;max-width:7ch;margin:0;font-size:clamp(68px,7.8vw,132px);font-weight:410;line-height:.79}.tnx-stories__head h2 span{display:block}.tnx-stories__head p{color:#071f38a1;max-width:48ch;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.62}.tnx-stories__viewport{margin-top:clamp(58px,7vw,102px);overflow:hidden}.tnx-stories__track{will-change:transform;width:max-content;animation:48s linear infinite tnxStoryDrift;display:flex}.tnx-stories__viewport:hover .tnx-stories__track,.tnx-stories__viewport:focus-within .tnx-stories__track{animation-play-state:paused}.tnx-stories__set{gap:clamp(16px,1.6vw,24px);padding-right:clamp(16px,1.6vw,24px);display:flex}.tnx-story-card__link{width:min(43vw,660px);color:var(--tnx-navy);flex:0 0 min(43vw,660px)}.tnx-story-card__media{background:var(--tnx-navy);min-height:clamp(410px,38vw,590px);position:relative;overflow:hidden}.tnx-story-card__media img{object-fit:cover;transition:transform 1.05s var(--tnx-ease), filter .45s ease;transform:scale(1.015)}.tnx-story-card__shade{transition:background .4s var(--tnx-ease);background:#071f3800;position:absolute;inset:0}.tnx-story-card__arrow{width:42px;height:42px;color:var(--tnx-navy);opacity:0;transition:opacity .34s var(--tnx-ease), transform .42s var(--tnx-ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px;transform:translate(-10px,10px)}.tnx-story-card__empty{min-height:inherit;color:#fff;background:radial-gradient(circle at 76% 18%,#ffffff14,#0000 31%),linear-gradient(145deg,#0c3458,#071f38 64%,#041420);align-content:end;padding:28px;display:grid}.tnx-story-card__empty span{color:#ffffffb3;max-width:18ch;font-size:12px}.tnx-story-card__body{padding-top:22px}.tnx-story-card__body small{color:#071f3880;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:9px;line-height:1.3;display:block}.tnx-story-card__body h3{letter-spacing:-.058em;width:fit-content;max-width:12ch;margin:0;font-size:clamp(32px,3.4vw,54px);font-weight:430;line-height:.93;position:relative}.tnx-story-card__body h3:after{content:"";transform-origin:100%;height:1px;transition:transform .48s var(--tnx-ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.tnx-story-card__body p{color:#071f389e;max-width:52ch;margin:18px 0 0;font-size:13px;line-height:1.58}.tnx-story-card__link:hover .tnx-story-card__media img,.tnx-story-card__link:focus-visible .tnx-story-card__media img{transform:scale(1.055)}.tnx-story-card__link:hover .tnx-story-card__shade,.tnx-story-card__link:focus-visible .tnx-story-card__shade{background:#071f381c}.tnx-story-card__link:hover .tnx-story-card__arrow,.tnx-story-card__link:focus-visible .tnx-story-card__arrow{opacity:1;transform:none}.tnx-story-card__link:hover h3:after,.tnx-story-card__link:focus-visible h3:after{transform-origin:0;transform:scaleX(1)}@keyframes tnxStoryDrift{to{transform:translate(-50%)}}@media (max-width:1080px){.tnx-stories{padding-block:96px}.tnx-stories__head{grid-template-columns:1fr;gap:30px}.tnx-stories__head h2{max-width:7ch;font-size:clamp(64px,12vw,110px)}.tnx-stories__viewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;overflow-x:auto}.tnx-stories__viewport::-webkit-scrollbar{display:none}.tnx-stories__track{animation:none}.tnx-stories__set:nth-child(2){display:none}.tnx-stories__set{padding-inline:max(20px,calc((100vw - var(--shell))/2));padding-right:20px}.tnx-story-card__link{scroll-snap-align:start;flex-basis:min(76vw,560px);width:min(76vw,560px)}}@media (max-width:720px){.tnx-stories{padding-block:78px}.tnx-stories__head h2{max-width:6.2ch;font-size:clamp(52px,15.5vw,82px)}.tnx-stories__head p{font-size:13px;line-height:1.55}.tnx-stories__viewport{margin-top:46px}.tnx-stories__set{gap:14px;padding-inline:20px}.tnx-story-card__link{flex-basis:84vw;width:84vw}.tnx-story-card__media{min-height:420px}.tnx-story-card__arrow{opacity:1;transform:none}}@media (hover:none){.tnx-story-card__arrow{opacity:1;transform:none}.tnx-story-card__link:hover .tnx-story-card__media img{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.tnx-stories__track{animation:none!important;transform:none!important}.tnx-story-card__media img,.tnx-story-card__arrow,.tnx-story-card__body h3:after{transition:none!important}}.tnx-paths{color:var(--tnx-navy);background:#fff;padding:clamp(108px,10vw,170px) 0}.tnx-paths__layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,8vw,130px);display:grid}.tnx-paths__head{align-self:start;position:sticky;top:112px}.tnx-paths__head h2{letter-spacing:-.082em;max-width:6.2ch;margin:0;font-size:clamp(72px,8.4vw,144px);font-weight:410;line-height:.77}.tnx-paths__head h2 span{display:block}.tnx-paths__list{border-top:1px solid #071f3829;border-left:1px solid #071f3829;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tnx-paths__row{border-bottom:1px solid #071f3829;border-right:1px solid #071f3829}.tnx-paths__row>a{min-height:clamp(400px,34vw,500px);color:var(--tnx-navy);transition:color .42s var(--tnx-ease), transform .42s var(--tnx-ease);background:#fff;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 34px;gap:0;padding:clamp(26px,3vw,38px);display:grid;position:relative;overflow:hidden}.tnx-paths__row>a:before{z-index:0;content:"";background:var(--tnx-navy);transition:transform .52s var(--tnx-ease);position:absolute;inset:0;transform:translateY(101%)}.tnx-paths__row>a>*{z-index:1;position:relative}.tnx-paths__number{color:#071f387a;letter-spacing:.1em;transition:color .42s var(--tnx-ease);grid-area:1/1;font-size:10px}.tnx-paths__row small{color:#071f3880;letter-spacing:.08em;text-transform:uppercase;transition:color .42s var(--tnx-ease);grid-area:2/1/auto/3;margin-top:clamp(42px,4vw,64px);font-size:10px;line-height:1.3}.tnx-paths__row h3{letter-spacing:-.065em;grid-area:3/1/auto/3;align-self:end;max-width:7.5ch;margin:18px 0 0;font-size:clamp(42px,4.8vw,76px);font-weight:430;line-height:.9}.tnx-paths__row i{opacity:.35;transition:opacity .3s var(--tnx-ease), transform .36s var(--tnx-ease);grid-area:1/2;justify-self:end;font-size:17px;font-style:normal;transform:translate(-5px,5px)}.tnx-paths__row>a:hover:before,.tnx-paths__row>a:focus-visible:before{transform:none}.tnx-paths__row>a:hover,.tnx-paths__row>a:focus-visible{color:#fff;transform:translateY(-2px)}.tnx-paths__row>a:hover .tnx-paths__number,.tnx-paths__row>a:hover small,.tnx-paths__row>a:focus-visible .tnx-paths__number,.tnx-paths__row>a:focus-visible small{color:#fff9}.tnx-paths__row>a:hover i,.tnx-paths__row>a:focus-visible i{opacity:1;transform:none}@media (max-width:1040px){.tnx-paths{padding-block:96px}.tnx-paths__layout{grid-template-columns:1fr}.tnx-paths__head{margin-bottom:18px;position:relative;top:auto}.tnx-paths__head h2{max-width:6.6ch;font-size:clamp(64px,12vw,112px)}}@media (max-width:720px){.tnx-paths{padding-block:78px}.tnx-paths__layout{gap:44px}.tnx-paths__head h2{max-width:6ch;font-size:clamp(52px,15.5vw,82px)}.tnx-paths__list{grid-template-columns:1fr}.tnx-paths__row>a{min-height:300px;padding:24px 0}.tnx-paths__row small{margin-top:34px}.tnx-paths__row h3{font-size:clamp(42px,12.5vw,64px)}.tnx-paths__row i{opacity:.8;transform:none}}@media (hover:none){.tnx-paths__row>a:before{display:none}.tnx-paths__row i{opacity:.75;transform:none}}@media (prefers-reduced-motion:reduce){.tnx-paths__row>a,.tnx-paths__row>a:before,.tnx-paths__row i{transition:none!important;transform:none!important}}.tnx-mosaic{color:#fff;background:var(--tnx-navy);padding:clamp(108px,10vw,172px) 0}.tnx-mosaic__head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(44px,8vw,126px);display:grid}.tnx-mosaic__head h2{letter-spacing:-.08em;max-width:6.6ch;margin:0;font-size:clamp(70px,8vw,136px);font-weight:410;line-height:.78}.tnx-mosaic__head h2 span{display:block}.tnx-mosaic__head p{color:#ffffffa3;max-width:48ch;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.62}.tnx-mosaic__grid{grid-template-rows:minmax(280px,34vw) minmax(220px,25vw);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.5vw,22px);margin-top:clamp(60px,7vw,104px);display:grid}.tnx-mosaic__cell{background:#0a2947;position:relative;overflow:hidden}.tnx-mosaic__cell--large{grid-area:1/1/3/9}.tnx-mosaic__cell--metric{color:var(--tnx-navy);background:#fff;flex-direction:column;grid-area:1/9/auto/13;justify-content:space-between;padding:clamp(26px,3vw,42px);display:flex}.tnx-mosaic__cell--portrait{grid-area:2/9/auto/13}.tnx-mosaic__cell img{object-fit:cover;transition:transform 1.08s var(--tnx-ease);transform:scale(1.02)}.tnx-mosaic__cell:hover img{transform:scale(1.06)}.tnx-mosaic__shade{background:linear-gradient(#0000 58%,#04101d8a);position:absolute;inset:0}.tnx-mosaic__cell small{z-index:2;color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;line-height:1.2;position:absolute;bottom:18px;left:20px;right:20px}.tnx-mosaic__cell--metric strong{letter-spacing:-.08em;font-size:clamp(62px,6vw,104px);font-weight:410;line-height:.76}.tnx-mosaic__cell--metric span{color:#071f3894;max-width:20ch;font-size:11px;line-height:1.35}.tnx-mosaic__text{min-height:inherit;background:radial-gradient(circle at 76% 18%,#ffffff14,#0000 31%),linear-gradient(145deg,#0c3458,#071f38 64%,#041420);align-items:flex-end;padding:clamp(28px,3vw,42px);display:flex}.tnx-mosaic__text strong{letter-spacing:-.06em;max-width:12ch;font-size:clamp(40px,4vw,66px);font-weight:420;line-height:.9}@media (max-width:920px){.tnx-mosaic{padding-block:94px}.tnx-mosaic__head{grid-template-columns:1fr;gap:30px}.tnx-mosaic__head h2{max-width:6.6ch;font-size:clamp(64px,12vw,112px)}.tnx-mosaic__grid{grid-template-rows:520px 280px;grid-template-columns:repeat(2,minmax(0,1fr))}.tnx-mosaic__cell--large{grid-area:1/1/auto/3}.tnx-mosaic__cell--metric{grid-area:2/1}.tnx-mosaic__cell--portrait{grid-area:2/2}}@media (max-width:720px){.tnx-mosaic{padding-block:78px}.tnx-mosaic__head h2{max-width:6.1ch;font-size:clamp(52px,15.4vw,82px)}.tnx-mosaic__head p{font-size:13px;line-height:1.55}.tnx-mosaic__grid{grid-template-rows:440px 250px 390px;grid-template-columns:1fr;margin-top:48px}.tnx-mosaic__cell--large,.tnx-mosaic__cell--metric,.tnx-mosaic__cell--portrait{grid-column:1}.tnx-mosaic__cell--large{grid-row:1}.tnx-mosaic__cell--metric{grid-row:2}.tnx-mosaic__cell--portrait{grid-row:3}}@media (hover:none){.tnx-mosaic__cell:hover img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.tnx-mosaic__cell img{transition:none!important;transform:none!important}}.tnx-footer{color:#fff;background:#041420;padding:clamp(108px,10vw,170px) 0 30px}.tnx-footer__orbit{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:end;gap:clamp(54px,8vw,130px);padding-bottom:clamp(90px,9vw,144px);display:grid}.tnx-footer__orbit-title>span{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:10px;display:block}.tnx-footer__orbit-title h2{letter-spacing:-.085em;max-width:7ch;margin:0;font-size:clamp(76px,9vw,154px);font-weight:410;line-height:.76}.tnx-footer__orbit-title h2 b{font-weight:inherit;display:block}.tnx-footer__orbit-panel{align-self:end}.tnx-footer__orbit-panel p{color:#ffffffa3;max-width:44ch;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.64}.tnx-footer__orbit-panel>a{color:#fff;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:24px;min-height:72px;margin-top:34px;font-size:11px;display:flex}.tnx-footer__orbit-panel>a i{transition:transform .34s var(--tnx-ease);font-style:normal}.tnx-footer__orbit-panel>a:hover i,.tnx-footer__orbit-panel>a:focus-visible i{transform:translate(4px,-4px)}.tnx-footer__grid{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.6fr));gap:clamp(34px,5vw,78px);padding-block:clamp(64px,7vw,100px);display:grid}.tnx-footer__brand p{color:#ffffff85;max-width:32ch;margin:24px 0 0;font-size:12px;line-height:1.6}.tnx-footer__column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.tnx-footer__column>span{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.tnx-footer__column strong{letter-spacing:-.05em;font-size:clamp(26px,2.8vw,42px);font-weight:430;line-height:.92}.tnx-footer__column small,.tnx-footer__column a{color:#ffffffad;font-size:11px;line-height:1.35}.tnx-footer__column a{width:fit-content;position:relative}.tnx-footer__column a:after{content:"";transform-origin:100%;height:1px;transition:transform .34s var(--tnx-ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.tnx-footer__column a:hover:after,.tnx-footer__column a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.tnx-footer__bottom{color:#ffffff6b;border-top:1px solid #ffffff2e;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding-top:24px;font-size:9px;line-height:1.4;display:grid}.tnx-footer__bottom .cnx-footer__credit{justify-self:end}.tnx-footer__bottom .cnx-footer__credit a{color:#ffffffbd}@media (max-width:980px){.tnx-footer{padding-top:96px}.tnx-footer__orbit{grid-template-columns:1fr;gap:46px}.tnx-footer__orbit-title h2{max-width:7ch;font-size:clamp(68px,13vw,118px)}.tnx-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tnx-footer__brand{grid-column:1/-1}}@media (max-width:720px){.tnx-footer{padding-top:78px}.tnx-footer__orbit{gap:36px;padding-bottom:70px}.tnx-footer__orbit-title h2{max-width:6.3ch;font-size:clamp(54px,16vw,84px)}.tnx-footer__orbit-panel p{font-size:13px;line-height:1.55}.tnx-footer__orbit-panel>a{min-height:64px;margin-top:28px}.tnx-footer__grid{grid-template-columns:1fr;padding-block:56px}.tnx-footer__brand{grid-column:auto}.tnx-footer__column{border-top:1px solid #ffffff24;padding-top:28px}.tnx-footer__bottom{grid-template-columns:1fr;gap:8px}.tnx-footer__bottom .cnx-footer__credit{justify-self:start}}@media (prefers-reduced-motion:reduce){.tnx-footer__orbit-panel>a i,.tnx-footer__column a:after{transition:none!important}}
