.isg-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.isg-landing .lic .isg-logo-tile{display:block;padding:0;min-height:210px}.isg-logo-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;padding:28px 18px 22px;transition:opacity var(--swap-duration) ease,transform var(--swap-duration) ease,visibility 0s linear var(--swap-duration);transition-delay:calc(var(--tile-index) * var(--swap-stagger));transform:scale(1);opacity:1;visibility:visible}.isg-logo-b,[data-portfolio].is-swapped .isg-logo-a{opacity:0;transform:scale(.9);visibility:hidden}[data-portfolio].is-swapped .isg-logo-b{opacity:1;transform:scale(1);visibility:visible}.isg-landing .isg-logo-face .crest-wrap{min-height:100px}.isg-landing .isg-logo-face .isg-light-plate{background:#fff;color:#0a1330;border-radius:12px;padding:8px;max-width:90%}.isg-logo-placeholder{font-family:var(--disp);font-weight:900;font-style:italic;font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.1;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;max-width:100%;padding:8px}.isg-landing .isg-swap-button{border:0;border-radius:0;color:#fff;cursor:pointer;width:100%;font:inherit;min-width:0}.isg-landing .isg-swap-button span{font-family:var(--disp);font-weight:900;font-style:italic;text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.05}.isg-landing .isg-swap-button:focus-visible{outline:4px solid #fff;outline-offset:-8px;z-index:2}.isg-landing .story.feature .feature-copy.isg-fan-copy-top{display:block;margin:0 auto;max-width:none;order:0}.isg-landing .story.feature .feature-copy.isg-fan-copy-top .no{margin-bottom:8px}.isg-landing .story.feature .feature-copy.isg-fan-copy-top .fan-desc{margin-top:22px;max-width:46rem}.isg-landing .story.feature .media{order:1}.isg-landing .women.isg-collection .lay>div{min-width:0}.isg-landing .women.isg-collection .pic{min-width:0}.isg-carousel{position:relative;isolation:isolate}.isg-carousel-viewport{position:relative;overflow:hidden;aspect-ratio:4/5;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:#dde1e8}.isg-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow:hidden;transform:translate(0)}.isg-carousel-slide.is-active{visibility:visible;z-index:1}.isg-landing .women .isg-carousel-slide img,.isg-landing .women .isg-carousel-slide picture{width:100%;height:100%;display:block;clip-path:none;object-fit:cover;aspect-ratio:auto}.isg-slide-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px;padding:48px;background:repeating-linear-gradient(115deg,transparent 0 70px,#ffffff10 70px 140px),linear-gradient(140deg,#293928,#101d19);color:#fff}.isg-slide-placeholder strong{font-family:var(--disp);font-size:clamp(2rem,4vw,4rem);line-height:1;font-style:italic;overflow-wrap:anywhere}.isg-slide-placeholder span{font-size:.9rem;letter-spacing:.08em;max-width:25ch}.isg-carousel-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:18px 0 0}.isg-carousel-controls button{min-width:44px;min-height:44px;border:2px solid #0a1330;background:#fff;color:#0a1330;border-radius:3px;font:700 15px/1.2 var(--body);padding:8px 12px;cursor:pointer}.isg-carousel-controls button:hover,.isg-carousel-controls button[aria-current=true]{background:#0a1330;color:#fff}.isg-carousel-controls button:focus-visible{outline:3px solid #c01025;outline-offset:3px}.isg-carousel-controls button:disabled{cursor:default}.isg-carousel-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.isg-landing .women.isg-collection .pic .tagline{bottom:18%;pointer-events:none;z-index:2;max-width:95%}.isg-landing .women.isg-military .lay{grid-template-columns:7fr 5fr}.isg-military .lay>div:first-child{order:2;text-align:left}.isg-military .lay>.pic{order:1}.isg-landing .women.isg-military .eyebrow{color:#35552c}.isg-landing .women.isg-military .eyebrow:before{background:#35552c}.isg-landing .women.isg-military .brush{color:#35552c}@media(max-width:900px){.isg-landing .women.isg-military .lay{grid-template-columns:1fr}.isg-military .lay>div:first-child{order:1}.isg-military .lay>.pic{order:2}}@media(max-width:640px){.isg-landing .lic .isg-logo-tile{min-height:190px}.isg-logo-face{padding:20px 12px 16px;gap:10px}.isg-slide-placeholder{padding:36px}.isg-landing .women.isg-collection .pic .tagline{font-size:1rem;padding:14px 16px}.isg-landing .women.isg-collection .lay{gap:40px}}@media(prefers-reduced-motion:reduce){.isg-logo-face{transition:none!important}}[data-isg-motion=reduce] .isg-logo-face{transition:none!important}.isg-landing .lic .isg-logo-tile .isg-logo-face{display:grid;grid-template-rows:112px auto;align-content:start;align-items:start;justify-items:center;gap:18px}.isg-landing .lic .isg-logo-tile .crest-wrap{display:flex;flex:none;height:112px;min-height:112px;align-items:center;justify-content:center;width:100%;max-width:100%}.isg-landing .lic .isg-logo-tile .crest-wrap picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.isg-landing .lic .isg-logo-tile .crest-wrap img{display:block;width:100%;height:100%;max-width:160px;max-height:112px;object-fit:contain;margin:0 auto}.isg-landing .lic .isg-logo-tile .isg-light-plate{max-width:90%}.isg-landing .lic .isg-logo-tile h3{align-self:start;margin:0;line-height:1.12}.isg-image-needed{display:flex;align-items:center;justify-content:center;width:110px;height:90px;border:1px dashed currentColor;border-radius:6px;opacity:.85;text-align:center;font:600 .85rem/1.4 var(--body);letter-spacing:.02em}.isg-landing .lic .isg-swap-button:disabled{cursor:default}.isg-landing .story.feature .feature-copy.isg-fan-copy-top.isg-fan-copy-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"no ." "title desc";column-gap:64px;row-gap:2px;align-items:end}.isg-landing .story.feature .feature-copy.isg-fan-copy-columns .no{grid-area:no;margin:0}.isg-landing .story.feature .feature-copy.isg-fan-copy-columns .fan-title{grid-area:title;margin:0}.isg-landing .story.feature .feature-copy.isg-fan-copy-columns .fan-desc{grid-area:desc;align-self:center;margin:0;max-width:38rem}@media(max-width:900px){.isg-landing .story.feature .feature-copy.isg-fan-copy-top.isg-fan-copy-columns{grid-template-columns:1fr;grid-template-areas:"no" "title" "desc";row-gap:0}.isg-landing .story.feature .feature-copy.isg-fan-copy-columns .fan-desc{margin-top:18px}}@media(max-width:640px){.isg-landing .lic .isg-logo-tile .isg-logo-face{grid-template-rows:90px auto;gap:14px}.isg-landing .lic .isg-logo-tile .crest-wrap{height:90px;min-height:90px}.isg-landing .lic .isg-logo-tile .crest-wrap img{max-height:90px;max-width:130px}.isg-image-needed{height:76px;width:98px;font-size:.75rem}}.isg-landing .lic .team.isg-logo-tile{min-height:240px}@media(max-width:640px){.isg-landing .lic .team.isg-logo-tile{min-height:210px}}.isg-landing .lic .team.isg-logo-tile{display:grid;grid-template-columns:minmax(0,1fr);padding:0}.isg-landing .lic .team.isg-logo-tile .isg-logo-face{position:relative;inset:auto;grid-area:1/1;width:100%;min-width:0}.isg-landing .lic .team.isg-logo-tile{align-items:stretch;justify-content:stretch}.isg-landing .lic .team.isg-logo-tile .isg-logo-face{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-self:stretch}.isg-landing .lic .team.crest:hover:before{opacity:0}.isg-landing .lic .team.crest:hover .crest-wrap img,.isg-landing .lic .team.crest:hover h3{transform:none}.isg-missing-image-slot{display:block;width:110px;height:90px;border:1px dashed currentColor;border-radius:6px;opacity:.5}.isg-landing section.isg-full-collections{padding:0;background:var(--paper);color:var(--navy);overflow:hidden}.isg-full-carousel .isg-carousel-viewport{display:grid;grid-template-columns:minmax(0,1fr);aspect-ratio:auto;clip-path:none;overflow:hidden;background:var(--paper)}.isg-full-carousel .isg-carousel-slide.isg-full-slide{position:relative;inset:auto;grid-area:1/1;width:100%;min-width:0;visibility:hidden;pointer-events:none}.isg-full-carousel .isg-carousel-slide.isg-full-slide.is-active{visibility:visible;pointer-events:auto;z-index:1}.isg-landing .women.isg-collection-panel{overflow:hidden;background:var(--paper);color:var(--navy)}.isg-landing .women.isg-collection-panel .lay{display:grid;grid-template-columns:5fr 7fr;gap:var(--collection-gap);align-items:center}.isg-landing .women.isg-collection-panel .lay>div{min-width:0}.isg-landing .women.isg-collection-panel.isg-panel-image-left .lay{grid-template-columns:7fr 5fr}.isg-panel-image-left .isg-collection-copy{order:2;text-align:left}.isg-panel-image-left .pic{order:1}.isg-landing .women.isg-collection-panel h2{font-size:clamp(2.2rem,5vw,calc(var(--collection-heading) * var(--isg-a11y-hscale,1)));margin-top:18px;color:var(--navy)}.isg-landing .women.isg-collection-panel h2 .brush{font-size:clamp(1.5rem,3vw,calc(var(--collection-subheading) * var(--isg-a11y-hscale,1)))}.isg-landing .women.isg-collection-panel .sub{font-size:calc(var(--collection-body) * var(--isg-a11y-scale,1));color:#182447}.isg-landing .women.isg-collection-panel .isg-collection-photo{position:relative;aspect-ratio:4/5;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);overflow:hidden}.isg-landing .women.isg-collection-panel .isg-collection-photo img,.isg-landing .women.isg-collection-panel .isg-collection-photo picture{display:block;width:100%;height:100%;aspect-ratio:auto;clip-path:none;object-fit:cover}.isg-landing .women.isg-collection-panel .pic .tagline{bottom:10%;pointer-events:none;z-index:2;max-width:95%}.isg-landing .women.isg-collection-panel.isg-panel-olive .eyebrow,.isg-landing .women.isg-collection-panel.isg-panel-olive .brush{color:#35552c}.isg-landing .women.isg-collection-panel.isg-panel-olive .eyebrow:before{background:#35552c}.isg-full-carousel .isg-carousel-controls{padding:0 22px 28px;background:var(--paper)}.isg-empty-collection{text-align:center;padding:96px 22px;font-size:1.2rem}@media(max-width:900px){.isg-landing .women.isg-collection-panel .lay,.isg-landing .women.isg-collection-panel.isg-panel-image-left .lay{grid-template-columns:1fr;gap:40px}.isg-panel-image-left .isg-collection-copy{order:1}.isg-panel-image-left .pic{order:2}}@media(max-width:600px){.isg-landing .women.isg-collection-panel .pic .tagline{font-size:1rem;padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/isg-v15.css.map */
