*,*:before,*:after{box-sizing:border-box}:root{color-scheme:only light;--fatb-gold: #111111;--fatb-gold-light: #111111;--fatb-gold-deep: #d6d6d2;--fatb-ground: #ffffff;--fatb-ground-deep: #ffffff;--fatb-ground-deepest: #ffffff;--fatb-ground-warm: #f0f0ec;--fatb-cream: #111111;--fatb-cream-dim: #1a1a1a;--fatb-text-soft: #222222;--fatb-text-muted: #333333;--fatb-text-quiet: #333333;--fatb-text-dim: #3d3d3d;--fatb-line-dark: #bdbdb9;--fatb-line-dim: #92928e;--fatb-field-border-dark: rgba(0, 0, 0, .28);--fatb-plate-wash: 0;--fatb-gold-ink: #111111;--fatb-gold-ink-quiet: #333333;--fatb-on-gold: #f8f8f4;--fatb-paper: #ffffff;--fatb-paper-warm: #f8f8f4;--fatb-ink: #111111;--fatb-line-light: #e4e4e0;--fatb-card-edge: rgba(0, 0, 0, .08);--fatb-champagne: #c0aa4c;--fatb-photo-fill: #f8f8f4;--fatb-photo-on-fill: #111111;--fatb-alert-ink: #9a3f2a}:root[data-theme=night]{color-scheme:only dark;--fatb-gold: #c9a24a;--fatb-gold-light: #e5c988;--fatb-gold-deep: #7f6531;--fatb-ground: #000000;--fatb-ground-deep: #0c0b09;--fatb-ground-deepest: #000000;--fatb-ground-warm: #17130a;--fatb-cream: #fbf9f4;--fatb-cream-dim: #eceae5;--fatb-text-soft: #c8c2b3;--fatb-text-muted: #a8a294;--fatb-text-quiet: #b3ad9f;--fatb-text-dim: #8b857a;--fatb-line-dark: #4d4a42;--fatb-line-dim: #6b6559;--fatb-field-border-dark: rgba(251, 249, 244, .24);--fatb-plate-wash: 1;--fatb-gold-ink: #c9a24a;--fatb-gold-ink-quiet: #e5c988;--fatb-on-gold: #17130a;--fatb-paper: #17130a;--fatb-paper-warm: #14140f;--fatb-ink: #fbf9f4;--fatb-line-light: #4d4a42;--fatb-card-edge: rgba(255, 255, 255, .08);--fatb-champagne: #c9a24a;--fatb-photo-fill: #c9a24a;--fatb-photo-on-fill: #17130a;--fatb-alert-ink: #e8b9ac}body.ground-dark{--fatb-gold: #c9a24a;--fatb-gold-light: #7a5f26;--fatb-gold-deep: #d8c8a1;--fatb-ground: #ffffff;--fatb-ground-deep: #ffffff;--fatb-ground-deepest: #ffffff;--fatb-ground-warm: #ffffff;--fatb-cream: #141414;--fatb-cream-dim: #282828;--fatb-text-soft: #474747;--fatb-text-muted: #585858;--fatb-text-quiet: #515151;--fatb-text-dim: #696969;--fatb-line-dark: #b7b7b7;--fatb-line-dim: #969696;--fatb-field-border-dark: rgba(0, 0, 0, .28);--fatb-plate-wash: 0;--fatb-alert: #b4553f;--fatb-alert-ink: #9a3f2a;--fatb-status-waiting: #e3b341;--fatb-status-changes: #e08a3c;--fatb-status-qc: #6f9cf0;--fatb-status-approved: #4fb07e;--fatb-status-declined: #d9735c;--fatb-status-held: #9c9a94;--fatb-status-text: #14140f;--fatb-gold-ink: #7a5f26;--fatb-gold-ink-quiet: #7f6531;--fatb-on-gold: #17130a;--fatb-paper: #ffffff;--fatb-paper-warm: #fbf9f4;--fatb-ink: #14140f;--fatb-line-light: #e4e1d9;--fatb-card-edge: rgba(0, 0, 0, .07);--fatb-champagne: #c9a24a;--fatb-photo-fill: #c9a24a;--fatb-photo-on-fill: #17130a;background:var(--fatb-ground-deepest)}html body.hall-home{background:transparent}body.hall-home fatb-site-footer{position:relative;z-index:2}:root{--staff-ground: #0a0908;--staff-cream: #fbf9f4;--staff-soft: #c8c2b3;--staff-muted: #a8a294;--staff-dim: #8b857a;--staff-quiet: #b3ad9f;--staff-gold: #e5c988;--staff-line: #4d4a42;--staff-border: rgba(251, 249, 244, .24);--staff-ground-mid: #14140f;--staff-ground-deep: #0c0b09;--staff-ground-warm: #17130a;--staff-line-dim: #6b6559;--staff-cream-dim: #eceae5;--staff-alert: #b4553f;--staff-alert-ink: #e8b9ac;--staff-plate-wash: .07;--staff-gold-mark: #c9a24a;--staff-gold-deep: #7f6531}:root:not([data-theme=night]) body.ground-staff{--staff-ground: #ffffff;--staff-cream: #111111;--staff-soft: #222222;--staff-muted: #333333;--staff-dim: #3d3d3d;--staff-quiet: #333333;--staff-gold: #111111;--staff-line: #bdbdb9;--staff-border: rgba(0, 0, 0, .28);--staff-ground-mid: #ffffff;--staff-ground-deep: #ffffff;--staff-ground-warm: #f0f0ec;--staff-line-dim: #92928e;--staff-cream-dim: #1a1a1a;--staff-alert: #b4553f;--staff-alert-ink: #9a3f2a;--staff-plate-wash: 0;--staff-gold-mark: #111111;--staff-gold-deep: #d6d6d2}html,body{overflow-x:clip;height:100%}html{background:var(--fatb-ground-deepest)}body{margin:0;background:transparent;color:var(--fatb-cream);font-family:Karla,system-ui,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--fatb-gold-ink);outline-offset:2px}.skip-link{position:absolute;top:.75rem;left:.75rem;z-index:100;padding:.75rem 1.5rem;background:var(--fatb-ground);color:var(--fatb-cream);border:1px solid var(--fatb-gold-ink);border-radius:2px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}#main:focus,main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}body.chrome-none fatb-masthead,body.chrome-none fatb-breadcrumbs,body.chrome-none fatb-site-footer,body.chrome-no-footer fatb-site-footer,body.chrome-no-masthead fatb-masthead,body.chrome-no-masthead fatb-breadcrumbs,body.chrome-no-masthead fatb-tab-bar{display:none}body.chrome-sign fatb-breadcrumbs,body.chrome-sign fatb-site-footer{display:none}.reveal--armed{opacity:0;transform:translateY(28px)}.reveal--armed.reveal--in{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--reveal-i, 0) * .09s)}.reveal--armed.reveal--kinetic{letter-spacing:.06em}@media print{.reveal--armed{opacity:1;transform:none;letter-spacing:inherit}}.reveal--armed.reveal--kinetic.reveal--in{letter-spacing:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),letter-spacing .9s cubic-bezier(.22,.61,.36,1)}:root{--fs-display-1: clamp(2.75rem, 6vw, 4.5rem);--fs-lede: 1.125rem;--fs-caption: 1.0625rem;--fs-body: 1rem;--fs-small: .9375rem;--fs-eyebrow: .8125rem;--fs-button: .9375rem;--fs-meta: .8125rem;--fs-tag: .8125rem;--fs-label: .8125rem;--ls-eyebrow: .2em;--ls-meta: .16em;--ls-tag: .16em;--ls-label: .3em}@media(max-width:47.99rem){:root{--fs-display-1: 2.125rem;--fs-lede: 1.125rem;--fs-caption: 1.0625rem;--fs-body: 1.0625rem;--fs-small: 1rem;--fs-eyebrow: .9375rem;--fs-button: 1rem;--fs-meta: .9375rem;--fs-tag: .9375rem;--fs-label: .9375rem;--ls-eyebrow: .08em;--ls-meta: .04em;--ls-tag: .08em;--ls-label: .08em}}:root{--fatb-bar: 0px;--fatb-ask: 0px}body.barbie-chatting .floatie{visibility:hidden}body.barbie-after-scroll.has-tabbar:not(.masthead-scrolled) fatb-concierge-hero .floatie{visibility:hidden;pointer-events:none}body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=hidden]),textarea,select,[contenteditable=true]):focus:not(fatb-assistant *,fatb-concierge-hero *)) fatb-concierge-hero .floatie{visibility:hidden;pointer-events:none}@media(max-width:47.99rem){body:has(fatb-activity-consent .ask) fatb-concierge-hero .floatie{visibility:hidden;pointer-events:none}}body:has(dialog[open]) fatb-concierge-hero .floatie{visibility:hidden;pointer-events:none}body:not(.chrome-none){--fatb-corner: 9.5rem}@media(max-width:47.99rem){body.has-tabbar{--fatb-bar: calc(3.75rem + env(safe-area-inset-bottom, 0px)) ;--fatb-corner: 9.5rem}}app-root{display:block;padding-bottom:calc(var(--fatb-bar, 0px) + var(--fatb-ask, 0px) + var(--fatb-corner, 0px))}app-root:has(fatb-site-footer){padding-bottom:0}.goog-te-banner-frame,iframe.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.goog-te-spinner-pos{display:none!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.fatb-hint{font-family:Karla,system-ui,-apple-system,sans-serif;font-weight:500;font-size:var(--fs-small);line-height:1.65;letter-spacing:.02em;position:fixed;z-index:10000;max-width:min(18rem,100vw - 24px);padding:.75rem 1rem;color:var(--fatb-ground-deepest);background:var(--fatb-text-soft);border-radius:2px;box-shadow:0 6px 20px #00000038;pointer-events:none}@media(prefers-reduced-motion:no-preference){.page-fold{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(225deg,#fbf8f1,#f1ebdd 45%,#d9d0bc);view-transition-name:page-fold}::view-transition-group(root),::view-transition-group(page-fold){animation:none}::view-transition-old(page-fold){display:none}::view-transition-group(page-fold){z-index:3;filter:drop-shadow(-6px 8px 14px rgba(0,0,0,.35))}::view-transition-old(root),::view-transition-new(root),::view-transition-new(page-fold){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:2}::view-transition-new(root){z-index:1}:root.turn-back::view-transition-old(root){z-index:1}:root.turn-back::view-transition-new(root){z-index:2}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.pen-writing{-webkit-text-fill-color:transparent}.pen-writing--plain{background:transparent!important}.pen-ink{position:fixed;z-index:9000;overflow:visible;pointer-events:none}.pen-ink__letter{font-family:The Nautigal,Cormorant Garamond,Georgia,serif;fill:transparent;stroke:currentcolor;stroke-width:.35;stroke-dasharray:90;stroke-dashoffset:90;animation:pen-letter .3s linear forwards}.pen-ink__line{stroke:#b8944d;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:pen-line var(--pen-time) linear forwards}.pen-ink__nib{fill:#b8944d;animation:pen-nib var(--pen-time) linear forwards}@keyframes pen-letter{65%{fill:transparent;stroke-dashoffset:0}to{fill:currentcolor;stroke-dashoffset:0}}@keyframes pen-line{to{stroke-dashoffset:0}}@keyframes pen-nib{0%{transform:translate(0)}99%{opacity:1}to{opacity:0;transform:translate(var(--pen-across))}}@media(prefers-reduced-motion:reduce){.pen-ink__letter,.pen-ink__line{animation-duration:1ms;animation-delay:0ms!important}.pen-ink__nib{display:none}}router-outlet+:not(fatb-site-footer){display:block;min-height:100svh}body:not(.ground-dark) router-outlet+:not(fatb-site-footer){background:transparent!important}@media(prefers-reduced-motion:no-preference){body.page-arriving router-outlet+:not(fatb-site-footer){animation:fatb-page-arrive .42s cubic-bezier(.2,.7,.2,1) both}}@keyframes fatb-page-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
