.gs-store.gs-category-page{--menu-opacity:1;--menu-ink:#173b8f;background:#fff}.gs-store.gs-category-page>.gs-header{position:sticky;inset:0 auto auto}.gs-store.gs-category-page .gs-polo-hero{isolation:isolate;background:#f0eee8;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.gs-polo-hero>img{z-index:-2;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.gs-polo-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f8f8f6fa,#f8f8f6eb 24%,#f8f8f659 46%,#0000 63%);position:absolute;inset:0}.gs-polo-hero-copy{color:#173b8f;max-width:620px;padding:64px 5%}.gs-store.gs-category-page .gs-polo-hero h1{letter-spacing:-.04em;margin:0 0 16px;font-family:Giesse Futura Menu,Futura,sans-serif;font-size:clamp(64px,7vw,104px);font-weight:700;line-height:1}.gs-polo-hero .gs-kicker{margin-bottom:16px;font-size:11px}.gs-store.gs-category-page .gs-polo-lead{margin:0 0 18px;font-family:Giesse Futura Menu,Futura,sans-serif;font-size:clamp(27px,3.1vw,42px);font-weight:600;line-height:1.1}.gs-polo-hero-copy>p:last-of-type{max-width:320px;font-size:18px;line-height:1.5}.gs-polo-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.gs-polo-actions .gs-outline{color:#173b8f;background:#ffffffb3;border-color:#173b8f}.gs-polo-breadcrumb{color:#173b8f;align-items:center;gap:12px;padding:20px 5%;font-size:13px;display:flex}.gs-polo-breadcrumb a:hover{text-decoration:underline}.gs-store.gs-category-page .gs-polo-section-heading h2,.gs-store.gs-category-page .gs-polo-custom h2,.gs-store.gs-category-page .gs-polo-faq h2,.gs-store.gs-category-page .gs-polo-service-note h2{color:#173b8f;font-family:Giesse Futura Menu,Futura,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.gs-store.gs-category-page .gs-catalog-banner{color:#173b8f;background:#fff;min-height:0;padding:12px 5%}.gs-store.gs-category-page .gs-catalog-banner h2{color:#173b8f;font-size:19px}.gs-store.gs-category-page .gs-catalog-banner .gs-kicker,.gs-store.gs-category-page .gs-catalog-close,.gs-store.gs-category-page .gs-catalog-invite{display:none}.gs-store.gs-category-page .gs-catalog-content{padding:0 5% 48px}.gs-polo-guide{background:#edf3fa;padding:48px 5%}.gs-polo-section-heading{margin-bottom:28px}.gs-polo-section-heading .gs-kicker{color:#173b8f;margin-bottom:10px;font-size:11px}.gs-polo-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.gs-polo-guide-grid article{padding-left:52px;position:relative}.gs-polo-guide-grid svg{color:#173b8f;width:32px;height:32px;position:absolute;top:0;left:0}.gs-store.gs-category-page .gs-polo-guide-grid h3{color:#173b8f;margin-bottom:12px;font-family:Giesse Futura Menu,Futura,sans-serif;font-size:23px;line-height:1.2}.gs-polo-guide-grid p{color:#425674;font-size:15px;line-height:1.65}.gs-polo-custom{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:60px 5%;scroll-margin-top:150px;display:grid}.gs-polo-custom>div:last-child>p{color:#526176;margin-top:18px;font-size:16px;line-height:1.65}.gs-polo-custom .gs-red{margin-top:24px}.gs-polo-custom-visual{color:#fff;text-align:center;background:#173b8f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}.gs-polo-custom-visual>span{letter-spacing:.03em;margin-top:20px;font-family:Giesse Futura Menu,Futura,sans-serif;font-size:40px;font-weight:600}.gs-polo-custom-visual>p{font-size:17px;margin-top:8px!important}.gs-polo-color-samples{gap:12px;margin-top:30px;display:flex}.gs-polo-color-samples i{background:#fff;border:2px solid #ffffff90;border-radius:50%;width:26px;height:26px}.gs-polo-color-samples i:nth-child(2){background:#df1528}.gs-polo-color-samples i:nth-child(3){background:#2773c8}.gs-polo-color-samples i:nth-child(4){background:#173b8f}.gs-polo-faq{max-width:1300px;margin:auto;padding:12px 5% 55px}.gs-store.gs-category-page .gs-polo-faq h2{margin-bottom:24px}.gs-polo-faq details{color:#173b8f;border-top:1px solid #d6dfeb;padding:18px 0}.gs-polo-faq details:last-child{border-bottom:1px solid #d6dfeb}.gs-polo-faq summary{cursor:pointer;font-family:Giesse Futura Menu,Futura,sans-serif;font-size:20px;font-weight:600}.gs-polo-faq details p{color:#526176;max-width:950px;margin:14px 0 0;font-size:16px;line-height:1.7}.gs-polo-service-note{background:#f6f8fb;padding:36px 5%}.gs-polo-service-note p{color:#526176;max-width:850px;font-size:16px;line-height:1.65;margin-top:16px!important}.gs-polo-service-note>a{color:#173b8f;align-items:center;gap:10px;margin-top:16px;font-weight:600;display:inline-flex}@media (min-width:1700px){.gs-store.gs-category-page .gs-polo-hero{min-height:650px}}@media (max-width:900px){.gs-polo-guide-grid{gap:22px}.gs-polo-guide-grid article{padding-left:0}.gs-polo-guide-grid svg{margin-bottom:12px;position:static}.gs-polo-custom{gap:30px}.gs-polo-custom-visual>span{font-size:30px}}@media (max-width:640px){.gs-store.gs-category-page .gs-polo-hero{min-height:0;padding-top:75vw;display:block}.gs-polo-hero>img{object-position:74% center;z-index:0;height:75vw}.gs-polo-hero:after{display:none}.gs-polo-hero-copy{background:#f5f5f0;max-width:none;padding:28px 6% 32px;position:relative}.gs-store.gs-category-page .gs-polo-hero h1{margin-bottom:12px;font-size:62px}.gs-store.gs-category-page .gs-polo-lead{font-size:30px}.gs-polo-hero-copy>p:last-of-type{max-width:none;font-size:17px}.gs-polo-actions{margin-top:22px}.gs-polo-actions>a{flex:190px;padding:12px;font-size:13px}.gs-polo-breadcrumb{padding:18px 6%}.gs-store.gs-category-page .gs-catalog-banner{padding:12px 6%}.gs-store.gs-category-page .gs-catalog-content{padding:0 6% 35px}.gs-polo-guide,.gs-polo-custom,.gs-polo-faq,.gs-polo-service-note{padding:32px 6%}.gs-polo-guide-grid,.gs-polo-custom{grid-template-columns:1fr}.gs-polo-guide-grid article{padding-left:48px}.gs-polo-guide-grid svg{margin:0;position:absolute}.gs-polo-custom-visual{min-height:240px}.gs-polo-faq summary{font-size:18px}}.gs-store.gs-category-page .gs-polo-hero-copy>p{color:#173b8f}@keyframes gs-polo-copy-enter{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes gs-polo-image-enter{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.gs-store.gs-category-page .gs-polo-hero>img{animation:1.1s cubic-bezier(.22,1,.36,1) both gs-polo-image-enter}.gs-store.gs-category-page .gs-polo-hero-copy>*{animation:.85s cubic-bezier(.22,1,.36,1) both gs-polo-copy-enter}.gs-store.gs-category-page .gs-polo-hero-copy>:nth-child(2){animation-delay:70ms}.gs-store.gs-category-page .gs-polo-hero-copy>:nth-child(3){animation-delay:.14s}.gs-store.gs-category-page .gs-polo-hero-copy>:nth-child(4){animation-delay:.21s}.gs-store.gs-category-page .gs-polo-hero-copy>:nth-child(5){animation-delay:.28s}}.gs-store.gs-category-page .gs-category-hero h1{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(40px,4.8vw,70px)}.gs-store.gs-category-page .gs-category-hero-long h1{font-size:clamp(30px,3.1vw,50px);line-height:1.02}.gs-category-hero .gs-polo-hero-copy{width:52%;max-width:650px}@media (min-width:641px){.gs-category-hero>img{object-position:right center;width:75%;left:auto}}.gs-category-sources{color:#526176;margin-top:25px;font-size:13px}.gs-category-sources>a{color:#173b8f;margin-left:8px;text-decoration:underline}.gs-polo-guide{scroll-margin-top:130px}.gs-category-related{color:#173b8f;padding:30px 5%}.gs-category-related h2{margin-bottom:20px;font-size:26px}.gs-category-related>div{flex-wrap:wrap;gap:12px;display:flex}.gs-category-related a{background:#f6f8fb;border:1px solid #d6dfeb;border-radius:4px;align-items:center;gap:16px;padding:12px 16px;display:inline-flex}@media (max-width:640px){.gs-category-hero .gs-polo-hero-copy{width:100%}.gs-store.gs-category-page .gs-category-hero h1{font-size:clamp(38px,9vw,60px)}.gs-store.gs-category-page .gs-category-hero-long h1{font-size:clamp(26px,7.3vw,40px)}.gs-category-related{padding:30px 6%}.gs-polo-breadcrumb{flex-wrap:wrap;line-height:1.5}}
