.os-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;border-bottom:1px solid var(--os-rule);padding:0 0 1.2rem;margin:0 0 2.4rem}.os-section-head__title{margin:0;font-size:2.2rem;font-weight:500;text-transform:uppercase;letter-spacing:-.01em}.os-tiles__inner:not(.page-width) .os-section-head{margin-left:1.6rem;margin-right:1.6rem}@media screen and (min-width:990px){.os-tiles__inner:not(.page-width){padding-left:var(--os-gutter);padding-right:var(--os-gutter)}.os-tiles__inner:not(.page-width) .os-section-head{margin-left:0;margin-right:0}}.os-tiles__grid{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.os-tiles__grid--2,.os-tiles__grid--4{grid-template-columns:repeat(2,1fr)}.os-tiles__grid--3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.os-tiles__grid--4{grid-template-columns:repeat(4,1fr)}}.os-tile__link{display:block;color:inherit;text-decoration:none}.os-tile__media{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.04)}.os-tiles__grid--portrait .os-tile__media{aspect-ratio:4 / 5}.os-tiles__grid--square .os-tile__media{aspect-ratio:1 / 1}.os-tiles__grid--landscape .os-tile__media{aspect-ratio:3 / 2}.os-tile__badge{position:absolute;z-index:1;top:1.2rem;left:1.2rem;padding:.3rem .7rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground))}.os-tile__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.os-tile__link:hover .os-tile__img{transform:scale(1.03)}.os-tile__text{padding:1.4rem 1.6rem 2.4rem;display:grid;gap:.4rem}.os-tile__title{margin:0;font-size:1.8rem;font-weight:500;text-transform:uppercase;letter-spacing:-.01em}.os-tile__tagline{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.os-tile__cta{margin-top:.8rem;text-decoration:underline;text-underline-offset:.4rem}.os-banner{position:relative;display:grid}.os-banner__media{position:relative;min-height:56rem;overflow:hidden}.os-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.os-banner__content{display:grid;gap:1.6rem;align-content:end;padding:3.2rem 1.6rem;max-width:64rem}.os-banner__heading{margin:0;font-size:clamp(3.2rem,5vw,7.2rem);font-weight:500;line-height:.95;letter-spacing:-.035em;text-transform:uppercase}.os-banner__text{font-size:1.6rem;line-height:1.6}.os-banner .os-link{justify-self:start}.os-banner--overlay .os-banner__media{grid-area:1 / 1;min-height:72vh}.os-banner--overlay .os-banner__content{grid-area:1 / 1;position:relative;z-index:1;background:none}.os-banner--overlay .os-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000073,#0000 55%)}.os-banner--overlay .os-banner__content,.os-banner--overlay .os-link{color:#fff}@media screen and (min-width:750px){.os-banner--split,.os-banner--split-reverse{grid-template-columns:1fr 1fr}.os-banner--split-reverse .os-banner__media{order:2}.os-banner--split .os-banner__content,.os-banner--split-reverse .os-banner__content{padding:5rem;align-content:center}.os-banner--overlay .os-banner__content{padding:6.4rem 5rem}}@media screen and (min-width:990px){.os-banner--overlay .os-banner__content{padding-left:var(--os-gutter);padding-right:var(--os-gutter)}}.os-service{border-top:1px solid var(--os-rule);border-bottom:1px solid var(--os-rule)}.os-service__list{display:grid;grid-template-columns:1fr;margin:0 auto;padding-top:0;padding-bottom:0;list-style:none}.os-service__item{padding:3.2rem 0;display:grid;gap:1rem;align-content:start;border-bottom:1px solid var(--os-rule)}.os-service__item:last-child{border-bottom:0}.os-service__text{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.os-service__text p{margin:0}.os-service .os-link{justify-self:start}@media screen and (min-width:750px){.os-service__list{grid-template-columns:repeat(3,1fr)}.os-service__item{padding:4rem 3.2rem;border-bottom:0;border-left:1px solid var(--os-rule)}.os-service__item:first-child{border-left:0;padding-left:0}}.os-size-guide__inner{padding-top:4rem;padding-bottom:4rem}.os-size-guide__intro,.os-size-guide__note{max-width:72rem;font-size:1.5rem;line-height:1.6}.os-size-guide__table-wrap{overflow-x:auto;margin:2.4rem 0}.os-size-guide__table{width:100%;border-collapse:collapse;min-width:56rem;font-size:1.5rem}.os-size-guide__table th,.os-size-guide__table td{text-align:left;padding:1.4rem 1.2rem 1.4rem 0;border-bottom:1px solid var(--os-rule);font-weight:400}.os-size-guide__table thead th{font-weight:500;color:rgba(var(--color-foreground),.6)}.os-size-guide__table tbody th{font-weight:500}.os-statement__inner{padding-top:8rem;padding-bottom:8rem;display:grid;gap:2.4rem}.os-statement__inner--center{text-align:center;justify-items:center}.os-statement__text{margin:0;max-width:120rem;font-size:clamp(3rem,5.4vw,7.6rem);font-weight:500;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.os-statement .os-link{justify-self:start}.os-statement__inner--center .os-link{justify-self:center}@media screen and (max-width:749px){.os-statement__inner{padding-top:4rem;padding-bottom:4rem;gap:1.6rem}}.os-banner__table-wrap{overflow-x:auto}.os-banner__table{width:100%;border-collapse:collapse;font-size:1.4rem}.os-banner__table th,.os-banner__table td{text-align:left;padding:1rem 1.2rem 1rem 0;border-bottom:1px solid var(--os-rule);font-weight:400;white-space:nowrap}.os-banner__table thead th{font-weight:500;color:rgba(var(--color-foreground),.6)}.os-banner__table tbody th{font-weight:500}.footer__copyright>small.copyright__content+small.copyright__content{display:none}.os-film__inner{padding-top:4.2rem;padding-bottom:4.2rem;display:grid;gap:2rem}.os-film__head{margin-bottom:0}.os-film__media{background:#fff}.os-film__media video{display:block;width:100%;height:auto;aspect-ratio:16 / 9}.os-film__caption{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}@media screen and (min-width:750px){.os-film__inner{padding-top:5.6rem;padding-bottom:5.6rem}}.os-company{padding-top:4.2rem;padding-bottom:4.2rem}.os-company__grid{display:grid;gap:3.2rem}.os-company__intro .os-banner__heading{margin-top:.8rem;margin-bottom:2.6rem}.os-company__facts{margin:0;display:grid;grid-template-columns:minmax(9rem,max-content) 1fr;border-top:1px solid var(--os-rule)}.os-company__facts dt,.os-company__facts dd{margin:0;padding:1.2rem 1.6rem 1.2rem 0;border-bottom:1px solid var(--os-rule);font-size:1.4rem}.os-company__facts dt{color:rgba(var(--color-foreground),.6);text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.os-company__facts a{color:inherit}.os-company__map{margin-top:4rem}.os-company__map iframe{display:block;width:100%;height:32rem;border:0}@media screen and (min-width:750px){.os-company__map iframe{height:40rem}}@media screen and (min-width:990px){.os-company{padding-top:7.2rem;padding-bottom:7.2rem}.os-company__grid{grid-template-columns:1fr 1fr;gap:6.4rem;align-items:start}.os-company__map{margin-top:6.4rem}.os-company__map iframe{height:48rem}}.os-service__m{display:none}@media screen and (max-width:749px){.os-service__list{grid-template-columns:repeat(3,1fr)}.os-service__item{padding:0;border-bottom:0;border-left:1px solid var(--os-rule)}.os-service__item:first-child{border-left:0}.os-service .os-service__title,.os-service .os-service__text,.os-service__item>.os-link{display:none}.os-service__m{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.8rem .4rem;text-align:center;text-decoration:none;color:rgb(var(--color-foreground))}.os-service__m-icon svg{width:1.8rem;height:1.8rem;display:block}.os-service__m-label{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/os-sections.css.map */
