#hero{position:relative;overflow:hidden;min-height:500px}#hero>.image-container{position:absolute;inset:0}#hero .shade{position:absolute;inset:0;background-color:rgba(0,0,0,.15);background-image:linear-gradient(to bottom, #141414 0%, rgba(26, 26, 26, 0.95) 8%, rgba(26, 26, 26, 0.82) 16%, rgba(26, 26, 26, 0.6) 26%, rgba(26, 26, 26, 0.32) 36%, rgba(26, 26, 26, 0.08) 46%, rgba(10, 8, 4, 0.42) 58%, rgba(26, 26, 26, 0.08) 78%, #141414 100%)}#hero .container{z-index:10}#hero .lead h1{margin:0;font-size:clamp(28px,5.5vw,88px);line-height:.96}#hero .lead em{color:hsla(0,0%,100%,.85)}#hero .lead p{max-width:32rem;margin:2rem auto 0;font-size:19px;line-height:28px;color:hsla(0,0%,100%,.9)}@media screen and (min-width: 1025px){#hero{height:680px}}#setting .lead h2{margin:2rem 0 0;font-size:clamp(28px,4vw,56px);line-height:1}#setting .lead p{max-width:32rem;font-size:17px;line-height:28px}#setting .video-placeholder{aspect-ratio:4/3;overflow:hidden;border-radius:24px;background:oklch(.18 0 0);cursor:pointer}#setting .video-placeholder>.image-container,#setting .video-placeholder .parallax{position:absolute;inset:0}#setting .video-placeholder img{opacity:.5;transition:opacity .3s}#setting .video-placeholder:hover img{opacity:.6}#setting .video-placeholder:hover .play{transform:scale(1.1)}#setting .play{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:5rem;height:5rem;border-radius:50%;background:oklch(1 0 0/.15);backdrop-filter:blur(8px);transition:transform .3s}#setting .play::after{content:"";width:13.0004px;height:14px;margin-left:2.52px;background:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%)}#setting .play{z-index:10;border:1.5px solid oklch(1 0 0/.3)}#setting .note{position:absolute;left:0;right:0;bottom:1.25rem;z-index:10;margin:0;text-align:center;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.6)}#environment .lead h2{margin:2rem 0 0;font-size:clamp(28px,4vw,56px);line-height:1}#environment .lead p{max-width:32rem;font-size:17px;line-height:28px}#environment .collage{gap:.75rem}#environment .column{display:flex;flex:1;flex-direction:column;gap:1rem}#environment .parallax{display:flex;flex-direction:column;gap:1rem}#environment .image-container{overflow:hidden;border-radius:16px}#environment .image-container.portrait{aspect-ratio:3/4}#environment .image-container.landscape{aspect-ratio:4/3}#environment .image-container img{display:block;width:100%;height:100%;object-fit:cover}#environment .caption{margin:0;font-size:11px;line-height:16px;letter-spacing:.025em;color:hsla(0,0%,100%,.5)}#programme{position:relative;overflow:hidden;min-height:600px}#programme>.image-container{position:absolute;inset:0}#programme .shade{position:absolute;inset:0;background-image:linear-gradient(to bottom, rgba(26, 26, 26, 0.55) 0%, rgba(26, 26, 26, 0.3) 30%, rgba(26, 26, 26, 0.3) 60%, rgba(26, 26, 26, 0.7) 100%)}#programme .play-video{position:absolute;top:2rem;right:2rem;z-index:20;gap:.75rem;padding:0;border:0;background:rgba(0,0,0,0)}#programme .play-video:hover .label{color:hsla(0,0%,100%,.9)}#programme .play-video:hover .play{transform:scale(1.1)}#programme .label{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.7);transition:color .15s}#programme .play{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:oklch(1 0 0/.15);backdrop-filter:blur(8px);transition:transform .3s}#programme .play::after{content:"";width:8.3574px;height:9px;margin-left:1.62px;background:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%)}#programme .play{border:1.5px solid oklch(1 0 0/.35)}#programme .container{z-index:10}#programme .eyebrow{color:hsla(0,0%,100%,.7)}#programme .lead h2{max-width:900px;margin:2rem auto 0;font-size:clamp(32px,5vw,72px);line-height:1}#programme .lead p{max-width:36rem;margin:2rem auto 0;font-size:18px;line-height:28px}@media screen and (min-width: 1025px){#programme{min-height:800px}}#outcome .image-container{height:100%;overflow:hidden;border-radius:24px;aspect-ratio:16/12}#outcome .parallax{position:absolute;inset:0}#outcome .lead h2{margin:2rem 0 0;font-size:clamp(28px,4vw,56px);line-height:1}#outcome .lead p{max-width:32rem;font-size:17px;line-height:28px}#experiences .experience-card{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:24px;color:#fff}#experiences .experience-card .image-container{position:absolute;inset:0}#experiences .experience-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(20, 20, 20, 0.92), transparent 58%);transition:opacity .3s}#experiences .experience-card .content{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1.5rem .75rem;transform:translateY(0.25rem);transition:transform .3s}#experiences .experience-card h3{margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1;letter-spacing:-0.3px;max-width:75%}#experiences .experience-card p{margin:1rem 0 0;text-align:right;font-size:13px;font-weight:500;line-height:1.5rem;letter-spacing:2.76px;text-transform:uppercase;color:hsla(0,0%,100%,.7)}#experiences .experience-card:hover{color:#fff}#experiences .experience-card:hover::after{opacity:.9}#experiences .experience-card:hover .content{transform:none}@media screen and (min-width: 1025px){#experiences .experience-card .content{padding:1.45rem}}#experiences .quote{margin:2rem 0 0;font-family:"Poppins",Arial,Helvetica,sans-serif;font-style:italic;font-size:clamp(13px,2.2vw,32px);line-height:1.4;letter-spacing:-0.48px;white-space:nowrap;color:hsla(0,0%,100%,.85)}#experiences .lead h3{margin:0;font-size:clamp(24px,3.5vw,48px);line-height:1;letter-spacing:-1.2px}#experiences .drag{text-transform:uppercase;letter-spacing:1.2px;color:hsla(0,0%,100%,.5)}#experiences .intro{max-width:48rem;line-height:26px;color:hsla(0,0%,100%,.7)}#experiences .owl-carousel{cursor:grab;user-select:none}#experiences .experience-card{width:300px}#experiences .experience-card h3{font-size:clamp(20px,2.2vw,30px)}#experiences .experience-card .content{padding:2rem 1.5rem}#experiences .experience-card .image-container{position:absolute;inset:0}.getting-here{padding-left:1rem;padding-right:1rem}.getting-here .header{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.getting-here .lead h2{margin:2rem 0 0;font-size:clamp(28px,4.5vw,60px);line-height:.95}.getting-here .side{max-width:24rem;margin:0;color:hsla(0,0%,100%,.8)}.getting-here .embed{position:relative;height:80vh;min-height:640px;max-height:960px;overflow:hidden;border-radius:24px;background:#0b0f17}.getting-here .embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media screen and (min-width: 1025px){.getting-here .header{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:4rem}}.footer-callout{position:relative;display:flex;min-height:100vh;overflow:hidden;padding-left:1rem;padding-right:1rem}.footer-callout .image-container{position:absolute;inset:0}.footer-callout .image-container .drift{position:absolute;inset:0;transform:scale(1.18);will-change:transform}.footer-callout .image-container img{position:absolute;inset:0}.footer-callout::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom, #141414 0%, rgba(20, 20, 20, 0.72) 14%, rgba(20, 20, 20, 0.45) 38%, rgba(20, 20, 20, 0.12) 62%, rgba(20, 20, 20, 0.35) 88%, #141414 100%),radial-gradient(55% 45% at 50% 28%, oklab(36% -0.0579 0.0689 / 0.35), transparent 70%);pointer-events:none}.footer-callout>.container{z-index:10;display:flex;flex-direction:column;align-items:center}.footer-callout .eyebrow{color:hsla(0,0%,100%,.7)}.footer-callout .lead h2{margin:2rem 0 0;font-size:clamp(34px,5.5vw,88px);line-height:1.02;letter-spacing:-0.03em}.footer-callout .lead p{max-width:560px;margin:2rem auto 0;color:hsla(0,0%,100%,.9);font-size:19px;line-height:30px;text-shadow:0 1px 12px rgba(0,0,0,.55)}@media screen and (min-width: 1025px){.footer-callout>.container{padding-top:12rem}}.faq-band{padding-left:1rem;padding-right:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.faq-band.tinted{border-top:0;background:#0c110d}.faq-band .eyebrow{color:hsla(0,0%,100%,.6)}.faq-band .lead h2{margin:2rem 0 0;font-size:clamp(34px,4.5vw,64px);line-height:.95;letter-spacing:-0.03em}.faq-band .faq-list{border-top:1px solid hsla(0,0%,100%,.1)}.faq-band .question h3{font-size:1rem;line-height:1.25;letter-spacing:-0.01em}.faq-band .toggle{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;font-size:1.25rem}.faq-band .more{display:flex;justify-content:center;margin-top:3rem}.faq-band .more .btn{margin-top:0;--bs-btn-border-color: rgba(255, 255, 255, 0.25);letter-spacing:1.4px}.faq-band.stacked .lead{margin-bottom:4rem}.faq-band.list .eyebrow{color:hsla(0,0%,100%,.8)}.faq-band.list .faq-list{margin-top:2rem;border-top:0}.faq-band.list .question h3{font-size:1.5rem;line-height:2rem;letter-spacing:-0.6px;transition:color .2s}.faq-band.list .question:hover h3{color:hsla(0,0%,100%,.8)}.faq-band.list .toggle{width:auto;height:auto;border:0;font-size:1.5rem}.faq-band.list .answer{max-width:42rem;color:hsla(0,0%,100%,.85)}.faq-band.list .more{justify-content:flex-start}.faq-band.list .more .btn{--bs-btn-border-color: rgba(255, 255, 255, 0.2);font-weight:600;letter-spacing:1.6px}.faq-band.split{border-top:0}.faq-band.split .eyebrow{color:hsla(0,0%,100%,.8)}.faq-band.split .lead h2{font-size:clamp(28px,3.5vw,48px);line-height:1;letter-spacing:-0.025em}.faq-band.split .side{max-width:20rem;margin-top:2rem;color:hsla(0,0%,100%,.6)}@media screen and (min-width: 1025px){.faq-band .question h3{font-size:1.25rem}.faq-band.list .question h3{font-size:1.5rem}.faq-band.stacked .lead{margin-bottom:5rem}.faq-band .more{margin-top:4rem}.faq-band.list .more{margin-top:3rem}}#faqs>.container{position:relative}#faqs>.container::before{content:"";position:absolute;top:-6em;left:.5rem;right:.5rem;border-top:1px solid oklch(1 0 0/.08)}#faqs .side p{margin:0;line-height:26px}#faqs .faq-list{border-top:0}#faqs .faq-item{border-bottom-color:oklch(1 0 0/.1)}#faqs .question h3{font-size:18px;line-height:28px;letter-spacing:-0.3px;text-transform:none}#faqs .toggle{width:2rem;height:2rem;border:0;background:oklch(1 0 0/.08)}#faqs .answer{max-width:42rem;line-height:26px;color:hsla(0,0%,100%,.75)}@media screen and (min-width: 1025px){#faqs>.container::before{top:-8em}#faqs .question h3{font-size:18px}}/*# sourceMappingURL=single-go_offering.css.map */