:root{--night:#172521;--deep:#10201c;--cream:#f4f0e7;--paper:#fbf9f4;--sage:#dfe7db;--gold:#c1a26b;--text:#20302a;--muted:#77827a;--line:#ddd9cf;--serif:'Playfair Display',Georgia,serif;--sans:Manrope,'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.announcement{height:29px;display:flex;justify-content:center;align-items:center;background:var(--deep);color:#d6c49d;font:8px 'DM Mono';letter-spacing:.16em;text-transform:uppercase}.nav{height:78px;background:#fbf9f4f2;backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;padding:0 7%;position:sticky;top:0;z-index:20;border-bottom:1px solid #dcd8ce}.brand{font:22px var(--serif);letter-spacing:.13em;color:var(--night)}.brand span{display:block;font:7px 'DM Mono';letter-spacing:.34em;color:var(--gold);margin-top:5px}.links{display:flex;align-items:center;gap:27px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#58665e}.links a:hover{color:var(--gold)}.nav-cta{background:var(--night);color:white;padding:13px 17px;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.nav-cta:hover{background:#315044}.menu{display:none;border:0;background:none;color:var(--night);font-size:22px}.hero{min-height:680px;display:flex;align-items:center;padding:8% 9%;position:relative;color:white;background:linear-gradient(90deg,rgba(15,32,27,.89) 0%,rgba(17,37,31,.67) 35%,rgba(20,41,34,.07) 76%),url('assets/raash-hero.png') center/cover}.hero-copy{max-width:610px;animation:rise .9s both}.eyebrow{font:8px 'DM Mono';text-transform:uppercase;letter-spacing:.22em;color:var(--gold)}.hero h1{font:clamp(53px,8vw,96px)/.98 var(--serif);font-weight:400;letter-spacing:-.04em;margin:20px 0}.hero h1 em{color:#ddc699;font-weight:400}.hero p{max-width:430px;font-size:12px;line-height:1.9;color:#e2e8e1}.btn{display:inline-flex;align-items:center;gap:18px;background:#d4bb87;color:#1e3028;padding:15px 20px;font-size:8px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;transition:.25s}.btn:hover{background:#ead9b4;gap:25px;transform:translateY(-2px)}.hero-caption{position:absolute;bottom:25px;right:7%;font:8px 'DM Mono';letter-spacing:.16em;text-transform:uppercase;color:#e1e7de}.scroll{display:flex;align-items:center;gap:11px;margin-top:43px;color:#d6ddd5;font:8px 'DM Mono';letter-spacing:.17em;text-transform:uppercase}.scroll:before{content:'';width:36px;height:1px;background:var(--gold)}.ticker{background:var(--night);overflow:hidden;white-space:nowrap;color:#e5dcc8;padding:13px 0}.ticker-track{display:inline-flex;align-items:center;animation:marquee 34s linear infinite}.ticker span{padding:0 24px;font:9px 'DM Mono';letter-spacing:.19em;text-transform:uppercase}.ticker b{font:15px var(--serif);color:var(--gold)}.intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center;padding:92px 10%}.intro h2,.section-title{font:clamp(37px,5vw,62px)/1.03 var(--serif);font-weight:400;letter-spacing:-.035em;color:var(--night);margin:12px 0}.intro p{color:var(--muted);font-size:12px;line-height:1.95}.intro strong{color:var(--night);font-weight:600}.statbar{display:grid;grid-template-columns:repeat(3,1fr);background:var(--sage);padding:27px 9%}.stat{text-align:center;border-right:1px solid #c6d0c5;color:#667369;font:8px 'DM Mono';letter-spacing:.1em;text-transform:uppercase}.stat:last-child{border:0}.stat b{display:block;font:24px var(--serif);color:var(--night);letter-spacing:0;text-transform:none;margin-bottom:5px}.section{padding:86px 8%}.head{text-align:center;margin:0 auto 35px;max-width:600px}.head .section-title{margin-bottom:8px}.head p{color:var(--muted);font-size:10px;line-height:1.9}.journal-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:250px 220px;gap:13px}.journal-card{position:relative;overflow:hidden;background:#dce1d9}.journal-card:first-child{grid-row:span 2}.journal-card img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.journal-card:hover img{transform:scale(1.055)}.journal-card:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(13,30,24,.68))}.journal-copy{position:absolute;bottom:20px;left:20px;z-index:1;color:#fff}.journal-copy small{font:8px 'DM Mono';letter-spacing:.16em;text-transform:uppercase;color:#ddc58f}.journal-copy h3{font:25px var(--serif);font-weight:400;margin:5px 0 0}.journal-note{text-align:center;margin-top:17px;color:#93988f;font:8px 'DM Mono';letter-spacing:.09em}.collab{background:var(--cream)}.collab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.collab-card{background:var(--paper);padding:26px 24px;border-top:1px solid var(--gold);min-height:196px}.collab-card .no{font:8px 'DM Mono';color:var(--gold)}.collab-card h3{font:21px var(--serif);font-weight:400;color:var(--night);margin:27px 0 8px}.collab-card p{font-size:10px;color:var(--muted);line-height:1.8;margin:0}.feature{display:grid;grid-template-columns:1fr 1fr;background:var(--deep);color:white;min-height:480px}.feature-img{background:url('assets/raash-italy.png') center/cover;min-height:400px}.feature-copy{padding:65px 12%;display:flex;flex-direction:column;justify-content:center}.feature-copy h2{font:clamp(38px,5.3vw,65px)/1 var(--serif);font-weight:400;margin:15px 0}.feature-copy p{font-size:11px;line-height:1.9;color:#cad5cc;max-width:390px}.feature-copy .btn{align-self:flex-start;margin-top:13px}.cta-band{text-align:center;padding:76px 8%;background:#e9e4d8}.cta-band h2{font:clamp(38px,6vw,66px)/1 var(--serif);font-weight:400;color:var(--night);max-width:700px;margin:14px auto}.cta-band p{color:var(--muted);font-size:10px}.cta-band .btn{margin-top:13px}.footer{background:#10211c;color:#dce3dc;padding:47px 8% 20px}.footgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:30px}.footer .brand{color:#f1e8d4}.footer .brand span{color:#c3a976}.footer h4{font:18px var(--serif);font-weight:400;color:#eadcc0;margin:0 0 11px}.footer p,.footer a{font-size:9px;line-height:2;color:#bdc9bf}.footer a{display:block}.bottom{border-top:1px solid #34483e;margin-top:29px;padding-top:14px;display:flex;justify-content:space-between;color:#91a096;font:7px 'DM Mono';letter-spacing:.09em}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}.page-hero{padding:88px 9%;background:linear-gradient(90deg,#122b24ed,#18372c9c),url('assets/raash-hero.png') center 54%/cover;color:white}.page-hero h1{font:clamp(48px,7vw,82px)/1 var(--serif);font-weight:400;margin:15px 0}.page-hero p{max-width:530px;color:#d9e1d9;font-size:11px;line-height:1.9}.partner-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:75px 10%}.partner-intro h2{font:clamp(35px,5vw,58px)/1.02 var(--serif);font-weight:400;color:var(--night);margin:12px 0}.partner-intro p{color:var(--muted);font-size:11px;line-height:1.9}.platforms{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.platforms span{border:1px solid var(--line);padding:8px 11px;color:#69746c;font:8px 'DM Mono';letter-spacing:.08em;text-transform:uppercase}.media-kit{background:var(--sage);padding:58px 9%}.media-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.media-head h2{font:42px var(--serif);font-weight:400;color:var(--night);margin:10px 0 0}.media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#c7d1c5}.media-item{background:var(--sage);padding:23px 18px}.media-item strong{display:block;font:28px var(--serif);color:var(--night)}.media-item span{display:block;margin-top:7px;font:8px 'DM Mono';text-transform:uppercase;letter-spacing:.12em;color:#6f7b71}.media-note{font-size:8px;color:#818c83;margin-top:14px}.formats{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.format{border:1px solid var(--line);padding:23px;background:#fff}.format h3{font:21px var(--serif);font-weight:400;color:var(--night);margin:0 0 7px}.format p{font-size:10px;line-height:1.8;color:var(--muted);margin:0}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{border-top:1px solid var(--gold);padding:21px 8px}.step small{font:8px 'DM Mono';color:var(--gold)}.step h3{font:22px var(--serif);font-weight:400;color:var(--night);margin:14px 0 7px}.step p{font-size:10px;line-height:1.8;color:var(--muted)}.inquiry{background:var(--cream);display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;padding:78px 9%}.inquiry-copy h2{font:clamp(38px,5vw,59px)/1 var(--serif);font-weight:400;color:var(--night);margin:14px 0}.inquiry-copy p{font-size:10px;line-height:1.9;color:var(--muted)}.contact-form{background:var(--paper);padding:27px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.contact-form label{display:block;font:8px 'DM Mono';text-transform:uppercase;letter-spacing:.1em;color:#78827a;margin-bottom:14px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;border:0;border-bottom:1px solid #d8d4ca;background:transparent;color:var(--night);padding:10px 2px;margin-top:5px;outline:none;font:11px var(--sans)}.contact-form textarea{min-height:70px;resize:vertical}.contact-form .btn{border:0;cursor:pointer}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);opacity:0;transition:.25s;background:var(--night);color:white;padding:12px 18px;font-size:9px;z-index:80}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:800px){.nav{padding:0 5%;height:68px}.links{gap:14px}.links a{font-size:8px}.nav-cta{font-size:7px;padding:12px}.hero{min-height:620px;padding:8% 7%;background-position:61% center}.section{padding:68px 6%}.journal-grid{grid-template-rows:230px 190px}.feature-copy{padding:45px 9%}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:first-child{grid-column:span 2}.partner-intro{padding:60px 7%}.media-grid{grid-template-columns:repeat(2,1fr)}.inquiry{padding:65px 7%;gap:25px}}
@media(max-width:580px){.announcement{font-size:7px}.nav{height:62px;padding:0 5%}.menu{display:block}.links{display:none}.links.mobile{display:flex;position:absolute;top:61px;left:0;right:0;background:var(--paper);padding:20px 7%;box-shadow:0 15px 24px #17252117;flex-direction:column;align-items:flex-start;gap:19px}.links.mobile a{font-size:9px}.nav-cta{padding:11px;font-size:7px}.brand{font-size:19px}.hero{min-height:570px;padding:62px 7%;background-position:65% center}.hero h1{font-size:60px}.hero-caption{display:none}.scroll{margin-top:30px}.intro{grid-template-columns:1fr;gap:5px;padding:60px 8%}.intro h2{font-size:43px}.statbar{padding:22px 4%}.stat b{font-size:19px}.stat{font-size:7px}.section{padding:60px 5%}.journal-grid{grid-template-columns:1fr 1fr;grid-template-rows:230px 170px;gap:8px}.journal-card:first-child{grid-column:span 2;grid-row:auto}.journal-copy{bottom:13px;left:13px}.journal-copy h3{font-size:21px}.collab-grid{grid-template-columns:1fr}.collab-card{min-height:155px}.collab-card h3{margin-top:18px}.feature{grid-template-columns:1fr}.feature-img{min-height:270px}.feature-copy{padding:43px 8%}.cta-band{padding:60px 7%}.footgrid{gap:18px}.bottom{display:block;line-height:2.1}.bottom span{display:block}.page-hero{padding:68px 7%}.page-hero h1{font-size:52px}.partner-intro{grid-template-columns:1fr;gap:5px;padding:54px 7%}.media-kit{padding:48px 7%}.media-head{display:block}.media-head h2{font-size:35px}.formats{grid-template-columns:1fr}.process{grid-template-columns:1fr}.step{padding:16px 4px}.inquiry{grid-template-columns:1fr;padding:55px 6%}.contact-form{padding:20px}.form-row{grid-template-columns:1fr;gap:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
