.gs{--gs-ease: cubic-bezier(.32, .72, 0, 1);--gs-gutter: clamp(20px, 4vw, 64px);background:var(--gs-paper);color:var(--gs-ink);font-family:var(--font-body--family);font-weight:var(--font-body--weight, 300)}.gs .gs-img{display:block;width:100%;height:100%;object-fit:cover}.gs-eyebrow{margin:0 0 1.25rem;font-family:var(--font-subheading--family);font-size:.68rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.gs-title{margin:0 0 1.75rem;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:var(--gs-title, #d8bb75)}.gs-block .gs-title{color:var(--gs-block-ink)}.gs-title--xl{font-size:clamp(2.6rem,6vw,5.5rem);margin-bottom:0}.gs-title--sm{font-size:clamp(1.4rem,2vw,1.9rem);margin-bottom:1.25rem}.gs-text{max-width:44ch;font-size:.9rem;font-weight:var(--font-body--weight, 300);line-height:1.8;letter-spacing:.01em;text-wrap:pretty}.gs-text p{margin:0 0 1.1em}.gs-text p:last-child{margin-bottom:0}.gs-link{display:inline-flex;gap:.6em;margin-top:2rem;padding-bottom:.35rem;border-bottom:1px solid currentColor;color:inherit;font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:opacity .3s var(--gs-ease),gap .3s var(--gs-ease)}.gs-link:hover{opacity:.7;gap:1em}.gs-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gs-hero{position:relative;height:100vh;height:100svh;min-height:560px;display:grid;place-items:center;overflow:hidden;color:#fff;text-align:center}.gs--th .gs-hero{margin-top:calc(var(--header-height, 60px) * -1)}.gs-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.gs-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141438}.gs-hero__content{position:relative;z-index:1;padding:0 var(--gs-gutter)}.gs-hero__text{max-width:34ch;margin:1.5rem auto 0;font-size:.95rem;line-height:1.6;letter-spacing:.02em}.gs-hero__text p{margin:0}.gs-block{display:grid;grid-template-columns:1fr;background:var(--gs-block);color:var(--gs-block-ink)}.gs-block__media{aspect-ratio:4 / 5;overflow:hidden}.gs-block__body{padding:clamp(56px,8vw,96px) var(--gs-gutter)}@media(min-width:990px){.gs-block{grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;padding:clamp(48px,6vw,96px) var(--gs-gutter);column-gap:clamp(48px,7vw,120px)}.gs-block__media{aspect-ratio:4 / 5;max-height:82vh;width:auto;justify-self:end;height:82vh}.gs-block__body{padding:0;max-width:480px}}.gs-grid{display:grid;grid-template-columns:1fr;gap:0;padding:clamp(40px,6vw,96px) var(--gs-gutter)}.gs-tile{aspect-ratio:1 / 1;overflow:hidden}.gs-tile--text{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(48px,6vw,72px) clamp(16px,3vw,48px)}.gs-tile--text .gs-text{margin-inline:auto;max-width:36ch}@media(min-width:750px){.gs-grid{grid-template-columns:repeat(2,1fr)}.gs-tile--text{aspect-ratio:1 / 1}}@media(min-width:990px){.gs-grid{grid-template-columns:repeat(3,1fr)}}.gs-feature{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:clamp(24px,4vw,64px) var(--gs-gutter);overflow:hidden}.gs-feature__img{position:absolute;top:0;right:0;bottom:0;left:0}.gs-card{position:relative;z-index:1;width:min(100%,520px);padding:clamp(32px,4vw,56px);background:var(--gs-paper);color:var(--gs-ink)}.gs-card .gs-text{max-width:none}.gs--motion .gs-fade{opacity:0;transform:translateY(16px);transition:opacity 1.4s var(--gs-ease),transform 1.4s var(--gs-ease)}.gs--motion .gs-fade.is-in{opacity:1;transform:none}.gs--motion .gs-tile--image .gs-img{transform:scale(1.04);transition:transform 2.4s var(--gs-ease)}.gs--motion .gs-tile--image.is-in .gs-img{transform:none}body:has(.gs--th) #header-group{position:relative;z-index:20}body:has(.gs--th) #header-component[data-scroll-direction=none]{--color-background-top-row: transparent !important;--color-background-bottom-row: transparent !important;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255}body:has(.gs--th) #header-component[data-scroll-direction=none] .header__underlay-closed{background:transparent}body:has(.gs--th) #header-component[data-scroll-direction=none] :is(.header__columns a:not(.menu-drawer__menu-item),.header-actions__action,.header__icon){color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/giannotti-storia.css.map */
