@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;1,6..96,400&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap");@font-face{font-family:Maves;src:url(/fonts/Maves-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:local("Avenir Next Regular"),local("AvenirNext-Regular"),url(/fonts/AvenirNext-Regular.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:local("Avenir Next Regular"),local("AvenirNext-Regular"),url(/fonts/AvenirNext-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Baskerville-Bold;src:url(/fonts/Baskerville-Bold.woff) format("woff"),url(/fonts/Baskerville-Bold.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Baskerville;src:url(/fonts/Baskerville-Bold.woff) format("woff"),url(/fonts/Baskerville-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Baskerville;src:url(/fonts/Baskerville-Regular.woff) format("woff"),url(/fonts/Baskerville-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-white-text:#F8F3EE;--color-carbon-black:#3B3733;--color-black:#000000;--color-olive-bg:#BDBCA2;--color-cream-bg:#F8F3EE;--color-cream-bg-dark:#F3EEE5;--color-olive-bg-dark:#878564;--color-blue-bg:#476C8F;--color-blue-bg-dark:#001823;--color-legacy-gold:#C5A265;--color-legacy-gold-dark:#7C6347;--color-text-muted:#5E5E5E;--color-text-soft:#D5D5D5;--pintaara-grad:linear-gradient(135deg,#EBBF9A,#C58A6F 50%,#B5775B);--legacy-grad:linear-gradient(180deg,var(--color-legacy-gold) 0%,var(--color-legacy-gold-dark) 100%);--fs-logo-hero:clamp(38px,4.1667vw,100px);--fs-logo:clamp(20px,2.0833vw,50px);--fs-title:clamp(28px,2.6042vw,62px);--fs-body:clamp(16px,1.5625vw,38px);--fs-link:clamp(13px,1.0417vw,25px);--fs-caption:clamp(12px,0.9375vw,22px);--fs-tag:clamp(11px,0.8333vw,20px);--header-height:clamp(54px,4vw,70px);--padding-side:max(24px,calc(150 * (100vw / 1920)));--font-logo:"Baskerville","Libre Baskerville",Georgia,serif;--font-display:"Baskerville","Libre Baskerville",Georgia,serif;--font-body:"Avenir Next","Avenir",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-accent:"Maves",var(--font-display);--font-baskerville-family:"Baskerville-Bold","Baskerville","Libre Baskerville",Georgia,serif;--font-brand:var(--font-logo);--font-sans:var(--font-body);--font-serif:var(--font-display)}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body,html{width:100%}body{min-height:100vh;overflow-x:hidden;overflow-y:auto;background-color:var(--color-black);font-family:var(--font-sans);color:var(--color-white-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:300}.slider-container{width:100%;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.slider-container::-webkit-scrollbar{display:none}.slide{width:100%;height:100vh;scroll-snap-align:start;scroll-snap-stop:always;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;display:flex;align-items:stretch;padding:0 var(--padding-side);transition:opacity .5s ease}.slide:before{display:none!important}.slide-content.text-left{position:absolute!important;left:var(--padding-side)!important;top:0!important;bottom:0!important;height:100vh!important;width:min(520px,calc(100vw - (var(--padding-side) * 2)))!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;padding:clamp(80px,12vh,110px) 0 clamp(50px,8vh,80px)!important;z-index:5!important;pointer-events:none!important}.slide-content.text-left>*{pointer-events:auto!important}.slide-content.text-left .slide-main-block,.slide-content.text-left .slide-top-label{flex:0 0 auto!important;width:100%!important}.slide-content.text-left .slide-main-block{margin-top:auto!important;margin-bottom:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.slide-content.text-left .slide-bottom-action{flex:0 0 auto!important;width:100%!important;margin-top:0!important}.slide-content.hero-content{max-width:50%;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--header-height) 0 4rem}.slide-content.hero-content .slide-top-label{display:none}.slide-content.hero-content .slide-main-block{flex:0 0 auto}.slide-content.hero-content .slide-bottom-action{flex:0 0 auto;margin-top:0}.slide-indicators{display:none!important}.brand-title{font-family:var(--font-brand);font-size:clamp(38px,5.2vw,80px);font-weight:400!important;letter-spacing:.35em;background:linear-gradient(135deg,#EBBF9A,#C58A6F 50%,#B5775B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.6rem;line-height:1.1;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.enter-page-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;overflow:hidden;display:flex;align-items:center;padding-left:var(--padding-side);padding-right:var(--padding-side);pointer-events:auto;transition:opacity 1.1s cubic-bezier(.16,1,.3,1)}.enter-page-bg{position:absolute;inset:-2%;width:104%;height:104%;background-size:cover;background-position:50%;background-repeat:no-repeat;transform:scale(1);transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s ease;z-index:1;will-change:transform,opacity,filter}.enter-page-shimmer{position:absolute;inset:0;background:radial-gradient(circle at 72% 52%,rgba(235,191,154,.35) 0,rgba(197,138,111,.15) 35%,rgba(0,0,0,0) 70%);opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity .8s ease;z-index:2}.enter-page-content{position:relative;z-index:3;max-width:50%;width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .85s cubic-bezier(.16,1,.3,1),filter .85s ease}.enter-page-content .brand-title{transition:transform 1s cubic-bezier(.16,1,.3,1),letter-spacing 1s cubic-bezier(.16,1,.3,1),opacity .85s ease,filter .85s ease}.enter-button{font-family:Cinzel,Avenir Next,sans-serif;font-size:clamp(14px,1.5vw,22px);font-weight:300!important;color:#F8F3EE;text-decoration:none;letter-spacing:.35em;transition:all .45s cubic-bezier(.16,1,.3,1);display:inline-flex;flex-direction:column;align-items:flex-start;cursor:pointer;text-transform:uppercase;opacity:.85;background:transparent;border:none;padding:0;margin:0;outline:none;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.enter-button:after{content:"";display:block;width:0;height:1px;background:linear-gradient(90deg,#EBBF9A,rgba(235,191,154,0));transition:width .4s ease;margin-top:4px}.enter-button:hover{letter-spacing:.45em;opacity:1;color:#FFFFFF}.enter-button:hover:after{width:100%}.enter-page-overlay.enter-page-exit{pointer-events:none;opacity:0}.enter-page-exit .enter-page-bg{transform:scale(1.14);opacity:0;filter:brightness(1.22) contrast(1.08) blur(3px)}.enter-page-exit .enter-page-shimmer{opacity:1}.enter-page-exit .enter-page-content{opacity:0;transform:translateY(-22px);filter:blur(8px)}.enter-page-exit .enter-page-content .brand-title{letter-spacing:.48em;transform:scale(1.02)}.enter-page-exit .enter-button{letter-spacing:.6em;opacity:0;transform:translateY(12px)}@keyframes heroLineReveal{0%{opacity:0;transform:translateY(32px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroHeaderSlideDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBgZoomIn{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-animate-in .slide-2-title .slide-title-line:first-child{animation:heroLineReveal 1.2s cubic-bezier(.16,1,.3,1) .25s both}.hero-animate-in .slide-2-title .slide-title-line:nth-child(2){animation:heroLineReveal 1.2s cubic-bezier(.16,1,.3,1) .42s both}.hero-animate-in #main-header{animation:heroHeaderSlideDown 1.1s cubic-bezier(.16,1,.3,1) .15s both}.hero-animate-in .slide#slide-2{animation:heroBgZoomIn 1.8s cubic-bezier(.16,1,.3,1) both}.section-label,.slide-subtitle{font-family:var(--font-body)!important;font-size:clamp(14px,.9vw,18px)!important;letter-spacing:-.02em!important;display:block;opacity:.85}.hero-title,.slide-title,.slide-title-line{line-height:1.25!important;letter-spacing:0!important;max-width:520px!important}.hero-title,.slide-2-title,.slide-title,.slide-title-line{font-family:var(--font-baskerville-family)!important;font-size:clamp(30px,2.2vw,52px)!important;font-weight:700!important;font-style:normal!important;text-transform:uppercase!important;white-space:pre-line!important;margin-bottom:1.5rem}.slide-2-title{line-height:1.24!important;letter-spacing:.01em!important;color:#f4efe8!important;max-width:480px!important}.design-log-title{font-family:var(--font-baskerville-family)!important;font-size:clamp(30px,2.2vw,52px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;max-width:450px!important}.philosophy-title{line-height:1.35!important}.philosophy-title,.story-title{font-family:var(--font-baskerville-family)!important;font-size:clamp(30px,2.2vw,52px)!important;font-weight:700!important;letter-spacing:0!important;max-width:520px!important}.story-title{line-height:1.25!important}.collection-title{font-size:clamp(30px,2.2vw,52px)!important;line-height:1.28!important;letter-spacing:0!important;max-width:500px!important}.collection-title,.slide .collection-title,.slide .design-log-title,.slide .hero-title,.slide .philosophy-title,.slide .slide-2-title,.slide .slide-title,.slide .slide-title-line,.slide .story-title,.slide-title-line{font-family:var(--font-baskerville-family)!important;font-weight:700!important}.slide .action-btn,.slide .cta-link,.slide .final-subtitle,.slide .final-title,.slide .footer-col a,.slide .footer-col h3,.slide .footer-copy-line,.slide .footer-copy-sub,.slide .footer-section-title,.slide .footer-subtitle,.slide .footer-title,.slide .hero-description,.slide .section-label,.slide .slide-desc,.slide .slide-subtitle{font-family:var(--font-sans)!important;font-weight:400!important}.divider,.hero-divider{width:78px!important;height:1px!important;margin-top:20px!important;margin-bottom:22px!important}.body-text,.hero-description,.slide-desc{font-size:clamp(14px,.85vw,17px)!important;letter-spacing:0!important;max-width:520px!important;white-space:pre-line;opacity:.85}.body-text,.hero-description,.secondary-description,.slide-desc{font-family:var(--font-body)!important;font-weight:400!important;line-height:1.5!important}.secondary-description{font-size:15px!important}.action-btn,.cta-link{font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important;line-height:1.6!important;color:#e0deda;opacity:.8}.action-btn,.cta-link,.slide .action-btn,.slide .cta-link{font-family:var(--font-sans)!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:none!important;text-decoration:none!important;padding-bottom:0!important;opacity:.95!important;display:inline-flex!important;align-items:center!important;line-height:1!important;transition:opacity .3s ease,letter-spacing .3s ease}.action-btn:hover,.cta-link:hover,.slide .action-btn:hover,.slide .cta-link:hover{opacity:1!important;letter-spacing:.11em!important}.section-label,.slide-subtitle{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important;opacity:1!important}@media (max-width:768px){.collection-title,.design-log-title,.hero-title,.philosophy-title,.slide-2-title,.slide-title,.story-title{font-size:clamp(28px,8vw,36px)!important;line-height:1.18!important;max-width:calc(100vw - (var(--padding-side) * 2))!important;overflow-wrap:anywhere}.hero-description,.slide-desc{font-size:14px!important;line-height:1.5!important;max-width:90%!important}.section-label,.slide-subtitle{font-size:14px!important}}.slide.theme-dark{color:var(--color-white-text)}.slide.theme-dark .slide-subtitle{color:#FFFFFF!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.08em!important}.slide.theme-dark .divider{background-color:#FFFFFF!important;width:72px!important;height:2px!important;margin-top:26px!important;margin-bottom:28px!important}.slide.theme-dark .design-log-title,.slide.theme-dark .slide-title,.slide.theme-dark .story-title{color:#FFFFFF!important;font-family:var(--font-baskerville-family)!important;font-size:clamp(28px,3vw,46px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em!important}.slide.theme-dark .slide-desc{color:#FFFFFF!important;font-size:clamp(14px,1.05vw,17px)!important;font-weight:400!important;line-height:1.62!important}.slide.theme-dark .action-btn{color:#FFFFFF!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;letter-spacing:.08em!important;border-bottom:none!important}.slide.theme-cream{background-color:#F8F3EE;color:#3B3733}.slide.theme-cream .slide-subtitle{font-family:var(--font-sans)!important;color:#3B3733!important;font-size:16px!important;font-weight:400!important;letter-spacing:.08em!important;opacity:1!important;line-height:1!important}.slide.theme-cream .collection-title,.slide.theme-cream .slide-title{font-family:var(--font-baskerville-family)!important;color:#3B3733!important;font-size:clamp(28px,3vw,46px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:pre-line!important;max-width:540px!important;margin-bottom:0!important}.slide.theme-cream .divider{background-color:#3B3733!important;width:72px!important;height:2px!important;margin-top:26px!important;margin-bottom:28px!important}.slide.theme-cream .slide-desc{font-size:clamp(14px,1.05vw,17px)!important;line-height:1.62!important;max-width:480px!important;white-space:pre-line!important}.slide.theme-cream .action-btn,.slide.theme-cream .slide-desc{font-family:var(--font-sans)!important;color:#3B3733!important;font-weight:400!important;opacity:.95!important}.slide.theme-cream .action-btn{font-size:clamp(14px,1vw,16px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:none!important;padding-bottom:0!important;transition:opacity .3s ease,letter-spacing .3s ease}.slide.theme-cream .action-btn:hover{opacity:1!important;letter-spacing:.11em!important}.slide.theme-olive{background-color:#BDBCA2;color:#3B3733}.slide.theme-olive .slide-subtitle{font-family:var(--font-sans)!important;color:#3B3733!important;font-size:16px!important;font-weight:400!important;letter-spacing:.08em!important;opacity:1!important;line-height:1!important}.slide.theme-olive .philosophy-title,.slide.theme-olive .slide-title{font-family:var(--font-baskerville-family)!important;color:#3B3733!important;font-size:clamp(28px,3vw,46px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;max-width:max-content!important;width:auto!important;margin-bottom:0!important}.slide.theme-olive .philosophy-title .slide-title-line{white-space:nowrap!important;display:block!important}.slide.theme-olive .divider{background-color:#3B3733!important;width:72px!important;height:2px!important;margin-top:26px!important;margin-bottom:28px!important}.slide.theme-olive .slide-desc{font-size:clamp(14px,1.05vw,17px)!important;line-height:1.62!important;max-width:480px!important;white-space:pre-line!important}.slide.theme-olive .action-btn,.slide.theme-olive .slide-desc{font-family:var(--font-sans)!important;color:#3B3733!important;font-weight:400!important;opacity:.95!important}.slide.theme-olive .action-btn{font-size:clamp(14px,1vw,16px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:none!important;padding-bottom:0!important;transition:opacity .3s ease,letter-spacing .3s ease}.slide.theme-olive .action-btn:hover{opacity:1!important;letter-spacing:.11em!important}#slide-5{background:radial-gradient(ellipse at 35% 50%,#BDBCA2 0,#878564 100%)!important}#slide-5 .slide-content.text-left{position:absolute!important;top:0!important;bottom:0!important;left:var(--padding-side)!important;height:100vh!important;width:min(580px,calc(100vw - (var(--padding-side) * 2)))!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding-top:clamp(90px,13vh,125px)!important;padding-bottom:clamp(50px,8vh,80px)!important;z-index:5!important}#slide-5 .slide-main-block,#slide-5 .slide-top-label{flex:0 0 auto!important;width:100%!important}#slide-5 .slide-main-block{margin-top:clamp(36px,5.5vh,60px)!important;margin-bottom:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;transform:none!important}#slide-5 .slide-bottom-action{flex:0 0 auto!important;width:100%!important;margin-top:auto!important}@media (max-width:768px){.slide-content.text-left{width:calc(100% - (var(--padding-side) * 2))!important;padding-top:clamp(75px,10vh,90px)!important;padding-bottom:clamp(40px,6vh,60px)!important}}#slide-6{background-size:cover!important;background-position:50%!important;background-color:#0F1923!important}#slide-6 .slide-content{width:min(520px,calc(100vw - (var(--padding-side) * 2)))!important}#slide-6 .slide-subtitle{display:block!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.08em!important;opacity:1!important;line-height:1!important}#slide-6 .slide-subtitle,#slide-6 .slide-title{color:#F8F3EE!important;text-transform:uppercase!important}#slide-6 .slide-title{font-family:var(--font-baskerville-family)!important;font-size:clamp(28px,3vw,46px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em!important;margin-bottom:0!important}#slide-6 .divider{width:72px!important;height:2px!important;background-color:#F8F3EE!important;margin-top:26px!important;margin-bottom:28px!important}#slide-6 .slide-desc{font-size:clamp(14px,1.05vw,17px)!important;line-height:1.62!important;white-space:pre-line!important;max-width:480px!important}#slide-6 .action-btn,#slide-6 .slide-desc{font-family:var(--font-sans)!important;font-weight:400!important;color:#F8F3EE!important;opacity:.95!important}#slide-6 .action-btn{font-size:clamp(14px,1vw,16px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:none!important;text-decoration:none!important;transition:opacity .3s ease,letter-spacing .3s ease}#slide-6 .action-btn:hover{opacity:1!important;letter-spacing:.11em!important}#slide-3{background:radial-gradient(ellipse at center,#F8F3EE 0,#F3EEE5 100%)!important;background-attachment:fixed!important}#slide-4{background:radial-gradient(ellipse at center,#424242 0,#212121 100%)!important;background-attachment:fixed!important}#slide-5{background:radial-gradient(ellipse at center,#BDBCA2 0,#878564 100%)!important;background-attachment:fixed!important}.slide-content-img{position:absolute;right:0;top:0;bottom:0;display:block;z-index:1;pointer-events:none}.slide-content-img,.slide-content-img-slide-3{width:62%;height:100%;object-fit:cover;object-position:right bottom}.slide-content-img-slide-4{object-fit:cover;object-position:right center;width:60%;height:100%}.slide-content-img-slide-5{object-fit:cover;object-position:right bottom;width:62%;height:100%}.main-header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:1000;transition:all .4s ease;padding:0 var(--padding-side);background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.slide-canvas-1664 .main-header{position:absolute!important;top:48px!important;left:64px!important;right:64px!important;width:calc(1664px - 128px)!important;height:auto!important;padding:0!important;z-index:100!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.main-header.header-light{color:#F8F3EE;border-bottom:1px solid rgba(255,255,255,.15)!important}.main-header.header-dark{color:#2C2825;border-bottom:1px solid rgba(44,40,37,.15)!important}.main-header.header-dark .header-icons,.main-header.header-dark .nav-link{color:#2C2825!important}.main-header.header-dark .header-icons svg{stroke:#2C2825!important}.main-header.header-dark .mobile-menu-toggle span{background-color:#2C2825!important}.main-header.hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.main-header.header-icons-only,.main-header.hidden{border-bottom:none!important}.main-header.header-icons-only .globe-icon-btn,.main-header.header-icons-only .logo,.main-header.header-icons-only .mobile-menu-toggle,.main-header.header-icons-only .nav-menu{display:none!important}.main-header.header-icons-only .header-container{justify-content:flex-end!important}.main-header.header-icons-only .header-icons{margin-left:auto!important}.header-container{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.logo{display:inline-flex;align-items:center;text-decoration:none;line-height:1}.header-logo-img{height:clamp(26px,2.3vw,32px);width:auto;max-height:34px;object-fit:contain;display:block;transition:opacity .3s ease,transform .3s ease}.logo:hover .header-logo-img{opacity:.85}.nav-menu{display:flex;gap:2.5rem;list-style:none}.nav-link{font-family:Avenir Next,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#F8F3EE!important;text-decoration:none;opacity:.9;transition:opacity .3s ease;padding-bottom:2px}.nav-link.active-underlined,.nav-link:hover{opacity:1;border-bottom:1px solid}.header-icons{display:flex;gap:24px!important;align-items:center;color:#F8F3EE!important}.header-icons svg{stroke:#F8F3EE!important}.icon-link{background:none;border:none;padding:0;cursor:pointer;color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .3s ease;position:relative}.icon-link:hover{opacity:1}.globe-icon-btn{outline:none}.region-modal-overlay{position:fixed;inset:0;z-index:99999;background-color:rgba(14,13,12,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:24px;animation:regionFadeIn .3s cubic-bezier(.16,1,.3,1)}@keyframes regionFadeIn{0%{opacity:0}to{opacity:1}}.region-modal-container{background:#FFFFFF;color:#181716;width:100%;max-width:1180px;max-height:88vh;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 32px 72px rgba(0,0,0,.45);animation:regionScaleUp .3s cubic-bezier(.16,1,.3,1)}@keyframes regionScaleUp{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}.region-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 36px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.region-modal-brand{display:flex;align-items:center;gap:20px}.region-modal-logo{height:22px;width:auto;object-fit:contain}.region-modal-title{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6C6661;border-left:1px solid rgba(0,0,0,.15);padding-left:20px}.region-modal-close{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#181716;transition:background-color .2s ease,transform .2s ease}.region-modal-close:hover{background-color:rgba(0,0,0,.06);transform:rotate(90deg)}.region-modal-body{padding:32px 36px 36px;overflow-y:auto;flex:1 1}.region-columns-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}@media (max-width:1024px){.region-columns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.region-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-modal-header{padding:18px 20px}.region-modal-body{padding:20px}}@media (max-width:480px){.region-columns-grid{grid-template-columns:1fr}}.region-group-title{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.06em;color:#181716;margin-bottom:18px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}.region-countries-list{display:flex;flex-direction:column;gap:14px}.region-country-item{display:flex;flex-direction:column;gap:2px}.country-name{font-family:var(--font-body);font-size:13px;font-weight:500;color:#242220}.country-langs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lang-choice-btn{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body);font-size:12px;color:#7A746E;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease;text-align:left}.lang-choice-btn:hover{color:#C58A6F;text-decoration:underline}.lang-choice-btn.active-lang{color:#B5775B;font-weight:600;text-decoration:underline}.lang-sep{font-size:11px;color:#BDB9B4}.region-modal-footer{padding:14px 36px;background-color:#F8F5F1;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:center}.region-footer-note{font-family:var(--font-body);font-size:11px;letter-spacing:.08em;color:#8C847E;text-transform:uppercase}.cart-badge{position:absolute;top:-6px;right:-8px;background:#B5775B;color:#FFFFFF;font-family:var(--font-sans);font-size:.65rem;font-weight:600;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-menu-toggle{display:none}#slide-7{position:relative!important;background-color:#080c0f!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;width:100%;height:100vh;overflow:hidden}#slide-7:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18);pointer-events:none;z-index:1}#slide-7.slide{padding-left:0!important;padding-right:0!important}.footer-layout{position:relative;z-index:2;width:100%!important;max-width:100%!important;margin:0!important;display:flex;flex-direction:column;height:100vh;padding:0!important;box-sizing:border-box;overflow:hidden}.footer-top{text-align:center;position:absolute;top:18.5vh;left:0;right:0;margin:0;z-index:3}.final-title,.footer-title{font-size:clamp(26px,2.3vw,42px)!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:.45rem;color:#f5f1eb!important}.final-subtitle,.final-title,.footer-subtitle,.footer-title{font-family:var(--font-sans)!important;font-weight:400!important;text-align:center!important}.final-subtitle,.footer-subtitle{font-size:14px!important;line-height:1.4!important;letter-spacing:.03em!important;color:rgba(245,241,235,.85)!important}.footer-columns{display:grid!important;grid-template-columns:23.3vw 23.3vw 23.3vw auto!important;padding-left:8vw!important;padding-right:8vw!important;width:100%!important;box-sizing:border-box!important;align-items:flex-start!important;position:absolute!important;top:53vh!important;left:0!important;right:0!important;margin:0!important;z-index:3}.footer-col h3,.footer-section-title{font-family:var(--font-body)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:1.25rem!important;color:rgba(245,241,235,.9)!important;text-align:left}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col li{margin-bottom:.65rem;text-align:left}.footer-col a,.footer-link{font-family:var(--font-sans)!important;font-size:12.5px!important;font-weight:400!important;line-height:1.6!important;color:rgba(245,241,235,.75)!important;text-decoration:none;transition:color .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.footer-col a:hover,.footer-link:hover{color:#ffffff!important}.footer-bottom{display:none!important}.tree-symbol{opacity:.55;margin-right:.5rem;font-family:monospace,sans-serif;font-size:13px;display:inline-block}.footer-bottom-bar{position:absolute!important;bottom:clamp(22px,4.2vh,38px)!important;left:0!important;right:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding-left:8vw!important;padding-right:8vw!important;width:100%!important;box-sizing:border-box!important;z-index:3}.footer-bottom-brand{display:inline-flex!important;align-items:center!important;gap:.65rem!important;flex-shrink:0!important}.footer-bottom-butterfly{height:20px!important;width:auto!important;object-fit:contain!important;display:block!important}.footer-bottom-logo{font-family:var(--font-logo),var(--font-display)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.28em!important;color:#EBBF9A!important;background:var(--pintaara-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1!important;display:inline-block!important}.footer-bottom-center{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important}.footer-copy-line{font-size:11px!important;font-weight:400!important;color:rgba(245,241,235,.75)!important;letter-spacing:.02em!important}.footer-copy-line,.footer-copy-sub{font-family:var(--font-body)!important;margin:0!important;line-height:1.3!important}.footer-copy-sub{font-size:9.5px!important;font-weight:300!important;color:rgba(245,241,235,.55)!important;letter-spacing:.015em!important}.footer-bottom-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-shrink:0!important}.footer-ig-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:transform .25s ease,opacity .25s ease!important}.footer-ig-link:hover{transform:scale(1.08)!important;opacity:.9!important}.footer-ig-icon{width:22px!important;height:22px!important;display:block!important;border-radius:6px!important}@media (max-width:900px){.footer-layout{height:auto!important;min-height:100vh!important;overflow-y:auto!important;padding-bottom:30px!important}.footer-top{position:static!important;padding-top:85px!important;margin-bottom:2rem!important}.footer-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2rem 1.5rem!important;margin-bottom:2.5rem!important}.footer-bottom-bar,.footer-columns{position:static!important;padding:0 24px!important}.footer-bottom-bar{flex-direction:column!important;gap:1.25rem!important;text-align:center!important}}.footer-brand{display:flex;align-items:center;gap:.6rem}.footer-butterfly-img{height:22px}.footer-brand-butterfly,.footer-butterfly-img{width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.footer-brand-butterfly{height:18px;margin-right:8px;vertical-align:middle;display:inline-block}.footer-logo-text{font-family:var(--font-logo)!important;font-size:18px!important;font-weight:500!important;letter-spacing:.28em!important;line-height:1!important;text-transform:uppercase!important;color:#EBBF9A!important}.copyright,.footer-copyright,.footer-copyright p{text-align:center;font-family:var(--font-body)!important;font-size:9px!important;font-weight:300!important;line-height:1.45!important;opacity:.85;letter-spacing:.05em;color:rgba(245,241,235,.85)!important}.footer-social a{color:inherit;opacity:.8;transition:opacity .3s ease}.footer-social a:hover{opacity:1}@media (max-width:1024px){.brand-title,.slide-title{font-size:2.5rem}.slide-desc{font-size:1.1rem}.nav-menu{gap:1.5rem}}@media (max-width:768px){:root{--header-height:70px}.brand-title,.slide-title{font-size:2rem}.slide-desc{font-size:1rem;margin-bottom:2.5rem}.slide-content.hero-content{max-width:100%;width:100%}#slide-4{background-size:cover!important}}.about-normal-page-root{background:transparent;color:#F8F3EE;overflow-y:auto}.legacy-page-root{min-height:100vh;background:radial-gradient(ellipse at center,#D5AA7B 0,#805D3A 55%,#503720 100%);background-attachment:fixed;display:flex;flex-direction:column}.legacy-page-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}.legacy-hero{position:relative;width:100%;height:100vh;min-height:600px;background-image:url(/images/1976_hero.png);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:1 1}.legacy-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,14,13,.5) 0,rgba(15,14,13,.15) 40%,rgba(15,14,13,.15) 60%,rgba(15,14,13,.65));z-index:1}.legacy-year-display{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:clamp(22vw,30vw,35vw);font-weight:700;line-height:1;background:linear-gradient(160deg,#C8A96E,#7C6347 40%,#5A4530 70%,#3A2D1F);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;user-select:none;z-index:2;letter-spacing:-.02em;transition:opacity .3s ease}.legacy-year-display.year-counting{opacity:.88;filter:blur(.5px)}.legacy-year-display.year-final{opacity:1;filter:none;animation:yearSettle .4s ease-out forwards}@keyframes yearSettle{0%{transform:scale(1.02)}to{transform:scale(1)}}.legacy-subtitle-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;text-align:center;opacity:0;transition:opacity .9s ease .3s;pointer-events:none;white-space:nowrap}.legacy-subtitle-wrap.subtitle-visible{opacity:1}.legacy-subtitle-text{font-family:var(--font-sans);font-size:clamp(.65rem,1.1vw,1rem);font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:#F8F3EE;text-shadow:0 1px 12px rgba(0,0,0,.8)}.legacy-timeline-section{position:relative;background:radial-gradient(ellipse at center,#D5AA7B 0,#805D3A 50%,#503720 100%);background-attachment:fixed;color:#F8F3EE;padding:2.5rem 0 6rem;overflow:hidden}.timeline-center-line{top:0;bottom:0;width:1px;background:rgba(248,243,238,.28);z-index:1}.timeline-center-line,.timeline-clock-badge{position:absolute;left:50%;transform:translateX(-50%)}.timeline-clock-badge{top:1.5rem;width:38px;height:38px;border-radius:50%;background:rgba(122,81,45,.9);border:1px solid rgba(248,243,238,.4);display:flex;align-items:center;justify-content:center;color:#F8F3EE;box-shadow:0 4px 15px rgba(0,0,0,.25);z-index:2}.legacy-container{max-width:1320px;margin:0 auto;padding:0 var(--padding-side);position:relative;z-index:2}.timeline-item{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:7rem}.timeline-item:last-child{margin-bottom:2rem}@media (max-width:960px){.timeline-item{grid-template-columns:1fr;gap:2.5rem;margin-bottom:5rem}.timeline-center-line{display:none}}.timeline-text-col{display:flex;flex-direction:column;padding:1rem 0}.text-right-align{text-align:right;align-items:flex-end}.text-left-align{text-align:left;align-items:flex-start}.timeline-title{font-size:clamp(2.2rem,3.8vw,3.6rem);color:#F8F3EE;line-height:1.1;text-transform:uppercase;margin-bottom:.2rem}.timeline-subtitle-serif,.timeline-title{font-family:var(--font-serif);font-weight:300;letter-spacing:.05em}.timeline-subtitle-serif{font-size:clamp(1.8rem,2.8vw,2.8rem)}.timeline-year{font-family:var(--font-sans);font-size:clamp(1.3rem,2vw,1.8rem);font-weight:300;color:#F8F3EE;letter-spacing:.05em;margin-bottom:1.8rem;display:block}.timeline-desc{display:flex;flex-direction:column;gap:1.2rem;max-width:520px}.timeline-desc p{font-family:var(--font-sans);font-size:clamp(.88rem,1.08vw,1.08rem);font-weight:300;line-height:1.75;color:rgba(248,243,238,.9)}.timeline-media-col{width:100%}.timeline-image-wrapper{width:100%;border-radius:2px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.35);border:1px solid rgba(248,243,238,.12)}.timeline-img{width:100%;height:auto;object-fit:cover;display:block;transition:transform .6s ease}.timeline-image-wrapper:hover .timeline-img{transform:scale(1.02)}.legacy-future-banner{position:relative;width:100%;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#F8F3EE}.future-bg-wrapper{position:absolute;inset:0;z-index:1}.future-bg-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.future-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(15,14,13,.3) 0,rgba(15,14,13,.65) 70%,rgba(15,14,13,.85) 100%)}.future-content-container{position:relative;z-index:3;max-width:1100px;padding:2rem var(--padding-side);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:-3rem}.future-headline{font-size:clamp(1.25rem,2.4vw,2.3rem);font-weight:400;color:#F8F3EE;line-height:1.3;letter-spacing:clamp(.18em,.3vw,.28em);text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.9)}.future-subtext{font-family:var(--font-sans);font-size:clamp(.72rem,.9vw,.92rem);font-weight:300;letter-spacing:.09em;color:#FFFFFF;text-shadow:0 1px 8px rgba(0,0,0,.8);margin-top:.2rem}.future-action-wrap{position:absolute;bottom:5.6rem;left:var(--padding-side);z-index:4}@media (max-width:768px){.future-action-wrap{bottom:3.8rem;left:1.5rem}}.future-begin-link{font-family:var(--font-sans);font-size:clamp(14px,1vw,16px);font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#F8F3EE;display:flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .3s ease;opacity:.9}.future-begin-link:hover{opacity:1}.link-vertical-line{width:2px;height:18px;background-color:#EBBF9A;display:inline-block;vertical-align:middle}.legacy-banner-footer{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.2rem var(--padding-side);border-top:1px solid rgba(248,243,238,.35);z-index:4;background:transparent}.legacy-banner-footer .bottom-brand,.legacy-banner-footer .bottom-copyright{color:#F8F3EE;font-family:var(--font-sans);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:400;opacity:.85}.about-normal-page-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.about-normal-page-root .main-header.header-light{border-bottom:1px solid rgba(255,255,255,.15)!important}.about-normal-page-root .main-header.header-dark{border-bottom:1px solid rgba(44,40,37,.15)!important}.about-scroll-section{width:100%!important;max-width:100%!important;padding:calc(var(--header-height) + 2rem) var(--padding-side) 3rem!important;position:relative;box-sizing:border-box!important}.story-dark-section .about-section-container{max-width:100%!important;width:100%!important;margin:0!important}.story-dark-section{background:radial-gradient(ellipse at center,#192736 0,#0F1923 60%,#080D14 100%)!important;background-attachment:fixed!important;color:#F8F3EE!important}.butterfly-cocoon-img,.story-gems-img,.story-mountain-img{mix-blend-mode:screen}.story-label{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#F8F3EE;display:flex;flex-direction:column;gap:6px;margin-bottom:1.8rem;opacity:.75}.story-label-underline{width:40px;height:1px;background-color:#F8F3EE;opacity:.5}.story-beyond-layout,.story-row-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,5vw,5.5rem);align-items:center;width:100%}@media (max-width:900px){.story-beyond-layout,.story-row-layout{grid-template-columns:1fr;gap:3rem}}.story-text-col{display:flex;flex-direction:column;max-width:540px;width:100%}.story-row-layout .story-text-col:last-child{margin-left:auto}.story-main-title{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;color:#F8F3EE;margin-bottom:1.5rem;line-height:1.2}.story-intro-text{color:rgba(248,243,238,.82);margin-bottom:1rem;letter-spacing:.005em}.story-etymology,.story-intro-text{font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.story-etymology{display:flex;flex-direction:column;gap:.4rem;color:rgba(248,243,238,.85);margin-bottom:1.8rem}.story-etymology strong{font-weight:600;color:#F8F3EE}.story-body-paragraphs{display:flex;flex-direction:column;gap:1.2rem}.butterfly-body-paragraphs p,.story-body-paragraphs p,.story-more-paragraphs p{font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.68!important;letter-spacing:.005em!important;color:rgba(248,243,238,.78)!important;text-align:left!important;width:100%!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.story-gems-col{display:flex;justify-content:flex-start;align-items:center;width:100%}.story-gems-frame{width:100%;max-width:480px;margin-right:auto}.story-gems-img{width:100%;height:auto;object-fit:contain;display:block;mix-blend-mode:lighten}.story-media-col{display:flex;flex-direction:column;gap:3rem;width:100%}.story-mountain-annotated{position:relative;width:100%}.story-mountain-img{width:100%;height:auto;object-fit:contain;display:block;mix-blend-mode:lighten}.story-annotation{position:absolute;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;z-index:2}.annotation-taara{top:6%;left:20%}.annotation-pinnacle{top:36%;left:10%}.annotation-label{font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#F8F3EE;white-space:nowrap}.annotation-line{display:block;width:40px;height:1px;background-color:rgba(248,243,238,.6);margin-top:6px;flex-shrink:0}.annotation-line.short{width:25px}.annotation-desc{font-family:var(--font-sans);font-size:.68rem;font-weight:300;color:rgba(248,243,238,.65);line-height:1.5;white-space:nowrap}.story-more-name-block{margin-left:auto;max-width:540px;width:100%}.story-more-title{font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;color:#F8F3EE;margin-bottom:1.5rem;line-height:1.2;text-align:right!important;width:100%}.story-more-paragraphs{display:flex;flex-direction:column;gap:1.3rem;width:100%}.story-more-paragraphs p{text-align:justify!important;text-align-last:left;text-justify:inter-word}.story-butterfly-section{padding-top:0!important;padding-bottom:2rem!important;border-top:none!important}.story-butterfly-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width:900px){.story-butterfly-layout{grid-template-columns:1fr;gap:2.5rem}}.butterfly-text-col{display:flex;flex-direction:column}.butterfly-title{font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;color:#F8F3EE;margin-bottom:1.2rem;line-height:1.2}.butterfly-intro{font-family:var(--font-sans);font-size:.9rem;font-weight:400;color:rgba(248,243,238,.85);margin-bottom:1.5rem;line-height:1.6;text-align:justify!important;text-align-last:left;text-justify:inter-word}.butterfly-body-paragraphs{display:flex;flex-direction:column;gap:1.2rem;font-family:var(--font-sans);font-size:.85rem;font-weight:300;line-height:1.75;color:rgba(248,243,238,.7)}.butterfly-body-paragraphs p{text-align:justify!important;text-align-last:left;text-justify:inter-word}.butterfly-media-col{display:flex;justify-content:flex-end;align-items:center}.butterfly-cocoon-img{width:100%;max-width:540px;height:auto;object-fit:contain;display:block;mix-blend-mode:lighten}.about-hero-page-root{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;position:relative;background-color:#0F0E0D}.about-hero-page-root .main-header{position:relative;z-index:10;border-bottom:1px solid rgba(248,243,238,.25)!important;background:transparent!important}.about-hero-main-container{flex:1 1;min-height:calc(100vh - 130px);padding:4rem var(--padding-side)}.about-hero-main-container,.theme-dark-hero{background-size:cover;background-position:100%;display:flex;align-items:center;position:relative}.theme-dark-hero{min-height:100vh;padding-top:calc(var(--header-height) + 2rem);padding-bottom:5rem}.about-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,14,13,.8),rgba(15,14,13,.45) 50%,rgba(15,14,13,.15));pointer-events:none}.about-section-container{max-width:1300px;margin:0 auto;width:100%}.text-left-align{text-align:left!important;align-items:flex-start!important}.about-hero-content{max-width:720px;align-items:flex-start;text-align:left;margin-left:0}.about-subtitle{font-size:1rem;font-weight:500;letter-spacing:.22em;color:#F8F3EE}.about-main-title{font-size:clamp(2.5rem,4.5vw,50px);font-weight:300;line-height:1.2;color:#F8F3EE;letter-spacing:.04em}.about-hero-title-line{width:70px;height:2px;background-color:#F8F3EE;margin:.25rem 0}.about-hero-sub-text{font-family:var(--font-sans);font-size:clamp(1.1rem,2.2vw,30px);font-weight:300;line-height:1.5;color:#F8F3EE;max-width:650px}.about-hero-nav-row{display:flex;align-items:center;gap:3.5rem;margin-top:1.75rem;flex-wrap:wrap}.about-action-link{background:transparent;border:none;display:flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-size:clamp(.9rem,1.5vw,20px);font-weight:500;letter-spacing:.18em;color:#F8F3EE;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.about-action-link:hover{opacity:.8}.link-vertical-bar{width:2px;height:20px;background-color:#C09A67}.bar-blue{background-color:#557A95}.theme-olive-bg{background:radial-gradient(ellipse at center,rgb(189,188,162) 0,rgb(135,133,100) 55%,rgb(71,70,53) 100%);background-attachment:fixed;color:#2C2825}.about-normal-page-root{width:100%;min-height:100vh;display:flex;flex-direction:column}.about-normal-page-root.theme-olive-bg{background:radial-gradient(ellipse at center,rgb(189,188,162) 0,rgb(135,133,100) 55%,rgb(71,70,53) 100%)!important;background-color:rgb(135,133,100)!important;background-attachment:fixed!important;color:#2C2825!important}.about-normal-page-root .main-header{padding:0 var(--padding-side)!important}.about-normal-page-root.theme-olive-bg .main-header{border-bottom:1px solid rgba(44,40,37,.22)!important}.about-normal-page-root.story-dark-section .main-header{border-bottom:1px solid rgba(255,255,255,.15)!important}.about-normal-page-root .globe-icon-btn{display:none!important}.about-normal-page-root.theme-olive-bg .nav-link.active-underlined{border-bottom:1.5px solid #2c2825!important;padding-bottom:3px!important}.about-normal-page-root.story-dark-section .nav-link.active-underlined{border-bottom:1.5px solid #ffffff!important;padding-bottom:3px!important}.philosophy-page-container,.story-page-container{width:100%!important;max-width:100%!important;margin:0!important;padding:calc(var(--header-height) + 2rem) var(--padding-side) 3rem!important;display:flex!important;flex-direction:column!important;gap:clamp(2.5rem,4vw,4.5rem)!important;box-sizing:border-box!important}.philosophy-grid-row,.philosophy-grid-row.reversed{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(2.5rem,5vw,5.5rem)!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}@media (max-width:900px){.philosophy-grid-row,.philosophy-grid-row.reversed{grid-template-columns:1fr!important;gap:2.5rem!important}}.phil-text-col{display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important}.phil-text-col.text-left{align-items:flex-start!important;text-align:left!important;margin-right:auto!important;max-width:580px!important}.phil-text-col.text-right{align-items:flex-end!important;text-align:right!important;margin-left:auto!important;max-width:580px!important}.phil-header-subtitle{font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#2C2825!important;display:inline-flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:1.75rem!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.phil-header-subtitle.align-right{align-items:flex-end!important;text-align:right!important}.subtitle-dark-underline{width:38px!important;height:1.5px!important;background-color:#2C2825!important}.phil-section-headline{font-family:"Cormorant Garamond",var(--font-serif),"Bodoni Moda",serif!important;font-size:clamp(26px,2.4vw,38px)!important;font-weight:400!important;line-height:1.25!important;color:#2C2825!important;letter-spacing:-.015em!important;margin-bottom:1.75rem!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.phil-headline-line{display:block!important;white-space:nowrap!important}@media (max-width:900px){.phil-headline-line{white-space:normal!important}}.phil-section-headline.text-right,.phil-section-headline.text-right .phil-headline-line{text-align:right!important}.phil-quote-text{font-size:14.5px!important;line-height:1.62!important;margin-bottom:2rem!important}.phil-body-paragraphs,.phil-quote-text{font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;color:#2C2825!important;letter-spacing:.005em!important;max-width:580px!important;width:100%!important;text-align:left!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.phil-body-paragraphs{display:flex!important;flex-direction:column!important;gap:1.5rem!important;font-size:14px!important;line-height:1.68!important}.phil-body-paragraphs p,.phil-body-paragraphs.text-right{text-align:left!important;width:100%!important}.phil-body-paragraphs.text-right{align-items:flex-start!important;margin-left:auto!important;max-width:540px!important}.phil-body-paragraphs.text-right p{text-align:left!important;width:100%!important}.phil-media-col{display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.phil-media-col.justify-start{justify-content:flex-start!important}.phil-media-col.justify-end{justify-content:flex-end!important}.phil-media-frame{width:100%!important;max-width:620px!important;aspect-ratio:16/10!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.phil-media-img{width:100%!important;height:auto!important;max-height:440px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 16px 36px rgba(0,0,0,.16))!important;transition:transform .4s ease!important}.phil-media-img:hover{transform:scale(1.02)!important}.dark-divider{border-top:1px solid rgba(44,40,37,.18)!important;color:#3A3632!important}.collection-page-root{width:100%;min-height:100vh;background:radial-gradient(ellipse at center,#F8F3EE 0,#F3EEE5 100%);background-attachment:fixed;color:#2C2825;overflow-y:auto}.atelier-page-root .main-header,.bag-page-root .main-header,.checkout-page-root .main-header,.collection-page-root .main-header,.product-page-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(44,40,37,.12)!important}.collection-main-container{width:100%!important;max-width:100%!important;margin:0!important;padding:calc(var(--header-height) + 2rem) var(--padding-side) 2rem!important;box-sizing:border-box!important}.subtitle-underline-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.collection-subtitle{font-family:var(--font-sans)!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#3B3733!important;display:block!important;line-height:1!important}.subtitle-line{width:40px!important;height:2px!important;background-color:#3B3733!important;margin-top:8px!important}.collection-intro{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;margin-bottom:3.5rem!important;width:100%!important;gap:clamp(20px,4vw,60px)!important}@media (max-width:900px){.collection-intro{flex-direction:column!important;align-items:flex-start!important;gap:1.5rem!important}}.collection-intro-left{flex:0 1 auto!important;max-width:none!important}.collection-intro-left .collection-title{font-family:var(--font-serif)!important;font-size:clamp(26px,2.3vw,36px)!important;font-weight:400!important;line-height:1.2!important;color:#2C2825!important;letter-spacing:.02em!important;margin:0!important;white-space:nowrap!important}@media (max-width:768px){.collection-title{white-space:normal!important}}.collection-intro-right{flex:0 1 auto!important;max-width:600px!important;width:auto!important;font-family:var(--font-sans)!important;font-size:.92rem!important;font-weight:400!important;line-height:1.6!important;color:#4A443F!important;text-align:right!important;display:flex!important;justify-content:flex-end!important}.collection-intro-right p{margin:0!important}@media (max-width:900px){.collection-intro-right{text-align:left!important;justify-content:flex-start!important}}.collection-grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem 1.5rem;margin-bottom:5rem}@media (max-width:1024px){.collection-grid-4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.collection-grid-4col{grid-template-columns:1fr}}.collection-card-item{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit;transition:transform .4s ease}.collection-card-item:hover{transform:translateY(-4px)}.card-media-frame{position:relative;width:100%;aspect-ratio:4/5;background-color:#FFFFFF;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.03)}.card-media-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-card-item:hover .card-media-img{transform:scale(1.05)}.card-watermark{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;pointer-events:none}.card-watermark.top-center{top:16px;left:50%;transform:translateX(-50%)}.card-watermark.bottom-center{bottom:16px;left:50%;transform:translateX(-50%)}.wm-main{font-family:var(--font-brand);font-size:.85rem;letter-spacing:.25em;color:#2C2825}.wm-main,.wm-sub{font-weight:500;text-transform:uppercase}.wm-sub{font-size:.65rem;letter-spacing:.2em;color:#4A443F;margin-top:2px}.wm-extra,.wm-sub{font-family:var(--font-sans)}.wm-extra{font-size:.55rem;font-weight:600;letter-spacing:.15em;color:#5C554E;text-transform:uppercase;margin-top:4px}.card-item-title{font-family:var(--font-sans)!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;letter-spacing:.08em!important;color:#3B3733!important;text-transform:uppercase!important;margin-top:.25rem}.category-subpage-header{margin-bottom:2.5rem}.category-subpage-title{font-family:var(--font-sans)!important;font-size:clamp(1.4rem,2vw,1.8rem)!important;font-weight:400!important;letter-spacing:.08em!important;color:#3B3733!important;text-transform:uppercase!important}.how-it-works-section{margin:4.5rem 0 2.5rem;padding-top:3.5rem;border-top:1px solid rgba(44,40,37,.2)}.how-it-works-header{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;margin-bottom:3.5rem!important;width:100%!important;gap:clamp(20px,4vw,60px)!important}@media (max-width:900px){.how-it-works-header{flex-direction:column!important;align-items:flex-start!important;gap:1.5rem!important}}.how-intro-left{flex:0 1 auto!important;max-width:none!important}.how-intro-left .subtitle-underline-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;margin-bottom:1.2rem}.how-intro-left .collection-subtitle{font-family:var(--font-sans)!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1A1A1A!important;display:block!important;line-height:1!important}.how-intro-left .subtitle-line{width:38px;height:1.5px;background-color:#1A1A1A;margin-top:6px}.how-title{font-family:var(--font-serif)!important;font-size:clamp(26px,2.3vw,36px)!important;font-weight:400!important;line-height:1.18!important;color:#1A1A1A!important;letter-spacing:-.01em!important;margin:0!important}.how-intro-right{flex:0 1 auto!important;max-width:520px!important;width:auto!important;padding-top:0!important;display:flex!important;justify-content:flex-end!important;text-align:right!important}.how-intro-right p{font-family:var(--font-sans)!important;font-size:.92rem!important;font-weight:400!important;line-height:1.6!important;color:#4A443F!important;letter-spacing:.01em!important;margin:0!important;text-align:right!important}@media (max-width:900px){.how-intro-right,.how-intro-right p{text-align:left!important;justify-content:flex-start!important}}.steps-row{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}@media (max-width:900px){.steps-row{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.step-col{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:768px){.slide .collection-title,.slide .hero-title,.slide .philosophy-title,.slide .slide-title,.slide .slide-title-line,.slide .story-title{width:100%!important;max-width:calc(100vw - (var(--padding-side) * 2))!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}}.step-top-header{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:.75rem}.collection-page-root .step-number,.step-number{font-family:var(--font-sans)!important;font-size:1.35rem!important;font-weight:700!important;color:#1A1A1A!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;display:block!important}.collection-page-root .step-name,.step-name{font-family:var(--font-sans)!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.12em!important;color:#1A1A1A!important;text-transform:uppercase!important;line-height:1.2!important;margin:0!important}.collection-page-root .step-line,.step-line{width:38px!important;height:1.5px!important;background-color:#2C2825!important;margin-top:.85rem!important;margin-bottom:1.15rem!important}.collection-page-root .step-text,.step-text{font-family:var(--font-sans)!important;font-size:.82rem!important;font-weight:400!important;line-height:1.6!important;color:#3B3733!important;max-width:230px!important;margin:0!important}.collection-subfooter-block{text-align:center;margin:2.5rem 0 0;padding-top:1.5rem;padding-bottom:.5rem;border-top:1px solid rgba(44,40,37,.2)}.subfooter-tag{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.22em;color:#4A443F;display:block;margin-bottom:.4rem;text-transform:uppercase}.subfooter-text{font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:400;letter-spacing:.02em;color:#1A1A1A;margin:0;line-height:1.3}.subfooter-dot{display:inline-block;width:4px;height:4px;background-color:currentColor;border-radius:50%;vertical-align:middle;margin:0 .65rem;position:relative;top:-1px}.collection-bottom-bar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid;width:100%;box-sizing:border-box}.collection-bottom-bar .bottom-brand,.collection-bottom-bar .footer-brand{text-decoration:none;color:inherit;transition:opacity .2s ease}.collection-bottom-bar .bottom-brand:hover,.collection-bottom-bar .footer-brand:hover{opacity:.8}.collection-bottom-bar .bottom-copyright,.collection-bottom-bar .footer-copyright,.collection-bottom-bar .footer-right{color:inherit}.category-subpage-header{margin-bottom:3.5rem;padding-bottom:.5rem}.category-subpage-title{font-family:var(--font-sans);font-size:1.15rem;font-weight:500;letter-spacing:.22em;color:#2C2825;text-transform:uppercase}.category-product-card{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;transition:transform .4s ease}.category-product-card:hover{transform:translateY(-4px)}.category-product-info{display:flex;flex-direction:column;gap:.25rem;padding-top:.25rem}.cat-prod-collection{font-family:var(--font-sans);font-size:.65rem;font-weight:600;letter-spacing:.15em;color:#7A726A;text-transform:uppercase}.cat-prod-code{font-weight:500;letter-spacing:.12em}.cat-prod-code,.cat-prod-price{font-family:var(--font-sans);font-size:.85rem;color:#2C2825}.cat-prod-price{font-weight:400;letter-spacing:.08em}@keyframes pintaaraShimmerAnim{0%{background-position:-200% 0}to{background-position:200% 0}}.pintaara-shimmer{background:linear-gradient(90deg,rgba(235,230,222,.45),rgba(250,247,242,.95) 50%,rgba(235,230,222,.45));background-size:200% 100%;animation:pintaaraShimmerAnim 1.6s ease-in-out infinite}.shimmer-card-media{width:100%;aspect-ratio:4/5;border-radius:2px}.shimmer-line{border-radius:2px;height:12px}.shimmer-line.collection-tag{width:45%;height:10px;margin-bottom:6px}.shimmer-line.title{width:75%;height:14px;margin-bottom:6px}.shimmer-line.price{width:35%;height:13px}.product-page-root{width:100%;min-height:100vh;background-color:#F8F3EE;color:#2C2825;overflow-y:auto}.product-details-container{max-width:1250px;margin:0 auto;padding:calc(var(--header-height) + 2.5rem) var(--padding-side) 4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width:900px){.product-details-container{grid-template-columns:1fr;gap:2.5rem}}.product-media-column{display:flex;flex-direction:column;gap:1.5rem}.product-main-preview{width:100%;aspect-ratio:1/1;background-color:#FFFFFF;border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(0,0,0,.05);padding:2rem}.main-preview-img{max-width:90%;max-height:90%;object-fit:contain}.product-thumbnails-row{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.product-thumbnails-row::-webkit-scrollbar{display:none;width:0;height:0}.thumbnail-card{width:70px;height:70px;background:#FFFFFF;border:1px solid rgba(0,0,0,.1);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.thumbnail-card.active{border-color:#2C2825;box-shadow:0 0 0 1px #2C2825}.thumbnail-img{width:80%;height:80%;object-fit:contain}.product-specs-column{display:flex;flex-direction:column;gap:2rem}.product-spec-title{font-family:var(--font-brand);font-size:clamp(1.8rem,2.5vw,2.4rem);letter-spacing:.1em;color:#2C2825}.product-spec-subtitle{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.2em;color:#8C827A;display:block;margin-top:.25rem}.customizer-options-block{display:flex;flex-direction:column;gap:1.5rem}.custom-option-section{display:flex;flex-direction:column;gap:.5rem}.option-label{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.15em;color:#6C645C}.option-btn-grid{display:flex;flex-wrap:wrap;gap:.5rem}.option-btn{padding:.5rem 1rem;font-family:var(--font-sans);font-size:.75rem;font-weight:500;border:1px solid rgba(0,0,0,.15);background:transparent;color:#2C2825;cursor:pointer;border-radius:3px;transition:all .3s ease}.option-btn.active{background:#2C2825;color:#FFFFFF;border-color:#2C2825}.option-swatch-grid{display:flex;gap:.75rem}.swatch-btn{width:44px;height:44px;border-radius:50%;border:2px solid transparent;cursor:pointer;position:relative;transition:transform .3s ease}.swatch-btn.active{border-color:#2C2825;transform:scale(1.1)}.finish-yellow{background:#E6C875}.finish-white{background:#E0E0E0}.finish-rose{background:#E8A88A}.finish-black{background:#333333}.swatch-label-overlay{display:none}.option-split-row{display:flex;gap:1.5rem}.flex-1{flex:1 1}.custom-select{width:100%;padding:.6rem;font-family:var(--font-sans);font-size:.85rem;border:1px solid rgba(0,0,0,.15);background:#FFFFFF;color:#2C2825;border-radius:3px}.gem-swatches-row{display:flex;gap:.75rem}.gem-swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer}.gem-swatch.active{border-color:#2C2825}.swatch-diamond{background:#F0F8FF;border:1px solid #ccc}.swatch-emerald{background:#118B50}.swatch-sapphire{background:#0F52BA}.product-price-action-row{margin-top:1rem;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.price-info-block,.product-price-action-row{display:flex;flex-direction:column}.price-tag{font-family:var(--font-serif);font-size:2rem;font-weight:500;color:#2C2825}.price-subtext{font-family:var(--font-sans);font-size:.75rem;color:#8C827A}.action-buttons-block{display:flex;flex-direction:column;gap:1rem}.add-to-bag-btn{width:100%;padding:1rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.2em;background:#2C2825;color:#FFFFFF;border:none;cursor:pointer;border-radius:3px;transition:background .3s ease}.add-to-bag-btn:hover{background:#4A443F}.view-specifications-btn{font-weight:500;letter-spacing:.15em;color:#6C645C;text-decoration:none;text-align:center}.design-footer,.view-specifications-btn{font-family:var(--font-sans);font-size:.75rem}.design-footer{display:flex;justify-content:space-between;padding:1.5rem var(--padding-side);border-top:1px solid rgba(0,0,0,.08);color:#8C827A}.checkout-page-root{width:100%;min-height:100vh;background-color:#F5F1EC;color:#2C2825;overflow-y:auto}.checkout-page-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(44,40,37,.15)!important}.checkout-main-container{max-width:1300px;margin:0 auto;padding:calc(var(--header-height) + 2rem) var(--padding-side) 5rem}.checkout-header-block{margin-bottom:3rem}.checkout-title{font-size:1.25rem;letter-spacing:.18em;color:#2C2825}.checkout-subtitle,.checkout-title{font-family:var(--font-sans);font-weight:500;text-transform:uppercase}.checkout-subtitle{font-size:.75rem;letter-spacing:.2em;color:#6C645C;margin-top:4px;display:block}.checkout-content-wrapper{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:flex-start}@media (max-width:900px){.checkout-content-wrapper{grid-template-columns:1fr;gap:3rem}}.checkout-steps-column{display:flex;flex-direction:column;gap:2rem}.checkout-step-card{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(44,40,37,.12)}.step-header{cursor:pointer}.checkout-step-card .step-number,.step-header .step-number{font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.18em;color:#2C2825;text-transform:uppercase}.step-body-content{display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem}.shipping-form-grid{display:flex;flex-direction:column;gap:1.2rem}.checkout-saved-addresses-block{display:flex;flex-direction:column;gap:1.25rem}.saved-addresses-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid rgba(44,40,37,.12)}.saved-addresses-title{font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.14em;color:#2C2825;text-transform:uppercase;margin:0}.saved-addresses-hint{font-family:var(--font-sans);font-size:.76rem;color:#8C827A;display:block;margin-top:2px}.checkout-add-new-addr-btn{background:transparent;border:1px solid #2c2825;color:#2C2825;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .9rem;cursor:pointer;transition:all .25s ease}.checkout-add-new-addr-btn:hover{background:#2C2825;color:#FAF7F2}.saved-addresses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.saved-address-card{background:transparent;border:none;border-radius:0;padding:.4rem 0;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.5rem;position:relative;box-shadow:none}.saved-address-card.selected,.saved-address-card:hover{border:none;background:transparent}.saved-address-card.selected{box-shadow:none}.saved-card-header{display:flex;align-items:center;justify-content:space-between}.saved-card-radio-group{display:flex;align-items:center;gap:.6rem}.saved-radio-circle{width:16px;height:16px;border-radius:50%;border:1.5px solid #8c827a;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s}.saved-radio-circle.active{border-color:#2C2825}.saved-radio-circle.active:after{content:"";width:8px;height:8px;border-radius:50%;background:#2C2825}.saved-card-recipient-name{font-family:var(--font-sans);font-size:.88rem;font-weight:600;color:#2C2825;letter-spacing:.04em}.saved-default-badge{font-family:var(--font-sans);font-size:.62rem;font-weight:700;letter-spacing:.1em;color:#8A6D1B;background:rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.35);padding:2px 6px;border-radius:2px}.saved-card-body{display:flex;flex-direction:column;gap:2px;padding-left:1.6rem}.saved-card-line{font-family:var(--font-sans);font-size:.8rem;color:#5C554E;line-height:1.45;margin:0}.saved-card-phone{font-family:var(--font-sans);font-size:.76rem;color:#8C827A;margin:4px 0 0}.checkout-new-address-form-block{display:flex;flex-direction:column;gap:1.25rem}.back-to-saved-row{margin-bottom:.25rem}.back-to-saved-btn{background:transparent;border:none;color:#2C2825;font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.4rem;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.back-to-saved-btn:hover{opacity:.75}.save-address-checkbox-wrapper{margin-top:.5rem;padding-top:.75rem;border-top:1px dashed rgba(44,40,37,.15)}.save-address-checkbox-label{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-family:var(--font-sans);font-size:.82rem;color:#3C3632;font-weight:500}.save-address-checkbox{accent-color:#2C2825;width:16px;height:16px;cursor:pointer}.form-field-row{width:100%}.form-field-split-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-input{width:100%;padding:.6rem 0;font-family:var(--font-sans);font-size:.9rem;font-weight:400;color:#2C2825;background:transparent;border:none;border-bottom:1px solid #2c2825;outline:none;transition:border-color .2s ease}.form-input::placeholder{color:#8C827A;font-size:.85rem}.step-collapsed-summary{display:flex;flex-direction:column;gap:3px;padding-top:.25rem}.summary-text-line{font-family:var(--font-sans);font-size:.82rem;font-weight:400;color:#5C554E;line-height:1.5}.radio-label-wrapper{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;margin-bottom:1.25rem}.radio-input{accent-color:#2C2825;margin-top:3px}.radio-text-block{display:flex;flex-direction:column;gap:3px}.radio-title-tag{font-family:var(--font-sans);font-size:.9rem;font-weight:500;color:#2C2825}.radio-description-tag{font-family:var(--font-sans);font-size:.8rem;font-weight:300;color:#6C645C;line-height:1.5}.order-summary-card{background-color:transparent;display:flex;flex-direction:column;gap:1.5rem}.summary-title-heading{font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.18em;color:#2C2825;text-transform:uppercase}.summary-items-list{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(44,40,37,.15)}.summary-item-card-row{display:grid;grid-template-columns:70px 1fr 90px;gap:1rem;align-items:center}.summary-item-img-wrapper{width:70px;height:70px;background-color:#FFFFFF;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center}.summary-item-img{width:85%;height:85%;object-fit:contain}.summary-item-details{display:flex;flex-direction:column;gap:2px}.item-name-code{font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.05em;color:#2C2825}.item-attrs{font-size:.78rem;color:#5C554E}.item-attrs,.item-qty-tag{font-family:var(--font-sans);font-weight:400}.item-qty-tag{font-size:.75rem;color:#7A726A}.summary-item-price-col{text-align:right;font-family:var(--font-sans);font-size:.85rem;font-weight:500;color:#2C2825}.summary-math-calculation-box{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(44,40,37,.15)}.math-row{display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:.85rem;color:#4A443F}.math-val{font-weight:500;color:#2C2825}.summary-checkout-grand-total{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.total-tag{font-family:var(--font-serif);font-size:1.6rem;font-weight:500;color:#2C2825}.total-subtext{font-family:var(--font-sans);font-size:.7rem;color:#7A726A}.place-order-action-btn{padding:.85rem 2rem;background-color:#2C2825;color:#FFFFFF;border:none;font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:.2em;cursor:pointer;border-radius:2px;transition:background-color .3s ease;white-space:nowrap}.place-order-action-btn:hover{background-color:#4A443F}.confirmed-page-root{width:100%;min-height:100vh;background-color:#F5F1EC;color:#2C2825;overflow-y:auto}.confirmed-page-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(44,40,37,.15)!important}.confirmed-main-container{max-width:1300px;margin:0 auto;padding:calc(var(--header-height) + 3rem) var(--padding-side) 5rem}.confirmed-split-body{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem}@media (max-width:900px){.confirmed-split-body{grid-template-columns:1fr;gap:3rem}}.confirmed-title{font-size:1.4rem;letter-spacing:.18em;color:#2C2825;text-transform:uppercase}.confirmed-subtitle,.confirmed-title{font-family:var(--font-sans);font-weight:500}.confirmed-subtitle{font-size:.75rem;letter-spacing:.22em;color:#6C645C;display:block;margin-top:4px}.confirmed-title-underline{width:60px;height:2px;background-color:#2C2825;margin:1.5rem 0}.confirmed-desc{font-family:var(--font-sans);font-size:.9rem;font-weight:300;line-height:1.6;color:#4A443F;max-width:400px}.watermark-container{position:relative;padding:3rem 2rem;display:flex;align-items:center;justify-content:center}.butterfly-watermark-svg{position:absolute;width:380px;height:auto;opacity:.12;pointer-events:none}.confirmed-meta-columns{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.5rem}.meta-col{display:flex;flex-direction:column;gap:6px;text-align:center;flex:1 1}.meta-col:not(:last-child){border-right:1px solid rgba(44,40,37,.15)}.meta-label{font-size:.75rem;font-weight:600;letter-spacing:.15em;color:#2C2825}.meta-label,.meta-value{font-family:var(--font-sans)}.meta-value{font-size:.85rem;font-weight:400;letter-spacing:.08em;color:#4A443F}.status-confirmed{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500;color:#2C2825}.status-dot{width:6px;height:6px;border-radius:50%;background-color:#5C8C67}.confirmed-assistance-row{display:flex;justify-content:space-between;align-items:center;padding-top:2.5rem;border-top:1px solid rgba(44,40,37,.15);gap:2rem}.assistance-block{display:flex;align-items:center;gap:1rem}.assistance-desc{font-family:var(--font-sans);font-size:.82rem;font-weight:300;color:#4A443F;max-width:450px;line-height:1.5}.right-block{flex-direction:column;align-items:flex-end;gap:4px}.assistance-label{font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:#2C2825}.assistance-link{font-family:var(--font-sans);font-size:.82rem;color:#4A443F;text-decoration:none}.confirmed-action-links-box{margin-top:2rem;padding:1.5rem;background:rgba(44,40,37,.03);border:1px solid rgba(44,40,37,.12);border-radius:8px;display:flex;flex-direction:column;gap:1.25rem}.confirmed-actions-title{display:flex;align-items:center;justify-content:space-between}.confirmed-actions-label{font-size:.72rem;letter-spacing:.16em;color:#6C645C}.confirmed-actions-label,.confirmed-actions-pill{font-family:var(--font-sans);font-weight:600;text-transform:uppercase}.confirmed-actions-pill{font-size:.65rem;letter-spacing:.1em;padding:2px 8px;border-radius:4px;background:rgba(212,175,55,.12);color:#9E7D28}.confirmed-action-buttons{display:flex;gap:1rem;flex-wrap:wrap}.confirmed-btn-primary{flex:1 1;min-width:180px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:#2C2825;color:#F7F4EE;font-family:var(--font-sans);font-size:.76rem;font-weight:500;letter-spacing:.14em;padding:.85rem 1.4rem;border-radius:4px;text-decoration:none;transition:all .25s ease;box-shadow:0 2px 8px rgba(44,40,37,.1)}.confirmed-btn-primary:hover{background:#181513;color:#FFFFFF;transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,40,37,.2)}.confirmed-btn-secondary{flex:1 1;min-width:180px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:transparent;color:#2C2825;border:1px solid rgba(44,40,37,.28);font-family:var(--font-sans);font-size:.76rem;font-weight:500;letter-spacing:.14em;padding:.85rem 1.4rem;border-radius:4px;text-decoration:none;transition:all .25s ease}.confirmed-btn-secondary:hover{background:rgba(44,40,37,.06);border-color:#2C2825;color:#181513;transform:translateY(-1px)}.confirmed-continue-row{padding-top:.25rem;border-top:1px dashed rgba(44,40,37,.1)}.confirmed-continue-link{font-family:var(--font-sans);font-size:.78rem;color:#6C645C;text-decoration:none;letter-spacing:.05em;transition:color .2s ease}.confirmed-continue-link:hover{color:#2C2825;text-decoration:underline}.bag-page-root{width:100%;min-height:100vh;background-color:#F5F1EC;color:#2C2825;overflow-y:auto}.bag-page-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(44,40,37,.15)!important}.bag-main-container{max-width:1300px;margin:0 auto;padding:calc(var(--header-height) + 2rem) var(--padding-side) 5rem}.bag-header-block{margin-bottom:3rem}.bag-title{font-size:1.25rem;letter-spacing:.18em;color:#2C2825}.bag-subtitle,.bag-title{font-family:var(--font-sans);font-weight:500;text-transform:uppercase}.bag-subtitle{font-size:.75rem;letter-spacing:.2em;color:#6C645C;margin-top:4px;display:block}.cart-table-container{width:100%;margin-bottom:3rem}.cart-table-header{display:grid;grid-template-columns:120px 2.2fr 1.2fr 1.2fr 1.2fr 40px;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(44,40,37,.18);font-family:var(--font-sans);font-size:.85rem;font-weight:500;color:#4A443F}.cart-table-body{display:flex;flex-direction:column}.cart-table-row{display:grid;grid-template-columns:120px 2.2fr 1.2fr 1.2fr 1.2fr 40px;gap:1.5rem;align-items:center;padding:2rem 0;border-bottom:1px solid rgba(44,40,37,.12);position:relative}.cart-item-img-wrapper{width:100px;height:100px;background-color:#FFFFFF;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.03)}.cart-item-img{width:90%;height:90%;object-fit:contain}.col-details{display:flex;flex-direction:column;gap:.4rem}.cart-item-code{font-family:var(--font-sans);font-size:.95rem;font-weight:700;letter-spacing:.08em;color:#2C2825}.cart-item-specs{display:flex;flex-direction:column;gap:2px}.spec-line{font-family:var(--font-sans);font-size:.8rem;font-weight:400;color:#5C554E}.col-price .price-val,.col-total .price-val{font-family:var(--font-sans);font-size:.9rem;font-weight:500;color:#2C2825;letter-spacing:.05em}.qty-control-box{display:flex;align-items:center;gap:1.2rem}.qty-btn{background:transparent;border:none;font-family:var(--font-sans);font-size:1.1rem;font-weight:400;color:#2C2825;cursor:pointer;padding:0 4px;transition:opacity .2s ease}.qty-btn:hover{opacity:.6}.qty-btn:disabled{opacity:.2;cursor:not-allowed}.qty-val{font-size:.9rem;font-weight:500}.qty-val,.remove-item-btn{font-family:var(--font-sans);color:#2C2825}.remove-item-btn{background:transparent;border:none;font-size:1rem;font-weight:400;cursor:pointer;opacity:.7;transition:opacity .2s ease}.remove-item-btn:hover{opacity:1}.bag-summary-totals-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;padding-top:1rem}@media (max-width:800px){.bag-summary-totals-wrapper{flex-direction:column;gap:2rem}}.summary-breakdown-box{display:flex;flex-direction:column;gap:.6rem;min-width:280px}.summary-breakdown-row{display:flex;justify-content:space-between;align-items:center;gap:2rem;font-family:var(--font-sans);font-size:.85rem;color:#4A443F}.breakdown-label{font-weight:400}.breakdown-value{font-weight:500;color:#2C2825}.status-free{font-weight:600;color:#2C2825}.summary-grand-total-box{gap:1.25rem;min-width:320px}.grand-total-display,.summary-grand-total-box{display:flex;flex-direction:column;align-items:flex-end}.grand-total-display{text-align:right}.grand-total-amount{font-family:var(--font-serif);font-size:1.8rem;font-weight:500;color:#2C2825;letter-spacing:.05em}.grand-total-subtext{font-family:var(--font-sans);font-size:.72rem;font-weight:400;color:#7A726A;margin-top:2px}.bag-action-buttons-group{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:320px}.proceed-checkout-btn{display:block;width:100%;padding:.9rem;text-align:center;font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:.2em;background-color:#2C2825;color:#FFFFFF;text-decoration:none;border-radius:2px;transition:background-color .3s ease}.proceed-checkout-btn:hover{background-color:#4A443F}.continue-shopping-btn{display:block;width:100%;padding:.85rem;text-align:center;font-family:var(--font-sans);font-size:.78rem;font-weight:500;letter-spacing:.18em;background-color:#F5F1EC;color:#2C2825;text-decoration:none;border:1px solid #2c2825;border-radius:2px;transition:background-color .3s ease}.continue-shopping-btn:hover{background-color:#EBE5DE}.design-log-page-root{width:100%;background:radial-gradient(ellipse at center,#424242 0,#212121 100%);background-attachment:fixed;color:#F8F3EE;overflow-y:auto}.design-log-page-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.design-main-container{max-width:1300px;margin:0 auto;padding:calc(var(--header-height) + 2.5rem) var(--padding-side) 5rem}.design-section{margin-bottom:5rem}.blueprint-section{border-top:1px solid rgba(255,255,255,.12);padding-top:5rem}.design-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3.5rem;gap:2rem}@media (max-width:800px){.design-intro{flex-direction:column;align-items:flex-start;gap:1.5rem}}.design-intro-left{max-width:600px}.design-subtitle{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#F8F3EE;display:flex;flex-direction:column;gap:6px;margin-bottom:1rem}.subtitle-underline{width:35px;height:1px;background-color:#F8F3EE}.design-title{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.25;color:#F8F3EE}.design-intro-right{max-width:460px;font-family:var(--font-sans);font-size:.85rem;font-weight:300;line-height:1.65;color:#B5AEA7}.process-grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}@media (max-width:1024px){.process-grid-4col{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (max-width:600px){.process-grid-4col{grid-template-columns:1fr}}.process-card-col{gap:1.25rem}.process-media-box{width:100%;aspect-ratio:9/16;border-radius:2px;overflow:hidden;background-color:#121110;position:relative}.single-media{aspect-ratio:9/16}.creation-hero-img{background-color:#E8DACB;object-fit:cover!important}.stacked-media{aspect-ratio:9/16;display:flex;flex-direction:column;gap:6px;background:transparent}.stacked-img-row{flex:1 1;min-height:0;width:100%;overflow:hidden;border-radius:2px;background-color:#121110}.process-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.process-card-col:hover .process-img{transform:scale(1.03)}.process-text-block{display:flex;flex-direction:column;gap:.35rem}.process-num{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:#F8F3EE}.process-title{font-size:.75rem;letter-spacing:.18em;color:#D8D0C7;text-transform:uppercase}.process-desc{font-size:.8rem;color:#A59E97;margin-top:.25rem}.blueprint-grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.8rem}@media (max-width:1024px){.blueprint-grid-4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.blueprint-grid-4col{grid-template-columns:1fr}}.blueprint-card-item{display:flex;flex-direction:column;cursor:pointer;text-decoration:none}.blueprint-img-frame{width:100%;aspect-ratio:3/4;background-color:#FAF8F5;border:1px solid rgba(255,255,255,.15);border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .4s ease,border-color .3s ease}.blueprint-card-item:hover .blueprint-img-frame{transform:translateY(-4px);border-color:rgba(255,255,255,.45)}.blueprint-img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transition:transform .4s ease;display:block}.blueprint-card-item:hover .blueprint-img{transform:scale(1.02)}.blueprint-code-tag{font-family:var(--font-sans);font-size:.95rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.9);margin-top:.85rem;display:block;text-align:left}.design-log-footer{padding:1.5rem var(--padding-side);border-top:1px solid rgba(255,255,255,.12);font-family:var(--font-sans);font-size:.75rem;color:#9C958E}.process-header{display:flex;align-items:baseline;gap:.75rem}.process-num{font-family:var(--font-serif);font-size:1.4rem;color:#EBBF9A}.process-title{font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.15em;color:#F8F3EE}.process-underline{width:32px;height:1px;background-color:#EBBF9A;margin:.5rem 0}.process-desc{font-family:var(--font-sans);font-size:.85rem;font-weight:300;line-height:1.6;color:#B3AAA1}.blueprint-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}.blueprint-card{display:flex;flex-direction:column;gap:.75rem;background:#141311;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:1rem;cursor:pointer;transition:all .3s ease}.blueprint-card:hover{transform:translateY(-4px);border-color:#EBBF9A}.blueprint-image-wrapper{width:100%;aspect-ratio:1/1;background:#FFFFFF;border-radius:2px;overflow:hidden;display:flex;align-items:center;justify-content:center}.blueprint-image{width:90%;height:90%;object-fit:contain}.blueprint-code{font-family:var(--font-brand);font-size:.8rem;letter-spacing:.15em;color:#EBBF9A;text-align:center}.about-page-root{width:100%;height:100vh;overflow:hidden;background-color:#000000;color:#F8F3EE}.about-slider-container{width:100%;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none}.about-slider-container::-webkit-scrollbar{display:none}.about-slide{width:100%;height:100vh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--header-height) + 1.5rem) var(--padding-side) 2.5rem;background-size:cover;background-position:50%}.about-slide.theme-dark{background-color:#0F0E0D;color:#F8F3EE}.about-slide.theme-olive{background-color:#BDBCA2;color:#2C2825}.about-slide.theme-blue{background-color:#1A2836;color:#F8F3EE}.about-slide.theme-blue-gradient{background:linear-gradient(180deg,#1A2836,#0F1923);color:#F8F3EE}.about-hero-content{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:2;position:relative}.about-subtitle{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#EBBF9A;display:block}.about-main-title{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:400;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;color:inherit}.about-hero-desc{font-family:var(--font-sans);font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:300;line-height:1.7;opacity:.85;max-width:680px}.about-hero-nav{display:flex;gap:1.5rem;margin-top:1rem}.about-nav-btn{padding:.8rem 1.8rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.2em;border-radius:3px;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.6rem}.btn-gold{background:linear-gradient(135deg,#EBBF9A,#C58A6F);color:#181715;font-weight:400;letter-spacing:.05em;color:var(--dl-text);line-height:1}.dl-collection-btn{border:1px solid rgba(255,255,255,.3);background:transparent;color:var(--dl-text)}.dl-collection-btn:hover{border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.05)}.dl-footer-brand,.dl-footer-copy{font-size:.64rem;letter-spacing:.16em}@media (max-width:1200px) and (min-width:768px){.dl-subpage-root{position:static;height:auto;overflow-y:auto;display:flex;flex-direction:column}.dl-hero{min-height:calc(100vh - var(--dl-hdr) - var(--dl-bar) - var(--dl-foot) - 4px)}}.about-drives-grid,.butterfly-grid-bottom,.butterfly-grid-top,.phil-grid-bottom,.phil-grid-top,.story-grid-top{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;width:100%}@media (max-width:900px){.about-drives-grid,.butterfly-grid-bottom,.butterfly-grid-top,.phil-grid-bottom,.phil-grid-top,.story-grid-top{grid-template-columns:1fr;gap:1.5rem}}.phil-title{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;line-height:1.3;margin-bottom:1rem}.phil-title,.title-serif{font-family:var(--font-serif)}.title-serif{font-style:italic}.phil-desc{font-family:var(--font-sans);font-size:.95rem;font-weight:300;line-height:1.7;opacity:.9;margin-bottom:.75rem}.cocoon-image-wrapper,.drives-image-wrapper,.mountain-diagram-container,.phil-image-wrapper{width:100%;max-height:360px;border-radius:6px;overflow:hidden;background:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.cocoon-img,.drives-img,.mountain-diagram-bg,.phil-img{width:100%;height:100%;object-fit:cover}.about-footer-divider{display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:.75rem;opacity:.6;border-top:1px solid rgba(255,255,255,.15);padding-top:1rem}.dl-subpage-root{--dl-bg:#242322;--dl-border:rgba(255,255,255,0.10);--dl-gold:rgba(255,255,255,0.18);--dl-text:#EDE9E4;--dl-muted:#8C8880;--dl-hpad:clamp(2rem,5.5vw,5rem);--dl-hdr:80px;--dl-bar:76px;--dl-foot:40px;--dl-rule:1px;background:var(--dl-bg);color:var(--dl-text);font-family:var(--font-sans,"Avenir Next",sans-serif);-webkit-font-smoothing:antialiased;position:fixed;inset:0;width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:var(--dl-hdr) 1fr var(--dl-rule) var(--dl-bar) var(--dl-rule) var(--dl-foot);grid-template-columns:1fr}.dl-subpage-root .main-header{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:var(--dl-rule) solid var(--dl-border)!important}.dl-hero-spacer{grid-row:1;display:none}.dl-hero{grid-row:2;overflow:hidden;display:grid;grid-template-columns:21% 35% 1fr;grid-template-rows:1fr;column-gap:clamp(1rem,2.5vw,2.5rem);padding:0 var(--dl-hpad);align-items:center}.dl-identity{display:flex;flex-direction:column;align-items:flex-start;gap:0}.dl-back-link{font-family:Avenir Next,sans-serif!important;font-size:9px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dl-muted);text-decoration:none;margin-bottom:1.2rem;transition:color .25s ease,transform .25s ease;cursor:pointer}.dl-back-link:hover{color:var(--dl-text);transform:translateX(-4px)}.dl-label-sm,.label{font-size:9px!important;font-weight:400!important;text-transform:uppercase!important;color:var(--dl-muted);line-height:1;white-space:nowrap}.dl-design-code,.dl-label-sm,.label,.product-code{font-family:Avenir Next,sans-serif!important;letter-spacing:.12em!important}.dl-design-code,.product-code{font-size:27px!important;font-weight:300!important;color:var(--dl-text);line-height:1.1!important;margin:.45rem 0 .65rem}.dl-rule-short{width:32px;height:1px;background:rgba(255,255,255,.22);margin-bottom:.65rem;flex-shrink:0}.dl-sheet-frame{display:flex;align-items:center;justify-content:center;height:100%;padding:.75rem 0;overflow:hidden}.dl-sheet-img{display:block;width:auto;height:94%;max-height:94%;max-width:100%;object-fit:contain;background:#FFFFFF;border-radius:2px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.dl-spec-panel{justify-content:center;overflow:hidden;height:100%;border-top:1px solid var(--dl-border)}.dl-spec-panel,.dl-spec-row{display:flex;flex-direction:column}.dl-spec-row{gap:.22rem;padding:.42rem 0}.dl-spec-row,.dl-spec-row--last{border-bottom:1px solid var(--dl-border)}.dl-spec-label,.spec-title{font-family:Avenir Next,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--dl-text);line-height:1}.dl-spec-label-row{display:flex;align-items:center;gap:.45rem}.dl-spec-value,.spec-value{font-family:Avenir Next,sans-serif!important;font-size:10px!important;font-weight:300!important;letter-spacing:.01em!important;color:var(--dl-muted);line-height:1.35}.dl-finish-swatches{display:inline-flex;gap:1.5px;align-items:center}.dl-swatch{display:inline-block;width:5px;height:13px;border-radius:1px}.dl-swatch--yellow{background:#CFA040}.dl-swatch--white{background:#D0CCC6}.dl-swatch--rose{background:#B87B73}.dl-swatch--black{background:#3A3A3A}.dl-credits{display:flex;justify-content:space-between;align-items:center;padding-top:.8rem;flex-shrink:0}.dl-credit-item{font-family:Avenir Next,sans-serif!important;font-size:9px!important;font-weight:300!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dl-muted)}.dl-credit-item strong{font-weight:600!important;color:var(--dl-text)}.dl-meta-rule{grid-row:3;background:var(--dl-border);height:var(--dl-rule);margin:0}.dl-meta{grid-row:4;display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;align-items:center;height:var(--dl-bar);padding:0 var(--dl-hpad);gap:0}.dl-meta,.dl-meta-col{background:transparent!important}.dl-meta-col{display:flex;flex-direction:column;gap:.28rem;position:relative;height:100%;justify-content:center;border:none!important}.dl-meta-col:after{content:"";position:absolute;right:2rem;top:25%;bottom:25%;width:1px;background:var(--dl-border)}.dl-meta-col--btn{padding-right:0;align-items:flex-end;justify-content:center;background:transparent!important;border:none!important}.dl-meta-col--btn:after{display:none!important}.dl-meta-label{font-family:Avenir Next,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dl-muted);line-height:1}.dl-meta-value{font-size:.78rem;letter-spacing:.05em;color:var(--dl-text);line-height:1}.dl-collection-btn,.dl-meta-value{font-family:var(--font-sans);font-weight:400}.dl-collection-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 1.6rem;border:1px solid rgba(255,255,255,.3)!important;border-radius:0!important;background:transparent!important;color:#FFFFFF!important;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:border-color .25s ease,background .25s ease,color .25s ease;cursor:pointer}.dl-collection-btn:hover{border-color:rgba(255,255,255,.65)!important;background:rgba(255,255,255,.05)!important}.dl-footer-rule{grid-row:5;background:var(--dl-border);height:var(--dl-rule);margin:0}.dl-footer{grid-row:6;display:flex;justify-content:space-between;align-items:center;padding:0 var(--dl-hpad);height:var(--dl-foot)}.dl-footer-brand,.dl-footer-copy{font-family:var(--font-sans);font-size:.62rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:var(--dl-muted)}@media (max-width:1200px) and (min-width:768px){.dl-subpage-root{position:static;height:auto;overflow-y:auto;display:flex;flex-direction:column}.dl-hero{min-height:calc(100svh - var(--dl-hdr) - var(--dl-bar) - var(--dl-foot) - 4px)}}@media (max-width:767px){.dl-subpage-root{position:static;height:auto;overflow-y:auto;display:flex;flex-direction:column;--dl-hpad:1.25rem}.dl-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:1rem var(--dl-hpad) 1.5rem;min-height:auto;align-items:start}.dl-identity{order:1}.dl-sheet-frame{order:2;height:56vw;margin:1rem 0}.dl-spec-panel{order:3;height:auto}.dl-meta{grid-template-columns:1fr 1fr;height:auto;padding:1.2rem var(--dl-hpad);gap:1rem}.dl-meta-col{border-right:none;height:auto;padding-right:0}.dl-meta-col--btn{grid-column:1/-1;align-items:flex-start}.dl-collection-btn{max-width:100%}}.design-log-page-root{background:radial-gradient(ellipse at center,#424242 0,#212121 100%)!important;background-attachment:fixed!important;color:#FFFFFF;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-sans,system-ui,sans-serif)}.design-log-page-root.subpage-root{height:100vh!important;max-height:100vh!important;overflow:hidden!important;justify-content:space-between}.spec-details-active{background-color:transparent!important;border:none!important;border-radius:0!important;padding:.5rem 3rem!important;margin:0 auto!important;max-width:1400px!important;width:100%!important;box-shadow:none!important;color:#FFFFFF!important;flex:1 1;display:flex;flex-direction:column;justify-content:space-evenly}.spec-modal-close-wrapper{display:flex;justify-content:flex-end;margin-top:.25rem;margin-bottom:.25rem}.spec-modal-close{background:transparent!important;color:#9E9891!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:4px!important;padding:.3rem .75rem!important;font-family:var(--font-sans,system-ui,sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.15em;cursor:pointer;transition:all .2s ease}.spec-modal-close:hover{color:#FFFFFF!important;border-color:rgba(255,255,255,.6)!important;background:rgba(255,255,255,.05)!important}.spec-modal-body{display:grid;grid-template-columns:240px 1fr 380px;gap:3rem;align-items:center;margin-bottom:.5rem;padding-top:0}.spec-col-left{display:flex;flex-direction:column}.spec-subtitle{font-size:.75rem;letter-spacing:.2em;color:#9E9891;font-weight:500;text-transform:uppercase}.spec-code-title{font-family:var(--font-sans,system-ui,sans-serif);font-size:2.1rem;font-weight:400;color:#FFFFFF;margin:.4rem 0 .6rem;letter-spacing:.05em}.spec-divider-line{width:45px;height:1px;background:rgba(255,255,255,.3);margin-bottom:.8rem}.spec-label{font-size:.7rem;letter-spacing:.2em;color:#9E9891;font-weight:500}.spec-col-center,.spec-image-frame{display:flex;justify-content:center;align-items:center}.spec-image-frame{background:#FFFFFF!important;border-radius:2px;padding:0!important;width:100%;max-width:360px;box-shadow:0 10px 30px rgba(0,0,0,.4);overflow:hidden}.spec-image-frame img{max-height:42vh!important;width:auto!important;object-fit:contain}.spec-col-right{background:transparent!important;border:none!important;padding:0!important}.spec-col-right,.spec-info-row{display:flex;flex-direction:column}.spec-info-row{padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.15)}.spec-info-row:first-child{padding-top:0}.spec-info-header{display:flex;justify-content:space-between;align-items:center}.spec-info-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:#FFFFFF;font-weight:700}.spec-info-value{font-size:.85rem;color:#D1CDC7;font-weight:400;margin-top:.25rem;letter-spacing:.02em}.spec-finish-swatches-inline{display:flex;gap:3px}.swatch-pill{width:6px;height:14px;border-radius:1px;display:inline-block}.swatch-gold-yellow{background-color:#E5C268}.swatch-gold-white{background-color:#EBEBEB}.swatch-gold-rose{background-color:#C8927C}.swatch-gold-black{background-color:#444444}.spec-credits-row{display:flex;justify-content:space-between;align-items:center;padding-top:.6rem;margin-top:.1rem}.credit-item{font-size:.7rem;letter-spacing:.15em;color:#FFFFFF;font-weight:700}.spec-modal-bottom{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:2rem;align-items:center;background:transparent!important;border:none!important;border-top:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;padding:.75rem 0 .1rem!important;margin-top:.2rem}.bottom-col{display:flex;flex-direction:column;gap:.25rem}.bottom-label{font-size:.7rem;letter-spacing:.15em;color:#9E9891;font-weight:700;text-transform:uppercase}.bottom-value{font-size:.85rem;font-weight:500;color:#FFFFFF;letter-spacing:.08em}.action-col{justify-self:end}.modal-view-piece-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.4rem;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.3);color:#FFFFFF!important;font-weight:500;font-size:.75rem;letter-spacing:.15em;border-radius:0;text-decoration:none;transition:all .2s ease}.modal-view-piece-btn:hover{background-color:rgba(255,255,255,.15);border-color:#FFFFFF}.design-log-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 4rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.1);font-size:.7rem;letter-spacing:.15em;color:#9E9891;background-color:#21201D}.design-process-content{width:100%!important;max-width:100%!important;margin:0!important;padding:calc(var(--header-height) + 2rem) var(--padding-side) 3rem!important;box-sizing:border-box!important}.design-process-intro{justify-content:space-between!important;width:100%!important;gap:clamp(30px,4vw,70px)!important}.design-process-intro,.design-process-intro-left{display:flex!important;align-items:flex-start!important}.design-process-intro-left{flex-direction:column!important;flex:0 1 auto!important}.design-process-label{font-family:Avenir Next,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:uppercase!important;margin:0!important;color:#FFFFFF!important}.design-process-divider{width:40px!important;height:1px!important;background-color:rgba(255,255,255,.4)!important;margin-top:10px!important;margin-bottom:14px!important}.design-process-title{margin:0!important;padding:0!important;font-family:Cormorant Garamond,serif!important;font-size:28px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important;color:#FFFFFF!important}.design-process-intro-right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;flex:0 1 auto!important}.design-process-intro-text{max-width:535px!important;font-family:Avenir Next,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:.01em!important;text-align:left!important;color:rgba(255,255,255,.85)!important;margin-top:35px!important;margin-bottom:0!important}.design-process-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:50px;margin-top:40px;margin-bottom:20px}.process-card-col{display:flex;flex-direction:column;align-items:flex-start;gap:0!important}.process-card-number{font-size:1.35rem!important;font-weight:700!important;line-height:1!important;margin-top:1.5rem!important;margin-bottom:.45rem!important}.process-card-number,.process-card-title{font-family:var(--font-sans)!important;color:#FFFFFF!important}.process-card-title{font-size:.8rem!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important;margin:0!important}.process-card-divider{width:38px!important;height:1.5px!important;background-color:rgba(255,255,255,.85)!important;margin-top:.85rem!important;margin-bottom:1.15rem!important}.process-card-description{max-width:230px!important;font-family:var(--font-sans)!important;font-size:.82rem!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;text-align:left!important;color:rgba(255,255,255,.78)!important;margin:0!important}@media (max-width:900px){.design-process-content{width:100%!important;max-width:100%!important;margin:0!important;padding:calc(var(--header-height) + 1.5rem) var(--padding-side) 2rem!important;box-sizing:border-box!important}.design-process-intro{flex-direction:column!important;gap:1.5rem!important}.design-process-intro,.design-process-intro-right{align-items:flex-start!important}.design-process-intro-text{margin-top:0!important;max-width:100%!important}.design-process-grid{grid-template-columns:repeat(2,1fr)!important;row-gap:50px!important;column-gap:30px!important}.design-log-page-root.subpage-root{height:auto!important;max-height:none!important;overflow:auto!important}.spec-modal-body{grid-template-columns:1fr}.spec-modal-bottom{grid-template-columns:1fr 1fr}}.about-page .main-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:var(--header-height)!important;padding:0 var(--padding-side)!important;z-index:1000!important;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.15)!important}.about-page{position:relative!important;width:100%!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;background-color:#0d1217!important;background-image:url(/images/about/about_hero_emerald.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.about-overlay{inset:0!important;background:rgba(0,0,0,.16)!important;z-index:1!important}.about-content,.about-overlay{position:absolute!important;pointer-events:none!important}.about-content{left:var(--padding-side)!important;right:var(--padding-side)!important;top:0!important;bottom:0!important;height:100vh!important;width:calc(100vw - (var(--padding-side) * 2))!important;max-width:calc(100vw - (var(--padding-side) * 2))!important;margin:0!important;padding-top:calc(var(--header-height) + 2rem)!important;padding-bottom:calc(50px + 2rem)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;text-align:left!important;z-index:5!important}.about-content>*{pointer-events:auto!important}.about-main-block,.about-top-label{flex:0 0 auto!important;width:100%!important}.about-main-block{margin-top:auto!important;margin-bottom:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.about-label{font-family:Avenir Next,sans-serif!important;font-size:clamp(14px,1vw,18px)!important;line-height:1!important;letter-spacing:-.02em!important;padding:0!important}.about-label,.about-title{font-weight:400!important;text-transform:uppercase!important;color:#F8F3EE!important;margin:0!important;text-align:left!important}.about-title{font-family:var(--font-sans)!important;font-size:clamp(30px,2.4vw,50px)!important;line-height:1.25!important;letter-spacing:0!important;max-width:540px!important}.about-divider{width:78px!important;height:1px!important;background:#F8F3EE!important;margin-top:20px!important;margin-bottom:22px!important}.about-description{font-family:Avenir Next,sans-serif!important;font-size:clamp(14px,.95vw,17px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:#F8F3EE!important;max-width:540px!important;margin:0!important;opacity:.88!important;text-align:left!important}.about-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:60px!important;margin-top:0!important}.about-action{font-family:var(--font-sans)!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#F8F3EE!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;transition:opacity .3s ease!important}.about-action:hover{opacity:.85!important}.about-action-line{display:inline-block!important;width:2px!important;height:18px!important;margin-right:10px!important;vertical-align:middle!important}.about-action-line.line-gold{background-color:#EBBF9A!important}.about-action-line.line-blue{background-color:#5B86E5!important}.about-scroll-section:has(.subpage-footer),.story-butterfly-section{padding-bottom:0!important;margin-bottom:0!important}.about-footer,.design-log-footer,.subpage-footer{width:100%!important;max-width:100%!important;padding:1.25rem var(--padding-side)!important;background:transparent!important;background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important;z-index:10!important;box-sizing:border-box!important;margin-bottom:0!important;margin-top:clamp(20px,4vh,40px)!important;font-family:var(--font-sans)!important;font-size:.72rem!important;letter-spacing:.15em!important;text-transform:uppercase!important}.about-page .about-footer,.about-page .subpage-footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:10!important;background:transparent!important}.about-footer,.subpage-footer.dark-theme{border-top:1px solid rgba(248,243,238,.15)!important;color:#F8F3EE!important}.about-footer .footer-brand,.subpage-footer.dark-theme .footer-brand{font-family:var(--font-sans)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.15em!important;color:#F8F3EE!important;text-transform:uppercase!important;text-decoration:none!important}.about-footer .footer-copyright,.about-footer .footer-right,.subpage-footer.dark-theme .footer-copyright,.subpage-footer.dark-theme .footer-right{font-family:var(--font-sans)!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.15em!important;color:#F8F3EE!important;text-transform:uppercase!important}.subpage-footer.light-theme{border-top:1px solid rgba(44,40,37,.25)!important;color:#1A1A1A!important}.subpage-footer.light-theme .footer-brand{font-weight:500!important;text-decoration:none!important}.subpage-footer.light-theme .footer-brand,.subpage-footer.light-theme .footer-copyright,.subpage-footer.light-theme .footer-right{font-family:var(--font-sans)!important;font-size:.72rem!important;letter-spacing:.15em!important;color:#1A1A1A!important;text-transform:uppercase!important}.subpage-footer.light-theme .footer-copyright,.subpage-footer.light-theme .footer-right{font-weight:400!important}@media (max-width:900px){.about-content{left:var(--padding-side)!important;right:var(--padding-side)!important;width:calc(100vw - (var(--padding-side) * 2))!important;max-width:calc(100vw - (var(--padding-side) * 2))!important;padding-top:calc(var(--header-height) + 1.5rem)!important}.about-actions{gap:60px!important}}@media (max-width:600px){.about-content{position:relative!important;left:auto!important;top:auto!important;width:calc(100% - (var(--padding-side) * 2))!important;margin:0 var(--padding-side)!important;padding-top:calc(var(--header-height) + 1.5rem)!important}.about-title{margin-top:70px!important;font-size:30px!important}.about-description{font-size:14px!important}.about-actions{flex-direction:column!important;align-items:flex-start!important;gap:28px!important;margin-top:55px!important}.about-footer{left:24px!important;right:24px!important}}.legacy-page-root{overflow-x:hidden!important}.legacy-hero,.legacy-page-root{position:relative!important;width:100%!important;min-height:100vh!important;background-color:#1a1411!important}.legacy-hero{height:100vh!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background-image:url(/images/1976_hero.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;filter:sepia(.22) contrast(1.06) brightness(.94)!important}.legacy-bg-overlay{position:absolute!important;inset:0!important;background:radial-gradient(ellipse at center,rgba(18,14,10,.2) 0,rgba(12,8,5,.5) 100%)!important;pointer-events:none!important;z-index:1!important}.legacy-year-display{position:relative!important;z-index:2!important;font-family:"Bodoni Moda",var(--font-logo),serif!important;font-size:clamp(140px,30vw,420px)!important;font-weight:700!important;line-height:.9!important;letter-spacing:-.01em!important;color:#c59e68!important;background:linear-gradient(180deg,#d8ac6e,#bd9357 50%,#9e753b)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;opacity:.9!important;filter:drop-shadow(0 12px 36px rgba(0,0,0,.55))!important;transition:all .8s cubic-bezier(.16,1,.3,1)!important}.legacy-subtitle-wrap{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:4!important;text-align:center!important;width:max-content!important;max-width:90vw!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.legacy-subtitle-text,.legacy-subtitle-wrap{opacity:1!important;visibility:visible!important}.legacy-subtitle-text{font-family:Maves,Bodoni Moda,serif!important;font-size:clamp(18px,2.25vw,34px)!important;font-weight:400!important;letter-spacing:clamp(.23em,.39vw,.36em)!important;text-transform:uppercase!important;white-space:nowrap!important;color:#FFFFFF!important;margin:0!important;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.9),0 0 28px rgba(0,0,0,.95)!important}.legacy-scroll-indicator{position:absolute!important;bottom:clamp(24px,4vh,40px)!important;left:50%!important;transform:translateX(-50%)!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;color:rgba(248,243,238,.85)!important;font-family:Avenir Next,sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;cursor:pointer!important;transition:opacity .3s ease!important;animation:legacyBounce 2s infinite!important}@keyframes legacyBounce{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-8px)}60%{transform:translate(-50%,-4px)}}.legacy-timeline-section{position:relative!important;width:100%!important;padding-top:clamp(16px,2.5vh,28px)!important;padding-bottom:clamp(40px,6vh,60px)!important;background-color:#3b2316!important}.timeline-center-line{top:0!important;bottom:0!important;width:1px!important;background:rgba(248,243,238,.25)!important}.timeline-center-line,.timeline-clock-badge{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}.timeline-clock-badge{top:16px!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#3b2316!important;border:1px solid rgba(248,243,238,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#F8F3EE!important}.legacy-container{width:min(100% - (var(--padding-side) * 2),1200px)!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:clamp(24px,3.5vh,44px)!important}.timeline-item{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(30px,5vw,80px)!important;align-items:center!important}.timeline-title{font-size:clamp(28px,2.2vw,44px)!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#F8F3EE!important;margin-bottom:8px!important}.timeline-title,.timeline-title-num{font-family:Cormorant Garamond,serif!important;font-weight:500!important;font-variant-numeric:lining-nums proportional-nums!important;font-feature-settings:"lnum" 1,lining-nums proportional-nums!important}.timeline-title-num{letter-spacing:.03em!important}.timeline-subtitle-serif,.timeline-year{font-family:var(--font-baskerville),"Libre Baskerville","Baskerville",serif!important;font-size:clamp(10px,1.5vw,20px)!important;color:#F8F3EE!important;display:block!important;margin-bottom:16px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.timeline-desc{font-family:Avenir Next,sans-serif!important;font-size:clamp(14px,.9vw,16px)!important;line-height:1.6!important;color:rgba(248,243,238,.9)!important}.timeline-image-wrapper{width:100%!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}.timeline-img{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important}.legacy-future-banner{position:relative!important;width:100%!important;height:100vh!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background-color:#120c09!important;overflow:hidden!important}.future-bg-wrapper{position:absolute!important;inset:0!important}.future-bg-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.future-overlay{position:absolute!important;inset:0!important;background:rgba(18,12,9,.4)!important}.future-content-container{position:relative!important;z-index:5!important;width:min(100% - (var(--padding-side) * 2),1400px)!important;margin:0 auto!important;text-align:center!important}.future-headline{font-family:Maves,Bodoni Moda,serif!important;font-size:clamp(18px,2.2vw,36px)!important;letter-spacing:clamp(.18em,.3vw,.28em)!important;text-transform:uppercase!important;line-height:1.3!important;margin-bottom:12px!important;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.9),0 0 28px rgba(0,0,0,.95)!important}.future-headline,.future-subtext{font-weight:400!important;color:#FFFFFF!important;white-space:nowrap!important}.future-subtext{font-family:Avenir Next,sans-serif!important;font-size:clamp(12px,1.1vw,17px)!important;letter-spacing:.05em!important;opacity:1!important}.future-action-wrap{position:absolute!important;left:var(--padding-side)!important;bottom:90px!important;z-index:10!important;margin:0!important}.future-begin-link{font-family:var(--font-sans)!important;font-size:clamp(14px,1vw,16px)!important;font-weight:400!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#F8F3EE!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:10px!important;transition:opacity .3s ease!important}.future-begin-link:hover{opacity:.85!important}.link-vertical-line{display:inline-block!important;width:2px!important;height:18px!important;background-color:#EBBF9A!important;vertical-align:middle!important}.legacy-future-banner .subpage-footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:10!important;background:transparent!important;background-color:transparent!important;border-top:1px solid rgba(248,243,238,.2)!important;margin:0!important}.legacy-audio-toggle{position:fixed!important;bottom:clamp(24px,4vh,40px)!important;right:clamp(24px,4vw,50px)!important;z-index:100!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 18px!important;background:rgba(22,14,9,.75)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(235,191,154,.3)!important;border-radius:30px!important;color:#EBBF9A!important;font-family:var(--font-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important;transition:all .3s ease!important}.legacy-audio-toggle:hover{background:rgba(45,28,18,.88)!important;border-color:rgba(235,191,154,.6)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(0,0,0,.5)!important}.sound-bars-icon{display:flex!important;align-items:flex-end!important;gap:3px!important;height:14px!important}.sound-bar{width:2px!important;background-color:#EBBF9A!important;border-radius:1px!important;transition:height .2s ease!important}.audio-playing .sound-bar.bar-1{height:8px!important;animation:soundBarPulse 1s ease-in-out infinite alternate!important}.audio-playing .sound-bar.bar-2{height:14px!important;animation:soundBarPulse .8s ease-in-out .2s infinite alternate!important}.audio-playing .sound-bar.bar-3{height:10px!important;animation:soundBarPulse 1.2s ease-in-out .4s infinite alternate!important}.audio-playing .sound-bar.bar-4{height:6px!important;animation:soundBarPulse .9s ease-in-out .1s infinite alternate!important}.audio-muted .sound-bar{height:2px!important;opacity:.5!important}.audio-toggle-label{letter-spacing:.16em!important;color:#F8F3EE!important;font-size:10px!important}@keyframes soundBarPulse{0%{height:3px}to{height:14px}}.form-input.has-error{border-bottom-color:#B91C1C!important}.field-error-text{display:block;font-family:var(--font-sans);font-size:.72rem;color:#B91C1C;margin-top:.35rem;letter-spacing:.02em;animation:fadeInError .2s ease}@keyframes fadeInError{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.checkout-inline-error-banner{display:flex;align-items:center;gap:.75rem;background:rgba(185,28,28,.08);border:1px solid rgba(185,28,28,.25);color:#991B1B;padding:.85rem 1.15rem;border-radius:4px;font-family:var(--font-sans);font-size:.82rem;letter-spacing:.02em;margin-bottom:1.25rem}.pro-terminal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(18,16,14,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:proFadeIn .25s cubic-bezier(.16,1,.3,1)}.pro-terminal-card{background:#181614;border:1px solid rgba(212,175,55,.28);box-shadow:0 30px 90px rgba(0,0,0,.65),0 0 40px rgba(212,175,55,.08);width:100%;max-width:520px;border-radius:2px;padding:2.25rem 2rem;color:#F8F3EE;position:relative;display:flex;flex-direction:column;gap:1.5rem;animation:proSlideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes proFadeIn{0%{opacity:0}to{opacity:1}}@keyframes proSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pro-terminal-header{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.25rem;display:flex;flex-direction:column;gap:.4rem}.pro-terminal-brand{font-family:var(--font-serif);font-size:.75rem;letter-spacing:.25em;color:#D4AF37;text-transform:uppercase}.pro-terminal-title{font-family:var(--font-sans);font-size:1.15rem;font-weight:500;letter-spacing:.08em;color:#FAF7F2;margin:0}.pro-terminal-details{display:flex;flex-direction:column;gap:.9rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);padding:1.25rem 1.15rem;border-radius:2px}.pro-terminal-row{display:flex;justify-content:space-between;align-items:flex-start;font-family:var(--font-sans);font-size:.82rem;gap:1rem}.pro-terminal-label{color:#9C948B;text-transform:uppercase;font-size:.72rem;letter-spacing:.12em}.pro-terminal-val{color:#F8F3EE;font-weight:500;text-align:right}.pro-terminal-val.amount{color:#D4AF37;font-size:1.1rem;font-weight:600;letter-spacing:.04em}.pro-terminal-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.3);color:#D4AF37;padding:.35rem .75rem;border-radius:2px;font-size:.72rem;letter-spacing:.08em;font-weight:500}.pro-terminal-actions{display:flex;flex-direction:column;gap:.85rem;margin-top:.5rem}.pro-terminal-btn-primary{background:#D4AF37;color:#12100E;border:1px solid #d4af37;padding:.95rem 1.5rem;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:.6rem}.pro-terminal-btn-primary:hover:not(:disabled){background:#E5C358;box-shadow:0 4px 20px rgba(212,175,55,.35)}.pro-terminal-btn-primary:disabled{opacity:.65;cursor:not-allowed}.pro-terminal-btn-secondary{background:transparent;color:#9C948B;border:none;padding:.5rem;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;transition:color .2s ease}.pro-terminal-btn-secondary:hover{color:#F8F3EE}:root{--u:min(calc(100vw / 1920),calc(100vh / 1080));--padding-side:calc(150 * (100vw / 1920))}#slide-7 .footer-title,.slide#slide-2 .slide-title,.slide#slide-2 .slide-title-line,.slide#slide-3 .slide-title,.slide#slide-3 .slide-title-line,.slide#slide-4 .slide-title,.slide#slide-4 .slide-title-line,.slide#slide-5 .slide-title,.slide#slide-5 .slide-title-line,.slide#slide-6 .slide-title,.slide#slide-6 .slide-title-line{font-family:var(--font-display)!important;font-weight:400!important}@media (min-width:1100px){.enter-page-overlay{display:block!important;padding:0!important}.enter-page-bg{inset:0!important;width:100%!important;height:100%!important;background-size:max(calc(2202 * var(--u)),calc(100vw + 197 * var(--u))) auto!important;background-position:calc(-197 * var(--u)) calc(50vh - 796 * var(--u))!important;background-color:#000}.enter-page-content{position:absolute!important;left:calc(154 * (100vw / 1920))!important;top:calc(50vh - 70 * var(--u));width:auto!important;max-width:none!important}.enter-page-content .brand-title{font-family:var(--font-logo)!important;font-size:calc(80 * var(--u))!important;line-height:1.14!important;letter-spacing:.5em!important;margin:0 -.5em 0 0!important}.enter-button{font-family:var(--font-body)!important;font-size:calc(30 * var(--u))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:.5em!important;color:var(--color-white-text)!important;opacity:1!important;margin-top:calc(9 * var(--u))!important}.enter-button:hover{letter-spacing:.6em!important}.slide:not(#slide-7){padding-left:calc(150 * (100vw / 1920))!important;padding-right:calc(150 * (100vw / 1920))!important}.slide#slide-2,.slide#slide-3,.slide#slide-4,.slide#slide-5,.slide#slide-6{overflow:hidden!important}.slide#slide-2 .slide-content.text-left,.slide#slide-3 .slide-content.text-left,.slide#slide-4 .slide-content.text-left,.slide#slide-5 .slide-content.text-left,.slide#slide-6 .slide-content.text-left{left:0!important;top:0!important;bottom:0!important;width:100%!important;height:100vh!important;padding:0!important;display:block!important}.slide#slide-3 .slide-top-label,.slide#slide-4 .slide-top-label,.slide#slide-5 .slide-top-label,.slide#slide-6 .slide-top-label{position:absolute!important;left:calc(154 * (100vw / 1920))!important;top:calc(163 * (100vw / 1920))!important;width:auto!important}.slide#slide-3 .slide-subtitle,.slide#slide-4 .slide-subtitle,.slide#slide-5 .slide-subtitle,.slide#slide-6 .slide-subtitle{font-family:var(--font-body)!important;font-size:calc(30 * (100vw / 1920))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;opacity:1!important;margin:0!important;padding:0!important;border:none!important}.slide#slide-2 .slide-main-block,.slide#slide-3 .slide-main-block,.slide#slide-4 .slide-main-block,.slide#slide-5 .slide-main-block,.slide#slide-6 .slide-main-block{position:static!important;display:block!important;width:auto!important;margin:0!important;transform:none!important}.slide#slide-2 .slide-title,.slide#slide-3 .slide-title,.slide#slide-4 .slide-title,.slide#slide-5 .slide-title,.slide#slide-6 .slide-title{position:absolute!important;left:calc(154 * (100vw / 1920))!important;bottom:calc(50vh - 4.5 * var(--u))}.slide#slide-2 .slide-title,.slide#slide-2 .slide-title .slide-title-line,.slide#slide-3 .slide-title,.slide#slide-3 .slide-title .slide-title-line,.slide#slide-4 .slide-title,.slide#slide-4 .slide-title .slide-title-line,.slide#slide-5 .slide-title,.slide#slide-5 .slide-title .slide-title-line,.slide#slide-6 .slide-title,.slide#slide-6 .slide-title .slide-title-line{font-family:var(--font-display)!important;font-size:calc(50 * var(--u))!important;font-weight:400!important;line-height:1.48!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0!important;max-width:none!important}.slide#slide-3 .divider,.slide#slide-4 .divider,.slide#slide-5 .divider,.slide#slide-6 .divider{position:absolute!important;left:calc(154 * (100vw / 1920))!important;top:calc(50vh + 38.5 * var(--u));width:calc(141.4 * var(--u))!important;height:max(1px,calc(3 * var(--u)))!important;margin:0!important;opacity:1!important}.slide#slide-3 .slide-desc,.slide#slide-4 .slide-desc,.slide#slide-5 .slide-desc,.slide#slide-6 .slide-desc{position:absolute!important;left:calc(154 * (100vw / 1920))!important;top:calc(50vh + 84 * var(--u));width:calc(663 * var(--u))!important;max-width:none!important;margin:0!important;font-family:var(--font-body)!important;font-size:calc(30 * var(--u))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;text-align:justify;white-space:pre-line!important;opacity:1!important}.slide#slide-3 .slide-bottom-action,.slide#slide-4 .slide-bottom-action,.slide#slide-5 .slide-bottom-action,.slide#slide-6 .slide-bottom-action{position:absolute!important;left:calc(154 * (100vw / 1920))!important;top:calc(50vh + 416 * var(--u));width:auto!important;margin:0!important}.slide#slide-3 .cta-link,.slide#slide-4 .cta-link,.slide#slide-5 .cta-link,.slide#slide-6 .cta-link{font-family:var(--font-body)!important;font-size:calc(20 * var(--u))!important;line-height:1.3667!important;letter-spacing:0!important;opacity:1!important}.slide#slide-3 .cta-link:hover,.slide#slide-4 .cta-link:hover,.slide#slide-5 .cta-link:hover,.slide#slide-6 .cta-link:hover{letter-spacing:.04em!important}.slide#slide-3 .cta-link,.slide#slide-3 .slide-desc,.slide#slide-3 .slide-subtitle,.slide#slide-5 .cta-link,.slide#slide-5 .slide-desc,.slide#slide-5 .slide-subtitle{color:var(--color-black)!important}.slide#slide-3 .slide-title,.slide#slide-3 .slide-title-line,.slide#slide-5 .slide-title,.slide#slide-5 .slide-title-line{color:#3C3732!important}.slide#slide-3 .divider,.slide#slide-5 .divider{background:var(--color-black)!important}.slide#slide-4 .cta-link,.slide#slide-4 .slide-desc,.slide#slide-4 .slide-subtitle,.slide#slide-6 .cta-link,.slide#slide-6 .slide-desc,.slide#slide-6 .slide-subtitle{color:#FFFFFF!important}.slide#slide-2 .slide-title,.slide#slide-2 .slide-title-line,.slide#slide-4 .slide-title,.slide#slide-4 .slide-title-line,.slide#slide-6 .slide-title,.slide#slide-6 .slide-title-line{color:var(--color-white-text)!important}.slide#slide-4 .divider,.slide#slide-6 .divider{background:#FFFFFF!important}#slide-3 .slide-content-img-slide-3{left:calc(3 * var(--u));right:auto;top:calc(50vh - 540 * var(--u));bottom:auto;width:max(calc(1917 * var(--u)),calc(100vw - 3 * var(--u)));height:auto;object-fit:fill}#slide-4{background:radial-gradient(ellipse at center,#363636 0,#222222 100%)!important}#slide-4:after{content:"";position:absolute;left:calc(1428.7 * var(--u));right:0;top:0;bottom:0;background:#E9E5E0;z-index:0;pointer-events:none}#slide-4 .slide-content-img-slide-4{left:calc(552 * var(--u));right:auto;bottom:auto;width:max(calc(1620 * var(--u)),calc(100vw - 552 * var(--u)));height:max(calc(1080 * var(--u)),100vh);top:calc(50vh - max(calc(540 * var(--u)), 50vh));object-fit:cover;object-position:left center}#slide-5 .slide-content-img-slide-5{left:0;right:auto;top:calc(50vh - 640 * var(--u));bottom:auto;width:max(100vw,calc(1920 * var(--u)));height:calc(1280 * var(--u));object-fit:cover;object-position:center}#slide-6{background-color:#040B15!important;background-size:calc(2624 * var(--u)) auto!important;background-position:0 calc(50vh - 540 * var(--u))!important}#slide-7:after{display:none!important}#slide-7 .footer-layout{inset:0!important;height:100vh!important;display:block!important}#slide-7 .footer-layout,#slide-7 .footer-top{position:absolute!important;padding:0!important}#slide-7 .footer-top{left:0!important;right:0!important;top:calc(50vh - 378 * var(--u))!important;margin:0!important;text-align:center!important}#slide-7 .footer-title{font-family:var(--font-display)!important;font-size:calc(50 * var(--u))!important;line-height:1.14!important;color:var(--color-white-text)!important;margin:0!important}#slide-7 .footer-subtitle,#slide-7 .footer-title{font-weight:400!important;letter-spacing:0!important}#slide-7 .footer-subtitle{font-family:var(--font-body)!important;font-size:calc(30 * var(--u))!important;line-height:1.3667!important;color:#FFFFFF!important;opacity:1!important;margin:calc(9 * var(--u)) 0 0!important}#slide-7 .footer-columns{position:absolute!important;left:calc(50vw - 806 * var(--u))!important;top:calc(50vh + 4 * var(--u))!important;width:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,calc(444.7 * var(--u)))!important;gap:0!important}#slide-7 .footer-col{margin:0!important;padding:0!important;text-align:left!important}#slide-7 .footer-col h3{font-family:var(--font-body)!important;font-size:calc(20 * var(--u))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:.13em!important;color:var(--color-white-text)!important;margin:0 0 calc(37 * var(--u))!important}#slide-7 .footer-col ul{margin:0!important;padding:0!important;list-style:none!important}#slide-7 .footer-col li{margin:0 0 calc(10 * var(--u))!important;line-height:1.3667!important}#slide-7 .footer-col li a{font-family:var(--font-body)!important;font-size:calc(20 * var(--u))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:var(--color-white-text)!important;opacity:1!important}#slide-7 .footer-bottom-bar{position:absolute!important;left:0!important;right:0!important;top:calc(50vh + 412 * var(--u))!important;height:calc(55 * var(--u))!important;margin:0!important;padding:0!important;border:none!important;display:block!important}#slide-7 .footer-bottom-butterfly{position:absolute!important;left:calc(66 * var(--u))!important;top:0!important;width:calc(51 * var(--u))!important;height:calc(51 * var(--u))!important;margin:0!important}#slide-7 .footer-bottom-logo{position:absolute!important;left:calc(136 * var(--u))!important;top:calc(4 * var(--u))!important;font-family:var(--font-logo)!important;font-size:calc(40 * var(--u))!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;white-space:pre!important;background:var(--pintaara-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#slide-7 .footer-bottom-mark{font-size:.5em;vertical-align:.9em;line-height:0;margin-left:calc(6 * var(--u))}#slide-7 .footer-col .tree-symbol{font-family:Hiragino Sans,Helvetica Neue,Segoe UI Symbol,MS Gothic,sans-serif!important;font-size:1em!important;width:1em;margin-right:0!important;opacity:1!important}#slide-7 .footer-bottom-center{position:absolute!important;left:0!important;right:0!important;top:calc(4 * var(--u))!important;margin:0!important;text-align:center!important}#slide-7 .footer-copy-line,#slide-7 .footer-copy-sub{font-family:var(--font-body)!important;font-size:calc(18 * var(--u))!important;font-weight:400!important;line-height:1.389!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;margin:0!important}#slide-7 .footer-bottom-right{position:absolute!important;left:auto!important;right:calc(66 * var(--u))!important;top:calc(5 * var(--u))!important;margin:0!important}#slide-7 .footer-ig-icon{width:calc(50 * var(--u))!important;height:calc(50 * var(--u))!important;display:block!important}}