.landing_landing__xQWu5{position:fixed;inset:0;bottom:var(--mbr-consent-h);overflow:hidden;background:#F7F4EF;container-type:size}.landing_landing__xQWu5 img{max-width:none}.landing_stage__KkiJZ{position:absolute;inset:0;container-type:size;--u:min(1cqh,1.0638cqw);--orbitA-x:calc(-33.47 * var(--u));--orbitA-y:calc(-20.01 * var(--u));--orbitB-x:calc(1.57 * var(--u));--orbitB-y:calc(17.39 * var(--u));--orbitC-x:calc(20.98 * var(--u));--orbitC-y:calc(-11.82 * var(--u));--orbitA-arch:0.6}.landing_landing__xQWu5 picture{display:contents}.landing_stage__KkiJZ{display:block}.landing_portraitArt__9y0Ii{display:none}@media (max-aspect-ratio:17/20){.landing_stage__KkiJZ{display:none}.landing_portraitArt__9y0Ii{display:block}}.landing_portraitArt__9y0Ii{position:absolute;inset:0;overflow:hidden;container-type:size;z-index:1;--pu:min(1cqw,calc(0.6728cqh - 0.2cqw));--word-size:min(7cqw,9cqh);--works-y:calc(66.75cqh - 10 * var(--pu));--portfolio-nudge:calc(1.3 * var(--word-size));--portfolio-y:calc((2 * var(--works-y) - var(--word-size) / 2) / 3 + var(--portfolio-nudge));--bio-y:calc((var(--portfolio-y) - var(--word-size) / 2) / 2)}.landing_menuTrigger__eNjjs{transform:translateX(-50%) scale(1);transform-origin:center center;padding:0;border:0;background:none;cursor:pointer;transition:transform .3s var(--ease-mbr),filter .25s ease}.landing_menuTrigger__eNjjs:hover{transform:translateX(-50%) scale(1.06);filter:drop-shadow(0 6px 18px rgba(26,24,21,.18))}.landing_menuTrigger__eNjjs:focus-visible{outline:2px solid #BF4D00;outline-offset:6px}@media (prefers-reduced-motion:reduce){.landing_menuTrigger__eNjjs{transition:none}}.landing_navWord__gMVtX{z-index:7;white-space:nowrap;font-family:var(--mbr-display);line-height:1;letter-spacing:.01em;color:#1A1815;transform:rotate(var(--rot,0deg));transform-origin:center center;transition:color .25s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.landing_navWord__gMVtX.landing_navWordPortrait__8UqqO{z-index:60;pointer-events:auto;-webkit-text-stroke:.1111em #F7F4EF;paint-order:stroke fill}.landing_navWord__gMVtX:hover{color:#BF4D00;transform:rotate(var(--rot,0deg)) translateY(-3%) scale(1.04)}.landing_landing__xQWu5[data-motion=still] [data-fl]{animation:none!important}.landing_landing__xQWu5[data-motion=lively] [data-fl]{animation-duration:4.5s}.landing_landing__xQWu5[data-intro=done] [data-in]{animation:none!important;transform:none!important}.landing_landing__xQWu5[data-intro=done] [data-word]{animation:none!important;opacity:1!important;transform:rotate(var(--rot,0deg)) scale(1)!important}.landing_landing__xQWu5[data-intro=done] [data-word]:hover{transform:rotate(var(--rot,0deg)) translateY(-3%) scale(1.04)!important}.landing_landing__xQWu5[data-intro=rewind] [data-in]{animation-direction:reverse!important;animation-delay:0s!important;animation-duration:.8s!important;animation-fill-mode:forwards!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.landing_landing__xQWu5[data-intro=rewind] [data-word]{animation-direction:reverse!important;animation-delay:0s!important;animation-duration:.42s!important;animation-fill-mode:forwards!important}.landing_landing__xQWu5[data-intro=reset] [data-in]{animation:none!important}.landing_landing__xQWu5[data-intro=reset] [data-word]{animation:none!important;opacity:0!important;transform:rotate(0deg) scale(.1)!important}@media (prefers-reduced-motion:reduce){.landing_landing__xQWu5[data-intro] [data-fl]{animation:none!important}.landing_landing__xQWu5[data-intro] [data-in]{animation:none!important;transform:none!important}.landing_landing__xQWu5[data-intro] [data-word]{animation:none!important;opacity:1!important;transform:rotate(var(--rot,0deg)) scale(1)!important}.landing_landing__xQWu5[data-intro] [data-word]:hover{transform:rotate(var(--rot,0deg)) translateY(-3%) scale(1.04)!important}}@keyframes landing_flBob__aixPx{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(0,-2.2%,0) rotate(.8deg)}}@keyframes landing_flSway__HqmP0{0%{transform:translate3d(-1.2%,.6%,0) rotate(-.9deg)}to{transform:translate3d(1.2%,-1%,0) rotate(.9deg)}}@keyframes landing_flWhale__JiMMw{0%{transform:translate3d(0,.6%,0) rotate(-.9deg)}to{transform:translate3d(0,-1%,0) rotate(.9deg)}}@keyframes landing_flDeep__DeXjT{0%{transform:translate3d(0,.8%,0) rotate(.3deg)}to{transform:translate3d(.8%,-.8%,0) rotate(-.3deg)}}@keyframes landing_flBreathe__PfPLL{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-1.4%,0) scale(1.015)}}@keyframes landing_swimR__TPrTB{0%{transform:translate3d(-1.4%,1%,0) rotate(3deg)}to{transform:translate3d(1.4%,-1%,0) rotate(-3deg)}}@keyframes landing_swimL__8VtXH{0%{transform:translate3d(1.4%,1%,0) rotate(-3deg)}to{transform:translate3d(-1.4%,-1%,0) rotate(3deg)}}@keyframes landing_introOrbitA__0Z4JK{0.0%{transform:translate(calc(var(--orbitA-x) * 1),calc(var(--orbitA-y) * 1)) rotate(0deg)}5.0%{transform:translate(calc(var(--orbitA-x) * .999519),calc(var(--orbitA-y) * .999519 + var(--orbitA-arch, 1) * -.0402 * var(--u))) rotate(.01deg)}10.0%{transform:translate(calc(var(--orbitA-x) * .996314),calc(var(--orbitA-y) * .996314 + var(--orbitA-arch, 1) * -.3381 * var(--u))) rotate(.06deg)}15.0%{transform:translate(calc(var(--orbitA-x) * .98734),calc(var(--orbitA-y) * .98734 + var(--orbitA-arch, 1) * -1.1384 * var(--u))) rotate(.21deg)}20.0%{transform:translate(calc(var(--orbitA-x) * .969391),calc(var(--orbitA-y) * .969391 + var(--orbitA-arch, 1) * -2.6789 * var(--u))) rotate(.5deg)}25.0%{transform:translate(calc(var(--orbitA-x) * .937981),calc(var(--orbitA-y) * .937981 + var(--orbitA-arch, 1) * -5.1348 * var(--u))) rotate(.98deg)}30.0%{transform:translate(calc(var(--orbitA-x) * .88766),calc(var(--orbitA-y) * .88766 + var(--orbitA-arch, 1) * -8.5916 * var(--u))) rotate(1.66deg)}35.0%{transform:translate(calc(var(--orbitA-x) * .811378),calc(var(--orbitA-y) * .811378 + var(--orbitA-arch, 1) * -12.9388 * var(--u))) rotate(2.57deg)}40.0%{transform:translate(calc(var(--orbitA-x) * .701763),calc(var(--orbitA-y) * .701763 + var(--orbitA-arch, 1) * -17.7026 * var(--u))) rotate(3.6deg)}45.0%{transform:translate(calc(var(--orbitA-x) * .554327),calc(var(--orbitA-y) * .554327 + var(--orbitA-arch, 1) * -21.8683 * var(--u))) rotate(4.55deg)}50.0%{transform:translate(calc(var(--orbitA-x) * .373397),calc(var(--orbitA-y) * .373397 + var(--orbitA-arch, 1) * -23.664 * var(--u))) rotate(5deg)}55.0%{transform:translate(calc(var(--orbitA-x) * .213782),calc(var(--orbitA-y) * .213782 + var(--orbitA-arch, 1) * -21.5778 * var(--u))) rotate(4.55deg)}60.0%{transform:translate(calc(var(--orbitA-x) * .112019),calc(var(--orbitA-y) * .112019 + var(--orbitA-arch, 1) * -17.2752 * var(--u))) rotate(3.6deg)}65.0%{transform:translate(calc(var(--orbitA-x) * .053686),calc(var(--orbitA-y) * .053686 + var(--orbitA-arch, 1) * -12.5119 * var(--u))) rotate(2.57deg)}70.0%{transform:translate(calc(var(--orbitA-x) * .023237),calc(var(--orbitA-y) * .023237 + var(--orbitA-arch, 1) * -8.2574 * var(--u))) rotate(1.66deg)}75.0%{transform:translate(calc(var(--orbitA-x) * .008974),calc(var(--orbitA-y) * .008974 + var(--orbitA-arch, 1) * -4.9197 * var(--u))) rotate(.98deg)}80.0%{transform:translate(calc(var(--orbitA-x) * .003045),calc(var(--orbitA-y) * .003045 + var(--orbitA-arch, 1) * -2.5554 * var(--u))) rotate(.5deg)}85.0%{transform:translate(calc(var(--orbitA-x) * .000962),calc(var(--orbitA-y) * .000962 + var(--orbitA-arch, 1) * -1.0896 * var(--u))) rotate(.21deg)}90.0%{transform:translate(calc(var(--orbitA-x) * .00016),calc(var(--orbitA-y) * .00016 + var(--orbitA-arch, 1) * -.3266 * var(--u))) rotate(.06deg)}95.0%{transform:translate(calc(var(--orbitA-x) * 0),calc(var(--orbitA-y) * 0 + var(--orbitA-arch, 1) * -.04 * var(--u))) rotate(.01deg)}100.0%{transform:translate(calc(var(--orbitA-x) * 0),calc(var(--orbitA-y) * 0)) rotate(0deg)}}@keyframes landing_introOrbitB___OH_g{0.0%{transform:translate(calc(var(--orbitB-x) * 1),calc(var(--orbitB-y) * 1)) rotate(0deg)}5.0%{transform:translate(calc(var(--orbitB-x) * .999454 + .0013 * var(--u)),calc(var(--orbitB-y) * .999454)) rotate(-.01deg)}10.0%{transform:translate(calc(var(--orbitB-x) * .996175 + -.0208 * var(--u)),calc(var(--orbitB-y) * .996175)) rotate(-.05deg)}15.0%{transform:translate(calc(var(--orbitB-x) * .987432 + -.0798 * var(--u)),calc(var(--orbitB-y) * .987432)) rotate(-.17deg)}20.0%{transform:translate(calc(var(--orbitB-x) * .969945 + -.1879 * var(--u)),calc(var(--orbitB-y) * .969945)) rotate(-.4deg)}25.0%{transform:translate(calc(var(--orbitB-x) * .940437 + -.357 * var(--u)),calc(var(--orbitB-y) * .940437)) rotate(-.78deg)}30.0%{transform:translate(calc(var(--orbitB-x) * .896721 + -.5821 * var(--u)),calc(var(--orbitB-y) * .896721)) rotate(-1.33deg)}35.0%{transform:translate(calc(var(--orbitB-x) * .834973 + -.8539 * var(--u)),calc(var(--orbitB-y) * .834973)) rotate(-2.05deg)}40.0%{transform:translate(calc(var(--orbitB-x) * .751366 + -1.1433 * var(--u)),calc(var(--orbitB-y) * .751366)) rotate(-2.88deg)}45.0%{transform:translate(calc(var(--orbitB-x) * .642623 + -1.3923 * var(--u)),calc(var(--orbitB-y) * .642623)) rotate(-3.64deg)}50.0%{transform:translate(calc(var(--orbitB-x) * .505464 + -1.5031 * var(--u)),calc(var(--orbitB-y) * .505464)) rotate(-4deg)}55.0%{transform:translate(calc(var(--orbitB-x) * .367213 + -1.3813 * var(--u)),calc(var(--orbitB-y) * .367213)) rotate(-3.64deg)}60.0%{transform:translate(calc(var(--orbitB-x) * .256831 + -1.1364 * var(--u)),calc(var(--orbitB-y) * .256831)) rotate(-2.88deg)}65.0%{transform:translate(calc(var(--orbitB-x) * .171585 + -.8418 * var(--u)),calc(var(--orbitB-y) * .171585)) rotate(-2.05deg)}70.0%{transform:translate(calc(var(--orbitB-x) * .10765 + -.5684 * var(--u)),calc(var(--orbitB-y) * .10765)) rotate(-1.33deg)}75.0%{transform:translate(calc(var(--orbitB-x) * .061749 + -.3482 * var(--u)),calc(var(--orbitB-y) * .061749)) rotate(-.78deg)}80.0%{transform:translate(calc(var(--orbitB-x) * .031694 + -.1861 * var(--u)),calc(var(--orbitB-y) * .031694)) rotate(-.4deg)}85.0%{transform:translate(calc(var(--orbitB-x) * .013115 + -.0815 * var(--u)),calc(var(--orbitB-y) * .013115)) rotate(-.17deg)}90.0%{transform:translate(calc(var(--orbitB-x) * .003825 + -.0192 * var(--u)),calc(var(--orbitB-y) * .003825)) rotate(-.05deg)}95.0%{transform:translate(calc(var(--orbitB-x) * .000546 + -.0013 * var(--u)),calc(var(--orbitB-y) * .000546)) rotate(-.01deg)}100.0%{transform:translate(calc(var(--orbitB-x) * 0),calc(var(--orbitB-y) * 0)) rotate(0deg)}}@keyframes landing_introOrbitC__JZK_p{0.0%{transform:translate(calc(var(--orbitC-x) * 1),calc(var(--orbitC-y) * 1)) rotate(0deg)}5.0%{transform:translate(calc(var(--orbitC-x) * .999617),calc(var(--orbitC-y) * .999617 + .0102 * var(--u))) rotate(.01deg)}10.0%{transform:translate(calc(var(--orbitC-x) * .995785),calc(var(--orbitC-y) * .995785 + .0517 * var(--u))) rotate(.08deg)}15.0%{transform:translate(calc(var(--orbitC-x) * .985057),calc(var(--orbitC-y) * .985057 + .166 * var(--u))) rotate(.25deg)}20.0%{transform:translate(calc(var(--orbitC-x) * .965134),calc(var(--orbitC-y) * .965134 + .3839 * var(--u))) rotate(.6deg)}25.0%{transform:translate(calc(var(--orbitC-x) * .931418),calc(var(--orbitC-y) * .931418 + .7274 * var(--u))) rotate(1.17deg)}30.0%{transform:translate(calc(var(--orbitC-x) * .881609),calc(var(--orbitC-y) * .881609 + 1.1874 * var(--u))) rotate(2deg)}35.0%{transform:translate(calc(var(--orbitC-x) * .811877),calc(var(--orbitC-y) * .811877 + 1.7352 * var(--u))) rotate(3.08deg)}40.0%{transform:translate(calc(var(--orbitC-x) * .719157),calc(var(--orbitC-y) * .719157 + 2.3023 * var(--u))) rotate(4.32deg)}45.0%{transform:translate(calc(var(--orbitC-x) * .601916),calc(var(--orbitC-y) * .601916 + 2.7492 * var(--u))) rotate(5.46deg)}50.0%{transform:translate(calc(var(--orbitC-x) * .459387),calc(var(--orbitC-y) * .459387 + 2.9062 * var(--u))) rotate(6deg)}55.0%{transform:translate(calc(var(--orbitC-x) * .322989),calc(var(--orbitC-y) * .322989 + 2.6308 * var(--u))) rotate(5.46deg)}60.0%{transform:translate(calc(var(--orbitC-x) * .21954),calc(var(--orbitC-y) * .21954 + 2.1122 * var(--u))) rotate(4.32deg)}65.0%{transform:translate(calc(var(--orbitC-x) * .142912),calc(var(--orbitC-y) * .142912 + 1.5528 * var(--u))) rotate(3.08deg)}70.0%{transform:translate(calc(var(--orbitC-x) * .088123),calc(var(--orbitC-y) * .088123 + 1.0348 * var(--u))) rotate(2deg)}75.0%{transform:translate(calc(var(--orbitC-x) * .050192),calc(var(--orbitC-y) * .050192 + .6199 * var(--u))) rotate(1.17deg)}80.0%{transform:translate(calc(var(--orbitC-x) * .025287),calc(var(--orbitC-y) * .025287 + .3299 * var(--u))) rotate(.6deg)}85.0%{transform:translate(calc(var(--orbitC-x) * .010728),calc(var(--orbitC-y) * .010728 + .1357 * var(--u))) rotate(.25deg)}90.0%{transform:translate(calc(var(--orbitC-x) * .003065),calc(var(--orbitC-y) * .003065 + .0388 * var(--u))) rotate(.08deg)}95.0%{transform:translate(calc(var(--orbitC-x) * .000383),calc(var(--orbitC-y) * .000383 + .0098 * var(--u))) rotate(.01deg)}100.0%{transform:translate(calc(var(--orbitC-x) * 0),calc(var(--orbitC-y) * 0)) rotate(0deg)}}@keyframes landing_wordGrow__so6Jf{0%{opacity:0;transform:rotate(0deg) scale(.4)}to{opacity:1;transform:rotate(var(--rot,0deg)) scale(1)}}@keyframes landing_introWord__g78Mq{0%{opacity:0;transform:rotate(0deg) scale(.1);animation-timing-function:linear}43%{opacity:.5;transform:rotate(0deg) scale(.1);animation-timing-function:ease-in-out}52%{opacity:1;animation-timing-function:ease-in-out}88%{opacity:1;transform:rotate(var(--rot,0deg)) scale(1.06);animation-timing-function:cubic-bezier(.4,0,.7,1)}to{opacity:1;transform:rotate(var(--rot,0deg)) scale(1)}}