.sgu-announcement{padding:10px 20px;background:#434d2c;color:#fff;text-align:center;font-size:12px;letter-spacing:.14em}.sgu-header{display:flex;align-items:center;gap:24px;padding:24px max(24px,calc((100vw - 1320px)/2));border-bottom:1px solid #dfd9d0;background:#fffdf8}.sgu-wordmark{font-family:var(--font-heading-family);font-size:30px;text-decoration:none;line-height:1;color:#252723;white-space:nowrap}.sgu-wordmark span{display:block;margin-top:8px;font-family:var(--font-body-family);font-size:10px;letter-spacing:.3em;text-transform:uppercase}.sgu-desktop-nav{display:flex;justify-content:center;flex:1;gap:20px}.sgu-header a,.sgu-footer a{color:inherit;text-decoration:none}.sgu-desktop-nav a,.sgu-tools a{font-size:13px}.sgu-header a:hover,.sgu-footer a:hover{text-decoration:underline;text-underline-offset:5px}.sgu-tools{display:flex;gap:16px}.sgu-mobile-nav{display:none}.sgu-page{max-width:1100px;padding-top:64px;padding-bottom:80px}.sgu-page>h1{font-size:clamp(38px,5vw,64px);margin-bottom:32px}.sgu-prose{max-width:1000px;line-height:1.8}.sgu-prose h2{font-size:clamp(28px,3vw,42px);margin:36px 0 20px}.sgu-prose h3{font-size:25px}.sgu-kicker{font-size:12px;font-weight:600;letter-spacing:.16em;color:#586139}.sgu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0;padding:32px 0;border-top:1px solid #d6cbb7;border-bottom:1px solid #d6cbb7}.sgu-lookbook{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0}.sgu-lookbook figure{margin:0}.sgu-lookbook img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.sgu-lookbook figcaption{padding:20px 0}.sgu-lookbook a{color:#434d2c}.sgu-prose details{border-bottom:1px solid #d9d2c8;padding:20px 0}.sgu-prose summary{cursor:pointer;font-weight:600;min-height:44px}.sgu-inquiry{margin-top:56px;padding:40px;background:#f1eee6;border:1px solid #ded7cc}.sgu-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sgu-form-grid label{display:block;margin-bottom:8px;font-size:14px}.sgu-form-grid input,.sgu-form-grid textarea{width:100%;padding:14px;background:#fffdf8;color:#252723;border:1px solid #827c70;border-radius:0;font:inherit;min-height:48px}.sgu-full{grid-column:1/-1}.sgu-help{font-size:13px;line-height:1.6}.sgu-success{padding:16px;border:1px solid #434d2c;background:#edf1e7}.sgu-footer{padding:56px 0 24px;background:#252723;color:#fffdf8}.sgu-footer h2,.sgu-footer h3{color:#fffdf8}.sgu-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:56px}.sgu-footer a{display:block;margin-bottom:12px;font-size:14px}.sgu-copyright{padding-top:32px;margin-top:32px;border-top:1px solid #595950;font-size:12px}.sgu-header a:focus-visible,.sgu-footer a:focus-visible,.sgu-mobile-nav summary:focus-visible,.sgu-form-grid input:focus-visible,.sgu-form-grid textarea:focus-visible{outline:3px solid #b7614b;outline-offset:4px}.image-with-text__heading{letter-spacing:-.025em}.multicolumn-card__info{padding:28px!important}.button{letter-spacing:.05em}.sgu-lookbook a:hover{text-decoration-thickness:2px}@media(max-width:1100px){.sgu-desktop-nav{display:none}.sgu-header{flex-wrap:wrap;padding:20px 24px}.sgu-tools{margin-left:auto}.sgu-mobile-nav{display:block;width:100%}.sgu-mobile-nav summary{min-height:44px;padding:12px 0;cursor:pointer}.sgu-mobile-nav nav{display:grid;gap:0}.sgu-mobile-nav a{display:block;padding:14px 0;border-top:1px solid #dfd9d0}}@media(max-width:749px){.sgu-wordmark{font-size:26px}.sgu-grid,.sgu-lookbook,.sgu-footer-grid,.sgu-form-grid{grid-template-columns:1fr}.sgu-full{grid-column:auto}.sgu-page{padding-top:40px;padding-bottom:48px}.sgu-inquiry{padding:24px 18px}.sgu-footer-grid{gap:32px}.sgu-grid{gap:12px}.sgu-footer{padding-top:40px}}
