:root{--ui-bg:#fff;--ui-subtle:#f7f7f5;--ui-border:#e6e6e6;--ui-divider:#efefef;--ui-text:#1a1a1a;--ui-text-2:#555;--ui-muted:#6b6b6b;--ui-gold:#a8843f;--ui-gold-dark:#96733a;--ui-gold-text:#7a5c2e;--ui-gold-light:#c9ab70;--ui-gold-pale:#d9c08f;--ui-gold-tint:#f6f0e4;--ui-radius:16px;--ui-radius-sm:12px;--ui-shadow-hover:0 14px 32px -18px #14141438}.ui-container{max-width:1280px;margin-inline:auto;padding-inline:16px}.ui-section{padding-block:64px}.ui-head{text-align:center;max-width:42rem;margin:0 auto 40px}@media (width>=640px){.ui-container{padding-inline:32px}}@media (width>=1024px){.ui-section{padding-block:80px}.ui-head{margin-bottom:48px}}.ui-eyebrow{color:var(--ui-gold-text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.ui-h1{color:var(--ui-text);font-size:30px;font-weight:700;line-height:42px}.ui-h2{color:var(--ui-text);font-size:26px;font-weight:700;line-height:38px}.ui-h3{color:var(--ui-text);font-size:20px;font-weight:700;line-height:30px}.ui-title{color:var(--ui-text);font-size:17px;font-weight:700;line-height:26px}.ui-lead{color:var(--ui-text-2);font-size:17px;line-height:30px}.ui-body{color:var(--ui-text-2);font-size:16px;line-height:28px}.ui-small{color:var(--ui-text-2);font-size:14px;line-height:24px}.ui-meta{letter-spacing:.06em;color:var(--ui-muted);font-size:12px;font-weight:600;line-height:16px}@media (width>=1024px){.ui-h1{font-size:40px;line-height:56px}.ui-h2{font-size:30px;line-height:44px}}.ui-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;transition:border-color .25s,box-shadow .25s}.ui-card--hover:hover,.ui-card--hover:focus-within{box-shadow:var(--ui-shadow-hover);border-color:#a8843f73}.ui-icon{border-radius:var(--ui-radius-sm);background:var(--ui-subtle);border:1px solid var(--ui-divider);width:44px;height:44px;color:var(--ui-text);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,color .25s;display:flex}.ui-icon .material-symbols-outlined{font-size:24px}.group:hover .ui-icon{background:var(--ui-gold-tint);color:var(--ui-gold-text);border-color:#a8843f40}.ui-pill{background:var(--ui-gold-tint);color:var(--ui-gold-text);border:1px solid #a8843f59;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.ui-pill .material-symbols-outlined{color:var(--ui-gold);font-size:18px}.ui-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding-inline:24px;font-size:15px;font-weight:700;line-height:20px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ui-btn .material-symbols-outlined{font-size:20px}.ui-btn--sm{height:44px;padding-inline:16px;font-size:14px}.ui-btn--primary{background:var(--ui-text);border-color:var(--ui-text);color:#fff}.ui-btn--primary:hover{background:var(--ui-gold-text);border-color:var(--ui-gold-text)}.ui-btn--secondary{color:var(--ui-text);background:#fff;border-color:#d4d4d4}.ui-btn--secondary:hover{background:var(--ui-gold-tint);border-color:var(--ui-gold);color:var(--ui-gold-text)}main a:focus-visible,main button:focus-visible,main [tabindex]:focus-visible,main input:focus-visible,main select:focus-visible,main textarea:focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}.ui-card--lift{transition:border-color .25s,box-shadow .25s,transform .25s}.ui-card--lift:hover,.ui-card--lift:focus-within{transform:translateY(-4px)}.ui-card--hover:hover .ui-icon,.ui-card--hover:focus-within .ui-icon{background:var(--ui-gold-tint);color:var(--ui-gold-text);border-color:#a8843f59}.ui-card--hover:hover .ui-title,.ui-card--hover:hover .ui-h3{color:var(--ui-gold-text);transition:color .25s}@media (prefers-reduced-motion:reduce){.ui-card,.ui-icon,.ui-btn{transition:none!important}.ui-card--lift:hover,.ui-card--lift:focus-within{transform:none}}.vid-img{transition:transform .8s cubic-bezier(.2,1,.3,1);transform:scale(1.01)}.vid-card:hover .vid-img,.vid-card.is-playing .vid-img{transform:scale(1.04)}.vid-progress{width:0;animation:275s linear forwards paused vidProgress}.vid-eq i{height:30%}.vid-card.is-playing .vid-progress{animation-play-state:running}.vid-card.is-playing .vid-live{animation:1s steps(2,end) infinite vidBlink}.vid-card.is-playing .vid-eq i{animation:.9s ease-in-out infinite vidEq}.vid-card.is-playing .vid-eq i:nth-child(2){animation-delay:.15s}.vid-card.is-playing .vid-eq i:nth-child(3){animation-delay:.3s}@keyframes vidProgress{to{width:100%}}@keyframes vidEq{0%,to{height:30%}50%{height:100%}}@keyframes vidBlink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.vid-img{transition:none!important}.vid-eq i,.vid-live{animation:none!important}}.sx-row{flex-direction:column;gap:12px;display:flex}.sx-card{text-align:start;border:1px solid var(--ui-border);border-radius:var(--ui-radius);cursor:default;width:100%;font:inherit;color:inherit;background:#fff;display:block;position:relative;overflow:hidden}.sx-collapsed{display:none}.sx-expanded{flex-direction:column;gap:10px;padding:24px;display:flex}.sx-top{justify-content:space-between;align-items:center;display:flex}.sx-year{color:var(--ui-text);margin-top:6px;font-size:32px;font-weight:700;line-height:1}.sx-line{background:var(--ui-gold);border-radius:2px;width:40px;height:2px;display:block}.sx-title,.sx-desc{display:block}.sx-progress{display:none}.sx-card:focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}@media (width>=1024px){.sx-row{flex-direction:row;gap:14px;height:min(440px,100vh - 360px);min-height:360px}.sx-card{cursor:pointer;flex:1 1 0;min-width:0;transition:flex-grow .8s cubic-bezier(.45,0,.2,1),border-color .4s,box-shadow .5s,background-color .4s}.sx-card.is-active{cursor:default;border-color:#a8843f8c;flex-grow:5.5;box-shadow:0 24px 48px -30px #14141459}.sx-card:not(.is-active):hover{background:#fdfcf9;border-color:#a8843f73}.sx-card:not(.is-active):hover .sx-ico{background:var(--ui-gold-tint);color:var(--ui-gold-text);border-color:#a8843f59}.sx-card.is-active:before{content:"";background:var(--ui-gold);height:3px;position:absolute;inset:0 0 auto}.sx-collapsed{flex-direction:column;justify-content:space-between;align-items:center;padding:22px 0;transition:opacity .3s;display:flex;position:absolute;inset:0}.sx-vyear{writing-mode:vertical-rl;letter-spacing:.04em;color:var(--ui-muted);font-size:22px;font-weight:700;transform:rotate(180deg)}.sx-card:not(.is-active):hover .sx-vyear{color:var(--ui-gold-text)}.sx-card.is-active .sx-collapsed{opacity:0;pointer-events:none}.sx-expanded{opacity:0;pointer-events:none;justify-content:flex-end;gap:14px;padding:36px 40px;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(10px)}.sx-card.is-active .sx-expanded{opacity:1;pointer-events:auto;transition-delay:.22s;transform:none}.sx-top{top:32px;position:absolute;inset-inline:40px}.sx-card.is-active .sx-top .sx-ico{background:var(--ui-gold-tint);color:var(--ui-gold-text);border-color:#a8843f59}.sx-year{font-size:64px}.sx-desc{max-width:520px}.sx-progress{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:22px;display:grid}.sx-seg{flex-direction:column;gap:8px;display:flex}.sx-seg i{background:var(--ui-border);border-radius:3px;height:3px;transition:background-color .3s;display:block}.sx-seg b{color:var(--ui-muted);font-size:12px;font-weight:600;line-height:16px;transition:color .3s}.sx-seg.is-past i{background:#a8843f73}.sx-seg.is-active i{background:var(--ui-gold)}.sx-seg.is-active b{color:var(--ui-gold-text)}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.sx-card,.sx-collapsed,.sx-expanded,.sx-seg i{transition:none!important}}
