.offer-site{--gold:#d6b878;--pale:#f1dfb5}.offer-site .site-header{background:#03182ce8}.offer-hero{padding:65px 7vw 75px;display:grid;grid-template-columns:1.4fr .8fr;gap:8vw;align-items:center;background:radial-gradient(ellipse at 80% 50%,#21445c66,transparent 55%);position:relative}.offer-hero h1{font:400 clamp(48px,5vw,78px)/1.08 var(--serif);letter-spacing:-.045em;margin:0 0 28px}.offer-hero h1 em{color:var(--pale);font-weight:400}.offer-lead{max-width:660px;color:#c6d1d9;font-size:16px;line-height:1.85;margin:0 0 30px}.offer-site h2{font:400 clamp(32px,3.3vw,48px)/1.15 var(--serif);letter-spacing:-.025em;margin:0 0 23px}.offer-site h3{font:400 27px/1.25 var(--serif);margin:0 0 15px}.offer-site p{overflow-wrap:break-word}.offer-site .eyebrow{font-size:10px;margin:0 0 22px}.season-panel{border:1px solid var(--line);position:relative;padding:35px 30px 30px;overflow:hidden;min-height:320px;text-align:center;background:linear-gradient(140deg,#ffffff0b,#ffffff01);box-shadow:0 20px 60px #0002}.season-year{font:82px/.93 var(--serif);color:var(--pale);display:block}.season-year i{font-weight:400;font-size:65px}.season-panel p{font-size:9px;letter-spacing:.3em;margin:30px 0 8px}.staff-lines{height:60px;background:repeating-linear-gradient(0deg,transparent 0 10px,#caa66a33 10px 11px);transform:rotate(-12deg);position:absolute;inset:auto -60px 18px;opacity:.65;pointer-events:none}.alanya-feature{margin:0 7vw;background:linear-gradient(115deg,#f6f0df,#dce9ed);color:var(--ink);padding:36px 42px;display:flex;gap:35px;align-items:center;justify-content:space-between;border-left:3px solid var(--gold)}.alanya-feature .eyebrow{color:#826225}.alanya-feature h2{font-size:36px;margin-bottom:12px}.alanya-feature p{max-width:710px;margin:0;font-size:14px}.alanya-feature .button{flex-shrink:0}.offer-section{padding:80px 7vw}.offer-section .section-heading{gap:50px;align-items:end;margin-bottom:36px}.offer-section .section-heading>p{color:#bfccd5;font-size:14px;max-width:450px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}.offer-card{display:flex;gap:25px;border-top:1px solid var(--line);padding:32px 0;transition:color .2s}.offer-card:hover h3{color:var(--pale)}.offer-card .card-num{font:italic 25px var(--serif);color:var(--gold);padding-top:3px}.offer-card .eyebrow{font-size:8px;margin-bottom:13px;letter-spacing:.15em}.offer-card h3{font-size:30px}.offer-card p:not(.eyebrow){font-size:14px;color:#bdcbd5;margin:0 0 16px}.card-meta{font-size:11px;color:var(--pale);display:block}.card-meta>span{padding:0 7px}.light-section{background:#f0ecdf;color:var(--ink)}.light-section .eyebrow{color:#805e25}.offer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:36px}.offer-columns article{border-top:1px solid #b59b6a;padding-top:26px}.offer-columns p{font-size:14px;line-height:1.8;margin-bottom:0}.offer-cta{padding:55px 7vw;display:grid;grid-template-columns:1.35fr .8fr;gap:60px;background:#0b263d;border-block:1px solid var(--line);align-items:center}.offer-cta p:not(.eyebrow){font-size:14px;color:#bdccd7;max-width:650px}.cta-actions{display:flex;align-items:start;flex-direction:column;gap:18px}.cta-actions>a:not(.button){font-size:13px;color:var(--pale);overflow-wrap:anywhere}.print-link{font-size:12px;border:0;border-bottom:1px solid #caa66a77;color:var(--pale);padding:0 0 3px;background:none}.crumb{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin-bottom:36px;color:#c2cdd7}.crumb a{color:var(--gold)}.detail-hero{padding-top:30px;gap:6vw}.detail-hero h1{font-size:clamp(42px,4.7vw,72px)}.concert-card{border:1px solid var(--line);padding:35px;background:linear-gradient(135deg,#ffffff0b,transparent);position:relative;box-shadow:0 25px 50px #0002;text-align:center}.concert-card .eyebrow{font-size:9px;margin-bottom:10px}.concert-monogram{font:italic 100px/1 var(--serif);color:var(--pale);padding:14px 0 22px;border-bottom:1px solid var(--line)}.concert-location{font-size:10px;letter-spacing:.3em;color:var(--gold)}.concert-card dl{margin:22px 0 0;text-align:left}.concert-card dt{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:var(--gold);margin-top:18px}.concert-card dd{font-size:15px;margin:5px 0 0;line-height:1.5}.audience-strip{padding:22px 7vw;display:flex;gap:32px;align-items:center;border-block:1px solid var(--line);background:#ffffff03}.audience-strip>span{font-size:9px;color:var(--gold);letter-spacing:.2em;white-space:nowrap}.audience-strip>p{margin:0;color:#c7d2da;font-size:14px}.programme-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:7vw}.repertoire{background:#ffffff04;border:1px solid var(--line);padding:32px}.repertoire h3{color:var(--pale);font-size:26px}.repertoire ul{list-style:none;padding:0;margin:0}.repertoire li{padding:15px 0;border-bottom:1px solid #ffffff14;font-size:14px;line-height:1.6}.repertoire li:last-child{border:0;padding-bottom:0}.running-order article{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--line)}.running-order article:last-child{margin-bottom:0}.running-order h3{font-size:25px}.running-order p{font-size:14px;color:#c3ced5;margin:0}.offer-note{font-size:12px;opacity:.8;border-left:2px solid var(--gold);padding-left:18px;margin:30px 0 0;max-width:1000px}.wide-lead{font-size:17px;line-height:1.9;max-width:1040px}.variant-columns article:nth-child(2){border-top:3px solid #96743c;padding-top:24px}.travel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.travel-grid article{border-top:1px solid var(--gold);padding-top:25px}.travel-grid h3{font-size:24px}.travel-grid p{font-size:13px;color:#c7d2da}.production{margin-top:50px;border:1px solid var(--line);padding:30px 35px}.production h3{font-size:26px}.production ul{padding-left:20px;columns:2;column-gap:50px}.production li{font-size:14px;break-inside:avoid;margin-bottom:16px;padding-left:7px}.production p{font-size:12px;color:#b3c3cd}.price-section{background:linear-gradient(125deg,#14344c,#071b30);border-top:1px solid var(--line);padding-block:60px}.price-section>p:not(.eyebrow){max-width:1000px}.price-section>p:not(.wide-lead){font-size:14px}.other-offers{padding:40px 7vw;display:flex;flex-wrap:wrap;gap:12px 25px}.other-offers>.eyebrow{flex-basis:100%;margin-bottom:5px}.other-offers a{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:5px}.offer-site .hero-actions{margin-top:25px;align-items:center;flex-direction:row}.offer-site .secondary{background:transparent;color:var(--pale)}.offer-site .button{font-size:12px}.offer-site .site-footer{padding-top:40px}.offer-site .footer-top p{font-size:16px}.offer-catalogue-banner{padding:28px 32px;margin:0 0 35px;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px;background:#ffffff05}.offer-catalogue-banner h3{font:30px var(--serif);margin:0 0 10px}.offer-catalogue-banner p{font-size:13px;margin:0;color:var(--muted)}.offer-catalogue-banner .button{flex-shrink:0}
@media(max-width:1100px){.offer-site .nav{gap:16px}.offer-site .site-header{padding-inline:4vw}.offer-hero{gap:4vw;padding-inline:6vw}.offer-hero h1{font-size:54px}.concert-card{padding:27px}.offer-hero .offer-lead{font-size:15px}.alanya-feature{padding:30px}.alanya-feature h2{font-size:31px}.travel-grid{grid-template-columns:1fr 1fr}.offer-catalogue-banner{align-items:start;flex-direction:column}}
@media(max-width:780px){.offer-hero{grid-template-columns:1fr;padding:42px 7vw 50px;gap:35px}.season-panel{display:none}.offer-hero h1,.detail-hero h1{font-size:clamp(39px,8vw,58px)}.offer-section{padding:55px 7vw}.alanya-feature{flex-direction:column;align-items:start;margin:0 7vw;padding:26px}.alanya-feature h2{font-size:31px}.offer-grid{grid-template-columns:1fr}.offer-card{padding:27px 0}.offer-card h3{font-size:29px}.offer-columns{grid-template-columns:1fr;gap:25px}.offer-cta{grid-template-columns:1fr;padding:40px 7vw;gap:20px}.concert-card{display:grid;grid-template-columns:90px 1fr;text-align:left;gap:0 22px}.concert-card .eyebrow{grid-column:1/-1}.concert-monogram{font-size:60px;grid-row:2/4;border:0;padding:12px 0}.concert-location{display:none}.concert-card dl{margin:0}.concert-card dt:first-child{margin-top:10px}.concert-card dd{font-size:14px}.audience-strip{align-items:start;gap:20px}.programme-layout{grid-template-columns:1fr;gap:30px}.repertoire{padding:26px}.offer-site .hero-actions{flex-direction:column;align-items:start;gap:18px}.crumb{margin-bottom:28px}.production{padding:25px}.production ul{columns:1}.offer-site .wide-lead{font-size:16px}.offer-site .offer-section .section-heading{display:block}.offer-site .footer-top{display:block}.offer-site .footer-top p{max-width:none;margin-top:15px}.offer-site .footer-bottom{flex-direction:column}.other-offers{gap:15px 22px}.offer-site .button{min-height:48px}.offer-catalogue-banner{padding:25px}}
@media(max-width:430px){.offer-hero{padding-inline:6vw}.offer-site .site-header{padding:18px 5vw}.offer-hero h1,.detail-hero h1{font-size:40px}.offer-site .wordmark{font-size:17px}.offer-site h2{font-size:34px}.offer-card{gap:17px}.offer-card h3{font-size:27px}.travel-grid{grid-template-columns:1fr;gap:20px}.travel-grid article{padding-top:20px}.offer-site .alanya-feature h2{font-size:30px}.audience-strip{flex-direction:column;gap:6px}.concert-card{padding:23px;grid-template-columns:65px 1fr;gap:0 17px}.concert-monogram{font-size:48px}.offer-site .offer-note{font-size:12px}}
@media print{.offer-site{background:white!important;color:#111!important;font-size:11pt}.offer-site .site-header,.offer-site .site-footer,.offer-site .hero-actions,.offer-site .cta-actions,.offer-site .other-offers,.offer-site .crumb,.offer-site .button{display:none!important}.offer-site h1{font-size:32pt!important}.offer-site h2{font-size:22pt!important}.offer-site h3{font-size:16pt!important}.offer-site p,.offer-site li,.offer-site dd,.offer-site .eyebrow,.offer-site em{color:#111!important}.offer-hero,.offer-section,.offer-cta,.audience-strip{padding:20px 0!important;background:none!important;color:#111!important}.offer-hero{display:block}.concert-card{display:none}.offer-section{break-inside:auto}.offer-columns,.travel-grid,.programme-layout{display:block}.offer-columns article,.travel-grid article,.running-order article,.repertoire,.production{break-inside:avoid}.offer-grid{display:block}.offer-card{break-inside:avoid}.production ul{columns:1}.alanya-feature{margin:10px 0;padding:20px;color:#111;background:#eee}.offer-cta{display:block;border-top:1px solid #888}.offer-cta:after{content:'Sinfonietta Varsovia · Dariusz.thieu@aurexlion.com';font-size:11pt}.offer-note{opacity:1}.offer-site .eyebrow{font-size:8pt!important}}
@media(max-width:430px){.alanya-page .detail-hero h1{font-size:32px}.offer-hero h1{overflow-wrap:anywhere}.pdf-link{overflow-wrap:anywhere}}
