@charset "UTF-8";:root{--primary:#5980a6;--primary-foreground:#f2f2f3;--secondary:#e4e4e7;--secondary-foreground:#09090b;--tertiary:#1d1f20;--tertiary-dark:#1d1f20;--tertiary-light:#5d5d60;--accent:#e9e9ea;--accent-2:#e4e4e7;--text:#1d1f20;--light-bg:#f2f2f3;--muted:#e9e9ea;--muted-foreground:#5d5d60;--card:#ffffff;--card-border:#d4d4d7;--input:#ffffff;--border:#d4d4d7;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray:#71717a;--gray-1:#71717a;--gray-2:#a1a1aa;--gray-3:#898989;--gray-light:#e4e4e7;--red:#D30614;--white:#ffffff;--black:#000000;--color-bg:#f2f2f3;--color-surface:#e9e9ea;--color-text:#1d1f20;--color-accent:#5980a6;--color-accent-2:#728fab;--color-divider:color-mix(in srgb, #1d1f20 16%, transparent);--color-neutral-100:#f5f5f8;--color-neutral-200:#e7e7ea;--color-neutral-300:#d4d4d7;--color-neutral-400:#b7b7ba;--color-neutral-500:#98989b;--color-neutral-600:#7a7a7d;--color-neutral-700:#5d5d60;--color-neutral-800:#424244;--color-neutral-900:#2b2b2d;--color-accent-100:#eef6ff;--color-accent-200:#d6ebff;--color-accent-300:#b5d9fd;--color-accent-400:#94bce3;--color-accent-500:#749dc4;--color-accent-600:#597ea3;--color-accent-700:#416180;--color-accent-800:#2c455d;--color-accent-900:#1d2d3d;--color-accent-2-100:#eef6ff;--color-accent-2-200:#d6ebff;--color-accent-2-300:#bdd8f2;--color-accent-2-400:#9ebbd8;--color-accent-2-500:#7e9cb8;--color-accent-2-600:#627d98;--color-accent-2-700:#486077;--color-accent-2-800:#314457;--color-accent-2-900:#1f2d3a;--shadow-sm:0 .1rem .2rem color-mix(in srgb, #2b2b2d 14%, transparent);--shadow-md:0 .3rem 1rem color-mix(in srgb, #2b2b2d 16%, transparent);--shadow-lg:0 1.2rem 3.2rem color-mix(in srgb, #2b2b2d 22%, transparent);--ease-1:cubic-bezier(0.475,0.425,0,0.995);--ease-2:cubic-bezier(0.835,-0.005,0.06,1);--ease-3:cubic-bezier(0.19,1,0.22,1);--ease-4:cubic-bezier(0.63,0.03,0.21,1);--h1:clamp(2.8rem, calc(1.96vw + 2.17rem), 5rem);--h2:clamp(2.49rem, calc(1.54vw + 2rem), 4.22rem);--h3:clamp(2.22rem, calc(1.19vw + 1.84rem), 3.56rem);--h4:clamp(1.98rem, calc(0.91vw + 1.69rem), 3rem);--h5:clamp(1.76rem, calc(0.68vw + 1.54rem), 2.53rem);--h6:clamp(1.57rem, calc(0.5vw + 1.41rem), 2.13rem);--normal:clamp(1.4rem, calc(0.36vw + 1.29rem), 1.8rem);--small:clamp(1.25rem, calc(0.24vw + 1.17rem), 1.52rem);--space-3xs:clamp(0.31rem, calc(0.27rem + 0.13vw), 0.38rem);--space-2xs:clamp(0.63rem, calc(0.55rem + 0.26vw), 0.75rem);--space-xs:clamp(0.88rem, calc(0.72rem + 0.52vw), 1.13rem);--space-s:clamp(1.19rem, calc(0.99rem + 0.65vw), 1.50rem);--space-m:clamp(1.81rem, calc(1.54rem + 0.92vw), 2.25rem);--space-l:clamp(2.38rem, calc(1.99rem + 1.31vw), 3.00rem);--space-xl:clamp(3.63rem, calc(3.08rem + 1.83vw), 4.50rem);--space-2xl:clamp(4.81rem, calc(4.07rem + 2.49vw), 6.00rem);--space-3xl:clamp(7.19rem, calc(6.06rem + 3.80vw), 9.00rem);--space-3xs-2xs:clamp(0.31rem, calc(0.04rem + 0.92vw), 0.75rem);--space-2xs-xs:clamp(0.63rem, calc(0.31rem + 1.05vw), 1.13rem);--space-xs-s:clamp(0.88rem, calc(0.49rem + 1.31vw), 1.50rem);--space-s-m:clamp(1.19rem, calc(0.53rem + 2.23vw), 2.25rem);--space-m-l:clamp(1.81rem, calc(1.07rem + 2.49vw), 3.00rem);--space-l-xl:clamp(2.38rem, calc(1.05rem + 4.45vw), 4.50rem);--space-xl-2xl:clamp(3.63rem, calc(2.15rem + 4.97vw), 6.00rem);--space-2xl-3xl:clamp(4.81rem, calc(2.20rem + 8.77vw), 9.00rem)}.hero.guide.single{font-size:var(--normal);padding:var(--space-xl) 0 0;overflow:visible;color:var(--color-text);font-family:Inter,sans-serif;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.hero.guide.single{font-size:calc(var(--normal) - .2rem)}}.hero.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.hero.guide.single a:not(.btn){color:var(--color-accent-700)}.hero.guide.single a:not(.btn):hover{color:var(--color-accent)}.hero.guide.single .hero-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l-xl);align-items:start}.hero.guide.single .hero-wrapper>*{min-width:0}@media (min-width:992px){.hero.guide.single .hero-wrapper{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-xl-2xl)}}.hero.guide.single .hero-kicker{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 var(--space-s);font-weight:600}.hero.guide.single .hero-title{margin:0 0 var(--space-m);font-size:var(--h1);line-height:1.03;overflow-wrap:anywhere}.hero.guide.single .hero-lead{margin:0 0 var(--space-s);font-size:calc(calc(var(--normal) - .2rem) + .2rem);color:var(--color-neutral-800);text-wrap:pretty}.hero.guide.single .hero-text{color:var(--color-neutral-800);text-wrap:pretty;margin-bottom:var(--space-m)}.hero.guide.single .hero-text>p+p{margin-top:var(--space-s)}.hero.guide.single .hero-stock{margin:var(--space-s) 0 var(--space-m);font-size:var(--small);color:var(--color-neutral-700)}.hero.guide.single .hero-stock strong{font-variant-numeric:tabular-nums}.hero.guide.single .hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.hero.guide.single .hero-actions .btn{min-height:4.8rem;padding-inline:var(--space-m);font-size:calc(var(--normal) - .2rem);line-height:1.3}.hero.guide.single .hero-toc{border:.1rem solid var(--color-divider);padding:var(--space-m);background:var(--color-bg);position:relative}.hero.guide.single .hero-toc::after,.hero.guide.single .hero-toc::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.hero.guide.single .hero-toc::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.hero.guide.single .hero-toc::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.hero.guide.single .hero-toc__title{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 var(--space-s);font-weight:600}.hero.guide.single .hero-toc__list{margin:0;padding-left:var(--space-m)}.hero.guide.single .hero-toc__list li+li{margin-top:var(--space-xs)}.hero.guide.single .hero-toc__list a{display:inline-flex;align-items:center;min-height:4.4rem;text-decoration:none}@media (min-width:992px){.hero.guide.single .hero-toc__list a{min-height:0}}.fundamentals.guide.single{font-size:var(--normal);padding:var(--space-xl-2xl) 0 0;overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.fundamentals.guide.single{font-size:calc(var(--normal) - .2rem)}}.fundamentals.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.fundamentals.guide.single a{color:var(--color-accent-700)}.fundamentals.guide.single a:hover{color:var(--color-accent)}.fundamentals.guide.single .fundamentals-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l-xl);align-items:start}.fundamentals.guide.single .fundamentals-wrapper>*{min-width:0}@media (min-width:992px){.fundamentals.guide.single .fundamentals-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl-2xl)}}.fundamentals.guide.single .fundamentals-title{font-size:var(--h4);margin:0 0 var(--space-s)}.fundamentals.guide.single .fundamentals-text{color:var(--color-neutral-800);text-wrap:pretty}.fundamentals.guide.single .fundamentals-text p{margin:0 0 var(--space-s)}.fundamentals.guide.single .fundamentals-text p:last-child{margin-bottom:0}.fundamentals.guide.single .fundamentals-terms{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s)}@media (min-width:768px){.fundamentals.guide.single .fundamentals-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.fundamentals.guide.single .fundamentals-term{min-width:0;border:.1rem solid var(--color-divider);padding:var(--space-s-m);background:var(--color-bg);position:relative}.fundamentals.guide.single .fundamentals-term::after,.fundamentals.guide.single .fundamentals-term::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.fundamentals.guide.single .fundamentals-term::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.fundamentals.guide.single .fundamentals-term::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.fundamentals.guide.single .fundamentals-term p{margin:0;color:var(--color-neutral-800)}.fundamentals.guide.single .fundamentals-term__title{font-size:var(--normal);line-height:1.25;margin:0 0 var(--space-2xs)}.materials.guide.single{font-size:var(--normal);margin-top:var(--space-xl-2xl);padding:var(--space-xl-2xl) 0;background:var(--color-surface);border-block:.1rem solid var(--color-divider);line-height:1.6;overflow:visible;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.materials.guide.single{font-size:calc(var(--normal) - .2rem)}}.materials.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.materials.guide.single .materials-title{font-size:var(--h4);margin:0 0 var(--space-2xs)}.materials.guide.single .materials-intro{color:var(--color-neutral-800);max-width:80ch;margin:0 0 var(--space-m)}.materials.guide.single .materials-scroll{position:relative;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.materials.guide.single .materials-table{width:100%;min-width:88rem;border-collapse:collapse;font-size:var(--small);line-height:1.5}.materials.guide.single .materials-table td,.materials.guide.single .materials-table th{padding:var(--space-xs);text-align:left;vertical-align:top;border-bottom:.1rem solid var(--color-divider)}.materials.guide.single .materials-table thead th{color:var(--color-neutral-700);font-size:calc(var(--small) - .2rem);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.materials.guide.single .materials-table tbody th{font-weight:600;font-size:calc(var(--normal) - .2rem)}.materials.guide.single .materials-table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.materials.guide.single .materials-table .materials-table__price_level{text-align:right}.materials.guide.single .materials-table .materials-table__grade_or_colour,.materials.guide.single .materials-table .materials-table__temperature_or_lifetime{font-variant-numeric:tabular-nums}.materials.guide.single .materials-table .materials-table__application{color:var(--color-neutral-800)}.materials.guide.single .materials-callout{display:flex;align-items:flex-start;gap:var(--space-xs);margin:var(--space-m) 0 0;padding:var(--space-s) var(--space-m);background:var(--color-accent-100);border-left:.2rem solid var(--color-accent);color:var(--color-accent-900);font-size:var(--small)}.materials.guide.single .materials-callout svg{flex:none;margin-top:var(--space-3xs);color:var(--color-accent-700)}.materials.guide.single .materials-callout p{margin:0}.specifications.guide.single{font-size:var(--normal);padding:var(--space-xl-2xl) 0 0;overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.specifications.guide.single{font-size:calc(var(--normal) - .2rem)}}.specifications.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.specifications.guide.single a{color:var(--color-accent-700)}.specifications.guide.single a:hover{color:var(--color-accent)}.specifications.guide.single .specifications-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l-xl);align-items:start}.specifications.guide.single .specifications-wrapper>*{min-width:0}@media (min-width:992px){.specifications.guide.single .specifications-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--space-xl-2xl)}}.specifications.guide.single .specifications-title{font-size:var(--h4);margin:0 0 var(--space-s)}.specifications.guide.single .specifications-text{color:var(--color-neutral-800);text-wrap:pretty}.specifications.guide.single .specifications-text p{margin:0 0 var(--space-s)}.specifications.guide.single .specifications-text p:last-child{margin-bottom:0}.specifications.guide.single .specifications-callout{border:.1rem solid var(--color-divider);padding:var(--space-s-m);margin-top:var(--space-m);background:var(--color-bg);font-size:var(--small);position:relative}.specifications.guide.single .specifications-callout::after,.specifications.guide.single .specifications-callout::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.specifications.guide.single .specifications-callout::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.specifications.guide.single .specifications-callout::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.specifications.guide.single .specifications-callout p{margin:0;color:var(--color-neutral-800)}.specifications.guide.single .specifications-callout .specifications-callout__eyebrow{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 var(--space-s);font-weight:600;margin-bottom:var(--space-2xs)}.specifications.guide.single .specifications-callout__title{font-size:calc(calc(var(--normal) - .2rem) + .3rem);margin:0 0 var(--space-2xs)}.specifications.guide.single .specifications-scroll{position:relative;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.specifications.guide.single .specifications-table{width:100%;min-width:57rem;border-collapse:collapse;font-size:var(--small);line-height:1.5}.specifications.guide.single .specifications-table td,.specifications.guide.single .specifications-table th{padding:var(--space-xs);text-align:left;vertical-align:middle;border-bottom:.1rem solid var(--color-divider)}.specifications.guide.single .specifications-table thead th{color:var(--color-neutral-700);font-size:calc(var(--small) - .2rem);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.specifications.guide.single .specifications-table tbody th{font-weight:600;font-size:calc(var(--normal) - .2rem);font-variant-numeric:tabular-nums}.specifications.guide.single .specifications-table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.specifications.guide.single .specifications-table .specifications-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.specifications.guide.single .specifications-table .specifications-table__action{width:1%;white-space:nowrap}.specifications.guide.single .specifications-table .specifications-table__action a{display:inline-flex;min-height:4.4rem;align-items:center}.specifications.guide.single .specifications-footnote{margin-top:var(--space-xs);color:var(--color-neutral-700);font-size:var(--small)}.specifications.guide.single .specifications-footnote p{margin:0}.applications.guide.single{font-size:var(--normal);padding:var(--space-xl-2xl) 0 0;overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.applications.guide.single{font-size:calc(var(--normal) - .2rem)}}.applications.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.applications.guide.single .applications-title{font-size:var(--h4);margin:0 0 var(--space-2xs)}.applications.guide.single .applications-intro{color:var(--color-neutral-800);max-width:80ch;margin:0 0 var(--space-m)}.applications.guide.single .applications-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-m)}@media (min-width:768px){.applications.guide.single .applications-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.applications.guide.single .applications-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.applications.guide.single .applications-card{display:flex;flex-direction:column;min-width:0;border:.1rem solid var(--color-divider);background:var(--color-bg);position:relative}.applications.guide.single .applications-card::after,.applications.guide.single .applications-card::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.applications.guide.single .applications-card::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.applications.guide.single .applications-card::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.applications.guide.single .applications-card__media{height:13rem;border-bottom:.1rem solid var(--color-divider);overflow:hidden;background:var(--color-surface)}.applications.guide.single .applications-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.65) contrast(.95)}.applications.guide.single .applications-card__content{display:flex;flex-direction:column;flex:1;gap:var(--space-xs);padding:var(--space-s-m)}.applications.guide.single .applications-card__title{font-size:var(--h6);line-height:1.3;margin:0}.applications.guide.single .applications-card__description{color:var(--color-neutral-800);margin:0}.applications.guide.single .applications-card__facts{margin:auto 0 0;padding-top:var(--space-xs);border-top:.1rem solid var(--color-divider);font-size:var(--small);color:var(--color-neutral-700)}.applications.guide.single .applications-card__facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs)}.applications.guide.single .applications-card__facts dt{font-weight:400}.applications.guide.single .applications-card__facts dd{margin:0;text-align:right;color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.applications.guide.single .applications-card__link{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--color-accent-700);font-size:var(--small)}.applications.guide.single .applications-card__link::after{content:"";position:absolute;inset:0}.applications.guide.single .applications-card__link:hover{color:var(--color-accent)}.selection.guide.single{font-size:var(--normal);margin-top:var(--space-xl-2xl);padding:var(--space-xl-2xl) 0;background:var(--color-surface);border-block:.1rem solid var(--color-divider);overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.selection.guide.single{font-size:calc(var(--normal) - .2rem)}}.selection.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.selection.guide.single .selection-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l-xl);align-items:start}.selection.guide.single .selection-wrapper>*{min-width:0}@media (min-width:992px){.selection.guide.single .selection-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-xl-2xl)}}.selection.guide.single .selection-title{font-size:var(--h4);margin:0 0 var(--space-s)}.selection.guide.single .selection-intro{color:var(--color-neutral-800);text-wrap:pretty;margin:0 0 var(--space-s)}.selection.guide.single .selection-content .btn{min-height:4.8rem;padding-inline:var(--space-m);font-size:calc(var(--normal) - .2rem);line-height:1.3}.selection.guide.single .selection-steps{list-style:none;margin:0;padding:0;border-top:.1rem solid var(--color-divider)}.selection.guide.single .selection-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-m);align-items:baseline;padding:var(--space-s-m) 0;border-bottom:.1rem solid var(--color-divider)}.selection.guide.single .selection-step p{color:var(--color-neutral-800);margin:0}.selection.guide.single .selection-step__number{font-size:calc(var(--normal) - .2rem);color:var(--color-accent);font-variant-numeric:tabular-nums}.selection.guide.single .selection-step__title{font-size:var(--h6);line-height:1.3;margin:0 0 var(--space-3xs)}.handling.guide.single{font-size:var(--normal);padding:var(--space-xl-2xl) 0 0;overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.handling.guide.single{font-size:calc(var(--normal) - .2rem)}}.handling.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.handling.guide.single a{color:var(--color-accent-700)}.handling.guide.single a:hover{color:var(--color-accent)}.handling.guide.single .handling-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l-xl);align-items:start}.handling.guide.single .handling-wrapper>*{min-width:0}@media (min-width:992px){.handling.guide.single .handling-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl-2xl)}}.handling.guide.single .handling-title{font-size:var(--h4);margin:0 0 var(--space-s)}.handling.guide.single .handling-text{color:var(--color-neutral-800);text-wrap:pretty}.handling.guide.single .handling-text p{margin:0 0 var(--space-s)}.handling.guide.single .handling-text p:last-child{margin-bottom:0}.faq.guide.single{font-size:var(--normal);padding:calc(var(--space-2xl) + var(--space-m)) 0;overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.faq.guide.single{font-size:calc(var(--normal) - .2rem)}}.faq.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.faq.guide.single .faq-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l-xl);align-items:start;border-top:.1rem solid var(--color-divider);padding-top:var(--space-xl)}.faq.guide.single .faq-wrapper>*{min-width:0}@media (min-width:992px){.faq.guide.single .faq-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-xl-2xl)}}.faq.guide.single .faq-title{font-size:var(--h4);margin:0 0 var(--space-s)}.faq.guide.single .faq-intro{color:var(--color-neutral-800);margin:0}.faq.guide.single .faq-list{border-top:.1rem solid var(--color-divider)}.faq.guide.single .faq-item{border-bottom:.1rem solid var(--color-divider)}.faq.guide.single .faq-item.is-open .faq-item__icon{transform:rotate(45deg)}.faq.guide.single .faq-item__heading{margin:0}.faq.guide.single .faq-item__trigger{display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);width:100%;min-height:4.4rem;padding:var(--space-s) 0;border:0;background:0 0;text-align:left;color:var(--color-text);font-family:Inter;font-weight:600;font-size:calc(calc(var(--normal) - .2rem) + .3rem);line-height:1.4;cursor:pointer}.faq.guide.single .faq-item__trigger>span:first-child{min-width:0;overflow-wrap:anywhere}.faq.guide.single .faq-item__icon{flex:none;color:var(--color-accent);font-size:var(--h6);line-height:1}.faq.guide.single .faq-item__answer[hidden]{display:none}.faq.guide.single .faq-item__text{padding:0 var(--space-xl) var(--space-m) 0;margin:0;color:var(--color-neutral-800)}.products.guide.single{font-size:var(--normal);padding:var(--space-xl-2xl) 0 0;overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.products.guide.single{font-size:calc(var(--normal) - .2rem)}}.products.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.products.guide.single .products-title{font-size:var(--h4);margin:0 0 var(--space-m)}.products.guide.single .products-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-m);align-items:stretch}@media (min-width:768px){.products.guide.single .products-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.products.guide.single .products-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.products.guide.single .products-card{display:flex;flex-direction:column;min-width:0;border:.1rem solid var(--color-divider);background:var(--color-bg);position:relative}.products.guide.single .products-card::after,.products.guide.single .products-card::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.products.guide.single .products-card::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.products.guide.single .products-card::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.products.guide.single .products-card__media{display:block;height:12rem;border-bottom:.1rem solid var(--color-divider);overflow:hidden;background:var(--color-surface)}.products.guide.single .products-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.65) contrast(.95)}.products.guide.single .products-card__body{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-s);flex:1;min-width:0}.products.guide.single .products-card__title{font-size:calc(calc(var(--normal) - .2rem) + .1rem);line-height:1.25;margin:0}.products.guide.single .products-card__title a{color:inherit;text-decoration:none}.products.guide.single .products-card__sku,.products.guide.single .products-card__tag{font-size:var(--small);color:var(--color-neutral-700);overflow-wrap:anywhere}.products.guide.single .products-card__specs{margin:0;padding-top:var(--space-xs);border-top:.1rem solid var(--color-divider);font-size:var(--small);color:var(--color-neutral-700)}.products.guide.single .products-card__specs>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs)}.products.guide.single .products-card__specs dt{font-weight:400}.products.guide.single .products-card__specs dd{margin:0;text-align:right;color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.products.guide.single .products-card__foot{margin-top:auto;padding-top:var(--space-xs);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-xs)}.products.guide.single .products-card__price{font-size:calc(calc(var(--normal) - .2rem) + .2rem);font-weight:600;font-variant-numeric:tabular-nums}.products.guide.single .products-card__unit{font-size:var(--small);color:var(--color-neutral-700);font-weight:400}.products.guide.single .products-card__cta{display:inline-flex;min-height:4.4rem;align-items:center;padding:0;border-color:transparent;background:0 0;color:var(--color-accent-700);font-size:var(--small);font-weight:400;text-decoration:underline}.products.guide.single .products-card__cta:focus,.products.guide.single .products-card__cta:hover{color:var(--color-accent);background:0 0;border-color:transparent}.inquiry.guide.single{font-size:var(--normal);padding:var(--space-xl-2xl) 0 calc(var(--space-2xl) + var(--space-m));overflow:visible;line-height:1.6;scroll-margin-top:calc(var(--top,15.4rem) + var(--space-m))}@media (min-width:992px){.inquiry.guide.single{font-size:calc(var(--normal) - .2rem)}}.inquiry.guide.single :where(a,button,[tabindex]):focus-visible{outline:.2rem solid var(--color-accent-700);outline-offset:.4rem}.inquiry.guide.single .inquiry-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l);align-items:center;border:.1rem solid var(--color-divider);padding:var(--space-m);background:var(--color-bg);position:relative}.inquiry.guide.single .inquiry-wrapper::after,.inquiry.guide.single .inquiry-wrapper::before{content:"";position:absolute;left:calc((1.1rem + .1rem)/ -2);right:calc((1.1rem + .1rem)/ -2);height:1.1rem;z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent)),linear-gradient(color-mix(in srgb,var(--color-text) 55%,transparent),color-mix(in srgb,var(--color-text) 55%,transparent));background-size:.1rem 1.1rem,.1rem 1.1rem,1.1rem .1rem,1.1rem .1rem;background-repeat:no-repeat}.inquiry.guide.single .inquiry-wrapper::before{top:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.inquiry.guide.single .inquiry-wrapper::after{bottom:calc((1.1rem + .1rem)/ -2);background-position:calc((1.1rem - .1rem)/ 2) center,right calc((1.1rem - .1rem)/ 2) center,left center,right center}.inquiry.guide.single .inquiry-wrapper>*{min-width:0}@media (min-width:992px){.inquiry.guide.single .inquiry-wrapper{grid-template-columns:minmax(0,1.4fr) auto;padding:var(--space-l) var(--space-xl);gap:var(--space-xl)}}.inquiry.guide.single .inquiry-title{font-size:var(--h4);margin:0 0 var(--space-2xs)}.inquiry.guide.single .inquiry-description{color:var(--color-neutral-800);max-width:70ch;margin:0}.inquiry.guide.single .inquiry-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.inquiry.guide.single .inquiry-actions .btn{min-height:5rem;padding-inline:var(--space-m);font-size:calc(var(--normal) - .2rem);line-height:1.3}