#main .gcb2b :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0}#main .gcb2b h1{font-size:2em;font-weight:700}#main .gcb2b h2{font-size:1.5em;font-weight:700}#main .gcb2b h3{font-size:1.17em;font-weight:700}#main .gcb2b h4{font-size:1em;font-weight:700}#main .gcb2b h5{font-size:.83em;font-weight:700}#main .gcb2b h6{font-size:.67em;font-weight:700}#main .gcb2b :is(article,aside,nav,section) h1{font-size:1.5em}#main .gcb2b :is(article,aside,nav,section) :is(article,aside,nav,section) h1{font-size:1.17em}#main .gcb2b :is(ul,ol){list-style:none;padding:0}#main .gcb2b :is(button,input,select,textarea){font-family:inherit;font-size:13.3333px;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none;border-radius:0;box-shadow:none;overflow:visible}#main .gcb2b button{border:2px outset ButtonBorder;background-color:ButtonFace;color:ButtonText;cursor:pointer}#main .gcb2b :is(b,strong){font-weight:bolder}#main .gcb2b [id]{scroll-margin-top:var(--gcb2b-scroll-offset,131px)}@font-face{font-family:Montserrat-fallback;src:local("Arial");size-adjust:99.85%;ascent-override:93.65%;descent-override:24.07%;line-gap-override:0%;font-weight:300 700;font-style:normal}@font-face{font-family:Montserrat-fallback-narrow;src:local("Arial Narrow"),local("Helvetica Neue"),local("Helvetica");size-adjust:96%;ascent-override:93.65%;descent-override:24.07%;line-gap-override:0%;font-weight:300 500;font-style:normal}#main .gcb2b *,#main .gcb2b *:before,#main .gcb2b *:after{margin:0;padding:0;box-sizing:border-box}#main .gcb2b{--gc-black:#1c1b1b;--gc-muted:#6a6a6a;--gc-light:#f7f7f7;--gc-light-2:#efefef;--gc-white:#fff;--gc-border:#e0e0e0;--gc-border-dark:#1c1b1b;--gc-gold-1:#B8860B;--gc-gold-2:#C9A227;--gc-gold-3:#DAB93E;--gc-gold-4:#FFD700;--gc-gold:#C9A227;--gc-gold-grad:linear-gradient(135deg,#B8860B 0%,#C9A227 28%,#DAB93E 56%,#FFD700 78%,#C9A227 100%);--font:"Montserrat","Montserrat-fallback-narrow","Montserrat-fallback",Arial,sans-serif}#main .gcb2b{font-family:var(--font);font-weight:300;color:var(--gc-black);background:var(--gc-white);line-height:1.7;font-size:14px;-webkit-font-smoothing:antialiased}#main .gcb2b a{color:inherit;text-decoration:none}#main .gcb2b img,#main .gcb2b video{max-width:100%;display:block}#main .gcb2b button{font-family:inherit;cursor:pointer}#main .gcb2b .gc-gold-grad{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-size:200% 200%}#main .gcb2b .eyebrow{font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--gc-muted);margin-bottom:18px}#main .gcb2b .eyebrow-light{color:#ffffffa6}#main .gcb2b .eyebrow-gold{letter-spacing:5px;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#main .gcb2b .section-title{font-size:32px;font-weight:300;letter-spacing:4px;text-transform:uppercase;line-height:1.4;margin-bottom:18px}#main .gcb2b .section-sub{font-size:14px;font-weight:300;color:var(--gc-muted);max-width:740px;margin:0 auto;line-height:1.8}#main .gcb2b .section-header{text-align:center;margin-bottom:60px;padding:0 16px}#main .gcb2b .btn{display:inline-block;border:1px solid var(--gc-black);border-radius:50px;padding:14px 36px;font-size:12px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;background:transparent;transition:background .3s,color .3s;text-align:center}#main .gcb2b .btn:hover,#main .gcb2b .btn.filled{background:var(--gc-black);color:var(--gc-white)}#main .gcb2b .btn.filled:hover{background:transparent;color:var(--gc-black)}#main .gcb2b .btn.light{border-color:var(--gc-white);color:var(--gc-white)}#main .gcb2b .btn.light:hover,#main .gcb2b .btn.light.filled{background:var(--gc-white);color:var(--gc-black)}#main .gcb2b .btn.light.filled:hover{background:transparent;color:var(--gc-white)}#main .gcb2b .btn.sm{padding:10px 22px;font-size:11px;letter-spacing:2px}#main .gcb2b .btn.gold{border:1px solid transparent;background:var(--gc-gold-grad);background-size:200% 200%;color:var(--gc-black);transition:background-position .4s}#main .gcb2b .btn.gold:hover{background-position:100% 100%}#main .gcb2b .gc-announcement{background:var(--gc-black);color:var(--gc-white);text-align:center;padding:9px 20px;font-size:11px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase}#main .gcb2b .b2b-nav{position:-webkit-sticky;position:sticky;top:0;background:var(--gc-white);z-index:5000;border-bottom:1px solid var(--gc-border);isolation:isolate;will-change:transform;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#ffffffeb}#main .gcb2b .b2b-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;max-width:1500px;margin:0 auto;gap:20px}#main .gcb2b .b2b-logo{display:flex;align-items:center;gap:10px}#main .gcb2b .b2b-logo-name{font-size:16px;font-weight:500;letter-spacing:6px;text-transform:uppercase}#main .gcb2b .b2b-logo-tag{font-size:9px;font-weight:600;letter-spacing:2.5px;background:var(--gc-black);color:var(--gc-white);padding:3px 7px;border-radius:3px}#main .gcb2b .b2b-nav-list{display:flex;gap:30px;align-items:center;list-style:none}#main .gcb2b .b2b-nav-item{position:relative}#main .gcb2b .b2b-nav-link{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;padding:10px 0;cursor:pointer;color:var(--gc-black);background:none;border:none;font-family:inherit}#main .gcb2b .b2b-nav-link svg{width:9px;height:9px;transition:transform .3s}#main .gcb2b .b2b-nav-item:hover .b2b-nav-link svg{transform:rotate(180deg)}#main .gcb2b .b2b-nav-cta{border:1px solid var(--gc-black);border-radius:50px;padding:11px 24px;font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;transition:background .3s,color .3s;background:var(--gc-black);color:var(--gc-white)}#main .gcb2b .b2b-nav-cta:hover{background:transparent;color:var(--gc-black)}#main .gcb2b .b2b-mega{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:var(--gc-white);border:1px solid var(--gc-border);box-shadow:0 12px 30px #0000000f;padding:30px;min-width:780px;display:none;border-radius:4px;grid-template-columns:1fr 1fr 1fr;gap:30px}#main .gcb2b .b2b-mega:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px;background:transparent;display:block}#main .gcb2b .b2b-nav-item:hover .b2b-mega,#main .gcb2b .b2b-nav-item:focus-within .b2b-mega{display:grid}#main .gcb2b .b2b-mega-col h5{font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--gc-muted);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--gc-border)}#main .gcb2b .b2b-mega-col a{display:block;font-size:12.5px;font-weight:300;color:var(--gc-black);padding:5px 0;transition:color .3s}#main .gcb2b .b2b-mega-col a:hover{color:var(--gc-gold-1)}#main .gcb2b .b2b-mega-col a small{display:block;font-size:10px;color:var(--gc-muted);font-weight:400;letter-spacing:.3px;text-transform:none;margin-top:2px}#main .gcb2b .b2b-mega-col a small.soon{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-transform:uppercase;letter-spacing:1.4px;font-weight:500;font-size:9px}#main .gcb2b .b2b-mega-products{left:0;transform:none;min-width:0;width:min(900px,calc(100vw - 40px));padding:24px 26px}#main .gcb2b .b2b-nav-item:hover .b2b-mega-products,#main .gcb2b .b2b-nav-item:focus-within .b2b-mega-products{display:block}#main .gcb2b .b2b-mega-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--gc-border)}#main .gcb2b .b2b-mega-eyebrow{font-size:10px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:var(--gc-muted)}#main .gcb2b .b2b-mega-headlink{font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--gc-gold-1);white-space:nowrap}#main .gcb2b .b2b-mega-headlink:hover{color:var(--gc-gold-3)}#main .gcb2b .b2b-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 22px}#main .gcb2b .b2b-mega-group{display:block;padding:9px 12px;border-radius:7px;border:1px solid transparent;transition:background .25s,border-color .25s}#main .gcb2b .b2b-mega-group strong{display:block;font-size:13px;font-weight:500;letter-spacing:.2px;color:var(--gc-black)}#main .gcb2b .b2b-mega-group small{display:block;font-size:10.5px;font-weight:300;color:var(--gc-muted);margin-top:3px;line-height:1.45;text-transform:none;letter-spacing:.2px}#main .gcb2b .b2b-mega-group:hover{background:#c49e4812;border-color:#c49e4838}#main .gcb2b .b2b-mega-group:hover strong{color:var(--gc-gold-1)}#main .gcb2b .b2b-mega-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:14px;padding-top:14px;border-top:1px solid var(--gc-border)}#main .gcb2b .b2b-mega-foot a{font-size:11.5px;font-weight:400;color:var(--gc-black);letter-spacing:.3px}#main .gcb2b .b2b-mega-foot a:hover{color:var(--gc-gold-1)}#main .gcb2b .b2b-mega-foot-cta{margin-left:auto;font-weight:600;color:var(--gc-gold-1);letter-spacing:1.2px;text-transform:uppercase;font-size:10.5px}#main .gcb2b .b2b-mega-most{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--gc-border)}#main .gcb2b .b2b-mega-most-label{font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#main .gcb2b .b2b-mega-most a{font-size:11.5px;font-weight:400;color:var(--gc-black);letter-spacing:.3px}#main .gcb2b .b2b-mega-most a:hover{color:var(--gc-gold-1)}#main .gcb2b .m06-card-link{color:var(--gc-gold-1);font-weight:500;white-space:nowrap}#main .gcb2b .b2b-mega-company{left:auto;right:0;transform:none;grid-template-columns:1fr 1fr;min-width:520px}@media(max-width:1180px){#main .gcb2b .b2b-nav-list{gap:16px}#main .gcb2b .b2b-nav-link{letter-spacing:1.8px}#main .gcb2b .b2b-mega-products{width:min(760px,calc(100vw - 28px))}#main .gcb2b .b2b-mega-grid{gap:4px 16px}#main .gcb2b .b2b-locale-cur{display:none}}#main .gcb2b .b2b-locale{position:static;display:flex;align-items:center}#main .gcb2b .Header__LocalizationForm{position:static}#main .gcb2b .b2b-locale-toggle{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;padding:10px 0;font-size:11.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gc-black);transition:color .25s}#main .gcb2b .b2b-locale-toggle::-webkit-details-marker{display:none}#main .gcb2b .b2b-locale-toggle:hover{color:var(--gc-gold-1)}#main .gcb2b .b2b-locale-globe{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.4}#main .gcb2b .b2b-locale-caret{width:9px;height:6px;flex:none;transition:transform .3s}#main .gcb2b .Header__LocalizationForm[open] .b2b-locale-caret{transform:rotate(180deg)}#main .gcb2b .b2b-locale-panel{position:absolute;top:calc(100% + 6px);right:40px;background:#fffffff7;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid var(--gc-border);box-shadow:0 12px 30px #00000017;border-radius:4px;padding:14px;z-index:5001;width:min(440px,calc(100vw - 32px))}#main .gcb2b .b2b-locale-head{font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--gc-muted);margin:0 4px 10px;padding-bottom:8px;border-bottom:1px solid var(--gc-border)}#main .gcb2b .b2b-locale-list{list-style:none;margin:0;padding:0;columns:2;column-gap:8px;max-height:60vh;overflow:auto}#main .gcb2b .b2b-locale-list .localization-form__option{break-inside:avoid}#main .gcb2b .b2b-locale-list .localization-form__option a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-radius:6px;font-size:13px;font-weight:300;letter-spacing:.2px;text-transform:none;color:var(--gc-black);transition:background .2s,color .2s}#main .gcb2b .b2b-locale-list .localization-form__option a:hover{background:#c49e4814;color:var(--gc-gold-1)}#main .gcb2b .b2b-locale-list .localization-form__option.is-active a{font-weight:500;color:var(--gc-gold-1);background:#c49e4812}#main .gcb2b .b2b-locale-list .localization-form__option.is-active a:after{content:"\2713";font-size:12px;color:var(--gc-gold-1)}#main .gcb2b .b2b-locale-list .localization-form__option a[dir=rtl]{direction:rtl}#main .gcb2b .m-locale-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}#main .gcb2b .m-locale-grid a{display:flex;align-items:center;justify-content:space-between;gap:8px}#main .gcb2b .m-locale-grid a.is-active{color:var(--gc-gold-1);font-weight:500}#main .gcb2b .m-locale-grid a.is-active:after{content:"\2713";font-size:12px}#main .gcb2b .m-locale-grid a[dir=rtl]{direction:rtl}#main .gcb2b .nav-burger{display:none;background:none;border:none;padding:8px;cursor:pointer}#main .gcb2b .nav-burger span{display:block;width:22px;height:2px;background:var(--gc-black);margin:5px 0;transition:transform .3s,opacity .3s}#main .gcb2b .nav-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}#main .gcb2b .nav-burger.open span:nth-child(2){opacity:0}#main .gcb2b .nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#main .gcb2b .mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--gc-white);z-index:6000;display:none;flex-direction:column;overflow-y:auto;padding:0 28px 40px}#main .gcb2b .mobile-drawer-close-bar{position:sticky;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px 4px 14px;background:linear-gradient(180deg,var(--gc-white) 0%,rgba(255,255,255,.96) 80%,rgba(255,255,255,0) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10;margin:0 -4px 14px}#main .gcb2b .mobile-drawer-close-bar .md-brand{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gc-black)}#main .gcb2b .mobile-drawer-close{width:38px;height:38px;border-radius:50%;border:1px solid var(--gc-border);background:var(--gc-white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gc-black);padding:0;transition:background .2s,color .2s,transform .2s;box-shadow:0 4px 14px #0000000f}#main .gcb2b .mobile-drawer-close:hover{background:var(--gc-black);color:var(--gc-white);transform:rotate(90deg)}#main .gcb2b .mobile-drawer-close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}#main .gcb2b .mobile-drawer.open{display:flex}#main .gcb2b .m-section{border-bottom:1px solid var(--gc-border);padding:6px 0}#main .gcb2b .m-section-toggle{width:100%;text-align:left;background:none;border:none;padding:18px 0;font-size:13px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;color:var(--gc-black)}#main .gcb2b .m-section-toggle:after{content:"+";font-size:22px;font-weight:300;color:var(--gc-muted);transition:transform .3s}#main .gcb2b .m-section.open .m-section-toggle:after{content:"\2212"}#main .gcb2b .m-section-body{display:none;padding:0 0 18px}#main .gcb2b .m-section.open .m-section-body{display:block}#main .gcb2b .m-section-body h6{font-size:9.5px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--gc-muted);margin:14px 0 8px}#main .gcb2b .m-section-body a{display:block;padding:8px 0;font-size:13px;color:var(--gc-black);font-weight:300}#main .gcb2b .mobile-drawer .btn{margin-top:32px;width:100%}#main .gcb2b .gc-breadcrumbs{padding:16px 40px;border-bottom:1px solid var(--gc-border);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gc-muted)}#main .gcb2b .gc-breadcrumbs a{color:var(--gc-muted)}#main .gcb2b .gc-breadcrumbs a:hover{color:var(--gc-black)}#main .gcb2b .gc-breadcrumbs span.sep{margin:0 12px;color:var(--gc-border)}#main .gcb2b .m01-hero{position:relative;background:#0a0a0a;color:var(--gc-white);overflow:hidden;min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center}#main .gcb2b .m01-hero-content{position:relative}#main .gcb2b .m01-spotlight-fixture{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:108px;height:108px;z-index:6;cursor:pointer;filter:drop-shadow(0 22px 28px rgba(255,220,120,.62)) drop-shadow(0 38px 56px rgba(255,210,100,.3)) drop-shadow(0 14px 18px rgba(218,185,62,.3));transition:filter 1.1s cubic-bezier(.4,0,.2,1);outline:none;-webkit-tap-highlight-color:transparent;background:transparent;border:0}#main .gcb2b .m01-spotlight-fixture:focus,#main .gcb2b .m01-spotlight-fixture:focus-visible,#main .gcb2b .m01-spotlight-fixture:active{outline:none!important;box-shadow:none!important;border:0!important}#main .gcb2b .m01-spotlight-fixture:before{content:"";position:absolute;top:62%;left:50%;width:36px;height:36px;border-radius:50%;border:1px solid rgba(218,185,62,.55);transform:translate(-50%,-50%) scale(1);animation:m01SpotPulse 2.6s ease-out infinite;pointer-events:none;opacity:1;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m01-spotlight-fixture:after{content:"Tap to light";position:absolute;top:88px;left:50%;font-size:8.5px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#dab93ed9;opacity:.95;transform:translate(-50%) translateY(0);animation:m01HintBob 3.2s ease-in-out infinite;pointer-events:none;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.6);transition:opacity 1.1s cubic-bezier(.4,0,.2,1),color .35s ease}#main .gcb2b .m01-spotlight-fixture:hover{filter:drop-shadow(0 26px 32px rgba(255,225,130,.78)) drop-shadow(0 46px 70px rgba(255,210,100,.38)) drop-shadow(0 16px 22px rgba(218,185,62,.38))}#main .gcb2b .m01-spotlight-fixture:hover:after{color:#ffe18c}#main .gcb2b .m01-hero.gold-illuminated .m01-spotlight-fixture:after{opacity:0}@keyframes m01SpotPulse{0%{transform:translate(-50%,-50%) scale(1);border-color:#dab93e8c}65%{transform:translate(-50%,-50%) scale(2.4);border-color:#dab93e00}to{transform:translate(-50%,-50%) scale(2.4);border-color:#dab93e00}}@keyframes m01HintBob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(2.5px)}}#main .gcb2b .m01-hero.gold-illuminated .m01-spotlight-fixture:before{opacity:0}#main .gcb2b .m01-hero:not(.gold-illuminated) .m01-spotlight-fixture{filter:drop-shadow(0 18px 22px rgba(255,210,100,.36)) drop-shadow(0 32px 50px rgba(255,200,80,.2)) drop-shadow(0 14px 18px rgba(0,0,0,.36)) saturate(.88) brightness(.92)}#main .gcb2b .m01-hero:not(.gold-illuminated) .m01-spotlight-fixture:hover{filter:drop-shadow(0 22px 28px rgba(255,220,120,.54)) drop-shadow(0 40px 64px rgba(255,210,100,.28)) drop-shadow(0 16px 22px rgba(0,0,0,.34)) saturate(.96) brightness(1)}#main .gcb2b .m01-spotlight-beam{position:absolute;top:54px;left:50%;width:780px;height:620px;transform:translate(-50%);pointer-events:none;z-index:5;background:conic-gradient(from 0deg at 50% 1%,transparent 116deg,rgba(255,212,100,.04) 130deg,rgba(255,220,128,.12) 148deg,rgba(255,232,160,.24) 166deg,rgba(255,238,170,.32) 180deg,rgba(255,232,160,.24) 194deg,rgba(255,220,128,.12) 212deg,rgba(255,212,100,.04) 230deg,transparent 244deg);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 4%,rgba(0,0,0,.75) 9%,black 14%,black 48%,rgba(0,0,0,.55) 70%,transparent 98%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 4%,rgba(0,0,0,.75) 9%,black 14%,black 48%,rgba(0,0,0,.55) 70%,transparent 98%);filter:blur(14px);mix-blend-mode:screen;opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m01-spotlight-beam:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg at 50% 1%,transparent 154deg,rgba(255,240,190,.1) 166deg,rgba(255,245,205,.18) 180deg,rgba(255,240,190,.1) 194deg,transparent 206deg);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 6%,black 14%,black 40%,transparent 78%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 6%,black 14%,black 40%,transparent 78%);filter:blur(10px);pointer-events:none;mix-blend-mode:plus-lighter}#main .gcb2b .m01-hero.gold-illuminated .m01-spotlight-beam{opacity:.68}@media(max-width:980px){#main .gcb2b .m01-spotlight-beam{width:620px;height:520px;top:54px}}@media(max-width:600px){#main .gcb2b .m01-spotlight-beam{width:480px;height:440px;top:52px}}@media(prefers-reduced-motion:reduce){#main .gcb2b .m01-spotlight-beam{transition-duration:.1s}}#main .gcb2b .m01-hero-content{padding-top:104px}#main .gcb2b .m01-hero-content h1,#main .gcb2b .m01-hero-content .eyebrow{transition:color 1.1s cubic-bezier(.4,0,.2,1),text-shadow 1.1s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m01-hero.gold-illuminated .m01-hero-content h1,#main .gcb2b .m01-hero.gold-illuminated .m01-hero-content .eyebrow{color:#e6c75a;text-shadow:0 0 28px rgba(218,185,62,.32)}#main .gcb2b .m01-cta-pair .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:17px 30px;font-size:11.5px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;border-radius:50px;text-decoration:none;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1),border-color .35s ease,background .35s ease;font-feature-settings:"kern" 1,"liga" 1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;will-change:transform}#main .gcb2b .m01-cta-pair .btn .arrow{width:15px;height:15px;flex-shrink:0;transition:transform .45s cubic-bezier(.4,0,.2,1);stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m01-cta-pair .btn:hover .arrow,#main .gcb2b .m01-cta-pair .btn:focus-visible .arrow{transform:translate(4px)}#main .gcb2b .m01-cta-pair .btn:focus-visible{outline:none}#main .gcb2b .m01-cta-pair .btn.light.filled{background:linear-gradient(180deg,#ffffffeb,#fcf7ecd1);color:#0a0a0a;border:1px solid rgba(255,255,255,.75);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1c1b1b14,inset 0 0 0 1px #dab93e14,0 0 0 1px #1c1b1b14,0 6px 16px #1c1b1b2e,0 18px 42px #1c1b1b2e}#main .gcb2b .m01-cta-pair .btn.light.filled:hover,#main .gcb2b .m01-cta-pair .btn.light.filled:focus-visible{transform:translateY(-2px);border-color:#fffffff2;box-shadow:inset 0 1px #fff,inset 0 -1px #1c1b1b1a,inset 0 0 0 1px #dab93e2e,0 0 0 1px #dab93e38,0 10px 24px #1c1b1b38,0 24px 54px #1c1b1b38}#main .gcb2b .m01-cta-pair .btn.light.filled:focus-visible{outline:none;box-shadow:inset 0 1px #fff,inset 0 -1px #1c1b1b1a,inset 0 0 0 1px #dab93e4d,0 0 0 1px #dab93e4d,0 0 0 4px #dab93e2e,0 10px 24px #1c1b1b38}#main .gcb2b .m01-cta-pair .btn.light.filled:active{transform:translateY(0);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1c1b1b1f,inset 0 0 0 1px #dab93e24,0 0 0 1px #1c1b1b14,0 4px 10px #1c1b1b2e}#main .gcb2b .m01-cta-pair .btn.light:not(.filled){background:linear-gradient(180deg,#1c1b1b66,#1c1b1b94);color:#fff;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 0 0 1px #ffffff0a,0 6px 16px #0000004d,0 18px 42px #0003}#main .gcb2b .m01-cta-pair .btn.light:not(.filled):hover,#main .gcb2b .m01-cta-pair .btn.light:not(.filled):focus-visible{transform:translateY(-2px);background:linear-gradient(180deg,#1c1b1b8c,#1c1b1bb8);border-color:#dab93e6b;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000003d,inset 0 0 0 1px #dab93e24,0 0 0 1px #dab93e2e,0 10px 24px #0006,0 24px 54px #00000047}#main .gcb2b .m01-cta-pair .btn.light:not(.filled):focus-visible{outline:none;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000003d,inset 0 0 0 1px #dab93e33,0 0 0 1px #dab93e4d,0 0 0 4px #dab93e2e,0 10px 24px #0006}#main .gcb2b .m01-cta-pair .btn.light:not(.filled):active{transform:translateY(0);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000042,inset 0 0 0 1px #dab93e1a,0 0 0 1px #ffffff0f,0 4px 10px #00000047}@media(prefers-reduced-motion:reduce){#main .gcb2b .m01-cta-pair .btn,#main .gcb2b .m01-cta-pair .btn .arrow{transition-duration:.1s}}#main .gcb2b .m01-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#0a0a0a}#main .gcb2b .m01-hero-video video{width:100%;height:100%;object-fit:cover;opacity:.55;display:block}#main .gcb2b .m01-hero-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0ad9,#0a0a0a66,#0a0a0a99)}#main .gcb2b .m01-hero-content{position:relative;z-index:2;padding:90px 60px 90px 80px}#main .gcb2b .m01-hero h1{font-size:46px;font-weight:300;letter-spacing:4px;text-transform:uppercase;color:var(--gc-white);line-height:1.3;margin:18px 0 26px;text-wrap:balance;font-feature-settings:"kern" 1;min-height:179.4px}#main .gcb2b .m01-hero h1 .h1-sep{display:inline-block;color:#dab93e9e;font-weight:400;margin:0 4px;transform:translateY(-.12em);font-size:.7em;letter-spacing:0}#main .gcb2b .m01-hero.gold-illuminated h1 .h1-sep{color:#dab93ed1;-webkit-text-fill-color:rgba(218,185,62,.82)}@supports (text-wrap:pretty){#main .gcb2b .m01-hero h1{text-wrap:pretty}}#main .gcb2b .m01-hero p.lede{font-size:15px;font-weight:300;color:#ffffffe0;line-height:1.85;margin-bottom:36px;max-width:540px}#main .gcb2b .m01-hero-stats{position:relative;z-index:2;padding:90px 80px 90px 60px;display:grid;grid-template-columns:1fr 1fr;gap:40px}#main .gcb2b .m01-stat{border-left:1px solid rgba(255,255,255,.18);padding-left:24px}#main .gcb2b .m01-stat-num{font-size:54px;font-weight:300;color:var(--gc-white);line-height:1;letter-spacing:1px;margin-bottom:8px}#main .gcb2b .m01-stat-num small{font-size:24px;color:#ffffffb3}#main .gcb2b .m01-stat-label{font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffb3;line-height:1.6}#main .gcb2b .m01-cta-pair{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}#main .gcb2b .m01-trust-micro{display:flex;gap:10px;align-items:center;font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:#fffc;flex-wrap:wrap;line-height:1.4}#main .gcb2b .m01-trust-micro strong{font-weight:700;color:#fff}#main .gcb2b .m01-trust-micro .stars{flex:0 0 auto;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:2px;font-size:13px;line-height:1}#main .gcb2b .m01-trust-micro .m01-trust-text{display:inline;line-height:1.4}#main .gcb2b .m22-marquee{position:relative;background:var(--gc-white);border-bottom:1px solid var(--gc-border);overflow:hidden;padding:14px 0}#main .gcb2b .m22-marquee:before,#main .gcb2b .m22-marquee:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}#main .gcb2b .m22-marquee:before{left:0;background:linear-gradient(90deg,var(--gc-white) 0%,transparent 100%)}#main .gcb2b .m22-marquee:after{right:0;background:linear-gradient(-90deg,var(--gc-white) 0%,transparent 100%)}#main .gcb2b .m22-marquee-track{display:flex;width:max-content;align-items:center;will-change:transform;transform:translateZ(0)}#main .gcb2b .m22-marquee-row{display:flex;gap:80px;padding-right:80px;align-items:center;flex-shrink:0}#main .gcb2b .m22-marquee:hover .m22-marquee-track{animation-play-state:paused}#main .gcb2b .m22-brand{font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:3.4px;text-transform:uppercase;color:var(--gc-muted);white-space:nowrap;display:inline-flex;align-items:center;transition:color .25s}#main .gcb2b .m22-brand:hover{color:var(--gc-black)}#main .gcb2b .m23-section{padding:90px 40px;background:var(--gc-white)}#main .gcb2b .m23-search{max-width:780px;margin:0 auto 56px;position:relative}#main .gcb2b .m23-search-input-wrap{position:relative;display:flex;background:var(--gc-white);border:2px solid var(--gc-black);border-radius:60px;padding:6px 6px 6px 24px;box-shadow:0 8px 28px #0000001a;transition:box-shadow .25s,border-color .25s}#main .gcb2b .m23-search-input-wrap:focus-within{box-shadow:0 12px 38px #dab93e52;border-color:var(--gc-gold-3)}#main .gcb2b .m23-search-icon{display:flex;align-items:center;color:var(--gc-black);margin-right:14px;flex-shrink:0}#main .gcb2b .m23-search-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m23-search input{flex:1;border:none;outline:none;font-family:var(--font);font-size:15px;font-weight:400;background:transparent;padding:14px 8px;color:var(--gc-black);min-width:0}#main .gcb2b .m23-search input::placeholder{color:var(--gc-muted);font-weight:300}#main .gcb2b .m23-search button{border:none;background:var(--gc-black);color:var(--gc-white);border-radius:50px;padding:14px 28px;font-size:11.5px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .25s}#main .gcb2b .m23-search button:hover{background:var(--gc-gold-1)}#main .gcb2b .m23-cat{margin-bottom:50px;max-width:1400px;margin-left:auto;margin-right:auto}#main .gcb2b .m23-cat-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 8px;margin-bottom:12px;flex-wrap:wrap;gap:8px}#main .gcb2b .m23-cat-name{font-size:14px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase}#main .gcb2b .m23-cat-count{font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted)}#main .gcb2b .m23-carousel{position:relative}#main .gcb2b .m23-bubbles{display:flex;gap:18px;overflow-x:auto;padding:18px 8px 22px;scrollbar-width:thin;scrollbar-color:var(--gc-border) transparent;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity}#main .gcb2b .m23-bubbles::-webkit-scrollbar{height:4px}#main .gcb2b .m23-bubbles::-webkit-scrollbar-thumb{background:var(--gc-border);border-radius:4px}#main .gcb2b .m23-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#ffffffb8;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(28,27,27,.08);box-shadow:0 10px 26px #1c1b1b2e,inset 0 1px #fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .25s;color:var(--gc-black);opacity:0;pointer-events:none}#main .gcb2b .m23-arrow:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}#main .gcb2b .m23-carousel:hover .m23-arrow,#main .gcb2b .m23-arrow.visible,#main .gcb2b .m23-carousel.scrolling .m23-arrow{opacity:1;pointer-events:auto}@media(hover:none){#main .gcb2b .m23-arrow{opacity:1!important;pointer-events:auto!important}}#main .gcb2b .m23-arrow:hover{background:var(--gc-black);color:var(--gc-white);border-color:var(--gc-black);transform:translateY(-50%) scale(1.05);box-shadow:0 14px 32px #00000052,inset 0 1px #ffffff26}#main .gcb2b .m23-arrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m23-arrow.prev{left:-8px}#main .gcb2b .m23-arrow.next{right:-8px}#main .gcb2b .m23-arrow:disabled{opacity:0!important;pointer-events:none}#main .gcb2b .m23-bubble{flex:0 0 100px;text-align:center;cursor:pointer;position:relative;background:none;border:none;padding:0;font-family:inherit;scroll-snap-align:start}#main .gcb2b .m23-bubble-icon{width:88px;height:88px;border-radius:50%;background:linear-gradient(180deg,#ffffffa6,#f7f5f08c);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;border:1px solid rgba(28,27,27,.1);box-shadow:0 6px 16px #1c1b1b0f,inset 0 1px #ffffffb3;transition:border-color .25s,transform .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}#main .gcb2b .m23-bubble{padding-bottom:18px}#main .gcb2b .m23-bubble:after{content:"";position:absolute;left:50%;top:74px;transform:translate(-50%);width:24px;height:24px;border-radius:50%;background:#ffffffb8;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(28,27,27,.1);box-shadow:0 6px 16px #1c1b1b29,inset 0 1px #ffffffa6,inset 0 -1px #0000000a;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1b1b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;opacity:.95;transition:opacity .25s,transform .3s cubic-bezier(.4,0,.2,1),background .25s,box-shadow .25s}#main .gcb2b .m23-bubble:hover:after{opacity:1;transform:translate(-50%) translateY(3px);box-shadow:0 8px 22px #1c1b1b38,inset 0 1px #ffffffbf}#main .gcb2b .m23-bubble.is-open:after{background-color:#141210c7;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dab93e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 15l-6-6-6 6'/%3E%3C/svg%3E");border-color:#dab93e73;box-shadow:0 8px 22px #00000052,inset 0 1px #ffffff2e,0 0 0 1px #dab93e2e}#main .gcb2b .m23-bubble:hover .m23-bubble-icon{border-color:var(--gc-black);transform:translateY(-3px);box-shadow:0 10px 22px #00000014}#main .gcb2b .m23-bubble.popular .m23-bubble-icon{border:2px solid var(--gc-black);background:var(--gc-white)}#main .gcb2b .m23-bubble.popular:hover .m23-bubble-icon{transform:translateY(-3px);box-shadow:0 10px 22px #0000001f}#main .gcb2b .m23-bubble-icon svg{width:38px;height:38px;stroke:var(--gc-black);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .25s}#main .gcb2b .m23-bubble:hover .m23-bubble-icon svg{stroke-width:1.6}#main .gcb2b .m23-bubble-photo{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;border-radius:50%;transition:transform .35s}#main .gcb2b .m23-bubble-photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;background:var(--gc-white);z-index:1}#main .gcb2b .m23-bubble-icon:has(.m23-bubble-photo-img)>svg{display:none}#main .gcb2b .m23-bubble:hover .m23-bubble-photo{transform:scale(1.06)}#main .gcb2b .m23-bubble-name{font-size:11px;font-weight:500;letter-spacing:.4px;line-height:1.4;color:var(--gc-black);min-height:32px}#main .gcb2b .m23-drawer{display:none;background:var(--gc-light);border:1px solid var(--gc-border);padding:30px 32px;margin:8px 0 0;border-radius:8px}#main .gcb2b .m23-drawer.open{display:block;animation:gcb2b-fadeSlide .3s ease}@keyframes gcb2b-fadeSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#main .gcb2b .m23-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:10px;flex-wrap:nowrap}#main .gcb2b .m23-drawer-title{font-size:13px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;flex:1 1 auto;min-width:0;line-height:1.4;display:flex;align-items:center;flex-wrap:wrap;gap:8px;word-break:break-word}#main .gcb2b .m23-drawer-title .pop-marker{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:600}#main .gcb2b .m23-drawer-close{background:var(--gc-black);border:1px solid var(--gc-black);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--gc-white);cursor:pointer;line-height:1;flex-shrink:0;flex-grow:0;box-shadow:0 4px 12px #0000002e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}#main .gcb2b .m23-drawer-close:hover{background:#1a1816;border-color:#1a1816;transform:scale(1.06);box-shadow:0 6px 18px #00000047}#main .gcb2b .m23-drawer-label{font-size:10.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gc-muted);margin-bottom:18px}#main .gcb2b .m23-subs{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:22px}@media(max-width:760px){#main .gcb2b .m23-subs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}#main .gcb2b .m23-subs>*{width:100%!important;flex:none!important;min-width:0}}#main .gcb2b .m23-sub{flex:0 0 96px;text-align:center;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}#main .gcb2b .m23-sub-icon{width:72px;height:72px;border-radius:50%;background:var(--gc-white);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;border:1px solid var(--gc-border);transition:border-color .25s,transform .25s,box-shadow .25s;overflow:hidden;flex-shrink:0;position:relative}#main .gcb2b .m23-sub-icon svg{width:34px;height:34px;color:var(--gc-black);fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m23-sub-icon{overflow:hidden;background:var(--gc-light)}#main .gcb2b .m23-sub-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s;border-radius:50%;background:var(--gc-white);z-index:1}#main .gcb2b .m23-sub:hover .m23-sub-photo{transform:scale(1.07)}#main .gcb2b .m23-sub:hover .m23-sub-icon{border-color:var(--gc-black);transform:translateY(-2px);box-shadow:0 8px 16px #00000014}#main .gcb2b .m23-sub:hover .m23-sub-icon svg{stroke-width:1.6}#main .gcb2b .m23-sub-name{font-size:10.5px;font-weight:500;letter-spacing:.3px;line-height:1.35;color:var(--gc-black);min-height:30px}#main .gcb2b .m23-drawer-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:20px;border-top:1px dashed var(--gc-border)}#main .gcb2b .m23-custom-cta{max-width:1100px;margin:50px auto 0;background:linear-gradient(135deg,#f5f3efa6,#dcd9d28c);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);color:var(--gc-black);padding:44px 50px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;border-radius:18px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 40px #1c1b1b1f,inset 0 1px #fff9}#main .gcb2b .m23-custom-cta:before{content:"";position:absolute;top:-120px;right:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(218,185,62,.22) 0%,transparent 70%);pointer-events:none;filter:blur(8px)}#main .gcb2b .m23-custom-cta:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gc-gold-grad);opacity:.85}#main .gcb2b .m23-custom-cta-text{flex:1;min-width:280px;position:relative;z-index:1}#main .gcb2b .m23-custom-cta-eyebrow{font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:10px}#main .gcb2b .m23-custom-cta-text strong{display:block;font-size:21px;font-weight:500;letter-spacing:1.2px;margin-bottom:10px;color:var(--gc-black);line-height:1.4}#main .gcb2b .m23-custom-cta-text span{font-size:13.5px;color:#1c1b1bb8;line-height:1.75;font-weight:400}#main .gcb2b .m23-custom-cta .btn{position:relative;z-index:1}#main .gcb2b .m03-section{padding:90px 40px;background:linear-gradient(180deg,var(--gc-white) 0%,#faf8f3 100%);position:relative;z-index:2}#main .gcb2b .m03-section:after{content:"";position:absolute;left:0;right:0;bottom:-180px;height:180px;background:linear-gradient(180deg,#faf8f3,#faf8f38c 45%,#faf8f300);pointer-events:none;z-index:-1}#main .gcb2b .m03-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:0 auto}#main .gcb2b .m03-card{position:relative;text-align:left;padding:36px 30px 32px;background:linear-gradient(155deg,#ffffffd9,#f7f5f0a6);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(28,27,27,.08);border-radius:14px;box-shadow:0 12px 36px #1c1b1b0f,inset 0 1px #ffffffb3;transition:transform .35s,box-shadow .35s,border-color .35s;overflow:hidden}#main .gcb2b .m03-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(218,185,62,.55),transparent);opacity:.65}#main .gcb2b .m03-card:after{content:"";position:absolute;top:-30px;right:-30px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(218,185,62,.1) 0%,transparent 70%);pointer-events:none}#main .gcb2b .m03-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1c1b1b1a,inset 0 1px #fffc;border-color:#dab93e52}#main .gcb2b .m03-card-num{position:absolute;top:18px;right:22px;font-size:11px;font-weight:600;letter-spacing:2.4px;color:var(--gc-gold-3);font-feature-settings:"tnum"}#main .gcb2b .m03-title{font-size:16px;font-weight:500;letter-spacing:.8px;line-height:1.35;color:var(--gc-black);margin-bottom:12px;text-transform:none;position:relative;z-index:1}#main .gcb2b .m03-text{font-size:13.5px;font-weight:300;line-height:1.7;color:var(--gc-muted);position:relative;z-index:1}#main .gcb2b .m06-section{padding:90px 40px;background:var(--gc-white);position:relative;z-index:1}#main .gcb2b .m06-tabs-wrap{margin-bottom:50px;background:transparent;display:flex;justify-content:center;padding-top:18px}#main .gcb2b .m06-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:14px 0;width:fit-content;margin:0 auto;min-width:100%}#main .gcb2b .m06-tab{background:var(--gc-white);border:1px solid var(--gc-border);padding:14px 30px;font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;cursor:pointer;border-radius:50px;transition:all .3s}#main .gcb2b .m06-tab:hover{border-color:var(--gc-black)}#main .gcb2b .m06-tab.active{background:var(--gc-black);color:var(--gc-white);border-color:var(--gc-black)}#main .gcb2b .m06-tab .count{background:#ffffff26;padding:2px 7px;border-radius:50px;font-size:9px;margin-left:8px}#main .gcb2b .m06-tab:not(.active) .count{background:#f0eee9}#main .gcb2b .m06-pane{display:none;max-width:1300px;margin:0 auto}#main .gcb2b .m06-pane.active{display:block;animation:gcb2b-fadeSlide .4s ease}#main .gcb2b .m06-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 28px}#main .gcb2b .m06-card{background:var(--gc-white);border:1px solid var(--gc-border);padding:32px 28px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:transform .3s,box-shadow .3s}#main .gcb2b .m06-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000014}#main .gcb2b .m06-card-tier-badge{position:absolute;top:14px;right:14px;padding:5px 11px;font-size:9px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;border-radius:50px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#1c1b1beb;color:var(--gc-white)}#main .gcb2b .m06-card-tier-badge.exotic{background:#0a0a0a;color:var(--gc-white);border:1px solid rgba(218,185,62,.45);box-shadow:0 0 0 1px #0006,0 4px 14px #00000059}#main .gcb2b .m06-card-tier-badge.exotic span{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}#main .gcb2b .m06-card-tier-badge.vegan{background:#2a3a28;color:#d4cfa8;border:1px solid rgba(212,207,168,.35)}#main .gcb2b .m06-card-img{width:180px;height:180px;border-radius:50%;background:#1c1b1b;background-size:cover;background-position:center;border:1px solid var(--gc-border);box-shadow:0 8px 24px #0000002e;margin-bottom:24px;overflow:hidden;position:relative}#main .gcb2b .m06-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 6px 18px #ffffff0f,inset 0 -6px 18px #0006;pointer-events:none}#main .gcb2b .m06-card-body{display:flex;flex-direction:column;gap:12px;align-items:center}#main .gcb2b .m06-card-name{font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase}#main .gcb2b .m06-card-desc{font-size:13px;font-weight:300;color:var(--gc-muted);line-height:1.7}#main .gcb2b .m06-card-meta{display:flex;gap:18px;font-size:9.5px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--gc-muted);padding-top:14px;border-top:1px solid var(--gc-border);flex-wrap:wrap;justify-content:center;width:100%}#main .gcb2b .m06-card-meta span strong{color:var(--gc-black);font-weight:500}#main .gcb2b .m06-card-subs{display:flex;flex-wrap:wrap;gap:6px;padding-top:14px;justify-content:center;width:100%}#main .gcb2b .m06-card-subs-label{font-size:9px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);width:100%;margin-bottom:2px}#main .gcb2b .m06-sub-chip{font-size:10.5px;font-weight:400;background:var(--gc-light);padding:5px 10px;border-radius:50px;color:var(--gc-black);border:1px solid var(--gc-border);letter-spacing:.3px}#main .gcb2b .m10-section{padding:90px 40px;background:var(--gc-black);color:var(--gc-white)}#main .gcb2b .m10-slider-wrap{position:relative;max-width:1200px;margin:0 auto}#main .gcb2b .m10-slider{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:8px 0 24px;scrollbar-width:none}#main .gcb2b .m10-slider::-webkit-scrollbar{display:none}#main .gcb2b .m10-card{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;border:1px solid rgba(255,255,255,.12);padding:36px;background:#ffffff05;min-width:300px}#main .gcb2b .m10-stars{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:2px;margin-bottom:18px;display:inline-block}#main .gcb2b .m10-quote{font-size:15px;font-weight:300;line-height:1.85;color:#ffffffeb;margin-bottom:22px;font-style:italic}#main .gcb2b .m10-attrib{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}#main .gcb2b .m10-attrib-name{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}#main .gcb2b .m10-attrib-role{font-size:11px;font-weight:300;color:#fff9;margin-top:4px;letter-spacing:.5px;text-transform:none}#main .gcb2b .m10-order-meta{font-size:10px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:#ffffff73;margin-top:14px;padding-left:62px}#main .gcb2b .m10-arrow{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(255,255,255,.3);color:var(--gc-white);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background .3s ease;box-shadow:0 8px 22px #0006,inset 0 1px #fff3;overflow:hidden;isolation:isolate}#main .gcb2b .m10-arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--gc-gold-grad);background-size:220% 220%;background-position:0% 50%;opacity:0;z-index:-1;transition:opacity .35s ease,background-position .7s ease}#main .gcb2b .m10-arrow:hover{color:#1c1b1b;border-color:#dab93e;transform:translateY(-50%) scale(1.06);box-shadow:0 16px 32px #dab93e66,0 6px 14px #00000059}#main .gcb2b .m10-arrow:hover:before{opacity:1;background-position:100% 50%}#main .gcb2b .m10-arrow svg{position:relative;z-index:1;width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m10-arrow.prev{left:-26px}#main .gcb2b .m10-arrow.next{right:-26px}#main .gcb2b .m10-dots{display:flex;gap:8px;justify-content:center;margin-top:24px}#main .gcb2b .m10-dot{width:8px;height:8px;border-radius:50%;background:#fff3;border:none;cursor:pointer;transition:background .3s,transform .3s;padding:0}#main .gcb2b .m10-dot.active{background:var(--gc-gold-3);transform:scale(1.3)}#main .gcb2b .ind-section{padding:90px 40px;background:linear-gradient(180deg,var(--gc-white) 0%,#f7f5f0 100%);position:relative}#main .gcb2b .ind-section:before{content:"";position:absolute;top:0;right:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(218,185,62,.08) 0%,transparent 70%);pointer-events:none}#main .gcb2b .ind-carousel{position:relative;max-width:1400px;margin:0 auto}#main .gcb2b .ind-strip{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:16px;overflow-x:auto;padding:16px 8px 28px;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--gc-border) transparent}#main .gcb2b .ind-strip::-webkit-scrollbar{height:4px}#main .gcb2b .ind-strip::-webkit-scrollbar-thumb{background:var(--gc-border);border-radius:4px}#main .gcb2b .ind-card{background:linear-gradient(180deg,#ffffffd9,#fff9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(28,27,27,.08);border-radius:14px;padding:22px 14px 18px;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s,border-color .25s,background .35s;cursor:pointer;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;scroll-snap-align:start;box-shadow:0 6px 18px #1c1b1b0a,inset 0 1px #fff9}#main .gcb2b .ind-card:hover{border-color:#dab93e8c;transform:translateY(-6px);box-shadow:0 18px 36px #1c1b1b1f,0 0 0 1px #dab93e40,inset 0 1px #fffc;background:linear-gradient(180deg,#fffffff2,#fffdf7d9)}#main .gcb2b .ind-icon{width:48px;height:48px;border:1px solid rgba(28,27,27,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffffa6;transition:all .3s}#main .gcb2b .ind-icon svg{width:22px;height:22px;stroke:var(--gc-black);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .ind-card:hover .ind-icon{border-color:var(--gc-black);background:var(--gc-black)}#main .gcb2b .ind-card:hover .ind-icon svg{stroke:var(--gc-white)}#main .gcb2b .ind-name{font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;line-height:1.35;min-height:28px}#main .gcb2b .ind-anchor{font-size:10px;font-weight:300;color:var(--gc-muted);line-height:1.5;letter-spacing:.2px}#main .gcb2b .ind-arrow{position:absolute;top:calc(50% - 6px);transform:translateY(-50%);width:54px;height:54px;border-radius:50%;background:var(--gc-black);border:1.5px solid rgba(218,185,62,.55);box-shadow:0 10px 24px #1c1b1b2e,0 0 0 4px #ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;color:var(--gc-gold-3);overflow:hidden;isolation:isolate}#main .gcb2b .ind-arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--gc-gold-grad);background-size:220% 220%;background-position:0% 50%;opacity:0;z-index:-1;transition:opacity .35s ease,background-position .7s ease}#main .gcb2b .ind-arrow:hover{color:#1c1b1b;border-color:#dab93e;transform:translateY(-50%) scale(1.06);box-shadow:0 14px 30px #dab93e6b,0 0 0 4px #ffffffd9}#main .gcb2b .ind-arrow:hover:before{opacity:1;background-position:100% 50%}#main .gcb2b .ind-strip-wrap{position:relative;display:block}#main .gcb2b .ind-arrow svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .ind-arrow.prev{left:-22px}#main .gcb2b .ind-arrow.next{right:-22px}#main .gcb2b .m07-section{padding:90px 40px;background:var(--gc-light)}#main .gcb2b .m07-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;align-items:stretch}#main .gcb2b .m07-card{border:1px solid var(--gc-border);padding:44px 32px;background:var(--gc-white);position:relative;display:flex;flex-direction:column}#main .gcb2b .m07-summary-mobile{display:flex;align-items:center;justify-content:space-between;padding:0 0 18px;margin:0 0 22px;border-bottom:1px solid var(--gc-border);cursor:default;list-style:none;gap:14px;-webkit-user-select:none;user-select:none}#main .gcb2b .m07-summary-mobile::-webkit-details-marker{display:none}#main .gcb2b .m07-summary-mobile:after{display:none}#main .gcb2b .m07-card.featured .m07-summary-mobile{border-bottom-color:#ffffff29}#main .gcb2b .m07-sm-left{display:flex;flex-direction:column;gap:3px}#main .gcb2b .m07-sm-tier{font-size:11px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1.2}#main .gcb2b .m07-sm-meta{font-size:11px;color:var(--gc-muted);font-weight:400;letter-spacing:.4px}#main .gcb2b .m07-sm-range{white-space:nowrap}#main .gcb2b .m07-card.featured .m07-sm-meta{color:#ffffff8c}#main .gcb2b .m07-sm-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}#main .gcb2b .m07-sm-msrp{font-size:9.5px;font-weight:400;color:var(--gc-muted);letter-spacing:1.6px;text-transform:uppercase}#main .gcb2b .m07-card.featured .m07-sm-msrp{color:#ffffff8c}#main .gcb2b .m07-sm-wholesale{font-size:14px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;background:linear-gradient(135deg,#7a5c12,#dab93e 45%,#7a5c12);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#7a5c12;white-space:nowrap;line-height:1.1}#main .gcb2b .m07-card.featured .m07-sm-wholesale{background:linear-gradient(135deg,#f0d05a,#ffe788,#f0d05a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f0d05a}#main .gcb2b .m07-tier-range,#main .gcb2b .m07-tier-name{display:none}#main .gcb2b .m07-card.featured{border-color:var(--gc-black);background:var(--gc-black);color:var(--gc-white)}#main .gcb2b .m07-card.featured .m07-tier-name,#main .gcb2b .m07-card.featured .m07-tier-range,#main .gcb2b .m07-card.featured ul li{color:#ffffffeb}#main .gcb2b .m07-card.featured .m07-tier-meta{color:#fff9}#main .gcb2b .m07-card.featured .m07-tier-includes{border-top-color:#ffffff2e}#main .gcb2b .m07-popular{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--gc-white);padding:6px 16px;font-size:9.5px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;border-radius:50px;border:1.5px solid var(--gc-gold-3);display:inline-flex;align-items:center;gap:6px;line-height:1.2;box-shadow:0 4px 12px #dab93e59}#main .gcb2b .m07-popular span{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#main .gcb2b .m07-tier-name{font-size:13px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:10px}#main .gcb2b .m07-tier-range{font-size:36px;font-weight:300;letter-spacing:1px;margin-bottom:8px}#main .gcb2b .m07-tier-range small{font-size:14px;color:var(--gc-muted)}#main .gcb2b .m07-tier-meta{display:none}#main .gcb2b .m07-tier-includes{border-top:1px solid var(--gc-border);padding-top:24px;margin-bottom:30px}#main .gcb2b .m07-tier-includes h4{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gc-muted);margin-bottom:14px}#main .gcb2b .m07-card ul{list-style:none}#main .gcb2b .m07-card ul li{font-size:13px;font-weight:300;padding:7px 0 7px 22px;position:relative;line-height:1.6}#main .gcb2b .m07-card ul li:before{content:"\2713";position:absolute;left:0;top:7px;color:var(--gc-gold-1)}#main .gcb2b .m07-card.featured ul li:before{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#main .gcb2b .m07-card .btn{margin-top:auto;align-self:stretch;text-align:center}#main .gcb2b .m07-tier-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;white-space:nowrap;font-size:11.5px;letter-spacing:2px}#main .gcb2b .m07-tier-cta .arrow{width:16px;height:16px;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m07-tier-cta:hover .arrow{transform:translate(4px)}#main .gcb2b .m24-section{padding:100px 40px;background:linear-gradient(180deg,#0d0c0c,#1c1b1b);color:var(--gc-white);position:relative;overflow:hidden}#main .gcb2b .m24-section:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1500px,120%);height:520px;pointer-events:none;background:radial-gradient(ellipse 55% 100% at 50% 0%,rgba(218,185,62,.14) 0%,rgba(218,185,62,.06) 40%,rgba(218,185,62,.02) 70%,transparent 90%);mix-blend-mode:screen;z-index:1;filter:blur(8px);opacity:1}#main .gcb2b .m24-section.m24-light-off:after{opacity:.18}#main .gcb2b .m24-spotlight-fixture{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:108px;height:108px;z-index:3;cursor:pointer;filter:drop-shadow(0 8px 18px rgba(218,185,62,.45)) drop-shadow(0 14px 38px rgba(255,230,140,.18));transition:filter .9s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m24-spotlight-fixture:before{content:"";position:absolute;top:62%;left:50%;width:48px;height:48px;border-radius:50%;border:1px solid rgba(218,185,62,.55);transform:translate(-50%,-50%);animation:m24SpotPulse 2.6s ease-out infinite;pointer-events:none}#main .gcb2b .m24-spotlight-fixture:after{content:"Click";position:absolute;top:88px;left:50%;transform:translate(-50%);font-size:8.5px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#dab93ed9;opacity:0;transition:opacity .35s ease;pointer-events:none;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.6)}#main .gcb2b .m24-spotlight-fixture:hover:after,#main .gcb2b .m24-spotlight-fixture:focus-visible:after{opacity:1}#main .gcb2b .m24-spotlight-fixture:focus-visible{outline:none}#main .gcb2b .m24-spotlight-fixture:focus-visible:before{border-color:#ffe18cf2;width:54px;height:54px}@keyframes m24SpotPulse{0%{box-shadow:0 0 #dab93e73,0 0 14px #dab93e2e inset;opacity:.95}70%{box-shadow:0 0 0 22px #dab93e00,0 0 14px #dab93e00 inset;opacity:0}to{box-shadow:0 0 #dab93e00;opacity:0}}#main .gcb2b .m24-section.m24-light-off .m24-spotlight-fixture:before{animation:none;opacity:0}#main .gcb2b .m24-spotlight-fixture:hover{filter:drop-shadow(0 10px 26px rgba(255,220,120,.7))}#main .gcb2b .m24-section.m24-light-off .m24-spotlight-fixture{filter:drop-shadow(0 4px 10px rgba(0,0,0,.6)) saturate(.15) brightness(.55)}#main .gcb2b .m24-section.m24-light-off .m24-spotlight-fixture:hover{filter:drop-shadow(0 6px 14px rgba(218,185,62,.35)) saturate(.55) brightness(.85)}#main .gcb2b .m24-spotlight-fixture .bar{stroke:#ffffff2e;stroke-width:1.2;fill:none}#main .gcb2b .m24-spotlight-fixture .can{fill:url(#m24SpotCan)}#main .gcb2b .m24-spotlight-fixture .lens{fill:url(#m24SpotLens)}#main .gcb2b .m24-spotlight-fixture .glow{fill:#dab93e8c;filter:blur(3px)}#main .gcb2b .m24-wrap{position:relative;z-index:2}@media(max-width:760px){#main .gcb2b .m24-section:after{height:520px;width:140%}#main .gcb2b .m24-spotlight-fixture{width:84px;height:84px}}#main .gcb2b .m24-section:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(218,185,62,.15) 0%,transparent 70%)}#main .gcb2b .m24-wrap{max-width:1300px;margin:0 auto;position:relative;z-index:1}#main .gcb2b .m24-head{text-align:center;margin-bottom:40px}#main .gcb2b .m24-head h2{color:var(--gc-white)}#main .gcb2b .m24-head p{color:#ffffffb3}#main .gcb2b .m24-quote{max-width:780px;margin:40px auto;padding:36px;border-left:2px solid var(--gc-gold-3);text-align:left;font-size:17px;font-weight:300;line-height:1.85;font-style:italic;color:#ffffffeb}#main .gcb2b .m24-quote-attr{margin-top:16px;font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-style:normal}#main .gcb2b .m24-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:50px 0}#main .gcb2b .m24-tier{border:1px solid rgba(255,255,255,.15);padding:36px;background:#ffffff05;transition:all .3s}#main .gcb2b .m24-tier:hover{border-color:var(--gc-gold-3);background:#dab93e0a;transform:translateY(-3px)}#main .gcb2b .m24-tier-name{font-size:14px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:10px}#main .gcb2b .m24-tier-h{font-size:18px;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}#main .gcb2b .m24-tier-text{font-size:13px;font-weight:300;color:#ffffffb3;line-height:1.85}#main .gcb2b .m24-tier ul{list-style:none;margin-top:18px;font-size:12px;font-weight:300;color:#ffffffd9}#main .gcb2b .m24-tier ul li{padding:5px 0 5px 18px;position:relative}#main .gcb2b .m24-tier ul li:before{content:"\2192";position:absolute;left:0;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:600}#main .gcb2b .m24-gallery-head{text-align:center;margin:60px 0 24px;padding-top:40px;border-top:1px solid rgba(255,255,255,.12)}#main .gcb2b .m24-gallery-h{font-size:14px;font-weight:500;letter-spacing:3px;text-transform:uppercase;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:8px;display:inline-block}#main .gcb2b .m24-gallery-sub{font-size:13px;font-weight:300;color:#ffffffa6;max-width:680px;margin:0 auto;line-height:1.7}#main .gcb2b .m24-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}#main .gcb2b .m24-collab-card{position:relative;aspect-ratio:4/5;background:#0a0a0a;overflow:hidden;border:1px solid rgba(255,255,255,.06);transition:transform .3s,box-shadow .3s,border-color .3s;border-radius:4px;isolation:isolate;will-change:transform}#main .gcb2b .m24-collab-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000080;border-color:transparent}#main .gcb2b .m24-collab-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s;vertical-align:bottom}#main .gcb2b .m24-collab-card:hover img{transform:scale(1.04)}#main .gcb2b .m24-collab-card-overlay{position:absolute;left:0;right:0;bottom:0;padding:18px 22px;background:linear-gradient(0deg,#000000eb,#0000);color:var(--gc-white)}#main .gcb2b .m24-collab-card-name{font-size:13px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:4px}#main .gcb2b .m24-collab-card-desc{font-size:11px;font-weight:300;color:#ffffffbf;letter-spacing:.5px}#main .gcb2b .m24-collab-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#ffffff80;background:radial-gradient(ellipse at 30% 30%,#1c1b1b,#0a0a0a)}#main .gcb2b .m24-collab-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent 0,transparent 14px,rgba(255,255,255,.022) 14px,rgba(255,255,255,.022) 15px)}#main .gcb2b .m24-collab-placeholder .ph-monogram{font-size:30px;font-weight:300;letter-spacing:6px;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:14px;position:relative;z-index:1}#main .gcb2b .m24-collab-placeholder .ph-text{font-size:9px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;line-height:1.7;position:relative;z-index:1}#main .gcb2b .m24-collab-placeholder.add{cursor:pointer;border:1px dashed var(--gc-gold-3)}#main .gcb2b .m24-collab-placeholder.add .ph-icon{font-size:36px;font-weight:200;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:14px;position:relative;z-index:1;line-height:1}@media(min-width:761px){#main .gcb2b .m24-collab-card:has(.m24-collab-placeholder.add){background:transparent;border:none;overflow:visible;grid-column:1/-1;aspect-ratio:auto;min-height:200px;height:200px}#main .gcb2b .m24-collab-placeholder.add{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,#1f1d1c,#0a0a0a);border:1.5px dashed rgba(218,185,62,.55);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:38px;padding:30px 40px;text-align:left;transition:border-color .3s,background .3s,box-shadow .3s}#main .gcb2b .m24-collab-card:hover .m24-collab-placeholder.add{border-color:var(--gc-gold-3);background:radial-gradient(ellipse at 50% 30%,#2a2522,#0a0a0a);box-shadow:inset 0 0 0 1px #dab93e2e,0 18px 40px #00000073}#main .gcb2b .m24-collab-placeholder.add:before{opacity:.6}#main .gcb2b .m24-collab-placeholder.add .ph-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;border:1.5px solid var(--gc-gold-3);background:#dab93e0f;font-size:36px!important;font-weight:200;margin-bottom:0;line-height:1;flex-shrink:0;transition:transform .35s,background .3s,border-color .3s}#main .gcb2b .m24-collab-card:hover .m24-collab-placeholder.add .ph-icon{transform:rotate(90deg) scale(1.08);background:#dab93e24}#main .gcb2b .m24-collab-placeholder.add .ph-text{font-size:14px!important;letter-spacing:2.6px!important;color:var(--gc-white)!important;line-height:1.7!important;font-weight:500!important;max-width:none;text-transform:uppercase;text-align:left;flex:0 1 auto}#main .gcb2b .m24-collab-placeholder.add .ph-text br+br{display:none}#main .gcb2b .m24-collab-card:has(.m24-collab-placeholder.add) .m24-collab-card-overlay{display:none}#main .gcb2b .m24-collab-placeholder.add:after{content:"Apply to launch your capsule \2192";position:static;transform:none;padding:12px 24px;border-radius:50px;background:var(--gc-gold-grad);color:#1c1b1b;font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;border:1px solid rgba(0,0,0,.25);box-shadow:0 4px 14px #dab93e59;transition:transform .25s,box-shadow .25s;white-space:nowrap;flex-shrink:0;margin-left:auto}#main .gcb2b .m24-collab-card:hover .m24-collab-placeholder.add:after{transform:translateY(-2px);box-shadow:0 8px 22px #dab93e8c}}#main .gcb2b .m24-process{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;padding-top:50px;border-top:1px solid rgba(255,255,255,.12)}#main .gcb2b .m24-step-num{font-size:36px;font-weight:200;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1;margin-bottom:14px;display:inline-block}#main .gcb2b .m24-step-h{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}#main .gcb2b .m24-step-t{font-size:12.5px;font-weight:300;color:#ffffffa6;line-height:1.7}#main .gcb2b .m24-cta-row{text-align:center;margin-top:50px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}#main .gcb2b .m11-section{padding:90px 40px;background:var(--gc-light)}#main .gcb2b .m11-wrap{max-width:860px;margin:0 auto}#main .gcb2b .m11-item{border-bottom:1px solid var(--gc-border)}#main .gcb2b .m11-item summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;line-height:1.5;gap:16px}#main .gcb2b .m11-item summary::-webkit-details-marker{display:none}#main .gcb2b .m11-item summary:after{content:"+";font-size:22px;font-weight:300;color:var(--gc-muted);flex-shrink:0}#main .gcb2b .m11-item[open] summary:after{content:"\2212"}#main .gcb2b .m11-item-body{padding:0 0 24px;font-size:14px;font-weight:300;color:var(--gc-muted);line-height:1.85;cursor:pointer;transition:color .25s ease}#main .gcb2b .m11-item-body:hover{color:var(--gc-black)}#main .gcb2b .m11-item-body a,#main .gcb2b .m11-item-body button{cursor:pointer}#main .gcb2b .m19-section{padding:90px 40px}#main .gcb2b .m19-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;background:var(--gc-white);padding:50px;border:1px solid var(--gc-black)}#main .gcb2b .m19-eyebrow{font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--gc-muted);margin-bottom:14px}#main .gcb2b .m19-title{font-size:24px;font-weight:300;letter-spacing:2.5px;text-transform:uppercase;line-height:1.4;margin-bottom:14px}#main .gcb2b .m19-text{font-size:13px;color:var(--gc-muted);line-height:1.85;margin-bottom:24px}#main .gcb2b .m19-form{display:block;width:100%;max-width:100%;box-sizing:border-box}#main .gcb2b .m19-input-wrap{position:relative;display:flex;flex-wrap:wrap;background:var(--gc-white);border:2px solid var(--gc-black);border-radius:60px;padding:6px 6px 6px 24px;box-shadow:0 8px 28px #0000001a;transition:box-shadow .25s,border-color .25s;max-width:520px;width:100%;box-sizing:border-box;gap:6px}@media(max-width:480px){#main .gcb2b .m19-input-wrap{border-radius:14px;padding:8px;flex-direction:column;align-items:stretch}#main .gcb2b .m19-input-wrap input{padding:13px 14px}#main .gcb2b .m19-input-wrap button{width:100%}}#main .gcb2b .m19-input-wrap:focus-within{box-shadow:0 12px 38px #dab93e52;border-color:var(--gc-gold-3)}#main .gcb2b .m19-input-wrap input{flex:1;border:none;outline:none;font-family:var(--font);font-size:14px;font-weight:400;background:transparent;padding:13px 8px 13px 0;color:var(--gc-black);min-width:0}#main .gcb2b .m19-input-wrap input::placeholder{color:var(--gc-muted);font-weight:300}#main .gcb2b .m19-input-wrap button{border:none;background:var(--gc-black);color:var(--gc-white);border-radius:50px;padding:13px 24px;font-size:11.5px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;cursor:pointer;font-family:var(--font);transition:background .25s}#main .gcb2b .m19-input-wrap button:hover{background:var(--gc-gold-1)}#main .gcb2b .m19-pdf{position:relative;aspect-ratio:8.5/11;background:radial-gradient(ellipse at 30% 30%,#2a2828,#0d0c0c);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}#main .gcb2b .m19-pdf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent 0,transparent 14px,rgba(255,255,255,.025) 14px,rgba(255,255,255,.025) 15px)}#main .gcb2b .m19-pdf-monogram{font-size:42px;font-weight:300;letter-spacing:8px;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:24px;position:relative;z-index:1}#main .gcb2b .m19-pdf-line{font-size:10px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#fff9;line-height:1.8;position:relative;z-index:1}#main .gcb2b .m19-pdf-badge{position:absolute;top:14px;right:14px;background:var(--gc-black);color:var(--gc-white);padding:5px 10px;font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;z-index:2}#main .gcb2b .m12-section{padding:80px 40px;background:var(--gc-light-2)}#main .gcb2b .m12-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;max-width:1200px;margin:0 auto}#main .gcb2b .m12-col h4{font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--gc-border)}#main .gcb2b .m12-col ul{list-style:none}#main .gcb2b .m12-col ul li{padding:6px 0}#main .gcb2b .m12-col ul li a{font-size:13px;font-weight:300;color:var(--gc-muted);transition:color .3s;display:flex;justify-content:space-between;align-items:center;gap:8px}#main .gcb2b .m12-col ul li a:hover{color:var(--gc-black)}#main .gcb2b .m12d-section{padding:30px 40px;background:var(--gc-white);border-top:1px solid var(--gc-border);border-bottom:1px solid var(--gc-border)}#main .gcb2b .m12d-wrap{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}#main .gcb2b .m12d-text{font-size:13px;font-weight:300;color:var(--gc-muted);line-height:1.7;flex:1;min-width:280px}#main .gcb2b .m12d-text strong{font-weight:500;color:var(--gc-black)}#main .gcb2b .m14-section{padding:90px 40px;background:var(--gc-white)}#main .gcb2b .m14-wrap{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:36px}#main .gcb2b .m14-header{max-width:780px;margin:0 auto;text-align:center}#main .gcb2b .m14-header h2{font-size:30px;font-weight:300;letter-spacing:3px;text-transform:uppercase;line-height:1.4;margin-bottom:18px}#main .gcb2b .m14-header p{font-size:14px;color:var(--gc-muted);line-height:1.85}#main .gcb2b .m14-form-wrap{max-width:1000px;margin:0 auto;width:100%}#main .gcb2b .m14-promise{margin:0;padding:0;background:transparent;border-left:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#main .gcb2b .m14-promise-title{display:none}#main .gcb2b .m14-promise ul{list-style:none;display:contents}#main .gcb2b .m14-promise li{font-size:12.5px;color:var(--gc-black);font-weight:400;padding:18px 20px;position:relative;background:#ffffffb3;border:1px solid rgba(28,27,27,.1);border-radius:10px;line-height:1.55;backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%)}#main .gcb2b .m14-promise li:before{content:"";position:absolute;top:0;left:18px;width:28px;height:1px;background:linear-gradient(90deg,#dab93e 0%,transparent 100%)}@media(max-width:900px){#main .gcb2b .m14-promise{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){#main .gcb2b .m14-promise{grid-template-columns:1fr}}#main .gcb2b .m14-form{background:var(--gc-light);padding:40px;border:1px solid var(--gc-border)}#main .gcb2b .m14-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}#main .gcb2b .m14-row.full{grid-template-columns:1fr}#main .gcb2b .m14-form label{display:block;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gc-muted);margin-bottom:6px}#main .gcb2b .m14-form input,#main .gcb2b .m14-form select,#main .gcb2b .m14-form textarea{width:100%;border:1px solid var(--gc-border);padding:13px 14px;font-family:var(--font);font-size:13px;font-weight:300;background:var(--gc-white)}#main .gcb2b .m14-form input:focus,#main .gcb2b .m14-form select:focus,#main .gcb2b .m14-form textarea:focus{outline:none;border-color:var(--gc-black)}#main .gcb2b .m14-form textarea{resize:vertical;min-height:90px}#main .gcb2b .m14-form .btn{width:100%;text-align:center;margin-top:8px}#main .gcb2b .qf-optional{font-weight:400;letter-spacing:.6px;color:var(--gc-muted);text-transform:none;font-size:10px}#main .gcb2b .qf-color-pad{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid rgba(28,27,27,.1);background:var(--gc-white);border-radius:10px;box-shadow:0 1px 2px #1c1b1b0a,0 6px 16px #1c1b1b0a}#main .gcb2b .qf-color-track{position:relative;height:16px;border-radius:50px;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);cursor:pointer;outline:none;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:inset 0 1px 2px #0000002e}#main .gcb2b .qf-color-track:focus-visible{box-shadow:inset 0 1px 2px #0000002e,0 0 0 3px #dab93e66}#main .gcb2b .qf-color-thumb{position:absolute;top:50%;left:0;width:24px;height:24px;border-radius:50%;background:var(--qf-thumb-color,#fff);border:3px solid var(--gc-white);box-shadow:0 0 0 1px #0009,0 4px 10px #0000004d;transform:translate(-50%,-50%);pointer-events:none;transition:transform .12s,background .12s}#main .gcb2b .qf-color-track:active .qf-color-thumb,#main .gcb2b .qf-color-track:focus .qf-color-thumb{transform:translate(-50%,-50%) scale(1.12)}#main .gcb2b .qf-color-meta{display:flex;flex-direction:column;gap:14px}#main .gcb2b .qf-color-current-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative}#main .gcb2b .qf-color-swatch{width:44px;height:44px;background:#1c1b1b;flex-shrink:0;transition:background .2s}#main .gcb2b .qf-color-hex{flex:1 1 140px;min-width:0;width:auto!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1.2px;padding:11px 14px!important;border-radius:8px!important;background:#fafaf7!important;border:1px solid rgba(28,27,27,.1)!important;transition:border-color .25s,box-shadow .25s,background .25s}#main .gcb2b .qf-color-hex:focus{background:var(--gc-white)!important;border-color:#dab93e!important;box-shadow:0 0 0 3px #dab93e2e!important}#main .gcb2b .qf-color-presets{display:flex;flex-wrap:nowrap;gap:6px;padding-top:8px}#main .gcb2b .qf-presets-label{display:flex;align-items:center;gap:10px;padding-top:12px;margin-top:4px;border-top:1px dashed var(--gc-border)}#main .gcb2b .qf-presets-label span{font-size:9px;font-weight:700;letter-spacing:2.6px;text-transform:uppercase;color:#6b6256;white-space:nowrap}#main .gcb2b .qf-presets-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(184,134,11,.32),transparent)}#main .gcb2b .qf-color-preset{flex:0 1 auto;min-width:0;justify-content:center;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 7px;background:var(--gc-white);border:1px solid var(--gc-border);border-radius:50px;font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:.6px;color:var(--gc-black);cursor:pointer;transition:transform .2s,border-color .25s,box-shadow .25s;white-space:nowrap;line-height:1}#main .gcb2b .qf-color-preset:hover{transform:translateY(-1px);border-color:var(--gc-black);box-shadow:0 4px 10px #0000001a}#main .gcb2b .qf-color-preset:focus-visible{outline:none;border-color:#dab93e;box-shadow:0 0 0 3px #dab93e4d}#main .gcb2b .qf-color-preset-swatch{width:16px;height:16px;flex-shrink:0;display:inline-block}#main .gcb2b .qf-summary{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:linear-gradient(180deg,#ffffffb3,#ffffff73);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(28,27,27,.12);border-radius:10px;box-shadow:inset 0 1px #fff9,0 1px 2px #1c1b1b08;margin-top:4px}#main .gcb2b .qf-summary-row{display:flex;align-items:center;gap:12px;min-height:28px;padding:6px 8px 8px;border-bottom:1px dashed rgba(28,27,27,.1);margin:0 -8px;border-radius:6px;cursor:pointer;transition:background .18s ease,box-shadow .18s ease;position:relative}#main .gcb2b .qf-summary-row:last-child{border-bottom:none;padding-bottom:6px}#main .gcb2b .qf-summary-row:hover,#main .gcb2b .qf-summary-row:focus-visible{background:#dab93e14;outline:none;box-shadow:inset 0 0 0 1px #dab93e47}#main .gcb2b .qf-summary-row:hover .qf-summary-edit,#main .gcb2b .qf-summary-row:focus-visible .qf-summary-edit{opacity:1;transform:translate(0)}#main .gcb2b .qf-summary-edit{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:8.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--gc-muted);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease,color .18s ease;margin-left:auto;pointer-events:none}#main .gcb2b .qf-summary-edit svg{width:11px;height:11px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .qf-summary-row:hover .qf-summary-edit{color:var(--gc-gold-1)}#main .gcb2b .qf-summary-label{flex:0 0 88px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;background:linear-gradient(135deg,#b8860b,#c9a227,#dab93e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-align:left;line-height:1.2}#main .gcb2b .qf-summary-chips{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}#main .gcb2b .qf-summary-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;background:var(--gc-white);border:1px solid rgba(28,27,27,.14);border-radius:50px;font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--gc-black);line-height:1;white-space:nowrap}#main .gcb2b .qf-summary-chip-sw{width:14px;height:14px;border-radius:50%;flex-shrink:0;position:relative;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 2px #00000038,0 0 0 1px #0000001a}#main .gcb2b .qf-summary-chip-hex{font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;font-weight:500;color:var(--gc-muted);letter-spacing:.5px}#main .gcb2b .qf-summary-empty{font-size:11px;font-style:italic;color:var(--gc-muted);font-weight:400;letter-spacing:.3px}@media(max-width:600px){#main .gcb2b .qf-summary-label{flex:0 0 70px;font-size:8.5px;letter-spacing:1.4px}#main .gcb2b .qf-summary-row{gap:10px}#main .gcb2b .qf-summary-chip{font-size:10.5px;padding:4px 10px 4px 5px}}@keyframes qfRowFlash{0%{box-shadow:inset 0 0 0 1.5px #dab93e00}16%{box-shadow:inset 0 0 0 1.6px #dab93eb8,0 8px 22px #dab93e42;background:#dab93e24}to{box-shadow:inset 0 0 0 1.5px #dab93e00;background:transparent}}#main .gcb2b .qf-summary-row.qf-row-flash{animation:qfRowFlash 2.6s ease-out}@keyframes qfChipPop{0%{transform:scale(.74);opacity:.2}55%{transform:scale(1.09)}to{transform:scale(1);opacity:1}}#main .gcb2b .qf-summary-chip.qf-chip-pop{animation:qfChipPop .5s cubic-bezier(.2,.9,.3,1.4)}#main .gcb2b .qf-summary-chip.qf-added-flag{background:linear-gradient(135deg,#b8860b,#c9a227,#dab93e);color:#1c1b1b;border-color:transparent;font-weight:700;letter-spacing:.5px;gap:5px;padding-left:8px;animation:qfChipPop .46s cubic-bezier(.2,.9,.3,1.4);box-shadow:0 4px 14px #dab93e6b;transition:opacity .32s ease,transform .32s ease}#main .gcb2b .qf-summary-chip.qf-added-flag svg{width:12px;height:12px;fill:none;stroke:#1c1b1b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .qf-summary-chip.qf-added-flag.out{opacity:0;transform:scale(.86)}@media(prefers-reduced-motion:reduce){#main .gcb2b .qf-summary-row.qf-row-flash{animation:none;box-shadow:inset 0 0 0 1.6px #dab93e99}#main .gcb2b .qf-summary-chip.qf-chip-pop,#main .gcb2b .qf-summary-chip.qf-added-flag{animation:none}}#main .gcb2b .gc-qc{position:fixed;left:22px;bottom:22px;z-index:8600;font-family:var(--font);display:none;pointer-events:none}#main .gcb2b .gc-qc-pill,#main .gcb2b .gc-qc-panel{pointer-events:auto}#main .gcb2b .gc-qc.gc-qc-has{display:block}#main .gcb2b .gc-qc.gc-qc-hidden{display:none}#main .gcb2b .gc-qc-pill{position:relative;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:50px;border:1px solid rgba(218,185,62,.34);background:linear-gradient(160deg,#22201ef7,#11100ff7);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:#f4efe6;font-family:inherit;cursor:pointer;box-shadow:0 12px 34px #00000057,inset 0 1px #ffffff14;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s ease}#main .gcb2b .gc-qc-pill:hover{transform:translateY(-2px);box-shadow:0 16px 42px #0000006b}#main .gcb2b .gc-qc-dragging .gc-qc-pill,#main .gcb2b .gc-qc-pill:active{cursor:grabbing}#main .gcb2b .gc-qc-pill.gc-qc-bump{animation:gcQcBump .5s cubic-bezier(.2,.9,.3,1.2)}@keyframes gcQcBump{0%{transform:scale(1)}38%{transform:scale(1.13)}to{transform:scale(1)}}#main .gcb2b .gc-qc-ico{width:18px;height:18px;flex:0 0 auto;stroke:#dab93e;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .gc-qc-pill-label{font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}#main .gcb2b .gc-qc-count{min-width:20px;height:20px;padding:0 6px;border-radius:50px;background:linear-gradient(135deg,#b8860b,#dab93e);color:#1c1b1b;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 6px #dab93e80}#main .gcb2b .gc-qc-dismiss{position:absolute;top:-6px;right:-6px;width:19px;height:19px;border-radius:50%;background:#3a3633;color:#f4efe6;border:1px solid rgba(255,255,255,.18);font-size:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #0000004d}#main .gcb2b .gc-qc-dismiss:hover{background:#5a4632;color:#dab93e}#main .gcb2b .gc-qc-panel{position:absolute;left:0;bottom:calc(100% + 12px);width:316px;max-width:82vw;background:linear-gradient(180deg,#fffffff7,#f7f5f0f7);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(28,27,27,.14);border-radius:14px;box-shadow:0 26px 64px #00000047,inset 0 1px #ffffffbf;overflow:hidden;transform-origin:bottom left;animation:gcQcOpen .28s cubic-bezier(.2,.9,.3,1.2)}#main .gcb2b .gc-qc-panel[hidden]{display:none}#main .gcb2b .gc-qc--right .gc-qc-panel{left:auto;right:0;transform-origin:bottom right}#main .gcb2b .gc-qc--down .gc-qc-panel{bottom:auto;top:calc(100% + 12px);transform-origin:top left}#main .gcb2b .gc-qc--down.gc-qc--right .gc-qc-panel{transform-origin:top right}@keyframes gcQcOpen{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}#main .gcb2b .gc-qc-head{display:flex;align-items:center;gap:9px;padding:13px 12px 13px 15px;background:linear-gradient(160deg,#221f1d,#131211);color:#f4efe6}#main .gcb2b .gc-qc-dragging .gc-qc-head{cursor:grabbing}#main .gcb2b .gc-qc-grip{width:14px;height:10px;flex:0 0 auto;background-image:radial-gradient(currentColor 1px,transparent 1px);background-size:5px 5px;color:#f4efe680}#main .gcb2b .gc-qc-title{font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}#main .gcb2b .gc-qc-badge{margin-left:auto;font-size:9.5px;font-weight:600;letter-spacing:1px;color:#dab93e;text-transform:uppercase}#main .gcb2b .gc-qc-x{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f4efe6;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .2s,color .2s}#main .gcb2b .gc-qc-x:hover{background:#dab93ee6;color:#1c1b1b;border-color:#dab93e}#main .gcb2b .gc-qc-x svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .gc-qc-list{list-style:none;margin:0;padding:8px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}#main .gcb2b .gc-qc-item{display:flex;align-items:flex-start;gap:9px;padding:9px 9px 9px 11px;border:1px solid rgba(28,27,27,.1);border-radius:9px;background:#fff;font-size:12px;color:#1c1b1b;box-shadow:0 1px 2px #1c1b1b0a;animation:gcQcItemIn .3s cubic-bezier(.2,.9,.3,1.2)}@keyframes gcQcItemIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}#main .gcb2b .gc-qc-item-dot{width:7px;height:7px;border-radius:50%;margin-top:4px;flex:0 0 auto;background:linear-gradient(135deg,#b8860b,#dab93e);box-shadow:0 0 0 2px #dab93e2e}#main .gcb2b .gc-qc-item-label{flex:1;line-height:1.4;font-weight:500;word-break:break-word}#main .gcb2b .gc-qc-item-rm{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:none;background:#1c1b1b0f;color:var(--gc-muted);font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}#main .gcb2b .gc-qc-item-rm:hover{background:#7a1d1d;color:#fff}#main .gcb2b .gc-qc-mat .gc-qc-item-label{display:flex;flex-direction:column;gap:3px;min-width:0}#main .gcb2b .gc-qc-mat-head{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;background:linear-gradient(135deg,#b8860b,#c9a227 50%,#dab93e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#main .gcb2b .gc-qc-mat-list{font-size:11px;font-weight:500;color:var(--gc-muted);line-height:1.4;word-break:break-word}#main .gcb2b .gc-qc-col-sw{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}#main .gcb2b .gc-qc-col-dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 2px #00000040,0 0 0 1px #0000001f;flex:0 0 auto}#main .gcb2b .gc-qc-col-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;border:1px solid rgba(28,27,27,.12);border-radius:50px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:#1c1b1b;cursor:pointer;line-height:1;transition:border-color .2s,box-shadow .2s,background .2s}#main .gcb2b .gc-qc-col-chip:hover{border-color:#dab93e;background:#fbf6e6;box-shadow:0 2px 8px #dab93e38}#main .gcb2b .gc-qc-col-nm{white-space:nowrap}#main .gcb2b .gc-qc-col-more{border-style:dashed;border-color:#1c1b1b4d;color:#8a6d1e;background:#fffdf6;padding:4px 11px;font-weight:700;letter-spacing:.3px}#main .gcb2b .gc-qc-col-more:hover{border-style:dashed;border-color:#dab93e;background:#fbf6e6;color:#6f5713;box-shadow:none}#main .gcb2b .gc-qc-qty-caret{flex:0 0 auto;align-self:center;margin-left:2px;color:var(--gc-muted);font-size:12px;line-height:1;transition:color .2s,transform .2s}#main .gcb2b .gc-qc-item.gc-qc-qty:hover .gc-qc-qty-caret{color:#a48319;transform:translateY(1px)}#main .gcb2b .gc-qc-prodgrp .gc-qc-item-label{display:flex;flex-direction:column;gap:3px;min-width:0}#main .gcb2b .gc-qc-prod-subs{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}#main .gcb2b .gc-qc-prod-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 10px;border:1px solid rgba(28,27,27,.13);border-radius:50px;background:#fff;font-size:11px;font-weight:600;color:#1c1b1b;line-height:1;box-shadow:0 1px 2px #1c1b1b0a}#main .gcb2b .gc-qc-prod-x{width:15px;height:15px;border-radius:50%;border:none;background:#1c1b1b12;color:var(--gc-muted);font-size:8px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .2s,color .2s;font-family:var(--font)}#main .gcb2b .gc-qc-prod-x:hover{background:#7a1d1d;color:#fff}#main .gcb2b .gc-qc-item.gc-qc-qty,#main .gcb2b .gc-qc-item.gc-qc-mat:not(.gc-qc-col):not(.gc-qc-qty){cursor:pointer}#main .gcb2b .gc-qc-item.gc-qc-qty{flex-wrap:wrap}#main .gcb2b .gc-qc-item.gc-qc-qty:hover,#main .gcb2b .gc-qc-item.gc-qc-mat:not(.gc-qc-col):not(.gc-qc-qty):hover{background:#dab93e14}#main .gcb2b .gc-qc-qty-menu{flex-basis:100%;display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;width:100%}#main .gcb2b .gc-qc-qty-opt{flex:1 1 auto;background:#fff;border:1px solid rgba(28,27,27,.14);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:600;color:#1c1b1b;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}#main .gcb2b .gc-qc-qty-opt:hover{background:#dab93e;border-color:#dab93e;color:#1c1b1b}@keyframes gcMatPulse{0%{box-shadow:0 0 #dab93e00}22%{box-shadow:0 0 0 4px #dab93e6b}to{box-shadow:0 0 #dab93e00}}#main .gcb2b .gc-mat-pulse{animation:gcMatPulse 1.5s ease-out;border-radius:10px}#main .gcb2b .gc-qc-empty{padding:20px 16px;text-align:center;font-size:12px;font-style:italic;color:var(--gc-muted);line-height:1.5}#main .gcb2b .gc-qc-foot{display:flex;gap:10px;align-items:center;padding:11px 12px 13px;border-top:1px solid rgba(28,27,27,.1);background:#ffffff80}#main .gcb2b .gc-qc-clear{background:none;border:none;color:var(--gc-muted);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;font-family:inherit;text-decoration:underline;padding:4px 2px}#main .gcb2b .gc-qc-clear:hover{color:#7a1d1d}#main .gcb2b .gc-qc-order{margin-left:auto;border:1px solid #dab93e;background:linear-gradient(135deg,#b8860b,#c9a227,#dab93e);color:#1c1b1b;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:11px 16px;border-radius:50px;cursor:pointer;box-shadow:0 6px 18px #dab93e66;transition:transform .2s,box-shadow .2s}#main .gcb2b .gc-qc-order:hover{transform:translateY(-2px);box-shadow:0 10px 26px #dab93e8c}@media(max-width:980px){#main .gcb2b .gc-quoting .gc-sticky-btn{display:none!important}#main .gcb2b .gc-quoting .gc-qc.gc-qc-has{left:16px!important;right:16px!important;top:auto!important;bottom:18px!important;max-width:560px;margin:0 auto}#main .gcb2b .gc-quoting .gc-qc.gc-qc-has .gc-qc-pill{margin-left:82px;width:calc(100% - 82px);padding:18px 22px;min-height:0;justify-content:center;box-shadow:0 14px 38px #00000057,inset 0 1px #ffffff1a}}@media(max-width:560px){#main .gcb2b .gc-qc-panel{width:286px}}@media(prefers-reduced-motion:reduce){#main .gcb2b .gc-qc-pill.gc-qc-bump,#main .gcb2b .gc-qc-panel,#main .gcb2b .gc-qc-item{animation:none}}#main .gcb2b .qf-color-preset-name{font-size:10.5px;font-weight:600;letter-spacing:.5px;color:var(--gc-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#main .gcb2b .qf-color-preset[hidden]{display:none}#main .gcb2b .qf-color-readout{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding:10px 12px;background:linear-gradient(180deg,#ffffffb3,#ffffff73);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(28,27,27,.12);border-radius:10px;box-shadow:inset 0 1px #fff9,0 1px 2px #1c1b1b08}#main .gcb2b .qf-color-readout-name{font-size:11.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-black)}#main .gcb2b .qf-color-swatch{cursor:pointer}#main .gcb2b .qf-color-swatch:focus-visible{outline:2px solid #dab93e;outline-offset:3px}#main .gcb2b .qf-hexgrid-pop{position:absolute;top:calc(100% + 10px);left:0;z-index:40;width:300px;max-width:calc(100vw - 48px);padding:12px;border-radius:12px;background:linear-gradient(180deg,#fffffff5,#ffffffd6);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:0 0 0 1px #1c1b1b1a,0 18px 44px #1c1b1b4d,0 4px 12px #1c1b1b24;opacity:0;transform:translateY(6px) scale(.985);transition:opacity .22s ease,transform .26s cubic-bezier(.4,0,.2,1);pointer-events:none}#main .gcb2b .qf-hexgrid-pop[hidden]{display:none}#main .gcb2b .qf-hexgrid-pop.is-open{opacity:1;transform:none;pointer-events:auto}#main .gcb2b .qf-hexgrid-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}#main .gcb2b .qf-hexgrid-bead{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 2px 3px #ffffff73,inset 0 -2px 4px #00000052,0 0 0 1px #0000001f}#main .gcb2b .qf-hexgrid-hash{font-family:SFMono-Regular,Consolas,monospace;font-weight:700;color:var(--gc-muted);font-size:13px}#main .gcb2b .qf-hexgrid-input{flex:1 1 auto;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:8px 10px;border:1px solid rgba(28,27,27,.12);border-radius:7px;background:#fafaf7;color:var(--gc-black)}#main .gcb2b .qf-hexgrid-input:focus{outline:none;border-color:#dab93e;box-shadow:0 0 0 3px #dab93e2e;background:var(--gc-white)}#main .gcb2b .qf-color-hex.qf-input-bad,#main .gcb2b .qf-hexgrid-input.qf-input-bad{border-color:#b3122a!important;box-shadow:0 0 0 3px #b3122a33!important}#main .gcb2b .qf-hexgrid-close{width:26px;height:26px;border-radius:50%;border:1px solid rgba(28,27,27,.14);background:none;color:var(--gc-muted);font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font)}#main .gcb2b .qf-hexgrid-close:hover{background:var(--gc-black);color:var(--gc-white);border-color:var(--gc-black)}#main .gcb2b .qf-hexgrid{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;width:100%}#main .gcb2b .qf-hexgrid-cell{width:100%;aspect-ratio:1/1;border-radius:5px;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:0;transition:transform .12s ease,box-shadow .12s ease;position:relative}#main .gcb2b .qf-hexgrid-cell:hover{transform:scale(1.22);box-shadow:0 3px 10px #00000052;z-index:2;border-color:#fffffff2}#main .gcb2b .qf-hexgrid-cell.sel{box-shadow:0 0 0 2px var(--gc-white),0 0 0 4px #dab93e;z-index:3}@media(max-width:600px){#main .gcb2b .qf-color-current-row{flex-wrap:wrap;gap:8px}#main .gcb2b .qf-color-hex{flex:1 1 40px;min-width:0}#main .gcb2b .qf-color-add{display:flex;flex:1 1 100%;width:100%;order:3;align-items:center;justify-content:center;padding:14px 16px;font-size:11px;letter-spacing:1.4px}#main .gcb2b .qf-add-extra{display:none}#main .gcb2b .qf-color-presets{justify-content:center;gap:8px}#main .gcb2b .qf-color-preset{flex:0 0 auto;padding:7px}#main .gcb2b .qf-color-preset-name{display:none}}#main .gcb2b .qf-material-wrap{position:relative;margin-top:8px;width:100%;max-width:100%;min-width:0;padding:0 30px;box-sizing:border-box}#main .gcb2b .m14-row>div{min-width:0}#main .gcb2b .m14-form,#main .gcb2b .m14-form *{box-sizing:border-box}#main .gcb2b .qf-material-grid{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 4px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent 100%)}#main .gcb2b .qf-material-grid::-webkit-scrollbar{display:none}#main .gcb2b .qf-material-grid>.qf-material{flex:0 0 132px;scroll-snap-align:start}#main .gcb2b .qf-material-arrow{position:absolute;top:42%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#ffffffd1;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 14px #0000002e,inset 0 1px #ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:var(--gc-black);padding:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}#main .gcb2b .qf-material-arrow:hover{background:#fffffff5;transform:translateY(-50%) scale(1.08);box-shadow:0 6px 18px #00000038,inset 0 1px #fffc}#main .gcb2b .qf-material-arrow:focus-visible{outline:none;box-shadow:0 0 0 2px #dab93e,0 0 0 4px #dab93e47,0 4px 14px #0000002e,inset 0 1px #ffffffb3}#main .gcb2b .qf-material-arrow svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .qf-material-arrow.prev{left:-4px}#main .gcb2b .qf-material-arrow.next{right:-4px}@media(max-width:480px){#main .gcb2b .qf-material-grid>.qf-material{flex:0 0 95px}#main .gcb2b .qf-material-arrow{width:28px;height:28px}#main .gcb2b .qf-material-arrow svg{width:12px;height:12px}}#main .gcb2b .qf-material{display:flex;flex-direction:column;align-items:stretch;gap:14px;background:transparent;border:none;outline:none;padding:0;cursor:pointer;font-family:var(--font);color:var(--gc-black);width:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;appearance:none}#main .gcb2b .qf-material::-moz-focus-inner{border:0;padding:0}#main .gcb2b .qf-material-img{position:relative;display:block;width:100%;aspect-ratio:1.2/1;border-radius:6px;border:none;background-color:transparent;background-size:106%;background-position:center;background-repeat:no-repeat;box-shadow:none;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s;overflow:hidden}#main .gcb2b .qf-material:hover .qf-material-img{transform:translateY(-3px);box-shadow:0 2px 4px #1c1b1b14,0 16px 32px #dab93e33}#main .gcb2b .qf-material.active .qf-material-img{box-shadow:0 0 0 2px #dab93e,0 0 0 4px #ffffffd9,0 12px 28px #dab93e47}#main .gcb2b .qf-material:focus-visible .qf-material-img{box-shadow:0 0 0 2px #dab93e,0 0 0 4px #dab93e40,0 12px 24px #dab93e2e}#main .gcb2b .qf-material-name{display:block;font-size:9.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;line-height:1.25;color:var(--gc-black);text-align:center;padding:0 2px;min-height:22px;transition:color .25s,background .25s}#main .gcb2b .qf-material:hover .qf-material-name{color:var(--gc-gold-1)}#main .gcb2b .qf-material.active .qf-material-name{background:linear-gradient(135deg,#b8860b,#c9a227,#dab93e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}#main .gcb2b .qf-material-tag{display:none}#main .gcb2b .m14-fineprint{font-size:11px;color:var(--gc-muted);margin-top:14px;text-align:center;line-height:1.6}#main .gcb2b .m13-section{padding:100px 40px;background:var(--gc-black);color:var(--gc-white);text-align:center}#main .gcb2b .m13-wrap{max-width:780px;margin:0 auto}#main .gcb2b .m13-section h2{font-size:34px;font-weight:300;letter-spacing:4px;text-transform:uppercase;line-height:1.4;margin-bottom:22px}#main .gcb2b .m13-section p{font-size:14px;font-weight:300;color:#ffffffbf;line-height:1.85;margin-bottom:36px}#main .gcb2b .m13-cta-pair{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#main .gcb2b .gc-footer{display:none}#main .gcb2b .gc-footer a{color:#ffffffd9}#main .gcb2b .chatbot-launcher{position:fixed;bottom:24px;right:24px;width:64px;height:64px;border-radius:50%;background:var(--gc-black);color:var(--gc-white);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #00000040;z-index:9000;cursor:pointer;transition:transform .3s}#main .gcb2b .chatbot-launcher:hover{transform:scale(1.05)}#main .gcb2b .chatbot-launcher svg{width:26px;height:26px;stroke:var(--gc-white);fill:none;stroke-width:1.5;stroke-linecap:round}#main .gcb2b .chatbot-launcher .pulse{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:var(--gc-gold-3);box-shadow:0 0 #dab93eb3;animation:gcb2b-pulse 2s infinite}@keyframes gcb2b-pulse{0%{box-shadow:0 0 #dab93eb3}70%{box-shadow:0 0 0 12px #dab93e00}to{box-shadow:0 0 #dab93e00}}#main .gcb2b .chatbot-panel{position:fixed;bottom:100px;right:24px;width:380px;max-height:600px;background:var(--gc-white);border-radius:14px;box-shadow:0 24px 60px #00000040;display:none;flex-direction:column;overflow:hidden;z-index:9001;border:1px solid var(--gc-border)}#main .gcb2b .chatbot-panel.open{display:flex;animation:gcb2b-fadeSlide .3s ease}#main .gcb2b .chatbot-head{background:var(--gc-black);color:var(--gc-white);padding:18px 22px;display:flex;align-items:center;justify-content:space-between}#main .gcb2b .chatbot-head-title{font-size:12.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:10px}#main .gcb2b .chatbot-head-title .ai-dot{width:7px;height:7px;border-radius:50%;background:#3ec46a;box-shadow:0 0 6px #3ec46ab3}#main .gcb2b .chatbot-head-sub{font-size:10px;color:#ffffffa6;letter-spacing:1.4px;text-transform:uppercase;margin-top:3px;font-weight:400}#main .gcb2b .chatbot-close{background:transparent;border:none;color:var(--gc-white);font-size:22px;cursor:pointer;line-height:1;opacity:.7}#main .gcb2b .chatbot-close:hover{opacity:1}#main .gcb2b .chatbot-body{flex:1;overflow-y:auto;padding:18px 18px 12px;background:var(--gc-light);display:flex;flex-direction:column;gap:10px;min-height:280px;max-height:380px}#main .gcb2b .chat-msg{max-width:88%;padding:12px 16px;border-radius:14px;font-size:13px;line-height:1.6;font-weight:300}#main .gcb2b .chat-msg.bot{background:var(--gc-white);color:var(--gc-black);border-bottom-left-radius:3px;align-self:flex-start;border:1px solid var(--gc-border)}#main .gcb2b .chat-msg.user{background:var(--gc-black);color:var(--gc-white);border-bottom-right-radius:3px;align-self:flex-end}#main .gcb2b .chat-suggestions{padding:0 14px 12px;background:var(--gc-light);display:flex;flex-wrap:wrap;gap:6px}#main .gcb2b .chat-sugg{font-size:11px;font-weight:400;background:var(--gc-white);border:1px solid var(--gc-border);color:var(--gc-black);padding:7px 12px;border-radius:50px;cursor:pointer;transition:all .25s}#main .gcb2b .chat-sugg:hover{background:var(--gc-black);color:var(--gc-white);border-color:var(--gc-black)}#main .gcb2b .chatbot-input{display:flex;border-top:1px solid var(--gc-border);background:var(--gc-white)}#main .gcb2b .chatbot-input input{flex:1;border:none;padding:14px 18px;font-family:var(--font);font-size:13px;font-weight:300;outline:none}#main .gcb2b .chatbot-input{display:flex;align-items:center;border-top:1px solid var(--gc-border);background:var(--gc-white);gap:4px;padding:4px}#main .gcb2b .chatbot-input button{background:var(--gc-black);color:var(--gc-white);border:none;padding:11px 18px;margin:4px;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border-radius:50px;transition:background .2s,transform .15s}#main .gcb2b .chatbot-input button:hover{background:#dab93e;color:#1c1b1b;transform:translateY(-1px)}#main .gcb2b .chatbot-foot{padding:8px 14px;background:var(--gc-white);border-top:1px solid var(--gc-border);font-size:9.5px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:var(--gc-muted);text-align:center}#main .gcb2b .mockup-badge{position:fixed;bottom:24px;left:24px;background:var(--gc-black);color:var(--gc-white);padding:10px 16px;font-size:10px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;z-index:9000;border-radius:4px;line-height:1.5;max-width:260px;box-shadow:0 6px 20px #00000040;border-left:3px solid var(--gc-gold-3)}#main .gcb2b .mockup-badge strong{display:block;font-weight:500;font-size:11px;margin-bottom:4px;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media(max-width:1180px){#main .gcb2b .m24-tiers,#main .gcb2b .m24-process,#main .gcb2b .m06-grid,#main .gcb2b .m24-gallery{grid-template-columns:repeat(2,1fr)}#main .gcb2b .m10-card{flex:0 0 calc((100% - 24px)/2)}}@media(max-width:980px){#main .gcb2b .b2b-nav-list{display:none}#main .gcb2b .nav-burger{display:block}#main .gcb2b .b2b-nav-inner{padding:14px 22px}#main .gcb2b .gc-breadcrumbs{padding:14px 22px;font-size:10px}#main .gcb2b .m01-hero{grid-template-columns:1fr;min-height:auto}#main .gcb2b .m01-hero-content{padding:120px 24px 36px;text-align:center}#main .gcb2b .m01-trust-micro{justify-content:center}#main .gcb2b .m01-hero-stats{padding:0 18px 50px;grid-template-columns:1fr 1fr;gap:14px 12px}#main .gcb2b .m01-hero h1{font-size:30px;letter-spacing:3px;line-height:1.35;margin:14px 0 20px;min-height:162px}#main .gcb2b .m01-hero p.lede{font-size:14px;line-height:1.75;margin-bottom:28px;max-width:none;margin-left:auto;margin-right:auto}#main .gcb2b .m01-stat-num{font-size:34px}#main .gcb2b .m01-stat-num small{font-size:14px}#main .gcb2b .m01-stat{padding-left:12px}#main .gcb2b .m01-stat-label{font-size:9.5px;letter-spacing:1.4px;line-height:1.4}#main .gcb2b .m01-cta-pair{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:28px}#main .gcb2b .m01-cta-pair .btn{text-align:center;width:100%;padding:18px 22px;font-size:12px;letter-spacing:2px;justify-content:center;min-height:52px}#main .gcb2b .m01-cta-pair .btn.secondary-mobile{display:inline-flex}#main .gcb2b .m22-marquee{padding:12px 0}#main .gcb2b .m22-marquee-row{gap:40px;padding-right:40px}#main .gcb2b .m22-brand{font-size:11.5px;letter-spacing:2.6px;gap:10px}#main .gcb2b .m22-num{font-size:20px;letter-spacing:1px}#main .gcb2b .m22-label{font-size:9px;letter-spacing:1.4px;line-height:1.4}#main .gcb2b .section-title{font-size:24px;letter-spacing:3px}#main .gcb2b .section-header{margin-bottom:40px}#main .gcb2b .m23-section,#main .gcb2b .m03-section,#main .gcb2b .m06-section,#main .gcb2b .m10-section,#main .gcb2b .ind-section,#main .gcb2b .m07-section,#main .gcb2b .m24-section,#main .gcb2b .m11-section,#main .gcb2b .m19-section,#main .gcb2b .m14-section,#main .gcb2b .m13-section{padding:60px 22px}#main .gcb2b .m12-section{padding:50px 22px}#main .gcb2b .m12d-section{padding:24px 22px}#main .gcb2b .m25-section{padding:50px 0!important;overflow:hidden!important}#main .gcb2b .m25-wrap{grid-template-columns:1fr!important;grid-template-areas:"head" "viewer" "body"!important;gap:18px!important;padding:0 22px!important;align-items:initial!important}#main .gcb2b .m25-text-head{padding:0!important;text-align:center!important}#main .gcb2b .m25-title{font-size:24px;letter-spacing:2.4px;margin-bottom:14px}#main .gcb2b .m25-lede{font-size:13.5px;margin-bottom:18px}#main .gcb2b .m25-list li{font-size:13px}#main .gcb2b .m25-cta{padding:16px 22px;font-size:11px;width:100%;text-align:center}#main .gcb2b .m25-hint-mobile{display:block}#main .gcb2b .m25-hint-desktop{display:none}#main .gcb2b .m25-viewer-wrap{aspect-ratio:1/1!important;max-height:none!important;height:auto!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important;align-self:auto!important;background:radial-gradient(ellipse at 50% 60%,rgba(0,0,0,.08) 0%,transparent 70%)!important}#main .gcb2b .m25-ar-btn{padding:9px 14px;font-size:10px}#main .gcb2b .m14-form-heading{display:block!important}#main .gcb2b .m14-form-sub{display:block}#main .gcb2b .m23-search-input-wrap{padding:5px 5px 5px 18px}#main .gcb2b .m23-search input{font-size:14px;padding:12px 6px}#main .gcb2b .m23-search button{padding:12px 18px;font-size:11px;letter-spacing:1.8px}#main .gcb2b .m23-search-icon svg{width:18px;height:18px}#main .gcb2b .m23-cat{margin-bottom:36px}#main .gcb2b .m23-bubble{flex:0 0 90px}#main .gcb2b .m23-bubble-icon{width:78px;height:78px}#main .gcb2b .m23-bubble-icon svg{width:32px;height:32px}#main .gcb2b .m23-arrow{width:36px;height:36px}#main .gcb2b .m23-arrow.prev{left:-4px}#main .gcb2b .m23-arrow.next{right:-4px}#main .gcb2b .m23-drawer{padding:22px 18px}#main .gcb2b .m23-subs{gap:14px}#main .gcb2b .m23-sub{flex:0 0 84px}#main .gcb2b .m23-sub-icon{width:64px;height:64px}#main .gcb2b .m23-sub-icon svg{width:30px;height:30px}#main .gcb2b .m23-custom-cta{padding:32px 26px;flex-direction:column;text-align:center;align-items:stretch;border-radius:10px}#main .gcb2b .m23-custom-cta:after{width:0;height:5px;left:0;right:0;top:0;bottom:auto}#main .gcb2b .m23-custom-cta-text strong{font-size:18px}#main .gcb2b .m23-custom-cta .btn{align-self:center}#main .gcb2b .m03-grid{grid-template-columns:1fr;gap:40px}#main .gcb2b .m06-tabs-wrap{position:-webkit-sticky;position:sticky;top:64px;z-index:1500;background:#fffffff5;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);margin:8px -22px 30px;padding:18px 22px 14px;box-shadow:0 6px 18px #0000000f;overflow-x:auto;-webkit-overflow-scrolling:touch;text-align:center;display:flex;justify-content:center}#main .gcb2b .m06-tabs{flex-wrap:nowrap!important;width:max-content!important;min-width:0!important;margin:0 auto!important;justify-content:center!important}#main .gcb2b .m06-tabs-wrap::-webkit-scrollbar{display:none}#main .gcb2b .m06-tabs{padding:8px 0;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}#main .gcb2b .m06-tabs::-webkit-scrollbar{display:none}#main .gcb2b .m06-tab{padding:9px 18px;font-size:10px;letter-spacing:1.8px;flex-shrink:0}#main .gcb2b .m06-tab .count{display:none}#main .gcb2b .m06-grid{grid-template-columns:1fr 1fr;gap:18px 14px}#main .gcb2b .m06-card{padding:18px 12px 16px;border-radius:10px}#main .gcb2b .m06-card-img{width:96px;height:96px;margin-bottom:12px;box-shadow:0 4px 14px #00000024}#main .gcb2b .m06-card-tier-badge{display:none}#main .gcb2b .m06-card-name{font-size:11px;letter-spacing:1.2px;line-height:1.35}#main .gcb2b .m06-card-desc,#main .gcb2b .m06-card-meta,#main .gcb2b .m06-card-subs{display:none}#main .gcb2b .m10-slider{padding:8px 0 16px}#main .gcb2b .m10-card{flex:0 0 calc(100% - 32px);padding:28px 22px;min-width:0}#main .gcb2b .m10-arrow{width:38px;height:38px}#main .gcb2b .m10-arrow.prev{left:-8px}#main .gcb2b .m10-arrow.next{right:-8px}#main .gcb2b .ind-arrow{width:36px;height:36px}#main .gcb2b .ind-arrow.prev{left:-4px}#main .gcb2b .ind-arrow.next{right:-4px}#main .gcb2b .ind-strip{grid-auto-columns:130px}#main .gcb2b .m07-grid{grid-template-columns:1fr;gap:14px;padding-top:8px}#main .gcb2b .m07-card{padding:0;background:var(--gc-white);border-radius:10px;overflow:hidden}#main .gcb2b .m07-card.featured{order:-1;background:var(--gc-black);box-shadow:0 14px 32px #0003}#main .gcb2b .m07-card.featured .m07-summary-mobile{color:var(--gc-white)}#main .gcb2b .m07-summary-mobile{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;list-style:none;gap:12px;pointer-events:auto}#main .gcb2b .m07-summary-mobile::-webkit-details-marker{display:none}#main .gcb2b .m07-summary-mobile:after{content:"";width:11px;height:11px;border-right:1.5px solid var(--gc-black);border-bottom:1.5px solid var(--gc-black);transform:rotate(45deg);margin-left:14px;margin-top:-4px;transition:transform .35s cubic-bezier(.4,0,.2,1),margin .35s cubic-bezier(.4,0,.2,1),border-color .25s ease;flex-shrink:0;opacity:.7}#main .gcb2b .m07-summary-mobile:hover:after{opacity:1}#main .gcb2b .m07-card[open] .m07-summary-mobile:after{transform:rotate(-135deg);margin-top:4px}#main .gcb2b .m07-card.featured .m07-summary-mobile:after{border-color:var(--gc-gold-3)}#main .gcb2b .m07-sm-left{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}#main .gcb2b .m07-sm-tier{font-size:15px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1.2;margin-bottom:4px}#main .gcb2b .m07-sm-meta{font-size:11px;font-weight:300;color:var(--gc-muted);letter-spacing:.4px}#main .gcb2b .m07-card.featured .m07-sm-meta{color:#ffffffa6}#main .gcb2b .m07-sm-price{font-size:22px;font-weight:300;letter-spacing:.5px;flex-shrink:0;color:var(--gc-black)}#main .gcb2b .m07-card.featured .m07-sm-price{color:var(--gc-white)}#main .gcb2b .m07-sm-price small{font-size:11px;color:var(--gc-muted)}#main .gcb2b .m07-card.featured .m07-sm-price small{color:#fff9}#main .gcb2b .m07-popular{display:none}#main .gcb2b .m07-sm-price{display:flex!important;flex-direction:column;align-items:flex-end;gap:3px;font-size:11px!important;line-height:1.2}#main .gcb2b .m07-sm-msrp{font-size:10.5px;font-weight:300;color:var(--gc-muted);text-decoration:line-through;letter-spacing:.4px;text-transform:uppercase}#main .gcb2b .m07-sm-wholesale{font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;background:linear-gradient(135deg,#7a5c12,#dab93e 45%,#7a5c12);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#7a5c12;white-space:nowrap;filter:drop-shadow(0 1px 0 rgba(0,0,0,.04))}#main .gcb2b .m07-card.featured .m07-sm-wholesale{background:linear-gradient(135deg,#f0d05a,#ffe788,#f0d05a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f0d05a;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}#main .gcb2b .m07-card.featured .m07-sm-msrp{color:#ffffff8c}#main .gcb2b .m07-tier-name,#main .gcb2b .m07-tier-range,#main .gcb2b .m07-tier-meta{display:none}#main .gcb2b .m07-tier-includes{padding:0 22px 6px;margin-bottom:18px;border-top:1px solid var(--gc-border)}#main .gcb2b .m07-card.featured .m07-tier-includes{border-top-color:#ffffff2e}#main .gcb2b .m07-tier-includes h4{padding-top:18px;font-size:10px;letter-spacing:1.6px}#main .gcb2b .m07-card .btn{margin:0 22px 22px;padding:14px 18px;font-size:10.5px;letter-spacing:1.8px}#main .gcb2b .m24-process{grid-template-columns:1fr;gap:18px}#main .gcb2b .m24-tiers,#main .gcb2b .m24-gallery{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:14px;padding:6px 22px 18px;margin-left:-22px;margin-right:-22px;scrollbar-width:none}#main .gcb2b .m24-tiers::-webkit-scrollbar,#main .gcb2b .m24-gallery::-webkit-scrollbar{display:none}#main .gcb2b .m24-tier,#main .gcb2b .m24-collab-card{flex:0 0 82%;scroll-snap-align:start}#main .gcb2b .m24-tier{padding:24px 22px}#main .gcb2b .m24-quote{padding:22px;font-size:15px}#main .gcb2b .m24-process{margin-top:50px;padding-top:36px}#main .gcb2b .m24-tier{padding:26px 22px}#main .gcb2b .m24-step-num{font-size:30px}#main .gcb2b .m11-item summary{font-size:12.5px;letter-spacing:1.2px;padding:20px 0}#main .gcb2b .m11-item-body{font-size:13px}#main .gcb2b .m19-wrap{grid-template-columns:1fr;padding:30px 24px;gap:30px}#main .gcb2b .m19-pdf{aspect-ratio:auto;height:240px}#main .gcb2b .m12-grid{grid-template-columns:1fr 1fr;gap:32px}#main .gcb2b .m12d-wrap{flex-direction:column;text-align:center}#main .gcb2b .m14-wrap{gap:28px}#main .gcb2b .m14-header h2{font-size:22px}#main .gcb2b .m14-form{padding:24px 22px}#main .gcb2b .m14-row{grid-template-columns:1fr;gap:12px}#main .gcb2b .m13-section h2{font-size:22px;letter-spacing:3px}#main .gcb2b .chatbot-launcher{bottom:18px;right:18px;width:56px;height:56px}#main .gcb2b .chatbot-panel{width:calc(100vw - 24px);right:12px;bottom:88px;max-height:75vh}#main .gcb2b .mockup-badge{display:none}#main .gcb2b .gc-announcement{font-size:10px;letter-spacing:1.6px;padding:8px 14px}}@media(max-width:560px){#main .gcb2b .m12-grid{grid-template-columns:1fr 1fr;gap:18px 12px}#main .gcb2b .m01-hero h1{font-size:26px}#main .gcb2b .m01-hero-stats{grid-template-columns:1fr 1fr;gap:10px 10px;padding:0 14px 44px}#main .gcb2b .m01-stat{padding-left:10px}#main .gcb2b .m01-stat-num{font-size:30px}#main .gcb2b .m01-stat-label{font-size:9px;letter-spacing:1.2px}#main .gcb2b .m22-marquee-row{gap:30px;padding-right:30px}#main .gcb2b .m22-num{font-size:18px}#main .gcb2b .m22-label{font-size:8.5px;letter-spacing:1.2px}}#main .gcb2b .m25-section{padding:100px 40px;background:linear-gradient(180deg,var(--gc-white) 0%,var(--gc-light) 100%);position:relative;overflow:hidden}#main .gcb2b .m25-section:before{content:"";position:absolute;top:0;right:0;width:62%;height:88%;background:radial-gradient(ellipse 70% 80% at 75% 22%,rgba(218,185,62,.24) 0%,rgba(218,185,62,.1) 32%,rgba(218,185,62,.03) 62%,transparent 80%);pointer-events:none;z-index:0;filter:blur(3px)}#main .gcb2b .m25-wrap{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px 60px;align-items:start;position:relative;z-index:1;grid-template-areas:"head viewer" "body viewer"}#main .gcb2b .m25-text-head{grid-area:head;align-self:end}#main .gcb2b .m25-text-body{grid-area:body;align-self:start}#main .gcb2b .m25-viewer-wrap{grid-area:viewer;align-self:center}#main .gcb2b .m25-text .eyebrow{margin-bottom:14px}#main .gcb2b .m25-title{text-align:left;margin-bottom:22px}#main .gcb2b .m25-text-head .eyebrow{text-align:left}@media(max-width:768px){#main .gcb2b .m25-text-head{text-align:center!important}#main .gcb2b .m25-text-head .eyebrow,#main .gcb2b .m25-title{text-align:center!important;margin-left:auto;margin-right:auto}#main .gcb2b .m25-text-body{text-align:left}}#main .gcb2b .m25-lede{font-size:15px;line-height:1.8;margin-bottom:26px;color:var(--gc-black);max-width:520px}#main .gcb2b .m25-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}#main .gcb2b .m25-list li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.7;color:var(--gc-black)}#main .gcb2b .m25-list li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:1px;background:var(--gc-gold-3)}#main .gcb2b .m25-list li strong{font-weight:500;color:var(--gc-black)}#main .gcb2b .m25-cta{padding:16px 28px;font-size:11px;letter-spacing:2px}#main .gcb2b .m25-hint-mobile{display:none;margin-top:14px;font-size:10.5px;color:var(--gc-muted);letter-spacing:1.4px;text-transform:uppercase}#main .gcb2b .m25-viewer-wrap{position:relative;aspect-ratio:1/1;background:radial-gradient(ellipse at 50% 60%,rgba(0,0,0,.08) 0%,transparent 70%);border-radius:18px;display:flex;align-items:center;justify-content:center}#main .gcb2b .m25-viewer{width:100%;height:100%;background:transparent;--poster-color:transparent;outline:none}#main .gcb2b .m25-viewer::part(default-progress-bar){background:var(--gc-gold-3);height:2px}#main .gcb2b .m25-poster{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background:transparent;color:var(--gc-muted);font-size:11px;letter-spacing:1.6px;text-transform:uppercase}#main .gcb2b .m25-poster-spinner{width:36px;height:36px;border:2px solid rgba(0,0,0,.08);border-top-color:var(--gc-gold-3);border-radius:50%;animation:m25spin 1s linear infinite;margin-bottom:14px}@keyframes m25spin{to{transform:rotate(360deg)}}#main .gcb2b .m25-ar-btn{position:absolute;bottom:18px;right:18px;background:var(--gc-black);color:var(--gc-white);border:none;padding:11px 18px;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;border-radius:50px;cursor:pointer;font-family:inherit;box-shadow:0 6px 18px #0000002e}#main .gcb2b .m25-hint-desktop{position:absolute;bottom:14px;left:50%;transform:translate(-50%);pointer-events:none;animation:m25hint 1.5s ease-out forwards;display:flex;gap:10px;flex-wrap:nowrap;justify-content:center}#main .gcb2b .m25-3d-controls{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:6px;z-index:2}#main .gcb2b .m25-3d-btn{width:36px;height:36px;border-radius:50%;background:#0d0c0cc7;color:var(--gc-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s;font-family:var(--font);box-shadow:0 4px 12px #0003}#main .gcb2b .m25-3d-btn:hover{background:#dab93ef2;color:var(--gc-black)}#main .gcb2b .m25-3d-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){#main .gcb2b .m25-3d-controls{top:8px;right:8px}#main .gcb2b .m25-3d-btn{width:32px;height:32px}}#main .gcb2b .m25-hint-pill{background:#0d0c0cc7;color:var(--gc-white);padding:8px 16px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;border-radius:50px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;display:inline-block}@keyframes m25hint{0%{opacity:0;transform:translate(-50%) translateY(8px)}15%,to{opacity:1;transform:translate(-50%) translateY(0)}}#main .gcb2b .m14-form-heading{font-size:20px;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;color:var(--gc-black);display:none}#main .gcb2b .m14-form-sub{font-size:13px;color:var(--gc-muted);line-height:1.7;margin:0 0 22px;display:none}#main .gcb2b .m14-form-saved{display:none!important}#main .gcb2b .m14-form-saved span{color:var(--gc-gold-3);font-weight:600;font-size:14px}#main .gcb2b .m14-form-clear{background:none;border:none;color:var(--gc-muted);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;font-family:inherit;text-decoration:underline;margin-left:auto;padding:0}#main .gcb2b .m14-form-clear:hover{color:var(--gc-black)}#main .gcb2b .m26-trust{padding:100px 40px;background:linear-gradient(180deg,#1c1b1b,#141312 55%,#0a0a0a);color:var(--gc-white);position:relative;overflow:hidden}#main .gcb2b .m26-trust:before{content:"";position:absolute;top:120px;left:50%;transform:translate(-50%);width:min(820px,80%);height:240px;background:radial-gradient(ellipse 80% 100% at 50% 50%,rgba(218,185,62,.14) 0%,rgba(218,185,62,.05) 45%,transparent 75%);pointer-events:none;z-index:0;filter:blur(28px)}#main .gcb2b .m26-trust-wrap{max-width:1280px;margin:0 auto;position:relative;z-index:1}#main .gcb2b .m26-trust .section-header{margin-bottom:48px;position:relative}#main .gcb2b .m26-trust .section-header:after{content:"";position:absolute;left:50%;bottom:-24px;transform:translate(-50%);width:72px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(218,185,62,.85) 50%,transparent 100%);pointer-events:none;z-index:1}#main .gcb2b .m26-trust .eyebrow{background:linear-gradient(135deg,#b8860b,#c9a227 35%,#dab93e 65%,#c9a227);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:4px}#main .gcb2b .m26-trust-h{font-size:28px;letter-spacing:3px;color:var(--gc-white);margin-bottom:14px}#main .gcb2b .m26-trust-sub{font-size:13px;font-weight:300;color:#ffffffa6;max-width:680px;margin:0 auto;line-height:1.85}#main .gcb2b .m26-trust-tabs{display:flex;justify-content:center;gap:6px;margin:0 auto 36px;width:max-content;padding:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:50px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#main .gcb2b .m26-trust-tab{background:none;border:none;color:#fff9;font-size:11px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;padding:11px 24px;border-radius:50px;cursor:pointer;font-family:inherit;transition:background .25s,color .25s}#main .gcb2b .m26-trust-tab.active{background:var(--gc-gold-grad);color:#1c1b1b;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000014}#main .gcb2b .m26-trust-tab:hover:not(.active){color:var(--gc-white)}#main .gcb2b .m26-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#main .gcb2b .m26-trust-grid[hidden]{display:none!important}#main .gcb2b .m26-trust-grid.is-videos{grid-template-columns:repeat(3,1fr)}#main .gcb2b .m26-trust-tile{position:relative;aspect-ratio:1/1;background:radial-gradient(ellipse at 30% 30%,#2a2828,#0d0c0c);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .25s;display:flex;align-items:center;justify-content:center;will-change:transform}#main .gcb2b .m26-trust-grid.is-videos .m26-trust-tile{aspect-ratio:9/16}#main .gcb2b .m26-trust-tile:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 22px 46px #0000008c,0 0 0 1px #dab93e52;border-color:#dab93e8c}#main .gcb2b .m26-trust-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#00000059 85%,#000000b8);pointer-events:none;z-index:1}#main .gcb2b .m26-trust-grid:not(.is-videos) .m26-trust-tile-icon{display:none}#main .gcb2b .m26-trust-grid.is-videos .m26-trust-tile-icon{width:64px;height:64px;border-radius:50%;background:#1c1b1b8c;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:2;transition:transform .3s,background .3s,border-color .3s;box-shadow:0 8px 22px #00000073}#main .gcb2b .m26-trust-grid.is-videos .m26-trust-tile:hover .m26-trust-tile-icon{transform:scale(1.08);background:#dab93ef2;color:#1c1b1b;border-color:#dab93e;box-shadow:0 12px 30px #dab93e8c}#main .gcb2b .m26-trust-grid.is-videos .m26-trust-tile-icon svg{width:24px;height:24px;fill:currentColor;stroke:none;margin-left:3px}#main .gcb2b .m26-trust-tile-label{position:absolute;left:0;right:0;bottom:0;padding:24px 8px 12px;background:linear-gradient(0deg,#000000eb,#0000008c 60%,#0000);color:#fff;font-size:9.5px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;text-align:center;z-index:3;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#main .gcb2b .m26-trust-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}#main .gcb2b .m26-trust-tile.has-video .m26-trust-tile-icon{display:none}#main .gcb2b .m26-trust-foot{margin-top:36px;text-align:center}#main .gcb2b .m26-trust-foot-meta{font-size:10.5px;color:#ffffff8c;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:18px}#main .gcb2b .m26-trust-foot-meta strong{color:var(--gc-gold-3);font-weight:600}@media(max-width:900px){#main .gcb2b .m26-trust{padding:60px 22px}#main .gcb2b .m26-trust-h{font-size:22px;letter-spacing:2.4px}#main .gcb2b .m26-trust-grid{grid-template-columns:repeat(2,1fr);gap:10px}#main .gcb2b .m26-trust-grid.is-videos{grid-template-columns:repeat(2,1fr)}#main .gcb2b .m26-trust-tabs{margin-bottom:24px}#main .gcb2b .m26-trust-tab{padding:9px 16px;font-size:10px;letter-spacing:1.8px}}#main .gcb2b .m07b-section{padding:90px 40px;background:linear-gradient(180deg,#fafaf7 0%,var(--gc-light) 100%);border-top:1px solid var(--gc-border);border-bottom:1px solid var(--gc-border)}#main .gcb2b .m07b-wrap{max-width:1280px;margin:0 auto}#main .gcb2b .m07b-head{text-align:center;margin-bottom:54px}#main .gcb2b .m07b-title{font-size:28px;letter-spacing:3px;margin-bottom:14px}#main .gcb2b .m07b-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;align-items:start}#main .gcb2b .m07b-cell.m07b-methods{grid-column:1 / -1}#main .gcb2b .m07b-cell{background:var(--gc-white);border:1px solid rgba(28,27,27,.1);border-radius:10px;padding:30px 28px;box-shadow:0 1px 2px #1c1b1b0a,0 10px 28px #1c1b1b0f}#main .gcb2b .m07b-label{font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--gc-muted);margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(28,27,27,.08);position:relative;display:flex;align-items:center;justify-content:space-between}#main .gcb2b .m07b-label:before{content:"";position:absolute;bottom:-1px;left:0;width:36px;height:1px;background:linear-gradient(90deg,#dab93e 0%,transparent 100%)}#main .gcb2b .m07b-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:stretch}#main .gcb2b .m07b-logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--gc-white);border:1px solid rgba(28,27,27,.08);border-radius:8px;padding:14px 8px 10px;min-height:78px;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s,box-shadow .3s;overflow:hidden}#main .gcb2b .m07b-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;pointer-events:none;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000008}#main .gcb2b .m07b-logo:hover{transform:translateY(-2px);border-color:#dab93e73;box-shadow:0 12px 24px #1c1b1b12,0 2px 4px #dab93e1a}#main .gcb2b .m07b-logo svg{display:block;width:auto;max-width:72px;height:26px}#main .gcb2b .m07b-logo-text{font-size:8.5px;font-weight:600;text-transform:uppercase;color:var(--gc-muted);text-align:center;line-height:1;letter-spacing:1.4px}#main .gcb2b .m07b-methods-count{margin-top:24px;padding-top:18px;border-top:1px dashed rgba(28,27,27,.1);font-size:12px;color:var(--gc-muted);line-height:1.7;letter-spacing:.3px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}#main .gcb2b .m07b-methods-count strong{color:var(--gc-black);letter-spacing:1.8px;text-transform:uppercase;font-size:10.5px;font-weight:700;background:linear-gradient(135deg,#b8860b,#c9a227,#dab93e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border-right:1px solid rgba(218,185,62,.32);padding-right:14px}@media(max-width:760px){#main .gcb2b .m07b-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:440px){#main .gcb2b .m07b-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main .gcb2b .m07b-logo{min-height:70px;padding:12px 6px 9px}#main .gcb2b .m07b-logo svg{height:22px;max-width:60px}#main .gcb2b .m07b-logo-text{font-size:8px;letter-spacing:1.2px}}#main .gcb2b .m07b-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}#main .gcb2b .m07b-bullets li{position:relative;padding-left:22px;font-size:13px;line-height:1.65;color:var(--gc-black);font-weight:300}#main .gcb2b .m07b-bullets li:before{content:"";position:absolute;left:0;top:10px;width:10px;height:1px;background:var(--gc-gold-3)}#main .gcb2b .m07b-bullets li strong{font-weight:600;letter-spacing:.4px}@media(max-width:980px){#main .gcb2b .m07b-section{padding:50px 22px}#main .gcb2b .m07b-title{font-size:22px;letter-spacing:2.4px}#main .gcb2b .m07b-grid{grid-template-columns:1fr;gap:18px}#main .gcb2b .m07b-cell{padding:22px 20px}#main .gcb2b .m07b-logo svg{width:100%;max-width:64px;height:22px}}#main .gcb2b .gc-sticky-cta{position:fixed;left:16px;right:16px;bottom:18px;z-index:8500;display:none;animation:gc-sticky-in .35s ease both;animation-delay:1.4s;max-width:560px;margin:0 auto;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}#main .gcb2b .gc-sticky-cta.is-hidden-in-hero{transform:translateY(140%);opacity:0;pointer-events:none}#main .gcb2b .gc-sticky-cta-row{display:flex;gap:10px;align-items:stretch;width:100%}@keyframes gc-sticky-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}#main .gcb2b .gc-sticky-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#1c1b1be0;color:var(--gc-white);border:1px solid rgba(28,27,27,.55);padding:18px 22px;font-size:12px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;border-radius:50px;text-decoration:none;box-shadow:0 14px 38px #50505052,0 1px #ffffff2e inset;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);font-family:inherit;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:18px}#main .gcb2b .gc-sticky-chat{flex:0 0 54px;width:54px;height:54px;margin-right:0;display:flex;align-items:center;justify-content:center;background:#ffffffeb;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);color:var(--gc-black);border:1px solid rgba(28,27,27,.12);border-radius:50%;cursor:pointer;font-family:inherit;box-shadow:0 14px 38px #00000038,inset 0 1px #fffc;transition:transform .2s,box-shadow .2s,background .2s,color .2s;position:relative;flex-shrink:0;padding:0}#main .gcb2b .gc-sticky-chat:hover{background:var(--gc-black);color:var(--gc-white);transform:translateY(-1px)}#main .gcb2b .gc-sticky-chat svg{width:22px;height:22px;flex-shrink:0;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .gc-sticky-chat .pulse{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#1c1b1b;color:#fff;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:0;line-height:18px;text-align:center;border:1.5px solid var(--gc-white);box-shadow:0 2px 6px #0000004d;display:flex;align-items:center;justify-content:center;animation:none}#main .gcb2b .gc-sticky-chat .pulse:before{content:"1"}#main .gcb2b .gc-sticky-btn:hover,#main .gcb2b .gc-sticky-btn:active{transform:translateY(-1px);background:#1c1b1bf2;box-shadow:0 18px 46px #3c3c3c6b,0 1px #dab93e8c inset}#main .gcb2b .gc-sticky-btn svg{width:18px;height:18px;color:var(--gc-white);flex-shrink:0;transition:transform .2s}#main .gcb2b .gc-sticky-btn:hover svg{transform:translate(3px)}@media(min-width:981px){#main .gcb2b .gc-sticky-cta{display:none!important}}@media(max-width:980px){#main .gcb2b .gc-sticky-cta{display:block}#main .gcb2b .chatbot-launcher{display:none}#main .gcb2b .mockup-badge{bottom:96px}}#main .gcb2b .m24-tier:focus-visible,#main .gcb2b .m24-collab-card:focus-visible{outline:2px solid var(--gc-gold-3);outline-offset:4px;border-radius:4px}#main .gcb2b .b2b-nav-login{background:none;border:1px solid var(--gc-border);color:var(--gc-black);padding:9px 16px 9px 12px;font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;font-family:inherit;cursor:pointer;border-radius:50px;display:inline-flex;align-items:center;gap:7px;transition:all .25s}#main .gcb2b .b2b-nav-login:hover{border-color:var(--gc-black);background:var(--gc-black);color:var(--gc-white)}#main .gcb2b .b2b-nav-login svg{width:16px;height:16px;color:currentColor}#main .gcb2b .gc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:none;align-items:flex-start;justify-content:center;padding:60px 20px 20px;overflow-y:auto;overscroll-behavior:contain}#main .gcb2b .gc-modal.open{display:flex}#main .gcb2b .gc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d0c0ca6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#main .gcb2b .gc-modal-card{position:relative;background:var(--gc-white);border-radius:14px;padding:42px 44px 36px;width:100%;max-width:520px;box-shadow:0 28px 80px #00000073;animation:gcModalIn .3s ease both}@keyframes gcModalIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#main .gcb2b .gc-modal-close{position:absolute;top:14px;right:18px;width:36px;height:36px;border-radius:50%;background:none;border:1px solid var(--gc-border);color:var(--gc-muted);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;padding:0}#main .gcb2b .gc-modal-close:hover{background:var(--gc-black);color:var(--gc-white);border-color:var(--gc-black)}#main .gcb2b .gc-modal-head{text-align:center;margin-bottom:24px}#main .gcb2b .gc-modal-title{font-size:22px;font-weight:300;letter-spacing:2.4px;text-transform:uppercase;margin:10px 0 8px;color:var(--gc-black)}#main .gcb2b .gc-modal-sub{font-size:13px;color:var(--gc-muted);line-height:1.65;margin:0 auto;max-width:420px}#main .gcb2b .gc-modal-tabs{display:flex;gap:0;border-bottom:1px solid var(--gc-border);margin-bottom:24px}#main .gcb2b .gc-modal-tab{flex:1;background:none;border:none;padding:13px 0;font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .25s}#main .gcb2b .gc-modal-tab.active{color:var(--gc-black);border-bottom-color:var(--gc-gold-3)}#main .gcb2b .gc-modal-tab:hover{color:var(--gc-black)}#main .gcb2b .gc-modal-form{display:flex;flex-direction:column;gap:14px}#main .gcb2b .gc-modal-form label{display:flex;flex-direction:column;font-size:10.5px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);gap:6px}#main .gcb2b .gc-modal-form label small{text-transform:none;letter-spacing:.4px;font-weight:400;font-size:10px;color:var(--gc-muted)}#main .gcb2b .gc-modal-form input,#main .gcb2b .gc-modal-form select{font-family:inherit;font-size:14px;padding:11px 14px;border:1px solid var(--gc-border);border-radius:6px;background:var(--gc-white);color:var(--gc-black);transition:border-color .2s,box-shadow .2s;text-transform:none;font-weight:400;letter-spacing:.2px}#main .gcb2b .gc-modal-form input:focus,#main .gcb2b .gc-modal-form select:focus{outline:none;border-color:var(--gc-gold-3);box-shadow:0 0 0 3px #dab93e26}#main .gcb2b .gc-modal-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#main .gcb2b .gc-modal-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}#main .gcb2b .gc-register-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px;background:#fafaf7;border:1px solid var(--gc-border);border-radius:10px;margin-bottom:4px}#main .gcb2b .gc-register-mode-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:none;padding:10px 12px;border-radius:7px;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--gc-muted);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s;text-align:center}#main .gcb2b .gc-register-mode-btn:hover{color:var(--gc-black)}#main .gcb2b .gc-register-mode-btn.active{background:var(--gc-white);color:var(--gc-black);box-shadow:0 1px 2px #1c1b1b0f,0 6px 16px #1c1b1b14}#main .gcb2b .gc-register-mode-btn .gc-register-mode-meta{display:block;font-size:9px;font-weight:500;letter-spacing:1px;color:var(--gc-muted);text-transform:none;margin-top:2px}#main .gcb2b .gc-register-mode-btn.active .gc-register-mode-meta{color:var(--gc-gold-1)}#main .gcb2b .gc-register-extra{display:flex;flex-direction:column;gap:14px}#main .gcb2b .gc-register-extra[hidden]{display:none}#main .gcb2b .gc-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:12px!important;letter-spacing:.4px!important;text-transform:none!important;color:var(--gc-black)!important;font-weight:400!important;cursor:pointer}#main .gcb2b .gc-checkbox input{width:16px;height:16px;flex-shrink:0;margin:0;padding:0;accent-color:var(--gc-black)}#main .gcb2b .gc-modal-link{color:var(--gc-black);text-decoration:underline;font-weight:500;letter-spacing:.4px;text-transform:none;font-size:12px}#main .gcb2b .gc-modal-link:hover{color:var(--gc-gold-3)}#main .gcb2b .gc-modal-btn{margin-top:8px;width:100%;text-align:center;padding:15px}#main .gcb2b .gc-modal-hint{margin:14px 0 0;font-size:11.5px;color:var(--gc-muted);text-align:center;line-height:1.6;letter-spacing:.3px;text-transform:none}@media(max-width:1180px){#main .gcb2b .b2b-nav-login span{display:none}#main .gcb2b .b2b-nav-login{padding:9px 11px}}@media(max-width:1180px){#main .gcb2b .b2b-nav-list{gap:20px}#main .gcb2b .b2b-nav-link{font-size:11px;letter-spacing:2px}#main .gcb2b .b2b-nav-cta{padding:10px 18px;font-size:10.5px;letter-spacing:2px}#main .gcb2b .b2b-nav-inner{padding:14px 28px;gap:14px}#main .gcb2b .b2b-logo-name{font-size:14px;letter-spacing:4.5px}}@media(max-width:980px){#main .gcb2b .gc-modal{padding:20px 14px;align-items:flex-start}#main .gcb2b .gc-modal-card{padding:34px 24px 28px}#main .gcb2b .gc-modal-title{font-size:18px;letter-spacing:2px}#main .gcb2b .gc-modal-row-2{grid-template-columns:1fr}}#main .gcb2b .m23-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:18px;width:18px;cursor:pointer;margin-left:6px;opacity:.7;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='7.5' fill='%230a0a0a'/><path d='M5 5l6 6M11 5l-6 6' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round'/></svg>") center/contain no-repeat;transition:opacity .2s}#main .gcb2b .m23-search input[type=search]::-webkit-search-cancel-button:hover{opacity:1}#main .gcb2b .m23-search input[type=search]{color:#0a0a0a!important}#main .gcb2b .nav-mobile-actions{display:none;align-items:center;gap:6px}#main .gcb2b .nav-mobile-login{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:1px solid var(--gc-border);border-radius:50%;color:var(--gc-black);cursor:pointer;padding:0;transition:all .2s;font-family:inherit}#main .gcb2b .nav-mobile-login:hover{background:var(--gc-black);color:var(--gc-white);border-color:var(--gc-black)}@media(max-width:980px){#main .gcb2b .nav-mobile-actions{display:flex}#main .gcb2b .nav-burger{display:block!important}}@media(min-width:981px){#main .gcb2b .nav-mobile-actions{display:none!important}}#main .gcb2b .m23-leather-strips{max-width:none;margin:0;display:flex;flex-direction:column;gap:12px;padding:0}#main .gcb2b .m23-filter-stack{max-width:920px;margin:-52px auto 4px;padding:24px 28px 44px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease,margin .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1),gap .45s cubic-bezier(.4,0,.2,1);max-height:700px}#main .gcb2b .m23-filter-stack.is-collapsed{max-height:0;opacity:0;margin-top:-52px;margin-bottom:0;padding-top:0;padding-bottom:0;gap:0;pointer-events:none}#main .gcb2b .m23-filter-module{position:relative;background:linear-gradient(180deg,#ffffffbd,#ffffff6b);border:1px solid rgba(255,255,255,.55);border-radius:14px;padding:10px 14px 6px;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #1c1b1b0f,0 0 0 1px #1c1b1b0f,0 4px 12px #1c1b1b0f,0 14px 38px #1c1b1b1f;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}#main .gcb2b .m23-filter-module:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff47,#fff0 32%);pointer-events:none;z-index:0}#main .gcb2b .m23-filter-module-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(28,27,27,.12);position:relative;z-index:2}#main .gcb2b .m23-leather-strips,#main .gcb2b .m23-color-rows{padding:4px 8px 0;position:relative;z-index:1}#main .gcb2b .m23-filter-module-icon{width:18px;height:18px;color:#a48319;flex-shrink:0}#main .gcb2b .m23-filter-module-label{font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--gc-black);margin:0;line-height:1;display:inline-flex;align-items:baseline;gap:0}#main .gcb2b .m23-filter-module-colon{color:#a48319;margin-left:1px;font-weight:600}#main .gcb2b .m23-filter-module[data-module=color] .m23-filter-module-colon{color:var(--gc-black)}#main .gcb2b .m23-leather-chip:focus-visible,#main .gcb2b .m24b-color-chip:focus-visible,#main .gcb2b .m24b-leather-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #dab93e,0 0 0 4px #dab93e47,0 4px 12px #dab93e2e}#main .gcb2b .m23-color-picker:focus-visible{outline:none;transform:scale(1.06);box-shadow:0 3px 10px #00000038,0 0 0 1px #0000000f,inset 0 0 0 2px #ffffffd9,0 0 0 3px #dab93e80}#main .gcb2b .m23-filter-module-meta{margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;font-weight:500;letter-spacing:1px;color:var(--gc-muted);text-transform:uppercase}#main .gcb2b .m23-filter-module-dot{color:inherit;opacity:.85;margin:0 6px}#main .gcb2b .m23-filter-module[data-module=color] .m23-filter-module-icon{color:var(--gc-black)}@media(max-width:600px){#main .gcb2b .m23-filter-stack{padding:18px 10px 32px;gap:10px;margin:-40px auto 16px;max-height:1000px}#main .gcb2b .m23-filter-module{padding:14px 12px 10px;border-radius:12px}#main .gcb2b .m23-filter-module-head{margin-bottom:18px;padding-bottom:12px;gap:8px}#main .gcb2b .m23-leather-strips,#main .gcb2b .m23-color-rows{padding-top:0}#main .gcb2b .m23-filter-module-label{font-size:10px;letter-spacing:1.6px}#main .gcb2b .m23-filter-module-meta{font-size:8.5px;letter-spacing:.8px}#main .gcb2b .m23-leather-strip,#main .gcb2b .m23-color-row{padding:0;flex-direction:column;align-items:flex-start;gap:2px}#main .gcb2b .m23-leather-strip-label,#main .gcb2b .m23-color-row-label{font-size:9.5px;letter-spacing:1.6px;min-width:0;padding:0;width:100%}#main .gcb2b .m23-color-track-wrap,#main .gcb2b .m23-leather-scroll-wrap{width:100%}#main .gcb2b .m23-leather-scroll,#main .gcb2b .m23-color-track{padding:14px 32px;mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}}#main .gcb2b .m23-leather-strip{margin:0;display:flex;align-items:center;gap:10px;padding:0;position:relative}#main .gcb2b .m23-leather-strip-label{font-size:9.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);flex-shrink:0;line-height:1.4;min-width:78px;display:inline-flex;align-items:center;gap:6px}#main .gcb2b .m23-leather-strip-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gc-gold-3);box-shadow:0 0 0 2px #dab93e2e;flex-shrink:0}#main .gcb2b .m23-leather-strip[data-tier=limited] .m23-leather-strip-label:before{background:#1c1b1b;box-shadow:0 0 0 2px #1c1b1b2e}#main .gcb2b .m23-leather-strip-label span{margin-left:4px;color:#1c1b1b73;font-weight:300}#main .gcb2b .m23-leather-scroll-wrap{flex:1 1 auto;position:relative;min-width:0}#main .gcb2b .m23-leather-scroll{display:flex;gap:7px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 18px;mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}#main .gcb2b .m23-leather-scroll::-webkit-scrollbar{display:none}#main .gcb2b .m23-leather-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 7px;background:var(--gc-white);border:1px solid var(--gc-border);border-radius:50px;font-size:10.5px;font-weight:600;letter-spacing:.6px;color:var(--gc-black);cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s;font-family:inherit;scroll-snap-align:start;white-space:nowrap;line-height:1}#main .gcb2b .m23-leather-chip:hover{border-color:var(--gc-black);transform:translateY(-1px);box-shadow:0 4px 10px #0000001a}#main .gcb2b .m23-leather-chip-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex-shrink:0;display:inline-block}#main .gcb2b .m23-leather-chip-pickcolor{background:linear-gradient(135deg,#dab93e,#a88a1e);color:#1c1b1b;border-color:#1c1b1b;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:7px 14px;font-size:10px}#main .gcb2b .m23-leather-chip-pickcolor:hover{background:linear-gradient(135deg,#e8c652,#b89a2e);border-color:#1c1b1b}#main .gcb2b .m23-leather-arrow.prev{left:0}#main .gcb2b .m23-leather-arrow.next{right:0}@media(max-width:600px){#main .gcb2b .m23-leather-strips{padding:0 12px;gap:10px}#main .gcb2b .m23-leather-strip{padding:0}#main .gcb2b .m23-leather-strip-label{font-size:9.5px;letter-spacing:1.4px}#main .gcb2b .m23-leather-chip{font-size:10px;padding:5px 9px 5px 6px}}#main .gcb2b .m25-bundles{padding:80px 40px;background:linear-gradient(180deg,var(--gc-light) 0%,#fafaf7 100%);border-top:1px solid var(--gc-border);border-bottom:1px solid var(--gc-border)}#main .gcb2b .m25-bundles-wrap{max-width:1280px;margin:0 auto}#main .gcb2b .m25-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px}#main .gcb2b .m25-card{background:var(--gc-white);border:1px solid var(--gc-border);border-radius:14px;padding:26px 24px;display:flex;flex-direction:column;gap:14px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}#main .gcb2b .m25-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0000001a;border-color:var(--gc-black)}#main .gcb2b .m25-card.m25-custom{background:linear-gradient(160deg,#1c1b1b,#0a0a0a);color:var(--gc-white);border-color:#1c1b1b}#main .gcb2b .m25-card.m25-custom .m25-eyebrow{color:var(--gc-gold-3)}#main .gcb2b .m25-card.m25-custom .m25-bundle-name,#main .gcb2b .m25-card.m25-custom .m25-bundle-items li,#main .gcb2b .m25-card.m25-custom .m25-bundle-meta{color:var(--gc-white)}#main .gcb2b .m25-card.m25-custom .m25-bundle-items li:before{background:var(--gc-gold-3)}#main .gcb2b .m25-eyebrow{font-size:10px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--gc-muted)}#main .gcb2b .m25-bundle-name{font-size:18px;font-weight:500;letter-spacing:1px;line-height:1.25;color:var(--gc-black);margin:0}#main .gcb2b .m25-bundle-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1}#main .gcb2b .m25-bundle-items li{position:relative;padding-left:14px;font-size:12.5px;line-height:1.5;color:var(--gc-black);font-weight:300}#main .gcb2b .m25-bundle-items li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:1px;background:var(--gc-gold-3)}#main .gcb2b .m25-bundle-meta{font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);font-weight:500;padding-top:10px;border-top:1px dashed var(--gc-border)}#main .gcb2b .m25-bundle-cta{margin-top:6px}#main .gcb2b .m25-bundle-cta .btn{width:100%;justify-content:center}#main .gcb2b .m25-saving{position:absolute;top:14px;right:14px;background:#1412109e;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:var(--gc-white);font-size:10px;font-weight:600;letter-spacing:1.2px;padding:5px 11px;border-radius:50px;text-transform:uppercase;border:1px solid rgba(255,255,255,.16);box-shadow:0 4px 14px #00000047,inset 0 1px #ffffff1a}@media(max-width:1100px){#main .gcb2b .m25-grid{grid-template-columns:repeat(2,1fr)}}#main .gcb2b .m25-card.m25-custom .btn.filled{background:var(--gc-white);color:var(--gc-black);border-color:var(--gc-white)}#main .gcb2b .m25-card.m25-custom .btn.filled:hover{background:#ffffff1a;color:var(--gc-white);border-color:#ffffff52;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 4px 18px #ffffff0f,inset 0 1px #ffffff1a}#main .gcb2b .m25-card.m25-img{padding:0;overflow:hidden}#main .gcb2b .m25-card.m25-img:hover .m25-card-photo img{transform:scale(1.05)}#main .gcb2b .m25-card-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#1c1b1b,#0a0a0a)}#main .gcb2b .m25-card-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2,.8,.3,1)}#main .gcb2b .m25-card-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#00000052);pointer-events:none}#main .gcb2b .m25-card-photo .m25-photo-tag{position:absolute;top:12px;left:12px;background:#141210c7;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);color:var(--gc-gold-3);font-size:9px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:5px 10px;border-radius:50px;border:1px solid rgba(218,185,62,.22);z-index:2}#main .gcb2b .m25-card.m25-img .m25-card-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px;flex:1}#main .gcb2b .m25-card.m25-img .m25-bundle-name{font-size:15px;font-weight:500;letter-spacing:1.4px;line-height:1.3;color:var(--gc-black);margin:0}#main .gcb2b .m25-card.m25-img .m25-bundle-meta{font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);font-weight:500}#main .gcb2b .m25-card.m25-img .m25-card-cta{margin-top:auto;align-self:flex-start;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--gc-white);background:var(--gc-black);border:1.5px solid var(--gc-black);border-radius:50px;padding:11px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,color .3s,border-color .3s}#main .gcb2b .m25-card.m25-img .m25-card-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gc-gold-grad);background-size:200% 200%;background-position:0% 50%;opacity:0;z-index:-1;transition:opacity .35s ease,background-position .7s ease;border-radius:50px}#main .gcb2b .m25-card.m25-img .m25-card-cta .arrow{width:16px;height:16px;flex-shrink:0;stroke:currentColor;transition:transform .25s ease}#main .gcb2b .m25-card.m25-img .m25-card-cta:hover,#main .gcb2b .m25-card.m25-img:hover .m25-card-cta{color:#1c1b1b;border-color:#dab93e;transform:translateY(-2px);box-shadow:0 12px 26px #dab93e59,0 4px 10px #1c1b1b1a}#main .gcb2b .m25-card.m25-img .m25-card-cta:hover:before,#main .gcb2b .m25-card.m25-img:hover .m25-card-cta:before{opacity:1;background-position:100% 50%}#main .gcb2b .m25-card.m25-img .m25-card-cta:hover .arrow,#main .gcb2b .m25-card.m25-img:hover .m25-card-cta .arrow{transform:translate(4px)}#main .gcb2b .m25-card.m25-custom .btn.sm{white-space:nowrap;padding:12px 22px;font-size:11px;letter-spacing:1.6px;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(max-width:760px){#main .gcb2b .m25-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:14px;padding:6px 22px 18px;margin:48px -22px 0;grid-template-columns:none!important;scrollbar-width:none}#main .gcb2b .m25-grid::-webkit-scrollbar{display:none}#main .gcb2b .m25-card{flex:0 0 78%!important;min-width:0;scroll-snap-align:start}}@media(max-width:560px){#main .gcb2b .m25-bundles{padding:50px 22px}}#main .gcb2b .ind-card.active{border-color:var(--gc-black)!important;box-shadow:0 8px 22px #0000001a!important;transform:translateY(-2px)}#main .gcb2b .ind-context-tag{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--gc-muted);background:transparent;border:1px solid var(--gc-border);padding:3px 8px;border-radius:50px;line-height:1.3}#main .gcb2b .ind-context-tag strong{color:var(--gc-black);font-weight:700}#main .gcb2b .m24-tiers-wrap,#main .gcb2b .m24-gallery-wrap{position:relative}#main .gcb2b .m24-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffff24;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.28);box-shadow:0 8px 22px #00000059;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:5;color:var(--gc-white);padding:0;transition:transform .15s,background .2s}#main .gcb2b .m24-arrow:hover{background:#ffffff42;transform:translateY(-50%) scale(1.06)}#main .gcb2b .m24-arrow svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m24-arrow.prev{left:6px}#main .gcb2b .m24-arrow.next{right:6px}@media(max-width:880px){#main .gcb2b .m24-arrow{display:flex}}#main .gcb2b .m19-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:520px;padding:18px 26px;background:var(--gc-black);color:var(--gc-white);border:1.5px solid var(--gc-black);font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;cursor:pointer;border-radius:60px;overflow:hidden;isolation:isolate;transition:color .35s ease,border-color .35s ease,transform .3s cubic-bezier(.4,0,.2,1),box-shadow .35s ease}#main .gcb2b .m19-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:60px;background:var(--gc-gold-grad);background-size:220% 220%;background-position:0% 50%;opacity:0;z-index:-1;transition:opacity .35s ease,background-position .7s ease}#main .gcb2b .m19-cta:hover{color:#1c1b1b;border-color:#dab93e;transform:translateY(-2px);box-shadow:0 14px 32px #dab93e61,0 4px 10px #1c1b1b1f}#main .gcb2b .m19-cta:hover:before{opacity:1;background-position:100% 50%}#main .gcb2b .m19-cta-icon{width:22px;height:22px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m19-cta-label{flex:1;text-align:left}#main .gcb2b .m19-cta-arrow{width:18px;height:18px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m19-cta:hover .m19-cta-arrow{transform:translate(5px)}#main .gcb2b .m19-cta-note{margin:14px 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:1.6px;color:var(--gc-muted);text-transform:uppercase;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#main .gcb2b .m19-cta-note span{color:var(--gc-border);font-weight:400}#main .gcb2b #m19-input-wrap{display:none;animation:m19In .3s ease both}#main .gcb2b .m19-form.m19-revealed #m19-cta,#main .gcb2b .m19-form.m19-revealed .m19-cta-note{display:none}#main .gcb2b .m19-form.m19-revealed #m19-input-wrap{display:flex}@keyframes m19In{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#main .gcb2b .m03-grid-wrap{position:relative}#main .gcb2b .m03-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#ffffff8c;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(28,27,27,.1);box-shadow:0 6px 16px #1c1b1b1a,inset 0 1px #ffffff8c;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:5;color:var(--gc-black);padding:0;transition:transform .2s ease,background .25s ease,box-shadow .25s ease}#main .gcb2b .m03-arrow:hover{background:#ffffffd9;transform:translateY(-50%) scale(1.06);box-shadow:0 10px 22px #1c1b1b2e,inset 0 1px #ffffffa6}#main .gcb2b .m03-arrow:hover{background:var(--gc-white);transform:translateY(-50%) scale(1.06)}#main .gcb2b .m03-arrow svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m03-arrow.prev{left:-4px}#main .gcb2b .m03-arrow.next{right:-4px}@media(max-width:880px){#main .gcb2b .m03-arrow{display:flex}#main .gcb2b .m03-grid{display:flex!important;grid-template-columns:none;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:14px;padding:6px 22px 60px;margin:0 -22px -44px;scrollbar-width:none}#main .gcb2b .m03-grid::-webkit-scrollbar{display:none}#main .gcb2b .m03-card{flex:0 0 82%;scroll-snap-align:start}}#main .gcb2b details.m07b-cell{cursor:default}#main .gcb2b details.m07b-cell>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding-bottom:14px;border-bottom:1px solid var(--gc-border);position:relative}#main .gcb2b details.m07b-cell>summary::-webkit-details-marker{display:none}#main .gcb2b details.m07b-cell>summary:after{content:"";width:10px;height:10px;border-right:1.5px solid var(--gc-muted);border-bottom:1.5px solid var(--gc-muted);transform:rotate(45deg);margin-left:12px;margin-top:-3px;transition:transform .25s}#main .gcb2b details.m07b-cell[open]>summary:after{transform:rotate(-135deg);margin-top:3px;border-color:var(--gc-gold-3)}#main .gcb2b details.m07b-cell>summary:hover:after{border-color:var(--gc-black)}#main .gcb2b details.m07b-cell>*:not(summary){margin-top:18px;animation:m07bIn .25s ease both}@keyframes m07bIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#main .gcb2b .m19-cat{position:relative;width:100%}#main .gcb2b .m19-cat-stage{position:relative;aspect-ratio:14/9;background:radial-gradient(ellipse at 30% 30%,#2a2828,#0d0c0c);overflow:hidden;border-radius:2px;box-shadow:0 30px 70px #00000059}#main .gcb2b .m19-cat-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s;display:flex;align-items:center;justify-content:center;background:#0d0c0c;overflow:hidden}#main .gcb2b .m19-cat-slide.active{opacity:1;visibility:visible;z-index:2;transition:opacity .45s ease,visibility 0s linear 0s}#main .gcb2b .m19-cat-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:auto}#main .gcb2b .m19-cat-caption{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#141210c7;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);color:var(--gc-white);font-size:10px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;padding:6px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.14);white-space:nowrap;z-index:3}#main .gcb2b .m19-cat-caption span{color:var(--gc-gold-3);margin:0 4px}#main .gcb2b .m19-cat-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#ffffffeb;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 22px #00000047;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;color:var(--gc-black);padding:0;transition:transform .2s,background .2s}#main .gcb2b .m19-cat-arrow:hover{background:var(--gc-white);transform:translateY(-50%) scale(1.08)}#main .gcb2b .m19-cat-arrow svg{width:18px;height:18px}#main .gcb2b .m19-cat-arrow.prev{left:12px}#main .gcb2b .m19-cat-arrow.next{right:12px}#main .gcb2b .m19-cat-badge{position:absolute;top:14px;right:14px;background:#141210d9;color:var(--gc-gold-3);padding:6px 10px;font-size:9px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;z-index:3;border-radius:2px;border:1px solid rgba(218,185,62,.22)}#main .gcb2b .m19-cat-controls{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18px}#main .gcb2b .m19-cat-dots{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}#main .gcb2b .m19-cat-dot{width:8px;height:8px;border-radius:50%;background:#1c1b1b2e;border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}#main .gcb2b .m19-cat-dot.active{background:var(--gc-gold-3);transform:scale(1.4)}#main .gcb2b .m19-cat-dot:hover{background:var(--gc-black)}#main .gcb2b .m19-cat-meta{font-size:11px;color:var(--gc-muted);letter-spacing:.6px;text-align:center}#main .gcb2b .m19-cat-meta a{color:var(--gc-gold-3);text-decoration:none;font-weight:600;border-bottom:1px solid rgba(218,185,62,.32);padding-bottom:1px}#main .gcb2b .m19-cat-meta a:hover{color:var(--gc-black);border-bottom-color:var(--gc-black)}@media(max-width:760px){#main .gcb2b .m19-cat-stage{aspect-ratio:14/9;max-height:62vh}#main .gcb2b .m19-cat-arrow{width:36px;height:36px}#main .gcb2b .m19-cat-arrow svg{width:14px;height:14px}#main .gcb2b .m19-cat-caption{font-size:9px;padding:5px 10px;bottom:10px}}#main .gcb2b .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#main .gcb2b .m23-color-strip{max-width:none;margin:0;display:flex;flex-direction:column;gap:10px;padding:0;position:relative}#main .gcb2b .m23-color-rows{display:flex;flex-direction:column;gap:8px}#main .gcb2b .m23-color-row{display:flex;align-items:center;gap:10px;padding:0;position:relative}#main .gcb2b .m23-color-row-label{font-size:9.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);flex-shrink:0;line-height:1.4;min-width:90px;display:inline-flex;align-items:center;gap:6px}#main .gcb2b .m23-color-row-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gc-gold-3);box-shadow:0 0 0 2px #dab93e2e;flex-shrink:0}#main .gcb2b .m23-color-row[data-tier=more] .m23-color-row-label:before{background:#1c1b1b;box-shadow:0 0 0 2px #1c1b1b2e}#main .gcb2b .m23-color-row-label span{margin-left:4px;color:#1c1b1b73;font-weight:300}#main .gcb2b .m23-color-track-wrap{flex:1 1 auto;position:relative;min-width:0}#main .gcb2b .m23-color-track{display:flex;align-items:center;gap:12px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:18px;mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}#main .gcb2b .m23-color-track::-webkit-scrollbar{display:none}#main .gcb2b .m23-color-chip{flex:0 0 auto;scroll-snap-align:start;width:28px;height:28px;border-radius:50%;border:none;background-clip:padding-box;cursor:pointer;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;position:relative;outline:0 solid transparent;box-shadow:inset 0 2px 3px #ffffff52,inset 0 -3px 5px #0000006b,inset 0 0 0 1px #ffffff14,0 1px 1px #00000026,0 4px 10px #00000038,0 0 0 1px #0000001a;overflow:hidden}#main .gcb2b .m23-color-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.55 0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' width='12' height='10'%3E%3Crect width='12' height='10' fill='black' fill-opacity='0.50'/%3E%3Cellipse cx='3' cy='2.6' rx='2.5' ry='2.0' fill='white' fill-opacity='0.34'/%3E%3Cellipse cx='9' cy='2.6' rx='2.5' ry='2.0' fill='white' fill-opacity='0.34'/%3E%3Cellipse cx='3' cy='1.4' rx='1.4' ry='0.38' fill='white' fill-opacity='0.72'/%3E%3Cellipse cx='9' cy='1.4' rx='1.4' ry='0.38' fill='white' fill-opacity='0.72'/%3E%3Cellipse cx='0' cy='7.6' rx='2.5' ry='2.0' fill='white' fill-opacity='0.34'/%3E%3Cellipse cx='6' cy='7.6' rx='2.5' ry='2.0' fill='white' fill-opacity='0.34'/%3E%3Cellipse cx='12' cy='7.6' rx='2.5' ry='2.0' fill='white' fill-opacity='0.34'/%3E%3Cellipse cx='0' cy='6.4' rx='1.4' ry='0.38' fill='white' fill-opacity='0.72'/%3E%3Cellipse cx='6' cy='6.4' rx='1.4' ry='0.38' fill='white' fill-opacity='0.72'/%3E%3Cellipse cx='12' cy='6.4' rx='1.4' ry='0.38' fill='white' fill-opacity='0.72'/%3E%3C/svg%3E");background-size:14px 14px,12px 10px;background-position:center;background-repeat:repeat;background-blend-mode:soft-light,normal;mix-blend-mode:overlay;opacity:.92;pointer-events:none}#main .gcb2b .m23-color-chip:before{content:"";position:absolute;top:9%;left:18%;width:44%;height:32%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#ffffff8c,#ffffff2e 55%,#fff0);pointer-events:none;filter:blur(.5px);z-index:1}#main .gcb2b .m23-color-chip:hover{transform:translateY(-2px) scale(1.08);box-shadow:inset 0 2px 3px #ffffff80,inset 0 -2px 4px #00000057,inset 0 0 0 1px #ffffff1a,0 2px 2px #0000002e,0 10px 18px #0000004d,0 0 0 1px #0000001a}#main .gcb2b .m23-color-chip:focus-visible{outline:none;box-shadow:inset 0 2px 3px #ffffff80,inset 0 -2px 4px #00000057,0 4px 12px #00000047,0 0 0 2px #dab93e,0 0 0 4px #dab93e52}#main .gcb2b .m23-color-chip.active{transform:translateY(-2px) scale(1.1);box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -2px 4px #0000005c,inset 0 0 0 1px #ffffff1a,0 4px 12px #00000047,0 0 0 2px #dab93e,0 0 0 4px #ffffffd9,0 8px 18px #dab93e4d}#main .gcb2b .m23-color-picker{order:-1;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:conic-gradient(from 0deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #00000038,0 0 0 1px #0000000f,inset 0 0 0 2px #ffffffd9;border:2px solid var(--gc-black);overflow:hidden;scroll-snap-align:start;margin-right:4px;padding:0;font:inherit;color:transparent;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}#main .gcb2b .m23-color-picker:hover{transform:scale(1.15);box-shadow:0 4px 14px #dab93e52,0 0 0 1px #0000000f,inset 0 0 0 2px #fffffff2}#main .gcb2b .m23-color-picker[aria-expanded=true]{transform:scale(1.12);border-color:var(--gc-gold-3);box-shadow:0 4px 14px #dab93e6b,0 0 0 1px #0000000f,inset 0 0 0 2px #fffffff2}#main .gcb2b .m23-color-picker-icon{display:none}#main .gcb2b .m23-color-strip{position:relative}#main .gcb2b .m23-color-popover{position:absolute;left:8px;right:8px;bottom:108px;display:flex;flex-direction:column;gap:0;padding:0;border-radius:10px;overflow:hidden;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none;background:linear-gradient(180deg,#fffffff0,#ffffffc2);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #1c1b1b0f,0 0 0 1px #1c1b1b1a,0 14px 36px #1c1b1b47,0 4px 10px #1c1b1b1f;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);z-index:20}#main .gcb2b .m23-color-popover[hidden]{display:none}#main .gcb2b .m23-color-popover.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#main .gcb2b .m23-color-popover-row{display:flex;align-items:center;gap:10px;padding:10px 12px}#main .gcb2b .m23-color-popover-eyebrow{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:1.8px;background:linear-gradient(135deg,#b8860b,#c9a227 45%,#dab93e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;flex-shrink:0;padding-right:10px;border-right:1px solid rgba(28,27,27,.18);align-self:center;line-height:1}#main .gcb2b .m23-color-popover-bead{width:24px;height:24px;flex-shrink:0;position:relative;border-radius:50%;border:none;background-clip:padding-box;box-shadow:inset 0 2px 3px #ffffff73,inset 0 -2px 4px #00000052,inset 0 0 0 1px #ffffff14,0 2px 6px #0000002e,0 0 0 1px #0000001a;overflow:visible}#main .gcb2b .m23-color-popover-bead:before{content:"";position:absolute;top:14%;left:22%;width:38%;height:26%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#ffffff8c,#ffffff29 60%,#fff0);pointer-events:none;filter:blur(.3px)}#main .gcb2b .m23-color-popover-hash{font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;color:var(--gc-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}#main .gcb2b .m23-color-popover-input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:1.6px;color:var(--gc-black);text-transform:uppercase;padding:6px 0;outline:none;box-shadow:inset 0 -1px 0 0 transparent;transition:box-shadow .2s ease}#main .gcb2b .m23-color-popover-input::placeholder{color:var(--gc-muted);font-weight:500;opacity:.55}#main .gcb2b .m23-color-popover-input:focus{box-shadow:inset 0 -2px 0 0 var(--gc-gold-3)}#main .gcb2b .m23-color-popover-os,#main .gcb2b .m23-color-popover-close{width:30px;height:30px;border-radius:50%;border:1px solid rgba(28,27,27,.14);background:#ffffffb3;color:var(--gc-black);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-family:inherit;flex-shrink:0;padding:0;line-height:1;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}#main .gcb2b .m23-color-popover-os:hover,#main .gcb2b .m23-color-popover-close:hover{background:var(--gc-white);border-color:var(--gc-black);transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}#main .gcb2b .m23-color-popover-os{width:34px;height:34px;position:relative;border:2px solid #fff;background:conic-gradient(from 90deg,#ff3b30,#ff9500,#fc0,#34c759,#00c7be,#0a84ff,#5e5ce6,#bf5af2,#ff2d92,#ff3b30);box-shadow:0 2px 9px #0000003d,inset 0 0 0 1px #00000014}#main .gcb2b .m23-color-popover-os:after{content:"";position:absolute;top:50%;left:50%;width:36%;height:36%;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #0000001f}#main .gcb2b .m23-color-popover-os:hover{transform:scale(1.1) translateY(-1px);box-shadow:0 5px 14px #0000004d}#main .gcb2b .m23-color-popover-os svg{display:none}#main .gcb2b .m23-color-popover-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:0;top:0;border:0;padding:0;margin:0}@media(max-width:600px){#main .gcb2b .m23-color-popover{bottom:110px;left:6px;right:6px}#main .gcb2b .m23-color-popover-row{padding:9px 10px;gap:8px;flex-wrap:wrap}#main .gcb2b .m23-color-popover-eyebrow{display:none}#main .gcb2b .m23-color-popover-bead{width:22px;height:22px}#main .gcb2b .m23-color-popover-input{font-size:12px;letter-spacing:1.2px;flex:1 1 100px}#main .gcb2b .m23-color-popover-close{width:28px;height:28px}}#main .gcb2b .m23-color-arrow,#main .gcb2b .m23-leather-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#ffffffd1;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 14px #0000002e,inset 0 1px #ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;color:var(--gc-black);padding:0;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .2s ease,background .2s ease}#main .gcb2b .m23-color-arrow.prev{left:0}#main .gcb2b .m23-color-arrow.next{right:0}#main .gcb2b .m23-color-arrow svg,#main .gcb2b .m23-leather-arrow svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m23-color-arrow.show,#main .gcb2b .m23-leather-arrow.show{opacity:1;pointer-events:auto}#main .gcb2b .m23-color-arrow:hover,#main .gcb2b .m23-leather-arrow:hover{transform:translateY(-50%) scale(1.08);background:#fffffff5}@media(max-width:600px){#main .gcb2b .m23-color-arrow,#main .gcb2b .m23-leather-arrow{width:26px;height:26px}#main .gcb2b .m23-color-arrow.prev,#main .gcb2b .m23-leather-arrow.prev{left:-4px}#main .gcb2b .m23-color-arrow.next,#main .gcb2b .m23-leather-arrow.next{right:-4px}}#main .gcb2b .m23-color-readout{align-self:stretch;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#ffffffb3,#ffffff73);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);padding:12px 14px;margin-top:4px;border-radius:10px;border:1px solid rgba(28,27,27,.12);box-shadow:inset 0 1px #fff9,0 1px 2px #1c1b1b08}#main .gcb2b .m23-color-readout-head{display:flex;align-items:center;gap:12px;width:100%}#main .gcb2b .m23-color-meta-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 auto;min-width:0}#main .gcb2b .m23-color-blurb{margin:0;font-size:12px;font-weight:400;font-style:italic;color:#3a3633;line-height:1.55;letter-spacing:.1px;text-transform:none;min-height:1.55em;display:block;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;contain:layout style}#main .gcb2b .m23-color-blurb.is-swapping{opacity:0;transform:translateY(4px)}@media(max-width:600px){#main .gcb2b .m23-color-blurb{font-size:11px}}#main .gcb2b .m23-color-readout-head:before{content:"SELECTED";font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:1.8px;background:linear-gradient(135deg,#b8860b,#c9a227 45%,#dab93e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;flex-shrink:0;padding-right:12px;margin-right:2px;border-right:1px solid rgba(28,27,27,.18);align-self:center}#main .gcb2b .m23-color-readout .m23-color-swatch-mini,#main .gcb2b .qf-color-swatch,#main .gcb2b .qf-color-preset-swatch,#main .gcb2b .qf-color-tag-sw{position:relative;border-radius:50%;border:none;background-clip:padding-box;box-shadow:inset 0 2px 3px #ffffff73,inset 0 -2px 4px #00000052,inset 0 0 0 1px #ffffff14,0 2px 6px #0000002e,0 0 0 1px #0000001a;overflow:visible}#main .gcb2b .m23-color-readout .m23-color-swatch-mini:before,#main .gcb2b .qf-color-swatch:before,#main .gcb2b .qf-color-preset-swatch:before,#main .gcb2b .qf-color-tag-sw:before{content:"";position:absolute;top:14%;left:22%;width:38%;height:26%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#ffffff8c,#ffffff29 60%,#fff0);pointer-events:none;filter:blur(.3px)}#main .gcb2b .m23-color-readout .m23-color-swatch-mini{width:26px;height:26px;flex-shrink:0}#main .gcb2b .m23-color-readout .m23-color-name{flex-shrink:0;font-size:11.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}#main .gcb2b .m23-color-readout .m23-color-divider{color:#1c1b1b2e;font-weight:300}#main .gcb2b .m23-color-readout .m23-color-hex{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:1.2px;color:var(--gc-muted);text-transform:uppercase;flex:1 1 auto}#main .gcb2b .m23-readout-add{width:100%;margin-top:2px;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--gc-black);color:var(--gc-white);border:1px solid var(--gc-black);padding:12px 16px;font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-radius:50px;transition:transform .2s,background .2s,box-shadow .25s;font-family:var(--font)}#main .gcb2b .m23-readout-add:hover{background:#dab93e;color:#1c1b1b;border-color:#dab93e;transform:translateY(-1px);box-shadow:0 6px 16px #dab93e52}#main .gcb2b .m23-readout-add.added{background:#dab93e;color:#1c1b1b;border-color:#dab93e}#main .gcb2b .m23-leather-chip.is-sel{border-color:#dab93e;background:linear-gradient(180deg,#fff,#fdf8ea);box-shadow:0 0 0 2px #dab93e80,0 4px 10px #dab93e40}#main .gcb2b .m23-leather-readout .m23-color-readout-head:before{content:"LEATHER"}#main .gcb2b .m23-leather-readout .m23-color-readout-head{align-items:center}#main .gcb2b .m23-leather-readout-names{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0}#main .gcb2b .m23-leather-readout-names.is-empty{display:block;font-size:11.5px;font-weight:400;font-style:italic;letter-spacing:.2px;text-transform:none;color:var(--gc-muted);line-height:1.4}#main .gcb2b .m23-leather-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--gc-black);background:linear-gradient(180deg,#ffffffe6,#fff9);border:1px solid rgba(28,27,27,.16);border-radius:50px;padding:5px 12px;line-height:1;box-shadow:inset 0 1px #fffc,0 1px 2px #1c1b1b0d;white-space:nowrap}@media(max-width:600px){#main .gcb2b .m23-leather-tag{font-size:9.5px;letter-spacing:.8px;padding:4px 10px}#main .gcb2b .m23-leather-readout-names.is-empty{font-size:11px}}@media(max-width:600px){#main .gcb2b .m23-color-readout{gap:8px;padding:10px 12px;margin-top:8px}#main .gcb2b .m23-color-readout-head{gap:10px}#main .gcb2b .m23-color-readout-head:before{font-size:8px;letter-spacing:1.4px;padding-right:8px}#main .gcb2b .m23-color-readout .m23-color-swatch-mini{width:22px;height:22px;border-radius:50%}#main .gcb2b .m23-color-readout .m23-color-name{font-size:10px;letter-spacing:1.2px}#main .gcb2b .m23-color-readout .m23-color-hex{font-size:9.5px;letter-spacing:.8px}#main .gcb2b .m23-color-blurb{width:100%}}#main .gcb2b .qf-select{position:relative}#main .gcb2b .qf-select-btn{width:100%;border:1px solid var(--gc-border);background:var(--gc-white);padding:13px 14px;font-family:var(--font);font-size:13px;font-weight:300;color:var(--gc-black);text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color .15s,box-shadow .15s;line-height:1.2}#main .gcb2b .qf-select-btn:hover,#main .gcb2b .qf-select-btn[aria-expanded=true]{border-color:var(--gc-black)}#main .gcb2b .qf-select-btn[aria-expanded=true]{box-shadow:0 0 0 3px #dab93e2e}#main .gcb2b .qf-select-caret{width:14px;height:14px;stroke:var(--gc-muted);stroke-width:2;fill:none;flex-shrink:0;transition:transform .2s;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .qf-select-btn[aria-expanded=true] .qf-select-caret{transform:rotate(180deg);stroke:var(--gc-black)}#main .gcb2b .qf-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;margin:0;padding:6px;list-style:none;background:var(--gc-white);border:1px solid var(--gc-border);box-shadow:0 14px 36px #00000029,0 4px 8px #0000000f;z-index:30;border-radius:6px;max-height:300px;overflow-y:auto}#main .gcb2b .qf-select-menu li{padding:11px 14px;font-size:13px;font-weight:300;color:var(--gc-black);cursor:pointer;border-radius:4px;transition:background .12s,color .12s;display:flex;align-items:center;gap:10px;line-height:1.3}#main .gcb2b .qf-select-menu li:hover{background:var(--gc-light)}#main .gcb2b .qf-select-menu li.selected{background:#dab93e24;font-weight:500}#main .gcb2b .qf-select-menu li.selected:before{content:"\2713";color:var(--gc-gold-3);font-weight:700;font-size:12px}#main .gcb2b .qf-select-menu li:not(.selected):before{content:"";width:12px;display:inline-block}#main .gcb2b .qf-color-add{flex:0 0 auto;background:var(--gc-black);color:var(--gc-white);border:1px solid var(--gc-black);padding:9px 16px;font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-radius:50px;transition:transform .2s,background .2s,box-shadow .25s;font-family:var(--font);white-space:nowrap;line-height:1}#main .gcb2b .qf-color-add:hover:not(:disabled){background:#dab93e;color:#1c1b1b;border-color:#dab93e;transform:translateY(-1px);box-shadow:0 6px 16px #dab93e52}#main .gcb2b .qf-color-add:disabled{opacity:.4;cursor:not-allowed}#main .gcb2b .qf-color-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--gc-border);min-height:0}#main .gcb2b .qf-color-list[hidden]{display:none}#main .gcb2b .qf-color-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 8px;background:var(--gc-light);border:1px solid var(--gc-border);border-radius:50px}#main .gcb2b .qf-color-tag-sw{width:18px;height:18px;flex-shrink:0}#main .gcb2b .qf-color-tag-hex{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--gc-black)}#main .gcb2b .qf-color-tag-rm{width:20px;height:20px;border-radius:50%;border:none;background:#1c1b1b1a;color:var(--gc-black);cursor:pointer;font-size:14px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;font-family:var(--font)}#main .gcb2b .qf-color-tag-rm:hover{background:var(--gc-black);color:var(--gc-white)}#main .gcb2b .qf-upload{position:relative}#main .gcb2b .qf-upload-btn{width:100%;border:2px dashed var(--gc-border);background:var(--gc-white);padding:22px 18px;font-family:var(--font);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--gc-muted);transition:border-color .15s,background .15s,color .15s;border-radius:6px;text-align:center}#main .gcb2b .qf-upload-btn:hover,#main .gcb2b .qf-upload.drag .qf-upload-btn{border-color:var(--gc-gold-3);background:#dab93e0f;color:var(--gc-black)}#main .gcb2b .qf-upload-btn svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .qf-upload-btn span{font-size:13px;font-weight:500;color:var(--gc-black)}#main .gcb2b .qf-upload-btn small{font-size:10.5px;letter-spacing:.5px;color:var(--gc-muted);font-weight:300}#main .gcb2b .qf-upload-list{margin-top:10px;display:flex;flex-direction:column;gap:6px}#main .gcb2b .qf-upload-list[hidden]{display:none}#main .gcb2b .qf-upload-item{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--gc-light);border:1px solid var(--gc-border);border-radius:4px;font-size:12px}#main .gcb2b .qf-upload-thumb{width:32px;height:32px;border-radius:4px;background-size:cover;background-position:center;flex-shrink:0;border:1px solid var(--gc-border)}#main .gcb2b .qf-upload-icon{font-size:18px;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--gc-white);border:1px solid var(--gc-border);border-radius:4px}#main .gcb2b .qf-upload-name{flex:1 1 auto;color:var(--gc-black);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#main .gcb2b .qf-upload-size{font-family:SFMono-Regular,Consolas,monospace;font-size:10.5px;color:var(--gc-muted);flex-shrink:0}#main .gcb2b .qf-upload-rm{width:22px;height:22px;border-radius:50%;border:none;background:#1c1b1b14;color:var(--gc-black);cursor:pointer;font-size:14px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s;font-family:var(--font)}#main .gcb2b .qf-upload-rm:hover{background:var(--gc-black);color:var(--gc-white)}#main .gcb2b .m23-color-swatch-mini{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;background:#5c1f1f;flex-shrink:0}#main .gcb2b .m23-color-name{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--gc-black)}#main .gcb2b .m23-color-name[hidden]{display:none}#main .gcb2b .m23-color-divider{font-size:10px;color:var(--gc-border);font-weight:400;line-height:1;letter-spacing:0}#main .gcb2b .m23-color-divider[hidden]{display:none}#main .gcb2b .m23-color-hex{font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--gc-muted);text-transform:uppercase}@media(max-width:600px){#main .gcb2b .m23-color-hex{font-size:9px;letter-spacing:.7px}#main .gcb2b .m23-color-divider{font-size:9px}}@media(max-width:600px){#main .gcb2b .m23-color-strip{padding:4px 12px 0;gap:8px;margin:0}#main .gcb2b .m23-color-rows{gap:10px}#main .gcb2b .m23-color-row-label{font-size:9.5px;letter-spacing:1.4px}#main .gcb2b .m23-color-track{gap:8px;padding:14px;mask-image:none;-webkit-mask-image:none}#main .gcb2b .m23-color-chip{width:36px;height:36px;border-width:1.5px}#main .gcb2b .m23-color-picker{width:36px!important;height:36px!important;margin-right:6px;flex:0 0 36px}}@media(max-width:760px){#main .gcb2b .m07b-grid{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important;align-items:stretch!important;border:1px solid rgba(28,27,27,.1);border-radius:8px;overflow:hidden;background:var(--gc-white);width:100%!important}#main .gcb2b details.m07b-cell{margin:0!important;padding:20px 22px!important;border:none!important;border-radius:0!important;border-bottom:1px solid rgba(28,27,27,.08)!important;background:transparent!important;box-shadow:none!important;width:100%!important;display:block!important;box-sizing:border-box!important}#main .gcb2b details.m07b-cell:last-child{border-bottom:none!important}#main .gcb2b details.m07b-cell[open]{background:#dab93e0a!important}#main .gcb2b details.m07b-cell>summary{padding-bottom:0!important;border-bottom:none!important;margin-bottom:0!important}#main .gcb2b details.m07b-cell[open]>summary{padding-bottom:14px!important;border-bottom:1px solid rgba(28,27,27,.08)!important;margin-bottom:14px!important}#main .gcb2b details.m07b-cell>*:not(summary){margin-top:0!important}}#main .gcb2b .m23-bubble-pop{position:absolute;top:-8px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;background:var(--gc-white);padding:2px 8px;border-radius:50px;z-index:6;border:1px solid rgba(28,27,27,.1);box-shadow:0 2px 6px #00000014;font-size:0;line-height:1;white-space:nowrap}#main .gcb2b .m23-bubble-pop:before{content:"POPULAR";font-size:7.5px;font-weight:600;letter-spacing:1.2px;color:var(--gc-black);line-height:1;display:block;padding:0}#main .gcb2b .m23-bubble-pop span{display:none}#main .gcb2b .m19-cat-stage{aspect-ratio:1100/778!important;height:auto!important;min-height:0!important;max-height:none!important;background:#0d0c0c!important;box-shadow:0 30px 70px #00000059;border-radius:2px;overflow:hidden;position:relative;width:100%}#main .gcb2b .m19-cat-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center;justify-content:center;opacity:0!important;visibility:hidden!important;background:#0d0c0c;transition:opacity .35s ease,visibility 0s linear .35s}#main .gcb2b .m19-cat-slide.active{opacity:1!important;visibility:visible!important;z-index:2;transition:opacity .35s ease,visibility 0s linear 0s}#main .gcb2b .m19-cat-slide img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;background:#0d0c0c}#main .gcb2b .m27{position:relative;padding:84px 40px 90px;background:radial-gradient(ellipse 130% 92% at 50% 14%,#f6f1e6,#ede4d4,#e4dac6);color:#2a211a;overflow:hidden}#main .gcb2b .m27:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 74% 66% at 50% 50%,transparent 50%,rgba(110,84,52,.1) 100%);pointer-events:none;z-index:0}#main .gcb2b .m27-head{text-align:center;margin-bottom:38px;position:relative;z-index:2}#main .gcb2b .m27-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:4px;text-transform:uppercase;background:linear-gradient(135deg,#f5e29d,#dab93e,#a4831e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin:0 0 12px}#main .gcb2b .m27-title{font-size:32px;font-weight:300;letter-spacing:3px;text-transform:uppercase;color:#2a211a;margin:0;line-height:1.3}#main .gcb2b .m27-stage{position:relative;max-width:1120px;margin:0 auto;height:380px;z-index:2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}#main .gcb2b .m27-stage.grabbing{cursor:grabbing}#main .gcb2b .m27-deck{position:relative;width:100%;height:100%}#main .gcb2b .m27-deck.dragging .m27-card{transition:none}#main .gcb2b .m27-card{position:absolute;top:50%;left:50%;width:330px;height:330px;border-radius:16px;overflow:hidden;background:#f4f0e7;cursor:pointer;opacity:0;transform:translate(calc(-50% - 740px),-50%) scale(.5) perspective(900px) rotateY(14deg);transition:transform 1.35s cubic-bezier(.16,1,.3,1),opacity 1.15s cubic-bezier(.16,1,.3,1),box-shadow 1s ease,filter 1s ease;will-change:transform,opacity;box-shadow:0 26px 52px #4a362038;pointer-events:none}#main .gcb2b .m27-card .m27-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;border-radius:16px;overflow:hidden;transform-origin:center}#main .gcb2b .m27-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;box-shadow:inset 0 0 0 1px #785f3c1a,inset 0 1px #fff9;pointer-events:none}@keyframes m27-focusIn{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes m27-shine{0%{transform:translate(-180%) skew(-14deg);opacity:0}18%{opacity:.4}62%{opacity:.4}to{transform:translate(220%) skew(-14deg);opacity:0}}#main .gcb2b .m27-card.is-active .m27-photo{animation:m27-focusIn 1.35s cubic-bezier(.16,1,.3,1) both}#main .gcb2b .m27-photo:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:42%;background:linear-gradient(105deg,transparent 0%,rgba(255,250,228,.42) 50%,transparent 100%);transform:translate(-180%) skew(-14deg);pointer-events:none;z-index:3}#main .gcb2b .m27-card.is-active .m27-photo:before{animation:m27-shine 1.7s cubic-bezier(.33,0,.2,1) .22s both}@media(prefers-reduced-motion:reduce){#main .gcb2b .m27-card.is-active .m27-photo,#main .gcb2b .m27-card.is-active .m27-photo:before{animation:none}}#main .gcb2b .m27-card.is-active{opacity:1;transform:translate(-50%,-50%) scale(1) perspective(900px) rotateY(0);z-index:5;box-shadow:0 34px 66px #46321e4d,0 0 0 1px #aa8c5238,0 14px 40px #9674321f;pointer-events:auto}#main .gcb2b .m27-card.is-prev{opacity:.62;transform:translate(calc(-50% - 300px),-50%) scale(.84) perspective(900px) rotateY(9deg);z-index:3;filter:brightness(.96);pointer-events:auto}#main .gcb2b .m27-card.is-next{opacity:.62;transform:translate(calc(-50% + 300px),-50%) scale(.84) perspective(900px) rotateY(-9deg);z-index:3;filter:brightness(.96);pointer-events:auto}#main .gcb2b .m27-card.is-prev2{opacity:.3;transform:translate(calc(-50% - 530px),-50%) scale(.66) perspective(900px) rotateY(12deg);z-index:2;filter:brightness(.92)}#main .gcb2b .m27-card.is-next2{opacity:.3;transform:translate(calc(-50% + 530px),-50%) scale(.66) perspective(900px) rotateY(-12deg);z-index:2;filter:brightness(.92)}#main .gcb2b .m27-card.is-farp{opacity:0;transform:translate(calc(-50% - 740px),-50%) scale(.55) perspective(900px) rotateY(14deg);z-index:1}#main .gcb2b .m27-card.is-farn{opacity:0;transform:translate(calc(-50% + 740px),-50%) scale(.55) perspective(900px) rotateY(-14deg);z-index:1}#main .gcb2b .m27-card:not(.is-active):hover{filter:brightness(1.06) saturate(1.04)}#main .gcb2b .m27-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#ffffff9e;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(120,95,60,.22);box-shadow:0 10px 26px #46321e2e,inset 0 1px #ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#2a211a;padding:0;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}#main .gcb2b .m27-arrow:hover{background:#dab93ef2;border-color:#ffeeb4e6;color:#1c1306;transform:translateY(-50%) scale(1.08);box-shadow:0 12px 30px #dab93e66,inset 0 1px #fff9}#main .gcb2b .m27-arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #dab93e80,0 8px 24px #00000052}#main .gcb2b .m27-arrow:active{transform:translateY(-50%) scale(1)}#main .gcb2b .m27-arrow.prev{left:8px}#main .gcb2b .m27-arrow.next{right:8px}#main .gcb2b .m27-arrow svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}#main .gcb2b .m27-caption{text-align:center;margin-top:34px;position:relative;z-index:2;min-height:96px}#main .gcb2b .m27-cat{display:block;font-size:10px;font-weight:700;letter-spacing:2.6px;text-transform:uppercase;color:#9a7a1c;margin-bottom:10px;transition:opacity .35s ease,transform .35s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m27-name{font-size:23px;font-weight:300;letter-spacing:2.5px;text-transform:uppercase;color:#2a211a;margin:0 0 16px;line-height:1.2;transition:opacity .35s ease,transform .35s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m27-cta{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#1c1306;background:linear-gradient(180deg,#f0d98a,#dab93e 55%,#bd9a2e);padding:11px 22px;border-radius:50px;text-decoration:none;border:1px solid rgba(255,238,180,.6);box-shadow:0 8px 22px #dab93e47,inset 0 1px #fffadcb3;transition:transform .25s ease,box-shadow .3s ease}#main .gcb2b .m27-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #dab93e6b,inset 0 1px #fffadcd9}#main .gcb2b .m27-cta svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}#main .gcb2b .m27-cta:hover svg{transform:translate(4px)}#main .gcb2b .m27-caption.swapping .m27-cat,#main .gcb2b .m27-caption.swapping .m27-name{opacity:0;transform:translateY(8px)}#main .gcb2b .m27-dots{display:flex;justify-content:center;gap:8px;margin-top:30px;position:relative;z-index:2}#main .gcb2b .m27-dot{width:7px;height:7px;border-radius:50%;background:#3c2c1c38;border:0;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease}#main .gcb2b .m27-dot.active{width:24px;border-radius:4px;background:linear-gradient(90deg,#dab93e,#f5e29d)}@media(max-width:980px){#main .gcb2b .m27{padding:74px 40px 84px}#main .gcb2b .m27-stage{height:380px}#main .gcb2b .m27-card{width:248px;height:312px}#main .gcb2b .m27-card.is-prev{transform:translate(calc(-50% - 220px),-50%) scale(.78) perspective(800px) rotateY(14deg)}#main .gcb2b .m27-card.is-next{transform:translate(calc(-50% + 220px),-50%) scale(.78) perspective(800px) rotateY(-14deg)}#main .gcb2b .m27-card.is-prev2,#main .gcb2b .m27-card.is-next2{opacity:0}}@media(max-width:600px){#main .gcb2b .m27{padding:60px 18px 62px}#main .gcb2b .m27-title{font-size:24px;letter-spacing:2px}#main .gcb2b .m27-stage{height:368px}#main .gcb2b .m27-card{width:212px;height:286px;border-radius:14px}#main .gcb2b .m27-card.is-prev{transform:translate(calc(-50% - 142px),-50%) scale(.7) perspective(700px) rotateY(16deg);opacity:.42}#main .gcb2b .m27-card.is-next{transform:translate(calc(-50% + 142px),-50%) scale(.7) perspective(700px) rotateY(-16deg);opacity:.42}#main .gcb2b .m27-arrow{width:44px;height:44px}#main .gcb2b .m27-arrow.prev{left:2px}#main .gcb2b .m27-arrow.next{right:2px}#main .gcb2b .m27-name{font-size:19px}}@media(prefers-reduced-motion:reduce){#main .gcb2b .m27-card{transition-duration:.15s}}#main .gcb2b .m04-proc{padding:90px 40px;background:linear-gradient(180deg,#0a0a0a,#1a1817,#0a0a0a);color:#fff;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}#main .gcb2b .m04-proc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.04),transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(255,255,255,.03),transparent 50%);pointer-events:none}#main .gcb2b .m04-wrap{max-width:1320px;margin:0 auto;position:relative}#main .gcb2b .m04-head{text-align:center;margin-bottom:54px}#main .gcb2b .m04-eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#ffffff80;font-weight:500;margin-bottom:14px}#main .gcb2b .m04-h{font-size:38px;font-weight:300;letter-spacing:-.5px;color:#fff;margin:0 0 14px;line-height:1.15}#main .gcb2b .m04-sub{color:#ffffff8c;font-size:14px;font-weight:300;max-width:680px;margin:0 auto;line-height:1.7}#main .gcb2b .m04-rail{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:0;list-style:none;padding:0;margin:0}#main .gcb2b .m04-rail:before{content:"";position:absolute;top:38px;left:6%;right:6%;height:1px;background:#ffffff1f;z-index:0}#main .gcb2b .m04-rail:after{content:"";position:absolute;top:38px;left:6%;height:1px;background:linear-gradient(90deg,#fffffff2,#fff6);width:0;z-index:1;transition:width 4.4s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m04-rail.in-view:after{width:88%}#main .gcb2b .m04-step{position:relative;padding:0 10px;z-index:2;text-align:center;opacity:0;transform:translateY(18px);transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.1s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m04-rail.in-view .m04-step{opacity:1;transform:translateY(0)}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(1){transition-delay:.15s}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(2){transition-delay:.45s}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(3){transition-delay:.75s}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(4){transition-delay:1.05s}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(5){transition-delay:1.35s}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(6){transition-delay:1.65s}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(7){transition-delay:1.95s}#main .gcb2b .m04-rail.in-view .m04-step:nth-child(8){transition-delay:2.25s}#main .gcb2b .m04-dot{width:18px;height:18px;border-radius:50%;background:#fff;margin:30px auto 18px;position:relative;z-index:3;box-shadow:0 0 0 5px #0a0a0a,0 0 0 6px #ffffff2e,0 0 22px #fff6}#main .gcb2b .m04-num{font-size:9.5px;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:4px;font-weight:700;background:linear-gradient(135deg,#ffffff52 0% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:background 1.1s cubic-bezier(.4,0,.2,1)}#main .gcb2b .m04-step.in-view-step .m04-num{background:linear-gradient(135deg,#f5e29a,#dab93e 45%,#a88a1e);-webkit-background-clip:text;background-clip:text}#main .gcb2b .m04-day{font-size:10.5px;letter-spacing:1.6px;color:#ffffff8c;text-transform:uppercase;margin-bottom:8px;font-weight:500}#main .gcb2b .m04-step-h{font-size:13.5px;font-weight:500;color:#fff;letter-spacing:.3px;margin:0 0 14px;line-height:1.3;min-height:34px}#main .gcb2b .m04-rows{display:flex;flex-direction:column;gap:9px;margin-top:8px;text-align:left;border-top:1px solid rgba(255,255,255,.07);padding-top:14px}#main .gcb2b .m04-row{font-size:10px;line-height:1.5;color:#ffffffb3;font-weight:300}#main .gcb2b .m04-row strong{display:block;font-size:8px;letter-spacing:1.5px;color:#fff6;text-transform:uppercase;margin-bottom:3px;font-weight:600}@media(max-width:1100px){#main .gcb2b .m04-rail{grid-template-columns:repeat(4,1fr);gap:32px 16px}#main .gcb2b .m04-rail:before,#main .gcb2b .m04-rail:after{display:none}}@media(max-width:680px){#main .gcb2b .m04-proc{padding:60px 18px}#main .gcb2b .m04-head{margin-bottom:40px}#main .gcb2b .m04-h{font-size:24px;letter-spacing:-.3px}#main .gcb2b .m04-sub{font-size:13px}#main .gcb2b .m04-rail{display:flex;flex-direction:column;grid-template-columns:none;gap:0;position:relative;padding:6px 0 6px 30px;margin:0;list-style:none}#main .gcb2b .m04-rail:before{content:"";position:absolute;left:9px;top:18px;bottom:18px;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(218,185,62,.32) 8%,rgba(218,185,62,.32) 92%,transparent 100%);transform:none;height:auto;z-index:0}#main .gcb2b .m04-rail.in-view:after{content:"";position:absolute;left:9px;top:18px;width:1px;height:0;background:linear-gradient(180deg,#f5e29a,#dab93e 60%,#dab93e52);transform:none;animation:m04RailGrowV 3.6s cubic-bezier(.4,0,.2,1) forwards;display:block;z-index:1;box-shadow:0 0 8px #dab93e73}@keyframes m04RailGrowV{0%{height:0}to{height:calc(100% - 36px)}}#main .gcb2b .m04-dot{display:none!important}#main .gcb2b .m04-step{position:relative;display:block;width:100%;padding:18px 4px 22px 18px;margin:0;border:none;border-radius:0;background:transparent;text-align:left;opacity:0;transform:translateY(14px);counter-increment:m04step;border-bottom:1px solid rgba(255,255,255,.06)}#main .gcb2b .m04-step:last-child{border-bottom:none}#main .gcb2b .m04-rail.in-view .m04-step,#main .gcb2b .m04-step.in-view-step{opacity:1;transform:translateY(0)}#main .gcb2b .m04-step:after{display:none}#main .gcb2b .m04-step:before{content:"";position:absolute;top:26px;left:-25px;width:11px;height:11px;border-radius:50%;background:#0a0a0a;border:1px solid rgba(218,185,62,.55);box-shadow:0 0 0 3px #0a0a0a,0 0 10px #dab93e40;z-index:2;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease;font-size:0}#main .gcb2b .m04-step.in-view-step:before{background:linear-gradient(135deg,#f5e29a,#dab93e);border-color:#dab93e;box-shadow:0 0 0 3px #0a0a0a,0 0 16px #dab93ea6}#main .gcb2b .m04-step-left{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 6px;border:none;padding:0;min-height:0}#main .gcb2b .m04-num{font-size:10.5px;letter-spacing:2px;margin:0;background:linear-gradient(135deg,#f5e29a,#dab93e 45%,#a88a1e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}#main .gcb2b .m04-day{font-size:9.5px;letter-spacing:1.4px;margin:0;color:#ffffff80;font-weight:500;text-transform:uppercase}#main .gcb2b .m04-day:before{content:"\b7";margin-right:8px;color:#ffffff40}#main .gcb2b .m04-step-h{font-size:18px;line-height:1.25;margin:0 0 14px;min-height:0;color:#fff;font-weight:300;letter-spacing:.3px}#main .gcb2b .m04-rows{display:flex;flex-direction:column;border-top:none;padding-top:0;margin-top:0;gap:10px}#main .gcb2b .m04-row{font-size:11.5px;line-height:1.5;color:#ffffffbd;padding-left:10px;border-left:1px solid rgba(218,185,62,.18)}#main .gcb2b .m04-row strong{display:block;font-size:8.5px;letter-spacing:1.8px;color:#dab93eb3;text-transform:uppercase;margin-bottom:3px;font-weight:700}}#main .gcb2b .m20-team{padding:80px 40px;background:#fafaf7;border-top:1px solid var(--gc-border);border-bottom:1px solid var(--gc-border)}#main .gcb2b .m20-team-wrap{max-width:1100px;margin:0 auto;text-align:center}#main .gcb2b .m20-team-eye{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gc-muted);font-weight:500;margin-bottom:12px}#main .gcb2b .m20-team-h{font-size:30px;font-weight:300;letter-spacing:-.3px;color:var(--gc-black);margin:0 0 12px}#main .gcb2b .m20-team-sub{color:var(--gc-muted);font-size:13.5px;font-weight:300;max-width:580px;margin:0 auto;line-height:1.7}#main .gcb2b .m20-team-grid{display:flex;justify-content:center;gap:40px;margin-top:42px;flex-wrap:wrap}#main .gcb2b .m20-mem{flex:0 0 220px;text-align:center;-webkit-user-select:none;user-select:none}#main .gcb2b .m20-photo{width:160px;height:160px;border-radius:50%;margin:0 auto 18px;position:relative;background:radial-gradient(ellipse at 50% 38%,#f5f1e6,#ece7d8 55%,#d6cfbb);box-shadow:0 22px 42px #0000002e,0 6px 14px #0000001a,inset 0 1px #ffffffd9,inset 0 -2px 4px #0000001a,0 0 0 1px #0000000f;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease;overflow:hidden}#main .gcb2b .m20-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse at 30% 18%,rgba(255,255,255,.45) 0%,rgba(255,255,255,.12) 30%,transparent 62%);pointer-events:none;z-index:3;mix-blend-mode:screen}#main .gcb2b .m20-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -12px 22px #0000001f;pointer-events:none;z-index:4}#main .gcb2b .m20-mem:hover .m20-photo{transform:translateY(-4px) scale(1.04);box-shadow:0 28px 54px #0000003d,0 10px 20px #00000024,inset 0 1px #ffffffe6,inset 0 -2px 4px #00000024,0 0 0 1px #dab93e52}#main .gcb2b .m20-photo img{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 8%;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-touch-callout:none}#main .gcb2b .m20-photo img.cutout{object-fit:contain;object-position:center bottom;transform:scale(.82) translateY(-2%);transform-origin:center bottom}#main .gcb2b .m20-name{font-size:12.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--gc-black);margin-bottom:5px}#main .gcb2b .m20-role{font-size:10.5px;color:var(--gc-muted);font-weight:300;letter-spacing:.6px;line-height:1.55}#main .gcb2b .m20-comp-row{margin-top:54px;padding-top:34px;border-top:1px dashed var(--gc-border);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 36px}#main .gcb2b .m20-comp{display:flex;flex-direction:column;align-items:center;gap:4px}#main .gcb2b .m20-comp-mark{font-size:11.5px;font-weight:600;letter-spacing:2px;color:var(--gc-black);text-transform:uppercase}#main .gcb2b .m20-comp-sub{font-size:9px;letter-spacing:1.4px;color:var(--gc-muted);text-transform:uppercase;font-weight:500}#main .gcb2b .m20-comp-sep{width:1px;height:30px;background:var(--gc-border)}@media(max-width:680px){#main .gcb2b .m20-team{padding:54px 22px}#main .gcb2b .m20-team-h{font-size:24px}#main .gcb2b .m20-team-grid{gap:28px}#main .gcb2b .m20-mem{flex:0 0 150px}#main .gcb2b .m20-photo{width:120px;height:120px}#main .gcb2b .m20-comp-row{gap:14px 20px}#main .gcb2b .m20-comp-sep{display:none}}#main .gcb2b .m24b-sample{padding:64px 40px;background:linear-gradient(180deg,#fafaf7,#f5f3ec);border-bottom:1px solid var(--gc-border);overflow-x:hidden}#main .gcb2b .m24b-sample *,#main .gcb2b .m24b-sample *:before,#main .gcb2b .m24b-sample *:after{box-sizing:border-box}#main .gcb2b .m24b-wrap{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#main .gcb2b .m24b-eye{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gc-muted);font-weight:500;margin-bottom:10px}#main .gcb2b .m24b-h{font-size:28px;font-weight:300;letter-spacing:-.3px;color:var(--gc-black);margin:0 0 12px;line-height:1.2}#main .gcb2b .m24b-text{font-size:13.5px;color:var(--gc-muted);font-weight:300;line-height:1.7;margin-bottom:18px}#main .gcb2b .m24b-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:7px}#main .gcb2b .m24b-list li{position:relative;padding-left:18px;font-size:12.5px;color:var(--gc-black);font-weight:300;line-height:1.55}#main .gcb2b .m24b-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--gc-black)}#main .gcb2b .m24b-card{background:#fff;border:1px solid var(--gc-border);border-radius:12px;padding:32px;text-align:center;box-shadow:0 14px 32px #0000000d;min-width:0;max-width:100%;overflow:hidden}#main .gcb2b .m24b-card-eye{font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--gc-muted);font-weight:600;margin-bottom:8px}#main .gcb2b .m24b-card-name{font-size:17px;font-weight:500;letter-spacing:1px;color:var(--gc-black);margin-bottom:14px}#main .gcb2b .m24b-price{font-size:42px;font-weight:300;letter-spacing:-1px;color:var(--gc-black);margin:6px 0;line-height:1}#main .gcb2b .m24b-price sup{font-size:18px;font-weight:400;vertical-align:top;margin-right:2px}#main .gcb2b .m24b-price-sub{font-size:10.5px;letter-spacing:1.4px;color:var(--gc-muted);text-transform:uppercase;font-weight:500;margin-bottom:14px}#main .gcb2b .m24b-credit{background:#fafaf7;border:1px dashed var(--gc-border);border-radius:6px;padding:10px 12px;font-size:11px;color:var(--gc-muted);margin:14px 0 18px;line-height:1.5;font-weight:400}#main .gcb2b .m24b-credit strong{color:var(--gc-black);font-weight:600}#main .gcb2b .m24b-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin:22px 0 16px;text-align:left}#main .gcb2b .m24b-field{display:flex;flex-direction:column;gap:5px}#main .gcb2b .m24b-field-region{grid-column:1/-1}#main .gcb2b .m24b-field:has(input){grid-column:1/-1}#main .gcb2b .m24b-flabel{font-size:9.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted)}#main .gcb2b .m24b-flabel em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:.4px;color:#0006}#main .gcb2b .m24b-form select,#main .gcb2b .m24b-form input{width:100%;padding:11px 13px;font-size:13px;font-family:inherit;color:var(--gc-black);background:#fff;border:1px solid var(--gc-border);border-radius:7px;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}#main .gcb2b .m24b-form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='none' stroke='%23666' stroke-width='1.4' d='M1 1.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 13px center;background-size:11px;padding-right:34px}#main .gcb2b .m24b-form input{cursor:text}#main .gcb2b .m24b-form select:focus,#main .gcb2b .m24b-form input:focus{outline:none;border-color:var(--gc-black);box-shadow:0 0 0 3px #0000000f}#main .gcb2b .m24b-combo{position:relative;width:100%}#main .gcb2b .m24b-combo-input{width:100%;padding:11px 38px 11px 13px!important;cursor:text!important}#main .gcb2b .m24b-combo-caret{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:11px;height:8px;stroke:var(--gc-muted);stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:transform .2s ease}#main .gcb2b .m24b-combo[aria-expanded=true] .m24b-combo-caret{transform:translateY(-50%) rotate(180deg);stroke:var(--gc-black)}#main .gcb2b .m24b-combo-list{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--gc-border);box-shadow:0 14px 36px #00000029,0 4px 8px #0000000f;z-index:30;border-radius:7px;max-height:264px;overflow-y:auto;text-align:left}#main .gcb2b .m24b-combo-list[hidden]{display:none}#main .gcb2b .m24b-combo-list li{padding:9px 12px;font-size:13px;color:var(--gc-black);cursor:pointer;border-radius:4px;transition:background .12s,color .12s;line-height:1.3;display:flex;align-items:center;gap:8px}#main .gcb2b .m24b-combo-list li[role=option]:hover,#main .gcb2b .m24b-combo-list li[aria-selected=true]{background:#dab93e24;color:var(--gc-black)}#main .gcb2b .m24b-combo-list li.m24b-combo-group{font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--gc-muted);padding:8px 12px 4px;cursor:default;pointer-events:none}#main .gcb2b .m24b-combo-list li.m24b-combo-empty{font-size:12px;font-style:italic;color:var(--gc-muted);cursor:default;pointer-events:none;padding:10px 12px}#main .gcb2b .m24b-combo-list li mark{background:none;color:var(--gc-gold-1);font-weight:600}#main .gcb2b .m24b-combo-list::-webkit-scrollbar{width:8px}#main .gcb2b .m24b-combo-list::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}#main .gcb2b .m24b-cta{grid-column:1/-1;width:100%;justify-content:center;display:inline-flex;align-items:center;gap:10px;margin-top:6px}#main .gcb2b .m24b-cta .arrow{width:16px;height:16px;flex-shrink:0;transition:transform .25s ease}#main .gcb2b .m24b-cta:hover .arrow{transform:translate(4px)}#main .gcb2b .m24b-fnote{grid-column:1/-1;font-size:10px;color:var(--gc-muted);text-align:center;margin:8px 0 0;letter-spacing:.3px;font-style:italic;line-height:1.6}#main .gcb2b .m24b-field-full{grid-column:1/-1}#main .gcb2b .m24b-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}#main .gcb2b .m24b-color-row{gap:10px;align-items:center;padding:4px 0 2px}#main .gcb2b .m24b-leather-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;background:#fff;border:1px solid var(--gc-border);border-radius:50px;font-size:10.5px;font-weight:600;letter-spacing:.6px;color:var(--gc-black);cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s,background .2s;font-family:inherit;line-height:1}#main .gcb2b .m24b-leather-chip:hover{border-color:var(--gc-black);transform:translateY(-1px);box-shadow:0 4px 10px #0000001a}#main .gcb2b .m24b-leather-chip.active{background:var(--gc-black);color:#fff;border-color:var(--gc-black);box-shadow:0 6px 14px #00000038}#main .gcb2b .m24b-leather-chip.active .m24b-chip-swatch{border-color:#ffffff8c}#main .gcb2b .m24b-chip-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex-shrink:0;display:inline-block}#main .gcb2b .m24b-color-chip{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 6px #0000002e,0 0 0 1px #00000014;cursor:pointer;padding:0;transition:transform .2s,box-shadow .25s;flex:0 0 auto;scroll-snap-align:start;transform-origin:center center}#main .gcb2b .m24b-color-chip:hover{transform:scale(1.12)}#main .gcb2b .m24b-color-chip.active{transform:scale(1.12);box-shadow:0 0 0 2px #dab93e,0 0 0 3px #ffffffd9,0 4px 12px #dab93e4d}#main .gcb2b .m24b-color-strip{display:flex;align-items:center;gap:10px;padding:0;position:relative;width:100%;margin-top:6px}#main .gcb2b .m24b-color-strip-label{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gc-muted);flex-shrink:0;line-height:1.4}#main .gcb2b .m24b-color-strip-label span{margin-left:4px;color:var(--gc-border)}#main .gcb2b .m24b-color-track{flex:1 1 auto;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 10px;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}#main .gcb2b .m24b-color-track::-webkit-scrollbar{display:none}#main .gcb2b .m24b-color-readout{display:inline-flex;align-items:center;gap:8px;background:#ffffff8c;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);padding:5px 12px 5px 6px;border-radius:50px;border:1px solid var(--gc-border);box-shadow:inset 0 1px #fff9;flex-shrink:0}#main .gcb2b .m24b-color-swatch-mini{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;background:#0a0a0a;flex-shrink:0}#main .gcb2b .m24b-color-name{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--gc-black)}#main .gcb2b .m24b-color-hex{font-size:10px;font-weight:500;letter-spacing:.5px;color:var(--gc-muted);font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase}@media(max-width:780px){#main .gcb2b .m24b-sample{padding:54px 16px}#main .gcb2b .m24b-wrap{grid-template-columns:1fr;gap:28px;max-width:100%}#main .gcb2b .m24b-h{font-size:22px}#main .gcb2b .m24b-price{font-size:34px}#main .gcb2b .m24b-card{padding:22px 18px;border-radius:10px}#main .gcb2b .m24b-form{grid-template-columns:1fr;gap:12px;margin:18px 0 14px}#main .gcb2b .m24b-field-region{grid-column:auto}#main .gcb2b .m24b-form select,#main .gcb2b .m24b-form input{font-size:13px;padding:10px 12px;width:100%;max-width:100%}#main .gcb2b .m24b-leather-chip{font-size:10px;padding:6px 10px 6px 7px}#main .gcb2b .m24b-chip-row{gap:6px}#main .gcb2b .m24b-color-chip{width:24px;height:24px}#main .gcb2b .m24b-color-strip{flex-wrap:wrap;gap:8px;width:100%;min-width:0}#main .gcb2b .m24b-color-strip-label{display:none}#main .gcb2b .m24b-color-track{order:1;flex:1 1 100%;min-width:0;width:100%;padding:10px 4px}#main .gcb2b .m24b-color-readout{order:2;flex:0 1 auto;max-width:100%;align-self:flex-start;padding:4px 10px 4px 5px;gap:6px}#main .gcb2b .m24b-color-name,#main .gcb2b .m24b-color-hex{font-size:9.5px;letter-spacing:1px}#main .gcb2b .m24b-cta{width:100%;max-width:100%}#main .gcb2b .m24b-credit,#main .gcb2b .m24b-fnote{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/gcb2b.css.map */
