.HeroHome{--word-height:72px}@media (min-width:800px){.HeroHome{--word-height:140.4px}}.HeroHome{transition-property:opacity;transition-delay:.25s;transition-duration:.5s;transition-timing-function:cubic-bezier(.7,0,.84,0);position:relative;height:calc(80vh - var(--header-height) - var(--content-spacing-top)/2);opacity:0}.HeroHome.is-ready{opacity:1}.HeroHome .MediaEmoji{padding:0;margin-right:-4px;margin-left:-4px}@media (min-width:800px){.HeroHome .MediaEmoji{margin-right:-8px;margin-left:-8px}}.HeroHome .HeroHome__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.HeroHome .HeroHome__title{position:relative;display:flex;flex-direction:column;justify-content:flex-end;max-width:9.5em;min-height:calc(var(--word-height)*2);font-size:60px;line-height:1.2;letter-spacing:-.016em}@media (min-width:800px){.HeroHome .HeroHome__title{font-size:120px;line-height:1.17;letter-spacing:-.006em}}.HeroHome .HeroHome__animated-word{position:absolute;top:var(--word-height);left:50%;transform:translate(-50%,-100%);width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0}.HeroHome .HeroHome__letter{display:inline-block;position:relative;transform:translateZ(25px);transform-origin:50% 50% 25px}.HeroHome .HeroHome__letter.is-out{transform:rotateX(90deg);transition:transform .32s cubic-bezier(.55,.055,.675,.19)}.HeroHome .HeroHome__letter.is-behind{transform:rotateX(-90deg)}.HeroHome .HeroHome__letter.is-in{transform:rotateX(0deg);transition:transform .38s cubic-bezier(.175,.885,.32,1.275)}.HeroHome .HeroHome__ecommerce{display:flex;flex-wrap:nowrap;justify-content:center}.HeroHome .HeroHome__ecomm{display:flex;align-items:center}.HeroHome .HeroHome__ec,.HeroHome .HeroHome__m{z-index:10}.HeroHome .HeroHome__video-link{position:relative;display:block}@media (max-width:799px){.HeroHome .HeroHome__merce{display:none}}.HeroHome .HeroHome__link{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width:799px){.HeroHome .HeroHome__cursor{display:none}}.HeroHome .HeroHome__cursor{letter-spacing:0;position:absolute;opacity:0;pointer-events:none;transform:translate(16px,-50%);z-index:20}.HeroHome.is-video-hovered .HeroHome__cursor{opacity:1!important}.PrimitiveStructuredCopy h1+*,.PrimitiveStructuredCopy h2+*,.PrimitiveStructuredCopy h3+*,.PrimitiveStructuredCopy h4+*,.PrimitiveStructuredCopy h5+*,.PrimitiveStructuredCopy h6+*{margin-top:16px}@media (min-width:800px){.PrimitiveStructuredCopy h1+*,.PrimitiveStructuredCopy h2+*,.PrimitiveStructuredCopy h3+*,.PrimitiveStructuredCopy h4+*,.PrimitiveStructuredCopy h5+*,.PrimitiveStructuredCopy h6+*{margin-top:24px}}.PrimitiveStructuredCopy p+*{margin-top:16px}.PrimitiveStructuredCopy ol,.PrimitiveStructuredCopy ul{font-size:14px;line-height:1.57}@media (min-width:800px){.PrimitiveStructuredCopy ol,.PrimitiveStructuredCopy ul{font-size:16px;line-height:1.5}}.PrimitiveStructuredCopy ul>li{position:relative;padding-left:1.5em}.PrimitiveStructuredCopy ul>li:before{content:"\2022";position:absolute;top:0;left:.25em}.PrimitiveStructuredCopy p a:not(.UIButtonTag,.LinkUnderline,.StyleCard){--tw-border-opacity:1;border-bottom:1px;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.PrimitiveStructuredCopy p a:not(.UIButtonTag,.LinkUnderline,.StyleCard):not(:active):hover{--tw-text-opacity:0.5}.TextFade .HeroArticle__info-item,.TextFade .HeroArticle__label,.TextFade .TextLead__pretitle,.TextFade .TextQuote__author,.TextFade h1,.TextFade h2,.TextFade h3,.TextFade h4,.TextFade h5,.TextFade p{transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:.3}.TextFade .TextHalf__copy h1,.TextFade .TextHalf__copy h2,.TextFade .TextHalf__copy h3,.TextFade .TextHalf__copy h4{opacity:.3}.TextFade[data-loaded=true] .TextHalf__copy .StyleCard h1,.TextFade[data-loaded=true] .TextHalf__copy .StyleCard h2,.TextFade[data-loaded=true] .TextHalf__copy .StyleCard h3,.TextFade[data-loaded=true] .TextHalf__copy .StyleCard h4{opacity:1}.TextFade[data-loaded=true] .TextHalf__copy h1,.TextFade[data-loaded=true] .TextHalf__copy h2,.TextFade[data-loaded=true] .TextHalf__copy h3,.TextFade[data-loaded=true] .TextHalf__copy h4{opacity:.4}.TextFade[data-loaded=true] .HeroProject__media h1,.TextFade[data-loaded=true] .HeroProject__media h2,.TextFade[data-loaded=true] .HeroProject__media h3,.TextFade[data-loaded=true] .HeroProject__media h4,.TextFade[data-loaded=true] .HeroProject__media h5,.TextFade[data-loaded=true] .HeroProject__media p,.TextFade[data-loaded=true] .StyleCard h1,.TextFade[data-loaded=true] .StyleCard h2,.TextFade[data-loaded=true] .StyleCard h3,.TextFade[data-loaded=true] .StyleCard h4,.TextFade[data-loaded=true] .StyleCard h5,.TextFade[data-loaded=true] .StyleCard p{transition-property:opacity;transition-delay:.75s;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:1}.TextFade[data-loaded=true] .HeroArticle__info-item,.TextFade[data-loaded=true] h1,.TextFade[data-loaded=true] h2,.TextFade[data-loaded=true] h3,.TextFade[data-loaded=true] h4,.TextFade[data-loaded=true] h5,.TextFade[data-loaded=true] p{transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:1}.TextFade[data-loaded=true] .TextLead__pretitle,.TextFade[data-loaded=true] .TextQuote__author{opacity:.4}.TextFade[data-loaded=true] .HeroArticle__label{opacity:.5}.Content--spacing-large .Content__item+.Content__item{margin-top:calc(var(--base-section-rhythm)*2)}.Content--spacing-small .Content__item+.Content__item{margin-top:var(--base-section-rhythm)}.Content__item.is-card_slider+.Content__item.is-card_slider{margin-top:0}*+.LayoutPage__content{margin-top:var(--content-spacing-top)}*+.LayoutPage__footer{margin-top:80px}@media (min-width:800px){*+.LayoutPage__footer{margin-top:120px}}