/* Campo 14 — a dark project journal, within the Campo identity.
   Client identity stays in document flow; only project media move. */
.study-page{--paper:#17171c;--ink:#f4f5ff;--muted:#b9b7c5;--line:#ffffff25;--accent:#a7b1ff;--signal:#d7ea40;--study-space:clamp(80px,6vw,140px);background:var(--paper);color:var(--ink)}
.study-page .site-header{background:var(--paper)}
.study-page .desktop-nav>a:hover{color:var(--signal)}
.study-page .skip-link{background:var(--signal);color:#17171c}
.study-page a:focus-visible,.study-page button:focus-visible,.study-page [tabindex]:focus-visible{outline-color:var(--signal)}
.study-page main>section[id]{scroll-margin-top:110px}
.study-page main h2{font-size:clamp(36px,2.7vw,58px);line-height:1.13;font-weight:500}
.study-page .eyebrow{font-size:12px;letter-spacing:.075em;font-weight:600;color:#c9cbd1}
.study-page .site-footer{margin-top:100px;border-top:1px solid #ffffff20;background:#121216}
.study-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:13px;color:#9f9ba9;padding-top:13px;padding-bottom:28px;border-bottom:1px solid var(--line)}
.study-breadcrumb a:hover{color:#e9ebff}.study-breadcrumb [aria-current]{color:#c9cbd1}
.study-opening{--camera-x:0px;--camera-y:0px;--camera-scroll:0px}
.study-intro{display:grid;grid-template-columns:minmax(0,3.3fr) minmax(265px,1fr);gap:34px 5%;align-items:end;padding:39px 0 58px}
.study-client{grid-column:1/-1;display:flex;gap:27px;align-items:center;min-height:62px;margin-bottom:5px}
.study-client-logo{position:static;width:93px;height:58px;object-fit:contain;filter:brightness(0) invert(1);flex:none}
.study-client p{font-size:14px;line-height:1.6;color:#c9cbd1;border-left:1px solid #ffffff30;padding:11px 0 11px 27px}
.study-client p span{margin-inline:7px;color:var(--signal)}
.study-title h1{font-size:clamp(54px,4.05vw,103px);line-height:1.09;font-weight:500;letter-spacing:-.062em}
.study-title h1 span{color:#a7b1ff}
.study-deck{padding-bottom:6px;max-width:375px}
.study-deck p{font-size:20px;line-height:1.65;color:#c9cbd1}
.study-jump{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #ffffff3b;padding-bottom:13px;margin-top:28px;font-size:14px;width:100%}
.study-jump span{display:grid;place-items:center;border:1px solid #d7ea4066;border-radius:50%;width:36px;height:36px;color:var(--signal);font-size:23px;transition:transform .35s,background .35s,color .35s}
.study-jump:hover span{transform:translateY(3px);background:var(--signal);color:#17171c}
.study-cover{margin:0}
.study-cover-frame{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:2.6;border-radius:7px;background:#454f50}
.study-cover-frame>img{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 56%;transform:translate3d(var(--camera-x),calc(var(--camera-y) + var(--camera-scroll)),0) scale(1.10);transition:transform 1s cubic-bezier(.16,.67,.21,1);will-change:transform}
.study-cover-frame:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#16161666);pointer-events:none}
.study-cover-caption{position:absolute;right:36px;bottom:32px;z-index:1;color:white}
.study-video{display:flex;align-items:center;gap:17px;font-size:16px;font-weight:500;padding:12px 24px 12px 12px;border:1px solid #ffffff42;border-radius:60px;background:#161616a8;backdrop-filter:blur(16px);transition:background .3s}
.study-video small{display:block;font-size:11px;color:#c9cbd1;margin-top:2px}
.play-disc{width:58px;height:58px;display:grid;place-items:center;border:1px solid #ffffff66;border-radius:50%;background:#ffffff0c;transition:background .3s,transform .3s,color .3s}
.play-disc svg{width:22px;height:22px;fill:currentColor;stroke-width:0;translate:2px 0}
.study-video:hover{background:#161616eb}.study-video:hover .play-disc{background:var(--signal);border-color:var(--signal);color:#17171c;transform:scale(1.035)}
.study-chapters{position:sticky;top:0;z-index:8;display:flex;gap:43px;align-items:center;min-height:74px;margin-top:25px;border-bottom:1px solid var(--line);background:#17171cf0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.study-chapters a{position:relative;flex:none;display:grid;align-items:center;min-height:74px;font-size:14px;color:#aba6b8;transition:color .25s}
.study-chapters a:after{content:'';height:2px;position:absolute;bottom:-1px;inset-inline:0;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .3s}
.study-chapters a:hover,.study-chapters a[aria-current]{color:#f4f5ff}.study-chapters a[aria-current]:after{transform:scaleX(1)}
.study-section{padding-top:var(--study-space)}
.study-context{display:grid;grid-template-columns:1fr 1.05fr;gap:65px 11%}
.study-context h2{margin-top:23px}
.context-body{max-width:740px}.context-body p{font-size:19px;line-height:1.7;color:#c9cbd1}
.context-body p+p{margin-top:23px}.context-body .study-lead{font-size:26px;line-height:1.45;letter-spacing:-.025em;color:#f4f5ff}
.context-body .study-contribution{font-size:16px;margin-top:30px;padding-left:22px;border-left:2px solid #a7b1ff}
.study-contribution strong{display:block;font-size:13px;color:#e9ebff;margin-bottom:8px;font-weight:600}
.study-scope{position:relative;isolation:isolate;overflow:hidden;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:120px 35px 35px;margin:0;border:1px solid #ffffff28;border-radius:9px;background:#161616 url('../campo-texture.webp') 65% 53%/cover}
.study-scope:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#16161615,#16161600 70%,#16161622);pointer-events:none}
.study-scope>div{display:flex;flex-direction:column;gap:14px;padding:31px 33px;min-height:190px;border:1px solid #ffffff47;border-radius:6px;background:#161616ab;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px);transition:background .4s,transform .4s}
.study-scope dt{font-size:15px;color:#f4f5ff;order:1}
.study-scope dd{font-size:65px;line-height:1.1;letter-spacing:-.05em;margin:0;display:flex;align-items:baseline;gap:21px;order:0;color:white}
.study-scope dd>span{font-size:16px;letter-spacing:-.025em;color:#e9ebff}
.study-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:40px}
.study-section-heading h2{margin-top:23px}
.study-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}
.study-tab{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 25px 24px 0;border-bottom:2px solid #ffffff25;text-align:left;color:#c9cbd1;transition:color .3s,border-color .3s}
.study-tab:nth-child(n+2){padding-left:30px}.study-tab strong{font-size:22px;font-weight:500;letter-spacing:-.035em}
.study-tab>svg{width:25px;height:25px;transition:transform .3s,color .3s}
.study-tab[aria-selected=true]{color:white;border-bottom-color:var(--signal)}.study-tab[aria-selected=true]>svg{color:var(--signal)}.study-tab:hover>svg{transform:translateX(5px);color:var(--signal)}
.study-stage{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,2.15fr);gap:65px;align-items:center;padding:44px 0 0;min-height:650px}
.study-stage[hidden]{display:none}
.stage-copy h3{font-size:clamp(30px,2vw,43px);font-weight:500;line-height:1.2;letter-spacing:-.045em;color:#f4f5ff}
.stage-copy>p{margin-top:24px;font-size:18px;line-height:1.65;color:#c9cbd1;max-width:415px}
.stage-copy>p.stage-detail{font-size:15px;line-height:1.65;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);color:#c9cbd1}
.stage-media{margin:0;min-width:0}.stage-media img{width:100%;height:auto}.stage-media figcaption{font-size:12px;color:#c9cbd1;margin-top:13px;line-height:1.5}
.study-enlarge{position:relative;display:block;overflow:hidden;border-radius:7px;background:#b4b5b4;isolation:isolate}
.study-enlarge img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}
.study-zoom{position:absolute;right:18px;bottom:18px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff80;border-radius:50%;background:#17171cbd;color:white;backdrop-filter:blur(15px);transition:background .3s,transform .3s,color .3s;z-index:1}
.study-zoom svg{width:21px;height:21px}.study-enlarge:hover .study-zoom{background:var(--signal);border-color:var(--signal);color:#17171c;transform:scale(1.07)}
.study-stages.is-enhanced .study-stage:not([hidden]) .stage-copy{animation:case-copy-enter .65s cubic-bezier(.2,.7,.2,1) both}
.study-stages.is-enhanced .study-stage:not([hidden]) .stage-media{animation:case-media-enter .8s cubic-bezier(.2,.7,.2,1) both}
.study-method{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:55px 9%}
.study-method-heading h2{margin-top:23px}.study-method-heading>p:last-child{font-size:19px;line-height:1.65;color:#c9cbd1;max-width:480px;margin-top:26px}
.study-model{margin:0;min-width:0}.study-model img{width:100%;height:auto}
.study-model figcaption{font-size:12px;line-height:1.55;color:#c9cbd1;margin-top:14px}
.study-method-notes{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px}
.study-method-notes article{border-top:1px solid var(--line);padding-top:27px;position:relative}
.study-method-notes article:before{content:'';position:absolute;top:-1px;left:0;width:34px;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .6s}
.study-method-notes article.is-revealed:before{transform:scaleX(1)}
.study-method-notes h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.035em}
.study-method-notes p{font-size:17px;line-height:1.65;color:#c9cbd1;margin-top:17px;max-width:470px}
.study-value{margin-top:var(--study-space);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:10%;padding:85px 70px;min-height:610px;border-radius:9px;background:#161616;color:#161616}
.study-value-art{position:absolute;inset:0;z-index:-1;overflow:hidden}.study-value-art img{width:100%;height:calc(100% + 80px);object-fit:cover;object-position:50% 60%;position:absolute;inset:-40px 0;opacity:1}
.study-value-heading{padding-block:20px}.study-value-heading .eyebrow{color:#161616}.study-value-heading h2{margin-top:24px;color:#161616}
.study-value-copy{padding:38px;background:#f4f5ffd9;border:1px solid #ffffffb0;border-radius:8px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 15px 45px #1616161a}
.study-value-copy>p{font-size:20px;line-height:1.6;color:#161616}
.study-status{display:flex;gap:16px;border-top:1px solid #16161635;padding-top:24px;margin-top:26px}
.status-point{width:7px;height:7px;flex:none;border-radius:50%;background:#161616;margin-top:10px}
.study-status h3{font-size:18px;font-weight:550;letter-spacing:-.025em;color:#161616}.study-status p{font-size:15px;line-height:1.65;color:#62646a;margin-top:9px}
.study-credits{display:flex;justify-content:space-between;gap:25px;padding-top:21px;font-size:12px;line-height:1.6;color:#c9cbd1}
.study-credits a{display:flex;align-items:center;gap:13px;flex:none}.study-credits svg{width:15px;height:15px}.study-credits a:hover{color:#e9ebff}
.study-contact{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--study-space);padding:82px 70px;min-height:460px;border-radius:9px;display:flex;justify-content:space-between;align-items:end;gap:80px;background:#161616 url('../campo-ottica-viola.webp') 50% 72%/cover;border:1px solid #ffffff20}
.study-contact:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#161616d9,#16161677 65%,#16161644)}
.study-contact h2{margin-top:23px}.study-contact .eyebrow{color:#a7b1ff}.study-contact p:not(.eyebrow){margin-top:24px;font-size:18px;line-height:1.65;color:#e9ebff;max-width:620px}
.study-contact-links{width:355px;flex:none}.study-contact-links .line-cta{width:100%;font-size:16px;border-color:#ffffff74;color:white}
.study-contact .line-cta svg{width:49px;height:49px;padding:11px;border-radius:50%;background:var(--signal);color:#17171c;transition:transform .4s,background .4s}
.study-back{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;font-size:14px;color:#a7b1ff}.study-back svg{width:23px;height:23px;transition:transform .3s}.study-back:hover{color:#fff}.study-back:hover svg{transform:translateX(5px)}
.study-ready .study-title h1{animation:case-title-enter 1s cubic-bezier(.2,.7,.2,1) both}
.study-ready .study-deck{animation:case-copy-enter 1s .15s both}
.study-page [data-reveal].reveal-ready{transition-duration:.85s}
.study-page [data-reveal].reveal-ready:not(.is-revealed){transform:translateY(28px)}
@keyframes case-title-enter{from{opacity:0;transform:translateY(23px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}
@keyframes case-copy-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes case-media-enter{from{opacity:.3;transform:translateX(20px) scale(.98)}to{opacity:1;transform:none}}
#study-viewer{width:min(1800px,calc(100vw - 50px));max-height:94dvh;padding:60px 28px 23px;border-radius:12px;border:1px solid #ffffff4d;background:#161616;color:#f4f5ff;box-shadow:0 25px 100px #0008}
#study-viewer::backdrop{background:#161616d9;backdrop-filter:blur(18px)}
#study-viewer img{width:100%;height:auto;max-height:calc(94dvh - 132px);object-fit:contain;border-radius:5px}
#study-viewer [data-viewer-close]{position:absolute;right:20px;top:10px;width:42px;height:42px;display:grid;place-items:center;font-size:34px;font-weight:300;border-radius:50%;background:#ffffff14;line-height:1}
#study-viewer [data-viewer-close]:hover{background:var(--signal);color:#17171c}
#study-viewer .viewer-caption{font-size:14px;color:#c9cbd1;line-height:1.5;margin-top:18px}.viewer-open{overflow:hidden}
@media(hover:hover) and (pointer:fine){.study-enlarge:hover img{transform:scale(1.025)}.study-scope>div:hover{background:#161616d9;transform:translateY(-4px)}}
@media(max-width:1450px){
 .study-intro{gap:29px 4%;padding:30px 0 45px;grid-template-columns:minmax(0,3.1fr) minmax(240px,1fr)}
 .study-title h1{font-size:clamp(51px,4.3vw,69px)}.study-client{margin-bottom:0}.study-client-logo{width:81px;height:50px}.study-deck p{font-size:17px}.study-jump{font-size:13px;margin-top:22px}
 .study-context{gap:45px 9%}.context-body .study-lead{font-size:24px}.context-body p{font-size:17px}
 .study-scope{padding:85px 26px 26px;gap:14px}.study-scope>div{padding:26px;min-height:175px}.study-scope dd{font-size:54px;gap:17px}.study-scope dd>span{font-size:14px}
 .study-stage{gap:40px;min-height:510px;grid-template-columns:.9fr 1.9fr}.stage-copy>p{font-size:16px}.stage-copy>p.stage-detail{font-size:14px}.study-tab strong{font-size:20px}
 .study-method{gap:44px 8%}.study-method-heading>p:last-child{font-size:17px}.study-method-notes{gap:38px}.study-method-notes p{font-size:16px}
 .study-value{padding:57px 48px;min-height:520px;gap:7%}.study-value-copy{padding:29px}.study-value-copy>p{font-size:18px}
 .study-contact{padding:65px 48px;gap:60px;min-height:420px}.study-contact-links{width:315px}.study-contact-links .line-cta{font-size:14px}.study-contact p:not(.eyebrow){font-size:17px}
}
@media(max-width:1100px){
 .study-intro{grid-template-columns:1fr}.study-title h1{font-size:clamp(50px,6.5vw,69px)}
 .study-deck{display:flex;align-items:center;justify-content:space-between;gap:70px;max-width:none;padding-bottom:0}.study-deck p{max-width:450px}.study-jump{margin:0;width:240px;flex:none}
 .study-cover-frame{aspect-ratio:2.15}.study-scope{gap:12px;padding:65px 20px 20px}.study-scope>div{padding:22px}.study-scope dd{flex-wrap:wrap;gap:5px 14px;font-size:48px}.study-scope dd>span{font-size:12px}.study-scope dt{font-size:13px}
 .study-stage{grid-template-columns:1fr;gap:30px;padding-top:35px;min-height:0}.stage-copy{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.stage-copy h3{grid-row:1/span 2}.stage-copy>p{max-width:none;margin:0}.stage-copy>p.stage-detail{margin-top:0;padding-top:17px}
 .study-method{gap:40px 6%}.study-method-notes{gap:30px}.study-method-notes h3{font-size:21px}
 .study-value{padding:45px 35px;gap:5%}.study-value-copy{padding:26px}.study-value-copy>p{font-size:17px}.study-status p{font-size:14px}
 .study-contact{gap:45px;padding:55px 38px}.study-contact-links{width:300px}.study-credits{font-size:11px}
}
@media(max-width:800px){
 .study-page{--study-space:80px}.study-page main h2{font-size:36px}.study-page .eyebrow{font-size:10px}.study-page .site-footer{margin-top:75px}
 .study-breadcrumb{font-size:11px;padding-block:7px 21px;gap:10px}.study-intro{padding:28px 0 35px;gap:27px}.study-client{gap:20px;min-height:45px}.study-client-logo{width:68px;height:43px}.study-client p{font-size:12px;padding-left:20px}
 .study-title h1{font-size:clamp(39px,6.45vw,55px)}.study-deck{gap:35px}.study-deck p{font-size:16px}.study-jump{width:180px;font-size:12px;gap:17px}.study-jump span{width:31px;height:31px;flex:none;font-size:20px}
 .study-cover-frame{aspect-ratio:1.8}.study-cover-caption{right:22px;bottom:22px}.study-video{font-size:14px;padding:9px 19px 9px 9px;gap:12px}.play-disc{width:46px;height:46px}.play-disc svg{width:20px;height:20px}.study-video small{font-size:10px}
 .study-chapters{gap:26px;min-height:64px;margin-top:17px;overflow-x:auto;scrollbar-width:none}.study-chapters a{font-size:13px;min-height:64px}
 .study-context{grid-template-columns:1fr;gap:30px}.study-context h2 br:last-child{display:none}.context-body{max-width:none}.context-body p{font-size:16px}.context-body .study-lead{font-size:23px}.context-body .study-contribution{font-size:14px}
 .study-scope{padding:65px 17px 17px;gap:11px;margin-top:12px}.study-scope>div{padding:21px 18px;min-height:162px;gap:13px}.study-scope dd{font-size:41px}.study-scope dt{font-size:12px}.study-scope dd>span{font-size:11px}
 .study-section-heading{margin-bottom:32px}.study-tab{padding:20px 15px 20px 0}.study-tab:nth-child(n+2){padding-left:20px}.study-tab strong{font-size:19px}.study-tab svg{width:21px;height:21px}
 .stage-copy h3{font-size:30px}.stage-copy>p{font-size:15px}.stage-copy>p.stage-detail{font-size:13px}.study-zoom{width:37px;height:37px;right:13px;bottom:13px}.study-zoom svg{width:18px;height:18px}
 .study-method{grid-template-columns:1fr;gap:32px}.study-method-heading{max-width:550px}.study-method-heading h2 br{display:none}.study-method-heading>p:last-child{font-size:16px;max-width:none;margin-top:22px}.study-model figcaption{font-size:11px}.study-method-notes{gap:25px}.study-method-notes h3{font-size:20px}.study-method-notes p{font-size:14px;margin-top:13px}
 .study-value{grid-template-columns:1fr;gap:24px;padding:37px;min-height:0}.study-value-heading{padding:0;max-width:450px}.study-value-heading h2 br:last-child{display:none}.study-value-copy{max-width:520px;padding:26px;background:#f4f5ffe3}.study-value-heading{padding:25px;background:#f4f5ffdb;border-radius:7px;backdrop-filter:blur(15px)}
 .study-credits{flex-direction:column;gap:8px}.study-contact{display:block;padding:43px 37px}.study-contact-links{width:100%;max-width:340px;margin-top:34px}.study-contact p:not(.eyebrow){font-size:16px}.study-page [data-reveal].reveal-ready{transition-duration:.6s}
 #study-viewer{width:calc(100vw - 26px);padding:57px 14px 19px}
}
@media(max-width:520px){
 .study-page main h2{font-size:33px}.study-intro{padding-top:25px;gap:25px}.study-client{gap:17px}.study-client-logo{width:62px;height:40px}.study-client p{font-size:11px;padding-left:17px}.study-client p span{margin-inline:3px}
 .study-title h1{font-size:clamp(34px,9.5vw,49px);letter-spacing:-.062em;line-height:1.1}.study-title h1 br{display:none}.study-title h1 span{display:block;margin-top:8px}
 .study-deck{display:block}.study-deck p{font-size:15px;max-width:310px}.study-jump{margin-top:20px;width:100%;max-width:290px;font-size:12px;padding-bottom:9px}
 .study-cover-frame{aspect-ratio:1.25}.study-cover-frame>img{object-position:66% 50%}.study-cover-caption{right:15px;bottom:15px}.study-video{font-size:12px;padding:8px 15px 8px 8px;gap:10px}.play-disc{width:39px;height:39px}.study-video small{font-size:9px}
 .study-chapters{gap:24px;width:calc(100% - var(--gutter));margin-left:var(--gutter);padding-right:var(--gutter)}.study-chapters a{font-size:12px;min-height:59px}
 .study-context h2 br{display:none}.context-body .study-lead{font-size:21px}.context-body p{font-size:15px}.context-body .study-contribution{font-size:13px;padding-left:17px}
 .study-scope{grid-template-columns:1fr 1fr;padding:58px 13px 13px;gap:10px}.study-scope>div{padding:22px 17px;min-height:175px;gap:12px}.study-scope>div:last-child{grid-column:1/-1;flex-direction:row;align-items:center;min-height:90px;gap:23px}.study-scope>div:last-child dd{font-size:29px;white-space:nowrap}.study-scope dd{font-size:44px}.study-scope dt{font-size:11px}.study-scope dd>span{font-size:11px}
 .study-tab{gap:10px;padding:19px 10px 19px 0}.study-tab:nth-child(n+2){padding-left:13px}.study-tab strong{font-size:16px}.study-tab svg{width:17px;height:17px;flex:none}
 .study-stage{padding-top:29px;gap:28px}.stage-copy{display:block}.stage-copy h3{font-size:30px}.stage-copy>p{margin-top:19px}.stage-copy>p.stage-detail{margin-top:20px}.stage-media figcaption{font-size:10px}.study-zoom{width:34px;height:34px;right:10px;bottom:10px}
 .study-method-notes{grid-template-columns:1fr;gap:26px}.study-method-notes h3{font-size:22px}.study-method-notes p{font-size:15px}.study-method-notes article{padding-top:23px}
 .study-value{padding:24px 19px;gap:17px;background-position:center}.study-value-heading{padding:23px 20px}.study-value-heading h2{font-size:31px!important;margin-top:18px}.study-value-heading h2 br{display:none}.study-value-copy{padding:23px 20px}.study-value-copy>p{font-size:16px}.study-status{gap:12px;padding-top:20px;margin-top:22px}.study-status h3{font-size:16px}.study-status p{font-size:13px}
 .study-credits{font-size:10px}.study-contact{padding:35px 25px;background-position:58% center}.study-contact h2{font-size:32px!important}.study-contact h2 br{display:none}.study-contact p:not(.eyebrow){font-size:15px}.study-contact p br{display:none}.study-contact .line-cta{font-size:13px;gap:15px}.study-contact .line-cta svg{width:41px;height:41px;padding:9px}.study-back{font-size:12px;gap:15px}
 #study-viewer .viewer-caption{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.study-cover-frame>img{transform:scale(1.10)!important;will-change:auto}.study-ready .study-title h1,.study-ready .study-deck,.study-stages.is-enhanced .study-stage:not([hidden])>*{animation:none}.study-enlarge img{transform:none!important}}
