.m3[data-astro-cid-3f23tpoz]{height:460vh;padding:0;position:relative}@media (width<=760px){.m3[data-astro-cid-3f23tpoz]{height:380vh}}.m3-pin[data-astro-cid-3f23tpoz]{height:100svh;position:sticky;top:0;overflow:hidden}.m3-canvas[data-astro-cid-3f23tpoz]{width:100%;height:100%;display:block;position:absolute;inset:0}.m3-copy[data-astro-cid-3f23tpoz]{z-index:2;inset-inline-start:max(var(--gutter), calc((100vw - 1320px) / 2));inset-block:var(--head-h) 0;pointer-events:none;will-change:opacity, transform;align-content:center;justify-items:start;gap:26px;max-width:min(46vw,680px);padding-block-end:20vh;display:grid;position:absolute}.m3-pin[data-astro-cid-3f23tpoz]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ground));height:16vh;position:absolute;inset:auto 0 0}.m3-grain[data-astro-cid-3f23tpoz]{z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root.is-night .m3-grain[data-astro-cid-3f23tpoz]{mix-blend-mode:screen;opacity:.05}.m3-pin[data-astro-cid-3f23tpoz]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 95% at 62% 38%,#0000 55%,#4634201a 100%);position:absolute;inset:0}:root.is-night .m3-pin[data-astro-cid-3f23tpoz]:before{background:radial-gradient(120% 95% at 62% 38%,#0000 50%,#00000052 100%)}.m3-title[data-astro-cid-3f23tpoz]{font:600 clamp(44px, 5vw, 78px)/1.02 var(--f-body);letter-spacing:-.04em;color:var(--text);margin:0}.m3-lead[data-astro-cid-3f23tpoz]{color:var(--text-muted);max-width:34ch;margin:0;font-size:clamp(18px,1.45vw,22px);line-height:1.5}.m3-day[data-astro-cid-3f23tpoz]{inset-inline-start:0;pointer-events:none;width:1px;position:absolute;top:46%;bottom:4%}.m3-still[data-astro-cid-3f23tpoz]{display:none}.m3[data-astro-cid-3f23tpoz].m3--still{height:auto}.m3[data-astro-cid-3f23tpoz].m3--still .m3-pin[data-astro-cid-3f23tpoz]{height:auto;min-height:100svh;padding:calc(var(--head-h) + 48px) max(var(--gutter), calc((100vw - 1320px) / 2)) 64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.m3[data-astro-cid-3f23tpoz].m3--still .m3-copy[data-astro-cid-3f23tpoz]{max-width:none;padding:0;position:static}.m3[data-astro-cid-3f23tpoz].m3--still .m3-canvas[data-astro-cid-3f23tpoz],.m3[data-astro-cid-3f23tpoz].m3--still .m3-sound[data-astro-cid-3f23tpoz]{display:none}.m3[data-astro-cid-3f23tpoz].m3--still .m3-still[data-astro-cid-3f23tpoz]{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 94%,#0000);mask-composite:intersect}.m3[data-astro-cid-3f23tpoz] .m3-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.m3[data-astro-cid-3f23tpoz] .m3-label{transform-origin:50% 0;backdrop-filter:blur(10px);color:#e4ecf8;height:40px;font:600 14.5px/1 var(--f-body);letter-spacing:-.005em;cursor:pointer;pointer-events:auto;white-space:nowrap;visibility:hidden;--dz-icon-frame:#9fd8ff;--dz-icon-body:#b8c4d6;--dz-icon-signal:#ff9f3d;background:#0c1424e6;border:1px solid #9fd8ff29;border-radius:3px;align-items:center;gap:10px;padding:4px 16px 4px 4px;transition:border-color .25s,box-shadow .35s;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 30px -14px #0c1424a6}.m3[data-astro-cid-3f23tpoz] .m3-ico{background:linear-gradient(160deg,#1e2d48,#121c30);border-radius:2px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #9fd8ff1f}.m3[data-astro-cid-3f23tpoz] .m3-ico .dz-icon{stroke-width:3.5px;width:20px;height:20px}.m3[data-astro-cid-3f23tpoz] .m3-label:after{content:"";inset-inline:0;transform-origin:0;height:2px;transition:transform .45s var(--ease);background:#ff9f3d;position:absolute;bottom:0;transform:scaleX(0)}.m3[data-astro-cid-3f23tpoz] .m3-label.is-on,.m3[data-astro-cid-3f23tpoz] .m3-label:hover{border-color:#ff9f3d8c;box-shadow:0 20px 40px -14px #0c1424bf,0 0 32px -10px #ff9f3d8c}.m3[data-astro-cid-3f23tpoz] .m3-label.is-on:after,.m3[data-astro-cid-3f23tpoz] .m3-label:hover:after{transform:scaleX(1)}.m3-sound[data-astro-cid-3f23tpoz]{z-index:3;inset-inline-end:max(var(--gutter), calc((100vw - 1320px) / 2));border:1px solid color-mix(in srgb, var(--text) 18%, transparent);background:color-mix(in srgb, var(--ground) 60%, transparent);width:36px;height:36px;color:var(--text-muted);cursor:pointer;backdrop-filter:blur(8px);border-radius:2px;place-items:center;transition:color .2s,border-color .2s;display:grid;position:absolute;bottom:28px}.m3-sound[data-astro-cid-3f23tpoz]:hover{color:var(--text);border-color:color-mix(in srgb, var(--text) 40%, transparent)}.m3-sound[data-astro-cid-3f23tpoz] .off[data-astro-cid-3f23tpoz],.m3-sound[data-astro-cid-3f23tpoz][aria-pressed=false] .on[data-astro-cid-3f23tpoz]{display:none}.m3-sound[data-astro-cid-3f23tpoz][aria-pressed=false] .off[data-astro-cid-3f23tpoz]{display:inline}@media (width<=900px){.m3[data-astro-cid-3f23tpoz].m3--still .m3-pin[data-astro-cid-3f23tpoz]{padding-top:calc(var(--head-h) + 40px);grid-template-columns:1fr;align-content:start}.m3-copy[data-astro-cid-3f23tpoz]{inset-inline:var(--gutter);top:auto;bottom:max(104px, calc(14svh + env(safe-area-inset-bottom)));align-content:end;max-width:none;padding-block-end:0;translate:none}}
