/* GENERATED by theme/tools/build_theme.py from the design artboards - do not edit by hand.
   One class per distinct inline style in the design; hand-written rules live in style.css. */
body .hf-7f6322b.hf-7f6322b{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:40px 24px 0;display:flex;flex-direction:column;align-items:center;gap:36px;box-sizing:content-box}
body .hf-6a280e2.hf-6a280e2{width:128px;height:123px;display:block;flex-shrink:0}
body .hf-6a280e2.hf-6a280e2 img{width:100%;height:100%;display:block;object-fit:contain}
body .hf-15c0209.hf-15c0209 .wp-block-navigation__container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px}
body .hf-15c0209.hf-15c0209 .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--wp--preset--color--wheat);text-decoration:none;font-size:15px;font-weight:500;padding:12px 10px}
body .hf-15c0209.hf-15c0209 .current-menu-item > .wp-block-navigation-item__content.wp-block-navigation-item__content{text-decoration:underline;text-underline-offset:6px}
body .hf-7e4321d.hf-7e4321d{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--wheat);box-sizing:content-box}
body .hf-426e287.hf-426e287{max-width:1200px;margin:0 auto;padding:64px 24px 40px;display:flex;flex-direction:column;gap:56px;box-sizing:content-box}
body .hf-3beea4a.hf-3beea4a{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:40px;align-items:start;box-sizing:content-box}
body .hf-f4c28ae.hf-f4c28ae .wp-block-navigation__container{display:flex;flex-direction:column;align-items:flex-start}
body .hf-f4c28ae.hf-f4c28ae .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--wp--preset--color--wheat);text-decoration:none;font-size:15px;font-weight:500;padding:8px 0}
body .hf-b77747b.hf-b77747b{margin:0;text-align:center;font-size:15px;font-weight:500;line-height:1.55;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--wheat)}
body .hf-4c465e5.hf-4c465e5{display:block;margin-bottom:0.9em}
body .hf-6f571cb.hf-6f571cb{margin:0;display:flex;justify-content:flex-end}
body .hf-41d7f7a.hf-41d7f7a{color:var(--wp--preset--color--wheat);text-decoration:none;font-size:15px;font-weight:500;padding:8px 0}
body .hf-4ba495f.hf-4ba495f{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:32px;align-items:end;box-sizing:content-box}
body .hf-ff1b65b.hf-ff1b65b{margin:0;font-size:14px;line-height:1.5;color:var(--wp--preset--color--oat)}
body .hf-18933b9.hf-18933b9{display:flex;justify-content:center;box-sizing:content-box}
body .hf-6c0cc3e.hf-6c0cc3e{margin:0;display:flex;justify-content:flex-end;gap:12px}
body .hf-cbba45f.hf-cbba45f{color:var(--wp--preset--color--bark);background:var(--wp--preset--color--wheat);text-decoration:none;font-size:15px;font-weight:500;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}
body .hf-73b9270.hf-73b9270{border-top:1px solid var(--wp--preset--color--cocoa);padding-top:24px;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:flex-start;box-sizing:content-box}
body .hf-3813e8a.hf-3813e8a{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:8px;box-sizing:content-box}
body .hf-8e26e3e.hf-8e26e3e{margin:0;font-size:13px;line-height:1.5;color:var(--wp--preset--color--oat)}
body .hf-6e89e72.hf-6e89e72:not(ul){margin-top:-12px}
body .hf-6e89e72.hf-6e89e72 .wp-block-navigation__container{display:flex;align-items:center;gap:4px}
body .hf-6e89e72.hf-6e89e72 .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--wp--preset--color--oat);text-decoration:underline;text-underline-offset:3px;font-size:13px;padding:12px 6px}
body .hf-e1e840f.hf-e1e840f{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;max-width:960px;margin:0 auto;box-sizing:border-box;background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);padding:24px 28px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;box-shadow:0 8px 32px rgba(46, 25, 16, 0.3)}
body .hf-739a4c3.hf-739a4c3{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:6px}
body .hf-b645644.hf-b645644{margin:0;font-size:16px;line-height:1.4;font-weight:500;color:var(--wp--preset--color--wheat)}
body .hf-80598c3.hf-80598c3{margin:0;font-size:15px;line-height:1.55;color:var(--wp--preset--color--oat)}
body .hf-0d7aa8f.hf-0d7aa8f{color:var(--wp--preset--color--wheat);text-decoration:underline;text-underline-offset:3px}
body .hf-b9b47c7.hf-b9b47c7{display:flex;flex-wrap:wrap;gap:12px}
body .hf-371f12f.hf-371f12f{font:inherit;font-size:15px;font-weight:500;background:var(--wp--preset--color--wheat);color:var(--wp--preset--color--bark);border:none;padding:12px 24px;border-radius:999px;cursor:pointer;min-height:44px}
body .hf-19e5b29.hf-19e5b29{position:relative;overflow:hidden;background:var(--wp--preset--color--clay);min-height:820px;box-sizing:border-box}
body .hf-f3f7f47.hf-f3f7f47{position:absolute;inset:0;width:100%;height:100%}
body .hf-f3f7f47.hf-f3f7f47 img{width:100%;height:100%;display:block;object-fit:cover}
body .hf-56fb782.hf-56fb782{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:150px 24px 120px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;box-sizing:content-box}
body .hf-13e058d.hf-13e058d{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(43px, 5.0vw, 72px);line-height:1.05;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--bark)}
body .hf-c416909.hf-c416909{margin:0;font-size:20px;line-height:1.5;font-weight:500;color:var(--wp--preset--color--bark)}
body .hf-639119f.hf-639119f{position:relative;background:var(--wp--preset--color--bark-deep);box-sizing:content-box}
body .hf-15df5ee.hf-15df5ee{margin:0}
body .hf-15df5ee.hf-15df5ee video{width:100%;height:640px;object-fit:cover;display:block}
body .hf-61442d5.hf-61442d5{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--wheat);box-sizing:content-box}
body .hf-197fa90.hf-197fa90{max-width:960px;margin:0 auto;padding:140px 24px;display:flex;flex-direction:column;align-items:center;gap:72px;text-align:center;box-sizing:content-box}
body .hf-493d59c.hf-493d59c{margin:0;font-size:13px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--wheat)}
body .hf-d9f5448.hf-d9f5448{margin:0;font-size:36px;line-height:1.3;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--wp--preset--color--wheat)}
body .hf-35a379c.hf-35a379c{margin:0;max-width:600px;font-size:17px;line-height:1.65;color:var(--wp--preset--color--oat)}
body .hf-009bf8b.hf-009bf8b{margin:0;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--bark)}
body .hf-c1470f6.hf-c1470f6{margin:0;font-family:var(--wp--preset--font-family--inter);font-size:clamp(32px, 3.61vw, 52px);line-height:1.15;font-weight:500;letter-spacing:0.32em;padding-left:0.32em;color:var(--wp--preset--color--bark)}
body .hf-41ae106.hf-41ae106{position:relative;width:360px;height:343px;clip-path:path('M 210.8 22.3 L 329.2 108.1 Q 360.0 130.3 348.4 166.5 L 303.2 306.8 Q 291.6 343.0 253.6 343.0 L 106.4 343.0 Q 68.4 343.0 56.8 306.8 L 11.6 166.5 Q 0.0 130.3 30.8 108.1 L 149.2 22.3 Q 180.0 0.0 210.8 22.3 Z');background:rgba(254, 251, 247, 0.72);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding-top:30px;box-sizing:border-box;text-align:center}
body .hf-6c3d8f9.hf-6c3d8f9{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:26px;line-height:1.3;font-weight:400;color:var(--wp--preset--color--bark)}
body .hf-09f1fc5.hf-09f1fc5{max-width:640px;background:rgba(254, 251, 247, 0.6);backdrop-filter:blur(8px);padding:32px 40px;display:flex;flex-direction:column;gap:6px;text-align:center;box-sizing:content-box}
body .hf-5431fe7.hf-5431fe7{position:absolute;left:24px;right:24px;bottom:88px;display:flex;justify-content:center;pointer-events:none;box-sizing:content-box}
body .hf-285d45e.hf-285d45e{background:var(--wp--preset--color--wheat);box-sizing:content-box}
body .hf-de93081.hf-de93081{max-width:1000px;margin:0 auto;padding:140px 24px;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center;box-sizing:content-box}
body .hf-85b5c56.hf-85b5c56{margin:0;font-size:13px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--cocoa)}
body .hf-6f4abd5.hf-6f4abd5{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(34px, 3.89vw, 56px);line-height:1.1;font-weight:400;letter-spacing:-0.01em}
body .hf-81fa89e.hf-81fa89e{display:flex;flex-wrap:wrap;justify-content:center;gap:48px;margin-top:16px;box-sizing:content-box}
body .hf-4d47baa.hf-4d47baa{flex:1 1 260px;max-width:320px;display:flex;flex-direction:column;gap:8px;box-sizing:content-box}
body .hf-34c2037.hf-34c2037{margin:0;font-size:clamp(32px, 3.06vw, 44px);font-weight:500;letter-spacing:0.04em}
body .hf-1bb6011.hf-1bb6011{position:relative}
body .hf-816006c.hf-816006c{position:absolute;left:100%;top:0.15em;font-size:0.45em;line-height:1;margin-left:1px}
body .hf-14c2def.hf-14c2def{margin:0;font-size:16px;line-height:1.55;color:var(--wp--preset--color--umber)}
body .hf-9f5f4db.hf-9f5f4db{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--wp--preset--color--umber);opacity:0.8}
body .hf-a957288.hf-a957288{width:100%;max-width:760px;border-top:1px solid rgba(80, 45, 30, 0.2);padding-top:48px;margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 24px;box-sizing:content-box}
body .hf-737e786.hf-737e786{width:60px;height:58px;display:block;flex:none}
body .hf-737e786.hf-737e786 img{width:100%;height:100%;display:block;object-fit:contain}
body .hf-26e949d.hf-26e949d{margin:0;flex:0 1 auto;max-width:600px;text-align:center;font-family:var(--wp--preset--font-family--besley);font-size:clamp(24px, 2.2vw, 30px);line-height:1.3;font-weight:400;color:var(--wp--preset--color--bark)}
body .hf-d7e6f7d.hf-d7e6f7d{background:var(--wp--preset--color--cream);box-sizing:content-box}
body .hf-ac726df.hf-ac726df{max-width:1200px;margin:0 auto;padding:140px 24px;display:flex;flex-direction:column;gap:80px;box-sizing:content-box}
body .hf-b77e189.hf-b77e189{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-sizing:content-box}
body .hf-ee022f1.hf-ee022f1{margin:0;font-size:clamp(32px, 2.78vw, 40px);line-height:1.15;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--wp--preset--color--rust)}
body .hf-fc94f32.hf-fc94f32{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(32px, 2.78vw, 40px);line-height:1.15;font-weight:400;letter-spacing:-0.01em;max-width:760px}
body .hf-34925ae.hf-34925ae{grid-area:p;justify-self:center;width:360px;height:343px;display:block;clip-path:path('M 210.8 22.3 L 329.2 108.1 Q 360.0 130.3 348.4 166.5 L 303.2 306.8 Q 291.6 343.0 253.6 343.0 L 106.4 343.0 Q 68.4 343.0 56.8 306.8 L 11.6 166.5 Q 0.0 130.3 30.8 108.1 L 149.2 22.3 Q 180.0 0.0 210.8 22.3 Z');flex-shrink:0}
body .hf-34925ae.hf-34925ae img{width:100%;height:100%;display:block;object-fit:cover}
body .hf-9871001.hf-9871001{grid-area:a;justify-self:center;max-width:300px;display:flex;flex-direction:column;gap:10px;text-align:center;box-sizing:content-box}
body .hf-17da1be.hf-17da1be{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:26px;line-height:1.2;font-weight:400}
body .hf-9f93b38.hf-9f93b38{margin:0;font-size:13px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--wp--preset--color--rust)}
body .hf-803a1d7.hf-803a1d7{margin:0;font-size:15px;line-height:1.6;color:var(--wp--preset--color--umber)}
body .hf-fc93ec0.hf-fc93ec0{grid-area:b;justify-self:center;max-width:300px;display:flex;flex-direction:column;gap:10px;text-align:center;box-sizing:content-box}
body .hf-8edf7a1.hf-8edf7a1{grid-area:c;justify-self:center;max-width:300px;display:flex;flex-direction:column;gap:10px;text-align:center;box-sizing:content-box}
body .hf-70ef5e5.hf-70ef5e5{grid-area:d;justify-self:center;max-width:300px;display:flex;flex-direction:column;gap:10px;text-align:center;box-sizing:content-box}
body .hf-8ac5d9a.hf-8ac5d9a{grid-area:e;justify-self:center;max-width:300px;display:flex;flex-direction:column;gap:10px;text-align:center;box-sizing:content-box}
body .hf-86789fb.hf-86789fb{max-width:1200px;margin:0 auto;padding:120px 24px;display:flex;flex-wrap:wrap;gap:64px;align-items:center;box-sizing:content-box}
body .hf-12a3e10.hf-12a3e10{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:28px;box-sizing:content-box}
body .hf-b19dece.hf-b19dece{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(32px, 2.78vw, 40px);line-height:1.25;font-weight:400;letter-spacing:-0.01em}
body .hf-5639426.hf-5639426{margin:0;font-size:17px;line-height:1.65;color:var(--wp--preset--color--umber)}
body .hf-45281cf.hf-45281cf{margin:0;font-size:15px;font-weight:500}
body .hf-ae9783a.hf-ae9783a{flex:1 1 420px;min-width:0;position:relative;overflow:hidden;box-sizing:content-box}
body .hf-bf32bca.hf-bf32bca{width:100%;height:480px;display:block}
body .hf-bf32bca.hf-bf32bca img{width:100%;height:100%;display:block;object-fit:cover;object-position:55% center}
body .hf-7875421.hf-7875421{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:content-box}
body .hf-e12e705.hf-e12e705{flex:none;position:relative;width:360px;height:343px;clip-path:path('M 210.8 22.3 L 329.2 108.1 Q 360.0 130.3 348.4 166.5 L 303.2 306.8 Q 291.6 343.0 253.6 343.0 L 106.4 343.0 Q 68.4 343.0 56.8 306.8 L 11.6 166.5 Q 0.0 130.3 30.8 108.1 L 149.2 22.3 Q 180.0 0.0 210.8 22.3 Z');background:rgba(254, 251, 247, 0.72);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;box-sizing:border-box;text-align:center}
body .hf-d507ecb.hf-d507ecb{max-width:1200px;margin:0 auto;padding:120px 24px 140px;display:flex;flex-direction:column;gap:64px;box-sizing:content-box}
body .hf-63f4d00.hf-63f4d00{margin:0;font-size:13px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--rust)}
body .hf-c923de9.hf-c923de9{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(32px, 3.33vw, 48px);line-height:1.15;font-weight:400;letter-spacing:-0.01em}
body .hf-c695839.hf-c695839{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px;box-sizing:content-box}
body .hf-1ae473a.hf-1ae473a{text-decoration:none;color:var(--wp--preset--color--bark);display:flex;flex-direction:column;gap:16px;box-sizing:content-box}
body .hf-ec69328.hf-ec69328{width:100%;display:block;background:var(--wp--preset--color--wheat)}
body .hf-ec69328.hf-ec69328 img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}
body .hf-f9362f6.hf-f9362f6{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:26px;line-height:1.25;font-weight:400}
body .hf-dc8ecb7.hf-dc8ecb7{margin:0;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px}
body .hf-876592b.hf-876592b{width:100%;display:block;background:var(--wp--preset--color--sand)}
body .hf-876592b.hf-876592b img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover;object-position:center 38%}
body .hf-1198dc8.hf-1198dc8{position:relative;overflow:hidden;background:var(--wp--preset--color--clay);box-sizing:border-box}
body .hf-a6d9813.hf-a6d9813{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:200px 24px 120px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;box-sizing:content-box}
body .hf-0816eb8.hf-0816eb8{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;box-sizing:content-box}
body .hf-77dfe95.hf-77dfe95{margin:0;font-size:13px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--wp--preset--color--bark)}
body .hf-0a1ada2.hf-0a1ada2{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(34px, 3.89vw, 56px);line-height:1.1;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--bark);max-width:860px}
body .hf-2ec3c03.hf-2ec3c03{white-space:nowrap}
body .hf-0df378a.hf-0df378a{margin:0;font-size:20px;line-height:1.55;color:var(--wp--preset--color--bark);max-width:680px}
body .hf-64caeac.hf-64caeac{background:var(--wp--preset--color--bark-deep);box-sizing:content-box}
body .hf-cb05578.hf-cb05578{width:100%;height:560px;display:block}
body .hf-cb05578.hf-cb05578 img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 45%}
body .hf-3dc8b74.hf-3dc8b74{max-width:1200px;margin:0 auto;padding:112px 24px 64px;display:flex;flex-direction:column;gap:40px;box-sizing:content-box}
body .hf-afcb79e.hf-afcb79e{display:flex;flex-direction:column;gap:10px;box-sizing:content-box}
body .hf-1795ed1.hf-1795ed1{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:36px;line-height:1.2;font-weight:400;letter-spacing:-0.01em}
body .hf-a3454e9.hf-a3454e9{margin:0;font-size:18px;line-height:1.5;color:var(--wp--preset--color--umber)}
body .hf-cbf96c7.hf-cbf96c7{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;box-sizing:content-box}
body .hf-94e1b88.hf-94e1b88{flex:1 1 260px;min-width:0;background:var(--wp--preset--color--wheat);border-radius:0;padding:32px;display:flex;flex-direction:column;gap:16px;box-sizing:content-box}
body .hf-ed1c2c5.hf-ed1c2c5{margin:0;font-size:13px;font-weight:500;letter-spacing:0.1em;color:var(--wp--preset--color--cocoa)}
body .hf-1641542.hf-1641542{margin:0;font-size:22px;font-weight:500}
body .hf-59a47b0.hf-59a47b0{flex:0 0 40px;display:flex;align-items:center;justify-content:center;box-sizing:content-box}
body .hf-31be011.hf-31be011{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--wheat);border-radius:0;padding:40px 32px;display:flex;gap:24px;align-items:center;text-align:center;box-sizing:content-box}
body .hf-e62b17c.hf-e62b17c{flex:1 1 160px;display:flex;flex-direction:column;align-items:center;gap:14px;box-sizing:content-box}
body .hf-e0ddb71.hf-e0ddb71{margin:0;font-size:18px;font-weight:500}
body .hf-85060c6.hf-85060c6{flex:1 1 160px;display:flex;flex-direction:column;gap:40px;box-sizing:content-box}
body .hf-152b6be.hf-152b6be{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:14px;box-sizing:content-box}
body .hf-65d92fe.hf-65d92fe{max-width:1200px;margin:0 auto;padding:64px 24px 112px;display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:24px;box-sizing:content-box}
body .hf-87c6b38.hf-87c6b38{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-radius:0;padding:40px;display:flex;flex-direction:column;gap:14px;box-sizing:content-box}
body .hf-27c0202.hf-27c0202{margin:0;font-size:26px;line-height:1.3;font-weight:500}
body .hf-b360347.hf-b360347{margin:0;font-size:16px;line-height:1.6;color:var(--wp--preset--color--umber)}
body .hf-3fa2942.hf-3fa2942{background:var(--wp--preset--color--wheat);border-radius:0;padding:40px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;box-sizing:content-box}
body .hf-29fb950.hf-29fb950 > a{align-self:flex-start;background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);text-decoration:none;font-size:16px;font-weight:500;padding:16px 28px;border-radius:999px}
body .hf-ddf35fb.hf-ddf35fb{width:100%;height:560px;display:block}
body .hf-ddf35fb.hf-ddf35fb img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 62%}
body .hf-489a02a.hf-489a02a{max-width:1200px;margin:0 auto;padding:112px 24px;display:flex;flex-wrap:wrap;gap:48px;align-items:stretch;box-sizing:content-box}
body .hf-5a916d5.hf-5a916d5{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px;box-sizing:content-box}
body .hf-e658ddc.hf-e658ddc{margin:0}
body .hf-e658ddc.hf-e658ddc video{width:100%;height:auto;aspect-ratio:16 / 9;display:block;background:var(--wp--preset--color--bark-deep);object-fit:cover}
body .hf-64d5884.hf-64d5884{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(32px, 2.78vw, 40px);line-height:1.15;font-weight:400;letter-spacing:-0.01em}
body .hf-68ae9b4.hf-68ae9b4{margin:0;font-size:22px;line-height:1.45;font-weight:500}
body .hf-6aec551.hf-6aec551{margin:0;border-top:1px solid var(--wp--preset--color--sand);padding-top:20px;font-family:var(--wp--preset--font-family--besley);font-size:18px;line-height:1.55;font-weight:400;color:var(--wp--preset--color--umber)}
body .hf-611aaa8.hf-611aaa8{flex:1 1 440px;min-width:0;background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);border-radius:0;padding:48px;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;box-sizing:content-box}
body .hf-fea4f66.hf-fea4f66{display:flex;flex-direction:column;align-items:flex-start;gap:16px;box-sizing:content-box}
body .hf-1af1ee0.hf-1af1ee0{margin:0}
body .hf-1af1ee0.hf-1af1ee0 img{height:36px;width:auto;display:block}
body .hf-cc38dd7.hf-cc38dd7{margin:0;font-size:20px;line-height:1.35;font-weight:500;color:var(--wp--preset--color--cream)}
body .hf-2c2dd29.hf-2c2dd29{font-style:italic;font-synthesis:style;font-weight:400;color:var(--wp--preset--color--oat)}
body .hf-3086a3d.hf-3086a3d{width:100%;height:auto;display:block;background:var(--wp--preset--color--cocoa)}
body .hf-3086a3d.hf-3086a3d img{width:100%;height:100%;display:block}
body .hf-af3e2c8.hf-af3e2c8{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:32px;box-sizing:content-box}
body .hf-00eecd6.hf-00eecd6{display:flex;flex-direction:column;gap:8px;box-sizing:content-box}
body .hf-02c8a16.hf-02c8a16{margin:0;font-size:clamp(40px, 3.9vw, 56px);line-height:1;font-weight:500;letter-spacing:-0.03em;color:var(--wp--preset--color--wheat);white-space:nowrap}
body .hf-08e9092.hf-08e9092{margin:0;font-size:17px;line-height:1.5;color:var(--wp--preset--color--oat)}
body .hf-acb6b81.hf-acb6b81{margin:0;border-top:1px solid var(--wp--preset--color--cocoa);padding-top:24px;font-size:13px;line-height:1.5;color:var(--wp--preset--color--oat)}
body .hf-d8f5089.hf-d8f5089{max-width:1200px;margin:0 auto;padding:0 24px 112px;box-sizing:content-box}
body .hf-69bcc52.hf-69bcc52{border-top:1px solid var(--wp--preset--color--sand);padding-top:112px;display:flex;flex-direction:column;gap:48px;box-sizing:content-box}
body .hf-d4ac5be.hf-d4ac5be{display:flex;flex-direction:column;gap:16px;box-sizing:content-box}
body .hf-59887f4.hf-59887f4{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(36px, 3.89vw, 56px);line-height:1.1;font-weight:400;letter-spacing:-0.01em}
body .hf-2820d84.hf-2820d84{font-family:var(--wp--preset--font-family--besley);margin:8px 0 0;font-size:clamp(24px, 2.2vw, 30px);line-height:1.25;font-weight:400;color:var(--wp--preset--color--rust)}
body .hf-cdde575.hf-cdde575{margin:0;font-size:20px;line-height:1.55;color:var(--wp--preset--color--umber)}
body .hf-ac275ab.hf-ac275ab{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}
body .hf-1e289d3.hf-1e289d3{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-top:6px solid var(--wp--preset--color--wheat);padding:24px 24px 28px;display:flex;flex-direction:column;gap:8px}
body .hf-7aeba0e.hf-7aeba0e{font-size:13px;font-weight:500;letter-spacing:0.14em;color:var(--wp--preset--color--rust)}
body .hf-c908be3.hf-c908be3{font-size:20px;line-height:1.3;font-weight:500;color:var(--wp--preset--color--bark)}
body .hf-c35e9d7.hf-c35e9d7{font-size:15px;line-height:1.55;color:var(--wp--preset--color--umber)}
body .hf-2840f79.hf-2840f79{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-top:6px solid #DFA46D;padding:24px 24px 28px;display:flex;flex-direction:column;gap:8px}
body .hf-56b1a92.hf-56b1a92{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-top:6px solid var(--wp--preset--color--clay);padding:24px 24px 28px;display:flex;flex-direction:column;gap:8px}
body .hf-e3639fd.hf-e3639fd{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-top:6px solid var(--wp--preset--color--bark);padding:24px 24px 28px;display:flex;flex-direction:column;gap:8px}
body .hf-01e28ea.hf-01e28ea{background:var(--wp--preset--color--cream);border-top:1px solid var(--wp--preset--color--sand);box-sizing:content-box}
body .hf-02d6421.hf-02d6421{max-width:1200px;margin:0 auto;padding:112px 24px;display:flex;flex-direction:column;gap:48px;box-sizing:content-box}
body .hf-35a71e4.hf-35a71e4{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(32px, 3.06vw, 44px);line-height:1.15;font-weight:400;letter-spacing:-0.01em}
body .hf-84ac4f9.hf-84ac4f9{margin:0;font-size:13px;line-height:1.5;color:var(--wp--preset--color--cocoa)}
body .hf-30e0e2b.hf-30e0e2b{display:flex;flex-wrap:wrap;gap:40px 48px;align-items:center;box-sizing:content-box}
body .hf-9ec5b36.hf-9ec5b36{flex:2 1 560px;min-width:0;width:100%;height:auto;display:block}
body .hf-9ec5b36.hf-9ec5b36 img{width:100%;height:100%;display:block}
body .hf-f3f17d6.hf-f3f17d6{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:28px;box-sizing:content-box}
body .hf-3e0330e.hf-3e0330e{display:flex;gap:16px;align-items:flex-start;box-sizing:content-box}
body .hf-b6b29db.hf-b6b29db{flex:none;width:20px;height:20px;margin-top:3px;background:var(--wp--preset--color--clay);border:1px solid var(--wp--preset--color--taupe);box-sizing:content-box}
body .hf-c127d97.hf-c127d97{display:flex;flex-direction:column;gap:6px;box-sizing:content-box}
body .hf-698f4ab.hf-698f4ab{margin:0;font-size:17px;line-height:1.35;font-weight:500;color:var(--wp--preset--color--bark)}
body .hf-0c13d43.hf-0c13d43{margin:0;font-size:13px;line-height:1.5;letter-spacing:0.04em;color:var(--wp--preset--color--rust)}
body .hf-cc31733.hf-cc31733{flex:none;width:20px;height:20px;margin-top:3px;background:#DFA46D;border:1px solid var(--wp--preset--color--taupe);box-sizing:content-box}
body .hf-d5bfa53.hf-d5bfa53{flex:none;width:20px;height:20px;margin-top:3px;background:var(--wp--preset--color--wheat);border:1px solid var(--wp--preset--color--taupe);box-sizing:content-box}
body .hf-af1a438.hf-af1a438{margin:0;background:var(--wp--preset--color--wheat);padding:28px 32px;font-family:var(--wp--preset--font-family--besley);font-size:24px;line-height:1.4;font-weight:400;color:var(--wp--preset--color--bark)}
body .hf-51ba8ef.hf-51ba8ef{max-width:1200px;margin:0 auto;padding:112px 24px;display:flex;flex-wrap:wrap;gap:64px;align-items:center;box-sizing:content-box}
body .hf-9101ba4.hf-9101ba4{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px;box-sizing:content-box}
body .hf-95e1e98.hf-95e1e98{margin:0;font-size:18px;line-height:1.65}
body .hf-0b73e9b.hf-0b73e9b{max-width:1200px;margin:0 auto;padding:80px 24px;display:flex;flex-wrap:wrap;gap:32px 48px;align-items:center;justify-content:space-between;box-sizing:content-box}
body .hf-479116d.hf-479116d{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:14px;box-sizing:content-box}
body .hf-54b4dcc.hf-54b4dcc{margin:0;font-size:22px;line-height:1.4;font-weight:500;color:var(--wp--preset--color--cocoa)}
body .hf-9fdf0d4.hf-9fdf0d4{margin:0;font-size:18px;line-height:1.6}
body .hf-8c1636e.hf-8c1636e > a{flex:none;background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);text-decoration:none;font-size:16px;font-weight:500;padding:18px 32px;border-radius:999px}
body .hf-62ed38e.hf-62ed38e{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(34px, 3.89vw, 56px);line-height:1.1;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--bark);max-width:900px}
body .hf-1cc4cd8.hf-1cc4cd8{margin:0;font-size:18px;color:var(--wp--preset--color--bark)}
body .hf-b829609.hf-b829609{width:100%;height:560px;display:block}
body .hf-b829609.hf-b829609 img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 55%}
body .hf-7546995.hf-7546995{max-width:1200px;margin:0 auto;padding:112px 24px 80px;display:flex;flex-direction:column;gap:24px;box-sizing:content-box}
body .hf-124c004.hf-124c004{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-radius:0;padding:48px;display:flex;flex-wrap:wrap;gap:40px 56px;align-items:center;box-sizing:content-box}
body .hf-42ffdd4.hf-42ffdd4{flex:none;width:280px;height:280px;display:block;overflow:hidden}
body .hf-42ffdd4.hf-42ffdd4 img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 30%;border-radius:50%;background:var(--wp--preset--color--wheat)}
body .hf-38868fa.hf-38868fa{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:14px;box-sizing:content-box}
body .hf-ad636b3.hf-ad636b3{margin:0;font-size:clamp(32px, 2.78vw, 40px);line-height:1.1;font-weight:500;letter-spacing:-0.02em}
body .hf-0f3472f.hf-0f3472f{margin:0;font-size:17px;font-weight:500;color:var(--wp--preset--color--rust)}
body .hf-abd2c37.hf-abd2c37{margin:0;font-size:19px;line-height:1.6;color:var(--wp--preset--color--umber)}
body .hf-f85b114.hf-f85b114{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px;box-sizing:content-box}
body .hf-e5fe7fb.hf-e5fe7fb{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-radius:0;padding:32px;display:flex;flex-direction:column;gap:10px;box-sizing:content-box}
body .hf-b5206e4.hf-b5206e4{width:128px;height:128px;display:block;margin-bottom:10px;flex-shrink:0;overflow:hidden}
body .hf-b5206e4.hf-b5206e4 img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;background:var(--wp--preset--color--wheat)}
body .hf-733fed5.hf-733fed5{margin:0;font-size:14px;font-weight:500;color:var(--wp--preset--color--rust)}
body .hf-f6bbcaf.hf-f6bbcaf{background:var(--wp--preset--color--wheat);border-radius:0;padding:56px 48px;display:flex;flex-wrap:wrap;gap:48px;align-items:center;box-sizing:content-box}
body .hf-d17cf3c.hf-d17cf3c{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px;box-sizing:content-box}
body .hf-99456aa.hf-99456aa{margin:0;font-size:17px;line-height:1.65}
body .hf-76efb2e.hf-76efb2e{flex:1 1 360px;min-width:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;box-sizing:content-box}
body .hf-c90c1d0.hf-c90c1d0{margin:0;background:var(--wp--preset--color--cream);border-radius:0;padding:20px;font-size:17px;font-weight:500}
body .hf-c8ed89d.hf-c8ed89d{margin:0;font-size:20px;line-height:1.55;color:var(--wp--preset--color--bark);max-width:720px}
body .hf-6b8fe9f.hf-6b8fe9f{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}
body .hf-c764bf6.hf-c764bf6{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);text-decoration:none;font-size:16px;font-weight:500;padding:16px 28px;border-radius:999px}
body .hf-0fbedaa.hf-0fbedaa{width:100%;height:560px;display:block}
body .hf-0fbedaa.hf-0fbedaa img{width:100%;height:100%;display:block;object-fit:cover}
body .hf-3914036.hf-3914036{max-width:1200px;margin:0 auto;padding:112px 24px;display:flex;flex-direction:column;gap:48px;box-sizing:content-box}
body .hf-a9c777d.hf-a9c777d{display:flex;flex-direction:column;gap:20px;box-sizing:content-box}
body .hf-067c2d2.hf-067c2d2{margin:0;font-size:20px;line-height:1.55;font-weight:500}
body .hf-85fcd16.hf-85fcd16{margin:0;font-size:18px;line-height:1.65;color:var(--wp--preset--color--umber)}
body .hf-7d24a35.hf-7d24a35{font-weight:500;color:var(--wp--preset--color--bark)}
body .hf-0b8cb55.hf-0b8cb55{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:16px;box-sizing:content-box}
body .hf-c1fb703.hf-c1fb703{margin:0;background:var(--wp--preset--color--wheat);border-radius:0;padding:32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;box-sizing:content-box}
body .hf-4a96477.hf-4a96477{margin:0;display:flex;flex-direction:column;gap:6px}
body .hf-dbab81e.hf-dbab81e{font-size:20px;font-weight:500}
body .hf-21d7f95.hf-21d7f95{font-size:15px;line-height:1.5;color:var(--wp--preset--color--umber)}
body .hf-0bbf8e8.hf-0bbf8e8{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;box-sizing:content-box}
body .hf-5b2a87d.hf-5b2a87d{flex:1 1 240px;min-width:0;background:var(--wp--preset--color--cream);border-radius:0;padding:32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;box-sizing:content-box}
body .hf-91bcc82.hf-91bcc82{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);box-sizing:content-box}
body .hf-0eed3ed.hf-0eed3ed{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:20px;box-sizing:content-box}
body .hf-eb8fab2.hf-eb8fab2{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(32px, 3.33vw, 48px);line-height:1.1;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--wheat)}
body .hf-f6aa174.hf-f6aa174{margin:0;font-size:18px;line-height:1.65;color:var(--wp--preset--color--oat)}
body .hf-a31dd26.hf-a31dd26{flex:1 1 400px;min-width:0;display:flex;justify-content:center;box-sizing:content-box}
body .hf-89f946e.hf-89f946e{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-radius:0;padding:36px;display:flex;flex-direction:column;gap:14px;box-sizing:content-box}
body .hf-99e97b4.hf-99e97b4{max-width:1200px;margin:0 auto;padding:64px 24px 112px;display:flex;flex-wrap:wrap;gap:64px;align-items:center;box-sizing:content-box}
body .hf-aaf4dc2.hf-aaf4dc2{flex:1 1 440px;min-width:0;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-radius:0;padding:32px;box-sizing:content-box}
body .hf-cfcfc46.hf-cfcfc46{max-width:1200px;margin:0 auto;padding:0 24px 112px;display:flex;flex-direction:column;gap:0;box-sizing:content-box}
body .hf-3d23f46.hf-3d23f46{width:100%;display:block;overflow:hidden}
body .hf-3d23f46.hf-3d23f46 img{width:100%;height:auto;display:block;aspect-ratio:21 / 8;min-height:260px;object-fit:cover;object-position:center 45%;border-radius:0 20px 0 0;background:var(--wp--preset--color--wheat)}
body .hf-4275e1c.hf-4275e1c{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);border-radius:0 0 20px 20px;padding:56px 48px;display:flex;flex-wrap:wrap;gap:32px 48px;align-items:center;justify-content:space-between;box-sizing:content-box}
body .hf-5634b7c.hf-5634b7c{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px;box-sizing:content-box}
body .hf-bac8fc3.hf-bac8fc3{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(32px, 3.06vw, 44px);line-height:1.15;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--wheat)}
body .hf-72de46a.hf-72de46a > a{flex:none;background:var(--wp--preset--color--wheat);color:var(--wp--preset--color--bark);text-decoration:none;font-size:16px;font-weight:500;padding:18px 32px;border-radius:999px}
body .hf-80c7213.hf-80c7213{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:clamp(38px, 4.44vw, 64px);line-height:1.05;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--bark);max-width:860px}
body .hf-1a3e89f.hf-1a3e89f{max-width:1200px;margin:0 auto;padding:140px 24px;display:flex;flex-wrap:wrap;gap:48px 80px;align-items:flex-start;box-sizing:content-box}
body .hf-6eecf1f.hf-6eecf1f{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:32px;box-sizing:content-box}
body .hf-8cc5d00.hf-8cc5d00{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(32px, 3.06vw, 44px);line-height:1.2;font-weight:400;letter-spacing:-0.01em}
body .hf-1208f5d.hf-1208f5d{margin:0;align-self:flex-start}
body .hf-1208f5d.hf-1208f5d img{height:56px;width:auto;display:block}
body .hf-5798787.hf-5798787{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px;padding-top:44px;box-sizing:content-box}
body .hf-ea023b2.hf-ea023b2{margin:0;font-size:18px;line-height:1.7;color:var(--wp--preset--color--umber)}
body .hf-0d5b1a4.hf-0d5b1a4{background:var(--wp--preset--color--bark);box-sizing:content-box}
body .hf-284978c.hf-284978c{max-width:1200px;margin:0 auto;padding:140px 24px;display:flex;flex-direction:column;gap:72px;box-sizing:content-box}
body .hf-2a30349.hf-2a30349{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(32px, 3.33vw, 48px);line-height:1.15;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--wheat)}
body .hf-fbd8b5d.hf-fbd8b5d{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:40px 24px;box-sizing:content-box}
body .hf-e15a4b4.hf-e15a4b4{margin:0;display:flex;flex-direction:column;gap:16px;box-sizing:content-box}
body .hf-0eadf20.hf-0eadf20{width:100%;display:block;background:var(--wp--preset--color--cocoa)}
body .hf-0eadf20.hf-0eadf20 img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover;object-position:center 35%}
body .hf-0b93bb9.hf-0b93bb9{margin:0;display:flex;flex-direction:column;gap:8px}
body .hf-b6c1a53.hf-b6c1a53{font-family:var(--wp--preset--font-family--besley);font-size:22px;line-height:1.25;font-weight:400;color:var(--wp--preset--color--wheat)}
body .hf-915010a.hf-915010a{font-size:15px;line-height:1.55;color:var(--wp--preset--color--oat)}
body .hf-2a8bd8e.hf-2a8bd8e{width:100%;display:block;background:var(--wp--preset--color--cocoa)}
body .hf-2a8bd8e.hf-2a8bd8e img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover;object-position:center top}
body .hf-6218868.hf-6218868{width:100%;display:block;background:var(--wp--preset--color--cocoa)}
body .hf-6218868.hf-6218868 img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}
body .hf-20879bf.hf-20879bf{max-width:1200px;margin:0 auto;padding:120px 24px;display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center;box-sizing:content-box}
body .hf-6599dd1.hf-6599dd1{display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:content-box}
body .hf-2cb7ef5.hf-2cb7ef5{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(32px, 2.78vw, 40px);line-height:1.15;font-weight:400;letter-spacing:-0.01em}
body .hf-333df00.hf-333df00{margin:0;max-width:640px;font-size:17px;line-height:1.6;color:var(--wp--preset--color--bark)}
body .hf-23338c2.hf-23338c2{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:12px;box-sizing:content-box}
body .hf-e8c6bfb.hf-e8c6bfb{height:112px;background:var(--wp--preset--color--cream);display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:content-box}
body .hf-57360a3.hf-57360a3{margin:0}
body .hf-57360a3.hf-57360a3 img{max-height:80px;max-width:100%;width:auto;display:block}
body .hf-8525054.hf-8525054{margin:0}
body .hf-8525054.hf-8525054 img{max-height:64px;max-width:100%;width:auto;display:block}
body .hf-4c68009.hf-4c68009{margin:0}
body .hf-4c68009.hf-4c68009 img{max-height:84px;max-width:100%;width:auto;display:block}
body .hf-74a395c.hf-74a395c{margin:0}
body .hf-74a395c.hf-74a395c img{max-height:60px;max-width:100%;width:auto;display:block}
body .hf-81db046.hf-81db046{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:760px;align-self:center;box-sizing:content-box}
body .hf-a6475aa.hf-a6475aa{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:40px;box-sizing:content-box}
body .hf-1938257.hf-1938257{border-top:1px solid var(--wp--preset--color--taupe);padding-top:28px;display:flex;flex-direction:column;gap:14px;box-sizing:content-box}
body .hf-073a10e.hf-073a10e{max-width:960px;margin:0 auto;padding:140px 24px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;box-sizing:content-box}
body .hf-5565e72.hf-5565e72{margin:0;font-family:var(--wp--preset--font-family--besley);font-size:clamp(32px, 3.61vw, 52px);line-height:1.15;font-weight:400;letter-spacing:-0.01em;color:var(--wp--preset--color--wheat)}
body .hf-cb2aaa8.hf-cb2aaa8 > a{margin-top:12px;background:var(--wp--preset--color--wheat);color:var(--wp--preset--color--bark);text-decoration:none;font-size:16px;font-weight:500;padding:18px 32px;border-radius:999px}
body .hf-a44924e.hf-a44924e{margin:0;font-size:20px;line-height:1.55;color:var(--wp--preset--color--bark);max-width:640px}
body .hf-b47e0a1.hf-b47e0a1{width:100%;height:560px;display:block}
body .hf-b47e0a1.hf-b47e0a1 img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 70%}
body .hf-67ea449.hf-67ea449{max-width:1200px;margin:0 auto;padding:96px 24px 112px;display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;box-sizing:content-box}
body .hf-ea58827.hf-ea58827{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:24px;box-sizing:content-box}
body .hf-e4dcb44.hf-e4dcb44{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);border-radius:0;padding:40px;display:flex;flex-direction:column;gap:16px;box-sizing:content-box}
body .hf-04b7fe6.hf-04b7fe6{margin:0;font-size:24px;line-height:1.35;font-weight:500}
body .hf-ece049d.hf-ece049d > a{align-self:flex-start;background:var(--wp--preset--color--wheat);color:var(--wp--preset--color--bark);text-decoration:none;font-size:16px;font-weight:500;padding:16px 24px;border-radius:999px}
body .hf-ff98aa7.hf-ff98aa7{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-radius:0;padding:32px 40px;display:flex;flex-direction:column;gap:20px;box-sizing:content-box}
body .hf-c32fa5a.hf-c32fa5a{display:flex;flex-direction:column;gap:4px;box-sizing:content-box}
body .hf-8aa5b1f.hf-8aa5b1f > a{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--wp--preset--color--bark);font-size:16px;font-weight:500}
body .hf-5dc7deb.hf-5dc7deb{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--wheat);width:44px;height:44px;border-radius:0;display:flex;align-items:center;justify-content:center;font-weight:500}
body .hf-48eadd9.hf-48eadd9{flex:1 1 520px;min-width:0;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--sand);border-radius:0;padding:40px;box-sizing:content-box}
body .hf-0e93080.hf-0e93080{font-family:var(--wp--preset--font-family--besley);margin:0;font-size:28px;line-height:1.25;font-weight:400}
body .hf-d4ede1e.hf-d4ede1e{margin:-6px 0 0;font-size:14px;line-height:1.55;color:var(--wp--preset--color--umber)}
body .hf-bca3a39.hf-bca3a39{color:var(--wp--preset--color--bark);text-decoration:underline;text-underline-offset:3px}
body .hf-d0fd47b.hf-d0fd47b{border-top:1px solid var(--wp--preset--color--sand);padding-top:18px;display:flex;flex-direction:column;gap:8px;box-sizing:content-box}
body .hf-7f2fe95.hf-7f2fe95{margin:0;font-size:13px;line-height:1.6;color:var(--wp--preset--color--cocoa)}
body .hf-ca1f84d.hf-ca1f84d{display:flex;flex-direction:column;gap:20px;box-sizing:content-box}
body .hf-2279072.hf-2279072{margin:0;font-size:17px;line-height:1.5;color:var(--wp--preset--color--bark)}
body .hf-b0a83ca.hf-b0a83ca{max-width:640px;margin:0 auto;padding:56px 24px 96px;display:flex;flex-direction:column;gap:10px;box-sizing:content-box}
body .hf-a3b5d92.hf-a3b5d92{margin:0;font-size:16px;line-height:1.35;font-weight:500;color:var(--wp--preset--color--bark)}
body .hf-4de6589.hf-4de6589{margin:0;font-size:14px;line-height:1.55;color:var(--wp--preset--color--umber)}
body .hf-1d909fb.hf-1d909fb{margin:24px 0 0;font-size:16px;line-height:1.35;font-weight:500;color:var(--wp--preset--color--bark)}
body .hf-e221d29.hf-e221d29{margin:0;padding-left:1.4em;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.55;color:var(--wp--preset--color--umber)}
body .hf-d4389f5.hf-d4389f5{max-width:640px;margin:0 auto;padding:72px 24px 120px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;box-sizing:content-box}
body .hf-7ada09b.hf-7ada09b{margin:0;font-size:17px;line-height:1.6;color:var(--wp--preset--color--umber)}
body .hf-441c087.hf-441c087{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;box-sizing:content-box}
body .hf-9bd6c75.hf-9bd6c75 > a{background:var(--wp--preset--color--bark);color:var(--wp--preset--color--cream);text-decoration:none;font-size:16px;font-weight:500;padding:14px 24px;border-radius:999px}
body .hf-7c2bb2d.hf-7c2bb2d > a{background:var(--wp--preset--color--wheat);color:var(--wp--preset--color--bark);text-decoration:none;font-size:16px;font-weight:500;padding:14px 24px;border-radius:999px}
