.hl-kicker[data-astro-cid-tlnysym3]{display:inline-flex;align-items:center;gap:.8em;margin-bottom:var(--s-tight);font-family:var(--f-display);font-weight:700;font-size:clamp(.85rem,1vw,1rem);letter-spacing:.16em;text-transform:uppercase;color:var(--c-love)}.hl-kicker[data-astro-cid-tlnysym3]:before{content:"";width:2.2rem;height:2px;background:currentColor}.hl-title[data-astro-cid-tlnysym3]{font-size:clamp(2.4rem,5.6vw,5.2rem);color:var(--c-paper);max-width:18ch;text-wrap:balance}.hl-grid[data-astro-cid-tlnysym3]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,3rem);margin-top:var(--s-block)}.hl-item[data-astro-cid-tlnysym3]:nth-child(2){margin-top:clamp(2rem,5vw,5rem)}.hl-item[data-astro-cid-tlnysym3]:nth-child(3){margin-top:clamp(1rem,2.5vw,2.5rem)}.hl-media[data-astro-cid-tlnysym3]{display:block;position:relative;border-radius:6px;overflow:clip;aspect-ratio:4 / 5;background:var(--c-surface)}.hl-img[data-astro-cid-tlnysym3]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.hl-item[data-astro-cid-tlnysym3]:hover .hl-img[data-astro-cid-tlnysym3]{transform:scale(1.03)}.hl-n[data-astro-cid-tlnysym3]{position:absolute;left:.9rem;top:.8rem;font-family:var(--f-display);font-weight:700;font-size:.9rem;letter-spacing:.12em;color:var(--c-ink);background:var(--c-love);padding:.25em .55em;border-radius:3px}.hl-label[data-astro-cid-tlnysym3]{margin-top:1.3rem;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:.95;color:var(--c-paper)}.hl-text[data-astro-cid-tlnysym3]{margin-top:.7rem;color:var(--c-sand);max-width:40ch;text-wrap:pretty}.plain[data-astro-cid-tlnysym3] .hl-item[data-astro-cid-tlnysym3]{margin-top:0!important;border-top:2px solid var(--c-love);padding-top:1.2rem}.plain[data-astro-cid-tlnysym3] .hl-label[data-astro-cid-tlnysym3]{margin-top:.9rem}.plain-n[data-astro-cid-tlnysym3]{position:static;display:inline-block}@media(max-width:860px){.hl-grid[data-astro-cid-tlnysym3]{grid-template-columns:1fr;gap:2.4rem}.hl-item[data-astro-cid-tlnysym3]:nth-child(n){margin-top:0}.hl-media[data-astro-cid-tlnysym3]{aspect-ratio:4 / 3}}.faq[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);align-items:start}.fq-head[data-astro-cid-z6gx6xcw]{position:sticky;top:7rem}.fq-kicker[data-astro-cid-z6gx6xcw]{display:inline-flex;align-items:center;gap:.8em;margin-bottom:var(--s-tight);font-family:var(--f-display);font-weight:700;font-size:clamp(.85rem,1vw,1rem);letter-spacing:.16em;text-transform:uppercase;color:var(--c-love)}.fq-kicker[data-astro-cid-z6gx6xcw]:before{content:"";width:2.2rem;height:2px;background:currentColor}.fq-title[data-astro-cid-z6gx6xcw]{font-size:var(--t-h1);color:var(--c-paper);text-wrap:balance}.fq-list[data-astro-cid-z6gx6xcw]{list-style:none;border-top:1px solid var(--c-line)}.fq[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:clamp(1.4rem,2.6vw,2rem);border-bottom:1px solid var(--c-line)}.fq-n[data-astro-cid-z6gx6xcw]{font-family:var(--f-display);font-weight:700;font-size:var(--t-small);letter-spacing:.12em;color:var(--c-love);padding-top:.35em}.fq-q[data-astro-cid-z6gx6xcw]{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1;color:var(--c-paper);text-transform:uppercase;letter-spacing:0;text-wrap:balance;transition:color var(--dur-fast) var(--ease-out)}.fq[data-astro-cid-z6gx6xcw]:hover .fq-q[data-astro-cid-z6gx6xcw]{color:var(--c-love)}.fq-a[data-astro-cid-z6gx6xcw]{margin-top:.8rem;max-width:62ch;color:var(--c-sand);text-wrap:pretty}.fq-link[data-astro-cid-z6gx6xcw]{display:inline-flex;align-items:center;gap:.4em;min-height:44px;margin-top:.3rem;font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-love);text-decoration:none}.fq-link[data-astro-cid-z6gx6xcw]:hover{color:var(--c-paper)}@media(max-width:900px){.faq[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr}.fq-head[data-astro-cid-z6gx6xcw]{position:static}.fq[data-astro-cid-z6gx6xcw]{grid-template-columns:2.2rem minmax(0,1fr)}}.offcam[data-astro-cid-rc4iqwda]{background:var(--c-paper);color:var(--c-ink)}.oc-head[data-astro-cid-rc4iqwda]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.oc-htext[data-astro-cid-rc4iqwda]{min-width:0}.oc-kicker[data-astro-cid-rc4iqwda]{display:inline-flex;align-items:center;gap:.8em;font-family:var(--f-display);font-weight:700;font-size:clamp(.85rem,1vw,1rem);letter-spacing:.16em;text-transform:uppercase;color:var(--c-love-deep);margin-bottom:var(--s-tight)}.oc-kicker[data-astro-cid-rc4iqwda]:before{content:"";width:2.2rem;height:2px;background:currentColor}.oc-title[data-astro-cid-rc4iqwda]{font-size:var(--t-h1);color:var(--c-ink);text-wrap:balance;max-width:22ch}.oc-grid[data-astro-cid-rc4iqwda]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(1.1rem,2vw,1.8rem);margin-top:clamp(2.2rem,4vw,3.4rem)}.oc[data-astro-cid-rc4iqwda]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:.55rem;min-width:0;padding:clamp(1.3rem,2.2vw,1.9rem);border-radius:6px;background:#fff;box-shadow:0 1px #1d10180f,0 18px 36px -18px #1d101859;rotate:var(--tilt, 0deg);transition:rotate var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.oc[data-astro-cid-rc4iqwda]:nth-child(3n+1){--tilt: -1.4deg}.oc[data-astro-cid-rc4iqwda]:nth-child(3n+2){--tilt: 1.1deg}.oc[data-astro-cid-rc4iqwda]:nth-child(3n){--tilt: -.6deg}.oc[data-astro-cid-rc4iqwda]:hover{rotate:0deg;translate:0 -4px;box-shadow:0 1px #1d10180f,0 28px 48px -20px #1d101873}.oc[data-astro-cid-rc4iqwda]:before{content:"";position:absolute;top:-10px;left:50%;width:64px;height:20px;translate:-50% 0;rotate:-3deg;background:#ffcf008c}.oc[data-astro-cid-rc4iqwda].feat{background:var(--c-love)}.oc[data-astro-cid-rc4iqwda].feat:before{background:#1d10182e}.oc-num[data-astro-cid-rc4iqwda]{font-family:var(--f-display);font-weight:800;font-size:clamp(2.2rem,3.4vw,3rem);line-height:.85;color:var(--c-love-deep);letter-spacing:-.01em}.oc[data-astro-cid-rc4iqwda].feat .oc-num[data-astro-cid-rc4iqwda]{color:var(--c-ink)}.oc-label[data-astro-cid-rc4iqwda]{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.05;color:var(--c-ink);text-wrap:balance}.oc-text[data-astro-cid-rc4iqwda]{font-size:var(--t-small);color:#1d1018bd}.oc[data-astro-cid-rc4iqwda].feat .oc-text[data-astro-cid-rc4iqwda]{color:#1d1018d1}.oc-photo[data-astro-cid-rc4iqwda]{position:relative;border-radius:6px;overflow:clip;rotate:1.6deg;border:8px solid #fff;box-shadow:0 18px 36px -18px #1d101873;aspect-ratio:4 / 3;max-height:420px;background:#1d10180f}.oc-img[data-astro-cid-rc4iqwda]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.oc-photo[data-astro-cid-rc4iqwda]:hover .oc-img[data-astro-cid-rc4iqwda]{transform:scale(1.04)}.oc-grid[data-astro-cid-rc4iqwda].side{grid-template-columns:.55fr 1fr;grid-template-rows:repeat(3,1fr)}.oc-grid[data-astro-cid-rc4iqwda].side .oc-photo[data-astro-cid-rc4iqwda]{grid-column:1;grid-row:1 / span 3;aspect-ratio:3 / 4;max-height:none}.oc-grid[data-astro-cid-rc4iqwda].side .oc[data-astro-cid-rc4iqwda]{grid-column:2;justify-content:center}@media(max-width:860px){.oc-grid[data-astro-cid-rc4iqwda].side{grid-template-columns:1fr;grid-template-rows:none}.oc-grid[data-astro-cid-rc4iqwda].side .oc-photo[data-astro-cid-rc4iqwda]{grid-column:1;grid-row:auto;aspect-ratio:4 / 5}.oc-grid[data-astro-cid-rc4iqwda].side .oc[data-astro-cid-rc4iqwda]{grid-column:1;justify-content:flex-start}}@media(max-width:860px){.oc-grid[data-astro-cid-rc4iqwda]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.oc-grid[data-astro-cid-rc4iqwda]{grid-template-columns:1fr}.oc-photo[data-astro-cid-rc4iqwda]{min-height:0;aspect-ratio:4 / 5}}@media(prefers-reduced-motion:reduce){.oc[data-astro-cid-rc4iqwda],.oc-img[data-astro-cid-rc4iqwda]{transition:none}.oc[data-astro-cid-rc4iqwda]:hover,.oc-photo[data-astro-cid-rc4iqwda]:hover .oc-img[data-astro-cid-rc4iqwda]{transform:none}}
