.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.5vw,52px);padding-bottom:clamp(65px,8vw,110px)}
.experience-card{min-width:0;border:1px solid #d9e4da;border-radius:24px;overflow:hidden;background:#fbfcf7;box-shadow:0 24px 75px #2645360a;transition:transform .28s ease,box-shadow .28s ease}
.experience-card:hover{transform:translateY(-4px);box-shadow:0 28px 90px #26453618}
.experience-image{display:block;overflow:hidden;aspect-ratio:1.62;background:#d8e4d9}
.experience-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.3,1)}
.experience-card:hover .experience-image img{transform:scale(1.025)}
.experience-copy{padding:clamp(22px,3vw,38px)}
.experience-copy h2{font-size:clamp(27px,3.1vw,42px);line-height:1.12;letter-spacing:-.055em;margin:12px 0 14px;font-weight:500}
.experience-copy>p:not(.eyebrow):not(.experience-note){max-width:540px;font-size:13px;line-height:1.85;color:#67746a;min-height:74px}
.experience-meta{display:flex;gap:8px;flex-wrap:wrap;padding:15px 0 24px}
.experience-meta span{font-size:10px;border:1px solid #dbe4d9;border-radius:99px;padding:8px 11px;color:#526558}
.experience-secondary{display:inline-block;margin-left:16px;font-size:11px;text-underline-offset:4px;color:#52665a}
.experience-note{margin:20px 0 0;padding-top:14px;border-top:1px solid #e5e9e2;color:#778277;font-size:10px;line-height:1.7}
.experience-foot{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:50px 0 100px;border-top:1px solid #e1e7df}
.experience-foot h2{font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin:8px 0}
.experience-foot>p{max-width:480px;color:#67746a;font-size:13px;line-height:1.9}
.standalone-world{padding-bottom:0}
.standalone-world iframe{display:block;width:100%;height:min(80svh,880px);min-height:570px;border:1px solid #c5d3c6;border-radius:24px;background:#c9dce2;box-shadow:0 25px 90px #2443311a}
.world-note{font-size:10px;color:#768072;line-height:1.7;margin-top:18px;margin-bottom:55px}
@media(max-width:760px){.experience-grid{grid-template-columns:1fr;gap:20px}.experience-card{border-radius:18px}.experience-image{aspect-ratio:1.5}.experience-copy{padding:23px}.experience-copy>p:not(.eyebrow):not(.experience-note){min-height:0}.experience-secondary{margin:13px 0 0;display:block}.experience-foot{grid-template-columns:1fr;gap:10px;padding:35px 0 65px}.standalone-world{width:100%;padding-inline:0}.standalone-world iframe{height:82svh;min-height:520px;border-radius:13px}.world-links{padding-inline:18px}.world-note{padding-inline:18px}}
@media(max-width:380px){.experience-copy{padding:19px}.experience-copy h2{font-size:28px}.experience-meta span{font-size:9px;padding:7px 9px}.experience-copy .button{width:100%;justify-content:center}.standalone-world iframe{min-height:480px}}
@media(prefers-reduced-motion:reduce){.experience-card,.experience-image img{transition:none}.experience-card:hover{transform:none}}
