/* Generated from the design drafts – one class per inline style. */
.s02e823.s02e823{margin: 0;font-size: clamp(44px, 4vw, 64px);font-weight: 500;letter-spacing: -.04em;line-height: 1.1}
.s03e891.s03e891{grid-column: 1 / span 7;min-width: 0}
.s0477d4.s0477d4{margin-top: 160px;background: #2e3e30;color: #eef0ea;padding: 120px 24px}
.s052f29.s052f29{margin:0}.s052f29.s052f29 img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;object-position: 50% 50%;display: block}
.s05f49f.s05f49f{background: #2e3e30;color: #eef0ea;padding: 120px 24px}
.s068b25.s068b25{margin: 0 0 20px;padding-left: 20px;display: grid;gap: 8px}
.s07a44f.s07a44f{margin: 0 0 16px;font-weight: 500;font-size: 32px;letter-spacing: -.02em}
.s0855ee.s0855ee{margin: 0;padding-left: 20px;display: grid;gap: 6px}
.s0960be.s0960be{margin:0}.s0960be.s0960be img{animation-delay: 0s}
.s09680f.s09680f{margin-top: 56px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap: 24px;background: #3a4b3c;padding: 32px}
.s09b304.s09b304{margin: 0 0 32px;font-weight: 600}
.s0b0dfa.s0b0dfa{grid-column: 7 / span 6;margin: 0;padding: 0 0 0 22px;columns: 1}
.s0b9db1.s0b9db1{margin: 20px 0 4px;font-size: 22px;font-weight: 600}
.s110180.s110180{margin:0;height:100%}.s110180.s110180 img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}
.s1177f3.s1177f3{padding: 120px 24px;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 48px 24px;align-items: center}
.s11c9a6.s11c9a6{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap: 24px}
.s1229a5.s1229a5{margin: 56px 0 16px;font-size: 26px;font-weight: 600}
.s155614.s155614{margin: 0 0 16px;padding-left: 20px;display: grid;gap: 8px}
.s15fdd5.s15fdd5{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap: 24px}
.s16eab6.s16eab6{grid-column: 1 / span 5}
.s17fb57.s17fb57{padding: 120px 24px 0}
.s184102.s184102{margin: 0 0 28px;padding-left: 20px;display: grid;gap: 6px}
.s1863b1.s1863b1{margin: 0 auto 32px;max-width: 40ch;font-size: 17px}
.s18709d.s18709d{grid-column: 7 / span 6;min-width: 0}
.s194fef.s194fef{margin: 32px 0 0;font-size: clamp(26px, 2.6vw, 38px);line-height: 1.2;letter-spacing: -.02em;font-weight: 500;max-width: 22ch}
.s19c7bc.s19c7bc{grid-column: 1 / span 6;margin: 0 0 24px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.s1a4eee.s1a4eee{margin: 0;padding-left: 20px;font-size: 16px;display: grid;gap: 4px}
.s1a5fc7.s1a5fc7{background: #2e3e30;color: #eef0ea}
.s1bee89.s1bee89{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap: 32px}
.s1bf7c2.s1bf7c2{margin: 0 0 40px}
.s1c02df.s1c02df{margin:0;height:100%}.s1c02df.s1c02df img{width: 100%;height: 100%;object-fit: cover;display: block}
.s1ccc0a.s1ccc0a{margin: 0;max-width: 40ch;font-size: 18px}
.s1e2bf5.s1e2bf5{margin-top: 14px;font-size: 16px}
.s1f6374.s1f6374{padding: 120px 24px}
.s1f7fb2.s1f7fb2{margin: 0 0 8px;font-size: 21px;font-weight: 600}
.s1feda1.s1feda1{margin:0}.s1feda1.s1feda1 img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: 22% 55%;display: block}
.s209d35.s209d35{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 16px}
.s20daa9.s20daa9{padding: 160px 24px}
.s21c717.s21c717{flex: 1 1 320px;display: grid;gap: 8px}
.s22c617.s22c617{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap: 24px;margin-top: 24px}
.s248cc8.s248cc8{background: #e1e5dc}
.s24ac18.s24ac18{margin: 0 0 16px;font-size: 17px}
.s24e1c6.s24e1c6{margin:0}.s24e1c6.s24e1c6 img{object-position: 38% 60%}
.s27db69.s27db69{flex: 1.6 1 520px;display: block;min-height: 320px}
.s29d11d.s29d11d{position: relative;height: clamp(360px, 40vw, 600px)}
.s29d425.s29d425{margin: 0;max-width: 80ch;font-size: 16px;line-height: 1.9}
.s2ab479.s2ab479{position: absolute;left: 24px;bottom: 22px;font-size: 28px;font-weight: 500;line-height: 1.25}
.s2d43ed.s2d43ed{padding: 0 24px 160px;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 48px 24px;align-items: center}
.s2f4ab5.s2f4ab5{margin:0;height:100%}.s2f4ab5.s2f4ab5 img{width: 100%;height: 100%;min-height: 360px;object-fit: cover;object-position: 50% 50%;display: block}
.s305a46.s305a46{margin:0;height:100%}.s305a46.s305a46 video{width: 100%;height: 100%;object-fit: cover;display: block}
.s3327a8.s3327a8{margin: 28px 0 0;font-weight: 500;font-size: clamp(44px, 11.6vw, 170px);line-height: .85;letter-spacing: -.045em;white-space: nowrap}
.s3574d8.s3574d8{margin: 20px 24px 0;font-size: 16px}
.s35e0c5.s35e0c5{margin:0;grid-column: 1 / span 7}.s35e0c5.s35e0c5 img{grid-column: 1 / span 7;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;display: block}
.s3665ac.s3665ac{margin: 0 0 16px}
.s36b023.s36b023{position: absolute;left: 20px;bottom: 22px;font-size: 22px;font-weight: 500;line-height: 1.25}
.s38c0aa.s38c0aa{grid-column: 6 / span 7;grid-row: 1;display: block}
.s39ca2c.s39ca2c{margin: 20px 0 8px;font-size: 26px;font-weight: 500}
.s3aeffe.s3aeffe{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 24px;margin-bottom: 64px}
.s3b85d0.s3b85d0{flex: 1 1 420px;min-width: 0}
.s3ba153.s3ba153{padding: 160px 24px;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 40px 24px}
.s3c3ca8.s3c3ca8{margin: 0 0 6px;font-size: 21px;font-weight: 600}
.s3cb464.s3cb464{margin:0;grid-column: 1 / span 6}.s3cb464.s3cb464 img{grid-column: 1 / span 6;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;display: block}
.s3e71e6.s3e71e6{background: #e1e5dc;padding: 8px 14px;font-size: 16px}
.s3eff4a.s3eff4a{padding: 14px 0;font-size: 18px}
.s3feba6.s3feba6{flex: 0 1 380px;min-width: 0}
.s4064d2.s4064d2{display: flex;flex-wrap: wrap;gap: 8px}
.s421dcc.s421dcc{margin: 0;font-size: clamp(24px, 2.2vw, 32px);line-height: 1.3;letter-spacing: -.015em}
.s43fc6a.s43fc6a .wp-block-button__link{display: flex;align-items: center;justify-content: center;height: 56px;background: #1f2a22;color: #eef0ea;text-decoration: none;font-weight: 700;font-size: 17px;margin-bottom: 60px}
.s44b452.s44b452{margin: 0 0 16px;max-width: 52ch}
.s464369.s464369{margin: 0 0 16px;font-size: 22px;font-weight: 500}
.s48ad75.s48ad75{margin: 0 0 16px;max-width: 60ch}
.s492ed2.s492ed2{margin: 0 0 28px}
.s495006.s495006{background: #2e3e30;color: #eef0ea;padding: 120px 24px;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 40px 24px}
.s49bb59.s49bb59{flex: 999 1 560px;min-width: 0;display: grid;gap: 120px}
.s4ba740.s4ba740{margin: 0 0 32px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.s4cc705.s4cc705{margin:0}.s4cc705.s4cc705 img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;display: block}
.s4eb228.s4eb228{margin:0;height:100%;grid-column: span 8;grid-row: span 2}.s4eb228.s4eb228 img{grid-column: span 8;grid-row: span 2;width: 100%;height: 100%;min-height: 360px;object-fit: cover;display: block}
.s5210a3.s5210a3{padding: 120px 24px;text-align: left}
.s56f77d.s56f77d{margin: 0;font-size: clamp(24px, 2.4vw, 34px);line-height: 1.3;letter-spacing: -.02em;max-width: 30ch}
.s57792f.s57792f{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 8px}
.s58b2e5.s58b2e5{margin:0;height:100%}.s58b2e5.s58b2e5 img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;display: block}
.s599c7f.s599c7f{grid-column: 8 / span 5;min-width: 0;align-self: end}
.s5a78b4.s5a78b4{margin: 0;max-width: 620px;font-size: 19px}
.s5bdb13.s5bdb13{position: relative;height: clamp(340px, 38vw, 560px)}
.s5c5337.s5c5337{margin: 0 0 16px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.s5c63a7.s5c63a7{margin: 28px 0 0;font-weight: 500;font-size: clamp(44px, 11vw, 160px);line-height: .85;letter-spacing: -.045em;white-space: nowrap}
.s5d11fe.s5d11fe{margin: 0;font-weight: 500;font-size: clamp(44px, 9vw, 132px);line-height: .85;letter-spacing: -.045em;white-space: nowrap}
.s5ddfb3.s5ddfb3{padding: 24px 24px 20px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 20px}
.s6040ad.s6040ad{grid-column: span 8;position: relative;min-width: 0}
.s60a028.s60a028 .wp-block-button__link{background: #f2df00;color: #2e3e30;text-decoration: none;font-weight: 700;font-size: 17px;padding: 16px 26px;display: inline-block}
.s614808.s614808{margin: 0 0 16px;max-width: 62ch}
.s634545.s634545{margin:0}.s634545.s634545 img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;display: block}
.s64a8a5.s64a8a5{margin: 0 0 24px;padding-left: 20px;display: grid;gap: 8px}
.s66c354.s66c354{position: relative;height: clamp(340px, 36vw, 540px)}
.s6cb656.s6cb656{margin-top: 120px;background: #2e3e30;color: #eef0ea;padding: clamp(40px, 5vw, 72px) 24px}
.s6e7d95.s6e7d95{margin: 0;max-width: 560px;font-size: 19px;line-height: 1.5}
.s6ec009.s6ec009{margin:0}.s6ec009.s6ec009 img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: 50% 50%;display: block}
.s70a19e.s70a19e{flex: 1 1 480px;min-width: 0;padding: clamp(40px, 5vw, 80px) clamp(24px, 4vw, 64px)}
.s70cf87.s70cf87{grid-column: 1 / span 4;align-self: end;margin: 0 0 64px;font-size: clamp(20px, 1.7vw, 24px);line-height: 1.4;min-width: 240px}
.s70f9f3.s70f9f3{flex: 1.4 1 420px;background: #e1e5dc;padding: clamp(28px, 4vw, 48px)}
.s7183f6.s7183f6{flex: 1.3 1 480px;min-width: 0}
.s71898c.s71898c{margin: 0 0 24px;font-size: 16px}
.s71c17f.s71c17f .wp-block-button__link{display: block;text-align: center;background: #f2df00;color: #2e3e30;text-decoration: none;font-weight: 700;font-size: 17px;padding: 18px 24px}
.s72a5ca.s72a5ca{margin:0}.s72a5ca.s72a5ca img{object-position: 36% 55%}
.s75936f.s75936f{padding: 120px 24px 0;display: flex;flex-wrap: wrap;gap: 48px 72px;align-items: center}
.s762c56.s762c56{grid-column: 1 / span 5;grid-row: 1;min-width: 0}
.s772533.s772533{display: block;margin-top: 14px;font-size: 26px;font-weight: 500}
.s779739.s779739{background: #f2df00;color: #2e3e30;padding: 32px}
.s77ff51.s77ff51{margin:0}.s77ff51.s77ff51 img{object-position: 30% 60%}
.s7a57fb.s7a57fb{position: absolute;inset: auto 0 0 0;height: 180px;background: linear-gradient(0deg, rgba(0,0,0,.6), rgba(0,0,0,0))}
.s7ab2dc.s7ab2dc{padding: 160px 24px;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 48px 24px;align-items: center}
.s7b00d4.s7b00d4{margin: 0;font-size: 16px}
.s7c85f3.s7c85f3{margin:0}.s7c85f3.s7c85f3 img{object-position: 22% 55%}
.s7deeb9.s7deeb9{margin: 0 0 28px;font-size: 56px;font-weight: 500;letter-spacing: -.04em;line-height: 1}
.s7df65f.s7df65f{margin: 0 0 24px;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 8px}
.s8085d6.s8085d6{margin: 40px 0 0}
.s81536d.s81536d{margin:0}.s81536d.s81536d img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;display: block}
.s8381df.s8381df{margin: 0 0 12px;font-size: clamp(30px, 3vw, 44px);font-weight: 500;letter-spacing: -.03em;line-height: 1.05}
.s83eaf7.s83eaf7{margin:0;grid-column: 1 / span 5}.s83eaf7.s83eaf7 img{grid-column: 1 / span 5;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;display: block}
.s847edb.s847edb{margin: 0 0 12px;font-size: 30px;font-weight: 500;letter-spacing: -.02em}
.s86c50f.s86c50f{display: block;text-decoration: none;color: #1f2a22}
.s8712d9.s8712d9{grid-column: 6 / span 7;position: relative;aspect-ratio: 1 / 1;max-height: 680px;background: #2e3e30;overflow: hidden}
.s8a0ea6.s8a0ea6{margin: 0;max-width: 44ch}
.s8ce5ee.s8ce5ee{margin:0}.s8ce5ee.s8ce5ee img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;display: block}
.s8d4ca7.s8d4ca7{font-family: 'Hanken Grotesk', system-ui, sans-serif;color: #1f2a22;background: #eef0ea;width: 100%;overflow: hidden;font-size: 18px;line-height: 1.55}
.s8eb749.s8eb749{margin: 0;max-width: 520px}
.s8f8d4c.s8f8d4c{flex: 1 1 320px;max-width: 420px;position: sticky;top: 24px;background: #2e3e30;color: #eef0ea;padding: 36px}
.s91e3b8.s91e3b8{flex: 1 1 320px;min-width: 0;display: grid;gap: 8px}
.s92a2cb.s92a2cb{margin: 0 0 20px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.s93a5bb.s93a5bb{padding: 120px 24px 0;display: flex;flex-wrap: wrap;gap: 64px 96px;align-items: flex-start}
.s960a97.s960a97{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}
.s965086.s965086{background: #2e3e30;color: #eef0ea;padding: 32px}
.s995dee.s995dee .wp-block-button__link{background: #f2df00;color: #2e3e30;text-decoration: none;font-weight: 700;font-size: 17px;padding: 16px 26px}
.s9c4d51.s9c4d51{margin: 0 0 48px;padding: 0 24px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.s9d19da.s9d19da{position: relative;height: 340px}
.s9d28fc.s9d28fc{margin:0}.s9d28fc.s9d28fc img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;object-position: 50% 50%;display: block}
.sa0211f.sa0211f{margin: 0;font-size: clamp(20px, 1.7vw, 24px);line-height: 1.4}
.sa13d95.sa13d95{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: 28px}
.sa1a364.sa1a364{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px}
.sa3cc7f.sa3cc7f{background: #2e3e30;color: #eef0ea;padding: 120px 24px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap: 48px}
.sa5312b.sa5312b{margin:0;height:100%}.sa5312b.sa5312b img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 60%;display: block}
.sa6f521.sa6f521{margin: 0 0 20px;font-size: clamp(20px, 1.6vw, 24px);line-height: 1.4}
.sa6f9fb.sa6f9fb{background: #e1e5dc;padding: clamp(28px, 4vw, 48px)}
.sa86a02.sa86a02{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap: 8px}
.sac9fa3.sac9fa3{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap: 24px}
.sadcaff.sadcaff{grid-column: 8 / span 5;display: grid;gap: 12px}
.sb0a15a.sb0a15a{margin: 24px 0 0;font-size: 16px}
.sb15eff.sb15eff{padding: 140px 24px;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 40px 24px;align-items: center}
.sb16518.sb16518{margin: 32px 0 0;font-size: 17px}
.sb21f1b.sb21f1b{margin: 0 0 8px;font-size: 22px;font-weight: 600}
.sb280a4.sb280a4{margin: 0 0 36px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.sb30bbd.sb30bbd{padding: 24px 24px 20px}
.sb4db0e.sb4db0e{margin:0}.sb4db0e.sb4db0e img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: 50% 45%;display: block}
.sb4e3a3.sb4e3a3{margin:0}.sb4e3a3.sb4e3a3 img{animation-delay: -6s}
.sb7c94c.sb7c94c{flex: 1.2 1 480px;min-width: 0}
.sb7f06e.sb7f06e{background: #2e3e30;aspect-ratio: 1 / 1;display: flex;align-items: center;justify-content: center}
.sb9e040.sb9e040{font-family: 'Hanken Grotesk', system-ui, sans-serif;color: #1f2a22;background: #eef0ea;width: 100%;overflow: hidden;font-size: 17px;line-height: 1.55}
.sbae650.sbae650{padding: 0 24px 140px}
.sbb32c0.sbb32c0 .wp-block-button__link{display: inline-block;background: #1f2a22;color: #eef0ea;text-decoration: none;font-weight: 700;padding: 16px 26px}
.sbb7c19.sbb7c19{background: #e1e5dc;padding: 120px 24px}
.sbbf730.sbbf730{margin: 0 0 24px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.sbd49b6.sbd49b6{margin: 0 0 6px;font-size: 20px;font-weight: 600}
.sbd7901.sbd7901{position: relative;background: #2e3e30;color: #eef0ea;overflow: hidden;padding: 120px 24px 0;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px;min-height: 560px}
.sbe5ab2.sbe5ab2{grid-column: 8 / span 5;min-width: 0}
.sc3dd38.sc3dd38{margin: 0 0 12px;font-size: 22px;font-weight: 600}
.sc3e43b.sc3e43b{font-size: 16px}
.sc49b53.sc49b53{padding: 160px 24px;display: flex;flex-wrap: wrap;gap: 64px 96px;align-items: flex-start}
.sc674f3.sc674f3{margin: 0;padding-left: 20px;display: grid;gap: 8px}
.sc69d99.sc69d99{position: absolute;left: 0;right: 0;top: 0;height: 120px;background: linear-gradient(180deg, rgba(0,0,0,.45), rgba(0,0,0,0))}
.sc69da7.sc69da7{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}
.sc6ec11.sc6ec11{flex: 1 1 420px;min-width: 0;padding: clamp(40px, 5vw, 80px) clamp(24px, 4vw, 64px)}
.sc75850.sc75850{margin: 12px 0 4px;font-size: 72px;font-weight: 500;letter-spacing: -.04em;line-height: 1}
.sc89c38.sc89c38{flex: 1 1 340px;background: #2e3e30;color: #eef0ea;padding: clamp(28px, 4vw, 48px);display: flex;flex-direction: column;justify-content: center}
.sc96b1f.sc96b1f{grid-column: span 4;min-width: 0}
.scab479.scab479{position: absolute;inset: 0;overflow: hidden}
.scb4cce.scb4cce{margin: 0 0 8px;font-size: 56px;font-weight: 500;letter-spacing: -.04em;line-height: 1}
.sce39d4.sce39d4{margin:0;grid-column: span 4}.sce39d4.sce39d4 img{grid-column: span 4;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;display: block}
.sce80db.sce80db{grid-column: 1 / span 7;grid-row: 1;display: block}
.scef4c5.scef4c5{margin:0}.scef4c5.scef4c5 img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: 25% 50%;display: block}
.scfb2e1.scfb2e1{grid-column: 1 / span 6;min-width: 0}
.scfba62.scfba62{grid-column: 8 / span 5;grid-row: 1;min-width: 0}
.sd24cb0.sd24cb0{background: #2e3e30;color: #eef0ea;padding: clamp(28px, 4vw, 56px)}
.sd33aa4.sd33aa4{background: #2e3e30;color: #eef0ea;padding: clamp(28px, 4vw, 48px)}
.sd412cc.sd412cc{margin: 0}
.sd47ea8.sd47ea8{margin: 0 0 8px;font-size: 18px;font-weight: 600}
.sd5c987.sd5c987{margin: 0;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.sd63c5c.sd63c5c{background: #2e3e30;color: #eef0ea;padding: clamp(32px, 4vw, 56px)}
.sd8cdce.sd8cdce{padding: 0 24px 120px;display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 40px 24px;align-items: center}
.sdb701f.sdb701f{margin:0}.sdb701f.sdb701f video{width: 100%;aspect-ratio: 9 / 16;object-fit: cover;display: block;background: #000}
.sdc2af7.sdc2af7{margin: 0;font-size: 20px;line-height: 1.5;max-width: 52ch}
.sdc9405.sdc9405{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 24px;margin-bottom: 56px}
.sdde3a3.sdde3a3{flex: 0 1 360px;min-width: 0;margin: 0 auto}
.sde95a8.sde95a8{margin: 0 0 28px;max-width: 52ch}
.sde95de.sde95de{margin-top: 120px;background: #2e3e30;color: #eef0ea;padding: clamp(40px, 5vw, 80px) 24px}
.sdec33f.sdec33f{margin: 0 0 12px;font-weight: 600}
.sdf3e8f.sdf3e8f{display: flex;flex-wrap: wrap;gap: 48px 72px;align-items: center}
.sdf6906.sdf6906{margin: 0 0 16px;font-size: 22px;font-weight: 600}
.se03ea7.se03ea7{margin-top: 24px;max-width: 560px}
.se103e7.se103e7{margin: 0;font-size: clamp(22px, 2vw, 28px);line-height: 1.35;letter-spacing: -.01em;max-width: 30ch}
.se125ea.se125ea{position: absolute;top: 0;right: 0;margin: 0;width: 340px;max-width: 70%;box-sizing: border-box;padding: 20px;background: #eef0ea;font-size: 16px;line-height: 1.5}
.se1d413.se1d413{grid-column: 8 / span 5}
.se1d503.se1d503{margin:0}.se1d503.se1d503 img{animation-delay: -12s}
.se2793d.se2793d .wp-block-button__link{display: inline-block;margin-top: 28px;background: #f2df00;color: #2e3e30;text-decoration: none;font-weight: 700;font-size: 17px;padding: 16px 26px}
.se2e3c1.se2e3c1{margin: 0;font-size: 24px;font-weight: 600}
.se316fb.se316fb{margin: 0 0 24px}
.se32727.se32727{padding: 140px 24px 120px}
.se49b65.se49b65{margin: 0 0 28px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.se556e5.se556e5{margin: 24px 0 64px;max-width: 46ch;font-size: 21px;line-height: 1.45}
.se95703.se95703{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}
.secc173.secc173{margin: 32px 0 0}
.sed57b3.sed57b3{grid-column: 6 / span 7;align-self: end;margin-bottom: -60px;background: #eef0ea;color: #1f2a22;padding: 48px;text-align: center;transform: rotate(2deg);min-width: 0}
.sf0cdca.sf0cdca{background: #f2df00;color: #2e3e30;padding: clamp(28px, 4vw, 48px)}
.sf26b34.sf26b34{margin: 16px 0 0;font-size: 15px}
.sf66ce1.sf66ce1{margin: 0 0 28px;padding: 0 0 0 20px;display: grid;gap: 8px;font-size: 16px}
.sf6c114.sf6c114{margin: 0 0 28px;max-width: 60ch}
.sf7227b.sf7227b{margin: 0 0 40px;font-weight: 500;font-size: clamp(34px, 3.6vw, 56px);line-height: 1.05;letter-spacing: -.03em}
.sf7867e.sf7867e{margin: 28px 0 0;font-weight: 500;font-size: clamp(44px, 10.2vw, 150px);line-height: .85;letter-spacing: -.045em;white-space: nowrap}
.sf819c1.sf819c1{margin:0}.sf819c1.sf819c1 img{object-position: 25% 50%;width: 100%;aspect-ratio: 16 / 10;object-fit: cover;display: block}
.sf88486.sf88486{display: flex;flex-wrap: wrap;gap: 12px}
.sfbffdc.sfbffdc{margin: 0;max-width: 62ch}
.sfd65b3.sfd65b3{position: relative;aspect-ratio: 1 / 1;max-height: 720px;width: 100%;background: #2e3e30;overflow: hidden}
.sfdf624.sfdf624{grid-column: 8 / span 5;margin: 0;font-size: 20px;line-height: 1.5}
.sfdf835.sfdf835{position: absolute;left: 0;right: 0;top: 0;height: 140px;background: linear-gradient(180deg, rgba(0,0,0,.55), rgba(0,0,0,0))}
.sffea0b.sffea0b{margin-top: 120px;background: #2e3e30;color: #eef0ea;display: flex;flex-wrap: wrap}
