
/* ================= v66 · My ventures: three logo cards, dealt as a stack, fanned out as she scrolls, turned to read ================= */
html body #page-home #my-ventures.mv3{position:relative!important;height:230svh!important;min-height:0!important;padding:0!important;background:#f5f3ee!important;overflow:visible!important;--mv-a:0;--mv-s:0}
html body #page-home #my-ventures.mv3 .mv3-stage{position:sticky!important;top:0!important;height:100svh!important;min-height:600px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:none!important}
html body #page-home #my-ventures.mv3 .mv3-in{width:100%;max-width:1180px;margin:0 auto;padding:0 max(5vw,22px);box-sizing:border-box}
html body #page-home #my-ventures.mv3 h2{margin:0 0 clamp(30px,5.5svh,60px)!important;font-size:clamp(52px,5.8vw,92px)!important;transform:none!important;position:relative;z-index:5}
html body #page-home #my-ventures.mv3 .mv3-deck{position:relative;width:100%;max-width:1080px;margin:0 auto;aspect-ratio:2.76}
html body #page-home #my-ventures.mv3 .vc{position:absolute;left:50%;top:0;width:29%;z-index:var(--z,1);perspective:1600px;outline:none;cursor:default;
 transform:translateX(calc(-50% + var(--side) * var(--mv-s) * 112%)) translateY(calc((1 - var(--mv-a)) * 72vh)) rotate(calc(var(--tilt) * (1 - var(--mv-s))))}
