@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;700;1,400;700&family=Lato:ital,wght@0,400;600;700;1,400;600;700&display=swap";.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--color-surface-nav);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--duration-default) var(--ease-default)}.nav--hidden{transform:translateY(-100%)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-max);margin:0 auto;padding:var(--space-sm) var(--container-padding);gap:var(--space-md)}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:48px;width:auto}.nav__links[data-astro-cid-dmqpwcec]{display:none;list-style:none;gap:var(--space-lg);align-items:center;flex:1;justify-content:center}.nav__item[data-astro-cid-dmqpwcec]{position:relative}.nav__link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-label);font-size:var(--label-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-text-inverse);padding:var(--space-xs) 0;transition:color var(--duration-fast) var(--ease-default)}.nav__link[data-astro-cid-dmqpwcec]:hover{color:var(--color-gold)}.nav__caret[data-astro-cid-dmqpwcec]{transition:transform var(--duration-fast) var(--ease-default)}.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .nav__caret[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .nav__caret[data-astro-cid-dmqpwcec],.nav__item--open[data-astro-cid-dmqpwcec] .nav__caret[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.nav__actions[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:var(--space-md)}.nav__contact[data-astro-cid-dmqpwcec]{display:inline-block;font-family:var(--font-family-label);font-size:var(--label-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-white);padding:10px var(--space-md);border:var(--border-width-default) solid var(--color-white);border-radius:var(--radius-button);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.nav__contact[data-astro-cid-dmqpwcec]:hover{background-color:var(--color-white);color:var(--color-black)}.nav__phone[data-astro-cid-dmqpwcec]{font-family:var(--font-family-label);font-size:var(--label-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:var(--color-white);transition:color var(--duration-fast) var(--ease-default)}.nav__phone[data-astro-cid-dmqpwcec]:hover{color:var(--color-gold)}.nav__toggle[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--space-xs)}.nav__toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:24px;height:2px;background:var(--color-text-inverse);transition:transform var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.nav__toggle--open[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav__toggle--open[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nav__toggle--open[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.panel[data-astro-cid-dmqpwcec]{background:var(--color-black);border:var(--border-width-thin) solid var(--color-border-primary);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),visibility 0s linear var(--duration-fast)}.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .panel[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .panel[data-astro-cid-dmqpwcec],.nav__item--open[data-astro-cid-dmqpwcec] .panel[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),visibility 0s linear 0s}.panel--mega[data-astro-cid-dmqpwcec],.panel--dropdown[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + var(--space-sm));left:50%;transform:translate(-50%,-4px);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0009}.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .panel--mega[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .panel--mega[data-astro-cid-dmqpwcec],.nav__item--open[data-astro-cid-dmqpwcec] .panel--mega[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .panel--dropdown[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .panel--dropdown[data-astro-cid-dmqpwcec],.nav__item--open[data-astro-cid-dmqpwcec] .panel--dropdown[data-astro-cid-dmqpwcec]{transform:translate(-50%)}.panel--dropdown[data-astro-cid-dmqpwcec]{width:min(560px,calc(100vw - var(--space-lg)))}.panel--dropdown[data-astro-cid-dmqpwcec] .panel__inner[data-astro-cid-dmqpwcec]{padding:var(--space-md)}.panel__grid--dropdown[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}.panel--mega[data-astro-cid-dmqpwcec]{width:min(920px,calc(100vw - var(--space-lg)))}.panel--mega[data-astro-cid-dmqpwcec] .panel__inner[data-astro-cid-dmqpwcec]{padding:var(--space-lg)}.panel__grid--mega[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-sm)}.panel__card[data-astro-cid-dmqpwcec]{display:grid;grid-template-rows:auto auto auto;gap:4px;padding:var(--space-md);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.panel__card[data-astro-cid-dmqpwcec]:hover{border-color:var(--color-border-card);background-color:var(--color-surface-card)}.panel__icon[data-astro-cid-dmqpwcec]{width:36px;height:36px;border:var(--border-width-thin) solid var(--color-gold);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-gold);margin-bottom:var(--space-xs);font-size:.875rem}.panel--dropdown[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:var(--border-width-thin) solid var(--color-border-card);margin-bottom:var(--space-xs);display:block}.panel--dropdown[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:100%;height:100%;object-fit:cover}.panel--mega[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec]{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--color-border-card);margin-bottom:var(--space-md)}.panel--mega[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default)}.panel--mega[data-astro-cid-dmqpwcec] .panel__card--image[data-astro-cid-dmqpwcec]:hover .panel__image[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{transform:scale(1.04)}.panel--mega[data-astro-cid-dmqpwcec] .panel__card--image[data-astro-cid-dmqpwcec] .panel__label[data-astro-cid-dmqpwcec]{font-size:var(--heading-md)}.panel__label[data-astro-cid-dmqpwcec]{font-family:var(--font-family-heading);font-size:var(--heading-sm);color:var(--color-white);line-height:1.2}.panel__desc[data-astro-cid-dmqpwcec]{font-size:var(--body-sm);color:var(--color-gray-lighter);line-height:1.5}.panel__footer[data-astro-cid-dmqpwcec]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--border-width-thin) solid var(--color-border-primary)}.panel__all[data-astro-cid-dmqpwcec]{font-family:var(--font-family-label);font-size:var(--label-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--color-gold)}:root{--nav-h: 80px}.nav__links--open[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;position:fixed;inset:var(--nav-h) 0 0 0;background:var(--color-black);padding:var(--space-xl) var(--container-padding);gap:var(--space-md);z-index:999;overflow-y:auto;align-items:stretch}.nav__links--open[data-astro-cid-dmqpwcec] .nav__link[data-astro-cid-dmqpwcec]{font-size:var(--heading-sm)}.nav__links--open[data-astro-cid-dmqpwcec] .panel[data-astro-cid-dmqpwcec]{position:static;opacity:1;visibility:visible;transform:none;background:transparent;border:none;box-shadow:none;width:auto;display:none;padding:0}.nav__links--open[data-astro-cid-dmqpwcec] .nav__item--open[data-astro-cid-dmqpwcec] .panel[data-astro-cid-dmqpwcec]{display:block}.nav__links--open[data-astro-cid-dmqpwcec] .panel__inner[data-astro-cid-dmqpwcec]{padding:var(--space-sm) 0}.nav__links--open[data-astro-cid-dmqpwcec] .panel__grid--mega[data-astro-cid-dmqpwcec],.nav__links--open[data-astro-cid-dmqpwcec] .panel__grid--dropdown[data-astro-cid-dmqpwcec]{grid-template-columns:1fr;gap:var(--space-xs)}.nav__links--open[data-astro-cid-dmqpwcec] .panel__card[data-astro-cid-dmqpwcec]{padding:var(--space-sm) 0}.nav__links--open[data-astro-cid-dmqpwcec] .panel--mega[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec]{max-width:96px;aspect-ratio:1 / 1;border-radius:50%;margin-bottom:var(--space-xs)}.nav__links--open[data-astro-cid-dmqpwcec] .panel--mega[data-astro-cid-dmqpwcec] .panel__card--image[data-astro-cid-dmqpwcec]{grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-md);align-items:center}.nav__links--open[data-astro-cid-dmqpwcec] .panel--mega[data-astro-cid-dmqpwcec] .panel__card--image[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec]{grid-row:1 / span 2}.nav__mobile-actions[data-astro-cid-dmqpwcec]{display:none}.nav--menu-open[data-astro-cid-dmqpwcec] .nav__mobile-actions[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:var(--space-md);position:fixed;left:0;right:0;bottom:0;padding:var(--space-lg) var(--container-padding) calc(var(--space-lg) + env(safe-area-inset-bottom,0px));background:var(--color-black);border-top:var(--border-width-thin) solid var(--color-border-card);z-index:1001}.nav__mobile-contact[data-astro-cid-dmqpwcec]{text-align:center;width:100%}.nav__mobile-phone[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-family-label);font-size:var(--body-md);font-weight:var(--font-weight-bold);color:var(--color-white);padding:var(--space-sm) 0}.nav__mobile-phone[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{color:var(--color-gold)}@media(min-width:768px){.nav__links[data-astro-cid-dmqpwcec],.nav__actions[data-astro-cid-dmqpwcec]{display:flex}.nav__toggle[data-astro-cid-dmqpwcec]{display:none}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:56px}.nav__mobile-actions[data-astro-cid-dmqpwcec],.nav--menu-open[data-astro-cid-dmqpwcec] .nav__mobile-actions[data-astro-cid-dmqpwcec]{display:none}}@media(max-width:1024px)and (min-width:768px){.panel__grid--mega[data-astro-cid-dmqpwcec]{grid-template-columns:repeat(3,1fr)}.nav__contact[data-astro-cid-dmqpwcec]{display:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-black);padding:var(--space-3xl) 0 0}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:flex-start}.footer__brand[data-astro-cid-sz7xmlte]{flex:1 1 260px}.footer__col[data-astro-cid-sz7xmlte]{flex:1 1 180px}.footer__col--visit[data-astro-cid-sz7xmlte]{flex:1.3 1 260px}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-md)}.footer__logo[data-astro-cid-sz7xmlte]{display:block;margin-left:calc((-60 / 275) * var(--footer-logo-height, 96px))}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:var(--footer-logo-height, 96px);width:auto}.footer__tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-family-heading);font-size:var(--body-lg);color:var(--color-gray-lightest);line-height:1.5;max-width:30ch}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-sm);margin-top:var(--space-xs)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:40px;height:40px;border:var(--border-width-thin) solid var(--color-border-card);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-gray-lighter);font-size:.95rem;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--color-gold);color:var(--color-gold);transform:translateY(-2px)}.footer__heading[data-astro-cid-sz7xmlte]{font-family:var(--font-family-label);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-md)}.footer__links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-family-body);font-size:var(--body-md);color:var(--color-gray-lightest);transition:color var(--duration-fast) var(--ease-default)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}.footer__col--visit[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer__address[data-astro-cid-sz7xmlte]{font-style:normal;font-size:var(--body-md);color:var(--color-gray-lightest);line-height:1.6;margin-bottom:var(--space-xs)}.footer__contact-row[data-astro-cid-sz7xmlte]{font-size:var(--body-md)}.footer__contact-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-white);transition:color var(--duration-fast) var(--ease-default)}.footer__contact-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}.footer__cta[data-astro-cid-sz7xmlte]{margin-top:var(--space-sm);align-self:flex-start}.footer__bottom[data-astro-cid-sz7xmlte]{border-top:var(--border-width-thin) solid rgba(255,255,255,.06);margin-top:var(--space-2xl);padding:var(--space-md) 0}.footer__bottom-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm);align-items:center;text-align:center}.footer__copy[data-astro-cid-sz7xmlte]{font-size:var(--body-sm);color:var(--color-gray-lighter);letter-spacing:var(--letter-spacing-wide)}.footer__legal[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--body-sm);color:var(--color-gray-lighter);transition:color var(--duration-fast) var(--ease-default)}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}@media(min-width:1024px){.footer__bottom-inner[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;text-align:left}.footer__legal[data-astro-cid-sz7xmlte]{justify-content:flex-end}}:root{--color-gold-lightest: #F7EDDA;--color-gold-lighter: #E2C791;--color-gold-light: #AD8B42;--color-gold-dark: #6F5720;--color-gold-darker: #55421A;--color-gold-darkest: #3F3217;--color-gray-lightest: #D7D7D7;--color-gray-lighter: #9B9B9B;--color-gray-light: #575757;--color-gray-dark: #373737;--color-gray-darker: #1E1E1E;--color-gray-darkest: #000000;--color-gold: var(--color-gold-light);--color-gold-hover: var(--color-gold-lighter);--color-cream: var(--color-gold-lightest);--color-white: #FFFFFF;--color-black: #000000;--color-text-primary: var(--color-black);--color-text-secondary: var(--color-gray-darker);--color-text-muted: var(--color-gray-dark);--color-text-inverse: var(--color-white);--color-text-brand: var(--color-gold-dark);--color-background-primary: var(--color-white);--color-background-secondary: var(--color-gold-lightest);--color-background-inverse: var(--color-black);--color-surface-card: var(--color-gray-darker);--color-surface-nav: rgba(0, 0, 0, .95);--color-surface-elevated: #0a0a0a;--color-surface-recessed: #111111;--color-border-primary: var(--color-gray-darker);--color-border-brand: var(--color-gold);--color-border-card: rgba(173, 139, 66, .12);--font-family-display: "Libre Baskerville", Georgia, serif;--font-family-heading: "Libre Baskerville", Georgia, serif;--font-family-body: "Lato", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-label: "Lato", -apple-system, BlinkMacSystemFont, sans-serif;--body-sm: 14px;--body-md: 16px;--body-lg: 18px;--body-xl: 20px;--label-xs: 11.54px;--label-sm: 14px;--label-md: 16px;--heading-sm: 20px;--heading-md: 25.3px;--heading-lg: 32px;--heading-xl: 40.5px;--display-sm: 45.5px;--display-md: 51px;--display-lg: 57.5px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700;--letter-spacing-wide: .02em;--letter-spacing-wider: .04em;--letter-spacing-caps: .12em;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 60px;--space-2xl: 80px;--space-3xl: 120px;--container-max: 1200px;--container-narrow: 720px;--container-medium: 860px;--container-padding: 24px;--section-padding: 120px;--section-padding-sm: 60px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-button: 6px;--border-width-thin: 1px;--border-width-default: 1.5px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-default: .4s;--duration-slow: .6s;--stagger-base: .12s}@media(max-width:768px){:root{--container-padding: 20px;--section-padding: 80px;--section-padding-sm: 48px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--body-md);line-height:1.6;color:var(--color-text-inverse);background-color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);line-height:1.2;text-wrap:balance}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--narrow{max-width:var(--container-narrow)}.section{padding:var(--section-padding) 0}.btn{display:inline-block;font-family:var(--font-family-label);font-size:var(--label-md);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-button);border:var(--border-width-default) solid transparent;cursor:pointer;text-transform:none;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.btn:hover{transform:translateY(-1px)}.btn--primary,.btn--outline{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.btn--primary:hover,.btn--outline:hover{background-color:var(--color-white);color:var(--color-black)}.btn--secondary{background-color:transparent;color:var(--color-white);border-color:transparent;padding:var(--space-sm) 0;border-bottom:var(--border-width-thin) solid rgba(255,255,255,.4);border-radius:0}.btn--secondary:hover{border-bottom-color:var(--color-white);transform:translateY(0)}.btn--ghost{background:transparent;color:var(--color-white);border-color:transparent;padding-left:0;padding-right:0}.btn--ghost:after{content:" →"}.btn--ghost:hover{color:#fffc;transform:translate(4px) translateY(0)}.btn--gold{background-color:var(--color-gold);color:var(--color-black);border-color:var(--color-gold)}.btn--gold:hover{background-color:var(--color-gold-hover);border-color:var(--color-gold-hover)}:root{--font-family-display: "Libre Baskerville", Georgia, serif;--font-family-heading: "Libre Baskerville", Georgia, serif;--font-family-subtitle: "Libre Baskerville", Georgia, serif;--font-family-body: Lato, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-label: Lato, -apple-system, BlinkMacSystemFont, sans-serif;--birdwell-mutlak-dentistry-gold: #c49a2f;--birdwell-mutlak-dentistry-gold-subtle: #f7ebd2;--birdwell-mutlak-dentistry-gold-hover: #ecd7a9;--birdwell-mutlak-dentistry-gold-pressed: #8c6800;--birdwell-mutlak-dentistry-gold-deep: #543d00;--birdwell-mutlak-dentistry-gold-deepest: #1f1500;--birdwell-mutlak-dentistry-gray-100: #f6f6f6;--birdwell-mutlak-dentistry-gray-200: #d1d1d1;--birdwell-mutlak-dentistry-gray-300: #b0b0b0;--birdwell-mutlak-dentistry-gray-400: #6d6d6d;--birdwell-mutlak-dentistry-gray-500: #4f4f4f;--birdwell-mutlak-dentistry-gray-600: #3d3d3d;--birdwell-mutlak-dentistry-white-0: #ffffff;--birdwell-mutlak-dentistry-black-900: #000000;--background-brand-primary: var(--birdwell-mutlak-dentistry-gold);--background-brand-primary-hover: var(--birdwell-mutlak-dentistry-gold-hover);--background-brand-primary-pressed: var(--birdwell-mutlak-dentistry-gold-pressed);--background-brand-secondary: var(--birdwell-mutlak-dentistry-gold-subtle);--background-primary: var(--birdwell-mutlak-dentistry-black-900);--background-secondary: var(--birdwell-mutlak-dentistry-gray-600);--background-tertiary: var(--birdwell-mutlak-dentistry-gray-600);--background-inverse: var(--birdwell-mutlak-dentistry-white-0);--background-input: var(--birdwell-mutlak-dentistry-gray-600);--surface-primary: var(--birdwell-mutlak-dentistry-black-900);--surface-secondary: var(--birdwell-mutlak-dentistry-gray-600);--surface-card: var(--birdwell-mutlak-dentistry-gray-600);--text-primary: var(--birdwell-mutlak-dentistry-white-0);--text-secondary: var(--birdwell-mutlak-dentistry-gray-300);--text-muted: var(--birdwell-mutlak-dentistry-gray-400);--text-inverse: var(--birdwell-mutlak-dentistry-black-900);--text-brand: var(--birdwell-mutlak-dentistry-gold);--text-on-brand: var(--birdwell-mutlak-dentistry-black-900);--border-primary: var(--birdwell-mutlak-dentistry-gray-600);--border-brand: var(--birdwell-mutlak-dentistry-gold);--border-card: rgba(0, 0, 0, .12);--border-input: var(--birdwell-mutlak-dentistry-gray-600);--color-system-link: var(--birdwell-mutlak-dentistry-gold);--page-accent: var(--birdwell-mutlak-dentistry-black-900);--padding-tiny: 8px;--padding-xs: 12px;--padding-sm: 16px;--padding-md: 24px;--padding-lg: 40px;--padding-xl: 60px;--padding-huge: 80px;--gap-tiny: 4px;--gap-xs: 8px;--gap-sm: 12px;--gap-md: 16px;--gap-lg: 24px;--gap-xl: 40px;--gap-huge: 60px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-pill: 999px;--border-radius-circle: 9999px;--border-width-sm: 1px;--border-width-md: 1.5px;--border-width-lg: 2px;--border-width-xl: 3px;--box-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--box-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--box-shadow-lg: 0 12px 40px rgba(0, 0, 0, .12);--duration-fast: .2s;--duration-default: .4s;--duration-slow: .6s;--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--stagger-base: .12s}h1,h2,h3,h4,h5,h6,.heading-huge,.heading-xl,.heading-lg,.heading-md,.heading-sm,.heading-tiny,.display-xl,.display-lg,.display-md,.display-sm{font-family:var(--font-family-heading);font-weight:400;line-height:1.15;letter-spacing:-.01em}:root{color-scheme:dark}:root{--color-gold-lightest: var(--birdwell-mutlak-dentistry-gold-subtle);--color-gold-light: var(--birdwell-mutlak-dentistry-gold);--color-gold-dark: var(--birdwell-mutlak-dentistry-gold-pressed);--color-gold: var(--birdwell-mutlak-dentistry-gold);--color-gold-hover: var(--birdwell-mutlak-dentistry-gold-hover);--color-cream: var(--birdwell-mutlak-dentistry-gold-subtle);--color-gray-lightest: var(--birdwell-mutlak-dentistry-gray-100);--color-gray-lighter: var(--birdwell-mutlak-dentistry-gray-200);--color-gray-light: var(--birdwell-mutlak-dentistry-gray-300);--color-gray-dark: var(--birdwell-mutlak-dentistry-gray-400);--color-gray-darker: var(--birdwell-mutlak-dentistry-gray-500);--color-gray-darkest: var(--birdwell-mutlak-dentistry-gray-600);--color-white: var(--birdwell-mutlak-dentistry-white-0);--color-black: var(--birdwell-mutlak-dentistry-black-900);--color-text-brand: var(--birdwell-mutlak-dentistry-gold-pressed);--color-border-brand: var(--birdwell-mutlak-dentistry-gold);--color-surface-card: var(--birdwell-mutlak-dentistry-gray-600);--color-surface-nav: rgba(0, 0, 0, .95);--color-surface-elevated: var(--birdwell-mutlak-dentistry-gray-600);--color-surface-recessed: var(--birdwell-mutlak-dentistry-gray-600)}:root{--color-ink: #08080a;--surface-primary: var(--color-ink);--surface-secondary: var(--color-ink);--surface-card: var(--color-ink);--background-primary: var(--color-ink);--background-secondary: var(--color-ink);--background-tertiary: var(--color-ink);--background-input: var(--color-ink);--color-surface-card: var(--color-ink);--color-surface-elevated: var(--color-ink);--color-surface-recessed: var(--color-ink);--color-black: var(--color-ink);--ambient-gold: rgba(196, 154, 47, .09);--ambient-gold-strong: rgba(196, 154, 47, .14);--ambient-cool: rgba(60, 80, 120, .08)}body{background:var(--color-ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 60% at 15% 0%,rgba(196,154,47,.07),transparent 55%),radial-gradient(ellipse 100% 80% at 85% 100%,rgba(140,90,50,.04),transparent 60%)}body>*{position:relative;z-index:1}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.28 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}section[data-ambient]{position:relative;isolation:isolate;overflow:hidden}section[data-ambient]>*{position:relative;z-index:2}section[data-ambient]:before,section[data-ambient]:after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(120px)}section[data-ambient=top-right]:before{top:-15%;right:-10%;width:560px;height:560px;background:radial-gradient(circle,var(--ambient-gold-strong) 0%,transparent 60%)}section[data-ambient=top-left]:before{top:-15%;left:-10%;width:560px;height:560px;background:radial-gradient(circle,var(--ambient-gold-strong) 0%,transparent 60%)}section[data-ambient=split]:before{top:20%;left:-15%;width:480px;height:480px;background:radial-gradient(circle,var(--ambient-gold) 0%,transparent 60%)}section[data-ambient=split]:after{bottom:20%;right:-15%;width:480px;height:480px;background:radial-gradient(circle,var(--ambient-gold) 0%,transparent 60%)}section[data-ambient=center]:before{top:50%;left:50%;width:720px;height:720px;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--ambient-gold) 0%,transparent 70%)}section[data-ambient=bottom]:before{bottom:-30%;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse,var(--ambient-gold) 0%,transparent 60%);border-radius:50%}section[data-ambient=depth]:before{top:-20%;left:-10%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(closest-side,var(--ambient-cool),transparent 70%)}section[data-ambient=depth]:after{bottom:-10%;right:-5%;width:40vw;height:40vw;border-radius:50%;filter:blur(60px);background:radial-gradient(closest-side,var(--ambient-gold-strong),transparent 70%)}section[data-edge]:before,section[data-edge]:after{content:"";position:absolute;left:0;right:0;height:80px;z-index:3;pointer-events:none}section[data-edge]:before{top:0;background:linear-gradient(to bottom,var(--color-ink),transparent)}section[data-edge]:after{bottom:0;background:linear-gradient(to top,var(--color-ink),transparent)}[data-spotlight]{position:relative;overflow:hidden;isolation:isolate}[data-spotlight]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(500px circle at var(--mx, 50%) var(--my, 50%),rgba(196,154,47,.1),transparent 40%);opacity:0;transition:opacity .24s ease}[data-spotlight]:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){body:before,body:after,section[data-ambient]:before,section[data-ambient]:after,[data-spotlight]:after{animation:none!important;transition:none!important}}:root{--color-surface-card: #0a0a0a;--color-surface-recessed: #0a0a0a;--color-surface-elevated: #0a0a0a;--color-border-card: rgba(225, 167, 48, .14)}.animate-fade-up{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-fade-up.is-visible{opacity:1;transform:translateY(0)}.animate-slide-left{opacity:0;transform:translate(-30px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-slide-left.is-visible{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(30px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-slide-right.is-visible{opacity:1;transform:translate(0)}.animate-scale-in{opacity:0;transform:scale(.95);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-scale-in.is-visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:calc(var(--stagger-base) * 1)}.stagger-2{transition-delay:calc(var(--stagger-base) * 2)}.stagger-3{transition-delay:calc(var(--stagger-base) * 3)}.stagger-4{transition-delay:calc(var(--stagger-base) * 4)}@media(prefers-reduced-motion:reduce){.animate-fade-up,.animate-slide-left,.animate-slide-right,.animate-scale-in{opacity:1;transform:none;transition:none}}.skip-link{position:absolute;top:-100px;left:1rem;z-index:2000;padding:.75rem 1rem;background:var(--color-white);color:var(--color-black);font-family:var(--font-family-label);font-weight:700;border-radius:6px;text-decoration:none;transition:top .12s ease-out}.skip-link:focus{top:1rem;outline:2px solid var(--color-gold);outline-offset:2px}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}
