:root{--sbs-inline:8%}*,:before,:after{box-sizing:border-box}html,body{background:#fcfefd;height:100%;margin:0;overflow:hidden}body{color:#1c1c1c;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:system-ui,Segoe UI,Roboto,sans-serif}.sbs__slide{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.sbs__slide:first-child{transform:translateY(0)}.sbs__slide--current{z-index:1}.sbs__slide--incoming{z-index:2}.sbs__slide{color:#1c1c1c;background:#fcfefd}.sbs__slide:after{content:"";margin-top:auto;opacity:.3;pointer-events:none;background:#000;flex:0 0 1px;width:80%;height:1px;margin-inline:auto}.sbs__title-media{box-sizing:border-box;height:70%;padding:0 var(--sbs-inline) calc(1.5rem + 5%);background:url(/img/20261103-123902-448132.jpg) 50%/cover no-repeat;align-items:flex-end;display:flex}.sbs__title-heading{letter-spacing:-.04em;width:100%;margin:0;font-size:clamp(2.75rem,7vw,5rem);font-weight:200;line-height:.98}.sbs__title-logo{left:var(--sbs-inline);width:155px;height:auto;position:absolute;bottom:8%}.sbs__slide-content{box-sizing:border-box;min-height:0;padding:12vh var(--sbs-inline);scrollbar-width:none;flex:auto;overflow:hidden auto}.sbs__slide-content::-webkit-scrollbar{display:none}.sbs__slide-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.72;margin:0 0 .75rem;font-size:.8rem}.sbs__slide-heading{letter-spacing:-.04em;max-width:16ch;margin:0 0 1.25rem;font-size:clamp(2.75rem,7vw,5rem);font-weight:560;line-height:.98}.sbs__slide-text{max-width:40rem;margin:0 0 1rem;font-size:1.125rem;line-height:1.65}.sbs__slide-text:last-child{margin-bottom:0}.sbs__deck{touch-action:none;outline:none;position:fixed;inset:0;overflow:hidden}.sbs__dots{z-index:2;flex-direction:column;align-items:center;gap:16px;margin:0;padding:0;display:flex;position:fixed;top:50%;left:28px;transform:translateY(-50%)}.sbs__dot{width:12px;height:12px;color:inherit;cursor:pointer;background:0 0;border:2px solid #ffffffeb;border-radius:50%;padding:0;text-decoration:none;display:block;position:relative;box-shadow:0 0 0 1px #00000073}.sbs__dot--active{background:#fff}.sbs__dot:focus-visible{outline-offset:4px;outline:2px solid #fff}.sbs__dot-title{color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;background:#08080ce6;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-4px)}.sbs__dot:hover .sbs__dot-title,.sbs__dot:focus-visible .sbs__dot-title{opacity:1;transform:translateY(-50%)translate(0)}
