/* MY BOUDOIR LIFE — the front as an editorial magazine. Her films full screen, one line on each. Blush silk, rose, Playfair italic. Nothing dark, nothing muddy: her films are shown as she made them. */
.bd{--silk:#FBECF1;--blush:#F6DDE6;--rose:#9B1B5A;--rosegold:#C9788F;--ink:#3A0B2E;--paper:#FFFFFF;color:var(--ink);background:var(--paper);overflow-x:hidden}
.bd .bd-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;filter:none;display:block}
.bd .bd-eyebrow{font:500 .72rem/1.2 var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--rose);margin:0 0 1.1rem}
.bd .bd-big{font:italic 400 clamp(2.2rem,6.2vw,5.2rem)/1.02 var(--head);letter-spacing:-.015em;margin:0 0 1.2rem;text-wrap:balance;color:#fff;text-shadow:0 2px 40px rgba(58,11,46,.35)}
.bd .bd-big--ink{color:var(--ink);text-shadow:none}
.bd .bd-lit{font:italic 400 clamp(1.05rem,1.6vw,1.35rem)/1.4 var(--head);color:var(--rose);margin:0 0 1.6rem}
.bd .bd-small{font:300 .82rem/1.5 var(--body);color:var(--rosegold);margin:1.4rem 0 0}
.bd .bd-word{display:inline-block;font:500 .82rem/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rose);padding:0 0 .55rem;transition:color .3s,border-color .3s}
.bd .bd-word:hover{color:var(--rose)}
.bd .bd-word--rose{color:#fff;background:var(--rose);border:0;padding:1.05rem 1.9rem;border-radius:999px}
.bd .bd-word--rose:hover{color:#fff;background:#B22368}

/* cover */
.bd-cover{position:relative;min-height:100svh;display:grid;align-content:end;padding:0 6vw 9vh;isolation:isolate;overflow:hidden;background:var(--silk)}
.bd-cover__film{opacity:0;animation:bd-in 2.4s ease forwards}
.bd-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,236,241,0) 45%,rgba(58,11,46,.45) 100%);z-index:1;pointer-events:none}
.bd-cover__words{position:relative;z-index:2;max-width:38rem;opacity:0;transform:translateY(18px);animation:bd-up 1.6s .9s cubic-bezier(.2,.8,.2,1) forwards}
.bd-mast{font:italic 400 clamp(2.6rem,7vw,5.4rem)/.95 var(--name);color:#fff;margin:0 0 1.2rem;letter-spacing:-.02em}
.bd-mast em{font-style:normal;font-weight:300;font-family:var(--body);font-size:.32em;letter-spacing:.42em;text-transform:uppercase;display:block;margin-top:.6rem;color:var(--blush)}
.bd-cover__line{font:italic 400 clamp(1.5rem,3vw,2.4rem)/1.15 var(--head);color:#fff;margin:0 0 .8rem}
.bd-cover__sub{font:300 .95rem/1.5 var(--body);color:var(--blush);margin:0;letter-spacing:.06em}
.bd-cover__reach{position:absolute;z-index:2;right:6vw;bottom:4vh;font:300 .68rem/1.3 var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--blush);margin:0;writing-mode:vertical-rl;opacity:.9}

/* film spreads */
.bd-spread{position:relative;min-height:100svh;display:grid;align-content:end;padding:12vh 6vw 10vh;isolation:isolate;overflow:hidden;background:var(--blush)}
.bd-spread::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(58,11,46,0) 40%,rgba(58,11,46,.5) 100%);z-index:1;pointer-events:none}
.bd-spread__words{position:relative;z-index:2;max-width:44rem}
.bd-spread__words--r{justify-self:end;text-align:right}
.bd-spread .bd-eyebrow{color:var(--blush)}
.bd-spread .bd-lit{color:#fff}
.bd-spread .bd-word{color:#fff;border-color:#fff}

/* two ways, beside her */
.bd-ways{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;background:var(--silk)}
.bd-ways__film{position:relative;min-height:60svh;overflow:hidden}
.bd-ways__words{display:grid;align-content:center;padding:10vh 7vw}
.bd-way{display:block;text-decoration:none;color:var(--ink);padding:1.6rem 0;border-top:1px solid var(--rosegold)}
.bd-way:last-of-type{border-bottom:1px solid var(--rosegold)}
.bd-way__name{display:block;font:italic 400 clamp(1.9rem,3.6vw,3.2rem)/1.05 var(--head);transition:color .3s,transform .5s cubic-bezier(.2,.8,.2,1)}
.bd-way:hover .bd-way__name{color:var(--rose);transform:translateX(.35em)}
.bd-way__say{display:block;font:300 .95rem/1.5 var(--body);color:var(--rose);margin-top:.5rem;max-width:30rem}
.bd-ways .bd-lit{margin-top:2rem;margin-bottom:0}

/* the ask and the key */
.bd-ask,.bd-key{min-height:80svh;display:grid;place-items:center;text-align:center;padding:14vh 6vw}
.bd-ask{background:var(--blush)}
.bd-ask__price{font:italic 400 clamp(5rem,16vw,12rem)/1 var(--head);color:var(--rose);margin:0;letter-spacing:-.03em}
.bd-ask__when{font:300 .9rem/1.5 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:.6rem 0 2.2rem}
.bd-key{background:var(--paper)}
.bd-key .bd-big{max-width:22ch;margin-inline:auto}

/* her rules, small and quiet */
.bd-rules{padding:10vh 6vw 12vh;max-width:46rem;margin:0 auto;border-top:1px solid var(--blush)}
.bd-rules__head{font:italic 400 clamp(1.5rem,3vw,2.2rem)/1.15 var(--head);margin:0 0 2rem;color:var(--ink)}
.bd-rules ol{list-style:none;margin:0 0 2rem;padding:0}
.bd-rules li{display:grid;grid-template-columns:2.6rem 1fr;gap:.6rem;font:300 .95rem/1.55 var(--body);padding:.75rem 0;border-top:1px solid var(--blush)}
.bd-rules__n{font:italic 400 .95rem/1.55 var(--head);color:var(--rose)}
.bd-close{font:italic 400 clamp(1.4rem,2.6vw,2rem)/1.15 var(--head);color:var(--rose);margin:2rem 0 0}

/* arriving */
.bd-reveal{opacity:0;transform:translateY(22px);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}
.bd-reveal.is-in{opacity:1;transform:none}
@keyframes bd-in{to{opacity:1}}
@keyframes bd-up{to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.bd-cover__film,.bd-cover__words,.bd-reveal{animation:none;opacity:1;transform:none;transition:none}}

@media(max-width:820px){
 .bd-cover{padding:0 6vw 12vh}.bd-cover__reach{writing-mode:horizontal-tb;right:auto;left:6vw;bottom:5vh}
 .bd-ways{grid-template-columns:1fr}.bd-ways__film{min-height:70svh}.bd-ways__words{padding:8vh 6vw 10vh}
 .bd-spread__words--r{justify-self:start;text-align:left}
 .bd-spread{padding:12vh 6vw 12vh}
}

/* one film only, at the top — hers. The spreads beneath are plates of her own colour, one line each */
.bd-spread--plain{background:var(--blush);align-content:center;min-height:82svh;padding:14vh 6vw}
.bd-spread--plain::after{display:none}
.bd-spread--plain .bd-big{color:var(--ink);text-shadow:none}
.bd-spread--plain .bd-eyebrow{color:var(--rose)}
.bd-spread--plain .bd-lit{color:var(--rose)}
.bd-spread--plain .bd-word{color:var(--ink);border-color:var(--rose)}
.bd-spread--rose{background:var(--rose)}
.bd-spread--rose .bd-big,.bd-spread--rose .bd-lit,.bd-spread--rose .bd-word{color:#fff}
.bd-spread--rose .bd-eyebrow{color:var(--blush)}
.bd-spread--rose .bd-word{border-color:#fff}
.bd-ways{grid-template-columns:1fr;background:var(--paper)}
.bd-ways__words{max-width:44rem;margin:0 auto;width:100%}
.bd-cover__film{object-position:50% 50%}

/* her line under the cover — hers, still forming: "run by women, for women, for a healthier dating…" (the wording OURS until she settles it) */
.bd-cover__by{font:italic 400 clamp(1.05rem,1.8vw,1.4rem)/1.35 var(--head);color:#fff;margin:1.1rem 0 0;max-width:26ch}
/* the hands on the curtain — hers: "make it really beautiful so it doesn't look like anything else." The film soft and high, the words low in white, a light plum veil at the foot only */
.bd-spread--sheer .bd-film{object-position:50% 30%}
.bd-spread--sheer::after{background:linear-gradient(180deg,rgba(58,11,46,0) 50%,rgba(58,11,46,.42) 100%)}
@media(max-width:820px){.bd-spread--sheer{display:block;min-height:0;padding:0 0 10vh}.bd-spread--sheer .bd-film{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;display:block}.bd-spread--sheer::after{display:none}.bd-spread--sheer{background:var(--rose)}.bd-spread--sheer .bd-spread__words{padding:2.6rem 6vw 0;text-align:left}.bd-spread--sheer .bd-big,.bd-spread--sheer .bd-lit{color:#fff}.bd-spread--sheer .bd-eyebrow{color:var(--blush)}}

/* hers, 21 September 2026: "why is it so narrow? I want them all long." Every film is full height, on a phone too, with its focal point kept in frame */
@media(max-width:820px){.bd-spread--sheer{display:grid;min-height:100svh;padding:12vh 6vw 12vh;background:var(--blush)}.bd-spread--sheer .bd-film{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 45%}.bd-spread--sheer::after{display:block}.bd-spread--sheer .bd-spread__words{padding:0;text-align:right}.bd-spread--sheer .bd-big,.bd-spread--sheer .bd-lit{color:#fff}.bd-spread--sheer .bd-eyebrow{color:var(--blush)}}
/* hers, 21 September 2026: "way too much on that home screen. Her boudoir, her rules, her choice — bigger, underneath one another." So the cover is the name, the three lines stacked large, and her by-line; nothing else */
.bd-cover__three{margin:0 0 1.1rem}
.bd-cover__three span{display:block;font:italic 400 clamp(2.1rem,5.2vw,4.4rem)/1.04 var(--head);color:#fff;letter-spacing:-.01em}
.bd-mast{font-size:clamp(1.4rem,3vw,2.2rem);margin-bottom:1.4rem}
/* hers: a bit more space between the lines in the headings */
.bd .bd-big{line-height:1.1}.bd-cover__three span{line-height:1.14}.bd-way__name{line-height:1.15}.bd-rules__head{line-height:1.25}
/* FOR THE ONE WHO ASKS — hers, 21 September 2026: "when you learn how to worship a woman, you become the luckiest man in the world," and "write more about what it unlocks within her." A rose plate after the two ways */
.bd-luckiest{background:var(--rose);color:#fff;display:grid;place-items:center;text-align:center;padding:14vh 6vw}
.bd-luckiest .bd-eyebrow{color:var(--blush)}
.bd-luckiest__line{font:italic 400 clamp(2rem,5.2vw,4.4rem)/1.12 var(--head);margin:0 0 2.4rem;max-width:20ch;text-wrap:balance}
.bd-luckiest__unlocks{list-style:none;margin:0 auto 2rem;padding:0;display:grid;gap:1.1rem;max-width:34rem}
.bd-luckiest__unlocks li{font:300 clamp(1.05rem,1.6vw,1.25rem)/1.6 var(--body);letter-spacing:.02em}
.bd-luckiest__unlocks li::before{content:"";display:block;width:2.4rem;height:1px;background:var(--blush);margin:0 auto .9rem;opacity:.7}
.bd-luckiest .bd-lit{color:#fff}

/* ELEVATED — hers, 21 September 2026: "the colours are not sexy, it reminds me of my school days. It's got to be 2040 — elevated, sophisticated." So the hot rose and the blush blocks go. White silk, a deep dusky mauve for the words, a rose-gold thread for the one italic line, air. Nothing is a flat coloured block. */
.bd{--silk:#FBF8F9;--blush:#F6EEF1;--rose:#6E2F52;--rosegold:#C48A96;--ink:#2E2028;--paper:#fff;background:#fff}
.bd .bd-eyebrow{color:#C48A96}
.bd .bd-big{color:#fff}
.bd .bd-lit{color:#6E2F52}
.bd .bd-small{color:#8A7580}
.bd .bd-word{color:#2E2028;border-color:#C48A96}.bd .bd-word:hover{color:#6E2F52}
.bd .bd-word--rose{background:#6E2F52;color:#fff}.bd .bd-word--rose:hover{background:#5A2443;color:#fff}
.bd-cover::after{background:linear-gradient(180deg,rgba(255,255,255,0) 45%,rgba(46,32,40,.5) 100%)}
.bd-cover__by,.bd-cover__sub{color:#fff}
/* the plates are white and air, the words in mauve, a hairline of rose-gold */
.bd-spread--plain,.bd-spread--rose,.bd-ask,.bd-key,.bd-luckiest,.bd-ways{background:#fff;color:#2E2028}
.bd-spread--plain .bd-big,.bd-spread--rose .bd-big,.bd-key .bd-big{color:#6E2F52;font-weight:400}
.bd-spread--rose .bd-lit,.bd-spread--plain .bd-lit,.bd-spread--rose .bd-word{color:#6E2F52;border-color:#C48A96}
.bd-spread--rose .bd-eyebrow,.bd-spread--plain .bd-eyebrow{color:#C48A96}
.bd-spread--plain{border-top:1px solid rgba(196,138,150,.35)}
.bd-ask{border-top:1px solid rgba(196,138,150,.35)}
.bd-ask__price{color:#6E2F52;font-weight:300}
.bd-ask__when{color:#8A7580}
.bd-luckiest{color:#2E2028;border-top:1px solid rgba(196,138,150,.35);border-bottom:1px solid rgba(196,138,150,.35)}
.bd-luckiest .bd-eyebrow{color:#C48A96}
.bd-luckiest__line{color:#6E2F52;font-weight:400;line-height:1.14}
.bd-luckiest__unlocks li{color:#2E2028}
.bd-luckiest__unlocks li::before{background:#C48A96;opacity:1}
.bd-luckiest .bd-lit{color:#6E2F52}
.bd-way{color:#2E2028;border-color:rgba(196,138,150,.45)}.bd-way__say{color:#8A7580}.bd-way:hover .bd-way__name{color:#6E2F52}
.bd-ways__k{color:#C48A96}
.bd-rules{border-top:1px solid rgba(196,138,150,.35)}.bd-rules li{border-color:rgba(196,138,150,.25);color:#2E2028}.bd-rules__n,.bd-close,.bd-rules__head{color:#6E2F52}
/* the film under the Portrait: the same soft white veil, so both worlds' films read as one hand */
.bd-spread--sheer::after{background:rgba(255,255,255,.3);z-index:2;transform:translateZ(0)}
.bd-spread--sheer .bd-film{z-index:0}.bd-spread--sheer .bd-spread__words{z-index:3}
.bd-spread--sheer .bd-big,.bd-spread--sheer .bd-lit,.bd-spread--sheer .bd-word{color:#2E2028;text-shadow:none;border-color:#2E2028}.bd-spread--sheer .bd-eyebrow{color:#6E2F52}
@media(max-width:820px){.bd-spread--sheer{background:#fff}.bd-spread--sheer .bd-big,.bd-spread--sheer .bd-lit{color:#2E2028}.bd-spread--sheer .bd-eyebrow{color:#6E2F52}}

/* ── MOONLIGHT — hers, 21 September 2026, late: "it should be like a black and white photo. It makes you like white moonshine coming through. Not sophisticated, not sexy, not elevated — all white with this ugly colour that's more brown than anything." So: no colour at all. Her film in black and white, the light through the sheer left to be the light; white ground; ink black; hairlines of grey; her line alone. */
.bd{--silk:#fff;--blush:#fff;--rose:#121014;--rosegold:rgba(0,0,0,.14);--ink:#121014;--paper:#fff;background:#fff;color:#121014}
.bd-cover__film{filter:grayscale(1) contrast(1.06) brightness(1.03)}
.bd-cover::after{background:linear-gradient(180deg,rgba(255,255,255,0) 50%,rgba(18,16,20,.58) 100%)}
.bd-mast,.bd-cover__three span,.bd-cover__by,.bd-cover__sub{color:#fff}
.bd .bd-eyebrow,.bd-spread--plain .bd-eyebrow,.bd-spread--rose .bd-eyebrow,.bd-luckiest .bd-eyebrow,.bd-ways__k,.bd-spread--sheer .bd-eyebrow{color:#7A7479}
.bd .bd-big,.bd-spread--plain .bd-big,.bd-spread--rose .bd-big,.bd-key .bd-big,.bd-spread--sheer .bd-big,.bd-luckiest__line,.bd-rules__head,.bd-rules__n,.bd-close,.bd-ask__price{color:#121014}
.bd .bd-lit,.bd-spread--plain .bd-lit,.bd-spread--rose .bd-lit,.bd-luckiest .bd-lit,.bd-spread--sheer .bd-lit{color:#121014}
.bd .bd-small,.bd-ask__when,.bd-way__say{color:#7A7479}
.bd .bd-word,.bd-spread--sheer .bd-word,.bd-spread--rose .bd-word{color:#121014;border-color:#121014}.bd .bd-word:hover{color:#7A7479;border-color:#7A7479}
.bd .bd-word--rose{background:#121014;color:#fff;border-color:#121014}.bd .bd-word--rose:hover{background:#333;color:#fff}
.bd-spread--plain,.bd-ask,.bd-luckiest,.bd-rules{border-color:rgba(0,0,0,.12)}.bd-luckiest{border-bottom-color:rgba(0,0,0,.12)}
.bd-way{color:#121014;border-color:rgba(0,0,0,.14)}.bd-way:hover .bd-way__name{color:#7A7479}
.bd-rules li{border-color:rgba(0,0,0,.1);color:#121014}
.bd-luckiest__unlocks{display:none}
.bd-luckiest__line{max-width:24ch;margin-bottom:0}
/* the Portrait spread is words on white now — the second film is off the home */
.bd-spread--sheer{background:#fff;min-height:0;padding:14vh 6vw}
.bd-spread--sheer::after{display:none}
.bd-spread--sheer .bd-spread__words{margin:0 auto;text-align:center}
.bd-spread--sheer .bd-big,.bd-spread--sheer .bd-lit{color:#121014;text-shadow:none}
.bd-spread--sheer .bd-word{border-color:#121014}
.bd .bd-cover__film,.bd video.bd-cover__film,.bd-cover video{filter:grayscale(1) contrast(1.06) brightness(1.03)!important}

/* ── NIGHT — hers, 21 September 2026: "can't be the same, they've got to have some difference." Touch of Class is paper by day. My Boudoir is her own word, moonshine — so it is night: the film in black and white, and the whole world under it the dark of a room at night with the words in moonlight white. One word from her and it is white again (the block above). */
.bd{--silk:#0E0C10;--blush:#0E0C10;--rose:#F4F1F3;--rosegold:rgba(255,255,255,.16);--ink:#F4F1F3;--paper:#0E0C10;background:#0E0C10;color:#F4F1F3}
.bd-cover::after{background:linear-gradient(180deg,rgba(14,12,16,0) 55%,rgba(14,12,16,.92) 100%)}
.bd .bd-eyebrow,.bd-spread--plain .bd-eyebrow,.bd-spread--rose .bd-eyebrow,.bd-luckiest .bd-eyebrow,.bd-ways__k,.bd-spread--sheer .bd-eyebrow{color:#9A939B}
.bd .bd-big,.bd-spread--plain .bd-big,.bd-spread--rose .bd-big,.bd-key .bd-big,.bd-spread--sheer .bd-big,.bd-luckiest__line,.bd-rules__head,.bd-rules__n,.bd-close,.bd-ask__price{color:#F4F1F3}
.bd .bd-lit,.bd-spread--plain .bd-lit,.bd-spread--rose .bd-lit,.bd-luckiest .bd-lit,.bd-spread--sheer .bd-lit{color:#F4F1F3}
.bd .bd-small,.bd-ask__when,.bd-way__say{color:#9A939B}
.bd .bd-word,.bd-spread--sheer .bd-word,.bd-spread--rose .bd-word{color:#F4F1F3;border-color:#F4F1F3}.bd .bd-word:hover{color:#9A939B;border-color:#9A939B}
.bd .bd-word--rose{background:#F4F1F3;color:#0E0C10;border-color:#F4F1F3}.bd .bd-word--rose:hover{background:#fff;color:#0E0C10}
.bd-spread--plain,.bd-spread--rose,.bd-ask,.bd-key,.bd-luckiest,.bd-ways,.bd-spread--sheer,.bd-rules{background:#0E0C10;color:#F4F1F3}
.bd-spread--plain,.bd-ask,.bd-luckiest,.bd-rules{border-color:rgba(255,255,255,.14)}.bd-luckiest{border-bottom-color:rgba(255,255,255,.14)}
.bd-way{color:#F4F1F3;border-color:rgba(255,255,255,.18)}.bd-way:hover .bd-way__name{color:#9A939B}
.bd-rules li{border-color:rgba(255,255,255,.12);color:#F4F1F3}
.bd-spread--sheen .bd-big{color:#F4F1F3}
@media(max-width:820px){.bd-spread--sheer{background:#0E0C10}.bd-spread--sheer .bd-big,.bd-spread--sheer .bd-lit{color:#F4F1F3}}
/* her second home film, further down — "my boudoir home?" — the Portrait words over it, in the night */
.bd-spread--sheer{position:relative;display:grid;min-height:100svh;padding:12vh 6vw 12vh;align-content:end;justify-items:end;isolation:isolate;overflow:hidden;background:#0E0C10}
.bd-spread--sheer .bd-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;z-index:0;filter:grayscale(1) contrast(1.06)}
.bd-spread--sheer::after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,12,16,0) 40%,rgba(14,12,16,.85) 100%);z-index:2;pointer-events:none;transform:translateZ(0)}
.bd-spread--sheer .bd-spread__words{position:relative;z-index:3;margin:0;text-align:right;max-width:38rem}
@media(max-width:820px){.bd-spread--sheer{display:grid;min-height:100svh;padding:12vh 6vw 10vh;background:#0E0C10}.bd-spread--sheer .bd-film{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 40%}.bd-spread--sheer::after{display:block}.bd-spread--sheer .bd-spread__words{padding:0;text-align:left}}
/* her photograph on the front, when she has pressed one at /photos/ */
.bd-cover__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:grayscale(1) contrast(1.06);display:block;opacity:0;animation:bd-in 2.4s ease forwards}
.bd-photo{background:#0E0C10;padding:0}.bd-photo img{display:block;width:100%;height:100svh;object-fit:cover;filter:grayscale(1) contrast(1.06)}
/* ── HER PHOTOGRAPHS on the home — 21 September: "way more images on both homepages". In the night: black and white, air between them, nothing over them. */
.bd-gal{background:#0E0C10;padding:0 0 6vh;display:grid;gap:2.4vw}
.bd-gal__pic{margin:0;overflow:hidden;background:#0E0C10}
.bd-gal__pic img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08)}
.bd-gal__wide{height:100svh}.bd-gal__wide img{object-position:50% 45%}
.bd-gal__pair{display:grid;grid-template-columns:1fr 1fr;gap:2.4vw;padding:0 2.4vw}.bd-gal__pair .bd-gal__pic{aspect-ratio:4/5}
@media(max-width:820px){.bd-gal{gap:4vw}.bd-gal__pair{gap:4vw;padding:0 4vw}}
/* ── HER FILMS, THE REEL — 21 September: whole and tall, the night between each, black and white, no words on any of them */
.bd-reel{position:relative;background:#0E0C10;margin:0 0 6vh;isolation:isolate;height:100svh;overflow:hidden}
.bd-reel .bd-reel__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:grayscale(1) contrast(1.06);display:block}
.bd-reel{margin:0 0 14vh}
