.oe{--oe-ink:#191a19;--oe-red:#b71925;--oe-paper:#f4f2ed;--oe-line:#dddcd7;color:var(--oe-ink);font-size:15px;line-height:1.75}.oe h1,.oe h2,.oe h3{color:inherit;letter-spacing:-.04em;line-height:1.13;font-weight:500}.oe h1{font-size:clamp(38px,4.5vw,66px);margin:12px 0 24px}.oe h2{font-size:clamp(28px,3.1vw,44px);margin:0 0 24px}.oe h3{font-size:24px;margin:12px 0 18px}.oe p{margin:0 0 18px}.oe a{color:inherit}.oe .oh-eyebrow{color:var(--oe-red);font-size:10px;font-weight:700;letter-spacing:.17em;margin:0 0 20px}.oe-hero{background:var(--oe-paper);border-bottom:1px solid var(--oe-line)}.oe-hero-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:center;padding-top:64px;padding-bottom:64px}.oe-lead{max-width:650px;font-size:17px;line-height:1.75;color:#585b57}.oe-hero .oh-actions{margin-top:28px}.oe .oh-btn{font-size:12px;color:#fff;letter-spacing:.015em;min-height:46px;padding:14px 22px;border-radius:2px;display:inline-flex;justify-content:center;align-items:center}.oe .oh-btn:hover{color:#fff;background:#8f1520}.oe-text-link{display:inline-block;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:6px;line-height:1.6;padding:7px 0}.oe-text-link + .oe-text-link{margin-left:18px}.oe-section{padding-top:72px;padding-bottom:72px}.oe-section-heading{max-width:790px;margin-bottom:34px}.oe-section-heading p{max-width:740px;color:#5c605a}.oe-intro{max-width:760px;color:#5c605a;margin-bottom:34px!important}.oe-history-mark{border-left:1px solid #d4d1c9;padding:20px 0 20px 44px}.oe-history-mark>span{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.oe-history-mark strong{font-size:clamp(70px,9vw,126px);display:block;letter-spacing:-.07em;font-weight:400;line-height:1.2}.oe-history-mark p{font-size:12px;max-width:160px}.oe-story{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.oe-story>div{min-width:0}.oe-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--oe-line);padding-top:28px}.oe-timeline article>span,.oe-business article>span{color:var(--oe-red);font-size:10px;letter-spacing:.13em;font-weight:700}.oe-timeline h2{font-size:26px;margin:20px 0}.oe-timeline p{font-size:14px;color:#5c605a}.oe-dark{background:#242723;color:#fff}.oe-dark .oh-eyebrow{color:#ed8d93}.oe-dark p{color:#d5d8d1}.oe-dark a.oh-btn{color:#fff}.oe-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.oe-three article{padding:26px 0;border-top:1px solid var(--oe-line)}.oe-three p{font-size:14px;color:#5c605a}.oe-number{color:var(--oe-red);font-size:13px;letter-spacing:.1em}.oe-note{font-size:12px!important;line-height:1.8;color:#6d716a;margin-top:28px!important}.oe-guide-cover{background:#e8e5dd;border:1px solid #d5d2c9;padding:30px 34px;max-width:360px;width:100%;justify-self:end}.oe-guide-cover>span{display:block;font-size:9px;font-weight:700;letter-spacing:.17em}.oe-guide-cover strong{font-size:clamp(46px,6vw,83px);font-weight:400;letter-spacing:-.05em;line-height:1.06;display:block;margin:28px 0}.oe-guide-cover i{font-style:normal;color:var(--oe-red);font-size:.6em}.oe-guide-cover p{font-size:11px;line-height:1.7;border-top:1px solid #c7c3ba;padding-top:18px;margin:0}.oe-chapters{display:flex;gap:26px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--oe-line)}.oe-chapters a{font-size:11px;text-decoration:none;padding:6px 0;font-weight:600}.oe-guide section[id]{scroll-margin-top:100px}.oe-callout{padding:24px 28px;background:var(--oe-paper);border-left:2px solid var(--oe-red);margin:30px 0 0}.oe-callout strong{font-size:14px}.oe-callout p{font-size:13px;margin:8px 0 0;max-width:950px}.oe-soft{background:#faf9f6}.oe-compare{display:grid;grid-template-columns:1fr 1fr;gap:28px}.oe-compare article{background:#fff;border:1px solid var(--oe-line);padding:32px;min-width:0}.oe-compare-image{height:230px;margin-bottom:28px;display:flex;align-items:center;justify-content:center;background:#fff}.oe-compare-image img{max-width:100%;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.oe-compare h3{font-size:29px}.oe-compare dl{font-size:12px;margin:25px 0}.oe-compare dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;padding:12px 0;border-top:1px solid var(--oe-line)}.oe-compare dt{color:#666b62}.oe-compare dd{margin:0;font-weight:600}.oe-business{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 35px}.oe-business article{border-top:1px solid var(--oe-line);padding:24px 0 8px}.oe-business h3{font-size:25px;min-height:56px}.oe-business p{font-size:13px;color:#5b6057}.oe-business p strong{color:var(--oe-ink)}.oe-table-title{margin-top:44px!important}.oe-table-scroll{overflow:auto;max-width:100%;border:1px solid var(--oe-line);background:#fff}.oe-table-scroll table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px;box-shadow:none}.oe-table-scroll caption{caption-side:bottom;padding:15px;text-align:left;font-size:11px;color:#6c7067}.oe-table-scroll th,.oe-table-scroll td{padding:16px;text-align:left;border:0;border-bottom:1px solid #e5e5de;white-space:nowrap}.oe-table-scroll thead{background:#f1efe9}.oe-table-scroll th{font-weight:600}.oe-table-scroll tbody tr:last-child>*{border:0}.oe-table-scroll:focus-visible{outline:2px solid var(--oe-red);outline-offset:3px}.oe-checklist{margin:40px 0}.oe-checklist article{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--oe-line)}.oe-checklist article>span{font-size:12px;color:var(--oe-red)}.oe-checklist h3{font-size:23px;margin:0 0 14px}.oe-checklist p{font-size:14px;max-width:900px;margin:0;color:#5c605a}.oe-document-links{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.oe-document-links a{font-size:14px;padding:20px 0;text-decoration:none;border-bottom:1px solid var(--oe-line)}.oe-source-details{margin-top:36px;border:1px solid var(--oe-line);padding:18px 22px}.oe-source-details summary{font-size:13px;font-weight:600;cursor:pointer}.oe-source-details p{font-size:12px;margin:18px 0 0}.oe-source-details a{text-decoration:underline;text-underline-offset:3px}.oe-breadcrumb{font-size:10px;display:flex;gap:12px;color:#777d72;padding:25px 0 15px}.oe-breadcrumb a{text-decoration:none}.oc-intro{background:#f4f2ed}.oc-heading{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:100px;padding:25px 0 46px}.oc-heading h1{font-size:clamp(38px,4vw,58px);max-width:650px}.oc-heading .oe-lead{font-size:15px;max-width:650px}.oc-brief{border-left:1px solid #d2cfc6;padding:10px 0 10px 36px}.oc-brief h2{font-size:30px;margin-bottom:20px}.oc-brief ul{font-size:12px;line-height:2;padding-left:17px;margin:0 0 12px;color:#5b6057}.oc-category-nav{display:flex;gap:32px;flex-wrap:wrap;border-top:1px solid #d2cfc6;padding:17px 0}.oc-category-nav a{font-size:11px;font-weight:600;text-decoration:none;min-height:32px;display:flex;align-items:center;position:relative}.oc-category-nav a[aria-current=page]:after{content:'';position:absolute;bottom:-17px;left:0;right:0;height:2px;background:var(--oe-red)}.oc-product-area{background:#fff!important}.oc-product-area .facets-wrapper{border-bottom:1px solid #deded7;padding-bottom:18px;margin-bottom:24px}.oc-product-area .card-wrapper{height:100%;border:1px solid #e2e1da;padding:20px;transition:border-color .2s}.oc-product-area .card-wrapper:hover{border-color:#bcbfb4}.oc-product-area .card{background:#fff;border:0;box-shadow:none;border-radius:0}.oc-product-area .card__inner{background:#fff!important;--ratio-percent:74%!important}.oc-product-area .card__media .media img{object-fit:contain;padding:8px}.oc-product-area .card__heading{font-size:18px!important;line-height:1.4!important;font-weight:500;letter-spacing:-.02em}.oc-product-area .card__heading a{text-decoration:none!important}.oc-product-area .card__information{padding:20px 0 0}.oc-product-area .card__content{padding:0}.oc-product-area .price{font-size:15px}.oc-product-area .product-grid:has(>li:only-child)>li{width:100%;max-width:100%}.oc-product-area .product-grid:has(>li:only-child) .card{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center}.oc-product-area .product-grid:has(>li:only-child) .card__heading{font-size:28px!important;line-height:1.3!important}.oc-product-area .product-grid:has(>li:only-child) .card-wrapper{padding:28px 42px}.oc-product-area .product-grid:has(>li:only-child) .card__inner .card__content{display:none}.oc-product-area .facets__heading,.oc-product-area .facet-filters__label,.oc-product-area .product-count__text{font-size:12px}.oc-product-area select{font-size:14px}.oc-help{border-top:1px solid var(--oe-line);display:grid;grid-template-columns:1fr 1fr;gap:90px}.oc-help>div>p{max-width:530px;font-size:14px;color:#5c605a}.oc-help-links>a{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--oe-line);text-decoration:none;align-items:start}.oc-help-links>a>span{font-size:11px;color:var(--oe-red)}.oc-help-links>a>span:last-child{margin-left:auto}.oc-help-links strong{font-size:14px;font-weight:600}.oc-help-links p{font-size:12px;color:#6b7165;margin:7px 0 0}.oe-home-guide{padding-top:55px;padding-bottom:55px;display:flex;justify-content:space-between;gap:50px;align-items:center;border-top:1px solid var(--oe-line)}.oe-home-guide h2{font-size:32px;max-width:650px}.oe-home-guide p{font-size:14px;max-width:650px}.oe-home-guide a{flex-shrink:0}.oe a:focus-visible{outline:2px solid var(--oe-red);outline-offset:4px}
@media(max-width:989px){.oe-hero-inner,.oc-heading{gap:35px}.oe-story{gap:40px}.oe-business{grid-template-columns:1fr 1fr}.oe-chapters{gap:10px 20px}.oc-heading{grid-template-columns:1.4fr 1fr}.oc-product-area .product-grid:has(>li:only-child) .card{gap:24px}.oc-product-area .product-grid:has(>li:only-child) .card__heading{font-size:22px!important}}
@media(max-width:749px){.oe{font-size:14px}.oe .oh-wrap{padding-left:22px;padding-right:22px}.oe-hero-inner{grid-template-columns:1fr;gap:32px;padding-top:36px;padding-bottom:36px}.oe h1{font-size:38px;line-height:1.12}.oe h2{font-size:29px}.oe-lead{font-size:15px}.oe-history-mark{padding:0 0 0 24px}.oe-history-mark strong{font-size:76px}.oe-history-mark p{max-width:none}.oe-story,.oe-timeline,.oe-three,.oe-compare,.oe-business,.oc-help{grid-template-columns:1fr;gap:26px}.oe-section{padding-top:42px;padding-bottom:42px}.oe-timeline h2{font-size:25px}.oe-timeline article{border-bottom:1px solid var(--oe-line);padding-bottom:15px}.oe-guide-cover{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:24px}.oe-guide-cover>span{grid-column:1/-1}.oe-guide-cover strong{font-size:47px;margin:8px 0}.oe-guide-cover p{border-top:0;border-left:1px solid #c7c3ba;padding:12px 0 12px 18px;align-self:center}.oe-chapters{gap:5px 18px}.oe-chapters a{min-height:44px;display:flex;align-items:center}.oe-three article{padding:18px 0 0}.oe-business h3{min-height:0}.oe-compare article{padding:22px}.oe-compare-image{height:170px}.oe-compare dl>div{gap:10px;grid-template-columns:1fr 1fr}.oe-table-scroll table{font-size:11px;min-width:620px}.oe-table-scroll th,.oe-table-scroll td{padding:13px}.oe-checklist article{grid-template-columns:26px 1fr;gap:12px}.oe-checklist h3{font-size:21px}.oe-document-links{grid-template-columns:1fr}.oe-callout{padding:20px}.oe-guide section[id]{scroll-margin-top:85px}.oc-heading{grid-template-columns:1fr;gap:24px;padding-top:15px;padding-bottom:28px}.oc-heading h1{font-size:36px}.oc-brief{padding:18px 0 0;border-left:0;border-top:1px solid #d2cfc6}.oc-brief h2{font-size:24px}.oc-brief h2 br{display:none}.oc-brief .oh-eyebrow{margin-bottom:12px}.oc-brief ul{margin-bottom:5px}.oc-category-nav{gap:0 22px;padding:8px 0}.oc-category-nav a{min-height:44px}.oc-category-nav a[aria-current=page]:after{bottom:0}.oc-product-area .card-wrapper{padding:18px}.oc-product-area .product-grid:has(>li:only-child) .card{grid-template-columns:1fr;gap:10px}.oc-product-area .product-grid:has(>li:only-child) .card-wrapper{padding:20px}.oc-product-area .product-grid:has(>li:only-child) .card__heading{font-size:22px!important}.oc-product-area .card__heading{font-size:18px!important}.oc-product-area .card__information{padding-top:14px}.oc-help{gap:26px}.oe-home-guide{flex-direction:column;align-items:start;gap:15px;padding-top:35px;padding-bottom:35px}.oe-home-guide h2{font-size:27px}.oe .oh-actions{align-items:start;gap:10px}.oe .oh-actions .oe-text-link{min-height:44px;display:flex;align-items:center}.oe-note{overflow-wrap:anywhere}.oc-product-area .facets__form{column-gap:15px}.oc-product-area .facet-filters{padding-left:0}}
@media(prefers-reduced-motion:reduce){.oc-product-area .card-wrapper{transition:none}}

.oc-intro>.oh-wrap{padding-top:0;padding-bottom:0}.oc-product-area .media--hover-effect>img+img{display:none!important}.oc-product-area .media--hover-effect>img:first-child{opacity:1!important;transform:none!important}.oc-product-area{scroll-margin-top:24px}
