body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#4a4a4a;font-family:"PT Serif",serif;font-size:17px;line-height:23px;width:100%}@media (min-width:1024px){body,html{background-color:#f2f2f2}}main{display:flex;flex-direction:column;padding-top:84px}@media (min-width:1024px){main{padding-top:160px}}body.menu-active{overflow:hidden}a{opacity:1}a,a:hover{transition:all .5s ease}a:hover{opacity:.75}.container{margin-left:auto;margin-right:auto}.std-padding{padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.std-padding{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.std-padding{padding-left:3rem;padding-right:3rem}}.hover-transition{opacity:1;transition:all .5s ease}.hover-transition:hover{opacity:.75;transition:all .5s ease}article p{line-height:1.625}input,textarea{outline:none}@font-face{font-family:LuloClean;font-style:normal;font-weight:400;src:url(/static/fonts/LuloCleanOne.otf) format("opentype")}@font-face{font-family:BrandonGrotesque;font-style:normal;font-weight:400;src:url(/static/fonts/BrandonGrotesque-Regular.otf) format("opentype")}@font-face{font-family:BrandonGrotesque;font-style:normal;font-weight:200;src:url(/static/fonts/BrandonGrotesque-Light.otf) format("opentype")}.bounce{animation:bounce_3550 7.6s ease;opacity:0;transform-origin:50% 50%}@keyframes bounce_3550{0%{opacity:1;transform:translateY(0)}2.63158%{transform:translateY(0)}5.26316%{transform:translateY(0)}10.52632%{transform:translateY(-15px)}13.15789%{transform:translateY(0)}15.78947%{transform:translateY(-15px)}21.05263%{transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.shake{animation:shake_2176 7.875s ease;opacity:0;transform-origin:50% 50%}@keyframes shake_2176{0%{opacity:1;transform:rotate(-12deg)}2.53968%{transform:rotate(12deg)}3.1746%{transform:rotate(24deg)}5.71429%{transform:rotate(-24deg)}6.34921%{transform:rotate(-24deg)}8.88889%{transform:rotate(24deg)}9.52381%{transform:rotate(24deg)}12.06349%{transform:rotate(-24deg)}12.69841%{transform:rotate(-24deg)}15.2381%{transform:rotate(24deg)}15.87302%{transform:rotate(24deg)}18.4127%{transform:rotate(-24deg)}19.04762%{transform:rotate(-24deg)}21.5873%{transform:rotate(24deg)}23.80952%{transform:rotate(0deg)}to{opacity:0;transform:rotate(0deg)}}header{align-items:center;display:flex;flex-direction:column;height:84px;left:0;padding-top:1rem;position:fixed;text-align:center;top:0;transition:all .5s ease-out;width:100%;z-index:40}@media (min-width:1024px){body header{align-items:flex-start;background-color:transparent;flex-direction:row;height:160px;justify-content:space-between}}header.active{height:100%;overflow-y:auto;padding-top:2.5rem;transition:all .5s ease-out}header h2{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:LuloClean;font-size:1.063rem;letter-spacing:.1em;line-height:1.625;margin-right:-2px}@media (min-width:768px){header h2{margin-right:0}}@media (min-width:1024px){header h2{font-size:.9412rem;letter-spacing:0}header a.logo{padding:0}header a.logo svg{height:90px;width:90px}}header section{margin-left:auto;margin-right:auto;text-align:center}header a.menu-toggle{transition:all .5s ease}header a.menu-toggle,header a.menu-toggle span{display:block;height:40px;opacity:1;width:40px}header a.menu-toggle span.open{height:0;opacity:0;pointer-events:none;width:0}header a.menu-toggle.active{transition:all .5s ease}header a.menu-toggle.active span.closed{height:0;opacity:0;pointer-events:none;width:0}header a.menu-toggle.active span.open{height:40px;opacity:1;pointer-events:all;width:40px}header a.menu-toggle:hover{opacity:.5;transition:all .5s ease}header a.menu-toggle svg{height:40px;width:40px}header .block-1{height:100%;order:1;width:100%}@media (min-width:1024px){header .block-1{order:2;width:20%}}header .block-1 .title-wrap{padding-top:5px}header .block-2{display:none;order:2}@media (min-width:1024px){header .block-2{display:block;order:3;width:40%}}header .block-4{display:none;order:4}@media (min-width:1024px){header .block-4{display:flex;flex-direction:column-reverse;order:1;width:40%}}header .block-3{display:none;order:3}@media (min-width:1024px){header .block-3{display:flex;order:4}}header.active .social-icons-container,header.active form{margin-left:auto;margin-right:auto}@media (min-width:1024px){header.active .social-icons-container{margin:0}}header.active hr{margin-left:auto;margin-right:auto}header.active .block-1{height:auto;padding-bottom:1rem}@media (min-width:1024px){header.active .block-1{padding-bottom:0;padding-top:0}}header.active .block-2{display:block;margin-top:2rem;width:100%}@media (min-width:1024px){header.active .block-2{margin-top:0}}header.active .block-4{display:block;width:100%}@media (min-width:1024px){header.active .block-4{display:flex;flex-direction:column-reverse;margin-top:0}}header.active .block-3{display:block;width:100%}@media (min-width:1024px){header.active .block-3{display:flex}}header ul>li{margin-bottom:1.5rem;position:relative}@media (min-width:1024px){header ul>li{margin-bottom:0}}header ul>li a{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));position:relative;text-transform:uppercase}@media (min-width:1024px){header ul>li a{font-size:.9412rem;letter-spacing:.038rem}}header ul>li a:before{border-bottom:1px solid hsla(0,0%,100%,.2);bottom:-5px;content:"";height:1px;left:calc(50% - 37px);position:absolute;width:74px}@media (min-width:1024px){header ul>li a:before{border:0}}header ul>li:last-child{margin-bottom:0}@media (min-width:1024px){header .social-icons-container{border-bottom:1px solid hsla(0,0%,100%,.31);padding-bottom:.5rem;padding-top:.5rem}header .social-icons-container a{display:inline-block;margin-right:1rem}header .social-icons-container svg{height:27px;width:27px}}header form{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));border-width:1px}@media (min-width:1024px){header form{border-style:none;border:0;border-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.31)}header form input{display:none}}header .contact-link,header .mob-search-field{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}header .mob-search-field::-moz-placeholder{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}header .mob-search-field::placeholder{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}@media (min-width:1024px){body.inverted header{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}body.inverted header,body.inverted header .mob-search-field{--text-opacity:1;color:#4a4a4a;color:rgba(74,74,74,var(--text-opacity))}body.inverted header .mob-search-field::-moz-placeholder{--text-opacity:1;color:#4a4a4a;color:rgba(74,74,74,var(--text-opacity))}body.inverted header .mob-search-field::placeholder{--text-opacity:1;color:#4a4a4a;color:rgba(74,74,74,var(--text-opacity))}body.inverted header form{--border-opacity:1;border-bottom-width:1px;border-color:#000;border-color:rgba(0,0,0,var(--border-opacity))}body.inverted header .contact-link,body.inverted header ul li a{--text-opacity:1;color:#4a4a4a;color:rgba(74,74,74,var(--text-opacity))}body.inverted header .logo svg path{fill:#4a4a4a}body.inverted header .logo svg rect{stroke:#4a4a4a}body.inverted header h2{--text-opacity:1;color:#4a4a4a;color:rgba(74,74,74,var(--text-opacity))}body.inverted header .social-icons-container{border-bottom-color:#4a4a4a}body.inverted header .menu-toggle svg path,body.inverted header .search-button svg path,body.inverted header .social-icons-container svg path{fill:#4a4a4a}}footer{--text-opacity:1;align-items:center;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem}@media (min-width:1024px){footer{padding-left:3rem;padding-right:3rem}}footer h3{font-family:LuloClean;font-size:1.235rem;margin-bottom:1rem;text-align:center}footer .logo svg{stroke:#fff}footer .logo svg path{fill:#fff}footer .logo svg rect{stroke:#fff}footer hr{border:1px solid hsla(0,0%,100%,.31)}footer address{font-family:"PT Serif",serif;font-size:.9375rem;font-style:normal;margin-bottom:1.5rem;margin-top:1.5rem;padding-left:1.5rem}@media (min-width:1024px){footer nav ul li{margin:0;padding:0}}footer ul li a{font-size:.9412rem}footer .copyright{color:hsla(0,0%,100%,.5)}@media (min-width:1024px){footer .social-icons-container a{display:inline-block;padding-left:.5rem;padding-right:.5rem}footer .social-icons-container a svg{height:27px;width:27px}}nav ul>li{margin-bottom:1.5rem}nav ul>li a{text-transform:uppercase}nav ul>li:last-child{margin-bottom:0}.site-search{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:none;height:0;transition:all .5s ease;width:0}.site-search.active{background-color:rgba(0,0,0,.81);display:flex;height:100%;justify-content:center;left:0;top:0;transition:all .5s ease;width:100%}.pedtab{border-collapse:separate!important;border-spacing:10px!important;width:100%}.pedigree-table .pedtab{background-color:#f7f9fa;min-width:600px}.pedtab td{border-right:2px solid #4a4a4a;padding:10px 5px;position:relative;vertical-align:middle}.pedtab td:after,.pedtab td:before{background-color:#4a4a4a;content:"";height:2px;position:absolute;right:-17px;top:0;width:15px}.pedtab td:after{bottom:0;top:auto}.pedtab td.empty-cell{position:relative}.pedtab td.empty-cell .cell-border-mask{background-color:#fff;height:50px;left:-16px;position:absolute;top:0;width:30px}.pedtab td:last-child{background:none;border:0}.pedtab td:last-child:after,.pedtab td:last-child:before{display:none}.pedtab p{font-weight:800;margin:0}.pedtab p b{font-weight:400}.pedtab .pgrid span{color:palette("Black",50)!important;font-weight:400}.pedigree-table{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));margin-top:1rem;overflow:auto;padding-left:1rem;padding-right:1rem}.pedigree-table hr{border-color:transparent}.pedigree-table p.sireref{margin-bottom:0;padding-top:1rem}.pedigree-table p.grid:after,.pedigree-table p.grid:before{display:none}.pedtab{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));margin:0 auto}.pedtab p{color:palette("Black",30)!important;font-weight:700;margin:0!important}.pedtab p b{color:palette("Black",50)!important}.pedigree-title-wrap{--border-opacity:1;border-bottom-width:1px;border-color:#c9c9c9;border-color:rgba(201,201,201,var(--border-opacity));padding-bottom:1rem}.pedigree-title-wrap,.pedigree-title-wrap table.pedigree-title{text-align:center;width:100%}.pedigree-title-wrap table.pedigree-title tr:nth-child(2){display:none}.pedigree-title-wrap table.pedigree-title tr:nth-child(3) td:first-child{text-transform:capitalize}.pedigree-details{font-family:BrandonGrotesque,sans-serif;margin:0 auto;max-width:1280px;overflow-x:auto;padding-bottom:1rem;padding-top:1rem;text-transform:uppercase}@media (min-width:1024px){.pedigree-details{padding-bottom:0}}.pedigree-info b{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-weight:800}.pedigree-info p{--text-opacity:1;color:#4a4a4a;color:rgba(74,74,74,var(--text-opacity));font-style:normal;line-height:1.4em;margin-bottom:25px}.pedigree-info .psireref,.pedigree-info p.sireref{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-style:normal;font-weight:800;line-height:1.3em}.pedigree-info .prem0,.pedigree-info .prem0+.prem0+.prem0,.pedigree-info p.rem0,.pedigree-info p.rem0+p.rem0+p.rem0{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-size:1.058rem;margin:1.25rem 0 0 1.25rem;text-indent:-20px}.pedigree-info .prem0+.prem0,.pedigree-info .prem0+.prem0+.prem0+.prem0,.pedigree-info p.rem0+p.rem0,.pedigree-info p.rem0+p.rem0+p.rem0+p.rem0{margin-top:0}.pedigree-info .prem0+.prem0 b,.pedigree-info .prem0+.prem0+.prem0+.prem0 b,.pedigree-info p.rem0+p.rem0 b,.pedigree-info p.rem0+p.rem0+p.rem0+p.rem0 b{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-weight:800}.pedigree-info strong{font-size:1.058rem;font-weight:800}.pedigree-info .prem1,.pedigree-info p.rem1{margin:0 0 0 30px;text-indent:-20px}.pedigree-info .prem1+.prem0,.pedigree-info p.rem1+p.rem0{margin-top:20px}.pedigree-info .prem2,.pedigree-info p.rem2{margin:0 0 0 40px;text-indent:-20px}.pedigree-info .prem3,.pedigree-info p.rem3{margin:0 0 0 60px;text-indent:-20px}.pedigree-info .prem4,.pedigree-info p.rem4{margin:0 0 0 80px;text-indent:-20px}.pedigree-info .prem5,.pedigree-info p.rem5{margin:0 0 0 100px;text-indent:-20px}.pedigree-info p.note{margin:0}@media (min-width:1024px){.pedigree-info .prem0,.pedigree-info p.rem0{margin-left:30px;text-indent:-30px}.pedigree-info .prem1,.pedigree-info p.rem1{margin-left:50px;text-indent:-35px}.pedigree-info .prem2,.pedigree-info p.rem2{margin-left:70px;text-indent:-35px}.pedigree-info .prem3,.pedigree-info p.rem3{margin-left:90px;text-indent:-35px}.pedigree-info .prem4,.pedigree-info p.rem4{margin-left:110px;text-indent:-35px}.pedigree-info .prem5,.pedigree-info p.rem5{margin-left:130px;text-indent:-35px}}.pedigree-info .prem0 span,.pedigree-info .prem1 span,.pedigree-info .prem2 span,.pedigree-info .prem3 span,.pedigree-info .prem4 span,.pedigree-info .prem5 span{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-weight:700}.pedigree-info .prem0 span.c23,.pedigree-info .prem0 span.c24,.pedigree-info .prem1 span.c23,.pedigree-info .prem1 span.c24,.pedigree-info .prem2 span.c23,.pedigree-info .prem2 span.c24,.pedigree-info .prem3 span.c23,.pedigree-info .prem3 span.c24,.pedigree-info .prem4 span.c23,.pedigree-info .prem4 span.c24,.pedigree-info .prem5 span.c23,.pedigree-info .prem5 span.c24{color:palette("Black",50)!important;font-weight:400}.social-link svg{fill:#fff;height:43px;width:43px}body .buorg{animation:buorgfly 1s ease-out 0s;background-color:#005ca7;border-bottom:1px solid #005ca7;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;font-family:BrandonGrotesque,sans-serif;left:0;min-height:84px;position:absolute;position:fixed;text-align:center;top:0;width:100%;z-index:111111}@media (min-width:1024px){body .buorg{min-height:160px}}body .buorg-pad{line-height:1.7em;padding:1rem .5rem}body .buorg-buttons{display:block;padding-bottom:1rem;padding-top:1rem;text-align:center}body #buorgig,body #buorgpermanent,body #buorgul{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity));border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:inline-block;font-weight:400;margin:0 2px;padding:1px 10px;text-decoration:none;white-space:nowrap}body #buorgig{--bg-opacity:1;background-color:#c3bc63;background-color:rgba(195,188,99,var(--bg-opacity))}@media only screen and (max-width:700px){body .buorg div{line-height:1.3em;padding:20px 12px 10px 9px}}@keyframes buorgfly{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}body .buorg-fadeout{transition:visibility 0s 4.5s,opacity 4s ease-out .5s}.subnav{margin-top:1.5rem}@media (min-width:1024px){li.has-subnav{padding-bottom:10px}.subnav{background:hsla(0,0%,100%,0);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;font-family:BrandonGrotesque,sans-serif;font-weight:400;line-height:1.625;margin-top:0;position:absolute;top:100%;transition:all .1s ease-out;white-space:nowrap}header ul li.has-subnav:hover .subnav{background:hsla(0,0%,100%,.8);transition:all .1s ease-out}header ul li.has-subnav:hover .subnav:before{border-bottom:5px solid hsla(0,0%,100%,.8);border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:80%;position:absolute;top:-5px;width:0;z-index:100}header ul li.has-subnav:hover .subnav li{--border-opacity:1;border-bottom-width:1px;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));height:auto;margin-bottom:0;overflow:visible;padding:.75rem;text-align:left}header ul li.has-subnav:hover .subnav li:last-child{border-style:none}header ul li.has-subnav:hover .subnav.left-0:before{left:10%}.subnav li{height:0;overflow:hidden}.subnav li,.subnav li a{transition:all .1s ease-out}.subnav li a{color:#414141;display:block;text-align:left}}.button{border-radius:.25rem;border-width:2px;display:inline-block;font-family:BrandonGrotesque,sans-serif;font-size:1.059rem;line-height:0;padding:1.25rem .5rem;text-align:center;text-transform:uppercase;transition:all .5s ease;width:100%}@media (min-width:768px){.button{letter-spacing:.13rem}}.button:hover{opacity:.75;transition:all .5s ease}.button.has-icon{display:flex}.button.borderless{border-width:0}.category_button{--text-opacity:1;border-radius:.25rem;border-width:2px;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:inline-block;font-family:BrandonGrotesque,sans-serif;font-size:1.059rem;padding:1.25rem .5rem;position:absolute;text-align:center;text-transform:uppercase;transition:all .5s ease;z-index:30}@media (min-width:640px){.category_button{width:66.666667%}}@media (min-width:768px){.category_button{width:83.333333%}}.category_button:hover{opacity:.75;transition:all .5s ease}.category_button.has-icon{display:flex}.category_button.borderless{border-width:0}section.pagecover{background-position:0 0;background-repeat:no-repeat;background-size:cover;height:100vh;margin-bottom:-84px;position:relative;top:-84px;z-index:10}@media (min-width:1024px){section.pagecover{margin-bottom:-160px;top:-160px}}@media screen and (orientation:portrait){main.homepage section.pagecover{height:85vh}}section.pagecover:after{background:linear-gradient(180deg,rgba(47,48,51,.77),rgba(21,43,102,0));bottom:0;content:"";height:84px;left:0;position:absolute;transform:rotate(-180deg);width:100%;z-index:20}@media (min-width:1024px){section.pagecover:after{height:202px}}section.pagecover:before{background:linear-gradient(180deg,rgba(21,43,102,.28),rgba(21,43,102,0));content:"";height:84px;left:0;position:absolute;top:0;width:100%;z-index:20}@media (min-width:1024px){section.pagecover:before{height:202px}}section.pagecover .media-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}section.pagecover img,section.pagecover video{background-position:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media screen and (orientation:portrait){main.homepage section.pagecover img,main.homepage section.pagecover video{-o-object-fit:cover;object-fit:cover}}section.pagecover div.text-overlay{align-items:flex-end;display:flex;flex-direction:column;height:calc(100vh - 84px);justify-content:flex-end;position:relative;top:42px;z-index:40}@media screen and (orientation:portrait){main.homepage section.pagecover div.text-overlay{height:calc(85vh - 84px)}}@media (min-width:1024px){section.pagecover div.text-overlay{align-items:center;align-items:flex-start}}section.pagecover div.text-overlay h1{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:LuloClean;font-size:1.65rem;letter-spacing:.1em;line-height:1.625;text-align:right;text-transform:uppercase}@media (min-width:1280px){section.pagecover div.text-overlay h1{line-height:1}}section.pagecover div.text-overlay .items-wrapper{width:100%}section.pagecover div.text-overlay.center{align-items:center;justify-content:center}section.pagecover div.text-overlay.center h1{text-align:center}section.pagecover div.text-overlay.center .items-wrapper{flex-direction:column;justify-content:center;text-align:center;width:auto}section.pagecover div.text-overlay.center .buttons-wrapper{justify-content:space-around;padding-bottom:1rem;padding-top:1rem}section.pagecover div.text-overlay.bottom h1{margin-top:-10rem;text-align:center}@media (min-width:1024px){section.pagecover div.text-overlay.bottom h1{margin:0}}section.pagecover .scroll-down{margin-left:auto;margin-right:auto;position:relative;text-align:center;width:46px;z-index:50}section.pagecover .scroll-down rect{display:none}.pagination-container{display:flex;justify-content:flex-end}.pagination-container .previous svg{transform:matrix(-1,0,0,1,0,0)}.card-grid-container{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));width:100%}@media (min-width:768px){.card-grid-container{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:48%}.card-grid-container:nth-of-type(odd){margin-left:0}.card-grid-container:nth-of-type(2n+2){margin-right:0}}@media (min-width:1024px){.card-grid-container{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:23.5%}.card-grid-container:nth-of-type(odd){margin-left:1%}.card-grid-container:nth-of-type(2n+2){margin-right:1%}.card-grid-container:nth-of-type(4n+1){margin-left:0}.card-grid-container:nth-of-type(4n+4){margin-right:0}}.card-grid-container.one-half{margin-bottom:2rem;margin-left:.5%;margin-right:.5%;width:49%}.card-grid-container.one-half:nth-of-type(odd){margin-left:0}.card-grid-container.one-half:nth-of-type(2n+2){margin-right:0}@media (min-width:768px){.card-grid-container.one-half-md{margin-bottom:2rem;margin-left:.5%;margin-right:.5%;width:49%}.card-grid-container.one-half-md:nth-of-type(odd){margin-left:0}.card-grid-container.one-half-md:nth-of-type(2n+2){margin-right:0}}@media (min-width:1024px){.card-grid-container.one-half-lg{margin-bottom:2rem;margin-left:.5%;margin-right:.5%;width:49%}.card-grid-container.one-half-lg:nth-of-type(odd){margin-left:0}.card-grid-container.one-half-lg:nth-of-type(2n+2){margin-right:0}.card-grid-container.one-third{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:32%}.card-grid-container.one-third:nth-of-type(3n+1){margin-left:0}.card-grid-container.one-third:nth-of-type(3n+3){margin-right:0}}.card-grid-container.full{margin:0;width:100%}.card-grid-container .card-pad{height:100%;margin-bottom:1rem;overflow:hidden}@media (min-width:1024px){.card-grid-container .card-pad{margin-bottom:0}}.card-grid-container hr{border-color:#e0e7ec;border-width:1px}@media (min-width:1024px){.card-grid-container hr{--border-opacity:1;border-color:#36b3ff;border-color:rgba(54,179,255,var(--border-opacity))}}.card-grid-container .card-image{height:234px;-o-object-fit:cover;object-fit:cover;width:100%}.card-grid-container .card-placeholder{align-items:center;display:flex;height:234px;overflow:hidden;width:100%}.card-grid-container h3,.card-grid-container h4{--text-opacity:1;color:#303c3c;color:rgba(48,60,60,var(--text-opacity));font-family:BrandonGrotesque,sans-serif;font-size:.823rem;letter-spacing:.155em;text-transform:uppercase}.card-grid-container .button{font-size:.882rem;letter-spacing:.05em;padding-bottom:1rem;padding-top:1rem}.card-grid-container .card-details{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;margin-top:-1rem;overflow:hidden;padding:1.25rem;position:relative;width:66.666667%;z-index:20}@media (min-width:1024px){.card-grid-container .card-details{width:87.5%}}.card-grid-container .card-details .card-details-pad{padding-bottom:1rem}.card-grid-container.full .card-details{width:83.333333%}.card-grid-container .generic-card{display:flex;flex-direction:column;height:100%;text-align:center;width:100%}.card-grid-container .card-image-container{position:relative;z-index:10}.horse-card{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.placeholder-svg-container svg{width:100%}.placeholder-svg-container svg *{stroke:#fff;stroke-opacity:1}.responsive-table{border:1px solid #d7d7d7;border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}.responsive-table tr{border:1px solid #d7d7d7}.responsive-table td,.responsive-table th{border-right:1px solid #fff;font-weight:400;text-align:left}@media (min-width:1024px){.responsive-table tr td:last-child,.responsive-table tr th:last-child{border:0}}.responsive-table th{--bg-opacity:1;background-color:#36b3ff;background-color:rgba(54,179,255,var(--bg-opacity));text-transform:uppercase}.responsive-table .striped:nth-child(odd){--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.responsive-table tr.bolded td{font-weight:700}@media screen and (max-width:768px){.responsive-table{border:0}.responsive-table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.responsive-table tr{display:block;margin-bottom:.625em}@media (min-width:1024px){.responsive-table tr{margin-bottom:0}}.responsive-table td{border-bottom:1px solid #fff;display:block;position:relative;text-align:left}.responsive-table td div{display:inline-block;margin-left:33.333%;width:66.666667%}.responsive-table td:before{--bg-opacity:1;--text-opacity:1;align-items:center;background-color:#36b3ff;background-color:rgba(54,179,255,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));content:attr(data-label);display:flex;font-weight:700;height:100%;justify-content:center;left:0;padding:.5rem;position:absolute;text-align:center;text-transform:uppercase;top:0;width:33.333333%}.responsive-table td:last-child{border-bottom:0}}.arrow-up{border-left:11px solid transparent;border-right:11px solid transparent;height:0;width:0}.arrow-up.white{border-bottom:11px solid #fff}.arrow-up.inactive{border-bottom:11px solid #efefef;opacity:.5}.arrow-up.gray{border-bottom:8px solid #949494;border-left:8px solid transparent;border-right:8px solid transparent}.arrow-down{border-left:11px solid transparent;border-right:11px solid transparent;height:0;width:0}.arrow-down.white{border-top:11px solid #fff}.arrow-down.inactive{border-top:11px solid #efefef;opacity:.5}.arrow-down.gray{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #949494}.faux-select{position:relative}.faux-select .arrow{background:url(/static/svg/faux-select-arrow.svg);display:inline-block;height:8px;margin-right:1rem;width:20px}.faux-select span.selected{display:block}.faux-select ol{--border-opacity:1;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:#c9c9c9;border-color:rgba(201,201,201,var(--border-opacity));border-width:0 1px;display:block;height:0;left:-1px;overflow:hidden;position:absolute;transition:all .1s ease-out;width:100%;width:calc(100% + 2px)}.faux-select ol li{--border-opacity:1;border-bottom-width:1px;border-color:#f4f4f4;border-color:rgba(244,244,244,var(--border-opacity));cursor:pointer;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem;width:100%}.faux-select ol li:hover{--bg-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--bg-opacity))}.faux-select.active ol{border-bottom-width:1px;height:8rem;overflow:auto;position:absolute;transition:all .1s ease-out;z-index:30}.faux-select.active .selected-item{--border-opacity:1;border-bottom-width:1px;border-color:#c9c9c9;border-color:rgba(201,201,201,var(--border-opacity))}.faux-select.active .arrow{transform:rotate(90deg)}.equal-grid.two-col{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:49%}.equal-grid.two-col:nth-of-type(odd){margin-left:0}.equal-grid.two-col:nth-of-type(2n+2){margin-right:0}@media (min-width:768px){.equal-grid.md\:two-col{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:49%}.equal-grid.md\:two-col:nth-of-type(odd){margin-left:0}.equal-grid.md\:two-col:nth-of-type(2n+2){margin-right:0}}@media (min-width:1024px){.equal-grid.lg\:two-col{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:49%}.equal-grid.lg\:two-col:nth-of-type(odd){margin-left:0}.equal-grid.lg\:two-col:nth-of-type(2n+2){margin-right:0}}@media (min-width:1280px){.equal-grid.xl\:two-col{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:49%}.equal-grid.xl\:two-col:nth-of-type(odd){margin-left:0}.equal-grid.xl\:two-col:nth-of-type(2n+2){margin-right:0}}@media (min-width:768px){.equal-grid.md\:three-col,.equal-grid.three-col{margin-left:.75%;margin-right:.75%;width:32.25%}.equal-grid.md\:three-col:nth-of-type(3n+1),.equal-grid.three-col:nth-of-type(3n+1){margin-left:0;margin-right:.75%}.equal-grid.md\:three-col:nth-of-type(3n+2),.equal-grid.three-col:nth-of-type(3n+2){margin-left:.75%;margin-right:.75%}.equal-grid.md\:three-col:nth-of-type(3n+3),.equal-grid.three-col:nth-of-type(3n+3){margin-left:.75%;margin-right:0}}@media (min-width:1024px){.equal-grid.lg\:three-col{margin-left:.75%;margin-right:.75%;width:32.25%}.equal-grid.lg\:three-col:nth-of-type(3n+1){margin-left:0;margin-right:.75%}.equal-grid.lg\:three-col:nth-of-type(3n+2){margin-left:.75%;margin-right:.75%}.equal-grid.lg\:three-col:nth-of-type(3n+3){margin-left:.75%;margin-right:0}}@media (min-width:1280px){.equal-grid.xl\:three-col{margin-left:.75%;margin-right:.75%;width:32.25%}.equal-grid.xl\:three-col:nth-of-type(3n+1){margin-left:0;margin-right:.75%}.equal-grid.xl\:three-col:nth-of-type(3n+2){margin-left:.75%;margin-right:.75%}.equal-grid.xl\:three-col:nth-of-type(3n+3){margin-left:.75%;margin-right:0}}@media (min-width:768px){.equal-grid.four-col,.equal-grid.md\:four-col{margin-left:.375rem;margin-right:.375rem;width:24%}.equal-grid.four-col:nth-of-type(4n+1),.equal-grid.md\:four-col:nth-of-type(4n+1){margin-left:0;margin-right:.375rem}.equal-grid.four-col:nth-of-type(4n+2),.equal-grid.four-col:nth-of-type(4n+3),.equal-grid.md\:four-col:nth-of-type(4n+2),.equal-grid.md\:four-col:nth-of-type(4n+3){margin-left:.375rem;margin-right:.375rem}.equal-grid.four-col:nth-of-type(4n+4),.equal-grid.md\:four-col:nth-of-type(4n+4){margin-left:.375rem;margin-right:0}}@media (min-width:1024px){.equal-grid.lg\:four-col{margin-left:.375rem;margin-right:.375rem;width:24%}.equal-grid.lg\:four-col:nth-of-type(4n+1){margin-left:0;margin-right:.375rem}.equal-grid.lg\:four-col:nth-of-type(4n+2),.equal-grid.lg\:four-col:nth-of-type(4n+3){margin-left:.375rem;margin-right:.375rem}.equal-grid.lg\:four-col:nth-of-type(4n+4){margin-left:.375rem;margin-right:0}}@media (min-width:1280px){.equal-grid.xl\:four-col{margin-left:.375rem;margin-right:.375rem;width:24%}.equal-grid.xl\:four-col:nth-of-type(4n+1){margin-left:0;margin-right:.375rem}.equal-grid.xl\:four-col:nth-of-type(4n+2),.equal-grid.xl\:four-col:nth-of-type(4n+3){margin-left:.375rem;margin-right:.375rem}.equal-grid.xl\:four-col:nth-of-type(4n+4){margin-left:.375rem;margin-right:0}}.light-modal{--lm-body-bg:#845ec2;--lm-modal-bg:#000;--lm-close-bg:#ff6f91;--lm-small-modal:90vw;--lm-large-modal:70vw;align-items:center;background:transparent;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;transition:background 1s;visibility:hidden;z-index:9000}.light-modal-content{border-radius:.2em;display:flex;flex-direction:column;line-height:1.4;max-height:calc(100vh - 150px);position:relative;width:var(--lm-small-modal)}.light-modal-content img{border-radius:.2em;max-width:100%}.light-modal-content.large-content{width:var(--lm-large-modal)}.light-modal-header{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:space-between;padding:20px}.light-modal-heading{font-size:1.5em;margin:0}.light-modal-heading+.light-modal-close-icon{position:static}.light-modal-body{max-height:450px;overflow:auto;padding:20px}.light-modal-footer{align-items:center;background:rgba(0,0,0,.2);display:flex;padding:20px;text-align:right}.light-modal-close-btn,.light-modal-close-icon{border-radius:.2em;color:#fff;font-size:1.5em;line-height:1;opacity:1;padding:5px 10px;text-decoration:none;transition:opacity .2s ease-in-out}.light-modal-close-btn:hover,.light-modal-close-icon:hover{opacity:.9}.light-modal-close-icon{position:absolute;right:-15px;top:-15px}.light-modal-close-btn{font-size:1.3em;line-height:1.4}.light-modal-caption{background:rgba(0,0,0,.2);border-radius:.2em;left:50%;margin-top:5px;padding:10px 0;position:absolute;text-align:center;top:100%;transform:translateX(-50%);width:100%}.light-modal:target{background:rgba(0,0,0,.5);display:flex;visibility:visible}.light-modal-navigation .navigation-next,.light-modal-navigation .navigation-prev{border-color:#fff;height:32px;transition:border-color .2s;width:32px}.light-modal-navigation .navigation-next:hover,.light-modal-navigation .navigation-prev:hover{border-color:hsla(0,0%,100%,.7)}.light-modal-navigation .navigation-next{border-bottom:1px solid;border-left:1px solid;position:absolute;right:-50px;top:50%;transform:rotate(-135deg)}.light-modal-navigation .navigation-prev{border-bottom:1px solid;border-left:1px solid;left:-50px;position:absolute;top:50%;transform:rotate(45deg)}@media (max-width:480px){.light-modal-navigation .navigation-next{right:5px}.light-modal-navigation .navigation-prev{left:5px}}@keyframes basic{0%{opacity:0}to{opacity:1}}.basic{animation-name:basic}@media (max-width:1000px){.light-modal{--lm-small-modal:90vw;--lm-large-modal:70vw}}.accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}main.homepage .swiper-slide{height:auto}main.homepage .tweet a{--text-opacity:1;color:#36b3ff;color:rgba(54,179,255,var(--text-opacity))}.twitter-avatar{background:url(/static/images/twitter-avatar.png);height:44px;width:44px}@media (min-width:1024px){.homepage-about-us .about-us-image{order:1}.homepage-about-us .about-us-text{order:2}}main.news-home .search-inverted svg *{fill:#d8d8d8}@media (min-width:1024px){main.news-item .share-container{background-color:#f7f7f7}}main.news-item ul{list-style-type:disc;margin-left:1rem}main.news-item article .cms-content p{margin-bottom:1.5rem}@media (min-width:1024px){main.news-item article .placeholder-svg-container{height:23rem}}main.news-item article a{--text-opacity:1;color:#36b3ff;color:rgba(54,179,255,var(--text-opacity))}main.news-item article figure{margin:auto 0!important;max-width:100%!important;width:100%!important}@media (min-width:768px){main.news-item article figure{max-width:375px!important}}main.news-item article figure img{margin:auto}main.news-item article figure figcaption{font-style:italic;margin-bottom:.5rem;text-align:center}@media (min-width:1024px){main.news-item aside .placeholder-svg-container{height:14rem}}.news-card .news-card-pad{padding-right:.5rem}.news-card:nth-of-type(3n+3) .news-card-pad{padding-right:0}main.contact-us{background-image:url(/static/images/contact-us-bg.jpg);background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:10}main.contact-us:after{background-color:rgba(40,52,85,.66);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}main.contact-us section{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));z-index:30}main.contact-us .location-container span{margin-top:-5px}@media (min-width:1024px){main.contact-us .location-container span{margin-top:0}}main.contact-us .location-container address{font-style:normal;margin-left:1rem;text-align:left}main.contact-us .location-container address br{display:none}main.contact-us .location-container svg{height:36px;width:34px}main.contact-us form input,main.contact-us form textarea{--text-opacity:1;--border-opacity:1;background-color:hsla(240,8%,48%,.68);border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));border-radius:.125rem;border-width:1px;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-family:BrandonGrotesque,sans-serif;margin-bottom:1rem;padding:.5rem;width:100%}main.contact-us form input::-moz-placeholder,main.contact-us form textarea::-moz-placeholder{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));text-transform:uppercase}main.contact-us form input::placeholder,main.contact-us form textarea::placeholder{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));text-transform:uppercase}@media (min-width:1024px){main.contact-us form input,main.contact-us form textarea{background-color:transparent}}main.contact-us div.contact-details{background-color:hsla(240,8%,48%,.68)}@media (min-width:1024px){main.contact-us div.contact-details{background-color:transparent}}main.contact-us div.contact-details p{padding-bottom:.25rem;padding-top:.25rem}@media (min-width:1024px){main.contact-us div.heading-and-location .location-container{order:2}}main.horse-detail .horse.placeholder-svg-container{height:23rem}main.horse-detail a{--text-opacity:1;color:#36b3ff;color:rgba(54,179,255,var(--text-opacity))}main.horse-detail .play-button svg{fill:#36b3ff}main.horse-detail .horse-image{width:100%}main.horse-detail .swiper-horse-entry .swiper-slide{padding-bottom:66%;position:relative}main.horse-detail .swiper-horse-entry .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%}main.horse-detail .swiper-horse-entry .swiper-slide iframe{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}main.horse-detail .swiper-horse-entry .swiper-button-next,main.horse-detail .swiper-horse-entry .swiper-button-prev{--text-opacity:1;color:#36b3ff;color:rgba(54,179,255,var(--text-opacity));top:calc(50% - 34px)}main.horse-detail .swiper-horse-entry .swiper-button-next:after,main.horse-detail .swiper-horse-entry .swiper-button-prev:after{font-size:36px}main.horse-detail .swiper-horse-entry .swiper-pagination{display:flex;justify-content:center}main.horse-detail .swiper-horse-entry .swiper-pagination .swiper-pagination-bullet{--text-opacity:1;background-color:transparent;color:#36b3ff;color:rgba(54,179,255,var(--text-opacity));height:auto;margin:0 10px;opacity:1;width:auto}main.horse-detail .swiper-horse-entry .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{text-decoration:underline}.fold-dropdown{transform:rotate(90deg)}.fold-dropdown svg{width:15px}.fold-dropdown svg path{fill:#718096}.listing-title{line-height:1.625}.btn-view-all{align-items:center;border-bottom:2px solid #36b3ff;border-top:2px solid #36b3ff;color:#4a4a4a;display:flex;font-family:LuloClean,serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.07em;line-height:15px;padding:20px;text-transform:uppercase}.btn-view-all svg{margin-left:20px;margin-top:-5px;transition:all .3s ease}.btn-view-all:hover svg{margin-left:30px}.roll-of-honour .roll-of-honour-content p{margin-bottom:1.5rem}.roll-of-honour .image-mask{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));height:75%;position:absolute;right:0;top:15%;width:2rem}.race-results .search-button svg path{fill:#4a4a4a}.race-results .race-results-intro{margin-bottom:2rem}@media (min-width:1024px){.race-results .race-results-intro p{line-height:1.625}.race-results .race-results-intro p:first-child{margin-bottom:1rem}}.race-results .placing-col{min-width:10%}.race-results-landing .page-link{height:auto;margin-bottom:2rem;position:relative;width:100%}@media (min-width:768px){.race-results-landing .page-link{margin-bottom:2rem;margin-left:1%;margin-right:1%;width:32%}.race-results-landing .page-link:nth-of-type(3n+1){margin-left:0}.race-results-landing .page-link:nth-of-type(3n+3){margin-right:0}}.race-results-landing .page-link span{left:50%;top:50%;transform:translate(-50%,-50%)}.race-results-landing .page-link a:before{background:rgba(32,47,87,.35);content:"";display:block;height:100%;position:absolute;width:100%;z-index:25}.race-results-landing .page-link a:hover{opacity:1}.race-results-landing .page-link a:hover:before{background:rgba(32,47,87,.75);content:"";display:block;height:100%;position:absolute;width:100%;z-index:25}
