#download.dl{color:#fff;isolation:isolate;position:relative;overflow:clip}.dl-wrap{z-index:3;max-width:84rem;margin-inline:auto;padding-inline:1rem;position:relative}@media (width>=640px){.dl-wrap{padding-inline:1.5rem}}@media (width>=1024px){.dl-wrap{padding-inline:2.5rem}}.dl-floor{z-index:2;pointer-events:none;background:linear-gradient(#0a1a0d00,#0a1a0dd9 62%,#0a1a0d);height:clamp(8rem,26svh,16rem);position:absolute;bottom:0;left:0;right:0}.dl-head{justify-items:start;gap:1.25rem;display:grid}.dl-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-teezr-lime);align-items:center;gap:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;display:flex}.dl-rule{transform-origin:0;background:currentColor;flex:none;width:3.5rem;height:1px;display:block}.dl-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.75rem,6.2vw,6.25rem);font-weight:400;line-height:.98}.dl-line{display:block}.dl-line-ghost .dl-wi{color:#0000;-webkit-text-stroke:1px var(--color-teezr-lime)}.dl-w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:clip}.dl-wi{display:inline-block}.dl-sub{color:#ffffffc7;text-wrap:pretty;max-width:32rem;margin:0;font-size:1rem;line-height:1.65}@media (width>=640px){.dl-sub{font-size:1.125rem}}.dl-badges{flex-wrap:wrap;gap:.75rem;display:flex}.dl-badge{color:#fff;-webkit-tap-highlight-color:transparent;border-radius:1.1rem;flex:12.5rem;max-width:15rem;min-height:4rem;text-decoration:none;display:inline-flex;position:relative}.dl-badge-in{border-radius:inherit;background:linear-gradient(#0d1a10,#030805);border:1px solid #fff3;align-items:center;gap:.8rem;width:100%;padding:.7rem 1rem .7rem 1.1rem;transition:border-color .24s,box-shadow .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px -18px #000000e6}.dl-badge-in:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#c9dc4b38 48%,#ffffff2e 52%,#0000 70%);position:absolute;inset:-1px;transform:translate(-110%)}.dl-badge-icon{flex:none;width:1.9rem;height:1.9rem;transition:transform .48s cubic-bezier(.16,1,.3,1)}.dl-badge-icon.is-play{width:1.6rem;height:1.6rem}.dl-badge-txt{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.dl-badge-small{color:#ffffffb8;font-size:.6875rem}.dl-badge-store{letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.dl-badge-arrow{width:1.75rem;height:1.75rem;color:var(--color-teezr-lime);background:#c9dc4b1f;border-radius:999px;flex:none;place-items:center;margin-left:auto;transition:background-color .24s,color .24s;display:grid}.dl-badge-arrow svg{width:.95rem;height:.95rem;transition:transform .48s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.dl-badge:hover .dl-badge-in{border-color:var(--color-teezr-lime);box-shadow:0 1px 0 #ffffff1a inset, 0 0 0 1px var(--color-teezr-lime), 0 22px 48px -16px #c9dc4b73;transform:translateY(-2px)}.dl-badge:hover .dl-badge-in:after{transition:transform .72s cubic-bezier(.16,1,.3,1);transform:translate(110%)}.dl-badge:hover .dl-badge-icon{transform:translateY(-2px)scale(1.06)}.dl-badge:hover .dl-badge-arrow{background:var(--color-teezr-lime);color:#0a1a0d}.dl-badge:hover .dl-badge-arrow svg{transform:translate(2px,-2px)}}.dl-badge:focus-visible{outline:none}.dl-badge:focus-visible .dl-badge-in{outline:2px solid var(--color-teezr-lime);outline-offset:3px}.dl-photo{--px:var(--px-m);--py:var(--py-m);--kx:var(--kx-m);--ky:var(--ky-m);pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}@media (width>=1024px) and (width<=1279.98px){.dl-photo{--px:var(--px-t);--py:var(--py-t);--kx:var(--kx-t);--ky:var(--ky-t)}}@media (width>=1280px){.dl-photo{--px:var(--px-d);--py:var(--py-d);--kx:var(--kx-d);--ky:var(--ky-d)}}.dl-photo-box{left:calc(var(--px) * 100%);top:calc(var(--py) * 100%);width:max(calc(100cqw * var(--kx)), calc(100cqh * var(--ar) * var(--ky)));aspect-ratio:var(--ar);transform:translate(calc(var(--fx) * -100%), calc(var(--fy) * -100%));position:absolute}.dl-photo-push{transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%);will-change:transform;position:absolute;inset:0}.dl-photo-push:before{content:"";background:var(--lqip) center / 100% 100% no-repeat, #3b4034;filter:blur(18px);position:absolute;inset:-3%}.dl-photo-push picture,.dl-photo-img{width:100%;height:100%;display:block;position:relative}.dl-photo-img{object-fit:cover}.dl-photo-push:after{content:"";z-index:3;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bd{min-height:max(128svh,52rem);position:relative}@media (width>=1024px){.bd{min-height:max(100svh,50rem)}}.bd .bd-photo{z-index:0;height:60%;top:27%;bottom:auto;mask-image:linear-gradient(#0000 0,#0009 12%,#000 26% 84%,#0000)}@media (width>=1024px){.bd .bd-photo{width:min(62%, calc(max(100svh, 50rem) * var(--ar) * 1.06));-webkit-mask-composite:source-in;height:100%;top:0;left:auto;right:0;mask-image:linear-gradient(90deg,#0000 0,#0000000a 8%,#00000029 16%,#0000005c 25%,#0009 34%,#000000d1 43%,#000000f2 52%,#000 60%),linear-gradient(#0000 0,#0003 5%,#0009 11%,#000000e6 17%,#000 22% 86%,#0000);mask-composite:intersect}}.bd .dl-photo-img{filter:brightness(.96)contrast(1.06)saturate(1.08)}.bd-dusk{z-index:2;opacity:1;background:linear-gradient(#181e3633,#08140c1f 50%,#06100966);position:absolute;inset:0}.bd-veil{z-index:1;pointer-events:none;background:linear-gradient(#0a1a0dbf 0%,#0a1a0d8c 34%,#0000 46%),linear-gradient(#0000 74%,#0a1a0db3 86%,#0a1a0d 100%);position:absolute;inset:0}@media (width>=1024px){.bd-veil{background:linear-gradient(90deg,#0a1a0d8c 0%,#0a1a0d6b 20%,#0a1a0d40 38%,#0a1a0d1a 50%,#0000 60%)}}.bd-cup{z-index:4;aspect-ratio:3.2;width:3.4%;position:absolute;transform:translate(-50%,-50%)}.bd-hole{background:radial-gradient(closest-side,#020503 55%,#020503bf 78%,#0000);border-radius:50%;position:absolute;inset:0}.bd-ring{border:1.5px solid var(--color-teezr-lime);border-radius:50%;position:absolute;inset:-45% -18%;box-shadow:0 0 18px #c9dc4b8c}.bd-ring.is-echo{opacity:0}.bd-ball{aspect-ratio:1;opacity:0;will-change:transform;background:radial-gradient(circle at 34% 30%,#fff 0%,#f1f1ea 38%,#b9bcb0 78%,#7c8076 100%);border-radius:50%;width:42%;margin-left:-21%;font-size:10px;position:absolute;bottom:38%;left:50%;box-shadow:.1em .35em .5em #00000073}.bd-stage{min-height:inherit;flex-direction:column;justify-content:space-between;gap:2.25rem;padding-top:clamp(6rem,16svh,10rem);padding-bottom:clamp(3.5rem,9svh,6rem);display:flex}.bd .dl-title{font-size:clamp(3rem,12.5vw,4.25rem)}.bd .dl-sub{max-width:30rem}.bd-badges{z-index:5;position:relative}@media (width>=640px){.bd .dl-title{font-size:clamp(3.5rem,8vw,5.5rem)}}@media (width>=1024px){.bd-stage{justify-content:center;padding-top:clamp(6rem,14svh,9rem);padding-bottom:clamp(4rem,10svh,6rem)}.bd .dl-title{max-width:11ch;font-size:clamp(4.25rem,6.6vw,7rem)}.bd-badges{max-width:32rem}}@media (width<=1023.98px){.bd-badges .dl-badge{max-width:none}}
