@font-face {
  font-family: Manrope;
  src: url('manrope-variable.woff2') format('woff2');
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
:root {
  color-scheme: dark;
  --bg: #151617;
  --panel: #1d1e20;
  --ink: #f7f5ef;
  --muted: #bcbdbd;
  --coral: #ff705e;
  --line: #37383a;
  --gutter: 40px;
  --section-space: 64px;
  --ease-out: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--bg); color: var(--ink); font-family: Manrope, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 16px; line-height: 1.6; -webkit-font-smoothing: antialiased; }
a { color: inherit; text-decoration: none; }
button { font: inherit; color: inherit; cursor: pointer; }
a, button { touch-action: manipulation; }
a:focus-visible, button:focus-visible { outline: 3px solid #ffb493; outline-offset: 5px; }
h1, h2, h3, p { margin-top: 0; }
h1, h2, h3 { font-weight: 700; letter-spacing: -.045em; text-wrap: balance; }
h1 { line-height: 1.08; }
h2 { line-height: 1.15; }
h3 { line-height: 1.25; }
p { line-height: 1.65; text-wrap: pretty; }
.wrap { width: min(1360px, calc(100% - var(--gutter) * 2)); margin-inline: auto; }
.header { display: flex; gap: 24px; align-items: center; justify-content: space-between; min-height: 96px; }
.wordmark { display: inline-block; white-space: nowrap; font-size: 28px; line-height: 1.15; font-weight: 750; letter-spacing: -.055em; }
.wordmark span { color: var(--coral); }
nav { display: flex; gap: 28px; }
nav a { display: inline-flex; align-items: center; min-height: 44px; font-size: 14px; color: #e6e4df; }
.button { display: inline-flex; gap: 20px; align-items: center; justify-content: center; background: var(--coral); color: #1b1513; border: 0; border-radius: 100px; padding: 14px 24px; min-height: 48px; white-space: nowrap; font-weight: 650; font-size: 14px; transition: background-color 160ms ease, transform 160ms var(--ease-out); }
.button:active, .circle:active, .category:active { transform: scale(.98); transition-duration: 100ms; }
.home .header { position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 5; }
.hero { position: relative; isolation: isolate; width: 100%; min-height: 600px; height: min(680px, 76dvh); overflow: hidden; }
.hero-copy { position: relative; z-index: 3; pointer-events: none; padding-top: 154px; }
.hero-copy .button { pointer-events: auto; }
.intro-label { font-size: 13px; color: var(--coral); letter-spacing: .015em; margin-bottom: 20px; }
.hero .intro-label { color: #e5e1d9; }
.hero h1 { font-size: clamp(44px, 4.7vw, 72px); max-width: 930px; margin-bottom: 24px; }
.hero-description { font-size: 18px; max-width: 590px; color: #d2d2d2; margin-bottom: 28px; }
.hero .hero-description { color: #eceae6; font-size: 19px; max-width: 600px; }
.hero-services { background: rgba(18,18,18,.6); border: 1px solid #817d76; color: var(--ink); font-size: 14px; padding: 12px 20px; }
.carousel { position: absolute; inset: 0; z-index: 1; }
.hero-image-link { display: block; position: absolute; inset: 0; background: var(--bg); }
.hero-image-link:focus-visible { outline-offset: -5px; }
.scene { background-repeat: no-repeat; background-size: cover; background-position: 65% center; }
.hero-scene { position: absolute; inset: 0; opacity: 1; transform: scale(1); transition: opacity 600ms var(--ease-out), transform 1000ms var(--ease-out); }
.hero-scene.hidden-scene { opacity: 0; transform: scale(1.08); }
.hero-image-link::after { content: ''; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(90deg,rgba(10,11,12,.78),rgba(10,11,12,.48) 38%,rgba(10,11,12,.06) 72%),linear-gradient(0deg,rgba(10,11,12,.95),transparent 30%,transparent 76%,rgba(10,11,12,.6)); }
.image-caption { position: absolute; z-index: 2; right: max(var(--gutter), calc((100% - 1360px) / 2)); bottom: 108px; max-width: 340px; text-align: right; }
.image-caption > span:first-child, .image-caption p { display: none; }
.image-caption h2 { font-size: 23px; margin-bottom: 10px; letter-spacing: -.025em; }
.detail-label { display: flex; align-items: center; justify-content: flex-end; gap: 16px; font-size: 14px; }
.detail-label > span:last-child { font-size: 24px; line-height: 1; }
.carousel-controls { position: absolute; z-index: 3; bottom: 104px; left: max(var(--gutter), calc((100% - 1360px) / 2)); display: flex; align-items: center; gap: 12px; }
.circle { display: flex; align-items: center; justify-content: center; border: 1px solid #aaa69f; width: 44px; height: 44px; flex-shrink: 0; border-radius: 50%; background: rgba(12,12,12,.55); font-size: 19px; transition: background-color 160ms ease, transform 160ms var(--ease-out); }
#slide-count { font-size: 13px; min-width: 58px; text-align: center; font-variant-numeric: tabular-nums; }
.autoplay-note { font-size: 12px; margin-left: 8px; color: #dbd7d0; }
.category-list { position: absolute; z-index: 3; bottom: 24px; left: 50%; transform: translateX(-50%); width: min(1360px,calc(100% - var(--gutter) * 2)); display: grid; grid-template-columns: repeat(6,1fr); gap: 16px; }
.category { border: 0; border-bottom: 2px solid transparent; padding: 12px 8px; min-height: 48px; font-size: 14px; color: var(--ink); background: rgba(14,14,14,.3); transition: background-color 160ms ease, transform 160ms var(--ease-out); }
.category[aria-pressed=true] { border-color: var(--coral); background: rgba(14,14,14,.55); }
.services, .projects, .approach { padding-bottom: var(--section-space); scroll-margin-top: 32px; }
.services { padding-top: 36px; }
section > h2 { font-size: clamp(32px,3.3vw,46px); margin-bottom: 20px; }
.section-description { max-width: 720px; color: var(--muted); font-size: 17px; margin-bottom: 32px; }
.service-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
.service-card { display: flex; flex-direction: column; background: var(--panel); border: 1px solid #353638; border-radius: 12px; overflow: hidden; transition: transform 180ms var(--ease-out), border-color 160ms ease; }
.card-copy { display: flex; flex-direction: column; flex: 1; padding: 20px; }
.card-copy h3 { font-size: 23px; display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-bottom: 12px; }
.card-copy h3 span { flex-shrink: 0; }
.card-copy p { font-size: 15px; color: var(--muted); margin-bottom: 16px; }
.text-link { font-size: 14px; color: var(--coral); }
.card-copy .text-link { margin-top: auto; }
.approach { border-top: 1px solid var(--line); padding-top: 36px; }
.approach-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 40px; margin-top: 32px; }
.approach-grid h3 { font-size: 23px; margin-bottom: 16px; }
.approach-grid p { font-size: 16px; color: var(--muted); max-width: 350px; margin-bottom: 0; }
.project-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; }
.home .project-grid { grid-template-columns: repeat(4,minmax(0,1fr)); }
.home .project-card { padding: 22px; }
.home .project-card h3 { font-size: 22px; }
.project-card { border: 1px solid var(--line); border-radius: 12px; padding: 28px; display: flex; flex-direction: column; transition: background-color 160ms ease, border-color 160ms ease; }
.project-card > span:first-child { font-size: 13px; color: var(--muted); }
.project-card h3 { font-size: 25px; margin: 16px 0; }
.project-card p { color: var(--muted); font-size: 15px; margin-bottom: 20px; }
.project-card .text-link { margin-top: auto; }
.closing { padding: 40px 0 var(--section-space); border-top: 1px solid var(--line); }
.closing h2 { font-size: clamp(34px,4.5vw,64px); margin-bottom: 24px; }
.closing p { color: var(--muted); font-size: 17px; margin-bottom: 24px; }
.footer { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 28px 0; border-top: 1px solid var(--line); font-size: 12px; color: var(--muted); }
.footer p { margin: 0; }
.footer .wordmark { font-size: 22px; color: var(--ink); }
.footer > a:last-child { display: inline-flex; align-items: center; min-height: 44px; font-size: 14px; }
.skip { position: absolute; left: 16px; top: -100px; background: var(--coral); color: var(--bg); padding: 15px; z-index: 20; }
.skip:focus { top: 10px; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.detail-hero { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 56px; align-items: center; padding: 48px 0 72px; }
.detail-hero h1 { font-size: clamp(42px,5vw,72px); margin: 28px 0 24px; overflow-wrap: anywhere; }
.detail-hero h1 span, .project-detail h1 span { color: var(--coral); }
.back-link { display: inline-flex; align-items: center; min-height: 44px; font-size: 14px; color: var(--muted); }
.detail-image { aspect-ratio: 1; border-radius: 12px; }
.detail-body { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 64px; padding-bottom: var(--section-space); }
.detail-body h2 { font-size: 30px; margin-bottom: 20px; }
.detail-body p { font-size: 17px; color: var(--muted); }
.detail-body article h2:not(:first-child) { margin-top: 32px; }
.detail-body ul { padding-left: 22px; margin: 0; color: var(--muted); font-size: 17px; line-height: 1.65; }
.detail-body li + li { margin-top: 12px; }
.related { padding: 48px 0 64px; border-top: 1px solid var(--line); }
.related > div { display: flex; flex-wrap: wrap; gap: 12px 28px; color: var(--muted); }
.related a { display: inline-flex; align-items: center; min-height: 44px; font-size: 16px; }
.project-detail { max-width: 900px; padding: 16px 0 var(--section-space); min-height: 75vh; }
.project-detail h1 { font-size: clamp(30px,3.5vw,48px); margin: 12px 0 16px; overflow-wrap: anywhere; }
.project-detail .intro-label { margin: 10px 0 8px; }
.project-detail .hero-description { font-size: 16px; max-width: 760px; margin-bottom: 16px; }
.project-detail h2 { font-size: 28px; margin-top: 40px; }
.project-detail > p { color: var(--muted); }
.project-facts { border-block: 1px solid var(--line); padding: 20px 0; margin: 32px 0; }
.project-facts p { margin: 8px 0; color: var(--muted); }
.project-facts strong { color: var(--ink); margin-right: 12px; }
@media (hover:hover) and (pointer:fine) {
  .service-card:hover { transform: translateY(-2px); border-color: #676461; }
  .project-card:hover { background: var(--panel); border-color: #676461; }
  .circle:hover, .category:hover { background: #2c2d30; }
  nav a:hover, .related a:hover, .back-link:hover { color: var(--coral); }
  .button:hover { background: #ff8a79; }
  .hero-services:hover { background: rgba(35,33,31,.85); }
}
@media (max-width:1100px) {
  :root { --gutter: 24px; }
  .header { gap: 20px; }
  .wordmark { font-size: 25px; }
  nav { gap: 18px; }
  .contact { padding-inline: 18px; }
  .hero h1 { font-size: clamp(42px,5.7vw,60px); max-width: 760px; }
  .hero .hero-description { font-size: 18px; max-width: 530px; }
  .autoplay-note { display: none; }
  .category-list { gap: 8px; }
  .service-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .home .project-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .detail-hero { gap: 32px; }
  .detail-body { gap: 40px; }
}
@media (max-width:740px) {
  :root { --gutter: 20px; --section-space: 44px; }
  .header { display: grid; grid-template-columns: 1fr auto; min-height: 124px; padding: 20px 0 12px; gap: 8px 12px; }
  .wordmark { font-size: 25px; }
  .contact { font-size: 12px; min-height: 44px; padding: 10px 16px; gap: 12px; }
  nav { grid-column: 1/-1; grid-row: 2; justify-content: space-between; gap: 12px; }
  nav a { font-size: 14px; }
  .hero { display: flex; flex-direction: column; height: auto; min-height: 0; overflow: visible; }
  .hero-copy { padding-top: 140px; padding-bottom: 24px; }
  .hero h1 { font-size: clamp(34px,8vw,52px); line-height: 1.13; margin-bottom: 16px; }
  .hero .intro-label { font-size: 12px; margin-bottom: 16px; }
  .hero .hero-description { font-size: 16px; margin-bottom: 20px; }
  .carousel { position: relative; inset: auto; }
  .hero-image-link { position: relative; inset: auto; aspect-ratio: 16/10; }
  .hero-scene { background-position: 70% center !important; }
  .hero-image-link::after { background: linear-gradient(0deg,rgba(9,10,11,.94),rgba(9,10,11,.12) 60%,transparent); }
  .image-caption { left: var(--gutter); right: var(--gutter); bottom: 24px; max-width: none; text-align: left; }
  .image-caption h2 { font-size: 24px; }
  .detail-label { justify-content: flex-start; }
  .carousel-controls { position: relative; inset: auto; margin: 16px var(--gutter) 8px; }
  .category-list { position: relative; inset: auto; transform: none; width: calc(100% - var(--gutter) * 2); margin: 0 auto 12px; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 4px 8px; }
  .category { font-size: 13px; padding: 10px 4px; }
  .services { padding-top: 28px; }
  .section-description { font-size: 16px; margin-bottom: 24px; }
  .service-grid, .project-grid { gap: 14px; }
  .card-copy { padding: 20px; }
  .card-copy h3 { font-size: 23px; }
  .card-copy p, .project-card p { font-size: 16px; }
  .approach { padding-top: 32px; }
  .approach-grid { grid-template-columns: 1fr; gap: 20px; margin-top: 24px; }
  .approach-grid h3 { font-size: 21px; margin-bottom: 8px; }
  .approach-grid p { max-width: none; }
  .project-grid { grid-template-columns: 1fr; }
  .project-card { padding: 24px; }
  .closing { padding-top: 32px; }
  .closing p { font-size: 16px; }
  .footer { flex-wrap: wrap; gap: 16px; }
  .footer p { order: 3; width: 100%; font-size: 12px; }
  .detail-hero { grid-template-columns: 1fr; padding: 28px 0 48px; gap: 32px; }
  .detail-hero h1 { font-size: clamp(36px,8vw,52px); }
  .detail-image { aspect-ratio: 4/3; }
  .detail-body { grid-template-columns: 1fr; gap: 32px; }
  .detail-body p, .detail-body ul { font-size: 16px; }
  .detail-body h2 { font-size: 28px; }
  .project-detail { padding-top: 12px; }
}
@media (max-width:600px) {
  .home .card-copy { padding: 14px; }
  .home .card-copy h3 { font-size: 18px; gap: 6px; margin-bottom: 12px; }
  .home .card-copy p { display: block; font-size: 15px; line-height: 1.5; margin-bottom: 16px; }
  .home .project-card p { display: none; }
  .home .card-copy .text-link, .home .project-card .text-link { font-size: 12px; }
  .home .project-card { padding: 16px; }
  .home .project-card h3 { font-size: 18px; margin: 12px 0 16px; }
  .home .project-card > span:first-child { font-size: 12px; }
}
@media (max-width:380px) {
  :root { --gutter: 16px; }
  .wordmark { font-size: 23px; }
  .contact-prefix { display: none; }
  .contact { padding-inline: 14px; }
}
@media (prefers-reduced-motion:reduce) {
  html { scroll-behavior: auto; }
  .button, .circle, .category, .service-card { transition: background-color 160ms ease, border-color 160ms ease; }
  .button:active, .circle:active, .category:active, .service-card:hover { transform: none; }
  .hero-scene { transition: opacity 160ms ease; }
}
.carousel[data-keyboard] .hero-scene { transition: none; }
.project-photo { display: block; width: 100%; height: auto; aspect-ratio: 4/3; object-fit: cover; border-radius: 6px; margin-bottom: 18px; background: var(--panel); }
.project-card > .project-photo + span { font-size: 13px; color: var(--muted); }
.project-detail > .project-photo { max-width: 560px; aspect-ratio: auto; height: auto; margin: 28px 0; }
.home .project-card { padding: 14px; }
.home .project-card h3 { font-size: 21px; }
@media (max-width:600px) {
  .home .project-card { padding: 10px; }
  .home .project-card h3 { font-size: 17px; margin-top: 10px; }
  .home .project-photo { margin-bottom: 10px; aspect-ratio: 1; }
  .home .project-card > .project-photo + span { font-size: 11px; }
}

.step-number { display: block; color: var(--coral); font-size: 12px; font-variant-numeric: tabular-nums; margin-bottom: 14px; }
.approach-grid article { border-top: 1px solid var(--line); padding-top: 18px; }
.selection-controls { margin-top: 20px; }
.selection-button { background: transparent; border: 1px solid var(--line); border-radius: 100px; padding: 10px 18px; min-height: 44px; font-size: 14px; }
.selection-button[hidden] { display: none; }
.selection-button span { margin-left: 10px; }
@media (hover:hover) and (pointer:fine) { .selection-button:hover { background: var(--panel); } }

.project-video { display: block; width: 100%; max-width: 440px; max-height: 75dvh; height: auto; background: #101112; border-radius: 12px; margin: 16px 0 28px; object-fit: contain; }

/* Cinematic movement progressively enhances the static, readable page. */
.category { position: relative; overflow: hidden; }
.category-progress { position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: var(--coral); transform: scaleX(0); transform-origin: left; pointer-events: none; }
.home .projects { position: relative; }
.gallery-navigation { display: flex; justify-content: flex-end; gap: 10px; margin-bottom: 16px; }
.gallery-navigation:has(button[hidden]) { display: none; }
.gallery-navigation button:disabled { opacity: .35; cursor: default; }
.home .project-grid { display: flex; gap: 20px; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x proximity; padding: 0 0 18px; scrollbar-width: thin; scrollbar-color: #676461 transparent; }
.home .project-card { flex: 0 0 calc((100% - 40px) / 3); min-width: 0; scroll-snap-align: start; }
.home .project-photo { aspect-ratio: 4/3; }
.home .project-card h3 { font-size: 23px; }
.home .project-card p { display: block; }
.motion-reveal { transition: opacity 600ms var(--ease-out), transform 600ms var(--ease-out); }
.motion-reveal.motion-pending { opacity: 0; transform: translateY(24px); }
@media (hover:hover) and (pointer:fine) {
  .home .project-photo { transition: transform 250ms var(--ease-out); }
  .home .project-card:hover .project-photo { transform: scale(1.025); }
}
@media (min-width:741px) and (prefers-reduced-motion:no-preference) {
  @supports (animation-timeline: scroll()) {
    .hero-image-link { animation: hero-depth linear both; animation-timeline: scroll(root block); animation-range: 0px 680px; }
    .hero-copy { animation: hero-copy-depth linear both; animation-timeline: scroll(root block); animation-range: 0px 680px; }
  }
}
@keyframes hero-depth { from { transform: translateY(0) scale(1); } to { transform: translateY(18%) scale(.94); } }
@keyframes hero-copy-depth { from { transform: translateY(0); opacity: 1; } to { transform: translateY(-12%); opacity: .55; } }
@media (max-width:740px) {
  .home .project-card { flex-basis: 86%; }
  .home .project-card h3 { font-size: 22px; }
  .home .project-card p { font-size: 15px; }
  .home .project-photo { aspect-ratio: 4/3; }
}
@view-transition { navigation: auto; }
::view-transition-group(*) { animation-duration: 500ms; animation-timing-function: var(--ease-out); }
@media (prefers-reduced-motion:reduce) {
  .hero-scene, .hero-scene.hidden-scene { transform: none; transition: opacity 160ms ease; }
  .motion-reveal { transition: opacity 160ms ease; }
  .motion-reveal.motion-pending { opacity: 1; transform: none; }
  .home .project-card:hover .project-photo { transform: none; }
  ::view-transition-group(*) { animation: none; }
  ::view-transition-old(*), ::view-transition-new(*) { animation: none; }
}
.carousel[data-keyboard] .hero-scene { transition: none; transform: none; }

.project-photo-gallery { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; margin: 16px 0 24px; }
.project-photo-gallery .project-photo { aspect-ratio: auto; height: auto; margin: 0; }
.source-credit { font-size: 13px; color: var(--muted); }
@media (max-width:600px) { .project-photo-gallery { grid-template-columns: 1fr; } }

.footer-links { display:flex; flex-wrap:wrap; gap:16px; font-size:13px; }
.about-intro { padding-block:48px 32px; max-width:1360px; }
.about-intro h1 { font-size:clamp(38px,5vw,68px); max-width:900px; margin-bottom:24px; }
.about-intro h1 span { color:var(--coral); }
.about-story { display:grid; grid-template-columns:minmax(0,1.4fr) minmax(0,1fr); gap:64px; padding-bottom:64px; align-items:start; }
.about-story h2, .contact-details h2 { font-size:28px; margin-bottom:16px; }
.about-story p, .contact-details p { color:var(--muted); }
.about-story h2:not(:first-child) { margin-top:32px; }
.brand-reference { margin:0; }
.brand-reference img { display:block; width:100%; height:auto; border-radius:16px; }
.brand-reference p { font-size:13px; margin-block:12px 8px; }
.brand-reference .text-link, .about-story > div > .text-link { font-size:14px; }
.about-projects { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.contact-details { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:36px; padding-block:8px 64px; }
.contact-phone { font-size:clamp(20px,2vw,28px); letter-spacing:-.03em; white-space:nowrap; }
.contact-details address { font-style:normal; color:var(--muted); margin-bottom:20px; }
@media (max-width:900px) { .about-story { gap:32px; } .contact-details { grid-template-columns:1fr 1fr; } }
@media (max-width:740px) { .about-intro { padding-block:24px; } .about-story { grid-template-columns:1fr; padding-bottom:44px; } .brand-reference { max-width:420px; } .about-projects { grid-template-columns:1fr; } .contact-details { grid-template-columns:1fr; gap:28px; padding-bottom:44px; } }

.wordmark { flex-shrink:0; display:flex; align-items:center; }
.wordmark img { display:block; width:240px; height:auto; max-height:64px; object-fit:contain; }
.footer .wordmark img { width:190px; max-height:56px; }
.brand-reference { padding-top:12px; display:flex; justify-content:center; align-items:center; min-height:160px; }
.brand-reference img { width:min(100%,440px); height:auto; border-radius:0; }
@media (max-width:1100px) { .wordmark img { width:200px; } }
@media (max-width:740px) { .wordmark img { width:175px; max-height:52px; } .brand-reference { min-height:100px; justify-content:flex-start; } .brand-reference img { width:min(100%,330px); } }
@media (max-width:380px) { .wordmark img { width:155px; } }

.about-story { grid-template-columns:minmax(0,860px); }

.video-stills { grid-template-columns:repeat(3,minmax(0,1fr)); }
.video-stills img { display:block; width:100%; height:auto; border-radius:12px; }
.event-poster { padding-block:16px; border-block:1px solid var(--line); margin-block:20px; }
.event-poster summary { cursor:pointer; padding-block:8px; font-weight:650; }
.event-poster img { display:block; width:min(100%,460px); height:auto; margin-block:20px; border-radius:12px; }
@media (max-width:600px) { .video-stills { grid-template-columns:1fr; } }

.scene-style-53ad50b8ed {view-transition-name: project-DXVBs0DDfC4}

.scene-style-de31b6e6e1 {background-image:url('/assets/avm-v4.webp');background-size:cover;background-position:65% center}

@media (max-width:740px) { .scene-style-de31b6e6e1 {background-image:url("/assets/avm-v4-mobile.webp")} }

.scene-style-ba7550fa6b {view-transition-name: project-DcsxkIdtXV1}

.scene-style-f2b434c829 {view-transition-name: project-DUlkAW8jaUZ}

.scene-style-b1427010e8 {background-image:url('/assets/kultur-sanat-v4.webp');background-size:cover;background-position:65% center}

@media (max-width:740px) { .scene-style-b1427010e8 {background-image:url("/assets/kultur-sanat-v4-mobile.webp")} }

.scene-style-476cd30471 {view-transition-name: project-DeC8VL2tVHt}

.scene-style-b1846c2014 {view-transition-name: project-DeHNZSzDTDZ}

.scene-style-e5c7d2dece {view-transition-name: project-DeB_m6UjYuQ}

.scene-style-f96e099b1e {view-transition-name: project-DeBw4yNjQqt}

.scene-style-064b2245f3 {background-image:url('/assets/cocuk-v4.webp');background-size:cover;background-position:65% center}

@media (max-width:740px) { .scene-style-064b2245f3 {background-image:url("/assets/cocuk-v4-mobile.webp")} }

.scene-style-d1177669ea {view-transition-name: project-DYB_QUbNVVn}

.scene-style-a2218d0c89 {view-transition-name: project-DaF6r5UNu6L}

.scene-style-f82a93acb2 {view-transition-name: project-DdCgUiyR1z6}

.scene-style-2082ca0c57 {background-image:url('/assets/festival-v4.webp');background-size:cover;background-position:65% center}

@media (max-width:740px) { .scene-style-2082ca0c57 {background-image:url("/assets/festival-v4-mobile.webp")} }

.scene-style-8100cbf130 {view-transition-name: project-DdmQ5AstEfv}

.scene-style-a6a918b332 {view-transition-name: project-DdTPte_t1t7}

.scene-style-0abdd319eb {background-image:url('/assets/kurumsal-v5.webp');background-size:cover;background-position:65% center}

@media (max-width:740px) { .scene-style-0abdd319eb {background-image:url("/assets/kurumsal-v5-mobile.webp")} }

.scene-style-d689ac59e8 {view-transition-name: project-DZKwTj0DTyl}

.scene-style-e58719afb3 {view-transition-name: project-DdCdqc_jfix}

.scene-style-5cebfa5be8 {background-image:url('/assets/atolye-v4.webp');background-size:cover;background-position:65% center}

@media (max-width:740px) { .scene-style-5cebfa5be8 {background-image:url("/assets/atolye-v4-mobile.webp")} }

.scene-style-4674800ef0 {view-transition-name: project-Dda6uCRt55_}

.scene-style-18691d28b0 {background-image:url('/assets/kurumsal-v5.webp');background-size:cover;background-position:center}

@media (max-width:740px) { .scene-style-18691d28b0 {background-image:url("/assets/kurumsal-v5-mobile.webp")} }
