.philanthropy{margin-bottom:2rem}.philanthropy .philanthropy-title-section{margin-left:auto;margin-right:auto;max-width:700px;text-align:center;padding-top:3rem;margin-bottom:3rem;color:var(--color-low)}.philanthropy .philanthropy-title-section h1{font-weight:700;line-height:1;margin-bottom:1rem;font-size:2rem}@media(min-width:768px){.philanthropy .philanthropy-title-section h1{font-size:4rem}}.philanthropy .philanthropy-title-section blockquote{font-family:var(--font-family-normal);font-size:1rem}@media(min-width:768px){.philanthropy .philanthropy-title-section blockquote{font-size:1.5rem}}.philanthropy .philanthropy-title-section blockquote p{line-height:1.5}.philanthropy .philanthropy-title-section blockquote .quotation{font-family:var(--font-family-serif)}.philanthropy .philanthropy-title-section blockquote cite{text-transform:none}.philanthropy .philanthropy-image-section{text-align:center;position:relative}@supports(display:grid){.philanthropy .philanthropy-image-section{display:grid}}.philanthropy .philanthropy-image-section-text{color:var(--color-white);position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;display:flex;flex-direction:column}@supports(display:grid){.philanthropy .philanthropy-image-section-text{position:static;grid-area:1/1}}.philanthropy .philanthropy-image-section img,.philanthropy .philanthropy-image-section picture{display:block;width:100%}@supports(display:grid){.philanthropy .philanthropy-image-section img,.philanthropy .philanthropy-image-section picture{position:static;grid-area:1/1}}.philanthropy .philanthropy-image-section .year{justify-self:flex-start;font-size:1.3rem;font-weight:700}.philanthropy .philanthropy-image-section .title{flex:1 1;display:flex;flex-direction:column;justify-content:center;font-size:1.5rem;line-height:1;font-weight:700}@media(min-width:768px){.philanthropy .philanthropy-image-section .title{font-size:2.5rem}}.philanthropy .philanthropy-image-section .title h2{font-size:1em;font-weight:100;margin:0}.philanthropy .philanthropy-image-section .title p{font-size:1.125rem;font-family:var(--font-family-normal);line-height:1.5}.philanthropy .philanthropy-copy{padding:2rem 0;text-align:center}@media(min-width:768px){.philanthropy .philanthropy-copy{padding:3rem 0}}.philanthropy .philanthropy-copy .philanthropy-copy-inner{max-width:600px;margin-left:auto;margin-right:auto}.philanthropy .philanthropy-copy p{margin-bottom:2rem}.elgort-page{font-size:1rem}.elgort-page .logo{width:150px}.elgort-page section{position:relative;overflow:hidden}.elgort-page .section-1{text-align:center;color:#8d8d8d;padding:3em 1em}@media(min-width:768px){.elgort-page .section-1{padding-top:5em;padding-bottom:8em}}.elgort-page .section-1-inner{max-width:640px;margin-left:auto;margin-right:auto}.elgort-page .section-1 h1{text-transform:none;margin-bottom:1em;font-size:2.5em;letter-spacing:normal;line-height:1}@media(min-width:768px){.elgort-page .section-1 h1{font-size:4em}}.elgort-page .section-1 p{font-size:1.4em}.elgort-page .section-2 p{text-transform:uppercase}.elgort-page .section-2-inner{text-align:center;position:absolute;left:0;right:0;bottom:0;padding:1em 1em 2em}.elgort-page .section-2 [data-btn=white]{background-color:initial}.elgort-page .section-3,.elgort-page .section-5{padding:3em 1em}@media(min-width:768px){.elgort-page .section-3,.elgort-page .section-5{padding-top:5em;padding-bottom:8em}}.elgort-page .section-4 .portraits-big{display:none}@media(min-width:768px){.elgort-page .section-4 .portraits-big{display:block}}@media(min-width:768px){.elgort-page .section-4 .portraits-small{display:none}}.elgort-page .section-4 p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;padding:2em;margin-bottom:0;color:var(--color-white);display:none}@media(min-width:768px){.elgort-page .section-4 p{display:block}}.elgort-page .section-4 .arthur{position:absolute;left:0;bottom:0}.elgort-page .section-4 .sophie{position:absolute;right:0;top:0;text-align:right}.elgort-page .section-title{font-size:2em;font-family:var(--font-family-serif)}@media(min-width:768px){.elgort-page .section-title{font-size:3em}}@media(min-width:992px){.elgort-page .section-title{font-size:3.5em}}.elgort-page .back-to-top{display:none}.nypl-page blockquote{margin:0;text-indent:-.5em}@media(max-width:767.98px){.nypl-page blockquote{font-size:22px}}.nypl-page .logo-image{max-width:960px;margin-left:auto;margin-right:auto}.nypl-page .section-1{padding-top:40px}@media(max-width:767.98px){.nypl-page .section-1{padding-top:0}.nypl-page .section-1 p{padding-left:40px;padding-right:40px}}@media(max-width:767.98px){.nypl-page .section-2{text-align:center}.nypl-page .section-2 p{margin-bottom:20px;padding-top:10px}.nypl-page .section-2 h3{font-size:38px}}.nypl-page .parallax-section{position:relative;overflow:hidden}@media(min-width:768px){.nypl-page .parallax-section{min-height:50vh}.nypl-page .parallax-section img{display:block;object-fit:cover;position:absolute;z-index:0;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}}.nypl-page .parallax-section-1 .text{position:absolute;color:var(--color-white);font-size:20px;font-size:1.2vw;line-height:1.5;font-family:var(--font-family-serif);width:100%;max-width:30%;top:50%;left:50%;transform:translateY(-50%);z-index:var(--z-index-above);text-shadow:0 0 60px rgba(0,0,0,.5)}@media(max-width:991.98px){.nypl-page .parallax-section-1 .text{font-size:2vw}}@media(max-width:767.98px){.nypl-page .parallax-section-1 .text{display:none}}.nypl-page .parallax-section-1 .mobile-text p{padding-left:40px;padding-right:40px;font-family:var(--font-family-serif);font-size:16px}.nypl-page .parallax-section-2 .caption{padding:20px;font-size:.8em;text-align:center;text-shadow:none}@media(min-width:768px){.nypl-page .parallax-section-2 .caption{text-align:left;position:absolute;bottom:0;left:20px;color:var(--color-white);font-size:.9em;text-shadow:0 1px 4px rgba(0,0,0,.5)}}.nypl-page .parallax-section-3{text-align:center}.nypl-page .parallax-section-3 .text-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:767.98px){.nypl-page .parallax-section-3 .text-box{text-align:center}}.nypl-page .parallax-section-4 .text{position:absolute;top:0;left:50%;transform:translateX(-50%);width:85%;max-width:650px;padding:30px}.nypl-page .parallax-section .text-box{width:85%;max-width:650px;padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.5)}@media(min-width:768px){.nypl-page .parallax-section .text-box{padding:50px}}@media(min-width:992px){.nypl-page .parallax-section .text-box{padding:20px}}.nypl-page .dots{position:fixed;top:50%;right:2%;z-index:var(--z-index-above);transform:translateY(-50%);opacity:.8}@media(max-width:991.98px){.nypl-page .dots{display:none}}.nypl-page .dots .dot{background-color:initial;border:1px solid var(--color-black);border-radius:100%;width:10px;height:10px;margin:10px}.nypl-page .dots .dot.active{background-color:var(--color-black)}.nypl-page .back-to-top{display:none}.fitness-page .fitness-button{cursor:pointer;display:inline-block;padding:10px 30px;color:currentColor;border:1px solid;text-transform:uppercase;font-size:1.2em;letter-spacing:1px;transition:all var(--fast) ease-out}.fitness-page .main-container{transition:filter var(--fast) ease-out}.fitness-page .main-container img[data-sizes=auto]{display:block;width:100%}.fitness-page .main-container .lazyload,.fitness-page .main-container .lazyloading{min-height:300px}.prevent-scroll .fitness-page .main-container{filter:grayscale(100%)}.fitness-page .back-to-top{display:none}.fitness-page figure{margin-top:0}@media(min-width:992px){.fitness-page .hide-large{display:none}}.fitness-page .shop-collection-button{display:none;font-size:1rem}@media(min-width:768px){.fitness-page .shop-collection-button{display:inline-block;position:fixed;bottom:30px;right:30px;padding:10px 30px;text-transform:uppercase;background-color:hsla(0,0%,100%,.8);border:1px solid var(--color-black);z-index:var(--z-index-overlay)}}.fitness-page .slick-initialized .slick-arrow>svg{top:10%;left:10%;width:80%;height:80%;fill:var(--color-black)}.fitness-page .slick-initialized .slick-dots{position:absolute;bottom:0;left:0;right:0;z-index:calc(var(--z-index-above) + 1)}@media(min-width:768px){.fitness-page .slick-initialized .slider-next,.fitness-page .slick-initialized .slider-prev{width:60px;height:60px;padding-left:0;padding-right:0;-webkit-user-select:initial;user-select:initial}.ie10 .fitness-page .slick-initialized .slider-next,.ie10 .fitness-page .slick-initialized .slider-prev{background-image:url(/assets/images/1x1.gif)}.fitness-page .slick-initialized .slider-next>svg,.fitness-page .slick-initialized .slider-prev>svg{top:20%;left:20%;width:60%;height:60%}}.fitness-page .slick-initialized .slider-next{right:20px}.fitness-page .slick-initialized .slider-prev{left:20px}.fitness-page .slides-1-fade:not(.slick-initialized) .slide:not(:first-child){display:none}.fitness-page .slide{position:relative;overflow:hidden}.fitness-page section,.fitness-page section>a{position:relative}.fitness-page .section{position:relative;text-align:center;overflow:hidden}.fitness-page .section .overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-white);font-size:13px;position:absolute;padding:0 30px 7em;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-above)}.fitness-page .section .overlay.stupid-overlay{padding-bottom:0}@media(min-width:768px){.fitness-page .section .overlay.stupid-overlay{justify-content:flex-start;padding-top:30vw;padding-top:7vw}}@media(min-width:992px){.fitness-page .section .overlay.stupid-overlay{padding-top:16vw}}@media(min-width:768px){.fitness-page .section .overlay{padding-bottom:0}}.fitness-page .section .overlay.center-mobile{justify-content:center;padding-bottom:0}.fitness-page .section .overlay.black{color:var(--color-black)}@media(min-width:768px){.fitness-page .section .overlay.desktop-black{color:var(--color-black)}}.fitness-page .section .overlay-title{font-size:2.5em;text-transform:lowercase;line-height:1;font-feature-settings:"liga" 0;text-rendering:optimizeSpeed;margin-bottom:.5em}@media(min-width:768px){.fitness-page .section .overlay-title{margin-bottom:0;font-size:3.5em;letter-spacing:5px}}@media(min-width:992px){.fitness-page .section .overlay-title{font-size:4.5em}}.fitness-page .section .overlay-text{text-transform:uppercase;font-family:var(--font-family-normal);letter-spacing:2px;margin-top:.5em;margin-bottom:.5em;padding-left:1em;padding-right:1em;font-size:1.2em}@media(min-width:768px){.fitness-page .section .overlay-text{margin-top:3em;margin-bottom:3em}}@media(min-width:768px){.fitness-page .section.overlay-right .overlay{align-items:flex-end}.fitness-page .section.overlay-right .overlay-inner{margin-top:0}}@media(min-width:992px){.fitness-page .section.overlay-right .overlay-inner{margin-right:5vw}}@media(min-width:768px){.fitness-page .section.overlay-left .overlay{align-items:flex-start}.fitness-page .section.overlay-left .overlay-inner{margin-top:0}}@media(min-width:992px){.fitness-page .section.overlay-left .overlay-inner{margin-left:5vw}}.fitness-page .section.section-1 .overlay{padding-bottom:0}.fitness-page .section.section-2 .overlay{padding-top:40px;padding-bottom:40px;position:relative}@media(min-width:768px){.fitness-page .section.section-2 .overlay{position:absolute;padding-bottom:0}}.fitness-page .section.section-3 .overlay{padding-bottom:0}@media(min-width:768px){.fitness-page .section .julie .overlay,.fitness-page .section .taryn .overlay{align-items:flex-end}.fitness-page .section .julie .overlay-inner,.fitness-page .section .taryn .overlay-inner{margin-top:0}}@media(min-width:992px){.fitness-page .section .julie .overlay-inner,.fitness-page .section .taryn .overlay-inner{margin-right:10%}}.fitness-page .fitness-modal{background-color:rgba(0,0,0,.3)}.fitness-page .fitness-modal .modal-container{width:100%;max-width:1280px}.fitness-page .post{font-size:1rem}.fitness-page .post>section{padding:5em 1em}.fitness-page .post .post-banner{margin-left:0;margin-right:0;position:relative}@media(min-width:768px){.fitness-page .post .post-banner{margin-bottom:50px}}.fitness-page .post .post-banner.white-text{color:var(--color-white)}.fitness-page .post .post-banner.black-text{color:var(--color-black)}.fitness-page .post .post-banner .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);font-size:8vw;color:currentColor}@media(min-width:768px){.fitness-page .post .post-banner .title{font-size:6vw}}@media(min-width:992px){.fitness-page .post .post-banner .title{font-size:4vw}}.fitness-page .post .post-banner .title>span{position:relative;display:inline-block}.fitness-page .post .post-banner .title>span:after{content:"";height:3px;width:100%;background-color:currentColor;box-shadow:0 1px 4px rgba(0,0,0,.2);position:absolute;left:0;top:103%}@media(min-width:768px){.fitness-page .post .post-banner .title>span:after{height:5px}}.fitness-page .post .post-banner .share-module{text-align:center;display:block;padding-top:1em}@media(min-width:768px){.fitness-page .post .post-banner .share-module{text-align:right;padding:20px;position:absolute;bottom:0;right:0}.fitness-page .post .post-banner .share-module a{color:var(--color-white);font-size:2em;line-height:1;padding:5px}}.fitness-page .post p.lede{font-family:var(--font-family-normal);margin-bottom:1.5em}@media(min-width:768px){.fitness-page .post p.lede{margin-bottom:50px}}.fitness-page .post .title{text-transform:lowercase;font-weight:700}.fitness-page .post .title.white{color:var(--color-white)}.fitness-page .post .question{font-weight:700}.fitness-page .post .answer{color:var(--color-low)}.fitness-page .post .grey-bg{background-color:#f6f6f6}.fitness-page .post .product-title{text-decoration:underline;text-transform:lowercase;font-size:1.2em}.fitness-page .post .dark-bg{background-color:#d0d0d0;color:var(--color-white);-webkit-font-smoothing:antialiased;font-size:1.2em}@media(min-width:768px){.fitness-page .post .two-col{column-count:2;column-gap:2.5em}}.fitness-page .post .qa [grid-row]:not([grid-row=gutterless]) [grid-col]{padding-left:30px;padding-right:30px}.fitness-page .post.julie-post .post-banner .title{color:var(--color-white)}.fitness-page .post.julie-post .qa ul{list-style-type:none;padding-left:0;margin-top:0}.fitness-page .post.barre3-post .qa{color:var(--color-low)}.fitness-page .post.barre3-post .qa .name{font-size:1.2em;text-decoration:underline}@media(min-width:768px){.fitness-page .post.barre3-post .qa .name{margin-bottom:20px;font-size:2em}}@media(min-width:768px){.fitness-page .post.barre3-post .qa .sadie-col{order:-1;text-align:right}}.fitness-page .post.barre3-post .qa .question-col{color:var(--color-black);margin-bottom:20px}@media(min-width:768px){.fitness-page .post.barre3-post .qa .question-col{text-align:center}}.fitness-page .post.press-post .press-items{margin-left:auto;margin-right:auto;max-width:700px}.fitness-page .post.press-post .press-items .press-title{font-size:1.5em;text-transform:lowercase}.fitness-page .post.press-post .press-items p{color:var(--color-low)}@media(min-width:768px){.fitness-page .post.tech-post .tech-columns [grid-col]:not(:first-child){border-left:1px solid var(--color-black)}}.fitness-page .post.tech-post .tech-columns-title{font-size:1.5em;margin-bottom:20px;text-transform:lowercase}.fitness-page .post.tech-post .tech-column{padding:20px}.fitness-page .post.tech-post .tech-column img{width:66px}.summer-weekend-signup-form{--summer-weekends-background-color:#fad853;--summer-weekends-text-color:#2f2d2e;position:relative;color:var(--summer-weekends-text-color);background-color:var(--summer-weekends-background-color)}@media(min-width:768px){.summer-weekend-signup-form{display:flex;flex-flow:row}.summer-weekend-signup-form .signup-form-inner,.summer-weekend-signup-form figure{width:50%}@supports(object-fit:cover){.summer-weekend-signup-form figure{max-height:90vh}}}.summer-weekend-signup-form .signup-form-title>div:first-child{text-transform:uppercase;font-weight:900;letter-spacing:.1em}@media(min-width:768px){.summer-weekend-signup-form .signup-form-title>div:first-child{font-size:7vw}}@media(min-width:992px){.summer-weekend-signup-form .signup-form-title>div:first-child{font-size:1.15em}}.summer-weekend-signup-form figure{margin:0;padding:0;position:relative;height:400px;overflow:hidden}@media(min-width:768px){.summer-weekend-signup-form figure{height:auto}}.summer-weekend-signup-form figure figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1.2;font-size:15vw;color:var(--color-white);font-weight:700;text-align:center;width:100%}.summer-weekend-signup-form figure figcaption>.big{text-transform:uppercase;font-weight:900;letter-spacing:.1em}@media(min-width:768px){.summer-weekend-signup-form figure figcaption{display:none}}@supports(object-fit:cover){.summer-weekend-signup-form figure img{width:100%;height:100%;object-fit:cover}}.summer-weekend-signup-form.success [data-hide-success],.summer-weekend-signup-form:not(.success) [data-show-success]{display:none}.summer-weekend-signup-form button[type=submit]{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid}.summer-weekend-signup-form h1{line-height:1.2;font-size:3rem;margin-bottom:2rem;letter-spacing:normal;display:none}@media(min-width:768px){.summer-weekend-signup-form h1{display:block}}@media(min-width:992px){.summer-weekend-signup-form h1{font-size:4rem}}.summer-weekend-signup-form .signup-form-inner{padding:3rem}.summer-weekend-signup-form .signup-form-inner br{display:none}@media(min-width:768px){.summer-weekend-signup-form .signup-form-inner{display:flex;align-items:center;justify-content:center;padding:1rem}.summer-weekend-signup-form .signup-form-inner br{display:inline}.summer-weekend-signup-form .signup-form-inner .signup-form-body{max-width:90%}}@media(min-width:992px){.summer-weekend-signup-form .signup-form-inner{padding:3rem}.summer-weekend-signup-form .signup-form-inner .signup-form-body{max-width:600px}}.summer-weekend-signup-form .social-share{font-size:2rem}.summer-weekend-signup-form .fields{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:450px}.summer-weekend-signup-form .fields input{background-color:initial!important;border:none;border-bottom:1px solid;text-align:center;margin-bottom:2rem;height:auto;line-height:3}.summer-weekend-signup-form .fields input::-webkit-input-placeholder{opacity:1}.summer-weekend-signup-form .fields input:-moz-placeholder,.summer-weekend-signup-form .fields input::-moz-placeholder{opacity:1}.summer-weekend-signup-form .fields input:-ms-input-placeholder{opacity:1}.summer-events{background-color:#cabed6;color:var(--color-white);font-size:1.2em}.summer-events .container{padding:50px 20px}.summer-events .lede{text-align:center}@media(min-width:768px){.summer-events .lede{margin-left:auto;margin-right:auto;max-width:80%}}.summer-events .event{padding-top:2em;padding-bottom:2em}@media(min-width:768px){.summer-events .event{display:flex}}.summer-events .event.past{color:#9a91a2}.summer-events .event.past .rsvp{display:none}.summer-events .event:not(.past) .event-date{color:#f5eaff}.summer-events .event:not(:last-child){border-bottom:1px solid #b2a7bb}.summer-events .event-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1 1}@media(min-width:768px){.summer-events .event-body{padding-left:2em}}.summer-events .event-title{font-weight:700;font-size:1.2em;line-height:1;margin-bottom:.5em}.summer-events .event-date{font-weight:700;font-size:1.2em;text-transform:uppercase;line-height:1;margin-bottom:1em}@media(min-width:768px){.summer-events .event-date{text-align:center;font-size:2.2em;min-width:150px;margin-bottom:0}}.summer-events .event-date>*{display:inline}@media(min-width:768px){.summer-events .event-date>*{display:block}.summer-events .event-date>:last-child{font-size:2.5em}}.summer-events .event .rsvp{padding-top:1em}.new-years-resolution-page{background-color:#e1e1e1;color:#474747}@media(min-width:768px){.new-years-resolution-page{font-size:1.2em}}.new-years-resolution-page .container{padding:30px 20px}.new-years-resolution-page .lede{text-align:center}@media(min-width:768px){.new-years-resolution-page .lede{margin-left:auto;margin-right:auto;max-width:60%}}.new-years-resolution-page .event{padding-top:2em;padding-bottom:2em;display:flex}.new-years-resolution-page .event.past{color:#adadad}.new-years-resolution-page .event.past .event-rsvp{display:none}.new-years-resolution-page .event:not(.open) .event-rsvp{font-weight:700}.new-years-resolution-page .event:not(.past){color:#1a66cd}.new-years-resolution-page .event:not(:last-child){border-bottom:1px solid}.new-years-resolution-page .event-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1 1;padding-left:1em}@media(min-width:768px){.new-years-resolution-page .event-body{padding-left:2em}}.new-years-resolution-page .event-title{font-weight:700;font-size:1.2em;line-height:1;margin-bottom:.5em}.new-years-resolution-page .event-date{font-weight:700;text-transform:uppercase;line-height:1;text-align:center;font-size:1.5em;min-width:70px}@media(min-width:768px){.new-years-resolution-page .event-date{font-size:2.2em;min-width:150px}}.new-years-resolution-page .event-date>*{display:block}.new-years-resolution-page .event-date>:last-child{font-size:2.5em}.new-years-resolution-page .event-datetime{margin-bottom:.5em}.new-years-resolution-page .event-rsvp{padding-top:1em}.new-years-resolution-page .event-rsvp a{display:inline-block;border:1px solid;padding:.5em 1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.cynthia-rowley-feature .intro{text-align:center;font-family:var(--font-family-serif);color:#8c8a8b;padding:3em 1em}@media(min-width:768px){.cynthia-rowley-feature .intro{padding-top:5em;padding-bottom:8em}}.cynthia-rowley-feature .intro h1{text-transform:none;margin-bottom:1em;font-size:2.5em;letter-spacing:normal;line-height:1}@media(min-width:768px){.cynthia-rowley-feature .intro h1{font-size:4em}}.cynthia-rowley-feature .intro p{font-size:1.4em;max-width:640px;margin-left:auto;margin-right:auto}.cynthia-rowley-feature .bag,.cynthia-rowley-feature .pattern{flex:1 1;background-position:50%;background-size:cover;position:relative;text-align:center}@media(min-width:768px){.cynthia-rowley-feature .bag,.cynthia-rowley-feature .pattern{width:50%}}@media(min-width:768px){.cynthia-rowley-feature .grid{display:flex}}.cynthia-rowley-feature .bag span{text-align:center;position:absolute;bottom:10%;left:50%;transform:translateX(-50%);font-size:1.2em;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;text-decoration:underline}.cynthia-rowley-feature .pattern blockquote{position:absolute;font-family:var(--font-family-serif);color:var(--color-white);top:50%;left:0;right:0;font-size:6vw;padding:2vw;margin:0;transform:translateY(-50%)}.cynthia-rowley-feature .pattern blockquote span:not(.nobr){display:inline-block;font-family:var(--font-family-normal);font-size:.6em;position:relative;text-transform:uppercase;margin-top:2em}.cynthia-rowley-feature .pattern blockquote span:not(.nobr):before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:-1em;height:3px;width:2em;background-color:currentColor}@media(min-width:768px){.cynthia-rowley-feature .pattern blockquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3vw}}.cynthia-rowley-feature .feature{position:relative}.cynthia-rowley-feature .feature .feature-text{text-align:center;padding:1em;margin-left:auto;margin-right:auto;width:100%;font-family:var(--font-family-serif);position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);color:var(--color-white)}@media(min-width:768px){.cynthia-rowley-feature .feature .feature-text{max-width:1200px}}.cynthia-rowley-feature .feature blockquote{font-size:1.2em;margin:0}.cynthia-rowley-feature .feature blockquote span:not(.nobr){display:inline-block;font-family:var(--font-family-normal);font-size:.6em;position:relative;text-transform:uppercase;margin-top:2em}.cynthia-rowley-feature .feature blockquote span:not(.nobr):before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:-1em;height:3px;width:2em;background-color:currentColor}@media(min-width:768px){.cynthia-rowley-feature .feature blockquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3vw}}.cynthia-rowley-feature .feature .feature-caption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;padding:2em;margin-bottom:0;color:var(--color-white);display:none}.cynthia-rowley-feature .feature .feature-caption br{display:none}@media(min-width:768px){.cynthia-rowley-feature .feature .feature-caption{display:block;position:absolute;bottom:0;left:0;padding:20px;text-transform:uppercase;color:var(--color-white)}.cynthia-rowley-feature .feature .feature-caption br{display:inline}}.cynthia-rowley-feature .bottom{padding:6vw 1em;text-align:center}.cynthia-rowley-feature .bottom p{margin-left:auto;margin-right:auto;max-width:700px}.cynthia-rowley-feature .bottom img{max-width:300px}.kjm-page{line-height:26px}.kjm-page cite{font-style:normal;font-size:13px}.kjm-page h1,.kjm-page h2,.kjm-page h3{text-transform:uppercase;font-family:var(--font-family-normal)}.kjm-page .section-1{position:relative;overflow:hidden}.kjm-page .section-1 h1{margin-top:0;line-height:1}.kjm-page .section-1 .text{padding:1.5rem}.kjm-page .section-1 .text a{font-family:var(--font-family-normal);text-decoration:underline;text-transform:uppercase}.kjm-page .section-1 .text img{max-width:100%;margin-bottom:2rem}@media(min-width:768px){.kjm-page .section-1{display:flex;align-items:center;padding-top:10vw;padding-bottom:10vw}.kjm-page .section-1 .text{width:35%;padding-left:4vw;position:relative;z-index:var(--z-index-above)}.kjm-page .section-1 .text img{max-width:400px}.kjm-page .section-1 img.background{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}}.kjm-page .section-2{padding:1.5rem}@media(min-width:768px){.kjm-page .section-2{display:flex;align-items:center;justify-content:center;padding:3rem}.kjm-page .section-2 figure{max-width:700px}.kjm-page .section-2 figcaption{max-width:70%;font-size:13px}}.kjm-page .section-3{padding:1.6rem;background-position:50%;background-size:cover;color:var(--color-white);text-align:center;position:relative}.kjm-page .section-3 blockquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;font-family:var(--font-family-serif);margin-left:0;margin-right:0}.kjm-page .section-3 .text{margin-bottom:1rem}.kjm-page .section-3 .text cite{text-transform:uppercase;letter-spacing:1px;font-style:normal;font-size:1em}.kjm-page .section-3>cite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:.5rem;left:.5rem}@media(min-width:768px){.kjm-page .section-3{display:flex;align-items:center;justify-content:center;padding-top:12vw;padding-bottom:12vw}.kjm-page .section-3 blockquote{font-size:3rem;line-height:1.2}.kjm-page .section-3 .text{max-width:900px}}.kjm-page .section-4{text-align:center}.kjm-page .section-4 img{display:block;width:100%}.kjm-page .section-4 .text{padding:1.5rem}.kjm-page .section-4 h3{margin-top:0}@media(min-width:768px){.kjm-page .section-4{display:flex;flex-direction:row-reverse}.kjm-page .section-4 .image,.kjm-page .section-4 .text{width:50%}.kjm-page .section-4 .text{display:flex;align-items:center;justify-content:center}.kjm-page .section-4 .text>div{width:80%}.kjm-page .section-4 .image{position:relative}.kjm-page .section-4 .image img{position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;object-fit:cover;position:static}}.kjm-page .section-5{text-align:center;position:relative}.kjm-page .section-5 .text{padding:1.5rem}.kjm-page .section-5 h3{margin-top:0}@media(min-width:768px){.kjm-page .section-5{display:flex;justify-content:center;padding-top:1rem;padding-bottom:10vw;color:var(--color-white)}.kjm-page .section-5 .text{max-width:60%;padding-left:4vw;padding-bottom:13rem;position:relative;z-index:var(--z-index-above);line-height:2}.kjm-page .section-5 img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.kjm-page .section-5 cite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:1rem;left:1rem;text-align:left;font-style:normal}}.jetblue-page .box{display:block;position:relative;color:var(--color-white);text-align:center;overflow:hidden;padding:1rem}.jetblue-page .box .text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-above);display:flex;align-items:center;justify-content:center;padding:3rem}.jetblue-page .box .title{font-size:2rem;margin-bottom:.5rem;line-height:1;text-transform:uppercase}@media(min-width:768px){.jetblue-page .box .title{font-size:3rem}}.jetblue-page .box .subtitle{text-decoration:underline;font-size:1.3rem}.jetblue-page .section-1{position:relative;text-align:center;overflow:hidden}.jetblue-page .section-1 .title{font-size:2rem;line-height:1.2;margin-bottom:1rem}.jetblue-page .section-1 .section-body{padding:1rem}@media(min-width:768px){.jetblue-page .section-1 .section-body p{display:none}}.jetblue-page .section-1 figure{margin:0;padding:0;position:relative;overflow:hidden}.jetblue-page .section-1 figure figcaption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-above);display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--color-white)}.jetblue-page .section-1 figure figcaption .title{font-size:3rem;font-weight:700;text-transform:uppercase}@media(min-width:992px){.jetblue-page .section-1 figure figcaption .title{font-size:5rem}}.jetblue-page .section-1 figure figcaption p{display:none;font-size:1.2rem}@media(min-width:768px){.jetblue-page .section-1 figure figcaption p{display:block}}.jetblue-page .section-1 figure figcaption>div{max-width:768px}.jetblue-page .section-2{padding:3rem 1rem 1rem}@media(min-width:768px){.jetblue-page .section-2{display:flex;align-items:center;flex-wrap:wrap}.jetblue-page .section-2 .box{flex-basis:50%}}.jetblue-page .section-3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-black);color:var(--color-white);text-align:center;padding-top:3rem;padding-bottom:3rem}.jetblue-page .section-3 a{font-size:2rem;display:inline-block;padding:1rem}.lingua{margin-left:auto;margin-right:auto;padding:1rem 0;overflow:hidden}.lingua:not(.ready) .section-1{min-height:100vh}.lingua [data-scroll]{transition:opacity 1s ease var(--fast),transform 1s ease var(--fast);transition-delay:1500;will-change:opacity,transform}.lingua [data-scroll=out]{opacity:0;transform:translateY(20%)}.lingua [data-scroll=in]{opacity:1;transform:translateY(0)}.lingua section{margin-bottom:2rem;display:flex;justify-content:center}.lingua section .section-inner{position:relative;width:100%}@media(min-width:768px){.lingua section{margin-bottom:3rem}}.lingua .section-1{position:relative}.lingua .section-1 figcaption{color:var(--color-white);position:absolute;left:1rem;bottom:1rem;font-size:9vw;font-weight:700}@media(min-width:768px){.lingua .section-1 figcaption{font-size:5rem;color:#a41515;line-height:1.2;bottom:auto;top:3rem}}@media(min-width:1200px){.lingua .section-1 figcaption{font-size:6rem;top:7rem}}@media(min-width:768px){.lingua .section-1 img{display:block;margin-left:auto;max-width:80%}}.lingua .section-2{color:#1b3064}.lingua .section-2 .section-inner{display:flex;align-items:center}.lingua .section-2 .section-inner div{margin-left:-5rem}@media(min-width:768px){.lingua .section-2 .section-inner div{align-self:flex-start;margin-top:2rem;font-size:2rem;max-width:700px}}.lingua .section-2 img{width:50%;flex-shrink:0}@media(min-width:768px){.lingua .section-2 img{width:40%}}.lingua .section-2 a{background-color:#1b3064;color:#fff;padding:.5rem 2rem;display:inline-block}@media(min-width:768px){.lingua .section-2 a{font-size:1.2rem;padding:.8rem 2.5rem}}.lingua .section-2 a:hover{text-decoration:none}.lingua .section-2 p{font-weight:700;font-size:.9rem}@media(min-width:768px){.lingua .section-2 p{font-size:1rem;font-size:1.8rem;line-height:1.8}}.lingua .section-3 blockquote{margin-left:1rem;margin-right:1rem}@media(min-width:768px){.lingua .section-3 blockquote{margin-left:0;margin-right:0;display:flex;align-items:flex-start;flex-direction:row-reverse}.lingua .section-3 blockquote img{width:70%;flex-shrink:0}.lingua .section-3 blockquote div{padding-right:2rem;padding-bottom:1rem;text-align:right;overflow:hidden}}.lingua .section-3 svg{color:#930000;font-size:3rem;margin-left:-1rem}@media(min-width:768px){.lingua .section-3 svg{margin-right:-1rem;transform:rotateY(180deg)}}.lingua .section-3 p{padding-top:1rem;position:relative}.lingua .section-3 cite{font-style:normal;font-size:.9375rem}.lingua .section-4,.lingua .section-5{color:var(--color-white);font-size:.9rem}@media(min-width:768px){.lingua .section-4,.lingua .section-5{font-size:1rem}}.lingua .section-4 .section-inner,.lingua .section-5 .section-inner{position:relative;max-width:80%}.lingua .section-4 .section-inner div,.lingua .section-5 .section-inner div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem}@media(min-width:768px){.lingua .section-4 .section-inner div,.lingua .section-5 .section-inner div{padding:2rem}}.lingua .section-4 .section-inner{display:flex;align-items:flex-start;max-width:100%}@media(min-width:768px){.lingua .section-4{color:var(--color-black)}.lingua .section-4 .section-inner div{position:static;padding-left:2rem}.lingua .section-4 .section-inner div h3{display:none}.lingua .section-4 picture{width:70%;flex-shrink:0}}.lingua .section-5 .section-inner{margin-left:auto;display:flex;align-items:flex-start;flex-direction:row-reverse;max-width:100%}.lingua .section-5 h3 img{max-width:80px}@media(min-width:768px){.lingua .section-5 h3 img{max-width:150px}}@media(min-width:768px){.lingua .section-5{color:var(--color-black)}.lingua .section-5 .section-inner div{position:static;padding-right:2rem;text-align:right}.lingua .section-5 .section-inner div h3{display:none}.lingua .section-5 picture{width:70%;flex-shrink:0}}.lingua .section-6{text-align:center}.lingua .section-6 .section-inner{width:100%}@media(min-width:768px){.lingua .section-6 .section-inner{display:flex;justify-content:center;text-align:left}}.lingua .section-6 .carousel{margin-left:auto;margin-right:auto;width:100%;max-width:500px;margin-bottom:1rem}@media(min-width:768px){.lingua .section-6 .carousel{margin-left:0;margin-right:1rem}}.lingua .section-6 .flickity-button{background-color:initial!important}.lingua .section-6 .flickity-page-dots{bottom:10px}.lingua .section-6 .product-name{font-weight:700;margin-bottom:1rem}@media(min-width:768px){.lingua .section-6 .product-name{padding-top:2rem}.lingua .section-6 .product-name a{width:100%;text-decoration:none}}.lingua .section-6 .product-name span{font-weight:400}.lingua .section-7{font-size:.9em}@media(min-width:768px){.lingua .section-7{font-size:1rem}}.lingua .section-7 a{display:block;padding:.5rem}.lingua .section-7 a div{padding-top:.3125rem}

/*# sourceMappingURL=features.css.map*/