.initiatives-page{background:#f0f5fd;min-height:100vh;overflow-x:hidden}.initiatives-page .init-wrap{max-width:1280px;width:100%;margin:0 auto;position:relative}.photo-slot{display:flex;align-items:center;justify-content:center;text-align:center;background:#dde6f4;color:#6b7a99;font-family:Caveat,cursive;font-size:20px;line-height:1.2;padding:12px;overflow:hidden}.init-hero-quote{text-wrap:balance}@keyframes logModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes logModalPop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:hover){.init-lift-card:hover{transform:rotate(0deg) translateY(-6px)!important;box-shadow:0 22px 44px rgba(30,50,90,.18)!important}}.scroll-row{min-width:0}.walks-scroll{scrollbar-width:thin;scrollbar-color:#c6d3ec transparent}.walks-scroll::-webkit-scrollbar{height:7px}.walks-scroll::-webkit-scrollbar-track{background:transparent}.walks-scroll::-webkit-scrollbar-thumb{background:#c6d3ec;border-radius:999px}.init-di-strip{position:relative;isolation:isolate}.init-di-strip:before{content:"";position:absolute;inset:-3px;border-radius:25px;background:linear-gradient(90deg,#e2574c,#e8a23d,#f2d94c,#4f9d69,#4b9bd8,#8e6fb0,#e2574c);background-size:220% 100%;opacity:0;transition:opacity .4s ease;z-index:-1;filter:blur(3px);pointer-events:none}@media (hover:hover){.init-di-strip:hover:before{opacity:.75;animation:diRainbowShift 6s linear infinite}}@keyframes diRainbowShift{0%{background-position:0 0}to{background-position:220% 0}}.walks-tile{width:clamp(220px,38vw,260px);aspect-ratio:4/3}.raahee-tile{width:clamp(200px,64vw,240px);aspect-ratio:4/3}.raahee-photos{width:100%}.raahee-stack-phone{display:none}.raahee-stack-window{position:relative;overflow:hidden;width:100%;max-width:240px;height:576px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent)}.raahee-stack-track{display:flex;flex-direction:column;gap:18px;will-change:transform;animation:raaheeStackScroll 24s linear infinite}.raahee-stack-track:hover{animation-play-state:paused}.raahee-stack-tile{flex:0 0 auto;width:100%;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#e2d6e0;box-shadow:0 6px 14px rgba(120,90,140,.1)}@keyframes raaheeStackScroll{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 9px))}}@media (max-width:1100px){.page-header{gap:24px!important;padding-left:40px!important;padding-right:40px!important}.page-nav{gap:26px!important}}@media (max-width:960px){.init-hero-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr)!important;gap:36px!important}.init-wrap .next-link,.init-wrap section{padding-left:40px!important;padding-right:40px!important}.flagship-card{grid-template-columns:minmax(0,1fr)!important}.flagship-card>div:nth-child(2){padding:40px 36px!important}.init-two-grid{gap:28px!important}.init-two-grid,.raahee-grid{grid-template-columns:minmax(0,1fr)!important}.raahee-grid{gap:40px!important}.raahee-left{position:static!important}}@media (max-width:720px){.init-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;justify-items:center}.init-hero-right{text-align:left;width:100%}.init-hero-right>div:first-child{margin-bottom:16px!important}.raahee-grid>div:first-child{display:flex;flex-direction:column}.raahee-stack-desktop{display:none}.raahee-stack-phone{display:block}}@media (max-width:640px){.page-header{padding-left:20px!important;padding-right:20px!important}.page-header,.page-nav{gap:16px!important}.page-nav a{font-size:12px!important;letter-spacing:.12em!important}.init-wrap .next-link,.init-wrap section{padding-left:20px!important;padding-right:20px!important}.biz-grid{grid-template-columns:1fr!important}.flagship-card h3{font-size:28px!important}.flagship-card>div:nth-child(2){padding:32px 24px!important}.walks-tile{width:clamp(200px,68vw,240px)}.raahee-tile{width:clamp(170px,56vw,200px)}}@media (prefers-reduced-motion:reduce){.init-lift-card{transition:none!important}.init-di-strip:hover:before,.raahee-stack-track{animation:none!important}}