@media not all and (min-width:1181px){.PrivateLabelCategoryExplorer-module__Acw11G__root{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2));background:linear-gradient(#fff 0%,#f8fbfd 100%)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-heading{max-width:var(--content-max);text-align:left;margin-inline:auto}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-heading h2{color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-layout{max-width:var(--content-max);margin:var(--section-gap) auto 0;grid-template-columns:minmax(280px,312px) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs{align-content:start;gap:18px;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tab-group{gap:8px;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-group-label{color:#667786;font-size:var(--type-button);letter-spacing:.11em;text-transform:uppercase;margin:0 0 2px;padding-inline:4px;font-weight:600;line-height:1.3}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header){border:1px solid var(--line);background:#ffffffdb;border-left:3px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs button,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header>button){width:100%;min-width:0;min-height:56px;color:var(--text-color);font-size:var(--type-button);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:11px 12px;font-weight:600;line-height:1.3;transition:border-color .18s,background .18s,color .18s;display:grid}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row:hover,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row:focus-within){background:var(--pink-wash);border-color:#df276f52}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row.is-active{border-color:#df276f38;border-left-color:var(--pink);background:var(--pink-wash);color:var(--pink-dark)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-item.is-active>.private-category-accordion-header{border-color:#df276f38;border-left-color:var(--pink);background:var(--pink-wash);color:var(--pink-dark)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row.is-active>button{color:var(--pink-dark)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-item.is-active>.private-category-accordion-header>button{color:var(--pink-dark)}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs button:focus-visible,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header>button:focus-visible){outline:2px solid var(--pink);outline-offset:-3px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tab-icon{width:26px;height:26px;color:var(--navy);place-items:center;transition:color .18s;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tab-icon svg{width:22px;height:22px}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs button>svg,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header>button>svg){color:currentColor;width:16px;height:16px;transition:transform .18s}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-detail-panel{background:var(--paper);border:1px solid #c7d3dceb;border-radius:8px;min-width:0;height:auto;min-height:626px;overflow:visible;box-shadow:0 14px 30px #0d2c450f}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner{flex-direction:column;height:auto;min-height:624px;animation:.2s both PrivateLabelCategoryExplorer-module__Acw11G__private-category-panel-in;display:flex;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media{z-index:0;background:#e9e4dd;position:absolute;inset:0;overflow:hidden}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media:after{content:"";background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 30%,#ffffff9e 48%,#ffffff1f 70%,#ffffff05 100%);position:absolute;inset:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media img{object-fit:cover;object-position:right center}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-fitted-category-background .private-category-panel-background-media img{object-fit:cover}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-top{z-index:1;gap:var(--section-gap);flex:auto;grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr);align-items:start;min-height:0;padding:32px;display:grid;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-background-visual .private-category-panel-top{grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr);align-items:center;min-height:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-fitted-category-background .private-category-panel-top{grid-template-columns:minmax(0,1.55fr) minmax(170px,.65fr);padding-block:26px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-copy{z-index:1;min-width:0;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-copy h3{color:var(--text-color);font-size:var(--type-h3);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories li button{text-align:left;cursor:pointer;width:100%;min-width:0;max-width:100%;height:100%;min-height:54px;color:var(--text-color);font-size:var(--type-body-sm);overflow-wrap:anywhere;background:#fffdfaf0;border:1px solid #0d2c451f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;font-weight:600;line-height:1.4;display:flex}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryHeading button{min-height:44px;color:var(--pink);font-size:var(--type-button);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-figure{border:1px solid var(--line);background:var(--wash);border-radius:8px;min-width:0;margin:0;overflow:hidden}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-media{aspect-ratio:4/3;background:#e8edf1;position:relative;overflow:hidden}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-media img{object-fit:cover;object-position:center 64%}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-figure figcaption{color:var(--ink-soft);font-size:var(--type-meta);overflow-wrap:anywhere;padding:11px 13px 12px;line-height:1.45}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats{z-index:1;border-top:1px solid var(--line);background:#fbfcfd;padding:28px 32px 32px;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-background-visual .private-category-formats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-top-color:#c7d3dccc}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats h4{color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-h3);margin:0;font-weight:700;line-height:1.25}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-format-hint{color:var(--ink-soft);font-size:var(--type-body-sm);margin:8px 0 0;line-height:1.5}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats>ul li{min-width:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:54px;color:var(--text-color);font-size:var(--type-small);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px 11px;font-weight:690;line-height:1.3;transition:border-color .18s,background .18s,color .18s;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option:hover{border-color:#df276f57}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option:focus-visible{border-color:var(--pink);outline-offset:2px;outline:3px solid #df276f2e}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option.is-selected{border-color:var(--pink);background:var(--pink-wash);color:var(--pink)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option>svg{width:22px;height:22px;color:var(--navy);flex:0 0 22px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option>span{overflow-wrap:anywhere;min-width:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option .private-format-check{width:18px;height:18px;color:var(--pink)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-format-note{color:var(--ink-soft);font-size:var(--type-meta);align-items:flex-start;gap:8px;margin:17px 0 0;line-height:1.5;display:flex}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-format-note svg{width:17px;height:17px;color:var(--pink);flex:0 0 17px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-selection-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;min-height:46px;margin-top:16px;padding-top:16px;display:flex}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-selection-summary{color:var(--ink-soft);font-size:var(--type-meta);gap:3px;margin:0;line-height:1.35;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-selection-summary strong{color:var(--text-color);font-size:var(--type-button);font-weight:600}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-selection-placeholder{flex:auto}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);color:var(--pink);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);border:0;align-items:center;gap:0;transition:border-color .18s,background .18s;display:inline-flex}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link:hover,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link:focus-visible){border-color:var(--pink);background:var(--pink-wash)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion{display:none}.PrivateLabelCategoryExplorer-module__Acw11G__formatField,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.PrivateLabelCategoryExplorer-module__Acw11G__formatField legend,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField legend{color:var(--text-color);font-size:var(--type-button);padding:0;font-weight:600}.PrivateLabelCategoryExplorer-module__Acw11G__formatField>p,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField>p{color:var(--ink-soft);font-size:var(--type-body);margin:6px 0 10px;line-height:1.6}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices label,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:9px 10px;display:flex}:is(.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices label:has(input:checked),.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices label:has(input:checked)){border-color:var(--pink);background:var(--pink-wash)}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices input,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--pink);cursor:pointer;flex:0 0 18px;padding:0}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices input:focus-visible,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices input:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices label>span,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices label>span{min-width:0;font-size:var(--type-button);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__selectionError{color:var(--text-color);margin-bottom:0;font-weight:700}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategories{grid-column:1/-1;gap:10px;min-width:0;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategories:empty{display:none}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategory,.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser{background:#fbfcfd;border:1px solid #c5d5e0;border-radius:9px;min-width:0;margin:0;padding:0}.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser{grid-column:1/-1}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary{min-width:0;min-height:64px;color:var(--text-color);font-size:var(--type-body-sm);cursor:pointer;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 14px;line-height:1.45;list-style:none;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary::-webkit-details-marker{display:none}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary:focus-visible{outline-offset:3px;border-radius:9px;outline:3px solid #df276f38}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary>svg{transition:transform .16s}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategory[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary,.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary{border-bottom:1px solid var(--line)}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategory[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary>svg,.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary>svg{transform:rotate(90deg)}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureText{gap:4px;min-width:0;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureText strong{overflow-wrap:anywhere;font-weight:760}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureCount,.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosurePreview{color:var(--ink-soft);font-size:var(--type-meta)}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosurePreview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser>.PrivateLabelCategoryExplorer-module__Acw11G__categoryField{margin:12px 14px 14px}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryFields{border:0;gap:16px;min-width:0;margin:0;padding:14px;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryHeading{justify-content:flex-end;align-items:center;gap:10px;display:flex}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryFields .PrivateLabelCategoryExplorer-module__Acw11G__formatField legend{margin-bottom:10px}@media (max-width:1020px){:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-layout{grid-template-columns:1fr}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs{grid-template-columns:1fr}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tab-group{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-group-label{grid-column:1/-1}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.PrivateLabelCategoryExplorer-module__Acw11G__root{padding-block:var(--section-space)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-heading{text-align:left}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-heading h2{overflow-wrap:anywhere;max-width:min(100%,350px);font-size:var(--type-h2-lg)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-layout{display:none}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-detail-panel{height:auto;min-height:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion{margin-top:var(--section-gap);gap:8px;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-item{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;overflow:hidden}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header{border:0;border-left:3px solid #0000;border-radius:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header>button{border-radius:0;min-height:62px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-item.is-active>.private-category-accordion-header{border-left-color:var(--pink);background:var(--pink-wash);border-bottom:1px solid #df276f2e}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-item.is-active>.private-category-accordion-header>button>svg{transform:rotate(90deg)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-panel{min-width:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-panel .private-category-panel-inner{height:auto;min-height:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-top{grid-template-columns:1fr;gap:24px;padding:22px 20px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-background-visual .private-category-panel-top{grid-template-columns:1fr;align-content:space-between;align-items:start;min-height:500px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-fitted-category-background .private-category-panel-top{grid-template-columns:minmax(0,1fr);padding:22px 20px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media:after{background:linear-gradient(#fffffff7 0%,#ffffffe6 48%,#fff3 76%,#ffffff75 100%)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media img{object-position:68% center}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-copy h3{font-size:var(--type-h3)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories{grid-template-columns:1fr}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-figure{width:100%}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats{padding:22px 20px 24px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats>ul{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option{min-height:58px;font-size:var(--type-meta);grid-template-columns:20px minmax(0,1fr) 16px;gap:6px;padding-inline:8px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option>svg{width:22px;height:22px}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option .private-format-check{width:16px;height:16px}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices{grid-template-columns:1fr}}@media (max-width:380px){.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices{grid-template-columns:minmax(0,1fr)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats>ul{grid-template-columns:minmax(0,1fr)}}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-explorer-layout{margin-top:var(--section-gap)}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-nav-row.is-active{box-shadow:0 8px 18px #df276f17}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-accordion-item.is-active>.private-category-accordion-header{box-shadow:0 8px 18px #df276f17}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-brief-link{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-color:var(--pink);border-radius:var(--cta-radius);background:var(--pink);color:#fff;box-shadow:none;font-family:var(--font-sans);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;border:0;justify-content:center;align-items:center;gap:0;display:inline-flex}:is(.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-brief-link:hover,.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-brief-link:focus-visible){border-color:var(--pink-dark);background:var(--pink-dark)}@media (max-width:767px){.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-accordion{margin-top:var(--section-gap)}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-brief-link{justify-content:center;width:100%}}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link>svg{display:none}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories button:hover,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories button[aria-pressed=true]){border-color:var(--pink);background:var(--pink-wash);color:var(--pink)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories button svg{flex-shrink:0}}@media (min-width:1181px){.PrivateLabelCategoryExplorer-module__Acw11G__root{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2));background:linear-gradient(#fff 0%,#f8fbfd 100%)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-heading{max-width:var(--content-max);text-align:left;margin-inline:auto}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-heading h2{color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-explorer-layout{max-width:var(--content-max);margin:var(--section-gap) auto 0;grid-template-columns:minmax(calc(280 * var(--desktop-pixel,1px)), calc(312 * var(--desktop-pixel,1px))) minmax(0, 1fr);gap:calc(24 * var(--desktop-pixel,1px));align-items:stretch;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs{align-content:start;gap:calc(18 * var(--desktop-pixel,1px));display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tab-group{gap:calc(8 * var(--desktop-pixel,1px));display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-group-label{margin:0 0 calc(2 * var(--desktop-pixel,1px));padding-inline:calc(4 * var(--desktop-pixel,1px));color:#667786;font-size:var(--type-button);letter-spacing:.11em;text-transform:uppercase;font-weight:600;line-height:1.3}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header){border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-left:calc(3 * var(--desktop-pixel,1px)) solid transparent;border-radius:calc(8 * var(--desktop-pixel,1px));background:#ffffffdb;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs button,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header>button){width:100%;min-width:0;min-height:calc(56 * var(--desktop-pixel,1px));padding:calc(11 * var(--desktop-pixel,1px)) calc(12 * var(--desktop-pixel,1px));grid-template-columns:calc(26 * var(--desktop-pixel,1px)) minmax(0, 1fr) calc(16 * var(--desktop-pixel,1px));align-items:center;gap:calc(8 * var(--desktop-pixel,1px));border-radius:calc(7 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-button);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;line-height:1.3;transition:border-color .18s,background .18s,color .18s;display:grid}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row:hover,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row:focus-within){background:var(--pink-wash);border-color:#df276f52}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row.is-active{border-color:#df276f38;border-left-color:var(--pink);background:var(--pink-wash);color:var(--pink-dark)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-item.is-active>.private-category-accordion-header{border-color:#df276f38;border-left-color:var(--pink);background:var(--pink-wash);color:var(--pink-dark)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-nav-row.is-active>button{color:var(--pink-dark)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-item.is-active>.private-category-accordion-header>button{color:var(--pink-dark)}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs button:focus-visible,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header>button:focus-visible){outline:calc(2 * var(--desktop-pixel,1px)) solid var(--pink);outline-offset:calc(-3 * var(--desktop-pixel,1px))}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tab-icon{width:calc(26 * var(--desktop-pixel,1px));height:calc(26 * var(--desktop-pixel,1px));color:var(--navy);place-items:center;transition:color .18s;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tab-icon svg{width:calc(22 * var(--desktop-pixel,1px));height:calc(22 * var(--desktop-pixel,1px))}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-tabs button>svg,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion-header>button>svg){width:calc(16 * var(--desktop-pixel,1px));height:calc(16 * var(--desktop-pixel,1px));color:currentColor;transition:transform .18s}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-detail-panel{min-height:calc(626 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #c7d3dceb;border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--paper);min-width:0;height:auto;box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(30 * var(--desktop-pixel,1px)) #0d2c450f;overflow:visible}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner{height:auto;min-height:calc(624 * var(--desktop-pixel,1px));flex-direction:column;animation:.2s both PrivateLabelCategoryExplorer-module__Acw11G__private-category-panel-in;display:flex;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media{z-index:0;background:#e9e4dd;position:absolute;inset:0;overflow:hidden}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media:after{content:"";background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 30%,#ffffff9e 48%,#ffffff1f 70%,#ffffff05 100%);position:absolute;inset:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-background-media img{object-fit:cover;object-position:right center}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-fitted-category-background .private-category-panel-background-media img{object-fit:cover}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-top{z-index:1;min-height:0;padding:calc(32 * var(--desktop-pixel,1px));grid-template-columns:minmax(0, 1.08fr) minmax(calc(260 * var(--desktop-pixel,1px)), .72fr);gap:var(--section-gap);flex:auto;align-items:start;display:grid;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-background-visual .private-category-panel-top{grid-template-columns:minmax(0, .92fr) minmax(calc(260 * var(--desktop-pixel,1px)), 1.08fr);align-items:center;min-height:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-fitted-category-background .private-category-panel-top{padding-block:calc(26 * var(--desktop-pixel,1px));grid-template-columns:minmax(0, 1.55fr) minmax(calc(170 * var(--desktop-pixel,1px)), .65fr)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-copy{z-index:1;min-width:0;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-copy h3{color:var(--text-color);font-size:var(--type-h3);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories{margin:calc(24 * var(--desktop-pixel,1px)) 0 0;grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(220 * var(--desktop-pixel,1px))), 1fr));gap:calc(10 * var(--desktop-pixel,1px));padding:0;list-style:none;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories li button{width:100%;min-width:0;max-width:100%;height:100%;min-height:calc(54 * var(--desktop-pixel,1px));gap:calc(8 * var(--desktop-pixel,1px));text-align:left;cursor:pointer;padding:calc(12 * var(--desktop-pixel,1px)) calc(15 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #0d2c451f;border-radius:calc(8 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-body-sm);overflow-wrap:anywhere;background:#fffdfaf0;justify-content:space-between;align-items:center;font-weight:600;line-height:1.4;display:flex}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryHeading button{min-height:calc(44 * var(--desktop-pixel,1px));padding:calc(4 * var(--desktop-pixel,1px)) 0;color:var(--pink);font-size:var(--type-button);text-underline-offset:calc(3 * var(--desktop-pixel,1px));cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-figure{border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--wash);min-width:0;margin:0;overflow:hidden}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-media{aspect-ratio:4/3;background:#e8edf1;position:relative;overflow:hidden}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-media img{object-fit:cover;object-position:center 64%}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-figure figcaption{padding:calc(11 * var(--desktop-pixel,1px)) calc(13 * var(--desktop-pixel,1px)) calc(12 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);overflow-wrap:anywhere;line-height:1.45}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats{z-index:1;padding:calc(28 * var(--desktop-pixel,1px)) calc(32 * var(--desktop-pixel,1px)) calc(32 * var(--desktop-pixel,1px));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);background:#fbfcfd;position:relative}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-panel-inner.is-background-visual .private-category-formats{-webkit-backdrop-filter:blur(calc(8 * var(--desktop-pixel,1px)));backdrop-filter:blur(calc(8 * var(--desktop-pixel,1px)));background:#ffffffe6;border-top-color:#c7d3dccc}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats h4{color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-h3);margin:0;font-weight:700;line-height:1.25}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-format-hint{margin:calc(8 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body-sm);line-height:1.5}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats>ul{margin:calc(18 * var(--desktop-pixel,1px)) 0 0;gap:calc(10 * var(--desktop-pixel,1px));grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-formats>ul li{min-width:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option{width:100%;min-width:0;min-height:calc(54 * var(--desktop-pixel,1px));padding:calc(10 * var(--desktop-pixel,1px)) calc(11 * var(--desktop-pixel,1px));grid-template-columns:calc(22 * var(--desktop-pixel,1px)) minmax(0, 1fr) calc(18 * var(--desktop-pixel,1px));align-items:center;gap:calc(8 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--paper);color:var(--text-color);font-size:var(--type-small);text-align:left;cursor:pointer;font-weight:690;line-height:1.3;transition:border-color .18s,background .18s,color .18s;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option:hover{border-color:#df276f57}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option:focus-visible{border-color:var(--pink);outline:calc(3 * var(--desktop-pixel,1px)) solid #df276f2e;outline-offset:calc(2 * var(--desktop-pixel,1px))}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option.is-selected{border-color:var(--pink);background:var(--pink-wash);color:var(--pink)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option>svg{width:calc(22 * var(--desktop-pixel,1px));height:calc(22 * var(--desktop-pixel,1px));flex:0 0 calc(22 * var(--desktop-pixel,1px));color:var(--navy)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option>span{overflow-wrap:anywhere;min-width:0}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-format-option .private-format-check{width:calc(18 * var(--desktop-pixel,1px));height:calc(18 * var(--desktop-pixel,1px));color:var(--pink)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-format-note{margin:calc(17 * var(--desktop-pixel,1px)) 0 0;align-items:flex-start;gap:calc(8 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);line-height:1.5;display:flex}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-format-note svg{width:calc(17 * var(--desktop-pixel,1px));height:calc(17 * var(--desktop-pixel,1px));flex:0 0 calc(17 * var(--desktop-pixel,1px));color:var(--pink)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-selection-footer{min-height:calc(46 * var(--desktop-pixel,1px));margin-top:calc(16 * var(--desktop-pixel,1px));padding-top:calc(16 * var(--desktop-pixel,1px));justify-content:space-between;align-items:center;gap:calc(12 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);flex-wrap:wrap;display:flex}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-selection-summary{gap:calc(3 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);margin:0;line-height:1.35;display:grid}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-selection-summary strong{color:var(--text-color);font-size:var(--type-button);font-weight:600}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-selection-placeholder{flex:auto}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);color:var(--pink);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);border:0;align-items:center;gap:0;transition:border-color .18s,background .18s;display:inline-flex}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link:hover,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link:focus-visible){border-color:var(--pink);background:var(--pink-wash)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-accordion{display:none}.PrivateLabelCategoryExplorer-module__Acw11G__formatField,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.PrivateLabelCategoryExplorer-module__Acw11G__formatField legend,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField legend{color:var(--text-color);font-size:var(--type-button);padding:0;font-weight:600}.PrivateLabelCategoryExplorer-module__Acw11G__formatField>p,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField>p{margin:calc(6 * var(--desktop-pixel,1px)) 0 calc(10 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices{gap:calc(8 * var(--desktop-pixel,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices label,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices label{min-height:calc(44 * var(--desktop-pixel,1px));padding:calc(9 * var(--desktop-pixel,1px)) calc(10 * var(--desktop-pixel,1px));align-items:center;gap:calc(8 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(7 * var(--desktop-pixel,1px));background:var(--paper);cursor:pointer;display:flex}:is(.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices label:has(input:checked),.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices label:has(input:checked)){border-color:var(--pink);background:var(--pink-wash)}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices input,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices input{width:calc(18 * var(--desktop-pixel,1px));min-width:calc(18 * var(--desktop-pixel,1px));height:calc(18 * var(--desktop-pixel,1px));min-height:calc(18 * var(--desktop-pixel,1px));flex:0 0 calc(18 * var(--desktop-pixel,1px));accent-color:var(--pink);cursor:pointer;padding:0}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices input:focus-visible,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices input:focus-visible{outline:calc(2 * var(--desktop-pixel,1px)) solid var(--pink);outline-offset:calc(3 * var(--desktop-pixel,1px))}.PrivateLabelCategoryExplorer-module__Acw11G__formatField .PrivateLabelCategoryExplorer-module__Acw11G__formatChoices label>span,.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__categoryChoices label>span{min-width:0;font-size:var(--type-button);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.PrivateLabelCategoryExplorer-module__Acw11G__categoryField .PrivateLabelCategoryExplorer-module__Acw11G__selectionError{color:var(--text-color);margin-bottom:0;font-weight:700}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategories{gap:calc(10 * var(--desktop-pixel,1px));grid-column:1/-1;min-width:0;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategories:empty{display:none}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategory,.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser{border:calc(1 * var(--desktop-pixel,1px)) solid #c5d5e0;border-radius:calc(9 * var(--desktop-pixel,1px));background:#fbfcfd;min-width:0;margin:0;padding:0}.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser{grid-column:1/-1}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary{min-width:0;min-height:calc(64 * var(--desktop-pixel,1px));padding:calc(12 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px));grid-template-columns:minmax(0, 1fr) calc(18 * var(--desktop-pixel,1px));align-items:center;gap:calc(12 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-body-sm);cursor:pointer;line-height:1.45;list-style:none;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary::-webkit-details-marker{display:none}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary:focus-visible{border-radius:calc(9 * var(--desktop-pixel,1px));outline:calc(3 * var(--desktop-pixel,1px)) solid #df276f38;outline-offset:calc(3 * var(--desktop-pixel,1px))}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary>svg{transition:transform .16s}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategory[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary,.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary{border-bottom:calc(1 * var(--desktop-pixel,1px)) solid var(--line)}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategory[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary>svg,.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser[open]>.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureSummary>svg{transform:rotate(90deg)}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureText{gap:calc(4 * var(--desktop-pixel,1px));min-width:0;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureText strong{overflow-wrap:anywhere;font-weight:760}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosureCount,.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosurePreview{color:var(--ink-soft);font-size:var(--type-meta)}.PrivateLabelCategoryExplorer-module__Acw11G__briefDisclosurePreview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PrivateLabelCategoryExplorer-module__Acw11G__categoryChooser>.PrivateLabelCategoryExplorer-module__Acw11G__categoryField{margin:calc(12 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px))}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryFields{min-width:0;padding:calc(14 * var(--desktop-pixel,1px));gap:calc(16 * var(--desktop-pixel,1px));border:0;margin:0;display:grid}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryHeading{justify-content:flex-end;align-items:center;gap:calc(10 * var(--desktop-pixel,1px));display:flex}.PrivateLabelCategoryExplorer-module__Acw11G__briefCategoryFields .PrivateLabelCategoryExplorer-module__Acw11G__formatField legend{margin-bottom:calc(10 * var(--desktop-pixel,1px))}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-explorer-layout{margin-top:var(--section-gap)}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-nav-row.is-active{box-shadow:0 calc(8 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px)) #df276f17}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-accordion-item.is-active>.private-category-accordion-header{box-shadow:0 calc(8 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px)) #df276f17}.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-brief-link{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-color:var(--pink);border-radius:var(--cta-radius);background:var(--pink);color:#fff;box-shadow:none;font-family:var(--font-sans);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;border:0;justify-content:center;align-items:center;gap:0;display:inline-flex}:is(.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-brief-link:hover,.PrivateLabelCategoryExplorer-module__Acw11G__root .private-category-brief-link:focus-visible){border-color:var(--pink-dark);background:var(--pink-dark)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-brief-link>svg{display:none}:is(:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories button:hover,:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories button[aria-pressed=true]){border-color:var(--pink);background:var(--pink-wash);color:var(--pink)}:where(.PrivateLabelCategoryExplorer-module__Acw11G__root) .private-category-subcategories button svg{flex-shrink:0}}
@media not all and (min-width:1181px){.ProgramPage-module__eG6nya__root{background:var(--paper);min-width:0;overflow-x:hidden}:where(.ProgramPage-module__eG6nya__root) .private-hero{min-height:min(870px,100vh);padding:calc(var(--header-height) + 44px) max(var(--page-padding), calc((100vw - var(--content-max)) / 2)) 44px;color:var(--text-color);background:#f3eee7;position:relative;overflow:hidden}:where(.ProgramPage-module__eG6nya__root) .private-hero-image{object-fit:cover;object-position:right center}:where(.ProgramPage-module__eG6nya__root) .private-hero-shade{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 26%,#ffffffab 44%,#ffffff2e 63%,#ffffff05 100%),linear-gradient(#ffffff08 44%,#f7f2ec57);position:absolute;inset:0}:where(.ProgramPage-module__eG6nya__root) .private-hero-content{z-index:1;width:min(620px,47vw);min-height:calc(min(870px, 100vh) - var(--header-height) - 88px);flex-direction:column;justify-content:center;display:flex;position:relative}:where(.ProgramPage-module__eG6nya__root) .private-hero h1{max-width:620px;color:var(--text-color);font-size:var(--type-display);letter-spacing:-.025em;margin:0;line-height:1.15}:is(:where(.ProgramPage-module__eG6nya__root) .private-hero-title-strong,:where(.ProgramPage-module__eG6nya__root) .private-hero-title-light){display:block}:where(.ProgramPage-module__eG6nya__root) .private-hero-title-strong{font-weight:700}:where(.ProgramPage-module__eG6nya__root) .private-hero-title-light{margin-top:4px;font-weight:700}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p{max-width:590px;color:var(--text-color);font-size:var(--type-body);margin:24px 0 0;line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p:before{background:var(--pink);content:"";width:158px;height:1px;margin-bottom:20px;display:block}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p strong{color:var(--text-color);font-weight:790}:where(.ProgramPage-module__eG6nya__root) .private-hero-actions{margin-top:var(--section-gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.ProgramPage-module__eG6nya__root) .private-hero .primary-button{min-height:58px;font-size:var(--type-button);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:9px 9px 9px 26px;font-weight:600;line-height:1;display:inline-flex}:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary{min-height:58px;font-size:var(--type-button);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:9px 9px 9px 26px;font-weight:600;line-height:1;display:inline-flex}:where(.ProgramPage-module__eG6nya__root) .private-hero .primary-button{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);white-space:nowrap;justify-content:center;align-items:center;gap:0;display:inline-flex}:where(.ProgramPage-module__eG6nya__root) .private-hero .primary-button{box-shadow:none}:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary{color:var(--text-color);background:#ffffff80;border:1px solid #0d2c45c7;transition:border-color .18s,background .18s,transform .18s}:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary>span{background:var(--navy);width:38px;height:38px;color:var(--paper);border-radius:50%;place-items:center;font-size:18px;transition:transform .18s;display:grid}:is(:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:hover,:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:focus-visible){border-color:var(--navy);background:#ffffffd6;transform:translateY(-2px)}:is(:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:hover>span,:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:focus-visible>span){transform:translate(2px)}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip{z-index:2;right:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffdb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(680px,42vw);min-height:190px;padding:18px 14px;display:grid;position:absolute;bottom:20px;box-shadow:0 14px 36px #0d2c4517}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip article{text-align:center;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:152px;padding:4px 12px;display:grid;position:relative}:where(.ProgramPage-module__eG6nya__root) .private-flow-connector{color:var(--pink);position:absolute;top:33px;right:-7px}:where(.ProgramPage-module__eG6nya__root) .private-flow-icon{border:1px solid var(--pink);width:52px;height:52px;color:var(--pink);border-radius:50%;place-items:center;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-flow-icon svg{width:27px;height:27px}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip strong{color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-meta);font-weight:780;line-height:1.25}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip p{max-width:150px;color:var(--ink-soft);font-size:var(--type-body);margin:4px 0 0;line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta{background:var(--wash)}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta .private-contact-copy{max-width:760px;color:var(--ink-soft);font-size:var(--type-body);margin:24px 0 0;line-height:1.7}:where(.ProgramPage-module__eG6nya__root) .private-contact-selection{background:var(--pink-wash);border:1px solid #df276f3d;border-radius:8px;gap:3px;max-width:fit-content;padding:11px 13px;display:grid;font-size:var(--type-meta)!important;margin-top:20px!important;line-height:1.35!important}:where(.ProgramPage-module__eG6nya__root) .private-contact-selection span{color:var(--ink-soft)}:where(.ProgramPage-module__eG6nya__root) .private-contact-selection strong{color:var(--text-color);font-size:var(--type-body-sm);font-weight:760}:where(.ProgramPage-module__eG6nya__root) .private-buyer-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ProgramPage-module__eG6nya__root) .private-buyer-section{background:var(--paper)}:where(.ProgramPage-module__eG6nya__root) .private-section-intro{max-width:880px}:where(.ProgramPage-module__eG6nya__root) .private-section-intro h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ProgramPage-module__eG6nya__root) .private-section-intro>p:last-child{max-width:760px;margin:var(--heading-gap) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid{max-width:var(--content-max);margin:var(--section-gap) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;align-content:start;min-width:0;min-height:220px;padding:24px;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid article>span{background:var(--pink-wash);width:48px;height:48px;color:var(--pink);font-size:var(--type-meta);letter-spacing:.08em;border-radius:10px;place-items:center;font-weight:820;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid h3{margin:var(--heading-gap) 0 0;color:var(--text-color);font-size:var(--type-h3);font-weight:700;line-height:1.25}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid p{color:var(--ink-soft);font-size:var(--type-body);margin:12px 0 0;line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta{padding-block:var(--section-space);align-items:start;gap:var(--section-gap);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}:where(.ProgramPage-module__eG6nya__root) .private-contact-intro{top:calc(var(--header-height) + 28px);position:sticky}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation strong{color:var(--text-color);font-size:var(--type-body-sm);font-weight:780}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation ol{color:var(--ink-soft);font-size:var(--type-small);margin:14px 0 22px;padding-left:20px;line-height:1.65}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation li+li{margin-top:7px}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:clamp(22px,3vw,34px);box-shadow:0 18px 46px #0d2c4512}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form label{gap:8px;min-width:0;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form label>span{color:var(--text-color);font-size:var(--type-button);font-weight:600}:is(:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form select,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea){width:100%;min-width:0;color:var(--text-color);font:inherit;font-size:var(--type-button);background:#fff;border:1px solid #cfd9e1;border-radius:7px;outline:none;font-weight:600;transition:border-color .16s,box-shadow .16s}:is(:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form select){min-height:48px;padding:0 13px}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea{resize:vertical;min-height:132px;padding:12px 13px}:is(:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input:focus,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form select:focus,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea:focus){border-color:var(--pink);box-shadow:0 0 0 3px #df276f1f}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input::placeholder{color:#8795a2}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea::placeholder{color:#8795a2}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-message{grid-column:1/-1}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment{grid-column:1/-1}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment input[type=file]{min-height:52px;color:var(--ink-soft);padding:7px}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment input[type=file]::file-selector-button{min-height:36px;color:var(--pink);font:inherit;font-size:var(--type-meta);cursor:pointer;background:#df276f14;border:1px solid #df276f47;border-radius:6px;margin-right:12px;padding:0 15px;font-weight:760}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment small{color:var(--ink-soft);font-size:var(--type-meta);line-height:1.45}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit .primary-button{cursor:pointer;border:1px solid #0000;flex:none}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit .primary-button:disabled{cursor:wait;opacity:.72}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit>p{max-width:320px;color:var(--ink-soft);font-size:var(--type-body);text-align:right;margin:0;line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status{min-height:22px;color:var(--ink-soft);font-size:var(--type-meta);margin-top:14px;line-height:1.5}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status.is-success{color:var(--text-color)}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status.is-error{color:var(--text-color)}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status a{border-bottom:1px solid;font-weight:740}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar{display:none}@media (max-width:1020px){:where(.ProgramPage-module__eG6nya__root) .private-hero{min-height:auto;padding-top:calc(var(--header-height) + 44px);flex-direction:column;padding-bottom:32px;display:flex}:where(.ProgramPage-module__eG6nya__root) .private-hero-image{object-position:64% center}:where(.ProgramPage-module__eG6nya__root) .private-hero-shade{background:linear-gradient(90deg,#fffffff7 0%,#ffffffe0 46%,#fff6 74%,#ffffff1f 100%),linear-gradient(#0000 40%,#f7f2ec75)}:where(.ProgramPage-module__eG6nya__root) .private-hero-content{justify-content:flex-start;width:min(100%,650px);min-height:0}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip{width:100%;min-height:0;margin-top:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));position:relative;bottom:auto;right:auto}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip article{min-height:142px}:where(.ProgramPage-module__eG6nya__root) .private-flow-connector{display:none}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta{grid-template-columns:1fr}:where(.ProgramPage-module__eG6nya__root) .private-contact-intro{position:static}}@media (max-width:767px){:where(.ProgramPage-module__eG6nya__root) .private-hero{min-height:auto;padding-block:calc(var(--header-height) + 38px) 24px}:where(.ProgramPage-module__eG6nya__root) .private-hero-image{object-position:72% center;opacity:.5}:where(.ProgramPage-module__eG6nya__root) .private-hero-shade{background:linear-gradient(90deg,#fffffffa,#ffffffe6),linear-gradient(#0000 42%,#f7f2ecb3)}:where(.ProgramPage-module__eG6nya__root) .private-hero h1{max-width:min(100%,350px);font-size:var(--type-display);letter-spacing:-.025em}:where(.ProgramPage-module__eG6nya__root) .private-hero-title-light{margin-top:5px}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p{max-width:min(100%,350px);font-size:var(--type-body);margin-top:20px;line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p:before{width:104px;margin-bottom:16px}:where(.ProgramPage-module__eG6nya__root) .private-hero-actions{flex-direction:column;align-items:stretch;gap:10px}:where(.ProgramPage-module__eG6nya__root) .private-hero-actions .primary-button{white-space:normal;width:100%;max-width:min(100%,350px);min-height:56px}:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary{white-space:normal;width:100%;max-width:min(100%,350px);min-height:56px}:where(.ProgramPage-module__eG6nya__root) .private-hero-actions .primary-button{width:100%;max-width:min(100%,350px);min-height:var(--cta-min-height);white-space:normal}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip{grid-template-columns:1fr}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip{margin-top:var(--section-gap);padding:10px 12px}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip article{border-bottom:1px solid var(--line);text-align:left;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);justify-items:start;column-gap:10px;min-height:90px;padding:12px 6px}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip article:last-child{border-bottom:0}:where(.ProgramPage-module__eG6nya__root) .private-flow-icon{grid-area:1/1/3;width:46px;height:46px}:where(.ProgramPage-module__eG6nya__root) .private-flow-icon svg{width:24px;height:24px}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip strong{font-size:var(--type-meta);grid-area:1/2;align-self:end}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip p{max-width:none;font-size:var(--type-body);grid-area:2/2;align-self:start}:is(:where(.ProgramPage-module__eG6nya__root) .private-buyer-section,:where(.ProgramPage-module__eG6nya__root) .private-contact-cta){padding-block:var(--section-space)}:where(.ProgramPage-module__eG6nya__root) .private-section-intro h2{overflow-wrap:anywhere;max-width:min(100%,350px);font-size:var(--type-h2-lg)}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-grid{grid-template-columns:1fr}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form{min-width:0;padding:clamp(16px,4.5vw,24px)}:is(:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form select,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea){font-size:16px}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(82%,1fr);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid article{scroll-snap-align:start;min-height:0}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-message{grid-column:auto}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit{flex-direction:column;align-items:stretch}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit .primary-button{justify-content:center;width:100%}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit>p{text-align:left;max-width:none}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta .primary-button{white-space:normal;justify-content:center;width:100%;max-width:350px}.ProgramPage-module__eG6nya__root{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar{z-index:68;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 32px);min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);background:var(--pink);box-shadow:none;color:#fff;font-size:var(--cta-font-size);font-weight:400;font-family:var(--font-sans);line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;border:0;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;left:auto}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar>span{width:34px;height:34px;color:var(--pink);font-size:var(--type-body);background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}}:where(.ProgramPage-module__eG6nya__root) .private-compact-heading{max-width:820px}:where(.ProgramPage-module__eG6nya__root) .private-compact-heading h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ProgramPage-module__eG6nya__root) .private-compact-heading>p:last-child{max-width:740px;color:var(--ink-soft);font-size:var(--type-body);margin:18px 0 0;line-height:1.6}@media (max-width:767px){:where(.ProgramPage-module__eG6nya__root) .private-compact-heading h2{max-width:360px;font-size:var(--type-h2-lg)}}:where(.ProgramPage-module__eG6nya__root) .white-scope-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ProgramPage-module__eG6nya__root) .white-scope-section h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ProgramPage-module__eG6nya__root) .white-scope-section{background:var(--wash)}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid{margin-top:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid article{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;min-width:0;padding:24px}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid article>span{color:var(--pink);font-size:var(--type-meta);letter-spacing:.08em;font-weight:820}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid h3{color:var(--text-color);font-size:var(--type-h3);margin:0;font-weight:700;line-height:1.25}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid ul{margin:var(--heading-gap) 0 0;gap:10px;padding:0;list-style:none;display:grid}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid li{border-top:1px solid var(--line);color:var(--text-color);font-size:var(--type-meta);align-items:flex-start;gap:9px;padding-top:10px;font-weight:660;line-height:1.4;display:flex}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid li svg{width:18px;height:18px;color:var(--pink);flex:0 0 18px}@media (max-width:1020px){:where(.ProgramPage-module__eG6nya__root) .white-scope-grid{grid-template-columns:1fr}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid article{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}:is(:where(.ProgramPage-module__eG6nya__root) .white-scope-grid h3,:where(.ProgramPage-module__eG6nya__root) .white-scope-grid ul){min-width:0;margin-top:0}}@media (max-width:767px){:where(.ProgramPage-module__eG6nya__root) .white-scope-section{padding:var(--section-space) var(--page-padding)}:where(.ProgramPage-module__eG6nya__root) .white-scope-section h2{font-size:var(--type-h2-lg)}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid{margin-top:var(--section-gap)}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid article{padding:21px;display:block}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid h3{margin-top:0}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid ul{margin-top:20px}}@media (max-width:1020px){.ProgramPage-module__eG6nya__root [data-mobile-rail]>[data-mobile-card-track]>*{grid-column:auto}.ProgramPage-module__eG6nya__root [data-mobile-card-track].white-scope-grid article{display:block}.ProgramPage-module__eG6nya__root [data-mobile-card-track].white-scope-grid ul{margin-top:20px}:is(.ProgramPage-module__eG6nya__root [data-mobile-card-track].private-process,.ProgramPage-module__eG6nya__root [data-mobile-card-track].white-provides-flow,.ProgramPage-module__eG6nya__root [data-mobile-card-track].cm-process-grid,.ProgramPage-module__eG6nya__root [data-mobile-card-track].cp-process-flow,.ProgramPage-module__eG6nya__root [data-mobile-card-track].logistics-process-grid){background:0 0;border:0;border-radius:0;padding:0 0 8px;list-style:none}:is(.ProgramPage-module__eG6nya__root [data-mobile-card-track].private-process>div,.ProgramPage-module__eG6nya__root [data-mobile-card-track].white-provides-flow>li,.ProgramPage-module__eG6nya__root [data-mobile-card-track].cm-process-grid>li,.ProgramPage-module__eG6nya__root [data-mobile-card-track].cp-process-flow>li,.ProgramPage-module__eG6nya__root [data-mobile-card-track].logistics-process-grid>li){border:1px solid var(--line);background:var(--paper);border-radius:10px;min-height:0;padding:22px}.ProgramPage-module__eG6nya__root [data-mobile-card-track].private-process>div{align-content:center;min-height:104px;padding-right:42px}.ProgramPage-module__eG6nya__root [data-mobile-card-track].private-process .private-process-arrow{border-width:2px;width:10px;height:10px;top:50%;bottom:auto;right:18px;transform:translateY(-50%)rotate(-45deg)}.ProgramPage-module__eG6nya__root [data-mobile-card-track].private-process .private-process-arrow:before{display:none}.ProgramPage-module__eG6nya__root [data-mobile-card-track].private-process .private-process-arrow:after{display:none}.ProgramPage-module__eG6nya__root [data-mobile-card-track].white-provides-flow>li:after{display:none}.ProgramPage-module__eG6nya__root [data-mobile-card-track].cm-process-grid>li:before{display:none}.ProgramPage-module__eG6nya__root [data-mobile-card-track].cp-process-flow>li:after{display:none}.ProgramPage-module__eG6nya__root [data-mobile-card-track].logistics-process-grid>li:before{display:none}.ProgramPage-module__eG6nya__root [data-mobile-card-track].white-provides-flow .white-provides-number{position:static}:is(.ProgramPage-module__eG6nya__root [data-mobile-card-track].white-provides-flow h3,.ProgramPage-module__eG6nya__root [data-mobile-card-track].cp-process-flow h3){margin-top:18px}}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar>svg{display:none}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar>span[aria-hidden=true]{display:none}}@media (min-width:1181px){.ProgramPage-module__eG6nya__root{background:var(--paper);min-width:0;overflow-x:hidden}:where(.ProgramPage-module__eG6nya__root) .private-hero{min-height:min(calc(870 * var(--desktop-pixel,1px)), 100vh);padding:calc(var(--header-height) + calc(44 * var(--desktop-pixel,1px))) max(var(--page-padding), calc((100vw - var(--content-max)) / 2)) calc(44 * var(--desktop-pixel,1px));color:var(--text-color);background:#f3eee7;position:relative;overflow:hidden}:where(.ProgramPage-module__eG6nya__root) .private-hero-image{object-fit:cover;object-position:right center}:where(.ProgramPage-module__eG6nya__root) .private-hero-shade{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 26%,#ffffffab 44%,#ffffff2e 63%,#ffffff05 100%),linear-gradient(#ffffff08 44%,#f7f2ec57);position:absolute;inset:0}:where(.ProgramPage-module__eG6nya__root) .private-hero-content{z-index:1;width:min(calc(620 * var(--desktop-pixel,1px)), 47vw);min-height:calc(min(calc(870 * var(--desktop-pixel,1px)), 100vh) - var(--header-height) - calc(88 * var(--desktop-pixel,1px)));flex-direction:column;justify-content:center;display:flex;position:relative}:where(.ProgramPage-module__eG6nya__root) .private-hero h1{max-width:calc(620 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-display);letter-spacing:-.025em;margin:0;line-height:1.15}:is(:where(.ProgramPage-module__eG6nya__root) .private-hero-title-strong,:where(.ProgramPage-module__eG6nya__root) .private-hero-title-light){display:block}:where(.ProgramPage-module__eG6nya__root) .private-hero-title-strong{font-weight:700}:where(.ProgramPage-module__eG6nya__root) .private-hero-title-light{margin-top:calc(4 * var(--desktop-pixel,1px));font-weight:700}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p{max-width:calc(590 * var(--desktop-pixel,1px));margin:calc(24 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-size:var(--type-body);line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p:before{width:calc(158 * var(--desktop-pixel,1px));height:calc(1 * var(--desktop-pixel,1px));margin-bottom:calc(20 * var(--desktop-pixel,1px));background:var(--pink);content:"";display:block}:where(.ProgramPage-module__eG6nya__root) .private-hero-content>p strong{color:var(--text-color);font-weight:790}:where(.ProgramPage-module__eG6nya__root) .private-hero-actions{margin-top:var(--section-gap);align-items:center;gap:calc(12 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}:where(.ProgramPage-module__eG6nya__root) .private-hero .primary-button{min-height:calc(58 * var(--desktop-pixel,1px));padding:calc(9 * var(--desktop-pixel,1px)) calc(9 * var(--desktop-pixel,1px)) calc(9 * var(--desktop-pixel,1px)) calc(26 * var(--desktop-pixel,1px));justify-content:center;align-items:center;gap:calc(18 * var(--desktop-pixel,1px));border-radius:calc(999 * var(--desktop-pixel,1px));font-size:var(--type-button);white-space:nowrap;font-weight:600;line-height:1;display:inline-flex}:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary{min-height:calc(58 * var(--desktop-pixel,1px));padding:calc(9 * var(--desktop-pixel,1px)) calc(9 * var(--desktop-pixel,1px)) calc(9 * var(--desktop-pixel,1px)) calc(26 * var(--desktop-pixel,1px));justify-content:center;align-items:center;gap:calc(18 * var(--desktop-pixel,1px));border-radius:calc(999 * var(--desktop-pixel,1px));font-size:var(--type-button);white-space:nowrap;font-weight:600;line-height:1;display:inline-flex}:where(.ProgramPage-module__eG6nya__root) .private-hero .primary-button{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);white-space:nowrap;justify-content:center;align-items:center;gap:0;display:inline-flex}:where(.ProgramPage-module__eG6nya__root) .private-hero .primary-button{box-shadow:none}:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary{border:calc(1 * var(--desktop-pixel,1px)) solid #0d2c45c7;color:var(--text-color);background:#ffffff80;transition:border-color .18s,background .18s,transform .18s}:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary>span{width:calc(38 * var(--desktop-pixel,1px));height:calc(38 * var(--desktop-pixel,1px));background:var(--navy);color:var(--paper);font-size:calc(18 * var(--desktop-pixel,1px));border-radius:50%;place-items:center;transition:transform .18s;display:grid}:is(:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:hover,:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:focus-visible){border-color:var(--navy);transform:translateY(calc(-2 * var(--desktop-pixel,1px)));background:#ffffffd6}:is(:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:hover>span,:where(.ProgramPage-module__eG6nya__root) .private-hero-secondary:focus-visible>span){transform:translateX(calc(2 * var(--desktop-pixel,1px)))}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip{z-index:2;right:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));bottom:calc(20 * var(--desktop-pixel,1px));width:min(calc(680 * var(--desktop-pixel,1px)), 42vw);min-height:calc(190 * var(--desktop-pixel,1px));padding:calc(18 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #ffffffdb;border-radius:calc(12 * var(--desktop-pixel,1px));box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(36 * var(--desktop-pixel,1px)) #0d2c4517;-webkit-backdrop-filter:blur(calc(10 * var(--desktop-pixel,1px)));backdrop-filter:blur(calc(10 * var(--desktop-pixel,1px)));background:#ffffffe6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip article{min-width:0;min-height:calc(152 * var(--desktop-pixel,1px));padding:calc(4 * var(--desktop-pixel,1px)) calc(12 * var(--desktop-pixel,1px));align-content:center;justify-items:center;gap:calc(5 * var(--desktop-pixel,1px));text-align:center;display:grid;position:relative}:where(.ProgramPage-module__eG6nya__root) .private-flow-connector{top:calc(33 * var(--desktop-pixel,1px));right:calc(-7 * var(--desktop-pixel,1px));color:var(--pink);position:absolute}:where(.ProgramPage-module__eG6nya__root) .private-flow-icon{width:calc(52 * var(--desktop-pixel,1px));height:calc(52 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--pink);color:var(--pink);border-radius:50%;place-items:center;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-flow-icon svg{width:calc(27 * var(--desktop-pixel,1px));height:calc(27 * var(--desktop-pixel,1px))}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip strong{color:var(--text-color);font-family:var(--font-sans);font-size:var(--type-meta);font-weight:780;line-height:1.25}:where(.ProgramPage-module__eG6nya__root) .private-flow-strip p{max-width:calc(150 * var(--desktop-pixel,1px));margin:calc(4 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta{background:var(--wash)}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta .private-contact-copy{max-width:calc(760 * var(--desktop-pixel,1px));margin:calc(24 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.7}:where(.ProgramPage-module__eG6nya__root) .private-contact-selection{max-width:fit-content;padding:calc(11 * var(--desktop-pixel,1px)) calc(13 * var(--desktop-pixel,1px));gap:calc(3 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #df276f3d;border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--pink-wash);display:grid;margin-top:calc(20 * var(--desktop-pixel,1px))!important;font-size:var(--type-meta)!important;line-height:1.35!important}:where(.ProgramPage-module__eG6nya__root) .private-contact-selection span{color:var(--ink-soft)}:where(.ProgramPage-module__eG6nya__root) .private-contact-selection strong{color:var(--text-color);font-size:var(--type-body-sm);font-weight:760}:where(.ProgramPage-module__eG6nya__root) .private-buyer-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ProgramPage-module__eG6nya__root) .private-buyer-section{background:var(--paper)}:where(.ProgramPage-module__eG6nya__root) .private-section-intro{max-width:calc(880 * var(--desktop-pixel,1px))}:where(.ProgramPage-module__eG6nya__root) .private-section-intro h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ProgramPage-module__eG6nya__root) .private-section-intro>p:last-child{max-width:calc(760 * var(--desktop-pixel,1px));margin:var(--heading-gap) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid{max-width:var(--content-max);margin:var(--section-gap) auto 0;gap:calc(16 * var(--desktop-pixel,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid article{min-width:0;min-height:calc(220 * var(--desktop-pixel,1px));padding:calc(24 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(10 * var(--desktop-pixel,1px));background:#fbfcfd;align-content:start;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid article>span{width:calc(48 * var(--desktop-pixel,1px));height:calc(48 * var(--desktop-pixel,1px));border-radius:calc(10 * var(--desktop-pixel,1px));background:var(--pink-wash);color:var(--pink);font-size:var(--type-meta);letter-spacing:.08em;place-items:center;font-weight:820;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid h3{margin:var(--heading-gap) 0 0;color:var(--text-color);font-size:var(--type-h3);font-weight:700;line-height:1.25}:where(.ProgramPage-module__eG6nya__root) .private-buyer-grid p{margin:calc(12 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-contact-cta{padding-block:var(--section-space);grid-template-columns:minmax(calc(300 * var(--desktop-pixel,1px)), .72fr) minmax(0, 1.28fr);align-items:start;gap:var(--section-gap)}:where(.ProgramPage-module__eG6nya__root) .private-contact-intro{top:calc(var(--header-height) + calc(28 * var(--desktop-pixel,1px)));position:sticky}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation{margin-top:calc(26 * var(--desktop-pixel,1px));padding-top:calc(20 * var(--desktop-pixel,1px));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line)}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation strong{color:var(--text-color);font-size:var(--type-body-sm);font-weight:780}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation ol{margin:calc(14 * var(--desktop-pixel,1px)) 0 calc(22 * var(--desktop-pixel,1px));padding-left:calc(20 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-small);line-height:1.65}:where(.ProgramPage-module__eG6nya__root) .private-contact-expectation li+li{margin-top:calc(7 * var(--desktop-pixel,1px))}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form{padding:clamp(calc(22 * var(--desktop-pixel,1px)), 3vw, calc(34 * var(--desktop-pixel,1px)));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(12 * var(--desktop-pixel,1px));background:var(--paper);box-shadow:0 calc(18 * var(--desktop-pixel,1px)) calc(46 * var(--desktop-pixel,1px)) #0d2c4512}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-grid{gap:calc(18 * var(--desktop-pixel,1px)) calc(16 * var(--desktop-pixel,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form label{gap:calc(8 * var(--desktop-pixel,1px));min-width:0;display:grid}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form label>span{color:var(--text-color);font-size:var(--type-button);font-weight:600}:is(:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form select,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea){border:calc(1 * var(--desktop-pixel,1px)) solid #cfd9e1;border-radius:calc(7 * var(--desktop-pixel,1px));width:100%;min-width:0;color:var(--text-color);font:inherit;font-size:var(--type-button);background:#fff;outline:none;font-weight:600;transition:border-color .16s,box-shadow .16s}:is(:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form select){min-height:calc(48 * var(--desktop-pixel,1px));padding:0 calc(13 * var(--desktop-pixel,1px))}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea{min-height:calc(132 * var(--desktop-pixel,1px));padding:calc(12 * var(--desktop-pixel,1px)) calc(13 * var(--desktop-pixel,1px));resize:vertical}:is(:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input:focus,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form select:focus,:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea:focus){border-color:var(--pink);box-shadow:0 0 0 calc(3 * var(--desktop-pixel,1px)) #df276f1f}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form input::placeholder{color:#8795a2}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-form textarea::placeholder{color:#8795a2}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-message{grid-column:1/-1}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment{grid-column:1/-1}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment input[type=file]{min-height:calc(52 * var(--desktop-pixel,1px));padding:calc(7 * var(--desktop-pixel,1px));color:var(--ink-soft)}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment input[type=file]::file-selector-button{min-height:calc(36 * var(--desktop-pixel,1px));margin-right:calc(12 * var(--desktop-pixel,1px));padding:0 calc(15 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #df276f47;border-radius:calc(6 * var(--desktop-pixel,1px));color:var(--pink);font:inherit;font-size:var(--type-meta);cursor:pointer;background:#df276f14;font-weight:760}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-attachment small{color:var(--ink-soft);font-size:var(--type-meta);line-height:1.45}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-honeypot{left:calc(-10000 * var(--desktop-pixel,1px));width:calc(1 * var(--desktop-pixel,1px));height:calc(1 * var(--desktop-pixel,1px));position:absolute;overflow:hidden}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit{margin-top:calc(22 * var(--desktop-pixel,1px));justify-content:space-between;align-items:center;gap:calc(18 * var(--desktop-pixel,1px));display:flex}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit .primary-button{border:calc(1 * var(--desktop-pixel,1px)) solid transparent;cursor:pointer;flex:none}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit .primary-button:disabled{cursor:wait;opacity:.72}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-submit>p{max-width:calc(320 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-body);text-align:right;margin:0;line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status{min-height:calc(22 * var(--desktop-pixel,1px));margin-top:calc(14 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-meta);line-height:1.5}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status.is-success{color:var(--text-color)}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status.is-error{color:var(--text-color)}:where(.ProgramPage-module__eG6nya__root) .private-inquiry-status a{border-bottom:calc(1 * var(--desktop-pixel,1px)) solid currentColor;font-weight:740}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar{display:none}:where(.ProgramPage-module__eG6nya__root) .private-compact-heading{max-width:calc(820 * var(--desktop-pixel,1px))}:where(.ProgramPage-module__eG6nya__root) .private-compact-heading h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ProgramPage-module__eG6nya__root) .private-compact-heading>p:last-child{max-width:calc(740 * var(--desktop-pixel,1px));margin:calc(18 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.ProgramPage-module__eG6nya__root) .white-scope-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ProgramPage-module__eG6nya__root) .white-scope-section h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ProgramPage-module__eG6nya__root) .white-scope-section{background:var(--wash)}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid{margin-top:var(--section-gap);gap:calc(16 * var(--desktop-pixel,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid article{min-width:0;padding:calc(24 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(8 * var(--desktop-pixel,1px));background:#ffffffc7}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid article>span{color:var(--pink);font-size:var(--type-meta);letter-spacing:.08em;font-weight:820}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid h3{color:var(--text-color);font-size:var(--type-h3);margin:0;font-weight:700;line-height:1.25}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid ul{margin:var(--heading-gap) 0 0;gap:calc(10 * var(--desktop-pixel,1px));padding:0;list-style:none;display:grid}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid li{padding-top:calc(10 * var(--desktop-pixel,1px));align-items:flex-start;gap:calc(9 * var(--desktop-pixel,1px));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);color:var(--text-color);font-size:var(--type-meta);font-weight:660;line-height:1.4;display:flex}:where(.ProgramPage-module__eG6nya__root) .white-scope-grid li svg{width:calc(18 * var(--desktop-pixel,1px));height:calc(18 * var(--desktop-pixel,1px));flex:0 0 calc(18 * var(--desktop-pixel,1px));color:var(--pink)}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar>svg{display:none}:where(.ProgramPage-module__eG6nya__root) .private-mobile-brief-bar>span[aria-hidden=true]{display:none}}
@media not all and (min-width:1181px){.WhiteLabel-module__9zxxSq__root{background:var(--paper)}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero{min-height:min(740px,92vh);padding-bottom:var(--section-space);background:#f3ece6}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-image{object-fit:cover;object-position:68% center}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-shade{background:linear-gradient(90deg,#fffffffc 0%,#fffffff2 35%,#ffffffad 52%,#ffffff14 76%),linear-gradient(#0000 38%,#f7f2ec4d)}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-content{width:min(660px,49vw);min-height:calc(min(740px, 92vh) - var(--header-height) - 96px)}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero h1{font-size:var(--type-display)}@media (max-width:1020px){:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero{min-height:0;padding-bottom:var(--section-space)}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-content{width:min(100%,660px);min-height:0}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-shade{background:linear-gradient(90deg,#fffffffa,#ffffffe0 68%,#fff6)}}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-content .white-hero-support{max-width:560px;color:var(--text-color);font-size:var(--type-body-sm);margin-top:13px;font-weight:720;line-height:1.5}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-content .white-hero-support:before{display:none}:is(:where(.WhiteLabel-module__9zxxSq__root) .white-benefits-section,:where(.WhiteLabel-module__9zxxSq__root) .white-provides-section){padding-inline:max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.WhiteLabel-module__9zxxSq__root) .white-benefits-section{padding-block:var(--section-space);background:var(--paper)}:where(.WhiteLabel-module__9zxxSq__root) .white-section-heading{max-width:820px}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid{max-width:var(--content-max);margin:var(--section-gap) auto 0;gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;min-width:0;min-height:168px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s}:is(:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article:hover,:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article:focus-within){border-color:#df276f47;transform:translateY(-3px);box-shadow:0 12px 28px #0d2c4512}:where(.WhiteLabel-module__9zxxSq__root) .white-feature-icon{background:var(--pink-wash);width:48px;height:48px;color:var(--pink);border-radius:9px;place-items:center;display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-feature-icon svg{width:26px;height:26px}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid h3{color:var(--text-color);font-size:var(--type-h3);margin:14px 0 0;font-weight:700;line-height:1.25}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid p{color:var(--ink-soft);font-size:var(--type-body);margin:9px 0 0;line-height:1.6}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-section{padding-block:var(--section-space);background:#f7f4f2}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow{max-width:var(--content-max);margin:var(--section-gap) auto 0;background:#ffffffd6;border:1px solid #e3dedb;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li{border-right:1px solid #e3dedb;align-content:start;min-width:0;min-height:150px;padding:22px 20px;display:grid;position:relative}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:last-child{border-right:0}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:not(:last-child):after{z-index:1;background:var(--pink);content:"";width:18px;height:1px;position:absolute;top:27px;right:-9px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-number{background:var(--pink);border:0;border-radius:50%;place-items:center;width:10px;height:10px;display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow h3{color:var(--text-color);font-size:var(--type-h3);margin:18px 0 0;font-weight:700;line-height:1.25}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow p{color:var(--ink-soft);font-size:var(--type-body);margin:7px 0 0;line-height:1.6}@media (max-width:1100px){:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li{border-bottom:1px solid #e3dedb}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:nth-child(3n){border-right:0}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:nth-child(3n):after{display:none}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:nth-last-child(-n+3){border-bottom:0}}@media (max-width:767px){:where(.WhiteLabel-module__9zxxSq__root) .white-benefits-section{padding:var(--section-space) var(--page-padding)}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-section{padding:var(--section-space) var(--page-padding)}:is(:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid,:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow){grid-template-columns:1fr}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid{margin-top:var(--section-gap)}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article{min-height:0;padding:19px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow{margin-top:var(--section-gap)}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li{border-bottom:1px solid #e3dedb;border-right:0;min-height:0;padding:18px 18px 18px 42px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:nth-child(3n){border-bottom:1px solid #e3dedb;border-right:0;min-height:0;padding:18px 18px 18px 42px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:nth-last-child(-n+3){border-bottom:1px solid #e3dedb;border-right:0;min-height:0;padding:18px 18px 18px 42px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:last-child{border-bottom:0}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:not(:last-child):after{width:1px;height:27px;display:block;inset:32px auto -14px 23px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:nth-child(3n):after{width:1px;height:27px;display:block;inset:32px auto -14px 23px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-number{position:absolute;top:18px;left:18px}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow h3{margin-top:0}}@media (prefers-reduced-motion:reduce){:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article{scroll-behavior:auto;transition:none;animation:none}}}@media (min-width:1181px){.WhiteLabel-module__9zxxSq__root{background:var(--paper)}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero{min-height:min(calc(740 * var(--desktop-pixel,1px)), 92vh);padding-bottom:var(--section-space);background:#f3ece6}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-image{object-fit:cover;object-position:68% center}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-shade{background:linear-gradient(90deg,#fffffffc 0%,#fffffff2 35%,#ffffffad 52%,#ffffff14 76%),linear-gradient(#0000 38%,#f7f2ec4d)}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-content{width:min(calc(660 * var(--desktop-pixel,1px)), 49vw);min-height:calc(min(calc(740 * var(--desktop-pixel,1px)), 92vh) - var(--header-height) - calc(96 * var(--desktop-pixel,1px)))}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero h1{font-size:var(--type-display)}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-content .white-hero-support{max-width:calc(560 * var(--desktop-pixel,1px));margin-top:calc(13 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-body-sm);font-weight:720;line-height:1.5}:where(.WhiteLabel-module__9zxxSq__root) .white-builder-hero-content .white-hero-support:before{display:none}:is(:where(.WhiteLabel-module__9zxxSq__root) .white-benefits-section,:where(.WhiteLabel-module__9zxxSq__root) .white-provides-section){padding-inline:max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.WhiteLabel-module__9zxxSq__root) .white-benefits-section{padding-block:var(--section-space);background:var(--paper)}:where(.WhiteLabel-module__9zxxSq__root) .white-section-heading{max-width:calc(820 * var(--desktop-pixel,1px))}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid{max-width:var(--content-max);margin:var(--section-gap) auto 0;gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article{min-width:0;min-height:calc(168 * var(--desktop-pixel,1px));padding:calc(18 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(10 * var(--desktop-pixel,1px));background:#fbfcfd;transition:border-color .18s,box-shadow .18s,transform .18s}:is(:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article:hover,:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article:focus-within){box-shadow:0 calc(12 * var(--desktop-pixel,1px)) calc(28 * var(--desktop-pixel,1px)) #0d2c4512;transform:translateY(calc(-3 * var(--desktop-pixel,1px)));border-color:#df276f47}:where(.WhiteLabel-module__9zxxSq__root) .white-feature-icon{width:calc(48 * var(--desktop-pixel,1px));height:calc(48 * var(--desktop-pixel,1px));border-radius:calc(9 * var(--desktop-pixel,1px));background:var(--pink-wash);color:var(--pink);place-items:center;display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-feature-icon svg{width:calc(26 * var(--desktop-pixel,1px));height:calc(26 * var(--desktop-pixel,1px))}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid h3{margin:calc(14 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-size:var(--type-h3);font-weight:700;line-height:1.25}:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid p{margin:calc(9 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-section{padding-block:var(--section-space);background:#f7f4f2}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow{max-width:var(--content-max);margin:var(--section-gap) auto 0;border:calc(1 * var(--desktop-pixel,1px)) solid #e3dedb;border-radius:calc(10 * var(--desktop-pixel,1px));background:#ffffffd6;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li{min-width:0;min-height:calc(150 * var(--desktop-pixel,1px));padding:calc(22 * var(--desktop-pixel,1px)) calc(20 * var(--desktop-pixel,1px));border-right:calc(1 * var(--desktop-pixel,1px)) solid #e3dedb;align-content:start;display:grid;position:relative}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:last-child{border-right:0}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow li:not(:last-child):after{z-index:1;top:calc(27 * var(--desktop-pixel,1px));right:calc(-9 * var(--desktop-pixel,1px));width:calc(18 * var(--desktop-pixel,1px));height:calc(1 * var(--desktop-pixel,1px));background:var(--pink);content:"";position:absolute}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-number{width:calc(10 * var(--desktop-pixel,1px));height:calc(10 * var(--desktop-pixel,1px));background:var(--pink);border:0;border-radius:50%;place-items:center;display:grid}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow h3{margin:calc(18 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-size:var(--type-h3);font-weight:700;line-height:1.25}:where(.WhiteLabel-module__9zxxSq__root) .white-provides-flow p{margin:calc(7 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}@media (prefers-reduced-motion:reduce){:where(.WhiteLabel-module__9zxxSq__root) .white-benefit-grid article{scroll-behavior:auto;transition:none;animation:none}}}
@media not all and (min-width:1181px){:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{background:var(--paper)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs{margin-top:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button{border:1px solid var(--line);background:var(--wash);min-width:0;min-height:190px;color:var(--text-color);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;padding:22px 54px 22px 22px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button:hover,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button:focus-visible,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button.is-active){background:var(--paper);border-color:#e2226e70;transform:translateY(-2px);box-shadow:0 14px 32px #0d2c4514}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>span:first-child{color:var(--pink);font-size:var(--type-button);letter-spacing:.08em;font-weight:600}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>strong{font-size:var(--type-button);margin-top:0;font-weight:600;line-height:1.18}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>p{color:var(--ink-soft);font-size:var(--type-body);margin:10px 0 0;line-height:1.6}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>span:last-child{background:var(--paper);width:30px;height:30px;color:var(--pink);font-size:var(--type-button);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:20px;right:20px}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button.is-active>span:last-child{background:var(--pink);color:#fff}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel{border:1px solid var(--line);background:var(--navy);color:#fff;border-radius:8px;grid-template-columns:minmax(240px,1.15fr) repeat(2,minmax(200px,.9fr)) minmax(210px,.85fr);gap:26px;margin-top:16px;padding:28px;animation:.22s both ContractManufacturingExperience-module__y0Hzxq__private-category-panel-in;display:grid}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel>div:not(:first-child){border-left:1px solid #ffffff24;padding-left:24px}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-intro h3{color:#fff;font-size:var(--type-h3);margin:0;font-weight:700;line-height:1.25}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-intro>p:last-child{color:#ffffffad;font-size:var(--type-body);margin:16px 0 0;line-height:1.6}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list>span,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome>span){color:var(--paper);font-size:var(--type-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:820;display:block}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list li{color:#ffffffd1;font-size:var(--type-meta);align-items:flex-start;gap:8px;font-weight:620;line-height:1.4;display:flex}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list li svg{color:#ff9fc8;flex:0 0 17px;width:17px;height:17px}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome{flex-direction:column;align-items:flex-start;display:flex}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome strong{color:#fff;font-size:var(--type-h3);margin-top:18px;font-weight:720;line-height:1.35}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome a{color:#fff;width:fit-content;font-size:var(--type-meta);text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:auto;padding-bottom:5px;font-weight:760;display:inline-flex}@media (max-width:1180px){:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel>div:nth-child(3){border-left:0}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome a{margin-top:var(--section-gap)}}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs{margin-top:var(--section-gap)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button{min-height:160px;padding-block:20px}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>strong{margin-top:0}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>p{color:var(--ink-soft);font-size:var(--type-body)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel{gap:22px;padding:24px}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel>div:not(:first-child){padding-left:20px}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list>span,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome>span){font-size:var(--type-meta)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list ul{gap:9px;margin-top:14px}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list li,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome a){font-size:var(--type-meta)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding-top:var(--section-space)}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section h2,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-contact-section h2){font-size:var(--type-h2-lg);letter-spacing:-.025em;line-height:1.2}@media (max-width:1020px){:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-contact-section .private-contact-intro{position:static}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs{grid-template-columns:1fr}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button{min-height:0}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel{grid-template-columns:1fr}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel>div:not(:first-child),:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel>div:nth-child(3)){border-top:1px solid #ffffff24;border-left:0;padding:22px 0 0}}@media (max-width:900px){:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section h2,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-contact-section h2){font-size:var(--type-h2-lg)}}@media (max-width:767px){:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-contact-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding-top:var(--section-space)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs{margin-top:var(--section-gap)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button{padding:20px 52px 20px 20px}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>strong{margin-top:0}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel{padding:22px}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section h2,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-contact-section h2){font-size:var(--type-h2-lg)}}}@media (min-width:1181px){:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{background:var(--paper)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs{margin-top:var(--section-gap);gap:calc(14 * var(--desktop-pixel,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button{min-width:0;min-height:calc(190 * var(--desktop-pixel,1px));padding:calc(22 * var(--desktop-pixel,1px)) calc(54 * var(--desktop-pixel,1px)) calc(22 * var(--desktop-pixel,1px)) calc(22 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--wash);color:var(--text-color);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button:hover,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button:focus-visible,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button.is-active){background:var(--paper);box-shadow:0 calc(14 * var(--desktop-pixel,1px)) calc(32 * var(--desktop-pixel,1px)) #0d2c4514;transform:translateY(calc(-2 * var(--desktop-pixel,1px)));border-color:#e2226e70}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>span:first-child{color:var(--pink);font-size:var(--type-button);letter-spacing:.08em;font-weight:600}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>strong{font-size:var(--type-button);margin-top:0;font-weight:600;line-height:1.18}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>p{margin:calc(10 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>span:last-child{top:calc(20 * var(--desktop-pixel,1px));right:calc(20 * var(--desktop-pixel,1px));width:calc(30 * var(--desktop-pixel,1px));height:calc(30 * var(--desktop-pixel,1px));background:var(--paper);color:var(--pink);font-size:var(--type-button);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button.is-active>span:last-child{background:var(--pink);color:#fff}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel{margin-top:calc(16 * var(--desktop-pixel,1px));padding:calc(28 * var(--desktop-pixel,1px));grid-template-columns:minmax(calc(240 * var(--desktop-pixel,1px)), 1.15fr) repeat(2, minmax(calc(200 * var(--desktop-pixel,1px)), .9fr)) minmax(calc(210 * var(--desktop-pixel,1px)), .85fr);gap:calc(26 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--navy);color:#fff;animation:.22s both ContractManufacturingExperience-module__y0Hzxq__private-category-panel-in;display:grid}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel>div:not(:first-child){padding-left:calc(24 * var(--desktop-pixel,1px));border-left:calc(1 * var(--desktop-pixel,1px)) solid #ffffff24}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-intro h3{color:#fff;font-size:var(--type-h3);margin:0;font-weight:700;line-height:1.25}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-intro>p:last-child{margin:calc(16 * var(--desktop-pixel,1px)) 0 0;color:#ffffffad;font-size:var(--type-body);line-height:1.6}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list>span,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome>span){color:var(--paper);font-size:var(--type-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:820;display:block}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list ul{margin:calc(18 * var(--desktop-pixel,1px)) 0 0;gap:calc(12 * var(--desktop-pixel,1px));padding:0;list-style:none;display:grid}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list li{align-items:flex-start;gap:calc(8 * var(--desktop-pixel,1px));color:#ffffffd1;font-size:var(--type-meta);font-weight:620;line-height:1.4;display:flex}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list li svg{width:calc(17 * var(--desktop-pixel,1px));height:calc(17 * var(--desktop-pixel,1px));flex:0 0 calc(17 * var(--desktop-pixel,1px));color:#ff9fc8}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome{flex-direction:column;align-items:flex-start;display:flex}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome strong{margin-top:calc(18 * var(--desktop-pixel,1px));color:#fff;font-size:var(--type-h3);font-weight:720;line-height:1.35}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome a{width:fit-content;padding-bottom:calc(5 * var(--desktop-pixel,1px));align-items:center;gap:calc(8 * var(--desktop-pixel,1px));border-bottom:calc(1 * var(--desktop-pixel,1px)) solid currentColor;color:#fff;font-size:var(--type-meta);text-transform:uppercase;margin-top:auto;font-weight:760;display:inline-flex}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs{margin-top:var(--section-gap)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button{min-height:calc(160 * var(--desktop-pixel,1px));padding-block:calc(20 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>strong{margin-top:0}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-tabs button>p{color:var(--ink-soft);font-size:var(--type-body)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel{padding:calc(24 * var(--desktop-pixel,1px));gap:calc(22 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel>div:not(:first-child){padding-left:calc(20 * var(--desktop-pixel,1px))}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list>span,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome>span){font-size:var(--type-meta)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list ul{margin-top:calc(14 * var(--desktop-pixel,1px));gap:calc(9 * var(--desktop-pixel,1px))}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-panel-list li,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-outcome a){font-size:var(--type-meta)}:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section{padding-top:var(--section-space)}:is(:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-route-section h2,:where(.ContractManufacturingExperience-module__y0Hzxq__root) .cm-contact-section h2){font-size:var(--type-h2-lg);letter-spacing:-.025em;line-height:1.2}}
