.faq-item[data-astro-cid-pcne5iso]{border-bottom:1px solid var(--color-hairline)}.faq-item[data-astro-cid-pcne5iso] summary[data-astro-cid-pcne5iso]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.35rem;list-style:none;display:flex}.faq-item[data-astro-cid-pcne5iso] summary[data-astro-cid-pcne5iso]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-pcne5iso]{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;transition:color .2s}.faq-item[data-astro-cid-pcne5iso] summary[data-astro-cid-pcne5iso]:hover .faq-question[data-astro-cid-pcne5iso],.faq-item[data-astro-cid-pcne5iso][open] .faq-question[data-astro-cid-pcne5iso]{color:#c2570b}.faq-sign[data-astro-cid-pcne5iso]{flex:none;width:14px;height:14px;position:relative}.faq-sign[data-astro-cid-pcne5iso]:before,.faq-sign[data-astro-cid-pcne5iso]:after{content:"";background:var(--color-ink);border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;inset:50% 0 auto}.faq-sign[data-astro-cid-pcne5iso]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-pcne5iso][open] .faq-sign[data-astro-cid-pcne5iso]:after{transform:rotate(0)}.animal-hero[data-astro-cid-lo27gre3]{--header-h:70px;--hero-h:max(26rem, min(calc(100vw / var(--view-ratio)), calc(100svh - var(--header-h))));--stage-w:max(90vw, calc(var(--hero-h) * var(--frame-ratio)));--stage-h:calc(var(--stage-w) / var(--frame-ratio));--copy-w:max(40rem, min(var(--stage-w), 100vw));height:var(--hero-h)}.hero-stage[data-astro-cid-lo27gre3]{width:var(--stage-w);aspect-ratio:var(--frame-ratio);position:absolute;top:0;left:50%;translate:-50%}[data-astro-cid-lo27gre3][data-hero-animal]{left:var(--x);top:var(--y);width:var(--w);height:var(--h)}@media (width<=767px){[data-astro-cid-lo27gre3][data-hero-animal]{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh)}}.hero-copy[data-astro-cid-lo27gre3]{top:calc(var(--stage-h) * .125)}.hero-logo[data-astro-cid-lo27gre3]{width:calc(var(--copy-w) * .315)}.hero-title[data-astro-cid-lo27gre3]{margin-top:calc(var(--copy-w) * .0158);font-size:calc(var(--copy-w) * .042);letter-spacing:-.02em;text-transform:uppercase;font-weight:800;line-height:1.05}.hero-sub[data-astro-cid-lo27gre3]{margin-top:calc(var(--copy-w) * .006);font-size:max(.8125rem, calc(var(--copy-w) * .0158));letter-spacing:.02em;text-transform:uppercase;font-weight:700}.hero-cta[data-astro-cid-lo27gre3]{margin-top:calc(var(--copy-w) * .032);height:3.5rem;padding-inline:2rem;font-size:1.0625rem}@media (width<=379px){.hero-title[data-astro-cid-lo27gre3]{font-size:1.375rem}.hero-cta[data-astro-cid-lo27gre3]{margin-top:1.125rem}}@media (prefers-reduced-motion:no-preference){html.js-anim [data-astro-cid-lo27gre3][data-hero-in]{opacity:0}}.rail[data-astro-cid-i4tl5yed]{--rail-gutter:max(1.25rem, calc((100vw - 1360px) / 2));padding-inline:var(--rail-gutter);scroll-padding-inline:var(--rail-gutter)}.hide-scrollbar[data-astro-cid-i4tl5yed]{scrollbar-width:none}.hide-scrollbar[data-astro-cid-i4tl5yed]::-webkit-scrollbar{display:none}[data-astro-cid-i4tl5yed][data-rail][data-dragging]{scroll-snap-type:none;scroll-behavior:auto}[data-astro-cid-i4tl5yed][data-rail][data-dragging] [data-astro-cid-i4tl5yed]{user-select:none}.rail-arrow[data-astro-cid-tdtglx26]{transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.rail-arrow--ghost[data-astro-cid-tdtglx26]{box-shadow:inset 0 0 0 2px #0000001f}@media (hover:hover) and (pointer:fine){.rail-arrow--ghost[data-astro-cid-tdtglx26]:hover:not(:disabled){background:var(--color-ink);color:var(--color-paper);box-shadow:inset 0 0 0 2px var(--color-ink)}}.rail-arrow[data-astro-cid-tdtglx26]:active:not(:disabled){transform:scale(.94)}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}main section[id]{scroll-margin-top:76px}.press{transition:transform .15s var(--ease-out)}.press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.press,.press:active{transform:none}}::selection{background:var(--color-unit-animal);color:var(--color-ink)}
