
@font-face{font-family:"Ortica Linear";src:url(data:font/woff2;base64,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) format("woff2");font-weight:300 400;font-display:swap}
/* Layout: Victor's moodboard as the palette — Lady Jane paper and olive as the ground and text, with Rude Olive (olive-brown/light cobalt), Ristela (aubergine/salmon) and Porta (chartreuse/plum) as accent bands. Interior photography leads; the film opens the site. Type: Ortica Linear wordmark (from the current site), Oranienbaum + Pinyon Script for big moments, Jost spaced caps for project names and labels, Spectral for reading. Single committed palette. */
:root{
  color-scheme:light;
  --paper:#EAE4D3;   --olive:#9A9433;   --olive-ink:#5E5A1D;   /* image 3: ground + text */
  --bronze:#594818;  --peri:#6461F1;                         /* image 4 */
  --aub:#461D28;     --salmon:#E1876B;                       /* image 5 */
  --chart:#B8A83B;   --plum:#3A1029;                         /* image 6 */
  --butter:#F3ECA0;                                          /* pills, film titles */
  --wm:#594818;                                              /* wordmark colour */
  --rule:rgba(94,90,29,.22);
  --word:"Ortica Linear","Forum","Cormorant",serif;
  --big:"Oranienbaum","Didot","Bodoni 72",Georgia,serif;
  --script:"Pinyon Script","Snell Roundhand",cursive;
  --caps:"Jost","Futura","Century Gothic",Helvetica,Arial,sans-serif;
  --text:"Spectral","Iowan Old Style","Georgia",serif;
  --gl:max(16px,env(safe-area-inset-left,0px)); --gr:max(16px,env(safe-area-inset-right,0px));
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
body{margin:0;background:var(--paper);color:var(--olive-ink);font-family:var(--text);font-weight:300;font-size:1.12rem;line-height:1.6;-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}
a{color:inherit}
img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%}
:focus-visible{outline:2px solid currentColor;outline-offset:3px}
main{overflow-x:clip}
p{margin:0;max-width:60ch}
h1,h2,h3{margin:0;font-weight:400}
.big{font-family:var(--big);text-transform:uppercase;line-height:.9;letter-spacing:.005em;color:var(--olive)}
.scr{font-family:var(--script);text-transform:none;letter-spacing:0;line-height:1}
.caps{font-family:var(--caps);font-weight:400;text-transform:uppercase;letter-spacing:.16em}
.lab{font-family:var(--caps);font-weight:500;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}
.pad{padding-left:var(--gl);padding-right:var(--gr)}
@media (min-width:900px){.pad{padding-left:max(44px,env(safe-area-inset-left,0px));padding-right:max(44px,env(safe-area-inset-right,0px))}}
.sec{padding-block:clamp(64px,8vw,120px)}
/* every section fills the screen and scrolling settles on it */
html{scroll-snap-type:y proximity;scroll-padding-top:74px}
.sec,.film,.feat,.prj,.pj-hero,.pj-row{scroll-snap-align:start}
main .sec{min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center}
.film{aspect-ratio:auto!important;height:calc(100svh - 74px);min-height:420px}
.feat{min-height:calc(100svh - 74px)}
.feat .bigimg{aspect-ratio:auto!important;height:100%}
.prj{min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center}
/* project page — like the current site: big hero with the name on it, then big photos */
.pj-hero{position:relative;height:calc(100svh - 74px);min-height:420px;margin-top:0;overflow:hidden;cursor:zoom-in;display:block;width:100%;padding:0;border:0;background:#DCD5C1}
.pj-hero img{position:absolute;inset:0}
.pj-hero::after{content:"";position:absolute;inset:0;background:rgba(20,14,8,.18)}
.pj-hero h1{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;font-family:var(--text);font-style:italic;font-weight:300;font-size:clamp(2rem,3.4vw,3.2rem);color:#FBF7EE;text-shadow:0 1px 18px rgba(0,0,0,.25);margin:0}
.pj-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);padding-block:clamp(48px,6vw,88px)}
.pj-intro h2{font-family:var(--caps);font-size:clamp(1.1rem,1.6vw,1.5rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.35;margin-top:.4rem}
.pj-intro .d{display:flex;flex-direction:column;gap:1rem}
.pj-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,32px);margin-bottom:clamp(12px,2vw,32px)}
.pj-row button{padding:0;border:0;cursor:zoom-in;display:block;overflow:hidden;background:#DCD5C1;height:calc(100svh - 74px - 48px);min-height:360px}
.pj-row.full{grid-template-columns:1fr}
@media (max-width:760px){.pj-intro,.pj-row{grid-template-columns:1fr}.pj-row button{height:auto;aspect-ratio:4/5;min-height:0}.pj-hero{height:70svh}}
.pill{display:inline-flex;align-items:center;gap:.5em;font-family:var(--caps);font-weight:500;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:1em 1.6em;border-radius:999px;background:var(--butter);color:var(--plum);border:1px solid rgba(58,16,41,.25);cursor:pointer;transition:transform .25s}
.pill:hover{transform:translateY(-2px)}
.pill.o{background:transparent;color:inherit;border-color:currentColor}
.link{font-family:var(--caps);font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.25em}
.ph{overflow:hidden;position:relative;background:#DCD5C1}
.ph img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
a:hover .ph img,button:hover .ph img{transform:scale(1.03)}
/* accent bands */
.c-rude{background:var(--bronze);color:var(--peri)}
.c-ristela{background:var(--aub);color:var(--salmon)}
.c-porta{background:#7F9AB7;color:#2D1604}
.c-inv{background:#2D1604;color:#ADA54A}
.c-plum{background:var(--plum);color:var(--chart)}
.c-inv .big,.c-rude .big,.c-ristela .big,.c-porta .big,.c-plum .big{color:inherit}

/* header */
header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .3s}
header.site.sc{border-color:var(--rule)}
.hd{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:74px}
.wm:focus,.wm:focus-visible{outline:none}.wm:focus-visible{text-decoration:underline;text-underline-offset:6px}
.wm{font-family:var(--word);font-weight:300;font-size:1.75rem;letter-spacing:.04em;line-height:1;text-decoration:none;color:var(--wm);white-space:nowrap;text-transform:uppercase}
.hd nav{display:flex;gap:2rem;margin-left:auto}
.hd nav a{font-family:var(--caps);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding-block:.35rem;border-bottom:1px solid transparent;color:var(--olive-ink)}
.hd nav a:hover,.hd nav a[aria-current="page"]{border-color:currentColor}
.hd .pill{padding:.8em 1.25em}
.menu{display:none;background:none;border:0;color:var(--olive-ink);font:500 .72rem/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:.6rem 0}
@media (max-width:880px){.hd nav,.hd .pill{display:none}.menu{display:block}.wm{font-size:1.45rem}}
.drawer{position:fixed;inset:0;z-index:80;background:#2D1604;color:#ADA54A;padding:calc(env(safe-area-inset-top,0px) + 18px) var(--gr) 24px var(--gl);display:flex;flex-direction:column}
.drawer[hidden]{display:none}
.drawer .top{display:flex;justify-content:space-between;align-items:center;height:56px;margin-bottom:2rem}
.drawer button{background:none;border:0;color:inherit;font:500 .72rem/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}
.drawer nav a{display:block;font-family:var(--big);text-transform:uppercase;font-size:3.2rem;line-height:1.05;text-decoration:none}

/* hero film */
.film{position:relative;width:100%;aspect-ratio:1280/676;background:#1b120d;overflow:hidden}
.film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.film::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(20,12,8,.34),rgba(20,12,8,.12) 70%),linear-gradient(rgba(20,12,8,.18),transparent 30%,transparent 70%,rgba(20,12,8,.3));pointer-events:none}
.film .layer{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:auto 1fr auto;color:var(--butter);padding-block:clamp(14px,2vw,26px)}
.film .corners{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.film .corners>*:nth-child(2){text-align:center}.film .corners>*:nth-child(3){text-align:right}
.film .title{align-self:center;text-align:center;text-shadow:0 2px 24px rgba(0,0,0,.25)}
.film .title .scr{font-size:clamp(2rem,5vw,4.6rem);display:block;margin-bottom:-.12em}
.film .title .big{color:var(--butter);font-size:clamp(3rem,10.5vw,10.5rem);line-height:.86;letter-spacing:.01em}
.film .foot{display:flex;justify-content:space-between;align-items:end;gap:1rem}
.film .ctl{background:rgba(243,236,160,.08);color:var(--butter);border:1px solid rgba(243,236,160,.7);border-radius:999px;font:500 .64rem/1 var(--caps);letter-spacing:.16em;text-transform:uppercase;padding:.75em 1.2em;cursor:pointer;backdrop-filter:blur(4px)}
@media (max-width:640px){.film .corners>*:nth-child(2){display:none}.film .corners{grid-template-columns:1fr 1fr}.film .foot .lab{display:none}}

/* intro */
.intro{text-align:center}
.intro .stmt{font-family:var(--text);font-weight:300;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.35;max-width:36ch;margin:1.4rem auto 0}

/* split feature */
.split{display:grid;grid-template-columns:1fr 1fr}
.split>*{min-width:0}
@media (max-width:820px){.split{grid-template-columns:1fr}}
.feat .panel{display:flex;flex-direction:column;gap:1.3rem;padding:clamp(28px,4.5vw,64px)}
.feat .panel h2{font-family:var(--caps);font-size:clamp(1.4rem,2vw,1.9rem);letter-spacing:.14em;text-transform:uppercase;line-height:1.25}
.feat .panel .inset{margin-top:auto;width:min(46%,260px);aspect-ratio:4/5}
.feat .bigimg{aspect-ratio:4/5}
@media (max-width:820px){.feat .bigimg{order:-1;aspect-ratio:4/3}.feat .panel .inset{display:none}}

.rowhead{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,44px)}
.rowhead h2{font-size:clamp(2.8rem,6vw,5.6rem)}
.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,20px)}
.pcard{display:flex;flex-direction:column;gap:.8rem;text-decoration:none}
.pcard .ph{aspect-ratio:4/5}
.pcard h3{font-family:var(--caps);font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--olive-ink)}
.pcard .sub{font-family:var(--text);font-style:italic;font-size:.95rem;margin-top:-.4rem;opacity:.85}
@media (max-width:900px){.grid4{grid-template-columns:1fr 1fr}}
.pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,20px);margin-top:clamp(10px,1.4vw,20px)}
.pair .ph{aspect-ratio:1/1}
@media (max-width:700px){.pair{grid-template-columns:1fr}}

