.golden-module__KBHmOW__site{--g-bg:var(--co-bg,#3a1610);--g-ink:var(--co-text,#fdeada);--g-accent:var(--co-accent,#f59e31);--g-soft:var(--co-faint,#e3a183);--g-rule:var(--co-line,#fdeada2e);--g-pad:clamp(20px, 5vw, 56px);background:var(--g-bg);color:var(--g-ink);font-family:var(--font-jost), var(--font-ui), sans-serif;min-height:100vh;font-weight:300;overflow-x:hidden}.golden-module__KBHmOW__canvas{max-width:1200px;margin:0 auto}.golden-module__KBHmOW__serif{font-family:var(--co-font,var(--font-bodoni), Georgia, serif);font-weight:400}.golden-module__KBHmOW__label{letter-spacing:.3em;text-transform:uppercase;color:var(--g-soft);font-size:10px}.golden-module__KBHmOW__hero{height:clamp(460px,78vw,780px);position:relative}.golden-module__KBHmOW__img{object-fit:cover;width:100%;height:100%;display:block}.golden-module__KBHmOW__scrim{pointer-events:none;background:linear-gradient(#3a16108c 0%,#3a16100a 45%,#3a1610e0 100%);position:absolute;inset:0}.golden-module__KBHmOW__nav{top:clamp(20px,3vw,34px);left:var(--g-pad);right:var(--g-pad);letter-spacing:.24em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute}.golden-module__KBHmOW__navMark{letter-spacing:.34em}.golden-module__KBHmOW__navLinks{gap:clamp(16px,3vw,32px);display:flex}.golden-module__KBHmOW__navLinks a{color:inherit;text-decoration:none}.golden-module__KBHmOW__navLinks a:hover{opacity:.7}.golden-module__KBHmOW__navRsvp{color:var(--g-accent)}.golden-module__KBHmOW__heroText{left:var(--g-pad);right:var(--g-pad);pointer-events:none;position:absolute;bottom:clamp(40px,7vw,84px)}.golden-module__KBHmOW__heroEyebrow{letter-spacing:.38em;text-transform:uppercase;color:var(--g-accent);margin-bottom:20px;font-size:11px}.golden-module__KBHmOW__names{color:var(--co-heading,inherit);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(52px,10.5vw,130px);line-height:.92}.golden-module__KBHmOW__namesSecond{font-style:italic}.golden-module__KBHmOW__facts{border-top:1px solid var(--g-rule);border-bottom:1px solid var(--g-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.golden-module__KBHmOW__fact{border-right:1px solid var(--g-rule);min-width:0;padding:clamp(24px,3vw,34px) clamp(18px,2.5vw,30px)}.golden-module__KBHmOW__fact:last-child{border-right:none}.golden-module__KBHmOW__factValue{overflow-wrap:anywhere;margin-top:10px;font-size:18px}.golden-module__KBHmOW__story{padding:clamp(52px, 7vw, 92px) var(--g-pad);grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,70px);display:grid}.golden-module__KBHmOW__statement{color:var(--co-heading,inherit);flex-direction:column;gap:24px;min-width:0;display:flex}.golden-module__KBHmOW__statementLine{margin:0;font-size:clamp(28px,3.8vw,42px);line-height:1.22}.golden-module__KBHmOW__chapters{flex-direction:column;min-width:0;display:flex}.golden-module__KBHmOW__chapter{border-bottom:1px solid var(--g-rule);gap:clamp(16px,2.4vw,28px);padding:22px 0;display:flex}.golden-module__KBHmOW__chapter:last-child{border-bottom:none}.golden-module__KBHmOW__chapterLabel{letter-spacing:.12em;text-transform:uppercase;min-width:92px;color:var(--g-soft);flex:none;padding-top:3px;font-size:13px}.golden-module__KBHmOW__chapterTitle{color:var(--co-heading,inherit);margin:0 0 8px;font-size:20px;font-weight:400}.golden-module__KBHmOW__chapterBody{opacity:.85;text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.golden-module__KBHmOW__gallery{padding:0 var(--g-pad) clamp(52px, 7vw, 92px);flex-direction:column;gap:24px;display:flex}.golden-module__KBHmOW__galleryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.golden-module__KBHmOW__galleryTitle{color:var(--co-heading,inherit);margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:400}.golden-module__KBHmOW__grid,.golden-module__KBHmOW__extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.golden-module__KBHmOW__grid>div{height:clamp(240px,32vw,380px)}.golden-module__KBHmOW__extras{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.golden-module__KBHmOW__extras .golden-module__KBHmOW__img{height:260px}.golden-module__KBHmOW__count{padding:0 var(--g-pad) clamp(52px, 7vw, 92px);text-align:center}.golden-module__KBHmOW__countTitle{color:var(--co-heading,inherit);margin:12px 0 0;font-size:clamp(28px,4vw,44px);font-weight:400}.golden-module__KBHmOW__reply{background:var(--g-accent);color:var(--g-bg);padding:clamp(44px, 6vw, 78px) var(--g-pad) clamp(32px, 4vw, 54px);text-align:center}.golden-module__KBHmOW__replyEyebrow{letter-spacing:.36em;text-transform:uppercase;font-size:10px}.golden-module__KBHmOW__replyLine{margin:16px 0 0;font-size:clamp(34px,5.6vw,62px);line-height:1.05}.golden-module__KBHmOW__footer{padding:clamp(28px, 4vw, 44px) var(--g-pad);letter-spacing:.24em;text-transform:uppercase;color:var(--g-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.golden-module__KBHmOW__footer a{color:inherit}@media (max-width:900px){.golden-module__KBHmOW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.golden-module__KBHmOW__fact{border-bottom:1px solid var(--g-rule)}.golden-module__KBHmOW__fact:nth-child(2n){border-right:none}.golden-module__KBHmOW__story,.golden-module__KBHmOW__grid{grid-template-columns:1fr}}
