.ui-module__8IguOG__container{width:100%;max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.ui-module__8IguOG__containerWide{max-width:1360px}.ui-module__8IguOG__containerNarrow{max-width:760px}.ui-module__8IguOG__section{padding-block:clamp(3rem,6vw,5.5rem)}.ui-module__8IguOG__sectionTight{padding-block:clamp(3rem,7vw,5rem)}.ui-module__8IguOG__dark{color:var(--bone);background:linear-gradient(#1c1712,#12100c)}.ui-module__8IguOG__cream{background:var(--cream)}.ui-module__8IguOG__hairline{background:var(--line);border:0;height:1px;margin:0}.ui-module__8IguOG__eyebrow{font-family:var(--sans);font-size:var(--f-xs);letter-spacing:.34em;text-transform:uppercase;color:var(--gold-deep);margin:0;font-weight:500}.ui-module__8IguOG__dark .ui-module__8IguOG__eyebrow,.ui-module__8IguOG__eyebrowLight{color:var(--gold-hi)}.ui-module__8IguOG__display{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:300;line-height:1.05}.ui-module__8IguOG__display em{color:var(--gold-deep);font-style:italic}.ui-module__8IguOG__dark .ui-module__8IguOG__display em{color:var(--gold-hi)}.ui-module__8IguOG__h2{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:300;line-height:1.12}.ui-module__8IguOG__h2 em{color:var(--gold-deep);font-style:italic}.ui-module__8IguOG__dark .ui-module__8IguOG__h2 em{color:var(--gold-hi)}.ui-module__8IguOG__h3{font-family:var(--serif);font-weight:400;font-size:var(--f-2xl);letter-spacing:-.01em;margin:0;line-height:1.15}.ui-module__8IguOG__lead{color:var(--ink-soft);margin:0;font-size:clamp(1.08rem,2.2vw,1.32rem);font-weight:300;line-height:1.6}.ui-module__8IguOG__dark .ui-module__8IguOG__lead{color:#f2e9d6d1}.ui-module__8IguOG__body{font-size:var(--f-base);color:var(--ink-soft);margin:0;line-height:1.7}.ui-module__8IguOG__dark .ui-module__8IguOG__body{color:#f2e9d6bd}.ui-module__8IguOG__muted{color:var(--mute)}.ui-module__8IguOG__kicker{font-family:var(--sans);font-size:var(--f-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ui-module__8IguOG__btn{background:var(--ink);min-height:52px;color:var(--bone);font-family:var(--sans);font-size:var(--f-sm);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid var(--ink);transition:transform .3s var(--ease), background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding-inline:1.9rem;font-weight:500;text-decoration:none;display:inline-flex}.ui-module__8IguOG__btn:hover{background:var(--gold-deep);border-color:var(--gold-deep);color:var(--bone);transform:translateY(-2px)}.ui-module__8IguOG__btnGhost{color:var(--ink);border-color:var(--line);background:0 0}.ui-module__8IguOG__btnGhost:hover{color:var(--gold-deep);border-color:var(--gold);background:0 0}.ui-module__8IguOG__btnOnDark{background:var(--bone);color:var(--ink);border-color:var(--bone)}.ui-module__8IguOG__btnOnDark:hover{background:var(--gold-hi);color:var(--ink);border-color:var(--gold-hi)}.ui-module__8IguOG__btnGhostOnDark{color:var(--bone);background:0 0;border-color:#f2e9d64d}.ui-module__8IguOG__btnGhostOnDark:hover{color:var(--gold-hi);border-color:var(--gold-hi);background:0 0}.ui-module__8IguOG__btnSm{min-height:44px;font-size:var(--f-xs);padding-inline:1.3rem}.ui-module__8IguOG__textLink{font-family:var(--sans);font-size:var(--f-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:.4rem;font-weight:500;text-decoration:none;display:inline-flex}.ui-module__8IguOG__textLink .ui-module__8IguOG__arrow{transition:transform .3s var(--ease)}.ui-module__8IguOG__textLink:hover .ui-module__8IguOG__arrow{transform:translate(5px)}.ui-module__8IguOG__dark .ui-module__8IguOG__textLink{color:var(--gold-hi)}.ui-module__8IguOG__sectionHead{gap:var(--s-3);flex-direction:column;max-width:720px;display:flex}.ui-module__8IguOG__sectionHeadCenter{text-align:center;align-items:center;margin-inline:auto}.ui-module__8IguOG__ruleEyebrow{align-items:center;gap:.8rem;display:inline-flex}.ui-module__8IguOG__ruleEyebrow:before{content:"";background:var(--gold);width:28px;height:1px}.ui-module__8IguOG__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ui-module__8IguOG__chip{font-size:var(--f-sm);border:1px solid var(--line);color:var(--ink-soft);background:var(--cream-hi);border-radius:999px;padding:.4rem .9rem}.ui-module__8IguOG__stagger>*{transition-delay:0s}
