@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2")}:root{--water:#9ebcff;--air:#ede8e1;--graphite:#27262d;--forest:#4d4a36;--earth:#564440;--landing-background:var(--water);--artwork-top:-45.01px;--artwork-left:11.2984%;--artwork-width:115.804vw;--artwork-ratio:3 / 4;--artwork-rotation:-126.2deg;color:var(--graphite);background:var(--landing-background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Variable,sans-serif}body{margin:0}*{box-sizing:border-box}img{display:block}.landing{isolation:isolate;background:var(--landing-background);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:80px;min-height:100svh;padding:73px 62px 41px 45px;display:flex;position:relative;overflow:hidden}:root:has(.landing--air){--landing-background:var(--air);--artwork-top:181.38px;--artwork-left:21.8727%;--artwork-width:104.743vw;--artwork-rotation:-12.58deg}:root:has(.landing--graphite){--landing-background:var(--graphite);--artwork-top:49px;--artwork-left:17.6172%;--artwork-width:57.7344vw;--artwork-ratio:739 / 1466;--artwork-rotation:0deg}:root:has(.landing--forest){--landing-background:var(--forest);--artwork-top:127.87px;--artwork-left:34.9117%;--artwork-width:104.743vw;--artwork-rotation:-165deg}:root:has(.landing--earth){--landing-background:var(--earth);--artwork-top:318.99px;--artwork-left:19.9109%;--artwork-rotation:6.16deg}.landing__artwork{z-index:-1;top:calc(50% + var(--artwork-top));left:var(--artwork-left);width:var(--artwork-width);height:auto;aspect-ratio:var(--artwork-ratio);object-fit:cover;transform:translate(-50%, -50%) rotate(var(--artwork-rotation));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.landing--air .landing__artwork,.landing--forest .landing__artwork{transform:translate(-50%, -50%) rotate(var(--artwork-rotation)) translate(-2.91%, 0.54%) rotate(165deg) scale(1.1606)}.landing__brand{align-self:flex-end}.intro{background:#fff;border-radius:24px;width:557px;max-width:100%;padding:32px 32px 42px}.intro h1{margin:0;font-size:40px;font-weight:400;line-height:48px}.intro__divider{margin:19px 0}.intro p{margin:0;font-size:16px;line-height:19px}.contact{border:1px solid var(--graphite);color:#000;background:#fff;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:154px;min-height:40px;margin:39px 0 0 auto;padding:8px;font-size:16px;line-height:20px;text-decoration:none;display:flex}.contact:hover{background:var(--water)}a:focus-visible{outline:2px solid var(--graphite);outline-offset:5px}.landing--graphite .landing__brand:focus-visible,.landing--forest .landing__brand:focus-visible,.landing--earth .landing__brand:focus-visible{outline-color:var(--air)}@media (width<=640px){.landing{padding:32px 24px max(24px, env(safe-area-inset-bottom));gap:100px}.landing__artwork{width:1000px;top:260px;left:calc(100% - 650px)}.landing--graphite .landing__artwork{width:600px;top:320px;left:calc(100% - 480px)}.landing--forest .landing__artwork{left:calc(100% - 450px)}.intro{padding:28px}.intro h1{font-size:clamp(28px,9vw,36px);line-height:1.2}.intro p{line-height:22px}}
