.ct-grow-intro .grow-source-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.grow-source-links a{font-size:9px;letter-spacing:.12em;border:1px solid currentColor;border-radius:30px;padding:11px 16px}.grow-variant-hero{display:grid;grid-template-columns:1fr .5fr 1fr;background:#192323;color:#f1eee6;padding:12px;gap:12px}.grow-variant-hero figure{margin:0;background:#26302f;padding:12px;display:flex;flex-direction:column}.grow-variant-hero img{display:block;width:100%;height:470px;object-fit:cover}.grow-variant-hero figcaption{display:flex;justify-content:space-between;gap:15px;padding:15px 3px 2px;font-size:9px;letter-spacing:.12em}.grow-variant-hero figcaption span{color:#a7b2af}.grow-variant-hero>div{border:1px solid #495554;padding:28px;display:flex;flex-direction:column}.grow-variant-hero small{font-size:8px;letter-spacing:.14em;color:#f27945}.grow-variant-hero h2{font:600 clamp(25px,3vw,42px)/1.05 var(--font-display);margin:auto 0;overflow-wrap:anywhere}.grow-variant-hero i{font:700 54px var(--font-display);font-style:normal;color:#f27945}.grow-shared-system{background:#f1eee6;border:1px solid rgba(49,55,55,.2);padding:clamp(28px,5vw,70px)}.grow-shared-system header{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid rgba(49,55,55,.25);padding-bottom:25px;font-size:10px;letter-spacing:.12em}.grow-shared-system header strong{color:#f27945}.grow-shared-system>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.grow-shared-system article{min-height:260px;border-right:1px solid rgba(49,55,55,.22);padding:20px;display:flex;flex-direction:column}.grow-shared-system article>span{color:#f27945;font-size:10px}.grow-shared-system h3{font-size:17px;letter-spacing:.08em;margin:auto 0}.grow-shared-system p{font-size:12px;line-height:1.6;color:#67706f}.grow-variant{padding:clamp(35px,6vw,90px);color:#fff}.grow-variant.tec-mty{background:#072e9b}.grow-variant.tec-milenio{background:#008b68}.grow-variant>header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:60px}.grow-variant header small{font-size:9px;letter-spacing:.13em}.grow-variant header h2{font:650 clamp(60px,9vw,130px)/.72 var(--font-display);letter-spacing:-.06em;margin:42px 0 0}.grow-variant header p{font-size:16px;line-height:1.75;color:#ffffffbf}.grow-variant>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.grow-variant figure{margin:0;background:#0000002e;padding:12px}.grow-variant figure.feature{grid-column:1/-1}.grow-variant img{display:block;width:100%;height:auto;object-fit:cover}.grow-variant figure:not(.feature) img{aspect-ratio:4/3}.grow-variant figcaption{display:flex;gap:18px;padding:13px 2px 2px;font-size:9px;letter-spacing:.12em}.grow-variant figcaption span{opacity:.6}.grow-app-summary{background:#313737;color:#f1eee6;padding:clamp(40px,7vw,100px)}.grow-app-summary>small{font-size:9px;letter-spacing:.14em;color:#f27945}.grow-app-summary h2{font:650 clamp(65px,10vw,150px)/.75 var(--font-display);letter-spacing:-.065em;margin:80px 0}.grow-app-summary h2 em{font-style:normal;color:#f27945}.grow-app-summary>div{display:flex;flex-wrap:wrap}.grow-app-summary span{border:1px solid #66706f;padding:12px;font-size:9px;letter-spacing:.1em}@media(max-width:850px){.grow-variant-hero{grid-template-columns:1fr}.grow-variant-hero>div{min-height:320px}.grow-variant-hero img{height:auto}.grow-shared-system>div{grid-template-columns:1fr 1fr}.grow-variant>header{grid-template-columns:1fr}.grow-variant header h2{line-height:.82}.grow-variant>div{grid-template-columns:1fr}.grow-variant figure.feature{grid-column:auto}}@media(max-width:520px){.grow-variant-hero{padding:8px}.grow-shared-system header{flex-direction:column}.grow-shared-system>div{grid-template-columns:1fr}.grow-shared-system article{min-height:180px;border-right:0;border-bottom:1px solid rgba(49,55,55,.22)}.grow-variant{padding:24px}.grow-variant>header{gap:25px;margin-bottom:35px}.grow-app-summary h2{margin:55px 0}}.ct{--char:#313737;--orange:#f27945;--paper:#f1eee6;--muted:#68716d;--line:rgba(49,55,55,.22);background:var(--paper);color:var(--char);overflow:hidden}.ct h1,.ct h2,.ct h3,.ct strong{font-family:var(--font-display)}.ct p{max-width:none}.ct em{font-family:Georgia,serif;font-weight:400;color:#cb653e}.ct-wrap{width:min(100%,1440px);margin:auto;padding-inline:clamp(22px,5vw,80px)}.ct-wide{width:min(calc(100% - clamp(22px,4vw,54px)),1540px);margin:auto}.ct-hero{padding-top:150px;padding-bottom:75px}.ct-hero>a{font-size:12px;border-bottom:1px solid;padding-bottom:7px}.ct-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;margin-top:65px;font-size:10px;letter-spacing:.1em}.ct-hero h1{font-size:clamp(58px,8.5vw,130px);line-height:.87;letter-spacing:-.075em;font-weight:500;margin:62px 0}.ct-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,120px);margin-left:28%;font-size:16px;line-height:1.8}.ct-badge{display:inline-flex;margin-top:30px;border:1px solid var(--char);border-radius:30px;padding:7px 11px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.design-todo{position:absolute!important;z-index:20;top:14px;left:14px;background:#ffdf52!important;color:#241f00!important;border:1px solid #241f00!important;padding:8px 11px!important;font:10px/1.25 var(--font-sans)!important}.design-todo span{display:block;font-size:8px;letter-spacing:.12em}.design-todo strong{font:600 10px var(--font-sans)!important}.ct-hero-system{min-height:720px;background:var(--char);padding:clamp(35px,5vw,75px);display:grid;grid-template-columns:1.2fr .7fr;grid-template-rows:1fr auto;gap:18px;position:relative}.hero-slide{background:var(--paper);padding:30px;display:flex;flex-direction:column}.hero-slide h2{font-size:clamp(55px,7vw,108px);line-height:.8;letter-spacing:-.07em;margin:65px 0}.bars{display:flex;align-items:end;gap:8px;height:115px;margin-top:auto}.bars i{width:12%;background:var(--orange)}.bars i:nth-child(1){height:32%}.bars i:nth-child(2){height:70%}.bars i:nth-child(3){height:48%}.bars i:nth-child(4){height:90%}.bars i:nth-child(5){height:58%}.hero-slide span{font-size:9px;margin-top:12px}.hero-doc{background:#d5d4ca;padding:25px}.hero-doc header{display:flex;justify-content:space-between}.hero-doc h3{font-size:30px;margin:58px 0}.doc-lines i{display:block;height:5px;background:#9da09a;margin:10px 0}.hero-doc .doc-lines i:nth-child(2){width:70%}.hero-doc .doc-lines i:nth-child(3){width:85%}.ct-hero-system>img{width:100%;height:270px;object-fit:cover}.hero-mail{background:var(--orange);padding:24px;display:flex;flex-direction:column;justify-content:space-between}.hero-mail b{font-size:24px}.ct-section,.ct-reflection{display:grid;grid-template-columns:.7fr 2fr;gap:50px;padding-top:clamp(95px,12vw,175px);padding-bottom:65px}.ct-section>b,.ct-reflection>b{font:400 clamp(85px,12vw,180px)/.7 var(--font-display);letter-spacing:-.08em;color:#cbd0ca}.ct-section>div,.ct-reflection>div{max-width:900px}.ct-section small,.ct-reflection small,.original-copy small{font-size:10px;letter-spacing:.13em;font-weight:600}.ct-section h2,.ct-reflection h2,.original-copy h2{font-size:clamp(42px,5.3vw,78px);line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:25px 0 35px}.ct-section p,.ct-reflection p{font-size:clamp(16px,1.4vw,20px);line-height:1.8;color:var(--muted)}.ct-format-map{display:grid;grid-template-columns:repeat(4,1fr);background:#d9d9d0;position:relative}.ct-format-map header{grid-column:1/-1;padding:25px;font-size:14px;letter-spacing:.12em;border-bottom:1px solid var(--line)}.ct-format-map header span{float:right;font-size:30px}.ct-format-map article{min-height:260px;padding:25px;border-right:1px solid var(--line)}.ct-format-map article h3{font-size:28px;margin:65px 0 12px}.ct-format-map article p{font-size:12px;color:var(--muted)}.ct-raw{background:#e5e2d9;padding:clamp(35px,5vw,70px);display:grid;grid-template-columns:1fr 70px 1fr;gap:35px;align-items:center;position:relative}.raw-text,.structured{padding:25px;background:var(--paper)}.raw-text p{font-size:16px;line-height:1.7;margin:28px 0}.raw-text table{width:100%;border-collapse:collapse;font-size:10px}.raw-text td{border:1px solid var(--line);padding:8px}.ct-raw>i{font-style:normal;font-size:50px;text-align:center}.structured h3{font-size:35px;margin:30px 0}.structured span{display:grid;grid-template-columns:50px 1fr;border-top:1px solid var(--line);padding:13px 0}.structured b{color:var(--orange)}.ct-slides{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;position:relative}.ct-slides figure{margin:0}.ct-slides figure.large{grid-column:span 2;grid-row:span 2}.ct-slides img{width:100%;height:100%;object-fit:cover}.ct-slides figcaption{font-size:9px;padding-top:9px}.ct-sequence{background:var(--char);color:#fff;display:grid;grid-template-columns:repeat(7,1fr);padding:50px;gap:0;position:relative}.ct-sequence article{border-top:1px solid #69716e;padding:15px;min-height:230px}.ct-sequence article:nth-child(2n){background:#3d4543}.ct-sequence span{font-size:10px;color:var(--orange)}.ct-sequence h3{font-size:18px;margin:55px 0 10px}.ct-sequence p{font-size:10px;color:#b6beb7}.ct-data{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;background:#d9dbd5;padding:clamp(35px,5vw,70px);position:relative}.ct-data>div,.ct-data aside{background:var(--paper);padding:25px}.ct-data h3{font-size:34px;margin:15px 0}.ct-chart{height:260px;display:flex;align-items:end;gap:12px;border-bottom:1px solid}.ct-chart span{background:var(--orange);flex:1;position:relative}.ct-chart b{position:absolute;top:-22px;font-size:10px}.ct-chart i{position:absolute;bottom:-22px;font-style:normal;font-size:9px}.ct-data table{width:100%;border-collapse:collapse;margin:28px 0;font-size:11px}.ct-data th,.ct-data td{text-align:left;border-bottom:1px solid var(--line);padding:10px}.ct-data aside p{font-size:9px;color:var(--muted)}.ct-doc-pages{display:grid;grid-template-columns:1fr .65fr .85fr;gap:15px;background:#9ea39e;padding:clamp(35px,5vw,70px);position:relative}.ct-doc-pages article{min-height:500px;padding:30px}.doc-cover{background:var(--char);color:#fff}.doc-cover h2{font-size:clamp(48px,5vw,75px);line-height:.9;margin:145px 0}.doc-cover span{font-size:10px}.doc-index{background:var(--paper)}.doc-index>span{display:grid;grid-template-columns:40px 1fr auto;border-top:1px solid var(--line);padding:14px 0;margin-top:30px;font-size:11px}.doc-text{background:#e7e3d8}.doc-text h3{font-size:35px;margin:80px 0 25px}.doc-text p{line-height:1.8}.doc-text i{display:block;height:6px;background:#b7b5ac;margin:14px 0}.ct-grow{background:#e1e4de;padding:clamp(35px,5vw,70px);position:relative}.ct-grow>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px;font-size:10px}.ct-grow main{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:65px}.ct-grow h2{font-size:clamp(45px,5vw,75px);line-height:.95;margin:20px 0}.ct-grow ol{list-style:none;margin-top:40px}.ct-grow li{display:grid;grid-template-columns:45px 1fr;border-top:1px solid var(--line);padding:12px 0}.ct-grow li b{color:var(--orange)}.grow-screen{background:#fff;padding:20px;border:1px solid #b6bdb5;min-height:330px}.grow-screen header{font-size:10px;border-bottom:1px solid;padding-bottom:15px}.grow-screen i{display:block;height:25px;background:#e4e6e0;margin:15px 0}.grow-screen button{background:var(--orange);border:0;padding:10px}.ct-grow aside>span{font-size:9px;display:block;margin-top:12px}.ct-manual{display:grid;grid-template-columns:repeat(5,1fr);background:#d4d5ce;position:relative}.ct-manual article{padding:25px;min-height:410px;border-right:1px solid var(--line)}.ct-manual article span{font-size:36px;color:var(--orange)}.ct-manual h3{font-size:20px;margin:70px 0 20px}.ct-manual article div{height:65px;background:#afb4ad}.ct-manual p{font-size:10px;margin-top:20px}.ct-template{background:#313737;color:#fff;padding:clamp(35px,5vw,70px);position:relative}.ct-template>header{display:flex;justify-content:space-between;border-bottom:1px solid #6e7774;padding-bottom:15px;font-size:9px}.ct-template>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.ct-template article{border:1px solid #6e7774;padding:22px;min-height:170px}.ct-template h3{font-size:23px;margin:35px 0}.ct-template i{display:block;height:6px;background:var(--orange);width:40%}.ct-annotated{display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr;gap:12px;background:#deddd5;padding:clamp(30px,5vw,65px);align-items:center;position:relative}.ct-annotated>i{font-style:normal;text-align:center;font-size:32px}.ct-annotated>div>small{display:block;margin-bottom:12px}.screen-raw,.screen-anno,.screen-page{height:300px;background:#f8f7f1;padding:25px;position:relative}.screen-raw i,.screen-anno i{display:block;height:28px;background:#d4d8d2;margin:15px 0}.screen-anno b{position:absolute;border-radius:50%;background:var(--orange);width:28px;height:28px;display:grid;place-items:center}.screen-anno b:nth-child(1){top:68px;right:25px}.screen-anno b:nth-child(2){top:145px;left:18px}.screen-anno b:nth-child(3){bottom:37px;right:50px}.screen-page span{color:var(--orange);font-size:11px}.screen-page h3{font-size:30px;margin:45px 0 12px}.ct-onboarding{display:grid;grid-template-columns:1fr 1fr;background:#a7ada6;position:relative}.ct-onboarding>article{background:var(--orange);padding:45px;min-height:520px}.ct-onboarding h2{font-size:clamp(45px,5vw,75px);line-height:.9;margin:120px 0}.ct-onboarding>article span{font-size:9px}.ct-onboarding>div{display:grid;grid-template-columns:1fr 1fr}.ct-onboarding section{background:var(--paper);padding:25px;border:1px solid var(--line)}.ct-onboarding section span{color:var(--orange)}.ct-onboarding section h3{margin:45px 0 12px}.ct-onboarding section p{font-size:11px}.ct-mailing{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#e3e1d8;padding:clamp(35px,5vw,70px);position:relative}.ct-mailing article{background:var(--paper);padding:30px;min-height:380px;display:flex;flex-direction:column}.ct-mailing article:nth-child(2){background:var(--orange)}.ct-mailing article:nth-child(3){background:var(--char);color:#fff}.ct-mailing h3{font-size:55px;margin:90px 0 15px}.ct-mailing p{font-size:14px}.ct-mailing span{margin-top:auto;font-size:10px}.ct-density{display:grid;grid-template-columns:1fr 1.2fr 2fr;background:var(--char);color:#fff}.ct-density div{padding:35px;min-height:310px;border-right:1px solid #6a7470}.ct-density h3{font-size:32px;margin:85px 0 12px;color:var(--orange)}.ct-density p{font-size:13px}.ct-tokens{background:#d8d9d1;padding:clamp(35px,5vw,70px);display:grid;grid-template-columns:1fr 1fr;gap:30px;position:relative}.token-type{display:grid;grid-template-columns:1fr 1fr;align-items:end}.token-type small{grid-column:1/-1}.token-type strong{font-size:180px;line-height:1}.token-type h3{font-size:35px;padding-bottom:20px}.token-colors{display:grid;grid-template-columns:2fr 1fr 1fr;min-height:290px}.token-colors i{display:flex;align-items:end;padding:15px;font-size:9px;font-style:normal}.token-colors i:nth-child(1){background:var(--char);color:#fff}.token-colors i:nth-child(2){background:var(--orange)}.token-colors i:nth-child(3){background:var(--paper)}.token-table{grid-column:1/-1}.token-table span{display:grid;grid-template-columns:60px 1fr auto;border-top:1px solid var(--line);padding:15px}.token-table i{font-style:normal;color:var(--orange)}.ct-pdf{display:grid;grid-template-columns:250px 1fr;background:#e0e2db;position:relative;min-height:540px}.ct-pdf nav{background:var(--char);color:#fff;padding:35px;display:flex;flex-direction:column;gap:25px;font-size:11px}.ct-pdf nav>b{font-size:20px;margin-bottom:45px}.ct-pdf main{padding:clamp(40px,6vw,90px)}.ct-pdf main header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px;font-size:10px}.ct-pdf h2{font-size:clamp(44px,6vw,82px);line-height:.95;margin:60px 0 30px}.ct-pdf p{font-size:17px;max-width:590px;line-height:1.8}.ct-pdf footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;margin-top:80px;font-size:10px}.ct-contexts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ct-contexts article{background:#dadbd4;padding:25px;min-height:270px}.ct-contexts h3{font-size:23px;margin:50px 0 20px}.ct-contexts article div{background:var(--paper);padding:15px}.ct-contexts article div b{font-size:40px}.ct-contexts article div i{display:block;height:5px;background:#aeb3ac;margin:10px 0}.ct-contexts p{font-size:11px}.ct-tree{background:var(--char);color:#fff;padding:clamp(40px,6vw,90px);position:relative}.ct-tree>h2{font-size:clamp(60px,7vw,110px);letter-spacing:-.06em}.ct-tree>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px}.ct-tree article{border-top:1px solid #6b7571;padding:16px}.ct-tree h3{font-size:18px;color:var(--orange);margin-bottom:25px}.ct-tree span{display:block;font-size:11px;line-height:2}.ct-original{background:#b9bcb5;padding:130px 0}.original-copy{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.original-copy p{line-height:1.8;color:var(--muted)}.ct-archive{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:65px;position:relative}.ct-archive img{width:100%;height:250px;object-fit:cover}.ct-contemporary,.ct-final{background:var(--char);color:#fff;padding:clamp(45px,7vw,100px);min-height:680px;position:relative}.ct-contemporary h2,.ct-final h2{font-size:clamp(60px,9vw,138px);line-height:.77;letter-spacing:-.07em;margin:100px 0}.ct-contemporary>div,.ct-final>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #6a7470;padding-top:15px;font-size:9px}.ct-reflection>div>div{display:flex;flex-wrap:wrap;margin:45px 0}.ct-reflection>div>div span{border:1px solid var(--line);padding:12px;font-size:9px;text-transform:uppercase}.ct-final{min-height:720px}.ct-next{display:grid;grid-template-columns:1fr auto;gap:20px;padding-block:80px 100px}.ct-next span{grid-column:1/-1;font-size:9px}.ct-next strong{font-size:clamp(52px,8vw,112px);letter-spacing:-.06em}.ct-next>b{font-size:60px}.ct+.footer{background:var(--paper);color:var(--char);border-color:var(--line)}@media(max-width:800px){.ct-intro,.ct-section,.ct-reflection,.original-copy{grid-template-columns:1fr;margin-left:0}.ct-hero-system{grid-template-columns:1fr 1fr}.hero-slide{grid-column:1/-1}.ct-format-map{grid-template-columns:1fr 1fr}.ct-raw,.ct-data,.ct-grow main,.ct-onboarding{grid-template-columns:1fr}.ct-slides{grid-template-columns:1fr 1fr}.ct-sequence{grid-template-columns:repeat(4,1fr)}.ct-doc-pages{grid-template-columns:1fr 1fr}.doc-cover{grid-column:1/-1}.ct-manual{grid-template-columns:repeat(3,1fr)}.ct-template>div,.ct-mailing{grid-template-columns:1fr 1fr}.ct-annotated{grid-template-columns:1fr}.ct-annotated>i{transform:rotate(90deg)}.ct-onboarding>div{grid-template-columns:1fr 1fr}.ct-density,.ct-tokens{grid-template-columns:1fr}.ct-contexts{grid-template-columns:1fr 1fr}.ct-tree>div{grid-template-columns:1fr 1fr}.ct-pdf{grid-template-columns:1fr}.ct-pdf nav{display:none}.ct-archive{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ct-meta span:last-child{display:none}.ct-hero h1{font-size:55px}.ct-hero-system{grid-template-columns:1fr;padding-top:70px}.hero-doc,.ct-hero-system>img{display:none}.ct-section{padding-top:90px}.ct-section h2,.ct-reflection h2,.original-copy h2{font-size:40px}.ct-format-map,.ct-slides,.ct-sequence,.ct-doc-pages,.ct-manual,.ct-template>div,.ct-mailing,.ct-contexts,.ct-tree>div{grid-template-columns:1fr}.ct-slides figure.large{grid-column:auto;grid-row:auto}.ct-sequence{padding:30px}.ct-sequence article{min-height:170px}.ct-data{padding:25px}.ct-data>div,.ct-data aside{padding:18px}.ct-doc-pages article{min-height:340px}.doc-cover{grid-column:auto}.ct-grow main{gap:35px}.ct-manual article{min-height:250px}.ct-onboarding>div{grid-template-columns:1fr}.ct-onboarding>article{min-height:390px}.ct-mailing article{min-height:270px}.ct-mailing h3{margin:40px 0;font-size:42px}.ct-tokens{padding:25px}.token-type{grid-template-columns:1fr}.token-type strong{font-size:125px}.token-colors{grid-template-columns:1fr;min-height:400px}.ct-pdf main{padding:45px 25px}.ct-pdf h2{font-size:48px}.ct-tree>div{margin-top:45px}.ct-archive{grid-template-columns:1fr}.ct-archive img{height:auto}.ct-contemporary h2,.ct-final h2{font-size:62px}.ct-contemporary>div,.ct-final>div{grid-template-columns:1fr;gap:12px}}.ct-hero-system>img{height:auto;aspect-ratio:1447/839;object-fit:contain;background:#252b2a;align-self:end}.ct-slides{align-items:start;background:#d8dad4;padding:clamp(10px,2vw,24px)}.ct-slides figure{display:flex;flex-direction:column;width:100%;min-width:0;background:#313737;padding:10px}.ct-slides img{display:block;width:100%;height:auto;aspect-ratio:1447/839;object-fit:contain;background:#242a29}.ct-slides figcaption{color:#f1eee6;padding:10px 2px 2px}.ct-archive{align-items:start}.ct-archive img{display:block;width:100%;height:auto;aspect-ratio:1447/839;object-fit:contain;background:#313737}.ct-grow-intro{padding-top:clamp(55px,7vw,95px)}.grow-variant-hero img{height:auto;aspect-ratio:4/3;object-fit:contain;background:#202827}.grow-variant img,.grow-variant figure:not(.feature) img{height:auto;aspect-ratio:4/3;object-fit:contain;background:#0000001f}@media(max-width:800px){.ct-hero-system>img{width:100%}.ct-slides figure.large{grid-row:auto}.ct-slides img,.ct-archive img{height:auto;object-fit:contain}}@media(max-width:520px){.ct-slides{padding:8px}.ct-slides figure{padding:7px}.ct-hero-system>img{display:block}.ct-contemporary h2,.ct-final h2{font-size:clamp(36px,10vw,44px);overflow-wrap:anywhere}}
