@font-face{font-family:Europa;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Europa-Light.woff2) format("woff2")}@font-face{font-family:Europa Regular Legacy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Europa-Regular-Legacy.woff2) format("woff2")}@font-face{font-family:Europa Bold Legacy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Europa-Bold-Legacy.woff2) format("woff2")}@font-face{font-family:Europa Light;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Europa-Light.woff2) format("woff2")}@font-face{font-family:Europa;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Europa-Regular.woff2) format("woff2")}@font-face{font-family:Europa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Europa-Bold.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{overflow-x:hidden;background:#fff;color:#212529;font-family:Europa,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}.site-container{width:100%;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}.corporate-shell{min-height:100vh;display:flex;align-items:center;flex-direction:column;gap:0;background:#fff}.corporate-shell>main{width:100%}.site-header{position:relative;z-index:50;width:100%;height:130px;padding:20px 0}.site-header__inner{position:relative;height:90px;display:flex;align-items:center;justify-content:flex-end}.site-header__brand{position:absolute;top:-2.703125px;left:50%;display:block;line-height:0;transform:translateX(-50%)}.site-header__brand img{width:45px;height:auto}.site-navigation-trigger{width:90px;height:90px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:50%;background:transparent;color:#000;cursor:pointer;outline:0;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.site-navigation-trigger:focus-visible{box-shadow:0 0 0 2px currentColor}.site-navigation-trigger__label{position:relative;font-size:14px;font-weight:400;line-height:21px}.site-navigation-trigger__label:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#000;content:"";transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.site-navigation-trigger__icon{width:25px;height:25px;display:block;transition:transform .55s cubic-bezier(.76,0,.24,1)}.site-navigation-trigger:focus-visible .site-navigation-trigger__icon,.site-navigation-trigger:hover .site-navigation-trigger__icon{transform:rotate(-90deg)}.site-navigation-trigger:focus-visible .site-navigation-trigger__label:after,.site-navigation-trigger:hover .site-navigation-trigger__label:after{transform:scaleX(1)}.site-navigation{position:fixed;z-index:222;inset:0;width:100%;height:100vh;padding:20px;overflow-y:auto;background:rgba(0,0,0,.9);animation:navigation-from-top .5s ease-in-out both}.site-navigation__brand{margin:0 auto 40px;text-align:center;line-height:0}.site-navigation__brand img{width:45px;height:auto}.site-navigation nav{width:max-content;margin:0 auto;display:flex;align-items:center;flex-direction:column}.site-navigation nav a{position:relative;color:#fff;font-size:16px;font-weight:300;line-height:24px;text-align:center;text-transform:uppercase}.site-navigation nav a:not(:last-child){margin-bottom:20px}.site-navigation nav a.is-active,.site-navigation nav a:focus-visible,.site-navigation nav a:hover{font-weight:700}.site-navigation nav a.is-active:before{position:absolute;top:50%;left:-18px;width:8px;height:8px;border-radius:50%;background:#fff;content:"";transform:translateY(-50%)}.site-navigation__close{margin:30px auto 0;display:block;border:0;background:transparent;cursor:pointer;line-height:0}.site-navigation__close img{width:43px;height:57px}.home-hero{position:relative;width:100%;margin-top:100px}.home-hero__content{position:relative;width:700px;margin:0 auto;display:flex;align-items:center;flex-direction:column;gap:20px}.home-hero__wordmark-wrap{position:relative;width:100%}.home-hero__wordmark{width:400px;height:auto;margin:0 auto;display:block;color:#111}.home-hero__drops{position:absolute;height:auto;object-fit:contain}.home-hero__drops--left{top:-180px;left:180px;width:200px;height:310px}.home-hero__drops--right{top:45px;right:35px;width:80px;height:140px;transform:translateX(50%)}.home-hero__rule{width:120px;height:1px;margin:40px auto;background:rgba(0,0,0,.12)}.home-hero__tag-wrap{overflow:visible}.home-hero h1{color:rgba(0,0,0,.82);font-size:clamp(9px,.78vw,11px);font-weight:300;letter-spacing:.52em;line-height:1.5;white-space:nowrap;text-transform:uppercase}.home-hero__actions{margin:56px 0 20px;text-align:center}.discovery-link{display:inline-flex;align-items:center;gap:16px;cursor:pointer}.discovery-link span{position:relative;padding-bottom:4px;color:rgba(0,0,0,.72);font-size:9.5px;font-weight:700;letter-spacing:.4em;line-height:14.25px;text-transform:uppercase}.discovery-link span:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#111;content:"";transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.76,0,.24,1)}.discovery-link svg{stroke:rgba(0,0,0,.45);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .5s cubic-bezier(.76,0,.24,1)}.discovery-link:focus-visible span:after,.discovery-link:hover span:after{transform:scaleX(1);transform-origin:left}.discovery-link:focus-visible svg,.discovery-link:hover svg{transform:translateX(7px)}.home-hero__scroll{margin-top:72px;display:flex;align-items:center;flex-direction:column;gap:10px}.home-hero__scroll i{width:1px;height:36px;display:block;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.04))}.home-hero__scroll span{color:rgba(0,0,0,.22);font-size:8px;font-weight:300;letter-spacing:.3em;line-height:12px;text-transform:uppercase}.home-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(0,0,0,.07)}.home-stat,.home-stats{position:relative;z-index:10;background:#fff}.home-stat{padding:72px 40px;border-right:1px solid rgba(0,0,0,.07);text-align:center}.home-stat:last-child{border-right:0}.home-stat__eyebrow{height:32px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:6px;color:rgba(0,0,0,.28);font-size:8px;font-weight:700;letter-spacing:.3em;line-height:12px;text-transform:uppercase}.home-stat__eyebrow img{width:7px;height:auto}.home-stat strong{margin-bottom:16px;display:block;color:#111;font-size:clamp(44px,6vw,80px);font-weight:400;letter-spacing:-.02em;line-height:1}.home-stat strong.is-accent{color:#df5509}.home-stat__description{display:inline;color:rgba(0,0,0,.82);font-size:9px;font-weight:300;letter-spacing:.24em;line-height:13.5px;text-transform:uppercase}.home-small-drop{width:42px;height:72px;margin:25px auto 0}.home-small-drop img{width:42px;height:72px;object-fit:contain}.home-discover-band{z-index:10;padding:52px 0 56px;text-align:center}.home-discover-band,.home-grass-drop{position:relative;width:100%;background:#fff}.home-grass-drop{z-index:111;padding-top:48px}.home-grass-drop img{width:100%;height:auto;display:block;object-fit:cover;object-position:center}.site-footer{position:relative;z-index:111;width:100%;padding-bottom:20px;background:#fff}.site-footer__links{display:flex;align-items:center;justify-content:space-between}.site-footer p,.site-footer__links>div{width:45%;color:#24282e;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.site-footer__instagram{line-height:0}.site-footer__instagram img{width:40px;height:40px}.site-footer__links>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.site-footer__links>div a{color:#000;text-decoration:underline}@keyframes navigation-from-top{0%{transform:translateY(-200%)}to{transform:translateY(0)}}@media (min-width:576px){.site-container{max-width:540px}}@media (min-width:768px){.site-container{max-width:720px}}@media (min-width:992px){.site-container{max-width:960px}}@media (min-width:1200px){.site-container{max-width:1140px}}@media (min-width:1400px){.site-container{max-width:1320px}}@media (max-width:767px){.site-header{height:77px;padding:16px 0}.site-header__inner{height:45px}.site-header__brand{top:-7.1875px}.site-header__brand img{width:28px}.site-navigation-trigger{width:45px;height:45px;margin-right:10px;padding:10px}.site-navigation-trigger__label{display:none}.site-navigation{animation-name:navigation-from-right}.site-navigation__brand{margin:10px auto 30px}.site-navigation__brand img{width:30px}.site-navigation nav a:not(:last-child){margin-bottom:10px}.site-navigation__close{margin-top:40px}.home-hero{margin-top:0;padding-top:60px}.home-hero__content{width:100%}.home-hero__wordmark-wrap{width:260px;margin:0 auto 10px}.home-hero__wordmark{width:100%}.home-hero__drops--left{display:none}.home-hero__drops--right{top:128px;right:50%;width:52px;height:86px}.home-stats{grid-template-columns:1fr}.home-stat{padding:60px 20px;border-right:0;border-bottom:1px solid rgba(0,0,0,.07)}.site-footer{padding-bottom:5px}.site-footer__links{flex-direction:column;justify-content:center;gap:10px}.site-footer p,.site-footer__links>div{width:100%;display:flex;justify-content:center}.site-footer__instagram img{width:25px;height:25px}}@keyframes navigation-from-right{0%{transform:translateX(200%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.company-shell{position:relative}.company-layout{width:100%;margin-top:20px;display:flex;align-items:stretch;flex-direction:column;gap:20px}.company-shell>.site-footer{margin-top:20px}.company-shell__drops{position:absolute;top:50px;left:180px;width:200px;height:310px;object-fit:contain}.company-title{height:226.8px;margin-top:100px}.company-title__box{margin:40px auto 0;text-align:center}.company-title__box--narrow{width:980px}.company-title__box h1{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto 100px;padding:0 100px 10px 0;color:#000;font-size:64px;font-weight:300;line-height:1.2;text-align:center;text-transform:uppercase}.company-title__box h1:before{position:absolute;right:40px;bottom:0;width:9px;height:115px;background:#000;content:""}.company-title__box h1:after{position:absolute;top:-36px;right:-45px;width:80px;height:140px;background:url(/brand/small-water-drops.png) no-repeat;background-size:contain;content:"";transform:translateX(50%)}.company-narrative{width:100%}.company-intro{max-width:800px;margin:0 auto;padding:64px 60px;text-align:center}.company-intro h2{margin-bottom:20px;color:#111;font-size:clamp(20px,2.8vw,36px);font-weight:400;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.company-intro p{margin-bottom:16px;color:#1e1e1e;font-size:clamp(10px,1.1vw,12px);font-weight:300;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.company-wordmark{margin:28px 0 20px;display:flex;align-items:center;justify-content:center;gap:16px}.company-wordmark span{width:48px;height:.5px;display:block;background:rgba(0,0,0,.18)}.company-wordmark svg{width:auto;height:22px;display:block;color:#888}.focus-plant{margin-bottom:24px;text-align:center}.focus-plant img{width:177px;height:282px;margin:0 auto;display:block}.story-rule{width:50%;height:1px;margin:0 auto;background:rgba(0,0,0,.09)}.story-row{width:100%;min-height:200px;align-items:stretch}.story-row,.story-row__left{display:flex;overflow:hidden}.story-row__left{width:42%;min-width:0;padding:48px 32px 48px 48px;align-items:center;flex-shrink:0;gap:20px}.story-row__dot{width:22px;height:22px;border:2px solid #ccc;border-radius:50%;background:#fff;flex-shrink:0;transition:background .4s ease,border-color .4s ease,transform .3s ease}.story-row__label{min-width:0;color:#ccc;font-size:clamp(18px,1.8vw,34px);font-weight:300;letter-spacing:.04em;line-height:1;text-transform:uppercase;word-break:break-word;transition:color .4s ease}.story-row__line{width:1px;align-self:stretch;background:#e0e0e0;flex-shrink:0;transition:background .4s ease}.story-row__right{min-width:0;padding:48px;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden}.story-row__right h2{margin-bottom:14px;color:#ccc;font-size:clamp(11px,1.1vw,13px);font-weight:700;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;transition:color .4s ease}.story-row__right p{margin-bottom:16px;color:#ccc;font-size:14px;font-weight:300;line-height:1.9;transition:color .4s ease}.story-row-wrap.is-active .story-row__dot{border-color:#111;background:#111;transform:scale(1.1)}.story-row-wrap.is-active .story-row__label{color:#111}.story-row-wrap.is-active .story-row__line{background:#111}.story-row-wrap.is-active .story-row__right h2{color:#1e1e1e}.story-row-wrap.is-active .story-row__right p{color:#555}.focus-data-link{padding:70px 40px 56px;line-height:25.5px;text-align:center}.focus-data-link a{padding-bottom:3px;display:inline-block;border-bottom:1px solid #df5509;color:#b84507;font-size:10px;font-weight:700;letter-spacing:.22em;line-height:15px;text-transform:uppercase}.company-grass{position:relative;z-index:111;width:100%;padding-top:48px;background:#fff}.company-grass img{width:100%;height:auto;display:block;object-fit:cover;object-position:center}.company-narrative--approach{display:flex;align-items:stretch;flex-direction:column;gap:20px}.approach-image{padding:64px 0;text-align:right}.approach-image img{width:auto;max-width:100%;height:auto}.company-values-content{margin-top:100px}.values-principle{margin:60px 0;padding:20px 0;color:#000;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:26px;font-weight:400;line-height:39px;text-align:center;text-transform:uppercase}.values-grid{margin:100px 0 200px;display:flex;justify-content:space-between;gap:20px}.values-grid__left,.values-grid__right{width:45%;border-top:1px solid #000}.values-grid__divider{width:1px;background:#000}.value-item{min-height:250px;gap:60px;border-bottom:1px solid #000;font-weight:300}.value-item,.value-item__heading{width:100%;display:flex;align-items:center}.value-item__heading{gap:24px}.value-item input{width:22px;height:22px;position:relative;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:50%;cursor:pointer}.value-item input:checked:before{position:absolute;top:0;left:0;width:21px;height:21px;border-radius:50%;background:#000;content:""}.value-item h2{min-width:0;color:#ccc;font-size:clamp(16px,1.8vw,34px);font-weight:300;letter-spacing:.04em;line-height:1;text-transform:uppercase;word-break:break-word;transition:color .4s ease}.value-item>p{display:none;color:#000;font-size:15px;font-weight:300;line-height:28px}.value-item.is-active h2{color:#000}.values-grid__left hr{display:none}.values-grid__right>p{min-height:250px;display:flex;align-items:center;border-bottom:1px solid #000;color:#ccc;font-size:clamp(11px,1.1vw,13px);font-weight:700;letter-spacing:.06em;line-height:1.6;text-align:left;text-transform:uppercase;transition:color .4s ease}.values-grid__right>p.is-active{color:#555}.values-statement{position:relative;width:-moz-fit-content;width:fit-content;margin:60px auto;color:#000;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:26px;font-weight:300;line-height:39px;text-align:center;text-transform:uppercase}.values-statement span,.values-statement strong{font-weight:700}.values-statement:before{position:absolute;top:50%;right:-45px;width:31px;height:54px;background:url(/brand/small-water-drops.png) no-repeat;background-size:contain;content:"";transform:translateY(-50%)}.values-spacer{height:96px}.company-grass--compact{margin-bottom:48px;padding-top:0}@media (max-width:860px){.company-intro{padding:48px 24px}.story-row{min-height:unset;flex-direction:column}.story-row__left{width:100%;padding:32px 24px 16px;gap:16px}.story-row__label{font-size:clamp(22px,6vw,32px)}.story-row__line{display:none}.story-row__right{padding:0 24px 32px}}@media (max-width:767px){.company-shell__drops{top:60px;left:10px;width:90px;height:124px}.company-title{height:138.8px;margin-top:0;padding-top:60px}.company-title__box,.company-title__box--narrow{width:100%;margin-top:40px}.company-title__box h1{margin-bottom:0;padding-right:0;font-size:24px}.company-title__box h1:before{right:-34px;bottom:-2px;width:5px;height:68px}.company-title__box h1:after{display:none}.focus-plant img{width:50%;height:auto}.approach-image{padding:64px 0 96px}.company-values-content{margin-top:0;padding-top:60px}.values-principle{font-size:18px;line-height:36px}.values-grid{margin-top:60px}.values-grid__left{width:100%;border-top:0}.values-grid__divider,.values-grid__right{display:none}.value-item{padding:40px 0;align-items:flex-start;flex-direction:column;justify-content:center;border-bottom:0}.value-item h2{font-size:20px}.value-item>p{display:block;text-align:left;text-transform:uppercase}.value-item.is-active>p{font-size:13px;font-weight:700}.values-grid__left hr{width:50%;height:2px;margin:20px auto;display:block;border:0;background:#000;color:#000;opacity:1}.values-statement{width:100%;font-size:15px;line-height:36px}.values-statement:before{top:50%;right:0;transform:none}}.data-room-page{--data-white:#fff;--data-cream:#f4f7fa;--data-offwhite:#edf1f5;--data-dark:#24282e;--data-mid:#55606e;--data-muted:#8a95a3;--data-light:#b8c2cc;--data-orange:#df5509;--data-orange-dark:#b84507;--data-orange-darker:#8f3405;--data-orange-light:#fdf0e8;--data-divider:rgba(0,0,0,0.07)}.data-room-page .company-layout{align-items:center}.data-room-divider,.data-room-page .company-grass,.data-room-page .company-title,.data-room-stats{width:100%}.data-room-company,.data-room-facts-block,.data-room-intro,.data-room-materials,.data-room-models{width:min(100%,824px)}.data-room-purity,.data-room-vessels{width:min(100%,1024px)}.data-room-inner{max-width:760px;margin:0 auto;text-align:center}.data-room-intro{padding:80px 32px;background:var(--data-white)}.data-room-label{margin-bottom:28px;display:block;color:var(--data-muted);font-size:9px;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.data-room-heading{margin-bottom:16px;font-size:clamp(10px,1.3vw,12px);font-weight:300;letter-spacing:.13em;line-height:2.1}.data-room-display,.data-room-heading{color:var(--data-dark);text-transform:uppercase}.data-room-display{margin-bottom:28px;font-size:clamp(28px,4.5vw,50px);font-weight:700;letter-spacing:.01em;line-height:1.15}.data-room-display em{display:block;font-size:.82em;font-style:normal;font-weight:300;letter-spacing:.04em;text-transform:none}.data-room-divider{margin:16px 0;border:0}.data-room-divider,.data-room-stats{border-top:1px solid var(--data-divider)}.data-room-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--data-divider);background:var(--data-cream)}.data-room-stat{padding:60px 32px;overflow:visible;border-right:1px solid var(--data-divider);text-align:center}.data-room-stat:nth-child(4){border-right:0}.data-room-stat--wide{grid-column:1/-1;border-top:1px solid var(--data-divider);border-right:0}.data-room-stat strong{margin-bottom:14px;display:block;color:var(--data-orange-dark);font-size:clamp(42px,6vw,70px);font-weight:700;letter-spacing:-.01em;line-height:1}.data-room-stat span{color:var(--data-mid);font-size:10px;font-weight:300;letter-spacing:.14em;line-height:1.8;text-transform:uppercase}.data-room-facts-block{padding:80px 0;background:var(--data-white)}.data-room-facts{max-width:760px;margin:0 auto;padding:0 32px}.data-room-fact{padding:38px 0;display:flex;align-items:flex-start;gap:36px;border-bottom:1px solid var(--data-divider)}.data-room-fact:first-child{border-top:1px solid var(--data-divider)}.data-room-fact__tag{min-width:90px;padding-top:3px;color:var(--data-orange);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.data-room-fact p{color:var(--data-mid);flex:1 1;font-size:13px;font-weight:300;line-height:1.85}.data-room-fact p strong{margin-bottom:6px;display:block;color:var(--data-dark);font-size:13px;font-weight:700}.data-room-company{padding:100px 32px;background:var(--data-white);text-align:center}.data-room-heading--company{max-width:560px;margin:0 auto}.data-room-ip-grid{max-width:760px;margin:60px auto 0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--data-divider)}.data-room-ip-card{padding:52px 28px;border-right:1px solid var(--data-divider);background:var(--data-white);text-align:center;transition:background .2s ease}.data-room-ip-card:last-child{border-right:0}.data-room-ip-card:hover{background:var(--data-orange-light)}.data-room-ip-card strong{margin-bottom:12px;display:block;color:var(--data-orange-dark);font-size:58px;font-weight:700;letter-spacing:-.01em;line-height:1}.data-room-ip-card span{display:block;color:var(--data-muted);font-size:9px;font-weight:700;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.data-room-purity{padding:100px 32px;background:var(--data-orange-darker);color:var(--data-white);text-align:center}.data-room-purity .data-room-label{color:rgba(255,255,255,.4)}.data-room-purity .data-room-display{color:var(--data-white)}.data-room-purity>.data-room-heading{max-width:580px;margin:0 auto;color:rgba(255,255,255,.5)}.data-room-purity-grid{max-width:960px;margin:64px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1)}.data-room-purity-grid>div{display:contents}.data-room-purity-card{padding:52px 40px;background:rgba(255,255,255,.04);text-align:left;transition:background .2s ease}.data-room-purity-card:hover{background:rgba(255,255,255,.08)}.data-room-purity-card>strong{margin-bottom:14px;display:block;color:rgba(255,255,255,.93);font-size:54px;font-weight:700;letter-spacing:-.01em;line-height:1}.data-room-purity-card>strong.is-formula{font-size:clamp(18px,4vw,36px);letter-spacing:.03em;line-height:1.2;word-break:break-word}.data-room-purity-card h2{margin-bottom:12px;color:rgba(255,255,255,.46);font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.data-room-purity-card p{margin-bottom:16px;color:rgba(255,255,255,.56);font-size:13px;font-weight:300;line-height:1.85}.data-room-purity-grid>div:nth-child(5) .data-room-purity-card>strong.is-formula{font-size:clamp(20px,4vw,36px)}.data-room-purity-grid>div:nth-child(6) .data-room-purity-card>strong.is-formula{font-size:clamp(16px,3.5vw,36px);letter-spacing:.02em;line-height:1.3}.data-room-enhancement-label{min-width:0;padding:20px 40px;display:flex;align-items:center;grid-column:1/-1;gap:16px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.38);font-size:9px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.data-room-enhancement-label span{height:.5px;background:rgba(255,255,255,.12);flex:1 1}.data-room-disclaimer{max-width:600px;margin:48px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.3);font-size:10px;font-weight:300;letter-spacing:.03em;line-height:1.9}.data-room-disclaimer sup{font-size:8px;line-height:0;vertical-align:baseline}.data-room-models{padding:100px 32px 60px;background:var(--data-white);text-align:center}.data-room-heading--models{max-width:580px;margin:0 auto}.data-room-model-list{max-width:760px;margin:60px auto 0}.data-room-model{padding:40px 0;display:grid;align-items:start;grid-template-columns:52px 1fr;grid-gap:28px;gap:28px;border-bottom:1px solid var(--data-divider);text-align:left}.data-room-model:first-child{border-top:1px solid var(--data-divider)}.data-room-model>span{padding-top:3px;color:var(--data-light);font-size:28px;font-weight:300;line-height:1}.data-room-model h2{margin-bottom:10px;color:var(--data-dark);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.data-room-model p{margin-bottom:16px;color:var(--data-mid);font-size:13px;font-weight:300;line-height:1.85}.data-room-watrwell-band{width:-moz-fit-content;width:fit-content;padding:44px 32px;border-top:1px solid var(--data-divider);border-bottom:1px solid var(--data-divider);background:var(--data-white);text-align:center}.data-room-watrwell-band a{display:inline-flex;align-items:center;flex-direction:column;gap:4px}.data-room-watrwell-band span{margin-bottom:10px;display:block;color:var(--data-muted);font-size:9px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.data-room-watrwell-band strong{padding-bottom:3px;border-bottom:1px solid var(--data-orange);color:var(--data-orange-dark);font-size:15px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.data-room-materials{padding:100px 32px;background:var(--data-offwhite);text-align:center}.data-room-heading--materials{max-width:600px;margin:0 auto}.data-room-material-grid{max-width:760px;margin:60px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.data-room-material-grid article>strong{margin-bottom:16px;display:block;color:var(--data-orange-dark);font-size:46px;font-weight:700;line-height:1}.data-room-material-grid h2{margin-bottom:10px;color:var(--data-dark);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.data-room-material-grid p{margin-bottom:16px;color:var(--data-mid);font-size:12px;font-weight:300;line-height:1.85}.data-room-material-grid article.is-muted>strong{opacity:.18}.data-room-material-grid article.is-muted h2,.data-room-material-grid article.is-muted p{color:var(--data-light)}.data-room-material-grid article.is-muted>span{margin-top:20px;display:block;color:var(--data-light);font-size:11px;font-weight:400;letter-spacing:.12em;line-height:2.2;text-decoration:line-through;text-transform:uppercase}.data-room-vessels{padding:100px 32px;background:var(--data-white)}.data-room-heading--vessels{max-width:640px;margin:0 auto 64px}.data-room-vessel-grid{max-width:960px;margin:0 auto 1px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;border:1px solid var(--data-divider);background:var(--data-divider)}.data-room-vessel{padding:56px 48px;background:var(--data-white);transition:background .2s ease}.data-room-vessel:hover{background:var(--data-cream)}.data-room-vessel>strong{margin-bottom:20px;display:block;color:var(--data-orange-dark);font-size:52px;font-weight:700;letter-spacing:-.01em;line-height:1}.data-room-vessel h2{margin-bottom:6px;color:var(--data-dark);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.data-room-vessel__subtitle{margin-bottom:32px;color:var(--data-muted);font-size:12px;font-weight:300;letter-spacing:.06em}.data-room-vessel__facts{display:flex;flex-direction:column;gap:16px}.data-room-vessel__facts p{display:flex;align-items:flex-start;gap:14px;color:var(--data-mid);font-size:13px;font-weight:300;line-height:1.8}.data-room-vessel__facts p span{width:5px;height:5px;margin-top:6px;border-radius:50%;background:var(--data-orange);flex-shrink:0}.data-room-vessel-compare{max-width:960px;margin:0 auto;border:1px solid var(--data-divider);border-top:0;border-bottom:0;background:var(--data-cream)}.data-room-vessel-compare>div{display:grid;grid-template-columns:1fr 1px 1fr}.data-room-comparison-list{padding:40px 48px}.data-room-comparison-list h2{margin-bottom:20px;color:var(--data-muted);font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.data-room-comparison-list p{margin-bottom:14px;display:flex;align-items:flex-start;gap:10px;color:var(--data-mid);font-size:12px;font-weight:300;line-height:1}.data-room-comparison-list p strong{margin-top:1px;flex-shrink:0;font-size:12px;font-weight:700}.data-room-comparison-list p.is-bad strong{color:#b04040}.data-room-comparison-list p.is-good strong{color:var(--data-orange)}.data-room-vessel-compare__divider{background:var(--data-divider)}.data-room-vessel-cta{max-width:960px;margin:0 auto;padding:56px 32px 0;display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center}.data-room-vessel-cta>span{color:var(--data-muted);font-size:10px;font-weight:300;letter-spacing:.22em;text-transform:uppercase}.data-room-vessel-cta a{padding-bottom:3px;border-bottom:1px solid var(--data-orange);color:var(--data-orange-dark);font-size:14px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.data-room-vessel-cta small{margin-top:6px;color:var(--data-muted);font-size:10px;font-weight:300;letter-spacing:.18em;text-transform:uppercase}@media (max-width:900px){.data-room-ip-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.data-room-page .site-footer{padding-bottom:.8px}.data-room-intro{padding:56px 20px}.data-room-heading{font-size:11px}.data-room-display{font-size:clamp(24px,7vw,36px)}.data-room-stats{grid-template-columns:1fr 1fr}.data-room-stat{padding:36px 16px}.data-room-stat:nth-child(2){border-right:0}.data-room-stat:nth-child(3),.data-room-stat:nth-child(4){border-top:1px solid var(--data-divider)}.data-room-stat--wide{border-right:0}.data-room-stat strong{font-size:clamp(32px,8vw,48px)}.data-room-stat span{font-size:9px}.data-room-facts{padding:0 20px}.data-room-fact{padding:28px 0;flex-direction:column;gap:8px}.data-room-fact__tag{min-width:0}.data-room-company,.data-room-materials,.data-room-models{padding:64px 20px}.data-room-ip-card{padding:36px 20px;border-right:0;border-bottom:1px solid var(--data-divider)}.data-room-ip-card strong{font-size:48px}.data-room-purity{padding:64px 20px}.data-room-purity-grid{max-width:100%;margin-top:40px;grid-template-columns:1fr}.data-room-purity-card{padding:36px 24px}.data-room-purity-card>strong{font-size:40px}.data-room-model-list{margin-top:40px}.data-room-model{padding:28px 0;grid-template-columns:40px 1fr;gap:16px}.data-room-model>span{font-size:22px}.data-room-watrwell-band{padding:40px 20px}.data-room-material-grid{grid-template-columns:1fr;gap:40px}.data-room-material-grid article>strong{font-size:36px}}@media (max-width:680px){.data-room-vessel-compare>div,.data-room-vessel-grid{grid-template-columns:1fr}.data-room-vessel-compare__divider{width:100%;height:1px}}@media (max-width:480px){.data-room-ip-grid{grid-template-columns:1fr}}.company-page--ecosystem .company-layout{gap:20px}.ecosystem-content{width:100%;margin-top:100px}.ecosystem-title{margin-top:40px}.ecosystem-intro{max-width:800px;margin:0 auto;padding:64px 60px;text-align:center}.ecosystem-wordmark{margin-bottom:48px;display:flex;align-items:center;justify-content:center;gap:16px}.ecosystem-hint p>span,.ecosystem-wordmark>span{width:48px;height:.5px;display:block;background:rgba(0,0,0,.18)}.ecosystem-wordmark img{width:auto;height:22px;display:block}.ecosystem-intro p{margin-bottom:16px;color:#1e1e1e;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.ecosystem-hint{padding:25px 60px 24px;text-align:center}.ecosystem-hint p{margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:16px;color:#888;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;line-height:15px;text-transform:uppercase}.ecosystem-carousel{position:relative;width:100%;padding:150px 60px 0}.ecosystem-carousel__navigation{position:absolute;top:2px;right:0;width:30%;display:flex;align-items:center;justify-content:space-between}.ecosystem-carousel__navigation button{width:20px;height:20px;border:0;border-radius:50%;background:url(/brand/left-arrow.svg) 50%/contain no-repeat;cursor:pointer}.ecosystem-carousel__navigation button:last-child{background-image:url(/brand/right-arrow.svg)}.ecosystem-carousel__dots{position:absolute;top:0;right:30px;width:25%;display:flex;justify-content:center;gap:20px}.ecosystem-carousel__dots button{width:25px;height:25px;border:1px solid #000;border-radius:50%;background:#fff;cursor:pointer;transition:background .4s ease}.ecosystem-carousel__dots button.is-active{background:#000}.ecosystem-carousel__viewport{width:100%}.ecosystem-slide{width:850px;margin:-24px auto 0;padding-top:24px;display:none}.ecosystem-slide.is-active{display:block}.ecosystem-slide--wide{width:100%}.ecosystem-slide__content{width:850px;margin:0 auto}.ecosystem-slide__logo{position:relative;width:230px;margin:0 0 80px;padding-top:50px}.ecosystem-slide__logo:before{position:absolute;top:25px;right:-75px;width:48px;height:81px;display:block;background:url(/brand/two-drops.png) 50%/contain no-repeat;content:""}.ecosystem-slide__logo.is-capsule:before{top:37px;right:-125px;width:100px;height:56px;background-image:url(/brand/capsule.png)}.ecosystem-slide__logo img{width:230px;max-width:none;height:auto;display:block}.ecosystem-slide:nth-child(3) .ecosystem-slide__logo img{width:200px}.ecosystem-slide__body{margin-bottom:40px;color:#000;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;line-height:40px;text-align:left}.ecosystem-slide__link{padding-bottom:3px;display:inline-block;border-bottom:1px solid rgba(0,0,0,.3);color:#111;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.ecosystem-slide__instagram{margin-top:20px;display:flex;align-items:center;gap:8px;color:#888;font-size:9px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.ecosystem-slide__instagram svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ecosystem-slide__instagram svg .is-filled{fill:currentColor;stroke:none}.ecosystem-slide__pending{color:#888;font-size:10px;font-weight:300;letter-spacing:.18em;text-transform:uppercase}.company-page--ecosystem .company-grass{margin-top:68px;margin-bottom:48px}@media (max-width:767px){.ecosystem-content{margin-top:0;padding-top:60px}.ecosystem-title{margin-top:40px}.ecosystem-intro{padding:64px 60px}.ecosystem-intro p{font-size:12px}.ecosystem-hint p>span{width:0}.ecosystem-carousel{padding:100px 0 0}.ecosystem-carousel__navigation{top:0;right:auto;left:0;width:55%}.ecosystem-carousel__dots{right:auto;left:2%;width:45%;gap:10px;transform:translateX(5%)}.ecosystem-carousel__dots button{width:20px;height:20px}.ecosystem-slide,.ecosystem-slide--wide,.ecosystem-slide__content{width:100%}.ecosystem-slide__logo{width:190px;margin-bottom:70px}.ecosystem-slide__logo img{width:auto;max-width:100%}.ecosystem-slide__body{font-size:15px;line-height:26px}}.company-page--future .company-layout,.company-page--offices .company-layout{gap:20px}.offices-content{width:100%;margin-top:100px}.offices-title{margin-top:40px}.offices-media{margin-top:0;padding-top:48px;display:block}.offices-media img{width:100%;height:auto;display:block}.offices-media--mobile{display:none}.offices-statement{position:relative;width:-moz-fit-content;width:fit-content;margin:108px auto;color:#000;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:26px;font-weight:300;line-height:39px;text-align:center;text-transform:uppercase}.offices-statement strong,.offices-statement>span{font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-weight:700}.offices-statement:after{position:absolute;top:50%;right:-45px;width:31px;height:54px;background:url(/brand/small-water-drops.png) no-repeat;background-size:contain;content:"";transform:translateY(-50%)}.company-page--offices .company-grass{margin-bottom:48px}.future-content{width:100%}.future-intro{max-width:800px;margin:0 auto;padding:48px 60px;text-align:center}.future-intro h2{margin-bottom:20px;color:#111;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:clamp(20px,2.8vw,36px);font-weight:400;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.future-intro p{margin-bottom:16px;color:#1e1e1e;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:clamp(10px,1.1vw,12px);font-weight:300;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.future-rule{width:50%;height:1px;margin:0 auto;display:block;background:rgba(0,0,0,.09)}.future-capsule{margin:48px 0;text-align:center}.future-capsule img{width:246px;height:139px;margin:0 auto;display:block}.future-horizon{padding:80px 60px;background:#fff}.future-horizon__inner{max-width:680px;margin:0 auto}.future-horizon article{padding:36px 52px;display:flex;align-items:flex-start;gap:24px;background:#fff}.future-horizon__year{margin-bottom:6px;color:#111;font-size:clamp(13px,1.4vw,16px);letter-spacing:.18em}.future-horizon h2,.future-horizon__year{font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.5;text-transform:uppercase}.future-horizon h2{margin-bottom:8px;color:#1e1e1e;font-size:11px;letter-spacing:.12em}.future-horizon__body{margin-bottom:16px;color:#555;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;line-height:1.8}.future-release{padding:50px 60px 80px;background:#fff}.future-release__inner{max-width:750px;margin:0 auto}.future-image{margin:48px 0;text-align:center}.future-image img{width:375px;height:auto;margin:0 auto;display:block}.future-release__cta{padding-top:48px;border-top:1px solid rgba(0,0,0,.09);text-align:center}.future-release__cta p{margin-bottom:20px;color:#888;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:11px;font-weight:300;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.future-release__cta a{padding-bottom:3px;display:inline-block;border-bottom:1px solid #df5509;color:#b84507;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;line-height:15px;text-transform:uppercase}@media (max-width:767px){.offices-content{margin-top:0;padding-top:60px}.offices-media{width:calc(100% + 24px);margin-top:98px;margin-left:-12px;padding-top:0}.offices-media--desktop{display:none}.offices-media--mobile{display:flex;flex-direction:column;gap:100px}.offices-statement{width:calc(100% + 24px);margin:108px 0 108px -12px;font-size:15px;line-height:36px}.offices-statement:after{right:0;transform:none}.future-intro{padding:48px 24px}.future-capsule img{width:183px;height:auto}.future-horizon article{padding:28px 20px}.future-image img{width:246px}}.people-page--founder-letter .company-layout{gap:20px}.founder-letter-content{width:100%}.founder-letter-rule{width:50%;height:1px;margin:0 auto;display:block;background:rgba(0,0,0,.09)}.founder-letter-panel{padding:80px 60px;background:#fff}.founder-letter-prose{max-width:850px;margin:0 auto;color:#555;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:28px}.founder-letter-prose p{margin-bottom:24px}.founder-letter-prose .founder-letter-closing{margin-bottom:4px}.founder-letter-prose .founder-letter-name{margin-bottom:6px}.founder-letter-prose .founder-letter-role{margin-bottom:0;font-size:10px;font-weight:400;letter-spacing:2px;line-height:20px;text-transform:uppercase}.founder-letter-plant{width:177px;margin:68px auto 0;text-align:center}.founder-letter-plant img{width:177px;height:282px;display:block}.founder-letter-statement{position:relative;width:-moz-fit-content;width:fit-content;margin:128px auto 60px;color:#000;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:26px;font-weight:300;line-height:39px;text-align:center;text-transform:uppercase}.founder-letter-statement strong,.founder-letter-statement>span{font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-weight:700}.founder-letter-statement:after{position:absolute;top:50%;right:-45px;width:31px;height:54px;background:url(/brand/small-water-drops.png) no-repeat;background-size:contain;content:"";transform:translateY(-50%)}@media (max-width:767px){.founder-letter-panel{padding:80px 0}.founder-letter-plant img{width:88.5px;height:141px;margin:0 auto}.founder-letter-statement{width:calc(100% + 24px);margin-left:-12px;font-size:15px;line-height:36px}.founder-letter-statement:after{right:0;transform:none}}.people-page--founder .company-layout{gap:20px}.founder-profile-hero{width:100%;margin-top:100px}.founder-profile-title{margin-top:40px}.founder-profile-details{width:80%;margin:70px auto 50px}.founder-profile-image{position:relative;width:400px;margin:0 auto 60px;text-align:center}.founder-profile-image:after,.founder-profile-image:before{position:absolute;z-index:0;width:500px;height:6px;background:#000;content:""}.founder-profile-image:before{top:-6px;left:-60px}.founder-profile-image:after{bottom:-6px;left:0}.founder-profile-image img{position:relative;z-index:1;width:400px;height:auto;display:block}.founder-profile-content{width:100%}.founder-profile-intro{max-width:800px;margin:0 auto;padding:64px 60px;text-align:center}.founder-profile-intro h2{margin-bottom:20px;color:#111;font-size:clamp(24px,3.8vw,46px);font-weight:700;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.founder-profile-intro h2 span{display:block;font-size:.84em;font-weight:300;font-style:normal;text-transform:none}.founder-profile-intro p{margin-bottom:16px;color:#1e1e1e;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:clamp(10px,1.1vw,12px);font-weight:300;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.people-page--founder .story-row__label,.people-page--founder .story-row__right p{font-family:Europa Light,Helvetica,Arial,sans-serif}.people-page--founder .story-row__right h2{font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif}.founder-profile-spacer{height:68px}.people-page--founder .company-grass{margin-bottom:8px}@media (max-width:767px){.founder-profile-hero{margin-top:0;padding-top:60px}.founder-profile-title{width:100%;margin-top:40px}.founder-profile-details{width:100%}.founder-profile-image{width:250px}.founder-profile-image:after,.founder-profile-image:before{width:300px}.founder-profile-image img{width:250px}.founder-profile-intro{padding:48px 24px}}.people-page--team .company-layout{gap:20px}.team-page-content{width:100%}.team-page-intro{max-width:800px;margin:0 auto 76px;padding:64px 60px 0;text-align:center}.team-page-intro h2{margin-bottom:20px;color:#111;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:clamp(20px,2.8vw,36px);font-weight:400;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.team-page-intro p{color:#1e1e1e;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:clamp(10px,1.1vw,12px);font-weight:300;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;grid-gap:110px 120px;gap:110px 120px}.team-member{min-width:0}.team-member--founder{width:min(100%,400px);grid-column:1/-1;justify-self:center}.team-member__portrait{width:100%;aspect-ratio:1;overflow:hidden;background:#f7f7f7}.team-member__portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.team-member[data-profile=anthony-bold] .team-member__portrait img{object-position:center 34%}.team-member[data-profile=vamsheedhar-malle] .team-member__portrait img{object-position:center 27%;transform:scale(1.24)}.team-member[data-profile=kallin-brooks] .team-member__portrait img{object-position:center 28%}.team-member__details summary{min-height:132px;padding:30px 4px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.team-member__details summary::-webkit-details-marker{display:none}.team-member__heading{min-width:0;display:flex;flex-direction:column;gap:22px}.team-member__name,.team-member__role{display:block}.team-member__name{color:#555;font-size:clamp(25px,2.5vw,38px);letter-spacing:0;line-height:1.1}.team-member__name,.team-member__role{font-family:Europa Light,Helvetica,Arial,sans-serif;font-weight:300}.team-member__role{color:#888;font-size:clamp(10px,1vw,14px);letter-spacing:.28em;line-height:1.5;text-transform:uppercase}.team-member__toggle{width:34px;height:34px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#111;flex-shrink:0}.team-member__toggle:before{position:absolute;top:50%;left:50%;color:#fff;content:"+";font-size:23px;font-weight:300;line-height:1;transform:translate(-50%,-54%)}.team-member__details[open] .team-member__toggle:before{content:"−"}.team-member__biography{padding:6px 4px 28px}.team-member__biography p{margin-bottom:18px;color:#555;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.9}.team-member__biography p:last-of-type{margin-bottom:0}.team-member__link{margin-top:28px;padding-bottom:3px;display:inline-block;border-bottom:1px solid #df5509;color:#b84507;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.team-growth{max-width:none;margin:0 auto;padding:100px 60px;position:relative;text-align:center}.team-growth:after,.team-growth:before{width:50%;height:1px;position:absolute;left:25%;background:rgba(0,0,0,.09);content:""}.team-growth:before{top:0}.team-growth:after{bottom:0}.team-growth__eyebrow{margin-bottom:20px;color:#888;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:9px;letter-spacing:.3em;line-height:1.5}.team-growth h2,.team-growth__eyebrow{font-weight:700;text-transform:uppercase}.team-growth h2{max-width:480px;margin:0 auto 20px;color:#111;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:clamp(20px,3vw,36px);letter-spacing:.01em;line-height:1.1}.team-growth h2 span{display:block;font-size:.84em;text-transform:none}.team-growth h2 span,.team-growth__statement{font-family:Europa Light,Helvetica,Arial,sans-serif;font-weight:300}.team-growth__statement{max-width:400px;margin:0 auto 40px;color:#555;font-size:13px;line-height:1.85}.team-growth__link{padding-bottom:3px;display:inline-block;border-bottom:1px solid #df5509;color:#b84507;font-family:Europa Bold,Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.people-page--team .company-grass{padding-top:72px}@media (max-width:1023px){.team-roster{grid-template-columns:repeat(2,minmax(0,360px));column-gap:48px}}@media (max-width:767px){.team-page-intro{margin-bottom:60px;padding:48px 24px 0}.team-roster{grid-template-columns:1fr;gap:72px}.team-member{width:min(100%,330px);justify-self:center}.team-member--founder{grid-column:auto}.team-member__portrait{aspect-ratio:1}.team-member__details summary{min-height:126px;padding:26px 4px 24px}.team-member__name{font-size:clamp(29px,9vw,38px)}.team-member__role{font-size:11px}.team-member__biography p{font-size:13px;line-height:1.85}.team-growth{padding:48px 24px}}.people-page--advisors .company-layout{gap:20px}.advisors-page-content{width:100%}.advisors-page-intro{max-width:800px;margin:0 auto 68px;padding:64px 60px 0;text-align:center}.advisors-page-intro h2{margin-bottom:20px;color:#111;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:clamp(20px,2.8vw,36px);font-weight:400;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.advisors-page-intro p{color:#1e1e1e;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:clamp(10px,1.1vw,12px);font-weight:300;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.advisors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.advisor-card{width:400px;margin:0 auto}.advisor-card__discipline{margin-bottom:22px;color:#888;font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.28em;line-height:1.5;text-align:center;text-transform:uppercase}.advisor-card__portrait{width:400px;height:260px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.advisor-card__portrait:after,.advisor-card__portrait:before{position:absolute;z-index:1;width:350px;height:6px;background:#000;content:""}.advisor-card__portrait:before{top:-6px;left:0}.advisor-card__portrait:after{right:0;bottom:-6px}.advisor-card__portrait img{width:auto;height:260px;display:block;object-fit:contain}.advisor-card__details summary{margin:25px 0 30px;display:flex;align-items:center;justify-content:center;gap:20px;color:#000;cursor:pointer;font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.4;list-style:none;text-align:center;text-transform:uppercase}.advisor-card__details summary::-webkit-details-marker{display:none}.advisor-card__toggle{width:36px;height:36px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000;flex-shrink:0}.advisor-card__toggle:before{position:absolute;top:50%;left:50%;color:#fff;content:"+";font-size:25px;font-weight:500;line-height:1;transform:translate(-50%,-54%)}.advisor-card__details[open] .advisor-card__toggle:before{content:"−"}.advisor-card__details>p{margin-top:10px;color:#000;font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-size:16px;line-height:2;text-align:center;text-transform:uppercase}.advisors-page-cta{padding:96px 40px 56px;text-align:center}.advisors-page-cta p{margin-bottom:16px;color:#888;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase}.advisors-page-cta a{padding-bottom:3px;display:inline-block;border-bottom:1px solid #df5509;color:#b84507;font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.people-page--advisors .company-grass{padding-top:48px}@media (max-width:767px){.advisors-page-intro{margin-bottom:68px;padding:48px 24px 0}.advisors-grid{grid-template-columns:1fr;gap:80px}.advisor-card,.advisor-card__portrait{width:100%}.advisor-card__portrait:after,.advisor-card__portrait:before{width:90%}.advisor-card__details summary{padding:0 12px}.advisor-card__details>p{padding:0 12px;font-size:14px;line-height:1.9}.advisors-page-cta{padding:76px 24px 36px}}.contact-page .company-layout{gap:20px}.contact-page-content{width:100%}.contact-page-intro{max-width:800px;margin:0 auto;padding:64px 60px;text-align:center}.contact-page-intro .company-wordmark{margin-top:0}.contact-page-intro h2{margin-bottom:20px;color:#111;font-family:Europa Regular Legacy,Helvetica,Arial,sans-serif;font-size:clamp(24px,3.8vw,46px);font-weight:400;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.contact-page-intro>p{color:#1e1e1e;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:clamp(10px,1.1vw,12px);font-weight:300;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.contact-channel-grid{max-width:860px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-channel{min-height:264px;padding:48px 44px;background:#fff;transition:background .2s ease}.contact-channel:focus-within,.contact-channel:hover{background:#fdf0e8}.contact-channel__label{margin-bottom:10px;color:#888;font-size:9px;letter-spacing:.28em}.contact-channel h2,.contact-channel__label{font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.contact-channel h2{margin-bottom:12px;color:#1e1e1e;font-size:15px;letter-spacing:.06em;line-height:1.4}.contact-channel__description{margin-bottom:20px;color:#555;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;line-height:1.75}.contact-channel a{padding-bottom:2px;display:inline-block;border-bottom:1px solid #111;color:#111;font-size:10px;font-weight:400;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.contact-page-drops{margin-top:48px;text-align:center}.contact-page-drops img{width:121px;height:184px;display:inline-block;object-fit:contain}.contact-page .company-grass{padding-top:48px}@media (max-width:767px){.contact-page-intro{padding:48px 24px}.contact-channel-grid{grid-template-columns:1fr}.contact-channel{min-height:0;padding:38px 24px}.contact-page-drops{margin-top:24px}.contact-page-drops img{width:90px;height:auto}}.legal-page .company-layout{gap:20px}.legal-page-content{width:80%;margin:70px auto 50px;text-align:left}.legal-page-content p{margin-bottom:30px;color:#000;font-family:Europa Light,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:2;text-align:justify;text-transform:uppercase}.legal-page-content .legal-page-effective-date{font-family:Europa Bold Legacy,Helvetica,Arial,sans-serif}.legal-page-effective-date strong{font-weight:700}@media (max-width:767px){.legal-page .company-title__box h1{font-size:clamp(26px,8vw,38px)}.legal-page-content{width:100%}.legal-page-content p{font-size:14px;line-height:26px;text-align:left}}