.experience-page{--plum:#2a0c1f;--dark:#160812;--mid:#4a1838;--ivory:#fff8ee;--cream:#f5ebdd;--gold:#d4aa55;--gold2:#e7c574;--ink:#33252d;--muted:#756870;--line:#e2d5c5}.experience-page *{box-sizing:border-box}.experience-page{background:var(--ivory);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;line-height:1.65}.experience-page img{max-width:100%;display:block}.experience-page a{color:inherit}.experience-page .wrap{width:min(1180px,100% - 96px);margin:auto}.experience-page h1,.experience-page h2,.experience-page h3{color:var(--plum);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.04}.experience-page h1{letter-spacing:-.04em;font-size:clamp(3.4rem,6.4vw,6.4rem)}.experience-page h2{letter-spacing:-.035em;font-size:clamp(2.5rem,4.7vw,4.4rem)}.experience-page h3{font-size:1.65rem}.experience-page p{margin:0 0 1rem}.experience-page .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8b6728;margin-bottom:14px;font-size:.72rem;font-weight:700}.experience-page .lead{font-family:Cormorant Garamond,serif;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.45}.experience-page .nav{justify-content:space-between;align-items:center;gap:24px;height:82px;display:flex}.experience-page .brand{color:var(--gold2);letter-spacing:.16em;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:1.75rem;text-decoration:none}.experience-page .brand small{letter-spacing:.2em;text-transform:uppercase;color:#e8d8c7;margin-top:3px;font:500 .52rem/1.1 Manrope,sans-serif;display:block}.experience-page .btn{border:1px solid var(--gold);letter-spacing:.03em;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.experience-page .btn.gold{background:var(--gold);color:var(--plum)}.experience-page .btn.outline{color:#f5dfac}.experience-page .hero{color:#fff;background:linear-gradient(125deg,#260a1e,#4a1838 62%,#210917)}.experience-page .hero-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;min-height:650px;display:grid}.experience-page .hero-copy{flex-direction:column;justify-content:center;padding:96px 64px 88px max(48px,50vw - 590px);display:flex}.experience-page .hero-copy h1{color:#fff1d1}.experience-page .hero-copy p{color:#eadde5;max-width:560px}.experience-page .hero-copy .lead{color:#f2d99e;margin-top:20px}.experience-page .hero-image{position:relative;overflow:hidden}.experience-page .hero-image picture{width:100%;height:100%;display:block}.experience-page .hero-image img{object-fit:cover;object-position:54% 50%;width:100%;height:100%}.experience-page .hero-image:after{content:"";background:linear-gradient(90deg,#2a0c1f59,#0000 28%);position:absolute;inset:0}.experience-page .actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.experience-page .values{color:#f1d99d;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:38px;font-size:.68rem;display:grid}.experience-page section{padding:104px 0}.experience-page .section-head{text-align:center;max-width:800px;margin:0 auto 54px}.experience-page .journey-grid{grid-template-columns:repeat(5,1fr);gap:26px;display:grid}.experience-page .journey-card{text-align:center;position:relative}.experience-page .journey-card img{object-fit:cover;border:1px solid #dfc897;border-radius:50%;width:150px;height:150px;margin:0 auto 22px}.experience-page .journey-card .num{color:#9d772d;font-size:.75rem;font-weight:700}.experience-page .journey-card p{color:var(--muted);font-size:.86rem}.experience-page .journey-card:not(:last-child):after{content:"→";color:var(--gold);font-size:1.7rem;position:absolute;top:58px;right:-20px}.experience-page .day{background:var(--plum);color:#fff;padding:0}.experience-page .day-grid{grid-template-columns:.72fr 1fr .72fr;align-items:stretch;display:grid}.experience-page .day-copy,.experience-page .outcomes{padding:70px 44px}.experience-page .day h2{color:#fff1d1}.experience-page .day p{color:#eadde5}.experience-page .day-photo img{object-fit:cover;width:100%;height:100%}.experience-page .outcomes{background:var(--cream);color:var(--ink)}.experience-page .outcomes h2{color:var(--plum);font-size:2.7rem}.experience-page .outcome-list{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.experience-page .outcome-list div{border-top:1px solid #d7c7b4;padding-top:13px;font-size:.84rem}.experience-page .testimonials{background:#fffdf8}.experience-page .test-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.experience-page .quote{background:#fff;border:1px solid #eadfd2;padding:28px;box-shadow:0 12px 30px #2a0c1f0d}.experience-page .stars{color:#c8922f;letter-spacing:.08em}.experience-page .quote blockquote{margin:14px 0 20px;font-family:Cormorant Garamond,serif;font-size:1.18rem;line-height:1.4}.experience-page .quote small{color:var(--muted)}.experience-page .placeholder-note{color:#8a737f;text-align:center;margin-top:22px;font-size:.75rem}.experience-page .marion{background:linear-gradient(90deg,var(--plum) 0 56%,var(--cream) 56%);padding:0}.experience-page .marion-grid{grid-template-columns:.92fr 1.08fr;min-height:410px;display:grid}.experience-page .marion-story{color:#fff;grid-template-columns:.8fr 1.2fr;display:grid}.experience-page .marion-story img{object-fit:cover;width:100%;height:100%}.experience-page .marion-copy{padding:58px 42px}.experience-page .marion-copy h2{color:#fff1d1}.experience-page .marion-copy p{color:#eadde5}.experience-page .trust{flex-direction:column;justify-content:center;padding:58px 46px;display:flex}.experience-page .trust-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.experience-page .trust-item{border-top:1px solid #d8c7b2;padding:18px 0}.experience-page .trust-item strong{color:var(--plum);font-family:Cormorant Garamond,serif;font-size:1.35rem;display:block}.experience-page .open-day{color:#fff;background:linear-gradient(90deg,#361026,#571d40);position:relative;overflow:hidden}.experience-page .open-day .wrap{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid;position:relative}.experience-page .open-day h2{color:#fff1d1}.experience-page .open-day p{color:#eadde5}.experience-page .open-day .orchids{object-fit:cover;opacity:.42;width:34%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.experience-page .micro{margin-top:12px;font-size:.78rem;color:#e9d9b7!important}.experience-page .evidence{background:var(--cream)}.experience-page .evidence-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.experience-page .metric{border-top:2px solid var(--gold);background:#fff;padding:28px}.experience-page .metric b{color:var(--plum);font:500 2.2rem Cormorant Garamond,serif}.experience-page .metric p{color:var(--muted);font-size:.84rem}.experience-page footer{background:var(--dark);color:#d8cbd4;padding:48px 0}.experience-page .footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:40px;display:grid}.experience-page footer a{color:#d8cbd4;font-size:.82rem;text-decoration:none}.experience-page footer h3{color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;font-family:Manrope,sans-serif;font-size:.72rem}.experience-page .policy{border-top:1px solid #d4aa5540;flex-wrap:wrap;gap:14px;margin-top:28px;padding-top:20px;font-size:.7rem;display:flex}@media (width<=1050px){.experience-page .wrap{width:min(100% - 64px,1180px)}.experience-page .hero-grid{grid-template-columns:1fr 1fr}.experience-page .hero-copy{padding:76px 40px}.experience-page .journey-grid{grid-template-columns:repeat(3,1fr);row-gap:46px}.experience-page .journey-card:after{display:none}.experience-page .day-grid{grid-template-columns:1fr 1fr}.experience-page .outcomes{grid-column:1/-1}.experience-page .test-grid{grid-template-columns:1fr 1fr}.experience-page .marion{background:var(--plum)}.experience-page .marion-grid{grid-template-columns:1fr}.experience-page .trust{background:var(--cream)}}@media (width<=700px){.experience-page .wrap{width:calc(100% - 40px)}.experience-page .nav{height:70px}.experience-page .brand{font-size:1.4rem}.experience-page .hero-grid{grid-template-columns:1fr;min-height:0}.experience-page .hero-copy{padding:62px 20px 54px}.experience-page .hero-image{order:-1;height:390px}.experience-page .hero-image:after{background:linear-gradient(#0000 65%,#2a0c1f59)}.experience-page h1{font-size:3.25rem}.experience-page section{padding:62px 0}.experience-page .actions{grid-template-columns:1fr;display:grid}.experience-page .btn{width:100%;min-height:52px}.experience-page .values{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.experience-page .section-head{text-align:left;margin-bottom:38px}.experience-page .journey-grid{grid-template-columns:1fr;gap:0}.experience-page .journey-card{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:center;gap:20px;padding:22px 0;display:grid}.experience-page .journey-card img{width:96px;height:96px;margin:0}.experience-page .journey-card p{margin-bottom:0}.experience-page .day-grid{grid-template-columns:1fr}.experience-page .day-copy,.experience-page .outcomes{padding:52px 20px}.experience-page .day-photo{height:300px}.experience-page .outcome-list{grid-template-columns:1fr 1fr}.experience-page .test-grid{grid-template-columns:1fr}.experience-page .quote{padding:25px 22px}.experience-page .marion-story{grid-template-columns:1fr}.experience-page .marion-story img{object-position:center 20%;height:360px}.experience-page .marion-copy,.experience-page .trust{padding:48px 20px}.experience-page .open-day .wrap{grid-template-columns:1fr;gap:22px}.experience-page .open-day .orchids{opacity:.2;width:70%}.experience-page .evidence-grid{grid-template-columns:1fr}.experience-page .footer-grid{grid-template-columns:1fr;gap:24px}}.experience-page .official-brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex!important}.experience-page .official-mark{object-fit:contain;flex:0 0 54px;width:54px;height:54px}.experience-page .official-wordmark{color:var(--gold2);letter-spacing:.14em;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;line-height:.92;display:block}.experience-page .official-wordmark small{letter-spacing:.18em;text-transform:uppercase;color:#e8d8c7;margin-top:7px;font:600 .46rem/1.2 Manrope,sans-serif;display:block}@media (width<=700px){.experience-page .official-brand{gap:7px}.experience-page .official-mark{flex-basis:43px;width:43px;height:43px;display:block!important}.experience-page .official-wordmark{letter-spacing:.11em;font-size:1.2rem}.experience-page .official-wordmark small{letter-spacing:.12em;margin-top:5px;font-size:.38rem}.experience-page .hero-grid{min-height:0!important;display:block!important}.experience-page .hero-copy{display:none!important}.experience-page .final-mobile-art{background:#2a0c1f;order:initial!important;height:auto!important}.experience-page .final-mobile-art picture{height:auto!important;display:block!important}.experience-page .final-mobile-art img{object-fit:contain!important;object-position:center top!important;width:100%!important;height:auto!important;display:block!important}}.experience-page .permission-note{color:#806b75;text-align:center;margin:24px 0 0;font-size:.78rem}.experience-page .evidence-grid{grid-template-columns:repeat(4,1fr)}.experience-page .mobile-actions{display:none}@media (width<=1050px){.experience-page .evidence-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.experience-page{padding-bottom:58px}.experience-page .evidence-grid{grid-template-columns:1fr}.experience-page .mobile-actions{z-index:1500;background:#1f0d1b;border-top:1px solid #d8b978b8;grid-template-columns:.78fr 1.22fr;min-height:58px;display:grid;position:fixed;bottom:0;left:0;right:0}.experience-page .mobile-actions a{color:#f3dfae;letter-spacing:.07em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:10px 7px;font-size:.62rem;font-weight:700;line-height:1.2;display:flex}.experience-page .mobile-actions a+a{color:#24101f;background:linear-gradient(135deg,#d4b472,#b48a3f)}}.experience-page :focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #f4ce77}.experience-page .hero-grid{grid-template-columns:minmax(430px,.82fr) minmax(540px,1.18fr);min-height:720px}.experience-page .hero-copy{padding-top:88px;padding-bottom:78px}.experience-page .hero-tagline{max-width:610px;margin:20px 0 16px;font:500 clamp(1.45rem,2.2vw,2rem)/1.3 Cormorant Garamond,Georgia,serif;color:#f4dca5!important}.experience-page .hero-text-link{color:#f7e5ba;text-underline-offset:6px;letter-spacing:.025em;align-items:center;gap:9px;padding:12px 5px;font-size:.82rem;font-weight:700;display:inline-flex}.experience-page .hero-reassurance{letter-spacing:.035em;margin:16px 0 0;font-size:.76rem;color:#eadde5!important}.experience-page .credential-row{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.experience-page .credential-row span{color:#f3deae;letter-spacing:.07em;text-transform:uppercase;border:1px solid #e7c5747a;border-radius:999px;padding:7px 10px;font-size:.63rem;font-weight:700}.experience-page .hero-image img{object-position:52% center}.experience-page .values{display:none}.experience-page .journey-grid{align-items:stretch}.experience-page .journey-card{padding:10px 8px 22px}.experience-page .journey-card>div{flex-direction:column;align-items:center;display:flex}.experience-page .journey-card p{max-width:210px}.experience-page .journey-card .num{background:#f5ead7;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:7px;display:inline-grid}.experience-page .manager-fit{background:#f8f0e5}.experience-page .manager-fit .wrap{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.experience-page .manager-intro{position:sticky;top:120px}.experience-page .manager-intro h2{margin-bottom:22px}.experience-page .manager-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.experience-page .manager-grid article{background:#fffdf8;border:1px solid #e7d9c6;min-height:210px;padding:28px;box-shadow:0 14px 34px #2a0c1f0b}.experience-page .manager-grid article>span{color:#9c762d;letter-spacing:.12em;font-size:.72rem;font-weight:700}.experience-page .manager-grid h3{margin:14px 0 10px}.experience-page .manager-grid p{color:#756870;margin:0;font-size:.86rem}.experience-page .test-grid{grid-template-columns:repeat(3,1fr);gap:22px}.experience-page .quote{border-top:3px solid #d4aa55;flex-direction:column;min-height:320px;display:flex}.experience-page .quote blockquote{flex:1;font-size:1.35rem}.experience-page .quote small{color:#4f3c46;font-weight:600;line-height:1.6;display:block}.experience-page .permission-note{text-align:center;color:#786a72;margin:24px 0 0;font-size:.75rem}.experience-page .evidence-grid{grid-template-columns:repeat(4,1fr);gap:18px}.experience-page .metric{border:1px solid #e4d4bd;border-top:3px solid #d4aa55;box-shadow:0 12px 30px #2a0c1f0e}.experience-page .metric b{font-size:3.4rem;line-height:1}.experience-page .metric h3{margin:12px 0 8px;font-size:1.35rem}.experience-page .credential-note{color:#695964;margin-top:22px;display:block}.experience-page .footer-brand{margin-bottom:18px}.experience-page .footer-intro{color:#bdaeba;max-width:360px;font-size:.82rem}.experience-page .footer-grid>div:not(:first-child) a:hover,.experience-page .policy a:hover{color:#f3d991;text-underline-offset:4px;text-decoration:underline}@media (width<=1050px){.experience-page .hero-grid{grid-template-columns:1fr 1fr;min-height:650px}.experience-page .manager-fit .wrap{grid-template-columns:1fr}.experience-page .manager-intro{max-width:700px;position:static}.experience-page .evidence-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.experience-page{overflow-x:hidden}.experience-page .hero-grid{flex-direction:column;display:flex}.experience-page .hero-image{order:0;height:420px}.experience-page .hero-copy{order:1;padding:48px 20px 50px}.experience-page .hero-copy h1{overflow-wrap:anywhere;font-size:clamp(3rem,15vw,4rem)}.experience-page .hero-tagline{font-size:1.45rem}.experience-page .credential-row{grid-template-columns:1fr 1fr;display:grid}.experience-page .credential-row span{text-align:center}.experience-page .hero-text-link{justify-content:center;min-height:48px}.experience-page .journey-grid{margin-left:8px;position:relative}.experience-page .journey-grid:before{content:"";background:#d4aa55;width:1px;position:absolute;top:30px;bottom:30px;left:15px}.experience-page .journey-card{grid-template-columns:80px 1fr;padding:24px 0 24px 48px;position:relative}.experience-page .journey-card img{width:80px;height:80px}.experience-page .journey-card>div{align-items:flex-start}.experience-page .journey-card .num{z-index:1;color:#2a0c1f;background:#d4aa55;position:absolute;top:50%;left:0;transform:translateY(-50%)}.experience-page .manager-fit .wrap{gap:34px}.experience-page .manager-grid{grid-template-columns:1fr}.experience-page .manager-grid article{min-height:0;padding:24px}.experience-page .test-grid,.experience-page .evidence-grid{grid-template-columns:1fr}.experience-page .quote{min-height:0}.experience-page .metric{padding:24px}.experience-page .footer-brand{justify-content:flex-start!important}.experience-page .open-day .actions{width:100%}}@media (prefers-reduced-motion:reduce){.experience-page *,.experience-page :before,.experience-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.experience-page .official-brand{background:0 0!important}.experience-page .official-mark{isolation:auto;filter:drop-shadow(0 0 1px #e7c5744d);box-shadow:none!important;mix-blend-mode:screen!important;background:0 0!important;border:0!important}.experience-page .marion .trust{background:var(--cream)}.experience-page .marion{background:linear-gradient(90deg,var(--plum) 0 46%,var(--cream) 46%)}@media (width<=1050px){.experience-page .marion{background:var(--plum)}}
