main .gt-section .gt-headline{font-size:clamp(1.625rem,1.1rem + 1.7vw,2.375rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}main .gt-section :is(h3,.gt-headline-sm){text-wrap:balance}main .gt-section p{text-wrap:pretty}main .gt-section:not(.gt-section--tight){padding-top:clamp(56px,3vw + 40px,96px);padding-bottom:clamp(64px,3.5vw + 44px,112px)}main .gt-section .gt-kicker{margin-bottom:var(--gt-3)}:root{--gt-home-shadow: 0 1px 2px rgb(10 25 47 / 6%), 0 18px 40px -20px rgb(10 25 47 / 30%);--gt-home-shadow-hover: 0 2px 4px rgb(10 25 47 / 8%), 0 28px 56px -22px rgb(10 25 47 / 38%);--gt-home-grid: 40px}.gt-hero__panel:not(.gt-hero__panel--flat):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(520px circle at 100% 0%,rgb(255 255 255 / 9%),transparent 60%),linear-gradient(to right,rgb(255 255 255 / 6%) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / 6%) 1px,transparent 1px);background-size:auto,var(--gt-home-grid) var(--gt-home-grid),var(--gt-home-grid) var(--gt-home-grid);-webkit-mask-image:radial-gradient(ellipse 75% 85% at 100% 0%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 75% 85% at 100% 0%,#000 25%,transparent 80%);pointer-events:none}.gt-hero__tile{border-color:transparent;box-shadow:var(--gt-home-shadow)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gt-hero__tile:hover{box-shadow:var(--gt-home-shadow-hover);border-color:transparent}.gt-hero__tile .gt-hero__tile-image{transition:transform .5s var(--gt-ease-out)}.gt-hero__tile:hover .gt-hero__tile-image{transform:scale(1.04)}}.gt-norms{position:relative;isolation:isolate}.gt-norms:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to right,color-mix(in srgb,var(--gt-deep) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--gt-deep) 7%,transparent) 1px,transparent 1px);background-size:var(--gt-home-grid) var(--gt-home-grid);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 15% 0%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 15% 0%,#000 15%,transparent 70%);pointer-events:none}.gt-norms__grid{box-shadow:var(--gt-home-shadow)}.gt-categories__title{display:flex;flex-direction:column}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.gt-categories__grid>li{animation:gt-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}.gt-rail-section .gt-pcard{border-color:transparent;box-shadow:var(--gt-home-shadow)}.gt-rail-section__icon{display:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gt-rail-section .gt-pcard:hover{box-shadow:var(--gt-home-shadow-hover)}}.gt-features--deep .gt-features__head{max-width:46rem}.gt-quote__aside{border-color:transparent;box-shadow:var(--gt-home-shadow);overflow-wrap:anywhere}@media(min-width:990px){.gt-quote__aside{position:sticky;top:120px}}.gt-about-location__map,.gt-features__grid--cells,.gt-contactpanel__data,.gt-contactpanel__map{border-color:transparent;box-shadow:var(--gt-home-shadow)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gt-home.css.map */
