@property --intro{syntax:"<number>";inherits:true;initial-value:1}.hero[data-astro-cid-fezsz4e2]{position:relative}.hero__stage[data-astro-cid-fezsz4e2]{isolation:isolate;--shown:var(--intro);flex-direction:column;animation:2.4s cubic-bezier(.33,.6,.2,1) .45s both hero-unroll;display:flex;position:relative;overflow:clip}@keyframes hero-unroll{0%{--intro:.16}to{--intro:1}}.hero__floor[data-astro-cid-fezsz4e2]{z-index:-1;background:radial-gradient(90% 70% at 50% 62%, color-mix(in oklab, var(--mat) 20%, var(--studio)) 0%, var(--studio) 72%);transition:background .5s;position:absolute;inset:0}.hero__copy[data-astro-cid-fezsz4e2]{padding:clamp(.75rem, 2.5svh, 1.75rem) var(--gutter) 0;z-index:2;max-inline-size:38rem;position:relative}.hero__copy[data-astro-cid-fezsz4e2] h1[data-astro-cid-fezsz4e2]{font-size:clamp(2.3rem,10.4vw,3.3rem);line-height:1}.hero__copy[data-astro-cid-fezsz4e2] .lede[data-astro-cid-fezsz4e2]{margin-block-start:.8rem;font-size:1rem;line-height:1.5}.hero__rig-slot[data-astro-cid-fezsz4e2]{pointer-events:none;justify-items:center;padding-block:1.4rem 0;display:grid}.rig[data-astro-cid-fezsz4e2]{--w:min(52vw, 17.5rem);--h:calc(var(--w) / var(--ratio));--rmax:calc(var(--w) * .095);--rmin:calc(var(--w) * .016);--r:calc(var(--rmin) + (var(--rmax) - var(--rmin)) * sqrt(1 - var(--shown)));--L:calc(var(--shown) * var(--h));--radius:calc(var(--w) * .018);inline-size:var(--w);block-size:var(--h);--rise:clamp(0, (var(--shown) - .2) / .45, 1);position:relative}.rig[data-astro-cid-fezsz4e2][data-shape=stadium]{--radius:calc(var(--w) / 2)}.rig__shadow[data-astro-cid-fezsz4e2]{filter:drop-shadow(0 .6rem 1rem #180e223d);position:absolute;inset:0}.rig__reveal[data-astro-cid-fezsz4e2]{clip-path:inset(0 0 calc(var(--h) - var(--L)) 0);position:absolute;inset:0}.rig__shape[data-astro-cid-fezsz4e2]{border-radius:var(--radius);transition:border-radius .3s;position:absolute;inset:0;overflow:hidden}.rig__shape[data-astro-cid-fezsz4e2] img[data-astro-cid-fezsz4e2]{object-fit:fill;block-size:100%;inline-size:100%}.rig__roll[data-astro-cid-fezsz4e2]{block-size:calc(var(--r) * 2);border-radius:calc(var(--r) * .25);background:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in oklab, var(--mat) 60%, #000) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(180deg, color-mix(in oklab, var(--mat) 55%, #000) 0%, color-mix(in oklab, var(--mat) 84%, #000) 13%, var(--mat) 27%, color-mix(in oklab, var(--mat) 82%, #fff) 41%, var(--mat) 57%, color-mix(in oklab, var(--mat) 70%, #000) 81%, color-mix(in oklab, var(--mat) 45%, #000) 100%);box-shadow:0 calc(var(--r) * .9) calc(var(--r) * 1.2) calc(var(--r) * -.3) #180e2280;opacity:clamp(0, (1 - var(--shown)) * 45, 1);transition:background .4s;position:absolute;inset-block-start:calc(var(--L) - var(--r));inset-inline:-1%}.rig__notes[data-astro-cid-fezsz4e2]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.note[data-astro-cid-fezsz4e2]{--on:clamp(0, (var(--shown) - var(--at)) * 12, 1);inline-size:max-content;max-inline-size:13rem;opacity:var(--on);gap:.15rem;font-size:.95rem;line-height:1.25;display:grid;position:absolute;inset-block-start:calc(var(--y) * 1%)}.captions[data-astro-cid-fezsz4e2]{margin:1rem var(--gutter) 0;text-align:center;gap:.3rem;font-size:.92rem;line-height:1.3;display:grid}.caption[data-astro-cid-fezsz4e2]{opacity:clamp(0, (var(--shown) - var(--at)) * 14, 1)}.caption[data-astro-cid-fezsz4e2] b[data-astro-cid-fezsz4e2]{font-weight:600}.caption[data-astro-cid-fezsz4e2] span[data-astro-cid-fezsz4e2]{color:var(--ink-2)}.note[data-astro-cid-fezsz4e2] b[data-astro-cid-fezsz4e2]{font-weight:600}.note[data-astro-cid-fezsz4e2] span[data-astro-cid-fezsz4e2]{color:var(--ink-2)}.note[data-astro-cid-fezsz4e2]:before{content:"";background:var(--ink);block-size:1px;inline-size:.6rem;position:absolute;inset-block-start:.55em}.note[data-astro-cid-fezsz4e2][data-side=start]{text-align:end;translate:calc((1 - var(--on)) * .5rem) 0;inset-inline-end:calc(100% + .95rem)}.note[data-astro-cid-fezsz4e2][data-side=start]:before{inset-inline-start:calc(100% + .2rem)}.note[data-astro-cid-fezsz4e2][data-side=end]{translate:calc((1 - var(--on)) * -.5rem) 0;inset-inline-start:calc(100% + .95rem)}.note[data-astro-cid-fezsz4e2][data-side=end]:before{inset-inline-end:calc(100% + .2rem)}.buy[data-astro-cid-fezsz4e2]{z-index:3;border-radius:var(--r-l);background:color-mix(in oklab, var(--white) 90%, var(--studio));box-shadow:0 1px 0 #fff inset, var(--shadow-2);grid-template-columns:1fr auto;align-items:center;gap:.55rem .9rem;margin:1rem .6rem .6rem;padding:.8rem .9rem .85rem;display:grid;position:sticky;inset-block-end:max(.6rem, env(safe-area-inset-bottom))}.chips[data-astro-cid-fezsz4e2]{grid-column:1/-1;align-items:center;gap:.55rem;display:flex}.chip[data-astro-cid-fezsz4e2]{background:var(--c);outline-offset:3px;border-radius:.2rem;outline:2px solid #0000;flex:none;block-size:2.6rem;inline-size:1.55rem;transition:outline-color .15s,translate .15s;position:relative}.chip[data-astro-cid-fezsz4e2][data-shape=stadium]{border-radius:.8rem}.chip[data-astro-cid-fezsz4e2]:after{content:"";position:absolute;inset:-.45rem -.3rem}.chip[data-astro-cid-fezsz4e2][aria-checked=true]{outline-color:var(--ink);translate:0 -2px}.buy__name[data-astro-cid-fezsz4e2]{align-items:baseline;gap:.6rem;display:flex}.buy__name[data-astro-cid-fezsz4e2] .display[data-astro-cid-fezsz4e2]{font-size:1.7rem;line-height:1}.buy__price[data-astro-cid-fezsz4e2]{font-size:1.1rem;font-weight:600}.buy__meta[data-astro-cid-fezsz4e2]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-block-start:.3rem;display:flex}.buy__meta[data-astro-cid-fezsz4e2] .tag[data-astro-cid-fezsz4e2][data-tone=low]{color:#6b4310;background:#f3e2c8}.buy__meta[data-astro-cid-fezsz4e2] .tag[data-astro-cid-fezsz4e2][data-tone=out]{color:#7c2b2b;background:#ead9d9}.buy__meta[data-astro-cid-fezsz4e2] .tag[data-astro-cid-fezsz4e2][data-tone=ok]{color:#2c5546;background:#d9e8e1}.buy__cta[data-astro-cid-fezsz4e2]{padding-inline:1.1rem}@media (width>=60rem) and (height>=34rem){.hero__stage[data-astro-cid-fezsz4e2]{block-size:calc(100svh - var(--header-h));grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero__copy[data-astro-cid-fezsz4e2]{padding:0 var(--gutter) 9.5rem;grid-column:1;max-inline-size:none;padding-inline-start:max(var(--gutter), calc((100vw - var(--max)) / 2))}.hero__copy[data-astro-cid-fezsz4e2] h1[data-astro-cid-fezsz4e2]{font-size:clamp(3.2rem,5.4vw,5.6rem)}.hero__copy[data-astro-cid-fezsz4e2] .lede[data-astro-cid-fezsz4e2]{font-size:var(--step-1);max-inline-size:30rem;margin-block-start:1.3rem}.hero__rig-slot[data-astro-cid-fezsz4e2]{align-items:center;padding:0;position:absolute;inset:0;inset-inline-start:50%}.rig[data-astro-cid-fezsz4e2]{--w:min(24rem, calc((100svh - var(--header-h) - 5rem) * var(--ratio)));translate:0 calc(6svh * (1 - var(--rise)))}.rig__notes[data-astro-cid-fezsz4e2]{clip-path:none;block-size:auto;inline-size:auto;inset:0;overflow:visible}.note[data-astro-cid-fezsz4e2][data-side=start]{inset-inline-end:calc(100% + 2.2rem)}.note[data-astro-cid-fezsz4e2][data-side=end]{inset-inline-start:calc(100% + 2.2rem)}.note[data-astro-cid-fezsz4e2]:before{inline-size:1.6rem}.captions[data-astro-cid-fezsz4e2]{display:none}.buy[data-astro-cid-fezsz4e2]{gap:.8rem 1rem;inline-size:min(27rem,42vw);margin:0;padding:1.1rem 1.2rem 1.2rem;position:absolute;inset-block-end:4rem;inset-inline-start:max(var(--gutter), calc((100vw - var(--max)) / 2))}.chip[data-astro-cid-fezsz4e2]{block-size:3rem;inline-size:1.8rem}}.head[data-astro-cid-lcdefpme]{gap:.9rem;margin-block-end:clamp(1.5rem,3vw,2.5rem);display:grid}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-inline-size:16ch}.more[data-astro-cid-lcdefpme]{margin-block-start:1.5rem}.narrow[data-astro-cid-lcdefpme]{max-inline-size:52rem}.facts[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,4vw,3.5rem) 0}.facts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>svg{margin-block-start:.15rem}.facts[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-text);font-size:var(--step-1);letter-spacing:0;margin-block-end:.2rem;font-weight:600;line-height:1.3}.facts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}@media (width>=52rem){.facts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.rail[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(62vw,15rem);grid-auto-flow:column;gap:.9rem;padding-block:.5rem 1rem;display:grid;overflow-x:auto}.rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.rail[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start}@media (width>=72rem){.rail[data-astro-cid-lcdefpme]{inline-size:min(100% - 2 * var(--gutter), var(--max));grid-template-columns:repeat(6,1fr);grid-auto-flow:row;margin-inline:auto;padding-inline:0;overflow:visible}}.grip__grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}.grip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-end:1.75rem}.layers[data-astro-cid-lcdefpme]{counter-reset:layer;gap:1.4rem;margin-block-end:2rem;display:grid}.layers[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-inline-start:1px solid var(--on-field-2);padding-inline-start:1.25rem}.layers[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-text);font-size:var(--step-1);margin-block-end:.25rem;font-weight:600}.layers[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-field-2);max-inline-size:30rem}.grip__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--r-l);aspect-ratio:1;object-fit:cover;inline-size:100%}.grip__photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--on-field-2);margin-block-start:.6rem}@media (width>=60rem){.grip__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:5rem}}.bundles[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.bundle[data-astro-cid-lcdefpme]{border-radius:var(--r-l);background:var(--paper);transition:translate .25s var(--ease), box-shadow .25s;display:grid;position:relative;overflow:hidden}.bundle[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-1);translate:0 -3px}.bundle__media[data-astro-cid-lcdefpme]{aspect-ratio:3/2;background:var(--studio-deep);overflow:hidden}.bundle__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;block-size:100%;inline-size:100%}.bundle__body[data-astro-cid-lcdefpme]{gap:.6rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.bundle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.bundle__list[data-astro-cid-lcdefpme]{color:var(--ink-2);gap:.15rem;padding:0;list-style:none;display:grid}.bundle__price[data-astro-cid-lcdefpme]{gap:.1rem;display:grid}.bundle__price[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--step-2)}@media (width>=52rem){.bundles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (width>=52rem){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (width>=72rem){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.gal__grid[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}.gal__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--r-l);aspect-ratio:4/5;object-fit:cover;object-position:center 20%;inline-size:100%}.gal__text[data-astro-cid-lcdefpme]{gap:1.2rem;display:grid}.gal[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:var(--step-3);border-inline-start:3px solid var(--coral);padding-inline-start:1.1rem;line-height:1.15}@media (width>=60rem){.gal__grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1fr;gap:5rem}}.offers[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--line-strong);gap:0;display:grid}.offers[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--line-strong);gap:.3rem;padding-block:1.3rem;display:grid;position:relative}.offers[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.offers[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1.5px}.offers[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-inline-size:34rem}@media (width>=52rem){.offers[data-astro-cid-lcdefpme]{border-block-start:0;grid-template-columns:repeat(5,1fr);gap:1.75rem}.offers[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-block-end:0;border-block-start:1px solid var(--line-strong)}}.voices[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-end:2.5rem}.quotes[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.quotes[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);font-weight:420;line-height:1.3}.quotes[data-astro-cid-lcdefpme] .who[data-astro-cid-lcdefpme]{color:var(--on-field-2);margin-block-start:.7rem}.quotes[data-astro-cid-lcdefpme] .review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-1);font-family:var(--font-text);line-height:1.55}@media (width>=60rem){.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:3rem 5rem}}.guides[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--line-strong);gap:0;display:grid}.guides[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--line-strong);gap:.3rem;padding-block:1.3rem;display:grid;position:relative}.guides[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.guides[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1.5px}@media (width>=52rem){.guides[data-astro-cid-lcdefpme]{border-block-start:0;grid-template-columns:repeat(3,1fr);gap:2.5rem}.guides[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-block-end:0;border-block-start:1px solid var(--line-strong)}}
