html{min-height:100%;background-color:#000;color-scheme:dark}body,#svelte{min-height:100dvh;background-color:#000}body{margin:0;overflow-x:hidden}@media(hover:none),(pointer:coarse){[data-mobile-viewport-shell=true].svelte-1uha8ag{height:var(--portfolio-visual-viewport-height, 100dvh)!important;min-height:var(--portfolio-visual-viewport-height, 100dvh)!important}[data-mobile-home-panel=true].svelte-1uha8ag:not([data-home-panel-expanding=true]){height:calc(var(--portfolio-visual-viewport-height, 100dvh) * .5)!important}}[data-chrome-native-scroll-root=true].svelte-1uha8ag,[data-chrome-native-scroll-inner=true].svelte-1uha8ag{position:relative!important;inset:auto!important;width:100%;height:auto!important;min-height:100lvh;overflow:visible!important;background:#000}[data-chrome-native-scroll-wrapper=true].svelte-1uha8ag{position:relative!important;inset:auto!important;width:100%;height:auto!important;min-height:100lvh;overflow:visible!important;background:#000;transform:none}[data-chrome-native-scroll-wrapper=true][data-personal-single-background=true].svelte-1uha8ag{background:transparent}[data-chrome-native-scroll-content=true].svelte-1uha8ag{width:100%;min-height:100lvh;overflow:visible;background:#000;transform:none}[data-chrome-native-scroll-content=true][data-personal-single-background=true].svelte-1uha8ag{background:transparent}@media(max-width:639.98px){[data-personal-horizontal-project].svelte-1uha8ag{display:block!important;background:#fff!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y}[data-personal-horizontal-project].svelte-1uha8ag::-webkit-scrollbar{display:none;width:0;height:0}[data-personal-horizontal-project].svelte-1uha8ag .personal-horizontal-track:where(.svelte-1uha8ag){min-width:max-content;backface-visibility:visible;-webkit-backface-visibility:visible}.personal-horizontal-intro.svelte-1uha8ag{flex-basis:100vw;width:100vw;min-width:100vw}.agostino-intro-title.svelte-1uha8ag{top:6.25rem;padding:1.1rem;font-size:clamp(4.6rem,23vw,7rem);line-height:.8}.agostino-intro-copy.svelte-1uha8ag{font-size:clamp(.95rem,4.1vw,1.2rem);line-height:1.12}.personal-horizontal-brick-wall.svelte-1uha8ag{--horizontal-brick-card-width: clamp(8.5rem, 44vw, 12rem);--horizontal-brick-gap: .4rem;--horizontal-brick-row-height: calc((100lvh - 4 * var(--horizontal-brick-gap)) / 5);padding-right:0}.personal-horizontal-brick-row.svelte-1uha8ag>figure:where(.svelte-1uha8ag){flex:0 0 auto;width:calc(var(--horizontal-brick-row-height) * var(--horizontal-image-ratio));min-width:0;height:100%}.personal-horizontal-brick-row.svelte-1uha8ag>figure:where(.svelte-1uha8ag) [data-horizontal-preview-container]:where(.svelte-1uha8ag) img{object-fit:cover!important}}a,button,input,textarea,select,summary,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible:not([data-no-focus-outline]),input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:3px;box-shadow:none}button[data-no-focus-outline]:focus,button[data-no-focus-outline]:focus-visible{outline:none!important;box-shadow:none!important}[data-content-reveal-gate=armed].svelte-1uha8ag [data-content-reveal=image]:where(.svelte-1uha8ag):not([data-reveal-started=true]){opacity:0;visibility:hidden}[data-gallery-preview-image]:not([data-preview-ready=true]),[data-progressive-preview-image]:not([data-preview-ready=true]){visibility:hidden!important;opacity:0!important}[data-unpic-blur-placeholder]{opacity:1;transition:opacity .38s ease;will-change:opacity}[data-image-skeleton-container][data-preview-state=loaded] [data-unpic-blur-placeholder],[data-image-skeleton-container][data-preview-state=error] [data-unpic-blur-placeholder],[data-horizontal-preview-container][data-preview-state=loaded] [data-unpic-blur-placeholder],[data-horizontal-preview-container][data-preview-state=error] [data-unpic-blur-placeholder]{display:none!important;opacity:0!important;visibility:hidden!important;will-change:auto!important}[data-image-skeleton-container=personal].svelte-1uha8ag,[data-image-skeleton-container=commissioned].svelte-1uha8ag,[data-horizontal-preview-container].svelte-1uha8ag,[data-image-skeleton-container=contact].svelte-1uha8ag{position:relative;min-width:0;min-height:0;contain:layout paint}[data-image-skeleton-container=personal].svelte-1uha8ag img,[data-image-skeleton-container=commissioned].svelte-1uha8ag img,[data-horizontal-preview-container].svelte-1uha8ag img,[data-image-skeleton-container=contact].svelte-1uha8ag img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important}[data-horizontal-preview-container].svelte-1uha8ag{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;background:transparent;contain:layout paint}[data-image-skeleton-container=commissioned].svelte-1uha8ag{display:block;width:100%;min-width:0;min-height:0}[data-image-skeleton-container=commissioned].svelte-1uha8ag img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important}[data-image-skeleton-container=commissioned].svelte-1uha8ag img[data-gallery-preview-image]{position:relative!important;inset:auto!important;height:auto!important}[data-personal-horizontal-project].svelte-1uha8ag{background:#fff;isolation:isolate;z-index:70}.personal-horizontal-track.svelte-1uha8ag{position:relative;z-index:1;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.personal-horizontal-intro.svelte-1uha8ag{flex:0 0 100vw;width:100vw;min-width:100vw;height:100%;min-height:100%}.agostino-intro-copy-wrapper.svelte-1uha8ag{display:contents}.agostino-intro-title.svelte-1uha8ag,.agostino-intro-copy.svelte-1uha8ag{font-family:Georgia,Times New Roman,Times,serif}.agostino-scroll-hint.svelte-1uha8ag{display:none;top:clamp(2.75rem,5vh,4rem);padding:0 clamp(1.75rem,4vw,4.5rem)}.agostino-scroll-hint-label.svelte-1uha8ag{font-family:Georgia,Times New Roman,Times,serif;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em}.agostino-scroll-hint-arrow.svelte-1uha8ag{display:inline-block}.agostino-scroll-down-hint.svelte-1uha8ag{display:none}.agostino-intro-title.svelte-1uha8ag{top:clamp(6.5rem,10vh,9rem);padding:clamp(1.75rem,4vw,4.5rem);font-size:clamp(5.75rem,15.5vw,17rem);font-weight:700;line-height:.78;letter-spacing:-.075em}.agostino-intro-copy.svelte-1uha8ag{width:min(68vw,70rem);padding:clamp(1.75rem,4vw,4.5rem);font-size:clamp(1.15rem,2.25vw,2.65rem);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.agostino-intro-source.svelte-1uha8ag{margin-top:clamp(1rem,2vw,2rem);font-size:.55em;font-style:italic;letter-spacing:0}@supports (width: 100dvw){.personal-horizontal-intro.svelte-1uha8ag{flex-basis:100dvw;width:100dvw;min-width:100dvw}}[data-personal-horizontal-project].svelte-1uha8ag .personal-horizontal-brick-wall:where(.svelte-1uha8ag),[data-personal-horizontal-project].svelte-1uha8ag .personal-horizontal-brick-row:where(.svelte-1uha8ag),[data-personal-horizontal-project].svelte-1uha8ag .personal-horizontal-brick-row:where(.svelte-1uha8ag)>figure:where(.svelte-1uha8ag){position:relative;z-index:1}.personal-horizontal-brick-wall.svelte-1uha8ag{--horizontal-brick-card-width: clamp(10rem, 30lvh, 24rem);--horizontal-brick-gap: .55rem;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));row-gap:var(--horizontal-brick-gap);height:100lvh;min-height:100lvh;max-height:100lvh;align-self:stretch;width:max-content;min-width:max-content;padding-left:calc(var(--horizontal-brick-card-width) + var(--horizontal-brick-gap));padding-right:calc(var(--horizontal-brick-card-width) * .5);box-sizing:border-box;overflow:visible}.personal-horizontal-brick-row.svelte-1uha8ag{display:flex;align-items:stretch;gap:var(--horizontal-brick-gap);height:100%;min-height:0;width:max-content;min-width:max-content}.personal-horizontal-brick-row[data-horizontal-brick-row="1"].svelte-1uha8ag{transform:translate(calc(var(--horizontal-brick-card-width) * -.5))}.personal-horizontal-brick-row[data-horizontal-brick-row="2"].svelte-1uha8ag{transform:translate(calc(var(--horizontal-brick-card-width) * -1))}.personal-horizontal-brick-row[data-horizontal-brick-row="3"].svelte-1uha8ag{transform:translate(calc(var(--horizontal-brick-card-width) * -.5))}.personal-horizontal-brick-row[data-horizontal-brick-row="4"].svelte-1uha8ag{transform:translate(0)}.personal-horizontal-brick-row.svelte-1uha8ag>figure:where(.svelte-1uha8ag){flex:0 0 var(--horizontal-brick-card-width);width:var(--horizontal-brick-card-width);min-width:0;min-height:0;contain:layout paint;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}[data-personal-horizontal-project].svelte-1uha8ag [data-horizontal-preview-container]:where(.svelte-1uha8ag){transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(min-width:640px){.personal-horizontal-brick-wall.svelte-1uha8ag{--horizontal-brick-card-width: clamp(12rem, 30dvh, 26rem);--horizontal-brick-gap: .8rem;--horizontal-brick-row-height: calc((100dvh - 4 * var(--horizontal-brick-gap)) / 5);display:flex;flex-direction:column;justify-content:center;row-gap:var(--horizontal-brick-gap);grid-template-rows:none;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:visible}.personal-horizontal-brick-row.svelte-1uha8ag{align-items:center;height:auto;min-height:0}.personal-horizontal-brick-row.svelte-1uha8ag>figure:where(.svelte-1uha8ag){flex:0 0 var(--horizontal-brick-card-width);width:var(--horizontal-brick-card-width);min-width:0;min-height:0;height:var(--horizontal-brick-row-height)}}@media(min-width:1280px){.personal-horizontal-brick-wall.svelte-1uha8ag{--horizontal-brick-card-width: clamp(14rem, 31dvh, 28rem);--horizontal-brick-gap: 1rem}}@media(max-width:639.98px){.agostino-intro-title.svelte-1uha8ag{top:6.25rem;padding:1.1rem;font-size:clamp(4.6rem,23vw,7rem);line-height:.8}.agostino-intro-copy-wrapper.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-end;position:absolute;right:0;bottom:0;width:min(88vw,32rem);padding:1.1rem;pointer-events:none}.agostino-scroll-hint.svelte-1uha8ag{display:flex;position:relative;top:auto;left:auto;padding:0 0 .5rem;justify-content:flex-end;width:100%}.agostino-scroll-hint-label.svelte-1uha8ag{font-size:.58rem;letter-spacing:.22em}.agostino-scroll-down-hint.svelte-1uha8ag{display:flex;align-self:center;justify-content:center;padding:1.25rem .75rem}.agostino-intro-copy.svelte-1uha8ag{position:relative;right:auto;bottom:auto;width:100%;padding:0;font-size:clamp(.95rem,4.1vw,1.2rem);line-height:1.12;pointer-events:auto}.personal-horizontal-brick-wall.svelte-1uha8ag{--horizontal-brick-card-width: clamp(8.5rem, 44vw, 12rem);--horizontal-brick-gap: .4rem;padding-right:0}.personal-horizontal-brick-row.svelte-1uha8ag>figure:where(.svelte-1uha8ag){flex:0 0 auto;width:calc(var(--horizontal-brick-row-height) * var(--horizontal-image-ratio));min-width:0;height:100%}.personal-horizontal-brick-row.svelte-1uha8ag>figure:where(.svelte-1uha8ag) [data-horizontal-preview-container]:where(.svelte-1uha8ag) img{object-fit:cover!important}}[data-personal-contact-slide-clone=true]{box-sizing:border-box;background:#000;isolation:isolate}[data-personal-contact-slide-clone=true] *{box-sizing:border-box}[data-contact-image-column].svelte-1uha8ag,[data-contact-image-edge].svelte-1uha8ag{margin:0;padding:0}[data-contact-image-edge].svelte-1uha8ag picture,[data-contact-image-edge].svelte-1uha8ag picture>span{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}[data-contact-image-edge].svelte-1uha8ag img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;object-position:100% 100%!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0}
