@font-face{font-family:ExampleLumen;src:url("fonts/CormorantGaramond-variable.woff") format("woff");font-weight:300 700;font-display:swap}@font-face{font-family:ExampleForma;src:url("fonts/Unbounded-variable.woff") format("woff");font-weight:200 900;font-display:swap}@font-face{font-family:ExampleRitual;src:url("fonts/Oswald-variable.woff") format("woff");font-weight:200 700;font-display:swap}
.landing-page .wow-projects{padding-block:90px;background:#f5f3ee;color:#202820}.landing-page .wow-heading{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:37px}.landing-page .wow-heading h2{font-size:clamp(40px,4.8vw,67px);line-height:1.03;letter-spacing:-.055em;margin:14px 0 0}.landing-page .wow-heading>p{max-width:335px;font-size:14px;line-height:1.7;color:#5a6357;margin:0}.landing-page .wow-project-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #20282040;gap:20px;margin-bottom:30px}.landing-page .wow-project-tabs button{display:flex;align-items:center;gap:13px;justify-content:flex-start;background:transparent;border:0;border-bottom:3px solid transparent;padding:15px 0;font:inherit;font-size:15px;line-height:1.2;color:#596353;cursor:pointer;text-align:left}.landing-page .wow-project-tabs button>span{font-size:10px;opacity:.7}.landing-page .wow-project-tabs button>i{font-style:normal;margin-left:auto;font-size:22px;opacity:0}.landing-page .wow-project-tabs button[aria-selected=true]{border-bottom-color:#202820;color:#202820}.landing-page .wow-project-tabs button[aria-selected=true]>i{opacity:1}.landing-page .wow-project-tabs button:focus-visible{outline:3px solid #2556de;outline-offset:3px}.landing-page .wow-project-panel{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(230px,1fr);gap:37px;align-items:center}.landing-page .wow-project-panel[hidden]{display:none}.landing-page .wow-preview{position:relative;aspect-ratio:1440/1030;width:100%;overflow:hidden;min-width:0;background:#f7f0e9;border:1px solid #2028201a;isolation:isolate}.landing-page .wow-preview-forma{background:#f6f7f0}.landing-page .wow-preview-ritual{background:#090d11}.landing-page .wow-preview iframe{position:absolute;inset:0;width:1440px;height:1030px;max-width:none;border:0;transform:scale(var(--showcase-scale,.5));transform-origin:top left;pointer-events:auto}.landing-page .wow-open{position:absolute;z-index:2;right:12px;bottom:12px;background:#202820;color:#fff;padding:10px 14px;font-size:11px;line-height:1.3;box-shadow:0 3px 20px #0002}.landing-page .wow-open:focus-visible{outline:3px solid #2556de;outline-offset:3px}.landing-page .wow-project-kicker{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#5a6357}.landing-page .wow-project-copy h3{line-height:1;letter-spacing:-.04em;margin:15px 0 20px}.landing-page .wow-project-copy .wow-name-lumen{font-family:ExampleLumen,Georgia,serif;font-size:70px;font-weight:600}.landing-page .wow-project-copy .wow-name-forma{font-family:ExampleForma,Arial,sans-serif;font-size:35px;font-weight:650;color:#2531b7}.landing-page .wow-project-copy .wow-name-ritual{font-family:ExampleRitual,Impact,sans-serif;font-size:65px;font-weight:550;letter-spacing:.015em}.landing-page .wow-project-copy>p{font-size:14px;line-height:1.7;color:#5a6357;margin:0 0 20px}.landing-page .wow-try{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-block:1px solid #20282024;margin-bottom:19px}.landing-page .wow-try>span{font-size:27px;line-height:1;color:#2531b7}.landing-page .wow-try p{font-size:12px;line-height:1.6;color:#5a6357;margin:0}.landing-page .wow-try strong{display:block;color:#202820;font-weight:600;margin-bottom:5px}.landing-page .wow-features{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;list-style:none;padding:0}.landing-page .wow-features li{font-size:9px;padding:6px 8px;border:1px solid #20282024;color:#596353;line-height:1.3}.landing-page .wow-project-copy .text-button{font-size:13px}.landing-page .wow-note{margin-top:35px;padding-top:24px;border-top:1px solid #20282028;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.landing-page .wow-note p{max-width:830px;font-size:11px;line-height:1.7;color:#62695d;margin:0}.landing-page .wow-note .text-button{font-size:12px;white-space:nowrap}.landing-page .bespoke-offer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:25px 0 0;border-top:1px solid #24304426;color:#536075}.landing-page .bespoke-copy{max-width:620px}.landing-page .bespoke-copy>span{display:block;font-size:10px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;color:#687488}.landing-page .bespoke-copy h3{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0 0 8px;color:#334155}.landing-page .bespoke-copy p{font-size:12px;line-height:1.65;margin:0;color:#687488}.landing-page .bespoke-action{flex:0 0 auto;text-align:right}.landing-page .bespoke-price{display:block;font-size:20px;font-weight:500;line-height:1.2;white-space:nowrap;color:#536075;margin-bottom:11px}.landing-page .bespoke-action>a{display:inline-block;font-size:12px;color:#536075;border-bottom:1px solid #53607570;padding-bottom:4px;line-height:1.5}.landing-page .bespoke-action>a:hover{color:#2531b7;border-color:#2531b7}.landing-page .bespoke-action>a:focus-visible{outline:3px solid #2556de;outline-offset:5px}
@media(max-width:1000px){.landing-page .wow-project-panel{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr);gap:25px}.landing-page .wow-heading h2{font-size:46px}.landing-page .wow-heading>p{font-size:13px;max-width:290px}.landing-page .wow-project-copy>p{font-size:13px}.landing-page .wow-project-copy .wow-name-forma{font-size:29px}.landing-page .wow-project-copy .wow-name-lumen{font-size:60px}.landing-page .wow-project-copy .wow-name-ritual{font-size:55px}.landing-page .wow-try p{font-size:11px}}
@media(max-width:720px){.landing-page .wow-projects{padding-block:60px}.landing-page .wow-heading{display:grid;gap:22px;margin-bottom:25px}.landing-page .wow-heading h2{font-size:40px}.landing-page .wow-heading>p{max-width:none;font-size:13px}.landing-page .wow-project-tabs{gap:11px;margin-bottom:23px}.landing-page .wow-project-tabs button{font-size:11px;gap:6px;padding:13px 0}.landing-page .wow-project-tabs button>span{font-size:8px}.landing-page .wow-project-tabs button>i{display:none}.landing-page .wow-project-panel{grid-template-columns:1fr;gap:25px}.landing-page .wow-preview{aspect-ratio:1440/1030}.landing-page .wow-open{font-size:10px;right:8px;bottom:8px;padding:8px 11px}.landing-page .wow-project-copy .wow-name-lumen{font-size:63px;margin-block:10px 15px}.landing-page .wow-project-copy .wow-name-forma{font-size:31px;margin-block:15px}.landing-page .wow-project-copy .wow-name-ritual{font-size:57px;margin-block:10px 15px}.landing-page .wow-project-copy>p{font-size:13px}.landing-page .wow-try p{font-size:12px}.landing-page .wow-features li{font-size:9px}.landing-page .wow-note{display:grid;gap:20px;margin-top:28px}.landing-page .wow-note p{font-size:10px}.landing-page .bespoke-offer{align-items:flex-start;flex-direction:column;gap:19px;padding-top:22px;margin-top:24px}.landing-page .bespoke-copy h3{font-size:18px}.landing-page .bespoke-copy p{font-size:11px}.landing-page .bespoke-action{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;width:100%;text-align:left}.landing-page .bespoke-price{font-size:18px;margin:0}.landing-page .bespoke-action>a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.landing-page .wow-open{transition:none}}
