@layer site-base{html[lang=zh-CN]{--locale-font:"PingFang SC", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif}html[lang=zh-HK],html[lang=zh-TW]{--locale-font:"PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}html[lang=ja-JP]{--locale-font:"Hiragino Sans", "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif}html[lang=ko-KR]{--locale-font:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html[lang=th-TH]{--locale-font:Thonburi, "Noto Sans Thai", Tahoma, sans-serif}html[lang=ar-SA]{--locale-font:"Noto Sans Arabic", Tahoma, Arial, sans-serif}html[lang=en-US],html[lang=de-DE],html[lang=fr-FR],html[lang=vi-VN]{--locale-font:"Helvetica Neue", "Noto Sans", Arial, sans-serif}html[lang]{--font-text:var(--locale-font);--nsec-style-root-font-text:var(--locale-font)}:where([data-marketing-content],.site-header,.footer){overflow-wrap:anywhere;word-break:normal}}@layer site-utilities{:lang(ar):is(h1,h2,h3,h4,p,li,button,label,a){letter-spacing:normal}:where(pre,code,[href^=mailto\:],[href^=tel\:]){direction:ltr;unicode-bidi:isolate}}@layer site-components{.duotone-icon{color:#3d6af4;flex-shrink:0;display:block}.duotone-icon [stroke=\#212121],.duotone-icon [stroke=\#171717]{stroke:currentColor}.duotone-icon [fill=\#212121],.duotone-icon [fill=\#171717]{fill:currentColor}.duotone-icon [data-color=color-2]{opacity:1;fill-opacity:.14}.duotone-icon--filled-outline>g>:last-child{fill:currentColor;fill-opacity:.14}.site-checkbox{appearance:none;font:inherit;box-sizing:border-box;color:#fff;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #d4d4d8;border-radius:4px;flex:0 0 16px;place-content:center;width:16px;height:16px;margin:0;padding:0;display:inline-grid}.site-checkbox:after{content:"";visibility:hidden;border:0 solid;border-width:0 0 2px 2px;width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.site-checkbox:checked,.site-checkbox:indeterminate{background:var(--site-accent);border-color:var(--site-accent)}.site-checkbox:checked:after,.site-checkbox:indeterminate:after{visibility:visible}.site-checkbox:indeterminate:after{border-width:0 0 2px;height:0;transform:none}.site-checkbox:focus{outline:none;box-shadow:0 0 0 3px #a1a1aa33}.site-checkbox:disabled{color:#a1a1aa;cursor:not-allowed;background:#f4f4f5;border-color:#d4d4d8}.site-checkbox--locked:disabled:checked{background:var(--site-accent);border-color:var(--site-accent);color:#fff}.site-checkbox[aria-invalid=true]{border-color:#b91c1c}.site-checkbox-label{min-height:32px}label.site-checkbox-label.site-checkbox-label--disabled{cursor:not-allowed}.site-checkbox-label>.site-checkbox{margin-block-start:max(0px, calc((var(--checkbox-label-leading,1.75em) - 16px) / 2));margin-block-start:max(0px,.5lh - 8px)}@media (pointer:coarse){.site-checkbox-label{min-height:44px}}@media (forced-colors:active){.site-checkbox{appearance:auto}.site-checkbox:after{display:none}.site-checkbox:focus{outline-offset:2px;outline:2px solid highlight}}.content-pagination{white-space:nowrap;min-width:0;max-width:100%;font-size:.875rem;line-height:1.25rem;font-weight:var(--type-caption-weight);scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;padding-top:2.5rem;padding-bottom:2.5rem;display:flex;overflow-x:auto}.content-pagination>*{flex-shrink:0}.content-pagination .pagination-link,.content-pagination .pagination-jump button{cursor:pointer;--tw-border-opacity:1;border-color:rgb(227 229 231/var(--tw-border-opacity,1));background-color:var(--surface-page);min-width:2.25rem;height:2.25rem;color:var(--text-body);font-size:.875rem;line-height:1.25rem;font-weight:var(--type-caption-weight);border-style:solid;border-width:1px;border-radius:.5rem;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;text-decoration-line:none;display:inline-flex}.content-pagination .pagination-link[rel]{width:2.25rem;height:2.25rem;padding:0}.content-pagination .pagination-arrow{flex-shrink:0;width:1rem;height:1rem;display:block}html[dir=rtl] .content-pagination .pagination-arrow{rotate:180deg}.content-pagination .pagination-link:not([aria-current=page]):hover,.content-pagination .pagination-jump button:enabled:hover{background-color:var(--surface-section-muted);color:var(--text-body);text-decoration-line:none}.content-pagination .pagination-link[aria-current=page]{border-color:var(--site-accent);background-color:var(--site-accent);color:var(--text-inverse)}.content-pagination .pagination-gap{color:var(--text-muted);padding-left:.25rem;padding-right:.25rem}.content-pagination .pagination-jump{flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0;margin-inline-start:.5rem;padding:0;display:flex}.content-pagination .pagination-jump[hidden]{display:none}.content-pagination .pagination-jump input[type=number]{--tw-border-opacity:1;border-color:rgb(227 229 231/var(--tw-border-opacity,1));background-color:var(--surface-page);text-align:center;width:4rem;min-width:0;height:2.25rem;color:var(--text-body);font-size:.875rem;line-height:1.25rem;font-weight:var(--type-caption-weight);appearance:textfield;border-style:solid;border-width:1px;border-radius:.5rem;padding:0 .5rem}.content-pagination .pagination-jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.content-pagination .pagination-jump input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.content-pagination .news-page-count{color:var(--text-muted);font-size:.75rem;line-height:1.125rem;font-weight:var(--type-caption-weight);margin-inline-start:.5rem}.content-pagination .pagination-jump input[type=number]:focus{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1));outline-style:none;box-shadow:0 0 0 3px #a1a1aa33}.content-pagination :is(.pagination-link,button):focus-visible{outline-offset:2px;outline:2px solid #d4d4d8}@media (max-width:767px){.content-pagination .news-page-count{display:none}.content-pagination{gap:.25rem}}.collection-hero{text-align:center;font-family:var(--font-text)}.collection-hero__inner{width:100%;max-width:var(--site-max-width)}.collection-hero h1{font-size:var(--type-hero-size);line-height:var(--type-hero-leading);color:var(--text-heading);font-weight:var(--type-hero-weight);overflow-wrap:anywhere;margin:0}.collection-hero p{max-width:56rem;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-muted);font-weight:var(--type-body-weight);overflow-wrap:anywhere;margin:1.5rem auto 0}.pill-filters__options{isolation:isolate;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.pill-filters__option{cursor:pointer;font-family:var(--font-text);color:var(--text-heading);font-size:var(--type-control-size);font-weight:var(--type-control-weight);line-height:var(--type-control-leading);background-color:#0000;border-style:solid;border-width:0;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem 1rem;text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.pill-filters__option:is([aria-current=true],[aria-pressed=true],[aria-selected=true]){background-color:var(--site-accent);color:var(--text-inverse)}.pill-filters__options--ready .pill-filters__option:is([aria-current=true],[aria-pressed=true],[aria-selected=true]){background-color:#0000}.pill-filters__slider{pointer-events:none;z-index:-10;background-color:var(--site-accent);border-radius:9999px;display:none;position:absolute;top:0;left:0}.pill-filters__options--ready .pill-filters__slider{transition:transform .24s,width .24s,height .24s;display:block}@media (pointer:coarse){.pill-filters__option{min-height:2.75rem}}.pill-filters__option:focus-visible{outline-offset:4px;outline-color:var(--text-heading);outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.pill-filters__option,.pill-filters__options--ready .pill-filters__slider{transition-property:none}}.pill-filters{gap:1rem;margin-bottom:2.5rem;display:grid}.filtered-list__results{position:relative}.filtered-list__status{z-index:10;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);color:var(--text-body);background:rgba(var(--surface-page-r), var(--surface-page-g), var(--surface-page-b), .88);margin:0;position:absolute;inset:0}.filtered-list__status[hidden]{display:none}.filtered-list__status-content{text-align:center;left:var(--filtered-loading-x,50%);top:var(--filtered-loading-y,50%);flex-direction:column;align-items:center;gap:1rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.filtered-list__status-content:before{content:"";--loading-ring-size:2.25rem;--loading-ring-stroke:3px;width:var(--loading-ring-size,1.5rem);height:var(--loading-ring-size,1.5rem);box-sizing:border-box;border-width:var(--loading-ring-stroke,2px);border-style:solid;border-color:var(--site-accent);border-top-color:#0000;border-radius:9999px;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.filtered-list__status-content:before{animation:1s linear infinite site-loading-spin}}@media (max-width:639px){.pill-filters{gap:1.25rem;margin-bottom:2rem}}}
