/*! Türk Alevi Ocakları — site.min.css (tools/build-site-css.mjs ile üretilir, elle düzenlemeyin) */
:root{--wine: #3b141d;--wine-dark: #291017;--wine-light: #54212b;--gold: #d0ae72;--paper: #f7f4ed;--ink: #30272a;--muted: #6c625d;--line: #ddd5c9;--serif: "EB Garamond", Georgia, serif;--sans: "Manrope", Arial, sans-serif;--max: 1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.8}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.04}::selection{background:var(--gold);color:var(--wine)}:focus-visible{outline:3px solid #ae7735;outline-offset:6px}.wrap{width:min(var(--max),calc(100% - 112px));margin:auto}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:var(--paper);padding:12px}.skip-link:focus{top:10px}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:.19em;font-weight:700;text-transform:uppercase}.eyebrow.muted{color:var(--muted)}.arrow{display:inline-block;transition:transform .2s;font-size:23px;font-weight:400;line-height:1}.text-link{display:inline-flex;align-items:center;gap:30px;padding:12px 0;font-weight:600;font-size:12px;border-bottom:1px solid var(--ink)}.text-link:hover .arrow{transform:translate(5px)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:50px;padding:14px 23px;font-size:12px;font-weight:600;border:1px solid var(--gold);background:var(--gold);color:var(--wine);transition:background .2s,color .2s}.button:hover{background:#e4c897}.button.secondary{color:var(--paper);background:transparent;border-color:#80626a}.button.secondary:hover{border-color:var(--gold);background:#ffffff08}.actions{display:flex;flex-wrap:wrap;gap:14px}.masthead{background:var(--wine);color:var(--paper)}.topline{border-bottom:1px solid #ffffff14}.topline .wrap{height:33px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#c6b7b8}.topline a:hover{color:var(--gold)}.site-header{background:var(--wine);color:var(--paper);position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff16}.header-inner{height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand-logo{width:57px;height:57px;border-radius:50%;object-fit:cover}.brand-name{display:block;font-family:var(--serif);font-size:23px;line-height:1.15;letter-spacing:.01em}.brand-sub{display:block;font-size:8px;letter-spacing:.22em;color:var(--gold);margin-top:6px}.main-nav{display:flex;align-items:center;gap:30px}.main-nav>a{font-size:11px;font-weight:500;color:#e2d7d6;position:relative;padding:12px 0}.main-nav>a:hover,.main-nav>a[aria-current=page]{color:var(--gold)}.main-nav>a[aria-current=page]:after{content:"";position:absolute;bottom:2px;left:0;width:20px;height:1px;background:var(--gold)}.header-tools{display:flex;align-items:center;gap:25px}.icon-button{background:none;color:inherit;border:0;width:44px;height:44px;display:grid;place-items:center}.icon-button svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5}.nav-cta{border:1px solid #8b6850;color:var(--gold);font-size:11px;padding:11px 18px;white-space:nowrap}.nav-cta:hover{background:var(--gold);color:var(--wine)}.menu-button{display:none}.hero{background:var(--wine);color:var(--paper);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.03fr 1fr;min-height:610px;gap:35px;align-items:center}.hero-copy{padding:64px 0 76px;position:relative;z-index:1}.hero-copy .eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:27px}.hero-copy .eyebrow:before{content:"";height:1px;width:30px;background:var(--gold)}.hero h1{font-size:clamp(58px,5.7vw,86px);letter-spacing:-.035em;line-height:1.02}.hero h1 em{font-weight:400;color:var(--gold)}.hero-lead{color:#d1bfc2;max-width:415px;font-size:13px;line-height:1.9;margin:27px 0 31px}.hero-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:36px 0 44px}.hero-frame{position:relative;width:100%;height:510px}.hero-frame:before{content:"";position:absolute;inset:-11px 12px 11px -11px;border:1px solid #8b68504f;z-index:0}.hero-frame img{width:100%;height:100%;object-fit:cover;object-position:64% 50%;position:relative;filter:saturate(.68)}.hero-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#28110f55,transparent 40%)}.image-caption{position:absolute;right:17px;bottom:13px;z-index:2;color:#fff9eb;font-size:8px;letter-spacing:.08em}.hero-seal{position:absolute;left:-37px;bottom:66px;background:var(--wine);width:108px;height:108px;border:1px solid var(--gold);display:grid;place-items:center;z-index:3}.hero-seal div{border:1px solid #d0ae7244;margin:6px;width:94px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-seal strong{font-family:var(--serif);font-size:27px;font-weight:400;color:var(--gold)}.hero-seal span{font-size:7px;letter-spacing:.12em;color:#d9c8c4;text-align:center}.hero-base{border-top:1px solid #ffffff16}.hero-base .wrap{height:61px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.15em;color:#bcaaae}.hero-base a{display:flex;align-items:center;gap:20px;color:#eadfcf}.hero-base .values-inline{display:flex;gap:26px}.values-inline span+span:before{content:"\b7";padding-right:26px;color:var(--gold)}.intro{padding:91px 0 80px}.intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:70px}.section-title{font-size:clamp(38px,4vw,58px);letter-spacing:-.025em}.intro .section-title{max-width:730px;margin-bottom:24px}.intro .section-title em{font-weight:400;color:#885e38}.intro-copy{max-width:660px;color:var(--muted);font-size:13px;line-height:1.95}.intro-copy+.text-link{margin-top:15px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:67px;border-top:1px solid var(--line);padding-top:35px}.pillar-number{color:#7b5b33;font-family:var(--serif);font-size:15px;display:block;margin-bottom:17px}.pillar h3{font-size:29px;margin-bottom:16px}.pillar p{font-size:12px;line-height:1.85;color:var(--muted);max-width:330px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}.section-head .eyebrow{margin-bottom:15px}.section-head .text-link{flex-shrink:0}.journal{padding:72px 0 86px;background:#eee9e0;border-top:1px solid var(--line)}.journal-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:27px}.article-card{display:block}.article-art{height:220px;overflow:hidden;position:relative;background:var(--wine);margin-bottom:23px}.article-art img{height:100%;width:100%;object-fit:cover;filter:saturate(.4);transition:transform .5s}.article-card:hover .article-art img{transform:scale(1.035)}.article-card h3{font-size:29px;line-height:1.15;letter-spacing:-.015em;margin:11px 0 13px}.article-card p{font-size:12px;color:var(--muted);line-height:1.8}.card-meta{font-size:9px;letter-spacing:.13em;color:#77562d;text-transform:uppercase;display:flex;align-items:center;gap:12px}.card-meta:before{content:"";width:14px;height:1px;background:#77562d}.card-read{margin-top:21px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d5cbbf;padding-top:13px}.type-art{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:var(--gold);background:var(--wine)}.type-art:before,.type-art:after{content:"";position:absolute;inset:19px;border:1px solid #d0ae7240;pointer-events:none}.type-art:after{inset:24px;border-color:#d0ae7220}.type-art .art-title{font-family:var(--serif);font-size:49px;font-weight:400;line-height:1.08}.type-art .art-small{font-size:8px;letter-spacing:.18em;line-height:1.7;margin-top:18px}.type-art.light{background:#d9cbb6;color:var(--wine)}.type-art.light:before,.type-art.light:after{border-color:#6f49332a}.type-art svg{height:42px;width:42px;margin-bottom:13px;fill:none;stroke:currentColor;stroke-width:1}.manifesto{background:var(--wine);color:var(--paper);padding:76px 0;position:relative;overflow:hidden}.manifesto .wrap{display:grid;grid-template-columns:1fr 2fr;gap:70px;position:relative}.manifesto .eyebrow{margin-top:15px}.manifesto blockquote{margin:0;font-family:var(--serif);font-size:43px;font-weight:400;line-height:1.2;max-width:750px}.manifesto blockquote em{color:var(--gold);font-weight:400}.manifesto .quote-note{color:#c4adb3;font-size:11px;margin-top:23px}.participate{padding:90px 0}.participate-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;align-items:start}.participate .section-title{margin:17px 0 25px}.participate p{color:var(--muted);font-size:13px;max-width:440px;margin-bottom:18px}.path-list{border-top:1px solid var(--line);margin-top:8px}.path-item{display:grid;grid-template-columns:35px 1fr 24px;gap:15px;padding:25px 0;border-bottom:1px solid var(--line);align-items:center}.path-item:hover h3{color:#7b4c35}.path-item .num{font-family:var(--serif);font-size:18px;color:#7b5b33}.path-item h3{font-size:25px;transition:color .2s;margin-bottom:6px}.path-item p{font-size:11px;margin:0;line-height:1.8}.path-item .arrow{color:#7b5b33}.page-banner{padding:60px 0 68px;background:var(--wine);color:var(--paper)}.breadcrumbs{font-size:10px;color:#c4abb0;display:flex;gap:13px;margin-bottom:32px}.breadcrumbs a:hover{color:var(--gold)}.page-banner h1{font-size:clamp(48px,5.5vw,78px);letter-spacing:-.03em;margin:14px 0 20px}.page-banner .lead{max-width:620px;color:#ccb8bd;font-size:14px;line-height:1.85}.page-body{padding:75px 0 95px}.editorial{display:grid;grid-template-columns:260px 1fr;gap:90px}.editorial-aside{align-self:start;position:sticky;top:130px}.editorial-aside .eyebrow{margin-bottom:20px}.toc{display:flex;flex-direction:column;border-top:1px solid var(--line)}.toc a{padding:13px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.toc a:hover{color:var(--wine)}.editorial-text{max-width:760px}.editorial-text h2{font-size:40px;margin:0 0 22px;letter-spacing:-.02em}.editorial-text h3{font-size:27px;margin:32px 0 14px}.editorial-text p{font-size:14px;line-height:2;color:#6e625e;margin-bottom:20px}.editorial-text section+section{margin-top:60px;padding-top:42px;border-top:1px solid var(--line)}.editorial-text .opening{font-family:var(--serif);font-size:27px;line-height:1.5;color:var(--ink)}.note{border-left:2px solid #9d7742;background:#ede7dc;padding:22px 25px;font-size:12px;color:#66574d;margin:28px 0}.note strong{color:var(--wine)}.source-list{font-size:12px;line-height:1.8}.source-list a{text-decoration:underline;text-underline-offset:4px}.source-list li{margin-bottom:13px}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px}.filter{padding:10px 17px;background:transparent;border:1px solid #cabfad;color:var(--muted);font-size:11px;min-height:44px}.filter[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:var(--paper)}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 28px}.archive-grid .article-art{height:225px}.units{display:grid;grid-template-columns:repeat(2,1fr);gap:0 35px;margin-top:28px}.unit{padding:17px 0;border-bottom:1px solid var(--line);display:flex;gap:15px;font-size:12px;align-items:baseline}.unit span{font-family:var(--serif);color:#7b5b33;font-size:16px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-card{border:1px solid var(--line);padding:35px}.contact-card h2{font-size:35px;margin-bottom:20px}.contact-card p{color:var(--muted);font-size:13px;margin-bottom:20px}.contact-links{display:flex;flex-direction:column;gap:10px}.contact-links a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.contact-links a:hover{color:#8a592d}.status-strip{padding:20px 24px;border:1px solid var(--line);font-size:12px;margin-bottom:35px;color:#6c625c}.status-strip strong{color:var(--wine)}.site-footer{background:var(--wine-dark);color:var(--paper);padding-top:55px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:55px;padding-bottom:47px;border-bottom:1px solid #ffffff13}.footer-brand .brand-name{font-size:26px}.footer-brand p{font-size:11px;line-height:1.9;color:#bba7ac;max-width:320px;margin:20px 0}.footer-title{font-size:9px;font-weight:600;color:var(--gold);letter-spacing:.15em;margin:8px 0 20px}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#cbb9be}.footer-links a{width:max-content;max-width:100%;min-height:26px}.footer-links a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding:23px 0;color:#bba7ac;font-size:9px;line-height:1.8}.footer-bottom .preview-note{max-width:520px;text-align:right}.back-top{display:inline-flex;gap:15px;margin-top:18px;color:var(--gold);font-size:10px;min-height:35px}.search-dialog{padding:0;border:0;background:var(--paper);color:var(--ink);max-width:650px;width:calc(100% - 32px);max-height:80vh;box-shadow:0 20px 100px #0005}.search-dialog::backdrop{background:#180910bb;backdrop-filter:blur(5px)}.search-top{display:flex;justify-content:space-between;align-items:center;padding:26px 30px 10px}.search-top h2{font-size:30px}.search-form{padding:12px 30px 20px}.search-form label{display:block;font-size:11px;margin-bottom:8px}.search-form input{width:100%;border:1px solid #b8a994;background:#fff;padding:13px 16px;font-size:16px}.search-results{padding:0 30px 28px}.search-result{display:block;padding:15px 0;border-top:1px solid var(--line)}.search-result span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#7b5b33}.search-result strong{font-family:var(--serif);font-weight:400;font-size:25px}.search-result:hover strong{color:#825833}.no-results{font-size:13px;color:var(--muted);padding:20px 0}.hidden,[hidden]{display:none!important}@media(min-width:1600px){.hero-grid{min-height:690px}.hero-frame{height:570px}.hero h1{font-size:91px}}@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.main-nav{gap:19px}.header-tools{gap:10px}.brand-name{font-size:21px}.brand-logo{width:49px;height:49px}.hero-grid{gap:30px;min-height:580px}.hero h1{font-size:65px}.hero-frame{height:470px}.intro-grid,.manifesto .wrap{grid-template-columns:.8fr 2fr;gap:40px}.participate-grid{gap:50px}.editorial{grid-template-columns:210px 1fr;gap:50px}}@media(max-width:900px){.header-inner{height:83px}.main-nav{display:none;position:absolute;left:0;right:0;top:83px;background:var(--wine-dark);padding:20px 32px 28px;border-bottom:1px solid #d0ae7240;flex-direction:column;align-items:stretch;gap:6px}.main-nav.open{display:flex}.main-nav>a{font-size:14px;padding:12px}.menu-button{display:grid}.header-tools{gap:5px}.hero-grid{min-height:0;grid-template-columns:1fr 1fr;gap:25px}.hero-copy{padding:55px 0 65px}.hero h1{font-size:55px}.hero-lead{font-size:12px}.hero-frame{height:430px}.hero-seal{width:90px;height:90px;left:-20px;bottom:40px}.hero-seal div{width:76px;height:76px}.hero-seal strong{font-size:22px}.hero-seal span{font-size:6px}.actions{gap:10px}.button{padding:12px 16px;font-size:11px;gap:18px}.hero-base .values-inline{gap:15px}.values-inline span+span:before{padding-right:15px}.intro-grid{grid-template-columns:1fr;gap:25px}.pillars{gap:25px}.journal-grid{gap:20px;grid-template-columns:1fr 1fr}.journal-grid .article-card:last-child{display:none}.manifesto .wrap{grid-template-columns:1fr;gap:25px}.manifesto blockquote{font-size:37px}.participate-grid{gap:40px}.archive-grid{grid-template-columns:repeat(2,1fr)}.editorial{grid-template-columns:1fr;gap:35px}.editorial-aside{position:static}.toc{flex-direction:row;gap:24px;flex-wrap:wrap;border:0}.toc a{border:0}.footer-top{grid-template-columns:1.2fr 1fr;gap:35px}.footer-top>div:last-child{grid-column:2}.footer-brand{grid-row:span 2}}@media(max-width:600px){.wrap{width:calc(100% - 40px)}body{font-size:16px}.topline .wrap{height:29px;font-size:8px}.topline .top-social{display:none}.brand{gap:10px}.brand-logo{height:43px;width:43px}.brand-name{font-size:20px}.brand-sub{font-size:7px;letter-spacing:.14em;margin-top:5px}.header-inner{height:77px;gap:10px}.main-nav{top:77px;padding:17px 20px 24px}.header-tools .nav-cta{display:none}.header-tools{gap:0}.icon-button{width:40px;height:44px}.hero-grid{display:flex;flex-direction:column;gap:0}.hero-copy{width:100%;padding:44px 0 38px}.hero-copy .eyebrow{font-size:8px;margin-bottom:24px;letter-spacing:.14em;gap:10px}.hero h1{font-size:clamp(49px,13.5vw,67px);line-height:1.02}.hero-lead{font-size:13px;margin:22px 0 25px;max-width:95%}.button{min-height:49px;font-size:11px;padding:12px 17px;gap:18px}.hero-art{padding:8px 0 32px;width:100%;align-self:auto}.hero-frame{height:310px;margin-left:12px;width:calc(100% - 12px)}.hero-frame img{object-position:62% 50%}.hero-frame:before{inset:-8px 8px 8px -8px}.hero-seal{left:0;bottom:52px;width:80px;height:80px}.hero-seal div{width:66px;height:66px}.hero-seal strong{font-size:20px}.hero-seal span{font-size:5.5px}.hero-base .wrap{height:58px}.hero-base .values-inline{gap:13px;font-size:8px;letter-spacing:.1em}.values-inline span+span:before{padding-right:13px}.hero-base a{font-size:0;gap:0}.hero-base a .arrow{font-size:20px}.intro{padding:54px 0}.intro-grid{gap:23px}.section-title{font-size:40px}.intro-copy{font-size:14px}.pillars{grid-template-columns:1fr;margin-top:35px;padding-top:0;gap:0}.pillar{padding:25px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;gap:0 15px}.pillar-number{grid-row:span 2;margin-top:5px}.pillar h3{font-size:28px;margin-bottom:11px}.pillar p{grid-column:2;font-size:13px;max-width:none}.section-head{display:block;margin-bottom:30px}.section-head .text-link{margin-top:15px}.journal{padding:50px 0}.journal-grid{grid-template-columns:1fr;gap:35px}.journal-grid .article-card:last-child{display:block}.article-art{height:225px;margin-bottom:19px}.article-card h3{font-size:31px}.article-card p{font-size:13px}.manifesto{padding:48px 0}.manifesto .wrap{gap:22px}.manifesto blockquote{font-size:34px}.manifesto .quote-note{font-size:11px;line-height:1.9}.participate{padding:53px 0}.participate-grid{grid-template-columns:1fr;gap:30px}.participate p{font-size:14px}.path-item{padding:22px 0;gap:10px;grid-template-columns:25px 1fr 20px}.path-item p{font-size:12px}.path-item h3{font-size:25px}.footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:30px}.footer-brand{grid-row:auto;grid-column:1/-1}.footer-brand p{font-size:12px;max-width:100%;margin-bottom:0}.footer-top>div:last-child{grid-column:auto}.site-footer{padding-top:38px}.footer-bottom{flex-direction:column;gap:12px;font-size:10px;padding:20px 0}.footer-bottom .preview-note{text-align:left}.footer-links{font-size:12px}.footer-links a{min-height:32px}.page-banner{padding:32px 0 43px}.breadcrumbs{margin-bottom:23px;font-size:10px}.page-banner h1{font-size:51px;margin:17px 0}.page-banner .lead{font-size:14px}.page-body{padding:40px 0 55px}.editorial-text h2{font-size:34px}.editorial-text p{font-size:15px;line-height:1.9}.editorial-text .opening{font-size:26px}.editorial-text section+section{margin-top:35px;padding-top:30px}.toc{gap:5px 20px}.toc a{min-height:44px;font-size:12px}.archive-grid{grid-template-columns:1fr;gap:35px}.units{grid-template-columns:1fr}.unit{font-size:13px}.contact-grid{grid-template-columns:1fr;gap:25px}.contact-card{padding:26px}.search-top{padding:20px 20px 10px}.search-form{padding:10px 20px 20px}.search-results{padding:0 20px 20px}.note{padding:20px;font-size:13px}.status-strip{font-size:13px}.filter{font-size:12px}}.hero-seal strong{font-size:21px;line-height:1.12;text-align:center;max-width:83px}.hero-seal span{line-height:1.6;margin-top:8px}.main-nav .mobile-contact{display:none}@media(max-width:600px){.hero-seal strong{font-size:16px;max-width:60px}.hero-seal span{font-size:5px;line-height:1.5;margin-top:5px}}@media(max-width:900px){.main-nav .mobile-contact{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--wine: #811c2b;--wine-dark: #37151e;--gold: #e2bc79;--paper: #faf9f6;--ink: #242528;--muted: #626168;--line: #e2ded8;--display: "Barlow Condensed", "Arial Narrow", Arial, sans-serif}body{font-size:16px;background:var(--paper)}.wrap{width:min(1280px,calc(100% - 88px))}h1,h2,h3{font-family:var(--sans);font-weight:700;letter-spacing:-.035em;line-height:1.2}.eyebrow{color:var(--wine);font-size:11px;letter-spacing:.15em}.eyebrow.gold{color:var(--gold)}.eyebrow.muted{color:var(--wine)}.arrow{font-size:19px}.topline{background:#2c2527;color:#dcd6d5;border:0}.topline .wrap{height:34px;font-size:10px;letter-spacing:.03em}.top-divider{color:#877b7e;padding:0 14px}.top-social{display:flex;gap:24px}.site-header{background:#fff;color:var(--ink);border:0;position:relative}.header-inner{height:123px}.brand{gap:19px}.brand-logo{width:89px;height:89px}.brand-name{font-family:var(--display);font-size:36px;font-weight:600;letter-spacing:.025em;text-transform:uppercase;line-height:1.08}.brand-sub{font-size:9px;letter-spacing:.25em;color:#776345;margin-top:9px;font-weight:600}.header-principle{display:flex;gap:42px;align-items:center}.header-principle>span{font-size:10px;line-height:1.8;letter-spacing:.09em;color:#7b7070;padding-left:20px;border-left:2px solid #baa174}.header-principle>a{font-size:11px;letter-spacing:.055em;font-weight:700;color:var(--wine);border:1px solid #d0bdb5;padding:15px 20px;display:flex;gap:24px;align-items:center}.header-principle>a:hover{background:var(--wine);color:#fff;border-color:var(--wine)}.nav-band{background:var(--wine);color:#fff}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:58px}.main-nav{display:flex;gap:0;height:100%}.main-nav>a{font-size:12px;color:#fff;padding:18px 25px;font-weight:600;white-space:nowrap;display:flex;align-items:center;border-right:1px solid #ffffff13}.main-nav>a:first-child{padding-left:0;padding-right:30px}.main-nav>a:hover,.main-nav>a[aria-current=page]{color:#fff;background:#ffffff0e}.main-nav>a[aria-current=page]:after{bottom:0;left:24px;width:calc(100% - 48px);height:3px;background:var(--gold)}.main-nav>a:first-child[aria-current=page]:after{left:0;width:calc(100% - 30px)}.main-nav .mobile-participation,.menu-button{display:none}.button{font-size:11px;min-height:49px;letter-spacing:.055em;gap:26px;font-weight:700;padding:14px 23px;border:0;background:var(--gold);color:#3b2020}.button.outline{background:transparent;border:1px solid var(--wine);color:var(--wine)}.button.outline:hover,.button.red{background:var(--wine);color:#fff}.button.red:hover{background:#5e1320}.section-title{font-size:38px;font-weight:700}.section-head{margin-bottom:31px;align-items:center}.section-head h2{font-size:35px;line-height:1.2}.section-head .eyebrow{margin-bottom:9px}.section-more{display:flex;gap:23px;font-size:12px;font-weight:600;align-items:center}.section-more:hover{color:var(--wine)}.institutional-hero{position:relative;min-height:520px;color:#fff;background:#5c1521;isolation:isolate;overflow:hidden}.hero-photo{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:50% 44%;z-index:-2}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#47111dee,#5b1726eb 27%,#4f172bb8 47%,#30142319 78%),linear-gradient(0deg,#29141b85,transparent 45%);z-index:-1}.hero-content{padding:60px 0 81px}.hero-label{display:flex;gap:13px;align-items:center;color:#f0d8b2;font-size:11px;font-weight:600;letter-spacing:.17em;margin-bottom:25px}.hero-label span{width:25px;height:2px;background:var(--gold)}.institutional-hero h1{font-family:var(--display);font-size:clamp(49px,5.6vw,77px);font-weight:600;letter-spacing:.005em;line-height:1.04;max-width:700px}.institutional-hero h1 strong{color:#f2cf93;font-weight:600}.hero-content>p{font-size:14px;line-height:1.9;max-width:490px;color:#f0e0e3;margin:25px 0 30px}.hero-actions{display:flex;gap:30px;align-items:center}.hero-secondary{font-size:11px;font-weight:700;letter-spacing:.055em;display:flex;gap:26px;padding:14px 0;border-bottom:1px solid #ffffff50}.hero-secondary:hover{color:var(--gold)}.hero-bottom{border-top:1px solid #ffffff28;position:absolute;bottom:0;width:100%}.hero-bottom .wrap{display:flex;align-items:center;justify-content:space-between;height:49px;font-size:9px;letter-spacing:.1em}.hero-bottom .wrap>a{font-size:9px;color:#e6dbdb;letter-spacing:.02em}.hero-bottom .wrap>a:hover{text-decoration:underline}.institutional-shortcuts{border-bottom:1px solid var(--line);background:#fff}.institutional-shortcuts .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.institutional-shortcuts a{display:flex;align-items:center;gap:18px;padding:26px 20px;border-right:1px solid var(--line)}.institutional-shortcuts a:first-child{padding-left:0}.institutional-shortcuts a:last-child{border:0;padding-right:0}.shortcut-symbol{font-family:var(--display);font-weight:500;font-size:25px;color:#b59362}.institutional-shortcuts strong{display:block;font-size:13px;line-height:1.4;letter-spacing:-.02em}.institutional-shortcuts small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.shortcut-arrow{margin-left:auto;color:#977446}.institutional-shortcuts a:hover strong{color:var(--wine)}.institutional-news{padding:58px 0 64px}.news-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:40px}.featured-news{border:1px solid var(--line);background:#fff;display:block}.featured-visual{height:208px;display:flex;align-items:center;gap:27px;background:#ece5d9;padding:30px 32px;border-bottom:1px solid #d8cdbd;position:relative;overflow:hidden}.featured-visual:after{content:"";position:absolute;right:-50px;top:-50px;width:230px;height:230px;border:1px solid #b99e7740;transform:rotate(45deg)}.featured-visual img{width:98px;height:98px;border-radius:50%;flex-shrink:0}.featured-visual div{position:relative;z-index:1}.featured-visual div>span{font-size:9px;letter-spacing:.1em;color:#815f3f;font-weight:600;display:block}.featured-visual strong{font-family:var(--display);font-size:40px;line-height:1.05;font-weight:600;letter-spacing:0;color:var(--wine);display:block;margin:14px 0}.featured-visual small{font-size:8px;letter-spacing:.1em;color:#715c45}.featured-body{padding:25px 30px}.category{display:block;font-size:9px;letter-spacing:.11em;color:var(--wine);font-weight:700;margin-bottom:10px;text-transform:uppercase}.featured-body h3{font-size:24px;line-height:1.35;margin-bottom:13px}.featured-body p{font-size:12px;line-height:1.9;color:var(--muted)}.inline-link{display:flex;align-items:center;gap:23px;font-size:11px;font-weight:700;margin-top:18px}.featured-news:hover h3{color:var(--wine)}.announcement-list{border-top:3px solid var(--wine)}.announcement-item{display:grid;grid-template-columns:35px 1fr 20px;gap:17px;padding:24px 0;border-bottom:1px solid var(--line);align-items:start}.announcement-number{font-family:var(--display);font-size:28px;line-height:1;color:#b49873;margin-top:5px}.announcement-item h3{font-size:19px;line-height:1.4;margin-bottom:9px}.announcement-item p{font-size:12px;color:var(--muted);line-height:1.8}.announcement-item>span:last-child{font-size:19px;color:#937147;margin-top:15px}.announcement-item:hover h3{color:var(--wine)}.announcement-foot{font-size:9px;color:var(--muted);padding-top:15px}.chairman-section{background:#ece9e3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:58px 0}.chairman-layout{display:grid;grid-template-columns:285px 1fr 225px;gap:42px;align-items:center}.chairman-photo{height:355px;position:relative;overflow:hidden;background:#5b554a}.chairman-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.65);transform-origin:50% 0}.chairman-photo>a{position:absolute;bottom:0;width:100%;background:#2b1d24dc;padding:12px 16px;color:#f5eadc;font-size:8px;letter-spacing:.13em}.chairman-content h2{font-family:var(--display);font-size:44px;letter-spacing:.01em;font-weight:600;margin:9px 0 4px}.chairman-role{font-size:9px;color:#695758;letter-spacing:.09em;display:block}.chairman-content h3{font-family:var(--serif);font-size:31px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:25px 0 15px}.chairman-content p{font-size:12px;line-height:1.9;color:#61585a;margin-bottom:13px;max-width:530px}.chairman-content .button{margin-top:9px;font-size:10px}.principle-panel{border-left:1px solid #cfc6bd;padding-left:28px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.principle-panel>.eyebrow{font-size:9px;margin-bottom:4px}.principle-panel>div{padding:19px 0;border-bottom:1px solid #cfc6bd;display:flex;gap:13px}.principle-panel>div:last-child{border-bottom:0}.principle-panel>div>span{font-family:var(--display);font-size:15px;color:#9e7b4d}.principle-panel h4{font-size:12px;line-height:1.6;margin:0;font-weight:600}.heritage-section{padding:61px 0 65px}.heritage-layout{display:grid;grid-template-columns:.85fr 1.45fr;gap:38px}.heritage-feature{background:#5c2030;color:#fff;position:relative;overflow:hidden;padding:34px 37px;display:block;min-height:370px}.heritage-label{font-size:9px;color:#e2c297;letter-spacing:.13em;font-weight:600}.heritage-feature h3{font-family:var(--serif);font-weight:500;font-size:57px;line-height:.98;letter-spacing:-.015em;margin:22px 0 18px;position:relative;z-index:1}.heritage-feature h3 em{color:#f0c989;font-weight:500}.heritage-feature p{font-size:12px;color:#e7d3db;line-height:1.8;max-width:265px;position:relative;z-index:1}.heritage-feature .inline-link{font-size:10px;position:relative;z-index:1}.heritage-word{font-family:var(--display);font-size:175px;color:#ffffff05;position:absolute;right:-20px;bottom:-40px;line-height:1;font-weight:700}.heritage-list{border-top:1px solid var(--line)}.heritage-list>a{display:grid;grid-template-columns:42px 1fr 22px;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.heritage-order{font-family:var(--display);font-size:29px;color:#ad8c65;line-height:1.1;margin-top:5px}.heritage-list h3{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.015em;margin:0 0 11px}.heritage-list p{font-size:12px;line-height:1.8;color:var(--muted)}.heritage-link{color:#8b6e48;margin-top:15px}.heritage-list a:hover h3{color:var(--wine)}.organization-call{background:#302127;color:#fff;padding:53px 0}.organization-call>.wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center}.organization-call .eyebrow{color:#d7b886;font-size:9px}.organization-call h2{font-family:var(--display);font-size:48px;font-weight:600;letter-spacing:0;line-height:1.08;margin:17px 0}.organization-call p{color:#d2c4c9;font-size:13px;line-height:1.9;max-width:460px;margin-bottom:23px}.organization-call .button{font-size:10px}.organization-areas{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.organization-areas>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding:19px 0;border-bottom:1px solid #ffffff28;font-size:13px;line-height:1.5;font-weight:500}.organization-areas>a:hover{color:var(--gold)}.organization-areas>a>span:last-child{color:var(--gold)}.organization-areas small{font-size:9px;color:#c8bac0;grid-column:1/-1;margin-top:20px}.participation-strip{padding:35px 0;background:#e9ddca;border-bottom:1px solid #d1bfa6}.participation-strip>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.participation-strip h2{font-family:var(--serif);font-size:31px;font-weight:600}.participation-strip p{font-size:12px;margin-top:7px;color:#685a53}.site-footer{background:#231c20;padding-top:45px}.site-footer .brand-logo{width:62px;height:62px}.site-footer .brand-name{font-size:27px}.site-footer .brand-sub{font-size:7px;color:var(--gold)}.footer-brand p{font-size:12px;color:#c6b9c0}.footer-title{font-size:10px}.footer-links{font-size:12px}.footer-bottom{font-size:9px;color:#c6b9c0}.footer-bottom .preview-note{max-width:510px}.page-banner{background:#f0ede6;border-bottom:1px solid #d8d1c6;color:var(--ink);padding:31px 0 41px}.breadcrumbs{color:#71676b;font-size:11px;margin-bottom:22px}.page-banner .eyebrow.gold{color:var(--wine)}.page-banner h1{font-family:var(--display);font-size:58px;line-height:1.07;font-weight:600;letter-spacing:.005em;margin:13px 0 17px}.page-banner .lead{color:#655c60;font-size:15px}.page-body{padding:55px 0 65px}.editorial-text h2{font-size:29px;letter-spacing:-.025em}.editorial-text h3{font-size:23px}.editorial-text p{font-size:15px;line-height:1.95}.editorial-text .opening{font-family:var(--serif);font-size:28px;color:#312a2e;line-height:1.5}.editorial-aside .eyebrow{color:var(--wine);font-size:10px}.toc a{font-size:12px}.note{font-size:13px;border-color:var(--wine);background:#f0ebe2}.source-list{font-size:13px}.archive-grid{gap:35px 28px}.article-card h3{font-size:22px;line-height:1.35;letter-spacing:-.025em}.article-card p{font-size:13px;line-height:1.8}.card-meta{color:var(--wine);font-size:9px;font-weight:600}.card-meta:before{background:var(--wine)}.card-read{font-size:11px;border-color:var(--line)}.publication-cover{height:215px;margin-bottom:20px;position:relative;padding:24px 27px;background:#e6ded0;color:#352c2a;overflow:hidden;border-left:5px solid #a88b58;display:flex;flex-direction:column}.cover-top{font-size:7px;letter-spacing:.12em;font-weight:600;border-bottom:1px solid #9a876b55;padding-bottom:12px}.cover-topic{font-size:9px;letter-spacing:.11em;margin-top:19px;position:relative;z-index:1;font-weight:600}.cover-title{font-family:var(--serif);font-size:31px;line-height:1.12;letter-spacing:-.02em;max-width:190px;margin-top:8px;position:relative;z-index:1}.cover-bottom{font-size:7px;letter-spacing:.12em;margin-top:auto;position:relative;z-index:1}.cover-index{position:absolute;right:12px;bottom:20px;font-size:120px;line-height:1;color:#4d36200b;font-family:var(--display)}.cover-inanc{background:#4d2030;color:#f7ece8;border-color:#c09d64}.cover-inanc .cover-index{color:#ffffff08}.cover-inanc .cover-top{border-color:#e0c79844}.cover-kurumsal{background:#ece8e2;border-color:var(--wine)}.cover-tarih{background:#cbbfa8;color:#362a21;border-color:#70543b}.contact-card h2{font-size:29px}.contact-card p{font-size:14px}.units .unit{font-size:13px}.text-link{font-size:12px;gap:20px}.search-top h2{font-family:var(--display);font-size:33px;font-weight:600}.search-result strong{font-family:var(--sans);font-size:18px;font-weight:600;line-height:1.4}.search-result span{font-size:9px;margin-bottom:8px}.announcement-page{max-width:920px}.announcement-page article{padding:30px 0;border-bottom:1px solid var(--line)}.announcement-page article:first-child{padding-top:0}.announcement-page h2{font-size:27px;margin:10px 0 15px}.announcement-page p{font-size:14px;line-height:1.9;color:var(--muted);max-width:690px}.announcement-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:23px}.source-link{font-size:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:1150px){.wrap{width:calc(100% - 56px)}.header-principle>span{display:none}.main-nav>a{padding:18px 19px;font-size:11px}.main-nav>a:first-child{padding-right:24px}.brand-name{font-size:32px}.brand-logo{height:80px;width:80px}.chairman-layout{grid-template-columns:245px 1fr 190px;gap:26px}.principle-panel{padding-left:20px}.chairman-content h2{font-size:38px}.chairman-content h3{font-size:27px}.organization-call>.wrap{gap:65px}.institutional-shortcuts a{gap:12px;padding:23px 14px}.institutional-shortcuts strong{font-size:12px}.institutional-shortcuts small{font-size:9px}.shortcut-symbol{font-size:22px}.featured-visual{gap:20px;padding:25px}.featured-visual strong{font-size:34px}.featured-visual img{width:80px;height:80px}}@media(max-width:900px){.header-inner{height:97px}.brand-logo{width:65px;height:65px}.brand-name{font-size:29px}.header-principle{margin-left:auto}.header-principle>a{font-size:9px;padding:12px 15px}.menu-button{display:grid;margin-left:8px}.nav-inner{height:42px;justify-content:flex-end}.main-nav{display:none;position:absolute;top:139px;left:0;right:0;background:#6e1725;height:auto;padding:18px 28px;gap:0;z-index:50;border-bottom:3px solid var(--gold)}.main-nav.open{display:flex;flex-direction:column}.main-nav>a,.main-nav>a:first-child{padding:13px 0;font-size:13px;border-right:0;border-bottom:1px solid #ffffff18}.main-nav>a[aria-current=page]:after{display:none}.main-nav>a:last-child{border:0}.main-nav .mobile-participation{display:flex}.hero-content{padding:49px 0 72px}.institutional-hero{min-height:480px}.institutional-hero h1{font-size:62px}.hero-content>p{max-width:400px}.hero-shade{background:linear-gradient(90deg,#47111df2,#5b1726d9 43%,#29151b45 90%)}.institutional-shortcuts .wrap{grid-template-columns:repeat(2,1fr)}.institutional-shortcuts a{padding:21px 18px;border-bottom:1px solid var(--line)}.institutional-shortcuts a:first-child{padding-left:18px}.institutional-shortcuts a:nth-child(2){border-right:0}.institutional-shortcuts a:nth-child(3){border-bottom:0}.institutional-shortcuts a:last-child{padding-right:18px}.news-layout{gap:28px;grid-template-columns:1fr 1fr}.featured-visual{padding:22px;gap:15px;height:190px}.featured-visual img{width:65px;height:65px}.featured-visual strong{font-size:30px}.featured-visual div>span{font-size:7px}.featured-visual small{font-size:6px}.featured-body{padding:23px}.featured-body h3{font-size:21px}.announcement-item{grid-template-columns:25px 1fr;gap:12px;padding:21px 0}.announcement-item>span:last-child{display:none}.announcement-item h3{font-size:17px}.announcement-item p{font-size:11px}.chairman-layout{grid-template-columns:235px 1fr;gap:30px}.principle-panel{grid-column:1/-1;flex-direction:row;align-items:center;gap:30px;border-left:0;border-top:1px solid #cfc6bd;padding:18px 0 0;justify-content:space-between}.principle-panel>.eyebrow{display:none}.principle-panel>div{border:0;padding:5px 0}.chairman-photo{height:325px}.heritage-layout{gap:28px;grid-template-columns:.85fr 1.2fr}.heritage-feature{padding:30px;min-height:350px}.heritage-list>a{gap:13px;grid-template-columns:30px 1fr 15px}.heritage-list h3{font-size:24px}.heritage-list p{font-size:11px}.organization-call>.wrap{gap:40px}.organization-call h2{font-size:42px}.organization-areas{gap:0 20px}.organization-areas>a{font-size:12px}.participation-strip h2{font-size:28px}.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:30px}.footer-brand{grid-row:auto}.footer-top>div:last-child{grid-column:auto}.footer-brand .brand-name{font-size:23px}.site-footer .brand-logo{height:49px;width:49px}.site-footer .brand{gap:12px}}@media(max-width:600px){.wrap{width:calc(100% - 36px)}.topline .wrap{height:28px;font-size:8px}.top-divider{padding:0 7px}.topline .top-social{display:none}.header-inner{height:90px;gap:8px}.brand{gap:12px}.brand-logo{width:60px;height:60px}.brand-name{font-size:25px}.brand-sub{font-size:6px;letter-spacing:.18em;margin-top:6px}.header-principle{display:none}.menu-button{width:38px;flex-shrink:0;margin:0}.nav-inner{height:37px}.nav-inner>.icon-button{height:37px;width:37px}.main-nav{top:127px;padding:12px 18px 20px}.institutional-hero{min-height:505px}.hero-content{padding:35px 0 95px}.hero-label{font-size:8px;letter-spacing:.1em;margin-bottom:20px;gap:9px}.hero-label span{width:19px}.institutional-hero h1{font-size:clamp(43px,12vw,55px);line-height:1.06;max-width:100%}.hero-content>p{font-size:13px;line-height:1.8;max-width:310px;margin:19px 0 24px}.hero-shade{background:linear-gradient(90deg,#47111df5,#5b1726c7 75%,#30142370),linear-gradient(0deg,#231017a6,transparent 80%)}.hero-photo{object-position:61% 50%}.hero-actions{gap:23px}.hero-actions .button{font-size:9px;padding:13px 16px;gap:15px;min-height:45px}.hero-secondary{font-size:9px;gap:13px}.hero-bottom .wrap{height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;font-size:8px;letter-spacing:.07em}.hero-bottom .wrap>a{font-size:8px}.institutional-shortcuts a{padding:17px 0!important;gap:10px}.institutional-shortcuts a:nth-child(2n){padding-left:14px!important}.shortcut-symbol{font-size:18px}.shortcut-arrow{display:none}.institutional-shortcuts strong{font-size:11px;line-height:1.5}.institutional-shortcuts small{font-size:8px;margin-top:3px}.institutional-news{padding:36px 0 40px}.section-head{display:flex;align-items:flex-end;gap:15px;margin-bottom:24px}.section-head h2{font-size:27px}.section-head .eyebrow{font-size:9px;margin-bottom:8px}.section-more{font-size:10px;gap:10px;max-width:100px;line-height:1.5;flex-shrink:0}.news-layout{grid-template-columns:1fr;gap:28px}.featured-visual{height:190px;padding:22px;gap:20px}.featured-visual img{width:72px;height:72px}.featured-visual strong{font-size:32px}.featured-visual div>span{font-size:7px}.featured-visual small{font-size:6px}.featured-body{padding:23px}.featured-body h3{font-size:23px}.featured-body p{font-size:13px}.category{font-size:9px}.announcement-item{padding:21px 0;grid-template-columns:27px 1fr;gap:13px}.announcement-item h3{font-size:18px}.announcement-item p{font-size:13px}.announcement-number{font-size:25px}.announcement-foot{font-size:10px}.chairman-section{padding:35px 0}.chairman-layout{grid-template-columns:1fr;gap:26px}.chairman-photo{height:300px;max-width:290px;margin:auto;width:100%}.chairman-photo img{transform:scale(1.65)}.chairman-content h2{font-size:38px}.chairman-content h3{font-size:28px;margin-top:20px}.chairman-role{font-size:8px}.chairman-content p{font-size:14px}.chairman-content .eyebrow{font-size:10px}.principle-panel{display:grid;grid-template-columns:1fr;gap:0;padding-top:13px}.principle-panel>div{padding:14px 0;border-bottom:1px solid #cfc6bd;gap:15px}.principle-panel h4{font-size:13px}.principle-panel h4 br{display:none}.principle-panel>div>span{font-size:17px}.heritage-section{padding:37px 0 40px}.heritage-layout{grid-template-columns:1fr;gap:23px}.heritage-feature{padding:28px;min-height:310px}.heritage-feature h3{font-size:52px;margin:19px 0 16px}.heritage-feature p{font-size:13px}.heritage-feature .inline-link{font-size:11px}.heritage-list>a{padding:22px 0;gap:14px;grid-template-columns:28px 1fr 14px}.heritage-list h3{font-size:26px}.heritage-list p{font-size:13px}.heritage-order{font-size:27px}.organization-call{padding:37px 0}.organization-call>.wrap{grid-template-columns:1fr;gap:23px}.organization-call h2{font-size:42px}.organization-call p{font-size:14px}.organization-areas>a{font-size:12px;min-height:77px;gap:13px}.organization-areas small{font-size:10px}.participation-strip{padding:29px 0}.participation-strip>.wrap{align-items:flex-start;flex-direction:column;gap:19px}.participation-strip h2{font-size:29px}.participation-strip p{font-size:13px}.participation-strip .button{font-size:10px}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-brand{grid-column:1/-1}.site-footer .brand-name{font-size:28px}.site-footer .brand-logo{height:57px;width:57px}.footer-bottom{font-size:10px}.page-banner{padding:24px 0 30px}.page-banner h1{font-size:43px}.page-banner .lead{font-size:14px}.breadcrumbs{font-size:10px;margin-bottom:18px}.page-body{padding:35px 0 45px}.editorial-text h2{font-size:27px}.editorial-text .opening{font-size:26px}.editorial-text p{font-size:15px}.publication-cover{height:190px;padding:22px 25px}.cover-title{font-size:32px}.article-card h3{font-size:23px}.article-card p{font-size:14px}.announcement-page h2{font-size:24px}.announcement-page p{font-size:15px}.announcement-actions{gap:18px}.contact-card h2{font-size:28px}}.shortcut-symbol,.announcement-number,.heritage-order{color:#8d6a43}html{scroll-padding-top:24px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.public-form-panel{margin:55px 0 15px;padding-top:40px;border-top:1px solid #e5d8d8;scroll-margin-top:35px}.public-form-panel>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#75636b}.public-form label{display:block;font-family:inherit;font-size:13px;font-weight:600;line-height:1.7;margin:22px 0 8px;color:#48333b}.public-form label>span:not(.public-check span){color:#9b3b4b}.public-form label small{color:#a09095;font-size:10px;font-weight:400;margin-left:5px}.public-form input:not([type=checkbox]),.public-form textarea,.public-form select{display:block;width:100%;box-sizing:border-box;border:1px solid #dccfd4;background:#fff;border-radius:3px;color:#45313a;font-family:inherit;font-size:14px;padding:14px;line-height:1.6}.public-form textarea{resize:vertical}.public-form input:focus,.public-form textarea:focus,.public-form select:focus{outline:2px solid #a8697c;outline-offset:2px}.public-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.public-form .public-check{display:flex;gap:12px;align-items:flex-start;font-size:12px;font-weight:400;color:#75616c;margin-top:24px}.public-check input{width:17px;height:17px;flex-shrink:0;margin:2px 0 0;accent-color:#79253a}.public-check a{color:#79253a;text-decoration:underline;text-underline-offset:3px}.public-form-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:32px}.public-form-footer>span{font-size:11px;color:#9a8790;max-width:330px;line-height:1.8}.public-form-footer button{border:0;cursor:pointer;font-family:inherit;white-space:nowrap}.public-form-footer button:disabled{opacity:.65;cursor:wait}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-success,.form-errors{padding:24px;border-radius:4px;margin:25px 0;font-size:14px;line-height:1.8}.form-success{background:#edf3ed;color:#3f6548;border:1px solid #d6e4d7}.form-success p{margin:8px 0 0}.form-success a{display:inline-block;margin-top:20px;color:inherit}.form-errors{background:#faf0ee;color:#944453;border:1px solid #edd3d4}.form-errors ul{margin-bottom:0;padding-left:20px}.application-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:75px;align-items:start}.application-aside h2{font-size:31px;line-height:1.3}.application-aside>p:not(.eyebrow){font-size:14px;color:#826e77;line-height:1.9}.application-aside ol{list-style:none;counter-reset:step;padding:0;margin:32px 0}.application-aside li{counter-increment:step;padding:16px 0;border-bottom:1px solid #e5dadd;font-size:13px;color:#68505c}.application-aside li:before{content:"0" counter(step);font-size:11px;color:#b692a0;display:inline-block;width:30px}.application-note{font-size:12px;line-height:1.9;padding:22px;background:#f4eeeb;border-left:2px solid #c2a186;color:#8d7480}.application-form fieldset{border:0;padding:0 0 40px;margin:0 0 35px;border-bottom:1px solid #e5dadd;min-width:0}.application-form legend{font-family:inherit;font-size:20px;font-weight:600;color:#47343e;width:100%;padding:0 0 12px}.application-form legend span{color:#b49686;font-size:12px;margin-right:18px}.form-section-help{font-size:12px;color:#907e87;line-height:1.8}.interest-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 12px}.public-form .interest-choice{margin:0;display:flex;gap:10px;align-items:center;border:1px solid #e2d4da;padding:14px;font-size:12px;font-weight:400;cursor:pointer;border-radius:3px}.interest-choice:has(input:checked){background:#f5ecef;border-color:#b58a9a}.interest-choice input{accent-color:#79253a}.interest-choice span{color:#68515b!important}.submission-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.submission-fields dt{font-size:10px;font-weight:500;color:#998591;margin-bottom:7px}.submission-fields dd{font-size:13px;color:#58434f;margin:0;overflow-wrap:anywhere}.submission-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;color:#786572}.interest-tags{display:flex;gap:8px;flex-wrap:wrap}.interest-tags span{font-size:10px;padding:8px 10px;background:#f5eef1;color:#896276;border-radius:4px}.analytics-period{display:flex;align-items:end;justify-content:space-between;padding:24px;margin-bottom:24px;gap:25px}.analytics-period form{display:flex;align-items:end;gap:14px}.analytics-period label{font-size:10px;color:#927c8b;margin-bottom:7px}.period-shortcuts{display:flex;gap:8px}.period-shortcuts a{font-size:10px;color:#865466;padding:9px 10px;background:#f4eef1;border-radius:4px;white-space:nowrap}.analytics-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.analytics-metrics .stat-card strong{font-size:30px}.analytics-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.traffic-chart{padding:0 24px}.traffic-chart svg{width:100%;display:block;font-family:inherit}.analytics-chart-foot{display:flex;justify-content:space-between;padding:0 30px 26px;font-size:10px;color:#9c8191;gap:15px}.analytics-chart-foot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#79253a;margin-right:6px}.analytics-empty{padding:0 26px 24px;font-size:11px;color:#a08c99;line-height:1.8;margin:0}.analytics-bars{padding:0 26px 24px}.analytics-bars>div{margin:5px 0 20px}.analytics-bars>div>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#897082;margin-bottom:10px;overflow-wrap:anywhere}.analytics-bars strong{font-size:11px;color:#67515e;white-space:nowrap}.analytics-bars strong small{font-weight:400;color:#aa97a2;margin-left:8px}.analytics-bar-track{height:5px;background:#f3edf0;border-radius:3px;overflow:hidden}.analytics-bar-track span{display:block;height:100%;background:#a06b7f;border-radius:3px}.hour-chart{display:flex;gap:6px;height:180px;align-items:end;padding:10px 25px 38px}.hour-chart>div{position:relative;flex:1;height:100%;display:flex;align-items:end}.hour-chart>div>span{display:block;width:100%;background:#aa7d8f;border-radius:3px 3px 0 0}.hour-chart small{position:absolute;bottom:-23px;font-size:8px;color:#ab95a2}.form-stat-line{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #eee5e9;font-size:12px;color:#8a7381}.form-stat-line strong{font-size:26px;color:#6e4255;margin-left:auto}.form-stat-line a{font-size:10px;color:#9b6f84}.analytics-summary{font-size:12px;font-weight:600;color:#7b5366;cursor:pointer}.analytics-method{font-size:11px;line-height:1.9;color:#a18a98;margin:15px 0 0}.application-cta{padding:30px;background:#f7eeef;border-left:3px solid #79253a;margin:25px 0}.application-cta h2{margin-top:0}.application-cta p{font-size:14px;line-height:1.8}.application-cta a{display:inline-block;margin-top:12px}@media(max-width:991px){.application-layout{grid-template-columns:1fr;gap:40px}.application-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.application-aside .eyebrow,.application-aside>h2{grid-column:1}.application-aside>ol{grid-column:2;grid-row:1/4;margin:0}.application-note{grid-column:1/-1}.analytics-period{align-items:start;flex-direction:column}.analytics-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.public-form-grid,.interest-grid,.analytics-columns,.submission-fields{grid-template-columns:1fr}.public-form-footer{align-items:start;flex-direction:column}.public-form-footer button{width:100%}.application-aside{display:block}.application-aside ol{display:none}.application-aside h2{font-size:27px}.application-form legend{font-size:17px}.analytics-period form{flex-wrap:wrap;gap:10px}.analytics-period form>div{flex:1;min-width:110px}.analytics-metrics{gap:12px}.analytics-metrics .stat-card strong{font-size:24px}.analytics-chart-foot{flex-direction:column}.traffic-chart{padding:0 12px}.hour-chart{gap:4px}.form-stat-line{flex-wrap:wrap}.public-form-panel{margin-top:35px}}#page-container #sidebar{overflow-y:auto}#page-container #sidebar .sidebar-bottom{position:static;margin:32px 30px 24px;font-size:9px}@media(max-width:640px){.application-aside>h2,.application-aside>.eyebrow{display:none}.application-aside>p:not(.eyebrow){font-size:12px;margin:0 0 12px}.application-layout{gap:30px}}.instagram-live-section{background:#f4efea;padding:54px 0;border-top:1px solid #e7ddd6}.instagram-strip-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:28px}.instagram-strip-heading .eyebrow{font-size:9px;color:#986578;margin-bottom:10px}.instagram-strip-heading h2{font-family:var(--display);font-size:39px;font-weight:600;line-height:1.15;margin:0 0 12px}.instagram-strip-heading>div>p:last-child{font-size:13px;line-height:1.8;color:#917b86;margin:0}.instagram-strip-tools{display:flex;gap:28px;align-items:center;flex-shrink:0}.instagram-account{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;color:#7e5467}.instagram-account img{width:42px;height:42px;border-radius:50%}.instagram-account>span:last-child{font-size:18px;color:#ae8c78}.instagram-arrows{display:flex;gap:8px}.instagram-arrows button{width:43px;height:43px;background:transparent;border:1px solid #d5c5cc;border-radius:50%;font-size:19px;color:#865466;cursor:pointer;transition:background .15s}.instagram-arrows button:hover{background:#e8d9df}.instagram-arrows button:disabled{opacity:.3;cursor:default}.instagram-arrows button:focus-visible,.instagram-track:focus-visible{outline:2px solid #a97989;outline-offset:4px}.instagram-track{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:18px;padding:3px 2px 16px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c9aebc #e8dfdf}.instagram-track[hidden]{display:none}.instagram-post-card{flex:0 0 340px;min-width:0;background:#fff;border:1px solid #dfd4d6;border-radius:5px;overflow:hidden;scroll-snap-align:start;box-shadow:0 6px 18px #5a30450a}.instagram-post-frame{display:block;width:calc(100% + 16px);height:590px;border:0;background:#fff}.instagram-post-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eee5e8;padding:15px 16px;font-size:10px;color:#b398a5}.instagram-post-foot a{font-size:10px;color:#916778}.instagram-strip-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:10px;color:#a08793}.instagram-load-prompt{padding:35px;text-align:center;background:#fcfaf8;border:1px solid #e4d8db;border-radius:5px}.instagram-load-prompt p{font-size:14px;color:#9a808e}.instagram-load-prompt .button{font-family:inherit;border:0;cursor:pointer;font-size:10px}.instagram-load-prompt small{display:block;font-size:10px;color:#ad98a1;margin-top:16px}.instagram-empty{font-size:13px;padding:22px;line-height:1.8;color:#9d7e8b}@media(max-width:900px){.instagram-strip-heading{align-items:start;flex-direction:column;gap:20px}.instagram-strip-tools{width:100%;justify-content:space-between}.instagram-strip-heading h2{font-size:34px}}@media(max-width:480px){.instagram-live-section{padding:34px 0}.instagram-strip-heading h2{font-size:29px}.instagram-strip-heading>div>p:last-child{font-size:12px}.instagram-track{gap:13px}.instagram-post-card{flex-basis:320px}.instagram-post-frame{height:565px}.instagram-account{font-size:10px}.instagram-arrows button{width:37px;height:37px}.instagram-strip-foot{font-size:9px}.instagram-strip-foot>span:first-child{max-width:230px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.instagram-arrows button{transition:none}}.instagram-track{align-items:flex-start}.instagram-post-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#eee8e2;overflow:hidden}.instagram-post-visual img{display:block;width:100%;height:100%;object-fit:contain}.instagram-post-visual span{font-size:13px;padding:20px}.instagram-post-foot{justify-content:center;padding:18px 12px}.instagram-post-foot a{font-size:12px;font-weight:600;color:#72505f}.instagram-post-visual:focus-visible,.instagram-post-foot a:focus-visible{outline:2px solid #a97989;outline-offset:-3px}.publication-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px;align-items:stretch}.publication-card{border:1px solid #e1d9d9;padding:24px;color:inherit;display:flex;flex-direction:column;min-width:0;background:#fffdf9;transition:border-color .2s,box-shadow .2s}.publication-card:hover{border-color:#b38b48;box-shadow:0 8px 28px #3b141d09}.publication-card .publication-card-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f1ece6;margin:0 0 23px}.publication-card>.inline-link{margin-top:auto;padding-top:16px}.editorial-text .content-cover{margin:0 0 38px;width:100%;max-width:100%;background:#f4efe9;border:1px solid #e1d9d9;border-radius:4px;overflow:hidden}.editorial-text .content-cover>a{display:block}.editorial-text .content-cover img,.editorial-text>p>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0}.content-cover figcaption{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 16px;font-size:11px;line-height:1.6;color:#75646b;background:#fffdf9}.content-cover figcaption a{font-weight:600;white-space:nowrap;color:#6c2637}.faq-index{border:1px solid #ddcbb0;border-left:3px solid #a1793c;background:#faf6ef;padding:22px;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:10px}.faq-index>span{width:100%;font-size:10px;letter-spacing:1.7px;color:#836536;margin-bottom:6px}.faq-index>a{font-size:13px;padding:10px 14px;border:1px solid #e2d6c3;background:#fff;color:#5a2431;text-decoration:none}.faq-index>a:hover,.faq-index>a:focus-visible{background:#5a2431;color:#fff}.faq-article h2{padding-top:32px;border-top:1px solid #e4d9d0;scroll-margin-top:28px}.faq-article h3{font-size:23px;line-height:1.4;margin:32px 0 15px;color:#49212c;scroll-margin-top:28px}.faq-article p{line-height:1.9}.main-nav{gap:0}@media(min-width:901px){.main-nav>a{padding-left:14px;padding-right:14px}.main-nav>a:first-child{padding-left:14px;padding-right:14px}.main-nav>a:first-child[aria-current=page]:after{left:24px;width:calc(100% - 48px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.publication-grid{gap:20px}.publication-card{padding:18px}.content-cover figcaption{align-items:flex-start;font-size:10px;padding:12px}.faq-index{padding:17px;gap:8px}.faq-index>a{font-size:12px;padding:10px}.faq-article h3{font-size:21px}}:root{--color-wine-900: #2a0f16;--color-wine-700: #5b1a28;--color-wine-600: #7a2233;--color-gold-500: #c9a45c;--color-gold-700: #8a6a28;--color-paper: #faf8f3;--color-paper-2: #f2ede3;--color-ink: #231d20;--color-muted: #5a5257;--color-line: #ddd5c9;--color-focus: #1f5fbf;--font-display: "Source Serif 4", "Georgia", "Times New Roman", serif;--font-body: "Source Sans 3", "Segoe UI", Arial, sans-serif;--text-xs: .8125rem;--text-sm: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: clamp(1.5rem, 2.5vw, 2rem);--text-2xl: clamp(2rem, 4.2vw, 3.4rem);--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-24: 96px;--radius-sm: 4px;--radius-md: 8px;--shadow-1: 0 1px 2px rgba(42, 15, 22, .08);--shadow-2: 0 6px 20px rgba(42, 15, 22, .1);--wine: var(--color-wine-700);--wine-dark: var(--color-wine-900);--gold: var(--color-gold-500);--paper: var(--color-paper);--ink: var(--color-ink);--muted: var(--color-muted);--line: var(--color-line);--display: var(--font-display)}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-md);line-height:1.65;color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;line-height:1.18;text-wrap:balance;color:var(--color-ink)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}p{max-width:68ch}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.eyebrow,.hero-label,.hero-copy .eyebrow,.category,.card-meta,.heritage-label,.principle-panel>.eyebrow,.organization-call .eyebrow,.chairman-role,.image-caption,.breadcrumbs,.brand-sub,.footer-title,.back-top,.search-result span,.featured-visual small,.featured-visual div>span,.institutional-shortcuts small,.organization-areas small,.announcement-foot,.hero-bottom .wrap,.hero-bottom .wrap>a,.hero-base .wrap,.hero-base .values-inline,.topline .wrap,.chairman-chip,.chairman-photo>a,.type-art .art-small,.footer-bottom,.toc a,.filter,.search-form label{font-size:var(--text-xs)!important;letter-spacing:.04em}.hero-seal span{font-size:var(--text-xs)!important}.button,.text-link,.card-read,.inline-link,.section-more,.hero-secondary,.header-principle>a,.main-nav>a,.nav-cta,.chairman-content .button,.heritage-feature .inline-link,.organization-call .button{font-size:var(--text-sm)!important;letter-spacing:.01em;text-transform:none}.pillar p,.article-card p,.note,.source-list,.unit,.contact-links a,.status-strip,.featured-body p,.announcement-item p,.chairman-content p,.principle-panel h4,.heritage-feature p,.heritage-list p,.participation-strip p,.path-item p,.footer-brand p,.footer-links,.manifesto .quote-note,.hero-lead{font-size:var(--text-sm)!important;line-height:1.6}.footer-links a,.footer-links{font-size:var(--text-sm)!important}.eyebrow,.hero-label{font-weight:600;text-transform:none;color:var(--color-gold-700)}.button,.hero-secondary{min-height:48px;padding:12px 24px;border-radius:var(--radius-sm);font-weight:600}.button{background:var(--color-wine-700);color:#fff;border-color:var(--color-wine-700)}.button:hover{background:var(--color-wine-600);border-color:var(--color-wine-600)}.hero-copy .button,.organization-call .button{background:var(--color-gold-500);border-color:var(--color-gold-500);color:var(--color-wine-900)}.hero-copy .button:hover,.organization-call .button:hover{background:#d9b673;border-color:#d9b673}.hero-secondary{border:1.5px solid rgba(255,255,255,.7);background:transparent;color:#fff}.topline{background:var(--color-wine-900)}.topline .wrap{min-height:36px;color:#efe6d8;text-transform:none}.topline .wrap a{color:#efe6d8}.site-header{background:#fff;border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-1)}.brand-name{font-family:var(--font-display);font-weight:700;letter-spacing:0;color:var(--color-wine-700)}.brand-sub{font-weight:600;color:var(--color-muted)}.header-principle>span{display:none}.header-principle>a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 22px;border-radius:var(--radius-sm);background:var(--color-wine-700);color:#fff!important;border:0;font-weight:600}.header-principle>a:hover{background:var(--color-wine-600)}.nav-band{background:var(--color-wine-700)}.main-nav>a{color:#fff;text-transform:none;font-weight:500;padding-block:14px;border-bottom:3px solid transparent}.main-nav>a:hover{border-bottom-color:var(--color-gold-500)}.main-nav>a[aria-current=page]{border-bottom-color:var(--color-gold-500);font-weight:700}.hero-shade{background:linear-gradient(90deg,#2a0f16e0,#2a0f169e 55%,#2a0f1659)!important}.institutional-hero h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;color:#fff}.hero-lead{font-size:var(--text-lg)!important;color:#f3ebdd}.institutional-news,.heritage-section,.chairman-section{padding-block:clamp(48px,7vw,96px)}.institutional-shortcuts{background:#fff;border-bottom:1px solid var(--color-line)}.institutional-shortcuts a:hover{background:var(--color-paper-2)}.heritage-section{background:var(--color-paper)}.chairman-section{background:var(--color-paper-2)}.chairman-content h2{font-family:var(--font-display)}.organization-call{background:var(--color-wine-900)}.organization-call h2{color:#fff}.participation-strip{background:var(--color-paper-2);border-top:1px solid var(--color-line)}.participation-strip h2{font-family:var(--font-display);color:var(--color-wine-700)}.featured-card,.announcement-item,.heritage-feature,.article-card,.pillar{border-radius:var(--radius-md)}.announcement-item h3,.heritage-list h3{font-family:var(--font-display);font-weight:600}.announcement-item:hover h3,.heritage-list a:hover h3{color:var(--color-wine-600)}.site-footer{background:var(--color-wine-900);color:#efe6d8}.site-footer a,.footer-links a{color:#efe6d8}.site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-title{color:var(--color-gold-500);font-weight:700;text-transform:none}.footer-bottom{border-top:1px solid rgba(255,255,255,.16);color:#d8ccbb}@media(max-width:900px){.wrap{width:min(1280px,calc(100% - 32px))}.header-principle{display:none}h1{font-size:clamp(1.9rem,8vw,2.4rem)}.button,.hero-secondary{width:100%;justify-content:center}.icon-button{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.heritage-feature,.heritage-feature h3,.heritage-feature h2,.heritage-feature p,.organization-call h2,.organization-call h3,.organization-call p,.institutional-hero h1,.institutional-hero p{color:#fff}.heritage-feature p,.organization-call p,.institutional-hero p{color:#f3ebdd}.heritage-feature .eyebrow,.heritage-label{color:var(--color-gold-500)}.site-footer .brand-name{color:#fff}.site-footer .brand-sub{color:var(--color-gold-500)}.institutional-hero .button{background:var(--color-gold-500);border-color:var(--color-gold-500);color:var(--color-wine-900)}.institutional-hero .button:hover{background:#d9b673;border-color:#d9b673}.organization-areas a,.organization-areas small{color:#f3ebdd}.institutional-news,.heritage-section,.chairman-section{padding-block:clamp(40px,5vw,72px)}.institutional-news{min-height:0}@media(max-width:600px){.site-header .brand{min-width:0;flex:1 1 auto}.site-header .brand-name{font-size:1.1rem;line-height:1.15}.site-header .brand-logo{width:44px;height:44px}.menu-button{flex:0 0 auto}}.institutional-hero .eyebrow,.institutional-hero .hero-label{color:#e8cf9a;white-space:normal;overflow:visible}.page-banner{background:var(--color-paper-2);border-bottom:1px solid var(--color-line)}.page-banner h1{font-family:var(--font-display);color:var(--color-wine-700)}.page-banner .lead,.lead{font-size:var(--text-lg);color:var(--color-muted);line-height:1.55}.editorial-text p,.editorial-text li,.page-body p,.page-body li{font-size:var(--text-md)!important;line-height:1.75;color:var(--color-ink);max-width:68ch}.editorial-text h2,.page-body h2{margin-top:var(--space-12);color:var(--color-wine-700)}.editorial-text h3,.page-body h3{margin-top:var(--space-8)}.editorial-text a,.page-body a{color:var(--color-wine-600);text-underline-offset:3px}.editorial-aside a,.toc a,.faq-index a{font-size:var(--text-sm)!important;color:var(--color-ink)}.breadcrumbs,.breadcrumbs a{color:var(--color-muted)}.source-list,.source-list a{font-size:var(--text-sm)!important}.public-form label,.public-form legend{font-size:var(--text-sm)!important;font-weight:600;color:var(--color-ink)}.public-form input,.public-form select,.public-form textarea{font-size:var(--text-md);min-height:48px;border:1.5px solid #b9ada0;border-radius:var(--radius-sm);background:#fff;color:var(--color-ink)}.public-form textarea{min-height:120px}.public-form input:focus,.public-form select:focus,.public-form textarea:focus{border-color:var(--color-wine-600);outline:3px solid rgba(31,95,191,.35);outline-offset:1px}.form-section-help,.public-form small,.public-form .hint,.public-form-footer span,.application-note,.application-aside p{font-size:var(--text-sm)!important;color:var(--color-muted);line-height:1.55}.public-check,.public-check span,.interest-choice,.interest-choice span{font-size:var(--text-sm)!important;line-height:1.5}.public-check input,.interest-choice input{min-height:0;width:20px;height:20px;accent-color:var(--color-wine-700)}.public-form-footer .button{min-width:260px}.button.red{background:var(--color-wine-700);border-color:var(--color-wine-700)}.public-form label small,.public-form .public-check,.public-form .interest-choice,.application-form legend span,.application-aside>p:not(.eyebrow),.public-form-footer>span{font-size:var(--text-sm)!important}.hm-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:12px 28px;border-radius:var(--radius-sm);font:600 1rem/1 var(--font-body);text-decoration:none;border:1.5px solid transparent;transition:background .2s,border-color .2s,transform .2s}.hm-btn:hover{transform:translateY(-1px)}.hm-btn-gold{background:var(--color-gold-500);color:var(--color-wine-900)}.hm-btn-gold:hover{background:#dcb870}.hm-btn-ghost{color:#fff;border-color:#ffffffa6}.hm-btn-ghost:hover{background:#ffffff1f}.hm-btn-outline{color:var(--color-wine-700);border-color:var(--color-wine-700)}.hm-btn-outline:hover{background:var(--color-wine-700);color:#fff}.hm-eyebrow{margin:0 0 10px;font:700 .8125rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-700)}.hm-eyebrow-gold{color:var(--color-gold-500)}.hm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.hm-head h2{margin:0}.hm-head-center{display:block;text-align:center}.hm-head-center h2{margin-inline:auto}.hm-more{font-weight:600;color:var(--color-wine-700);text-decoration:none;white-space:nowrap}.hm-more:hover{text-decoration:underline;text-underline-offset:4px}.hm-chip{display:inline-block;align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--color-paper-2);color:var(--color-wine-700);font:600 .8125rem/1.2 var(--font-body)}.hm-chip-light{background:#ffffff24;color:#f3ebdd}.hm-link{margin-top:auto;font-weight:600;color:var(--color-wine-700)}.hm-card{display:flex;flex-direction:column;gap:14px;padding:32px;background:#fff;border:1px solid var(--color-line);border-radius:12px;text-decoration:none;color:inherit;box-shadow:var(--shadow-1);transition:transform .25s,box-shadow .25s,border-color .25s}.hm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:var(--color-gold-500)}.hm-card h3{margin:0;font-size:1.375rem}.hm-card p{margin:0;color:var(--color-muted);font-size:1rem!important}.hm-card-line{border-top:4px solid var(--color-wine-700)}.hm-hero{position:relative;min-height:clamp(520px,72vh,720px);display:flex;align-items:center;background:var(--color-wine-900);overflow:hidden}.hm-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%}.hm-hero-shade{position:absolute;inset:0;background:linear-gradient(100deg,#2a0f16f5,#2a0f16d9 38%,#2a0f1659 75%,#2a0f1626)}.hm-hero-inner{position:relative;padding-block:96px 140px}.hm-hero-copy{max-width:640px}.hm-kicker{display:flex;align-items:center;gap:14px;margin:0 0 22px;font:600 .875rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#e8cf9a}.hm-kicker span{width:40px;height:2px;background:var(--color-gold-500)}.hm-hero h1{margin:0 0 22px;color:#fff;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1.08;letter-spacing:-.02em}.hm-hero-lead{margin:0 0 34px;color:#f3ebdd;font-size:1.25rem!important;line-height:1.55;max-width:52ch}.hm-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hm-quick{position:relative;z-index:2;margin-top:-72px}.hm-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hm-quick-card{display:flex;flex-direction:column;gap:6px;padding:28px;background:#fff;border-radius:12px;box-shadow:0 14px 36px #2a0f1629;text-decoration:none;color:var(--color-ink);border-bottom:4px solid var(--color-gold-500);transition:transform .25s}.hm-quick-card:hover{transform:translateY(-5px)}.hm-quick-card svg{width:34px;height:34px;margin-bottom:10px;fill:none;stroke:var(--color-wine-700);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hm-quick-card strong{font:700 1.125rem/1.25 var(--font-display);color:var(--color-wine-700)}.hm-quick-card small{font-size:.9375rem!important;color:var(--color-muted);letter-spacing:0}.hm-values{padding-block:clamp(64px,8vw,110px) clamp(40px,5vw,72px)}.hm-values-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line)}.hm-values-grid article{padding:36px 36px 8px 0}.hm-values-grid article+article{padding-left:36px;border-left:1px solid var(--color-line)}.hm-num{display:block;margin-bottom:14px;font:600 2.5rem/1 var(--font-display);color:var(--color-gold-700)}.hm-values-grid h3{margin:0 0 10px;font-size:1.375rem;color:var(--color-wine-700)}.hm-values-grid p{margin:0;color:var(--color-muted);font-size:1rem!important}.hm-news,.hm-heritage{padding-block:clamp(48px,6vw,88px)}.hm-heritage{background:var(--color-paper-2)}.hm-news-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:24px}.hm-news-feature{display:flex;flex-direction:column;gap:14px;padding:36px;border-radius:12px;background:var(--color-wine-700);color:#fff;text-decoration:none}.hm-news-feature img{width:72px;height:72px;border-radius:50%;margin-bottom:6px}.hm-news-feature h3{margin:0;color:#fff;font-size:1.75rem}.hm-news-feature p{margin:0;color:#f3ebdd;font-size:1rem!important}.hm-news-feature .hm-link{color:var(--color-gold-500)}.hm-news-feature:hover{background:var(--color-wine-600)}.hm-heritage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.hm-empty{color:var(--color-muted)}.hm-org{background:var(--color-wine-900);padding-block:clamp(56px,7vw,96px)}.hm-org-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.hm-org h2{color:#fff;margin:0 0 18px}.hm-org-copy p{color:#e6dac8;font-size:1.125rem!important;margin:0 0 30px}.hm-org-tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hm-org-tiles a{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0a;color:#fff;text-decoration:none;font-weight:600;transition:background .2s,border-color .2s}.hm-org-tiles a:hover{background:#ffffff1a;border-color:var(--color-gold-500)}.hm-org-tiles svg{width:32px;height:32px;fill:none;stroke:var(--color-gold-500);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hm-org-tiles small{grid-column:1/-1;color:#cdbfae;font-size:.875rem!important}.hm-chair{padding-block:clamp(48px,6vw,88px)}.hm-chair-inner{display:grid;grid-template-columns:260px 1fr;gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(24px,3vw,40px);background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-1)}.hm-chair img{width:100%;aspect-ratio:1/1.1;object-fit:cover;border-radius:12px}.hm-chair h2{margin:0 0 6px}.hm-role{margin:0 0 16px;color:var(--color-gold-700);font-weight:600}.hm-chair-inner p{color:var(--color-muted)}.hm-chair-inner .hm-btn{margin-top:18px}.hm-cta{background:var(--color-wine-700);padding-block:clamp(40px,5vw,64px)}.hm-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.hm-cta h2{margin:0 0 6px;color:#fff}.hm-cta p{margin:0;color:#f0e4d2;font-size:1.125rem!important}@media(max-width:1000px){.hm-quick-grid{grid-template-columns:repeat(2,1fr)}.hm-news-grid{grid-template-columns:1fr 1fr}.hm-news-feature{grid-column:1/-1}.hm-org-inner,.hm-values-grid{grid-template-columns:1fr}.hm-values-grid article,.hm-values-grid article+article{padding:28px 0;border-left:0;border-bottom:1px solid var(--color-line)}}@media(max-width:640px){.hm-hero-inner{padding-block:64px 120px}.hm-hero-shade{background:linear-gradient(180deg,#2a0f16cc,#2a0f16eb)}.hm-quick{margin-top:-56px}.hm-quick-grid,.hm-news-grid{grid-template-columns:1fr}.hm-head{flex-direction:column;align-items:flex-start}.hm-chair-inner{grid-template-columns:1fr}.hm-chair img{max-width:260px}.hm-org-tiles{grid-template-columns:1fr}.hm-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hm-btn,.hm-card,.hm-quick-card{transition:none}.hm-btn:hover,.hm-card:hover,.hm-quick-card:hover{transform:none}}.site-header{position:sticky;top:0;z-index:50}@media(min-width:901px){.nav-band{background:#fff;border-top:1px solid var(--color-line)}.main-nav>a{color:var(--color-ink);font-weight:600;border-bottom:3px solid transparent}.main-nav>a:hover{color:var(--color-wine-700);border-bottom-color:var(--color-gold-500);background:transparent}.main-nav>a[aria-current=page]{color:var(--color-wine-700);border-bottom-color:var(--color-wine-700);background:transparent}.nav-band .icon-button{color:var(--color-wine-700)}.nav-band .icon-button svg{stroke:var(--color-wine-700)}}.hm-chair img{height:auto;max-height:340px}.hm-head-center .hm-eyebrow,.hm-head-center h2{max-width:none;text-align:center}.hm-news-grid{grid-template-columns:repeat(3,1fr)}.hm-news-feature{grid-column:1/-1;flex-direction:column;padding:clamp(28px,4vw,48px)}.hm-news-feature p{max-width:62ch}@media(max-width:1000px){.hm-news-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.hm-news-grid{grid-template-columns:1fr}}.hm-trust{background:#fff;border-block:1px solid var(--color-line)}.hm-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.hm-trust-grid>div{display:flex;flex-direction:column;gap:6px;padding:26px 28px}.hm-trust-grid>div+div{border-left:1px solid var(--color-line)}.hm-trust-grid>div:first-child{padding-left:0}.hm-trust-grid span{font:700 .8125rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-700)}.hm-trust-grid strong{font:600 1.0625rem/1.4 var(--font-display);color:var(--color-wine-700)}.hm-trust-grid a{color:var(--color-wine-700);text-underline-offset:3px}@media(max-width:1000px){.hm-trust-grid{grid-template-columns:1fr 1fr}.hm-trust-grid>div{padding:20px 16px 20px 0}.hm-trust-grid>div:nth-child(odd){border-left:0}.hm-trust-grid>div:nth-child(n+3){border-top:1px solid var(--color-line)}}@media(max-width:640px){.hm-trust-grid{grid-template-columns:1fr}.hm-trust-grid>div+div{border-left:0;border-top:1px solid var(--color-line)}}.v3-motion .v3-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--v3-delay,0ms)}.v3-motion .v3-reveal.is-visible{opacity:1;transform:none}.hm-hero-photo{animation:v3-hero-in 1.6s ease-out both}.hm-hero-copy>*{animation:v3-rise .8s ease-out both}.hm-hero-copy>:nth-child(2){animation-delay:.1s}.hm-hero-copy>:nth-child(3){animation-delay:.2s}.hm-hero-copy>:nth-child(4){animation-delay:.3s}@keyframes v3-hero-in{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes v3-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.v3-motion .v3-reveal{opacity:1;transform:none;transition:none}.hm-hero-photo,.hm-hero-copy>*{animation:none}}.page-banner{position:relative;background:linear-gradient(135deg,var(--color-wine-900) 0%,var(--color-wine-700) 100%);border-bottom:4px solid var(--color-gold-500);padding-block:clamp(40px,6vw,72px);color:#fff;overflow:hidden}.page-banner:after{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border-radius:50%;border:1px solid rgba(201,164,92,.28);box-shadow:0 0 0 40px #c9a45c0f,0 0 0 80px #c9a45c0a;pointer-events:none}.page-banner .wrap{position:relative;z-index:1}.page-banner h1{color:#fff;margin:0 0 12px}.page-banner .lead{color:#f0e4d2;max-width:62ch}.page-banner .eyebrow,.page-banner .eyebrow.gold{color:var(--color-gold-500)}.page-banner .breadcrumbs,.page-banner .breadcrumbs a,.page-banner .breadcrumbs span{color:#e6d9c4}.page-banner .breadcrumbs a:hover{color:#fff}.editorial-aside{align-self:start;position:sticky;top:150px;padding:24px;background:#fff;border:1px solid var(--color-line);border-radius:12px;box-shadow:var(--shadow-1)}.editorial-aside .toc a{display:block;padding:10px 0;border-bottom:1px solid var(--color-line);font-weight:600}.editorial-aside .toc a:last-child{border-bottom:0}.editorial-aside .toc a:hover{color:var(--color-wine-700);padding-left:6px;transition:padding .2s}.editorial-text{background:#fff;border:1px solid var(--color-line);border-radius:12px;padding:clamp(24px,4vw,48px);box-shadow:var(--shadow-1)}.editorial-text h2:first-child{margin-top:0}.editorial-text h2{padding-top:var(--space-6);border-top:1px solid var(--color-line)}.editorial-text h2:first-child,.editorial-text>nav+h2{border-top:0;padding-top:0}.editorial-text blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid var(--color-gold-500);background:var(--color-paper-2);border-radius:0 8px 8px 0}.page-body{padding-block:clamp(40px,5vw,72px)}.page-body form[method=get]{max-width:640px}.page-body form[method=get] input[type=search]{border:1.5px solid #b9ada0!important;border-radius:8px!important;padding:14px 16px!important;min-height:52px;background:#fff}.publication-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.publication-card{display:flex;flex-direction:column;gap:10px;padding:0 0 28px;background:#fff;border:1px solid var(--color-line);border-top:4px solid var(--color-wine-700);border-radius:12px;text-decoration:none;color:inherit;overflow:hidden;box-shadow:var(--shadow-1);transition:transform .25s,box-shadow .25s}.publication-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.publication-card>*:not(.publication-card-image){padding-inline:26px}.publication-card-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.publication-card h2{font-family:var(--font-display);color:var(--color-ink);margin:10px 0 0!important}.publication-card p{color:var(--color-muted);font-size:1rem!important;margin:0}.publication-card .inline-link,.publication-card .category{color:var(--color-wine-700);font-weight:600}.units{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.unit{background:#fff;border:1px solid var(--color-line);border-left:4px solid var(--color-gold-500);border-radius:8px;padding:18px 20px}.faq-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding:20px;background:var(--color-paper-2);border-radius:12px;margin-bottom:32px}.faq-index>span{grid-column:1/-1;font:700 .8125rem/1 var(--font-body);letter-spacing:.1em;color:var(--color-gold-700)}.faq-index a{padding:10px 14px;background:#fff;border:1px solid var(--color-line);border-radius:8px;text-decoration:none;font-weight:600;color:var(--color-wine-700)}.faq-index a:hover{border-color:var(--color-gold-500)}@media(max-width:900px){.editorial-aside{position:static}}.dev-credit{margin-left:auto;font-size:.8125rem;color:#d8ccbb;text-decoration:none;letter-spacing:.02em}.dev-credit:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-bottom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px}:root{--v4-header-h: 124px;--v4-accent-text: var(--color-wine-700);--v4-surface: #fff;--v4-surface-2: var(--color-paper-2);--v4-ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}@view-transition{navigation:auto}::view-transition-old(root){animation:v4-fade-out .22s ease both}::view-transition-new(root){animation:v4-fade-in .32s ease both}@keyframes v4-fade-out{to{opacity:0}}@keyframes v4-fade-in{0%{opacity:0}}.v4-progress{position:fixed;inset:0 0 auto;height:3px;z-index:120;pointer-events:none}.v4-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--color-gold-500),#e8cf9a);transform:scaleX(0);transform-origin:0 50%}.site-header{background:color-mix(in srgb,var(--v4-surface) 92%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.site-header .header-inner{min-height:76px}.site-header .brand-logo{width:50px;height:50px}.site-header .brand-name{font-size:1.45rem}.nav-band{background:transparent!important}.v4-theme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v4-theme .i-moon,[data-theme=dark] .v4-theme .i-sun{display:none}[data-theme=dark] .v4-theme .i-moon{display:block}.v4-kbd{margin-left:8px;padding:2px 7px;border:1px solid var(--color-line);border-radius:5px;font:600 .75rem/1.4 var(--font-body);color:var(--color-muted);background:var(--v4-surface-2)}@media(max-width:900px){.v4-kbd{display:none}}.search-dialog{border:1px solid var(--color-line);border-radius:16px;box-shadow:0 30px 80px #14080c59;background:var(--v4-surface);color:var(--color-ink)}.search-dialog::backdrop{background:#14080c8c;backdrop-filter:blur(6px)}.search-form input{border-radius:10px;border:1.5px solid var(--color-line);background:var(--v4-surface-2);color:var(--color-ink);min-height:52px;font-size:1.0625rem}.v4-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(560px,88svh,880px);background:var(--color-wine-900);color:#fff;overflow:hidden}.v4-hero-media{position:absolute;inset:-4% 0;z-index:-4;will-change:transform;transform:scale(1.06)}.v4-hero-photo{width:100%;height:100%;object-fit:cover;object-position:70% 28%;animation:v4-kenburns 26s ease-in-out infinite alternate}@keyframes v4-kenburns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,1%,0)}}.v4-hero-shade{position:absolute;inset:0;z-index:-3;background:radial-gradient(120% 90% at 0% 100%,#2a0f16f2,#2a0f1600 60%),linear-gradient(100deg,#2a0f16f5,#2a0f16d6,#2a0f1666 72%,#2a0f1633)}.v4-hero-pattern{position:absolute;z-index:-2;right:-12vmin;top:50%;width:92vmin;height:92vmin;margin-top:-46vmin;color:var(--color-gold-500);opacity:.2;animation:v4-spin 180s linear infinite;pointer-events:none}@keyframes v4-spin{to{transform:rotate(360deg)}}.v4-grain{position:absolute;inset:0;z-index:-1;opacity:.09;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.v4-hero-inner{padding-block:clamp(72px,10vh,120px) clamp(150px,20vh,220px)}.v4-hero h1{max-width:14ch;margin:0 0 clamp(18px,3vh,28px);font-size:clamp(2.8rem,7.4vw,6.2rem);line-height:1.02;letter-spacing:-.03em;color:#fff;text-wrap:balance}.v4-word{display:inline-block;opacity:0;transform:translateY(.55em) rotate(2deg);animation:v4-word-in .95s var(--v4-ease) both;animation-delay:calc(var(--i) * 95ms + .12s)}@keyframes v4-word-in{to{opacity:1;transform:none}}.v4-hero-lead{max-width:52ch;margin:0 0 clamp(26px,4vh,38px);font-size:clamp(1.125rem,1.6vw,1.375rem)!important;line-height:1.55;color:#f1e6d4;animation:v4-rise .9s var(--v4-ease) .5s both}.v4-hero .hm-hero-actions{animation:v4-rise .9s var(--v4-ease) .7s both}.v4-hero .hm-kicker{animation:v4-rise .8s var(--v4-ease) 0s both}@keyframes v4-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.v4-marquee{position:absolute;left:0;right:0;bottom:96px;overflow:hidden;border-block:1px solid rgba(201,164,92,.28);background:#14080c59;backdrop-filter:blur(4px)}.v4-marquee-track{display:flex;width:max-content;animation:v4-marquee 46s linear infinite}.v4-marquee span{padding:14px 36px;font:600 .8125rem/1 var(--font-body);letter-spacing:.34em;color:#e8cf9a;white-space:nowrap}.v4-marquee span:after{content:"\25c6";margin-left:72px;color:var(--color-gold-500);opacity:.7}@keyframes v4-marquee{to{transform:translate(-50%)}}.v4-hero+.hm-quick{margin-top:-64px}[data-spot]{position:relative;overflow:hidden;--mx: 50%;--my: 50%}[data-spot]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(201,164,92,.22),transparent 70%)}[data-spot]:hover:after{opacity:1}[data-magnetic]{transition:transform .25s var(--v4-ease),background .2s,border-color .2s;will-change:transform}.v4-story{position:relative;background:var(--color-wine-900);color:#f3ebdd}.v4-story-sticky{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,4vh,40px);padding-block:clamp(56px,8vw,96px)}.v4-story.is-pinned .v4-story-sticky{position:sticky;top:var(--v4-header-h);height:calc(100svh - var(--v4-header-h));padding-block:24px;overflow:hidden}.v4-story-head h2{margin:0 0 8px;color:#fff;font-size:clamp(2rem,4.4vw,3.4rem)}.v4-story-head p{margin:0;color:#d9cbb8;font-size:1.125rem!important}.v4-story-viewport{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--color-gold-500) transparent}.v4-story.is-pinned .v4-story-viewport{overflow:hidden}.v4-story-track{display:flex;gap:24px;margin:0;padding:8px max(var(--gutter, 44px),calc((100vw - 1280px)/2)) 8px;list-style:none;width:max-content;will-change:transform}.v4-story-card{position:relative;display:flex;flex-direction:column;gap:12px;flex:0 0 auto;width:min(400px,82vw);padding:34px 32px 30px;border:1px solid rgba(201,164,92,.3);border-radius:18px;background:linear-gradient(160deg,#ffffff12,#ffffff05);scroll-snap-align:start}.v4-story-card:before{content:"";position:absolute;left:32px;top:-1px;width:56px;height:3px;background:var(--color-gold-500);border-radius:0 0 3px 3px}.v4-year{font:600 clamp(2.2rem,4vw,3.2rem)/1 var(--font-display);color:var(--color-gold-500);letter-spacing:-.02em}.v4-story-card h3{margin:0;color:#fff;font-size:1.5rem}.v4-story-card p{margin:0;color:#e0d3c0;font-size:1.0625rem!important;line-height:1.6}.v4-story-card .hm-link{margin-top:auto;padding-top:10px;color:var(--color-gold-500);text-decoration:none}.v4-story-card .hm-link:hover{text-decoration:underline;text-underline-offset:4px}.v4-story-now{background:linear-gradient(160deg,#c9a45c38,#c9a45c0f);border-color:var(--color-gold-500)}.v4-story-progress{height:3px;margin-inline:max(var(--gutter, 44px),calc((100vw - 1280px)/2));background:#ffffff24;border-radius:3px;overflow:hidden}.v4-story-progress span{display:block;height:100%;background:var(--color-gold-500);transform:scaleX(0);transform-origin:0 50%}@media(max-width:900px){.v4-story-progress{display:none}.v4-story-track{padding-inline:16px}}.v4-bento{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense}.v4-bento>:nth-child(1){grid-column:1 / 3;grid-row:1 / 3;background:var(--color-wine-700);border-color:var(--color-wine-700);border-top-color:var(--color-gold-500)}.v4-bento>:nth-child(1) h3{color:#fff;font-size:clamp(1.6rem,2.6vw,2.2rem)}.v4-bento>:nth-child(1) p{color:#f0e4d2;font-size:1.0625rem!important}.v4-bento>:nth-child(1) .hm-link{color:var(--color-gold-500)}.v4-bento>:nth-child(1) .hm-chip{background:#ffffff24;color:#f3ebdd}.v4-bento>:nth-child(4){grid-column:3 / 5}@media(max-width:1000px){.v4-bento{grid-template-columns:1fr 1fr}.v4-bento>:nth-child(1){grid-column:1 / -1;grid-row:auto}.v4-bento>:nth-child(4){grid-column:auto}}@media(max-width:640px){.v4-bento{grid-template-columns:1fr}}.v4-org .hm-org-inner{align-items:center}.v4-stats{display:flex;flex-wrap:wrap;gap:28px 40px;margin:0 0 32px;padding:0}.v4-stats>div{display:flex;flex-direction:column-reverse;gap:4px}.v4-stats dd{margin:0;font:600 clamp(2.6rem,5vw,3.8rem)/1 var(--font-display);color:var(--color-gold-500);letter-spacing:-.02em}.v4-stats dt{max-width:14ch;font:600 .9375rem/1.35 var(--font-body);color:#d9cbb8}.hm-map{position:relative;margin:0}.hm-map-svg{width:100%;height:auto;display:block;filter:drop-shadow(0 14px 30px rgba(0,0,0,.35))}.hm-map-provinces path{fill:#c9a45c29;stroke:#ffffff38;stroke-width:.6;transition:fill .2s;cursor:default}.hm-map-provinces path:hover{fill:#c9a45c80}.hm-map-provinces path.is-hq{fill:var(--color-gold-500);stroke:#fff}.hm-map-pin .dot{fill:#fff;stroke:var(--color-wine-700);stroke-width:3}.hm-map-pin .pulse{fill:none;stroke:var(--color-gold-500);stroke-width:2;transform-origin:center;animation:v4-pulse 2.6s ease-out infinite}.hm-map-pin .pulse.p2{animation-delay:1.3s}@keyframes v4-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(4.2);opacity:0}}.hm-map figcaption{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;color:#e0d3c0;font-size:.9375rem}.hm-map-key{display:inline-flex;align-items:center;gap:8px}.hm-map-key i{width:14px;height:14px;border-radius:4px;display:inline-block}.k-hq{background:var(--color-gold-500)}.k-target{background:#c9a45c4d;border:1px solid rgba(255,255,255,.4)}.hm-map figcaption small{flex-basis:100%;color:#bfb09b;font-size:.875rem}.hm-map-tip{position:absolute;z-index:3;transform:translate(-50%,-100%);padding:7px 12px;border-radius:8px;background:#fff;color:var(--color-wine-900);font:600 .875rem/1.2 var(--font-body);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-2)}.v4-tiles{margin-top:40px;grid-template-columns:repeat(4,1fr)}.v4-org-note{margin:14px 0 0;color:#bfb09b;font-size:.875rem!important}@media(max-width:1000px){.v4-tiles{grid-template-columns:1fr 1fr}}@media(max-width:640px){.v4-tiles{grid-template-columns:1fr}}.v4-days{padding-block:clamp(48px,6vw,88px)}.v4-days-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:0;padding:0;list-style:none}.v4-day{display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--v4-surface);border:1px solid var(--color-line);border-top:4px solid var(--color-gold-500);border-radius:12px;box-shadow:var(--shadow-1)}.v4-day h3{margin:6px 0 0;font-size:1.25rem}.v4-day-date{margin:0;font:600 1.0625rem/1.3 var(--font-display);color:var(--color-gold-700)}.v4-day-left{margin:auto 0 0;padding-top:8px;font-weight:600;color:var(--color-muted);font-size:.9375rem!important}.v4-day.is-next{border-color:var(--color-gold-500);box-shadow:0 10px 30px #c9a45c38}.v4-day.is-next .v4-day-left{color:var(--v4-accent-text)}.v4-day-solemn{border-top-color:#6b5d63;background:color-mix(in srgb,var(--v4-surface) 88%,#6b5d63)}.v4-day-solemn .v4-day-date{color:var(--color-muted)}.v4-days-note{margin:18px 0 0;color:var(--color-muted);font-size:.9375rem!important}.v4-readtime{margin:14px 0 0;color:#e6d9c4;font-weight:600;font-size:.9375rem!important}.v4-toc{display:flex;flex-direction:column;margin-top:26px;padding-top:20px;border-top:1px solid var(--color-line)}.v4-toc a{padding:8px 0 8px 14px;border-left:2px solid var(--color-line);color:var(--color-ink);font-size:.9375rem;text-decoration:none;line-height:1.4}.v4-toc a:hover{border-left-color:var(--color-gold-500);color:var(--v4-accent-text)}.editorial-text h2{scroll-margin-top:calc(var(--v4-header-h) + 16px)}.hm-head h2,.v4-days h2,.hm-values h2{position:relative}.hm-head:not(.hm-head-center) h2:after{content:"";display:block;width:56px;height:3px;margin-top:14px;background:var(--color-gold-500);border-radius:3px}[data-theme=dark]{color-scheme:dark;--color-paper: #140d10;--color-paper-2: #1b1216;--color-ink: #f1e9e0;--color-muted: #c4b7ab;--color-line: #3a2a30;--color-gold-700: #d6b068;--v4-accent-text: #ecbcc4;--v4-surface: #1e1519;--v4-surface-2: #261b20;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 10px 30px rgba(0, 0, 0, .5)}[data-theme=dark] body{background:var(--color-paper);color:var(--color-ink)}[data-theme=dark] .site-header{background:color-mix(in srgb,#140d10 88%,transparent);border-bottom-color:var(--color-line)}[data-theme=dark] .brand-name{color:#f0d2d7}[data-theme=dark] .brand-sub{color:#c4b7ab}[data-theme=dark] .main-nav>a{color:var(--color-ink)}[data-theme=dark] .main-nav>a:hover,[data-theme=dark] .main-nav>a[aria-current=page]{color:#ecbcc4}[data-theme=dark] .nav-band{border-top-color:var(--color-line)}[data-theme=dark] .icon-button,[data-theme=dark] .nav-band .icon-button{color:#ecbcc4}[data-theme=dark] .nav-band .icon-button svg{stroke:#ecbcc4}[data-theme=dark] .hm-quick-card,[data-theme=dark] .hm-card,[data-theme=dark] .hm-trust,[data-theme=dark] .hm-chair-inner,[data-theme=dark] .publication-card,[data-theme=dark] .editorial-text,[data-theme=dark] .editorial-aside,[data-theme=dark] .unit,[data-theme=dark] .faq-index a,[data-theme=dark] .institutional-shortcuts,[data-theme=dark] .v4-day{background:var(--v4-surface)}[data-theme=dark] .hm-heritage,[data-theme=dark] .chairman-section,[data-theme=dark] .participation-strip,[data-theme=dark] .page-banner+.page-body,[data-theme=dark] .hm-values{background:var(--color-paper)}[data-theme=dark] .hm-heritage{background:var(--color-paper-2)}[data-theme=dark] .hm-quick-card strong,[data-theme=dark] .hm-values-grid h3,[data-theme=dark] .hm-trust-grid strong,[data-theme=dark] .hm-trust-grid a,[data-theme=dark] .hm-more,[data-theme=dark] .hm-link,[data-theme=dark] .hm-chip,[data-theme=dark] .editorial-text h2,[data-theme=dark] .editorial-text a,[data-theme=dark] .page-body a:not(.button):not(.hm-btn),[data-theme=dark] .publication-card .inline-link,[data-theme=dark] .publication-card .category,[data-theme=dark] .faq-index a,[data-theme=dark] .hm-chair h2,[data-theme=dark] .hm-role{color:#ecbcc4}[data-theme=dark] .hm-news-feature .hm-link,[data-theme=dark] .v4-bento>:nth-child(1) .hm-link{color:var(--color-gold-500)}[data-theme=dark] .hm-chip{background:#2d2127}[data-theme=dark] .hm-chip-light,[data-theme=dark] .v4-bento>:nth-child(1) .hm-chip{background:#ffffff24;color:#f3ebdd}[data-theme=dark] .hm-card h3,[data-theme=dark] .publication-card h2,[data-theme=dark] .hm-chair h2,[data-theme=dark] .v4-day h3,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:var(--color-ink)}[data-theme=dark] .hm-news-feature h3,[data-theme=dark] .hm-org h2,[data-theme=dark] .hm-cta h2,[data-theme=dark] .v4-story h2,[data-theme=dark] .v4-story h3,[data-theme=dark] .v4-bento>:nth-child(1) h3,[data-theme=dark] .page-banner h1,[data-theme=dark] .v4-hero h1{color:#fff}[data-theme=dark] .hm-card p,[data-theme=dark] .hm-values-grid p,[data-theme=dark] .editorial-text p,[data-theme=dark] .editorial-text li,[data-theme=dark] .page-body p,[data-theme=dark] .page-body li{color:var(--color-ink)}[data-theme=dark] .hm-news-feature p,[data-theme=dark] .v4-bento>:nth-child(1) p{color:#f0e4d2}[data-theme=dark] .hm-card p{color:var(--color-muted)}[data-theme=dark] .hm-btn-outline{color:#ecbcc4;border-color:#ecbcc4}[data-theme=dark] .hm-btn-outline:hover{background:#ecbcc4;color:#2a0f16}[data-theme=dark] .hm-values-grid,[data-theme=dark] .hm-values-grid article+article{border-color:var(--color-line)}[data-theme=dark] .hm-quick-card small,[data-theme=dark] .v4-day-left{color:var(--color-muted)}[data-theme=dark] .hm-quick-card svg{stroke:#ecbcc4}[data-theme=dark] .hm-quick-card{box-shadow:0 14px 36px #00000080}[data-theme=dark] .hm-cta,[data-theme=dark] .hm-news-feature{background:#4a1623}[data-theme=dark] .editorial-aside .toc a,[data-theme=dark] .editorial-aside a{color:var(--color-ink)}[data-theme=dark] .page-body form[method=get] input[type=search],[data-theme=dark] .public-form input,[data-theme=dark] .public-form select,[data-theme=dark] .public-form textarea,[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] select,[data-theme=dark] textarea{background:#231a1f;color:var(--color-ink);border-color:#5a4249!important}[data-theme=dark] .public-form label,[data-theme=dark] .public-form legend,[data-theme=dark] .form-section-help,[data-theme=dark] .public-form small,[data-theme=dark] .application-note,[data-theme=dark] .application-aside p{color:var(--color-muted)}[data-theme=dark] .public-form label,[data-theme=dark] .public-form legend{color:var(--color-ink)}[data-theme=dark] .interest-choice,[data-theme=dark] .public-check{background:#231a1f;border-color:#4a3a40;color:var(--color-ink)}[data-theme=dark] .note,[data-theme=dark] .application-note{background:#231a1f;color:var(--color-ink)}[data-theme=dark] .editorial-text blockquote,[data-theme=dark] .v4-kbd{background:#261b20}[data-theme=dark] .hm-trust-grid>div+div{border-color:var(--color-line)}[data-theme=dark] .hm-map-tip{background:#f3ebdd}[data-theme=dark] .v4-day-solemn{background:#251c20}[data-theme=dark] .instagram-feed,[data-theme=dark] .instagram-section{background:var(--color-paper)}[data-theme=dark] .instagram-post-card,[data-theme=dark] .instagram-post-foot{background:var(--v4-surface);color:var(--color-ink)}[data-theme=dark] .instagram-post-foot a,[data-theme=dark] .instagram-post-foot,[data-theme=dark] .instagram-feed h2,[data-theme=dark] .instagram-section h2{color:var(--color-ink)}[data-theme=dark] .hm-eyebrow{color:var(--color-gold-700)}[data-theme=dark] .v4-hero-photo{filter:brightness(.92)}@media(prefers-reduced-motion:reduce){.v4-hero-photo,.v4-hero-pattern,.v4-marquee-track,.hm-map-pin .pulse{animation:none}.v4-word,.v4-hero-lead,.v4-hero .hm-hero-actions,.v4-hero .hm-kicker{animation:none;opacity:1;transform:none}.v4-hero-media{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none}[data-magnetic]{transition:none}}@media(max-width:640px){.v4-marquee{bottom:78px}.v4-hero-pattern{opacity:.12}}.site-header .header-inner{height:74px!important;min-height:0;padding-block:0}.site-header .nav-inner{min-height:52px}.nav-band .nav-inner>.icon-button[data-search]{width:auto;min-width:44px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.v4-kbd{white-space:nowrap}.v4-stats{align-items:flex-end}.hm-map-provinces path{fill:#c9a45c42;stroke:#ffffff57}[data-theme=dark] .instagram-live-section{background:var(--color-paper-2)}[data-theme=dark] .instagram-strip-heading h2,[data-theme=dark] .instagram-live-section h2{color:var(--color-ink)}[data-theme=dark] .instagram-strip-heading p,[data-theme=dark] .instagram-strip-foot,[data-theme=dark] .instagram-strip-foot span{color:var(--color-muted)}[data-theme=dark] .instagram-post-card,[data-theme=dark] .instagram-post-foot,[data-theme=dark] .instagram-account,[data-theme=dark] .instagram-arrows button{background:var(--v4-surface);color:var(--color-ink);border-color:var(--color-line)}[data-theme=dark] .instagram-post-foot,[data-theme=dark] .instagram-post-foot a,[data-theme=dark] .instagram-account{color:var(--color-ink)}[data-theme=dark] .instagram-post-visual{background:#261b20}[data-theme=dark] .instagram-empty,[data-theme=dark] .instagram-load-prompt{background:var(--v4-surface);color:var(--color-ink)}[data-theme=dark] .application-aside li,[data-theme=dark] .application-aside ol li,[data-theme=dark] hr{border-color:var(--color-line)}@media(max-width:900px){.site-header .header-inner{height:auto!important;min-height:68px;padding-block:8px}.site-header .nav-inner{min-height:48px;justify-content:flex-end;gap:4px}.site-header .brand-name{font-size:1.15rem;line-height:1.15}.site-header .brand-logo{width:44px;height:44px}.nav-band{border-top:1px solid var(--color-line)}}.nav-band .icon-button,.nav-band .icon-button svg{color:var(--v4-accent-text)}.nav-band .icon-button svg{stroke:var(--v4-accent-text)}.site-header .menu-button{color:var(--v4-accent-text)}.site-header .menu-button svg{stroke:var(--v4-accent-text)}.hm-news,.hm-heritage,.v4-days,.hm-chair,.hm-cta{content-visibility:auto;contain-intrinsic-size:auto 640px}@media print{.topline,.site-header,.site-footer,.v4-progress,.v4-marquee,.search-dialog,.hm-cta,.instagram-live-section{display:none!important}body{background:#fff!important;color:#000!important}.editorial-text{border:0;box-shadow:none;padding:0}.page-banner{background:none!important;color:#000!important;border:0}.page-banner h1,.page-banner .lead{color:#000!important}}.hm-map-page{margin:0 0 clamp(24px,4vw,40px);padding:clamp(18px,3vw,30px);border-radius:16px;background:radial-gradient(120% 120% at 100% 0%,#4a1623 0%,var(--color-wine-900) 60%)}.hm-map-page figcaption{color:#e6dac8}.hm-map-page .hm-map-tip{background:#f3ebdd}.wrap.editorial{grid-template-columns:290px minmax(0,1fr)!important;gap:clamp(24px,4vw,56px)!important;align-items:start}.editorial-text{max-width:none}.editorial-text>p,.editorial-text>ul,.editorial-text>ol,.editorial-text>blockquote,.editorial-text>h3{max-width:74ch}.units{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.unit{display:flex;align-items:center;gap:14px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s}.unit:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-left-color:var(--color-wine-700)}.unit strong,.unit span:first-child{color:var(--color-gold-700);font-family:var(--font-display);font-weight:600;white-space:nowrap}.editorial-text>p>a[target=_blank]:only-child{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:420px;padding:16px 20px;border:1px solid var(--color-line);border-radius:12px;background:var(--v4-surface-2);font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.editorial-text>p>a[target=_blank]:only-child:hover{transform:translateY(-2px);border-color:var(--color-gold-500);box-shadow:var(--shadow-2)}.publication-grid>.publication-card:first-child{grid-column:span 2}.publication-grid>.publication-card:first-child .publication-card-image{aspect-ratio:16 / 9}.publication-grid>.publication-card:first-child h2{font-size:clamp(1.5rem,2.4vw,2rem)!important}@media(max-width:900px){.wrap.editorial{grid-template-columns:1fr!important}.publication-grid>.publication-card:first-child{grid-column:auto}}[data-theme=dark] .unit{background:var(--v4-surface)}[data-theme=dark] .editorial-text>p>a[target=_blank]:only-child{background:#261b20;color:#ecbcc4}.archive-search{display:flex;gap:12px;max-width:640px;margin-bottom:40px}.archive-search input[type=search]{width:100%}.archive-pagination{margin-top:36px}.publication-card h2{font-size:1.4rem;margin:12px 0 0}.content-date{margin-top:24px;font-size:.875rem!important;color:var(--color-muted)}.hm-chair img{object-position:center 18%;aspect-ratio:1 / 1;max-height:300px}.footer-legal{display:grid;gap:6px;margin:18px 0 0;font-size:.9375rem}.footer-legal>div{display:flex;flex-wrap:wrap;gap:6px}.footer-legal dt{color:var(--color-gold-500);font-weight:600}.footer-legal dt:after{content:":"}.footer-legal dd{margin:0;color:#efe6d8}.press-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:48px}.press-card{padding:clamp(24px,3vw,36px);background:var(--v4-surface);border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-1)}.press-card h2{margin:0 0 14px}.press-about{border-top:4px solid var(--color-gold-500)}.press-facts{display:grid;gap:10px;margin:18px 0 0}.press-facts>div{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--color-line)}.press-facts dt{color:var(--color-muted)}.press-facts dd{margin:0;font-weight:600;text-align:right}.press-title{margin:48px 0 18px}.press-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.press-logo{margin:0;border:1px solid var(--color-line);border-radius:16px;overflow:hidden;background:var(--v4-surface)}.press-logo-box{display:grid;place-items:center;padding:32px;background:#fff}.press-logo-dark .press-logo-box{background:var(--color-wine-900)}.press-logo figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:16px 20px}.press-logo figcaption span{color:var(--color-muted);font-size:.875rem}.press-logo figcaption a{margin-left:auto;font-weight:600;color:var(--v4-accent-text)}.press-note{margin-top:14px;color:var(--color-muted);font-size:.9375rem!important}.press-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;padding:0;list-style:none}.press-colors li{display:grid;gap:4px;padding:14px;border:1px solid var(--color-line);border-radius:12px;background:var(--v4-surface)}.swatch{display:block;height:72px;border-radius:8px;margin-bottom:8px}.swatch-light{border:1px solid var(--color-line)}.press-colors code{color:var(--color-muted)}.press-fonts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.press-fonts>div{display:grid;gap:4px;padding:20px;border:1px solid var(--color-line);border-radius:12px;background:var(--v4-surface)}.press-font-sample{font-size:3.4rem;line-height:1;color:var(--v4-accent-text)}.press-font-sample.serif{font-family:var(--font-display)}.press-font-sample.sans{font-family:var(--font-body);font-weight:600}.press-fonts span:last-child{color:var(--color-muted)}@media(max-width:900px){.press-grid{grid-template-columns:1fr}}.v4-events{padding-block:clamp(48px,6vw,88px)}.v4-events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.v4-event{display:flex;gap:18px;padding:22px;background:var(--v4-surface);border:1px solid var(--color-line);border-radius:14px;text-decoration:none;color:inherit;box-shadow:var(--shadow-1);transition:transform .25s,box-shadow .25s}.v4-event:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.v4-event-date{display:grid;place-items:center;align-content:center;flex:0 0 76px;height:84px;border-radius:12px;background:var(--color-wine-700);color:#fff;text-align:center}.v4-event-date strong{font:600 2rem/1 var(--font-display)}.v4-event-date span{font-size:.75rem;letter-spacing:.04em;color:#f0e4d2}.v4-event-body{display:flex;flex-direction:column;gap:6px}.v4-event-title{font:600 1.2rem/1.3 var(--font-display);color:var(--color-ink)}.v4-event-place{color:var(--color-muted);font-size:.9375rem}.v4-event.is-past{opacity:.72}.v4-event.is-past .v4-event-date{background:#6b5d63}.event-meta{display:inline-block;margin-top:8px;font-weight:600;color:var(--color-gold-700)}.event-meta.is-upcoming:before{content:"\25cf";margin-right:6px;color:#2f8f5b}[data-theme=dark] .press-logo-box{background:#f3ebdd}[data-theme=dark] .press-logo-dark .press-logo-box{background:#0d080a}.v4-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 28px;padding:0;list-style:none;scroll-margin-top:calc(var(--v4-header-h) + 16px)}.v4-steps li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--v4-surface);color:var(--color-muted);font-weight:600;font-size:.9375rem}.v4-steps .n{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:var(--v4-surface-2);color:var(--color-muted);font-family:var(--font-display)}.v4-steps li.is-current{border-color:var(--color-gold-500);color:var(--color-ink);box-shadow:var(--shadow-1)}.v4-steps li.is-current .n{background:var(--color-wine-700);color:#fff}.v4-steps li.is-done .n{background:var(--color-gold-500);color:var(--color-wine-900)}.v4-step-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 8px}.v4-step-nav .hm-btn[hidden]{display:none}.v4-step-nav .hm-btn-gold{margin-left:auto}.v4-step-status{margin:0;color:var(--color-muted);font-weight:600;font-size:.9375rem!important}.application-form.is-stepped fieldset[hidden],.application-form.is-stepped .public-form-footer[hidden]{display:none}@media(max-width:640px){.v4-steps .t{display:none}.v4-steps{grid-template-columns:repeat(4,1fr)}.v4-steps li{justify-content:center}.v4-step-nav .hm-btn{width:auto}}:root{--color-gold-700: #765a1e}.instagram-live-section .eyebrow,.eyebrow{color:var(--color-gold-700)}.public-form label small,.public-form small,.optional{color:var(--color-muted)!important}.editorial-text p a,.editorial-text li a,.page-body p a:not(.hm-btn):not(.button){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.editorial-text>p>a[target=_blank]:only-child{text-decoration:none}.content-cover figcaption a{font-size:.8125rem}[data-theme=dark] .application-cta{background:#261b20;border-color:var(--color-line)}[data-theme=dark] .application-cta h2,[data-theme=dark] .application-cta h3{color:#fff}[data-theme=dark] .application-cta p{color:var(--color-ink)}[data-theme=dark] .content-cover figcaption{background:#261b20;color:var(--color-muted)}[data-theme=dark] .content-cover figcaption a{color:#ecbcc4}[data-theme=dark]{--color-gold-700: #d6b068}.instagram-strip-heading p,.instagram-strip-foot span{color:var(--color-muted)!important}.application-aside>p:not(.eyebrow){color:var(--color-muted)!important}.application-form legend span{color:var(--color-gold-700)!important}.v4-readtime{min-height:1.5em}.v4-readtime:empty{visibility:hidden}.v4-leaders{margin-bottom:clamp(32px,5vw,56px)}.v4-leaders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none}.v4-leader{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--v4-surface);border:1px solid var(--color-line);border-radius:14px;box-shadow:var(--shadow-1)}.v4-leader-mark{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:50%;background:var(--color-wine-700);color:#fff;font:600 1.05rem/1 var(--font-display);letter-spacing:.02em;box-shadow:inset 0 0 0 2px var(--color-gold-500)}.v4-leader-text{display:flex;flex-direction:column;gap:3px;min-width:0}.v4-leader-role{font:700 .8125rem/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-700)}.v4-leader-name{font:600 1.125rem/1.3 var(--font-display);color:var(--color-ink)}.v4-leader.is-first{grid-column:1 / -1;background:linear-gradient(120deg,var(--color-wine-900),var(--color-wine-700));border-color:transparent}.v4-leader.is-first .v4-leader-mark{background:var(--color-gold-500);color:var(--color-wine-900);box-shadow:none}.v4-leader.is-first .v4-leader-role{color:#e8cf9a}.v4-leader.is-first .v4-leader-name{color:#fff;font-size:1.35rem}[data-theme=dark] .v4-leader-name{color:var(--color-ink)}[data-theme=dark] .v4-leader.is-first .v4-leader-name{color:#fff}.editorial-text .v4-leader{max-width:none!important}.application-form [aria-invalid=true]{border-color:#b3261e!important;box-shadow:0 0 0 3px #b3261e2e!important}.application-form .public-check:has([aria-invalid=true]){outline:2px solid #b3261e;outline-offset:4px;border-radius:6px}.v4-field-error{margin:.35rem 0 .2rem;color:#b3261e;font-size:.9rem;font-weight:600;line-height:1.35}.v4-field-error:before{content:"\26a0  "}html[data-theme=dark] .v4-field-error{color:#ff8a80}html[data-theme=dark] .application-form [aria-invalid=true]{border-color:#ff8a80!important}.v4-step-status{font-weight:600}
