.card-type-2-main-container{width:100%;font-family:var(--ss-font-body,"Manrope", sans-serif);box-sizing:border-box;flex-direction:column;gap:clamp(3rem,6vw,5rem);padding:clamp(2rem,5vw,6rem) clamp(1rem,4vw,3rem);display:flex;overflow:hidden}.about-part-container{background:var(--bg2,#fff);box-sizing:border-box;border:1px solid #0000000d;border-radius:clamp(1rem,4vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,4rem);width:100%;max-width:1400px;margin:0 auto;padding:clamp(1rem,3vw,4rem);display:grid;box-shadow:0 15px 45px #0000000a}.dark .about-part-container{background:var(--bg-dark,#121212);border-color:#ffffff0d;box-shadow:0 15px 45px #0003}.about-part-left{flex-direction:column;justify-content:center;gap:clamp(.75rem,2vw,1.75rem);min-width:0;display:flex}.about-part-heading{overflow-wrap:break-word;flex-direction:column;gap:clamp(.2rem,.5vw,.5rem);margin:0;display:flex}.heading-line-1{font-family:var(--ss-font-heading,"Playfair Display", serif);color:#deb887;text-wrap:balance;letter-spacing:-.02em;font-size:clamp(1.2rem,3vw + .5rem,3.5rem);font-weight:800;line-height:1.1}.heading-line-2{font-family:var(--ss-font-heading,"Playfair Display", serif);color:var(--fg2,#1a1a1a);text-wrap:balance;letter-spacing:-.01em;font-size:clamp(1.1rem,2.5vw + .5rem,3rem);font-weight:700;line-height:1.1}.dark .heading-line-2{color:#f3f4f6}.about-part-info{color:#4b5563;text-align:left;-webkit-line-clamp:5;text-wrap:pretty;overflow-wrap:break-word;-webkit-box-orient:vertical;margin:0;font-size:clamp(.75rem,1.2vw + .2rem,1.15rem);line-height:1.6;display:-webkit-box;overflow:hidden}.dark .about-part-info{color:#9ca3af}.right{justify-content:center;align-items:stretch;min-width:0;display:flex}.about-img-wrapper{aspect-ratio:1;border-radius:clamp(.75rem,2vw,1.5rem);width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}@media (min-width:768px){.about-img-wrapper{aspect-ratio:4/3}.about-part-info{-webkit-line-clamp:6}}.about-us-img{width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block;object-fit:cover!important}.about-part-container:hover .about-us-img{transform:scale(1.05)}.know-more-btn{color:var(--fg2,#1a1a1a);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background-color:#deb887;border:none;border-radius:9999px;align-self:flex-start;max-width:100%;padding:clamp(.5rem,1vw,.8rem) clamp(.8rem,2vw,1.8rem);font-size:clamp(.6rem,.8vw + .2rem,.9rem);font-weight:600;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 14px #deb88766}.know-more-btn:hover{background-color:var(--fg2,#1a1a1a);color:var(--bg2,#fff);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.dark .know-more-btn{color:#111}.dark .know-more-btn:hover{color:#111827;background-color:#f3f4f6;box-shadow:0 8px 25px #ffffff1a}.cards-part-container{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,2vw,2.5rem);width:100%;max-width:1400px;margin:0 auto;display:grid}.info-cards{background:var(--bg2,#fff);cursor:pointer;border:1px solid #0000000a;border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:3rem 2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}.dark .info-cards{background:#ffffff08;border:1px solid #ffffff0d}.info-cards:hover{border-color:#00000014;transform:translateY(-8px);box-shadow:0 20px 50px #00000014}.dark .info-cards:hover{border-color:#ffffff26;box-shadow:0 20px 50px #0006}.info-card-icon-wrapper{color:#deb887;background:#deb88726;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .4s;display:flex}.info-icons{width:36px;height:36px;transition:transform .3s,color .3s}.info-cards:hover .info-card-icon-wrapper{color:var(--bg2,#fff);background:#deb887;transform:scale(1.05)}.info-card-text-container h2{color:var(--fg2,#1a1a1a);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.4}.info-card-arrow{color:#deb887;opacity:0;font-size:1.25rem;font-weight:700;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:2rem;right:2rem;transform:translate(-15px)}.info-cards:hover .info-card-arrow{opacity:1;transform:translate(0)}@media (max-width:1024px){.cards-part-container{grid-template-columns:repeat(2,1fr);margin-top:2rem}}@media (max-width:600px){.cards-part-container{grid-template-columns:1fr;gap:1.5rem}.info-cards{text-align:center;align-items:center;padding:2.5rem 1.5rem}.info-card-arrow{display:none!important}}
:root{--light-sm-screen-card:#e3e3db;--dark-sm-screen-card:#0f0f0f}.sm-screen-card-container{background-color:#e3e3db;display:none}@keyframes sm-screen-word-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@media (max-width:1000px){.sm-screen-card-container{background-color:var(--light-sm-screen-card);color:var(--dark-sm-screen-card);font-family:DM Sans,sans-serif;display:block}.sm-screen-card-container *{box-sizing:border-box;margin:0;padding:0}.sm-screen-card-container img{object-fit:cover;width:100%;height:100%}.sm-screen-card-container h1,.sm-screen-card-container h2{font-size:clamp(5rem,6vw,7rem);font-weight:500;line-height:.8}.sm-screen-card-container p{font-size:1.35rem;line-height:1}.sm-screen-card-container section{width:100%;height:100svh;position:relative;overflow:hidden}.sm-screen-hero{perspective:1000px;color:var(--dark-sm-screen-card)}.sm-screen-outro{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.sm-screen-hero .sky-container,.sm-screen-hero .hero-copy,.sm-screen-hero .window-container{will-change:transform;width:100%;position:absolute;top:0;left:0}.sm-screen-hero .sky-container{z-index:1;isolation:isolate;height:350vh}.sm-screen-hero .hero-copy{z-index:2;justify-content:center;align-items:center;height:100svh;display:flex}.sm-screen-hero .hero-copy h1,.sm-screen-hero .hero-copy h2{width:85%}.sm-screen-hero .window-container{z-index:3;height:100vh}.sm-screen-hero .hero-header{z-index:4;height:100svh;transform-style:preserve-3d;padding:2rem;display:flex;position:relative}.sm-screen-hero .sky-floating-copy{pointer-events:none;z-index:1;position:absolute;inset:0}.sm-screen-hero .sky-floating-word{opacity:0;visibility:hidden;will-change:transform, opacity;white-space:nowrap;position:absolute}.sm-screen-hero .sky-floating-word.is-centered{transform:translate(-50%)}.sm-screen-hero .sky-floating-word-pill{letter-spacing:.22em;text-transform:uppercase;color:#fffffff5;text-shadow:0 8px 18px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff3,#ffffff0f);border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:clamp(.9rem,3vw,1.15rem);font-weight:700;line-height:1;animation:7s ease-in-out infinite sm-screen-word-float;display:inline-flex;box-shadow:0 18px 40px #091c3429,inset 0 1px #ffffff2e}.sm-screen-hero .sky-floating-word-pill-2{animation-duration:7.8s;animation-delay:.8s}.sm-screen-hero .sky-floating-word-pill-3{animation-duration:8.4s;animation-delay:1.5s}.sm-screen-hero .sky-floating-word-pill-4{animation-duration:7.2s;animation-delay:2.1s}.sm-screen-hero .hero-header .col{flex-direction:column;flex:1;justify-content:space-between;display:flex}.sm-screen-hero .hero-header .col p{width:50%}.sm-screen-hero .hero-header .col:nth-child(2){text-align:right;align-items:flex-end}.sm-screen-card-container h1,.sm-screen-card-container h2{font-size:3rem}.sm-screen-card-container p{font-size:1.125rem}.sm-screen-hero .hero-copy{color:var(--dark-sm-screen-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3}.sm-screen-card-container .sky-container img{object-fit:cover}.sm-screen-card-container section:nth-child(2){height:max-content;padding:5rem 0}.sm-screen-card-container .sky-container{width:100%;height:350vh;position:absolute;overflow:hidden}.sm-screen-card-container .sky-container img{object-position:top;object-fit:cover;will-change:transform;width:100%;height:100%}}@media (max-width:768px){.sm-screen-card-container h1,.sm-screen-card-container h2{font-size:2rem}.sm-screen-card-container p{font-size:1rem}.sm-screen-hero .hero-header{padding:1rem}.sm-screen-card-container .col{width:70%}.sm-screen-hero .sky-floating-word-pill{letter-spacing:.16em;padding:.65rem .85rem;font-size:.8rem}}
.sticky-cardt2{position:relative}.sticky-cardt2 .card-inner{will-change:transform;border:1px solid #0000000d;border-radius:2rem;gap:4rem;width:100%;height:100%;padding:3rem 4rem;display:flex;position:relative;box-shadow:0 15px 40px #0000000f}.sticky-cardt2 .card-content{flex-direction:column;flex:1.2;justify-content:center;display:flex}.sticky-cardt2 .card-content h1{font-family:var(--ss-font-heading,"Playfair Display", serif);color:#1a1a1a;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.sticky-cardt2 .card-content p{color:#000000b3;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.sticky-cardt2 .card-img{aspect-ratio:4/3;border-radius:1.5rem;flex:1;overflow:hidden;box-shadow:0 15px 35px #00000014}#sticky-cardt2-1 .card-inner{color:#1a1a1a;background-color:#e87f24}#sticky-cardt2-2 .card-inner{color:#1a1a1a;background-color:#ffc81e}#sticky-cardt2-3 .card-inner{color:#1a1a1a;background-color:#fefddf}#sticky-cardt2-4 .card-inner{color:#1a1a1a;background-color:#73a5ca}.card-link-btn{color:#1a1a1a;text-transform:uppercase;letter-spacing:.08em;background:#00000014;border-radius:9999px;align-items:center;gap:1rem;width:max-content;padding:.85rem 1.8rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.card-link-btn:hover{color:#fff;background:#1a1a1a;transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.btn-circle{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.card-link-btn:hover .btn-circle{transform:translate(6px)}@media (max-width:1024px){.sticky-cardt2{height:clamp(480px,65vh,600px)}.sticky-cardt2 .card-inner{flex-direction:column;justify-content:flex-start;gap:1.5rem;padding:2rem}.sticky-cardt2 .card-img{border-radius:1.25rem;flex:1;width:100%;min-height:0;display:block}.sticky-cardt2 .card-content{flex:none;min-width:0}.sticky-cardt2 .card-content h1{margin-bottom:.75rem;font-size:clamp(2rem,5vw,2.75rem)}}@media (max-width:640px){.sticky-cardt2{height:480px}.sticky-cardt2 .card-inner{border-radius:1.5rem;gap:1.2rem;padding:1.5rem}.sticky-cardt2 .card-content h1{margin-bottom:.5rem;font-size:clamp(1.6rem,7vw,2.1rem)}.sticky-cardt2 .card-content p{margin-top:0;font-size:.95rem;line-height:1.45}.card-link-btn{justify-content:center;width:100%;margin-top:1rem;padding:.9rem}.sticky-cardt2 .card-img{border-radius:1rem}}
.sticky-card-type2-body{box-sizing:border-box;font-family:var(--ss-font-body,"Manrope", sans-serif);background:#f8f9fa;height:max-content;margin:0;padding:0}.sticky-card-type2-body .intro,.sticky-card-type2-body .outro{z-index:10;background:#f8f9fa;justify-content:center;align-items:center;width:100%;min-height:80vh;padding:clamp(2rem,5vw,6rem) clamp(1rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.sticky-card-type2-body .intro-shell,.sticky-card-type2-body .outro-shell{z-index:1;text-align:center;background:#fff;border:1px solid #0000000d;border-radius:2.5rem;flex-direction:column;justify-content:center;align-items:center;width:min(100%,72rem);padding:clamp(3rem,6vw,6rem) clamp(2rem,5vw,5rem);display:flex;position:relative;box-shadow:0 20px 60px #0000000a}.sticky-card-type2-body .intro-shell:before,.sticky-card-type2-body .outro-shell:before{content:"";background:#1a1a1a;border-radius:2px;width:6rem;height:3px;margin-bottom:2rem;display:block}.sticky-card-type2-body h1{font-family:var(--ss-font-heading,"Playfair Display", serif);color:#1a1a1a;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:800;line-height:1.1}.sticky-card-type2-body p{color:#4b5563;text-wrap:pretty;max-width:48rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}@media (max-width:1024px){.sticky-card-type2-body .intro,.sticky-card-type2-body .outro{min-height:60vh}}@media (max-width:640px){.sticky-card-type2-body .intro,.sticky-card-type2-body .outro{min-height:50vh;padding:2rem 1rem}.sticky-card-type2-body .intro-shell,.sticky-card-type2-body .outro-shell{border-radius:1.5rem;padding:2.5rem 1.5rem}.sticky-card-type2-body .intro-shell:before,.sticky-card-type2-body .outro-shell:before{margin-bottom:1.5rem}}
