.process-strip[data-astro-cid-sqtlfbjy]{padding-block:var(--section-pad)}.strip-head[data-astro-cid-sqtlfbjy]{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.strip-head[data-astro-cid-sqtlfbjy] h2[data-astro-cid-sqtlfbjy]{max-width:22ch;font-size:var(--text-display-md);font-weight:var(--fw-medium);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}.strip-link[data-astro-cid-sqtlfbjy]{align-items:center;gap:var(--space-2);padding-block:var(--space-1);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text);border-bottom:1px solid var(--color-border);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;display:inline-flex}.strip-link[data-astro-cid-sqtlfbjy] svg[data-astro-cid-sqtlfbjy]{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out-expo)}.strip-link[data-astro-cid-sqtlfbjy]:hover{color:var(--color-bronze-text);border-color:currentColor}.strip-link[data-astro-cid-sqtlfbjy]:hover svg[data-astro-cid-sqtlfbjy]{transform:translate(4px)}.strip-link[data-astro-cid-sqtlfbjy]:focus-visible{outline:2px solid var(--color-bronze);outline-offset:4px;border-radius:2px}.strip-steps[data-astro-cid-sqtlfbjy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.25rem,2.5vw,2.5rem);display:grid}.strip-steps[data-astro-cid-sqtlfbjy] li[data-astro-cid-sqtlfbjy]{position:relative}.step-media[data-astro-cid-sqtlfbjy]{margin-bottom:var(--space-6);border-radius:var(--radius-md);background:var(--color-surface-2);position:relative;overflow:hidden}.step-media[data-astro-cid-sqtlfbjy] img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.step-index[data-astro-cid-sqtlfbjy]{margin-bottom:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;color:var(--color-bronze-text);font-variant-numeric:tabular-nums;display:block;position:relative}.step-index[data-astro-cid-sqtlfbjy]:before{content:"";background:var(--color-bronze);width:2rem;height:1px;position:absolute;top:-1px;left:0}.strip-steps[data-astro-cid-sqtlfbjy] h3[data-astro-cid-sqtlfbjy]{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--fw-medium);letter-spacing:-.005em;line-height:1.3}.strip-steps[data-astro-cid-sqtlfbjy] p[data-astro-cid-sqtlfbjy]{font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.65}@media (hover:hover){.step-media[data-astro-cid-sqtlfbjy] img{transition:transform 1.2s var(--ease-out-expo)}.strip-steps[data-astro-cid-sqtlfbjy] li[data-astro-cid-sqtlfbjy]:hover .step-media[data-astro-cid-sqtlfbjy] img{transform:scale(1.04)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.step-media[data-astro-cid-sqtlfbjy]{clip-path:inset(100% 0 0 0 round var(--radius-md));transition:clip-path 1.3s var(--ease-out-expo);transition-delay:calc(var(--i,0) * .14s)}.step-media[data-astro-cid-sqtlfbjy] img{transition:transform 1.8s var(--ease-out-expo);transition-delay:calc(var(--i,0) * .14s);transform:scale(1.12)}.step-index[data-astro-cid-sqtlfbjy],.strip-steps[data-astro-cid-sqtlfbjy] h3[data-astro-cid-sqtlfbjy],.strip-steps[data-astro-cid-sqtlfbjy] p[data-astro-cid-sqtlfbjy]{opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);transition-delay:calc(var(--i,0) * .14s + .35s);transform:translateY(14px)}.step-index[data-astro-cid-sqtlfbjy]:before{transform-origin:0;transition:transform 1.1s var(--ease-out-expo);transition-delay:calc(var(--i,0) * .14s + .6s);transform:scaleX(0)}.is-revealed[data-astro-cid-sqtlfbjy] .step-media[data-astro-cid-sqtlfbjy]{clip-path:inset(0 0 0 0 round var(--radius-md))}.is-revealed[data-astro-cid-sqtlfbjy] .step-media[data-astro-cid-sqtlfbjy] img,.is-revealed[data-astro-cid-sqtlfbjy] .step-index[data-astro-cid-sqtlfbjy],.is-revealed[data-astro-cid-sqtlfbjy] .strip-steps[data-astro-cid-sqtlfbjy] h3[data-astro-cid-sqtlfbjy],.is-revealed[data-astro-cid-sqtlfbjy] .strip-steps[data-astro-cid-sqtlfbjy] p[data-astro-cid-sqtlfbjy],.is-revealed[data-astro-cid-sqtlfbjy] .step-index[data-astro-cid-sqtlfbjy]:before{opacity:1;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (hover:hover){.is-revealed[data-astro-cid-sqtlfbjy] .strip-steps[data-astro-cid-sqtlfbjy] li[data-astro-cid-sqtlfbjy]:hover .step-media[data-astro-cid-sqtlfbjy] img{transition-delay:0s;transform:scale(1.04)}}@media (width<=1024px){.strip-steps[data-astro-cid-sqtlfbjy]{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.step-media[data-astro-cid-sqtlfbjy] img{aspect-ratio:3/2}}@media (width<=760px){.strip-steps[data-astro-cid-sqtlfbjy]{gap:var(--space-4);margin-inline:calc(-1 * var(--container-padding));padding-inline:var(--container-padding);scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-padding);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.strip-steps[data-astro-cid-sqtlfbjy]::-webkit-scrollbar{display:none}.strip-steps[data-astro-cid-sqtlfbjy] li[data-astro-cid-sqtlfbjy]{scroll-snap-align:start;flex:0 0 78%}.step-media[data-astro-cid-sqtlfbjy] img{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.strip-link[data-astro-cid-sqtlfbjy] svg[data-astro-cid-sqtlfbjy]{transition:none}}.delivery-note[data-astro-cid-2sppxzgl]{padding-block:var(--section-pad)}.note-inner[data-astro-cid-2sppxzgl]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.note-media[data-astro-cid-2sppxzgl]{border-radius:var(--radius-md);background:var(--color-surface-2);overflow:hidden}.note-media[data-astro-cid-2sppxzgl] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.note-text[data-astro-cid-2sppxzgl] h2[data-astro-cid-2sppxzgl]{max-width:22ch;font-size:var(--text-display-md);font-weight:var(--fw-medium);letter-spacing:-.01em;text-wrap:balance;margin:0 0 clamp(1.5rem,3vw,2.5rem);line-height:1.15}.note-steps[data-astro-cid-2sppxzgl] li[data-astro-cid-2sppxzgl]{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:3rem minmax(0,1fr);display:grid}.note-index[data-astro-cid-2sppxzgl]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;color:var(--color-bronze-text);font-variant-numeric:tabular-nums;padding-top:.3rem}.note-steps[data-astro-cid-2sppxzgl] h3[data-astro-cid-2sppxzgl]{margin:0 0 var(--space-1);font-size:var(--text-xl);font-weight:var(--fw-medium);line-height:1.3}.note-steps[data-astro-cid-2sppxzgl] p[data-astro-cid-2sppxzgl]{font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.6}.note-link[data-astro-cid-2sppxzgl]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-block:var(--space-1);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-text);border-bottom:1px solid var(--color-border);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;display:inline-flex}.note-link[data-astro-cid-2sppxzgl] svg[data-astro-cid-2sppxzgl]{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out-expo)}.note-link[data-astro-cid-2sppxzgl]:hover{color:var(--color-bronze-text);border-color:currentColor}.note-link[data-astro-cid-2sppxzgl]:hover svg[data-astro-cid-2sppxzgl]{transform:translate(4px)}.note-link[data-astro-cid-2sppxzgl]:focus-visible{outline:2px solid var(--color-bronze);outline-offset:4px;border-radius:2px}@media (width>=900px){.note-inner[data-astro-cid-2sppxzgl]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.note-media[data-astro-cid-2sppxzgl]{top:calc(var(--header-height,96px) + var(--space-6));position:sticky}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.note-media[data-astro-cid-2sppxzgl],.note-text[data-astro-cid-2sppxzgl] h2[data-astro-cid-2sppxzgl],.note-steps[data-astro-cid-2sppxzgl] li[data-astro-cid-2sppxzgl],.note-link[data-astro-cid-2sppxzgl]{opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);transform:translateY(24px)}.note-text[data-astro-cid-2sppxzgl] h2[data-astro-cid-2sppxzgl]{transition-delay:90ms}.note-steps[data-astro-cid-2sppxzgl] li[data-astro-cid-2sppxzgl]{transition-delay:calc(var(--i,0) * 90ms + .18s)}.note-link[data-astro-cid-2sppxzgl]{transition-delay:.6s}.delivery-note[data-astro-cid-2sppxzgl].is-revealed .note-media[data-astro-cid-2sppxzgl],.delivery-note[data-astro-cid-2sppxzgl].is-revealed .note-text[data-astro-cid-2sppxzgl] h2[data-astro-cid-2sppxzgl],.delivery-note[data-astro-cid-2sppxzgl].is-revealed .note-steps[data-astro-cid-2sppxzgl] li[data-astro-cid-2sppxzgl],.delivery-note[data-astro-cid-2sppxzgl].is-revealed .note-link[data-astro-cid-2sppxzgl]{opacity:1;transform:none}}.film-break[data-astro-cid-aoyk7aos]{--p:1;height:clamp(440px,82svh,860px);position:relative;overflow:hidden}.frame[data-astro-cid-aoyk7aos]{background:var(--color-black);color:var(--color-text-on-dark);position:absolute;inset:0;overflow:hidden}.media[data-astro-cid-aoyk7aos]{position:absolute;inset:0}.media[data-astro-cid-aoyk7aos] img{object-fit:cover;width:100%;height:100%}.copy[data-astro-cid-aoyk7aos]{padding:0 var(--page-gutter) var(--hero-copy-bottom);text-shadow:0 2px 24px #0009,0 1px 4px #0000008c;justify-content:flex-end;display:flex;position:absolute;inset:auto 0 0}.line[data-astro-cid-aoyk7aos]{width:min(100%,36rem);font-size:var(--text-display-sm);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--color-text-on-dark);text-wrap:balance;margin:0;line-height:1.15}.film-break[data-astro-cid-aoyk7aos][data-ready] .frame[data-astro-cid-aoyk7aos]{transform:scale(calc(.86 + .14 * var(--p)));border-radius:calc((1 - var(--p)) * 20px);will-change:transform}.film-break[data-astro-cid-aoyk7aos][data-ready] .media[data-astro-cid-aoyk7aos]{transform:scale(calc(1.12 - .12 * var(--p)));will-change:transform}.film-break[data-astro-cid-aoyk7aos][data-ready] .line[data-astro-cid-aoyk7aos]{opacity:0;transition:opacity 1s var(--ease-out-expo), transform 1s var(--ease-out-expo);transform:translateY(24px)}.film-break[data-astro-cid-aoyk7aos][data-ready].is-open .line[data-astro-cid-aoyk7aos]{opacity:1;transform:none}@media (width<=700px){.film-break[data-astro-cid-aoyk7aos]{height:clamp(420px,72svh,640px)}.copy[data-astro-cid-aoyk7aos]{justify-content:flex-start}}
