.youth-page{--youth-paper:rgb(var(--site-paper));--youth-paper-deep:rgb(var(--site-paper-deep));--youth-ink:rgb(var(--mosque-ink));--youth-teal:#0f4c55;--youth-brass:rgb(var(--site-brass));--youth-brass-dark:rgb(var(--site-brass-dark));--youth-muted:rgb(var(--site-muted));background:var(--youth-paper);color:var(--youth-ink);overflow-x:clip}.youth-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.youth-page .youth-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;line-height:1.8}.youth-page h2{font-size:clamp(34px,3.8vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.youth-page :is(a,button,label):focus-visible{outline:3px solid #b99859;outline-offset:5px}.youth-button{display:inline-flex;align-items:center;gap:20px;padding:18px 26px;border-radius:2px;background:var(--youth-brass);color:var(--youth-ink);font-size:clamp(16px,.85vw,17px);font-weight:600;transition:background .25s,transform .25s}.youth-button:hover{background:rgb(var(--site-card));transform:translateY(-3px)}.youth-link{display:inline-flex;align-items:center;gap:12px;padding-block:14px;border-bottom:1px solid #ffffff60;font-size:clamp(16px,.85vw,16px);transition:color .25s,border-color .25s}.youth-link svg{transition:transform .3s}.youth-link:hover{color:var(--youth-brass);border-color:var(--youth-brass)}.youth-link:hover svg{transform:translate(3px,-3px)}.youth-link:hover svg.lucide-arrow-right{transform:translate(3px)}.youth-link:hover svg.lucide-arrow-down{transform:translateY(3px)}.youth-link-dark{flex-shrink:0;border-color:rgb(var(--mosque-ink)/.251);font-weight:500}.youth-link-dark:hover{color:var(--youth-brass-dark);border-color:var(--youth-brass-dark)}.youth-round{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid rgb(var(--mosque-ink)/.188);border-radius:50%;transition:background .25s,color .25s,border-color .25s,transform .25s}.youth-round:hover{background:var(--youth-ink);border-color:var(--youth-ink);color:var(--youth-paper);transform:scale(1.06)}.youth-live-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#d9534f;animation:youth-live 1.8s ease-out infinite}.youth-hero{--rx:0deg;--ry:0deg;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100svh - 5rem - var(--announcement-h, 0px));min-height:calc(100dvh - 5rem - var(--announcement-h, 0px));overflow:hidden;background:var(--youth-ink);color:rgb(var(--site-card))}.youth-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(45% 60% at 82% 30%,#16505a 0,transparent 70%),radial-gradient(50% 45% at 5% 105%,#4a432e66,transparent 70%)}.youth-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.08;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.youth-hero-inner{flex:1;display:flex;flex-direction:column;width:min(1600px,calc(100% - 96px));margin-inline:auto;padding-top:clamp(22px,3.5vh,40px)}.youth-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#f1e4c9}.youth-hero .youth-topline .youth-eyebrow{display:flex;align-items:center;gap:12px;font-size:clamp(13px,.75vw,14px);letter-spacing:.14em}.youth-spark{width:9px;height:9px;flex-shrink:0;background:var(--youth-brass);animation:youth-spin 6s linear infinite}.youth-topline-link{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:9px 16px;border:1px solid #ffffff38;border-radius:999px;font-size:clamp(14px,.75vw,14px);transition:background .25s,color .25s,border-color .25s}.youth-topline-link:hover{background:rgb(var(--site-card));border-color:rgb(var(--site-card));color:var(--youth-ink)}.youth-hero-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,110px);align-items:center;padding-block:clamp(28px,5vh,64px)}.youth-hero h1{font-size:clamp(64px,7.6vw,128px);font-weight:500;letter-spacing:-.06em;line-height:.98;hyphens:none}.youth-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.06em}.youth-line>span{position:relative;display:inline-block;animation:youth-line-up 1.1s cubic-bezier(.2,.75,.15,1) both;animation-delay:calc(.2s + var(--l) * .14s)}.youth-line:nth-child(2)>span{font-family:var(--font-amiri),Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.03em;color:var(--youth-brass);padding-right:.08em}.youth-line>span:after{content:"";position:absolute;left:0;right:.08em;bottom:.02em;height:.06em;background:var(--youth-brass);transform:scaleX(0);transform-origin:left;animation:youth-underline 9s ease-in-out infinite;animation-delay:calc(1.8s + var(--l) * 3s)}.youth-hero-sub{margin-top:clamp(18px,3vh,30px);color:var(--youth-brass);font-size:clamp(13px,.8vw,14px);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.youth-hero-lead{max-width:520px;margin-top:10px;color:#d4dfe0;font-size:clamp(16px,1.1vw,20px);line-height:1.75}.youth-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:clamp(22px,4vh,40px)}.youth-in{animation:youth-rise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.35s + var(--d, 0) * .11s)}.youth-hero-visual{position:relative;justify-self:center;width:min(580px,100%);padding:40px 24px 70px;perspective:1200px;animation:youth-visual-in 1.4s cubic-bezier(.2,.7,.2,1) .35s both}.youth-photo{margin:0;padding:12px 12px 54px;background:rgb(var(--site-card));box-shadow:0 50px 100px #00000066;transform:rotate(-3deg) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.youth-photo img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.youth-photo figcaption{position:absolute;left:18px;right:18px;bottom:12px;color:var(--youth-ink);font-family:var(--font-amiri),Georgia,serif;font-size:clamp(20px,1.6vw,26px)}.youth-badge{position:absolute;top:-46px;right:-44px;z-index:3;width:clamp(128px,11.5vw,184px);aspect-ratio:1;box-shadow:0 0 0 5px var(--youth-brass),0 24px 48px #00000059;animation:youth-badge-in 1.1s cubic-bezier(.2,.8,.2,1.15) 1.1s both,youth-bob 7s ease-in-out 2.4s infinite;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.youth-badge,.youth-badge img{display:block;border-radius:50%}.youth-badge img{width:100%;height:100%;background:#fff}.youth-badge:hover{transform:scale(1.06)}.youth-sticker{position:absolute;left:-2%;bottom:8px;display:grid;gap:4px;max-width:290px;padding:18px 22px 16px;background:rgb(var(--site-card));color:var(--youth-ink);box-shadow:0 24px 50px #00000045;rotate:-4deg;animation:youth-pop .8s cubic-bezier(.2,.8,.2,1.3) 1.35s both,youth-bob 6s ease-in-out 2.2s infinite;transition:rotate .4s}.youth-sticker:before{content:"";position:absolute;top:-11px;left:50%;width:76px;height:22px;margin-left:-38px;background:rgb(var(--site-brass)/.702);rotate:3deg}.youth-sticker:hover{rotate:0deg}.youth-sticker small{display:flex;align-items:center;gap:8px;color:var(--youth-brass-dark);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.youth-sticker strong{font-size:clamp(17px,1.3vw,21px);font-weight:600;letter-spacing:-.02em;line-height:1.25}.youth-sticker>span{color:var(--youth-muted);font-size:15px}.youth-band{position:relative;z-index:2;margin:0 -3% clamp(20px,3.5vh,36px);padding-block:14px;background:var(--youth-brass);color:var(--youth-ink);rotate:-1.6deg;box-shadow:0 12px 30px #00000033}.youth-band-track{display:flex;width:-moz-max-content;width:max-content;animation:youth-marquee 42s linear infinite}.youth-band span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-size:clamp(20px,2vw,32px);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.youth-band i{font-size:.6em;font-style:normal}.youth-events{padding-block:clamp(80px,10vw,140px);scroll-margin-top:5rem}.youth-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(40px,5vw,72px)}.youth-section-head .youth-eyebrow{margin-bottom:18px;color:var(--youth-brass-dark)}.youth-head-desc{max-width:540px;margin-top:16px;color:var(--youth-muted);font-size:17px;line-height:1.85}.youth-show{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,110px);align-items:center}.youth-stage{width:min(560px,100%);justify-self:start}.youth-deck,.youth-segments{width:77%}.youth-segments{display:flex;gap:6px;margin-bottom:18px}.youth-seg{flex:1;height:3px;overflow:hidden;border-radius:3px;background:rgb(var(--mosque-ink)/.133)}.youth-seg i{display:block;height:100%;background:var(--youth-ink);transform:scaleX(0);transform-origin:left}.youth-seg[data-state=done] i{transform:scaleX(1)}.youth-seg[data-state=active] i{animation:youth-progress var(--youth-duration,7s) linear forwards}.youth-show[data-paused=true] .youth-seg[data-state=active] i{animation-play-state:paused}.youth-show[data-autoplay=false] .youth-seg[data-state=active] i{animation:none;transform:scaleX(1)}.youth-deck{position:relative;isolation:isolate;aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.youth-detail{position:relative;z-index:1;min-width:0}.youth-card{position:absolute;inset:0;overflow:hidden;border-radius:4px;background:var(--youth-ink);box-shadow:0 30px 70px rgb(var(--mosque-ink)/.22);transform-origin:50% 90%;transition:transform .85s cubic-bezier(.2,.75,.15,1),opacity .6s,filter .6s}.youth-card[data-offset="0"]{z-index:5}.youth-card[data-offset="1"]{z-index:4;transform:translate(9%,-2%) rotate(5deg) scale(.94);filter:brightness(.82)}.youth-card[data-offset="2"]{z-index:3;transform:translate(17%,-4%) rotate(10deg) scale(.88);filter:brightness(.66)}.youth-card[data-offset=far]{z-index:1;opacity:0;transform:translate(20%,-4%) rotate(12deg) scale(.85)}.youth-card[data-offset="-1"]{z-index:6;opacity:0;transform:translate(-115%,6%) rotate(-16deg);pointer-events:none}.youth-card-hit{position:absolute;inset:0;z-index:2;width:100%;cursor:zoom-in}.youth-card-peek{cursor:pointer}.youth-zoom{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(var(--site-card)/.933);color:var(--youth-ink);opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}.youth-card-hit:focus-visible .youth-zoom,.youth-card-hit:hover .youth-zoom{opacity:1;transform:none}@media (hover:none){.youth-zoom{opacity:.9;transform:none}}.youth-flyer{position:absolute;inset:0;overflow:hidden}.youth-flyer-bg{position:absolute;inset:-10%;width:120%;height:120%;-o-object-fit:cover;object-fit:cover;filter:blur(26px) brightness(.55)}.youth-flyer-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.youth-poster{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;padding:clamp(22px,2.4vw,32px);background:var(--youth-ink);color:var(--youth-brass)}.youth-poster[data-tone="1"]{background:var(--youth-brass);color:var(--youth-ink)}.youth-poster[data-tone="2"]{background:var(--youth-teal);color:rgb(var(--site-card))}.youth-poster:after,.youth-poster:before{content:"";position:absolute;right:-28%;bottom:-14%;width:88%;aspect-ratio:.78;border:1px solid;border-radius:999px 999px 0 0;opacity:.22}.youth-poster:after{right:-16%;bottom:-26%;width:64%;opacity:.14}.youth-poster-top{position:relative;display:flex;justify-content:space-between;gap:12px;font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.youth-poster-day{position:relative;margin-top:auto;font-size:clamp(110px,12vw,170px);font-weight:600;letter-spacing:-.07em;line-height:.8}.youth-poster-day.is-long{font-size:clamp(64px,6.4vw,96px);letter-spacing:-.05em}.youth-poster-month{position:relative;margin-top:10px;font-family:var(--font-amiri),Georgia,serif;font-size:clamp(28px,2.8vw,42px);line-height:1.1}.youth-poster-title{position:relative;margin-top:20px;padding-top:16px;border-top:1px solid;font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.youth-poster[data-tone="0"] .youth-poster-title{color:rgb(var(--site-card))}.youth-poster-meta{position:relative;margin-top:8px;font-size:14px;opacity:.85}.youth-detail-inner{animation:youth-detail-in .7s cubic-bezier(.2,.7,.2,1) both}.youth-detail .youth-eyebrow{display:flex;align-items:center;gap:12px;color:var(--youth-brass-dark)}.youth-detail h3{margin-top:18px;font-size:clamp(36px,4vw,64px);font-weight:500;letter-spacing:-.05em;line-height:1.05;text-wrap:balance}.youth-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.youth-meta li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgb(var(--mosque-ink)/.133);border-radius:999px;background:rgb(var(--site-card));font-size:15px}.youth-meta svg{color:var(--youth-brass-dark)}.youth-detail-desc{max-width:560px;margin-top:24px;color:var(--youth-muted);font-size:clamp(16px,.85rem + .35vw,1.1875rem);line-height:1.85}.youth-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.youth-chip{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid rgb(var(--mosque-ink)/.188);border-radius:2px;font-size:15px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.youth-chip:hover{background:rgb(var(--mosque-ink)/.051);border-color:var(--youth-ink)}.youth-chip-primary{background:var(--youth-ink);border-color:var(--youth-ink);color:var(--youth-paper)}.youth-chip-primary:hover{background:#345159;color:var(--youth-paper)}.youth-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:38px;padding-top:24px;border-top:1px solid rgb(var(--mosque-ink)/.125)}.youth-thumbs{display:flex;gap:10px;max-width:100%;margin-left:auto;overflow-x:auto;padding:6px 4px;scrollbar-width:none}.youth-thumb{position:relative;display:grid;place-items:center;width:46px;flex-shrink:0;aspect-ratio:4/5;overflow:hidden;border-radius:3px;background:var(--youth-ink);opacity:.45;outline:2px solid transparent;outline-offset:2px;transition:opacity .3s,transform .3s,outline-color .3s}.youth-thumb:hover{opacity:.8}.youth-thumb[aria-current=true]{opacity:1;outline-color:var(--youth-ink);transform:translateY(-3px)}.youth-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.youth-thumb span{display:grid;place-items:center;width:100%;height:100%;color:var(--youth-brass);font-size:16px;font-weight:700}.youth-thumb span[data-tone="1"]{background:var(--youth-brass);color:var(--youth-ink)}.youth-thumb span[data-tone="2"]{background:var(--youth-teal);color:rgb(var(--site-card))}.youth-empty{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;padding:40px;border:1px dashed rgb(var(--mosque-ink)/.251);color:var(--youth-muted)}.youth-lightbox{width:min(720px,calc(100% - 32px));max-width:none;max-height:94dvh;padding:0;overflow:visible;border:0;background:transparent}.youth-lightbox::backdrop{background:#021b20e6;backdrop-filter:blur(8px)}.youth-lightbox[open]{animation:youth-zoom-in .45s cubic-bezier(.2,.7,.2,1) both}.youth-lightbox img{display:block;max-width:100%;max-height:84dvh;margin-inline:auto;border-radius:4px;box-shadow:0 30px 90px #0009}.youth-lightbox p{margin-top:14px;color:rgb(var(--site-card));font-size:16px;text-align:center}.youth-lightbox-close{position:absolute;top:-16px;right:-8px;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--youth-paper);color:var(--youth-ink);box-shadow:0 10px 30px #0006}.youth-about{padding-block:clamp(80px,10vw,140px);background:var(--youth-paper-deep);scroll-margin-top:5rem}.youth-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);align-items:start}.youth-about .youth-eyebrow{margin-bottom:18px;color:var(--youth-brass-dark)}.youth-about-text{margin-top:24px;color:var(--youth-muted);font-size:clamp(16px,.85rem + .35vw,1.1875rem);line-height:1.9;white-space:pre-line}.youth-contact{display:flex;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:36px;padding:14px 24px 14px 14px;border:1px solid rgb(var(--mosque-ink)/.102);background:rgb(var(--site-card));rotate:-1.2deg;transition:rotate .4s}.youth-contact:hover{rotate:0deg}.youth-contact img{width:64px;height:64px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.youth-contact small{display:block;color:var(--youth-brass-dark);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.youth-contact strong{display:block;font-size:clamp(18px,.85rem + .35vw,1.1875rem);font-weight:600}.youth-contact span{display:block;color:var(--youth-muted);font-size:15px}.youth-pillars{display:grid;gap:14px}.youth-pillars li{position:relative;isolation:isolate;display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 20px;overflow:hidden;padding:28px 64px 28px 28px;border:1px solid rgb(var(--mosque-ink)/.078);background:rgb(var(--site-card));transition:color .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.youth-pillars li:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--youth-ink);clip-path:circle(0 at 100% 0);transition:clip-path .7s cubic-bezier(.2,.7,.2,1)}.youth-pillars li:hover{color:rgb(var(--site-card));transform:translateX(-6px)}.youth-pillars li:hover:before{clip-path:circle(150% at 100% 0)}.youth-pillar-icon{grid-row:span 2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--youth-brass);color:var(--youth-ink)}.youth-pillars h3{align-self:end;font-size:clamp(22px,1.8vw,28px);font-weight:500;letter-spacing:-.03em;line-height:1.2}.youth-pillars p{color:var(--youth-muted);font-size:17px;line-height:1.7;transition:color .45s}.youth-pillars li:hover p{color:#c3cecf}.youth-pillar-num{position:absolute;top:18px;right:22px;color:var(--youth-brass-dark);font-family:var(--font-amiri),Georgia,serif;font-size:clamp(18px,.85rem + .35vw,1.1875rem);transition:color .45s}.youth-pillars li:hover .youth-pillar-num{color:var(--youth-brass)}.youth-pillars[data-reveal=pending]>li{opacity:0}.youth-pillars[data-reveal=in]>li{animation:youth-rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .12s)}.youth-quote{max-width:820px;margin-top:clamp(56px,7vw,96px);padding-top:36px;border-top:1px solid rgb(var(--mosque-ink)/.145)}.youth-quote>div{border-left:0;padding-left:0}.youth-quote .quote-strip-arabic{margin-block:10px;color:var(--youth-ink);font-size:clamp(24px,2.4vw,34px)}.youth-quote .quote-strip-translation{color:var(--youth-ink);font-size:clamp(17px,1.4vw,21px);font-style:normal;line-height:1.6}.youth-sohbet{position:relative;overflow:hidden;padding-block:clamp(80px,10vw,140px);background:var(--youth-ink);color:var(--youth-paper);scroll-margin-top:5rem}.youth-sohbet-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,120px);align-items:start}.youth-sohbet .youth-eyebrow{margin-bottom:18px;color:var(--youth-brass)}.youth-sohbet-copy>p:not(.youth-eyebrow){max-width:430px;margin-top:22px;color:#c3cecf;font-size:17px;line-height:1.85}.youth-bubbles{display:flex;flex-direction:column;gap:10px;max-width:330px;margin-top:40px}.youth-bubble{align-self:flex-start;padding:12px 16px;border-radius:18px 18px 18px 4px;background:#ffffff16;color:rgb(var(--site-card));font-size:16px;opacity:0;animation:youth-bubble 10s ease-in-out infinite both;animation-delay:calc(var(--b) * 1.3s)}.youth-bubble:nth-child(2){align-self:flex-end;border-radius:18px 18px 4px 18px;background:var(--youth-brass);color:var(--youth-ink)}.youth-bubble-typing{display:inline-flex;gap:5px;padding-block:16px}.youth-bubble-typing i{width:7px;height:7px;border-radius:50%;background:rgb(var(--site-card));animation:youth-typing 1.2s ease-in-out infinite}.youth-bubble-typing i:nth-child(2){animation-delay:.15s}.youth-bubble-typing i:nth-child(3){animation-delay:.3s}.youth-sohbet-board .rounded-3xl{border-radius:4px}.youth-sohbet-board>div>div:last-child{border:0;box-shadow:0 40px 90px #0000004d}.youth-ideas{overflow:hidden;padding-block:clamp(80px,10vw,140px) clamp(60px,8vw,110px);scroll-margin-top:5rem}.youth-ideas .youth-section-head{margin-bottom:clamp(20px,3vw,40px)}.youth-rail-buttons{display:flex;gap:10px;flex-shrink:0}.youth-rail{overflow-x:auto;padding:24px max(48px,calc((100vw - 1280px) / 2)) 44px;scroll-padding-inline:max(48px,calc((100vw - 1280px) / 2));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.youth-rail::-webkit-scrollbar{display:none}.youth-rail-list{display:flex;gap:18px;width:-moz-max-content;width:max-content}.youth-idea{position:relative;display:flex;flex-direction:column;width:clamp(260px,26vw,340px);min-height:360px;padding:28px;border:1px solid rgb(var(--mosque-ink)/.102);background:rgb(var(--site-card));scroll-snap-align:start;transition:transform .45s cubic-bezier(.2,.7,.2,1),rotate .45s,box-shadow .45s}.youth-idea:nth-child(3n+2){rotate:1.2deg}.youth-idea:nth-child(3n){rotate:-1deg}.youth-idea:hover{rotate:0deg;transform:translateY(-10px);box-shadow:0 30px 60px rgb(var(--mosque-ink)/.133)}.youth-idea-num{color:var(--youth-brass-dark);font-family:var(--font-amiri),Georgia,serif;font-size:64px;line-height:.9}.youth-idea h3{margin-top:auto;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.youth-idea p{margin-top:12px;color:var(--youth-muted);font-size:16px;line-height:1.75}.youth-idea-cta{background:var(--youth-ink);border-color:var(--youth-ink);color:var(--youth-paper)}.youth-idea-cta>svg{color:var(--youth-brass);animation:youth-spin 14s linear infinite}.youth-idea-cta p{color:#c3cecf}.youth-idea-cta .youth-link{margin-top:18px;width:-moz-fit-content;width:fit-content}.youth-rail-list[data-reveal=pending]>li{opacity:0}.youth-rail-list[data-reveal=in]>li{animation:youth-rise-x .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 70ms)}.youth-join{position:relative;overflow:hidden;padding-top:clamp(80px,10vw,140px);background:var(--youth-brass);color:var(--youth-ink);scroll-margin-top:5rem}.youth-join .youth-eyebrow{margin-bottom:18px;color:#5c4b30}.youth-page .youth-join h2{font-size:clamp(56px,8vw,128px);letter-spacing:-.06em;line-height:.95}.youth-join-head{margin-bottom:clamp(40px,6vw,80px)}.youth-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--youth-ink)}.youth-steps li{padding:28px 28px 32px 0;border-right:1px solid rgb(var(--mosque-ink)/.188)}.youth-steps li+li{padding-left:28px}.youth-steps li:last-child{border-right:0}.youth-step-num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--youth-ink);color:var(--youth-brass);font-family:var(--font-amiri),Georgia,serif;font-size:20px}.youth-steps h3{margin-top:22px;font-size:clamp(22px,1.8vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.2}.youth-steps p{margin-top:10px;color:#3f3a2c;font-size:17px;line-height:1.7}.youth-steps[data-reveal=pending]>li{opacity:0}.youth-steps[data-reveal=in]>li{animation:youth-rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .13s)}.youth-connect{display:flex;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(40px,5vw,64px);padding:clamp(28px,3vw,40px);background:var(--youth-ink);color:var(--youth-paper)}.youth-connect h3{font-size:clamp(24px,2vw,32px);font-weight:500;letter-spacing:-.03em}.youth-connect p{max-width:520px;margin-top:8px;color:#c3cecf;font-size:16px;line-height:1.75}.youth-connect-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.youth-cta{display:inline-flex;align-items:center;gap:10px;padding:15px 22px;border:1px solid var(--youth-brass);border-radius:2px;background:var(--youth-brass);color:var(--youth-ink);font-size:16px;font-weight:600;transition:background .25s,color .25s,transform .25s}.youth-cta:hover{background:rgb(var(--site-card));border-color:rgb(var(--site-card));transform:translateY(-3px)}.youth-cta-quiet{background:transparent;border-color:#ffffff40;color:var(--youth-paper)}.youth-cta-quiet:hover{color:var(--youth-ink)}.youth-cta-pending{flex-direction:column;align-items:flex-start;gap:2px;opacity:.6;cursor:not-allowed}.youth-cta-pending:hover{background:inherit;transform:none}.youth-cta-quiet.youth-cta-pending:hover{background:transparent;color:var(--youth-paper)}.youth-cta-pending small{font-size:13px;font-weight:500}.youth-handle{display:block;margin-top:clamp(50px,7vw,100px);overflow:hidden}.youth-handle-track{display:flex;width:-moz-max-content;width:max-content;animation:youth-marquee 34s linear infinite}.youth-handle-track>span{display:inline-flex;align-items:center;gap:.3em;padding-right:.3em;color:transparent;-webkit-text-stroke:1.5px var(--youth-ink);font-size:clamp(64px,11vw,180px);font-weight:600;letter-spacing:-.05em;line-height:1.1;white-space:nowrap;transition:color .4s}.youth-handle-track i{font-size:.4em;font-style:normal;-webkit-text-stroke:0}.youth-handle-track i,.youth-handle:hover .youth-handle-track>span{color:var(--youth-ink)}.youth-reveal[data-reveal=pending]{opacity:0}.youth-reveal[data-reveal=in]{animation:youth-rise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--reveal-delay,0s)}@keyframes youth-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes youth-rise-x{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes youth-line-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes youth-underline{0%{transform:scaleX(0);transform-origin:left}24%,8%{transform:scaleX(1);transform-origin:left}25%{transform-origin:right}33%,to{transform:scaleX(0);transform-origin:right}}@keyframes youth-visual-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes youth-badge-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes youth-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes youth-bob{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes youth-spin{to{transform:rotate(1turn)}}@keyframes youth-marquee{to{transform:translateX(-50%)}}@keyframes youth-live{0%{box-shadow:0 0 0 0 #d9534f80}70%,to{box-shadow:0 0 0 9px #d9534f00}}@keyframes youth-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes youth-detail-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes youth-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes youth-bubble{0%{opacity:0;transform:translateY(12px) scale(.9)}6%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-6px)}}@keyframes youth-typing{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media (min-width:1051px) and (max-height:800px){.youth-hero h1{font-size:clamp(56px,6.2vw,100px)}.youth-hero-grid{padding-block:22px}.youth-hero-visual{width:min(500px,100%)}}@media (max-width:1050px){.youth-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.youth-show{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}}@media (max-width:860px){.youth-about-grid,.youth-hero-grid,.youth-show,.youth-sohbet-grid{grid-template-columns:minmax(0,1fr)}.youth-hero-visual{width:min(500px,100%)}.youth-stage{width:min(520px,100%)}.youth-section-head{flex-direction:column;align-items:flex-start;gap:20px}.youth-steps{grid-template-columns:minmax(0,1fr)}.youth-steps li,.youth-steps li+li{padding:24px 0;border-right:0;border-bottom:1px solid rgb(var(--mosque-ink)/.188)}.youth-connect{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.youth-hero-inner,.youth-shell{width:calc(100% - 40px)}.youth-place{display:none}.youth-topline{flex-wrap:wrap;row-gap:12px}.youth-topline-link{padding:7px 12px;font-size:14px}.youth-hero h1{font-size:clamp(44px,14.5vw,84px)}.youth-hero-grid{gap:20px;padding-block:30px 10px}.youth-button{padding:15px 20px}.youth-hero-visual{padding:34px 6px 76px}.youth-badge{width:108px;top:-26px;right:-14px}.youth-sticker{left:0;max-width:240px;padding:14px 18px 12px}.youth-band span{font-size:clamp(18px,.85rem + .35vw,1.1875rem);gap:20px;padding-right:20px}.youth-detail h3{font-size:clamp(32px,9vw,42px)}.youth-thumbs{margin-left:0;width:100%}.youth-deck,.youth-segments{width:80%}.youth-rail{padding-inline:20px;scroll-padding-inline:20px}.youth-idea{width:78vw;min-height:320px}.youth-pillars li{padding:22px 48px 22px 20px;grid-template-columns:46px minmax(0,1fr);gap:4px 16px}.youth-pillar-icon{width:46px;height:46px}.youth-empty{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.youth-page *,.youth-page :after,.youth-page :before{animation:none!important;transition:none!important}.youth-bubble,.youth-page [data-reveal=pending],.youth-page [data-reveal=pending]>li{opacity:1}.youth-bubble-typing{display:none}.youth-seg[data-state=active] i{transform:scaleX(1)}}