@media screen and (min-width:1600px){html:root{--page-width: min(88vw, 180rem)}}@media screen and (min-width:2400px){html:root{font-size:calc(var(--font-body-scale) * 68.75%);--page-width: min(84vw, 196rem)}}html:root{--tag-section-y: clamp(6.4rem, 8vw, 12rem)}html .tag-mosaic__grid{grid-auto-rows:clamp(18rem,17vw,34rem)}html .tag-statement--media .tag-statement__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(4rem,6vw,12rem);align-items:center}html .tag-statement--media .tag-statement__text{font-size:clamp(3.4rem,3.6vw,6rem)}html .tag-statement--media .tag-eyebrow{margin-bottom:2.8rem}html .tag-statement__media{position:relative;padding:0 0 clamp(6rem,7vw,11rem) clamp(4rem,5vw,9rem)}html .tag-statement__main{aspect-ratio:4 / 4.6;border-radius:2px}html .tag-statement__main img,html .tag-statement__inset img,html .tag-index__media img{object-position:var(--tag-focal, 50% 50%)}html .tag-statement__inset{position:absolute;left:0;bottom:0;width:46%;margin:0}html .tag-statement__inset .tag-media{aspect-ratio:4 / 3;border:clamp(.6rem,.6vw,1rem) solid var(--tag-paper);border-radius:2px;box-shadow:0 2.4rem 5.6rem -2.4rem #07101859}html .tag-theme-stone .tag-statement__inset .tag-media{border-color:var(--tag-stone)}html .tag-statement__inset figcaption{margin-top:1.2rem;font-size:1.05rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tag-text-muted)}html .tag-statement__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(2rem,2.4vw,4rem);margin:clamp(4.8rem,5vw,7.2rem) 0 0;padding:0;list-style:none}html .tag-statement__point{padding-top:2.4rem;border-top:1px solid var(--tag-line)}html .tag-statement__point-num{display:block;margin-bottom:1.6rem;font-family:var(--tag-serif);font-style:italic;font-size:1.8rem;opacity:.5}html .tag-statement__point-title{margin:0 0 1rem;font-family:var(--tag-serif);font-size:clamp(2rem,1.6vw,2.6rem);font-weight:500;line-height:1.15}html .tag-statement__point-text{margin:0;font-size:1.4rem;line-height:1.7}html .tag-rows--cards .tag-rows__intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.6rem clamp(2.4rem,5vw,8rem);align-items:end;max-width:none;margin-bottom:clamp(4rem,5vw,7.2rem)}html .tag-rows--cards .tag-rows__intro .tag-eyebrow,html .tag-rows--cards .tag-rows__intro h2{grid-column:1}html .tag-rows--cards .tag-rows__lede{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0;max-width:52rem;font-size:1.55rem;line-height:1.8}html .tag-rows__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2vw,3.2rem)}html .tag-row--card{display:flex;flex-direction:column;gap:0;margin:0!important}html .tag-row--card .tag-row__media{display:block;width:100%;aspect-ratio:4 / 5!important}html .tag-row--card .tag-row__content{padding-top:2.4rem;display:flex;flex-direction:column;flex:1}html .tag-row--card .tag-row__index{font-size:1.8rem;margin-bottom:1.2rem}html .tag-row--card .tag-eyebrow{margin-bottom:1rem}html .tag-row--card .tag-row__heading{margin-bottom:1.2rem;font-size:clamp(2.4rem,2vw,3.2rem);line-height:1.1}html .tag-row--card .tag-row__text{font-size:1.45rem;line-height:1.7;flex:1}html .tag-row--card .tag-row__link{margin-top:1.6rem}html .tag-index__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3.2rem,4vw,7.2rem);align-items:stretch}html .tag-index__media{display:block;min-height:40rem;border-radius:2px;color:var(--tag-ivory);text-decoration:none}html .tag-index__media .tag-media,html .tag-index__media>img{position:absolute;top:0;right:0;bottom:0;left:0}html .tag-index__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#071018b3,#07101800 45%);pointer-events:none}html .tag-index__caption{position:absolute;left:clamp(2rem,2.4vw,3.6rem);bottom:clamp(2rem,2.4vw,3.2rem);z-index:1;display:inline-flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}html .tag-index__caption svg{width:1.4rem;height:1.4rem;transition:transform var(--tag-dur) var(--tag-ease)}html .tag-index__media:hover .tag-index__caption svg{transform:translate(.5rem)}html .tag-index--media .tag-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}html .tag-index--media .tag-index__item:before{display:none}html .tag-index--media .tag-index__item:nth-child(2n):before{content:"";display:block;position:absolute;top:3.2rem;bottom:3.2rem;left:0;width:1px;background:currentColor;opacity:.12}html .tag-index--media .tag-index__item .tag-index__link{padding:clamp(2.8rem,2.6vw,4rem) clamp(2rem,2.6vw,4rem)}html .tag-index--media .tag-index__item:nth-child(odd) .tag-index__link{padding-left:0}html .tag-index--media .tag-index__num{margin-bottom:2rem}@media screen and (max-width:1199px){html .tag-rows__track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4.8rem}}@media screen and (max-width:989px){html .tag-statement--media .tag-statement__grid{grid-template-columns:1fr}html .tag-statement__media{max-width:64rem}html .tag-index__body{grid-template-columns:1fr}html .tag-index__media{min-height:0;aspect-ratio:16 / 10}}@media screen and (max-width:749px){html .tag-statement__points{grid-template-columns:1fr;gap:0;margin-top:3.2rem}html .tag-statement__point{display:grid;grid-template-columns:4rem 1fr;column-gap:1.2rem;padding:2rem 0}html .tag-statement__point-num{grid-row:span 2;margin:0;font-size:1.6rem}html .tag-statement__media{margin-top:4rem;padding:0 0 5.6rem 3.2rem}html .tag-statement__inset{width:52%}html .tag-rows--cards .tag-rows__intro{grid-template-columns:1fr}html .tag-rows--cards .tag-rows__lede{grid-column:1;grid-row:auto}html .tag-rows__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;margin:0 calc(-1 * var(--tag-gutter));padding:0 var(--tag-gutter) .8rem;scrollbar-width:none}html .tag-rows__track::-webkit-scrollbar{display:none}html .tag-row--card{flex:0 0 78%;scroll-snap-align:start}html .tag-row--card .tag-row__media{margin:0!important;border-radius:2px!important;aspect-ratio:4 / 4.6!important}html .tag-index__media{margin:0 calc(-1 * var(--tag-gutter)) 1.6rem;border-radius:0}html .tag-index--media .tag-index__list{grid-template-columns:1fr}html .tag-index--media .tag-index__item:before{display:none!important}html .tag-index--media .tag-index__item .tag-index__link{padding:3.2rem 0!important}}html .tag-teaser{padding:var(--tag-section-y) 0}html .tag-teaser__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,6vw,12rem);align-items:center}html .tag-teaser__heading{margin:0 0 2.4rem;font-size:clamp(3.6rem,4vw,6.4rem);line-height:1.02}html .tag-teaser__text{font-size:1.55rem;line-height:1.8;max-width:52rem}html .tag-teaser__text p{margin:0 0 1.2rem}html .tag-teaser__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,2.4vw,4rem);margin:3.2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--tag-line)}html .tag-teaser__steps li{display:flex;align-items:baseline;gap:1.6rem;padding:1.5rem 0;border-bottom:1px solid var(--tag-line);font-size:1.45rem}html .tag-teaser__steps span{min-width:2.4rem;font-family:var(--tag-serif);font-style:italic;font-size:1.7rem;opacity:.5}html .tag-teaser__actions{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;align-items:center;margin-top:4rem}html .tag-teaser__stage{position:relative;aspect-ratio:16 / 11;border-radius:2px;overflow:hidden;isolation:isolate;color:var(--tag-ivory);background:radial-gradient(110% 80% at 50% 34%,#1d3a50,#10222f 42%,#08131c 72%,#050c12);box-shadow:0 4rem 8rem -4rem #07101873}html .tag-teaser__stage:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,#050b1000,#050b1099);pointer-events:none;z-index:2}html .tag-teaser__fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:opacity 1s var(--tag-ease)}html .tag-teaser__stage.is-live .tag-teaser__fallback{opacity:0}html .tag-teaser__stage.is-loading:before{content:"";position:absolute;top:50%;left:50%;z-index:3;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;border:1px solid rgba(243,239,231,.18);border-top-color:#f3efe7cc;border-radius:50%;animation:tagSpin 1s linear infinite}@keyframes tagSpin{to{transform:rotate(360deg)}}html .tag-teaser__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block!important;cursor:grab;touch-action:pan-y}html .tag-teaser__canvas canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;opacity:0;transition:opacity 1.2s var(--tag-ease)}html .tag-teaser__stage.is-ready .tag-teaser__canvas .tb-canvas{opacity:1}html .tag-teaser__canvas .tb-fade{pointer-events:none}html .tag-teaser__stage .is-dragging,html .tag-teaser__canvas.is-dragging{cursor:grabbing}html .tag-teaser__badge{position:absolute;top:clamp(1.6rem,1.8vw,2.8rem);left:clamp(1.6rem,1.8vw,2.8rem);z-index:3;display:inline-flex;align-items:center;gap:.9rem;padding:.8rem 1.4rem;border:1px solid rgba(243,239,231,.22);border-radius:99px;background:#050c1273;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}html .tag-teaser__badge i{width:.7rem;height:.7rem;border-radius:50%;background:#8fd3a8;box-shadow:0 0 #8fd3a899;animation:tagPulse 2.4s ease-out infinite}@keyframes tagPulse{0%{box-shadow:0 0 #8fd3a88c}70%,to{box-shadow:0 0 0 .9rem #8fd3a800}}html .tag-teaser__hint{position:absolute;left:50%;bottom:clamp(1.6rem,1.8vw,2.8rem);z-index:3;transform:translate(-50%);font-size:1.05rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f3efe7b3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .6s var(--tag-ease)}html .tag-teaser__stage.is-ready .tag-teaser__hint{opacity:1}html .tag-teaser__stage.has-rotated .tag-teaser__hint{opacity:0}html .tag-teaser__caption{margin:1.6rem 0 0;font-size:1.05rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tag-text-muted)}@media(prefers-reduced-motion:reduce){html .tag-teaser__badge i{animation:none}}@media screen and (max-width:989px){html .tag-teaser__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){html .tag-teaser__visual{order:-1;margin:0 calc(-1 * var(--tag-gutter))}html .tag-teaser__stage{aspect-ratio:4 / 3.6;border-radius:0;box-shadow:none}html .tag-teaser__caption{padding:0 var(--tag-gutter)}html .tag-teaser__steps{grid-template-columns:1fr}html .tag-teaser__actions .tag-button{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tag-home.css.map */
