.rail[data-astro-cid-ebfi3itg]{--node:clamp(3rem, 2.4rem + 1.6vw, 4.25rem);margin-top:var(--space-l);gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.rail[data-astro-cid-ebfi3itg]:before{content:"";top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);border-left:1.5px dashed color-mix(in srgb, var(--color-brand) 60%, transparent);transform-origin:top;position:absolute;left:50%}@media (prefers-reduced-motion:no-preference){.rail[data-astro-cid-ebfi3itg]:before{transition:transform 2.4s var(--ease-in-out) .2s}.motion-ready .rail[data-astro-cid-ebfi3itg]:not(:has(>.is-in)):before{transform:scaleY(0)}}.rail__step[data-astro-cid-ebfi3itg]{grid-template-columns:minmax(0, 1fr) var(--node) minmax(0, 1fr);align-items:center;column-gap:clamp(1.5rem,4vw,4rem);display:grid}.rail__photo[data-astro-cid-ebfi3itg]{aspect-ratio:4/3;background:var(--color-media);grid-area:1/1;overflow:hidden}.rail__number[data-astro-cid-ebfi3itg]{z-index:1;width:var(--node);height:var(--node);background:var(--color-brand);color:var(--color-on-brand);font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(var(--node) * .46 * var(--display-scale));font-variant-numeric:lining-nums tabular-nums;grid-area:1/2;place-items:center;line-height:1;display:grid;position:relative}.rail__text[data-astro-cid-ebfi3itg]{grid-area:1/3;gap:.6rem;max-width:26rem;display:grid}.rail__step--flip[data-astro-cid-ebfi3itg] .rail__photo[data-astro-cid-ebfi3itg]{grid-column:3}.rail__step--flip[data-astro-cid-ebfi3itg] .rail__text[data-astro-cid-ebfi3itg]{grid-column:1;justify-self:end}.rail__name[data-astro-cid-ebfi3itg]{font-size:calc(clamp(1.75rem, 1.2rem + 1.6vw, 2.75rem) * var(--display-scale));line-height:1}@media (width<=48rem){.rail[data-astro-cid-ebfi3itg]:before{left:calc(var(--node) / 2)}.rail__step[data-astro-cid-ebfi3itg],.rail__step--flip[data-astro-cid-ebfi3itg]{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:var(--space-s);row-gap:var(--space-s);align-items:start}.rail__number[data-astro-cid-ebfi3itg],.rail__step--flip[data-astro-cid-ebfi3itg] .rail__number[data-astro-cid-ebfi3itg]{grid-area:1/1}.rail__photo[data-astro-cid-ebfi3itg],.rail__step--flip[data-astro-cid-ebfi3itg] .rail__photo[data-astro-cid-ebfi3itg]{grid-area:1/2}.rail__text[data-astro-cid-ebfi3itg],.rail__step--flip[data-astro-cid-ebfi3itg] .rail__text[data-astro-cid-ebfi3itg]{grid-area:2/2;justify-self:start}}.r-intro[data-astro-cid-4nidap42]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-top:clamp(2rem,6vw,5rem);display:grid}.r-intro__title[data-astro-cid-4nidap42]{grid-column:1/8}.r-intro__mascot[data-astro-cid-4nidap42]{width:7rem;height:auto;margin-bottom:var(--space-m)}.r-intro__byline[data-astro-cid-4nidap42]{color:var(--color-brand);margin-top:.5rem}.r-intro__mark[data-astro-cid-4nidap42]{height:var(--mark-h,.72em);aspect-ratio:var(--ratio);vertical-align:baseline;-webkit-mask:var(--mask) var(--mask-pos) / var(--mask-size) no-repeat;mask:var(--mask) var(--mask-pos) / var(--mask-size) no-repeat;background:currentColor;display:inline-block}@media (forced-colors:active){.r-intro__mark[data-astro-cid-4nidap42]{background:canvastext}}.r-intro__text[data-astro-cid-4nidap42]{grid-column:9/13;max-width:26rem;padding-bottom:.3rem}.r-intro__film[data-astro-cid-4nidap42]{margin-top:var(--space-l);aspect-ratio:21/9;background:var(--color-media);grid-column:1/-1;overflow:hidden}.r-process[data-astro-cid-4nidap42]{padding-top:var(--space-2xl)}.r-process__heading[data-astro-cid-4nidap42]{font-size:var(--step-heading)}.r-services[data-astro-cid-4nidap42]{column-gap:var(--gap);padding-top:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.r-services__heading[data-astro-cid-4nidap42]{font-size:var(--step-heading);grid-column:1/-1}.service[data-astro-cid-4nidap42]{align-content:start;gap:var(--space-m);margin-top:var(--space-l);display:grid}.service--wholesale[data-astro-cid-4nidap42]{grid-column:1/7}.service--buy[data-astro-cid-4nidap42]{grid-column:7/13}.service__photo[data-astro-cid-4nidap42]{aspect-ratio:4/3;background:var(--color-media);overflow:hidden}.service__text[data-astro-cid-4nidap42]{justify-items:start;gap:var(--space-s);display:grid}.service__name[data-astro-cid-4nidap42]{font-size:calc(clamp(1.75rem, 1.2rem + 1.6vw, 2.75rem) * var(--display-scale));line-height:1}@media (width<=48rem){.r-services[data-astro-cid-4nidap42]{display:block}.r-intro[data-astro-cid-4nidap42]{flex-direction:column;align-items:stretch;padding-top:0;display:flex}.r-intro__film[data-astro-cid-4nidap42]{margin:0 calc(-1 * var(--margin)) var(--space-l);aspect-ratio:auto;order:-1;height:min(125vw,75svh)}.r-intro__text[data-astro-cid-4nidap42]{margin-top:var(--space-m);max-width:none}.service[data-astro-cid-4nidap42]+.service[data-astro-cid-4nidap42]{margin-top:var(--space-xl)}}
