/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color:#5d5d5d;--eyebrow-color:#0a444a;--heading-color:#042d31;--eyebrow-wave-filter:invert(18%) sepia(88%) saturate(437%) hue-rotate(137deg) brightness(96%) contrast(95%);--inline-spacing:24px;--link-color:#005fcc;--outline-color:#005fcc}@media(min-width:768px){:root{--inline-spacing:36px}}@media(min-width:1440px){:root{--inline-spacing:96px}}*{scroll-margin-top:var(--header-height,0px)}*:focus-visible{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;outline:var(--outline-color) 2px solid;outline-offset:2px}html{scroll-behavior:smooth}html.wp-admin-bar-hidden{--wp-admin--admin-bar--height:0}body{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.8;font-size:14px;height:100%;margin:0;padding:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1024px){body{font-size:min(calc(14px + ((100vw - 1024px) / ((1280 - 1024) / (16 - 14)))), 16px)}}body[data-scrollable=false]{overflow:hidden}.site-wrap{isolation:isolate;position:relative;margin:0 auto;max-width:100%;overflow:clip}.site-wrap:before{content:"";position:absolute;inset:0;background-color:#f9faf4;z-index:-1;pointer-events:none}.site-wrap #wpadminbar{position:fixed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.clear-margins>:first-child{margin-top:0}.clear-margins>:last-child{margin-bottom:0}.side-spacing{padding-left:24px;padding-right:24px}@media(min-width:768px){.side-spacing{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.side-spacing{padding-left:48px;padding-right:48px}}@media(min-width:1440px){.side-spacing{padding-left:64px;padding-right:64px}}.link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 20px}@media(min-width:768px){.link-group{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media(min-width:1440px){.link-group{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}.btn{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2px;line-height:1.4;font-size:10px;transition:all .25s ease-in-out;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--btn-bg)),color-stop(50%,var(--btn-bg-hover)));background-image:linear-gradient(to bottom,var(--btn-bg) 50%,var(--btn-bg-hover) 50%);background-size:100% calc(200% + 8px);background-position:center -2px;border:1px solid var(--btn-border);color:var(--btn-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-height:48px;min-width:132px;padding:9px 15px;text-decoration:none}@media(min-width:1024px){.btn{font-size:min(calc(10px + ((100vw - 1024px) / ((1280 - 1024) / (12 - 10)))), 12px);line-height:1.333333}}@media(min-width:768px){.btn{padding:11px 17px}}@media(min-width:1280px){.btn{padding:13px 19px}}@media(min-width:1440px){.btn{padding:15px 23px}}.btn:hover,.btn:focus{background-position:center calc(100% + 2px);border-color:var(--btn-border-hover);color:var(--btn-color-hover);text-decoration:none}.btn--primary{--btn-bg:#23575c;--btn-bg-hover:#011416;--btn-border:transparent;--btn-border-hover:transparent;--btn-color:#fff;--btn-color-hover:#f6f9f8}.btn--secondary{--btn-bg:transparent;--btn-bg-hover:rgba(177,203,198,.25);--btn-border:rgba(10,68,74,.2);--btn-border-hover:#021f23;--btn-color:#0a444a;--btn-color-hover:#021f23}.link{--link-color:#0a444a;--link-color-hover:#021f23;--link-underline:transparent;--link-underline-hover:#021f23;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2px;line-height:1.4;font-size:10px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:var(--link-color);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:7px}@media(min-width:1024px){.link{font-size:min(calc(10px + ((100vw - 1024px) / ((1280 - 1024) / (12 - 10)))), 12px);line-height:1.333333}}.link:hover,.link:focus,.link:active{color:var(--link-color-hover);-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}.link--arrow{--link-filter:invert(18%) sepia(88%) saturate(437%) hue-rotate(137deg) brightness(96%) contrast(95%);--link-filter-hover:invert(10%) sepia(10%) saturate(4001%) hue-rotate(140deg) brightness(91%) contrast(98%);position:relative;padding-right:22px;text-decoration:none}.link--arrow:after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background:url(/content/themes/base/assets/img/icons/link-arrow.svg) no-repeat;background-size:contain;content:"";display:block;-webkit-filter:var(--link-filter);filter:var(--link-filter);height:10px;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-property:right;transition-property:right;width:7px}.link--arrow:hover:after,.link--arrow:focus:after{-webkit-filter:var(--link-filter-hover);filter:var(--link-filter-hover);right:0}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}:root{--background-spacing:72px;--bgLeft:0}@media(min-width:576px){:root{--bgLeft:calc(0px + ((100vw - 576px) / ((768 - 576) / (108 - 0))))}}@media(min-width:768px){:root{--background-spacing:80px;--bgLeft:calc(108px + ((100vw - 768px) / ((1024 - 768) / (364 - 108))))}}@media(min-width:1024px){:root{--bgLeft:calc(364px + ((100vw - 1024px) / ((1280 - 1024) / (620 - 364))))}}@media(min-width:1280px){:root{--background-spacing:96px;--bgLeft:calc(620px + ((100vw - 1280px) / ((1440 - 1280) / (780 - 620))))}}@media(min-width:1440px){:root{--background-spacing:104px;--bgLeft:calc(780px + ((100vw - 1440px) / ((1920 - 1440) / (1260 - 780))))}}@media(min-width:1920px){:root{--bgLeft:1260px}}.background{padding-block:var(--background-spacing,var(--layout-spacing))}.background--monstera-600{--color:#fff;--eyebrow-color:#fff;--heading-color:#ebf2f1;--eyebrow-wave-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%);background-color:#07383d;background-image:url(//www.diplomatresort.com/content/themes/base/assets/css/../img/sand-texture.jpg);background-size:cover;background-position:center}.background--monstera-600 .btn--primary{--btn-bg:#f0f5f4;--btn-bg-hover:#b1cbc6;--btn-color:#0a444a;--btn-color-hover:#0a444a}.background--monstera-600 .btn--secondary{--btn-bg:rgba(194,208,210,.1);--btn-bg-hover:rgba(2,31,35,.8);--btn-border:rgba(246,249,248,.5);--btn-border-hover:#c2d0d2;--btn-color:#f6f9f8;--btn-color-hover:#c2d0d2}.background--monstera-600 .link{--link-color:#f6f9f8;--link-color-hover:#d1e0dd;--link-filter:invert(100%) sepia(1%) saturate(406%) hue-rotate(81deg) brightness(100%) contrast(96%);--link-filter-hover:invert(97%) sepia(6%) saturate(316%) hue-rotate(116deg) brightness(91%) contrast(94%);--link-underline-hover:#d1e0dd}.background--dip-texture{background-color:#07383d}.background--dip-texture:before{content:"";display:block;position:absolute;background-image:url(//www.diplomatresort.com/content/themes/base/assets/css/../img/dip-texture.svg);background-size:max(100%,2160px) max(100%,1274px);background-position:center;background-repeat:no-repeat;width:100%;height:100%;top:0;left:var(--bgLeft)}.background--monstera-600+.background--monstera-600{padding-top:0}:root{--layout-spacing-sm:48px;--layout-spacing:56px}@media(min-width:576px){:root{--layout-spacing-sm:calc(48px + ((100vw - 576px) / ((768 - 576) / (56 - 48))));--layout-spacing:calc(56px + ((100vw - 576px) / ((768 - 576) / (80 - 56))))}}@media(min-width:768px){:root{--layout-spacing-sm:56px;--layout-spacing:80px}}@media(min-width:1024px){:root{--layout-spacing-sm:calc(56px + ((100vw - 1024px) / ((1280 - 1024) / (64 - 56))));--layout-spacing:calc(80px + ((100vw - 1024px) / ((1280 - 1024) / (96 - 80))))}}@media(min-width:1280px){:root{--layout-spacing-sm:calc(64px + ((100vw - 1280px) / ((1440 - 1280) / (80 - 64))));--layout-spacing:calc(96px + ((100vw - 1280px) / ((1440 - 1280) / (120 - 96))))}}@media(min-width:1440px){:root{--layout-spacing-sm:80px;--layout-spacing:120px}}#main-content>section{margin-top:var(--layout-spacing)}#main-content>section.collapse-spacing+.collapse-spacing,#main-content>section.collapse-spacing+.background,#main-content>section.background+.collapse-spacing,#main-content>section.background+.background{margin-top:0}#main-content>section:first-child.collapse-spacing,#main-content>section:first-child.background{margin-top:0}#main-content>section:last-child:not(.collapse-spacing,.background){margin-bottom:var(--layout-spacing)}#main-content:has(.hero) section:nth-of-type(2){--layout-spacing:60px}@media(min-width:576px){#main-content:has(.hero) section:nth-of-type(2){--layout-spacing:calc(60px + ((100vw - 576px) / ((768 - 576) / (64 - 60))))}}@media(min-width:768px){#main-content:has(.hero) section:nth-of-type(2){--layout-spacing:64px}}@media(min-width:1280px){#main-content:has(.hero) section:nth-of-type(2){--layout-spacing:calc(64px + ((100vw - 1280px) / ((1440 - 1280) / (72 - 64))))}}@media(min-width:1440px){#main-content:has(.hero) section:nth-of-type(2){--layout-spacing:calc(72px + ((100vw - 1440px) / ((1920 - 1440) / (104 - 72))))}}@media(min-width:1920px){#main-content:has(.hero) section:nth-of-type(2){--layout-spacing:104px}}.v-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-icon--before:before{height:1em;width:1em}.v-icon--after:after{height:1em;width:1em}.v-icon__svg{height:1em;width:1em;display:inline-block}.v-icon--b-search:before{content:url(/content/themes/base/assets/img/icons/search.svg);-webkit-filter:invert(38%) sepia(1%) saturate(0%) hue-rotate(35deg) brightness(91%) contrast(84%);filter:invert(38%) sepia(1%) saturate(0%) hue-rotate(35deg) brightness(91%) contrast(84%)}.v-icon--a-search:after{content:url(/content/themes/base/assets/img/icons/search.svg);-webkit-filter:invert(38%) sepia(1%) saturate(0%) hue-rotate(35deg) brightness(91%) contrast(84%);filter:invert(38%) sepia(1%) saturate(0%) hue-rotate(35deg) brightness(91%) contrast(84%)}.eyebrow-wave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.eyebrow-wave:before{background:url(/content/themes/base/assets/img/icons/wave.svg) no-repeat;content:"";display:block;-webkit-filter:var(--eyebrow-wave-filter);filter:var(--eyebrow-wave-filter);-ms-flex-negative:0;flex-shrink:0;height:4px;width:32px}.wysiwyg{--marginSm:10px;--marginMd:16px;--marginLg:40px}@media(min-width:576px){.wysiwyg{--marginSm:calc(10px + ((100vw - 576px) / ((768 - 576) / (12 - 10))));--marginMd:calc(16px + ((100vw - 576px) / ((768 - 576) / (24 - 16))))}}@media(min-width:768px){.wysiwyg{--marginSm:12px;--marginMd:24px}}@media(min-width:1024px){.wysiwyg{--marginSm:calc(12px + ((100vw - 1024px) / ((1280 - 1024) / (14 - 12))));--marginMd:calc(24px + ((100vw - 1024px) / ((1280 - 1024) / (28 - 24))));--marginLg:calc(40px + ((100vw - 1024px) / ((1280 - 1024) / (48 - 40))))}}@media(min-width:1280px){.wysiwyg{--marginSm:calc(14px + ((100vw - 1280px) / ((1440 - 1280) / (16 - 14))));--marginMd:calc(28px + ((100vw - 1280px) / ((1440 - 1280) / (32 - 28))));--marginLg:calc(48px + ((100vw - 1280px) / ((1440 - 1280) / (64 - 48))))}}@media(min-width:1440px){.wysiwyg{--marginSm:16px;--marginMd:32px;--marginLg:64px}}.wysiwyg ul{margin-bottom:.75em;padding-left:1.5em}.wysiwyg ul li::marker{content:"•  ";padding-right:12px}.wysiwyg ol{margin-bottom:.75em;padding-left:1.5em;list-style-type:decimal}.wysiwyg ol ol{list-style-type:lower-alpha}.wysiwyg ol ol ol{list-style-type:lower-roman}.wysiwyg h1,.wysiwyg .h1,.wysiwyg h2,.wysiwyg .h2,.wysiwyg h3,.wysiwyg .h3,.wysiwyg h4,.wysiwyg .h4,.wysiwyg h5,.wysiwyg .h5{margin-bottom:var(--marginMd)}.wysiwyg h6,.wysiwyg .h6,.wysiwyg .h7,.wysiwyg p,.wysiwyg ol,.wysiwyg ul{margin-bottom:var(--marginSm)}.wysiwyg>*:has(+h1,+.h1,+h2,+.h2,+h3,+.h3,+h4,+.h4,+h5,+.h5){margin-bottom:var(--marginLg)}.wysiwyg>*:has(+h6,+.h6,+.h7){margin-bottom:var(--marginMd)}.wysiwyg>:first-child{margin-top:0}.wysiwyg>:last-child{margin-bottom:0}.wysiwyg a:not(.btn,.link){-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:inherit;text-decoration:underline}.wysiwyg a:not(.btn,.link):hover,.wysiwyg a:not(.btn,.link):focus{color:inherit;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}@media(min-width:768px){.wysiwyg .alignleft{float:left;padding-right:20px}}.wysiwyg .aligncenter{display:block;margin-left:auto;margin-right:auto}@media(min-width:768px){.wysiwyg .alignright{float:right;padding-left:20px}}.wysiwyg img[class*=wp-image-]{max-width:100%;height:auto}.wysiwyg dl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:.5rem .8rem;margin-bottom:.75em;color:#0a444a}.wysiwyg dl dt{grid-column:1;font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:12px}.wysiwyg dl dt:after{content:":"}.wysiwyg dl dd{grid-column:2;font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:14px}@font-face{font-family:"GT Alpina Fine";src:url("/content/themes/base/assets/font/GT-Alpina-Fine-Standard-Regular.woff2") format("woff2"),url("/content/themes/base/assets/font/GT-Alpina-Fine-Standard-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/content/themes/base/assets/font/open-sans-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/content/themes/base/assets/font/open-sans-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/content/themes/base/assets/font/open-sans-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/content/themes/base/assets/font/open-sans-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,pre,figure,blockquote,dl,dd{margin:0;padding:0}h1,.h1{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:1;font-size:clamp(56px, calc(56px + ((100vw - 360px) / ((768 - 360) / (64 - 56)))), 64px)}@media(min-width:1024px){h1,.h1{font-size:calc(64px + ((100vw - 1024px) / ((1280 - 1024) / (72 - 64))))}}@media(min-width:1280px){h1,.h1{font-size:min(calc(72px + ((100vw - 1280px) / ((1440 - 1280) / (80 - 72)))), 80px)}}h2,.h2{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:1;font-size:44px}@media(min-width:1024px){h2,.h2{font-size:calc(44px + ((100vw - 1024px) / ((1280 - 1024) / (48 - 44))))}}@media(min-width:1280px){h2,.h2{font-size:min(calc(48px + ((100vw - 1280px) / ((1440 - 1280) / (64 - 48)))), 64px)}}h3,.h3{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:.95;font-size:40px}@media(min-width:1024px){h3,.h3{font-size:calc(40px + ((100vw - 1024px) / ((1280 - 1024) / (48 - 40))))}}@media(min-width:1280px){h3,.h3{font-size:min(calc(48px + ((100vw - 1280px) / ((1440 - 1280) / (56 - 48)))), 56px)}}h4,.h4{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:.95;font-size:clamp(28px, calc(28px + ((100vw - 360px) / ((768 - 360) / (32 - 28)))), 32px)}@media(min-width:1024px){h4,.h4{font-size:calc(32px + ((100vw - 1024px) / ((1280 - 1024) / (36 - 32))))}}@media(min-width:1280px){h4,.h4{font-size:min(calc(36px + ((100vw - 1280px) / ((1440 - 1280) / (48 - 36)))), 48px)}}h5,.h5{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:.95;font-size:clamp(28px, calc(28px + ((100vw - 360px) / ((768 - 360) / (32 - 28)))), 32px)}@media(min-width:1024px){h5,.h5{font-size:calc(32px + ((100vw - 1024px) / ((1280 - 1024) / (36 - 32))))}}@media(min-width:1280px){h5,.h5{font-size:min(calc(36px + ((100vw - 1280px) / ((1440 - 1280) / (40 - 36)))), 40px)}}h6,.h6{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:1;font-size:24px}@media(min-width:1024px){h6,.h6{font-size:calc(24px + ((100vw - 1024px) / ((1280 - 1024) / (28 - 24))))}}@media(min-width:1280px){h6,.h6{font-size:min(calc(28px + ((100vw - 1280px) / ((1440 - 1280) / (32 - 28)))), 32px)}}.h7{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:1;font-size:20px}@media(min-width:1024px){.h7{font-size:calc(20px + ((100vw - 1024px) / ((1280 - 1024) / (22 - 20))))}}@media(min-width:1280px){.h7{font-size:min(calc(22px + ((100vw - 1280px) / ((1440 - 1280) / (24 - 22)))), 24px)}}.heading-xxxl{font-family:"GT Alpina Fine",serif;font-weight:400;font-style:normal;text-transform:unset;letter-spacing:0;line-height:1.1;font-size:clamp(48px, calc(48px + ((100vw - 360px) / ((768 - 360) / (72 - 48)))), 72px)}@media(min-width:1024px){.heading-xxxl{font-size:calc(72px + ((100vw - 1024px) / ((1280 - 1024) / (88 - 72))))}}@media(min-width:1280px){.heading-xxxl{font-size:min(calc(88px + ((100vw - 1280px) / ((1440 - 1280) / (96 - 88)))), 96px)}}body{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.8;font-size:14px;color:#5d5d5d}@media(min-width:1024px){body{font-size:min(calc(14px + ((100vw - 1024px) / ((1280 - 1024) / (16 - 14)))), 16px)}}.text-base{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.8;font-size:14px}@media(min-width:1024px){.text-base{font-size:min(calc(14px + ((100vw - 1024px) / ((1280 - 1024) / (16 - 14)))), 16px)}}.text-intro{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;letter-spacing:0;line-height:1.65;font-size:20px}@media(min-width:1024px){.text-intro{font-size:calc(20px + ((100vw - 1024px) / ((1280 - 1024) / (22 - 20))))}}@media(min-width:1280px){.text-intro{font-size:min(calc(22px + ((100vw - 1280px) / ((1440 - 1280) / (24 - 22)))), 24px)}}.text-xlarge{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.4;font-size:18px}@media(min-width:1024px){.text-xlarge{font-size:min(calc(18px + ((100vw - 1024px) / ((1280 - 1024) / (20 - 18)))), 20px)}}.text-large{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.8;font-size:16px}@media(min-width:1024px){.text-large{font-size:min(calc(16px + ((100vw - 1024px) / ((1280 - 1024) / (18 - 16)))), 18px)}}.text-small{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.6;font-size:12px}@media(min-width:1024px){.text-small{font-size:min(calc(12px + ((100vw - 1024px) / ((1280 - 1024) / (14 - 12)))), 14px)}}.text-xsmall{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.45;font-size:clamp(10px, calc(10px + ((100vw - 360px) / ((768 - 360) / (11 - 10)))), 11px)}@media(min-width:1280px){.text-xsmall{font-size:min(calc(11px + ((100vw - 1280px) / ((1440 - 1280) / (12 - 11)))), 12px)}}.text-tiny{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.15;font-size:10px}.eyebrow{font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:14px}.eyebrow-lg{font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:14px}@media(min-width:1024px){.eyebrow-lg{font-size:min(calc(14px + ((100vw - 1024px) / ((1280 - 1024) / (16 - 14)))), 16px)}}.label{font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:12px}.label-thick{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:12px}em{font-style:italic}