@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700);
@import url(https://fonts.googleapis.com/css?family=Cormorant);
@charset "UTF-8";html{scroll-behavior:smooth}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}input,textarea{font-size:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-size:62.5%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1;text-align:left;word-spacing:normal}.clear{clear:both;display:block;font-size:0;height:0;line-height:0}.clearfix:after,.row:after{clear:both;content:"";display:table}.screen-reader-text{left:-9999px;overflow:hidden;position:absolute;top:-9999px}.container{width:100%}@media (min-width:450px){.container{max-width:450px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1400px){.container{max-width:1400px}}.checkbox label{font-weight:300}html{font-size:16px}body{background-color:#fff;color:#231f20;font-family:Lato,Arial,sans-serif;font-size:15px;letter-spacing:.5px}@media only screen and (max-width:450px){body{overflow-x:hidden}}body,html{height:100%}@media only screen and (max-width:450px){.mobile-vanish{left:-9999px;overflow:hidden;position:absolute;top:-9999px}}@media only screen and (min-width:451px){.desk-vanish{left:-9999px;overflow:hidden;position:absolute;top:-9999px}}.clear-float{clear:both}@media only screen and (min-width:451px){.map{width:1000px}.map-buttons{float:right}}@media only screen and (max-width:450px){.map-buttons{text-align:center}.mobile-image{width:100%}}.services-slide-image{width:100%}#page{min-height:60%}@media only screen and (min-width:451px){#page{min-width:1113px}}.layout{margin:0 auto;text-align:left}.page-home #page{background-size:cover;min-height:700px;padding-bottom:0}@media only screen and (min-width:1400px){.page-home #page{background-position:50% 30%!important}}@media only screen and (min-width:451px){.page-home #page{background-position:50% 30%!important}}@media only screen and (max-width:450px){.page-home #page{background-position:0 0}}@media only screen and (min-width:451px){.page-about .page,.page-contact .page,.page-patients .page,.page-publications .page{background:transparent;background-size:100%}.page-kinzer .page{background:transparent url(/images/2021/greggory-kinzer-dds.png) 50% 0 no-repeat;background-size:cover}.page-spear .page{background:transparent url(/images/2018/about/frank-spear-dds.png) 50% 0 no-repeat;background-size:cover}.page-hansen .page{background:transparent url(/images/2021/jill-hansen-dds.png) 50% 0 no-repeat;background-size:cover}}.page-services .page{background-size:1800px}@media only screen and (min-width:451px){.page-services .page{background:transparent url(/images/2018/services/1.png) 50% 0 no-repeat}}.page-gallery .page{background-size:1800px}@media only screen and (min-width:451px){.page-gallery .page{background:transparent url(/images/2018/case-gallery/1.png) 50% 0 no-repeat}}@media only screen and (max-width:450px){.subpage-image{background:transparent url(/images/rebrand-subpage-temp.png) 100% 0 no-repeat;background-size:200%;display:block;height:400px;width:100%}}.footer{border-top:1px solid #231f20;clear:both;color:#231f20;display:block;font-weight:300;padding:30px 0}@media only screen and (max-width:450px){.footer{font-size:15px}}@media only screen and (min-width:451px){.footer{min-width:1058px}}.page-home #footer{margin-top:0}.footer-head{border-bottom:2px solid #d4d4d4;display:block;padding:10px 0;width:100%}.footer__logo{max-width:400px}.footer-head_tagline{float:left;font-size:16px;line-height:16px;margin:18px 0 0 5px;text-align:left}.footer-container{clear:both;margin:0 auto}@media only screen and (min-width:451px){.footer-container{width:850px}}.legal{clear:both;color:#aeaeae;padding:80px 0 0;text-align:left}.legal a{color:#aeaeae!important;margin:0 10px;text-decoration:none}.legal a:hover{border:none}.footer ul{font-size:13px;letter-spacing:3px;list-style-type:none;margin:0;padding:0;text-transform:uppercase}.footer ul li{margin:0 0 5px}@media only screen and (min-width:451px){.footer p span.copy{float:left}}.footer p span.symbol{line-height:8px}.footer a{color:#231f20;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .third{text-align:left}@media only screen and (min-width:451px){.footer .third{float:left;margin:10px 0 0;padding:10px 0 0;width:30%}}.footer .fourth ul{margin:0}@media only screen and (max-width:450px){.footer .fourth ul{margin-left:10px}}.footer_column-label{color:#231f20;font-weight:600;letter-spacing:3px;text-transform:uppercase}.footer .insurance{text-align:left}.footer .social{padding-right:40px}.footer .social .study{margin:6px 0 0 -3px}.ods{float:left;margin:0 10px 0 0;width:40px}@media only screen and (max-width:450px){.ods{margin:0 10px 0 0}}.footer .insurance .first{margin-bottom:25px;text-align:left}.footer .contact{margin-right:30px}.footer .contact li{margin:6px 0}.footer h4{color:#231f20;font-size:16px}.section{background:url(/images/grad-top.gif) 0 0 repeat-x}@media only screen and (min-width:451px){.image{clear:left;float:left;margin:6px 28px 0 0}}.wrapper .services-image img{max-height:160;max-width:285}.services-intro{padding-bottom:40px}@media only screen and (min-width:451px){.services-intro{min-height:1012px}}.gallery-intro{padding-bottom:40px}@media only screen and (min-width:451px){.gallery-intro{min-height:662px}}.image img{border:1px solid #f8f8f8}a.image:hover img{border-color:#231f20}img.thick{border:5px solid #e7e7e7}#doctors{color:#333;display:block;font-size:12px;line-height:34px;margin-right:5px;overflow:hidden;text-align:right;white-space:nowrap}@media only screen and (min-width:451px){#doctors{float:right;width:680px}}#doctors span{padding:0 25px 0 0}.label{color:#231f20;display:block}@media only screen and (min-width:451px){.label{float:left;width:45px}}.content{display:block;height:auto!important;height:100%;margin:0 auto;min-height:100%;padding-top:40px;position:relative}@media only screen and (max-width:450px){.content{padding:40px 24px 0}}@media only screen and (min-width:451px){.content{width:1058px}}.alt-content-wrap{display:block;margin:0 auto}@media only screen and (min-width:451px){.alt-content-wrap{width:1058px}}.layout-photo-bg{background-color:#eee}@media only screen and (min-width:451px){.layout-photo-bg{background:#eee url(/images/2018/patients/spear-aesthetics-patients-crop.jpg) 0 30% no-repeat;background-size:45%}}.light-gray-bg{background-color:#eee}@media only screen and (max-width:450px){.layout-photo{background:transparent url(/images/2018/patients/spear-aesthetics-patients.jpg) 30% 0 no-repeat;background-size:cover;display:block;height:450px;width:100%}}.temp-layout-photo{background-color:#eee}@media only screen and (min-width:451px){.temp-layout-photo{background:#eee url(/images/grey.gif) 0 30% no-repeat;background-size:45%}}@media only screen and (max-width:450px){.temp-layout-photo{background:transparent url(/images/grey.gif);background-size:cover;display:block;width:100%}}.layout-alt-bg{background-color:#eee;padding-bottom:50px}.gutter{padding:0 15px}.page-home .content{padding:0 0 33px}.page-microsugery .content{padding-bottom:0}figure{margin:0}figure.left{margin:0 15px 15px 0}@media only screen and (min-width:451px){figure.left{float:left}}.divider-spacer{clear:both;display:block;height:50px}.alt-divider-spacer{clear:both;display:block;height:45px}p+.divider-spacer{height:10px}.divider-line{border-top:1px solid #d4d4d4;clear:both;margin-bottom:50px}ul.spaced{margin-top:0}ul.spaced li{margin-bottom:1.5em}ul.nonbull li a{text-decoration:underline}ul.nonbull li a:hover{border:none}.nonbull{font-weight:500;list-style-type:none;margin:0;padding-bottom:20px}.nonbull li{line-height:1.3em;padding-bottom:25px}.square-list{font-weight:300;list-style-type:square;margin:0 0 0 30px;padding-bottom:20px}.square-list li{line-height:1.3em;padding-bottom:25px}.nonbull-array{float:left;list-style-type:none;margin:0;padding:0 15px;width:40%}.nonbull-array li{line-height:22px;padding-bottom:20px}.pdf-list{list-style-type:none;margin-bottom:20px;margin-top:20px}@media only screen and (max-width:450px){.pdf-list{width:90%}}.pdf-list li{line-height:25px;margin-bottom:20px;padding-left:1em;text-indent:-1.3em}.pdf-list li:before{color:#d4d4d4;content:"• ";padding-right:10px}h1{border:none;display:block;font-weight:100;letter-spacing:7px;line-height:1;margin:0;padding:0;text-transform:uppercase}@media only screen and (max-width:450px){h1{font-size:75px;letter-spacing:4px;line-height:.7em;margin:0 auto 30px}}@media only screen and (min-width:451px){h1{font-size:90px}}@media only screen and (max-width:450px){.h1.format-mobile,h1.format-mobile{font-size:60px;line-height:1em}h1.constrain-mobile{font-size:38px;letter-spacing:1px;margin-bottom:-30px}h1.constrain-mobile-alt{font-size:42px}h1.constrain-mobile-alt,h1.sub-pub{letter-spacing:1px;margin-bottom:-30px}h1.sub-pub{font-size:34px;line-height:1em;padding-top:30px}}.h1{border:none;display:block;font-weight:100;letter-spacing:7px;line-height:1;margin:0;padding:0;text-transform:uppercase}@media only screen and (max-width:450px){.h1{font-size:75px;letter-spacing:4px;line-height:.7em;margin:0 auto 30px}}@media only screen and (min-width:451px){.h1{font-size:90px}}.whitebox{background-color:hsla(0,0%,100%,.8);margin:225px auto 20px;padding:30px 0 60px;text-align:center}@media only screen and (min-width:451px){.whitebox{background-color:hsla(0,0%,100%,.6);margin:200px auto 0;padding:25px 0 0;width:82%}}.full-blackbox{background-color:#000;display:block;float:left;height:400px;margin-bottom:20px;margin-right:30px;padding:30px;width:100px}@media only screen and (min-width:451px){.full-blackbox{padding:30px}}.blackbox{background-color:#000;margin-bottom:20px;padding:10px}@media only screen and (min-width:451px){.blackbox{padding:30px}}.about-bg{background:transparent;margin-bottom:20px;padding:30px 0}@media only screen and (min-width:451px){.about-bg{background:transparent url(/images/2018/about/spear-aesthetics-about-bg.jpg) 50% 30% no-repeat;background-size:cover;min-height:300px;padding:30px}}@media only screen and (max-width:450px){.about-photo{background:transparent url(/images/2018/about/spear-aesthetics-about.jpg) 30% 0 no-repeat;background-size:contain;display:block;height:350px;margin-bottom:-70px;margin-top:25px;width:100%}}.drs-bg{background:#000;color:#fff!important;margin-bottom:20px;padding:30px 0 0}@media only screen and (min-width:451px){.drs-bg{background:transparent url(/images/2018/about/spear-aesthetics-drs-bg.jpg) 50% 15% no-repeat;background-size:cover;min-height:300px;padding:30px}}.team-2022-bg{margin-bottom:20px;padding:30px 0 0}@media only screen and (min-width:451px){.team-2022-bg{background:linear-gradient(270deg,transparent,hsla(0,0%,100%,0) 70%,#fff),url(/images/2024/spear-aesthetics-team-2024.jpg) 50% 39% no-repeat;background-size:cover;color:#000!important;min-height:300px;padding:30px}}.team-1-bg{margin-bottom:20px;padding:30px 0 0}@media only screen and (min-width:451px){.team-1-bg{background:transparent url(/images/2021/about-1.jpeg) 50% 25% no-repeat;background-size:cover;color:#000!important;min-height:300px;padding:30px}}.team-2-bg{margin-bottom:20px;padding:30px 0 0}@media only screen and (min-width:451px){.team-2-bg{background:transparent url(/images/2021/about-2.jpeg) 50% 30% no-repeat;background-size:cover;color:#000!important;min-height:300px;padding:30px}}.team-3-bg{margin-bottom:20px;padding:30px 0 0}@media only screen and (min-width:451px){.team-3-bg{background:transparent url(/images/2021/about-3.jpeg) 50% 45% no-repeat;background-size:cover;color:#000!important;min-height:300px;padding:30px}}@media only screen and (max-width:450px){.drs-photo{background:transparent url(/images/2018/about/spear-aesthetics-drs.jpg) 30% 0 no-repeat;background-size:cover;margin-top:25px}.drs-photo,.team-2022-photo{display:block;height:300px;margin-bottom:0;width:100%}.team-2022-photo{background:transparent url(/images/2024/spear-aesthetics-team-2024-mobile.jpg) 50% 20% no-repeat;background-size:cover}.team-1-photo{background:transparent url(/images/2021/team-1.jpeg) 30% 0 no-repeat;background-size:cover}.team-1-photo,.team-2-photo{display:block;height:300px;margin-bottom:0;margin-top:25px;width:100%}.team-2-photo{background:transparent url(/images/2021/team-2.jpeg) 30% 0 no-repeat;background-size:contain}.team-3-photo{background:transparent url(/images/2021/team-3.jpeg) 30% 0 no-repeat;background-size:cover;display:block;height:300px;margin-bottom:0;margin-top:25px;width:100%}}.new-patient-bg{background:transparent url(/images/2018/patients/spear-aesthetics-new-patients.jpg) 50% 50% no-repeat;background-size:cover;margin-bottom:20px;min-height:300px}.new-patient-overlay{background:linear-gradient(270deg,rgba(0,0,0,.4),#000);min-height:300px;padding:30px 0}@media only screen and (min-width:451px){.new-patient-overlay{background:linear-gradient(270deg,transparent,#000);padding:30px}}.subpage-whitebox{background-color:hsla(0,0%,100%,.8);margin-bottom:20px;padding:0}@media only screen and (min-width:451px){.subpage-whitebox{margin-top:45px;padding:30px 30px 30px 0;width:80%}}.subpage-blackbox{background-color:#000;height:120px;margin:-2px 0 20px;padding:30px 0;width:100%}@media only screen and (min-width:451px){.subpage-blackbox{margin:-2px 0 0}}@media only screen and (min-width:1400px){.subpage-blackbox{margin:-2px 0 0;padding-right:1px}}.remove-top-pad{padding-top:0!important}@media only screen and (min-width:451px){.blackbox-line{border-bottom:2px solid #000;width:100%}}@media only screen and (min-width:1400px){.blackbox-line{padding-right:1px}}.subpage-blackbox h2{color:#fff;font-size:46px;line-height:110px;margin:0;text-align:center;text-transform:uppercase}@media only screen and (max-width:450px){.subpage-blackbox h2{font-size:32px}.subpage-whitebox h1{font-size:60px;line-height:1em}}@media only screen and (min-width:451px){.subpage-whitebox h1{letter-spacing:20px}.prefold{width:800px}}.lead{font-size:1.3em}.sidecolumn .learn-more{background:none;color:#333335;font-size:18px;height:auto;line-height:1.5}h2,h3,h4,h5,h6{font-weight:300;margin:0 0 .5em;padding:0}h2{font-size:36px;line-height:1.2em;margin-bottom:25px}h2,h3{font-weight:light}h3{color:#231f20;display:block;font-size:22px;margin-top:15px}.upper{text-align:left;text-transform:uppercase}h4{font-size:22px;font-weight:300;line-height:24px;margin-bottom:15px}@media only screen and (min-width:451px){.whitebox h1{font-size:75px}}.whitebox h4{font-size:15px}h4 span{color:#231f20}.hr{border-bottom:2px solid #e7e7e7;display:block;font-size:0;height:0;line-height:0;margin-bottom:15px;overflow:hidden;padding-top:15px}@media only screen and (min-width:451px){.hr{width:100%}}h5{color:#231f20;font-family:Lato,Arial,sans-serif;font-size:16px;font-weight:300;line-height:25px;margin:0 0 15px}@media only screen and (min-width:451px){.services-list-h4{padding-right:150px;text-align:center!important}}.display-text-h5{margin:50px 0 15px}@media only screen and (max-width:450px){.who-we-are{padding:0 15px}}@media only screen and (min-width:451px){.who-we-are{margin:0 auto;min-height:350px;width:1000px}}.who-we-are .line-up{width:100%}@media only screen and (min-width:451px){.who-we-are .line-up{float:left;width:31%}}.who-we-are .patients{background:transparent url(/images/2018/spear-aesthetics-patients.jpg) 20% 0 no-repeat;background-size:cover;display:block;height:350px;padding-bottom:0}@media only screen and (min-width:451px){.who-we-are .patients{margin-left:3%}}@media only screen and (max-width:450px){.who-we-are .patients{margin-bottom:15px}}.who-we-are .services{background:transparent url(/images/2018/spear-aesthetics-services-seattle-02.jpg) 20% 0 no-repeat;background-size:cover;display:block;height:350px;padding-bottom:0}@media only screen and (min-width:451px){.who-we-are .services{margin-left:3%}}.box-overlay{background-color:rgba(0,0,0,.6);height:350px;width:100%}.box-overlay:hover{background-color:rgba(0,0,0,.4);height:350px;width:100%}.box-overlay h2{color:#fff;font-weight:100;letter-spacing:3px;line-height:350px;text-align:center}.page-home blockquote{color:#a6a6a6;font-family:Cormorant,Georgia,serif;font-size:42px;font-style:italic;font-weight:500;padding:60px 0;text-align:right}@media only screen and (min-width:451px){.page-home blockquote{margin:0 auto;max-width:300px;padding:120px 15px 0 0}}.page-home blockquote span{font-family:Lato,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;letter-spacing:2px;text-transform:uppercase}.inline-list{display:inline-flex;font-size:11px;margin:0 0 0 3px;padding:0}.inline-list li{letter-spacing:3px;list-style-type:none;margin:0;padding:0}.inline-list li .button{color:#939393;display:block;font-weight:300;line-height:18px;margin-bottom:0;padding:3px 12px}.clear-frame{margin:5px 0 10px}@media only screen and (min-width:451px){.clear-frame{float:left;margin-right:20px}}.img-thumbnail{max-width:200px}.framed{margin:5px 0 10px}@media only screen and (max-width:450px){.framed{clear:both}}@media only screen and (min-width:451px){.framed{float:right;margin-left:15px}}.framed-right{border:3px solid #d4d4d4;margin:5px 0 10px}@media only screen and (min-width:451px){.framed-right{float:right;margin-left:20px}.scaled-down{max-width:300px}}.centered{margin-bottom:10px}@media only screen and (max-width:450px){.centered{display:block;margin:20px auto 10px}}h3.photo-align{display:inline}.who-are-we{margin:0 auto;text-align:center}@media only screen and (min-width:451px){.who-are-we{width:530px}}.gutter h3{border:none;margin:0}.page-services .wrapper h2{border-bottom:1px solid #e7e7e7;clear:left;line-height:24px;margin:16px 0}.page-services .wrapper{clear:both}@media only screen and (min-width:451px){.page-services .wrapper{margin:0 3em 0 2em}}blockquote+h2{clear:both;padding-top:2em}li,ol,p,ul{line-height:1.6em}ol,p,ul{margin-bottom:1.5em}p{font-weight:300}p+ol,p+ul{margin-top:-1.5em}ol,ul{margin-left:2em}ol+h3,p+h3,ul+h3{margin-top:2em}.quote-bg{background:rgba(35,31,32,.7);display:block;margin-bottom:-35px;margin-top:0;padding:30px 0 50px}.quote{padding:15px 15px 0;text-align:center}@media only screen and (min-width:451px){.quote{margin:0 auto;padding-left:60px;text-align:left;width:570px}}.quote h5{color:#fbfbfa;margin:0}.quote p{margin-top:20px}@media only screen and (min-width:451px){.quote p{margin-right:70px;text-align:right}}.accordian h2{background:url(/images/accordian-title.gif) 0 0 no-repeat;display:block;font-size:20px;height:37px;line-height:37px;margin:0;text-indent:46px}h3.subtitle,h3.subtitle a{color:#2e2f33}h3.subtitle{border:none;clear:none;font-size:15px;line-height:1.5em;margin-bottom:0}h3.subtitle a{font-weight:700;text-decoration:none}h3.subtitle a:hover{color:#231f20}h2 small{color:#717173;font-size:14px;font-weight:400;line-height:24px}.accordian ul{list-style:none;margin:0;padding:0}.accordian li a{color:#6f6e73;text-decoration:none}.accordian li a:hover{color:#231f20}.accordian li{background:url(/images/accordian-line.gif) 0 0 no-repeat;border-bottom:1px solid #d5d5d5;color:#6f6e73;display:block;font-size:18px;font-weight:400;height:45px;line-height:45px;text-indent:49px}.accordian,.callout{display:block}@media only screen and (min-width:451px){.accordian,.callout{float:left;margin:0 15px 30px;width:455px}}li.accordian_last{margin-bottom:30px}@media only screen and (max-width:450px){.callout{margin-top:30px}}a{border-bottom:1px solid transparent;color:#231f20;text-decoration:none}a:hover{border-bottom:1px solid #231f20}a.strip:hover{border-bottom:1px solid #fff}content a{border-bottom:1px solid #231f20!important}content a:hover{border-bottom:1px solid transparent!important}a.no-border:hover{border:none}a.button{background:#000;border:1px solid #000;color:#fbfbfa;line-height:25px;margin:0 2px 4px 0;padding:3px 20px 5px;text-decoration:none;white-space:nowrap}a.button:hover{background:transparent;border-color:#231f20;color:#231f20;text-decoration:none}a.button:active{background:#231f20;border-color:#231f20;color:#fff;text-shadow:none}a.button--large{display:block;font-size:20px;margin:0 auto 1em;padding:.5em 1em;text-align:center}@media only screen and (min-width:451px){a.button--large{display:inline-block}a.button--large+a.button--large{margin-left:1em}}table.lectures{border:1px solid #d4d4d4;border-collapse:collapse;margin-bottom:50px;padding:20px;width:100%}table.lectures td,table.lectures th{border:1px solid #d4d4d4;padding:20px 10px}table.lectures th{background-color:#e9e9e9;font-size:16px;text-transform:uppercase}table td{min-width:150px}h4.title,table .title{font-weight:700}.header{height:auto;margin:0 auto}@media only screen and (min-width:451px){.header.subpage-header{background-color:hsla(0,0%,100%,.8)}}.header{height:70px}.logo{margin:0 5px}.logo,.svg{display:inline-block}.svg{fill:currentColor!important;height:1.5rem!important;margin-right:.75rem!important;vertical-align:middle;width:1.5rem!important}.logo-badge-wrap{background:hsla(0,0%,100%,.9);padding:10px;width:40px}.logo-wrap{padding:10px;width:240px}@media only screen and (min-width:451px){.logo-wrap{width:300px}}.footer-logo-wrap{padding:10px;width:270px}@media only screen and (min-width:451px){.footer-logo-wrap{width:320px}}a.no-underline:hover{border:none!important}@media only screen and (max-width:450px){nav{text-align:left}nav li{padding:0 0 0 20px}}.primary-nav{display:block;font-size:15px;list-style:none;margin-top:30px}@media only screen and (max-width:450px){.primary-nav{font-size:16px}}.primary-nav li{padding:2px 0}.primary-nav a{border-top:3px solid transparent;color:#231f20;display:block;text-decoration:none}.primary-nav .current a{border-bottom:3px solid #231f20;color:#231f20}.primary-nav .current .no-border{border:none}.subpage-nav{float:right;margin-right:65px}@media only screen and (max-width:450px){.subpage-nav{display:none}}@media only screen and (max-width:1175px){.subpage-nav{display:none}}.subpage-nav li{display:inline-block;font-size:13px;line-height:70px;padding:0 5px;text-transform:uppercase}.subpage-nav li.current{font-weight:700}#subnav{background:#d4d4d4;clear:both;display:block;list-style:none;padding:0}@media only screen and (min-width:451px){#subnav{height:39px;text-align:center}}@media only screen and (max-width:450px){#subnav{font-size:16px;margin-left:0}}#subnav li{line-height:39px;margin:0 23px 0 0}@media only screen and (min-width:451px){#subnav li{display:inline}}@media only screen and (max-width:450px){#subnav li{border-bottom:1px solid #e9e9e9;margin-right:0}}@media only screen and (min-width:451px){#subnav .current a{border-bottom:1px solid #b8b8b8}}#subnav a{color:#727274;height:39px;line-height:39px;padding:11px 5px;text-decoration:none;text-shadow:0 1px 0 #fff}#subnav .current a,#subnav .current a:hover,#subnav a:hover{color:#000}.menu li{list-style:none}.menu{margin-left:0;margin-right:0}.sidecolumn h3{text-indent:.8em}h3+.menu{margin-top:-16px}.menu a{border-bottom:1px solid #e7e7e7;color:#333335;display:block;line-height:2.4em;text-decoration:none}.controls,.menu .current a{font-weight:700}.controls{color:#e4e4e4;display:block;font-size:13px;height:65px;left:800px;margin-top:-93px;position:absolute;text-align:center;text-shadow:#4b4b4d -1px -1px;top:513px;z-index:100}@media only screen and (min-width:451px){.controls{float:right;width:160px}}.microsurgery .third p.microcontrols{background-color:transparent;color:#fff;display:block;font-size:13px;font-weight:700;margin:5px 0 0;padding:0;text-align:center}@media only screen and (max-width:450px){.microsurgery .third p.microcontrols{margin-top:-15px}}.microcontrols .indicator{margin-top:-27px;padding:0 10px}@media only screen and (min-width:451px){.microcontrols .indicator{float:right}}.controls span.knob{background:url(/images/controls.png) 0 5px repeat;cursor:pointer;display:block;font-size:13px;height:30px;margin:9px 0 0;overflow:hidden;text-indent:100%;white-space:nowrap}@media only screen and (min-width:451px){.controls span.knob{float:left;width:30px}}.microcontrols span.knob{background:url(/images/controls.png) 0 5px repeat;cursor:pointer;display:block;font-size:13px;height:30px;margin:0;overflow:hidden;text-indent:100%;white-space:nowrap}@media only screen and (min-width:451px){.microcontrols span.knob{float:left;width:30px}}.controls span.play,.microcontrols span.play{background-position:-30px 5px}.microcontrols span.play{display:none}.controls span.pause,.microcontrols span.pause{background-position:-30px -25px}.microcontrols span.pause{display:none}.controls span.prev{margin-left:35px}@media only screen and (min-width:451px){.microcontrols span.prev{margin-left:205px}}@media only screen and (max-width:450px){.microcontrols span.prev{display:none}}.controls span.next{background-position:-60px 5px}.microcontrols span.next{margin-left:0}@media only screen and (min-width:451px){.microcontrols span.next{background-position:-60px 5px}}@media only screen and (max-width:450px){.microcontrols span.next{background-position:-70px 0;display:block;float:right;height:20px;margin:25px 0 0 80px;overflow:hidden;width:20px}}.case,.cases{display:block;height:535px}@media only screen and (min-width:451px){.case,.cases{padding-left:25px;width:950px}}.microshow{background-color:transparent;height:202px}@media only screen and (min-width:451px){.microshow{width:275px}}.cases{background:transparent;margin:-24px 0 25px -24px;text-align:center}.js-slideshow{margin-bottom:50px}@media only screen and (max-width:450px){.js-slideshow{margin:0 15px}}.page-services .js-slideshow{margin-bottom:50px}@media only screen and (min-width:451px){.page-services .js-slideshow{margin-bottom:100px}}.js-slideshow img{margin:0 5px 10px}.js-slideshow .service-slide{margin:0 5px}.service-slide p{margin:10px 5px 0;padding-bottom:-20px}@media only screen and (min-width:451px){.column1{float:right;margin:-90px 0 0}.column2{float:right;margin:-70px 27px 0 0}.column3{float:right;margin:-50px 8px 0 0}.column4{float:right;margin:-30px 56px 41px 0}.big-show_image{margin-bottom:-1px;margin-left:-25px}}.big-show img{height:auto;width:100%}@media only screen and (min-width:451px){.slideshow{margin:-1 0 0}}.cases.microshow{background:transparent;border:none;margin:0;padding:0}.list--alpha li{list-style-type:upper-alpha}.case{background:#fff;margin:0 auto;padding-top:25px;text-align:left}.microshow .case{background:transparent;border:none;height:auto;margin:0;padding:0}@media only screen and (min-width:451px){.microshow .case{width:275px}}@media only screen and (max-width:450px){.slidewrap{margin-bottom:-20px}}.microshow .case .slideshow{border:none}@media only screen and (max-width:450px){.microshow .case .slideshow{height:auto;overflow:hidden}}.microshow .coverslide{background:none}@media only screen and (max-width:450px){.lanap-show .coverslide .slideshow img{float:left;margin-bottom:30px;margin-left:6%}}.microshow .coverslide .slideshow img{border:none}.microshow .coverslide .slideshow{background:transparent;border:none}.case h2{font-size:21px;font-weight:400;margin:15px 0 10px}@media only screen and (min-width:451px){.case .images{float:left;width:81%}}.microshow .case img{padding-left:-20px}@media only screen and (min-width:451px){.microshow .case img{width:100%}}.case .images div{margin-left:19px}@media only screen and (min-width:451px){.case .images div{float:left}}.microshow .case img{margin-left:0}@media only screen and (min-width:451px){.microshow .case img{float:none}}.case .images div.last{margin-right:0}.case .description{padding:0 10px 20px}@media only screen and (max-width:450px){.case .description{clear:both}}@media only screen and (min-width:451px){.case .description{float:left;padding-left:25px;width:75%}}.microshow .case .description{color:#000;display:block;margin:0;padding:0}.microshow .slideshow{display:block;height:auto;margin:0;overflow:visible;text-align:center}@media only screen and (min-width:451px){.case .slideshow{height:316px;width:948px}}.microshow .case .slideshow{height:182px}@media only screen and (min-width:451px){.microshow .case .slideshow{width:275px}}.case .description p{font-size:13px}@media only screen and (max-width:450px){.mobile-show{margin:0 auto;width:40%!important}img.mobile-show{height:auto}}.kinzer-spear-team{background:#231f20 url(/images/main-river-bg-faded-gold.jpg) top no-repeat;clear:both;margin-top:60px;padding:20px 0;text-align:center}.team-photo{display:block;margin:20px auto 40px}.kinzer-spear-team a.button{border-color:#231f20;color:#231f20;text-shadow:none}.kinzer-spear-team a.button:hover{background-color:#fff}.kinzer-spear-team a.button:active{background:#231f20;border-color:#231f20;color:#fff}@media only screen and (max-width:450px){.micro-slide-wrap{overflow:hidden;width:100%}}@media only screen and (min-width:451px){.wide{padding:0 40px 0 174px}}.smallcolumn{display:block;padding:22px 0}@media only screen and (min-width:451px){.smallcolumn{float:left;width:176px}}p big{font-size:120%}@media only screen and (min-width:451px){.bigcolumn{display:block;float:left;padding:22px 0;width:760px}.bigcolumn.intro{width:600px}.bigcolumn.benefits{width:960px}.bigcolumn,.bigcolumn.line{width:950px}}.microsurgery .bigcolumn li,.microsurgery .bigcolumn p{font-size:13px;line-height:25px}.microsurgery .bigcolumn ul{padding:20px 0 0}@media only screen and (min-width:451px){.microsurgery .bigcolumn ul{padding:10px 0 0 30px}}.micro-bg-1{background:url(/images/proergo-microscope-sm.png) 587px -70px no-repeat;margin-top:-2px}.microsurgery .intro{margin-bottom:40px}.microsurgery .bigcolumn h2{color:#6d6e71;font-size:28px;margin:15px 0 3px;padding-top:20px}.microsurgery .bigcolumn h4{font-size:20px;padding-top:20px}.microsurgery .bigcolumn .micro-cont h4{font-size:18px;margin-top:20px}@media only screen and (min-width:451px){.micro-cont h4,.micro-cont p{margin-left:21px}}.microsurgery .bigcolumn h5{color:#636264;margin:20px 0 10px}.video{margin:30px -90px 0 0;text-align:right}.benefits{margin-top:-10px;padding-top:0}@media only screen and (min-width:451px){.half{margin-right:5%}.half,.push-half{float:left;width:45%}.push-half{margin-left:50%}.half-all{float:left;margin-right:0;width:50%}.half-less{float:left;margin-right:15%;width:35%}}.half-gallery{margin:0 auto 3em;max-width:600px}.half-gallery+.half-gallery{margin-right:0}@media only screen and (min-width:451px){.directions{width:41%}}.third{padding:0 15px;text-align:left}@media only screen and (min-width:451px){.third{float:left;margin-right:40px;width:24%}.push-third{float:left;margin-left:30%;width:45%}}.two-thirds{padding:0 15px;text-align:left}@media only screen and (min-width:451px){.two-thirds{float:left;margin-right:40px;width:48%}}.third img{padding-bottom:10px;width:100%}.third a:hover{border:none}.back-to{text-align:center}.microsurgery .third h5{margin-top:15px}@media only screen and (min-width:451px){.microsurgery .third h5{margin-top:30px}}.microsurgery .lastthird .slide-desc{margin:0 0 70px}@media only screen and (max-width:450px){.microsurgery .lastthird .slide-desc{margin-left:-10px}}@media only screen and (min-width:451px){.microsurgery .third p{width:275px}}@media only screen and (max-width:450px){.microsurgery .third p{margin-bottom:20px}}.microsurgery .scalpel{background:transparent url(/images/microsurgery-scalpel1.jpg) 0 0 no-repeat;height:180px}@media only screen and (max-width:450px){.microsurgery .scalpel{background:transparent url(/images/microsurgery-scalpel1.jpg) 0 0 no-repeat}}@media only screen and (min-width:451px){.microsurgery .scalpel{float:right;padding-left:324px;width:650px}}@media only screen and (max-width:450px){.microsurgery .scalpel{height:380px;margin-left:-15px}}.microsurgery .needle{background:transparent url(/images/microsurgery-needle.jpg) 100% 0 no-repeat;height:200px}@media only screen and (max-width:450px){.microsurgery .needle{background:transparent url(/images/microsurgery-needle.jpg) 60% 0 no-repeat}}@media only screen and (min-width:451px){.microsurgery .needle{float:left;padding:70px 365px 0 111px;width:500px}}@media only screen and (max-width:450px){.microsurgery .needle{height:430px;margin-right:-15px}}.microsurgery .scope{background:transparent url(/images/microsurgery-scope.jpg) 0 0 no-repeat;height:200px}@media only screen and (max-width:450px){.microsurgery .scope{background:transparent url(/images/microsurgery-scope.jpg) 50% 0 no-repeat}}@media only screen and (min-width:451px){.microsurgery .scope{float:left;padding-left:455px;width:500px}}@media only screen and (max-width:450px){.microsurgery .scope{height:575px;margin-right:-15px}}.micro-tools .bigcolumn h4{background-color:transparent}@media only screen and (max-width:450px){.micro-tools .bigcolumn h4{padding-top:220px}.micro-tools .bigcolumn h4.pad-scalpel{padding-top:190px}}.microsurgery .half{text-align:center}@media only screen and (min-width:451px){.microsurgery .half{float:left;margin:0 63px 0 25px;width:40%}}.microsurgery .bigcolumn .half h5{font-style:italic;font-weight:400;margin:20px 0 -30px;text-align:left}@media only screen and (min-width:451px){.microsurgery .bigcolumn .half h5{margin:20px 0 -30px 20px}.microsurgery .shift{border-left:1px solid #dcdcdc;margin:0 43px 0 1px;padding-left:52px}}.microsurgery .tabs ul li{background-color:#fff;border:1px solid #d7d7d7;border-bottom-color:#fff;color:#231f20;font-size:15px;list-style-type:none;margin:0 0 -22px -28px;padding:5px 10px 5px 7px;text-align:center;text-transform:uppercase;z-index:1}@media only screen and (min-width:451px){.microsurgery .tabs ul li{width:130px}}.micro-cont{border:1px solid #dcdcdc;margin-bottom:60px;padding:11px}@media only screen and (min-width:451px){.micro-diff-image{height:250px;width:320px}}.micro-cont img{background:#d5d5d5}@media only screen and (min-width:451px){.micro-cont img{margin:20px 20px -10px;padding:10px}}.microsurgery .half h4,.microsurgery .half p,.microsurgery .third h5,.microsurgery .third p{text-align:left}.tabs ul{margin-left:-2px}.line{background:#fff url(/images/line.gif) repeat-x;margin-bottom:-30px}.sidecolumn{display:block}@media only screen and (min-width:451px){.sidecolumn{float:left;width:293px}}.no-border{border:none}.sidecolumn ul{margin-right:10px}@media only screen and (min-width:451px){.widecolumn,.widecolumn-alt{float:left;width:616px}.widecolumn-alt{margin-right:30px}}.maincolumn{margin:0 auto}@media only screen and (min-width:451px){.maincolumn{width:650px}}.biography p{margin:10px 0}.biography ul{margin-bottom:20px;margin-top:20px}.biography ul li{margin-top:5px}.biography h2{margin:40px 0 10px}.sidecolumn-kinzer{border:none}.services-list{text-align:center}@media only screen and (min-width:451px){.services-list ul{margin-right:50px}}.services-list h4{text-align:left}@media only screen and (min-width:451px){.services-list h4{margin-left:150px}}form{color:#231f20;margin-bottom:60px}.error-text{color:#c00;display:block}input,input[type=submit],select,textarea{font-family:Lato,Arial,sans-serif;margin:10px 0}.input,select,textarea{background:#fcfcfc;border:1px solid #dcdcdc;color:#231f20;font-size:14px;padding:10px;text-shadow:0 1px 0 #fff}@media only screen and (min-width:451px){.input,select,textarea{width:461px}}@media only screen and (max-width:450px){.input,select,textarea{margin-bottom:20px;width:95%}}select{width:100%}@media only screen and (min-width:451px){select{width:483px}}select option{margin:10px}input.button{background:#dedede;border:1px solid #dcdcdc;box-shadow:inset 0 0 3px 1px #e5e5e5;color:#231f20;cursor:pointer;line-height:23px;margin:0;padding:0 13px;text-shadow:0 1px 0 #fff}input.button:hover{color:#fbfbfa}input.button:active,input.button:hover{background:#231f20;border-color:#231f20;box-shadow:inset 0 0 3px 1px #67d395;text-shadow:0 1px 0 #231f20}input.button:active{color:#fff}.back-link{margin-top:15px}@media only screen and (max-width:450px){.back-link{margin-bottom:-10px}}@media only screen and (min-width:451px){.back-link{margin-top:-15px}}.sitemap ul{font-weight:700;margin:0;padding:0 0 0 20px}.sitemap ul a{color:#424242}.sitemap ul a:hover{color:#231f20}.sitemap ul li{padding:5px 0}.sitemap ul ul{font-weight:400}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}@media only screen and (min-width:451px){.desk-vanish--slideshow{display:none;height:0;overflow:hidden;width:0}}@media only screen and (max-width:450px){.mobile-vanish--slideshow{display:none;height:0;overflow:hidden;width:0}}.white-font{color:#fff!important}.shelf,.squeeze{margin-bottom:0;padding-bottom:0}.stack,.tuck{margin-top:0!important;padding-top:0!important}@media only screen and (max-width:450px){.mobile-stack,.mobile-tuck{margin-top:0!important;padding-top:0!important}}.primary-navigation{background-color:#fff;display:block;height:100%;margin:0;max-width:320px;position:fixed;right:-320px;top:0;transition:all .25s ease-in-out;width:100%;z-index:9999}.menu-in{overflow-x:hidden;right:0}.mobile-button{display:block;height:25px;padding-bottom:3px;position:fixed;right:20px;top:20px;width:30px;z-index:99}.mobile-button:hover{border-bottom:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{border:none;bottom:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;margin-bottom:-20px;padding:0;position:absolute;width:20px;z-index:99}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333335;font-family:Lato;font-size:30px;line-height:1;opacity:.75}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"<"}[dir=rtl] .slick-prev:before{content:">"}.slick-next{right:0}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:">"}[dir=rtl] .slick-next:before{content:"<"}.slick-slider{margin-bottom:0}ul.slick-dots{margin:0!important;padding:0!important}.slick-dots{bottom:-25px;display:block;list-style:none;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 1px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:Lato;font-size:18px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.tile{background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.event__title{margin-bottom:.25em}.event__location{font-size:1em;margin-bottom:.5em}.event__date{font-size:17px;margin:0 0 .25em;text-align:left;text-transform:uppercase}@media only screen and (min-width:451px){.event__date{float:right}}.event__body{border-top:1px solid #eee;padding-top:1em}.bottom-divider{border-bottom:1px solid #d4d4d4;margin-bottom:1.5em;padding-bottom:1em}.alert{border:1px solid transparent;margin-bottom:20px;padding:15px}.alert h4{color:inherit;margin-top:0}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{color:inherit;position:relative;right:-21px;top:-2px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.album{background:#fff;box-sizing:border-box;display:block;margin:0 auto 2em;max-width:215px;padding:.5em;text-align:center}@media only screen and (min-width:451px){.album{margin:0 0 2em;max-width:600px;text-align:left;width:80%}.album-cover{float:left;margin-right:1em}}@media only screen and (max-width:450px){.album-cover{margin-bottom:.5em}}.album-title{font-size:16px;margin-bottom:0}@media only screen and (min-width:451px){.pr-50-desk{padding-right:50px}}.mt-0{margin-top:0!important}.fx-transition{-ms-touch-action:manipulation;transition:color .5s ease,background-color .5s ease,border-color .5s ease}.fx-fade-in-up{animation-duration:1s;animation-duration:.5s;animation-fill-mode:both;animation-name:frame-fade-up;animation-timing-function:ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;display:inline-block;opacity:0}.zoom{transition:transform .4s}.zoom:hover{transform:scale(1.2)}@keyframes frame-fade-in{0%{opacity:0}to{opacity:1}}@keyframes frame-fade-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes frame-fade-down{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes frame-fade-left{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes frame-fade-right{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes frame-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes frame-zoom-out{0%{opacity:0;transform:scale3d(1.6,1.6,1.6)}to{opacity:1}}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-200{--bg-opacity:1;background-color:#ededed;background-color:rgba(237,237,237,var(--bg-opacity))}.bg-gray-300{--bg-opacity:1;background-color:#e2e2e2;background-color:rgba(226,226,226,var(--bg-opacity))}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-cover{background-size:cover}.border-black{--border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--border-opacity))}.rounded{border-radius:.25rem}.border-solid{border-style:solid}.border{border-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.hidden{display:none}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-around{justify-content:space-around}.clearfix:after{clear:both;content:"";display:table}.font-sans{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-thin{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.h-24{height:6rem}.h-32{height:8rem}.h-auto{height:auto}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-8{margin-bottom:2rem}.mt-68{margin-top:17rem}.-mt-5{margin-top:-1.25rem}.max-w-xs{max-width:20rem}.max-w-md{max-width:28rem}.min-h-175{min-height:175px}.min-h-400{min-height:400px}.overflow-hidden{overflow:hidden}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.pt-0{padding-top:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pb-48{padding-bottom:12rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.resize{resize:both}.hover\:text-white:hover,.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.italic{font-style:italic}.uppercase{text-transform:uppercase}.no-underline{text-decoration:none}.tracking-widest{letter-spacing:.1em}.w-auto{width:auto}.w-5\/12{width:41.66667%}.w-full{width:100%}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media (min-width:450px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:float-right{float:right}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-6xl{font-size:4rem}.sm\:mt-8{margin-top:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-48{margin-left:12rem}.sm\:-ml-32{margin-left:-8rem}.sm\:p-12{padding:3rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pl-12{padding-left:3rem}.sm\:text-right{text-align:right}.sm\:w-56{width:14rem}.sm\:w-1\/2{width:50%}.sm\:w-2\/3{width:66.66667%}.sm\:w-3\/5{width:60%}}@media (min-width:1400px){.xl\:-ml-64{margin-left:-16rem}}
