@charset "UTF-8";@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:MontserratBlack;src:url(/fonts/Montserrat-Black.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf);font-weight:500}body{margin:0;padding:0}body{font-family:Inter,Helvetica,Arial,sans-serif;font-size:15pt;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#444}@media screen and (max-width:950px){body{font-size:13pt}}a{color:#00324d}a:hover{color:#4d8db1}h1,h2{margin:0;font-family:MontserratBlack;text-transform:uppercase}h1{margin-top:1.6em;color:#00324d}h2{font-size:1.2em;color:#4d8db1}p{line-height:1.3em}strong{font-weight:500}address{color:#00324d;font-style:normal}table{font-size:.8em}table th{color:#00324d;font-family:MontserratBlack;font-size:1rem;text-transform:uppercase}footer{color:#00324d}.header-left,.header-right{background-color:#eaf2f7}.header-left--logo{display:block}.header-left--try-curling{display:inline-block;margin-top:2em}.header-left--try-curling h1{margin:0;padding:0;font-family:MontserratBlack;text-align:right;text-transform:uppercase;color:#00324d;line-height:.8em}.header-left--try-curling h1:first-child{color:#4d8db1}.header-right--container{height:120%;background-image:url(/images/rings.svg);background-size:contain;background-repeat:no-repeat;background-position:100%}@media screen and (max-width:950px){.header-left{padding:40px}.header-left--try-curling h1{font-size:3em}.header-left--try-curling h1:first-child{font-size:1.8em}.header-left{text-align:center}.header-right{display:none}}@media screen and (min-width:950px){.header-left{padding:100px}.header-left--try-curling h1{font-size:2.2em}.header-left--try-curling h1:first-child{font-size:1.32em}.header-left{text-align:left}.header-right{display:block}}@media screen and (min-width:1200px){.header-left{padding:100px}.header-left--try-curling h1{font-size:3em}.header-left--try-curling h1:first-child{font-size:1.8em}}@media screen and (min-width:1300px){.header-left{padding:100px}.header-left--try-curling h1{font-size:3.5em}.header-left--try-curling h1:first-child{font-size:2.1em}}@media screen and (min-width:1415px){.header-left{padding:100px}.header-left--try-curling h1{font-size:4em}.header-left--try-curling h1:first-child{font-size:2.4em}}form div{display:grid;grid-template-columns:1fr}form label{padding:5px;font-size:.8em}form input,form textarea{padding:10px;font-size:.8em;border:1px solid #b7d1e0;border-radius:2px;background-color:#fbfcfd}form input ::placeholder,form textarea ::placeholder{color:#b7d1e0}form textarea{min-height:150px}form button{padding:10px;color:#fff;min-width:150px;background-color:#4d8db1;border:1px solid #3e718d;border-radius:5px;font-size:1em;font-weight:700;grid-area:1/2}header,article{padding:40px}.anniversary{position:relative;background:#fff;border:2px solid #4d8db1;border-radius:14px;box-shadow:0 4px 14px rgba(0,50,77,.12);padding:28px 30px 18px;margin-left:-32px;margin-right:-32px;margin-top:-14px;margin-bottom:10px}.anniversary::before{content:"Est. 1876 · 150th Anniversary";position:absolute;top:-.75em;left:50%;transform:translateX(-50%);background:#00324d;color:#fff;font-family:MontserratBlack;font-size:.68em;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;padding:4px 16px;border-radius:999px}.anniversary h1{margin-top:.5em}.anniversary p{font-size:.9em}.event h1::before{content:url(/images/calendar.svg);display:inline-block;width:.85em;height:.85em;margin-right:.3em;vertical-align:-.08em}@media screen and (min-width:950px){body,footer{display:grid;grid-template-columns:1fr .8fr}header,article{padding:0;padding-left:100px}}.header-left{grid-area:1/1}.header-right{grid-area:1/2}.content-left{grid-area:2/1}.content-right{grid-area:2/2;padding-right:100px}@media screen and (min-width:950px){.content-right{margin-top:5%}}footer{grid-area:3/span 2}.info-left{grid-area:3/1;height:500px}@media screen and (min-width:950px){.info-left{margin-top:100px}}.info-right{display:flex;grid-area:3/2;background-color:#d3dee5;text-align:right}@media screen and (min-width:950px){.info-right{margin-top:100px}}.info-right>div{align-self:center;padding:50px;width:100%;padding-top:0}.info-right p{margin:0}.info-right p a{text-decoration:none;border-bottom:1px dotted #4d8db1}.info-right h1{font-size:1.05em}.info-right h2{margin-bottom:5px;font-size:.8em}.info-right img{padding:5px}table{width:100%;margin-top:5px}table th{font-size:1.1em;font-weight:400}table td{padding-bottom:6px}