@font-face{font-family:Regola Light;src:url(/fonts/regola-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Regola Book;src:url(/fonts/regola-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Regola Book;src:url(/fonts/regola-book-oblique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Regola Regular;src:url(/fonts/regola-regular.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Regola Medium;src:url(/fonts/regola-medium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-sand:#ffffff;--color-ink:#0f1115;--color-stone:#444;--color-muted:rgba(17,23,32,0.6);--color-white:#ffffff;--radius-lg:48px;--radius-md:24px;--radius-pill:999px;--shadow-lg:0 50px 120px -40px rgba(15,17,21,0.45);--shadow-md:0 20px 60px -30px rgba(15,17,21,0.35);font-family:Regola Light,Helvetica Neue,Arial,sans-serif;color:var(--color-ink);background-color:var(--color-sand);--pale-yellow-50:99.62% .004 106.47;--pale-yellow-100:99.02% .004 106.47;--pale-yellow-200:96.28% .007 106.52;--pale-yellow-300:92.96% .007 106.53;--pale-yellow-600:88.28% .012 106.65;--pale-yellow-800:68.98% .027 109.55;--pale-teal-100:96.95% .014 196.93;--pale-cyan-50:49.33% .019 171.99;--pale-cyan-150:34.26% .003 197.03;--pale-cyan-200:30.32% .003 197.01;--pale-cyan-300:24.57% .003 196.96;--pale-cyan-400:21.67% .002 197.04;--pale-blue-100:36.61% .003 228.87;--pale-blue-200:30.39% .04 213.68;--red-100:53.47% .151 25.99;--red-200:51.83% .168 21.78;--hydra-150:94.94% .033 208.37;--hydra-350:71.92% .112 205.51;--hydra-450:55.27% .086 208.61;--hydra-550:39.71% .062 207.67;--astra-450:77.92% .012 71.87;--astra-750:27.99% .014 76.29;--astra-800:20.19% .011 80.54;--umbra-150:84.32% .008 207.14;--umbra-250:70.09% .007 197;--umbra-350:58.21% .006 196.99;--terra-150:91.23% .05 48.15;--terra-350:70.73% .133 38.31;--terra-450:52.75% .13 37.37;--terra-550:43.01% .108 37.17;--jenova-150:93.28% .038 357.01;--jenova-250:84.44% .092 .32;--jenova-450:49.39% .109 9.38;--jenova-550:34.35% .079 9.21;--rosa-150:88.55% .06 28.44;--rosa-350:68.18% .207 22.93;--rosa-450:51.72% .199 21.85;--rosa-550:39.55% .16 22.99;--costa-150:93.76% .048 72.24;--costa-300:80.62% .151 67.71;--costa-350:73.83% .169 62.71;--costa-400:65.87% .163 54.96;--costa-500:51.37% .155 42.1;--altana-150:95% .083 95.76;--altana-350:80.51% .151 81.42;--altana-400:71.97% .149 81.37;--altana-450:61.87% .129 77.72;--altana-500:51.11% .109 73.59;--dalmasca-150:95.74% .076 97.14;--dalmasca-300:83.9% .132 96.6;--dalmasca-400:69.87% .123 97.59;--dalmasca-550:47.82% .091 97.9;--gridania-150:95.46% .037 105.4;--gridania-350:75.63% .107 109.92;--gridania-450:60.17% .065 108.2;--gridania-550:42.28% .047 108.27;--limsa-150:94.36% .042 217.16;--limsa-350:73.11% .113 232.51;--limsa-450:53.86% .101 231.01;--limsa-550:36.01% .071 232.13;--kuja-150:94.87% .046 325.93;--kuja-350:72.5% .119 316.63;--kuja-450:54.3% .097 316.69;--kuja-550:38% .079 316.84;--light-super-color:var(--hydra-450);--light-super-bg-color:var(--pale-teal-100);--light-max-color:var(--altana-400);--light-offset-color:var(--pale-yellow-200);--light-offset-plus-color:var(--pale-yellow-300);--light-raised-offset-color:var(--light-offset-color);--light-caution-color:var(--red-200);--light-attention-color:var(--costa-400);--light-positive-color:var(--hydra-450);--light-negative-color:var(--rosa-450);--light-background-underlay-color:var(--pale-yellow-200);--light-background-base-color:var(--pale-yellow-100);--light-background-subtle-color:var(--pale-yellow-800) /.16;--light-background-subtler-color:var(--pale-yellow-800) /.1;--light-background-subtlest-color:var(--pale-yellow-800) /.05;--light-background-raised-color:var(--pale-yellow-50);--light-background-inverse-color:var(--pale-blue-200);--light-foreground-color:var(--pale-blue-200);--light-foreground-quiet-color:var(--light-foreground-color) /.75;--light-foreground-quieter-color:var(--light-foreground-color) /.48;--light-foreground-quietest-color:var(--light-foreground-color) /.36;--light-foreground-subtle-color:var(--light-foreground-color) /.24;--light-foreground-subtler-color:var(--light-foreground-color) /.16;--light-foreground-subtlest-color:var(--light-foreground-color) /.1;--light-foreground-inverse-color:var(--light-background-base-color);--light-border-color:var(--pale-yellow-600);--light-backdrop-color:.85 0 0;--dark-super-color:var(--hydra-350);--dark-super-bg-color:var(--pale-blue-200);--dark-max-color:var(--altana-350);--dark-offset-color:var(--pale-cyan-300);--dark-offset-plus-color:var(--pale-cyan-200);--dark-raised-offset-color:var(--dark-offset-plus-color);--dark-caution-color:var(--red-100);--dark-attention-color:var(--costa-350);--dark-positive-color:var(--hydra-350);--dark-negative-color:var(--rosa-350);--dark-background-underlay-color:var(--pale-cyan-300);--dark-background-base-color:var(--pale-cyan-400);--dark-background-subtle-color:var(--pale-cyan-50) /.2;--dark-background-subtler-color:var(--pale-cyan-50) /.1;--dark-background-subtlest-color:var(--pale-cyan-50) /.05;--dark-background-raised-color:var(--dark-background-subtler-color);--dark-background-inverse-color:var(--pale-yellow-300);--dark-foreground-color:var(--pale-yellow-300);--dark-foreground-quiet-color:var(--dark-foreground-color) /.55;--dark-foreground-quieter-color:var(--dark-foreground-color) /.35;--dark-foreground-quietest-color:var(--dark-foreground-color) /.25;--dark-foreground-subtle-color:var(--dark-foreground-color) /.15;--dark-foreground-subtler-color:var(--dark-foreground-color) /.1;--dark-foreground-subtlest-color:var(--dark-foreground-color) /.05;--dark-foreground-inverse-color:var(--dark-background-base-color);--dark-border-color:var(--pale-blue-100);--dark-backdrop-color:.15 0 0;--background-lightbox-color:0 0 360;--banner-height:34px;--mobile-nav-height:env(safe-area-inset-bottom,0);--header-height:54px;--thread-input-height-with-padding:130px;--thread-attachments-height-with-padding:182px;--sidecar-header-height:54px;--sidecar-url-bar-height:36px;--page-horizontal-padding:var(--size-md);--page-content-height:calc(100dvh - var(--header-height));--page-content-height-without-header:100dvh;--toast-v-margin:60px;--toast-h-margin:24px;--sidecar-content-height:calc(100vh - var(--sidecar-header-height));--safe-area-inset-bottom:env(safe-area-inset-bottom,0);--in-app-header-height:50px;--sidebar-width:220px;--sidebar-width-collapsed:90px;--sidebar-pinned-width:calc(200px + var(--sidebar-default-width));--sidebar-default-width:72px;--min-touch-target:2.75rem;--size-2xs:2px;--size-xs:4px;--size-sm:8px;--size-md:16px;--size-ml:24px;--size-lg:32px;--size-xl:48px;--super-color:var(--dark-super-color);--super-bg-color:var(--dark-super-bg-color);--max-color:var(--dark-max-color);--offset-color:var(--dark-offset-color);--offset-plus-color:var(--dark-offset-plus-color);--raised-offset-color:var(--dark-raised-offset-color);--caution-color:var(--dark-caution-color);--attention-color:var(--dark-attention-color);--positive-color:var(--dark-positive-color);--negative-color:var(--dark-negative-color);--background-underlay-color:var(--dark-background-underlay-color);--background-base-color:var(--dark-background-base-color);--background-subtle-color:var(--dark-background-subtle-color);--background-subtler-color:var(--dark-background-subtler-color);--background-subtlest-color:var(--dark-background-subtlest-color);--background-raised-color:var(--dark-background-raised-color);--background-inverse-color:var(--dark-background-inverse-color);--foreground-color:var(--dark-foreground-color);--foreground-quiet-color:var(--dark-foreground-quiet-color);--foreground-quieter-color:var(--dark-foreground-quieter-color);--foreground-quietest-color:var(--dark-foreground-quietest-color);--foreground-subtle-color:var(--dark-foreground-subtle-color);--foreground-subtler-color:var(--dark-foreground-subtler-color);--foreground-subtlest-color:var(--dark-foreground-subtlest-color);--foreground-inverse-color:var(--dark-foreground-inverse-color);--border-color:var(--dark-border-color);--backdrop-color:var(--dark-backdrop-color);--shadow-overlay-border:rgba(255,255,255,.1);--color-blue:#263db5;--color-blue-10:rgba(38,61,181,0.1);--color-blue-20:rgba(38,61,181,0.2);--color-blue-white-20:#4a5fc7;--color-blue-white-6:#2e47a3;--color-blue-black-6:#1e2f8a;--color-white-80:rgba(255,255,255,0.8);--color-white-60:rgba(255,255,255,0.6);--color-white-40:rgba(255,255,255,0.4);--color-black-80:rgba(0,0,0,0.8);--color-black-60:rgba(0,0,0,0.6);--color-black-40:rgba(0,0,0,0.4);--color-black-20:rgba(0,0,0,0.2);--color-black-12:rgba(0,0,0,0.12);--color-black-10:rgba(0,0,0,0.1);--color-black-6:rgba(0,0,0,0.06);--color-black-4:rgba(0,0,0,0.04);--color-black-2:rgba(0,0,0,0.02);--color-biege:#fdfdf7;--color-biege-darker:#f7f7f0;--color-bone-white:#f6f7f5;--color-driftwood:#dadad9;--color-parchment:#d7d5cb;--color-evergreen:#375033;--color-dark-bronze:#2e2e2c;--color-metallic-silver:#dadad9;--color-red:#ff4000;--color-orange:#ffbd00;--three-sizes-h:920;--three-sizes-v:190;-webkit-tap-highlight-color:transparent;font-family:regola-book;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin-top:auto}.site-root{width:100%;max-width:none;margin:0;padding:0;min-height:100vh;background:var(--color-sand)}.home-page{gap:clamp(4rem,6vw,7rem);padding-bottom:clamp(5rem,10vw,8rem)}.home-page,.legacy-section{display:flex;flex-direction:column}.legacy-section{width:100%;align-items:center;gap:clamp(1.5rem,2.5vw,2.5rem)}.h1,.h2,h1,h2{font-family:Regola Light,Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:-.035em;margin:0}h1{font-size:clamp(3rem,6vw,5.5rem);line-height:1.05}h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08}h3{font-family:Regola Book,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:clamp(1.5rem,2.5vw,2rem)}h3,p{margin:0}p{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.section-eyebrow,p{color:var(--color-muted)}.section-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-pill);padding:.85rem 1.9rem;font-size:15px;line-height:15px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;font-family:Regola Book,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.button--primary{background:var(--color-blue);color:var(--color-white);box-shadow:0 4px 12px rgba(0,0,0,.15);backdrop-filter:blur(8px)}.button--primary:hover{transform:translateY(-2px)}.button--ghost{background:var(--color-white);color:var(--color-ink);border:1px solid rgba(15,17,21,.08)}.button--dark{background:var(--color-ink);color:var(--color-white)}.button--link{background:none;color:var(--color-ink);padding:0}.hero,.hero__background,.hero__image{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.hero{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;margin:0;padding:0;top:0;left:0}.hero__background{position:absolute;inset:0;z-index:1}.hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero__content{position:relative;z-index:2;flex:1;display:flex;align-items:flex-start;width:100%;padding-top:calc(var(--header-height) + 5rem);padding-bottom:0}.hero__grid{max-width:var(--max-width);margin:0 auto;padding:0 1rem;width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:start;position:static}.hero__column{display:flex;flex-direction:column;gap:1rem}.hero__column--left{grid-column:1/span 4;text-align:left;position:absolute;left:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);right:auto;top:auto;gap:0;margin:0;padding:0;align-items:flex-start}.hero__column--center{grid-column:1/span 12;text-align:center;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hero__usp{font-family:Regola Light,sans-serif;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:clamp(1.8rem,3vw,3rem);letter-spacing:-.02em;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:300}.hero__logo,.hero__usp{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.hero__logo{font-family:Regola Medium,Regola Light,sans-serif;font-size:clamp(5rem,9.5vw,10.5rem);line-height:clamp(5.5rem,10.5vw,11.5rem);letter-spacing:-.05em;color:#ffffff;font-weight:500;font-synthesis:none;animation:hero-logo-fade-in .32s ease-out both;margin-top:.75rem}@keyframes hero-logo-fade-in{0%{opacity:0}40%{opacity:.4}70%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__logo{animation:none!important}}.hero__intro{font-family:Regola Light,sans-serif;font-size:clamp(18px,1.2vw,28px);line-height:clamp(1.5rem,2.5vw,2.25rem);letter-spacing:-.02em;font-weight:300;padding-left:0;text-align:left}.hero__intro,.hero__intro a{color:white;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.hero__intro a{display:inline-flex;align-items:center;justify-content:flex-start;background:black;border:none;border-radius:8px;padding:.8rem 1.5rem;font-family:Regola Book,sans-serif;font-size:13px;line-height:13px;font-weight:400;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);align-self:flex-start;gap:.5rem}.hero__intro a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.hero__intro a svg{width:9px;height:7px;flex-shrink:0}.hero__intro-title{font-family:Regola Light,sans-serif;font-size:clamp(18px,1.2vw,28px);line-height:clamp(1.5rem,2.5vw,2.25rem);letter-spacing:-.02em;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:300;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.hero__intro-subtitle{line-height:clamp(1.25rem,1.8vw,1.5rem)}.hero__intro-description,.hero__intro-subtitle{font-family:Regola Light,sans-serif;font-size:clamp(18px,1.2vw,28px);letter-spacing:-.01em;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:300;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.hero__intro-description{line-height:clamp(1.1rem,1.6vw,1.4rem)}.hero__cta{display:inline-flex;align-items:center;justify-content:center;background:white;color:var(--color-ink);border:none;border-radius:8px;padding:.8rem 1.5rem;font-family:Regola Book,sans-serif;font-size:13px;line-height:13px;font-weight:400;text-decoration:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin-right:2rem;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);align-self:flex-end;margin-top:0}.hero__cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:1024px){.hero__column--left{grid-column:1/span 6;position:absolute;left:clamp(12px,3.5vw,24px);right:clamp(12px,3.5vw,24px);bottom:clamp(12px,3.5vw,24px);top:auto;gap:0;margin:0;padding:0;text-align:left}.hero__column--center{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);grid-column:1/span 12;text-align:center;margin-top:0}.hero__column--right{position:static;left:auto;bottom:auto;grid-column:1/span 6;text-align:left;margin-top:2rem;margin-left:0}.hero__column--right,.hero__cta{align-self:flex-start}}@media (max-width:768px){.hero{min-height:100vh}.hero__content{padding-top:70px}.hero__grid{grid-template-columns:repeat(6,1fr);gap:1.5rem}.hero__column--left{grid-column:1/span 6;position:absolute;left:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);right:auto;top:auto;gap:0;margin:0;padding:0;text-align:left}.hero__column--center{position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);grid-column:1/span 6;text-align:center;margin-top:0}.hero__column--right{margin-top:1.5rem}.hero__logo{font-size:clamp(4.2rem,24vw,8rem);line-height:clamp(4.6rem,25vw,8.6rem)}.hero__intro{display:grid;width:auto}.hero__intro a{margin-left:0;justify-self:start;margin-top:clamp(10px,2.8vw,18px)}}.intro{background:var(--color-white);padding:3rem 0 0;margin:0}.intro-container{max-width:var(--max-width);margin:0 auto;padding:0 1rem}@media (min-width:1025px){.intro-container{padding-left:120px!important;padding-right:120px!important}.bottom-section,.bottom-section .bottom-text,.bottom-section .bottom-text p,.main-heading-container,.main-heading-text,.main-heading-text p,.main-heading-wrapper,.subheading-container,.subheading-container p{width:100%!important;max-width:100%!important;text-align:left!important}}.spacer-100{height:100px}.spacer-64{height:64px}.spacer-24{height:24px}.m-spacer-64{height:64px}.color-text-100{color:var(--color-ink)}.color-text-40{color:rgba(15,17,21,.4)}.color-text-60{color:rgba(15,17,21,.6)}.three-sizes .color-text-60{color:#000000}.intro-title{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:clamp(1.8rem,3vw,3rem);letter-spacing:-.02em}.intro h2,.intro-title{font-family:Regola Light,sans-serif;font-weight:300;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.intro h2{font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1.25;letter-spacing:-.03em;position:relative}.intro-centered{text-align:center;margin-bottom:2rem;font-size:clamp(.4rem,.8vw,.6rem);line-height:1.3;margin-left:6rem;margin-right:6rem}.intro-description{font-family:Regola Light,sans-serif;font-size:clamp(1.1rem,2.1vw,1.4rem);line-height:1.35;letter-spacing:-.02em;font-weight:100;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;text-align:left;max-width:1200px;margin:4rem 3rem 0;white-space:nowrap}.intro-description+.intro-description{margin-top:0}.not-in-ca{margin:2rem 3rem 3rem;text-align:left;font-size:12.5px}.type-36{font-family:Regola Light,sans-serif;font-size:clamp(2rem,3.6vw,2.25rem);line-height:clamp(2.5rem,4.5vw,2.8rem)}.m-type-24-light,.type-36{letter-spacing:-.02em;font-weight:300;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.m-type-24-light{font-size:clamp(1.5rem,2.4vw,1.5rem);line-height:clamp(1.8rem,3vw,1.9rem)}.type-15{font-size:15px}.m-type-14,.type-15{font-family:Regola Book,sans-serif;line-height:1.4;font-weight:400;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.m-type-14{font-size:14px}.intro-elevation{position:relative;display:inline-block;vertical-align:middle;margin:0 .1em}.intro-elevation img{position:absolute;top:0;left:0;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;z-index:1;pointer-events:none}.intro-cta{max-width:var(--max-width);margin:0 auto;padding:0 1rem;text-align:center}.not-in-ca{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.not-in-ca a{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease}.not-in-ca a:hover{color:var(--color-ink)}.not-in-ca img{width:5px;height:8px;transition:transform .2s ease}.not-in-ca a:hover img{transform:translateX(2px)}@media (max-width:768px){.intro-centered{margin-left:0;margin-right:0;padding:0 1rem;text-align:center}.intro-description{margin:1.25rem auto 0;max-width:100%;padding:0 1rem;white-space:normal;word-break:break-word;font-size:clamp(1rem,3.6vw,1.15rem);text-align:center}.intro-description+.intro-description{margin-top:.25rem}.not-in-ca{margin:.75rem auto 2rem;padding:0 1rem;white-space:nowrap;flex-wrap:nowrap;font-size:12px;line-height:1.3;text-align:center;display:flex;justify-content:center;align-items:center}.intro h2{font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.22}}.intro-carousel-new{background:var(--color-white);padding:3rem 0 4rem;margin:0}.intro-carousel-container{max-width:100%;overflow:hidden;position:relative}.infinite-slideshow{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.infinite-slideshow::-webkit-scrollbar{display:none}.infinite-slideshow-spacer{display:flex;gap:2rem;padding:0 calc(50% - 400px);align-items:center}.infinite-slideshow-item{flex:0 0 800px;max-width:800px;scroll-snap-align:center;position:relative}.infinite-slideshow-item img{width:100%;height:500px;display:block;border-radius:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 20px rgba(0,0,0,.1)}.intro-carousel-layout{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:0 2rem}.intro-carousel-layout .type-15{font-family:Regola Regular,sans-serif;font-size:15px;color:var(--color-ink);text-transform:uppercase;letter-spacing:.05em}.intro-carousel-layout .type-24{font-family:Regola Book,sans-serif;font-size:24px;color:var(--color-ink);text-decoration:none;transition:color .2s ease}.intro-carousel-layout .type-24:hover{color:var(--color-text-60)}.intro-carousel-layout .type-18{font-family:Regola Light,sans-serif;font-size:18px}.intro-carousel-layout .alt{font-style:italic}.paging-indicator{justify-content:center}.paging-indicator li{background:var(--color-text-20,#E0E0E0);transition:background .3s ease,transform .3s ease}.paging-indicator li:hover{background:var(--color-text-40,#999);transform:scale(1.2)}.paging-indicator-current{background:var(--color-ink,#000)!important}.spacer-16{height:16px}.spacer-20{height:20px}.spacer-4{height:4px}.spacer-2{height:2px}.spacer-1{height:1px}.spacer-12{height:12px}.spacer-150{height:150px}.intro-carousel{background:var(--color-white);text-align:center;padding:0 2rem 2.5rem;color:var(--color-ink,#000000)}.intro-carousel h1{color:var(--color-ink,#000000)!important;display:block!important;visibility:visible!important}.type-60{font-family:Regola Book,sans-serif;font-size:clamp(2.5rem,6vw,3.75rem);line-height:clamp(3rem,7vw,4.5rem);font-weight:400;padding:.5rem 0;color:var(--color-ink,#000000)}.m-type-42{font-size:clamp(2rem,4.2vw,2.625rem);line-height:clamp(2.5rem,5vw,3.2rem)}.section-spacer{height:64px}@media (max-width:1024px) and (min-width:769px){.section-spacer{height:36px}}@media (max-width:768px){.section-spacer{height:24px}}.as-seen-in-container{flex-direction:column}.as-seen-in,.as-seen-in-container,.as-seen-in-content{display:flex;align-items:center;justify-content:center}.as-seen-in-content{background:#f5f5f5;border-radius:12px;padding:1.5rem 2rem;gap:2rem;flex-wrap:wrap}.as-seen-in .label{font-family:Regola Book,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-40);white-space:nowrap}.company-names{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.company-name{font-size:16px;font-weight:600;color:var(--color-ink);white-space:nowrap}.company-name.fastcompany{letter-spacing:.05em}.company-name.bloomberg,.company-name.fastcompany{font-family:Arial,sans-serif;font-weight:700}.company-name.wsj{font-family:Times New Roman,serif;font-weight:600}.company-name.wallpaper{font-family:Arial,sans-serif;font-weight:600}.m-type-12{font-size:12px}.testimonials{background:var(--color-white);padding:4rem 2rem;margin-top:12rem;color:var(--color-ink,#000000)}.testimonials-heading{font-family:Regola Light,sans-serif;font-size:clamp(1.125rem,2vw,1.25rem);line-height:clamp(1.5rem,2.5vw,1.75rem);font-weight:300;letter-spacing:-.02em;margin:0;padding:0;color:var(--color-ink,#000000)}.testimonials-heading .type-alt{font-family:Regola Book,sans-serif;font-weight:400}.testimonials-content{position:relative;width:100%;margin-top:-2rem}@media (max-width:768px){.testimonials-content{margin-top:-1.25rem}}.testimonials-scroll-left-gradient,.testimonials-scroll-right-gradient{position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.testimonials-scroll-left-gradient{left:0;background:linear-gradient(to right,var(--color-white),transparent)}.testimonials-scroll-right-gradient{right:0;background:linear-gradient(to left,var(--color-white),transparent)}.testimonials-scroll{overflow-x:auto;overflow-y:hidden;padding-right:60px;scrollbar-width:none;-ms-overflow-style:none}.testimonials-scroll::-webkit-scrollbar{display:none}.testimonials-items{display:flex;gap:1.25rem;padding:1rem 0}.testimonials-item{flex:0 0 clamp(240px,26vw,360px);min-height:auto;background:var(--color-white);border:1px solid #e5e5e5;border-radius:12px;padding:1.25rem 1.5rem .75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.testimonials-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.testimonials-item-full{display:none}.testimonials-item-preview{display:block}.testimonials-item-body{font-family:Regola Light,sans-serif;font-size:1.125rem;line-height:1.6;color:var(--color-ink,#000000);margin:0 0 .5rem}.testimonials-item .spacer-12{height:6px}.testimonials-item-details{display:flex;align-items:center;gap:.75rem}.testimonials-item-avatar-image{border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonials-item-name{font-family:Regola Light,sans-serif;font-size:.9375rem;font-weight:300;color:var(--color-text-60,#666666)}.testimonials-item-details-photos{display:flex;align-items:center;gap:.25rem;margin-left:auto}.spacer-flexible{flex:1}.flex{display:flex;align-items:center;gap:.5rem}.type-30-light{font-size:clamp(1.5rem,3vw,1.875rem);line-height:clamp(1.8rem,3.5vw,2.25rem);letter-spacing:-.02em}.type-18-light,.type-30-light{font-family:Regola Light,sans-serif;font-weight:300}.type-18-light{font-size:1.125rem;line-height:1.5}.type-15-light{font-family:Regola Light,sans-serif;line-height:1.4;font-weight:300}.l-type-15-light,.type-15-light{font-size:.9375rem}.l-spacer-36{height:2.25rem}.l-spacer-16{height:1rem}.m-spacer-0{height:0}.l-column-12{width:100%}@media (max-width:768px){.testimonials{padding:2rem 1rem}.testimonials-item{flex:0 0 66vw;padding:1rem 1rem .5rem}.testimonials-item-body{font-size:1rem}.testimonials-heading{font-size:1.25rem;line-height:1.5}}@media (max-width:480px){.testimonials-item{flex:0 0 280px;padding:1rem}.testimonials-item-body{font-size:.9rem}}.three-sizes{background:var(--color-white);padding:4rem 0}.three-sizes *,.three-sizes h1,.three-sizes h2,.three-sizes p{text-shadow:none!important}.three-sizes-gradient{background:linear-gradient(to bottom,var(--color-white) 0,#f8f8f8 100%)}.slide.three-sizes.three-sizes-gradient{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:0}.three-sizes .modern-grid{text-align:center}.three-sizes .type-60{white-space:nowrap}@media (max-width:768px){.three-sizes .type-60{white-space:normal;text-align:center;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}}.three-sizes-layouts{max-width:1200px;margin:0 auto;padding:0 2rem}.three-sizes-content-block{background:#fafafa;border-radius:16px;padding:3rem 2rem;margin:0 auto;max-width:1400px;width:98%;box-shadow:0 4px 20px rgba(0,0,0,.08)}.three-sizes-layouts-pages{position:relative}.three-sizes-carousel-container{width:100%;height:500px;position:relative;overflow:hidden}.three-sizes-carousel-scroll-area{height:100%;overflow:hidden;position:relative;width:100%}.three-sizes-carousel-inner{height:100%;position:relative;display:flex;align-items:center}.three-sizes-carousel-items{display:flex;align-items:center;height:100%;will-change:transform;transform:translateZ(0)}.three-sizes-carousel-item{transition:all .3s ease}.three-sizes-carousel-item-active{z-index:2}.three-sizes-carousel-item-inactive{z-index:1}.three-sizes-carousel-nav-controls{top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%);padding:0 1rem}.three-sizes-nav-button{pointer-events:all;background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.1);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.three-sizes-nav-button:hover:not(:disabled){background:rgba(255,255,255,1);box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px) scale(1.05)}.three-sizes-nav-button:active:not(:disabled){transform:translateY(0) scale(.95)}.three-sizes-nav-button:disabled{opacity:.4;cursor:not-allowed}.three-sizes-nav-button svg{width:20px;height:20px;stroke:#000}.three-sizes-pagination-dots{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:1.5rem;margin-bottom:.5rem}.three-sizes-pagination-dot{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.2);border:none;cursor:pointer;padding:0;transition:all .3s ease;outline:none}.three-sizes-pagination-dot:hover{background:rgba(0,0,0,.3);transform:scale(1.2)}.three-sizes-pagination-dot.active{background:rgba(0,0,0,.6);width:24px;border-radius:4px}@media (min-width:1200px){.three-sizes-pagination-dots{display:none!important}.three-sizes-layouts-pages-controls{display:flex!important}.three-sizes-layouts-pages-container{min-height:600px}.three-sizes-paging-indicator{display:none!important}}.three-sizes-layouts-pages-image-container{position:relative;display:flex;align-items:center;justify-content:space-between}.three-sizes-layouts-pages-controls{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%);padding:0 1rem;z-index:2}@media (min-width:1200px){.three-sizes-layouts-pages-controls{display:flex!important}.three-sizes-paging-indicator{display:none!important}}@media (max-width:1199px){.three-sizes-layouts-pages-controls{display:none!important}.three-sizes-paging-indicator{position:absolute;top:227.52px;left:0;right:.33px;display:flex;justify-content:center;z-index:10;pointer-events:all}.three-sizes-paging-indicator .paging-indicator{display:flex;justify-content:center;gap:6px;margin:0;padding:0;pointer-events:none;list-style-type:none}.three-sizes-paging-indicator .paging-indicator li{opacity:.1;border-radius:3px;background:#000000;width:6px;height:6px;cursor:pointer;pointer-events:all}.three-sizes-paging-indicator .paging-indicator li.paging-indicator-current{opacity:.2}}.three-sizes-layouts-pages-controls.single{justify-content:flex-end}.three-sizes-layouts-pages-controls button{pointer-events:all;background:#000000;border:1px solid #000000;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.12)}.three-sizes-layouts-pages-controls button svg{width:14px;height:14px}.three-sizes-layouts-pages-controls button:hover:not(:disabled){background:#111111;box-shadow:0 3px 10px rgba(0,0,0,.2);transform:translateY(-1px)}.three-sizes-layouts-pages-controls button:disabled{opacity:.35;cursor:not-allowed}.three-sizes-layouts-pages-container{overflow:hidden;border-radius:12px;min-height:500px;touch-action:pan-x}.three-sizes-layouts-pages-container-scroll{transition:transform .5s ease;will-change:transform;transform:translateZ(0);width:100%}.three-sizes-layouts-pages-page{flex:0 0 100%;text-align:center;opacity:.5;transition:opacity .5s ease;min-width:0;justify-content:center;gap:2.5rem}.three-sizes-layouts-pages-page.selected{opacity:1}.three-sizes-layouts-pages-heading{display:flex;flex-direction:column;align-items:center;gap:.75rem}.three-sizes-layouts-pages-heading-new{font-family:Inter,sans-serif;font-size:12px;line-height:1.1;font-weight:600;color:#263db5;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5rem}.three-sizes-layouts-pages-heading h2{margin:0 0 .5rem}.three-sizes-layouts-pages-heading p{margin:.25rem 0 0}.three-sizes-layouts-pages-image{max-width:400px;transition:transform .3s ease;min-height:300px;text-align:center}.three-sizes-nav-arrow{display:none;position:absolute;background:rgba(0,0,0,.04);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border:none;border-radius:24px;padding:0 24.5px;height:auto;min-height:48px;cursor:pointer;transition:all .2s ease;z-index:10;align-items:center;justify-content:center}.three-sizes-nav-arrow:hover:not(:disabled){background:rgba(0,0,0,.06)}.three-sizes-nav-arrow:active:not(:disabled){background:rgba(0,0,0,.08)}.three-sizes-nav-arrow:disabled{opacity:.3;cursor:not-allowed}.three-sizes-nav-arrow img{width:9px;height:17px;display:block}.three-sizes-layouts-pages-container{width:100%;min-height:400px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative;padding-left:36px;padding-right:36px;scroll-padding-left:36px;scroll-padding-right:36px}.three-sizes-layouts-pages-container::-webkit-scrollbar{display:none}.three-sizes-layouts-pages-container-scroll{display:flex;width:-moz-max-content;width:max-content;height:100%}.three-sizes-layouts-pages-page{position:relative;flex:1 0 0;width:calc(100vw - 72px);min-width:calc(100vw - 72px);min-height:204.46px;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible}.three-sizes-carousel-item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto}.three-sizes-layouts-pages-heading{position:relative;margin-bottom:1rem}.three-sizes-layouts-pages-heading h2{font-family:Regola Book,sans-serif;font-size:2.5rem;font-weight:400;color:var(--color-ink);margin:0 0 .25rem}.three-sizes-layouts-pages-heading p{font-family:Regola Light,sans-serif;font-size:1.125rem;color:var(--color-text-60);margin:.25rem 0 .5rem;padding-bottom:.5rem;visibility:visible!important;opacity:1!important;display:block!important;line-height:1.5}.three-sizes-layouts-pages-heading-new{position:absolute;top:11.25px;left:41.24%;right:41.13%;text-align:center;font-size:14.9px!important;line-height:18px!important;font-family:Inter,sans-serif!important;font-weight:400!important;color:#263db5!important}.three-sizes-layouts-pages-container .selected .three-sizes-layouts-pages-heading{opacity:1;transition:opacity .8s .2s}.three-sizes-layouts-pages-image{position:relative;background:transparent;max-width:250px;width:100%;margin:0 auto;min-height:200px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}@media (max-width:480px){.three-sizes-layouts-pages-image{max-width:220px}}@media (max-width:430px){.three-sizes-layouts-pages-image{max-width:190px}}@media (max-width:393px){.three-sizes-layouts-pages-image{max-width:170px}}.three-sizes-nav-arrow{display:flex!important;z-index:20!important}.three-sizes-nav-arrow img{z-index:21!important;position:relative;filter:brightness(0) saturate(100%) invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(.4) contrast(100%)}.three-sizes-nav-arrow img,.three-sizes-nav-arrow-right img{display:block!important;opacity:1!important;visibility:visible!important}.three-sizes-nav-arrow-right img{transform:rotate(180deg)!important}.three-sizes-nav-arrow-right:active img,.three-sizes-nav-arrow-right:hover img,.three-sizes-nav-arrow:active img,.three-sizes-nav-arrow:hover img{filter:brightness(0) saturate(100%) invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(.6) contrast(100%)}.three-sizes-nav-arrow-right:active img,.three-sizes-nav-arrow-right:hover img{transform:rotate(180deg)!important}.three-sizes-nav-arrow:disabled img{opacity:.3!important}.three-sizes-nav-arrow-right:disabled img{opacity:.3!important;transform:rotate(180deg)!important}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left,.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{top:calc(120px + 125px);transform:translateY(-50%)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left{left:calc(50% - 125px - 40px);right:auto;transform:translate(-50%,-50%)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{right:calc(50% - 125px - 40px);left:auto;transform:translate(50%,-50%)}@media (max-width:480px){.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left,.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{top:calc(120px + 110px)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left{left:calc(50% - 110px - 40px)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{right:calc(50% - 110px - 40px)}}@media (max-width:430px){.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left,.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{top:calc(120px + 95px)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left{left:calc(50% - 95px - 40px)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{right:calc(50% - 95px - 40px)}}@media (max-width:393px){.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left,.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{top:calc(120px + 85px)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-left{left:calc(50% - 85px - 40px)}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow-right{right:calc(50% - 85px - 40px)}}.three-sizes-layouts-pages-page img{display:none;position:relative;visibility:hidden;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.three-sizes-layouts-pages-page.selected img.current{display:block!important;visibility:visible!important;opacity:1!important;width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.three-sizes-layouts-pages-page.selected .three-sizes-nav-arrow{display:flex!important}.spacer-80.m-spacer-36{display:none}.three-sizes-carousel-nav-controls{display:flex!important;padding:0 .5rem}.three-sizes-nav-button{width:40px;height:40px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.three-sizes-nav-button svg{width:18px;height:18px}.three-sizes-paging-indicator{position:relative;top:auto;left:auto;right:auto;display:flex;justify-content:center;gap:6px;align-items:center;margin-top:2rem;margin-bottom:1rem;z-index:2}.three-sizes-paging-dot{width:6px;height:6px;border-radius:3px;background:#000000;opacity:.1;transition:opacity .2s ease}.three-sizes-paging-dot.active{opacity:.2}.three-sizes-colors{position:relative;top:auto;left:auto;right:auto;display:flex;justify-content:center;gap:11px;padding-top:1rem;margin-bottom:2rem;z-index:3}.three-sizes-color-swatch{position:relative;width:29.33px;height:29.33px;cursor:pointer;transition:all .2s ease}.three-sizes-color-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(255,255,255,.95);color:#000;padding:6px 12px;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1)}.three-sizes-color-swatch:hover .three-sizes-color-tooltip{opacity:1;visibility:visible}.three-sizes-color-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:2px solid #263db5;border-radius:19px;width:38px;height:38px;pointer-events:none}.three-sizes-footer{max-width:540px;margin:0 auto;text-align:center;position:relative;padding:0 12px}.three-sizes-footer-colors-text{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2rem;height:18px;position:relative}.three-sizes-footer-colors-text p{font-family:Inter,sans-serif;font-size:14.5px;line-height:18px;font-weight:500;color:rgba(0,0,0,.6);margin:0;text-align:center}.three-sizes-footer-colors-text .three-sizes-footer-calculator{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle}.three-sizes-footer-hr,.three-sizes-footer-info,.three-sizes-footer-summary{display:none!important}.three-sizes-footer-actions{display:flex;gap:24px;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:2rem}.three-sizes-footer-action{min-width:205px;height:64px;padding:13.38px 18px 14.08px;border-radius:12px;background:rgba(0,0,0,.04);box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);text-decoration:none;display:flex;align-items:center}.three-sizes-footer-action-explore{flex:0 0 206.67px;padding-right:22.67px}.three-sizes-footer-action-explore div{align-items:flex-start;text-align:left}.three-sizes-footer-action-explore p{font-family:Inter,sans-serif;font-size:13.8px;line-height:17.92px;font-weight:500;color:rgba(0,0,0,.6);margin:0;text-align:left}.three-sizes-footer-action-explore p:last-child{color:rgba(0,0,0,.6);margin-top:.54px}.three-sizes-footer-action-explore p.three-sizes-footer-explore-name{color:#263db5}.three-sizes-footer-action-configure{flex:0 0 205px;padding:8px 19px;justify-content:center;gap:8px}.three-sizes-footer-configure-text{display:none}.three-sizes-footer-configure-text-desktop{display:inline;font-family:Inter,sans-serif;font-size:24px;line-height:1;font-weight:400;color:#263db5;margin:0;white-space:nowrap}.three-sizes-footer-configure-arrow{display:none}.three-sizes-carousel{position:relative;width:100%;max-width:520px;margin-inline:auto;border-radius:0;overflow:hidden;aspect-ratio:1/1;background:transparent;padding:0;display:flex;align-items:center;justify-content:center}.three-sizes-layouts-pages-heading h2,.three-sizes-layouts-pages-heading p{text-align:center}.three-sizes-carousel-media{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.three-sizes-carousel-image{width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;display:none}.three-sizes-carousel-image.is-active{opacity:1;visibility:visible;display:block}@media (min-width:1024px){.three-sizes-layouts-pages-page{align-items:center;justify-content:center;gap:3rem}.three-sizes-layouts-pages-heading{align-items:center;text-align:center}.three-sizes-layouts-pages-heading h2,.three-sizes-layouts-pages-heading p{text-align:center}}.three-sizes-carousel-nav-controls{position:absolute;inset:0;pointer-events:none;z-index:10}.three-sizes-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:44px;height:44px;border-radius:999px;border:none;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(15,23,42,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease;color:rgba(15,17,21,.78);z-index:11}.three-sizes-carousel-arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.05);box-shadow:0 16px 32px rgba(15,23,42,.22)}.three-sizes-carousel-arrow:disabled{opacity:.4;cursor:not-allowed}.three-sizes-carousel-arrow--prev{left:clamp(8px,2vw,16px)}.three-sizes-carousel-arrow--next{right:clamp(8px,2vw,16px)}.three-sizes-carousel-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.three-sizes-carousel-arrow-icon{font-size:1.25rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}@media (max-width:1023px){.three-sizes-layouts-pages-page{align-items:center;justify-content:flex-start;gap:2rem}.three-sizes-carousel{max-width:420px;aspect-ratio:1/1;margin-inline:auto;padding:0;background:transparent;border-radius:0}.three-sizes-carousel-arrow{width:36px;height:36px;box-shadow:0 10px 24px rgba(15,23,42,.16)}.three-sizes-carousel-arrow--prev{left:8px}.three-sizes-carousel-arrow--next{right:8px}.three-sizes-footer-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:1.75rem}}@media (max-width:768px){.three-sizes-footer-action{min-width:160px;width:auto;justify-content:center}}.three-sizes-footer-action{min-width:auto;height:auto;padding:12px 16px;gap:12px}.three-sizes-footer-action-configure,.three-sizes-footer-action-explore{flex:0 0 auto}.three-sizes-footer-action-configure{padding:12px 18px}.three-sizes-footer-configure-text-desktop{font-size:16px;line-height:1.2}.three-sizes-footer-action-explore p{font-size:14px;line-height:1.45}.three-sizes-footer-action-explore div{display:flex;flex-direction:column;gap:4px}@media (min-width:1200px){.three-sizes{background:var(--color-white);padding:4rem 0}.three-sizes-layouts{max-width:1332px;padding:0 2rem}.three-sizes-layouts-pages{position:relative;min-height:600px}.three-sizes-layouts-pages-container{min-height:400px}.three-sizes-layouts-pages-image{overflow:visible;position:relative}.three-sizes-nav-arrow{display:flex!important}.three-sizes-paging-indicator{position:relative;top:auto;margin-top:2rem;margin-bottom:1rem}.three-sizes-colors{position:relative;top:auto;padding-top:1rem;margin-bottom:2rem;gap:11px}.three-sizes-color-swatch{width:29.33px;height:29.33px}.three-sizes-color-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:2px solid #263db5;border-radius:19px;width:38px;height:38px;pointer-events:none}.three-sizes-footer{max-width:540px;margin:0 auto;text-align:center;position:relative}.three-sizes-footer-colors-text{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:78.6px;height:18px;position:relative}.three-sizes-footer-colors-text p{font-family:Inter,sans-serif;font-size:14.5px;line-height:18px;font-weight:500;color:rgba(0,0,0,.6);margin:0;text-align:center}.three-sizes-footer-colors-text .three-sizes-footer-calculator{display:inline-flex;align-items:center;margin-left:0;position:absolute;left:calc(50% + 96.23px);top:3.17px;transform:translateX(-50%)}.three-sizes-footer-hr,.three-sizes-footer-info,.three-sizes-footer-summary{display:none!important}.three-sizes-footer-actions{display:flex;gap:24px;justify-content:center;align-items:flex-start;flex-wrap:nowrap;margin-top:129px}.three-sizes-footer-action{min-width:205px;height:64px;padding:13.38px 18px 14.08px;border-radius:12px}.three-sizes-footer-action-explore{flex:0 0 206.67px;padding-right:22.67px}.three-sizes-footer-action-explore div{align-items:flex-start;text-align:left}.three-sizes-footer-action-explore p{font-family:Inter,sans-serif;font-size:13.8px;line-height:17.92px;font-weight:500;color:rgba(0,0,0,.6);margin:0;text-align:left}.three-sizes-footer-action-explore p:last-child{color:rgba(0,0,0,.6);margin-top:.54px}.three-sizes-footer-action-configure{flex:0 0 205px;padding:8px 19px;justify-content:center;gap:8px;position:relative}.three-sizes-footer-configure-text{display:inline}.three-sizes-footer-configure-text-desktop{display:inline;font-family:Inter,sans-serif;font-size:24px;line-height:1;font-weight:400;color:#263db5;margin:0;white-space:nowrap}.three-sizes-footer-configure-arrow-symbol{font-size:20px;color:#263db5;line-height:1;margin-left:4px}.three-sizes-footer-configure-arrow{display:none}}.three-sizes-footer .type-14{font-size:14px!important;line-height:128%!important;font-family:regola-book,sans-serif!important;letter-spacing:0!important}.type-regola-regular{font-family:Regola Regular,sans-serif}.m-type-36{font-size:clamp(2rem,3.6vw,2.25rem)}.m-type-24-light{font-family:Regola Light,sans-serif;font-size:clamp(1.25rem,2.4vw,1.5rem)}.m-type-15{font-size:.9375rem}.spacer-4{height:.25rem}.spacer-50{height:3.125rem}.spacer-80{height:5rem}.spacer-100{height:6.25rem}.m-spacer-24{height:1.5rem}.m-spacer-36{height:2.25rem}.m-spacer-37{height:1.25rem}.m-spacer-10{height:10px}.m-spacer-64{height:4rem}@media (min-width:768px) and (max-width:1199px){.three-sizes{background:var(--color-white);padding:4rem 0}.three-sizes-layouts{max-width:1200px;margin:0 auto;padding:0 2rem}.three-sizes-layouts-pages{padding:0;position:relative;min-height:600px}.three-sizes-layouts-pages-container{min-height:400px}.three-sizes-layouts-pages-image{overflow:visible}.three-sizes-nav-arrow{display:flex!important}.three-sizes-paging-indicator{position:relative;top:auto;margin-top:2rem;margin-bottom:1rem}.three-sizes-colors{position:relative;top:auto;padding-top:1rem;margin-bottom:2rem;gap:11px}.three-sizes-color-swatch{width:29.33px;height:29.33px}.three-sizes-color-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:2px solid #263db5;border-radius:19px;width:38px;height:38px;pointer-events:none}.three-sizes-layouts-pages-image{max-width:400px;width:100%;margin:0 auto;transition:transform .3s ease;position:relative;min-height:300px;text-align:center;display:flex;justify-content:center;align-items:center;overflow:hidden}.three-sizes-layouts-pages-image img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block;margin:0 auto;max-width:100%}.three-sizes-layouts-pages-heading{position:relative;margin-bottom:1rem}.three-sizes-layouts-pages-heading h2{font-family:Regola Book,sans-serif;font-size:2.5rem;font-weight:400;color:var(--color-ink);margin:0 0 .25rem}.three-sizes-layouts-pages-heading p{font-family:Regola Light,sans-serif;font-size:1.125rem;color:var(--color-text-60);margin:.25rem 0 .5rem;padding-bottom:.5rem;visibility:visible!important;opacity:1!important;display:block!important;line-height:1.5}.three-sizes-footer{max-width:540px;margin:0 auto;text-align:center;position:relative}.three-sizes-footer-colors-text{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:78.6px;height:18px;position:relative}.three-sizes-footer-colors-text p{font-family:Inter,sans-serif;font-size:14.5px;line-height:18px;font-weight:500;color:rgba(0,0,0,.6);margin:0;text-align:center}.three-sizes-footer-colors-text .three-sizes-footer-calculator{display:inline-flex;align-items:center;margin-left:0;position:absolute;left:calc(50% + 96.23px);top:3.17px;transform:translateX(-50%)}.three-sizes-footer-hr,.three-sizes-footer-info,.three-sizes-footer-summary{display:none}.three-sizes-footer-actions{display:flex;gap:24px;justify-content:center;align-items:flex-start;flex-wrap:nowrap;margin-top:129px}.three-sizes-footer-action{min-width:205px;height:64px;padding:13.38px 18px 14.08px;border-radius:12px}.three-sizes-footer-action-explore{flex:0 0 206.67px;padding-right:22.67px}.three-sizes-footer-action-explore div{align-items:flex-start;text-align:left}.three-sizes-footer-action-explore p{font-family:Inter,sans-serif;font-size:13.8px;line-height:17.92px;font-weight:500;color:rgba(0,0,0,.6);margin:0;text-align:left}.three-sizes-footer-action-explore p:last-child{color:rgba(0,0,0,.6);margin-top:.54px}.three-sizes-footer-action-configure{flex:0 0 205px;padding:8px 19px;justify-content:flex-start;position:relative}.three-sizes-footer-configure-icon{position:absolute;left:19px;top:8px;width:48px;height:48px;margin:0}.three-sizes-footer-configure-text{display:none}.three-sizes-footer-configure-text-desktop{display:inline;font-family:Inter,sans-serif;font-size:13.5px;line-height:17.92px;font-weight:400;color:#263db5;margin-left:69px;white-space:nowrap}.three-sizes-footer-configure-arrow{position:absolute;left:169.66px;top:27.5px;width:14px;height:9px;margin:0}}@media (max-width:767px){.three-sizes{background:linear-gradient(180deg,#fdfdf7 0,#ffffff);padding:0}.three-sizes .spacer-50{height:32px!important}.three-sizes-layouts{padding:0 26px;max-width:100%}.three-sizes-layouts-pages{position:relative;background:#f7f7f0;border-radius:18px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);padding:0 12px 30px;margin:0;min-height:507px}.three-sizes .modern-grid{padding:0 26px}.three-sizes .type-60{font-size:33.5px!important;white-space:normal;text-align:center;padding:0}.three-sizes .type-60,.three-sizes .type-60 .color-text-40{line-height:42.12px!important;letter-spacing:-1.44px!important}.three-sizes .type-60 .color-text-40{font-size:34.6px!important;color:rgba(0,0,0,.4)!important}.three-sizes-layouts-pages-container{width:100%;min-height:241.52px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative;padding-left:36px;padding-right:36px;scroll-padding-left:36px;scroll-padding-right:36px}.three-sizes-layouts-pages-container::-webkit-scrollbar{display:none}.three-sizes-layouts-pages-container-scroll{display:flex;width:-moz-max-content;width:max-content;height:100%}.three-sizes-layouts-pages-page{position:relative;flex:1 0 0;width:calc(100vw - 72px);min-width:calc(100vw - 72px);min-height:204.46px;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.three-sizes-carousel-item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto}.three-sizes-layouts-pages-container .three-sizes-layouts-pages-heading{position:relative;top:0;left:0;transform:none;opacity:0;transition:opacity .3s ease;will-change:opacity;padding:30px 0 0;text-align:center;width:100%;box-sizing:border-box;z-index:2;pointer-events:none;margin-bottom:0}.three-sizes-layouts-pages-heading h2{margin-bottom:2.34px;font-size:23.6px!important;line-height:30px!important;font-family:Inter,sans-serif!important;font-weight:300!important;letter-spacing:-.48px!important;color:#000000!important;white-space:nowrap}.three-sizes-layouts-pages-heading p{font-size:17.2px!important;line-height:23.94px!important;font-family:Inter,sans-serif!important;font-weight:500!important;color:rgba(0,0,0,.6)!important;margin:0;white-space:nowrap;padding-bottom:.605px}.three-sizes-layouts-pages-heading-new{position:absolute;top:11.25px;left:41.24%;right:41.13%;text-align:center;font-size:14.9px!important;line-height:18px!important;font-family:Inter,sans-serif!important;font-weight:400!important;color:#263db5!important}.three-sizes-layouts-pages-container .selected .three-sizes-layouts-pages-heading{opacity:1;transition:opacity .8s .2s}.three-sizes-layouts-pages-image{position:relative;background:transparent;width:100%;max-width:280px;height:auto;min-height:80px;margin:16px auto 0;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.three-sizes-nav-arrow{display:none!important}.three-sizes-layouts-pages-page img{display:none;position:relative;visibility:hidden;width:auto;max-width:100%;max-height:100px;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.complete .three-sizes-layouts-pages-page.selected img.current{display:block;visibility:visible;opacity:1}.spacer-80.m-spacer-36{display:none}.three-sizes-carousel-nav-controls{display:flex!important;padding:0 .5rem;z-index:10}.three-sizes-nav-button{width:40px;height:40px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.three-sizes-nav-button svg{width:18px;height:18px}.three-sizes-paging-indicator{position:absolute;left:0;right:.33px;top:227.52px;display:flex;justify-content:center;gap:6px;align-items:center;z-index:2}.three-sizes-paging-dot{width:6px;height:6px;border-radius:3px;background:#000000;opacity:.1;transition:opacity .2s ease}.three-sizes-paging-dot.active{opacity:.2}.three-sizes-colors{position:absolute;left:0;right:.33px;top:219.52px;display:flex;justify-content:center;gap:11px;padding-top:44px;margin-top:0;z-index:3}.three-sizes-color-swatch{position:relative;width:29.33px;height:29.33px;cursor:pointer;transition:all .2s ease}.three-sizes-color-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:2px solid #263db5;border-radius:19px;width:38px;height:38px;pointer-events:none}.three-sizes-footer{position:absolute;top:194.06px;left:50%;transform:translateX(-50%);width:367px;height:197px;padding:0 12px;margin-top:0;text-align:center;z-index:3}.three-sizes-footer-summary{position:absolute;top:0;left:12px;right:12.33px;font-size:15px!important;line-height:21px!important;font-family:Inter,sans-serif!important;font-weight:400!important;color:rgba(0,0,0,.6)!important;margin:0!important;text-align:center}.three-sizes-footer-summary span{margin:0 8px}.three-sizes-footer hr{position:absolute;top:53.66px;left:12px;right:12.33px;height:20px;border:none;border-top:1px solid rgba(0,0,0,.1);margin:0;padding:0}.three-sizes-footer-info{position:absolute;top:77.27px;left:12px;right:12.33px;height:39.6px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.three-sizes-footer-financing,.three-sizes-footer-price{position:relative;font-size:14px!important;line-height:20px!important;font-family:Inter,sans-serif!important;font-weight:400!important;color:rgba(0,0,0,.6)!important;margin:0!important;text-align:center}.three-sizes-footer-price span{color:#000000!important}.three-sizes-footer-financing{padding-right:20px}.three-sizes-footer-calculator{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle}.three-sizes-footer-actions{position:absolute;top:140.87px;left:12px;right:12.33px;flex-direction:column;gap:24px;align-items:stretch;padding:0;margin-top:0}.three-sizes-footer-action{width:100%;min-width:205px;height:64px;padding:8px 18px;justify-content:center;background:rgba(0,0,0,.04);border-radius:18px;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);text-decoration:none;display:flex;align-items:center}.three-sizes-footer-action-explore{text-align:center;flex-direction:column;gap:0;align-items:center;justify-content:center}.three-sizes-footer-action-explore div{display:flex;flex-direction:column;gap:0}.three-sizes-footer-action-explore p{font-size:13.8px;line-height:21px;font-family:Inter,sans-serif;font-weight:500;color:rgba(0,0,0,.6);margin:0}.three-sizes-footer-action-explore p:last-child{color:#263db5}.three-sizes-footer-action-configure{display:flex;align-items:center;justify-content:center;gap:0;padding-left:88.5px;padding-right:87.51px}.three-sizes-footer-action-configure img:first-child{width:48px;height:48px;margin-right:-1px}.three-sizes-footer-action-configure span{font-size:13.8px;line-height:21px;font-family:Inter,sans-serif;font-weight:400;color:#263db5;margin:0 -1px}.three-sizes-footer-action-configure img:last-child{width:14px;height:9px;margin-left:-1px}.three-sizes-footer-colors-text,.three-sizes-footer-configure-text-desktop{display:none!important}.three-sizes-footer-configure-text{display:inline!important}.three-sizes .desktop-nav-controls{display:none!important}.spacer-16.m-spacer-12,.spacer-24.m-spacer-16{display:none}}.four-simple-steps{background:var(--color-white);position:relative}.four-simple-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;gap:3rem;align-items:start;width:100%}.four-simple-steps-header{grid-column:1;grid-row:1;padding-right:2rem}.four-simple-steps-main-title{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;color:var(--color-ink);margin:0 0 1.5rem}.four-simple-steps-main-title,.four-simple-steps-subtitle{font-family:Regola Light,sans-serif;line-height:1.1;letter-spacing:-.02em}.four-simple-steps-subtitle{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;color:#000000;margin:0}.four-simple-steps-step{display:flex;flex-direction:column;gap:1rem}.four-simple-steps-step-badge{width:32px;height:32px;background:var(--color-ink);color:white;display:flex;align-items:center;justify-content:center;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem;font-weight:600;border-radius:4px;margin-bottom:.5rem}.four-simple-steps-step-badge-light{background:#f0f0f0;color:var(--color-ink)}.four-simple-steps-step-title{font-family:Regola Light,sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-ink);margin:0;line-height:1.2}.four-simple-steps-step-description{font-family:Regola Light,sans-serif;font-size:.9375rem;line-height:1.4;color:#000000;margin:0}.four-simple-steps-step-media{margin-top:1rem;border-radius:8px;overflow:hidden;background:#f5f5f5}.four-simple-steps-step-media img,.four-simple-steps-step-media video{width:100%;height:auto;display:block;border-radius:8px}.four-simple-steps-footer{grid-column:3;grid-row:2;padding-top:0;border-top:1px solid #e5e5e5;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.four-simple-steps-footer h3{font-family:Regola Light,sans-serif;font-size:1.5rem;font-weight:300;margin:0 0 .25rem;line-height:1.2;letter-spacing:-.02em}.four-simple-steps-footer h3:first-child{color:var(--color-ink)}.four-simple-steps-footer h3:last-of-type{margin-bottom:1rem}.four-simple-steps-footer-buttons{display:flex;flex-direction:row;gap:.75rem;align-items:flex-start}.four-simple-steps-footer-buttons a{font-family:Regola Light,sans-serif;font-size:.75rem;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:400;width:auto;min-width:120px}.four-simple-steps-button-how-it-works{background:#f5f5f5;color:#007AFF;border:1px solid #f5f5f5}.four-simple-steps-button-how-it-works:hover{background:#e8e8e8;border-color:#e8e8e8}.four-simple-steps-button-contact{background:#007AFF;color:white;border:1px solid #007aff}.four-simple-steps-button-contact:hover{background:#0056CC;border-color:#0056CC}.type-48{font-size:clamp(2.5rem,5vw,3rem);line-height:1.1}.l-type-30-light,.type-48{font-family:Regola Light,sans-serif;font-weight:300;letter-spacing:-.02em}.l-type-30-light{font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.2}.type-24-light{font-family:Regola Light,sans-serif;font-size:1.5rem;line-height:1.3;font-weight:300;letter-spacing:-.02em}.mono-nums{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-variant-numeric:tabular-nums}@media (max-width:1024px){.four-simple-steps-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;gap:3rem}.four-simple-steps-header{grid-column:1;grid-row:1;text-align:center;padding-right:0;margin-bottom:2rem}.four-simple-steps-step:nth-child(2){grid-column:1;grid-row:2}.four-simple-steps-step:nth-child(3){grid-column:1;grid-row:3}.four-simple-steps-step:nth-child(4){grid-column:1;grid-row:4}.four-simple-steps-step:nth-child(5){grid-column:1;grid-row:5}.four-simple-steps-footer{grid-column:1;grid-row:auto;text-align:center;align-items:center;justify-self:center;width:100%;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.four-simple-steps-footer-buttons{justify-content:center;align-items:center}}@media (max-width:768px){.four-simple-steps-grid{padding:0 1rem;gap:2rem}.four-simple-steps-step{gap:.75rem}.four-simple-steps-footer-buttons{flex-direction:column;align-items:center}.four-simple-steps-footer-buttons a{width:100%;max-width:280px;justify-content:center}}.m-spacer-16{display:none}.interior-images-background,.interior-images-main,.interior-images-section{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint}.interior-images-section{position:relative;height:100vh;overflow:hidden}.interior-images-background,.interior-images-container{width:100%;height:100%;position:relative}.interior-images-main{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media (max-width:1024px){.interior-images-section{height:clamp(520px,85vh,720px)}}@media (max-width:768px){.interior-images-section{height:clamp(420px,80vh,620px)}}.interior-images-top-text{position:absolute;top:4rem;left:4rem;z-index:10}.interior-images-top-text .column{max-width:600px}.type-60{font-family:Regola Light,sans-serif;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:300;line-height:1.1;margin:0;letter-spacing:-.02em;color:white;text-shadow:0 2px 4px rgba(0,0,0,.3)}.m-type-36{font-size:clamp(1.5rem,3vw,2.25rem)}.interior-images-navigation{position:absolute;bottom:4rem;right:4rem;z-index:10}.jealousy-selector{list-style:none;margin:0;display:flex;gap:1rem;background:rgba(0,0,0,.3);padding:.75rem;border-radius:12px;backdrop-filter:blur(10px)}.jealousy-selector li{position:relative;display:flex;align-items:center}.jealousy-selector input[type=radio]{position:absolute;opacity:0;width:0;height:0}.jealousy-selector label{display:block;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:Regola Light,sans-serif;font-size:.875rem;font-weight:400;color:rgba(255,255,255,.7);-webkit-user-select:none;-moz-user-select:none;user-select:none}.jealousy-selector label:hover{color:white;background:rgba(255,255,255,.05)}.jealousy-selector input[type=radio]:checked+label{color:white;background:rgba(255,255,255,.1)}@media (max-width:768px){.interior-images-top-text{top:2rem;left:2rem}.interior-images-navigation{bottom:2rem;right:2rem}.jealousy-selector{gap:.5rem;padding:.5rem}.jealousy-selector label{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:480px){.interior-images-top-text{top:1.5rem;left:1.5rem}.interior-images-navigation{bottom:1.5rem;right:1.5rem}.jealousy-selector{flex-direction:column;gap:.25rem}}.m-spacer-64{display:none}.interior-carousel{overflow:hidden;padding-top:4rem}.interior-carousel,.interior-carousel-white{background:var(--color-white)}.spacer-120{height:120px}.spacer-72{height:72px}.interior-carousel-cards{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.interior-carousel-cards::-webkit-scrollbar{display:none}.interior-carousel-cards-spacer{display:flex;gap:2rem;padding:0 calc(50% - 250px);align-items:flex-start;will-change:transform;transform:translateZ(0)}.interior-carousel-cards-card{flex:0 0 500px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;content-visibility:auto;contain-intrinsic-size:760px}.interior-carousel-cards-card-images{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px}.interior-carousel-cards-card-images img{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:block}.interior-carousel-cards-card .type-18.color-text-60,.interior-carousel-cards-card .type-24{text-align:center;width:100%}.interior-carousel-cards-card .type-18.color-text-60{padding-top:clamp(8px,1vw,12px);max-width:100%}.type-24{font-family:Regola Light,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--color-ink);margin:0;letter-spacing:-.02em}.m-type-18,.type-18{font-size:1.125rem}.type-18{font-family:Regola Light,sans-serif;line-height:1.4;font-weight:400;color:var(--color-text-60);margin:0}.m-type-14{font-size:.875rem}.interior-carousel-paging-indicator{display:flex;justify-content:center;align-items:center}.paging-indicator{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}.paging-indicator li{width:8px;height:8px;border-radius:50%;background:#d0d0d0;cursor:pointer;transition:all .2s ease}.paging-indicator li:hover{background:#999}.paging-indicator-current{background:var(--color-ink)!important;transform:scale(1.2)}.desktop-hidden{display:none}@media (max-width:768px){.spacer-120{height:24px}.spacer-72{height:48px}.interior-carousel-cards-spacer{padding:0 1rem;align-items:flex-start}.interior-carousel-cards-card{flex:0 0 calc(100vw - 2rem);max-width:calc(100vw - 2rem);min-width:0}.interior-carousel-cards-card-images{aspect-ratio:4/3;max-height:50vh;width:85%;margin:0 auto}.interior-carousel-cards-card-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.desktop-hidden{display:flex}.m-spacer-24{height:24px}.m-spacer-16{height:16px}}@media (max-width:480px){.interior-carousel-cards-spacer{padding:0 .5rem;align-items:flex-start}.interior-carousel-cards-card{flex:0 0 calc(100vw - 1rem);max-width:calc(100vw - 1rem);min-width:0}.interior-carousel-cards-card-images{aspect-ratio:4/3;max-height:45vh;width:85%;margin:0 auto}.interior-carousel-cards-card-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:769px){.interior-carousel-cards-spacer{padding-left:calc(50% - 250px);padding-right:calc(50% - 250px)}}@media (min-width:481px) and (max-width:768px){.interior-carousel-cards-spacer{padding-left:1rem;padding-right:1rem}}@media (min-width:900px){.site-root.profile-page.round-profile .interior-carousel .interior-carousel-cards-spacer{padding-left:25vw!important}}.site-root.profile-page.round-profile #image-gallery{padding-top:clamp(32px,6vw,96px)}.m-spacer-100{display:none}.bento-better-future{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(4rem,10vw,6.5rem) clamp(1.5rem,4vw,3rem);min-height:clamp(720px,55vw,960px);overflow:hidden;background:transparent}.bento-better-future:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.1) 45%,rgba(0,0,0,.28));z-index:0}.bento-better-future-image{position:absolute;inset:0;z-index:0;overflow:hidden}.bento-better-future-image:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25)}.bento-better-future-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:0}.bento-better-future-grid{position:relative;z-index:1;width:min(100%,1200px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.bento-better-future-column{display:flex;flex-direction:column;justify-content:center}.bento-better-future-text{color:white;text-shadow:0 2px 4px rgba(0,0,0,.5)}.bento-better-future-card{background:rgba(255,255,255,.95);padding:clamp(1.75rem,3vw,2rem);border-radius:12px;backdrop-filter:blur(10px);min-height:200px}.bento-better-future-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.bento-better-future-card-header svg{flex-shrink:0}.bento-better-future-card-header h2{margin:0;font-weight:300}.bento-better-future-card p{margin:0;line-height:1.4}@media (max-width:1024px){.bento-better-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}.bento-better-future-text{grid-column:1/-1;max-width:48rem;margin:0 auto;text-align:center;align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);padding-top:clamp(2rem,6vw,3.5rem)}.bento-better-future-text h1{text-align:center}.bento-better-future-card{min-height:clamp(220px,35vh,280px);display:flex;flex-direction:column;justify-content:center;gap:clamp(.75rem,2vw,1rem)}}@media (max-width:768px){.bento-better-future{padding:clamp(3rem,12vw,4.5rem) clamp(1.25rem,6vw,2rem)}.bento-better-future-image img{height:100%}.bento-better-future-grid{grid-template-columns:1fr;gap:clamp(1.75rem,6vw,2.5rem)}.bento-better-future-text{text-align:left;align-items:flex-start}.bento-better-future-card{padding:clamp(1.75rem,6vw,2.25rem);background:rgba(255,255,255,.92);min-height:auto;display:flex;flex-direction:column;gap:clamp(.75rem,4vw,1.25rem)}.bento-better-future-card-header{flex-direction:column;align-items:flex-start;gap:.5rem}.bento-better-future-card-header svg{width:60px;height:auto}}.slide.bento{padding:0;background:var(--color-white)}.bento-middle{background:var(--color-background-light)}.bento-high-performance{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:clamp(4rem,9vw,6rem) clamp(1.5rem,4vw,3rem);min-height:clamp(700px,52vw,920px);overflow:hidden;content-visibility:auto;contain-intrinsic-size:800px}.bento-high-performance:before{content:"";position:absolute;inset:0;background:linear-gradient(95deg,rgba(0,0,0,.55),rgba(0,0,0,.2) 38%,rgba(0,0,0,.7));z-index:0}.bento-high-performance img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;z-index:0}.bento-high-performance-card{position:relative;z-index:1;max-width:clamp(320px,40vw,520px);background:rgba(255,255,255,.94);padding:clamp(2rem,3.5vw,2.75rem);border-radius:18px;backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(15,23,42,.28);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.bento-details-card h1{margin:0 0 1rem;font-weight:300;color:#000000}.bento-details-card p{margin:0 0 2rem;line-height:1.5;color:#000000}.bento-details-card label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1rem 0;border-top:1px solid #e0e0e0;margin:2rem 0 0;color:#000000}.bento-details-card input[type=checkbox]{display:none}.bento-details-card-icon{position:relative;width:20px;height:20px}.bento-details-card-icon div{position:absolute;background:#333;transition:all .3s ease}.bento-details-card-icon div:first-child{width:16px;height:2px;top:9px;left:2px}.bento-details-card-icon div:last-child{width:2px;height:16px;top:2px;left:9px}.bento-details-card input[type=checkbox]:checked+* .bento-details-card-icon div:last-child{opacity:0;transform:rotate(90deg)}.bento-details-card ul{list-style:none;padding:0;margin:1rem 0 0}.bento-details-card li{padding:.5rem 0;border-bottom:1px solid #f0f0f0;color:#000000}.bento-details-card li:last-child{border-bottom:none}@media (max-width:1024px){.bento-high-performance{padding:clamp(3.5rem,9vw,5rem) clamp(1.5rem,5vw,2.5rem);justify-content:center}.bento-high-performance-card{max-width:clamp(360px,60vw,480px)}}@media (max-width:768px){.bento-high-performance{min-height:auto;align-items:stretch;padding:clamp(2.5rem,10vw,3.25rem) clamp(1rem,5vw,1.75rem);justify-content:center}.bento-high-performance:before{background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.25) 40%,rgba(0,0,0,.65))}.bento-high-performance-card{width:100%;max-width:100%;padding:clamp(1.75rem,6vw,2.5rem);gap:clamp(.75rem,4vw,1.25rem);min-height:auto}.bento-high-performance img{height:100%}.mobile-hidden{display:none}}.slide.bento-bottom{padding:0;display:flex;background:var(--color-white);margin:0}.bento-bottom-divider{display:none}.bento-fire-resistance,.bento-net-zero{position:relative;flex:1 1 50%;height:600px;overflow:hidden;content-visibility:auto;contain-intrinsic-size:600px}.bento-fire-resistance img,.bento-net-zero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;position:absolute;top:0;left:0}.bento-fire-resistance-card{position:absolute;bottom:2rem;right:2rem;background:rgba(0,0,0,.8);padding:2rem;border-radius:12px;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:320px;z-index:10}.bento-fire-resistance-card .color-text-60,.bento-fire-resistance-card h1,.bento-fire-resistance-card p{color:white}.bento-net-zero-card{position:absolute;bottom:2rem;right:2rem;background:#FFD700;padding:2rem;border-radius:12px;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:320px;z-index:10}.bento-net-zero-card .color-text-60,.bento-net-zero-card .color-text-80,.bento-net-zero-card h1,.bento-net-zero-card p{color:#000000}.bento-net-zero-card .bento-details-list{margin:1.25rem 0 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.6rem;color:#000000}.bento-net-zero-card .bento-details-list li::marker{color:rgba(0,0,0,.55)}@media (max-width:768px){.slide.bento-bottom{flex-direction:column}.bento-fire-resistance,.bento-net-zero{flex:1 1 100%;height:400px}.bento-net-zero img{-o-object-position:right center;object-position:right center}.bento-fire-resistance-card,.bento-net-zero-card{position:relative;bottom:auto;right:auto;margin:1rem;max-width:none;padding:1.5rem}}.slide.configure-now{padding:4rem 0;background:var(--color-white)}.configure-now .modern-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem}.configure-now .column-1{display:none}.configure-now .column-5{grid-column:1}.configure-now img{grid-column:2;width:100%;height:auto;border-radius:12px;-o-object-fit:cover;object-fit:cover}.configure-now h1{margin:0 0 1.5rem;font-weight:300;line-height:1.2;color:#000000}.configure-now h1.color-text-40{margin:0 0 2rem;font-size:2.5rem;line-height:1.3}.configure-now a{text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;font-weight:300;color:#263db5}.configure-now a svg{transition:transform .2s ease}.configure-now a:hover svg{transform:translateX(4px)}.configure-now-not-in-ca{margin-top:1rem}.configure-now-not-in-ca a{color:var(--color-text-60);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.configure-now-not-in-ca a:hover{color:var(--color-text-40)}.configure-now-not-in-ca a svg{transition:transform .2s ease}.configure-now-not-in-ca a:hover svg{transform:translateX(2px)}@media (max-width:768px){.configure-now .modern-grid{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.configure-now .column-5{grid-column:1}.configure-now img{grid-column:1;order:-1}.configure-now h1.color-text-40{font-size:2rem}}.cta-section{background:var(--color-white);padding:4rem 2rem}.cta-section .modern-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;grid-template-rows:1fr!important;gap:1rem!important;max-width:1200px;margin:0 auto;width:100%}.doorway-item{position:relative;display:block;text-decoration:none;border-radius:12px;overflow:hidden;height:400px;transition:transform .3s ease,box-shadow .3s ease}.doorway-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.doorway-item-inverted .doorway-item-foreground{color:white}.doorway-item-foreground{display:flex;flex-direction:column;gap:.5rem;position:absolute;bottom:0;left:0;right:0;padding:2rem;z-index:10;color:black}.doorway-item-foreground>div:first-child{font-size:1.5rem;font-weight:300;margin-bottom:.5rem;line-height:1.2}.doorway-item-foreground nobr{display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:300}.doorway-item-arrow{transition:transform .2s ease}.doorway-item:hover .doorway-item-arrow{transform:translateX(4px)}.cta-section .doorway-item-foreground{background:rgba(255,255,255,.95);border-radius:12px;color:#000000!important;bottom:1rem!important;left:1rem!important;right:1rem!important;padding:1.5rem!important;box-shadow:0 4px 12px rgba(0,0,0,.15);position:absolute}.cta-section .doorway-item-foreground nobr,.cta-section .doorway-item-foreground>div,.cta-section .doorway-item-inverted .doorway-item-foreground{color:#000000!important}.cta-section .doorway-item:not(.doorway-item-inverted) .doorway-item-foreground{color:#000000!important;text-shadow:none}.doorway-item-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}@media (max-width:1024px){.cta-section .modern-grid{grid-template-columns:repeat(2,1fr)!important;gap:clamp(1.25rem,2vw,1.75rem)}.cta-section{padding:clamp(3rem,6vw,4rem) clamp(1.5rem,4vw,2.5rem)}.doorway-item{height:clamp(320px,38vw,360px);border-radius:16px}.doorway-item-foreground{padding:clamp(1.75rem,2.5vw,2.25rem)}}@media (max-width:768px){.cta-section .modern-grid{grid-template-columns:1fr!important;gap:1rem;padding:2rem 1rem}.doorway-item{height:300px}.doorway-item-foreground{padding:1.5rem}.doorway-item-foreground>div:first-child{font-size:1.25rem}.doorway-item-foreground nobr{font-size:1rem}.mobile{display:block}.desktop{display:none}.intro h2{font-size:clamp(2rem,4vw,3rem);line-height:clamp(2.5rem,5vw,3.5rem)}.type-36{font-size:clamp(1.5rem,2.5vw,1.75rem);line-height:clamp(1.8rem,3vw,2.2rem)}.m-type-24-light{font-size:clamp(1.25rem,2vw,1.4rem);line-height:clamp(1.5rem,2.5vw,1.7rem)}.infinite-slideshow-spacer{padding:0 1rem}.infinite-slideshow-item{flex:0 0 calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.infinite-slideshow-item img{height:400px}.desktop-hidden{display:inline}.m-spacer-16{display:block;height:16px}.m-spacer-64{display:block;height:64px}.m-spacer-100{display:block;height:100px}.spacer-150{height:100px}.spacer-72{height:64px}}@media (min-width:769px){.mobile{display:none}.desktop{display:inline}}.models{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(2rem,4vw,3rem);align-items:center;max-width:var(--max-width);width:100%}.models__media{grid-column:1/span 7;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.models__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.models__panel{grid-column:7/span 6;display:flex;flex-direction:column;gap:1.5rem}.models__details{display:grid;gap:.75rem}.models__badge{font-size:1rem;font-weight:500;color:var(--color-ink)}.models__spec{font-family:Regola Book,Helvetica Neue,Arial,sans-serif;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.models__tabs{display:flex;flex-wrap:wrap;gap:.75rem}.models__tab{flex:1 1 150px;min-width:150px;display:grid;gap:.35rem;padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(15,17,21,.08);text-align:left;background:var(--color-white);cursor:pointer;transition:border-color .3s ease,transform .3s ease}.models__tab-name{font-weight:600;color:var(--color-ink)}.models__tab-area{font-size:.85rem;color:var(--color-muted)}.models__tab.is-active{border-color:var(--color-ink);transform:translateY(-4px)}.banners{max-width:var(--max-width);width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.banner{position:relative;border-radius:var(--radius-lg);padding:clamp(2rem,3vw,3rem);overflow:hidden;min-height:240px;display:flex;flex-direction:column;justify-content:space-between;color:var(--color-white)}.banner-showroom,.banner-video.banner-how-it-works{background:#000}.banner-video video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.28}.banner svg{margin-left:.5rem;vertical-align:middle}@media (max-width:768px){.m-column-0{display:none}}.banner--sand{background:var(--color-ink)}.banner--ink{background:var(--color-blue)}.story{max-width:var(--max-width);width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(2rem,4vw,3rem);align-items:center}.story__heading{grid-column:1/span 5;display:grid;gap:1rem}.story__media{grid-column:6/span 7;position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.story__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story__video--mobile{display:none}.profiles{max-width:var(--max-width);width:100%;display:grid;gap:2rem}.profiles__header{text-align:center;display:grid;gap:.75rem}.profiles__finishes,.profiles__gauges{font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.profiles__note{color:var(--color-ink);font-weight:500}.profiles__body{display:grid;gap:2rem}.profiles__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.profiles__tab{padding:1.25rem;border-radius:var(--radius-md);border:1px solid rgba(15,17,21,.08);background:var(--color-white);text-align:left;cursor:pointer;display:grid;gap:.5rem;transition:border-color .3s ease,transform .3s ease}.profiles__tab.is-active{border-color:var(--color-ink);transform:translateY(-4px)}.profiles__card{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(2rem,4vw,3rem);align-items:center;background:var(--color-white);padding:clamp(2.5rem,4vw,3.5rem);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.profiles__media{grid-column:1/span 6;border-radius:var(--radius-lg);overflow:hidden}.profiles__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.profiles__content{grid-column:7/span 6;display:grid;gap:1.25rem}.profiles__description{color:var(--color-ink);font-size:1.05rem}.profiles__swatches{display:flex;flex-wrap:wrap;gap:.75rem}.profiles__swatch{position:relative;width:64px;height:64px;border-radius:22px;border:2px solid transparent;background:var(--swatch-color);cursor:pointer}.profiles__swatch.is-active{border-color:var(--color-ink)}.profiles__swatch-label{position:absolute;inset:auto 50% -2rem 50%;transform:translate(-50%);white-space:nowrap;font-size:.75rem;color:var(--color-muted)}.profiles__actions{display:flex;flex-wrap:wrap;gap:1rem}.steps{max-width:var(--max-width);width:100%;display:grid;gap:2rem;text-align:center}.steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.steps__card{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;display:grid;gap:1rem;box-shadow:var(--shadow-md)}.steps__number{font-family:Space Mono,monospace;font-size:1.1rem;letter-spacing:.4em;color:var(--color-muted)}.steps__image,.steps__video{width:100%;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover}.steps__cta{display:flex;justify-content:center;gap:1rem}.interiors{max-width:var(--max-width);width:100%;display:grid;gap:2rem}.interiors__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.interiors__card{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;display:grid;gap:1rem;box-shadow:var(--shadow-md)}.interiors__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.interiors__image{width:100%;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover}.sustainability{max-width:var(--max-width);width:100%;display:grid;gap:2.5rem}.sustainability__intro{text-align:center;display:grid;gap:1rem}.sustainability__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.sustainability__metric{background:var(--color-white);border-radius:var(--radius-lg);padding:1.8rem;display:grid;gap:.75rem;box-shadow:var(--shadow-md)}.sustainability__metric-value{font-size:clamp(2.5rem,6vw,4rem);font-weight:300;color:var(--color-ink)}.sustainability__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.sustainability__card{background:var(--color-white);padding:2rem;display:grid;gap:1rem;box-shadow:var(--shadow-md)}.cta,.sustainability__card{border-radius:var(--radius-lg)}.cta{max-width:var(--max-width);width:100%;background:var(--color-ink);color:var(--color-white);overflow:hidden}.cta__inner{display:grid;gap:1rem;padding:2.25rem}.cta__title{color:var(--color-white)}.cta__actions{display:flex;gap:1rem}.resources{max-width:var(--max-width);width:100%;display:grid;gap:1.5rem}.resources__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.resources__item{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:320px;display:flex;align-items:flex-end;color:var(--color-white);box-shadow:var(--shadow-md)}.resources__item--invert .resources__overlay{background:linear-gradient(180deg,rgba(15,17,21,.2),rgba(15,17,21,.8))}.resources__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resources__overlay{position:relative;width:100%;padding:2rem;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.65))}.resources__title{font-size:1.4rem;font-weight:500}.resources__subtitle{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1200px){.hero{grid-template-columns:repeat(6,1fr)}.xl-10-parallax-container{height:100svh}.models{grid-template-columns:repeat(6,1fr)}.models__media,.models__panel{grid-column:1/span 6}.story{grid-template-columns:repeat(6,1fr)}.story__heading,.story__media{grid-column:1/span 6}.profiles__card{grid-template-columns:repeat(6,1fr)}.profiles__content,.profiles__media{grid-column:1/span 6}}@media (max-width:768px){.home-page{gap:3rem}.hero{padding:0}.xl-10-parallax-container{height:100svh}.hero__topbar{grid-template-columns:1fr;text-align:center;gap:.5rem}.hero__cta-wrap,.hero__usp{justify-self:center}.models__tabs,.profiles__actions,.profiles__tabs,.steps__cta{flex-direction:column}.story__video--desktop{display:none}.story__video--mobile{display:block}.cta__inner,.interiors__card,.profiles__card,.steps__card,.sustainability__card{padding:1.75rem}.resources__item{min-height:260px}.m-type-60{font-size:clamp(2.25rem,8.5vw,4rem);line-height:1.06}}@media (min-width:890px){.mobile-hidden{display:block}}.page-section{width:100%}.page-section-container{max-width:var(--max-width);margin:0 auto;padding:0 1rem}.models-overview-header{background:#000}.models-overview-header,.models-overview-header .type-24-light,.models-overview-header h1{color:var(--color-white)}.models-overview-header .type-24-light.color-white-60{color:var(--color-white-60)}.color-white{color:var(--color-white)}.color-white-60{color:var(--color-white-60)}.type-120{font-family:Regola Light,sans-serif;font-weight:300;letter-spacing:-.035em;font-size:clamp(3.6rem,9vw,8.2rem);line-height:1.03}.m-type-18-light{font-size:1.125rem}.m-type-18-light,.type-21-light{font-family:Regola Light,sans-serif;line-height:1.5;font-weight:300}.type-21-light{font-size:1.3125rem}.alt{font-style:italic}.main-navigation-list-container ul li a.alt.current{font-style:normal}.infinite-center-slider,.profiles-page,.site-root.profiles-page{background:var(--color-white)}.infinite-center-slider{width:100%;position:relative;padding:2rem 0}.infinite-center-slider>div{scrollbar-width:none;-ms-overflow-style:none}.infinite-center-slider>div::-webkit-scrollbar{display:none}.models-lineup{background:var(--color-white);color:var(--color-ink)}.models-lineup-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.models-lineup-scroll::-webkit-scrollbar{display:none}.models-lineup-scroll-container{display:flex;gap:1rem;padding-right:1rem;padding-left:clamp(64px,24vw,256px);width:-moz-max-content;width:max-content}.models-lineup-scroll-model{position:relative;flex:0 0 324px;background:var(--color-white);color:var(--color-ink);border-radius:16px;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.models-lineup-scroll-model:not(:last-child):after{content:"";position:absolute;top:0;right:-.5rem;width:1px;height:100%;background:rgba(0,0,0,.08)}.models-lineup-scroll-model h2{min-height:84px;display:flex;align-items:flex-start}.models-lineup-scroll-model-elevation{width:100%;border-radius:12px;overflow:hidden;background:#f7f7f7;aspect-ratio:1/1}.models-lineup-scroll-model-elevation img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.models-lineup-scroll-model{align-items:flex-start}.models-lineup-scroll-model h2{min-height:clamp(70px,8vw,84px);line-height:1.16}}.models-lineup-scroll-model-subtitle{display:flex;gap:.5rem;align-items:center}.models-lineup-scroll-model-subtitle span{color:var(--color-text-40,#999);padding:0 .25rem}.models-lineup-scroll-model-actions{display:flex;gap:.5rem}.button-squared{border-radius:10px!important}.models-lineup-scroll-model-cant-decide{background-image:url(/Profile\ Page/Cant-Decide.png);background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--color-ink);border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;padding:.75rem;border-radius:16px;position:relative;min-height:400px}.models-lineup-scroll-model-cant-decide:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);border-radius:16px;z-index:0}.models-lineup-scroll-model-cant-decide-container{width:100%;display:grid;gap:.5rem;align-items:center;justify-items:center;position:relative;z-index:1}.models-lineup-scroll-model-cant-decide-container h4{margin:0;text-align:center;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15;color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.models-lineup-scroll-model-cant-decide .button-rounded{padding:.6rem 1rem;font-size:.875rem;position:relative;z-index:1}.models-lineup-compare-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-blue);text-decoration:none}.models-lineup-compare-link:hover{text-decoration:underline}@media (max-width:768px){.m-spacer-72{display:block;height:90px}.m-spacer-80{display:block;height:100px}.models-lineup-scroll-container{padding-left:calc(50vw - 162px)}}.models-lineup-collage-section{background:var(--color-white);padding-top:clamp(48px,8vw,120px);padding-bottom:clamp(48px,8vw,120px);position:relative}.models-lineup-collage{position:relative;max-width:var(--max-width);margin:0 auto;padding:0 clamp(16px,4vw,120px);display:grid;gap:clamp(32px,5vw,80px);align-items:center;grid-template-columns:1fr 1fr}.models-lineup-collage-image{position:relative;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}.models-lineup-collage-main{width:100%;height:auto;border-radius:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 24px rgba(0,0,0,.08);display:block;max-width:100%}.models-lineup-collage-content{display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,32px);padding:clamp(16px,2vw,32px) 0}.models-lineup-collage-content h1{font-size:clamp(32px,4vw,60px);line-height:1.1;font-family:regola-light,Regola Light,sans-serif;font-weight:300;letter-spacing:-.02em;color:var(--color-ink);margin:0}.models-lineup-collage-content p{font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:rgba(0,0,0,.7);margin:0;max-width:100%}@media (max-width:900px){.models-lineup-collage{grid-template-columns:1fr;gap:clamp(32px,5vw,48px)}.models-lineup-collage-image{order:1}.models-lineup-collage-content{order:2;padding:0}.models-lineup-collage-main{width:100%;max-width:100%}}.how-it-works-page,.how-it-works-page .page-section,.how-it-works-page .page-section-container{background:var(--color-white)}.how-it-works-page,.how-it-works-page h1,.how-it-works-page h2,.how-it-works-page h3,.how-it-works-page h4,.how-it-works-page h5,.how-it-works-page p{color:var(--color-ink)}.how-it-works-page .how-it-works-cta{background:var(--color-blue)}.how-it-works-page .how-it-works-cta .page-section-container{background:transparent}.how-it-works-page .how-it-works-cta .color-white{color:#ffffff}.how-it-works-page .how-it-works-cta .color-white-80{color:rgba(255,255,255,.8)}.how-it-works-page h3.type-center{text-align:center;margin-left:auto;margin-right:auto;text-shadow:none}.type-center{text-align:center}.how-it-works-page .timeline-title{font-size:clamp(30px,2.9vw,36px)!important;line-height:116%!important;font-family:regola-light,sans-serif!important;letter-spacing:-.027em!important}.how-it-works-step{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:2rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;--hiw-gap:20px}.how-it-works-step-bullet{top:var(--hiw-gap);width:12px;height:12px;border-radius:50%;background:var(--color-ink);z-index:2}.how-it-works-step-bullet,.how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%)}.how-it-works-step-line{border-radius:7px;background:#000;width:6px;top:calc(var(--hiw-gap) + 12px + var(--hiw-gap));height:calc(100% - (var(--hiw-gap) + 12px + var(--hiw-gap)));z-index:1}.how-it-works-step-content{display:flex;flex-direction:column;gap:0}.how-it-works-step-content h4{font-family:Inter,sans-serif;font-weight:300;font-size:34.5px;line-height:41.76px;letter-spacing:-.972px;color:#000000;margin:0;padding:0}.how-it-works-step-content p{font-family:Inter,sans-serif;font-weight:500;font-size:14.2px;line-height:18px;color:rgba(0,0,0,.8);margin:0;padding:0}.how-it-works-step-content h4+p,.how-it-works-step-content p+p{margin-top:16px}.how-it-works-step-content-media img,.how-it-works-step-content-media video{width:100%;height:auto;border-radius:0;display:block}.how-it-works-step-right .how-it-works-step-content,.how-it-works-step-right .how-it-works-step-content-media{grid-column:2}.how-it-works-step-left .how-it-works-step-content,.how-it-works-step-left .how-it-works-step-content-media{grid-column:1}.how-it-works-step-label{position:relative}.how-it-works-step-right .how-it-works-step-label{grid-column:2;padding-left:28px;top:-18px;text-align:left}.how-it-works-step-right .how-it-works-step-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:2px;background:#000;border-radius:1px}.how-it-works-step-left .how-it-works-step-label{grid-column:1;padding-right:28px;top:-18px;text-align:right;margin-left:auto}.how-it-works-step-left .how-it-works-step-label:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:2px;background:#000;border-radius:1px}.how-it-works-step-3{position:relative;min-height:500px;margin-top:-340px}.how-it-works-step-3 .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:18.78px;width:14px;height:14px;border-radius:50%;background:#000;z-index:2}.how-it-works-step-3 .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;height:405px;top:38.78px;z-index:1}.how-it-works-step-3 .how-it-works-step-label{display:flex;position:absolute;top:370px;left:-1.5%;justify-content:center;align-items:center;transform:translateX(-50%);border:1px solid rgba(0,0,0,.4);border-radius:12px;background:#FDFDF7;padding:12.335px 15.667px 12.995px;height:43.33px;white-space:nowrap;z-index:3;font-family:Inter,sans-serif;font-weight:500;font-size:14.2px;line-height:18px;color:rgba(0,0,0,.6);text-align:center;width:-moz-fit-content;width:fit-content}.how-it-works-step-3 .how-it-works-step-label:after,.how-it-works-step-3 .how-it-works-step-label:before{content:none}.how-it-works-step-3 .how-it-works-step-content{position:relative;top:-18px;padding-left:28px;margin-top:0;width:268px;display:flex;flex-direction:column;gap:16px}.how-it-works-step-3 .how-it-works-step-content h4{font-family:Inter,sans-serif;font-weight:300;font-size:34.3px;line-height:41.76px;letter-spacing:-.972px;color:#000000;margin:0;padding:0}.how-it-works-step-3 .how-it-works-step-content p{font-family:Inter,sans-serif;font-weight:500;font-size:14.3px;line-height:18px;color:rgba(0,0,0,.8);margin:0;padding:0}.how-it-works-step-3 .how-it-works-step-content h4+p{margin-top:16px}.how-it-works-step-1{min-height:350px}.how-it-works-step-1 .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:18.78px;width:14px;height:14px;border-radius:50%;background:#000;z-index:2}.how-it-works-step-1 .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;height:250px;top:38.78px;z-index:1}.how-it-works-step-1 .how-it-works-step-content{position:relative;top:-18px;padding-left:28px;width:268px;display:flex;flex-direction:column;gap:16px}.how-it-works-step-1 .how-it-works-step-content h4{font-family:Inter,sans-serif;font-weight:300;font-size:34.5px;line-height:41.76px;letter-spacing:-.972px;color:#000000;margin:0;padding:0}.how-it-works-step-1 .how-it-works-step-content p{font-family:Inter,sans-serif;font-weight:500;font-size:14.3px;line-height:18px;color:rgba(0,0,0,.8);margin:0;padding:0}.how-it-works-step-1 .how-it-works-step-content-media{position:absolute;right:98.5px;top:-61.22px;width:1px;height:1px;border-radius:18px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);background:#ffffff;overflow:hidden;z-index:0}.how-it-works-step-1 .how-it-works-step-content-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.how-it-works-step-1{min-height:auto}.how-it-works-step-1 .how-it-works-step-content{top:0;padding-left:0}.how-it-works-step-1 .how-it-works-step-content-media{position:relative;right:0;top:0;width:100%;height:auto;margin-bottom:1rem}}.how-it-works-step-2{min-height:600px;margin-top:-70px}.how-it-works-step-2 .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:18.67px;width:14px;height:14px;border-radius:50%;background:#000;z-index:2}.how-it-works-step-2 .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;height:230px;top:38.67px;z-index:1}.how-it-works-step-2 .how-it-works-step-content{position:relative;top:-18px;padding-right:0;text-align:right;margin-left:auto;width:240px;display:flex;flex-direction:column;gap:16px}.how-it-works-step-2 .how-it-works-step-content h4{font-family:Inter,sans-serif;font-weight:300;font-size:35px;line-height:41.76px;letter-spacing:-.972px;color:#000000;margin:0;padding:0;text-align:right}.how-it-works-step-2 .how-it-works-step-content p{font-family:Inter,sans-serif;font-weight:500;font-size:14.5px;line-height:18px;color:rgba(0,0,0,.8);margin:0;padding:0;text-align:right}.how-it-works-step-2 .how-it-works-step-content-media{position:absolute;left:54px;top:200px;width:540px;height:360px;overflow:hidden;border-radius:4px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);background:rgba(0,0,0,.1);z-index:2}.how-it-works-step-2 .how-it-works-step-content-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:900px){.how-it-works-step-2{min-height:auto}.how-it-works-step-2 .how-it-works-step-content{top:0;padding-right:0;text-align:left;margin-left:0;margin-top:0;width:100%}.how-it-works-step-2 .how-it-works-step-content-media{position:relative;left:0;top:0;width:100%;height:auto;margin-bottom:1rem}.how-it-works-step-3{min-height:auto}}.how-it-works-step-5{min-height:700px}.how-it-works-step-5 .how-it-works-step-line-above{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;top:-200px;height:200px;z-index:1}.how-it-works-step-5 .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:18.67px;width:14px;height:14px;border-radius:50%;background:#000;z-index:2}.how-it-works-step-5 .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;height:610px;top:38.67px;z-index:1}.how-it-works-step-5 .how-it-works-step-content{position:relative;top:-18px;padding-right:0;text-align:right;margin-left:auto;width:240px;display:flex;flex-direction:column;gap:16px}.how-it-works-step-5 .how-it-works-step-content h4{font-family:Inter,sans-serif;font-weight:300;font-size:35px;line-height:41.76px;letter-spacing:-.972px;color:#000000;margin:0;padding:0;text-align:right}.how-it-works-step-5 .how-it-works-step-content p{font-family:Inter,sans-serif;font-weight:500;font-size:14.3px;line-height:18px;color:rgba(0,0,0,.8);margin:0;padding:0;text-align:right}.how-it-works-step-5 .how-it-works-step-content-media{position:absolute;left:756px;top:-29.33px;width:288px;height:384px;overflow:hidden;border-radius:4px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);background:rgba(0,0,0,.1);z-index:2}.how-it-works-step-5 .how-it-works-step-content-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.how-it-works-step-5 .how-it-works-step-label{display:flex;position:absolute;top:458.67px;left:50%;justify-content:center;align-items:center;transform:translateX(-50%);border:1px solid rgba(0,0,0,.4);border-radius:12px;background:#FDFDF7;padding:12.335px 15.667px 12.995px;height:43.33px;white-space:nowrap;z-index:3;font-family:Inter,sans-serif;font-weight:500;font-size:14.3px;line-height:18px;color:rgba(0,0,0,.6);text-align:center;width:-moz-fit-content;width:fit-content}.how-it-works-step-5 .how-it-works-step-label:after,.how-it-works-step-5 .how-it-works-step-label:before{content:none}@media (max-width:900px){.how-it-works-step-5{min-height:auto}.how-it-works-step-5 .how-it-works-step-content{top:0;padding-right:0;text-align:left;margin-left:0;width:100%}.how-it-works-step-5 .how-it-works-step-content-media{position:relative;left:0;top:0;width:100%;height:auto;margin-bottom:1rem}}.how-it-works-step-6{min-height:450px}.how-it-works-step-6 .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:-40px;width:14px;height:14px;border-radius:50%;background:#000;z-index:2}.how-it-works-step-6 .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;height:365px;top:-10px;z-index:1}.how-it-works-step-6 .how-it-works-step-content{position:relative;top:-18px;padding-left:28px;margin-top:-60px;width:268px;display:flex;flex-direction:column;gap:16px}.how-it-works-step-6 .how-it-works-step-content h4{font-family:Inter,sans-serif;font-weight:300;font-size:34.3px;line-height:41.76px;letter-spacing:-.972px;color:#000000;margin:0;padding:0}.how-it-works-step-6 .how-it-works-step-content p{font-family:Inter,sans-serif;font-weight:500;font-size:14.3px;line-height:18px;color:rgba(0,0,0,.8);margin:0;padding:0}.how-it-works-step-6 .how-it-works-step-content h4+p{margin-top:16px}.how-it-works-step-6 .how-it-works-step-content-media{position:absolute;left:54px;top:-100px;width:630px;height:auto;overflow:hidden;border-radius:4px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);background:rgba(0,0,0,.1);z-index:2;grid-column:unset!important}.how-it-works-step-6 .how-it-works-step-content-media img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.how-it-works-step-6 .how-it-works-step-content{grid-column:2!important}.how-it-works-step-8{min-height:600px}.how-it-works-step-8 .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:18.67px;width:14px;height:14px;border-radius:50%;background:#000;z-index:2}.how-it-works-step-8 .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;height:520px;top:38.67px;z-index:1}.how-it-works-step-8 .how-it-works-step-content{position:relative;top:-18px;width:268px;display:flex;flex-direction:column;gap:16px;margin-left:0!important;margin-right:auto}.how-it-works-step-8 .how-it-works-step-content h4{font-family:Inter,sans-serif;font-weight:300;font-size:34.3px;line-height:41.76px;letter-spacing:-.972px;color:#000000;margin:0;padding:0}.how-it-works-step-8 .how-it-works-step-content p{font-family:Inter,sans-serif;font-weight:500;font-size:14.3px;line-height:18px;color:rgba(0,0,0,.8);margin:0;padding:0}.how-it-works-step-8 .how-it-works-step-content-media{position:absolute;left:54px;top:-61.33px;width:630px;height:auto;overflow:hidden;border-radius:4px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);background:rgba(0,0,0,.1);z-index:2;grid-column:unset!important}.how-it-works-step-8 .how-it-works-step-content-media img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.how-it-works-step-8 .how-it-works-step-content{grid-column:2!important;text-align:left!important;padding-left:28px!important;padding-right:0!important}.how-it-works-step-8 .how-it-works-step-label{position:absolute;top:calc(38.67px + 520px - 43.33px - 20px);left:50%;transform:translateX(-50%);border:1px solid rgba(0,0,0,.4);border-radius:12px;background:#FDFDF7;padding:12.33px 15.667px 13px;height:43.33px;white-space:nowrap;z-index:3;font-family:Inter,sans-serif;font-weight:500;font-size:14.1px;line-height:18px;color:rgba(0,0,0,.6);text-align:center;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.how-it-works-step-8 .how-it-works-step-label:after,.how-it-works-step-8 .how-it-works-step-label:before{content:none}@media (max-width:900px){.how-it-works-step-6{min-height:auto}.how-it-works-step-6 .how-it-works-step-content{top:0;padding-left:0;width:100%}.how-it-works-step-6 .how-it-works-step-content-media{position:relative;left:0;top:0;width:100%;height:auto;margin-bottom:1rem}.how-it-works-step-3 .how-it-works-step-label{position:relative;left:0;right:0;transform:none;margin:1rem auto;width:-moz-fit-content;width:fit-content;top:0}}.how-it-works-step-right .how-it-works-step-content{position:relative;top:-18px;padding-left:28px}.how-it-works-step-left .how-it-works-step-content{position:relative;top:-18px;padding-right:28px;text-align:right;margin-left:auto}@media (max-width:900px){.how-it-works-step-left .how-it-works-step-content,.how-it-works-step-right .how-it-works-step-content{top:0;padding-left:0;padding-right:0;text-align:left;margin-left:0}.how-it-works-step{grid-template-columns:1fr;padding:1.5rem 0}.how-it-works-step-left .how-it-works-step-content,.how-it-works-step-left .how-it-works-step-content-media,.how-it-works-step-right .how-it-works-step-content,.how-it-works-step-right .how-it-works-step-content-media{grid-column:1}.how-it-works-step-left .how-it-works-step-label,.how-it-works-step-right .how-it-works-step-label{top:0;padding-left:0;padding-right:0;text-align:left;margin-left:0}.how-it-works-step-content{padding-left:0!important;padding-right:0!important;text-align:left!important}.how-it-works-step-content h4{font-size:clamp(24px,5vw,34.5px);line-height:1.21}.how-it-works-step-content p{font-size:clamp(14px,3vw,14.2px)}}.how-it-works-factory-section,.how-it-works-timeline-container{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0}.how-it-works-factory-section .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:20px;width:14px;height:14px;border-radius:50%;background:var(--color-ink);z-index:2}.how-it-works-factory-section .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;top:48px;height:120px;z-index:1}.how-it-works-factory-image{max-width:100%;width:100%;height:auto;margin:-30px auto 0;display:block;-o-object-fit:cover;object-fit:cover}.how-it-works-timeline-spacer{position:relative;width:100%;max-width:1440px;margin:0 auto;height:200px}.how-it-works-timeline-spacer .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;top:10px;bottom:0;height:100%;z-index:1}.how-it-works-factory-overlay{position:absolute;left:96px;top:42px;backdrop-filter:blur(9px);background:rgba(255,255,255,.9);padding:29px 30px 30px;border-radius:12px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);max-width:300px;z-index:2}@media (max-width:900px){.how-it-works-factory-overlay{position:relative;left:0;top:0;margin-top:16px;max-width:100%}}.how-it-works-liftoff-media{position:relative;left:40px}.how-it-works-liftoff-section{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:20px 54px 194.07px;min-height:600px}.how-it-works-liftoff-section .how-it-works-step-line{position:absolute;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;bottom:0;height:144px;z-index:1}.how-it-works-liftoff-graphic{position:relative;width:100%;max-width:1332px;height:415.93px;display:flex;align-items:center;justify-content:center;margin:170px auto 0;z-index:1}.how-it-works-liftoff-text{font-family:Inter,sans-serif;font-weight:300;font-size:500px;line-height:1;letter-spacing:-3px;color:#000000;margin:0;padding:0;text-align:center;white-space:nowrap}.how-it-works-liftoff-description{position:absolute;right:54px;top:-50px;max-width:202px;width:auto;z-index:2;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-weight:500;font-size:14.3px;line-height:18px;color:rgba(0,0,0,.8)}.how-it-works-liftoff-description p{word-wrap:break-word;overflow-wrap:break-word}.how-it-works-liftoff-media{position:absolute;left:691.2px;top:-60px;width:374.4px;height:auto;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);z-index:2;overflow:hidden}.how-it-works-liftoff-media img{width:100%;height:auto;border-radius:4px;display:block}@media (max-width:900px){.how-it-works-liftoff-section{padding:80px 24px;min-height:auto}.how-it-works-liftoff-media{max-width:100%}}@media (max-width:1024px){.how-it-works-timeline-container{padding:0 1rem}.how-it-works-step-content-media{z-index:2!important}.how-it-works-step-line{z-index:1!important}.how-it-works-step-bullet{z-index:3!important}.how-it-works-timeline-container{max-width:min(1440px,100vw)}.how-it-works-step-2 .how-it-works-step-content-media{width:min(540px,calc(540px * (100vw / 1440px)));height:min(360px,calc(360px * (100vw / 1440px)));left:min(54px,calc(54px * (100vw / 1440px)));top:min(200px,calc(200px * (100vw / 1440px)))}.how-it-works-step-5 .how-it-works-step-content-media{width:min(288px,calc(288px * (100vw / 1440px)));height:min(384px,calc(384px * (100vw / 1440px)));left:min(756px,calc(756px * (100vw / 1440px)))}.how-it-works-step-6 .how-it-works-step-content-media,.how-it-works-step-8 .how-it-works-step-content-media{width:min(630px,calc(630px * (100vw / 1440px)));left:min(54px,calc(54px * (100vw / 1440px)))}.how-it-works-liftoff-media{width:min(374.4px,calc(374.4px * (100vw / 1440px)));left:min(691.2px,calc(691.2px * (100vw / 1440px)))}.how-it-works-welcome-image{height:min(651.66px,calc(651.66px * (100vw / 1440px)))}}@media (max-width:1024px) and (min-width:769px){.how-it-works-step-1 .how-it-works-step-content{width:240px;padding-left:20px}.how-it-works-step-2 .how-it-works-step-content{width:220px}.how-it-works-step-2 .how-it-works-step-content-media{left:20px;width:calc(50% - 20px);max-width:400px;height:auto;aspect-ratio:540/360}.how-it-works-step-2 .how-it-works-step-content-media img{height:auto;aspect-ratio:540/360}.how-it-works-step-3 .how-it-works-step-content{width:240px;padding-left:20px}.how-it-works-step-5 .how-it-works-step-content{width:220px}.how-it-works-step-5 .how-it-works-step-content-media{left:20px;width:calc(50% - 20px);max-width:300px;height:auto;aspect-ratio:288/384}.how-it-works-step-5 .how-it-works-step-content-media img{height:auto;aspect-ratio:288/384}.how-it-works-step-6 .how-it-works-step-content{width:240px;padding-left:20px}.how-it-works-step-6 .how-it-works-step-content-media{left:20px;width:calc(50% - 20px);max-width:450px}.how-it-works-step-8 .how-it-works-step-content{width:240px;padding-left:20px}.how-it-works-step-8 .how-it-works-step-content-media{left:20px;width:calc(50% - 20px);max-width:450px}.how-it-works-welcome-section{padding:0 1rem}.how-it-works-welcome-image{height:clamp(400px,50vw,651.66px)}.how-it-works-welcome-title{left:40px;font-size:clamp(40px,6vw,59.7px)}.how-it-works-welcome-subtitle{right:40px;font-size:clamp(14px,2vw,17.2px)}.how-it-works-welcome-cta{right:40px;bottom:40px}.how-it-works-liftoff-description{right:40px;max-width:180px}.how-it-works-liftoff-media{left:20px;width:calc(50% - 20px);max-width:300px}}@media (max-width:768px){.how-it-works-timeline-container{padding:0 1rem}.how-it-works-step-bullet{width:12px;height:12px}.how-it-works-step-line{width:4px}.how-it-works-step-1{min-height:auto;padding:2rem 0}.how-it-works-step-1 .how-it-works-step-content{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;text-align:left}.how-it-works-step-1 .how-it-works-step-content h4{font-size:clamp(24px,6vw,34.5px);line-height:1.2}.how-it-works-step-1 .how-it-works-step-content p{font-size:clamp(13px,3.5vw,14.3px)}.how-it-works-step-2{min-height:auto;padding:2rem 0}.how-it-works-step-2 .how-it-works-step-content{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;text-align:left}.how-it-works-step-2 .how-it-works-step-content h4{font-size:clamp(24px,6vw,35px);line-height:1.2;text-align:left}.how-it-works-step-2 .how-it-works-step-content p{font-size:clamp(13px,3.5vw,14.5px);text-align:left}.how-it-works-step-2 .how-it-works-step-content-media{position:relative;left:0;top:0;width:100%;max-width:100%;height:auto;aspect-ratio:540/360;margin:1.5rem 0;z-index:2}.how-it-works-step-2 .how-it-works-step-content-media img{height:auto;aspect-ratio:540/360}.how-it-works-step-3{min-height:auto;padding:2rem 0}.how-it-works-step-3 .how-it-works-step-content{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;text-align:left}.how-it-works-step-3 .how-it-works-step-content h4{font-size:clamp(24px,6vw,34.3px);line-height:1.2}.how-it-works-step-3 .how-it-works-step-content p{font-size:clamp(13px,3.5vw,14.3px)}.how-it-works-step-3 .how-it-works-step-label{position:relative;left:0;right:0;transform:none;margin:1rem auto;width:-moz-fit-content;width:fit-content;top:0}.how-it-works-factory-section{padding:2rem 0}.how-it-works-factory-image{max-width:100%;margin:0 auto}.how-it-works-factory-overlay{position:relative;left:0;top:0;margin-top:1rem;padding:1.5rem;background:rgba(253,253,247,.95);border-radius:12px}.how-it-works-factory-overlay h4{font-size:clamp(20px,5vw,24px)}.how-it-works-factory-overlay p{font-size:clamp(13px,3.5vw,15px)}.how-it-works-step-5{min-height:auto;padding:2rem 0}.how-it-works-step-5 .how-it-works-step-line-above{display:none}.how-it-works-step-5 .how-it-works-step-content{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;text-align:left}.how-it-works-step-5 .how-it-works-step-content h4{font-size:clamp(24px,6vw,35px);line-height:1.2;text-align:left}.how-it-works-step-5 .how-it-works-step-content p{font-size:clamp(13px,3.5vw,14.3px);text-align:left}.how-it-works-step-5 .how-it-works-step-content-media{position:relative;left:0;top:0;width:100%;max-width:100%;height:auto;aspect-ratio:288/384;margin:1.5rem 0;z-index:2}.how-it-works-step-5 .how-it-works-step-content-media img{height:auto;aspect-ratio:288/384}.how-it-works-step-5 .how-it-works-step-label{position:relative;left:0;right:0;transform:none;margin:1rem auto;width:-moz-fit-content;width:fit-content;top:0}.how-it-works-step-6{min-height:auto;padding:2rem 0}.how-it-works-step-6 .how-it-works-step-content{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;text-align:left}.how-it-works-step-6 .how-it-works-step-content h4{font-size:clamp(24px,6vw,34.3px);line-height:1.2}.how-it-works-step-6 .how-it-works-step-content p{font-size:clamp(13px,3.5vw,14.3px)}.how-it-works-step-6 .how-it-works-step-content-media{position:relative;left:0;top:0;width:100%;max-width:100%;height:auto;margin:1.5rem 0;z-index:2}.how-it-works-liftoff-section{padding:3rem 1rem;min-height:auto}.how-it-works-liftoff-graphic{height:auto;margin:2rem auto}.how-it-works-liftoff-text{font-size:clamp(60px,15vw,120px);white-space:normal}.how-it-works-liftoff-description{position:relative;right:auto;top:auto;bottom:auto;left:0;width:100%;max-width:100%;margin:1.5rem 0;text-align:left}.how-it-works-liftoff-description p{font-size:clamp(14px,3.5vw,17.2px);color:#000}.how-it-works-liftoff-media{position:relative;left:0;top:0;width:100%;max-width:100%;height:auto;margin:1.5rem 0;z-index:2}.how-it-works-step-8{min-height:auto;padding:2rem 0}.how-it-works-step-8 .how-it-works-step-content{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;text-align:left}.how-it-works-step-8 .how-it-works-step-content h4{font-size:clamp(24px,6vw,34.3px);line-height:1.2}.how-it-works-step-8 .how-it-works-step-content p{font-size:clamp(13px,3.5vw,14.3px)}.how-it-works-step-8 .how-it-works-step-content-media{position:relative;left:0;top:0;width:100%;max-width:100%;height:auto;margin:1.5rem 0;z-index:2}.how-it-works-step-8 .how-it-works-step-label{position:relative;left:0;right:0;transform:none;margin:1rem auto;width:-moz-fit-content;width:fit-content;top:0;bottom:auto}.how-it-works-welcome-section{padding:0 1rem}.how-it-works-welcome-image{height:clamp(300px,60vw,400px)}.how-it-works-welcome-title{position:relative;left:0;top:0;bottom:auto;font-size:clamp(32px,8vw,59.7px);margin:1.5rem 0 1rem;text-align:left;white-space:normal}.how-it-works-welcome-subtitle{top:auto;font-size:clamp(14px,3.5vw,17.2px);margin:0 0 1.5rem;text-align:left;white-space:normal}.how-it-works-welcome-cta,.how-it-works-welcome-subtitle{position:relative;right:auto;bottom:auto;left:0;width:100%;max-width:100%}.how-it-works-welcome-cta{margin-top:1rem}.how-it-works-timeline-spacer{height:100px;padding:0 1rem}}@media (max-width:480px){.how-it-works-timeline-container{padding:0 .75rem}.how-it-works-step-1 .how-it-works-step-content h4,.how-it-works-step-2 .how-it-works-step-content h4,.how-it-works-step-3 .how-it-works-step-content h4,.how-it-works-step-5 .how-it-works-step-content h4,.how-it-works-step-6 .how-it-works-step-content h4,.how-it-works-step-8 .how-it-works-step-content h4{font-size:22px}.how-it-works-step-1 .how-it-works-step-content p,.how-it-works-step-2 .how-it-works-step-content p,.how-it-works-step-3 .how-it-works-step-content p,.how-it-works-step-5 .how-it-works-step-content p,.how-it-works-step-6 .how-it-works-step-content p,.how-it-works-step-8 .how-it-works-step-content p{font-size:13px}.how-it-works-liftoff-text{font-size:48px}.how-it-works-liftoff-description p{font-size:14px}.how-it-works-welcome-image{height:clamp(250px,70vw,300px)}.how-it-works-welcome-title{font-size:28px;margin:1rem 0 .75rem}.how-it-works-welcome-subtitle{font-size:14px;margin:0 0 1rem}.how-it-works-factory-overlay{padding:1rem}.how-it-works-factory-overlay h4{font-size:18px}.how-it-works-factory-overlay p{font-size:13px}}.how-it-works-step-end{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:2rem 0 0;height:50px}.how-it-works-step-end .how-it-works-step-bullet{position:absolute;left:50%;transform:translateX(-50%);top:0;width:14px;height:14px;border-radius:50%;background:var(--color-ink);z-index:2}.how-it-works-page .how-it-works-cta .howitworks-cta-center{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 0}.how-it-works-page .how-it-works-cta{margin-top:80px}.how-it-works-page .how-it-works-cta .modern-grid{min-height:60vh}.how-it-works-page .how-it-works-cta .column-12,.how-it-works-page .how-it-works-cta .cta-buttons,.how-it-works-page .how-it-works-cta .modern-grid{display:flex;justify-content:center;align-items:center}.how-it-works-page .how-it-works-cta .cta-buttons{flex-direction:column;gap:4px}.how-it-works-page .how-it-works-cta h4{font-size:clamp(36px,3vw,48px)!important;line-height:114%!important;font-family:regola-light,sans-serif!important;letter-spacing:-.047em!important;font-weight:300!important;margin:0;padding:0}.how-it-works-page .how-it-works-cta a,.how-it-works-page .how-it-works-cta button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:140px;gap:6px;padding:12px 0!important}.how-it-works-page .how-it-works-cta a.button-rounded,.how-it-works-page .how-it-works-cta button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border-color .2s;margin:0;outline:0;border:none;-o-border-image:initial;border-image:initial;padding:0}.how-it-works-page .how-it-works-cta .button-rounded-white{background:rgb(255,255,255)}.how-it-works-page .how-it-works-cta .button-rounded-black{background:#000000;color:#ffffff}.how-it-works-page .how-it-works-cta .type-regola-regular{font-family:regola-regular,sans-serif!important}.how-it-works-page .how-it-works-cta .type-14{font-size:13px!important;line-height:128%!important;font-family:regola-book,sans-serif!important;letter-spacing:0!important}.flex-column{flex-direction:column}.profile-models-section{background:var(--color-white);padding:4rem 2rem}.profile-models-section h3{color:var(--color-ink)!important}.profile-models-section .doorway-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:2;pointer-events:none}.profile-models-section .doorway-item-foreground{color:#ffffff!important;justify-content:flex-start!important;align-items:flex-start!important;padding-top:1.5rem!important;z-index:10!important}.profile-models-section .doorway-item-foreground>div{color:#ffffff!important}.profile-models-section .profile-models-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:1fr!important;gap:1rem!important;max-width:1200px;margin:0 auto;width:100%}@media (max-width:1024px){.profile-models-section .profile-models-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem}}@media (max-width:768px){.profile-models-section .profile-models-grid{grid-template-columns:1fr!important;gap:1rem;padding:2rem 1rem}.profile-models-section .doorway-item{height:300px}.profile-models-section .doorway-item-foreground{padding:1.5rem}.profile-models-section .doorway-item-foreground>div:first-child{font-size:1.25rem}}.how-it-works-welcome-section{position:relative;width:100%;max-width:1440px;margin:0 auto}.how-it-works-welcome-image{position:relative;width:100%;height:651.66px;border-radius:4px;overflow:hidden}.how-it-works-welcome-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.how-it-works-welcome-title{left:113px;top:30%;bottom:59.89%;font-weight:300;font-size:59.7px;line-height:65.89px;letter-spacing:-1.977px;white-space:nowrap}.how-it-works-welcome-subtitle,.how-it-works-welcome-title{position:absolute;font-family:Inter,sans-serif;color:#FFFFFF;margin:0;padding:0;z-index:2}.how-it-works-welcome-subtitle{right:24.29px;top:35.9%;bottom:60.33%;font-weight:500;font-size:17.2px;line-height:23.94px;width:202px}.how-it-works-liftoff-description p{margin:0;padding:0}.how-it-works-welcome-cta{position:absolute;bottom:24px;right:24px;display:flex;flex-direction:column;gap:.585px;align-items:flex-start;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:auto;height:60px;padding:11.415px 15px 12.08px;background:rgba(255,255,255,.9);backdrop-filter:blur(9px);border-radius:12px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);text-decoration:none;z-index:3;cursor:pointer}.how-it-works-welcome-cta-image{position:absolute;left:6px;top:6px;width:48px;height:48px;border-radius:6px;overflow:hidden}.how-it-works-welcome-cta-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.how-it-works-welcome-cta-content{display:flex;flex-direction:column;font-family:Inter,sans-serif;font-weight:500;font-size:13.5px;line-height:17.92px;color:#000000;position:relative}.how-it-works-welcome-cta-title{white-space:nowrap;margin-bottom:0}.how-it-works-welcome-cta-link{font-family:Inter,sans-serif;font-weight:500;font-size:13.7px;line-height:17.92px;color:rgba(0,0,0,.4);white-space:pre-wrap;display:flex;align-items:center;gap:4px;margin-top:8.33px}.how-it-works-welcome-cta-arrow{width:12px;height:10px;display:inline-block}.how-it-works-page .how-it-works-welcome-bg{background-image:url("/how it works/welcome-image.jpeg");background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:12px;overflow:hidden;position:relative;min-height:500px;padding:60px 0;display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:768px){.how-it-works-page .modern-grid.m-modern-grid-half-margin .column-12 img{max-width:140%;width:140%;margin-left:-20%;margin-right:-20%}}.how-it-works-page .how-it-works-welcome-bg .how-it-works-welcome{padding:0 0 0 40px;text-align:left}.how-it-works-page .how-it-works-welcome-bg,.how-it-works-page .how-it-works-welcome-bg a,.how-it-works-page .how-it-works-welcome-bg h1,.how-it-works-page .how-it-works-welcome-bg h2,.how-it-works-page .how-it-works-welcome-bg h3,.how-it-works-page .how-it-works-welcome-bg h4,.how-it-works-page .how-it-works-welcome-bg h5,.how-it-works-page .how-it-works-welcome-bg p,.how-it-works-page .how-it-works-welcome-bg span{color:#ffffff!important}.how-it-works-page .how-it-works-welcome-bg .how-it-works-welcome h5,.how-it-works-page .how-it-works-welcome-bg .how-it-works-welcome p{color:#000000!important;text-shadow:none!important;padding-bottom:16px}@media (max-width:768px){.how-it-works-page .how-it-works-welcome-bg{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.how-it-works-page .how-it-works-welcome-bg .how-it-works-welcome{padding:0!important;text-align:center!important}}.how-it-works-page .how-it-works-welcome-bg .insights-module-explore-customer-profile-media-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;right:24px;bottom:24px;z-index:2;height:60px;background:rgba(255,255,255,.9);gap:0;padding:6px 12px;text-decoration:none;border-radius:8px;color:var(--color-ink)!important;font-size:12px!important;line-height:128%!important;font-family:regola-book,sans-serif!important;letter-spacing:0!important;text-align:left}.how-it-works-page .how-it-works-welcome-bg .insights-module-explore-customer-profile-media-link span{color:rgba(0,0,0,.6)!important}.site-header{position:fixed;top:0;left:0;width:100%;z-index:50;background:transparent}.site-header__inner{max-width:var(--max-width);margin:0 auto;padding:1rem 1rem .75rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.site-header__brand{justify-self:start}.site-header__logo{font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:white;font-family:Regola Book,sans-serif;font-size:15px;line-height:15px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 2px 4px rgba(0,0,0,.3)}.site-header__nav{justify-self:center}.nav-pill{list-style:none;margin:0;padding:.35rem .6rem;display:inline-flex;gap:.75rem;align-items:center;border-radius:var(--radius-pill);background:rgba(255,255,255,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.nav-pill li.has-dropdown{position:static}.nav-dropdown{position:absolute;top:100%;left:-1px;right:-1px;width:auto;transform:none;background:rgba(255,255,255,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:0 0 12px 12px;border-top:0;padding:.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;box-shadow:0 6px 18px rgba(0,0,0,.12);display:flex;gap:.25rem;justify-content:space-between;align-items:stretch;z-index:60}.has-dropdown.is-open>.nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-dropdown li{list-style:none;flex:1 1 0}.nav-dropdown a{display:block;padding:.7rem 1rem;color:var(--color-ink);text-decoration:none;white-space:nowrap;font-size:14px;line-height:1;border-radius:8px;text-align:center}.nav-dropdown a:hover{background:rgba(0,0,0,.04)}.nav-pill:has(.has-dropdown.is-open){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.nav-pill li{display:inline-flex}.nav-pill a{text-decoration:none;color:var(--color-ink);font-weight:400;padding:.4rem .7rem;border-radius:999px;font-family:Regola Book,sans-serif;font-size:15px;line-height:15px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;cursor:pointer;display:inline;text-align:left}.nav-pill a:hover{background:rgba(0,0,0,.04)}.site-header__cta{justify-self:end}@media (max-width:768px){.site-header__inner{grid-template-columns:auto 1fr auto}.site-header__nav{overflow-x:auto}.nav-pill{padding:.25rem .4rem;gap:.25rem}.nav-pill a{padding:.35rem .55rem;font-size:.9rem}}.main-navigation{position:fixed;top:0;left:0;width:100%;z-index:50;background:transparent;justify-content:space-between;padding:1rem 2rem}.main-navigation,.main-navigation .logo{display:flex;align-items:center}.mobile-navigation{display:none;cursor:pointer;position:relative;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:.5rem .75rem;align-items:center;justify-content:center}.mobile-navigation-hamburger{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.mobile-navigation-main{position:absolute;top:100%;left:0;width:240px;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:100}.mobile-navigation-close{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem;cursor:pointer}.mobile-navigation-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem .5rem;color:var(--color-ink);text-decoration:none;border-radius:8px;transition:background .2s ease;margin-bottom:.25rem}.mobile-navigation-item:hover{background:#263db5;color:white}.mobile-navigation-item-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.mobile-navigation-models{position:absolute;top:100%;left:0;width:240px;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:101}.mobile-navigation-item-back,.mobile-navigation-item-models{cursor:pointer}.mobile-navigation-item-title{font-weight:500;font-size:15px;line-height:1.2}.mobile-navigation-item-title.type-alt{font-weight:500}.mobile-navigation-item-divider{margin:.75rem 0;border:none;height:1px;background:rgba(0,0,0,.1)}.mobile-navigation-logo{text-align:center;font-weight:600;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);display:block;width:100%}@media (max-width:889px){.main-navigation{justify-content:flex-end;align-items:center}.main-navigation .logo{display:none}.mobile-navigation{display:flex;position:absolute;left:2rem;top:50%;transform:translateY(-50%);margin-top:0}}.main-navigation-list{display:block}@media (max-width:889px){.main-navigation-list{display:none}}.main-navigation-list-container{position:relative;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:.5rem .75rem;display:inline-flex;align-items:center;transition:border-radius .2s ease}.main-navigation-list-container.dropdown-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.main-navigation-list-container ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.5rem}.main-navigation-list-container ul li{display:inline-flex}.main-navigation-list-container ul li a{text-decoration:none;color:var(--color-ink);font-weight:500;padding:.5rem .75rem;border-radius:6px;font-family:regola-book,sans-serif;font-size:15px;line-height:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background .2s ease}.main-navigation-list-container ul li a:hover{background:#263db5;color:white}.main-navigation-list-container ul li a.current{background:transparent;font-weight:500;color:var(--color-ink)}.nav-menu-item,.nav-menu-item a{position:relative}.nav-menu-item-models{cursor:pointer}.main-navigation-hamburger{cursor:pointer;padding:.5rem .75rem;border-radius:6px;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.main-navigation-hamburger:hover{background:#263db5}.main-navigation-list-container ol{position:absolute;top:100%;left:0;right:0;list-style:none;margin:0;padding:.75rem;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);border-top:0;border-radius:0 0 8px 8px;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;box-sizing:border-box;overflow:visible;gap:.75rem;transition:opacity .3s ease,visibility .3s ease;transition-delay:.1s;transition:opacity .2s ease,visibility .2s ease}.main-navigation-list-container ol.dropdown-visible{display:flex!important}.main-navigation-list-container ol li{flex:0 1 auto;display:inline-block;margin:0;padding:0}.main-navigation-list-container ol li a{display:inline-block;padding:.3rem .4rem;color:var(--color-ink);text-decoration:none;white-space:nowrap;font-size:15px;font-weight:500;line-height:100%;border-radius:12px;text-align:center;transition:background .2s ease;font-family:regola-book,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.main-navigation-list-container ol li a.current{background:rgba(255,255,255,.8)}.main-navigation-list-container ol li a:hover{background:#263db5;color:white}.main-navigation-models-divider{position:absolute;top:100%;left:.6rem;right:.6rem;margin:0;border:none;height:1px;background:rgba(0,0,0,.1);z-index:1;display:none}.main-navigation-models-divider.dropdown-visible{display:block}.main-navigation-hamburger-dropdown{position:absolute;top:100%;right:0;width:280px;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.1);z-index:100}.main-navigation-hamburger-dropdown a{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;color:var(--color-ink);text-decoration:none;border-radius:8px;transition:background .2s ease}.main-navigation-hamburger-dropdown a:hover{background:#263db5;color:white}.main-navigation-hamburger-dropdown-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.main-navigation-hamburger-dropdown-title{font-weight:400;font-size:15px;line-height:1.2}.main-navigation-hamburger-dropdown-title.type-alt{font-weight:500}.main-navigation-hamburger-dropdown-divider{margin:.75rem 0;border:none;height:1px;background:rgba(0,0,0,.1)}.tablet-hidden{display:block}@media (max-width:768px){.tablet-hidden{display:none}.main-navigation-hamburger-dropdown{width:240px;right:-10px}}.tablet-visible{display:none}@media (max-width:768px){.tablet-visible{display:flex}}.header-cta-button{gap:.5rem;padding:.75rem 1.5rem;font-size:15px;line-height:1}.button-rounded,.header-cta-button{display:inline-flex;align-items:center;border-radius:999px;text-decoration:none;font-weight:500;transition:all .2s ease}.button-rounded{justify-content:center;padding:.6rem 1.2rem;font-size:14px!important;font-family:regola-book,sans-serif!important;box-shadow:0 2px 8px rgba(0,0,0,.1);border:none;cursor:pointer}.button-rounded-blue{background:#4299E1;color:white;border:none}.button-rounded-blue:hover{background:#3182CE;transform:translateY(-1px);box-shadow:0 4px 12px rgba(66,153,225,.3)}.header-contact-button{background:#356735!important;color:white!important}.header-contact-button:hover{background:#2a522a!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(53,103,53,.3)}.button-rounded-grey{background:#F7F7F7;color:#4299E1;border:none}.button-rounded-grey:hover{background:#F0F0F0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.footer-nav{padding:clamp(3rem,5vw,4.5rem) clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);margin-top:auto}.footer-nav,.footer-nav-variant-light{background:white}.modern-grid{width:min(1200px,100%);margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.5rem);align-items:start}.column-1{grid-column:span 1}.column-3{grid-column:span 3}.column-8{grid-column:span 8}.column-10{grid-column:span 10}.column-12{grid-column:span 12}.column-6,.m-column-6{grid-column:span 6}.footer-contact-header{grid-column:10/span 3}.footer-contact-header li:first-child{padding:0;font-size:24px!important;line-height:30px!important;font-family:regola-light,sans-serif;letter-spacing:-.02em;list-style-type:none;color:var(--color-ink);font-weight:300;margin:0 0 1rem;height:30px;display:flex;align-items:center}.contact-us-button{background:var(--color-blue);color:white!important;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:clamp(1rem,1.3vw,1.3rem);line-height:clamp(1.3rem,1.6vw,1.6rem);letter-spacing:-.3px;font-weight:300;font-family:Regola Light,sans-serif;font-feature-settings:"ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .2s ease;width:-moz-fit-content;width:fit-content}.contact-us-button:hover{background:#1e2f8a;color:white!important}.footer-contact{grid-column:10/span 3;justify-self:end;max-width:400px}.footer-contact-subscription{margin-top:1rem}.footer-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(.75rem,1.2vw,1.2rem);align-items:flex-start}.footer-nav li:first-child{padding:0;font-size:24px!important;line-height:30px!important;font-family:regola-light,sans-serif;letter-spacing:-.02em;list-style-type:none;color:var(--color-ink);font-weight:300;margin:0 0 1rem;height:30px;display:flex;align-items:center}.footer-nav li:not(:first-child){font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:clamp(1.4rem,1.9vw,1.9rem);letter-spacing:-.28px;font-family:Regola Medium,sans-serif;font-weight:500;font-feature-settings:"ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.footer-nav a{color:var(--color-ink);text-decoration:none;transition:color .2s ease}.footer-nav a:hover{color:var(--color-blue)}.footer-nav a.alt{margin:0;padding:0;font-size:24px!important;line-height:30px!important;font-family:regola-light,sans-serif;letter-spacing:-.02em;list-style-type:none;color:var(--color-ink);font-weight:300;font-style:normal!important}.m-spacer-24{height:24px}.m-spacer-32{height:32px}.spacer-8{height:8px}.spacer-32{height:32px}.m-spacer-8{height:8px}.m-spacer-16{height:16px}.footer-contact{display:flex;flex-direction:column;gap:1.5rem;text-align:right}.type-14{font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:clamp(1.4rem,1.9vw,1.9rem);letter-spacing:-.36px;font-family:Regola Light,sans-serif;font-feature-settings:"ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.m-type-16{font-size:clamp(1rem,1.2vw,1.125rem);font-family:Regola Book,Helvetica Neue,Arial,sans-serif}.footer-contact button{background:var(--color-blue);color:white;border:none;border-radius:6px;padding:1rem 2rem;font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:clamp(1.4rem,1.9vw,1.9rem);letter-spacing:-.36px;font-weight:300;font-family:Regola Light,sans-serif;font-feature-settings:"ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .2s ease;width:-moz-fit-content;width:fit-content;align-self:flex-end}.footer-contact button:hover{background:#1e2f8a}.footer-contact-secondary{color:#666;font-size:clamp(1rem,1.25vw,1.25rem);line-height:clamp(1.3rem,1.6vw,1.6rem);letter-spacing:-.3px;font-family:Regola Light,sans-serif;font-feature-settings:"ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.footer-contact-input{position:relative;display:flex;align-items:center;background:white;border-radius:6px;overflow:hidden;border:1px solid #ddd}.footer-contact-input input[type=email]{flex:1;border:none;padding:1rem 1.25rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:clamp(1.3rem,1.6vw,1.6rem);letter-spacing:-.3px;font-family:Regola Light,sans-serif;font-feature-settings:"ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:transparent;outline:none}.footer-contact-input .arrow-button{width:20px;height:20px;margin-right:.75rem;cursor:pointer;opacity:.6;transition:opacity .2s ease;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}.footer-contact-input .arrow-button:hover{opacity:1}.footer-contact-input .arrow-button svg{color:#666}.footer-contact-input .arrow-button:hover svg{color:var(--color-blue)}.loader{display:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.loader div{width:4px;height:4px;background:#666;border-radius:50%;display:inline-block;margin:0 1px;animation:loader 1.4s ease-in-out infinite both}.loader div:first-child{animation-delay:-.32s}.loader div:nth-child(2){animation-delay:-.16s}@keyframes loader{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.footer-contact-status{display:none}.footer-contact-subscription-failure-note,.footer-contact-subscription-success-note{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#666}.footer-contact-subscription-success-note img{width:12px;height:12px}.footer-legal{max-width:var(--max-width);margin:2rem auto 0;padding:1.5rem 1rem 0;border-top:1px solid #ddd;display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:flex-start;color:black}.footer-legal .column-9{grid-column:span 9}.footer-legal .column-3{grid-column:span 3}.footnotes{list-style:none;margin:0 0 1rem;padding:0;font-size:clamp(.75rem,.9vw,.85rem);color:#666;font-family:Regola Book,Helvetica Neue,Arial,sans-serif}.footnotes li{margin-bottom:.25rem}.footer-legal-links{display:flex;gap:1.5rem;align-items:center;flex-wrap:nowrap}.footer-legal-links a{color:var(--color-ink);text-decoration:none;font-size:clamp(.9rem,1.1vw,1rem);font-family:Regola Book,Helvetica Neue,Arial,sans-serif;transition:color .2s ease}.footer-legal-links a:hover{color:var(--color-blue)}.footer-credits{margin-top:0;padding-top:0;border-top:none}.footer-credits a{color:#888;text-decoration:none;font-size:clamp(.8rem,1vw,.9rem);font-family:Regola Book,Helvetica Neue,Arial,sans-serif;transition:color .2s ease}.footer-credits a:hover{color:var(--color-blue)}@media (max-width:1024px) and (min-width:769px){.modern-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem)}.column-3{grid-column:span 4}.footer-contact-header{grid-column:5/span 4}.footer-contact-header li:first-child,.footer-nav li:first-child{font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:clamp(1.6rem,2.3vw,2.3rem);height:clamp(1.6rem,2.3vw,2.3rem)}.footer-nav li:not(:first-child){font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:clamp(1.3rem,1.8vw,1.8rem)}.footer-legal{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,3vw,2rem) 0 0;align-items:center}.footer-legal .column-9{grid-column:1/span 4}.footer-legal .column-3{grid-column:5/span 4}}@media (max-width:768px){.modern-grid{grid-template-columns:repeat(6,1fr);gap:clamp(1.25rem,4vw,1.75rem)}.column-3,.m-column-6{grid-column:span 3}.footer-contact-header{grid-column:1/span 6}.footer-contact-header li:first-child,.footer-nav li:first-child{font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:clamp(1.4rem,1.9vw,1.9rem);height:clamp(1.4rem,1.9vw,1.9rem)}.footer-nav li:not(:first-child){font-size:clamp(.9rem,1.2vw,1.2rem);line-height:clamp(1.2rem,1.5vw,1.5rem)}.footer-contact button,.type-14{font-size:clamp(1rem,1.3vw,1.3rem);line-height:clamp(1.3rem,1.6vw,1.6rem)}.footer-legal{grid-template-columns:repeat(6,1fr);gap:1rem}.footer-legal .column-3,.footer-legal .column-9{grid-column:span 6}.footer-legal-links{flex-direction:row;gap:1rem;flex-wrap:wrap}}.profile-header-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--modern-grid-column-gutter);box-sizing:border-box;padding:0 .5rem;width:100%;gap:1.5rem 0;max-width:min(1160px,100%);margin:0 auto}.profile-header-container,.profile-header-container *{min-width:0}.profile-header-row-1{grid-column:1/4;width:100%}.profile-header-row-1 h1{color:#000!important;margin:0;white-space:nowrap}.profile-header-row-1 h1 .alt{font-style:normal!important}.profile-header-row-2{grid-column:1/4;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:flex-start}.profile-description{grid-column:1}.profile-navigation{grid-column:2}.profile-description p{margin:0;line-height:1.4}.profile-description p:first-child{margin-bottom:.25rem}.profile-navigation{display:flex;gap:.75rem;flex-shrink:0;margin-top:.5rem}.nav-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f5f5f5;color:#333;text-decoration:none;border-radius:8px;font-family:Regola Book,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2;transition:all .2s ease;border:1px solid #e0e0e0}.nav-button:hover{background:#e8e8e8;color:#000;text-decoration:none}.nav-button img{width:18px;height:18px;opacity:.7}@media (max-width:1360px){.site-root.profile-page.flat-oval-profile .profile-header-container,.site-root.profile-page.flat-profile .profile-header-container,.site-root.profile-page.hollow-oval-profile .profile-header-container,.site-root.profile-page.round-profile .profile-header-container{padding:0 clamp(12px,4vw,24px);gap:clamp(20px,3vw,32px)}.site-root.profile-page.flat-oval-profile .profile-header-row-1,.site-root.profile-page.flat-profile .profile-header-row-1,.site-root.profile-page.hollow-oval-profile .profile-header-row-1,.site-root.profile-page.round-profile .profile-header-row-1{grid-column:1/-1;justify-self:flex-start;width:100%}.site-root.profile-page.flat-oval-profile .profile-header-row-1 h1,.site-root.profile-page.flat-profile .profile-header-row-1 h1,.site-root.profile-page.hollow-oval-profile .profile-header-row-1 h1,.site-root.profile-page.round-profile .profile-header-row-1 h1{white-space:normal;text-align:left;width:100%}}@media (max-width:1024px){.site-root.profile-page.flat-oval-profile .profile-header-row-2,.site-root.profile-page.flat-profile .profile-header-row-2,.site-root.profile-page.hollow-oval-profile .profile-header-row-2,.site-root.profile-page.round-profile .profile-header-row-2{grid-column:1/-1;justify-items:start}.site-root.profile-page.flat-oval-profile .profile-header-content,.site-root.profile-page.flat-profile .profile-header-content,.site-root.profile-page.hollow-oval-profile .profile-header-content,.site-root.profile-page.round-profile .profile-header-content{grid-template-columns:1fr;gap:clamp(16px,3vw,28px);justify-items:start}.site-root.profile-page.flat-oval-profile .profile-header-content-subtitle,.site-root.profile-page.flat-profile .profile-header-content-subtitle,.site-root.profile-page.hollow-oval-profile .profile-header-content-subtitle,.site-root.profile-page.round-profile .profile-header-content-subtitle{text-align:left;width:100%}.site-root.profile-page.flat-oval-profile .profile-header-content-subtitle .subtitle-line-1,.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-1,.site-root.profile-page.hollow-oval-profile .profile-header-content-subtitle .subtitle-line-1,.site-root.profile-page.round-profile .profile-header-content-subtitle .subtitle-line-1{white-space:normal!important}.site-root.profile-page.flat-oval-profile .profile-navigation,.site-root.profile-page.flat-profile .profile-navigation,.site-root.profile-page.hollow-oval-profile .profile-navigation,.site-root.profile-page.round-profile .profile-navigation{justify-content:flex-start;justify-self:flex-start;flex-wrap:wrap;gap:clamp(8px,2vw,16px)}}@media (min-width:769px) and (max-width:1024px){.site-root.profile-page.flat-oval-profile .profile-navigation,.site-root.profile-page.flat-profile .profile-navigation,.site-root.profile-page.hollow-oval-profile .profile-navigation,.site-root.profile-page.round-profile .profile-navigation{justify-content:flex-end;justify-self:flex-end;width:100%;margin-top:clamp(16px,2vw,24px)}}@media (max-width:768px){.profile-header-row-2{grid-template-columns:1fr;gap:1.5rem}.profile-description{grid-column:1}.profile-navigation{grid-column:1;flex-wrap:wrap;margin-top:0}.site-root.profile-page.flat-oval-profile .profile-header-container,.site-root.profile-page.flat-profile .profile-header-container,.site-root.profile-page.hollow-oval-profile .profile-header-container,.site-root.profile-page.round-profile .profile-header-container{padding:0 clamp(12px,6vw,18px);gap:clamp(16px,4vw,28px);align-items:flex-start}.site-root.profile-page.flat-oval-profile .profile-header-row-1 h1,.site-root.profile-page.flat-profile .profile-header-row-1 h1,.site-root.profile-page.hollow-oval-profile .profile-header-row-1 h1,.site-root.profile-page.round-profile .profile-header-row-1 h1{font-size:clamp(2.25rem,10vw,3.25rem);line-height:1.05;text-align:left}.site-root.profile-page.flat-oval-profile .profile-header-content-subtitle,.site-root.profile-page.flat-profile .profile-header-content-subtitle,.site-root.profile-page.hollow-oval-profile .profile-header-content-subtitle,.site-root.profile-page.round-profile .profile-header-content-subtitle{padding:0;text-align:left;width:100%;word-break:keep-all;overflow-wrap:anywhere}.nav-button{font-size:.75rem;padding:.625rem .875rem}}.site-root.profile-page .modern-grid .profile-header-row-1 h1,.site-root.profile-page .profile-header-row-1 h1.type-120{color:#000000!important}@media (min-width:769px){.site-root.profile-page.round-profile .profile-header-row-1 h1{font-size:clamp(3.2rem,7.2vw,5rem);line-height:1.06}}.site-root.profile-page.round-profile .profile-header-row-1 h1{text-shadow:none!important}.site-root.profile-page.round-profile .profile-header-container,.site-root.profile-page.round-profile .profile-header-container *{box-shadow:none!important;text-shadow:none!important}.site-root.profile-page.round-profile .profile-navigation .nav-button,.site-root.profile-page.round-profile .profile-navigation .nav-button:hover{box-shadow:none!important}.site-root.profile-page.round-profile .profile-header-content-subtitle p{font-size:clamp(16px,1.3vw,20px)!important;line-height:125%!important;font-family:regola-light,sans-serif!important;letter-spacing:-.014em!important;margin:0!important}.site-root.profile-page.round-profile .profile-header-content-subtitle .subtitle-line-1{color:var(--color-ink)!important}.site-root.profile-page.round-profile .profile-header-content-subtitle .subtitle-line-2{color:rgba(15,17,21,.6)!important}.site-root.profile-page.round-profile .profile-header-content-subtitle .subtitle-line-1{white-space:nowrap!important}.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-subtitle-line-1{display:block;max-width:min(64ch,100%);font-size:clamp(16px,1.2vw + .5rem,21px)!important;line-height:clamp(23px,1.4vw + .85rem,30px)!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}@media (max-width:1024px){.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-subtitle-line-1{max-width:min(56ch,100%);font-size:clamp(15px,1.1vw + .5rem,19px)!important;line-height:clamp(22px,1.6vw + .75rem,28px)!important}}@media (max-width:767px){.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-subtitle-line-1{max-width:min(48ch,100%);font-size:clamp(14px,3.6vw,17px)!important;line-height:clamp(21px,4.8vw,25px)!important}}@media (max-width:480px){.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-subtitle-line-1{max-width:min(42ch,100%);font-size:clamp(13.5px,4.2vw,16px)!important;line-height:clamp(20px,5.4vw,24px)!important}}.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-oval-subtitle-line-1{display:block;max-width:min(64ch,100%);font-size:clamp(16px,1.2vw + .5rem,21px)!important;line-height:clamp(23px,1.4vw + .85rem,30px)!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}@media (max-width:1024px){.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-oval-subtitle-line-1{max-width:min(56ch,100%);font-size:clamp(15px,1.1vw + .5rem,19px)!important;line-height:clamp(22px,1.6vw + .75rem,28px)!important}}@media (max-width:767px){.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-oval-subtitle-line-1{max-width:min(48ch,100%);font-size:clamp(14px,3.6vw,17px)!important;line-height:clamp(21px,4.8vw,25px)!important}}@media (max-width:480px){.site-root.profile-page.round-profile .profile-header-content-subtitle .flat-oval-subtitle-line-1{max-width:min(42ch,100%);font-size:clamp(13.5px,4.2vw,16px)!important;line-height:clamp(20px,5.4vw,24px)!important}}.site-root.profile-page.round-profile .profile-header-content-subtitle .hollow-oval-subtitle-line-1{display:block;max-width:min(64ch,100%);font-size:clamp(16px,1.2vw + .5rem,21px)!important;line-height:clamp(23px,1.4vw + .85rem,30px)!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}@media (max-width:1024px){.site-root.profile-page.round-profile .profile-header-content-subtitle .hollow-oval-subtitle-line-1{max-width:min(56ch,100%);font-size:clamp(15px,1.1vw + .5rem,19px)!important;line-height:clamp(22px,1.6vw + .75rem,28px)!important}}@media (max-width:767px){.site-root.profile-page.round-profile .profile-header-content-subtitle .hollow-oval-subtitle-line-1{max-width:min(48ch,100%);font-size:clamp(14px,3.6vw,17px)!important;line-height:clamp(21px,4.8vw,25px)!important}}@media (max-width:480px){.site-root.profile-page.round-profile .profile-header-content-subtitle .hollow-oval-subtitle-line-1{max-width:min(42ch,100%);font-size:clamp(13.5px,4.2vw,16px)!important;line-height:clamp(20px,5.4vw,24px)!important}}.site-root.profile-page.flat-profile .profile-header-content-subtitle{max-width:min(68ch,100%)}.site-root.profile-page.flat-profile .profile-header-content-subtitle p{display:block;margin:0;font-size:clamp(16px,1.2vw + .5rem,21px)!important;line-height:clamp(23px,1.4vw + .85rem,30px)!important;word-break:normal;overflow-wrap:anywhere;hyphens:auto}.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-1,.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-2{white-space:normal!important;text-align:left;width:100%}.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-1{display:block;max-width:min(60ch,100%);font-size:clamp(16px,1.3vw + .45rem,21px)!important;line-height:clamp(24px,1.5vw + .8rem,30px)!important;font-family:Regola Light,sans-serif!important;letter-spacing:-.014em!important;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}@media (max-width:1024px){.site-root.profile-page.flat-profile .profile-header-content-subtitle{max-width:min(58ch,100%)}.site-root.profile-page.flat-profile .profile-header-content-subtitle p{font-size:clamp(15px,1.4vw + .35rem,19px)!important;line-height:clamp(22px,1.8vw + .7rem,28px)!important}.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-1{max-width:min(52ch,100%)}}@media (max-width:767px){.site-root.profile-page.flat-profile .profile-header-content-subtitle{max-width:min(52ch,100%)}.site-root.profile-page.flat-profile .profile-header-content-subtitle p{font-size:clamp(14px,3.9vw,17px)!important;line-height:clamp(21px,5vw,25px)!important}.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-1{max-width:min(48ch,100%)}}@media (max-width:540px){.site-root.profile-page.flat-profile .profile-header-content-subtitle{max-width:min(46ch,100%)}.site-root.profile-page.flat-profile .profile-header-content-subtitle p{font-size:clamp(13.5px,3.6vw,16px)!important;line-height:clamp(20px,4.6vw,24px)!important}.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-1{max-width:min(44ch,100%)}}@media (max-width:400px){.site-root.profile-page.flat-profile .profile-header-content-subtitle{max-width:min(42ch,100%)}.site-root.profile-page.flat-profile .profile-header-content-subtitle p{font-size:clamp(13px,4vw,15.5px)!important;line-height:clamp(19px,5.2vw,23px)!important}.site-root.profile-page.flat-profile .profile-header-content-subtitle .subtitle-line-1{max-width:min(40ch,100%)}}.site-root.profile-page.flat-oval-profile .flat-oval-display-section,.site-root.profile-page.flat-profile .flat-display-section,.site-root.profile-page.hollow-oval-profile .hollow-oval-display-section,.site-root.profile-page.round-profile .round-display-section{background:var(--color-white);padding:clamp(24px,6vw,64px) 0}.site-root.profile-page.flat-oval-profile .flat-oval-display-section .page-section-container,.site-root.profile-page.flat-profile .flat-display-section .page-section-container,.site-root.profile-page.hollow-oval-profile .hollow-oval-display-section .page-section-container,.site-root.profile-page.round-profile .round-display-section .page-section-container{margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vw,32px);padding:0 clamp(16px,4vw,56px)}.site-root.profile-page .round-display-section .round-display-image{display:block;margin:0 auto;width:100%;max-width:1400px;height:auto;border-radius:8px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:1440px){.site-root.profile-page .round-display-section .round-display-image{max-width:1200px}}@media (max-width:768px){.site-root.profile-page.flat-oval-profile .flat-oval-display-section .page-section-container,.site-root.profile-page.flat-profile .flat-display-section .page-section-container,.site-root.profile-page.hollow-oval-profile .hollow-oval-display-section .page-section-container,.site-root.profile-page.round-profile .round-display-section .page-section-container{padding:0 8px}.site-root.profile-page.flat-oval-profile .flat-oval-display-section,.site-root.profile-page.flat-profile .flat-display-section,.site-root.profile-page.hollow-oval-profile .hollow-oval-display-section,.site-root.profile-page.round-profile .round-display-section{padding-top:48px}.site-root.profile-page .round-display-section .round-display-image{min-height:75svh;height:75svh;-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.site-root.profile-page .round-display-section .round-display-image{height:auto;min-height:auto;max-height:60vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section,.site-root.profile-page.flat-profile .flat-colour-range-section,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section,.site-root.profile-page.round-profile .round-colour-range-section{padding-top:48px}}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section,.site-root.profile-page.flat-profile .flat-colour-range-section,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section,.site-root.profile-page.round-profile .round-colour-range-section{text-align:left}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .page-section-container,.site-root.profile-page.flat-profile .flat-colour-range-section .page-section-container,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .page-section-container,.site-root.profile-page.round-profile .round-colour-range-section .page-section-container{margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vw,48px);padding:0 clamp(16px,5vw,56px);max-width:min(1440px,96vw)}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section h1,.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section h2,.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section h3,.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section h4,.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section h5,.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section h6,.site-root.profile-page.flat-profile .flat-colour-range-section h1,.site-root.profile-page.flat-profile .flat-colour-range-section h2,.site-root.profile-page.flat-profile .flat-colour-range-section h3,.site-root.profile-page.flat-profile .flat-colour-range-section h4,.site-root.profile-page.flat-profile .flat-colour-range-section h5,.site-root.profile-page.flat-profile .flat-colour-range-section h6,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section h1,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section h2,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section h3,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section h4,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section h5,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section h6,.site-root.profile-page.round-profile .round-colour-range-section h1,.site-root.profile-page.round-profile .round-colour-range-section h2,.site-root.profile-page.round-profile .round-colour-range-section h3,.site-root.profile-page.round-profile .round-colour-range-section h4,.site-root.profile-page.round-profile .round-colour-range-section h5,.site-root.profile-page.round-profile .round-colour-range-section h6{margin:0;padding:0;font-weight:400}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .profile-specs-table-section>.type-18,.site-root.profile-page.flat-profile .flat-colour-range-section .profile-specs-table-section>.type-18,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .profile-specs-table-section>.type-18,.site-root.profile-page.round-profile .round-colour-range-section .profile-specs-table-section>.type-18{color:var(--color-ink)!important}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .type-42,.site-root.profile-page.flat-profile .flat-colour-range-section .type-42,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .type-42,.site-root.profile-page.round-profile .round-colour-range-section .type-42{font-size:clamp(36px,3vw,48px)!important;line-height:114%!important;font-family:regola-light,sans-serif!important;letter-spacing:-.047em!important;color:var(--color-ink);margin:0 auto 24px!important;text-align:center}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .specs-divider,.site-root.profile-page.flat-profile .flat-colour-range-section .specs-divider,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .specs-divider,.site-root.profile-page.round-profile .round-colour-range-section .specs-divider{width:100%;height:1px;background:rgba(15,17,21,.12);margin-top:8px}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .flat-oval-colour-range-grid,.site-root.profile-page.flat-profile .flat-colour-range-section .flat-colour-range-grid,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .hollow-oval-colour-range-grid,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-range-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,3vw,32px);-moz-column-gap:clamp(36px,6.5vw,104px);column-gap:clamp(36px,6.5vw,104px);align-items:start;width:100%;max-width:1120px;margin:0 auto;justify-items:center}@media (min-width:900px){.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .flat-oval-colour-range-grid,.site-root.profile-page.flat-profile .flat-colour-range-section .flat-colour-range-grid,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .hollow-oval-colour-range-grid,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-range-grid{grid-template-columns:1fr;-moz-column-gap:clamp(36px,6.5vw,104px);column-gap:clamp(36px,6.5vw,104px)}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .flat-oval-colour-right .flat-oval-colour-groups-grid,.site-root.profile-page.flat-profile .flat-colour-range-section .flat-colour-right .flat-colour-groups-grid,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .hollow-oval-colour-right .hollow-oval-colour-groups-grid,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .round-colour-groups-grid{grid-template-columns:repeat(4,1fr)}}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .flat-oval-colour-right .flat-oval-colour-group>.type-18,.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .flat-oval-colour-right>.type-18,.site-root.profile-page.flat-profile .flat-colour-range-section .flat-colour-right .flat-colour-group>.type-18,.site-root.profile-page.flat-profile .flat-colour-range-section .flat-colour-right>.type-18,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .hollow-oval-colour-right .hollow-oval-colour-group>.type-18,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .hollow-oval-colour-right>.type-18,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .round-colour-group>.type-18,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right>.type-18{color:var(--color-ink)!important}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .flat-oval-colour-right .flat-oval-colour-groups-grid,.site-root.profile-page.flat-profile .flat-colour-range-section .flat-colour-right .flat-colour-groups-grid,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .hollow-oval-colour-right .hollow-oval-colour-groups-grid,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .round-colour-groups-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,24px);justify-items:center;width:100%}.site-root.profile-page.flat-oval-profile .flat-oval-colour-range-section .flat-oval-colour-right .flat-oval-colour-group,.site-root.profile-page.flat-profile .flat-colour-range-section .flat-colour-right .flat-colour-group,.site-root.profile-page.hollow-oval-profile .hollow-oval-colour-range-section .hollow-oval-colour-right .hollow-oval-colour-group,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .round-colour-group{text-align:center;width:100%}.site-root.profile-page.round-profile .round-intro-split{padding-top:clamp(72px,10vw,150px)}.site-root.profile-page.round-profile .round-intro-split img.full-width{display:block;width:100%;height:auto;border-radius:8px}.site-root.profile-page.round-profile #colour-range,.site-root.profile-page.round-profile #image-gallery{scroll-margin-top:96px}.site-root.profile-page.round-profile .profile-specs-table .color-text-60,.site-root.profile-page.round-profile .profile-specs-table .type-15,.site-root.profile-page.round-profile .profile-specs-table .type-18,.site-root.profile-page.round-profile .profile-specs-table-collapsible .type-42{color:var(--color-ink)!important}.site-root.profile-page.round-profile .round-interior-section .page-section-container{margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vw,48px);padding:0 clamp(16px,5vw,56px)}.site-root.profile-page.round-profile .round-interior-section .interior-specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px);align-items:start;width:100%;max-width:1200px;margin:0 auto}.site-root.profile-page.round-profile .interior-specs-column{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.site-root.profile-page.round-profile .interior-specs-section{display:flex;flex-direction:column;gap:12px}.site-root.profile-page.round-profile .interior-specs-section .specs-divider{width:100%;height:1px;background:rgba(15,17,21,.12);margin:8px 0}.site-root.profile-page.round-profile .interior-specs-section .type-15{line-height:1.4;margin-bottom:4px}.site-root.profile-page.round-profile .interior-specs-section .type-15:last-child{margin-bottom:0}.interior-specs-section .type-18{font-weight:700}.site-root.profile-page.round-profile .round-interior-section .type-42{font-size:clamp(36px,3vw,48px)!important;line-height:114%!important;font-family:regola-light,sans-serif!important;letter-spacing:-.047em!important;color:var(--color-ink)!important;margin:0 auto 24px!important;text-align:center}.site-root.profile-page.round-profile .round-interior-section .color-text-60,.site-root.profile-page.round-profile .round-interior-section .type-15,.site-root.profile-page.round-profile .round-interior-section .type-18{color:var(--color-ink)!important}@media (max-width:1200px){.site-root.profile-page.round-profile .round-interior-section .interior-specs-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,32px)}}@media (max-width:768px){.site-root.profile-page.round-profile .round-interior-section .interior-specs-grid{grid-template-columns:1fr;gap:clamp(20px,3vw,28px)}.site-root.profile-page.round-profile .interior-specs-column{gap:clamp(20px,3vw,28px)}.site-root.profile-page.round-profile .profile-header-content-subtitle{margin-bottom:24px;padding:0 8px 0 0;text-align:left}.site-root.profile-page.round-profile .profile-header-content-subtitle p{line-height:1.4;margin-bottom:12px;word-wrap:break-word;hyphens:auto;max-width:100%;overflow-wrap:break-word;text-align:left}.site-root.profile-page.flat-oval-profile .profile-navigation,.site-root.profile-page.flat-profile .profile-navigation,.site-root.profile-page.hollow-oval-profile .profile-navigation,.site-root.profile-page.round-profile .profile-navigation{display:flex;flex-wrap:nowrap;gap:3px 4px;justify-content:flex-start;padding:0;margin:0 0 0 -20px;overflow-x:auto;width:100%}.site-root.profile-page.flat-oval-profile .profile-navigation .button-inner-navigation,.site-root.profile-page.flat-profile .profile-navigation .button-inner-navigation,.site-root.profile-page.hollow-oval-profile .profile-navigation .button-inner-navigation,.site-root.profile-page.round-profile .profile-navigation .button-inner-navigation{flex:0 0 auto;padding:6px 8px 6px 4px;font-size:11px;line-height:1.2;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}}.site-root.profile-page.flat-oval-profile .how-it-works-cta,.site-root.profile-page.flat-profile .how-it-works-cta,.site-root.profile-page.hollow-oval-profile .how-it-works-cta,.site-root.profile-page.round-profile .how-it-works-cta{background:var(--color-blue);margin-top:80px}.site-root.profile-page.flat-oval-profile .how-it-works-cta .page-section-container,.site-root.profile-page.flat-profile .how-it-works-cta .page-section-container,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .page-section-container,.site-root.profile-page.round-profile .how-it-works-cta .page-section-container{background:transparent}.site-root.profile-page.flat-oval-profile .how-it-works-cta .color-white,.site-root.profile-page.flat-profile .how-it-works-cta .color-white,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .color-white,.site-root.profile-page.round-profile .how-it-works-cta .color-white{color:#ffffff}.site-root.profile-page.flat-oval-profile .how-it-works-cta .color-white-80,.site-root.profile-page.flat-profile .how-it-works-cta .color-white-80,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .color-white-80,.site-root.profile-page.round-profile .how-it-works-cta .color-white-80{color:rgba(255,255,255,.8)}.site-root.profile-page.flat-oval-profile .how-it-works-cta .howitworks-cta-center,.site-root.profile-page.flat-profile .how-it-works-cta .howitworks-cta-center,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .howitworks-cta-center,.site-root.profile-page.round-profile .how-it-works-cta .howitworks-cta-center{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 0}.site-root.profile-page.flat-oval-profile .how-it-works-cta .modern-grid,.site-root.profile-page.flat-profile .how-it-works-cta .modern-grid,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .modern-grid,.site-root.profile-page.round-profile .how-it-works-cta .modern-grid{display:flex;justify-content:center;align-items:center;min-height:60vh}.site-root.profile-page.flat-oval-profile .how-it-works-cta .column-12,.site-root.profile-page.flat-profile .how-it-works-cta .column-12,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .column-12,.site-root.profile-page.round-profile .how-it-works-cta .column-12{display:flex;justify-content:center;align-items:center}.site-root.profile-page.flat-oval-profile .how-it-works-cta .cta-buttons,.site-root.profile-page.flat-profile .how-it-works-cta .cta-buttons,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .cta-buttons,.site-root.profile-page.round-profile .how-it-works-cta .cta-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.site-root.profile-page.flat-oval-profile .how-it-works-cta h4,.site-root.profile-page.flat-profile .how-it-works-cta h4,.site-root.profile-page.hollow-oval-profile .how-it-works-cta h4,.site-root.profile-page.round-profile .how-it-works-cta h4{font-size:clamp(36px,3vw,48px)!important;line-height:114%!important;font-family:regola-light,sans-serif!important;letter-spacing:-.047em!important;font-weight:300!important;margin:0;padding:0}.site-root.profile-page.flat-oval-profile .how-it-works-cta a,.site-root.profile-page.flat-oval-profile .how-it-works-cta button,.site-root.profile-page.flat-profile .how-it-works-cta a,.site-root.profile-page.flat-profile .how-it-works-cta button,.site-root.profile-page.hollow-oval-profile .how-it-works-cta a,.site-root.profile-page.hollow-oval-profile .how-it-works-cta button,.site-root.profile-page.round-profile .how-it-works-cta a,.site-root.profile-page.round-profile .how-it-works-cta button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:140px;gap:6px;padding:12px 0!important}.site-root.profile-page.flat-oval-profile .how-it-works-cta a.button-rounded,.site-root.profile-page.flat-oval-profile .how-it-works-cta button,.site-root.profile-page.flat-profile .how-it-works-cta a.button-rounded,.site-root.profile-page.flat-profile .how-it-works-cta button,.site-root.profile-page.hollow-oval-profile .how-it-works-cta a.button-rounded,.site-root.profile-page.hollow-oval-profile .how-it-works-cta button,.site-root.profile-page.round-profile .how-it-works-cta a.button-rounded,.site-root.profile-page.round-profile .how-it-works-cta button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border-color .2s;margin:0;outline:0;border:none;-o-border-image:initial;border-image:initial;padding:0}.site-root.profile-page.flat-oval-profile .how-it-works-cta .button-rounded-white,.site-root.profile-page.flat-profile .how-it-works-cta .button-rounded-white,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .button-rounded-white,.site-root.profile-page.round-profile .how-it-works-cta .button-rounded-white{background:rgb(255,255,255)}.site-root.profile-page.flat-oval-profile .how-it-works-cta .button-rounded-black,.site-root.profile-page.flat-profile .how-it-works-cta .button-rounded-black,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .button-rounded-black,.site-root.profile-page.round-profile .how-it-works-cta .button-rounded-black{background:#000000;color:#ffffff}.site-root.profile-page.flat-oval-profile .how-it-works-cta .type-regola-regular,.site-root.profile-page.flat-profile .how-it-works-cta .type-regola-regular,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .type-regola-regular,.site-root.profile-page.round-profile .how-it-works-cta .type-regola-regular{font-family:regola-regular,sans-serif!important}.site-root.profile-page.flat-oval-profile .how-it-works-cta .type-14,.site-root.profile-page.flat-profile .how-it-works-cta .type-14,.site-root.profile-page.hollow-oval-profile .how-it-works-cta .type-14,.site-root.profile-page.round-profile .how-it-works-cta .type-14{font-size:13px!important;line-height:128%!important;font-family:regola-book,sans-serif!important;letter-spacing:0!important}.site-root.profile-page.round-profile .round-intro-split .intro-left-image{display:block;width:100%;height:auto;border-radius:8px}@media (min-width:900px){.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .round-colour-groups-grid{grid-template-columns:repeat(4,1fr);-moz-column-gap:clamp(16px,2.5vw,36px);column-gap:clamp(16px,2.5vw,36px);align-items:start;grid-template-columns:repeat(4,1fr)!important}}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-image{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px}.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors--six{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px 16px!important;justify-content:start}@media (min-width:900px){.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors--six{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors--six>.specs-content-colors-custom{width:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border:0!important;border-radius:0!important;background:transparent!important;height:auto!important;cursor:default}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors--six>.specs-content-colors-custom .specs-swatch{display:inline-block;width:34px;height:34px;border:.75px solid rgba(0,0,0,.35);border-radius:50%;background:#ccc}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors--six>.specs-content-colors-custom .specs-swatch-two-tone{border-radius:50%;overflow:hidden}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors--six>.specs-content-colors-custom .type-12{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;margin-top:0;text-align:center;white-space:normal;line-height:1}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors--six>.specs-content-colors-custom:focus .type-12,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors--six>.specs-content-colors-custom:focus-visible .type-12,.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors--six>.specs-content-colors-custom:hover .type-12{opacity:1;visibility:visible;transform:none}.site-root.profile-page.round-profile .round-colour-range-section .profile-specs-table-group{display:grid;gap:clamp(12px,2vw,20px);justify-items:start}.site-root.profile-page.round-profile .round-colour-range-section .profile-specs-table-section{width:100%}.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors{display:flex;flex-wrap:wrap;gap:20px 24px;justify-content:flex-start}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-right .specs-content-colors{justify-content:center}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-left .profile-specs-table-section{max-width:360px}.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors>div{position:relative;width:34px;height:34px;aspect-ratio:1;border:.75px solid rgba(0,0,0,.35);border-radius:50%;background:#ccc;cursor:pointer}.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors>div .type-12{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-2px);white-space:nowrap;color:var(--color-ink);text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors>div:focus .type-12,.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors>div:focus-visible .type-12,.site-root.profile-page.round-profile .round-colour-range-section .specs-content-colors>div:hover .type-12{opacity:1;visibility:visible;transform:translate(-50%)}.site-root.profile-page.round-profile .round-colour-range-section .specs-colour-preview .colour-preview-image{display:block;width:360px;max-width:100%;height:auto;border-radius:8px}.site-root.profile-page.round-profile .round-colour-range-section .specs-colour-preview{margin-top:24px}.site-root.profile-page.round-profile .round-colour-range-section .round-colour-left .specs-content-colors{display:grid!important;grid-template-columns:repeat(6,34px);justify-content:start;-moz-column-gap:12px;column-gap:12px;row-gap:16px;margin-left:12px}.site-root.profile-page.round-profile .round-colour-range-section .specs-swatch{display:inline-block;width:34px;height:34px;border:1px solid #ccc;border-radius:50%;background:#ccc}.site-root.profile-page.round-profile .specs-content-colors-bone-white{background-color:#F2F0E4;border-color:#F2F0E4}.site-root.profile-page.round-profile .specs-content-colors-parchment{background-color:#D8C9AA;border-color:#D8C9AA}.site-root.profile-page.round-profile .specs-content-colors-metallic-silver{background-color:#C0C0C0;border-color:#C0C0C0}.site-root.profile-page.round-profile .specs-content-colors-driftwood{background-color:#7C6B55;border-color:#7C6B55}.site-root.profile-page.round-profile .specs-content-colors-evergreen{background-color:#0D5C4A;border-color:#0D5C4A}.site-root.profile-page.round-profile .specs-content-colors-dark-bronze{background-color:#3F362C;border-color:#3F362C}.type-12{font-family:Regola Light,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400}.site-root.profile-page.round-profile .profile-header-content{display:grid;grid-template-columns:50% 50%;align-items:end;gap:var(--modern-grid-column-margin)}.site-root.profile-page.round-profile .profile-header-content-subtitle{grid-column:1}.site-root.profile-page.round-profile .profile-navigation{grid-column:2;justify-self:end;align-self:end;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;color:rgba(0,0,0,.6);letter-spacing:0;white-space:nowrap}.site-root.profile-page.round-profile .button-inner-navigation{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f5f5f5;color:inherit;text-decoration:none;border-radius:9999px;font-family:Regola Book,sans-serif;font-size:.8rem;font-weight:400;line-height:1.2;transition:all .2s ease;border:1px solid #e0e0e0;box-shadow:none!important;white-space:nowrap}.site-root.profile-page.round-profile .button-inner-navigation:hover{background:#e8e8e8;color:var(--color-ink);text-decoration:none}.site-root.profile-page.round-profile .button-inner-navigation img{width:14px;height:14px;opacity:.7}@media (max-width:768px){.site-root.profile-page.flat-oval-profile .profile-header-content,.site-root.profile-page.flat-profile .profile-header-content,.site-root.profile-page.hollow-oval-profile .profile-header-content,.site-root.profile-page.round-profile .profile-header-content{grid-template-columns:1fr;gap:1rem}.site-root.profile-page.flat-oval-profile .profile-navigation,.site-root.profile-page.flat-profile .profile-navigation,.site-root.profile-page.hollow-oval-profile .profile-navigation,.site-root.profile-page.round-profile .profile-navigation{grid-column:1;justify-self:end;width:100%;justify-content:flex-end;flex-wrap:wrap}}.site-root.profile-page.flat-oval-profile .profile-header-row-2,.site-root.profile-page.flat-profile .profile-header-row-2,.site-root.profile-page.hollow-oval-profile .profile-header-row-2,.site-root.profile-page.round-profile .profile-header-row-2{grid-column:1/-1;grid-template-columns:1fr}.site-root.profile-page.flat-oval-profile .profile-navigation,.site-root.profile-page.flat-profile .profile-navigation,.site-root.profile-page.hollow-oval-profile .profile-navigation,.site-root.profile-page.round-profile .profile-navigation{grid-column:2;justify-self:end}.site-root.profile-page.flat-oval-profile .flat-oval-header-grid,.site-root.profile-page.flat-profile .flat-header-grid,.site-root.profile-page.hollow-oval-profile .hollow-oval-header-grid,.site-root.profile-page.round-profile .round-header-grid{grid-column:1/-1!important}@media (max-width:768px){.column-5{grid-column:span 5}.site-root.profile-page.round-profile .profile-header-row-2{grid-template-columns:1fr}.site-root.profile-page.round-profile .profile-navigation{grid-column:1;justify-self:end}}.insights-page{background-color:#fdfdf7;min-height:100vh}.insights-page-container{max-width:1440px;margin:0 auto;position:relative;padding:0}.insights-title-section{padding:181px 0 0 54px;max-width:1440px;margin:0 auto}.insights-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:120px;line-height:120px;letter-spacing:-4.8px;color:#000000;margin:0;padding:0}.insights-hero-image-wrapper{padding:0 54px;margin-top:37px}.insights-hero-image-link{display:block;width:100%;text-decoration:none}.insights-hero-image-container{width:100%;height:560px;background:rgba(0,0,0,.06);border-radius:6px;overflow:hidden;position:relative}.insights-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.insights-featured-article{padding:0 167.02px 0 54px;margin-top:37px;display:flex;gap:24px;align-items:flex-start;justify-content:flex-start}.insights-featured-article-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-featured-article-content-wrapper{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0;max-width:541.01px}.insights-featured-article-content{width:100%;display:flex;flex-direction:column;gap:0;margin-bottom:24px}.insights-featured-article-content .insights-meta-label{margin-bottom:19.5px}.insights-featured-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:57.4px;line-height:65.89px;letter-spacing:-1.977px;color:#000000;margin:0;padding:3px 0 0;white-space:nowrap;overflow:visible;width:100%}.insights-featured-title a{color:#000000;text-decoration:none;display:block}.insights-featured-description{width:100%;margin-top:0}.insights-description-text{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:17.4px;line-height:23.94px;color:#000000;margin:0 0 24px;padding:0}.insights-description-text a{color:#000000;text-decoration:none}.insights-meta-label{font-size:11.4px;margin-bottom:0}.insights-meta-date,.insights-meta-label{font-family:Inter,Regola Regular,sans-serif;font-weight:400;line-height:15.96px;letter-spacing:.48px;text-transform:uppercase;color:rgba(0,0,0,.4)}.insights-meta-date{font-size:11.3px}.insights-separator{height:1.5px;background:rgba(0,0,0,.1);margin:50px 54px}.insights-second-featured{padding:0 54px;display:flex;gap:24px;align-items:flex-start;justify-content:center}.insights-second-featured-image{flex:0 0 524.63px;min-width:524.63px}.insights-second-featured-image a{display:block;width:100%;height:100%}.insights-second-featured-image img{width:100%;height:302.3px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.insights-second-featured-content{flex:0 0 289.5px;margin-left:24px;max-width:289.5px}.insights-second-featured-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:28.9px;line-height:34.8px;letter-spacing:-.81px;color:#000000;margin:10.5px 0 12px;padding:0}.insights-second-featured-title a{color:#000000;text-decoration:none}.insights-second-featured-content .insights-description-text{margin-bottom:13.5px}.insights-article-list{padding:0 54px}.insights-article-item{display:flex;gap:24px;align-items:flex-start;padding:0;justify-content:center}.insights-article-meta{flex:0 0 132.75px;padding-top:5.28px;min-width:132.75px}.insights-article-content{flex:0 0 446.25px;margin-left:24px;max-width:446.25px}.insights-article-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:28.5px;line-height:34.8px;letter-spacing:-.81px;color:#000000;margin:0 0 12px;padding:0}.insights-article-title a{color:#000000;text-decoration:none}.insights-article-excerpt{font-family:Inter,Regola Medium,sans-serif;font-weight:500;font-size:14.2px;line-height:18px;color:rgba(0,0,0,.6);margin:0;padding:0}.insights-article-excerpt a{color:rgba(0,0,0,.6);text-decoration:none}.insights-article-thumbnail{flex:0 0 132.75px;margin-left:24px;min-width:132.75px}.insights-article-thumbnail a{display:block;width:100%;height:100%}.insights-article-thumbnail img{width:100%;height:99.56px;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block;background:rgba(0,0,0,.06)}.insights-pagination{padding:0 54px}.insights-pagination-controls{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:50px}.insights-pagination-next,.insights-pagination-prev{font-size:16.9px;text-decoration:none;opacity:.8}.insights-pagination-next,.insights-pagination-page,.insights-pagination-prev{font-family:Inter,Regola Medium,sans-serif;font-weight:500;line-height:23.94px;color:#000000}.insights-pagination-page{background:#ffffff;border-radius:12px;padding:10px 35px 10px 15px;box-shadow:0 2px 3px 0 rgba(0,0,0,.08);font-size:18px;position:relative}.insights-cta-spacer{height:100px;margin-top:100px}@media (max-width:1024px) and (min-width:769px){.insights-page-container{max-width:1024px}.insights-title-section{padding:181px 0 0 54px}.insights-title{font-size:90.9px;line-height:96px;letter-spacing:-3.168px}.insights-hero-image-wrapper{padding:0 54px}.insights-hero-image-container{height:560.72px}.insights-featured-article{padding:0 80px 0 54px}.insights-featured-article-spacer{flex:0 0 75px;min-width:75px}.insights-featured-article-content-wrapper{max-width:450px}.insights-featured-article-content{margin-bottom:24px}.insights-featured-title{font-size:48px;line-height:56px;letter-spacing:-1.65px;white-space:normal}.insights-featured-description{flex:0 0 450px;max-width:450px}.insights-second-featured{padding:0 54px}.insights-second-featured-image{flex:0 0 450px;min-width:450px}.insights-second-featured-image img{height:260px}.insights-second-featured-content{flex:0 0 250px;max-width:250px}.insights-article-list,.insights-pagination{padding:0 54px}}@media (max-width:768px) and (min-width:481px){.insights-page-container{max-width:768px}.insights-title-section{padding:99px 26px 0}.insights-title{font-size:60.4px;line-height:70.4px;letter-spacing:-2.56px}.insights-hero-image-wrapper{padding:0 26px;margin-top:36px}.insights-hero-image-container{height:469.85px}.insights-featured-article{padding:0 26px;margin-top:24px;flex-direction:column;gap:11px}.insights-featured-article-spacer{display:none}.insights-featured-article-content-wrapper{max-width:100%}.insights-featured-article-content{margin-bottom:12px}.insights-featured-title{font-size:24.9px;line-height:31.2px;letter-spacing:-.52px;white-space:normal}.insights-featured-description{flex:1;margin-left:0;margin-top:0;max-width:100%}.insights-description-text{font-size:17.4px;line-height:23.94px;margin-bottom:12px}.insights-separator{margin:50px 26px}.insights-second-featured{padding:0 26px;flex-direction:column;gap:24px}.insights-second-featured-image{flex:1;width:100%;min-width:0}.insights-second-featured-image img{width:100%;height:412.59px}.insights-second-featured-content{flex:1;margin-left:0;max-width:100%}.insights-second-featured-title{font-size:25.2px;line-height:31.2px;letter-spacing:-.52px}.insights-article-list{padding:0 26px}.insights-article-item{flex-direction:row;gap:12px;align-items:flex-start}.insights-article-meta{flex:0 0 auto;width:auto;min-width:0}.insights-article-content{flex:1;width:auto;margin-left:0;max-width:none}.insights-article-title{font-size:22.9px;line-height:30px;letter-spacing:-.48px}.insights-article-excerpt{font-size:14.2px;line-height:18px}.insights-article-thumbnail{flex:0 0 auto;width:auto;margin-left:0;align-self:flex-start;min-width:0}.insights-article-thumbnail img{width:105.98px;height:79.48px}.insights-pagination{padding:0 26px}.insights-cta-spacer{height:50px;margin-top:50px}}@media (max-width:480px){.insights-page-container{max-width:100%}.insights-title-section{padding:99px 26px 0}.insights-title{font-size:60.4px;line-height:70.4px;letter-spacing:-2.56px}.insights-hero-image-wrapper{padding:0 26px;margin-top:36px}.insights-hero-image-container{height:238.59px}.insights-featured-article{padding:0 26px;margin-top:24px;flex-direction:column;gap:11.1px}.insights-featured-article-content{flex:1;min-width:0}.insights-featured-title{font-size:24.9px;line-height:31.2px;letter-spacing:-.52px;white-space:normal}.insights-featured-description{flex:1;margin-left:0;margin-top:0;max-width:100%}.insights-description-text{font-size:17.4px;line-height:23.94px;margin-bottom:12px}.insights-separator{margin:50px 26px}.insights-second-featured{padding:0 26px;flex-direction:column;gap:24px}.insights-second-featured-image{flex:1;width:100%;min-width:0}.insights-second-featured-image img{width:100%;height:194.77px}.insights-second-featured-content{flex:1;margin-left:0;max-width:100%}.insights-second-featured-title{font-size:25.4px;line-height:31.2px;letter-spacing:-.52px}.insights-article-list{padding:0 26px}.insights-article-item{flex-direction:row;gap:12px;align-items:flex-start}.insights-article-meta{flex:0 0 auto;width:auto;min-width:0}.insights-article-content{flex:1;width:auto;margin-left:0;max-width:none}.insights-article-title{font-size:22.9px;line-height:30px;letter-spacing:-.48px}.insights-article-excerpt{font-size:14.2px;line-height:18px}.insights-article-thumbnail{flex:0 0 auto;width:auto;margin-left:0;align-self:flex-start;min-width:0}.insights-article-thumbnail img{width:105.98px;height:79.48px}.insights-pagination{padding:0 26px}.insights-cta-spacer{height:50px;margin-top:50px}}.insights-article-page{background-color:#fdfdf7;min-height:100vh}.insights-article-nav{position:absolute;top:36px;left:0;right:0;z-index:10;padding:0 36px 0 54px}.insights-article-nav-container{display:flex;gap:8.3px;align-items:center;justify-content:center;opacity:.6}.insights-article-nav-link{font-size:14.1px;text-decoration:none}.insights-article-nav-link,.insights-article-nav-separator{font-family:Inter,Regola Medium,sans-serif;font-weight:500;line-height:18px;color:#ffffff}.insights-article-nav-separator{font-size:15px}.insights-article-nav-current,.insights-article-nav-date{font-family:Inter,Regola Medium,sans-serif;font-weight:500;font-size:13.9px;line-height:18px;color:#ffffff}.insights-article-hero{background-color:#263db5;padding:181.99px 0 0;min-height:300px}.insights-article-hero-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-end;justify-content:center;padding:0 167.01px 0 54px}.insights-article-hero-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-article-hero-content{flex:1 1 auto;min-width:0}.insights-article-hero-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:69.5px;line-height:79.2px;letter-spacing:-2.952px;color:#ffffff;text-align:center;margin:0;padding:0}.insights-article-hero-image-section{background-color:#263db5;padding:64.5px 0 0}.insights-article-hero-image-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 167.01px 0 54px}.insights-article-hero-image-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-article-hero-image-wrapper{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:15.99px}.insights-article-hero-image{width:100%;aspect-ratio:1106/736.88;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;background:rgba(0,0,0,.1)}.insights-article-image-caption{font-family:Inter,Regola Medium,sans-serif;font-weight:500;font-size:13.3px;line-height:17.92px;color:#ffffff}.insights-article-image-caption-center{text-align:center}.insights-article-intro{background-color:#263db5;padding:63.775px 0 0}.insights-article-intro-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 167px 0 54px}.insights-article-intro-spacer{flex:0 0 202px;min-width:202px}.insights-article-intro-content{flex:0 0 315px;min-width:0}.insights-article-intro-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:34px;line-height:41.76px;letter-spacing:-.972px;color:#ffffff;margin:0;padding:0}.insights-article-intro-text{flex:0 0 541.01px;min-width:0;display:flex;flex-direction:column;gap:23.47px;padding-top:0}.insights-article-intro-text p{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:17.4px;line-height:23.94px;color:#ffffff;margin:0;padding:0}.insights-article-thumbnail-section{background-color:#263db5;padding:64.5px 0 0}.insights-article-thumbnail-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 167px 0 54px}.insights-article-thumbnail-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-article-thumbnail-wrapper{flex:0 0 428px;min-width:0;display:flex;flex-direction:column;gap:19px}.insights-article-thumbnail-image{width:100%;aspect-ratio:428/345.88;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;background:rgba(0,0,0,.1)}.insights-article-qa-section{flex:0 0 541.01px;min-width:0;display:flex;flex-direction:column;gap:64px;padding-top:0}.insights-article-qa-item{display:flex;flex-direction:column;gap:16px;align-items:flex-end}.insights-article-question{font-family:Inter,Regola Regular,sans-serif;font-weight:400;font-size:17.6px;line-height:23.94px;color:#ffffff;width:100%;margin:0;padding:0}.insights-article-answer{width:428.02px}.insights-article-answer p{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:17.4px;line-height:23.94px;color:#ffffff;margin:0;padding:0;white-space:nowrap}.insights-article-images-grid{background-color:#263db5;padding:64.49px 0 0}.insights-article-images-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 54px}.insights-article-image-item{flex:0 0 654px;min-width:0}.insights-article-grid-image{width:100%;aspect-ratio:654/817.04;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block;background:rgba(0,0,0,.1)}.insights-article-garden-section{background-color:#263db5;padding:64.5px 0 0}.insights-article-garden-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 167px 0 54px}.insights-article-garden-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-article-garden-image-wrapper{flex:0 0 428px;min-width:0;display:flex;flex-direction:column;gap:16px}.insights-article-garden-image{width:100%;aspect-ratio:428/345.88;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;background:rgba(0,0,0,.1)}.insights-article-quote-section{background-color:#263db5;padding:64.5px 0 0}.insights-article-quote-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 506.01px 0 54px}.insights-article-quote-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-article-quote-content{flex:0 0 767px;min-width:0;display:flex;flex-direction:column;gap:24px}.insights-article-quote{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:34.6px;line-height:41.76px;letter-spacing:-.972px;color:#ffffff;margin:0;padding:0;border:none;quotes:none}.insights-article-quote-author{font-family:Inter,Regola Medium,sans-serif;font-weight:500;font-size:17.4px;line-height:23.94px;color:#ffffff;margin:0;padding:0}.insights-article-full-image{background-color:#263db5;width:100%;padding:64.5px 0}.insights-article-full-width-image{width:100%;height:auto;display:block;aspect-ratio:1440/928.5;-o-object-fit:cover;object-fit:cover;background:rgba(0,0,0,.1)}.insights-article-more-qa{background-color:#263db5;padding:64.49px 0 0}.insights-article-more-qa-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 167px 0 54px}.insights-article-more-qa-spacer{flex:0 0 654px;min-width:654px}.insights-article-deck-section{background-color:#263db5;padding:64.5px 0 0}.insights-article-deck-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 167.01px 0 54px}.insights-article-deck-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-article-deck-image-wrapper{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:15.99px}.insights-article-deck-image{width:100%;aspect-ratio:1106/736.99;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;background:rgba(0,0,0,.1)}.insights-article-featured-product{background-color:#263db5;padding:63.74px 0 0}.insights-article-featured-product-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-end;justify-content:center;padding:0 393px 0 54px}.insights-article-featured-product-spacer{flex:0 0 315px;min-width:315px}.insights-article-featured-product-content{flex:0 0 654px;min-width:0;display:flex;flex-direction:column;gap:50px}.insights-article-featured-product-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:57.2px;line-height:65.89px;letter-spacing:-1.977px;color:#ffffff;text-align:center;margin:0;padding:0}.insights-article-product-card{background:#ffffff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.insights-article-product-image{background:#f7f7f0;height:250px;position:relative;overflow:hidden}.insights-article-product-img{width:1014.69px;height:124.99px;-o-object-fit:cover;object-fit:cover;position:absolute;left:-200.64px;top:50%;transform:translateY(-50%)}.insights-article-product-info{padding:18px 18px 18px 24px;display:flex;flex-direction:column;gap:4px}.insights-article-product-name{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:28.2px;line-height:34.56px;letter-spacing:-.403px;color:#000000;margin:0 0 4px;padding:0}.insights-article-product-details{font-family:Inter,Regola Medium,sans-serif;font-weight:500;font-size:13.3px;line-height:17.92px;color:rgba(0,0,0,.6);margin:0 0 11.99px;padding:0}.insights-article-product-actions{display:flex;gap:0;align-items:center}.insights-article-product-button{font-family:Inter,Regola Medium,sans-serif;font-weight:500;font-size:14.2px;line-height:15px;text-decoration:none;padding:12px 15px;border-radius:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.insights-article-product-button-primary{background:transparent;color:#263db5;margin-right:7.99px}.insights-article-product-button-secondary{border:1px solid #263db5;color:#263db5;background:transparent;display:flex;gap:7.99px;align-items:center}.insights-article-share{background-color:#fdfdf7;padding:64px 0 0}.insights-article-share-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 393px 0 54px}.insights-article-share-spacer{flex:0 0 315px;min-width:315px}.insights-article-share-content{flex:0 0 654px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:9.24px;position:relative}.insights-article-share-label{font-family:Inter,Regola Regular,sans-serif;font-weight:400;font-size:13.6px;line-height:17.92px;color:rgba(0,0,0,.6);text-align:center;margin:0;padding:0}.insights-article-share-buttons{display:flex;gap:0;align-items:center;justify-content:center;position:relative}.insights-article-share-button{font-family:Inter,Regola Regular,sans-serif;font-weight:400;font-size:13.8px;line-height:17.92px;color:#263db5;background:rgba(0,0,0,.03);border:none;border-radius:10px;padding:11.655px 15px 12.345px;cursor:pointer;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);margin:0}.insights-article-share-button:not(:last-child){margin-right:0}.insights-article-related{background-color:#fdfdf7;padding:343.14px 0 0}.insights-article-related-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 54px}.insights-article-related-card{flex:0 0 315px;min-width:0;aspect-ratio:315/436;position:relative;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.05);box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);text-decoration:none;display:block}.insights-article-related-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.insights-article-related-overlay{position:absolute;bottom:0;left:0;right:0;padding:46.28px 0 0 24px;height:93.61px}.insights-article-related-text{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:22.1px;line-height:28.8px;letter-spacing:-.323px;color:#ffffff;opacity:.7}.insights-article-cta-spacer{height:100px;margin-top:100px}@media (max-width:1024px) and (min-width:769px){.insights-article-nav{padding:0 36px 0 54px}.insights-article-hero{padding:140px 0 0}.insights-article-hero-container{padding:0 60px 0 40px}.insights-article-hero-title{font-size:48px;line-height:56px;letter-spacing:-2px}.insights-article-hero-image-section{padding:48px 0 0}.insights-article-hero-image-container{padding:0 60px 0 40px}.insights-article-intro{padding:48px 0 0}.insights-article-intro-container{padding:0 60px 0 40px}.insights-article-intro-spacer{flex:0 0 120px;min-width:120px}.insights-article-intro-content{flex:0 0 280px}.insights-article-intro-title{font-size:26px;line-height:32px;letter-spacing:-.8px}.insights-article-intro-text{flex:0 0 400px;padding-top:0}.insights-article-intro-text p{font-size:16px;line-height:22px}.insights-article-thumbnail-container{padding:0 100px 0 54px}.insights-article-thumbnail-wrapper{flex:0 0 350px}.insights-article-qa-section{flex:0 0 450px}.insights-article-answer{width:350px}.insights-article-images-container{padding:0 54px}.insights-article-image-item{flex:0 0 450px}.insights-article-garden-container{padding:0 100px 0 54px}.insights-article-garden-image-wrapper{flex:0 0 350px}.insights-article-images-container{padding:0 40px}.insights-article-image-item{flex:0 0 calc(50% - 12px)}.insights-article-quote-container{padding:0 60px 0 40px}.insights-article-quote{font-size:28px;line-height:34px;letter-spacing:-.8px}.insights-article-full-image{padding:48px 0}.insights-article-more-qa-container{padding:0 60px 0 40px}.insights-article-more-qa-spacer{flex:0 0 400px;min-width:400px}.insights-article-deck-container,.insights-article-featured-product-container{padding:0 60px 0 40px}.insights-article-featured-product-spacer{flex:0 0 200px;min-width:200px}.insights-article-featured-product-content{flex:0 0 450px}.insights-article-featured-product-title{font-size:42px;line-height:50px;letter-spacing:-1.5px}.insights-article-share-container{padding:0 60px 0 40px}.insights-article-share-spacer{flex:0 0 200px;min-width:200px}.insights-article-share-content{flex:0 0 450px}.insights-article-related-container{padding:0 54px;flex-wrap:wrap}.insights-article-related-card{flex:0 0 calc(50% - 12px);max-width:315px}}@media (max-width:768px) and (min-width:481px){.insights-article-nav{padding:0 26px;top:20px}.insights-article-nav-container{gap:6px;flex-wrap:wrap}.insights-article-nav-current,.insights-article-nav-date,.insights-article-nav-link{font-size:12px;line-height:16px}.insights-article-nav-separator{font-size:12px}.insights-article-hero{padding:80px 0 0}.insights-article-hero-container{padding:0 26px;flex-direction:column;gap:0}.insights-article-hero-spacer{display:none}.insights-article-hero-content{width:100%}.insights-article-hero-title{font-size:32px;line-height:38px;letter-spacing:-1.2px;text-align:left}.insights-article-hero-image-section{padding:28px 0 0}.insights-article-hero-image-container{padding:0 26px;flex-direction:column;gap:10px}.insights-article-hero-image-spacer{display:none}.insights-article-hero-image-wrapper{width:100%}.insights-article-image-caption{font-size:12px;line-height:16px}.insights-article-intro{padding:28px 0 0}.insights-article-intro-container{padding:0 26px;flex-direction:column;gap:20px}.insights-article-intro-spacer{display:none}.insights-article-intro-content{width:100%}.insights-article-intro-title{font-size:22px;line-height:28px;letter-spacing:-.6px}.insights-article-intro-text{width:100%;padding-top:0;gap:14px}.insights-article-intro-text p{font-size:15px;line-height:21px}.insights-article-thumbnail-section{padding:28px 0 0}.insights-article-thumbnail-container{padding:0 26px;flex-direction:column;gap:20px}.insights-article-thumbnail-spacer{display:none}.insights-article-thumbnail-wrapper{width:100%}.insights-article-qa-section{width:100%;gap:28px}.insights-article-answer{width:100%}.insights-article-answer p{white-space:normal;font-size:15px;line-height:21px}.insights-article-question{font-size:16px;line-height:22px}.insights-article-images-grid{padding:28px 0 0}.insights-article-images-container{padding:0 26px;flex-direction:column;gap:14px}.insights-article-image-item{width:100%}.insights-article-garden-section{padding:28px 0 0}.insights-article-garden-container{padding:0 26px;flex-direction:column;gap:20px}.insights-article-garden-spacer{display:none}.insights-article-garden-image-wrapper{width:100%}.insights-article-quote-section{padding:28px 0 0}.insights-article-quote-container{padding:0 26px;flex-direction:column;gap:14px}.insights-article-quote-spacer{display:none}.insights-article-quote-content{width:100%}.insights-article-quote{font-size:24px;line-height:30px;letter-spacing:-.6px}.insights-article-quote-author{font-size:16px;line-height:22px}.insights-article-more-qa{padding:28px 0 0}.insights-article-more-qa-container{padding:0 26px;flex-direction:column;gap:20px}.insights-article-more-qa-spacer{display:none}.insights-article-full-image{padding:28px 0}.insights-article-deck-section{padding:28px 0 0}.insights-article-deck-container{padding:0 26px;flex-direction:column;gap:10px}.insights-article-deck-spacer{display:none}.insights-article-deck-image-wrapper{width:100%}.insights-article-featured-product{padding:28px 0 0}.insights-article-featured-product-container{padding:0 26px;flex-direction:column;gap:20px}.insights-article-featured-product-spacer{display:none}.insights-article-featured-product-content{width:100%;gap:24px}.insights-article-featured-product-title{font-size:30px;line-height:36px;letter-spacing:-1px;text-align:left}.insights-article-product-name{font-size:24px;line-height:30px}.insights-article-product-details{font-size:12.5px;line-height:16px}.insights-article-share{padding:28px 0 0}.insights-article-share-container{padding:0 26px;flex-direction:column;gap:14px}.insights-article-share-spacer{display:none}.insights-article-share-content{width:100%}.insights-article-share-label{font-size:12.5px;line-height:16px}.insights-article-share-buttons{flex-wrap:wrap;gap:8px;justify-content:center}.insights-article-share-button{font-size:12.5px;line-height:16px;padding:10px 14px}.insights-article-related{padding:150px 0 0}.insights-article-related-container{padding:0 26px;flex-direction:column;gap:14px}.insights-article-related-card{width:100%;max-width:100%}.insights-article-related-text{font-size:18px;line-height:24px}.insights-article-cta-spacer{height:50px;margin-top:50px}}@media (max-width:480px){.insights-article-nav{padding:0 20px;top:16px}.insights-article-nav-container{gap:4px;flex-wrap:wrap}.insights-article-nav-current,.insights-article-nav-date,.insights-article-nav-link{font-size:11px;line-height:14px}.insights-article-hero{padding:70px 0 0}.insights-article-hero-container{padding:0 20px}.insights-article-hero-title{font-size:26px;line-height:32px;letter-spacing:-.9px}.insights-article-hero-image-section{padding:20px 0 0}.insights-article-hero-image-container{padding:0 20px}.insights-article-image-caption{font-size:11px;line-height:15px}.insights-article-intro{padding:20px 0 0}.insights-article-intro-container{padding:0 20px;gap:16px}.insights-article-intro-title{font-size:18px;line-height:24px;letter-spacing:-.5px}.insights-article-intro-text{gap:12px}.insights-article-intro-text p{font-size:14px;line-height:20px}.insights-article-thumbnail-section{padding:20px 0 0}.insights-article-thumbnail-container{padding:0 20px;gap:16px}.insights-article-qa-section{gap:20px}.insights-article-answer p,.insights-article-question{font-size:14px;line-height:20px}.insights-article-images-grid{padding:20px 0 0}.insights-article-images-container{padding:0 20px;gap:12px}.insights-article-full-image{padding:20px 0}.insights-article-garden-section{padding:20px 0 0}.insights-article-garden-container{padding:0 20px;gap:16px}.insights-article-quote-section{padding:20px 0 0}.insights-article-quote-container{padding:0 20px;gap:12px}.insights-article-quote{font-size:20px;line-height:26px;letter-spacing:-.5px}.insights-article-quote-author{font-size:14px;line-height:20px}.insights-article-more-qa{padding:20px 0 0}.insights-article-more-qa-container{padding:0 20px;gap:16px}.insights-article-deck-section{padding:20px 0 0}.insights-article-deck-container{padding:0 20px;gap:8px}.insights-article-featured-product{padding:20px 0 0}.insights-article-featured-product-container{padding:0 20px;gap:16px}.insights-article-featured-product-title{font-size:26px;line-height:32px;letter-spacing:-.8px}.insights-article-product-name{font-size:20px;line-height:26px}.insights-article-product-details{font-size:12px;line-height:16px}.insights-article-share{padding:20px 0 0}.insights-article-share-container{padding:0 20px;gap:12px}.insights-article-share-button,.insights-article-share-label{font-size:12px;line-height:16px}.insights-article-share-button{padding:9px 12px}.insights-article-related{padding:120px 0 0}.insights-article-related-container{padding:0 20px;gap:12px}.insights-article-related-text{font-size:16px;line-height:22px}.insights-article-featured-product-title{font-size:28px;line-height:34px}.insights-article-product-name{font-size:22px;line-height:28px}.insights-article-share{padding:24px 0 0}.insights-article-related{padding:150px 0 0}.insights-article-cta-spacer{height:50px;margin-top:50px}}.insights-article-section{background-color:#263db5;padding:64.5px 0 0}.insights-article-section-container{max-width:1600px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:center;padding:0 167px 0 54px}.insights-article-section-spacer{flex:0 0 88.99px;min-width:88.99px}.insights-article-section-content{flex:0 0 1106px;min-width:0;display:flex;flex-direction:column;gap:24px}.insights-article-section-content p{font-size:17.4px;line-height:23.94px;margin:0}.insights-article-section-content p,.insights-article-section-title{font-family:Inter,Regola Light,sans-serif;font-weight:300;color:#ffffff;padding:0}.insights-article-section-title{font-size:57.2px;line-height:65.89px;letter-spacing:-1.977px;margin:0 0 24px}.insights-article-section-lead{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:20px;line-height:28px;color:#ffffff;margin:0 0 16px;padding:0}.insights-article-section-text{display:flex;flex-direction:column;gap:16px}.insights-article-section-text p{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:17.4px;line-height:23.94px;color:#ffffff;margin:0;padding:0}.insights-article-principles{display:flex;flex-direction:column;gap:32px;margin-top:24px}.insights-article-principle-item{display:flex;flex-direction:column;gap:12px}.insights-article-principle-title{font-family:Inter,Regola Regular,sans-serif;font-weight:400;font-size:24px;line-height:30px;color:#ffffff;margin:0;padding:0}.insights-article-principle-item p{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:17.4px;line-height:23.94px;color:#ffffff;margin:0;padding:0}.insights-article-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;margin-top:24px}.insights-article-benefit-item{display:flex;flex-direction:column;gap:12px}.insights-article-benefit-title{font-family:Inter,Regola Regular,sans-serif;font-weight:400;font-size:22px;line-height:28px;color:#ffffff;margin:0;padding:0}.insights-article-benefit-item p{font-family:Inter,Regola Light,sans-serif;font-weight:300;font-size:17.4px;line-height:23.94px;color:#ffffff;margin:0;padding:0}.insights-article-profiles{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:24px 0}.insights-article-profile-item{padding:20px;background:rgba(255,255,255,.1);border-radius:8px}.insights-article-profile-title{font-family:Inter,Regola Regular,sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#ffffff;margin:0;padding:0}.insights-article-cta-section{padding-bottom:64.5px}.insights-article-cta-buttons{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.insights-article-cta-button{font-family:Inter,Regola Medium,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#ffffff;background:#263db5;padding:14px 28px;border-radius:12px;text-decoration:none;display:inline-block;transition:background-color .2s}.insights-article-cta-button:hover{background:#0085e0}.insights-article-cta-button-secondary{background:transparent;border:1px solid #ffffff;color:#ffffff}.insights-article-cta-button-secondary:hover{background:rgba(255,255,255,.1)}@media (max-width:1024px) and (min-width:769px){.insights-article-section-container{padding:0 60px 0 40px}.insights-article-section-content{flex:0 0 calc(100% - 88.99px - 24px);max-width:100%}.insights-article-section-title{font-size:42px;line-height:50px;letter-spacing:-1.5px}.insights-article-section-lead{font-size:18px;line-height:26px}.insights-article-section-content p{font-size:16px;line-height:22px}.insights-article-principles{gap:28px;margin-top:20px}.insights-article-principle-title{font-size:22px;line-height:28px}.insights-article-principle-item p{font-size:16px;line-height:22px}.insights-article-benefits{grid-template-columns:1fr;gap:28px;margin-top:20px}.insights-article-benefit-title{font-size:20px;line-height:26px}.insights-article-benefit-item p{font-size:16px;line-height:22px}.insights-article-profiles{grid-template-columns:repeat(2,1fr);gap:20px}.insights-article-profile-title{font-size:18px;line-height:24px}.insights-article-cta-buttons{gap:14px}.insights-article-cta-button{font-size:15px;padding:12px 24px}}@media (max-width:768px) and (min-width:481px){.insights-article-section{padding:32px 0 0}.insights-article-section-container{padding:0 26px;flex-direction:column;gap:0}.insights-article-section-spacer{display:none}.insights-article-section-content{width:100%;flex:1;gap:20px}.insights-article-section-title{font-size:32px;line-height:38px;letter-spacing:-1px;margin-bottom:18px}.insights-article-section-lead{font-size:17px;line-height:23px;margin-bottom:14px}.insights-article-section-content p{font-size:15.5px;line-height:21px}.insights-article-section-text{gap:14px}.insights-article-section-text p{font-size:15.5px;line-height:21px}.insights-article-principles{gap:22px;margin-top:18px}.insights-article-principle-title{font-size:19px;line-height:25px}.insights-article-principle-item{gap:10px}.insights-article-principle-item p{font-size:15.5px;line-height:21px}.insights-article-benefits{grid-template-columns:1fr;gap:22px;margin-top:18px}.insights-article-benefit-item{gap:10px}.insights-article-benefit-title{font-size:19px;line-height:25px}.insights-article-benefit-item p{font-size:15.5px;line-height:21px}.insights-article-profiles{grid-template-columns:1fr;gap:14px;margin:18px 0}.insights-article-profile-item{padding:18px}.insights-article-profile-title{font-size:17px;line-height:23px}.insights-article-cta-section{padding-bottom:32px}.insights-article-cta-buttons{flex-direction:column;gap:10px;margin-top:24px}.insights-article-cta-button{width:100%;text-align:center;font-size:15px;padding:12px 24px}}@media (max-width:480px){.insights-article-section{padding:24px 0 0}.insights-article-section-container{padding:0 20px}.insights-article-section-content{gap:16px}.insights-article-section-title{font-size:26px;line-height:32px;letter-spacing:-.8px;margin-bottom:14px}.insights-article-section-lead{font-size:15px;line-height:21px;margin-bottom:12px}.insights-article-section-content p{font-size:14.5px;line-height:20px}.insights-article-section-text{gap:12px}.insights-article-section-text p{font-size:14.5px;line-height:20px}.insights-article-principles{gap:18px;margin-top:14px}.insights-article-principle-item{gap:8px}.insights-article-principle-title{font-size:17px;line-height:23px}.insights-article-principle-item p{font-size:14.5px;line-height:20px}.insights-article-benefits{gap:18px;margin-top:14px}.insights-article-benefit-item{gap:8px}.insights-article-benefit-title{font-size:17px;line-height:23px}.insights-article-benefit-item p{font-size:14.5px;line-height:20px}.insights-article-profiles{gap:10px;margin:14px 0}.insights-article-profile-item{padding:16px}.insights-article-profile-title{font-size:16px;line-height:22px}.insights-article-cta-section{padding-bottom:24px}.insights-article-cta-buttons{gap:8px;margin-top:20px}.insights-article-cta-button{font-size:14px;padding:11px 20px}}.about-page .about-blue-section{background-color:#263db5;padding:80px 120px;margin:0 -120px}.about-page .type-18-light{font-size:18px;line-height:24px;letter-spacing:-.5px}.about-page .type-16-light,.about-page .type-18-light{font-family:Regola Light,Inter,sans-serif;font-weight:300}.about-page .type-16-light{font-size:16px;line-height:22px;letter-spacing:-.3px}.about-page .m-type-16-light{font-size:clamp(14px,2vw,16px);line-height:clamp(20px,2.5vw,22px)}.about-page .about-blue-section h2,.about-page .about-blue-section h3,.about-page .about-blue-section p{color:#ffffff}.about-page .about-card{background-color:rgba(255,255,255,.1);padding:32px;border-radius:8px;height:100%}.about-page .about-card-light{background-color:#f5f5f5;padding:32px;border-radius:8px;height:100%}.about-page .about-card-profile{background-color:#f5f5f5;padding:24px;border-radius:8px;text-align:center}@media (max-width:1024px) and (min-width:769px){.about-page .about-blue-section{padding:60px;margin:0 -60px}}@media (max-width:768px) and (min-width:481px){.about-page .about-blue-section{padding:40px 26px;margin:0 -26px}.about-page .type-18-light{font-size:16px;line-height:22px}.about-page .about-card,.about-page .about-card-light{padding:24px}}@media (max-width:480px){.about-page .about-blue-section{padding:32px 20px;margin:0 -20px}.about-page .type-18-light{font-size:15px;line-height:21px}.about-page .type-16-light{font-size:14px;line-height:20px}.about-page .about-card,.about-page .about-card-light,.about-page .about-card-profile{padding:20px}}.about-page-dark{background-color:#ffffff;color:#000000}.about-hero-section{padding:160px 0 0;background-color:#ffffff}.about-hero-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-hero-title{font-family:Regola Light,sans-serif;font-weight:300;font-size:clamp(3.6rem,9vw,8.2rem);line-height:1.03;letter-spacing:-.035em;color:#000000;margin:0 0 72px}.about-hero-word{display:inline-block;margin-right:8px}.about-hero-subtitle{font-family:Regola Light,sans-serif;font-size:1.125rem;line-height:1.5;font-weight:300;color:#000000;max-width:1032px;margin:0}.about-team-image-section{padding:50px 0 0;background-color:#ffffff}.about-team-image-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-team-image{width:100%;height:auto;display:block}.about-team-stats{max-width:1376px;margin:0 auto;padding:50px 32px;display:flex;gap:16px}.about-team-stats-label{font-family:Regola Book,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;color:#000000;flex:0 0 332px}.about-team-stats-grid{display:flex;gap:16px;flex:1}.about-stat-item{flex:1;padding:0 17px;border-left:1px solid rgba(0,0,0,.2)}.about-stat-item:first-child{border-left:none;padding-left:0}.about-stat-title{font-family:Regola Book,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.3;letter-spacing:-.02em;color:#000000;margin:0 0 16px}.about-stat-text{font-family:Regola Light,sans-serif;font-size:1.125rem;line-height:1.5;font-weight:300;color:#000000;margin:0;opacity:.8}.about-content-section{padding:50px 0 0;background-color:#ffffff}.about-content-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-content-label{font-family:Regola Book,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;color:#000000;margin-bottom:32px}.about-content-grid{display:grid;grid-template-columns:656px 656px;gap:8px;align-items:start}.about-content-left{padding-top:0}.about-content-heading{font-family:Regola Light,sans-serif;font-weight:300;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.035em;color:#000000;margin:0}.about-content-right{padding-top:32px}.about-content-text{font-family:Regola Light,sans-serif;font-size:1.125rem;line-height:1.5;font-weight:300;color:#000000}.about-content-text p{margin:0 0 24px}.about-content-text p:last-child{margin-bottom:0}@media (max-width:1365px) and (min-width:1025px){.about-content-grid{grid-template-columns:1fr 1fr;gap:24px}.about-content-text{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}}.about-gallery-section{padding:50px 0 0;background-color:#ffffff}.about-gallery-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;position:relative;height:558px}.about-gallery-item{position:absolute;overflow:hidden;pointer-events:none}.about-gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-gallery-controls{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:0 8px}.about-gallery-dots{display:flex;gap:8px;align-items:center}.about-gallery-dot{width:8px;height:8px;border-radius:4px;border:none;background-color:rgba(0,0,0,.3);cursor:pointer;padding:0}.about-gallery-dot.active{width:56px;background-color:rgba(0,0,0,1)}.about-gallery-nav{display:flex;gap:16px}.about-gallery-nav-btn{width:24px;height:24px;border:none;background:transparent;color:#000000;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.about-bcorp-section{padding:100px 0 0;background-color:#ffffff}.about-bcorp-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-bcorp-label{font-family:Regola Book,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;color:#000000;margin-bottom:10px}.about-bcorp-grid{display:grid;grid-template-columns:656px 656px;gap:8px;align-items:start}.about-bcorp-left{padding-top:0}.about-bcorp-heading{font-family:Regola Light,sans-serif;font-weight:300;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.035em;color:#000000;margin:0}.about-bcorp-right{padding-top:32px}.about-bcorp-text{font-family:Regola Light,sans-serif;font-size:1.125rem;line-height:1.5;font-weight:300;color:#000000;margin:0}.about-brands-section{padding:1361px 0 0;background-color:#000000}.about-brands-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-brands-heading{font-family:Regola Light,Inter,sans-serif;font-weight:300;font-size:120px;line-height:108px;letter-spacing:-4px;color:#ffffff;margin:0 0 54px;display:flex;flex-wrap:wrap;gap:0}.about-brands-word{display:inline-block;margin-right:8px}.about-brands-subtitle{font-family:Regola Light,Inter,sans-serif;font-weight:300;font-size:18px;line-height:27px;color:#ffffff;max-width:1032px;margin:0 0 407px}.about-brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.about-brand-item{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);padding:16px}.about-brand-logo{font-family:Regola Book,Inter,sans-serif;font-weight:400;font-size:14px;color:rgba(255,255,255,.6);text-align:center}.about-testimonials-section{padding:667px 0 0;background-color:#000000}.about-testimonials-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-testimonials-label{font-family:Regola Book,Inter,sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#ffffff;margin-bottom:32px;flex:0 0 332px}.about-testimonials-content{display:flex;gap:16px}.about-testimonials-carousel{flex:1;max-width:1028px}.about-testimonial-slide{padding-right:332px}.about-testimonial-quote{font-family:Regola Light,Inter,sans-serif;font-weight:300;font-size:48px;line-height:60px;letter-spacing:-1.5px;color:#ffffff;margin:0 0 32px;font-style:normal}.about-testimonial-author{display:flex;align-items:center;gap:16px}.about-testimonial-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.about-testimonial-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-testimonial-info{display:flex;flex-direction:column;gap:0}.about-testimonial-name{font-family:Regola Book,Inter,sans-serif;font-weight:400;font-size:18px;line-height:21px;color:#ffffff}.about-testimonial-role{font-family:Regola Light,Inter,sans-serif;font-weight:300;font-size:18px;line-height:21px;color:#ffffff;opacity:.8}.about-testimonials-controls{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding:0 8px}.about-testimonials-dots{display:flex;gap:8px;align-items:center}.about-testimonials-dot{width:8px;height:8px;border-radius:4px;border:none;background-color:rgba(255,255,255,.3);cursor:pointer;padding:0}.about-testimonials-dot.active{width:56px;background-color:rgba(255,255,255,1)}.about-testimonials-nav{display:flex;gap:16px}.about-testimonials-nav-btn{width:24px;height:24px;border:none;background:transparent;color:#ffffff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.about-capabilities-section{padding:0;background-color:#ffffff}.about-capabilities-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-capabilities-heading{font-family:Regola Light,sans-serif;font-weight:300;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.035em;color:#000000;margin:0 0 54px}.about-capabilities-word{display:inline-block;margin-right:8px}.about-capabilities-subtitle{font-family:Regola Light,sans-serif;font-size:1.125rem;line-height:1.5;font-weight:300;color:#000000;max-width:1032px;margin:0 0 100px}.about-capabilities-list{display:flex;flex-direction:column;gap:263.6px}.about-capability-item{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;display:flex;min-height:793px;width:100%;max-width:1363px;position:relative;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;content-visibility:auto;contain-intrinsic-size:800px}.about-capability-content{flex:0 0 396px;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.about-capability-category{font-family:Inter,Regola Book,sans-serif;font-weight:400;font-size:13.9px;line-height:20.8px;margin-bottom:221px}.about-capability-title{font-weight:800;font-size:39.3px;line-height:35.66px;text-transform:uppercase;letter-spacing:-.5px}.about-capability-description,.about-capability-title{font-family:Inter,Regola Book,sans-serif;margin:0 0 31.7px}.about-capability-description{font-weight:400;font-size:17.8px;line-height:26.745px}.about-capability-link{font-family:Inter,Regola Book,sans-serif;font-weight:400;font-size:15.8px;line-height:23.773px;text-decoration:none;border-bottom:1px solid;padding-bottom:2px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:opacity .2s ease}.about-capability-link:hover{opacity:.7}.about-capability-image{flex:1;padding:8px;position:relative;overflow:hidden;border-radius:0 8px 8px 0}.about-capability-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px}.about-team-section{padding:0;background-color:#000000}.about-team-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-team-label{font-family:Regola Book,Inter,sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#ffffff;margin-bottom:32px;flex:0 0 332px}.about-team-grid{display:flex;gap:16px}.about-extended-team-section{padding:700px 0 0;background-color:#000000}.about-extended-team-container{max-width:1376px;margin:0 auto;padding:0 32px}.about-extended-team-heading{font-family:Regola Light,Inter,sans-serif;font-weight:300;font-size:120px;line-height:108px;letter-spacing:-4px;color:#ffffff;margin:0 0 54px;display:flex;flex-wrap:wrap;gap:0}.about-extended-team-word{display:inline-block;margin-right:8px}.about-extended-team-subtitle{font-family:Regola Light,Inter,sans-serif;font-weight:300;font-size:18px;line-height:27px;color:#ffffff;max-width:1032px;margin:0 0 218px}.about-extended-team-content{display:flex;gap:16px}.about-extended-team-label{font-family:Regola Book,Inter,sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#ffffff;flex:0 0 332px}.about-extended-team-grid{flex:1;display:flex;flex-wrap:wrap;gap:16px}.about-cta-section{padding:100px 0 0;background-color:#ffffff}.about-cta-container{max-width:1376px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:688px 688px;gap:0}.about-cta-left{padding:32px}.about-cta-badge{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;background-color:rgba(0,0,0,.1);border-radius:4px;font-family:Regola Book,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4;color:#000000;margin-bottom:37px}.about-cta-heading{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 32px}.about-cta-heading,.about-cta-text{font-family:Regola Light,sans-serif;font-weight:300;color:#000000}.about-cta-text{font-size:1.125rem;line-height:1.5;margin:0 0 69px}.about-cta-contact{display:flex;flex-direction:column;gap:16px}.about-cta-contact strong,.about-cta-email{font-family:Regola Book,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;color:#000000}.about-cta-email{text-decoration:none;display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:4px;width:-moz-fit-content;width:fit-content}.about-cta-email:hover{border-bottom-color:rgba(0,0,0,1)}.about-cta-right{padding:8px}.about-cta-image{width:100%;height:672px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:767px){.about-hero-section{padding:80px 0 0}.about-hero-container{padding:0 20px}.about-hero-title{font-size:clamp(2.5rem,8vw,4rem);line-height:1.05;margin:0 0 32px}.about-hero-subtitle{font-size:1rem;line-height:1.5;margin-bottom:16px}.about-team-image-section{padding:32px 0 0}.about-team-image-container{padding:0 20px}.about-team-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.about-team-stats{padding:32px 20px;flex-direction:column;gap:24px}.about-team-stats-label{flex:1 1 100%;font-size:1rem;line-height:1.4;margin-bottom:0}.about-team-stats-grid{flex-direction:column;gap:24px}.about-stat-item{border-left:none;border-top:1px solid rgba(0,0,0,.2);padding:24px 0 0}.about-stat-item:first-child{border-top:none;padding-top:0}.about-stat-title{font-size:1.25rem;line-height:1.3;margin:0 0 12px}.about-stat-text{font-size:1rem;line-height:1.5}.about-content-section{padding:32px 0 0}.about-content-container{padding:0 20px}.about-content-grid{grid-template-columns:1fr;gap:24px}.about-content-left{padding-top:0}.about-content-heading{font-size:clamp(2rem,6vw,3rem);line-height:1.1;margin:0 0 20px}.about-content-right{padding-top:0}.about-content-text{font-size:1rem;line-height:1.5}.about-content-text p{margin:0 0 16px}.about-content-spacer{height:50px!important}.about-bcorp-section{padding:32px 0 0}.about-bcorp-container{padding:0 20px}.about-bcorp-grid{grid-template-columns:1fr;gap:24px}.about-bcorp-left{padding-top:0}.about-bcorp-heading{font-size:clamp(2rem,6vw,3rem);line-height:1.1;margin:0 0 20px}.about-bcorp-right{padding-top:0}.about-bcorp-text{font-size:1rem;line-height:1.5}.about-capabilities-container{padding:0 20px}.about-capabilities-heading{font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.1;margin:0 0 24px}.about-capabilities-subtitle{font-size:1rem;line-height:1.5;margin:0 0 32px}.about-capabilities-list{gap:32px}.about-capability-item{flex-direction:column;min-height:auto;max-width:100%}.about-capability-content{flex:1 1 auto;padding:24px;min-height:auto}.about-capability-category{font-size:12px;line-height:18px;margin-bottom:16px}.about-capability-title{font-size:24px;line-height:28px;margin:0 0 16px}.about-capability-description{font-size:15px;line-height:22px;margin:0 0 20px}.about-capability-link{font-size:14px;line-height:20px}.about-capability-image{flex:1 1 auto;padding:8px;border-radius:0 0 8px 8px;min-height:200px;max-height:400px}.about-capability-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}}@media (max-width:1024px) and (min-width:768px){.about-hero-section{padding:120px 0 0}.about-hero-container{padding:0 24px}.about-hero-title{font-size:clamp(3rem,7vw,6rem);line-height:1.04;margin:0 0 48px}.about-hero-subtitle{font-size:1.0625rem;line-height:1.5;margin-bottom:20px}.about-team-image-section{padding:40px 0 0}.about-team-image-container{padding:0 24px}.about-team-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.about-team-stats{padding:32px 24px;flex-direction:column;gap:24px}.about-team-stats-label{flex:1 1 100%;font-size:1rem;line-height:1.4;margin-bottom:0}.about-team-stats-grid{flex-direction:column;gap:24px}.about-stat-item{border-left:none;border-top:1px solid rgba(0,0,0,.2);padding:24px 0 0}.about-stat-item:first-child{border-top:none;padding-top:0}.about-stat-title{font-size:1.25rem;line-height:1.3;margin:0 0 12px}.about-stat-text{font-size:1rem;line-height:1.5}.about-content-section{padding:40px 0 0}.about-content-container{padding:0 24px}.about-content-grid{grid-template-columns:1fr;gap:32px}.about-content-heading{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.09;margin:0 0 24px}.about-content-text{font-size:1.0625rem;line-height:1.5}.about-content-text p{margin:0 0 20px}.about-content-spacer{height:75px!important}.about-bcorp-section{padding:60px 0 0}.about-bcorp-container{padding:0 24px}.about-bcorp-grid{grid-template-columns:1fr;gap:32px}.about-bcorp-heading{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.09;margin:0 0 24px}.about-bcorp-text{font-size:1.0625rem;line-height:1.5}.about-capabilities-container{padding:0 24px}.about-capabilities-heading{font-size:clamp(2rem,5vw,3rem);line-height:1.09;margin:0 0 40px}.about-capabilities-subtitle{font-size:1.0625rem;line-height:1.5;margin:0 0 60px}.about-capabilities-list{gap:120px}.about-capability-item{min-height:600px}.about-capability-content{flex:0 0 320px;padding:28px}.about-capability-category{font-size:13px;line-height:19px;margin-bottom:120px}.about-capability-title{font-size:32px;line-height:30px;margin:0 0 24px}.about-capability-description{font-size:16px;line-height:24px;margin:0 0 24px}.about-capability-link{font-size:15px;line-height:22px}.about-capability-image{flex:1;padding:8px}.about-capability-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}}