@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("$slick-loader-path + $url") center center no-repeat}@font-face{font-family:slick;src:url("$slick-font-path + $url");src:url("$slick-font-path + $url") format("embedded-opentype"),url("$slick-font-path + $url") format("woff"),url("$slick-font-path + $url") format("truetype"),url("$slick-font-path + $url") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:Nimbus Sans;src:url(/assets/NimbusSans-Light-B9vkC5yN.woff) format("woff"),url(/assets/NimbusSans-Light-BIXizBcj.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-family:Nimbus Sans;src:url(/assets/NimbusSans-Regular-CMU-dBhW.woff) format("woff"),url(/assets/NimbusSans-Regular-CtRZR1OL.woff2) format("woff2");font-style:normal;font-weight:400}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.45em georgia,serif;box-sizing:border-box}*{box-sizing:inherit}*:before{box-sizing:inherit}*:after{box-sizing:inherit}body{color:#000c;font-family:georgia,serif;font-weight:400;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}h1{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:2.25rem;line-height:1.1}h2{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:1.62671rem;line-height:1.1}h3{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:1.38316rem;line-height:1.1}h4{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.1}h5{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:.85028rem;line-height:1.1}h6{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:.78405rem;line-height:1.1}hgroup{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}ul,ol{margin-left:1.45rem;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;list-style-position:outside;list-style-image:none}dl,dd,p{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}figure{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}pre{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;font-size:.85rem;line-height:1.42;background:#0000000a;border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem}table{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;font-size:1rem;line-height:1.45rem;border-collapse:collapse;width:100%}fieldset{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}blockquote{margin-left:1.45rem;margin-right:1.45rem;margin-top:0;padding:0;margin-bottom:1.45rem}form,noscript,iframe{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}hr{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:calc(1.45rem - 1px);background:#0003;border:none;height:1px}address{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}b,strong,dt,th{font-weight:700}li{margin-bottom:.725rem}ol li,ul li{padding-left:0}li>ol{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}li>ul{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}blockquote *:last-child{margin-bottom:0}p *:last-child{margin-bottom:0}li>p{margin-bottom:.725rem}code,kbd,samp{font-size:.85rem;line-height:1.45rem}abbr{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}acronym{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help;text-decoration:none}thead{text-align:left}td,th{text-align:left;border-bottom:1px solid hsla(0,0%,0%,.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding-left:.96667rem;padding-right:.96667rem;padding-top:.725rem;padding-bottom:calc(.725rem - 1px)}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tt,code{background-color:#0000000a;border-radius:3px;font-family:SFMono-Regular,Consolas,Roboto Mono,Droid Sans Mono,Liberation Mono,Menlo,Courier,monospace;padding:.2em 0}pre code{background:none;line-height:1.42}code:before,code:after,tt:before,tt:after{letter-spacing:-.2em;content:" "}pre code:before,pre code:after,pre tt:before,pre tt:after{content:""}@media only screen and (max-width: 480px){html{font-size:100%}}form{z-index:0;position:relative;margin:0}form div[role=alert]{color:red;margin:10px 0 0;position:absolute}form fieldset{display:flex!important;flex-wrap:wrap;border:none;margin:0;gap:24px}form label{font-size:14px;line-height:14px;font-weight:300;display:block;margin:0 0 10px;color:#000}form input,form textarea{border-radius:0}form .form__radio{display:flex;align-items:center;gap:24px;width:100%;margin:0 0 30px;position:relative}form .form__radio div[role=alert]{margin:60px 0 0}form .form__radio-label{display:none}form .form__radio label{font-size:14px;line-height:14px;font-weight:400;color:#000;letter-spacing:0;margin:0;position:relative;padding-left:40px;cursor:pointer}form .form__radio label:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);height:24px;width:24px;border:1px solid #2F2F2F;border-radius:50%}form .form__radio label:after{position:absolute;display:none;border-radius:50%;content:"";left:7px;top:2px;width:10px;height:10px;background-color:#2f2f2f}form .form__radio input{position:absolute;cursor:pointer;opacity:0;height:0;width:0}form .form__radio input:checked~label:before{border:1px solid #2F2F2F}form .form__radio input:checked~label:after{display:block}form .form__text{flex:1 0 100%;position:relative}@media (min-width: 900px){form .form__text{flex:1 0 40%}}form .form__text label{display:none}form .form__text input{padding:12px 0;border:none;width:100%;text-transform:none;border-bottom:1px solid #2F2F2F;max-height:40px;background-color:transparent;color:#000}form .form__text input::placeholder{font-size:14px;line-height:14px;font-weight:300;opacity:1;color:#000;letter-spacing:.02em}form .form__text input:focus-visible{outline:none}form .form__textarea{flex:1 0 100%;position:relative}form .form__textarea label{display:none}form .form__textarea textarea{width:100%;border:none;text-transform:none;border-bottom:1px solid #2F2F2F;height:auto;padding:83px 0 0;background-color:transparent;color:#000}form .form__textarea textarea::placeholder{font-size:14px;line-height:14px;font-weight:300;opacity:1;color:#000;letter-spacing:.02em}form .form__textarea textarea:focus-visible{outline:none}form .form__hidden{display:none}form .form__select{flex:1 0 100%;position:relative}form .form__select label{display:none}form .form__select .react-select__control{border:none;border-bottom:1px solid #2F2F2F;border-radius:0;height:40px;box-shadow:none;background-color:transparent}form .form__select .react-select__control--menu-is-open .react-select__indicator{transform:rotate(180deg)}form .form__select .react-select__option--is-selected{background-color:#000}form .form__select .react-select__placeholder{font-size:14px;line-height:14px;font-weight:300;color:#000}form .form__select .react-select__value-container{padding:0}form .form__select .react-select__indicator{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='6'%20viewBox='0%200%2012%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.5L6%205.5L11%200.5'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;padding:0;width:16px;height:16px}form .form__select .react-select__indicator svg{display:none}form .form__select .react-select__indicator-separator{display:none}form .form__select .react-select__menu{box-shadow:4px 4px 8px #0000001a;border:1px solid #2F2F2F;margin:2px 0 0;border-radius:0;border-top:none}form .form__select .react-select__menu-list{padding:0;background-color:#2f2f2f}form .form__select .react-select__option{font-size:14px;line-height:14px;font-weight:300;color:#fff;cursor:pointer}@media (min-width: 900px){form .form__select .react-select__option{padding:9px 20px}}form .form__select .react-select__option--is-focused{background-color:#000;color:#fff}form .form__submit{margin:0 0 0 auto;padding:13px 0 0}form .form__submit button{font-size:14px;line-height:14px;font-weight:300;padding:14px 18px 10px;background-color:transparent;border-radius:0;border:1px solid #2F2F2F;color:#000;cursor:pointer;transition:all ease-in-out .3s}form .form__submit button div{color:#000}::selection{color:#fff;background:#1a1a1a}body{overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available;color:#000;transition:all ease-in-out .3s;background-color:#1a1a1a;--color--primary: #FFFFFF;--color--secondary: #000000}body.light-theme{background-color:#fff;--color--primary: #000000;--color--secondary: #FFFFFF}body.light-theme svg path{fill:var(--color--secondary)}body.bg--purple{background-color:#3d0d3e}body.bg--purple.light-theme .card a,body.bg--purple.light-theme .card h4,body.bg--purple.light-theme .card p,body.bg--purple.light-theme .card span,body.bg--purple.light-theme .card li,body.bg--purple .footer a,body.bg--purple .footer h2,body.bg--purple .footer p,body.bg--purple .footer span{color:#fff}h1,h2,h3,h4,h5,h6{font-family:Nimbus Sans,sans-serif;font-size:24px;font-weight:500;line-height:1.2;color:#fff}p,ul,li,ol,div,table,button,input,select,textarea{font-size:14px;line-height:14px;font-weight:300;font-family:Nimbus Sans,sans-serif;color:#fff}a{font-family:Nimbus Sans,sans-serif;color:#000}.btn{font-size:14px;font-weight:300;line-height:14px;font-family:Nimbus Sans,sans-serif;display:inline-block;padding:13px 18px 11px;text-decoration:none;transition:all ease-in-out .3s}.btn--border-white{background-color:transparent;color:var(--color--primary);border:1px solid var(--color--primary)}.btn--border-white:hover{background-color:var(--color--primary);border:1px solid var(--color--primary);color:var(--color--secondary)}.btn--border-black-white{color:var(--color--primary);border:1px solid #2F2F2F}.btn--border-black-white:hover{background-color:var(--color--primary);color:var(--color--secondary)}.btn--border-black-white:hover svg path{stroke:var(--color--secondary)}.btn--border-black-white svg path{stroke:var(--color--primary);transition:all ease-in-out .3s}.btn--border-black{background-color:transparent;color:#2f2f2f;border:1px solid #2F2F2F}.gatsby-image-wrapper [data-placeholder-image]{background:#2f2f2f!important}.header{position:fixed;top:0;width:100%;height:75px;z-index:100;transition:all ease-in-out .3s}@media (min-width: 900px){.header{height:auto}}.header:after{content:"";top:0;left:0;position:absolute;width:100%;height:75px;transition:all ease-in-out .3s;z-index:-1}@media (min-width: 900px){.header:after{height:57px}}.header__inner{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 900px){.header__inner{padding:0 48px}}@media (min-width: 900px){.header__inner{height:57px}}.header__logo a{padding:15px 12px 5px;background-color:#3d0d3e;display:block}@media (min-width: 900px){.header__logo a{padding:130px 12px 5px}}.header__nav{padding:23px 0;margin:0 0 0 auto;width:0;visibility:hidden}@media (min-width: 900px){.header__nav{width:auto;visibility:visible;padding:0}}.header__nav ul{display:flex;list-style:none;align-items:center;gap:70px;margin:0}.header__nav ul li{margin:0}@media (min-width: 900px){.header__nav ul li{padding:25px 0}}.header__nav ul li a{font-size:14px;line-height:14px;font-weight:300;position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:-2px;cursor:pointer;color:#000;display:inline-block;text-decoration:none;color:#fff;padding:0}.header__nav ul li a:before{position:absolute;z-index:0;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.header__nav ul li a:hover:before,.header__nav ul li a.active:before{transform:translate(0)}.header__nav ul li a:before{background:#fff}.header__hamburger{padding:0 7px;background-color:transparent;border:none;width:32px;cursor:pointer;margin:0;display:block}@media (min-width: 900px){.header__hamburger{display:none;min-width:auto;padding:0}}.header__hamburger.active .lines{background-color:#000}.header__hamburger.active .lines:before{transform:translateY(6px) rotate(45deg)}.header__hamburger.active .lines:after{transform:translateY(-6px) rotate(-45deg)}.header__hamburger .lines{width:18px;height:1px;display:block;position:relative;background-color:#fff;transition:all ease-in-out .3s}.header__hamburger .lines:before,.header__hamburger .lines:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#fff;transition:all ease-in-out .3s}.header__hamburger .lines:before{top:-6px}.header__hamburger .lines:after{bottom:-6px}.header--scrolled.header:after{background-color:#fff}.header--scrolled .header__logo .logo,.header--scrolled .header__logo .logo--short{opacity:0;visibility:hidden}.header--scrolled .header__logo .logo--long{opacity:1;visibility:visible;width:218px;height:20px}.header--scrolled .header__logo .logo--long svg{width:218px;height:20px}.header--scrolled .header__nav ul li a,.header--scrolled .header__nav ul li button{color:#000}.header--scrolled .header__nav ul li a:before,.header--scrolled .header__nav ul li button:before{background:#000}.header--scrolled .header__hamburger .lines{background-color:#000}.header--scrolled .header__hamburger .lines:before,.header--scrolled .header__hamburger .lines:after{background-color:#000}.header--active{background:transparent;padding:16px 0;box-shadow:none}@media (min-width: 900px){.header--active{padding:32px 0}}.header--active .header__nav ul li a,.header--active .header__nav ul li button{color:#fff}.header--active .header__logo{min-height:57px}.header--active .header__logo .logo{opacity:0;visibility:hidden}.header--light .header__logo svg path,.header--light .header__wordmark svg path,.header--light .header__search svg path{fill:#fff}.header--light .header__nav ul li a,.header--light .header__nav ul li button{color:#fff}.header--light .header__hamburger .lines{background-color:#fff}.header--light .header__hamburger .lines:before,.header--light .header__hamburger .lines:after{background-color:#fff}.header--light.header--scrolled .header__nav ul li a,.header--light.header--scrolled .header__nav ul li button{color:#000}.header--light.header--scrolled .header__hamburger .lines{background-color:#000}.header--light.header--scrolled .header__hamburger .lines:before,.header--light.header--scrolled .header__hamburger .lines:after{background-color:#000}.header--up{transform:translateY(-100%)}.header--off-canvas{z-index:999;box-shadow:none;background-color:#fff;padding:0 0 16px}.header--off-canvas .lines{background-color:#fff!important}.header--off-canvas .lines:after,.header--off-canvas .lines:before{background-color:#000!important}.header--off-canvas .lines:before{transform:translateY(6px) rotate(45deg)}.header--off-canvas .lines:after{transform:translateY(-6px) rotate(-45deg)}.header--off-canvas svg path{fill:#fff!important}@media (min-width: 900px){.header--off-canvas svg path{fill:#000!important}}.header__team--items{max-width:768px;margin:0 0 0 auto}.header__about--items{margin:0 0 0 auto}.header__about--items h3{font-size:14px;line-height:14px;font-weight:300;margin:0 0 8px;color:#000}.header__about .card--agent{padding:0;overflow:visible}@media (min-width: 900px){.header__about .card--agent__image{margin:0 0 12px}}.header__about .card--agent__image .gatsby-image-wrapper{max-height:248px;border-radius:0;margin:0;aspect-ratio:372/248!important}.header__about .card--agent__image .gatsby-image-wrapper img{object-position:0 10%;transform:scale(1.2)}.header__about .card--agent__button{position:absolute;top:0;right:0;margin:0}.header__about .card--agent__button .btn:hover{background-color:#000;color:#fff}.header__about .card--agent__button .btn:hover svg path{stroke:#fff}.header__about .card--agent__info{position:relative}.header__about .card--agent__info h4,.header__about .card--agent__info p,.header__about .card--agent__info a{color:#000;max-width:200px}.header__about .card--agent__info h4{font-size:18px;line-height:23px;font-weight:400;margin:0 0 2px}.header__about .card--agent__info h4 a{padding:0}.header__about .card--agent__info p{font-size:14px;line-height:14px;font-weight:300}.header__about .card--agent__info a{padding:15px 14px 12px}.header__about .card--agent__info svg path{stroke:#000}.header__sell--inner{display:flex;flex-direction:column-reverse}@media (min-width: 900px){.header__sell--inner{flex-direction:row}}.header__sell--items{display:flex;gap:24px}.header__sell--items .card--property:nth-child(2){display:none}@media (min-width: 900px){.header__sell--items .card--property:nth-child(2){display:block}}.header__sell,.header__team,.header__about{position:absolute;z-index:-1;top:100%;left:0;width:100%;background:#e7e7e7;box-shadow:0 4px 4px #00000040;opacity:0;visibility:hidden;transition:all ease-in-out .3s;min-height:100vh;padding:0}@media (min-width: 900px){.header__sell,.header__team,.header__about{padding:0;min-height:420px}}.header__sell.active,.header__team.active,.header__about.active{visibility:visible;opacity:1}.header__sell--inner,.header__team--inner,.header__about--inner{max-width:1440px;margin:0 auto;height:calc(100% - 76px);overflow:auto;padding:45px 24px;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 900px){.header__sell--inner,.header__team--inner,.header__about--inner{padding:0 48px}}.header__sell--inner::-webkit-scrollbar,.header__team--inner::-webkit-scrollbar,.header__about--inner::-webkit-scrollbar{display:none}@media (min-width: 900px){.header__sell--inner,.header__team--inner,.header__about--inner{height:auto;overflow:visible;display:flex;justify-content:space-between;padding:34px 48px 48px;gap:122px}}.header__sell--inner ul,.header__team--inner ul,.header__about--inner ul{display:block}@media (min-width: 900px){.header__sell--inner ul,.header__team--inner ul,.header__about--inner ul{margin:0 0 0 auto}}.header__sell--inner ul li,.header__team--inner ul li,.header__about--inner ul li{margin:0 0 18px;padding:0}.header__sell--inner a,.header__team--inner a,.header__about--inner a{padding:0}.header__sell--inner a:before,.header__team--inner a:before,.header__about--inner a:before{content:none!important}.header__sell--listing h3,.header__team--listing h3,.header__about--listing h3{font-size:14px;line-height:14px;font-weight:300;margin:0 0 8px;color:#000}.header__sell--items,.header__team--items,.header__about--items{display:flex;gap:24px;margin:0 0 60px}@media (min-width: 900px){.header__sell--items,.header__team--items,.header__about--items{margin:0 0 0 auto}}.header__sell--items .card--property,.header__team--items .card--property,.header__about--items .card--property{padding:0;flex:1 1 50%}.header__sell--items .card--property__image,.header__team--items .card--property__image,.header__about--items .card--property__image{margin:0 0 12px}.header__sell--items .card--property__image .gatsby-image-wrapper,.header__team--items .card--property__image .gatsby-image-wrapper,.header__about--items .card--property__image .gatsby-image-wrapper{aspect-ratio:350/234!important}@media (min-width: 900px){.header__sell--items .card--property__image .gatsby-image-wrapper,.header__team--items .card--property__image .gatsby-image-wrapper,.header__about--items .card--property__image .gatsby-image-wrapper{aspect-ratio:372/248!important;max-height:248px}}.header__sell--items .card--property__title h4,.header__team--items .card--property__title h4,.header__about--items .card--property__title h4{font-size:16px;line-height:20px;font-weight:400;margin:0;color:#000}@media (min-width: 900px){.header__sell--items .card--property__title h4,.header__team--items .card--property__title h4,.header__about--items .card--property__title h4{font-size:18px;line-height:23px;font-weight:400}}.header__sell--items .card--property__stats,.header__team--items .card--property__stats,.header__about--items .card--property__stats{display:none}.header__sell--item,.header__team--item,.header__about--item{padding:0!important}.header__sell--item .gatsby-image-wrapper,.header__team--item .gatsby-image-wrapper,.header__about--item .gatsby-image-wrapper{margin:0 0 12px;aspect-ratio:165/234!important}@media (min-width: 900px){.header__sell--item .gatsby-image-wrapper,.header__team--item .gatsby-image-wrapper,.header__about--item .gatsby-image-wrapper{aspect-ratio:372/248!important}}.header__sell--item h3,.header__team--item h3,.header__about--item h3{font-size:14px;line-height:14px;font-weight:300;margin:0 0 8px;color:#000}.header__sell--item p,.header__team--item p,.header__about--item p{font-size:16px;line-height:20px;font-weight:400;margin:0;color:#000}@media (min-width: 900px){.header__sell--item p,.header__team--item p,.header__about--item p{font-size:18px;line-height:23px;font-weight:400}}.header__button{font-size:24px;line-height:34px;font-weight:400;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:none;padding:0;margin:0 0 18px}@media (min-width: 900px){.header__button{display:none}}.page-template--team main,.agent main,.page-template--terms main,.page-template--buy main,.page-template--development-sites main,.page-template--sold main,.page-template--lease main,.page-template--leased main,.page-template--upcoming-auctions main,.page-template--upcoming-inspections main,.page-template--upcoming-inspections-lease main,.page-template--projects main,.page-template--project-team main{padding:170px 0 0}@media (min-width: 900px){.page-template--team main,.agent main,.page-template--terms main,.page-template--buy main,.page-template--development-sites main,.page-template--sold main,.page-template--lease main,.page-template--leased main,.page-template--upcoming-auctions main,.page-template--upcoming-inspections main,.page-template--upcoming-inspections-lease main,.page-template--projects main,.page-template--project-team main{padding:200px 0 0}}.page-template--team.light-theme .header__nav a:before,.agent.light-theme .header__nav a:before,.page-template--terms.light-theme .header__nav a:before,.page-template--buy.light-theme .header__nav a:before,.page-template--development-sites.light-theme .header__nav a:before,.page-template--sold.light-theme .header__nav a:before,.page-template--lease.light-theme .header__nav a:before,.page-template--leased.light-theme .header__nav a:before,.page-template--upcoming-auctions.light-theme .header__nav a:before,.page-template--upcoming-inspections.light-theme .header__nav a:before,.page-template--upcoming-inspections-lease.light-theme .header__nav a:before,.page-template--projects.light-theme .header__nav a:before,.page-template--project-team.light-theme .header__nav a:before{background:#000}.page-template--contact .header__nav a:before{background:#000}.page-template--contact .header__hamburger .lines,.page-template--lease .header__hamburger .lines{background-color:#000}.page-template--contact .header__hamburger .lines:before,.page-template--contact .header__hamburger .lines:after,.page-template--lease .header__hamburger .lines:before,.page-template--lease .header__hamburger .lines:after{background-color:#000}.page-template--contact .header__nav ul li a,.page-template--lease .header__nav ul li a{color:#000}.off-canvas{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;transition:all ease-in-out .3s;background-color:#e7e7e7}.off-canvas.active{opacity:1;visibility:visible}.off-canvas__inner{height:100%}.off-canvas__nav{height:100%;padding:24px 24px 120px;display:flex;align-items:end}.off-canvas__nav ul{margin:0}.off-canvas__nav ul li{margin:0 0 24px;list-style-type:none}.off-canvas__nav ul a,.off-canvas__nav ul button{text-decoration:none;letter-spacing:-.5px;padding:0;border:none;background-color:transparent;font-size:24px;line-height:34px;font-weight:400;color:#000}.footer{padding:24px 0 64px;min-height:100vh;transition:all ease-in-out .3s}@media (min-width: 900px){.footer{padding:48px 0 0}}.footer__inner{max-width:1440px;margin:0 auto;padding:0 24px;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media (min-width: 900px){.footer__inner{padding:0 48px}}.footer__top{display:flex;flex-direction:column;height:100%}@media (min-width: 900px){.footer__top{height:auto;flex-direction:row;justify-content:space-between;padding-top:100px}}.footer__top--content{max-width:630px;margin-bottom:40px}@media (min-width: 900px){.footer__top--content{margin:0}}.footer__top--content span{font-size:11px;line-height:15px;font-weight:300;display:block;margin:0 0 8px;color:var(--color--primary)}.footer__top--content h2{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.5px;margin:0;color:var(--color--primary)}@media (min-width: 900px){.footer__top--content h2{font-size:60px;line-height:66px;font-weight:300}}.footer__top--links{margin:auto 0 0}.footer__top--links h3{font-size:11px;line-height:15px;font-weight:300;margin:0 0 24px;color:#838789}.footer__top--links ul{margin:0 0 24px}.footer__top--links ul:last-of-type{margin:0}@media (min-width: 900px){.footer__top--links ul{text-align:right;margin:0 0 48px}}.footer__top--links ul li{margin:0 0 24px;list-style-type:none}.footer__top--links ul li:last-of-type{margin:0}.footer__top--links ul li a{font-size:14px;font-weight:300;line-height:14px;letter-spacing:0;text-decoration:none;color:var(--color--primary)}.footer__top--nav{display:flex;gap:64px}@media (min-width: 900px){.footer__top--nav{display:block}}@media (min-width: 900px){.footer__top--nav ul:last-of-type{display:none}}.footer__bottom{display:flex;justify-content:space-between;align-items:end;margin:78px 0 0}@media (min-width: 900px){.footer__bottom{margin:0}}.footer__bottom .logo{background-color:#3d0d3e}@media (min-width: 900px){.footer__bottom .logo{padding:12px 12px 40px}}.footer__bottom--content{text-align:right}@media (min-width: 900px){.footer__bottom--content{padding:0 0 48px}}.footer__bottom--content ul{margin:0 0 17px;justify-content:end;gap:40px;display:none}@media (min-width: 900px){.footer__bottom--content ul{display:flex}}.footer__bottom--content ul li{list-style-type:none;margin:0}.footer__bottom--content ul li a{text-decoration:none}@media (min-width: 900px){.footer__bottom--reserved{display:flex;gap:24px}}.footer__bottom--reserved p,.footer__bottom--reserved a{font-size:11px;line-height:15px;font-weight:300;display:block;margin:0;text-decoration:none;color:var(--color--primary)}.footer__bottom--reserved p{margin:0 0 4px}@media (min-width: 900px){.footer__bottom--reserved p{margin:0}}.footer--bg a,.footer--bg h2,.footer--bg p,.footer--bg span{color:#fff}.video{padding:30px 0 40px}@media (min-width: 900px){.video{padding:30px 0 60px}}.video__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.video__inner{padding:0 48px}}.video__embed{display:block;margin:0;position:relative;width:100%;padding-bottom:56%;height:0}.video__embed .plyr__control--overlaid{background:#000c;width:60px;justify-content:center;display:flex!important;height:40px;border-radius:6px;align-items:center;margin-top:10px}.video__embed input[type=range]{color:#000}.video__embed .plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px #00000080}.video__embed .plyr__control.plyr__tab-focus,.video__embed .plyr__control:hover,.video__embed .plyr__control[aria-expanded=true]{background:#000}.video__embed video{position:absolute;display:block;margin:0;width:100%;height:100%;object-fit:cover;object-position:center}.landing-banner{position:relative;max-height:100vh;aspect-ratio:100/56;margin:0 0 50px;width:100%}@media (min-width: 900px){.landing-banner{margin:0 0 90px}}.landing-banner__inner{max-width:1440px;margin:0 auto;padding:0 24px;position:relative;display:flex;align-items:end;pointer-events:none}@media (min-width: 900px){.landing-banner__inner{padding:0 48px}}@media (min-width: 900px){.landing-banner__inner{height:100%}}.landing-banner__asset{height:100%;width:100%;position:relative}@media (min-width: 900px){.landing-banner__asset{position:absolute}}.landing-banner__asset .gatsby-image-wrapper{width:100%}.landing-banner__asset .gatsby-image-wrapper,.landing-banner__asset video{width:100%;height:100%;position:absolute!important;top:0;left:0;object-fit:cover}.landing-banner__asset .atl-asset{width:100%;height:100%;position:relative;object-fit:cover;z-index:1}.landing-banner__asset .atl-asset iframe{width:100%;height:100%;object-fit:cover}.landing-banner__asset .atl-asset:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:2;pointer-events:none}.landing-banner__asset .atl-asset .play{z-index:2;cursor:pointer;pointer-events:none;opacity:1}.landing-banner__asset .atl-asset[data-playing=false] .play{opacity:1!important}.landing-banner__asset .atl-asset[data-playing=true]:before{opacity:.2}.landing-banner__asset .atl-asset[data-playing=true] .play{opacity:0!important}.landing-banner__wrapper{width:100%;padding:30px 0;position:relative;z-index:2}@media (min-width: 900px){.landing-banner__wrapper{padding:0 0 60px;display:flex;align-items:center;justify-content:space-between}}@media (min-width: 900px){.landing-banner__title{flex:1 0 62%;padding:0}}.landing-banner__title h1{font-size:32px;line-height:38px;font-weight:300;max-width:660px;margin:0;letter-spacing:-.5px;color:#fff}@media (min-width: 900px){.landing-banner__title h1{font-size:40px;line-height:46px;font-weight:300}}.pride-cta{height:500px;margin:0 0 90px;position:relative}@media (min-width: 900px){.pride-cta{height:100vh;margin:0 0 120px}}.pride-cta__inner{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:48px 20px}@media (min-width: 900px){.pride-cta__inner{padding:48px}}.pride-cta__inner span{display:block;margin:0 0 18px;font-size:14px;line-height:14px;font-weight:300;line-height:18px;color:#fff}@media (min-width: 900px){.pride-cta__inner span{margin:0 0 8px}}.pride-cta__inner h2{color:#fff;text-align:center;max-width:350px;margin:0;font-size:24px;line-height:34px;font-weight:300;line-height:30px;letter-spacing:-.5px}@media (min-width: 900px){.pride-cta__inner h2{font-size:40px;line-height:46px;font-weight:300;Line-height:46px;max-width:379px}}.pride-cta__inner a{margin:auto 0 0}.pride-cta__asset{width:100%;height:100%;position:absolute!important;top:0;left:0;overflow:hidden}.pride-cta__asset .gatsby-image-wrapper{filter:grayscale(100%)}@media (min-width: 900px){.pride-cta__asset .gatsby-image-wrapper{width:100%}}.pride-cta__asset .gatsby-image-wrapper:before{position:absolute;top:0;left:0;background-color:#000;opacity:.3;width:100%;height:100%;content:"";z-index:1}.pride-cta__asset .gatsby-image-wrapper,.pride-cta__asset video{height:100%;object-fit:cover}.expert-cta{margin:0 0 90px}@media (min-width: 900px){.expert-cta{margin:0 0 120px}}.expert-cta__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.expert-cta__inner{padding:0 48px}}.expert-cta__wrapper{padding:20px}@media (min-width: 900px){.expert-cta__wrapper{min-height:320px;align-items:end;display:flex;justify-content:space-between;padding:62px 48px 48px}}.expert-cta__content span{color:#fff;font-size:14px;font-weight:300;line-height:18px;margin:0 0 20px;display:block}@media (min-width: 900px){.expert-cta__content span{font-size:14px;line-height:14px;font-weight:300;margin:0 0 8px;line-height:18px}}.expert-cta__content h2{color:#fff;font-size:18px;font-weight:400;line-height:23px;margin:0 0 32px;letter-spacing:-.5px}@media (min-width: 900px){.expert-cta__content h2{font-size:40px;font-weight:300;line-height:46px;max-width:379px;margin:0}}.expert-cta__button{margin:0 0 0 auto}.expert-cta--dark-teal{background-color:#233b3e}.expert-cta--swirl{background-color:#d0cac3}.expert-cta--swirl h2,.expert-cta--swirl span{color:#000}.expert-cta--swirl a{color:#000;border:1px solid #000000}.expert-cta--swirl a:hover{background-color:#2f2f2f;color:#fff;border:1px solid #2F2F2F}.highlight-cta{height:500px;margin:0 0 50px}@media (min-width: 900px){.highlight-cta{height:640px;margin:0 0 120px}}.highlight-cta__inner{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;height:100%}@media (min-width: 900px){.highlight-cta__inner{padding:0 48px}}.highlight-cta__wrapper{position:relative;width:100%;padding:20px 24px;display:flex;flex-direction:column}@media (min-width: 900px){.highlight-cta__wrapper{flex-direction:row;justify-content:space-between;padding:48px}}.highlight-cta__bg{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:-1;filter:grayscale(100%)}@media (min-width: 900px){.highlight-cta__bg{aspect-ratio:1344/640!important}}.highlight-cta__bg img{object-fit:cover;width:100%;height:100%}.highlight-cta__bg:before{position:absolute;content:"";top:0;left:0;background-color:#000;opacity:.3;width:100%;height:100%;z-index:1}.highlight-cta__content span{color:#fff;font-size:14px;font-weight:300;line-height:18px;margin:0 0 18px;display:block}@media (min-width: 900px){.highlight-cta__content span{font-size:14px;line-height:14px;font-weight:300;line-height:18px;margin:0 0 8px}}.highlight-cta__content h2{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.5px;color:#fff;margin:0 0 32px}@media (min-width: 900px){.highlight-cta__content h2{font-size:40px;font-weight:300;line-height:46px;max-width:379px;margin:0}}.highlight-cta__button{margin:auto 0 0}@media (min-width: 900px){.highlight-cta__button{margin:0}}.tcbi{margin:0 0 90px}@media (min-width: 900px){.tcbi{margin:0 0 120px}}.tcbi__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.tcbi__inner{padding:0 48px}}.tcbi__wrapper{background-color:#d0cac3;padding:24px;display:flex;flex-direction:column-reverse}@media (min-width: 900px){.tcbi__wrapper{flex-direction:row;justify-content:space-between;padding:48px}}.tcbi__image{margin:0 0 32px}@media (min-width: 900px){.tcbi__image{flex:1 1 62%;margin:0}}.tcbi__image .gatsby-image-wrapper{aspect-ratio:302/350!important}@media (min-width: 900px){.tcbi__image .gatsby-image-wrapper{aspect-ratio:768/536!important}}@media (min-width: 900px){.tcbi__content{flex:1 1 38%;padding:0 48px 0 0;display:flex;flex-direction:column;align-items:start}}.tcbi__content h2{font-size:24px;line-height:34px;font-weight:400;letter-spacing:-.5px;margin:0 0 24px;color:#000}.tcbi__content p{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;text-transform:none;letter-spacing:0;color:#000}.tcbi__content p:last-of-type{margin:0 0 24px}@media (min-width: 900px){.tcbi__content p:last-of-type{margin:0}}.tcbi__content .btn{margin:auto 0 0}.tcbi__content .btn:hover{background-color:#2f2f2f;color:#fff}.service{margin:0 0 90px}@media (min-width: 900px){.service{margin:0 0 120px}}.service__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.service__inner{padding:0 48px}}.service__inner h2{font-size:24px;line-height:34px;font-weight:400;letter-spacing:-.5px;margin:0 0 12px;color:#fff}.service__buttons{margin:0 0 12px;display:flex;gap:24px}.service__buttons li{list-style-type:none;margin:0}.service__buttons li button{font-size:14px;line-height:14px;font-weight:300;padding:0;cursor:pointer;background-color:transparent;border:none;color:#4d4d4d}.service__buttons li button.active{color:#fff}.service__items{overflow:hidden}.service__items .slick-track{display:flex}.service__items .slick-list{margin:0 -25px}.service__items .slick-slide{margin:0 25px}.service__items .slick-slide:nth-child(1) .service__item--content{background-color:#3d0d3e}.service__items .slick-slide:nth-child(2) .service__item--content{background-color:#d0cac3}.service__items .slick-slide:nth-child(3) .service__item--content{background-color:#233b3e}.service__item{display:flex!important;flex-direction:column;overflow:hidden}@media (min-width: 900px){.service__item{flex-direction:row}}@media (min-width: 900px){.service__item--image{flex:1 1 50%}}.service__item--image .gatsby-image-wrapper{aspect-ratio:350/466!important;border-top-right-radius:30px}@media (min-width: 900px){.service__item--image .gatsby-image-wrapper{aspect-ratio:672/466!important;border-radius:0}}.service__item--content{position:relative;padding:20px}@media (min-width: 900px){.service__item--content{flex:1 1 50%;padding:24px;border-top-right-radius:30px}}.service__item--content h3{font-size:18px;line-height:23px;font-weight:300;color:#fff;margin:0 0 32px}@media (min-width: 900px){.service__item--content h3{font-size:32px;line-height:38px;font-weight:300;margin:0;letter-spacing:-.5px;max-width:368px}}@media (min-width: 900px){.service__item--content a{position:absolute;right:24px;bottom:24px}}.agent-quote{margin:0 0 90px}@media (min-width: 900px){.agent-quote{margin:0 0 120px}}.agent-quote__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.agent-quote__inner{padding:0 48px}}@media (min-width: 900px){.agent-quote__inner{display:flex;justify-content:space-between}}.agent-quote__image{display:none}@media (min-width: 900px){.agent-quote__image{flex:1 0 66%;display:block}}.agent-quote__image .gatsby-image-wrapper{border-top-right-radius:50px}@media (min-width: 900px){.agent-quote__image .gatsby-image-wrapper{aspect-ratio:888/536!important}}.agent-quote__image .gatsby-image-wrapper img{object-position:0 10%;transform:scale(1.2)}.agent-quote__content{color:#fff}@media (min-width: 900px){.agent-quote__content{flex:1 0 34%;padding:0 0 0 24px;display:flex;flex-direction:column;align-items:start}}.agent-quote__content .gatsby-image-wrapper{aspect-ratio:350/350!important;border-top-right-radius:50px;margin:0 0 32px}@media (min-width: 900px){.agent-quote__content .gatsby-image-wrapper{display:none}}.agent-quote__content .gatsby-image-wrapper img{object-position:top;transform:scale(1.5)}.agent-quote__content svg{margin:0 0 24px}.agent-quote__content h2{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.5px;margin:0 0 24px}@media (min-width: 900px){.agent-quote__content h2{font-size:40px;line-height:46px;font-weight:300;margin:0}}.agent-quote__content h3{font-size:24px;line-height:34px;font-weight:400;letter-spacing:-.5px;margin:auto 0 2px}.agent-quote__content span,.agent-quote__content p{font-size:14px;line-height:14px;font-weight:300;line-height:18px;margin:0 0 24px;display:block}.light-theme .agent-quote__content h2,.light-theme .agent-quote__content h3,.light-theme .agent-quote__content p,.light-theme .agent-quote__content a,.light-theme .agent-quote__content li,.light-theme .agent-quote__content span{color:#000}.property-media{position:relative;height:100vh}.property-media:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#0000 64%,#0006),linear-gradient(0deg,#0000 74.87%,#0003 107.5%)}.property-media__inner{max-width:1440px;margin:0 auto;padding:0 24px;height:100%;position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;cursor:pointer}@media (min-width: 900px){.property-media__inner{padding:0 48px}}.property-media__title{padding:0 0 60px}.property-media__title h2{font-size:32px;line-height:38px;font-weight:300;margin:0;letter-spacing:-.5px;max-width:500px}@media (min-width: 900px){.property-media__title h2{font-size:40px;line-height:46px;font-weight:300}}.property-media .sold{padding:0 0 60px}@media (min-width: 900px){.property-media .sold{width:112px;height:172px}}.property-media .sold svg{width:100%;height:100%}.property-media__thumbnail{height:100%;width:100%;position:absolute}.property-media__thumbnail .gatsby-image-wrapper{width:100%}.property-media__thumbnail .gatsby-image-wrapper,.property-media__thumbnail video{width:100%;height:100%;position:absolute!important;top:0;left:0;object-fit:cover}.property-media--sold .property-media__thumbnail:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#0000004d;z-index:1}.property-media--sold .property-media__thumbnail .gatsby-image-wrapper img{filter:grayscale(100%)}.property-header{padding:24px 0;margin:0 0 48px;border-bottom:1px solid #2F2F2F}@media (min-width: 900px){.property-header{padding:48px 0;margin:0}}.property-header__inner{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}@media (min-width: 900px){.property-header__inner{padding:0 48px}}@media (min-width: 900px){.property-header__inner{flex-wrap:nowrap;gap:0}}@media (min-width: 900px){.property-header__address{flex:1 1 51%}}.property-header__address h1{font-size:18px;line-height:23px;font-weight:400;color:var(--color--primary);margin:0 0 8px}@media (min-width: 900px){.property-header__address h1{margin:0 0 18px}}@media (min-width: 900px){.property-header__price{flex:1 1 30%}}.property-header__price p{font-size:14px;line-height:14px;font-weight:300;margin:0;color:var(--color--primary)}@media (min-width: 900px){.property-header__price p.sold{font-size:24px;line-height:34px;font-weight:300;letter-spacing:-.5px}}.property-header__price p:first-of-type{margin:0 0 10px}.property-header__button{flex:1 1 100%}@media (min-width: 900px){.property-header__button{flex:1 1 19%}}.property-header__button ul{margin:0;text-align:right;display:flex;gap:16px}@media (min-width: 900px){.property-header__button ul{display:block;justify-content:space-between}}.property-header__button ul li{list-style-type:none;margin:0}@media (min-width: 900px){.property-header__button ul li{margin:0 0 12px}}.property-header__button ul li:last-of-type{margin:0}.property-header__button ul li button{background-color:transparent;cursor:pointer}.property-content{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.property-content{padding:0 48px}}@media (min-width: 900px){.property-content{position:relative;display:flex;flex-direction:row;padding:48px 48px 0;margin-bottom:96px}}.property-content__main{margin:0 0 96px}@media (min-width: 900px){.property-content__main{flex:1 0 51%;padding:0 250px 0 0;margin:0}}.property-content__main h2{font-size:40px;line-height:46px;font-weight:350;margin:0 0 40px}@media (min-width: 900px){.property-content__main h2{margin:0 0 60px;max-width:80%}}.property-content__sidebar{position:relative;margin:0 0 96px}@media (min-width: 900px){.property-content__sidebar{flex:1 0 49%;margin:0}}.property-content__asset{display:none}@media (min-width: 900px){.property-content__asset{margin:0 0 96px;display:block}}@media (min-width: 900px){.property-content__asset .gatsby-image-wrapper{aspect-ratio:660/523!important}}.property-content__description{margin:0 0 60px}@media (min-width: 900px){.property-content__description{margin:0}}.property-content__description .gatsby-image-wrapper{display:block;margin:64px 0 0}@media (min-width: 900px){.property-content__description .gatsby-image-wrapper{display:none}}.property-content__description p,.property-content__description li{font-size:18px;line-height:23px;font-weight:400;margin:0 0 34px;letter-spacing:0;color:var(--color--primary)}.property-content__description ul li{margin:0}.property-content__description p,.property-content__description h1,.property-content__description h2,.property-content__description h3,.property-content__description h4,.property-content__description h5,.property-content__description h6,.property-content__description a,.property-content__description li{font-size:18px;line-height:23px;font-weight:300;color:var(--color--primary)}.property-content__description h1,.property-content__description h2,.property-content__description h3,.property-content__description h4,.property-content__description h5,.property-content__description h6{font-weight:600}.property-content__description a{font-weight:700}.property-content__description .title-content-expander{margin:0}.property-content__description .title-content-expander__inner{padding:0}.property-content__description .title-content-expander__item{padding:12px 16px 0;cursor:default}.property-content__description .title-content-expander__item:first-of-type{border-top:1px solid #2F2F2F}.property-content__description .title-content-expander__item--title{padding:0}.property-content__description .title-content-expander__item--title svg{display:none}.property-content__opening p:not(:last-child){margin:0 0 16px}.property-content__auction span,.property-content__opening span,.property-content__type span{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;letter-spacing:0;text-transform:none;display:block;margin:0 0 12px;color:var(--color--primary)}.property-content__auction{margin:0 0 96px}.property-content__auction span{font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;text-transform:none;display:block}@media (min-width: 900px){.property-content__auction span{letter-spacing:0}}.property-content__auction>div{position:relative}.property-content__auction>div a{display:block}.property-content__auction>div a span{font-size:16px;line-height:20px;font-weight:400;color:var(--color--primary)}.property-content__auction>div a span p{font-size:16px;line-height:20px;font-weight:400;margin:0;color:var(--color--primary)}.property-content__auction>div a span p:last-of-type{font-size:14px;line-height:14px;font-weight:300;margin:15px 0 0;display:flex;align-items:center;gap:16px}.property-content__auction>div a span p svg path{stroke:var(--color--primary)}.property-content__auction .atc-item{text-decoration:none;position:relative}.property-content__auction .atc-item p{color:var(--color--primary);margin:0}.property-content__auction .atc-dropdown{background-color:var(--color--primary);position:absolute;left:0;margin:0}.property-content__auction .atc-dropdown li{margin:0!important;list-style-type:none}.property-content__auction .atc-dropdown li a{font-size:14px;line-height:14px;font-weight:400;color:var(--color--secondary);text-transform:none;text-decoration:none;letter-spacing:0;padding:5px 10px}.property-content__auction:nth-child(2){margin-top:-50px}.property-content__agents{margin:44px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (min-width: 900px){.property-content__agents{margin:0;position:sticky;top:80px}}@media (min-width: 900px){.property-content__agents .card--agent .gatsby-image-wrapper{aspect-ratio:315/436!important}}.property-stats ul{margin:0;display:flex;gap:5px}.property-stats ul li{list-style-type:none;display:inline-block;margin:0;color:var(--color--primary)}.property-map{margin:0 0 96px}.property-map__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.property-map__inner{padding:0 48px}}@media (min-width: 900px){.property-map__inner{display:flex;justify-content:space-between}}@media (min-width: 900px){.property-map__content{flex:1 0 51%;padding:0 250px 0 0}}.property-map__content h2{color:var(--color--primary)}@media (min-width: 900px){.property-map__content h2{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.5px;margin:0 0 24px}}.property-map__content p{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;color:var(--color--primary);text-transform:none;letter-spacing:0}.property-map__content p:last-of-type{margin:0}@media (min-width: 900px){.property-map__map{flex:1 0 49%}}.property-map .map__wrapper{position:relative;height:277px}@media (min-width: 900px){.property-map .map__wrapper{height:523px}}.property-map .map__wrapper .map__element{height:277px}@media (min-width: 900px){.property-map .map__wrapper .map__element{height:523px}}.property-map .map__marker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%}.property-map .map__marker img{height:100%}.property-gallery{margin:0 0 24px;background-color:#1a1a1a}@media (min-width: 900px){.property-gallery{margin:0 0 32px}}.property-gallery__inner{max-width:1440px;margin:0 auto;padding:0 24px;position:relative}@media (min-width: 900px){.property-gallery__inner{padding:0 48px}}.property-gallery__item .gatsby-image-wrapper{width:100%;aspect-ratio:358/246!important}@media (min-width: 900px){.property-gallery__item .gatsby-image-wrapper{aspect-ratio:1147/764!important}}.property-gallery .gallery--open{background:none;border:none;width:100%}.property-gallery__lightbox{position:fixed;top:0;left:0;width:100%;-ms-overflow-style:none;scrollbar-width:none;z-index:999;opacity:0;visibility:hidden;transition:all ease-in-out .3s;height:100vh}.property-gallery__lightbox::-webkit-scrollbar{display:none}.property-gallery__lightbox.active{opacity:1;visibility:visible}.property-gallery__lightbox-inner{max-width:1440px;margin:0 auto;padding:0 24px;height:100%;position:relative}@media (min-width: 900px){.property-gallery__lightbox-inner{padding:0 48px}}@media (max-width: 901px){.property-gallery__lightbox-inner{padding-top:30px;padding-bottom:60px}}.property-gallery__lightbox-header{display:flex;justify-content:end;position:absolute;z-index:2;background-color:#1a1a1a;left:20px;right:20px}@media (min-width: 900px){.property-gallery__lightbox-header{left:48px;right:48px;padding:40px 0 18px}}.property-gallery__lightbox-header button{font-size:14px;line-height:14px;font-weight:300;background-color:transparent;border:none;padding:0;cursor:pointer;color:#fff;display:flex;gap:9px}.property-gallery__lightbox-header h4{font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;margin:0;color:#e7e7e7}@media (min-width: 900px){.property-gallery__lightbox-header h4{color:#000}}@media (min-width: 900px){.property-gallery__lightbox-item{margin-bottom:11px}}.property-gallery__lightbox-item .gatsby-image-wrapper{width:100%;aspect-ratio:353/300!important}@media (min-width: 900px){.property-gallery__lightbox-item .gatsby-image-wrapper{aspect-ratio:358/246!important}}@media (max-width: 901px){.property-gallery__lightbox-slider{position:absolute;margin:60px 0 0;top:50%;left:20px;right:20px;transform:translateY(-70%)}}.property-gallery__lightbox-arrow{display:flex;justify-content:space-between;align-items:center;background-color:#1a1a1a;bottom:0;z-index:2}@media (min-width: 900px){.property-gallery__lightbox-arrow{position:absolute;left:48px;right:48px}}.property-gallery__lightbox-arrow span{font-size:14px;line-height:14px;font-weight:300;color:#fff}.property-gallery__lightbox-arrow div{cursor:pointer;padding:24px 10px}@media (min-width: 900px){.property-gallery__lightbox-arrow div{padding:18px}}@media (max-width: 901px){.property-gallery__lightbox .slick-track{display:flex}}.property-related{margin:0 0 96px}.property-related__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.property-related__inner{padding:0 48px}}.property-related__heading{display:flex;justify-content:space-between;align-items:end;margin:0 0 24px}.property-related__heading span{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;color:var(--color--primary);letter-spacing:0;text-transform:none;display:block;margin:0 0 4px}@media (min-width: 900px){.property-related__heading span{margin:0 0 8px}}.property-related__heading h2{font-size:24px;line-height:34px;font-weight:300;color:var(--color--primary);line-height:22px;margin:0}@media (min-width: 900px){.property-related__heading h2{font-size:32px;line-height:38px;font-weight:300}}.property-related__heading a{font-size:11px;line-height:15px;font-weight:300;color:var(--color--primary);text-decoration:underline;padding:0}@media (min-width: 900px){.property-related__items{display:grid;grid-template-columns:repeat(3,300fr);gap:24px}}.property-related__items .card--property{position:relative;padding:0 0 50px}@media (min-width: 900px){.property-related__items .card--property{border:none;padding:0}}.property-related__items .card--property:not(:last-child){margin:0 0 28px}@media (min-width: 900px){.property-related__items .card--property:not(:last-child){margin:0}}@media (max-width: 901px){.property-related__items .card--property__image{margin:0 0 25px}}.property-related__items .card--property__title h4{margin:0 0 10px}@media (max-width: 901px){.property-related__items .card--property__content .btn{display:inline-block;position:absolute;right:0;bottom:55px}}.property-related__items .card--property__price{display:none}@media (min-width: 900px){.property-related__items .card--property__price{display:block}}@media (min-width: 900px){.property-related__items .card--property__stats{margin:0 0 6px}}.property-related__items .card--property__stats ul{margin:0}@media (min-width: 900px){.property-related__items .card--property__stats ul{gap:5px}}.property-related__items .card--property__stats ul li{margin:0}@media (min-width: 900px){.property-related__items .card--property__stats ul li span{margin:0}}.property-template .property-gallery__lightbox--floorplan .property-floorplan__lightbox-flex,.property-template .property-gallery__lightbox--floorplan .property-floorplan__lightbox-slider{height:100vh}.property-template .property-gallery__lightbox--floorplan .property-floorplan__lightbox-flex .gatsby-image-wrapper,.property-template .property-gallery__lightbox--floorplan .property-floorplan__lightbox-slider .gatsby-image-wrapper{height:100%}.property-template .property-gallery__lightbox--floorplan .property-floorplan__lightbox-flex img,.property-template .property-gallery__lightbox--floorplan .property-floorplan__lightbox-slider img{object-fit:contain!important}@media (min-width: 900px){.property-template .form-block{margin:0 0 96px}}@media (min-width: 900px){.property-template .form-block__image .gatsby-image-wrapper{aspect-ratio:612/396!important}}.property-template form .form__submit button:hover{background-color:#2f2f2f;color:#fff}.featured-property{margin:0 0 90px}@media (min-width: 900px){.featured-property{margin:0 0 120px}}.featured-property__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.featured-property__inner{padding:0 48px}}.featured-property__inner h4{font-size:14px;line-height:14px;font-weight:300;display:flex;margin:0 0 24px;color:#fff;justify-content:space-between}.featured-property__inner h4 a{font-size:14px;line-height:14px;font-weight:300;color:var(--color--primary);display:block}@media (min-width: 900px){.featured-property__inner h4 a{display:none}}.featured-property__filter{display:flex;margin:0 0 12px;flex-wrap:wrap;gap:40px 24px}@media (min-width: 900px){.featured-property__filter{gap:24px;margin:0 0 30px;align-items:end}}.featured-property__filter h2{font-size:24px;line-height:34px;font-weight:300;margin:0 auto 0 0;letter-spacing:-.5px;color:#fff;flex:1 0 100%;order:1}@media (min-width: 900px){.featured-property__filter h2{font-size:32px;line-height:38px;font-weight:300;max-width:432px;flex:auto;order:0}}.featured-property__filter .form__radio{margin:0;width:auto}.featured-property__filter .form__radio label{color:var(--color--primary)}.featured-property__filter .form__radio label:before{border:1px solid #2F2F2F}.featured-property__filter .form__radio label:after{background-color:var(--color--primary)}.featured-property__filter .form__radio input:checked~label:before{border:1px solid var(--color--primary)}.featured-property__wrapper{padding:48px 0;border-top:1px solid #2F2F2F;border-bottom:1px solid #2F2F2F}@media (min-width: 900px){.featured-property__wrapper{padding:95px 0}}.featured-property__items{position:relative}.featured-property__item{color:#fff;opacity:0;visibility:hidden;transition:all ease-in-out .3s}.featured-property__item:nth-child(1){position:absolute}.featured-property__item.active{visibility:visible;opacity:1}.featured-property__item--image{margin:0 0 40px;display:block}@media (min-width: 900px){.featured-property__item--image{margin:0 0 24px}}.featured-property__item--image .gatsby-image-wrapper{aspect-ratio:350/234!important;width:100%}@media (min-width: 900px){.featured-property__item--image .gatsby-image-wrapper{aspect-ratio:1344/800!important}}.featured-property__item--content{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 900px){.featured-property__item--content{flex-direction:row}}.featured-property__item--content h4{font-size:18px;line-height:23px;font-weight:300;max-width:204px;margin:0 0 24px}@media (min-width: 900px){.featured-property__item--content h4{margin:0 0 18px}}.featured-property__item--content .property-stats{margin:0 0 10px}@media (min-width: 900px){.featured-property__item--content .property-stats{margin:0}}.featured-property__item--title,.featured-property__item--price{text-decoration:none}.featured-property__item--price p{font-size:14px;line-height:14px;font-weight:300;margin:0}.featured-property__item--button{text-align:right;display:none}@media (min-width: 900px){.featured-property__item--button{display:block}}.featured-property__item--button a{display:block;color:#fff;margin:0 0 12px}.featured-property__item--button a:last-of-type{font-size:11px;line-height:15px;font-weight:300}.feature-property{margin:-40px 0 0}@media (min-width: 900px){.feature-property{margin:-40px 0 0}}.feature-property__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.feature-property__inner{padding:0 48px}}.feature-property__inner h4{font-size:14px;line-height:14px;font-weight:300;display:flex;margin:0 0 24px;color:#fff;justify-content:space-between}.feature-property__inner h4 a{font-size:14px;line-height:14px;font-weight:300;color:var(--color--primary);display:block}@media (min-width: 900px){.feature-property__inner h4 a{display:none}}.feature-property__wrapper{padding:0 0 68px}@media (min-width: 900px){.feature-property__wrapper{padding:0 0 95px}}.feature-property__items{position:relative}.feature-property__item{color:#fff;transition:all ease-in-out .3s;visibility:visible;opacity:1}.feature-property__item--image{margin:0 0 40px;display:block}@media (min-width: 900px){.feature-property__item--image{margin:0 0 24px}}.feature-property__item--image .gatsby-image-wrapper{aspect-ratio:350/234!important;width:100%}@media (min-width: 900px){.feature-property__item--image .gatsby-image-wrapper{aspect-ratio:1344/800!important}}.feature-property__item--content{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 900px){.feature-property__item--content{flex-direction:row}}.feature-property__item--content h4{font-size:18px;line-height:23px;font-weight:300;max-width:204px;margin:0 0 24px}@media (min-width: 900px){.feature-property__item--content h4{margin:0 0 18px}}.feature-property__item--content .property-stats{margin:0 0 10px}@media (min-width: 900px){.feature-property__item--content .property-stats{margin:0}}.feature-property__item--title,.feature-property__item--price{text-decoration:none}.feature-property__item--price p{font-size:14px;line-height:14px;font-weight:300;margin:0}.feature-property__item--button{text-align:right;display:none}@media (min-width: 900px){.feature-property__item--button{display:block}}.feature-property__item--button a{display:block;color:#fff;margin:0 0 12px}.feature-property__item--button a:last-of-type{font-size:11px;line-height:15px;font-weight:300}.about-banner{position:relative;height:100vh;margin:0 0 90px}@media (min-width: 900px){.about-banner{margin:0 0 120px}}.about-banner__inner{max-width:1440px;margin:0 auto;padding:0 24px;position:relative;height:100%;display:flex;align-items:end;z-index:1}@media (min-width: 900px){.about-banner__inner{padding:0 48px}}.about-banner__asset{height:100%;width:100%;position:absolute}.about-banner__asset .gatsby-image-wrapper{width:100%}.about-banner__asset .gatsby-image-wrapper,.about-banner__asset video{width:100%;height:100%;position:absolute!important;top:0;left:0;object-fit:cover}.about-banner__asset:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:1}.about-banner__bg--mobile{display:block}@media (min-width: 900px){.about-banner__bg--mobile{display:none}}.about-banner__bg--desktop{display:none}@media (min-width: 900px){.about-banner__bg--desktop{display:block}}.about-banner__wrapper{width:100%;padding:0 0 60px}@media (min-width: 900px){.about-banner__wrapper{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 900px){.about-banner__title{flex:1 0 62%;padding:0 0 30px;display:flex;align-items:end;justify-content:space-between}}.about-banner__title h1{font-size:40px;line-height:46px;font-weight:300;max-width:480px;margin:0;letter-spacing:-.5px;color:#fff}@media (min-width: 900px){.about-banner__title h1{font-size:60px;line-height:66px;font-weight:300}}.about-banner__title p{color:#fff;max-width:432px;font-size:18px;line-height:23px;font-weight:300}.expander{margin:0 0 90px;padding:70px 0 0!important;height:100vh}@media (min-width: 900px){.expander{margin:0 0 50px}}.expander__inner{padding:0}@media (min-width: 900px){.expander__inner{max-width:1440px;margin:0 auto;padding:0 24px}}@media (min-width: 900px) and (min-width: 900px){.expander__inner{padding:0 48px}}.expander__wrapper{position:relative}@media (min-width: 900px){.expander__wrapper{display:flex;justify-content:space-between}}.expander__items{flex:1 0 51%;position:relative}@media (min-width: 900px){.expander__items{padding:24px 0 0 24px}}.expander__images{position:relative;flex:1 0 49%;display:none}@media (min-width: 900px){.expander__images{height:800px;display:block}}@media (min-width: 900px){.expander__image{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:all ease-in-out .3s}}.expander__image.active,.expander__image:first-child{opacity:1;visibility:visible}.expander__image .gatsby-image-wrapper{height:800px;width:100%}@media (min-width: 900px){.expander__image .gatsby-image-wrapper{aspect-ratio:660/800!important}}.expander__item{margin:0 0 20px;border-bottom:1px solid #2F2F2F;padding:0 20px}@media (min-width: 900px){.expander__item{padding:0}}.expander__item h3,.expander__item p{color:var(--color--primary)}.expander__item h3{font-size:32px;line-height:38px;font-weight:300;margin:0;padding:0 0 10px}@media (min-width: 900px){.expander__item h3{padding:0 0 10px 12px}}.expander__item--content{max-height:0;overflow:hidden}.expander__item--content>div{margin:0 0 48px}@media (min-width: 900px){.expander__item--content>div{padding:5px 0 48px 12px;margin:0}}.expander__item--content .gatsby-image-wrapper{aspect-ratio:350/273!important;margin:0 0 12px}@media (min-width: 900px){.expander__item--content .gatsby-image-wrapper{display:none}}.expander__item--content p{font-size:18px;line-height:23px;font-weight:300;margin:0}.expander__item p,.expander__item h3{color:var(--color--primary)}@media (max-width: 901px){.page-template--about .pin-spacer{padding:0!important;margin:0!important}}.timeline{margin:0 0 90px}@media (min-width: 900px){.timeline{margin:0 0 120px}}.timeline__inner{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column}@media (min-width: 900px){.timeline__inner{padding:0 48px}}.timeline__title{margin:0 0 30px}@media (min-width: 900px){.timeline__title{margin:0 0 30px}}.timeline__title h2{font-size:32px;line-height:38px;font-weight:300;max-width:480px;margin:0 auto;text-align:center;color:var(--color--primary)}@media (min-width: 900px){.timeline__title h2{font-size:40px;font-weight:300;line-height:46px;letter-spacing:-.5px}}.timeline__title span{text-align:center;display:block;color:var(--color--primary);font-size:14px;font-weight:300;line-height:18px;margin:0 0 8px}@media (min-width: 900px){.timeline__title span{font-size:14px;line-height:14px;font-weight:300;line-height:18px}}.timeline__title:last-of-type{margin:65px 0 0}@media (min-width: 900px){.timeline__title:last-of-type{margin:51px 0 0}}.timeline__content{display:flex;flex-direction:row}@media (min-width: 900px){.timeline__content{flex-direction:column;flex:1 0 29%;padding:0 0 0 24px}}.timeline__content h3{color:#fff;min-width:103px}@media (min-width: 900px){.timeline__content h3{font-size:32px;line-height:38px;font-weight:300;margin:0 0 auto}}.timeline__content h1,.timeline__content h2,.timeline__content h4,.timeline__content h5{color:var(--color--primary);font-size:16px;line-height:20px;font-weight:300}@media (min-width: 900px){.timeline__content h1,.timeline__content h2,.timeline__content h4,.timeline__content h5{font-size:18px;line-height:23px;font-weight:300;margin:0 0 24px}}.timeline__content p{color:var(--color--primary)}@media (min-width: 900px){.timeline__content p{font-size:14px;line-height:14px;font-weight:300;line-height:18px;margin:0}}.timeline__image{flex:1 0 71%;margin:0 0 24px}@media (min-width: 900px){.timeline__image{margin:0}}.timeline__image .gatsby-image-wrapper{aspect-ratio:546/424!important}.timeline__items{position:relative;padding:60px 0}@media (min-width: 900px){.timeline__items{padding:60px 0 170px}}.timeline__items:before{position:absolute;content:"";height:100%;width:1px;background-color:#2f2f2f;left:50%;top:0;transform:translate(-50%)}.timeline__item{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 64px}@media (min-width: 900px){.timeline__item{flex-direction:row;margin:0 0 96px auto;max-width:774px}}@media (min-width: 900px){.timeline__item:nth-child(1),.timeline__item:nth-child(3),.timeline__item:nth-child(5){flex-direction:row-reverse;margin:0 0 96px;max-width:660px}}@media (min-width: 900px){.timeline__item:nth-child(1) .timeline__content,.timeline__item:nth-child(3) .timeline__content,.timeline__item:nth-child(5) .timeline__content{padding:0 24px 0 0;flex:1 0 34%}}@media (min-width: 900px){.timeline__item:nth-child(1) .timeline__image,.timeline__item:nth-child(3) .timeline__image,.timeline__item:nth-child(5) .timeline__image{flex:1 0 66%}}.timeline__item:nth-child(1) .timeline__image .gatsby-image-wrapper,.timeline__item:nth-child(3) .timeline__image .gatsby-image-wrapper,.timeline__item:nth-child(5) .timeline__image .gatsby-image-wrapper{aspect-ratio:432/424!important}@media (min-width: 900px){.timeline__item:nth-child(3){margin:0 0 96px 17.6%;flex-direction:row;max-width:660px}}@media (min-width: 900px) and (min-width: 900px){.timeline__item:nth-child(3) .timeline__content{padding:0 0 0 24px}}@media (min-width: 900px){.timeline__item:nth-child(5){margin:0 0 96px;flex-direction:row;max-width:660px}}@media (min-width: 900px){.timeline__item:nth-child(5) .timeline__content{padding:0 0 0 24px}}.timeline__item:last-of-type{margin:0 0 0 auto}.team-archive{margin:0 0 90px}@media (min-width: 900px){.team-archive{margin:0 0 120px}}.team-archive__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.team-archive__inner{padding:0 48px}}.team-archive__inner h2{font-size:18px;line-height:23px;font-weight:400;color:var(--color--primary);letter-spacing:-.5px;margin:0 auto 35px;text-align:center;max-width:200px}@media (min-width: 900px){.team-archive__inner h2{font-size:24px;line-height:34px;font-weight:400;max-width:250px}}.team-archive__filter{margin:0 0 95px}@media (min-width: 900px){.team-archive__filter{margin:0 0 125px}}.team-archive__filter .form{display:flex;gap:24px;margin:0;justify-content:center}.team-archive__filter .form .form__radio{width:auto;margin:0}.team-archive__filter .form .form__radio label{color:var(--color--primary)}.team-archive__filter .form .form__radio label:before{border:1px solid #2F2F2F}.team-archive__filter .form .form__radio label:after{background-color:var(--color--primary)}.team-archive__filter .form .form__radio input:checked~label:before{border:1px solid var(--color--primary)}.team-archive__items{gap:48px 20px;display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));padding-bottom:48px}@media (min-width: 900px){.team-archive__items{grid-template-columns:repeat(4,minmax(50px,1fr));gap:64px 24px;padding-bottom:48px}}.atc-dropdown{background-color:var(--color--primary);position:absolute;margin:0;right:0}@media (min-width: 900px){.atc-dropdown{left:0;right:auto}}.atc-dropdown li{margin:0!important;list-style-type:none}.atc-dropdown li a{font-size:14px;line-height:14px;font-weight:400;color:var(--color--secondary);text-transform:none;text-decoration:none;letter-spacing:0;padding:5px 10px}.card--agent{text-decoration:none}.card--agent:hover img{transform:scale(1.05)}.card--agent__image{margin:0 0 14px}.card--agent__image .gatsby-image-wrapper{aspect-ratio:165/226!important;border-top-right-radius:30px;width:100%}@media (min-width: 900px){.card--agent__image .gatsby-image-wrapper{aspect-ratio:318/436!important}}.card--agent__image .gatsby-image-wrapper img{transition:all ease-in-out .6s!important}.card--agent__info h4{font-size:18px;line-height:23px;font-weight:400;margin:0 0 2px;color:var(--color--primary);letter-spacing:-.5px}.card--agent__info h4 a{text-decoration:none;color:var(--color--primary)}@media (min-width: 900px){.card--agent__info h4{font-size:24px;line-height:34px;font-weight:400}}.card--agent__info p{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;color:var(--color--primary);margin:0;text-transform:none;letter-spacing:0}.card--agent__button{margin:18px 0 0;display:flex;gap:12px}.card--agent__button a svg{margin:0 0 0 2px;width:10px;height:10px;display:none}@media (min-width: 900px){.card--agent__button a svg{display:inline-block}}.card--property{text-decoration:none}.card--property__image{position:relative;margin:0 0 24px;z-index:0}.card--property__image .card__tag{position:absolute;top:12px;right:12px}@media (min-width: 900px){.card--property__image .gatsby-image-wrapper{aspect-ratio:432/288!important}}.card--property__title{min-width:204px}.card--property__content{display:flex;gap:30px;justify-content:space-between}.card--property__content h4{font-size:18px;line-height:23px;font-weight:400;margin:0 0 8px;color:var(--color--primary)}.card--property__stats ul{margin:0;display:flex;gap:4px}.card--property__stats ul li{font-size:14px;line-height:14px;font-weight:300;list-style-type:none;margin:0;color:var(--color--primary)}.card--property__price p{font-size:14px;line-height:14px;font-weight:400;line-height:25px;margin:0;color:var(--color--primary)}.card--property__sold .card--property__image{position:relative}.card--property__sold .card--property__image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#0000004d;z-index:1}.card--property__sold .card--property__image .gatsby-image-wrapper img{filter:grayscale(100%)}.card--upcoming{padding:30px 0;border-bottom:1px solid #2F2F2F}.card--upcoming:first-of-type{border-top:1px solid #2F2F2F}@media (min-width: 900px){.card--upcoming{display:flex;justify-content:space-between}}.card--upcoming__wrapper{display:flex;flex-wrap:wrap;gap:0 24px}@media (min-width: 900px){.card--upcoming__wrapper{flex-wrap:nowrap}}@media (min-width: 900px){.card--upcoming__image{max-width:372px}}.card--upcoming__image .gatsby-image-wrapper{aspect-ratio:350/234!important;margin:0 0 28px}@media (min-width: 900px){.card--upcoming__image .gatsby-image-wrapper{aspect-ratio:372/248!important;margin:0}}.card--upcoming__button{display:none}@media (min-width: 900px){.card--upcoming__button{display:block}}.card--upcoming-auction{flex:1 1 40%}@media (min-width: 900px){.card--upcoming-auction{min-width:300px;flex:auto;padding:0 0 0 76px}}.card--upcoming-auction__row{text-align:right}@media (min-width: 900px){.card--upcoming-auction__row{text-align:left;display:flex;flex-direction:column;gap:15px}}.card--upcoming-auction__row h3{font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;margin:0 0 12px;letter-spacing:0;text-transform:none;display:none}@media (min-width: 900px){.card--upcoming-auction__row h3{display:block}}.card--upcoming-auction__row p{margin:0}.card--upcoming-auction__row p span{font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;text-transform:none;display:block}@media (min-width: 900px){.card--upcoming-auction__row p span{letter-spacing:0}}.card--upcoming-auction__row p>div{position:relative}.card--upcoming-auction__row p>div a{display:block}.card--upcoming-auction__row p>div a span{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;color:var(--color--primary);text-transform:none;letter-spacing:0}@media (min-width: 900px){.card--upcoming-auction__row p>div a span{font-size:18px;line-height:23px;font-weight:400}}.card--upcoming-auction__row p>div a span p{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;color:var(--color--primary);text-transform:none;letter-spacing:0;margin:0}@media (min-width: 900px){.card--upcoming-auction__row p>div a span p{font-size:18px;line-height:23px;font-weight:400}}.card--upcoming-auction__row p>div a span p:last-of-type{font-size:14px;line-height:14px;font-weight:300;margin:15px 0 0;align-items:center;gap:16px;display:none}@media (min-width: 900px){.card--upcoming-auction__row p>div a span p:last-of-type{display:flex}}.card--upcoming-auction__row p>div a span p svg path{stroke:var(--color--primary)}.card--upcoming-auction__row p .atc-item{text-decoration:none;position:relative}.card--upcoming-auction__row p .atc-item p{color:var(--color--primary);margin:0}.card--upcoming__content{text-decoration:none;flex:1 1 40%}@media (min-width: 900px){.card--upcoming__content{flex:auto;min-width:240px}}.card--upcoming__content .card__title h4{font-size:18px;line-height:23px;font-weight:400;margin:0 0 8px;color:var(--color--primary)}.form-block{margin:0 0 90px}@media (min-width: 900px){.form-block{margin:0 0 120px}}.form-block__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.form-block__inner{padding:0 48px}}.form-block__wrapper{background-color:#d0cac3;display:flex;flex-direction:column-reverse;padding:24px 20px 48px}@media (min-width: 900px){.form-block__wrapper{flex-direction:row;justify-content:space-between;padding:48px}}.form-block__image{margin:0 0 32px;display:none}@media (min-width: 900px){.form-block__image{flex:1 1 49%;margin:0;display:inline-flex;overflow:hidden}}.form-block__image .gatsby-image-wrapper{height:100%;aspect-ratio:302/350!important}@media (min-width: 900px){.form-block__image .gatsby-image-wrapper{aspect-ratio:612/454!important}}@media (min-width: 900px){.form-block__content{flex:1 1 51%;padding:0 24px 0 0}}.form-block__content h2{font-size:24px;line-height:34px;font-weight:400;letter-spacing:-.5px;margin:0 0 48px;color:#000;max-width:150px}@media (min-width: 900px){.form-block__content h2{margin:0 0 54px}}.page-template--team form .form__submit button:hover{background-color:#2f2f2f;color:#fff}.page-template--contact form{max-width:612px}.page-template--contact form .form__radio label{font-weight:300}.page-template--contact form .form__select .react-select__indicator{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='6'%20viewBox='0%200%2012%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.5L6%205.5L11%200.5'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.page-template--contact form .form__submit button:hover{background-color:#2f2f2f;color:#fff}.page-template--contact .footer{display:none}.agent-header{margin:0 0 90px}@media (min-width: 900px){.agent-header{margin:0 0 120px}}.agent-header__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.agent-header__inner{padding:0 48px}}@media (min-width: 900px){.agent-header__inner{display:flex;justify-content:space-between}}.agent-header__content{position:relative;display:flex;flex-direction:column-reverse;padding:60px 0 0;margin-top:30px}@media (min-width: 900px){.agent-header__content{margin-top:0;flex:1 1 49%;flex-direction:column;padding:0}}@media (min-width: 900px){.agent-header__content--title{padding:0 0 48px;border-bottom:1px solid #2F2F2F}}.agent-header__content--title h2{display:none}@media (min-width: 900px){.agent-header__content--title h2{font-size:40px;line-height:46px;font-weight:300;letter-spacing:-.5px;margin:0;color:var(--color--primary);display:block}}.agent-header__content--title span{font-size:24px;line-height:34px;font-weight:300;letter-spacing:-.5px;color:var(--color--primary);margin:0 0 24px;display:none}@media (min-width: 900px){.agent-header__content--title span{display:block}}.agent-header__content--content{padding:0;margin:auto 0 0}@media (min-width: 900px){.agent-header__content--content{max-height:295px;padding:0 48px 0 0}}.agent-header__content--content.active{overflow-y:scroll}.agent-header__content--content::-webkit-scrollbar{width:1px}.agent-header__content--content::-webkit-scrollbar-track{background:#4d4d4d}.agent-header__content--content::-webkit-scrollbar-thumb{background:#fff}@media (min-width: 900px){.agent-header__content--content .content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.agent-header__content--content .content.expanded{display:block}.agent-header__content--content h1,.agent-header__content--content h2,.agent-header__content--content h3,.agent-header__content--content h4,.agent-header__content--content h5,.agent-header__content--content h6,.agent-header__content--content p{font-size:18px;line-height:23px;font-weight:300;color:var(--color--primary);letter-spacing:0}.agent-header__content--content h1:last-of-type,.agent-header__content--content h2:last-of-type,.agent-header__content--content h3:last-of-type,.agent-header__content--content h4:last-of-type,.agent-header__content--content h5:last-of-type,.agent-header__content--content h6:last-of-type,.agent-header__content--content p:last-of-type{margin:0}.agent-header__content--content button{font-size:14px;line-height:14px;font-weight:300;cursor:pointer;margin:24px 0 0;padding:0;border:none;display:none;background-color:transparent;border-bottom:1px solid var(--color--primary);color:var(--color--primary)}@media (min-width: 900px){.agent-header__content--content button{display:block}}.agent-header__image{margin:0 0 12px}@media (min-width: 900px){.agent-header__image{flex:1 1 51%;padding:0 24px 0 0;margin:0}}.agent-header__image .gatsby-image-wrapper{border-top-right-radius:50px;aspect-ratio:350/350!important;width:100%}@media (min-width: 900px){.agent-header__image .gatsby-image-wrapper{aspect-ratio:660/536!important}}.agent-header__image .gatsby-image-wrapper img{object-position:0 20%}.agent-header__image h2{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.5px;margin:0;color:var(--color--primary)}@media (min-width: 900px){.agent-header__image h2{display:none}}.agent-header__image span{font-size:18px;line-height:23px;font-weight:300;letter-spacing:-.5px;color:var(--color--primary);margin:0 0 32px;display:block}@media (min-width: 900px){.agent-header__image span{display:none}}.agent-header__button{margin:32px 0 0;display:flex;gap:12px}@media (min-width: 900px){.agent-header__button{margin:18px 0 0}}.agent-header__button a svg{margin:0 0 0 2px;width:10px;height:10px}.agent-header__social{position:absolute;top:0;left:0}@media (min-width: 900px){.agent-header__social{right:0;left:unset}}.agent-header__social ul{margin:0;display:flex;gap:8px}.agent-header__social ul li{list-style-type:none;margin:0}.agent-header__social ul li svg{height:28px;width:28px}@media (min-width: 900px){.agent-header__social ul li svg{height:20px;width:20px}}.agent .form-block h2{color:#fff}.agent .form-block__wrapper{background-color:#233b3e}@media (min-width: 900px){.agent .form-block__image .gatsby-image-wrapper{aspect-ratio:612/454!important}}.agent .form-block__content .form__radio label{color:#fff}.agent .form-block__content .form__radio label:before{border:1px solid #2F2F2F}.agent .form-block__content .form__radio label:after{background-color:#fff}.agent .form-block__content .form__radio input:checked~label:before{border:1px solid #FFFFFF}.agent .form-block__content .form__text input{border-bottom:1px solid #FFFFFF;color:#fff}.agent .form-block__content .form__text input::placeholder{color:#fff}.agent .form-block__content .form__textarea textarea{border-bottom:1px solid #FFFFFF;color:#fff}.agent .form-block__content .form__textarea textarea::placeholder{color:#fff}.agent .form-block__content .form__submit button{border:1px solid #FFFFFF;color:#fff}.agent .form-block__content .form__submit button:hover{background-color:#fff;color:#000}.agent .form-block__content .react-select__control{border-bottom:1px solid #FFFFFF}.agent .form-block__content .react-select__placeholder{color:#fff}.contact{background-color:#d0cac3;padding:140px 0 95px}@media (min-width: 900px){.contact{height:100vh;padding:0;display:flex;justify-content:center;align-items:center}}.contact__inner{max-width:1440px;margin:0 auto;padding:0 24px;max-width:1220px}@media (min-width: 900px){.contact__inner{padding:0 48px}}.contact__inner h2{font-size:24px;line-height:34px;font-weight:400;margin:0 0 48px;max-width:150px;color:#000}@media (min-width: 900px){.contact__inner h2{letter-spacing:-.5px;margin:0 0 12px}}@media (min-width: 900px){.contact__wrapper{display:flex;justify-content:space-between}}.contact__content{margin:0 0 77px}@media (min-width: 900px){.contact__content{flex:1 1 30%;padding:72px 96px 0 0;margin:0}}.contact__content--item{margin:0 0 32px;max-width:248px}@media (min-width: 900px){.contact__content--item{max-width:100%}}.contact__content--item:last-of-type{margin:0}.contact__content--item a,.contact__content--item p{font-size:16px;line-height:20px;font-weight:300;margin:0;letter-spacing:0;color:#000}@media (min-width: 900px){.contact__content--item a,.contact__content--item p{font-size:18px;line-height:23px;font-weight:300}}.contact__content--item a{font-weight:400;text-decoration:none;display:block;margin:0 0 6px}@media (min-width: 900px){.contact__form{flex:1 1 70%}}.thank-you,.error-404{height:100vh;padding:140px 0 0}@media (min-width: 900px){.thank-you,.error-404{padding:210px 0 0}}.thank-you__inner,.error-404__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.thank-you__inner,.error-404__inner{padding:0 48px}}@media (min-width: 900px){.thank-you__inner,.error-404__inner{padding:0 165px}}.thank-you__inner h1,.error-404__inner h1{font-size:24px;line-height:34px;font-weight:400;margin:0 0 48px;max-width:150px;color:#fff}@media (min-width: 900px){.thank-you__inner h1,.error-404__inner h1{letter-spacing:-.5px;margin:0 0 60px}}.thank-you__inner p,.error-404__inner p{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;color:#fff;letter-spacing:0;max-width:248px;text-transform:none}.thank-you__inner p:last-of-type,.error-404__inner p:last-of-type{margin:0 0 24px}.thank-you__button,.error-404__button{margin:300px 0 0;text-align:right}@media (min-width: 900px){.thank-you__button,.error-404__button{margin:0;text-align:left}}.page-template--thank-you .footer{display:none}.page-template--error{background-color:#1a1a1a}.page-template--error h1{max-width:100%}.page-template--error .footer{display:none}.title-content-expander{margin:0 0 90px}@media (min-width: 900px){.title-content-expander{margin:0 0 120px}}.title-content-expander__inner{max-width:1440px;margin:0 auto;padding:0 24px;max-width:760px}@media (min-width: 900px){.title-content-expander__inner{padding:0 48px}}.title-content-expander__inner h2,.title-content-expander__inner p,.title-content-expander__inner h3{color:var(--color--primary)}.title-content-expander__inner h2{margin:0 0 48px;letter-spacing:-.5px;font-size:32px;line-height:38px;font-weight:300}@media (min-width: 900px){.title-content-expander__inner h2{font-size:40px;line-height:46px;font-weight:300}}.title-content-expander__content h1,.title-content-expander__content h2,.title-content-expander__content h3,.title-content-expander__content h4,.title-content-expander__content h5,.title-content-expander__content h6{font-size:18px;line-height:23px;font-weight:400;margin:0 0 24px;color:var(--color--primary)}.title-content-expander__content p{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;text-transform:none;letter-spacing:0;color:var(--color--primary)}.title-content-expander__items{margin:64px 0 0}@media (min-width: 900px){.title-content-expander__items{margin:96px 0 0}}.title-content-expander__item{cursor:pointer;padding:12px 12px 0;border-bottom:1px solid #2F2F2F}@media (min-width: 900px){.title-content-expander__item{padding:24px 12px 0}}.title-content-expander__item--title{display:flex;justify-content:space-between;align-items:center}@media (min-width: 900px){.title-content-expander__item--title{padding:0 0 12px}}.title-content-expander__item--title h3{font-size:18px;line-height:23px;font-weight:400;margin:0;color:var(--color--primary)}.title-content-expander__item--title svg path{stroke:var(--color--primary)}.title-content-expander__item--content{padding:12px 0 0;max-height:0;overflow:hidden;transition:max-height .6s}.title-content-expander__item--content.active{max-height:25em}@media (min-width: 900px){.title-content-expander__item--content.active{max-height:20em}}.title-content-expander__item--content>div{margin:12px 0 0}.title-content-expander__item--content p{font-size:14px;line-height:18px;font-weight:300;text-transform:uppercase;text-transform:none;letter-spacing:0;color:var(--color--primary)}.title-content-expander__item--content p:last-of-type{margin:0 0 48px}.title-content-expander__button{text-align:center;margin:95px 0 0}@media (min-width: 900px){.title-content-expander__button{margin:120px 0 0}}.property-archive{margin:0 0 90px}@media (min-width: 900px){.property-archive{margin:0 0 120px;min-height:calc(100vh - 198px)}}.property-archive__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.property-archive__inner{padding:0 48px}}.property-archive__inner .form__select--sort{margin:0 0 24px auto;max-width:100%}@media (min-width: 900px){.property-archive__inner .form__select--sort{max-width:165px}}.property-archive__inner .form__select--sort .react-select__control{border:none;border-bottom:1px solid #2F2F2F;border-radius:0;height:40px;box-shadow:none;background-color:transparent}.property-archive__inner .form__select--sort .react-select__control--menu-is-open .react-select__indicator{transform:rotate(180deg)}.property-archive__inner .form__select--sort .react-select__placeholder{font-size:14px;line-height:14px;font-weight:300;color:#000;margin:0}.property-archive__inner .form__select--sort .react-select__value-container{padding:0}.property-archive__inner .form__select--sort .react-select__indicator{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='6'%20viewBox='0%200%2012%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.5L6%205.5L11%200.5'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;padding:0;width:16px;height:16px}.property-archive__inner .form__select--sort .react-select__indicator svg{display:none}.property-archive__inner .form__select--sort .react-select__indicator-separator{display:none}.property-archive__inner .form__select--sort .react-select__menu{box-shadow:4px 4px 8px #0000001a;border:1px solid #2F2F2F;margin:2px 0 0;border-radius:0;border-top:none}.property-archive__inner .form__select--sort .react-select__menu-list{padding:0;background-color:#2f2f2f}.property-archive__inner .form__select--sort .react-select__single-value{color:var(--color--primary)}.property-archive__inner .form__select--sort .react-select__option--is-selected{background-color:#000}.property-archive__inner .form__select--sort .react-select__option{font-size:14px;line-height:14px;font-weight:300;color:#fff;cursor:pointer}@media (min-width: 900px){.property-archive__inner .form__select--sort .react-select__option{padding:9px 20px}}.property-archive__inner .form__select--sort .react-select__option--is-focused{background-color:#000;color:#fff}.property-archive__title{max-width:482px;margin:0 auto 35px;text-align:center;padding:0 24px}@media (min-width: 900px){.property-archive__title{padding:0}}.property-archive__title h1{font-size:18px;line-height:23px;font-weight:400;color:var(--color--primary)}@media (min-width: 900px){.property-archive__title h1{font-size:24px;line-height:34px;font-weight:400;letter-spacing:-.5px}}.property-archive__filter{position:relative;z-index:1;margin:0 0 38px;padding:0 24px}@media (min-width: 900px){.property-archive__filter{margin:0 auto 96px;padding:0}}.property-archive__list{display:grid}.property-archive__list .card{padding-bottom:64px}@media (min-width: 900px){.property-archive__list{gap:96px 24px;grid-template-columns:repeat(3,1fr)}.property-archive__list .card{padding-bottom:48px}}.property-archive__load{display:flex;justify-content:center;align-items:center;position:relative}.property-archive__load .infinite .no-results{margin-top:40px}.property-archive__load .infinite svg{animation:rotate 2s linear infinite}.property-archive__load .infinite svg circle{stroke:#fff}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-template--buy .property-archive__load .infinite__loading svg circle,.page-template--sold .property-archive__load .infinite__loading svg circle,.page-template--upcoming-auctions .property-archive__load .infinite__loading svg circle,.page-template--projects .property-archive__load .infinite__loading svg circle,.page-template--development-sites .property-archive__load .infinite__loading svg circle{stroke:#fff}@media (min-width: 900px){.page-template--projects .search .form__select--forType .react-select__control{width:190px}.page-template--projects .search__row--box{width:270px}}.page-template--lease.light-theme .react-select__dropdown-indicator,.page-template--upcoming-inspections.light-theme .react-select__dropdown-indicator,.page-template--upcoming-inspections-lease.light-theme .react-select__dropdown-indicator{filter:brightness(0%)}.page-template--lease.light-theme .card--upcoming,.page-template--upcoming-inspections.light-theme .card--upcoming,.page-template--upcoming-inspections-lease.light-theme .card--upcoming{border-bottom:1px solid #DADADA}.page-template--lease.light-theme .card--upcoming:first-of-type,.page-template--upcoming-inspections.light-theme .card--upcoming:first-of-type,.page-template--upcoming-inspections-lease.light-theme .card--upcoming:first-of-type{border-top:1px solid #DADADA}.page-template--lease.light-theme .card--upcoming .btn,.page-template--upcoming-inspections.light-theme .card--upcoming .btn,.page-template--upcoming-inspections-lease.light-theme .card--upcoming .btn{border:1px solid #DADADA}.page-template--lease.light-theme .card--upcoming .btn:hover,.page-template--upcoming-inspections.light-theme .card--upcoming .btn:hover,.page-template--upcoming-inspections-lease.light-theme .card--upcoming .btn:hover{border:1px solid #000000}.range-slider-item{padding:72px 0;position:relative;overflow:hidden}@media (min-width: 900px){.range-slider-item{padding:120px 0}}.range-slider-item__inner{text-align:center;max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.range-slider-item__inner{padding:0 48px}}.range-slider-item__text{max-width:525px;padding:0 24px;margin:0 auto}.range-slider-item__text p:last-of-type{margin:0}.range-slider-item p{margin:0 0 12px}.range-slider-item h2{text-align:center;max-width:884px;margin:0 auto 40px;padding:0 24px;font-size:40px;line-height:46px;font-weight:300}@media (min-width: 900px){.range-slider-item h2{margin:0 auto 80px;padding:0}}.range-slider-item__items{margin:0 0 40px;display:flex;flex-wrap:wrap;gap:24px}@media (min-width: 900px){.range-slider-item__items{margin:0 0 80px}}.range-slider-item__item{cursor:pointer;width:100%}@media (min-width: 900px){.range-slider-item__item{width:calc(50% - 12px)}}.range-slider-item__item .play{opacity:1!important;pointer-events:none!important}.range-slider-item__item [data-playing=true] .play{opacity:0!important}.range-slider-item__item .atl-asset{aspect-ratio:1000/560!important}@media (min-width: 900px){.range-slider-item__item .atl-asset{aspect-ratio:1000/560!important}}@media (min-width: 900px){.search{display:flex;justify-content:center}}.search .form__select--forType,.search .form__select--property-type,.search .search__row--dropdowns{display:none}@media (min-width: 900px){.search .form__select--forType,.search .form__select--property-type,.search .search__row--dropdowns{display:flex}}.search.active .form__select--forType,.search.active .form__select--property-type,.search.active .search__row--dropdowns{display:flex;flex-direction:column}@media (min-width: 900px){.search.active .form__select--forType,.search.active .form__select--property-type,.search.active .search__row--dropdowns{flex-direction:row}}@media (min-width: 900px){.search__form{display:flex;gap:24px}}@media (min-width: 900px){.search__row{display:flex;gap:24px}}.search__row--box{display:flex;align-items:center;margin:0 0 32px;gap:0}@media (min-width: 900px){.search__row--box{margin:0}}.search__row--box input{border:none;border-bottom:1px solid #2F2F2F;background-color:transparent;height:40px;width:100%;color:var(--color--primary)}.search__row--box input:focus{outline:none}.search__row--box input::placeholder{font-size:14px;line-height:14px;font-weight:300;opacity:1;color:var(--color--primary)}.search__row--box button{background-color:transparent;border:0;height:40px;border-bottom:1px solid #2F2F2F}.search__row--box button svg{width:15px;height:15px}.search__row--box button svg path{stroke:var(--color--primary)}.search .form__toggle{font-size:14px;line-height:14px;font-weight:300;background-color:transparent;border:0;height:40px;border-bottom:1px solid #2F2F2F;display:flex;align-items:center;gap:10px;margin:0 auto 38px;color:var(--color--primary);width:100%;justify-content:space-between;padding:0}@media (min-width: 900px){.search .form__toggle{margin:0;display:none}}.search .form__toggle svg path{stroke:var(--color--primary)}.search .form__submit{padding:14px 16px 11px;margin:33px 0 0}@media (min-width: 900px){.search .form__submit{display:none;margin:0}}.search .form__reset{font-size:14px;line-height:14px;font-weight:300;display:block;padding:0;margin:18px 0 0;background-color:transparent;text-decoration:underline;border:none;color:var(--color--primary)}@media (min-width: 900px){.search .form__reset{display:none}}.search .form__select{flex:1 1 100%;margin:0 0 15px}@media (min-width: 900px){.search .form__select{margin:0;flex:auto}}.search .form__select--stats{display:flex;justify-content:space-between;gap:24px}@media (min-width: 900px){.search .form__select--stats{flex-direction:row-reverse}}.search .form__select--bed,.search .form__select--bath,.search .form__select--car{flex:1 1 30%!important;margin:33px 0 0}@media (min-width: 900px){.search .form__select--bed,.search .form__select--bath,.search .form__select--car{flex:auto;margin:0}}@media (min-width: 900px){.search .form__select--property-type .react-select__control{width:140px}}@media (min-width: 900px){.search .form__select--forType .react-select__control{width:100px}}@media (min-width: 900px){.search .form__select--price-min .react-select__control,.search .form__select--price-max .react-select__control{width:120px}}@media (min-width: 900px){.search .form__select--car .react-select__control,.search .form__select--bath .react-select__control,.search .form__select--bed .react-select__control{width:90px}}.search .form__select .react-select__placeholder{color:var(--color--primary)}.search .form__select .react-select__indicator{padding:0;margin:0 0 3px}.search .form__select .react-select__value-container{padding:0 3px 0 0}.search .form__select .react-select__placeholder{margin:0}.search .form__select .react-select__input-container{padding:0;margin:0}.search .form__select .react-select__single-value{color:var(--color--primary)}.upcoming-archive__inner{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 900px){.upcoming-archive__inner{padding:0 48px}}
