.WaveBand-module__E_sBna__band{position:relative;overflow:hidden}.WaveBand-module__E_sBna__back,.WaveBand-module__E_sBna__front{width:200%;max-width:none;height:100%;animation:WaveBand-module__E_sBna__drift var(--d-drift) linear infinite;will-change:transform;position:absolute;top:0;left:0}.WaveBand-module__E_sBna__back{animation-duration:calc(var(--d-drift) * 1.6);animation-direction:reverse}.WaveBand-module__E_sBna__crest,.WaveBand-module__E_sBna__glint{fill:none;vector-effect:non-scaling-stroke}.WaveBand-module__E_sBna__crest{stroke:var(--warm-cream);stroke-opacity:.55;stroke-width:1.4px}.WaveBand-module__E_sBna__glint{stroke:var(--marble-white);stroke-opacity:.18;stroke-width:1px}.WaveBand-module__E_sBna__band[data-tone=milk] .WaveBand-module__E_sBna__crest{stroke:var(--stone-cream);stroke-opacity:.45;stroke-width:1px}.WaveBand-module__E_sBna__band[data-tone=milk] .WaveBand-module__E_sBna__glint{stroke:#fff;stroke-opacity:.9}@keyframes WaveBand-module__E_sBna__drift{0%{transform:translate(0)}to{transform:translate(-50%)}}
.DiveHero-module__dwZCPq__wrap{--bar:calc(100lvh - 100svh);background:var(--deep-black);position:relative}.DiveHero-module__dwZCPq__stage{grid-template-rows:1fr;height:100lvh;min-height:600px}.DiveHero-module__dwZCPq__content{padding-top:max(17svh,6.5rem);padding-bottom:calc(var(--s-7) + var(--bar));z-index:4}.DiveHero-module__dwZCPq__content .DiveHero-module__dwZCPq__title{max-width:none;padding-top:0}.DiveHero-module__dwZCPq__title h1{max-width:4em;font-size:min(clamp(2.4rem,.9rem + 2.8vw,3.75rem),5.6svh)}.DiveHero-module__dwZCPq__content .DiveHero-module__dwZCPq__quote{max-width:none;margin-top:7svh}.DiveHero-module__dwZCPq__quote blockquote{max-width:9.5em}@media (prefers-reduced-motion:no-preference){.DiveHero-module__dwZCPq__content [data-arrive],.DiveHero-module__dwZCPq__content [data-arrive-title]{visibility:hidden;animation:0s 2.5s forwards DiveHero-module__dwZCPq__reveal}}@keyframes DiveHero-module__dwZCPq__reveal{to{visibility:visible}}.DiveHero-module__dwZCPq__figure,.DiveHero-module__dwZCPq__figureInner{position:absolute;inset:0}.DiveHero-module__dwZCPq__figure{z-index:1;mix-blend-mode:multiply;transform-origin:55% 30%;will-change:transform}.DiveHero-module__dwZCPq__figure .hero__figure{mix-blend-mode:normal}.DiveHero-module__dwZCPq__water{z-index:2;will-change:transform;height:220%;position:absolute;top:50%;left:0;right:0}.DiveHero-module__dwZCPq__waterInner,.DiveHero-module__dwZCPq__waves{position:absolute;inset:0}.DiveHero-module__dwZCPq__video{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.DiveHero-module__dwZCPq__poster{z-index:1;position:absolute;inset:0}@media (max-width:899px){.DiveHero-module__dwZCPq__desktop{display:none}}@media (min-width:900px){.DiveHero-module__dwZCPq__mobile{display:none}}.DiveHero-module__dwZCPq__veil{z-index:2;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(48% 34%,#0505058c,#0000),radial-gradient(80% 70% at 50% 55%,#0505059e,#050505e0);position:absolute;inset:0}.DiveHero-module__dwZCPq__under{z-index:3;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(120% 60% at 50% -10%,#d8cbb724,#0000 60%);position:absolute;inset:0}.DiveHero-module__dwZCPq__embers{width:100%;height:100%;position:absolute;inset:0}.DiveHero-module__dwZCPq__shafts{mix-blend-mode:screen;filter:blur(22px);position:absolute;inset:-10% 0 30%}.DiveHero-module__dwZCPq__shafts span{width:9vw;height:100%;animation:DiveHero-module__dwZCPq__shimmer calc(var(--d-drift) * .7) var(--ease-tide) infinite alternate;background:linear-gradient(#d8cbb738,#0000 85%);position:absolute;top:0;transform:skew(-14deg)}.DiveHero-module__dwZCPq__shafts span:first-child{left:22%}.DiveHero-module__dwZCPq__shafts span:nth-child(2){width:5vw;animation-delay:-3s;left:41%}.DiveHero-module__dwZCPq__shafts span:nth-child(3){width:12vw;animation-delay:-6s;left:58%}.DiveHero-module__dwZCPq__shafts span:nth-child(4){width:4vw;animation-delay:-9s;left:76%}@keyframes DiveHero-module__dwZCPq__shimmer{0%{opacity:.25;translate:-2vw}to{opacity:1;translate:2vw}}.DiveHero-module__dwZCPq__deep{z-index:5;padding-block:var(--s-10);position:relative}.DiveHero-module__dwZCPq__deepInner{gap:var(--s-6);text-align:center;justify-items:center;display:grid}.DiveHero-module__dwZCPq__deepLine{font-size:var(--t-h1);letter-spacing:-.02em;text-wrap:balance;max-width:13em;line-height:1.05}.DiveHero-module__dwZCPq__deepBody{max-width:32em}.DiveHero-module__dwZCPq__live .DiveHero-module__dwZCPq__deepBody{color:var(--warm-cream);text-shadow:0 1px 2px #050505b3,0 0 24px #050505a6}.DiveHero-module__dwZCPq__live .DiveHero-module__dwZCPq__deepLine{text-shadow:0 2px 30px #0505058c}.DiveHero-module__dwZCPq__live .DiveHero-module__dwZCPq__deep{inset:0 0 var(--bar);z-index:5;pointer-events:none;background:0 0;align-items:center;padding-block:0;display:grid;position:absolute}@media (max-width:900px){.DiveHero-module__dwZCPq__content{grid-template-rows:auto 1fr auto;padding-top:max(13svh,6rem)}.DiveHero-module__dwZCPq__title h1{max-width:7em;font-size:clamp(2.25rem,9vw,3rem)}.DiveHero-module__dwZCPq__content .DiveHero-module__dwZCPq__quote{margin:0 0 var(--s-5);grid-row:2;align-self:end}.DiveHero-module__dwZCPq__quote blockquote{max-width:11em;font-size:var(--t-h3);color:var(--marble-white);border-left-color:#d8cbb78c}.DiveHero-module__dwZCPq__live .DiveHero-module__dwZCPq__deepInner{text-align:left;justify-items:start}}html[data-motion] .DiveHero-module__dwZCPq__deep:not([data-revealed]){visibility:hidden}
.PortraitTurn-module__cZYa9a__portrait{aspect-ratio:4/5;position:relative;-webkit-mask-image:radial-gradient(62% 58% at 50% 42%,#000 55%,#0000 100%),linear-gradient(#000 70%,#0000);mask-image:radial-gradient(62% 58% at 50% 42%,#000 55%,#0000 100%),linear-gradient(#000 70%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PortraitTurn-module__cZYa9a__still,.PortraitTurn-module__cZYa9a__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PortraitTurn-module__cZYa9a__video{display:none}.PortraitTurn-module__cZYa9a__portrait[data-live] .PortraitTurn-module__cZYa9a__video{display:block}.PortraitTurn-module__cZYa9a__portrait[data-live] .PortraitTurn-module__cZYa9a__still{display:none}html[data-motion] .PortraitTurn-module__cZYa9a__portrait:not([data-live]) .PortraitTurn-module__cZYa9a__still{visibility:hidden}
.About-module__vMbv_W__about{padding-block:var(--s-10) var(--s-11);position:relative;overflow-x:clip}.About-module__vMbv_W__intro{column-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.About-module__vMbv_W__portrait{top:calc(var(--s-9) + var(--s-2));grid-column:1/span 5;position:sticky}.About-module__vMbv_W__glow{pointer-events:none;filter:blur(28px);mix-blend-mode:lighten;animation:About-module__vMbv_W__glow-breathe 8s var(--ease-tide) infinite alternate;background:radial-gradient(42% 40% at 50% 34%,#d8cbb742 0%,#d8cbb71f 38%,#c9a46a0d 62%,#0000 78%),radial-gradient(60% 58% at 50% 42%,#d8cbb709 0 70%,#0000 100%);position:absolute;inset:-12% -16% 8%}@keyframes About-module__vMbv_W__glow-breathe{0%{opacity:.8}to{opacity:1}}@media (prefers-reduced-motion:reduce){.About-module__vMbv_W__glow{animation:none}}.About-module__vMbv_W__text{gap:var(--s-6);padding-top:var(--s-6);grid-column:7/span 5;display:grid}.About-module__vMbv_W__statement{font-size:var(--t-h1);letter-spacing:var(--track-display);max-width:11em;line-height:1.02}.About-module__vMbv_W__statement em{color:var(--warm-cream)}.About-module__vMbv_W__lead{color:var(--fg)}.About-module__vMbv_W__lead p{max-width:19em}.About-module__vMbv_W__body{gap:var(--s-5);color:var(--fg-muted);display:grid}.About-module__vMbv_W__quote{font-size:var(--t-h3);color:var(--fg);max-width:20em;margin-block:var(--s-3);font-style:italic}.About-module__vMbv_W__facts{margin:var(--s-11) 0 0;border-block:var(--line) solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.About-module__vMbv_W__facts div{justify-content:flex-end;gap:var(--s-4);padding:var(--s-7) var(--s-6);flex-direction:column-reverse;display:flex}.About-module__vMbv_W__facts div+div{border-left:var(--line) solid var(--rule)}.About-module__vMbv_W__facts dd{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(3.5rem,2rem + 5vw,7.5rem);line-height:.85}.About-module__vMbv_W__unit{letter-spacing:0;color:var(--fg-muted);font-size:.32em}.About-module__vMbv_W__credits{margin-top:var(--s-11)}.About-module__vMbv_W__creditsHead{justify-content:space-between;align-items:baseline;gap:var(--s-6);margin-bottom:var(--s-6);display:flex}.About-module__vMbv_W__creditsTitle{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.About-module__vMbv_W__timeline{border-bottom:var(--line) solid var(--rule);margin:0;padding:0;list-style:none}.About-module__vMbv_W__job{align-items:baseline;gap:var(--s-6);padding-block:var(--s-7);border-top:var(--line) solid var(--rule);grid-template-columns:3.5rem minmax(0,1fr) 12rem 13rem;display:grid;position:relative}.About-module__vMbv_W__job:before{content:"";height:var(--line);background:var(--accent);transform-origin:0;transition:scale var(--d-slow) var(--ease-tide);position:absolute;top:-1px;left:0;right:0;scale:0 1}.About-module__vMbv_W__job:hover:before{scale:1}.About-module__vMbv_W__no{color:var(--fg-muted);font-variant-numeric:tabular-nums}.About-module__vMbv_W__roleWrap{gap:var(--s-3);display:grid}.About-module__vMbv_W__role{letter-spacing:-.02em;transition:translate var(--d-base) var(--ease-out), color var(--d-base) var(--ease-tide);font-size:clamp(1.75rem,1.2rem + 1.8vw,3rem);line-height:1}.About-module__vMbv_W__job:hover .About-module__vMbv_W__role{translate:var(--s-3) 0;color:var(--warm-cream)}.About-module__vMbv_W__desc{max-width:34em;font-size:var(--t-small)}.About-module__vMbv_W__org{color:var(--fg)}.About-module__vMbv_W__dates{justify-content:flex-end;align-items:baseline;gap:var(--s-2);white-space:nowrap;color:var(--fg-muted);font-variant-numeric:tabular-nums;text-align:right;display:flex}.About-module__vMbv_W__now{vertical-align:.9em;margin-left:var(--s-3);padding:3px var(--s-2);border:var(--line) solid var(--accent);border-radius:var(--r-pill);color:var(--accent);letter-spacing:var(--track-label);font-size:.625rem;display:inline-block}@media (max-width:1100px){.About-module__vMbv_W__job{grid-template-columns:3rem minmax(0,1fr) 11rem}.About-module__vMbv_W__org{grid-area:1/3}.About-module__vMbv_W__dates{text-align:left;grid-column:2/-1;justify-content:flex-start}}@media (max-width:900px){.About-module__vMbv_W__portrait{width:min(100%,26rem);margin:0 auto var(--s-6);grid-column:1/-1;position:static}.About-module__vMbv_W__text{grid-column:1/-1;padding-top:0}.About-module__vMbv_W__lead p{max-width:none}.About-module__vMbv_W__facts div{padding:var(--s-5) var(--s-3)}.About-module__vMbv_W__creditsHead{align-items:flex-start;gap:var(--s-2);flex-direction:column}.About-module__vMbv_W__job{gap:var(--s-3) var(--s-4);padding-block:var(--s-6);grid-template-columns:2.25rem minmax(0,1fr)}.About-module__vMbv_W__org,.About-module__vMbv_W__dates{text-align:left;grid-area:auto/2;justify-content:flex-start}}
.ReturnWalk-module__Me4RLW__section{display:flow-root;position:relative}.ReturnWalk-module__Me4RLW__stage{padding-block:var(--s-9) var(--s-10);background:radial-gradient(60% 42% at 30% 46%, #fff 0%, #fff0 70%), linear-gradient(180deg, var(--marble-white) 0%, var(--marble-white) 45%, #ece7de 100%);position:relative;overflow:hidden}.ReturnWalk-module__Me4RLW__walker{z-index:2;width:min(70vw,340px);margin:0 auto var(--s-8);position:relative}.ReturnWalk-module__Me4RLW__figure{aspect-ratio:7/10;position:relative}.ReturnWalk-module__Me4RLW__figure img,.ReturnWalk-module__Me4RLW__stride{width:100%;height:100%;display:block}.ReturnWalk-module__Me4RLW__stride,.ReturnWalk-module__Me4RLW__water{display:none}.ReturnWalk-module__Me4RLW__layout{z-index:4;position:relative}.ReturnWalk-module__Me4RLW__panel{gap:var(--s-6);display:grid}.ReturnWalk-module__Me4RLW__slides{gap:var(--s-9);display:grid}.ReturnWalk-module__Me4RLW__slide{gap:var(--s-5);align-content:start;display:grid}.ReturnWalk-module__Me4RLW__title{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.ReturnWalk-module__Me4RLW__stepTitle{font-size:var(--t-h1);letter-spacing:var(--track-display);line-height:1}.ReturnWalk-module__Me4RLW__no{gap:var(--s-3);color:var(--fg-muted);display:flex}.ReturnWalk-module__Me4RLW__no span{color:var(--fg)}.ReturnWalk-module__Me4RLW__ticks{display:none}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__stage{height:100svh;padding:0}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__walker{aspect-ratio:7/10;will-change:transform;width:auto;height:min(84svh,56vw);margin:0;position:absolute;bottom:5svh;left:0}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__figure{height:100%}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__still{display:none}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__stride{display:block}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__water{z-index:3;height:22svh;display:block;position:absolute;bottom:0;left:0;right:0}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__waves{position:absolute;inset:0}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__layout{grid-template-columns:repeat(12,minmax(0,1fr));height:100%;display:grid}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__panel{grid-column:7/span 5;grid-template-rows:auto minmax(0,1fr) auto;align-self:center;height:min(34rem,62svh);margin-top:-6svh}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__slides{gap:0;display:grid}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__slide{grid-area:1/1}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__ticks{gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__ticks li{height:var(--line);background:var(--rule);flex:1;position:relative;overflow:hidden}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__ticks li:after{content:"";background:var(--fg);transform-origin:0;transition:transform var(--d-slow) var(--ease-tide);position:absolute;inset:0;transform:scaleX(0)}.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__ticks li[data-active]:after{transform:scaleX(1)}@media (min-width:900px) and (max-width:1200px){.ReturnWalk-module__Me4RLW__live .ReturnWalk-module__Me4RLW__panel{grid-column:6/-1}}@media (min-width:900px){html[data-motion] .ReturnWalk-module__Me4RLW__stage:not([data-revealed]){visibility:hidden}}
.SelectedWork-module__NFRsMq__work{isolation:isolate;padding-block:var(--s-11) var(--s-10);position:relative;overflow-x:clip}.SelectedWork-module__NFRsMq__head{justify-items:center;gap:var(--s-5);margin-bottom:var(--s-10);text-align:center;display:grid}.SelectedWork-module__NFRsMq__title{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--track-display);max-width:11em}.SelectedWork-module__NFRsMq__tablets{position:relative}.SelectedWork-module__NFRsMq__list{z-index:1;gap:var(--s-10);margin:0;padding:0;list-style:none;display:grid;position:relative}.SelectedWork-module__NFRsMq__thread{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.SelectedWork-module__NFRsMq__thread path{fill:none;stroke:var(--stone-cream);stroke-width:1px;stroke-opacity:.6;stroke-dasharray:1 1;stroke-dashoffset:1px}.SelectedWork-module__NFRsMq__link{column-gap:var(--s-6);color:inherit;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;text-decoration:none;display:grid}.SelectedWork-module__NFRsMq__stage{grid-area:1/1/auto/span 7;display:block;position:relative}.SelectedWork-module__NFRsMq__text{justify-items:start;gap:var(--s-4);grid-area:1/9/auto/-1;display:grid;position:relative}.SelectedWork-module__NFRsMq__row:nth-child(2n) .SelectedWork-module__NFRsMq__stage{grid-column:6/-1}.SelectedWork-module__NFRsMq__row:nth-child(2n) .SelectedWork-module__NFRsMq__text{grid-column:1/span 4}.SelectedWork-module__NFRsMq__row:nth-child(3) .SelectedWork-module__NFRsMq__stage{grid-column:2/span 6}.SelectedWork-module__NFRsMq__stage:before{content:"";z-index:-1;aspect-ratio:1672/1060;pointer-events:none;background:radial-gradient(closest-side,#6e583c21 55%,#6e583c0d 78%,#0000);position:absolute;top:-5%;left:-4%;right:-4%}.SelectedWork-module__NFRsMq__lid img{filter:brightness(1.03)}.SelectedWork-module__NFRsMq__float{animation:9s ease-in-out infinite SelectedWork-module__NFRsMq__bob;animation-delay:calc(var(--i,0) * -2.3s);display:block}@keyframes SelectedWork-module__NFRsMq__bob{50%{transform:translateY(-7px)rotate(-.25deg)}}.SelectedWork-module__NFRsMq__rise{display:block}.SelectedWork-module__NFRsMq__tablet{aspect-ratio:1672/941;will-change:transform;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.SelectedWork-module__NFRsMq__tablet img{object-fit:cover}.SelectedWork-module__NFRsMq__lid img{scale:1.14}.SelectedWork-module__NFRsMq__lid,.SelectedWork-module__NFRsMq__screen{display:block;position:absolute;inset:0}.SelectedWork-module__NFRsMq__lid{transform-origin:50% 0;transition:transform 1.1s var(--ease-out), filter 1.1s var(--ease-out);-webkit-mask:linear-gradient(#000 82%,#0000);mask:linear-gradient(#000 82%,#0000)}.SelectedWork-module__NFRsMq__screen{opacity:0;filter:saturate(.85)brightness(.96);transition:opacity .6s var(--ease-out), transform 1.4s var(--ease-out), filter 1.4s var(--ease-out);transform:scale(1.08)}.SelectedWork-module__NFRsMq__link:focus-visible .SelectedWork-module__NFRsMq__lid,.SelectedWork-module__NFRsMq__row[data-open] .SelectedWork-module__NFRsMq__lid{filter:drop-shadow(0 22px 26px #3c2d1e38);transform:perspective(1000px)translateY(-36%)rotateX(12deg)}.SelectedWork-module__NFRsMq__link:focus-visible .SelectedWork-module__NFRsMq__screen,.SelectedWork-module__NFRsMq__row[data-open] .SelectedWork-module__NFRsMq__screen{opacity:1;filter:none;transform:scale(1)}@media (hover:hover){.SelectedWork-module__NFRsMq__link:hover .SelectedWork-module__NFRsMq__lid{filter:drop-shadow(0 22px 26px #3c2d1e38);transform:perspective(1000px)translateY(-36%)rotateX(12deg)}.SelectedWork-module__NFRsMq__link:hover .SelectedWork-module__NFRsMq__screen{opacity:1;filter:none;transform:scale(1)}}.SelectedWork-module__NFRsMq__sheen{background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #fffcf4b3, transparent 42%);mix-blend-mode:soft-light;opacity:0;transition:opacity .7s var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.SelectedWork-module__NFRsMq__link:hover .SelectedWork-module__NFRsMq__sheen{opacity:1}}.SelectedWork-module__NFRsMq__mirror{aspect-ratio:1672/300;opacity:.34;pointer-events:none;margin-top:4px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25%,#0000 90%),linear-gradient(90deg,#0000 10%,#000 32% 68%,#0000 90%);mask-image:linear-gradient(#0000,#000 25%,#0000 90%),linear-gradient(90deg,#0000 10%,#000 32% 68%,#0000 90%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.SelectedWork-module__NFRsMq__mirrorImage{aspect-ratio:1672/941;filter:blur(1.5px);animation:9s ease-in-out infinite SelectedWork-module__NFRsMq__ripple;animation-delay:calc(var(--i,0) * -2.3s);display:block;position:absolute;top:0;left:0;right:0;transform:scaleY(-1)}@keyframes SelectedWork-module__NFRsMq__ripple{50%{transform:scaleY(-1)translateY(-7px)skew(.6deg)}}.SelectedWork-module__NFRsMq__mirrorImage img{object-fit:cover;scale:1.14}.SelectedWork-module__NFRsMq__numeral{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:var(--s-3);color:#e3ddd2;text-shadow:0 1px 1px #fffffff2,0 -1px #6b5f4f47;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,3rem + 6vw,9.5rem);line-height:.75}.SelectedWork-module__NFRsMq__meta{color:var(--fg-muted)}.SelectedWork-module__NFRsMq__name{font-family:var(--font-serif);font-weight:400;font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:-.01em}.SelectedWork-module__NFRsMq__summary{max-width:24em;color:var(--fg-muted)}.SelectedWork-module__NFRsMq__cta{margin-top:var(--s-2);color:var(--fg)}@media (hover:hover){.SelectedWork-module__NFRsMq__link:hover .link-arrow:after{animation-play-state:running;scale:1}.SelectedWork-module__NFRsMq__link:hover .link-arrow .arrow{transform:translate(4px)}}.SelectedWork-module__NFRsMq__link:focus-visible{outline:none}.SelectedWork-module__NFRsMq__link:focus-visible .SelectedWork-module__NFRsMq__text{outline:2px solid var(--focus);outline-offset:var(--s-4)}.SelectedWork-module__NFRsMq__link:focus-visible .SelectedWork-module__NFRsMq__name{text-underline-offset:.15em;text-decoration:underline}@media (max-width:899px){.SelectedWork-module__NFRsMq__head{text-align:left;justify-items:start}.SelectedWork-module__NFRsMq__list{gap:var(--s-9)}.SelectedWork-module__NFRsMq__link{row-gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.SelectedWork-module__NFRsMq__row .SelectedWork-module__NFRsMq__stage,.SelectedWork-module__NFRsMq__row:nth-child(n) .SelectedWork-module__NFRsMq__stage{grid-area:1/1}.SelectedWork-module__NFRsMq__row .SelectedWork-module__NFRsMq__text,.SelectedWork-module__NFRsMq__row:nth-child(n) .SelectedWork-module__NFRsMq__text{grid-area:2/1}.SelectedWork-module__NFRsMq__numeral{margin-bottom:0;font-size:4rem}.SelectedWork-module__NFRsMq__thread{display:none}}@media (prefers-reduced-motion:reduce){.SelectedWork-module__NFRsMq__float,.SelectedWork-module__NFRsMq__mirrorImage{animation:none}}html[data-motion] .SelectedWork-module__NFRsMq__row:not([data-revealed]){visibility:hidden}
.PostList-module__-z3rlW__list{border-bottom:var(--line) solid var(--rule);margin:0;padding:0;list-style:none}.PostList-module__-z3rlW__row{align-items:baseline;gap:var(--s-6);padding-block:var(--s-6);border-top:var(--line) solid var(--rule);grid-template-columns:9rem minmax(0,1.2fr) minmax(0,1fr) auto 1.5rem;text-decoration:none;display:grid}.PostList-module__-z3rlW__row>*{transition:translate var(--d-base) var(--ease-tide), transform var(--d-base) var(--ease-out)}.PostList-module__-z3rlW__title{font-family:var(--font-serif);font-size:var(--t-h3);line-height:1.15}.PostList-module__-z3rlW__excerpt{font-size:var(--t-small)}.PostList-module__-z3rlW__time{text-align:right;white-space:nowrap}.PostList-module__-z3rlW__arrow{place-self:center end}@media (hover:hover){.PostList-module__-z3rlW__row:hover>*{translate:var(--s-4) 0}.PostList-module__-z3rlW__row:hover>.PostList-module__-z3rlW__arrow{translate:calc(-1 * var(--s-4)) 0;transform:translate(4px)}}@media (max-width:900px){.PostList-module__-z3rlW__row{gap:var(--s-3) var(--s-4);grid-template-columns:1fr auto}.PostList-module__-z3rlW__title,.PostList-module__-z3rlW__excerpt{grid-column:1/-1}.PostList-module__-z3rlW__time{text-align:left}.PostList-module__-z3rlW__arrow{display:none}}
.Journal-module__hXi-Aq__journal{padding-bottom:var(--s-11)}.Journal-module__hXi-Aq__head{justify-content:space-between;align-items:end;gap:var(--s-6);margin-bottom:var(--s-8);display:flex}.Journal-module__hXi-Aq__title{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.Journal-module__hXi-Aq__intro{gap:var(--s-4);display:grid}.Journal-module__hXi-Aq__intro p{max-width:26em}@media (max-width:899px){.Journal-module__hXi-Aq__head{flex-direction:column;align-items:start}}
.SiteFooter-module__lWai2a__footer{display:flow-root;position:relative}.SiteFooter-module__lWai2a__inner{gap:var(--s-9);padding-block:var(--s-10) var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.SiteFooter-module__lWai2a__title{max-width:11em}.SiteFooter-module__lWai2a__row{justify-content:space-between;align-items:flex-end;gap:var(--s-7);flex-wrap:wrap;display:flex}.SiteFooter-module__lWai2a__reach{gap:var(--s-6);display:grid}.SiteFooter-module__lWai2a__me{align-items:center;gap:var(--s-5);display:flex}.SiteFooter-module__lWai2a__photo{border-radius:var(--r-pill);object-fit:cover;width:5.5rem;height:5.5rem;box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--rule-strong);filter:sepia(.85)saturate(.75)contrast(1.04)brightness(.96);transition:filter 1.1s var(--ease-tide), box-shadow var(--d-slow) var(--ease-tide);flex:none}.SiteFooter-module__lWai2a__me:hover .SiteFooter-module__lWai2a__photo{filter:sepia(0)saturate()contrast()brightness();box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--accent)}.SiteFooter-module__lWai2a__reach:has(.SiteFooter-module__lWai2a__actions a:hover,.SiteFooter-module__lWai2a__actions a:focus-visible) .SiteFooter-module__lWai2a__photo{filter:sepia(0)saturate()contrast()brightness();box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--accent)}@media (hover:none){.SiteFooter-module__lWai2a__photo{filter:none}@supports (animation-timeline:view()){.SiteFooter-module__lWai2a__photo{animation:linear both SiteFooter-module__lWai2a__develop;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes SiteFooter-module__lWai2a__develop{0%{filter:sepia(.85)saturate(.75)contrast(1.04)brightness(.96)}}.SiteFooter-module__lWai2a__me p{gap:var(--s-3);display:grid}.SiteFooter-module__lWai2a__me p>*{font-family:var(--next-font-hand), var(--font-serif);line-height:1.4}.SiteFooter-module__lWai2a__name{color:var(--fg);font-size:1.75rem}.SiteFooter-module__lWai2a__note{color:var(--fg-muted);font-size:1rem}.SiteFooter-module__lWai2a__available{align-items:center;gap:var(--s-3);color:var(--fg);max-width:none;display:flex}@media (min-width:480px){.SiteFooter-module__lWai2a__available{white-space:nowrap}}.SiteFooter-module__lWai2a__resume .arrow{width:.7em;height:.7em}:is(.SiteFooter-module__lWai2a__resume:hover .arrow,.SiteFooter-module__lWai2a__resume:focus-visible .arrow){transform:translate(2px,-2px)}.SiteFooter-module__lWai2a__actions{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.SiteFooter-module__lWai2a__email{font-family:var(--font-serif);font-size:var(--t-h3);color:var(--fg)}.SiteFooter-module__lWai2a__socials{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__lWai2a__social{isolation:isolate;border-radius:var(--r-pill);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 var(--line) var(--rule-strong);color:var(--fg-muted);transition:color .25s var(--ease-tide) .1s, box-shadow var(--d-base) var(--ease-tide);place-items:center;display:grid;position:relative;overflow:hidden}.SiteFooter-module__lWai2a__social:before{content:"";z-index:-1;background:var(--accent);height:calc(100% + 6px);-webkit-mask:var(--wave-crest) 0 0 / 22px 6px repeat-x, linear-gradient(#000 0 0) 0 5px / 100% 100% no-repeat;mask:var(--wave-crest) 0 0 / 22px 6px repeat-x, linear-gradient(#000 0 0) 0 5px / 100% 100% no-repeat;transition:translate .5s var(--ease-tide);position:absolute;top:100%;left:0;right:0}.SiteFooter-module__lWai2a__social:hover,.SiteFooter-module__lWai2a__social:focus-visible{color:var(--soft-black);box-shadow:inset 0 0 0 var(--line) var(--accent)}.SiteFooter-module__lWai2a__social:hover:before,.SiteFooter-module__lWai2a__social:focus-visible:before{translate:0 -100%}.SiteFooter-module__lWai2a__glyph{width:1.05rem;height:1.05rem}.SiteFooter-module__lWai2a__bottom{justify-content:space-between;align-items:center;gap:var(--s-5) var(--s-6);padding-top:var(--s-5);border-top:var(--line) solid var(--rule);flex-wrap:wrap;display:flex}.SiteFooter-module__lWai2a__bottom time{margin-left:var(--s-2);color:var(--fg);font-variant-numeric:tabular-nums}@media (max-width:900px){.SiteFooter-module__lWai2a__email{font-size:var(--t-body)}}
.page-module__Ro7qTW__facts{column-gap:var(--s-8);margin:var(--s-7) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__Ro7qTW__facts div{align-items:baseline;column-gap:var(--s-5);padding-block:var(--s-4);border-top:var(--line) solid var(--rule);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.page-module__Ro7qTW__facts dd{text-wrap:balance;margin:0}.page-module__Ro7qTW__status{align-items:baseline;gap:var(--s-3);max-width:none;color:var(--fg-muted);display:flex}.page-module__Ro7qTW__site{align-items:baseline;gap:var(--s-2);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-decoration-thickness:var(--line);text-underline-offset:.3em;display:inline-flex}.page-module__Ro7qTW__site .arrow{width:.8em;height:.8em;transition:transform var(--d-base) var(--ease-out)}.page-module__Ro7qTW__site:hover .arrow{transform:translate(2px,-2px)}.page-module__Ro7qTW__body{column-gap:var(--s-6);padding-block:var(--s-9) var(--s-10);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module__Ro7qTW__aside{grid-column:1/span 3}.page-module__Ro7qTW__text{grid-column:4/span 8}.page-module__Ro7qTW__body>.page-module__Ro7qTW__text:only-child{grid-column:3/span 8}.page-module__Ro7qTW__next{padding-bottom:var(--s-11)}.page-module__Ro7qTW__nextLink{gap:var(--s-4);padding-top:var(--s-6);border-top:var(--line) solid var(--rule-strong);text-decoration:none;display:grid}.page-module__Ro7qTW__nextTitle{align-items:center;gap:var(--s-5);font-family:var(--font-serif);font-size:var(--t-display);letter-spacing:var(--track-display);line-height:1;display:inline-flex}.page-module__Ro7qTW__nextTitle .arrow{width:.5em;height:.5em;transition:transform var(--d-base) var(--ease-out)}.page-module__Ro7qTW__nextLink:hover .arrow{transform:translate(10px)}@media (max-width:899px){.page-module__Ro7qTW__body{grid-template-columns:minmax(0,1fr)}.page-module__Ro7qTW__aside{display:none}.page-module__Ro7qTW__text,.page-module__Ro7qTW__body>.page-module__Ro7qTW__text:only-child{grid-column:1}}@media (max-width:820px){.page-module__Ro7qTW__facts{grid-template-columns:minmax(0,1fr)}}
.page-module__dgei_G__article{padding-block:calc(var(--s-10) + var(--s-6)) var(--s-10);justify-items:center;display:grid}.page-module__dgei_G__article>*{width:min(40rem,100%)}.page-module__dgei_G__head{gap:var(--s-5);margin-bottom:var(--s-8);justify-items:start;display:grid}.page-module__dgei_G__article>.page-module__dgei_G__cover{width:min(68rem,100%);margin:0 0 var(--s-9)}.page-module__dgei_G__cover img{border-radius:6px;width:100%;height:auto;display:block}.page-module__dgei_G__back{color:var(--fg-muted);margin-bottom:var(--s-4);text-decoration:none}.page-module__dgei_G__title{font-family:var(--font-serif);letter-spacing:var(--track-display);font-size:clamp(2.75rem,1.6rem + 4.2vw,5rem);font-weight:400;line-height:.95}.page-module__dgei_G__dek{font-family:var(--font-serif);font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--fg-muted);max-width:26em}.page-module__dgei_G__meta{color:var(--fg-muted);padding-top:var(--s-4);border-top:var(--line) solid var(--rule);width:100%;max-width:none}.page-module__dgei_G__end{gap:var(--s-8);margin-top:var(--s-9);display:grid}.page-module__dgei_G__sign{font-family:var(--font-serif);color:var(--fg);font-size:1.75rem;font-style:italic}.page-module__dgei_G__sign:before{content:"— ";color:var(--accent)}.page-module__dgei_G__next{gap:var(--s-3);padding-top:var(--s-6);border-top:var(--line) solid var(--rule-strong);color:inherit;text-decoration:none;display:grid}.page-module__dgei_G__nextTitle{align-items:center;gap:var(--s-4);font-family:var(--font-serif);font-size:var(--t-h2);display:inline-flex}.page-module__dgei_G__nextTitle .arrow{transition:transform var(--d-base) var(--ease-out)}.page-module__dgei_G__next:hover .arrow{transform:translate(8px)}.page-module__dgei_G__more{padding-top:var(--s-6);border-top:var(--line) solid var(--rule-strong);justify-self:start;width:100%;text-decoration:none}
.DepthGauge-module__tRErSq__gauge{z-index:40;gap:var(--s-4);color:var(--soft-black);transition:color var(--d-base) var(--ease-tide), opacity var(--d-slow) var(--ease-tide);display:flex;position:fixed;top:50%;right:14px;translate:0 -50%}.DepthGauge-module__tRErSq__gauge[data-rest=true]:not(:focus-within){opacity:0;pointer-events:none}.DepthGauge-module__tRErSq__gauge[data-tone=dark]{color:var(--marble-white);--focus:var(--warm-cream)}.DepthGauge-module__tRErSq__track{width:var(--line);background:color-mix(in srgb, currentColor 18%, transparent);order:2;position:relative}.DepthGauge-module__tRErSq__fill{transform-origin:top;background:currentColor;position:absolute;inset:0;transform:scaleY(0)}.DepthGauge-module__tRErSq__list{gap:var(--s-3);font:500 .625rem/1 var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;padding:0;list-style:none;display:grid}.DepthGauge-module__tRErSq__list a{justify-content:flex-end;align-items:center;gap:var(--s-3);min-height:20px;color:inherit;opacity:.45;transition:opacity var(--d-base) var(--ease-tide);text-decoration:none;display:flex}.DepthGauge-module__tRErSq__list a:hover,.DepthGauge-module__tRErSq__list a:focus-visible,.DepthGauge-module__tRErSq__list [data-active]>a{opacity:1}.DepthGauge-module__tRErSq__label{clip-path:inset(0 0 0 100%);transition:clip-path var(--d-base) var(--ease-tide)}.DepthGauge-module__tRErSq__gauge:hover .DepthGauge-module__tRErSq__label,.DepthGauge-module__tRErSq__gauge:focus-within .DepthGauge-module__tRErSq__label{clip-path:inset(0)}.DepthGauge-module__tRErSq__no{font-variant-numeric:tabular-nums}@media (max-width:1100px){.DepthGauge-module__tRErSq__gauge{display:none}}
.page-module__ZEYJlW__main{isolation:isolate;padding-bottom:var(--s-10);position:relative}.page-module__ZEYJlW__embers{z-index:-1;opacity:.7;width:100%;height:100%;position:fixed;inset:0}
