:root{--ink: #2e2f44;--ink-deep: #252639;--ink-black: #14151f;--cream: #f0ebe4;--cream-warm: #f7f4ef;--plum: #6f586f;--violet: #776489;--mauve: #92828d;--stone: #878d8d;--champagne: #c9a46a;--iridescent: linear-gradient(135deg, #776489 0%, #92828d 38%, #6f586f 72%, #878d8d 100%);--hairline-grad: linear-gradient(90deg, transparent, var(--plum), var(--mauve), transparent);--bg: var(--cream);--bg-alt: var(--cream-warm);--fg: var(--ink);--fg-muted: color-mix(in oklab, var(--ink) 58%, transparent);--rule: color-mix(in oklab, var(--ink) 16%, transparent);--accent: var(--plum);--font: "Bahij", "Tajawal", system-ui, sans-serif;--t-hero: clamp(2.75rem, 7.2vw, 7rem);--t-display: clamp(2rem, 4.6vw, 4rem);--t-title: clamp(1.5rem, 2.6vw, 2.25rem);--t-lead: clamp(1.0625rem, 1.35vw, 1.3125rem);--t-body: 1.0625rem;--t-small: .875rem;--t-micro: .75rem;--track-wide: .38em;--track-mid: .16em;--gut: clamp(1.25rem, 4vw, 4.5rem);--section: clamp(4.5rem, 10vw, 10rem);--maxw: 1440px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .7s}@font-face{font-family:Bahij;src:url(/assets/fonts/bahij-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url(/assets/fonts/bahij-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url(/assets/fonts/bahij-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bahij;src:url(/assets/fonts/bahij-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--t-body);font-weight:400;line-height:1.75;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-weight:700;line-height:1.32;letter-spacing:0;text-wrap:balance}.lat{letter-spacing:var(--track-mid);font-feature-settings:"kern" 1}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--cream)}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.section{padding-block:var(--section)}.mark,.wordmark,.lockup{display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mark{-webkit-mask-image:url(/assets/brand/mark-mask.png);mask-image:url(/assets/brand/mark-mask.png);aspect-ratio:306 / 484}.wordmark{-webkit-mask-image:url(/assets/brand/wordmark-mask.png);mask-image:url(/assets/brand/wordmark-mask.png);aspect-ratio:720 / 192}.lockup{-webkit-mask-image:url(/assets/brand/lockup-mask.png);mask-image:url(/assets/brand/lockup-mask.png);aspect-ratio:900 / 240}.media{position:relative;overflow:hidden;background:color-mix(in oklab,var(--fg) 8%,transparent)}.media picture{display:block;inline-size:100%;block-size:100%}.media img{inline-size:100%;block-size:100%;object-fit:cover}.media:after{content:"";position:absolute;inset:0;background:var(--grade, transparent);mix-blend-mode:var(--grade-blend, soft-light);pointer-events:none}.rv{opacity:0;transform:translateY(28px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);transition-delay:var(--d, 0ms)}.rv.in{opacity:1;transform:none}.rv-wipe{clip-path:inset(0 0 0 100%);transition:clip-path 1.1s var(--ease-out);transition-delay:var(--d, 0ms)}.rv-wipe.in{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv,.rv-wipe{opacity:1;transform:none;clip-path:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.vh{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;inset-block-start:-100px;inset-inline-start:1rem;z-index:999;padding:.75rem 1.25rem;background:var(--fg);color:var(--bg)}.skip:focus{inset-block-start:1rem}:root{--bg: #f4ecea;--bg-alt: #eee8e0;--fg: #3a2b32;--fg-deep: #2b2126;--fg-muted: color-mix(in oklab, #3a2b32 74%, transparent);--rule: color-mix(in oklab, #3a2b32 14%, transparent);--accent: #826b78;--accent-ink: #745f6b;--cream: #f4ecea;--plum: #826b78;--violet: #72657a;--mauve: #ada7aa;--sand: #c4b8ab;--iridescent: linear-gradient(135deg, #72657a 0%, #ada7aa 38%, #826b78 72%, #c4b8ab 100%);--hairline-grad: linear-gradient(90deg, color-mix(in oklab, var(--plum) 28%, transparent) 0%, var(--plum) 34%, var(--violet) 68%, color-mix(in oklab, var(--violet) 28%, transparent) 100%);--grade: linear-gradient(200deg, rgba(58, 43, 50, .3), rgba(130, 107, 120, .42));--grade-blend: soft-light;--hdr-h: 92px}body{background:var(--bg)}.hdr{position:fixed;inset-block-start:0;inset-inline:0;z-index:100}.hdr:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in oklab,var(--bg) 88%,transparent);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 1px 0 var(--rule);opacity:0;transition:opacity .4s var(--ease)}.hdr.is-stuck:before{opacity:1}.hdr__in{display:flex;align-items:center;justify-content:space-between;gap:2rem;block-size:var(--hdr-h);transition:block-size .4s var(--ease)}.hdr.is-stuck .hdr__in{block-size:64px}.hdr__brand{display:flex;align-items:center;gap:clamp(.5rem,.9vw,.9rem);flex:none;color:var(--fg);--brand-h: 46px;transition:color .4s var(--ease)}.hdr.is-stuck .hdr__brand{--brand-h: 36px}.hdr__logo{display:block;block-size:calc(var(--brand-h) * .74);inline-size:auto;transition:block-size .4s var(--ease)}.nav{display:flex;align-items:center;gap:clamp(1.25rem,2.6vw,2.75rem)}.nav__list{display:flex;gap:clamp(1.25rem,2.4vw,2.5rem)}.nav__list a{font-size:var(--t-small);font-weight:600;position:relative;padding-block:.35rem}.nav__list a:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:0;block-size:1px;background:var(--accent);transition:inline-size .4s var(--ease-out)}.nav__list a:hover:after{inline-size:100%}.burger{display:none;inline-size:30px;block-size:20px;position:relative}.burger span{position:absolute;inset-inline:0;block-size:1.5px;background:var(--fg);transition:transform .35s var(--ease)}.burger span:first-child{inset-block-start:4px}.burger span:last-child{inset-block-end:4px}.burger[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.9rem;font-size:var(--t-small);font-weight:600;border:1px solid transparent;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.btn:after{content:"\2190";transition:transform .35s var(--ease-out)}.btn:hover:after{transform:translate(-5px)}.btn--solid{background:var(--fg);color:var(--bg)}.btn--solid:hover{background:var(--accent)}.btn--ghost{border-color:var(--rule);color:var(--fg)}.btn--ghost:hover{border-color:var(--fg);background:color-mix(in oklab,var(--fg) 5%,transparent)}.btn--lg{padding:1.05rem 2.4rem;font-size:var(--t-body)}.nav__cta{background:none;color:var(--fg);border-color:var(--rule);padding:.7rem 1.5rem}.nav__cta:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hero{position:relative;block-size:100svh;min-block-size:560px;overflow:hidden;isolation:isolate;touch-action:pan-y}.hslide{position:absolute;inset:0;z-index:0;clip-path:inset(0 0 0 100%);transition:clip-path 1.15s var(--ease-out);will-change:clip-path}.hslide.is-on{clip-path:inset(0 0 0 0);z-index:2}.hslide.is-prev{clip-path:inset(0 0 0 0);z-index:1}.hslide:not(.is-on):not(.is-prev){transition:none}.hslide__in{position:absolute;inset:-2.5%;transition:transform .9s var(--ease-out)}.hslide picture{display:block;inline-size:100%;block-size:100%}.hslide img,.hslide video{inline-size:100%;block-size:100%;object-fit:cover;transform:scale(1.05)}.hslide.is-on img{animation:kb 8s linear forwards}@keyframes kb{0%{transform:scale(1.05)}to{transform:scale(1.15)}}.hero:before{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(to top,#f4eceab8 0,#f4ecea00 11%),linear-gradient(to bottom,#f4eceadb 0,#f4ecea80 6%,#f4ecea00 13%);pointer-events:none}.hslide:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(46% 34% at 100% 100%,#f4eceae6,#f4ecea80 40%,#f4ecea00 70%);pointer-events:none}.hslide--dark:after{background:radial-gradient(46% 34% at 100% 100%,#2b2126b8,#2b21265c 40%,#2b212600 70%)}.hslide--dark .hero__label h1,.hslide--dark .hero__label h2{color:var(--cream)}.hero__label{position:absolute;z-index:4;inset-block-end:clamp(6rem,11vh,8.5rem);inset-inline-start:var(--gut);pointer-events:none}.hero__label h1,.hero__label h2{font-size:clamp(1.6rem,3.6vw,3.5rem);font-weight:700;line-height:1.4;letter-spacing:0;white-space:nowrap;opacity:0;transform:translate(calc(100% + var(--gut)))}.hslide.is-on .hero__label h1,.hslide.is-on .hero__label h2{animation:slideIn .9s var(--ease-out) .4s forwards}@keyframes slideIn{to{opacity:1;transform:none}}.hero__bar{position:absolute;z-index:5;inset-block-end:clamp(1.5rem,4vh,3rem);inset-inline:var(--gut);display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem)}.hcount{display:flex;align-items:baseline;gap:.35rem;direction:ltr;font-size:var(--t-small);color:var(--fg-muted);flex:none}.hcount b{font-size:1.6rem;font-weight:300;color:var(--fg);line-height:1}.hero.is-dark-slide .hcount{color:color-mix(in oklab,var(--cream) 72%,transparent)}.hero.is-dark-slide .hcount b{color:var(--cream)}.hero.is-dark-slide .hrails button{background:color-mix(in oklab,var(--cream) 30%,transparent)}.hcount,.hcount b,.hrails button{transition:color .6s var(--ease),background-color .6s var(--ease)}.hrails{display:flex;gap:.5rem;flex:1;max-inline-size:420px}.hrails button{flex:1;block-size:2px;background:color-mix(in oklab,var(--fg) 22%,transparent);position:relative;overflow:hidden}.hrails button:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:0;background:var(--accent)}.hrails button[aria-current=true]:after{animation:fill var(--hdur, 6s) linear forwards}.hrails button.is-done:after{inline-size:100%}@keyframes fill{to{inline-size:100%}}.harrows{display:flex;gap:.5rem;flex:none;margin-inline-start:auto}.harrows button{inline-size:44px;block-size:44px;border:1px solid var(--rule);border-radius:50%;display:grid;place-items:center;font-size:1rem;color:var(--fg);transition:background .3s var(--ease),border-color .3s var(--ease)}.harrows button:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}main{overflow-x:clip}.nums{display:grid;grid-template-columns:repeat(3,1fr)}.num{padding:clamp(1.75rem,4vw,3.25rem) clamp(1rem,2vw,2rem);border-block-end:1px solid var(--rule);display:flex;flex-direction:column;gap:.3rem}.num+.num{border-inline-start:1px solid var(--rule)}.num b{font-size:clamp(2.4rem,5.4vw,4.5rem);font-variant-numeric:tabular-nums;font-weight:300;line-height:1.05;letter-spacing:-.02em;direction:ltr;unicode-bidi:isolate;align-self:flex-start}.num span{font-size:var(--t-small);color:var(--fg-muted)}@media(max-width:860px){.burger{display:block;z-index:101}.nav{position:fixed;inset:0;flex-direction:column;justify-content:center;gap:2.5rem;background:color-mix(in oklab,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);clip-path:circle(0% at 100% 0);transition:clip-path .6s var(--ease-out);pointer-events:none}.nav.is-open{clip-path:circle(150% at 100% 0);pointer-events:auto}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav{background:var(--bg)}}.nav__list{flex-direction:column;text-align:center;gap:1.5rem}.nav__list a{font-size:var(--t-title);font-weight:300}.nav__list a:after{display:none}.nums{grid-template-columns:1fr}.num+.num{border-inline-start:0}.harrows{display:none}.hero__label{inset-block-end:clamp(4rem,8.5vh,5.25rem)}}.prog{position:fixed;inset-block-start:0;inset-inline:0;z-index:120;block-size:2px;pointer-events:none}.prog i{display:block;block-size:100%;inline-size:var(--p, 0%);background:linear-gradient(to left,var(--accent),color-mix(in oklab,var(--accent) 45%,var(--fg)));transition:inline-size .12s linear}.pill{position:fixed;z-index:110;inset-block-end:clamp(1.25rem,3vw,2rem);inset-inline-start:clamp(1.25rem,3vw,2rem);display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:var(--t-small);font-weight:600;color:var(--bg);background:var(--fg);border-radius:999px;box-shadow:0 18px 40px -18px #3a2b32b3;opacity:0;transform:translateY(18px) scale(.96);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease-out),background .35s var(--ease)}.pill.is-up{opacity:1;transform:none;pointer-events:auto}.pill:hover{background:var(--accent)}.pill:after{content:"\2190";transition:transform .3s var(--ease-out)}.pill:hover:after{transform:translate(-4px)}.cue{position:absolute;z-index:4;inset-block-end:clamp(9rem,18vh,13rem);inset-inline-end:var(--gut);inline-size:1px;block-size:clamp(48px,8vh,84px);background:linear-gradient(to bottom,transparent,var(--fg));opacity:.5;transform-origin:top;animation:drop 2.6s var(--ease) infinite}@keyframes drop{0%{transform:scaleY(.15);opacity:0}35%{opacity:.6}to{transform:scaleY(1);opacity:0}}.btn--solid{position:relative;overflow:hidden;isolation:isolate}.btn--solid:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.btn--solid:hover:before{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.cue,.hslide.is-on img{animation:none}.hslide{transition:none}.pill{transition:opacity .2s linear;transform:none}.prog i{transition:none}}@media(max-width:860px){.pill{inset-inline:clamp(1rem,4vw,1.5rem) auto;padding:.9rem 1.4rem}.cue{display:none}}.mlabel{font-size:var(--t-micro);font-weight:600;color:var(--fg-muted);margin-block-end:.9rem}.lead-line{font-size:var(--t-lead);font-weight:300;color:var(--fg-muted);max-inline-size:68ch;line-height:1.9;margin-block-end:clamp(2.25rem,4.5vw,3.75rem)}.stmt__h em{font-style:normal;background:linear-gradient(120deg,#826b78,#72657a 55%,#2b2126);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block-end:.16em}.stmt__h{font-size:clamp(2.6rem,6.4vw,5.5rem);font-weight:300;line-height:1.32;max-inline-size:13ch}.stmt__h em{font-weight:700}.stmt__lead{font-size:var(--t-lead);font-weight:300;color:var(--fg-muted);line-height:1.9;max-inline-size:40ch;padding-block-end:.5rem}.ico{display:flex;gap:.35rem;flex-wrap:wrap;list-style:none;margin:0;padding:0;margin-inline-start:-.6rem}.ico a{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;transition:color .3s,background-color .3s}.ico svg{inline-size:1.125rem;block-size:1.125rem;fill:currentColor;display:block}.ico a:hover,.ico a:focus-visible{background:color-mix(in oklab,var(--fg) 6%,transparent)}.cta-acts{display:flex;gap:.75rem;flex-wrap:wrap;margin-block-start:clamp(.5rem,1.5vw,1rem)}@media(max-width:860px){.svcs{grid-template-columns:minmax(0,1fr)}.svc{grid-template-columns:minmax(0,1fr);gap:.5rem}}.screen{min-block-size:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(2.5rem,7vh,5rem)}.screen .svc{padding-block:clamp(.7rem,1.3vw,1.05rem)}body{overflow-x:visible}@media(hover:none)and (pointer:coarse){.screen{min-block-size:100dvh}.hero{block-size:100dvh}}.srail{position:fixed;z-index:95;inset-inline-start:clamp(.5rem,1.5vw,2.25rem);inset-block-start:50%;transform:translateY(-50%);--dot: clamp(8px, .72vw, 13px);--hit: clamp(26px, 2.3vw, 42px);--step: clamp(.3rem, .5vw, .75rem)}.srail ul{position:relative;display:grid;gap:var(--step)}.srail ul:before{content:"";position:absolute;inset-block:calc(var(--hit) / 2);inset-inline-start:calc(var(--hit) / 2 - .5px);inline-size:1px;background:color-mix(in oklab,var(--fg) 16%,transparent)}.srail ul:after{content:"";position:absolute;inset-block-start:calc(var(--hit) / 2);inset-inline-start:calc(var(--hit) / 2 - .5px);inline-size:1px;block-size:calc(var(--i, 0) * (var(--hit) + var(--step)));background:var(--accent);transition:block-size .55s var(--ease-out)}.srail a{position:relative;display:grid;place-items:center;inline-size:var(--hit);block-size:var(--hit)}.srail a:before{content:"";position:absolute;inset:-34%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--accent) 30%,transparent) 0%,color-mix(in oklab,var(--accent) 16%,transparent) 52%,transparent 100%);-webkit-backdrop-filter:blur(9px) saturate(1.2);backdrop-filter:blur(9px) saturate(1.2);-webkit-mask-image:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.45) 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.45) 62%,transparent 100%);opacity:0;transform:scale(.5);transition:opacity .35s var(--ease),transform .45s var(--ease-out)}.srail a[aria-current=true]:before{opacity:1;transform:scale(1)}.srail a:after{content:attr(aria-label);position:absolute;inset-inline-start:calc(100% + .35rem);white-space:nowrap;font-size:clamp(.68rem,.68vw,.85rem);font-weight:600;color:var(--fg);padding:.28em .6em;border-radius:999px;background:color-mix(in oklab,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);opacity:0;transform:translate(6px);transition:opacity .3s var(--ease),transform .35s var(--ease-out);pointer-events:none}.srail a:hover:after,.srail a:focus-visible:after{opacity:1;transform:none}.srail span{position:relative;z-index:1;inline-size:var(--dot);block-size:var(--dot);border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--fg) 50%,transparent);transition:background .35s var(--ease),box-shadow .35s var(--ease),transform .4s var(--ease-out)}.srail a:hover span{box-shadow:inset 0 0 0 1px var(--accent)}.srail a[aria-current=true] span:before,.srail a[aria-current=true] span:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--accent);animation:dot-ping 2.2s linear infinite;pointer-events:none}.srail a[aria-current=true] span:after{animation-delay:1.1s}.srail.is-over-hero a[aria-current=true] span:before,.srail.is-over-hero a[aria-current=true] span:after{border-color:var(--cream)}@keyframes dot-ping{0%{transform:scale(1);opacity:0}15%{transform:scale(1.35);opacity:.85}to{transform:scale(2.4);opacity:0}}.srail a[aria-current=true] span{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);transform:scale(1.5)}.srail.is-over-hero ul:before{background:color-mix(in oklab,var(--cream) 30%,transparent)}.srail.is-over-hero ul:after{background:var(--cream)}.srail.is-over-hero span{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cream) 72%,transparent)}.srail.is-over-hero a:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--cream) 34%,transparent) 0%,color-mix(in oklab,var(--cream) 16%,transparent) 52%,transparent 100%)}.srail.is-over-hero a:after{color:var(--cream);background:color-mix(in oklab,var(--fg-deep) 55%,transparent)}.srail.is-over-hero a[aria-current=true] span{background:var(--cream);box-shadow:inset 0 0 0 1px var(--cream)}@media(max-width:860px){.srail{display:none}}@media(prefers-reduced-motion:reduce){.srail span,.srail a:before,.srail a:after{transition:none}.srail a[aria-current=true] span:before,.srail a[aria-current=true] span:after{animation:none;display:none}.srail a[aria-current=true]:before{transform:none}}.screen--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);padding-block:0;overflow:clip}.split__copy{padding-inline-start:max(var(--gut),calc((100vw - var(--side, 0px) - var(--maxw)) / 2 + var(--gut)));padding-inline-end:0;padding-block:clamp(3rem,8vh,6rem)}.split__copy .stmt__h{max-inline-size:13ch}.split__copy .stmt__lead{margin-block-start:clamp(1rem,2.2vw,1.75rem);max-inline-size:38ch}.split__shot{position:relative;block-size:100%}.split__shot .media{block-size:100%}.split__shot picture{display:block;block-size:100%}.split__shot img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.split__shot .media{clip-path:inset(100% 0 0 0);transition:clip-path 1.15s var(--ease-out)}.split__shot.rv.in .media{clip-path:inset(0 0 0 0)}@media(max-width:860px){.screen--split{grid-template-columns:minmax(0,1fr);gap:0}.split__copy{padding-inline:var(--gut);padding-block:clamp(2.5rem,7vh,4rem) 0}.split__shot{block-size:min(52svh,420px)}.split__copy .stmt__h,.split__copy .stmt__lead{max-inline-size:none}}@media(max-width:860px){.screen--split{position:relative;grid-template-rows:minmax(0,1fr);padding-block:0}.split__copy{grid-area:1 / 1}.split__shot{position:absolute;inset:0;block-size:auto}.split__copy{z-index:1;align-self:end;padding-block:0 clamp(2.5rem,9vh,5rem);color:var(--cream)}.split__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--fg-deep) 92%,transparent) 0%,color-mix(in oklab,var(--fg-deep) 82%,transparent) 30%,color-mix(in oklab,var(--fg-deep) 56%,transparent) 50%,color-mix(in oklab,var(--fg-deep) 22%,transparent) 70%,transparent 88%);pointer-events:none}.split__copy .stmt__h{color:var(--cream)}.split__copy .stmt__h em{background:linear-gradient(120deg,#f4ecea,#c4b8ab 48%,#ada7aa);-webkit-background-clip:text;background-clip:text;color:transparent}.split__copy .stmt__lead{color:color-mix(in oklab,var(--cream) 82%,transparent)}}@media(prefers-reduced-motion:reduce){.split__shot .media{clip-path:none;transition:none}}@media(min-width:861px){.screen--flip{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.split__copy{grid-column:1}.split__shot{grid-column:2}.screen--flip .split__shot{grid-column:1}.screen--flip .split__copy{grid-column:2}}.screen--flip .split__copy{padding-inline-start:0;padding-inline-end:max(var(--gut),calc((100vw - var(--side, 0px) - var(--maxw)) / 2 + var(--gut)))}.screen--flip .split__copy>*{max-inline-size:none}@media(max-width:860px){.screen--flip .split__copy{padding-inline:var(--gut);color:var(--fg)}.screen--flip .split__copy>*,.screen--flip .split__copy .stmt__h{max-inline-size:none;margin-inline-start:0}.screen--flip .split__shot:after{background:linear-gradient(to top,color-mix(in oklab,var(--bg) 96%,transparent) 0%,color-mix(in oklab,var(--bg) 92%,transparent) 38%,color-mix(in oklab,var(--bg) 78%,transparent) 62%,color-mix(in oklab,var(--bg) 46%,transparent) 80%,transparent 94%)}.screen--flip .split__copy .stmt__h{color:var(--fg)}.screen--flip .split__copy .stmt__lead{color:var(--fg-muted)}.screen--flip .split__copy .stmt__h em{background:linear-gradient(120deg,#826b78,#72657a 55%,#2b2126);-webkit-background-clip:text;background-clip:text;color:transparent}}#pavo .split__shot img{object-position:center}.screen,.hero{background:var(--bg)}.split__shot video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.stmt__h--mid{font-size:clamp(2rem,4.4vw,3.5rem);max-inline-size:none;margin-block-end:clamp(1.25rem,3vw,2.25rem)}@keyframes rv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rv-settle{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:none}}.rv{transform:translateY(16px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.split__shot.rv{opacity:1;transform:none;transition:none}.split__shot .media{clip-path:none;transition:none}.split__shot img,.split__shot video{opacity:0;transform:scale(1.045);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.split__shot.rv.in img,.split__shot.rv.in video{opacity:1;transform:none}.split__shot .media{overflow:clip}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.screen{view-timeline-name:--scr;view-timeline-axis:block}.rv{opacity:1;transform:none;transition:none;animation:rv-rise linear both;animation-timeline:--scr;animation-range:entry calc(12% + var(--rs, 0%)) entry calc(70% + var(--rs, 0%))}.split__shot img,.split__shot video{opacity:1;transform:none;transition:none;animation:rv-settle linear both;animation-timeline:--scr;animation-range:entry 4% entry 62%}}}.screen:not(.screen--split){padding-block:clamp(5.5rem,11vh,7.5rem)}.stmt__lead--sm{font-size:var(--t-body);line-height:1.95}.teams{display:grid;gap:clamp(2.25rem,4.5vw,3.5rem)}#team .stmt__h{margin-block-end:clamp(2rem,4vw,3.25rem)}.team{list-style:none;margin:0;padding:0;display:flex;border-block-start:1px solid var(--rule)}.tm{flex:1 1 0;min-inline-size:0;display:grid;grid-template-rows:auto 1fr;transition:flex-grow .55s var(--ease-out)}.tm+.tm{border-inline-start:1px solid var(--rule)}.tm__hd{display:grid;gap:.2rem;align-content:start;padding:clamp(.8rem,1.4vw,1.1rem) clamp(.6rem,1.2vw,1rem);min-block-size:4.75rem}.tm__hd b{font-size:clamp(.82rem,1.05vw,.98rem);font-weight:400;line-height:1.45}.tm__hd span{font-size:var(--t-micro);color:var(--fg-muted);line-height:1.5}.tm__shot{position:relative;display:block;overflow:hidden;block-size:clamp(14rem,22vw,20rem);background:#1e181c}.tm__shot picture{display:block;block-size:100%}.tm__shot img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center 22%;filter:brightness(.94);transition:filter .55s var(--ease-out),transform .7s var(--ease-out)}@media(hover:hover){.team:hover .tm{flex-grow:.82}.team .tm:hover{flex-grow:1.9}.team .tm:hover .tm__shot img{filter:brightness(1.06);transform:scale(1.03)}}.nums{list-style:none;margin:0;padding:0;grid-template-columns:repeat(4,1fr)}.num{display:grid;gap:.3rem;align-content:start}.num__f{display:flex;align-items:baseline;gap:.3rem}.num i{font-style:normal;font-weight:300;font-size:clamp(1rem,1.9vw,1.45rem);color:var(--accent-ink)}.fnav{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.fnav a{font-size:var(--t-small);color:var(--fg-muted);transition:color .3s}.fnav a:hover{color:var(--accent-ink)}@media(max-width:1000px){.nums{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.screen:not(.screen--split){padding-block:clamp(4.5rem,9vh,6rem)}}@media(max-width:560px){.nums{grid-template-columns:minmax(0,1fr)}}.ico{margin-inline-start:-.8125rem}@media(max-width:860px){.mlabel{margin-block-end:.35rem}.ico{display:grid;grid-template-columns:repeat(4,2.75rem);justify-content:start;gap:0}}.split__shot--dia img{object-fit:contain}.split__shot--dia .media{background:transparent}.split__shot--dia .media:after{content:none}@media(max-width:860px){.screen--dia{grid-template-rows:auto auto;padding-block:clamp(2.5rem,7vh,4rem) clamp(2rem,6vh,3rem);row-gap:clamp(1.75rem,5vw,2.5rem)}.screen--dia .split__copy{grid-area:auto;order:-1;align-self:start;z-index:auto;color:var(--fg);padding-block:0}.screen--dia .split__shot{position:relative;inset:auto;block-size:auto;padding-inline:var(--gut)}.screen--dia .split__shot:after{content:none}.screen--dia .split__shot .media{block-size:auto}.screen--dia .split__shot img{position:relative;inset:auto;block-size:auto;aspect-ratio:1024 / 1536}.screen--dia .split__copy .stmt__h{color:var(--fg)}.screen--dia .split__copy .stmt__h em{background:linear-gradient(120deg,#826b78,#72657a 55%,#2b2126);-webkit-background-clip:text;background-clip:text;color:transparent}.screen--dia .split__copy .stmt__lead{color:var(--fg-muted)}}.split__shot--dia img{animation:none;transform:none;opacity:1}@media(max-width:640px){.team{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--gut);margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--fg) 26%,transparent) transparent}.team .tm{flex:0 0 clamp(9.5rem,44vw,13rem);scroll-snap-align:start}.tm__hd{min-block-size:5.75rem}.teams{gap:3.25rem}}.reel{--wall-h: clamp(20rem, 58vh, 36rem);--wgap: clamp(.5rem, 1vw, .85rem);overflow:hidden;margin-block-start:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.reel__track{list-style:none;margin:0;padding:0;display:flex;inline-size:max-content;animation:reel-drift 120s linear infinite;will-change:transform}@keyframes reel-drift{to{transform:translate(50%)}}@media(hover:hover){.reel:hover .reel__track{animation-play-state:paused}}.reel:focus-within .reel__track{animation-play-state:paused}.reel.is-live{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y}.reel.is-live::-webkit-scrollbar{display:none}.reel.is-live .reel__track{animation:none;will-change:auto}.reel.is-drag{cursor:grabbing}.reel.is-drag .rframe{pointer-events:none}.rcol{flex:none;block-size:var(--wall-h);margin-inline-end:var(--wgap)}.rcol--tall{aspect-ratio:4 / 5}.rcol--vid{aspect-ratio:9 / 16}.rcol--pair{inline-size:calc((var(--wall-h) - var(--wgap)) / 2 * 1.5);display:grid;grid-template-rows:1fr 1fr;gap:var(--wgap)}.rframe{position:relative;display:block;inline-size:100%;block-size:100%;min-block-size:0;padding:0;border:0;overflow:hidden;background:var(--bg-alt);cursor:zoom-in}.rframe:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.rframe picture{display:block;block-size:100%}.rframe img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale .8s var(--ease-out)}@media(hover:hover){.rframe:hover img{scale:1.04}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reel.is-live .rcol{view-timeline:--frame inline}.reel.is-live .rframe img,.reel.is-live .rframe .ritem__prev{inline-size:114%;max-inline-size:none;margin-inline-start:-7%;animation:frame-window linear both;animation-timeline:--frame}.reel.is-live .rframe:after{content:"";position:absolute;inset:0;z-index:1;background:var(--bg);pointer-events:none;animation:frame-stage linear both;animation-timeline:--frame}}}@keyframes frame-window{0%{transform:translate(5%)}to{transform:translate(-5%)}}@keyframes frame-stage{0%,18%{opacity:.26}34%,66%{opacity:0}82%,to{opacity:.26}}.wall__bar{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.5rem);margin-block:clamp(1rem,2vw,1.4rem) clamp(2rem,4vw,3rem)}.wall__n{display:flex;align-items:baseline;gap:.35rem;direction:ltr;margin:0;font-size:var(--t-small);color:var(--fg-muted);flex:none}.wall__n b{font-size:1.35rem;font-weight:300;color:var(--fg);line-height:1;font-variant-numeric:tabular-nums}.wall__track{position:relative;flex:1;block-size:1px;background:var(--rule)}.wall__track i{position:absolute;inset-block:-.5px;inset-inline-start:0;inline-size:var(--wp, 0%);background:var(--accent)}.wall__hint{margin:0;flex:none;font-size:var(--t-micro);color:var(--fg-muted);display:flex;align-items:center;gap:.4rem}.wall__hint:before{content:"\27f7";font-size:1rem;line-height:1}@media(max-width:860px){.reel{--wall-h: clamp(18rem, 58vh, 28rem)}}.ritem--vid{aspect-ratio:9 / 16}.ritem--vid .vchip,.ritem--vid .vbar{z-index:2}.ritem__prev{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.ritem--vid.is-playing .ritem__prev{opacity:1}.vchip{position:absolute;inset-inline:.6rem;inset-block-end:.9rem;display:flex;align-items:center;gap:.45rem;padding:.35rem .5rem .35rem .75rem;color:var(--cream);background:color-mix(in oklab,var(--fg-deep) 62%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.1rem;font-size:var(--t-micro);line-height:1.4;pointer-events:none}.vchip svg{flex:none;inline-size:1.35rem;block-size:1.35rem;padding:.2rem;border-radius:50%;background:var(--cream);fill:var(--fg-deep)}.vchip b{font-weight:600;flex:1;min-inline-size:0}.vchip i{font-style:normal;opacity:.75;font-variant-numeric:tabular-nums}.vbar{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:color-mix(in oklab,var(--cream) 22%,transparent);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.vbar i{display:block;block-size:100%;inline-size:calc(var(--vp, 0) * 100%);background:var(--cream)}.ritem--vid.is-playing .vbar{opacity:1}@media(hover:hover){.ritem--vid:hover .vchip svg{background:var(--accent);fill:var(--cream)}}.lbox__fig video{display:block;block-size:min(78vh,calc(94vw * 16 / 9));inline-size:auto;aspect-ratio:9 / 16;max-inline-size:94vw;background:#000}.lbox__fig [hidden]{display:none}.lbox__t{font-size:var(--t-small);color:var(--cream)}.lbox.is-single .lbox__nav,.lbox.is-single .lbox__n{display:none}.deliv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,24rem));justify-content:center;gap:clamp(.75rem,1.8vw,1.25rem)}.dcard{inline-size:100%;display:grid;justify-items:center;gap:clamp(.7rem,1.5vw,1rem);text-align:center;font:inherit;color:var(--fg);background:none;border:0;padding:clamp(1.1rem,2.4vw,1.6rem) clamp(.75rem,1.6vw,1.25rem);cursor:pointer;transition:background-color .35s var(--ease)}.dcard__i{flex:none;inline-size:clamp(2.4rem,3.4vw,3rem);block-size:clamp(2.4rem,3.4vw,3rem);display:grid;place-items:center}.dcard__i svg{inline-size:100%;block-size:100%;fill:var(--accent-ink);transition:fill .35s var(--ease)}.dcard__t{display:grid;gap:.15rem;justify-items:center}.dcard__t b{font-size:var(--t-body);font-weight:400}.dcard__t span{font-size:var(--t-micro);color:var(--fg-muted)}.dcard__t i{font-style:normal;font-variant-numeric:tabular-nums}@media(max-width:560px){.deliv{grid-template-columns:minmax(0,1fr)}}.dcard:hover,.dcard:focus-visible{background:color-mix(in oklab,var(--accent) 7%,transparent)}.dcard:hover .dcard__i svg,.dcard:focus-visible .dcard__i svg{fill:var(--fg)}@media(prefers-reduced-motion:reduce){.reel{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.reel__track{animation:none}.rcol{scroll-snap-align:start}}.lbox{border:0;padding:0;background:none;margin:auto;inline-size:fit-content;max-inline-size:94vw;max-block-size:92vh;overflow:visible}.lbox::backdrop{background:color-mix(in oklab,var(--fg-deep) 88%,transparent)}.lbox__fig{margin:0}.lbox__fig picture{display:block}.lbox__fig img{display:block;inline-size:auto;block-size:auto;max-inline-size:94vw;max-block-size:78vh;background:var(--fg-deep)}.lbox__cap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-start:.9rem}.lbox__n{font-size:var(--t-micro);color:color-mix(in oklab,var(--cream) 62%,transparent)}.lbox__x{position:absolute;inset-block-start:-3rem;inset-inline-end:0;inline-size:2.5rem;block-size:2.5rem;display:grid;place-items:center;background:none;border:0;cursor:pointer}.lbox__x svg{inline-size:1.6rem;block-size:1.6rem;fill:var(--cream)}.lbox__nav{position:absolute;inset-block-start:50%;translate:0 -50%;inline-size:3rem;block-size:3rem;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:color-mix(in oklab,var(--fg-deep) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s var(--ease)}.lbox__nav:hover,.lbox__nav:focus-visible{background:var(--accent)}.lbox__nav svg{inline-size:1.5rem;block-size:1.5rem;fill:var(--cream)}.lbox__nav--prev{right:-1.5rem}.lbox__nav--next{left:-1.5rem}@media(max-width:860px){.lbox{inline-size:94vw}.lbox__nav{inline-size:2.5rem;block-size:2.5rem}.lbox__nav--prev{right:.5rem}.lbox__nav--next{left:.5rem}.lbox__x{inset-block-start:-2.75rem}}.screen.screen--svc{padding-block-start:clamp(2rem,5vh,3.5rem);padding-block-end:0}.svcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;min-block-size:clamp(22rem,62vh,40rem)}.svc{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;gap:.75rem;padding:clamp(1.25rem,2.4vw,2rem) clamp(1rem,1.8vw,1.5rem);background:var(--fg-deep)}.svc+.svc{border-inline-start:1px solid color-mix(in oklab,var(--cream) 16%,transparent)}.svc picture{position:absolute;inset:0;z-index:-2;display:block}.svc img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform 1.1s var(--ease),filter .6s var(--ease)}.svc:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in oklab,var(--fg-deep) 78%,transparent),color-mix(in oklab,var(--fg-deep) 24%,transparent) 30%,color-mix(in oklab,var(--fg-deep) 28%,transparent) 55%,color-mix(in oklab,var(--fg-deep) 86%,transparent));transition:opacity .6s var(--ease);pointer-events:none}.svc__n{font-size:var(--t-micro);font-weight:600;color:color-mix(in oklab,var(--cream) 62%,transparent)}.svc__t{align-self:start;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:400;line-height:1.4;color:var(--cream)}.svc__b{align-self:end;grid-row:3;font-size:var(--t-small);line-height:1.85;color:color-mix(in oklab,var(--cream) 82%,transparent);max-inline-size:30ch}@media(hover:hover){.svc:hover img{transform:scale(1.06);filter:brightness(1.08)}.svc:hover:after{opacity:.82}}@media(max-width:900px){.svcs{grid-template-columns:minmax(0,1fr);min-block-size:0}.svc{min-block-size:clamp(14rem,34svh,20rem);grid-template-rows:auto 1fr auto;padding:clamp(1.1rem,4vw,1.6rem) var(--gut)}.svc+.svc{border-inline-start:0;border-block-start:1px solid color-mix(in oklab,var(--cream) 16%,transparent)}.svc__b{max-inline-size:46ch}}.screen--loc{position:relative;isolation:isolate;overflow:hidden}.loc__map{position:absolute;inset:0;z-index:-1}.loc__map{--pin-x: 32%;--pin-y: 50%}.loc__map picture{display:block;block-size:100%}.loc__map img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--pin-x) var(--pin-y)}.loc__pin{position:absolute;left:var(--pin-x);top:var(--pin-y);inline-size:clamp(64px,6vw,96px);block-size:auto;translate:-50% -76.7%;overflow:visible;filter:drop-shadow(0 10px 14px rgba(43,33,38,.35))}.loc__halo{fill:color-mix(in oklab,var(--accent) 20%,transparent);transform-origin:0 32px}.loc__pin path{fill:var(--accent-ink)}.loc__dot{fill:var(--bg)}@media(prefers-reduced-motion:no-preference){.loc__halo{animation:pin-pulse 2.8s var(--ease) infinite}}@keyframes pin-pulse{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.2);opacity:0}}.loc__credit{position:absolute;inset-block-end:.6rem;left:.8rem;z-index:1;margin:0;font-size:.6875rem;color:var(--fg-muted);background:color-mix(in oklab,var(--bg) 80%,transparent);padding:.15rem .5rem;direction:ltr}.loc__credit a{color:inherit;text-decoration:underline}.loc__card{max-inline-size:min(30rem,100%);background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);border:1px solid color-mix(in oklab,var(--fg) 10%,transparent);box-shadow:0 30px 70px -45px #2b212680;padding:clamp(1.5rem,3.2vw,2.5rem);display:grid;gap:.6rem}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.loc__card{background:var(--bg)}}.loc__h{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:300;line-height:1.35}.loc__addr{font-style:normal;display:grid;gap:.2rem;margin-block-start:.35rem}.loc__line{font-size:var(--t-body);color:var(--fg-muted);line-height:1.8}.loc__line .nowrap{white-space:nowrap}.loc__nat{display:grid;gap:.7rem;margin-block-start:.5rem;padding-block-start:.95rem;border-block-start:1px solid var(--rule)}.loc__nat-hd{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.loc__nat-hd>span:first-child{font-size:var(--t-small);color:var(--fg-muted)}.loc__code-row{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.loc__code{font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:600;letter-spacing:.08em;color:var(--accent-ink);unicode-bidi:isolate}.loc__copy{position:relative;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;color:var(--fg-muted);transition:color .3s,background-color .3s}.loc__copy:hover,.loc__copy:focus-visible{color:var(--fg);background:color-mix(in oklab,var(--fg) 7%,transparent)}.loc__copy svg{inline-size:1.05rem;block-size:1.05rem;fill:currentColor}.loc__copied{position:absolute;bottom:calc(100% + .3rem);left:50%;translate:-50% 0;white-space:nowrap;font-size:var(--t-micro);color:var(--bg);background:var(--fg);padding:.2rem .55rem;opacity:0;transition:opacity .25s;pointer-events:none}.loc__copied:not(:empty){opacity:1}.loc__nat-parts{margin:0;display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;font-size:var(--t-small)}.loc__nat-parts div{display:flex;gap:.4rem;align-items:baseline}.loc__nat-parts dt{color:var(--fg-muted)}.loc__nat-parts dd{margin:0;font-variant-numeric:tabular-nums}.loc__acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:1rem}@media(max-width:860px){.screen.screen--loc{justify-content:flex-start;padding-block-start:0}.loc__map{position:relative;inset:auto;z-index:0;block-size:44svh;margin-block-end:1.5rem}.loc__credit{top:calc(44svh - 1.9rem);inset-block-end:auto}.loc__card{max-inline-size:none}.loc__acts .btn{flex:1 1 auto;justify-content:center}}.svc--sheet img{object-position:100% center}.svc--sheet:after{background:linear-gradient(to bottom,color-mix(in oklab,var(--fg-deep) 90%,transparent),color-mix(in oklab,var(--fg-deep) 46%,transparent) 30%,color-mix(in oklab,var(--fg-deep) 50%,transparent) 55%,color-mix(in oklab,var(--fg-deep) 93%,transparent))}.ticker,.pside,.ftr{--on-dark: #f4ecea;--on-dark-muted: color-mix(in oklab, #f4ecea 64%, transparent);--on-dark-rule: color-mix(in oklab, #f4ecea 14%, transparent);--lilac-grad: linear-gradient(110deg, #b79fd0 0%, #8a6ba6 30%, #ded4c6 50%, #8a6ba6 70%, #b79fd0 100%);color:var(--on-dark)}.ticker{overflow:hidden;background:#3a2b32;border-block-end:1px solid var(--on-dark-rule);padding-block:clamp(1rem,1.8vw,1.4rem)}.ticker__row{display:flex;align-items:center;gap:clamp(1.5rem,2.6vw,2.5rem);inline-size:max-content;animation:ticker 70s linear infinite}.ticker__row span,.ticker__row b{font-size:var(--t-lead);white-space:nowrap}.ticker__row span{font-weight:400;color:var(--on-dark-muted)}.ticker__row b{font-weight:700;background:var(--lilac-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-block-end:.16em}.ticker__row i{inline-size:5px;block-size:5px;border-radius:50%;background:#8a6ba6;flex:none}@keyframes ticker{to{transform:translate(50%)}}@keyframes sheen{to{background-position:-220% 0}}.ticker:hover .ticker__row{animation-play-state:paused}@media(prefers-reduced-motion:no-preference){.ticker__row b{animation:sheen 9s linear infinite}}@media(prefers-reduced-motion:reduce){.ticker__row{animation:none}}:root{--side: 0px}@media(min-width:861px){:root{--side: clamp(3.5rem, 4.2vw, 4.5rem)}body{padding-inline-end:var(--side)}.hdr,.prog{inset-inline-end:var(--side)}}.pside{position:fixed;z-index:96;inset-block:0;inset-inline-end:0;inline-size:var(--side);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;background:linear-gradient(to bottom,#43343c,#3a2b32 38%,#33262c);border-inline-start:1px solid var(--on-dark-rule);pointer-events:none}.pside:before,.pside:after{content:"";inline-size:1px;block-size:clamp(3.5rem,11vh,6rem);background:var(--on-dark-rule)}.pside:after{order:3}.pside__word{font-family:Georgia,Times New Roman,serif;font-size:var(--t-small);letter-spacing:var(--track-wide);color:var(--on-dark-muted);writing-mode:vertical-rl;text-orientation:upright;direction:ltr}.pside__dots{display:flex;flex-direction:column;gap:.6rem;margin-block-start:.4rem}.pside__dots i{inline-size:6px;block-size:6px;border-radius:50%;background:color-mix(in oklab,#f4ecea 34%,transparent);transition:background-color .4s var(--ease)}.pside__dots i.on{background:#b79fd0}@media(max-width:860px){.pside{display:none}}.pill{box-shadow:0 0 0 1px #f4ecea29,0 18px 40px -18px #3a2b32b3}.ftr{background:#2b2126;padding-block:clamp(3.5rem,7vw,5.5rem) clamp(1.5rem,3vw,2.25rem)}.ftr__in{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);align-items:start;padding-block-end:clamp(2.25rem,4vw,3.25rem);border-block-end:1px solid var(--on-dark-rule)}.ftr__brand{display:grid;gap:1.1rem;justify-items:start}.ftr__brand .lockup{inline-size:min(210px,52vw);color:var(--on-dark)}.ftr__tag{font-size:var(--t-small);color:var(--on-dark-muted);max-inline-size:26ch;line-height:1.9}.ftr .mlabel{color:var(--on-dark);margin-block-end:1.1rem}.ftr__grp{display:grid;align-content:start}.fnav,.clist{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.ftr .fnav a,.clist a{font-size:var(--t-small);color:var(--on-dark-muted);transition:color .3s}.clist a{display:inline-flex;align-items:center;gap:.7rem}.clist svg{inline-size:1rem;block-size:1rem;fill:currentColor;flex:none}.ftr .fnav a:hover,.ftr .fnav a:focus-visible,.clist a:hover,.clist a:focus-visible{color:var(--on-dark)}.ftr .ico a{color:var(--on-dark-muted)}.ftr .ico a:hover,.ftr .ico a:focus-visible{color:var(--on-dark);background:color-mix(in oklab,#f4ecea 8%,transparent)}.ftr a[aria-disabled=true]{cursor:default}.ftr__base{display:flex;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;padding-block-start:1.25rem;font-size:var(--t-micro);color:var(--on-dark-muted)}@media(max-width:1000px){.ftr__in{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr__brand{grid-column:1 / -1}}@media(max-width:560px){.ftr__in{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.25rem}.ftr__grp:last-child{grid-column:1 / -1}}