.svc3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px)}
.svc3 a{text-decoration:none;display:flex;flex-direction:column;gap:.9rem}
.svc3 .ph{aspect-ratio:4/5}
.svc3 h3{font-family:var(--caps);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--olive-ink)}
@media (max-width:860px){.svc3{grid-template-columns:1fr}.svc3 .ph{aspect-ratio:4/3}}

.about{display:grid;grid-template-columns:5fr 6fr;gap:clamp(28px,6vw,96px);align-items:center}
.about .ph{aspect-ratio:4/5;max-width:520px}
.about .txt{display:flex;flex-direction:column;gap:1.2rem}
.about h2{font-size:clamp(3rem,6vw,5.4rem)}
@media (max-width:820px){.about{grid-template-columns:1fr}}

.jcards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px)}
.jc{display:flex;flex-direction:column;gap:.9rem;text-decoration:none}
.jc .ph{aspect-ratio:4/3;background:#4d3e14}
.jc h3{font-family:var(--text);font-weight:300;font-size:1.45rem;line-height:1.25}
.jc:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
@media (max-width:820px){.jcards{grid-template-columns:1fr}}

.enq{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(28px,6vw,96px)}
.enq h2{font-size:clamp(3.6rem,8vw,7.5rem)}
.enq h2 .scr{display:block;font-size:.5em;margin-bottom:-.05em}
form.f{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem 1.8rem;align-content:start}
form.f .full{grid-column:1/-1}
form.f label{display:flex;flex-direction:column;gap:.4rem;font:500 .66rem/1.2 var(--caps);letter-spacing:.16em;text-transform:uppercase}
form.f input,form.f select,form.f textarea{font:300 1.05rem/1.4 var(--text);color:inherit;background:transparent;border:0;border-bottom:1px solid currentColor;padding:.55rem 0;border-radius:0;width:100%;min-width:0}
form.f select option{color:#2a2010;background:#fff}
form.f textarea{min-height:96px;resize:vertical}
form.f input:focus,form.f select:focus,form.f textarea:focus{outline:none;border-bottom-width:2px}
.sent{border:1px solid currentColor;padding:.9rem 1.1rem}
@media (max-width:820px){.enq{grid-template-columns:1fr}}
@media (max-width:560px){form.f{grid-template-columns:1fr}}

footer{background:var(--paper);color:var(--olive-ink);border-top:1px solid var(--rule)}
footer .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding-block:52px 36px}
footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}
footer a{text-decoration:none}footer a:hover{text-decoration:underline}
footer h4{margin:0 0 .9rem;color:var(--olive)}
footer .bot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-block:18px;border-top:1px solid var(--rule);font-size:.85rem}
@media (max-width:760px){footer .top{grid-template-columns:1fr 1fr}footer .top>div:first-child{grid-column:1/-1}}

