section#home{color:#fff;--bg-repeat: repeat;--bg-size: cover;--bg-filter: brightness(.7);min-height:100svh;justify-content:center;align-items:flex-start;.page-title{h2{font-weight:var(--f-light);font-weight:2.8em;text-transform:uppercase}h1{font-family:AbhayaLibre;font-size:3.5em;font-weight:var(--f-bold)}}}.trips-container{display:flex;width:100%;justify-content:space-evenly}.trip-box{font-size:1rem;display:flex;flex-direction:column;align-items:center;img{width:180px;height:auto}p{font-size:1.1em;text-transform:uppercase;font-weight:var(--f-light)}}section#about{--bg-repeat: repeat;--bg-size: cover;min-height:90svh;justify-content:center}.about-container{font-size:.92rem;display:flex}.about-content{position:relative;background-color:var(--clr-base);padding:3.5em;flex-basis:100%;z-index:1;display:flex;flex-direction:column;gap:1.5em;box-shadow:0 0 20px #0006;.section-title h2{color:var(--clr-green-dkr)}p:nth-of-type(1){font-weight:var(--f-normal);color:var(--clr-f-700);text-align:justify}p:nth-of-type(2){font-weight:var(--f-light);color:var(--clr-f-700);text-align:justify}button{position:absolute;bottom:0;right:0}}.about-video{position:relative;width:100%;flex-basis:100%}.about-video-wrapper{font-size:1rem;position:absolute;right:0;top:50%;translate:0 -50%;width:130%;aspect-ratio:15 / 9;max-height:450px;overflow:hidden}.about-video-wrapper video{display:block;width:100%;height:100%;object-fit:cover}.video-controls-wrapper{position:absolute;inset:0}.video-controls{width:100%;height:100%;transition:.4s ease}.video-controls.hidden{opacity:0;display:none}@keyframes play-btn{to{opacity:1}}.about-video-wrapper .play-btn-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;transition:.2s ease}.about-video-wrapper .play-btn{text-align:center;vertical-align:middle;font-size:2.5em;size:100px;color:#e6e6e6e6;border-radius:50%;opacity:0;cursor:pointer;transition:.3s ease;animation:play-btn 1s ease forwards}.about-video-wrapper .play-btn:hover{scale:1.08}.about-video-wrapper .play-btn:active{scale:.9}.about-video-wrapper .play-btn-wrapper:has(.play-btn.fa-play),.about-video-wrapper .play-btn-wrapper:has(.play-btn.fa-arrow-rotate-left){background-color:#000000b3}@keyframes play-btn-fade{0%{opacity:.2;scale:.5}to{opacity:1;scale:1}}section#experiences{.section-title{text-align:center}}.experiences-container{--gap: 1em;font-size:1rem;display:flex;gap:var(--gap);width:100%;.row{display:flex;flex-direction:column;flex-basis:50%;gap:var(--gap)}}.experience-card{position:relative;display:flex;align-items:flex-end;height:100%;aspect-ratio:1 / 1;border-image:linear-gradient(#0000 20%,#000000bf 85%) fill 1;color:var(--clr-f-100);transition:.3s ease-out;img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}}.experience-card:hover{border-image:linear-gradient(#000000d9 20% 85%) fill 1}.experience-card .content{font-family:Abhaya;padding:1em;display:flex;flex-direction:column;align-items:flex-start;gap:.2em;p{font-size:1.8em}span{padding:.2em .8em .1em;font-size:1em;color:#fff;background-color:var(--clr-green-dk)}}section#features{--bg-repeat: repeat;--bg-size: cover;min-height:120svh;justify-content:center;.section-title h2{text-align:center;color:var(--clr-f-100)}}.features-container{--gap: 3em;width:100%;font-size:1rem;display:flex;justify-content:space-between;gap:var(--gap);padding:var(--gap);background-color:color-mix(in srgb,var(--clr-brown-dk),transparent 8%)}.feature-card{max-width:230px;display:flex;flex-direction:column;align-items:center;gap:2em;text-align:justify;text-align-last:center;color:var(--clr-f-100);img{width:80px;height:auto}p{font-size:.8em}}.opinions-container{--gap: 2em;width:100%;display:flex;justify-content:space-between;gap:var(--gap);.row{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap)}h2{color:var(--clr-green-dkr)}}.opinions-container .title{.btn{font-size:.7rem;padding-inline:2em}}.opinions-container .opinion{img{width:110px;border-radius:50%;box-shadow:0 12px 0 -2px #00000026;height:auto}.content{--quote-space: 1.3em;display:flex;flex-direction:column;position:relative;padding-left:var(--quote-space);gap:1em;font-size:.85em;text-align:justify;.name{color:var(--clr-green-dkr);font-weight:600}.title{color:var(--clr-f-900);font-weight:600;color:var(--clr-f-700)}span{font-weight:350}:before{content:open-quote;font-size:4em;font-family:Abhaya;font-weight:900;color:var(--clr-green-dkr);position:absolute;left:calc(var(--quote-space) * -1 / 2);top:50%;translate:0 -50%}}}@media only screen and (max-width: 1024px){section#about{height:100svh}.about-container{flex-direction:column;justify-content:center}.about-video-wrapper{font-size:1rem;position:absolute;right:50%;translate:50% -10%;width:80%;aspect-ratio:15 / 9;max-height:450px;overflow:hidden}}@media only screen and (max-width: 768px){.page-title{font-size:.85rem!important}.trip-box{font-size:.9rem!important;img{width:130px}}.experiences-container{font-size:.7rem}}@media only screen and (max-width: 524px){.trips-container{flex-direction:column;gap:3em}.about-content{padding-bottom:5em;h2{font-size:3em!important}}.features-container{display:grid;place-items:center;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.page-title{font-size:.65rem!important}.opinions-container{flex-direction:column;gap:3em!important}.opinions-container .title{text-align:center;align-items:center}.opinions-container .opinion{align-items:center;gap:2rem;.content{text-align:center}:before{content:""!important}}}
