.scroll-gallery.svelte-2mds1x{position:relative;min-height:var(--min-height, 240vh);--gap: clamp(12px, 2vw, 32px);--gutter: 2rem;--grid-padding-inline: clamp(1.25rem, 3vw, 3rem);--grid-padding-block: clamp(.75rem, 2vh, 1.75rem)}@media (max-width: 600px){.scroll-gallery.svelte-2mds1x{--gutter: 1rem;--grid-padding-inline: clamp(1rem, 5vw, 2rem);--grid-padding-block: clamp(.5rem, 4vw, 1.25rem)}}.content.svelte-2mds1x{min-height:100vh;width:100%;display:flex;place-items:center;align-content:center;position:sticky;top:0;overflow:hidden}.grid.svelte-2mds1x{--offset: 0;--image-aspect: 1.25;--image-aspect-inverse: .8;--card-extra: clamp(2.5rem, 4vw, 4rem);--grid-inline-span: max(0px, calc(100vw - (2 * var(--grid-padding-inline))));--grid-block-span: max(0px, calc(100vh - (2 * var(--grid-padding-block))));--grid-row-slot: max(0px, calc(var(--grid-block-span) - (2 * var(--gap))));--row-height-cap: calc(var(--grid-row-slot) / 3);--col-width-fit-height: max( 0px, calc((var(--row-height-cap) - var(--card-extra)) * var(--image-aspect-inverse)) );--grid-width-fit-height: calc((var(--col-width-fit-height) * 5) + (var(--gap) * 4));--grid-width: min(1600px, var(--grid-inline-span), var(--grid-width-fit-height));width:var(--grid-width);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,auto);gap:var(--gap);margin:0 auto;align-content:center;position:absolute;top:50%;left:50%;translate:-50% -50%;padding:var(--grid-padding-block) var(--grid-padding-inline)}@media (max-width: 600px){.grid.svelte-2mds1x{grid-template-columns:repeat(3,1fr);--offset: -1}.grid.svelte-2mds1x>div:where(.svelte-2mds1x):nth-of-type(1){display:none}}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x){display:grid;grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x)>div:where(.svelte-2mds1x){background:#fff;padding:clamp(.5rem,1vw,.75rem);padding-bottom:clamp(.8rem,2.5vw,1rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.35rem,.8vw,.75rem);box-shadow:0 4px 6px #0000001a,0 10px 20px #00000026;border-radius:2px;transform:rotate(0);transition:transform .3s ease}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x)>div:where(.svelte-2mds1x):hover{transform:scale(1.05) rotate(0)}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x)>div:where(.svelte-2mds1x):nth-child(3n+1){transform:rotate(-2deg)}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x)>div:where(.svelte-2mds1x):nth-child(3n+2){transform:rotate(1.5deg)}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x)>div:where(.svelte-2mds1x):nth-child(3n+3){transform:rotate(-1deg)}.grid.svelte-2mds1x>div:where(.svelte-2mds1x):nth-of-type(1) div:where(.svelte-2mds1x):nth-of-type(odd){grid-column:1}.grid.svelte-2mds1x>div:where(.svelte-2mds1x):nth-of-type(1) div:where(.svelte-2mds1x):nth-of-type(2n){grid-column:-2}.grid.svelte-2mds1x>div:where(.svelte-2mds1x):nth-of-type(2) div:where(.svelte-2mds1x):nth-of-type(odd){grid-column:calc(2 + var(--offset))}.grid.svelte-2mds1x>div:where(.svelte-2mds1x):nth-of-type(2) div:where(.svelte-2mds1x):nth-of-type(2n){grid-column:calc(-3 - var(--offset))}.grid.svelte-2mds1x>div:where(.svelte-2mds1x):nth-of-type(3) div:where(.svelte-2mds1x){grid-column:calc(3 + var(--offset))}.grid.svelte-2mds1x>div:where(.svelte-2mds1x):nth-of-type(3) div:where(.svelte-2mds1x):last-of-type{grid-row:-1}.scaler.svelte-2mds1x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:max-content;height:max-content;background:transparent;display:flex;flex-direction:column;align-items:center;gap:clamp(.35rem,.8vw,.75rem)}.scaler.svelte-2mds1x img:where(.svelte-2mds1x){display:block;object-fit:cover;border-radius:clamp(.8rem,2vw,1.2rem)}.scaler__overlay.svelte-2mds1x{position:absolute;inset:0;display:block;pointer-events:none;z-index:1}.scaler__overlay-inner.svelte-2mds1x{width:100%;display:inline-block;margin-left:0;margin-right:auto}.scaler__headline.svelte-2mds1x{display:inline-block;transform-origin:top left}.scaler__headline-text.svelte-2mds1x{display:inline-block;transform-origin:top left;transform:scale(1);will-change:transform}.grid.svelte-2mds1x img:where(.svelte-2mds1x){width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:0}.caption.svelte-2mds1x{font-family:var(--font-fave-script);font-size:clamp(.95rem,1.6vw,1.35rem);line-height:1.1;text-align:center;letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.08);transform:rotate(-1deg)}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x)>div:where(.svelte-2mds1x):nth-child(3n+2) .caption:where(.svelte-2mds1x){transform:rotate(.5deg)}.grid.svelte-2mds1x>.layer:where(.svelte-2mds1x)>div:where(.svelte-2mds1x):nth-child(3n+3) .caption:where(.svelte-2mds1x){transform:rotate(-.3deg)}@keyframes svelte-2mds1x-fade{0%,30%{opacity:0}}@keyframes svelte-2mds1x-reveal{0%,30%{scale:0}}@keyframes svelte-2mds1x-scale-x{0%,10%{width:100vw}to{width:calc((var(--grid-width) - (4 * var(--gap))) / 5)}}@keyframes svelte-2mds1x-scale-y{0%,10%{height:100dvh}to{height:calc(((var(--grid-width) - (4 * var(--gap))) / 5) * 1.25)}}@keyframes svelte-2mds1x-move-to-grid{0%,10%{transform:translate(-50%,-50%);padding:0;box-shadow:none;border-radius:0;background:transparent}to{transform:translate(-50%,-50%);padding:clamp(.5rem,1vw,.75rem);padding-bottom:clamp(.8rem,2.5vw,1rem);box-shadow:0 4px 6px #0000001a,0 10px 20px #00000026;border-radius:2px;background:#fff}}@keyframes svelte-2mds1x-scaler-headline-fade{0%,10%{opacity:1;background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}to{opacity:0;background-color:transparent}}@keyframes svelte-2mds1x-scaler-headline-scale{0%,10%{transform:scale(1)}to{transform:scale(.001)}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: scroll()){.scroll-gallery.svelte-2mds1x{view-timeline:--gallery-scroll}.scaler.svelte-2mds1x{animation-name:svelte-2mds1x-move-to-grid;animation-fill-mode:both;animation-timing-function:ease-out;animation-timeline:--gallery-scroll;animation-range:entry 100% exit -20%}.scaler.svelte-2mds1x img:where(.svelte-2mds1x){animation-name:svelte-2mds1x-scale-x,svelte-2mds1x-scale-y;animation-fill-mode:both;animation-timing-function:ease-out,ease-out;animation-timeline:--gallery-scroll,--gallery-scroll;animation-range:entry 100% exit -20%}.grid.svelte-2mds1x .layer:where(.svelte-2mds1x){animation-name:svelte-2mds1x-fade,svelte-2mds1x-reveal;animation-fill-mode:both;animation-timeline:--gallery-scroll,--gallery-scroll;animation-timing-function:ease-out,ease-out;animation-range:entry 100% exit 0%}.scaler__overlay.svelte-2mds1x{animation-name:svelte-2mds1x-scaler-headline-fade;animation-fill-mode:both;animation-timing-function:ease-out;animation-timeline:--gallery-scroll;animation-range:entry 100% exit -20%}.scaler__headline-text.svelte-2mds1x{animation-name:svelte-2mds1x-scaler-headline-scale;animation-fill-mode:both;animation-timing-function:ease-out;animation-timeline:--gallery-scroll;animation-range:entry 100% exit -20%}.grid.svelte-2mds1x .layer:where(.svelte-2mds1x):nth-of-type(2){animation-range:entry 100% exit -10%}.grid.svelte-2mds1x .layer:where(.svelte-2mds1x):nth-of-type(3){animation-range:entry 100% exit -20%}}}@media (prefers-reduced-motion: reduce){.scaler.svelte-2mds1x img:where(.svelte-2mds1x),.grid.svelte-2mds1x .layer:where(.svelte-2mds1x){animation:none!important}.scaler.svelte-2mds1x{background:#fff;padding:clamp(.5rem,1vw,.75rem);padding-bottom:clamp(.8rem,2.5vw,1rem);box-shadow:0 4px 6px #0000001a,0 10px 20px #00000026;border-radius:2px}.scaler__overlay.svelte-2mds1x{opacity:1}}@keyframes svelte-1gn79d8-dialog-backdrop{0%{opacity:0}to{opacity:1}}dialog.svelte-1gn79d8::backdrop{animation:svelte-1gn79d8-dialog-backdrop .5s ease-out}dialog[open].svelte-1gn79d8{animation:svelte-1gn79d8-dialog-appear .5s ease-out}@keyframes svelte-1gn79d8-dialog-appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.font-\[\'Fave_Script\'\,_cursive\,_serif\].text-\[3\.5rem\].svelte-1gn79d8{font-size:2.5rem}.font-\[\'Fave_Script\'\,_cursive\,_serif\].text-\[1\.75rem\].svelte-1gn79d8{font-size:1.5rem}.w-\[120px\].h-\[120px\].svelte-1gn79d8{width:100px;height:100px}.text-xl.font-\[\'Fave_Script\'\,_cursive\,_serif\].svelte-1gn79d8{font-size:1.125rem}}@media (max-width: 480px){.font-\[\'Fave_Script\'\,_cursive\,_serif\].text-\[3\.5rem\].svelte-1gn79d8{font-size:2rem}.font-\[\'Fave_Script\'\,_cursive\,_serif\].text-\[1\.75rem\].svelte-1gn79d8{font-size:1.25rem}.w-\[120px\].h-\[120px\].svelte-1gn79d8{width:90px;height:90px}.text-xl.font-\[\'Fave_Script\'\,_cursive\,_serif\].svelte-1gn79d8{font-size:1rem}}:root{--about-motion-ease: cubic-bezier(.16, 1, .3, 1)}.headline-motion.svelte-22v3ng{--headline-shift: clamp(5rem, 12vw, 8rem);translate:0 var(--headline-shift);animation:svelte-22v3ng-headline-rise 1.4s var(--about-motion-ease) forwards;animation-delay:.1s;will-change:translate}@supports (animation-timeline: view()){.headline-motion.svelte-22v3ng{animation-delay:0s;animation-timeline:view(block);animation-range:entry 70% contain 40%}}.image-left.svelte-22v3ng,.image-right.svelte-22v3ng{--image-distance: clamp(4rem, 10vw, 8rem);translate:0 var(--image-distance);animation:svelte-22v3ng-image-pull 1.8s var(--about-motion-ease) forwards;will-change:translate;view-timeline-name:--image;view-timeline-axis:block}.image-left.svelte-22v3ng{animation-delay:.2s}.image-right.svelte-22v3ng{animation-delay:.6s}@supports (animation-timeline: view()){.image-left.svelte-22v3ng,.image-right.svelte-22v3ng{animation-delay:0s;animation-timeline:--image}.image-left.svelte-22v3ng{animation-range:entry 40% contain 25%}.image-right.svelte-22v3ng{animation-range:entry 70% contain 45%}}.label-text.svelte-22v3ng{--label-distance: clamp(3rem, 8vw, 6rem);translate:0 var(--label-distance);animation:svelte-22v3ng-label-pull 1.4s var(--about-motion-ease) forwards;animation-delay:.6s;will-change:translate}.sticky-section-wrapper.svelte-22v3ng{min-height:200vh;position:relative}.sticky-section-content.svelte-22v3ng{position:sticky;top:10vh;padding-bottom:2rem}.body-text-container.svelte-22v3ng{view-timeline-name:--body-text;view-timeline-axis:block}.body-text.svelte-22v3ng{display:block}.tab-space.svelte-22v3ng{display:inline-block;width:10ch}.char.svelte-22v3ng{color:#ffffff4d;animation:svelte-22v3ng-char-reveal .4s var(--about-motion-ease) forwards;animation-timeline:--body-text;animation-range:contain 10% contain 90%}@supports not (animation-timeline: view()){.char.svelte-22v3ng{animation-timeline:auto}}@keyframes svelte-22v3ng-char-reveal{0%{color:#ffffff4d}to{color:#fff}}@keyframes svelte-22v3ng-headline-rise{0%{translate:0 var(--headline-shift)}to{translate:0}}@keyframes svelte-22v3ng-image-pull{0%{translate:0 var(--image-distance)}to{translate:0}}@keyframes svelte-22v3ng-label-pull{0%{translate:0 var(--label-distance)}to{translate:0}}@media (prefers-reduced-motion: reduce){.headline-motion.svelte-22v3ng,.image-left.svelte-22v3ng,.image-right.svelte-22v3ng,.label-text.svelte-22v3ng,.char.svelte-22v3ng{animation:none;translate:none}.char.svelte-22v3ng{color:#fff}}
