.avl-sf{--sf-text:#f2f0ec;--sf-text-2:rgba(242,240,236,.78);--sf-text-3:rgba(242,240,236,.58);--sf-line:rgba(242,240,236,.12);--sf-line-hi:rgba(242,240,236,.28);--sf-accent:var(--red,#b30838);--sf-accent-hi:var(--crimson,#ed1944);position:relative}.avl-sf-inner{position:relative;z-index:1}.avl-sf-overview{margin:0 0 112px}.avl-sf-overview .tag{margin:0 0 20px}.avl-sf .avl-sf-overview-h{font-size:clamp(44px,5.2vw,84px);letter-spacing:-.03em;line-height:1.02;margin:0 0 40px;max-width:none}.avl-sf-overview-body{align-items:start;display:grid;gap:40px 96px;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.avl-sf-overview-text{font-size:20px;max-width:40em}.avl-sf-presented{padding-top:4px}.avl-sf-presented-label{color:var(--sf-text-3);font-family:var(--ff-mono,sans-serif);font-size:13px;font-weight:600;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.avl-sf-logos{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.avl-sf-logo{aspect-ratio:1/1;background:#fff;border-radius:12px;overflow:hidden;padding:4px}.avl-sf-logo,.avl-sf-logo a{align-items:center;display:flex;justify-content:center}.avl-sf-logo a{height:100%;width:100%}.avl-sf-logo img{display:block;max-height:100%;max-width:100%;object-fit:contain}.avl-sf-logo span{color:#111;font-family:var(--ff-body,sans-serif);font-size:15px;font-weight:600;line-height:1.3;text-align:center}.avl-sf-logo a:focus-visible{border-radius:8px;outline:2px solid var(--sf-accent-hi);outline-offset:4px}.avl-sf .avl-sec-intro{color:var(--sf-text-2);font-size:19px}.avl-sf-stats{display:grid;gap:32px 40px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 96px;padding:0}.avl-sf-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;margin:0;min-width:0}.avl-sf-stat dd{color:var(--sf-text);font-family:var(--ff-head,sans-serif);font-size:clamp(44px,4.6vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:0 0 10px}.avl-sf-stat dt{color:var(--sf-text-2);font-family:var(--ff-body,sans-serif);font-size:18px;font-weight:500;line-height:1.4;margin:0}.avl-sf-facts{display:grid;gap:32px 40px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 56px;padding:0}.avl-sf-fact{margin:0;min-width:0}.avl-sf-fact dt{color:var(--sf-text-3);font-family:var(--ff-mono,sans-serif);font-size:13px;font-weight:600;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.avl-sf-fact dd{color:var(--sf-text);font-family:var(--ff-head,sans-serif);font-size:20px;font-weight:600;line-height:1.3;margin:0}.avl-sf-fact dd span{color:var(--sf-text-2);display:block;font-family:var(--ff-body,sans-serif);font-size:17px;font-weight:400;margin-top:4px}.avl-sf-nav{margin:0 0 88px}.avl-sf-overview .avl-sf-nav{margin:-8px 0 48px}.avl-sf-nav-label{color:var(--sf-text-3);font-family:var(--ff-mono,sans-serif);font-size:13px;font-weight:600;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.avl-sf-nav ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.avl-sf-nav a{align-items:center;border:1px solid var(--sf-line-hi);border-radius:999px;color:var(--sf-text);display:inline-flex;font-family:var(--ff-body,sans-serif);font-size:15px;font-weight:600;height:40px;padding:0 18px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.avl-sf-nav a:hover{background:rgba(242,240,236,.06);border-color:var(--sf-text)}.avl-sf-block{display:grid;gap:24px 64px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin:0 0 88px;scroll-margin-top:120px}.avl-sf-block:last-child{margin-bottom:0}.avl-sf-h{color:var(--sf-text);font-family:var(--ff-head,sans-serif);font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0;text-transform:none}.avl-sf-block-body{max-width:760px;min-width:0}.avl-sf-day+.avl-sf-day{margin-top:48px}.avl-sf-day-label{color:var(--sf-accent-hi);font-family:var(--ff-mono,sans-serif);font-size:13px;font-weight:600;letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.avl-sf-timeline{list-style:none;margin:0;padding:0}.avl-sf-item{display:grid;gap:4px 24px;grid-template-columns:150px minmax(0,1fr);margin:0 0 24px}.avl-sf-item:last-child{margin-bottom:0}.avl-sf-time{font-family:var(--ff-body,sans-serif);font-size:19px;font-variant-numeric:tabular-nums;font-weight:600}.avl-sf-item-title,.avl-sf-time{color:var(--sf-text);line-height:1.4;margin:0}.avl-sf-item-title{font-family:var(--ff-body,sans-serif);font-size:19px;font-weight:600}.avl-sf-item-note{font-size:18px;line-height:1.55;margin:4px 0 0}.avl-sf-item-loc,.avl-sf-item-note{color:var(--sf-text-2);font-family:var(--ff-body,sans-serif)}.avl-sf-item-loc{align-items:center;display:flex;font-size:17px;font-weight:500;gap:6px;margin:6px 0 0}.avl-sf-item-loc svg{fill:none;flex-shrink:0;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.avl-sf-item-loc a{color:var(--sf-text);text-decoration:underline;text-decoration-color:var(--sf-line-hi);text-underline-offset:4px}.avl-sf-item-loc a:hover{text-decoration-color:currentColor}.avl-sf-rich{color:var(--sf-text-2);font-family:var(--ff-body,sans-serif);font-size:19px;line-height:1.65}.avl-sf-rich p{margin:0 0 16px}.avl-sf-rich p:last-child{margin-bottom:0}.avl-sf-rich strong{color:var(--sf-text);font-weight:600}.avl-sf-rich a{color:var(--sf-text);text-underline-offset:4px}.avl-sf-rich ol,.avl-sf-rich ul{margin:0 0 16px;padding-left:22px}.avl-sf-rich li{margin:0 0 8px}.avl-sf-steps{counter-reset:sfstep;list-style:none;margin:28px 0 0;padding:0}.avl-sf-steps li{color:var(--sf-text);counter-increment:sfstep;font-family:var(--ff-body,sans-serif);font-size:19px;line-height:1.5;margin:0 0 16px;min-height:32px;padding:4px 0 0 48px;position:relative}.avl-sf-steps li:last-child{margin-bottom:0}.avl-sf-steps li:before{align-items:center;border:1px solid var(--sf-line-hi);border-radius:50%;color:var(--sf-text);content:counter(sfstep);display:flex;font-size:15px;font-weight:600;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px}.avl-sf-btn{align-items:center;background:var(--sf-accent);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--ff-body,sans-serif);font-size:16px;font-weight:600;gap:16px;height:56px;margin-top:32px;padding:0 10px 0 28px;text-decoration:none;transition:background-color .2s ease}.avl-sf-btn svg{background:hsla(0,0%,100%,.16);border-radius:50%;box-sizing:content-box;fill:none;height:16px;padding:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:16px}.avl-sf-btn:hover{background:var(--sf-accent-hi);color:#fff}.avl-sf-btn:hover svg{transform:translateX(3px)}.avl-sf-btn:focus-visible,.avl-sf-nav a:focus-visible{outline:2px solid var(--sf-text);outline-offset:3px}.avl-sf-contacts{display:grid;gap:32px 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.avl-sf-contact-name{color:var(--sf-text);font-family:var(--ff-body,sans-serif);font-size:20px;font-weight:600;margin:0}.avl-sf-contact-role{color:var(--sf-text-3);font-family:var(--ff-body,sans-serif);font-size:17px;margin:2px 0 10px}.avl-sf-contact-link{color:var(--sf-text-2);display:block;font-family:var(--ff-body,sans-serif);font-size:18px;margin:0 0 4px;text-decoration:underline;text-decoration-color:var(--sf-line-hi);text-underline-offset:4px;width:fit-content}.avl-sf-contact-link:hover{color:var(--sf-text);text-decoration-color:currentColor}@media (max-width:1024px){.avl-sf-facts,.avl-sf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.avl-sf-overview-body{grid-template-columns:minmax(0,1fr)}.avl-sf-presented{max-width:420px}}@media (max-width:800px){.avl-sf-overview{margin-bottom:80px}.avl-sf-overview .avl-sf-nav{margin-bottom:40px}.avl-sf-stats{margin-bottom:72px}.avl-sf-block{gap:20px;grid-template-columns:minmax(0,1fr)}.avl-sf-block,.avl-sf-nav{margin-bottom:64px}}@media (max-width:560px){.avl-sf-facts{gap:24px}.avl-sf-facts,.avl-sf-item{grid-template-columns:minmax(0,1fr)}.avl-sf-item{gap:2px}.avl-sf-time{color:var(--sf-text-2);font-size:17px}.avl-sf-contacts{grid-template-columns:minmax(0,1fr)}.avl-sf-btn{display:flex;justify-content:space-between}}@media print{.avl-sf{background:#fff!important;padding:0!important}.avl-sf,.avl-sf *{color:#111!important}.avl-sf{--sf-text:#111;--sf-text-2:#333;--sf-text-3:#555;--sf-line-hi:#999}.avl-sf-btn svg,.avl-sf-nav{display:none!important}.avl-sf-btn{background:none!important;height:auto;padding:0;text-decoration:underline}.avl-sf-btn:after{content:" (" attr(href) ")";font-weight:400}.avl-sf-block{break-inside:avoid;gap:8px 32px}.avl-sf-block,.avl-sf-facts,.avl-sf-stats{margin-bottom:28px}.avl-sf-overview{margin-bottom:36px}.avl-sf-logo{border:1px solid #ccc}.avl-sf-steps li:before{border-color:#999}}