/* Individual project compositions. Shared page primitives remain in visual.css. */
#press.visual-page.project-page .case-back{display:inline-block;color:var(--muted);font-size:14px;margin-bottom:76px}
#press.visual-page.project-page .case-next{margin-top:0}
#press.visual-page.project-page .case-copy>p+p{margin-top:22px;color:var(--muted)}

/* Pangea */
#press.visual-page.project-page--pangea .pangea-hero{padding-top:62px;padding-bottom:130px;min-height:650px;display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(circle at 79% 32%,#ff3e8f 0 6%,transparent 6.2%),radial-gradient(circle at 74% 34%,#ffc90a 0 17%,transparent 17.2%),linear-gradient(125deg,#101735 0 66%,#1b33c4 66%)}
#press.visual-page.project-page--pangea .pangea-hero h1{font-size:clamp(66px,9.4vw,142px);max-width:8.5ch}
#press.visual-page.project-page--pangea .pangea-hero h1 span{color:var(--pink)}
#press.visual-page.project-page--pangea .pangea-hero .large-copy{max-width:25ch;margin:32px 0 12px}
#press.visual-page.project-page--pangea .pangea-map{padding-block:125px}
#press.visual-page.project-page--pangea .pangea-map-heading{display:grid;grid-template-columns:1.1fr .75fr;gap:10%;align-items:end}
#press.visual-page.project-page--pangea .pangea-map-heading>p{color:var(--muted);max-width:31ch}
#press.visual-page.project-page--pangea .pangea-orbit{height:510px;max-width:920px;margin:42px auto 0;position:relative;color:var(--blue)}
#press.visual-page.project-page--pangea .pangea-orbit svg{position:absolute;inset:35px 0 0;width:100%;height:430px}
#press.visual-page.project-page--pangea .orbit-centre{position:absolute;top:220px;left:50%;transform:translate(-50%,-50%);display:grid;place-content:center;width:146px;aspect-ratio:1;border-radius:50%;color:var(--ground);background:var(--yellow);font-size:19px;line-height:1;text-align:center;letter-spacing:-.04em}
#press.visual-page.project-page--pangea .orbit-centre small{font-family:'Martian Mono',monospace;font-size:8px;letter-spacing:0;text-transform:uppercase}
#press.visual-page.project-page--pangea .orbit-card{position:absolute;width:180px;color:var(--ink)}
#press.visual-page.project-page--pangea .orbit-card span{font-family:'Martian Mono',monospace;color:var(--pink);font-size:11px}
#press.visual-page.project-page--pangea .orbit-card b{display:block;font-size:23px;margin:5px 0 7px;letter-spacing:-.04em}
#press.visual-page.project-page--pangea .orbit-card p{font-size:13px;line-height:1.38;color:var(--muted)}
#press.visual-page.project-page--pangea .orbit-card--context{left:4%;top:8%}
#press.visual-page .orbit-card--tools{right:2%;top:8%}
#press.visual-page .orbit-card--work{left:4%;bottom:0}
#press.visual-page .orbit-card--evidence{right:2%;bottom:0}
#press.visual-page.project-page--pangea .pangea-principles{background:var(--surface);padding-block:110px}
#press.visual-page.project-page--pangea .pangea-principles-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}
#press.visual-page.project-page--pangea .pangea-principles-grid article{display:grid;grid-template-columns:44px 1fr;column-gap:20px;padding:24px 0;border-top:1px solid var(--line)}
#press.visual-page.project-page--pangea .pangea-principles-grid article span{color:var(--yellow);font-family:'Martian Mono',monospace;font-size:11px;padding-top:8px}
#press.visual-page.project-page--pangea .pangea-principles-grid article h3{font-size:27px}
#press.visual-page .pangea-principles-grid article p{grid-column:2;color:var(--muted);font-size:16px;margin-top:8px}
#press.visual-page.project-page--pangea .pangea-selector{padding-block:120px}
#press.visual-page .pangea-selector-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:9%;row-gap:0}
#press.visual-page .pangea-selector-grid>div{grid-row:span 3}
#press.visual-page .pangea-selector-grid>div>p{color:var(--muted);margin-top:25px;max-width:32ch}
#press.visual-page.project-page--pangea .pangea-selector details{border-top:1px solid var(--line);padding:20px 0}
#press.visual-page .pangea-selector summary{font-size:21px;display:flex;justify-content:space-between;cursor:pointer;list-style:none}
#press.visual-page .pangea-selector summary::-webkit-details-marker{display:none}
#press.visual-page .pangea-selector summary span{color:var(--pink)}
#press.visual-page .pangea-selector details p{font-size:15px;color:var(--muted);margin-top:10px;max-width:39ch}

