.business-apparel-collection-module__tuMLzG__page{--business-ink:#171719;--business-gold:#c7a65a;isolation:isolate;color:#f5f2e9;background:radial-gradient(ellipse at 50% 12%, #c7a65a14, transparent 40%), linear-gradient(180deg, #202123 0%, var(--business-ink) 65%, #111214 100%);min-height:calc(100vh - 11.25rem);position:relative;overflow:hidden}.business-apparel-collection-module__tuMLzG__hero{z-index:1;text-align:center;padding:clamp(1.5rem,2.7vw,2rem) 1rem 0;position:relative}.business-apparel-collection-module__tuMLzG__heading{color:var(--business-gold);font-family:var(--font-body);letter-spacing:.015em;text-shadow:0 3px 12px #0000006b;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#a9843e 5%,#f1df9f 52%,#b58d44 96%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.85rem,6.7vw,4.5rem);font-weight:800;line-height:1.08}.business-apparel-collection-module__tuMLzG__subtitle{color:#fffffff0;margin:.4rem auto 0;font-size:clamp(1.1rem,3.2vw,2.125rem);line-height:1.4}.business-apparel-collection-module__tuMLzG__catalog{z-index:1;width:min(100% - 5.5rem,75rem);margin-inline:auto;padding:clamp(2.5rem,6.75vw,4.5rem) 0 0;position:relative}.business-apparel-collection-module__tuMLzG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.8vw,1.25rem);display:grid}.business-apparel-collection-module__tuMLzG__tile{text-align:center;min-width:0}.business-apparel-collection-module__tuMLzG__imagePanel{aspect-ratio:222/297;background:#fff;border-radius:.3rem;position:relative;overflow:hidden;box-shadow:0 9px 20px #00000040}.business-apparel-collection-module__tuMLzG__productImage{object-fit:contain}.business-apparel-collection-module__tuMLzG__label{color:#f6f4ef;font-family:var(--font-body);margin:1rem 0 0;font-size:clamp(1rem,2.45vw,1.7rem);font-weight:500;line-height:1.3}.business-apparel-collection-module__tuMLzG__quoteSection{isolation:isolate;justify-content:center;padding:clamp(4.5rem,9.1vw,6.5rem) 1rem clamp(3.5rem,8.3vw,5.5rem);display:flex;position:relative}.business-apparel-collection-module__tuMLzG__quoteSection:before{z-index:-1;content:"";background-image:repeating-conic-gradient(#ffffff0d 0% 25%,#0000 0% 50%);background-position:bottom;background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 17% 84%,#0000 100%)}.business-apparel-collection-module__tuMLzG__quoteSection:after{content:"";background:linear-gradient(90deg,#0000,#c7a65ac7 14% 86%,#0000);height:1px;position:absolute;bottom:1.25rem;left:0;right:0}.business-apparel-collection-module__tuMLzG__quoteButton{color:#fff8e9;text-align:center;text-shadow:0 1px 2px #30261699;background:linear-gradient(#cfb276 0%,#a27c42 48%,#805e33 100%);border:1px solid #e2c780;border-radius:.55rem;min-width:min(44vw,29rem);min-height:5.25rem;padding-inline:clamp(1.5rem,5vw,3rem);font-size:clamp(1.05rem,3vw,1.8rem);font-weight:750;transition:filter .16s,transform .16s;box-shadow:0 10px 28px #00000059,inset 0 1px #fff6}.business-apparel-collection-module__tuMLzG__quoteButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.business-apparel-collection-module__tuMLzG__quoteButton:focus-visible{outline-offset:4px;outline:3px solid #f4e2a5}.business-apparel-collection-module__tuMLzG__businessHeader{z-index:40;color:#f8f7f3;background:#202023;width:100%;position:sticky;top:0}.business-apparel-collection-module__tuMLzG__businessHeader:before,.business-apparel-collection-module__tuMLzG__businessHeader:after{content:"";pointer-events:none;background:#c7a65abf;height:1px;position:absolute}.business-apparel-collection-module__tuMLzG__businessHeader:before{width:45%;top:81.5%;right:0}.business-apparel-collection-module__tuMLzG__businessHeader:after{width:20%;bottom:0;left:0}.business-apparel-collection-module__tuMLzG__businessNav{align-items:center;gap:2rem;width:min(100%,90rem);min-height:11.25rem;margin-inline:auto;padding-inline:clamp(1.5rem,4.5vw,3rem);display:flex}.business-apparel-collection-module__tuMLzG__businessBrand{border-radius:50%;flex:none;justify-content:center;align-items:center;width:8.25rem;height:8.25rem;display:flex;overflow:hidden}.business-apparel-collection-module__tuMLzG__businessMark{object-fit:contain;width:100%;height:100%}.business-apparel-collection-module__tuMLzG__businessLinks{align-items:center;gap:clamp(1.75rem,3.25vw,2.5rem);margin-left:auto;display:flex;transform:translateY(-1rem)}.business-apparel-collection-module__tuMLzG__businessLink{color:#f7f5f0;font-size:clamp(1rem,1.72vw,1.25rem);line-height:1.2;text-decoration:none;transition:color .15s}.business-apparel-collection-module__tuMLzG__businessLink[data-business-home=true]{color:#d8bd78}.business-apparel-collection-module__tuMLzG__businessLink:hover,.business-apparel-collection-module__tuMLzG__businessLink:focus-visible{color:#e4c878}.business-apparel-collection-module__tuMLzG__businessLink:focus-visible,.business-apparel-collection-module__tuMLzG__businessBrand:focus-visible,.business-apparel-collection-module__tuMLzG__businessMenuButton:focus-visible{outline-offset:5px;outline:2px solid #f4e2a5}.business-apparel-collection-module__tuMLzG__businessMenuButton{color:#f8f7f3;background:0 0;border-color:#c7a65acc;min-width:2.8rem;min-height:2.8rem;display:none}.business-apparel-collection-module__tuMLzG__businessDrawer{color:#f8f7f3;background:#202023;border-left-color:#c7a65a8c}.business-apparel-collection-module__tuMLzG__businessDrawerLinks{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.business-apparel-collection-module__tuMLzG__businessDrawerLink{color:#f7f5f0;justify-content:flex-start;width:100%}.business-apparel-collection-module__tuMLzG__businessDrawerLink[data-business-home=true]{color:#d8bd78}@media (max-width:1023px){.business-apparel-collection-module__tuMLzG__businessHeader{border-bottom:1px solid #c7a65abf}.business-apparel-collection-module__tuMLzG__businessHeader:before,.business-apparel-collection-module__tuMLzG__businessHeader:after{display:none}.business-apparel-collection-module__tuMLzG__businessNav{justify-content:space-between;min-height:5.5rem}.business-apparel-collection-module__tuMLzG__businessBrand{width:4.25rem;height:4.25rem}.business-apparel-collection-module__tuMLzG__businessLinks{display:none}.business-apparel-collection-module__tuMLzG__businessMenuButton{display:inline-flex}}@media (min-width:700px){.business-apparel-collection-module__tuMLzG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.business-apparel-collection-module__tuMLzG__page{min-height:calc(100vh - 5.5rem)}.business-apparel-collection-module__tuMLzG__catalog{width:min(100% - 2rem,75rem);padding-top:2rem}.business-apparel-collection-module__tuMLzG__grid{gap:.8rem}.business-apparel-collection-module__tuMLzG__label{margin-top:.6rem}.business-apparel-collection-module__tuMLzG__quoteSection{padding-top:2.75rem;padding-bottom:3.5rem}.business-apparel-collection-module__tuMLzG__quoteButton{min-height:3.75rem}}@media (prefers-reduced-motion:reduce){.business-apparel-collection-module__tuMLzG__quoteButton,.business-apparel-collection-module__tuMLzG__businessLink{transition:none}.business-apparel-collection-module__tuMLzG__quoteButton:hover{transform:none}}
.celebrations-collection-module__0kgJvW__celebrations{--celebration-bg:#111214;--celebration-gold:#d6b56f;--celebration-gold-light:#f0d89d;background:radial-gradient(ellipse at 50% 0, #d6b56f14, transparent 40rem), var(--celebration-bg);color:#fff9ec;padding:clamp(.5rem,2.4vw,1.5rem) 0 1.25rem;overflow:hidden}.celebrations-collection-module__0kgJvW__screenReaderOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.celebrations-collection-module__0kgJvW__poster{aspect-ratio:1;background:#16181c;width:min(100%,64rem);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000052}.celebrations-collection-module__0kgJvW__posterImage{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.celebrations-collection-module__0kgJvW__categoryLinks{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:30% 2% 18%}.celebrations-collection-module__0kgJvW__categoryLink,.celebrations-collection-module__0kgJvW__posterOrder{border-radius:.25rem;min-width:0;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:block}.celebrations-collection-module__0kgJvW__categoryLink:hover{background:#d6b56f14;box-shadow:inset 0 0 0 1px #f0d89d73}.celebrations-collection-module__0kgJvW__posterOrder{z-index:2;border-radius:999px;width:58%;height:9%;position:absolute;top:82%;left:21%}.celebrations-collection-module__0kgJvW__posterOrder:hover{background:#d6b56f1a;box-shadow:inset 0 0 0 2px #f0d89da8}.celebrations-collection-module__0kgJvW__categoryLink:focus-visible,.celebrations-collection-module__0kgJvW__posterOrder:focus-visible,.celebrations-collection-module__0kgJvW__utilityLinks a:focus-visible{outline:3px solid var(--celebration-gold-light);outline-offset:-4px}.celebrations-collection-module__0kgJvW__utilityLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;padding:1rem 1rem .5rem;display:flex}.celebrations-collection-module__0kgJvW__utilityLinks a{color:var(--celebration-gold-light);text-underline-offset:.25em;font-size:.9rem;font-weight:600;text-decoration-color:#f0d89d73;transition:color .16s,text-decoration-color .16s}.celebrations-collection-module__0kgJvW__utilityLinks a:hover{color:#fff9ec;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.celebrations-collection-module__0kgJvW__categoryLink,.celebrations-collection-module__0kgJvW__posterOrder,.celebrations-collection-module__0kgJvW__utilityLinks a{transition:none}}
.school-spirit-wear-collection-module__xRcAAq__page{--school-gold:#e2c77f;--school-ink:#171719;color:#fff;background:var(--school-ink);min-height:100vh;padding:clamp(1rem,4vw,2.5rem) 1rem clamp(2rem,5vw,3rem)}.school-spirit-wear-collection-module__xRcAAq__poster{width:min(100%,64rem);margin-inline:auto}.school-spirit-wear-collection-module__xRcAAq__posterFrame{aspect-ratio:1;background:var(--school-ink);border:1px solid #e2c77f66;width:100%;position:relative;overflow:hidden;box-shadow:0 1.25rem 3.5rem #00000059}.school-spirit-wear-collection-module__xRcAAq__posterImage{object-fit:contain}.school-spirit-wear-collection-module__xRcAAq__posterOrderLink{background:0 0;border-radius:999px;width:42%;height:8.2%;transition:background-color .15s;position:absolute;top:83.2%;left:29%}.school-spirit-wear-collection-module__xRcAAq__posterOrderLink:hover{background:#fff0bc1f}.school-spirit-wear-collection-module__xRcAAq__fallback{background:radial-gradient(ellipse at 50% 0%, #e2c77f26, transparent 55%), linear-gradient(155deg, #252527, var(--school-ink));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.9rem,3vw,1.75rem);min-height:100%;padding:clamp(1.25rem,5vw,3.5rem);display:flex}.school-spirit-wear-collection-module__xRcAAq__fallbackEyebrow{color:var(--school-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.65rem,1.6vw,.85rem);font-weight:700}.school-spirit-wear-collection-module__xRcAAq__fallback h1{color:var(--school-gold);font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(2rem,7vw,4.5rem);line-height:1.05}.school-spirit-wear-collection-module__xRcAAq__fallback>p:not(.school-spirit-wear-collection-module__xRcAAq__fallbackEyebrow){color:#fff;text-wrap:balance;max-width:42rem;margin:0;font-size:clamp(1rem,3vw,1.75rem);line-height:1.4}.school-spirit-wear-collection-module__xRcAAq__fallbackOccasions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.school-spirit-wear-collection-module__xRcAAq__fallbackOccasions li{color:var(--school-ink);background:#fff;border-radius:999px;padding:.55rem .9rem;font-size:clamp(.8rem,1.5vw,1rem);font-weight:700}.school-spirit-wear-collection-module__xRcAAq__fallbackOrderLink{color:#211b11;background:linear-gradient(135deg,#f2d892 0%,#c99d4c 100%);border:1px solid #f1d995;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem clamp(1.25rem,5vw,2.75rem);font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:750;text-decoration:none;display:inline-flex}.school-spirit-wear-collection-module__xRcAAq__actions{justify-content:center;padding-top:clamp(1rem,2.5vw,1.5rem);display:flex}.school-spirit-wear-collection-module__xRcAAq__designLink{color:var(--school-gold);text-underline-offset:.24em;font-size:.9rem;font-weight:700;text-decoration-color:#e2c77f8c}.school-spirit-wear-collection-module__xRcAAq__designLink:hover{color:#f4dfa5;text-decoration-color:currentColor}.school-spirit-wear-collection-module__xRcAAq__posterOrderLink:focus-visible,.school-spirit-wear-collection-module__xRcAAq__fallbackOrderLink:focus-visible,.school-spirit-wear-collection-module__xRcAAq__designLink:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #f4dfa5}.school-spirit-wear-collection-module__xRcAAq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.school-spirit-wear-collection-module__xRcAAq__posterOrderLink{transition:none}}
