@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;500&family=Oswald:wght@400;500&family=Outfit:wght@400;500&display=swap";:root{--hero27-serif: "Merriweather", "Times New Roman", serif;--hero27-sans: "Outfit", "Segoe UI", sans-serif;--hero27-brand: "Oswald", "Arial Narrow", sans-serif;--hero27-smart: cubic-bezier(.22, 1, .36, 1)}html,body,#root{width:100%;height:100%;height:100dvh;margin:0;overflow:hidden;background:#1a1a1a}.hero27-root{position:relative;--hero27-vh: 100dvh;--hero27-scale: min(calc(100vw / 1440), calc(var(--hero27-vh) / 810));width:100vw;min-height:100dvh;height:var(--hero27-vh);overflow:hidden;background:#1a1a1a;color:#fff;font-family:var(--hero27-sans)}.hero27-plates{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero27-plate{position:absolute;padding:0;border:0;overflow:hidden;background:#111;cursor:pointer;pointer-events:none;transition:left .8s var(--hero27-smart),top .8s var(--hero27-smart),width .8s var(--hero27-smart),height .8s var(--hero27-smart)}.hero27-root[data-mode=browse] .hero27-plate{pointer-events:auto}.hero27-plate img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero27-object-pos, center);pointer-events:none;-webkit-user-select:none;user-select:none}.hero27-plate.is-flipped img{transform:scaleX(-1)}.hero27-viewport{position:relative;z-index:1;width:100vw;min-height:100dvh;height:100%;overflow:hidden;pointer-events:none}.hero27-stage{position:relative;width:100vw;min-height:100dvh;height:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.hero27-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.hero27-chrome{position:relative;flex:0 0 auto;width:1440px;height:810px;transform:scale(var(--hero27-scale, 1));transform-origin:center center;pointer-events:none;-webkit-user-select:none;user-select:none}.hero27-stage img{display:block;max-width:none;pointer-events:none}.hero27-header{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.hero27-logo{position:absolute;left:53px;top:36.33px;display:flex;align-items:center;gap:16.7px}.hero27-logo img{width:15.027px;height:15.027px}.hero27-logo span{font-family:var(--hero27-brand);font-size:12px;font-weight:400;letter-spacing:.18em;line-height:1;text-transform:uppercase}.hero27-nav{position:absolute;left:278px;top:39.84px;display:flex;align-items:center;gap:26px}.hero27-nav__link{position:relative;pointer-events:auto;border:0;padding:0 0 10px;background:none;color:#fff;cursor:pointer;font-family:var(--hero27-sans);font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:.92;transition:opacity .16s ease}.hero27-nav__link+.hero27-nav__link:before{content:"";position:absolute;left:-14px;top:0;width:1px;height:8px;background:#ffffff8c}.hero27-nav__link.is-active:after,.hero27-nav__link.is-hovered:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff}.hero27-nav__link.is-hovered{opacity:1}.hero27-tools{position:absolute;top:32.33px;right:53px;display:flex;align-items:center;gap:45px}.hero27-icon{pointer-events:auto;width:18px;height:18px;padding:0;border:0;background:none;cursor:pointer;opacity:.92;transition:opacity .16s ease,transform .16s ease}.hero27-icon img{width:18px;height:18px}.hero27-icon--menu{width:15px;height:18px}.hero27-icon--menu img{width:14.885px;height:8.28px}.hero27-icon.is-hovered{opacity:1;transform:scale(1.08)}.hero27-washes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.hero27-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .28s ease}.hero27-copy.is-focused{opacity:1}.hero27-wash{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(213.74deg,rgba(0,0,0,var(--hero27-wash-start, .01)) 44.638%,rgb(var(--hero27-wash, 5, 79, 100)) 83.959%);pointer-events:none;opacity:0;transition:opacity .7s var(--hero27-smart)}.hero27-root[data-mode=full] .hero27-wash.is-focused{opacity:1}.hero27-eyebrow-clip{position:absolute;overflow:visible}.hero27-title-clip{position:absolute;overflow:hidden}.hero27-eyebrow{position:absolute;left:50%;top:50%;width:max-content;max-width:none;margin:0;transform:translate(-50%,-50%);font-family:var(--hero27-serif);font-size:32px;font-weight:500;letter-spacing:54.72px;line-height:24px;text-align:center;text-indent:0;padding-left:54.72px;text-transform:uppercase;white-space:nowrap;transition:opacity .5s var(--hero27-smart),transform .5s var(--hero27-smart)}.hero27-root[data-mode=browse] .hero27-eyebrow{opacity:0;transform:translate(-50%,18px)}.hero27-title{position:absolute;left:50%;top:50%;width:1415px;margin:0;transform:translate(-50%,-50%);font-family:var(--hero27-serif);font-size:var(--hero27-title-size, 300px);font-weight:300;letter-spacing:var(--hero27-title-track, 33px);line-height:.74;text-align:center;text-transform:uppercase;white-space:nowrap;transition:transform .42s var(--hero27-smart)}.hero27-root[data-phase=drop] .hero27-title,.hero27-root[data-mode=browse] .hero27-title{transform:translate(-50%,72%)}.hero27-blurb{position:absolute;left:82px;top:618px;width:338.889px;transition:opacity .5s var(--hero27-smart),transform .8s var(--hero27-smart)}.hero27-root[data-mode=browse] .hero27-blurb{opacity:0;transform:translateY(40px)}.hero27-kicker{margin:0 0 18px;font-size:20px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.hero27-body{margin:0;font-size:16px;font-weight:400;line-height:1.45;opacity:.8}.hero27-counter{position:absolute;right:82px;top:695px;z-index:7;display:flex;align-items:center;gap:10px;pointer-events:none}.hero27-counter__clip{width:118px;height:63px;overflow:hidden;text-align:right}.hero27-counter__stack{display:flex;flex-direction:column;align-items:flex-end;transform:translateY(calc(var(--hero27-counter-i, 0) * var(--hero27-counter-step, 83px) * -1));transition:transform .7s var(--hero27-smart)}.hero27-counter__stack span{display:block;height:63px;overflow:hidden;font-family:var(--hero27-serif);font-size:69.835px;font-weight:300;letter-spacing:.01em;line-height:63px;text-transform:uppercase}.hero27-counter__rule{width:41.862px;height:1px;margin-top:18px;background:#fff}.hero27-counter__total{margin-top:12px;font-family:var(--hero27-serif);font-size:40px;font-weight:400;line-height:1;opacity:.5;text-transform:uppercase}.hero27-scroll{position:absolute;left:582.19px;top:663.73px;z-index:6;width:275.627px;height:275.627px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transition:top .8s var(--hero27-smart),transform .8s var(--hero27-smart),opacity .4s ease}.hero27-scroll img{width:275.627px;height:275.627px}.hero27-scroll.is-hovered{transform:translateY(6px)}.hero27-root[data-mode=browse] .hero27-scroll{opacity:.35}.hero27-root[data-scene=intro] .hero27-logo,.hero27-root[data-scene=intro] .hero27-nav,.hero27-root[data-scene=intro] .hero27-tools,.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-eyebrow,.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-title,.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-blurb,.hero27-root[data-scene=intro] .hero27-counter,.hero27-root[data-scene=intro] .hero27-scroll{animation-duration:.9s;animation-timing-function:var(--hero27-smart);animation-fill-mode:both}.hero27-root[data-scene=intro] .hero27-logo{animation-name:hero27-in-left;animation-delay:80ms}.hero27-root[data-scene=intro] .hero27-nav,.hero27-root[data-scene=intro] .hero27-tools{animation-name:hero27-in-down;animation-delay:.18s}.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-eyebrow{animation-name:hero27-in-up;animation-delay:.36s}.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-title{animation-name:hero27-title-in;animation-delay:.48s}.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-blurb{animation-name:hero27-in-up;animation-delay:.72s}.hero27-root[data-scene=intro] .hero27-counter{animation-name:hero27-in-right;animation-delay:.64s}.hero27-root[data-scene=intro] .hero27-scroll{animation-name:hero27-scroll-in;animation-delay:.9s}@keyframes hero27-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes hero27-in-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes hero27-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes hero27-in-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hero27-title-in{0%{opacity:0;transform:translate(-50%,70%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hero27-scroll-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero27-plate,.hero27-wash,.hero27-title,.hero27-eyebrow,.hero27-blurb,.hero27-counter__stack,.hero27-scroll{transition:none}.hero27-root[data-scene=intro] .hero27-logo,.hero27-root[data-scene=intro] .hero27-nav,.hero27-root[data-scene=intro] .hero27-tools,.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-eyebrow,.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-title,.hero27-root[data-scene=intro] .hero27-copy.is-focused .hero27-blurb,.hero27-root[data-scene=intro] .hero27-counter,.hero27-root[data-scene=intro] .hero27-scroll{animation:none}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}
