:root{--size-button:60px;--size-meta-button:60px;--color-coral:#eb5d3a;--color-salmon:#f8d7d4;--color-mandarin:#ef9f71;--color-yellow:#f9e34c;--color-straw:#fdebcd;--color-light-1:#f1f0eb;--color-light-2:#dedbd3;--color-light-3:#eae9e3;--color-dark-1:#373736;--color-dark-2:#0c0c0c;--color-green-1:#a0cf68;--color-green-2:#52b56a;--color-green-3:#439659;--color-green-4:#215241;--color-green-5:#8fa89b;--color-green-6:#4d7567;--color-blue-1:#bad9ed;--color-blue-2:#377ebc;--color-blue-3:#204f7c;--color-blue-4:#0c0a2e;--color-primary:var(--color-green-4);--color-secondary:var(--color-mandarin);--color-background:var(--color-light-1);--color-link:var(--color-green-3);--color-accent:var(--color-green-2);--color-button-bg:var(--color-secondary);--color-button-bg-hover:var(--color-coral);--color-button-text:var(--color-background);--color-button-text-hover:var(--color-light-1);--color-button-border:var(--color-background);--color-button-border-hover:var(--color-light-1);--color-highlighted-bg-hover:var(--color-coral)}.button--quick{--color-button-bg:transparent;--color-button-bg-hover:var(--color-mandarin);--color-button-text:var(--color-primary);--color-button-text-hover:var(--color-light-1)}.button--quick.enrol{--color-button-bg:var(--color-salmon)}.button--cart,.button--menu{--color-button-bg:hsla(0,0%,100%,.314);--color-button-bg-hover:var(--color-salmon);--color-button-text:var(--color-primary)}.button--cart body.plain-banner,.button--menu body.plain-banner{--color-button-text:orange}.button--outlined{--color-button-bg:transparent;--color-button-bg-hover:var(--color-primary);--color-button-text:var(--color-primary);--color-button-text-hover:var(--color-light-1);--color-button-border:var(--color-primary);--color-button-border-hover:var(--color-primary)}.button--meta{--color-button-bg:transparent;--color-button-text:var(--color-primary);--color-button-border:var(--color-primary)}.banner .button--meta{--color-button-text-hover:var(--color-dark-1)}.button--meta{--color-button-bg-hover:var(--color-secondary);--color-button-border-hover:var(--color-secondary)}.button--meta.selected{--color-button-bg:var(--color-secondary);--color-button-text:var(--color-light-1);--color-button-border:var(--color-secondary)}.button--cta{--color-button-bg:transparent;--color-button-border:var(--color-primary);--color-button-bg-hover:var(--color-primary);--color-button-border-hover:var(--color-primary);--color-button-text:var(--color-primary);--color-button-text-hover:var(--color-background)}.pill--pale{--color-button-bg:hsla(0,0%,100%,.314);--color-button-text:var(--color-dark-1)}.campus-color--woodleigh{--color-background:var(--color-green-4)}.campus-color--minimbah{--color-background:var(--color-green-2)}.campus-color--penbank{--color-background:var(--color-blue-2)}.campus-color--senior{--color-background:var(--color-mandarin)}.color-scheme--banner{--color-primary:var(--color-light-1);--color-secondary:var(--color-light-1);--color-link:var(--color-light-1)}.color-scheme--plain-banner{--color-primary:var(--color-green-4);--color-secondary:var(--color-green-4);--color-link:var(--color-green-4)}.color-scheme--green{--color-secondary:var(--color-green-2)}.color-scheme--blue{--color-secondary:var(--color-blue-2)}.color-scheme--mandarin{--color-secondary:var(--color-mandarin)}.color-scheme--straw{--color-background:var(--color-straw)}.neo-block--ctaSection,.neo-block--ctaSection.color-scheme--pink,.neo-block--mediaColumn,.neo-block--mediaColumn.color-scheme--pink,.neo-block.color-scheme--pink{--color-primary:var(--color-blue-4);--color-secondary:var(--color-blue-2);--color-background:var(--color-salmon);--color-link:var(--color-blue-2);--color-highlighted-bg-hover:var(--color-blue-3)}.neo-block--ctaSection.color-scheme--green,.neo-block--mediaColumn.color-scheme--green,.neo-block.color-scheme--green{--color-primary:var(--color-light-1);--color-secondary:var(--color-green-1);--color-background:var(--color-green-4);--color-link:var(--color-green-1);--color-highlighted-bg-hover:var(--color-green-3)}.neo-block--ctaSection.color-scheme--blue,.neo-block--mediaColumn.color-scheme--blue,.neo-block.color-scheme--blue{--color-primary:var(--color-blue-3);--color-secondary:var(--color-blue-2);--color-background:var(--color-blue-1);--color-link:var(--color-blue-2);--color-highlighted-bg-hover:var(--color-blue-3);--color-accent:var(--color-blue-2)}.neo-block--ctaSection.color-scheme--mandarin,.neo-block--mediaColumn.color-scheme--mandarin,.neo-block.color-scheme--mandarin{--color-primary:var(--color-light-1);--color-secondary:var(--color-mandarin);--color-background:var(--color-coral);--color-link:var(--color-salmon);--color-highlighted-bg-hover:var(--color-light-1)}.neo-block--ctaSection.color-scheme--salmon,.neo-block--mediaColumn.color-scheme--salmon,.neo-block.color-scheme--salmon{--color-primary:var(--color-blue-4);--color-secondary:var(--color-blue-3);--color-background:var(--color-salmon);--color-link:var(--color-blue-3);--color-highlighted-bg-hover:var(--color-coral)}.neo-block--ctaSection.color-scheme--dark-blue,.neo-block--mediaColumn.color-scheme--dark-blue,.neo-block.color-scheme--dark-blue{--color-primary:var(--color-salmon);--color-secondary:var(--color-mandarin);--color-background:var(--color-blue-4);--color-link:var(--color-mandarin);--color-highlighted-bg-hover:var(--color-blue-3)}.neo-block--ctaSection.color-scheme--straw,.neo-block--mediaColumn.color-scheme--straw,.neo-block.color-scheme--straw{--color-background:var(--color-straw)}.product__wrapper__main{--color-primary:var(--color-blue-4);--color-secondary:var(--color-blue-3);--color-background:var(--color-salmon);--color-link:var(--color-blue-3);--color-button-bg:var(--color-secondary);--color-button-text:var(--color-light-1);--color-button-border:var(--color-secondary)}@tailwind base;
/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}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}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}@font-face{font-display:swap;font-family:BananaGrotesk-Regular;src:url(ddafedc782309888147c.woff2) format("woff2")}@font-face{font-display:swap;font-family:BananaGrotesk-Bold;src:url(fd7bf6e66996e674aa80.woff2) format("woff2")}@font-face{font-display:swap;font-family:GopherMono-Bold;src:url(765a5557bc8b5f7f3f28.woff2) format("woff2")}@font-face{font-display:swap;font-family:RecifeTextWeb-Light;src:url(174d8285b8225cccfa09.woff2) format("woff2")}@font-face{font-display:swap;font-family:RecifeText-Semibold;src:url(2d135cc67330fc20f21d.woff2) format("woff2")}@font-face{font-display:swap;font-family:GillSans-Medium;src:url(f62addbbb4a7c07ea16b.woff2) format("woff2")}.grecaptcha-badge{visibility:hidden}body,html{color:#215241;color:var(--color-primary);min-height:100vh;overflow-x:clip}body,section{background-color:#f1f0eb;background-color:var(--color-background);font-family:BananaGrotesk-Regular,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{color:#215241;color:var(--color-primary)}.h1 mark,.h2 mark,.h3 mark,.h4 mark,.h5 mark,.h6 mark,h1 mark,h2 mark,h3 mark,h4 mark,h5 mark,h6 mark,p mark{color:#ef9f71;color:var(--color-secondary)}a{color:#439659;color:var(--color-link)}.p,p{font-family:BananaGrotesk-Regular,sans-serif;font-size:15px;font-weight:500;line-height:175%;padding-bottom:24px}@media (min-width:900px){.p,p{font-size:18px;font-weight:500;line-height:175%}}.neo-block--accordion li b,.neo-block--accordion li strong,.neo-block--columns li b,.neo-block--columns li strong,.neo-block--text li b,.neo-block--text li strong,.p b,.p strong,p b,p strong{font-family:BananaGrotesk-Bold,sans-serif}article.main .neo-block{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:900px){article.main .neo-block{max-width:1080px;padding-left:40px!important;padding-right:40px!important}}article.main .neo-block--gallery{padding-left:0!important;padding-right:0!important}@media (min-width:900px){article.main .neo-block--gallery{max-width:none!important;padding-left:0!important;padding-right:0!important}}article.main .neo-block--module{margin-bottom:0;margin-top:0;padding-left:0;padding-right:0}@media (min-width:900px){article.main .neo-block--module{max-width:none!important;padding-left:0!important;padding-right:0!important}}article.main .neo-block--module .neo-block{margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}@media (min-width:900px){article.main .neo-block--module .neo-block{max-width:none!important}}article.main .neo-block--module .section--ctaSection .neo-block--ctaSection{padding-left:16px!important;padding-right:16px!important}@media (min-width:900px){article.main .neo-block--module .section--ctaSection .neo-block--ctaSection{padding-left:64px!important;padding-right:64px!important}}article.event-article .neo-block--accordion,article.event-article .neo-block--buttons,article.event-article .neo-block--embeddedBlock,article.event-article .neo-block--gallery,article.event-article .neo-block--module,article.event-article .neo-block--quote,article.main .neo-block--accordion,article.main .neo-block--buttons,article.main .neo-block--embeddedBlock,article.main .neo-block--gallery,article.main .neo-block--module,article.main .neo-block--quote{margin-bottom:64px;margin-top:64px}article.event-article .neo-block--gallery .headline{padding-bottom:64px;padding-left:0;padding-right:0}article.event-article .neo-block--media{padding-bottom:0}.h1,h1{font-family:BananaGrotesk-Regular,sans-serif;font-size:50px;font-weight:300;letter-spacing:-2.5px;line-height:90%}@media (min-width:900px){.h1,h1{font-size:max(50px,min(9vw,128px));font-weight:300;letter-spacing:-6.4px;line-height:90%}}.h1 b,.h1 strong,h1 b,h1 strong{font-family:BananaGrotesk-Bold,sans-serif}.h1 b mark,.h1 strong mark,h1 b mark,h1 strong mark{font-family:RecifeText-Semibold,sans-serif}.h1 mark,h1 mark{font-family:RecifeTextWeb-Light,sans-serif;font-size:50px;font-weight:300;letter-spacing:-3px;line-height:90%;text-transform:none}@media (min-width:900px){.h1 mark,h1 mark{font-size:max(50px,min(9vw,128px));font-weight:300;letter-spacing:-7.68px;line-height:90%}}.h1 mark b,.h1 mark strong,h1 mark b,h1 mark strong{font-family:RecifeText-Semibold,sans-serif}.h2,h2{font-family:BananaGrotesk-Regular,sans-serif;font-size:50px;font-weight:300;letter-spacing:-2.5px;line-height:100%}@media (min-width:900px){.h2,h2{font-size:80px;font-weight:300;letter-spacing:-4px;line-height:100%}}.h2 b,.h2 strong,h2 b,h2 strong{font-family:BananaGrotesk-Bold,sans-serif}.h2 b mark,.h2 strong mark,h2 b mark,h2 strong mark{font-family:RecifeText-Semibold,sans-serif}.h2 mark,h2 mark{font-family:RecifeTextWeb-Light,sans-serif;font-size:50px;font-weight:300;letter-spacing:-3.25px;line-height:100%}@media (min-width:900px){.h2 mark,h2 mark{font-size:80px;font-weight:300;letter-spacing:-5.2px;line-height:100%}}.h2 mark b,.h2 mark strong,h2 mark b,h2 mark strong{font-family:RecifeText-Semibold,sans-serif}.h3,h3{font-family:RecifeTextWeb-Light,sans-serif;font-size:35px;font-weight:350;letter-spacing:-2.275px;line-height:115%}@media (min-width:900px){.h3,h3{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%}}.h3 b,.h3 strong,h3 b,h3 strong{font-family:RecifeText-Semibold,sans-serif}.h3 b mark,.h3 strong mark,h3 b mark,h3 strong mark{font-family:BananaGrotesk-Bold,sans-serif}.h3 mark,h3 mark{font-family:BananaGrotesk-Regular,sans-serif;font-size:35px;font-weight:400;letter-spacing:-2.1px;line-height:115%}@media (min-width:900px){.h3 mark,h3 mark{font-size:54px;font-weight:400;letter-spacing:-3.24px;line-height:115%}}.h3 mark b,.h3 mark strong,h3 mark b,h3 mark strong{font-family:BananaGrotesk-Bold,sans-serif}.h4,h4{font-family:BananaGrotesk-Regular,sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%}@media (min-width:900px){.h4,h4{font-size:38px;font-weight:400;letter-spacing:-1.9px;line-height:115%}}.h4 b,.h4 strong,h4 b,h4 strong{font-family:BananaGrotesk-Bold,sans-serif}.h4 b mark,.h4 strong mark,h4 b mark,h4 strong mark{font-family:RecifeText-Semibold,sans-serif}.h4 mark,h4 mark{font-family:RecifeTextWeb-Light,sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.8px;line-height:115%}@media (min-width:900px){.h4 mark,h4 mark{font-size:38px;font-weight:400;letter-spacing:-2.47px;line-height:115%}}.h4 mark b,.h4 mark strong,h4 mark b,h4 mark strong{font-family:RecifeText-Semibold,sans-serif}.h5,h5{font-family:BananaGrotesk-Regular,sans-serif;font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:115%}@media (min-width:900px){.h5,h5{font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%}}.h5 b,.h5 strong,h5 b,h5 strong{font-family:BananaGrotesk-Bold,sans-serif}.h6,h6{font-family:BananaGrotesk-Regular,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.9px;line-height:126.5%}@media (min-width:900px){.h6,h6{font-size:20px;font-weight:400;letter-spacing:-1px;line-height:126.5%}}.h6 b,.h6 strong,h6 b,h6 strong{font-family:BananaGrotesk-Bold,sans-serif}mark{background-color:transparent;color:currentColor}blockquote{color:#ef9f71;color:var(--color-secondary);display:block;font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:115%}@media (min-width:900px){blockquote{font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%}}blockquote{border-left-width:2px;padding-left:40px}b,li strong,strong{font-weight:700}.hero-title{font-size:48px;font-weight:300}@media (min-width:900px){.hero-title{font-size:max(30px,min(7vw,100px));font-weight:300}}.hero-subtitle{font-size:50px;font-weight:500;letter-spacing:-3px;line-height:90%}@media (min-width:900px){.hero-subtitle{font-size:max(50px,min(7vw,100px));font-weight:500;letter-spacing:-6px;line-height:90%}}.modal--video{--tw-bg-opacity:0.5;align-items:center;background-color:#f1f0eb;background-color:var(--color-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:50}.modal--video>.inner{height:280px;margin-left:auto;margin-right:auto;margin-top:-180px;width:80%}@media (min-width:900px){.modal--video>.inner{height:560px;width:800px}}.modal--video>.inner iframe{background-color:#0c0c0c;background-color:var(--color-dark-2)}.modal--video>.inner>.closer{color:#215241;color:var(--color-primary);display:flex;height:60px;right:0;top:0}.modal--video>.inner>.closer>button{display:block;margin-left:auto;width:32px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }@tailwind components;.container{width:100%}@media (min-width:100vw){.container{max-width:100vw}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1500px){.container{max-width:1500px}}.media{position:relative}.media>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media__play-button{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.media__play-button>svg{width:100px}.\!button,.button{border-radius:9999px;display:inline-block;height:60px;height:var(--size-button);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;white-space:nowrap}.\!button{font-family:GopherMono-Bold,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:120%;line-height:.9;padding:24px 40px}@media (min-width:900px){.\!button{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:120%;line-height:.9}}.button{font-family:GopherMono-Bold,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:120%;line-height:.9;padding:24px 40px}@media (min-width:900px){.button{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:120%;line-height:.9}}.\!button{background-color:#ef9f71;background-color:var(--color-button-bg);border-color:#f1f0eb;border-color:var(--color-button-border);color:#f1f0eb;color:var(--color-button-text)}.\!button:hover{background-color:#eb5d3a;background-color:var(--color-button-bg-hover);border-color:#f1f0eb;border-color:var(--color-button-border-hover);color:#f1f0eb;color:var(--color-button-text-hover)}.button{background-color:#ef9f71;background-color:var(--color-button-bg);border-color:#f1f0eb;border-color:var(--color-button-border);color:#f1f0eb;color:var(--color-button-text)}.button:hover{background-color:#eb5d3a;background-color:var(--color-button-bg-hover);border-color:#f1f0eb;border-color:var(--color-button-border-hover);color:#f1f0eb;color:var(--color-button-text-hover)}.\!button svg,.button svg{fill:currentColor}.button--menu{color:#373736;color:var(--color-dark-1);padding-left:0;padding-right:0;width:60px;width:var(--size-button)}.button--outlined{border-width:2px;line-height:.7}@media (min-width:900px){.button--outlined{line-height:.7}}.button--meta{border-width:2px;display:block;font-family:BananaGrotesk-Regular,sans-serif;height:auto;padding:16px 24px;text-transform:uppercase}@media (min-width:900px){.button--meta{line-height:.5}}.button--cta{border-width:2px;line-height:.7}@media (min-width:900px){.button--cta{line-height:.7}}.button--cta-highlighted{border-width:0;line-height:.9}@media (min-width:900px){.button--cta-highlighted{line-height:.9}}.button--cta-highlighted{background-color:#ef9f71;background-color:var(--color-secondary);color:#f1f0eb;color:var(--color-background)}.button--cta-highlighted:hover{background-color:#eb5d3a;background-color:var(--color-highlighted-bg-hover);border-color:#eb5d3a;border-color:var(--color-highlighted-bg-hover);color:#f1f0eb;color:var(--color-button-text-hover)}.button--cat-highlighted{background-color:#215241;background-color:var(--color-primary);border-width:0;color:#f1f0eb;color:var(--color-background)}.button--quick{color:#373736;color:var(--color-dark-1)}.pill{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background-color:#ef9f71;background-color:var(--color-button-bg);border-radius:9999px;color:#f1f0eb;color:var(--color-button-text);display:block;font-family:BananaGrotesk-Regular,sans-serif;line-height:.5;padding:16px 24px;text-transform:uppercase;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pill:hover{background-color:#eb5d3a;background-color:var(--color-coral);color:#f1f0eb;color:var(--color-button-text-hover)}.meta-link{align-items:center;color:#215241;color:var(--color-primary);display:flex;gap:16px}.meta-link svg{stroke:currentColor}.social-links{color:#8fa89b;color:var(--color-green-5);display:flex;gap:24px}.social-links a{color:#4d7567;color:var(--color-green-6)}.social-links a:focus,.social-links a:hover{color:#215241;color:var(--color-green-4)}.cards{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:auto;margin-bottom:16px}@media (min-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cards .card__media{aspect-ratio:256/285;background-color:#215241;background-color:var(--color-primary);border-radius:16px;display:block;overflow:hidden;position:relative;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.cards .card__meta{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:40px;position:absolute;right:0;top:0}.cards .card__meta,.cards .card__meta *{color:#f1f0eb;color:var(--color-light-1)}.cards .card__meta__title{font-family:RecifeTextWeb-Light,sans-serif;font-size:35px;font-weight:350;letter-spacing:-2.275px;line-height:115%;padding-bottom:16px}@media (min-width:900px){.cards .card__meta__title{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%}}.cards .card__meta__title mark{font-family:BananaGrotesk-Regular,sans-serif}.cards .card__meta__links{display:flex;flex-direction:column;gap:2px}.cards .card__summary{padding:40px 24px 24px 40px}.cards--enlarged .card__media{aspect-ratio:128/175}.cards--enlarged .card__meta__title{font-size:50px;font-weight:300;letter-spacing:-3.25px;line-height:100%}@media (min-width:900px){.cards--enlarged .card__meta__title{font-size:80px;font-weight:300;letter-spacing:-5.2px;line-height:100%}}.cards--search .card__meta__title{font-size:35px;font-weight:350;letter-spacing:-2.275px;line-height:115%}@media (min-width:900px){.cards--search .card__meta__title{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%}}.cards--search .card__meta__title{line-height:100%!important}.cards--search .card__meta__title mark{font-family:BananaGrotesk-Regular,sans-serif}@media (min-width:900px){.cards--search .card__meta__title{font-size:max(30px,min(3vw,54px))!important}}.cards--shop{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:auto;margin-bottom:16px}@media (min-width:900px){.cards--shop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.cards--shop{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards--shop .card__summary{padding-left:0;padding-right:0}.cards--shop .card__summary__title{font-family:RecifeTextWeb-Light,sans-serif;font-size:35px;font-weight:350;letter-spacing:-2.275px;line-height:115%;padding-bottom:24px}@media (min-width:900px){.cards--shop .card__summary__title{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%}}.cards--shop .card__summary__price{font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:115%;padding-bottom:24px}@media (min-width:900px){.cards--shop .card__summary__price{font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%}}.article-card--title{font-family:RecifeTextWeb-Light,sans-serif;font-size:35px;font-weight:350;letter-spacing:-2.275px;line-height:115%}@container (min-width: 900px){.article-card--title{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%}}html.drawer-open,html.menu-open{overflow-y:hidden}@media (min-width:900px){html.drawer-open,html.menu-open{position:relative}}.profile-drawer .swiper,.profile__content .swiper{border-radius:16px}.profile-drawer .swiper-button-next:after,.profile-drawer .swiper-button-prev:after,.profile__content .swiper-button-next:after,.profile__content .swiper-button-prev:after{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:2rem}.cart-drawer,.profile-drawer{background-color:#eae9e3;background-color:var(--color-light-3);max-height:100vh;max-width:100vw;min-height:100vh;overflow-x:clip;overflow-y:auto;position:fixed;right:0;top:0;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1263px;z-index:80}@media (min-width:900px){.cart-drawer,.profile-drawer{transition-duration:.5s}}.cart-drawer__overlay,.profile-drawer__overlay{background-color:#373736;background-color:var(--color-dark-1);height:100vh;opacity:0;pointer-events:none;position:fixed;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw;z-index:20}html.drawer-open .cart-drawer__overlay,html.drawer-open .profile-drawer__overlay{opacity:.5;pointer-events:auto}.cart-drawer__profile,.profile-drawer__profile{display:flex;flex-wrap:wrap;gap:40px}@media (min-width:900px){.cart-drawer__profile,.profile-drawer__profile{flex-wrap:nowrap}}.cart-drawer__profile,.profile-drawer__profile{opacity:1;padding:168px 30px;transition-delay:.5s;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cart-drawer__profile figure,.profile-drawer__profile figure{aspect-ratio:1/1;border-radius:16px;height:auto;overflow:hidden}.cart-drawer button[data-close-drawer],.profile-drawer button[data-close-drawer]{opacity:1;position:absolute;right:40px;top:40px;transition-delay:.5s;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cart-drawer button[data-close-drawer] svg,.profile-drawer button[data-close-drawer] svg{width:12px}.cart-drawer.closed,.profile-drawer.closed{width:0}.cart-drawer.closed .profile-drawer__profile,.cart-drawer.closed button[data-close-drawer],.profile-drawer.closed .profile-drawer__profile,.profile-drawer.closed button[data-close-drawer]{opacity:0;transition-delay:0s;transition-duration:75ms}.media iframe{aspect-ratio:16/9;height:auto;width:100%}span.anchor{position:relative;top:-160px}a.media-link .media-panel{container-type:inline-size;display:flex;overflow:hidden;position:relative}a.media-link .media-panel .media-link--button{bottom:0;display:none;left:0;margin:auto;position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content;z-index:2}@container (min-width: 150px){a.media-link .media-panel .media-link--button{display:block}}.media-link .media-panel .media-link--button{opacity:0;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.media-link:focus .media-panel .media-link--button,.media-link:hover .media-panel .media-link--button{opacity:1}.media-link:focus .media-panel figure,.media-link:hover .media-panel figure{opacity:.5}.neo-block--embeddedBlock iframe{width:100%}.tableContainer{color:#215241;color:var(--color-primary);container-type:inline-size;padding-bottom:64px;padding-top:64px}.table{border-collapse:collapse}.table td,.table th{border-bottom-width:1px;border-color:#215241;border-color:var(--color-primary)}.table td{vertical-align:top}.table.mob-collapse,.table.mob-collapse tbody,.table.mob-collapse td,.table.mob-collapse tr,.table.tab-collapse,.table.tab-collapse tbody,.table.tab-collapse td,.table.tab-collapse tr{display:block}.table.mob-collapse thead,.table.tab-collapse thead{display:none}.table.mob-collapse td,.table.tab-collapse td{border-width:0;padding-bottom:0}.table.mob-collapse td:last-child,.table.tab-collapse td:last-child{padding-bottom:24px}.table.mob-collapse td:before,.table.tab-collapse td:before{content:attr(data-column);display:block;font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:115%;width:100%}.table.mob-collapse tr,.table.tab-collapse tr{border-bottom-width:1px;border-color:#215241;border-color:var(--color-primary)}@container (min-width: 480px){.table.mob-collapse{display:table}.table.mob-collapse thead{display:table-header-group}.table.mob-collapse tbody{display:table-row-group}.table.mob-collapse tr{display:table-row}.table.mob-collapse td{display:table-cell;padding:2rem 16px}.table.mob-collapse td:before{content:none;display:none}}@container (min-width: 600px){.table.tab-collapse{display:table}.table.tab-collapse thead{display:table-header-group}.table.tab-collapse tbody{display:table-row-group}.table.tab-collapse tr{display:table-row}.table.tab-collapse td{display:table-cell;padding:2rem 16px}.table.tab-collapse td:before{content:none;display:none}}.container--article{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:900px){.container--article{max-width:1080px;padding-left:40px;padding-right:40px}}.article-card-v2{aspect-ratio:auto!important;background-color:transparent!important;color:#215241;color:var(--color-primary)}.article-card-v2 .article--thumb{aspect-ratio:1/1;background-color:#215241;background-color:var(--color-primary);border-radius:16px;display:block;overflow:hidden}.article-card-v2 .article--thumb .media{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.article-card-v2 .article--thumb:focus .media,.article-card-v2 .article--thumb:hover .media{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.article-card-v2 .article--content{word-wrap:break-word;max-height:8rem;overflow:hidden;text-overflow:ellipsis}body{--screen-ps:1024px}.gsap-mob-fixed .apply-fixed{bottom:0;height:100%;position:fixed;transition:bottom .3s ease-in-out}@media (min-width:1024px){.gsap-mob-fixed .apply-fixed{position:static}}.scroll--slide{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);overflow:hidden}@media (min-width:1024px){.scroll--slide{-webkit-clip-path:none;clip-path:none;overflow:visible;overflow:initial}}.panelSlider{position:relative}@media (min-width:1024px){.panelSlider{overflow-x:hidden}}.panelSlider .panel--text{display:flex;height:100%;width:100%}.panelSlider .panel--headline{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-family:BananaGrotesk-Bold,sans-serif;font-size:50px;font-weight:400;height:-moz-fit-content;height:fit-content;letter-spacing:-2.5px;line-height:1;margin:auto;padding:64px;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:5}@media (min-width:900px){.panelSlider .panel--headline{font-size:80px;font-weight:400;letter-spacing:-4px;line-height:1}}.panelSlider .panel--headline{font-size:max(18px,min(9vw,50px))!important}@media (min-width:900px){.panelSlider .panel--headline{font-size:max(30px,min(9vw,80px))!important}}.panelSlider .panel--headline>span{-ms-overflow-style:none;display:inline-block;overflow-x:hidden;scrollbar-width:none}.panelSlider .panel--headline>span::-webkit-scrollbar{display:none}.panelSlider .panel--headline>span:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(255,255,255,var(--tw-bg-opacity));content:var(--tw-content);display:block;height:4px;margin-left:2.5px;margin-top:2px;opacity:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0}@media (min-width:900px){.panelSlider .panel--headline>span:after{height:6px;margin-left:5px}}@media (min-width:1024px){.panelSlider a.panel--headline:hover>span:after{opacity:1;width:100%}}.panelSlider .panel--media:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(0,0,0,var(--tw-bg-opacity));bottom:0;content:var(--tw-content);display:block;height:100%;opacity:.1;position:absolute;top:0;width:100%}@media (min-width:1024px){.panelSlider .sliderContainer{display:flex;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:none}.panelSlider .sliderContainer .scroll--slide{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));flex-shrink:0;height:100%;width:100%;z-index:1}}.panelSlider .sliderContainer .slide-transition{bottom:0;display:none;height:100vh;left:0;margin-bottom:auto;margin-top:auto;top:0;width:100%;z-index:2}@media (min-width:1024px){.panelSlider .sliderContainer .slide-transition{display:block}}.panelSlider .sliderContainer .slide-transition{margin-left:-50%}.panelSlider .sliderContainer .slide-transition .media{margin:auto;width:-moz-fit-content;width:fit-content}.scroll--overlay{bottom:0;height:100vh;left:0;padding-left:0;padding-right:0;position:absolute;right:0;top:0;width:100vw;z-index:10}@media (min-width:1024px){.scroll--overlay{display:flex}}.scroll--overlay .panel--text{display:flex;flex-shrink:0;height:100vh;width:100%}@media (min-width:1024px){.scroll--overlay,.sliderContainer{overflow:hidden}}main.page--generalPage section .neo-block--module.module--content{padding-left:0;padding-right:0}main.page--generalPage section.section+section.section--ctaSection{margin-top:64px}@media (min-width:900px){main.page--generalPage section.section+section.section--ctaSection{margin-top:272px}}main.page--generalPage section.section--text[\:has\(\.color-scheme--none\)]+section.section--text[\:has\(\.color-scheme--none\)]>.neo-block--text.color-scheme--none{padding-top:0!important}main.page--generalPage section.section--text:has(.color-scheme--none)+section.section--text:has(.color-scheme--none)>.neo-block--text.color-scheme--none{padding-top:0!important}main.page--generalPage section.section--text+section.section .neo-block:first-of-type.neo-block--column{margin-top:0}main.page--generalPage section.section--text+section.section .neo-block:first-of-type.neo-block--accordion{padding-top:0}main.page--generalPage section.section[\:has\(\%20\%2B\%20section\.section--text\)] .neo-block:last-of-type.neo-block--column{margin-bottom:0}main.page--generalPage section.section:has(+section.section--text) .neo-block:last-of-type.neo-block--column{margin-bottom:0}main.page--generalPage section.section[\:has\(\%20\%2B\%20section\.section--text\)] .neo-block:last-of-type.neo-block--accordion{padding-bottom:0}main.page--generalPage section.section:has(+section.section--text) .neo-block:last-of-type.neo-block--accordion{padding-bottom:0}main.page--generalPage .neo-block+.neo-block.module--content .neo-block--ctaSection{margin-top:64px}@media (min-width:900px){main.page--generalPage .neo-block+.neo-block.module--content .neo-block--ctaSection{margin-top:272px}}main.page--generalPage section+.section .module--articles:first-child{margin-top:64px}@media (min-width:900px){main.page--generalPage section+.section .module--articles:first-child{margin-top:272px}main.page--newsEditorial .module--articles{padding-left:16px;padding-right:16px}main.page--newsEditorial .module--articles .page-column-1{padding-left:40px;width:33.333333%}main.page--newsEditorial .module--articles .page-column-2{width:66.666667%}}main.page--article article.article .neo-block{padding-left:0;padding-right:0}main.page--article article.article .neo-block--text{padding-left:1rem;padding-right:1rem}main.page--article article.article .neo-block--text h1,main.page--article article.article .neo-block--text h2,main.page--article article.article .neo-block--text h3,main.page--article article.article .neo-block--text h4,main.page--article article.article .neo-block--text h5,main.page--article article.article .neo-block--text p{padding-bottom:40px}main.page--article article.article .neo-block--text p:last-child{padding-bottom:0}main.page--article article.article .neo-block--text h1,main.page--article article.article .neo-block--text h2,main.page--article article.article .neo-block--text h3,main.page--article article.article .neo-block--text h4,main.page--article article.article .neo-block--text h5{font-family:RecifeTextWeb-Light,sans-serif}main.page--article article.article .neo-block--text a{color:#ef9f71;color:var(--color-secondary)}main.page--article article.article .neo-block--text mark{color:#ef9f71;color:var(--color-secondary);display:block;font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:115%}@media (min-width:900px){main.page--article article.article .neo-block--text mark{font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%}}main.page--article article.article .neo-block--text mark{border-left-width:2px;padding-left:40px}main.page--article article.article .neo-block--text mark a{color:#ef9f71;color:var(--color-secondary)}main.page--article article.article .neo-block--media{padding-bottom:40px}main.page--article article.article .neo-block--media figcaption{border-left-color:#8fa89b;border-left-color:var(--color-green-5);border-left-width:2px;color:#8fa89b;color:var(--color-green-5);font-size:14px;font-weight:500;line-height:175%;line-height:1.25;margin-top:16px;padding-left:16px}main.page--article article.article .neo-block--quote>blockquote{padding-right:16px}@media (min-width:900px){main.page--article article.article .neo-block--quote>blockquote{padding-right:0}}main.page--product .product__wrapper__main{background-color:#f1f0eb;background-color:var(--color-background);display:flex;flex-direction:column}@media (min-width:1200px){main.page--product .product__wrapper__main{flex-direction:row}}main.page--product .product__wrapper__main__images{aspect-ratio:1/1;max-height:520px;position:relative;width:100%}@media (min-width:1200px){main.page--product .product__wrapper__main__images{max-height:100%;width:41.666667%}}main.page--product .product__wrapper__main__images__nav{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}main.page--product .product__wrapper__main__images__nav button{align-items:center;color:#f1f0eb;color:var(--color-light-1);display:flex;height:60px;justify-content:center;position:absolute;top:45%;width:60px}main.page--product .product__wrapper__main__images__nav button.swiper-button-disabled{display:none}main.page--product .product__wrapper__main__images__nav button svg{--tw-scale-x:1.5;--tw-scale-y:1.5;fill:currentColor;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}main.page--product .product__wrapper__main__images__nav button.prev{left:0}main.page--product .product__wrapper__main__images__nav button.next{right:0}main.page--product .product__wrapper__main__images .swiper-slide figure{position:relative}main.page--product .product__wrapper__main__images .swiper-slide figure>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.page--product .product__wrapper__main__images .swiper-slide figure iframe{aspect-ratio:16/9;height:auto;width:100%}.article-card-v2 .article--thumb main.page--product .product__wrapper__main__images .swiper-slide figure{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.article-card-v2 .article--thumb:focus main.page--product .product__wrapper__main__images .swiper-slide figure,.article-card-v2 .article--thumb:hover main.page--product .product__wrapper__main__images .swiper-slide figure{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.panelSlider .sliderContainer .slide-transition main.page--product .product__wrapper__main__images .swiper-slide figure{margin:auto;width:-moz-fit-content;width:fit-content}main.page--product .product__wrapper__main__images .swiper-slide figure{height:100%;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}a .card__media main.page--product .product__wrapper__main__images .swiper-slide figure,a.card__media main.page--product .product__wrapper__main__images .swiper-slide figure{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}a .card__media:focus main.page--product .product__wrapper__main__images .swiper-slide figure,a .card__media:hover main.page--product .product__wrapper__main__images .swiper-slide figure,a.card__media:focus main.page--product .product__wrapper__main__images .swiper-slide figure,a.card__media:hover main.page--product .product__wrapper__main__images .swiper-slide figure{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.people-cards>.card .card__media main.page--product .product__wrapper__main__images .swiper-slide figure{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.people-cards>.card:hover .card__media main.page--product .product__wrapper__main__images .swiper-slide figure{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}main.page--product .product__wrapper__main__images .swiper-slide figure picture,main.page--product .product__wrapper__main__images .swiper-slide figure picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.page--product .product__wrapper__main__content{display:flex;flex-direction:column;padding:40px;width:100%}@media (min-width:1200px){main.page--product .product__wrapper__main__content{padding:64px;width:58.333333%}}main.page--product .product__wrapper__main__content h2{color:#215241;color:var(--color-primary);font-family:RecifeTextWeb-Light,sans-serif}main.page--product .product__wrapper__main__content h3{font-family:BananaGrotesk-Regular,sans-serif}main.page--product .product__wrapper__main__content h3,main.page--product .product__wrapper__main__content p{color:#ef9f71;color:var(--color-secondary)}main.page--product .product__wrapper__main__content__summary{margin-top:auto;width:66.666667%}main.page--product .product__wrapper__main__content__summary .social-links{color:#ef9f71;color:var(--color-secondary);gap:16px}main.page--product .product__wrapper__main__content__summary .social-links a{color:#ef9f71;color:var(--color-secondary)}main.page--product .product__wrapper__main__content__summary__shop-form{display:flex;gap:24px;padding-top:40px}main.page--product .product__wrapper__main__content__summary__shop-form .qty-field{border-color:#ef9f71;border-color:var(--color-secondary);border-radius:9999px;border-width:2px;color:#ef9f71;color:var(--color-secondary);font-family:GopherMono-Bold,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:120%;position:relative}@media (min-width:1200px){main.page--product .product__wrapper__main__content__summary__shop-form .qty-field{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:120%}}main.page--product .product__wrapper__main__content__summary__shop-form .qty-field input{background-color:transparent;display:block;height:100%;outline:2px solid transparent;outline-offset:2px;text-align:center}main.page--product .product__wrapper__main__content__summary__shop-form .qty-field span{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:28px}main.page--product .product__wrapper__main__content__summary__shop-form .qty-field span[data-decrease]{left:24px}main.page--product .product__wrapper__main__content__summary__shop-form .qty-field span[data-increase]{right:24px}main.page--product .product__wrapper__thumbnails{display:none;gap:24px;margin-left:0;min-height:200px;padding:16px;width:100%}@media (min-width:1200px){main.page--product .product__wrapper__thumbnails{display:flex}}main.page--product .product__wrapper__thumbnails .thumb{aspect-ratio:16/9;cursor:pointer;max-height:105px;opacity:.5;overflow:hidden;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}main.page--product .product__wrapper__thumbnails .thumb.active{opacity:1}main.page--product .product__wrapper__thumbnails .thumb figure{position:relative}main.page--product .product__wrapper__thumbnails .thumb figure>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.page--product .product__wrapper__thumbnails .thumb figure iframe{aspect-ratio:16/9;height:auto;width:100%}.article-card-v2 .article--thumb main.page--product .product__wrapper__thumbnails .thumb figure{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.article-card-v2 .article--thumb:focus main.page--product .product__wrapper__thumbnails .thumb figure,.article-card-v2 .article--thumb:hover main.page--product .product__wrapper__thumbnails .thumb figure{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.panelSlider .sliderContainer .slide-transition main.page--product .product__wrapper__thumbnails .thumb figure{margin:auto;width:-moz-fit-content;width:fit-content}main.page--product .product__wrapper__thumbnails .thumb figure{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));height:100%;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}a .card__media main.page--product .product__wrapper__thumbnails .thumb figure,a.card__media main.page--product .product__wrapper__thumbnails .thumb figure{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}a .card__media:focus main.page--product .product__wrapper__thumbnails .thumb figure,a .card__media:hover main.page--product .product__wrapper__thumbnails .thumb figure,a.card__media:focus main.page--product .product__wrapper__thumbnails .thumb figure,a.card__media:hover main.page--product .product__wrapper__thumbnails .thumb figure{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.people-cards>.card .card__media main.page--product .product__wrapper__thumbnails .thumb figure{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.people-cards>.card:hover .card__media main.page--product .product__wrapper__thumbnails .thumb figure{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}main.page--product .product__wrapper__thumbnails .thumb figure picture{height:100%;width:100%}main.page--product .product__wrapper__thumbnails .thumb figure picture img{height:100%;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:100%}.neo-block--media{padding-bottom:40px}.neo-block--media figcaption{border-left-color:#8fa89b;border-left-color:var(--color-green-5);border-left-width:2px;color:#8fa89b;color:var(--color-green-5);font-size:14px;font-weight:500;line-height:175%;line-height:1.25;margin-top:16px;padding-left:16px}.header__wrapper{height:882px;pointer-events:none;position:fixed;width:100%;z-index:50}.header__wrapper__logo{color:#f1f0eb;color:var(--color-light-1);left:16px;pointer-events:auto;position:absolute;top:22px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:900px){.header__wrapper__logo{left:30px;top:30px}}.header__wrapper__logo svg{fill:currentColor}@media (min-width:900px){.header__wrapper__logo.desktop--hidden{display:none}}@media (min-width:1500px){.header__wrapper__logo.desktop--hidden{display:block}}.header__wrapper__buttons{bottom:30px;position:absolute;right:16px;top:16px;width:60px;width:var(--size-button)}@media (min-width:900px){.header__wrapper__buttons{height:100vh;right:30px;top:30px}}.header__wrapper__buttons__menu-button{display:flex;gap:16px;pointer-events:auto;position:absolute;right:0;top:0}@media (min-width:900px){.header__wrapper__buttons__menu-button{gap:24px}}.header__wrapper__buttons__menu-button .\!button,.header__wrapper__buttons__menu-button .button{color:#373736;color:var(--color-dark-1)}.header__wrapper__buttons__menu-button .cart--button{padding:0;width:60px;width:var(--size-button)}@media (min-width:900px){.header__wrapper__buttons__menu-button .cart--button{padding-left:40px;padding-right:40px;width:auto}.header__wrapper__buttons .quick-buttons--desktop{bottom:48px;margin-bottom:64px;margin-right:-200px;position:fixed;right:0}}html.menu-open .header__wrapper__logo{color:#215241;color:var(--color-primary)}@media (min-width:900px){html.menu-open .header__wrapper__logo{color:#f1f0eb;color:var(--color-light-1);opacity:.5}}body.plain-banner .header__wrapper__logo,body.scrolled-banner .header__wrapper__logo{color:#215241;color:var(--color-primary)}@media (min-width:900px){.header .quick-buttons--desktop--float{bottom:34px;left:auto;margin-right:-200px;position:fixed;right:0;z-index:90}}.banner{position:relative;width:100%}.banner__inner{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media (min-width:900px){.banner__inner{border-radius:40px;bottom:16px;left:16px;right:16px;top:16px}}.banner__inner__content{bottom:0;display:flex;flex-direction:column;left:0;padding-bottom:16px;padding-left:16px;padding-right:16px;position:absolute;right:0;top:0}@media (min-width:900px){.banner__inner__content{padding-bottom:40px;padding-left:40px;padding-right:40px}}.banner__inner__links{display:flex;flex-direction:row;gap:16px;padding-top:16px}@media (min-width:900px){.banner__inner__links{padding-top:40px}}.banner__inner iframe{height:56.25vw;left:50%;min-height:100vh;min-width:177.78vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.banner--home,.banner--large{height:740px;height:calc(100vh - 164px);min-height:480px}@media (min-width:900px){.banner--home,.banner--large{height:calc(100vh - 32px)}}.banner--home>.banner__inner,.banner--large>.banner__inner{height:100%;overflow:hidden}.banner--article,.banner--medium{height:740px}@media (min-width:900px){.banner--article,.banner--medium{height:719px}}.page--article .banner--article,.page--article .banner--medium{margin-bottom:0}.banner--plain{height:auto}@media (min-width:900px){.banner--plain{height:auto}}.banner [data-text-lines] .text-line{opacity:0;position:absolute;top:0;transition-duration:.7s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.banner [data-text-lines] .text-line.revealed{opacity:1}.quick-buttons{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background-color:hsla(0,0%,100%,.314);border-radius:9999px}.quick-buttons button{white-space:nowrap}.quick-buttons--desktop{bottom:0;display:none;left:0;position:absolute;width:auto}@media (min-width:900px){.quick-buttons--desktop{display:flex}}.quick-buttons--desktop{--tw-rotate:-90deg;--tw-translate-x:0px;--tw-translate-y:var(--size-button);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:top left}.quick-buttons--mobile{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.page-intro{display:flex;padding:64px 40px}.page-intro__content{width:100%}@media (min-width:900px){.page-intro__content{width:75%}}.page--homepage .page-intro{padding-bottom:104px;padding-top:104px}.page--homepage .page-intro__content{margin-left:auto;width:100%}@media (min-width:900px){.page--homepage .page-intro__content{width:75%}}.pagination{display:flex;padding-bottom:64px;padding-top:64px}.pagination>ul{align-items:center;display:flex;gap:24px;margin-left:auto;margin-right:auto}.pagination__link--current{background-color:#215241;background-color:var(--color-primary);color:#f1f0eb;color:var(--color-background)}.pagination__link--page{align-items:center;display:flex;height:60px;height:var(--size-button);justify-content:center;padding:0;width:60px;width:var(--size-button)}.footer{padding:0;width:100%}@media (min-width:900px){.footer{padding:16px}}.footer__inner{background-color:#eae9e3;background-color:var(--color-light-3);overflow:hidden}@media (min-width:900px){.footer__inner{border-radius:16px}}.footer__inner{padding:16px}@media (min-width:900px){.footer__inner{padding:40px}}.footer__header{align-items:center;display:flex;flex-direction:column}@media (min-width:900px){.footer__header{flex-direction:row}}.footer__header p{font-family:RecifeTextWeb-Light,sans-serif;font-size:25px;font-weight:350;letter-spacing:-1.625px;line-height:115%;padding-bottom:24px;padding-top:24px}@media (min-width:900px){.footer__header p{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%;padding:0}}.footer__header form{display:flex;flex-direction:column;margin-left:auto;width:100%}@media (min-width:900px){.footer__header form{flex-direction:row;width:auto}}.footer__header form input{border-width:0;color:#215241;color:var(--color-primary);font-family:GopherMono-Bold,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:120%}.footer__header form input::-moz-placeholder{color:#8fa89b;color:var(--color-green-5)}.footer__header form input::placeholder{color:#8fa89b;color:var(--color-green-5)}.footer__header form input{outline:2px solid transparent;outline-offset:2px}@media (min-width:900px){.footer__header form input{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:120%}}.footer__header form input{border-radius:9999px;height:60px;height:var(--size-button);margin-bottom:0;margin-right:16px;padding-left:40px;padding-right:40px;text-align:center;width:100%}@media (min-width:900px){.footer__header form input{text-align:left;width:320px}}.footer__header form input{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.footer__header form button{margin-top:16px;width:100%}@media (min-width:900px){.footer__header form button{margin-top:auto;width:auto}}.footer__menu__desktop{display:none}@media (min-width:900px){.footer__menu__desktop{display:block}}.footer__menu__desktop{border-bottom-width:1px;border-color:#215241;border-color:var(--color-primary);border-top-width:1px;margin-bottom:64px;margin-top:40px;padding-bottom:64px;padding-top:64px}.footer__menu__desktop nav{display:flex}.footer__menu__desktop__column{width:25%}.footer__menu__desktop__column ul{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.footer__menu__desktop__column ul li{color:#8fa89b;color:var(--color-green-5);font-family:BananaGrotesk-Regular,sans-serif;font-size:15px;font-weight:500;line-height:175%;line-height:1}.footer__menu__desktop__column ul li:first-child{font-family:GopherMono-Bold,sans-serif;text-transform:uppercase}.footer__menu__desktop__column ul li a{color:#215241;color:var(--color-green-4)}.footer__menu__mobile{border-bottom-width:1px;border-color:#215241;border-color:var(--color-primary);display:flex;flex-direction:column;gap:24px;margin-bottom:64px;padding-bottom:64px;padding-top:64px}@media (min-width:900px){.footer__menu__mobile{display:none}}.footer__menu__mobile ul{display:flex;flex-direction:column;gap:24px}.footer__menu__mobile ul li{line-height:1.5}.footer__menu__mobile ul li span{color:#8fa89b;color:var(--color-green-5);font-family:BananaGrotesk-Regular,sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%;line-height:0;text-transform:uppercase}.footer__menu__mobile__secondary{display:flex;flex-direction:column;gap:16px;height:0;overflow:hidden;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__footer{display:flex;flex-direction:column}@media (min-width:900px){.footer__footer{flex-direction:row}}.footer__footer__logo{color:#215241;color:var(--color-primary);margin-bottom:40px;width:100%}@media (min-width:900px){.footer__footer__logo{margin-bottom:0;width:50%}}.footer__footer__logo a{color:#215241;color:var(--color-primary)}.footer__footer__logo a svg{transform-origin:left}@media (min-width:900px){.footer__footer__logo a svg{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.footer__footer__messages{width:100%}@media (min-width:900px){.footer__footer__messages{width:50%}}.footer__footer__messages a{color:#215241;color:var(--color-primary)}.footer__footer__messages a svg{width:30px}.footer__footer__messages p>a{color:#439659;color:var(--color-link)}html.menu-open{overflow-y:hidden}@media (min-width:900px){html.menu-open{position:relative}}.button--menu--main svg{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button--menu--main svg.close-icon{bottom:0;height:20px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;visibility:hidden;width:20px}.button--menu--main svg.hamburger-icon{opacity:1;visibility:visible}html.menu-open .button--menu--main svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}html.menu-open .button--menu--main svg.close-icon{opacity:1;visibility:visible}html.menu-open .button--menu--main svg.hamburger-icon{opacity:0;visibility:hidden}.mobile__quick-buttons{position:fixed;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:50}@media (min-width:900px){.mobile__quick-buttons{display:none}}.mobile__quick-buttons{--tw-gradient-from:var(--color-light-3) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--color-light-3) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;padding-bottom:64px;padding-top:40px}.mobile__quick-buttons__float{background-color:transparent;background-image:none;position:fixed}.main-menu{background-color:#eae9e3;background-color:var(--color-light-3);max-height:100vh;max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1200px;z-index:30}@media (min-width:900px){.main-menu{transition-duration:.5s}}.main-menu::-webkit-scrollbar{display:none}.main-menu{-ms-overflow-style:none;scrollbar-width:none}.main-menu__overlay{background-color:#373736;background-color:var(--color-dark-1);height:100vh;opacity:0;pointer-events:none;position:fixed;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw;z-index:20}html.menu-open .main-menu__overlay{opacity:.5;pointer-events:auto}.main-menu .navigation{display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding-left:16px;padding-right:16px;width:100%}@media (min-width:900px){.main-menu .navigation{flex-direction:row;gap:64px;padding-left:40px;padding-right:40px}}.main-menu .navigation{opacity:1;padding-top:64px;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:900px){.main-menu .navigation{padding-top:0}}.main-menu .navigation__primary,.main-menu .navigation__secondary{md:min-h-screen;display:flex}@media (min-width:900px){.main-menu .navigation__primary>*,.main-menu .navigation__secondary>*{margin-bottom:auto;margin-top:auto}}.main-menu .navigation__primary{display:flex;flex-direction:column;overflow:hidden;padding-top:40px;width:100%}@media (min-width:900px){.main-menu .navigation__primary{flex-direction:row;padding-top:0;width:526px}}.main-menu .navigation__primary ul{padding-top:24px}@media (min-width:900px){.main-menu .navigation__primary ul{padding-top:0}}.main-menu .navigation__primary .search-input{width:100%}@media (min-width:900px){.main-menu .navigation__primary .search-input{position:absolute;width:526px}}.main-menu .navigation__primary .search-input input{color:#215241;color:var(--color-primary);font-family:RecifeTextWeb-Light,sans-serif;font-size:24px;letter-spacing:-1.56px}.main-menu .navigation__primary .search-input input::-moz-placeholder{color:#215241;color:var(--color-primary)}.main-menu .navigation__primary .search-input input::placeholder{color:#215241;color:var(--color-primary)}.main-menu .navigation__primary .search-input input{background-color:transparent;border-bottom-color:#215241;border-bottom-color:var(--color-primary);border-width:0 0 2px;margin-top:30px;outline:2px solid transparent;outline-offset:2px;padding:16px 0;width:91.666667%}@media (min-width:900px){.main-menu .navigation__primary .search-input input{width:66.666667%}}.main-menu .navigation__primary a,.main-menu .navigation__primary button{font-family:BananaGrotesk-Regular,sans-serif;font-size:50px;font-weight:300;letter-spacing:-2.5px;line-height:100%}@media (min-width:900px){.main-menu .navigation__primary a,.main-menu .navigation__primary button{font-size:80px;font-weight:300;letter-spacing:-4px;line-height:100%}}.main-menu .navigation__primary a,.main-menu .navigation__primary button{color:#8fa89b;color:var(--color-green-5);text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-menu .navigation__primary a.selected,.main-menu .navigation__primary button.selected{color:#215241;color:var(--color-primary)}.main-menu .navigation__secondary>div{flex-direction:column}@media (min-width:900px){.main-menu .navigation__secondary>div{height:100vh;position:absolute}}.main-menu .navigation__secondary>div{display:none;opacity:0;pointer-events:none;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-menu .navigation__secondary>div.selected{display:flex;opacity:1;pointer-events:auto}.main-menu .navigation__secondary ul{display:flex;flex-direction:column;gap:16px;padding-bottom:168px}@media (min-width:900px){.main-menu .navigation__secondary ul{margin-bottom:auto;margin-top:auto;padding-bottom:0}}.main-menu .navigation__secondary li>a{color:#215241;color:var(--color-primary);cursor:pointer;font-family:BananaGrotesk-Regular,sans-serif;font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:100%;line-height:1;white-space:nowrap}@media (min-width:900px){.main-menu .navigation__secondary li>a{font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:100%}}.main-menu .navigation__secondary li>a:focus,.main-menu .navigation__secondary li>a:hover{color:#ef9f71;color:var(--color-mandarin)}.main-menu .navigation__secondary li>a.glyph{color:#ef9f71;color:var(--color-mandarin);margin-left:2px;margin-right:2px}.main-menu .navigation__secondary__ternary{display:flex;flex-direction:column;gap:16px;height:0;overflow:hidden;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-menu .navigation__secondary__ternary a{color:#ef9f71;color:var(--color-mandarin);font-family:BananaGrotesk-Regular,sans-serif;font-size:15px;font-weight:500;letter-spacing:.5px;line-height:100%}@media (min-width:900px){.main-menu .navigation__secondary__ternary a{font-size:18px;font-weight:500;letter-spacing:.5px;line-height:100%}}.main-menu .navigation__secondary__ternary a:hover{color:#eb5d3a;color:var(--color-coral)}.main-menu.closed{width:0}.main-menu.closed .navigation{opacity:0}@media (scripting:enabled){button.primary-item+div.secondary-content-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}button.primary-item+div.secondary-content-wrapper>div{overflow:hidden}button.primary-item.selected+div.secondary-content-wrapper{grid-template-rows:1fr}}.menu__desktop{display:none}.button--search{background-color:transparent}.button--search svg{fill:none;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}@media (min-width:1200px){header.header{position:fixed;width:100%;z-index:50}.header__wrapper{align-items:center;display:flex;padding-left:32px;padding-right:32px;padding-top:32px;pointer-events:auto;position:relative}.header__wrapper,.header__wrapper__buttons{height:-moz-fit-content;height:fit-content}.header__wrapper .cart--button{margin-right:80px}.header__wrapper .button--menu--main{display:none}.header__wrapper__logo{left:auto;position:relative;top:auto}.menu__desktop{display:flex}.menu__desktop>ul{padding-top:.5rem}.menu__desktop ul>li{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu__desktop ul>li:hover{color:#ef9f71;color:var(--color-mandarin);cursor:default}.menu__desktop ul>li a{color:inherit;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu__desktop ul>li a:hover{color:#ef9f71;color:var(--color-mandarin);cursor:pointer}.menu__desktop ul>li>label{cursor:pointer}.menu__desktop>ul{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;margin-left:2.69rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu__desktop>ul>li{position:relative}.menu__desktop>ul .secondary__menu__wrapper{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu__desktop>ul>li:focus .secondary__menu__wrapper,.menu__desktop>ul>li:hover .secondary__menu__wrapper,.menu__desktop>ul>li[focus-within] .secondary__menu__wrapper{grid-template-rows:1fr;opacity:1;pointer-events:auto}.menu__desktop>ul>li:focus .secondary__menu__wrapper,.menu__desktop>ul>li:focus-within .secondary__menu__wrapper,.menu__desktop>ul>li:hover .secondary__menu__wrapper{grid-template-rows:1fr;opacity:1;pointer-events:auto}.menu__desktop>ul>li label i.icon{color:#215241;color:var(--color-primary)}.menu__desktop>ul>li label i.icon svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu__desktop>ul>li[\:has\(input\:checked\)] .ternary__menu{grid-template-rows:1fr}.menu__desktop>ul>li:has(input:checked) .ternary__menu{grid-template-rows:1fr}.menu__desktop>ul>li[\:has\(input\:checked\)] label i.icon svg{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu__desktop>ul>li:has(input:checked) label i.icon svg{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu__desktop .secondary__menu{overflow:hidden}.menu__desktop .secondary__menu__wrapper{padding-top:1rem;position:absolute}.menu__desktop .secondary__menu{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:16px;padding-left:24px;padding-right:24px;width:-moz-max-content;width:max-content}.menu__desktop .secondary__menu,.menu__desktop .secondary__menu a,.menu__desktop .secondary__menu li{color:#215241;color:var(--color-primary)}.menu__desktop .secondary__menu label input{opacity:0;position:absolute}.menu__desktop .secondary__menu label a{pointer-events:none}.menu__desktop .secondary__menu label[\:has\(input\:checked\)] a{pointer-events:auto}.menu__desktop .secondary__menu label:has(input:checked) a{pointer-events:auto}.menu__desktop .secondary__menu li,.menu__desktop .secondary__menu li>a{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:120%;padding-bottom:10px;padding-top:10px}.menu__desktop .secondary__menu li:first-child,.menu__desktop .secondary__menu li>a:first-child{padding-top:0}.menu__desktop .secondary__menu li:last-child,.menu__desktop .secondary__menu li>a:last-child{padding-bottom:0}.menu__desktop .secondary__menu>li:first-child{padding-top:24px}.menu__desktop .secondary__menu>li:last-child{padding-bottom:24px}.menu__desktop .secondary__menu .ternary__menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.menu__desktop .secondary__menu .ternary__menu>ul{overflow:hidden}.menu__desktop .secondary__menu .ternary__menu>ul>li:first-child{margin-top:10px}.menu__desktop .secondary__menu .ternary__menu>ul>li,.menu__desktop .secondary__menu .ternary__menu>ul>li a{color:#8fa89b;color:var(--color-green-5);padding-top:10px;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu__desktop .secondary__menu .ternary__menu>ul>li a:hover,.menu__desktop .secondary__menu .ternary__menu>ul>li:hover{color:#ef9f71;color:var(--color-mandarin)}body.large-banner .header__wrapper .menu__desktop>ul,body.medium-banner .header__wrapper .menu__desktop>ul,body.small-banner .header__wrapper .menu__desktop>ul{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}body.scrolled-banner .header__wrapper .menu__desktop>ul{color:#215241;color:var(--color-primary)}}.header__search_form{display:none}@media (min-width:1200px){.header__search_form{display:flex;flex-direction:row;height:60px;margin-left:auto;max-width:498px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:60px}.header__search_form input{all:unset;border-width:0;overflow:hidden;padding-left:24px;width:0}.header__search_form input::-moz-placeholder{color:#215241;color:var(--color-primary)}.header__search_form input::placeholder{color:#215241;color:var(--color-primary)}.header__search_form input{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header__search_form .button{flex-shrink:0;height:60px;padding:0;position:absolute;right:0;width:60px}.header__search_form .button:focus,.header__search_form .button:hover{background-color:transparent}.header__search_form.open{background-color:hsla(0,0%,100%,.88);width:33.333333%}.header__search_form.open input{width:100%}::-moz-placeholder{color:#215241;color:var(--color-primary)}::placeholder{color:#215241;color:var(--color-primary)}.header__search_form .\!button{flex-shrink:0;height:60px;padding:0;position:absolute;right:0;width:60px}.header__search_form .\!button:focus,.header__search_form .\!button:hover{background-color:transparent}}#header-bg{height:95px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:900px){#header-bg{height:120px}}@media (min-width:1200px){#header-bg{height:auto;padding-bottom:32px}}html:not(.menu-open) #header-bg.bg-revealed{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background-color:hsla(0,0%,100%,.314)}@media (scripting:none){@media (min-width:1200px){.header__search_form{background-color:hsla(0,0%,100%,.88);max-width:498px;width:33.333333%}.header__search_form input{width:100%}}}section>.neo-block--text{padding-bottom:64px;padding-top:64px}section>.neo-block--column,section>.neo-block--embeddedBlock{margin-bottom:64px;margin-top:64px}section>.neo-block--author{padding-bottom:64px;padding-top:64px}section .neo-block{padding-left:16px;padding-right:16px}@media (min-width:900px){section .neo-block{padding-left:64px;padding-right:64px}}section .neo-block--text h1,section .neo-block--text h2,section .neo-block--text h3,section .neo-block--text h4,section .neo-block--text h5,section .neo-block--text p{padding-bottom:40px}section .neo-block--text p:last-of-type[*|\:not-has\(\%20\%2B\%20]{padding-bottom:0}section .neo-block--text p:last-of-type:not(:has(+*)){padding-bottom:0}section .neo-block--accordion ol,section .neo-block--accordion ul,section .neo-block--columns ol,section .neo-block--columns ul,section .neo-block--text ol,section .neo-block--text ul{padding-bottom:40px}section .neo-block--accordion ol li,section .neo-block--accordion ul li,section .neo-block--columns ol li,section .neo-block--columns ul li,section .neo-block--text ol li,section .neo-block--text ul li{padding-bottom:8px}section .neo-block--accordion ul,section .neo-block--columns ul,section .neo-block--text ul{list-style-position:outside;list-style-type:disc;margin-left:1rem}section .neo-block--accordion ol,section .neo-block--columns ol,section .neo-block--text ol{list-style-position:outside;list-style-type:decimal;margin-left:1rem}@media (min-width:900px){section .neo-block--cards{padding-left:16px;padding-right:16px}section .neo-block--column{padding-left:32px;padding-right:32px}}section .neo-block--column .columns{row-gap:40px}@media (min-width:900px){section .neo-block--column .columns{row-gap:64px}section .neo-block--column .columns .col{padding-left:32px;padding-right:32px}}section .neo-block--column .column-grid{gap:40px}@media (min-width:900px){section .neo-block--column .column-grid{gap:64px}}section .neo-block--column .neo-block{padding-left:0;padding-right:0}section .neo-block--column .neo-block--mediaBanner .media-panel--rounded{margin:0}@media (min-width:900px){section .neo-block--faqColumns{padding-left:0;padding-right:0}}section .neo-block--quote{padding-bottom:64px;padding-top:64px}@media (min-width:900px){section .neo-block--quote{padding-bottom:104px;padding-top:104px}}section .neo-block--accordion{padding-bottom:64px;padding-top:64px}@media (min-width:900px){section .neo-block--accordion{padding-bottom:104px;padding-top:104px}}section .neo-block--accordion [data-accordion-content] p:first-child,section .neo-block--faqColumns [data-accordion-content] p:first-child{padding-top:52px}section .neo-block--accordion [data-accordion-content] p:last-child,section .neo-block--faqColumns [data-accordion-content] p:last-child{padding-bottom:0}section .neo-block--accordion .accordion-wrapper,section .neo-block--accordion .accordion-wrapper .accordion-summary>.h4,section .neo-block--faqColumns .accordion-wrapper,section .neo-block--faqColumns .accordion-wrapper .accordion-summary>.h4{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}section .neo-block--accordion .accordion-wrapper .accordion-summary i.icon,section .neo-block--faqColumns .accordion-wrapper .accordion-summary i.icon{--tw-rotate:0deg;display:block;flex-shrink:0;height:1rem;margin:.5rem .25rem;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}section .neo-block--accordion .accordion-wrapper .accordion-summary i.icon:after,section .neo-block--accordion .accordion-wrapper .accordion-summary i.icon:before,section .neo-block--faqColumns .accordion-wrapper .accordion-summary i.icon:after,section .neo-block--faqColumns .accordion-wrapper .accordion-summary i.icon:before{--tw-content:"";background-color:#215241;background-color:var(--color-primary);border-radius:9999px;border-width:0;bottom:0;content:var(--tw-content);display:block;height:2px;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}section .neo-block--accordion .accordion-wrapper .accordion-summary i.icon:after,section .neo-block--faqColumns .accordion-wrapper .accordion-summary i.icon:after{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section .neo-block--accordion .accordion-wrapper:hover .accordion-summary>.h4,section .neo-block--faqColumns .accordion-wrapper:hover .accordion-summary>.h4{color:#ef9f71;color:var(--color-secondary)}section .neo-block--accordion .accordion-wrapper:hover i.icon:after,section .neo-block--accordion .accordion-wrapper:hover i.icon:before,section .neo-block--faqColumns .accordion-wrapper:hover i.icon:after,section .neo-block--faqColumns .accordion-wrapper:hover i.icon:before{background-color:#ef9f71;background-color:var(--color-secondary)}section .neo-block--accordion .accordion-wrapper.is-expanded i.icon,section .neo-block--faqColumns .accordion-wrapper.is-expanded i.icon{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section .neo-block--accordion .accordion-wrapper.is-expanded i.icon:after,section .neo-block--faqColumns .accordion-wrapper.is-expanded i.icon:after{opacity:0}section .neo-block--accordion [data-accordion-content] iframe,section .neo-block--faqColumns [data-accordion-content] iframe{width:100%}section .neo-block--accordion [data-accordion-content]>div:first-child iframe,section .neo-block--faqColumns [data-accordion-content]>div:first-child iframe{margin-top:52px}section .neo-block--mediaBanner{overflow:hidden}section .neo-block--scrollSlider{overflow-y:hidden}section .neo-block--mediaBanner,section .neo-block--scrollSlider{padding-left:0;padding-right:0}section .neo-block--mediaBanner .media-panel{position:relative}section .neo-block--mediaBanner .media-panel--full{width:100%}section .neo-block--mediaBanner .media-panel--full.media-panel--video{height:100%}section .neo-block--mediaBanner .media-panel--rounded{border-radius:16px;margin:24px;overflow:hidden}section .neo-block--mediaBanner figure{--tw-scale-x:1;--tw-scale-y:1;opacity:1;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}section .neo-block--mediaBanner figure,section .neo-block--mediaBanner figure.scroll-reveal-initial{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section .neo-block--mediaBanner figure.scroll-reveal-initial{--tw-scale-x:1.1;--tw-scale-y:1.1;opacity:0}section .neo-block--mediaBanner figure.youtube-ended:after{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);background-size:64px 64px}section .neo-block--mediaBanner figure.youtube-ended:after,section .neo-block--mediaBanner figure.youtube-paused:after{background-color:#000;background-position:50%;background-repeat:no-repeat;bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0}section .neo-block--mediaBanner figure.youtube-paused:after{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:40px 40px}section .neo-block--mediaBanner .unmute-button{align-items:center;background-color:transparent;border-color:#f1f0eb;border-color:var(--color-light-1);border-width:2px;color:#f1f0eb;color:var(--color-light-1);display:none;gap:2px}section .neo-block--mediaBanner .unmute-button.enabled{display:flex}section .neo-block--mediaBanner .unmute-button[data-muted=muted] .muted{display:block}section .neo-block--mediaBanner .unmute-button[data-muted=muted] .unmuted,section .neo-block--mediaBanner .unmute-button[data-muted=unmuted] .muted{display:none}section .neo-block--mediaBanner .unmute-button[data-muted=unmuted] .unmuted{display:block}section .neo-block--mediaColumn{padding-left:0;padding-right:0}section .neo-block--ctaSection{background-color:#f1f0eb;background-color:var(--color-background);padding-bottom:104px;padding-top:104px}@media (min-width:900px){section .neo-block--ctaSection{padding-bottom:168px;padding-top:168px}}section .neo-block--ctaSection h1,section .neo-block--ctaSection h2,section .neo-block--ctaSection h3,section .neo-block--ctaSection h4,section .neo-block--ctaSection h5{font-family:RecifeTextWeb-Light,sans-serif}section .neo-block--ctaSection h1 mark,section .neo-block--ctaSection h2 mark,section .neo-block--ctaSection h3 mark,section .neo-block--ctaSection h4 mark,section .neo-block--ctaSection h5 mark{font-family:BananaGrotesk-Regular,sans-serif}section .neo-block--gallery{padding-left:0;padding-right:0}section .module--articles,section .module--people,section .module--shop{padding-bottom:64px}@media (min-width:900px){section .module--articles,section .module--people,section .module--shop{padding-bottom:104px}}section .module--articles .page-column-1,section .module--articles .page-column-2,section .module--people .page-column-1,section .module--people .page-column-2,section .module--shop .page-column-1,section .module--shop .page-column-2{width:100%}@media (min-width:900px){section .module--articles .page-column-1,section .module--articles .page-column-2,section .module--people .page-column-1,section .module--people .page-column-2,section .module--shop .page-column-1,section .module--shop .page-column-2{width:50%}}section .module--articles .category-buttons,section .module--people .category-buttons,section .module--shop .category-buttons{display:flex;flex-wrap:wrap;gap:16px}section .module--articles .article-card,section .module--people .article-card,section .module--shop .article-card{aspect-ratio:328/221;background-color:#215241;background-color:var(--color-primary);border-radius:16px;display:block;overflow:hidden;position:relative;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}section .module--articles .article-card.scroll-reveal-initial,section .module--people .article-card.scroll-reveal-initial,section .module--shop .article-card.scroll-reveal-initial{margin-top:40px;opacity:0}@media (min-width:900px){section .module--articles--home .page-column-1,section .module--people--home .page-column-1,section .module--shop--home .page-column-1{width:33.333333%}}section .module--articles--home .page-column-2,section .module--people--home .page-column-2,section .module--shop--home .page-column-2{display:flex;flex-direction:column;gap:16px}@media (min-width:900px){section .module--articles--home .page-column-2,section .module--people--home .page-column-2,section .module--shop--home .page-column-2{width:66.666667%}}section .module--articles--home .article-card,section .module--people--home .article-card,section .module--shop--home .article-card{aspect-ratio:104/49}@media (min-width:900px){section .module--articles{padding-left:40px;padding-right:40px}section .module--articles .page-column-1,section .module--articles .page-column-2{width:50%}}section .module--people .category-buttons,section .module--shop .category-buttons{--color-primary:var(--color-green-4);--color-secondary:var(--color-green-4);--color-link:var(--color-green-4)}section .module--people--home .page-column-2 .cards,section .module--shop--home .page-column-2 .cards{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:900px){section .module--people--home .page-column-2 .cards,section .module--shop--home .page-column-2 .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}section .module--people--home .page-column-2 .cards.scroll-reveal-initial,section .module--shop--home .page-column-2 .cards.scroll-reveal-initial{margin-top:40px;opacity:0}section .module--people--home .page-column-2 [data-card-id],section .module--shop--home .page-column-2 [data-card-id]{cursor:pointer}.neo-block--accordion ul,.neo-block--columns ul,.neo-block--text ul{font-size:18px;font-weight:500;line-height:175%;list-style-position:outside;list-style-type:disc;margin-left:1rem}.neo-block--accordion ol,.neo-block--columns ol,.neo-block--text ol{list-style-position:outside;list-style-type:decimal;margin-left:1rem}.neo-block--accordion ol,.neo-block--accordion ul,.neo-block--columns ol,.neo-block--columns ul,.neo-block--text ol,.neo-block--text ul{padding-bottom:40px}.neo-block--accordion ol li,.neo-block--accordion ul li,.neo-block--columns ol li,.neo-block--columns ul li,.neo-block--text ol li,.neo-block--text ul li{font-size:18px;font-weight:500;line-height:175%}@media (min-width:900px){.banner--large+*{margin-top:32px}}.neo-block--gallery .headline{align-items:center;display:flex;font-family:RecifeTextWeb-Light,sans-serif;font-size:35px;font-weight:350;letter-spacing:-2.275px;line-height:115%;padding-bottom:104px;padding-left:64px;padding-right:64px}@media (min-width:900px){.neo-block--gallery .headline{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%}}.neo-block--gallery .headline__nav{display:flex;gap:16px;margin-left:auto}.neo-block--gallery .headline__nav button{align-items:center;background-color:transparent;border-color:#215241;border-color:var(--color-primary);border-radius:9999px;border-width:2px;display:flex;height:46px;justify-content:center;padding:0;width:46px}.neo-block--gallery .headline__nav button:hover{background-color:#ef9f71;background-color:var(--color-mandarin);border-color:#ef9f71;border-color:var(--color-mandarin);color:#f1f0eb;color:var(--color-light-1)}.neo-block--gallery .swiper-wrapper{gap:16px;padding-left:16px}.neo-block--gallery .swiper-slide{aspect-ratio:314/245;border-radius:16px;cursor:pointer;overflow:hidden}html.menu-open .cart--button{display:none}.cart{background-color:#eae9e3;background-color:var(--color-light-3);max-height:100vh;max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:680px;z-index:50}@media (min-width:900px){.cart{transition-duration:.5s}}.cart--container{opacity:0;padding-left:40px;padding-right:40px;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cart--heading{padding-bottom:64px;padding-top:104px}.cart--heading_title{font-family:RecifeTextWeb-Light,sans-serif;font-size:35px;font-weight:350;letter-spacing:-2.275px;line-height:115%}@media (min-width:900px){.cart--heading_title{font-size:54px;font-weight:350;letter-spacing:-3.51px;line-height:115%}}.cart--items{gap:40px}.cart--item,.cart--items{display:flex;flex-direction:column}.cart--item{gap:24px}@media (min-width:900px){.cart--item{flex-direction:row;gap:0}}.cart--item-image{flex-shrink:0;height:180px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:140px}.cart--item-image img{height:100%;width:100%}.cart--item_title{font-family:RecifeTextWeb-Light,sans-serif;font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:115%;padding-bottom:16px}@media (min-width:900px){.cart--item_title{font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%}}.cart--item_summary{font-size:14px;font-weight:500;line-height:175%}.cart--item_price{font-size:22px;font-weight:400;letter-spacing:-1.1px;line-height:115%;margin-left:auto}@media (min-width:900px){.cart--item_price{font-size:30px;font-weight:400;letter-spacing:-1.5px;line-height:115%}}.cart--item_price span{color:#8fa89b;color:var(--color-green-5);font-size:14px;font-weight:500;line-height:175%;padding-left:8px}.cart--item-info{display:flex;flex-direction:column;gap:24px}@media (min-width:900px){.cart--item-info{padding-left:24px}}.cart--item-tools{display:flex;margin-top:auto}.cart--item_update select{background-color:transparent;outline:2px solid transparent;outline-offset:2px}.cart--buttons{align-items:center;display:flex;padding-bottom:64px;padding-top:64px}.cart--buttons_price,.cart--buttons_subtotal{font-size:18px;font-weight:400;letter-spacing:-.9px;line-height:126.5%}@media (min-width:900px){.cart--buttons_price,.cart--buttons_subtotal{font-size:20px;font-weight:400;letter-spacing:-1px;line-height:126.5%}}.cart--buttons_price{margin-left:16px}.cart--buttons_checkout{cursor:pointer;margin-left:auto}.cart--buttons_loca{color:#8fa89b;color:var(--color-green-5);display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:flex-end;line-height:175%;line-height:1.5rem;padding-left:8px}.cart.is-open .cart--container{opacity:1}.cart.is-closed{width:0}form{display:flex;flex-direction:column}form input,form textarea{accent-color:currentColor;outline:2px solid transparent;outline-offset:2px}form fieldset{margin-bottom:40px}form>label{line-height:1;margin-bottom:16px;width:100%}form>label::-moz-placeholder{color:currentColor}form>label::placeholder{color:currentColor}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form select,form textarea,form>input{background-color:transparent;border-width:2px;margin-bottom:40px;padding:24px;width:100%}.google_language_selector__wrapper{background-color:hsla(0,0%,100%,.314);display:none}html.menu-open .google_language_selector__wrapper{display:flex}.google_language_selector__wrapper{align-items:center;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);border-radius:104px;justify-content:center;padding-left:0;padding-right:0;width:60px;width:var(--size-button)}@media (min-width:900px){.google_language_selector__wrapper{padding-left:24px;padding-right:24px;width:auto}}.google_language_selector__wrapper select{background-color:transparent;font-family:GopherMono-Bold,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:120%;line-height:.9;padding:24px 20px}@media (min-width:900px){.google_language_selector__wrapper select{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:120%;line-height:.9;padding-left:40px;padding-right:24px}}.google_language_selector__wrapper select{color:#373736;color:var(--color-dark-1);outline:2px solid transparent;outline-offset:2px;width:24px}@media (min-width:900px){.google_language_selector__wrapper select{width:-moz-fit-content;width:fit-content}}.google_language_selector__wrapper select{background-position:.4em;background-repeat:no-repeat;background-size:1.2rem}@media (min-width:900px){.google_language_selector__wrapper select{background-size:1.4rem}}.google_language_selector__wrapper select.icon-en{background-image:url(c979e54e8a7803ff3985.png)}.google_language_selector__wrapper select.icon-hi{background-image:url(56b1f80ab8c06c4af9e1.png)}.google_language_selector__wrapper select.icon-zh-CN{background-image:url(7655432e506f2a105902.png)}.google_language_selector__wrapper select.icon-it{background-image:url(be325c3bb54ebef17f29.png)}.google_language_selector__wrapper select.icon-fil{background-image:url(f276720c2017e3f1a7ac.png)}.google_language_selector__wrapper select.icon-el{background-image:url(8bccb78e3f54e19f1cd9.png)}.google_language_selector__wrapper select.icon-ru{background-image:url(1652089795e45c261f39.png)}.google_language_selector__wrapper select.icon-es{background-image:url(16b3821b981ae6646dd6.png)}.google_language_selector__wrapper select.icon-de{background-image:url(369c569f006c48b647e2.png)}.google_language_selector__wrapper select.icon-vi{background-image:url(36fa5b881bad54e90a20.png)}.google_language_selector__wrapper select.icon-km{background-image:url(268c34fa192d36cc7c99.png)}.google_language_selector__wrapper select.icon-ta{background-image:url(58a353dce1d7be2738c9.png)}.google_language_selector__wrapper select.icon-si{background-image:url(58a353dce1d7be2738c9.png)}@tailwind utilities;.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{bottom:0;left:0;right:0;top:0}.inset-auto{bottom:auto;top:auto}.inset-auto,.inset-x-auto{left:auto;right:auto}.inset-y-auto{bottom:auto;top:auto}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.bottom-quick-button-mobile-offset{bottom:-88px}[dir=ltr] .end-auto{right:auto}.left-auto,[dir=rtl] .end-auto{left:auto}.right-auto{right:auto}[dir=ltr] .start-auto{left:auto}[dir=rtl] .start-auto{right:auto}.top-0{top:0}.top-auto{top:auto}.top-sm{top:40px}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[1\]{z-index:1}.z-\[50\]{z-index:50}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.col-auto{grid-column:auto}.col-start-auto{grid-column-start:auto}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-start-auto{grid-row-start:auto}.row-end-auto{grid-row-end:auto}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto;margin-top:auto}.-mt-md{margin-top:-64px}.-mt-xl{margin-top:-168px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-auto{margin-bottom:auto}.mb-md{margin-bottom:64px}.mb-ss{margin-bottom:30px}[dir=ltr] .me-auto{margin-right:auto}.ml-auto,[dir=rtl] .me-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mr-sm{margin-right:40px}.mr-xxs{margin-right:16px}[dir=ltr] .ms-auto{margin-left:auto}[dir=rtl] .ms-auto{margin-right:auto}.mt-auto{margin-top:auto}.mt-md{margin-top:64px}.mt-sm{margin-top:40px}.mt-ss{margin-top:30px}.mt-xxs{margin-top:16px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1/1}.\!h-fit{height:-moz-fit-content!important;height:fit-content!important}.h-0{height:0}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-auto{height:auto}.h-banner-large{height:882px}.h-banner-medium{height:719px}.h-banner-mobile{height:740px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[132px\]{max-height:132px}.w-0{width:0}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-2\/12{width:16.666667%}.w-2\/3{width:66.666667%}.w-2\/4{width:50%}.w-2\/5{width:40%}.w-2\/6{width:33.333333%}.w-3\/12{width:25%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-3\/6{width:50%}.w-4\/12{width:33.333333%}.w-4\/5{width:80%}.w-4\/6{width:66.666667%}.w-5\/12{width:41.666667%}.w-5\/6{width:83.333333%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-\[22px\]{width:22px}.w-auto{width:auto}.w-banner-headline{width:80%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[100px\]{min-width:100px}.max-w-\[132px\]{max-width:132px}.max-w-none{max-width:none}.max-w-screen-auto{max-width:100vw}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-auto{flex-basis:auto}.table-auto{table-layout:auto}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-auto{cursor:auto}.touch-auto{touch-action:auto}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.resize{resize:both}.columns-auto{-moz-columns:auto;columns:auto}.break-before-auto{-moz-column-break-before:auto;break-before:auto;page-break-before:auto}.break-inside-auto{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.break-after-auto{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.auto-cols-auto{grid-auto-columns:auto}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-md{gap:64px}.gap-sm{gap:40px}.gap-xs{gap:24px}.gap-xxs{gap:16px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-xxs{-moz-column-gap:16px;column-gap:16px}.gap-y-md{row-gap:64px}.place-self-auto{align-self:auto;justify-self:auto;place-self:auto}.self-auto{align-self:auto}.justify-self-auto{justify-self:auto}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-auto{overscroll-behavior:auto}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-x-auto{overscroll-behavior-x:auto}.scroll-auto{scroll-behavior:auto}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:16px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-cl-green5{border-color:#8fa89b;border-color:var(--color-green-5)}.border-cl-primary{border-color:#215241;border-color:var(--color-primary)}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-auto{background-size:auto}.bg-sz-icon-large{background-size:1.4rem}.bg-sz-icon-small{background-size:1.2rem}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-md{padding:64px}.p-sm{padding:40px}.\!py-sm{padding-bottom:40px!important;padding-top:40px!important}.px-sm{padding-left:40px;padding-right:40px}.px-xs{padding-left:24px;padding-right:24px}.px-xxs{padding-left:16px;padding-right:16px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-accordion{padding-bottom:52px;padding-top:52px}.py-lg{padding-bottom:104px;padding-top:104px}.py-md{padding-bottom:64px;padding-top:64px}.py-sm{padding-bottom:40px;padding-top:40px}.\!pb-xl{padding-bottom:168px!important}.\!pl-0{padding-left:0!important}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-lg{padding-bottom:104px}.pb-md{padding-bottom:64px}.pb-xl{padding-bottom:168px}.pb-xs{padding-bottom:24px}.pb-xxl{padding-bottom:272px}.pr-\[56px\]{padding-right:56px}.pt-0{padding-top:0}.pt-36{padding-top:9rem}.pt-\[136px\]{padding-top:136px}.pt-lg{padding-top:104px}.pt-md{padding-top:64px}.pt-sm{padding-top:40px}.pt-ss{padding-top:30px}.pt-xl{padding-top:168px}.pt-xs{padding-top:24px}.pt-xxl{padding-top:272px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-banana{font-family:BananaGrotesk-Regular,sans-serif}.font-gopher{font-family:GopherMono-Bold,sans-serif}.font-recife{font-family:RecifeTextWeb-Light,sans-serif}.text-body-micro{font-size:14px}.text-body-micro,.text-body-sm{font-weight:500;line-height:175%}.text-body-sm{font-size:15px}.text-link-sm{font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:120%}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.text-cl-green4{color:#215241;color:var(--color-green-4)}.text-cl-green5{color:#8fa89b;color:var(--color-green-5)}.text-cl-green6{color:#4d7567;color:var(--color-green-6)}.text-cl-light1{color:#f1f0eb;color:var(--color-light-1)}.text-cl-primary{color:#215241;color:var(--color-primary)}.text-cl-secondary{color:#ef9f71;color:var(--color-secondary)}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.decoration-auto{text-decoration-thickness:auto}.underline-offset-auto{text-underline-offset:auto}.accent-auto{accent-color:auto}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.will-change-auto{will-change:auto}.\@container{container-type:inline-size}.screen-reader-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.color-scheme--none .category-buttons .button--meta.selected:not(.campus-hover),.color-scheme--none .category-buttons .button--meta:not(.campus-hover):focus,.color-scheme--none .category-buttons .button--meta:not(.campus-hover):hover{background-color:#8fa89b;background-color:var(--color-green-5);border-color:#8fa89b;border-color:var(--color-green-5)}.campus-color{background-color:#f1f0eb;background-color:var(--color-background)}.campus-hover.selected,.campus-hover:hover{background-color:#f1f0eb;background-color:var(--color-background);border-color:#f1f0eb;border-color:var(--color-background)}.banner__inner__links .meta-link{position:relative}.banner__inner__links .meta-link a.link{overflow:hidden;position:relative}.banner__inner__links .meta-link a.link:after{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;transform:translate3d(-100%,0,0);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:opacity .3s,transform .3s;width:100%}.banner__inner__links .meta-link:focus a.link:after,.banner__inner__links .meta-link:hover a.link:after{opacity:1;transform:translateZ(0)}.neo-block.color-scheme-gradiated--down,.neo-block.color-scheme-gradiated--up{--tw-gradient-from:var(--color-background) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.neo-block.color-scheme-gradiated--down{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.neo-block.color-scheme-gradiated--up{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.neo-block:not(.color-scheme-gradiated){background-color:#f1f0eb;background-color:var(--color-background)}.bg-blur{-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px)}.plain-stroke,.plain-stroke path{stroke:currentColor!important}.no-input-controls[type=number]{ppearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.no-input-controls[type=number]::-webkit-inner-spin-button,.no-input-controls[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.no-text-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a .card__media,a.card__media{overflow:hidden}a .card__media:hover,a.card__media:hover{background-color:#52b56a;background-color:var(--color-accent)}a .card__media .media,a.card__media .media{--tw-scale-x:1;--tw-scale-y:1;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}a .card__media .media,a .card__media:focus .media,a .card__media:hover .media,a.card__media .media,a.card__media:focus .media,a.card__media:hover .media{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}a .card__media:focus .media,a .card__media:hover .media,a.card__media:focus .media,a.card__media:hover .media{--tw-scale-x:1.1;--tw-scale-y:1.1}.footer__menu a{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__menu a:focus,.footer__menu a:hover{color:#439659;color:var(--color-green-3)}.footer__footer a{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__footer a:focus,.footer__footer a:hover{color:#52b56a;color:var(--color-green-2)}.social--links a{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.social--links a:focus,.social--links a:hover{color:#439659;color:var(--color-link)}.people-cards>.card .card__summary{display:none}.people-cards>.card .card__media .media{--tw-scale-x:1;--tw-scale-y:1;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.people-cards>.card .card__media .media,.people-cards>.card:hover .card__media .media{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.people-cards>.card:hover .card__media .media{--tw-scale-x:1.1;--tw-scale-y:1.1}.sprig-component .cards.people-cards{animation:sprig-animation .5s ease-in-out forwards!important;margin-top:40px;opacity:0}@keyframes sprig-animation{0%{margin-top:40px;opacity:0}to{margin-top:0;opacity:1}}.panel--headline{position:relative}.console-underscore{display:inline-block;left:.1em;position:relative;top:-.1em}.swipe-up{display:flex;justify-content:flex-start;left:0;overflow:hidden;padding-bottom:1rem;padding-right:1rem}.swipe-up mark{animation:swipe-up 1s ease-in-out forwards;transform:translateY(0);white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes swipe-up{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.first\:pt-0:first-child{padding-top:0}.hover\:text-cl-mandarin:hover{color:#ef9f71;color:var(--color-mandarin)}.group:hover .group-hover\:scale-\[1\.05\],.group\/featured:hover .group-hover\/featured\:scale-\[1\.05\]{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:900px){.md\:pointer-events-auto{pointer-events:auto}.md\:sticky{position:sticky}.md\:inset-auto{bottom:auto;top:auto}.md\:inset-auto,.md\:inset-x-auto{left:auto;right:auto}.md\:inset-y-auto{bottom:auto;top:auto}.md\:bottom-auto{bottom:auto}[dir=ltr] .md\:end-auto{right:auto}.md\:left-auto,[dir=rtl] .md\:end-auto{left:auto}.md\:right-auto{right:auto}[dir=ltr] .md\:start-auto{left:auto}[dir=rtl] .md\:start-auto{right:auto}.md\:top-auto{top:auto}.md\:top-md{top:64px}.md\:top-sm{top:40px}.md\:isolation-auto{isolation:auto}.md\:z-50{z-index:50}.md\:z-auto{z-index:auto}.md\:col-auto{grid-column:auto}.md\:col-start-auto{grid-column-start:auto}.md\:col-end-auto{grid-column-end:auto}.md\:row-auto{grid-row:auto}.md\:row-start-auto{grid-row-start:auto}.md\:row-end-auto{grid-row-end:auto}.md\:m-auto{margin:auto}.md\:-mx-sm{margin-left:-40px;margin-right:-40px}.md\:-mx-xs{margin-left:-24px;margin-right:-24px}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-auto{margin-bottom:auto;margin-top:auto}.md\:-mr-\[48px\]{margin-right:-48px}.md\:mb-auto{margin-bottom:auto}.md\:mb-md{margin-bottom:64px}[dir=ltr] .md\:me-auto{margin-right:auto}.md\:ml-auto,[dir=rtl] .md\:me-auto{margin-left:auto}.md\:ml-sm{margin-left:40px}.md\:mr-auto{margin-right:auto}[dir=ltr] .md\:ms-auto{margin-left:auto}[dir=rtl] .md\:ms-auto{margin-right:auto}.md\:mt-auto{margin-top:auto}.md\:mt-lg{margin-top:104px}.md\:\!block{display:block!important}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-\[5\/3\]{aspect-ratio:5/3}.md\:aspect-auto{aspect-ratio:auto}.md\:h-auto{height:auto}.md\:h-banner-large{height:882px}.md\:h-banner-medium{height:719px}.md\:h-banner-mobile{height:740px}.md\:min-h-\[100vh\]{min-height:100vh}.md\:w-1\/12{width:8.333333%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-1\/5{width:20%}.md\:w-1\/6{width:16.666667%}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-2\/12{width:16.666667%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/4{width:50%}.md\:w-2\/5{width:40%}.md\:w-2\/6{width:33.333333%}.md\:w-3\/12{width:25%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-3\/6{width:50%}.md\:w-4\/12{width:33.333333%}.md\:w-4\/5{width:80%}.md\:w-4\/6{width:66.666667%}.md\:w-5\/12{width:41.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-9\/12{width:75%}.md\:w-\[40\%\]{width:40%}.md\:w-\[48\%\]{width:48%}.md\:w-\[52\%\]{width:52%}.md\:w-\[60\%\]{width:60%}.md\:w-auto{width:auto}.md\:max-w-\[65ch\]{max-width:65ch}.md\:max-w-screen-auto{max-width:100vw}.md\:flex-auto{flex:1 1 auto}.md\:basis-auto{flex-basis:auto}.md\:table-auto{table-layout:auto}.md\:cursor-auto{cursor:auto}.md\:touch-auto{touch-action:auto}.md\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.md\:columns-auto{-moz-columns:auto;columns:auto}.md\:break-before-auto{-moz-column-break-before:auto;break-before:auto;page-break-before:auto}.md\:break-inside-auto{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.md\:break-after-auto{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.md\:auto-cols-auto{grid-auto-columns:auto}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:gap-xs{gap:24px}.md\:gap-x-md{-moz-column-gap:64px;column-gap:64px}.md\:place-self-auto{align-self:auto;justify-self:auto;place-self:auto}.md\:self-auto{align-self:auto}.md\:justify-self-auto{justify-self:auto}.md\:overflow-auto{overflow:auto}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overscroll-auto{overscroll-behavior:auto}.md\:overscroll-y-auto{overscroll-behavior-y:auto}.md\:overscroll-x-auto{overscroll-behavior-x:auto}.md\:scroll-auto{scroll-behavior:auto}.md\:hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.md\:bg-auto{background-size:auto}.md\:px-\[132px\]{padding-left:132px;padding-right:132px}.md\:px-md{padding-left:64px;padding-right:64px}.md\:px-xxs{padding-left:16px;padding-right:16px}.md\:py-28{padding-bottom:7rem;padding-top:7rem}.md\:py-lg{padding-bottom:104px;padding-top:104px}.md\:py-md{padding-bottom:64px;padding-top:64px}.md\:\!pb-0{padding-bottom:0!important}.md\:pb-0{padding-bottom:0}.md\:pb-lg{padding-bottom:104px}.md\:pb-xl{padding-bottom:168px}.md\:pl-sm{padding-left:40px}.md\:pr-lg{padding-right:104px}.md\:pr-md{padding-right:64px}.md\:pr-xl{padding-right:168px}.md\:pt-20{padding-top:5rem}.md\:pt-md{padding-top:64px}.md\:pt-xl{padding-top:168px}.md\:pt-xxl{padding-top:272px}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-link{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:120%}.md\:decoration-auto{text-decoration-thickness:auto}.md\:underline-offset-auto{text-underline-offset:auto}.md\:accent-auto{accent-color:auto}.md\:opacity-70{opacity:.7}.md\:will-change-auto{will-change:auto}}@media (min-width:1200px){.lg\:pointer-events-auto{pointer-events:auto}.lg\:inset-auto{bottom:auto;top:auto}.lg\:inset-auto,.lg\:inset-x-auto{left:auto;right:auto}.lg\:inset-y-auto{bottom:auto;top:auto}.lg\:bottom-auto{bottom:auto}[dir=ltr] .lg\:end-auto{right:auto}.lg\:left-auto,[dir=rtl] .lg\:end-auto{left:auto}.lg\:right-auto{right:auto}[dir=ltr] .lg\:start-auto{left:auto}[dir=rtl] .lg\:start-auto{right:auto}.lg\:top-auto{top:auto}.lg\:isolation-auto{isolation:auto}.lg\:z-auto{z-index:auto}.lg\:col-auto{grid-column:auto}.lg\:col-start-auto{grid-column-start:auto}.lg\:col-end-auto{grid-column-end:auto}.lg\:row-auto{grid-row:auto}.lg\:row-start-auto{grid-row-start:auto}.lg\:row-end-auto{grid-row-end:auto}.lg\:m-auto{margin:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-auto{margin-top:auto}.lg\:mb-auto,.lg\:my-auto{margin-bottom:auto}[dir=ltr] .lg\:me-auto{margin-right:auto}.lg\:ml-auto,[dir=rtl] .lg\:me-auto{margin-left:auto}.lg\:mr-auto{margin-right:auto}[dir=ltr] .lg\:ms-auto{margin-left:auto}[dir=rtl] .lg\:ms-auto{margin-right:auto}.lg\:mt-auto{margin-top:auto}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-auto{height:auto}.lg\:h-banner-large{height:882px}.lg\:h-banner-medium{height:719px}.lg\:h-banner-mobile{height:740px}.lg\:w-1\/12{width:8.333333%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-1\/6{width:16.666667%}.lg\:w-10\/12{width:83.333333%}.lg\:w-11\/12{width:91.666667%}.lg\:w-2\/12{width:16.666667%}.lg\:w-2\/3{width:66.666667%}.lg\:w-2\/4{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-2\/6{width:33.333333%}.lg\:w-3\/12{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:w-3\/6{width:50%}.lg\:w-4\/12{width:33.333333%}.lg\:w-4\/5{width:80%}.lg\:w-4\/6{width:66.666667%}.lg\:w-5\/12{width:41.666667%}.lg\:w-5\/6{width:83.333333%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-9\/12{width:75%}.lg\:w-auto{width:auto}.lg\:max-w-screen-auto{max-width:100vw}.lg\:flex-auto{flex:1 1 auto}.lg\:basis-auto{flex-basis:auto}.lg\:table-auto{table-layout:auto}.lg\:cursor-auto{cursor:auto}.lg\:touch-auto{touch-action:auto}.lg\:select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.lg\:columns-auto{-moz-columns:auto;columns:auto}.lg\:break-before-auto{-moz-column-break-before:auto;break-before:auto;page-break-before:auto}.lg\:break-inside-auto{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.lg\:break-after-auto{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.lg\:auto-cols-auto{grid-auto-columns:auto}.lg\:auto-rows-auto{grid-auto-rows:auto}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:place-self-auto{align-self:auto;justify-self:auto;place-self:auto}.lg\:self-auto{align-self:auto}.lg\:justify-self-auto{justify-self:auto}.lg\:overflow-auto{overflow:auto}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-auto{overscroll-behavior:auto}.lg\:overscroll-y-auto{overscroll-behavior-y:auto}.lg\:overscroll-x-auto{overscroll-behavior-x:auto}.lg\:scroll-auto{scroll-behavior:auto}.lg\:hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.lg\:bg-auto{background-size:auto}.lg\:pb-0{padding-bottom:0}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:decoration-auto{text-decoration-thickness:auto}.lg\:underline-offset-auto{text-underline-offset:auto}.lg\:accent-auto{accent-color:auto}.lg\:will-change-auto{will-change:auto}}@media (min-width:1024px){.ps\:block{display:block}.ps\:flex{display:flex}.ps\:hidden{display:none}}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}
