.hero-study{--hero-paper:var(--cak-color-paper);--hero-cream:var(--cak-color-cream);--hero-ink:var(--cak-color-ink);--hero-night:var(--cak-color-night);--hero-accent:var(--cak-color-accent);--hero-font-display:var(--cak-font-sans);--hero-font-body:var(--cak-font-sans);color:var(--hero-ink)}.hero-study__frame{width:min(calc(100% - 2 * var(--cak-gutter)), 1440px);margin-inline:auto;position:relative}.hero-study__heading,.hero-study__intro{z-index:1;min-width:0;position:relative}.hero-study__eyebrow{font:500 16px/1.4 var(--hero-font-body);letter-spacing:.045em;margin:0 0 24px}.hero-study h1{font:450 clamp(54px, 5.5vw, 82px)/1.04 var(--hero-font-display);letter-spacing:-.045em;margin:0}.hero-study h1 span{white-space:nowrap;display:block}.hero-study__intro>p{max-width:39ch;font:400 21px/1.6 var(--hero-font-body);text-wrap:pretty;margin:0}.hero-study__figure{min-width:0;margin:0}.hero-study__figure picture{display:block}.hero-study__figure img{width:100%;height:auto;display:block}.hero-study__actions{flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:30px;display:flex}.hero-study__actions a{min-height:54px;font:500 18px/1.3 var(--hero-font-body);justify-content:center;align-items:center;display:inline-flex}.hero-study__primary{background:var(--hero-night);color:var(--hero-paper);border:1px solid #0000;border-radius:4px;padding:15px 24px;text-decoration:none;transition:background-color .2s}.hero-study__primary:hover{background:var(--cak-color-panel)}.hero-study__visit{color:inherit;text-underline-offset:6px;padding-block:10px;text-decoration-thickness:1px}.hero-study__visit:hover{text-decoration-thickness:2px}.hero-study--editorial{background:var(--hero-cream)}.hero-study--editorial .hero-study__frame{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.48fr);gap:26px clamp(36px,4.5vw,72px);padding-block:64px 72px;display:grid}.hero-study--editorial .hero-study__heading{align-self:end}.hero-study--editorial .hero-study__eyebrow{color:var(--cak-color-muted)}.hero-study--editorial .hero-study__intro{grid-area:2/1;align-self:start}.hero-study--editorial .hero-study__figure{background:var(--hero-paper);grid-area:1/2/3;align-self:center;padding:10px;box-shadow:0 8px 28px #2927240d}.hero-study--fotografica{background:var(--hero-night);color:var(--hero-paper);padding-bottom:32px}.hero-study--fotografica .hero-study__frame{isolation:isolate;flex-direction:column;justify-content:center;min-height:620px;padding:72px 48px;display:flex}.hero-study--fotografica .hero-study__figure{z-index:-2;position:absolute;inset:0 0 0 22%;overflow:hidden}.hero-study--fotografica .hero-study__figure picture,.hero-study--fotografica .hero-study__figure img{width:100%;height:100%}.hero-study--fotografica .hero-study__figure img{object-fit:cover;object-position:56% 48%}.hero-study--fotografica .hero-study__frame:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--hero-night) 12%, #191918f2 27%, #191918c9 40%, #19191840 61%, #19191800 78%), linear-gradient(0deg, #19191842, #19191800 40%);pointer-events:none;position:absolute;inset:0}.hero-study--fotografica .hero-study__eyebrow{color:var(--hero-accent)}.hero-study--fotografica h1{font-size:clamp(62px,6.1vw,92px);font-weight:400}.hero-study--fotografica .hero-study__intro{max-width:450px;margin-top:30px}.hero-study--fotografica .hero-study__intro>p{font-size:21px}.hero-study--fotografica .hero-study__actions{gap:8px 24px;max-width:450px}.hero-study--fotografica .hero-study__primary{color:var(--hero-night);background:var(--hero-accent)}.hero-study--fotografica .hero-study__primary:hover{background:var(--hero-paper)}.hero-study--fotografica :focus-visible{outline-color:var(--hero-paper)}@media (width>=1800px){.hero-study--editorial .hero-study__frame{padding-block:80px 88px}.hero-study--fotografica .hero-study__frame{min-height:680px}.hero-study--fotografica{padding-bottom:48px}}@media (width>=901px) and (width<=1200px){.hero-study--editorial .hero-study__frame{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px 36px;padding-block:48px}.hero-study--editorial h1{font-size:clamp(50px,5.4vw,65px)}.hero-study--editorial .hero-study__intro>p{font-size:20px}.hero-study--editorial .hero-study__actions{gap:4px 20px;margin-top:24px}}@media (width<=1100px){.hero-study--fotografica .hero-study__frame{width:100%;min-height:600px;padding-inline:40px}.hero-study--fotografica .hero-study__figure{left:15%}.hero-study--fotografica .hero-study__frame:after{background:linear-gradient(90deg, var(--hero-night) 0%, #191918f5 25%, #191918c9 58%, #1919186b 80%, #19191800)}}@media (width<=900px){.hero-study--editorial .hero-study__frame{grid-template-rows:auto;grid-template-columns:1fr;gap:30px;max-width:680px;padding-block:42px 48px}.hero-study--editorial .hero-study__heading,.hero-study--editorial .hero-study__figure,.hero-study--editorial .hero-study__intro{grid-area:auto/1}.hero-study--editorial h1{font-size:clamp(48px,8.8vw,72px)}.hero-study--editorial .hero-study__intro>p{max-width:none}.hero-study--editorial .hero-study__figure{padding:8px}.hero-study--editorial .hero-study__eyebrow{margin-bottom:18px}}@media (width<=760px){.hero-study__eyebrow{font-size:15px}.hero-study__intro>p{font-size:20px;line-height:1.55}.hero-study__actions{gap:8px 22px;margin-top:24px}.hero-study--fotografica{padding-bottom:0}.hero-study--fotografica .hero-study__frame{grid-template-columns:1fr;min-height:0;padding:0 0 40px;display:grid}.hero-study--fotografica .hero-study__figure{z-index:0;aspect-ratio:4/3;grid-area:1/1;width:100%;position:relative;inset:auto}.hero-study--fotografica .hero-study__figure img{object-position:center}.hero-study--fotografica .hero-study__figure:after{content:"";background:linear-gradient(0deg, var(--hero-night), #19191800);position:absolute;inset:45% 0 0}.hero-study--fotografica .hero-study__frame:after{display:none}.hero-study--fotografica .hero-study__heading{padding-inline:var(--cak-gutter);margin-top:-48px}.hero-study--fotografica .hero-study__eyebrow{margin-bottom:20px}.hero-study--fotografica h1{font-size:clamp(46px,11.2vw,76px)}.hero-study--fotografica .hero-study__intro{max-width:600px;padding-inline:var(--cak-gutter);margin-top:24px}.hero-study--fotografica .hero-study__intro>p{font-size:20px}}@media (width<=480px){.hero-study--editorial .hero-study__frame{gap:26px;padding-block:32px 36px}.hero-study--editorial h1{font-size:clamp(42px,11.1vw,54px)}.hero-study--editorial .hero-study__figure{margin-inline:-8px;padding:6px}.hero-study__actions{grid-template-columns:1fr;display:grid}.hero-study__visit{min-height:44px}}.hero-study-nav{z-index:20;color:#242320;width:max-content;max-width:calc(100% - 24px);font:500 15px/1.2 var(--sans);background:#fffdf8;border:1px solid #d7d0c2;border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0002}.hero-study-nav>span{color:#5e5a53;padding-inline:12px}.hero-study-nav a{min-height:44px;color:inherit;border-radius:4px;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.hero-study-nav a:hover{background:#f1ece2}.hero-study-nav a[aria-current]{color:#fffdf8;background:#292724}@media (width<=600px){.hero-study-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 24px);max-width:420px;display:grid}.hero-study-nav>span{display:none}.hero-study-nav a{white-space:nowrap;justify-content:center;min-width:0;padding-inline:6px;font-size:14px}}@media print{.hero-study-nav{display:none}}
