.breakdance .bde-section-951-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-951-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-951-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-951-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-951-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}#custom-page{--green-950:#08291F;--green-900:#0D3B2F;--green-800:#14513F;--gold-500:#B8924A;--gold-400:#CFB06C;--ivory-100:#F7F2E8;--ivory-50:#FFFCF7;--ink-900:#202522;--ink-700:#4E5550;--ink-500:#727A74;--white:#FFFDF8;--line:rgba(13,59,47,.14);--shadow:0 24px 70px rgba(8,41,31,.10);--radius-lg:30px;--radius-md:20px;--radius-btn:14px;--max:1280px;width:100%;max-width:100%;margin:0;background:radial-gradient(circle at top left,rgba(184,146,74,.10),transparent 416px),radial-gradient(circle at top right,rgba(13,59,47,.07),transparent 480px),var(--ivory-100);color:var(--ink-900);font-family:"Cairo",sans-serif;font-size:16.5px;line-height:1.9;overflow-x:hidden;-webkit-font-smoothing:antialiased;display:block}#custom-page *{box-sizing:border-box}#custom-page a{color:inherit;text-decoration:none}#custom-page img{max-width:100%;display:block}#custom-page :focus-visible{outline:2px solid var(--gold-500);outline-offset:3px;border-radius:4px}#custom-page .shell{width:min(var(--max),calc(100% - 40px));margin-inline:auto}#custom-page section{scroll-margin-top:90px}#custom-page .section-pad{padding:96px 0}#custom-page .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:46px}#custom-page .section-title{margin:0;color:var(--green-900);font-size:clamp(30px,3.8vw,50px);font-weight:700;line-height:1.4}#custom-page .section-copy{max-width:680px;margin:14px 0 0;color:var(--ink-700);font-size:16px}#custom-page .page-intro{padding:76px 0 56px}#custom-page .page-intro h1{margin:0 0 18px;color:var(--green-900);font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1.3}#custom-page .page-intro .lead{max-width:40em;margin:0;color:var(--ink-700);font-size:17.5px;line-height:2.05}#custom-page .featured-section{padding-bottom:96px}#custom-page .slot{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--ivory-50);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;place-items:center}#custom-page .slot--flush{margin:0}#custom-page .slot--flush-bottom{margin:0 0 16px;box-shadow:none}#custom-page .slot--wide{aspect-ratio:16 / 9;width:100%}#custom-page .slot--card{aspect-ratio:4 / 3;width:100%;border-radius:var(--radius-md);box-shadow:none}#custom-page .slot--video-card{aspect-ratio:4 / 3;width:100%;border-radius:var(--radius-md);box-shadow:none}#custom-page .slot--photo{background:var(--green-950)}#custom-page .slot img.fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#custom-page .play{width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--gold-400);border-radius:50%;background:rgba(255,255,255,.06);color:var(--gold-400);font-size:20px;transition:transform 200ms ease,background 200ms ease}#custom-page .play--sm{width:52px;height:52px;font-size:16px}#custom-page .split-grid:hover .play{transform:scale(1.08);background:rgba(255,255,255,.12)}#custom-page .split-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}#custom-page .split-grid h2{margin:0 0 20px;color:var(--green-900);font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1.5}#custom-page .split-grid .body{max-width:36em;margin:0 0 30px;color:var(--ink-700);font-size:16.5px;line-height:2.05}#custom-page .actions{display:flex;flex-wrap:wrap;gap:14px}#custom-page .btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--radius-btn);border:0;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform 180ms ease,background 180ms ease,box-shadow 180ms ease}#custom-page .btn-solid{background:var(--green-900);color:var(--ivory-50);border:1px solid var(--green-900)}#custom-page .btn-solid:hover{background:var(--green-800);box-shadow:0 14px 34px rgba(8,41,31,.18);transform:translateY(-1px)}#custom-page .arrow-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--gold-500);color:var(--green-900);font-size:15px;font-weight:700;white-space:nowrap;transition:gap 200ms ease}#custom-page .arrow-link:hover{gap:16px}#custom-page .writing-band{background:var(--ivory-50);border-block:1px solid var(--line)}#custom-page .events-wrap{border-top:1px solid var(--line)}#custom-page .event-row{display:grid;grid-template-columns:150px 1fr auto;gap:30px;align-items:center;padding:26px 18px;border-bottom:1px solid var(--line);transition:background 200ms ease,padding 200ms ease}#custom-page .event-row:hover{background:rgba(255,252,247,.75);padding-inline-start:30px}#custom-page .event-row .date{color:var(--green-900);font-size:15px;font-weight:700;line-height:1.6}#custom-page .event-row .date small{display:block;color:var(--ink-500);font-size:12px;font-weight:600}#custom-page .event-row h4{margin:0 0 4px;color:var(--green-900);font-size:20px;font-weight:700;line-height:1.5}#custom-page .event-row p{margin:0;color:var(--ink-700);font-size:14px}#custom-page .path-arrow{color:var(--gold-500);font-size:26px;line-height:1}#custom-page .filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;border-block:1px solid var(--line);margin-bottom:44px}#custom-page .filter-group{display:flex;flex-wrap:wrap;gap:10px}#custom-page .filter-btn{padding:9px 18px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--white);color:var(--ink-700);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background 180ms ease,color 180ms ease,border-color 180ms ease}#custom-page .filter-btn:hover{border-color:var(--green-900);color:var(--green-900)}#custom-page .filter-btn.on{background:var(--green-900);border-color:var(--green-900);color:var(--ivory-50)}#custom-page .media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}#custom-page .media-card{display:flex;flex-direction:column}#custom-page .media-card .cat{color:var(--gold-500);font-size:12.5px;font-weight:700}#custom-page .media-card h3{margin:6px 0 4px;color:var(--green-900);font-size:19px;font-weight:700;line-height:1.55}#custom-page .media-card p{margin:0;color:var(--ink-500);font-size:13px}#custom-page .reveal{opacity:0;transform:translateY(26px);transition:opacity 700ms cubic-bezier(.16,1,.3,1),transform 700ms cubic-bezier(.16,1,.3,1)}#custom-page .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#custom-page *,#custom-page *::before,#custom-page *::after{transition-duration:.01ms!important;animation-duration:.01ms!important}#custom-page .reveal{opacity:1;transform:none}}@media (max-width:1080px){#custom-page .split-grid{grid-template-columns:1fr}#custom-page .media-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){#custom-page .shell{width:calc(100% - 32px)}#custom-page .section-pad{padding:70px 0}#custom-page .page-intro{padding:52px 0 42px}#custom-page .featured-section{padding-bottom:64px}#custom-page .section-head{flex-direction:column;align-items:flex-start;gap:18px}#custom-page .event-row{grid-template-columns:1fr;gap:8px}#custom-page .event-row .path-arrow{display:none}#custom-page .filters{flex-direction:column;align-items:stretch}#custom-page .media-grid{grid-template-columns:1fr}}html[dir="ltr"] #custom-page{font-family:"Figtree",sans-serif}html[dir="rtl"] #custom-page{direction:rtl!important;background:radial-gradient(circle at top right,rgba(184,146,74,.10),transparent 416px),radial-gradient(circle at top left,rgba(13,59,47,.07),transparent 480px),var(--ivory-100)}html[dir="rtl"] #custom-page .page-intro h1,html[dir="rtl"] #custom-page .page-intro .lead,html[dir="rtl"] #custom-page .split-grid h2,html[dir="rtl"] #custom-page .split-grid .body,html[dir="rtl"] #custom-page .section-title,html[dir="rtl"] #custom-page .section-copy,html[dir="rtl"] #custom-page .event-row .date,html[dir="rtl"] #custom-page .event-row h4,html[dir="rtl"] #custom-page .event-row p,html[dir="rtl"] #custom-page .media-card h3,html[dir="rtl"] #custom-page .media-card p{text-align:right!important}