@property --partners-enter-y{syntax:"<length>";inherits:false;initial-value:96px}.partnersPage-module-scss-module__SUOTmW__partners_page{min-height:100%;color:var(--COLOR-COLOR-BRAND-1a,#592615);background:#fff4ee;overflow:visible}.partnersPage-module-scss-module__SUOTmW__partners_page [data-fade-up]{opacity:0;transform:translateY(48px)}.partnersPage-module-scss-module__SUOTmW__partners_page [data-fade-up].is-in{animation:1.45s cubic-bezier(.16,1,.3,1) forwards partnersPage-module-scss-module__SUOTmW__ha-partners-fade-up}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__copy[data-fade-up].is-in{animation-duration:1.65s}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__panel[data-fade-up]{opacity:1;--partners-enter-y:96px;transform:translate3d(0, calc(var(--stack-leave,0px) * -1 + var(--partners-enter-y)), 0) scale(var(--stack-scale,1))}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__panel[data-fade-up].is-in{animation:.8s cubic-bezier(.22,1,.36,1) forwards partnersPage-module-scss-module__SUOTmW__ha-partners-card-enter}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__intro[data-fade-up],.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faqs[data-fade-up],.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__media[data-fade-up]){transform:none}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__intro[data-fade-up].is-in,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faqs[data-fade-up].is-in,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__media[data-fade-up].is-in){animation-name:partnersPage-module-scss-module__SUOTmW__ha-partners-fade;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__backdrop[data-fade-up]{transform:translateY(-50%)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__backdrop[data-fade-up].is-in{animation-name:partnersPage-module-scss-module__SUOTmW__ha-partners-fade;animation-duration:1.65s}@media (prefers-reduced-motion:reduce){.partnersPage-module-scss-module__SUOTmW__partners_page [data-fade-up]{opacity:1;transform:none}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__backdrop[data-fade-up]{transform:translateY(-50%)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__panel[data-fade-up]{--partners-enter-y:0px;transform:translate3d(0, calc(var(--stack-leave,0px) * -1), 0) scale(var(--stack-scale,1))}.partnersPage-module-scss-module__SUOTmW__partners_page [data-fade-up].is-in{animation:none}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__track{animation:none}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__pill{animation:none}}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_header .ha_container [class*=ha_search__input].ant-input{background:#fff}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_header:not(.ha_header--search-open){background:linear-gradient(#fff4ee 0%,#fff4ee00 100%)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners__main{padding-top:0;padding-bottom:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero{background:var(--Soft-Pink,linear-gradient(180deg, #fff 0%, var(--COLOR-PANORAMA-200,#ffd6f7) 50%, #fff 100%));text-align:center;padding:160rem 0 80rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__title{max-width:1181rem;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;letter-spacing:0;font-kerning:none;text-rendering:optimizespeed;margin:0 auto;padding-bottom:.08em;font-size:150rem;font-weight:400;line-height:1;overflow:hidden}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__title:not(.is-chars-ready){visibility:hidden}@media (prefers-reduced-motion:reduce){.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__title:not(.is-chars-ready){visibility:visible}}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__char{backface-visibility:hidden;will-change:transform,opacity;display:inline-block}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__copy{max-width:751rem;color:var(--COLOR-COLOR-BRAND-1a,#592615);font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.48px;margin:75rem auto 0;font-size:24rem;font-weight:400;line-height:1.2}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__copy p{font:inherit;margin:0 0 16rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__copy p:last-child{margin-bottom:0}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark){color:#fff4ee;align-items:stretch;min-height:824rem;display:flex;position:relative;overflow:hidden}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark{margin-top:var(--partners-stack-outset,32rem);border-radius:24rem}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__media,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__media){pointer-events:none;position:absolute;inset:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__media:after{content:"";position:absolute;inset:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__media:after{content:"";position:absolute;inset:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__media:after{background:linear-gradient(#6660 0%,#0006 100%)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__media:after{background:linear-gradient(#0000006b 0%,#6660 100%)}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__image,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__image){object-fit:cover;object-position:center}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner .ha_container,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark .ha_container){z-index:1;align-items:flex-start;width:100%;margin:0 auto;display:flex;position:relative}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__content{flex-direction:column;justify-content:space-between;width:100%;min-height:824rem;padding:64rem 44rem;display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__title{max-width:737rem;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:80rem;font-weight:400;line-height:1}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__body{max-width:335rem;font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.32px;margin:24rem 0 0;font-size:16rem;line-height:1.2}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-tiers{--partners-stack-top:40rem;--partners-stack-peek:24rem;--partners-stack-outset:32rem;--partners-card-height:calc(100dvh - var(--partners-stack-top) - (var(--partners-stack-peek) * 2) - 24rem);isolation:isolate;padding:24rem 0 0}@media (min-width:1024px){.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-tiers{--partners-stack-top:60rem}}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-tiers>.ha_container{display:contents}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card{--copy-extra:0px;--stack-scale:1;--stack-leave:0px;display:contents}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card:first-child .ha_partners-card__panel{z-index:1}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card:nth-child(2) .ha_partners-card__panel{top:calc(var(--partners-stack-top) + var(--partners-stack-peek));z-index:2}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card:nth-child(3) .ha_partners-card__panel{top:calc(var(--partners-stack-top) + var(--partners-stack-peek)*2);z-index:3}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__runway{height:var(--copy-extra,0px);pointer-events:none}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__panel{top:var(--partners-stack-top);width:calc(100% - 40rem);max-width:1400rem;height:var(--partners-card-height);--partners-enter-y:0px;min-height:0;transform:translate3d(0, calc(var(--stack-leave,0px) * -1 + var(--partners-enter-y)), 0) scale(var(--stack-scale,1));transform-origin:top;will-change:transform;margin-inline:auto;background:#fff;border-radius:24rem;margin-bottom:24rem;padding:16rem;position:sticky;overflow:hidden}@media (min-width:1920px){.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__panel{max-width:1560rem}}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__face{align-items:stretch;gap:24rem;height:100%;min-height:0;display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__copy{flex-direction:column;flex:0 0 397rem;width:397rem;min-height:0;padding:16rem;display:flex;overflow:hidden}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__copy-track{will-change:transform;flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__intro{flex-direction:column;align-items:flex-start;gap:24rem;display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__eyebrow{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;margin:0 0 16rem;font-size:16rem;font-weight:700;line-height:1}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__title{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;font-feature-settings:"ss01" 1;margin:-16rem 0 0;font-size:48rem;font-weight:400;line-height:1}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__body{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.32px;margin:0;font-size:16rem;line-height:1.2}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__pill{color:#592615;height:34rem;font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.8px;white-space:nowrap;cursor:pointer;background:#ffb8f2;border:1px solid #0000;border-radius:1200rem;justify-content:center;align-items:center;padding:9rem 16rem;font-size:16rem;font-style:normal;font-weight:700;line-height:100%;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__pill:hover,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__pill:focus-visible){color:#592615;background:0 0;border-color:#592615}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faqs{border-top:1px solid var(--COLOR-COLOR-BRAND-1a,#592615);margin-top:24rem;padding-bottom:24rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq{border-bottom:1px solid var(--COLOR-COLOR-BRAND-1a,#592615)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-question{width:100%;color:inherit;font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16rem;margin:0;padding:16rem 0;font-size:16rem;font-weight:700;line-height:1;transition:all .3s ease-in-out;display:flex}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-question:hover,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-question:focus-visible){opacity:.72}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-icon{flex-shrink:0;width:13.14rem;height:11.25rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq.is-open .ha_partners-card__faq-icon{transform:rotate(90deg)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-answer{grid-template-rows:0fr;min-width:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq.is-open .ha_partners-card__faq-answer{grid-template-rows:1fr}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-answer-inner{min-height:0;overflow:hidden}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-answer-body{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.224px;padding:0 40rem 8rem 0;font-size:11.2rem;line-height:1.2}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-answer-body p{font:inherit;margin:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-answer-body ul{margin:8rem 0 0;padding-left:17rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-answer-body ul li{font:inherit;list-style:outside}@media (prefers-reduced-motion:reduce){:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-icon,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__faq-answer){transition:none}}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__media,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-main,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-cell){border-radius:16rem;position:relative;overflow:hidden}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__media img,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-main img,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-cell img){object-fit:cover;object-position:center}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__media{flex:1 1 0;align-self:stretch;min-width:0;height:auto;min-height:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic{flex:1 1 0;gap:16rem;min-width:0;height:auto;min-height:0;display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-main{border-radius:24rem;flex:1 1 0;min-width:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-stack{flex-direction:column;flex:1 1 0;gap:16rem;min-width:0;display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-cell{border-radius:24rem;flex:1 1 0;min-height:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-cell--short{flex:0 0 256rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__content{flex-direction:column;align-items:flex-start;gap:24rem;width:397rem;max-width:100%;padding:32rem 16rem;display:flex}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__eyebrow,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__title,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__body){color:#fff4ee;margin:0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__eyebrow{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;font-size:16rem;font-weight:700;line-height:1}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__title{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;font-feature-settings:"ss01" 1;font-size:48rem;font-weight:400;line-height:1}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__body{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.32px;font-size:16rem;line-height:1.2}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__pill{color:var(--COLOR-COLOR-BRAND-1a,#592615);font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.8px;background:#ffb47e;border-radius:24.5rem;justify-content:center;align-items:center;padding:9rem 16rem;font-size:16rem;font-weight:700;line-height:1;display:inline-flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos{justify-content:center;align-items:center;min-height:752rem;padding:96rem 0;display:flex;position:relative;overflow:hidden}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__backdrop{z-index:0;color:#ffb8f2;width:100%;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;white-space:nowrap;pointer-events:none;margin:0;font-size:400rem;font-weight:400;line-height:1;position:absolute;top:calc(50% - 25rem);left:0;right:0;overflow:hidden;transform:translateY(-50%)}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__marquee{display:block;overflow:hidden}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__track{will-change:transform;align-items:baseline;width:max-content;animation:32s linear infinite partnersPage-module-scss-module__SUOTmW__ha-partners-logos-marquee;display:inline-flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__text{flex:none;padding-right:.2em}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos .ha_container{z-index:1;position:relative}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:48rem;margin:0;padding:0;list-style:none;display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__item{display:flex}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__pill{-webkit-backdrop-filter:blur(58px);backdrop-filter:blur(58px);cursor:pointer;will-change:transform;background:#ffffff8c;border:2px solid #0000;border-radius:176rem;justify-content:center;align-items:center;padding:16rem 32rem;transition:border-color .3s ease-in-out;animation:5.8s ease-in-out infinite partnersPage-module-scss-module__SUOTmW__ha-partners-logos-float;display:flex;box-shadow:0 18rem 40rem #5926151f}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__pill:hover,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__pill:focus-visible){border-color:#ff99ed}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__item:nth-child(2) .ha_partners-logos__pill{animation-duration:6.6s;animation-delay:-1.7s}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__item:nth-child(3) .ha_partners-logos__pill{animation-duration:5.2s;animation-delay:-3.1s}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__item:nth-child(4) .ha_partners-logos__pill{animation-duration:7s;animation-delay:-.8s}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__image{width:auto;max-width:192rem;height:auto;display:block}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta{text-align:center;margin:0 24rem 34rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta .ha_container{background:linear-gradient(#fff4ee 0%,#ffb8f2 100%);border-radius:24rem;padding-top:96rem;padding-bottom:96rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__title{max-width:1106rem;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0 auto;font-size:160rem;font-weight:400;line-height:1}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__body{max-width:526rem;font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.48px;margin:48rem auto 0;font-size:24rem;line-height:1.2}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__button{background:var(--COLOR-COLOR-BRAND-1a,#592615);color:#fff;font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.8px;border:1px solid #592615;border-radius:100rem;justify-content:center;align-items:center;margin-top:48rem;padding:13rem 32rem;font-size:16rem;font-weight:700;line-height:1;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__button:hover,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__button:focus-visible){color:var(--COLOR-COLOR-BRAND-1a,#592615);background-color:#0000}@media (max-width:1023px){.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero{padding:120rem 0 48rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__title{font-size:56rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-hero__copy{margin-top:32rem;font-size:18rem}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark){min-height:560rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__content{min-height:560rem;padding:32rem 0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-banner__title{font-size:40rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-tiers{--partners-stack-peek:0px;--partners-card-height:auto}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__panel,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card:first-child .ha_partners-card__panel,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card:nth-child(2) .ha_partners-card__panel,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card:nth-child(3) .ha_partners-card__panel){will-change:auto;height:auto;position:relative;top:auto;transform:none}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__runway{height:0;display:none}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__face{flex-direction:column;height:auto}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__copy{flex:auto;width:100%;padding:8rem;overflow:visible}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__copy-track{will-change:auto;min-height:0;transform:none}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__title,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__title){font-size:32rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__media{aspect-ratio:4/3;flex:none;width:100%;min-height:220rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic{aspect-ratio:4/3;flex:none;width:100%;min-height:220rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-card__mosaic-cell--short{flex:1 1 0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-mark__content{width:100%;padding:32rem 0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos{min-height:280rem;padding:64rem 0}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__backdrop{font-size:140rem;top:50%}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__row{gap:16rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__pill{will-change:auto;width:140rem;height:64rem;padding:10rem 16rem;animation:none;box-shadow:0 10rem 24rem #5926151a}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__image{object-fit:contain;width:100%;max-width:none;height:100%;max-height:100%}:is(.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__item:nth-child(2) .ha_partners-logos__pill,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__item:nth-child(3) .ha_partners-logos__pill,.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-logos__item:nth-child(4) .ha_partners-logos__pill){animation:none}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta{margin:0 20rem 34rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta .ha_container{padding-top:64rem;padding-bottom:64rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__title{font-size:56rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__body{margin-top:24rem;font-size:22rem}.partnersPage-module-scss-module__SUOTmW__partners_page .ha_partners-cta__button{margin-top:24rem}}@keyframes partnersPage-module-scss-module__SUOTmW__ha-partners-fade-up{to{opacity:1;transform:translate(0,0)}}@keyframes partnersPage-module-scss-module__SUOTmW__ha-partners-card-enter{0%{opacity:1;--partners-enter-y:96px}to{opacity:1;--partners-enter-y:0px}}@keyframes partnersPage-module-scss-module__SUOTmW__ha-partners-fade{to{opacity:1}}@keyframes partnersPage-module-scss-module__SUOTmW__ha-partners-logos-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes partnersPage-module-scss-module__SUOTmW__ha-partners-logos-float{0%,to{transform:translateY(10rem)rotate(.6deg)}50%{transform:translateY(-14rem)rotate(-.8deg)}}
.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page{min-height:100%;color:var(--COLOR-COLOR-BRAND-1a,#592615);background:#fff4ee;overflow:visible}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page [data-fade-up]{opacity:0;transform:translateY(48px)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page [data-fade-up].is-in{animation:1.45s cubic-bezier(.16,1,.3,1) forwards toolkitUsagePage-module-scss-module__XVsuAG__ha-toolkit-usage-fade-up}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq [data-fade-up].is-in{animation-delay:.7s}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__media[data-fade-up]{transform:none}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__media[data-fade-up].is-in{animation-name:toolkitUsagePage-module-scss-module__XVsuAG__ha-toolkit-usage-fade}@media (prefers-reduced-motion:reduce){.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page [data-fade-up]{opacity:1;transform:none}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page [data-fade-up].is-in{animation:none}}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_header .ha_container [class*=ha_search__input].ant-input{background:#fff}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_header:not(.ha_header--search-open){background:0 0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage__main{padding-top:0;padding-bottom:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero{color:#fff4ee;border-radius:16rem;justify-content:center;align-items:center;min-height:824rem;margin-top:120rem;display:flex;position:relative;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__media{pointer-events:none;position:absolute;inset:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__media:after{content:"";background:linear-gradient(#0006 0%,#6660 100%);position:absolute;inset:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__image{object-fit:cover;object-position:center}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero .ha_container{z-index:1;justify-content:center;align-items:center;min-height:824rem;padding:16rem 128rem;display:flex;position:relative}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__title{width:100%;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;text-align:center;font-kerning:none;text-rendering:optimizespeed;max-width:1184rem;margin:0;font-size:150rem;font-weight:400;line-height:.9;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__title:not(.is-chars-ready){visibility:hidden}@media (prefers-reduced-motion:reduce){.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__title:not(.is-chars-ready){visibility:visible}}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__char{backface-visibility:hidden;will-change:transform,opacity;display:inline-block}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro{padding:75rem 0 0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro .ha_container{padding:0 72rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro__copy{max-width:1017rem;font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.8px;font-size:40rem;font-weight:700;line-height:1.2}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro__copy p{font:inherit;margin:0 0 16rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro__copy p:last-child{margin-bottom:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide{padding:75rem 0 80rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide .ha_container{padding:0 24rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__card{background:#fff;border-radius:24rem;align-items:flex-start;gap:24rem;padding:16rem;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__media{flex:auto;min-width:0;padding:24rem 0;position:sticky;top:112rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen{background:linear-gradient(#5cc0ff 0%,#ffdec9 50%,#ebb3ec 100%);border-radius:16rem;justify-content:center;align-items:center;width:100%;height:688rem;padding:16rem;display:flex;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-image{aspect-ratio:16/9;object-fit:cover;border-radius:16rem;width:831rem;max-width:100%;display:block}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-frame{max-width:100%;position:relative}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-video{cursor:pointer}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-label{z-index:1;color:#fcff6e;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;white-space:nowrap;pointer-events:none;font-size:24rem;font-weight:400;line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-cursor{z-index:2;pointer-events:none;will-change:transform;background:0 0;border:0;margin:0;padding:0;display:none;position:absolute;top:0;left:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-cursor-tag{color:#592615;font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.48rem;white-space:nowrap;opacity:0;transform-origin:50%;background:#fcff6e;border-radius:50rem;padding:8rem 16rem;font-size:24rem;font-weight:500;line-height:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .28s;display:inline-block;transform:scale(0)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-cursor[data-visible=true] .ha_toolkit-usage-guide__screen-cursor-tag{opacity:1;transform:scale(1)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-cursor[data-visible=true][data-switching=true] .ha_toolkit-usage-guide__screen-cursor-tag{opacity:.72;transition:transform .22s,opacity .22s;transform:scale(.88)}@media (hover:hover) and (pointer:fine){.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-label{display:none}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-cursor{display:block}}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__copy{flex-direction:column;flex:0 0 397rem;gap:80rem;width:397rem;max-width:100%;padding:16rem;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__block{flex-direction:column;gap:24rem;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__title{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;font-feature-settings:"ss01" 1;margin:0;font-size:48rem;font-weight:400;line-height:1}:is(.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__body,.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__point){font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.32px;margin:0;font-size:16rem;font-weight:400;line-height:1.2}:is(.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__point strong,.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__channels strong){font-weight:700;display:block}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__link{color:inherit;text-underline-offset:3rem;text-decoration:underline}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__channels{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.32px;flex-direction:column;gap:16rem;margin:0;padding:0;font-size:16rem;line-height:1.2;list-style:none;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__channels li{align-items:flex-start;gap:16rem;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__channels li:before{content:"→";flex-shrink:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__channels li p{min-width:0;font:inherit;flex:auto;margin:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples{padding:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples .ha_container{width:100%;max-width:none;padding:0;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__row{--examples-gutter:32rem;--examples-max:1440rem;--examples-inset:max(var(--examples-gutter), calc((100vw - var(--examples-max)) / 2 + var(--examples-gutter)));padding:0 var(--examples-gutter) 0 var(--examples-inset);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;scrollbar-width:none;gap:24rem;display:flex;overflow:auto hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__row::-webkit-scrollbar{display:none}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__nav{display:none}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__row--scroll-driven{touch-action:auto;cursor:default;overscroll-behavior-x:auto;will-change:transform;width:max-content;max-width:none;overflow:visible}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__row--dragging{cursor:grabbing;scroll-snap-type:none}@media (min-width:1920px){.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__row{--examples-max:1600rem}}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__item{border-radius:16rem;flex:0 0 min(829rem,100vw - 64rem);width:min(829rem,100vw - 64rem);height:572rem;margin:0;position:relative;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__image{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-drag:none}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page video.ha_toolkit-usage-examples__image{width:100%;height:100%;position:absolute;inset:0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__caption{z-index:1;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:16rem;width:min(382rem,100% - 48rem);padding:16rem;position:absolute;bottom:24rem;left:24rem;box-shadow:-11rem -10rem 24rem #00000026,inset 2rem 2rem 10rem #ffffff1a}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__caption-title{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;margin:0;font-size:16rem;font-weight:700;line-height:1}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__caption-body{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.32px;margin:16rem 0 0;font-size:16rem;font-weight:400;line-height:1.2}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq{padding:24rem 0 64rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq .ha_container{padding:0 32rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__panel{background:linear-gradient(#fff4ee 0%,#ffb8f2 100%);border-radius:32rem;flex-direction:column;align-items:center;gap:48rem;padding:96rem 64rem;display:flex;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__heading{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;text-align:center;margin:0;font-size:160rem;font-weight:400;line-height:.9}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__list{flex-direction:column;gap:16rem;width:min(824rem,100%);display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__item{border:1px solid #fff;border-radius:16rem;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__question{width:100%;color:inherit;font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.48px;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16rem;margin:0;padding:8rem 24rem;font-size:24rem;font-weight:700;line-height:1.2;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__icon{flex-shrink:0;width:17.52rem;height:15rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__item.is-open .ha_toolkit-usage-faq__icon{transform:rotate(90deg)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__item.is-open .ha_toolkit-usage-faq__answer{grid-template-rows:1fr;margin-top:16rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__answer-inner{min-height:0;overflow:hidden}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__answer-body{padding:0 24rem 16rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__answer-body p{font-family:var(--font-goldcoaster),GoldCoaster,sans-serif;letter-spacing:-.48px;margin:0;font-size:24rem;font-weight:400;line-height:1.2}@media (prefers-reduced-motion:reduce){:is(.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__icon,.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__answer){transition:none}}@media (max-width:1023px){.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero{border-radius:16rem;min-height:480rem;margin-top:100rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero .ha_container{min-height:480rem;padding:24rem 20rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-hero__title{font-size:48rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro{padding:36rem 0 0}:is(.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro .ha_container,.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide .ha_container,.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq .ha_container){padding-left:20rem;padding-right:20rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-intro__copy{font-size:24rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__media{width:100%;padding:0;position:static}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen{height:auto;min-height:240rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-image{width:100%;height:auto}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__screen-label{display:none}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .__copy{font-size:24rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide{padding:48rem 0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__card{flex-direction:column}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__copy{flex:auto;gap:36rem;width:100%;padding:8rem 0 0}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__block{gap:16rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-guide__title{font-size:32rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__row{--examples-gutter:20rem;--examples-max:100vw;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--examples-inset)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__item{scroll-snap-align:start;flex-basis:calc(100% - 64rem);width:calc(100% - 64rem);height:360rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__nav{justify-content:center;align-items:center;gap:16rem;margin-top:24rem;padding:0 20rem;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__nav-btn{cursor:pointer;background:#fcff6e;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40rem;height:40rem;margin:0;padding:0;transition:opacity .2s;display:inline-flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__nav-btn:disabled{opacity:.35;cursor:default}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__nav-btn--prev .ha_toolkit-usage-examples__nav-icon{transform:rotate(180deg)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__nav-icon{width:16rem;height:15rem;display:block}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__dots{justify-content:center;align-items:center;gap:8rem;display:flex}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__dot{cursor:pointer;background:#59261547;border:0;border-radius:50%;width:8rem;height:8rem;margin:0;padding:0;transition:background-color .2s,transform .2s}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-examples__dot.is-active{background:#ebb3ec;transform:scale(1.25)}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__panel{border-radius:24rem;padding:48rem 20rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__heading{font-size:72rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__question{padding:16rem}.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__answer-body{padding:0 16rem 16rem}:is(.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__question,.toolkitUsagePage-module-scss-module__XVsuAG__toolkit_usage_page .ha_toolkit-usage-faq__answer-body p){letter-spacing:-.32px;font-size:16px;line-height:1.2}}@keyframes toolkitUsagePage-module-scss-module__XVsuAG__ha-toolkit-usage-fade-up{to{opacity:1;transform:translate(0,0)}}@keyframes toolkitUsagePage-module-scss-module__XVsuAG__ha-toolkit-usage-fade{to{opacity:1}}
.authDrawer-module-scss-module__CGmUzq__drawer_wrapper{border-radius:36rem 36rem 0 0}.authDrawer-module-scss-module__CGmUzq__drawer_wrapper .ant-drawer-section{border-radius:36rem 36rem 0 0;position:relative}.authDrawer-module-scss-module__CGmUzq__drawer_wrapper .ant-drawer-section .ant-drawer-body{padding:65rem 20rem 78rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__close{box-sizing:content-box;z-index:3;background-color:#fcff6e;border:1px solid #592615;border-radius:50%;justify-content:center;align-items:center;width:40rem;height:40rem;display:flex;position:absolute;top:20rem;right:30rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__close img{width:17rem;height:auto}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col h2{color:var(--Dark---Brown,#592615);letter-spacing:.8rem;font-size:40rem;line-height:90%;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin-bottom:30rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col p{color:var(--Dark---Brown,#592615);letter-spacing:-.32rem;font-size:16rem;line-height:135%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col p a{color:#592615;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-decoration-line:underline;transition:all .3s ease-in-out}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col p a:hover{opacity:.72;text-decoration:none}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form{margin-top:32rem;margin-bottom:32rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ant-form-item .ant-form-item-row .ant-form-item-label label{color:#592615;font-size:16rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ant-form-item .ant-form-item-row .ant-form-item-label label:before{display:none}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ant-form-item .ant-form-item-row .ant-form-item-control-input-content input{color:#592615}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__forgot{text-align:right}:is(.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__forgot a,.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__forgot button){color:#592615;letter-spacing:-.7rem;cursor:pointer;background:0 0;border:none;padding:0;font-size:14rem;line-height:110%;text-decoration-line:underline;transition:all .3s ease-in-out}:is(.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__forgot a:hover,.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__forgot button:hover){opacity:.72;text-decoration:none;transition:all .3s ease-in-out}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__submit{margin-top:24rem;margin-bottom:32rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__form--reset{margin-top:32rem;margin-bottom:0}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__form--profile{margin-top:32rem;margin-bottom:0}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__sector-tags{flex-wrap:wrap;gap:8rem;display:flex}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__sector-tags .ant-btn-sm{letter-spacing:-.7rem;font-size:14rem;font-weight:400;line-height:110%;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__sector-tags .ant-btn-sm:not(:disabled):not(.authDrawer-module-scss-module__CGmUzq__ant-btn-disabled):hover{color:#592615!important;background-color:#ebb3ec!important;border-color:#592615!important}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__terms{background-color:#fff;border:1px solid #592615;border-radius:16rem;margin-bottom:0;padding:32rem 24rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__terms .ant-form-item-control-input{min-height:auto}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__terms .ant-checkbox-wrapper{align-items:flex-start;display:flex}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__terms-text{color:#592615;letter-spacing:-.28rem;font-size:14rem;line-height:135%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__terms-text a{color:#592615;text-decoration-line:underline;transition:all .3s ease-in-out}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form .ha_auth-drawer__terms-text a:hover{opacity:.72;text-decoration:none}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__or{color:#592615;letter-spacing:-.6rem;margin-bottom:12rem;font-size:16rem;line-height:110%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__socials{gap:15rem;margin-bottom:23rem;display:flex}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__socials button{width:calc(50% - 7.5rem)}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__socials--single button{width:100%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__register{color:#592615;letter-spacing:-.7rem;font-size:14rem;line-height:110%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__register button{color:#592615;letter-spacing:-.7rem;cursor:pointer;background:0 0;border:none;padding:0;font-size:14rem;line-height:110%;text-decoration-line:underline;transition:all .3s ease-in-out}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__register button:hover{opacity:.72;text-decoration:none;transition:all .3s ease-in-out}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__success h2{letter-spacing:.8rem;margin-bottom:30rem;font-size:40rem;line-height:90%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__success p{letter-spacing:-.32rem;font-size:16rem;line-height:135%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__success .ha_auth-drawer__success-action{margin-top:32rem}@media (min-width:1080px){.authDrawer-module-scss-module__CGmUzq__drawer_wrapper .ant-drawer-section .ant-drawer-body{padding:0;overflow:hidden}.authDrawer-module-scss-module__CGmUzq__drawer_layout{height:100%;display:flex}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__close{width:56rem;height:56rem;transition:all .3s ease-in-out;top:24rem;right:24rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__close img{width:24rem;transition:all .3s ease-in-out}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__close:hover{background-color:#592615}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__close:hover img{filter:brightness(0)invert();transition:all .3s ease-in-out;transform:rotate(180deg)}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col{width:47%;height:100%;min-height:640rem;padding:72rem 0;overflow-y:auto}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__form-col-inner{max-width:501rem;margin:0 auto;padding:0 24rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col h2{margin-bottom:16rem;font-size:56rem;line-height:1}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col p{letter-spacing:-.36rem;font-size:18rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__socials{gap:18rem;margin-bottom:24rem}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__socials button{width:calc(50% - 9rem)}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__socials--single button{width:100%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__bottom .ha_auth-drawer__register{text-align:center}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__success h2{letter-spacing:.8rem;margin-bottom:30rem;font-size:40rem;line-height:90%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col .ha_auth-drawer__success p{letter-spacing:-.32rem;font-size:16rem;line-height:135%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__image-col{width:53%;height:100%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__image-col img{object-fit:cover;object-position:center;width:100%;height:100%}.authDrawer-module-scss-module__CGmUzq__drawer_layout .ha_auth-drawer__form-col.authDrawer-module-scss-module__CGmUzq__ha_auth-drawer__form-col-overlay{position:relative;overflow:hidden}}.authDrawer-module-scss-module__CGmUzq__ha_auth-drawer__form-scrollbar{display:none}@media (min-width:1080px){.authDrawer-module-scss-module__CGmUzq__ha_auth-drawer__form-col-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;overflow-y:auto}.authDrawer-module-scss-module__CGmUzq__ha_auth-drawer__form-col-scroll::-webkit-scrollbar{display:none}.authDrawer-module-scss-module__CGmUzq__ha_auth-drawer__form-scrollbar{display:block;position:absolute;top:72rem;bottom:72rem;right:6rem}}
.brandGuide-module-scss-module__oPEWpG__brand_guide{min-height:100%;color:var(--COLOR-COLOR-BRAND-1a,#592615);background:#fff}.brandGuide-module-scss-module__oPEWpG__brand_guide[data-theme=logo]{--ha-brand-guide-nav-bg:var(--COLOR-PANORAMA-100,#fff0fd);--ha-brand-guide-intro-bg:var(--COLOR-PANORAMA-200,#ffd6f7)}.brandGuide-module-scss-module__oPEWpG__brand_guide[data-theme=colour]{--ha-brand-guide-nav-bg:var(--COLOR-CASCADE-100,#f4fff2);--ha-brand-guide-intro-bg:var(--COLOR-CASCADE-200,#d5ffcc)}.brandGuide-module-scss-module__oPEWpG__brand_guide[data-theme=typography]{--ha-brand-guide-nav-bg:var(--COLOR-TALLE-100,#e1fbf4);--ha-brand-guide-intro-bg:var(--COLOR-TALLE-200,#c2f7e9)}.brandGuide-module-scss-module__oPEWpG__brand_guide[data-theme=language]{--ha-brand-guide-nav-bg:var(--COLOR-WAVEBREAK-100,#d6f8ff);--ha-brand-guide-intro-bg:var(--COLOR-WAVEBREAK-200,#a3e9ff)}.brandGuide-module-scss-module__oPEWpG__brand_guide[data-theme=content]{--ha-brand-guide-nav-bg:var(--COLOR-OCHRE-100,#fff4ee);--ha-brand-guide-intro-bg:var(--COLOR-OCHRE-200,#ffd9bf)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__layout{align-items:flex-start;width:100%;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar{z-index:2;background:#fff;flex:0 0 13.89%;align-self:flex-start;width:13.89%;min-width:200rem;height:100vh;position:sticky;top:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar:after{content:"";pointer-events:none;background:#2b160e;width:1px;height:100%;position:absolute;top:0;right:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-group--current{background:var(--ha-brand-guide-nav-bg,transparent)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-group--mobile-only{display:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section{width:100%;color:inherit;font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;justify-content:space-between;align-items:center;gap:8rem;padding:8rem 24rem;font-size:16rem;font-weight:700;line-height:1;text-decoration:none;display:flex}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section:hover,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section:focus-visible){opacity:.72}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section:hover .ha_brand-guide__sidebar-section-icon,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section:focus-visible .ha_brand-guide__sidebar-section-icon){transform:translate(8rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section.ha_brand-guide__sidebar-section--open .ha_brand-guide__sidebar-section-icon{transform:rotate(90deg)}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section.ha_brand-guide__sidebar-section--open:hover .ha_brand-guide__sidebar-section-icon,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section.ha_brand-guide__sidebar-section--open:focus-visible .ha_brand-guide__sidebar-section-icon){transform:rotate(90deg)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section-label{text-transform:uppercase}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section-icon{flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-list{flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-list li:last-child .ha_brand-guide__sidebar-link--current{border-bottom:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-link{color:inherit;font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.32px;border-top:1px solid #0000;border-bottom:1px solid #0000;padding:4rem 24rem;font-size:16rem;font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .2s,border-color .2s;display:block}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-link:hover,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-link:focus-visible){opacity:.72}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-link.ha_brand-guide__sidebar-link--current{opacity:.7;border-top-color:#2b160e;border-bottom-color:#2b160e;padding-left:40rem}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-link.ha_brand-guide__sidebar-link--current:hover,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-link.ha_brand-guide__sidebar-link--current:focus-visible){opacity:.7}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content{flex:auto;min-width:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [id]{scroll-margin-top:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content .ha_section__wrap{width:100%;max-width:1250rem;margin:0 auto}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up]{opacity:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=slide]{transform:translateY(16px)}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=scale],.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=bento]){transform-origin:bottom;transform:translateY(40px)scale(.94)}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=scale]:has(.ha_brand-guide__media-asset),.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=bento]:has(.ha_brand-guide__media-asset)){transform-origin:bottom;transform:translateY(48px)scale(.94)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=slide].is-in{animation:.6s cubic-bezier(.215,.61,.355,1) forwards brandGuide-module-scss-module__oPEWpG__ha-brand-guide-slide-fade}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=scale].is-in,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=bento].is-in){animation:.8s cubic-bezier(.25,.46,.45,.94) forwards brandGuide-module-scss-module__oPEWpG__ha-brand-guide-scale-fade}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=scale].is-in:has(.ha_brand-guide__media-asset),.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up=bento].is-in:has(.ha_brand-guide__media-asset)){animation:.8s cubic-bezier(.25,.46,.45,.94) forwards brandGuide-module-scss-module__oPEWpG__ha-brand-guide-image-scale-fade}@media (prefers-reduced-motion:reduce){.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [data-fade-up]{opacity:1;animation:none;transform:none}}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen .ha_section__wrap,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split .ha_section__wrap){flex-wrap:wrap;align-items:flex-start;gap:8rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-group{border-bottom:1px solid #2b160e;flex:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro{background:var(--ha-brand-guide-intro-bg,transparent);padding:40rem 40rem 80rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-cols{flex-wrap:wrap;align-items:flex-start;gap:40rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-label-col{flex:14.5 0 0;min-width:250rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-label{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.32px;margin:0;font-size:16rem;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-copy-col{flex:85.5 1 0;width:min(100%,635rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-copy{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:48rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-intro{border-top:1px solid var(--COLOR-COLOR-BRAND-1a,#592615);padding:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-intro--our-tone{margin-top:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-intro--no-border{border-top:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:80rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading--xl{font-size:112rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading--md{font-size:48rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading--sm{font-size:34rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading--text{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;font-size:40rem;font-weight:700}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-body{max-width:800rem;margin-top:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles{border-top:1px solid var(--COLOR-COLOR-BRAND-1a,#592615);padding:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles--no-border{border-top:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles-list{grid-template-columns:repeat(auto-fit,minmax(180rem,1fr));gap:16rem;margin:40rem 0 0;padding:0;list-style:none;display:grid}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles-item{min-width:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles-index{background:var(--COLOR-COLOR-BRAND-1a,#592615);color:#fff;width:16rem;height:16rem;font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.224px;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8rem;font-size:11.2rem;font-style:normal;font-weight:700;line-height:120%;display:inline-flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles-title{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;margin:0 0 8rem;font-size:16rem;font-weight:700;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles-body{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.32px;margin:0;font-size:14.4rem;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance{border-top:1px solid var(--COLOR-COLOR-BRAND-1a,#592615);padding:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-row{border-bottom:1px solid var(--COLOR-COLOR-BRAND-1a,#592615);grid-template-columns:278rem minmax(0,1fr);gap:16rem;margin-bottom:40rem;padding:0 0 40rem;display:grid}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-label{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:34rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16rem;margin:0;padding:0;list-style:none;display:grid}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-title{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;margin:0 0 8rem;font-size:16rem;font-weight:700;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-body{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.288px;margin:0;font-size:14.4rem;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__display-note{border-top:1px solid var(--COLOR-COLOR-BRAND-1a,#592615);padding:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__display-note-copy{max-width:790rem;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:48rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner{padding:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame{--ha-banner-bg:#fbff94;--ha-banner-fg:#592615;aspect-ratio:1160/541;color:var(--ha-banner-fg);background:var(--ha-banner-bg);border-radius:16rem;justify-content:center;align-items:center;padding:40rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame--media{background:0 0;padding:0;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame--media .ha_brand-guide__media-asset{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame--md{aspect-ratio:1160/408;border-radius:8rem;padding:24rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame--md .ha_brand-guide__banner-text{white-space:nowrap;font-size:156rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame--md.ha_brand-guide__banner-frame--media{padding:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-text{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;text-align:center;margin:0;font-size:143rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-text--serif{letter-spacing:-6.7px;font-family:P22 Mackinac Pro,Iowan Old Style,Palatino,Palatino Linotype,Georgia,serif;font-size:111rem;font-style:italic}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout{padding:16rem 40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout-frame{border:1px solid;border-radius:16rem;padding:32rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout--positive{color:#1db35f}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout--positive .ha_brand-guide__callout-frame{border-color:#5ce696}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout--negative{color:#ff701d}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout--negative .ha_brand-guide__callout-frame{border-color:#ff9e5e}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout-label{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;margin:0 0 13rem;font-size:24rem;font-weight:700;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout-body{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:48rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-cards{padding:0 40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-cards-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8rem;margin:0;padding:0;list-style:none;display:grid}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card{--ha-tone-card-bg:#d5ffcc;min-height:442rem;color:var(--COLOR-COLOR-BRAND-1a,#592615);background:var(--ha-tone-card-bg);border-radius:16rem;flex-direction:column;justify-content:space-between;gap:24rem;padding:32rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-top{flex-direction:column;gap:24rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-title{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:48rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-body .ha_brand-guide__body-p{letter-spacing:-.32px;margin:0 0 8rem;font-size:16rem;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-body .ha_brand-guide__body-p:last-child{margin-bottom:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-scores{flex-direction:column;gap:8rem;margin:0;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-score{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;justify-content:space-between;align-items:flex-start;gap:16rem;margin:0;font-size:16rem;font-weight:700;line-height:1;display:flex}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-score dt,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-score dd){margin:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack{border-top:1px solid var(--COLOR-COLOR-BRAND-1a,#592615);padding:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame{--ha-word-stack-bg:#fbff94;--ha-word-stack-fg:#611f5b;height:408rem;color:var(--ha-word-stack-fg);background:var(--ha-word-stack-bg);border-radius:8rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame:before{content:"";pointer-events:none;z-index:1;height:133rem;position:absolute;left:0;right:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame:after{content:"";pointer-events:none;z-index:1;height:133rem;position:absolute;left:0;right:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame:before{background:linear-gradient(180deg, var(--ha-word-stack-bg) 0%, transparent 100%);top:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame:after{background:linear-gradient(0deg, var(--ha-word-stack-bg) 0%, transparent 100%);bottom:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame--scrolling{justify-content:flex-start}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-track{flex-direction:column;align-items:center;width:100%;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-track--scrolling{will-change:transform;animation:brandGuide-module-scss-module__oPEWpG__ha-brand-guide-word-stack-scroll var(--ha-word-stack-duration,18s) linear infinite}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-track--down{animation-direction:reverse}@keyframes brandGuide-module-scss-module__oPEWpG__ha-brand-guide-word-stack-scroll{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-track--scrolling{animation:none}}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-word{z-index:0;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;text-align:center;white-space:nowrap;margin:0;font-size:166rem;font-weight:400;line-height:1;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen{flex-wrap:wrap;align-items:flex-start;gap:8rem;padding:40rem;display:flex;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-copy{flex:0 400rem;min-width:200rem;max-width:400rem;padding:0 40rem 40rem 0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-heading{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;margin:0 0 8rem;font-size:24rem;font-weight:700;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-body .ha_brand-guide__body-p{letter-spacing:-.288px;margin-bottom:4rem;font-size:14.4rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame{aspect-ratio:752/408;color:#611f5b;border-radius:16rem;flex:300rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--media{background:0 0;padding:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--media .ha_brand-guide__media-asset{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--download{color:inherit;font:inherit;text-align:inherit;cursor:pointer;appearance:none;border:0;margin:0;text-decoration:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--download:focus-visible{outline:none;box-shadow:inset 0 0 0 2rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample{margin:0;font-size:280rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample--display{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample--textBold{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.07em;font-weight:700}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample--text{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.07em}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--rich{height:408rem;min-height:408rem;padding:0;display:block}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--rich .ha_brand-guide__type-specimen-sample{width:min(368rem,100% - 78rem);font-size:56rem;line-height:1;position:absolute;top:40rem;left:39rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample-footer{justify-content:space-between;align-items:flex-end;gap:24rem;display:flex;position:absolute;bottom:40rem;left:39rem;right:39rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample-body{width:202rem;max-width:calc(100% - 140rem);font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;margin:0;font-size:11.2rem;font-weight:400;line-height:1.5}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample-meta{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;text-align:right;white-space:nowrap;flex:none;margin:0 0 0 auto;font-size:11.2rem;font-weight:400;line-height:1.5}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale{color:var(--COLOR-COLOR-BRAND-1a,#592615);padding:0 40rem 40rem}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-header,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-row){justify-content:space-between;align-items:flex-start;gap:24rem;min-height:124rem;padding:8rem 0;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-row{border-top:1px solid var(--COLOR-COLOR-BRAND-1a,#592615)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-list{margin:0;padding:0;list-style:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-meta{flex:0 512rem;gap:0;min-width:0;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-col{min-width:0;font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;color:var(--COLOR-COLOR-BRAND-1a,#592615);flex:0 0 200rem;font-size:11.2rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-col p{color:inherit;white-space:nowrap;margin:0;font-size:11.2rem;font-weight:400;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-label{margin-right:8rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-header-label{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;color:var(--COLOR-COLOR-BRAND-1a,#592615);margin:0;font-size:16rem;font-weight:700;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-preview{text-align:right;min-width:0;font-size:var(--ha-type-scale-preview-size);color:var(--COLOR-COLOR-BRAND-1a,#592615);white-space:nowrap;flex:auto;margin:0;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-preview--display{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;letter-spacing:0;font-weight:400}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-preview--textBold{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.05em;font-weight:700}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-preview--text{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.02em;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-preview--serif{font-family:var(--font-mackinac),"P22 Mackinac Pro","Iowan Old Style",Palatino,"Palatino Linotype",Georgia,serif;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__body-p{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.48px;margin:0 0 16rem;font-size:24rem;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__body-p:last-child{margin-bottom:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media{justify-content:center;align-items:center;min-height:300rem;padding:40rem;display:flex;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-frame--download{color:inherit;font:inherit;text-align:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-frame--download:focus-visible{outline:none;box-shadow:inset 0 0 0 2rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media--centered .ha_brand-guide__media-frame{aspect-ratio:845/282;width:100%;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media--fill .ha_brand-guide__media-frame{aspect-ratio:1160/408;border-radius:16rem;width:100%;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media--natural .ha_brand-guide__media-frame{aspect-ratio:1160/408;border-radius:16rem;width:100%;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media--natural .ha_brand-guide__media-asset{object-fit:contain;width:100%;height:auto;position:relative;inset:auto}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-asset{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media--fill .ha_brand-guide__media-asset,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-frame .ha_brand-guide__media-asset,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame .ha_brand-guide__media-asset){object-fit:cover}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split{flex-wrap:wrap;align-items:flex-start;gap:8rem;padding:40rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-copy{flex-direction:column;flex:34.5 1 0;gap:8rem;width:auto;min-width:200rem;max-width:none;padding:0 40rem 40rem 0;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-heading{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;margin:0;font-size:24rem;font-weight:700;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-heading--display{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;font-size:40rem;font-weight:900;line-height:1}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__body-p,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html){letter-spacing:-.288px;margin-bottom:0;font-size:14.4rem;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html{flex-direction:column;gap:12rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html p{flex-direction:column;display:flex}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html p,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html ul,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html ol){font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html ul,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html ol){padding-left:1.2em}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html a{color:inherit;text-decoration:underline}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html strong,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html b){font-weight:700}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-body .ha_brand-guide__media-split-html ul{list-style:outside}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-frame{aspect-ratio:752/408;border-radius:16rem;flex:65.5 1 0;width:auto;min-width:300rem;height:auto;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid{padding:40rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-list{gap:16rem;margin:0;padding:0;list-style:none;display:grid}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-list--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-item{flex-direction:column;gap:8rem;min-width:0;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame{background:var(--ha-media-grid-bg,#fff);width:100%;color:var(--ha-media-grid-fg,inherit);aspect-ratio:572/300;border-radius:16rem;flex-direction:column;justify-content:center;align-items:center;gap:24rem;display:flex;position:relative;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-list--has-aspect .ha_brand-guide__media-grid-frame{aspect-ratio:572/300;height:auto}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame--lined{justify-content:space-between;align-items:flex-start;padding:15rem 20rem 20rem 25rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame--lined:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(#ffeb54 0 1rem,#0000 1rem 8rem);width:470rem;height:264rem;position:absolute;top:15rem;left:-9rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-pattern{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:470rem;max-width:none;height:264rem;position:absolute;top:15rem;left:-9rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame .ha_brand-guide__media-asset{object-fit:cover}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text{z-index:1;font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;text-align:center;color:var(--ha-media-grid-fg,#4b2f08);font-feature-settings:var(--ha-media-grid-overlay-features,normal);font-size:198.18rem;font-weight:400;line-height:1;display:flex;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text--custom{font-size:var(--ha-media-grid-overlay-size,198.18rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text--lg{font-size:96rem;line-height:.9}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text--xl{font-size:80rem;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text--md{font-size:64rem;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text--sm{font-size:48rem;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text span{font-size:inherit;line-height:inherit}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-text--align-start{text-align:left;align-self:stretch;padding:0 24rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame:has(.ha_brand-guide__media-grid-overlay-text--align-start){align-items:flex-start}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame--rich{justify-content:space-between;align-items:flex-start;gap:12rem;padding:17rem 20rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame--lined.ha_brand-guide__media-grid-frame--rich{gap:0;padding:15rem 20rem 20rem 25rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame--rich .ha_brand-guide__media-grid-overlay-text--align-start{padding:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame--rich:not(:has(.ha_brand-guide__media-grid-overlay-text)):not(:has(.ha_brand-guide__media-grid-overlay-eyebrow)) .ha_brand-guide__media-grid-overlay-footer{flex:auto;justify-content:space-between;align-self:stretch;max-width:413rem;height:100%}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame--lined .ha_brand-guide__media-grid-overlay-label--md{color:#4b2f08}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-eyebrow,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-label,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-label--sm){z-index:1;font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.224px;margin:0;font-size:11.2rem;font-weight:700;line-height:16rem;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-label--md{letter-spacing:0;font-size:16rem;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-label--lg{letter-spacing:0;font-size:24rem;font-weight:700;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-footer{z-index:1;flex-direction:column;gap:4rem;width:100%;max-width:281rem;display:flex;position:relative}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-body,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-body--sm){font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.224px;margin:0;font-size:11.2rem;font-weight:400;line-height:16rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-body--md{letter-spacing:-.288px;font-size:14.4rem;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-body--lg{letter-spacing:-.48px;max-width:413rem;font-size:24rem;font-weight:400;line-height:28rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-overlay-footer:has(.ha_brand-guide__media-grid-overlay-body--lg){max-width:413rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-logo{z-index:1;width:min(306rem,70%);height:auto;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-frame:has(.ha_brand-guide__media-asset) .ha_brand-guide__media-grid-logo{position:absolute;bottom:24rem;left:50%;transform:translate(-50%)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-logo--light{filter:brightness(0)invert()}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-caption{padding:16rem 0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-title{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;max-width:454.5rem;margin:0 0 8rem;font-size:16rem;font-weight:700;line-height:1}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-desc{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.288px;max-width:80%;margin:0;font-size:14.4rem;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-grid{padding:24rem 40rem;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-grid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24rem;margin:0;padding:0;list-style:none;display:grid}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-grid-list>li{min-width:0;margin:0;padding:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-card{color:#2b160e;cursor:pointer;text-align:left;appearance:none;border:0;border-radius:24rem;flex-direction:column;justify-content:space-between;width:100%;min-height:300rem;margin:0;padding:24rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-card:focus-visible{outline:none;box-shadow:inset 0 0 0 2rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-card-name{font-family:var(--font-goldcoaster-display),GoldCoaster Display,sans-serif;margin:0;font-size:24rem;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-card-meta{flex-direction:column;gap:8rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-card-meta-line{font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.32px;margin:0;font-size:16rem;font-weight:400;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__colour-swatch-grid{padding:8rem 40rem 40rem;position:relative}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__colour-swatch-list{grid-template-columns:repeat(var(--ha-colour-swatch-cols,6), minmax(0, 1fr));grid-template-rows:repeat(9,minmax(35rem,auto));grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__colour-swatch{cursor:pointer;text-align:left;appearance:none;border:0;border-radius:8rem;align-items:flex-start;width:100%;min-height:35rem;margin:0;padding:8rem;display:flex;overflow:hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__colour-swatch:focus-visible{outline:none;box-shadow:inset 0 0 0 2rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__colour-swatch-name{color:inherit;font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.288px;font-size:14.4rem;font-style:normal;font-weight:700;line-height:1.2}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__copy-cursor{z-index:5;pointer-events:none;will-change:transform;display:none;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__copy-cursor{display:block}}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__copy-cursor-tag{background:var(--COLOR-COLOR-BRAND-2c,#fcff6e);color:var(--COLOR-COLOR-BRAND-1a,#592615);font-family:var(--font-goldcoaster),GoldCoaster Text,sans-serif;letter-spacing:-.288px;white-space:nowrap;opacity:0;transform-origin:0 100%;will-change:transform,opacity;border-radius:999rem;padding:8rem 14rem;font-size:14.4rem;font-weight:700;line-height:1;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:inline-block;transform:translate(14rem,-110%)scale(0)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__copy-cursor[data-visible=true] .ha_brand-guide__copy-cursor-tag{opacity:1;transform:translate(14rem,-110%)scale(1)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__layout{flex-direction:column}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar{z-index:10;background:#fff;border-bottom:0;border-right:0;flex:none;align-self:stretch;width:100%;min-width:0;height:auto;padding:0;position:sticky;top:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar:after{display:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__content [id]{scroll-margin-top:184rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #2b160e1f;flex-flow:row;align-items:stretch;width:100%;display:flex;overflow:auto hidden}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-nav::-webkit-scrollbar{display:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-group{border-bottom:1px solid #2b160e;flex:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-group--mobile-only{display:block}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-group--current{background:0 0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section{white-space:nowrap;color:#59261599;border-top:0;border-bottom:2px solid #0000;gap:0;width:auto;padding:14rem 20rem;font-size:14.4rem;font-weight:400}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section:hover,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section:focus-visible){opacity:1;color:#2b160e}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section[aria-current=page]{color:#592615;border-bottom-color:#2b160e}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section-label{text-transform:capitalize}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-section-icon{display:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__sidebar-list{display:none}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-intro,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__display-note,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-cards,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-grid,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__colour-swatch-grid){padding:24rem 20rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame{padding:24rem 20rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame--md{height:auto;min-height:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-text{font-size:clamp(40rem,12vw,96rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-frame--md .ha_brand-guide__banner-text{white-space:normal;font-size:clamp(48rem,14vw,120rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__banner-text--serif{font-size:clamp(36rem,10vw,80rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__callout-body{font-size:28rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-cards-list{grid-template-columns:1fr}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card{min-height:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__tone-card-title{font-size:32rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-word{font-size:clamp(48rem,14vw,120rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame{height:auto;min-height:280rem;padding:24rem 0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__word-stack-frame--scrolling{height:280rem;padding:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-copy{flex:100%;max-width:none;padding:0 0 24rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame{flex:100%;min-width:0;min-height:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--rich{height:auto;min-height:0;aspect-ratio:initial;flex-direction:column;justify-content:space-between;padding:24rem 20rem;display:flex}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-frame--rich .ha_brand-guide__type-specimen-sample{width:auto;max-width:none;margin:0;font-size:clamp(32rem,8vw,48rem);position:relative;top:auto;left:auto}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample-footer{flex-wrap:wrap;margin:24rem 0 0;position:relative;bottom:auto;left:auto;right:auto}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-specimen-sample{font-size:clamp(120rem,40vw,220rem)}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-header,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-row){flex-direction:column;gap:12rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-meta{flex-wrap:wrap;flex:auto;width:100%}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__type-scale-preview{text-align:left;font-size:min(var(--ha-type-scale-preview-size),56rem)}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-grid-list{grid-template-columns:1fr}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__colour-swatch-list{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(35rem,auto);grid-auto-flow:row;max-width:none}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__gradient-card{min-height:240rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading--xl{font-size:clamp(48rem,12vw,72rem)}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading--md,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__display-note-copy){font-size:28rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading--sm{font-size:24rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__principles-list{grid-template-columns:1fr;gap:24rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-row{grid-template-columns:1fr;gap:16rem;margin-bottom:32rem;padding-bottom:32rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-items{grid-template-columns:1fr}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__guidance-label{font-size:28rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-cols{flex-direction:column;gap:24rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-label-col{flex:100%;min-width:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-copy-col{flex:100%;min-width:0;padding-left:0;padding-right:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__intro-copy{font-size:28rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-heading{font-size:48rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-body{margin-top:20rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__section-intro .ha_brand-guide__section-heading{padding-left:0}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__body-p{font-size:18rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-copy{flex:100%;width:100%;min-width:0;max-width:none;padding:0 0 24rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media{min-height:initial}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media--fill .ha_brand-guide__media-frame{min-height:initial}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-heading--display{font-size:36rem}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-split-frame{flex:100%;width:100%;min-width:0}:is(.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-list--cols-2,.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-list--cols-3){grid-template-columns:1fr}.brandGuide-module-scss-module__oPEWpG__brand_guide .ha_brand-guide__media-grid-list--has-aspect .ha_brand-guide__media-grid-frame{height:auto}}@keyframes brandGuide-module-scss-module__oPEWpG__ha-brand-guide-slide-fade{to{opacity:1;transform:translate(0,0)}}@keyframes brandGuide-module-scss-module__oPEWpG__ha-brand-guide-scale-fade{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes brandGuide-module-scss-module__oPEWpG__ha-brand-guide-image-scale-fade{0%{opacity:0;transform:translateY(48px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}
