:root{--tc-ink: #08090a;--tc-paper: #ffffff;--tc-paper-bright: #ffffff;--tc-fog: #f1f3f5;--tc-graphite: #202326;--tc-signal: #126bff;--tc-line: rgba(8, 9, 10, .16);--tc-line-strong: rgba(8, 9, 10, .62);--tc-font-sans: var(--font-body-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--tc-font-display: var(--font-heading-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--tc-display-heading-letter-spacing: -.025em;--tc-display-heading-line-height: 1.08;--tc-space-1: .4rem;--tc-space-2: .8rem;--tc-space-3: 1.2rem;--tc-space-4: 1.6rem;--tc-space-5: 2.4rem;--tc-space-6: 3.2rem;--tc-space-7: 4.8rem;--tc-space-8: 6.4rem;--tc-space-9: 9.6rem;--tc-space-10: 14.4rem;--tc-gutter: clamp(1.8rem, 3vw, 4.8rem);--tc-max-width: 160rem;--tc-ease-out: cubic-bezier(.16, 1, .3, 1);--tc-duration-fast: .16s;--tc-duration-base: .36s;--tc-duration-slow: .64s}:where(.titancas-theme) :where(h1,h2,h3):where([class*=tc-]){text-wrap:balance}.titancas-theme :is(.tc-hero__heading,.tc-product-center-intro__heading,.tc-product-center__heading,.tc-series-center__heading,.tc-design-manufacturing-hero__heading,.tc-about-hero__heading,.tc-about-principles__definition-heading,.tc-about-principles__statement-heading,.tc-contact-hero__heading,.tc-contact-form__heading,.tc-b2b-product-detail__heading,.tc-product-showcase__heading,.tc-product-system__heading,.tc-product-catalog__heading,.tc-product-focus__heading,.tc-material-process__heading,.tc-oem-odm__heading,.tc-inquiry__heading,.tc-rd-manufacturing__heading,.tc-quality-control__heading,.tc-dm-next-step__heading,.tc-about-perspective__heading,.tc-contact-paths__heading,.tc-motion-detail__heading,.tc-product-model-filter__heading,.tc-system__headline){letter-spacing:var(--tc-display-heading-letter-spacing);line-height:var(--tc-display-heading-line-height)}@media screen and (max-width:749px){.titancas-theme :is(.tc-hero__heading,.tc-product-center-intro__heading,.tc-product-center__heading,.tc-series-center__heading,.tc-design-manufacturing-hero__heading,.tc-about-hero__heading,.tc-about-principles__definition-heading,.tc-about-principles__statement-heading,.tc-contact-hero__heading,.tc-contact-form__heading,.tc-b2b-product-detail__heading,.tc-product-showcase__heading,.tc-product-system__heading,.tc-product-catalog__heading,.tc-product-focus__heading,.tc-material-process__heading,.tc-oem-odm__heading,.tc-inquiry__heading,.tc-rd-manufacturing__heading,.tc-quality-control__heading,.tc-dm-next-step__heading,.tc-about-perspective__heading,.tc-contact-paths__heading,.tc-motion-detail__heading,.tc-product-model-filter__heading,.tc-system__headline){line-height:1.1}}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]){--tc-display-heading-letter-spacing: -.035em;--tc-display-heading-line-height: 1.04}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme{font-kerning:normal}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :where(p:not([class*=eyebrow]):not([class*=kicker]):not([class*=label]):not([class*=index]):not([class*=meta]),input,select,textarea){letter-spacing:normal}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :where(button,.tc-button){letter-spacing:.02em}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-product-center-intro__heading,.tc-series-center__heading,.tc-design-manufacturing-hero__heading,.tc-about-hero__heading,.tc-about-principles__definition-heading,.tc-about-principles__statement-heading,.tc-contact-form__heading,.tc-product-showcase__heading,.tc-product-system__heading,.tc-product-catalog__heading,.tc-material-process__heading,.tc-oem-odm__heading,.tc-inquiry__heading,.tc-rd-manufacturing__heading,.tc-quality-control__heading,.tc-dm-next-step__heading,.tc-about-perspective__heading,.tc-contact-paths__heading,.tc-product-model-filter__heading){font-size:clamp(4.8rem,5.6vw,8.8rem);line-height:var(--tc-display-heading-line-height)}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme .tc-hero__heading{max-width:18ch;font-size:clamp(4.4rem,4.2vw,6.6rem)}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme .tc-hero__heading-line{white-space:normal}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-product-focus__heading,.tc-motion-detail__heading){max-width:14ch;font-size:clamp(4rem,4.6vw,7.2rem);white-space:normal}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-rd-manufacturing__step-title,.tc-material-process__step-title,.tc-oem-odm__entry-title){font-size:clamp(2.8rem,2.5vw,3.8rem);line-height:1.1}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme .tc-rd-manufacturing__step-kicker{overflow:visible;text-overflow:clip;white-space:normal}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-series-family__title,.tc-series-poster__title){overflow-wrap:anywhere;font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.06}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme .tc-series-poster__sku-card-label{min-height:4.2rem;padding-block:.4rem;line-height:1.25;overflow-wrap:anywhere;text-align:center;white-space:normal}html[lang=pt-PT] .titancas-theme .tc-header-nav__submenu-link{white-space:normal;overflow-wrap:anywhere}@media screen and (max-width:374px){html[lang=pt-PT] .titancas-theme .tc-product-model-filter__brand{padding-inline:.8rem;gap:.4rem}}@media screen and (min-width:990px){:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme .tc-header-nav__list{gap:clamp(2rem,3.4vw,5.4rem)}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme.template-index .tc-header-nav>.tc-header-nav__list{gap:clamp(2.4rem,4vw,6.4rem);transform:none}}@media screen and (min-width:750px){:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme .tc-hero__heading-line+.tc-hero__heading-line:before{content:" "}}@media screen and (max-width:749px){:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]){--tc-display-heading-letter-spacing: -.025em;--tc-display-heading-line-height: 1.08}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-product-center-intro__heading,.tc-series-center__heading,.tc-design-manufacturing-hero__heading,.tc-about-hero__heading,.tc-about-principles__definition-heading,.tc-about-principles__statement-heading,.tc-contact-form__heading,.tc-product-showcase__heading,.tc-product-system__heading,.tc-product-catalog__heading,.tc-material-process__heading,.tc-oem-odm__heading,.tc-inquiry__heading,.tc-rd-manufacturing__heading,.tc-quality-control__heading,.tc-dm-next-step__heading,.tc-about-perspective__heading,.tc-contact-paths__heading,.tc-product-model-filter__heading){max-width:100%;font-size:clamp(3.9rem,11.5vw,5rem)}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme .tc-hero__heading{max-width:100%;font-size:clamp(3.8rem,11vw,4.8rem)}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-product-focus__heading,.tc-motion-detail__heading){max-width:100%;font-size:clamp(3.5rem,10vw,4.2rem)}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-rd-manufacturing__step-title,.tc-material-process__step-title,.tc-oem-odm__entry-title){font-size:clamp(2.5rem,7.4vw,3rem);line-height:1.12}:is(html[lang^=en],html[lang^=es],html[lang=pt-PT]) .titancas-theme :is(.tc-series-family__title,.tc-series-poster__title){font-size:clamp(2.7rem,8vw,3.4rem);line-height:1.08}}html[lang=pt-PT] .titancas-theme .tc-design-manufacturing-hero__index-link{height:100%;padding-inline-end:calc(clamp(2.4rem,3vw,4rem) + 2.4rem);overflow-wrap:anywhere}@media screen and (max-width:749px){html[lang=pt-PT] .titancas-theme .tc-product-focus__stage{display:grid;aspect-ratio:auto}html[lang=pt-PT] .titancas-theme .tc-product-focus__stage:before{grid-area:1 / 1;padding-top:125%;content:"";pointer-events:none}html[lang=pt-PT] .titancas-theme .tc-product-focus__content{grid-area:1 / 1}html[lang=pt-PT] .titancas-theme .tc-design-manufacturing-hero__index-list{width:100%;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(28rem,100%)}html[lang=pt-PT] .titancas-theme .tc-design-manufacturing-hero__index-link{padding-inline-end:4.8rem}}@media screen and (min-width:540px)and (max-width:749px){html[lang=pt-PT] .titancas-theme .tc-product-focus__stage:before{padding-top:75%}}html{scroll-behavior:smooth}body.titancas-theme,body.titancas-theme.gradient{background:var(--tc-paper);color:var(--tc-ink)}body.titancas-theme{font-family:var(--tc-font-sans);text-rendering:optimizeLegibility}.titancas-theme .header-wrapper{background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.22);color:rgb(var(--color-foreground))}.titancas-theme .header{max-width:none;min-height:6.8rem;padding-right:var(--tc-gutter);padding-left:var(--tc-gutter)}.titancas-theme .header__heading-link .h2{font-family:var(--tc-font-display);font-size:1.4rem;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase}.titancas-theme .footer{margin-top:0;border-top:1px solid rgba(var(--color-foreground),.22)}.titancas-theme .footer__content-bottom{border-top:0}.titancas-theme .footer__content-bottom-wrapper.page-width{max-width:none;padding-right:var(--tc-gutter);padding-left:var(--tc-gutter)}.titancas-theme .footer__copyright{color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.tc-system,.tc-system *{box-sizing:border-box}.tc-system{overflow:hidden;background:var(--tc-paper);color:var(--tc-ink);font-family:var(--tc-font-sans)}.tc-shell{width:min(calc(100% - (var(--tc-gutter) * 2)),var(--tc-max-width));margin-inline:auto}.tc-system__notice{display:grid;grid-template-columns:1fr auto auto;gap:var(--tc-space-5);align-items:center;min-height:4.4rem;padding:0 var(--tc-gutter);border-bottom:1px solid var(--tc-line);background:var(--tc-ink);color:var(--tc-paper);font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.tc-system__notice strong{color:var(--tc-signal);font-weight:600}.tc-system__hero{min-height:calc(100svh - 11.2rem);padding:var(--tc-space-5) 0 var(--tc-space-8);border-bottom:1px solid var(--tc-line)}.tc-system__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tc-space-4);padding-bottom:var(--tc-space-6);font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.tc-system__meta span:nth-child(2){text-align:center}.tc-system__meta span:last-child{text-align:right}.tc-system__wordmark{margin:0 0 var(--tc-space-7);font-family:var(--tc-font-display);font-size:clamp(6.4rem,15.6vw,25rem);font-weight:500;letter-spacing:-.075em;line-height:.72;white-space:nowrap}.tc-system__hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--tc-space-5);align-items:end}.tc-system__hero-copy{grid-column:1 / span 7;padding-bottom:var(--tc-space-4)}.tc-kicker{display:flex;gap:var(--tc-space-3);align-items:center;margin:0 0 var(--tc-space-5);font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.tc-kicker:before{width:.8rem;height:.8rem;background:var(--tc-signal);content:"";flex:0 0 auto}.tc-system__headline{max-width:8em;margin:0;font-family:var(--tc-font-display);font-size:clamp(4.8rem,7.2vw,11.8rem);font-weight:500;letter-spacing:-.055em;line-height:.91}.tc-system__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--tc-space-5);max-width:76rem;margin-top:var(--tc-space-7)}.tc-system__intro p{margin:0;font-size:clamp(1.4rem,1.15vw,1.8rem);letter-spacing:0;line-height:1.6}.tc-system__intro p:first-child{font-weight:600}.tc-system__actions{display:flex;flex-wrap:wrap;gap:var(--tc-space-3);margin-top:var(--tc-space-6)}.tc-button{display:inline-flex;min-height:4.8rem;padding:1.35rem 2rem;border:1px solid var(--tc-ink);align-items:center;justify-content:space-between;gap:var(--tc-space-6);color:var(--tc-ink);font-size:1.2rem;font-weight:600;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color var(--tc-duration-fast) ease,background-color var(--tc-duration-fast) ease,transform var(--tc-duration-base) var(--tc-ease-out)}.tc-button:after{content:"\2197";font-size:1.4rem;font-weight:400;letter-spacing:0}.tc-button--primary{background:var(--tc-ink);color:var(--tc-paper)}.tc-button--signal{border-color:var(--tc-signal);background:var(--tc-signal);color:var(--tc-ink)}.tc-button:hover{transform:translateY(-.3rem)}.tc-button--primary:hover{background:var(--tc-signal);color:var(--tc-ink)}.tc-button:focus-visible,.tc-text-link:focus-visible,.tc-motion:focus-visible{outline:.2rem solid var(--tc-paper-bright);outline-offset:.2rem;box-shadow:0 0 0 .5rem var(--tc-ink)}.tc-system__stage-wrap{grid-column:9 / -1}.tc-system__stage{position:relative;min-height:52rem;overflow:hidden;border:1px solid var(--tc-ink);background:linear-gradient(var(--tc-line) 1px,transparent 1px),linear-gradient(90deg,var(--tc-line) 1px,transparent 1px),var(--tc-fog);background-size:25% 25%}.tc-system__stage:before{position:absolute;top:var(--tc-space-4);left:var(--tc-space-4);z-index:2;padding:.7rem .9rem;background:var(--tc-ink);color:var(--tc-paper);content:"OBJECT / CONCEPT 01";font-size:1.1rem;font-weight:600;letter-spacing:.13em}.tc-system__object-shadow,.tc-system__object{position:absolute;top:50%;left:50%;width:50%;aspect-ratio:.52;border:2px solid var(--tc-ink);border-radius:9%/4.5%}.tc-system__object-shadow{background:var(--tc-paper-bright);transform:translate(-38%,-42%) rotate(7deg)}.tc-system__object{background:var(--tc-signal);transform:translate(-58%,-55%) rotate(-7deg);transition:transform var(--tc-duration-slow) var(--tc-ease-out)}.tc-system__stage:hover .tc-system__object{transform:translate(-55%,-58%) rotate(-3deg)}.tc-system__camera{position:absolute;top:8%;left:12%;display:grid;width:38%;aspect-ratio:1;padding:8%;border:2px solid var(--tc-ink);background:var(--tc-paper);grid-template-columns:1fr 1fr;gap:10%}.tc-system__camera i{display:block;border:2px solid var(--tc-ink);border-radius:50%;background:var(--tc-graphite)}.tc-system__stage-index{position:absolute;right:var(--tc-space-4);bottom:var(--tc-space-3);font-family:var(--tc-font-display);font-size:clamp(6rem,9vw,13rem);font-weight:500;letter-spacing:-.06em;line-height:.8}.tc-system__caption{display:flex;justify-content:space-between;gap:var(--tc-space-4);margin:var(--tc-space-3) 0 0;font-size:1.1rem;font-weight:600;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.tc-system__section{padding:var(--tc-space-9) 0;border-bottom:1px solid var(--tc-line)}.tc-system__section--ink{background:var(--tc-ink);color:var(--tc-paper)}.tc-section-heading{display:grid;grid-template-columns:1fr 3fr;gap:var(--tc-space-5);margin-bottom:var(--tc-space-8)}.tc-section-heading__index{color:var(--tc-signal);font-size:1.1rem;font-weight:600;letter-spacing:.15em;line-height:1.3}.tc-section-heading h3{max-width:9em;margin:0;font-family:var(--tc-font-display);font-size:clamp(4.4rem,6.5vw,10rem);font-weight:500;letter-spacing:-.055em;line-height:.92}.tc-section-heading p{max-width:57rem;margin:var(--tc-space-5) 0 0;font-size:1.6rem;line-height:1.65}.tc-type-grid{display:grid;grid-template-columns:2fr 1fr 1fr;border-top:1px solid currentColor;border-left:1px solid currentColor}.tc-type-card{min-height:28rem;padding:var(--tc-space-5);border-right:1px solid currentColor;border-bottom:1px solid currentColor}.tc-type-card__label{display:block;margin-bottom:var(--tc-space-7);color:var(--tc-signal);font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.tc-type-card--display strong{display:block;font-family:var(--tc-font-display);font-size:clamp(7rem,11vw,17rem);font-weight:500;letter-spacing:-.07em;line-height:.75}.tc-type-card--title strong{display:block;max-width:7em;font-family:var(--tc-font-display);font-size:clamp(3.6rem,4vw,6.8rem);font-weight:500;letter-spacing:-.04em;line-height:.95}.tc-type-card--body p{max-width:28ch;margin:0;font-size:1.6rem;line-height:1.65}.tc-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tc-ink);border-left:1px solid var(--tc-ink)}.tc-swatch{display:flex;min-height:33rem;padding:var(--tc-space-4);border-right:1px solid var(--tc-ink);border-bottom:1px solid var(--tc-ink);flex-direction:column;justify-content:space-between}.tc-swatch strong,.tc-swatch span{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tc-swatch--paper{background:var(--tc-paper)}.tc-swatch--fog{background:var(--tc-fog)}.tc-swatch--ink{background:var(--tc-ink);color:var(--tc-paper)}.tc-swatch--signal{background:var(--tc-signal)}.tc-component-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--tc-space-5)}.tc-component-panel{min-height:36rem;padding:var(--tc-space-5);border:1px solid var(--tc-ink);grid-column:span 6}.tc-component-panel__label{display:flex;justify-content:space-between;gap:var(--tc-space-4);margin:0 0 var(--tc-space-8);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tc-component-stack{display:grid;max-width:44rem;gap:var(--tc-space-3)}.tc-text-link{display:inline-flex;width:fit-content;padding-bottom:.4rem;border-bottom:1px solid currentColor;color:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:border-color var(--tc-duration-fast) ease}.tc-text-link:hover{border-color:var(--tc-signal)}.tc-rhythm{display:grid;height:24rem;grid-template-columns:1fr 1.5fr 2fr 3fr 4.5fr;gap:var(--tc-space-2);align-items:end}.tc-rhythm span{display:flex;min-height:4rem;padding:var(--tc-space-2);border:1px solid var(--tc-ink);background:var(--tc-fog);align-items:flex-end;font-size:1.1rem;font-weight:600;letter-spacing:.1em}.tc-rhythm span:nth-child(1){height:20%}.tc-rhythm span:nth-child(2){height:35%}.tc-rhythm span:nth-child(3){height:50%}.tc-rhythm span:nth-child(4){height:70%}.tc-rhythm span:nth-child(5){height:100%;background:var(--tc-signal)}.tc-motion{position:relative;min-height:20rem;overflow:hidden;border:1px solid var(--tc-ink);background:var(--tc-fog)}.tc-motion__track{position:absolute;top:50%;right:var(--tc-space-5);left:var(--tc-space-5);height:1px;background:var(--tc-line-strong)}.tc-motion__orb{position:absolute;top:calc(50% - 2.4rem);left:var(--tc-space-5);width:4.8rem;height:4.8rem;border:1px solid var(--tc-ink);border-radius:50%;background:var(--tc-signal);transition:transform var(--tc-duration-slow) var(--tc-ease-out)}.tc-motion:hover .tc-motion__orb,.tc-motion:focus-visible .tc-motion__orb{transform:translate(min(52vw,68rem)) scale(.65)}.tc-system__closing{display:grid;grid-template-columns:3fr 1fr;gap:var(--tc-space-7);align-items:end}.tc-system__closing h3{max-width:9em;margin:0;font-family:var(--tc-font-display);font-size:clamp(4.8rem,8vw,13rem);font-weight:500;letter-spacing:-.065em;line-height:.88}.tc-system__closing p{margin:0;font-size:1.4rem;line-height:1.6}@media screen and (max-width:989px){.tc-system__hero-grid{row-gap:var(--tc-space-7)}.tc-system__hero-copy{grid-column:1 / span 8}.tc-system__stage-wrap{grid-column:9 / -1}.tc-system__stage{min-height:40rem}.tc-type-grid{grid-template-columns:1fr 1fr}.tc-type-card--display{grid-column:1 / -1}.tc-palette{grid-template-columns:1fr 1fr}.tc-swatch{min-height:24rem}}@media screen and (max-width:749px){:root{--tc-space-8: 5.6rem;--tc-space-9: 7.2rem;--tc-space-10: 9.6rem;--tc-gutter: 1.8rem}.titancas-theme .header{min-height:5.8rem}.tc-system__notice{grid-template-columns:1fr auto;gap:var(--tc-space-2);min-height:5.2rem}.tc-system__notice span:nth-child(2){display:none}.tc-system__meta{grid-template-columns:1fr 1fr}.tc-system__meta span:nth-child(2){display:none}.tc-system__wordmark{margin-top:var(--tc-space-4);margin-bottom:var(--tc-space-6);font-size:clamp(5.1rem,18vw,9rem);letter-spacing:-.07em}.tc-system__hero-grid{display:block}.tc-system__headline{font-size:clamp(4.2rem,13vw,6.4rem)}.tc-system__intro{grid-template-columns:1fr;margin-top:var(--tc-space-6)}.tc-system__actions{display:grid}.tc-button{width:100%}.tc-system__stage-wrap{margin-top:var(--tc-space-7)}.tc-system__stage{min-height:48rem}.tc-section-heading{grid-template-columns:1fr;margin-bottom:var(--tc-space-7)}.tc-section-heading h3{font-size:clamp(4.4rem,14vw,7rem)}.tc-type-grid,.tc-palette{grid-template-columns:1fr}.tc-type-card--display{grid-column:auto}.tc-type-card{min-height:23rem}.tc-type-card--display strong{font-size:clamp(7rem,28vw,12rem)}.tc-swatch{min-height:20rem}.tc-component-grid{display:block}.tc-component-panel+.tc-component-panel{margin-top:var(--tc-space-4)}.tc-rhythm{height:18rem;gap:var(--tc-space-1)}.tc-system__closing{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tc-button,.tc-system__object,.tc-motion__orb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/titancas-design-system.css.map */