/* Julia Lexx: one canvas and a consistent grid for the work. */
#press.visual-page.project-page--julia-lexx{--ground:#f4f0e8;--surface:#eae3d8;--ink:#282521;--fg:#282521;--muted:#6c655d;--line:#28252129;--blue:#1b33c4;background:var(--ground);color:var(--ink)}
#press.visual-page .jl-opening{padding-block:30px 32px}
#press.visual-page .jl-opening .case-back{margin-bottom:44px}
#press.visual-page .jl-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
#press.visual-page .jl-intro .eyebrow{margin-bottom:18px}
#press.visual-page .jl-intro h1{font-size:clamp(66px,7.3vw,105px);line-height:1;letter-spacing:-.065em;white-space:nowrap}
#press.visual-page .jl-intro h1 span{color:var(--pink)}
#press.visual-page .jl-intro .large-copy{font-size:clamp(27px,2.4vw,34px);line-height:1.15}
#press.visual-page .jl-summary{font-size:17px;line-height:1.6;max-width:45ch;margin-top:18px;color:var(--muted)}
#press.visual-page .jl-credits{display:flex;flex-wrap:wrap;gap:12px 38px;margin-top:32px;padding-top:22px;border-top:1px solid var(--line);font-size:12px}
#press.visual-page .jl-credits p span{color:var(--muted);margin-right:12px}
#press.visual-page .jl-site-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-bottom:84px}
#press.visual-page .jl-screen-link{display:block;border:1px solid var(--line)}
#press.visual-page .jl-screen-link img{width:100%;height:auto}
#press.visual-page .jl-site figcaption{padding-top:19px}
#press.visual-page .jl-site figcaption>a{display:flex;justify-content:space-between;gap:20px;font-size:21px;line-height:1.3;letter-spacing:-.035em}
#press.visual-page .jl-site figcaption p{font-size:14px;line-height:1.65;color:var(--muted);margin-top:8px}
#press.visual-page .jl-site figcaption p a{white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}
#press.visual-page .jl-chapter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:60px;padding-block:64px;border-top:1px solid var(--line);align-items:start}
#press.visual-page .jl-chapter-copy .eyebrow{margin-bottom:18px;font-size:10px;letter-spacing:.06em}
#press.visual-page .jl-chapter-copy h2{font-size:clamp(28px,2.5vw,36px);line-height:1.08;letter-spacing:-.045em}
#press.visual-page .jl-chapter-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;color:var(--muted);margin-top:22px}
#press.visual-page .jl-chapter-copy>p.jl-example-note{font-size:12px;line-height:1.6;margin-top:26px}
#press.visual-page .jl-detail-link{display:inline-flex;align-items:center;gap:20px;font-size:14px;border-bottom:1px solid var(--line);padding-block:5px;margin-top:25px}
#press.visual-page .jl-chapter-copy small{display:block;font-size:11px;color:var(--muted);margin-top:9px}
#press.visual-page .jl-motion video{display:block;width:100%;height:auto;aspect-ratio:8/5;background:#071827;border:1px solid var(--line)}
#press.visual-page .jl-chapter figure figcaption{display:flex;justify-content:space-between;align-items:start;gap:12px 30px;color:var(--muted);font-size:12px;line-height:1.55;padding-top:15px}
#press.visual-page .jl-chapter figure figcaption>a,#press.visual-page .jl-motion figcaption>span:last-child{flex-shrink:0}
#press.visual-page .jl-workspace{min-width:0}
#press.visual-page .jl-view-switcher{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:18px}
#press.visual-page .jl-view-switcher button{background:transparent;color:var(--muted);border:0;border-bottom:2px solid transparent;padding:0 0 12px;font-size:14px}
#press.visual-page .jl-view-switcher button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--pink)}
#press.visual-page .jl-view-panel figcaption{min-height:53px}
#press.visual-page.project-page--julia-lexx .case-next{margin-top:18px}
@media(max-width:1100px){
 #press.visual-page .jl-intro,#press.visual-page .jl-site-pair{gap:30px}
 #press.visual-page .jl-chapter-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:40px}
}
@media(max-width:800px){
 #press.visual-page .jl-intro h1{font-size:65px}
 #press.visual-page .jl-intro .large-copy{font-size:26px}
 #press.visual-page .jl-summary{font-size:16px}
 #press.visual-page .jl-site-pair{gap:24px;padding-bottom:56px}
 #press.visual-page .jl-site figcaption>a{font-size:19px}
 #press.visual-page .jl-chapter-grid{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:48px}
 #press.visual-page .jl-chapter-copy{max-width:520px}
 #press.visual-page .jl-chapter-copy h2{font-size:32px}
 #press.visual-page .jl-chapter-copy h2 br{display:none}
 #press.visual-page .jl-chapter-copy>p:not(.eyebrow){margin-top:16px}
 #press.visual-page .jl-chapter-copy>p.jl-example-note{margin-top:15px}
}
@media(max-width:600px){
 #press.visual-page .jl-opening{padding-top:20px;padding-bottom:28px}
 #press.visual-page .jl-opening .case-back{margin-bottom:30px}
 #press.visual-page .jl-intro{grid-template-columns:1fr;gap:25px}
 #press.visual-page .jl-intro h1{font-size:clamp(56px,14vw,76px)}
 #press.visual-page .jl-intro .large-copy{font-size:25px}
 #press.visual-page .jl-summary{max-width:42ch;margin-top:13px}
 #press.visual-page .jl-credits{gap:9px;margin-top:26px;padding-top:18px;font-size:11px;flex-direction:column}
 #press.visual-page .jl-credits p span{display:inline-block;min-width:78px;margin-right:7px}
 #press.visual-page .jl-site-pair{grid-template-columns:1fr;gap:34px;padding-bottom:44px}
 #press.visual-page .jl-site figcaption{padding-top:14px}
 #press.visual-page .jl-site figcaption p{font-size:13px;margin-top:6px}
 #press.visual-page .jl-chapter-grid{padding-block:38px;gap:26px}
 #press.visual-page .jl-chapter-copy .eyebrow{margin-bottom:13px}
 #press.visual-page .jl-chapter-copy h2{font-size:30px}
 #press.visual-page .jl-chapter-copy>p:not(.eyebrow){font-size:15px}
 #press.visual-page .jl-chapter-copy>p.jl-example-note{font-size:12px}
 #press.visual-page .jl-chapter figure figcaption{font-size:11px;flex-wrap:wrap;gap:6px 20px;padding-top:12px}
 #press.visual-page .jl-view-switcher{gap:24px;margin-bottom:16px}
 #press.visual-page .jl-view-switcher button{font-size:13px}
 #press.visual-page .jl-view-panel figcaption{min-height:60px}
}

