.hero[data-astro-cid-dcwno5ig]{isolation:isolate;padding-bottom:var(--section-y);position:relative}.hero__media[data-astro-cid-dcwno5ig]{z-index:-1;height:420px;position:absolute;inset:0 0 auto;overflow:hidden}.hero__media[data-astro-cid-dcwno5ig] img{object-fit:cover;object-position:58% 60%;width:100%;height:100%;display:block}.hero__media[data-astro-cid-dcwno5ig]:after{content:"";background:linear-gradient(180deg, #15181d80 0%, #15181d2e 34%, #15181d80 70%, var(--g1) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .hero__media[data-astro-cid-dcwno5ig] img{animation:hero-zoom 2.4s var(--ease) both}}@keyframes hero-zoom{0%{transform:scale(1.06)}}.hero__grid[data-astro-cid-dcwno5ig]{gap:var(--sp-5);padding-top:var(--sp-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""calc""copy""info";display:grid}.hero__grid[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig]{min-width:0}.hero__title[data-astro-cid-dcwno5ig]{color:var(--white);text-shadow:0 2px 16px #0a0c0f8c;flex-direction:column;grid-area:title;margin:0;display:flex}.hero__title-main[data-astro-cid-dcwno5ig]{color:var(--white);display:block}.hero__title-sub[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);font-size:var(--fs-label);line-height:1.4;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-shadow:none;order:-1;display:inline-flex}.hero__title-sub[data-astro-cid-dcwno5ig]:before{content:"";background:var(--red);flex:none;width:28px;height:3px;transform:skew(-30deg)}.hero__copy[data-astro-cid-dcwno5ig]{z-index:5;grid-area:copy;position:relative}.hero__lead[data-astro-cid-dcwno5ig]{max-width:58ch;font-size:var(--fs-lead);color:var(--ink);line-height:1.55}.hero__lead[data-astro-cid-dcwno5ig] strong{font-weight:var(--fw-semibold)}.hero__text[data-astro-cid-dcwno5ig]{max-width:62ch;margin-top:var(--sp-3);font-size:var(--fs-base);color:var(--text)}.hero__actions[data-astro-cid-dcwno5ig]{align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.hero__button-text[data-astro-cid-dcwno5ig]{font-weight:var(--fw-semibold);color:var(--ink)}.hero__actions[data-astro-cid-dcwno5ig] .btn__end{margin-inline-start:0}.hero__actions[data-astro-cid-dcwno5ig] .disclosure__summary{min-height:var(--btn-h-lg);padding:0 var(--sp-5);font-size:var(--fs-base);border-color:#0000}.hero__actions[data-astro-cid-dcwno5ig] .disclosure__summary:hover{background:#ffffff12}.hero__calc[data-astro-cid-dcwno5ig]{z-index:6;grid-area:calc;position:relative}.hero__info[data-astro-cid-dcwno5ig]{margin-top:var(--sp-3);grid-area:info}@media (width<=599px){.hero__actions[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr);display:grid}.hero__actions[data-astro-cid-dcwno5ig] .btn,.hero__actions[data-astro-cid-dcwno5ig] .disclosure,.hero__actions[data-astro-cid-dcwno5ig] .disclosure__summary{width:100%}}@media (width<=639px){.hero__title-sub[data-astro-cid-dcwno5ig]{gap:var(--sp-2);font-size:var(--fs-micro);letter-spacing:.08em}.hero__title-sub[data-astro-cid-dcwno5ig]:before{width:18px}}@media (width>=768px){.hero__media[data-astro-cid-dcwno5ig]{height:520px}}@media (width>=1024px){.hero__media[data-astro-cid-dcwno5ig]{-webkit-mask-composite:source-in;height:700px;left:34%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#000 62%,#0000 100%);mask-composite:intersect}.hero__media[data-astro-cid-dcwno5ig] img{object-position:50% 62%}.hero__media[data-astro-cid-dcwno5ig]:after{background:linear-gradient(90deg,#15181d73 0%,#15181d00 40%)}.hero[data-astro-cid-dcwno5ig]:before{content:"";z-index:-2;background:radial-gradient(70% 80% at 0% 0%, var(--g2), transparent 70%), var(--g1);height:760px;position:absolute;inset:0 0 auto}.hero__grid[data-astro-cid-dcwno5ig]{column-gap:var(--sp-6);padding-top:var(--sp-7);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"title title title title title title title. . . . .""copy copy copy copy copy copy. . . . . .""calc calc calc calc calc calc calc calc calc calc calc calc""info info info info info info info info info info info info";row-gap:0}.hero__title[data-astro-cid-dcwno5ig],.hero__copy[data-astro-cid-dcwno5ig]{text-shadow:none}.hero__copy[data-astro-cid-dcwno5ig]{z-index:6;margin-top:var(--sp-4)}.hero__calc[data-astro-cid-dcwno5ig]{z-index:5}.hero__actions[data-astro-cid-dcwno5ig]{margin-top:var(--sp-4)}.hero__calc[data-astro-cid-dcwno5ig]{margin-top:var(--sp-6)}.hero__info[data-astro-cid-dcwno5ig]{margin-top:var(--sp-5)}}.wwd__head[data-astro-cid-n7maqyvq]{gap:var(--sp-4);max-width:760px;margin-bottom:var(--head-gap);justify-items:start;display:grid}.wwd__head[data-astro-cid-n7maqyvq] .t-h2{overflow-wrap:anywhere;margin:0}.bento[data-astro-cid-n7maqyvq]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.svc[data-astro-cid-n7maqyvq]{min-width:0;transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.svc[data-astro-cid-n7maqyvq]:hover{box-shadow:var(--e-3)}.svc[data-astro-cid-n7maqyvq]:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff455273}.svc[data-astro-cid-n7maqyvq]:hover:before{opacity:1}.svc__body[data-astro-cid-n7maqyvq]{align-items:flex-start;gap:var(--sp-3);padding:var(--card-pad);flex-direction:column;flex:1;display:flex;position:relative}.svc__icon[data-astro-cid-n7maqyvq]{transition:background-color .35s var(--ease), border-color .35s var(--ease);position:relative}.svc__icon[data-astro-cid-n7maqyvq] .i{color:var(--signal)}.svc[data-astro-cid-n7maqyvq]:hover .svc__icon[data-astro-cid-n7maqyvq]{background:var(--red);border-color:#0000}.svc[data-astro-cid-n7maqyvq]:hover .svc__icon[data-astro-cid-n7maqyvq] .i{color:var(--white)}.svc__title[data-astro-cid-n7maqyvq]{margin:0}.svc__text[data-astro-cid-n7maqyvq]{font-size:var(--fs-base);color:var(--text)}.svc[data-astro-cid-n7maqyvq] .svc__link{padding-top:var(--sp-1);margin-top:auto}.svc[data-astro-cid-n7maqyvq] .svc__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.svc[data-astro-cid-n7maqyvq]:hover .svc__link .i{transform:translate(4px)}.svc__label[data-astro-cid-n7maqyvq]{font-weight:var(--fw-semibold);color:var(--ink);margin-top:auto}.svc__media[data-astro-cid-n7maqyvq]{aspect-ratio:16/9;background:var(--g2);position:relative;overflow:hidden}.svc__media[data-astro-cid-n7maqyvq] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);display:block}.svc__media[data-astro-cid-n7maqyvq]:after{content:"";background:linear-gradient(#0000 55%,#1c20278c);position:absolute;inset:0}.svc[data-astro-cid-n7maqyvq]:hover .svc__media[data-astro-cid-n7maqyvq] img{transform:scale(1.05)}.svc--photo[data-astro-cid-n7maqyvq] .svc__icon[data-astro-cid-n7maqyvq]{margin-top:calc(-22px - var(--card-pad));background:var(--g3)}.svc--perf[data-astro-cid-n7maqyvq] .svc__body[data-astro-cid-n7maqyvq]{background:radial-gradient(120% 120% at 100% 0,#ea0d2159,#ea0d210d 55%,#0000 75%)}.svc--ecu[data-astro-cid-n7maqyvq]{background:#101216}.svc--backdrop[data-astro-cid-n7maqyvq]{justify-content:flex-end}.svc__bg[data-astro-cid-n7maqyvq]{height:clamp(220px,40vw,340px);position:relative;overflow:hidden}.svc__bg[data-astro-cid-n7maqyvq] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.svc__bg[data-astro-cid-n7maqyvq]:after{content:"";background:linear-gradient(#0000 45%,#101216 100%);position:absolute;inset:0}.svc--ecu[data-astro-cid-n7maqyvq]:hover .svc__bg[data-astro-cid-n7maqyvq] img{transform:scale(1.04)}.svc--ecu[data-astro-cid-n7maqyvq] .svc__body[data-astro-cid-n7maqyvq]{flex:none}.svc--ecu[data-astro-cid-n7maqyvq] .svc__text[data-astro-cid-n7maqyvq]{color:#d9dce1;max-width:60ch}.svc--apr[data-astro-cid-n7maqyvq]{gap:var(--sp-4);padding:var(--card-pad);background:linear-gradient(110deg,#16181c 0%,#1f0d10 55%,#3d0c13 100%)}.svc--apr[data-astro-cid-n7maqyvq] .svc__body[data-astro-cid-n7maqyvq]{padding:0}.svc[data-astro-cid-n7maqyvq] .svc__apr{width:160px;height:auto}.svc--pad[data-astro-cid-n7maqyvq]{display:none}@media (width>=700px){.bento[data-astro-cid-n7maqyvq]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc--ecu[data-astro-cid-n7maqyvq],.svc--apr[data-astro-cid-n7maqyvq]{grid-column:span 2}}@media (width>=700px) and (width<=1099px){.svc--gm[data-astro-cid-n7maqyvq]{grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.svc--gm[data-astro-cid-n7maqyvq] .svc__media[data-astro-cid-n7maqyvq]{aspect-ratio:auto;height:100%}.svc--gm[data-astro-cid-n7maqyvq] .svc__icon[data-astro-cid-n7maqyvq]{margin-top:0}}@media (width>=1100px){.bento[data-astro-cid-n7maqyvq]{gap:var(--sp-5);grid-template-columns:repeat(12,minmax(0,1fr))}.bento[data-astro-cid-n7maqyvq]>*{grid-column:span 4}.svc--ecu[data-astro-cid-n7maqyvq]{grid-area:1/1/auto/span 8}.svc--backdrop[data-astro-cid-n7maqyvq]{min-height:520px}.svc--ecu[data-astro-cid-n7maqyvq] .svc__bg[data-astro-cid-n7maqyvq]{height:auto;position:absolute;inset:0}.svc--ecu[data-astro-cid-n7maqyvq] .svc__bg[data-astro-cid-n7maqyvq]:after{background:linear-gradient(#1012160d 25%,#101216b3 60%,#101216f5 100%)}.svc--ecu[data-astro-cid-n7maqyvq] .svc__body[data-astro-cid-n7maqyvq]{padding:var(--sp-6)}.svc--dsg[data-astro-cid-n7maqyvq]{grid-area:1/9/auto/span 4}.svc--apr[data-astro-cid-n7maqyvq]{align-items:center;gap:var(--sp-7);padding:var(--sp-7);grid-column:1/span 12;grid-template-columns:280px minmax(0,1fr);display:grid}.svc--apr[data-astro-cid-n7maqyvq] .svc__apr{justify-self:center;width:220px}.svc--apr[data-astro-cid-n7maqyvq] .svc__text[data-astro-cid-n7maqyvq]{max-width:76ch}.bento--even[data-astro-cid-n7maqyvq] .svc--pad[data-astro-cid-n7maqyvq]{visibility:hidden;display:block}}@media (forced-colors:active){.svc[data-astro-cid-n7maqyvq]{outline:1px solid canvastext}}.wwd__partners[data-astro-cid-n7maqyvq]{margin-top:var(--sp-8)}.tune-card[data-astro-cid-jycrvm4p]{min-width:0;transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;display:flex;overflow:hidden}.tune-card[data-astro-cid-jycrvm4p]:hover{box-shadow:var(--e-3)}.tune-card__media[data-astro-cid-jycrvm4p]{aspect-ratio:16/9;background:#dfe2e6;justify-content:center;display:flex;position:relative;overflow:hidden}.tune-card__media[data-astro-cid-jycrvm4p] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.tune-card[data-astro-cid-jycrvm4p]:hover .tune-card__media[data-astro-cid-jycrvm4p] img{transform:scale(1.05)}.tune-card__body[data-astro-cid-jycrvm4p]{align-items:flex-start;gap:var(--sp-3);padding:var(--card-pad);flex-direction:column;flex:1;display:flex}.tune-card__head[data-astro-cid-jycrvm4p]{align-items:center;gap:var(--sp-3);display:flex}.tune-card__title[data-astro-cid-jycrvm4p]{overflow-wrap:break-word;margin:0}.tune-card__text[data-astro-cid-jycrvm4p]{font-size:var(--fs-base);color:var(--text)}.tune-card[data-astro-cid-jycrvm4p] .tune-card__link{padding-top:var(--sp-1);margin-top:auto}.tune-card[data-astro-cid-jycrvm4p] .tune-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.tune-card[data-astro-cid-jycrvm4p]:hover .tune-card__link .i{transform:translate(4px)}.tune-card__label[data-astro-cid-jycrvm4p]{font-weight:var(--fw-semibold);color:var(--ink);margin-top:auto}@media (width>=1100px){.tune-card__body[data-astro-cid-jycrvm4p]{padding:var(--sp-6)}}.tune__head[data-astro-cid-sdnn7e6h]{gap:var(--sp-4);max-width:760px;margin-bottom:var(--head-gap);justify-items:start;display:grid}.tune__head[data-astro-cid-sdnn7e6h] .t-h2{overflow-wrap:anywhere;margin:0}.tune__grid[data-astro-cid-sdnn7e6h]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.tune__grid[data-astro-cid-sdnn7e6h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.tune__grid[data-astro-cid-sdnn7e6h]{gap:var(--sp-6)}}.section.home-wwd{background:radial-gradient(60% 40% at 90% 0%, #ea0d211f, transparent 60%), var(--g1)}
