.about[data-astro-cid-j4y4sje3]{padding-block:var(--space-section);background:var(--ink-950);color:var(--white);position:relative;overflow:hidden}.about__deco[data-astro-cid-j4y4sje3]{background:linear-gradient(#0000,#e8791a2e);width:160px;position:absolute;top:-20%;bottom:-20%;left:52%;transform:skew(-14deg)}.about__grid[data-astro-cid-j4y4sje3]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}@media (width>=960px){.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:1fr 1.05fr}}.about__copy[data-astro-cid-j4y4sje3]{justify-items:start;gap:18px;display:grid}.about[data-astro-cid-j4y4sje3] h2[data-astro-cid-j4y4sje3]{font-size:var(--fs-2xl);max-width:18ch}.about[data-astro-cid-j4y4sje3] h2[data-astro-cid-j4y4sje3] .about__accent[data-astro-cid-j4y4sje3]{color:var(--brand-orange)}.about__copy[data-astro-cid-j4y4sje3] p[data-astro-cid-j4y4sje3]:not(.eyebrow){max-width:56ch;color:var(--ink-300)}.about__copy[data-astro-cid-j4y4sje3] .btn[data-astro-cid-j4y4sje3]{margin-top:8px}.about__media[data-astro-cid-j4y4sje3]{margin:0;position:relative}.about__photo[data-astro-cid-j4y4sje3]{aspect-ratio:16/10}.about__inset[data-astro-cid-j4y4sje3]{z-index:1;aspect-ratio:4/3;border:5px solid var(--ink-900);width:44%;position:absolute;bottom:-14%;right:-4%;box-shadow:0 20px 40px -18px #000000b3}.about__inset[data-astro-cid-j4y4sje3] img{object-fit:cover;width:100%;height:100%}.about__media[data-astro-cid-j4y4sje3]{margin-bottom:9%}.about__photo[data-astro-cid-j4y4sje3] img{filter:saturate(.85)contrast(1.05)}.about__media[data-astro-cid-j4y4sje3]:before{content:"";border-bottom:3px solid var(--brand-orange);border-left:3px solid var(--brand-orange);border-bottom-left-radius:var(--radius-lg);pointer-events:none;width:40%;height:40%;position:absolute;bottom:-14px;left:-14px}.about__media[data-astro-cid-j4y4sje3] figcaption[data-astro-cid-j4y4sje3]{color:var(--ink-400);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.cats[data-astro-cid-uhzhnno7]{padding-block:var(--space-section) calc(var(--space-section) * .75)}.cats__grid[data-astro-cid-uhzhnno7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.cats__grid[data-astro-cid-uhzhnno7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cats__grid[data-astro-cid-uhzhnno7] li[data-astro-cid-uhzhnno7]{display:flex}.cat-card[data-astro-cid-uhzhnno7]{border:1px solid var(--line-light);border-radius:var(--radius);background:var(--white);width:100%;transition:box-shadow var(--dur) var(--ease-out), translate var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.cat-card[data-astro-cid-uhzhnno7]:after{content:"";background:var(--brand-orange);transform-origin:0;width:100%;height:3px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.cat-card[data-astro-cid-uhzhnno7]:hover,.cat-card[data-astro-cid-uhzhnno7]:focus-visible{box-shadow:var(--shadow-card-hover);border-color:#0000}@media (hover:hover){.cat-card[data-astro-cid-uhzhnno7]:hover{translate:0 -4px}}.cat-card[data-astro-cid-uhzhnno7]:hover:after,.cat-card[data-astro-cid-uhzhnno7]:focus-visible:after{transform:scaleX(1)}.cat-card__media[data-astro-cid-uhzhnno7]{aspect-ratio:4/3;background:var(--white);border-bottom:1px solid var(--paper-2);display:block;position:relative}.cat-card__media[data-astro-cid-uhzhnno7] img{object-fit:contain;width:calc(100% - 32px);height:calc(100% - 32px);transition:scale var(--dur-slow) var(--ease-out);position:absolute;inset:16px}.cat-card[data-astro-cid-uhzhnno7]:hover .cat-card__media[data-astro-cid-uhzhnno7] img{scale:1.06}.cat-card__body[data-astro-cid-uhzhnno7]{gap:4px;padding:14px 16px 16px;display:grid}.cat-card__parent[data-astro-cid-uhzhnno7]{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.cat-card__name[data-astro-cid-uhzhnno7]{font-size:var(--fs-md);font-weight:800;font-stretch:108%;line-height:1.2}.cat-card__count[data-astro-cid-uhzhnno7]{color:var(--brand-orange-deep);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-weight:700;display:inline-flex}.cat-card__count[data-astro-cid-uhzhnno7] svg{transition:transform var(--dur) var(--ease-out)}.cat-card[data-astro-cid-uhzhnno7]:hover .cat-card__count[data-astro-cid-uhzhnno7] svg{transform:translate(4px)}.cat-card--all[data-astro-cid-uhzhnno7]{background:linear-gradient(120deg, transparent 55%, #e8791a38 55.2%, transparent 75%), var(--ink-900);min-height:100%;color:var(--white);border-color:#0000;justify-content:flex-end}.cat-card--all[data-astro-cid-uhzhnno7] .cat-card__body[data-astro-cid-uhzhnno7]{gap:10px;padding:20px}.cat-card--all[data-astro-cid-uhzhnno7] .cat-card__body[data-astro-cid-uhzhnno7]>svg:first-child{color:var(--brand-orange)}.cat-card--all[data-astro-cid-uhzhnno7] .cat-card__name[data-astro-cid-uhzhnno7]{font-size:var(--fs-lg)}.cat-card--all[data-astro-cid-uhzhnno7] .cat-card__count[data-astro-cid-uhzhnno7]{color:var(--brand-orange-bright)}.featured[data-astro-cid-cuv3hkak]{padding-block:calc(var(--space-section) * .75) var(--space-section)}.featured__nav[data-astro-cid-cuv3hkak]{gap:8px;display:flex}.featured__step[data-astro-cid-cuv3hkak]{display:none!important}@media (width>=760px){.featured__step[data-astro-cid-cuv3hkak]{display:grid!important}}.featured__arrow[data-astro-cid-cuv3hkak]{border:1px solid var(--line-light);background:var(--white);cursor:pointer;width:48px;height:48px;transition:border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.featured__arrow[data-astro-cid-cuv3hkak]:hover{border-color:var(--text);color:var(--brand-orange-deep)}.featured__toggle[data-astro-cid-cuv3hkak]{position:relative}.featured__toggle[data-astro-cid-cuv3hkak][hidden]{display:none!important}.featured__toggle-icon[data-astro-cid-cuv3hkak]{grid-area:1/1;display:grid}.featured__toggle[data-astro-cid-cuv3hkak] .is-play[data-astro-cid-cuv3hkak],.featured__toggle[data-astro-cid-cuv3hkak][aria-pressed=true] .is-pause[data-astro-cid-cuv3hkak]{display:none}.featured__toggle[data-astro-cid-cuv3hkak][aria-pressed=true] .is-play[data-astro-cid-cuv3hkak]{display:grid}.featured__rail[data-astro-cid-cuv3hkak]{--rail-pad:max(var(--gutter), calc((100vw - var(--container)) / 2));scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-pad);scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;overflow-x:auto}.featured[data-astro-cid-cuv3hkak].is-auto .featured__rail[data-astro-cid-cuv3hkak]{scroll-snap-type:none}.featured__rail[data-astro-cid-cuv3hkak]::-webkit-scrollbar{display:none}.featured__rail[data-astro-cid-cuv3hkak]:focus-visible{outline-offset:-3px}.featured__rail[data-astro-cid-cuv3hkak] ul[data-astro-cid-cuv3hkak]{width:max-content;padding:6px var(--rail-pad) 12px;grid-auto-columns:clamp(200px,26vw,290px);grid-auto-flow:column;gap:clamp(12px,1.6vw,20px);margin:0;list-style:none;display:grid}.featured__rail[data-astro-cid-cuv3hkak] li[data-astro-cid-cuv3hkak]{scroll-snap-align:start;display:flex}.featured__rail[data-astro-cid-cuv3hkak] li[data-astro-cid-cuv3hkak]>*{width:100%}.hero[data-astro-cid-i3irphx7]{--skew:-12deg;--edge:47%;isolation:isolate;background:var(--ink-950);min-height:max(640px,min(100svh,960px));color:var(--white);view-timeline:--hero block;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-i3irphx7]{z-index:-2;background:radial-gradient(80% 60% at 100% 0%, #e8791a1a, transparent 60%), linear-gradient(180deg, var(--ink-950) 0%, var(--ink-900) 100%);position:absolute;inset:0}.hero__grid[data-astro-cid-i3irphx7]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(90% 80% at 30% 40%,#000 20%,#0000 75%)}.hero__glow[data-astro-cid-i3irphx7]{width:760px;height:760px;translate:calc(var(--px,0) * 90px) calc(var(--py,0) * 60px);transition:translate .9s var(--ease-out);background:radial-gradient(circle,#e8791a33,#e8791a0f 40%,#0000 68%);border-radius:50%;margin:-380px 0 0 -380px;position:absolute;top:10%;left:30%}.hero__visual[data-astro-cid-i3irphx7]{inset:0 0 0 var(--edge);z-index:-1;position:absolute}.hero__stage[data-astro-cid-i3irphx7]{transform:skewX(var(--skew));transform-origin:0 100%;background:var(--ink-850);position:absolute;inset:0 -14% 0 0;overflow:hidden}.hero__stage-grid[data-astro-cid-i3irphx7]{transform:skewX(calc(var(--skew) * -1));transform-origin:0 100%;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(70% 70% at 55% 55%,#000 30%,#0000 80%)}.hero__photos[data-astro-cid-i3irphx7]{transform:skewX(calc(var(--skew) * -1));transform-origin:0 100%;translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -6px);transition:translate .9s var(--ease-out);position:absolute;inset:0 -6% 0 -34%}.hero__photos[data-astro-cid-i3irphx7] .hero__photo{object-fit:cover;object-position:60% 55%;filter:saturate(.88)contrast(1.06)brightness(.82);opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero__photos[data-astro-cid-i3irphx7] .hero__photo:first-child{opacity:1}.hero__toggle[data-astro-cid-i3irphx7]{top:calc(var(--header-h) + 18px);z-index:1;width:34px;height:34px;color:var(--white);cursor:pointer;background:#0a0a0b8c;border:1px solid #ffffff38;border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s;display:none;position:absolute;right:18px}.hero__toggle[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:grid}.hero__toggle[data-astro-cid-i3irphx7] .is-play[data-astro-cid-i3irphx7],.hero__toggle[data-astro-cid-i3irphx7][aria-pressed=true] .is-pause[data-astro-cid-i3irphx7]{display:none}.hero__toggle[data-astro-cid-i3irphx7][aria-pressed=true] .is-play[data-astro-cid-i3irphx7]{display:grid}@media (hover:hover) and (pointer:fine){.hero__toggle[data-astro-cid-i3irphx7]:hover{background:#0a0a0bcc;border-color:#ffffff73}}.hero__content[data-astro-cid-i3irphx7]{pointer-events:none}.hero__copy[data-astro-cid-i3irphx7]{pointer-events:auto}.hero__tint[data-astro-cid-i3irphx7]{pointer-events:none;background:linear-gradient(90deg, var(--ink-950) 0%, #0a0a0b00 26%), radial-gradient(70% 60% at 85% 100%, #e8791a4d, transparent 70%);mix-blend-mode:normal;position:absolute;inset:0}.hero__shutter[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--brand-orange), var(--brand-orange-bright));transform-origin:100%;position:absolute;inset:0;scale:0 1}.hero__shade[data-astro-cid-i3irphx7]{pointer-events:none;background:linear-gradient(90deg,#0a0a0bb8 0%,#0a0a0b00 30%),linear-gradient(#0a0a0b00 66%,#0a0a0beb 100%);position:absolute;inset:0}.band[data-astro-cid-i3irphx7]{transform:skewX(var(--skew));transform-origin:0 100%;pointer-events:none;transition:translate .9s var(--ease-out);position:absolute;top:0;bottom:0}.band--line[data-astro-cid-i3irphx7]{background:linear-gradient(0deg, var(--brand-orange-bright), var(--brand-orange) 55%, #e8791a00);transform-origin:0 100%;width:3px;translate:calc(var(--px,0) * 6px) 0;left:-2px;box-shadow:0 0 18px 1px #ff94338c}.band--solid[data-astro-cid-i3irphx7]{background:linear-gradient(0deg, var(--brand-orange) 0%, var(--brand-orange) 45%, #e8791a00 100%);width:30px;translate:calc(var(--px,0) * 18px) calc(var(--py,0) * 8px);top:38%;left:-54px}.band--wide[data-astro-cid-i3irphx7]{width:150px;translate:calc(var(--px,0) * 32px) calc(var(--py,0) * 12px);background:linear-gradient(#e8791a00 20%,#e8791a29);left:-240px}.band--corner[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--brand-orange), var(--brand-orange-bright));width:46%;translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -6px);top:78%;left:78%}.hero__content[data-astro-cid-i3irphx7]{padding-top:calc(var(--header-h) + clamp(2rem, 6vh, 4.5rem));align-items:center;padding-bottom:clamp(2rem,5vh,3.5rem);display:flex;position:relative}.hero__copy[data-astro-cid-i3irphx7]{justify-items:start;gap:22px;width:100%;max-width:720px;display:grid;container-type:inline-size}.hero__eyebrow[data-astro-cid-i3irphx7]{color:var(--ink-200)}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.025em;font-size:min(clamp(2.5rem,.9rem + 3.7vw,4.6rem),10cqi);font-weight:850;font-stretch:116%;line-height:.96;display:grid}.hero__line[data-astro-cid-i3irphx7]{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero__line-inner[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}.hero__line-inner[data-astro-cid-i3irphx7].is-accent{color:var(--brand-orange);background:linear-gradient(92deg, var(--brand-orange) 30%, var(--brand-orange-bright) 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero__lead[data-astro-cid-i3irphx7]{max-width:50ch;color:var(--ink-200);font-size:var(--fs-md)}.hero__ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.hero__ctas[data-astro-cid-i3irphx7] .btn--lg{min-height:56px;font-size:var(--fs-base);padding-inline:26px}.hero__strip-wrap[data-astro-cid-i3irphx7]{position:relative}.hero__strip[data-astro-cid-i3irphx7]{border-radius:var(--radius);background:#ffffff17;border:1px solid #ffffff17;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 clamp(1.25rem,3vh,2rem);padding:0;list-style:none;display:grid;overflow:hidden}.hero__strip[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{background:#111113e0;align-items:center;gap:14px;padding:18px 20px;display:flex}@supports (backdrop-filter:blur(1px)){.hero__strip[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{backdrop-filter:blur(10px);background:#1111139e}}.hero__strip[data-astro-cid-i3irphx7] svg{color:var(--brand-orange);flex:none}.hero__strip[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:var(--fs-sm);line-height:1.35;display:grid}.hero__strip[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--white);font-weight:700}.hero__strip[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--ink-300)}@media (width>=1100px){.hero__strip[data-astro-cid-i3irphx7]{grid-template-columns:repeat(4,1fr)}}@media (width<=959px){.hero[data-astro-cid-i3irphx7]{--skew:-8deg;grid-template-rows:auto auto auto;min-height:0}.hero__visual[data-astro-cid-i3irphx7]{grid-row:2;height:clamp(320px,92vw,500px);margin-left:12%;position:relative;inset:auto}.hero__content[data-astro-cid-i3irphx7]{grid-row:1;padding-bottom:2.5rem}.hero__strip-wrap[data-astro-cid-i3irphx7]{grid-row:3;margin-top:-2.5rem}.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(#0a0a0b00 55%,#0a0a0bd9 100%)}.band--wide[data-astro-cid-i3irphx7]{width:90px;left:-150px}.hero__toggle[data-astro-cid-i3irphx7]{top:14px;right:14px}.band--solid[data-astro-cid-i3irphx7]{width:20px;top:30%;left:-38px}}@media (width<=520px){.hero__strip[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.hero__ctas[data-astro-cid-i3irphx7]{width:100%}.hero__ctas[data-astro-cid-i3irphx7]>*{flex:100%}}@media (prefers-reduced-motion:no-preference){.hero__bg[data-astro-cid-i3irphx7]{animation:hero-fade .9s var(--ease-out) both}.hero__shutter[data-astro-cid-i3irphx7]{animation:hero-shutter 1.1s var(--ease-in-out) .12s both}.hero__photos[data-astro-cid-i3irphx7] .hero__photo{animation:18s linear infinite hero-photo;animation-delay:calc(var(--i) * 6s)}.hero__toggle[data-astro-cid-i3irphx7]{display:grid}.hero[data-astro-cid-i3irphx7].is-paused .hero__photos[data-astro-cid-i3irphx7] .hero__photo,.hero[data-astro-cid-i3irphx7].is-offscreen .hero__photos[data-astro-cid-i3irphx7] .hero__photo{animation-play-state:paused}.band--line[data-astro-cid-i3irphx7]{animation:hero-draw .9s var(--ease-out) .42s both}.band--solid[data-astro-cid-i3irphx7]{animation:hero-rise 1s var(--ease-out) .62s both}.band--wide[data-astro-cid-i3irphx7]{animation:hero-fade 1.4s var(--ease-out) .5s both}.band--corner[data-astro-cid-i3irphx7]{animation:hero-corner .9s var(--ease-out) .9s both}.hero__eyebrow[data-astro-cid-i3irphx7]{animation:hero-up .7s var(--ease-out) .25s both}.hero__line-inner[data-astro-cid-i3irphx7]{animation:hero-line 1s var(--ease-out) both;animation-delay:calc(.33s + var(--i) * 85ms)}.hero__lead[data-astro-cid-i3irphx7]{animation:hero-up .8s var(--ease-out) .72s both}.hero__ctas[data-astro-cid-i3irphx7],.hero__pending[data-astro-cid-i3irphx7]{animation:hero-up .8s var(--ease-out) .82s both}.hero__strip[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{animation:hero-up .7s var(--ease-out) both;animation-delay:calc(.95s + var(--i) * 90ms)}@supports (animation-timeline:view()){.hero__content[data-astro-cid-i3irphx7]{animation:linear both hero-exit --hero;animation-range:exit exit 70%}.hero__visual[data-astro-cid-i3irphx7]{animation:linear both hero-visual-exit --hero;animation-range:exit}}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-photo{0%{opacity:0;scale:1.04}5%,33.3%{opacity:1}38.5%{opacity:0;scale:1.12}to{opacity:0;scale:1.12}}@keyframes hero-up{0%{opacity:0;translate:0 18px}}@keyframes hero-line{0%{translate:0 108%}}@keyframes hero-shutter{0%{transform-origin:0;scale:1}45%{transform-origin:100%;scale:1}to{transform-origin:100%;scale:0 1}}@keyframes hero-draw{0%{scale:1 0}}@keyframes hero-rise{0%{opacity:0;scale:1 .4}}@keyframes hero-corner{0%{opacity:0;scale:.6 1}}@keyframes hero-exit{to{opacity:0;translate:0 -48px}}@keyframes hero-visual-exit{to{translate:0 12%}}@media (prefers-reduced-motion:reduce){.hero__shutter[data-astro-cid-i3irphx7]{display:none}}.ticker[data-astro-cid-5ogje5bu]{z-index:2;background:linear-gradient(180deg, var(--ink-950) 50%, var(--paper) 50%);padding-block:18px;position:relative;overflow-x:clip}.ticker__band[data-astro-cid-5ogje5bu]{background:linear-gradient(90deg, var(--brand-orange), var(--brand-orange-bright));width:108%;color:var(--ink-950);align-items:center;margin-left:-4%;display:flex;position:relative;overflow:hidden;rotate:-1.6deg;box-shadow:0 14px 30px -18px #0a0a0b8c}.ticker__band[data-astro-cid-5ogje5bu]:after{content:"";background:linear-gradient(90deg, #ff943300, var(--brand-orange-bright) 55%);pointer-events:none;width:calc(3.7% + 90px);position:absolute;top:0;bottom:0;right:0}.ticker__toggle[data-astro-cid-5ogje5bu]{z-index:1}.ticker__track[data-astro-cid-5ogje5bu]{flex:none;width:max-content;animation:46s linear infinite ticker-run;display:flex}.ticker[data-astro-cid-5ogje5bu]:hover .ticker__track[data-astro-cid-5ogje5bu],.ticker[data-astro-cid-5ogje5bu].is-paused .ticker__track[data-astro-cid-5ogje5bu]{animation-play-state:paused}.ticker__list[data-astro-cid-5ogje5bu]{flex:none;margin:0;padding:0;list-style:none;display:flex}.ticker__list[data-astro-cid-5ogje5bu] li[data-astro-cid-5ogje5bu]{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding:13px 0 13px 22px;font-size:.8125rem;font-weight:800;font-stretch:116%;line-height:1;display:flex}.ticker__list[data-astro-cid-5ogje5bu] li[data-astro-cid-5ogje5bu]:after{content:"";background:var(--ink-950);width:7px;height:16px;transform:skew(-12deg)}.ticker__toggle[data-astro-cid-5ogje5bu]{background:var(--ink-950);width:34px;height:34px;color:var(--white);cursor:pointer;transition:background var(--dur) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:calc(3.7% + 14px);rotate:1.6deg}.ticker__toggle[data-astro-cid-5ogje5bu]:hover{background:var(--ink-850)}.ticker__toggle[data-astro-cid-5ogje5bu]:focus-visible{outline-color:var(--white)}.ticker__toggle[data-astro-cid-5ogje5bu]>span[data-astro-cid-5ogje5bu]{display:grid}.ticker__toggle[data-astro-cid-5ogje5bu] .is-play[data-astro-cid-5ogje5bu],.ticker__toggle[data-astro-cid-5ogje5bu][aria-pressed=true] .is-pause[data-astro-cid-5ogje5bu]{display:none}.ticker__toggle[data-astro-cid-5ogje5bu][aria-pressed=true] .is-play[data-astro-cid-5ogje5bu]{display:grid}@keyframes ticker-run{to{transform:translate(-50%)}}@media (width<=640px){.ticker__list[data-astro-cid-5ogje5bu] li[data-astro-cid-5ogje5bu]{gap:16px;padding-left:16px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ticker__track[data-astro-cid-5ogje5bu]{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:8%;animation:none}.ticker__list[data-astro-cid-5ogje5bu][aria-hidden]{display:none}.ticker__list[data-astro-cid-5ogje5bu]{flex-wrap:wrap;justify-content:center}.ticker__toggle[data-astro-cid-5ogje5bu]{display:none}}.photo-tag[data-astro-cid-6okkylmp]{z-index:2;color:#ffffffdb;letter-spacing:.02em;pointer-events:none;background:#0a0a0b9e;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:5px 9px;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute}@supports (backdrop-filter:blur(1px)){.photo-tag[data-astro-cid-6okkylmp]{backdrop-filter:blur(8px);background:#0a0a0b94}}.photo-tag--bl[data-astro-cid-6okkylmp]{bottom:12px;left:12px}.photo-tag--br[data-astro-cid-6okkylmp]{bottom:12px;right:12px}.photo-tag--tl[data-astro-cid-6okkylmp]{top:12px;left:12px}.photo-tag--tr[data-astro-cid-6okkylmp]{top:12px;right:12px}.lines[data-astro-cid-lh3pl3u2]{padding-block:var(--space-section);background:var(--white)}.lines__grid[data-astro-cid-lh3pl3u2]{gap:clamp(40px,5vw,56px) clamp(24px,3vw,40px);display:grid}@media (width>=880px){.lines__grid[data-astro-cid-lh3pl3u2]{grid-template-columns:1fr 1fr}}.line-card[data-astro-cid-lh3pl3u2]{grid-template-rows:auto 1fr;gap:6px;display:grid;position:relative}.line-card__media[data-astro-cid-lh3pl3u2]{aspect-ratio:3/2;border-radius:var(--radius-lg)}.line-card__media[data-astro-cid-lh3pl3u2]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0b00 55%,#0a0a0b8c);position:absolute;inset:0}.line-card__media[data-astro-cid-lh3pl3u2]:after{content:"";z-index:1;background:var(--brand-orange);transform-origin:100% 100%;width:22%;height:8px;transition:width var(--dur-slow) var(--ease-out);position:absolute;bottom:0;right:-6%;transform:skew(-24deg)}.line-card__media[data-astro-cid-lh3pl3u2] img{filter:saturate(.8)contrast(1.05);transition:scale 1.2s var(--ease-out)}.line-card[data-astro-cid-lh3pl3u2]:hover .line-card__media[data-astro-cid-lh3pl3u2] img{scale:1.035}.line-card[data-astro-cid-lh3pl3u2]:hover .line-card__media[data-astro-cid-lh3pl3u2]:after{width:34%}.line-card__index[data-astro-cid-lh3pl3u2]{z-index:2;color:var(--white);letter-spacing:-.03em;opacity:.9;text-shadow:0 2px 18px #00000059;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);font-weight:800;font-stretch:125%;line-height:1;position:absolute;top:14px;right:20px}.line-card__body[data-astro-cid-lh3pl3u2]{align-content:start;gap:14px;padding:clamp(20px,2.4vw,28px) 2px 0;display:grid}.line-card__body[data-astro-cid-lh3pl3u2] .eyebrow[data-astro-cid-lh3pl3u2]{color:var(--brand-orange-deep)}.line-card[data-astro-cid-lh3pl3u2] h3[data-astro-cid-lh3pl3u2]{font-size:var(--fs-xl)}.line-card__body[data-astro-cid-lh3pl3u2]>p[data-astro-cid-lh3pl3u2]:not(.eyebrow){color:var(--text-muted)}.line-card[data-astro-cid-lh3pl3u2] ul[data-astro-cid-lh3pl3u2]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.line-card[data-astro-cid-lh3pl3u2] li[data-astro-cid-lh3pl3u2]{font-size:var(--fs-sm);gap:10px;font-weight:600;display:flex}.line-card[data-astro-cid-lh3pl3u2] li[data-astro-cid-lh3pl3u2] svg{color:var(--brand-orange-deep);flex:none;margin-top:3px}@property --q{syntax:"<integer>";inherits:true;initial-value:1}@property --n{syntax:"<integer>";inherits:true;initial-value:0}.od[data-astro-cid-yivan3ej]{--cycle:9s;--start:.6s;place-items:center;display:grid}.od__phone[data-astro-cid-yivan3ej]{aspect-ratio:9/17;color:#17181a;background:#f5f4f1;border:8px solid #2a2c30;border-radius:34px;width:min(100%,290px);font-size:12px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3,0 0 0 1px #ffffff14;container-type:inline-size}.od__notch[data-astro-cid-yivan3ej]{z-index:3;background:#2a2c30;border-radius:999px;width:34%;height:14px;position:absolute;top:6px;left:50%;translate:-50%}.od__screen[data-astro-cid-yivan3ej]{opacity:0;flex-direction:column;gap:10px;padding:30px 12px 14px;display:flex;position:absolute;inset:0}.od__bar[data-astro-cid-yivan3ej]{color:#fff;background:#111113;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.od__bar--wa[data-astro-cid-yivan3ej]{background:#075e54}.od__badge[data-astro-cid-yivan3ej]{color:#0a0a0b;counter-reset:n var(--n);background:#e8791a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid}.od__badge-n[data-astro-cid-yivan3ej]:after{content:counter(n)}.od__search[data-astro-cid-yivan3ej]{color:#5b5f66;background:#fff;border:1px solid #dedcd6;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.od__typed[data-astro-cid-yivan3ej]{white-space:nowrap;color:#17181a;width:4ch;display:inline-block;overflow:hidden}.od__caret[data-astro-cid-yivan3ej]{background:#e8791a;width:1.5px;height:13px}.od__grid[data-astro-cid-yivan3ej]{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.od__tile[data-astro-cid-yivan3ej]{background:#fff;border:2px solid #ecebe7;border-radius:10px;gap:4px;padding:6px;font-size:10.5px;font-weight:700;display:grid;position:relative}.od__tile[data-astro-cid-yivan3ej] img{aspect-ratio:1;object-fit:contain;width:100%}.od__tile[data-astro-cid-yivan3ej] span[data-astro-cid-yivan3ej]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.od__added[data-astro-cid-yivan3ej]{color:#fff;white-space:nowrap;opacity:0;background:#1b7d45;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:6px;left:50%;translate:-50%}.od__lens[data-astro-cid-yivan3ej]{filter:drop-shadow(0 6px 8px #0000004d);width:46px;height:46px;position:absolute;top:0;left:0;transform:translate(69cqw,80px)}.od__list[data-astro-cid-yivan3ej]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.od__row[data-astro-cid-yivan3ej]{background:#fff;border:1px solid #ecebe7;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.od__row[data-astro-cid-yivan3ej] img{object-fit:contain;width:38px;height:38px}.od__row-name[data-astro-cid-yivan3ej]{font-size:11px;font-weight:700}.od__qty[data-astro-cid-yivan3ej]{counter-reset:q var(--q);border:1px solid #dedcd6;border-radius:8px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:inline-flex}.od__qty[data-astro-cid-yivan3ej] i[data-astro-cid-yivan3ej]{background:#ecebe7;border-radius:4px;place-items:center;width:16px;height:16px;font-style:normal;font-weight:800;display:grid}.od__q[data-astro-cid-yivan3ej]:after{content:counter(q)}.od__form[data-astro-cid-yivan3ej]{gap:6px;display:grid}.od__form[data-astro-cid-yivan3ej] span[data-astro-cid-yivan3ej]{color:#8b9098;background:#fff;border:1px solid #dedcd6;border-radius:8px;padding:8px 10px;font-size:11px}.od__cta[data-astro-cid-yivan3ej]{color:#0a2e1a;text-align:center;background:#25d366;border-radius:10px;margin-top:auto;padding:10px;font-weight:800}.od__chat[data-astro-cid-yivan3ej]{background:radial-gradient(circle at 20% 30%,#00000008 2px,#0000 2px) 0 0/18px 18px,#ece5dd;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-end;padding:10px 4px;display:flex}.od__bubble[data-astro-cid-yivan3ej]{background:#dcf8c6;border-radius:10px 10px 2px;align-self:flex-end;gap:2px;max-width:88%;margin:0;padding:8px 10px 16px;font-size:11px;display:grid;position:relative;box-shadow:0 1px 1px #0000001f}.od__ticks[data-astro-cid-yivan3ej]{color:#8b9098;letter-spacing:-2px;font-size:10px;position:absolute;bottom:3px;right:8px}.od__plane[data-astro-cid-yivan3ej]{opacity:0;width:26px;height:26px;position:absolute;bottom:20px;right:18px}html:not(.js) .od__screen--2[data-astro-cid-yivan3ej]{opacity:1}@media (prefers-reduced-motion:reduce){.od__screen--2[data-astro-cid-yivan3ej]{opacity:1}.od[data-astro-cid-yivan3ej]{--q:3}}@media (prefers-reduced-motion:no-preference){.obanner.is-visible .od__screen[data-astro-cid-yivan3ej],.obanner.is-visible .od__screen[data-astro-cid-yivan3ej] [data-astro-cid-yivan3ej]{animation-duration:var(--cycle);animation-iteration-count:infinite}.obanner.is-visible .od__screen--1[data-astro-cid-yivan3ej],.obanner.is-visible .od__screen--1[data-astro-cid-yivan3ej] [data-astro-cid-yivan3ej]{animation-delay:var(--start)}.obanner.is-visible .od__screen--2[data-astro-cid-yivan3ej],.obanner.is-visible .od__screen--2[data-astro-cid-yivan3ej] [data-astro-cid-yivan3ej]{animation-delay:calc(var(--start) + var(--cycle) / 3)}.obanner.is-visible .od__screen--3[data-astro-cid-yivan3ej],.obanner.is-visible .od__screen--3[data-astro-cid-yivan3ej] [data-astro-cid-yivan3ej]{animation-delay:calc(var(--start) + var(--cycle) * 2 / 3)}.obanner.is-visible .od__screen[data-astro-cid-yivan3ej]{animation-name:od-screen;animation-timing-function:linear}.obanner.is-visible .od__screen--1[data-astro-cid-yivan3ej]{animation-name:od-screen,od-badge}.obanner.is-visible .od__typed[data-astro-cid-yivan3ej]{animation-name:od-type;animation-timing-function:steps(4,end)}.obanner.is-visible .od__caret[data-astro-cid-yivan3ej]{animation-name:od-caret}.obanner.is-visible .od__lens[data-astro-cid-yivan3ej]{animation-name:od-lens}.obanner.is-visible .od__tile--pick[data-astro-cid-yivan3ej]{animation-name:od-pick}.obanner.is-visible .od__added[data-astro-cid-yivan3ej]{animation-name:od-added}.obanner.is-visible .od__screen--2[data-astro-cid-yivan3ej]{animation-name:od-screen,od-qty}.obanner.is-visible .od__plus[data-astro-cid-yivan3ej]{animation-name:od-press}.obanner.is-visible .od__row--2[data-astro-cid-yivan3ej]{animation-name:od-row}.obanner.is-visible .od__bubble[data-astro-cid-yivan3ej]{animation-name:od-bubble}.obanner.is-visible .od__ticks[data-astro-cid-yivan3ej]{animation-name:od-ticks}.obanner.is-visible .od__plane[data-astro-cid-yivan3ej]{animation-name:od-plane}.obanner.is-offscreen .od[data-astro-cid-yivan3ej] [data-astro-cid-yivan3ej],.obanner.is-offscreen .od__screen[data-astro-cid-yivan3ej]{animation-play-state:paused}}@keyframes od-screen{0%{opacity:0;transform:translateY(10px)}3%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}@keyframes od-type{0%,3%{width:0}10%,to{width:4ch}}@keyframes od-caret{0%,11%{opacity:1}12%,to{opacity:0}}@keyframes od-lens{0%,9%{transform:translate(69cqw,80px)}16%{transform:translate(calc(25cqw - 10px),calc(25cqw + 100px))}18%{transform:translate(calc(25cqw - 10px),calc(25cqw + 100px))scale(.86)}20%,to{transform:translate(calc(25cqw - 10px),calc(25cqw + 100px))}}@keyframes od-pick{0%,17%{border-color:#ecebe7;transform:none}18%{border-color:#e8791a;transform:scale(.95)}21%,to{border-color:#e8791a;transform:none}}@keyframes od-added{0%,18%{opacity:0;transform:translateY(6px)scale(.9)}21%,to{opacity:1;transform:none}}@keyframes od-badge{0%,18%{--n:0}19%,to{--n:1}}@keyframes od-qty{0%,9%{--q:1}10%,17%{--q:2}18%,to{--q:3}}@keyframes od-press{0%,8%,11%,16%,19%,to{background:#ecebe7;transform:none}9.5%,17.5%{background:#e8791a;transform:scale(.85)}}@keyframes od-row{0%,3%{opacity:0;transform:translate(14px)}6%,to{opacity:1;transform:none}}@keyframes od-plane{0%,2%{opacity:0;transform:none}4%{opacity:1;transform:none}10%{opacity:0;transform:translate(-60px,-120px)rotate(-12deg)}to{opacity:0}}@keyframes od-bubble{0%,8%{opacity:0;transform:translateY(24px)scale(.96)}12%,to{opacity:1;transform:none}}@keyframes od-ticks{0%,19%{color:#8b9098}21%,to{color:#34b7f1}}.obanner-wrap[data-astro-cid-r2wehvqy]{padding-block:clamp(1rem,3vw,2rem)}.obanner[data-astro-cid-r2wehvqy]{border-radius:var(--radius-lg);background:radial-gradient(70% 120% at 0% 0%, #e8791a29, transparent 60%), var(--ink-900);color:var(--white);gap:clamp(2rem,4vw,3rem);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.obanner__cart[data-astro-cid-r2wehvqy]{justify-self:center;width:min(100%,520px);position:relative}@media (width>=960px){.obanner[data-astro-cid-r2wehvqy]{grid-template-columns:1fr 1fr;grid-template-areas:"copy cart""steps cart";align-items:center;column-gap:clamp(2.5rem,5vw,5rem)}.obanner__copy[data-astro-cid-r2wehvqy]{grid-area:copy}.obanner__steps[data-astro-cid-r2wehvqy]{grid-area:steps}.obanner__cart[data-astro-cid-r2wehvqy]{grid-area:cart;justify-self:center;width:min(100%,340px)}}.obanner__deco[data-astro-cid-r2wehvqy]{pointer-events:none;position:absolute;inset:0}.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]{background:var(--brand-orange);position:absolute;top:-10%;bottom:-10%;transform:skew(-18deg)}.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]:first-child{opacity:.1;width:70px;right:8%}.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]:nth-child(2){opacity:.5;width:12px;right:4%}.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]:nth-child(3){opacity:.8;width:2px;right:1%}@media (width<=959px){.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]:nth-child(n+2){display:none}}.obanner__copy[data-astro-cid-r2wehvqy]{justify-items:start;gap:16px;display:grid;position:relative}.obanner[data-astro-cid-r2wehvqy] h2[data-astro-cid-r2wehvqy]{font-size:var(--fs-xl);max-width:20ch}.obanner[data-astro-cid-r2wehvqy] h2[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]{color:var(--brand-orange)}.obanner__lead[data-astro-cid-r2wehvqy]{color:var(--ink-300)}.obanner__cta[data-astro-cid-r2wehvqy]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:6px;display:flex}.obanner__cta[data-astro-cid-r2wehvqy] .btn--lg[data-astro-cid-r2wehvqy]{min-height:54px}.obanner__steps[data-astro-cid-r2wehvqy]{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.obanner__steps[data-astro-cid-r2wehvqy] li[data-astro-cid-r2wehvqy]{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;grid-template-columns:auto auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.obanner__num[data-astro-cid-r2wehvqy]{color:var(--ink-400);font-size:var(--fs-xs);font-weight:700;line-height:1.9}.obanner__icon[data-astro-cid-r2wehvqy]{display:grid}.obanner__steps[data-astro-cid-r2wehvqy] svg{color:var(--brand-orange);margin-top:1px}.obanner__steps[data-astro-cid-r2wehvqy] p[data-astro-cid-r2wehvqy]{color:var(--ink-300);font-size:var(--fs-sm);display:grid}.obanner__steps[data-astro-cid-r2wehvqy] strong[data-astro-cid-r2wehvqy]{color:var(--white);font-size:var(--fs-base)}@media (prefers-reduced-motion:no-preference){.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]{transform-origin:50% 0;transition:scale 1.1s var(--ease-out);scale:1 0}.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]:nth-child(2){transition-delay:.12s}.obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]:nth-child(3){transition-delay:.24s}.obanner[data-astro-cid-r2wehvqy].is-visible .obanner__deco[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]{scale:1}.obanner[data-astro-cid-r2wehvqy] h2[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]{background:linear-gradient(var(--brand-orange), var(--brand-orange)) 0 100% / 0% 3px no-repeat;transition:background-size .9s var(--ease-out) .5s}.obanner[data-astro-cid-r2wehvqy].is-visible h2[data-astro-cid-r2wehvqy] span[data-astro-cid-r2wehvqy]{background-size:100% 3px}.obanner__steps[data-astro-cid-r2wehvqy] li[data-astro-cid-r2wehvqy]{opacity:0;transition:opacity .7s var(--ease-out), translate .7s var(--ease-out);transition-delay:calc(.25s + var(--i) * .14s);translate:32px}.obanner[data-astro-cid-r2wehvqy].is-visible .obanner__steps[data-astro-cid-r2wehvqy] li[data-astro-cid-r2wehvqy]{opacity:1;animation:9s linear infinite obanner-step;animation-delay:calc(.6s + var(--i) * 3s);translate:none}.obanner[data-astro-cid-r2wehvqy].is-visible .obanner__num[data-astro-cid-r2wehvqy]{animation:9s linear infinite obanner-num;animation-delay:calc(.6s + var(--i) * 3s)}.obanner[data-astro-cid-r2wehvqy].is-visible .obanner__icon[data-astro-cid-r2wehvqy]{animation:obanner-icon 9s var(--ease-out) infinite;animation-delay:calc(.6s + var(--i) * 3s)}.obanner[data-astro-cid-r2wehvqy].is-offscreen .obanner__steps[data-astro-cid-r2wehvqy] li[data-astro-cid-r2wehvqy],.obanner[data-astro-cid-r2wehvqy].is-offscreen .obanner__num[data-astro-cid-r2wehvqy],.obanner[data-astro-cid-r2wehvqy].is-offscreen .obanner__icon[data-astro-cid-r2wehvqy]{animation-play-state:paused}.obanner[data-astro-cid-r2wehvqy] .btn--lg[data-astro-cid-r2wehvqy] svg{transition:translate var(--dur) var(--ease-out)}.obanner[data-astro-cid-r2wehvqy] .btn--lg[data-astro-cid-r2wehvqy]:hover svg{translate:4px}}@keyframes obanner-step{0%,34%,to{background:#ffffff08;border-color:#ffffff1a}3%,30%{background:#e8791a1a;border-color:#e8791aa6}}@keyframes obanner-num{0%,34%,to{color:var(--ink-400)}3%,30%{color:var(--brand-orange-bright)}}@keyframes obanner-icon{0%,to{rotate:0deg;scale:1}3%{rotate:-8deg;scale:1.22}7%{rotate:0deg;scale:1}}.reform[data-astro-cid-kwukwsah]{padding-block:var(--space-section);background:var(--ink-950);color:var(--white)}.reform__inner[data-astro-cid-kwukwsah]{gap:40px;display:grid}.reform__head[data-astro-cid-kwukwsah] h2[data-astro-cid-kwukwsah]{font-size:var(--fs-2xl);max-width:14ch;margin-top:10px}.reform__steps[data-astro-cid-kwukwsah]{gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.reform__step[data-astro-cid-kwukwsah]{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:18px;padding:24px;display:grid}.reform__num[data-astro-cid-kwukwsah]{color:var(--ink-400);font-size:var(--fs-sm);font-weight:800;line-height:2}.reform__step[data-astro-cid-kwukwsah] h3[data-astro-cid-kwukwsah]{font-size:var(--fs-lg);align-items:center;gap:10px;display:flex}.reform__step[data-astro-cid-kwukwsah] h3[data-astro-cid-kwukwsah] svg{color:var(--brand-orange)}.reform__step[data-astro-cid-kwukwsah] p[data-astro-cid-kwukwsah]{color:var(--ink-300);margin-top:6px}.reform__stage[data-astro-cid-kwukwsah]{position:relative}.reform__scene[data-astro-cid-kwukwsah]{border-radius:var(--radius-lg);background:radial-gradient(60% 50% at 55% 80%, #e8791a24, transparent 70%), linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / 40px 40px, var(--ink-900);border:1px solid #ffffff14;place-items:center;padding:6% 4% 3%;display:grid;position:relative;overflow:hidden}.rs[data-astro-cid-kwukwsah]{width:100%;max-width:620px;overflow:visible}.reform__badge[data-astro-cid-kwukwsah]{background:var(--success);color:var(--white);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:18px}.reform__scene[data-astro-cid-kwukwsah]{--metal:#e4e6ea;--wire:#c9cdd3cc;--grip:var(--brand-orange);--dash:1 0}.rs__floor[data-astro-cid-kwukwsah]{fill:#00000080}.rs__panel[data-astro-cid-kwukwsah]{fill:#ffffff0a}.rs__frame[data-astro-cid-kwukwsah] path[data-astro-cid-kwukwsah],.rs__outline[data-astro-cid-kwukwsah]{stroke:var(--metal);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.rs__frame[data-astro-cid-kwukwsah] .rs__rail[data-astro-cid-kwukwsah]{stroke-width:9px}.rs__wires[data-astro-cid-kwukwsah] line[data-astro-cid-kwukwsah]{stroke:var(--wire);stroke-width:3px;stroke-linecap:round;stroke-dasharray:var(--dash)}.rs__grip[data-astro-cid-kwukwsah]{fill:var(--grip)}.rs__tire[data-astro-cid-kwukwsah]{stroke:#8b9098;stroke-width:9px;fill:#17181a}.rs__rim[data-astro-cid-kwukwsah],.rs__spoke[data-astro-cid-kwukwsah]{stroke:var(--metal);stroke-width:3px;stroke-linecap:round}.rs__hub[data-astro-cid-kwukwsah]{fill:var(--grip)}.rs__wheel[data-astro-cid-kwukwsah],.rs__cart[data-astro-cid-kwukwsah],.rs__tank[data-astro-cid-kwukwsah],.rs__shine[data-astro-cid-kwukwsah]{transform-box:view-box}.rs__tank-body[data-astro-cid-kwukwsah]{fill:#1e2a36;stroke:#3b4a5a;stroke-width:3px}.rs__tank-liquid[data-astro-cid-kwukwsah]{fill:#4f7ea8;opacity:.5}.rs__tank-surface[data-astro-cid-kwukwsah]{stroke:#9cc3e6;stroke-width:3px;opacity:.8}.rs__tank[data-astro-cid-kwukwsah]{opacity:0;transform:translateY(40px)}.rs__sparks[data-astro-cid-kwukwsah] circle[data-astro-cid-kwukwsah]{fill:#ffc46b;opacity:0}.reform__badge[data-astro-cid-kwukwsah]{opacity:1}.reform__scene[data-astro-cid-kwukwsah][data-step="1"]{--metal:#9a6a45;--wire:#9a6a45bf;--grip:#6b6e73;--dash:.07 .05}.reform__scene[data-astro-cid-kwukwsah][data-step="1"] .rs__cart[data-astro-cid-kwukwsah]{transform-origin:178px 440px;transform:rotate(-4deg)}.reform__scene[data-astro-cid-kwukwsah][data-step="1"] .rs__wheel--front[data-astro-cid-kwukwsah]{opacity:0;transform:translate(30px,30px)rotate(90deg)}.reform__scene[data-astro-cid-kwukwsah][data-step="2"]{--metal:#8b9098;--wire:#8b9098d9;--grip:#6b6e73}.reform__scene[data-astro-cid-kwukwsah][data-step="3"] .rs__tank[data-astro-cid-kwukwsah]{opacity:1;transform:none}.reform__scene[data-astro-cid-kwukwsah][data-step="3"] .rs__cart[data-astro-cid-kwukwsah]{transform:translateY(26px)}.reform__scene[data-astro-cid-kwukwsah]:not([data-step="4"]) .reform__badge[data-astro-cid-kwukwsah]{opacity:0;translate:0 -6px}@media (prefers-reduced-motion:no-preference){.reform__scene[data-astro-cid-kwukwsah],.rs__frame[data-astro-cid-kwukwsah] path[data-astro-cid-kwukwsah],.rs__outline[data-astro-cid-kwukwsah],.rs__wires[data-astro-cid-kwukwsah] line[data-astro-cid-kwukwsah],.rs__grip[data-astro-cid-kwukwsah],.rs__hub[data-astro-cid-kwukwsah],.rs__rim[data-astro-cid-kwukwsah],.rs__spoke[data-astro-cid-kwukwsah]{transition:stroke .6s,fill .6s}.rs__cart[data-astro-cid-kwukwsah],.rs__wheel[data-astro-cid-kwukwsah],.rs__tank[data-astro-cid-kwukwsah]{transition:transform .7s var(--ease-in-out), opacity .4s ease}.reform__badge[data-astro-cid-kwukwsah]{transition:opacity .3s var(--ease-out), translate .3s var(--ease-out)}.reform__scene[data-astro-cid-kwukwsah][data-step="2"] .rs__sparks[data-astro-cid-kwukwsah] circle[data-astro-cid-kwukwsah]{animation:spark .9s var(--ease-out) infinite;animation-delay:calc(var(--i) * .13s)}.reform__scene[data-astro-cid-kwukwsah][data-step="3"] .rs__shine[data-astro-cid-kwukwsah],.reform__scene[data-astro-cid-kwukwsah][data-step="4"] .rs__shine[data-astro-cid-kwukwsah]{animation:rs-shine 1.4s var(--ease-in-out) .3s both}.reform__scene[data-astro-cid-kwukwsah][data-step="4"] .rs__wheel[data-astro-cid-kwukwsah]{animation:rs-roll .9s var(--ease-in-out) both}.reform__scene[data-astro-cid-kwukwsah][data-step="4"] .rs__cart[data-astro-cid-kwukwsah]{animation:rs-go .9s var(--ease-in-out) both}}@keyframes spark{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes rs-shine{0%{transform:translate(0)}to{transform:translate(900px)}}@keyframes rs-roll{50%{transform:rotate(240deg)}}@keyframes rs-go{50%{transform:translate(28px)}}@media (width>=960px){.reform__inner[data-astro-cid-kwukwsah]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px}.js .reform__step[data-astro-cid-kwukwsah]{align-content:center;min-height:46vh}.reform__stage[data-astro-cid-kwukwsah]{top:calc(var(--header-h-compact) + 32px);position:sticky}}@media (width<=959px){.js .reform__stage[data-astro-cid-kwukwsah]{top:calc(var(--header-h-compact) + 8px);z-index:1;order:-1;position:sticky}.js .reform__inner[data-astro-cid-kwukwsah]{flex-direction:column;display:flex}.js .reform__copy[data-astro-cid-kwukwsah]{display:contents}.js .reform__head[data-astro-cid-kwukwsah]{order:-2}.js .reform__scene[data-astro-cid-kwukwsah]{padding:4% 6% 2%}.js .reform__step[data-astro-cid-kwukwsah]{align-content:center;min-height:38vh}}.js .reform__step[data-astro-cid-kwukwsah]{opacity:.45;transition:opacity .3s,border-color .3s,background-color .3s}.js .reform__step[data-astro-cid-kwukwsah].is-active{opacity:1;background:#e8791a14;border-color:#e8791a8c}.js .reform__step[data-astro-cid-kwukwsah].is-active .reform__num[data-astro-cid-kwukwsah]{color:var(--brand-orange-bright)}
