:root{--color-champagne-100: #fef7ea;--color-champagne-700: #21201d;--color-champagne-800: #1a1715;--color-champagne-900: #0d0c0b;--color-orange-500: #ff8126;--ad2-banner-surface-primary: var(--color-orange-500);--ad2-banner-text-primary: var(--color-champagne-100);--ad2-banner-button-surface-primary: var(--color-champagne-900);--ad2-banner-button-surface-hilight: var(--color-champagne-800);--life-shadow-scale: 1}.homepage-main-headline{font-weight:300;font-size:3rem;padding:3rem 0;text-align:center;margin:0}.homepage-section-container{--homepage-module-border-radius: .5em;--homepage-module-letter-spacing-1: -.01em ;--homepage-module-gap: 1rem;display:flex;flex-direction:column;gap:var(--homepage-module-gap);flex-wrap:wrap;max-width:120rem;margin:0 auto;padding:var(--homepage-module-gap)}@media print,screen and (max-width: 63.99875em){.homepage-section-container{--homepage-module-gap: 1rem;padding:var(--homepage-module-gap)}}.homepage-section{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-gap:var(--homepage-module-gap);width:100%;overflow:hidden;position:relative}.homepage-section .anchor{position:absolute;bottom:0;left:0;width:100%;height:100%;text-decoration:none;z-index:5}.homepage-section--2-col{--cols: 2;--homepage-module-image-height: 330px;--homepage-module-heading-size: 1.5rem;--homepage-module-heading-line-height: 1;--homepage-module-heading-margin-bottom: .75rem;--homepage-module-paragraph-size: 1.125rem;--homepage-module-image-container-padding: 3rem;--homepage-module-copy-padding: 1.5rem 2rem}@media print,screen and (max-width: 63.99875em){.homepage-section--2-col{--cols: 1}}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section--2-col{--homepage-module-heading-size: 1.5rem;--homepage-module-paragraph-size: 1rem}}@media print,screen and (max-width: 39.99875em){.homepage-section--2-col{--homepage-module-heading-size: 1.25rem;--homepage-module-paragraph-size: 1rem}}.homepage-section--3-col{--cols: 3;--homepage-module-image-height: 220px;--homepage-module-heading-size: 1.25rem;--homepage-module-heading-line-height: 1;--homepage-module-heading-margin-bottom: .5rem;--homepage-module-paragraph-size: 1rem;--homepage-module-image-container-padding: 2rem;--homepage-module-copy-padding: 1.5rem 2rem}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section--3-col{--homepage-module-heading-size: 1.5rem;--homepage-module-paragraph-size: 1rem}}@media print,screen and (max-width: 63.99875em){.homepage-section--3-col{--cols: 1}}.homepage-module-full{align-items:center;background:var(--homepage-module-background, #ffffff);border-radius:var(--homepage-module-border-radius);color:var(--homepage-module-text-color);display:flex;flex-direction:row;overflow:hidden;padding:var(--homepage-module-padding);position:relative}.homepage-module-full:hover .homepage-module-image{transform:rotateX(var(--x-rotation)) rotateY(var(--y-rotation)) scale(1.01)}@media print,screen and (max-width: 63.99875em){.homepage-module-full .homepage-module-image-container{order:1}.homepage-module-full .homepage-module-copy{order:2}}.homepage-module-full .homepage-module-paragraph{font-weight:600;line-height:1.25;margin-bottom:2.5rem;letter-spacing:var(--homepage-module-letter-spacing-1)}@media print,screen and (max-width: 63.99875em){.homepage-module-full .homepage-module-paragraph{margin-bottom:0}}.homepage-module-full .button{margin-bottom:0}[data-template=life] .life-hero__gui{left:auto;width:95%}[data-template=life] .life-hero__field-recorder{bottom:7%;right:-1rem;z-index:3}[data-template=xo]{--homepage-module-image-container-background: url(https://assets.xlnaudio.com/pages/homepage/revamp/xo-bg.png), #1b1b1b}[data-template=xo] .homepage-module-inner{background-position:100% 75%;background-repeat:no-repeat;background-size:25%}.homepage-module{align-items:center;background:#1b1b1b;border-radius:var(--homepage-module-border-radius);color:#fefefe;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:center}.homepage-module:hover .homepage-module-inner:before{opacity:1}.homepage-module-copy{padding:var(--homepage-module-copy-padding)}.homepage-module-headline{margin-bottom:var(--homepage-module-heading-margin-bottom, .25rem);font-size:var(--homepage-module-heading-size);line-height:1}.homepage-module-paragraph{font-size:var(--homepage-module-paragraph-size);line-height:1.25;margin-bottom:0;text-wrap:balance}.homepage-module-inner{background:var(--homepage-module-image-container-background);display:flex;align-items:center;justify-content:center;padding-top:calc(960 / 1332* 100%);position:relative;width:100%}.homepage-module-inner:before{background:var(--homepage-module-image-container-background-hover);content:"";height:100%;opacity:0;position:absolute;transition:opacity .3s ease-in-out;top:0;width:100%}.homepage-module:hover .homepage-module-bg-image{filter:brightness(.7)}.homepage-module-aspect-ratio{overflow:hidden;display:flex;justify-content:center;align-items:center;padding:3rem;position:absolute;top:0;left:0;bottom:0;right:0;transition:background-color .3s ease-in-out}.homepage-module-image-wrapper{display:flex;position:relative;perspective:var(--homepage-module-image-perspective);align-items:center;justify-content:center;width:100%;height:100%}.homepage-module-image-wrapper picture{perspective:var(--homepage-module-image-perspective);width:100%}.homepage-module-image-container{align-items:center;display:flex;background:var(--homepage-module-image-container-background);flex:1;justify-content:center;padding:var(--homepage-module-image-container-padding);width:100%;height:100%}.homepage-module-image{position:relative;width:var(--homepage-module-image-clamp);filter:drop-shadow(var(--homepage-module-image-drop-shadow))}.homepage-module-bg-image{top:0;left:0;position:absolute;transition:.3s ease-in-out;width:100%}[data-template=retro-color-20]{--homepage-module-image-clamp: clamp(200px, 30vw, 600px);--homepage-module-image-perspective: 800px;--homepage-module-image-container-background: linear-gradient(247deg, #9C0000 7%, #FF7F07 85%);--homepage-module-image-container-background-hover: linear-gradient(245deg, #700000 7.72%, #F37600 83.64%);--homepage-module-image-drop-shadow: 10px 16px 52px rgba(0, 0, 0, .7)}@media print,screen and (max-width: 63.99875em){[data-template=retro-color-20]{--homepage-module-image-clamp: clamp(200px, 60vw, 600px)}}[data-template=ds-10-drum-shaper]{--homepage-module-image-drop-shadow: 0px 2px 20px rgba(0, 0, 0, .65);--homepage-module-image-clamp: clamp(100px, 12vw, 250px);--homepage-module-image-perspective: 200px}@media print,screen and (max-width: 63.99875em){[data-template=ds-10-drum-shaper]{--homepage-module-image-clamp: clamp(100px, 35vw, 250px)}}[data-template=addictive-keys]{--homepage-module-image-drop-shadow: 0px 2px 20px rgba(0, 0, 0, .65);--homepage-module-image-clamp: clamp(100px, 25vw, 440px);--homepage-module-image-perspective: 600px}@media print,screen and (max-width: 63.99875em){[data-template=addictive-keys]{--homepage-module-image-clamp: clamp(200px, 75vw, 700px)}}[data-template=addictive-trigger]{--homepage-module-image-drop-shadow: 0px 2px 38px rgba(0, 0, 0, .51);--homepage-module-image-container-background: linear-gradient(114deg, #10151E 9.74%, #303642 98.06%);--homepage-module-image-container-background-hover: linear-gradient(114deg, #10151E 9.74%, #15171d 98.06%);--homepage-module-image-clamp: clamp(100px, 25vw, 440px);--homepage-module-image-perspective: 600px}@media print,screen and (max-width: 63.99875em){[data-template=addictive-trigger]{--homepage-module-image-clamp: clamp(200px, 75vw, 700px)}}.homepage-blog-container .swiper-wrapper{order:2}.homepage-section-ad2-wrapper{background-color:var(--ad2-banner-surface-primary);overflow:hidden;position:relative;border-radius:var(--homepage-module-border-radius)}.homepage-section-ad2{--gap: 6rem;--padding: 3rem;color:var(--ad2-banner-text-primary);display:flex;flex-direction:row;gap:var(--gap);align-items:center;justify-content:space-between;padding:var(--padding);position:relative;width:100%;margin:0 auto}@media screen and (min-width: 79em){.homepage-section-ad2{--padding: 4.5rem}}@media print,screen and (min-width: 64em) and (max-width: 78.99875em){.homepage-section-ad2{padding:4.5rem 3rem}}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section-ad2{--gap: 3rem}}@media print,screen and (max-width: 39.99875em){.homepage-section-ad2{--padding: 1.5rem;--gap: 1.5rem;padding:2rem var(--padding) 0 var(--padding);flex-direction:column;max-width:100%}}.homepage-section-ad2__text svg{width:25rem;margin-bottom:.5rem}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section-ad2__text svg{width:22rem}}@media print,screen and (max-width: 39.99875em){.homepage-section-ad2__text svg{width:19rem;max-width:100%;margin-bottom:.25rem}}.homepage-section-ad2__text h2{margin-bottom:0;text-indent:-99999px}.homepage-section-ad2__text h3{font-size:2.75rem;letter-spacing:-.0325em;line-height:.9;margin-bottom:2rem}.homepage-section-ad2__text h3 span{font-weight:300}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section-ad2__text h3{font-size:2.5rem}}@media print,screen and (max-width: 39.99875em){.homepage-section-ad2__text h3{font-size:2rem;margin-bottom:1.25rem}.homepage-section-ad2__text{text-align:center}}.homepage-section-ad2__text .button{background-color:var(--ad2-banner-button-surface-primary);color:var(--ad2-banner-text-primary);margin-bottom:0}.homepage-section-ad2__img{position:relative;z-index:1;min-width:58rem}@media print,screen and (max-width: 39.99875em){.homepage-section-ad2__img{min-width:auto}}.homepage-section-ad2__media{position:relative}@media print,screen and (max-width: 39.99875em){.homepage-section-ad2__media{margin-right:-1.5rem}}@media print,screen and (min-width: 40em){.homepage-section-ad2__media:after{content:"";position:absolute;left:0;width:100%;height:80%;bottom:7%;background:transparent;display:block;z-index:0;box-shadow:322px 353px 134px #00000003,206px 226px 122px #0000000f,116px 127px 103px #00000030,51px 56px 76px #00000052,13px 14px 42px #0000005e}}.homepage-section-life-wrapper{background:radial-gradient(77.22% 77.22% at 50% 104.83%,#f58a02,#ef3477 14.18%,#a75efb 51.23%,#000 82.14%);overflow:hidden;position:relative;border-radius:var(--homepage-module-border-radius)}@media print,screen and (min-width: 64em){.homepage-section-life-wrapper{background:radial-gradient(80% 135.8% at 96.2% 6.94%,#f58a02,#ef3477 14.18%,#a75efb 51.23%,#000 83.93%)}}.homepage-section-life{--gap: 6rem;--padding: 3rem;color:var(--life-banner-text-primary);display:grid;grid-template-columns:25rem 1fr;gap:var(--gap);align-items:center;padding:var(--padding);position:relative;width:100%;justify-content:space-between;margin:0 auto}@media print,screen and (max-width: 63.99875em){.homepage-section-life{display:flex;flex-direction:column}}@media screen and (min-width: 79em){.homepage-section-life{--padding: 4.5rem}}@media print,screen and (min-width: 64em) and (max-width: 78.99875em){.homepage-section-life{padding:4.5rem 3rem}}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section-life{--gap: 3rem}}@media print,screen and (max-width: 39.99875em){.homepage-section-life{--padding: 1.5rem;--gap: 1.5rem;padding:var(--padding);flex-direction:column;max-width:100%}}.homepage-section-life__text{color:var(--color-neutral-50)}.homepage-section-life__text svg{margin-bottom:.5rem}@media print,screen and (max-width: 39.99875em){.homepage-section-life__text svg{width:14rem;max-width:100%;margin-bottom:.25rem}}.homepage-section-life__text h2{margin-bottom:0;text-indent:-99999px}.homepage-section-life__text h3{font-size:3.25rem;letter-spacing:-.0325em;line-height:.9;margin-bottom:2rem}.homepage-section-life__text h3 span{font-weight:300}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section-life__text h3{font-size:3.25rem}}@media print,screen and (max-width: 39.99875em){.homepage-section-life__text h3{font-size:2rem;margin-bottom:1.25rem}}@media print,screen and (min-width: 40em) and (max-width: 63.99875em){.homepage-section-life__text{text-align:center}}@media print,screen and (max-width: 39.99875em){.homepage-section-life__text{text-align:center}}.homepage-section-life__text .button{margin-bottom:0}.homepage-section-life__text .homepage-section-life__price{font-weight:600;margin-bottom:.5rem}.homepage-section-life__text .homepage-section-life__price span{font-weight:400}.homepage-section-life__media{position:relative;display:flex;align-items:center;justify-content:center}.life-hero__field-recorder{background-color:var(--life-color-greyscale-40);box-shadow:calc(var(--life-shadow-scale) * 1px) calc(var(--life-shadow-scale) * 8px) calc(var(--life-shadow-scale) * 17px) 0 #0000004d,calc(var(--life-shadow-scale) * 3px) calc(var(--life-shadow-scale) * 31px) calc(var(--life-shadow-scale) * 31px) 0 #0000001f,calc(var(--life-shadow-scale) * 6px) calc(var(--life-shadow-scale) * 69px) calc(var(--life-shadow-scale) * 42px) 0 #0000001a,calc(var(--life-shadow-scale) * 10px) calc(var(--life-shadow-scale) * 123px) calc(var(--life-shadow-scale) * 50px) 0 #00000008,calc(var(--life-shadow-scale) * 16px) calc(var(--life-shadow-scale) * 193px) calc(var(--life-shadow-scale) * 54px) 0 #0000000d;position:absolute;z-index:3;bottom:-2%;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}.life-hero__field-recorder img{width:100%}@media screen and (min-width: 64em) and (max-width: 92em){.life-hero__field-recorder{display:none}}@media screen and (min-width: 92em){.life-hero__field-recorder{right:-2%}}@media screen and (min-width: 120em){.life-hero__field-recorder{right:7%}}@media print,screen and (max-width: 63.99875em){.life-hero__field-recorder{width:calc(100% * (150 / 901));right:-2%}}.life-hero__gui{aspect-ratio:1228/712;background-color:var(--life-color-greyscale-40);z-index:3}@media print,screen and (min-width: 64em){.life-hero__gui{min-width:58rem}}.life-gui{box-shadow:calc(var(--life-shadow-scale) * 5px) calc(var(--life-shadow-scale) * 11px) calc(var(--life-shadow-scale) * 27px) 0 #0000001a,calc(var(--life-shadow-scale) * 19px) calc(var(--life-shadow-scale) * 45px) calc(var(--life-shadow-scale) * 49px) 0 #00000030,calc(var(--life-shadow-scale) * 43px) calc(var(--life-shadow-scale) * 102px) calc(var(--life-shadow-scale) * 66px) 0 #00000026,calc(var(--life-shadow-scale) * 77px) calc(var(--life-shadow-scale) * 181px) calc(var(--life-shadow-scale) * 79px) 0 #0000000d,calc(var(--life-shadow-scale) * 120px) calc(var(--life-shadow-scale) * 283px) calc(var(--life-shadow-scale) * 86px) 0 #0000000a}.homepage-section-adpak-wrapper{overflow:hidden;position:relative;border-radius:var(--homepage-module-border-radius);background:linear-gradient(#290302,#b91412)}.homepage-section-adpak-monthly-offer__wrapper{background:var(--color-neutral-800)}.homepage-section-adpak-monthly-offer{color:var(--color-neutral-50);align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1.5rem;position:relative;padding:2rem 0;text-align:center}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer{flex-direction:row;text-align:left;padding:4.5rem 0;gap:10rem}}.homepage-section-adpak-monthly-offer__info{display:flex;gap:.75rem;flex-direction:column;align-items:center}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer__info{align-items:flex-start}}.homepage-section-adpak-monthly-offer__info h1{font-size:1rem;margin:0}.homepage-section-adpak-monthly-offer__info h1 span{font-weight:300}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer__info h1{font-size:1.25rem}}.homepage-section-adpak-monthly-offer__info p{margin:0}.homepage-section-adpak-monthly-offer__info .button{margin:0;max-width:10rem;width:100%}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer__info .button{align-self:flex-start}}.homepage-section-adpak-monthly-offer__tagline{font-size:2.25rem;font-weight:600;color:var(--color-yellow-500);line-height:1.1}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer__tagline{font-size:2.5rem}}.homepage-section-adpak-monthly-offer__tagline--accent{font-weight:300}.homepage-section-adpak-monthly-offer__tagline--break{display:block;font-size:1.5rem}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer__tagline--break{display:inline-block;font-size:2.5rem}}.homepage-section-adpak-monthly-offer__description{color:var(--color-neutral-200);font-size:1rem;font-weight:300;line-height:1.4;margin-bottom:1rem;text-wrap:balance}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer__description{font-size:1.5rem}}.homepage-section-adpak-monthly-offer__image{width:16.5rem;border:1px solid var(--color-yellow-500);border-radius:.5rem;box-shadow:10.171px 8.476px 30.514px #000000fa}.homepage-section-adpak-monthly-offer__graphic{position:relative}@media print,screen and (min-width: 64em){.homepage-section-adpak-monthly-offer__graphic{min-width:16rem}}.homepage-section-adpak-monthly-offer__sticker{align-items:center;color:var(--ad2-text-invert);display:flex;justify-content:center;position:absolute;width:4.25rem;height:4.25rem;font-weight:600;font-size:11px;border-radius:100rem;text-align:center;transform:rotate(12.5deg);line-height:1.1;z-index:2;top:-1.5rem;right:-1.5rem;background-color:var(--color-yellow-500)}.midsummer__wrapper{--padding: 3rem;padding:var(--padding) 0;position:relative;overflow:hidden;background:radial-gradient(50% 50% at 50% 50%,#5dbee0,#40a9db)}@media print,screen and (min-width: 64em){.midsummer__wrapper{--padding: 7rem}.midsummer__wrapper--condensed{--padding: 3rem}}.midsummer__anchor{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1;text-decoration:none}.midsummer__container{position:relative;align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 64em){.midsummer__container{gap:3rem}}@media screen and (min-width: 79em){.midsummer__container{display:grid;grid-template-columns:30rem 1fr;row-gap:1rem}}.midsummer__ornament{position:absolute;bottom:-7rem;z-index:0}.midsummer__ornament--left{left:-40%}@media print,screen and (min-width: 40em){.midsummer__ornament--left{left:-25%}}.midsummer__ornament--right{right:-40%}@media print,screen and (min-width: 40em){.midsummer__ornament--right{right:-20%}}.midsummer__products{display:grid;grid-template-columns:1fr;gap:1rem;position:relative;z-index:2}@media print,screen and (min-width: 64em){.midsummer__products{display:grid;grid-template-columns:repeat(2,1fr)}}.midsummer__product{border-radius:.5rem;background:var(--color-neutral-50);display:grid;grid-template-columns:7.75rem 1fr;gap:1rem;padding:.75rem;position:relative;cursor:pointer}.midsummer__product-link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-decoration:none}.midsummer__product-image{border-radius:.5rem}.midsummer__product-content{display:flex;flex-direction:column;justify-content:space-between}@media print,screen and (min-width: 64em){.midsummer__product-content{display:flex;height:100%;padding-top:.5rem}}.midsummer__product-content .button{margin-bottom:0;max-width:8rem}.midsummer__product-heading{font-size:1rem;margin-bottom:.125rem}@media print,screen and (min-width: 64em){.midsummer__product-heading{font-size:1.125rem}}.midsummer__product-paragraph{font-size:.875rem;line-height:1.4;margin:0;text-wrap:balance}.midsummer__text{text-align:center;color:#ffe600;position:relative}@media screen and (min-width: 79em){.midsummer__text{text-align:left}}.midsummer__text-description{font-weight:600;font-size:3.5rem;line-height:.8;letter-spacing:-.0325em}@media print,screen and (min-width: 64em){.midsummer__text-description{font-size:5.625rem}}.midsummer__text-description span{font-weight:300;font-size:2.75rem}@media print,screen and (min-width: 64em){.midsummer__text-description span{font-size:3.75rem}}.midsummer__text-terms{font-size:.875rem;color:var(--color-neutral-50);margin:0;justify-self:end;grid-column:span 2;position:relative;z-index:3}.midsummer__main-heading{margin-bottom:1rem;width:15rem}@media print,screen and (min-width: 64em){.midsummer__main-heading{width:325px}}.midsummer__sticker{align-items:center;color:var(--color-neutral-900);display:flex;justify-content:center;position:absolute;width:4rem;height:4rem;font-weight:600;font-size:1.25rem;border-radius:100rem;text-align:center;transform:rotate(12.5deg);line-height:1.1;z-index:2;right:-.5rem;top:-2rem;background-color:#ffe600}@media print,screen and (min-width: 64em){.midsummer__sticker{font-size:1.75rem;width:6rem;height:6rem;top:-3rem;left:initial;right:-2rem}}@media screen and (min-width: 79em){.midsummer__sticker{top:-3rem;left:21rem}}.midsummer__product--2-col{grid-template-columns:1fr}@media print,screen and (min-width: 64em){.midsummer__product--2-col{grid-column:span 2;grid-template-columns:1fr 1fr;gap:2rem}}.midsummer__product--2-col .midsummer__product-content{gap:1rem}@media print,screen and (min-width: 64em){.midsummer__product--2-col .midsummer__product-content{gap:0;padding:.5rem 0}.midsummer__product--2-col .midsummer__product-heading{font-size:1.5rem}}.midsummer__product--2-col .midsummer__product-image{width:100%}.midsummer__product--2-col .button{width:100%;max-width:none}@media print,screen and (min-width: 64em){.midsummer__product--2-col .button{max-width:8rem}}.midsummer__new-label{color:var(--color-neutral-900);background-color:#ffe600;border-radius:100rem;font-size:.825rem;font-weight:600;display:flex;position:absolute;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;right:-.5rem;top:-.5rem;transform:rotate(12.5deg)}.homepage-section__container{--content-padding: 1rem;--content-gap: 2rem;--container-padding: 2rem;--content-gap-between-items: 1rem;display:grid;grid-template-columns:1fr;text-align:center;width:100%}@media print,screen and (min-width: 64em){.homepage-section__container{--content-padding: 1.5rem;--content-gap: 3rem;--container-padding: 3rem;text-align:left;display:grid;gap:4rem;grid-template-columns:1fr 2fr}}.homepage-seciton__cta-container{padding-top:var(--content-gap)}.homepage-seciton__cta-container .button{margin:0}[data-template=xo-expansion]{background:radial-gradient(108.89% 103.28% at 23.99% 30.08%,#0e2031 5%,#1d202500 86%),radial-gradient(145.77% 91.29% at 11.86% 76.23%,#000 3%,#1d202500 89%),radial-gradient(81.08% 87.19% at 72.74% 80.52%,#0e2031 22%,#1d202500),radial-gradient(113.38% 119.25% at 70.14% 25.47%,#1d2025,#0000 62.02%),radial-gradient(70.71% 70.71% at 50% 50%,#000 13%,#080808 57%),#000}[data-template=xo-expansion] .homepage-section__logo{width:9rem;margin-bottom:var(--content-gap-between-items)}.homepage-section__content{display:flex;flex-direction:column;justify-content:center;padding:var(--container-padding) 0}@media print,screen and (min-width: 64em) and (max-width: 78.99875em){.homepage-section__content{--container-padding: 2rem}}.homepage-section__content h1,.homepage-section__content h2{color:var(--text-primary);line-height:1;text-wrap:balance;letter-spacing:var(--letter-spacing-2);font-size:var(--text-heading-base);margin-bottom:var(--content-gap-between-items)}@media print,screen and (min-width: 40em){.homepage-section__content h1,.homepage-section__content h2{font-size:var(--text-heading-lg)}}@media print,screen and (min-width: 64em){.homepage-section__content h1,.homepage-section__content h2{font-size:var(--text-heading-base)}}@media screen and (min-width: 79em){.homepage-section__content h1,.homepage-section__content h2{font-size:var(--text-heading-lg)}}.homepage-section__content p{color:var(--text-secondary);text-wrap:balance;font-size:var(--text-body-base);font-weight:300;letter-spacing:var(--letter-spacing-1);line-height:1.4;margin-bottom:0}@media print,screen and (min-width: 40em){.homepage-section__content p{font-size:var(--text-body-lg)}}@media print,screen and (min-width: 64em){.homepage-section__content p{font-size:var(--text-body-base)}}@media screen and (min-width: 79em){.homepage-section__content p{font-size:var(--text-body-lg)}}.homepage-section__graphic-container{margin:0 -1.0625rem}@media print,screen and (min-width: 40em){.homepage-section__graphic-container{margin:0 -1.5rem}}@media print,screen and (min-width: 64em){.homepage-section__graphic-container{margin:0}}.homepage-section__graphic{width:100%}.homepage-section__graphic-container--has-bottom-padding{padding-bottom:var(--container-padding)}@media print,screen and (min-width: 64em){.homepage-section__graphic-container--has-bottom-padding{padding-bottom:0}}