/* Sulaco: a capability explainer, with no runtime implementation details. */
#press.visual-page.project-page--sulaco{--ground:#f4f0e8;--surface:#eae5dc;--ink:#282521;--fg:#282521;--muted:#6c655d;--line:#28252129;--rule:#28252129;--dim:#6c655d;--pink:#c34c15;--blue:#c34c15;background:var(--ground);color:var(--ink)}
#press.visual-page .sc-opening{padding-block:30px 30px}
#press.visual-page .sc-opening .case-back{margin-bottom:44px}
#press.visual-page .sc-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
#press.visual-page .sc-intro .eyebrow{margin-bottom:18px}
#press.visual-page .sc-intro h1{font-size:clamp(70px,7.3vw,105px);line-height:1;letter-spacing:-.065em}
#press.visual-page .sc-intro h1 span{color:var(--pink)}
#press.visual-page .sc-intro .large-copy{font-size:clamp(28px,2.5vw,36px);line-height:1.15}
#press.visual-page .sc-summary{font-size:18px;line-height:1.6;max-width:43ch;margin-top:18px;color:var(--muted)}
#press.visual-page .sc-credits{display:flex;justify-content:space-between;gap:24px;margin-top:34px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}
#press.visual-page .sc-credits a{white-space:nowrap;color:var(--ink)}
#press.visual-page .sc-credits a span{margin-left:16px}
#press.visual-page .sc-explainer{background:#181b1e;color:#f4f0e8;--pink:#ff946b;--sc-step-time:6s}
#press.visual-page .sc-explainer-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px}
#press.visual-page .sc-explainer-heading h2{font-size:25px;letter-spacing:-.035em;line-height:1.25}
#press.visual-page .sc-play{display:flex;align-items:center;gap:12px;flex-shrink:0;background:#ff763d;color:#171b1e;border:0;padding:11px 17px;font-size:14px;font-weight:600;min-width:159px;justify-content:center}
#press.visual-page .sc-play [data-play-icon]{font-size:12px;width:12px}
#press.visual-page .sc-step-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:30px;border-block:1px solid #ffffff25}
#press.visual-page .sc-step-controls button{position:relative;display:flex;align-items:center;gap:12px;text-align:left;border:0;background:none;color:#b3b5b6;font-size:15px;padding:17px 12px 18px;min-width:0}
#press.visual-page .sc-step-controls button span{font-family:'Martian Mono',monospace;font-size:10px;color:#92989d}
#press.visual-page .sc-step-controls button:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent}
#press.visual-page .sc-step-controls button[aria-pressed=true]{color:#ff946b;background:#ffffff05}
#press.visual-page .sc-step-controls button[aria-pressed=true]:after{background:#ff763d}
#press.visual-page [data-running=true] .sc-step-controls button[aria-pressed=true]:after{animation:sc-progress var(--sc-step-time) linear both;transform-origin:left}
#press.visual-page .sc-explainer-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center}
#press.visual-page .sc-diagram{min-width:0;padding:8px 0}
#press.visual-page .sc-diagram svg{display:block;width:100%;height:auto;font-family:'Familjen Grotesk',Arial,sans-serif}
#press.visual-page .sc-node{opacity:.75;transition:opacity .4s ease}
#press.visual-page .sc-node--rt{opacity:1}
#press.visual-page [data-step="0"] .sc-node--cx,#press.visual-page [data-step="1"] .sc-node--studio,#press.visual-page [data-step="2"] .sc-node--cx,#press.visual-page [data-step="3"] .sc-node--os,#press.visual-page [data-step="3"] .sc-node--site,#press.visual-page [data-step="4"] .sc-node--os,#press.visual-page [data-step="4"] .sc-node--iq,#press.visual-page [data-step="4"] .sc-node--site{opacity:1}
#press.visual-page .sc-path{opacity:0;transition:opacity .4s}
#press.visual-page [data-step="1"] .sc-path--author,#press.visual-page [data-step="2"] .sc-path--rehearse,#press.visual-page [data-step="3"] .sc-path--operator,#press.visual-page [data-step="3"] .sc-path--operate,#press.visual-page [data-step="4"] .sc-path--operate,#press.visual-page [data-step="4"] .sc-path--review{opacity:1}
#press.visual-page [data-running=true] .sc-path path{stroke-dasharray:5 12;animation:sc-flow 1.4s linear infinite}
#press.visual-page .sc-gate{transition:opacity .3s}
#press.visual-page [data-step="3"] .sc-gate,#press.visual-page [data-step="4"] .sc-gate{opacity:0}
#press.visual-page .sc-narrative{padding:32px 30px 32px 8px;min-height:390px;display:flex;flex-direction:column;justify-content:center;align-items:stretch}
#press.visual-page .sc-product-label{font-family:'Martian Mono',monospace;font-size:10px;line-height:1.6;letter-spacing:.04em;color:#ff946b;margin-bottom:18px}
#press.visual-page .sc-narrative h3{font-size:30px;line-height:1.1;letter-spacing:-.035em}
#press.visual-page .sc-narrative article>p:not(.sc-product-label){font-size:16px;line-height:1.65;color:#bfc1c0;margin-top:22px}
#press.visual-page .sc-narrative article>p.sc-step-note{font-size:12px;color:#a2a8aa;margin-top:26px;padding-top:20px;border-top:1px solid #ffffff25}
#press.visual-page .sc-explainer-caption{display:flex;justify-content:space-between;gap:20px;padding:17px 30px;border-top:1px solid #ffffff20;color:#a2a8aa;font-size:11px}
#press.visual-page .sc-work{padding-top:95px}
#press.visual-page .sc-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:38px}
#press.visual-page .sc-section-heading h2{font-size:clamp(34px,3.7vw,53px);line-height:1.06}
#press.visual-page .sc-section-heading>p{font-size:18px;line-height:1.65;color:var(--muted);max-width:44ch}
#press.visual-page .sc-work-list article{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line);padding-block:27px}
#press.visual-page .sc-work-list article>div{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:18px}
#press.visual-page .sc-work-list article span{font-size:12px;color:var(--muted)}
#press.visual-page .sc-work-list h3{font-size:30px;letter-spacing:-.04em}
#press.visual-page .sc-work-list article>p{font-size:16px;line-height:1.6;color:var(--muted);max-width:49ch}
#press.visual-page .sc-wider{padding-block:85px 80px}
#press.visual-page .sc-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:42px}
#press.visual-page .sc-support-grid article{border-top:1px solid var(--line);padding-top:25px}
#press.visual-page .sc-support-grid .eyebrow{font-size:10px;margin-bottom:17px}
#press.visual-page .sc-support-grid h3{font-size:28px}
#press.visual-page .sc-support-grid p:last-child{font-size:16px;line-height:1.6;color:var(--muted);margin-top:17px;max-width:32ch}
#press.visual-page .sc-platform-link{display:inline-flex;gap:35px;align-items:center;font-size:16px;border-bottom:1px solid var(--pink);padding-bottom:8px;margin-top:42px}
#press.visual-page .sc-mobile-map{display:none}
@keyframes sc-flow{to{stroke-dashoffset:-34}}
@keyframes sc-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:1100px){
 #press.visual-page .sc-explainer-body{grid-template-columns:minmax(0,1fr)}
 #press.visual-page .sc-diagram{max-width:900px;width:100%;margin-inline:auto;padding:0}
 #press.visual-page .sc-narrative{min-height:210px;padding:5px 30px 30px;align-items:start}
 #press.visual-page .sc-narrative article{display:grid;grid-template-columns:1fr 1.3fr;gap:0 42px;width:100%}
 #press.visual-page .sc-product-label{grid-column:1;margin-bottom:12px}
 #press.visual-page .sc-narrative h3{grid-column:1;grid-row:2;font-size:29px}
 #press.visual-page .sc-narrative article>p:not(.sc-product-label){grid-column:2;grid-row:1/3;margin-top:0;font-size:16px}
 #press.visual-page .sc-narrative article>p.sc-step-note{grid-column:2;grid-row:3;font-size:12px;margin-top:15px;padding-top:13px}
 #press.visual-page .sc-work-list article>div{grid-template-columns:1fr;gap:8px;align-content:start}
}
@media(max-width:800px){
 #press.visual-page .sc-intro h1{font-size:76px}
 #press.visual-page .sc-summary{font-size:16px}
 #press.visual-page .sc-intro .large-copy{font-size:28px}
 #press.visual-page .sc-section-heading{grid-template-columns:1fr;gap:24px}
 #press.visual-page .sc-work{padding-top:65px}
 #press.visual-page .sc-wider{padding-block:65px}
 #press.visual-page .sc-work-list article{gap:30px;grid-template-columns:.7fr 1.3fr}
 #press.visual-page .sc-support-grid{gap:25px}
}
@media(max-width:600px){
 #press.visual-page .sc-opening{padding-top:20px}
 #press.visual-page .sc-opening .case-back{margin-bottom:30px}
 #press.visual-page .sc-intro{grid-template-columns:1fr;gap:25px}
 #press.visual-page .sc-intro h1{font-size:72px}
 #press.visual-page .sc-intro .large-copy{font-size:27px}
 #press.visual-page .sc-credits{font-size:11px;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:18px}
 #press.visual-page .sc-explainer-heading{align-items:start;flex-direction:column;padding:22px 20px;gap:18px}
 #press.visual-page .sc-explainer-heading h2{font-size:24px;max-width:22ch}
 #press.visual-page .sc-play{font-size:13px;min-width:150px}
 #press.visual-page .sc-step-controls{margin-inline:20px}
 #press.visual-page .sc-step-controls button{display:block;padding:12px 0;font-size:11px;text-align:center}
 #press.visual-page .sc-step-controls button span{display:block;margin-bottom:6px;font-size:9px}
 #press.visual-page .sc-diagram>svg{display:none}
 #press.visual-page .sc-mobile-map{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:26px 20px 24px}
 #press.visual-page .sc-mobile-map .sc-node{border:1px solid #ffffff30;padding:13px 10px;font-size:15px;line-height:1.3;background:#202428}
 #press.visual-page .sc-mobile-map .sc-node small{display:block;font-size:10px;color:#b3b5b6;margin-top:5px;line-height:1.4}
 #press.visual-page .sc-mobile-map .sc-node--rt{grid-column:1/-1;background:#ff763d;color:#181b1e;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:22px;border:0;padding:17px 13px}
 #press.visual-page .sc-mobile-map .sc-node--rt small{color:#181b1e;margin:0;font-size:11px}
 #press.visual-page .sc-mobile-map .sc-node--iq{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px}
 #press.visual-page .sc-mobile-map .sc-node--iq small{margin:0}
 #press.visual-page .sc-narrative{padding:8px 20px 28px;min-height:331px}
 #press.visual-page .sc-narrative article{display:block}
 #press.visual-page .sc-narrative h3{font-size:28px}
 #press.visual-page .sc-narrative h3 br{display:none}
 #press.visual-page .sc-narrative article>p:not(.sc-product-label){font-size:15px;margin-top:17px}
 #press.visual-page .sc-narrative article>p.sc-step-note{font-size:11px;margin-top:19px;padding-top:16px}
 #press.visual-page .sc-explainer-caption{padding:15px 20px;font-size:10px;flex-wrap:wrap;gap:6px}
 #press.visual-page .sc-section-heading h2{font-size:36px}
 #press.visual-page .sc-section-heading>p{font-size:16px}
 #press.visual-page .sc-work-list article{grid-template-columns:1fr;gap:15px;padding-block:23px}
 #press.visual-page .sc-work-list article>div{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px}
 #press.visual-page .sc-work-list h3{font-size:28px}
 #press.visual-page .sc-work-list article span{font-size:11px}
 #press.visual-page .sc-work-list article>p{font-size:15px}
 #press.visual-page .sc-support-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}
 #press.visual-page .sc-support-grid p:last-child{max-width:40ch;font-size:15px}
}
@media(prefers-reduced-motion:reduce){#press.visual-page .sc-explainer *{animation:none!important;transition:none!important}}

#press.visual-page .bridges-concept figcaption{font-family:'Martian Mono',monospace;font-size:10px;color:var(--muted);padding-top:12px}

/* Studio */
#press.visual-page.project-page--bishop-studio .studio-project-hero{padding-top:61px;padding-bottom:90px;background:linear-gradient(135deg,#141a46 0 55%,#1b33c4 55%)}
#press.visual-page .studio-project-hero h1{font-size:clamp(95px,15vw,210px);line-height:.8}
#press.visual-page .studio-project-hero h1 span{color:var(--pink)}
#press.visual-page .studio-project-hero .large-copy{margin-top:38px;max-width:27ch}
#press.visual-page .studio-ribbon{margin-top:87px;display:flex;align-items:center;gap:18px;font-family:'Martian Mono',monospace;text-transform:uppercase;color:var(--yellow);font-size:11px}
#press.visual-page .studio-ribbon i{display:block;width:13%;height:1px;background:var(--yellow)}
#press.visual-page .studio-project-intro{padding-block:130px;display:grid;grid-template-columns:1fr 1fr;gap:9%}
#press.visual-page .studio-project-intro .case-copy{padding-top:14px}
#press.visual-page .studio-views{padding-bottom:135px}
#press.visual-page .studio-views-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}
#press.visual-page .studio-view-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:44px 6%}
#press.visual-page .studio-view-card{margin:0}
#press.visual-page .studio-view-card:nth-child(even){transform:translateY(85px)}
#press.visual-page .studio-view-card img{width:100%;height:290px;object-fit:cover;border:1px solid #ffffff1f}
#press.visual-page .studio-view-card div{display:grid;grid-template-columns:34px 1fr;column-gap:15px;padding-top:16px}
#press.visual-page .studio-view-card span{font-family:'Martian Mono',monospace;font-size:10px;color:var(--pink);padding-top:8px}
#press.visual-page .studio-view-card h3{font-size:28px}
#press.visual-page .studio-view-card p{grid-column:2;font-size:15px;color:var(--muted);margin-top:5px;max-width:29ch}
#press.visual-page .studio-project-rule{background:var(--pink);color:#141a46;padding-block:120px}
#press.visual-page .studio-project-rule .eyebrow{color:#141a46}
#press.visual-page .studio-project-rule>div{display:grid;grid-template-columns:1.1fr .75fr;gap:12%;align-items:end}
#press.visual-page .studio-project-rule h2{font-size:clamp(52px,6vw,83px)}
#press.visual-page .studio-project-rule p:last-child{font-size:18px;max-width:31ch}

/* C-Bridges */
#press.visual-page .cb-opening{padding-block:36px 35px}
#press.visual-page .cb-opening .case-back{margin-bottom:40px}
#press.visual-page .cb-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}
#press.visual-page .cb-intro h1{font-size:clamp(66px,7.5vw,110px);line-height:1;letter-spacing:-.055em}
#press.visual-page .cb-intro h1>span{color:var(--pink)}
#press.visual-page .cb-intro .large-copy{font-size:clamp(27px,2.6vw,37px)}
#press.visual-page .cb-summary{font-size:18px;color:var(--muted);margin-top:18px;max-width:43ch}
#press.visual-page .cb-intro .text-link{font-size:16px;margin-top:19px}
#press.visual-page .cb-facts{display:flex;flex-wrap:wrap;gap:12px 36px;border-top:1px solid var(--line);padding-top:20px;margin-top:36px;color:var(--muted);font-size:13px}
#press.visual-page .cb-image-link{display:block;border:1px solid var(--line);background:#f5f7f3}
#press.visual-page .cb-image-link img{width:100%;height:auto}
#press.visual-page .cb-lead figcaption,#press.visual-page .cb-story figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:16px;color:var(--muted);font-size:12px;line-height:1.5}
#press.visual-page .cb-lead figcaption b{font-size:18px;margin-left:20px;font-weight:400}
#press.visual-page .cb-story{padding-top:100px;padding-bottom:12px}
#press.visual-page .cb-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:end;margin-bottom:42px}
#press.visual-page .cb-section-head h2{font-size:clamp(34px,3.8vw,55px)}
#press.visual-page .cb-section-head>p{font-size:19px;line-height:1.6;color:var(--muted);max-width:44ch}
#press.visual-page .cb-responsive-pair{display:grid;grid-template-columns:2.6fr 1fr;gap:7%;align-items:center;padding:40px;background:#1c343c}
#press.visual-page .cb-responsive-pair figcaption{color:#e5e9df}
#press.visual-page .cb-responsive-pair .cb-mobile{width:100%;max-width:330px;justify-self:center}
@media(max-width:800px){#press.visual-page .cb-intro{grid-template-columns:1fr;gap:30px}#press.visual-page .cb-section-head{grid-template-columns:1fr;gap:25px}#press.visual-page .cb-story{padding-top:65px}#press.visual-page .cb-responsive-pair{gap:5%;padding:25px}#press.visual-page .cb-opening .case-back{margin-bottom:30px}}
@media(max-width:540px){#press.visual-page .cb-opening{padding-top:25px}#press.visual-page .cb-intro h1{font-size:64px}#press.visual-page .cb-facts{gap:8px 20px;font-size:12px}#press.visual-page .cb-responsive-pair{grid-template-columns:1fr;gap:35px;padding:20px}#press.visual-page .cb-responsive-pair .cb-mobile{max-width:230px}#press.visual-page .cb-lead figcaption,#press.visual-page .cb-story figcaption{flex-wrap:wrap;font-size:11px}#press.visual-page .cb-section-head>p{font-size:18px}#press.visual-page .cb-section-head{margin-bottom:28px}}
#press.visual-page.project-page--c-bridges .bridges-hero{padding-top:61px;padding-bottom:130px;background:linear-gradient(115deg,#141a46 0 70%,#ffc90a 70%)}
#press.visual-page .bridges-hero h1{font-size:clamp(65px,8.7vw,129px);max-width:11ch}
#press.visual-page .bridges-hero h1 span{color:var(--pink)}
#press.visual-page .bridges-hero>p:not(.eyebrow){font-size:20px;max-width:37ch;margin:33px 0 20px}
#press.visual-page .project-status{font-family:'Martian Mono',monospace;color:var(--yellow);font-size:11px;text-transform:uppercase;letter-spacing:.06em}
#press.visual-page .bridges-diagram{padding-block:130px;display:grid;grid-template-columns:.9fr 1.1fr;gap:5%;align-items:center}
#press.visual-page .bridges-linework{position:relative;color:var(--blue);height:400px}
#press.visual-page .bridges-linework svg{position:absolute;inset:0;width:100%;height:100%}
#press.visual-page .bridge-label{position:absolute;font-size:17px;letter-spacing:-.035em;color:var(--ink);line-height:1.1}
#press.visual-page .bridge-label small{font-family:'Martian Mono',monospace;font-size:9px;color:var(--muted);letter-spacing:0}
#press.visual-page .bridge-label--client{left:3%;top:45%}
#press.visual-page .bridge-label--service{right:1%;top:45%;text-align:right}
#press.visual-page .bridge-label--record{left:42%;top:8%;text-align:center}
#press.visual-page .bridge-label--access{left:42%;bottom:6%;text-align:center}
#press.visual-page .bridges-concept{padding-block:110px;background:var(--surface)}
#press.visual-page .bridges-concept>.section{display:grid;grid-template-columns:.77fr 1.23fr;gap:9%;align-items:center}
#press.visual-page .bridges-concept-copy>p:last-child{color:var(--muted);margin-top:25px;max-width:30ch}
#press.visual-page .bridges-concept figure{margin:0}
#press.visual-page .bridges-concept img{width:100%;box-shadow:18px 18px 0 var(--yellow)}
#press.visual-page .bridges-built{padding-block:130px}
#press.visual-page .bridges-built-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:24px}
#press.visual-page .bridges-built-grid article{border-top:1px solid var(--line);padding-top:22px}
#press.visual-page .bridges-built-grid span{font-family:'Martian Mono',monospace;color:var(--pink);font-size:11px}
#press.visual-page .bridges-built-grid h3{font-size:28px;margin:36px 0 13px}
#press.visual-page .bridges-built-grid p{font-size:16px;color:var(--muted)}

@media (prefers-reduced-motion:reduce){#press.visual-page.project-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media (max-width:800px){
 #press.visual-page.project-page .case-back{margin-bottom:52px}
 #press.visual-page.project-page--pangea .pangea-hero{min-height:570px;padding-top:45px;padding-bottom:85px;background:radial-gradient(circle at 83% 22%,#ff3e8f 0 5%,transparent 5.2%),radial-gradient(circle at 76% 25%,#ffc90a 0 15%,transparent 15.2%),#101735}
#press.visual-page .pangea-map-heading,#press.visual-page .pangea-principles-grid,#press.visual-page .pangea-selector-grid{grid-template-columns:1fr!important;gap:34px!important}
#press.visual-page .pangea-orbit{height:650px!important;transform:scale(.94);transform-origin:top center}
#press.visual-page .orbit-card--context{left:0!important;top:0!important}
#press.visual-page .orbit-card--tools{right:0!important;top:0!important}
#press.visual-page .orbit-card--work{left:0!important;bottom:100px!important}
#press.visual-page .orbit-card--evidence{right:0!important;bottom:100px!important}
#press.visual-page .orbit-centre{top:255px!important}
#press.visual-page .pangea-orbit svg{top:75px!important;height:390px!important}
#press.visual-page .pangea-selector-grid>div{grid-row:auto!important}
#press.visual-page .pangea-principles-grid article{grid-template-columns:32px 1fr}
#press.visual-page .sulaco-statement{grid-template-columns:1fr!important;gap:26px!important}
#press.visual-page .sulaco-statement blockquote{grid-column:auto}
#press.visual-page .sulaco-flow-grid{grid-template-columns:1fr!important}
#press.visual-page .sulaco-flow-grid article,#press.visual-page .sulaco-flow-grid article:first-child{border-left:0;border-top:1px solid var(--line);padding:24px 0;min-height:auto}
#press.visual-page .sulaco-flow-grid h2{margin:22px 0 10px}
#press.visual-page .sulaco-screen{grid-template-columns:1fr!important;gap:36px!important}
#press.visual-page .sulaco-notes>div{grid-template-columns:1fr!important}
#press.visual-page .sulaco-notes article{grid-template-columns:105px 1fr}
#press.visual-page .studio-project-intro,#press.visual-page .studio-project-rule>div{grid-template-columns:1fr!important;gap:40px!important}
#press.visual-page .studio-ribbon{gap:9px;flex-wrap:wrap}
#press.visual-page .studio-ribbon i{width:8%}
#press.visual-page .studio-view-grid{gap:34px!important}
#press.visual-page .studio-view-card:nth-child(even){transform:translateY(35px)}
#press.visual-page .studio-view-card img{height:215px}
#press.visual-page .studio-views{padding-bottom:95px}
#press.visual-page .bridges-diagram,#press.visual-page .bridges-concept>.section{grid-template-columns:1fr!important;gap:38px!important}
#press.visual-page .bridges-linework{height:340px}
#press.visual-page .bridges-built-grid{grid-template-columns:1fr!important;gap:28px!important}
}
@media (max-width:390px){
 #press.visual-page.project-page--pangea .pangea-hero h1{font-size:59px}
#press.visual-page .pangea-orbit{transform:scale(.8);width:125%;margin-left:-12.5%;height:550px!important}
#press.visual-page .orbit-card{width:150px!important}
#press.visual-page .orbit-card b{font-size:18px!important}
#press.visual-page .orbit-card p{font-size:11px!important}
#press.visual-page .orbit-centre{top:230px!important}
#press.visual-page .pangea-orbit svg{top:55px!important}
#press.visual-page .sulaco-hero h1,#press.visual-page .bridges-hero h1{font-size:56px}
#press.visual-page .sulaco-hero-art{gap:8px;font-size:9px}
#press.visual-page .sulaco-hero-art i{width:7vw}
#press.visual-page .studio-project-hero h1{font-size:85px}
#press.visual-page .studio-view-grid{grid-template-columns:1fr!important}
#press.visual-page .studio-view-card:nth-child(even){transform:none}
#press.visual-page .studio-view-card img{height:185px}
#press.visual-page .bridges-linework{height:280px}
#press.visual-page .bridge-label{font-size:14px}
#press.visual-page .bridge-label--record,#press.visual-page .bridge-label--access{left:39%}
}

/* Fit the compositions to their content, in both site palettes. */
#press.visual-page.project-page--julia-lexx{--fg:#282521;--ink:#282521;--rule:#28252133;--blue:#1b33c4;--dim:#6c655d;color:var(--ink)}
#press.visual-page .pangea-hero,#press.visual-page .sulaco-hero,#press.visual-page .studio-project-hero,#press.visual-page .bridges-hero{--ink:#edeae0;--fg:#edeae0;--muted:#b8bbd0;color:#edeae0}
#press.visual-page.project-page--pangea .pangea-hero{background:#101735;min-height:0;padding-block:55px 90px}
#press.visual-page .pangea-opening-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;width:100%}
#press.visual-page.project-page--pangea .pangea-hero h1{font-size:clamp(74px,8.3vw,120px);max-width:none}
#press.visual-page.project-page--pangea .pangea-hero .large-copy{font-size:clamp(32px,3.3vw,47px);margin-top:30px}
#press.visual-page .pangea-lede{font-size:20px;color:var(--muted);max-width:34ch;margin-top:23px}
#press.visual-page .pangea-workbench{background:#e7e4da;color:#141a46;padding:25px 35px 30px;transform:rotate(2deg);box-shadow:-18px 18px 0 #1b33c4}
#press.visual-page .workbench-top{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #141a4633;padding-bottom:17px}
#press.visual-page .workbench-title{font-size:clamp(37px,4vw,57px);letter-spacing:-.05em;line-height:1.05;padding-block:28px}
#press.visual-page .workbench-row{display:grid;grid-template-columns:30px 1fr;gap:4px 20px;border-top:1px solid #141a4633;padding:17px 0}
#press.visual-page .workbench-row>span{grid-row:span 2;font-family:'Martian Mono',monospace;font-size:10px;padding-top:7px;color:#c41d62}
#press.visual-page .workbench-row b{font-size:23px;font-weight:500;line-height:1.1}
#press.visual-page .workbench-row small{font-size:13px;color:#5c6180}
#press.visual-page .pangea-workbench figcaption{font-size:11px;color:#5c6180;margin-top:18px}
#press.visual-page.project-page--pangea .orbit-centre{color:#141a46}
#press.visual-page .sulaco-opening-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}
#press.visual-page .sulaco-hero>.section{min-height:0;padding-bottom:75px}
#press.visual-page .sulaco-hero h1{font-size:clamp(57px,6.3vw,90px);max-width:none}
#press.visual-page .sulaco-hero .large-copy{font-size:27px;max-width:29ch;color:#b8b1a5}
#press.visual-page .sulaco-opening-screen{margin:0;padding:22px;background:#292721;transform:perspective(1600px) rotateY(-7deg);box-shadow:20px 20px 0 #ff4f00}
#press.visual-page .sulaco-opening-screen img{width:100%;height:auto}
#press.visual-page .sulaco-opening-screen figcaption{font-size:11px;color:#c1b9a6;padding-top:17px}
#press.visual-page .sulaco-hero-art{height:110px}
#press.visual-page .sulaco-statement blockquote{margin:0}
#press.visual-page.project-page--bishop-studio .studio-project-hero{position:relative;overflow:hidden;padding-bottom:60px;background:#141a46}
#press.visual-page .studio-project-hero h1{font-size:clamp(90px,10vw,145px);max-width:48%}
#press.visual-page .studio-project-hero .large-copy{font-size:31px;max-width:22ch;position:relative;z-index:2}
#press.visual-page .studio-opening-screen{position:absolute;right:-55px;top:190px;width:52%;transform:rotate(-5deg);padding:19px;background:#1b33c4;box-shadow:18px 22px 0 #ff3e8f}
#press.visual-page .studio-opening-screen img{width:100%;height:auto}
#press.visual-page .studio-opening-screen figcaption{font-size:11px;margin-top:16px;color:#edeae0}
#press.visual-page .studio-ribbon{position:relative;z-index:2;margin-top:85px}
#press.visual-page .studio-project-rule>div{display:grid;grid-template-columns:1.1fr .75fr;gap:30px 12%}
#press.visual-page .studio-project-rule .eyebrow{grid-column:1/-1}
#press.visual-page.project-page--c-bridges .bridges-hero{background:linear-gradient(115deg,#141a46 0 82%,#ffc90a 82%);padding-block:55px 90px}
#press.visual-page .bridges-hero h1{font-size:clamp(70px,8.8vw,125px)}
#press.visual-page .bridges-hero>p.bridges-promise{font-size:clamp(34px,4.4vw,62px);line-height:1.06;letter-spacing:-.045em;margin-top:24px}
#press.visual-page.project-page--our-dacha .project-status{font-family:'Familjen Grotesk',sans-serif;text-transform:none;letter-spacing:0;color:#edeae0}
#press.visual-page .world-display>#world-village{overflow:auto}
#press.visual-page #world-village .village-stack{position:relative;min-width:calc(560px * 2.4133);height:100%}
#press.visual-page #world-village .village-stack img{object-fit:fill;object-position:center}
@media(max-width:1100px){#press.visual-page .pangea-opening-grid{gap:55px}#press.visual-page .pangea-workbench{padding-inline:27px}#press.visual-page .sulaco-opening-grid{gap:45px}#press.visual-page .sulaco-hero h1{font-size:65px}#press.visual-page .sulaco-hero .large-copy{font-size:24px}#press.visual-page .studio-opening-screen{width:49%;top:200px}#press.visual-page .studio-project-hero .large-copy{max-width:20ch;font-size:26px}#press.visual-page #world-village .village-stack{min-width:calc(470px * 2.4133)}}
@media(max-width:800px){#press.visual-page .pangea-opening-grid{grid-template-columns:1fr;gap:60px}#press.visual-page .pangea-workbench{max-width:540px;width:100%;margin:0 auto}#press.visual-page .sulaco-opening-grid{grid-template-columns:1fr;gap:50px}#press.visual-page .sulaco-hero h1{font-size:80px}#press.visual-page .sulaco-hero .large-copy{font-size:28px}#press.visual-page .sulaco-opening-screen{transform:none;max-width:700px}#press.visual-page .sulaco-hero-art{margin-top:20px}#press.visual-page .studio-opening-screen{position:relative;right:auto;top:auto;width:100%;max-width:660px;margin:55px auto 0;transform:rotate(-3deg)}#press.visual-page .studio-project-hero h1{max-width:none}#press.visual-page .studio-project-hero .large-copy{max-width:none}#press.visual-page .studio-ribbon{margin-top:65px}#press.visual-page #world-village .village-stack{min-width:calc(390px * 2.4133)}}

/* The projects index: below a tablet the PangeaOS half of the card turns tall, where cover would crop the mark. */
@media(max-width:800px){#press.visual-page .portfolio-card--pangea .portfolio-art{background:#070d26}#press.visual-page .portfolio-card--pangea .portfolio-art img{object-fit:contain}}

/* Ghostlight and Wildcraft Group: one ultraviolet family, screens on black. */
#press.visual-page .uv-opening{padding-block:36px 35px}
#press.visual-page .uv-opening .case-back{margin-bottom:40px}
#press.visual-page .uv-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}
#press.visual-page .uv-intro h1{font-size:clamp(60px,6.9vw,104px);line-height:1;letter-spacing:-.055em}
#press.visual-page .uv-intro h1>span{color:var(--pink)}
#press.visual-page .uv-intro .large-copy{font-size:clamp(27px,2.6vw,37px);line-height:1.15}
#press.visual-page .uv-summary{font-size:18px;line-height:1.6;color:var(--muted);margin-top:18px;max-width:46ch}
#press.visual-page .uv-intro .text-link{font-size:16px;margin-top:19px}
#press.visual-page .uv-facts{display:flex;flex-wrap:wrap;gap:12px 36px;border-top:1px solid var(--line);padding-top:20px;margin-top:36px;color:var(--muted);font-size:13px}
#press.visual-page .uv-shot{display:block;border:1px solid var(--line);background:#000}
#press.visual-page .uv-shot img{width:100%;height:auto}
#press.visual-page :is(.uv-lead,.uv-chapter,.uv-live,.uv-pair,.uv-scenes,.uv-signin) figcaption{display:flex;justify-content:space-between;gap:12px 30px;padding-top:16px;color:var(--muted);font-size:12px;line-height:1.55}
#press.visual-page .uv-chapter figcaption>a{flex-shrink:0;border-bottom:1px solid var(--line)}
#press.visual-page :is(.uv-tools,.uv-depth,.uv-live){padding-top:100px}
#press.visual-page .uv-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:end;margin-bottom:42px}
#press.visual-page .uv-section-head h2{font-size:clamp(34px,3.8vw,55px)}
#press.visual-page .uv-section-head>p{font-size:19px;line-height:1.6;color:var(--muted);max-width:46ch}
#press.visual-page .uv-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:60px;padding-block:56px;border-top:1px solid var(--line);align-items:start}
#press.visual-page .uv-chapter:last-child{padding-bottom:0}
#press.visual-page .uv-chapter-copy .eyebrow{margin-bottom:18px;font-size:10px;letter-spacing:.06em}
#press.visual-page .uv-chapter-copy h3{font-size:clamp(28px,2.5vw,36px);line-height:1.08;letter-spacing:-.045em}
#press.visual-page .uv-chapter-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;color:var(--muted);margin-top:22px}
#press.visual-page .uv-pair,#press.visual-page .uv-scenes{display:grid;grid-template-columns:1fr 1fr;gap:42px}
#press.visual-page .uv-pair figcaption,#press.visual-page .uv-scenes figcaption{display:block;font-size:13px}
#press.visual-page .uv-scenes figcaption>span{font-family:'Martian Mono',monospace;font-size:10px;color:var(--pink);margin-right:10px}
#press.visual-page .uv-responsive{display:grid;grid-template-columns:2.6fr 1fr;gap:7%;align-items:center;padding:40px;background:#160b33}
#press.visual-page .uv-responsive figcaption{display:block;padding-top:14px;color:#d9d3ee;font-size:12px}
#press.visual-page .uv-responsive .uv-shot{border-color:#ffffff2e}
#press.visual-page .uv-responsive .uv-mobile{width:100%;max-width:300px;justify-self:center}
#press.visual-page .uv-signin{margin-top:44px}
#press.visual-page .uv-signin figcaption{display:block}
@media(max-width:1000px){#press.visual-page .uv-chapter{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}}
@media(max-width:800px){#press.visual-page .uv-intro{grid-template-columns:1fr;gap:30px}#press.visual-page .uv-opening .case-back{margin-bottom:30px}#press.visual-page .uv-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:30px}#press.visual-page :is(.uv-tools,.uv-depth,.uv-live){padding-top:65px}#press.visual-page .uv-chapter{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:44px}#press.visual-page .uv-chapter-copy{max-width:540px}#press.visual-page .uv-chapter-copy h3 br{display:none}#press.visual-page .uv-responsive{gap:5%;padding:25px}#press.visual-page .uv-pair,#press.visual-page .uv-scenes{gap:30px 24px}}
@media(max-width:540px){#press.visual-page .uv-opening{padding-top:25px}#press.visual-page .uv-intro h1{font-size:clamp(50px,14.5vw,64px)}#press.visual-page .uv-facts{gap:8px 20px;font-size:12px}#press.visual-page .uv-section-head>p{font-size:18px}#press.visual-page .uv-pair,#press.visual-page .uv-scenes{grid-template-columns:1fr;gap:32px}#press.visual-page .uv-responsive{grid-template-columns:1fr;gap:35px;padding:20px}#press.visual-page .uv-responsive .uv-mobile{max-width:230px}#press.visual-page :is(.uv-lead,.uv-chapter,.uv-live,.uv-signin) figcaption{flex-wrap:wrap;font-size:11px}}
