.workflow[data-astro-cid-lthvq5ts]{display:grid;position:relative;align-content:center;grid-template-areas:"top" "stage" "caption" "progress" "steps" "note"}.workflow-top[data-astro-cid-lthvq5ts]{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px}.workflow-eyebrow[data-astro-cid-lthvq5ts]{font-size:10px;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;color:#705d4b}.workflow-scroll-hint[data-astro-cid-lthvq5ts]{display:none;color:#796650;font-size:11px}.workflow-caption[data-astro-cid-lthvq5ts]{grid-area:caption;display:grid;min-height:150px}.workflow-caption[data-astro-cid-lthvq5ts]>div[data-astro-cid-lthvq5ts]{grid-area:1 / 1;align-self:center}.workflow-caption[data-astro-cid-lthvq5ts]>[data-astro-cid-lthvq5ts][aria-hidden=true]{visibility:hidden;opacity:0}.workflow-caption[data-astro-cid-lthvq5ts] h2[data-astro-cid-lthvq5ts]{margin:0 0 14px;font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.035em;color:#1a1611}.workflow-caption[data-astro-cid-lthvq5ts] p[data-astro-cid-lthvq5ts]{max-width:370px;margin:0;font-size:16px;line-height:1.7;color:#726553}.workflow-caption[data-astro-cid-lthvq5ts] .workflow-caption-number[data-astro-cid-lthvq5ts]{margin-bottom:18px;color:#b84615;font-size:11px;letter-spacing:.12em}.workflow-stage[data-astro-cid-lthvq5ts]{grid-area:stage;position:relative;isolation:isolate;height:320px;overflow:hidden}.workflow-orbit[data-astro-cid-lthvq5ts]{position:absolute;z-index:-1;left:50%;top:55%;border:1px solid #ddceb9;border-radius:50%;transform:translate(-50%,-50%) rotate(-20deg);opacity:.5}.workflow-orbit-one[data-astro-cid-lthvq5ts]{width:320px;height:180px}.workflow-orbit-two[data-astro-cid-lthvq5ts]{width:440px;height:250px;opacity:.25}.workflow-fallback[data-astro-cid-lthvq5ts]{position:absolute;width:100%;height:100%}.workflow-sheet[data-astro-cid-lthvq5ts]{opacity:var(--sheet-opacity, 0)}.workflow-check[data-astro-cid-lthvq5ts]{opacity:var(--check-opacity, 0)}.workflow-carton[data-astro-cid-lthvq5ts]{opacity:var(--carton-opacity, 0)}.workflow-tag[data-astro-cid-lthvq5ts]{transform-origin:280px 180px;transform:translate(var(--tag-x, 0px),var(--tag-y, 0px)) rotate(var(--tag-turn, -10deg)) scale(var(--tag-scale, 1))}.workflow-canvas[data-astro-cid-lthvq5ts]{position:absolute;inset:0}.workflow-canvas[data-astro-cid-lthvq5ts] canvas{display:block;width:100%;height:100%}[data-astro-cid-lthvq5ts][data-renderer="3d"] .workflow-fallback[data-astro-cid-lthvq5ts]{visibility:hidden}.workflow-progress[data-astro-cid-lthvq5ts]{grid-area:progress;height:3px;margin:18px 10% 0;overflow:hidden;border-radius:9px;background:#ded3c4}.workflow-progress-fill[data-astro-cid-lthvq5ts]{display:block;height:100%;border-radius:inherit;background:#ba481a;transform:scaleX(var(--workflow-progress, 0));transform-origin:left}.workflow-steps[data-astro-cid-lthvq5ts]{grid-area:steps;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:4px 0 0;padding:0}.workflow-steps[data-astro-cid-lthvq5ts] button[data-astro-cid-lthvq5ts]{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;min-height:68px;padding:10px 3px 4px;border:0;border-radius:6px;background:transparent;color:#726553;font:inherit;font-size:11px;line-height:1.4;text-align:center;cursor:pointer}.workflow-steps[data-astro-cid-lthvq5ts] button[data-astro-cid-lthvq5ts] span[data-astro-cid-lthvq5ts]{font-size:9px;letter-spacing:.08em;color:#726553}.workflow-steps[data-astro-cid-lthvq5ts] button[data-astro-cid-lthvq5ts][aria-pressed=true]{color:#993000;font-weight:600}.workflow-steps[data-astro-cid-lthvq5ts] button[data-astro-cid-lthvq5ts][aria-pressed=true] span[data-astro-cid-lthvq5ts]{color:#993000}.workflow-steps[data-astro-cid-lthvq5ts] button[data-astro-cid-lthvq5ts]:focus-visible{outline:2px solid #993000;outline-offset:2px}.workflow-note[data-astro-cid-lthvq5ts]{grid-area:note;margin:12px 0 0;font-size:10px;line-height:1.5;text-align:center;color:#726553}@media(min-width:768px){.workflow[data-astro-cid-lthvq5ts]{grid-template-columns:.85fr 1.15fr;grid-template-areas:"top top" "caption stage" "progress progress" "steps steps" "note note";column-gap:48px;align-items:center}.workflow-stage[data-astro-cid-lthvq5ts]{height:clamp(300px,50svh,460px)}.workflow-caption[data-astro-cid-lthvq5ts]{min-height:240px}.workflow-caption[data-astro-cid-lthvq5ts] h2[data-astro-cid-lthvq5ts]{font-size:clamp(36px,3.5vw,46px)}.workflow-caption[data-astro-cid-lthvq5ts] p[data-astro-cid-lthvq5ts]{font-size:17px}.workflow-progress[data-astro-cid-lthvq5ts]{margin-inline:10%}}@media(max-width:767px){.workflow-top[data-astro-cid-lthvq5ts]{gap:12px;padding-bottom:8px}.workflow-eyebrow[data-astro-cid-lthvq5ts]{max-width:160px;font-size:9px}.workflow-scroll-hint[data-astro-cid-lthvq5ts]{max-width:140px;text-align:right;font-size:10px}.workflow-stage[data-astro-cid-lthvq5ts]{height:220px}.workflow-caption[data-astro-cid-lthvq5ts] h2[data-astro-cid-lthvq5ts]{font-size:27px;margin-bottom:10px}.workflow-caption[data-astro-cid-lthvq5ts] p[data-astro-cid-lthvq5ts]{font-size:14px}.workflow-caption[data-astro-cid-lthvq5ts] .workflow-caption-number[data-astro-cid-lthvq5ts]{margin-bottom:10px}.workflow-steps[data-astro-cid-lthvq5ts] button[data-astro-cid-lthvq5ts]{font-size:10px}.workflow-note[data-astro-cid-lthvq5ts]{margin-top:8px;font-size:10px}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference)and (min-height:700px){.workflow[data-astro-cid-lthvq5ts]{height:100%}.workflow-scroll-hint[data-astro-cid-lthvq5ts]{display:inline}}@media(prefers-reduced-motion:reduce){.workflow-caption[data-astro-cid-lthvq5ts]>div[data-astro-cid-lthvq5ts]{transform:none!important}}.workflow-scroll-track[data-astro-cid-73q2l7ty]{scroll-margin-top:72px;background:#f4eee5;box-shadow:inset 0 1px #e6ddd0,inset 0 -1px #e6ddd0}.workflow-pin[data-astro-cid-73q2l7ty]{background:radial-gradient(ellipse at 72% 43%,#fffaf2 0%,transparent 66%)}.workflow-pin-content[data-astro-cid-73q2l7ty]{padding-block:40px}@media(scripting:enabled)and (prefers-reduced-motion:no-preference)and (min-height:700px){.workflow-scroll-track[data-astro-cid-73q2l7ty]{height:340svh}.workflow-pin[data-astro-cid-73q2l7ty]{position:sticky;top:72px;height:calc(100svh - 72px)}.workflow-pin-content[data-astro-cid-73q2l7ty]{height:100%;padding-block:24px}}
