.arrow-field[data-v-c8384c57]{z-index:0;position:absolute;inset:0}.arrow[data-v-c8384c57]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:32px;animation:1.25s ease-in-out infinite alternate arrow-nudge-c8384c57;position:absolute;overflow:visible}.arrow marker line[data-v-c8384c57]{stroke:currentColor;stroke-width:3.25px;stroke-linecap:round}.arrow-top-left[data-v-c8384c57]{--move-x:6px;--move-y:5px;bottom:calc(50% + 12px);right:calc(100% + 12px)}.arrow-top-right[data-v-c8384c57]{--move-x:-6px;--move-y:5px;animation-delay:-.7s;bottom:calc(50% + 12px);left:calc(100% + 12px)}.arrow-bottom-left[data-v-c8384c57]{--move-x:6px;--move-y:-5px;animation-delay:-.35s;top:calc(50% + 12px);right:calc(100% + 12px)}.arrow-bottom-right[data-v-c8384c57]{--move-x:-6px;--move-y:-5px;animation-delay:-1.05s;top:calc(50% + 12px);left:calc(100% + 12px)}@keyframes arrow-nudge-c8384c57{0%{transform:translate(0)}to{transform:translate(var(--move-x), var(--move-y))}}@media (width>=576px){.arrow[data-v-c8384c57]{stroke-width:4px}.arrow-top-left[data-v-c8384c57]{width:62px;height:40px}.arrow-top-right[data-v-c8384c57]{width:54px;height:36px}.arrow-bottom-left[data-v-c8384c57]{width:56px;height:38px}.arrow-bottom-right[data-v-c8384c57]{width:66px;height:41px}}@media (prefers-reduced-motion:reduce){.arrow[data-v-c8384c57]{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-24d3ea4a],[data-v-24d3ea4a]:before,[data-v-24d3ea4a]:after,[data-v-24d3ea4a]::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid}*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.finder-body[data-v-24d3ea4a]{padding:calc(var(--spacing,.25rem) * 5);position:relative;overflow:hidden}@media (width>=576px){.finder-body[data-v-24d3ea4a]{padding:clamp(1.5rem,5vw,4rem)}}.question-number[data-v-24d3ea4a]{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-size:.72rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.13em;letter-spacing:.13em;text-transform:uppercase}.finder-heading[data-v-24d3ea4a]{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 6);--tw-leading:.95;max-width:18ch;font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.action-row[data-v-24d3ea4a]{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 6);flex-flow:column wrap;display:flex}@media (width>=414px){.action-row[data-v-24d3ea4a]{flex-direction:row}}.answer-row[data-v-24d3ea4a]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 3);border-color:#aaa;border-bottom-width:1px;grid-template-columns:36px 1fr;font-size:.85rem;display:grid}@media (width>=576px){.answer-row[data-v-24d3ea4a]{grid-template-columns:44px 1fr auto}}.answer-row button[data-v-24d3ea4a]{grid-column-start:2;justify-self:flex-start}@media (width>=576px){.answer-row button[data-v-24d3ea4a]{grid-column-start:auto;justify-self:auto}}.reasons[data-v-24d3ea4a],.recommendation-reasons[data-v-24d3ea4a]{margin-block:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-black,#000);padding:0;list-style-type:none}:is(.reasons,.recommendation-reasons) li[data-v-24d3ea4a]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-black,#000);padding-block:calc(var(--spacing,.25rem) * 4);margin:0;display:grid}:is(.reasons,.recommendation-reasons) li span[data-v-24d3ea4a]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.reasons li[data-v-24d3ea4a]{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:52px 1fr}.recommendation-reasons li[data-v-24d3ea4a]{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:28px 1fr}.option-label[data-v-24d3ea4a],.option-copy[data-v-24d3ea4a],.control[data-v-24d3ea4a]{transition:background-color .16s,box-shadow .16s,color .16s,transform .16s}.option-selected[data-v-24d3ea4a]{background:#ededed;box-shadow:inset 6px 0 #000}@media (hover:hover){.option-label[data-v-24d3ea4a]:hover{background:#f2f2f2;box-shadow:inset 6px 0 #000}.option-label:hover .option-copy[data-v-24d3ea4a]{transform:translate(6px)}.option-label:hover .control[data-v-24d3ea4a]{transform:scale(1.14)}}.option-label[data-v-24d3ea4a]:active{background:#dedede}.finder-view-enter-active[data-v-24d3ea4a],.finder-view-leave-active[data-v-24d3ea4a]{transition:opacity .18s,transform .18s}.finder-view-enter-from[data-v-24d3ea4a]{opacity:0;transform:translateY(8px)}.finder-view-leave-to[data-v-24d3ea4a]{opacity:0;transform:translateY(-6px)}.result-card.finder-view-enter-active[data-v-24d3ea4a]{transform-origin:50% 35%;transition:opacity .52s cubic-bezier(.22,1,.36,1) .14s,transform .52s cubic-bezier(.22,1,.36,1) .14s}.result-card.finder-view-enter-from[data-v-24d3ea4a]{opacity:0;transform:scale(.9)}.is-finishing .finder-view-leave-active [data-option-table][data-v-24d3ea4a]{transform-origin:50% 0;transition:opacity .18s,transform .18s}.is-finishing .finder-view-leave-to [data-option-table][data-v-24d3ea4a]{opacity:0;transform:scaleY(.94)}.is-finishing .finder-view-leave-active .answer-stack[data-v-24d3ea4a]{transition:opacity .24s,transform .24s cubic-bezier(.4,0,1,1)}.is-finishing .finder-view-leave-to .answer-stack[data-v-24d3ea4a]{opacity:0;transform:translateY(28px)}.flying-answer{z-index:1000;color:#fff;pointer-events:none;transform-origin:0;will-change:transform, opacity;background:#000;border:2px solid #000;padding:.55rem .75rem;font-size:.9rem;font-weight:700;line-height:1.2;position:fixed;overflow:hidden}.celebration[data-v-24d3ea4a]{animation:3.6s ease-out both celebration-glow-24d3ea4a}.sparkle[data-v-24d3ea4a]{--angle:calc(var(--i,1) * 15deg);width:10px;height:10px;animation:3.6s cubic-bezier(.16,1,.3,1) both sparkle-24d3ea4a}.sparkle[data-v-24d3ea4a]:nth-child(3n){border-radius:50%;width:14px;height:14px;animation-delay:90ms}.sparkle[data-v-24d3ea4a]:nth-child(4n){clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:8px;height:8px;animation-delay:.18s}.celebration-ring[data-v-24d3ea4a]{width:24px;height:24px;animation:2.4s ease-out both celebration-ring-24d3ea4a}@keyframes sparkle-24d3ea4a{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(0)}12%{opacity:1}55%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(clamp(105px, 18vw, 240px)) scale(1.15)}}@keyframes celebration-ring-24d3ea4a{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(9)}}@keyframes celebration-glow-24d3ea4a{0%,to{filter:none}18%{filter:drop-shadow(0 0 14px #00000047)}}@media (prefers-reduced-motion:reduce){.option-label[data-v-24d3ea4a],.option-copy[data-v-24d3ea4a],.control[data-v-24d3ea4a],.finder-view-enter-active[data-v-24d3ea4a],.finder-view-leave-active[data-v-24d3ea4a],.result-card.finder-view-enter-active[data-v-24d3ea4a],.is-finishing .finder-view-leave-active [data-option-table][data-v-24d3ea4a],.is-finishing .finder-view-leave-active .answer-stack[data-v-24d3ea4a]{transition:none}.finder-view-enter-from[data-v-24d3ea4a],.finder-view-leave-to[data-v-24d3ea4a],.result-card.finder-view-enter-from[data-v-24d3ea4a],.is-finishing .finder-view-leave-to [data-option-table][data-v-24d3ea4a],.is-finishing .finder-view-leave-to .answer-stack[data-v-24d3ea4a]{opacity:1;transform:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.reference-logo[data-astro-cid-xk5vwcra]{margin-inline:calc(var(--spacing,.25rem) * 8);height:auto;max-height:calc(var(--spacing,.25rem) * 7);width:auto;max-width:calc(var(--spacing,.25rem) * 40);object-fit:contain;opacity:.8;--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);flex-shrink:0}@media (width>=576px){.reference-logo[data-astro-cid-xk5vwcra]{max-height:calc(var(--spacing,.25rem) * 9);max-width:calc(var(--spacing,.25rem) * 52)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.make-marquee{overflow:hidden}.make-marquee>.marquee-track{will-change:transform;width:max-content;animation:marquee-scroll var(--marquee-duration,20s) linear infinite;display:flex}.make-marquee>.marquee-track>.marquee-unit{flex-shrink:0;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translateX(var(--marquee-distance,-100%))}}@media (prefers-reduced-motion:reduce){.make-marquee>.marquee-track{animation:none}}.home-section[data-astro-cid-vg62gvvr]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-black,#000);padding-block:clamp(4.5rem,10vw,9rem)}#finder[data-astro-cid-vg62gvvr],#compare[data-astro-cid-vg62gvvr]{scroll-margin-top:-50px}.section-kicker[data-astro-cid-vg62gvvr]{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-size:.72rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.13em;letter-spacing:.13em;text-transform:uppercase}.section-heading[data-astro-cid-vg62gvvr]{--tw-leading:.98;text-wrap:balance;max-width:20ch;margin-bottom:clamp(2.5rem,5vw,5rem);font-size:clamp(2.25rem,5vw,4.25rem);line-height:.98}@media not all and (width>=650px){.section-heading[data-astro-cid-vg62gvvr]{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.eyebrow[data-astro-cid-vg62gvvr]{--tw-font-weight:var(--font-weight-semibold,600);font-size:.68rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}
