.cube-stage.svelte-18e6afk{position:absolute;inset:0 var(--cube-right) calc(-1 * var(--news-heading-height)) 0;display:flex;align-items:flex-end;justify-content:flex-end;padding-top:calc(var(--unit) * 1.2);pointer-events:none;z-index:1}.cube-figure.svelte-18e6afk{height:min(100%,var(--cube-height));aspect-ratio:380 / 414;transform-origin:49.74% 100%;animation:svelte-18e6afk-fall-and-settle 3.2s .15s both}svg.svelte-18e6afk{display:block;width:100%;height:100%;overflow:visible}.cube-control.svelte-18e6afk{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.cube-control.dragging.svelte-18e6afk{cursor:grabbing}.cube-control.svelte-18e6afk:focus-visible{outline:2px dashed currentColor;outline-offset:4px}path.svelte-18e6afk{stroke-width:var(--rule-width)}@keyframes svelte-18e6afk-fall-and-settle{0%{transform:translate(-100vw,-100dvh) rotate(-95deg);animation-timing-function:cubic-bezier(.42,0,.85,.55)}49%{transform:translate(-8%) rotate(17deg);animation-timing-function:cubic-bezier(0,.45,.4,1)}61%{transform:translate(-3%,-26%) rotate(-12deg);animation-timing-function:cubic-bezier(.55,0,1,.55)}71%{transform:translate(0) rotate(-11deg);animation-timing-function:cubic-bezier(0,.5,.4,1)}78%{transform:translateY(-7%) rotate(8deg);animation-timing-function:cubic-bezier(.55,0,1,.55)}84%{transform:translate(0) rotate(7deg);animation-timing-function:ease-in-out}90%{transform:rotate(-4deg);animation-timing-function:ease-in-out}95%{transform:rotate(2deg);animation-timing-function:ease-in-out}to{transform:rotate(0)}}.home-viewport.svelte-1q73bpa.svelte-1q73bpa{background:#fff}.landing.svelte-1q73bpa.svelte-1q73bpa{--unit:min(1vw, 10.24px);--news-heading-height:54px;--rule-width:2px;--cube-height:314px;--cube-right:24px;--home-news-size:var(--document-body-size);--home-news-leading:var(--body-leading);--home-caption-size:var(--caption-size);--home-caption-leading:var(--caption-leading);display:flex;flex-direction:column;width:100%;max-width:1024px;margin-inline:auto;height:100vh;height:100dvh;overflow:hidden;padding:max(env(safe-area-inset-top),20px) var(--page-gutter-right) max(env(safe-area-inset-bottom),24px) var(--page-gutter-left);color:var(--color-outline);background:#fff}.hero.svelte-1q73bpa.svelte-1q73bpa{position:relative;flex:none}nav.svelte-1q73bpa.svelte-1q73bpa{position:absolute;top:0;right:0;display:flex;gap:8px}.research-button.svelte-1q73bpa.svelte-1q73bpa{background:#000}.research-button.svelte-1q73bpa.svelte-1q73bpa:hover{background:#222}.cv-button.svelte-1q73bpa.svelte-1q73bpa{background:#96c51f}.cv-button.svelte-1q73bpa.svelte-1q73bpa:hover{background:#83af13}.nav-button.svelte-1q73bpa.svelte-1q73bpa:focus-visible{outline:2px solid #000;outline-offset:4px}h1.svelte-1q73bpa.svelte-1q73bpa{margin-top:0;color:#000;font-size:calc(min(1vw,10.24px,1.65dvh)*5.24);line-height:.96;font-weight:900;letter-spacing:-.012em}@media (max-width: 899px) and (orientation: portrait),(max-width: 599px){h1.svelte-1q73bpa.svelte-1q73bpa{font-size:calc(min(1vw,.52dvh)*11.07);line-height:.97;letter-spacing:0}}h1.svelte-1q73bpa span.svelte-1q73bpa{display:block;width:-moz-fit-content;width:fit-content}.introduction.svelte-1q73bpa.svelte-1q73bpa{max-width:36ch;margin-top:24px;font-size:var(--intro-size);line-height:calc(var(--intro-leading) - .125rem);font-weight:800;color:var(--color-secondary);letter-spacing:-.015em}.breathing-room.svelte-1q73bpa.svelte-1q73bpa{color:#000;position:relative;flex:1;min-height:0}.news.svelte-1q73bpa.svelte-1q73bpa{flex:none}.news-heading.svelte-1q73bpa.svelte-1q73bpa{display:flex;align-items:flex-end;height:var(--news-heading-height);padding-bottom:12px;border-bottom:var(--rule-width) solid #000}.news-list.svelte-1q73bpa.svelte-1q73bpa{display:grid;gap:12px;padding:16px 0;border-bottom:var(--rule-width) solid #000;list-style:none;font-size:var(--home-news-size);line-height:var(--home-news-leading)}time.svelte-1q73bpa.svelte-1q73bpa{display:block;font-size:var(--home-caption-size);line-height:var(--home-caption-leading);font-weight:800}.news-copy.svelte-1q73bpa.svelte-1q73bpa{color:var(--color-body);overflow-wrap:anywhere}.news-copy.svelte-1q73bpa a{text-decoration:underline;text-underline-offset:.13em}footer.svelte-1q73bpa.svelte-1q73bpa{flex:none;margin-top:12px;font-size:var(--home-caption-size);line-height:var(--home-caption-leading)}@media (max-width: 767px){.landing.svelte-1q73bpa.svelte-1q73bpa{--news-heading-height:46px;--cube-height:260px;--cube-right:12px}nav.svelte-1q73bpa.svelte-1q73bpa{position:static;justify-content:flex-end;margin-bottom:24px}.introduction.svelte-1q73bpa.svelte-1q73bpa{margin-top:20px}}@media (max-width: 767px) and (max-height: 740px){.landing.svelte-1q73bpa.svelte-1q73bpa{--intro-size:1.125rem;--intro-leading:1.5rem;--home-news-size:.9375rem;--home-news-leading:1.3125rem;--home-caption-size:.75rem;--home-caption-leading:1.125rem;padding-block:max(env(safe-area-inset-top),12px) max(env(safe-area-inset-bottom),12px)}nav.svelte-1q73bpa.svelte-1q73bpa{margin-bottom:12px}.introduction.svelte-1q73bpa.svelte-1q73bpa{margin-top:12px}.news-list.svelte-1q73bpa.svelte-1q73bpa{gap:8px;padding-block:10px}footer.svelte-1q73bpa.svelte-1q73bpa{margin-top:8px}}@media (max-width: 359px) and (max-height: 640px){.landing.svelte-1q73bpa.svelte-1q73bpa{--home-news-size:.875rem;--home-news-leading:1.1875rem}}@media (min-width: 768px) and (max-height: 740px){.landing.svelte-1q73bpa.svelte-1q73bpa{--intro-size:1.375rem;--intro-leading:1.875rem}.introduction.svelte-1q73bpa.svelte-1q73bpa{margin-top:16px}}@media (min-width: 600px) and (max-height: 500px){.landing.svelte-1q73bpa.svelte-1q73bpa{--intro-size:1.125rem;--intro-leading:1.5rem;--home-news-size:.875rem;--home-news-leading:1.25rem;--home-caption-size:.75rem;--home-caption-leading:1.125rem;--news-heading-height:38px;padding-block:max(env(safe-area-inset-top),12px) max(env(safe-area-inset-bottom),12px)}nav.svelte-1q73bpa.svelte-1q73bpa{position:absolute;margin:0}.introduction.svelte-1q73bpa.svelte-1q73bpa{max-width:60ch;margin-top:8px}.news-heading.svelte-1q73bpa.svelte-1q73bpa{padding-bottom:4px}.news-list.svelte-1q73bpa.svelte-1q73bpa{gap:4px;padding-block:8px}footer.svelte-1q73bpa.svelte-1q73bpa{margin-top:6px}}.landing.svelte-1q73bpa.svelte-1q73bpa{padding-top:max(env(safe-area-inset-top),min(8.4dvh,5.5vw,56.32px))}@media (max-width: 899px) and (orientation: portrait),(max-width: 599px){.landing.svelte-1q73bpa.svelte-1q73bpa{padding-top:max(env(safe-area-inset-top),calc(min(1vw,.52dvh)*6.5))}nav.svelte-1q73bpa.svelte-1q73bpa{position:static;justify-content:flex-end;margin-bottom:max(0px,calc(min(1vw,.52dvh)*18.6 - 44px))}}
