@media screen{.public-site{--gt-editorial-rule:#cbd8df;--gt-editorial-ink:#173748;--gt-editorial-copy:#475e6b;--gt-editorial-caption:#496575;--gt-editorial-copy-measure:56ch;--gt-editorial-hairline:1px solid var(--gt-editorial-rule);--gt-editorial-small-gap:clamp(12px, 1.5vw, 18px);--gt-editorial-column-gap:clamp(24px, 3.2vw, 46px);--gt-editorial-block-gap:clamp(34px, 4vw, 58px);--gt-public-gutter:clamp(24px, 4vw, 64px)}.public-site .editorial-kicker__number{display:inline-block;min-width:2.25ch;font-variant-numeric:lining-nums tabular-nums}.public-site .editorial-kicker > i[aria-hidden]{align-self:center;transform:translateY(-.5px)}.public-site .editorial-page-eyebrow{line-height:1.6;letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums}.public-site :is(.editorial-kicker, .section-index, .editorial-page-section-head > span,
                   .gt-real-media-kicker, .gt-real-media-kind, .real-work-intro){font-variant-numeric:tabular-nums;letter-spacing:.06em;line-height:1.55}.public-site :is(.editorial-kicker, .section-index, .editorial-page-section-head > span){font-size:12px;font-weight:700}.public-site :is(h2[data-public-title], .editorial-page-section-head h2,
                   .home-process__intro h2, .home-company__copy h2){letter-spacing:-.028em;line-height:1.145;font-kerning:normal;text-wrap:balance}.public-site :is(.expertise-editorial-copy > p, .work-intro > p, .plant-section__intro > p,
                   .home-company__copy > p, .home-process__intro > p,
                   .home-alliances__head > p, .home-press__head > p,
                   .editorial-page-section-head > p){max-width:var(--gt-editorial-copy-measure);line-height:1.72;text-wrap:pretty}.public-site :is(.real-work-card figcaption, .plant-section__caption,
                   .gt-real-media-card figcaption, .press-archive-card > a){border-radius:0}.public-site :is(.gt-real-media-kind, .press-label, .press-archive-card__meta,
                   .plant-section__caption span, .gt-real-media-card figcaption small){font-size:12px;font-variant-numeric:lining-nums tabular-nums;text-wrap:pretty}.public-site :is(.plant-section__figure, .gt-real-media-card,
                   .press-archive-card, .product-card, .press-resource-grid > article){min-width:0}.public-site :is(.plant-section__caption, .gt-real-media-card figcaption,
                   .press-archive-card__cta){box-sizing:border-box}.public-site.gt-home :is(.expertise-editorial-copy > p, .work-intro > p,
     .client-rail__intro > p, .home-press__head > p,
     .home-alliances__head > p, .home-company__copy > p,
     .home-process__intro > p, .plant-section__intro > p),
  .public-site.processes-page .process-feature__copy > p{font-size:clamp(16px, 1.05vw, 16.5px);line-height:1.72;font-weight:420;letter-spacing:.002em;color:#294653;max-width:56ch;text-wrap:pretty}.public-site.gt-home .client-rail__intro > p{max-width:44ch}@media (max-width: 760px){.public-site.gt-home :is(.expertise-editorial-copy > p, .work-intro > p,
       .client-rail__intro > p, .home-press__head > p, .home-alliances__head > p,
       .home-company__copy > p, .home-process__intro > p,
       .plant-section__intro > p),
    .public-site.processes-page .process-feature__copy > p{line-height:1.7}}.public-site.gt-home .expertise-editorial-head{column-gap:clamp(34px, 4.5vw, 70px);align-items:end}.public-site.gt-home .expertise-editorial-copy p{max-width:38ch;line-height:1.72}.public-site.gt-home .expertise-card-copy{min-height:186px;padding-top:20px;display:flex;flex:1;flex-direction:column}.public-site.gt-home .expertise-card{display:flex;flex-direction:column}.public-site.gt-home .expertise-card .card-meta{margin-top:auto;padding-top:12px}.public-site.gt-home .expertise-card p{font-size:14px;line-height:1.64;max-width:38ch;color:var(--gt-editorial-copy)}.public-site.gt-home .expertise-card .card-meta{letter-spacing:.105em;line-height:1.5}.public-site.gt-home .work-intro > p:not(.real-work-intro){max-width:57ch}.public-site.gt-home .real-work-grid{column-gap:clamp(22px, 2.35vw, 34px);row-gap:clamp(34px, 3.7vw, 52px);align-items:start}.public-site.gt-home .real-work-card figcaption{gap:7px;min-height:104px;padding:20px clamp(16px, 1.8vw, 26px) 22px;border-top:1px solid var(--gt-editorial-rule)}.public-site.gt-home .real-work-card figcaption span{font-size:12px;letter-spacing:.035em;line-height:1.5;color:var(--gt-editorial-caption)}.public-site.gt-home .real-work-card figcaption b{font-size:clamp(16px, 1.2vw, 17px);font-weight:650;line-height:1.42;letter-spacing:-.009em;text-wrap:balance}.public-site.gt-home .real-work-more{margin-top:clamp(30px, 3.25vw, 44px)}.public-site.gt-home .real-work-more > summary{min-height:58px;padding-block:19px 21px;line-height:1.45;text-underline-offset:4px}.public-site.gt-home .real-work-more > summary span{margin-top:7px;line-height:1.57;color:var(--gt-editorial-copy)}.public-site.gt-home .plant-section__header{column-gap:clamp(34px, 5.2vw, 82px);row-gap:22px;margin-bottom:clamp(32px, 3.35vw, 48px)}.public-site.gt-home .plant-section__gallery{--plant-gap:clamp(22px, 2.5vw, 36px)}.public-site.gt-home .plant-section__caption{gap:6px;min-height:76px;padding-block:17px 19px;border-bottom:var(--gt-editorial-hairline)}.public-site.gt-home .plant-section__caption strong{font-size:16px;line-height:1.42;font-weight:650;letter-spacing:-.008em}.public-site.gt-home .plant-section__caption span{font-size:14px;line-height:1.55;letter-spacing:.005em;color:var(--gt-editorial-copy)}.public-site.gt-home .plant-section__archive{margin-top:clamp(32px, 3.8vw, 54px);padding-top:clamp(22px, 2.7vw, 34px);border-top-color:var(--gt-editorial-rule);column-gap:var(--gt-editorial-column-gap);row-gap:24px}.public-site.gt-home .plant-section__media-inner .gt-real-media-block{margin-top:clamp(34px, 4vw, 56px);padding-top:clamp(22px, 2.6vw, 34px);max-width:1060px;border-top-color:var(--gt-editorial-rule)}.public-site.gt-home .plant-section__media-inner .gt-real-media-block > h3{margin:9px 0 0;font-size:clamp(23px, 2.2vw, 29px);line-height:1.18;letter-spacing:-.033em}.public-site.gt-home .plant-section__media-inner .gt-real-media-grid{margin-top:clamp(19px, 2.25vw, 29px);gap:var(--gt-editorial-column-gap)}.public-site.gt-home .plant-section__media-inner .gt-real-media-card figcaption{gap:9px;padding:16px 0 21px;border-bottom-color:var(--gt-editorial-rule)}.public-site.gt-home .plant-section__media-inner .gt-real-media-card figcaption strong{font-size:16px;font-weight:650;line-height:1.4;text-wrap:balance}.public-site.gt-home .plant-section__media-inner .gt-real-media-card figcaption p{margin:0;font-size:13.5px;line-height:1.67;color:var(--gt-editorial-copy)}.public-site.gt-home .plant-section__media-inner .gt-real-media-card figcaption small{font-size:12.5px;line-height:1.5;color:var(--gt-editorial-caption)}.public-site.gt-home .home-process__rail li{min-width:0;min-height:158px;padding:clamp(21px, 2vw, 29px);gap:19px}.public-site.gt-home .home-process__rail li > span{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.09em}.public-site.gt-home .home-process__rail strong{line-height:1.28;text-wrap:balance}.public-site.gt-home .home-process__rail small{font-size:13.5px;line-height:1.62;color:var(--gt-editorial-copy)}.public-site.gt-home .client-voices__intro > p:not(.client-voices__eyebrow){max-width:40ch;line-height:1.75}.public-site.gt-home .client-voice blockquote p{max-width:49ch;line-height:1.78;text-wrap:pretty}.public-site.gt-home .client-voice{min-width:0}.public-site.gt-home .client-voice figcaption{margin-top:clamp(17px, 2vw, 26px)}.public-site.gt-home .client-voice figcaption{row-gap:5px;border-left-color:#176a98}.public-site.gt-home .client-voice figcaption strong{letter-spacing:-.008em}.public-site.gt-home .client-voice figcaption span{color:var(--gt-editorial-copy);line-height:1.6}.public-site.gt-home .home-press-item strong{line-height:1.42;letter-spacing:-.014em;text-wrap:balance}.public-site.editorial-page .editorial-page-section{padding-block:clamp(58px, 5.2vw, 84px);border-bottom-color:var(--gt-editorial-rule)}.public-site.editorial-page .editorial-page-section-head{row-gap:20px;column-gap:clamp(32px, 5vw, 78px);margin-bottom:clamp(34px, 3.25vw, 52px)}.public-site.editorial-page .editorial-page-section-head h2{max-width:18ch;letter-spacing:-.028em;line-height:1.145}.public-site.editorial-page .editorial-page-section-head > p{max-width:53ch;font-size:clamp(16px, 1.05vw, 16.5px);line-height:1.72;color:#294653;text-wrap:pretty}.public-site.editorial-page .editorial-page-jump a{letter-spacing:.012em;line-height:1.5}.public-site.press-page .press-year > h3{padding-bottom:16px;margin-bottom:22px;letter-spacing:.095em;font-variant-numeric:lining-nums tabular-nums;border-bottom-color:var(--gt-editorial-rule)}.public-site.press-page .press-timeline time{letter-spacing:.085em;font-variant-numeric:lining-nums tabular-nums}.public-site.press-page .press-archive-card__meta{gap:8px 12px;font-size:12px;line-height:1.55;letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums}.public-site.press-page :is(.press-recognition__copy, .press-visit > div,
                             .press-current > div) > h3{letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.public-site.press-page :is(.press-recognition__copy, .press-visit > div,
                             .press-current > div) > p{max-width:53ch;line-height:1.73;text-wrap:pretty}.public-site.press-page .press-resource-grid dt{letter-spacing:.085em;line-height:1.5}.public-site.press-page .press-resource-grid dd{line-height:1.56}.public-site.press-page .press-timeline p{line-height:1.7;text-wrap:pretty}.public-site.press-page .press-archive-card > a{min-height:286px;padding:clamp(24px, 2.7vw, 38px);gap:13px}.public-site.press-page .press-archive-card :is(h3,h4){max-width:27ch;line-height:1.29;text-wrap:balance}.public-site.press-page .press-archive-card p{max-width:49ch;line-height:1.75}.public-site.press-article-page .gt-news-body{max-width:65ch;line-height:1.76}.public-site.press-article-page .gt-news-body p{margin-bottom:1.38em;text-wrap:pretty}.public-site.press-article-page .gt-news-body :is(h2,h3){line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.public-site.press-article-page .gt-news-related > div{gap:clamp(16px, 2vw, 26px)}.public-site.processes-page .process-steps li{padding:clamp(25px, 2.5vw, 36px);min-height:272px;gap:35px}.public-site.processes-page .process-step__index{font-size:12px;letter-spacing:.095em;font-variant-numeric:lining-nums tabular-nums;line-height:1.4}.public-site.processes-page .process-steps strong{line-height:1.22;letter-spacing:-.018em;text-wrap:balance}.public-site.processes-page .process-steps p{max-width:36ch;font-size:16px;line-height:1.72;color:#405766}.public-site.processes-page :is(.process-feature__copy > p, .process-continuity__copy > p){max-width:55ch;line-height:1.75}.public-site.alliances-page .alliances-section__head > p{max-width:53ch;font-size:clamp(16px, 1.05vw, 16.5px);line-height:1.72;color:#294653;text-wrap:pretty}.public-site.alliances-page :is(.alliances-hero__copy, .alliances-contact) p{text-wrap:pretty}.public-site.alliances-page :is(.alliance-quote-card, .alliances-model) p{line-height:1.72}.public-site.alliances-page .alliance-quote-card:not(.alliance-quote-card--long) blockquote{max-width:48ch;line-height:1.64;text-wrap:pretty}.public-site.alliances-page .alliance-quote-card{min-width:0;padding:clamp(30px, 3vw, 44px)}.public-site.alliances-page .alliance-quote-card__identity{gap:clamp(14px, 1.6vw, 20px)}.public-site.alliances-page .alliances-model__list article > span{letter-spacing:.1em;font-variant-numeric:lining-nums tabular-nums}.public-site.alliances-page .alliances-model__list h3{letter-spacing:-.038em}.public-site.alliances-page .alliances-logo-grid :is(img,svg){max-width:100%}.public-site :is(.press-home-cta > a, .alliances-contact__copy a,
                   .home-alliances__all, .home-press__all) > i{display:inline-block;transform:translateY(-1px)}.public-site.catalog-page .product-card h3{line-height:1.38;letter-spacing:-.018em;text-wrap:balance}.public-site.catalog-page .product-card :is(p,small){line-height:1.62;text-wrap:pretty}.public-site.catalog-page .product-card__copy{padding-block:19px 21px;gap:7px}.public-site.catalog-page .product-grid{column-gap:clamp(20px, 2.2vw, 32px);row-gap:clamp(32px, 3.4vw, 49px)}.public-site.catalog-page .product-card__image{aspect-ratio:1.26}.public-site.catalog-page .product-card__image img{padding:clamp(10px, 1.15vw, 18px)}.public-site.catalog-page .product-card__link{min-height:44px;line-height:1.45}.public-site.catalog-page :is(.catalog-results-line, .catalog-pagination){font-variant-numeric:lining-nums tabular-nums}.public-site :is(.gt-real-media-card, .real-work-card, .plant-section__figure,
                   .press-archive-card, .product-card, .process-step, .alliance-quote-card){border-radius:0}}@media screen and (min-width: 1121px){.public-site.gt-home .expertise-editorial-head{grid-template-columns:minmax(0, 1.15fr) minmax(310px, .85fr)}.public-site.gt-home .expertise-editorial-copy{padding-top:10px}.public-site.gt-home .client-voice blockquote{max-width:100%}}@media screen and (max-width: 1000px){.public-site{--gt-public-gutter:clamp(24px, 4vw, 40px)}.public-site.gt-home .plant-section__header{column-gap:32px}.public-site.gt-home .plant-section__media-inner .gt-real-media-grid{gap:24px}}@media screen and (max-width: 900px){.public-site{--gt-public-gutter:20px;--gt-mobile-gutter:20px}}@media screen and (max-width: 760px){.public-site{--gt-public-gutter:20px;--gt-editorial-copy-measure:52ch}.public-site.gt-home .real-work-card figcaption{min-height:0}.public-site.gt-home .expertise-card-copy{min-height:0;padding-top:16px}.public-site.gt-home .home-process__rail li{min-height:0}.public-site.gt-home .real-work-more > summary{min-height:52px}.public-site.gt-home .plant-section__media-inner .gt-real-media-card figcaption p{font-size:13px}.public-site.press-page .press-archive-card__meta{gap:7px 10px}.public-site :is(.editorial-kicker, .section-index, .editorial-page-section-head > span){font-size:12px;letter-spacing:.06em}.public-site :is(.real-work-card figcaption span, .gt-real-media-kind){font-size:12px;letter-spacing:.035em}.public-site :is(h2[data-public-title], .editorial-page-section-head h2){letter-spacing:-.028em;line-height:1.14}.public-site.gt-home .plant-section__header{margin-bottom:28px;row-gap:22px}.public-site.gt-home .plant-section__archive{column-gap:16px;row-gap:20px;margin-top:30px;padding-top:24px}.public-site.gt-home .plant-section__archive .plant-section__caption{min-height:0;padding:11px 0 14px}.public-site.gt-home .plant-section__archive .plant-section__caption strong{font-size:13px}.public-site.gt-home .plant-section__archive .plant-section__caption span{font-size:12px}.public-site.gt-home .plant-section__media-inner .gt-real-media-block{margin-top:32px;padding-top:23px}.public-site.gt-home .plant-section__media-inner .gt-real-media-grid{margin-top:21px;gap:28px}.public-site.gt-home .plant-section__media-inner .gt-real-media-card figcaption{padding:14px 0 17px}.public-site.gt-home .real-work-card figcaption{padding:16px 18px 19px}.public-site.gt-home .home-process__rail li{padding:19px;gap:14px}.public-site.catalog-page .product-grid{row-gap:29px;column-gap:16px}.public-site.catalog-page .product-card__image{aspect-ratio:1.33}.public-site.processes-page .process-steps li{min-height:0;gap:24px}.public-site.editorial-page .editorial-page-section{padding-block:clamp(44px, 8vw, 58px)}.public-site.editorial-page .editorial-page-section-head{margin-bottom:30px}.public-site.press-page .press-archive-card > a{padding:20px}.public-site.press-article-page .gt-news-body{max-width:none}.public-site.processes-page .process-steps li{padding:22px}}@media screen and (max-width: 360px){.public-site.gt-home .plant-section__media-inner .gt-real-media-block > h3{font-size:22px}.public-site.gt-home .plant-section__archive{column-gap:12px}.public-site.gt-home .plant-section__archive .plant-section__caption strong{font-size:12.5px}.public-site.gt-home .plant-section__archive .plant-section__caption span{font-size:12.5px}}@media screen{.public-site.gt-home .real-work-more > summary:focus-visible,
  .public-site.editorial-page .editorial-page-jump a:focus-visible{outline:2px solid #0872aa;outline-offset:3px;border-radius:0}.public-site :is(.gt-real-media-card, .real-work-card, .product-card,
                   .press-archive-card, .alliance-quote-card, .alliances-logo){border-radius:0}}@media screen and (prefers-reduced-motion: reduce){.public-site.gt-home .real-work-more > summary,
  .public-site.editorial-page .editorial-page-jump a,
  .public-site.catalog-page .product-card__link{transition:none}}@media screen{.public-site.gt-home .expertise-editorial-head h2{max-width:17ch}.public-site.gt-home .expertise-editorial-copy p{max-width:46ch}.public-site.gt-home .product-family-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--gt-editorial-rule);background:#fff}.public-site.gt-home .product-family-card > span{margin:0;padding:18px 20px 6px;font-size:12px;line-height:1.6;color:var(--gt-editorial-caption)}.public-site.gt-home .product-family-card h3{margin-top:auto;padding:0 20px 20px;border:0;min-height:48px;gap:12px;font-size:clamp(18px, 1.6vw, 23px);line-height:1.35}.public-site.gt-home .products-preview__more{gap:10px}.public-site.gt-home .products-preview__more > span{flex-basis:100%;margin-bottom:2px;font-size:12px;line-height:1.5}.public-site.gt-home .products-preview__more a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--gt-editorial-rule);font-size:14px;line-height:1.5;color:#244b60;text-decoration:none;background:#f8fafb}.public-site.gt-home .work-project-card{border:1px solid var(--gt-editorial-rule);padding-bottom:0;background:#fff}.public-site.gt-home .work-project-card__image{margin-bottom:0}.public-site.gt-home .work-project-card__body{padding:22px}.public-site.gt-home .work-project-card__meta{font-size:12px;letter-spacing:.06em}.public-site.gt-home .work-project-card__link{padding-top:12px;border-top:1px solid #e0e7eb}.public-site.gt-home .home-process__rail{grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:0;overflow:visible;scroll-snap-type:none}.public-site.gt-home .home-process__rail li{min-height:190px;justify-content:flex-start;gap:0}.public-site.gt-home .home-process__rail li > span{font-size:13px;line-height:1.5}.public-site.gt-home .home-process__rail strong{margin-top:20px;font-size:20px}.public-site.gt-home .home-process__rail small{margin-top:10px}.public-site.gt-home .home-process__intro h2{max-width:15ch}.public-site.gt-home .home-press-item{justify-content:flex-start;padding-block:24px}.public-site.gt-home .home-press-item > span{font-size:12px;line-height:1.6;letter-spacing:.07em}.public-site.gt-home .home-press-item i{top:auto;bottom:22px;transform:none}.public-site.gt-home :is(.product-family-card, .products-preview__more a, .work-project-card){transition:border-color .18s ease, background-color .18s ease}.public-site.gt-home :is(.product-family-card, .products-preview__more a, .work-project-card):focus-visible{outline:3px solid #0875a3;outline-offset:4px}}@media screen and (hover: hover){.public-site.gt-home :is(.product-family-card, .products-preview__more a, .work-project-card):hover{border-color:#5893af;background-color:#f7fafc}}@media screen and (max-width: 1000px){.public-site.gt-home .home-process{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width: 760px){.public-site.gt-home .expertise-grid.expertise-grid-visual{padding-inline:var(--gt-public-gutter);gap:16px;align-items:stretch;grid-template-columns:none;grid-auto-columns:min(82vw, 340px);scroll-padding-inline:var(--gt-public-gutter)}.public-site.gt-home .expertise-grid.expertise-grid-visual .expertise-card{grid-column:auto;min-height:0;border:1px solid var(--gt-editorial-rule);background:#fff}.public-site.gt-home .expertise-card::after{content:none}.public-site.gt-home .expertise-card .expertise-media{position:relative;inset:auto;aspect-ratio:4 / 3;width:100%;flex:none}.public-site.gt-home .expertise-card .expertise-media img{height:100%;object-fit:cover}.public-site.gt-home .expertise-card-copy{position:static;inset:auto;padding:20px;color:var(--gt-editorial-ink);text-shadow:none}.public-site.gt-home .expertise-card h3{color:var(--gt-editorial-ink);font-size:27px;line-height:1.2;text-shadow:none}.public-site.gt-home .expertise-card p{color:var(--gt-editorial-copy);font-size:15px;line-height:1.65;font-weight:400;opacity:1;max-width:none;text-shadow:none}.public-site.gt-home .expertise-card :is(.card-meta, .expertise-card-head > span){color:var(--gt-editorial-caption);text-shadow:none}.public-site.gt-home .home-process__rail{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;padding-inline:var(--gt-public-gutter);border:0;background:none}.public-site.gt-home .home-process__rail li{min-height:0;padding:18px}.public-site.gt-home .home-process__rail strong{font-size:18px;margin-top:14px}.public-site.gt-home .work-project-card__body{padding:18px}}@media screen and (prefers-reduced-motion: reduce){.public-site.gt-home :is(.product-family-card, .products-preview__more a, .work-project-card){transition:none}}