/* Consistent page gutters, explicit navigation weight, and project discovery. */
@font-face{font-family:YenidenNav;src:url('../site/fonts/ttyeniden/TT Commons Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}
:root{--space:max(24px,calc((100vw - 1280px)/2));--section-space:88px}
.site-header,.home .site-header{padding-left:var(--space);padding-right:var(--space)}
.site-header nav a,.home .site-header nav a{font-family:YenidenNav,Arial,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em;line-height:1.2}
.section{padding-left:var(--space);padding-right:var(--space);padding-top:var(--section-space);padding-bottom:var(--section-space)}
.section-heading{gap:48px;margin-bottom:40px}.section-heading>p{margin-bottom:0}.eyebrow{margin-bottom:20px}.project-card p{line-height:1.5}.project-card h3{line-height:1.15}.contact-section,.home .contact-section,.site-footer,.home .site-footer{margin-left:0;margin-right:0;border-radius:0}.contact-section,.home .contact-section{gap:80px}.footer-top{align-items:start}.inquiry-form{width:100%;max-width:none}.footer-bottom{align-items:center}.brand-film.section{padding-bottom:60px}.home .philosophy{margin-left:var(--space);margin-right:var(--space)}
.project-card[data-status=acik] .status{font-size:19px;font-weight:700;letter-spacing:0;padding:12px 19px;color:white;background:#2639b9;border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 18px rgba(21,17,67,.15);border-radius:10px;line-height:1.1}.project-card[data-status=acik] .status:before{content:'';display:inline-block;height:7px;width:7px;background:#fff;border-radius:50%;vertical-align:middle;margin-right:9px}.project-card[data-status=tamamlanan] .status{font-size:13px;padding:10px 14px;font-weight:500}.scene-caption #scene-status{font-size:15px;font-weight:700;letter-spacing:.02em}.detail-hero-copy .eyebrow{display:inline-block;font-size:15px;font-weight:700;letter-spacing:.02em;background:var(--navy);padding:12px 16px;border-radius:8px;color:white}
.catalog-intro{display:flex;justify-content:space-between;align-items:center;gap:60px;background:radial-gradient(ellipse at 95% 50%,#e9edff,transparent 65%);padding-top:62px;padding-bottom:52px}.catalog-intro h1{font-size:clamp(48px,5vw,72px);font-weight:700;letter-spacing:-.05em}.catalog-intro p{font-size:19px;margin:23px 0 0}.catalog-help{display:flex;flex-direction:column;gap:20px;padding:28px;background:var(--navy);color:white;border-radius:18px;width:310px;flex-shrink:0}.catalog-help>span:first-child{font-size:10px;letter-spacing:.12em;color:var(--blue)}.catalog-help strong{font-size:28px;font-weight:500;line-height:1.15}.catalog-help>span:last-child{font-size:15px;padding-top:16px;border-top:1px solid rgba(197,202,250,.25);display:flex;justify-content:space-between}.catalog-help:hover{background:#262060}.listing-section{padding-top:32px;padding-bottom:64px}.catalog-toolbar{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:22px;background:#fff;border:1px solid #e5e8f2;border-radius:18px}.catalog-toolbar .filter-bar{margin:0;padding:0;border:0;display:block}.catalog-toolbar .filter-bar>div{gap:8px}.catalog-toolbar .filter-bar button{display:flex;align-items:center;gap:10px;border-radius:10px;padding:15px 18px;font-size:16px;font-weight:600;background:#f1f3fa;color:var(--navy);white-space:nowrap;min-height:50px}.catalog-toolbar .filter-bar button[data-filter=acik]{font-size:19px;font-weight:700}.catalog-toolbar .filter-bar button[aria-pressed=true]{background:var(--accent);color:white}.filter-bar button>span{font-size:12px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(127,139,194,.17)}.catalog-toolbar .filter-bar button[aria-pressed=true]>span{background:rgba(255,255,255,.18)}.project-search{display:flex;flex-direction:column;gap:7px;max-width:290px;flex:1}.project-search>span{font-size:11px;font-weight:500;color:var(--muted)}.project-search input{width:100%;border:1px solid #dce1ef;border-radius:9px;background:#f8f9fd;color:var(--navy);padding:11px 14px;font-size:16px;min-height:44px}.catalog-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 25px}.catalog-summary>div{display:flex;align-items:center;gap:18px}.catalog-summary h2{font-size:27px;font-weight:600;letter-spacing:-.025em}.project-count{padding:0;color:var(--muted);font-size:14px;white-space:nowrap}.reset-filters{background:none;border:0;border-bottom:1px solid #c4cbe6;color:var(--accent);font-size:14px;padding:6px 0}.catalog-grid{gap:28px;align-items:stretch}.catalog-grid .project-card{padding:14px 14px 0;border:1px solid #e3e7f2;border-radius:22px;background:white;display:flex;flex-direction:column}.catalog-grid .project-image{aspect-ratio:1.65;border-radius:14px}.catalog-grid .status{top:16px;left:16px}.catalog-grid .card-meta{margin:23px 12px 12px}.catalog-grid h3{font-size:33px;margin:0 12px 15px}.catalog-grid .project-card>p{font-size:17px;margin:0 12px 25px;max-width:none}.catalog-actions{margin-top:auto;border-top:1px solid #e5e8f2;padding:19px 12px;display:flex;justify-content:space-between;gap:20px}.catalog-actions a{font-size:16px;font-weight:600;color:var(--accent);display:flex;align-items:center;gap:15px}.catalog-actions a:last-child{color:var(--navy);font-weight:500}.catalog-actions a:hover{text-decoration:underline;text-underline-offset:4px}.catalog-empty{text-align:center;padding:65px 24px;background:#edf1fc;border-radius:20px}.catalog-empty h3{margin-bottom:18px}.catalog-empty .button{margin-top:8px}.sales-support{margin-left:var(--space);margin-right:var(--space);margin-bottom:64px}
@media(min-width:801px) and (max-width:1100px){.site-header nav a,.home .site-header nav a{font-size:16px}.site-header nav,.home .site-header nav{gap:20px}.catalog-toolbar{flex-wrap:wrap}.project-search{max-width:none;flex-basis:100%}.catalog-intro{gap:35px}.catalog-help{width:270px}.contact-section,.home .contact-section{gap:45px}}
@media(max-width:800px){:root{--section-space:64px}.site-header nav a,.home .site-header nav a{font-size:21px;padding:12px 12px}.section-heading{gap:28px;margin-bottom:30px}.catalog-intro{gap:25px;padding-top:45px;padding-bottom:40px}.catalog-intro h1{font-size:52px}.catalog-help{width:240px;padding:23px}.catalog-help strong{font-size:25px}.catalog-toolbar{flex-direction:column;align-items:stretch;padding:18px}.project-search{max-width:none}.catalog-summary h2{font-size:25px}.catalog-grid h3{font-size:29px}.catalog-grid .project-card>p{font-size:16px}.catalog-grid .project-image{aspect-ratio:1.25}.catalog-grid .card-meta span:last-child{display:none}.contact-section,.home .contact-section{gap:35px}.project-card[data-status=acik] .status{font-size:18px;padding:11px 15px}.catalog-actions{gap:12px;padding:17px 8px}.catalog-actions a{font-size:14px}.catalog-intro p{font-size:17px}.catalog-summary>div{gap:10px}}
@media(max-width:560px){:root{--section-space:56px}.catalog-intro{flex-direction:column;align-items:stretch;gap:28px;padding-top:36px;padding-bottom:32px}.catalog-intro h1{font-size:48px}.catalog-intro p{margin-top:20px}.catalog-help{width:100%;padding:20px;gap:12px}.catalog-help strong{font-size:24px}.catalog-help>span:first-child{font-size:9px}.catalog-help>span:last-child{padding-top:12px;font-size:14px}.listing-section{padding-top:24px}.catalog-toolbar{padding:14px;gap:18px;border-radius:15px}.catalog-toolbar .filter-bar>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.catalog-toolbar .filter-bar button{justify-content:space-between;font-size:13px;padding:12px 10px;gap:7px;min-height:46px}.catalog-toolbar .filter-bar button[data-filter=acik]{grid-column:1/-1;font-size:21px;padding:14px}.catalog-toolbar .filter-bar button>span{height:22px;width:22px;font-size:11px}.project-search>span{font-size:12px}.catalog-summary{align-items:flex-start;flex-direction:column;gap:12px;margin:27px 0 20px}.catalog-summary h2{font-size:25px}.catalog-summary>div{width:100%;justify-content:space-between}.reset-filters{font-size:13px}.catalog-grid{gap:22px}.catalog-grid .project-card{padding:10px 10px 0;border-radius:18px}.catalog-grid .project-image{aspect-ratio:1.3}.catalog-grid h3{font-size:30px;margin-left:10px;margin-right:10px}.catalog-grid .card-meta{margin-left:10px;margin-right:10px}.catalog-grid .project-card>p{margin-left:10px;margin-right:10px;font-size:16px}.catalog-actions{padding:18px 10px}.catalog-actions a{font-size:15px}.catalog-grid .status{left:12px;top:12px}.project-card[data-status=acik] .status{font-size:19px;padding:12px 15px}.scene-caption #scene-status{font-size:12px}.detail-hero-copy .eyebrow{font-size:12px;max-width:100%;line-height:1.35}.contact-section,.home .contact-section{gap:35px}.form-grid{gap:16px}.scene-caption h2{overflow-wrap:anywhere}.sales-support{margin-bottom:50px}.catalog-empty h3{font-size:26px}.footer-top{gap:30px 20px}.section-heading h2{overflow-wrap:anywhere}}
@media(max-width:380px){.catalog-intro h1{font-size:43px}.catalog-summary h2{font-size:23px}.catalog-grid h3{font-size:27px}.catalog-actions a{font-size:14px}.form-grid{grid-template-columns:1fr;gap:0}}

/* Immersive project cards with inset information surfaces. */
.catalog-grid{gap:42px 30px}.catalog-grid .project-card{border:0;padding:0;border-radius:0;background:none}.catalog-grid .project-image{aspect-ratio:1.4;border-radius:22px;isolation:isolate}.catalog-grid .project-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,17,67,.12),transparent 40%);pointer-events:none;z-index:-1}.catalog-grid .status{left:22px;top:22px}.catalog-grid .project-card[data-status=acik] .status{font-size:21px;padding:13px 19px;border-radius:12px;box-shadow:0 5px 20px rgba(21,17,67,.18)}.catalog-open{position:absolute;right:22px;top:22px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:white;color:var(--navy);font-size:27px;transition:background .2s,color .2s}.project-image:hover .catalog-open{background:var(--accent);color:white}.catalog-body{position:relative;z-index:1;margin:-42px 18px 0;padding:25px 26px 0;border:1px solid #e5e8f3;border-radius:18px;background:#fff;flex:1;display:flex;flex-direction:column;box-shadow:0 8px 25px rgba(28,36,88,.035);transition:box-shadow .25s,border-color .25s}.catalog-grid .project-card:hover .catalog-body{box-shadow:0 14px 35px rgba(28,36,88,.08);border-color:#c5cdef}.catalog-grid .card-meta{margin:0 0 15px;align-items:center}.catalog-grid .card-meta>span:first-child{background:#f0f3fc;color:#58648a;border-radius:20px;padding:7px 11px;font-size:12px;letter-spacing:0}.catalog-grid h3{margin:0 0 15px;font-size:34px;letter-spacing:-.04em}.catalog-grid .catalog-body>p{font-size:17px;line-height:1.5;margin:0 0 25px;max-width:none;color:#656579}.catalog-actions{padding:20px 0;gap:15px}.catalog-actions a:first-child{font-size:16px;font-weight:700}.catalog-actions a:last-child{background:#edf0fc;border-radius:22px;padding:10px 14px;font-size:14px;color:var(--accent);font-weight:600;white-space:nowrap}.catalog-actions a:last-child:hover{background:#e1e7fc;text-decoration:none}.catalog-toolbar{border:0;background:#edf0fa;padding:12px;border-radius:20px;gap:20px}.catalog-toolbar .filter-bar button{background:transparent;border:0;border-radius:13px;padding:17px 19px}.catalog-toolbar .filter-bar button[aria-pressed=true]{box-shadow:0 5px 14px rgba(38,57,185,.14)}.catalog-toolbar .project-search{padding-right:4px}.project-search>span{padding-left:3px}.project-search input{background:#fff;border-color:#fff;border-radius:12px}.catalog-summary{margin-top:40px;margin-bottom:27px}.catalog-summary h2{font-size:30px}.catalog-summary .project-count{background:#e9edfa;padding:7px 11px;border-radius:20px;font-size:12px}.catalog-help{background:var(--navy);border-radius:22px}.catalog-intro{padding-bottom:42px}
@media(max-width:1100px){.catalog-grid h3{font-size:30px}.catalog-body{padding:23px 22px 0;margin-left:12px;margin-right:12px}.catalog-grid .card-meta>span:last-child{display:none}}
@media(max-width:800px){.catalog-grid{gap:30px 22px}.catalog-grid .project-image{aspect-ratio:1.15}.catalog-body{margin-top:-30px;padding:22px 18px 0}.catalog-grid h3{font-size:27px}.catalog-grid .catalog-body>p{font-size:16px}.catalog-grid .project-card[data-status=acik] .status{font-size:17px;padding:12px 14px;left:14px;top:14px}.catalog-open{right:14px;top:14px;width:39px;height:39px;font-size:23px}.catalog-actions{flex-wrap:wrap;gap:13px}.catalog-actions a:first-child{font-size:15px}.catalog-actions a:last-child{font-size:13px;padding:9px 12px}.catalog-toolbar .project-search{padding:4px}.catalog-summary h2{font-size:27px}}
@media(max-width:560px){.catalog-grid{gap:30px}.catalog-grid .project-image{aspect-ratio:1.12;border-radius:19px}.catalog-body{margin:-35px 10px 0;padding:22px 18px 0;border-radius:15px}.catalog-grid h3{font-size:30px}.catalog-grid .catalog-body>p{font-size:16px;margin-bottom:23px}.catalog-grid .project-card[data-status=acik] .status{font-size:19px;padding:12px 15px}.catalog-grid .card-meta{margin-bottom:14px}.catalog-actions{flex-wrap:nowrap;padding:17px 0;gap:10px}.catalog-actions a:first-child{font-size:14px;gap:10px}.catalog-actions a:last-child{font-size:13px;padding:10px 12px}.catalog-toolbar{padding:12px;gap:12px;border-radius:17px}.catalog-toolbar .filter-bar button{padding:13px 11px}.catalog-toolbar .filter-bar button[data-filter=acik]{font-size:21px;padding:16px}.catalog-summary h2{font-size:25px}.catalog-open{height:40px;width:40px}.catalog-grid .project-card[data-status=tamamlanan] .status{font-size:12px;left:14px;top:14px}.catalog-intro{padding-bottom:30px}}
@media(max-width:380px){.catalog-body{margin-left:7px;margin-right:7px;padding-left:16px;padding-right:16px}.catalog-grid h3{font-size:27px}.catalog-actions a:first-child{font-size:13px;gap:7px}.catalog-actions a:last-child{font-size:12px;padding:9px 10px}.catalog-summary h2{font-size:23px}.catalog-open{height:36px;width:36px}.catalog-grid .project-card[data-status=acik] .status{font-size:17px}}

.site-header .header-contact,.home .site-header .header-contact{font-weight:700;}
.project-nav>div a,.text-link,.catalog-actions a,.catalog-actions a:first-child,.catalog-actions a:last-child,.scene-caption>a,.studio-project-heading>a,.project-card h3 a{font-family:YenidenNav,Arial,sans-serif;font-weight:600}

.residence-options{background:#f5f7fc;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.residence-options .section-heading>p{max-width:470px;font-size:18px;line-height:1.55;color:var(--muted)}
.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.plan-card{background:#fff;border:1px solid #e0e5f2;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-height:100%;box-shadow:0 12px 30px rgba(28,36,88,.035)}
.plan-visual{position:relative;aspect-ratio:1.28;background:#eef2fb;margin:14px;border-radius:13px;border:1px solid #dbe2f1;overflow:hidden}
.plan-visual:before,.plan-visual:after{content:'';position:absolute;background:#d1d9ef}
.plan-visual:before{left:50%;top:0;bottom:0;width:1px}
.plan-visual:after{left:0;right:0;top:48%;height:1px}
.plan-visual strong{position:absolute;left:18px;top:16px;z-index:2;background:var(--navy);color:white;border-radius:20px;padding:8px 12px;font-size:13px;font-weight:600}
.plan-visual span{position:absolute;left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:calc(var(--w)*1%);height:calc(var(--h)*1%);border:1px solid #aeb9dd;background:rgba(255,255,255,.46);border-radius:6px}
.plan-copy{padding:8px 24px 24px;display:flex;flex-direction:column;gap:18px;flex:1}
.plan-copy>span{font-size:10px;letter-spacing:.12em;color:var(--accent)}
.plan-copy h3{font-size:34px;letter-spacing:-.04em}
.plan-copy dl{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e4e8f3;border-left:1px solid #e4e8f3;margin:0}
.plan-copy dl>div{padding:14px;border-right:1px solid #e4e8f3;border-bottom:1px solid #e4e8f3}
.plan-copy dt{font-size:11px;color:var(--muted);margin-bottom:6px}
.plan-copy dd{margin:0;font-size:16px;color:var(--navy)}
.plan-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e4e8f3;padding-top:18px}
.plan-bottom strong{font-size:14px;color:var(--accent);font-weight:600}
.plan-bottom a{font-family:YenidenNav,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--navy);white-space:nowrap}
.plan-bottom a:hover{color:var(--accent)}

@media(max-width:1100px){.plan-grid{grid-template-columns:1fr 1fr}.plan-card:last-child{grid-column:1/-1}.plan-copy h3{font-size:30px}}
@media(max-width:720px){.plan-grid{grid-template-columns:1fr}.plan-card:last-child{grid-column:auto}.plan-copy{padding:8px 18px 20px}.plan-bottom{align-items:flex-start;flex-direction:column}.plan-bottom a{white-space:normal}.project-nav>div{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.project-nav>div::-webkit-scrollbar{display:none}.project-nav>div a{flex:0 0 auto}}

.gallery-section{background:#eef2fb}
.gallery-section .section-heading{align-items:end}
.gallery-tabs{background:white;border:1px solid #dfe5f4;border-radius:16px;padding:8px;gap:4px;box-shadow:0 12px 28px rgba(28,36,88,.035)}
.gallery-tabs button{border:0;border-radius:11px;padding:13px 16px;color:var(--muted);font-family:YenidenNav,Arial,sans-serif;font-weight:600}
.gallery-tabs button[aria-selected=true]{background:var(--navy);color:white;border-color:transparent}
.gallery-tabs button span{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:10px;border-radius:50%;background:#edf1fb;color:var(--accent);font-size:11px}
.gallery-tabs button[aria-selected=true] span{background:rgba(255,255,255,.16);color:white}
.rich-gallery{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-auto-rows:minmax(210px,24vw);gap:16px}
.rich-gallery .gallery-image{aspect-ratio:auto;border-radius:18px;background:var(--navy);box-shadow:0 14px 34px rgba(28,36,88,.08)}
.rich-gallery .gallery-image:first-child{grid-column:auto;aspect-ratio:auto}
.rich-gallery .gallery-image:nth-child(1){grid-row:span 2}
.rich-gallery .gallery-image:nth-child(n+6){display:none}
.rich-gallery .gallery-image img{filter:saturate(.96) contrast(1.02)}
.rich-gallery .gallery-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,12,49,.04),rgba(15,12,49,.18) 42%,rgba(15,12,49,.72));opacity:.92;transition:opacity .25s}
.rich-gallery .gallery-image:hover:after{opacity:.68}
.rich-gallery .gallery-label{position:absolute;left:22px;bottom:22px;z-index:2;background:transparent;color:white;border-radius:0;padding:0 0 8px;font-size:13px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;font-family:YenidenNav,Arial,sans-serif;font-weight:600;border-bottom:1px solid rgba(255,255,255,.5)}
.rich-gallery .gallery-image small{position:absolute;left:22px;top:22px;z-index:2;color:rgba(255,255,255,.82);font-size:11px;letter-spacing:.18em}
.rich-gallery .gallery-image b{position:absolute;right:22px;top:22px;z-index:2;width:auto;height:auto;border-radius:0;display:block;background:transparent;color:white;font-size:20px;line-height:1;font-weight:400;opacity:.85;transition:transform .25s,opacity .25s}
.rich-gallery .gallery-image:hover b{transform:translate(3px,-3px);opacity:1}
.gallery-variant-1 img{object-position:center}
.gallery-variant-2 img{object-position:30% center}
.gallery-variant-3 img{object-position:70% center}
.gallery-variant-4 img{object-position:center 30%}

@media(max-width:900px){.rich-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:260px}.rich-gallery .gallery-image:nth-child(1){grid-column:1/-1;grid-row:auto;height:380px}}
@media(max-width:560px){.gallery-section .section-heading{align-items:flex-start}.gallery-tabs{max-width:100%;overflow-x:auto}.gallery-tabs button{white-space:nowrap}.rich-gallery{display:flex;overflow-x:auto;gap:14px;margin-left:-24px;margin-right:-24px;padding:0 24px 8px;scroll-snap-type:x mandatory}.rich-gallery .gallery-image,.rich-gallery .gallery-image:first-child,.rich-gallery .gallery-image:nth-child(1){flex:0 0 82%;height:330px;grid-column:auto;grid-row:auto;scroll-snap-align:start}.rich-gallery .gallery-image:nth-child(n+6){display:block}.rich-gallery .gallery-label{font-size:11px;left:16px;bottom:16px}.rich-gallery .gallery-image small{left:16px;top:16px}.rich-gallery .gallery-image b{right:16px;top:16px;font-size:18px}}

.studio-hero.image-hero{padding-top:184px;background:linear-gradient(90deg,rgba(12,10,38,.97),rgba(12,10,38,.78) 45%,rgba(12,10,38,.28)),radial-gradient(circle at 78% 24%,rgba(53,74,225,.42),transparent 36%),var(--hero-building,url('../upload/images/home-banner-building.png')) right 6% bottom/62% auto no-repeat,var(--hero-background,url('../upload/images/project-yeniden-4.jpeg')) center/cover no-repeat;color:white}
.studio-hero.image-hero:after{display:none}
.image-home .site-header{position:absolute;inset:0 0 auto;z-index:20;background:linear-gradient(180deg,rgba(12,10,38,.64),rgba(12,10,38,0));border-bottom-color:rgba(255,255,255,.13)}
.image-home .site-header .brand img{filter:brightness(0) invert(1)}
.image-home .site-header nav a{color:#fff}
.image-home .site-header nav a:hover,.image-home .site-header nav a[aria-current="page"]{color:#c5cafa}
.image-home .header-contact{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28);color:#fff;backdrop-filter:blur(12px)}
.image-home .menu-toggle span{background:#fff}
.image-hero .studio-tag{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#dfe4ff;backdrop-filter:blur(10px)}
.image-hero .studio-tag>span{background:#c5cafa}
.image-hero h1{color:white}
.image-hero h1 em{color:#c5cafa}
.image-hero p{color:#edf0ff}
.image-hero .studio-actions .button.outline{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.38);color:white;backdrop-filter:blur(8px)}
.image-hero .studio-signature{color:#d2d7fb}
.image-hero .studio-signature i{background:#c5cafa}

@media(max-width:800px){.image-home .site-header nav{background:rgba(12,10,38,.94);border-color:rgba(255,255,255,.13);backdrop-filter:blur(14px)}.image-home .studio-hero.image-hero{padding-top:145px;background-size:auto,auto,80% auto,cover}}
@media(max-width:560px){.image-home .studio-hero.image-hero{padding-top:128px;background-position:center,center,72% bottom,58% center;background-size:auto,auto,105% auto,cover}}

/* Match the interface labels while retaining editable CMS values. */
.detail-hero-copy > .eyebrow, .page-intro > a.eyebrow { text-transform: uppercase; }
.related .card-meta > span:last-child { text-transform: uppercase; }
