@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap');
:root{--ink:#183951;--blue:#577f9b;--red:#a91334;--gold:#af8542;--paper:#f5f7f5;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font:15px/1.8 var(--sans);background:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #dcaf50;outline-offset:5px}.skip{position:fixed;top:-100px;left:20px;z-index:20;background:white;padding:12px}.skip:focus{top:10px}.header{height:104px;position:absolute;z-index:5;top:0;left:0;width:100%;display:flex;align-items:center;gap:30px;padding:0 5%;color:white;border-bottom:1px solid #ffffff30;background:linear-gradient(180deg,#102c4366,transparent)}.brand{display:flex;gap:13px;align-items:center;line-height:1.3}.brand img{display:block;flex-shrink:0;object-fit:contain}.brand span{font:13px/1.4 var(--serif);letter-spacing:3px}.brand strong{display:block;font-size:23px;font-weight:500;letter-spacing:4px}.header nav{display:flex;gap:28px;margin:auto;font-size:12px}.header nav a:hover,.light-link:hover{color:#f2dca5}.header-contact{border:1px solid #ffffff65;padding:10px 18px;border-radius:2px;font-size:12px;background:#ffffff0d}.header-contact span{margin-left:18px}.menu-toggle{display:none}.hero{min-height:850px;height:min(940px,100svh);position:relative;background:#254d6e;color:white;isolation:isolate;overflow:hidden}.hero-art{position:absolute;inset:0;z-index:-3;background:url('/assets/eagle-sky.png') center center/cover no-repeat;animation:arrive 2.2s ease-out}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0b294ee0 0%,#17375091 29%,transparent 68%),linear-gradient(0deg,#112d4bb3,transparent 36%)}.hero-copy{padding:205px 5% 150px;max-width:870px}.eyebrow,.section-label{font-size:10px;letter-spacing:2.6px;font-weight:700;text-transform:uppercase;color:var(--gold)}.light{color:#e7cf9b}.hero h1{font:500 clamp(62px,6.1vw,95px)/.98 var(--serif);letter-spacing:-2px;margin:25px 0 24px;text-shadow:0 2px 30px #18395144}h1 em,h2 em{font-weight:400}h1 em{color:#f0d49a}.hero-lead{font:500 26px var(--serif);letter-spacing:2px;margin:0 0 14px}.hero-desc{max-width:425px;font-size:14px;color:#e4edf4;line-height:1.85}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:15px 25px;border:1px solid transparent;border-radius:2px;font-size:12px;font-weight:600;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.red{background:linear-gradient(110deg,#b62542,#950f30);color:white;box-shadow:0 8px 25px #6f132e24}.ivory{background:#fbf2dd;color:#70132b}.text-link{font-size:12px;border-bottom:1px solid #af854255;padding-bottom:5px;font-weight:600}.hero-bottom{position:absolute;bottom:27px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:2.2px;color:#f1f2f2}.hero-bottom a{font-size:28px}.intro-strip{max-width:1400px;margin:-1px auto 0;display:flex;align-items:center;justify-content:space-between;padding:30px 5%;background:linear-gradient(110deg,#ffffff,#e7edf2);border-bottom:1px solid #c5d2db;gap:25px}.intro-strip>div{display:flex;align-items:center;gap:20px}.gold-star{font-size:38px;color:var(--gold)}.intro-strip small{display:block;font-size:9px;letter-spacing:2px;color:#667b8b}.intro-strip strong{font:600 27px var(--serif)}.intro-strip p{font:24px var(--serif);margin:0}.intro-strip p span{display:block;font:11px/2 var(--sans);color:#627788}.intro-strip>a{font-size:12px}.section{padding:110px 7%;max-width:1600px;margin:auto;scroll-margin-top:20px}.section-label{display:flex;align-items:center;gap:35px;margin-bottom:50px}.fine-rule{height:1px;background:linear-gradient(90deg,#b49460aa,transparent);flex:1}.split{display:grid;grid-template-columns:1fr 1fr;gap:85px}h2{font:500 clamp(42px,4.3vw,64px)/1.06 var(--serif);letter-spacing:-1px;margin:0 0 28px}h2 em{color:#5c7b92}p{margin:0 0 18px}.large-copy{font:400 28px/1.35 var(--serif)}.mission{background:radial-gradient(ellipse at 0 10%,#dceaf4,transparent 55%)}.mission .split>div>p:not(.large-copy),.sound .split p{color:#526c7d;font-size:14px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px;padding-top:30px;border-top:1px solid #c4d0d8}.principles article>span{font-size:11px;color:var(--gold)}h3{font:500 29px/1.2 var(--serif);margin:12px 0}.principles p{font-size:12px;color:#526c7d;max-width:300px}.gietrzwald{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;background:radial-gradient(ellipse at 10% 10%,#c95269a1,transparent 65%),linear-gradient(140deg,#8a1530,#5d1528);color:#f9f6ef;position:relative;overflow:hidden}.gietrzwald:after{content:'';position:absolute;inset:20px;border:1px solid #f7d28c33;pointer-events:none}.gietrzwald .eyebrow{color:#eed2a0}.gietrzwald h2 em{color:#edd2a2}.jubilee-mark{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #e0b77e77;border-radius:50% 50% 2px 2px;max-height:465px;align-self:center;aspect-ratio:.9;background:linear-gradient(160deg,#ffffff16,#ffffff02);box-shadow:inset 0 1px 0 #ffffff66,0 30px 80px #330b2140;backdrop-filter:blur(10px)}.jubilee-mark>span{font:500 14px var(--sans);letter-spacing:5px;color:#f2d7ad}.jubilee-mark strong{font:400 clamp(130px,14vw,230px)/1.2 var(--serif);letter-spacing:-10px;color:#f8e4b7}.jubilee-copy>p:not(.eyebrow){color:#f0dfe4;font-size:14px}.fine-print{font-size:10px!important;line-height:1.8;margin-top:25px;opacity:.8}.sound{background:radial-gradient(ellipse at 90% 30%,#dceaf6,transparent 65%)}.sound-glass{align-self:center;background:linear-gradient(130deg,#ffffffbf,#d8e6ef88);border:1px solid #fff;border-radius:16px;box-shadow:0 20px 65px #365e7310,inset 0 0 0 1px #c7d9e066;min-height:340px;text-align:center;padding:38px 22px}.frequency{font:500 92px/1 var(--serif);color:#274f6b;margin-top:12px}.frequency span{font-size:35px;color:var(--gold)}.sound-glass>p{letter-spacing:2.5px;font-size:9px;color:#657f92}.tone-button{border:1px solid #9bb4c0;background:#ffffff55;border-radius:50px;font-size:12px;padding:10px 20px;color:var(--ink)}.sound-glass small{display:block;font-size:9px;color:#5a7181;margin-top:15px}.wave{height:50px;display:flex;align-items:center;justify-content:center;gap:7px}.wave i{height:8px;width:2px;background:linear-gradient(#cba45c,#6c94af);border-radius:2px}.wave i:nth-child(3n){height:30px}.wave i:nth-child(4n){height:50px}.wave i:nth-child(5n){height:20px}.playing .wave i{animation:wave .7s ease-in-out infinite alternate}.playing .wave i:nth-child(2n){animation-delay:-.4s}.programs{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px}.programs article{padding:30px;border:1px solid #cdd8df;border-top:2px solid #b99862;background:#ffffff70}.program-index{font:25px var(--serif);color:var(--gold)}.programs p{font-size:12px;color:#5b7383}.world{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;color:#f3f6f9;background:radial-gradient(ellipse at right,#426988,#193a56 70%);overflow:hidden}.world h2 em{color:#c9dce9}.world p:not(.eyebrow){font-size:13px;color:#cfdeea;max-width:560px}.world .eyebrow{color:#dfc28c}.status-pill{display:inline-block;border:1px solid #bacedd4d;border-radius:50px;padding:6px 14px;letter-spacing:1.4px;font-size:8px;margin:12px 0 22px}.continent-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #ffffff2b;gap:25px}.continent-tabs button{background:transparent;color:#cbd9e1;border:0;border-bottom:2px solid transparent;padding:10px 0;font-size:11px}.continent-tabs [aria-selected=true]{color:#f0d399;border-color:#dfbd78}#region-panel{padding:15px 0;min-height:175px}#region-panel h3{font-size:25px}.globe{position:relative;aspect-ratio:1;border:1px solid #d9be8666;border-radius:50%;background:radial-gradient(circle at 30% 30%,#bcd6e52b,transparent 60%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 70px #c2dce715,inset 0 0 60px #d5e7f522}.globe img{width:62%;filter:drop-shadow(0 6px 30px #d4ae7044)}.globe-grid{position:absolute;inset:8%;border:1px solid #d4e2eb22;border-radius:50%;transform:scaleX(.5)}.globe:after{content:'';position:absolute;inset:30% -1%;border-top:1px solid #c7ddea33;border-bottom:1px solid #c7ddea33;border-radius:50%}.orbit{position:absolute;inset:8% -9%;border:1px solid #dfc19077;border-radius:50%;transform:rotate(-30deg) scaleY(.4)}.orbit.two{transform:rotate(35deg) scaleY(.55);border-color:#d2e5f333}.globe-caption{position:absolute;bottom:12%;font-size:9px;letter-spacing:3px;color:#dcc499}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section-heading>p{font-size:13px;color:#637786}.patron{display:flex;gap:55px;align-items:center;margin:35px 0 25px;padding:35px 40px;background:linear-gradient(120deg,#f9f5e9,#e8eef0);border:1px solid #c7b386;position:relative}.patron-wordmark{font:38px var(--serif);white-space:nowrap;letter-spacing:1px;color:#8b6931}.patron-wordmark>span{font-size:55px}.patron small{font-size:9px;letter-spacing:2px;color:var(--gold)}.patron h3{margin:7px 0}.patron p{font-size:12px;margin:0;max-width:600px}.partner-arrow{margin-left:auto;color:var(--gold);font-size:25px}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.partner-grid>a{position:relative;padding:27px 23px;background:#ffffff77;border:1px solid #d7e0e6;min-height:155px;transition:background .2s,transform .2s}.partner-grid>a:hover{background:#fff;transform:translateY(-3px)}.partner-grid span{font-size:8px;letter-spacing:1.4px;color:#8397a5}.partner-grid h3{font-size:24px}.partner-grid b{position:absolute;right:15px;bottom:10px;font-weight:400;color:var(--gold)}.orchestras{display:flex;gap:30px;align-items:center;flex-wrap:wrap;padding-top:32px}.orchestras span{font-size:8px;letter-spacing:2px;color:var(--gold)}.orchestras a{font-size:11px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:90px;background:linear-gradient(130deg,#dbe9f3,#f1f4f1);border-top:1px solid #c7d7e0}.contact>div>p:not(.eyebrow){max-width:390px;font-size:14px}.contact-mail{display:inline-block;font-size:14px;border-bottom:1px solid #bba374;padding:15px 0;overflow-wrap:anywhere}form label{display:flex;flex-direction:column;font-size:10px;letter-spacing:.5px;margin-bottom:15px}input,select,textarea{width:100%;border:1px solid #b9ccd6;padding:11px 12px;background:#ffffff88;border-radius:2px;color:var(--ink);font-size:13px;margin-top:6px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #688ca4;outline-offset:1px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}form small{display:block;font-size:9px;color:#5c7180;margin-top:14px}#form-status{font-size:11px;margin-top:12px}footer{display:flex;align-items:center;gap:35px;padding:40px 7%;background:#132d43;color:#e8edf1}footer .brand strong{font-size:19px}footer .brand span{font-size:10px}footer p{font:18px var(--serif);margin:0 auto 0 0}footer>a:not(.brand){font-size:11px}footer small{font-size:9px;color:#a0b4c3}@keyframes arrive{from{transform:scale(1.04);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes wave{to{transform:scaleY(.4)}}
@media(min-width:1700px){.hero{height:980px;min-height:880px}.hero-copy{padding-left:max(7%,calc((100vw - 1400px)/2))}}
@media(max-width:1050px){.header{padding:0 4%;gap:15px}.header nav{gap:16px}.header-contact{display:none}.section{padding:80px 6%}.split,.gietrzwald,.contact{gap:40px}.hero{min-height:790px}.hero-copy{padding-top:195px}.hero-art{background-position:55% center}.hero-shade{background:linear-gradient(90deg,#102f4cdd,#17375072 45%,transparent 90%),linear-gradient(0deg,#112d4bb3,transparent 40%)}.partner-grid{grid-template-columns:repeat(2,1fr)}.world{gap:40px}.patron{gap:30px}footer{flex-wrap:wrap}.programs article{padding:24px}}
@media(max-width:700px){html{scroll-padding-top:30px}.header{height:86px;padding:0 6%}.brand img{width:54px;height:54px}.brand span{font-size:10px;letter-spacing:2px}.brand strong{font-size:20px;letter-spacing:3px}.menu-toggle{display:block;margin-left:auto;border:1px solid #ffffff66;color:white;background:#ffffff12;border-radius:4px;font-size:22px;width:43px;height:43px}.header nav{display:none;position:absolute;top:85px;left:0;right:0;margin:0;padding:26px 7%;background:#183b55f7;backdrop-filter:blur(18px);flex-direction:column;gap:22px}.header nav.open{display:flex}.hero{height:auto;min-height:860px}.hero-art{background-size:auto 65%;background-position:62% 0;background-color:#234e71;background-repeat:no-repeat}.hero-shade{background:linear-gradient(0deg,#143551 4%,#173f5c 30%,#173f5cbb 47%,transparent 72%)}.hero-copy{padding:365px 7% 105px;max-width:none}.hero h1{font-size:57px;line-height:.96;letter-spacing:-1.5px;margin:18px 0}.hero .eyebrow{font-size:8px}.hero-lead{font-size:22px}.hero-desc{font-size:12px;max-width:330px}.hero .actions{gap:18px;margin-top:22px}.button{padding:13px 18px;font-size:11px;gap:16px}.hero .text-link{font-size:10px}.hero-bottom{bottom:20px;left:7%;right:7%;font-size:7px;letter-spacing:1.4px}.hero-bottom>span:nth-child(2){display:none}.intro-strip{padding:24px 7%;gap:12px;flex-wrap:wrap}.intro-strip strong{font-size:23px}.intro-strip small{font-size:7px}.intro-strip p{font-size:19px}.intro-strip p span{display:none}.intro-strip>a{width:100%;padding-top:10px;border-top:1px solid #c4d1db;font-size:10px}.intro-strip>div{gap:12px}.gold-star{font-size:28px}.section{padding:65px 7%}.section-label{margin-bottom:32px;font-size:8px;gap:20px}.split,.section-heading,.gietrzwald,.world,.contact{grid-template-columns:1fr;gap:30px}h2{font-size:45px;letter-spacing:-.7px}.large-copy{font-size:25px}.mission .split>div>p:not(.large-copy),.sound .split p{font-size:13px}.principles{grid-template-columns:1fr;gap:18px;margin-top:30px}.principles article{display:grid;grid-template-columns:28px 1fr;gap:0 15px;border-bottom:1px solid #d1dbe2;padding-bottom:10px}.principles h3{margin:0 0 6px;font-size:26px}.principles p{grid-column:2;max-width:none}.principles article>span{padding-top:7px}.gietrzwald{gap:32px}.jubilee-mark{width:230px;max-height:255px;justify-self:center;margin-bottom:15px}.jubilee-mark strong{font-size:120px;letter-spacing:-6px}.jubilee-mark>span{font-size:10px;letter-spacing:3px}.gietrzwald h2{font-size:44px}.gietrzwald:after{inset:12px}.gietrzwald .actions{gap:20px}.sound-glass{padding:25px;min-height:300px}.frequency{font-size:80px}.programs{grid-template-columns:1fr;margin-top:35px;gap:15px}.programs article{padding:23px}.programs h3{margin:0 0 12px}.program-index{float:right}.world .globe{width:75%;max-width:300px;justify-self:center;order:-1}.world{gap:45px}.continent-tabs{gap:18px}.continent-tabs button{font-size:10px}#region-panel{min-height:180px}.section-heading{gap:0}.patron{display:block;padding:25px;margin-top:15px}.patron-wordmark{display:block;font-size:34px;margin-bottom:18px}.patron-wordmark>span{font-size:44px}.patron h3{font-size:27px}.partner-arrow{position:absolute;right:20px;top:30px}.partner-grid{gap:10px}.partner-grid>a{padding:20px 15px;min-height:140px}.partner-grid h3{font-size:21px}.partner-grid span{font-size:7px;letter-spacing:.8px}.orchestras{gap:15px;flex-direction:column;align-items:flex-start}.contact{gap:25px}.contact-mail{font-size:12px}.form-row{grid-template-columns:1fr;gap:0}footer{padding:30px 7%;gap:22px}footer p{font-size:17px}footer small{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.diag-arrow{display:inline-block;position:relative;width:12px;height:12px;margin-left:5px;flex-shrink:0;vertical-align:middle}.diag-arrow:before{content:"";position:absolute;width:11px;height:1px;background:currentColor;left:0;top:6px;transform:rotate(-45deg)}.diag-arrow:after{content:"";position:absolute;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;right:0;top:0}

.polonica-offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.polonica-offer-grid>a{padding:25px;border:1px solid #b8986266;background:linear-gradient(130deg,#ffffffcf,#e7eef2b0);border-radius:12px;box-shadow:inset 0 1px #fff;transition:transform .2s}.polonica-offer-grid>a:hover{transform:translateY(-3px)}.polonica-offer-grid h3{font-size:26px}.polonica-offer-grid p{font-size:12px;color:#526c7d}.polonica-offer-grid span{font-size:10px;color:#88642a}.polonica-offer-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:28px}.header nav{gap:20px}@media(max-width:1050px){.polonica-offer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.polonica-offer-grid{grid-template-columns:1fr}.polonica-offer-grid>a{padding:20px}.polonica-offer-actions{align-items:flex-start;flex-direction:column}}
