.fact-hero{min-height:760px;padding-top:40px;background:radial-gradient(ellipse at 80% 50%,#f9e7ee,transparent 58%),#fff;overflow:hidden}.fact-title{position:relative;z-index:2;margin-top:70px}.fact-title h1{font-size:clamp(90px,10vw,160px);line-height:.99;margin:24px 0 25px;max-width:65%;letter-spacing:-.055em}.fact-title p{font-size:20px;line-height:1.6;color:#686168}.fact-object{position:absolute;left:auto;bottom:auto;height:auto;transform-style:flat;right:8%;top:180px;display:grid;grid-template-columns:1fr 1fr;gap:0 10px;transform:rotate(-10deg);width:330px;filter:drop-shadow(16px 22px 0 #edd4de);animation:none}.fact-object span{font-family:Oswald,sans-serif;font-weight:700;font-size:180px;line-height:.95;color:#a6083c}.fact-object i{font-size:10px;letter-spacing:3px;grid-column:1/-1;margin-top:20px;font-style:normal}.fact-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e8dfe3;margin-top:70px;padding:24px 0;font-size:11px;letter-spacing:1.3px;position:relative;z-index:2}.fact-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:35px}.fact-story-grid p{color:#655f64;line-height:1.8;margin-bottom:24px}.fact-story-grid .lead{font-size:24px;color:#221e22;line-height:1.6}.fact-story h2,.fact-next h2{font-size:clamp(40px,4.6vw,72px)}.fact-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.photo-slot{position:relative;background:#f5f1f3;min-height:270px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid #e9dfe4}.photo-wide{grid-column:span 2;min-height:450px;background:#f4e7ec}.photo-wide strong{font-family:Oswald,sans-serif;font-size:52px;line-height:1.1;display:block;margin-bottom:20px;position:relative;z-index:1}.photo-slot>strong{font-size:23px;margin-bottom:8px}.photo-slot span:not(.slot-number){display:block;color:#77636c;font-size:13px}.slot-number{position:absolute;top:25px;left:30px;font-size:11px;letter-spacing:2px;color:#876e78}.photo-side{background:#ede9e6}.photo-small{grid-column:span 1}.photo-pink{grid-column:span 2;background:#faf5f7}.slot-cross{position:absolute;right:25px;top:30px;font-size:150px;font-weight:400;color:#b95177;opacity:.25}.frame-lines{position:absolute;inset:60px 30px 30px;border:1px solid #d4b4c1;transform:rotate(-12deg);opacity:.45}.fact-caption{font-size:13px;color:#797177;margin-top:22px}.fact-draft-label{display:inline-block;color:#8c6675;background:#f5edf0;border:1px solid #e5d9de;border-radius:30px;padding:9px 14px;font-size:11px}.fact-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:45px}.fact-video{border:1px solid #e9dfe4}.video-cover{background:#eee9e5;min-height:300px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;position:relative;color:#5c4850}.video-cover-pink{background:#f5dce6}.play-outline{align-self:center;font-size:65px;line-height:1;border:1px solid #ae8494;border-radius:50%;width:96px;height:96px;display:flex;align-items:center;justify-content:center;padding-left:8px}.video-cover>span:last-child{font-size:12px}.video-description{padding:28px}.video-description h3{font-size:26px;margin-bottom:12px}.video-description p{color:#746971;margin-bottom:22px}.fact-next{background:#faf3f6;border-top:1px solid #eadbe1;border-bottom:1px solid #eadbe1}.fact-next .partner-layout{margin-top:30px}.fact-next p{font-size:22px;line-height:1.6;margin-bottom:30px}.fact-source{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:70px;padding-bottom:70px}.fact-source h2{font-size:40px;margin:18px 0}.fact-source p{color:#797177}.fact-source .button-outline{background:#fff;color:#99113e;border:1px solid #cab6be}.fact-photos h2,.fact-videos h2{font-size:clamp(42px,5vw,78px)}
@media(max-width:800px){.fact-hero{min-height:auto}.fact-title{margin-top:55px}.fact-title h1{font-size:110px}.fact-title p{font-size:16px}.fact-object{width:200px;right:7%;top:210px;opacity:.7}.fact-object span{font-size:115px}.fact-story-grid{grid-template-columns:1fr;gap:24px}.fact-story-grid .lead{font-size:22px}.fact-gallery{gap:12px}.photo-wide{min-height:350px}.photo-slot{padding:20px}.photo-wide strong{font-size:38px}.slot-number{left:20px}.video-cover{min-height:240px}.fact-source{align-items:flex-start;flex-direction:column}}
@media(max-width:540px){.fact-hero .hero-eyebrow{font-size:9px;gap:15px;align-items:flex-start}.fact-hero{padding-top:28px}.fact-title h1{font-size:100px;max-width:100%;position:relative}.fact-title{margin-top:44px}.fact-title p{max-width:240px}.fact-object{right:-5px;top:270px;opacity:.2;width:150px;filter:none}.fact-object span{font-size:90px}.fact-object i{display:none}.fact-bottom{flex-direction:column;align-items:flex-start;margin-top:40px;font-size:9px;padding:24px 0 30px}.fact-gallery{grid-template-columns:1fr 1fr}.photo-wide{grid-column:1/-1;min-height:310px}.photo-side,.photo-small{grid-column:span 1;min-height:210px}.photo-pink{grid-column:1/-1;min-height:210px}.photo-slot>strong{font-size:18px}.photo-slot span:not(.slot-number){font-size:11px}.slot-cross{font-size:110px}.fact-video-grid{grid-template-columns:1fr}.fact-photos .heading-row{align-items:flex-start;gap:20px;flex-direction:column}.fact-story h2,.fact-next h2{font-size:42px}.fact-source h2{font-size:36px}.fact-source .button{width:100%;font-size:14px}.fact-next p{font-size:19px}}

.fact-object:before,.fact-object:after{display:none}
.fact-original{background:#191919;border-radius:50%;width:370px;height:370px;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg);filter:drop-shadow(18px 22px 0 #f0e3e9);top:180px}.fact-original img{width:65%;height:auto;filter:none;transform:none}.real-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fact-photo{margin:0;overflow:hidden;background:#f2ecef;aspect-ratio:3/2}.fact-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}.fact-photo:hover img{transform:scale(1.025)}.real-gallery .fact-photo:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.real-gallery .fact-photo:last-child img{object-position:center}.more-photos{margin-top:24px}.more-photos summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid #e6d9df;border-bottom:1px solid #e6d9df;font-size:15px;list-style:none}.more-photos summary::-webkit-details-marker{display:none}.more-photos[open] summary span{transform:rotate(45deg)}.extra-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.fact-report{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;margin-top:50px}.fact-report video{width:100%;aspect-ratio:16/9;background:#111;object-fit:contain}.fact-report h3{font-family:Oswald,sans-serif;font-size:38px;line-height:1.2;margin:20px 0}.fact-report p{color:#726970;line-height:1.7;margin-bottom:25px}.fact-materials-heading{margin-top:80px;margin-bottom:28px}.fact-materials-heading h3{font-size:28px;margin-bottom:10px}.fact-materials-heading p{color:#726970}.fact-speaker-row{display:grid;grid-template-columns:35px 1fr 1.4fr 180px;gap:24px;align-items:start;border-top:1px solid #e6d9df;padding:30px 0}.fact-speaker-row:last-child{border-bottom:1px solid #e6d9df}.fact-speaker-number{font-size:12px;color:#aa6780;padding-top:5px}.fact-speaker-row h3{font-size:20px;line-height:1.4;margin-bottom:7px}.speaker-company{font-size:13px;color:#726970}.fact-speaker-row>p{font-size:17px;line-height:1.6}.fact-material-links{display:flex;flex-direction:column;gap:14px;font-size:13px;color:#a6083c}.fact-material-links a{padding:5px 0;border-bottom:1px solid #e6d9df}.fact-material-links a:hover{color:#591028}.fact-material-links a:focus-visible,.more-photos summary:focus-visible{outline:2px solid #a6083c;outline-offset:5px}
@media(max-width:900px){.fact-original{width:280px;height:280px;right:5%;top:230px}.fact-report{grid-template-columns:1fr;gap:20px}.fact-speaker-row{grid-template-columns:25px 1fr 1fr;gap:15px}.fact-material-links{grid-column:2/-1;flex-direction:row;flex-wrap:wrap}.real-gallery{grid-template-columns:1fr 1fr}.real-gallery .fact-photo:first-child{grid-row:auto;aspect-ratio:3/2}.fact-report h3 br{display:none}}
@media(max-width:540px){.fact-original{width:130px;height:130px;right:-10px;top:330px;opacity:.16;filter:none}.real-gallery{gap:10px}.real-gallery .fact-photo{aspect-ratio:4/3}.real-gallery .fact-photo:first-child,.real-gallery .fact-photo:last-child{grid-column:1/-1;aspect-ratio:3/2}.extra-gallery{grid-template-columns:1fr;gap:10px}.fact-report{margin-top:30px}.fact-report h3{font-size:32px}.fact-speaker-row{grid-template-columns:23px 1fr;gap:10px}.fact-speaker-row>p{grid-column:2/-1;font-size:15px}.fact-speaker-row h3{font-size:20px}.fact-material-links{gap:20px;font-size:12px}.fact-materials-heading{margin-top:50px}.fact-materials-heading h3{font-size:24px}.fact-materials-heading p{font-size:14px}.fact-title p{max-width:270px}}
