.logo-home-page-fader{opacity:0;transition:opacity 0.6s linear}.logo-home-page-fader.appear{opacity:1}.logo-home-page-starting-fader{opacity:0;transition:opacity 0.6s linear}.logo-home-page-starting-fader.appear{opacity:1}.luce-ratio{width:100%;position:relative}.luce-ratio .luce-ratio-inner{position:absolute;width:100%;top:0;left:0;height:100%}.luce-ratio.ratio-1dot0{padding:50% 50%}.luce-ratio.ratio-0dot75{padding:37.5% 50%}.luce-ratio.ratio-0dot5625{padding:28.125% 50%}.no-wrap,.nowrap{white-space:nowrap;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.page-bottom-padding{height:calc(5em + 60px)}.flex-no-shrink{-webkit-flex-shrink:0;flex-shrink:0}.flex-shrink{-webkit-flex-shrink:100;flex-shrink:100}@media (max-width: 44em),(max-height: 34em){.wide-only{display:none !important}}@media (min-width: 44em) and (min-height: 34em){.narrow-only{display:none !important}}.trigger-change{display:none}.upc{text-transform:uppercase}.read-more-page{z-index:1000;width:100%;height:100vh;min-height:100%;overflow:hidden;overflow-y:scroll;background-color:white;position:fixed;top:0;left:0}@media only screen and (device-height: 1024px) and (orientation: portrait){.read-more-page{height:964px}}@media only screen and (device-height: 1024px) and (orientation: landscape){.read-more-page{height:708px}}@media only screen and (device-height: 568px) and (orientation: portrait){.read-more-page{height:508px}}@media only screen and (device-height: 480px) and (orientation: portrait){.read-more-page{height:420px}}@media screen and (max-height: 370px){.read-more-page{height:inherit}}.read-more-page .read-more-scroll-area{padding:2em 25%}@media (max-width: 44em),(max-height: 34em){.read-more-page .read-more-scroll-area{padding:2em 15%}}.read-more-close{color:red;border:1px solid black;padding:0.25em 0.5em;text-transform:uppercase;margin-bottom:2em;cursor:pointer}.read-more-cursor{cursor:pointer}.inline-read-more-button{display:inline-block;font-weight:bold;cursor:pointer}.read-more-button{display:inline-block;border:1px solid white;color:white;font-weight:bold;letter-spacing:0.1em;font-size:0.9em;padding:0.20em 0.5em;text-transform:uppercase;cursor:pointer}.hi-rise-link{color:#0668b2}.hi-rise-link:visited{color:#0668b2}.luce-green{color:#9b993d}.luce-orange{color:#f06631}.luce-body-copy,body.luce-body{font-family:proxima-nova-condensed, sans-serif;font-weight:300;font-style:normal}.luce-cursive{font-family:beloved-script, sans-serif;font-weight:400;font-style:normal;line-height:1em}.pdf-marker{font-size:0.7em;font-weight:normal}.grid-2x2{clear:both;overflow:hidden;font-size:0;width:100%}.grid-2x2 .griditem{vertical-align:top;display:inline-block;font-size:1rem;width:calc((100% - 1em) / 2);padding-bottom:1em}.grid-2x2 .griditem .image-holder{border:3px solid white;width:100%;height:100%;background-size:cover}.grid-2x2 .griditem .image-holder.i1{background-image:url(https://d821jb1j9mkte.cloudfront.net/test/artichokes-cut.jpg)}.grid-2x2 .griditem .image-holder.i2{background-image:url(https://d821jb1j9mkte.cloudfront.net/2019/spritz-square-small2.jpg)}.grid-2x2 .griditem .image-holder.i3{background-image:url(https://d821jb1j9mkte.cloudfront.net/test/glasses.jpg)}.grid-2x2 .griditem .image-holder.i4{background-image:url(https://d821jb1j9mkte.cloudfront.net/test/pasta-cutting.jpg)}.grid-2x2 .griditem:nth-child(1){margin-right:1em}.grid-2x2 .griditem:nth-child(3){margin-right:1em}.events-contact-link{color:#f06631}.events-contact-link:visited{color:#f06631}.words-picture{font-size:0}.words-picture .words-side{height:100%;font-size:1rem;width:60%;display:inline-block;vertical-align:top}.words-picture .words-side.half-half{width:50%}.words-picture .picture-side{height:100%;font-size:1rem;width:40%;display:inline-block;vertical-align:top}.words-picture .picture-side.half-half{width:50%}.page-wrapper{height:100vh;height:calc(100vh - 1px)}.page-wrapper header{background-color:white;width:100%;height:5em}@media (min-width: 44em) and (min-height: 34em){.page-snapping .page-wrapper header{z-index:100;position:fixed}}.page-wrapper header .type-container{cursor:pointer;width:26%;display:-webkit-inline-flex;height:5em;display:inline-flex;vertical-align:top;-webkit-align-items:center;-webkit-justify-content:flex-start;align-items:center;justify-content:flex-start}@media (max-width: 44em),(max-height: 34em){.page-wrapper header .type-container{width:100%;max-width:25em}}.page-wrapper header .logo-type{margin-left:1.5em;height:2.0em}@media (max-width: 44em),(max-height: 34em){.page-wrapper header .logo-type{margin-left:1.5em}}.page-wrapper header .shepard-type{margin-left:2em;height:90%}.page-wrapper header .header-nav{height:100%;vertical-align:top;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-around;-webkit-align-items:center;justify-content:space-around;align-items:center;padding-right:1.6em;width:73%}.page-wrapper header .header-nav .header-spacer{flex-grow:100;flex-shrink:100}.page-wrapper header .header-nav>*{margin-left:2em}@media (max-width: 60em),(max-height: 34em){.page-wrapper header .header-nav>*{margin-left:0.8em}}.page-wrapper header .header-nav .nav-item{font-family:TrueNorth-Regular, proxima-nova, sans-serif;font-size:1.2em;text-decoration:none;cursor:pointer;text-transform:uppercase;font-size:1.2em;color:rgba(0,0,0,0.7);letter-spacing:0.07em;letter-spacing:0.03em}.page-wrapper header .header-nav .nav-item:hover{color:black}.page-wrapper header .header-nav .nav-item.active{border-bottom:2px solid rgba(0,0,0,0.6)}.page-wrapper header .header-nav .nav-item a{text-decoration:none}.page-wrapper header .header-nav .social{display:flex;flex-direction:row;align-items:center}.page-wrapper header .header-nav .social>*{margin-left:0.3em}.page-wrapper header .header-nav .social a{height:1.1em}.page-wrapper header .header-nav .social img{height:1.1em;width:1.1em}.page-wrapper footer{background-color:white;width:100%}@media (min-width: 44em) and (min-height: 34em){.page-snapping .page-wrapper footer{z-index:100;position:fixed;bottom:0;height:5em}}.page-wrapper footer .tray{letter-spacing:0.07em;width:100%;font-size:1em;display:-webkit-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center}.page-wrapper footer .tray>span{margin:0 1em}.page-wrapper footer .tray a{text-decoration:none}.page-wrapper footer .tray a:hover{text-decoration:underline}@media (min-width: 44em) and (min-height: 34em){.page-snapping .page-wrapper footer .tray{height:100%}:not(.page-snapping) .page-wrapper footer .tray{min-height:5em}}@media (max-width: 44em),(max-height: 34em){.page-wrapper footer .tray{padding-bottom:3em}}@media screen and (max-width: 55em){.page-wrapper footer .tray{font-size:0.9em}}@media screen and (max-width: 48em){.page-wrapper footer .tray{font-size:0.8em}}@media (max-width: 44em),(max-height: 34em){.page-wrapper footer .tray{font-size:1em}}@media (max-width: 44em),(max-height: 34em){.page-wrapper footer .tray{-webkit-flex-direction:column;flex-direction:column}}.page-wrapper footer .tray .narrow-footer-social{margin-top:2em}.page-wrapper footer .tray .narrow-footer-social a{margin:0 1em;height:2.2em}.page-wrapper footer .tray .narrow-footer-social img{height:2.2em;width:2.2em}.about-hours-section .h-line:not(:first-child){margin-top:0.7em}.about-hours-section .line-heavy{font-weight:800}.about-text-background{background-color:rgba(255,255,255,0.75)}@media (min-width: 44em) and (min-height: 34em){.about-text-background{padding:1em 3em;max-width:45em}}@media (max-width: 44em),(max-height: 34em){.about-text-background{padding:0.5em 0.8em 0.5em 1.2em;width:100%}}.bio{line-height:1.5em}.bio .bio-name{font-weight:bold;text-transform:uppercase}.bio p{margin-bottom:1em}.bio .bio-text{margin:0.5em 0;max-width:34em}.bio .bio-pic img{width:100%;max-width:24em}.centered-vert{display:-webkit-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;-webkit-flex-direction:row;flex-direction:row}@media (min-width: 44em) and (min-height: 34em){.centered-vert{height:100%;width:100%}}.centered-vert-left-aligned{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-webkit-align-items:center;justify-content:flex-start;align-items:center;-webkit-flex-direction:row;flex-direction:row}@media (min-width: 44em) and (min-height: 34em){.centered-vert-left-aligned{height:100%;width:100%}}.centered-full{display:-webkit-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 44em) and (min-height: 34em){.centered-full{height:100%;width:100%}}.centered{display:-webkit-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.m-wrapper{width:100%;background-color:white}@media (min-width: 44em) and (min-height: 34em){.page-snapping .m-wrapper{position:absolute;top:5em}}.m-wrapper .page{box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.05);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear}@media (min-width: 44em) and (min-height: 34em){.m-wrapper .page{height:100vh;height:calc(100vh - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: portrait){.m-wrapper .page{height:calc(964px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: landscape){.m-wrapper .page{height:calc(708px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 568px) and (orientation: portrait){.m-wrapper .page{height:calc(508px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 480px) and (orientation: portrait){.m-wrapper .page{height:calc(420px - 10em)}}@media screen and (min-width: 44em) and (min-height: 34em) and (max-height: 370px){.m-wrapper .page{height:inherit}}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page{margin-bottom:2em}}.m-wrapper .nav-buttons{position:fixed;top:2em;right:2em;background-color:rgba(255,255,255,0.7);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-wrapper .nav-button{padding:.7em 1.4em;border-radius:0.25em;border:1px solid #d8d8d8;cursor:pointer}.m-wrapper .nav-button.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:1em}.m-wrapper .page.contact{background-image:url(https://d821jb1j9mkte.cloudfront.net/test/flour-sprinkle.jpg);background-size:cover;background-position:50% 100%;color:white;width:100%;padding:0 2em}.m-wrapper .page.contact a{color:white}.m-wrapper .page.contact a:visited{color:white}.m-wrapper .page.contact .contact-lines{padding:0.5em 1em 1em 1em;background-color:rgba(0,0,0,0.2)}.m-wrapper .page.contact .contact-lines .line{line-height:1.5em}.m-wrapper .page.contact section:not(:first-child){margin-top:1.3em}.m-wrapper .page.contact section:not(:last-child){margin-bottom:1.3em}.m-wrapper .page.contact h3{font-weight:bold;font-size:1.0em}.m-wrapper .page.contact .map-link{text-decoration:none;margin-top:1.2em;padding:0.5em 1em;border:1px solid white;color:white;text-transform:uppercase}.m-wrapper .page.contact .contact-link{text-decoration:none;padding:0.3em 0.7em;border:1px solid rgba(255,255,255,0.5);color:white;text-transform:uppercase}@media (min-width: 44em) and (min-height: 34em){.m-wrapper .page.contact .picture-side{max-width:60vh}}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.contact .words-picture{display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column}.m-wrapper .page.contact .picture-side{height:inherit;-webkit-order:2;order:2;width:100%}.m-wrapper .page.contact .picture-side .centered{height:inherit}.m-wrapper .page.contact .words-side{padding:0;height:inherit;-webkit-order:1;order:1;width:100%}.m-wrapper .page.contact .words-side .centered{height:inherit}}.m-wrapper .page.contact .words-side{padding:1.0em}.m-wrapper .page.crew{width:100%;padding:0 2em;color:#333333}.m-wrapper .page.crew .crew-layout{display:flex;flex-direction:column}.m-wrapper .page.crew .crew-layout .spacer-top{height:3em}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.crew .crew-layout .spacer-top{height:0.0em}}.m-wrapper .page.crew .crew-layout .spacer-bottom{flex-grow:1000;flex-shrink:1000;min-height:3em}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.crew .crew-layout .spacer-bottom{min-height:9em}}.m-wrapper .page.crew h2{margin-bottom:1.5em;text-transform:uppercase;letter-spacing:0.12em}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.crew h2{font-size:0.85em;margin-bottom:1em}}.m-wrapper .page.crew .inner{padding:2em;background-image:url(https://d821jb1j9mkte.cloudfront.net/PhotosOptimized/banquettes-optimized-2.jpg);background-size:cover;background-position:center}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.crew .inner{padding:1em}}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.crew .inner{background-position:initial}}@media (min-width: 44em) and (min-height: 34em){.m-wrapper .page.crew .inner{height:100vh;height:calc(100vh - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: portrait){.m-wrapper .page.crew .inner{height:calc(964px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: landscape){.m-wrapper .page.crew .inner{height:calc(708px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 568px) and (orientation: portrait){.m-wrapper .page.crew .inner{height:calc(508px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 480px) and (orientation: portrait){.m-wrapper .page.crew .inner{height:calc(420px - 10em)}}@media screen and (min-width: 44em) and (min-height: 34em) and (max-height: 370px){.m-wrapper .page.crew .inner{height:inherit}}.m-wrapper .page.events{color:#1e1e1e;overflow:hidden;width:100%;padding:0 2em}.m-wrapper .page.events a{text-decoration:none;font-weight:bold}.m-wrapper .page.events h3{font-weight:bold;font-size:1.0em;text-transform:uppercase}.m-wrapper .page.events .inner{padding:2em;background-image:url(https://d821jb1j9mkte.cloudfront.net/2019/raddichio.jpg);background-size:cover;background-position:center}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.events .inner{padding:0em}}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.events .inner{background-position:initial}}@media (min-width: 44em) and (min-height: 34em){.m-wrapper .page.events .inner{height:100vh;height:calc(100vh - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: portrait){.m-wrapper .page.events .inner{height:calc(964px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: landscape){.m-wrapper .page.events .inner{height:calc(708px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 568px) and (orientation: portrait){.m-wrapper .page.events .inner{height:calc(508px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 480px) and (orientation: portrait){.m-wrapper .page.events .inner{height:calc(420px - 10em)}}@media screen and (min-width: 44em) and (min-height: 34em) and (max-height: 370px){.m-wrapper .page.events .inner{height:inherit}}.m-wrapper .page.events .top{display:flex}.m-wrapper .page.events .contact-lines .line{line-height:1.5em}.m-wrapper .page.events .contact-lines .line-heavy{font-weight:700}.m-wrapper .page.events .read-more-button{text-align:center}.m-wrapper .page.events h2{text-align:center;margin-bottom:0.5em;letter-spacing:0.15em;color:white;font-size:1.2em}.m-wrapper .page.events .read-more{display:none}.m-wrapper .page.bios .words-side{background-color:rgba(116,116,123,0.3)}.m-wrapper .page.menus{width:100%;padding:0 2em}.m-wrapper .page.menus .inner{padding:2em;background-image:url(https://d821jb1j9mkte.cloudfront.net/2019/artichokes-bowl-3.jpg);background-position:center;background-size:cover;color:white;display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column}@media (min-width: 44em) and (min-height: 34em){.m-wrapper .page.menus .inner{height:100vh;height:calc(100vh - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: portrait){.m-wrapper .page.menus .inner{height:calc(964px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: landscape){.m-wrapper .page.menus .inner{height:calc(708px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 568px) and (orientation: portrait){.m-wrapper .page.menus .inner{height:calc(508px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 480px) and (orientation: portrait){.m-wrapper .page.menus .inner{height:calc(420px - 10em)}}@media screen and (min-width: 44em) and (min-height: 34em) and (max-height: 370px){.m-wrapper .page.menus .inner{height:inherit}}.m-wrapper .page.menus .inner .top{color:white;width:100%;text-transform:uppercase;padding-bottom:1em;-webkit-flex-grow:1;flex-grow:1}.m-wrapper .page.menus .inner .top h2{font-size:1.7em;text-transform:uppercase;letter-spacing:0.1em}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.menus .inner .top h2{font-size:1.4em}}.m-wrapper .page.menus .inner .top p{letter-spacing:0.2em;line-height:1.5em}.m-wrapper .page.menus .inner .menu-list{display:flex;flex-direction:column;justify-content:flex-end;padding-top:2.4em;-webkit-flex-grow:100;flex-grow:100;width:100%;color:white;font-size:1.2em;letter-spacing:0.15em;text-transform:uppercase;font-weight:bold}@media (max-width: 44em),(max-height: 34em){.m-wrapper .page.menus .inner .menu-list{font-size:1.0em}}.m-wrapper .page.menus .inner .menu-list .menulink{font-family:TrueNorth-Regular, proxima-nova, sans-serif;font-size:1.25em}.m-wrapper .page.menus .inner .menu-list .menulink:not(:last-child){padding-bottom:1.2em}.m-wrapper .page.menus .inner .menu-list a{text-decoration:none;color:white}.m-wrapper .page.menus .inner .menu-list a:hover{text-decoration:underline}.m-wrapper .page.about{padding:0 2em}.m-wrapper .home-nav{display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:space-between;display:flex;align-items:center;justify-content:space-between;font-size:1.35em;margin-bottom:0.5em}.m-wrapper .home-nav>*:not(:last-child){margin-right:0.4em}.m-wrapper .home-nav a{text-decoration:none}.m-wrapper .home-nav a:hover{text-decoration:underline}.m-wrapper .home-nav.narrow-only{flex-wrap:wrap;font-family:TrueNorth-Regular, proxima-nova, sans-serif;font-size:1.2em}.m-wrapper .quickimage{display:inline-block;margin:0.5em}.m-wrapper .rawmaterial{margin:0.5em;font-size:1.2em}.about-body-text{margin:1em 0 0 0.7em}.about-margin-left{margin-left:0.7em}.crew-list{margin-left:0.7em}.crew-member{margin-top:0.4em;font-size:0.92em}@media (max-width: 44em),(max-height: 34em){.crew-member{font-size:0.8em}}@media (max-width: 44em),(max-height: 34em){.crew-member{margin-top:0.3em}}.crew-member :nth-child(1){color:#9b993d;font-family:TrueNorth-Regular, proxima-nova, sans-serif;font-weight:800;letter-spacing:0.09em}.crew-member :nth-child(2){font-weight:800;color:#f06631;margin:0 0.6em}.crew-member :nth-child(3){color:#7a3c32;font-family:proxima-nova-condensed, sans-serif;font-weight:400}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:300}a{text-decoration:underline;color:#404040}a:visited{color:#404040}@media screen and (max-width: 39em){body{display:flex;flex-direction:column}}.wrapper{height:100%;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-flex-direction:column;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 39em){.wrapper{height:85vh}}.proportions{padding:25% 50%;position:relative;box-sizing:border-box}@media screen and (max-width: 39em){.proportions{padding:0;position:inherit}}.contacts{padding:1em 2em;position:absolute;bottom:2.0em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%}.contacts h1{font-size:0.8em;margin-left:.7em;margin-right:.7em;text-transform:uppercase;letter-spacing:0.02em;font-weight:300}@media screen and (max-width: 39em){.contacts{-webkit-flex-direction:column;flex-direction:column}}.contacts .contact{font-size:0.8em;margin-left:.7em;margin-right:.7em}.contacts .contact.address{text-transform:uppercase}@media screen and (max-height: 370px){.contacts{display:none}}@media screen and (max-width: 39em){.contacts{position:inherit;font-size:0.4em}}.box{position:absolute;width:100%;top:0;left:0;height:100%;background-color:rgba(0,0,0,0.03);width:95%;margin-left:2.5%;display:-webkit-flex;display:flex;color:black}@media screen and (max-width: 39em){.box{height:85vh}}@media screen and (max-width: 39em){.box{margin-left:0;width:100%;-webkit-flex-direction:column;flex-direction:column;border:none;background-color:white}}.box .words-side{margin:auto;box-sizing:border-box;padding:0 0.5em}@media screen and (max-width: 39em){.box .words-side{-webkit-order:2;order:2}}@media screen and (max-width: 45em) and (min-width: 39em){.box .words-side{font-size:0.8em}}@media screen and (max-height: 370px){.box .words-side{-webkit-flex-grow:10;flex-grow:10;font-size:0.6em}}.box .words-side span{display:block;text-align:center;line-height:2em}@media screen and (max-height: 370px){.box .words-side span{line-height:1.2em}}@media screen and (max-width: 39em){.box .words-side span{line-height:1.2em}}.box .words-side .names{line-height:1.2em}@media screen and (max-height: 370px){.box .words-side .names{line-height:0.8em}}.box .logo-side{padding:2em;width:20em;margin:auto}@media screen and (max-width: 39em){.box .logo-side{-webkit-order:1;order:1}}@media screen and (max-height: 370px){.box .logo-side{-webkit-flex-grow:1;flex-grow:1;width:65%}}@media screen and (max-height: 20em){.box .logo-side{width:40%}}.box .logo-side img{width:100%}.shadow-large,.shadow-larger{text-shadow:1px 1px 2px #333}.shadow-larger{font-size:1.7em}@media (max-width: 44em),(max-height: 34em){.shadow-larger{font-size:1.3em}}.special-hours-heading{font-size:1.2em}.special-hours-heading .short-screen{display:none}@media (max-height: 455px){.special-hours-heading{color:white;font-weight:800}.special-hours-heading .short-screen{display:inline-block}}.special-hours-bg{background-color:rgba(158,11,15,0.5);padding:0.5em 0.5em}@media (max-height: 455px){.special-hours-bg{padding:0.5em 1em 0 1em}}.special-hours{font-size:0.70em;margin:0 1em;font-weight:100;line-height:1.3em}@media (max-height: 455px){.special-hours{display:none}}.special-hours .divider{font-size:0.9em;color:#e0e184}.special-hours>*{padding:0.2em 0}.hours.serving-dinner{padding-top:1em}.reservation{padding-top:0.5em}.opentable-link{background-color:#e9e9e9;padding:0.2em 0.6em;border-radius:2px}.italic{font-family:"adobe-caslon-pro",serif;font-style:italic;font-weight:400}.tag-name{display:none}.admin{padding:1em;letter-spacing:0.04em}.a-menu{margin-top:0.5em;letter-spacing:0.03em}.a-menu .label{margin:0.8em 0 0.3em 0}.a-menu form{margin-left:3em}.pulse{margin:100px;display:block;width:22px;height:22px;border-radius:50%;background:#cca92c;cursor:pointer;box-shadow:0 0 0 rgba(204,169,44,0.4);animation:pulse 2s infinite}.pulse:hover{animation:none}@keyframes pulse{0%{border-bottom:2px solid rgba(0,0,0,0)}20%{border-bottom:2px solid rgba(0,0,0,0)}28%{border-bottom:2px solid #f06631}36%{border-bottom:2px solid rgba(0,0,0,0)}44%{border-bottom:2px solid #f06631}52%{border-bottom:2px solid rgba(0,0,0,0)}100%{border-bottom:2px solid rgba(0,0,0,0)}}@keyframes pulse-2{0%{border-bottom:2px solid rgba(0,0,0,0)}20%{border-bottom:2px solid rgba(0,0,0,0)}40%{border-bottom:2px solid #f06631}50%{border-bottom:2px solid rgba(0,0,0,0)}100%{border-bottom:2px solid rgba(0,0,0,0)}}.top-banner{width:100%;background-color:#3d5165;color:white;padding:0.8em 0.8em;display:flex;flex-direction:column;align-items:center}.top-banner a{color:#fcd92f !important;font-family:"proxima-nova", sans-serif;font-weight:500;letter-spacing:0.05em;margin-left:0.5em;margin-right:0.5em;font-family:TrueNorth-Regular, proxima-nova, sans-serif}.top-banner.edge-to-edge{position:relative;margin-left:-2em;margin-right:-2em;width:calc(100% + 4em)}.top-banner>:not(:first-child){margin-top:0.1em}.top-banner .top-banner-text{font-family:proxima-nova-condensed, sans-serif;text-align:center}.top-banner .top-banner-heavy{font-family:TrueNorth-Regular, proxima-nova, sans-serif;text-align:center;text-transform:uppercase}sup{font-size:0.5em}.events-page{position:relative;padding:0 2rem;font-size:0;overflow:hidden;width:100%}.events-page .half-half{width:50%}@media (max-width: 44em),(max-height: 34em){.events-page .half-half{width:100%}}.ev-bg-image{position:absolute;width:100%;height:100%;padding:0 4rem}@media (min-width: 44em) and (min-height: 34em){.ev-bg-image{opacity:0.1;background-image:url(https://d821jb1j9mkte.cloudfront.net/PhotosOptimized/bw-dining-room.jpg);background-size:cover;background-position:center}}@media (max-width: 44em),(max-height: 34em){.ev-bg-image{background-position:initial}}@media (min-width: 44em) and (min-height: 34em){.ev-bg-image{height:100vh;height:calc(100vh - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: portrait){.ev-bg-image{height:calc(964px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: landscape){.ev-bg-image{height:calc(708px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 568px) and (orientation: portrait){.ev-bg-image{height:calc(508px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 480px) and (orientation: portrait){.ev-bg-image{height:calc(420px - 10em)}}@media screen and (min-width: 44em) and (min-height: 34em) and (max-height: 370px){.ev-bg-image{height:inherit}}.events-words{position:relative;height:100%;font-size:1rem;display:inline-block;vertical-align:top}@media (max-width: 44em),(max-height: 34em){.events-words{height:auto;height:initial;padding:1em 0 2em 0}}.events-words .events-words-content{padding:0 1em}.events-words .events-words-content>:not(:first-child){margin-top:1em}.events-words .ev-h1{font-weight:1000;font-size:1.4em}.events-words .ev-h2{text-transform:uppercase;font-weight:500}.events-words .ev-h3{font-weight:700;color:#709070;text-transform:uppercase}.events-words .ev-h4{text-transform:uppercase;font-weight:700}.ev-button{display:inline-block;text-decoration:none;background-color:white;text-transform:uppercase;font-size:1.15em;color:#ff3c3c;border:1px solid black;padding:0.4em 0.7em}.ev-c1{font-weight:700;color:#d89a2c}.ev-c2{color:black;text-transform:uppercase}.ev-c2 a{text-decoration:none}.events-picture{position:relative;font-size:1rem;display:inline-block;vertical-align:top}.events-picture img{width:100%;height:auto}.ev-centered{display:-webkit-flex;display:flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 44em) and (min-height: 34em){.ev-centered{height:100%;width:100%}}.story-page{padding:1em 1em 2.4em 1em}.story{display:flex;flex-direction:row;align-items:flex-start}.story .story-narrow-only{display:none}.story .story-not-narrow-only{display:block}@media (max-width: 44em),(max-height: 34em){.story .story-narrow-only{display:block}.story .story-not-narrow-only{display:none}}.story.captions-below figcaption{display:none}.story .semicolon-between:not(.first-child)>*::before{content:'; '}.story h1{font-family:TrueNorth-Regular, proxima-nova, sans-serif;color:rgba(0,0,0,0.6);text-transform:uppercase;font-size:1.4em;text-align:center;letter-spacing:0.03em;margin-bottom:0.7em}.story h2{font-family:TrueNorth-Regular, proxima-nova, sans-serif;color:#d89a2c;text-transform:uppercase;font-size:1.12em;text-align:center;margin:1em 0;letter-spacing:0.05em}.story p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-indent:2em;margin:0.6em 0;font-size:1.1em;font-family:proxima-nova-condensed, sans-serif;font-weight:100;letter-spacing:0.01em;line-height:1.26em}.story .main-image{width:100%;margin:0 0.5em 0.5em 0;height:auto}.story .story-body{margin-bottom:1.5em}.story .additional-images{display:flex;flex-wrap:wrap;align-items:flex-start;margin:1em 0}.story .additional-images figure{min-width:1em;display:inline-block;margin:0 0.5em 0.5em 0}.story .additional-images figcaption{font-family:proxima-nova-condensed, sans-serif;font-weight:300;font-size:0.8em}.story .additional-images .additional-image{height:8em;margin:0 0.5em 0.5em 0;width:auto}.story .image-captions{font-size:0.9em}.story .image-captions .label{font-weight:bold}@media (max-width: 44em),(max-height: 34em){.story{flex-direction:column}}.story .image-column{width:46%;margin-right:4%}@media (max-width: 44em),(max-height: 34em){.story .image-column{width:100%;margin-right:0}}.story .text-column{width:48%}@media (max-width: 44em),(max-height: 34em){.story .text-column{width:100%}}.shepard-splash .shepard-splash-container{position:absolute;width:100%;top:0;left:0;padding:1em;display:flex;align-items:flex-start;justify-content:flex-start}.shepard-splash .shepard-splash-container .para{max-width:33em}@media (max-width: 44em),(max-height: 34em){.shepard-splash .shepard-splash-container{position:relative;height:30em;height:100%}}.home-2018 .home-container{background-image:url(https://d821jb1j9mkte.cloudfront.net/test/luce-collage.jpg);background-position:center;position:relative}.home-2018 .splash-container{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(255,255,255,0.68)}@media (max-width: 44em),(max-height: 34em){.home-2018 .splash-container{position:relative;height:30em;height:100%}}.home-2018 .tree-container{position:absolute;height:50%;width:100%;top:0;left:0;background-image:url(https://d821jb1j9mkte.cloudfront.net/PhotosOptimized/tree-white2.jpg);background-size:cover;background-position:5% 50%}@media (max-width: 44em),(max-height: 34em){.home-2018 .tree-container{background-position:0% 50%;position:relative;height:12em;background-size:220%}}.home-2018 .promo-container{position:absolute;height:50%;width:34%;bottom:0;right:33%;background-color:white;border-bottom:1px solid rgba(61,81,101,0.6);color:#333;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 44em),(max-height: 34em){.home-2018 .promo-container{width:0%;display:none}}.home-2018 .promo-container h2{letter-spacing:0.03em;font-family:TrueNorth-Regular, proxima-nova, sans-serif;text-transform:uppercase;color:#f06631}.home-2018 .promo-container .promo-spacer{height:1em}.home-2018 .promo-container h3{letter-spacing:0.03em;font-family:TrueNorth-Regular, proxima-nova, sans-serif;text-transform:uppercase;color:#3d5165}.home-2018 .promo-container .promo-line{margin:0.1em 0;color:rgba(0,0,0,0.75);letter-spacing:0.05em;font-family:proxima-nova-condensed, sans-serif;font-weight:300;text-transform:uppercase}.home-2018 .stories-container{position:absolute;height:50%;width:33%;bottom:0;background-color:rgba(255,255,255,0.5)}@media (max-width: 44em),(max-height: 34em){.home-2018 .stories-container{width:100%;position:relative;height:38%}}.home-2018 .stories-container .teaser-container{position:absolute;bottom:1em;right:0;margin-left:1em}.home-2018 .stories-container .teaser{height:100%;width:100%;bottom:1em;left:1em;padding:0 0.35em;background-color:rgba(61,81,101,0.5)}.home-2018 .stories-container .teaser-head{font-family:TrueNorth-Regular, proxima-nova, sans-serif;color:white;text-transform:uppercase;font-size:1.4em;letter-spacing:0.03em}.home-2018 .stories-container .teaser-deck{color:white}.home-2018 .stories-container.sc-1{left:0}.home-2018 .stories-container.sc-2{right:0}.stories-home{padding:1em}.stories-home .past{margin-top:2em}.stories-home .past h3{color:#7a3c32;font-family:TrueNorth-Regular, proxima-nova, sans-serif;text-align:center;text-transform:uppercase;margin:0.6em 0}.stories-home .past a{text-decoration:none}.stories-home h2{text-align:center;color:rgba(0,0,0,0.6);font-family:TrueNorth-Regular, proxima-nova, sans-serif;text-transform:uppercase}.stories-heros{display:flex;flex-direction:row;align-items:flex-top}@media (max-width: 44em),(max-height: 34em){.stories-heros{flex-direction:column}}.stories-heros .bg{position:absolute;width:100%;height:100%;background-size:cover;background-position:center}.stories-heros .label{position:absolute;text-transform:uppercase;font-family:TrueNorth-Regular, proxima-nova, sans-serif;font-size:2.8em}.stories-heros .callout{position:absolute;font-size:1.2em;padding:0.6em 1em}.stories-heros .callout .callout-head{text-transform:uppercase;font-family:TrueNorth-Regular, proxima-nova, sans-serif}.stories-heros .callout .callout-deck{text-transform:lowercase}.stories-heros .hero-food{width:49%;padding-bottom:42%;position:relative;margin-right:2%;color:white}@media (max-width: 44em),(max-height: 34em){.stories-heros .hero-food{width:100%;padding-bottom:70%}}.stories-heros .hero-food .bg{background-image:url(https://d821jb1j9mkte.cloudfront.net/stories/test/Collection-of-Mushrooms_DSC00596.jpg)}.stories-heros .hero-food .callout{width:60%;right:0;top:1em;background-color:rgba(255,255,255,0.5)}.stories-heros .hero-food .label{bottom:0.5em;left:0.75em}.stories-heros .hero-food.light .callout{background-color:rgba(0,0,0,0.5)}.stories-heros .hero-wine{width:49%;position:relative;padding-bottom:42%}@media (max-width: 44em),(max-height: 34em){.stories-heros .hero-wine{width:100%;padding-bottom:70%}}.stories-heros .hero-wine .bg{background-position:50% 70%;background-image:url(https://d821jb1j9mkte.cloudfront.net/stories/shepard-winemenu-optim.jpg)}.stories-heros .hero-wine .label{color:#d89a2c;top:0.5em;right:0.75em;padding-left:0.5em;background-color:rgba(255,255,255,0.6)}.stories-heros .hero-wine .callout{width:60%;right:0;bottom:1em;color:white;background-color:rgba(61,81,101,0.6)}.hours{font-size:1.3em}.hours .hours-info{font-size:0.92em}.hours .hours-head{font-weight:bold;margin:0;font-size:0.8em;text-transform:uppercase;font-family:TrueNorth-Regular, proxima-nova, sans-serif;text-transform:uppercase;letter-spacing:0.02em}.hours .days{letter-spacing:0.02em;font-size:0.9em;margin:0.5em 0 0.1em 0;font-weight:bold;font-family:TrueNorth-Regular, proxima-nova, sans-serif;text-transform:uppercase}.hours .times{letter-spacing:0.02em;margin:0;text-transform:uppercase}#mc_embed_signup{max-width:18em}#mc_embed_signup h2{font-size:1em;text-transform:uppercase;font-family:TrueNorth-Regular, proxima-nova, sans-serif;font-weight:bold}#mc_embed_signup .indicates-required{font-size:0.7em;font-style:italic}#mc_embed_signup .mc-field-group{margin:0.3em 0;display:flex;align-items:center}#mc_embed_signup .mc-field-group input{flex-grow:100;flex-shrink:100;margin-left:0.6em}#mc_embed_signup input[type=submit]{text-transform:uppercase;padding:0.3em 0.5em}.community-section{margin:1.1em 0}.community-two-column{display:flex;align-items:flex-start}@media (min-width: 44em) and (min-height: 34em){.community-two-column>:nth-child(1){width:19.5em;flex-shrink:1;flex-grow:100}.community-two-column>:nth-child(2){margin-left:1em;flex-shrink:100;flex-grow:1}}@media (max-width: 44em),(max-height: 34em){.community-two-column{flex-direction:column}}.not-narrow{display:block}@media (max-width: 44em),(max-height: 34em){.not-narrow{display:none}}.hr-regular,.large-button-white-background,.page-wrapper header .header-nav .nav-item,p a,p a:visited,.body-text a,.body-text a:visited,body.hirise-body{font-family:stratos, sans-serif;font-weight:400;font-style:normal}.hr-light,.subhead,.medium-button-white-background,p,.body-text{font-family:stratos-lights, sans-serif;font-weight:300;font-style:normal}.hr-bold,.callout-blue-background>:first-child{font-family:stratos, sans-serif;font-weight:600;font-style:normal;letter-spacing:0.03em}.hr-light-italic,.alt-color-subhead{font-family:stratos-lights, sans-serif;font-weight:200;font-style:italic}body.hirise-body{color:#0668b2}body.hirise-body a{color:#0668b2}body.hirise-body a:visited{color:#0668b2}p,.body-text{color:#333333;color:#666666;color:#515151;font-size:1.1em}p a,p a:visited,.body-text a,.body-text a:visited{font-weight:600;letter-spacing:0.02em;color:#0668b2}.page-wrapper header .header-nav .nav-item{text-transform:none;color:#0668b2}.page{padding:0 2em}@media only screen and (max-width: 44em) and (max-device-width: 480px),only screen and (max-height: 34em) and (max-device-width: 480px){.page.hirise-home .home-narrow-container{font-size:0.8em}}@media (max-width: 44em),(max-height: 34em){.page.hirise-home .home-container{padding:0 1em;-webkit-flex-grow:100;-webkit-flex-shrink:100;flex-grow:100;flex-shrink:100}}@media (max-width: 44em) and (max-width: 44em),(max-width: 44em) and (max-height: 34em),(max-height: 34em) and (max-width: 44em),(max-height: 34em) and (max-height: 34em){.page.hirise-home .home-container{padding:0}}.page.hirise-home .home-container{position:relative;display:flex;flex-direction:column;background-color:white;width:100%}.page.hirise-home .home-container .home-top-half{flex-grow:50;flex-shrink:50;background-image:url(https://d821jb1j9mkte.cloudfront.net/HiRise/Proto/ResizedMid/LOG_HiRise_May2018_089.jpg);background-size:cover;background-position:50% 80%;color:white;display:flex;align-items:center;justify-content:center}.page.hirise-home .home-container .home-top-half .home-top-half-banner{position:absolute;top:0;left:0;width:100%;padding:0.2em 1em;background-color:#0668b2;color:white;font-weight:bold;display:flex;align-items:center;justify-content:center;flex-direction:column}.page.hirise-home .home-container .home-top-half .home-top-half-banner a{color:white !important;text-decoration:underline}.page.hirise-home .home-container .home-top-half .home-top-half-banner a:visited{color:white !important}.page.hirise-home .home-container .home-top-half .home-top-half-content{display:flex;align-items:stretch;justify-content:stretch}@media (max-width: 44em),(max-height: 34em){.page.hirise-home .home-container .home-top-half .home-top-half-content{flex-direction:column}}.page.hirise-home .home-container .home-top-half .home-top-half-content .home-top-brand{flex-grow:50;flex-shrink:50;width:50%;flex-direction:column;display:flex;align-items:center;justify-content:center}@media (max-width: 44em),(max-height: 34em){.page.hirise-home .home-container .home-top-half .home-top-half-content .home-top-brand{width:100%}}.page.hirise-home .home-container .home-top-half .home-top-half-content .home-top-content{flex-grow:50;flex-shrink:50;width:50%;padding:1em 1em;display:flex;flex-direction:column;justify-content:center}@media (max-width: 44em),(max-height: 34em){.page.hirise-home .home-container .home-top-half .home-top-half-content .home-top-content{width:100%}}.page.hirise-home .home-container .home-top-half .home-top-half-content .home-top-content>*:not(:first-child){margin-top:1em}.page.hirise-home .home-container .home-bottom-half{flex-grow:50;flex-shrink:50;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 44em) and (min-height: 34em){.page.hirise-home .home-container{height:100vh;height:calc(100vh - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: portrait){.page.hirise-home .home-container{height:calc(964px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: landscape){.page.hirise-home .home-container{height:calc(708px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 568px) and (orientation: portrait){.page.hirise-home .home-container{height:calc(508px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 480px) and (orientation: portrait){.page.hirise-home .home-container{height:calc(420px - 10em)}}@media screen and (min-width: 44em) and (min-height: 34em) and (max-height: 370px){.page.hirise-home .home-container{height:inherit}}@media (min-width: 44em) and (min-height: 34em){.page.hirise-home .home-container{height:100vh;height:calc(100vh - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: portrait){.page.hirise-home .home-container{height:calc(964px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 1024px) and (orientation: landscape){.page.hirise-home .home-container{height:calc(708px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 568px) and (orientation: portrait){.page.hirise-home .home-container{height:calc(508px - 10em)}}@media only screen and (min-width: 44em) and (min-height: 34em) and (device-height: 480px) and (orientation: portrait){.page.hirise-home .home-container{height:calc(420px - 10em)}}@media screen and (min-width: 44em) and (min-height: 34em) and (max-height: 370px){.page.hirise-home .home-container{height:inherit}}.products-layout{width:100%;display:flex;flex-direction:column}.products-layout .pl-top{flex-shrink:40;flex-grow:40;height:40%}.products-layout .pl-top .pl-top-images{display:flex;align-items:top}.products-layout .pl-top .pl-top-images>*{width:calc((100% - 2em) / 3);height:100%;border-radius:0.1em}.products-layout .pl-top .pl-top-images>*:not(:first-child){margin-left:1em}.products-layout .pl-top .pl-top-images>*:nth-child(1){background-image:url(https://d821jb1j9mkte.cloudfront.net/HiRise/Proto/ResizedMid/LOG_HiRise_May2018_085.jpg);background-size:cover}.products-layout .pl-top .pl-top-images>*:nth-child(2){background-image:url(https://d821jb1j9mkte.cloudfront.net/HiRise/Proto/ResizedMid/LOG_HiRise_May2018_056.jpg);background-size:cover}.products-layout .pl-top .pl-top-images>*:nth-child(3){background-image:url(https://d821jb1j9mkte.cloudfront.net/HiRise/Proto/ResizedMid/LOG_HiRise_May2018_019.jpg);background-size:cover}.products-layout .pl-bottom{flex-shrink:60;flex-grow:60;height:60%}.large-button-white-background{background-color:white;color:#0668b2;letter-spacing:0.08em;font-weight:500;font-size:1.3rem;border:0.2em solid #0668b2;border-radius:0.85em;display:inline-block;padding:0.5em 1.5em;cursor:pointer}.large-button-white-background.smaller-large-button{font-size:1.1rem}.medium-button-white-background{background-color:white;color:#0668b2;letter-spacing:0.08em;font-weight:500;font-size:1.3rem;border:0.13em solid #0668b2;border-radius:0.1em;display:inline-block;padding:0.5em 1.5em;cursor:pointer}.button-blue-background{background-color:#0668b2;color:white;display:inline-block;border-radius:0.6em;padding:0.3em 0.8em;cursor:pointer}.callout-blue-background{max-width:60em;font-size:1.15em;background-color:#0668b2;border-radius:0.2em;padding:1.25em 2em 2em 2em;display:flex;align-items:center;flex-direction:column;text-align:center;line-height:1.3em;color:white}.callout-blue-background p{color:white}.callout-blue-background a{color:white !important;text-decoration:underline}.callout-blue-background a:visited{color:white !important}.callout-blue-background>:not(:first-child){margin-top:0.6em}.callout-blue-background>:first-child{font-size:1.15em}.bluebg{background-color:#0668b2;color:white}.alt-color-subhead{color:#808080;font-size:1.5em}.menus-head{font-size:3.8em !important;line-height:1em;margin:0.7em 0 0.5em 0}@media (max-width: 44em),(max-height: 34em){.menus-head{font-size:2.2em !important}}.subhead{font-size:2.2em !important;line-height:1em}@media (max-width: 44em),(max-height: 34em){.subhead{font-size:1.5em !important}}.body-inset{max-width:60em;margin:1.5em 2.5em 1.5em 1.5em}.body-inset>*:not(:last-child){margin-bottom:1em}.text-margins{margin:0 2em}.styles-page{padding:2em}.styles-stack{margin-left:1.25em}.styles-stack>*{margin:0.5em 0}.home-tel a{font-size:0.85em;color:white !important;text-decoration:underline}.home-tel a:visited{color:white !important}.larger{font-size:1.4em;line-height:1.25em}.larger .larger-adjacent{margin-top:0.4em;font-size:0.80em;line-height:1.1em}.contact-pair{margin-bottom:2em}.contact-pair>:first-child{font-size:1.8em}.contact-pair>:last-child{font-family:stratos-lights, sans-serif;font-size:1.4em;color:#666;letter-spacing:0.03em}.contact-pair a{color:#666 !important;text-decoration:none}.padded-children{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.padded-children>*{margin:0 1.5em 1em 0}.page[data-hide-key]{display:none}.hi-rise-photo-then-content{display:flex;align-items:stretch;justify-content:stretch;width:100%;flex-shrink:100;flex-grow:100}@media (max-width: 44em),(max-height: 34em){.hi-rise-photo-then-content{flex-direction:column}}.hi-rise-photo-then-content>:nth-child(1){width:50%}@media (max-width: 44em),(max-height: 34em){.hi-rise-photo-then-content>:nth-child(1){width:100%}}.hi-rise-photo-then-content>:nth-child(2){width:50%;padding:0 1em 0 1.5em}@media (max-width: 44em),(max-height: 34em){.hi-rise-photo-then-content>:nth-child(2){width:100%}}
