@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";:root{color:#1b1a17;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--header-height:72px;background:#f7f3ea;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;margin:0;overflow-x:clip}.static-ai-content{color:#211b17;max-width:980px;margin:0 auto;padding:64px 24px;font-family:Inter,Arial,sans-serif}.static-ai-content article{gap:24px;display:grid}.static-ai-content h1,.static-ai-content h2,.static-ai-content p,.static-ai-content dl{margin:0}.static-ai-content h1{font-family:Playfair Display,Georgia,serif;font-size:48px;line-height:1.05}.static-ai-content p{font-size:18px;line-height:1.6}.static-ai-content__facts{gap:10px;display:grid}.static-ai-content__facts div{border-bottom:1px solid #ddd5ca;grid-template-columns:minmax(140px,.35fr) minmax(0,.65fr);gap:18px;padding:12px 0;display:grid}.static-ai-content__facts dt{font-weight:800}.static-ai-content__facts dd{margin:0}.static-ai-content__scope{background:#fffaf2;border:1px solid #d8c6a8;border-radius:8px;padding:18px}.static-ai-content__scope p{margin-top:8px;font-size:15px}.static-ai-content__sources{flex-wrap:wrap;gap:12px 20px;display:flex}.static-ai-content__catalog{border-top:1px solid #ddd5ca;padding-top:24px}.static-ai-content__catalog h2{font-family:Playfair Display,Georgia,serif;font-size:30px;line-height:1.2}.static-ai-content__catalog>p{color:#5b5149;margin-top:10px;font-size:16px}.static-ai-content__catalog ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:20px 0 0;padding:0;list-style:none;display:grid}.static-ai-content__catalog li{border-bottom:1px solid #e5ded5;min-width:0}.static-ai-content__catalog-link{color:#66442a;overflow-wrap:anywhere;text-underline-offset:3px;padding:12px 0;font-weight:700;-webkit-text-decoration:underline #c6a987;text-decoration:underline #c6a987;display:block}@media (width<=640px){.static-ai-content h1{font-size:38px}.static-ai-content__catalog ul{grid-template-columns:1fr}}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{overflow-wrap:break-word;word-break:normal}img{max-width:100%;display:block}.home-shell,.landing-shell,.europe-shell{background:linear-gradient(180deg, #ffffffb8, #fff0 320px), var(--paper,#f8f3e8);min-height:100vh;color:var(--ink,#221d16);overflow-x:clip}.site-header{z-index:20;height:var(--header-height);color:#fffaf2;border-top:2px solid var(--accent,#c99743);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12110feb;justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(20px,4vw,56px);display:flex;position:sticky;top:0}.site-header,.site-nav,.brand-button,.site-footer,.site-footer nav{min-width:0}.brand-button{min-width:0;color:inherit;letter-spacing:0;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;font-weight:700;display:inline-flex}.brand-button span:last-child{white-space:nowrap;min-width:0;line-height:1}.brand-mark{border:1px solid color-mix(in srgb, var(--accent,#c99743), #fff 30%);width:34px;height:34px;color:var(--accent,#c99743);flex:none;place-items:center;font-family:Playfair Display,serif;font-size:21px;display:grid}.site-nav{flex:auto;justify-content:flex-end;align-items:center;gap:12px;display:flex}.site-nav button,.site-nav a{color:#fffaf2d6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:38px;padding:0 13px;font-size:14px;font-weight:600;line-height:1.15;display:inline-flex}.site-nav button:hover,.site-nav a:hover{color:#fff;border-color:color-mix(in srgb, var(--accent,#c99743), #fff 35%)}.home-hero{min-height:calc(82vh - var(--header-height));color:#fff7ec;background:radial-gradient(circle at 82% 22%,#c9974333,#0000 31vw),linear-gradient(132deg,#17130f 0%,#282016 68%,#f2e7d2 68.2%,#fbf7ef 100%);grid-template-columns:minmax(0,1fr) minmax(290px,420px);align-items:end;gap:clamp(28px,5vw,80px);padding:clamp(64px,8vw,112px) clamp(20px,5vw,72px) clamp(56px,8vw,96px);display:grid}.home-hero__copy{max-width:820px}.home-hero h1,.product-hero h1,.social-hero h1,.english-hero h1,.essence-section h2,.outcome-band h2,.fit-section h2,.program-section h2,.atmosphere-section h2,.faq-section h2,.english-insight-section h2,.final-cta h2,.not-found h1{letter-spacing:0;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:.98}.home-hero h1{overflow-wrap:anywhere;max-width:820px;font-size:clamp(50px,8vw,104px)}.home-hero p{color:#fff7ecc7;max-width:690px;margin:28px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.45}.home-hero__panel{background:#100e0cb8;border:1px solid #ffffff29;gap:12px;padding:24px;display:grid;box-shadow:0 28px 70px #0000003d}.home-hero__panel span{color:#fff7ece6;border-bottom:1px solid #ffffff24;align-items:center;min-height:46px;font-weight:700;display:flex}.home-hero__panel span:last-child{border-bottom:0}.discovery-trust-section,.catalog-section,.essence-section,.outcome-band,.fit-section,.program-section,.atmosphere-section,.faq-section,.europe-promo-section,.social-promo-section,.europe-insight-section,.europe-products-section,.europe-neighbor-section,.social-analysis-section,.social-bio-section,.social-audience-section,.social-map-section,.english-promo-section,.article-home-section,.article-body-section,.english-insight-section,.related-section,.final-cta{padding:clamp(56px,8vw,108px) clamp(20px,5vw,72px)}.section-title-row{justify-content:space-between;align-items:end;gap:32px;max-width:1180px;margin:0 auto clamp(30px,5vw,56px);display:flex}.section-title-row h2{max-width:680px;font-size:clamp(34px,5vw,68px)}.section-title-row p{max-width:460px;color:color-mix(in srgb, var(--ink,#221d16), transparent 28%);margin:0;font-size:16px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.product-grid>*,.europe-grid>*,.neighbor-list>*,.english-home-grid>*,.article-home-grid>*,.discovery-route-grid>*,.publications-grid>*,.outcome-list>*,.related-grid>*,.social-analysis-grid>*,.social-audience-list>*,.social-topic-grid>*,.product-card,.europe-card,.social-home-card,.english-home-card,.article-home-card,.discovery-route-card,.publication-card,.related-card,.neighbor-list button,.outcome-card,.english-insight-grid article,.social-analysis-grid article,.social-audience-list article,.social-topic-grid span,.europe-columns article,.article-prose-block,.europe-hero__panel,.price-panel,.legal-content section{min-width:0}.product-card__meta,.product-card__title,.product-card__mood,.europe-card span,.europe-card strong,.europe-card small,.social-home-card__body span,.social-home-card__body strong,.social-home-card__body small,.english-home-card span,.english-home-card strong,.english-home-card small,.article-home-card span,.article-home-card strong,.article-home-card small,.discovery-platform-row span,.discovery-route-card span,.discovery-route-card strong,.discovery-route-card small,.publication-card__meta span,.publication-card__status,.publication-card h3,.publication-card p,.publication-card__link,.publication-card__target,.neighbor-list span,.neighbor-list strong,.related-card span,.related-card strong,.related-card small,.europe-hero__panel strong,.europe-hero__panel span,.europe-columns h3,.europe-columns li,.outcome-card h3,.outcome-card p,.english-insight-grid h3,.english-insight-grid p,.english-insight-grid li,.lesson-row strong,.social-profile-card strong,.social-profile-card>span,.social-profile-card div span,.social-analysis-grid h3,.social-analysis-grid p,.social-audience-list h3,.social-audience-list p,.social-topic-grid span,.site-footer button,.site-footer a{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.product-card{text-align:left;border:1px solid color-mix(in srgb, var(--accent), #111 24%);background:linear-gradient(135deg, color-mix(in srgb, var(--wash), #fff 44%), #fff), var(--paper);min-height:168px;color:var(--ink);border-radius:8px;grid-template-columns:112px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #241c1214}.product-card:before{border:1px solid color-mix(in srgb, var(--accent), transparent 20%);content:"";opacity:.32;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto 12px -60px auto}.product-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 26px 60px #241c1224}.discovery-trust-section{color:#fff8ed;background:linear-gradient(135deg,#101816 0%,#172622 52%,#f7efe4 52.2%,#fffaf2 100%)}.discovery-trust-shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:1280px;margin:0 auto;display:grid}.discovery-trust-copy{gap:24px;max-width:620px;display:grid}.trust-kicker{color:#74d8c6;text-transform:uppercase;background:#ffffff0f;border:1px solid #fff8ed33;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-size:13px;font-weight:900;display:inline-flex}.discovery-trust-copy h2{max-width:680px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,6vw,78px);line-height:.98}.discovery-trust-copy p{color:#fff8edb8;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.55}.discovery-platform-row{flex-wrap:wrap;gap:8px;display:flex}.discovery-platform-row span{color:#fff8eddb;background:#ffffff0d;border:1px solid #fff8ed29;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.discovery-trust-cta{--accent:#74d8c6;width:fit-content}.discovery-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.discovery-route-card{text-align:left;border:1px solid color-mix(in srgb, var(--accent), #111 20%);background:linear-gradient(150deg, color-mix(in srgb, var(--paper), #fff 44%), #fff), var(--paper);min-height:230px;color:var(--ink);border-radius:8px;align-content:start;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #050c0a29}.discovery-route-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 26px 62px #050c0a38}.discovery-route-card span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.discovery-route-card strong{overflow-wrap:anywhere;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3vw,38px);line-height:1}.discovery-route-card small{color:color-mix(in srgb, var(--ink), transparent 30%);overflow-wrap:anywhere;font-size:14px;line-height:1.48}.discovery-route-card .chevron-glyph{color:var(--accent);position:absolute;bottom:18px;right:18px}.europe-promo-section{background:linear-gradient(180deg, #fff, #f6f1e7), var(--paper)}.europe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;display:grid}.europe-card{text-align:left;border:1px solid color-mix(in srgb, var(--accent), #111 24%);background:radial-gradient(circle at 90% 90%, color-mix(in srgb, var(--accent), transparent 74%), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--paper), #fff 38%), #fff);min-height:240px;color:var(--ink);border-radius:8px;align-content:start;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #241c1214}.europe-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 26px 60px #241c1224}.europe-card span{color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.europe-card strong{text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:clamp(27px,2.4vw,38px);line-height:1.04}.europe-card small{color:color-mix(in srgb, var(--ink), transparent 30%);font-size:15px;line-height:1.45}.europe-card .chevron-glyph{color:var(--accent);position:absolute;bottom:18px;right:18px}.social-promo-section{color:#fff8ed;background:radial-gradient(circle at 82% 16%,#e44ea12e,#0000 30vw),linear-gradient(145deg,#11100f 0%,#1b1715 58%,#f7efe4 58.2%,#fff9f0 100%)}.social-promo-section .section-title-row p{color:#fff8edad}.social-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto;display:grid}.social-home-card{text-align:left;color:#fff8ed;background:linear-gradient(135deg,#ffffff14,#ffffff05),#0c0b0ac2;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:22px;width:100%;min-height:500px;padding:clamp(16px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0003}.social-home-card:hover{border-color:color-mix(in srgb, var(--accent), #fff 18%);transform:translateY(-3px);box-shadow:0 34px 90px #00000047}.social-home-card__media{aspect-ratio:16/9;background:#08090a;border:1px solid #f0a33a5c;border-radius:8px;display:block;overflow:hidden}.social-home-card__media img{object-fit:cover;width:100%;height:100%}.social-home-card__body{gap:14px;display:grid}.social-home-card__body span{color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.social-home-card__body strong{letter-spacing:0;max-width:520px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.2vw,50px);line-height:.92}.social-home-card__body small{color:#fff8edbd;max-width:620px;font-size:17px;line-height:1.58}.english-promo-section{background:radial-gradient(circle at 14% 18%,#5b8cff24,#0000 30vw),linear-gradient(#fff,#eef4ff)}.english-home-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 auto;display:grid}.english-home-card{text-align:left;border:1px solid color-mix(in srgb, var(--accent), #111 18%);background:radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--accent), transparent 78%), transparent 46%), linear-gradient(145deg, color-mix(in srgb, var(--paper), #fff 42%), #fff);min-height:260px;color:var(--ink);border-radius:8px;align-content:start;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #181c2a14}.english-home-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 26px 60px #181c2a21}.english-home-card span{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:900}.english-home-card strong{font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3vw,36px);line-height:.98}.english-home-card small{color:color-mix(in srgb, var(--ink), transparent 34%);font-size:14px;line-height:1.45}.english-home-card .chevron-glyph{color:var(--accent);position:absolute;bottom:18px;right:18px}.article-home-section{background:radial-gradient(circle at 86% 12%,#2f9f9121,#0000 32vw),linear-gradient(#fff,#f4fbf8)}.article-home-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.article-home-card{background:linear-gradient(160deg, color-mix(in srgb, var(--paper), #fff 42%), #fffffff0), var(--paper);min-height:286px}.article-home-card strong{overflow-wrap:anywhere;max-width:94%}.article-body-section{background:linear-gradient(180deg, color-mix(in srgb, var(--paper), #fff 42%), #fff), var(--paper)}.article-prose{gap:18px;max-width:940px;margin:0 auto;display:grid}.article-prose-block{border:1px solid color-mix(in srgb, var(--accent), transparent 50%);background:#ffffffc7;border-radius:8px;gap:16px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 22px 60px #1e181212}.article-prose-block h2{overflow-wrap:anywhere;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4.6vw,54px);line-height:1}.article-prose-block p{max-width:820px;color:color-mix(in srgb, var(--ink), transparent 22%);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.68}.article-prose-block ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.article-prose-block li{color:color-mix(in srgb, var(--ink), transparent 16%);align-items:flex-start;gap:10px;font-size:16px;font-weight:800;line-height:1.4;display:flex}.article-prose-block svg{color:var(--accent);flex:none;margin-top:4px}.answer-first{background:color-mix(in srgb, var(--paper), #fff 42%);padding:clamp(48px,7vw,88px) clamp(20px,5vw,72px)}.answer-first__shell{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(26px,5vw,64px);max-width:1180px;margin:0 auto;display:grid}.answer-first__summary{min-width:0}.answer-first__summary>span{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:900}.answer-first__summary h2{overflow-wrap:anywhere;max-width:760px;margin:12px 0 18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,5vw,62px);line-height:1}.answer-first__summary p{max-width:780px;color:color-mix(in srgb, var(--ink), transparent 14%);margin:0;font-size:clamp(18px,2vw,22px);line-height:1.62}.answer-first__summary small{color:color-mix(in srgb, var(--ink), transparent 46%);margin-top:18px;font-size:13px;font-weight:800;display:block}.answer-first__facts{border-top:1px solid color-mix(in srgb, var(--accent), transparent 50%);align-content:start;margin:0;display:grid}.answer-first__facts div{border-bottom:1px solid color-mix(in srgb, var(--accent), transparent 68%);grid-template-columns:minmax(110px,.42fr) minmax(0,.58fr);gap:16px;padding:16px 0;display:grid}.answer-first__facts dt,.answer-first__facts dd{overflow-wrap:anywhere;margin:0}.answer-first__facts dt{color:color-mix(in srgb, var(--ink), transparent 48%);text-transform:uppercase;font-size:12px;font-weight:900}.answer-first__facts dd{color:var(--ink);font-size:15px;font-weight:800;line-height:1.45}.answer-first__scope,.answer-first__sources{grid-column:1/-1}.answer-first__scope{border-top:1px solid color-mix(in srgb, var(--accent), transparent 48%);border-bottom:1px solid color-mix(in srgb, var(--accent), transparent 48%);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.answer-first__scope svg{color:var(--accent);flex:none}.answer-first__scope p{max-width:920px;color:color-mix(in srgb, var(--ink), transparent 24%);margin:0;font-size:15px;line-height:1.55}.answer-first__sources{gap:12px;display:grid}.answer-first__sources>strong{text-transform:uppercase;font-size:13px}.answer-first__sources>div{flex-wrap:wrap;gap:10px 18px;display:flex}.answer-first__sources a{min-height:34px;color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--accent), transparent 38%);text-decoration-color:color-mix(in srgb, var(--accent), transparent 38%);text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.educational-scope{border-top:1px solid color-mix(in srgb, var(--accent), transparent 58%);border-bottom:1px solid color-mix(in srgb, var(--accent), transparent 58%);background:color-mix(in srgb, var(--wash), #fff 64%);align-items:flex-start;gap:16px;padding:24px clamp(20px,5vw,72px);display:flex}.educational-scope svg{color:var(--accent);flex:none}.educational-scope div{gap:4px;max-width:1040px;display:grid}.educational-scope strong{font-size:14px}.educational-scope p{color:color-mix(in srgb, var(--ink), transparent 24%);margin:0;font-size:14px;line-height:1.55}.priority-pages-section{background:radial-gradient(circle at 15% 18%,#c9974324,#0000 34vw),linear-gradient(#fffaf2 0%,#f8f3ea 100%);padding:clamp(56px,8vw,104px) clamp(20px,5vw,72px)}.priority-pages-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto;display:grid}.priority-page-card{text-align:left;border:1px solid color-mix(in srgb, var(--accent), #101010 18%);background:radial-gradient(circle at 95% 18%, color-mix(in srgb, var(--accent-2), transparent 78%), transparent 42%), linear-gradient(150deg, color-mix(in srgb, var(--paper), #fff 44%), #fff);min-width:0;min-height:248px;color:var(--ink);white-space:normal;border-radius:8px;align-content:start;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #1c161017}.priority-page-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 28px 66px #1c161024}.priority-page-card span{min-width:0;color:var(--accent);text-transform:uppercase;overflow-wrap:anywhere;font-size:13px;font-weight:900}.priority-page-card strong{overflow-wrap:anywhere;width:100%;min-width:0;max-width:92%;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.5vw,44px);line-height:.98;display:block}.priority-page-card small{width:100%;min-width:0;color:color-mix(in srgb, var(--ink), transparent 32%);overflow-wrap:anywhere;font-size:14px;line-height:1.45;display:block}.priority-page-card .chevron-glyph{color:var(--accent);position:absolute;bottom:18px;right:18px}.publications-section{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--accent-2), transparent 82%), transparent 32vw), linear-gradient(180deg, color-mix(in srgb, var(--wash), #fff 50%), #fff);padding:clamp(56px,8vw,108px) clamp(20px,5vw,72px)}.publications-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto;display:grid}.publication-card{border:1px solid color-mix(in srgb, var(--accent), #111 22%);background:radial-gradient(circle at 90% 92%, color-mix(in srgb, var(--accent), transparent 78%), transparent 44%), linear-gradient(150deg, color-mix(in srgb, var(--paper), #fff 45%), #fff);min-height:420px;color:var(--ink);border-radius:8px;align-content:start;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #1c181214}.publication-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 26px 60px #1c181221}.publication-card__meta{flex-wrap:wrap;gap:8px;display:flex}.publication-card__meta span,.publication-card__status{border:1px solid color-mix(in srgb, var(--accent), transparent 54%);width:fit-content;min-height:28px;color:var(--accent);background:color-mix(in srgb, var(--wash), #fff 68%);text-transform:uppercase;border-radius:8px;align-items:center;padding:0 9px;font-size:13px;font-weight:900;display:inline-flex}.publication-card h3{margin:0;font-family:Playfair Display,Georgia,serif;font-size:30px;line-height:1}.publication-card p{color:color-mix(in srgb, var(--ink), transparent 32%);margin:0;font-size:15px;line-height:1.5}.publication-card__status{color:color-mix(in srgb, var(--ink), transparent 28%);text-transform:none;margin-top:auto}.publication-card__actions{gap:10px;display:grid}.publication-card__link,.publication-card__target{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;font-weight:850;display:inline-flex}.publication-card__link{border:1px solid color-mix(in srgb, var(--accent), #fff 18%);color:#111;background:var(--accent)}.publication-card__target{border:1px solid color-mix(in srgb, var(--ink), transparent 78%);color:var(--ink);background:#ffffff8a}.product-card__image-wrap{background:var(--deep);border-radius:6px;height:136px;position:relative;overflow:hidden}.europe-hero{min-height:calc(86vh - var(--header-height));background:radial-gradient(circle at 86% 24%, color-mix(in srgb, var(--accent), transparent 44%), transparent 30vw), linear-gradient(135deg, var(--deep), color-mix(in srgb, var(--deep), var(--accent-2) 22%));color:#fffaf2;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:clamp(32px,6vw,86px);padding:clamp(58px,8vw,108px) clamp(20px,5vw,72px);display:grid}.europe-back{color:#fffaf2b8}.europe-hero__copy{max-width:850px}.europe-hero h1,.europe-insight-section h2,.europe-products-section h2,.europe-neighbor-section h2{letter-spacing:0;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:.98}.europe-hero h1{overflow-wrap:normal;margin-top:30px;font-size:clamp(44px,5.2vw,72px)}.europe-hero p{color:#fffaf2c2;max-width:760px;margin:28px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.48}.europe-hero__panel{border:1px solid #ffffff2b;border-top:3px solid var(--accent);background:#ffffff12;border-radius:8px;gap:16px;padding:28px;display:grid;box-shadow:0 34px 90px #00000047}.europe-hero__panel svg{color:var(--accent)}.europe-hero__panel strong{font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,3.2vw,50px);line-height:1}.europe-hero__panel span{color:#fffaf2b8;font-size:17px;line-height:1.55}.europe-insight-section,.europe-products-section{background:var(--paper)}.europe-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.europe-columns article{border:1px solid color-mix(in srgb, var(--accent), transparent 42%);background:color-mix(in srgb, var(--wash), #fff 62%);border-radius:8px;padding:28px}.europe-columns h3{margin:0 0 22px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,4vw,48px);line-height:1}.europe-columns ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.europe-columns li{color:color-mix(in srgb, var(--ink), transparent 18%);gap:10px;font-size:17px;line-height:1.55;display:flex}.europe-columns li:before{border:2px solid var(--accent);content:"";flex:none;width:10px;height:10px;margin-top:8px}.europe-columns li svg{color:var(--accent);flex:none;margin-top:4px}.europe-columns li:has(svg):before{display:none}.europe-neighbor-section{background:linear-gradient(180deg, color-mix(in srgb, var(--wash), #fff 52%), #fff), var(--wash)}.neighbor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;display:grid}.neighbor-list button{text-align:left;border:1px solid color-mix(in srgb, var(--accent), transparent 35%);min-height:176px;color:var(--ink);background:#ffffffc2;border-radius:8px;padding:22px 56px 22px 22px;position:relative}.neighbor-list span{color:var(--accent);text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:900;display:block}.neighbor-list strong{text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:clamp(23px,2.35vw,31px);line-height:1.08;display:block}.neighbor-list .chevron-glyph{color:var(--accent);position:absolute;top:calc(50% - 12px);right:20px}.related-section{background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--accent), transparent 82%), transparent 28vw), linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--wash), #fff 58%))}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;display:grid}.related-card{text-align:left;border:1px solid color-mix(in srgb, var(--accent), transparent 28%);background:linear-gradient(135deg, #ffffffd6, #ffffff9e), var(--paper);width:100%;min-height:210px;color:var(--ink);cursor:pointer;border-radius:8px;padding:24px 58px 24px 24px;font-family:inherit;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 22px 60px #241c1214}.related-card:before{border:1px solid color-mix(in srgb, var(--accent), transparent 40%);content:"";border-radius:50%;width:132px;height:132px;position:absolute;inset:auto 12px -42px auto}.related-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 28px 70px #241c121f}.related-card span{color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:900;display:inline-flex}.related-card strong{text-wrap:balance;max-width:420px;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,2.6vw,36px);line-height:1.04;display:block}.related-card small{max-width:420px;color:color-mix(in srgb, var(--ink), transparent 34%);margin-top:16px;font-size:15px;line-height:1.45;display:block}.related-card .chevron-glyph{color:var(--accent);position:absolute;bottom:22px;right:22px}.social-related-section{background:radial-gradient(circle at 80% 12%, color-mix(in srgb, var(--accent), transparent 82%), transparent 30vw), linear-gradient(180deg, #fff, var(--paper))}.english-shell{background:var(--paper);color:var(--ink)}.english-hero{min-height:calc(88vh - var(--header-height));background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--accent), transparent 70%), transparent 34vw), linear-gradient(135deg, var(--deep) 0%, color-mix(in srgb, var(--deep), var(--accent-2) 18%) 62%, var(--wash) 62.2%, var(--paper) 100%);color:#fffaf4;grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:center;gap:clamp(28px,6vw,86px);padding:clamp(72px,9vw,124px) clamp(20px,5vw,72px) clamp(58px,8vw,96px);display:grid}.english-hero__copy{min-width:0}.english-back{color:#fffaf4c7}.english-hero h1{overflow-wrap:anywhere;max-width:880px;margin:28px 0 24px;font-size:clamp(58px,8vw,118px);line-height:.92}.english-hero p{color:#fffaf4c7;max-width:700px;margin:0 0 30px;font-size:clamp(18px,2vw,23px);line-height:1.52}.english-hero__media{gap:14px;min-width:0;display:grid}.english-hero__media img{aspect-ratio:4/5;object-fit:cover;border:1px solid color-mix(in srgb, var(--accent), #fff 24%);border-radius:8px;width:100%;box-shadow:0 34px 90px #00000052}.english-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.english-stat-row span{color:#fffaf4a3;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0b0a6b;border:1px solid #ffffff24;border-radius:8px;align-content:center;gap:4px;min-height:82px;padding:12px;font-size:13px;font-weight:900;display:grid}.english-stat-row b{color:#fffaf4;font-size:20px}.english-insight-section{background:linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--wash), #fff 54%))}.english-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.english-insight-grid article{border:1px solid color-mix(in srgb, var(--accent), transparent 32%);background:#ffffffb8;border-radius:8px;gap:16px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 22px 60px #241c1212}.english-insight-grid h3{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,46px);line-height:1}.english-insight-grid p{color:color-mix(in srgb, var(--ink), transparent 28%);margin:0;font-size:17px;line-height:1.6}.english-insight-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.english-insight-grid li{color:color-mix(in srgb, var(--ink), transparent 18%);align-items:center;gap:10px;font-weight:800;display:flex}.english-insight-grid svg{color:var(--accent);flex:none}.english-related-section{background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--accent-2), transparent 84%), transparent 32vw), linear-gradient(180deg, #fff, var(--paper))}.english-final-cta{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent), transparent 66%), transparent 34vw), var(--deep)}.product-card__image-wrap img{object-fit:cover;width:100%;height:100%}.product-card__body{gap:8px;min-width:0;display:grid}.product-card__meta{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:800}.product-card__title{font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:700;line-height:1.04}.product-card__mood{color:color-mix(in srgb, var(--ink), transparent 32%);font-size:14px;line-height:1.35}.chevron-glyph,.chevron-left-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px}.product-hero{isolation:isolate;min-height:calc(100vh - var(--header-height));color:#fffaf2;background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--accent), transparent 42%), transparent 28vw), linear-gradient(135deg, var(--deep), color-mix(in srgb, var(--deep), var(--accent) 20%));grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:center;gap:clamp(32px,6vw,86px);padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden}.hero-bg{z-index:-1;opacity:.92;position:absolute;inset:0;overflow:hidden}.hero-copy{min-width:0;max-width:760px}.back-link{color:#fffaf2c2;background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.product-hero h1{overflow-wrap:anywhere;max-width:min(100%,760px);margin-top:32px;font-size:clamp(46px,5.8vw,84px)}.hero-lead{color:#fffaf2c7;max-width:720px;margin:28px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.48}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-cta,.secondary-cta{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:800;display:inline-flex}.primary-cta{border:1px solid color-mix(in srgb, var(--accent), #fff 18%);background:var(--accent);color:#111;box-shadow:0 16px 38px color-mix(in srgb, var(--accent), transparent 72%)}.primary-cta:hover{transform:translateY(-2px)}.secondary-cta{color:#fffaf2;background:#ffffff0d;border:1px solid #fff3}.hero-media{gap:16px;min-width:0;display:grid}.cover-frame{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.cover-frame:after{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.cover-frame img{aspect-ratio:1.38;object-fit:cover;width:100%}.hero-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hero-stat-row span{color:#fffaf2d6;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:58px;padding:12px;font-size:13px;font-weight:700;display:flex}.essence-section{background:var(--paper)}.section-kicker{color:var(--accent);text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:800;display:inline-flex}.essence-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(28px,5vw,72px);width:100%;max-width:1180px;margin:0 auto;display:grid}.essence-grid>*{min-width:0}.essence-section h2{overflow-wrap:anywhere;max-width:860px;font-size:clamp(36px,5.2vw,74px)}.essence-section p{max-width:780px;color:color-mix(in srgb, var(--ink), transparent 25%);overflow-wrap:break-word;margin:24px 0 0;font-size:19px;line-height:1.62}.price-panel{border-top:3px solid var(--accent);background:var(--wash);gap:8px;width:100%;min-width:0;padding:24px;display:grid}.price-panel span{color:color-mix(in srgb, var(--ink), transparent 35%);text-transform:uppercase;font-size:13px;font-weight:800}.price-panel strong{overflow-wrap:anywhere;font-family:Playfair Display,Georgia,serif;font-size:40px;line-height:1}.price-panel small{color:color-mix(in srgb, var(--ink), transparent 28%);font-size:14px}.outcome-band{background:linear-gradient(180deg, color-mix(in srgb, var(--wash), #fff 46%), #fff), var(--wash)}.outcome-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.outcome-card{border:1px solid color-mix(in srgb, var(--accent), transparent 35%);background:#ffffffc2;border-radius:8px;width:100%;min-width:0;min-height:250px;padding:26px}.outcome-card svg{color:var(--accent)}.outcome-card h3{overflow-wrap:anywhere;margin:34px 0 12px;font-family:Playfair Display,Georgia,serif;font-size:30px;line-height:1.05}.outcome-card p{color:color-mix(in srgb, var(--ink), transparent 30%);overflow-wrap:break-word;margin:0}.fit-section{background:var(--paper);grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.fit-section>*{min-width:0}.fit-copy h2{overflow-wrap:anywhere;max-width:620px;font-size:clamp(36px,5.2vw,72px)}.fit-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fit-list li{border-bottom:1px solid color-mix(in srgb, var(--ink), transparent 86%);width:100%;min-width:0;min-height:64px;color:color-mix(in srgb, var(--ink), transparent 14%);overflow-wrap:break-word;padding:20px 20px 20px 46px;font-size:18px;position:relative}.fit-list li:before{border:2px solid var(--accent);content:"";width:11px;height:11px;position:absolute;top:26px;left:16px}.program-section{background:var(--deep);color:#fffaf2}.program-section .section-title-row p{color:#fffaf2a8}.lesson-table{border-top:1px solid #ffffff29;max-width:980px;margin:0 auto}.lesson-row{border-bottom:1px solid #ffffff29;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-height:74px;display:grid}.lesson-row span{color:var(--accent);font-size:13px;font-weight:900}.lesson-row strong{color:#fffaf2eb;font-size:clamp(18px,2vw,24px);line-height:1.2}.lesson-row--more strong{color:#fffaf29e}.atmosphere-section{background:var(--paper);grid-template-columns:minmax(300px,.84fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,86px);display:grid}.atmosphere-section h2{max-width:740px;font-size:clamp(38px,5.8vw,82px)}.atmosphere-section p{max-width:680px;color:color-mix(in srgb, var(--ink), transparent 28%);font-size:19px;line-height:1.62}.faq-section{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--wash), #fff 58%)), var(--wash)}.faq-list{gap:12px;max-width:980px;margin:0 auto;display:grid}.faq-item{border:1px solid color-mix(in srgb, var(--accent), transparent 48%);background:#ffffffb8;border-radius:8px;box-shadow:0 18px 50px #241c120f}.faq-item summary{min-height:68px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:clamp(18px,2vw,24px);font-weight:800;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);content:"";flex:none;width:11px;height:11px;transition:transform .18s;transform:rotate(45deg)}.faq-item[open] summary:after{transform:rotate(225deg)}.faq-item p{max-width:780px;color:color-mix(in srgb, var(--ink), transparent 28%);margin:-4px 22px 22px;font-size:17px;line-height:1.62}.atmosphere-visual{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent), transparent 30%), transparent 38%), linear-gradient(135deg, var(--deep), color-mix(in srgb, var(--deep), var(--accent-2) 26%));border-radius:8px;min-height:430px;position:relative;overflow:hidden}.atmosphere-visual .motif{opacity:.92}.final-cta{text-align:center;background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--accent), transparent 60%), transparent 32%), var(--deep);color:#fffaf2;justify-items:center;gap:18px;display:grid}.final-cta svg{color:var(--accent)}.final-cta h2{overflow-wrap:anywhere;width:min(100%,900px);font-size:clamp(38px,6vw,82px)}.final-cta p{color:#fffaf2b3;overflow-wrap:anywhere;width:min(100%,620px);margin:0 0 8px;font-size:18px}.final-cta .primary-cta,.final-cta .secondary-cta{max-width:min(100%,420px)}.not-found{min-height:calc(100vh - var(--header-height));text-align:center;place-items:center;gap:22px;padding:44px 20px;display:grid}.not-found h1{font-size:clamp(42px,7vw,90px)}.motif{position:absolute;inset:0}.motif:before,.motif:after{content:"";position:absolute}.motif--manuscript{background:linear-gradient(90deg,#0000 0 49%,#ffffff1f 49% 50%,#0000 50%),repeating-linear-gradient(0deg,#0000 0 38px,#c997431f 39px 40px)}.motif--manuscript:before{aspect-ratio:1.2;border:1px solid #c9974373;width:min(42vw,520px);bottom:8%;right:7%;transform:rotate(-8deg)}.motif--emotion{background:radial-gradient(circle at 70% 32%,#d7839b52,#0000 18%),radial-gradient(circle at 44% 54%,#2f9f914d,#0000 23%)}.motif--emotion:before,.motif--emotion:after{aspect-ratio:1;border:1px solid #fff3;border-radius:50%;width:min(42vw,520px);top:28%;left:58%}.motif--emotion:after{width:min(28vw,340px);top:20%;left:63%}.motif--magnetism{background:repeating-radial-gradient(circle at 72% 46%,#0000 0 42px,#ffffff1f 43px 44px)}.motif--magnetism:before{background:linear-gradient(var(--accent), transparent);border-radius:99px;width:14px;height:62%;top:19%;right:13%;box-shadow:-70px 60px #ffffff14,74px -28px #ffffff14}.motif--fear{background:linear-gradient(110deg,#ffffff24,#0000 38%),radial-gradient(circle at 75% 48%,#ffffff6b,#0000 16%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 24px)}.motif--fear:before{clip-path:polygon(58% 0,100% 0,76% 100%,35% 100%);background:linear-gradient(90deg,#ffffff29,#0000 50%);inset:0}.motif--quantum{background:linear-gradient(60deg,#0000 0 48%,#ffffff29 48.2% 48.8%,#0000 49%),linear-gradient(130deg,#0000 0 55%,#1ebbd138 55.2% 55.8%,#0000 56%)}.motif--quantum:before{aspect-ratio:1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border:1px solid #ffffff2e;width:min(48vw,560px);top:16%;right:8%;box-shadow:inset 0 0 80px #7b5cff5c}.motif--release{background:radial-gradient(circle at 72% 42%,#3a9b6847,#0000 23%),linear-gradient(90deg,#0000 0 60%,#ffffff1f 60% 61%,#0000 61%)}.motif--release:before{aspect-ratio:1;border:24px solid #ffffff1f;border-right-color:#0000;border-radius:50%;width:min(42vw,500px);top:21%;right:12%;transform:rotate(-34deg)}.motif--regression{perspective:800px;background:linear-gradient(90deg,#0000,#ffffff1f,#0000),repeating-linear-gradient(90deg,#0000 0 80px,#ffffff14 81px 82px)}.motif--regression:before{border:1px solid #ffffff29;width:42%;height:84%;top:8%;left:47%;transform:perspective(600px)rotateY(-28deg)}.motif--dagger{background:linear-gradient(120deg,#0000 0 56%,#ffffff3d 56.3% 56.8%,#0000 57%),radial-gradient(circle at 70% 44%,#9aa6b738,#0000 24%)}.motif--dagger:before{background:linear-gradient(#0000,#fff,#0000);width:2px;height:74%;top:13%;right:22%;transform:rotate(32deg);box-shadow:44px 44px #ffffff29,-66px 68px #ffffff1f}.motif--lineage{background:repeating-radial-gradient(circle at 72%,#0000 0 38px,#92704438 39px 40px),linear-gradient(145deg,#0000 0 50%,#ffffff14 50.2% 50.8%,#0000 51%)}.motif--lineage:before{background:#fff3;width:1px;height:70%;bottom:10%;right:18%;box-shadow:-90px -20px #ffffff1f,90px -70px #ffffff1f}.motif--trance{background:linear-gradient(120deg,#0000 0 52%,#ffffff1f 52.2% 52.8%,#0000 53%),radial-gradient(circle at 68% 42%,#d14c4538,#0000 26%)}.motif--trance:before{aspect-ratio:1;clip-path:polygon(50% 0,100% 88%,0 88%);border:1px solid #ffffff38;width:min(36vw,420px);top:20%;right:16%}.motif--astral{background:radial-gradient(circle at 70% 46%,#7ea6ff42,#0000 24%),radial-gradient(circle at 88% 18%,#ffffff80 0 2px,#0000 3px),radial-gradient(circle at 62% 22%,#ffffff73 0 1px,#0000 2px),radial-gradient(circle at 78% 72%,#ffffff80 0 2px,#0000 3px)}.motif--astral:before{filter:blur(.2px);border:1px solid #ffffff2e;border-radius:48% 52% 46% 54%;width:min(34vw,410px);height:min(50vw,560px);top:19%;right:15%}.motif--kundalini{background:repeating-radial-gradient(circle at 72% 46%,#0000 0 32px,#d0a7422e 33px 34px),radial-gradient(circle at 72% 46%,#2fa46f47,#0000 26%)}.motif--kundalini:before,.motif--kundalini:after{aspect-ratio:1;border:1px solid #ffffff30;border-radius:50%;width:min(42vw,500px);top:16%;right:12%}.motif--kundalini:after{width:min(22vw,260px);top:28%;right:20%}.motif--onlineMagnetism{background:linear-gradient(90deg,#0000 0 22%,#ffffff1a 22.2% 22.6%,#0000 22.8%),repeating-linear-gradient(135deg,#0000 0 52px,#ffffff14 53px 54px),repeating-radial-gradient(circle at 72% 46%,#0000 0 46px,#ffffff1f 47px 48px)}.motif--onlineMagnetism:before{aspect-ratio:1;width:min(42vw,500px);box-shadow:inset 0 0 70px color-mix(in srgb, var(--accent), transparent 62%);border:1px solid #fff3;top:18%;right:11%;transform:rotate(12deg)}.motif--finance{background:linear-gradient(0deg,#0000 0 64%,#ffffff1f 64.2% 64.8%,#0000 65%),repeating-linear-gradient(90deg,#0000 0 72px,#ffffff1a 73px 74px)}.motif--finance:before{clip-path:polygon(0 78%,22% 52%,42% 64%,66% 28%,100% 10%,100% 100%,0 100%);background:linear-gradient(135deg, transparent, color-mix(in srgb, var(--accent), transparent 52%));border-bottom:2px solid #ffffff2e;border-left:2px solid #ffffff2e;width:min(46vw,560px);height:48%;bottom:16%;right:10%}.motif--rapportLive{background:linear-gradient(120deg,#0000 0 43%,#ffffff26 43.2% 43.8%,#0000 44%),repeating-linear-gradient(0deg,#0000 0 50px,#ffffff14 51px 52px)}.motif--rapportLive:before,.motif--rapportLive:after{aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:min(26vw,310px);top:24%;right:16%}.motif--rapportLive:after{width:min(18vw,220px);top:42%;right:30%}.motif--kabbalah{background:linear-gradient(90deg,#0000 0 48%,#ffffff24 48.2% 48.8%,#0000 49%),repeating-linear-gradient(60deg,#0000 0 64px,#ffffff14 65px 66px)}.motif--kabbalah:before{clip-path:polygon(50% 0,86% 20%,86% 80%,50% 100%,14% 80%,14% 20%);width:min(34vw,420px);height:72%;box-shadow:inset 0 0 0 46px #ffffff0a, inset 0 0 90px color-mix(in srgb, var(--accent), transparent 58%);border:1px solid #fff3;top:14%;right:12%}.motif--montenegro{background:linear-gradient(160deg,#0000 0 45%,#ffffff1f 45.2% 45.8%,#0000 46%),linear-gradient(20deg,#0000 0 62%,#ffffff1a 62.2% 62.8%,#0000 63%)}.motif--montenegro:before{clip-path:polygon(0 100%,22% 48%,35% 70%,52% 18%,73% 64%,92% 30%,100% 100%);background:linear-gradient(140deg,#0000 0 24%,#ffffff29 24.2% 24.8%,#0000 25%),linear-gradient(118deg,#fff3,#0000 42%);width:min(48vw,620px);height:54%;bottom:12%;left:46%}.motif--alchemy{background:linear-gradient(120deg,#0000 0 51%,#ffffff24 51.2% 51.8%,#0000 52%),linear-gradient(60deg,#0000 0 48%,#ffffff1f 48.2% 48.8%,#0000 49%)}.motif--alchemy:before{aspect-ratio:1;clip-path:polygon(50% 0,100% 88%,0 88%);width:min(40vw,500px);box-shadow:inset 0 0 72px color-mix(in srgb, var(--accent), transparent 60%);border:1px solid #ffffff38;top:16%;right:12%}.motif--exclusive{background:linear-gradient(90deg,#0000 0 18%,#ffffff1a 18.2% 18.8%,#0000 19%),repeating-linear-gradient(90deg,#0000 0 88px,#ffffff14 89px 90px)}.motif--exclusive:before{clip-path:polygon(50% 0,94% 24%,94% 78%,50% 100%,6% 78%,6% 24%);background:linear-gradient(90deg,#0000 0 49%,#ffffff29 49.2% 49.8%,#0000 50%),linear-gradient(0deg,#0000 0 33%,#ffffff1a 33.2% 33.8%,#0000 34%);border:1px solid #ffffff2e;width:min(43vw,520px);height:76%;top:12%;right:9%}.motif--shield{background:linear-gradient(120deg,#0000 0 52%,#ffffff1f 52.2% 52.8%,#0000 53%),repeating-radial-gradient(circle at 72% 48%,#0000 0 42px,#ffffff1c 43px 44px)}.motif--shield:before{background:linear-gradient(180deg, color-mix(in srgb, var(--accent), transparent 58%), transparent);clip-path:polygon(50% 0,88% 14%,82% 70%,50% 100%,18% 70%,12% 14%);border:1px solid #ffffff38;width:min(34vw,420px);height:min(43vw,520px);top:18%;right:14%}.motif--awakening{background:linear-gradient(90deg,#0000 0 50%,#ffffff29 50.2% 50.8%,#0000 51%),repeating-linear-gradient(0deg,#0000 0 64px,#ffffff14 65px 66px)}.motif--awakening:before{background:linear-gradient(90deg, transparent 0 46%, color-mix(in srgb, var(--accent), transparent 46%) 48% 52%, transparent 54%);clip-path:polygon(0 0,100% 12%,72% 100%,26% 100%);border:1px solid #ffffff29;width:min(46vw,580px);height:84%;top:8%;right:6%}.motif--seal{background:linear-gradient(90deg,#0000 0 49%,#ffffff24 49.2% 49.8%,#0000 50%),linear-gradient(0deg,#0000 0 49%,#ffffff1f 49.2% 49.8%,#0000 50%),repeating-radial-gradient(circle at 72% 46%,#0000 0 34px,#ffffff1f 35px 36px)}.motif--seal:before,.motif--seal:after{aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:min(38vw,470px);top:16%;right:13%}.motif--seal:after{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);width:min(24vw,290px);top:28%;right:20%}.social-shell{--accent:#f0a33a;--accent-2:#e44ea1;--paper:#fffaf5;--ink:#241a16;color:var(--ink);background:#fffaf5}.social-hero{min-height:calc(92vh - var(--header-height));color:#fffaf4;background:#080a0b;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:end;gap:clamp(28px,6vw,86px);padding:clamp(72px,9vw,124px) clamp(20px,5vw,72px) clamp(54px,8vw,96px);display:grid;position:relative;overflow:hidden}.social-hero:after{z-index:1;content:"";background:linear-gradient(90deg,#080a0bf5 0%,#080a0bc7 38%,#080a0b2e 72%),linear-gradient(#0000 56%,#080a0b9e 100%);position:absolute;inset:0}.social-hero__image{position:absolute;inset:0}.social-hero__image img{object-fit:cover;width:100%;height:100%}.social-hero__copy,.social-profile-card{z-index:2;min-width:0;position:relative}.social-back{color:#fffaf4c2}.social-hero h1{letter-spacing:0;overflow-wrap:anywhere;max-width:720px;margin:26px 0 22px;font-size:clamp(52px,7.2vw,104px);line-height:.92}.social-hero p{color:#fffaf4c7;max-width:680px;margin:0 0 30px;font-size:clamp(18px,2vw,23px);line-height:1.55}.social-profile-card{border:1px solid #ffffff29;border-top:2px solid var(--accent);color:#fffaf4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0e0db8;border-radius:8px;align-self:center;gap:14px;width:100%;min-width:0;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 30px 90px #00000057}.social-profile-card>svg{color:var(--accent)}.social-profile-card strong{overflow-wrap:anywhere;font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4vw,50px);line-height:.95}.social-profile-card>span{color:#fffaf4c2;font-weight:700}.social-profile-card div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.social-profile-card div span{color:#fffaf49e;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:4px;min-height:76px;padding:10px;font-size:13px;font-weight:800;display:grid}.social-profile-card b{color:#fffaf4;font-size:22px}.social-analysis-section{background:linear-gradient(180deg, #fffaf5 0%, #f6eee3 100%), var(--paper)}.social-analysis-grid,.social-audience-list,.social-topic-grid{gap:16px;max-width:1180px;margin:0 auto;display:grid}.social-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-analysis-grid article,.social-audience-list article{border:1px solid color-mix(in srgb, var(--accent), #111 20%);background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--accent-2), transparent 82%), transparent 38%), #ffffffb8;border-radius:8px;align-content:start;gap:14px;min-height:230px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 18px 50px #241c1214}.social-analysis-grid svg,.social-audience-list svg{color:var(--accent)}.social-analysis-grid h3{overflow-wrap:break-word;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3vw,38px);line-height:1}.social-analysis-grid p,.social-audience-list p{color:color-mix(in srgb, var(--ink), transparent 24%);margin:0;font-size:16px;line-height:1.58}.social-bio-section{color:#fffaf4;background:#11100f}.social-bio-card{grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);align-items:center;gap:clamp(28px,6vw,82px);width:100%;min-width:0;max-width:1180px;margin:0 auto;display:grid}.social-bio-card>*{min-width:0}.social-bio-card h2{overflow-wrap:anywhere;max-width:620px;margin:0 0 18px;font-size:clamp(42px,6vw,82px);line-height:.94}.social-bio-card p{color:#fffaf4b8;overflow-wrap:break-word;max-width:650px;margin:0;font-size:18px;line-height:1.62}.social-bio-card ul{gap:12px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.social-bio-card li{color:#fffaf4db;overflow-wrap:break-word;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:58px;padding:14px 16px;font-weight:800;display:flex}.social-bio-card li svg{color:var(--accent);flex:none}.social-audience-section{background:#fffaf5}.social-audience-list{grid-template-columns:repeat(3,minmax(0,1fr))}.social-map-section{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--accent), transparent 84%), transparent 24vw), #f6eee3}.social-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-topic-grid span{border:1px solid color-mix(in srgb, var(--accent), #111 18%);background:#ffffffad;border-radius:8px;min-height:96px;padding:24px;font-family:Playfair Display,Georgia,serif;font-size:clamp(25px,3vw,38px);line-height:1;box-shadow:0 18px 50px #241c1212}.social-final-cta{color:#fffaf4;background:radial-gradient(circle at 50% 0,#e44ea133,#0000 32vw),#11100f}.social-final-cta p{color:#fffaf4b8}.social-final-cta h2,.social-final-cta p,.social-final-cta .primary-cta{max-width:100%}.social-final-cta h2{overflow-wrap:anywhere}.site-footer{color:#231d14b8;background:#ffffff8a;border-top:1px solid #231d141f;justify-content:space-between;align-items:center;gap:20px;padding:28px clamp(20px,5vw,72px);font-size:14px;font-weight:600;display:flex}.site-footer nav{flex-wrap:wrap;gap:10px;display:flex}.site-footer button,.site-footer a{min-height:34px;color:inherit;background:0 0;border:1px solid #231d1429;border-radius:8px;padding:0 12px;font-weight:700}.site-footer button:hover,.site-footer a:hover{border-color:var(--accent,#c99743);color:var(--ink,#221d16)}.legal-shell{--accent:#c99743;--accent-2:#7860ff;--paper:#fbf7ef;--ink:#25170f}.legal-page{width:100%;max-width:940px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(20px,5vw,56px)}.legal-back{color:#25170fad}.legal-page h1{letter-spacing:0;overflow-wrap:anywhere;margin:22px 0 38px;font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,7vw,86px);line-height:.98}.legal-content{gap:18px;min-width:0;display:grid}.legal-content section{background:#ffffffb8;border:1px solid #25170f24;border-radius:8px;min-width:0;padding:clamp(22px,4vw,34px);box-shadow:0 18px 50px #241c120f}.legal-content h2{letter-spacing:0;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.08}.legal-content p{color:#25170fb8;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.65}.cookie-consent{z-index:50;border:1px solid #ffffff29;border-top:2px solid var(--accent,#c99743);color:#fffaf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12110ff0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(590px,100vw - 24px);min-width:0;padding:14px;display:grid;position:fixed;bottom:clamp(12px,2vw,22px);right:clamp(12px,2vw,22px);box-shadow:0 26px 80px #00000047}.cookie-consent strong{margin:0 0 4px;font-size:15px;display:block}.cookie-consent p{color:#fffaf2c2;max-width:360px;margin:0;font-size:13px;line-height:1.38}.cookie-consent__actions{align-items:center;gap:8px;display:flex}.cookie-consent button{color:#fffaf2;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.cookie-consent .cookie-primary{border-color:var(--accent,#c99743);background:var(--accent,#c99743);color:#19120b}.cookie-consent .cookie-link{color:#fffaf2b8;border-color:#0000}@media (width<=1320px){.site-header{height:auto;min-height:var(--header-height);align-items:flex-start;gap:14px;padding-top:10px;padding-bottom:10px}.brand-button{min-height:38px}.site-nav{flex-wrap:wrap;row-gap:8px}.site-nav button,.site-nav a{white-space:normal;text-align:center;justify-content:center}}@media (width<=1080px){.product-grid,.europe-grid,.neighbor-list,.english-home-grid,.priority-pages-grid,.discovery-route-grid,.publications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-home-card,.social-hero,.social-bio-card{grid-template-columns:1fr}.social-home-grid,.social-analysis-grid,.social-audience-list,.social-topic-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero,.europe-hero,.english-hero,.home-hero,.discovery-trust-shell,.essence-grid,.fit-section,.atmosphere-section,.europe-columns,.english-insight-grid{grid-template-columns:1fr}.home-hero{background:radial-gradient(circle at 80% 18%,#c9974342,#0000 35vw),linear-gradient(145deg,#17130f 0%,#292016 74%,#f2e7d2 74.2%,#fbf7ef 100%)}.hero-media{max-width:640px}.price-panel{width:min(100%,420px);max-width:100%}}@media (width<=940px){.answer-first__shell{grid-template-columns:1fr}.site-header{height:auto;min-height:var(--header-height);padding-top:12px;padding-bottom:12px}.site-nav{flex-wrap:wrap;row-gap:8px}}@media (width<=760px){:root{--header-height:auto}.site-header{flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:16px 20px;position:relative}.answer-first__facts div{grid-template-columns:1fr;gap:5px}.answer-first__sources>div{display:grid}.educational-scope{padding-top:20px;padding-bottom:20px}.brand-button{max-width:100%}.brand-button span:last-child{overflow-wrap:anywhere;min-width:0}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-nav button,.site-nav a{white-space:normal;text-align:center;justify-content:center;min-height:36px;padding:0 10px;font-size:13px}.site-nav a{grid-column:1/-1}.home-hero,.product-hero,.social-hero,.english-hero{min-height:auto;padding-top:48px}.product-hero,.social-hero,.english-hero,.europe-hero{gap:28px}.home-hero h1{font-size:clamp(40px,12vw,54px)}.product-hero h1{margin-top:24px;font-size:clamp(38px,12vw,56px);line-height:1}.english-hero h1{font-size:clamp(44px,13vw,62px)}.section-title-row,.hero-stat-row,.outcome-list{grid-template-columns:1fr;display:grid}.section-title-row{align-items:start}.product-grid,.europe-grid,.neighbor-list,.english-home-grid,.priority-pages-grid,.discovery-route-grid,.publications-grid,.social-analysis-grid,.social-audience-list,.social-topic-grid,.related-grid{grid-template-columns:1fr}.social-home-card{grid-template-columns:1fr;min-height:auto}.social-home-grid{grid-template-columns:1fr}.publication-card h3{font-size:25px}.social-home-card__body strong{font-size:clamp(36px,11vw,54px)}.social-hero{gap:24px}.social-hero:after{background:linear-gradient(#080a0be0 0%,#080a0bc2 44%,#080a0bf5 100%)}.social-hero h1{font-size:clamp(38px,11vw,54px);line-height:1}.social-profile-card div,.english-stat-row{grid-template-columns:1fr}.english-home-card{min-height:220px}.discovery-trust-copy{max-width:none}.discovery-trust-cta{width:100%}.discovery-route-card{min-height:210px}.europe-hero{min-height:auto;padding-top:48px}.europe-hero h1{font-size:clamp(38px,10vw,50px)}.product-card{grid-template-columns:92px minmax(0,1fr) 24px;min-height:138px;padding:12px}.product-card__image-wrap{height:112px}.product-card__title{font-size:22px}.essence-section h2,.outcome-band h2,.fit-section h2,.program-section h2,.atmosphere-section h2,.final-cta h2{font-size:clamp(32px,10.5vw,48px);line-height:1.03}.essence-grid{gap:24px}.essence-section p,.atmosphere-section p{font-size:17px;line-height:1.58}.price-panel{padding:18px}.price-panel strong{font-size:clamp(30px,10vw,36px)}.outcome-card{min-height:auto;padding:22px}.outcome-card h3{margin-top:24px;font-size:clamp(25px,8vw,30px)}.hero-actions{display:grid}.primary-cta,.secondary-cta{width:100%}.lesson-row{grid-template-columns:44px minmax(0,1fr)}.atmosphere-visual{min-height:300px}.site-footer,.cookie-consent{grid-template-columns:1fr}.site-footer{align-items:start;padding:24px 16px;display:grid}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.site-footer button{overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;padding:0 8px}.cookie-consent__actions{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.85fr);display:grid}.cookie-consent button{white-space:normal;min-width:0;padding:0 8px;line-height:1.12}.cookie-consent .cookie-link{grid-column:auto}}@media (width<=420px){.discovery-trust-section,.catalog-section,.essence-section,.outcome-band,.fit-section,.program-section,.atmosphere-section,.faq-section,.europe-promo-section,.social-promo-section,.europe-insight-section,.europe-products-section,.europe-neighbor-section,.social-analysis-section,.social-bio-section,.social-audience-section,.social-map-section,.english-promo-section,.english-insight-section,.related-section,.final-cta,.legal-page{padding-left:16px;padding-right:16px}.legal-page h1{font-size:clamp(38px,12vw,52px);line-height:1}.legal-content section{padding:18px}.cookie-consent{width:auto;padding:12px;bottom:10px;left:10px;right:10px}.cookie-consent p{font-size:12.5px;line-height:1.34}}
