.an{--al-gutter:clamp(1.25rem,3.4vw,3.5rem);--al-fly-w:min(100vw,760px);--al-ar:0.9;background:var(--al-cream);color:var(--al-basil);font-family:var(--font-al),system-ui,sans-serif;font-weight:500;font-variation-settings:"wdth" 100}body:has(.an),html:has(.an){background:#0f3b2b}:where(.an) a{color:inherit}.an :focus-visible{outline:3px solid var(--al-tomato);outline-offset:4px;border-radius:6px}.an-main{position:relative;isolation:isolate;overflow-x:clip}.an dd,.an dl,.an fieldset,.an figure,.an h1,.an h2,.an p,.an ul{margin:0;padding:0}.an ul{list-style:none}.an-band__line,.an-eyebrow,.an-facts dt,.an-feels__title,.an-foot__word,.an-hero__title,.an-hero__word,.an-nav__mark,.an-pill,.an-statement__title,.an-sticker,.an-story__title,.an-take__title{font-weight:800;font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.005em}.an-feels__title span,.an-statement__title span,.an-story__title span,.an-take__title span{display:block}.an-pill{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.35rem;border:2px solid var(--al-basil);border-radius:999px;background:transparent;color:var(--al-basil);font-family:inherit;font-size:1rem;letter-spacing:.03em;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease-out}.an-pill:hover{background:var(--al-basil);color:var(--al-cream);transform:translateY(-2px)}.an-pill--solid{background:var(--al-tomato);border-color:var(--al-tomato);color:var(--al-cream)}.an-pill--solid:hover{background:var(--al-basil);border-color:var(--al-basil)}.an-pill--cream{background:var(--al-cream);border-color:var(--al-cream);color:var(--al-tomato)}.an-pill--cream:hover{background:var(--al-basil);border-color:var(--al-basil);color:var(--al-cream)}.an-sticker{position:absolute;z-index:31;padding:.5em 1.05em;font-size:clamp(.95rem,1.55vw,1.6rem);white-space:nowrap;transform:rotate(var(--rot,0deg))}.an-eyebrow,.an-sticker{border-radius:999px;background:var(--al-butter);color:var(--al-basil);line-height:1}.an-eyebrow{display:inline-block;margin-bottom:1.1rem;padding:.45em 1em;font-size:1.05rem}.an-nav{position:absolute;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:1.25rem var(--al-gutter)}.an-nav__mark{color:var(--al-tomato);font-size:1.85rem;line-height:1;text-decoration:none}.an-nav__links{display:flex;gap:.6rem}.an-nav .an-pill{padding:.62rem 1.1rem;font-size:.9rem}.an-flyer{position:absolute;left:0;top:0;z-index:20;pointer-events:none;opacity:0}.is-flying .an-flyer{opacity:1;transition:opacity .4s ease-out}.an-fly{width:var(--al-fly-w);aspect-ratio:var(--al-ar);transform-origin:0 0;will-change:transform}.an-fly__bank,.an-fly__img,.an-fly__tilt{width:100%;height:100%}.an-fly__img{display:block;object-fit:contain}.an-wp{position:absolute;display:block;width:var(--w);aspect-ratio:var(--al-ar);visibility:hidden;pointer-events:none}.an-wp__img{display:none;width:100%;height:100%;object-fit:contain}.an-hero{position:relative;height:100svh;min-height:620px;max-height:1180px;overflow:hidden}.an-hero__title{position:absolute;inset:12% 0 auto;z-index:10;display:flex;justify-content:center;gap:.2em;font-size:21.6vw;line-height:.84;white-space:nowrap}.an-hero__word{position:absolute;inset:auto 0 10%;z-index:30;text-align:center;color:var(--al-tomato);font-size:15.4vw;line-height:.8;-webkit-text-stroke:.05em var(--al-cream);paint-order:stroke fill}.an-hero__sticker{left:var(--x);top:var(--y)}.an-hero__copy{position:absolute;bottom:3.4%;z-index:12;max-width:24ch;font-size:clamp(.92rem,1.15vw,1.15rem);font-weight:600;line-height:1.35}.an-hero__copy--l{left:var(--al-gutter)}.an-hero__copy--r{right:var(--al-gutter);text-align:right}.an-wp--hero{--w:min(40vw,calc(62svh * var(--al-ar)));left:calc(50% - var(--w) / 2);top:24%}.an-band{position:relative;z-index:5;display:grid;gap:clamp(.3rem,.9vw,.9rem);padding:clamp(1.1rem,2.2vw,2rem) 0;background:var(--al-tomato);color:var(--al-cream)}.an-band__line{font-size:clamp(2.7rem,6.4vw,6.8rem);line-height:1.02}.an-band__item{display:inline-flex;align-items:center;gap:.45em;padding-right:.45em;white-space:nowrap}.an-band__sep{height:1em;width:auto}.an-statement{position:relative;padding:clamp(6rem,10vw,10rem) var(--al-gutter) clamp(3rem,5vw,5rem);text-align:center}.an-statement__title{font-size:clamp(3.8rem,10.6vw,11.4rem);line-height:.86}.an-statement__body{max-width:44ch;margin:1.8rem auto 2rem;color:var(--al-ink-soft);font-size:clamp(1.02rem,1.3vw,1.25rem);line-height:1.5}.an-wp--statement{--w:min(19vw,290px);right:5vw;top:3rem}.an-slices{position:relative;padding:1.6rem 0 clamp(9rem,13vw,13rem)}.an-slices__head{position:relative;min-height:clamp(9rem,16vw,15rem);padding:0 var(--al-gutter)}.an-slices__title{max-width:11ch;font-size:clamp(3rem,7.4vw,8rem);font-weight:800;font-variation-settings:"wdth" 75;line-height:.88;text-transform:uppercase}.an-wp--slices{--w:min(18vw,270px);right:calc(var(--al-gutter) + 6vw);top:0}.an-strip{padding:2rem 0}.an-card{flex:none;width:clamp(210px,22vw,320px);margin-right:clamp(1.1rem,2.2vw,2.2rem);transform:rotate(var(--tilt,0deg));transition:transform .35s ease-out}.an-card:hover{transform:rotate(0deg) translateY(-10px)}.an-card .an-crop{aspect-ratio:3/4;border-radius:18px}.an-card figcaption{display:grid;gap:.15rem;padding-top:.8rem;line-height:1.2}.an-card strong{font-size:1.15rem;font-weight:800;font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:.02em}.an-card span{color:var(--al-ink-soft);font-size:.95rem}.an-crop{position:relative;display:block;overflow:hidden;background:var(--al-basil)}.an-crop__zoom{transform:scale(var(--z,1));transform-origin:var(--fx,50%) var(--fy,50%)}.an-crop img,.an-crop__zoom{display:block;width:100%;height:100%}.an-crop img{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);transform:scaleX(var(--flip,1))}.an-bit{position:absolute;left:var(--x);top:var(--y);z-index:8;display:block;width:var(--s);pointer-events:none}.an-bit img,.an-bit>span{display:block;width:100%;height:auto}.an-feels{position:relative;padding:clamp(6.5rem,11vw,10.5rem) var(--al-gutter) clamp(6rem,10vw,9rem);background:var(--al-basil);color:var(--al-cream);overflow-x:clip}.an-wave{--al-wave-h:clamp(64px,9.7vw,140px);position:absolute;left:0;top:calc(1px - var(--al-wave-h));width:100%;height:var(--al-wave-h);fill:var(--al-basil);display:block}.an-feels__title{position:relative;z-index:10;text-align:center;font-size:clamp(4.4rem,14.4vw,15.5rem);line-height:.82}.an-feels__stage{position:relative;width:100%;height:calc(min(44vw, 700px) / var(--al-ar));margin-top:-6vw}.an-wp--feels{--w:min(44vw,700px);left:calc(50% - var(--w) / 2);top:0}.an-feels__side{position:absolute;bottom:clamp(6rem,10vw,9rem);z-index:12;max-width:17ch;font-size:clamp(.85rem,1.1vw,1.1rem);font-weight:700;letter-spacing:.07em;line-height:1.7;text-transform:uppercase}.an-feels__side--l{left:var(--al-gutter)}.an-feels__side--r{right:var(--al-gutter);text-align:right}.an-feels__sticker{right:21%;bottom:22%}.an-take{position:relative;padding:clamp(5rem,9vw,9rem) var(--al-gutter);background:var(--al-tomato);color:var(--al-cream);overflow-x:clip}.an-story__grid,.an-take__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);max-width:1480px;margin:0 auto}.an-take .an-eyebrow{background:var(--al-cream);color:var(--al-tomato)}.an-take__title{font-size:clamp(4.2rem,11.6vw,12.4rem);line-height:.84}.an-take__facts{display:grid;gap:.35rem;margin:1.8rem 0 2rem;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:600}.an-pick{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem;padding:0;border:0}.an-pick legend{width:100%;margin-bottom:.7rem;padding:0;font-size:.95rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.an-pick__opt{position:relative;cursor:pointer}.an-pick__opt input{position:absolute;inset:0;opacity:0;cursor:pointer}.an-pick__opt span{display:inline-block;padding:.62rem 1.15rem;border:2px solid var(--al-cream);border-radius:999px;font-weight:800;font-variation-settings:"wdth" 75;letter-spacing:.03em;text-transform:uppercase}.an-pick__opt input:checked+span{background:var(--al-cream);color:var(--al-tomato)}.an-pick__opt input:focus-visible+span{outline:3px solid var(--al-butter);outline-offset:3px}.an-ticket{min-height:4.2em;max-width:38ch;margin-top:1.3rem;font-size:1.02rem;line-height:1.4;opacity:0;transition:opacity .3s ease-out}.an-ticket.is-on{opacity:1}.an-take__stage{position:relative}.an-take__frame{overflow:hidden;aspect-ratio:4/5;border-radius:999px 999px 28px 28px;background:var(--al-basil)}.an-take__frame .an-crop{width:100%;height:100%}.an-wp--takeaway{--w:min(24vw,350px);left:-10%;bottom:-4%}.an-story{position:relative;padding:clamp(5rem,9vw,9rem) var(--al-gutter) clamp(6rem,10vw,10rem);overflow-x:clip}.an-story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.an-story__title{font-size:clamp(3.8rem,8.6vw,9.4rem);line-height:.86}.an-story__p{max-width:40ch;margin-top:1.4rem;color:var(--al-ink-soft);font-size:clamp(1.02rem,1.3vw,1.25rem);line-height:1.5}.an-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem}.an-facts dt{color:var(--al-tomato);font-size:clamp(3.4rem,6vw,6.4rem);line-height:.9}.an-facts small{display:block;margin-top:.3rem;color:var(--al-basil);font-size:.24em;letter-spacing:.08em}.an-facts dd{margin-top:.4rem;color:var(--al-ink-soft);font-size:.95rem;line-height:1.3}.an-story__photo,.an-story__stage{position:relative}.an-story__photo{overflow:hidden;aspect-ratio:5/4;border-radius:28px;background:var(--al-basil)}.an-story__pan{position:absolute;inset:-9% 0}.an-story__pan .an-crop{width:100%;height:100%}.an-wp--story{--w:min(15vw,220px);right:-3%;top:-12%}.an-foot{padding:clamp(6rem,9vw,9rem) var(--al-gutter) 2rem;background:var(--al-basil);color:var(--al-cream);overflow:hidden}.an-foot__stage{position:relative}.an-foot__word{font-size:24.4vw;line-height:.8;text-align:center}.an-wp--footer{--w:min(17vw,260px);right:3%;top:-57%}.an-foot__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:1.4rem;border-top:2px solid var(--al-cream-soft);color:var(--al-cream-soft);font-size:1rem}.an-foot__row a{text-underline-offset:4px}.an-foot__links{display:flex;gap:1.6rem}@media (max-width:900px){.an-story__grid,.an-take__grid{grid-template-columns:minmax(0,1fr)}.an-bit{width:var(--ms)}.an-bit,.an-hero__sticker{left:var(--mx);top:var(--my)}.an-take__stage{width:100%;max-width:560px;margin:1rem auto 0}.an-wp--takeaway{--w:44vw;left:-3%;bottom:-9%}.an-wp--story{--w:28vw;right:-2%;top:-9%}.an-wp--statement{--w:34vw;right:4vw;top:1rem}.an-feels__stage{height:calc(min(66vw, 520px) / var(--al-ar));margin-top:-4vw}.an-wp--feels{--w:min(66vw,520px)}.an-feels__side{position:static;display:inline-block;width:48%;max-width:none;margin-top:1.4rem;vertical-align:top;font-size:.85rem}.an-feels__side--r{text-align:right}.an-feels__sticker{right:5%;bottom:34%}.an-wp--slices{--w:34vw;right:calc(var(--al-gutter) + 2vw)}.an-wp--footer{--w:30vw;right:3%;top:-168%}}@media (max-width:720px){.an-hero__title{inset:10% 0 auto;flex-direction:column;align-items:center;gap:0;font-size:38vw}.an-wp--hero{--w:min(86vw,calc(52svh * var(--al-ar)));top:29%}.an-hero__word{inset:auto 0 22%;font-size:25vw}.an-hero__copy--r{display:none}.an-hero__copy--l{bottom:4%;max-width:30ch}.an-nav__mark{font-size:1.55rem}.an-statement{padding-top:calc(52vw + 4.5rem)}.an-wp--statement{--w:46vw;right:auto;left:calc(50% - var(--w) / 2);top:2rem}.an-facts{gap:.6rem}.an-foot__word{font-size:25vw}}@media (prefers-reduced-motion:reduce){.an-flyer{display:none}.an-wp[data-still]{visibility:visible}.an-wp[data-still] .an-wp__img{display:block;transform:rotate(var(--rot,0deg))}.an-card,.an-pill,.an-ticket{transition:none}}