:root{--c-off-white: #FFFCFA;--c-bright-green: #30FA30;--c-mid-green: #23AA21;--c-bright-green-10: #EAFFEA;--c-bright-green-20: #D6FED6;--c-bright-green-30: #C1FEC1;--c-bright-green-40: #ACFDAC;--c-bright-green-50: #98FD98;--c-bright-green-60: #83FC83;--c-bright-green-70: #6EFC6E;--c-bright-green-80: #59FB59;--c-bright-green-90: #45FB45;--c-dark-green: #0E4A0E;--c-dark-green-10: #E7EDE7;--c-dark-green-20: #CFDBCF;--c-dark-green-30: #B7C9B7;--c-dark-green-40: #9FB79F;--c-dark-green-50: #87A587;--c-dark-green-60: #6E926E;--c-dark-green-70: #568056;--c-dark-green-80: #3E6E3E;--c-dark-green-90: #265C26;--c-black: #000000;--c-light-grey: #E2DEDB;--c-yellow: #FDE523;--c-light-yellow: #feea4f;--c-red: #FF3B30;--color-bg: var(--c-off-white);--color-text-main: var(--c-dark-green);--color-accent: var(--c-bright-green);--color-text-btn: var(--c-black);--color-text-body: var(--c-black);--color-text-subheader: var(--c-dark-green);--color-placeholder: var(--c-light-grey);--font-display: "OT Jubilee Golden", serif;--font-header: "OT Jubilee Golden", serif;--font-body: "angie-sans", normal;--font-subheader: "Obviously Sans", normal;--time-fade-in: .6s;--time-fade-out: .2s;--time-cascade: 1.2s;--time-roll: 1s;--ease-standard: cubic-bezier(.19, 1, .22, 1);--ease-out-long: cubic-bezier(0, 0, .2, 1);--cascade-travel: 15%;--blur-standard: 10px;--poster-gap: 20px;--poster-aspect-w: 4;--poster-aspect-h: 5;--poster-radius-max: 36px;--poster-radius: min(8%, var(--poster-radius-max)) / min(7%, calc(min(8%, var(--poster-radius-max)) * 7 * var(--poster-aspect-h) / (8 * var(--poster-aspect-w))));--poster-full-height: calc(100vh - var(--space-for-nav) - 40px);--lh-tight: .85;--lh-display: 1;--lh-single: 1;--lh-body: 1.2;--lh-open: 1.4;--size-display-hero: 165px;--size-display-xl: 160px;--size-h1: 96px;--size-h2: 64px;--size-h3: 48px;--size-subBold1: 20px;--size-subBold2: 14px;--size-subRegular1: 14px;--size-subRegular2: 10px;--size-body1: 14px;--size-body2: 20px;--size-body3: 32px;--space-for-nav: 88px;--page-gutter: 20px;--gap-text: 40px;--gap-display-lines: 16px;--travel-reveal: 20px;--cta-padding: 12px 20px;--nav-cluster-gap: 32px;--active-indicator-width: 20px;--section-spacing: 240px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background-color:var(--color-bg);color:var(--color-text-main);font-family:var(--font-body)}html{scroll-behavior:smooth}#gradient-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;will-change:transform}.scroll-viewport{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;z-index:1}.scroll-content{position:relative;width:100%;min-height:100%}html.native-scroll,html.native-scroll body{overflow:visible;height:auto}@supports (padding: env(safe-area-inset-bottom)){html.native-scroll body{padding-bottom:env(safe-area-inset-bottom)}}.scroll-viewport.native-scroll{position:static;overflow:visible;height:auto}html,body{overscroll-behavior-y:none}main{position:relative;width:100%;height:100%}section{position:relative;width:100%;min-height:100vh;display:block;z-index:1}.sticky-wrapper,.about-sticky-wrapper,.events-sticky-wrapper{position:relative;width:100%;display:flex;flex-direction:column}[class^=type-],[class*=" type-"]{-webkit-text-size-adjust:none;text-size-adjust:none}.type-display-hero{font-family:var(--font-display);text-transform:uppercase;line-height:var(--lh-tight);text-align:center;font-size:var(--size-display-hero);overflow:visible;opacity:0;text-box:trim-both cap alphabetic}.type-display-hero.is-initialized{opacity:1}.type-display-hero span{display:inline}.fit-text{display:block;white-space:nowrap;opacity:0;transition:opacity var(--time-fade-in) ease}.fit-text.is-initialized{opacity:1}.type-display-xl{font-family:var(--font-display);font-size:var(--size-display-xl);font-weight:800;line-height:var(--lh-tight);text-transform:uppercase;text-align:center;overflow:visible;text-box:trim-both cap alphabetic}.type-h1{font-family:var(--font-header);font-size:var(--size-h1);font-weight:800;line-height:var(--lh-tight);text-transform:uppercase;overflow:visible;text-box:trim-both cap alphabetic}.type-h2{font-family:var(--font-header);font-size:var(--size-h2);font-weight:800;text-transform:uppercase;line-height:var(--lh-tight);margin:0;text-box:trim-both cap alphabetic}.type-h3{font-family:var(--font-header);font-size:var(--size-h3);font-weight:750;text-transform:uppercase;line-height:var(--lh-tight);text-box:trim-both cap alphabetic}.type-subBold1{font-family:var(--font-subheader);font-size:var(--size-subBold1);font-weight:400;font-variation-settings:"wdth" 525;color:var(--color-text-subheader);text-transform:uppercase;letter-spacing:.05em;line-height:var(--lh-single)}.type-subBold2{font-family:var(--font-subheader);font-size:var(--size-subBold2);font-weight:400;font-variation-settings:"wdth" 525;color:var(--color-text-subheader);text-transform:uppercase;letter-spacing:.05em;line-height:var(--lh-single)}.type-subRegular1{font-family:var(--font-subheader);font-size:var(--size-subRegular1);font-weight:300;font-variation-settings:"wdth" 450;color:var(--color-text-subheader);line-height:var(--lh-single);text-transform:uppercase;text-decoration:none}.type-subRegular2{font-family:var(--font-subheader);font-size:var(--size-subRegular2);font-weight:300;font-variation-settings:"wdth" 450;color:var(--color-text-subheader);line-height:var(--lh-single);text-transform:uppercase;text-decoration:none}.type-body1{font-family:var(--font-body);font-size:var(--size-body1);font-weight:300;line-height:var(--lh-body);font-variation-settings:"opsz" 100,"wght" 100;opacity:0;filter:blur(var(--blur-standard));transition:opacity var(--time-fade-in) ease,filter var(--time-fade-in) ease}.type-body1.is-visible{opacity:1;filter:blur(0)}.type-body2{font-family:var(--font-body);font-size:var(--size-body2);font-weight:300;line-height:var(--lh-body);font-variation-settings:"opsz" 100,"wght" 100;opacity:0;filter:blur(var(--blur-standard));transition:opacity var(--time-fade-in) ease,filter var(--time-fade-in) ease}.type-body2.is-visible{opacity:1;filter:blur(0)}.type-body3{font-family:var(--font-body);font-size:var(--size-body3);font-weight:300;line-height:var(--lh-body);font-variation-settings:"opsz" 100,"wght" 100;opacity:0;filter:blur(var(--blur-standard));transition:opacity var(--time-fade-in) ease,filter var(--time-fade-in) ease}.type-body3.is-visible{opacity:1;filter:blur(0)}.standard-margins{padding:var(--space-for-nav) var(--page-gutter) clamp(20px,1.042vw,40px)}.section-spacer{padding-top:var(--section-spacing)}.section-standard{position:relative;width:100%;padding:var(--space-for-nav) var(--page-gutter) clamp(20px,1.042vw,40px)}.header-hidden{opacity:0!important;filter:blur(var(--blur-standard));transform:translateY(calc(-1*clamp(15px,.781vw,30px)));transition:opacity var(--time-fade-out) ease,filter var(--time-fade-out) ease,transform var(--time-fade-out) var(--ease-standard);pointer-events:none}.word-wrapper{display:inline-block!important;position:relative;white-space:nowrap;vertical-align:bottom}.word-ghost{display:inline-block;visibility:hidden;white-space:pre;line-height:inherit}.char-reveal{display:inline-block!important;position:absolute;top:0;left:0;white-space:pre;opacity:0;transform:translateY(var(--cascade-travel)) rotateX(-5deg);transform-origin:bottom center;transition:transform var(--time-cascade) var(--ease-standard),opacity var(--time-cascade) var(--ease-standard);will-change:transform,opacity}.char-reveal.is-visible{opacity:1;transform:translateY(0) rotateX(0)}.ghost-char{display:inline}.hero-faded{opacity:0!important;pointer-events:none;transition:opacity var(--time-fade-out) ease}.fade-reveal{opacity:0;filter:blur(var(--blur-standard));transition:opacity var(--time-fade-in) ease,filter var(--time-fade-in) ease}.fade-reveal.is-visible{opacity:1;filter:blur(0)}.slide-reveal{opacity:0;transform:translateY(var(--travel-reveal));transition:opacity var(--time-fade-in) var(--ease-standard),transform var(--time-fade-in) var(--ease-standard)}.slide-reveal.is-visible{opacity:1;transform:translateY(0)}.ui-roll{position:relative;overflow:hidden;display:inline-block;cursor:pointer;line-height:1}.ui-roll-layer{display:block;transition:transform var(--time-roll) var(--ease-standard)}.ui-roll-visible{transform:translateY(110%)}.ui-roll-hidden{position:absolute;top:0;left:0;transform:translateY(100%)}.ui-roll.is-visible .ui-roll-visible,.nav-loaded .ui-roll-visible{transform:translateY(0)}.ui-roll.is-rolling .ui-roll-visible{transform:translateY(-150%)}.ui-roll.is-rolling .ui-roll-hidden{transform:translateY(0)}@media(hover:hover){.ui-roll.roll-hover:hover .ui-roll-visible{transform:translateY(-150%)}.ui-roll.roll-hover:hover .ui-roll-hidden{transform:translateY(0)}}.cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:clamp(12px,.625vw,24px);min-width:calc(1em + clamp(20px,1.042vw,40px));max-width:calc(1em + clamp(20px,1.042vw,40px));border-radius:100px;background-color:var(--color-accent);color:transparent;text-decoration:none;border:none;white-space:nowrap;pointer-events:auto;cursor:pointer;opacity:0;overflow:hidden;transition:opacity .4s ease,max-width .8s ease,padding .8s cubic-bezier(.19,1,.22,1),color .3s linear}.cta-btn.is-visible{opacity:1;max-width:clamp(400px,20.833vw,800px);padding:var(--cta-padding);color:var(--color-text-btn)}.cta-btn .ui-roll{display:block;position:relative;overflow:hidden;line-height:1.2;transform:translateY(150%);opacity:0;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .4s ease}.cta-btn .ui-roll.is-visible{transform:translateY(0);opacity:1}.cta-btn .ui-roll-layer{display:flex;align-items:center;gap:clamp(40px,2.083vw,80px);transition:transform .4s cubic-bezier(.19,1,.22,1)}.cta-btn .ui-roll-visible{position:relative;transform:translateY(0)}.cta-btn .ui-roll-hidden{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(100%)}@media(hover:hover){.cta-btn.is-visible:hover .ui-roll-visible{transform:translateY(-100%);transition-delay:0s}.cta-btn.is-visible:hover .ui-roll-hidden{transform:translateY(0);transition-delay:0s}}.ui-roll-hidden{transform:translateY(150%);opacity:1}.text-mask{display:block;overflow:hidden;line-height:1}.text-reveal-inner{display:block;transform:translateY(110%);transition:transform 1s cubic-bezier(.19,1,.22,1);will-change:transform}.is-visible .text-reveal-inner{transform:translateY(0)}#page-curtain{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--c-off-white);z-index:9500;transform:translateY(0);will-change:transform}#page-curtain.is-open{transform:translateY(-100%);pointer-events:none}.curtain-tiles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.curtain-tile{position:absolute;top:50%;left:50%;width:clamp(88px,4.583vw,176px);height:clamp(120px,6.25vw,240px);margin:calc(-1*clamp(60px,3.125vw,120px)) 0 0 calc(-1*clamp(44px,2.292vw,88px));background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:clamp(8px,.417vw,16px);will-change:transform,opacity}@media(max-width:768px){.curtain-tile{width:56px;height:76px;margin:-38px 0 0 -28px;border-radius:5px}}.curtain-label-wrap{position:absolute;top:50%;left:50%;will-change:transform,opacity;pointer-events:none}.curtain-action-lines{display:flex;flex-direction:row;align-items:flex-end;gap:clamp(8px,.417vw,16px)}.curtain-action-line{width:clamp(2px,.104vw,4px);background:var(--c-bright-green);border-radius:clamp(2px,.104vw,4px);opacity:0;transition:transform .05s cubic-bezier(0,0,.2,1),opacity .03s ease}.curtain-action-line:nth-child(1),.curtain-action-line:nth-child(3){height:clamp(14px,.729vw,28px)}.curtain-action-line:nth-child(2){height:clamp(22px,1.146vw,44px)}.curtain-action-line:nth-child(1){transform:rotate(-40deg) scaleY(0);transform-origin:center bottom}.curtain-action-line:nth-child(2){transform:rotate(0) scaleY(0);transform-origin:center bottom}.curtain-action-line:nth-child(3){transform:rotate(40deg) scaleY(0);transform-origin:center bottom}.curtain-label-wrap.lines-active .curtain-action-line:nth-child(2){transition-delay:0ms}.curtain-label-wrap.lines-active .curtain-action-line:nth-child(1),.curtain-label-wrap.lines-active .curtain-action-line:nth-child(3){transition-delay:10ms}.curtain-label-wrap.lines-active .curtain-action-line:nth-child(1){transform:rotate(-40deg) scaleY(1);opacity:1}.curtain-label-wrap.lines-active .curtain-action-line:nth-child(2){transform:rotate(0) scaleY(1);opacity:1}.curtain-label-wrap.lines-active .curtain-action-line:nth-child(3){transform:rotate(40deg) scaleY(1);opacity:1}body:after{content:"";position:fixed;inset:calc(-1*clamp(100px,5.208vw,200px));pointer-events:none;z-index:9999;opacity:.3;mix-blend-mode:overlay;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:clamp(400px,20.833vw,800px) clamp(400px,20.833vw,800px)}@media(max-width:1024px){body:after{mix-blend-mode:normal;opacity:.15;background-size:clamp(220px,31.25vw,320px) clamp(220px,31.25vw,320px)}}@keyframes grain{0%{transform:translateZ(0)}10%{transform:translate3d(-40px,-60px,0)}20%{transform:translate3d(-80px,30px,0)}30%{transform:translate3d(50px,-90px,0)}40%{transform:translate3d(-30px,70px,0)}50%{transform:translate3d(-60px,40px,0)}60%{transform:translate3d(80px,-20px,0)}70%{transform:translate3d(20px,60px,0)}80%{transform:translate3d(-50px,90px,0)}90%{transform:translate3d(40px,-40px,0)}to{transform:translateZ(0)}}.back-arrow{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;padding:clamp(20px,1.042vw,40px) 0;transform:scale(-1);cursor:pointer}.back-arrow img{height:clamp(7px,.365vw,14px);width:auto;filter:brightness(0) saturate(100%) invert(22%) sepia(50%) saturate(800%) hue-rotate(80deg) brightness(88%)}@media(min-width:1921px){:root{--size-display-hero: clamp(165px, 8.594vw, 330px);--size-display-xl: clamp(160px, 8.333vw, 320px);--size-h1: clamp(96px, 5vw, 192px);--size-h2: clamp(64px, 3.333vw, 128px);--size-h3: clamp(48px, 2.5vw, 96px);--size-subBold1: clamp(20px, 1.042vw, 40px);--size-subBold2: clamp(14px, .729vw, 28px);--size-subRegular1: clamp(14px, .729vw, 28px);--size-subRegular2: clamp(10px, .521vw, 20px);--size-body1: clamp(14px, .729vw, 28px);--size-body2: clamp(20px, 1.042vw, 40px);--size-body3: clamp(32px, 1.667vw, 64px);--space-for-nav: clamp(78px, 4.063vw, 156px);--page-gutter: clamp(20px, 1.042vw, 40px);--gap-text: clamp(40px, 2.083vw, 80px);--gap-display-lines: clamp(16px, .833vw, 32px);--travel-reveal: clamp(20px, 1.042vw, 40px);--cta-padding: clamp(14px, .729vw, 28px) clamp(20px, 1.042vw, 40px) clamp(10px, .521vw, 20px);--nav-cluster-gap: clamp(32px, 1.667vw, 64px);--active-indicator-width: clamp(20px, 1.042vw, 40px);--section-spacing: clamp(240px, 12.5vw, 480px);--poster-gap: clamp(20px, 1.042vw, 40px);--blur-standard: clamp(10px, .521vw, 20px);--poster-full-height: calc(100vh - var(--space-for-nav) - clamp(40px, 2.083vw, 80px))}html{font-size:clamp(16px,.833vw,32px)}}@media(max-width:1024px){:root{--size-display-hero: 120px;--size-display-xl: 120px;--size-h1: 64px;--size-h2: 48px;--size-h3: 36px;--size-subBold1: 16px;--size-subBold2: 14px;--size-subRegular1: 14px;--size-subRegular2: 12px;--size-body1: 16px;--size-body2: 16px;--size-body3: 24px;--lh-tight: .85;--lh-display: .9;--lh-single: 1;--lh-body: 1.2;--lh-open: 1.4;--gap-text: 24px;--gap-display-lines: 8px;--section-spacing: 80px;--poster-gap: 12px;--space-for-nav: 68px;--content-max-width: 600px}.type-h1,.type-h2,.type-h3{line-height:var(--lh-single)}.text-mask{padding-top:.15em}.cta-btn .ui-roll{overflow:visible}.cta-btn .ui-roll-hidden{display:none}.cta-btn.is-visible{min-height:44px}.cta-btn.is-visible:hover .ui-roll-visible{transform:translateY(0)}}@media(max-width:768px){:root{--size-display-hero: 80px;--size-display-xl: 80px;--size-h1: 32px;--size-h2: 28px;--size-h3: 28px;--size-subBold1: 14px;--size-body2: 14px;--size-body3: 16px;--page-gutter: 20px}}.ptr-indicator{position:fixed;top:0;left:50%;margin-left:calc(-1*clamp(20px,1.042vw,40px));transform:translateY(-100%);width:clamp(40px,2.083vw,80px);height:clamp(40px,2.083vw,80px);border:clamp(1px,.052vw,2px) solid var(--c-dark-green);border-bottom-color:transparent;border-radius:50%;z-index:10000;opacity:0;pointer-events:none;will-change:transform,opacity;transition:transform .3s ease,opacity .3s ease}.ptr-indicator.is-reloading{opacity:1!important;animation:ptr-spin .5s linear infinite}@keyframes ptr-spin{to{transform:translateY(10px) rotate(360deg)}}.mobile-only{display:none!important}@media(max-width:1024px){.desktop-only{display:none!important}.mobile-only{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
