.svc[data-astro-cid-wuiie3o5]{padding:clamp(80px,11vw,140px) 0}.svc__back[data-astro-cid-wuiie3o5]{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .3s}.svc__back[data-astro-cid-wuiie3o5]:hover{color:var(--terra)}.svc__back[data-astro-cid-wuiie3o5] svg{transform:scaleX(-1)}.svc__head[data-astro-cid-wuiie3o5]{max-width:680px;margin-bottom:clamp(36px,4.5vw,52px)}.svc__title[data-astro-cid-wuiie3o5]{margin:22px 0 18px}.svc__intro[data-astro-cid-wuiie3o5]{color:var(--muted);font-size:1.06rem}.svc__stack[data-astro-cid-wuiie3o5]{display:grid;gap:clamp(22px,3vw,32px)}.path[data-astro-cid-wuiie3o5]{background:var(--card);border:1px solid var(--hairline);border-radius:4px;overflow:hidden}.path__bar[data-astro-cid-wuiie3o5]{background:var(--terra-deep);color:var(--cream);padding:13px clamp(18px,3vw,28px);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.path__steps[data-astro-cid-wuiie3o5]{--step-gap: 16px;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--step-gap);padding:clamp(30px,4vw,44px) clamp(18px,3vw,28px)}.step[data-astro-cid-wuiie3o5]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.step__icon[data-astro-cid-wuiie3o5]{position:relative;z-index:1;width:78px;height:78px;border-radius:50%;border:1.5px solid var(--terra);background:var(--card);color:var(--terra);display:grid;place-items:center;flex-shrink:0}.step__icon[data-astro-cid-wuiie3o5] svg{width:34px;height:34px}.step__text[data-astro-cid-wuiie3o5]{display:flex;flex-direction:column;align-items:center;gap:10px}.step__name[data-astro-cid-wuiie3o5]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-heading);line-height:1.35}.step__num[data-astro-cid-wuiie3o5]{font-family:var(--serif);font-weight:600;font-size:1.05rem;letter-spacing:.05em;color:var(--terra);line-height:1}.step[data-astro-cid-wuiie3o5]:not(:last-child):after{content:"";position:absolute;top:39px;left:calc(50% + 50px);right:calc(-50% - var(--step-gap) + 50px);height:1.5px;background:#a8442a59}.step[data-astro-cid-wuiie3o5]:not(:last-child):before{content:"";position:absolute;top:35px;right:calc(-50% - var(--step-gap) + 50px);width:8px;height:8px;border-top:1.5px solid rgba(168,68,42,.45);border-right:1.5px solid rgba(168,68,42,.45);transform:rotate(45deg)}.includes[data-astro-cid-wuiie3o5]{display:grid;grid-template-columns:minmax(200px,280px) 1fr;column-gap:clamp(28px,5vw,72px);background:var(--card);border:1px solid var(--hairline);border-radius:4px;padding:clamp(28px,3.6vw,44px) clamp(24px,4vw,52px)}.includes__head[data-astro-cid-wuiie3o5]:before{content:"";display:block;width:36px;height:1.5px;background:var(--terra);margin:10px 0 18px}.includes__title[data-astro-cid-wuiie3o5]{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.08;letter-spacing:-.005em;color:var(--ink-heading)}.includes__list[data-astro-cid-wuiie3o5]{list-style:none}.includes__item[data-astro-cid-wuiie3o5]{display:grid;grid-template-columns:46px 1fr;align-items:baseline;padding:15px 0;border-top:1px solid var(--hairline);font-size:.98rem;line-height:1.55;color:var(--ink)}.includes__item[data-astro-cid-wuiie3o5]:first-child{border-top:0;padding-top:0}.includes__item[data-astro-cid-wuiie3o5]:last-child{padding-bottom:0}.includes__num[data-astro-cid-wuiie3o5]{font-family:var(--serif);font-weight:600;font-size:1.05rem;letter-spacing:.05em;color:var(--terra)}.exp__title[data-astro-cid-wuiie3o5]{display:flex;align-items:center;gap:14px;margin:clamp(8px,2vw,18px) 0 18px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--terra)}.exp__title[data-astro-cid-wuiie3o5]:after{content:"";flex:1;height:1px;background:var(--hairline)}.exp[data-astro-cid-wuiie3o5]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px,17vw,232px);grid-auto-flow:dense;gap:14px}.shot--feature[data-astro-cid-wuiie3o5]{grid-column:span 7;grid-row:span 2}.shot--side[data-astro-cid-wuiie3o5]{grid-column:span 5}.shot--tall[data-astro-cid-wuiie3o5]{grid-column:span 5;grid-row:span 2}.shot--wide[data-astro-cid-wuiie3o5]{grid-column:span 8}.shot--column[data-astro-cid-wuiie3o5]{grid-column:span 4;grid-row:span 2}.exp-wrap[data-astro-cid-wuiie3o5]{container-type:inline-size}@media (min-width: 761px){.exp--has-doc[data-astro-cid-wuiie3o5]{grid-auto-rows:calc(27.38cqw - 2px)}}.shot[data-astro-cid-wuiie3o5]{position:relative;margin:0;border-radius:4px;overflow:hidden;isolation:isolate}.shot__media[data-astro-cid-wuiie3o5]{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.shot__btn[data-astro-cid-wuiie3o5]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;overflow:hidden;background:var(--paper-2);cursor:zoom-in}.shot__btn[data-astro-cid-wuiie3o5] img[data-astro-cid-wuiie3o5]{width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.03);transition:transform 1s var(--ease),filter .6s}.shot__btn[data-astro-cid-wuiie3o5]:before{content:"";position:absolute;inset:0;z-index:1;background:#8a362124;mix-blend-mode:multiply;pointer-events:none;transition:opacity .6s}.shot__btn[data-astro-cid-wuiie3o5]:hover img[data-astro-cid-wuiie3o5]{transform:scale(1.045);filter:saturate(1) contrast(1)}.shot__btn[data-astro-cid-wuiie3o5]:hover:before{opacity:0}.shot__btn[data-astro-cid-wuiie3o5]:after{content:"";position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;border-radius:2px;background:#2213088c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7F1E9' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E") center / 14px no-repeat;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s var(--ease)}.shot__btn[data-astro-cid-wuiie3o5]:hover:after,.shot__btn[data-astro-cid-wuiie3o5]:focus-visible:after{opacity:1;transform:none}.shot__btn[data-astro-cid-wuiie3o5]:focus-visible{outline:2px solid var(--cream);outline-offset:-6px}.shot__cap[data-astro-cid-wuiie3o5]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:baseline;gap:12px;padding:56px 20px 16px;background:linear-gradient(to top,#221308cc,#2213086b 48%,#22130800);color:var(--cream);pointer-events:none}.shot__index[data-astro-cid-wuiie3o5]{flex-shrink:0;font-size:.66rem;font-weight:700;letter-spacing:.16em;color:var(--apricot)}.shot__text[data-astro-cid-wuiie3o5]{font-family:var(--serif);font-weight:500;font-size:1.12rem;line-height:1.25}.shot--feature[data-astro-cid-wuiie3o5] .shot__cap[data-astro-cid-wuiie3o5]{padding:80px 26px 22px}.shot--feature[data-astro-cid-wuiie3o5] .shot__text[data-astro-cid-wuiie3o5]{font-size:clamp(1.15rem,1.7vw,1.45rem)}.shot--doc[data-astro-cid-wuiie3o5] .shot__btn[data-astro-cid-wuiie3o5]{background:#fff}.shot--doc[data-astro-cid-wuiie3o5] .shot__btn[data-astro-cid-wuiie3o5]:before{display:none}.shot--doc[data-astro-cid-wuiie3o5] .shot__btn[data-astro-cid-wuiie3o5] img[data-astro-cid-wuiie3o5]{filter:none}.shot--doc[data-astro-cid-wuiie3o5] .shot__btn[data-astro-cid-wuiie3o5]:hover img[data-astro-cid-wuiie3o5]{transform:scale(1.02)}.shot--doc[data-astro-cid-wuiie3o5] .shot__cap[data-astro-cid-wuiie3o5]{padding-top:36px}.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5]:not(.is-in) .shot__media[data-astro-cid-wuiie3o5]{clip-path:inset(0 100% 0 0)}.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5]:not(.is-in) .shot__cap[data-astro-cid-wuiie3o5]{opacity:0}.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5].is-in .shot__media[data-astro-cid-wuiie3o5]{animation:shotWipe 1.15s cubic-bezier(.77,0,.18,1) both;animation-delay:var(--d, 0s)}.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5].is-in .shot__btn[data-astro-cid-wuiie3o5] img[data-astro-cid-wuiie3o5]{animation:shotSettle 1.7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d, 0s) + .05s)}.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5].is-in .shot__cap[data-astro-cid-wuiie3o5]{animation:shotCap .8s var(--ease) both;animation-delay:calc(var(--d, 0s) + .75s)}@keyframes shotWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes shotFade{0%{opacity:0}to{opacity:1}}@keyframes shotSettle{0%{scale:1.18}to{scale:1}}@keyframes shotCap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (hover: none){.shot__btn[data-astro-cid-wuiie3o5]:after{opacity:1;transform:none}}.path__steps[data-astro-cid-wuiie3o5]{--step-beat: .6s}.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step__icon[data-astro-cid-wuiie3o5],.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step__text[data-astro-cid-wuiie3o5]{opacity:0}.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step[data-astro-cid-wuiie3o5]:not(:last-child):after{transform:scaleX(0);transform-origin:left center}.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step[data-astro-cid-wuiie3o5]:not(:last-child):before{opacity:0}.path__steps[data-astro-cid-wuiie3o5].is-playing .step__icon[data-astro-cid-wuiie3o5]{animation:stepPop .7s var(--ease) both;animation-delay:calc(var(--i) * var(--step-beat) + .25s)}.path__steps[data-astro-cid-wuiie3o5].is-playing .step__text[data-astro-cid-wuiie3o5]{animation:stepRise .6s var(--ease) both;animation-delay:calc(var(--i) * var(--step-beat) + .4s)}.path__steps[data-astro-cid-wuiie3o5].is-playing .step[data-astro-cid-wuiie3o5]:not(:last-child):after{animation:stepLine .45s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--i) * var(--step-beat) + .55s)}.path__steps[data-astro-cid-wuiie3o5].is-playing .step[data-astro-cid-wuiie3o5]:not(:last-child):before{animation:stepFade .2s ease-out both;animation-delay:calc(var(--i) * var(--step-beat) + .95s)}@keyframes stepPop{0%{opacity:0;transform:scale(.55)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes stepRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stepLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stepLineDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stepFade{0%{opacity:0}to{opacity:1}}@media (max-width: 760px){.path__steps[data-astro-cid-wuiie3o5]{grid-template-columns:repeat(2,1fr);row-gap:30px}.step[data-astro-cid-wuiie3o5]:before,.step[data-astro-cid-wuiie3o5]:after{display:none}.includes[data-astro-cid-wuiie3o5]{grid-template-columns:1fr;row-gap:22px}.includes__head[data-astro-cid-wuiie3o5]:before{margin-top:0}.exp[data-astro-cid-wuiie3o5]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(170px,38vw,270px);gap:12px}.shot--feature[data-astro-cid-wuiie3o5],.shot--tall[data-astro-cid-wuiie3o5],.shot--wide[data-astro-cid-wuiie3o5],.shot--column[data-astro-cid-wuiie3o5]{grid-column:span 2;grid-row:span 1}.shot--side[data-astro-cid-wuiie3o5]{grid-column:span 1}.exp--has-doc[data-astro-cid-wuiie3o5]{grid-auto-rows:41.07cqw}}@media (max-width: 540px){.path__steps[data-astro-cid-wuiie3o5]{grid-template-columns:1fr;row-gap:0;padding:24px 20px}.step[data-astro-cid-wuiie3o5]{flex-direction:row;align-items:flex-start;text-align:left;gap:16px;padding-bottom:22px}.step[data-astro-cid-wuiie3o5]:last-child{padding-bottom:0}.step[data-astro-cid-wuiie3o5]:not(:last-child):after{display:block;inset:58px auto 0 28px;width:1.5px;height:auto}.step__icon[data-astro-cid-wuiie3o5]{width:58px;height:58px}.step__icon[data-astro-cid-wuiie3o5] svg{width:26px;height:26px}.step__text[data-astro-cid-wuiie3o5]{flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:6px;min-height:58px}.includes__item[data-astro-cid-wuiie3o5]{grid-template-columns:36px 1fr}.exp[data-astro-cid-wuiie3o5]{grid-template-columns:1fr;grid-auto-rows:auto}.exp[data-astro-cid-wuiie3o5] .shot[data-astro-cid-wuiie3o5]{grid-column:auto;grid-row:auto;aspect-ratio:4 / 3}.exp[data-astro-cid-wuiie3o5] .shot--doc[data-astro-cid-wuiie3o5]{aspect-ratio:1400 / 575}.shot--doc[data-astro-cid-wuiie3o5] .shot__cap[data-astro-cid-wuiie3o5]{padding:22px 12px 8px}.shot--doc[data-astro-cid-wuiie3o5] .shot__text[data-astro-cid-wuiie3o5]{font-size:.9rem}.shot__cap[data-astro-cid-wuiie3o5],.shot--feature[data-astro-cid-wuiie3o5] .shot__cap[data-astro-cid-wuiie3o5]{padding:44px 16px 14px}.shot__text[data-astro-cid-wuiie3o5],.shot--feature[data-astro-cid-wuiie3o5] .shot__text[data-astro-cid-wuiie3o5]{font-size:1.04rem}.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step[data-astro-cid-wuiie3o5]:not(:last-child):after{transform:scaleY(0);transform-origin:center top}.path__steps[data-astro-cid-wuiie3o5].is-playing .step[data-astro-cid-wuiie3o5]:not(:last-child):after{animation-name:stepLineDown}}@media (prefers-reduced-motion: reduce){.shot__btn[data-astro-cid-wuiie3o5] img[data-astro-cid-wuiie3o5]{transition:none}.shot__btn[data-astro-cid-wuiie3o5]:hover img[data-astro-cid-wuiie3o5]{transform:none}.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5],.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5] .shot__media[data-astro-cid-wuiie3o5],.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5] .shot__btn[data-astro-cid-wuiie3o5] img[data-astro-cid-wuiie3o5],.exp[data-astro-cid-wuiie3o5][data-armed] .shot[data-astro-cid-wuiie3o5] .shot__cap[data-astro-cid-wuiie3o5]{clip-path:none;opacity:1;animation:none}.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step__icon[data-astro-cid-wuiie3o5],.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step__text[data-astro-cid-wuiie3o5],.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step[data-astro-cid-wuiie3o5]:not(:last-child):before{opacity:1;animation:none}.path__steps[data-astro-cid-wuiie3o5][data-sequence] .step[data-astro-cid-wuiie3o5]:not(:last-child):after{transform:none;animation:none}}
