@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-variable-latin.woff2)format("woff2");font-weight:300 700;font-display:swap}:root{--navy:#1e1e32;--white:#fff;--grey:#9696a0;--mist:#f2f2f4;--purple:#a0238c;--pink:#dc3c96;--orange:#fa7832;--yellow:#ffbe46;--blue:#0078c8;--green:#00a046;--ink:var(--navy);--ink-2:#5d5d6b;--on-navy:#c3c3cb;--rule:#1e1e3224;--rule-on-navy:#ffffff2e;--spectrum:linear-gradient(90deg, var(--purple), var(--pink), var(--orange), var(--yellow), var(--blue), var(--green));--g-pink:radial-gradient(55% 70% at 30% 58%, #82107a 0%, #82107a00 70%), radial-gradient(45% 60% at 70% 42%, #e346a5 0%, #e346a500 72%), linear-gradient(100deg, #c8002e 0%, #a0238c 42%, #dc3c96 70%, #8c0020 100%);--g-orange:radial-gradient(42% 50% at 22% 80%, #b00000 0%, #b0000000 72%), radial-gradient(50% 45% at 32% 12%, #f6d98a 0%, #f6d98a00 72%), linear-gradient(120deg, #ffb340 0%, #fa7832 52%, #e8300c 100%);--g-blue:radial-gradient(55% 40% at 52% 34%, #00f0e0 0%, #00f0e000 72%), radial-gradient(45% 55% at 18% 82%, #0018a8 0%, #0018a800 72%), linear-gradient(120deg, #0084d8 0%, #0078c8 48%, #00d8dc 100%);--g-green:radial-gradient(50% 55% at 30% 30%, #00c060 0%, #00c06000 72%), linear-gradient(130deg, #003d18 0%, #00a046 60%, #2fd47a 100%);--g-yellow:radial-gradient(50% 50% at 40% 30%, #fff0c0 0%, #fff0c000 72%), linear-gradient(130deg, #ffbe46 0%, #ffd36a 60%, #f5a623 100%);--g-purple:radial-gradient(45% 55% at 30% 25%, #ff10e8 0%, #ff10e800 72%), radial-gradient(40% 50% at 80% 75%, #8e1080 0%, #8e108000 72%), linear-gradient(120deg, #c418b8 0%, #b0289c 55%, #a0238c 100%);--g-navy:radial-gradient(40% 55% at 68% 68%, #05050c 0%, #05050c00 72%), radial-gradient(55% 50% at 28% 38%, #23233e 0%, #23233e00 72%), linear-gradient(180deg, #15152a 0%, #1e1e32 50%, #14142a 100%);--g-pink-orange:radial-gradient(45% 60% at 30% 40%, #e346a5 0%, #e346a500 72%), linear-gradient(115deg, #a0238c 0%, #dc3c96 42%, #fa7832 100%);--display:"Space Grotesk", Arial, Helvetica, sans-serif;--text:Arial, Helvetica, sans-serif;--fs-head:clamp(1.75rem, 1.35rem + 1.25vw, 2.5rem);--fs-body:1.0625rem;--track-head:-.03em;--gutter:clamp(1rem, -.5rem + 5vw, 5rem);--wrap:92rem;--header:4.5rem;--ease:cubic-bezier(.2, .7, .2, 1);--el:var(--purple);--el-ink:var(--white);--el-field:var(--g-purple);--el-soft:#e8cae3;--el-wash:#f7edf6}.el-pink{--el:var(--pink);--el-ink:var(--white);--el-field:var(--g-pink);--el-soft:#f7d0e6;--el-wash:#fcf0f7}.el-orange{--el:var(--orange);--el-ink:var(--navy);--el-field:var(--g-orange);--el-soft:#fedfce;--el-wash:#fff4ef}.el-blue{--el:var(--blue);--el-ink:var(--white);--el-field:var(--g-blue);--el-soft:#c2dff2;--el-wash:#ebf4fb}.el-green{--el:var(--green);--el-ink:var(--white);--el-field:var(--g-green);--el-soft:#c2e8d3;--el-wash:#ebf7f0}.el-yellow{--el:var(--yellow);--el-ink:var(--navy);--el-field:var(--g-yellow);--el-soft:#ffefd3;--el-wash:#fffaf0}.el-purple{--el:var(--purple);--el-ink:var(--white);--el-field:var(--g-purple);--el-soft:#e8cae3;--el-wash:#f7edf6}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 1rem);background:var(--white);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);font-family:var(--text);font-size:var(--fs-body);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}body.menu-open{overflow:hidden}@supports not (overflow-x:clip){body{overflow-x:hidden}}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--display);text-wrap:balance;font-weight:500}h1,h2{font-size:var(--fs-head);letter-spacing:var(--track-head);line-height:1.12}h3,h4,h5,h6{font-size:var(--fs-body);font-weight:600;line-height:1.35}p{text-wrap:pretty}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:100;background:var(--navy);color:var(--white);font-family:var(--display);padding:.75rem 1rem;font-weight:500;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{z-index:1;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto;position:relative}.sec{padding-block:clamp(4rem,8vw,7rem);position:relative}.sec-mist{background:var(--mist)}.navy{background-color:var(--navy);background-image:var(--g-navy);color:var(--white)}.gap-top{margin-top:clamp(2.5rem,5vw,4rem)}.small{font-family:var(--display);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.navy .muted{color:var(--on-navy)}.sect{display:none}.h2{font-family:var(--display);font-size:var(--fs-head);letter-spacing:var(--track-head);font-weight:500;line-height:1.12}.h3{font-family:var(--display);font-size:var(--fs-body);font-weight:600;line-height:1.35}h1 em,h2 em,h3 em,.h2 em,.light{font-style:normal;font-weight:300}.lead{max-width:36rem;color:var(--ink-2);font-size:var(--fs-body);line-height:1.55}.navy .lead{color:var(--on-navy)}.mark{--tint:var(--el-soft);background-color:#0000;background-image:linear-gradient(var(--el), var(--el)), linear-gradient(var(--tint), var(--tint));color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;padding:0 .12em}.mark sup{font-family:var(--display);font-size:inherit;vertical-align:baseline;margin-left:.15em;font-weight:700}.spec{background:var(--spectrum) no-repeat 0 100% / 100% .09em;color:inherit;padding-bottom:.04em}.c{aspect-ratio:175.09/136.45;background:var(--el-field);pointer-events:none;display:block;-webkit-mask:url(/assets/brand/supergraphic-c.svg) 50%/contain no-repeat;mask:url(/assets/brand/supergraphic-c.svg) 50%/contain no-repeat}.c-quiet{background:#1e1e320f}.navy .c-quiet{background:#ffffff14}.btn{--btn-bg:var(--navy);--btn-fg:var(--white);isolation:isolate;background:var(--btn-bg);height:3.25rem;color:var(--btn-fg);font-family:var(--display);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:color .2s var(--ease);border:0;border-radius:0;align-items:center;gap:.75rem;padding:0 1.35rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:linear-gradient(#1e1e3238, #1e1e3238), var(--g-pink);transition:transform .35s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--white)}.btn:hover:before{transform:translateY(0)}.btn:disabled{cursor:progress;opacity:.6}.btn svg{flex-shrink:0;width:1rem;height:1rem}.btn-sm{height:2.75rem;font-size:var(--fs-body);padding:0 1.1rem}.navy .btn,.btn-on-dark{--btn-bg:var(--white);--btn-fg:var(--navy)}.textlink{color:inherit;font-family:var(--display);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.5rem;padding-bottom:.2rem;font-weight:500;text-decoration:none;display:inline-flex}.textlink:hover{background-image:var(--spectrum);background-size:100% 3px}.textlink svg{flex-shrink:0;width:1rem;height:1rem}.btns{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.chip{border:1px solid var(--rule);color:var(--ink);font-family:var(--display);font-size:var(--fs-body);padding:.15rem .45rem;line-height:1.45;display:inline-block}.navy .chip{border-color:var(--rule-on-navy);color:var(--white)}.kind{background:var(--navy);color:var(--white);font-family:var(--display);font-size:var(--fs-body);padding:.12rem .45rem;font-weight:500;line-height:1.45;display:inline-block}.kind-outline{border:1px solid var(--navy);background:var(--white);color:var(--navy)}.tile{display:none}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule-on-navy);padding:clamp(3rem,6vw,4.5rem) 0 2rem}.top[data-astro-cid-jo6i4kqk]{gap:2rem;display:grid}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.logo[data-astro-cid-jo6i4kqk]{width:6.5rem;margin-bottom:.25rem;display:block}.brand[data-astro-cid-jo6i4kqk] .heading[data-astro-cid-jo6i4kqk]{margin-top:1rem;margin-bottom:0}.heading[data-astro-cid-jo6i4kqk]{color:var(--white);font-size:var(--fs-body);letter-spacing:0;margin-bottom:.75rem;font-weight:600}.links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-navy);text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-underline-offset:.25em;text-decoration:underline}.mid[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule-on-navy);color:var(--on-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.iso[data-astro-cid-jo6i4kqk]{align-items:center;gap:.75rem;display:flex}.iso[data-astro-cid-jo6i4kqk] img{width:3.5rem}.ack[data-astro-cid-jo6i4kqk]{max-width:60rem;margin-top:1.5rem}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule-on-navy);color:var(--on-navy);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.mid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}@media (min-width:40rem){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (min-width:64rem){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.news[data-astro-cid-nen7h5rs]{min-height:3rem;padding:.4rem var(--gutter);background:var(--purple);color:var(--white);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;display:flex}.news-button[data-astro-cid-nen7h5rs]{background:var(--white);min-height:2.25rem;color:var(--purple);font-family:var(--display);white-space:nowrap;align-items:center;padding:.25rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.news-button[data-astro-cid-nen7h5rs]:hover{background:var(--mist)}.util[data-astro-cid-nen7h5rs]{z-index:51;min-height:2.75rem;padding-inline:var(--gutter);background:var(--mist);justify-content:flex-end;align-items:center;gap:1.25rem;display:flex;position:relative}.util-link[data-astro-cid-nen7h5rs]{color:var(--ink);font-family:var(--display);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.35rem 0;text-decoration:none;display:inline-flex}.util-link[data-astro-cid-nen7h5rs]:hover{text-underline-offset:.3em;text-decoration:underline}.util-link[data-astro-cid-nen7h5rs] svg{width:.95rem;height:.95rem}.util-rule[data-astro-cid-nen7h5rs]{background:var(--rule);width:1px;height:1.1rem}.panel[data-astro-cid-nen7h5rs].panel-country{min-width:18rem;top:calc(100% + .35rem);left:auto;right:0}.sub[data-astro-cid-nen7h5rs].is-here{justify-content:space-between;font-weight:600}.sub[data-astro-cid-nen7h5rs].is-here svg{color:var(--purple)}.is-soon[data-astro-cid-nen7h5rs]{color:var(--ink-2);cursor:default;justify-content:space-between;gap:1rem}.is-soon[data-astro-cid-nen7h5rs]:hover{background:0 0}.is-soon[data-astro-cid-nen7h5rs] .muted[data-astro-cid-nen7h5rs]{white-space:nowrap}.header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header);padding-inline:var(--gutter);border-bottom:1px solid var(--rule);background:var(--white);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;width:8.5rem;display:block}.logo[data-astro-cid-nen7h5rs] img{width:100%}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;display:none}.drop[data-astro-cid-nen7h5rs]{position:relative}.nav-link[data-astro-cid-nen7h5rs]{color:inherit;font-family:var(--display);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.5rem 0;font-weight:500;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.nav-link[data-astro-cid-nen7h5rs].is-on{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}.nav-rule[data-astro-cid-nen7h5rs]{background:var(--rule);width:1px;height:1.5rem}.nav-link[data-astro-cid-nen7h5rs].is-key{color:var(--purple);gap:.45rem;font-weight:600}.nav-link[data-astro-cid-nen7h5rs].is-key svg{width:1.05rem;height:1.05rem}.nav-link[data-astro-cid-nen7h5rs] svg{width:.9rem;height:.9rem;transition:transform .2s var(--ease)}.nav-link[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.panel[data-astro-cid-nen7h5rs]{top:calc(50% + var(--header) / 2);border:1px solid var(--rule);background:var(--white);flex-direction:column;min-width:14rem;padding:.75rem;display:flex;position:absolute;left:-1.25rem;box-shadow:0 30px 60px -30px #1e1e3259}.panel[data-astro-cid-nen7h5rs][hidden]{display:none}.panel-products[data-astro-cid-nen7h5rs]{width:min(46rem, calc(100vw - 2 * var(--gutter)));grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;padding:1.25rem;display:grid}.group[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.25rem;display:flex}.group-label[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-family:var(--display);padding:0 .5rem .4rem;font-weight:500}.product[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.2rem;padding:.6rem .5rem;text-decoration:none;display:flex}.product[data-astro-cid-nen7h5rs]:hover{background:var(--mist)}.product-title[data-astro-cid-nen7h5rs]{font-family:var(--display);font-weight:600;line-height:1.3}.product-text[data-astro-cid-nen7h5rs]{color:var(--ink-2);line-height:1.4}.sub[data-astro-cid-nen7h5rs]{font-family:var(--display);align-items:center;gap:.4rem;padding:.55rem .6rem;font-weight:500;text-decoration:none;display:flex}.sub[data-astro-cid-nen7h5rs]:hover{background:var(--mist)}.sub[data-astro-cid-nen7h5rs] svg{width:.9rem;height:.9rem}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;display:flex}.menu-button[data-astro-cid-nen7h5rs]{border:1px solid var(--rule);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.menu-button[data-astro-cid-nen7h5rs] svg{width:1.25rem;height:1.25rem}.mobile[data-astro-cid-nen7h5rs]{top:var(--header);padding:1.25rem var(--gutter) 2rem;background:var(--white);flex-direction:column;gap:.25rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{flex-shrink:0}.mobile-label[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-family:var(--display);margin-top:1rem;padding-bottom:.25rem;font-weight:500}.mobile-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);font-family:var(--display);align-items:center;gap:.75rem;padding:.75rem 0;font-weight:500;text-decoration:none;display:flex}.mobile[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{align-self:flex-start;margin-top:1.5rem}@media (max-width:47.99rem){.actions[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{display:none}}@media (min-width:80rem){.nav[data-astro-cid-nen7h5rs]{display:flex}.menu-button[data-astro-cid-nen7h5rs],.mobile[data-astro-cid-nen7h5rs]{display:none!important}}.newsletter-form__form,.newsletter-form__fields-grid{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;display:grid}@media (min-width:40rem){.newsletter-form__fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-form__fields-grid .form-field__full-width{grid-column:1/-1}}.newsletter-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.newsletter-form__privacy{color:var(--on-navy)}.newsletter-form__privacy-link{color:var(--white);text-underline-offset:.2em}.newsletter-form__error{border-left:3px solid var(--pink);color:var(--white);background:#ffffff14;padding:.75rem 1rem}.grid[data-astro-cid-ubifpgtr]{gap:2.5rem;display:grid}.lead[data-astro-cid-ubifpgtr]{margin-top:1.5rem}@media (min-width:64rem){.grid[data-astro-cid-ubifpgtr]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:5rem}}
