.icon[data-astro-cid-ccg5yoga]{inline-size:var(--icon-size);block-size:var(--icon-size);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--btn-gap);padding:var(--btn-pad);background-color:var(--btn-bg);color:var(--btn-fg);white-space:nowrap;cursor:pointer;border:0;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn--full[data-astro-cid-ekguhzzh]{width:100%}.btn--primary[data-astro-cid-ekguhzzh]{--btn-bg:var(--color-action-primary);--btn-fg:var(--color-action-on-primary)}.btn--primary[data-astro-cid-ekguhzzh]:hover{--btn-bg:var(--color-action-primary-hover)}.btn--primary[data-astro-cid-ekguhzzh]:active{--btn-bg:var(--color-action-primary-pressed)}.btn--outline[data-astro-cid-ekguhzzh]{--btn-bg:transparent;--btn-fg:var(--color-text-primary);border:var(--border-hairline) solid var(--color-border-strong)}.btn--outline[data-astro-cid-ekguhzzh]:hover{--btn-bg:var(--color-bg-muted)}.btn--ghost[data-astro-cid-ekguhzzh]{--btn-bg:transparent;--btn-fg:var(--color-text-on-image);border:var(--border-hairline) solid var(--color-border-on-inverse-strong)}.btn--ghost[data-astro-cid-ekguhzzh]:hover{--btn-bg:var(--color-bg-inverse-muted)}.btn--compact[data-astro-cid-ekguhzzh]{--btn-pad:var(--space-10) var(--space-16);--btn-gap:0}.btn--md[data-astro-cid-ekguhzzh],.btn--lg[data-astro-cid-ekguhzzh]{--btn-pad:var(--space-12) var(--space-20);--btn-gap:var(--space-4)}@media (width>=64em){.btn--compact[data-astro-cid-ekguhzzh]{--btn-pad:var(--space-14) var(--space-24);--btn-gap:var(--space-8)}.btn--md[data-astro-cid-ekguhzzh]{--btn-pad:var(--space-16) var(--space-28);--btn-gap:var(--space-8)}.btn--md[data-astro-cid-ekguhzzh].btn--arrow{--btn-pad:var(--space-16) var(--space-24) var(--space-16) var(--space-28)}.btn--lg[data-astro-cid-ekguhzzh]{--btn-pad:var(--space-18) var(--space-28);--btn-gap:var(--space-12)}.btn--lg[data-astro-cid-ekguhzzh].btn--outline{--btn-pad:var(--space-16) var(--space-28)}}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-40);padding:var(--space-48) var(--page-gutter) 3.625rem;flex-direction:column;display:flex}.footer__divider[data-astro-cid-jo6i4kqk]{block-size:var(--border-hairline);background-color:var(--color-border-default);border:0}.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-40);flex-direction:column;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-12);flex-direction:column;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{align-self:flex-start}.footer__logo[data-astro-cid-jo6i4kqk] img{width:6.75rem;height:auto;display:block}.footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-14);flex-direction:column;padding:0;list-style:none;display:flex}.footer__col-title[data-astro-cid-jo6i4kqk]{color:var(--color-text-tertiary);margin-block-end:var(--space-14)}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-primary);text-decoration:none;display:block}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-6);border-top:var(--border-hairline) solid var(--color-border-default);flex-direction:column;padding-block-start:var(--space-20);display:flex}.footer__address[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary)}.footer__copyright[data-astro-cid-jo6i4kqk]{color:var(--color-text-tertiary)}@media (width>=64em){.footer__inner[data-astro-cid-jo6i4kqk]{max-inline-size:calc(var(--content-max) + 2 * var(--page-gutter));gap:var(--space-64);padding:0 var(--page-gutter) var(--space-48);margin-inline:auto}.footer__top[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-20)}.footer__tagline[data-astro-cid-jo6i4kqk]{max-inline-size:22.5rem}.footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-96);display:flex}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap}.footer__legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-24);border-top:0;flex-direction:row;padding-block-start:0}}:root{--color-forest-50:#eef2f0;--color-forest-100:#dce3df;--color-forest-200:#b9c6bf;--color-forest-300:#93a69c;--color-forest-400:#6f867a;--color-forest-500:#50685c;--color-forest-600:#3d5247;--color-forest-700:#2e3f36;--color-forest-800:#222f28;--color-forest-900:#18211d;--color-forest-950:#0e1411;--color-cream-50:#fbf9f4;--color-cream-100:#f5f1e8;--color-cream-200:#ebe4d4;--color-cream-300:#ddd2bb;--color-cream-400:#cbbd9f;--color-cream-500:#b3a283;--color-cream-600:#94846a;--color-cream-700:#736651;--color-cream-800:#524839;--color-cream-900:#332d24;--color-ember-50:#fbf1e9;--color-ember-100:#f6dfcc;--color-ember-200:#ecbe9a;--color-ember-300:#e09c69;--color-ember-400:#d07e42;--color-ember-500:#b8642a;--color-ember-600:#9a5020;--color-ember-700:#7a3f1b;--color-ember-800:#5a2f16;--color-ember-900:#3d2010;--color-green-100:#ddefe1;--color-green-500:#3a8a52;--color-green-700:#25613a;--color-amber-100:#fbefcc;--color-amber-500:#d9a21b;--color-amber-700:#8a6410;--color-red-100:#f8deda;--color-red-500:#c8452f;--color-red-700:#96301f;--color-blue-100:#dce8f3;--color-blue-500:#3b76b0;--color-blue-700:#29557f;--color-white:#fff;--color-black:#000;--color-forest-alpha-8:#18211d14;--color-forest-alpha-16:#18211d29;--color-forest-alpha-35:#18211d59;--color-forest-alpha-56:#18211d8f;--color-forest-alpha-72:#18211db8;--color-cream-alpha-8:#f5f1e814;--color-cream-alpha-16:#f5f1e829;--color-cream-alpha-56:#f5f1e88f;--color-cream-alpha-72:#f5f1e8b8;--color-white-alpha-90:#ffffffe6;--color-black-alpha-20:#0003;--color-black-alpha-56:#0000008f;--color-bg-primary:var(--color-cream-100);--color-bg-secondary:var(--color-white);--color-bg-tertiary:var(--color-cream-200);--color-bg-muted:var(--color-forest-alpha-8);--color-bg-inverse:var(--color-forest-900);--color-bg-inverse-subtle:var(--color-forest-800);--color-bg-inverse-muted:var(--color-cream-alpha-8);--color-bg-accent:var(--color-ember-600);--color-bg-accent-subtle:var(--color-ember-50);--color-bg-scrim:var(--color-black-alpha-56);--color-text-primary:var(--color-forest-900);--color-text-secondary:var(--color-forest-alpha-72);--color-text-tertiary:var(--color-forest-alpha-56);--color-text-disabled:var(--color-forest-alpha-35);--color-text-decorative:var(--color-forest-alpha-35);--color-text-on-inverse:var(--color-cream-100);--color-text-on-inverse-secondary:var(--color-cream-alpha-72);--color-text-on-inverse-tertiary:var(--color-cream-alpha-56);--color-text-on-image:var(--color-white);--color-text-on-image-secondary:var(--color-white-alpha-90);--color-text-accent:var(--color-ember-600);--color-text-accent-on-inverse:var(--color-ember-300);--color-text-link:var(--color-forest-900);--color-text-success:var(--color-green-700);--color-text-warning:var(--color-amber-700);--color-text-error:var(--color-red-700);--color-text-info:var(--color-blue-700);--color-border-default:var(--color-forest-alpha-16);--color-border-strong:var(--color-forest-900);--color-border-on-inverse:var(--color-cream-alpha-16);--color-border-on-inverse-strong:var(--color-cream-100);--color-border-focus:var(--color-ember-500);--color-border-error:var(--color-red-500);--color-icon-primary:var(--color-forest-900);--color-icon-secondary:var(--color-forest-alpha-56);--color-icon-on-inverse:var(--color-cream-100);--color-icon-on-image:var(--color-white);--color-icon-accent:var(--color-ember-600);--color-action-primary:var(--color-forest-900);--color-action-primary-hover:var(--color-forest-800);--color-action-primary-pressed:var(--color-forest-950);--color-action-on-primary:var(--color-cream-100);--color-action-inverse:var(--color-cream-100);--color-action-inverse-hover:var(--color-cream-200);--color-action-inverse-pressed:var(--color-cream-300);--color-action-on-inverse:var(--color-forest-900);--color-action-accent:var(--color-ember-600);--color-action-accent-hover:var(--color-ember-700);--color-action-on-accent:var(--color-cream-50);--color-action-disabled:var(--color-forest-alpha-8);--color-action-on-disabled:var(--color-forest-alpha-35);--color-feedback-success:var(--color-green-500);--color-feedback-success-bg:var(--color-green-100);--color-feedback-warning:var(--color-amber-500);--color-feedback-warning-bg:var(--color-amber-100);--color-feedback-error:var(--color-red-500);--color-feedback-error-bg:var(--color-red-100);--color-feedback-info:var(--color-blue-500);--color-feedback-info-bg:var(--color-blue-100);--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-14:.875rem;--space-16:1rem;--space-18:1.125rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-72:4.5rem;--space-80:5rem;--space-88:5.5rem;--space-96:6rem;--space-120:7.5rem;--space-160:10rem;--page-gutter:var(--space-16);--section-space:var(--space-56);--content-max:75rem;--nav-height:4.5rem;--nav-height-compact:3.75rem;--radius-none:0;--border-hairline:1px}@media (width>=64em){:root{--page-gutter:var(--space-120);--section-space:var(--space-120);--nav-height:6rem;--nav-height-compact:4.5rem}}.inverse{--color-bg-primary:var(--color-bg-inverse);--color-bg-secondary:var(--color-bg-inverse-subtle);--color-bg-muted:var(--color-bg-inverse-muted);--color-text-primary:var(--color-text-on-inverse);--color-text-secondary:var(--color-text-on-inverse-secondary);--color-text-tertiary:var(--color-text-on-inverse-tertiary);--color-text-accent:var(--color-text-accent-on-inverse);--color-text-link:var(--color-text-on-inverse);--color-border-default:var(--color-border-on-inverse);--color-border-strong:var(--color-border-on-inverse-strong);--color-icon-primary:var(--color-icon-on-inverse);--color-icon-secondary:var(--color-text-on-inverse-tertiary);--color-action-primary:var(--color-action-inverse);--color-action-primary-hover:var(--color-action-inverse-hover);--color-action-primary-pressed:var(--color-action-inverse-pressed);--color-action-on-primary:var(--color-action-on-inverse);background-color:var(--color-bg-primary);color:var(--color-text-primary)}:root{--tracking:-.02em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-display-xl-size:3.25rem;--text-display-xl-lh:3.375rem;--text-display-lg-size:2.5rem;--text-display-lg-lh:2.625rem;--text-display-md-size:2rem;--text-display-md-lh:2.25rem;--text-display-ornament-size:6rem;--text-display-ornament-lh:2.5rem;--text-heading-lg-size:1.75rem;--text-heading-lg-lh:2.125rem;--text-heading-md-size:1.375rem;--text-heading-md-lh:1.75rem;--text-heading-sm-size:1.125rem;--text-heading-sm-lh:1.5rem;--text-label-lg-size:1rem;--text-label-lg-lh:1.375rem;--text-label-md-size:.875rem;--text-label-md-lh:1.25rem;--text-label-sm-size:.75rem;--text-label-sm-lh:1rem;--text-caps-md-size:.875rem;--text-caps-md-lh:1.25rem;--text-caps-sm-size:.75rem;--text-caps-sm-lh:1rem;--text-body-lg-size:.9375rem;--text-body-lg-lh:1.5rem;--text-body-md-size:.875rem;--text-body-md-lh:1.375rem;--text-body-sm-size:.8125rem;--text-body-sm-lh:1.25rem;--text-body-xs-size:.75rem;--text-body-xs-lh:1rem;--text-link-md-size:.9375rem;--text-link-md-lh:1.25rem}@media (width>=64em){:root{--text-display-xl-size:6rem;--text-display-xl-lh:6.125rem;--text-display-lg-size:4.5rem;--text-display-lg-lh:4.625rem;--text-display-md-size:3rem;--text-display-md-lh:3.25rem;--text-display-ornament-size:10rem;--text-display-ornament-lh:4rem;--text-heading-lg-size:2.5rem;--text-heading-lg-lh:3rem;--text-heading-md-size:1.75rem;--text-heading-md-lh:2.125rem;--text-heading-sm-size:1.375rem;--text-heading-sm-lh:1.75rem;--text-label-lg-size:1.125rem;--text-label-lg-lh:1.625rem;--text-label-md-size:1rem;--text-label-md-lh:1.375rem;--text-label-sm-size:.875rem;--text-label-sm-lh:1.25rem;--text-caps-md-size:.875rem;--text-caps-md-lh:1.25rem;--text-caps-sm-size:.8125rem;--text-caps-sm-lh:1.125rem;--text-body-lg-size:1.125rem;--text-body-lg-lh:1.75rem;--text-body-md-size:1rem;--text-body-md-lh:1.625rem;--text-body-sm-size:.875rem;--text-body-sm-lh:1.375rem;--text-body-xs-size:.8125rem;--text-body-xs-lh:1.125rem;--text-link-md-size:1rem;--text-link-md-lh:1.375rem}}.text-display-xl,.text-display-lg,.text-display-md,.text-display-ornament,.text-heading-lg,.text-heading-md,.text-heading-sm{font-family:var(--font-display);letter-spacing:var(--tracking)}.text-label-lg,.text-label-md,.text-label-sm,.text-caps-md,.text-caps-sm,.text-body-lg,.text-body-md,.text-body-sm,.text-body-xs,.text-link-md{font-family:var(--font-body);letter-spacing:var(--tracking)}.text-display-xl{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-lh);font-weight:var(--weight-light);text-transform:uppercase}.text-display-lg{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-lh);font-weight:var(--weight-light);text-transform:uppercase}.text-display-md{font-size:var(--text-display-md-size);line-height:var(--text-display-md-lh);font-weight:var(--weight-light);text-transform:uppercase}.text-display-ornament{font-size:var(--text-display-ornament-size);line-height:var(--text-display-ornament-lh);font-weight:var(--weight-light)}.text-heading-lg{font-size:var(--text-heading-lg-size);line-height:var(--text-heading-lg-lh);font-weight:var(--weight-medium)}.text-heading-md{font-size:var(--text-heading-md-size);line-height:var(--text-heading-md-lh);font-weight:var(--weight-medium)}.text-heading-sm{font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-lh);font-weight:var(--weight-medium)}.text-label-lg{font-size:var(--text-label-lg-size);line-height:var(--text-label-lg-lh);font-weight:var(--weight-semibold)}.text-label-md{font-size:var(--text-label-md-size);line-height:var(--text-label-md-lh);font-weight:var(--weight-semibold)}.text-label-sm{font-size:var(--text-label-sm-size);line-height:var(--text-label-sm-lh);font-weight:var(--weight-semibold)}.text-caps-md{font-size:var(--text-caps-md-size);line-height:var(--text-caps-md-lh);font-weight:var(--weight-semibold);text-transform:uppercase}.text-caps-sm{font-size:var(--text-caps-sm-size);line-height:var(--text-caps-sm-lh);font-weight:var(--weight-semibold);text-transform:uppercase}.text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-regular)}.text-body-md{font-size:var(--text-body-md-size);line-height:var(--text-body-md-lh);font-weight:var(--weight-regular)}.text-body-sm{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);font-weight:var(--weight-regular)}.text-body-xs{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-lh);font-weight:var(--weight-regular)}.text-link-md{font-size:var(--text-link-md-size);line-height:var(--text-link-md-lh);font-weight:var(--weight-regular)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--nav-height-compact)}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-lh);letter-spacing:var(--tracking);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:var(--color-text-link)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.container{max-inline-size:calc(var(--content-max) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.menu[data-astro-cid-2i3agi2m]{overscroll-behavior:contain;opacity:0;block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;transition:opacity .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;padding:0;overflow-y:auto}.menu[data-astro-cid-2i3agi2m][open]{opacity:1;flex-direction:column;display:flex}@starting-style{.menu[data-astro-cid-2i3agi2m][open]{opacity:0}}.menu[data-astro-cid-2i3agi2m]::backdrop{background:0 0}.menu__top[data-astro-cid-2i3agi2m]{block-size:var(--nav-height);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.menu__close[data-astro-cid-2i3agi2m]{color:var(--color-text-primary);background:0 0;border:0;justify-self:start;place-items:center;margin-inline-start:var(--space-4);padding:0;display:grid}.menu__logo[data-astro-cid-2i3agi2m] img{width:6.75rem;height:auto;display:block}.menu__book[data-astro-cid-2i3agi2m]{min-block-size:var(--space-48);padding-inline:var(--space-16);color:var(--color-text-primary);justify-self:end;align-items:center;text-decoration:none;display:inline-flex}.menu__links[data-astro-cid-2i3agi2m]{padding:var(--space-24) var(--space-16) 0;flex-shrink:0;list-style:none}.menu__links[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{padding-block:var(--space-14);border-bottom:var(--border-hairline) solid var(--color-border-default);color:var(--color-text-primary);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.menu__label[data-astro-cid-2i3agi2m]{align-items:baseline;gap:var(--space-16);display:flex}.menu__num[data-astro-cid-2i3agi2m]{color:var(--color-text-tertiary)}.menu__links[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m][aria-current=page],.menu__links[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m][aria-current=page] .menu__num[data-astro-cid-2i3agi2m]{color:var(--color-text-accent)}.menu__bottom[data-astro-cid-2i3agi2m]{gap:var(--space-20);padding:var(--space-40) var(--space-16) var(--space-48);flex-direction:column;margin-block-start:auto;display:flex}.menu__quick[data-astro-cid-2i3agi2m]{gap:var(--space-24);flex-wrap:wrap;padding:0;list-style:none;display:flex}.menu__quick[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]{color:var(--color-text-secondary);text-decoration:none;display:block}.menu__quick[data-astro-cid-2i3agi2m] a[data-astro-cid-2i3agi2m]:hover{text-decoration:underline}.menu__place[data-astro-cid-2i3agi2m]{color:var(--color-text-tertiary)}.nav[data-astro-cid-wpvy4v7s]{z-index:10;height:var(--nav-height);color:var(--color-text-on-image);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s][data-state=scrolled]{height:var(--nav-height-compact);background-color:var(--color-bg-primary);border-bottom:var(--border-hairline) solid var(--color-border-default);color:var(--color-text-primary);position:fixed}.nav[data-astro-cid-wpvy4v7s][data-over-hero][data-state=scrolled]{animation:.24s ease-out nav-in}@keyframes nav-in{0%{transform:translateY(-100%)}}.nav__start[data-astro-cid-wpvy4v7s],.nav__end[data-astro-cid-wpvy4v7s]{align-items:center;min-width:0;display:flex}.nav__end[data-astro-cid-wpvy4v7s]{justify-content:flex-end}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__end[data-astro-cid-wpvy4v7s]{padding-inline-end:var(--space-16)}.nav__menu[data-astro-cid-wpvy4v7s]{inline-size:var(--space-48);block-size:var(--space-48);color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:var(--space-28);padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:inherit;text-underline-offset:.3em;white-space:nowrap;text-decoration:none;display:block}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-hairline)}.nav__logo[data-astro-cid-wpvy4v7s]{display:block}.nav__logo[data-astro-cid-wpvy4v7s] img{width:6.75rem;height:auto;display:block}.nav__logo[data-astro-cid-wpvy4v7s] .nav__logo-dark{width:4.5rem;display:none}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__logo[data-astro-cid-wpvy4v7s] .nav__logo-light{display:none}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__logo[data-astro-cid-wpvy4v7s] .nav__logo-dark{display:block}.nav__book[data-astro-cid-wpvy4v7s]{min-block-size:var(--space-48);padding-inline:var(--space-12);color:inherit;white-space:nowrap;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__book[data-astro-cid-wpvy4v7s]{min-block-size:0;padding:var(--space-10) var(--space-16);background-color:var(--color-action-primary);color:var(--color-action-on-primary)}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__book[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-action-primary-hover)}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__book[data-astro-cid-wpvy4v7s]:active{background-color:var(--color-action-primary-pressed)}@media (width>=64em){.nav[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s][data-state=scrolled]{padding-inline:var(--page-gutter)}.nav__menu[data-astro-cid-wpvy4v7s]{display:none}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__end[data-astro-cid-wpvy4v7s]{padding-inline-end:0}.nav__links[data-astro-cid-wpvy4v7s]{display:block}.nav__logo[data-astro-cid-wpvy4v7s] .nav__logo-dark{width:5.25rem}.nav__book[data-astro-cid-wpvy4v7s]{min-block-size:0;padding:var(--space-14) var(--space-24);border:var(--border-hairline) solid var(--color-border-on-inverse-strong)}.nav__book[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-bg-inverse-muted)}[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__book[data-astro-cid-wpvy4v7s]{padding:var(--space-14) var(--space-24);border:0}}.nav-sentinel[data-astro-cid-wpvy4v7s]{width:1px;height:var(--nav-height);pointer-events:none;position:absolute;inset:0 auto auto 0}.skip-link[data-astro-cid-z4jru4n3]{inset:var(--space-8) auto auto var(--space-8);z-index:100;padding:var(--space-12) var(--space-16);background-color:var(--color-action-primary);color:var(--color-action-on-primary);position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:none}.main--offset[data-astro-cid-z4jru4n3]{padding-block-start:var(--nav-height-compact)}