/* inner heads */
.phead{padding-block:clamp(44px,6vw,88px) clamp(24px,3vw,40px);display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end}
.phead h1{font-size:clamp(3.6rem,8vw,7.6rem)}
@media (max-width:760px){.phead{grid-template-columns:1fr}}

/* projects page: one section per project, like the current site */
.prj{padding-block:clamp(40px,6vw,80px)}
.prj .imgs{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.6vw,24px);text-decoration:none}
.prj .imgs .ph{aspect-ratio:1/0.93}
.prj .meta{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.6vw,24px);margin-top:clamp(18px,2.4vw,32px)}
.prj .meta h2{font-family:var(--caps);font-size:clamp(1.15rem,1.7vw,1.6rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.3;margin-top:.4rem}
.prj .meta .d{display:flex;flex-direction:column;gap:1rem}
.prj .vis{font-style:italic;opacity:.85}
.prj.c-paper{color:var(--olive-ink)}
@media (max-width:700px){.prj .imgs,.prj .meta{grid-template-columns:1fr}.prj .imgs .ph:nth-child(2){display:none}}

/* project page */
.pjtop{display:grid;grid-template-columns:7fr 4fr;gap:clamp(24px,4vw,64px);align-items:start;padding-block:clamp(28px,4vw,56px)}
.pjtop .main{position:relative;display:block;width:100%;padding:0;border:0;cursor:zoom-in;aspect-ratio:4/3}
.pjtop .main .count{position:absolute;left:16px;bottom:16px;z-index:2}
.pjtop .side{display:flex;flex-direction:column;gap:1.2rem;position:sticky;top:96px}
.pjtop h1{font-family:var(--caps);font-size:clamp(1.4rem,2.2vw,2rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.3}
.pjtop dl{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1.2rem;margin:0;border-top:1px solid var(--rule);padding-top:1rem;font-size:.98rem}
.pjtop dt{font-family:var(--caps);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;padding-top:.3em}.pjtop dd{margin:0}
@media (max-width:860px){.pjtop{grid-template-columns:1fr}.pjtop .side{position:static}}
.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-bottom:clamp(48px,6vw,88px)}
.thumbs button{padding:0;border:0;cursor:zoom-in;aspect-ratio:1/1}
@media (max-width:700px){.thumbs{grid-template-columns:repeat(3,1fr)}}
.lb{position:fixed;inset:0;z-index:100;background:rgba(40,31,9,.97);color:var(--butter);display:grid;grid-template-rows:auto 1fr auto;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gr) calc(env(safe-area-inset-bottom,0px) + 14px) var(--gl)}
.lb[hidden]{display:none}
.lb .bar{display:flex;justify-content:space-between;align-items:center;gap:1rem}
.lb button{background:none;border:1px solid rgba(243,236,160,.5);color:inherit;border-radius:999px;font:500 .68rem/1 var(--caps);letter-spacing:.14em;text-transform:uppercase;padding:.75em 1.2em;cursor:pointer}
.lb .stage{display:flex;align-items:center;justify-content:center;min-height:0;padding-block:14px}
.lb .stage img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.lb .nav{display:flex;justify-content:center;gap:.8rem}
.nextp{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--rule);padding-block:28px 64px;text-decoration:none}
.nextp h3{font-family:var(--caps);font-size:clamp(1rem,1.6vw,1.4rem);letter-spacing:.16em;text-transform:uppercase}

