.v2-home-shell,.v2-home-reference-shell{text-transform:none;background:#fff;border-top:0;min-height:100dvh}.v2-home-reference{width:100%;min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) max(18px, 4vw) max(2rem, env(safe-area-inset-bottom));background:#fff;place-items:center;display:grid}.v2-home-reference__object{transform-origin:50%;perspective:1800px;width:min(590px,36vw);position:relative;transform:rotate(-1.15deg)}.v2-home-reference__card{width:100%;height:auto;display:block;box-shadow:0 2px 3px #0000000a,0 10px 14px #0000000f,0 24px 36px #00000009}.v2-home-reference__object:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff73,inset -1px 0 #00000006,inset 0 -1px #0000000b}.v2-home-reference__email,.v2-home-reference__identity,.v2-home-reference__location{z-index:2;letter-spacing:.015em;text-shadow:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.06;position:absolute}.v2-home-reference__email{color:#111111d1;text-transform:none;font-size:clamp(.5rem,.55vw,.62rem);font-weight:500;text-decoration:none;top:9.7%;left:6.8%}.v2-home-reference__identity{text-align:center;flex-direction:column;align-items:center;gap:.32rem;width:72%;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-home-reference__name{color:#111111e6;font:inherit;letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(.88rem,1vw,1.05rem);font-weight:700}.v2-home-reference__nav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(.76rem,.95vw,1rem);display:flex}.v2-home-reference__nav a{color:#111c;font:inherit;letter-spacing:.015em;text-transform:uppercase;text-underline-offset:.22em;font-size:clamp(.43rem,.47vw,.52rem);font-weight:500;text-decoration-line:underline;text-decoration-thickness:.7px;position:relative}.v2-home-reference__availability{color:#1111118c;font:inherit;letter-spacing:.08em;text-transform:uppercase;margin-top:.18rem;font-size:clamp(.32rem,.36vw,.4rem);font-weight:600;line-height:1.1;text-decoration:none;transition:opacity .14s;position:relative}.v2-home-reference__availability:before{content:"";position:absolute;inset:-8px -6px}.v2-home-reference__email:before,.v2-home-reference__nav a:before{content:"";position:absolute;inset:-10px -5px}.v2-home-reference__email{position:absolute}.v2-home-reference__location{color:#111111b8;text-align:center;text-transform:uppercase;white-space:nowrap;width:86%;margin:0;font-size:clamp(.41rem,.45vw,.49rem);font-weight:500;bottom:7.8%;left:50%;transform:translate(-49.6%)}.v2-home-reference__email:hover,.v2-home-reference__email:focus-visible,.v2-home-reference__nav a:hover,.v2-home-reference__nav a:focus-visible,.v2-home-reference__availability:hover,.v2-home-reference__availability:focus-visible{opacity:.62}@media (width<=1100px){.v2-home-reference__object{width:min(520px,62vw)}}@media (width<=720px){.v2-home-reference{min-height:100svh;padding:calc(24px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom))}.v2-home-reference__object{width:min(86vw,430px);transform:rotate(-.9deg)}.v2-home-reference__email{font-size:clamp(.43rem,1.8vw,.52rem)}.v2-home-reference__name{font-size:clamp(.74rem,3.6vw,.88rem)}.v2-home-reference__nav a{font-size:clamp(.37rem,1.5vw,.43rem)}.v2-home-reference__availability{font-size:clamp(.3rem,1.25vw,.36rem)}.v2-home-reference__location{font-size:clamp(.35rem,1.4vw,.41rem)}}@media (prefers-reduced-motion:reduce){.v2-home-reference__email,.v2-home-reference__nav a,.v2-home-reference__availability{transition:none}}.v2-home-card__flipper{aspect-ratio:1200/708;width:100%;transform-style:preserve-3d;transform-origin:50%;transition:transform .42s var(--card-route-ease);will-change:transform;touch-action:manipulation;position:relative}.v2-home-reference__object.is-flipped .v2-home-card__flipper{transform:rotateY(180deg)}.v2-home-reference__object.is-leaving-for-contact .v2-home-card__flipper{transition-duration:.18s;transform:rotateY(90deg)}html.is-contact-card-return .v2-home-card__flipper{transform:rotateY(-90deg);transition:none!important}.v2-home-reference__object.is-entering-from-contact .v2-home-card__flipper{transition-duration:.18s}.v2-home-card__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:flat;isolation:isolate;visibility:visible;width:100%;height:100%;position:absolute;inset:0}.v2-home-card__face.is-face-hidden{visibility:hidden}.v2-home-card__face--front{transform:rotateY(0)}.v2-home-card__face--back{pointer-events:none;transform:rotateY(180deg)}.v2-home-reference__object.is-flipped .v2-home-card__face--front{pointer-events:none}.v2-home-reference__object.is-flipped .v2-home-card__face--back{pointer-events:auto}.v2-home-card__face .v2-home-reference__card{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-home-reference__name{transition:text-shadow .18s,transform .18s;position:relative}.v2-home-reference__name.is-misregistered{text-shadow:1.35px 0 #1111112e,-1.15px .45px #1111111c;transform:translate(.45px)}.v2-home-reference__object.is-embossed .v2-home-card__face--front .v2-home-reference__name,.v2-home-reference__object.is-embossed .v2-home-card__face--front .v2-home-reference__nav a{text-shadow:0 .75px #ffffff9e,0 -.55px #11111117}.v2-home-card__back-message{z-index:2;color:#111111d1;letter-spacing:.015em;text-align:center;text-transform:none;flex-direction:column;align-items:center;gap:.52rem;width:78%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-home-card__back-message p{margin:0;font-size:clamp(.48rem,.52vw,.58rem);font-weight:500}.v2-home-card__back-message a{color:#111111e6;font:inherit;text-underline-offset:.22em;font-size:clamp(.64rem,.72vw,.76rem);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.7px;position:relative}.v2-home-card__back-message a:before{content:"";position:absolute;inset:-10px -6px}.v2-home-card__edge-secret{z-index:4;opacity:0;cursor:crosshair;touch-action:manipulation;background:0 0;border:0;width:20px;height:20px;padding:0;position:absolute;bottom:2.2%;right:2.2%}.v2-home-card__edge-copy{z-index:3;color:#1111116b;letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.24rem,.27vw,.3rem);font-weight:500;line-height:1;transition:opacity .12s;position:absolute;bottom:2.5%;right:6%}.v2-home-reference__object.is-edge-secret-visible .v2-home-card__edge-copy{opacity:1}@media (width<=720px){.v2-home-card__back-message{gap:.42rem;width:82%}.v2-home-card__back-message p{font-size:clamp(.42rem,1.72vw,.5rem)}.v2-home-card__back-message a{font-size:clamp(.54rem,2.25vw,.66rem)}.v2-home-card__edge-copy{font-size:clamp(.22rem,1vw,.27rem);right:7%}}@media (prefers-reduced-motion:reduce){.v2-home-card__flipper,.v2-home-reference__name,.v2-home-card__edge-copy{transition:none}}@media (width<=720px) and (orientation:portrait){.v2-home-reference__object{aspect-ratio:.62;width:min(82vw,350px)}.v2-home-card__flipper{aspect-ratio:.62;height:100%}.v2-home-reference__identity{gap:.6rem;width:76%}.v2-home-reference__name{font-size:clamp(1rem,4.7vw,1.18rem)}.v2-home-reference__nav{white-space:normal;flex-wrap:wrap;gap:.58rem clamp(.72rem,3vw,1rem);width:100%}.v2-home-reference__nav a{font-size:clamp(.56rem,2.45vw,.66rem)}.v2-home-reference__availability{margin-top:.08rem;font-size:clamp(.45rem,1.9vw,.52rem)}.v2-home-card__back-message{gap:.68rem;width:74%}.v2-home-card__back-message p{max-width:24ch;font-size:clamp(.67rem,2.9vw,.76rem);line-height:1.35}.v2-home-card__back-message a{font-size:clamp(.82rem,3.5vw,.94rem)}.v2-home-card__edge-copy{font-size:.29rem;bottom:3.8%;right:7%}html,body.v2-body{overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}body.v2-body{height:100svh}body.v2-body>main,.v2-home-shell,.v2-home-reference-shell,.v2-home-reference{width:100%;height:100svh;min-height:0;overflow:hidden}.v2-home-reference{padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.v2-home-reference__object{aspect-ratio:auto;width:min(84vw,360px);height:auto}.v2-home-card__flipper{aspect-ratio:69/100;width:100%;height:auto}.v2-home-card__face,.v2-home-card__face .v2-home-reference__card{width:100%;height:100%}.v2-home-card__face .v2-home-reference__card{object-fit:cover}}.v2-home-reference__nav[data-astro-cid-lcdefpme]{column-gap:clamp(1.55rem,2vw,2rem)}.v2-home-reference__nav-group[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:clamp(.42rem,.55vw,.58rem);display:inline-flex}.v2-home-contact__message[data-astro-cid-lcdefpme],.v2-home-contact__socials[data-astro-cid-lcdefpme],.v2-home-contact__location[data-astro-cid-lcdefpme]{z-index:3;letter-spacing:.015em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;position:absolute}.v2-home-contact__message[data-astro-cid-lcdefpme]{color:#111111d1;text-align:left;flex-direction:column;align-items:flex-start;gap:.22rem;max-width:48%;line-height:1.22;display:flex;bottom:7.2%;left:6.8%}.v2-home-contact__message[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.v2-home-contact__location[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(.38rem,.42vw,.47rem);font-weight:500}.v2-home-contact__message[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#111111e6;font:inherit;text-underline-offset:.22em;font-size:clamp(.47rem,.52vw,.58rem);font-weight:700;line-height:1.1;text-decoration-line:underline;text-decoration-thickness:.7px;position:relative}.v2-home-contact__message[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before,.v2-home-contact__social-link[data-astro-cid-lcdefpme]:before{content:"";position:absolute;inset:-8px}.v2-home-contact__socials[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(.46rem,.58vw,.62rem);display:flex;top:8.2%;right:6.8%}.v2-home-contact__social-link[data-astro-cid-lcdefpme]{place-items:center;width:clamp(.78rem,.9vw,.94rem);height:clamp(.78rem,.9vw,.94rem);transition:opacity .14s;display:grid;position:relative}.v2-home-contact__social-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block;overflow:visible}.v2-home-contact__linkedin-icon[data-astro-cid-lcdefpme]{fill:#0a66c2;stroke:none}.v2-home-contact__instagram-icon[data-astro-cid-lcdefpme]{stroke:#fff;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.v2-home-contact__instagram-icon[data-astro-cid-lcdefpme]>rect[data-astro-cid-lcdefpme]{stroke:none}.v2-home-contact__instagram-dot[data-astro-cid-lcdefpme]{fill:#fff;stroke:none}.v2-home-contact__location[data-astro-cid-lcdefpme]{color:#111111b8;text-align:right;text-transform:uppercase;max-width:38%;line-height:1.15;bottom:7.5%;right:6.8%}.v2-home-contact__message[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.v2-home-contact__message[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.v2-home-contact__social-link[data-astro-cid-lcdefpme]:hover,.v2-home-contact__social-link[data-astro-cid-lcdefpme]:focus-visible{opacity:.6}@media (width<=720px) and (orientation:portrait){.v2-home-reference__nav[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.58rem}.v2-home-reference__nav-group[data-astro-cid-lcdefpme]{flex-direction:column;gap:.22rem}.v2-home-contact__socials[data-astro-cid-lcdefpme]{gap:.62rem;top:6.6%;right:7.5%}.v2-home-contact__social-link[data-astro-cid-lcdefpme]{width:1rem;height:1rem}.v2-home-contact__message[data-astro-cid-lcdefpme]{gap:.28rem;max-width:50%;bottom:6.6%;left:7.5%}.v2-home-contact__message[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.v2-home-contact__location[data-astro-cid-lcdefpme]{font-size:clamp(.46rem,2vw,.56rem)}.v2-home-contact__message[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:clamp(.56rem,2.45vw,.68rem)}.v2-home-contact__location[data-astro-cid-lcdefpme]{max-width:34%;bottom:6.8%;right:7.5%}}@media (prefers-reduced-motion:reduce){.v2-home-contact__social-link[data-astro-cid-lcdefpme]{transition:none}}
