@font-face{font-family:Oswald;font-weight:500 700;font-display:block;src:url(/assets/oswald-latin-9AWb_KF-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-weight:500 700;font-display:block;src:url(/assets/oswald-latin-ext-0aIcqSua.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-weight:400;font-display:block;src:url(/assets/barlow-400-latin-qiz4-Cze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-weight:400;font-display:block;src:url(/assets/barlow-400-latin-ext-HxX4XjxC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-weight:500;font-display:block;src:url(/assets/barlow-500-latin-BPAOfeC8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-weight:500;font-display:block;src:url(/assets/barlow-500-latin-ext-DOaysfXq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-weight:600;font-display:block;src:url(/assets/barlow-600-latin-DILqtrty.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-weight:600;font-display:block;src:url(/assets/barlow-600-latin-ext-B8NK_A3D.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Knewave;font-weight:400;font-display:block;src:url(/assets/knewave-400-latin-GR9NjQDk.woff2)format("woff2")}:root{--bg:#05070d;--bg-panel:#0a0f1d;--bg-card:#0f1729;--navy:#13235a;--red:#e0112f;--red-bright:#ff2d4a;--blue-neon:#3d7bff;--neon-cyan:#4deefc;--neon-glow:#0798fc;--white:#fff;--muted:#a9b0c2;--line:#ffffff1a;--neon-edge:linear-gradient(90deg, transparent, var(--blue-neon) 20%, var(--red) 80%, transparent);--mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, Menlo, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--header-h:76px;--content-w:1300px;--gutter:max(16px, 4vw)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--bg);color:var(--white);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Barlow,sans-serif;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:inherit}::selection{background:var(--red);color:var(--white)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--red-bright);outline-offset:3px}h1,h2,h3{text-transform:uppercase;letter-spacing:.01em;font-family:Knewave,Oswald,sans-serif;font-weight:400;line-height:1.05}h4{text-transform:uppercase;letter-spacing:.04em;font-family:Oswald,sans-serif;font-weight:600;line-height:1.1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.red-rule{background:var(--red);vertical-align:middle;width:32px;height:3px;display:inline-block}.script{color:#ffffffbf;font-family:Knewave,Oswald,sans-serif;line-height:1.1;transform:rotate(-5deg)}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--red-bright);align-items:center;gap:12px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;display:flex}.products-head h2,.story-content h2,.origins h2,.history h2{letter-spacing:.01em;margin:12px 0 14px;font-size:clamp(36px,4.6vw,64px);line-height:1}.btn{isolation:isolate;letter-spacing:.12em;text-transform:uppercase;color:var(--white);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 34px;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;transition:background .25s,border-color .25s,box-shadow .25s;position:absolute;inset:0;transform:skew(-14deg)}.btn:hover{transform:translateY(-2px)}.btn-red:before{background:var(--red);box-shadow:0 0 24px #e0112f73}.btn-red:hover:before{background:var(--red-bright)}.btn-ghost:before{background:#05070d73;border:1.5px solid #ffffffb3}.btn-ghost:hover:before{border-color:var(--white);background:#ffffff14}.site-header{z-index:100;height:var(--header-h);padding:0 max(var(--gutter), calc((100% - var(--content-w)) / 2));background:#050507;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid;position:sticky;top:0}.site-header:after{content:"";clip-path:polygon(0% 0%,100% 0%,100% 78.07%,98.75% 63.11%,97.5% 86.8%,96.25% 54.72%,95% 65.17%,93.75% 70.98%,92.5% 32.96%,91.25% 98.38%,90% 84.96%,88.75% 79.17%,87.5% 35.12%,86.25% 51.02%,85% 52.74%,83.75% 52.01%,82.5% 21.93%,81.25% 48.52%,80% 60.1%,78.75% 36.7%,77.5% 40.48%,76.25% 33.73%,75% 89.2%,73.75% 56.72%,72.5% 89.72%,71.25% 20.74%,70% 96.1%,68.75% 42.16%,67.5% 75.23%,66.25% 94.78%,65% 91.48%,63.75% 66.37%,62.5% 72.65%,61.25% 58.49%,60% 61.41%,58.75% 63.04%,57.5% 72.27%,56.25% 79.58%,55% 22.01%,53.75% 19.72%,52.5% 38.96%,51.25% 16.44%,50% 28.78%,48.75% 24%,47.5% 38.66%,46.25% 89.48%,45% 17.85%,43.75% 19.21%,42.5% 28.79%,41.25% 84.49%,40% 48.47%,38.75% 37.2%,37.5% 21.99%,36.25% 22.21%,35% 43.5%,33.75% 29.76%,32.5% 83.02%,31.25% 36.35%,30% 73.39%,28.75% 81.06%,27.5% 58.63%,26.25% 38.01%,25% 95.74%,23.75% 38.18%,22.5% 21.9%,21.25% 33.59%,20% 21.53%,18.75% 76.63%,17.5% 89.61%,16.25% 89.7%,15% 79.73%,13.75% 42.35%,12.5% 41.51%,11.25% 55.39%,10% 97.74%,8.75% 39.04%,7.5% 19.94%,6.25% 80.2%,5% 33.06%,3.75% 15.24%,2.5% 17.89%,1.25% 91.89%,0% 28.37%);pointer-events:none;background:#050507;height:11px;position:absolute;top:calc(100% - 1px);left:0;right:0}.site-logo-link{justify-self:start}.site-logo{width:auto;height:46px}.site-nav{justify-self:center;gap:clamp(28px,3.2vw,48px);display:flex}.site-nav a{letter-spacing:.05em;text-transform:uppercase;color:var(--white);padding:6px 0;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.site-nav a:hover{color:var(--red-bright)}.site-nav a.active:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-4px;left:0;right:0}.header-actions{justify-self:end;align-items:center;gap:18px;display:none}.menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:28px;height:32px;display:none}.menu-toggle span{background:var(--white);height:2px;display:block}.mobile-nav{top:var(--header-h);z-index:99;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;background:#05070df7;flex-direction:column;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;left:0;right:0;transform:translateY(-12px)}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{padding:16px var(--gutter);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);font-family:Oswald,sans-serif;font-size:15px;text-decoration:none}.mobile-nav a:hover{color:var(--white)}.hero{background:#050507;position:relative}.hero-stage{position:relative;container-type:inline-size}.hero-art{container-type:inline-size}.hero-art-frame{height:min(87.36cqw,78vh);position:relative;overflow:hidden}.hero-art-inner{aspect-ratio:1100/961;width:100%;position:absolute;top:calc(min(87.36cqw,78vh)/3.57143 - 24.4608cqw);left:0}.hero-art-inner img{width:100%;height:100%;display:block}.hero-pack-logo{width:48.75%;position:absolute;top:38.16%;left:34.36%;rotate:9deg}.hero-pack-logo .pack-logo-img{width:100%;height:auto;display:block}.pack-logo-video{opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.hero-pack-logo.is-animated .pack-logo-video{opacity:1}.hero-pack-logo.is-animated .pack-logo-img{visibility:hidden;transition:visibility 0s linear .25s}.hero-panel{z-index:1;padding:40px max(var(--gutter), calc((100% - 640px) / 2)) 46px;clip-path:polygon(0% 13.52px,2.5% .93px,5% 9.86px,7.5% 1.65px,10% 9.1px,12.5% 10.45px,15% 3.37px,17.5% 4.66px,20% 4.03px,22.5% 4.34px,25% 6.17px,27.5% 6.97px,30% 12.71px,32.5% 7.62px,35% .81px,37.5% 9.21px,40% 10.98px,42.5% 12.69px,45% 11.6px,47.5% 8.15px,50% 4.4px,52.5% 4.7px,55% 5.85px,57.5% 11.02px,60% 10.66px,62.5% 13.48px,65% 6.97px,67.5% 9.45px,70% 1.19px,72.5% 8.8px,75% 13.15px,77.5% 1.83px,80% 1.35px,82.5% 8.31px,85% .73px,87.5% 11.33px,90% 7.49px,92.5% 1.48px,95% 8.47px,97.5% .1px,100% 7.56px,100% 100%,0% 100%);background:#050507;margin-top:-44px;position:relative}.hero-lettering{text-transform:uppercase;transform-origin:0 100%;flex-direction:column;align-items:flex-start;width:fit-content;margin:0;padding:.3em .5em .35em 0;font-size:clamp(40px,12vw,92px);line-height:.88;display:flex;position:relative;rotate:-7deg}.hl-kicker{letter-spacing:.03em;color:#ffffffdb;align-items:flex-end;gap:.4em;margin:0 0 .2em 1.4em;font-size:max(.19em,10px);line-height:1.05;display:flex;rotate:3deg}.hl-crown{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;flex:none;width:2em;height:1.3em}.hl-built{color:#f7f1e8;text-shadow:0 .04em #00000073;font-size:1.4em}.hl-diff{color:#ff4fb8;text-shadow:0 0 .35em #ff2f9a66;margin-top:-.06em;position:relative}.hl-diff:after{content:"";background:linear-gradient(90deg, transparent, var(--red-bright) 12%, var(--red-bright) 85%, transparent);border-radius:.06em;height:.06em;position:absolute;bottom:-.26em;left:.5em;right:.15em;rotate:-1.5deg}.hl-diff:before{content:"";aspect-ratio:1;background:var(--red-bright);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:.5em;position:absolute;bottom:-.38em;right:-.42em;rotate:12deg}.hero-usa{letter-spacing:.45em;text-transform:uppercase;color:var(--white);margin-top:4px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.hero-copy{letter-spacing:.08em;text-transform:uppercase;color:#ecebf2;max-width:46ch;margin-top:16px;font-family:Barlow,sans-serif;font-size:13px;font-weight:600;line-height:1.55}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hbtn{letter-spacing:.06em;text-transform:uppercase;height:52px;color:var(--white);transition:background .2s ease, color .2s ease, box-shadow .25s ease, transform .2s var(--ease-out);justify-content:center;align-items:center;gap:.6em;padding:0 26px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.hbtn span{transition:transform .25s var(--ease-out)}.hbtn:hover{transform:translateY(-2px)}.hbtn:hover span{transform:translate(4px)}.hbtn-red{background:#ff1f4b}.hbtn-red:hover{background:#ff3a60;box-shadow:0 0 28px #ff1f4b80}.hbtn-ghost{background:#05050799;border:2px solid #ffffffeb}.hbtn-ghost:hover{color:#050507;background:var(--white)}.hero-features{flex-wrap:wrap;gap:14px 26px;margin-top:26px;list-style:none;display:flex}.hero-features li{letter-spacing:.08em;text-transform:uppercase;color:#ecebf2;align-items:center;gap:10px;font-family:Oswald,sans-serif;font-size:11px;font-weight:500;line-height:1.3;display:flex}.hero-features svg{width:34px;height:34px;color:var(--white);flex:none}@media (width>=1200px){html:not(.gl) .hero-stage{aspect-ratio:2560/1002}html:not(.gl) .hero-art,html:not(.gl) .hero-art-frame,html:not(.gl) .hero-art-inner{aspect-ratio:auto;height:100%;position:absolute;inset:0}html:not(.gl) .hero-pack-logo{width:22.091%;top:38.606%;left:59.379%}html:not(.gl) .hero-panel{clip-path:none;pointer-events:none;background:0 0;margin:0;padding:0;position:absolute;inset:0}html:not(.gl) .hero-panel:before{content:"";clip-path:polygon(8.6% .53%,8.03% .38%,12.04% .31%,16.06% .36%,20.08% .11%,24.09% .22%,28.1% .46%,32.12% .25%,36.14% .04%,40.15% .18%,44.16% .33%,48.18% .01%,52.19% .04%,56.21% .53%,60.22% .01%,64.24% .04%,68.26% .48%,72.27% .19%,76.28% .1%,80.3% .17%,79.28% 3.17%,79.3% 6.34%,80.53% 9.51%,80.05% 12.68%,79.36% 15.85%,79.27% 19.02%,79.36% 22.19%,79.25% 25.36%,79.25% 28.53%,80.16% 31.7%,83.58% 32.19%,86.87% 31.97%,90.15% 31.18%,93.43% 31.09%,96.72% 32.16%,100% 31.71%,99.51% 35.49%,99.17% 39.29%,99.28% 43.08%,99.21% 46.88%,98.58% 50.67%,98.94% 54.47%,98.8% 58.26%,98.41% 62.06%,99.89% 65.85%,99.94% 69.64%,98.75% 73.44%,98.67% 77.23%,99.59% 81.03%,98.64% 84.82%,98.73% 88.62%,99.56% 92.41%,99.57% 96.21%,99.8% 100%,100% 99.54%,96.55% 98.52%,93.1% 99.13%,89.66% 99.76%,86.21% 98.55%,82.76% 97.55%,79.31% 97.92%,75.86% 99.25%,72.41% 98.27%,68.97% 98.29%,65.52% 98.77%,62.07% 99.81%,58.62% 99.71%,55.17% 97.22%,51.72% 97.65%,48.28% 98.83%,44.83% 98.22%,41.38% 98.08%,37.93% 99.33%,34.48% 99.07%,31.03% 97.67%,27.59% 99.21%,24.14% 99.5%,20.69% 99.84%,17.24% 99.09%,13.79% 97.62%,10.34% 99.54%,6.9% 99.85%,3.45% 98.01%,0% 99.68%,.87% 95.65%,.03% 91.3%,1.58% 86.96%,.43% 82.61%,.4% 78.26%,.46% 73.91%,1.36% 69.57%,1.41% 65.22%,0% 60.87%,.76% 56.52%,.45% 52.17%,.69% 47.83%,1.72% 43.48%,1.55% 39.13%,.8% 34.78%,1.8% 30.43%,.12% 26.09%,2.1% 21.74%,3.4% 17.39%,5.1% 13.04%,6.2% 8.7%,7.4% 4.35%);background:#050507;width:27.64cqw;height:36.7cqw;position:absolute;top:0;left:15.41cqw}html:not(.gl) .hero-panel>*{pointer-events:auto;margin:0;position:absolute}html:not(.gl) .hero-lettering{font-size:4.6cqw;top:1.4cqw;left:14.4cqw}html:not(.gl) .hero-body{flex-direction:column;align-items:flex-start;display:flex;top:22.15cqw;left:16.53cqw}html:not(.gl) .hero-usa{margin:0 0 0 7.09cqw;font-size:1.2cqw;line-height:1}html:not(.gl) .hero-copy{letter-spacing:.1em;width:max(23.4cqw,30.2em);max-width:none;margin:2.2cqw 0 0 1.23cqw;font-size:max(.775cqw,9.5px);line-height:1.45}html:not(.gl) .hero-buttons{flex-wrap:nowrap;gap:1.14cqw;margin-top:.75cqw}html:not(.gl) .hbtn{height:2.81cqw;padding:0;font-size:.95cqw}html:not(.gl) .hbtn-red{width:13.99cqw}html:not(.gl) .hbtn-ghost{border-width:.1cqw;width:10.33cqw}html:not(.gl) .hero-features{flex-wrap:nowrap;justify-content:space-between;gap:0;width:23.75cqw;margin:1.55cqw 0 0 .3cqw}html:not(.gl) .hero-features li{gap:.7cqw;font-size:max(.68cqw,9px)}html:not(.gl) .hero-features svg{width:2.05cqw;height:2.05cqw}}.hero.hero-standalone{min-height:calc(100vh - var(--header-h) - 90px);padding:48px var(--gutter) 80px;background:radial-gradient(at 50% 45%,#05070d26,#05070d8c 70%),url(/assets/hero-bg-CgwDUuNv.jpg) 50%/cover no-repeat;align-items:center;display:flex}.hero-inner{width:100%;max-width:680px;margin:0 auto}.hero-center{text-align:center}.hero-title{text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;margin-top:12px;font-family:Oswald,sans-serif;display:flex}.hero-title-main{letter-spacing:.03em;text-shadow:0 3px #00000080,0 0 24px #0009;font-size:clamp(30px,4.2vw,56px);font-weight:700;line-height:1;transform:skew(-8deg)}.hero-title-neon{letter-spacing:.5em;color:#bff4ff;text-shadow:0 0 6px #4deefc8c,0 0 18px #0798fc59;align-items:center;gap:16px;font-size:clamp(14px,1.5vw,19px);font-weight:600;display:inline-flex}.hero-title-neon:before,.hero-title-neon:after{content:"";background:var(--red);width:32px;height:2px}.hero-title-neon:after{margin-left:-.5em}.hero-sub{letter-spacing:.35em;text-transform:uppercase;margin-top:22px;font-family:Oswald,sans-serif;font-size:15px;font-weight:500}.hero-actions{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:30px;display:flex}.products{padding:clamp(28px, 3vw, 44px) var(--gutter) 96px;background:radial-gradient(at 0 30%,#e0112f14,#0000 40%),radial-gradient(at 100% 100%,#3d7bff1a,#0000 40%),#050507;position:relative;overflow-x:clip}.products-inner{max-width:var(--content-w);margin:0 auto}.strains-label{letter-spacing:.32em;text-transform:uppercase;color:var(--red-bright);margin-bottom:clamp(22px,2.6vw,34px);font-family:Oswald,sans-serif;font-size:15px;font-weight:600}.filters{flex-wrap:wrap;gap:10px;margin:clamp(48px,5vw,68px) 0 22px;display:flex}.filter-btn{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff08;align-items:center;gap:8px;padding:8px 16px;font-family:Oswald,sans-serif;font-size:13px;font-weight:500;transition:color .2s,background .2s,border-color .2s;display:inline-flex;transform:skew(-10deg)}.filter-btn:hover{color:var(--white);border-color:#ffffff59}.filter-btn.active{color:var(--white);background:var(--red);border-color:var(--red);box-shadow:0 0 22px #e0112f59}.filter-btn .count{min-width:20px;font-family:var(--mono);letter-spacing:0;text-align:center;background:#ffffff14;padding:0 5px;font-size:11px;line-height:18px}.filter-btn.active .count{background:#00000040}.strain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@property --sx{syntax:"<percentage>";inherits:true;initial-value:-40%}.strain-card{--type:var(--red-bright);--mx:50%;--my:-20%;--rx:0deg;--ry:0deg;--hue:0deg;isolation:isolate;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--type) 14%, transparent), transparent 60%), #08080b;transition:transform .35s var(--ease-out), border-color .3s ease, box-shadow .3s ease;cursor:pointer;border:1.5px solid #ffffffb8;flex-direction:column;display:flex;position:relative;box-shadow:0 18px 40px #00000073}.strain-card:hover{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));border-color:var(--type);box-shadow:0 22px 50px #0000008c, 0 0 30px color-mix(in srgb, var(--type) 30%, transparent)}.strain-card[hidden]{display:none}.strain-card:has(.strain-open:focus-visible){outline:2px solid var(--white);outline-offset:3px}.card-scene{aspect-ratio:650/508;position:relative;overflow:hidden}.card-scene img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.strain-card:hover .card-scene img{transform:scale(1.05)}.card-scene:before{content:"";z-index:1;background:linear-gradient(#0000,#08080b);height:36%;position:absolute;inset:auto 0 0}.card-scene:after{content:"";z-index:2;background:linear-gradient(105deg, transparent calc(var(--sx) - 14%), #ffffff4d calc(var(--sx) - 3%), #ffffff8c var(--sx), #ffffff4d calc(var(--sx) + 3%), transparent calc(var(--sx) + 14%));mix-blend-mode:overlay;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.strain-card:hover .card-scene:after{opacity:1}.strain-card.is-entering .card-scene:after{animation:1.15s ease-in-out backwards glint;animation-delay:calc(var(--i,0) * 90ms + .35s)}.strain-card .type-pill{z-index:3;letter-spacing:.08em;border:2px solid var(--type);min-width:90px;box-shadow:0 0 14px color-mix(in srgb, var(--type) 35%, transparent);background:#050507e0;justify-content:center;padding:4px 16px;font-size:14px;position:absolute;top:9px;left:11px}.strain-card .type-pill:before{display:none}.strain-no{z-index:3;color:var(--white);text-shadow:0 2px 6px #000000d9;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;position:absolute;top:11px;right:14px}.strain-card h3{z-index:2;letter-spacing:.02em;text-transform:uppercase;color:var(--type);text-shadow:0 2px 0 #000000bf, 0 0 18px color-mix(in srgb, var(--type) 35%, transparent);margin:-.5em 14px 0;font-family:Knewave,Oswald,sans-serif;font-size:clamp(20px,1.85vw,27px);font-weight:400;line-height:1.08;position:relative}.strain-card h3 .w{color:var(--white)}.strain-open{font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.strain-open:focus-visible{outline:none}.card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 14px 14px;display:flex;container-type:inline-size}.strain-notes{flex-wrap:wrap;gap:5px;display:flex}.note{white-space:nowrap;color:var(--white);border:1px solid #ffffffb8;border-radius:999px;padding:2px 9px;font-size:11.5px;line-height:18px}.card-arrow{width:38px;height:38px;transition:background .25s ease, border-color .25s ease, color .25s ease, transform .3s var(--ease-out);border:1.5px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;display:grid}.card-arrow:before{content:"→";font-size:17px;line-height:1}@container (width<=250px){.note{padding:2px 7px;font-size:10.5px}.card-arrow{width:32px;height:32px}}.strain-card:hover .card-arrow{color:#050507;background:var(--type);border-color:var(--type);transform:translate(3px)}html.js .products:not(.revealed) .strain-card{opacity:0}.strain-card.is-entering{animation:card-in .55s var(--ease-out) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes card-in{0%{opacity:0;translate:0 22px;scale:.97}to{opacity:1;translate:0;scale:1}}.type-pill{letter-spacing:.18em;text-transform:uppercase;color:var(--type);background:color-mix(in srgb, var(--type) 12%, transparent);border:1px solid color-mix(in srgb, var(--type) 45%, transparent);align-items:center;gap:7px;padding:3px 10px 3px 8px;font-family:Oswald,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.type-pill:before{content:"";background:var(--type);width:6px;height:6px;box-shadow:0 0 8px var(--type);border-radius:50%}.strain-visual{background:radial-gradient(closest-side at 50% 52%, color-mix(in srgb, var(--type) 30%, transparent), transparent), repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 22px), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 22px);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.strain-visual:before,.strain-visual:after{content:"";aspect-ratio:1;border-radius:50%;position:absolute}.strain-visual:before{border:1px dashed color-mix(in srgb, var(--type) 45%, transparent);width:64%;animation:40s linear infinite spin}.strain-visual:after{border:1px solid color-mix(in srgb, var(--type) 14%, transparent);width:88%}.pack{z-index:1;height:84%;transition:transform .6s var(--ease-out);position:relative}.pack img{width:auto;max-width:none;height:100%;display:block}.pack>img:not(.pack-shine){filter:drop-shadow(0 16px 20px #0000008c)}.pack:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000bf,#0000);height:7%;position:absolute;bottom:-5%;left:8%;right:8%}.pack-shine{width:100%;filter:brightness(1.6) saturate(2) contrast(1.05) hue-rotate(var(--hue,0deg));-webkit-mask-image:linear-gradient(105deg, transparent calc(var(--sx) - 15%), #0000008c calc(var(--sx) - 5%), #000 var(--sx), #0000008c calc(var(--sx) + 5%), transparent calc(var(--sx) + 15%));-webkit-mask-image:linear-gradient(105deg, transparent calc(var(--sx) - 15%), #0000008c calc(var(--sx) - 5%), #000 var(--sx), #0000008c calc(var(--sx) + 5%), transparent calc(var(--sx) + 15%));mask-image:linear-gradient(105deg, transparent calc(var(--sx) - 15%), #0000008c calc(var(--sx) - 5%), #000 var(--sx), #0000008c calc(var(--sx) + 5%), transparent calc(var(--sx) + 15%));opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.lb-media.is-glinting .pack-shine{animation:1.15s ease-in-out .25s backwards glint}@keyframes glint{0%{--sx:-40%;opacity:1}to{--sx:140%;opacity:1}}@keyframes spin{to{rotate:360deg}}.lightbox{--type:var(--red-bright);--hue:0deg;width:min(94vw,1000px);max-width:none;max-height:min(92vh,760px);color:var(--white);background:var(--bg-panel);border:1px solid var(--line);margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 120px #000000bf}.lightbox[open]{animation:lb-in .35s var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@keyframes lb-in{0%{opacity:0;translate:0 16px;scale:.98}}.lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050ad1}.lb-media.strain-visual{aspect-ratio:auto;border-right:1px solid var(--line);cursor:pointer;perspective:1600px;touch-action:pan-y;min-height:560px;margin:0}.lb-media:hover .pack-shine{opacity:1}.flip{z-index:1;aspect-ratio:3/5;height:76%;transform-style:preserve-3d;transition:transform .85s var(--ease-out);position:relative;translate:0 -14px}.flip.is-flipped{transform:rotateY(180deg)}.flip-face.pack{backface-visibility:hidden;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;height:100%;display:grid;position:absolute;inset:0}.flip-back{transform:rotateY(180deg)}.flip-face img{grid-area:1/1}.flip-face .pack-shine{width:auto;position:static}.flip-btn{z-index:2;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#05070d99;border:1px solid #ffffff40;align-items:center;gap:8px;padding:9px 16px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:18px;left:50%;translate:-50%}.flip-btn:hover{border-color:var(--type);background:color-mix(in srgb, var(--type) 22%, #05070db3)}.flip-icon{transition:rotate .6s var(--ease-out);font-size:15px;display:inline-block}.flip.is-flipped~.flip-btn .flip-icon{rotate:180deg}.lb-body{flex-direction:column;max-height:min(92vh,760px);padding:30px 34px 26px;display:flex;position:relative;overflow-y:auto}.lb-body:before{content:"";background:linear-gradient(90deg, var(--type), transparent);width:55%;height:2px;position:absolute;top:0;left:0}.lb-top{justify-content:space-between;align-items:center;gap:12px;padding-right:48px;display:flex}.lb-index{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:12px}.lb-body h3{color:var(--type);margin:20px 0 10px;font-size:clamp(34px,4.2vw,54px);line-height:1}.lb-origin{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:flex-start;gap:6px;font-family:Oswald,sans-serif;font-size:13px;font-weight:500;display:flex}.lb-origin svg{width:16px;height:16px;color:var(--red-bright);flex:none;margin-top:2px}.lb-desc{color:#c9cfdc;margin:18px 0 22px;font-size:16px}.lb-facts{margin-bottom:24px}.lb-facts>div{border-top:1px solid var(--line);grid-template-columns:84px 1fr;align-items:center;gap:14px;padding:11px 0;display:grid}.lb-facts>div:last-child{border-bottom:1px solid var(--line)}.lb-facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-family:Oswald,sans-serif;font-size:11px;font-weight:600}.lb-facts dd{font-size:15px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{background:color-mix(in srgb, var(--type) 10%, transparent);border:1px solid color-mix(in srgb, var(--type) 40%, transparent);border-radius:999px;padding:2px 11px;font-size:13px;line-height:22px}.lb-nav{justify-content:space-between;gap:12px;margin-top:auto;display:flex}.lb-arrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:10px 16px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.lb-arrow:hover{color:var(--white);background:#ffffff0a;border-color:#ffffff80}.lightbox-close{z-index:3;width:40px;height:40px;color:var(--white);cursor:pointer;background:#05070d99;border:1px solid #ffffff40;font-size:24px;line-height:1;transition:background .2s,border-color .2s;position:absolute;top:14px;right:14px}.lightbox-close:hover{background:var(--red);border-color:var(--red)}.mindset{position:relative}.mindset-inner{max-width:var(--content-w);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;margin:0 auto;display:grid}.mindset-foil{--fx:120%;z-index:2;filter:drop-shadow(0 22px 34px #000000a6);margin-right:-70px;position:relative;transform:rotate(-1.6deg)}.mindset-paper{color:#15121c;clip-path:polygon(0% 1.04%,4.17% .1%,8.33% 1.01%,12.5% 1.99%,16.67% .38%,20.83% .38%,25% 1.84%,29.17% 2.11%,33.33% .74%,37.5% .73%,41.67% .87%,45.83% .12%,50% .43%,54.17% .42%,58.33% 1.5%,62.5% 1.98%,66.67% 1.07%,70.83% 1.79%,75% 2.14%,79.17% 1.26%,83.33% .61%,87.5% 1.2%,91.67% 1.87%,95.83% 1.93%,100% 1.71%,99.16% 8.33%,99.45% 16.67%,99.3% 25%,99.18% 33.33%,98.68% 41.67%,99.65% 50%,99.51% 58.33%,98.99% 66.67%,99.63% 75%,99.32% 83.33%,99.66% 91.67%,99.8% 100%,95.83% 97.89%,91.67% 99.46%,87.5% 99.51%,83.33% 97.72%,79.17% 98.15%,75% 99.01%,70.83% 98.76%,66.67% 98.3%,62.5% 98.84%,58.33% 99.81%,54.17% 98.49%,50% 99.47%,45.83% 98.38%,41.67% 98.35%,37.5% 98.38%,33.33% 98.53%,29.17% 98.25%,25% 99.05%,20.83% 97.78%,16.67% 99.53%,12.5% 98.6%,8.33% 99.69%,4.17% 98.63%,0% 98.13%,.46% 91.67%,.53% 83.33%,.56% 75%,.11% 66.67%,.06% 58.33%,.47% 50%,1.3% 41.67%,.99% 33.33%,.62% 25%,1.06% 16.67%,.85% 8.33%);background:url(/assets/foil-CfwUvvS1.webp) 50%/cover;padding:clamp(22px,2vw,30px) clamp(26px,3.4vw,50px) clamp(24px,2.2vw,32px);position:relative}.mindset-paper:before,.mindset-paper:after{content:"";pointer-events:none;position:absolute;inset:0}.mindset-paper:before{mix-blend-mode:soft-light;background:linear-gradient(110deg,#0000 35%,#ffffff80 47%,#ff8ceb59 52%,#6eebff59 57%,#0000 69%) 0 0/260% 100%;animation:9s ease-in-out infinite alternate foil-drift}.mindset-paper:after{background:linear-gradient(110deg,#0000 42%,#ffffffbf 50%,#0000 58%);background-position:var(--fx) 0;mix-blend-mode:overlay;opacity:0;background-size:300% 100%;transition:opacity .4s}.mindset-foil:hover .mindset-paper:after{opacity:1}@keyframes foil-drift{0%{background-position:100% 0}to{background-position:0 0}}.mindset-paper>*{z-index:1;position:relative}.mindset-title{margin:0 0 clamp(12px,1.3vw,18px) -2%}.mindset-title img{width:min(50%,330px)}.mindset-paper p{letter-spacing:.07em;text-transform:uppercase;max-width:54ch;margin-bottom:18px;font-family:Barlow,sans-serif;font-size:clamp(12px,.98vw,14px);font-weight:600;line-height:1.55}.mindset-btn{letter-spacing:.1em;text-transform:uppercase;color:var(--white);transition:background .2s ease, transform .2s var(--ease-out);background:#0b0b10;align-items:center;gap:14px;padding:13px 30px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:4px 4px #00000040}.mindset-btn:hover{background:var(--red);transform:translate(-2px,-2px)}.mindset-btn span{transition:transform .25s var(--ease-out)}.mindset-btn:hover span{transform:translate(4px)}.mindset-photo{z-index:1;filter:drop-shadow(0 18px 30px #0000008c);position:relative;transform:rotate(.9deg)scale(1.16)}.mindset-photo img{clip-path:polygon(.6% 0%,100% 0%,100% 100%,1.53% 100%,2.01% 93.75%,1.62% 87.5%,1.32% 81.25%,.35% 75%,.87% 68.75%,.44% 62.5%,.77% 56.25%,1.36% 50%,1.98% 43.75%,.73% 37.5%,2.37% 31.25%,.66% 25%,1.49% 18.75%,1.92% 12.5%,2.58% 6.25%,2.25% 0%);width:100%}.tape{z-index:3;-webkit-backdrop-filter:blur(1.2px)brightness(1.18)saturate(1.15);backdrop-filter:blur(1.2px)brightness(1.18)saturate(1.15);clip-path:polygon(3% 8%,0 22%,4% 38%,1% 55%,5% 70%,2% 88%,6% 100%,94% 96%,98% 82%,95% 64%,100% 48%,96% 30%,99% 14%,95% 0);pointer-events:none;background:linear-gradient(#f0f3fa8c,#e6eaf452 45%,#f0f3fa7a),repeating-linear-gradient(95deg,#ffffff1f 0 3px,#0000 3px 9px);width:clamp(78px,8.5vw,128px);height:clamp(24px,2.5vw,36px);position:absolute;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000002e}.tape-1{top:-8px;left:-22px;rotate:-36deg}.tape-2{top:34%;right:-52px;rotate:78deg}.tape-3{top:-14px;right:16%;rotate:5deg}.tape-4{bottom:-6px;right:-16px;rotate:-32deg}.mindset-foil,.mindset-photo{transition:transform .9s var(--ease-out)}html.js .products:not(.revealed) .mindset-foil{transform:translate(-46px,28px)rotate(-6deg)}html.js .products:not(.revealed) .mindset-photo{transform:translate(46px,-18px)rotate(4deg)}.tape{transition:opacity .3s ease, scale .45s var(--ease-out)}html.js .products:not(.revealed) .tape{opacity:0;scale:1.7}.products.revealed .tape-1{transition-delay:.55s}.products.revealed .tape-2{transition-delay:.7s}.products.revealed .tape-3{transition-delay:.85s}.products.revealed .tape-4{transition-delay:1s}.story{background:var(--bg);grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.story:before,.story:after{content:"";pointer-events:none;background:50%/contain no-repeat;width:46%;position:absolute;top:4%;bottom:4%;right:calc(35% - 748px)}.story:before{opacity:.09;background-image:url(/assets/eye-logo-BZYla56q.webp)}.story:after{opacity:.55;filter:drop-shadow(0 0 28px #ff40ff99);background-image:url(/assets/eye-iris-DBtN18Yl.webp)}.story-image,.story-content{z-index:1}.story-image{align-self:stretch;min-height:520px;position:relative}.story-image img{object-fit:cover;filter:saturate(1.1)contrast(1.05);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000)}.story-image:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000)}.story-badge{left:var(--gutter);z-index:1;letter-spacing:.3em;text-transform:uppercase;background:var(--red);padding:7px 16px;font-family:Oswald,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:30px;transform:skew(-12deg);box-shadow:0 10px 30px #e0112f66}.story-content{max-width:660px;padding:88px var(--gutter) 88px 4vw;position:relative}.story-content>p:not(.label){color:var(--muted)}.story-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 36px;padding:22px 0;display:grid}.story-stats dt{color:#0000;-webkit-text-stroke:1.5px var(--white);font-family:Oswald,sans-serif;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1}.story-stats div:nth-child(2) dt{color:var(--red);-webkit-text-stroke:0}.story-stats dd{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.4}.origins{padding:80px var(--gutter);background:radial-gradient(at 85% 30%,#e13eab24,#0000 50%),radial-gradient(at 10% 90%,#57e4ee1a,#0000 45%),#050507;position:relative}.origins-stage{max-width:var(--content-w);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px 40px;margin:0 auto;display:grid}.origins-art{display:none}.origins-head{grid-column:1/-1}.origins .origins-title{line-height:.95}.ot-top{color:var(--white);font-size:clamp(38px,9.5vw,60px);display:block}.ot-brush{color:#ff3fa4;text-shadow:0 0 .3em #ff2f9a66;transform-origin:0 100%;font-size:clamp(44px,11.5vw,76px);display:block;rotate:-3deg}.origins-copy{color:#d7d9e2;max-width:52ch}[data-region=norcal]{--c:#57e4ee}[data-region=central]{--c:#f04fb8}[data-region=la]{--c:#f5f061}.origins-map{justify-self:center;width:min(100%,400px);position:relative}.origins-map-img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.map-pin{left:var(--x);top:var(--y);aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:13%;padding:0;position:absolute;translate:-50% -50%}.map-pin[data-region=norcal]{--x:43.42%;--y:16.29%}.map-pin[data-region=central]{--x:61.51%;--y:44.86%}.map-pin[data-region=la]{--x:89.47%;--y:76.29%}.map-pin:before,.map-pin:after{content:"";border:2px solid var(--c);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.map-pin:before{animation:2.6s ease-out infinite pin-ring}.map-pin[data-region=central]:before{animation-delay:.85s}.map-pin[data-region=la]:before{animation-delay:1.7s}@keyframes pin-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.map-pin:after{box-shadow:0 0 18px var(--c), inset 0 0 10px var(--c);transition:opacity .25s;transform:scale(1.25)}.map-pin.is-active:after,.map-pin:focus-visible:after{opacity:1}.map-pin:focus-visible{outline:none}.region-list{gap:12px;list-style:none;display:grid}.region{border:1px solid var(--line);border-left:3px solid var(--c);transition:background .25s ease, opacity .3s ease, transform .3s var(--ease-out);background:#ffffff06;padding:16px 18px 16px 20px}.region:focus-visible{outline:2px solid var(--c);outline-offset:2px}.region-name{letter-spacing:.01em;color:var(--c);font-size:22px;line-height:1.05;transition:text-shadow .25s}.region-desc{color:#e6e7ee;margin-top:4px;font-size:15px;line-height:1.5}.region-strain{color:var(--white);background:color-mix(in srgb, var(--c) 18%, transparent);border:1px solid var(--c);cursor:pointer;border-radius:999px;margin-top:10px;padding:3px 12px;font:600 13px/20px Barlow,sans-serif;transition:background .2s,color .2s,box-shadow .2s}.region-strain:hover{color:#050507;background:var(--c);box-shadow:0 0 16px color-mix(in srgb, var(--c) 55%, transparent)}.region.is-active .region-name{text-shadow:0 0 14px color-mix(in srgb, var(--c) 70%, transparent)}.region-list:has(.is-active) .region:not(.is-active){opacity:.45}.region.is-active{background:color-mix(in srgb, var(--c) 8%, transparent)}html.js .origins:not(.revealed) .region{opacity:0;translate:-14px}.origins .region{transition:background .25s ease, opacity .5s ease, translate .6s var(--ease-out)}.origins.revealed .region:first-child{transition-delay:.15s}.origins.revealed .region:nth-child(2){transition-delay:.3s}.origins.revealed .region:nth-child(3){transition-delay:.45s}.origins.revealed .region-list:has(.is-active) .region{transition-delay:0s}@media (width<=700px){.origins-stage{grid-template-columns:1fr}}@media (width>=1200px){.origins{background:#050507;padding:0}.origins-stage{aspect-ratio:1448/406;max-width:none;display:block;position:relative;container-type:inline-size}.origins-art{width:100%;height:100%;display:block;position:absolute;inset:0}.origins-head .label{margin:0;position:absolute;top:4.5cqw;left:18.16cqw}.origins .origins-title{margin:0;position:absolute;top:6.6cqw;left:18cqw}.ot-top{font-size:4.25cqw}.ot-brush{font-size:5.25cqw}.origins-copy{color:#f1f1f4;width:31.6cqw;max-width:none;font-size:max(1.095cqw,12px);line-height:1.39;position:absolute;top:18.3cqw;left:18.16cqw}.origins-map{aspect-ratio:304/350;width:20.99cqw;position:absolute;top:1.8cqw;left:57.18cqw}.origins-map-img{visibility:hidden}.region-list{display:block}.region{background:0 0;border:0;padding:0;position:absolute}.region.is-active{background:0 0}.region[data-region=norcal]{top:4.2cqw;left:69.06cqw}.region[data-region=central]{top:11.15cqw;left:73.07cqw}.region[data-region=la]{top:18.6cqw;left:78.25cqw}.region-name{font-size:1.09cqw}.region-desc{margin-top:.72cqw;font-size:max(.88cqw,11px);line-height:1.33}.region-strain{margin-top:.45cqw;padding:.1cqw .75cqw;font-size:max(.82cqw,11px);line-height:1.5}}.history{padding:110px var(--gutter) 100px;background:radial-gradient(42% 32% at 12% 22%, #57e4ee14, transparent), radial-gradient(42% 34% at 86% 62%, #f04fb817, transparent), var(--bg);position:relative;overflow:hidden}.history-inner{max-width:var(--content-w);margin:0 auto}.history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.history .history-title{font-size:inherit;margin:12px 0 0;line-height:1}.ht-top{letter-spacing:.01em;font-size:clamp(32px,3.7vw,54px);display:block}.ht-brush{letter-spacing:.01em;color:#ffd23f;background:linear-gradient(#fff3b0 8%,#ffd23f 48%,#f59e0b 92%);-webkit-text-fill-color:transparent;filter:drop-shadow(3px 4px #e13eab)drop-shadow(0 0 22px #ffbe3c47);transform-origin:0 100%;-webkit-background-clip:text;background-clip:text;margin-top:.34em;font-family:Knewave,Oswald,sans-serif;font-size:clamp(36px,5.2vw,76px);font-weight:400;line-height:1;display:block;transform:rotate(-2.5deg)}.history-note{color:#ffffffd1;margin:0 2% 6px 0;font-family:Knewave,Oswald,sans-serif;font-size:clamp(20px,1.9vw,28px);line-height:1.1;position:relative;transform:rotate(-6deg)}.crown{fill:none;stroke:#ff4fc0;stroke-width:2.6px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ff4fc0b3);width:1.6em;height:1em;margin:0 0 6px .2em;display:block}.timeline{--line-y:36px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.6vw,36px);margin-top:64px;list-style:none;display:grid;position:relative}.timeline:before,.timeline:after{content:"";top:var(--line-y);pointer-events:none;border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;left:-3%;right:-3%}.timeline:before{background:linear-gradient(90deg, transparent, #57e4ee 9%, #f04fb8 38%, #f5f061 64%, var(--red-bright) 91%, transparent);transform-origin:0;box-shadow:0 0 10px #f04fb88c,0 0 26px #57e4ee38}.timeline:after{background:radial-gradient(closest-side,#fff,#fff9 35%,#0000) 0 0/110px 100% no-repeat;height:7px;margin-top:-3.5px;animation:5s linear infinite tl-spark}@keyframes tl-spark{0%{background-position:-110px 0}to{background-position:calc(100% + 110px) 0}}@keyframes tl-spark-down{0%{background-position:0 -110px}to{background-position:0 calc(100% + 110px)}}.timeline li{--c:var(--red-bright);position:relative}.timeline li:first-child{--c:#57e4ee;--rot:-2.2deg;--dy:0px;--tr:-4deg}.timeline li:nth-child(2){--c:#f04fb8;--rot:1.6deg;--dy:26px;--tr:3deg}.timeline li:nth-child(3){--c:#f5f061;--rot:-1.2deg;--dy:8px;--tr:-2deg}.timeline li:nth-child(4){--c:#ff3b55;--rot:2.2deg;--dy:34px;--tr:5deg}.tl-pin{width:30px;height:40px;color:var(--c);translate:0 calc(var(--line-y) - 39px);filter:drop-shadow(0 0 7px var(--c));transition:translate .35s var(--ease-out), filter .35s ease;margin:0 auto;display:block}.poster{isolation:isolate;margin-top:calc(var(--dy) + 22px);color:#d9dbe4;rotate:var(--rot);filter:drop-shadow(0 18px 26px #0009);transition:rotate .4s var(--ease-out), translate .4s var(--ease-out);padding:34px clamp(18px,1.8vw,26px) 30px;position:relative}.poster:before{content:"";z-index:-1;background:radial-gradient(120% 55% at 50% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), linear-gradient(165deg, #1a1823, #0d0c12);clip-path:polygon(0% 0%,4.2% .7%,8.3% .5%,12.5% .7%,16.7% 1.1%,20.8% 1.2%,25% .3%,29.2% .1%,33.3% .1%,37.5% 1.4%,41.7% .3%,45.8% 1%,50% .9%,54.2% .2%,58.3% .3%,62.5% 1.1%,66.7% 0%,70.8% 0%,75% .3%,79.2% .4%,83.3% .5%,87.5% .1%,91.7% 1.4%,95.8% 1.4%,100% 1%,99.5% 8.3%,99.8% 16.7%,99.1% 25%,99.8% 33.3%,99.9% 41.7%,99.3% 50%,99.7% 58.3%,99.3% 66.7%,99.9% 75%,99.8% 83.3%,99.1% 91.7%,99.2% 100%,95.8% 99.5%,91.7% 98.2%,87.5% 99.8%,83.3% 98.7%,79.2% 98.3%,75% 99.7%,70.8% 99.5%,66.7% 98.3%,62.5% 99.6%,58.3% 98.4%,54.2% 98.8%,50% 98.5%,45.8% 99.4%,41.7% 99.5%,37.5% 99.2%,33.3% 98.7%,29.2% 98.5%,25% 99.9%,20.8% 99.1%,16.7% 99.2%,12.5% 98.8%,8.3% 98.7%,4.2% 99.7%,0% 98.7%,.5% 91.7%,.5% 83.3%,.9% 75%,.9% 66.7%,.4% 58.3%,.7% 50%,.2% 41.7%,.8% 33.3%,.2% 25%,.5% 16.7%,.1% 8.3%);position:absolute;inset:0}.poster-foil{color:#15121c}.poster-foil:before{clip-path:polygon(0% 0%,4.2% 1.5%,8.3% 1.6%,12.5% .5%,16.7% .8%,20.8% .6%,25% .7%,29.2% 1.2%,33.3% 1.3%,37.5% .2%,41.7% .2%,45.8% .1%,50% .2%,54.2% 0%,58.3% 1%,62.5% .7%,66.7% .8%,70.8% .4%,75% .2%,79.2% 1.7%,83.3% .2%,87.5% 1.6%,91.7% .1%,95.8% 1.8%,100% 1%,99.7% 8.3%,99.4% 16.7%,99.1% 25%,99.9% 33.3%,99.7% 41.7%,99.6% 50%,99.9% 58.3%,99.4% 66.7%,99.7% 75%,99.7% 83.3%,99.5% 91.7%,99.7% 100%,95.8% 98.3%,91.7% 98.7%,87.5% 98.9%,83.3% 99.7%,79.2% 99.1%,75% 98.3%,70.8% 98.5%,66.7% 98.4%,62.5% 99.8%,58.3% 99.4%,54.2% 98.8%,50% 98.4%,45.8% 98.8%,41.7% 99.6%,37.5% 98.5%,33.3% 98.4%,29.2% 98.2%,25% 99.2%,20.8% 98.5%,16.7% 99.8%,12.5% 99.9%,8.3% 99.3%,4.2% 98.6%,0% 99.6%,.6% 91.7%,.9% 83.3%,.2% 75%,.6% 66.7%,.3% 58.3%,.6% 50%,.6% 41.7%,.4% 33.3%,.1% 25%,.5% 16.7%,.1% 8.3%);background:linear-gradient(#ffffff26,#0000 40%),url(/assets/foil-CfwUvvS1.webp) 50%/cover}.poster .tape{width:clamp(72px,6.6vw,104px);translate:-50%;rotate:var(--tr);top:-14px;left:50%}.tl-year{color:var(--c);text-shadow:0 0 6px color-mix(in srgb, var(--c) 70%, transparent), 0 0 24px color-mix(in srgb, var(--c) 45%, transparent), 0 3px 0 #0000008c;transform-origin:0 100%;font-family:Knewave,Oswald,sans-serif;font-size:clamp(40px,4.4vw,66px);line-height:.95;transition:text-shadow .3s;display:block;rotate:-3deg}.poster-foil .tl-year{color:#15121c;text-shadow:3px 3px 0 var(--c)}.history .poster h3{letter-spacing:.18em;text-transform:uppercase;color:var(--white);background:var(--red);margin:18px 0 12px;padding:4px 12px;font-family:Oswald,sans-serif;font-size:13px;font-weight:700;line-height:1.4;display:inline-block;transform:skew(-10deg)}.history .poster-foil h3{background:#0b0b10}.poster p{font-size:15px;line-height:1.55}.poster-foil p{letter-spacing:.05em;text-transform:uppercase;font-family:Barlow,sans-serif;font-size:13px;font-weight:600}.stamp{aspect-ratio:1;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:#c8102e;opacity:.85;mix-blend-mode:multiply;border:3px double #c8102e;border-radius:50%;place-items:center;width:66px;font-family:Oswald,sans-serif;font-size:9.5px;font-weight:700;line-height:1.05;display:grid;position:absolute;top:18px;right:14px;rotate:-16deg}.sticker{z-index:2;aspect-ratio:1;color:#111;background:#f5f061;border:3px solid #fff;border-radius:50%;place-items:center;width:58px;font-family:Knewave,Oswald,sans-serif;font-size:19px;display:grid;position:absolute;top:-18px;right:-12px;rotate:14deg;box-shadow:0 6px 14px #00000073}.timeline li:hover .poster{translate:0 -6px;rotate:0deg}.timeline li:hover .tl-pin{translate:0 calc(var(--line-y) - 45px);filter:drop-shadow(0 0 12px var(--c)) drop-shadow(0 0 4px var(--c))}.timeline li:hover .tl-year{text-shadow:0 0 8px var(--c), 0 0 30px color-mix(in srgb, var(--c) 70%, transparent), 0 3px 0 #0000008c}.timeline li:hover .poster-foil .tl-year{text-shadow:4px 4px 0 var(--c)}html.js .timeline:before{transition:transform 1.3s var(--ease-out) .15s;transform:scaleX(0)}html.js .history.revealed .timeline:before{transform:none}html.js .history:not(.revealed) .tl-pin,html.js .history:not(.revealed) .poster,html.js .history:not(.revealed) .poster .tape{opacity:0}.history.revealed .tl-pin{animation:pin-drop .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .16s + .45s)}.history.revealed .poster{animation:poster-slap .55s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .16s + .6s)}.history.revealed .poster .tape{animation:tape-on .4s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .16s + 1s)}.timeline li:nth-child(2){--i:1}.timeline li:nth-child(3){--i:2}.timeline li:nth-child(4){--i:3}@keyframes pin-drop{0%{opacity:0;translate:0 calc(var(--line-y) - 80px)}}@keyframes poster-slap{0%{opacity:0;scale:1.14;rotate:calc(var(--rot) * 4)}}@keyframes tape-on{0%{opacity:0;scale:1.7}}.contact{padding:100px var(--gutter) clamp(230px, 22vw, 300px);background:linear-gradient(180deg, var(--bg) 0%, #0c0820 28%, #240b3d 52%, #5c1452 72%, #b32462 88%, #ff6a45 100%);position:relative;overflow:hidden}.contact-sky{pointer-events:none;position:absolute;inset:0}.contact-sky:before{content:"";background:radial-gradient(at 50% 100%,#ff5a7866,#0000 62%);width:90%;height:70%;position:absolute;bottom:0;left:60%;translate:-50%}.contact-sun{aspect-ratio:1;width:clamp(230px,30vw,430px);transition:translate 1.8s var(--ease-out) .2s, opacity 1.2s ease .2s;background:linear-gradient(#ffe27a 0%,#ffa24a 38%,#ff4a8d 72%,#d41f78 100%);border-radius:50%;position:absolute;bottom:70px;left:62%;translate:-50%;-webkit-mask-image:linear-gradient(#000 50%,#0000 50% 53%,#000 53% 62%,#0000 62% 66%,#000 66% 73%,#0000 73% 78%,#000 78% 84%,#0000 84% 90%,#000 90%);mask-image:linear-gradient(#000 50%,#0000 50% 53%,#000 53% 62%,#0000 62% 66%,#000 66% 73%,#0000 73% 78%,#000 78% 84%,#0000 84% 90%,#000 90%)}html.js .contact:not(.revealed) .contact-sun{opacity:0;translate:-50% 38%}.sunset-city{width:100%;height:clamp(190px,21vw,300px);position:absolute;bottom:0;left:0}.sc-hills{fill:#1b0a2c}.sc-back{fill:#230c37}.sc-front{fill:#13081f}.sc-lights{fill:#ffb36b;opacity:.65}.sc-palms{fill:#05030a}.sc-sign{letter-spacing:3px;fill:#ffffffd1;font-family:Oswald,sans-serif;font-size:22px;font-weight:700}.contact-inner{z-index:1;max-width:var(--content-w);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.neon-sign{margin:14px 0 20px}.ns-top{letter-spacing:.01em;font-size:clamp(34px,4.1vw,58px);line-height:1;display:block}.ns-neon{--glow:0 0 3px #fff, 0 0 10px #ff4fc0, 0 0 22px #ff2fb0, 0 0 46px #e0119a, 0 0 84px #e0119a8c;color:#ffe6f6;width:fit-content;text-shadow:var(--glow);transform-origin:0 100%;margin-top:2px;font-family:Knewave,Oswald,sans-serif;font-size:clamp(50px,6.6vw,98px);font-weight:400;line-height:1;display:block;rotate:-4deg}html.js .contact:not(.revealed) .ns-neon{color:#3b2235;text-shadow:none}.contact.revealed .ns-neon{animation:1.5s step-end .5s both neon-on,9s linear 3s infinite neon-buzz}@keyframes neon-on{0%,14%,28%{color:#3b2235;text-shadow:none}10%,24%,31%,to{color:#ffe6f6;text-shadow:var(--glow)}}@keyframes neon-buzz{0%,92%,93.5%,95.5%,to{opacity:1}92.8%,95%{opacity:.45}}.contact-sub{color:#d4d6e0;max-width:40ch;font-size:17px}.contact-cta{flex-wrap:wrap;align-items:flex-start;gap:18px 28px;margin-top:34px;display:flex}.ig-cta{isolation:isolate;letter-spacing:.06em;color:var(--white);transition:transform .25s var(--ease-out);align-items:center;gap:14px;padding:18px 36px;font-family:Oswald,sans-serif;font-size:clamp(18px,1.8vw,23px);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ig-cta:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--red), #c0175d 55%, #6b1a8c);transition:box-shadow .25s;position:absolute;inset:0;transform:skew(-14deg);box-shadow:0 0 40px #e0112f73}.ig-cta:hover{transform:translateY(-3px)}.ig-cta:hover:before{box-shadow:0 0 60px #ff2d78bf}.ig-cta svg{width:26px;height:26px}.ig-arrow{transition:transform .25s var(--ease-out)}.ig-cta:hover .ig-arrow{transform:translate(6px)}.contact-scribble{color:#ffffffd9;text-shadow:0 1px 2px #14041e99,0 0 12px #14041eb3;padding:4px 0 0 58px;font-family:Knewave,Oswald,sans-serif;font-size:clamp(17px,1.5vw,21px);line-height:1.15;position:relative;transform:rotate(-5deg)}.contact-scribble svg{fill:none;stroke:#ff4fc0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ff4fc099);width:50px;height:34px;position:absolute;top:8px;left:0;transform:scaleX(-1)rotate(-14deg)}.polaroids{height:clamp(300px,30vw,420px);position:relative}.polaroid{--pw:clamp(170px, 17vw, 244px);width:var(--pw);font:inherit;text-align:center;cursor:pointer;translate:calc(-50% + var(--x)) calc(-50% + var(--y));rotate:var(--r);transition:translate .55s var(--ease-out), rotate .55s var(--ease-out), scale .3s var(--ease-out);background:#f4f0e7;border:0;padding:10px 10px 0;position:absolute;top:50%;left:50%;box-shadow:0 22px 44px #0000008c,0 2px #0000002e}.polaroid:first-child{--x:-86%;--y:5%;--r:-8deg}.polaroid:nth-child(2){--x:0%;--y:-6%;--r:3deg;z-index:1}.polaroid:nth-child(3){--x:86%;--y:8%;--r:9deg}.polaroids:hover .polaroid:first-child{--x:-102%;--r:-12deg}.polaroids:hover .polaroid:nth-child(2){--y:-12%}.polaroids:hover .polaroid:nth-child(3){--x:102%;--r:13deg}.polaroid:hover,.polaroid:focus-visible{z-index:3;rotate:0deg;scale:1.07}.polaroid:focus-visible{outline-offset:4px;outline:3px solid #ff4fc0}.polaroid img{aspect-ratio:650/508;object-fit:cover;width:100%;height:auto;display:block}.polaroid-cap{color:#1b1826;padding:9px 4px 13px;font-family:Knewave,Oswald,sans-serif;font-size:clamp(13px,1.3vw,19px);line-height:1.1;display:block;rotate:-2deg}.polaroid .tape{width:clamp(64px,5.6vw,88px);height:clamp(22px,2vw,30px);top:-13px;left:50%;translate:-50%;rotate:-4deg}html.js .contact:not(.revealed) .polaroid{opacity:0}.contact.revealed .polaroid{animation:polaroid-in .75s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .15s + .35s)}.polaroid:nth-child(2){--i:1}.polaroid:nth-child(3){--i:2}@keyframes polaroid-in{0%{opacity:0;translate:calc(-50% + var(--x)) calc(-50% + var(--y) + 60%);rotate:calc(var(--r) * -2)}}.site-footer{padding:64px var(--gutter) 28px;background:#03050a;position:relative}.site-footer:before,.site-footer:after{content:"";pointer-events:none;position:absolute;bottom:calc(100% - 2px);left:0;right:0}.site-footer:before{clip-path:polygon(0% 48.3%,1.1% 43.4%,2.2% 40.4%,3.3% 52.5%,4.4% 48.4%,5.6% 60.1%,6.7% 53.3%,7.8% 49.9%,8.9% 41.9%,10% 33.7%,11.1% 19.4%,12.2% 18.6%,13.3% 29.9%,14.4% 28.9%,15.6% 37.6%,16.7% 37.7%,17.8% 39.9%,18.9% 31.4%,20% 28.1%,21.1% 35.5%,22.2% 35.1%,23.3% 45.2%,24.4% 58.3%,25.6% 61.4%,26.7% 71.3%,27.8% 60.3%,28.9% 64.9%,30% 50%,31.1% 47.5%,32.2% 52%,33.3% 48.7%,34.4% 49.2%,35.6% 51.2%,36.7% 54.4%,37.8% 57.2%,38.9% 43.5%,40% 24.6%,41.1% 19%,42.2% 34.1%,43.3% 37.7%,44.4% 44.3%,45.6% 46.8%,46.7% 46.7%,47.8% 31.1%,48.9% 30.4%,50% 34.1%,51.1% 25.2%,52.2% 30.8%,53.3% 41.3%,54.4% 56.1%,55.6% 56.3%,56.7% 71%,57.8% 70%,58.9% 52.2%,60% 59.5%,61.1% 47.6%,62.2% 59.2%,63.3% 50.4%,64.4% 55.7%,65.6% 60.2%,66.7% 51.9%,67.8% 40.4%,68.9% 32.7%,70% 32.5%,71.1% 34.9%,72.2% 37%,73.3% 26.6%,74.4% 42.3%,75.6% 42.5%,76.7% 41.8%,77.8% 27.5%,78.9% 24.4%,80% 25.1%,81.1% 29.2%,82.2% 34.8%,83.3% 52.7%,84.4% 58%,85.6% 60.9%,86.7% 55.7%,87.8% 53.5%,88.9% 56.9%,90% 42.5%,91.1% 44.8%,92.2% 55%,93.3% 67.6%,94.4% 54.3%,95.6% 68.6%,96.7% 61.4%,97.8% 55.9%,98.9% 30.8%,100% 38%,100% 100%,0% 100%);background:linear-gradient(#f4f0e7,#d6cfc2);height:38px}.site-footer:after{clip-path:polygon(0% 34.5%,1.4% 43.3%,2.8% 42.8%,4.2% 41.5%,5.6% 37.7%,6.9% 29.4%,8.3% 14.4%,9.7% 9.6%,11.1% 11.9%,12.5% 29.5%,13.9% 28.9%,15.3% 41.3%,16.7% 43.2%,18.1% 36.4%,19.4% 33.9%,20.8% 37.8%,22.2% 31.4%,23.6% 37.7%,25% 48.5%,26.4% 57.9%,27.8% 63.8%,29.2% 60.7%,30.6% 65%,31.9% 57.3%,33.3% 46.5%,34.7% 43.3%,36.1% 39.5%,37.5% 52.2%,38.9% 45%,40.3% 42.5%,41.7% 46.2%,43.1% 31.3%,44.4% 28.8%,45.8% 13.1%,47.2% 12.6%,48.6% 27.4%,50% 33.6%,51.4% 32.4%,52.8% 46.9%,54.2% 35%,55.6% 41.2%,56.9% 40.8%,58.3% 29.3%,59.7% 34.5%,61.1% 52.3%,62.5% 51.8%,63.9% 69.3%,65.3% 69.3%,66.7% 69.3%,68.1% 55.7%,69.4% 48%,70.8% 44.5%,72.2% 47.1%,73.6% 51%,75% 44.1%,76.4% 51.7%,77.8% 48.5%,79.2% 44.5%,80.6% 35.2%,81.9% 18.5%,83.3% 20.8%,84.7% 18.5%,86.1% 24.3%,87.5% 37.2%,88.9% 43.2%,90.3% 38.7%,91.7% 41.4%,93.1% 30.4%,94.4% 35.8%,95.8% 28.4%,97.2% 38.5%,98.6% 43.1%,100% 62.5%,100% 100%,0% 100%);background:#03050a;height:20px}.footer-top{max-width:var(--content-w);grid-template-columns:auto 1fr auto;align-items:start;gap:48px 64px;margin:0 auto;display:grid}.footer-logo-link{width:fit-content;display:block}.footer-logo{width:150px}.footer-cols{grid-template-columns:repeat(2,minmax(120px,auto));justify-content:center;gap:32px 80px;display:grid}.footer-cols h4{letter-spacing:.12em;margin-bottom:12px;font-size:14px}.footer-cols a{width:fit-content;color:var(--muted);transition:color .2s ease, transform .25s var(--ease-out);font-size:14px;line-height:2;text-decoration:none;display:block}.footer-cols a:hover{color:var(--white);transform:translate(4px)}.footer-brand{border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:18px;padding-left:48px;display:flex}.footer-brand .script{color:#ffffff59;font-size:32px}.footer-ig{align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.footer-ig svg{width:20px;height:20px}.footer-ig:hover{color:var(--red-bright)}.to-top{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:8px 16px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.to-top:hover{color:var(--white);border-color:#ffffff80}.footer-bottom{max-width:var(--content-w);border-top:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:44px auto 0;padding-top:20px;font-family:Oswald,sans-serif;font-size:12px;display:flex}.footer-bottom .red-rule{margin-left:10px}html.js main section:not(.hero){opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}html.js main section.revealed{opacity:1;transform:none}html.js .hero-title-main:not(.is-split){opacity:0;animation:0s linear 2s forwards fx-show}@keyframes fx-show{to{opacity:1}}.hero-title-main .word{white-space:nowrap;display:inline-block}.hero-title-main .char{opacity:0;filter:blur(8px);animation:fx-char-in .75s var(--ease-out) forwards;animation-delay:calc(.15s + var(--i) * 45ms);display:inline-block;translate:0 .5em;rotate:8deg}@keyframes fx-char-in{to{opacity:1;filter:blur();translate:0;rotate:0deg}}.hero-title.is-revealing .hero-title-neon{animation:1.1s linear both fx-neon-on;animation-delay:calc(.35s + var(--chars,12) * 45ms)}@keyframes fx-neon-on{0%{opacity:0}8%{opacity:.9}12%{opacity:.1}20%{opacity:1}26%{opacity:.25}36%{opacity:1}to{opacity:1}}html.fx-grain body:after{content:"";z-index:200;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.7s step-end infinite fx-grain;position:fixed;inset:-120px}@keyframes fx-grain{0%{transform:translate(0)}20%{transform:translate(-40px,24px)}40%{transform:translate(28px,-36px)}60%{transform:translate(-18px,-12px)}80%{transform:translate(38px,30px)}to{transform:translate(0)}}.site-logo-link{--glitch-shift:3px}.footer-logo-link{--glitch-shift:4px}.hero-pack-logo{--glitch-shift:6px}:where(html.fx-glitch .glitch){position:relative}html.fx-glitch .glitch:before,html.fx-glitch .glitch:after{content:"";z-index:2;opacity:0;pointer-events:none;background:50%/contain no-repeat;position:absolute;inset:0}html.fx-glitch .site-logo-link:before,html.fx-glitch .site-logo-link:after{background-image:url(/assets/logo-text-VJ4gwJa7.webp)}html.fx-glitch .footer-logo-link:before,html.fx-glitch .footer-logo-link:after{background-image:url(/assets/logo-full-QRlRxV8_.webp)}html.fx-glitch .hero-pack-logo:before,html.fx-glitch .hero-pack-logo:after{background-image:url(/assets/pack-logo-NvOxCXKe.webp)}html.fx-glitch .glitch:hover:before{opacity:1;animation:1.1s step-end infinite fx-slice-a}html.fx-glitch .glitch:hover:after{opacity:1;animation:1.3s step-end infinite fx-slice-b}html.fx-glitch .glitch:hover>img,html.fx-glitch .glitch:hover>video{animation:.9s step-end infinite fx-split}@keyframes fx-slice-a{0%{clip-path:inset(8% 0 78%);translate:calc(var(--glitch-shift) * -1.6) 0}9%{clip-path:inset(62% 0 20%);translate:calc(var(--glitch-shift) * 1.2) 0}18%{clip-path:inset(30% 0 55%);translate:calc(var(--glitch-shift) * -.8) 0}27%{clip-path:inset(82% 0 4%);translate:calc(var(--glitch-shift) * 1.8) 0}36%{clip-path:inset(44% 0 41%);translate:calc(var(--glitch-shift) * -1.3) 0}45%{clip-path:inset(14% 0 70%);translate:calc(var(--glitch-shift) * 1.5) 0}54%{clip-path:inset(52% 0 33%);translate:calc(var(--glitch-shift) * -1.9) 0}63%{clip-path:inset(72% 0 16%);translate:calc(var(--glitch-shift) * .9) 0}72%{clip-path:inset(2% 0 90%);translate:calc(var(--glitch-shift) * -1.1) 0}81%{clip-path:inset(38% 0 48%);translate:calc(var(--glitch-shift) * 1.7) 0}90%{clip-path:inset(60% 0 28%);translate:calc(var(--glitch-shift) * -.7) 0}}@keyframes fx-slice-b{0%{clip-path:inset(70% 0 12%);translate:calc(var(--glitch-shift) * 1.4) 0}9%{clip-path:inset(18% 0 66%);translate:calc(var(--glitch-shift) * -1.7) 0}18%{clip-path:inset(48% 0 38%);translate:calc(var(--glitch-shift) * 1) 0}27%{clip-path:inset(4% 0 86%);translate:calc(var(--glitch-shift) * -1.2) 0}36%{clip-path:inset(88% 0 2%);translate:calc(var(--glitch-shift) * 1.6) 0}45%{clip-path:inset(34% 0 52%);translate:calc(var(--glitch-shift) * -.9) 0}54%{clip-path:inset(10% 0 80%);translate:calc(var(--glitch-shift) * 1.9) 0}63%{clip-path:inset(56% 0 30%);translate:calc(var(--glitch-shift) * -1.4) 0}72%{clip-path:inset(24% 0 62%);translate:calc(var(--glitch-shift) * 1.1) 0}81%{clip-path:inset(78% 0 8%);translate:calc(var(--glitch-shift) * -1.8) 0}90%{clip-path:inset(42% 0 46%);translate:calc(var(--glitch-shift) * .8) 0}}@keyframes fx-split{0%{translate:calc(var(--glitch-shift) * .4) 0;filter:drop-shadow(calc(var(--glitch-shift) * -.7) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * .7) 0 0 #4deefcd9)}12%{translate:calc(var(--glitch-shift) * -.5) 0;filter:drop-shadow(calc(var(--glitch-shift) * 1) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * -1) 0 0 #4deefcd9)}25%{translate:calc(var(--glitch-shift) * .3) 0;filter:drop-shadow(calc(var(--glitch-shift) * -.5) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * .5) 0 0 #4deefcd9)}37%{translate:calc(var(--glitch-shift) * -.2) 0;filter:drop-shadow(calc(var(--glitch-shift) * 1.2) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * -1.2) 0 0 #4deefcd9)}50%{translate:calc(var(--glitch-shift) * .5) 0;filter:drop-shadow(calc(var(--glitch-shift) * -.9) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * .9) 0 0 #4deefcd9)}62%{translate:calc(var(--glitch-shift) * -.4) 0;filter:drop-shadow(calc(var(--glitch-shift) * .6) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * -.6) 0 0 #4deefcd9)}75%{translate:calc(var(--glitch-shift) * .2) 0;filter:drop-shadow(calc(var(--glitch-shift) * -1.1) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * 1.1) 0 0 #4deefcd9)}87%{translate:calc(var(--glitch-shift) * -.6) 0;filter:drop-shadow(calc(var(--glitch-shift) * .8) 0 0 #ff2d4ad9) drop-shadow(calc(var(--glitch-shift) * -.8) 0 0 #4deefcd9)}}.story-stats dt{font-variant-numeric:tabular-nums}@media (width<=1250px){.story:before,.story:after{right:-12%}.story:after{opacity:.3}}@media (width<=1100px){.footer-top{grid-template-columns:auto 1fr}.footer-brand{border-left:0;border-top:1px solid var(--line);flex-flow:wrap;grid-column:1/-1;justify-content:center;gap:18px 32px;padding:24px 0 0}.strain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strain-card h3{font-size:clamp(20px,3.2vw,27px)}}@media (width<=900px){.site-nav{display:none}.menu-toggle,.header-actions{display:flex}.site-header{grid-template-columns:auto 1fr}.site-logo{height:38px}.lightbox[open]{grid-template-columns:1fr;overflow-y:auto}.lb-media.strain-visual{border-right:0;border-bottom:1px solid var(--line);height:min(60vh,520px);min-height:0}.mindset-inner{grid-template-columns:1fr}.mindset-photo{order:-1;margin:0 3%}.mindset-foil{margin:-34px 0 0;transform:rotate(-1.2deg)}.tape-2{top:auto;bottom:16%;right:-34px}.lb-body{max-height:none;overflow:visible}.story{grid-template-columns:1fr}.story-image{aspect-ratio:16/9;width:100%;min-height:0}.story-image img{object-position:50% 72%}.story-image img,.story-image:after{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.story-content{padding:16px var(--gutter) 72px}.story:before,.story:after{width:90%;height:60%;top:auto}.timeline{--line-x:15px;grid-template-columns:1fr;gap:38px;margin-top:48px;padding-left:54px}.timeline:before,.timeline:after{top:0;bottom:0;left:var(--line-x);width:3px;height:auto;margin:0 0 0 -1.5px;right:auto}.timeline:before{background:linear-gradient(180deg, transparent, #57e4ee 6%, #f04fb8 38%, #f5f061 64%, var(--red-bright) 94%, transparent);transform-origin:top}.timeline:after{background-size:100% 110px;width:7px;margin-left:-3.5px;animation-name:tl-spark-down}html.js .timeline:before{transform:scaleY(0)}html.js .history.revealed .timeline:before{transform:none}.tl-pin{top:4px;left:calc(var(--line-x) - 54px - 15px);position:absolute;translate:none}.timeline li:hover .tl-pin{translate:0 -4px}.poster{max-width:560px;margin-top:0}.timeline li:nth-child(2n) .poster{margin-left:14px}.contact-inner{grid-template-columns:1fr;gap:36px}.polaroids{height:clamp(240px,60vw,340px)}.polaroid{--pw:clamp(128px, 34vw, 210px)}.contact-sun{bottom:36px;left:50%}.contact-sky:before{left:50%}}@media (width<=600px){.header-actions{gap:8px}.filters{flex-wrap:nowrap;gap:6px}.filter-btn{letter-spacing:.08em;gap:6px;padding:7px 10px;font-size:12px}.filter-btn .count{min-width:16px;padding:0 3px;font-size:10px;line-height:16px}.hero-actions .btn{padding:13px 24px;font-size:13px}.hero-buttons .hbtn{flex:1 1 0;height:48px;padding:0 14px;font-size:14px}.hero-features{flex-wrap:nowrap;justify-content:space-between;gap:8px}.hero-features li{gap:6px;font-size:9.5px}.hero-features svg{width:26px;height:26px}.products{padding-bottom:72px}.strain-grid{gap:10px}.strain-card .type-pill{border-width:1.5px;padding:1px 8px;font-size:10px;top:8px;left:8px}.strain-no{font-size:13px;top:7px;right:9px}.strain-card h3{margin:-.45em 10px 0;font-size:17px}.strain-notes{display:none}.card-foot{justify-content:flex-end;padding:8px 10px 10px}.card-arrow{width:30px;height:30px}.card-arrow:before{font-size:14px}.lb-media.strain-visual{height:min(54vh,440px)}.mindset-photo{margin:0 9%}.mindset-foil{margin:-26px 4% 0}.mindset-paper{padding:18px 18px 20px}.mindset-title{margin-bottom:10px}.mindset-title img{width:52%}.mindset-paper p{margin-bottom:14px;font-size:10.5px;line-height:1.5}.mindset-btn{gap:10px;padding:9px 16px;font-size:12px}.tape{width:72px;height:22px}.filters{margin-top:36px}.lb-body{padding:24px 20px 22px}.story-stats{gap:12px}.origins{padding-block:64px}.history{padding-block:80px}.contact{padding-top:88px}.history-note{font-size:19px}.polaroid:first-child{--x:-80%;--y:12%}.polaroid:nth-child(2){--y:-18%}.polaroid:nth-child(3){--x:80%;--y:14%}.sc-sign{display:none}.ig-cta{padding:15px 28px}.footer-top{grid-template-columns:1fr}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:24px}.footer-bottom{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.strain-visual:before,.map-pin:before,.strain-card.is-entering .card-scene:after,.lb-media.is-glinting .pack-shine{animation:none}.strain-card:hover,.strain-card:hover .card-scene img{transform:none}.flip,.flip-icon{transition:none}.mindset-paper:before{animation:none}html.js .products:not(.revealed) .mindset-foil,html.js .products:not(.revealed) .mindset-photo{transform:none}html.js .products:not(.revealed) .tape{opacity:1;scale:1}html.js main section:not(.hero){opacity:1;transition:none;transform:translate(0,0)}html.js .products:not(.revealed) .strain-card{opacity:1}html.js .origins:not(.revealed) .region{opacity:1;translate:none}html.js .timeline:before{transition:none;transform:none}.timeline:after,.history.revealed .tl-pin,.history.revealed .poster,.history.revealed .poster .tape,.contact.revealed .polaroid,.contact.revealed .ns-neon{animation:none}html.js .history:not(.revealed) .tl-pin,html.js .history:not(.revealed) .poster,html.js .history:not(.revealed) .poster .tape,html.js .contact:not(.revealed) .polaroid{opacity:1}html.js .contact:not(.revealed) .contact-sun{opacity:1;transition:none;translate:-50%}html.js .contact:not(.revealed) .ns-neon{color:#ffe6f6;text-shadow:var(--glow)}html.fx-grain body:after{animation:none}.hero-title-main .char,.hero-title.is-revealing .hero-title-neon{opacity:1;filter:none;animation:none;translate:none;rotate:none}}:root{--pad:max(20px, 4vw)}.age-gate{display:none}html.age-check{overflow:hidden}html.age-check .age-gate{z-index:500;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#050508db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.age-gate.is-leaving{z-index:500;opacity:0;pointer-events:none;background:#050508db;place-items:center;transition:opacity .5s;display:grid;position:fixed;inset:0}.age-card{text-align:center;flex-direction:column;align-items:center;max-width:440px;display:flex}.age-logo{filter:drop-shadow(0 12px 30px #0009);width:clamp(140px,36vw,190px);height:auto;margin-bottom:18px}.age-tape{letter-spacing:.03em;text-transform:uppercase;color:#17131c;clip-path:polygon(0 8%,3% 0,97% 4%,100% 0,99% 34%,100% 66%,98% 100%,2% 96%,0 100%,1% 62%);background:repeating-linear-gradient(95deg,#ffffff2e 0 3px,#0000 3px 9px),linear-gradient(#f3eee2,#ddd5c4);padding:5px 16px 3px;font-family:Knewave,Oswald,sans-serif;font-size:15px;rotate:-3deg}.age-title{color:#ff4fb8;text-shadow:0 0 .3em #ff2f9a59;margin:16px 0 10px;font-size:clamp(38px,10vw,58px);line-height:1}.age-text{color:#ffffffbf;max-width:34ch;font-size:15px;line-height:1.55}.age-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.age-actions .hbtn{cursor:pointer;height:52px;padding:0 24px;font-size:16px}.age-actions .hbtn-red{background:#e3133c;border:0;box-shadow:5px 5px #13235a}.age-actions .hbtn-ghost{background:0 0;box-shadow:5px 5px #13235a}.age-later{color:#ffe14d;margin-top:22px;font-family:Knewave,Oswald,sans-serif;font-size:18px;rotate:-2deg}.age-actions .hbtn-ghost:hover,.age-actions .hbtn-ghost:focus-visible{color:#050507;background:var(--white)}html.gl .hero-logo,html.gl .hero-lettering,html.gl .hero-body,html.gl .contact-copy{z-index:70;position:relative}html.gl .hero-panel,html.gl .story-content,html.gl .contact-inner{z-index:70}.skip-link{z-index:600;letter-spacing:.06em;text-transform:uppercase;color:#17131c;background:#f3eee2;padding:10px 16px;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:translate .2s;position:fixed;top:10px;left:10px;translate:0 -150%}.skip-link:focus{translate:0}.not-found{min-height:calc(100vh - var(--header-h) - 90px);padding:48px var(--gutter) 80px;text-align:center;background:radial-gradient(40% 40% at 50% 45%,#ff2f9a1f,#0000 70%);flex-direction:column;justify-content:center;align-items:center;display:flex}.nf-logo{width:clamp(130px,30vw,180px);height:auto;margin-bottom:18px}.nf-tape{color:#17131c;clip-path:polygon(0 8%,3% 0,97% 4%,100% 0,99% 34%,100% 66%,98% 100%,2% 96%,0 100%,1% 62%);background:repeating-linear-gradient(95deg,#ffffff2e 0 3px,#0000 3px 9px),linear-gradient(#f3eee2,#ddd5c4);padding:5px 18px 3px;font-family:Knewave,Oswald,sans-serif;font-size:18px;rotate:-3deg}.nf-title{color:#ff4fb8;text-shadow:0 0 .3em #ff2f9a59;margin:16px 0 12px;font-size:clamp(48px,12vw,96px);line-height:1;rotate:-3deg}.nf-text{color:#ffffffbf;max-width:34ch;font-size:16px}html .not-found .nf-home{background:#e3133c;width:auto;height:52px;margin-top:28px;padding:0 26px;font-size:16px;box-shadow:5px 5px #13235a}html.js:not(.fonts-ready) .hero-lettering,html.js:not(.fonts-ready) .hero-usa,html.js:not(.fonts-ready) .label,html.js:not(.fonts-ready) .sr-kicker,html.js:not(.fonts-ready) .age-tape,html.js:not(.fonts-ready) .nf-tape,html.js:not(.fonts-ready) .pack-hint,html.js:not(.fonts-ready) .contact-scribble,html.js:not(.fonts-ready) .history-note{visibility:hidden}.gl-layer,.hero-logo,.showroom,.hero-pack-3d,.guide-stop{display:none}html.gl .gl-layer{z-index:60;opacity:0;pointer-events:none;height:100lvh;transition:opacity .8s;display:block;position:fixed;inset:0 0 auto}html.gl-ready .gl-layer{opacity:1}html.gl .gl-layer canvas{width:100%;height:100%;display:block}html.pack-hover,html.pack-hover body{cursor:pointer}html.gl .site-header{background:0 0;transition:background .4s;position:fixed;top:0;left:0;right:0}html.gl .site-header:after{opacity:0;transition:opacity .4s}html.gl .site-header.is-scrolled{background:#050507}html.gl .site-header.is-scrolled:after{opacity:1}html.gl .hero{--type:#ffe14d;background:radial-gradient(38% 52% at 72% 52%, color-mix(in srgb, var(--type) 16%, transparent), transparent 70%), #05070d}html.gl .hero-art{display:none}html.gl .hero-stage{max-width:calc(var(--content-w) + 2 * var(--pad));min-height:100svh;padding:calc(var(--header-h) + 20px) var(--pad) 72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;display:grid}html.gl .hero-panel{clip-path:none;background:0 0;margin:0;padding:0}html.gl .hero-logo{aspect-ratio:468/392;width:clamp(150px,min(16vw,23vh),250px);margin:0 0 6px -6px;display:block;position:relative}.hero-logo-img,.hero-logo-video{object-fit:contain;filter:drop-shadow(0 10px 30px #0009);width:100%;height:100%;position:absolute;inset:0}.hero-logo-video{opacity:0;transition:opacity .2s}.hero-logo.is-animated .hero-logo-video{opacity:1}.hero-logo.is-animated .hero-logo-img{visibility:hidden;transition:visibility 0s linear .2s}html.gl .site-logo-link{transition:opacity .4s ease, translate .4s var(--ease-out)}html.gl .site-header:not(.is-scrolled) .site-logo-link{opacity:0;pointer-events:none;translate:0 -8px}html.gl .site-header .site-logo-link:focus-visible{opacity:1;translate:none}html.gl .hero-lettering{margin-left:-.1em;font-size:clamp(40px,min(5.8vw,8.6vh),90px)}html.gl .hero-usa{letter-spacing:.03em;color:var(--red-bright);text-shadow:0 0 18px #ff2d4a59;transform-origin:0;margin:.5em 0 0 .2em;font-family:Knewave,Oswald,sans-serif;font-size:22px;font-weight:400;rotate:-4deg}html.gl .hero-copy{color:#ecebf2c7;margin-top:14px}html.gl .hero-buttons{margin-top:24px}html.gl .hero-pack-3d{height:min(66vh,620px);display:block;position:relative}.pack-still{object-fit:contain;filter:drop-shadow(0 24px 40px #0009);pointer-events:none;width:auto;max-width:94%;height:94%;transition:opacity .6s .2s;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:2deg}html.gl-ready .pack-still{opacity:0}.pack-hint{letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:#ffffff73;align-items:center;gap:10px;font-family:Oswald,sans-serif;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:-34px;left:50%;translate:-50%}.pack-hint:before{content:"";background:var(--type);width:7px;height:7px;box-shadow:0 0 0 0 var(--type);border-radius:50%;animation:2s ease-out infinite hint-ping}.hint-tap{display:none}@media (hover:none){.hint-click{display:none}.hint-tap{display:inline}}@keyframes hint-ping{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}html.gl .guide-stop{pointer-events:none;display:block;position:absolute}.guide-story{width:34%;height:58%;top:50%;right:6%;translate:0 -50%}.guide-origins{width:24%;height:34%;top:45%;left:61%;translate:-112% -78%}html.gl .strains-label,html.gl .mindset,html.gl .hero-features,html.gl .polaroids{display:none}html.gl .contact-inner{grid-template-columns:minmax(0,1fr)}html.gl .products{background:0 0;padding-bottom:0}html.gl .strain-grid{display:none}html.gl .showroom{margin:0 calc(-1 * var(--gutter));display:block}html{overscroll-behavior-x:none}.sr-stage{touch-action:pan-y}.showroom{--type:var(--red-bright)}.sr-backdrop{background:radial-gradient(30% 45% at 50% 53%, color-mix(in srgb, var(--type) 15%, transparent), transparent 70%);pointer-events:none;height:100svh;min-height:600px;margin-bottom:calc(-1*max(100svh,600px));position:sticky;top:0;overflow:hidden}.sr-stage{z-index:70;border-top:1px solid var(--line);height:100svh;min-height:600px;position:relative;overflow:hidden}.sr-pack{width:min(28vw,340px);height:min(64vh,600px);position:absolute;top:53%;left:50%;translate:-50% -50%}.sr-head{top:calc(var(--header-h) + 28px);left:var(--pad);right:var(--pad);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;display:flex;position:absolute}.sr-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--red-bright);align-items:center;gap:12px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;display:flex}.sr-head .filters{margin:0}.sr-info{left:var(--pad);z-index:2;width:min(380px,30vw);position:absolute;top:53%;translate:0 -50%}.sr-count{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);align-items:baseline;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.sr-no{color:var(--white)}.sr-name{letter-spacing:.01em;color:var(--type);margin:14px 0 16px;font-family:Knewave,Oswald,sans-serif;font-size:clamp(38px,4vw,64px);font-weight:400;line-height:1}.sr-name .w{color:var(--white)}.sr-desc{color:#c3c8d4;font-size:15px;line-height:1.6}.sr-notes{flex-wrap:wrap;gap:6px;margin:18px 0 28px;display:flex}.sr-notes span{color:#dfe2ea;border:1px solid #ffffff38;border-radius:999px;padding:3px 12px;font-size:12.5px;line-height:20px}.sr-open{height:50px}.sr-list{right:var(--pad);z-index:2;flex-direction:column;list-style:none;display:flex;position:absolute;top:53%;translate:0 -50%}.sr-list button{--type:var(--red-bright);letter-spacing:.12em;text-transform:uppercase;text-align:right;color:#fff6;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:baseline;gap:12px;width:100%;padding:6px 0;font-family:Oswald,sans-serif;font-size:13px;font-weight:500;transition:color .25s;display:flex}.sr-list-no{font-family:var(--mono);letter-spacing:0;font-size:10px}.sr-list button:after{content:"";width:12px;height:1px;transition:width .35s var(--ease-out), background .25s ease;background:currentColor;align-self:center}.sr-list button:hover,.sr-list button.is-active{color:var(--white)}.sr-list button.is-active:after{background:var(--type);width:28px}.sr-foot{left:var(--pad);right:var(--pad);z-index:2;letter-spacing:.24em;text-transform:uppercase;color:#fff6;justify-content:space-between;align-items:center;gap:24px;font-family:Oswald,sans-serif;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:28px}.sr-skip{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#ffffffbf;cursor:pointer;background:#05070d8c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.sr-skip span{transition:translate .25s var(--ease-out)}.sr-skip:hover{color:var(--white);border-color:var(--white)}.sr-skip:hover span{translate:0 3px}.sr-progress{background:#ffffff26;flex:0 240px;height:1px;position:relative}.sr-progress span{background:var(--white);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html.gl .label,html.gl .sr-kicker{letter-spacing:.03em;text-transform:uppercase;color:#17131c;clip-path:polygon(0 8%,3% 0,97% 4%,100% 0,99% 34%,100% 66%,98% 100%,2% 96%,0 100%,1% 62%);background:repeating-linear-gradient(95deg,#ffffff2e 0 3px,#0000 3px 9px),linear-gradient(#f3eee2,#ddd5c4);width:fit-content;padding:5px 16px 3px;font-family:Knewave,Oswald,sans-serif;font-size:15px;font-weight:400;line-height:1.2;display:inline-flex;position:relative;rotate:-2deg;box-shadow:0 6px 14px #00000059}html.gl .label .red-rule,html.gl .sr-kicker .red-rule{display:none}html.gl .history .label{rotate:1.5deg}html.gl .contact .label{rotate:-3deg}html.gl .sr-notes span,html.gl .lightbox .chips span{letter-spacing:.08em;text-transform:uppercase;color:#0b0b10;background:var(--type);border:0;border-radius:3px;padding:4px 10px 3px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;line-height:1.3;rotate:-2.5deg;box-shadow:0 3px #00000059}html.gl .sr-notes span:nth-child(2),html.gl .lightbox .chips span:nth-child(2){translate:0 2px;rotate:1.5deg}html.gl .sr-notes span:nth-child(3),html.gl .lightbox .chips span:nth-child(3){rotate:-1deg}html.gl .sr-info .type-pill,html.gl .lightbox .lb-top .type-pill{letter-spacing:.04em;color:var(--type);border:2px solid var(--type);box-shadow:none;opacity:.92;background:0 0;border-radius:4px;padding:3px 10px 1px;font-family:Knewave,Oswald,sans-serif;font-size:15px;font-weight:400;rotate:-4deg}html.gl .sr-info .type-pill:before,html.gl .lightbox .lb-top .type-pill:before{display:none}html.gl .lb-index{letter-spacing:.02em;color:var(--type);font-family:Knewave,Oswald,sans-serif;font-size:16px}html.gl .lb-index span{color:#fff6;margin-left:4px;font-size:13px}html.gl .sr-count{letter-spacing:.02em;color:var(--type);gap:6px;font-family:Knewave,Oswald,sans-serif;font-size:18px}html.gl .sr-no{color:var(--type)}html.gl .sr-of{letter-spacing:.04em;color:#fff6;margin-left:6px;font-size:14px}.sr-ghost{z-index:0;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--type) 38%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-family:Knewave,Oswald,sans-serif;font-size:clamp(110px,17vw,300px);line-height:1;position:absolute;top:53%;left:50%;transform:translate(-50%)}html.gl .hbtn-red{transition:background .2s ease, box-shadow .2s var(--ease-out), translate .2s var(--ease-out), transform .2s var(--ease-out);background:#e3133c;box-shadow:5px 5px #13235a}html.gl .hbtn-red:hover{background:#d3103a;translate:-2px -2px;box-shadow:7px 7px #13235a,0 0 28px #ff1f4b59}html.gl .hbtn-red:active{translate:3px 3px;box-shadow:1px 1px #13235a}html.gl .pack-hint{letter-spacing:.02em;text-transform:none;color:#ffffffd1;align-items:flex-start;gap:6px;font-family:Knewave,Oswald,sans-serif;font-size:15px;line-height:1.05;bottom:-46px;left:62%;translate:0;rotate:-5deg}html.gl .pack-hint:before{display:none}.hint-arrow{fill:none;width:34px;height:24px;stroke:var(--type);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:-8px}html.gl .sr-head .filter-btn{letter-spacing:.02em;color:#ffffff8c;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:6px 12px 4px;font-family:Knewave,Oswald,sans-serif;font-size:16px;font-weight:400;transform:none}html.gl .sr-head .filter-btn:hover{color:var(--white)}html.gl .sr-head .filter-btn.active{color:#17131c;clip-path:polygon(0 8%,3% 0,97% 4%,100% 0,99% 34%,100% 66%,98% 100%,2% 96%,0 100%,1% 62%);background:repeating-linear-gradient(95deg,#ffffff2e 0 3px,#0000 3px 9px),linear-gradient(#f3eee2,#ddd5c4);rotate:-2deg}html.gl .sr-head .filter-btn .count{opacity:.7;background:0 0;align-self:flex-start;min-width:0;margin-left:-2px;padding:0;font-family:Oswald,sans-serif;font-size:10px;line-height:1}html.gl .sr-progress{display:none}html.gl .sr-hint{letter-spacing:.02em;text-transform:none;color:#ffffff80;font-family:Knewave,Oswald,sans-serif;font-size:15px;rotate:-2deg}.sr-dots{align-items:center;gap:8px;display:flex}.sr-dots i{border:1.5px solid var(--type);opacity:.55;width:9px;height:9px;transition:background .3s ease, scale .3s var(--ease-out), opacity .3s ease;border-radius:50%}.sr-dots i.is-on{background:var(--type);opacity:1;box-shadow:0 0 10px var(--type);scale:1.35}html.gl .sr-list button{letter-spacing:.02em;color:#ffffff4d;transition:color .25s ease, translate .35s var(--ease-out);padding:4px 0;font-family:Knewave,Oswald,sans-serif;font-size:15px;font-weight:400}html.gl .sr-list .sr-list-no,html.gl .sr-list button:after{display:none}html.gl .sr-list button:hover{color:#ffffffbf}html.gl .sr-list button.is-active{color:var(--type);translate:-10px}html.gl .lb-facts{color:#17131c;background:linear-gradient(#f6f1e6,#e6dece);border-radius:2px;padding:6px 16px;position:relative;rotate:-1deg;box-shadow:0 10px 24px #0006}html.gl .lb-facts>div,html.gl .lb-facts>div:last-child{border:0;border-bottom:1.5px dashed #17131c40;padding:9px 0}html.gl .lb-facts>div:last-child{border-bottom:0}html.gl .lb-facts dt{color:#17131c8c}html.gl .lb-facts dd{color:#17131c;font-weight:600}html.gl .lightbox .chips span{color:#0b0b10}html.gl .story-stats{border:0;padding:8px 0}html.gl .story-stats dt{-webkit-text-stroke:0;font-family:Knewave,Oswald,sans-serif;font-size:clamp(40px,4.2vw,60px);font-weight:400}html.gl .story-stats div:first-child dt{color:#4deefc;rotate:-4deg}html.gl .story-stats div:nth-child(2) dt{color:#ff4fb8;rotate:3deg}html.gl .story-stats div:nth-child(3) dt{color:#ffe14d;rotate:-2deg}html.gl .story-stats dd{color:#ffffffb3;font-size:14px}.footer-shout{display:none}html.gl .footer-shout{max-width:var(--content-w);letter-spacing:.01em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #ffffff59;margin:0 auto 48px;font-family:Knewave,Oswald,sans-serif;font-size:min(clamp(60px,12vw,190px),16.9492vw - 6.77966px);line-height:.9;display:block;rotate:-3deg}html.gl .footer-shout span{color:#ff4fb8;-webkit-text-stroke:0;text-shadow:0 0 .25em #ff2f9a59;margin-left:.8em;display:block}html.gl .footer-cols h4{display:none}html.gl .footer-cols nav a{letter-spacing:.02em;text-transform:uppercase;color:#ffffffbf;font-family:Knewave,Oswald,sans-serif;font-size:18px}html.gl .footer-cols nav a:hover{color:#ff4fb8}html.gl .footer-brand{border-left:0}html.gl .site-nav a.active:after{background:var(--red-bright);clip-path:polygon(0 40%,6% 10%,30% 25%,55% 0,80% 20%,100% 5%,98% 70%,75% 95%,50% 75%,25% 100%,4% 85%);height:6px;bottom:-7px;rotate:-2deg}html.gl .lb-media.strain-visual{background:radial-gradient(closest-side at 50% 50%, color-mix(in srgb, var(--type) 26%, transparent), transparent)}html.gl .lb-media.strain-visual:before,html.gl .lb-media.strain-visual:after{display:none}html.gl .lb-arrow,html.gl .flip-btn{letter-spacing:.02em;color:#ffffffb3;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;font-family:Knewave,Oswald,sans-serif;font-size:16px;font-weight:400}html.gl .lb-arrow:hover,html.gl .flip-btn:hover{color:var(--type);background:0 0}html.gl .flip-btn{padding:8px 14px;rotate:-2deg}.origins-pin{display:contents}@media (width<=700px){html.gl .origins{--map-w:min(calc(100vw - 2 * var(--gutter)), 400px, calc((100svh - var(--header-h)) * .5 * 608 / 700))}html.gl .origins-stage{display:block}html.gl .origins-stage:after{content:"";height:90svh;display:block}html.gl .origins-pin{top:var(--header-h);z-index:2;display:block;position:sticky}html.gl .origins-map{width:var(--map-w);margin:18px auto 0}html.gl .region-list{display:grid}html.gl .region,html.gl .region.is-active{opacity:0;visibility:hidden;transition:opacity .35s ease, translate .45s var(--ease-out), visibility 0s linear .35s;border:0;grid-area:1/1;padding:18px 0 0;translate:0 10px}html.gl .region.is-active{opacity:1;visibility:visible;transition:opacity .35s ease, translate .45s var(--ease-out), visibility 0s;translate:none}}@media (width<=1199px){html.gl .region,html.gl .region.is-active{background:0 0;border:0;border-bottom:1.5px dashed #ffffff24;padding:16px 0 18px}html.gl .region-name{font-size:26px}html.gl .region-strain{letter-spacing:.06em;text-transform:uppercase;color:#0b0b10;background:var(--c);border:0;border-radius:3px;margin-top:12px;padding:5px 12px 3px;font:600 13px/1.3 Oswald,sans-serif;rotate:-2deg;box-shadow:0 3px #0006}html.gl .region-strain:hover{color:#0b0b10;background:var(--c);translate:0 -2px;box-shadow:0 5px #0006}}html.gl .hbtn-ghost{transition:background .2s ease, color .2s ease, box-shadow .2s var(--ease-out), translate .2s var(--ease-out);box-shadow:5px 5px #13235a}html.gl .hbtn-ghost:hover{translate:-2px -2px;box-shadow:7px 7px #13235a}.sr-pager{align-items:center;gap:4px;display:flex}.sr-arrow{display:none}html.sr-carousel .sr-arrow{width:44px;height:44px;color:var(--white);cursor:pointer;background:#05070d8c;border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}html.sr-carousel .sr-arrow:active{background:var(--type);color:#0b0b10}html.sr-carousel .sr-dots{gap:0}html.sr-carousel .sr-dots i{cursor:pointer;width:10px;height:10px;margin:8px 5px}html.sr-carousel .sr-skip{display:none}html.sr-carousel .sr-foot{justify-content:space-between}.lb-canvas{z-index:1;cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.lb-media.is-dragging .lb-canvas{cursor:grabbing}.lb-media:not(.has-3d) .lb-canvas{display:none}.lb-media.has-3d .flip{visibility:hidden}html.gl main section:not(.hero),html.motion main section:not(.hero){transform:none}html.motion .story-image{overflow:hidden}.mobile-nav-ig{display:none!important}@media (width<=900px){html.menu-open .site-header .site-logo-link{opacity:1!important;pointer-events:auto!important;translate:none!important}html.menu-open .site-header{background:#050507}.menu-toggle{width:44px;height:44px;margin-right:-8px;padding:0 8px}.menu-toggle span{transition:transform .3s var(--ease-out), opacity .2s ease}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{padding:0 var(--pad) 12vh;background:#050507;border:0;justify-content:center;bottom:0}.mobile-nav a{letter-spacing:.01em;color:var(--white);opacity:0;transition:opacity .4s ease, translate .5s var(--ease-out), color .2s ease;border:0;padding:10px 0;font-family:Knewave,Oswald,sans-serif;font-size:clamp(36px,11.5vw,50px);font-weight:400;line-height:1.1;translate:0 16px}.mobile-nav a:hover,.mobile-nav a:focus-visible{color:var(--red-bright)}.mobile-nav.open a{opacity:1;translate:none}.mobile-nav.open a:nth-child(2){transition-delay:40ms}.mobile-nav.open a:nth-child(3){transition-delay:80ms}.mobile-nav.open a:nth-child(4){transition-delay:.12s}.mobile-nav.open a:nth-child(5){transition-delay:.16s}.mobile-nav .mobile-nav-ig{letter-spacing:.02em;text-transform:none;color:var(--muted);align-items:center;gap:10px;margin-top:28px;padding:12px 0;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;display:flex!important}.mobile-nav-ig svg{width:22px;height:22px}html.menu-open .gl-layer{visibility:hidden}html.gl .story-image{aspect-ratio:4/3;width:100%}html.gl .story-image img{object-position:50% 50%}}@media (width<=760px){html.gl .story:before,html.gl .story:after{display:none}.site-footer nav a,.footer-ig,.to-top,.region-strain{align-items:center;min-height:44px;display:inline-flex}.site-footer nav a{display:flex}.pack-hint{font-size:12px}.mindset-paper p{font-size:12.5px;line-height:1.6}}@media (width>=761px) and (height<=820px){.sr-pack{height:52vh;top:57%}}@media (width>=761px) and (width<=1100px){.sr-pack{width:min(34vw,320px);left:70%}.sr-ghost{left:62%}}@media (width<=1100px){.sr-list{display:none}.sr-info{width:min(360px,34vw)}}@media (width<=900px){html.gl .hero-stage{padding-top:calc(var(--header-h) + 8px);grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:72px}html.gl .hero-pack-3d{order:-1;height:34svh}html.gl .hero-lettering{margin-left:0;font-size:clamp(44px,14vw,66px)}html.gl .hero-panel{display:contents}html.gl .hero-logo{order:-2;justify-self:center;width:clamp(120px,34vw,190px);margin:0}html.gl .hero-lettering,html.gl .hero-body{grid-column:1}html.gl .hero{background:radial-gradient(60% 30% at 50% 26%, color-mix(in srgb, var(--type) 18%, transparent), transparent 70%), #05070d}.pack-hint{bottom:-34px}html.gl .hero-pack-3d{margin-bottom:42px}.guide-story{width:28%;height:88%;right:5%}}@media (width<=760px){.sr-head{top:calc(var(--header-h) + 14px);justify-content:center}.sr-kicker{display:none}.sr-head .filters{flex-wrap:nowrap;gap:6px}.sr-head .filter-btn{min-height:40px;padding:7px 12px;font-size:12.5px}.sr-open{height:52px}.sr-backdrop,.sr-stage{min-height:520px}.sr-backdrop{margin-bottom:calc(-1*max(100svh,520px))}.sr-pack{top:calc(var(--header-h) + 90px);width:58vw;height:min(42svh,100svh - 440px);translate:-50%}.sr-info{top:auto;bottom:84px;left:var(--pad);right:var(--pad);text-align:center;width:auto;translate:none}.sr-count{justify-content:center;margin-bottom:10px}.sr-name{margin:10px 0 14px;font-size:clamp(32px,9vw,42px)}.sr-desc,.sr-notes,.sr-ghost{display:none}.sr-open{width:100%}.sr-foot{bottom:22px}.sr-hint{display:none}.sr-progress{flex:auto}html.sr-carousel .sr-foot{justify-content:center}.sr-skip{flex:none;min-height:40px;padding:0 14px}}
