/* C2 Immersion Wednesday v389 — photographic layout with clearly marked image placeholders. */
.w389{color:#102d46;background:#fcfaf5;font-family:Arial,sans-serif}.w389 *{box-sizing:border-box}.w389 h1,.w389 h2,.w389 h3{font-family:Georgia,serif;font-weight:500}.w389-hero{min-height:610px;position:relative;display:flex;align-items:center;background:#536b57;overflow:hidden}.w389-hero-photo{position:absolute;inset:0;background:linear-gradient(125deg,#5c755f,#b2b9a2 60%,#6b806b)}.w389-hero-photo:after{content:'HERO PHOTOGRAPH · IRISH + INTERNATIONAL TEENAGERS';position:absolute;right:5%;bottom:7%;font-size:12px;letter-spacing:.15em;color:#fff9}.w389-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,30,36,.78),rgba(10,30,36,.25) 67%,transparent)}.w389-hero-inner{position:relative;width:min(1240px,92%);margin:auto;color:#fff;padding:80px 0}.w389-eyebrow{font-size:11px;font-weight:800;letter-spacing:.22em;color:#b77b24}.w389-hero .w389-eyebrow{color:#f2d394}.w389-hero h1{font-size:clamp(52px,6.4vw,94px);line-height:1.01;max-width:820px;margin:24px 0}.w389-hero h1 em{font-weight:400}.w389-hero-inner>p:not(.w389-eyebrow){max-width:500px;line-height:1.7;font-size:17px}.w389-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px}.w389-button{background:#f5c45b;color:#102d46!important;padding:15px 21px;border-radius:9px;font-weight:700;text-decoration:none!important;font-size:14px}.w389-outline{border:1px solid #fff;background:transparent;color:#fff!important}.w389-benefits{display:grid;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:auto;padding:27px 0}.w389-benefits>div{text-align:center;border-right:1px solid #e0d8c7;padding:0 10px}.w389-benefits>div:last-child{border:0}.w389-benefits span{display:block;font-size:28px;color:#20496a}.w389-benefits strong{display:block;font-family:Georgia,serif;font-size:18px;margin:7px 0}.w389-benefits small{display:block;color:#4f5b63}.w389-why{display:grid;grid-template-columns:1.2fr .9fr .55fr;align-items:stretch;gap:32px;padding:40px max(4%,calc((100vw - 1320px)/2));background:#fff}.w389-why-photo,.w389-side-photo,.w389-timeline-photo,.w389-perspective-photo{position:relative;background:linear-gradient(135deg,#d4ded5,#e6e9dd);min-height:340px;border-radius:6px;display:flex;align-items:end;padding:14px}.w389-side-photo{min-height:280px;transform:rotate(3deg);align-self:center;background:linear-gradient(135deg,#c9d8ce,#f0e6c9)}.w389-image-note{font-size:10px;letter-spacing:.13em;color:#38594b}.w389-why-text{padding:35px 0}.w389-why-text h2,.w389-day h2,.w389-perspective h2,.w389-end h2{font-size:clamp(32px,3vw,49px);line-height:1.1;margin:12px 0 20px}.w389-why-text>p:not(.w389-eyebrow){line-height:1.7}.w389-why-text ul{list-style:none;padding:0}.w389-why-text li{margin:14px 0}.w389-why-text li:before{content:'✓';color:#d19a32;font-weight:bold;margin-right:13px}.w389-day{padding:72px 4%;background:#f8f5ed}.w389-container{max-width:1250px;margin:auto}.w389-day-intro{max-width:720px;color:#4e5b63}.w389-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px}.w389-timeline-photo{min-height:150px;justify-content:center;align-items:center;color:#587465;font-size:11px;letter-spacing:.12em}.w389-timeline article b{display:block;margin:18px 0 8px;color:#234b69}.w389-timeline h3{font-size:21px;margin:0 0 8px}.w389-timeline article p{font-size:13px;line-height:1.6;color:#4e5b63}.w389-perspective{display:grid;grid-template-columns:35% 1fr;background:#f0f3ec;align-items:center}.w389-perspective-photo{min-height:370px;border-radius:0}.w389-perspective-copy{max-width:730px;padding:60px 9%}.w389-perspective-copy>p:not(.w389-eyebrow){font-size:16px;line-height:1.8}.w389-attribution{font-size:12px!important;letter-spacing:.08em;font-weight:bold}.w389-end{position:relative;min-height:370px;display:flex;align-items:center;overflow:hidden}.w389-end-photo{position:absolute;inset:0;background:linear-gradient(100deg,#e9d4a3,#b7c8ad 70%,#829b83)}.w389-end-content{position:relative;width:min(1200px,92%);margin:auto;padding:60px 0}.w389-end-content>p:not(.w389-eyebrow){max-width:520px;line-height:1.6}.w389-text-link{color:#10354d!important;font-weight:bold;text-decoration:underline!important}.w389 a:focus-visible{outline:3px solid #bd8b29;outline-offset:3px}@media(max-width:900px){.w389-why{grid-template-columns:1fr 1fr}.w389-side-photo{display:none}.w389-timeline{grid-template-columns:repeat(3,1fr)}.w389-benefits{grid-template-columns:repeat(2,1fr);gap:25px}.w389-perspective{grid-template-columns:1fr}.w389-perspective-photo{min-height:250px}}@media(max-width:600px){.w389-hero{min-height:580px}.w389-hero-inner{padding:70px 0}.w389-why{grid-template-columns:1fr}.w389-why-photo{min-height:250px}.w389-timeline{grid-template-columns:1fr 1fr}.w389-perspective-copy{padding:40px 6%}.w389-benefits strong{font-size:15px}.w389-end{min-height:400px}}
