.entrance[data-astro-cid-h2ry4y6z]{--seam:.5016;--ar:.97792;--stage-w:max(100.32vw, 97.79vh);--stage-h:calc(var(--stage-w) / var(--ar));--focal-y:.38;--hold:.45s;--open:1.5s;--open-at:var(--hold);--room-at:1.75s;--tagline-at:2.05s;--location-at:2.4s;--cue-at:2.75s;--fade-at:3.87s;--fade:.65s;z-index:var(--z-overlay);pointer-events:none;animation:entrance-close var(--fade) var(--ease-in-out) var(--fade-at) both;position:fixed;inset:0;overflow:hidden}html:not([data-entrance=play]) .entrance[data-astro-cid-h2ry4y6z]{display:none}.entrance__backdrop[data-astro-cid-h2ry4y6z],.entrance__door[data-astro-cid-h2ry4y6z]{background-color:var(--palette-ink);position:absolute;inset:0;overflow:hidden}.entrance__door[data-astro-cid-h2ry4y6z]{backface-visibility:hidden;will-change:transform;animation-duration:var(--open);animation-timing-function:var(--ease-in-out);animation-delay:var(--open-at);animation-fill-mode:both}.entrance__door[data-astro-cid-h2ry4y6z]:after{content:"";background-color:color-mix(in oklab, var(--palette-ink) 14%, transparent);position:absolute;inset:0}.entrance__door--left[data-astro-cid-h2ry4y6z]{clip-path:inset(0 50% 0 0);animation-name:entrance-open-left}.entrance__door--right[data-astro-cid-h2ry4y6z]{clip-path:inset(0 0 0 50%);animation-name:entrance-open-right}.entrance__stage[data-astro-cid-h2ry4y6z]{inline-size:var(--stage-w);max-inline-size:none;block-size:var(--stage-h);left:calc(50vw - var(--seam) * var(--stage-w));top:clamp(calc(100vh - var(--stage-h)), calc(50vh - var(--focal-y) * var(--stage-h)), 0px);display:block;position:absolute}.entrance__image[data-astro-cid-h2ry4y6z]{user-select:none;block-size:100%;inline-size:100%;display:block}@keyframes entrance-open-left{0%{transform:translate(0,0)}to{transform:translate(-56%)}}@keyframes entrance-open-right{0%{transform:translate(0,0)}to{transform:translate(56%)}}.entrance__scrim[data-astro-cid-h2ry4y6z]{background:var(--scrim-image);opacity:0;animation:entrance-fade-in .9s var(--ease-in-out) var(--room-at) both;position:absolute;inset:0}.entrance__content[data-astro-cid-h2ry4y6z]{padding-block:clamp(var(--space-8), 10vh, var(--space-10)) max(var(--space-7), env(safe-area-inset-bottom));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));text-align:center;color:var(--palette-alabaster);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.entrance__brand-group[data-astro-cid-h2ry4y6z]{align-items:center;gap:var(--space-4);flex-direction:column;max-inline-size:32ch;margin-block:auto;display:flex}.entrance__brand[data-astro-cid-h2ry4y6z]{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--step-display-l);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;flex-direction:column;display:flex}.entrance__brand-line[data-astro-cid-h2ry4y6z]{opacity:0;transform:translateY(var(--move-md));animation:entrance-rise .52s var(--ease-out-expo) both;animation-delay:calc(var(--room-at) + var(--line,0) * 90ms)}.entrance__tagline[data-astro-cid-h2ry4y6z]{font-family:var(--font-text);font-size:var(--step-body);font-weight:var(--weight-regular);color:color-mix(in oklab, var(--palette-alabaster) 82%, var(--palette-clay));opacity:0;transform:translateY(var(--move-md));animation:entrance-rise .48s var(--ease-out-expo) var(--tagline-at) both;margin:0}.entrance__footer[data-astro-cid-h2ry4y6z]{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.entrance__location[data-astro-cid-h2ry4y6z]{align-items:center;gap:var(--space-2);font-family:var(--font-text);font-size:var(--step-caption);letter-spacing:.02em;color:color-mix(in oklab, var(--palette-alabaster) 68%, transparent);opacity:0;transform:translateY(var(--move-md));animation:entrance-rise .48s var(--ease-out-expo) var(--location-at) both;flex-direction:column;margin:0;display:flex}.entrance__cue[data-astro-cid-h2ry4y6z]{align-items:center;gap:var(--space-2);font-family:var(--font-text);font-size:var(--step-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in oklab, var(--palette-alabaster) 78%, transparent);opacity:0;transform:translateY(var(--move-sm));animation:entrance-rise .42s var(--ease-out-expo) var(--cue-at) both;flex-direction:column;margin:0;display:flex}.entrance__cue-arrow[data-astro-cid-h2ry4y6z]{font-size:1.1em;line-height:1}@keyframes entrance-rise{0%{opacity:0;transform:translateY(var(--move-md))}to{opacity:1;transform:none}}@keyframes entrance-fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance-close{0%{opacity:1;visibility:visible}99%{visibility:visible}to{opacity:0;visibility:hidden}}html[data-entrance-lock]{overflow:hidden}html[data-entrance=play] [data-hero]{--hero-delay:var(--hold);--hero-scale-from:1.025}@media (prefers-reduced-motion:reduce){.entrance__door[data-astro-cid-h2ry4y6z],.entrance__scrim[data-astro-cid-h2ry4y6z],.entrance__brand-line[data-astro-cid-h2ry4y6z],.entrance__tagline[data-astro-cid-h2ry4y6z],.entrance__location[data-astro-cid-h2ry4y6z],.entrance__cue[data-astro-cid-h2ry4y6z]{animation:none}.entrance__door--left[data-astro-cid-h2ry4y6z]{transform:translate(-56%)}.entrance__door--right[data-astro-cid-h2ry4y6z]{transform:translate(56%)}.entrance__scrim[data-astro-cid-h2ry4y6z],.entrance__brand-line[data-astro-cid-h2ry4y6z],.entrance__tagline[data-astro-cid-h2ry4y6z],.entrance__location[data-astro-cid-h2ry4y6z],.entrance__cue[data-astro-cid-h2ry4y6z]{opacity:1;transform:none}.entrance[data-astro-cid-h2ry4y6z]{animation:entrance-close .26s var(--ease-in-out) .55s both}html[data-entrance=play] [data-hero]{--hero-delay:0s;--hero-scale-from:1.08}}.hero[data-astro-cid-yodha2z4]{background-color:var(--surface-inverse);isolation:isolate;align-items:flex-end;block-size:100svh;min-block-size:34rem;max-block-size:60rem;display:flex;position:relative;overflow:hidden}@media (width<=47.999em){.hero[data-astro-cid-yodha2z4]{block-size:88svh;min-block-size:30rem}}@media (aspect-ratio<=3/5){.hero[data-astro-cid-yodha2z4]{block-size:72svh}}.hero__media[data-astro-cid-yodha2z4]{z-index:-1;position:absolute;inset:0}.hero__frame[data-astro-cid-yodha2z4],.hero__frame[data-astro-cid-yodha2z4] picture[data-astro-cid-yodha2z4],.hero__image[data-astro-cid-yodha2z4]{block-size:100%;inline-size:100%}.hero__image[data-astro-cid-yodha2z4]{object-fit:cover;object-position:var(--hero-position,50% 50%)}@media (aspect-ratio<=1){.hero__image[data-astro-cid-yodha2z4]{object-position:var(--hero-position-mobile,var(--hero-position,50% 50%))}}.hero__scrim[data-astro-cid-yodha2z4]{background:linear-gradient(to top, color-mix(in oklab, var(--palette-ink) 86%, transparent) 0%, color-mix(in oklab, var(--palette-ink) 72%, transparent) 26%, color-mix(in oklab, var(--palette-ink) 54%, transparent) 50%, color-mix(in oklab, var(--palette-ink) 28%, transparent) 70%, color-mix(in oklab, var(--palette-ink) 6%, transparent) 88%, transparent 100%), linear-gradient(to bottom, color-mix(in oklab, var(--palette-ink) 34%, transparent) 0%, transparent 32%);position:absolute;inset:0}.hero__content[data-astro-cid-yodha2z4]{inline-size:100%;color:var(--palette-alabaster);padding-block-end:var(--section-space-sm)}.hero__grid[data-astro-cid-yodha2z4]{max-inline-size:var(--container-wide);padding-inline:var(--gutter);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);align-items:end;margin-inline:auto;display:grid}.hero__body[data-astro-cid-yodha2z4]{grid-column:1/-1}@media (width>=64em){.hero__body[data-astro-cid-yodha2z4]{grid-column:1/9}}@media (width>=80em){.hero__body[data-astro-cid-yodha2z4]{grid-column:1/8}}.hero__eyebrow[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-4);font-family:var(--font-text);font-size:var(--step-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--palette-alabaster);display:flex}.hero__eyebrow-rule[data-astro-cid-yodha2z4]{color:var(--palette-brass-light);inline-size:var(--space-7);block-size:var(--border-hairline);background-color:currentColor;flex:none}.hero__headline[data-astro-cid-yodha2z4]{font-size:var(--step-display-xl);font-weight:var(--weight-light);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--palette-alabaster);margin-block-start:var(--space-5)}.hero__line[data-astro-cid-yodha2z4]{padding-block-end:.06em;display:block;overflow:hidden}.hero__supporting[data-astro-cid-yodha2z4]{max-inline-size:44ch;font-size:var(--step-body-l);line-height:var(--leading-body);color:color-mix(in oklab, var(--palette-alabaster) 82%, var(--palette-clay));margin-block-start:var(--space-5)}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.hero__cta[data-astro-cid-yodha2z4]{min-block-size:44px;font-family:var(--font-text);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--palette-alabaster);align-items:center;text-decoration:none;display:inline-flex}.hero__cta-label[data-astro-cid-yodha2z4]{display:inline-block;position:relative}.hero__cta-label[data-astro-cid-yodha2z4]:after{content:"";block-size:var(--border-hairline);transform-origin:0;transition:transform var(--dur-quick) var(--ease-out-quart);background-color:currentColor;position:absolute;inset-block-end:-.4em;inset-inline:0}.hero__cta--secondary[data-astro-cid-yodha2z4]{color:color-mix(in oklab, var(--palette-alabaster) 74%, var(--palette-clay))}.hero__cta--secondary[data-astro-cid-yodha2z4] .hero__cta-label[data-astro-cid-yodha2z4]:after{transform-origin:100%;transform:scaleX(0)}.hero__cta[data-astro-cid-yodha2z4]:hover,.hero__cta[data-astro-cid-yodha2z4]:focus-visible{color:var(--palette-alabaster)}.hero__cta--secondary[data-astro-cid-yodha2z4]:hover .hero__cta-label[data-astro-cid-yodha2z4]:after,.hero__cta--secondary[data-astro-cid-yodha2z4]:focus-visible .hero__cta-label[data-astro-cid-yodha2z4]:after{transform-origin:0;transform:scaleX(1)}.hero__scroll[data-astro-cid-yodha2z4]{display:none}@media (width>=64em){.hero__scroll[data-astro-cid-yodha2z4]{align-items:flex-end;gap:var(--space-4);font-family:var(--font-text);font-size:var(--step-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in oklab, var(--palette-alabaster) 70%, transparent);flex-direction:column;grid-column:12/-1;justify-self:end;display:flex}}.hero__scroll-rule[data-astro-cid-yodha2z4]{inline-size:var(--border-hairline);block-size:var(--space-8);transform-origin:top;background-color:currentColor}[data-astro-cid-yodha2z4][data-hero]{--hero-delay:0s;--hero-scale-from:1.08}.js [data-astro-cid-yodha2z4][data-hero] .hero__frame[data-astro-cid-yodha2z4]{animation:hero-mask var(--dur-cinematic) var(--ease-mask) both}.js [data-astro-cid-yodha2z4][data-hero] .hero__image[data-astro-cid-yodha2z4]{animation:hero-scale calc(var(--dur-cinematic) + .4s) var(--ease-out-expo) var(--hero-delay) both}.js [data-astro-cid-yodha2z4][data-hero] .hero__eyebrow[data-astro-cid-yodha2z4]{animation:hero-rise var(--dur-slow) var(--ease-out-expo) calc(var(--hero-delay) + .28s) both}.js [data-astro-cid-yodha2z4][data-hero] .hero__line[data-astro-cid-yodha2z4]{animation:hero-line var(--dur-slow) var(--ease-out-expo) both;animation-delay:calc(var(--hero-delay) + .4s + var(--line) * var(--stagger))}.js [data-astro-cid-yodha2z4][data-hero] .hero__supporting[data-astro-cid-yodha2z4]{animation:hero-rise var(--dur-slow) var(--ease-out-expo) calc(var(--hero-delay) + .7s) both}.js [data-astro-cid-yodha2z4][data-hero] .hero__actions[data-astro-cid-yodha2z4]{animation:hero-rise var(--dur-slow) var(--ease-out-expo) calc(var(--hero-delay) + .82s) both}.js [data-astro-cid-yodha2z4][data-hero] .hero__scroll[data-astro-cid-yodha2z4]{animation:hero-rise var(--dur-slow) var(--ease-out-expo) calc(var(--hero-delay) + .94s) both}@keyframes hero-mask{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes hero-scale{0%{transform:scale(var(--hero-scale-from,1.08))}to{transform:scale(1)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--move-sm))}to{opacity:1;transform:none}}@keyframes hero-line{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (width>=64em) and (prefers-reduced-motion:no-preference){[data-astro-cid-yodha2z4][data-hero][data-parallax] .hero__media[data-astro-cid-yodha2z4]{animation:linear both hero-parallax scroll(root);animation-range:0 100svh}}}@keyframes hero-parallax{to{transform:translateY(-9%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.js [data-astro-cid-yodha2z4][data-hero] .hero__frame[data-astro-cid-yodha2z4],.js [data-astro-cid-yodha2z4][data-hero] .hero__image[data-astro-cid-yodha2z4],.js [data-astro-cid-yodha2z4][data-hero] .hero__eyebrow[data-astro-cid-yodha2z4],.js [data-astro-cid-yodha2z4][data-hero] .hero__line[data-astro-cid-yodha2z4],.js [data-astro-cid-yodha2z4][data-hero] .hero__supporting[data-astro-cid-yodha2z4],.js [data-astro-cid-yodha2z4][data-hero] .hero__actions[data-astro-cid-yodha2z4],.js [data-astro-cid-yodha2z4][data-hero] .hero__scroll[data-astro-cid-yodha2z4],[data-astro-cid-yodha2z4][data-hero][data-parallax] .hero__media[data-astro-cid-yodha2z4]{opacity:1;clip-path:none;animation:none;transform:none}}.orient-section[data-astro-cid-xdaqow2a]{padding-block:var(--space-6) var(--space-7)}.orient__head[data-astro-cid-xdaqow2a]{gap:var(--space-2);flex-direction:column;display:flex}.orient__heading[data-astro-cid-xdaqow2a]{font-size:var(--step-heading);font-weight:var(--weight-light);text-wrap:balance;max-inline-size:24ch;margin-block-start:var(--space-2)}.orient__supporting[data-astro-cid-xdaqow2a]{font-size:var(--step-body);color:var(--text-tertiary)}@media (width>=48em){.orient__head[data-astro-cid-xdaqow2a]{justify-content:space-between;align-items:baseline;gap:var(--space-6);flex-direction:row}}.orient__paths[data-astro-cid-xdaqow2a]{border-block-start:var(--border-hairline) solid var(--line-hairline);margin-block-start:var(--space-4)}.orient__path[data-astro-cid-xdaqow2a]{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-2);padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--line-hairline);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.orient__index[data-astro-cid-xdaqow2a]{font-family:var(--font-text);font-size:var(--step-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--text-accent);font-variant-numeric:tabular-nums}.orient__label[data-astro-cid-xdaqow2a]{font-family:var(--font-display);font-size:var(--step-heading);font-weight:var(--weight-light);transition:transform var(--dur-quick) var(--ease-out-quart)}.orient__path[data-astro-cid-xdaqow2a]:hover .orient__label[data-astro-cid-xdaqow2a],.orient__path[data-astro-cid-xdaqow2a]:focus-visible .orient__label[data-astro-cid-xdaqow2a]{transform:translateX(var(--space-2))}.orient__body[data-astro-cid-xdaqow2a]{max-inline-size:40ch;font-size:var(--step-caption);line-height:var(--leading-body);color:var(--text-tertiary);flex:100%;order:3}.orient__cta[data-astro-cid-xdaqow2a]{align-items:center;gap:var(--space-2);min-block-size:44px;font-family:var(--font-text);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--text-accent);margin-inline-start:auto;display:inline-flex}.orient__arrow[data-astro-cid-xdaqow2a]{transition:transform var(--dur-quick) var(--ease-out-quart)}.orient__path[data-astro-cid-xdaqow2a]:hover .orient__arrow[data-astro-cid-xdaqow2a],.orient__path[data-astro-cid-xdaqow2a]:focus-visible .orient__arrow[data-astro-cid-xdaqow2a]{transform:translateX(var(--space-2))}@media (width>=48em){.orient__path[data-astro-cid-xdaqow2a]{align-items:center}.orient__body[data-astro-cid-xdaqow2a]{flex:auto;order:0;margin-inline-start:var(--space-2)}.orient__cta[data-astro-cid-xdaqow2a]{margin-inline-start:0}}@media (width>=64em){.orient__paths[data-astro-cid-xdaqow2a]{border-block-start:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orient__path[data-astro-cid-xdaqow2a]{align-items:flex-start;row-gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-5) 0;border-block-end:none;border-block-start:var(--border-hairline) solid var(--line-hairline);flex-direction:column}.orient__path[data-astro-cid-xdaqow2a]+.orient__path[data-astro-cid-xdaqow2a]{border-inline-start:var(--border-hairline) solid var(--line-hairline);padding-inline-start:var(--space-6)}.orient__body[data-astro-cid-xdaqow2a]{flex:none;order:0;margin-inline-start:0}.orient__cta[data-astro-cid-xdaqow2a]{margin-block-start:auto;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.orient__label[data-astro-cid-xdaqow2a],.orient__arrow[data-astro-cid-xdaqow2a]{transition:none}}.craft-story[data-astro-cid-etciyqsy]{isolation:isolate;background-color:var(--palette-ink);position:relative}.craft-story__grid[data-astro-cid-etciyqsy]{inline-size:100%;display:block}.craft-story__pin[data-astro-cid-etciyqsy]{aspect-ratio:3/2;z-index:0;position:relative;overflow:hidden}.craft-story__pin-inner[data-astro-cid-etciyqsy],.craft-story__pin[data-astro-cid-etciyqsy] .figure,.craft-story__pin[data-astro-cid-etciyqsy] .figure__frame{block-size:100%;inline-size:100%}.craft-story__pin[data-astro-cid-etciyqsy] .figure__image{object-fit:cover}.craft-story__scrim[data-astro-cid-etciyqsy]{background:linear-gradient(to bottom, transparent 0%, transparent 55%, color-mix(in oklab, var(--palette-ink) 24%, transparent) 73%, color-mix(in oklab, var(--palette-ink) 68%, transparent) 88%,  var(--palette-ink) 97%);display:block;position:absolute;inset:0}.craft-story__track[data-astro-cid-etciyqsy]{z-index:1;inline-size:100%;padding-block:var(--space-7) var(--space-9);position:relative}.craft-story__step-inner[data-astro-cid-etciyqsy]{max-inline-size:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.craft-story__step[data-astro-cid-etciyqsy]{padding-block:0}.craft-story__step[data-astro-cid-etciyqsy]+.craft-story__step[data-astro-cid-etciyqsy]{padding-block-start:var(--space-7)}.craft-story__panel[data-astro-cid-etciyqsy]{color:var(--palette-alabaster)}.craft-story__eyebrow[data-astro-cid-etciyqsy]{color:var(--palette-brass-light)}.craft-story__heading[data-astro-cid-etciyqsy]{font-size:var(--step-display-m);font-weight:var(--weight-light);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-inline-size:18ch;color:var(--palette-alabaster);text-shadow:0 1px 24px color-mix(in oklab, var(--palette-ink) 55%, transparent);margin-block-start:var(--space-4)}.craft-story__body[data-astro-cid-etciyqsy]{max-inline-size:42ch;font-size:var(--step-body-l);line-height:var(--leading-body);color:color-mix(in oklab, var(--palette-alabaster) 86%, var(--palette-clay));text-shadow:0 1px 18px color-mix(in oklab, var(--palette-ink) 55%, transparent)}.craft-story__panel[data-astro-cid-etciyqsy]>.craft-story__body[data-astro-cid-etciyqsy]:not(:first-child){margin-block-start:var(--space-4)}.craft-story__link[data-astro-cid-etciyqsy]{min-block-size:44px;font-family:var(--font-text);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--text-primary);align-items:center;margin-block-start:var(--space-6);text-decoration:none;display:inline-flex}.craft-story__link-label[data-astro-cid-etciyqsy]{position:relative}.craft-story__link-label[data-astro-cid-etciyqsy]:after{content:"";block-size:var(--border-hairline);transform-origin:0;transition:transform var(--dur-quick) var(--ease-out-quart);background-color:currentColor;position:absolute;inset-block-end:-.35em;inset-inline:0}.craft-story__link[data-astro-cid-etciyqsy]:hover .craft-story__link-label[data-astro-cid-etciyqsy]:after,.craft-story__link[data-astro-cid-etciyqsy]:focus-visible .craft-story__link-label[data-astro-cid-etciyqsy]:after{transform-origin:100%;transform:scaleX(0)}@media (width>=64em){.craft-story[data-astro-cid-etciyqsy]{min-block-size:0;display:block}.craft-story__grid[data-astro-cid-etciyqsy]{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.craft-story__pin[data-astro-cid-etciyqsy],.craft-story__track[data-astro-cid-etciyqsy]{grid-area:1/1}.craft-story__pin[data-astro-cid-etciyqsy]{aspect-ratio:auto;z-index:0;align-self:start;block-size:100svh;position:sticky;inset:auto;inset-block-start:0;overflow:hidden}.craft-story__track[data-astro-cid-etciyqsy]{margin-block-start:0;padding-block:0}.craft-story__step[data-astro-cid-etciyqsy]+.craft-story__step[data-astro-cid-etciyqsy]{padding-block-start:0}.craft-story__pin-inner[data-astro-cid-etciyqsy],.craft-story__pin[data-astro-cid-etciyqsy] .figure,.craft-story__pin[data-astro-cid-etciyqsy] .figure__frame{block-size:100%;inline-size:100%}.craft-story__pin[data-astro-cid-etciyqsy] .figure__image{object-fit:cover}.craft-story__scrim[data-astro-cid-etciyqsy]{background:linear-gradient(to top, color-mix(in oklab, var(--palette-ink) 82%, transparent) 0%, color-mix(in oklab, var(--palette-ink) 62%, transparent) 30%, color-mix(in oklab, var(--palette-ink) 30%, transparent) 58%, transparent 85%);display:block;position:absolute;inset:0}.craft-story__track[data-astro-cid-etciyqsy]{z-index:1;position:relative}.craft-story__step[data-astro-cid-etciyqsy]{min-block-size:100svh;padding-block:0 var(--section-space-sm);align-items:flex-end;display:flex}.craft-story__step[data-astro-cid-etciyqsy]:first-of-type,.craft-story__step[data-astro-cid-etciyqsy]:last-of-type{padding-block:0 var(--section-space-sm)}.craft-story__step-inner[data-astro-cid-etciyqsy]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));inline-size:100%;display:grid}.craft-story__panel[data-astro-cid-etciyqsy]{grid-column:1/9}}@media (width>=80em){.craft-story__panel[data-astro-cid-etciyqsy]{grid-column:1/8}}@supports (animation-timeline:view()){@media (width>=64em) and (prefers-reduced-motion:no-preference){.craft-story__pin-inner[data-astro-cid-etciyqsy]{animation:linear both craft-story-drift view();animation-range:entry exit 0%}}}@keyframes craft-story-drift{0%{transform:scale(1.05)translateY(-2%)}to{transform:scale(1.05)translateY(2%)}}@media (prefers-reduced-motion:reduce){.craft-story__pin-inner[data-astro-cid-etciyqsy]{animation:none;transform:none}.craft-story__link-label[data-astro-cid-etciyqsy]:after{transition:none}}.rail[data-astro-cid-ihfyzax6]{grid-auto-flow:column;grid-auto-columns:var(--rail-item);gap:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;padding-block-end:var(--space-4);display:grid;overflow-x:auto}.rail[data-astro-cid-ihfyzax6]::-webkit-scrollbar{display:none}.rail[data-astro-cid-ihfyzax6]>*{scroll-snap-align:start}@media (width>=48em){.rail--until-md[data-astro-cid-ihfyzax6]{display:contents}}@media (width>=64em){.rail--until-lg[data-astro-cid-ihfyzax6]{display:contents}}@media (width<=63.999em){.fp__head[data-astro-cid-jkoji6tk]{margin-block-end:calc(var(--space-7) * .8)}.fp__slot[data-astro-cid-jkoji6tk] .figure__frame{aspect-ratio:var(--ratio-landscape)}.fp-section.section{padding-block-end:var(--section-space)}}@media (width>=64em){.fp__grid[data-astro-cid-jkoji6tk]{column-gap:var(--grid-gutter);row-gap:var(--space-9);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.fp__head[data-astro-cid-jkoji6tk]{grid-area:1/1/auto/5;align-self:end;padding-block-end:var(--space-2);padding-inline-end:var(--space-6)}.fp__slot--lead[data-astro-cid-jkoji6tk]{grid-area:1/5/auto/13}.fp__slot--a[data-astro-cid-jkoji6tk]{grid-area:2/1/auto/6}.fp__slot--b[data-astro-cid-jkoji6tk]{grid-area:2/6/auto/10;margin-block-start:var(--space-8)}.fp__slot--c[data-astro-cid-jkoji6tk]{grid-area:2/10/auto/13;margin-block-start:var(--space-9)}.fp__slot--d[data-astro-cid-jkoji6tk]{grid-area:3/1/auto/8;margin-block-start:var(--space-7)}.fp__slot--e[data-astro-cid-jkoji6tk]{grid-area:3/9/auto/13;margin-block-start:var(--space-10)}}.cm[data-astro-cid-ci7mw3ua]{isolation:isolate;background-color:var(--surface-inverse);align-items:flex-end;block-size:88svh;min-block-size:40rem;max-block-size:54rem;display:flex;position:relative;overflow:hidden}@media (width<=47.999em){.cm[data-astro-cid-ci7mw3ua]{block-size:auto;min-block-size:32rem;max-block-size:none;padding-block:var(--section-space)}}.cm__media[data-astro-cid-ci7mw3ua]{z-index:-1;position:absolute;inset:0}.cm__media-inner[data-astro-cid-ci7mw3ua]{position:absolute;inset:0}.cm__media[data-astro-cid-ci7mw3ua] .figure,.cm__media[data-astro-cid-ci7mw3ua] .figure__frame{block-size:100%;inline-size:100%}.cm__scrim[data-astro-cid-ci7mw3ua]{background:linear-gradient(to top, color-mix(in oklab, var(--palette-ink) 74%, transparent) 0%, color-mix(in oklab, var(--palette-ink) 52%, transparent) 40%, color-mix(in oklab, var(--palette-ink) 22%, transparent) 72%, transparent 100%),  linear-gradient(to left, color-mix(in oklab, var(--palette-ink) 46%, transparent) 0%, transparent 60%);position:absolute;inset:0}.cm__content[data-astro-cid-ci7mw3ua]{inline-size:100%;color:var(--palette-alabaster);padding-block-end:var(--section-space-sm)}@media (width<=47.999em){.cm__content[data-astro-cid-ci7mw3ua]{padding-block-end:0}}.cm__inner[data-astro-cid-ci7mw3ua]{max-inline-size:var(--container-wide);padding-inline:var(--gutter);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);margin-inline:auto;display:grid}.cm__text[data-astro-cid-ci7mw3ua]{grid-column:1/-1}@media (width>=64em){.cm__text[data-astro-cid-ci7mw3ua]{grid-column:7/13}}.cm__eyebrow[data-astro-cid-ci7mw3ua]{color:var(--palette-brass-light)}.cm__statement[data-astro-cid-ci7mw3ua]{font-size:var(--step-display-l);font-weight:var(--weight-light);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--palette-alabaster);margin-block-start:var(--space-5)}.cm__line[data-astro-cid-ci7mw3ua]{display:block}.cm__body[data-astro-cid-ci7mw3ua]{max-inline-size:40ch;font-size:var(--step-body);line-height:var(--leading-body);color:color-mix(in oklab, var(--palette-alabaster) 80%, var(--palette-clay));margin-block-start:var(--space-5)}.cm__cta[data-astro-cid-ci7mw3ua]{min-block-size:44px;font-family:var(--font-text);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--palette-alabaster);align-items:center;margin-block-start:var(--space-6);text-decoration:none;display:inline-flex}.cm__cta-label[data-astro-cid-ci7mw3ua]{position:relative}.cm__cta-label[data-astro-cid-ci7mw3ua]:after{content:"";block-size:var(--border-hairline);transform-origin:0;transition:transform var(--dur-quick) var(--ease-out-quart);background-color:currentColor;position:absolute;inset-block-end:-.35em;inset-inline:0}.cm__cta[data-astro-cid-ci7mw3ua]:hover .cm__cta-label[data-astro-cid-ci7mw3ua]:after,.cm__cta[data-astro-cid-ci7mw3ua]:focus-visible .cm__cta-label[data-astro-cid-ci7mw3ua]:after{transform-origin:100%;transform:scaleX(0)}@supports (animation-timeline:view()){@media (width>=64em) and (prefers-reduced-motion:no-preference){.cm__media-inner[data-astro-cid-ci7mw3ua]{animation:linear both cm-push view();animation-range:entry exit 0%}}}@keyframes cm-push{0%{transform:scale(1.14)translateY(2%)}to{transform:scale(1.02)translateY(-2%)}}@media (prefers-reduced-motion:reduce){.cm__media-inner[data-astro-cid-ci7mw3ua]{animation:none;transform:none}.cm__cta-label[data-astro-cid-ci7mw3ua]:after{transition:none}}.sg__mosaic[data-astro-cid-tesyvgix]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sg__intro[data-astro-cid-tesyvgix]{grid-area:1/1/auto/-1;margin-block-end:var(--space-4)}.sg__heading[data-astro-cid-tesyvgix]{font-size:var(--step-heading);font-weight:var(--weight-light);max-inline-size:20ch;margin-block-start:var(--space-4)}.sg__link[data-astro-cid-tesyvgix]{min-block-size:44px;font-family:var(--font-text);font-size:var(--step-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--text-primary);align-items:center;margin-block-start:var(--space-3);text-decoration:none;display:inline-flex}.sg__link-label[data-astro-cid-tesyvgix]{position:relative}.sg__link-label[data-astro-cid-tesyvgix]:after{content:"";block-size:var(--border-hairline);transform-origin:0;transition:transform var(--dur-quick) var(--ease-out-quart);background-color:currentColor;position:absolute;inset-block-end:-.35em;inset-inline:0}.sg__link[data-astro-cid-tesyvgix]:hover .sg__link-label[data-astro-cid-tesyvgix]:after,.sg__link[data-astro-cid-tesyvgix]:focus-visible .sg__link-label[data-astro-cid-tesyvgix]:after{transform-origin:100%;transform:scaleX(0)}.sg__tile[data-astro-cid-tesyvgix]{aspect-ratio:var(--tile-ratio,var(--ratio-square));background-color:var(--surface-inset);position:relative;overflow:hidden}.sg__caption[data-astro-cid-tesyvgix]{font-family:var(--font-text);font-size:var(--step-caption);line-height:var(--leading-tight);color:var(--text-tertiary);margin-block-start:var(--space-3)}.sg__tile[data-astro-cid-tesyvgix] .figure,.sg__tile[data-astro-cid-tesyvgix] .figure__frame{block-size:100%;inline-size:100%}.sg__tile[data-astro-cid-tesyvgix] .figure__image{transition:transform var(--dur-slow) var(--ease-out-quart)}.sg__tile[data-astro-cid-tesyvgix]:hover .figure__image{transform:scale(var(--hover-scale))}.sg__tile--1[data-astro-cid-tesyvgix]{grid-area:2/1/auto/-1}.sg__tile--2[data-astro-cid-tesyvgix]{grid-area:3/1/auto/-1}.sg__tile--3[data-astro-cid-tesyvgix]{grid-area:4/1;align-self:start}.sg__tile--6[data-astro-cid-tesyvgix]{grid-area:4/2;align-self:start}.sg__tile--4[data-astro-cid-tesyvgix]{grid-area:5/1}.sg__tile--5[data-astro-cid-tesyvgix]{grid-area:5/2}@media (width>=48em){.sg__mosaic[data-astro-cid-tesyvgix]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.sg__intro[data-astro-cid-tesyvgix]{flex-direction:column;grid-area:1/1/auto/3;justify-content:center;margin-block-end:0;padding-inline-end:var(--space-6);display:flex}.sg__tile--1[data-astro-cid-tesyvgix]{grid-area:1/3/auto/5}.sg__tile--2[data-astro-cid-tesyvgix]{grid-area:2/1/auto/4}.sg__tile--3[data-astro-cid-tesyvgix]{grid-area:2/4;align-self:end}.sg__tile--4[data-astro-cid-tesyvgix]{grid-area:3/1/auto/3}.sg__tile--5[data-astro-cid-tesyvgix]{grid-area:3/3;align-self:end}.sg__tile--6[data-astro-cid-tesyvgix]{grid-area:3/4;align-self:end}}@media (width>=64em){.sg__mosaic[data-astro-cid-tesyvgix]{grid-template-columns:repeat(6,minmax(0,1fr))}.sg__intro[data-astro-cid-tesyvgix]{grid-area:1/1/3/3}.sg__tile--1[data-astro-cid-tesyvgix]{grid-area:1/3/auto/7}.sg__tile--2[data-astro-cid-tesyvgix]{grid-area:2/3/auto/6}.sg__tile--3[data-astro-cid-tesyvgix]{grid-area:2/6;align-self:end}.sg__tile--4[data-astro-cid-tesyvgix]{grid-area:3/1/auto/4}.sg__tile--5[data-astro-cid-tesyvgix]{grid-area:3/4/auto/6;align-self:end}.sg__tile--6[data-astro-cid-tesyvgix]{grid-area:3/6;align-self:end}.sg__heading[data-astro-cid-tesyvgix]{font-size:var(--step-display-m)}}
