.uJmXmW_demo{position:relative}.uJmXmW_video{aspect-ratio:588/1280;border:5px solid var(--ink);background:var(--paper);border-radius:34px;width:100%;height:auto;display:block}.uJmXmW_control{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:12px auto -44px;padding:8px 12px;font-size:12px;text-decoration:underline;display:block}
.zOWocG_phone{background:var(--paper);border:5px solid #19231d;border-radius:13%/6%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #626f6566,0 2px 4px #22362d14,0 28px 48px -26px #22362d66}.zOWocG_phone:after{content:"";pointer-events:none;background:#000;border-radius:999px;width:31.3%;height:4.3%;position:absolute;top:1.57%;left:50%;transform:translate(-50%)}.zOWocG_phone img{width:100%;height:auto;display:block}
._8sDsmW_reveal{min-width:0}
@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk_700Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}._7eqTEW_marketing{width:min(1120px,100% - 128px);margin-inline:auto}._7eqTEW_hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:120px;padding-block:96px 112px;display:grid}._7eqTEW_heroCopy{align-self:end;padding-bottom:44px}._7eqTEW_eyebrow{color:var(--muted);margin-bottom:32px;font-size:13px;line-height:1.6}._7eqTEW_heroTitle,._7eqTEW_chapter h2{text-transform:uppercase;letter-spacing:-.06em;font-weight:700;line-height:1.04}._7eqTEW_heroTitle{font-size:clamp(56px,6.1vw,86px)}._7eqTEW_heroDescription{letter-spacing:-.025em;max-width:340px;margin-top:32px;font-size:22px;line-height:1.55}._7eqTEW_heroActions{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:32px;display:flex}._7eqTEW_heroVisual{grid-area:1/2/3}._7eqTEW_heroStage{background:#e7e1f0;place-items:center;padding:72px 40px;display:grid}._7eqTEW_heroPhone{width:min(100%,248px)}._7eqTEW_heroVisual figcaption{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.6}._7eqTEW_download{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._7eqTEW_availability{color:var(--muted);font-size:12px;line-height:1.5}._7eqTEW_textLink{width:fit-content;max-width:100%;min-height:44px;color:var(--ink);text-underline-offset:7px;align-items:center;font-size:15px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._7eqTEW_textLink:hover{color:var(--forest)}._7eqTEW_photographs{padding-block:0 88px}._7eqTEW_photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._7eqTEW_photoGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}._7eqTEW_photoGrid figcaption{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.6}._7eqTEW_photoCredits{min-height:44px;color:var(--muted);text-underline-offset:4px;align-items:center;margin-top:16px;font-size:12px;display:inline-flex}._7eqTEW_description{letter-spacing:-.015em;max-width:390px;font-size:18px;line-height:1.85}._7eqTEW_chapters{scroll-margin-top:40px}._7eqTEW_chapter{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:120px;padding-block:112px;display:grid}._7eqTEW_chapter h2{max-width:440px;margin-bottom:32px;font-size:clamp(40px,4.2vw,56px)}._7eqTEW_chapterDetail{max-width:370px;color:var(--muted);margin-top:28px;font-size:15px;line-height:1.8}._7eqTEW_chapterStage{background:var(--sage);place-items:center;padding:64px 32px;display:grid}._7eqTEW_chapterPhone{width:min(100%,264px)}._7eqTEW_chapterVisual figcaption{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.6}._7eqTEW_chapter:nth-child(2n) ._7eqTEW_chapterCopy{grid-area:1/2}._7eqTEW_chapter:nth-child(2n) ._7eqTEW_chapterVisual{grid-area:1/1}._7eqTEW_chapter:nth-child(2) ._7eqTEW_chapterStage{background:#e7e1f0}._7eqTEW_chapter:nth-child(3) ._7eqTEW_chapterStage{background:var(--field)}._7eqTEW_closing{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;padding-block:48px 56px;display:flex}._7eqTEW_closing h2{letter-spacing:-.035em;font-size:26px;font-weight:500;line-height:1.4}._7eqTEW_closingNote{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}@media (max-width:1050px){._7eqTEW_marketing{width:calc(100% - 80px)}._7eqTEW_hero{column-gap:64px}._7eqTEW_heroTitle{font-size:clamp(52px,6.1vw,68px)}._7eqTEW_chapter{column-gap:64px}._7eqTEW_heroStage{padding-inline:32px}}@media (max-width:800px){._7eqTEW_marketing{width:calc(100% - 48px)}._7eqTEW_hero{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:48px;padding-block:64px 104px}._7eqTEW_heroCopy{padding:0}._7eqTEW_eyebrow{margin-bottom:28px}._7eqTEW_heroTitle{font-size:clamp(44px,10.8vw,76px)}._7eqTEW_heroDescription{margin-top:28px;font-size:19px}._7eqTEW_heroVisual{grid-area:auto}._7eqTEW_heroStage{padding:56px 28px}._7eqTEW_heroPhone{width:min(100%,232px)}._7eqTEW_heroVisual figcaption{text-align:center}._7eqTEW_heroActions{align-items:center;gap:20px;padding:0}._7eqTEW_heroActions ._7eqTEW_download{align-items:center}._7eqTEW_photographs{padding-bottom:64px}._7eqTEW_photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}._7eqTEW_photoGrid figure:first-child{grid-column:1/-1}._7eqTEW_description{font-size:17px}._7eqTEW_chapter{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:72px 88px}._7eqTEW_chapter h2{font-size:clamp(36px,8.5vw,52px)}._7eqTEW_chapterCopy{max-width:480px}._7eqTEW_chapter:nth-child(2n) ._7eqTEW_chapterCopy,._7eqTEW_chapter:nth-child(2n) ._7eqTEW_chapterVisual{grid-area:auto}._7eqTEW_chapterStage{padding:56px 24px}._7eqTEW_chapterPhone{width:min(100%,248px)}._7eqTEW_chapterVisual figcaption{text-align:center}._7eqTEW_closing{flex-direction:column;align-items:flex-start;gap:32px;padding-block:40px}._7eqTEW_closing h2{font-size:24px}}._7eqTEW_marketing+.site-footer{padding-block:24px}._7eqTEW_marketing+.site-footer .footer-top{padding-bottom:12px}._7eqTEW_marketing+.site-footer .footer-description{display:none}._7eqTEW_marketing+.site-footer .footer-contact>span{display:none}._7eqTEW_marketing+.site-footer .footer-contact{padding-bottom:8px;font-size:12px}._7eqTEW_marketing+.site-footer .footer-bottom{padding-top:10px}@media (max-width:800px){._7eqTEW_marketing+.site-footer .footer-top{gap:12px}._7eqTEW_marketing+.site-footer .footer-nav{flex-wrap:wrap;gap:0 20px;display:flex}._7eqTEW_marketing+.site-footer .footer-nav a{border:0;font-size:13px}}
