body{background:linear-gradient(oklch(13% 0 0deg), oklab(18% -0.01 0.015))}#hero{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;height:100dvh;overflow:hidden}#hero .hero-bg{position:absolute;inset:0}#hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, oklab(12% 0 0 / 0.55) 0%, oklab(12% 0 0 / 0.45) 50%, oklab(12% 0 0 / 0.7) 100%)}#hero>.container{z-index:10}#hero .lead h1{margin:2rem 0 0;font-size:clamp(36px,6vw,84px);line-height:.95}#hero .lead h1 em{color:hsla(0,0%,100%,.85)}#hero .lead p{max-width:36rem;margin:2rem auto 0;font-size:19px;line-height:28px;color:hsla(0,0%,100%,.9)}.area .lead h2{margin:0;font-size:clamp(28px,4.5vw,60px);line-height:.95}.area .lead p{margin-top:2rem;line-height:1.7}.area .btn{margin-top:3rem;letter-spacing:1.4px}.area.split .content{display:flex;flex-direction:column;justify-content:flex-start}.area.split .lead p{max-width:28rem;color:hsla(0,0%,100%,.75)}.area.split .btn{align-self:flex-start}.area.split .image-box{position:relative;height:100%;min-height:300px;overflow:hidden;border-radius:24px}.area.split .image-box .image-container{aspect-ratio:126/140}.area.background{position:relative;display:flex;align-items:center;min-height:600px;overflow:hidden}.area.background>.image-container{position:absolute;inset:0}.area.background::after{content:"";position:absolute;inset:0;background-image:linear-gradient(135deg, oklab(14% 0 0 / 0.85) 0%, oklab(19% -0.01 0.015 / 0.6) 60%, transparent 100%)}.area.background .content{position:relative;z-index:10;width:100%;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.area.background .lead h2{font-size:clamp(28px,5.5vw,88px);line-height:.96}.area.background .lead h2 em{display:block}.area.background .lead p{max-width:36rem;margin:2rem auto 0;line-height:1.65;color:hsla(0,0%,100%,.8)}.area.background .play{position:absolute;top:2rem;right:2rem;z-index:10;width:56px;height:56px;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(4px);transition:background-color .2s}.area.background .play::before{content:"";position:absolute;top:50%;left:50%;margin:-9px 0 0 -6px;border-style:solid;border-width:9px 0 9px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.area.background .play:hover{background:hsla(0,0%,100%,.2)}.area .collage-wrap{display:flex;align-items:center}.area .collage{display:flex;gap:.75rem;width:100%}.area .column{display:flex;flex:1;flex-direction:column;gap:1rem}.area .column+.column{padding-top:3rem}.area figure{display:flex;flex-direction:column;gap:1rem;margin:0}.area figure .image-container{position:relative;overflow:hidden;border-radius:16px}.area figure .image-container.portrait{aspect-ratio:3/4}.area figure .image-container.landscape{aspect-ratio:4/3}.area figure .image-container video{width:100%;height:100%;object-fit:cover}.area figure .placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg, oklch(28% 0.07 148deg), oklch(20% 0.04 195deg))}.area figure .placeholder span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.2)}.area figure figcaption{font-size:11px;font-style:normal;line-height:16px;letter-spacing:.025em;color:hsla(0,0%,100%,.5)}.area .column+.column .placeholder{background:linear-gradient(160deg, oklch(22% 0.05 195deg), oklch(30% 0.06 148deg))}@media screen and (min-width: 1025px){.area.background{min-height:800px}.area.background .content{padding-left:5rem;padding-right:5rem}.area.background .lead p{font-size:18px}}.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{border-top:0}#faqs .lead h2{font-size:clamp(28px,4.5vw,60px);line-height:.95;letter-spacing:-0.025em}#faqs .toggle{width:36px;height:36px}#faqs .question{padding:1.5rem 0}#faqs .answer{color:hsla(0,0%,100%,.7);line-height:1.7}@media screen and (min-width: 1025px){#faqs .question{padding:2rem 0}}/*# sourceMappingURL=archive-go_work_resort.css.map */