.WebsiteTemplateHero_hero__PvUiw{position:relative;isolation:isolate;overflow:hidden;border:1px solid #94a3b833;box-shadow:0 24px 80px -56px #02061766}.WebsiteTemplateHero_light__urO9O{background:#fff;color:#0f172a}.WebsiteTemplateHero_dark__oubSx{background:#0f172a;color:#f8fafc}.WebsiteTemplateHero_copy__lWWjJ{min-width:0;padding:56px 40px}.WebsiteTemplateHero_copy__lWWjJ h1{max-width:20ch;font-size:clamp(2rem,4vw,3.75rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:24px 0;overflow-wrap:anywhere;text-wrap:balance}.WebsiteTemplateHero_label__wESxX{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.WebsiteTemplateHero_label__wESxX:before{content:"";flex:0 0 28px;height:1px;background:currentColor}.WebsiteTemplateHero_subtitle__5jLu6{font-size:20px;margin:16px 0}.WebsiteTemplateHero_bio___STNU{margin-top:24px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8;opacity:.85}.WebsiteTemplateHero_actions__cjVwo{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.WebsiteTemplateHero_actions__cjVwo:empty{display:none}.WebsiteTemplateHero_actions__cjVwo>:is(a,[data-website-action]){min-height:48px;display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:14px 22px;font-size:14px;line-height:1.5;font-weight:600}.WebsiteTemplateHero_actions__cjVwo>a:focus-visible{outline:3px solid #0891b2;outline-offset:4px}.WebsiteTemplateHero_identity__9T7b3{display:flex;margin-bottom:20px}.WebsiteTemplateHero_photo__4Tsoh{min-width:0;min-height:280px;position:relative;background:#94a3b833}.WebsiteTemplateHero_photo__4Tsoh img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.WebsiteTemplateHero_spotlight__aur8Y .WebsiteTemplateHero_copy__lWWjJ{text-align:center;max-width:880px;margin:auto;padding:64px 40px 48px}.WebsiteTemplateHero_spotlight__aur8Y .WebsiteTemplateHero_identity__9T7b3,.WebsiteTemplateHero_spotlight__aur8Y .WebsiteTemplateHero_label__wESxX{justify-content:center}.WebsiteTemplateHero_spotlight__aur8Y h1{margin-inline:auto}.WebsiteTemplateHero_spotlight__aur8Y .WebsiteTemplateHero_actions__cjVwo{justify-content:center}.WebsiteTemplateHero_spotlight__aur8Y .WebsiteTemplateHero_photo__4Tsoh{min-height:0;height:320px;margin:0 32px 32px;border-radius:160px 160px 16px 16px}.WebsiteTemplateHero_showcase__dNfDd{display:grid;grid-template-columns:1.1fr 1fr}.WebsiteTemplateHero_showcase__dNfDd .WebsiteTemplateHero_photo__4Tsoh{grid-column:1;grid-row:1;min-height:520px}.WebsiteTemplateHero_showcase__dNfDd .WebsiteTemplateHero_copy__lWWjJ{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center}.WebsiteTemplateHero_signature__BYpNj{display:grid;grid-template-columns:240px minmax(0,1fr)}.WebsiteTemplateHero_brand__UoBVV{grid-column:1;grid-row:1/3;padding:40px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;background:#94a3b814;border-right:1px solid #94a3b833;overflow-wrap:anywhere}.WebsiteTemplateHero_brand__UoBVV strong{font-size:26px;line-height:1.2}.WebsiteTemplateHero_brand__UoBVV span{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.WebsiteTemplateHero_rule__QQMWP{width:40px;height:3px;background:currentColor}.WebsiteTemplateHero_signature__BYpNj .WebsiteTemplateHero_copy__lWWjJ{grid-column:2;grid-row:1}.WebsiteTemplateHero_signature__BYpNj .WebsiteTemplateHero_photo__4Tsoh{grid-column:2;grid-row:2;min-height:0;height:220px;margin:0 40px 40px}.WebsiteTemplateHero_artwork__197q2{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.WebsiteTemplateHero_bloom__4ok7u,.WebsiteTemplateHero_horizon__KebUp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;min-height:560px;border:0;border-radius:32px}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_copy__lWWjJ,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_copy__lWWjJ{padding:64px 48px}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_copy__lWWjJ h1,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_copy__lWWjJ h1{font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:650}.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_photo__4Tsoh{height:440px;margin:48px 40px 48px 0;border-radius:180px 24px 24px 24px;box-shadow:14px 18px 0 #94a3b82b}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_photo__4Tsoh{height:460px;margin:48px 40px 48px 0;border-radius:48% 48% 24% 24%;box-shadow:0 18px 48px #0206171a}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_bio___STNU,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_bio___STNU{max-width:42ch}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_editorial__caEfQ h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_geometric__snqqO h1{font-weight:750;letter-spacing:-.06em}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_arch__h4CKw .WebsiteTemplateHero_photo__4Tsoh{border-radius:160px 160px 20px 20px}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_organic__vyBfv .WebsiteTemplateHero_photo__4Tsoh{border-radius:48% 48% 24% 24%}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_rectangle__P4jgl .WebsiteTemplateHero_photo__4Tsoh{border-radius:12px}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_compact__e_7I_ .WebsiteTemplateHero_copy__lWWjJ{padding:32px 28px}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_compact__e_7I_{min-height:0}.WebsiteTemplateHero_hero__PvUiw.WebsiteTemplateHero_compact__e_7I_ .WebsiteTemplateHero_photo__4Tsoh{height:300px;min-height:0}@media (min-width:641px) and (max-width:900px){.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_copy__lWWjJ,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_copy__lWWjJ{padding:40px 28px}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_photo__4Tsoh,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_photo__4Tsoh{height:360px;margin-right:28px}.WebsiteTemplateHero_signature__BYpNj{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:640px){.WebsiteTemplateHero_copy__lWWjJ,.WebsiteTemplateHero_spotlight__aur8Y .WebsiteTemplateHero_copy__lWWjJ{padding:32px 24px}.WebsiteTemplateHero_copy__lWWjJ h1{font-size:32px}.WebsiteTemplateHero_spotlight__aur8Y .WebsiteTemplateHero_photo__4Tsoh{height:220px;margin:0 16px 16px;border-radius:100px 100px 12px 12px}.WebsiteTemplateHero_showcase__dNfDd,.WebsiteTemplateHero_signature__BYpNj{grid-template-columns:minmax(0,1fr)}.WebsiteTemplateHero_showcase__dNfDd .WebsiteTemplateHero_photo__4Tsoh{grid-column:1;grid-row:2;min-height:240px}.WebsiteTemplateHero_showcase__dNfDd .WebsiteTemplateHero_copy__lWWjJ{grid-column:1;grid-row:1}.WebsiteTemplateHero_signature__BYpNj .WebsiteTemplateHero_brand__UoBVV{grid-column:1;grid-row:1;padding:24px;border-right:0;border-bottom:1px solid #94a3b833;gap:12px}.WebsiteTemplateHero_signature__BYpNj .WebsiteTemplateHero_copy__lWWjJ{grid-column:1;grid-row:2}.WebsiteTemplateHero_signature__BYpNj .WebsiteTemplateHero_photo__4Tsoh{grid-column:1;grid-row:3;margin:0 24px 24px}.WebsiteTemplateHero_bloom__4ok7u,.WebsiteTemplateHero_horizon__KebUp{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:24px}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_copy__lWWjJ,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_copy__lWWjJ{padding:36px 24px 24px}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_copy__lWWjJ h1,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_copy__lWWjJ h1{font-size:38px}.WebsiteTemplateHero_bloom__4ok7u .WebsiteTemplateHero_photo__4Tsoh,.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_photo__4Tsoh{height:280px;min-height:0;margin:12px 24px 36px}.WebsiteTemplateHero_horizon__KebUp .WebsiteTemplateHero_photo__4Tsoh{border-radius:100px 20px 20px 20px;box-shadow:8px 10px 0 #94a3b82b}.WebsiteTemplateHero_actions__cjVwo{gap:10px}.WebsiteTemplateHero_actions__cjVwo>:is(a,[data-website-action]){flex:1 1 180px}}.WebsiteStyleSections_sections__XoDTc{display:flex;flex-direction:column;gap:56px}.WebsiteStyleSections_compact__zeyLe{gap:24px}.WebsiteStyleSections_editorial__tHz78 h2,.WebsiteStyleSections_editorial__tHz78 h3{font-family:Georgia,Times New Roman,serif}.WebsiteStyleSections_geometric__cbJF5 h2,.WebsiteStyleSections_geometric__cbJF5 h3{letter-spacing:-.045em;font-weight:700}@media (max-width:640px){.WebsiteStyleSections_sections__XoDTc{gap:32px}.WebsiteStyleSections_compact__zeyLe{gap:20px}}