html:fullscreen footer{display:none!important}html:-webkit-full-screen footer{display:none!important}.fs-toggle[data-astro-cid-srai23cm]{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 3.6rem);left:calc(env(safe-area-inset-left) + .6rem);z-index:70;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid color-mix(in srgb,var(--color-forest) 22%,transparent);border-radius:999px;color:var(--color-forest);background:color-mix(in srgb,var(--color-cream) 88%,transparent);box-shadow:0 1px 4px color-mix(in srgb,var(--color-forest) 18%,transparent);cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fs-toggle--scene[data-astro-cid-srai23cm]{position:absolute;bottom:.7rem;left:.7rem}.fs-toggle[data-astro-cid-srai23cm][hidden]{display:none}.fs-toggle[data-astro-cid-srai23cm]:hover{background:var(--color-cream)}.fs-toggle[data-astro-cid-srai23cm]:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px}.fs-toggle__glyph[data-astro-cid-srai23cm]{display:block}.fs-toggle__collapse[data-astro-cid-srai23cm],.fs-toggle[data-astro-cid-srai23cm][data-active] .fs-toggle__expand[data-astro-cid-srai23cm]{display:none}.fs-toggle[data-astro-cid-srai23cm][data-active] .fs-toggle__collapse[data-astro-cid-srai23cm]{display:block}.rotate-gate[data-astro-cid-whqvlwud]{position:fixed;inset:0;z-index:89;display:none;place-items:center;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;background:radial-gradient(120% 90% at 12% 8%,#fffcf4e6,#fffcf400 55%),linear-gradient(180deg,var(--color-cream) 0%,var(--color-sand) 100%);transition:opacity .45s var(--ease-soft-out) .5s,visibility 0s linear .95s}.rotate-gate__inner[data-astro-cid-whqvlwud]{display:flex;flex-direction:column;align-items:center;gap:.9rem;max-width:22rem;padding:1.5rem;text-align:center}.rotate-gate__glyph[data-astro-cid-whqvlwud]{color:var(--color-forest)}.rotate-gate__screen[data-astro-cid-whqvlwud]{fill:var(--color-cream)}.rotate-gate__phone[data-astro-cid-whqvlwud]{transform-box:fill-box;transform-origin:50% 50%;animation:rotate-gate-rock 3s ease-in-out infinite}@keyframes rotate-gate-rock{0%,to{transform:rotate(0)}50%{transform:rotate(-90deg)}}.rotate-gate__title[data-astro-cid-whqvlwud]{margin:0;font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.15;color:var(--color-forest)}.rotate-gate__body[data-astro-cid-whqvlwud]{margin:0;font-size:.95rem;line-height:1.45;color:var(--color-forest)}.rotate-gate__lead[data-astro-cid-whqvlwud]{margin:.7rem 0 0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-forest) 66%,transparent)}.rotate-gate__nav[data-astro-cid-whqvlwud]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.rotate-gate__link[data-astro-cid-whqvlwud]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1.1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-forest) 30%,transparent);background:color-mix(in srgb,var(--color-cream) 55%,#fff);font-size:.9rem;font-weight:500;color:var(--color-forest);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,background .16s ease}.rotate-gate__link[data-astro-cid-whqvlwud]:active{background:color-mix(in srgb,var(--color-forest) 8%,var(--color-cream));border-color:color-mix(in srgb,var(--color-forest) 55%,transparent)}@media(hover:none)and (pointer:coarse){.rotate-gate[data-astro-cid-whqvlwud]{display:grid}}@media(hover:none)and (pointer:coarse)and (orientation:portrait){.rotate-gate[data-astro-cid-whqvlwud]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease 0s,visibility 0s linear 0s}}[data-astro-cid-whqvlwud]:where(html[data-phys-orientation=landscape]) .rotate-gate[data-astro-cid-whqvlwud]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease-soft-out) .5s,visibility 0s linear .95s}@media(prefers-reduced-motion:reduce){.rotate-gate__phone[data-astro-cid-whqvlwud]{animation:none;transform:rotate(-90deg)}}
