.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.fade-enter,.fade-leave-to{opacity:0}@-webkit-keyframes ken-burns-1{0%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ken-burns-1{0%{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes ken-burns-2{0%{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ken-burns-2{0%{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes ken-burns-3{0%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ken-burns-3{0%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes ken-burns-4{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ken-burns-4{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes ken-burns-5{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@keyframes ken-burns-5{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@-webkit-keyframes ken-burns-6{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:translateX(10%);transform:translateX(10%)}}@keyframes ken-burns-6{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:translateX(10%);transform:translateX(10%)}}@-webkit-keyframes ken-burns-7{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ken-burns-7{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes ken-burns-8{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ken-burns-8{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ken-burns-9{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ken-burns-9{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ken-burns-10{0%{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ken-burns-10{0%{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.hmt-lightbox{z-index:99999}.hmt-lightbox,.hmt-lightbox__backdrop{position:fixed;top:0;left:0;width:100%;height:100%}.hmt-lightbox__backdrop{background-color:rgba(0,0,0,.95)}.hmt-lightbox__counter{position:absolute;top:10px;left:10px;z-index:20;text-align:center;font-size:15px;font-weight:400;color:#fff}@media print,screen and (min-width:769px){.hmt-lightbox__counter{top:15px;left:15px}}.hmt-lightbox__close{position:absolute;top:10px;right:10px;z-index:30;padding:0;border:none;background:none;outline:none;cursor:pointer}@media print,screen and (min-width:769px){.hmt-lightbox__close{top:15px;right:15px}}.hmt-lightbox__close:hover svg{color:#bdbdbd}.hmt-lightbox__close svg{color:#fff;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.hmt-lightbox__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;padding:30px 10px}.hmt-lightbox__backcover,.hmt-lightbox__container .hmt-image-wrapper{position:absolute;left:0;width:100%}.hmt-lightbox__backcover{top:0;height:100%}.hmt-lightbox__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;cursor:-webkit-grab;cursor:grab;overflow:auto}.hmt-lightbox__photo--is-transition{-webkit-transition:opacity .25s linear,-webkit-transform .25s linear 0s;transition:opacity .25s linear,-webkit-transform .25s linear 0s;transition:transform .25s linear 0s,opacity .25s linear;transition:transform .25s linear 0s,opacity .25s linear,-webkit-transform .25s linear 0s}.hmt-lightbox__photo--is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.hmt-lightbox__photo img{display:block;max-height:calc(100vh - 60px);max-width:100%}.hmt-lightbox__controls{display:none}@media print,screen and (min-width:769px){.hmt-lightbox__controls{display:block}.hmt-lightbox__controls-button{position:absolute;top:50%;z-index:20;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px;border:none;background:none;outline:none;cursor:pointer}.hmt-lightbox__controls-button--next{right:10px}.hmt-lightbox__controls-button--prev{left:10px}.hmt-lightbox__controls-button:hover svg{color:#bdbdbd}.hmt-lightbox__controls-button svg{color:#fff;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding-top:14px;padding-bottom:40px}@media only screen and (min-width:992px){.gallery{padding-top:26px;padding-bottom:44px}}.gallery__head{max-width:1600px;margin:0 auto;padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media only screen and (min-width:992px){.gallery__head{padding-left:40px;padding-right:40px}}.gallery__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin:0;color:var(--accent-color);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.gallery__eyebrow-name:before{margin-right:12px;content:"\2014"}.gallery__headline{margin:12px 0 0;color:var(--text-color);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.1}@media only screen and (min-width:768px){.gallery__headline{font-size:28px}}@media only screen and (min-width:992px){.gallery__headline{margin-top:16px;font-size:34px}}.gallery__count{display:inline-block;color:var(--text-secondary-color);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.gallery__count:before{margin:0 14px 0 6px;content:"\2014"}.gallery__strip-wrap{margin-top:34px;padding-left:calc(50vw - min(50vw,800px) + 15px)}@media only screen and (min-width:992px){.gallery__strip-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;margin-top:30px;padding-left:calc(50vw - min(50vw,800px) + 40px)}}.gallery__strip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;overflow-x:auto;padding-right:15px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__strip::-webkit-scrollbar{display:none}@media only screen and (min-width:992px){.gallery__strip{overflow-y:hidden;height:100%;min-height:0;padding-right:40px}}.gallery__shot{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;height:260px;width:212px;padding:0;border:none;border-radius:10px;background-color:var(--accent-soft-color);cursor:pointer;outline:none}@media only screen and (min-width:992px){.gallery__shot{height:100%;width:auto;min-width:180px;min-height:0;aspect-ratio:277/340}}.gallery__shot img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1),-webkit-transform .5s cubic-bezier(.22,.61,.36,1)}.gallery__shot:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery__index{position:absolute;bottom:14px;left:14px;padding:5px 8px;border-radius:4px;background-color:rgba(var(--veil-rgb),.55);color:var(--on-dark-color);font-size:10px;font-weight:600;letter-spacing:.1em;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.gallery__foot{max-width:1600px;margin:0 auto;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22px;width:100%;margin-top:26px}@media only screen and (min-width:992px){.gallery__foot{padding-left:40px;padding-right:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:22px;margin-top:28px}}.gallery__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.gallery__controls,.gallery__dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery__dots{display:none;gap:8px;min-width:0;overflow:hidden}@media only screen and (min-width:992px){.gallery__dots{display:-webkit-box;display:-ms-flexbox;display:flex}}.gallery__dot{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:6px;width:6px;padding:0;border:none;border-radius:999px;background-color:var(--hairline-strong-color);cursor:pointer;outline:none;-webkit-transition:width .4s cubic-bezier(.76,0,.24,1),background-color .3s ease-out;transition:width .4s cubic-bezier(.76,0,.24,1),background-color .3s ease-out}.gallery__dot--active{width:22px;background-color:var(--accent-color)}.gallery__arrows{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:14px}.gallery__arrow,.gallery__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;width:46px;padding:0;border:1px solid var(--hairline-strong-color);border-radius:999px;background-color:var(--card-color);color:var(--text-color);cursor:pointer;outline:none;-webkit-transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out,opacity .2s ease-out;transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out,opacity .2s ease-out}.gallery__arrow:hover:not(:disabled){border-color:var(--accent-color);background-color:var(--accent-color);color:var(--on-accent-color)}.gallery__arrow:disabled{cursor:default;opacity:.4}.gallery__arrow svg{height:12px;width:26px}.gallery__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:18px 28px 18px 32px;border-radius:999px;background-color:var(--accent-color);color:var(--on-accent-color);cursor:pointer;font-size:15px;font-weight:500;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.gallery__cta:hover{background-color:var(--accent-hover-color)}.gallery__cta svg{height:8px;width:26px}