@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500&family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--luxury-serif: "Cormorant", "Playfair Display", "Didot", serif;--luxury-sans: "Montserrat", "Inter", sans-serif;--luxury-bg: #FAFAF9;--luxury-ink: #1C1917;--luxury-gold: #CA8A04;--luxury-text: #0C0A09;--luxury-border: rgba(28, 25, 23, .1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .08)}.philosophy-section{background-color:var(--luxury-bg);color:var(--luxury-text);font-family:var(--luxury-sans);overflow:hidden;line-height:1.6;letter-spacing:.02em}.philosophy-container{max-width:1200px;margin:0 auto;padding:0 5%}.reveal-up{opacity:0;transform:translateY(50px);transition:opacity 1.2s cubic-bezier(.2,.8,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1)}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.philosophy-hero{text-align:center;max-width:900px;margin:0 auto 8rem;padding-top:10rem}.philosophy-hero__title{font-family:var(--luxury-serif);font-size:clamp(3rem,7vw,6rem);font-weight:400;font-style:italic;line-height:1.1;letter-spacing:-.01em;margin-bottom:3rem;color:var(--luxury-ink);text-transform:none}.philosophy-hero__title em,.philosophy-hero__title span{font-style:normal}.philosophy-hero__subtitle{font-family:var(--luxury-sans);font-size:.85rem;font-weight:600;color:#44403c;letter-spacing:.4em;text-transform:uppercase;margin:0;position:relative;display:inline-block}.philosophy-hero__subtitle:before,.philosophy-hero__subtitle:after{content:"";position:absolute;top:50%;width:30px;height:1px;background-color:var(--luxury-border)}.philosophy-hero__subtitle:before{left:-45px}.philosophy-hero__subtitle:after{right:-45px}.philosophy-core{max-width:700px;margin:0 auto 10rem;text-align:left;position:relative}.philosophy-core:before{content:"";display:block;width:1px;height:100px;background-color:var(--luxury-border);margin:0 auto 6rem}.philosophy-core__content p{font-size:clamp(1.1rem,2vw,1.4rem);line-height:2;color:#44403c;margin-bottom:2.5rem;font-weight:300}.philosophy-core__content p:last-child{margin-bottom:0}.philosophy-core__content p:first-child:first-letter{font-family:var(--luxury-serif);font-size:8rem;font-weight:400;float:left;line-height:.75;padding-right:1.5rem;padding-top:.5rem;color:var(--luxury-ink);font-style:italic}.philosophy-mastery{margin-bottom:12rem;padding-top:8rem;border-top:1px solid var(--luxury-border)}.philosophy-mastery__title{font-family:var(--luxury-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;font-style:italic;text-align:center;margin-bottom:8rem;color:var(--luxury-ink)}.philosophy-grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:800px){.philosophy-grid{grid-template-columns:repeat(2,1fr);row-gap:8rem;column-gap:6rem}.philosophy-grid .philosophy-card:nth-child(2n){margin-top:6rem}}.philosophy-card{background:var(--luxury-bg);padding:32px 24px;border-radius:12px;box-shadow:none;border:1px solid transparent;display:flex;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.philosophy-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--luxury-border)}.philosophy-card:before{content:"";position:absolute;top:-2rem;left:24px;width:40px;height:1px;background-color:var(--luxury-gold);transition:width .3s ease}.philosophy-card:hover:before{width:60px}.philosophy-card__number{font-family:var(--luxury-sans);font-size:.85rem;font-weight:600;letter-spacing:.2em;color:var(--luxury-gold);margin-bottom:1.5rem}.philosophy-card__title{font-family:var(--luxury-serif);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;margin-top:0;margin-bottom:1.5rem;color:var(--luxury-ink);line-height:1.2}.philosophy-card__text{font-size:1.1rem;line-height:1.8;color:#44403c;margin:0;font-weight:300}.philosophy-conclusion{background-color:#0c0a09;color:#fff;padding:12rem 5%;margin:0 -5%;display:flex;justify-content:center}@media screen and (min-width:1400px){.philosophy-conclusion{margin:0 calc(-50vw + 50%)}}.philosophy-conclusion__inner{max-width:800px;text-align:center;width:100%}.philosophy-conclusion__title{font-family:var(--luxury-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;font-style:italic;margin-bottom:3rem;color:#fff}.philosophy-conclusion__content p{font-size:clamp(1.1rem,2vw,1.3rem);line-height:2;color:#d6d3d1;margin-bottom:6rem;font-weight:300}.philosophy-conclusion__quote{font-family:var(--luxury-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;font-style:italic;line-height:1.4;color:var(--luxury-gold);margin-bottom:6rem;position:relative;padding:0 5%}.philosophy-conclusion__quote:before{content:"";display:block;width:1px;height:80px;background-color:#ffffff1a;margin:0 auto 4rem}.philosophy-conclusion__outro{font-family:var(--luxury-sans);font-size:.85rem;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:#fff9;margin:0}@media screen and (max-width:768px){.philosophy-hero{padding-top:6rem;margin-bottom:6rem}.philosophy-hero__subtitle:before,.philosophy-hero__subtitle:after{display:none}.philosophy-core{margin-bottom:8rem}.philosophy-core:before{margin-bottom:4rem;height:60px}.philosophy-mastery{margin-bottom:8rem;padding-top:6rem}.philosophy-mastery__title{margin-bottom:5rem}.philosophy-conclusion{padding:8rem 5%}.philosophy-conclusion__quote:before{height:50px}.philosophy-card{padding:16px 0}.philosophy-card:before{top:-1.5rem;left:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-philosophy.css.map */
