.PortfolioPanorama_shell__7c9NT{position:relative;isolation:isolate;overflow:hidden;background:var(--metro-ink)}.PortfolioPanorama_shell__7c9NT:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-position:calc(var(--panorama-position, var(--panorama-index, 0)) * -10vw) 0}.PortfolioPanorama_shell__7c9NT[data-active-pivot=me]:before{background-image:radial-gradient(circle at 50% 50%,var(--metro-bg-trace) 0 1.5px,transparent 2px),linear-gradient(45deg,transparent calc(50% - .5px),var(--metro-bg-trace-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));background-size:88px 88px,88px 88px}.PortfolioPanorama_shell__7c9NT[data-active-pivot=projects]:before{background-image:linear-gradient(90deg,var(--metro-bg-trace) 0 1px,transparent 1px),linear-gradient(0deg,var(--metro-bg-trace-line) 0 1px,transparent 1px);background-size:25vw 100%,100% 120px}.PortfolioPanorama_shell__7c9NT[data-active-pivot=blog]:before{background-image:linear-gradient(0deg,var(--metro-bg-rule) 0 1px,transparent 1px);background-size:100% 88px}.PortfolioPanorama_shell__7c9NT[data-active-pivot=photography]:before{background-image:none}.PortfolioPanorama_bio__lD74m,.PortfolioPanorama_panelContent__Mapsu{min-height:32rem;padding:clamp(1.5rem,4vw,4rem) 0 clamp(5rem,10vw,8rem)}.PortfolioPanorama_eyebrow__XZb11{margin:0 0 .75rem;color:var(--metro-cyan);font-size:var(--metro-text-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.PortfolioPanorama_lede__hC0fI{max-width:48rem;margin:0 0 clamp(1.5rem,4vw,3rem);font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.35;text-wrap:balance}.PortfolioPanorama_contact__S_94C h2{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;letter-spacing:-.035em}.PortfolioPanorama_contact__S_94C p{color:var(--metro-muted);line-height:1.7}.PortfolioPanorama_tileCopy__UtLtY{min-height:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--tile-gap-copy);overflow:hidden}.PortfolioPanorama_unitTile__2Wnf_.PortfolioPanorama_unitTile__2Wnf_{--tile-note-size:0.85rem;--tile-note-lines:2;--tile-note-leading:1.4}.PortfolioPanorama_graphMotif__YkntB{flex:1 1 0;min-height:0;width:100%;color:var(--metro-white)}.PortfolioPanorama_graphTrace__CqowB{opacity:.22}.PortfolioPanorama_graphTrace__CqowB path{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:square}.PortfolioPanorama_graphTrace__CqowB circle{fill:currentColor}.PortfolioPanorama_graphNode__X1YpG{fill:none;stroke:var(--metro-cyan);stroke-width:2.5}.PortfolioPanorama_portrait__1DL7p{filter:grayscale(1) contrast(1.06)}.PortfolioPanorama_portraitWash___vXpw{position:absolute;z-index:0;inset:0;background:var(--metro-cyan);mix-blend-mode:color;opacity:.28}.PortfolioPanorama_motif__eVEd8{display:flex;color:var(--metro-cyan);font-size:var(--tile-value-size)}@property --wave-shift{syntax:"<length>";inherits:true;initial-value:0}.PortfolioPanorama_wave__qrFEU{position:absolute;bottom:0;left:0;width:100%;height:min(1.25rem,var(--wave-band,1.25rem));fill:none;stroke:currentColor;stroke-width:1.25;opacity:.3}.PortfolioPanorama_waveDrift__IPgKI{transform:translateX(var(--wave-shift));transform-box:view-box;transform-origin:0 0}.PortfolioPanorama_assessmentTile__xe96h.PortfolioPanorama_assessmentTile__xe96h{--wave-band:max(0px,var(--tile-copy) + 2px - 2.3 * var(--tile-title));animation-name:PortfolioPanorama_waveDrift__IPgKI,var(--tile-entrance,none);animation-duration:9s,var(--metro-duration-base);animation-timing-function:linear,var(--metro-ease-standard);animation-delay:0s,var(--tile-entrance-delay);animation-iteration-count:infinite,1;animation-fill-mode:none,backwards}@keyframes PortfolioPanorama_waveDrift__IPgKI{0%{--wave-shift:0px}to{--wave-shift:-120px}}@media (min-width:48rem){.PortfolioPanorama_wave__qrFEU{height:min(2rem,var(--wave-band,2rem))}}@media (min-width:84rem){.PortfolioPanorama_tileNote__dpxDB.PortfolioPanorama_tileNote__dpxDB{position:static;display:-webkit-box;width:auto;height:auto;min-height:auto;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;clip-path:none;font-size:var(--tile-note-size,.85rem);line-height:var(--tile-note-leading,1.4);white-space:normal;opacity:.86}.PortfolioPanorama_unitTile__2Wnf_.PortfolioPanorama_unitTile__2Wnf_{--tile-copy-reserved:calc(var(--tile-note-lines) * var(--tile-note-size) * var(--tile-note-leading) + var(--tile-gap-copy))}}@media (prefers-reduced-motion:reduce){.PortfolioPanorama_assessmentTile__xe96h.PortfolioPanorama_assessmentTile__xe96h{animation-name:var(--tile-entrance,none);animation-duration:var(--metro-duration-base);animation-timing-function:var(--metro-ease-standard);animation-delay:var(--tile-entrance-delay);animation-iteration-count:1;animation-fill-mode:backwards}}.PortfolioPanorama_hubLede__MIusi{max-width:44rem;margin:0 0 clamp(1.25rem,3vw,2rem);color:var(--metro-muted);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6}.PortfolioPanorama_readingHub__pY2ff{max-width:64rem}.PortfolioPanorama_featureTile__LiayG.PortfolioPanorama_featureTile__LiayG{--tile-body-lead:4.2}.PortfolioPanorama_featureSummary__f4skd.PortfolioPanorama_featureSummary__f4skd{-webkit-line-clamp:3;line-clamp:3}.PortfolioPanorama_noteList__mz_AP{margin:0;padding:0;list-style:none;border-top:1px solid var(--metro-line)}.PortfolioPanorama_noteRow__CP2sL{min-height:5.5rem;display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 0;border-bottom:1px solid var(--metro-line);color:inherit;text-decoration:none}.PortfolioPanorama_noteMeta__6ECqy{display:flex;flex-wrap:wrap;gap:.3rem 1rem;color:var(--metro-cyan);font-size:var(--metro-text-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PortfolioPanorama_noteTitle__ctdXn{font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:300;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.PortfolioPanorama_noteSummary__wpNM_{max-width:46rem;color:var(--metro-muted);font-size:clamp(.9rem,1.4vw,1rem);line-height:1.6}.PortfolioPanorama_noteRow__CP2sL:focus-visible .PortfolioPanorama_noteTitle__ctdXn,.PortfolioPanorama_noteRow__CP2sL:hover .PortfolioPanorama_noteTitle__ctdXn{color:var(--metro-cyan)}.PortfolioPanorama_emptyState__rzopz{min-height:10rem;display:flex;align-items:center;max-width:64rem;padding:1.5rem;border:1px solid var(--metro-line);color:var(--metro-muted);font-size:clamp(1.2rem,3vw,2rem)}.PortfolioPanorama_textLink__sZNM9{min-height:var(--metro-target-min);display:inline-flex;align-items:center;margin-top:1rem;font-weight:700}.PortfolioPanorama_textLink__sZNM9:focus-visible,.PortfolioPanorama_textLink__sZNM9:hover{color:var(--metro-cyan)}.PortfolioPanorama_pictureHub__Rt3az[data-backdrop=photo]{position:relative;isolation:isolate}.PortfolioPanorama_pictureHub__Rt3az[data-backdrop=photo] .PortfolioPanorama_hubBackdrop__QQpfL{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.PortfolioPanorama_pictureHub__Rt3az[data-backdrop=photo] .PortfolioPanorama_hubBackdrop__QQpfL img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:.12;filter:grayscale(1) blur(24px) brightness(.5);transform:scale(1.12);-webkit-mask-image:radial-gradient(115% 105% at 28% 45%,#000 25%,rgb(0 0 0/0) 100%);mask-image:radial-gradient(115% 105% at 28% 45%,#000 25%,rgb(0 0 0/0) 100%)}.PortfolioPanorama_tileFoot__XVRVR{margin-top:auto}.PortfolioPanorama_contact__S_94C{position:relative;max-width:64rem;display:flex;justify-content:space-between;gap:2rem;margin:0 0 1rem;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--metro-line);background:var(--metro-surface);scroll-margin-block:5rem}.PortfolioPanorama_contact__S_94C[data-open=true]{position:fixed;z-index:4;right:var(--dock-inset-right);bottom:var(--dock-reserve-bottom);left:var(--dock-inset-left);max-height:calc(100vh - var(--dock-reserve-bottom) - var(--metro-content-inset));margin:0 auto;overflow:auto;border-color:var(--metro-cyan);box-shadow:inset .4rem 0 var(--metro-cyan)}.PortfolioPanorama_contactLinks__u2qzc{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioPanorama_closeContact__Qn982,.PortfolioPanorama_contactLinks__u2qzc a{min-width:var(--metro-target-min);min-height:var(--metro-target-min);display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;border:1px solid var(--metro-line);background:transparent;color:var(--metro-text);font:inherit;text-decoration:none;cursor:pointer}.PortfolioPanorama_closeContact__Qn982:focus-visible,.PortfolioPanorama_closeContact__Qn982:hover,.PortfolioPanorama_contactLinks__u2qzc a:focus-visible,.PortfolioPanorama_contactLinks__u2qzc a:hover{border-color:var(--metro-cyan)}.PortfolioPanorama_closeContact__Qn982{align-self:flex-start;white-space:nowrap}@media (max-width:720px){.PortfolioPanorama_contact__S_94C{flex-direction:column}}@media (prefers-reduced-motion:reduce){.PortfolioPanorama_contact__S_94C{scroll-behavior:auto}.PortfolioPanorama_shell__7c9NT:before{transition:none}}@media print{.PortfolioPanorama_shell__7c9NT{overflow:visible;background:#fff;color:#000}.PortfolioPanorama_shell__7c9NT:before{content:none}.PortfolioPanorama_closeContact__Qn982,.PortfolioPanorama_contactLinks__u2qzc a,.PortfolioPanorama_contact__S_94C h2,.PortfolioPanorama_contact__S_94C p,.PortfolioPanorama_emptyState__rzopz,.PortfolioPanorama_eyebrow__XZb11,.PortfolioPanorama_hubLede__MIusi,.PortfolioPanorama_lede__hC0fI,.PortfolioPanorama_motif__eVEd8,.PortfolioPanorama_noteMeta__6ECqy,.PortfolioPanorama_noteSummary__wpNM_,.PortfolioPanorama_noteTitle__ctdXn,.PortfolioPanorama_textLink__sZNM9,.PortfolioPanorama_tileCopy__UtLtY,.PortfolioPanorama_tileNote__dpxDB{color:#000}.PortfolioPanorama_closeContact__Qn982,.PortfolioPanorama_contactLinks__u2qzc a,.PortfolioPanorama_contact__S_94C,.PortfolioPanorama_noteList__mz_AP,.PortfolioPanorama_noteRow__CP2sL{border-color:#000}.PortfolioPanorama_contact__S_94C{background:#fff}.PortfolioPanorama_graphMotif__YkntB,.PortfolioPanorama_hubBackdrop__QQpfL,.PortfolioPanorama_portraitWash___vXpw,.PortfolioPanorama_wave__qrFEU{display:none}}