html body #page-home #my-ventures.mv3 .vc.on{cursor:pointer}
html body #page-home #my-ventures .flip{position:relative;aspect-ratio:4/5;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.3,.7,.2,1)}
@media (hover:hover) and (min-width:801px){html body #page-home #my-ventures .vc.on:hover .flip{transform:rotateY(180deg)}}
html body #page-home #my-ventures .vc.on:focus-visible .flip,html body #page-home #my-ventures .vc.on.turned .flip{transform:rotateY(180deg)}
html body #page-home #my-ventures .vc.hint .flip{animation:mv3-hint 1.6s cubic-bezier(.4,0,.2,1)}
@keyframes mv3-hint{0%,100%{transform:rotateY(0)}42%{transform:rotateY(-16deg)}72%{transform:rotateY(3deg)}}
html body #page-home #my-ventures .face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:1px}
html body #page-home #my-ventures .front{transform:translateZ(3px);background:#faf7f1;
 box-shadow:inset 0 0 0 1px rgba(201,168,104,.28),0 1px 0 #ece5d7,0 2px 0 #e2d9c8,0 3px 0 #d8cdb8,0 4px 0 #cdc0a8,0 30px 46px -20px rgba(38,30,18,.42),0 10px 18px -12px rgba(38,30,18,.26)}
html body #page-home #my-ventures .front::after{content:"";position:absolute;inset:clamp(10px,1vw,14px);border:1px solid rgba(201,168,104,.42);pointer-events:none}
html body #page-home #my-ventures .back{transform:rotateY(180deg) translateZ(3px);background:#0f0e0c;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12% 11%;
 box-shadow:inset 0 0 0 1px rgba(201,168,104,.35),inset 0 0 0 clamp(10px,1vw,14px) #0f0e0c,inset 0 0 0 calc(clamp(10px,1vw,14px) + 1px) rgba(201,168,104,.3),0 30px 46px -20px rgba(38,30,18,.42)}
html body #page-home #my-ventures .core{position:absolute;inset:0;background:#d6cab4}
html body #page-home #my-ventures .core.c1{transform:translateZ(-2px)}html body #page-home #my-ventures .core.c2{transform:translateZ(-1px)}html body #page-home #my-ventures .core.c3{transform:translateZ(0)}html body #page-home #my-ventures .core.c4{transform:translateZ(1px)}html body #page-home #my-ventures .core.c5{transform:translateZ(2px)}
html body #page-home #my-ventures .mv3-logo{position:absolute;inset:0}
html body #page-home #my-ventures .mv3-logo video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:url(#mv3-card);opacity:0;transition:opacity .45s ease;max-width:none}
html body #page-home #my-ventures .mv3-logo video.play{opacity:1}
html body #page-home #my-ventures .vc[data-k=taot] video{transform:scale(1.5);filter:contrast(1.22) url(#mv3-card)}
html body #page-home #my-ventures .vc[data-k=interiors] video{object-fit:cover;transform:scale(.6);filter:invert(1) hue-rotate(180deg) saturate(1.25) contrast(1.06) brightness(1.06) url(#mv3-card)}
html body #page-home #my-ventures .vc[data-k=moniet] video{transform:scale(.92)}
html body #page-home #my-ventures .back img{height:clamp(40px,3.8vw,56px);width:auto;margin-bottom:clamp(18px,2.2vw,28px)}
html body #page-home #my-ventures .back img.tall{height:clamp(58px,5.4vw,80px)}
html body #page-home #my-ventures .back h3{margin:0 0 12px!important;font:400 clamp(26px,2.2vw,34px)/1.05 'Cormorant Garamond',Georgia,serif!important;color:#f5f3ee!important;letter-spacing:0!important;text-transform:none!important}
html body #page-home #my-ventures .back p{margin:0 0 8px!important;font:italic 400 clamp(17px,1.25vw,20px)/1.4 'Cormorant Garamond',Georgia,serif!important;color:rgba(245,243,238,.82)!important}
html body #page-home #my-ventures .back p.est{margin:6px 0 26px!important;font:400 10px/1 'Opening Gothic',Arial,sans-serif!important;letter-spacing:.3em!important;text-transform:uppercase;color:rgba(201,168,104,.9)!important}
html body #page-home #my-ventures .back a{font:400 10.5px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#c9a868;text-decoration:none;border-bottom:1px solid rgba(201,168,104,.5);padding-bottom:8px;transition:color .4s,border-color .4s}
html body #page-home #my-ventures .back a:hover{color:#f1dfae;border-color:#f1dfae}
html body #page-home #my-ventures .mv3-turn{margin:clamp(28px,4.5svh,48px) 0 0!important;text-align:center;font:400 10px/1 'Opening Gothic',Arial,sans-serif!important;letter-spacing:.32em!important;text-transform:uppercase;color:#a9864a!important;opacity:0;transition:opacity 1s ease}
html body #page-home #my-ventures.ready .mv3-turn{opacity:1}
html body #page-home #my-ventures .mv3-turn .t2{display:none}
@media (hover:none),(max-width:800px){html body #page-home #my-ventures .mv3-turn .t1{display:none}html body #page-home #my-ventures .mv3-turn .t2{display:inline}}
@media (max-width:800px){
 html body #page-home #my-ventures.mv3{height:auto!important;padding:clamp(56px,9svh,90px) 0 clamp(60px,10svh,90px)!important}
 html body #page-home #my-ventures.mv3 .mv3-stage{position:relative!important;height:auto!important;min-height:0!important;overflow:visible!important;display:block!important}
 html body #page-home #my-ventures.mv3 h2{font-size:clamp(44px,12.5vw,56px)!important;margin-bottom:34px!important}
 html body #page-home #my-ventures.mv3 .mv3-deck{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:32px}
 html body #page-home #my-ventures.mv3 .vc{position:relative;left:auto;top:auto;width:min(74vw,320px);transform:translateY(46px) rotate(var(--tilt));opacity:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity 1s ease}
 html body #page-home #my-ventures.mv3 .vc.in{transform:none;opacity:1}
 html body #page-home #my-ventures .flip{aspect-ratio:5/6}
}
@media (prefers-reduced-motion:reduce){html body #page-home #my-ventures.mv3{--mv-a:1;--mv-s:1}html body #page-home #my-ventures .flip{transition:none}}

/* ================= v66 · My Vision: the portrait opens full screen, then settles into its frame; the words rise from behind a fine edge ================= */
html body #page-story #my-vision.mv4{position:relative!important;height:220svh!important;min-height:0!important;padding:0!important;display:block!important;background:#f5f3ee}
html body #page-story #my-vision.mv4 .mv4-stage{position:sticky;top:0;height:100svh;overflow:hidden}
html body #page-story #my-vision.mv4 .mv4-ph{position:absolute;margin:0;left:clamp(20px,8vw,150px);top:calc((100svh - min(72svh,760px)) / 2);height:min(72svh,760px);aspect-ratio:3/4;overflow:hidden;transform-origin:50% 50%;will-change:transform;box-shadow:0 34px 60px -30px rgba(38,30,18,calc(.45 * var(--e,0)))}
html body #page-story #my-vision.mv4 .mv4-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:46% 24%;max-width:none}
html body #page-story #my-vision.mv4 .mv4-words{position:absolute;left:calc(clamp(20px,8vw,150px) + min(72svh,760px) * .75 + clamp(40px,6vw,110px));right:clamp(20px,7vw,130px);top:50%;transform:translateY(-50%);max-width:560px}
html body #page-story #my-vision.mv4 .ln{display:block;overflow:hidden;padding-bottom:.08em}
html body #page-story #my-vision.mv4 .ln>span{display:block;transform:translateY(calc((1 - var(--c,0)) * 108%));opacity:calc(.2 + .8 * var(--c,0))}
html body #page-story #my-vision.mv4 .mv4-cap{margin:0 0 22px;font:400 11px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#6b665e}
html body #page-story #my-vision.mv4 h2{margin:0 0 26px!important;font:400 clamp(46px,4.5vw,76px)/1.02 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.005em;color:#141413}
html body #page-story #my-vision.mv4 h2 em{color:#182d62;font-style:italic}
html body #page-story #my-vision.mv4 .mv4-body{margin:0 0 26px;font:400 clamp(19px,1.45vw,23px)/1.55 'Cormorant Garamond',Georgia,serif;color:#3b3833}
html body #page-story #my-vision.mv4 .mv4-rule{height:1px;background:#d9d2c6;margin:0 0 20px;transform-origin:0 50%;transform:scaleX(var(--c,0))}
html body #page-story #my-vision.mv4 .mv4-close{margin:0;font:italic 400 clamp(22px,1.8vw,28px)/1.3 'Cormorant Garamond',Georgia,serif;color:#141413}
html body #page-story #my-vision.mv4 .mv4-close em{color:#182d62}
@media (max-width:800px){
 html body #page-story #my-vision.mv4{height:200svh!important;padding:0!important}
 html body #page-story #my-vision.mv4 .mv4-ph{left:50%;margin-left:calc(clamp(210px,40svh,370px) * -.375);top:68px;height:clamp(210px,40svh,370px)}
 html body #page-story #my-vision.mv4 .mv4-words{left:22px;right:22px;top:calc(68px + clamp(210px,40svh,370px) + 24px);transform:none;max-width:none}
 html body #page-story #my-vision.mv4 .mv4-cap{margin-bottom:12px}
 html body #page-story #my-vision.mv4 h2{font-size:clamp(34px,9.4vw,42px)!important;margin-bottom:14px!important}
 html body #page-story #my-vision.mv4 .mv4-body{font-size:17px;margin-bottom:14px}
 html body #page-story #my-vision.mv4 .mv4-rule{margin-bottom:12px}
 html body #page-story #my-vision.mv4 .mv4-close{font-size:20px}
}
@media (prefers-reduced-motion:reduce){html body #page-story #my-vision.mv4 .ln>span{transform:none;opacity:1}}
html body #page-story .audit-next a+a{margin-left:clamp(22px,3vw,40px)}

/* ================= v66 · Enquiries: Let's begin in moving silk, then Work with me ================= */
html body #page-enquiries .eqs{position:relative;height:200svh;z-index:2;pointer-events:none;background:transparent}
html body #page-enquiries .eqs-stage{position:sticky;top:0;height:100svh;overflow:hidden}
html body #page-enquiries .eqs-drape{position:absolute;inset:0;transform:translateY(calc(var(--fall,0) * 104%));box-shadow:0 30px 80px rgba(8,14,36,calc(.5 * var(--fall,0)))}
html body #page-enquiries .eqs-silk{position:absolute;inset:0;width:100%;height:100%;display:block;background:#0c1730}
html body #page-enquiries .eqs-knock{position:absolute;inset:0;background:#f5f3ee;mix-blend-mode:lighten;display:flex;flex-direction:column;align-items:center;justify-content:center;transform-origin:var(--ox,50%) var(--oy,50%);transform:scale(var(--s,1))}
html body #page-enquiries .eqs-cap{margin:0 0 clamp(18px,2.4vw,34px);font:400 11px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#000}
html body #page-enquiries .eqs-word{margin:0;font:400 var(--fs,17vw)/.86 'Hero Bodoni',Didot,serif;letter-spacing:-.02em;color:#000;text-align:center;white-space:nowrap}
html body #page-enquiries .eqs-word span{display:inline}html body #page-enquiries .eqs-word em{font-style:italic}
html body #page-enquiries .eqs-cue{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);margin:0;font:400 10px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#6b665e;opacity:calc(1 - var(--p,0) * 10)}
html body #page-enquiries .eqw{position:relative;z-index:1;margin-top:-100svh;background:#f5f3ee;padding:clamp(80px,13svh,140px) max(5vw,22px) clamp(80px,12svh,130px)}
html body #page-enquiries .eqw-grid{display:grid;grid-template-columns:.82fr 1fr;gap:clamp(34px,6.5vw,120px);align-items:start;max-width:1400px;margin:0 auto}
html body #page-enquiries .eqw-pf{position:sticky;top:9svh;margin:0;height:min(80svh,740px)}
html body #page-enquiries .eqw-pf::before{content:"";position:absolute;inset:0;transform:translate(clamp(14px,1.4vw,22px),clamp(14px,1.4vw,22px));border:1px solid rgba(201,168,104,.7)}
html body #page-enquiries .eqw-im{position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -34px rgba(38,30,18,.5),0 12px 24px -16px rgba(38,30,18,.3)}
html body #page-enquiries .eqw-im img{width:100%;height:112%;object-fit:cover;object-position:50% 20%;transform:translateY(var(--py,0px));max-width:none;display:block}
html body #page-enquiries .eqw-cap{margin:0 0 26px;font:400 11px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#6b665e}
html body #page-enquiries .eqw h2{margin:0 0 clamp(18px,2.4svh,28px);font:400 clamp(62px,7vw,116px)/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-.01em;color:#141413}
html body #page-enquiries .eqw h2 em{color:#182d62;font-style:italic}
html body #page-enquiries .eqw-lead{margin:0 0 clamp(38px,5svh,58px);font:italic 400 clamp(22px,1.8vw,28px)/1.4 'Cormorant Garamond',Georgia,serif;color:#2f2b26;max-width:28em}
html body #page-enquiries .opt{border-top:1px solid #d9d2c6;transition:background .6s ease,box-shadow .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}
html body #page-enquiries .opts .opt:last-child{border-bottom:1px solid #d9d2c6}
html body #page-enquiries .opt>button{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:22px;width:100%;padding:26px 18px;box-sizing:border-box}
html body #page-enquiries .opt:hover,html body #page-enquiries .opt.open{background:#fbf9f4;box-shadow:0 18px 34px -22px rgba(38,30,18,.35);transform:translateY(-2px);border-top-color:transparent}
html body #page-enquiries .opt b{font:400 clamp(34px,3vw,48px)/1 'Cormorant Garamond',Georgia,serif;color:#182d62}
html body #page-enquiries .opt small{flex:1;font:italic 400 clamp(19px,1.45vw,23px)/1.3 'Cormorant Garamond',Georgia,serif;color:#4a453e}
html body #page-enquiries .opt i{font-style:normal;font:400 20px/1 'Jost',sans-serif;color:#c9a868;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
html body #page-enquiries .opt.open i{transform:rotate(90deg)}
html body #page-enquiries .panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s cubic-bezier(.2,.7,.2,1)}
html body #page-enquiries .opt.open .panel{grid-template-rows:1fr}html body #page-enquiries .panel>div{overflow:hidden;position:relative}
html body #page-enquiries .fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;padding:6px 18px 32px;transition:opacity .7s ease,transform .7s ease}
html body #page-enquiries .fields label{display:flex;flex-direction:column;gap:9px;font:400 10.5px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#6b665e}
html body #page-enquiries .fields label.full{grid-column:1/-1}
html body #page-enquiries .fields input,html body #page-enquiries .fields textarea{font:400 18px/1.4 'Jost',sans-serif;color:#141413;background:transparent;border:0;border-bottom:1px solid #cdbf9f;border-radius:0;padding:6px 0 8px;outline:none;transition:border-color .4s;letter-spacing:0;text-transform:none;width:100%;box-sizing:border-box}
html body #page-enquiries .fields textarea{resize:none;min-height:88px}
html body #page-enquiries .fields input:focus,html body #page-enquiries .fields textarea:focus{border-bottom-color:#182d62}
html body #page-enquiries .fields .err{grid-column:1/-1;margin:-6px 0 0;min-height:1em;font:italic 400 17px/1.3 'Cormorant Garamond',serif;color:#8d2a2a}
html body #page-enquiries .send{grid-column:1/-1;justify-self:start;margin-top:4px;cursor:pointer;background:#141413;color:#f5f3ee;border:0;font:400 11px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;padding:19px 36px;transition:background .5s;box-shadow:0 14px 24px -14px rgba(20,20,19,.6)}
html body #page-enquiries .send:hover{background:#182d62}
html body #page-enquiries .opt.sent .fields{opacity:0;transform:translateY(-10px);pointer-events:none;position:absolute;inset:0 0 auto}
html body #page-enquiries .thanks{display:none;padding:4px 18px 34px;text-align:center}
html body #page-enquiries .opt.sent .thanks{display:block}
html body #page-enquiries .thanks svg{width:min(330px,80%);height:auto;overflow:visible;display:block;margin:0 auto}
html body #page-enquiries .thanks text{font:italic 400 92px 'Cormorant Garamond',serif;fill:url(#eqw-gold);fill-opacity:0;stroke:url(#eqw-gold);stroke-width:1.1;stroke-dasharray:900;stroke-dashoffset:900}
html body #page-enquiries .opt.sent .thanks text{animation:eqw-sign 2.2s .5s cubic-bezier(.45,.1,.3,1) forwards,eqw-fill 1s 2.1s ease forwards}
html body #page-enquiries .thanks p{margin:6px 0 0;font:400 clamp(24px,1.9vw,30px)/1.3 'Cormorant Garamond',serif;color:#141413;opacity:0}
html body #page-enquiries .thanks p em{color:#182d62}
html body #page-enquiries .thanks p.note{margin-top:10px;font:400 13px/1.6 'Jost',sans-serif;color:#6b665e}
html body #page-enquiries .opt.sent .thanks p{animation:eqw-rise 1s 2.4s ease forwards}
@keyframes eqw-sign{to{stroke-dashoffset:0}}@keyframes eqw-fill{to{fill-opacity:1}}@keyframes eqw-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
html body #page-enquiries .pk{display:inline-flex;align-items:center;gap:12px;margin-top:30px;font:400 11px/1 'Opening Gothic',Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#141413;text-decoration:none;border-bottom:1px solid #c9a868;padding-bottom:10px;transition:color .4s,border-color .4s}
html body #page-enquiries .pk:hover{color:#182d62;border-color:#182d62}
html body #page-enquiries .pk span{color:#c9a868}
html body #page-enquiries .eq-press .pk{margin:18px 0 0}
@media (max-width:800px){
 html body #page-enquiries .eqs-word span{display:block}
 html body #page-enquiries .eqw{padding-top:80px}
 html body #page-enquiries .eqw-grid{grid-template-columns:1fr;gap:34px}
 html body #page-enquiries .eqw-pf{position:relative;top:0;height:50svh;margin-right:16px}
 html body #page-enquiries .eqw h2{font-size:clamp(52px,14vw,64px)}html body #page-enquiries .eqw-lead{font-size:21px}
 html body #page-enquiries .fields{grid-template-columns:1fr;padding:6px 12px 28px}
 html body #page-enquiries .opt>button{flex-wrap:wrap;gap:8px 14px;padding:22px 12px}html body #page-enquiries .opt small{flex-basis:100%;order:3;font-size:19px}html body #page-enquiries .opt b{font-size:36px}
}
html body #page-enquiries .send{border-radius:0!important}
html body #page-enquiries .eq-press .pk-bio{display:inline-flex;margin:0 0 0 28px;vertical-align:baseline}
@media (max-width:800px){html body #page-enquiries .eq-press .pk-bio{display:flex;width:max-content;margin:18px 0 0}}
/* ================= v67 · My ventures, as it was: rounded black cards (The Art of Tailoring in white), logos in their own colours, dealt and fanned; turn to a photograph ================= */
html body #page-home #my-ventures.mv3 .mv3-deck{width:min(100%,1080px,calc((100svh - 300px) * 2.6));aspect-ratio:2.6}
html body #page-home #my-ventures.mv3 .vc{width:30%}
html body #page-home #my-ventures .face{border-radius:1px}
html body #page-home #my-ventures .core{border-radius:1px;background:#1b1a18}
html body #page-home #my-ventures .front{background:#000;box-shadow:0 1px 0 #262421,0 2px 0 #1f1d1b,0 3px 0 #181715,0 24px 44px -18px rgba(13,21,49,.38),0 8px 16px -10px rgba(13,21,49,.22)}
html body #page-home #my-ventures .vc[data-k=taot] .front{background:#fff;box-shadow:0 1px 0 #ecebe8,0 2px 0 #e2e0dc,0 3px 0 #d8d6d1,0 24px 44px -18px rgba(13,21,49,.3),0 8px 16px -10px rgba(13,21,49,.18)}
html body #page-home #my-ventures .vc[data-k=taot] .core{background:#e4e2de}
html body #page-home #my-ventures .front::after{display:none}
html body #page-home #my-ventures .vc[data-k=taot] video{transform:scale(1.5);filter:contrast(1.15)}
html body #page-home #my-ventures .vc[data-k=moniet] video{transform:scale(.92);filter:invert(1)}
html body #page-home #my-ventures .vc[data-k=interiors] video{object-fit:cover;transform:scale(.6);filter:none}
html body #page-home #my-ventures .back{padding:0;background:#111;box-shadow:0 24px 44px -18px rgba(13,21,49,.38)}
html body #page-home #my-ventures .back>img.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;max-width:none}
html body #page-home #my-ventures .back::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(12,12,14,.5),rgba(12,12,14,.05) 26%,rgba(12,12,14,0) 62%,rgba(12,12,14,.45));pointer-events:none}
html body #page-home #my-ventures .back .bn{position:absolute;z-index:2;top:22px;left:0;right:0;text-align:center;font:400 10px/1.4 'Opening Gothic',Arial,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#fffaf1;text-shadow:0 1px 8px rgba(0,0,0,.35)}
html body #page-home #my-ventures .back a{position:absolute;z-index:2;bottom:22px;left:50%;transform:translateX(-50%);color:#fffaf1;border-bottom-color:rgba(255,250,241,.6);white-space:nowrap}
html body #page-home #my-ventures .back a:hover{color:#fff;border-color:#fff}
html body #page-home #my-ventures .vcap{margin:22px 0 0;text-align:center;opacity:clamp(0,calc((var(--mv-s,1) - .82) * 5.5),1)}
html body #page-home #my-ventures .vcap b{display:block;font:400 clamp(11px,.85vw,13px)/1.5 'Opening Gothic',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#191816}
html body #page-home #my-ventures .vcap span{display:block;margin-top:6px;font:italic 400 clamp(15px,1.1vw,17px)/1.5 'Cormorant Garamond',Georgia,serif;color:#59564f}
html body #page-home #my-ventures .mv3-turn{margin-top:clamp(84px,11svh,104px)!important}
@media (max-width:800px){html body #page-home #my-ventures .mv3-turn{margin-top:34px!important}}
@media (max-width:800px){html body #page-home #my-ventures.mv3 .vc{width:min(80vw,340px)}html body #page-home #my-ventures.mv3 .mv3-deck{width:100%;aspect-ratio:auto}html body #page-home #my-ventures .vcap{opacity:1}html body #page-home #my-ventures .flip{aspect-ratio:1/1.05}}
