/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.ImageLinkCard[data-astro-cid-l242bgyn]{background:#fff;border-radius:.75rem;flex:none;width:100%;position:relative;overflow:hidden}.ImageLinkCard--small[data-astro-cid-l242bgyn]{width:293px;max-width:293px}.ImageLinkCard--medium[data-astro-cid-l242bgyn]{width:375px;max-width:375px}.ImageLinkCard--large[data-astro-cid-l242bgyn]{width:505px;max-width:505px}.ImageLinkCard__image[data-astro-cid-l242bgyn]{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.ImageLinkCard__image[data-astro-cid-l242bgyn] img[data-astro-cid-l242bgyn]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.ImageLinkCard[data-astro-cid-l242bgyn]:hover .ImageLinkCard__image[data-astro-cid-l242bgyn] img[data-astro-cid-l242bgyn]{transform:scale(1.05)}.ImageLinkCard__link[data-astro-cid-l242bgyn]{z-index:2;color:inherit;background:linear-gradient(to top, var(--card-overlay-color,transparent), transparent 65%);align-items:flex-end;padding:8%;text-decoration:none;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ImageLinkCard__link[data-astro-cid-l242bgyn]{background:linear-gradient(to top, color-mix(in srgb, var(--card-overlay-color,transparent) 65%, transparent), transparent 65%)}}.ImageLinkCard__content[data-astro-cid-l242bgyn]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.ImageLinkCard__content--reverse[data-astro-cid-l242bgyn]{flex-direction:row-reverse}.ImageLinkCard__content--vertical[data-astro-cid-l242bgyn]{flex-direction:column;align-items:flex-start}.ImageLinkCard__content--vertical-reverse[data-astro-cid-l242bgyn]{flex-direction:column-reverse;align-items:flex-start}.ImageLinkCard__copy[data-astro-cid-l242bgyn]{min-width:0}.ImageLinkCard__eyebrow[data-astro-cid-l242bgyn]{letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;line-height:1.1;display:block}.ImageLinkCard[data-astro-cid-l242bgyn] .ImageLinkCard__heading{text-transform:capitalize;margin:0;line-height:1.35}.ImageLinkCard[data-astro-cid-l242bgyn] .ImageLinkCard__arrow{opacity:0;transition:opacity .18s}.ImageLinkCard--small[data-astro-cid-l242bgyn] .ImageLinkCard__arrow{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.ImageLinkCard--medium[data-astro-cid-l242bgyn] .ImageLinkCard__arrow{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.ImageLinkCard--large[data-astro-cid-l242bgyn] .ImageLinkCard__arrow{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.ImageLinkCard[data-astro-cid-l242bgyn]:hover .ImageLinkCard__arrow{opacity:1}@media (width<=900px){.ImageLinkCard--small[data-astro-cid-l242bgyn]{width:250px;max-width:250px}.ImageLinkCard--medium[data-astro-cid-l242bgyn]{width:325px;max-width:325px}.ImageLinkCard--large[data-astro-cid-l242bgyn]{width:440px;max-width:440px}}@media (width<=640px){.ImageLinkCard--small[data-astro-cid-l242bgyn]{width:220px;max-width:220px}.ImageLinkCard--medium[data-astro-cid-l242bgyn]{width:290px;max-width:290px}.ImageLinkCard--large[data-astro-cid-l242bgyn]{width:390px;max-width:390px}.ImageLinkCard__link[data-astro-cid-l242bgyn]{padding:6%}.ImageLinkCard[data-astro-cid-l242bgyn] .ImageLinkCard__heading{line-height:1.15}.ImageLinkCard[data-astro-cid-l242bgyn] .ImageLinkCard__arrow{opacity:1}}@media (width<=400px){.ImageLinkCard--small[data-astro-cid-l242bgyn]{width:180px;max-width:180px}.ImageLinkCard--medium[data-astro-cid-l242bgyn]{width:260px;max-width:260px}.ImageLinkCard--large[data-astro-cid-l242bgyn]{width:350px;max-width:350px}.ImageLinkCard__link[data-astro-cid-l242bgyn]{padding:5.5%}}.ProductList__empty[data-astro-cid-djpelfgi]{border:1px solid var(--color-neutral-200);background:radial-gradient(circle at 100% 0%, #ffffffe6, transparent 45%), var(--color-neutral-100);border-radius:1.25rem;align-items:center;gap:1.5rem;width:min(100%,720px);min-height:220px;padding:2rem;display:flex}.ProductList__emptyIcon[data-astro-cid-djpelfgi]{width:3.5rem;height:3.5rem;color:var(--color-neutral-500);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000d,0 6px 20px #0000000d}.ProductList__emptyIcon[data-astro-cid-djpelfgi] svg[data-astro-cid-djpelfgi]{width:1.5rem;height:1.5rem}.ProductList__emptyContent[data-astro-cid-djpelfgi]{flex:1;min-width:0}.ProductList__emptyContent[data-astro-cid-djpelfgi] h3[data-astro-cid-djpelfgi]{color:var(--color-neutral-900);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:650}.ProductList__emptyContent[data-astro-cid-djpelfgi] p[data-astro-cid-djpelfgi]{max-width:430px;color:var(--color-neutral-500);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.ProductList__emptyLink[data-astro-cid-djpelfgi]{color:var(--color-neutral-900);letter-spacing:.01em;white-space:nowrap;flex:none;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.ProductList__emptyLink[data-astro-cid-djpelfgi] span[data-astro-cid-djpelfgi]{transition:transform .18s}.ProductList__emptyLink[data-astro-cid-djpelfgi]:hover{opacity:.65}.ProductList__emptyLink[data-astro-cid-djpelfgi]:hover span[data-astro-cid-djpelfgi]{transform:translate(3px)}@media (width<=700px){.ProductList__empty[data-astro-cid-djpelfgi]{flex-direction:column;align-items:flex-start;gap:1rem;width:calc(100vw - 2rem);min-height:200px;padding:1.5rem}.ProductList__emptyContent[data-astro-cid-djpelfgi] p[data-astro-cid-djpelfgi]{max-width:none}.ProductList__emptyLink[data-astro-cid-djpelfgi]{margin-top:.25rem}}.SectionHeader .PageLink[data-astro-cid-qibas6dq]:hover .PageLink__IconButton[data-astro-cid-qibas6dq]{background-color:var(--color-neutral-800,#262626)}.SectionHeader .PageLink[data-astro-cid-qibas6dq]:hover .PageLink__IconButton[data-astro-cid-qibas6dq] .PageLink__Icon{stroke:var(--color-neutral-50,#fafafa)}.HorizontalScroll__viewport[data-astro-cid-yzu7pmy4]{position:relative}.HorizontalScroll__scroller[data-astro-cid-yzu7pmy4]{scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;outline:none;width:100%;overflow:auto hidden}.HorizontalScroll__scroller[data-astro-cid-yzu7pmy4]::-webkit-scrollbar{width:0;height:0;display:none}.HorizontalScroll__track[data-astro-cid-yzu7pmy4]{gap:1.5rem;display:flex}.HorizontalScroll__button[data-astro-cid-yzu7pmy4]{z-index:2;width:3.5rem;height:3.5rem;color:var(--color-neutral-900);cursor:pointer;opacity:0;visibility:hidden;background:#f0f0f0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .18s,visibility .18s,transform .18s,box-shadow .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f,0 8px 24px #00000026}.HorizontalScroll__button[data-astro-cid-yzu7pmy4] svg[data-astro-cid-yzu7pmy4]{width:1.25rem;height:1.25rem}.HorizontalScroll__button--left[data-astro-cid-yzu7pmy4]{left:1rem}.HorizontalScroll__button--right[data-astro-cid-yzu7pmy4]{right:1rem}.HorizontalScroll__button[data-astro-cid-yzu7pmy4][hidden]{display:none}.HorizontalScroll__viewport[data-astro-cid-yzu7pmy4]:hover .HorizontalScroll__button[data-astro-cid-yzu7pmy4]:not(:disabled),.HorizontalScroll__viewport[data-astro-cid-yzu7pmy4]:focus-within .HorizontalScroll__button[data-astro-cid-yzu7pmy4]:not(:disabled){opacity:1;visibility:visible}.HorizontalScroll__button[data-astro-cid-yzu7pmy4]:hover:not(:disabled){transform:translateY(-50%)scale(1.04);box-shadow:0 3px 10px #00000026,0 10px 28px #0000002e}.HorizontalScroll__button[data-astro-cid-yzu7pmy4]:active:not(:disabled){transform:translateY(-50%)scale(.96)}.HorizontalScroll__button[data-astro-cid-yzu7pmy4]:disabled{opacity:0;visibility:hidden;pointer-events:none}.HorizontalScroll__scroller[data-astro-cid-yzu7pmy4]:focus-visible{outline-offset:4px;outline:2px solid}@media (hover:none){.HorizontalScroll__button[data-astro-cid-yzu7pmy4]{display:none}}@media (width<=900px){.HorizontalScroll__track[data-astro-cid-yzu7pmy4]{gap:1.15rem}}@media (width<=640px){.HorizontalScroll__track[data-astro-cid-yzu7pmy4]{gap:.75rem}.HorizontalScroll .Section{padding-top:1.5rem;padding-bottom:1.5rem}}@media (width<=400px){.HorizontalScroll__track[data-astro-cid-yzu7pmy4]{gap:.65rem}}.ProductList__card{width:22rem;min-width:22rem;max-width:22rem}@media (width<=1100px){.ProductList__card{width:19rem;min-width:19rem;max-width:19rem}}@media (width<=640px){.ProductList__card{width:min(72vw,18rem);min-width:min(72vw,18rem);max-width:min(72vw,18rem)}}@media (width<=400px){.ProductList__card{width:74vw;min-width:74vw;max-width:74vw}}.ScrollingStatement[data-astro-cid-gso5rzf2]{--text-muted:#11111140;width:100%;overflow:hidden}.ScrollingStatement__marquee[data-astro-cid-gso5rzf2]{width:100%;padding-block:clamp(2.25rem,4.2vw,4.2rem);overflow:hidden}.ScrollingStatement__track[data-astro-cid-gso5rzf2]{flex-wrap:nowrap;align-items:center;gap:1.95rem;width:max-content;min-width:max-content;animation:34s linear infinite trexsy-marquee;display:flex}.ScrollingStatement__item[data-astro-cid-gso5rzf2]{white-space:nowrap;flex:none;align-items:center;gap:clamp(2.5rem,5vw,6rem);padding-inline:clamp(1.5rem,3vw,3rem);display:flex}.ScrollingStatement__text[data-astro-cid-gso5rzf2]{letter-spacing:-.075em;background:linear-gradient(105deg,#050505 0%,#270404 22%,#650b0b 40%,#a90f0f 50%,#650b0b 60%,#270404 80%,#030303 100%) 0%/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none;padding-right:1rem;font-size:clamp(4.5rem,11vw,9.75rem);font-weight:600;line-height:1.2;animation:10s ease-in-out infinite alternate trexsy-gradient;display:block}.ScrollingStatement__symbol[data-astro-cid-gso5rzf2]{width:clamp(1.5rem,2.5vw,3rem);height:clamp(1.5rem,2.5vw,3rem);color:var(--text-muted);flex:none;justify-content:center;align-items:center;font-size:clamp(1.5rem,2.5vw,3rem);line-height:1;display:inline-flex}@keyframes trexsy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes trexsy-gradient{0%{background-position:0%}to{background-position:100%}}.ScrollingStatement[data-astro-cid-gso5rzf2]:hover .ScrollingStatement__track[data-astro-cid-gso5rzf2],.ScrollingStatement[data-astro-cid-gso5rzf2]:hover .ScrollingStatement__text[data-astro-cid-gso5rzf2]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ScrollingStatement__track[data-astro-cid-gso5rzf2],.ScrollingStatement__text[data-astro-cid-gso5rzf2]{animation:none}}@media (width<=640px){.ScrollingStatement__marquee[data-astro-cid-gso5rzf2]{padding-block:2.75rem}.ScrollingStatement__item[data-astro-cid-gso5rzf2]{gap:2rem;padding-inline:1rem}.ScrollingStatement__text[data-astro-cid-gso5rzf2]{letter-spacing:-.08em;font-size:clamp(4rem,19vw,7rem)}.ScrollingStatement__symbol[data-astro-cid-gso5rzf2]{width:1.5rem;height:1.5rem;font-size:1.5rem}}.SolidScrollingStatement[data-astro-cid-3wo5pib4]{background:var(--color-neutral-900);color:#fff;width:100%;overflow:hidden}.SolidScrollingStatement__marquee[data-astro-cid-3wo5pib4]{width:100%;padding-block:clamp(1.4rem,2.5vw,2.25rem);overflow:hidden}.SolidScrollingStatement__track[data-astro-cid-3wo5pib4]{width:max-content;animation:30s linear infinite trexsy-solid-statement-scroll;display:flex}.SolidScrollingStatement__item[data-astro-cid-3wo5pib4]{white-space:nowrap;flex:none;align-items:center;gap:clamp(2rem,4vw,4.5rem);padding-inline:clamp(1.5rem,3vw,3.5rem);display:flex}.SolidScrollingStatement__text[data-astro-cid-3wo5pib4]{letter-spacing:-.045em;text-transform:lowercase;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(1.5rem,2.7vw,2.75rem);font-weight:500;line-height:.85;display:block}.SolidScrollingStatement__mark[data-astro-cid-3wo5pib4]{background:var(--color-red-500);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:.45rem;height:.45rem;font-size:0;display:inline-flex}@keyframes trexsy-solid-statement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.SolidScrollingStatement[data-astro-cid-3wo5pib4]:hover .SolidScrollingStatement__track[data-astro-cid-3wo5pib4]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.SolidScrollingStatement__track[data-astro-cid-3wo5pib4]{animation:none}}@media (width<=640px){.SolidScrollingStatement__marquee[data-astro-cid-3wo5pib4]{padding-block:1.25rem}.SolidScrollingStatement__item[data-astro-cid-3wo5pib4]{gap:1.75rem;padding-inline:1.25rem}.SolidScrollingStatement__text[data-astro-cid-3wo5pib4]{font-size:1.45rem}.SolidScrollingStatement__mark[data-astro-cid-3wo5pib4]{width:.35rem;height:.35rem}}.ScrollingStatementBanner{--banner-bg:transparent;--banner-color:#111;--banner-gap:2.5rem;--banner-gap-mobile:1.25rem;--banner-size:clamp(3rem, 6vw, 6rem);--banner-size-mobile:clamp(2.75rem, 13vw, 4.5rem);--banner-padding:clamp(3.5rem, 5.5vw, 4.5rem);--banner-padding-mobile:1.5rem;--banner-duration:28s;--banner-duration-mobile:18s;--banner-outline:var(--banner-color);background:var(--banner-bg);width:100%;color:var(--banner-color);overflow:hidden}.ScrollingStatementBanner__viewport{width:100%;padding-block:var(--banner-padding);overflow:hidden}.ScrollingStatementBanner__track{width:max-content;animation-duration:var(--banner-duration);align-items:center;animation-name:trexsy-scrolling-banner;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.ScrollingStatementBanner__viewport--right .ScrollingStatementBanner__track{animation-name:trexsy-scrolling-banner-right}.ScrollingStatementBanner__item{align-items:center;gap:var(--banner-gap);margin-right:var(--banner-gap);white-space:nowrap;flex:none;display:flex}.ScrollingStatementBanner__text{color:var(--banner-color);font-family:Barlow Condensed,sans-serif;font-size:var(--banner-size);letter-spacing:-.0075em;font-weight:700;line-height:.8;text-decoration:none;transition:opacity .18s,color .18s;display:inline-block}.ScrollingStatementBanner__text--solid{color:var(--banner-color)}.ScrollingStatementBanner__text--outline{color:#0000;-webkit-text-stroke:1.5px var(--banner-outline)}.ScrollingStatementBanner__text--muted{color:color-mix(in srgb, var(--banner-color) 42%, transparent)}.ScrollingStatementBanner__text--accent{color:var(--color-red-500)}.ScrollingStatementBanner__text:hover{opacity:.6}.ScrollingStatementBanner__icon{width:var(--icon-size);height:var(--icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ScrollingStatementBanner__icon svg{width:100%;height:100%;display:block}.ScrollingStatementBanner__image{flex:none;justify-content:center;align-items:center;width:auto;height:clamp(6rem,10vw,10rem);text-decoration:none;display:inline-flex;overflow:hidden}.ScrollingStatementBanner__image img{width:var(--image-width);object-fit:contain;mix-blend-mode:multiply;max-width:10rem;height:100%;display:block}@keyframes trexsy-scrolling-banner{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes trexsy-scrolling-banner-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.ScrollingStatementBanner:hover .ScrollingStatementBanner__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ScrollingStatementBanner__track{animation:none}}@media (width<=640px){.ScrollingStatementBanner{--banner-gap:var(--banner-gap-mobile);--banner-size:var(--banner-size-mobile)}.ScrollingStatementBanner__viewport{padding-block:var(--banner-padding-mobile)}.ScrollingStatementBanner__track{animation-duration:var(--banner-duration-mobile)}.ScrollingStatementBanner__item{gap:var(--banner-gap);margin-right:var(--banner-gap)}.ScrollingStatementBanner__text--outline{-webkit-text-stroke-width:1px}.ScrollingStatementBanner__icon{width:var(--icon-size-mobile);height:var(--icon-size-mobile)}.ScrollingStatementBanner__image{height:3.5rem}.ScrollingStatementBanner__image img{width:var(--image-width-mobile)}}.StatementBanner[data-astro-cid-eqq3tmx5]{color:var(--color-neutral-900);position:relative;overflow:hidden}.StatementBanner__inner[data-astro-cid-eqq3tmx5]{padding:clamp(6rem,12vw,12rem) max(1.25rem,5vw) clamp(4rem,7vw,7rem)}.StatementBanner__eyebrow[data-astro-cid-eqq3tmx5]{color:var(--color-neutral-500);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:clamp(2.5rem,5vw,5rem);font-family:Inter,sans-serif;font-size:.6rem;font-weight:700;line-height:1;display:flex}.StatementBanner__dot[data-astro-cid-eqq3tmx5]{background:var(--color-red-500);border-radius:50%;flex:none;width:.4rem;height:.4rem}.StatementBanner[data-astro-cid-eqq3tmx5] h2[data-astro-cid-eqq3tmx5]{letter-spacing:-.075em;max-width:1150px;margin:0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(4.5rem,10.5vw,11rem);font-weight:500;line-height:.78}.StatementBanner__word[data-astro-cid-eqq3tmx5]{margin-right:.18em;display:inline-block}.StatementBanner__word--muted[data-astro-cid-eqq3tmx5]{color:var(--color-neutral-400)}.StatementBanner__bottom[data-astro-cid-eqq3tmx5]{grid-template-columns:1fr minmax(14rem,22rem) auto;align-items:end;gap:2rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.StatementBanner__index[data-astro-cid-eqq3tmx5]{color:var(--color-neutral-400);letter-spacing:.08em;align-self:start;font-family:Inter,sans-serif;font-size:.62rem;font-weight:700}.StatementBanner__bottom[data-astro-cid-eqq3tmx5] p[data-astro-cid-eqq3tmx5]{color:var(--color-neutral-500);margin:0;font-family:Inter,sans-serif;font-size:.76rem;line-height:1.7}.StatementBanner__arrow[data-astro-cid-eqq3tmx5]{background:var(--color-neutral-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;display:flex}@media (width<=640px){.StatementBanner__inner[data-astro-cid-eqq3tmx5]{padding-top:5rem;padding-bottom:4rem}.StatementBanner[data-astro-cid-eqq3tmx5] h2[data-astro-cid-eqq3tmx5]{font-size:clamp(4rem,20vw,7rem);line-height:.8}.StatementBanner__word[data-astro-cid-eqq3tmx5]{margin-right:.12em}.StatementBanner__bottom[data-astro-cid-eqq3tmx5]{grid-template-columns:auto 1fr;gap:1.5rem;margin-top:4rem}.StatementBanner__bottom[data-astro-cid-eqq3tmx5] p[data-astro-cid-eqq3tmx5]{max-width:19rem}.StatementBanner__arrow[data-astro-cid-eqq3tmx5]{grid-column:2;justify-self:start}}.FAQ{color:var(--color-neutral-900);padding-block:clamp(6rem,12vw,12rem);position:relative;overflow:hidden}.FAQ__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(4rem,10vw,11rem);display:grid}.FAQ__visual{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:6rem}.FAQ__eyebrow{color:var(--color-neutral-500);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-family:Inter,sans-serif;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.FAQ__dot{background:var(--color-red-500);border-radius:50%;width:.4rem;height:.4rem}.FAQ__visual h2{letter-spacing:-.085em;margin:2rem 0 0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(6rem,12vw,12rem);font-weight:500;line-height:.7}.FAQ__visual p{max-width:19rem;color:var(--color-neutral-500);margin:2.5rem 0 0;font-family:Inter,sans-serif;font-size:.78rem;line-height:1.7}.FAQ__link{color:var(--color-neutral-900);align-items:center;gap:.75rem;margin-top:2rem;font-family:Inter,sans-serif;font-size:.67rem;font-weight:700;text-decoration:none;display:inline-flex}.FAQ__linkButton{background:var(--color-neutral-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;transition:transform .22s cubic-bezier(.2,.7,.2,1),background-color .18s;display:flex}.FAQ__link:hover .FAQ__linkButton{transform:translate(3px,-3px)}.FAQ__questions{padding-top:clamp(3rem,9vw,9rem)}.FAQ__item{border:0;margin:0;padding:0}.FAQ__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.8rem;list-style:none;display:flex}.FAQ__summary::-webkit-details-marker{display:none}.FAQ__summary::marker{content:"";display:none}.FAQ__question{letter-spacing:-.045em;max-width:38rem;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(1.8rem,3.2vw,3.15rem);font-weight:500;line-height:.9;transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .2s}.FAQ__summary:hover .FAQ__question{transform:translate(8px)}.FAQ__button{background:var(--color-neutral-900);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .18s;display:flex;position:relative}.FAQ__summary:hover .FAQ__button{transform:rotate(90deg)}.FAQ__button span{background:currentColor;width:.75rem;height:1px;position:absolute}.FAQ__button span:last-child{transition:transform .22s;transform:rotate(90deg)}.FAQ__item[open] .FAQ__button{transform:rotate(45deg)}.FAQ__item[open] .FAQ__summary:hover .FAQ__button{transform:rotate(90deg)}.FAQ__answer{padding:0 5rem 2rem 0}.FAQ__answer p{max-width:34rem;color:var(--color-neutral-500);margin:0;font-family:Inter,sans-serif;font-size:.78rem;line-height:1.75}.FAQ__contact{color:var(--color-neutral-400);justify-content:space-between;align-items:center;margin-top:2.5rem;padding-top:1.25rem;font-family:Inter,sans-serif;font-size:.65rem;text-decoration:none;display:flex}.FAQ__contact strong{color:var(--color-neutral-900);font-size:.67rem;font-weight:700}@media (width<=900px){.FAQ__layout{grid-template-columns:1fr;gap:3rem}.FAQ__visual{position:static}.FAQ__visual h2{font-size:clamp(6rem,18vw,10rem)}.FAQ__questions{padding-top:0}}@media (width<=640px){.FAQ{padding-block:5rem}.FAQ__visual h2{margin-top:1.5rem;font-size:clamp(5.5rem,26vw,8rem)}.FAQ__visual p{margin-top:2rem;font-size:.74rem}.FAQ__summary{gap:1rem;padding-block:1.4rem}.FAQ__question{font-size:1.55rem}.FAQ__button{width:2.25rem;height:2.25rem}.FAQ__answer{padding:0 3rem 1.5rem 0}.FAQ__answer p{font-size:.73rem}.FAQ__contact{margin-top:1.5rem}}
