.tickerRoot{align-items:center;gap:.75rem;display:flex}.tickerViewport{--ticker-edge:clamp(2.5rem, 7vw, 6.25rem);min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ticker-edge), #000 calc(100% - var(--ticker-edge)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ticker-edge), #000 calc(100% - var(--ticker-edge)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ticker-edge), #000 calc(100% - var(--ticker-edge)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ticker-edge), #000 calc(100% - var(--ticker-edge)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--ticker-edge), #000 calc(100% - var(--ticker-edge)), transparent 100%);flex:auto;position:relative;overflow:hidden}.tickerTrack{will-change:transform;width:max-content;animation:40s linear infinite xs-ticker-loop;display:flex}.tickerViewport:hover .tickerTrack,.tickerRoot:focus-within:not([data-motion=playing]) .tickerTrack,.tickerRoot[data-motion=paused] .tickerTrack{animation-play-state:paused}.tickerList{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.tickerItem{align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 5);font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;font-size:var(--text-lead,clamp(1.125rem, 1.05rem + .35vw, 1.3125rem));line-height:var(--tw-leading,var(--text-lead--line-height,1.5));--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);line-height:1.2;font-weight:var(--font-weight-medium,500);white-space:nowrap;color:#eef3fbb3;display:flex}@supports (color:color-mix(in lab, red, red)){.tickerItem{color:color-mix(in oklab, var(--color-ink,#eef3fb) 70%, transparent)}}.tickerDot{width:var(--spacing,.25rem);height:var(--spacing,.25rem);border-radius:var(--radius-pill,999px);background-color:var(--color-accent,#d4c088);flex-shrink:0;display:inline-block}.tickerToggle{height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-pill,999px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong,#52739f);padding-inline:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-ink-muted,#a3b3cc);transition:border-color .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo), color .3s var(--ease-out-expo);flex-shrink:0;display:inline-flex}.tickerToggle:hover{border-color:var(--color-accent,#d4c088);color:var(--color-ink,#eef3fb)}.tickerToggle[aria-pressed=true]{border-color:var(--color-accent,#d4c088);background-color:var(--color-navy-700,#172b52);color:var(--color-accent,#d4c088)}.tickerToggleText{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:40rem){.tickerRoot{gap:1.5rem}.tickerItem{gap:calc(var(--spacing,.25rem) * 10);padding-right:calc(var(--spacing,.25rem) * 10);font-size:var(--text-h4,clamp(1.375rem, 1.2rem + .7vw, 1.875rem));line-height:var(--tw-leading,var(--text-h4--line-height,1.2));--tw-leading:1.2;line-height:1.2}.tickerToggle{padding-inline:calc(var(--spacing,.25rem) * 4)}.tickerToggleText{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@keyframes xs-ticker-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tickerViewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.tickerTrack{width:auto;animation:none;display:block}.tickerList{flex-wrap:wrap;row-gap:.5rem}.tickerItem{gap:.875rem;padding-right:.875rem}@media (min-width:40rem){.tickerItem{gap:1.5rem;padding-right:1.5rem}}.tickerCopy,.tickerToggle,.tickerItem:last-child .tickerDot{display:none}}html[data-rm="1"] .tickerViewport{overflow:visible;-webkit-mask-image:none;mask-image:none}html[data-rm="1"] .tickerTrack{width:auto;animation:none;display:block}html[data-rm="1"] .tickerList{flex-wrap:wrap;row-gap:.5rem}html[data-rm="1"] .tickerItem{gap:.875rem;padding-right:.875rem}@media (min-width:40rem){html[data-rm="1"] .tickerItem{gap:1.5rem;padding-right:1.5rem}}html[data-rm="1"] .tickerCopy,html[data-rm="1"] .tickerToggle,html[data-rm="1"] .tickerItem:last-child .tickerDot{display:none}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.faqList{border-top:1px solid var(--color-line)}.faqItem{border-bottom:1px solid var(--color-line)}.faqSummary{cursor:pointer;min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-weight:500;line-height:1.25;list-style:none;display:flex}.faqSummary::-webkit-details-marker{display:none}.faqSummary::marker{content:""}.faqSummary:after{content:"";border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;transition:transform .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EEF3FB' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/1.125rem no-repeat;flex:none}.faqSummary:hover:after{border-color:var(--color-accent);background-color:var(--color-navy-700)}.faqItem[open]>.faqSummary:after{border-color:var(--color-accent);transform:rotate(180deg)}.faqSummary:focus-visible{outline-offset:4px;border-radius:.25rem}.faqAnswer{max-width:62ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:#eef3fbb3;padding-bottom:2rem;padding-right:4rem}.faqItem[open]>.faqAnswer{animation:faq-answer-in .45s var(--ease-out-expo) both}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:39.99rem){.faqSummary{gap:1rem;padding-block:1.25rem}.faqAnswer{font-size:var(--text-body);line-height:var(--text-body--line-height);padding-right:0}}
