#hero{position:relative;overflow:hidden;min-height:400px}#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{max-width:none}#hero .lead h1{margin:2rem 0 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}}#offerings .offering-card{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:#1b1b1b;cursor:pointer}#offerings .offering-card .cover{position:absolute;inset:0;z-index:20;border-radius:24px}#offerings .offering-card .accent{position:absolute;top:0;left:0;right:0;z-index:10;height:3px;background:#ceb38d;transform:scaleX(0);transform-origin:left;transition:transform .5s ease-out}#offerings .offering-card .image-container{position:relative;aspect-ratio:16/5;overflow:hidden}#offerings .offering-card .image-container::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to top, rgba(20, 20, 20, 0.9) 0%, transparent 50%);transition:opacity .3s}#offerings .offering-card .number{position:absolute;left:1.5rem;top:1.5rem;z-index:1;display:flex;align-items:center;gap:8px;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:2.7648px;text-transform:uppercase;color:#ceb38d}#offerings .offering-card .number span{width:8px;height:8px;border-radius:50%;background:#ceb38d}#offerings .offering-card .content{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:2rem}#offerings .offering-card h3{margin:0;font-size:30px;line-height:1;letter-spacing:-0.75px}#offerings .offering-card p{max-width:24rem;margin:1rem 0 0;color:hsla(0,0%,100%,.8)}#offerings .offering-card .btn{flex-shrink:0;margin-top:0;--bs-btn-padding-x: 1rem;--bs-btn-border-color: rgba(255, 255, 255, 0.2);--bs-btn-font-weight: 400;letter-spacing:1.2px}#offerings .offering-card.zoom .image-container img{transform:scale(1.05)}#offerings .offering-card:hover .accent{transform:scaleX(1)}#offerings .offering-card:hover .image-container::after{opacity:.8}#offerings .offering-card:hover.zoom .image-container img{transform:scale(1.12)}@media screen and (min-width: 641px){#offerings .offering-card .content{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem}}#offerings .header{gap:2rem}#offerings .lead h2{margin:2rem 0 0;font-size:clamp(28px,4.5vw,60px);line-height:1}#offerings .side{margin:0;color:hsla(0,0%,100%,.8)}@media screen and (min-width: 1025px){#offerings .side{max-width:24rem}}#why-choose-us .lead h2{margin:2rem 0 0;font-size:clamp(28px,4.5vw,60px);line-height:1}#why-choose-us .lead p{max-width:36rem;line-height:26px;color:hsla(0,0%,100%,.9)}#why-choose-us .collage{gap:.75rem}#why-choose-us .column{display:flex;flex:1;flex-direction:column;gap:1rem}#why-choose-us .parallax{display:flex;flex-direction:column;gap:1rem}#why-choose-us .image-container{overflow:hidden;border-radius:16px}#why-choose-us .image-container.portrait{aspect-ratio:3/4}#why-choose-us .image-container.landscape{aspect-ratio:4/3}#why-choose-us .image-container img{display:block;width:100%;height:100%;object-fit:cover}#why-choose-us .caption{margin:0;font-size:11px;line-height:16px;letter-spacing:.025em;color:hsla(0,0%,100%,.5)}#why-choose-us .fade{position:absolute;left:0;right:0;bottom:0;height:12rem;pointer-events:none;background:linear-gradient(to bottom, transparent, #141414)}#perspective{position:relative;overflow:hidden;min-height:500px}#perspective>.image-container{position:absolute;inset:0}#perspective .shade{position:absolute;inset:0;background-image:linear-gradient(to bottom, #141414 0%, rgba(26, 26, 26, 0.85) 8%, rgba(26, 26, 26, 0.55) 16%, rgba(26, 26, 26, 0.25) 26%, rgba(26, 26, 26, 0.08) 36%, rgba(0, 0, 0, 0.02) 46%, rgba(10, 8, 4, 0.15) 58%, rgba(26, 26, 26, 0.05) 78%, #141414 100%)}#perspective .container{z-index:10}#perspective .lead h2{margin:2rem 0 0;font-size:clamp(28px,5.5vw,88px);line-height:.96}#perspective .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){#perspective{height:960px}}#curated-experiences .image-container{overflow:hidden;min-height:300px;border-radius:24px}#curated-experiences .image-container img{display:block;width:100%;height:100%;object-fit:cover}#curated-experiences .lead h2{margin:0;font-size:clamp(28px,4.5vw,60px);line-height:.95}#curated-experiences .lead h2+p{margin-top:2rem}#curated-experiences .lead p{max-width:28rem;line-height:1.7;color:hsla(0,0%,100%,.75)}#curated-experiences .btn{letter-spacing:1.4px}.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}}/*# sourceMappingURL=archive-go_offering.css.map */