html{scroll-behavior:smooth;scroll-padding-top:104px;scrollbar-gutter:stable}body{opacity:0;animation:site-arrive .75s cubic-bezier(.2,.7,.2,1) .05s forwards}.site-header{position:sticky;top:0;z-index:20;background:rgba(17,18,15,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:height .35s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s}.site-header.scrolled{height:66px;background:rgba(17,18,15,.78);border-color:#ffffff14}.site-header:after{content:'';position:absolute;bottom:-1px;left:0;width:var(--scroll-width,0%);height:1px;background:var(--lime);opacity:.55;transition:width .08s linear}.announcement{position:relative;z-index:21}.nav-left a{position:relative}.nav-left a:after{content:'';position:absolute;bottom:-7px;left:0;width:100%;height:1px;background:var(--lime);transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.nav-left a:hover:after,.nav-left a.current:after{transform:scaleX(1);transform-origin:left}.brand img{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.brand:hover img{transform:rotate(-12deg) scale(1.08)}.button,.text-link,.filter-chip,.product-image,.doorway,.collection-values>div{transition-timing-function:cubic-bezier(.2,.7,.2,1)}.button{transform:translate3d(var(--magnet-x,0px),var(--magnet-y,0px),0);transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s,color .25s,border .25s}.reveal{opacity:0;transform:translateY(25px);filter:blur(2px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .8s}.reveal.in-view{opacity:1;transform:translateY(0);filter:blur(0)}.doorway.reveal:nth-child(2){transition-delay:.12s}.principle:nth-of-type(2){transition-delay:.08s}.principle:nth-of-type(3){transition-delay:.16s}.principle:nth-of-type(4){transition-delay:.24s}.doorway{overflow:hidden;isolation:isolate}.doorway img{transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .7s;will-change:transform}.doorway:hover img{transform:scale(1.055);filter:saturate(1.08)}.doorway-title span{transition:transform .35s cubic-bezier(.2,.7,.2,1),color .25s}.doorway:hover .doorway-title span{transform:translate(5px,-5px);color:var(--lime)}.product-image{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.product-card:hover .product-image{transform:translateY(-4px);box-shadow:0 22px 45px #0004}.product-image img{transition:transform .85s cubic-bezier(.16,1,.3,1),filter .5s}.collection-hero-image,.story-hero-image{transform:translate3d(0,var(--scroll-parallax,0px),0) scale(1.08);will-change:transform}.collection-hero-copy h1,.story-hero-copy h1{animation:headline-arrive 1s cubic-bezier(.2,.7,.2,1) both}.collection-hero-copy>p:not(.eyebrow){animation:headline-arrive .8s .12s both}.collection-hero-copy .button{animation:headline-arrive .8s .2s both}.doorway:focus-visible,.button:focus-visible,.text-link:focus-visible,.nav-left a:focus-visible,.size-option:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.page-leaving{pointer-events:none}@keyframes site-arrive{to{opacity:1}}@keyframes headline-arrive{from{opacity:0;transform:translateY(23px);clip-path:inset(15% 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@media(max-width:620px){.site-header.scrolled{height:60px}.collection-hero-image,.story-hero-image{transform:translate3d(0,var(--scroll-parallax,0px),0) scale(1.035)}.reveal{filter:none}.doorway:active .doorway-title span{transform:translate(5px,-5px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{opacity:1;animation:none}*,*::before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none;filter:none}.collection-hero-image,.story-hero-image{transform:none}}

.page-transition{position:fixed;z-index:10000;inset:0;background:var(--lime);pointer-events:none;transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.76,0,.24,1);will-change:transform}.page-transition.is-active{transform:translate3d(0,0,0)}
