@font-face{font-family:pangaia;src:url(../media/PPPangaia_Ultralight-s.p.32jx94db5teca.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:pangaia;src:url(../media/PPPangaia_Medium-s.p.0udtsklo-lhkk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pangaia Fallback;src:local(Arial);ascent-override:95.22%;descent-override:25.79%;line-gap-override:19.84%;size-adjust:100.81%}.pangaia_d2d5da6c-module__5YHBbG__className{font-family:pangaia,pangaia Fallback}.pangaia_d2d5da6c-module__5YHBbG__variable{--font-pangaia:"pangaia", "pangaia Fallback"}
@property --af-scroll-start{syntax:"<length>";inherits:false;initial-value:0}@property --af-scroll-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll(self x)){@keyframes af-scroll-fade{0%{--af-scroll-start:0px;--af-scroll-end:2rem}10%,90%{--af-scroll-start:2rem;--af-scroll-end:2rem}to{--af-scroll-start:2rem;--af-scroll-end:0px}}.af-scroll-fade{-webkit-mask-image:linear-gradient(to right, transparent, black var(--af-scroll-start), black calc(100% - var(--af-scroll-end)), transparent);mask-image:linear-gradient(to right, transparent, black var(--af-scroll-start), black calc(100% - var(--af-scroll-end)), transparent);animation:linear both af-scroll-fade;animation-timeline:scroll(self x)}}.af-scroll-fade:focus-within{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce),(forced-colors:active){.af-scroll-fade{animation:none;-webkit-mask-image:none;mask-image:none}}
:root{--duration-quick:.15s;--duration-fast:.25s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--distance-micro:4px;--distance-medium:12px;--blur-small:2px;--blur-medium:3px;--resize-dur:.2s;--resize-close-dur:.16s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:cubic-bezier(.23, 1, .32, 1);--stagger-dur:.22s;--stagger-distance:12px;--stagger-stagger:50ms;--stagger-blur:4px;--stagger-ease:cubic-bezier(.2, 0, 0, 1);--shimmer-dur:4.5s;--shimmer-base:#554e46;--shimmer-highlight:#a6a29a;--shimmer-band:220%;--shimmer-ease:ease-in-out;--think-swap:.15s;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2s;--think-base:#554e46;--think-highlight:#231f20;--think-ease:cubic-bezier(.23, 1, .32, 1);--stream-gap:45ms;--stream-fade:.18s;--stream-blur:1px;--stream-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.95;--icon-swap-ease:cubic-bezier(.23, 1, .32, 1);--tabs-dur:.2s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--learn-shift:2px;--learn-spread:8deg;--learn-in:.2s;--learn-out:.15s;--placeholder-fade:.15s;--learn-ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--shimmer-base:lab(33.6541% 1.86388 5.89253);--shimmer-highlight:lab(66.6732% .773221 4.46864);--think-base:lab(33.6541% 1.86388 5.89253);--think-highlight:lab(12.229% 2.02224 .0438958)}}.t-resize-height{transition:grid-template-rows var(--resize-dur) var(--resize-ease);display:grid}.t-resize-height.is-closed{transition-duration:var(--resize-close-dur);grid-template-rows:0fr}.t-resize-height.is-open{grid-template-rows:1fr}.t-resize-height>.t-resize-inner{min-height:0;overflow:hidden}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(105deg, var(--shimmer-base) 0%, var(--shimmer-base) 42%, var(--shimmer-highlight) 50%, var(--shimmer-base) 58%, var(--shimmer-base) 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%,60%{background-position:100%}to{background-position:0%}}.t-hero-chips{position:relative}.t-stagger-line{opacity:1;filter:none;display:block;transform:none}@keyframes t-stagger-in{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;filter:none;transform:none}}@keyframes t-stagger-in-transform-only{0%{transform:translateY(var(--stagger-distance))}to{transform:none}}.t-stagger.t-stagger--animate .t-stagger-line{animation:t-stagger-in var(--stagger-dur) var(--stagger-ease) both}.t-stagger.t-stagger--animate.t-stagger--transform-only .t-stagger-line{animation-name:t-stagger-in-transform-only}.t-stagger.t-stagger--animate .t-stagger-line--2{animation-delay:var(--stagger-stagger)}.t-stagger.t-stagger--animate .t-stagger-line--3{animation-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:none;transform:none}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}@media (hover:hover) and (pointer:fine){.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}}.t-think{text-align:left;display:inline-block;position:relative}.t-think-sizer{visibility:hidden;white-space:nowrap;display:block}.t-think-text{color:var(--think-base);white-space:nowrap;filter:blur();opacity:1;transition:transform var(--think-swap) var(--think-ease), filter var(--think-swap) var(--think-ease), opacity var(--think-swap) var(--think-ease);display:block;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.t-think-text:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--think-highlight) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:t-think-shimmer var(--think-shimmer) linear infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.t-think-text.is-exit{transform:translateY(calc(var(--think-distance) * -1));filter:blur(var(--think-blur));opacity:0}.t-think-text.is-enter-start{transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0;transition:none}.t-stream-w{opacity:0;filter:blur(var(--stream-blur));transition:opacity var(--stream-fade) var(--stream-ease), filter var(--stream-fade) var(--stream-ease)}.t-stream-w.is-in{opacity:1;filter:blur()}@keyframes t-chip-sheen{0%{transform:translate(-100%)skew(-12deg)}75%{transform:translate(310%)skew(-12deg)}to{transform:translate(310%)skew(-12deg)}}.t-chip-sheen{animation:3.2s ease-in-out infinite t-chip-sheen}.t-placeholder-fade::placeholder{transition:opacity var(--placeholder-fade) ease-out, filter var(--placeholder-fade) ease-out}.t-placeholder-fade.is-swapping::placeholder{opacity:0;filter:blur(2px)}@media (prefers-reduced-motion:reduce){.t-resize-height,.t-text-swap,.t-icon-swap .t-icon{transition:none!important}.t-shimmer:before{animation:none!important}.t-stagger-line{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.t-learn-chevron,.t-learn-arm{transition:none!important}.t-think-text{filter:none!important;transition:none!important;transform:none!important}.t-think-text:before{display:none!important}.t-stream-w{filter:none!important;opacity:1!important;transition:none!important}.t-chip-sheen{animation:none!important}.t-placeholder-fade::placeholder{opacity:1!important;filter:none!important;transition:none!important}}