/* services */
.srow{display:grid;grid-template-columns:5fr 6fr;gap:clamp(24px,5vw,80px);align-items:center;padding-block:clamp(40px,6vw,80px);border-top:1px solid var(--rule)}
.srow .ph{aspect-ratio:4/3}
.srow .txt{display:flex;flex-direction:column;gap:1.1rem}
.srow h2{font-family:var(--caps);font-size:clamp(1.2rem,1.8vw,1.6rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--olive-ink)}
.srow ul{list-style:none;margin:.3rem 0 0;padding:0;columns:2;column-gap:2rem;font-size:1rem}
.srow li{padding:.3rem 0;break-inside:avoid}
.srow li::before{content:"— ";color:var(--olive)}
.srow .price{font-family:var(--big);font-size:2rem;color:var(--olive);text-transform:uppercase}
@media (max-width:820px){.srow{grid-template-columns:1fr}}
@media (max-width:520px){.srow ul{columns:1}}
.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:clamp(16px,2vw,28px)}
.steps li{border-top:1px solid currentColor;padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}
.steps .n{font-family:var(--big);font-size:3rem;line-height:1}
.steps p{font-size:1rem}
@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}
details.faq{border-top:1px solid var(--rule);padding-block:1rem}
details.faq:last-child{border-bottom:1px solid var(--rule)}
details.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;font-family:var(--caps);font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}
details.faq summary::-webkit-details-marker{display:none}
details.faq summary::after{content:"+";color:var(--olive)}
details.faq[open] summary::after{content:"–"}
details.faq p{padding-top:.5rem}
.view[hidden]{display:none}
.fade{animation:fd .6s ease both}@keyframes fd{from{opacity:.001}to{opacity:1}}
.proto{position:fixed;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;align-items:center;gap:.5rem;background:#111;color:#fff;border-radius:999px;padding:.3rem .35rem .3rem .85rem;box-shadow:0 6px 24px rgba(0,0,0,.25);font:500 .6rem/1 var(--caps);letter-spacing:.12em;text-transform:uppercase}
.proto select{font:500 .74rem/1 var(--caps);background:var(--butter);color:#111;border:0;border-radius:999px;padding:.45rem .7rem}

/* featured project — Rude Olive colours, image-led layout */
.feat2{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:1fr auto;min-height:calc(100svh - 74px);scroll-snap-align:start}
.feat2 .f-img{grid-row:1/3;min-height:520px}
.feat2 .f-txt{display:flex;flex-direction:column;justify-content:center;gap:1.4rem;padding:clamp(28px,4.5vw,72px)}
.feat2 .f-txt h2{font-size:clamp(3.4rem,6.4vw,6.6rem);line-height:.88}
.feat2 .f-small{width:48%;aspect-ratio:4/5;margin:0 clamp(28px,4.5vw,72px) clamp(28px,4.5vw,72px) auto}
@media (max-width:820px){.feat2{grid-template-columns:1fr;grid-template-rows:auto}.feat2 .f-img{grid-row:auto;min-height:0;aspect-ratio:4/3}.feat2 .f-small{display:none}}
/* project pages: every photo whole, never cropped */
.pj-hero{height:auto!important;min-height:0!important;cursor:zoom-in}
.pj-hero img{position:static!important;width:100%;height:auto;object-fit:contain;display:block}
.pj-row{align-items:start}
.pj-row button{height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:none}
.pj-row button img{width:100%;height:auto;object-fit:contain}
.pj-row button:hover img,.pj-hero:hover img{transform:none}

/* projects page bands: Lady Jane, Rude Olive, Ristela — then the same three reversed */
.pb-jane{background:#E9E3D6;color:#ADA54A}
.pb-rude{background:#594818;color:#6461F1}
.pb-ris{background:#461D28;color:#E1876B}
.pb-jane-i{background:#ADA54A;color:#E9E3D6}
.pb-rude-i{background:#6461F1;color:#594818}
.pb-ris-i{background:#E1876B;color:#461D28}
.prj h2,.prj p,.prj .lab{color:inherit}

/* projects page: Lady Jane throughout, each project carries its own pop of colour that blooms on hover */
.prj{background:#E9E3D6;color:#ADA54A;position:relative;transition:background .5s,color .5s}
.prj .meta{position:relative;padding:clamp(18px,2.4vw,32px) 0 0}
.prj .dot{display:inline-block;width:.8em;height:.8em;border-radius:50%;margin-right:.6em;vertical-align:-.05em;background:var(--pop-bg)}
.prj .imgs{position:relative}
.prj .imgs::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:6px;background:var(--pop-bg);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.prj:hover,.prj:focus-within{background:var(--pop-bg);color:var(--pop-fg)}
.prj:hover .imgs::after{transform:scaleX(1)}
.prj:hover .dot{background:var(--pop-fg)}
.pop-rude{--pop-bg:#594818;--pop-fg:#6461F1}
.pop-ris{--pop-bg:#461D28;--pop-fg:#E1876B}
.pop-sota{--pop-bg:#2D1604;--pop-fg:#AECFEA}
.prj + .prj{border-top:1px solid rgba(173,165,74,.35)}

/* project pages: every photo fits one laptop screen, uncropped */
:root{--fit:calc(100svh - 74px - 40px)}
.pj-hero{display:flex!important;justify-content:center;align-items:center;height:calc(100svh - 74px)!important;padding:20px 0!important;background:none!important;scroll-snap-align:start}
.pj-hero::after{display:none}
.pj-hero .hw{position:relative;display:inline-block;height:100%;max-width:100%}
.pj-hero .hw img{position:static!important;height:100%!important;width:auto!important;max-width:100%;object-fit:contain;display:block}
.pj-hero .hw::after{content:"";position:absolute;inset:0;background:rgba(20,14,8,.16);pointer-events:none}
.pj-hero h1{z-index:2}
.pj-row{min-height:calc(100svh - 74px);align-items:center!important;justify-items:center;scroll-snap-align:start;margin-bottom:0!important;padding-block:20px}
.pj-row button{max-width:100%;display:flex;justify-content:center}
.pj-row button img{max-height:var(--fit);width:auto!important;max-width:100%;height:auto}
.pj-row.full{max-width:none!important}
@media (max-width:760px){.pj-hero{height:auto!important}.pj-hero .hw{height:auto}.pj-hero .hw img{height:auto!important;width:100%!important}.pj-row{min-height:0}.pj-row button img{max-height:none;width:100%!important}}

html.snap-m{scroll-snap-type:y mandatory}
.pj-intro,.nextp,footer{scroll-snap-align:start}

/* project pages — same layout as the current site: framed hero filling the screen, then big photos that fill the screen */
#pd{padding-left:8.5vw!important;padding-right:8.5vw!important}
.pj-hero{display:block!important;position:relative;width:100%;height:calc(100svh - 74px)!important;padding:0!important;margin:0;overflow:hidden}
.pj-hero .hw{display:block;position:absolute;inset:0;height:100%}
.pj-hero .hw img{width:100%!important;height:100%!important;object-fit:cover;position:static!important}
.pj-hero .hw::after{background:rgba(20,14,8,.12)}
.pj-hero h1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--text);font-style:italic;font-weight:300;font-size:clamp(1.8rem,2.4vw,2.6rem);color:#FBF7EE;margin:0}
.pj-row{display:grid!important;grid-template-columns:1fr 1fr;gap:24px;min-height:0!important;height:calc(100svh - 74px);padding-block:22px!important;align-items:stretch!important}
.pj-row.full{grid-template-columns:1fr}
.pj-row{justify-items:stretch!important}
.pj-row button{width:100%!important;max-width:none!important;height:100%!important;padding:0;border:0;overflow:hidden;display:block!important;cursor:zoom-in}
.pj-row button img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover}
@media (max-width:760px){#pd{padding-left:16px!important;padding-right:16px!important}.pj-hero{height:70svh!important}.pj-row{height:auto;grid-template-columns:1fr}.pj-row button{height:auto!important;aspect-ratio:4/5}}
.pj-row.solo{grid-template-columns:1fr 1fr}.pj-row.solo button{grid-column:1/2;transform:translateX(calc(50% + 12px))}
@media (max-width:760px){.pj-row.solo{grid-template-columns:1fr}.pj-row.solo button{transform:none}}

/* v18: never crop project photos */
.pj-hero{display:flex!important;flex-direction:column;justify-content:center;position:relative;height:calc(100svh - 74px)!important;padding:22px 0!important;overflow:visible;background:none!important;cursor:default}
.pj-hero::after,.pj-hero .hw::after{display:none!important}
.pj-hero .hrow,.pj-row{display:flex!important;justify-content:center;align-items:center;gap:24px;height:100%}
.pj-row{height:calc(100svh - 74px);padding-block:22px!important;grid-template-columns:none!important}
.pj-hero button,.pj-row button,.pj-row.solo button{width:auto!important;height:auto!important;max-width:calc(50% - 12px)!important;max-height:100%;padding:0;border:0;background:none;overflow:visible;display:block!important;transform:none!important;cursor:zoom-in;flex:0 1 auto}
.pj-hero button img,.pj-row button img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100svh - 74px - 44px)!important;object-fit:contain!important;position:static!important}
.pj-hero h1{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;font-family:var(--text);font-style:italic;font-weight:300;font-size:clamp(2rem,3vw,3.2rem);color:#FBF7EE;text-shadow:0 2px 24px rgba(0,0,0,.45);margin:0;z-index:2}
@media (max-width:760px){.pj-hero{height:auto!important}.pj-hero .hrow,.pj-row{flex-direction:column;height:auto}.pj-hero button,.pj-row button,.pj-row.solo button{max-width:100%!important}.pj-hero button img,.pj-row button img{max-height:none!important;width:100%!important}}
.pj-row.solo button{max-width:100%!important}
/* v19: single large hero, uncropped */
.pj-hero .hrow{position:relative}
.pj-hero button{max-width:100%!important}
.pj-hero button img{max-height:calc(100svh - 74px - 44px)!important;max-width:100%!important}
/* v20: larger photos */
#pd{padding-left:4vw!important;padding-right:4vw!important}
.pj-row{padding-block:8px!important}
.pj-hero .hrow,.pj-row{gap:16px!important}
.pj-row button{max-width:calc(50% - 8px)!important}
.pj-row.solo button{max-width:100%!important}
.pj-row button img{max-height:calc(100svh - 74px - 16px)!important}
@media (max-width:760px){#pd{padding-left:16px!important;padding-right:16px!important}.pj-row button img{max-height:none!important}}
/* v21: slightly larger opening photo, still uncropped */
.pj-hero{height:auto!important;min-height:calc(100svh - 74px);padding:8px 0!important}
.pj-hero button img{max-height:calc((100svh - 74px) * 1.15)!important}
@media (max-width:760px){.pj-hero button img{max-height:none!important}}
.edp{align-items:center}.edp .ph{aspect-ratio:auto!important;height:auto!important;background:none}.edp .ph img{width:100%;height:auto!important;object-fit:contain!important;position:static!important}
.srow .ph{aspect-ratio:auto!important;background:none;display:flex;justify-content:center}.srow .ph img{width:auto!important;height:auto!important;max-width:100%;max-height:calc(100svh - 160px);object-fit:contain!important;position:static!important}
.abt-h{font-family:var(--caps);font-size:clamp(1.1rem,1.5vw,1.35rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--olive-ink);font-weight:400;margin:0}
[data-view="studio"] .about .txt p{font-size:1.06rem!important;line-height:1.7!important}
/* articles & guides */
.art .phead{align-items:end}
.art-eb{display:block;margin-top:1.2rem;color:var(--olive)}
.art-h1{font-size:clamp(2.6rem,5.6vw,5.2rem)!important;margin-top:.6rem;line-height:.95}
.art-body{max-width:760px;margin:0 auto;padding-bottom:clamp(56px,7vw,110px);display:flex;flex-direction:column;gap:1.1rem}
.art-body p,.art-body li{font-size:1.08rem;line-height:1.75}
.art-body h2{font-family:var(--caps);font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--olive-ink);margin:2rem 0 .2rem;line-height:1.4}
.art-body h3{font-family:var(--caps);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.92rem;color:var(--olive);margin:1.2rem 0 0}
.art-body ul{margin:0;padding-left:1.2rem}
.art-body figure{margin:1.4rem 0}
.art-body figure img{width:100%;height:auto;display:block}
.art-body figcaption{font-size:.85rem;margin-top:.5rem;color:var(--olive);font-style:italic}
.art-cta{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}
.art-cta h2{font-size:clamp(3rem,7vw,6rem)}
.art-cta h2 .scr{display:block;font-size:.5em;margin-bottom:-.05em}
.st-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px)}
.art-body:has(.st-grid){max-width:none}
.st-grid.two{grid-template-columns:1fr 1fr}
.st-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.5rem}
.st-card .ph{aspect-ratio:4/5;overflow:hidden}
.st-card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.st-card:hover .ph img{transform:scale(1.03)}
.st-card h3{font-family:var(--caps);font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:1rem;color:var(--olive-ink);margin:.4rem 0 0}
.st-card p{font-size:.95rem;line-height:1.5;margin:0}
@media (max-width:900px){.st-grid{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.st-grid,.st-grid.two{grid-template-columns:1fr}}
.corners.two{grid-template-columns:1fr 1fr}.corners.two>*:nth-child(2){display:block;text-align:right}
