/* SYNERGAIA · Juriel Edition · 05.11.2026
   New visual layer, based on the owner's existing accessible static HTML.
   No analytics, tracking, cookies or external font requests. */
:root{--ivory:#f7f0e4;--paper:#fffaf3;--green:#254339;--green-soft:#395a4d;--gold:#b18a52;--ink:#2e3530;--muted:#66716a;--line:#b8a47f55;--sy-cream:#f8f1e6;--sy-linen:#ece0cf;--sy-moss:#20382f;--sy-ribbon:#c5a56d}
html{scroll-padding-top:114px}
body.sy-elegance{background:var(--ivory);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased}
body.sy-elegance ::selection{background:#e4c99b;color:#23392f}
body.sy-elegance :focus-visible{outline:3px solid #d6a45d;outline-offset:4px;border-radius:3px}
body.sy-elegance main{min-width:0;overflow:clip}
body.sy-elegance h1,body.sy-elegance h2,body.sy-elegance h3,body.sy-elegance blockquote{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em;font-weight:400}
body.sy-elegance h1{line-height:1.095}
body.sy-elegance h2{line-height:1.14}
body.sy-elegance p{overflow-wrap:break-word}
body.sy-elegance a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}
body.sy-elegance .site-header{min-height:88px;gap:26px;position:sticky;top:0;z-index:100;padding:13px max(5vw,24px);background:#faf6eff0;border-bottom:1px solid #ccb89596;box-shadow:0 8px 30px #2543380a;backdrop-filter:blur(18px)}
body.sy-elegance .sy-brand-wrap{display:flex;align-items:center;gap:12px;flex-shrink:0}
body.sy-elegance .sy-brand-mark{width:44px;height:44px;display:block;flex-shrink:0}
body.sy-elegance .sy-brand-txt{display:grid;gap:2px}
body.sy-elegance .site-header .wordmark{font:500 clamp(21px,2.1vw,29px)/1 Georgia,serif;letter-spacing:.1em;color:#304438;text-transform:uppercase}
body.sy-elegance .sy-brand-tag{color:#9a7949;font:700 9px/1.6 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}
body.sy-elegance .site-header nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px clamp(12px,1.7vw,26px)}
body.sy-elegance .site-header nav a{display:inline-block;white-space:nowrap;color:#395146;font-size:12px;letter-spacing:.015em;font-weight:600;padding:8px 0;border-bottom:1px solid transparent}
body.sy-elegance .site-header nav a:hover,body.sy-elegance .site-header nav a:focus-visible{color:#9c753f;border-color:#a4804b}
body.sy-elegance .site-header nav a.sy-nav-accent{padding:10px 16px;background:#29483c;color:#fffaf2;border-radius:25px;border:1px solid #29483c}
body.sy-elegance .site-header nav a.sy-nav-accent:hover{background:#38634e;color:white;transform:translateY(-1px)}
body.sy-elegance .hero-kicker,body.sy-elegance .section-label{font-size:11px;letter-spacing:.2em;line-height:1.6;color:#a77c42}
body.sy-elegance .hero-kicker::before{content:'';display:inline-block;vertical-align:middle;width:26px;height:1px;margin:0 13px 3px 0;background:#a77c42}
body.sy-elegance .primary-button{border-radius:40px;padding:15px 27px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;letter-spacing:.015em;box-shadow:0 6px 15px #193b2e12;border:1px solid var(--green);text-decoration:none}
body.sy-elegance .primary-button:hover,body.sy-elegance .primary-button:focus-visible{box-shadow:0 12px 24px #193b2e22;transform:translateY(-2px)}
body.sy-elegance .primary-button.light:hover{transform:translateY(-2px)}
body.sy-elegance .sy-button-filled{background:#244538;color:#fffaf3}
body.sy-elegance .sy-actions{gap:18px 23px;align-items:center;margin-top:34px}
body.sy-elegance .text-link,body.sy-elegance .inline-link{color:#335646;font-size:14px;text-decoration-color:#c3a475;text-underline-offset:6px;line-height:1.6}
body.sy-elegance .text-link:hover,body.sy-elegance .inline-link:hover{color:#8b6735}
/* Hero · intimate editorial layout, natural photo and golden arch */
body.sy-elegance .sy-home-hero{padding:clamp(58px,7vw,110px) max(6vw,24px) clamp(70px,8vw,112px);min-height:670px;gap:clamp(32px,5vw,86px);grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);background:radial-gradient(circle at 5% 6%,#f1dfb968,transparent 34%),radial-gradient(circle at 92% 71%,#ccdfc33d,transparent 37%),linear-gradient(135deg,#fcf7ef 0%,#f6ecde 100%)}
body.sy-elegance .sy-home-hero::before{content:'SYNERGAIA';position:absolute;bottom:15px;left:6vw;font:400 clamp(55px,9vw,165px)/1 Georgia,serif;letter-spacing:.12em;color:#b99e6b12;pointer-events:none;white-space:nowrap}
body.sy-elegance .sy-hero-text{position:relative;z-index:1;max-width:750px}
body.sy-elegance .sy-home-hero h1{font-size:clamp(43px,5.2vw,82px);line-height:1.085;max-width:770px;margin:24px 0 27px;color:#2e473a}
body.sy-elegance .sy-home-hero .hero-copy{font-size:clamp(17px,1.6vw,21px);color:#46584d;line-height:1.72;max-width:670px}
body.sy-elegance .sy-hero-photo{position:relative;transform:none;border:0;background:#f9eedd;padding:13px;border-radius:48% 48% 11px 11px/27% 27% 11px 11px;box-shadow:0 30px 70px #273d2b29,0 2px 0 #b1945d33;margin:6px 0 15px;min-width:0}
body.sy-elegance .sy-hero-photo::before{content:'';position:absolute;inset:6px;border:1px solid #c8a6708c;border-radius:inherit;pointer-events:none;z-index:2}
body.sy-elegance .sy-hero-photo img{display:block;border-radius:48% 48% 6px 6px/27% 27% 6px 6px;width:100%;height:clamp(420px,40vw,600px);object-fit:cover;object-position:50% 40%;filter:saturate(.86) contrast(1.04)}
body.sy-elegance .sy-hero-photo figcaption{position:absolute;left:18px;right:18px;bottom:-31px;text-align:center;font:11px/1.55 Arial,sans-serif;color:#718075}
body.sy-elegance .sy-hero-photo figcaption a{color:#668273}
/* Soft paper sections */
body.sy-elegance .intro{padding:clamp(70px,7vw,118px) max(8vw,25px);background:#fffaf4;grid-template-columns:minmax(160px,.58fr) minmax(0,1.42fr);gap:clamp(24px,5vw,84px)}
body.sy-elegance .intro>div{border-left:1px solid #be9d6680;padding-left:clamp(22px,4vw,60px)}
body.sy-elegance .intro h2{font-size:clamp(34px,4.5vw,62px);color:#2a4639;max-width:880px}
body.sy-elegance .intro p:not(.section-label){max-width:800px;color:#4e5b52;font-size:clamp(17px,1.35vw,19px);line-height:1.9}
body.sy-elegance .intro p:not(:last-child){margin-bottom:18px}
/* A small intimate note spoken by Juriel */
body.sy-elegance .sy-juriel-letter{background:radial-gradient(circle at 15% 0,#a48b5f19,transparent 36%),radial-gradient(circle at 84% 100%,#78977c19,transparent 32%),#213d32;padding:clamp(70px,8vw,126px) 8vw;text-align:center;position:relative;color:#fff9ed;overflow:hidden}
body.sy-elegance .sy-juriel-letter::before,body.sy-elegance .sy-juriel-letter::after{content:'';position:absolute;border:1px solid #d9bd7b33;border-radius:50%;width:370px;height:370px;pointer-events:none}
body.sy-elegance .sy-juriel-letter::before{left:-220px;top:-155px}
body.sy-elegance .sy-juriel-letter::after{right:-200px;bottom:-170px}
body.sy-elegance .sy-juriel-letter .sy-letter-mark{display:block;color:#d3b683;font:48px/1 Georgia,serif;margin-bottom:26px}
body.sy-elegance .sy-juriel-letter .section-label{color:#dfc598}
body.sy-elegance .sy-juriel-letter blockquote{margin:16px auto 24px;max-width:1000px;font:400 clamp(30px,4.1vw,57px)/1.26 Georgia,serif;letter-spacing:-.032em;color:#f9f1e5}
body.sy-elegance .sy-juriel-letter p:not(.section-label){font-size:17px;line-height:1.8;max-width:700px;color:#e7dcc8;margin:auto}
body.sy-elegance .sy-juriel-letter .sy-signature{font:italic 23px/1.2 Georgia,serif;color:#e2c692;margin-top:25px}
/* Garden of six doors */
body.sy-elegance .paths{background:radial-gradient(circle at 75% 15%,#46655150,transparent 29%),linear-gradient(155deg,#28483b,#1d352d);padding:clamp(78px,8vw,120px) max(6vw,24px) clamp(88px,9vw,145px)}
body.sy-elegance .paths-head{padding:0 1vw clamp(38px,4vw,64px);grid-template-columns:minmax(180px,.56fr) minmax(0,1.44fr);gap:5vw}
body.sy-elegance .paths h2{color:#fff8e9;font-size:clamp(35px,4.4vw,60px);max-width:850px}
body.sy-elegance .paths .section-label{color:#e8c98d}
body.sy-elegance .path-grid{grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:18px}
body.sy-elegance .path-card{border:1px solid #d6c9a64d;min-height:410px;padding:clamp(25px,2.5vw,37px);border-radius:17px;background:linear-gradient(150deg,#fdf7e90d,#fdf7e901);box-shadow:0 18px 28px #0c241718;position:relative;overflow:hidden}
body.sy-elegance .path-card::after{content:'✦';position:absolute;right:25px;top:16px;font:30px Georgia,serif;color:#d8bc8837;pointer-events:none}
body.sy-elegance .path-card:hover,body.sy-elegance .path-card:focus-visible{background:#f7e9cc15;border-color:#e3cfa58c;transform:translateY(-5px);box-shadow:0 22px 42px #0d261d45}
body.sy-elegance .path-card .path-number{font:26px Georgia,serif;color:#e1bb7d;margin-bottom:23px}
body.sy-elegance .path-card .path-eyebrow{font:700 10px/1.65 Arial,sans-serif;letter-spacing:.11em;color:#e1c99c;text-transform:uppercase}
body.sy-elegance .path-card h3{font-size:clamp(27px,2.4vw,35px);line-height:1.18;margin:17px 0 20px;color:#fff9ee}
body.sy-elegance .path-card .sy-card-purpose{margin-bottom:17px}
body.sy-elegance .path-card .sy-card-goal{padding-top:17px;margin-bottom:20px;border-color:#faeed12c}
body.sy-elegance .path-card .sy-purpose-label{font-size:11px;letter-spacing:.04em;color:#dec291}
body.sy-elegance .path-card .sy-card-purpose>p:last-child{font-size:15px;line-height:1.73;color:#f4efe1db}
body.sy-elegance .path-card .card-link{color:#e6cca0;font-size:13px;line-height:1.5;padding-top:7px;font-weight:700}
/* Two focal panels and nature imagery */
body.sy-elegance .promise{background:linear-gradient(145deg,#fffaf3,#f3e7d7);padding:clamp(80px,8vw,135px) 8vw}
body.sy-elegance .promise blockquote{color:#2b4d3f;font-size:clamp(38px,5.2vw,72px);line-height:1.2}
body.sy-elegance .promise p{color:#516158;line-height:1.88}
body.sy-elegance .partner-notes{background:#efe7d9}
body.sy-elegance .partner-notes>.sy-photo-panel{padding:clamp(45px,6vw,86px) clamp(25px,4vw,75px);background:#eae0cc}
body.sy-elegance .partner-notes .sy-photo-pair{gap:16px}
body.sy-elegance .partner-notes .sy-photo-pair figure{padding:8px;background:#fff9ed;box-shadow:0 14px 25px #28372d17;border-radius:140px 140px 8px 8px;min-width:0}
body.sy-elegance .partner-notes .sy-photo-pair figure img{height:clamp(240px,25vw,400px);border-radius:130px 130px 3px 3px}
body.sy-elegance .partner-notes .sy-photo-pair figcaption{color:#67786a;font-size:11px;padding:0 7px}
body.sy-elegance .partner-notes article{padding:clamp(75px,8vw,122px) 7vw;background:#f7f0e6;color:#2d473a}
body.sy-elegance .partner-notes article h2{font-size:clamp(33px,4vw,56px)}
body.sy-elegance .partner-notes article p{line-height:1.9;color:#4b5e50}
body.sy-elegance .palm-home{background:#f2e9da;padding:clamp(85px,7vw,115px) 8vw}
body.sy-elegance .library{background:radial-gradient(circle at 90% 20%,#68755944,transparent 33%),#253e34;padding:clamp(80px,7.5vw,118px) 8vw}
body.sy-elegance .transparency{background:#fdf8f0;padding:clamp(85px,8vw,128px) 8vw}
body.sy-elegance .transparency h2{font-size:clamp(35px,4.5vw,60px)}
/* Sub-pages: same editorial family */
body.sy-elegance .fa-hero,body.sy-elegance .karina-hero,body.sy-elegance .palm-hero,body.sy-elegance .lib-hero,body.sy-elegance .legal-hero,body.sy-elegance .sy-service-hero{background:radial-gradient(circle at 85% 22%,#dcc9a24d,transparent 30%),linear-gradient(145deg,#fcf8f0,#f1e6d7);border-bottom:1px solid #d8c9ad99;position:relative;overflow:hidden}
body.sy-elegance .fa-hero::after,body.sy-elegance .karina-hero::after,body.sy-elegance .palm-hero::after,body.sy-elegance .lib-hero::after,body.sy-elegance .sy-service-hero::after{content:'';position:absolute;width:clamp(210px,24vw,390px);height:clamp(210px,24vw,390px);border:1px solid #b29b7072;border-radius:50%;right:-120px;bottom:-160px;pointer-events:none}
body.sy-elegance .fa-hero h1,body.sy-elegance .karina-hero h1,body.sy-elegance .palm-hero h1,body.sy-elegance .lib-hero h1,body.sy-elegance .sy-service-hero h1{color:#2e4e3f;font-size:clamp(42px,5vw,78px);line-height:1.13}
body.sy-elegance .fa-hero aside,body.sy-elegance .karina-hero aside{border:1px solid #baa07174;padding:clamp(25px,3vw,40px);background:#fffaf5d9;box-shadow:0 18px 35px #2d4b3814;border-radius:12px}
body.sy-elegance .fa-hero aside{border-left:3px solid var(--gold)}
body.sy-elegance .sy-fa-photo{border-radius:190px 190px 10px 10px;padding:10px;background:#fff8ec;box-shadow:0 22px 35px #21433725}
body.sy-elegance .sy-fa-photo img{border-radius:185px 185px 6px 6px}
body.sy-elegance .sy-fa-extra{background:linear-gradient(120deg,#f5ead8,#fcf9f1);padding:clamp(70px,8vw,120px) 8vw}
body.sy-elegance .sy-service-section{background:#fbf7f0}
body.sy-elegance .sy-service-section.alt{background:#f0e6d6}
body.sy-elegance .sy-service-note{background:#fff8ec;border-left:3px solid #b78c4d;box-shadow:0 12px 25px #203b3210;border-radius:0 10px 10px 0}
body.sy-elegance .sy-service-hero .sy-service-lead{max-width:850px;color:#4e6255;line-height:1.8}
body.sy-elegance .sy-kursprobe{background:linear-gradient(135deg,#efe1ce,#f8f2e7)}
body.sy-elegance .sy-download-box{border:1px solid #c9b28b;background:#fffaf3;box-shadow:0 20px 44px #3143381c;border-radius:14px}
body.sy-elegance .sy-purpose{background:#fffbf5}
body.sy-elegance .sy-purpose-grid>div+div{background:#f4ebdd}
body.sy-elegance .fa-paths,body.sy-elegance .karina-perspectives,body.sy-elegance .palm-process,body.sy-elegance .lib-books{background:radial-gradient(circle at 85% 3%,#65806b4d,transparent 28%),#243f35}
body.sy-elegance .lib-hero{min-height:610px}
body.sy-elegance .legal-hero{padding:clamp(76px,8vw,110px) 8vw}
body.sy-elegance .legal-content{padding-top:clamp(70px,7vw,115px);padding-bottom:clamp(70px,8vw,120px)}
body.sy-elegance .legal-content h2{color:#2f5143}
body.sy-elegance .legal-content section{border-color:#d0bd9d90}
/* Beautiful footer on every page */
body.sy-elegance footer{background:#1c332b;padding:clamp(55px,6vw,86px) max(6vw,25px);gap:20px;border-top:3px solid #c4a16b}
body.sy-elegance footer .wordmark{letter-spacing:.15em;font-size:clamp(22px,2.5vw,33px);color:#fff7e7}
body.sy-elegance footer p{max-width:780px;font-size:15px;line-height:1.7;color:#e0dfd1}
body.sy-elegance .sy-footer-cross{display:flex;gap:14px 23px;flex-wrap:wrap;border-top:1px solid #e6d3a73c;padding-top:24px;margin-top:9px}
body.sy-elegance .sy-footer-cross a{color:#edd8af;font-size:13px;text-decoration:underline;text-underline-offset:6px}
body.sy-elegance .sy-footer-cross a:hover{color:#fff}
body.sy-elegance footer .legal-links{display:flex;gap:18px}
body.sy-elegance footer .legal-links a{font-size:12px;color:#d8d3be}
/* Responsive: keep ALL navigation links visible, never hide an offer */
@media(max-width:1180px){body.sy-elegance .path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.sy-elegance .site-header{gap:12px}body.sy-elegance .site-header nav{gap:7px 13px}}
@media(max-width:920px){body.sy-elegance .site-header nav a:nth-child(2){display:inline-block}body.sy-elegance .site-header{flex-direction:column;min-height:0;align-items:center;padding:14px 5vw 12px;gap:9px}body.sy-elegance .site-header nav{justify-content:center;gap:4px 18px}body.sy-elegance .sy-home-hero{grid-template-columns:1fr;padding:60px 7vw 75px;min-height:0}body.sy-elegance .sy-hero-text{max-width:770px}body.sy-elegance .sy-home-hero h1{font-size:clamp(45px,7.7vw,75px)}body.sy-elegance .sy-hero-photo{width:min(100%,650px);justify-self:center;margin:20px 0 16px}body.sy-elegance .sy-hero-photo img{height:clamp(320px,60vw,500px)}body.sy-elegance .intro,body.sy-elegance .paths-head{grid-template-columns:1fr;gap:15px}body.sy-elegance .intro>div{padding-left:25px}body.sy-elegance .fa-hero,body.sy-elegance .karina-hero,body.sy-elegance .palm-hero{grid-template-columns:1fr;min-height:0}body.sy-elegance .transparency{grid-template-columns:1fr}body.sy-elegance .transparency h2,body.sy-elegance .transparency p,body.sy-elegance .transparency .section-label{grid-area:auto}}
@media(max-width:670px){html{scroll-padding-top:135px}body.sy-elegance .sy-brand-mark{width:35px;height:35px}body.sy-elegance .site-header{padding:10px 4vw 12px;gap:7px}body.sy-elegance .site-header .wordmark{font-size:22px}body.sy-elegance .sy-brand-tag{font-size:8px}body.sy-elegance .site-header nav{width:100%;gap:3px 10px}body.sy-elegance .site-header nav a{font-size:11px;padding:5px 2px}body.sy-elegance .site-header nav a.sy-nav-accent{padding:6px 10px}body.sy-elegance .sy-home-hero{padding:48px 6vw 65px}body.sy-elegance .sy-home-hero h1{font-size:clamp(40px,10.6vw,58px);line-height:1.12;margin:18px 0 22px}body.sy-elegance .sy-home-hero .hero-copy{font-size:17px;line-height:1.8}body.sy-elegance .sy-hero-photo{padding:8px}body.sy-elegance .sy-hero-photo img{height:clamp(280px,87vw,420px)}body.sy-elegance .sy-hero-photo figcaption{font-size:10px;bottom:-28px}body.sy-elegance .intro{padding:70px 7vw}body.sy-elegance .intro>div{padding-left:20px}body.sy-elegance .paths{padding:70px 5vw 90px}body.sy-elegance .path-grid{grid-template-columns:1fr;gap:14px}body.sy-elegance .path-card{min-height:0;padding:28px}body.sy-elegance .path-card h3{font-size:32px}body.sy-elegance .path-card .path-number{margin-bottom:10px}body.sy-elegance .sy-juriel-letter{padding:78px 7vw}body.sy-elegance .sy-juriel-letter blockquote{font-size:clamp(29px,8vw,42px)}body.sy-elegance .partner-notes{grid-template-columns:1fr}body.sy-elegance .partner-notes>.sy-photo-panel{padding:42px 6vw}body.sy-elegance .partner-notes article{padding:60px 7vw}body.sy-elegance .sy-photo-pair{grid-template-columns:1fr 1fr}body.sy-elegance .partner-notes .sy-photo-pair figure img{height:230px}body.sy-elegance .partner-notes .sy-photo-pair figcaption{font-size:10px;line-height:1.55}body.sy-elegance .fa-hero,body.sy-elegance .karina-hero,body.sy-elegance .palm-hero,body.sy-elegance .lib-hero,body.sy-elegance .sy-service-hero{padding:64px 7vw 72px}body.sy-elegance .fa-hero h1,body.sy-elegance .karina-hero h1,body.sy-elegance .palm-hero h1,body.sy-elegance .lib-hero h1,body.sy-elegance .sy-service-hero h1{font-size:clamp(40px,10.3vw,58px)}body.sy-elegance .sy-purpose-grid{grid-template-columns:1fr}body.sy-elegance .sy-purpose-grid>div+div{border-left:0;border-top:1px solid var(--line)}body.sy-elegance footer{padding:60px 7vw}}
@media(max-width:380px){body.sy-elegance .site-header nav{gap:3px 8px}body.sy-elegance .site-header nav a{font-size:10px}body.sy-elegance .sy-actions .primary-button{width:100%}body.sy-elegance .partner-notes .sy-photo-pair figure img{height:200px}}
@media(prefers-reduced-motion:reduce){body.sy-elegance *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* The personal Lebensbuch feature on the home page */
body.sy-elegance .sy-spotlight{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(38px,6vw,90px);align-items:center;padding:clamp(80px,9vw,145px) max(8vw,26px);background:radial-gradient(circle at 11% 15%,#e5d1a154,transparent 40%),#f2eadc}
body.sy-elegance .sy-spotlight-text{max-width:760px}
body.sy-elegance .sy-spotlight h2{font-size:clamp(38px,4.8vw,68px);line-height:1.12;color:#2e4d3f;margin:22px 0 26px}
body.sy-elegance .sy-spotlight-text>p:not(.section-label){font-size:clamp(17px,1.4vw,20px);line-height:1.85;color:#4c5b51}
body.sy-elegance .sy-spotlight-photo{position:relative;margin:0;background:#fff7ec;padding:12px;box-shadow:0 21px 45px #2b443225;border-radius:230px 230px 12px 12px;min-width:0}
body.sy-elegance .sy-spotlight-photo img{display:block;width:100%;height:clamp(390px,42vw,610px);object-fit:cover;object-position:50% 46%;border-radius:230px 230px 6px 6px}
body.sy-elegance .sy-spotlight-photo figcaption{font:11px/1.55 Arial,sans-serif;color:#677665;margin:12px 3px 2px;text-align:center}
body.sy-elegance .sy-spotlight-photo figcaption a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:920px){body.sy-elegance .sy-spotlight{grid-template-columns:1fr;padding:70px 7vw;gap:30px}body.sy-elegance .sy-spotlight-photo{width:min(100%,560px);justify-self:center}body.sy-elegance .sy-spotlight-photo img{height:400px}}
@media(max-width:670px){body.sy-elegance .sy-spotlight{padding:65px 7vw}body.sy-elegance .sy-spotlight h2{font-size:clamp(37px,10vw,54px)}body.sy-elegance .sy-spotlight-photo img{height:380px}}
