:root{--navy-950: oklch(.165 .022 274);--navy-900: oklch(.21 .03 274);--navy-800: oklch(.25 .028 274);--navy-700: oklch(.34 .026 274);--navy-600: oklch(.46 .02 274);--gold-200: oklch(.9 .028 82);--gold-300: oklch(.83 .042 80);--gold-400: oklch(.76 .048 78);--gold-500: oklch(.68 .052 76);--gold-700: oklch(.5 .048 70);--gold-800: oklch(.43 .042 68);--mist-0: oklch(.997 0 0);--mist-50: oklch(.984 .0015 274);--mist-100: oklch(.958 .003 274);--mist-200: oklch(.915 .004 274);--mist-300: oklch(.85 .006 274);--slate-400: oklch(.79 .01 274);--slate-600: oklch(.46 .014 274);--film-ground: #f9fafb;--bronze-700: #7a6040;--ink-soft: #3f4253;--white: oklch(1 0 0);--black: oklch(0 0 0);--danger: oklch(.52 .17 28);--success: oklch(.5 .1 155);--surface: var(--mist-50);--surface-raised: var(--mist-0);--surface-sunken: var(--mist-100);--ink: var(--navy-900);--ink-muted: var(--slate-600);--rule: oklch(.21 .03 274 / .1);--rule-strong: oklch(.21 .03 274 / .24);--accent: var(--gold-700);--accent-line: var(--gold-500);--cta-bg: var(--navy-900);--cta-ink: var(--mist-0);--cta-bg-hover: var(--navy-700);--focus: var(--gold-700);--field-bg: var(--mist-0);--field-border: oklch(.21 .03 274 / .26);--font-display: "Marcellus", "Trajan Pro", "Palatino Linotype", Georgia, serif;--font-sans: "Jost", "Futura", "Century Gothic", -apple-system, "Segoe UI", sans-serif;--t-hero: clamp(2.55rem, 1.35rem + 4.9vw, 5.6rem);--t-h1: clamp(2.3rem, 1.4rem + 3.6vw, 4.4rem);--t-h2: clamp(1.95rem, 1.35rem + 2.45vw, 3.45rem);--t-h3: clamp(1.4rem, 1.2rem + .85vw, 1.95rem);--t-h4: clamp(1.15rem, 1.08rem + .3vw, 1.32rem);--t-lead: clamp(1.15rem, 1.06rem + .42vw, 1.42rem);--t-body: clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--t-small: .9375rem;--t-label: .8125rem;--lh-display: 1.08;--lh-heading: 1.18;--lh-body: 1.68;--lh-body-dark: 1.74;--ls-display: -.012em;--ls-label: .14em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--section-y: clamp(4rem, 2.6rem + 5.6vw, 8.5rem);--section-y-tight: clamp(2.75rem, 2rem + 3vw, 4.75rem);--gutter: clamp(1rem, .45rem + 2.4vw, 3.5rem);--max-w: 1440px;--max-w-text: 1120px;--measure: 66ch;--measure-narrow: 48ch;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-fast: .2s;--dur: .7s;--dur-slow: 1.2s;--z-raised: 10;--z-sticky: 100;--z-dock: 110;--z-menu: 200;--z-modal: 300;--radius: 2px;--btn-h: 3.25rem;--btn-px: 1.6em;--header-h: 4.75rem;--field-h: 3.25rem}.on-navy{--surface: var(--navy-900);--surface-raised: oklch(.975 .002 274 / .04);--surface-sunken: var(--navy-950);--ink: var(--mist-50);--ink-muted: var(--slate-400);--rule: oklch(.984 .0015 274 / .12);--rule-strong: oklch(.984 .0015 274 / .26);--accent: var(--gold-300);--accent-line: var(--gold-400);--cta-bg: var(--mist-0);--cta-ink: var(--navy-950);--cta-bg-hover: var(--gold-200);--focus: var(--gold-300);--field-bg: oklch(.984 .0015 274 / .04);--field-border: oklch(.984 .0015 274 / .24)}.on-deep{--surface: var(--navy-950)}.on-sunken{--surface: var(--mist-100)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--navy-950)}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video,svg{display:block;max-width:100%;height:auto}picture{display:contents}input,button,textarea,select{font:inherit;color:inherit}html,body{cursor:default}a[href],button,summary,select,label,[role=button],[data-gallery-item]{cursor:pointer}input:not([type=radio],[type=checkbox]),textarea{cursor:text}input[type=radio],input[type=checkbox]{cursor:pointer}:disabled,[aria-disabled=true]{cursor:not-allowed}p,h1,h2,h3,h4,li,dd,dt{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration:none}p a,.prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--ls-display);text-wrap:balance}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius)}::selection{background:var(--gold-400);color:var(--navy-950)}.shell{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.shell--text{max-width:var(--max-w-text)}.section{background:var(--surface);color:var(--ink);padding-block:var(--section-y);position:relative;isolation:isolate}.section--tight{padding-block:var(--section-y-tight)}.on-navy{line-height:var(--lh-body-dark)}.section.on-navy:not(.hero,.ph),footer.ftr.on-navy{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.read-progress{display:none}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.read-progress{display:block;position:fixed;inset:0 0 auto;z-index:calc(var(--z-sticky) + 1);height:2px;background:var(--gold-500);transform-origin:left;transform:scaleX(0);animation:read-progress linear both;animation-timeline:scroll(root block);pointer-events:none}@keyframes read-progress{to{transform:scaleX(1)}}}}.t-hero{font-size:var(--t-hero);line-height:var(--lh-display)}.t-h1{font-size:var(--t-h1);line-height:var(--lh-display)}.t-h2{font-size:var(--t-h2)}.t-h3{font-size:var(--t-h3)}.t-h4{font-size:var(--t-h4)}.lead{font-size:var(--t-lead);line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.muted{color:var(--ink-muted)}.small{font-size:var(--t-small)}.prose{max-width:var(--measure);text-wrap:pretty}.prose>*+*{margin-top:1.1em}.prose strong{font-weight:500;color:var(--ink)}.label{font-family:var(--font-sans);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:.75rem;left:50%;transform:translate(-50%,-160%);z-index:var(--z-modal);background:var(--gold-400);color:var(--navy-950);padding:var(--s-3) var(--s-5);font-weight:500;transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:translate(-50%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:var(--btn-h);padding-inline:var(--btn-px);font-family:var(--font-sans);font-size:1rem;font-weight:500;letter-spacing:.02em;border:1px solid transparent;border-radius:var(--radius);touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:active{transform:scale(.98)}.btn svg{width:1.1em;height:1.1em;flex:none}.btn--primary{background:var(--cta-bg);color:var(--cta-ink)}@media(hover:hover)and (pointer:fine){.btn--primary:hover{background:var(--cta-bg-hover)}}.btn--ghost{color:var(--ink);border-color:var(--rule-strong);background:transparent}@media(hover:hover)and (pointer:fine){.btn--ghost:hover{border-color:var(--ink)}}.btn--on-photo{color:var(--mist-0);border-color:#ffffff8c}@media(hover:hover)and (pointer:fine){.btn--on-photo:hover{border-color:var(--mist-0);background:#ffffff14}}.link-arrow{display:inline-flex;align-items:center;gap:.6em;font-weight:500;color:var(--ink);min-height:44px;padding-block:.35em;border-bottom:1px solid var(--accent-line);transition:gap var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.link-arrow svg{width:1.05em;height:1.05em;transition:transform var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.link-arrow:hover svg{transform:translate(4px)}}.ledger{display:grid}.ledger>div{display:grid;grid-template-columns:minmax(8.5rem,.8fr) 1.6fr;gap:var(--s-4);padding-block:.95rem;border-top:1px solid var(--rule)}.ledger>div:last-child{border-bottom:1px solid var(--rule)}.ledger dt{color:var(--ink-muted);font-size:var(--t-small);padding-top:.15em}.ledger dd{font-variant-numeric:tabular-nums}.media{position:relative;overflow:hidden;background:var(--surface-sunken)}.media img{width:100%;height:100%;object-fit:cover}.media figcaption,.caption{font-size:var(--t-small);color:var(--ink-muted);margin-top:var(--s-3)}.js [data-reveal]{opacity:0;transform:translate3d(0,1.6rem,0);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);transition-delay:var(--d, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-curtain]{clip-path:inset(100% 0 0 0);transition:clip-path var(--dur-slow) var(--ease-expo);transition-delay:var(--d, 0ms)}.js [data-curtain] img{transform:scale(1.12);transition:transform 1.8s var(--ease-expo);transition-delay:var(--d, 0ms)}.js [data-curtain].is-in{clip-path:inset(0 0 0 0)}.js [data-curtain].is-in img{transform:scale(1)}.js [data-draw]{transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease-expo);transition-delay:var(--d, 0ms)}.js [data-draw].is-in{transform:scaleX(1)}@keyframes hero-zoom{0%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes rise{0%{opacity:0;transform:translate3d(0,110%,0)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:none}}@keyframes veil{0%{opacity:1}to{opacity:0}}.js:not(.motion-ready) [data-motion-pre]{opacity:0;animation:motion-failsafe .4s var(--ease-out) 3s forwards}.motion-on [data-motion~=line-rise][data-motion-pre]:not(.is-split){opacity:0;animation:motion-failsafe .4s var(--ease-out) 3s forwards}@keyframes motion-failsafe{to{opacity:1}}.m-line{display:block}.tilt-light{position:absolute;top:0;left:0;z-index:2;width:34rem;height:34rem;margin:-17rem 0 0 -17rem;border-radius:50%;background:radial-gradient(closest-side,#fff3,#fff0);mix-blend-mode:soft-light;opacity:0;pointer-events:none}.cursor-label{position:absolute;top:0;left:0;z-index:3;display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:50%;background:#fefefef0;color:var(--navy-900);font-size:var(--t-label);font-weight:500;letter-spacing:.06em;pointer-events:none}.is-stage{min-height:100svh;display:grid;align-content:center;padding-block:calc(var(--header-h) + var(--s-5)) var(--s-7)}.step__num{position:relative;isolation:isolate}.step__fill{position:absolute;inset:-1px;z-index:-1;border-radius:50%;background:var(--navy-900)}.steps-meter{grid-column:1 / -1;display:flex;align-items:center;gap:var(--s-5);margin-top:var(--s-4);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent)}.steps-meter__win{display:block;overflow:hidden;min-width:17em}.steps-meter__val{display:block;font-variant-numeric:tabular-nums}.steps-meter__bar{position:relative;flex:1;height:1px;background:var(--rule-strong)}.steps-meter__bar>span{position:absolute;inset:0;background:var(--accent-line);transform:scaleX(0);transform-origin:left}.js [data-parallax]{will-change:transform}.hz img{transition:transform 1.8s var(--ease-expo),filter var(--dur) var(--ease-out)}.hz:focus-visible img,.js .hz:focus-visible [data-curtain].is-in img{transform:scale(1.05)}@media(hover:hover)and (pointer:fine){.hz:hover img,.js .hz:hover [data-curtain].is-in img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal],.js [data-curtain],.js [data-curtain] img,.js [data-draw],.js [data-parallax],.hz:hover img{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .38s cubic-bezier(.65,0,.35,1) both}::view-transition-new(root){animation:vt-in .76s cubic-bezier(.16,1,.3,1) .14s both}::view-transition-group(vt-kentsel),::view-transition-group(vt-kurumsal),::view-transition-group(vt-proje-tarabya),::view-transition-group(vt-proje-bodrum){animation-duration:.95s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(vt-kentsel),::view-transition-old(vt-kurumsal),::view-transition-new(vt-kentsel),::view-transition-new(vt-kurumsal),::view-transition-old(vt-proje-tarabya),::view-transition-old(vt-proje-bodrum),::view-transition-new(vt-proje-tarabya),::view-transition-new(vt-proje-bodrum){height:100%;object-fit:cover;overflow:clip}::view-transition-group(site-header){animation-duration:.5s}}@keyframes vt-out{to{opacity:0;transform:translate3d(0,-14px,0);filter:blur(3px)}}@keyframes vt-in{0%{opacity:0;transform:translate3d(0,26px,0)}}@media print{.js [data-reveal],.js [data-curtain],.js [data-draw]{opacity:1!important;transform:none!important;clip-path:none!important}}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:var(--z-sticky);height:var(--header-h);view-transition-name:site-header;display:flex;align-items:center;background:#fefefef5;color:var(--ink);box-shadow:0 1px 0 var(--rule);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.hdr[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-100%)}.hdr--over[data-astro-cid-3ef6ksr2]:not(.is-solid){background:linear-gradient(to bottom,#0b0e1880,#0b0e1800);color:var(--mist-0);box-shadow:none}.hdr__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.hdr__brand[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;min-height:44px;flex:none}.hdr__brand[data-astro-cid-3ef6ksr2] .hdr__logo{height:34px;width:auto;transition:opacity var(--dur) var(--ease-out)}@media(min-width:768px){.hdr__brand[data-astro-cid-3ef6ksr2] .hdr__logo{height:40px}}.hdr__brand[data-astro-cid-3ef6ksr2] .hdr__logo--light{position:absolute;inset:0;margin-block:auto;opacity:0}.hdr--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hdr__logo--light{opacity:1}.hdr--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hdr__logo--dark{opacity:0}.hdr__nav[data-astro-cid-3ef6ksr2]{display:none;gap:clamp(1.1rem,1.8vw,2rem)}@media(min-width:1180px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:flex}}.hdr__link[data-astro-cid-3ef6ksr2]{position:relative;font-size:.98rem;color:inherit;opacity:.78;display:inline-flex;align-items:center;min-height:44px;transition:opacity var(--dur-fast) var(--ease-out)}.hdr__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:auto 0 .55rem;height:1px;background:var(--gold-500);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-expo)}.hdr__link[data-astro-cid-3ef6ksr2][aria-current=page]{opacity:1}.hdr__link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.hdr__link[data-astro-cid-3ef6ksr2]:hover{opacity:1}.hdr__link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}}.hdr__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-4)}.hdr__phone[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.5rem;min-height:44px;font-variant-numeric:tabular-nums}.hdr__phone[data-astro-cid-3ef6ksr2] .icon{width:1.1rem;height:1.1rem;opacity:.7}@media(min-width:1380px){.hdr__phone[data-astro-cid-3ef6ksr2]{display:inline-flex}}.hdr__cta[data-astro-cid-3ef6ksr2]{display:none;min-height:2.9rem;font-size:.95rem}@media(min-width:720px){.hdr__cta[data-astro-cid-3ef6ksr2]{display:inline-flex}}.hdr--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hdr__cta[data-astro-cid-3ef6ksr2]{background:transparent;color:var(--mist-0);border-color:#fff9}@media(hover:hover)and (pointer:fine){.hdr--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hdr__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--mist-0);color:var(--navy-950)}}.hdr__burger[data-astro-cid-3ef6ksr2]{display:grid;align-content:center;gap:7px;width:48px;height:48px;padding:0 10px;background:none;border:0;color:inherit}@media(min-width:1180px){.hdr__burger[data-astro-cid-3ef6ksr2]{display:none}}.hdr__bar[data-astro-cid-3ef6ksr2]{height:1.5px;background:currentColor;transition:transform var(--dur-fast) var(--ease-out)}[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__bar[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(4.25px) rotate(45deg)}[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__bar[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-4.25px) rotate(-45deg)}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:calc(var(--z-sticky) - 1);background:var(--mist-0);color:var(--ink);padding-top:calc(var(--header-h) + var(--s-5));overflow-y:auto;opacity:0;transition:opacity var(--dur) var(--ease-out)}.menu[data-astro-cid-3ef6ksr2][data-open]{opacity:1}.menu__home[data-astro-cid-3ef6ksr2]{display:inline-block;font-size:var(--t-small);color:var(--ink-muted);margin-bottom:var(--s-4)}.menu__group[data-astro-cid-3ef6ksr2]{padding-bottom:var(--s-4);border-bottom:1px solid var(--rule);margin-bottom:var(--s-2)}.menu__group[data-astro-cid-3ef6ksr2] .menu__link[data-astro-cid-3ef6ksr2]{border-bottom:0;padding-bottom:.3rem}.menu__sub[data-astro-cid-3ef6ksr2]{display:grid;gap:.1rem}.menu__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:44px;color:var(--ink-muted)}@media(hover:hover)and (pointer:fine){.menu__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}}.menu__list[data-astro-cid-3ef6ksr2]{display:grid;margin-bottom:var(--s-7)}.menu__link--sm[data-astro-cid-3ef6ksr2]{font-size:clamp(1.35rem,5vw,1.7rem)!important}.menu__link[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-display);font-size:clamp(1.7rem,6.5vw,2.4rem);line-height:1.2;padding-block:.7rem;border-bottom:1px solid var(--rule)}@media(hover:hover)and (pointer:fine){.menu__link[data-astro-cid-3ef6ksr2]:hover{color:var(--accent)}}.menu__contact[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--s-3);max-width:26rem;padding-bottom:var(--s-8)}.ftr__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding-block:.7rem;margin-block:-.7rem}.ftr[data-astro-cid-sz7xmlte]{background:var(--surface);color:var(--ink);padding-block:var(--section-y-tight) calc(var(--s-7) + 4.5rem)}@media(min-width:900px){.ftr[data-astro-cid-sz7xmlte]{padding-bottom:var(--s-7)}}.ftr__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-7) var(--s-6);grid-template-columns:1fr}@media(min-width:720px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.3fr .9fr .9fr 1.2fr 1fr}}.ftr__brand[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-4);align-content:start}.ftr__brand[data-astro-cid-sz7xmlte] img{height:44px;width:auto}.ftr__slogan[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--t-h4);color:var(--gold-300)}@media(hover:hover)and (pointer:fine){.ftr__h[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}}.ftr__h[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:var(--t-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s-4)}.ftr__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:.15rem}.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.55rem;min-height:44px}@media(hover:hover)and (pointer:fine){.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-300)}}.ftr__col[data-astro-cid-sz7xmlte] .icon{width:1.05rem;height:1.05rem;color:var(--ink-muted);flex:none}.ftr__people[data-astro-cid-sz7xmlte]{gap:var(--s-4)!important}.ftr__people[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:grid}.ftr__name[data-astro-cid-sz7xmlte]{font-weight:500}.ftr__addr[data-astro-cid-sz7xmlte]{align-items:flex-start!important;padding-top:.6rem}.ftr__addr[data-astro-cid-sz7xmlte] .icon{margin-top:.3rem}.ftr__base[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--rule)}.ftr__note[data-astro-cid-sz7xmlte]{font-size:var(--t-small);color:var(--ink-muted);max-width:90ch}.dock[data-astro-cid-7ykyzmc2]{position:fixed;inset:auto 0 0;z-index:var(--z-dock);display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f6f7fa1f;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rule-strong)}@media(min-width:900px){.dock[data-astro-cid-7ykyzmc2]{display:none}}.dock__btn[data-astro-cid-7ykyzmc2]{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.6rem;font-weight:500;font-size:1.05rem;touch-action:manipulation;transition:transform .12s var(--ease-out)}.dock__btn[data-astro-cid-7ykyzmc2]:active{transform:scale(.97)}.dock__btn[data-astro-cid-7ykyzmc2] .icon{width:1.3rem;height:1.3rem}.dock__btn--call[data-astro-cid-7ykyzmc2]{background:var(--navy-900);color:var(--mist-0)}.dock__btn--call[data-astro-cid-7ykyzmc2] .icon{opacity:.75}.dock__btn--wa[data-astro-cid-7ykyzmc2]{background:var(--mist-0);color:var(--navy-950)}
