.fcc-exp-hero{background:#f5f1ea;padding:28px 0 0}.fcc-exp-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:55px;align-items:center}.fcc-experience h1{font-size:clamp(37px,4.2vw,59px)!important;line-height:1.04!important;letter-spacing:-.055em;margin-bottom:24px}.fcc-exp-lead{font-size:17px;color:#52616c;line-height:1.8!important;margin-bottom:24px!important}.fcc-exp-hero figure{margin:0;background:#172530;border-radius:20px;overflow:hidden}.fcc-exp-hero figure a{display:block;aspect-ratio:1.35}.fcc-exp-hero figure img{width:100%;height:100%;object-fit:cover;display:block}.fcc-exp-hero figcaption{padding:15px 20px;color:#e2d4b7;font-size:12px}.fcc-exp-milestones{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-top:1px solid #ded8cc;padding:25px 0 30px;gap:32px}.fcc-exp-milestones a{border-right:1px solid #ded8cc;color:#172530;padding-right:20px}.fcc-exp-milestones a:last-child{border:0}.fcc-exp-milestones span{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#99783f;margin-bottom:9px}.fcc-exp-milestones strong{font-size:14px;line-height:1.45;display:block}.fcc-exp-reading{display:grid;grid-template-columns:225px minmax(0,1fr);gap:65px;padding-top:55px;padding-bottom:55px;align-items:start}.fcc-exp-aside{position:sticky;top:25px}.fcc-exp-aside details{border:1px solid #e1e5e5;border-radius:15px;overflow:hidden;padding:20px;background:#faf9f6}.fcc-exp-aside summary{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#886832;list-style:none;cursor:pointer}.fcc-exp-aside nav{margin-top:15px}.fcc-exp-aside a{display:flex;align-items:start;gap:10px;font-size:11px;line-height:1.65;padding:12px 0;border-top:1px solid #e4e2da;color:#52616c}.fcc-exp-aside a span{color:#ac8b53;font-size:10px;padding-top:1px;flex:0 0 18px}.fcc-exp-copy{min-width:0;counter-reset:story}.fcc-exp-section{counter-increment:story;margin-bottom:50px;padding-bottom:45px;border-bottom:1px solid #e2e5e6;scroll-margin-top:25px}.fcc-exp-section:last-child{border:0;margin:0;padding-bottom:0}.fcc-exp-copy h2{font-size:clamp(28px,2.7vw,37px)!important;line-height:1.15!important;letter-spacing:-.04em;margin:0 0 25px!important;max-width:700px}.fcc-exp-copy h2:before{content:'0' counter(story) ' /';display:block;font-size:11px;font-weight:400;letter-spacing:.14em;color:#a0834f;margin-bottom:14px}.fcc-exp-copy p{font-size:16px;line-height:1.9;color:#52616c;margin:0 0 20px;max-width:720px}.fcc-exp-copy .fcc-highlight{font-size:19px;line-height:1.75;font-weight:600;color:#172530}.fcc-exp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:28px 0}.fcc-exp-gallery-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fcc-exp-photo{margin:0;background:#f7f6f2;border-radius:13px;overflow:hidden;border:1px solid #e5e4de;display:flex;flex-direction:column}.fcc-exp-photo a{display:flex;align-items:center;justify-content:center;flex:1;min-width:0}.fcc-exp-photo img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.fcc-exp-photo figcaption{font-size:10px;line-height:1.5;padding:12px 13px;color:#788187;background:#fff;border-top:1px solid #ecebe6}.fcc-exp-quote{margin:32px 0 10px;padding:23px 26px;border-left:3px solid #b48a4a;background:#f5f1ea;border-radius:0 13px 13px 0}.fcc-exp-quote p{font-size:21px;line-height:1.5;color:#172530;font-weight:700;letter-spacing:-.025em;margin:0;max-width:none}.fcc-exp-video{background:#172530;border-radius:15px;overflow:hidden;margin:28px 0 10px}.fcc-exp-video video{display:block;width:100%;max-height:430px;background:#172530;object-fit:contain}.fcc-exp-video p{padding:12px 16px;font-size:11px;color:#e2d4b7;margin:0;line-height:1.5;max-width:none}.fcc-exp-more{padding-top:50px;padding-bottom:55px}.fcc-exp-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.fcc-exp-more-grid>a{border:1px solid #e1e5e6;border-radius:15px;overflow:hidden;color:#172530;font-weight:700}.fcc-exp-more-grid img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}.fcc-exp-more-grid span{font-size:18px;padding:20px;display:flex;justify-content:space-between;gap:15px;line-height:1.4}.fcc-exp-more-grid i{font-style:normal;color:#1e5b8f}
@media(max-width:1000px){.fcc-exp-hero-grid{gap:30px}.fcc-exp-reading{grid-template-columns:185px minmax(0,1fr);gap:32px}.fcc-exp-aside details{padding:17px}.fcc-exp-gallery-3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:750px){.fcc-exp-hero{padding-top:20px}.fcc-experience .fcc-sales-crumbs{flex-wrap:wrap;margin-bottom:30px;font-size:10px;line-height:1.5}.fcc-exp-hero-grid{grid-template-columns:1fr;gap:28px}.fcc-experience h1{font-size:clamp(36px,8vw,47px)!important}.fcc-exp-hero figure a{aspect-ratio:1.5}.fcc-exp-milestones{gap:16px;margin-top:27px;padding:23px 0}.fcc-exp-milestones span{font-size:9px;line-height:1.6}.fcc-exp-milestones strong{font-size:11px}.fcc-exp-milestones a{padding-right:9px}.fcc-exp-reading{display:block;padding-top:28px;padding-bottom:35px}.fcc-exp-aside{position:static;margin-bottom:32px}.fcc-exp-aside nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fcc-exp-aside summary:after{content:' +';float:right}.fcc-exp-copy h2{font-size:29px!important}.fcc-exp-section{margin-bottom:33px;padding-bottom:30px}.fcc-exp-copy p{font-size:16px;line-height:1.85}.fcc-exp-gallery,.fcc-exp-gallery-3{grid-template-columns:1fr;gap:18px;margin:23px 0}.fcc-exp-photo img{max-height:480px}.fcc-exp-quote{padding:21px}.fcc-exp-quote p{font-size:20px}.fcc-exp-more{padding-top:34px;padding-bottom:38px}.fcc-exp-more-grid{grid-template-columns:1fr;gap:20px}}
