.hero[data-astro-cid-ge2uvauf]{padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:clip}.grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""cta""meta""copy";gap:1.25rem;display:grid}.head[data-astro-cid-ge2uvauf]{grid-area:head}.stage-col[data-astro-cid-ge2uvauf]{display:contents}.stage[data-astro-cid-ge2uvauf]{grid-area:stage}.meta[data-astro-cid-ge2uvauf]{grid-area:meta}.cta[data-astro-cid-ge2uvauf]{grid-area:cta}.copy[data-astro-cid-ge2uvauf]{grid-area:copy;margin:0}@media (width>=1080px){.grid[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--header-h) - 6rem);grid-template:"head stage""copy stage""cta stage"1fr/minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:1.8rem clamp(2rem,5vw,5rem)}.head[data-astro-cid-ge2uvauf]{align-self:end;padding-top:4vh}.stage-col[data-astro-cid-ge2uvauf]{grid-area:stage;align-self:center;display:block}}@media (width<=1079px){.cta[data-astro-cid-ge2uvauf] .btn-row[data-astro-cid-ge2uvauf]{justify-content:flex-start}.stage[data-astro-cid-ge2uvauf]{width:min(100%,520px)}}@media (width<=560px){.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.12em;font-size:.7rem}.eyebrow[data-astro-cid-ge2uvauf]:before{display:none}}.eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:1.4rem}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.025em;font-size:clamp(2.6rem,1.4rem + 5.4vw,6.4rem);line-height:.98}.line[data-astro-cid-ge2uvauf]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.line[data-astro-cid-ge2uvauf]:last-child>span[data-astro-cid-ge2uvauf]{font-style:italic;font-weight:340}@media (prefers-reduced-motion:no-preference){.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise 1.05s var(--ease) both;animation-delay:calc(80ms + var(--i) * .12s)}.stage[data-astro-cid-ge2uvauf]{animation:settle 1.4s var(--ease) both, float 6s ease-in-out 1.4s infinite alternate}.copy[data-astro-cid-ge2uvauf],.cta[data-astro-cid-ge2uvauf],.meta[data-astro-cid-ge2uvauf]{animation:fade 1s var(--ease) .45s both}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes settle{0%{transform:translateY(18px)scale(.97)}to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stage[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--paper);width:min(100%,680px);margin-inline:auto;position:relative}.halo[data-astro-cid-ge2uvauf]{background:var(--tint);transition:background-color 1.2s var(--ease);border-radius:50%;position:absolute;inset:9%}.halo[data-astro-cid-ge2uvauf]:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);transition:border-color 1.2s var(--ease);border-radius:50%;position:absolute;inset:-5%}.slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.1s var(--ease);margin:0;position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf].active{opacity:1}.slide[data-astro-cid-ge2uvauf] picture,.slide[data-astro-cid-ge2uvauf] img{width:100%;height:100%}.slide[data-astro-cid-ge2uvauf] img{object-fit:contain}@keyframes float{0%{transform:none}to{transform:translateY(-1.6%)}}.label[data-astro-cid-ge2uvauf]{pointer-events:none;align-items:baseline;gap:.8rem;display:flex;position:absolute;bottom:4%;left:0}.num[data-astro-cid-ge2uvauf]{font-family:var(--f-display);font-variation-settings:"opsz" 144;color:var(--accent);transition:color 1s var(--ease);font-size:clamp(2.2rem,5vw,3.4rem);line-height:1}.names[data-astro-cid-ge2uvauf]{min-width:12rem;height:2.6em;font-size:.88rem;line-height:1.3;display:block;position:relative}.nm[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);white-space:nowrap;position:absolute;top:0;left:0;transform:translateY(8px)}.nm[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;display:block}.nm[data-astro-cid-ge2uvauf].active{opacity:1;transform:none}.controls[data-astro-cid-ge2uvauf]{justify-content:center;align-items:flex-start;gap:.75rem;margin-top:1rem;display:flex}.worlds[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,minmax(0,auto));justify-content:center;gap:.3rem .35rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1280px){.worlds[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(6,auto)}}.w[data-astro-cid-ge2uvauf]{cursor:pointer;min-height:40px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.83rem;font-weight:500;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.w[data-astro-cid-ge2uvauf] .d[data-astro-cid-ge2uvauf]{background:var(--c);border-radius:50%;width:8px;height:8px;transition:transform .3s}.w[data-astro-cid-ge2uvauf]:hover{color:var(--ink);border-color:var(--line)}.w[data-astro-cid-ge2uvauf][aria-pressed=true]{color:var(--ink);border-color:var(--line-strong);background:var(--card)}.w[data-astro-cid-ge2uvauf][aria-pressed=true] .d[data-astro-cid-ge2uvauf]{transform:scale(1.35)}.pause[data-astro-cid-ge2uvauf]{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pause[data-astro-cid-ge2uvauf] .i-play[data-astro-cid-ge2uvauf]{display:none}.pause[data-astro-cid-ge2uvauf][aria-pressed=true] .i-play[data-astro-cid-ge2uvauf]{display:block}.pause[data-astro-cid-ge2uvauf][aria-pressed=true] .i-pause[data-astro-cid-ge2uvauf]{display:none}.caption[data-astro-cid-ge2uvauf]{justify-content:center;margin:.9rem 0 0;display:flex}@media (width<=560px){.w[data-astro-cid-ge2uvauf]{min-height:40px;padding:.35rem .6rem;font-size:.78rem}.label[data-astro-cid-ge2uvauf]{bottom:0}.names[data-astro-cid-ge2uvauf]{min-width:10rem}}.symbol[data-astro-cid-wcolddp2]{opacity:.9;margin-top:2.5rem}.symbol[data-astro-cid-wcolddp2] img{width:auto;height:88px}.facts[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);gap:0;margin:2rem 0 0;display:grid}.facts[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.facts[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:.2em;font-size:.78rem;font-weight:700}.facts[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{font-family:var(--f-display);font-variation-settings:"opsz" 30;margin:0;font-size:1.2rem;line-height:1.35}@media (width<=520px){.facts[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:.2rem}}.seq[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.seq-frame[data-astro-cid-wcolddp2]{display:none}.steps[data-astro-cid-wcolddp2]{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-wcolddp2]{gap:.8rem;max-width:34rem;display:grid}.step-n[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--leather);font-variation-settings:"opsz" 20;font-size:1rem}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2)}.step-media[data-astro-cid-wcolddp2]{border-radius:var(--r);background:#fff;margin-top:.75rem;overflow:hidden}.step-media[data-astro-cid-wcolddp2] img{width:100%;height:auto}.mini-mosaic[data-astro-cid-wcolddp2]{background:var(--paper-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.mini-mosaic[data-astro-cid-wcolddp2] img{aspect-ratio:1;object-fit:cover}@media (width>=1000px){.seq[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem)}.seq-frame[data-astro-cid-wcolddp2]{top:calc(var(--header-h) + 4vh);align-self:start;display:block;position:sticky}.frame[data-astro-cid-wcolddp2]{aspect-ratio:1;border-radius:var(--r);background:#fff;position:relative;overflow:hidden}.state[data-astro-cid-wcolddp2]{opacity:0;transition:opacity .8s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.state[data-astro-cid-wcolddp2].active{opacity:1;transform:none}.state[data-astro-cid-wcolddp2] picture,.state[data-astro-cid-wcolddp2] img{width:100%;height:100%}.state[data-astro-cid-wcolddp2] img{object-fit:cover}.mosaic[data-astro-cid-wcolddp2]{background:var(--paper-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.progress[data-astro-cid-wcolddp2]{background:var(--line);height:2px;margin-top:1rem}.progress[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{background:var(--leather);transform-origin:0;width:25%;height:100%;transition:width .6s var(--ease);display:block}.steps[data-astro-cid-wcolddp2]{gap:0}.step[data-astro-cid-wcolddp2]{min-height:72vh;color:var(--ink-3);transition:color .5s var(--ease);align-content:center}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-3);transition:color .5s var(--ease)}.step[data-astro-cid-wcolddp2].active{color:var(--ink)}.step[data-astro-cid-wcolddp2].active p[data-astro-cid-wcolddp2]{color:var(--ink-2)}.step-media[data-astro-cid-wcolddp2]{display:none}.step[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem)}}@media (width>=1000px) and (prefers-reduced-motion:reduce){.step[data-astro-cid-wcolddp2],.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2)}}.tiles[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.tiles[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.tiles[data-astro-cid-wcolddp2]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.t0[data-astro-cid-wcolddp2]{grid-column:span 7}.t1[data-astro-cid-wcolddp2]{grid-column:span 5}.t2[data-astro-cid-wcolddp2],.t3[data-astro-cid-wcolddp2],.t4[data-astro-cid-wcolddp2]{grid-column:span 4}.t5[data-astro-cid-wcolddp2]{grid-column:span 12}.t5[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.t5[data-astro-cid-wcolddp2] .tile-media[data-astro-cid-wcolddp2]{aspect-ratio:16/9}}.tile[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{background:var(--tint);border-radius:var(--r);height:100%;transition:background .5s var(--ease);text-decoration:none;display:grid;overflow:hidden}.tile-media[data-astro-cid-wcolddp2]{aspect-ratio:4/3;position:relative;overflow:hidden}.tile-media[data-astro-cid-wcolddp2] picture,.tile-media[data-astro-cid-wcolddp2] img{width:100%;height:100%}.tile-media[data-astro-cid-wcolddp2] img{object-fit:cover;transition:transform 1s var(--ease);transform:scale(1.02)}.tile[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover .tile-media[data-astro-cid-wcolddp2] img{transform:scale(1.09)rotate(-1.5deg)}.tile[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{background:color-mix(in srgb, var(--accent) 22%, var(--paper))}.tile-text[data-astro-cid-wcolddp2]{align-content:start;gap:.4rem;padding:1.3rem 1.4rem 1.5rem;display:grid;position:relative}.tile-n[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--accent);font-variation-settings:"opsz" 20;font-size:.95rem}.tile[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.6rem)}.tile[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0}.tile-meta[data-astro-cid-wcolddp2]{margin-top:.6rem;font-size:.85rem;font-weight:600}.tile[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover .tile-meta[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{transition:transform .3s;display:inline-block;transform:translate(4px)}.machete[data-astro-cid-wcolddp2]{overflow:hidden}.m-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);display:grid}.m-media[data-astro-cid-wcolddp2]{aspect-ratio:4/5;max-height:92svh;margin:0;position:relative;overflow:hidden}.m-media[data-astro-cid-wcolddp2] picture,.m-media[data-astro-cid-wcolddp2] img{width:100%;height:100%}.m-media[data-astro-cid-wcolddp2] img{object-fit:cover;object-position:55% 0%}.m-media[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{color:var(--on-night);background:#1d1613b3;border-radius:999px;padding:.3rem .7rem;font-size:.78rem;position:absolute;bottom:1rem;left:1rem}.m-copy[data-astro-cid-wcolddp2]{padding:var(--s5) var(--gutter);align-content:center;gap:.25rem;display:grid}.m-copy[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{max-width:14ch;margin-bottom:1.5rem}.m-copy[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{margin-bottom:1.8rem}@media (width>=900px){.m-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:88svh}.m-media[data-astro-cid-wcolddp2]{aspect-ratio:auto;max-height:none}.m-copy[data-astro-cid-wcolddp2]{padding:var(--s6) clamp(2rem, 6vw, 6rem)}}.craft-top[data-astro-cid-wcolddp2]{margin-bottom:var(--s5);grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;display:grid}.craft-top[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2]{margin-bottom:0}.craft-mood[data-astro-cid-wcolddp2]{max-width:360px;margin:0}.craft-mood[data-astro-cid-wcolddp2] img{border-radius:var(--r);aspect-ratio:1;object-fit:cover;width:100%}.craft-mood[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{color:var(--ink-3);margin-top:.6rem;font-size:.8rem}@media (width>=900px){.craft-top[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) 300px}}.cols[data-astro-cid-wcolddp2]{background:var(--line);border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;margin-bottom:2.5rem;display:grid}@media (width>=800px){.cols[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.col[data-astro-cid-wcolddp2]{background:var(--paper);align-content:start;gap:.75rem;padding:2rem 1.5rem 2rem 0;display:grid}@media (width>=800px){.col[data-astro-cid-wcolddp2]{padding:2.2rem 2rem}.col[data-astro-cid-wcolddp2]:first-child{padding-left:0}}.col-k[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--leather);font-variation-settings:"opsz" 144;font-size:2.6rem;font-style:italic;line-height:1}.col[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2)}.f-head[data-astro-cid-wcolddp2]{margin-bottom:var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.f-head[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2]{margin-bottom:0}.cards[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (width>=560px){.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.cards[data-astro-cid-wcolddp2]>li[data-astro-cid-wcolddp2]{display:grid}.timeline[data-astro-cid-wcolddp2]{gap:0;margin:2rem 0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-left:1px solid var(--line-strong);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:1rem 0 1rem 1.4rem;display:grid;position:relative}.timeline[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";background:var(--paper);border:1.5px solid var(--leather);border-radius:50%;width:9px;height:9px;position:absolute;top:1.4rem;left:-5px}.timeline[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:first-child:before{background:var(--leather)}.tl-k[data-astro-cid-wcolddp2]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:.2em;font-size:.8rem;font-weight:700}@media (width<=520px){.timeline[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:.2rem}}.faq-list[data-astro-cid-wcolddp2]{border-top:1px solid var(--line-strong)}details[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line-strong)}summary[data-astro-cid-wcolddp2]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;list-style:none;display:flex}summary[data-astro-cid-wcolddp2]::-webkit-details-marker{display:none}summary[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:clamp(1.15rem,1rem + .5vw,1.45rem)}.plus[data-astro-cid-wcolddp2]{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.plus[data-astro-cid-wcolddp2]:before,.plus[data-astro-cid-wcolddp2]:after{content:"";width:10px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-wcolddp2]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-wcolddp2][open] .plus[data-astro-cid-wcolddp2]:after{transform:translate(-50%,-50%)rotate(0)}details[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:42rem;color:var(--ink-2);padding:0 0 1.4rem}.cta-band[data-astro-cid-wcolddp2]{background:var(--leather);color:var(--paper);padding:var(--s6) 0}.cta-band[data-astro-cid-wcolddp2] .eyebrow[data-astro-cid-wcolddp2],.cta-band[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{color:#eadccb}.cta-inner[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;display:grid}@media (width>=900px){.cta-inner[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5rem}}.cta-band[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{margin-bottom:1.8rem}.cta-band[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{--bg:var(--paper);--fg:var(--ink)}.cta-band[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]:hover{--bg:#fff}.cta-band[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2]:focus-visible{outline-color:var(--paper)}
