@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.2_by0wkmvqrgt.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.CvzY2G_className{font-family:inter,inter Fallback;font-style:normal}.CvzY2G_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin_variable-s.p.0ij90uumx9fsp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.NU4tha_className{font-family:jakarta,jakarta Fallback;font-style:normal}.NU4tha_variable{--font-jakarta:"jakarta", "jakarta Fallback"}
:root{--brand-red:#b31d28;--brand-red-hover:#96151f;--brand-red-dark:#7a1018;--brand-red-light:#dc2626;--brand-red-subtle:#fef2f2;--brand-red-glow:#b31d2840;--brand-black:#02090a;--brand-dark-surface:#040e11;--brand-dark-card:#08171b;--brand-dark-border:#ffffff14;--brand-emerald:#00e599;--bg-page:#fff;--bg-subtle:#f8f9fb;--bg-muted:#f1f3f7;--bg-card:#fff;--border-light:#e2e8f0;--border-subtle:#edf2f7;--border-active:#b31d28;--text-primary:#0f172a;--text-secondary:#475467;--text-muted:#64748b;--text-light:#94a3b8;--text-white:#fff;--font-display:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-full:0px;--max-w-screen:1380px;--max-w-narrow:960px;--site-nav-height:clamp(64px, 8.5vw, 88px);--site-header-clearance:calc(var(--site-nav-height) + 36px);--content-section-space:clamp(56px, 7vw, 100px);--content-heading-space:clamp(32px, 4vw, 48px);--content-title-size:clamp(1.75rem, 2.8vw, 2.5rem);--content-title-weight:800;--content-title-leading:1.22;--content-title-tracking:-.03em;--content-card-title-size:clamp(1.125rem, 1.6vw, 1.25rem);--content-card-title-weight:800;--content-lead-size:clamp(1rem, 1.35vw, 1.0625rem);--content-body-size:.9375rem;--content-body-leading:1.8;--content-detail-size:.875rem;--content-label-size:.75rem;--btn-sm:44px;--btn-md:48px;--btn-lg:56px;--content-grid-gap:clamp(24px, 3vw, 40px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;scroll-padding-top:136px;overflow-x:hidden}body{font-family:var(--font-body);color:var(--text-primary);background-color:var(--bg-page);-webkit-text-size-adjust:100%;width:100%;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.025em;word-wrap:break-word;overflow-wrap:break-word;text-wrap:balance;font-weight:700;line-height:1.2}h1{letter-spacing:-.035em;font-size:clamp(2rem,4.5vw,3.8rem);font-weight:800;line-height:1.1}h2{letter-spacing:-.03em;font-size:clamp(1.65rem,3.4vw,2.75rem);font-weight:700;line-height:1.18}h3{letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600}h4{font-size:1.15rem;font-weight:600}p{color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;line-height:1.68}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;touch-action:manipulation;background:0 0;border:none;font-family:inherit}input,select,textarea{font:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-red);outline-offset:4px}::selection{color:var(--text-primary);background:#f5dce0}.container{width:100%;max-width:var(--max-w-screen);margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.container-narrow{max-width:var(--max-w-narrow)}.section-padding{padding-block:var(--content-section-space)}.section-padding-sm{padding-top:clamp(32px,4.5vw,64px);padding-bottom:clamp(32px,4.5vw,64px)}.btn{min-height:var(--btn-md);font-family:inherit;font-weight:700;font-size:var(--content-body-size);letter-spacing:0;white-space:nowrap;touch-action:manipulation;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:10px 24px;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.btn-primary{background-color:var(--brand-red);box-shadow:0 3px 8px -3px #7a10183d;color:#fff!important}.btn-primary:hover{background-color:var(--brand-red-hover);transform:translateY(-1px);box-shadow:0 6px 14px -5px #7a10184d}.btn-white{background-color:#fff;box-shadow:0 2px 8px #0000001f;color:#02090a!important}.btn-white:hover{background-color:#f1f3f7;transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.btn-outline{color:var(--text-primary);background:0 0;border:1px solid #cbd5e1}.btn-fill-black{color:var(--text-primary);-webkit-backdrop-filter:blur(8px);background:#f8fafc;border:1px solid #cbd5e1}.btn-outline:hover{background-color:var(--bg-subtle);border-color:#cbd5e1}.btn-outline-white{-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff4d;color:#fff!important}.btn-outline-white:hover{background:#ffffff38;border-color:#fff9;transform:translateY(-1px)}.btn-store{background-color:#fff;border:1px solid #fff;font-weight:700;box-shadow:0 4px 16px #0000001f;color:#02090a!important}.btn-store:hover{background-color:#f8fafc;transform:translateY(-1px)}.btn:is(.btn-white,.btn-outline,.btn-outline-white,.btn-store,.btn-fill-black){isolation:isolate;position:relative;overflow:hidden}.btn:is(.btn-white,.btn-outline,.btn-outline-white,.btn-store,.btn-fill-black):before{content:"";z-index:-1;pointer-events:none;transform-origin:100%;background:#101010;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.btn:is(.btn-white,.btn-outline,.btn-outline-white,.btn-store,.btn-fill-black):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){color:#fff!important;border-color:#101010!important}.btn:is(.btn-white,.btn-outline,.btn-outline-white,.btn-store,.btn-fill-black):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):before{transform-origin:0;transform:scaleX(1)}.btn-lg{min-height:var(--btn-lg);padding:14px 28px}.btn-sm{min-height:var(--btn-sm);font-size:var(--content-detail-size);gap:8px;padding:8px 18px}.badge{letter-spacing:.02em;background-color:var(--bg-muted);color:var(--text-secondary);border-radius:0;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.badge-red{background-color:var(--brand-red-subtle);color:var(--brand-red);border:1px solid #b31d2826}.badge-dark{color:#e2e8f0;background-color:#ffffff14;border:1px solid #ffffff26}.badge-emerald{background-color:var(--brand-red-subtle);color:var(--brand-red);border:1px solid #b31d2833}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-red);align-items:center;gap:8px;margin-bottom:12px;font-size:.82rem;font-weight:700;display:inline-flex}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:0;padding:clamp(20px,3.5vw,28px);transition:border-color .25s,box-shadow .25s,transform .25s}.card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px -4px #0f172a14}.philosophy-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -4px #0f172a14;border-color:#94a3b8!important}.premium-card{background:#fff;border:1px solid #e2e8f0;border-radius:0;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;position:relative;box-shadow:0 2px 10px -2px #0f172a0a}.premium-card:hover{border-color:#0f172a;transform:translateY(-5px);box-shadow:0 20px 40px -12px #0f172a17,0 0 0 1px #0f172a}.premium-card .card-top-bar{transition:height .25s,box-shadow .28s}.premium-card:hover .card-top-bar{height:4px}.premium-card:hover .card-top-bar-red{box-shadow:0 2px 14px #b31d2873}.feature-visual-card{background:#fff;border:none;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.feature-visual-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px -10px #0f172a1f,0 2px 6px #0f172a0a}.feature-cover-wrap{aspect-ratio:16/10;background:#0f172a;width:100%;position:relative;overflow:hidden}.feature-cover-wrap img{transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.feature-visual-card:hover .feature-cover-wrap img{transform:scale(1.05)!important}.feature-cover-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#0f172a73 100%);position:absolute;inset:0}.feature-card-body{flex-direction:column;flex:1;padding:26px 28px;display:flex}.feature-card-action{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:20px}.feature-visual-card:hover .arrow-icon-shift{transform:translate(6px)}.feature-visual-card:before{background:var(--brand-red);content:"";opacity:0;z-index:5;height:3px;transition:opacity .25s,height .25s;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 14px #b31d2873}.feature-visual-card:hover:before{opacity:1;height:4px}[data-theme=dark] .feature-visual-card{background:#081619;box-shadow:0 4px 20px #0006}[data-theme=dark] .feature-visual-card:hover{box-shadow:0 20px 45px -10px #000000b3,0 0 0 1px #ffffff14}[data-theme=dark] .feature-card-action{border-top-color:#ffffff14}[data-theme=dark] .diff-column-item{background:#081619;box-shadow:0 4px 20px #0006}[data-theme=dark] .diff-column-item:hover{box-shadow:0 20px 45px -10px #000000b3,0 0 0 1px #ffffff14}[data-theme=dark] .diff-action-wrap{border-top-color:#ffffff14}.premium-card:hover .arrow-icon-shift{transform:translate(6px)}.arrow-icon-shift{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.three-diff-grid{background:0 0;border:none;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}@media (max-width:991px){.three-diff-grid{grid-template-columns:1fr;gap:24px}}.diff-column-item{z-index:1;background:#fff;border:none;flex-direction:column;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),z-index .3s;display:flex;position:relative;box-shadow:0 4px 20px #0f172a0a}.diff-column-item:hover{z-index:10;transform:translateY(-6px);box-shadow:0 20px 45px -10px #0f172a1f,0 2px 6px #0f172a0a}.diff-column-item:before{background:var(--brand-red);content:"";opacity:0;z-index:5;height:3px;transition:opacity .25s,height .25s;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 14px #b31d2873}.diff-column-item:hover:before{opacity:1;height:4px}.diff-cover-wrap{aspect-ratio:16/10;background:#0f172a;width:100%;position:relative;overflow:hidden}.diff-cover-wrap img{transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.diff-column-item:hover .diff-cover-wrap img{transform:scale(1.05)!important}.diff-cover-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0f172a0a 0%,#0f172a52 55%,#0f172ad1 100%);position:absolute;inset:0}.diff-number{font-family:var(--font-display);color:#fff;letter-spacing:-.04em;text-shadow:0 2px 8px #00000080;z-index:2;-webkit-user-select:none;user-select:none;font-size:2.1rem;font-weight:900;line-height:1;position:absolute;bottom:16px;left:24px}.diff-body{flex-direction:column;flex:1;padding:28px 28px 26px;display:flex}.diff-action-wrap a{align-items:center;min-height:44px;display:inline-flex}.diff-action-wrap{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:22px}.diff-column-item:hover .arrow-icon-shift{transform:translate(6px)}.solution-showcase-card{z-index:1;background:#fff;border:none;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 24px -4px #0f172a0d,0 1px 3px #0f172a05}[data-theme=dark] .solution-showcase-card{background:#06151a;border:none;box-shadow:0 4px 24px -4px #00000059}.solution-showcase-card:hover{z-index:10;transform:translateY(-6px);box-shadow:0 20px 48px -10px #0f172a1a,0 4px 12px #0f172a08}[data-theme=dark] .solution-showcase-card:hover{background:#081a20;box-shadow:0 20px 48px -10px #000000b3}.solution-showcase-card:before{background:var(--brand-red);content:"";opacity:0;z-index:10;height:3px;transition:opacity .25s,height .25s;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 14px #b31d2873}.solution-showcase-card:hover:before{opacity:1;height:4px}.sol-image-container{background:#0f172a;width:100%;min-height:380px;position:relative;overflow:hidden}.sol-image-container img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.solution-showcase-card:hover .sol-image-container img{transform:scale(1.05)!important}.sol-image-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0000 20%,#0f172a40 55%,#0f172ad1 100%);position:absolute;inset:0}.sol-number-wrap{z-index:2;-webkit-user-select:none;user-select:none;align-items:baseline;gap:10px;display:flex;position:absolute;bottom:22px;left:24px}.sol-number{font-family:var(--font-display);color:#fff;letter-spacing:-.04em;text-shadow:0 2px 12px #0009;font-size:2.6rem;font-weight:900;line-height:1}.sol-number-label{font-size:var(--content-label-size);color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px #00000080;font-weight:800}.sol-badge-tag{-webkit-backdrop-filter:blur(8px);color:#fff;font-size:var(--content-label-size);letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#0f172ab8;border:1px solid #ffffff29;padding:5px 12px;font-weight:800;position:absolute;top:18px;right:18px}.sol-content-container{z-index:2;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,44px);display:flex;position:relative}.solution-showcase-card:hover .arrow-icon-shift{transform:translate(6px)}@media (max-width:991px){.solution-showcase-card{grid-template-columns:minmax(0,1fr)!important}.sol-content-container .btn{white-space:normal;text-align:left;justify-content:space-between;width:100%}.sol-image-container{max-height:290px;order:1!important;min-height:250px!important}.sol-content-container{order:2!important;padding:26px 20px!important}}.campus-feature-card{z-index:1;background:#fff;border:none;border-radius:0;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0a,0 1px 3px #0f172a05}[data-theme=dark] .campus-feature-card{background:#06151a;border:none;box-shadow:0 4px 20px -2px #00000059}.campus-feature-card:hover{z-index:10;transform:translateY(-5px);box-shadow:0 20px 42px -10px #0f172a1a,0 4px 12px #0f172a08}[data-theme=dark] .campus-feature-card:hover{background:#081a20;box-shadow:0 20px 42px -10px #000000b3}.campus-card-tint{background:#f8fafc}[data-theme=dark] .campus-card-tint{background:#061317}.campus-card-tint:hover{background:#fff}[data-theme=dark] .campus-card-tint:hover{background:#081a20}.campus-feature-card:before{background:var(--brand-red);content:"";opacity:0;z-index:10;height:3px;transition:opacity .25s,height .25s;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 14px #b31d2873}.campus-feature-card:hover:before{opacity:1;height:4px}.lead-capture-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:0;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #0f172a12,0 1px 3px #0f172a05}[data-theme=dark] .lead-capture-card{background:#061317;border:1px solid #ffffff14;box-shadow:0 24px 50px -12px #0009}.lead-capture-card:before{content:"";background:linear-gradient(90deg, var(--brand-red) 0%, #ef4444 50%, var(--brand-red) 100%);z-index:10;height:3px;position:absolute;top:0;left:0;right:0}.lead-form-input{color:#0f172a;background:#fbfcfd;border:1px solid #cbd5e1;border-radius:0;outline:none;width:100%;padding:13px 16px;font-size:.92rem;transition:all .2s}.lead-form-input::placeholder{color:#94a3b8}.lead-form-input:hover{border-color:#94a3b8}.lead-form-input:focus{border-color:var(--brand-red);background:#fff;box-shadow:0 0 0 3px #b31d281f}[data-theme=dark] .lead-form-input{color:#fff;background:#ffffff08;border-color:#ffffff24}[data-theme=dark] .lead-form-input::placeholder{color:#64748b}[data-theme=dark] .lead-form-input:hover{border-color:#ffffff40}[data-theme=dark] .lead-form-input:focus{background:#ffffff0f;border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}.lead-submit-btn{width:100%;min-height:var(--btn-lg);font-size:var(--content-body-size);letter-spacing:0;background:var(--brand-red);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px -2px #b31d2859}.lead-submit-btn:hover{background:#991b1b;transform:translateY(-1px);box-shadow:0 8px 24px -4px #b31d2873}.lead-submit-btn:active{transform:translateY(0)}.product-catalog-card{background:#fff;border:1px solid #e2e8f0;border-radius:0;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -4px #0f172a0a}[data-theme=dark] .product-catalog-card{background:#061317;border:1px solid #ffffff14;box-shadow:0 4px 20px -4px #0006}.product-catalog-card:hover{border-color:#cbd5e1;transform:translateY(-6px);box-shadow:0 20px 42px -10px #0f172a17,0 4px 12px #0f172a08}[data-theme=dark] .product-catalog-card:hover{border-color:#fff3;box-shadow:0 20px 42px -10px #000000b3}.product-catalog-card .product-card-img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-catalog-card:hover .product-card-img{transform:scale(1.05)}.product-catalog-card .arrow-shift{transition:transform .2s;display:inline-block}.product-catalog-card:hover .arrow-shift{transform:translate(4px)}.centered-cards-grid{--grid-gap:24px;justify-content:center;gap:var(--grid-gap);flex-wrap:wrap;width:100%;display:flex}.centered-cards-grid.cards-4col>*{flex:0 0 calc((100% - (3 * var(--grid-gap))) / 4);max-width:calc((100% - (3 * var(--grid-gap))) / 4);min-width:0}@media (max-width:1200px){.centered-cards-grid.cards-4col>*{flex:0 0 calc((100% - (2 * var(--grid-gap))) / 3);max-width:calc((100% - (2 * var(--grid-gap))) / 3)}}@media (max-width:860px){.centered-cards-grid.cards-4col>*{flex:0 0 calc((100% - var(--grid-gap)) / 2);max-width:calc((100% - var(--grid-gap)) / 2)}}@media (max-width:580px){.centered-cards-grid.cards-4col>*{flex:0 0 100%;max-width:100%}}.centered-cards-grid.cards-3col>*{flex:0 0 calc((100% - (2 * var(--grid-gap))) / 3);max-width:calc((100% - (2 * var(--grid-gap))) / 3);min-width:0}@media (max-width:960px){.centered-cards-grid.cards-3col>*{flex:0 0 calc((100% - var(--grid-gap)) / 2);max-width:calc((100% - var(--grid-gap)) / 2)}}@media (max-width:600px){.centered-cards-grid.cards-3col>*{flex:0 0 100%;max-width:100%}}@media (max-width:640px){.metrics-split-grid.mobile-rail{--rail-gutter:clamp(16px, 4vw, 32px);margin-inline:calc(var(--rail-gutter) * -1);padding:4px var(--rail-gutter) 16px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.metrics-split-grid.mobile-rail::-webkit-scrollbar{display:none}.metrics-split-grid.mobile-rail>*,.metrics-split-grid.mobile-rail>:last-child{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;flex:0 0 78%;max-width:78%}}.process-card{border-radius:0;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible!important}.process-step-tab{border-top:3px solid var(--brand-red);z-index:3;border-radius:0;padding:4px 14px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:-15px;right:20px}.process-card:hover{transform:translateY(-4px)}.process-card:hover .process-step-tab{transform:translateY(-2px);box-shadow:0 6px 18px #b31d2859;background:var(--brand-red)!important;border-color:var(--brand-red)!important}.process-card:hover .process-step-tab span{color:#fff!important}.craft-tab-btn{font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:11px 20px;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.craft-tab-btn.active{color:var(--brand-red);border-color:#e2e8f0;border-bottom:2px solid var(--brand-red);background:#fff;box-shadow:0 4px 16px -2px #0f172a0f}[data-theme=dark] .craft-tab-btn.active{color:#f87171;border-color:#ffffff1a;border-bottom:2px solid var(--brand-red);background:#081619;box-shadow:0 4px 16px -2px #00000080}.craft-tab-btn:not(.active){color:#64748b;background:0 0}[data-theme=dark] .craft-tab-btn:not(.active){color:#94a3b8}.craft-tab-btn:not(.active):hover{color:#0f172a;background:#0f172a08}[data-theme=dark] .craft-tab-btn:not(.active):hover{color:#fff;background:#ffffff0a}.metrics-split-grid{background:0 0;border:none;grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid;position:relative}.metric-column-item{z-index:1;background:0 0;flex-direction:column;justify-content:space-between;padding:24px 28px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .25s,z-index .3s;display:flex;position:relative}.metric-column-item:after{content:"";pointer-events:none;background:#e2e8f0;width:1px;height:50%;transition:opacity .25s;position:absolute;top:25%;right:0}.metrics-split-grid.is-dark .metric-column-item:after,[data-theme=dark] .metric-column-item:after{background:#ffffff1f}@media (min-width:1025px){.metric-column-item:last-child:after{display:none}}@media (max-width:1024px) and (min-width:641px){.metrics-split-grid{grid-template-columns:repeat(2,1fr)}.metric-column-item:nth-child(2n):after{display:none}.metric-column-item:nth-child(-n+2){border-bottom:1px solid #f1f5f9}.metrics-split-grid.is-dark .metric-column-item:nth-child(-n+2),[data-theme=dark] .metric-column-item:nth-child(-n+2){border-bottom:1px solid #ffffff14}}@media (max-width:640px){.metrics-split-grid{grid-template-columns:1fr}.metric-column-item:after{display:none}.metric-column-item{border-bottom:1px solid #f1f5f9}.metric-column-item:last-child{border-bottom:none}.metrics-split-grid.is-dark .metric-column-item,[data-theme=dark] .metric-column-item{border-bottom:1px solid #ffffff14}}.metric-column-item:hover{z-index:10;background:#fff;transform:translateY(-5px);box-shadow:0 16px 36px -8px #0f172a14,0 2px 6px #0f172a08}.metrics-split-grid.is-dark .metric-column-item:hover,[data-theme=dark] .metric-column-item:hover{background:#081619;box-shadow:0 16px 36px -8px #0009,0 0 0 1px #ffffff1a}.metric-column-item:before{content:"";background:var(--brand-red);opacity:0;z-index:2;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.metric-column-item:hover:before{opacity:1}.metric-watermark{opacity:.055;width:90px;height:90px;color:var(--brand-red);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:absolute;top:18px;right:18px}.metrics-split-grid.is-dark .metric-watermark,[data-theme=dark] .metric-watermark{opacity:.08;color:#fff}.metric-column-item:hover .metric-watermark{opacity:.13;transform:scale(1.1)rotate(-3deg)}.metrics-split-grid.is-dark .metric-column-item:hover .metric-watermark,[data-theme=dark] .metric-column-item:hover .metric-watermark{opacity:.18}.metric-badge-icon{width:36px;height:36px;color:var(--brand-red);background:#fef2f2;border:1px solid #b31d2833;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex}.metrics-split-grid.is-dark .metric-badge-icon,[data-theme=dark] .metric-badge-icon{background:#b31d2826;border-color:#b31d2859}.metric-column-item:hover .metric-badge-icon{border-color:var(--brand-red);transform:scale(1.1)}.story-narrative-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,68px);display:grid}@media (max-width:991px){.story-narrative-grid{grid-template-columns:1fr;gap:36px}}.grid-2{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr;gap:16px}}.product-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:flex-start;gap:clamp(28px,4vw,64px);display:grid}.campus-store-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:flex-start;gap:clamp(28px,4vw,56px);display:grid}.quote-wizard-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:flex-start;gap:36px;display:grid}@media (max-width:960px){.product-detail-grid,.campus-store-detail-grid,.quote-wizard-layout{grid-template-columns:1fr;gap:28px}}.hide-on-mobile{display:inherit}.show-on-mobile{display:none}@media (max-width:768px){.hide-on-mobile{display:none!important}.show-on-mobile{display:inherit!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-subtle)}::-webkit-scrollbar-thumb{background:#c5cbd3;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--brand-red)}@keyframes heroHeadlineSlideDown{0%{opacity:0;filter:blur(5px);transform:translateY(-24px)}50%{opacity:.85;filter:blur(1px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-slide-down-text{animation:.65s cubic-bezier(.22,1,.36,1) both heroHeadlineSlideDown;display:inline-block}.hero-content>p{text-wrap:pretty}.site-header .desktop-nav a{white-space:nowrap}@media (min-width:1025px) and (max-width:1279px){.site-header .desktop-nav a{gap:4px!important;padding-inline:8px!important;font-size:.82rem!important}.site-header header>.container{gap:8px}}@media (max-width:640px){html{scroll-padding-top:112px}.home-hero{min-height:clamp(640px,88svh,780px)!important}.home-hero .hero-content,.subpage-hero .hero-content{padding-top:140px!important;padding-bottom:40px!important}[data-theme=light] .hero-side-scrim{background:linear-gradient(90deg,#ffffffe6,#ffffffb3 65%,#ffffff73)!important}input,select,textarea{font-size:16px!important}}@media (hover:none){.btn:hover,.card:hover,.premium-card:hover{transform:none}}@media (max-width:480px){.site-announcement{padding-inline:12px!important;font-size:.75rem!important}.site-announcement>div{white-space:nowrap;gap:6px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes navPulse{0%{transform-origin:0;opacity:1;transform:scaleX(0)}60%{transform-origin:0;opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.mobile-nav-drawer{z-index:1000;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;will-change:transform, opacity;background:#fff;flex-direction:column;height:100dvh;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-16px)}.mobile-nav-drawer.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav-drawer.closing{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1),visibility .26s;transform:translateY(-20px)}.card-glass-preview-btn{-webkit-backdrop-filter:blur(12px);width:100%;font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;z-index:2;background:#0a0e12b8;border:1px solid #ffffff38;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .2s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important;border-radius:0!important}.card-glass-preview-btn:before{content:"";background:var(--brand-red);transform-origin:0;z-index:-1;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.card-glass-preview-btn:hover:before{transform:scaleX(1)}.card-glass-preview-btn:hover{border-color:var(--brand-red);box-shadow:0 6px 20px #b31d2873}.drawer-sweep-black-btn{width:100%;font-family:var(--font-display);cursor:pointer;z-index:20;background:#fff;border:none;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;font-size:.94rem;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s;display:flex;position:sticky;bottom:0;left:0;right:0;overflow:hidden;color:#0f172a!important;border-radius:0!important;margin:0!important}[data-theme=dark] .drawer-sweep-black-btn{background:#02090a;border-top:1px solid #ffffff1a;color:#fff!important}.drawer-sweep-black-btn:before{content:"";transform-origin:0;z-index:-1;background:#02090a;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.drawer-sweep-black-btn:hover:before{transform:scaleX(1)}.drawer-sweep-black-btn:hover{color:#fff!important}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.skip-link{z-index:2000;color:#fff;background:#751d2d;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.status-page{min-height:65vh;padding-top:clamp(160px,20vw,230px);padding-bottom:90px}.status-page h1{max-width:780px;margin-bottom:18px}.status-page>p{max-width:620px;line-height:1.8}.status-page>div{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.form-feedback{color:#8b1e30;background:#fff5f5;border-left:3px solid #8b1e30;margin-bottom:20px;padding:12px 16px;font-size:.85rem;line-height:1.6}.email-draft-note{color:#64748b;font-size:.82rem;line-height:1.7}@media (max-width:480px){.subpage-cta-btn{justify-content:center!important;width:100%!important}}.product-group-large-card:hover .group-card-img,.product-group-small-card:hover .group-card-img{transform:scale(1.05)}@media (max-width:768px){.groups-top-grid{grid-template-columns:1fr!important}.groups-bottom-grid{grid-template-columns:repeat(2,1fr)!important}}.quote-choice{text-align:left;width:100%;font:inherit}.quote-wizard-layout>form,.quote-wizard-layout>aside{min-width:0}.quote-choice{overflow-wrap:anywhere;min-width:0}[aria-label=E-posta\ taslağı]{overflow-wrap:anywhere}[aria-label=E-posta\ taslağı] .btn{white-space:normal;max-width:100%}
.hBw1pG_root{--menu-ink:#252a2c;--menu-muted:#717779;--menu-line:#e9e9e6;--menu-paper:#f7f7f4;z-index:999;isolation:isolate;color:var(--menu-ink);position:fixed;inset:0 0 auto}.hBw1pG_pageVeil{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:#151c1e1a;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.hBw1pG_root[data-menu-open=true] .hBw1pG_pageVeil{opacity:1;visibility:visible}.hBw1pG_navigationProgress{background:var(--brand-red);transform-origin:0;z-index:2;pointer-events:none;height:2px;animation:.55s forwards hBw1pG_navPulse;position:absolute;inset:0 0 auto}.hBw1pG_announcement{background:var(--menu-paper);border-bottom:1px solid var(--menu-line);color:#5b6264;min-height:34px;font-size:var(--content-label-size);justify-content:center;align-items:center;gap:8px;padding:7px 16px;line-height:1.5;text-decoration:none;display:flex}.hBw1pG_announcement strong{color:var(--menu-ink);font-weight:600}.hBw1pG_announcementDot{background:var(--brand-red);flex-shrink:0;width:4px;height:4px}.hBw1pG_announcementDivider{background:#d6d8d4;width:1px;height:11px;margin-inline:5px}.hBw1pG_announcementCta{color:var(--brand-red);font-weight:500}.hBw1pG_header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--menu-line);background:#fffffffa;transition:box-shadow .2s;position:relative}.hBw1pG_root[data-scrolled=true] .hBw1pG_header{box-shadow:0 4px 18px #151c1e0a}.hBw1pG_headerInner{min-height:var(--site-nav-height);justify-content:space-between;align-items:center;gap:20px;display:flex}.hBw1pG_brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.hBw1pG_brand img{object-fit:contain;width:auto;height:clamp(46px,6vw,66px)}.hBw1pG_desktopNav{align-items:center;gap:6px;display:flex}.hBw1pG_navLink{color:var(--menu-ink);align-items:center;gap:7px;padding:12px 11px;font-size:.87rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.hBw1pG_navLink:after{content:"";background:var(--brand-red);transform-origin:0;height:1px;transition:transform .2s;position:absolute;inset:auto 11px 4px;transform:scaleX(0)}.hBw1pG_navLink svg{color:#888d8e;transition:transform .2s,color .2s}.hBw1pG_navLink[data-active=true],.hBw1pG_navLink:hover{color:var(--brand-red)}.hBw1pG_navLink[data-active=true]:after{transform:scaleX(1)}.hBw1pG_navLink[data-active=true] svg{color:var(--brand-red);transform:rotate(180deg)}.hBw1pG_navLink:focus-visible{outline:1px solid var(--brand-red);outline-offset:3px}.hBw1pG_headerActions{flex-shrink:0;align-items:center;gap:20px;display:flex}.hBw1pG_storeLink{color:var(--menu-ink);align-items:center;gap:5px;font-size:.81rem;font-weight:500;text-decoration:none;display:inline-flex}.hBw1pG_storeLink svg,.hBw1pG_storeLink:hover{color:var(--brand-red)}.hBw1pG_quoteLink{background:var(--brand-red);color:#fff;justify-content:center;align-items:center;gap:15px;padding:11px 16px;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .18s;display:inline-flex}.hBw1pG_quoteLink:hover{background:var(--brand-red-hover)}.hBw1pG_iconButton{width:44px;height:44px;color:var(--menu-ink);border:1px solid var(--menu-line);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .18s;display:inline-flex}.hBw1pG_iconButton:hover{border-color:#bbbebb}.hBw1pG_iconButton:focus-visible{outline:1px solid var(--brand-red);outline-offset:3px}.hBw1pG_megaMenu{border-bottom:1px solid var(--menu-line);opacity:0;visibility:hidden;pointer-events:none;background:#fff;transition:transform .18s;position:absolute;inset:100% 0 auto;transform:translateY(-5px);box-shadow:0 18px 30px #151c1e12}.hBw1pG_megaMenu[class~=active]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hBw1pG_megaInner{overscroll-behavior:contain;max-height:calc(100dvh - 145px);padding-block:32px 34px;overflow-y:auto}.hBw1pG_eyebrow{color:var(--menu-muted);font-size:var(--content-label-size);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-weight:500;line-height:1.6}.hBw1pG_textLink{color:var(--brand-red);flex-shrink:0;align-items:center;gap:10px;font-size:.76rem;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.hBw1pG_textLink svg{transition:transform .18s}.hBw1pG_textLink:hover svg{transform:translate(3px)}.hBw1pG_productsLayout{grid-template-columns:250px minmax(0,1fr) 250px;align-items:stretch;gap:32px;display:grid}.hBw1pG_categories{min-width:0}.hBw1pG_categories>.hBw1pG_eyebrow{padding-left:12px}.hBw1pG_categoryList{flex-direction:column;gap:3px;display:flex}.hBw1pG_categoryLink{min-height:44px;color:var(--menu-ink);align-items:center;gap:12px;padding:11px 12px;font-size:.83rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.hBw1pG_categoryLink:before{content:"";background:var(--brand-red);opacity:0;width:2px;transition:opacity .18s;position:absolute;inset:10px auto 10px 0}.hBw1pG_categoryLink[data-selected=true]{color:var(--brand-red);background:#f7f3f1}.hBw1pG_categoryLink[data-selected=true]:before{opacity:1}.hBw1pG_categoryIcon{color:#909595;flex-shrink:0;display:flex}.hBw1pG_categoryLink[data-selected=true] .hBw1pG_categoryIcon{color:var(--brand-red)}.hBw1pG_categoryArrow{opacity:0;flex-shrink:0;margin-left:auto}.hBw1pG_categoryLink[data-selected=true] .hBw1pG_categoryArrow{opacity:1}.hBw1pG_productCollection{border-left:1px solid var(--menu-line);flex-direction:column;min-width:0;padding-left:28px;display:flex}.hBw1pG_collectionHeading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:23px;display:flex}.hBw1pG_collectionTitle{color:var(--menu-muted);font-size:var(--content-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:500;line-height:1.6}.hBw1pG_productGrid{grid-template-columns:repeat(var(--product-columns), minmax(0, 1fr));gap:16px;display:grid}.hBw1pG_productCard{color:var(--menu-ink);flex-direction:column;gap:12px;min-width:0;text-decoration:none;display:flex}.hBw1pG_productPhoto{aspect-ratio:4/5;background:var(--menu-paper);width:100%;position:relative;overflow:hidden}.hBw1pG_productPhoto img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.hBw1pG_productCard:hover img,.hBw1pG_productCard:focus-visible img{transform:scale(1.035)}.hBw1pG_productName{justify-content:space-between;align-items:baseline;gap:6px;font-size:.84rem;font-weight:500;line-height:1.5;display:flex}.hBw1pG_productName svg{color:#959b9a;flex-shrink:0}.hBw1pG_productCard:hover .hBw1pG_productName,.hBw1pG_productCard:focus-visible .hBw1pG_productName{color:var(--brand-red)}.hBw1pG_customRequest{color:var(--menu-muted);font-size:var(--content-label-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;line-height:1.65;display:flex}.hBw1pG_catalogCard{background:var(--menu-paper);flex-direction:column;min-width:0;padding:20px;display:flex}.hBw1pG_catalogCard>.hBw1pG_eyebrow{color:var(--brand-red);font-size:var(--content-label-size);margin-bottom:15px}.hBw1pG_catalogPhoto{aspect-ratio:1.75;background:#e9e9e6;width:100%;margin-bottom:17px;position:relative;overflow:hidden}.hBw1pG_catalogCard h3{color:var(--menu-ink);letter-spacing:-.02em;margin-bottom:6px;font-size:.95rem;font-weight:600;line-height:1.4}.hBw1pG_catalogDescription{font-size:var(--content-label-size);color:var(--menu-muted);line-height:1.65}.hBw1pG_catalogDetails{color:#616866;font-size:var(--content-label-size);margin-block:15px 18px;line-height:1.6;list-style:none}.hBw1pG_catalogDetails li+li{margin-top:5px}.hBw1pG_catalogDetails li:before{content:"—";color:#9ea39e;margin-right:7px;display:inline-block}.hBw1pG_catalogCta{color:var(--brand-red);border-top:1px solid #dddfd8;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;font-size:.76rem;font-weight:500;text-decoration:none;display:flex}.hBw1pG_menuHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.hBw1pG_menuHeading .hBw1pG_eyebrow{margin-bottom:8px}.hBw1pG_menuHeading h3{color:var(--menu-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.45}.hBw1pG_storyGrid{grid-template-columns:repeat(var(--story-columns), minmax(0, 1fr));gap:24px;display:grid}.hBw1pG_storyCard{color:var(--menu-ink);flex-direction:column;min-width:0;text-decoration:none;display:flex}.hBw1pG_storyPhoto{aspect-ratio:1.45;background:var(--menu-paper);position:relative;overflow:hidden}.hBw1pG_storyPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081213a3);position:absolute;inset:45% 0 0}.hBw1pG_storyPhoto img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.hBw1pG_storyCard:hover img,.hBw1pG_storyCard:focus-visible img{transform:scale(1.035)}.hBw1pG_photoTag{z-index:1;font-size:var(--content-label-size);letter-spacing:.065em;color:#fff;font-weight:500;line-height:1.5;position:absolute;inset:auto 14px 12px}.hBw1pG_storyBody{flex-direction:column;flex:1;padding:17px 0 2px;display:flex}.hBw1pG_storyTitle{font-family:var(--font-display);letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:12px;font-size:.94rem;font-weight:600;line-height:1.4;display:flex}.hBw1pG_storyTitle>svg{color:#979d99;flex-shrink:0;transition:color .18s,transform .18s}.hBw1pG_storyCard:hover .hBw1pG_storyTitle,.hBw1pG_storyCard:focus-visible .hBw1pG_storyTitle{color:var(--brand-red)}.hBw1pG_storyCard:hover .hBw1pG_storyTitle>svg{color:var(--brand-red);transform:translate(2px,-2px)}.hBw1pG_storyBody>p{color:var(--menu-muted);margin-top:8px;font-size:.75rem;line-height:1.7}.hBw1pG_storyAction{color:var(--brand-red);font-size:var(--content-label-size);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-weight:500;line-height:1.5;display:flex}.hBw1pG_drawer{--drawer-pad:clamp(20px, 5vw, 36px);--drawer-inline:max(var(--drawer-pad), calc((100% - 760px) / 2));color:var(--menu-ink);background:#fff;overflow-x:hidden}.hBw1pG_drawerHeader{z-index:3;min-height:72px;padding:10px var(--drawer-inline);border-bottom:1px solid var(--menu-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.hBw1pG_drawerHeader .hBw1pG_brand img{height:46px}.hBw1pG_drawerHeader .hBw1pG_iconButton{border:0;margin-right:-10px}.hBw1pG_backButton{min-height:44px;color:var(--menu-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 4px;font-size:.9375rem;font-weight:500;display:inline-flex}.hBw1pG_backButton svg{color:var(--brand-red)}.hBw1pG_backButton:focus-visible,.hBw1pG_mobileSectionButton:focus-visible{outline:1px solid var(--brand-red);outline-offset:-1px}.hBw1pG_drawerBody{padding:8px var(--drawer-inline) 36px;flex-direction:column;flex:1;display:flex}.hBw1pG_drawerBody[data-direction=forward]{animation:.32s cubic-bezier(.22,1,.36,1) both hBw1pG_panelForward}.hBw1pG_drawerBody[data-direction=back]{animation:.32s cubic-bezier(.22,1,.36,1) both hBw1pG_panelBack}.hBw1pG_sectionNumber{color:#989d99;font-family:var(--font-body);letter-spacing:.06em;flex-shrink:0;font-size:.75rem;font-weight:500}.hBw1pG_mobileSectionButton{border:0;border-bottom:1px solid var(--menu-line);width:100%;min-height:96px;color:var(--menu-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px minmax(0,1fr) 52px 18px;align-items:center;gap:14px;padding:16px 0;display:grid}.hBw1pG_mobileSectionButton .hBw1pG_sectionNumber{align-self:start;padding-top:.55em}.hBw1pG_mobileSectionText{flex-direction:column;gap:4px;min-width:0;display:flex}.hBw1pG_mobileSectionName{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.25rem,5vw,1.5rem);font-weight:700;line-height:1.25;transition:color .18s}.hBw1pG_mobileSectionSummary{color:var(--menu-muted);font-size:.875rem;line-height:1.45}.hBw1pG_mobileSectionPhoto{aspect-ratio:4/5;background:var(--menu-paper);width:52px;position:relative;overflow:hidden}.hBw1pG_mobileSectionArrow{color:#959b9a;transition:transform .18s,color .18s}.hBw1pG_mobileSectionButton:hover .hBw1pG_mobileSectionName,.hBw1pG_mobileSectionButton:active .hBw1pG_mobileSectionName{color:var(--brand-red)}.hBw1pG_mobileSectionButton:hover .hBw1pG_mobileSectionArrow{color:var(--brand-red);transform:translate(3px)}.hBw1pG_mobileRailHeading{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 14px;display:flex}.hBw1pG_mobileRailHeading .hBw1pG_eyebrow{margin:0}.hBw1pG_mobileRail{margin-inline:calc(var(--drawer-pad) * -1);padding-inline:var(--drawer-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--drawer-pad);scrollbar-width:none;grid-auto-columns:clamp(126px,36vw,168px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.hBw1pG_mobileRail::-webkit-scrollbar{display:none}.hBw1pG_mobileTile{min-width:0;color:var(--menu-ink);scroll-snap-align:start;flex-direction:column;gap:10px;text-decoration:none;display:flex}.hBw1pG_mobileTilePhoto{aspect-ratio:4/5;background:var(--menu-paper);position:relative;overflow:hidden}.hBw1pG_mobileTilePhoto .hBw1pG_photoTag{letter-spacing:.02em;background:linear-gradient(#0000,#0812139e);padding:28px 10px 9px;font-size:.75rem;inset:auto 0 0}.hBw1pG_mobileTileName{align-items:flex-start;gap:7px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.hBw1pG_mobileTileName svg{color:var(--brand-red);flex-shrink:0;margin-top:2px}.hBw1pG_mobileTile:hover .hBw1pG_mobileTileName,.hBw1pG_mobileTile:active .hBw1pG_mobileTileName{color:var(--brand-red)}.hBw1pG_mobileStoreLink{background:var(--menu-paper);color:var(--menu-ink);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding:16px 18px;text-decoration:none;display:flex}.hBw1pG_mobileStoreLink strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;line-height:1.4;display:block}.hBw1pG_mobileStoreLink strong+span{color:var(--menu-muted);margin-top:2px;font-size:.875rem;line-height:1.45;display:block}.hBw1pG_mobileStoreLink>svg{color:var(--brand-red);flex-shrink:0}.hBw1pG_panelIntro{padding:20px 0 6px}.hBw1pG_panelIntro .hBw1pG_eyebrow{color:var(--brand-red);margin:0;font-size:.75rem;font-weight:600}.hBw1pG_panelTitle{color:var(--menu-ink);font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:14px;margin:10px 0 0;font-size:clamp(1.75rem,7.5vw,2.25rem);font-weight:800;line-height:1.15;display:flex}.hBw1pG_panelLead{color:#4b5254;font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:1.0625rem;font-weight:500;line-height:1.45}.hBw1pG_panelIntro .hBw1pG_textLink{margin-top:16px;font-size:.875rem}.hBw1pG_mobileStoryList{border-top:1px solid var(--menu-line);margin-top:18px;display:grid}.hBw1pG_storyRow{border-bottom:1px solid var(--menu-line);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;padding-block:16px;display:grid}.hBw1pG_storyRow .hBw1pG_storyPhoto{aspect-ratio:4/5}.hBw1pG_storyRow .hBw1pG_storyPhoto:after{content:none}.hBw1pG_storyRow .hBw1pG_storyBody{padding:0}.hBw1pG_storyTag{color:var(--brand-red);letter-spacing:.02em;margin-bottom:4px;font-size:.75rem;font-weight:600;line-height:1.5}.hBw1pG_storyRow .hBw1pG_storyTitle{font-size:1.0625rem}.hBw1pG_storyRow .hBw1pG_storyBody>p{margin-top:4px;font-size:.875rem;line-height:1.55}.hBw1pG_storyRow .hBw1pG_storyAction{justify-content:flex-start;padding-top:10px;font-size:.8125rem}.hBw1pG_mobileCategory{padding-top:22px}.hBw1pG_mobileCategory+.hBw1pG_mobileCategory{border-top:1px solid var(--menu-line);margin-top:8px}.hBw1pG_mobileCategoryTitle{margin:0 0 12px}.hBw1pG_mobileCategoryTitle a{min-height:44px;color:var(--menu-ink);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.hBw1pG_mobileCategoryTitle a>svg:first-child{color:var(--brand-red);flex-shrink:0}.hBw1pG_mobileCategoryTitle a>svg:last-child{color:#959b9a;flex-shrink:0;margin-left:auto}.hBw1pG_drawerBody .hBw1pG_customRequest{border-top:1px solid var(--menu-line);margin-top:30px;padding-top:20px;font-size:.875rem}.hBw1pG_drawerBody .hBw1pG_catalogCard{margin-top:24px;padding:22px}.hBw1pG_drawerBody .hBw1pG_catalogCard>.hBw1pG_eyebrow{font-size:.75rem}.hBw1pG_drawerBody .hBw1pG_catalogCard h3{font-size:1.125rem}.hBw1pG_drawerBody .hBw1pG_catalogDescription,.hBw1pG_drawerBody .hBw1pG_catalogDetails{font-size:.875rem}.hBw1pG_drawerBody .hBw1pG_catalogCta{min-height:44px;font-size:.875rem}.hBw1pG_drawerFooter{z-index:3;padding:12px var(--drawer-inline) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--menu-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;flex-shrink:0;gap:10px;display:flex;position:sticky;bottom:0}.hBw1pG_drawerQuote{min-height:var(--btn-lg);background:var(--brand-red);color:#fff;font-size:var(--content-body-size);white-space:nowrap;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-weight:700;text-decoration:none;display:flex}.hBw1pG_drawerQuote:active{background:var(--brand-red-hover)}.hBw1pG_drawerIconLink{width:var(--btn-lg);height:var(--btn-lg);border:1px solid var(--menu-line);color:var(--menu-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hBw1pG_drawerIconLink:hover,.hBw1pG_drawerIconLink:active{border-color:var(--brand-red);color:var(--brand-red)}@keyframes hBw1pG_panelForward{0%{opacity:0;transform:translate(28px)}}@keyframes hBw1pG_panelBack{0%{opacity:0;transform:translate(-28px)}}@media (min-width:1025px){.hBw1pG_iconButton.mobile-hamburger{display:none}}@media (min-width:1025px) and (max-width:1200px){.hBw1pG_headerInner,.hBw1pG_headerActions{gap:12px}.hBw1pG_storeLink{font-size:var(--content-label-size)}.hBw1pG_quoteLink{gap:8px;padding:10px 12px;font-size:.75rem}.hBw1pG_productsLayout{grid-template-columns:225px minmax(0,1fr) 210px;gap:24px}.hBw1pG_productCollection{padding-left:22px}.hBw1pG_productGrid{gap:12px}.hBw1pG_storyGrid{gap:18px}.hBw1pG_storyPhoto{aspect-ratio:1.2}.hBw1pG_storyTitle{font-size:.86rem}.hBw1pG_photoTag{font-size:var(--content-label-size);inset-inline:10px}.hBw1pG_customRequest{padding-top:24px}}@media (max-width:1024px){.hBw1pG_desktopNav,.hBw1pG_megaMenu,.hBw1pG_pageVeil{display:none}.hBw1pG_headerInner{gap:20px}}@media (max-width:768px){.hBw1pG_announcement{gap:6px;min-height:30px;font-size:.75rem}.hBw1pG_headerInner{padding-block:8px}.hBw1pG_headerActions{gap:10px}.hBw1pG_quoteLink{gap:8px;padding:10px 13px}}@media (max-width:359px){.hBw1pG_quoteLink svg,.hBw1pG_drawerQuote svg{display:none}}@media (min-width:640px){.hBw1pG_mobileStoryList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}
.S6Hkya_footer{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:.86rem}.S6Hkya_inner{padding-block:clamp(50px,7vw,80px) 40px}.S6Hkya_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:50px;display:grid}.S6Hkya_logoLink{margin-bottom:20px;display:inline-block}.S6Hkya_logo{object-fit:contain;width:auto;max-width:100%;height:140px}.S6Hkya_headline{color:#475467;margin-bottom:16px;font-size:.85rem;line-height:1.6}.S6Hkya_hashtag{color:var(--brand-red);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.S6Hkya_heading{color:#0f172a;margin-bottom:16px;font-size:.92rem;font-weight:700}.S6Hkya_links{flex-direction:column;gap:10px;list-style:none;display:flex}.S6Hkya_links a{color:#64748b}.S6Hkya_links .S6Hkya_storeLink{color:var(--brand-red);align-items:center;gap:4px;display:inline-flex}.S6Hkya_contact{flex-direction:column;gap:12px;display:flex}.S6Hkya_contactButton{text-align:center;justify-content:center;width:100%}.S6Hkya_contactDetails{color:#64748b;margin-top:6px;font-size:.82rem}.S6Hkya_contactDetails>div+div{margin-top:4px}.S6Hkya_contactDetails a{color:#0f172a}.S6Hkya_bottom{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:.8rem;display:flex}.S6Hkya_legal{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.S6Hkya_legal a{color:#64748b}.S6Hkya_locale{color:#0f172a;align-items:center;gap:6px;font-weight:600;display:flex}.S6Hkya_divider{color:#cbd5e1}.S6Hkya_copyright{color:#64748b}@media (max-width:640px){.S6Hkya_inner{padding-block:48px 32px}.S6Hkya_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-bottom:36px}.S6Hkya_wide{grid-column:1/-1}.S6Hkya_wide .S6Hkya_links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.S6Hkya_logo{height:96px}.S6Hkya_heading{margin-bottom:6px}.S6Hkya_links{gap:0}.S6Hkya_links a{padding-block:9px;line-height:1.45;display:inline-block}.S6Hkya_contactDetails>div+div{margin-top:0}.S6Hkya_contactDetails a{padding-block:8px;display:inline-block}.S6Hkya_legal{gap:0 20px}.S6Hkya_legal a{padding-block:8px;display:inline-block}.S6Hkya_locale{flex-basis:100%;margin-bottom:4px}.S6Hkya_divider{display:none}}
