/* Aus den Inline-Stilen der Vorlage erzeugt. Nicht von Hand aendern. */
.s0bb7696{position:fixed;inset:0;z-index:80;pointer-events:none;background-image:radial-gradient(circle, rgba(255,255,255,0.07) 0.5px, transparent 0.6px);background-size:3px 3px}
.sc0f1e9e{position:relative;overflow:hidden}
.sb58256a{position:sticky;top:0;z-index:60;background:rgba(20,16,31,0.72);backdrop-filter:blur(14px);border-bottom:1px solid #241D33}
.se3d0735{max-width:1180px;margin:0 auto;padding:0 48px;height:66px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.se9a8094{font-size:11px;letter-spacing:4.5px;text-transform:uppercase;color:#EFE9F2;font-weight:400}
.sf6a3c7d{display:flex;gap:34px;align-items:center}
.s1e78238{font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#EFE9F2}
.sf456970{font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#7A6F8C}
.s0de2bd8{position:relative;max-width:1180px;margin:0 auto;padding:150px 48px 96px}
.s492fc9d{position:absolute;left:38%;top:46%;width:1080px;height:720px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-violet.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.72;animation:breathe 12s cubic-bezier(0.22,1,0.36,1) infinite;pointer-events:none}
.sba6ab45{position:absolute;left:74%;top:78%;width:620px;height:480px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-rose.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.5;pointer-events:none}
.scdd6ae9{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}
.sc3b1057{font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:#7A6F8C;margin:0 0 40px}
.s3999ed2{margin:0;font-size:66px;font-weight:200;line-height:1.05;letter-spacing:-1px;color:#EFE9F2}
.s31c1dbf{font-style:italic;font-weight:200;color:#B9A8D4}
.s163de56{margin:26px 0 0;font-size:15px;line-height:1.8;color:#A79CB8;max-width:560px}
.sf76fde1{margin:64px 0 0;padding:0 0 0 28px;border-left:1px solid #241D33;max-width:700px}
.s6c81ab2{margin:0;font-size:22px;font-weight:200;line-height:1.7;color:#EFE9F2;text-wrap:pretty}
.s96cbe22{margin-top:20px;font-size:10.5px;letter-spacing:4px;text-transform:uppercase;color:#7A6F8C}
.se3bb317{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #241D33;margin-top:52px}
.sf3adbdc{position:relative;max-width:1180px;margin:0 auto;padding:0 48px 40px}
.s6ef4218{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:18px}
.sd9c26ec{margin:0;font-size:10.5px;letter-spacing:4px;text-transform:uppercase;color:#7A6F8C}
.s2ca848e{margin:0;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#7A6F8C}
.s3018b4c{position:relative;cursor:pointer}
.s94cf189{display:block;width:100%;height:64px}
.s632e9de{display:flex;justify-content:space-between;margin-top:12px}
.s6db4cc5{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#7A6F8C}
.s17e39f4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sc25ce1c{display:flex;align-items:center;gap:22px;margin-top:44px;flex-wrap:wrap}
.s540d909{display:inline-flex;align-items:center;gap:14px;padding:15px 30px;border:1px solid #4A3D8C;border-radius:999px;background:transparent;color:#EFE9F2;font-family:inherit;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color 700ms cubic-bezier(0.22,1,0.36,1), background 700ms cubic-bezier(0.22,1,0.36,1)}
.s540d909:hover{border-color:#9E5CE8;background:rgba(158,92,232,0.10)}
.s877022e{width:0;height:0;border-left:8px solid #B9A8D4;border-top:5px solid transparent;border-bottom:5px solid transparent}
.sbcf9cbb{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#7A6F8C}
.s5a27e9f{font-size:11px;letter-spacing:2px;color:#7A6F8C;font-family:ui-monospace, SFMono-Regular, Menlo, monospace}
.s0fd722d{position:relative;max-width:1180px;margin:0 auto;padding:60px 48px 40px}
.sc250b66{position:relative;display:grid;grid-template-columns:78px minmax(200px,1fr) minmax(0,1.35fr);gap:40px;padding:38px 0;border-top:1px solid #241D33}
.sc4316a2{position:absolute;left:-90px;top:50%;width:420px;height:300px;transform:translateY(-50%);background:url(/assets/img/bloom-indigo.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.s0c93b71{position:relative;font-size:10.5px;letter-spacing:4px;color:#7A6F8C;padding-top:7px}
.sa2c0298{position:relative}
.sed4ca51{margin:0;font-size:23px;font-weight:300;color:#EFE9F2;letter-spacing:-0.2px}
.s28c5869{margin:9px 0 0;font-size:10.5px;letter-spacing:3px;color:#7A6F8C}
.se25fab2{position:relative;margin:0;font-size:14px;line-height:1.8;color:#A79CB8;max-width:560px;text-wrap:pretty}
.s8f1c7ac{position:absolute;left:-90px;top:50%;width:420px;height:300px;transform:translateY(-50%);background:url(/assets/img/bloom-violet.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.s54c5896{position:absolute;left:-90px;top:50%;width:460px;height:320px;transform:translateY(-50%);background:url(/assets/img/bloom-violet.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.sb9362bf{position:absolute;left:-90px;top:50%;width:420px;height:300px;transform:translateY(-50%);background:url(/assets/img/bloom-rose.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.s790b547{position:relative;display:grid;grid-template-columns:78px minmax(200px,1fr) minmax(0,1.35fr);gap:40px;padding:52px 0;border-top:1px solid #241D33;background:linear-gradient(90deg, rgba(232,102,154,0.11), rgba(232,102,154,0.05) 46%, rgba(20,16,31,0) 86%)}
.s4ccc999{position:absolute;left:-70px;top:50%;width:520px;height:360px;transform:translateY(-50%);background:url(/assets/img/bloom-rose.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.s4cb1537{position:relative;font-size:10.5px;letter-spacing:4px;color:#B9A8D4;padding-top:7px}
.sf65ce2c{margin:0 0 12px;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#E8669A}
.s7574a62{position:absolute;left:-90px;top:50%;width:420px;height:300px;transform:translateY(-50%);background:url(/assets/img/bloom-amber.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.sea0416f{position:absolute;left:-90px;top:50%;width:420px;height:300px;transform:translateY(-50%);background:url(/assets/img/bloom-blue.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.s9106e5f{position:relative;display:grid;grid-template-columns:78px minmax(200px,1fr) minmax(0,1.35fr);gap:40px;padding:38px 0;border-top:1px solid #241D33;border-bottom:1px solid #241D33}
.sd777a73{position:absolute;left:-90px;top:50%;width:460px;height:320px;transform:translateY(-50%);background:url(/assets/img/bloom-blue.webp) center/cover;mix-blend-mode:screen;filter:blur(22px);opacity:0;transition:opacity 900ms cubic-bezier(0.22,1,0.36,1);pointer-events:none}
.s1998316{margin:26px 0 0;font-size:11.5px;line-height:1.7;color:#7A6F8C;font-family:ui-monospace, SFMono-Regular, Menlo, monospace}
.s58ace64{position:relative;max-width:1180px;margin:0 auto;padding:110px 48px 120px}
.s525f7a6{position:absolute;left:20%;top:40%;width:760px;height:520px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-indigo.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.6;pointer-events:none}
.sb177616{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:80px}
.sb9f3141{margin:0 0 22px;font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:#7A6F8C}
.sb2e6edb{margin:0;font-size:36px;font-weight:200;line-height:1.25;color:#EFE9F2}
.s319e67e{margin:22px 0 0;font-size:15px;line-height:1.8;color:#A79CB8;max-width:460px;text-wrap:pretty}
.s50c41ff{display:flex;gap:16px;margin-top:38px;flex-wrap:wrap}
.s8f954ed{display:inline-flex;align-items:center;padding:15px 30px;border-radius:999px;background:#EFE9F2;color:#14101F;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap}
.s8f954ed:hover{background:#B9A8D4;color:#14101F}
.sf8a8316{margin:24px 0 0;font-size:13.5px;line-height:1.8;color:#7A6F8C;max-width:460px}
.s0c9bcde{border-top:1px solid #241D33}
.s77dee67{max-width:1180px;margin:0 auto;padding:44px 48px 60px;display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}
.s0e682a0{display:flex;gap:28px;flex-wrap:wrap}
.s4231673{position:fixed;inset:0;z-index:1;pointer-events:none;background:url(/assets/img/paper-texture.webp) center/cover fixed;mix-blend-mode:soft-light;opacity:.55}
.s26a1caf{position:relative;max-width:1180px;margin:0 auto;padding:140px 48px 80px}
.se936355{position:absolute;left:30%;top:44%;width:900px;height:620px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-violet.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.66;animation:breathe 12s cubic-bezier(0.22,1,0.36,1) infinite;pointer-events:none}
.s29279f4{position:relative;max-width:760px}
.sdb6c5b8{margin:0 0 40px;font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:#7A6F8C}
.sf3350ea{margin:28px 0 0;font-size:16px;line-height:1.8;color:#A79CB8;text-wrap:pretty}
.sd356760{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap}
.s6391867{display:inline-flex;align-items:center;padding:15px 30px;border-radius:999px;border:1px solid #241D33;color:#B9A8D4;font-size:12px;letter-spacing:2.5px;text-transform:uppercase}
.s6391867:hover{border-color:#4A3D8C;color:#EFE9F2}
.s15e04cb{position:relative;max-width:1180px;margin:0 auto;padding:40px 48px 40px}
.s03ce747{position:relative;max-width:760px;border-top:1px solid #241D33;padding-top:48px}
.s6317bc1{margin:0 0 20px;font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:#7A6F8C}
.s37b06e5{margin:0 0 22px;font-size:16px;line-height:1.8;color:#EFE9F2;font-weight:200;text-wrap:pretty}
.sb295495{margin:0 0 22px;font-size:15px;line-height:1.8;color:#A79CB8;text-wrap:pretty}
.sa249326{margin:0;font-size:15px;line-height:1.8;color:#A79CB8;text-wrap:pretty}
.sb61b7b6{position:relative;max-width:1180px;margin:0 auto;padding:60px 48px 0}
.s17153f3{position:relative;display:grid;grid-template-columns:190px minmax(0,760px);gap:60px;padding:64px 0;border-top:1px solid #241D33}
.sbab31b3{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #4A3D8C, rgba(74,61,140,0) 70%);filter:blur(18px);opacity:.16;pointer-events:none}
.s0db3234{margin:0;font-size:10.5px;letter-spacing:4px;color:#7A6F8C}
.sc0d6533{margin:14px 0 0;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#7A6F8C}
.s7bcca9e{margin:0 0 24px;font-size:30px;font-weight:200;color:#EFE9F2;letter-spacing:-0.4px}
.s5b993c4{margin:0 0 20px;font-size:15px;line-height:1.8;color:#A79CB8;text-wrap:pretty}
.s8e9416d{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #6848AE, rgba(104,72,174,0) 70%);filter:blur(18px);opacity:.22;pointer-events:none}
.s1b042e4{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #8754CF, rgba(135,84,207,0) 70%);filter:blur(18px);opacity:.24;pointer-events:none}
.s2c0c4b2{position:absolute;left:-120px;top:40%;width:460px;height:340px;background:radial-gradient(closest-side, #A55CE2, rgba(165,92,226,0) 70%);filter:blur(20px);opacity:.30;pointer-events:none}
.s176a76e{margin:0;font-size:10.5px;letter-spacing:4px;color:#B9A8D4}
.s4aac6eb{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #BF5CCB, rgba(191,92,203,0) 70%);filter:blur(18px);opacity:.26;pointer-events:none}
.sbd89a89{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #DA5CB4, rgba(218,92,180,0) 70%);filter:blur(18px);opacity:.26;pointer-events:none}
.s1110e80{position:relative;display:grid;grid-template-columns:190px minmax(0,760px);gap:60px;padding:78px 0;border-top:1px solid #241D33;background:linear-gradient(90deg, rgba(232,102,154,0.10), rgba(232,102,154,0.04) 50%, rgba(20,16,31,0) 88%)}
.s4bf05d6{position:absolute;left:-100px;top:40%;width:540px;height:380px;background:radial-gradient(closest-side, #E8669A, rgba(232,102,154,0) 70%);filter:blur(22px);opacity:.30;pointer-events:none}
.s775447a{margin:22px 0 0;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#E8669A}
.s4b34d8e{margin:0 0 20px;font-size:16px;line-height:1.8;color:#EFE9F2;font-weight:200;text-wrap:pretty}
.s882d9c8{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #E87586, rgba(232,117,134,0) 70%);filter:blur(18px);opacity:.26;pointer-events:none}
.s1c08cc6{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #E88D63, rgba(232,141,99,0) 70%);filter:blur(18px);opacity:.26;pointer-events:none}
.s214ec1c{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #C28C82, rgba(194,140,130,0) 70%);filter:blur(18px);opacity:.24;pointer-events:none}
.s762feba{position:absolute;left:-120px;top:40%;width:420px;height:320px;background:radial-gradient(closest-side, #8F83B5, rgba(143,131,181,0) 70%);filter:blur(18px);opacity:.24;pointer-events:none}
.s836396b{position:relative;display:grid;grid-template-columns:190px minmax(0,760px);gap:60px;padding:64px 0;border-top:1px solid #241D33;border-bottom:1px solid #241D33}
.s0c05897{position:absolute;left:-120px;top:40%;width:460px;height:340px;background:radial-gradient(closest-side, #5C7AE8, rgba(92,122,232,0) 70%);filter:blur(20px);opacity:.28;pointer-events:none}
.s47dfa32{position:relative;max-width:1180px;margin:0 auto;padding:80px 48px 120px}
.s96f52cd{margin:0 0 40px;font-size:15px;line-height:1.8;color:#A79CB8;text-wrap:pretty}
.s552fd73{display:flex;gap:16px;flex-wrap:wrap}
.s04109ac{margin:44px 0 0;font-size:11.5px;line-height:1.7;color:#7A6F8C;font-family:ui-monospace, SFMono-Regular, Menlo, monospace}
.sdc276ce{position:relative;max-width:1180px;margin:0 auto;padding:140px 48px 70px}
.sf064d87{position:absolute;left:26%;top:50%;width:860px;height:580px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-blue.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.62;animation:breathe 12s cubic-bezier(0.22,1,0.36,1) infinite;pointer-events:none}
.s95147b8{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:end}
.s02f0577{margin:26px 0 0;font-size:16px;line-height:1.8;color:#A79CB8;max-width:560px;text-wrap:pretty}
.s2a6e04b{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #241D33}
.s4b79318{position:relative;max-width:1180px;margin:0 auto;padding:40px 48px 0}
.s84a97a9{border-top:1px solid #241D33;padding-top:48px}
.sabdaeab{margin:0 0 30px;font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:#7A6F8C}
.s34bc48a{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1px;background:#241D33;border:1px solid #241D33}
.s551cf62{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 26px;background:#14101F}
.s551cf62:hover{background:#191426}
.sa99ae47{font-size:17px;font-weight:300;color:#EFE9F2}
.sb25bb68{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#B9A8D4}
.scf5743a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 26px;background:#14101F}
.s4104d0e{font-size:17px;font-weight:300;color:#7A6F8C}
.sabf6b7d{position:relative;max-width:1180px;margin:0 auto;padding:80px 48px 0}
.sb74a862{display:grid;grid-template-columns:190px minmax(0,760px);gap:60px;border-top:1px solid #241D33;padding-top:48px}
.s27a796b{display:flex;flex-direction:column;gap:24px}
.s196a3d8{display:grid;grid-template-columns:120px 1fr;gap:24px;padding-bottom:24px;border-bottom:1px solid #241D33}
.s29bb679{font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#B9A8D4}
.s410c0ff{margin:0;font-size:14.5px;line-height:1.8;color:#A79CB8}
.s0518c5d{display:grid;grid-template-columns:120px 1fr;gap:24px}
.s612a509{position:absolute;left:70%;top:50%;width:720px;height:520px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-violet.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.55;pointer-events:none}
.s02f8a5b{position:relative;border-top:1px solid #241D33;padding-top:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:80px}
.s6ffc716{margin:0 0 26px;font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:#7A6F8C}
.s0b7ba48{margin:0;font-size:36px;font-weight:200;line-height:1.25;color:#EFE9F2;max-width:420px}
.s1b17497{margin:24px 0 0;font-size:14.5px;line-height:1.8;color:#A79CB8;max-width:420px;text-wrap:pretty}
.sf359448{display:flex;flex-direction:column;gap:22px}
.sa21683f{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.s0be4205{display:flex;flex-direction:column;gap:10px}
.s98decfa{padding:15px 2px;background:transparent;border:0;border-bottom:1px solid #241D33;color:#EFE9F2;font-size:16px;font-weight:300;outline:none;transition:border-color 700ms cubic-bezier(0.22,1,0.36,1)}
.s98decfa:focus{border-bottom-color:#9E5CE8}
.sb6d238b{margin:0;font-size:12.5px;line-height:1.7;color:#E8925C;min-height:18px}
.s3f2c142{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border:1px solid #4A3D8C;border-radius:999px;background:rgba(158,92,232,0.08);color:#EFE9F2;font-size:12.5px;cursor:pointer}
.s3f2c142:hover{background:rgba(158,92,232,0.16)}
.s6c1157a{display:flex;gap:14px;align-items:flex-start;cursor:pointer;padding-top:6px}
.sb63d447{margin-top:3px;width:15px;height:15px;accent-color:#9E5CE8;flex:none}
.s10b111f{font-size:13px;line-height:1.7;color:#A79CB8}
.sed72d67{align-self:flex-start;padding:15px 32px;border-radius:999px;border:0;background:#EFE9F2;color:#14101F;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:background 700ms cubic-bezier(0.22,1,0.36,1)}
.sed72d67:hover{background:#B9A8D4}
.s280e9fd{margin:6px 0 0;font-size:11.5px;line-height:1.7;color:#7A6F8C;font-family:ui-monospace, SFMono-Regular, Menlo, monospace}
.s9edec22{border:1px solid #4A3D8C;padding:34px 32px;background:rgba(74,61,140,0.14)}
.s1725138{margin:0 0 14px;font-size:10.5px;letter-spacing:4px;text-transform:uppercase;color:#B9A8D4}
.se85ea97{margin:0 0 16px;font-size:15px;line-height:1.8;color:#EFE9F2;font-weight:200}
.saf82455{margin:0 0 22px;font-size:13.5px;line-height:1.8;color:#A79CB8}
.sa878c52{padding:13px 26px;border:1px solid #241D33;border-radius:999px;background:transparent;color:#B9A8D4;font-size:11.5px;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer}
.sa878c52:hover{border-color:#4A3D8C;color:#EFE9F2}
.s94b5fb5{position:absolute;left:32%;top:52%;width:880px;height:600px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-violet.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.62;animation:breathe 12s cubic-bezier(0.22,1,0.36,1) infinite;pointer-events:none}
.s48e7aeb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:end}
.s0780668{display:flex;align-items:center;gap:18px;margin-bottom:40px}
.s8b5f44d{margin:0;font-size:10.5px;letter-spacing:5px;text-transform:uppercase;color:#7A6F8C}
.s8ed3834{display:flex;gap:2px}
.s430dc3e{padding:6px 12px;border:1px solid #241D33;background:rgba(158,92,232,0.16);color:#EFE9F2;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer}
.s543e087{padding:6px 12px;border:1px solid #241D33;background:transparent;color:#7A6F8C;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer}
.s7e5f26e{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:60% 40%;border:1px solid #241D33}
.s16ddde0{position:relative;max-width:1180px;margin:0 auto;padding:30px 48px 0}
.s4a7a9a0{border-top:1px solid #241D33;padding-top:56px;display:grid;grid-template-columns:190px minmax(0,760px);gap:60px}
.s985487b{margin:0}
.scfd9379{display:block;width:100%;aspect-ratio:21/9;object-fit:cover;border:1px solid #241D33}
.s79e16cf{position:absolute;left:76%;top:46%;width:700px;height:520px;transform:translate(-50%,-50%);background:url(/assets/img/bloom-rose.webp) center/cover;mix-blend-mode:screen;filter:blur(12px);opacity:.5;pointer-events:none}
.s803fa8b{position:relative;border-top:1px solid #241D33;padding-top:56px;display:grid;grid-template-columns:190px minmax(0,760px);gap:60px}
.sab051ff{margin:0 0 34px;font-size:15px;line-height:1.8;color:#A79CB8;max-width:620px;text-wrap:pretty}
.sfb2f245{display:flex;flex-direction:column;gap:26px;max-width:620px}
.sa8d2c89{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.s23c0a79{padding:14px 2px;background:transparent;border:0;border-bottom:1px solid #241D33;color:#EFE9F2;font-size:16px;font-weight:300;outline:none;transition:border-color 700ms cubic-bezier(0.22,1,0.36,1)}
.s23c0a79:focus{border-bottom-color:#9E5CE8}
.s0b9460f{margin:0;font-size:12.5px;color:#E8925C;min-height:18px}
.s97279bd{align-self:flex-start;padding:9px 16px;border:1px solid #4A3D8C;border-radius:999px;background:rgba(158,92,232,0.08);color:#EFE9F2;font-size:12.5px;cursor:pointer}
.s97279bd:hover{background:rgba(158,92,232,0.16)}
.s4f62180{padding:14px 2px;background:#14101F;border:0;border-bottom:1px solid #241D33;color:#EFE9F2;font-size:16px;font-weight:300;outline:none}
.s6053a99{padding:14px 2px;background:transparent;border:0;border-bottom:1px solid #241D33;color:#EFE9F2;font-size:16px;font-weight:300;line-height:1.75;outline:none;resize:vertical;transition:border-color 700ms cubic-bezier(0.22,1,0.36,1)}
.s6053a99:focus{border-bottom-color:#9E5CE8}
.sb251be6{display:flex;gap:14px;align-items:flex-start;cursor:pointer}
.s2c6e115{margin:-14px 0 0;font-size:12.5px;color:#E8925C;min-height:18px}
.sc15b335{align-self:flex-start;padding:15px 32px;border-radius:999px;border:1px solid #4A3D8C;background:transparent;color:#EFE9F2;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:border-color 700ms cubic-bezier(0.22,1,0.36,1), background 700ms cubic-bezier(0.22,1,0.36,1)}
.sc15b335:hover{border-color:#9E5CE8;background:rgba(158,92,232,0.10)}
.s793a96a{border:1px solid #4A3D8C;padding:34px 32px;background:rgba(74,61,140,0.14);max-width:620px}
.s910f46c{margin:0 0 22px;font-size:15px;line-height:1.8;color:#EFE9F2;font-weight:200}
.sfd1c29a{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.sdf6b124{margin:0 0 8px;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#7A6F8C}
.s2774a1b{margin:20px 0 0;font-size:11.5px;line-height:1.7;color:#7A6F8C;font-family:ui-monospace, SFMono-Regular, Menlo, monospace}
.s3b280da{margin:16px 0 0;font-size:14.5px;line-height:1.8;color:#A79CB8}
.s5877478{margin:32px 0 10px;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#B9A8D4}
.s82f728c{margin:0 0 22px;font-size:14.5px;line-height:1.8;color:#A79CB8;text-wrap:pretty}
.se085176{margin:34px 0 0;font-size:11.5px;line-height:1.7;color:#7A6F8C;font-family:ui-monospace, SFMono-Regular, Menlo, monospace}
