.bottom-sheet[data-astro-cid-ane3fl4c]{padding-inline:var(--sheet-inset);padding-bottom:calc(var(--sheet-pb) + env(safe-area-inset-bottom))}@media (width<75rem){.bottom-sheet[data-astro-cid-ane3fl4c]{--shift:0px;isolation:isolate;pointer-events:none}.bottom-sheet__bg[data-astro-cid-ane3fl4c]{transform:translateY(var(--shift))}.bottom-sheet__grabber[data-astro-cid-ane3fl4c]{transform:translateY(calc(var(--shift) - var(--handle-lift,0px)))}.bottom-sheet__bg[data-astro-cid-ane3fl4c]{height:max(100%, 100dvh - var(--about-top));z-index:-1;pointer-events:auto;touch-action:none;position:absolute;inset:0 0 auto}.bottom-sheet__scrim[data-astro-cid-ane3fl4c]{z-index:-2;opacity:0;position:fixed;inset:0}.bottom-sheet[data-astro-cid-ane3fl4c][data-about]{z-index:40}.bottom-sheet[data-astro-cid-ane3fl4c][data-about] .bottom-sheet__grabber[data-astro-cid-ane3fl4c]{opacity:0}.bottom-sheet__grabber[data-astro-cid-ane3fl4c]{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 8);pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;display:flex;position:absolute;top:0;left:50%;translate:-50%}.bottom-sheet__grabber[data-astro-cid-ane3fl4c]:before{content:"";inset:calc(var(--spacing) * -3) 0 0;position:absolute}.bottom-sheet__bar[data-astro-cid-ane3fl4c]{width:calc(var(--spacing) * 10);height:var(--sheet-handle-h);margin-top:calc(1px + var(--sheet-handle-top))}.bottom-sheet__hint[data-astro-cid-ane3fl4c]{transform:translate(-50%, calc(var(--shift) - 100% - var(--spacing) * 3));opacity:0;transition:opacity var(--duration-base) var(--ease-out);pointer-events:none;position:absolute;top:0;left:50%}.bottom-sheet[data-astro-cid-ane3fl4c][data-collapsed]:not([data-swiped],[data-about]) .bottom-sheet__hint[data-astro-cid-ane3fl4c]{opacity:1}.bottom-sheet__intro[data-astro-cid-ane3fl4c]{will-change:transform, opacity, filter}.bottom-sheet__actions[data-astro-cid-ane3fl4c]{z-index:1;pointer-events:auto;position:relative}}@media (width>=75rem){.bottom-sheet[data-astro-cid-ane3fl4c]{padding:0}}.wheel{height:100%;position:relative}.wheel-card{--d:0;top:var(--wheel-centre-y);width:var(--card-w);height:var(--card-h);translate:-50% -50%;transform:translateY(calc(sin(var(--d) * var(--wheel-step)) / sin(var(--wheel-step)) * (var(--wheel-spread) * var(--card-h) + var(--wheel-gap)))) perspective(calc(var(--wheel-perspective) * var(--card-h))) translateZ(calc(var(--wheel-depth) * var(--card-h) * (cos(var(--d) * var(--wheel-step)) - 1))) rotateX(calc(var(--d) * var(--wheel-step) * -1));backface-visibility:hidden;z-index:1;opacity:0;visibility:hidden;position:absolute;left:50%}.wheel-card[data-offset="0"]{z-index:3;opacity:1;visibility:visible}.wheel-card[data-offset="-1"],.wheel-card[data-offset="1"]{z-index:2;opacity:var(--wheel-fade);visibility:visible}.wheel[data-live] .wheel-card{will-change:transform, opacity}html[data-quality=lite] .wheel-card [data-card-blur]{backdrop-filter:none}.wheel{touch-action:none}html[data-wheel-pending]:not([data-wheel-ready]) .wheel{opacity:0;animation:wheel-reveal 0s var(--intro-failsafe) forwards}@keyframes wheel-reveal{to{opacity:1}}.wheel-card[data-offset="-2"]{--d:-2}.wheel-card[data-offset="-1"]{--d:-1}.wheel-card[data-offset="1"]{--d:1}.wheel-card[data-offset="2"]{--d:2}.toc-dash[data-astro-cid-kdxqjpxo]{display:none}[data-astro-cid-kdxqjpxo][aria-current=true] .toc-dash[data-astro-cid-kdxqjpxo]{display:block}.toc-morph[data-astro-cid-vtdcx4lg]{top:var(--wheel-centre-y);width:27px;height:80px;translate:0 -50%}.toc-morph__clip[data-astro-cid-vtdcx4lg]{contain:layout paint;clip-path:var(--tabClip);position:absolute;inset:0}.toc-morph__panel[data-astro-cid-vtdcx4lg]{top:50%;right:calc(var(--spacing) * 2);opacity:0;position:absolute;translate:0 -50%}.toc-morph__panel[data-astro-cid-vtdcx4lg][inert]{pointer-events:none}.toc-morph[data-astro-cid-vtdcx4lg] [data-toc-item]{color:var(--color-fg-secondary);background-color:#0000}.toc-morph[data-astro-cid-vtdcx4lg] [data-toc-item][data-hl]{color:var(--color-fg-strong)}.toc-morph__handle[data-astro-cid-vtdcx4lg]{-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:27px;height:80px;position:absolute;top:50%;right:0;translate:0 -50%}.toc-morph__handle[data-astro-cid-vtdcx4lg]:before{content:"";inset:0 0 0 calc(var(--spacing) * -4.25);position:absolute}.toc-morph[data-astro-cid-vtdcx4lg],.toc-morph[data-astro-cid-vtdcx4lg] [data-astro-cid-vtdcx4lg]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.scroll-hint[data-astro-cid-5c35cfdm]{transition:opacity var(--duration-base) var(--ease-out)}.scroll-hint[data-astro-cid-5c35cfdm][data-hidden]{opacity:0}.gallery__track[data-astro-cid-76q5i56d]{scrollbar-width:none;overscroll-behavior-x:contain}.gallery__track[data-astro-cid-76q5i56d]::-webkit-scrollbar{display:none}.gallery[data-astro-cid-76q5i56d] .gallery__btn{top:calc(var(--spacing) + var(--spacing-gallery-photo-h) / 2);translate:0 -50%}.gallery[data-astro-cid-76q5i56d] [data-gallery-btn]{transition:opacity var(--duration-fast) var(--ease-out), visibility var(--duration-fast) allow-discrete, scale var(--duration-fast) var(--ease-out)}.gallery[data-astro-cid-76q5i56d] [data-gallery-btn][data-hidden]{opacity:0;visibility:hidden}.about-drawer[data-astro-cid-sm3u7kiv][data-pointer-open] [data-about-close]:focus-visible{outline:none}.about-drawer[data-astro-cid-sm3u7kiv]{inset:var(--about-top) 0 0;border:1px solid var(--color-transparent);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-transparent);width:100%;max-width:none;height:auto;max-height:none;color:var(--color-fg-secondary);border-bottom:0;margin:0;padding:0;position:fixed;overflow:hidden}.about-drawer[data-astro-cid-sm3u7kiv]::backdrop{background:var(--color-transparent)}.about-drawer__scroll[data-astro-cid-sm3u7kiv]{overscroll-behavior:contain;height:100%;padding:var(--spacing) var(--spacing) calc(var(--spacing) + env(safe-area-inset-bottom));scrollbar-width:none;overflow-y:auto}.about-drawer__scroll[data-astro-cid-sm3u7kiv]::-webkit-scrollbar{display:none}.about-drawer__scrollbar[data-astro-cid-sm3u7kiv]{inset:var(--radius-panel) 0 var(--radius-panel) auto;z-index:1;width:var(--scrollbar-hit);pointer-events:none;opacity:var(--about-in,1);position:absolute}.about-drawer__scrollbar[data-astro-cid-sm3u7kiv][data-hidden]{display:none}.about-drawer__scrollbar[data-astro-cid-sm3u7kiv]>span[data-astro-cid-sm3u7kiv]{width:var(--scrollbar-hit);pointer-events:auto;touch-action:none;position:absolute;top:0;right:0}.about-drawer__scrollbar[data-astro-cid-sm3u7kiv]>span[data-astro-cid-sm3u7kiv]:before{content:"";inset:0 var(--scrollbar-inset) 0 auto;width:var(--scrollbar-w);border-radius:var(--radius-full);background:var(--color-line-strong);transition:background-color var(--duration-fast) var(--ease-out);position:absolute}.about-drawer__scrollbar[data-astro-cid-sm3u7kiv]>span[data-astro-cid-sm3u7kiv]:hover:before,.about-drawer__scrollbar[data-astro-cid-sm3u7kiv][data-dragging]>span[data-astro-cid-sm3u7kiv]:before{background:var(--color-fg-tertiary)}@media (hover:none){.about-drawer__scrollbar[data-astro-cid-sm3u7kiv]{transition:opacity var(--duration-base) var(--ease-out)}.about-drawer__scrollbar[data-astro-cid-sm3u7kiv]:not([data-scrolling]){opacity:0}}.about-drawer__fade[data-astro-cid-sm3u7kiv],.about-drawer__grabber[data-astro-cid-sm3u7kiv]{display:none}@media (width<75rem){.about-drawer__fade[data-astro-cid-sm3u7kiv]{z-index:1;height:calc(var(--spacing) * 10);background:linear-gradient(color-mix(in srgb, var(--color-surface-raised) 50%, transparent), transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);display:block;position:absolute;inset:0 0 auto}.about-drawer__grabber[data-astro-cid-sm3u7kiv]{z-index:1;width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 10);background:var(--color-transparent);touch-action:none;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;display:flex;position:absolute;top:0;left:50%;translate:-50%}.about-drawer__bar[data-astro-cid-sm3u7kiv],.about-drawer__bar-light[data-astro-cid-sm3u7kiv],.about-drawer__bar-light[data-astro-cid-sm3u7kiv]>span[data-astro-cid-sm3u7kiv]{border-radius:var(--radius-full)}.about-drawer__bar[data-astro-cid-sm3u7kiv]{width:calc(var(--spacing) * 10);height:var(--sheet-handle-h);margin-top:var(--sheet-handle-top);background:var(--color-line-strong);position:relative}.about-drawer__bar-light[data-astro-cid-sm3u7kiv]{position:absolute;inset:0}.about-drawer__bar-light[data-astro-cid-sm3u7kiv]>span[data-astro-cid-sm3u7kiv]{background:var(--color-surface-subtle);transition:opacity var(--duration-fast) var(--ease-out);position:absolute;inset:0}.about-drawer[data-astro-cid-sm3u7kiv][data-on-white] .about-drawer__fade[data-astro-cid-sm3u7kiv]{opacity:1}.about-drawer[data-astro-cid-sm3u7kiv][data-on-white] .about-drawer__bar-light[data-astro-cid-sm3u7kiv]>span[data-astro-cid-sm3u7kiv]{opacity:0}}@media (width>=48rem){.about-drawer[data-astro-cid-sm3u7kiv]{width:min(100%, var(--spacing-card-w));margin-inline:auto}}@media (width>=75rem){.about-drawer[data-astro-cid-sm3u7kiv]{inset:var(--spacing-gutter-inner) auto var(--spacing-gutter-inner) var(--spacing-gutter-inner);width:var(--container-drawer);border-radius:var(--radius-panel);background:var(--color-surface-raised);opacity:0;translate:calc(var(--spacing) * -6) 0;transition:opacity var(--duration-base) var(--ease-in-out), translate var(--duration-base) var(--ease-in-out), display var(--duration-base) allow-discrete, overlay var(--duration-base) allow-discrete;border:0;margin:0}.about-drawer[data-astro-cid-sm3u7kiv][open]{opacity:1;transition-duration:var(--duration-slow);translate:0}@starting-style{.about-drawer[data-astro-cid-sm3u7kiv][open]{opacity:0;translate:calc(var(--spacing) * -6) 0}}.about-drawer[data-astro-cid-sm3u7kiv].no-entrance,.about-drawer[data-astro-cid-sm3u7kiv].no-entrance::backdrop{transition:none}.about-drawer[data-astro-cid-sm3u7kiv]::backdrop{background:var(--color-surface-scrim);opacity:0;transition:opacity var(--duration-base) var(--ease-in-out), display var(--duration-base) allow-discrete, overlay var(--duration-base) allow-discrete}.about-drawer[data-astro-cid-sm3u7kiv][open]::backdrop{opacity:1;transition-duration:var(--duration-slow)}@starting-style{.about-drawer[data-astro-cid-sm3u7kiv][open]::backdrop{opacity:0}}.about-drawer__scroll[data-astro-cid-sm3u7kiv]{padding:0}}html[data-intro=pending] [data-intro-reveal]{opacity:0;visibility:hidden;animation:intro-failsafe 0s var(--intro-failsafe) forwards}@keyframes intro-failsafe{to{opacity:1;visibility:visible}}html[data-intro=pending]:not([data-intro-spinning]) .wheel-card:not([data-offset="0"]){opacity:0;animation:intro-failsafe-card 0s var(--intro-failsafe) forwards}@keyframes intro-failsafe-card{to{opacity:var(--wheel-fade)}}
