:root{--black:#000;--blue:#011a27;--lightblue:#063852;--orange:#f0810f;--green:#29a15b;--silver:#efefef;--silver-dark:#d0d0d0;--silver-darker:#888;--silver-darkest:#555;--yellow:#e6df44;--orange-dark:#c0670c;--orange-light:#f28e27;--orange-darken-5:#d8740e;--orange-darken-6:#d3720d;--orange-lighten-4:#f18b22;--orange-lighten-14:#f4a452;--orange-lighten-18:#f5ae65;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 4px 12px rgba(0,0,0,.08);--shadow-md:0 8px 24px rgba(0,0,0,.12);--shadow-md-hover:0 12px 28px rgba(0,0,0,.16);--type-role-eyebrow-size:0.76rem;--type-role-eyebrow-letter-spacing:0.16em;--type-role-meta-size:0.78rem;--type-role-meta-letter-spacing:0.14em;--type-role-section-label-size:0.82rem;--type-role-section-label-letter-spacing:0.12em;--type-role-component-title-xs-size:0.88rem;--type-role-component-title-sm-size:0.9rem;--type-role-component-title-size:0.94rem;--type-role-component-title-lg-size:1rem;--type-role-ui-text-compact-size:0.86rem;--type-role-ui-text-size:0.875rem;--type-role-count-size:0.74rem;--type-role-letter-spacing-tight:0.02em;--type-role-line-height-tight:1.35;--type-role-line-height-ui:1.45;--type-role-line-height-body:1.75;--button-font-family:"Inter",sans-serif;--button-font-size:0.94rem;--button-font-size-sm:0.78rem;--button-font-size-lg:1rem;--button-font-weight:700;--button-line-height:1.2;--button-letter-spacing:0.01em;--button-min-height:44px;--button-min-height-sm:34px;--button-min-height-lg:52px;--button-padding-y:0.7rem;--button-padding-x:1.05rem;--button-padding-y-sm:0.35rem;--button-padding-x-sm:0.7rem;--button-padding-y-lg:0.9rem;--button-padding-x-lg:1.25rem;--button-radius:14px;--button-radius-pill:999px;--button-border-width:1px;--button-shadow-soft:0 8px 18px rgba(0,0,0,.06);--button-shadow-medium:0 12px 24px rgba(0,0,0,.12);--button-shadow-primary:0 10px 22px rgba(240,129,15,.22);--button-shadow-primary-hover:0 14px 28px rgba(240,129,15,.28);--button-focus-ring:0 0 0 4px rgba(240,129,15,.16);--button-disabled-opacity:0.62}.hero-fmat{background-color:#000;height:58vh;max-height:760px;min-height:420px;overflow:hidden;position:relative;width:100%}.hero-fmat:before{background:linear-gradient(180deg,rgba(5,5,5,.56),rgba(5,5,5,.2) 20%,rgba(5,5,5,0) 42%,rgba(5,5,5,.16));inset:0}.hero-fmat:after,.hero-fmat:before{content:"";pointer-events:none;position:absolute;z-index:1}.hero-fmat:after{background:linear-gradient(0deg,rgba(5,5,5,.28) 0,rgba(5,5,5,0));height:160px;inset:auto 0 0 0}.hero-fmat .carousel-inner,.hero-fmat .carousel-item{height:100%;position:relative;z-index:0}.hero-fmat .carousel-item{position:relative}.hero-fmat .hero-img-fmat,.hero-fmat picture{display:block;height:100%;width:100%}.hero-fmat .hero-img-fmat{-o-object-fit:cover;object-fit:cover}.hero-fmat .hero-overlay-fmat{color:#fff;inset:0;position:absolute;z-index:2}.hero-fmat .hero-overlay-shell-fmat{align-items:flex-end;display:flex;height:100%;padding-bottom:64px;padding-top:32px}.hero-fmat .hero-copy-fmat{backdrop-filter:blur(8px);background:linear-gradient(135deg,hsla(0,0%,9%,.5),hsla(0,0%,9%,.18));border:1px solid hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.22);max-width:min(560px,100%);padding:20px 18px 22px;text-align:center;width:100%}.hero-fmat .hero-kicker-fmat{align-items:center;background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.92);display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:1rem;margin-left:auto;margin-right:auto;min-height:32px;padding:.25rem .75rem;text-transform:uppercase}.hero-fmat h2{color:#fff;font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:.02em;margin:0 0 10px;text-shadow:0 2px 8px rgba(0,0,0,.4)}.hero-fmat h2,.hero-fmat p{font-family:Inter,sans-serif}.hero-fmat p{color:hsla(0,0%,100%,.9);font-size:clamp(17px,2vw,21px);line-height:1.6;margin:0 auto;max-width:32rem;text-shadow:0 1px 4px rgba(0,0,0,.4)}.hero-fmat .hero-actions-fmat{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.hero-fmat .hero-actions-fmat .btn{border-radius:999px;box-shadow:0 14px 28px rgba(0,0,0,.22);min-width:0;padding:.85rem 1.25rem;width:100%}.hero-fmat .hero-indicators-fmat{bottom:28px;gap:10px;margin-bottom:0;z-index:2}.hero-fmat .hero-indicators-fmat button{background-color:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.6);border-radius:50%;height:10px;margin:0;opacity:1;transition:background-color .3s,transform .3s;width:10px}.hero-fmat .hero-indicators-fmat button:hover{background-color:hsla(0,0%,100%,.7)}.hero-fmat .hero-indicators-fmat button.active{background-color:var(--orange);border-color:var(--orange);transform:scale(1.2)}@media (min-width:768px){.hero-fmat{height:62vh;min-height:460px}.hero-fmat .hero-overlay-shell-fmat{padding-bottom:clamp(52px,6vw,84px);padding-top:clamp(112px,12vw,156px)}.hero-fmat .hero-copy-fmat{border-radius:24px;padding:clamp(22px,3vw,34px);text-align:left;width:auto}.hero-fmat .hero-kicker-fmat,.hero-fmat p{margin-left:0;margin-right:0}.hero-fmat .hero-actions-fmat{justify-content:flex-start}.hero-fmat .hero-actions-fmat .btn{min-width:164px;width:auto}}body{background-color:#f4f4f4;font-family:Inter,sans-serif}body:before{box-shadow:0 0 2px rgba(0,0,0,.8);content:"";height:10px;left:0;position:fixed;top:-10px;width:100%;z-index:100}strong{font-family:Inter}h1{color:var(--silver-darker)}h2,h3,h4{color:var(--silver-darkest)}a{color:var(--orange);text-decoration:none}a:focus,a:hover{color:var(--orange-dark)}a:focus-visible{color:var(--orange-dark);text-decoration:underline}.language-selector-fmat{color:var(--silver-dark);margin-top:64px}.footer{background:radial-gradient(circle at top right,rgba(240,129,15,.16),transparent 34%),linear-gradient(180deg,#2f3134,#1e2023);border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-family:Inter;margin-top:72px;padding-top:56px;position:relative}@media (min-width:576px){.footer{margin-top:88px}}.footer .footer-shell-fmat{padding-bottom:28px}@media (min-width:576px){.footer .footer-shell-fmat{padding-bottom:40px}}.footer .footer-aside-fmat,.footer .footer-content-card-fmat{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.18);height:100%}@media (min-width:576px){.footer .footer-aside-fmat,.footer .footer-content-card-fmat{border-radius:24px}}.footer .footer-content-card-fmat{padding:18px}@media (min-width:576px){.footer .footer-content-card-fmat{padding:24px}}.footer .footer-aside-fmat{padding:22px 18px}@media (min-width:576px){.footer .footer-aside-fmat{padding:28px 24px}}.footer .footer-kicker-fmat,.footer .footer-small-label-fmat{color:hsla(0,0%,100%,.58);font-size:var(--type-role-eyebrow-size);font-weight:700;letter-spacing:var(--type-role-eyebrow-letter-spacing);text-transform:uppercase}.footer .footer-kicker-fmat{margin-bottom:1rem}.footer .footer-aside-fmat h2{color:#fff;font-size:clamp(1.8rem,2.2vw,2.35rem);line-height:1.12;margin:0 0 1rem}.footer .footer-aside-fmat p{color:hsla(0,0%,100%,.72);line-height:var(--type-role-line-height-body);margin:0 0 1.5rem}.footer .footer-quicklinks-fmat{display:grid;gap:.75rem}.footer .footer-quicklink-fmat{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#fff;display:flex;justify-content:space-between;padding:.9rem .95rem;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}@media (min-width:576px){.footer .footer-quicklink-fmat{padding:.95rem 1rem}}.footer .footer-quicklink-fmat:after{color:var(--orange);content:"->";font-weight:700}.footer .footer-quicklink-fmat:focus,.footer .footer-quicklink-fmat:hover{background:hsla(0,0%,100%,.08);border-color:rgba(240,129,15,.55);color:#fff;transform:translateX(2px)}.footer .topbar-fmt{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;gap:.85rem;justify-content:space-between;margin-bottom:1.5rem;padding:.9rem 1rem;text-align:left}@media (min-width:576px){.footer .topbar-fmt{justify-content:flex-end;text-align:right}}.footer .topbar-fmt .lock-fmt{height:auto;opacity:.72;width:18px}.footer .topbar-fmt .logo-fmt{max-height:28px;width:auto}.footer .container-social-fmat{background:rgba(0,0,0,.18);border-top:1px solid hsla(0,0%,100%,.08);margin-top:0;padding-bottom:16px;padding-top:16px;text-shadow:none}.footer .container-social-fmat .social-icons-fmat{padding-top:8px}.footer .container-social-fmat .social-icons-fmat ul{gap:.75rem;justify-content:flex-start}@media (min-width:576px){.footer .container-social-fmat .social-icons-fmat ul{justify-content:normal}}.footer .container-social-fmat .social-icons-fmat ul>li{min-width:0;text-align:center}.footer .container-social-fmat .social-icons-fmat ul>li>a{align-items:center;background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#fff;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.footer .container-social-fmat .social-icons-fmat ul>li>a:focus,.footer .container-social-fmat .social-icons-fmat ul>li>a:hover{background-color:hsla(0,0%,100%,.16);color:#fff}.footer .footer-legal-fmat{color:hsla(0,0%,100%,.58);font-size:var(--type-role-component-title-sm-size);text-align:left}@media (min-width:576px){.footer .footer-legal-fmat{text-align:right}}.footer .support-fmat{color:hsla(0,0%,100%,.76);margin-top:0;padding:0;text-align:left}@media (min-width:576px){.footer .support-fmat{padding:24px}}.footer .support-fmat h5{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;margin-bottom:1rem;margin-top:16px;padding-bottom:.5rem}@media (min-width:576px){.footer .support-fmat h5{margin-top:0}}.footer .support-fmat a.item-fmat{background-color:transparent;display:block;margin:0 0 8px;padding:0}@media (min-width:576px){.footer .support-fmat a.item-fmat{margin:0}}.footer .support-fmat a:not(.btn){color:#fff}.footer .support-fmat a:focus,.footer .support-fmat a:hover{color:var(--orange-lighten-18)}.footer .support-fmat div,.footer .support-fmat li,.footer .support-fmat p,.footer .support-fmat span{color:hsla(0,0%,100%,.72)}.footer .form-control{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);border-radius:var(--radius-sm);color:#fff}.footer .form-control:active,.footer .form-control:focus{background-color:hsla(0,0%,100%,.08);border-color:rgba(240,129,15,.65);box-shadow:none}.footer .form-control::-moz-placeholder{color:hsla(0,0%,100%,.45)}.footer .form-control::placeholder{color:hsla(0,0%,100%,.45)}.footer .btn{border-color:hsla(0,0%,100%,.12);border-radius:var(--radius-sm)}.btn{--button-bg:transparent;--button-border:transparent;--button-color:inherit;--button-shadow:none;--button-bg-hover:var(--button-bg);--button-border-hover:var(--button-border);--button-color-hover:var(--button-color);--button-shadow-hover:var(--button-shadow);--button-bg-active:var(--button-bg-hover);--button-border-active:var(--button-border-hover);--button-color-active:var(--button-color-hover);--button-shadow-active:var(--button-shadow-hover);align-items:center;background-color:var(--button-bg);border-color:var(--button-border);border-radius:var(--button-radius);border-style:solid;border-width:var(--button-border-width);box-shadow:var(--button-shadow);color:var(--button-color);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:.55rem;justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);min-height:var(--button-min-height);padding:var(--button-padding-y) var(--button-padding-x);text-align:center;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal}.btn:focus,.btn:hover{background-color:var(--button-bg-hover);border-color:var(--button-border-hover);box-shadow:var(--button-shadow-hover);color:var(--button-color-hover);text-decoration:none}.btn.active,.btn:active,.show>.btn.dropdown-toggle{background-color:var(--button-bg-active);border-color:var(--button-border-active);box-shadow:var(--button-shadow-active);color:var(--button-color-active)}.btn:focus-visible{box-shadow:var(--button-shadow-hover),var(--button-focus-ring);outline:none}.btn.disabled,.btn:disabled,fieldset:disabled .btn{box-shadow:none;opacity:var(--button-disabled-opacity)}.btn>.fa,.btn>.far,.btn>.fas{line-height:1}.btn-pill{--button-radius:var(--button-radius-pill);border-radius:var(--button-radius-pill)}.btn-sm{border-radius:calc(var(--button-radius) - 2px);font-size:var(--button-font-size-sm);min-height:var(--button-min-height-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm)}.btn-lg{font-size:var(--button-font-size-lg);min-height:var(--button-min-height-lg);padding:var(--button-padding-y-lg) var(--button-padding-x-lg)}.btn-icon{min-width:var(--button-min-height);padding-left:.85rem;padding-right:.85rem}.btn-icon.btn-sm{min-width:var(--button-min-height-sm)}.btn-icon.btn-lg{min-width:var(--button-min-height-lg)}.btn-primary{--button-bg:var(--orange);--button-border:var(--orange-dark);--button-color:#fff;--button-shadow:var(--button-shadow-primary);--button-bg-hover:var(--orange-light);--button-border-hover:var(--orange-dark);--button-color-hover:#fff;--button-shadow-hover:var(--button-shadow-primary-hover);--button-bg-active:var(--orange-dark);--button-border-active:var(--orange-dark);--button-color-active:#fff;--button-shadow-active:var(--button-shadow-primary)}.btn-secondary{--button-bg:#fff;--button-border:hsla(0,0%,82%,.92);--button-color:var(--silver-darkest);--button-shadow:var(--button-shadow-soft);--button-bg-hover:#fff;--button-border-hover:rgba(240,129,15,.56);--button-color-hover:var(--orange-dark);--button-shadow-hover:var(--button-shadow-medium);--button-bg-active:rgba(240,129,15,.08);--button-border-active:rgba(240,129,15,.72);--button-color-active:var(--orange-dark);--button-shadow-active:var(--button-shadow-soft)}.btn-outline-primary{--button-bg:rgba(240,129,15,.02);--button-border:rgba(240,129,15,.56);--button-color:var(--orange-dark);--button-shadow:none;--button-bg-hover:rgba(240,129,15,.1);--button-border-hover:var(--orange);--button-color-hover:var(--orange-dark);--button-shadow-hover:var(--button-shadow-soft);--button-bg-active:rgba(240,129,15,.14);--button-border-active:var(--orange-dark);--button-color-active:var(--orange-dark);--button-shadow-active:none}.btn-outline-secondary{--button-bg:hsla(0,0%,100%,.6);--button-border:hsla(0,0%,82%,.9);--button-color:var(--silver-darkest);--button-shadow:none;--button-bg-hover:rgba(240,129,15,.06);--button-border-hover:rgba(240,129,15,.56);--button-color-hover:var(--orange-dark);--button-shadow-hover:var(--button-shadow-soft);--button-bg-active:rgba(240,129,15,.1);--button-border-active:rgba(240,129,15,.72);--button-color-active:var(--orange-dark);--button-shadow-active:none}.btn-ghost{--button-bg:transparent;--button-border:transparent;--button-color:var(--silver-darkest);--button-shadow:none;--button-bg-hover:rgba(240,129,15,.06);--button-border-hover:transparent;--button-color-hover:var(--orange-dark);--button-shadow-hover:none;--button-bg-active:rgba(240,129,15,.1);--button-border-active:transparent;--button-color-active:var(--orange-dark);--button-shadow-active:none}.btn-chip{--button-min-height:32px;--button-padding-y:0.28rem;--button-padding-x:0.72rem;--button-radius:var(--button-radius-pill);--button-font-size:var(--button-font-size-sm);--button-letter-spacing:0.02em;--button-bg:#fff;--button-border:rgba(240,129,15,.18);--button-color:var(--orange-dark);--button-shadow:none;--button-bg-hover:rgba(240,129,15,.08);--button-border-hover:rgba(240,129,15,.42);--button-color-hover:var(--orange-dark);--button-shadow-hover:none;--button-bg-active:rgba(240,129,15,.12);--button-border-active:rgba(240,129,15,.56);--button-color-active:var(--orange-dark);--button-shadow-active:none}.btn-chip.btn-sm{--button-min-height:30px;--button-padding-y:0.22rem;--button-padding-x:0.68rem}.btn-danger{--button-bg:var(--orange-dark);--button-border:var(--orange-dark);--button-color:#fff;--button-shadow:var(--button-shadow-soft);--button-bg-hover:var(--orange);--button-border-hover:var(--orange-dark);--button-color-hover:#fff;--button-shadow-hover:var(--button-shadow-medium);--button-bg-active:var(--orange-darken-6);--button-border-active:var(--orange-darken-6);--button-color-active:#fff;--button-shadow-active:var(--button-shadow-soft)}.btn-link{--button-bg:transparent;--button-border:transparent;--button-color:var(--orange);--button-shadow:none;--button-bg-hover:transparent;--button-border-hover:transparent;--button-color-hover:var(--orange-dark);--button-shadow-hover:none;--button-bg-active:transparent;--button-border-active:transparent;--button-color-active:var(--orange-dark);--button-shadow-active:none;border-radius:0;justify-content:flex-start;min-height:auto;padding:.2rem 0}.vertical-align-center-fmt{align-items:center;display:block!important}@media (min-width:576px){.vertical-align-center-fmt{display:flex!important}}.homepage-resume-wrapper-fmat{font-family:Inter;margin-top:-22px;overflow:hidden;position:relative;z-index:4}@media (min-width:576px){.homepage-resume-wrapper-fmat{margin-top:-54px}}.homepage-resume-wrapper-fmat .homepage-resume-card-fmat{background:linear-gradient(180deg,hsla(0,0%,100%,.98),#fff);border:1px solid hsla(0,0%,82%,.55);border-radius:22px;box-shadow:0 26px 64px rgba(0,0,0,.14);padding:24px 18px}@media (min-width:576px){.homepage-resume-wrapper-fmat .homepage-resume-card-fmat{border-radius:26px;padding:clamp(28px,4vw,48px)}}.homepage-resume-wrapper-fmat h1{background:none;color:var(--silver-darkest);display:inline-block;font-size:1.8rem;line-height:1.15;margin-bottom:1rem;margin-top:0;padding:0 0 .9rem;position:relative}@media (min-width:576px){.homepage-resume-wrapper-fmat h1{font-size:clamp(1.9rem,3.2vw,3rem);margin-bottom:1.4rem}}.homepage-resume-wrapper-fmat h2{font-size:18px}@media (min-width:576px){.homepage-resume-wrapper-fmat h2{font-size:2rem}}.homepage-resume-wrapper-fmat h1:after{background:linear-gradient(90deg,var(--orange) 0,var(--orange-lighten-18) 100%);border-radius:999px;bottom:0;content:"";height:4px;left:50%;margin-left:-46px;position:absolute;width:92px}.homepage-resume-wrapper-fmat p{color:var(--silver-darker);font-size:1rem;line-height:1.7;margin:0 auto;max-width:780px}@media (min-width:576px){.homepage-resume-wrapper-fmat p{color:var(--silver-darkest);font-size:1.05rem;line-height:var(--type-role-line-height-body)}}.pagination-fmat{flex-wrap:wrap;gap:8px;justify-content:center;margin:28px 0 6px}.pagination-fmat>li{margin:0}.pagination-fmat>li>.page-link,.pagination-fmat>li>a,.pagination-fmat>li>span{align-items:center;background:#fff;border:1px solid hsla(0,0%,82%,.9);border-radius:var(--radius-sm)!important;box-shadow:0 8px 18px rgba(0,0,0,.06);color:var(--orange-dark);display:inline-flex;font-family:Inter;font-size:1rem;font-weight:700;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:.55rem .9rem;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.pagination-fmat>li>a{color:var(--orange-dark)}.pagination-fmat>li>.page-link:focus,.pagination-fmat>li>.page-link:hover,.pagination-fmat>li>a:focus,.pagination-fmat>li>a:hover{background-color:rgba(240,129,15,.08);border-color:rgba(240,129,15,.52);box-shadow:0 10px 22px rgba(240,129,15,.14);color:var(--orange-dark);outline:none}.pagination-fmat>li>.page-link:focus-visible,.pagination-fmat>li>a:focus-visible{box-shadow:0 10px 22px rgba(240,129,15,.14),0 0 0 4px rgba(240,129,15,.16)}.pagination-fmat>li.active>.page-link,.pagination-fmat>li.active>.page-link:focus,.pagination-fmat>li.active>.page-link:hover,.pagination-fmat>li.active>span,.pagination-fmat>li.active>span:focus,.pagination-fmat>li.active>span:hover,.pagination-fmat>li.page-item.active>.page-link,.pagination-fmat>li.page-item.active>.page-link:focus,.pagination-fmat>li.page-item.active>.page-link:hover,.pagination-fmat>li.page-item.active>span,.pagination-fmat>li.page-item.active>span:focus,.pagination-fmat>li.page-item.active>span:hover{background-color:var(--orange);border-color:var(--orange-dark);box-shadow:0 10px 22px rgba(240,129,15,.22);color:#fff}.list-group>.list-group-item:first-child{border-radius:var(--radius-sm);border-end-end-radius:0;border-end-start-radius:0}.list-group>.list-group-item:last-child{border-radius:var(--radius-sm);border-end-end-radius:0;border-start-start-radius:0}.card{border-color:var(--silver-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.card>.card-header{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.well{border-radius:var(--radius-md)}.block-right{display:block;margin-left:auto}.phone-button-fmat{margin-bottom:24px;margin-top:24px}.phone-button-fmat a{color:#000;font-size:24px}.phone-button-fmat a:hover{cursor:default}.slider-vegas-fmat{background:#151515;height:124px;line-height:124px;overflow:hidden;position:relative}.slider-vegas-fmat .bg-slide{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transition:opacity 1s ease;z-index:0}.slider-vegas-fmat .bg-slide.active{opacity:1}.slider-vegas-fmat:after{background:linear-gradient(180deg,hsla(0,0%,4%,.6),hsla(0,0%,4%,.2) 48%,hsla(0,0%,4%,.68));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.alert,.img-thumbnail{border-radius:var(--radius-sm)}.alert.alert-disclaimer{background-color:#fff;border:0;border-top:1px solid var(--silver-dark);color:var(--silver-darker);font-family:Inter;font-size:12px}.overflow-fmat{overflow:hidden}p.spaced-full-fmat{margin-bottom:64px;margin-top:64px}p.spaced-top-fmat{margin-top:64px}p.spaced-bottom-fmat{margin-bottom:64px}.ux-back-fmat{color:var(--silver-darker);cursor:pointer;font-size:20px;margin-top:16px}.vertical-spacer-fmat{height:75px}.vertical-spacer-double-fmat{height:150px}.mt-2rem-fmat{margin-top:2rem}.ml-1rem-fmat{margin-left:1rem}.mr-1rem-fmat{margin-right:1rem}.text-black-fmat{color:#000}.navbar-fmt{--navbar-background:hsla(0,0%,100%,.98);--navbar-border-bottom:0 solid transparent;--navbar-shadow:0 12px 28px rgba(0,0,0,.08);--navbar-backdrop-filter:none;--navbar-link-color:var(--silver-darkest);--navbar-link-hover-color:var(--orange-darken-5);--navbar-link-active-color:var(--orange);--navbar-action-active-color:var(--orange-darken-6);--navbar-link-text-shadow:none;--navbar-indicator-color:var(--orange);--navbar-logo-filter:none;--navbar-dropdown-background:#fff;--navbar-dropdown-color:var(--orange);--navbar-dropdown-hover-color:var(--orange-dark);--navbar-dropdown-hover-background:var(--bs-tertiary-bg);--navbar-dropdown-shadow:0 18px 40px rgba(0,0,0,.12);backdrop-filter:var(--navbar-backdrop-filter);background:var(--navbar-background);border:0;border-bottom:var(--navbar-border-bottom);border-radius:0;box-shadow:var(--navbar-shadow);margin-bottom:0;padding-bottom:.15rem;padding-top:.15rem;position:sticky;top:0;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,padding .3s ease,transform .3s ease;z-index:1040}.navbar-fmt .navbar-shell-fmt{align-items:center}.navbar-fmt .navbar-brand{margin-right:0;padding:0;position:relative;z-index:1}.navbar-fmt .navbar-logo-fmt{display:block;filter:var(--navbar-logo-filter);height:22px;transition:filter .3s ease;width:auto}.navbar-fmt .navbar-toggler{background-color:#fff;border:0;border-radius:var(--button-radius);box-shadow:none;color:var(--orange);padding:.45rem .65rem}.navbar-fmt .navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(240,129,15,.2)}.navbar-fmt .navbar-toggler-icon{filter:invert(36%) sepia(74%) saturate(1341%) hue-rotate(351deg) brightness(98%) contrast(94%)}.navbar-fmt .main-menu-fmt{--bs-offcanvas-width:min(92vw,380px);background-color:#f9f6f1;flex-grow:1;margin-top:0}.navbar-fmt .main-menu-fmt .offcanvas-header{border-bottom:1px solid hsla(0,0%,82%,.35);padding:1.25rem 1.5rem .75rem}.navbar-fmt .main-menu-fmt .offcanvas-header .btn-close{font-size:1.25rem;margin:-.5rem -.5rem -.5rem auto;padding:1rem}.navbar-fmt .main-menu-fmt .offcanvas-body{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem 1.5rem}.navbar-fmt .navbar-menu-fmt{margin-left:0;width:100%}.navbar-fmt .navbar-menu-fmt>.nav-item{border-bottom:1px solid hsla(0,0%,82%,.25)}.navbar-fmt .navbar-menu-link-fmt{color:var(--navbar-link-color);display:block;font-size:1rem;font-weight:700;letter-spacing:.02em;padding:.9rem 0;position:relative;text-align:left;text-shadow:var(--navbar-link-text-shadow);text-transform:none;width:100%}.navbar-fmt .navbar-menu-link-fmt:active,.navbar-fmt .navbar-menu-link-fmt:hover{color:var(--navbar-link-hover-color)}.navbar-fmt .navbar-menu-fmt>.nav-item--active>.navbar-menu-link-fmt{color:var(--navbar-link-active-color)}.navbar-fmt .mobile-language-actions-fmt .btn:focus-visible,.navbar-fmt .navbar-menu-link-fmt:focus-visible,.navbar-fmt .navbar-toggler:focus-visible{outline:2px solid rgba(240,129,15,.45);outline-offset:3px}.navbar-fmt .navbar-action-fmt:focus-visible{outline:none}.navbar-fmt.is-search-open .navbar-search-toggle-fmt{--button-color:var(--navbar-action-active-color);color:var(--navbar-action-active-color)}.navbar-fmt .mobile-nav-heading-fmt,.navbar-fmt .mobile-nav-label-fmt{color:var(--silver-darkest);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.navbar-fmt .mobile-nav-heading-fmt{letter-spacing:0;text-transform:none}.navbar-fmt .mobile-nav-tools-fmt{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.65) 18%,hsla(0,0%,100%,.95));border-top:1px solid hsla(0,0%,82%,.45);margin-left:-1.5rem;margin-right:-1.5rem;margin-top:2.5rem;padding:1.5rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom, 0px))}.navbar-fmt .mobile-nav-search-fmt{margin-bottom:1.5rem}.navbar-fmt .mobile-nav-search-fmt .form-label{color:var(--silver-darkest);display:block;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.navbar-fmt .mobile-nav-search-fmt .input-group{align-items:stretch;border-radius:999px;flex-wrap:nowrap;transition:box-shadow .2s ease}.navbar-fmt .mobile-nav-search-fmt .input-group:focus-within{box-shadow:0 0 0 3px rgba(240,129,15,.25)}.navbar-fmt .mobile-nav-search-fmt .form-control{border-color:hsla(0,0%,82%,.7);border-radius:999px 0 0 999px}.navbar-fmt .mobile-nav-search-fmt .form-control:focus{border-color:rgba(240,129,15,.7);box-shadow:none;outline:none}.navbar-fmt .mobile-nav-search-fmt .btn{--button-radius:0 999px 999px 0;--button-shadow:none;--button-shadow-hover:none;--button-shadow-active:none;border-radius:0 999px 999px 0;white-space:nowrap}.navbar-fmt .mobile-nav-search-fmt .btn:focus,.navbar-fmt .mobile-nav-search-fmt .btn:focus-visible{border-color:rgba(240,129,15,.7);box-shadow:none;outline:none}.navbar-fmt .mobile-language-fmt{margin-top:.25rem}.navbar-fmt .mobile-nav-label-fmt{margin-bottom:.5rem}.navbar-fmt .mobile-language-actions-fmt{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.navbar-fmt .mobile-language-actions-fmt .btn{--button-min-height:38px;min-width:72px}.navbar-fmt .mobile-language-actions-fmt .btn-lang-fmat{letter-spacing:.08em;text-transform:uppercase}@media (min-width:768px){.navbar-fmt{background:var(--navbar-background);box-shadow:var(--navbar-shadow);padding-bottom:.75rem;padding-top:.75rem;position:relative;top:auto}.navbar-fmt .navbar-brand{margin-right:1rem}.navbar-fmt .navbar-logo-fmt{height:28px}.navbar-fmt .main-menu-fmt{background-color:transparent}.navbar-fmt .main-menu-fmt .offcanvas-body{flex-direction:row;padding:0}.navbar-fmt .navbar-menu-fmt{width:auto}.navbar-fmt .navbar-menu-fmt>.nav-item{border-bottom:0}.navbar-fmt .navbar-menu-link-fmt{color:var(--navbar-link-color);display:inline-block;font-size:.9rem;letter-spacing:.04em;padding:.2rem .75rem;text-shadow:var(--navbar-link-text-shadow);text-transform:uppercase;width:auto}.navbar-fmt .navbar-menu-link-fmt:after{background:var(--navbar-indicator-color);content:"";height:3px;left:.75rem;opacity:0;position:absolute;right:.75rem;top:100%;transform:translateY(10px);transition:opacity .28s ease,transform .28s ease}.navbar-fmt .navbar-menu-fmt>.nav-item--active>.navbar-menu-link-fmt:after,.navbar-fmt .navbar-menu-link-fmt:focus:after,.navbar-fmt .navbar-menu-link-fmt:hover:after{opacity:1;transform:translateY(0)}.navbar-fmt .navbar-menu-link-fmt:active,.navbar-fmt .navbar-menu-link-fmt:hover{color:var(--navbar-link-hover-color)}.navbar-fmt .navbar-menu-fmt>.nav-item--active>.navbar-menu-link-fmt{color:var(--navbar-link-active-color)}.navbar-fmt .navbar-action-fmt{--button-bg:transparent;--button-border:transparent;--button-color:var(--navbar-link-color);--button-shadow:none;--button-bg-hover:transparent;--button-border-hover:transparent;--button-color-hover:var(--navbar-link-hover-color);--button-shadow-hover:none;--button-bg-active:transparent;--button-border-active:transparent;--button-color-active:var(--navbar-action-active-color);--button-shadow-active:none;color:var(--navbar-link-color);display:inline-flex;font-size:.9rem;letter-spacing:.04em;padding:.2rem .75rem;text-shadow:var(--navbar-link-text-shadow);width:auto}.navbar-fmt .navbar-language-toggle-fmt:after{display:none}.navbar-fmt .navbar-language-menu-fmt{background:var(--navbar-dropdown-background);border:0;border-radius:18px;box-shadow:var(--navbar-dropdown-shadow);margin-top:0;overflow:hidden;padding-bottom:.5rem;padding-top:.5rem;position:absolute}.navbar-fmt .navbar-language-option-fmt{background:transparent;color:var(--navbar-dropdown-color);display:block;font-size:1rem;font-weight:700;padding:.25rem 1rem;text-shadow:none}.navbar-fmt .navbar-language-option-fmt:active,.navbar-fmt .navbar-language-option-fmt:focus,.navbar-fmt .navbar-language-option-fmt:hover{background:var(--navbar-dropdown-hover-background);color:var(--navbar-dropdown-hover-color)}.navbar-fmt--overlay{--navbar-background:transparent;--navbar-border-bottom:0 solid transparent;--navbar-shadow:none;--navbar-link-color:#fff;--navbar-link-hover-color:var(--orange-darken-5);--navbar-link-active-color:#fff;--navbar-action-active-color:var(--orange-darken-5);--navbar-link-text-shadow:0 1px 12px rgba(0,0,0,.35);--navbar-indicator-color:#fff;--navbar-logo-filter:brightness(0) invert(1);--navbar-dropdown-shadow:0 18px 40px rgba(0,0,0,.2);left:0;position:absolute;top:0;width:100%}.navbar-fmt--overlay.is-scrolled{--navbar-background:radial-gradient(circle at top right,var(--product-category-navbar-glow,rgba(240,129,15,.14)),transparent 40%),linear-gradient(180deg,var(--product-category-navbar-start,#2f3134) 0%,var(--product-category-navbar-end,#1e2023) 100%);--navbar-border-bottom:1px solid hsla(0,0%,100%,.08);--navbar-shadow:0 18px 42px rgba(0,0,0,.22);--navbar-backdrop-filter:blur(18px);--navbar-link-hover-color:var(--product-category-color,var(--orange-lighten-14));--navbar-action-active-color:var(--product-category-color,var(--orange-lighten-14));--navbar-link-text-shadow:none;--navbar-indicator-color:var(--product-category-color,var(--orange-lighten-4));padding-bottom:.5rem;padding-top:.5rem;position:fixed}}.offcanvas-backdrop.show{backdrop-filter:blur(4px);background:rgba(26,18,8,.42)}.offcanvas .offcanvas-header{border-bottom:1px solid var(--orange)}.offcanvas .offcanvas-header a{color:var(--orange);font-size:18px}.wrapper-product-filters-fmat.offcanvas{--bs-offcanvas-width:min(86vw,400px)}.wrapper-product-filters-fmat.offcanvas .product-filters-fmat{background:none;border:0;border-radius:0;box-shadow:none;margin-bottom:0;padding:0}hr.styleC{border-top:4px solid var(--orange);display:none;float:left;margin-bottom:8px;margin-top:8px;width:100px}@media (min-width:576px){hr.styleC{display:block}}hr.styleA{border-color:var(--orange);border-radius:20px;border-style:solid;border-width:1px 0 0;display:none;height:30px}@media (min-width:576px){hr.styleA{display:block}}hr.styleA:before{border-color:var(--orange);border-radius:20px;border-style:solid;border-width:0 0 1px;content:"";display:block;height:30px;margin-top:-31px}.horizontal-scrollable-menu-fmat{background-color:#fff;height:44px;overflow:hidden;overflow-x:scroll;overflow-y:hidden;padding:0;width:100%}.horizontal-scrollable-menu-fmat .horizontal-scrollable-menu-inner-fmat .btn-h-scroll-fm{float:left;font-family:Inter;margin-bottom:6px;margin-right:2px;margin-top:6px;overflow:hidden;white-space:nowrap}.content-page-shell-fmat{margin-top:16px}@media (min-width:768px){.content-page-shell-fmat{margin-top:22px}}.content-hero-fmat{padding-bottom:30px;padding-top:18px}.content-hero-fmat .title-fmat{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);border-radius:22px;box-shadow:0 28px 64px rgba(0,0,0,.18);color:#fff;margin:0 auto;padding:1.5rem 1.1rem 1.45rem}.content-hero-fmat .title-fmat>h1{color:#fff;font-size:clamp(2.1rem,3.4vw,2rem);line-height:1.08;margin:0}@media (min-width:768px){.content-hero-fmat .title-fmat{border-radius:30px;padding:2.75rem 2.5rem 2.45rem}.content-hero-fmat{padding-bottom:42px;padding-top:22px}}.content-kicker-fmat{align-items:center;background:hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:var(--type-role-eyebrow-size);font-weight:700;justify-content:center;letter-spacing:var(--type-role-eyebrow-letter-spacing);margin-bottom:1rem;min-height:34px;padding:.25rem .9rem;text-transform:uppercase}.content-hero-intro-fmat{color:hsla(0,0%,100%,.82);font-size:.98rem;line-height:var(--type-role-line-height-body);margin:1rem auto 0;max-width:760px}@media (min-width:576px){.content-hero-intro-fmat{font-size:inherit}}.content-meta-pill-fmat{align-items:center;background:hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:var(--type-role-meta-size);font-weight:700;letter-spacing:var(--type-role-section-label-letter-spacing);margin-top:1rem;min-height:36px;padding:.3rem .95rem;text-transform:uppercase}@media (min-width:576px){.content-meta-pill-fmat{margin-top:1.4rem}}.content-sub-vegas-wrapper-fmat{background:radial-gradient(circle at top left,var(--product-category-color-hero,rgba(240,129,15,.2)),transparent 38%),radial-gradient(circle at bottom right,var(--product-category-color-soft,transparent),transparent 44%),linear-gradient(180deg,hsla(0,0%,7%,.92) 0,rgba(29,29,29,.9) 52%,rgba(47,39,30,.94) 100%);box-shadow:inset 0 -42px 60px rgba(0,0,0,.14);position:relative}.content-sub-vegas-wrapper-fmat:before{background-color:var(--product-category-color,transparent);content:"";height:6px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media (min-width:768px){.navbar-mode-overlay .content-hero-fmat{padding-top:40px}}.content-title-fmat{color:var(--silver-darkest);font-family:Inter;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1.15;margin-bottom:16px}@media (min-width:768px){.content-title-fmat{margin-bottom:20px}}.content-body-nopad-fmat{background:#fff none repeat scroll 0 0;font-family:Inter}.content-article-body-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 20px 54px rgba(0,0,0,.1);color:var(--silver-darkest);line-height:1.72;margin-bottom:28px;min-height:200px;padding:20px 16px}.content-article-body-fmat .content-title-fmat{font-size:1.4rem;margin-bottom:1.6rem}.content-article-body-fmat h2,.content-article-body-fmat h3,.content-article-body-fmat h4{color:var(--silver-darkest);margin-bottom:1rem;margin-top:2rem}.content-article-body-fmat h2{font-size:1.3rem}.content-article-body-fmat p{font-size:1rem;line-height:1.4rem;margin-bottom:6px}.content-article-body-fmat .tagline-fmat{margin-bottom:32px;margin-top:32px}.content-article-body-fmat img{border-radius:20px;height:auto;max-width:100%}.content-article-body-fmat a:not(.btn){color:var(--orange-dark)}@media (min-width:576px){.content-article-body-fmat{padding:22px 18px}}@media (min-width:768px){.content-article-body-fmat{border-radius:24px;line-height:1.8;margin-bottom:40px;min-height:320px;padding:30px 32px}}.content-body-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 20px 54px rgba(0,0,0,.1);color:var(--silver-darkest);font-family:Inter;line-height:1.72;margin-bottom:28px;min-height:200px;padding:20px 16px}.content-body-fmat h2,.content-body-fmat h3{color:var(--silver-darkest);margin-bottom:1rem;margin-top:2rem}.content-body-fmat p:first-child{margin-top:0}.content-body-fmat p:last-child{margin-bottom:0}.content-body-fmat .tagline-fmat{margin-bottom:32px;margin-top:32px}.content-body-fmat img{border-radius:20px;height:auto;max-width:100%}.content-body-fmat a:not(.btn){color:var(--orange-dark)}@media (min-width:576px){.content-body-fmat{padding:22px 18px}}@media (min-width:768px){.content-body-fmat{border-radius:24px;line-height:1.8;margin-bottom:40px;min-height:320px;padding:30px 32px}}.content-products-tagged-wrapper-fmat.wrapper-products-rows-fmat{margin-bottom:28px;margin-top:-8px}.row-gray-fmat{background-color:#f4f4f4;border-bottom:1px solid var(--silver);border-top:1px solid var(--silver);padding-top:16px}.content-related-heading-fmat{color:var(--silver-darkest);font-size:var(--type-role-component-title-size);font-weight:700;letter-spacing:var(--type-role-section-label-letter-spacing);margin-bottom:1rem;text-transform:uppercase}.img-responsive-limited-fmat{max-height:200px}@media (min-width:576px){.img-responsive-limited-fmat{max-height:none}}.content-submenu-fmat{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin-bottom:18px;margin-top:8px;overflow-x:auto;padding-bottom:6px}.content-submenu-fmat>.btn-chip{min-width:120px;--button-min-height:38px;--button-padding-y:0.45rem;--button-padding-x:1rem;--button-font-size:var(--type-role-ui-text-size);--button-shadow:0 10px 24px rgba(0,0,0,.06);--button-shadow-hover:0 14px 28px rgba(0,0,0,.08);--button-shadow-active:0 10px 24px rgba(0,0,0,.06);flex:0 0 auto}@media (min-width:768px){.content-submenu-fmat>.btn-chip{flex:0 1 auto}.content-submenu-fmat{justify-content:center;margin-bottom:24px;overflow-x:visible;padding-bottom:0}}.content-breadcrumb-fmat{align-items:center;color:var(--silver-darker);display:flex;flex-wrap:wrap;font-family:Inter;font-size:.88rem;gap:.25rem;margin-bottom:14px}.content-breadcrumb-fmat a:not(.btn){color:var(--orange)}.content-breadcrumb-fmat .fa{color:var(--silver-dark);font-size:var(--type-role-meta-size);margin-left:4px;margin-right:4px}@media (min-width:576px){.content-breadcrumb-fmat{font-size:.95rem;margin-bottom:18px}}.content-sub-vegas-fmat{background-color:var(--orange);color:#fff;height:150px;margin-bottom:24px}.content-sub-vegas-fmat .content-company-slide-left-fmat{align-items:center;display:flex;height:110px;justify-content:center;margin-bottom:20px;margin-top:20px}.content-sub-vegas-fmat .content-company-slide-left-fmat .wrapper-fmat{border-bottom:1px solid #fff;width:100%}.content-sub-vegas-fmat .content-company-slide-right-fmat{align-items:center;display:flex;height:110px;justify-content:center;margin-bottom:20px;margin-top:20px}.content-sub-vegas-fmat .content-company-slide-right-fmat .wrapper-fmat{border-left:1px solid #fff;padding-left:24px;width:100%}.media-wrapper-fmat{margin-top:16px}.media-wrapper-fmat .media{align-items:stretch;background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 18px 48px rgba(0,0,0,.1);cursor:pointer;margin-bottom:18px;min-height:120px;overflow:hidden;padding:0;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.media-wrapper-fmat .media .flex-shrink-0{background:#f5f3ee;width:250px}.media-wrapper-fmat .media .flex-shrink-0>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-wrapper-fmat .media .media-body{color:var(--silver-darkest);padding:20px 18px 22px}.media-wrapper-fmat .media .media-body>h4{color:var(--silver-darkest);font-size:1.1rem;line-height:1.28;margin-bottom:.8rem}.media-wrapper-fmat .media:hover{border-color:rgba(240,129,15,.42);box-shadow:0 24px 64px rgba(0,0,0,.14);transform:translateY(-4px)}.media-wrapper-fmat .media:hover .media-body h4{color:var(--orange-dark)}.wrapper-related-contents-fmat{margin-top:16px}.wrapper-related-contents-fmat .media-fmat{align-items:stretch;background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 18px 48px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-bottom:18px;min-height:120px;overflow:hidden;padding:0;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.wrapper-related-contents-fmat .media-fmat .media-image-fmat{background:#f5f3ee;border-radius:20px 20px 0 0;flex:0 0 auto;height:160px;width:100%}.wrapper-related-contents-fmat .media-fmat .media-image-fmat>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-related-contents-fmat .media-fmat .media-body-fmat{border-radius:0 0 20px 20px;color:var(--silver-darkest);flex:1 1 auto;min-width:0;padding:20px 18px 22px}.wrapper-related-contents-fmat .media-fmat .media-body-fmat>h4{color:var(--orange);font-size:1.1rem;line-height:1.28;margin-bottom:.8rem}.wrapper-related-contents-fmat .media-fmat .media-body-fmat>p{margin-bottom:0}@media (min-width:576px){.wrapper-related-contents-fmat .media-fmat{flex-direction:row}.wrapper-related-contents-fmat .media-fmat .media-image-fmat{border-radius:20px 0 0 20px;flex:0 0 250px;height:auto;width:auto}.wrapper-related-contents-fmat .media-fmat .media-body-fmat{border-radius:0 20px 20px 0}}.wrapper-related-contents-fmat .media-fmat:hover{border-color:rgba(240,129,15,.42);box-shadow:0 24px 64px rgba(0,0,0,.14);transform:translateY(-4px)}.wrapper-related-contents-fmat .media-fmat:hover .media-body-fmat>h4{color:var(--orange)}.error-hero-fmat{background:radial-gradient(circle at top left,rgba(240,129,15,.34),transparent 34%),radial-gradient(circle at top right,hsla(0,0%,100%,.08),transparent 28%),linear-gradient(135deg,#111,#1b1b1b 44%,#30241a);overflow:hidden;position:relative}.error-hero-dev-fmat{background:radial-gradient(circle at top left,rgba(240,129,15,.18),transparent 34%),radial-gradient(circle at top right,hsla(0,0%,100%,.06),transparent 28%),linear-gradient(135deg,#161616,#202020 44%,#2a2a2a)}.error-page-shell-fmat{margin-bottom:34px}@media (min-width:768px){.error-page-shell-fmat{margin-bottom:56px}}.error-card-fmat{padding-top:24px}@media (min-width:768px){.error-card-fmat{padding-top:32px}}.error-card-dev-fmat{margin-left:auto;margin-right:auto;max-width:900px}.error-illustration-fmat{align-items:center;background:linear-gradient(135deg,#f5f3ee,#ece6db);border-radius:22px;box-shadow:inset 0 0 0 1px rgba(240,129,15,.08);display:flex;justify-content:center;min-height:220px;overflow:hidden;padding:18px;position:relative}.error-illustration-fmat img{border-radius:20px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.error-illustration-fmat{border-radius:26px;min-height:320px}}.error-illustration-minimal-fmat{background:radial-gradient(circle at top left,rgba(240,129,15,.16),transparent 40%),linear-gradient(135deg,#f5f3ee,#ece6db)}.error-code-display-fmat{color:var(--orange-dark);font-size:clamp(4rem,10vw,7rem);font-weight:800;letter-spacing:-.04em;line-height:1}.error-status-pill-fmat{align-items:center;background:#f5f3ee;border-radius:999px;color:var(--orange-dark);display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.14em;margin-bottom:1rem;min-height:36px;padding:.35rem .95rem;text-transform:uppercase}.error404-page-fmat{align-items:center;background:radial-gradient(ellipse at 20% 0,rgba(240,129,15,.22),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(240,129,15,.08),transparent 40%),linear-gradient(160deg,#0f0f0f,#181818 55%,#221a10);display:flex;min-height:calc(100svh - 72px);padding:80px 0}.error404-icon-fmat{height:160px;margin:0 auto 2.25rem;width:160px}.error404-status-line-fmat{align-items:center;color:hsla(0,0%,100%,.38);display:inline-flex;font-family:ui-monospace,Cascadia Code,Fira Mono,monospace;font-size:.75rem;font-weight:500;gap:.55rem;letter-spacing:.12em;margin-bottom:1.25rem;text-transform:uppercase}.error404-status-line-fmat span+span:before{content:"·";margin-right:.55rem;opacity:.4}.error404-code-fmat{color:var(--orange);font-weight:700}.error404-title-fmat{color:#fff;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:700;letter-spacing:-.025em;margin-bottom:1rem}.error404-intro-fmat{color:hsla(0,0%,100%,.52);font-size:1rem;line-height:1.72;margin:0 auto 1.25rem;max-width:420px}.error404-path-fmat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:6px;color:hsla(0,0%,100%,.35);display:inline-block;font-family:ui-monospace,Cascadia Code,Fira Mono,monospace;font-size:.75rem;letter-spacing:.02em;margin-bottom:2.25rem;max-width:100%;padding:.3rem .8rem;word-break:break-all}.error404-path-fmat:empty{display:none}.error404-actions-fmat{justify-content:center}.error404-actions-fmat .btn-outline-secondary{border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.7)}.error404-actions-fmat .btn-outline-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.45);color:#fff}.error404-actions-fmat .btn-ghost{color:hsla(0,0%,100%,.45);padding-left:1rem;padding-right:1rem;text-align:center}.error404-actions-fmat .btn-ghost:hover{color:hsla(0,0%,100%,.7)}.error-actions-fmat{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.error-actions-fmat .btn{width:100%}.error-actions-fmat .btn-ghost{color:var(--orange-dark);padding-left:0;padding-right:0;text-align:left}@media (min-width:768px){.error-actions-fmat{flex-direction:row}.error-actions-fmat .btn{width:auto}}.homepage-stories-fmat{padding-bottom:16px;padding-top:52px}@media (min-width:992px){.homepage-stories-fmat{padding-bottom:28px;padding-top:88px}}.homepage-section-heading-fmat{margin:0 auto 20px;max-width:760px}.homepage-section-heading-fmat h2{color:var(--silver-darkest);font-size:1.6rem;line-height:1.12;margin:0}@media (min-width:576px){.homepage-section-heading-fmat h2{font-size:1.85rem}}@media (min-width:992px){.homepage-section-heading-fmat h2{font-size:clamp(2rem,3vw,3rem)}.homepage-section-heading-fmat{margin:0 auto 36px}}.homepage-section-kicker-fmat{align-items:center;background:rgba(240,129,15,.12);border-radius:999px;color:var(--orange-dark);display:inline-flex;font-size:.76rem;font-weight:700;justify-content:center;letter-spacing:.16em;margin-bottom:1rem;min-height:34px;padding:.25rem .85rem;text-transform:uppercase}.homepage-posts-wrapper-fmat{font-family:Inter;margin:16px 0 0}@media (min-width:992px){.homepage-posts-wrapper-fmat{margin:32px -18px -8px}}.homepage-posts-wrapper-fmat>[class*=col-]{display:flex;padding-bottom:0;padding-left:0;padding-right:0}@media (min-width:992px){.homepage-posts-wrapper-fmat>[class*=col-]{padding-bottom:28px;padding-left:18px;padding-right:18px}}.homepage-posts-wrapper-fmat .post-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 20px 56px rgba(0,0,0,.12);cursor:pointer;display:flex;flex-direction:column;margin-bottom:18px;min-height:0;overflow:hidden;position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;width:100%}@media (min-width:992px){.homepage-posts-wrapper-fmat .post-fmat{border-radius:26px;margin-bottom:0;min-height:100%}}.homepage-posts-wrapper-fmat .post-fmat--horizontal{border-radius:20px;margin-bottom:18px;min-height:0}@media (min-width:992px){.homepage-posts-wrapper-fmat .post-fmat--horizontal{max-height:300px}}.homepage-posts-wrapper-fmat .post-fmat .row{align-items:stretch;flex:1 1 auto;min-height:100%}.homepage-posts-wrapper-fmat .news-left-fmat,.homepage-posts-wrapper-fmat .post-fmat .media{background:#f4f1ec;overflow:hidden;position:relative}.homepage-posts-wrapper-fmat .news-left-fmat img,.homepage-posts-wrapper-fmat .post-fmat .media img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease,opacity .3s ease;width:100%}@media (min-width:992px){.homepage-posts-wrapper-fmat .news-left-fmat img,.homepage-posts-wrapper-fmat .post-fmat .media img{max-height:300px}}.homepage-posts-wrapper-fmat .post-media-link-fmat{display:block;height:100%}.homepage-posts-wrapper-fmat .news-bottom-fmat,.homepage-posts-wrapper-fmat .news-right-fmat{display:flex;flex-direction:column;justify-content:flex-start;padding:20px 16px 22px;text-align:left}@media (min-width:576px){.homepage-posts-wrapper-fmat .news-bottom-fmat,.homepage-posts-wrapper-fmat .news-right-fmat{padding:22px 18px 24px}}@media (min-width:992px){.homepage-posts-wrapper-fmat .news-bottom-fmat,.homepage-posts-wrapper-fmat .news-right-fmat{padding:32px 32px 34px;text-align:inherit}}.homepage-posts-wrapper-fmat .post-meta-fmat{color:var(--silver-darker);font-size:.77rem;font-weight:700;letter-spacing:.14em;margin-bottom:.9rem;text-transform:uppercase}.homepage-posts-wrapper-fmat a:not(.btn){color:var(--orange)}.homepage-posts-wrapper-fmat a:hover{color:var(--orange-dark)}.homepage-posts-wrapper-fmat h4{color:var(--silver-darkest);font-size:1.35rem;line-height:1.2;margin:0 0 .75rem}@media (min-width:992px){.homepage-posts-wrapper-fmat h4{font-size:1.32rem;margin:0 0 .9rem}}.homepage-posts-wrapper-fmat p{color:var(--silver-darkest);font-size:.98rem;line-height:1.65;margin:0}@media (min-width:992px){.homepage-posts-wrapper-fmat p{font-size:1.02rem;line-height:1.7}}.homepage-posts-wrapper-fmat .post-link-fmat{color:var(--orange-dark);font-size:.86rem;font-weight:700;letter-spacing:.08em;margin-top:auto;padding-top:1rem;text-transform:uppercase}@media (min-width:992px){.homepage-posts-wrapper-fmat .post-link-fmat{padding-top:1.6rem}}.homepage-posts-wrapper-fmat .post-link-fmat:after{content:" ->"}.homepage-posts-wrapper-fmat .post-fmat:hover{border-color:rgba(240,129,15,.45);box-shadow:0 24px 64px rgba(0,0,0,.16);transform:translateY(-4px)}.homepage-posts-wrapper-fmat .post-fmat:hover img{opacity:.95;transform:scale(1.04)}.homepage-posts-wrapper-fmat .news-left-fmat,.homepage-posts-wrapper-fmat .post-fmat .media{max-height:180px}@media (min-width:576px){.homepage-posts-wrapper-fmat .news-left-fmat,.homepage-posts-wrapper-fmat .post-fmat .media{max-height:220px}}@media (min-width:992px){.homepage-posts-wrapper-fmat .news-left-fmat,.homepage-posts-wrapper-fmat .post-fmat .media{max-height:none}}.homepage-posts-wrapper-fmat>.js-nav-card.is-reveal-armed{filter:blur(10px);opacity:0;transform:translateY(16px);will-change:opacity,filter,transform}.homepage-posts-wrapper-fmat>.js-nav-card.is-reveal-armed.is-reveal-in{filter:blur(0);opacity:1;transform:translateY(0);transition:opacity .7s ease,filter .7s ease,transform .7s ease;transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.homepage-posts-wrapper-fmat>.js-nav-card.is-reveal-armed{filter:none;opacity:1;transform:none}}.vorticus-wrapper-fmat{margin-top:1rem;max-width:1320px}.product-category-card-link-fmat{display:block}.product-category-card-link-fmat,.product-category-card-link-fmat:active,.product-category-card-link-fmat:focus,.product-category-card-link-fmat:hover,.product-category-card-link-fmat:visited{color:inherit;text-decoration:none}.product-category-box-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:24px;box-shadow:0 18px 48px rgba(0,0,0,.1);cursor:pointer;isolation:isolate;margin-bottom:20px;overflow:hidden;position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.product-category-box-fmat .box-title-fmat{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8);border-bottom-color:transparent;border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.1);color:var(--silver-darkest);font-size:1rem;font-weight:700;left:18px;letter-spacing:.08em;margin-bottom:24px;padding:.6rem;position:absolute;right:18px;text-align:center;text-transform:uppercase;top:18px;z-index:2}.product-category-box-fmat>img{display:block;height:auto;position:relative;transition:opacity .24s ease,transform .24s ease;width:100%;z-index:1}.product-category-box-fmat:hover{border-color:rgba(240,129,15,.44);box-shadow:0 24px 64px rgba(0,0,0,.14);transform:translateY(-4px)}.product-category-box-fmat:hover .box-title-fmat{background-color:hsla(0,0%,100%,.96);box-shadow:0 14px 30px rgba(0,0,0,.14)}.product-category-box-fmat:hover .box-title-fmat span{color:var(--silver-darkest)}.product-category-box-fmat:hover img{opacity:.94;transform:scale(1.01)}.product-category-card-link-fmat:focus-visible{outline:none}.product-category-card-link-fmat:focus-visible .product-category-box-fmat{border-color:rgba(240,129,15,.44);box-shadow:0 24px 64px rgba(0,0,0,.14),0 0 0 4px rgba(240,129,15,.12);transform:translateY(-4px)}.catalogue-hero-fmat{padding-bottom:32px;padding-top:18px}@media (min-width:768px){.catalogue-hero-fmat{padding-bottom:42px;padding-top:28px}}@media (min-width:1200px){.catalogue-hero-fmat{padding-bottom:52px;padding-top:36px}}@media (min-width:768px){.navbar-mode-overlay .catalogue-hero-fmat{padding-top:48px}}@media (min-width:1200px){.navbar-mode-overlay .catalogue-hero-fmat{padding-top:56px}}.catalogue-hero-fmat .title-fmat{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);border-radius:22px;box-shadow:0 28px 64px rgba(0,0,0,.18);color:#fff;margin:0 auto;max-width:960px;padding:1.5rem 1.1rem 1.45rem}@media (min-width:768px){.catalogue-hero-fmat .title-fmat{border-radius:30px;padding:2.75rem 2.5rem 2.4rem}}.catalogue-kicker-fmat{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.88);display:inline-flex;font-size:var(--type-role-eyebrow-size);font-weight:700;justify-content:center;letter-spacing:var(--type-role-eyebrow-letter-spacing);margin-bottom:1rem;min-height:34px;padding:.25rem .9rem;text-transform:uppercase}.catalogue-intro-fmat{color:hsla(0,0%,100%,.82);line-height:var(--type-role-line-height-body);margin:1rem auto 0;max-width:760px}.catalogue-summary-fmat{align-items:baseline;background:hsla(0,0%,100%,.12);border-radius:999px;color:#fff;display:inline-flex;gap:.5rem;margin-top:1.5rem;padding:.65rem 1rem}.catalogue-summary-number-fmat{font-size:1.35rem;font-weight:700}.catalogue-summary-label-fmat{font-size:var(--type-role-section-label-size);font-weight:700;letter-spacing:var(--type-role-section-label-letter-spacing);text-transform:uppercase}.catalogue-controls-shell-fmat{background:linear-gradient(180deg,hsla(0,0%,100%,.98),#fff);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 20px 54px rgba(0,0,0,.12);margin-bottom:12px;margin-top:0;padding:16px;position:relative;z-index:10}@media (min-width:768px){.catalogue-controls-shell-fmat{border-radius:24px;padding:22px}}.image-text-overlay-fmat{border-radius:18px;overflow:hidden;position:relative}.image-text-overlay-fmat>img{display:block;height:auto;width:100%}.image-text-overlay-fmat>.img-rounded-fm{border-radius:0;display:block;height:auto;width:100%}.image-text-box-fmat{background:hsla(0,0%,100%,.95);border-radius:0;box-shadow:none;margin-top:0;max-width:none;padding:18px 20px;position:static}.image-text-box-fmat>p{color:#222;font-size:15px;line-height:1.55;margin:0}@media (min-width:992px){.image-text-box-fmat{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.82);border-radius:18px;bottom:24px;box-shadow:0 14px 36px rgba(0,0,0,.16);left:24px;margin-top:0;max-width:680px;padding:22px 26px;position:absolute}.image-text-box-fmat p{font-size:16px}}@media (min-width:1200px){.image-text-box-fmat{max-width:760px}}@media (min-width:992px){.image-text-box-fmat.is-reveal-armed{filter:blur(12px);opacity:0;transform:scale(1.04);will-change:opacity,filter,transform}.image-text-box-fmat.is-reveal-armed.is-reveal-in{filter:blur(0);opacity:1;transform:scale(1);transition:opacity .7s ease,filter .7s ease,transform .7s ease}}@media (prefers-reduced-motion:reduce){.image-text-box-fmat.is-reveal-armed{filter:none;opacity:1;transform:none}}.wrapper-products-fmat{margin-top:18px}@media (min-width:576px){.wrapper-products-fmat{margin-top:24px}}.wrapper-products-fmat .product-card-fmat{display:flex;margin-bottom:16px}@media (min-width:576px){.wrapper-products-fmat .product-card-fmat{margin-bottom:20px}}.wrapper-products-fmat .product-card-fmat hr{margin:0}.wrapper-products-fmat .product-card-fmat .panel-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 18px 48px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;width:100%}.wrapper-products-fmat .product-card-fmat .panel-fmat:before{background-color:var(--product-category-color,transparent);content:"";height:6px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}@media (min-width:576px){.wrapper-products-fmat .product-card-fmat .panel-fmat{border-radius:24px}}.wrapper-products-fmat .product-card-fmat .panel-fmat>.product-name-fmat{font-size:1rem;font-weight:600;padding-left:8px;padding-right:8px;padding-top:16px;text-align:center}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-title-fmat{background-color:transparent;border-bottom-color:transparent;border-radius:0;color:var(--silver-darkest);height:100px;padding:12px 16px;text-align:left;text-transform:uppercase}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-title-fmat.description-fmat{font-size:1rem;margin-bottom:1rem;text-align:center}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-title-fmat.description-fmat a{color:var(--silver-darkest)}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-body-fmat{height:auto!important;padding:0}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-body-fmat>p{color:var(--silver-darker);font-size:var(--type-role-ui-text-size)}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-body-fmat .product-card-media-fmat{align-items:flex-start;aspect-ratio:3/2;background:radial-gradient(circle at 50% 55%,var(--product-category-color-soft,transparent) 0,hsla(0,0%,100%,0) 70%);border-radius:18px;display:flex;justify-content:center;margin-inline:auto;overflow:hidden;width:90%}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-body-fmat .product-card-image-fmat{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.wrapper-products-fmat .product-card-fmat .panel-fmat .box-body-fmat img{border-radius:18px}.wrapper-products-fmat .product-card-fmat .panel-fmat>.list-group{border:0;display:flex;flex-direction:column;gap:4px;padding:4px;position:relative}.wrapper-products-fmat .product-card-fmat .panel-fmat>.list-group>.list-group-item{background:#fff;border:0;color:#666;font-size:.85rem}.wrapper-products-fmat .product-card-fmat .panel-fmat>.list-group>.list-group-item>.attribute-value-fmt{color:var(--silver-darkest);float:right;font-weight:600}.wrapper-products-fmat .product-card-fmat .panel-fmat:hover{box-shadow:0 24px 64px rgba(0,0,0,.14);transform:translateY(-4px)}.wrapper-products-fmat .product-card-fmat .panel-fmat:focus-within{box-shadow:0 24px 64px rgba(0,0,0,.14);transform:translateY(-4px)}.wrapper-products-rows-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:24px;box-shadow:0 18px 48px rgba(0,0,0,.1);overflow:hidden}.wrapper-products-rows-fmat .product-row-fmat{border-color:transparent transparent hsla(0,0%,82%,.5);clear:both;cursor:pointer;margin-bottom:1px;padding:18px;position:relative}.wrapper-products-rows-fmat .product-row-fmat .image-fmat{float:left;overflow:hidden;width:120px}.wrapper-products-rows-fmat .product-row-fmat .image-fmat img{background:#f5f3ee;border-radius:16px}.wrapper-products-rows-fmat .product-row-fmat .text-fmat{margin-left:136px}.wrapper-products-rows-fmat .product-row-fmat .text-fmat>.title-fmat{color:var(--silver-darkest);font-size:var(--type-role-component-title-lg-size);font-weight:700;letter-spacing:.05em;line-height:var(--type-role-line-height-tight);text-transform:uppercase}.wrapper-products-rows-fmat .product-row-fmat .text-fmat>.title-fmat a{color:inherit}.wrapper-products-rows-fmat .product-row-fmat .text-fmat>.title-fmat a:active,.wrapper-products-rows-fmat .product-row-fmat .text-fmat>.title-fmat a:focus,.wrapper-products-rows-fmat .product-row-fmat .text-fmat>.title-fmat a:hover{color:var(--orange-dark)}.wrapper-products-rows-fmat .product-row-fmat .text-fmat .attribute-plus-fmat{color:var(--silver-darkest);font-family:Inter;line-height:var(--type-role-line-height-body)}.wrapper-products-rows-fmat .product-row-fmat:last-child{border-bottom-color:transparent}.wrapper-products-rows-fmat .product-row-fmat:hover{border-color:rgba(240,129,15,.36);box-shadow:inset 0 0 0 1px rgba(240,129,15,.18);transform:translateY(-1px)}.wrapper-products-rows-fmat .product-row-fmat:hover img{opacity:.92}.wrapper-products-rows-fmat .product-row-fmat:focus-within{border-color:rgba(240,129,15,.36);box-shadow:inset 0 0 0 1px rgba(240,129,15,.18);transform:translateY(-1px)}.product-detail-fmat{margin-top:0}.product-detail-fmat .product-detail-shell-fmat{margin-top:20px}@media (min-width:576px){.product-detail-fmat .product-detail-shell-fmat{margin-top:28px}}.product-detail-fmat .product-detail-breadcrumb-fmat{margin-bottom:14px}@media (min-width:576px){.product-detail-fmat .product-detail-breadcrumb-fmat{margin-bottom:20px}}.product-detail-fmat .product-overview-panel-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:22px;box-shadow:0 20px 54px rgba(0,0,0,.1);padding:18px 16px 22px}@media (min-width:576px){.product-detail-fmat .product-overview-panel-fmat{border-radius:30px;padding:24px}}@media (min-width:992px){.product-detail-fmat .product-overview-panel-fmat{padding:30px 32px 34px}}.product-detail-fmat .product-overview-panel-fmat .prod-cooker-fmat,.product-detail-fmat .product-overview-panel-fmat .prod-features-fmat,.product-detail-fmat .product-overview-panel-fmat .prod-intro-fmat,.product-detail-fmat .product-overview-panel-fmat .prod-tech-fmat{margin-bottom:4rem;margin-top:4rem}.product-detail-fmat .product-media-column-fmat,.product-detail-fmat .product-summary-column-fmat{display:grid;gap:1.25rem}.product-detail-fmat .product-gallery-stage-fmat{background:linear-gradient(180deg,#faf8f4,#f5f3ee);border:1px solid hsla(0,0%,82%,.38);border-radius:26px;padding:0}.product-detail-fmat .gallery-fmat{margin:0;max-width:none;min-height:0;padding-top:0}.product-detail-fmat .gallery-fmat>img{background:#f5f3ee;border-radius:24px;box-shadow:0 18px 42px rgba(0,0,0,.08);width:100%}.product-detail-fmat .wrapper-tags-fmat{display:flex;flex-wrap:wrap;gap:.6rem}.product-detail-fmat .wrapper-tags-fmat .btn-chip{max-width:100%;white-space:normal;word-break:break-word}.product-detail-fmat .product-tag-icons-fmat{display:flex;flex-wrap:wrap;gap:.6rem}@media (min-width:576px){.product-detail-fmat .product-tag-icons-fmat{gap:.85rem}}.product-detail-fmat .product-tag-icon-fmat{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,82%,.5);border-radius:18px;box-shadow:0 12px 28px rgba(0,0,0,.06);display:inline-flex;height:64px;justify-content:center;padding:10px;width:64px}@media (min-width:576px){.product-detail-fmat .product-tag-icon-fmat{border-radius:20px;height:78px;width:78px}}.product-detail-fmat .product-tag-icon-fmat img{max-height:100%;max-width:100%}.product-detail-fmat .product-summary-block-fmat{background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,82%,.45);border-radius:22px;padding:18px 16px}@media (min-width:576px){.product-detail-fmat .product-summary-block-fmat{padding:16px 16px 28px}}.product-detail-fmat .download-depliant-fmat{background:rgba(240,129,15,.05);border-color:rgba(240,129,15,.14);border-radius:22px;padding:18px 16px}@media (min-width:576px){.product-detail-fmat .download-depliant-fmat{padding:22px 22px 24px}}.product-detail-fmat .download-links-fmat{display:grid;gap:.75rem}.product-detail-fmat .product-panel-heading-fmat{color:var(--silver-darkest);font-size:var(--type-role-section-label-size);font-weight:700;letter-spacing:var(--type-role-meta-letter-spacing);margin-bottom:1rem;text-transform:uppercase}.product-detail-fmat .product-attribute-list-fmat{--product-attr-pad-y:0.4rem;--product-attr-gap-x:1rem;--product-attr-rule:1px solid hsla(0,0%,82%,.4);--product-attr-label-size:0.72rem;--product-attr-label-tracking:0.05em;display:grid}@media (min-width:576px){.product-detail-fmat .product-attribute-list-fmat{--product-attr-pad-y:0.45rem;--product-attr-label-size:var(--type-role-section-label-size);--product-attr-label-tracking:var(--type-role-section-label-letter-spacing)}}.product-detail-fmat .product-attribute-list-fmat>.product-attribute-row-fmat{align-items:baseline;border-bottom:var(--product-attr-rule);-moz-column-gap:var(--product-attr-gap-x);column-gap:var(--product-attr-gap-x);display:flex;padding-block:var(--product-attr-pad-y)}.product-detail-fmat .product-attribute-list-fmat>.product-attribute-row-fmat:first-child{padding-block-start:0}.product-detail-fmat .product-attribute-list-fmat>.product-attribute-row-fmat:last-child{border-bottom:0;padding-block-end:0}.product-detail-fmat .product-attribute-list-fmat>.product-attribute-row-fmat>.product-attribute-label-fmat{color:var(--silver-darker);flex:1 1 auto;font-size:var(--product-attr-label-size);font-weight:700;letter-spacing:var(--product-attr-label-tracking);line-height:1.3;text-transform:uppercase}.product-detail-fmat .product-attribute-list-fmat>.product-attribute-row-fmat>.product-attribute-value-fmat{color:var(--silver-darkest);flex:0 1 auto;font-family:Inter;font-weight:700;line-height:var(--type-role-line-height-tight);text-align:right}.product-detail-fmat .product-section-divider-fmat{background:linear-gradient(90deg,transparent,hsla(0,0%,82%,.95) 50%,transparent);height:1px;margin:1.5rem 0 1.4rem}@media (min-width:576px){.product-detail-fmat .product-section-divider-fmat{margin:2rem 0 1.8rem}}.product-detail-fmat .description-extended-fmat{color:var(--silver-darkest);font-family:Inter;line-height:var(--type-role-line-height-body)}.product-detail-fmat .description-extended-fmat ul{list-style:none;padding-left:0}.product-detail-fmat .description-extended-fmat li{margin-bottom:10px;padding-left:18px;position:relative}.product-detail-fmat .description-extended-fmat li:before{background:var(--orange);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.85rem;transform:translateY(-50%);width:6px}.product-detail-fmat .description-extended-fmat p:last-child{margin-bottom:0}.product-detail-fmat .product-disclaimer-fmat{margin-top:18px}.product-detail-fmat .product-disclaimer-fmat p{border-left:3px solid rgba(240,129,15,.26);color:var(--silver-darker);line-height:1.7;margin:0;padding-left:16px}.product-detail-hero-fmat{padding-bottom:30px;padding-top:16px}@media (min-width:576px){.product-detail-hero-fmat{padding-bottom:42px;padding-top:20px}}.product-detail-hero-fmat .title-fmat{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);border-radius:22px;box-shadow:0 28px 64px rgba(0,0,0,.18);color:#fff;margin:0 auto;max-width:980px;padding:1.5rem 1.1rem 1.45rem}@media (min-width:576px){.product-detail-hero-fmat .title-fmat{border-radius:30px;padding:2.75rem 2.5rem 2.45rem}}.product-detail-hero-fmat h1{color:#fff;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.08;margin:0}@media (min-width:768px){.navbar-mode-overlay .product-detail-hero-fmat{padding-top:42px}}.product-detail-partnum-fmat{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:var(--type-role-meta-size);font-weight:700;justify-content:center;letter-spacing:var(--type-role-eyebrow-letter-spacing);margin-bottom:1rem;min-height:36px;padding:.25rem .95rem;text-transform:uppercase}.product-detail-hero-tags-fmat{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat{--product-detail-extended-description-accent-source:var(--button-bg,var(--orange,#f0810f));--product-detail-extended-description-accent:color-mix(in srgb,var(--product-detail-extended-description-accent-source) 84%,#fff);--product-detail-extended-description-accent-strong:color-mix(in srgb,var(--product-detail-extended-description-accent-source) 78%,#000);--product-detail-extended-description-accent-soft:color-mix(in srgb,var(--product-detail-extended-description-accent-source) 12%,#fff);--product-detail-extended-description-accent-wash-start:color-mix(in srgb,var(--product-detail-extended-description-accent-source) 9%,#fff);--product-detail-extended-description-accent-wash-end:color-mix(in srgb,var(--product-detail-extended-description-accent-source) 3%,#fff);--product-detail-extended-description-ink:var(--silver-darkest,#555);--product-detail-extended-description-muted:var(--silver-darker,#888);--product-detail-extended-description-line:color-mix(in srgb,var(--product-detail-extended-description-accent) 22%,#d0d0d0);--product-detail-extended-description-surface:#fff;--product-detail-extended-description-radius:18px;--product-detail-extended-description-shadow:0 10px 28px rgba(0,0,0,.06);color:var(--product-detail-extended-description-ink);font-family:Inter;line-height:var(--type-role-line-height-body,1.7)}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-intro-fmat{max-width:840px}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-intro-fmat>.product-description-story-eyebrow-fmat{color:var(--product-detail-extended-description-accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.12em;margin:0 0 .85rem;text-transform:uppercase}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-intro-fmat>.product-description-story-heading-fmat{color:var(--silver-darkest,#555);font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-intro-fmat>.product-description-story-lead-fmat{color:var(--product-detail-extended-description-ink);font-size:1.05rem;line-height:1.75;margin:1rem 0 0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat{margin-top:2rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat>.product-description-story-grid-fmat{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat>.product-description-story-grid-fmat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat>.product-description-story-grid-fmat{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat>.product-description-story-grid-fmat>.product-description-story-benefit-fmat{background:var(--product-detail-extended-description-surface);border:1px solid var(--product-detail-extended-description-line);border-radius:var(--product-detail-extended-description-radius);box-shadow:var(--product-detail-extended-description-shadow);min-width:0;padding:1.35rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat>.product-description-story-grid-fmat>.product-description-story-benefit-fmat>.product-description-story-kicker-fmat{color:var(--product-detail-extended-description-accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0 0 .55rem;text-transform:uppercase}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat>.product-description-story-grid-fmat>.product-description-story-benefit-fmat>.product-description-story-card-heading-fmat{color:var(--silver-darkest,#555);font-size:1.2rem;font-weight:700;line-height:1.2;margin:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-benefits-fmat>.product-description-story-grid-fmat>.product-description-story-benefit-fmat>.product-description-story-card-copy-fmat{color:var(--product-detail-extended-description-ink);margin:.7rem 0 0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat{background:linear-gradient(135deg,var(--product-detail-extended-description-accent-wash-start),var(--product-detail-extended-description-accent-wash-end));border-radius:var(--product-detail-extended-description-radius);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin-top:2.5rem;padding:1.5rem}@media (min-width:992px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat{align-items:center;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(1.5rem,3vw,2.5rem)}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat{min-width:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat>.product-description-story-eyebrow-fmat{color:var(--product-detail-extended-description-accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.12em;margin:0 0 .8rem;text-transform:uppercase}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat>.product-description-story-section-heading-fmat{color:var(--silver-darkest,#555);font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat>.product-description-story-body-fmat{color:var(--product-detail-extended-description-ink);margin:.95rem 0 0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat>.product-description-story-points-fmat{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:1.15rem 0 0;padding:0}@media (min-width:576px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat>.product-description-story-points-fmat{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat>.product-description-story-points-fmat>.product-description-story-point-fmat{background:hsla(0,0%,100%,.72);border-left:3px solid var(--product-detail-extended-description-accent);color:var(--product-detail-extended-description-ink);font-size:.94rem;margin:0;padding:.65rem .75rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-copy-fmat>.product-description-story-points-fmat>.product-description-story-point-fmat:before{content:none}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-visuals-fmat{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin:0;min-width:0}@media (min-width:576px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-visuals-fmat{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-visuals-fmat>.product-description-story-visual-fmat{margin:0;min-width:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-visuals-fmat>.product-description-story-visual-fmat:first-child{grid-column:1/-1}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-visuals-fmat>.product-description-story-visual-fmat>.product-description-story-image-fmat{aspect-ratio:16/10;border-radius:12px;box-shadow:var(--product-detail-extended-description-shadow);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat>.product-description-story-visuals-fmat>.product-description-story-visual-fmat>.product-description-story-caption-fmat{color:var(--product-detail-extended-description-muted);font-size:.78rem;line-height:1.45;margin-top:.45rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat.product-description-story-split-fmat--copy-only{grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat.product-description-story-split-fmat--copy-only{grid-template-columns:minmax(0,1fr)}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat.product-description-story-split-fmat--copy-only>.product-description-story-copy-fmat{max-width:840px}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-split-fmat+.product-description-story-split-fmat{background:var(--product-detail-extended-description-surface);box-shadow:inset 0 0 0 1px var(--product-detail-extended-description-line);margin-top:1.25rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-intro-fmat+.product-description-story-split-fmat{margin-top:2rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat{margin-top:2.5rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat.product-description-story-brochure-grid-fmat--single-column{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat.product-description-story-brochure-grid-fmat--single-column{grid-template-columns:minmax(0,1fr)}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat{background:var(--product-detail-extended-description-surface);border:1px solid var(--product-detail-extended-description-line);border-radius:12px;min-width:0;padding:1.25rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat:first-child{background:transparent;border:0;grid-column:1/-1;padding:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat:first-child>.product-description-story-brochure-intro-copy-fmat>.product-description-story-brochure-product-name-fmat,.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat:first-child>.product-description-story-brochure-product-name-fmat{color:var(--silver-darkest,#555);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat:first-child>.product-description-story-brochure-intro-copy-fmat>.product-description-story-brochure-product-name-fmat+.product-description-story-brochure-copy-fmat,.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat:first-child>.product-description-story-brochure-product-name-fmat+.product-description-story-brochure-copy-fmat{margin-top:.6rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat.product-description-story-brochure-item-fmat--with-visual:first-child{background:radial-gradient(circle at 86% 48%,color-mix(in srgb,var(--product-detail-extended-description-accent-source) 12%,#fff),transparent 44%),linear-gradient(112deg,var(--product-detail-extended-description-accent-wash-start),var(--product-detail-extended-description-accent-wash-end));border:1px solid var(--product-detail-extended-description-line);border-radius:var(--product-detail-extended-description-radius);overflow:hidden;padding:clamp(1.25rem,3vw,2.25rem);position:relative}@media (min-width:768px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat.product-description-story-brochure-item-fmat--with-visual:first-child{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,.82fr) minmax(150px,.42fr)}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat.product-description-story-brochure-item-fmat--with-visual:first-child>.product-description-story-brochure-intro-copy-fmat{min-width:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat.product-description-story-brochure-item-fmat--with-visual:first-child>.product-description-story-brochure-product-visual-fmat{align-items:center;display:flex;justify-content:center;margin:1.25rem 0 0}@media (min-width:768px){.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat.product-description-story-brochure-item-fmat--with-visual:first-child>.product-description-story-brochure-product-visual-fmat{margin:0}}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat.product-description-story-brochure-item-fmat--with-visual:first-child>.product-description-story-brochure-product-visual-fmat>.product-description-story-brochure-product-image-fmat{display:block;filter:contrast(1.02) saturate(.96);max-height:230px;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat>.product-description-story-brochure-heading-fmat{color:var(--silver-darkest,#555);font-size:1.15rem;font-weight:700;line-height:1.2;margin:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat>.product-description-story-brochure-copy-fmat{color:var(--product-detail-extended-description-ink);margin:.8rem 0 0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat>.product-description-story-brochure-list-fmat{display:grid;gap:.65rem;list-style:none;margin:.8rem 0 0;padding:0}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat>.product-description-story-brochure-list-fmat>.product-description-story-brochure-list-item-fmat{border-left:2px solid var(--product-detail-extended-description-accent);color:var(--product-detail-extended-description-ink);font-size:.94rem;margin:0;padding-left:.85rem}.product-detail-section-fmat>.description-extended-fmat>.product-description-story-fmat>.product-description-story-brochure-fmat>.product-description-story-brochure-grid-fmat>.product-description-story-brochure-item-fmat>.product-description-story-brochure-list-fmat>.product-description-story-brochure-list-item-fmat:before{content:none}.product-gallery-fmat{display:grid;gap:.9rem}.product-gallery-zoom-fmat{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.product-gallery-zoom-fmat>img{background:#fff;border-radius:24px;box-shadow:0 18px 42px rgba(0,0,0,.08);max-height:580px;-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}.product-gallery-zoom-icon-fmat{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,82%,.5);border-radius:999px;bottom:14px;box-shadow:0 10px 24px rgba(0,0,0,.12);color:var(--silver-darkest);display:inline-flex;height:40px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:14px;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;width:40px}.product-gallery-zoom-fmat:focus-visible .product-gallery-zoom-icon-fmat,.product-gallery-zoom-fmat:hover .product-gallery-zoom-icon-fmat{opacity:1;transform:translateY(0)}.product-gallery-thumbs-fmat{display:flex;flex-wrap:wrap;gap:.6rem}.product-gallery-thumb-fmat{background:#fff;border:1px solid hsla(0,0%,82%,.55);border-radius:16px;cursor:pointer;flex:0 0 auto;height:72px;padding:4px;transition:border-color .18s ease,box-shadow .18s ease;width:72px}.product-gallery-thumb-fmat>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-gallery-thumb-fmat:hover{border-color:rgba(240,129,15,.45)}.product-gallery-thumb-fmat.is-active{border-color:var(--orange);box-shadow:0 0 0 2px rgba(240,129,15,.18)}@media (min-width:576px){.product-gallery-thumb-fmat{height:84px;width:84px}}.product-lightbox-fmat .modal-dialog{max-width:min(1100px,94vw)}.product-lightbox-content-fmat{background:#fff;border:0;border-radius:24px;padding:18px;position:relative}.product-lightbox-close-fmat{position:absolute;right:14px;top:14px;z-index:3}.product-lightbox-stage-fmat{align-items:center;display:flex;justify-content:center;min-height:50vh}.product-lightbox-stage-fmat>img{border-radius:14px;max-height:78vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-lightbox-nav-fmat{align-items:center;background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,82%,.6);border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.12);color:var(--silver-darkest);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s ease,color .18s ease,border-color .18s ease;width:44px;z-index:2}.product-lightbox-nav-fmat:hover{background:var(--orange);border-color:var(--orange);color:#fff}.product-lightbox-prev-fmat{left:12px}.product-lightbox-next-fmat{right:12px}.product-lightbox-thumbs-fmat{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:16px}.product-lightbox-thumb-fmat{background:#fff;border:1px solid hsla(0,0%,82%,.55);border-radius:12px;cursor:pointer;flex:0 0 auto;height:60px;padding:4px;transition:border-color .18s ease;width:60px}.product-lightbox-thumb-fmat>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-lightbox-thumb-fmat.is-active{border-color:var(--orange);box-shadow:0 0 0 2px rgba(240,129,15,.18)}@media (min-width:768px){.product-lightbox-content-fmat{padding:26px 56px}}.product-search-fmat{--product-search-height:48px;--product-search-radius:18px;--product-search-border-color:hsla(0,0%,82%,.5);--product-search-focus-color:rgba(240,129,15,.65);margin-bottom:1rem;margin-top:1rem}.product-search-fmat .product-search-group-fmat{background-color:#fff;border:1px solid var(--product-search-border-color);border-radius:var(--product-search-radius);box-shadow:none;display:flex;flex-wrap:nowrap;margin-bottom:0;margin-top:0;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.product-search-fmat .product-search-group-fmat:focus-within{border-color:var(--product-search-focus-color);box-shadow:0 0 0 3px rgba(240,129,15,.14)}.product-search-fmat .input-group-text{background-color:transparent;border:0;border-radius:var(--product-search-radius) 0 0 var(--product-search-radius);color:var(--silver-darker);flex:0 0 auto;min-height:var(--product-search-height);padding-left:1rem;padding-right:.5rem}.product-search-fmat .product-search-group-fmat>.autocomplete-fmt{flex:1 1 auto;margin:0;width:auto}.product-search-fmat .form-control,.product-search-fmat .product-search-group-fmat>.autocomplete-fmt{background-color:transparent;border:0;border-radius:var(--product-search-radius) 0 0 var(--product-search-radius);min-width:0}.product-search-fmat .form-control{box-shadow:none;height:var(--product-search-height);width:100%}.product-search-fmat .form-control:focus{border:0;box-shadow:none;outline:none}.product-search-fmat .btn{--button-radius:0 var(--product-search-radius) var(--product-search-radius) 0;--button-shadow:none;--button-shadow-hover:none;--button-shadow-active:none;border:0;border-left:1px solid hsla(0,0%,82%,.45);border-radius:0 var(--product-search-radius) var(--product-search-radius) 0;flex:0 0 auto;height:var(--product-search-height);margin:0;padding-left:clamp(.9rem,4vw,1.25rem);padding-right:clamp(.9rem,4vw,1.25rem);white-space:nowrap;width:auto}.wrapper-product-filters-fmat,.wrapper-product-selected-filters-fmat{--catalogue-filter-panel-title-size:var(--type-role-component-title-xs-size);--catalogue-filter-section-title-size:var(--type-role-meta-size);--catalogue-filter-group-title-size:var(--type-role-component-title-sm-size);--catalogue-filter-option-size:var(--type-role-ui-text-compact-size);--catalogue-filter-chip-size:var(--type-role-meta-size);--catalogue-filter-count-size:var(--type-role-count-size);--catalogue-filter-line-height:var(--type-role-line-height-ui);--catalogue-filter-letter-spacing:var(--type-role-section-label-letter-spacing)}@media (min-width:992px){.wrapper-product-filters-fmat,.wrapper-product-selected-filters-fmat{--catalogue-filter-panel-title-size:var(--type-role-component-title-size);--catalogue-filter-group-title-size:var(--type-role-component-title-size);--catalogue-filter-option-size:var(--type-role-ui-text-size)}}.wrapper-product-selected-filters-fmat{margin-top:12px}.wrapper-product-selected-filters-fmat .product-selected-filters-fmat .list-group-item{background-color:transparent;border:0;padding:0}.wrapper-product-selected-filters-fmat .product-selected-filters-fmat .btn-chip{align-items:center;display:inline-flex;font-size:var(--catalogue-filter-chip-size);gap:.35rem;line-height:1.3;margin:0 .45rem .45rem 0}.wrapper-product-filters-fmat>.close-fmat{margin-bottom:0}.wrapper-product-filters-fmat .product-filters-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.5);border-radius:24px;box-shadow:0 18px 48px rgba(0,0,0,.1);margin-bottom:16px;padding:24px 8px}.wrapper-product-filters-fmat .product-filters-fmat .product-filters-title-fmat{color:var(--silver-darkest);font-size:var(--catalogue-filter-panel-title-size);font-weight:700;letter-spacing:var(--catalogue-filter-letter-spacing);line-height:var(--type-role-line-height-tight);margin:0 0 1rem;text-transform:uppercase}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat{border:0;color:var(--silver-darkest);font-family:Inter;position:relative}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row-heading .col-md-12{color:var(--silver-darker);font-size:var(--catalogue-filter-section-title-size);font-weight:700;letter-spacing:var(--catalogue-filter-letter-spacing);line-height:var(--type-role-line-height-tight);margin-bottom:16px;text-transform:uppercase}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row{margin-bottom:16px}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .btn-chip{font-size:var(--catalogue-filter-chip-size);line-height:1.35;margin-bottom:3px}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion{margin-bottom:4px}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card{background-color:transparent;border:0;box-shadow:none}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card div.float-end{font-size:var(--catalogue-filter-count-size);line-height:1.5;margin-left:.5rem}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-header{background-color:transparent;border:0;border-bottom:1px solid hsla(0,0%,82%,.5);box-shadow:none;cursor:pointer;padding:10px 5px}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-header .card-title{color:var(--silver-darkest);font-size:.8rem;letter-spacing:var(--type-role-letter-spacing-tight);line-height:var(--catalogue-filter-line-height);margin-bottom:0;overflow:visible;white-space:normal}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-header .card-title a{color:var(--silver-darkest)}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-body{border-top:0;padding:5px}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-body p{color:#777;cursor:pointer;font-size:var(--catalogue-filter-option-size);line-height:var(--catalogue-filter-line-height);margin-bottom:.5rem}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-body p:last-child{margin-bottom:0}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-body p .float-end{font-size:var(--catalogue-filter-count-size);line-height:1.5;margin-left:.5rem}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .product-filter-row .accordion .card .card-body p:hover{color:#333}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat.is-loading-fmat{min-height:96px}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .loading-cover{align-items:center;background-color:#efefef;box-sizing:border-box;cursor:auto;display:flex;height:100%;justify-content:center;left:0;min-height:96px;opacity:.7;padding:16px;position:absolute;top:0;width:100%;z-index:99}.wrapper-product-filters-fmat .product-filters-fmat .product-results-filters-fmat .loading-cover span{background-color:#fff;display:inline-block;font-size:2em;line-height:normal;vertical-align:middle}.products-visualization-ui-fmat{padding:8px 0 0}.products-visualization-ui-fmat .btn-toolbar{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.98),#fff);border:1px solid hsla(0,0%,82%,.5);border-radius:20px;box-shadow:0 14px 34px rgba(0,0,0,.08);display:flex;gap:12px;justify-content:space-between;padding:14px}@media (min-width:576px){.products-visualization-ui-fmat .btn-toolbar{padding:16px 20px}}.products-visualization-ui-fmat .btn-group{gap:8px}.tag-meta-intro-fmat{color:var(--silver-darkest);line-height:var(--type-role-line-height-body)}.product-category--2{--product-category-color:#f5d9a8;--product-category-color-soft:hsla(38,79%,81%,.28);--product-category-color-hero:hsla(38,79%,81%,.42);--product-category-navbar-start:#80622d;--product-category-navbar-end:#4c3c1f;--product-category-navbar-glow:hsla(38,79%,81%,.08)}.product-category--3{--product-category-color:#d7c7e8;--product-category-color-soft:rgba(215,199,232,.28);--product-category-color-hero:rgba(215,199,232,.42);--product-category-navbar-start:#56327b;--product-category-navbar-end:#351f4c;--product-category-navbar-glow:rgba(215,199,232,.08)}.product-category--4{--product-category-color:#c5e1c4;--product-category-color-soft:rgba(197,225,196,.38);--product-category-color-hero:rgba(197,225,196,.62);--product-category-navbar-start:#3c733a;--product-category-navbar-end:#254724;--product-category-navbar-glow:rgba(197,225,196,.08)}.product-category--5{--product-category-color:#bedbea;--product-category-color-soft:rgba(190,219,234,.38);--product-category-color-hero:rgba(190,219,234,.62);--product-category-navbar-start:#2d6480;--product-category-navbar-end:#1f3d4c;--product-category-navbar-glow:rgba(190,219,234,.08)}.product-category--8{--product-category-color:#f3e8d2;--product-category-color-soft:hsla(40,58%,89%,.34);--product-category-color-hero:hsla(40,58%,89%,.44);--product-category-navbar-start:#80652d;--product-category-navbar-end:#4c3d1f;--product-category-navbar-glow:hsla(40,58%,89%,.08)}.product-category--9{--product-category-color:#f0c2ad;--product-category-color-soft:hsla(19,69%,81%,.38);--product-category-color-hero:hsla(19,69%,81%,.52);--product-category-navbar-start:#80472d;--product-category-navbar-end:#4c2d1f;--product-category-navbar-glow:hsla(19,69%,81%,.08)}.product-category--10{--product-category-color:#e9c2d4;--product-category-color-soft:rgba(233,194,212,.48);--product-category-color-hero:rgba(233,194,212,.72);--product-category-navbar-start:#7f2e54;--product-category-navbar-end:#4c1f34;--product-category-navbar-glow:rgba(233,194,212,.08)}.cta-hero-fmat{background:radial-gradient(circle at top left,rgba(240,129,15,.38),transparent 34%),radial-gradient(circle at top right,rgba(41,161,91,.22),transparent 28%),linear-gradient(135deg,#121212,#1d1d1d 44%,#2f271e);overflow:hidden;position:relative}.cta-page-shell-fmat{margin-bottom:36px}@media (min-width:768px){.cta-page-shell-fmat{margin-bottom:56px}}.cta-confirm-shell-fmat,.cta-status-card-fmat{padding-top:28px}@media (min-width:768px){.cta-confirm-shell-fmat,.cta-status-card-fmat{padding-top:40px}}.cta-status-icon-fmat{align-items:center;background:linear-gradient(135deg,rgba(240,129,15,.18),rgba(240,129,15,.08));border-radius:20px;box-shadow:inset 0 0 0 1px rgba(240,129,15,.16);color:var(--orange-dark);display:flex;font-size:1.75rem;height:68px;justify-content:center;margin:0 auto 1.5rem;width:68px}@media (min-width:768px){.cta-status-icon-fmat{border-radius:22px;font-size:2rem;height:78px;width:78px}}.cta-status-message-fmat{font-size:1.02rem;line-height:1.8;margin:0 auto;max-width:620px}.cta-status-divider-fmat{background:linear-gradient(90deg,transparent,rgba(240,129,15,.52) 50%,transparent);height:1px;margin:1.5rem auto;width:88px}.cta-support-note-fmat{color:var(--silver-darker);margin:0 auto;max-width:620px}.cta-confirm-intro-fmat{margin:0 auto 2rem;max-width:680px}.cta-confirm-card-fmat{background:#fff;border:1px solid hsla(0,0%,82%,.55);border-radius:18px;box-shadow:0 16px 44px rgba(0,0,0,.08);margin:0 auto;max-width:520px;padding:20px 18px 22px}@media (min-width:768px){.cta-confirm-card-fmat{border-radius:20px;padding:24px 24px 26px}}.cta-confirm-card-title-fmat{color:var(--silver-darkest);font-size:.84rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}@media (min-width:576px){.cta-confirm-card-title-fmat{font-size:.94rem}}.cta-privacy-check-fmat{background:#f8f6f1;border-radius:18px;line-height:1.65;margin-bottom:1.25rem;padding:.9rem .9rem .9rem 2.2rem}.cta-privacy-check-fmat .form-check-input{margin-top:.28rem}@media (min-width:576px){.cta-privacy-check-fmat{padding:1rem 1rem 1rem 2.4rem}}.panel-cta-fmat{border-top-color:var(--green);margin:48px 10% 128px}.panel-cta-fmat .card-header{background-color:transparent;border-bottom:0}.panel-cta-fmat .card-header h4{color:var(--green)}.panel-cta-fmat .form-control{border-bottom-color:#000;border-radius:0}.search-bar-fmt{background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);left:0;padding-bottom:16px;padding-top:16px;position:relative;right:0;z-index:999}.search-bar-fmt .input-group{flex-wrap:nowrap}.search-bar-fmt .form-control{border-color:var(--silver-dark);border-radius:999px 0 0 999px}.search-bar-fmt .form-control:active,.search-bar-fmt .form-control:focus{border-color:var(--silver-dark);box-shadow:none}.search-bar-fmt .btn{border-color:var(--silver-dark);border-radius:0 999px 999px 0;white-space:nowrap;--button-radius:0 999px 999px 0;--button-shadow:none;--button-shadow-hover:none;--button-shadow-active:none}@media (min-width:576px){.search-bar-fmt{background-color:transparent;box-shadow:none;padding-top:8px;z-index:20}}@media (max-width:767.98px){.search-bar-fmt{display:none!important}}@media (min-width:768px){.navbar-fmt+.search-bar-fmt{backdrop-filter:blur(18px);background-color:hsla(0,0%,100%,.94);box-shadow:0 18px 36px rgba(0,0,0,.08);left:0;padding-bottom:12px;padding-top:12px;position:fixed;right:0;top:80px;z-index:1035}.navbar-fmt--overlay.is-scrolled+.search-bar-fmt{top:72px}}.autocomplete-fmt{display:flex;flex:1 1 auto;min-width:0;position:relative}.input-group>.autocomplete-fmt{width:1%}.autocomplete-fmt.is-open{z-index:2}.autocomplete-fmt .form-control{min-height:var(--button-min-height);width:100%}.autocomplete-menu-fmt{background-color:#fff;border:1px solid hsla(0,0%,82%,.55);border-radius:18px;box-shadow:0 22px 54px rgba(0,0,0,.16);display:block;left:0;margin:0;max-height:min(50vh,420px);overflow-y:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:3}.autocomplete-menu-fmt[hidden]{display:none}.autocomplete-item-fmt{background:transparent;border:0;color:var(--silver-darker);cursor:pointer;display:block;line-height:1.42857143;padding:11px 18px;text-align:left;white-space:normal;width:100%}.autocomplete-item-fmt+.autocomplete-item-fmt{border-top:1px solid hsla(0,0%,82%,.2)}.autocomplete-item-fmt.is-active,.autocomplete-item-fmt:focus,.autocomplete-item-fmt:hover{color:var(--orange-dark);outline:0}.autocomplete-status-fmt{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.master-slider,.master-slider *{box-sizing:border-box!important}.ms-thumb-list{border:1px solid var(--silver-dark);margin-top:16px;overflow:auto;position:relative}.ms-view{background-color:transparent}.ms-thumb-frame{padding:2px}.ms-thumb-frame .ms-thumb{margin-left:2px;margin-right:2px}.cookie-policy-banner-fmat{background-color:var(--silver-darkest);border:0;border-radius:var(--radius-sm);bottom:8px;box-shadow:0 0 8px rgba(0,0,0,.3);left:8px;margin-bottom:0;padding:18px;position:fixed;right:8px;z-index:1030}.cookie-policy-banner-fmat p{color:#fff;line-height:1.6;margin:0}.cookie-policy-banner-fmat p a{color:#fff;text-decoration:underline}.cookie-policy-banner-fmat .cookie-policy-actions-fmat{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px}.cookie-policy-banner-fmat button.btn{min-width:120px}@media (min-width:768px){.cookie-policy-banner-fmat{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:20px 24px}.cookie-policy-banner-fmat p{max-width:860px}.cookie-policy-banner-fmat .cookie-policy-actions-fmat{flex:0 0 auto;margin-top:0}}.change-language-bar-fmt{background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);left:0;padding-bottom:16px;padding-top:16px;position:relative;right:0;z-index:20}.change-language-bar-fmt .btn{overflow:hidden;width:50px;--button-min-height:38px;--button-padding-x:0.5rem;letter-spacing:.08em;text-transform:uppercase}@media (min-width:576px){.change-language-bar-fmt{box-shadow:none}}.company-visual-fmat{background-color:#fff;margin-bottom:16px}.label-company-fmat{align-items:center;background-color:var(--silver-darker);border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.04em;margin-left:4px;min-height:30px;padding:.35rem .75rem}.label-company-fmat img{margin-right:8px;vertical-align:text-bottom}.company-list-fmat .zone-fmat{border-bottom:1px solid var(--orange);margin-bottom:0}.company-list-fmat .zone-fmat .list-group-item{border-bottom:0}.company-list-fmat .item-fmat .list-group-item{cursor:pointer;padding:16px}.company-list-fmat .item-fmat .list-group-item .text-muted{font-family:Inter}.company-list-fmat .item-fmat .list-group-item .btn-link{color:var(--silver-darkest)}.company-list-fmat .item-fmat .list-group-item:hover{background-color:var(--silver)}.company-list-fmat .item-fmat .list-group-item:first-child{border-top:0}.company-detail-fmat{font-family:Inter}.company-detail-fmat .bg-secondary{background-color:var(--silver-darker)!important}.company-detail-fmat .alert{margin-bottom:12px;margin-top:12px}.partners-wrapper-fmat{padding-top:48px}.partners-wrapper-fmat .btn-lg{margin-bottom:4px;min-width:300px}.partners-hero-fmat{background:radial-gradient(circle at top left,rgba(240,129,15,.36),transparent 34%),radial-gradient(circle at top right,hsla(0,0%,100%,.08),transparent 26%),linear-gradient(135deg,#121212,#1d1d1d 48%,#372a17);overflow:hidden;position:relative}.partners-page-shell-fmat{margin-bottom:34px}@media (min-width:768px){.partners-page-shell-fmat{margin-bottom:56px}}.partners-choice-shell-fmat{padding-top:34px}.partners-section-label-fmat{color:var(--silver-darkest);font-size:.74rem;font-weight:700;letter-spacing:var(--type-role-meta-letter-spacing);margin-bottom:2rem;text-transform:uppercase}@media (min-width:576px){.partners-section-label-fmat{font-size:var(--type-role-section-label-size)}}.partners-choice-grid-fmat{margin-top:0}.partners-panel-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.55);border-radius:20px;box-shadow:0 18px 48px rgba(0,0,0,.1);height:100%;padding:20px 18px 22px}@media (min-width:768px){.partners-panel-fmat{border-radius:24px;padding:26px 26px 28px}}.partners-map-panel-fmat{display:flex;flex-direction:column}.partners-map-canvas-fmat{background:#eee6d8;border-radius:20px;min-height:260px;overflow:hidden;width:100%}@media (min-width:768px){.partners-map-canvas-fmat{min-height:420px}}.partners-map-canvas-tall-fmat{min-height:260px}@media (min-width:768px){.partners-map-canvas-tall-fmat{min-height:560px}}.partners-map-fallback-fmat{align-items:center;background:linear-gradient(135deg,#f5f3ee,#ece7db);border-radius:20px;color:var(--silver-darkest);display:flex;flex-direction:column;gap:.9rem;justify-content:center;min-height:240px;padding:24px;text-align:center}.partners-map-fallback-fmat .fa{color:var(--orange);font-size:2rem}.partners-country-grid-fmat,.partners-list-wrapper-fmat,.partners-region-list-fmat,.partners-zone-grid-fmat{display:grid;gap:14px}.partners-country-grid-fmat,.partners-zone-grid-fmat{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.partners-country-grid-fmat,.partners-zone-grid-fmat{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners-note-fmat{background:linear-gradient(135deg,rgba(240,129,15,.14),rgba(240,129,15,.08));border-radius:16px;color:var(--silver-darkest);line-height:1.7;margin-top:1.35rem;padding:14px 16px}.partners-note-fmat p:last-child{margin-bottom:0}.partners-region-shell-fmat{display:grid;gap:18px}.partners-region-block-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.55);border-radius:18px;box-shadow:0 16px 44px rgba(0,0,0,.08);padding:18px 16px}@media (min-width:768px){.partners-region-block-fmat{border-radius:22px;padding:22px 22px 24px}}.partners-region-heading-fmat{color:var(--silver-darkest);font-size:1.1rem;font-weight:700;margin-bottom:1rem}.partners-list-wrapper-fmat{grid-template-columns:minmax(0,1fr)}.world-zone-fmat>.list-group-item{border-bottom:0;border-left:0;border-right:0;color:var(--silver-darker);cursor:pointer;text-transform:uppercase}.world-zone-fmat>.list-group-item:hover{background-color:var(--silver)}.world-zone-fmat>.list-group-item:first-child{border-left:0;border-right:0;border-top:0}.partner-choice-card-fmat,.partner-company-card-fmat,.partner-country-card-fmat,.partner-zone-card-fmat{background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid hsla(0,0%,82%,.55);color:var(--silver-darkest);display:flex;flex-direction:column;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,color .24s ease}.partner-choice-card-fmat:hover,.partner-company-card-fmat:hover,.partner-country-card-fmat:hover,.partner-zone-card-fmat:hover{border-color:rgba(240,129,15,.45);box-shadow:0 20px 48px rgba(0,0,0,.12);color:var(--silver-darkest);transform:translateY(-4px)}.partner-choice-card-fmat{border-radius:20px;box-shadow:0 18px 44px rgba(0,0,0,.08);height:100%;min-height:220px;padding:22px 20px 24px}@media (min-width:768px){.partner-choice-card-fmat{border-radius:24px;min-height:260px;padding:28px 28px 30px}}.partner-choice-icon-fmat{align-items:center;background:linear-gradient(135deg,rgba(240,129,15,.18),rgba(240,129,15,.08));border-radius:18px;box-shadow:inset 0 0 0 1px rgba(240,129,15,.15);color:var(--orange-dark);display:inline-flex;font-size:1.6rem;height:62px;justify-content:center;margin-bottom:1.4rem;width:62px}@media (min-width:768px){.partner-choice-icon-fmat{border-radius:22px;font-size:1.9rem;height:72px;width:72px}}.partner-choice-title-fmat{font-size:1.45rem;font-weight:700;line-height:1.2;margin-bottom:.7rem}@media (min-width:576px){.partner-choice-title-fmat{font-size:1.35rem}}.partner-choice-copy-fmat{color:var(--silver-darker);line-height:var(--type-role-line-height-body)}.partner-country-card-fmat,.partner-zone-card-fmat{border-radius:20px;justify-content:flex-end;min-height:110px;padding:20px 18px}@media (min-width:768px){.partner-country-card-fmat,.partner-zone-card-fmat{min-height:132px}}.partner-zone-card-fmat{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,98%,.96)),radial-gradient(circle at top left,rgba(240,129,15,.12),transparent 50%)}.partner-company-name-fmat,.partner-country-name-fmat,.partner-zone-title-fmat{font-size:.98rem;font-weight:700;line-height:1.32}@media (min-width:576px){.partner-company-name-fmat,.partner-country-name-fmat,.partner-zone-title-fmat{font-size:var(--type-role-component-title-lg-size)}}.partner-country-code-fmat{color:var(--orange-dark);font-size:var(--type-role-section-label-size);font-weight:700;letter-spacing:var(--type-role-eyebrow-letter-spacing);margin-bottom:.6rem;text-transform:uppercase}.partner-company-card-fmat{border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.06);padding:16px}@media (min-width:768px){.partner-company-card-fmat{border-radius:18px;padding:18px 18px 19px}}.partner-company-topline-fmat{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:space-between;margin-bottom:.55rem}@media (min-width:768px){.partner-company-topline-fmat{flex-direction:row}}.partner-company-badges-fmat{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-start}@media (min-width:768px){.partner-company-badges-fmat{justify-content:flex-end}}.partner-company-meta-fmat{color:var(--silver-darker);line-height:1.6}.partners-service-visual-fmat{margin-bottom:18px;padding:12px}.partners-service-visual-fmat img{border-radius:18px;width:100%}.partner-detail-card-fmat{padding:26px 24px 28px}@media (min-width:992px){.partner-detail-card-fmat{padding:30px 30px 32px}}.partner-detail-title-fmat{color:var(--silver-darkest);font-size:1.45rem;font-weight:700;line-height:1.08}@media (min-width:576px){.partner-detail-title-fmat{font-size:clamp(1.7rem,2.4vw,2.3rem)}}.partner-detail-subtitle-fmat{color:var(--silver-darker);margin-top:.45rem}.partner-sector-pills-fmat{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.4rem;margin-top:1.3rem}.partner-sector-pill-fmat{align-items:center;background:#f5f3ee;border-radius:999px;color:var(--orange-dark);display:inline-flex;font-size:.84rem;font-weight:700;letter-spacing:.08em;min-height:36px;padding:.35rem .95rem;text-transform:uppercase}.partner-info-list-fmat{display:grid;gap:14px}.partner-info-row-fmat{border-bottom:1px solid hsla(0,0%,82%,.45);display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr);padding-bottom:14px}@media (min-width:768px){.partner-info-row-fmat{gap:.9rem;grid-template-columns:132px minmax(0,1fr)}}.partner-info-label-fmat{color:var(--silver-darker);font-size:var(--type-role-section-label-size);font-weight:700;letter-spacing:var(--type-role-section-label-letter-spacing);text-transform:uppercase}.partner-info-value-fmat{color:var(--silver-darkest);line-height:var(--type-role-line-height-body)}.partner-info-value-fmat a{color:var(--orange-dark)}.partner-note-fmat{margin-bottom:.2rem;margin-top:0}.partner-cta-group-fmat{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.partner-cta-group-fmat .btn{width:100%}.partner-cta-group-fmat .btn-ghost{color:var(--orange-dark);padding-left:0;padding-right:0;text-align:left}@media (min-width:768px){.partner-cta-group-fmat{align-items:normal;flex-direction:row}.partner-cta-group-fmat .btn{width:auto}.partner-cta-group-fmat .btn-ghost{text-align:inherit}}.partner-map-card-fmat{padding-bottom:18px}.partner-map-canvas-fmat{min-height:260px}@media (min-width:768px){.partner-map-canvas-fmat{min-height:320px}}.form-ref-field-fmat{display:none}.partner-contact-recipient-fmat{background:rgba(0,0,0,.03);border-left:3px solid var(--orange-dark);display:flex;flex-direction:column;gap:4px;margin-bottom:24px;padding:16px}@media (min-width:768px){.partner-contact-recipient-fmat{align-items:baseline;flex-direction:row;gap:16px}}.partner-contact-privacy-fmat{font-size:.85rem;line-height:1.5;margin-bottom:16px;opacity:.85}.list-fmat{list-style:none;margin-left:0;padding-left:2px;padding-right:2px}.list-fmat li{border-bottom:1px solid var(--silver);margin-bottom:8px;padding-bottom:8px}.slick-wrapper-fmat{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-color:var(--silver-dark) transparent;scrollbar-width:thin}.slick-wrapper-fmat>div{flex:0 0 auto;scroll-snap-align:start}.slick-wrapper-fmat img{border-radius:var(--radius-sm);display:block;height:200px;width:auto}.slick-wrapper-fmat::-webkit-scrollbar{height:6px}.slick-wrapper-fmat::-webkit-scrollbar-thumb{background-color:var(--silver-dark);border-radius:999px}.slick-wrapper-fmat::-webkit-scrollbar-track{background:transparent}.events-calendar-fmat .event-closer-fmat,.events-calendar-fmat .event-description-fmat{color:var(--silver-darker);padding-top:8px}.events-calendar-fmat .event-closer-fmat{border-bottom:1px solid var(--silver);margin-bottom:24px;padding-bottom:16px}.events-calendar-fmat .event-detail-fmat{border:1px solid #f4f4f4;padding:4px}.events-calendar-fmat .event-detail-fmat ul{list-style:circle;margin-top:8px}.events-calendar-fmat .event-detail-fmat ul li{color:var(--silver-dark);margin-bottom:8px}.events-calendar-fmat .event-detail-fmat ul li span{color:var(--silver-darker)}.lp-tabs-wrapper-fmat .nav-tabs .nav-link{border-radius:0;color:var(--orange)}.lp-cover-fmat{position:relative}.lp-cover-fmat .title-fmat{bottom:0;height:auto;left:0;margin:auto;overflow:auto;padding:16px;position:absolute;right:0;text-align:center;top:64px}.lp-cover-fmat .title-fmat h1{background-color:hsla(0,0%,100%,.9);color:var(--orange);font-family:Inter;font-size:20px;margin:0;padding:16px}@media (min-width:992px){.lp-cover-fmat .title-fmat{height:50%;padding:32px;top:0}.lp-cover-fmat .title-fmat h1{font-size:30px}}.lp-tagline-wrapper-fmat{margin-bottom:16px;margin-top:16px;max-height:150px;overflow:hidden;position:relative}.lp-tagline-wrapper-fmat .title-fmat{background-color:#fff;color:var(--orange);font-size:30px;padding:4px 8px;position:absolute;top:0}.lp-slide-copytext-overlay-wrapper-fmat{font-family:Inter;height:100%;overflow:hidden;position:relative}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat{bottom:0;height:auto;left:0;margin:auto;overflow:auto;padding:32px;position:absolute;right:0;top:0;width:100%}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat.left-fmat,.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat.right-fmat{left:auto;right:auto;text-align:left}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat>.title-fmat{color:var(--orange);font-size:26px}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat>.subtitle-fmat{color:#000;font-size:18px}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat>.body-fmat{color:#000}@media (min-width:992px){.lp-slide-copytext-overlay-wrapper-fmat{overflow:visible}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat{height:50%;padding:0;width:50%}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat.right-fmat{right:20px;text-align:right}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat.left-fmat{left:20px}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat>.title-fmat{font-size:30px}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat>.subtitle-fmat{color:var(--silver-darker);font-size:20px}.lp-slide-copytext-overlay-wrapper-fmat .copy-fmat>.body-fmat{color:var(--silver-darkest)}}.lp-slide-side-wrapper-fmat{font-family:Inter;height:50%;margin-top:50%;padding-left:24px}.lp-slide-side-wrapper-fmat .lp-slide-title-fmat{color:var(--orange);display:block;font-size:24px}.lp-slide-side-wrapper-fmat .lp-slide-subtitle-fmat{color:var(--silver-darker);font-size:20px}.lp-slide-side-wrapper-fmat .lp-slide-body-fmat{color:var(--silver-darker)}