﻿@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,200;0,400;0,700;1,200;1,400;1,700&family=Permanent+Marker&display=swap";@font-face{font-family:"Chi-Town";src:url(/assets/Chi-Town-798621580df0bf477d180dc5ea1e1efe2442389e493841309cb0f2d675d0ef9d.woff2) format("woff2");font-style:normal;font-weight:400}.field_with_errors+label,input+label,select+label{display:inline-block;color:#444;font:400 1.55em "Exo 2",Arial,Helvetica,sans-serif;font-variant-ligatures:none;vertical-align:top}.expanding-table{display:none}dl{padding:18px 0;font:400 1.6em "Exo 2",Arial,Helvetica,sans-serif;line-height:1.5em}dfn{display:block;font-style:normal;line-height:1.4em;margin:0 0 6px}dfn dt{font-weight:700;margin-right:6px}dt{display:inline-block;padding-left:6px}dd{display:inline;font-style:normal}.flex{clear:both;display:flex}@media screen and (max-width: 767px){.flex{flex-wrap:wrap}}.flex .field{flex:1 0}@media screen and (max-width: 767px){.flex .field{flex:1 0 100%}}textarea,select[multiple=multiple],input[type=text],input[type=number],input[type=email],input[type=tel],input[type=date],input[type=time],input[type=password],select[type=text],select[type=number],select[type=email],select[type=tel],select[type=date],select[type=time],select[type=password]{border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.25);box-shadow:#000 0 1px 4px 0 inset;border-radius:2px;color:#f0f0f0}textarea::-webkit-input-placeholder,select[multiple=multiple]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,select[type=text]::-webkit-input-placeholder,select[type=number]::-webkit-input-placeholder,select[type=email]::-webkit-input-placeholder,select[type=tel]::-webkit-input-placeholder,select[type=date]::-webkit-input-placeholder,select[type=time]::-webkit-input-placeholder,select[type=password]::-webkit-input-placeholder{color:#999}textarea:-moz-placeholder,select[multiple=multiple]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=password]:-moz-placeholder,select[type=text]:-moz-placeholder,select[type=number]:-moz-placeholder,select[type=email]:-moz-placeholder,select[type=tel]:-moz-placeholder,select[type=date]:-moz-placeholder,select[type=time]:-moz-placeholder,select[type=password]:-moz-placeholder{color:#999}textarea::-moz-placeholder,select[multiple=multiple]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=password]::-moz-placeholder,select[type=text]::-moz-placeholder,select[type=number]::-moz-placeholder,select[type=email]::-moz-placeholder,select[type=tel]::-moz-placeholder,select[type=date]::-moz-placeholder,select[type=time]::-moz-placeholder,select[type=password]::-moz-placeholder{color:#999}textarea:-ms-input-placeholder,select[multiple=multiple]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,select[type=text]:-ms-input-placeholder,select[type=number]:-ms-input-placeholder,select[type=email]:-ms-input-placeholder,select[type=tel]:-ms-input-placeholder,select[type=date]:-ms-input-placeholder,select[type=time]:-ms-input-placeholder,select[type=password]:-ms-input-placeholder{color:#999}textarea:focus,select[multiple=multiple]:focus,input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,input[type=password]:focus,select[type=text]:focus,select[type=number]:focus,select[type=email]:focus,select[type=tel]:focus,select[type=date]:focus,select[type=time]:focus,select[type=password]:focus{outline:1px solid #c22032;border-color:rgba(0,0,0,0)}textarea:focus::-webkit-input-placeholder,select[multiple=multiple]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=time]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,select[type=text]:focus::-webkit-input-placeholder,select[type=number]:focus::-webkit-input-placeholder,select[type=email]:focus::-webkit-input-placeholder,select[type=tel]:focus::-webkit-input-placeholder,select[type=date]:focus::-webkit-input-placeholder,select[type=time]:focus::-webkit-input-placeholder,select[type=password]:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}textarea:focus:-moz-placeholder,select[multiple=multiple]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=date]:focus:-moz-placeholder,input[type=time]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,select[type=text]:focus:-moz-placeholder,select[type=number]:focus:-moz-placeholder,select[type=email]:focus:-moz-placeholder,select[type=tel]:focus:-moz-placeholder,select[type=date]:focus:-moz-placeholder,select[type=time]:focus:-moz-placeholder,select[type=password]:focus:-moz-placeholder{color:rgba(0,0,0,0)}textarea:focus::-moz-placeholder,select[multiple=multiple]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=time]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,select[type=text]:focus::-moz-placeholder,select[type=number]:focus::-moz-placeholder,select[type=email]:focus::-moz-placeholder,select[type=tel]:focus::-moz-placeholder,select[type=date]:focus::-moz-placeholder,select[type=time]:focus::-moz-placeholder,select[type=password]:focus::-moz-placeholder{color:rgba(0,0,0,0)}textarea:focus:-ms-input-placeholder,select[multiple=multiple]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=time]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,select[type=text]:focus:-ms-input-placeholder,select[type=number]:focus:-ms-input-placeholder,select[type=email]:focus:-ms-input-placeholder,select[type=tel]:focus:-ms-input-placeholder,select[type=date]:focus:-ms-input-placeholder,select[type=time]:focus:-ms-input-placeholder,select[type=password]:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.hidden{display:none !important}.not-visible{visibility:hidden}fieldset{border:none;margin:20px 0;border-radius:3px}fieldset.blank{padding:0;border:none;background:none}fieldset:nth-of-type(1){margin-top:0px}.fieldset-heading{margin:-30px 0 10px -30px;border-top-left-radius:3px;border-top-right-radius:3px}.mid-heading{margin-left:-30px}.field{width:100%;clear:both;margin:3px 0 20px;padding:0 20px 0 0}.field.no-bottom{margin-bottom:0}.field.half{width:50%}.field.no-label{padding-top:35px}select[multiple=multiple],input[type=text],input[type=number],input[type=email],input[type=tel],input[type=date],input[type=time],input[type=password],select[type=text],select[type=number],select[type=email],select[type=tel],select[type=date],select[type=time],select[type=password]{font-size:1.6em;width:100%;line-height:2.5em;max-height:40px;padding:0 0 0 6px}select.sm-input[multiple=multiple],input.sm-input[type=text],input.sm-input[type=number],input.sm-input[type=email],input.sm-input[type=tel],input.sm-input[type=date],input.sm-input[type=time],input.sm-input[type=password],select.sm-input[type=text],select.sm-input[type=number],select.sm-input[type=email],select.sm-input[type=tel],select.sm-input[type=date],select.sm-input[type=time],select.sm-input[type=password]{width:100px}.form-heading{padding:10px 20px;margin:-30px -30px 20px;font-size:1.4em;text-transform:uppercase;background:#efefef;background-image:linear-gradient(#f0f0f0, #efefef);color:#aaa;border-bottom:1px solid #e0e0e0;border-top-left-radius:3px;border-top-right-radius:3px;font-family:"Exo 2",Arial,Helvetica,sans-serif}label{display:block;font:400 1.3em "Exo 2",Arial,Helvetica,sans-serif;font-variant-ligatures:none;margin-bottom:8px;text-transform:uppercase;color:hsla(0,0%,100%,.75)}label.optional:after{content:"(optional)";color:#999;font-size:.8em;display:inline-block;margin-left:4px;font-style:italic;font-weight:200}label em{color:#666}label+span,label+p{display:inline-block;margin:0;font-size:1.8em;line-height:1.2em}input,select{font:400 1.8em "Exo 2",Arial,Helvetica,sans-serif;font-variant-ligatures:none}input+label,select+label{margin:0px 3px 0 0;vertical-align:-2px}input[type=tel],select[type=tel]{width:200px}input[type=checkbox]+label,input[type=checkbox]+span,input[type=radio]+label,input[type=radio]+span,select[type=checkbox]+label,select[type=checkbox]+span,select[type=radio]+label,select[type=radio]+span{font-weight:400;margin-right:15px;margin-left:5px;text-transform:none}input[type=file],select[type=file]{display:inline-block;max-width:50%;padding:8px 0 0;font-size:1.8em;vertical-align:top}input[type=color],select[type=color]{background:#fcfcfc;padding:0 2px;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;height:150px;width:150px}input[type=color]:hover,select[type=color]:hover{border-color:#bfbfbf}select{width:100%;margin:8px 0 0}select[multiple=multiple]{height:300px;max-height:none;padding:6px}select.sm-select{height:120px;margin:0}textarea{font:400 1.8em "Exo 2",Arial,Helvetica,sans-serif;font-variant-ligatures:none;line-height:1.6em;padding:6px;width:100%;min-width:100%;max-width:100%;height:160px;min-height:160px;max-height:260px}.field_with_errors{display:inline}.field_with_errors label{font-weight:400}.field_with_errors input{border-color:#ffd101;box-shadow:#ffd101 0 0 4px 0;background:#fff}.field_with_errors+label{margin:0 15px 0 0}.global-nav{margin:0;padding:0;list-style:none}.global-nav li{margin:0;padding:0;text-indent:0}.global-nav li:before{display:none}ul,ol,li{margin:0;padding:0}ul{list-style:none;margin-top:12px}ol{list-style:outside decimal}ol ol{list-style:outside lower-alpha}ul,ol{clear:both;margin:12px 0 0 20px;font:400 1.8em "Exo 2",Arial,Helvetica,sans-serif}ul ul,ul ol,ol ul,ol ol{font-size:1em;margin-left:20px;margin-bottom:0px}li{margin-bottom:5px;line-height:1.2em;text-indent:-11px;margin-left:22px}li:before{font-family:fontawesome;content:"";display:inline-block;color:#0075ce;margin-right:6px}li p{font-size:1em}li li{margin-top:10px}aside ul li,aside ol li{margin-bottom:10px}table{width:100%;border-collapse:collapse;margin:10px 0;table-layout:fixed}thead th{background:#e0e0e0}thead td{background:#f0f0f0}tbody tr:hover{background:hsla(0,0%,100%,.5)}th,td{text-align:left;border-left:1px dotted #e0e0e0;border-right:1px dotted #e0e0e0}th{font:700 1.2em "Exo 2",Arial,Helvetica,sans-serif;line-height:1em;text-transform:uppercase;color:#444;padding:10px 10px 10px;border-bottom:2px solid #e0e0e0}td{font:400 1.6em "Exo 2",Arial,Helvetica,sans-serif;border-bottom:1px solid #e0e0e0;padding:15px 10px;line-height:1.6em}td p{font-size:1em;margin:0;line-height:1.4em}body{color:#f0f0f0;font:200 62.5% "Exo 2",Arial,Helvetica,sans-serif;font-variant-ligatures:none}.grey{color:#666}.teal{color:#21c9d4}.-font{font-family:"Chi-Town",serif}.-script{font-family:"Permanent Marker",cursive}.-default{font-family:"Exo 2",Arial,Helvetica,sans-serif}p{font-size:1.8em;line-height:1.5;margin:0 0 2em}p.inline{display:inline-block;margin-left:10px}a{color:#c22032;text-decoration:none;text-shadow:none;font-weight:400}a:hover{color:rgb(215.889380531,35.610619469,55.6415929204)}span.gc-cs-link{color:#c22032;text-decoration:none;text-shadow:none}span.gc-cs-link:hover{color:rgb(215.889380531,35.610619469,55.6415929204)}i,em{font-style:italic}b,strong{font-weight:700}.no-margin{margin:0}.lowercase{text-transform:none}hr{display:block;clear:both;width:100vw;border:none;height:10px;margin:20px 0;background:rgba(0,0,0,0) url(/assets/flourish-946dd89dd961c079cf82940c9d9d89f497c54699ce6e30713f91c6b3fd17e283.svg) no-repeat 50% 50%;background-size:contain}.clear{clear:both}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:"Chi-Town",serif;font-weight:700;line-height:1em}h2{font-size:4.8em;letter-spacing:5px}img,table,video{max-width:100%}img[align=left],table[align=left],video[align=left]{margin-right:20px;margin-bottom:20px}img[align=right],table[align=right],video[align=right]{margin-left:20px;margin-bottom:20px}img[align=center],table[align=center],video[align=center]{margin-left:auto;margin-right:auto;margin-bottom:10px}main img{padding:6px;background:#fff;box-shadow:#afafaf 0 1px 4px}.send-wrapper{display:inline-block;font-size:1.4em;font-weight:400;line-height:2.4em;color:#fcfcfc;border:1px solid rgb(167.7327433628,27.6672566372,43.2300884956);background-color:#c22032;background:linear-gradient(#c22032, rgb(172.110619469, 28.389380531, 44.3584070796));border-radius:2px;padding:0 15px;cursor:pointer;text-align:center;text-decoration:none;margin:0px;cursor:default;text-transform:uppercase;cursor:pointer}.send-wrapper:hover{background:rgb(176.4884955752,29.1115044248,45.4867256637);box-shadow:0 0 5px 0 inset rgb(150.2212389381,24.7787610619,38.7168141593);color:#fff}.send-wrapper{padding:0;line-height:1}.send-wrapper input,.send-wrapper button{font-size:1.4em;border:none;background:none;padding:0 20px;line-height:2.4em;cursor:pointer;color:#fcfcfc;font-weight:400;text-transform:uppercase}.send-wrapper input,.send-wrapper button{padding-left:45px}.send-wrapper:before{font-family:fontawesome;position:absolute;top:50%;margin-top:-0.5em;left:20px;font-size:1.2em}.send-wrapper:before{content:""}.featured-projects-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;width:100vw;height:100vh;padding:10px;overflow:hidden}@media screen and (max-width: 1023px){.featured-projects-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 767px){.featured-projects-grid{margin-top:120px;height:200vh;grid-template-columns:1fr;grid-template-rows:2fr 2fr 2fr 2fr 2fr 2fr}}.featured-project{display:block;overflow:hidden;opacity:.5;box-shadow:0 0 4px rgba(0,0,0,.75);transition:all .2s ease-in}@media screen and (max-width: 1024px){.featured-project{opacity:1}}.featured-project:before{content:"";position:absolute;border:2px solid hsla(0,0%,100%,.25);top:6px;left:6px;right:6px;bottom:6px;z-index:1}.featured-project:hover{opacity:1}.featured-project:hover img{filter:grayscale(0)}.featured-project:hover .ribbon{width:100%}.featured-project:hover h3,.featured-project:hover h4{opacity:1}.featured-project:hover h3::after{width:100%;left:0}.featured-project img{display:block;width:100%;height:100%;object-fit:cover;padding:3px;filter:grayscale(1);transition:all .2s ease-in;opacity:0}@media screen and (max-width: 1024px){.featured-project img{filter:grayscale(0.5)}}@media screen and (max-width: 767px){.featured-project img{filter:grayscale(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.holbrooke-home{grid-column:1/span 1;grid-row:1/span 2}@media screen and (max-width: 767px){.holbrooke-home{grid-column:1/span 1;grid-row:1/span 1}}.holbrooke-home img{animation:fade-in .5s linear .25s forwards}.century-home{grid-column:2/span 2;grid-row:1}@media screen and (max-width: 767px){.century-home{grid-column:1/span 1;grid-row:2/span 1}}.century-home img{animation:fade-in .5s linear .3s forwards}.associated-home{grid-column:2/span 1;grid-row:2/span 1}@media screen and (max-width: 767px){.associated-home{grid-column:1/span 1;grid-row:3/span 1}}.associated-home img{animation:fade-in .5s linear .35s forwards}.villa_royale-home{grid-column:3/span 1;grid-row:2/span 2}@media screen and (max-width: 767px){.villa_royale-home{grid-column:1/span 1;grid-row:4/span 1}}.villa_royale-home img{animation:fade-in .5s linear .45s forwards}.opal-home{grid-column:1/span 2;grid-row:3/span 1}@media screen and (max-width: 767px){.opal-home{grid-column:1/span 1;grid-row:5/span 1}}.opal-home img{animation:fade-in .5s linear .4s forwards;object-position:50% 25%}.national_exchange-home{grid-column:4/span 1;grid-row:1/span 3}@media screen and (max-width: 1023px){.national_exchange-home{display:none}}@media screen and (max-width: 767px){.national_exchange-home{display:inherit;grid-column:1/span 1;grid-row:6/span 1}}.national_exchange-home img{animation:fade-in .5s linear .5s forwards}.dossier-home{grid-column:4/span 1;grid-row:3/span 1}.project-title{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.ribbon{background:linear-gradient(to right, rgb(172.110619469, 28.389380531, 44.3584070796), #c22032 12px, #c22032 calc(100% - 12px), rgb(172.110619469, 28.389380531, 44.3584070796));text-align:center;width:0%;overflow:hidden;padding:15px 0;transition:all .5s ease-in-out}@media screen and (max-width: 1024px){.ribbon{width:100%;background:rgba(0,0,0,.5)}}.ribbon:before,.ribbon:after{content:"";height:1px;opacity:.5;width:100%;position:absolute;background:#fff;z-index:1;left:0}.ribbon:before{top:2px}.ribbon:after{bottom:2px}.ribbon h3,.ribbon h4{color:#fff;text-transform:uppercase;font-family:"Exo 2",Arial,Helvetica,sans-serif;white-space:nowrap;opacity:0;transition:all .25s ease-in .25s;text-shadow:0px 1px 4px rgba(0,0,0,.75)}@media screen and (max-width: 1024px){.ribbon h3,.ribbon h4{opacity:1}}@media screen and (max-width: 767px){.ribbon h3,.ribbon h4{white-space:normal}}.ribbon h3{font-size:1.8em;margin-bottom:5px;padding-bottom:15px}@media screen and (max-width: 1024px){.ribbon h3{font-size:1.4em}}.ribbon h3:after{content:"";background:url(/assets/flourish-946dd89dd961c079cf82940c9d9d89f497c54699ce6e30713f91c6b3fd17e283.svg) no-repeat 50% 50%;background-size:contain;height:8px;width:0;position:absolute;bottom:0px;left:50%;opacity:.5;transition:all .2s ease-in .3s}@media screen and (max-width: 1024px){.ribbon h3:after{width:80%;left:10%}}.ribbon h4{font-size:1.4em;font-weight:400}@media screen and (max-width: 1024px){.ribbon h4{font-size:1.2em}}.project-heading{position:fixed;bottom:61px;left:0;width:100vw;text-align:center;color:hsla(0,0%,100%,.5);z-index:500;text-transform:uppercase;font-size:1em;display:flex;align-items:flex-end;justify-content:center}.project-heading div{min-width:420px}@media screen and (max-width: 767px){.project-heading div{min-width:100vw;max-width:100vw;display:flex;flex-direction:column}}.project-heading div:before{content:"";background:url(/assets/flourish--outline-e946caff2f7c338303aa5541c046a21dc198029bd4904f3307ce076dd2a51fb2.svg) no-repeat 50% 50%;background-size:cover;position:absolute;top:-2px;left:-5%;width:110%;height:12px}@media screen and (max-width: 767px){.project-heading div:before{top:-16px}}.project-heading strong,.project-heading span{display:inline-block;line-height:55px}@media screen and (max-width: 767px){.project-heading strong,.project-heading span{line-height:1.4}}.project-heading strong{font-weight:700;font-size:2.1em;font-family:"Exo 2",Arial,Helvetica,sans-serif;padding:0 5px 0 25px;color:#fff}@media screen and (max-width: 767px){.project-heading strong{padding:0;font-size:1.6em}}.project-heading span{font-weight:400;font-size:1.4em;font-family:"Exo 2",Arial,Helvetica,sans-serif;padding:0 25px 0 5px}@media screen and (max-width: 767px){.project-heading span{padding:0;font-size:1.2em}}.prev-project,.next-project{display:flex;align-items:center;justify-content:center;position:absolute;top:0;width:40px;height:55px;color:hsla(0,0%,100%,.5);z-index:100;font-size:2.1em;font-family:fontawesome;transition:all .2s linear}.prev-project:hover,.next-project:hover{color:#fff}@media screen and (max-width: 767px){.prev-project,.next-project{top:-10px;height:65px}}.prev-project{left:-40px}@media screen and (max-width: 767px){.prev-project{left:0}}.prev-project:before{content:""}.next-project{right:-40px}@media screen and (max-width: 767px){.next-project{right:0}}.next-project:before{content:""}.project-slideshow{display:flex;align-items:center;padding:0px 0 115px;height:100vh;scroll-snap-type:x mandatory;overflow:hidden}.slide-wrapper{margin:auto;flex:1 0 100%;height:100%;scroll-snap-align:center;text-align:center;left:0;transition:all .25s ease-in-out}.slide{display:inline-block;height:100%}.slide:before{content:"";position:absolute;border:2px solid hsla(0,0%,100%,.25);top:6px;left:6px;right:6px;bottom:6px;z-index:1}.slide img{display:block;object-fit:cover;width:100vw;height:100%;margin:auto;box-shadow:0 2px 20px rgba(22,17,15,.75)}.photo-credit{position:absolute;z-index:1;top:0px;right:8px;color:hsla(0,0%,100%,.75);text-shadow:rgba(0,0,0,.5) 0 0 1px;text-align:center;transform-origin:100% 100%;transform:rotate(-90deg);width:inherit;font-size:1.2em;filter:contrast(0.75)}.photo-credit a{color:hsla(0,0%,100%,.75);text-shadow:rgba(0,0,0,.5) 0 0 1px}.photo-credit a:hover{color:#fff}.-img_top{object-position:50% 0%}.-img_bottom{object-position:50% 100%}.prev-slide,.next-slide{display:flex;align-items:center;justify-content:center;position:fixed;bottom:115px;width:60px;height:60px;background:rgba(1,1,1,.75);color:hsla(0,0%,100%,.5);z-index:100;font-size:3em;font-family:fontawesome;transition:all .2s linear}.prev-slide:hover,.next-slide:hover{color:#fff;background:#c22032}.prev-slide{left:0}.prev-slide:before{content:""}.next-slide{right:0}.next-slide:before{content:""}.slide-nav{display:flex;justify-content:center;position:fixed;left:0;bottom:0px;width:100%;z-index:100}.slide-nav a{display:inline-flex;align-items:center;justify-content:center;width:60px;flex:0 0 60px;height:50px;margin:0 5px;font:400 2.4em "Chi-Town",serif;color:hsla(0,0%,100%,.5);background:#010101;transition:all .2s linear}@media screen and (max-width: 1023px){.slide-nav a{width:50px;flex-basis:50px;font-size:2.1em}}@media screen and (max-width: 767px){.slide-nav a{width:auto;flex:1 0;font-size:1.6em;margin:0}}.slide-nav a:before{content:"";width:100%;height:0px;background:#010101;position:absolute;top:0px;left:0;transition:all .2s linear}.slide-nav a:after{content:"";background:rgba(0,0,0,0) url(/assets/flourish--red-fbfde50fb20e20ec7391f6bbda3dace5d52f158b54f49d6d812478e57486d73c.svg) no-repeat 50% 50%;position:absolute;top:0px;left:-5%;z-index:1;width:110%;height:0px;background-size:500%;background-position:50% 0;transition:all .2s linear}@media screen and (max-width: 767px){.slide-nav a:after{display:none}}.slide-nav a:hover{color:hsla(0,0%,100%,.75);background:#c22032}.slide-nav a.current{background:#c22032;color:#fff}.slide-nav a.current:before{background:#c22032;height:10px;top:-10px;transition:top .2s linear}.slide-nav a.current:after{top:-17px;height:20px;background-size:900%}.poi-input{display:none}.poi{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.75);box-shadow:0 1 4px rgba(0,0,0,.5);position:absolute;z-index:1;cursor:pointer;font-size:1em}.poi:hover{background:#fff}.poi:hover:after{border-color:#fff}.poi:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:1px solid hsla(0,0%,100%,.75);left:-5px;top:-5px;z-index:2}.markup{font:400 3.6em "Permanent Marker",cursive;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);text-align:left;left:24px}.opal-poi-1{top:10%;left:50%}#toggle-nav{display:none}#toggle-nav:checked~nav{left:0}nav{padding:210px 20px 20px 50px;background:rgba(194,32,50,.95);position:fixed;z-index:900;top:0;left:-320px;height:100vh;min-width:320px;transition:left .2s cubic-bezier(0.69, 1.49, 0.77, 0.89)}@media screen and (max-width: 767px){nav{padding-left:0;padding-right:0;min-width:100vw;left:-100vw;text-align:center}}.global-nav{font-size:1em}.global-nav>li{margin:30px 0}.global-nav>li>a{font:400 2.8em "Chi-Town",serif;color:hsla(0,0%,100%,.9);text-transform:uppercase}.global-nav a{color:hsla(0,0%,100%,.5)}.global-nav a:hover{color:#fff}.nested-nav{margin:10px 0 30px 20px}.nested-nav a{font:400 1.8em "Exo 2",Arial,Helvetica,sans-serif;line-height:1.4}.burger{position:absolute;z-index:1;display:inline-block;top:190px;left:48px;width:40px;height:26px;cursor:pointer}@media screen and (max-width: 1024px){.burger{top:160px;left:40px}}@media screen and (max-width: 767px){.burger{top:65px;left:initial;right:-40px}}.bun{width:100%;background:hsla(0,0%,100%,.9);height:3px;border-radius:1.5px;position:absolute}.bun:nth-child(1){top:0%}.bun:nth-child(2){top:50%}.bun:nth-child(3){top:100%}.burger:hover .bun{width:100%;transition:all .2s}#toggle-nav:checked~header .burger .bun{background:#fff;width:100%;top:-webkit-calc(50% - 5px);transition:top .2s,transform .2s .3s}#toggle-nav:checked~header .burger .bun:nth-child(even){transform:rotate(45deg)}#toggle-nav:checked~header .burger .bun:nth-child(odd){transform:rotate(-45deg)}#toggle-nav:not(:checked)~header .burger .bun{transition:transform .2s,top .2s .3s,width .2s;box-shadow:0 1px 3px rgba(0,0,0,.75)}.instagram-icon a:before{font-family:fontawesome;content:""}*{margin:0;padding:0;box-sizing:border-box;position:relative}html{height:100%}body{min-height:100%;background:#16110f url(/assets/bg-49442f6ca7b129c1e029bdd3d51b87d76025f7dd86b950bd5bbfc49220339c63.jpg) no-repeat 50% 50%;background-attachment:fixed;background-size:cover}header{position:fixed;top:-24px;left:-24px;z-index:9999;transform-origin:100% 0%;transform:rotate(-6deg)}@media screen and (max-width: 1024px){header{top:-16px;left:-16px}}.tomcat{display:block;background:rgba(0,0,0,0) url(/assets/logo-ddafeee3bb4e5549fd01af5636b767e1015271ace6551a1314e3dc1cdf5ccb2d.svg) no-repeat 0 0;background-size:contain;width:392px;height:192px}@media screen and (max-width: 1024px){.tomcat{width:326px;height:160px}}.logo{display:inline-block;background:#fff;border-radius:12px;transform-origin:100% 0%;transform:rotate(-6deg);box-shadow:0 1px 20px rgba(0,0,0,.75)}.logo h1{font-size:1em;line-height:1}.logo a{display:flex;flex-direction:column;color:#16110f;padding:30px 50px 25px}.logo a:before{content:"";border:2px solid #fff;position:absolute;left:-6px;top:-6px;right:-6px;bottom:-6px;border-radius:16px}.logo strong{display:inline-block;font-size:6em;line-height:.75;letter-spacing:5px;text-transform:uppercase}.logo span{display:inline-block;font:700 2.9em "Exo 2";text-transform:uppercase;line-height:.75;left:4px}main{padding:190px 140px 60px 140px}@media screen and (max-width: 767px){main{padding:190px 20px 20px}}
