.hero[data-astro-cid-ljc7qogn]{color:#fff;background:#1b1d24;flex-direction:column;justify-content:flex-end;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}.slides[data-astro-cid-ljc7qogn],.slide[data-astro-cid-ljc7qogn]{position:absolute;inset:0}.slide[data-astro-cid-ljc7qogn]{opacity:0;transition:opacity 1.6s var(--ease)}.slide[data-astro-cid-ljc7qogn].is-active{opacity:1}.slide[data-astro-cid-ljc7qogn] img{object-fit:cover;opacity:1;width:100%;height:100%;transform:scale(1.12)}.slide[data-astro-cid-ljc7qogn].is-active img{animation:9s linear forwards kenburns}@keyframes kenburns{0%{transform:scale(1.14)translate(1.5%,1%)}to{transform:scale(1.02)translate(0)}}.veil[data-astro-cid-ljc7qogn]{background:linear-gradient(#080c1c8c 0%,#080c1c00 28%),linear-gradient(#080c1c14 0%,#080c1c4d 45%,#080c1cd9 100%);position:absolute;inset:0}.content[data-astro-cid-ljc7qogn]{padding-bottom:clamp(28px,5vh,56px);position:relative}.eyebrow[data-astro-cid-ljc7qogn].light{color:#e9d8bf}h1[data-astro-cid-ljc7qogn]{text-shadow:0 6px 40px #00000040;max-width:16ch;font-size:clamp(3.2rem,9.4vw,9.6rem);line-height:.92}h1[data-astro-cid-ljc7qogn] em[data-astro-cid-ljc7qogn]{color:#f1e3cc}.row[data-astro-cid-ljc7qogn]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(24px,4vh,40px);display:flex}.sub[data-astro-cid-ljc7qogn]{color:#ffffffdb;max-width:46ch;margin:0;font-size:clamp(1rem,1.3vw,1.18rem)}.roller[data-astro-cid-ljc7qogn]{vertical-align:bottom;height:1.5em;display:inline-block;overflow:hidden}.roller[data-astro-cid-ljc7qogn]>span[data-astro-cid-ljc7qogn]{flex-direction:column;display:flex}.roller[data-astro-cid-ljc7qogn] b[data-astro-cid-ljc7qogn]{font-family:var(--serif);color:#f1e3cc;height:1.17em;font-size:1.28em;font-style:italic;font-weight:500;line-height:1.17;display:block}.ctas[data-astro-cid-ljc7qogn]{flex-wrap:wrap;gap:12px;display:flex}.hero-foot[data-astro-cid-ljc7qogn]{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:22px;display:flex;position:relative}.now[data-astro-cid-ljc7qogn]{color:#fff;text-align:left;align-items:center;gap:16px;min-width:0;font-size:.82rem;display:flex}.idx[data-astro-cid-ljc7qogn]{letter-spacing:.14em;font-variant-numeric:tabular-nums;flex:none}.bar[data-astro-cid-ljc7qogn]{background:#ffffff40;flex:none;width:90px;height:1px;position:relative;overflow:hidden}.bar[data-astro-cid-ljc7qogn] i[data-astro-cid-ljc7qogn]{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.lbl[data-astro-cid-ljc7qogn]{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;display:inline-block;overflow:hidden}.peek[data-astro-cid-ljc7qogn]{opacity:.7;border-bottom:1px solid;flex:none;align-items:center;gap:6px;display:inline-flex}.peek[data-astro-cid-ljc7qogn] svg{width:14px}.now[data-astro-cid-ljc7qogn]:hover .peek[data-astro-cid-ljc7qogn]{opacity:1}.scroll-cue[data-astro-cid-ljc7qogn]{flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative}.ring[data-astro-cid-ljc7qogn]{fill:#fffc;letter-spacing:1.7px;width:100%;height:100%;font-size:8.6px;font-family:var(--sans);animation:16s linear infinite spin;position:absolute;inset:0}.scroll-cue[data-astro-cid-ljc7qogn] .logo{width:44px;height:auto;transition:transform .6s var(--ease)}.scroll-cue[data-astro-cid-ljc7qogn]:hover .logo{transform:rotate(180deg)}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=720px){.peek[data-astro-cid-ljc7qogn],.bar[data-astro-cid-ljc7qogn]{display:none}.scroll-cue[data-astro-cid-ljc7qogn]{width:84px;height:84px}.ctas[data-astro-cid-ljc7qogn]{width:100%}.ctas[data-astro-cid-ljc7qogn] .btn[data-astro-cid-ljc7qogn]{white-space:nowrap;flex:1;padding:0 14px;font-size:.85rem}}.ticker[data-astro-cid-fmp4ekgg]{background:var(--navy);color:#f1e3cc;z-index:2;padding:22px 0;position:relative;overflow:hidden}.track[data-astro-cid-fmp4ekgg]{will-change:transform;width:max-content;display:flex}.group[data-astro-cid-fmp4ekgg]{flex:none;display:flex}.group[data-astro-cid-fmp4ekgg] span[data-astro-cid-fmp4ekgg]{font-family:var(--serif);white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:clamp(1.4rem,2.4vw,2.2rem);font-style:italic;display:inline-flex}.group[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]{color:var(--sand-deep);font-size:.6em;font-style:normal}.statement[data-astro-cid-fmp4ekgg]{font-family:var(--serif);letter-spacing:-.01em;max-width:1200px;margin:0;font-size:clamp(1.9rem,4.1vw,4rem);line-height:1.12}.stats[data-astro-cid-fmp4ekgg]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,8vw,110px);display:grid}.stats[data-astro-cid-fmp4ekgg]>div[data-astro-cid-fmp4ekgg]{gap:6px;padding:28px 24px 0 0;display:grid}.stats[data-astro-cid-fmp4ekgg] b[data-astro-cid-fmp4ekgg]{font-family:var(--serif);color:var(--navy);font-size:clamp(3rem,6vw,5.6rem);font-weight:500;line-height:1}.stats[data-astro-cid-fmp4ekgg] span[data-astro-cid-fmp4ekgg]{color:var(--muted);letter-spacing:.04em;font-size:.85rem}@media (width<=760px){.stats[data-astro-cid-fmp4ekgg]{grid-template-columns:1fr 1fr}}.rooms[data-astro-cid-4b7i7hac]{background:var(--paper);border-top:1px solid var(--line);position:relative}.pin[data-astro-cid-4b7i7hac]{flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(80px,9vh,120px) 0 40px;display:flex;overflow:hidden}.head[data-astro-cid-4b7i7hac]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vh,48px);display:flex}.head[data-astro-cid-4b7i7hac] h2[data-astro-cid-4b7i7hac]{font-size:clamp(2.2rem,4.6vw,4.4rem)}.hint[data-astro-cid-4b7i7hac]{color:var(--muted);align-items:center;gap:10px;font-size:.85rem;display:flex}.pulse[data-astro-cid-4b7i7hac]{background:var(--blue);border-radius:50%;width:12px;height:12px;animation:2s infinite pulse;box-shadow:0 0 #0d4fcf80}.track[data-astro-cid-4b7i7hac]{padding:0 var(--gutter);will-change:transform;gap:clamp(28px,4vw,64px);width:max-content;display:flex}.panel[data-astro-cid-4b7i7hac]{flex:none;align-items:flex-end;gap:32px;display:flex}.photo[data-astro-cid-4b7i7hac]{border-radius:var(--radius);background:var(--sand);flex:none;height:min(62vh,640px);position:relative;overflow:hidden}.frame[data-astro-cid-4b7i7hac]{will-change:transform;position:absolute;inset:0}.photo[data-astro-cid-4b7i7hac] img{object-fit:cover;width:100%;height:100%}.caption[data-astro-cid-4b7i7hac]{flex:none;width:280px;padding-bottom:8px}.num[data-astro-cid-4b7i7hac]{letter-spacing:.18em;text-transform:uppercase;color:var(--clay);font-size:.75rem}.caption[data-astro-cid-4b7i7hac] h3[data-astro-cid-4b7i7hac]{margin:14px 0 12px;font-size:clamp(1.8rem,2.4vw,2.4rem)}.caption[data-astro-cid-4b7i7hac] p[data-astro-cid-4b7i7hac]{color:var(--muted);margin:0 0 20px;font-size:.95rem}.spot[data-astro-cid-4b7i7hac]{z-index:2;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute}.dot[data-astro-cid-4b7i7hac]{width:18px;height:18px;transition:transform .4s var(--ease);background:#fff;border-radius:50%;position:relative;box-shadow:0 0 0 6px #ffffff59,0 4px 16px #0000004d}.dot[data-astro-cid-4b7i7hac]:after{content:"";animation:ring 2.2s var(--ease) infinite;border:1.5px solid #fff;border-radius:50%;position:absolute;inset:-6px}.spot[data-astro-cid-4b7i7hac]:hover .dot[data-astro-cid-4b7i7hac]{background:var(--blue);transform:scale(1.25)}.tag[data-astro-cid-4b7i7hac]{white-space:nowrap;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity .3s, transform .4s var(--ease);border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,6px)}.spot[data-astro-cid-4b7i7hac]:hover .tag[data-astro-cid-4b7i7hac],.spot[data-astro-cid-4b7i7hac]:focus-visible .tag[data-astro-cid-4b7i7hac]{opacity:1;transform:translate(-50%)}.end[data-astro-cid-4b7i7hac]{align-items:stretch}.end-card[data-astro-cid-4b7i7hac]{border-radius:var(--radius);background:var(--navy);color:#fff;background-image:radial-gradient(circle at 80% 10%,#2f6cf080,#0000 55%);flex-direction:column;justify-content:flex-end;gap:22px;width:min(420px,80vw);height:min(62vh,640px);padding:40px;display:flex}.end-card[data-astro-cid-4b7i7hac] h3[data-astro-cid-4b7i7hac]{font-size:clamp(2rem,3vw,3rem)}.progress[data-astro-cid-4b7i7hac]{margin-top:36px}.progress[data-astro-cid-4b7i7hac] span[data-astro-cid-4b7i7hac]{background:var(--line);height:1px;display:block;position:relative}.progress[data-astro-cid-4b7i7hac] i[data-astro-cid-4b7i7hac]{background:var(--navy);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@keyframes pulse{70%{box-shadow:0 0 0 12px #0d4fcf00}to{box-shadow:0 0 #0d4fcf00}}@keyframes ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@media (width<=900px){.pin[data-astro-cid-4b7i7hac]{min-height:0}.track[data-astro-cid-4b7i7hac]{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding-bottom:8px;overflow-x:auto}.track[data-astro-cid-4b7i7hac]::-webkit-scrollbar{display:none}.panel[data-astro-cid-4b7i7hac]{scroll-snap-align:center;flex-direction:column;align-items:flex-start;gap:18px;width:86vw}.photo[data-astro-cid-4b7i7hac]{width:100%;height:auto}.caption[data-astro-cid-4b7i7hac]{width:100%}.end-card[data-astro-cid-4b7i7hac]{width:86vw;height:100%;min-height:360px}.progress[data-astro-cid-4b7i7hac]{display:none}}.studio[data-astro-cid-6xet2vvk]{background:color-mix(in srgb, var(--tint) 16%, var(--linen));transition:background 1.2s var(--ease)}.grid[data-astro-cid-6xet2vvk]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.stage-wrap[data-astro-cid-6xet2vvk]{aspect-ratio:5/4.3;position:relative}.stage[data-astro-cid-6xet2vvk]{background:var(--sand);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .7s var(--ease), transform .9s var(--ease), visibility .7s;border-radius:24px;position:absolute;inset:0;overflow:hidden;transform:scale(.97)}.stage[data-astro-cid-6xet2vvk].is-active{opacity:1;visibility:visible;transform:none}.stage[data-astro-cid-6xet2vvk] img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease), transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.stage[data-astro-cid-6xet2vvk] img.is-active{opacity:1;transform:none}.sticker[data-astro-cid-6xet2vvk]{z-index:2;letter-spacing:.06em;background:#fffdf9e6;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:18px;left:18px}.sticker[data-astro-cid-6xet2vvk]:before{content:"";background:var(--tint);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 30%, transparent);border-radius:50%;transition:background .8s}.panel[data-astro-cid-6xet2vvk] h2[data-astro-cid-6xet2vvk]{margin-bottom:28px;font-size:clamp(2.2rem,4vw,3.8rem)}.tabs[data-astro-cid-6xet2vvk]{margin-bottom:30px}.readout[data-astro-cid-6xet2vvk]{gap:4px;min-height:96px;margin-bottom:18px;display:grid}.pname[data-astro-cid-6xet2vvk]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.cname[data-astro-cid-6xet2vvk]{font-family:var(--serif);font-size:clamp(2.4rem,4vw,3.6rem);font-style:italic;line-height:1.05}.swatches[data-astro-cid-6xet2vvk].big .swatch{width:46px;height:46px;animation:.6s cubic-bezier(.34,1.8,.64,1) backwards swatch-in;animation-delay:calc(var(--i,0) * 40ms)}@keyframes swatch-in{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.swatches[data-astro-cid-6xet2vvk].big .swatch{animation:none}}.actions[data-astro-cid-6xet2vvk]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.note[data-astro-cid-6xet2vvk]{color:var(--muted);margin-top:22px;font-size:.88rem}@media (width<=960px){.grid[data-astro-cid-6xet2vvk]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-6xet2vvk]{order:-1}}.marquee[data-astro-cid-6qx3wdow]{overflow:hidden}.side[data-astro-cid-6qx3wdow]{justify-items:start;gap:14px;display:grid}.side[data-astro-cid-6qx3wdow] .lede[data-astro-cid-6qx3wdow]{margin:0;font-size:.95rem}.viewport[data-astro-cid-6qx3wdow]{cursor:grab;user-select:none;touch-action:pan-y}.viewport[data-astro-cid-6qx3wdow].is-dragging{cursor:grabbing}.rail[data-astro-cid-6qx3wdow]{will-change:transform;gap:22px;width:max-content;padding:20px 0 30px;display:flex}.card[data-astro-cid-6qx3wdow]{background:var(--ink);color:#fff;aspect-ratio:3/4;width:clamp(240px,24vw,340px);transform-style:preserve-3d;transition:transform .6s var(--ease), box-shadow .6s var(--ease);-webkit-user-drag:none;border-radius:20px;flex:none;position:relative;overflow:hidden}.card[data-astro-cid-6qx3wdow]:hover{box-shadow:var(--shadow-lg)}.pics[data-astro-cid-6qx3wdow],.pics[data-astro-cid-6qx3wdow] img{width:100%;height:100%;position:absolute;inset:0}.pics[data-astro-cid-6qx3wdow] img{object-fit:cover;opacity:0;transition:opacity .8s var(--ease), transform 2.4s var(--ease);pointer-events:none;transform:scale(1.08)}.pics[data-astro-cid-6qx3wdow] img.on{opacity:1;transform:scale(1)}.card[data-astro-cid-6qx3wdow]:after{content:"";background:linear-gradient(#080c1c00 45%,#080c1cd9);position:absolute;inset:0}.info[data-astro-cid-6qx3wdow]{z-index:1;gap:6px;display:grid;position:absolute;bottom:22px;left:22px;right:22px;transform:translateZ(40px)}.n[data-astro-cid-6qx3wdow]{letter-spacing:.2em;opacity:.7;font-size:.72rem}.info[data-astro-cid-6qx3wdow] h3[data-astro-cid-6qx3wdow]{font-size:2rem}.t[data-astro-cid-6qx3wdow]{opacity:.8;font-size:.82rem}.fabric[data-astro-cid-t4z4g4eb]{background:var(--ink);color:#fff}.grid[data-astro-cid-t4z4g4eb]{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.copy[data-astro-cid-t4z4g4eb] h2[data-astro-cid-t4z4g4eb]{margin-bottom:18px}.copy[data-astro-cid-t4z4g4eb] .lede[data-astro-cid-t4z4g4eb]{color:#ffffffa6}.list[data-astro-cid-t4z4g4eb]{border-top:1px solid #ffffff24;margin:36px 0 0;padding:0;list-style:none}.list[data-astro-cid-t4z4g4eb] button[data-astro-cid-t4z4g4eb]{text-align:left;color:#ffffff80;border-bottom:1px solid #ffffff24;grid-template-columns:44px 1fr;width:100%;padding:18px 0;transition:color .4s;display:grid}.list[data-astro-cid-t4z4g4eb] button[data-astro-cid-t4z4g4eb]:hover,.list[data-astro-cid-t4z4g4eb] button[data-astro-cid-t4z4g4eb].is-active{color:#fff}.i[data-astro-cid-t4z4g4eb]{letter-spacing:.14em;padding-top:10px;font-size:.75rem}.name[data-astro-cid-t4z4g4eb]{font-family:var(--serif);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2}.note[data-astro-cid-t4z4g4eb]{color:#ffffffa6;opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .5s, margin .6s var(--ease);grid-column:2;font-size:.9rem;overflow:hidden}.list[data-astro-cid-t4z4g4eb] button[data-astro-cid-t4z4g4eb].is-active .note[data-astro-cid-t4z4g4eb]{opacity:1;max-height:80px;margin-top:6px}.viewer[data-astro-cid-t4z4g4eb]{aspect-ratio:4/4.4;cursor:none;touch-action:none;background:#1d2433;border-radius:24px;position:relative;overflow:hidden}.layer[data-astro-cid-t4z4g4eb]{opacity:0;transition:opacity .8s var(--ease);position:absolute;inset:0}.layer[data-astro-cid-t4z4g4eb].is-active{opacity:1}.layer[data-astro-cid-t4z4g4eb] img{object-fit:cover;width:100%;height:100%}.lens[data-astro-cid-t4z4g4eb]{pointer-events:none;opacity:0;width:220px;height:220px;transition:opacity .3s, transform .4s var(--ease);z-index:3;background-repeat:no-repeat;border:2px solid #ffffffe6;border-radius:50%;margin:-110px 0 0 -110px;position:absolute;top:0;left:0;transform:scale(.6);box-shadow:0 20px 60px #00000080,inset 0 0 0 1px #0003}.viewer[data-astro-cid-t4z4g4eb].is-zooming .lens[data-astro-cid-t4z4g4eb]{opacity:1;transform:scale(1)}.hint[data-astro-cid-t4z4g4eb]{backdrop-filter:blur(8px);pointer-events:none;z-index:2;background:#080c1c99;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:.85rem;transition:opacity .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hint[data-astro-cid-t4z4g4eb] svg{width:18px}.viewer[data-astro-cid-t4z4g4eb].is-zooming .hint[data-astro-cid-t4z4g4eb],.viewer[data-astro-cid-t4z4g4eb].used .hint[data-astro-cid-t4z4g4eb]{opacity:0}.view-btn[data-astro-cid-t4z4g4eb]{z-index:4;cursor:pointer;position:absolute;bottom:16px;right:16px}@media (width<=960px){.grid[data-astro-cid-t4z4g4eb]{grid-template-columns:minmax(0,1fr)}.lens[data-astro-cid-t4z4g4eb]{width:160px;height:160px;margin:-80px 0 0 -80px}}.process[data-astro-cid-qwvqzwdi]{background:var(--sand)}.grid[data-astro-cid-qwvqzwdi]{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,110px);display:grid}.visual[data-astro-cid-qwvqzwdi]{position:relative}.frame[data-astro-cid-qwvqzwdi]{top:calc(var(--header-h) + 40px);aspect-ratio:4/4.6;background:var(--sand-deep);box-shadow:var(--shadow-lg);border-radius:24px;position:sticky;overflow:hidden}.shot[data-astro-cid-qwvqzwdi]{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease);position:absolute;inset:0}.shot[data-astro-cid-qwvqzwdi].is-active,.shot[data-astro-cid-qwvqzwdi].was-active{clip-path:inset(0)}.shot[data-astro-cid-qwvqzwdi].is-active{z-index:2}.shot[data-astro-cid-qwvqzwdi] img{object-fit:cover;width:100%;height:100%;transition:transform 2s var(--ease);transform:scale(1.1)}.shot[data-astro-cid-qwvqzwdi].is-active img{transform:scale(1)}.badge[data-astro-cid-qwvqzwdi]{z-index:3;letter-spacing:.14em;font-variant-numeric:tabular-nums;background:#fffdf9eb;border-radius:999px;padding:10px 16px;font-size:.8rem;position:absolute;bottom:20px;left:20px}.steps[data-astro-cid-qwvqzwdi]{margin:0;padding:0 0 0 64px;list-style:none;position:relative}.thread[data-astro-cid-qwvqzwdi]{background:color-mix(in srgb, var(--navy) 15%, transparent);width:1.5px;position:absolute;top:0;bottom:0;left:10.25px}.thread[data-astro-cid-qwvqzwdi] i[data-astro-cid-qwvqzwdi]{background:var(--navy);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.step[data-astro-cid-qwvqzwdi]{opacity:.3;min-height:62vh;transition:opacity .6s var(--ease);padding:6vh 0;position:relative}.step[data-astro-cid-qwvqzwdi].is-active{opacity:1}.knot[data-astro-cid-qwvqzwdi]{background:var(--sand);border:1.5px solid var(--navy);width:14px;height:14px;transition:background .4s, transform .5s var(--ease);border-radius:50%;position:absolute;top:calc(6vh + 12px);left:-60px}.step[data-astro-cid-qwvqzwdi].is-active .knot[data-astro-cid-qwvqzwdi]{background:var(--blue);border-color:var(--blue);transform:scale(1.4)}.num[data-astro-cid-qwvqzwdi]{letter-spacing:.2em;color:var(--clay);font-size:.75rem}.step[data-astro-cid-qwvqzwdi] h3[data-astro-cid-qwvqzwdi]{margin:10px 0 14px;font-size:clamp(2rem,3.4vw,3.2rem)}.step[data-astro-cid-qwvqzwdi] p[data-astro-cid-qwvqzwdi]{color:var(--muted);max-width:42ch;margin:0;font-size:1.02rem}.mobile-shot[data-astro-cid-qwvqzwdi]{display:none}@media (width<=900px){.grid[data-astro-cid-qwvqzwdi]{grid-template-columns:minmax(0,1fr)}.visual[data-astro-cid-qwvqzwdi]{display:none}.steps[data-astro-cid-qwvqzwdi]{padding-left:44px}.knot[data-astro-cid-qwvqzwdi]{left:-40px}.step[data-astro-cid-qwvqzwdi]{opacity:1;min-height:0;padding:28px 0}.mobile-shot[data-astro-cid-qwvqzwdi]{aspect-ratio:4/3;border-radius:16px;margin-top:20px;display:block;overflow:hidden}.mobile-shot[data-astro-cid-qwvqzwdi] img{object-fit:cover;width:100%;height:100%}}.cta[data-astro-cid-zywryym6]{background:var(--navy);color:#fff;background-image:radial-gradient(circle,#2f6cf059,#0000 60%),radial-gradient(circle at 10% 90%,#d9c8b02e,#0000 50%);place-items:center;min-height:100vh;padding:140px 0;display:grid;position:relative;overflow:hidden}.inner[data-astro-cid-zywryym6]{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.inner[data-astro-cid-zywryym6] h2[data-astro-cid-zywryym6]{max-width:11ch;font-size:clamp(3rem,8vw,8rem)}.inner[data-astro-cid-zywryym6] h2[data-astro-cid-zywryym6] em[data-astro-cid-zywryym6]{color:#f1e3cc}.lede[data-astro-cid-zywryym6]{color:#ffffffbf;text-align:center;margin:26px auto 34px}.ctas[data-astro-cid-zywryym6]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tile[data-astro-cid-zywryym6]{aspect-ratio:3/4;opacity:.85;border-radius:16px;width:clamp(120px,15vw,240px);position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000059}.tile[data-astro-cid-zywryym6] img{object-fit:cover;width:100%;height:100%}.t1[data-astro-cid-zywryym6]{top:8%;left:4%;transform:rotate(-6deg)}.t2[data-astro-cid-zywryym6]{bottom:6%;left:14%;transform:rotate(5deg)}.t3[data-astro-cid-zywryym6]{top:10%;right:5%;transform:rotate(7deg)}.t4[data-astro-cid-zywryym6]{aspect-ratio:1;width:clamp(140px,17vw,260px);bottom:4%;right:13%;transform:rotate(-4deg)}.t5[data-astro-cid-zywryym6]{opacity:.4;width:clamp(90px,10vw,160px);top:-4%;left:38%}.t6[data-astro-cid-zywryym6]{opacity:.4;width:clamp(90px,10vw,160px);bottom:-6%;right:36%}@media (width<=760px){.tile[data-astro-cid-zywryym6]{opacity:.3}.t5[data-astro-cid-zywryym6],.t6[data-astro-cid-zywryym6]{display:none}}
