.ecard[data-astro-cid-btuczp4x]{position:relative;display:block;overflow:clip;border-radius:var(--radius-lg);color:var(--white);text-decoration:none;isolation:isolate}.ecard__scrim[data-astro-cid-btuczp4x]{position:absolute;inset:auto 0 0;height:58%;pointer-events:none;background:linear-gradient(to top,#161513b8,#161513a8 55%,#16151300)}.ecard__veil[data-astro-cid-btuczp4x]{position:absolute;inset:0;pointer-events:none;background:var(--scrim-flat);opacity:0}.ecard__body[data-astro-cid-btuczp4x]{position:absolute;inset-inline:0;bottom:0;padding:var(--space-4) var(--space-5) var(--space-5)}.ecard__title[data-astro-cid-btuczp4x]{margin:0;font-size:var(--text-heading-md);color:var(--white)}.ecard__blurb[data-astro-cid-btuczp4x]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font-size:var(--text-small);color:var(--white)}@media(hover:hover)and (pointer:fine){.ecard__blurb[data-astro-cid-btuczp4x]{inset-inline:var(--space-5);bottom:100%;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;opacity:0;transform:translateY(6px)}.ecard__veil[data-astro-cid-btuczp4x],.ecard__blurb[data-astro-cid-btuczp4x]{transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.ecard[data-astro-cid-btuczp4x]:hover .ecard__veil[data-astro-cid-btuczp4x],.ecard[data-astro-cid-btuczp4x]:focus-visible .ecard__veil[data-astro-cid-btuczp4x],.ecard[data-astro-cid-btuczp4x]:hover .ecard__blurb[data-astro-cid-btuczp4x],.ecard[data-astro-cid-btuczp4x]:focus-visible .ecard__blurb[data-astro-cid-btuczp4x]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ecard__blurb[data-astro-cid-btuczp4x]{transform:none}}.qcard[data-astro-cid-btuczp4x]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:44px;height:100%;padding:var(--space-5) var(--space-4) var(--space-6);color:var(--text);text-decoration:none}.qcard__wash[data-astro-cid-btuczp4x]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(115% 85% at 50% 100%,var(--beige-300),transparent 72%)}.qcard__title[data-astro-cid-btuczp4x]{margin:0;font-size:var(--text-heading-md)}.qcard[data-astro-cid-btuczp4x]:hover .qcard__title[data-astro-cid-btuczp4x],.qcard[data-astro-cid-btuczp4x]:focus-visible .qcard__title[data-astro-cid-btuczp4x]{text-decoration:underline;text-underline-offset:3px}.qcard__blurb[data-astro-cid-btuczp4x]{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--text-secondary)}.dsel[data-astro-cid-eo4wxqv2]{container-type:inline-size;display:block;position:relative;scroll-margin-block-start:calc(var(--nav-h) + var(--space-5))}.dsel__rail[data-astro-cid-eo4wxqv2]{--spine-w: 2.75rem;isolation:isolate;display:flex;gap:var(--space-3);margin:0;padding:0 var(--gutter);margin-inline:calc(var(--gutter) * -1);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dsel__rail[data-astro-cid-eo4wxqv2]::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.dsel__rail[data-astro-cid-eo4wxqv2]{scroll-behavior:smooth}}.dsel__panel[data-astro-cid-eo4wxqv2]{--on: 1;--past: 0;--shift: 0px;position:relative;flex:0 0 min(78vw,340px);aspect-ratio:4 / 5;overflow:clip;border-radius:var(--radius-lg);box-shadow:var(--shadow-3);background:var(--ivory-200);scroll-snap-align:center}.dsel__link[data-astro-cid-eo4wxqv2]{position:absolute;inset:0;display:block;color:var(--white);text-decoration:none;outline-offset:-3px;border-radius:inherit}.dsel__link[data-astro-cid-eo4wxqv2]:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:4px;background:var(--white);opacity:0;transition:opacity var(--t-fast) var(--ease-out)}.dsel[data-astro-cid-eo4wxqv2][data-live] .dsel__panel[data-astro-cid-eo4wxqv2][data-current] .dsel__link[data-astro-cid-eo4wxqv2]:after{opacity:1}.dsel__media[data-astro-cid-eo4wxqv2]{position:absolute;inset:0;transform:translate3d(calc((1 - var(--on)) * var(--shift) / -2),0,0) scale(calc(1.02 + (1 - var(--on)) * .06));transition:transform var(--t-slow) var(--ease-out)}.dsel__media[data-astro-cid-eo4wxqv2] picture{display:block;height:100%}.dsel__media[data-astro-cid-eo4wxqv2] .dsel__img{width:100%;height:100%;object-fit:cover}.dsel__veil[data-astro-cid-eo4wxqv2]{position:absolute;inset:0;background:#16151399;opacity:calc(1 - var(--on));transition:opacity var(--t-slow) var(--ease-out)}.dsel__scrim[data-astro-cid-eo4wxqv2]{position:absolute;inset:auto 0 0;height:74%;background:linear-gradient(to top,#161513ad,#161513a3 58%,#16151399 78%,#16151300)}.dsel__spinewash[data-astro-cid-eo4wxqv2]{position:absolute;top:0;bottom:0;left:0;width:calc(var(--spine-w) * 2.4);background:linear-gradient(to right,#161513a3 0% 38%,#16151300);opacity:var(--on);transition:opacity var(--t-slow) var(--ease-out)}.dsel__spine[data-astro-cid-eo4wxqv2]{position:absolute;inset-block:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--spine-w);padding-block:var(--space-5)}.dsel__spine-text[data-astro-cid-eo4wxqv2]{writing-mode:vertical-rl;rotate:180deg;max-height:100%;font-family:var(--font-display);font-size:var(--text-heading-md);letter-spacing:.03em;white-space:nowrap}.dsel__body[data-astro-cid-eo4wxqv2]{position:absolute;inset:auto var(--space-5) var(--space-5) var(--spine-w);z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:30rem;padding-inline-start:var(--space-4);opacity:var(--on);transform:translate3d(calc((1 - var(--on)) * 1.25rem),0,0);transition:opacity var(--t-base) var(--ease-out),transform var(--t-slow) var(--ease-out)}.dsel__meta[data-astro-cid-eo4wxqv2]{color:var(--white);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.dsel__dot[data-astro-cid-eo4wxqv2]{margin-inline:.6ch;opacity:.7}.dsel__names[data-astro-cid-eo4wxqv2]{margin-block-start:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid #ffffff4d;font-size:var(--text-body);line-height:1.6}.dsel__go[data-astro-cid-eo4wxqv2]{display:inline-flex;align-items:center;gap:.5ch;margin-block-start:var(--space-4);font-size:var(--text-small);font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.dsel__go[data-astro-cid-eo4wxqv2] svg{flex:none;transition:transform var(--t-fast) var(--ease-out)}@media(hover:hover)and (width>=768px){.dsel__rail[data-astro-cid-eo4wxqv2]{--sliver: 7cqi;--spine-w: var(--sliver);--panel-w: calc(100cqi - (var(--n) - 1) * var(--sliver));--rail-h: clamp(380px, 32vw, 520px);display:block;position:relative;height:var(--rail-h);padding:0;margin-inline:0;overflow:clip;border-radius:var(--radius-lg);background:var(--ivory-200);box-shadow:var(--shadow-3);scroll-snap-type:none}.dsel__panel[data-astro-cid-eo4wxqv2]{--on: 0;--past: 0;--shift: calc(var(--panel-w) - var(--sliver));position:absolute;inset-block:0;left:calc(var(--i) * var(--sliver));width:var(--panel-w);z-index:calc(var(--i) + 1);aspect-ratio:auto;border-radius:0;box-shadow:none;transform:translate3d(calc(var(--past) * var(--shift)),0,0);transition:transform var(--t-slow) var(--ease-out)}.dsel__panel[data-astro-cid-eo4wxqv2]+.dsel__panel[data-astro-cid-eo4wxqv2]{box-shadow:-1px 0 #ffffff47}.dsel__link[data-astro-cid-eo4wxqv2]:after{display:none}.dsel__panel[data-astro-cid-eo4wxqv2][data-current]{--on: 1}.dsel__panel[data-astro-cid-eo4wxqv2][data-current]~.dsel__panel[data-astro-cid-eo4wxqv2]{--past: 1}.dsel__rail[data-astro-cid-eo4wxqv2]:hover .dsel__panel[data-astro-cid-eo4wxqv2],.dsel__rail[data-astro-cid-eo4wxqv2]:focus-within .dsel__panel[data-astro-cid-eo4wxqv2]{--on: 0;--past: 0}.dsel__rail[data-astro-cid-eo4wxqv2]:not(:focus-within) .dsel__panel[data-astro-cid-eo4wxqv2]:hover{--on: 1}.dsel__rail[data-astro-cid-eo4wxqv2] .dsel__panel[data-astro-cid-eo4wxqv2]:focus-within{--on: 1}.dsel__rail[data-astro-cid-eo4wxqv2]:not(:focus-within) .dsel__panel[data-astro-cid-eo4wxqv2]:hover~.dsel__panel[data-astro-cid-eo4wxqv2]{--past: 1}.dsel__rail[data-astro-cid-eo4wxqv2] .dsel__panel[data-astro-cid-eo4wxqv2]:focus-within~.dsel__panel[data-astro-cid-eo4wxqv2]{--past: 1}.dsel__body[data-astro-cid-eo4wxqv2]{inset:auto var(--space-6) var(--space-6) var(--sliver);padding-inline-start:var(--space-5)}.dsel__panel[data-astro-cid-eo4wxqv2]:hover .dsel__go[data-astro-cid-eo4wxqv2] svg{transform:translate3d(.25rem,0,0)}}@media(hover:hover)and (width>=768px)and (width<=1023px){.dsel__names[data-astro-cid-eo4wxqv2]{display:none}}.dsplit[data-astro-cid-eo4wxqv2]{--lean: 0;position:absolute;inset-block:0;inset-inline:calc(var(--gutter) * -1);z-index:1;overflow:clip;background:var(--charcoal-900);color:var(--white);scroll-margin-block-start:calc(var(--nav-h) + var(--space-5))}.dsplit__half[data-astro-cid-eo4wxqv2]{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.dsplit__half[data-astro-cid-eo4wxqv2]:focus-visible{outline:none}.dsplit__half--a[data-astro-cid-eo4wxqv2]{z-index:1;left:-25%;clip-path:polygon(0 0,68% 0,52% 100%,0 100%);transform:translate3d(calc(var(--lean) * 8cqi),0,0);transition:transform var(--t-slow) var(--ease-out)}.dsplit__photo[data-astro-cid-eo4wxqv2]{position:absolute;inset:0;transition:transform var(--t-slow) var(--ease-out)}.dsplit__half--a[data-astro-cid-eo4wxqv2] .dsplit__photo[data-astro-cid-eo4wxqv2]{top:-35%;left:10%;right:30%;transform:scale(calc(1 + max(var(--lean),0)/25))}.dsplit__half--b[data-astro-cid-eo4wxqv2] .dsplit__photo[data-astro-cid-eo4wxqv2]{left:28%;transform:scale(calc(1 + max(var(--lean) * -1,0)/25))}.dsplit__photo[data-astro-cid-eo4wxqv2] picture{display:block;height:100%}.dsplit__photo[data-astro-cid-eo4wxqv2] .dsplit__img{width:100%;height:100%;object-fit:cover}.dsplit__dim[data-astro-cid-eo4wxqv2]{position:absolute;inset:0;background:var(--scrim-flat);transition:opacity var(--t-slow) var(--ease-out)}.dsplit__half--a[data-astro-cid-eo4wxqv2] .dsplit__dim[data-astro-cid-eo4wxqv2]{opacity:calc(var(--lean) * -.6)}.dsplit__half--b[data-astro-cid-eo4wxqv2] .dsplit__dim[data-astro-cid-eo4wxqv2]{opacity:calc(var(--lean) * .6)}.dsplit__label[data-astro-cid-eo4wxqv2]{position:absolute;z-index:1;display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-xs)}.dsplit__label[data-astro-cid-eo4wxqv2]:before{content:"";position:absolute;inset:-5rem -10rem;z-index:-1;background:radial-gradient(closest-side,#161513bd,#161513ad 62%,#16151300);pointer-events:none}.dsplit__half--a[data-astro-cid-eo4wxqv2] .dsplit__label[data-astro-cid-eo4wxqv2]{top:var(--space-5);left:calc(20% + var(--space-5));align-items:flex-start;transform:translate3d(calc(var(--lean) * -8cqi),0,0);transition:transform var(--t-slow) var(--ease-out)}.dsplit__half--b[data-astro-cid-eo4wxqv2] .dsplit__label[data-astro-cid-eo4wxqv2]{right:var(--space-5);bottom:var(--space-5);max-width:calc(46% - var(--space-5));align-items:flex-end;text-align:right}.dsplit__half[data-astro-cid-eo4wxqv2]:focus-visible .dsplit__label[data-astro-cid-eo4wxqv2]{outline:2px solid var(--white);outline-offset:var(--space-2)}.dsplit__name[data-astro-cid-eo4wxqv2]{font-family:var(--font-display);font-size:var(--text-heading-xl);line-height:1.05;letter-spacing:-.01em}.dsplit__meta[data-astro-cid-eo4wxqv2]{display:inline-flex;align-items:center;gap:.5ch;color:var(--white);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dsplit__meta[data-astro-cid-eo4wxqv2] svg,.dsplit__both[data-astro-cid-eo4wxqv2] svg{flex:none;transition:transform var(--t-fast) var(--ease-out)}.dsplit__seam[data-astro-cid-eo4wxqv2]{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;transform:translate3d(calc(var(--lean) * 8cqi),0,0);transition:transform var(--t-slow) var(--ease-out)}.dsplit__seam[data-astro-cid-eo4wxqv2] line[data-astro-cid-eo4wxqv2]{stroke:var(--white);stroke-opacity:.9;stroke-width:2px;vector-effect:non-scaling-stroke}.dsplit__both[data-astro-cid-eo4wxqv2],.dsplit__close[data-astro-cid-eo4wxqv2]{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.5ch;min-height:44px;border:1px solid var(--glass-border-dark);border-radius:var(--radius-full);background:var(--glass-dark);color:var(--white);font-family:inherit;font-size:var(--text-small);font-weight:600;text-decoration:none;cursor:pointer}.dsplit__both[data-astro-cid-eo4wxqv2]{bottom:var(--space-4);left:var(--space-4);padding-inline:var(--space-4)}.dsplit__close[data-astro-cid-eo4wxqv2]{top:var(--space-4);right:var(--space-4);width:44px;padding:0}@media(hover:hover){.dsplit__half[data-astro-cid-eo4wxqv2]:hover .dsplit__meta[data-astro-cid-eo4wxqv2] svg,.dsplit__both[data-astro-cid-eo4wxqv2]:hover svg{transform:translate3d(.25rem,0,0)}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.dsplit[data-astro-cid-eo4wxqv2]:has(.dsplit__half--a:hover){--lean: 1}.dsplit[data-astro-cid-eo4wxqv2]:has(.dsplit__half--b:hover){--lean: -1}}.dsplit[data-astro-cid-eo4wxqv2]:has(.dsplit__half--a:focus-visible){--lean: 1}.dsplit[data-astro-cid-eo4wxqv2]:has(.dsplit__half--b:focus-visible){--lean: -1}.dsplit__half--a[data-astro-cid-eo4wxqv2]{animation:dsplit-in-a var(--t-slow) var(--ease-out) backwards}.dsplit__half--b[data-astro-cid-eo4wxqv2]{animation:dsplit-in-b var(--t-slow) var(--ease-out) backwards}.dsplit__seam[data-astro-cid-eo4wxqv2]{animation:dsplit-seam var(--t-slow) var(--ease-out) .12s backwards}.dsplit__label[data-astro-cid-eo4wxqv2],.dsplit__both[data-astro-cid-eo4wxqv2],.dsplit__close[data-astro-cid-eo4wxqv2]{animation:dsplit-rise var(--t-base) var(--ease-out) .24s backwards}}@keyframes dsplit-in-a{0%{translate:-24cqi;opacity:0}}@keyframes dsplit-in-b{0%{translate:24cqi;opacity:0}}@keyframes dsplit-seam{0%{scale:1 0;opacity:0}}@keyframes dsplit-rise{0%{translate:0 .75rem;opacity:0}}@media(width>=768px){.dsplit__name[data-astro-cid-eo4wxqv2]{font-size:var(--text-display-lg)}}@media(hover:hover)and (width>=768px){.dsplit[data-astro-cid-eo4wxqv2]{inset-inline:0;border-radius:var(--radius-lg)}.dsplit__half--a[data-astro-cid-eo4wxqv2] .dsplit__label[data-astro-cid-eo4wxqv2]{top:var(--space-6);left:calc(20% + var(--space-6))}.dsplit__half--b[data-astro-cid-eo4wxqv2] .dsplit__label[data-astro-cid-eo4wxqv2]{right:var(--space-6);bottom:var(--space-6)}}.odeck{display:grid;justify-items:center;gap:var(--space-5)}.odeck__stage{width:100%;overflow:clip;touch-action:pan-y}.odeck__rack{display:grid;place-items:center;width:100%;min-height:calc(clamp(13.5rem,30vw,25.5rem) + var(--space-6));perspective:1600px}.odeck__card{grid-area:1 / 1;position:relative;isolation:isolate;display:block;width:clamp(9rem,20vw,17rem);aspect-ratio:2 / 3;container-type:inline-size;overflow:clip;border-radius:var(--radius-lg);box-shadow:var(--shadow-3);color:var(--white);text-decoration:none;opacity:var(--op, 1);transform:translate(calc(var(--x, 0) * 1%)) translateZ(calc(var(--z, 0) * 1px)) rotateY(calc(var(--ry, 0) * 1deg));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.odeck__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;background:var(--ivory-200)}.odeck__scrim{position:absolute;inset:auto 0 0;height:58%;pointer-events:none;background:linear-gradient(to top,#161513b8,#161513a8 55%,#16151300)}.odeck__title{position:absolute;--title-inset: var(--space-4);inset-inline:var(--title-inset);bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-heading-md);line-height:1.15;color:var(--white);transition:opacity var(--t-fast) var(--ease-out)}.odeck__card:not([aria-current]) .odeck__title{--title-inset: var(--space-3);font-size:min(var(--text-body),8.6cqw);max-width:50%;opacity:0}.odeck__card.is-right .odeck__title{inset-inline:auto var(--title-inset);text-align:right}.odeck.is-open .odeck__title{opacity:1}.odeck__card.is-quiet{background:radial-gradient(115% 85% at 50% 100%,var(--beige-300),var(--ivory-100) 72%);color:var(--text)}.odeck__card.is-quiet .odeck__scrim{display:none}.odeck__card:focus-visible{outline:3px solid var(--text);outline-offset:3px}.odeck__dots{display:flex;flex-wrap:wrap;justify-content:center}.odeck__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.odeck__dot span{width:10px;height:10px;border:1px solid var(--border);border-radius:var(--radius-full);background:none;transition:background-color var(--t-fast) var(--ease-out)}.odeck__dot:hover span{background:var(--beige-500)}.odeck__dot[aria-current=true] span{border-color:var(--text);background:var(--text)}.sel-slot[data-astro-cid-qgq5r7h2]{display:block;margin-block-start:var(--space-6)}.dpanel[data-astro-cid-qgq5r7h2]{margin-block:calc(var(--section-gap) * -.5);scroll-margin-block-start:calc(var(--nav-h) + var(--space-5))}@media(prefers-reduced-motion:no-preference){.dpanel[data-astro-cid-qgq5r7h2][data-enter]{animation:dpanel-in var(--t-base) var(--ease-out)}}@keyframes dpanel-in{0%{opacity:0;transform:translateY(10px)}}.modes[data-astro-cid-qgq5r7h2]{display:grid;gap:var(--space-7)}.mode[data-astro-cid-qgq5r7h2]{display:block;color:var(--text);text-decoration:none}.mode__art[data-astro-cid-qgq5r7h2]{display:block;max-width:20rem;margin-bottom:var(--space-4)}.mode__art[data-astro-cid-qgq5r7h2] .smart-img{height:auto;aspect-ratio:2.82;object-fit:contain;background:none}.mode__name[data-astro-cid-qgq5r7h2]{margin:0;font-size:var(--text-heading-md)}.mode[data-astro-cid-qgq5r7h2]:hover .mode__name[data-astro-cid-qgq5r7h2],.mode[data-astro-cid-qgq5r7h2]:focus-visible .mode__name[data-astro-cid-qgq5r7h2]{text-decoration:underline;text-underline-offset:3px}.mode__blurb[data-astro-cid-qgq5r7h2]{margin:var(--space-2) 0 0;max-width:44ch;font-size:var(--text-small);color:var(--text-secondary)}.entry__act[data-astro-cid-qgq5r7h2]{margin:var(--space-7) 0 0;text-align:center}@media(width>=720px){.modes[data-astro-cid-qgq5r7h2]{position:relative;grid-template-columns:1fr 1fr;column-gap:var(--space-8)}.modes[data-astro-cid-qgq5r7h2]:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;border-inline-start:1px solid var(--border-soft)}.mode__art[data-astro-cid-qgq5r7h2]{max-width:24rem}.mode[data-astro-cid-qgq5r7h2]{max-width:27rem;margin-inline:auto}}.occs__more[data-astro-cid-qgq5r7h2]{margin:var(--space-6) 0 0;text-align:center}.occs__more[data-astro-cid-qgq5r7h2] a[data-astro-cid-qgq5r7h2]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-small);font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--beige-700);text-underline-offset:3px}.occs__more[data-astro-cid-qgq5r7h2] a[data-astro-cid-qgq5r7h2]:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.steps[data-astro-cid-qgq5r7h2]{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.steps__step[data-astro-cid-qgq5r7h2]{position:relative;padding-inline-start:calc(2.25rem + var(--space-4))}.steps__no[data-astro-cid-qgq5r7h2]{position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--beige-700);border-radius:var(--radius-full);background:var(--ivory-100);font-family:var(--font-display);font-size:var(--text-body);line-height:1;color:var(--text)}.steps__step[data-astro-cid-qgq5r7h2]:not(:last-child):before{content:"";position:absolute;inset-inline-start:1.125rem;top:2.25rem;bottom:calc(var(--space-6) * -1);border-inline-start:1px solid var(--beige-700)}.steps__title[data-astro-cid-qgq5r7h2]{margin:0;font-size:var(--text-heading-md);line-height:1.2}.steps__line[data-astro-cid-qgq5r7h2]{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--text-secondary)}.steps__links[data-astro-cid-qgq5r7h2]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none}.steps__links[data-astro-cid-qgq5r7h2] a[data-astro-cid-qgq5r7h2]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-small);font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--beige-700);text-underline-offset:3px}.steps__links[data-astro-cid-qgq5r7h2] a[data-astro-cid-qgq5r7h2]:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}@media(width>=720px){.steps[data-astro-cid-qgq5r7h2]{grid-template-columns:repeat(3,1fr);column-gap:var(--space-6)}.steps__step[data-astro-cid-qgq5r7h2]{padding-inline-start:0;padding-top:calc(2.25rem + var(--space-4))}.steps__step[data-astro-cid-qgq5r7h2]:not(:last-child):before{inset-inline-start:2.25rem;top:1.125rem;bottom:auto;inline-size:calc(100% - 2.25rem + var(--space-6));border-inline-start:0;border-top:1px solid var(--beige-700)}}
