.container{width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;padding-right:var(--gutter);padding-left:var(--gutter)}@media (max-width:479px){.container{padding-right:20px;padding-left:20px}}.section{position:relative;padding-top:140px;padding-bottom:140px;background-color:#fff}.section{scroll-margin-top:80px}@media (max-width:1023px){.section{padding-top:104px;padding-bottom:104px}}@media (max-width:767px){.section{padding-top:84px;padding-bottom:84px}}.section--ivory{background-color:var(--ivory)}.section--sand{background-color:var(--sand)}.section--dark{color:rgba(255,255,255,.72);background-color:var(--ink)}.section-head{display:flex;flex-flow:column;gap:22px;max-width:760px;margin-bottom:72px}@media (max-width:1023px){.section-head{margin-bottom:56px}}.section-head--center{align-items:center;text-align:center;margin-right:auto;margin-left:auto}.eyebrow{display:inline-flex;align-items:center;gap:16px;color:var(--gold);font-family:var(--font-body);font-weight:500;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:0.32em}.eyebrow::before{width:40px;height:1px;background-color:currentColor}.eyebrow::before{content:""}.h-display{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:92px;line-height:1.02;letter-spacing:-0.01em}@media (max-width:1119px){.h-display{font-size:74px}}@media (max-width:1023px){.h-display{font-size:62px}}@media (max-width:767px){.h-display{font-size:48px}}@media (max-width:479px){.h-display{font-size:42px}}.h-section{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:66px;line-height:1.06;letter-spacing:-0.005em}@media (max-width:1023px){.h-section{font-size:50px}}@media (max-width:767px){.h-section{font-size:40px}}@media (max-width:479px){.h-section{font-size:36px}}.h-card{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:32px;line-height:1.15}.h-light{color:#fff}.accent{color:var(--gold);font-style:italic}.lead{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:22px;line-height:1.7}@media (max-width:767px){.lead{font-size:19px}}.text{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:18px;line-height:1.85}@media (max-width:767px){.text{font-size:17px}}.text-light{color:rgba(255,255,255,.74)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:58px;font-family:var(--font-body);font-weight:500;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;padding-right:38px;padding-left:38px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer}.btn{transition:transform .6s var(--ease),background .6s var(--ease),color .6s var(--ease),box-shadow .6s var(--ease),border-color .6s var(--ease)}@media (max-width:767px){.btn{min-height:54px;padding-right:30px;padding-left:30px}}.btn--gold{color:#fff;background-image:linear-gradient(135deg,#cdae74 0%,#a9844d 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:0px 14px 34px -14px rgba(176,141,87,.75)}.btn--gold:hover{color:#fff;box-shadow:0px 22px 44px -16px rgba(176,141,87,.85);transform:translate3d(0,-3px,0)}.btn--glass{color:#fff;background-color:rgba(255,255,255,.1);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.btn--glass:hover{color:#fff;background-color:rgba(255,255,255,.22);transform:translate3d(0,-3px,0)}.btn--line{color:var(--ink);background-color:transparent}.btn--line:hover{color:#fff;background-color:var(--ink)}.btn--line:hover{border-color:var(--ink)}.btn--dark{color:#fff;background-color:var(--ink)}.btn--dark:hover{color:#fff;background-color:var(--gold-deep);transform:translate3d(0,-3px,0)}.link-more{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.22em}.link-more::after{width:34px;height:1px;background-color:var(--gold)}.link-more::after{content:"";transition:width .5s var(--ease)}.link-more:hover{gap:18px;color:var(--gold-deep)}.link-more{transition:gap .5s var(--ease),color .5s var(--ease)}.glass{background-color:rgba(255,255,255,.58);border-radius:var(--radius);border-top:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7);box-shadow:0px 30px 70px -36px rgba(20,18,16,.35);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.glass-dark{background-color:rgba(20,18,16,.32);border-radius:var(--radius);border-top:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.media{position:relative;overflow:hidden;border-radius:var(--radius)}.media img{display:block;width:100%;height:100%;object-fit:cover}.media img{transition:transform 1.6s var(--ease)}.media:hover img{transform:scale(1.06,1.06)}.divider{width:64px;height:1px;background-color:var(--gold)}.page-hero{display:flex;align-items:end;position:relative;min-height:72vh;overflow:hidden;padding-top:180px;padding-bottom:96px;background-color:var(--ink)}@media (max-width:767px){.page-hero{min-height:62vh;padding-top:150px;padding-bottom:64px}}.page-hero-bg{position:absolute;top:0px;left:0px;width:100%;height:100%}.page-hero-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.04,1.04)}.page-hero-shade{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(20,18,16,.55) 0%,rgba(20,18,16,.25) 40%,rgba(20,18,16,.78) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.page-hero-inner{display:flex;flex-flow:column;gap:22px;position:relative;z-index:2;max-width:820px}.page-hero-title{color:#fff;font-family:var(--font-display);font-weight:400;font-size:92px;line-height:1.02}@media (max-width:1119px){.page-hero-title{font-size:72px}}@media (max-width:1023px){.page-hero-title{font-size:62px}}@media (max-width:767px){.page-hero-title{font-size:48px}}@media (max-width:479px){.page-hero-title{font-size:42px}}.page-hero-text{max-width:680px;color:rgba(255,255,255,.86);font-family:var(--font-body);font-weight:300;font-size:22px;line-height:1.65}@media (max-width:767px){.page-hero-text{font-size:18px}}.crumbs{color:rgba(255,255,255,.75);font-family:var(--font-body);font-size:13px;text-transform:uppercase;letter-spacing:0.2em}.crumbs a{color:var(--gold-light);text-decoration:none}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px}@media (max-width:1119px){.split{gap:64px}}@media (max-width:1023px){.split{grid-template-columns:minmax(0,1fr);gap:56px}}.stack{display:flex;flex-flow:column;gap:26px}.cta-row{display:flex;align-items:center;gap:16px}.cta-row{flex-wrap:wrap}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:767px){.feature-grid{grid-template-columns:minmax(0,1fr)}}.feature{display:flex;flex-flow:column;gap:12px;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.feature:hover{box-shadow:0px 30px 60px -34px rgba(20,18,16,.3);transform:translate3d(0,-6px,0)}.feature{transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .6s var(--ease)}@media (max-width:767px){.feature{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.feature-num{color:var(--gold);font-family:var(--font-display);font-size:20px;font-style:italic}.feature-title{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:29px;line-height:1.2}.feature-text{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:17px;line-height:1.75}.cta-band{position:relative;overflow:hidden;padding-top:130px;padding-bottom:130px;background-color:var(--ink)}@media (max-width:767px){.cta-band{padding-top:90px;padding-bottom:90px}}.cta-band-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.38}.cta-band-bg img{width:100%;height:100%;object-fit:cover}.cta-band-card{display:flex;flex-flow:column;align-items:center;gap:24px;position:relative;z-index:2;max-width:860px;text-align:center;margin-right:auto;margin-left:auto;padding-top:72px;padding-right:56px;padding-bottom:72px;padding-left:56px}@media (max-width:767px){.cta-band-card{padding-top:48px;padding-right:26px;padding-bottom:48px;padding-left:26px}}.ft{position:relative;overflow:hidden;color:rgba(255,255,255,.66);padding-top:120px;padding-bottom:40px;background-color:var(--ink)}.ft::before{position:absolute;top:-260px;right:-200px;width:640px;height:640px;background-image:radial-gradient(circle,rgba(176,141,87,.2) 0%,rgba(176,141,87,0) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%}.ft::before{content:""}@media (max-width:767px){.ft{padding-top:84px}}.ft-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:80px;position:relative;padding-bottom:80px;border-bottom:1px solid var(--line-light)}@media (max-width:1119px){.ft-top{grid-template-columns:minmax(0,1fr);gap:64px}}.ft-brand{display:flex;flex-flow:column;align-items:start;gap:32px}.ft-logo{display:block;width:230px}.ft-logo img{display:block;width:100%;height:auto}@media (max-width:767px){.ft-logo{width:190px}}.ft-claim{max-width:440px;color:#fff;font-family:var(--font-display);font-size:38px;line-height:1.2}@media (max-width:767px){.ft-claim{font-size:30px}}.ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}@media (max-width:767px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:479px){.ft-cols{grid-template-columns:minmax(0,1fr)}}.ft-col{display:flex;flex-flow:column;align-items:start;gap:14px}.ft-title{color:var(--gold);font-family:var(--font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.28em;margin-bottom:8px}.ft-link{color:rgba(255,255,255,.76);font-family:var(--font-body);font-weight:300;font-size:16px;text-decoration:none}.ft-link:hover{color:var(--gold-light);transform:translate3d(4px,0,0)}.ft-link{transition:color .4s var(--ease),transform .4s var(--ease)}.ft-text{color:rgba(255,255,255,.76);font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;font-style:normal}.ft-social{display:flex;gap:10px;margin-top:8px}.ft-social-link{display:inline-flex;align-items:center;min-height:38px;color:#fff;font-family:var(--font-body);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-right:16px;padding-left:16px;border-radius:999px;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);border-left:1px solid var(--line-light)}.ft-social-link:hover{color:#fff;background-color:var(--gold)}.ft-social-link:hover{border-color:var(--gold)}.ft-social-link{transition:background .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease)}.ft-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:32px}.ft-bottom{flex-wrap:wrap}@media (max-width:767px){.ft-bottom{flex-flow:column;align-items:start}}.ft-legal{color:rgba(255,255,255,.55);font-family:var(--font-body);font-size:14px}.ft-legal-nav{display:flex;gap:24px}.ft-legal-nav{flex-wrap:wrap}.ft-legal-link{color:rgba(255,255,255,.55);font-family:var(--font-body);font-size:14px;text-decoration:none}.ft-legal-link:hover{color:var(--gold-light)}.ft-legal-link{transition:color .4s var(--ease)}.hero{display:flex;align-items:end;position:relative;min-height:100vh;overflow:hidden;padding-top:160px;padding-bottom:72px;background-color:var(--ink)}@media (max-width:767px){.hero{padding-top:130px;padding-bottom:56px}}.hero-media{position:absolute;top:0px;left:0px;width:100%;height:100%}.hero-video{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.03,1.03)}.hero-shade{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(20,18,16,.62) 0%,rgba(20,18,16,.18) 38%,rgba(20,18,16,.3) 62%,rgba(20,18,16,.86) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hero-inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:end;gap:64px;position:relative;z-index:2}@media (max-width:1119px){.hero-inner{grid-template-columns:minmax(0,1fr);gap:48px}}.hero-copy{display:flex;flex-flow:column;align-items:start;gap:28px}.hero-title{max-width:900px;color:#fff;font-family:var(--font-display);font-weight:400;font-size:108px;line-height:0.98;letter-spacing:-0.015em}@media (max-width:1119px){.hero-title{font-size:84px}}@media (max-width:767px){.hero-title{font-size:56px}}@media (max-width:479px){.hero-title{font-size:46px}}.hero-text{max-width:640px;color:rgba(255,255,255,.88);font-family:var(--font-body);font-weight:300;font-size:22px;line-height:1.7}@media (max-width:767px){.hero-text{font-size:18px}}.hero-panel{display:flex;flex-flow:column;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px}@media (max-width:1119px){.hero-panel{flex-flow:row;padding-top:4px;padding-right:24px;padding-bottom:4px;padding-left:24px}}@media (max-width:767px){.hero-panel{flex-flow:column}}.hero-panel-item{display:flex;flex-flow:column;gap:6px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14)}.hero-panel-item:last-child{border-bottom:0px solid}@media (max-width:1119px){.hero-panel-item{flex-grow:1;flex-shrink:1;flex-basis:0px;padding-right:20px;padding-left:4px;border-right:1px solid rgba(255,255,255,.14);border-bottom:0px solid}.hero-panel-item:last-child{border-right:0px solid}}@media (max-width:767px){.hero-panel-item{padding-top:14px;padding-bottom:14px;border-right:0px solid;border-bottom:1px solid rgba(255,255,255,.14)}}.hero-panel-k{color:var(--gold-light);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.28em}.hero-panel-v{color:#fff;font-family:var(--font-display);font-size:27px;line-height:1.2}@media (max-width:767px){.hero-panel-v{font-size:20px}}.hero-scroll{display:block;position:absolute;bottom:0px;left:50%;z-index:3;width:1px;height:64px;overflow:hidden;background-color:rgba(255,255,255,.18)}@media (max-width:767px){.hero-scroll{display:none}}.hero-scroll-line{display:block;width:1px;height:100%;background-color:var(--gold-light)}.hero-scroll-line{animation:heroScroll 2.6s cubic-bezier(.22,.61,.36,1) infinite}@keyframes heroScroll{0%{transform:translateY(-100%)}60%{transform:translateY(0)}100%{transform:translateY(100%)}}.intro{align-items:center}.intro-visual{position:relative;padding-right:72px;padding-bottom:96px}@media (max-width:1023px){.intro-visual{max-width:560px}}@media (max-width:767px){.intro-visual{padding-right:40px;padding-bottom:60px}}.intro-img-main{aspect-ratio:4/5;border-top-left-radius:240px;border-top-right-radius:240px;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.intro-img-small{position:absolute;right:0px;bottom:0px;width:46%;aspect-ratio:1/1;border-radius:50%;border-top:8px solid var(--ivory);border-right:8px solid var(--ivory);border-bottom:8px solid var(--ivory);border-left:8px solid var(--ivory)}.intro-badge{display:flex;align-items:center;gap:16px;position:absolute;bottom:140px;left:-28px;max-width:270px;padding-top:20px;padding-right:26px;padding-bottom:20px;padding-left:26px}@media (max-width:767px){.intro-badge{bottom:90px;left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px}}.intro-badge-num{color:var(--gold-deep);font-family:var(--font-display);font-size:54px;line-height:1}@media (max-width:767px){.intro-badge-num{font-size:40px}}.intro-badge-txt{color:var(--ink-2);font-family:var(--font-body);font-size:13px;line-height:1.45}.intro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:28px;padding-bottom:8px;border-top:1px solid var(--line)}@media (max-width:767px){.intro-stats{grid-template-columns:minmax(0,1fr);gap:18px}}.intro-stat{display:flex;flex-flow:column;gap:8px}@media (max-width:767px){.intro-stat{flex-flow:row;align-items:center;gap:16px}}.intro-stat-num{color:var(--gold);font-family:var(--font-display);font-size:52px;line-height:1}@media (max-width:767px){.intro-stat-num{min-width:40px;font-size:40px}}.intro-stat-txt{color:var(--muted);font-family:var(--font-body);font-size:13px;line-height:1.5}.tr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px;gap:24px}@media (max-width:1023px){.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px}}@media (max-width:767px){.tr-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:340px;gap:16px}}.tr-card{display:block;position:relative;overflow:hidden;text-decoration:none;background-color:var(--ink);border-radius:var(--radius)}.tr-card:hover .tr-media img{transform:scale(1.08,1.08)}.tr-card:hover .tr-body{background-color:rgba(255,255,255,.86);transform:translate3d(0,-6px,0)}.tr-card--tall{grid-row-start:span 2}@media (max-width:767px){.tr-card--tall{grid-row-start:span 1}}.tr-card--wide{grid-column-start:span 3}@media (max-width:1023px){.tr-card--wide{grid-column-start:span 2}}@media (max-width:767px){.tr-card--wide{grid-column-start:span 1}}.tr-media{position:absolute;top:0px;left:0px;width:100%;height:100%}.tr-media img{display:block;width:100%;height:100%;object-fit:cover}.tr-media img{transition:transform 1.8s var(--ease)}.tr-body{display:flex;flex-flow:column;gap:6px;position:absolute;right:16px;bottom:16px;left:16px;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:rgba(255,255,255,.72)}.tr-body{transition:transform .8s var(--ease),background .8s var(--ease)}.tr-kicker{color:var(--gold-deep);font-family:var(--font-display);font-size:18px;font-style:italic}.tr-title{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:30px;line-height:1.12}@media (max-width:767px){.tr-title{font-size:26px}}.tr-text{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.6}.tr-tags{display:flex;justify-content:center;gap:12px;margin-top:48px}.tr-tags{flex-wrap:wrap}.tr-tag{display:inline-flex;align-items:center;min-height:48px;color:var(--ink-2);font-family:var(--font-body);font-size:15px;text-decoration:none;letter-spacing:0.04em;padding-right:24px;padding-left:24px;border-radius:999px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.tr-tag:hover{color:var(--gold-deep);background-color:var(--ivory)}.tr-tag:hover{border-color:var(--gold)}.tr-tag{transition:border-color .5s var(--ease),color .5s var(--ease),background .5s var(--ease)}.tech{overflow:hidden}.tech::after{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(20,18,16,.96) 0%,rgba(20,18,16,.7) 55%,rgba(20,18,16,.55) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.tech::after{content:""}.tech-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.28}.tech-bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(30%)}.tech-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:96px;position:relative;z-index:2}@media (max-width:1023px){.tech-inner{grid-template-columns:minmax(0,1fr);gap:56px}}.tech-intro{display:flex;flex-flow:column;align-items:start;gap:26px;position:sticky;top:140px}@media (max-width:1023px){.tech-intro{position:relative;top:0px}}.tech-list{display:flex;flex-flow:column;gap:14px}.tech-item{display:grid;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:18px;text-decoration:none;padding-top:28px;padding-right:30px;padding-bottom:28px;padding-left:30px}.tech-item:hover{background-color:rgba(176,141,87,.18);transform:translate3d(-8px,0,0)}.tech-item:hover .tech-arrow{transform:translate3d(6px,0,0)}.tech-item{transition:background .7s var(--ease),border-color .7s var(--ease),transform .7s var(--ease)}@media (max-width:767px){.tech-item{grid-template-columns:36px minmax(0,1fr);padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px}}.tech-num{color:var(--gold-light);font-family:var(--font-display);font-size:22px;font-style:italic}.tech-copy{display:flex;flex-flow:column;gap:6px}.tech-name{color:#fff;font-family:var(--font-display);font-size:36px;line-height:1.1}@media (max-width:767px){.tech-name{font-size:28px}}.tech-desc{color:rgba(255,255,255,.74);font-family:var(--font-body);font-weight:300;font-size:17px;line-height:1.6}.tech-arrow{color:var(--gold-light);font-size:22px}.tech-arrow{transition:transform .6s var(--ease)}@media (max-width:767px){.tech-arrow{display:none}}.ss-visual{position:relative}.ss-img{aspect-ratio:4/3}.ss-note{display:flex;flex-flow:column;gap:4px;position:absolute;right:-24px;bottom:-28px;padding-top:22px;padding-right:28px;padding-bottom:22px;padding-left:28px}@media (max-width:767px){.ss-note{right:12px;bottom:-22px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px}}.ss-note-k{color:var(--gold-deep);font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.3em}.ss-note-v{color:var(--ink);font-family:var(--font-display);font-size:27px}@media (max-width:767px){.ss-note-v{font-size:20px}}.shop-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:64px;margin-bottom:64px}@media (max-width:1023px){.shop-head{grid-template-columns:minmax(0,1fr);gap:24px}}.shop-head-side{align-items:start;gap:18px}.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}@media (max-width:1119px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.pgrid{grid-template-columns:minmax(0,1fr)}}.pcard{display:flex;flex-flow:column;gap:18px}.pcard:hover .pcard-img{transform:scale(1.06,1.06)}.pcard-media{display:block;position:relative;overflow:hidden;aspect-ratio:1/1;background-color:var(--ivory);border-radius:var(--radius)}.pcard-img{display:block;width:100%;height:100%;object-fit:contain;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}.pcard-img{transition:transform 1.4s var(--ease)}.pcard-body{display:flex;flex-flow:column;gap:8px;flex-grow:1;flex-shrink:1;flex-basis:0px}.pcard-cat{color:var(--gold);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.2em}.pcard-cat a{color:var(--gold);text-decoration:none}.pcard-title{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:25px;line-height:1.2}.pcard-link{color:var(--ink);text-decoration:none}.pcard-link:hover{color:var(--gold-deep)}.pcard-link{transition:color .4s var(--ease)}.pcard-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.pcard-foot{flex-wrap:wrap}.pcard-price{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:18px}.shop-more{display:flex;justify-content:center;margin-top:56px}.pcard-cta a.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:#fff;font-family:var(--font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:var(--ink);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pcard-cta a.button{white-space:nowrap;transition:background .4s var(--ease),color .4s var(--ease)}.pcard-cta a.button:hover{color:#fff;background-color:var(--gold)}.pcard-cta a.added_to_cart{color:var(--gold-deep);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.1em;margin-left:10px}.pcard-cta.breakdance-woocommerce a.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:#fff;font-family:var(--font-body);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:var(--ink);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pcard-cta.breakdance-woocommerce a.button{white-space:nowrap}.pcard-cta.breakdance-woocommerce a.button:hover{color:#fff;background-color:var(--gold)}.rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.rv-grid{grid-template-columns:minmax(0,1fr);max-width:620px;margin-right:auto;margin-left:auto}}.rv-card{display:flex;flex-flow:column;gap:24px;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:44px;padding-right:38px;padding-bottom:36px;padding-left:38px;background-color:rgba(255,255,255,.62)}.rv-card:hover{transform:translate3d(0,-8px,0)}.rv-card{transition:transform .8s var(--ease)}.rv-quote{height:34px;color:var(--gold);font-family:var(--font-display);font-size:84px;line-height:0.6}.rv-text{color:var(--ink-2);font-family:var(--font-display);font-size:27px;line-height:1.4;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.rv-author{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}.rv-avatar{width:48px;height:48px;object-fit:cover;border-radius:50%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff}.rv-name{color:var(--ink);font-family:var(--font-body);font-size:14px;text-transform:uppercase;letter-spacing:0.14em}.cta-row--center{justify-content:center}.cta-band-info{color:rgba(255,255,255,.7);font-family:var(--font-body);font-size:15px;letter-spacing:0.1em}.tp-img{aspect-ratio:4/5}.tp-list{display:flex;flex-flow:column;gap:0px;border-top:1px solid var(--line)}.tp-list{list-style:none}.tp-li{display:flex;align-items:center;gap:16px;color:var(--ink-2);font-family:var(--font-body);font-weight:300;font-size:18px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.tp-li::before{width:8px;height:8px;border-top:1px solid var(--gold);border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);border-left:1px solid var(--gold);transform:rotateZ(45deg)}.tp-li::before{content:""}.tp-chips{display:flex;gap:10px}.tp-chips{flex-wrap:wrap}.tp-chip{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-family:var(--font-body);font-size:15px;padding-right:22px;padding-left:22px;background-color:#fff;border-radius:999px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.tp-duo{position:relative;padding-right:60px;padding-bottom:80px}@media (max-width:767px){.tp-duo{padding-right:24px;padding-bottom:56px}}.tp-duo-a{width:78%;aspect-ratio:4/5}.tp-duo-b{position:absolute;right:0px;bottom:0px;width:52%;aspect-ratio:1/1;border-top:8px solid #fff;border-right:8px solid #fff;border-bottom:8px solid #fff;border-left:8px solid #fff}@media (max-width:1023px){.tp-rev .stack{order:2}}.ep-video{aspect-ratio:16/10;background-color:var(--ink)}.ep-iframe{display:block;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ep-grid{max-width:1000px;margin-right:auto;margin-left:auto}.ep-pills{display:flex;gap:10px}.ep-pills{flex-wrap:wrap}.ea-visual{position:relative;padding-bottom:60px;padding-left:60px}@media (max-width:767px){.ea-visual{padding-bottom:40px;padding-left:24px}}.ea-img{aspect-ratio:4/5}.ea-device{position:absolute;bottom:0px;left:0px;width:42%;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}@media (max-width:767px){.ea-device{width:50%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.ea-device-img{display:block;width:100%;height:auto;border-radius:12px}.ea-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}@media (max-width:1023px){.ea-cols{grid-template-columns:minmax(0,1fr);gap:64px}}.ea-col{display:flex;flex-flow:column;gap:0px}.ea-col-head{display:flex;flex-flow:column;gap:18px;margin-bottom:36px}.ea-item{display:flex;flex-flow:column;gap:8px;padding-top:26px;padding-bottom:26px;border-top:1px solid var(--line)}.ea-name{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:31px}.ss-poster{justify-self:center;max-width:520px;aspect-ratio:1694/2250;box-shadow:0px 40px 80px -40px rgba(20,18,16,.4)}.ss-poster img{object-fit:contain;background-color:#fff}.ss-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.ss-steps{grid-template-columns:minmax(0,1fr);max-width:620px;margin-right:auto;margin-left:auto}}.faq-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px}@media (max-width:1023px){.faq-wrap{grid-template-columns:minmax(0,1fr);gap:48px}}.faq-img{max-width:420px;aspect-ratio:1/1}@media (max-width:1023px){.faq-img{display:none}}.faq-list{display:flex;flex-flow:column;border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line)}.faq[open] .faq-q::after{background-color:#fff;transform:rotateZ(45deg)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--ink);font-family:var(--font-display);font-size:26px;line-height:1.25;padding-top:28px;padding-bottom:28px;cursor:pointer}.faq-q::-webkit-details-marker{display:none}.faq-q::after{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;color:var(--gold-deep);font-family:var(--font-body);font-size:18px;border-radius:50%;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.faq-q::after{content:"+";transition:transform .5s var(--ease),background .5s var(--ease)}.faq-q:hover{color:var(--gold-deep)}.faq-q{list-style:none;transition:color .4s var(--ease)}@media (max-width:767px){.faq-q{font-size:22px}}.faq-a{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:18px;line-height:1.8;padding-right:64px;padding-bottom:28px}@media (max-width:767px){.faq-a{padding-right:0px}}.ex-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.ex-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ex-grid{grid-template-columns:minmax(0,1fr)}}.cos-logo{display:block;width:220px;height:auto}.cos-img{aspect-ratio:1/1;background-color:var(--ivory)}.cos-img img{object-fit:contain}.cos-grid{max-width:1040px;margin-right:auto;margin-left:auto}.cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1023px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.cat-grid{grid-template-columns:minmax(0,1fr)}}.cat-tile{display:flex;flex-flow:column;gap:10px;text-decoration:none;padding-top:30px;padding-right:28px;padding-bottom:30px;padding-left:28px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.cat-tile:hover{background-color:var(--ivory);transform:translate3d(0,-6px,0)}.cat-tile:hover{border-color:var(--gold)}.cat-tile{transition:transform .6s var(--ease),border-color .6s var(--ease),background .6s var(--ease)}.cat-name{color:var(--ink);font-family:var(--font-display);font-size:27px;line-height:1.2}.cat-count{color:var(--gold-deep);font-family:var(--font-body);font-size:13px;text-transform:uppercase;letter-spacing:0.14em}.promo-pay{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:56px;padding-top:44px;padding-right:48px;padding-bottom:44px;padding-left:48px;background-color:rgba(255,255,255,.75)}@media (max-width:1023px){.promo-pay{flex-flow:column;align-items:start}}@media (max-width:767px){.promo-pay{padding-top:32px;padding-right:26px;padding-bottom:32px;padding-left:26px}}.promo-pay-copy{gap:14px;max-width:680px}.kit-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}@media (max-width:1023px){.kit-steps{grid-template-columns:minmax(0,1fr);gap:28px}}.kit-step{display:flex;flex-flow:column;gap:10px;padding-top:28px;border-top:1px solid var(--gold)}.kit-call{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding-top:30px;padding-right:40px;padding-bottom:30px;padding-left:40px;background-color:rgba(255,255,255,.8)}@media (max-width:1023px){.kit-call{flex-flow:column;align-items:start}}.ed{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:96px}@media (max-width:1023px){.ed{grid-template-columns:minmax(0,1fr);gap:48px}}.ed-aside{display:flex;flex-flow:column;gap:12px;position:sticky;top:140px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--ivory);border-radius:var(--radius)}@media (max-width:1023px){.ed-aside{flex-flow:row;align-items:center;gap:24px;position:relative;top:0px}}@media (max-width:767px){.ed-aside{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.ed-big{color:var(--gold);font-family:var(--font-display);font-size:140px;line-height:0.9}@media (max-width:1023px){.ed-big{font-size:96px}}.ed-big-txt{color:var(--ink-2);font-family:var(--font-body);font-size:15px;text-transform:uppercase;letter-spacing:0.12em}.ed-body{max-width:720px}.ed-quote{color:var(--ink);font-family:var(--font-display);font-size:34px;line-height:1.35;font-style:italic;margin-top:12px;margin-right:0px;margin-bottom:12px;margin-left:0px;padding-left:28px;border-left:2px solid var(--gold)}@media (max-width:767px){.ed-quote{font-size:24px}}.team-lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:860px;margin-right:auto;margin-bottom:56px;margin-left:auto}@media (max-width:767px){.team-lead{gap:18px}}.team-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}@media (max-width:1119px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.tm{display:flex;flex-flow:column;gap:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tm-photo{aspect-ratio:4/5;background-color:var(--sand)}.tm--lead .tm-photo{aspect-ratio:1/1;border-radius:50%}.tm--lead .tm-name{font-size:30px}@media (max-width:767px){.tm--lead .tm-name{font-size:24px}}.tm-cap{display:flex;flex-flow:column;gap:4px;text-align:center}.tm-name{color:var(--ink);font-family:var(--font-display);font-size:27px}.tm-role{color:var(--gold-deep);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.2em}.page-hero--short{min-height:60vh}.ct{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px}@media (max-width:1023px){.ct{grid-template-columns:minmax(0,1fr)}}.ct-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:767px){.ct-cards{grid-template-columns:minmax(0,1fr)}}.ct-card{display:flex;flex-flow:column;gap:6px;text-decoration:none;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ct-card:hover{background-color:var(--ivory);transform:translate3d(0,-4px,0)}.ct-card:hover{border-color:var(--gold)}.ct-card{transition:transform .6s var(--ease),border-color .6s var(--ease),background .6s var(--ease)}.ct-card--dark{grid-column-start:span 2;background-color:var(--ink)}.ct-card--dark:hover{background-color:var(--ink-2)}.ct-card--dark .ct-v{color:#fff}.ct-card--dark{border-color:var(--ink)}@media (max-width:767px){.ct-card--dark{grid-column-start:span 1}}.ct-k{color:var(--gold);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.26em}.ct-v{color:var(--ink);font-family:var(--font-display);font-size:28px;line-height:1.2}.ct-v{word-break:break-word}.ct-s{color:var(--muted);font-family:var(--font-body);font-weight:300;font-size:16px}.ct-form{display:flex;flex-flow:column;gap:20px;padding-top:52px;padding-right:52px;padding-bottom:52px;padding-left:52px;background-color:var(--ivory)}.ct-form{border-color:var(--line)}@media (max-width:767px){.ct-form{padding-top:32px;padding-right:22px;padding-bottom:32px;padding-left:22px}}.ct-map{height:480px;background-color:var(--sand)}@media (max-width:767px){.ct-map{height:360px}}.ct-map-frame{display:block;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;filter:grayscale(100%) sepia(18%) contrast(95%)}.contact-form-slot .breakdance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.contact-form-slot .breakdance-form-field{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.contact-form-slot .breakdance-form-field__label{color:var(--ink-2);font-family:var(--font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.22em;margin-bottom:8px}.contact-form-slot .breakdance-form-field__input{width:100%;min-height:54px;color:var(--ink);font-family:var(--font-body);font-size:15px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:#fff;border-radius:14px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.contact-form-slot .breakdance-form-field__input{transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.contact-form-slot .breakdance-form-field__input:focus{box-shadow:0px 0px 0px 4px rgba(176,141,87,.15)}.contact-form-slot .breakdance-form-field__input:focus{border-color:var(--gold)}.contact-form-slot textarea.breakdance-form-field__input{min-height:150px}.contact-form-slot textarea.breakdance-form-field__input{resize:vertical}.contact-form-slot .breakdance-form-field__required{color:var(--gold)}.contact-form-slot .breakdance-form-checkbox__text{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:14px}.contact-form-slot .breakdance-form-field--checkbox fieldset{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.contact-form-slot .breakdance-form-button__submit{min-height:56px;color:#fff;font-family:var(--font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;padding-right:40px;padding-left:40px;background-image:linear-gradient(135deg,#cdae74 0%,#a9844d 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;box-shadow:0px 14px 34px -14px rgba(176,141,87,.75)}.contact-form-slot .breakdance-form-button__submit{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.contact-form-slot .breakdance-form-button__submit:hover{color:#fff;transform:translate3d(0,-2px,0)}@media (max-width:767px){.contact-form-slot .breakdance-form{grid-template-columns:minmax(0,1fr)}}.hdr{display:flex;justify-content:space-between;align-items:center;gap:32px;width:100%}.hdr-logo{display:block;flex-shrink:0;position:relative;width:190px}.hdr-logo{transition:width .5s var(--ease)}@media (max-width:767px){.hdr-logo{width:140px}}@media (max-width:479px){.hdr-logo{width:128px}}.hdr-logo-img{display:block;width:100%;height:auto}.hdr-logo-img{transition:opacity .5s var(--ease)}.hdr-nav{display:flex;align-items:center;gap:6px}@media (max-width:1119px){.hdr-nav{display:none}}.nav-item{display:flex;align-items:center;position:relative;padding-top:28px;padding-bottom:28px}.nav-item:hover .nav-link::before{transform-origin:0% 50%;transform:scale(1,1)}.nav-item:hover .nav-drop{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.nav-item:focus-within .nav-drop{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.nav-link{display:inline-flex;align-items:center;gap:8px;position:relative;color:#fff;font-family:var(--font-body);font-weight:400;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px}.nav-link::before{position:absolute;right:16px;bottom:2px;left:16px;height:1px;background-color:currentColor;transform-origin:100% 50%;transform:scale(0,1)}.nav-link::before{content:"";transition:transform .6s var(--ease)}.nav-link:hover{color:var(--gold-light)}.nav-link{transition:color .4s var(--ease)}.nav-item--has .nav-link::after{width:6px;height:6px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;opacity:0.7;transform:rotateZ(45deg)}.nav-item--has .nav-link::after{content:""}.nav-drop{display:flex;visibility:hidden;flex-flow:column;position:absolute;top:100%;left:0px;z-index:20;min-width:260px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:rgba(255,255,255,.86);border-radius:18px;border-top:1px solid rgba(255,255,255,.9);border-right:1px solid rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.9);border-left:1px solid rgba(255,255,255,.9);opacity:0;box-shadow:0px 30px 60px -24px rgba(20,18,16,.35);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);transform:translate3d(0,12px,0)}.nav-drop{transition:opacity .45s var(--ease),transform .45s var(--ease),visibility .45s}.nav-drop--wide{flex-flow:row;gap:12px;left:-120px;min-width:520px}.drop-col{display:flex;flex-flow:column;flex-grow:1;flex-shrink:1;flex-basis:0px}.drop-title{color:var(--gold-deep);font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:0.3em;padding-top:10px;padding-right:16px;padding-bottom:6px;padding-left:16px}.drop-link{display:block;color:var(--ink);font-family:var(--font-body);font-weight:400;font-size:15px;text-decoration:none;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-radius:10px}.drop-link:hover{color:var(--gold-deep);padding-left:22px;background-color:rgba(176,141,87,.12)}.drop-link{transition:background .35s var(--ease),color .35s var(--ease),padding-left .35s var(--ease)}.hdr-actions{display:flex;align-items:center;gap:10px}.hdr-icon{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:#fff;border-radius:50%}.hdr-icon:hover{color:#fff;background-color:rgba(255,255,255,.14)}.hdr-icon{transition:background .4s var(--ease),color .4s var(--ease)}@media (max-width:767px){.hdr-icon{display:none}}.hdr-svg{width:22px;height:22px}.hdr-cart{color:#fff}.hdr-cart .bde-mini-cart-toggle{color:#fff;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}.hdr-cart .bde-mini-cart-toggle__subtotal{display:none}.hdr-cart .bde-mini-cart-toggle__icon{width:24px;height:24px;background-color:#fff}.hdr-cart .bde-mini-cart-toggle__counter{min-width:20px;color:#fff;font-size:10px;margin-top:-16px;margin-left:-8px;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px;background-color:var(--gold)}.hdr-cta{min-height:46px;margin-left:6px;padding-right:26px;padding-left:26px}@media (max-width:767px){.hdr-cta{min-height:42px;padding-right:18px;padding-left:18px}}@media (max-width:479px){.hdr-cta{display:none}}.mnav-wrap{display:none}.mnav-wrap[open] .burger{color:#fff}.mnav-wrap[open] .burger-lines{background-color:transparent}.mnav-wrap[open] .burger-lines::before{top:0px;transform:rotateZ(45deg)}.mnav-wrap[open] .burger-lines::after{top:0px;transform:rotateZ(-45deg)}@media (max-width:1119px){.mnav-wrap{display:block}}.burger{display:flex;justify-content:center;align-items:center;position:relative;z-index:1002;width:46px;height:46px;color:#fff;border-radius:50%;border-top:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35);border-left:1px solid rgba(255,255,255,.35);cursor:pointer}.burger::-webkit-details-marker{display:none}.burger{list-style:none;transition:border-color .4s var(--ease),color .4s var(--ease)}.burger-lines{display:block;position:relative;width:18px;height:1px;background-color:currentColor;transition:background 0.3s}.burger-lines::before{position:absolute;top:-6px;left:0px;width:18px;height:1px;background-color:currentColor}.burger-lines::before{content:"";transition:transform .5s var(--ease),top .5s var(--ease)}.burger-lines::after{position:absolute;top:6px;left:0px;width:18px;height:1px;background-color:currentColor}.burger-lines::after{content:"";transition:transform .5s var(--ease),top .5s var(--ease)}.mnav{position:fixed;top:0px;left:0px;z-index:1001;width:100vw;height:100vh;background-color:rgba(20,18,16,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.mnav{overflow-y:auto}.mnav-inner{display:flex;flex-flow:column;gap:4px;padding-top:120px;padding-right:28px;padding-bottom:48px;padding-left:28px}.mnav-link{color:#fff;font-family:var(--font-display);font-size:36px;line-height:1.25;text-decoration:none}.mnav-link:hover{color:var(--gold-light);padding-left:8px}.mnav-link{transition:color .4s var(--ease),padding-left .4s var(--ease)}@media (max-width:479px){.mnav-link{font-size:30px}}.mnav-sub{display:flex;gap:8px 18px;padding-bottom:14px;padding-left:2px}.mnav-sub{flex-wrap:wrap}.mnav-sublink{color:var(--gold-light);font-family:var(--font-body);font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em}.mnav-foot{display:flex;flex-flow:column;align-items:start;gap:18px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}.mnav-tel{color:rgba(255,255,255,.8);font-family:var(--font-body);font-size:15px;text-decoration:none;letter-spacing:0.1em}.bde-header-builder--sticky-styles{backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.bde-header-builder--sticky-styles .nav-link{color:var(--ink)}.bde-header-builder--sticky-styles .nav-link:hover{color:var(--gold-deep)}.bde-header-builder--sticky-styles .hdr-icon{color:var(--ink)}.bde-header-builder--sticky-styles .hdr-icon:hover{color:var(--ink);background-color:rgba(20,18,16,.06)}.bde-header-builder--sticky-styles .hdr-cart{color:var(--ink)}.bde-header-builder--sticky-styles .burger{color:var(--ink)}.bde-header-builder--sticky-styles .hdr-logo{width:160px}.bde-header-builder--sticky-styles .hdr-cart .bde-mini-cart-toggle__icon{background-color:var(--ink)}.bde-header-builder--sticky-styles .hdr-logo .hdr-logo-img{opacity:0}.bde-header-builder--sticky-styles .hdr-logo .hdr-logo-color{opacity:1}.page-hero--shop{min-height:56vh}.shop-wrap{padding-top:56px;padding-bottom:120px;background-color:#fff}.shop-cats{display:flex;align-items:center;gap:10px;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--line)}.shop-cats{flex-wrap:wrap}.shop-cats-loop{display:flex;gap:10px}.shop-cats-loop{flex-wrap:wrap}.shop-cat{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-family:var(--font-body);font-size:15px;text-decoration:none;padding-right:20px;padding-left:20px;border-radius:999px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.shop-cat:hover{color:var(--gold-deep);background-color:var(--ivory)}.shop-cat:hover{border-color:var(--gold)}.shop-cat{transition:background .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease)}.shop-cat--all{color:#fff;background-color:var(--ink)}.shop-cat--all:hover{color:#fff;background-color:var(--gold-deep)}.shop-cat--all:hover{border-color:var(--gold-deep)}.shop-cat--all{border-color:var(--ink)}.shop-grid.breakdance-woocommerce{--bde-woo-products-list-products-per-row:4;--bde-woo-products-list-gap:48px 28px}.shop-grid.breakdance-woocommerce ul.products li.product{display:flex;flex-flow:column;gap:10px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.shop-grid.breakdance-woocommerce ul.products li.product{box-shadow:none}.shop-grid.breakdance-woocommerce ul.products li.product .bde-woo-product-image{overflow:hidden;background-color:var(--ivory);border-radius:var(--radius)}.shop-grid.breakdance-woocommerce ul.products li.product .bde-woo-product-image img{width:100%;object-fit:contain;aspect-ratio:1/1;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}.shop-grid.breakdance-woocommerce ul.products li.product .bde-woo-product-image img{transition:transform 1.4s var(--ease)}.shop-grid.breakdance-woocommerce ul.products li.product:hover .bde-woo-product-image img{transform:scale(1.06,1.06)}.shop-grid.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.2}.shop-grid.breakdance-woocommerce ul.products li.product .bde-woo-categories-list{color:var(--gold);font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.2em}.shop-grid.breakdance-woocommerce ul.products li.product .bde-woo-categories-list a{color:var(--gold)}.shop-grid.breakdance-woocommerce ul.products li.product .price{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:16px}.shop-grid.breakdance-woocommerce ul.products li.product .onsale{color:#fff;font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.14em;background-color:var(--gold);border-radius:999px}.shop-grid.breakdance-woocommerce ul.products li.product a.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:#fff;font-family:var(--font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;padding-right:24px;padding-left:24px;background-color:var(--ink);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.shop-grid.breakdance-woocommerce ul.products li.product a.button{transition:background .4s var(--ease)}.shop-grid.breakdance-woocommerce ul.products li.product a.button:hover{color:#fff;background-color:var(--gold)}.shop-grid .woocommerce-result-count{color:var(--muted);font-family:var(--font-body);font-size:13px}.shop-grid .woocommerce-ordering select{font-family:var(--font-body);font-size:13px;border-radius:999px}.shop-grid .woocommerce-ordering select{border-color:var(--line)}.shop-grid .woocommerce-pagination{margin-top:64px}@media (max-width:1119px){.shop-grid.breakdance-woocommerce{--bde-woo-products-list-products-per-row:3}}@media (max-width:767px){.shop-grid.breakdance-woocommerce{--bde-woo-products-list-products-per-row:2;--bde-woo-products-list-gap:32px 16px}.shop-grid.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}}.pdp-band{padding-top:132px;padding-bottom:22px;background-color:var(--ink)}@media (max-width:767px){.pdp-band{padding-top:104px}}.pdp-crumbs{color:rgba(255,255,255,.6);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.14em}.pdp-crumbs a{color:var(--gold-light);text-decoration:none}.pdp{background-color:#fff}.pdp>.woocommerce-notices-wrapper{width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;padding-right:var(--gutter);padding-left:var(--gutter)}.pdp .woocommerce-notices-wrapper{display:grid;gap:10px;margin-top:24px}.pdp .woocommerce-notices-wrapper:empty{display:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp .woocommerce-message{display:flex;align-items:center;gap:8px 16px;color:var(--ink);font-family:var(--font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--ivory);border-radius:14px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp .woocommerce-message{flex-wrap:wrap}.pdp .woocommerce-message a.button{display:inline-flex;align-items:center;order:1;min-height:38px;color:#fff;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;margin-left:auto;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:var(--ink);border-radius:999px}.pdp .woocommerce-error{color:#8a2a2a;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:#fbeeee;border-radius:14px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp .woocommerce-error{list-style:none}.pdp .woocommerce-info{color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--sand);border-radius:14px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;padding-top:64px;padding-bottom:96px}@media (max-width:1023px){.pdp-top{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.pdp-top{padding-top:32px;padding-bottom:64px}}.pdp-media{display:flex;flex-flow:column;gap:14px;position:sticky;top:110px}@media (max-width:1023px){.pdp-media{position:relative;top:0px}}.pdp-gallery{max-height:640px;overflow:hidden;aspect-ratio:1/1;background-color:var(--ivory);border-radius:var(--radius)}.pdp-thumbs .swiper-slide{width:100%;overflow:hidden;aspect-ratio:1/1;background-color:var(--ivory);border-radius:12px;opacity:0.55;cursor:pointer}.pdp-thumbs .swiper-slide{transition:opacity .4s var(--ease)}.pdp-thumbs .swiper-slide-thumb-active{outline:1px solid var(--gold);outline-offset:-1px;opacity:1}.pdp-thumbs .bde-swiper__slide{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.pdp-summary{display:flex;flex-flow:column;gap:22px;padding-top:12px}.pdp-title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:58px;line-height:1.05}@media (max-width:1023px){.pdp-title{font-size:42px}}@media (max-width:767px){.pdp-title{font-size:36px}}.pdp-price{color:var(--gold-deep);font-family:var(--font-body);font-weight:400;font-size:27px}.pdp-excerpt{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:18px;line-height:1.8}.pdp-excerpt:empty{display:none}.pdp-cta form.cart{display:flex;align-items:center;gap:14px}.pdp-cta form.cart{flex-wrap:wrap}.pdp-cta .quantity{display:inline-flex;align-items:stretch;position:relative;width:auto;height:56px;max-width:none;overflow:hidden;border-radius:999px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.pdp-cta .quantity input.qty{width:48px;height:auto;font-family:var(--font-body);font-size:15px;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-cta .bde-quantity-button{display:inline-flex;justify-content:center;align-items:center;position:static;top:auto;right:auto;bottom:auto;left:auto;width:44px;height:auto;color:var(--ink);font-size:11px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-cta .bde-quantity-button{transform:none}.pdp-cta .bde-quantity-button:hover{background-color:var(--ivory)}.pdp-cta button.single_add_to_cart_button{min-height:56px;color:#fff;font-family:var(--font-body);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;padding-right:40px;padding-left:40px;background-image:linear-gradient(135deg,#cdae74 0%,#a9844d 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;box-shadow:0px 14px 34px -14px rgba(176,141,87,.75)}.pdp-cta button.single_add_to_cart_button{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.pdp-cta button.single_add_to_cart_button:hover{color:#fff;box-shadow:0px 22px 44px -16px rgba(176,141,87,.85);transform:translate3d(0,-2px,0)}.pdp-stock{color:var(--muted);font-family:var(--font-body);font-size:13px}.pdp-stock:empty{display:none}.pdp-trust{display:flex;flex-flow:column;gap:0px;border-top:1px solid var(--line)}.pdp-trust-item{display:flex;align-items:center;gap:14px;color:var(--ink-2);font-family:var(--font-body);font-weight:300;font-size:16px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid var(--line)}.pdp-trust-item::before{width:7px;height:7px;border-top:1px solid var(--gold);border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);border-left:1px solid var(--gold);transform:rotateZ(45deg)}.pdp-trust-item::before{content:""}.pdp-meta{color:var(--muted);font-family:var(--font-body);font-size:13px}.pdp-meta a{color:var(--gold-deep)}.pdp-details{padding-bottom:96px}.pdp-tabs{max-width:900px;margin-right:auto;margin-left:auto}.pdp-tabs .bde-accordion__title{color:var(--ink);font-family:var(--font-display);font-size:26px}.pdp-tabs .bde-accordion__panel-content{color:var(--text);font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.8}.pdp-related-wrap{padding-top:100px;padding-bottom:120px;background-color:var(--ivory)}.pdp-related h2{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:44px;margin-bottom:40px}.pdp-related.breakdance-woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:21px}.pdp-related.breakdance-woocommerce ul.products li.product .bde-woo-product-image{overflow:hidden;background-color:#fff;border-radius:var(--radius)}.pdp-related.breakdance-woocommerce ul.products li.product a.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;padding-right:24px;padding-left:24px;background-color:var(--ink);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-related.breakdance-woocommerce ul.products li.product a.button:hover{color:#fff;background-color:var(--gold)}@media (max-width:767px){.pdp-related h2{font-size:34px}}.woo-band{padding-top:170px;padding-bottom:64px;background-color:var(--ink)}@media (max-width:767px){.woo-band{padding-top:130px;padding-bottom:44px}}.woo-band-inner{display:flex;flex-flow:column;gap:18px}.woo-band-title{color:#fff;font-family:var(--font-display);font-weight:400;font-size:72px;line-height:1.05}@media (max-width:767px){.woo-band-title{font-size:46px}}.woo-page{padding-top:72px;padding-bottom:120px;background-color:#fff}.woo-page .breakdance-woocommerce button.button{font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.14em;border-radius:999px}.woo-page .breakdance-woocommerce a.button{font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.14em;border-radius:999px}.woo-page .breakdance-woocommerce a.checkout-button{font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.14em;border-radius:999px}.contact-form-slot .breakdance-form-field--select{grid-column-start:1;grid-column-end:-1}.contact-form-slot .breakdance-form-field--textarea{grid-column-start:1;grid-column-end:-1}.contact-form-slot .breakdance-form-field--checkbox{grid-column-start:1;grid-column-end:-1}.contact-form-slot .breakdance-form-footer{grid-column-start:1;grid-column-end:-1}.legal{max-width:900px;color:var(--text);font-family:var(--font-body);font-weight:300;font-size:18px;line-height:1.85}.legal h2{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:32px;line-height:1.2;margin-top:48px;margin-bottom:14px}.legal h3{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:24px;margin-top:32px;margin-bottom:10px}.legal h4{color:var(--ink-2);font-family:var(--font-body);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:0.12em;margin-top:24px;margin-bottom:8px}.legal p{margin-bottom:16px}.legal ul{margin-bottom:16px;padding-left:22px}.legal ul{list-style:disc}.legal a{color:var(--gold-deep)}.legal table{width:100%;font-size:14px;margin-bottom:24px}.legal table{border-collapse:collapse}.legal td{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid var(--line)}.legal td{vertical-align:top}@media (max-width:767px){.legal h2{font-size:26px}}.hdr-logo-color{position:absolute;top:0px;left:0px;opacity:0}.intro2{display:flex;align-items:center;position:relative;min-height:100vh;overflow:hidden;padding-top:160px;padding-bottom:180px;background-color:var(--ivory)}.intro2::after{position:absolute;right:0px;bottom:0px;left:0px;z-index:1;height:200px;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.intro2::after{content:""}.intro2{scroll-margin-top:80px}@media (max-width:767px){.intro2{padding-top:110px;padding-bottom:140px}}.intro2-bg{position:absolute;top:0px;left:0px;width:100%;height:100%}.intro2-img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.intro2-img{animation:introDrift 28s ease-in-out infinite alternate}@keyframes introDrift{0%{transform:scale(1.04) translate3d(0,0,0)}100%{transform:scale(1.14) translate3d(-2%,-1.5%,0)}}.intro2-veil{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:linear-gradient(100deg,rgba(251,248,243,.97) 0%,rgba(251,248,243,.88) 32%,rgba(251,248,243,.38) 60%,rgba(20,18,16,.1) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.intro2-veil{background-image:linear-gradient(180deg,rgba(251,248,243,.94) 0%,rgba(251,248,243,.82) 55%,rgba(251,248,243,.55) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.intro2-glow{position:absolute;top:-18%;left:-10%;width:70vw;height:70vw;max-width:980px;max-height:980px;background-image:radial-gradient(circle,rgba(217,194,154,.42) 0%,rgba(217,194,154,.12) 40%,rgba(217,194,154,0) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%;pointer-events:none}.intro2-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:64px;position:relative;z-index:2}@media (max-width:1119px){.intro2-inner{grid-template-columns:minmax(0,1fr);gap:32px}}.intro2-card{display:flex;flex-flow:column;gap:26px;padding-top:64px;padding-right:60px;padding-bottom:64px;padding-left:60px;background-image:linear-gradient(145deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.42) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:32px;border-top:1px solid rgba(255,255,255,.85);border-right:1px solid rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.85);border-left:1px solid rgba(255,255,255,.85);box-shadow:0px 50px 100px -50px rgba(20,18,16,.45),inset 0px 1px 0px rgba(255,255,255,.9);backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%)}@media (max-width:767px){.intro2-card{padding-top:40px;padding-right:26px;padding-bottom:40px;padding-left:26px;border-radius:26px}}.intro2-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:767px){.intro2-stats{grid-template-columns:minmax(0,1fr)}}.intro2-stat{display:flex;flex-flow:column;gap:10px;padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px;background-image:linear-gradient(160deg,rgba(255,255,255,.75) 0%,rgba(243,236,226,.55) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:20px;border-top:1px solid rgba(176,141,87,.22);border-right:1px solid rgba(176,141,87,.22);border-bottom:1px solid rgba(176,141,87,.22);border-left:1px solid rgba(176,141,87,.22)}@media (max-width:767px){.intro2-stat{flex-flow:row;align-items:center;gap:16px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px}}.intro2-num{color:transparent;font-family:var(--font-display);font-size:60px;line-height:0.9;background-image:linear-gradient(135deg,#d9c29a 0%,#b08d57 45%,#8a6a3b 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.intro2-num{-webkit-background-clip:text;background-clip:text}@media (max-width:767px){.intro2-num{min-width:48px;font-size:46px}}.intro2-lbl{color:var(--ink-2);font-family:var(--font-body);font-size:14px;line-height:1.45}.intro2-side{display:flex;flex-flow:column;align-items:end;gap:22px;position:relative;padding-bottom:12px}@media (max-width:1119px){.intro2-side{flex-flow:row;justify-content:space-between;align-items:end}}@media (max-width:767px){.intro2-side{flex-flow:column;align-items:stretch}}.intro2-quote{max-width:440px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:36px;padding-right:38px;padding-bottom:36px;padding-left:38px;background-image:linear-gradient(150deg,rgba(20,18,16,.55) 0%,rgba(20,18,16,.28) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:28px;border-top:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22);box-shadow:0px 40px 80px -40px rgba(0,0,0,.6);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}@media (max-width:767px){.intro2-quote{max-width:none;padding-top:28px;padding-right:26px;padding-bottom:28px;padding-left:26px}}.intro2-quote-text{color:#fff;font-family:var(--font-display);font-size:32px;line-height:1.3;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.intro2-quote-text{font-size:26px}}.intro2-quote-cap{display:block;color:var(--gold-light);font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:0.22em;margin-top:18px}.intro2-badge{display:flex;align-items:center;gap:18px;padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px;background-color:rgba(255,255,255,.68);border-radius:999px;border-top:1px solid rgba(255,255,255,.9);border-right:1px solid rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.9);border-left:1px solid rgba(255,255,255,.9);box-shadow:0px 24px 50px -28px rgba(20,18,16,.45);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media (max-width:767px){.intro2-badge{align-self:start}}.intro2-badge-num{color:transparent;font-family:var(--font-display);font-size:50px;line-height:1;background-image:linear-gradient(135deg,#d9c29a 0%,#b08d57 50%,#8a6a3b 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.intro2-badge-num{-webkit-background-clip:text;background-clip:text}.intro2-badge-txt{max-width:200px;color:var(--ink-2);font-family:var(--font-body);font-size:15px;line-height:1.4}