.landing{height:100vh;position:relative;--landing-split: 50%;--landing-video-split: 34%;--landing-panel-ms: .52s;--landing-fade-ms: .42s}.landing.is-video-mode{--landing-split: var(--landing-video-split)}.landing:after{content:"";position:absolute;top:0;left:calc(var(--landing-split) - 1px);width:2px;height:100%;background-color:#000;opacity:1;z-index:10;pointer-events:none;transition:left var(--landing-panel-ms) cubic-bezier(.2,.8,.2,1)}.landing-inner{display:flex;height:100%}.landing-left{flex:0 0 var(--landing-split);height:100%;display:flex;align-items:center;justify-content:center;padding:24px;transition:flex-basis var(--landing-panel-ms) cubic-bezier(.2,.8,.2,1);box-sizing:border-box}.landing-right{flex:0 0 calc(100% - var(--landing-split));height:100%;padding:0;display:block;transition:flex-basis var(--landing-panel-ms) cubic-bezier(.2,.8,.2,1)}.landing-left-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.landing-logo{display:flex;justify-content:center;align-items:center}.landing-logo-link{display:inline-flex;transition:opacity .22s ease;opacity:1}.landing-logo-link.is-fade-out{opacity:0}.landing-logo-img{width:clamp(220px,22vw,360px);height:auto;display:block}.landing-logo-text{font-family:Courier New,Courier,monospace;font-size:28px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;text-decoration:none}.landing-nav{display:flex;align-items:baseline;justify-content:center;gap:28px;flex-wrap:nowrap;white-space:nowrap;font-family:Courier New,Courier,monospace}.landing-btn{text-decoration:none;color:#000;font-size:18px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.landing-btn:hover{opacity:.75}.landing-nav-star{font-family:Courier New,Courier,monospace;font-size:18px;font-weight:700;letter-spacing:.12em;line-height:1}.landing-nav-star--left{color:#0047ff}.landing-nav-star--right{color:red}.landing-news-btn{margin-top:10px;padding:12px 18px;border:2px solid #000;background:#fff;color:#000;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.landing-news-btn:hover{background:#000;color:#fff;transform:translateY(-1px)}.landing-news-btn:focus-visible{outline:2px solid #000;outline-offset:3px}.landing-frame{position:relative;width:100%;height:100%;box-sizing:border-box;border-top:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-left:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;padding:4px}.landing-video-close{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:50;width:44px;height:44px;border:0;border-radius:999px;background:#00000059;color:#fff;display:none;place-items:center;cursor:pointer}.landing-video-close-icon{width:26px;height:26px;fill:#fff}.landing-video-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.landing-media{position:relative;flex:1;min-height:0;overflow:hidden}.landing-slideshow,.landing-video,.landing-textpanel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity var(--landing-fade-ms) ease}.landing-slideshow{opacity:1;pointer-events:auto;z-index:1}.landing-video{opacity:0;pointer-events:none;z-index:2}.landing-textpanel{opacity:0;pointer-events:none;z-index:3;background:#fff}.landing.is-video-mode .landing-video{opacity:1;pointer-events:auto}.landing.is-video-mode .landing-slideshow,.landing.is-story-mode .landing-slideshow,.landing.is-story-mode .landing-video{opacity:0;pointer-events:none}.landing.is-story-mode .landing-textpanel--story{opacity:1;pointer-events:auto}.landing.is-log-mode .landing-slideshow,.landing.is-log-mode .landing-video{opacity:0;pointer-events:none}.landing.is-log-mode .landing-textpanel--log{opacity:1;pointer-events:auto}.landing-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--landing-transition-ms, .8s) ease;pointer-events:none}.landing-slide.is-active{opacity:1;pointer-events:auto}.landing-slide-img{width:100%;height:100%;object-fit:cover;display:block}.landing-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:56px;height:56px;border:0;border-radius:999px;background:#00000040;color:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background .18s ease}.landing-arrow span{font-family:Courier New,Courier,monospace;font-size:34px;font-weight:700;line-height:1}.landing-arrow--prev{left:14px}.landing-arrow--next{right:14px}.landing-slideshow:hover .landing-arrow{opacity:1;pointer-events:auto}.landing-arrow:hover{background:#00000073}.landing-arrow:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #fff;outline-offset:2px}.landing-slide-placeholder{width:100%;height:100%;display:grid;place-items:center;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:2px solid #000}.landing-textpanel{overflow:auto;-webkit-overflow-scrolling:touch;padding:18px 16px;box-sizing:border-box}.landing-panel-inner{max-width:720px}.landing-panel-title{font-family:Courier New,Courier,monospace;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:14px;margin-bottom:14px}.landing-panel-body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;letter-spacing:.01em;text-transform:none}.landing-panel-body p{margin:0 0 12px}.landing-panel-body p:last-child{margin-bottom:0}.landing-caption{border-top:2px solid #000;padding:10px 12px;font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:12px;line-height:1.25}.landing-caption-grid{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;row-gap:6px;column-gap:18px;align-items:end}.landing-cap-location,.landing-cap-page{justify-self:end;text-align:right}@media (max-width: 1100px) and (min-width: 769px){.landing-left{padding-right:44px}.landing-nav{flex-wrap:wrap;white-space:normal;justify-content:center;gap:14px 18px;max-width:100%;text-align:center}.landing-btn,.landing-nav-star{font-size:16px;letter-spacing:.1em}.landing-logo-img{width:clamp(200px,20vw,320px)}}@media (max-width: 768px){.landing-inner{flex-direction:column}.landing:after{display:none}.landing-left,.landing-right{width:100%;flex:none}.landing-left{height:25vh;min-height:210px;padding:14px 12px 18px;box-sizing:border-box}.landing-right{height:75vh;padding-top:10px;box-sizing:border-box}.landing-left-inner{gap:10px}.landing-logo-img{width:clamp(150px,38vw,240px)}.landing-nav{flex-wrap:wrap;justify-content:center;gap:8px 12px;white-space:normal;text-align:center}.landing-btn,.landing-nav-star{font-size:13px;letter-spacing:.07em}.landing-news-btn{margin-top:8px;padding:10px 14px;font-size:12px;letter-spacing:.12em}.landing-frame{border-left:2px solid #000;height:100%}.landing[data-video-fullscreen=true].is-video-mode .landing-left{display:none}.landing[data-video-fullscreen=true].is-video-mode .landing-right{height:100vh;padding-top:0}.landing[data-video-fullscreen=true].is-video-mode .landing-frame{border:0;padding:0}.landing[data-video-fullscreen=true].is-video-mode .landing-video-close{display:grid}.landing-panel-body{font-size:14px}}.landing-news-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}.landing-news-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility 0s linear 0s}.landing-news-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .22s ease}.landing-news-modal.is-open .landing-news-modal__overlay{opacity:1}.landing-news-modal__dialog{position:relative;width:min(920px,92vw);max-height:88vh;margin:6vh auto 0;background:#fff;border:2px solid #000;overflow:hidden;opacity:0;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease}.landing-news-modal.is-open .landing-news-modal__dialog{opacity:1;transform:translateY(0)}.landing-news-modal__x{position:absolute;top:10px;right:10px;z-index:3;width:44px;height:44px;border-radius:999px;border:2px solid #000;background:#fff;color:#000;font-size:24px;line-height:1;cursor:pointer}.landing-news-modal__x:hover{background:#000;color:#fff}.landing-news-modal__grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:min(520px,88vh)}.landing-news-modal__media{border-right:2px solid #000;background:#fff;position:relative;overflow:hidden}.landing-news-modal__img{width:100%;height:100%;object-fit:cover;display:block}.landing-news-modal__img-fallback{width:100%;height:100%;display:grid;place-items:center;font-family:Courier New,Courier,monospace;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:18px}.landing-news-modal__content{padding:26px 22px;font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:.12em}.landing-news-modal__title{margin:0 0 10px;font-size:18px;font-weight:800}.landing-news-modal__text{margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:.02em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.landing-news-form{display:grid;gap:12px}.landing-news-input{width:100%;padding:12px;border:2px solid #000;border-radius:0;font-size:14px;letter-spacing:.06em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:none}.landing-news-submit{padding:12px 14px;border:2px solid #000;background:#000;color:#fff;font-family:Courier New,Courier,monospace;font-weight:900;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.landing-news-message{border:2px solid #000;padding:10px 12px;font-size:12px;font-weight:800;background:#fff;text-transform:none;letter-spacing:.02em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.landing-news-message--success{background:#f4fff5}.landing-news-message--error{background:#fff4f4}.landing-news-disclaimer{margin:6px 0 0;font-size:11px;opacity:.8;text-transform:none;letter-spacing:.02em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width: 768px){.landing-news-modal__dialog{width:min(96vw,560px);margin-top:5vh;max-height:90vh}.landing-news-modal__grid{grid-template-columns:1fr;grid-template-rows:220px auto;min-height:auto}.landing-news-modal__media{border-right:0;border-bottom:2px solid #000}.landing-news-modal__content{padding:18px 16px}}.landing-shop-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}.landing-shop-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility 0s linear 0s}.landing-shop-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .22s ease}.landing-shop-modal.is-open .landing-shop-modal__overlay{opacity:1}.landing-shop-modal__dialog{position:relative;width:min(920px,92vw);max-height:88vh;margin:6vh auto 0;background:#fff;border:2px solid #000;overflow:hidden;opacity:0;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease}.landing-shop-modal.is-open .landing-shop-modal__dialog{opacity:1;transform:translateY(0)}.landing-shop-modal__x{position:absolute;top:10px;right:10px;z-index:3;width:44px;height:44px;border-radius:999px;border:2px solid #000;background:#fff;color:#000;font-size:24px;line-height:1;cursor:pointer}.landing-shop-modal__x:hover{background:#000;color:#fff}.landing-shop-modal__grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:min(520px,88vh)}.landing-shop-modal__media{border-right:2px solid #000;background:#fff;position:relative;overflow:hidden}.landing-shop-modal__img{width:100%;height:100%;object-fit:cover;display:block}.landing-shop-modal__img-fallback{width:100%;height:100%;display:grid;place-items:center;font-family:Courier New,Courier,monospace;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:18px}.landing-shop-modal__content{padding:26px 22px;font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:.12em}.landing-shop-modal__title{margin:0 0 10px;font-size:18px;font-weight:800}.landing-shop-modal__text{margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:.02em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.landing-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 16px}.landing-countdown__item{border:2px solid #000;padding:10px 8px;text-align:center}.landing-countdown__num{font-family:Courier New,Courier,monospace;font-weight:900;font-size:20px;letter-spacing:.08em}.landing-countdown__label{margin-top:6px;font-size:11px;opacity:.75;letter-spacing:.1em}.landing-shop-modal__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 14px;border:2px solid #000;background:#000;color:#fff;text-decoration:none;font-family:Courier New,Courier,monospace;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.landing-shop-modal__cta:hover{opacity:.9}.landing-shop-modal__note{margin:10px 0 0;font-size:11px;opacity:.75;text-transform:none;letter-spacing:.02em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width: 768px){.landing-shop-modal__dialog{width:min(96vw,560px);margin-top:5vh;max-height:90vh}.landing-shop-modal__grid{grid-template-columns:1fr;grid-template-rows:220px auto;min-height:auto}.landing-shop-modal__media{border-right:0;border-bottom:2px solid #000}.landing-shop-modal__content{padding:18px 16px}.landing-countdown__num{font-size:18px}}@media (prefers-reduced-motion: reduce){.landing-news-modal,.landing-news-modal__overlay,.landing-news-modal__dialog,.landing-shop-modal,.landing-shop-modal__overlay,.landing-shop-modal__dialog,.landing:after,.landing-left,.landing-right{transition:none!important}}.landing-visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}html.landing-no-scroll,body.landing-no-scroll{overflow:hidden;height:100%}.landing-video{background:#000}.landing-video-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--landing-transition-ms, .8s) ease}.landing-video-item.is-active{opacity:1;pointer-events:auto}.landing-video-el{width:100%;height:100%;object-fit:cover;display:block}.landing-video:hover .landing-arrow{opacity:1;pointer-events:auto}@media (max-width: 768px){.landing.is-video-mode .landing-video .landing-arrow{opacity:1;pointer-events:auto}}@media (max-width: 768px){.landing.is-video-mode .landing-video{background:#000}.landing.is-video-mode .landing-video-el{object-fit:contain;background:#000}}.landing-media{position:relative;flex:1;width:100%;overflow:hidden}.landing-slideshow,.landing-video,.landing-textpanel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-slideshow{z-index:2;opacity:1;pointer-events:auto}.landing-video,.landing-textpanel,.landing.is-video-mode .landing-slideshow{z-index:1;opacity:0;pointer-events:none}.landing.is-video-mode .landing-video{z-index:2;opacity:1;pointer-events:auto}.landing.is-story-mode .landing-slideshow,.landing.is-log-mode .landing-slideshow{z-index:1;opacity:0;pointer-events:none}.landing.is-story-mode .landing-textpanel--story,.landing.is-log-mode .landing-textpanel--log{z-index:2;opacity:1;pointer-events:auto}.landing.is-video-mode .landing-caption,.landing.is-story-mode .landing-caption,.landing.is-log-mode .landing-caption{display:none}.landing-slideshow .landing-arrow{z-index:50}.landing-video .landing-arrow{opacity:0;pointer-events:none}.landing.is-video-mode .landing-video:hover .landing-arrow,.landing.is-video-mode .landing-video .landing-arrow:focus-visible{opacity:1;pointer-events:auto}.landing-home .shopify-section-header,.landing-home .shopify-section-footer{display:none!important}.landing-home header,.landing-home footer{display:none!important}body.landing-home,body.landing-home #MainContent,body.landing-home .landing{height:100vh;overflow:hidden}body.landing-home,body.landing-home main,body.landing-home #MainContent{margin:0!important;padding:0!important}body.landing-home .shopify-section{margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/landing.css.map */
