:root{color-scheme:light dark;--section-padding: 3vh 0;--section-padding-small: 0;--silver: #BECED9;--gray: #666;--black: #101010;--deepblue: #0F1C33;--deepblue-safe: #0F1C33;--skyblue: #53A6DB;--white: #fff;--offwhite: #f5f5f5;--page-bg: var(--offwhite);--page-fg: var(--black);--unlock-src: url(https://res.cloudinary.com/heartland-dental/image/upload/v1730491660/launch-event/launch%202025/unlock-graphic-light.svg);font-size:16px}@media screen and (width >=768px){:root{font-size:18px}}@media (prefers-color-scheme: dark){:root{--page-bg: var(--deepblue);--page-fg: var(--offwhite);--unlock-src: url(https://res.cloudinary.com/heartland-dental/image/upload/v1730491660/launch-event/launch%202025/unlock-graphic-dark.svg)}}html{font-size:1rem;font-family:Rubik;font-weight:300;font-optical-sizing:auto;font-style:normal}*,*:before,*:after{box-sizing:border-box}body{margin:0 auto;padding:0;box-sizing:border-box;line-height:1.5}::-moz-selection{color:var(--white);background-color:var(--deepblue)}::selection{color:var(--white);background-color:var(--deepblue)}.hidden{display:none!important}.centered{margin:0 auto;text-align:center}.italic{font-style:italic}.medium{font-weight:500}.img-fluid{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}li{margin-bottom:.5em}.text-white{color:#fff!important}.bg-skyblue{background-color:var(--skyblue);color:#fff}.border-top{border-top:1px solid var(--deepblue)}.pad-2{padding:2em}.container{margin:0 auto}.content{margin:0 auto;padding:5vw 10vw;max-width:1600px}@media screen and (width > 1280px){.content{padding:5vw}}.content section{padding:var(--section-padding)}h1,h2,h3,h4{font-weight:500}.button,button{display:block;width:-moz-fit-content;width:fit-content;margin:1rem auto;padding:.55em 2em .5em;line-height:1;font-weight:400;background-color:var(--gray);color:var(--white);outline:1px solid;border:none;border-radius:5rem;cursor:pointer;text-decoration:none}.small:is(.button,button){font-size:.8em}.large:is(.button,button){margin:1.7rem auto;font-size:1.5em}.primary:is(.button,button){background-color:var(--skyblue);outline-color:var(--skyblue)}.secondary:is(.button,button){background-color:var(--deepblue);outline-color:var(--deepblue)}:is(.button,button):hover{text-decoration:none;animation:.6s infinite alternate radiate}@keyframes radiate{0%{outline-offset:0}to{outline-offset:8px;outline-width:3px}}@media (prefers-color-scheme: dark){.button{background-color:#fff}}@media (prefers-color-scheme: dark){.button{background-color:var(--brightpurple);outline-color:var(--brightpurple)}}.footer h2 a{text-transform:uppercase;text-decoration:none;transition:color .3s}.footer h2 a:hover{color:var(--skyblue)}.hero{background-color:var(--deepblue);width:100%}.hero-content{height:100%;aspect-ratio:1000 / 630;margin:0 auto;position:relative;display:flex;background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/v1756866369/launch-event/Launch%202026/launch-hero-2026.svg);background-repeat:no-repeat;background-size:112vw;background-position:5vw -17vw;background-color:transparent}.hero__footer{position:absolute;top:74%;left:0%;width:73%;text-align:center}.hero__footer a.button.primary{font-size:.8em}@media screen and (width > 768px){.hero-content{background-size:100vw;aspect-ratio:1000 / 525;background-position:4vw -15vw}.hero__footer{top:82%;width:64%}.hero__footer a.button.primary{font-size:1rem}}@media screen and (width > 1028px){.hero-content{background-size:100vw;aspect-ratio:1090 / 525;background-position:4vw -16vw}.hero__footer{top:64%;width:73%}.hero__footer a.button.primary{font-size:1.6rem}}@media screen and (width > 1028px){.button{font-size:1.5em}}.hero-player__wrap{position:fixed;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;flex-direction:column;align-items:flex-end;top:0;left:0;bottom:0;right:0;background:#000000e6;z-index:99}.hero-player__close{background-color:var(--skyblue);border:none;color:var(--white);cursor:pointer;font-size:1.4rem;font-weight:700;line-height:1;padding:.1em .3em;border-radius:6px;transform:translate(.6em,.6em)}@media (width >=1000px){.hero-player__close{font-size:1.7vw}}.video-player-wrap{margin-bottom:2em;background-color:#000000e6}@media screen and (hover: hover){.fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000040d9}}.video-player{aspect-ratio:16 / 9;margin:0 auto}.play-icon{position:absolute;top:50%;left:50%;width:80px;height:80px;opacity:.7;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%20813%20825'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cpath%20d='M408.419,33.812c209.457,0%20379.509,170.053%20379.509,379.509c-0,209.457%20-170.052,379.509%20-379.509,379.509c-209.457,0%20-379.509,-170.052%20-379.509,-379.509c-0,-209.456%20170.052,-379.509%20379.509,-379.509Zm231.842,380.082l-361.351,-218.3l-0,436.601l361.351,-218.301Z'%20style='fill:%23fff;'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain}.col__5050{display:flex;flex-direction:column;gap:2em}@media screen and (width > 1028px){.col__5050{flex-direction:row;justify-content:space-between}}.col__5050 .left,.col__5050 .right{flex:0 1 50%}.col__5050 .left img{display:block;max-width:95%}@media screen and (width > 768px){.col__5050 .left img{max-width:80%;margin-left:7%}}#unlock-graphic{width:80%;height:auto;aspect-ratio:100/50;margin:1em auto;background-image:var(--unlock-src);background-repeat:no-repeat}.intro-copy *:first-child{margin-top:0}.intro-copy h1{margin-top:0;font-size:2.5em;font-weight:300;line-height:1.2;font-style:italic;color:var(--skyblue);text-transform:uppercase}.intro-copy h2{font-size:1.4em;font-weight:400;color:var(--deepblue)}@media (prefers-color-scheme: dark){.intro-copy h2{color:var(--skyblue)}}.intro-copy a{margin:2em auto 1em}.application-requirements{display:flex;flex-direction:column;gap:0}@media screen and (width >=1028px){.application-requirements{flex-direction:row}}.application-requirements h2{margin:0}.application-requirements>div{display:flex;flex-direction:column;justify-content:center}.scheduled-speakers .disclaim{padding:3rem 0;font-size:1.5rem;text-align:center;color:var(--purple)}.scheduled-speakers h1{margin-top:1em}.speakers{display:flex;flex-direction:column;justify-content:space-between}.speakers+h2{margin-left:0;margin-block-end:1em}.speaker{padding-bottom:2em;display:flex;align-items:center;justify-content:space-between}.speaker__image{aspect-ratio:1;border-radius:50%;overflow:hidden;outline:2px solid var(--skyblue);outline-offset:4px;flex:0 0 33%}.speaker__image img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.speaker__info{flex:0 0 60%}.speaker__name{margin:0 0 .25em;color:var(--skyblue);font-size:1.3em;font-weight:500}.speaker__title{font-size:1em;margin:0;font-weight:300}@media screen and (width >=768px){.speakers{flex-direction:row;flex-wrap:wrap}.speakers h2{flex:0 0 100%}.speakers .speaker{flex:0 0 45%}}.agenda-blocks{border-top:1px solid var(--deepblue)}.agenda-spotlight__wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (width > 900px){.agenda-spotlight__wrapper{flex-direction:row;gap:3em}.agenda-spotlight__wrapper .agenda-blocks{border:none}}.agenda-item{flex:0 0 30%}.agenda-item__name{font-size:1.3em;color:var(--skyblue);line-height:1.3;margin-bottom:.5em}.agenda-item__date{font-style:italic}.special-events{background-image:url(/assets/static/special%20events%20bg-D9YUNuhH.webp);background-size:contain;background-repeat:repeat}.special-events h1{margin-bottom:0;text-transform:uppercase;text-align:center;background-color:var(--deepblue-safe)}.special-events__grid{display:grid;gap:2em;grid-template-columns:repeat(1,1fr);padding:2em}@media (width >=1100px){.special-events__grid{grid-template-columns:repeat(3,1fr)}}.special-events__event{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1em;color:var(--white);text-align:center;box-shadow:4px 6px 10px #00000014;background-color:var(--deepblue-safe)}h3.special-events__title{font-size:1.3em;text-transform:uppercase;margin:.5em 0;line-height:1.2}.special-event__datetime{color:var(--skyblue)}.special-event__datetime span{display:block}.special-event__datetime .time{color:var(--white);font-weight:400}.footer{margin-top:1.5rem;padding-top:2em;display:flex;flex-direction:column;height:220px;background-color:var(--skyblue);color:var(--white)}.footer h2{margin:0;color:var(--white)}.row{display:flex;flex-direction:column}@media screen and (width >=768px){.row{flex-direction:row}}.footer__left,.footer__right{align-items:center;height:100%;flex:0 1 50%;display:flex;flex-direction:column;justify-content:space-evenly}.footer__left .footer__logo{max-width:70%;margin-bottom:.6em;max-width:300px}.footer__left .footer__logo img{width:auto;max-width:100%}.footer__left h2{font-size:1.8em;font-weight:100;line-height:1}.footer__left p{margin-left:0}.footer__right{background-color:var(--skyblue);padding:1em 0}@media (prefers-color-scheme: dark){.footer__right .button{background-color:var(--deepblue)}}.footer__footer{width:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;background-color:var(--deepblue)}.footer__footer .left,.footer__footer .right{width:100%;padding:2em;display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;align-items:center;color:var(--white);text-align:center;background-color:var(--deepblue)}.footer__footer .left p,.footer__footer .right p{margin:0}.footer__footer .left>div{display:flex;flex-direction:column;width:300px}@media screen and (width >=768px){.footer__footer .left>div{align-items:flex-start}}@media screen and (width >=768px){.footer__footer{flex-direction:row}}.footer__divider{min-height:5vh;background-image:url(https://res.cloudinary.com/heartland-dental/image/upload/v1729716061/launch-event/launch%202025/launch-footer-border-segment.png);background-size:20%;background-position-y:bottom;background-repeat:repeat-x;background-color:var(--skyblue)}@media screen and (width > 768px){.footer__divider{min-height:6vw}}.hd-logo{width:60%;height:auto;max-width:270px}.registration-closed{padding:1em 0;color:var(--skyblue);text-align:center}
