.dfs-sacc{padding-block:var( --sacc-section-pad );--sacc-ink-idle: #534838;--sacc-ink-active: #0B1017;--sacc-rule: #0B1017;--sacc-rule-w: 1px;--sacc-rule-len: 80px;--sacc-content-w: 1400px;--sacc-content-margin: 0 auto 0 0;--sacc-row-gap: 28px;--sacc-content-gap: 44px;--sacc-section-pad: 40px;--sacc-title-fill: 14.3;--sacc-title-cap: 257px;--sacc-title-size: min( calc( var( --sacc-title-fill ) * 1cqw ), var( --sacc-title-cap ) );--sacc-marker-size: 1em;--sacc-marker-gap: .28em;--sacc-open: .8s;--sacc-close: .76s;--sacc-line: var( --sacc-close );--sacc-fade: .7s;--sacc-fade-lag: .38s;--sacc-ease: cubic-bezier( .22, 1, .36, 1 );--sacc-invert-bg: #000E22;--sacc-invert-ink: #ffffff;--sacc-invert-idle-opacity: .55;--sacc-sub-opacity: .86;--sacc-per-item: 180;--sacc-center-gap: 20px;--sacc-idle-opacity: 1;--sacc-rule-gap: 0px;--sacc-lead-align: left;display:block;width:100%;box-sizing:border-box;container-type:inline-size;overflow-anchor:none}.dfs-sacc__stack{position:relative}.dfs-sacc--pinned .dfs-sacc__stage{overflow:hidden}.dfs-sacc--pinned .dfs-sacc__stack{will-change:transform;transition:transform var( --sacc-open ) var( --sacc-ease )}.dfs-sacc--clarity.dfs-sacc--pinned .dfs-sacc__panel{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 48px);mask-image:linear-gradient(to bottom,transparent 0,#000 48px)}.dfs-sacc--clarity.dfs-sacc--pinned .dfs-sacc__panel-inner{will-change:transform;transition:transform var( --sacc-open ) var( --sacc-ease )}.dfs-sacc--clarity.dfs-sacc--pinned .dfs-sacc__item.is-above .dfs-sacc__title{opacity:0}.dfs-sacc__item{display:block;width:100%}.dfs-sacc__item+.dfs-sacc__item{margin-top:var( --sacc-row-gap )}.dfs-sacc__title{display:flex;align-items:baseline;gap:var( --sacc-marker-gap );width:100%;margin:0;padding:0;border:0;background:none;text-align:left;cursor:default;font-family:Anton,Arial Narrow,system-ui,sans-serif;font-weight:400;font-size:var( --sacc-title-size );line-height:.94;letter-spacing:-.01em;text-transform:uppercase;color:var( --sacc-ink-idle );opacity:var( --sacc-idle-opacity );transition:color var( --sacc-close ) var( --sacc-ease ),opacity var( --sacc-close ) var( --sacc-ease )}.dfs-sacc--click .dfs-sacc__title{cursor:pointer}.dfs-sacc__item.is-open .dfs-sacc__title{color:var( --sacc-ink-active );opacity:1;transition-duration:var( --sacc-open )}.dfs-sacc__marker{flex:0 0 auto;font-size:var( --sacc-marker-size );color:var( --sacc-marker-ink-idle, inherit );transition:color var( --sacc-close ) var( --sacc-ease )}.dfs-sacc__item.is-open .dfs-sacc__marker{color:var( --sacc-marker-ink-active, inherit );transition-duration:var( --sacc-open )}.dfs-sacc .dfs-sacc__title,.dfs-sacc .dfs-sacc__title:hover,.dfs-sacc .dfs-sacc__title:focus,.dfs-sacc .dfs-sacc__title:active{-webkit-appearance:none;appearance:none;background:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0;text-decoration:none;-webkit-tap-highlight-color:transparent}.dfs-sacc .dfs-sacc__title:hover,.dfs-sacc .dfs-sacc__title:focus,.dfs-sacc .dfs-sacc__title:active{color:var( --sacc-ink-idle )}.dfs-sacc .dfs-sacc__item.is-open .dfs-sacc__title:hover,.dfs-sacc .dfs-sacc__item.is-open .dfs-sacc__title:focus,.dfs-sacc .dfs-sacc__item.is-open .dfs-sacc__title:active{color:var( --sacc-ink-active )}.dfs-sacc__title:focus-visible{outline:2px solid currentColor;outline-offset:6px}.dfs-sacc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var( --sacc-close ) var( --sacc-ease )}.dfs-sacc__item.is-open .dfs-sacc__panel{grid-template-rows:1fr;transition-duration:var( --sacc-open )}.dfs-sacc__panel-inner{min-height:0;overflow:hidden}.dfs-sacc__content{width:100%;max-width:var( --sacc-content-w );margin:var( --sacc-content-margin );padding-block:var( --sacc-content-gap );box-sizing:border-box;font-family:Inter,system-ui,sans-serif;color:var( --sacc-content-ink, #0B1017 )}.dfs-sacc__content .dfs-sacc__lead{margin:0 0 .5em;font-family:Anton,Arial Narrow,system-ui,sans-serif;font-size:clamp(22px,3.4cqw,38px);font-weight:400;line-height:1.06;letter-spacing:.005em;text-transform:uppercase;text-align:var( --sacc-lead-align );color:var( --sacc-lead-ink, inherit )}.dfs-sacc__content .dfs-sacc__sub{margin:0 0 2em;font-family:Anton,Arial Narrow,system-ui,sans-serif;font-size:clamp(12px,1.6cqw,17px);font-weight:400;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;text-align:var( --sacc-lead-align );color:var( --sacc-sub-ink, inherit );opacity:var( --sacc-sub-opacity )}.dfs-sacc__content p{margin:0 0 1.15em}.dfs-sacc__content p:last-child{margin-bottom:0}.dfs-sacc__content--template{max-width:none;width:100%;margin:0;padding-block:0}.dfs-sacc__rule{display:block;width:var( --sacc-rule-w );height:var( --sacc-rule-len );margin:0 auto;background:var( --sacc-rule );transform:scaleY(0);transform-origin:top center;transition:transform var( --sacc-line ) var( --sacc-ease )}.dfs-sacc__item.is-open .dfs-sacc__rule{transform:scaleY(1);transition-duration:var( --sacc-line )}.dfs-sacc__rule--top{margin-top:var( --sacc-rule-gap )}.dfs-sacc__rule--bottom{margin-bottom:var( --sacc-rule-gap )}body.dfs-sacc-host{transition:background-color var( --sacc-invert-fade, .8s ) cubic-bezier(.22,1,.36,1)}body.dfs-sacc-inverted .dfs-sacc__item:not(.is-open) .dfs-sacc__title{opacity:var( --sacc-invert-idle-opacity )}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-sacc__title,.dfs-sacc__marker,.dfs-sacc__panel,.dfs-sacc__rule,.dfs-sacc--pinned .dfs-sacc__stack,.dfs-sacc--clarity .dfs-sacc__panel-inner,body.dfs-sacc-host{transition:none!important}}
