@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/jffb-filmkultur/assets/s.9mHNbWWO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/jffb-filmkultur/assets/s.DWiEslNC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/jffb-filmkultur/assets/s.Rg4St2Dn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/jffb-filmkultur/assets/s.DTLbW2xa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/jffb-filmkultur/assets/s.mWgeinG7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/jffb-filmkultur/assets/s.B2s3bDs2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@layer reset,tokens,shell,rails,tiles,prose,tables,forms,utilities,motion;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}img,picture,video{max-width:100%}img{height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}[hidden]{display:none!important}}@layer tokens{:root{--ink: #0a0a0a;--ink-2: #101012;--ink-3: #16161a;--edge: #1a1a1a;--edge-soft: #1a1a1a;--bone: #e2e2e2;--bone-dim: #a9a9a4;--bone-faint: #8f8f8a;--prose: #cecec9;--accent: #f0389f;--accent-dim: #8e2460;--display: "Bebas Neue", "Arial Narrow", sans-serif;--text: "Space Mono", ui-monospace, "Courier New", monospace;--meta: "Space Mono", ui-monospace, "Courier New", monospace;--ease: cubic-bezier(.2, .45, .25, 1);--t1: .12s;--t2: .26s;--t3: .52s;--step: 45ms;--rail: 60px;--shell: 1320px;--gut: 2px;--pad: clamp(14px, 3.2vw, 30px);--head-h: 96px}@media(max-width:1000px){:root{--rail: 0px;--head-h: 62px}}}@layer shell{body{background:var(--ink);color:var(--prose);font-family:var(--text);font-weight:400;font-size:14.5px;line-height:1.75;text-underline-offset:.18em}.wrap{max-width:var(--shell);margin-inline:auto;padding-inline:max(var(--pad),var(--rail))}.band{border-top:1px solid var(--edge-soft)}.masthead{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--ink) 94%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--accent-dim)}.masthead__in{display:flex;align-items:baseline;gap:18px;min-height:var(--head-h);padding-block:22px 16px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--bone)}.brand__mark{flex:0 0 auto}.brand__name{font-family:var(--display);font-size:clamp(32px,3.7vw,50px);letter-spacing:-.005em;text-transform:uppercase;line-height:.85}.brand__sub{display:block;font-family:var(--meta);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-faint);margin-top:5px}.nav{margin-left:auto;align-self:baseline}.nav__list{display:flex;flex-wrap:wrap;gap:clamp(10px,2vw,32px);list-style:none}.nav__link{font-family:var(--meta);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);text-decoration:none;position:relative;padding:4px 1px;display:inline-block}.nav__link[aria-current=page]{color:var(--bone)}.navtoggle{display:none}@media(max-width:900px){.masthead__in{flex-wrap:wrap}.navtoggle{display:none;margin-left:auto;background:none;border:1px solid var(--edge);color:var(--bone);font-family:var(--meta);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px;cursor:pointer}html[data-js] .navtoggle{display:inline-block}.nav{flex-basis:100%;margin-left:0}.nav__list{flex-direction:column;gap:0}.nav__link{display:block;padding:11px 2px;border-top:1px solid var(--edge-soft)}html[data-js] .nav[data-collapsed=true]{display:none}}.foot{border-top:1px solid var(--edge);margin-top:64px;padding-block:40px 30px}.foot__cols{display:grid;gap:28px 34px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.foot h2{font-family:var(--meta);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);font-weight:400;margin-bottom:11px}.foot ul{list-style:none;display:grid;gap:7px}.foot a{color:var(--bone-dim);font-size:12.5px}.foot__legal{margin-top:30px;padding-top:18px;border-top:1px solid var(--edge-soft);font-family:var(--meta);font-size:11px;color:var(--bone-faint);line-height:1.8}.skip{position:absolute;left:-9999px;top:0;background:var(--bone);color:var(--ink);padding:9px 14px;font-family:var(--meta);font-size:12px;z-index:90}.skip:focus{left:8px;top:8px}:target,section[id],[id]{scroll-margin-top:calc(var(--head-h) + 18px)}h1,h2,h3,.tile__title,.strip__yr,.rows span{overflow-wrap:break-word;hyphens:auto}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--bone);color:var(--ink)}html{scrollbar-color:#3a3a40 var(--ink)}}@layer rails{.rails{position:fixed;inset:0;pointer-events:none;z-index:5}.rails__side{position:absolute;top:0;bottom:0;width:var(--rail);background:var(--ink);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding-block:18px}.rails__side--l{left:0;border-right:1px solid var(--edge)}.rails__side--r{right:0;border-left:1px solid var(--edge)}.rails__side{background:var(--ink-2)}.rails__hole{flex:0 0 auto;width:24px;height:16px;background:#000;border-radius:4px;border:1px solid #45454d;box-shadow:inset 0 2px 3px #000000e6,0 1px #e2e2e212}@media(max-width:1000px){.rails{display:none}}.marks{position:fixed;left:0;top:0;width:var(--rail);z-index:6;pointer-events:none}.marks__item{position:absolute;left:0;width:var(--rail);text-align:center;font-family:var(--meta);font-size:11px;letter-spacing:.06em;color:var(--bone-faint);transition:color var(--t2) var(--ease)}.marks__item[data-on=true]{color:var(--accent)}@media(max-width:1000px){.marks{display:none}}}@layer tiles{.sheet{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);background:var(--edge-soft);border:2px solid var(--edge-soft)}.sheet>*{background:var(--ink)}.c12{grid-column:span 12}.c8{grid-column:span 8}.c6{grid-column:span 6}.c4{grid-column:span 4}.c3{grid-column:span 3}.c2{grid-column:span 2}@media(max-width:860px){.c8,.c6,.c4{grid-column:span 12}.c3{grid-column:span 6}}@media(max-width:860px){.c2{grid-column:span 4}}@media(max-width:520px){.c3,.c2{grid-column:span 12}}.frame{position:relative;padding:24px;overflow:hidden}.frame>*:first-child{margin-top:0}.frame__n{position:absolute;top:8px;left:8px;font-family:var(--meta);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--accent)}.frame__cat{font-family:var(--meta);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone);display:block;border-bottom:1px solid #333;margin-bottom:12px;padding-bottom:4px}.frame--marked:after{content:"";position:absolute;inset:22px 9px 9px;border:1.5px solid var(--accent);border-radius:13px;opacity:.65;transform:rotate(-.5deg);pointer-events:none}.grid{display:grid;gap:var(--gut);background:var(--edge-soft);border:1px solid var(--edge)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--lead{grid-template-columns:1.55fr 1fr}@media(max-width:860px){.grid--3,.grid--lead{grid-template-columns:1fr 1fr}}@media(max-width:620px){.grid--3,.grid--2,.grid--lead{grid-template-columns:1fr}}.tile{position:relative;background:var(--ink-2);padding:16px 17px 19px;overflow:hidden}.tile>*{position:relative;z-index:1}.tile:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;background:radial-gradient(58% 72% at 50% 34%,rgba(226,226,226,.085) 0%,rgba(226,226,226,.03) 52%,transparent 100%);transition:opacity var(--t2) var(--ease)}.tile:hover:before,.tile:focus-within:before{opacity:1}.tile__num{font-family:var(--meta);font-size:11px;letter-spacing:.13em;color:var(--bone-faint);display:block;margin-bottom:9px}.tile__kicker{font-family:var(--meta);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bone-faint);display:block;margin-bottom:8px}.tile__title{font-family:var(--display);letter-spacing:-.005em;line-height:1.04;text-transform:uppercase;color:var(--bone)}h2.tile__title{font-size:clamp(21px,2.3vw,28px)}h3.tile__title{font-size:clamp(18px,1.9vw,23px)}.tile__title a{color:inherit;text-decoration:none}.tile h2.tile__title{font-size:clamp(21px,2.5vw,29px)}.tile h3.tile__title{font-size:clamp(18px,2vw,22px)}.tile__teaser{font-size:12.5px;line-height:1.7;color:var(--bone-dim);margin-top:10px}.tile__meta{font-family:var(--meta);font-size:11px;letter-spacing:.07em;color:var(--bone-faint);margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 14px}.shot{position:relative;background:var(--ink-3);overflow:hidden}.shot img{width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(1.06)}.shot picture{display:block;width:100%;height:100%}.shot--wide{aspect-ratio:16 / 9}.shot--cell{height:auto;aspect-ratio:1}.shot--lead{height:auto;aspect-ratio:21 / 9}.shot--film{aspect-ratio:3 / 2}.shot--tall{aspect-ratio:4 / 5}figure.plate{margin-block:26px}figure.plate figcaption{font-family:var(--meta);font-size:11px;line-height:1.7;color:var(--bone-faint);margin-top:9px;padding-left:11px;border-left:1px solid var(--edge)}.strip{display:grid;gap:var(--gut);background:var(--edge-soft);border:1px solid var(--edge);grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.strip__cell{background:var(--ink-2);padding:15px 14px 17px;text-decoration:none;display:block;position:relative}.strip__cell:hover,.strip__cell:focus-visible{background:var(--ink-3)}.strip__yr{font-family:var(--display);font-size:33px;letter-spacing:.04em;color:var(--bone);line-height:1}.strip__cell[data-on=true] .strip__yr{position:relative}.strip__lbl{font-family:var(--meta);font-size:11px;letter-spacing:.12em;color:var(--bone-faint);display:block;margin-bottom:8px}.strip__cnt{font-family:var(--meta);font-size:11px;color:var(--bone-dim);display:block;margin-top:8px}}@layer prose{.head{padding-block:clamp(26px,5vw,52px) 20px}.head__kicker{font-family:var(--meta);font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--bone-faint);display:block;margin-bottom:14px}h1{font-family:var(--display);font-weight:400;color:var(--bone);font-size:clamp(36px,6vw,64px);line-height:.94;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.sheet h1{font-size:clamp(29px,3.4vw,46px);line-height:.96}.sheet .head{padding-block:0}.sheet .head__lede{font-size:12.5px;line-height:1.7;margin-top:14px;max-width:none}.frame .head__lede{max-width:none}.sheet .head__meta{margin-top:14px;padding-top:11px}.frame__prose{max-width:none}.frame--bleed{padding:0;display:flex;flex-direction:column;justify-content:center}.frame--bleed>.shot,.frame--bleed>.shot--lead{flex:0 0 auto}.frame--bleed .shot img{opacity:.8}.frame--bleed figcaption{font-family:var(--meta);font-size:10px;line-height:1.6;color:var(--bone-faint);padding:10px 24px 14px}.frame--mid{display:flex;flex-direction:column;justify-content:center}.frame.c12 .doc{font-size:16px;line-height:1.9}.frame .doc>:first-child,.frame .doc>:first-child>h2:first-child{margin-top:0;padding-top:0;border-top:0}.frame.c8 .doc{font-size:16px}.frame--link{cursor:pointer}.frame--link .tile__title a:after{content:"";position:absolute;inset:0;z-index:1}.sheet .frame--link:hover,.sheet .frame--link:focus-within{background:var(--ink-2)}.frame--link:hover .tile__title,.frame--link:focus-within .tile__title{color:var(--accent)}.frame--link:hover .shot img{filter:contrast(1.1) saturate(1.14) brightness(1.05)}.frame--link:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.frame--link .tile__title a:focus-visible{outline:none}@media(prefers-reduced-motion:no-preference){.frame--link,.frame--link .shot img{transition:background var(--t2) var(--ease),filter var(--t2) var(--ease)}}.toc{position:sticky;top:calc(var(--head-h, 62px) + 18px)}.toc .frame__cat{margin-top:2px}.toc ol{list-style:none;margin:0;padding:0}.toc li+li{margin-top:10px}.toc a{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:baseline;font-family:var(--meta);font-size:12px;line-height:1.5;color:var(--bone-dim);text-decoration:none;overflow-wrap:anywhere}.toc a span{color:var(--bone-faint);font-size:10px;letter-spacing:.08em}.toc a:hover,.toc a:focus-visible{color:var(--bone)}.band__word{font-family:var(--display);font-weight:400;color:var(--bone-dim);font-size:clamp(34px,6.6vw,78px);line-height:.94;letter-spacing:-.01em;text-transform:uppercase;margin:6px 0 16px}.sheet .strip__cell{text-decoration:none;display:flex;flex-direction:column;min-height:150px;padding-top:30px}.sheet .strip__cnt{margin-top:auto;padding-top:16px}.strip__cell.frame--marked:after{content:none}.strip__cell.frame--marked .strip__yr{position:relative;align-self:flex-start;opacity:.88}.strip__cell.frame--marked .strip__yr:after{content:"";position:absolute;inset:-10px -14px;border:1.5px solid var(--accent);opacity:.9;border-radius:48% 52% 46% 54%/54% 46%;transform:rotate(-1.2deg);pointer-events:none}.sheet .strip__cell:hover,.sheet .strip__cell:focus-visible{background:var(--ink-3)}.sheet .strip__yr{font-family:var(--display);font-size:clamp(32px,3.4vw,44px);letter-spacing:.01em;color:var(--bone);opacity:.62;line-height:1;display:block;white-space:nowrap}.sheet .strip__cnt{font-family:var(--meta);font-size:10.5px;line-height:1.6;color:var(--bone-faint);display:block}.head__lede{font-size:clamp(13px,1.4vw,15px);line-height:1.7;color:var(--bone-dim);margin-top:18px;max-width:62ch}.head__meta{font-family:var(--meta);font-size:11px;letter-spacing:.07em;color:var(--bone-faint);margin-top:20px;padding-top:13px;border-top:1px solid var(--edge-soft);display:flex;flex-wrap:wrap;gap:5px 22px}.doc{max-width:none}.doc>*+*{margin-top:1.15em}.doc h2{font-family:var(--display);font-weight:400;color:var(--bone);font-size:clamp(25px,3.1vw,35px);line-height:1.02;letter-spacing:-.005em;text-transform:uppercase;margin-top:2.3em;padding-top:.7em;border-top:1px solid var(--edge-soft)}.doc h3{font-family:var(--meta);font-weight:700;color:var(--bone);font-size:clamp(13px,1.4vw,14.5px);letter-spacing:.06em;text-transform:uppercase;line-height:1.5;margin-top:2em}.doc p{max-width:none}.doc ul,.doc ol{padding-left:1.15em;display:grid;gap:.5em}.doc li{padding-left:.15em}.doc ul{list-style:none;padding-left:0}.doc ul>li{padding-left:1.25em;position:relative}.doc ul>li:before{content:"";position:absolute;left:.12em;top:.72em;width:7px;height:7px;border:1px solid var(--bone-faint);border-radius:50%}.doc ol>li::marker{font-family:var(--meta);font-size:.85em;color:var(--bone-faint)}.doc blockquote{margin-block:1.6em;padding-left:18px;border-left:1px solid var(--edge);color:var(--bone-dim);font-size:18px}.doc hr{border:0;height:1px;background:var(--edge);margin-block:2.4em;position:relative;overflow:visible}.doc hr:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;transform:translate(-50%,-50%) rotate(-6deg);border:1px solid var(--bone-faint);border-radius:50%;background:var(--ink)}.note{font-family:var(--meta);font-size:12.5px;line-height:1.75;color:var(--bone-faint);padding-top:11px;border-top:1px solid var(--edge-soft)}a{color:var(--bone)}.doc a,.foot a,.tile__teaser a,.note a,.tbl a{color:var(--bone);text-decoration:underline;text-decoration-color:#e2e2e26b;text-decoration-thickness:1px}.doc a:hover,.foot a:hover,.note a:hover,.tbl a:hover{text-decoration-color:var(--bone)}.ring{position:relative}.ring:after{content:"";position:absolute;inset:-.2em -.34em;border:1px solid var(--accent);border-radius:50%;transform:rotate(-2.4deg) scale(.9);opacity:0;transition:opacity var(--t1) var(--ease),transform var(--t2) var(--ease);pointer-events:none}.ring:hover:after,.ring:focus-visible:after{opacity:1;transform:rotate(-2.4deg) scale(1)}.btn{display:inline-block;font-family:var(--meta);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);text-decoration:none;border:1px solid var(--edge);padding:10px 17px;background:none;transition:background var(--t1) var(--ease),color var(--t1) var(--ease),border-color var(--t1) var(--ease)}.btn:hover,.btn:focus-visible{background:var(--bone);color:var(--ink);border-color:var(--bone)}details.qa{border-top:1px solid var(--edge-soft)}details.qa:last-of-type{border-bottom:1px solid var(--edge-soft)}details.qa>summary{list-style:none;cursor:pointer;padding:15px 34px 15px 0;position:relative}details.qa>summary::-webkit-details-marker{display:none}details.qa>summary>h3{font-family:var(--text);font-weight:600;font-size:16.5px;line-height:1.45;color:var(--bone);margin:0;display:inline}details.qa>summary:after{content:"";position:absolute;right:4px;top:1.32em;width:13px;height:13px;transform:translateY(-50%) rotate(-6deg);border:1px solid var(--bone-faint);border-radius:50%;transition:background var(--t1) var(--ease),border-color var(--t1) var(--ease)}details.qa[open]>summary:after{background:var(--bone);border-color:var(--bone)}details.qa>.qa__a{padding:0 0 17px;color:var(--prose);font-size:16px}details.qa>.qa__a>*+*{margin-top:.9em}}@layer tables{.tbl{width:100%;border-collapse:collapse;font-size:15px}.tbl caption{text-align:left;font-family:var(--meta);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bone-faint);padding-bottom:11px}.tbl th,.tbl td{text-align:left;padding:11px 13px;border-bottom:1px solid var(--edge-soft);vertical-align:top}.tbl thead th{font-family:var(--meta);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-faint);font-weight:400;border-bottom:1px solid var(--edge)}.tbl tbody tr:hover{background:var(--ink-2)}.tbl td.num{font-family:var(--meta);font-variant-numeric:tabular-nums;color:var(--accent)}@media(max-width:700px){.tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block;width:100%}.tbl tr{border:1px solid var(--edge);padding:4px 0;margin-bottom:10px;background:var(--ink-2)}.tbl td{border-bottom:1px solid var(--edge-soft);display:flex;gap:14px;padding:9px 13px;min-width:0}.tbl tr td:last-child{border-bottom:0}.tbl td>*{min-width:0;overflow-wrap:anywhere}.tbl td:before{content:attr(data-l);flex:0 0 38%;min-width:0;font-family:var(--meta);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-faint);overflow-wrap:anywhere}}}@layer forms{.contact{display:grid;gap:4px}.contact dt{font-family:var(--meta);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bone-faint);margin-top:14px}.contact dd{margin:0;color:var(--prose)}}@layer utilities{.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sec{padding-block:clamp(34px,5vw,60px)}.sheet .sec{padding-block:0}.sheet__head{grid-column:span 12;padding:14px 24px;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.sheet__head>*{min-width:0;overflow-wrap:anywhere}.sheet__head h2{font-family:var(--display);font-weight:400;color:var(--bone);font-size:clamp(19px,2.1vw,25px);letter-spacing:0;line-height:1.04;text-transform:uppercase}.sheet__head p{font-family:var(--meta);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.sec__head{display:flex;align-items:baseline;gap:16px;margin-bottom:20px;flex-wrap:wrap}.sec__head>*{min-width:0;overflow-wrap:anywhere}.sec__head h2{font-family:var(--display);font-weight:400;color:var(--bone);font-size:clamp(22px,2.9vw,32px);letter-spacing:0;line-height:1.04;text-transform:uppercase}.sec__head p{font-family:var(--meta);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-faint)}.rows{list-style:none;display:grid}.rows>li{border-top:1px solid var(--edge-soft)}.rows>li:last-child{border-bottom:1px solid var(--edge-soft)}.rows a{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:14px 2px;text-decoration:none;align-items:baseline}.rows a:hover{background:var(--ink-2)}.rows time{font-family:var(--meta);font-size:11px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.rows span{font-family:var(--display);font-size:clamp(18px,2.2vw,23px);letter-spacing:.035em;color:var(--bone);line-height:1.12}@media(max-width:560px){.rows a{grid-template-columns:1fr;gap:4px}}}@layer motion{@media(prefers-reduced-motion:no-preference){html[data-js] [data-emerge=wait]>.shot img,html[data-js] [data-emerge=wait]>figure>.shot img{opacity:0;transform:scale(1.015)}html[data-js] [data-emerge=wait]{transform:translateY(6px)}html[data-js] [data-emerge=go]{animation:rise var(--t3) var(--ease) both;animation-delay:var(--d, 0ms)}html[data-js] [data-emerge=go]>.shot img,html[data-js] [data-emerge=go]>figure>.shot img{animation:settle var(--t3) var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes rise{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes settle{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}}}.geo[data-astro-cid-qxvoln62]{margin-top:34px;padding-top:18px;border-top:1px solid var(--edge);font-family:var(--meta);font-size:11px;line-height:1.8;color:var(--bone-faint)}.geo[data-astro-cid-qxvoln62]>[data-astro-cid-qxvoln62]+[data-astro-cid-qxvoln62]{margin-top:10px}.geo__rg[data-astro-cid-qxvoln62],.geo__rg[data-astro-cid-qxvoln62] a[data-astro-cid-qxvoln62],.geo__marks[data-astro-cid-qxvoln62] a[data-astro-cid-qxvoln62]{color:var(--bone-dim)}.geo__line[data-astro-cid-qxvoln62]{max-width:105ch}.geo__marks[data-astro-cid-qxvoln62]{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;padding:0}.geo__age[data-astro-cid-qxvoln62]{display:inline-block;border:1px solid var(--bone-dim);border-radius:50%;width:30px;height:30px;line-height:28px;text-align:center;font-size:11px;color:var(--bone-dim);letter-spacing:0}.shot[data-astro-cid-leyccfao]{position:relative}.shot[data-astro-cid-leyccfao] picture[data-astro-cid-leyccfao]{display:block;width:100%;height:100%}.shot__ai[data-astro-cid-leyccfao]{position:absolute;right:7px;bottom:7px;z-index:2;font-family:var(--meta);font-size:9.5px;letter-spacing:.1em;color:var(--bone);background:#0a0a0ac7;border:1px solid var(--edge);padding:2px 6px}
