/* Original Webflow styles, exported with responsive overrides. */
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background:#0a0a0a}main,header,footer,nav,section,article,aside{display:block}a{background-color:transparent;color:inherit}img{max-width:100%;vertical-align:middle;display:inline-block;border:0}svg:not(:root){overflow:hidden}p{margin-top:0;margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-top:20px;margin-bottom:10px;line-height:1.1}h1{font-size:38px}h2{font-size:32px}h3{font-size:24px}button,input,select,textarea{font:inherit}button{cursor:pointer}button[disabled]{cursor:default}[hidden]{display:none!important}figure{margin:0}.w-form-done,.w-form-fail{display:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #f68db2;outline-offset:4px}

.s10-sm-item{display:inline-flex;width:24px;height:24px;justify-content:center;align-items:center;flex-shrink:0;color:#ffffff;text-shadow:none;cursor:default;}
.s10-os-button{opacity:1;}
.s10-os-corner-a{opacity:1;}
.s10-os-demo-grid{opacity:1;}
.lap-wf-088{box-sizing:border-box;margin-top:100px;margin-right:0px;margin-bottom:70px;margin-left:0px;color:#e7b3c9;font-size:50px;line-height:1.1;font-style:italic;font-variation-settings:normal;text-align:center;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-site{min-height:100vh;background-color:#0a0a0a;font-family:Arial;color:#ececec;font-size:16px;line-height:1.6;overflow-x:hidden;overflow-y:hidden;}
.love-vr__count{margin-right:auto;color:#969696;font-size:12px;line-height:18px;letter-spacing:.04em;font-variant-numeric:tabular-nums;}
.s10-os-life-scene{opacity:1;}
.s10-dot.s10-overview-dot{background-color:#ff3030;box-shadow:0px 1px 2px rgba(0,0,0,0.95);}
.s10-choice-row{display:flex;padding-top:12px;padding-right:15px;padding-bottom:12px;padding-left:15px;justify-content:space-between;align-items:center;background-color:#dedede;color:#222222;font-size:12px;column-gap:12px;}
.s10-choose-art{height:190px;}
.s10-trust-grid{display:grid;margin-top:50px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;column-gap:48px;row-gap:30px;}
.s10-love-socials{display:flex;align-items:center;flex-shrink:0;column-gap:18px;}
.s10-love-note-index{color:#919191;font-size:8px;letter-spacing:1.3px;}
.s10-love-impact-copy{position:relative;z-index:1;width:37%;max-width:440px;padding-top:55px;padding-bottom:55px;}
.love-catalogue__label{box-sizing:border-box;}
.s10-os-button-primary{opacity:1;}
.s10-os-corner-b{opacity:1;}
.lap-wf-072{display:flex;box-sizing:border-box;min-height:250px;padding-left:36px;align-items:end;border-left-style:solid;border-left-width:1px;border-left-color:#42303d;}
.s10-os-transcript{opacity:1;}
.lap-wf-089{display:flex;box-sizing:border-box;padding-top:40px;padding-right:64px;padding-bottom:45px;padding-left:64px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-width:1px;border-top-color:#343032;font-size:11px;letter-spacing:0.1em;}
.s10-social-cloud-far{position:absolute;left:-35%;top:-35%;visibility:visible;width:170%;height:170%;background-image:radial-gradient(ellipse at 70% 24%, rgba(0,0,0,0.88) 0%, rgba(0,0,0,0.45) 16%, rgba(0,0,0,0) 39%), radial-gradient(ellipse at 28% 72%, rgba(0,0,0,0.86) 0%, rgba(0,0,0,0.36) 18%, rgba(0,0,0,0) 46%);filter:none;pointer-events:none;transform:translate(10%, 8%);}
.s10-approach-shell{max-width:1440px;min-height:100vh;margin-right:auto;margin-left:auto;padding-right:36px;padding-left:36px;background-color:#080909;color:#f2f0e9;}
.s10-story-note{display:flex;margin-top:17px;align-items:flex-start;column-gap:14px;}
.s10-return-art{height:190px;}
.s10-nav.s10-inside-desktop-nav{display:flex;}
.s10-trust-card{padding-top:24px;border-top-style:solid;border-top-width:1px;border-top-color:#414141;}
.s10-love-social-item{display:inline-flex;width:18px;height:20px;justify-content:center;align-items:center;color:#ffffff;}
.s10-love-note-title{margin-top:12px;margin-bottom:13px;color:#eeeeee;font-size:23px;line-height:1.14;font-weight:400;letter-spacing:-.7px;}
.s10-love-footer{position:relative;display:flex;padding-top:36px;padding-bottom:38px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-width:1px;border-top-color:#292929;column-gap:30px;row-gap:25px;}
.s10-crimson-banner{position:relative;z-index:1;display:block;width:100%;max-width:100%;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:0;}
.s10-hero-background{position:absolute;top:0px;z-index:0;display:flex;overflow-x:hidden;overflow-y:hidden;width:100vw;height:100%;max-width:none;justify-content:center;align-items:center;pointer-events:none;left:calc(50% - 50vw);}
.s10-inside-filter-menu{display:flex;margin-bottom:32px;flex-wrap:wrap;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;column-gap:28px;row-gap:8px;}
.s10-os-text-link{opacity:1;}
.lap-wf-056{box-sizing:border-box;height:285px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-os-corner-c{opacity:1;}
.lap-wf-073{box-sizing:border-box;color:#726a70;font-size:11px;font-style:normal;font-variation-settings:normal;letter-spacing:0.13em;font-family:LOVE Artpage Sans;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;line-height:normal;}
.s10-os-speaker{opacity:1;}
.lap-wf-090{box-sizing:border-box;font-size:35px;font-style:normal;font-variation-settings:normal;letter-spacing:-0.03em;color:inherit;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;line-height:normal;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:initial;text-decoration-thickness:initial;}
.s10-inside-article-head{max-width:1000px;padding-top:72px;padding-bottom:42px;}
.s10-love-portrait-shade{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-image:linear-gradient(90deg,#0a0a0a 0%,rgba(10,10,10,.92) 26%,rgba(10,10,10,.28) 47%,rgba(10,10,10,0) 66%), linear-gradient(180deg,#0a0a0a 0%,rgba(10,10,10,0) 14%,rgba(10,10,10,0) 80%,#0a0a0a 100%);pointer-events:none;}
.s10-approach-header{padding-top:8px;}
.s10-plus{color:#d8d8d8;font-size:16px;line-height:1.4;}
.s10-h3{margin-top:0px;margin-bottom:15px;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-1px;}
.s10-love-social-glyph{display:block;width:16px;height:18px;}
.s10-love-note-copy{color:#a9a9a9;font-size:11px;line-height:1.6;margin-top:0;margin-bottom:0;}
.s10-inside-filter-button{display:block;margin-top:0px;margin-right:0px;margin-bottom:-1px;margin-left:0px;padding-top:6px;padding-right:0px;padding-bottom:18px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:transparent;border-left-width:0px;background-color:transparent;font-family:Arial;color:#aaa;font-size:14px;line-height:1.6;cursor:pointer;}
.s10-os{opacity:1;}
.lap-wf-040{display:block;box-sizing:border-box;margin-top:6px;color:#817c79;font-size:11px;letter-spacing:0.025em;}
.s10-os-hero-baseline{opacity:1;}
.s10-text-link.s10-banner-link{border-bottom-color:#000000;box-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#000000;text-shadow:0px 1px 2px rgba(255,255,255,0.95), 0px 0px 8px rgba(255,255,255,0.8);}
.lap-wf-057{position:relative;box-sizing:border-box;margin-top:45px;margin-right:0px;margin-bottom:52px;margin-left:0px;}
.s10-os-corner-d{opacity:1;}
.lap-wf-074{box-sizing:border-box;padding-top:105px;padding-right:64px;padding-bottom:90px;padding-left:64px;}
.s10-inside-summary{margin-top:0px;margin-bottom:32px;color:#aaa;font-size:16px;line-height:1.8;}
.s10-os-quote{opacity:1;}
.lap-wf-091{display:flex;box-sizing:border-box;column-gap:32px;row-gap:32px;}
.s10-inside-article-title{margin-top:20px;margin-bottom:28px;color:#ececec;line-height:1.06;font-weight:400;letter-spacing:-3.8px;font-size:clamp(42px,5vw,78px);}
.s10-social-image{position:absolute;left:0px;top:0px;z-index:1;display:block;width:100%;height:100%;background-color:#000000;pointer-events:none;object-fit:contain;}
.s10-approach-footer{padding-top:32px;padding-bottom:24px;}
.s10-story-note-text{margin-top:0px;margin-bottom:0px;color:#aaaaaa;font-size:11px;line-height:1.6;}
.s10-love-main{display:block;}
.s10-particle-swarm{position:absolute;left:0px;top:0px;display:block;width:100%;height:100%;pointer-events:none;}
.s10-inside-filter-button.s10-inside-filter-selected{border-bottom-color:#ececec;color:#ececec;}
.lap-wf-024{position:relative;box-sizing:border-box;padding-top:106px;padding-right:64px;padding-bottom:80px;padding-left:64px;isolation:isolate;}
.s10-os-hero{opacity:1;}
.lap-wf-041{box-sizing:border-box;margin-top:90px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.s10-os-chapter-nav{opacity:1;}
.lap-wf-058{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;}
.s10-inside-section{position:relative;padding-top:68px;padding-bottom:68px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;}
.s10-os-layers{opacity:1;}
.lap-wf-075{display:grid;box-sizing:border-box;margin-bottom:66px;grid-template-columns:1fr 480px;grid-template-rows:auto;column-gap:50px;row-gap:50px;}
.s10-inside-cover{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/3;object-fit:contain;}
.s10-os-user{opacity:1;}
.s10-inside-article-body{max-width:780px;margin-top:56px;margin-right:auto;margin-bottom:70px;margin-left:auto;color:#c0c0c0;font-size:18px;line-height:1.8;}
.s10-inside-menu-link{display:block;padding-top:11px;padding-bottom:11px;color:#ececec;font-size:15px;line-height:1.5;text-decoration:none;}
.lap-wf-008{box-sizing:border-box;color:inherit;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:initial;text-decoration-thickness:initial;}
.s10-sm-row{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;color:#ffffff;line-height:1;letter-spacing:normal;text-shadow:none;column-gap:16px;}
.s10-particle-dot{position:absolute;display:block;width:2.6px;height:2.6px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background-color:#e6e6e6;box-shadow:0px 0px 5px rgba(230,230,230,0.16);pointer-events:none;}
.s10-inside-filter-panel{display:none;}
.lap-wf-025{position:absolute;left:0px;top:120px;right:0px;bottom:0px;z-index:-1;display:block;box-sizing:border-box;width:100%;opacity:0.8;pointer-events:none;object-fit:fill;height:calc(100% - 120px);}
.s10-os-wrap{opacity:1;}
.lap-wf-042{box-sizing:border-box;height:350px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-os-chapter-brand{opacity:1;}
.s10-love-portrait-svg{position:absolute;left:-250px;top:50%;display:block;width:100%;height:auto;max-width:none;opacity:0.64;pointer-events:none;transform:translateY(-50%);}
.lap-wf-059{display:flex;box-sizing:border-box;padding-top:17px;padding-right:0px;padding-bottom:18px;padding-left:0px;justify-content:space-between;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#343032;color:#b2aaa6;font-size:12px;letter-spacing:0.03em;}
.s10-inside-kicker{display:flex;margin-bottom:38px;justify-content:space-between;color:#aaa;font-size:10px;line-height:1.6;letter-spacing:2px;column-gap:24px;}
.s10-os-layer{opacity:1;}
.lap-wf-076{display:block;box-sizing:border-box;color:#e7b3c9;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;}
.s10-inside-card-list{display:grid;grid-template-rows:auto;column-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:54px;}
.s10-os-reply{opacity:1;}
.s10-inside-article-cover{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;}
.s10-nova-cutout.s10-nova-social-outside{bottom:50px;width:min(88px, 5.5vw);left:calc(100% + 2px);}
.s10-nova-cutout.s10-nova-approach{bottom:170px;width:min(138.24px, 8.064vw);left:calc(100% + 2px - min(42.24px, 2.464vw));}
.lap-wf-009{position:relative;box-sizing:border-box;padding-top:61px;padding-right:64px;padding-bottom:0px;padding-left:64px;}
.s10-particle-dot.s10-particle-dot-a01{left:4%;top:16%;width:2.6px;height:2.6px;opacity:0.62;}
.s10-inside-filter-panel.s10-inside-filter-visible{display:block;}
.lap-wf-026{position:relative;z-index:2;display:grid;box-sizing:border-box;margin-bottom:47px;align-items:start;grid-template-columns:1fr 460px;grid-template-rows:auto;column-gap:110px;row-gap:110px;}
.s10-os-hero-top{opacity:1;}
.lap-wf-043{position:relative;z-index:2;box-sizing:border-box;width:340px;margin-top:54px;margin-right:0px;margin-bottom:0px;margin-left:64px;background-color:#030303;box-shadow:#030303 0px 0px 15px 5px;color:#e7b3c9;font-size:36px;line-height:1.1;font-style:italic;font-variation-settings:normal;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-os-chapter-links{opacity:1;}
.lap-wf-060{position:relative;z-index:1;display:grid;box-sizing:border-box;align-items:start;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;column-gap:32px;row-gap:32px;}
.s10-inside-section-heading{display:flex;margin-bottom:34px;justify-content:space-between;align-items:baseline;column-gap:30px;}
.s10-os-layer-num{opacity:1;}
.lap-wf-077{box-sizing:border-box;margin-top:18px;margin-right:0px;margin-bottom:18px;margin-left:0px;font-size:69px;line-height:1;font-style:normal;font-variation-settings:normal;letter-spacing:-0.025em;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-inside-card{display:flex;height:100%;min-width:0px;flex-direction:column;}
.s10-os-control-box{opacity:1;}
.s10-inside-back{display:inline-block;padding-top:10px;padding-bottom:10px;color:#aaa;font-size:14px;text-decoration:none;}
.s10-approach-age-banner{width:100%;margin-top:24px;margin-bottom:16px;}
.s10-banner-image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1916 / 821;pointer-events:none;object-fit:contain;object-position:50% 50%;}
.lap-wf-010{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;}
.s10-particle-dot.s10-particle-dot-a02{left:20%;top:58%;width:2.4px;height:2.4px;opacity:0.48;}
.s10-inside-nav-current{display:inline-block;padding-bottom:8px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ff3030;color:#ececec;font-size:14px;line-height:1.6;text-decoration:none;}
.lap-wf-027{box-sizing:border-box;background-color:#030303;box-shadow:#030303 0px 0px 18px 8px;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-os-eyebrow{opacity:1;}
.lap-wf-044{position:relative;box-sizing:border-box;padding-top:90px;padding-right:64px;padding-bottom:80px;padding-left:64px;isolation:isolate;}
.s10-os-section{opacity:1;}
.lap-wf-061{box-sizing:border-box;height:305px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-inside-h2{margin-top:0px;margin-bottom:22px;color:#ececec;line-height:1.08;font-weight:400;letter-spacing:-2.7px;font-size:clamp(34px,3.5vw,56px);}
.s10-os-layer-sign{opacity:1;}
.lap-wf-078{box-sizing:border-box;margin-top:29px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#a39e9c;font-size:16px;line-height:1.7;}
.s10-inside-card-title{margin-top:0px;margin-bottom:20px;color:#ececec;font-size:28px;line-height:1.22;font-weight:400;letter-spacing:-1px;}
.s10-os-action-row{opacity:1;}
.s10-nova-cutout.s10-nova-footer{top:30px;width:109.44px;left:calc(50% + 71.56px);}
.s10-bright{color:#ededed;}
.s10-particle-dot.s10-particle-dot-b03{left:35%;top:45%;width:2.4px;height:2.4px;opacity:0.48;}
.s10-os-evidence-section{opacity:1;}
.s10-approach-age-image{display:block;width:100%;height:auto;max-width:100%;}
.lap-wf-011{display:block;box-sizing:border-box;color:#e7b3c9;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;}
.s10-particle-dot.s10-particle-dot-a03{left:32%;top:26%;width:2.7px;height:2.7px;opacity:0.58;}
.lap-wf-028{display:block;box-sizing:border-box;margin-bottom:22px;color:#e7b3c9;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;}
.s10-os-accent{opacity:1;}
.lap-wf-045{box-sizing:border-box;height:550px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-os-section-head{opacity:1;}
.lap-wf-062{box-sizing:border-box;margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.s10-inside-h3{margin-top:0px;margin-bottom:12px;color:#ececec;font-size:36px;line-height:1.15;font-weight:400;letter-spacing:-1.7px;}
.s10-os-layer-detail{opacity:1;}
.lap-wf-079{box-sizing:border-box;margin-top:58px;}
.s10-love-portrait-bg{position:absolute;top:0px;z-index:0;width:100vw;height:100%;pointer-events:none;left:calc(50% - 50vw);overflow-x:hidden;overflow-y:hidden;contain:paint;}
.s10-inside-card-summary{margin-top:0px;margin-bottom:24px;color:#aaa;font-size:14px;line-height:1.8;}
.s10-particle-dot.s10-particle-dot-c01{left:5%;top:46%;width:2.4px;height:2.4px;opacity:0.5;}
.s10-container{width:87.5%;max-width:1400px;margin-right:auto;margin-left:auto;}
.s10-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:25px;row-gap:18px;}
.s10-particle-dot.s10-particle-dot-b04{left:45%;top:7%;width:2.8px;height:2.8px;opacity:0.62;}
.love-vr__control{display:inline-flex;box-sizing:border-box;min-height:44px;min-width:86px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;justify-content:center;align-items:center;border-top-style:solid;border-top-width:1px;border-top-color:#4a4a4a;border-right-style:solid;border-right-width:1px;border-right-color:#4a4a4a;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#4a4a4a;border-left-style:solid;border-left-width:1px;border-left-color:#4a4a4a;background-color:#0a0a0a;font-family:Arial;color:#ececec;font-size:14px;line-height:18px;text-decoration:none;cursor:pointer;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:border-color 170ms ease,background-color 170ms ease;}
.s10-os-maturity{opacity:1;}
.s10-os-life-image{opacity:1;}
.s10-social-grid{display:grid;align-items:start;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;column-gap:48px;row-gap:32px;}
.lap-wf-012{box-sizing:border-box;color:#aaa4a0;font-size:12px;letter-spacing:0.08em;}
.s10-particle-dot.s10-particle-dot-a04{left:47%;top:82%;width:3px;height:3px;opacity:0.66;}
.lap-wf-029{box-sizing:border-box;max-width:670px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:62px;line-height:1.02;font-style:normal;font-variation-settings:normal;letter-spacing:-0.025em;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-os-preview-controls{opacity:1;}
.lap-wf-046{display:grid;box-sizing:border-box;margin-top:70px;margin-right:120px;margin-bottom:0px;margin-left:120px;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:80px;row-gap:80px;}
.s10-os-section-intro{opacity:1;}
.lap-wf-063{box-sizing:border-box;margin-top:38px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.s10-inside-muted{color:#929292;}
.lap-wf-080{display:flex;box-sizing:border-box;margin-bottom:26px;padding-bottom:16px;justify-content:space-between;align-items:baseline;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#343032;}
.s10-inside-card-meta{display:flex;margin-top:24px;margin-bottom:18px;justify-content:space-between;color:#aaa;font-size:9px;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase;column-gap:12px;}
.love-draped-study__tiles{display:grid;box-sizing:border-box;width:100%;aspect-ratio:2/3;line-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:0;row-gap:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
.s10-particle-dot.s10-particle-dot-c02{left:17%;top:89%;width:2.7px;height:2.7px;opacity:0.55;}
.s10-skip{position:absolute;left:24px;top:-100px;z-index:20;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:#ececec;color:#101010;}
.s10-button{display:inline-flex;min-height:48px;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;justify-content:space-between;align-items:center;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#ececec;color:#131313;font-size:14px;font-weight:400;text-decoration:none;text-shadow:none;column-gap:22px;}
.s10-particle-dot.s10-particle-dot-b05{left:57%;top:67%;width:2.4px;height:2.4px;opacity:0.55;}
.s10-os-proof-table-wrap{opacity:1;}
.s10-os-life-caption{opacity:1;}
.lap-wf-013{box-sizing:border-box;margin-top:30px;margin-right:-6px;margin-bottom:14px;margin-left:-6px;font-size:142px;line-height:0.99;font-style:normal;font-variation-settings:normal;letter-spacing:-0.053em;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;text-wrap-mode:nowrap;white-space-collapse:collapse;}
.s10-particle-dot.s10-particle-dot-a05{left:61%;top:11%;width:2.4px;height:2.4px;opacity:0.48;}
.lap-wf-030{box-sizing:border-box;padding-top:29px;background-color:#030303;box-shadow:#030303 0px 0px 18px 8px;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-os-label{opacity:1;}
.s10-ambient-particles{position:fixed;left:0px;top:0px;z-index:0;display:block;overflow-x:hidden;overflow-y:hidden;width:100%;height:100vh;background-color:transparent;opacity:1;pointer-events:none;contain:paint;visibility:visible;}
.lap-wf-047{box-sizing:border-box;height:290px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.lap-wf-064{position:relative;box-sizing:border-box;padding-top:106px;padding-right:64px;padding-bottom:110px;padding-left:64px;isolation:isolate;}
.s10-inside-aside{margin-top:0px;margin-bottom:0px;color:#aaa;font-size:14px;line-height:1.8;}
.lap-wf-081{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:31px;font-style:normal;font-variation-settings:normal;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;line-height:normal;}
.s10-inside-card-link{display:flex;margin-top:auto;padding-top:8px;padding-bottom:18px;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#414141;color:#ececec;font-size:14px;line-height:1.5;text-decoration:none;}
.love-draped-study__tile{display:block;box-sizing:border-box;width:100%;height:100%;max-width:100%;min-width:0;min-height:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
.s10-particle-dot.s10-particle-dot-c03{left:29%;top:76%;width:2.4px;height:2.4px;opacity:0.48;}
.s10-header{display:flex;min-height:104px;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;}
.s10-text-link{display:inline-flex;min-height:38px;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#666666;color:#cdcdcd;font-size:14px;text-decoration:none;column-gap:22px;}
.s10-hero-cloud-card{position:absolute;left:-6%;top:-6%;z-index:-1;width:112%;height:112%;background-image:radial-gradient(ellipse at 45% 50%, rgba(0,0,0,0.96) 0%, rgba(0,0,0,0.9) 38%, rgba(0,0,0,0.65) 52%, rgba(0,0,0,0) 72%);opacity:0.22;filter:blur(18px);pointer-events:none;}
.s10-particle-dot.s10-particle-dot-b06{left:77%;top:25%;width:2.6px;height:2.6px;opacity:0.6;}
.s10-os-proof-table{opacity:1;}
.s10-os-life-caption-title{opacity:1;}
.s10-trust-title{margin-top:28px;margin-bottom:15px;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-1px;}
.s10-love-shell{position:relative;min-height:100vh;background-color:#090909;font-family:Arial;color:#ededed;overflow-x:hidden;overflow-y:hidden;}
.s10-sm-glyph{display:block;width:20px;height:20px;flex-shrink:0;pointer-events:none;}
.s10-love-footer-brand{display:block;}
.s10-social-band{width:100%;padding-top:40px;padding-bottom:40px;border-top-width:0px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;}
.s10-nav-link.s10-store-link{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;}
.lap-wf-014{box-sizing:border-box;color:#e7b3c9;font-weight:normal;}
.s10-particle-dot.s10-particle-dot-a06{left:72%;top:51%;width:2.6px;height:2.6px;opacity:0.58;}
.lap-wf-031{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#bdb6b1;font-size:17px;line-height:1.7;}
.s10-particle-plane{position:absolute;left:0px;top:0px;display:block;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;opacity:1;pointer-events:none;visibility:visible;}
.lap-wf-048{position:relative;box-sizing:border-box;margin-top:45px;margin-right:-64px;margin-bottom:60px;margin-left:-64px;}
.lap-wf-065{position:relative;z-index:1;display:grid;box-sizing:border-box;align-items:center;grid-template-columns:1.3fr 1fr;grid-template-rows:auto;column-gap:44px;row-gap:44px;}
.s10-inside-more-grid{display:grid;grid-template-columns:0.8fr 1.2fr;grid-template-rows:auto;column-gap:72px;}
.s10-inside-note-row{display:grid;padding-top:24px;padding-bottom:24px;align-items:center;grid-template-columns:100px 1fr 20px;grid-template-rows:auto;border-top-style:solid;border-top-width:1px;border-top-color:#303030;column-gap:24px;}
.s10-brand{color:#ededed;font-size:29px;line-height:1;font-weight:400;letter-spacing:-1.8px;text-decoration:none;}
.s10-note{margin-top:22px;margin-bottom:0px;color:#969696;font-size:11px;line-height:1.7;letter-spacing:.35px;}
.s10-particle-dot.s10-particle-dot-b07{left:92%;top:12%;width:3px;height:3px;opacity:0.68;}
.s10-os-status{opacity:1;}
.s10-os-life-caption-note{opacity:1;}
.s10-card-copy{margin-top:0px;margin-bottom:0px;color:#aaaaaa;font-size:14px;line-height:1.8;}
.s10-company-section{padding-top:100px;padding-bottom:100px;}
.s10-love-scroll{position:absolute;bottom:28px;display:flex;align-items:center;color:#777777;font-size:8px;letter-spacing:1.8px;text-decoration:none;column-gap:28px;left:0;}
.s10-love-footer-small{margin-top:15px;color:#797979;font-size:9px;line-height:1.8;margin-bottom:0;}
.lap-wf-015{display:grid;box-sizing:border-box;margin-top:19px;margin-right:0px;margin-bottom:43px;margin-left:0px;align-items:start;grid-template-columns:1fr 465px;grid-template-rows:auto;column-gap:70px;row-gap:70px;}
.s10-particle-dot.s10-particle-dot-a07{left:87%;top:75%;width:2.4px;height:2.4px;opacity:0.48;}
.lap-wf-032{display:block;box-sizing:border-box;margin-top:19px;color:#e4c7d3;font-size:23px;line-height:1.3;font-style:italic;font-variation-settings:normal;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-particle-plane.s10-particle-plane-a{background-image:none;}
.lap-wf-049{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;}
.s10-inside-overview{display:flex;margin-top:34px;justify-content:space-between;align-items:center;column-gap:20px;row-gap:16px;}
.s10-inside-enquiries{display:flex;padding-top:58px;padding-bottom:58px;justify-content:space-between;align-items:center;column-gap:32px;}
.s10-inside-note-meta{color:#aaa;font-size:9px;line-height:1.6;letter-spacing:1.2px;text-transform:uppercase;}
.s10-nav{display:flex;align-items:center;column-gap:35px;}
.s10-hero-visual{position:relative;z-index:2;min-height:630px;min-width:0px;}
.love-draped-study__image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:2/3;}
.s10-particle-dot.s10-particle-dot-b08{left:95%;top:92%;width:2.8px;height:2.8px;opacity:0.62;}
.s10-os-verification-register{opacity:1;}
.s10-os-life-story{opacity:1;}
.s10-hero-strip{display:flex;min-height:72px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-width:1px;border-top-color:#303030;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;color:#a4a4a4;font-size:9px;letter-spacing:1.5px;column-gap:20px;}
.s10-quiet-caption{margin-top:24px;color:#939393;font-size:8px;line-height:1.7;letter-spacing:1.6px;}
.s10-hero-cloud-core{position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:radial-gradient(ellipse at 40% 32%, rgba(0,0,0,0.98) 0%, rgba(0,0,0,0.96) 35%, rgba(0,0,0,0.78) 53%, rgba(0,0,0,0) 74%), radial-gradient(ellipse at 50% 72%, rgba(0,0,0,0.98) 0%, rgba(0,0,0,0.94) 30%, rgba(0,0,0,0.7) 51%, rgba(0,0,0,0) 73%);filter:blur(18px);pointer-events:none;}
.s10-company-grid{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:10%;}
.s10-love-hero{position:relative;display:flex;min-height:730px;align-items:center;}
.s10-love-values{position:relative;display:grid;padding-top:46px;padding-bottom:46px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;border-top-style:solid;border-top-width:1px;border-top-color:#2a2a2a;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#2a2a2a;column-gap:32px;}
.s10-hero-cloud-breath{position:absolute;left:-4%;top:-4%;width:108%;height:108%;background-image:radial-gradient(ellipse at 23% 25%, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.65) 24%, rgba(0,0,0,0) 52%), radial-gradient(ellipse at 74% 48%, rgba(0,0,0,0.88) 0%, rgba(0,0,0,0.62) 23%, rgba(0,0,0,0) 51%), radial-gradient(ellipse at 36% 84%, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.56) 22%, rgba(0,0,0,0) 49%);opacity:0.62;filter:blur(30px);pointer-events:none;}
.s10-love-footer-end{margin-left:auto;text-align:right;}
.s10-banner-vignette{position:absolute;left:0px;top:0px;width:100%;height:100%;background-image:linear-gradient(180deg, #0a0a0a 0%, rgba(10,10,10,0) 9%, rgba(10,10,10,0) 91%, #0a0a0a 100%);pointer-events:none;}
.lap-wf-016{box-sizing:border-box;}
.love-underwater__image{display:block;box-sizing:border-box;width:100%;height:auto;max-width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;aspect-ratio:4/3;}
.lap-wf-033{position:relative;z-index:1;display:grid;box-sizing:border-box;align-items:start;grid-template-columns:1.08fr 0.92fr;grid-template-rows:auto;column-gap:44px;row-gap:44px;}
.s10-particle-plane.s10-particle-plane-b{background-image:none;}
.s10-inside-label-red{color:#ff3030;font-size:11px;line-height:1.6;letter-spacing:2.4px;}
.s10-inside-button{display:inline-flex;min-height:58px;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;justify-content:space-between;align-items:center;background-color:#ececec;color:#0a0a0a;font-size:14px;line-height:1.5;text-decoration:none;column-gap:48px;}
.s10-footer.s10-sm-footer-layout{display:grid;align-items:start;grid-template-columns:minmax(0px, 1fr) auto minmax(0px, 1fr);grid-template-rows:auto;}
.s10-nav-link{padding-top:14px;padding-bottom:14px;color:#b5b5b5;font-size:13px;text-decoration:none;}
.s10-particle-dot.s10-particle-dot-b09{left:5%;top:40%;width:2.5px;height:2.5px;opacity:0.52;}
.s10-os-life-story-copy{opacity:1;}
.s10-product-label{position:relative;z-index:3;display:flex;margin-top:-17px;justify-content:flex-end;align-items:center;column-gap:40px;}
.s10-strip-middle{display:block;}
.s10-split{display:grid;align-items:start;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:10%;}
.s10-company-title{margin-top:0px;margin-bottom:0px;line-height:1.01;font-weight:400;letter-spacing:-5px;font-size:clamp(60px,7.4vw,120px);}
.s10-love-shell-1{position:relative;min-height:100vh;background-color:#0a0a0a;font-family:Arial;color:#ececec;font-size:16px;line-height:1.6;overflow-x:hidden;overflow-y:hidden;}
.s10-love-hero-art{position:absolute;top:18px;right:-56px;object-fit:cover;width:calc(100% + 112px);height:calc(100% - 18px);object-position:center center;}
.s10-love-value{text-align:center;}
.s10-love-footer-label{color:#aaaaaa;font-size:8px;letter-spacing:1.1px;margin-top:0;margin-bottom:0;}
.lap-wf-017{box-sizing:border-box;margin-top:6px;margin-right:0px;margin-bottom:6px;margin-left:0px;color:#d7d1ca;font-size:34px;line-height:1.12;font-style:italic;font-variation-settings:normal;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-particle-plane.s10-particle-plane-c{background-image:none;}
.s10-inside-intro{position:relative;padding-top:90px;padding-bottom:78px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;}
.s10-hero-cloud-label{position:absolute;top:-20px;right:-4%;z-index:-1;width:104%;height:92px;background-image:radial-gradient(ellipse at 64% 45%, rgba(0,0,0,0.96) 0%, rgba(0,0,0,0.9) 42%, rgba(0,0,0,0) 73%);opacity:0.30;filter:blur(18px);pointer-events:none;}
.s10-nova-cutout.s10-nova-fourth-art{right:10px;bottom:-12px;width:96px;}
.s10-particle-dot.s10-particle-dot-b10{left:95%;top:59%;width:2.6px;height:2.6px;opacity:0.55;}
.s10-product-number{color:#969696;font-size:10px;line-height:1.6;text-align:right;letter-spacing:1.6px;}
.s10-down{padding-top:14px;padding-right:5px;padding-bottom:14px;padding-left:5px;color:#bbbbbb;font-size:25px;line-height:1;text-decoration:none;}
.s10-nova-cutout.s10-nova-choice{top:-60px;right:4px;width:90px;}
.s10-body-copy{max-width:520px;margin-top:0px;margin-bottom:22px;color:#aaaaaa;font-size:16px;line-height:1.85;}
.s10-investor-copy{position:relative;z-index:1;padding-top:40px;padding-bottom:30px;}
.s10-love-content{position:relative;z-index:1;}
.s10-love-hero-shade{position:absolute;left:-56px;width:49%;background-image:linear-gradient(90deg,#0a0a0a 5%,rgba(10,10,10,.93) 45%,rgba(10,10,10,0) 100%);pointer-events:none;top:0;bottom:0;}
.s10-love-value-icon{display:block;width:29px;height:29px;margin-right:auto;margin-bottom:20px;margin-left:auto;color:#ededed;}
.s10-love-top{display:flex;width:42px;height:42px;justify-content:center;align-items:center;flex-shrink:0;border-top-style:solid;border-top-width:1px;border-top-color:#515151;border-right-style:solid;border-right-width:1px;border-right-color:#515151;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#515151;border-left-style:solid;border-left-width:1px;border-left-color:#515151;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;color:#dedede;text-decoration:none;}
.s10-social-pink{position:absolute;left:0px;top:0px;z-index:2;display:block;width:100%;height:100%;background-color:#ff52b9;opacity:0.32;pointer-events:none;transition-property:none;visibility:visible;}
.lap-wf-001{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#030303;color:#efeee7;font-size:18px;line-height:1.5;font-style:normal;font-variation-settings:normal;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;font-family:LOVE Artpage Sans;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;overflow-x:hidden;overflow-y:hidden;}
.s10-os-button-light{opacity:1;}
.s10-love-wordmark{font-size:48px;line-height:1;font-weight:400;letter-spacing:-3.5px;}
.s10-section{padding-top:100px;padding-bottom:100px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;}
.s10-feature-list{border-top-style:solid;border-top-width:1px;border-top-color:#444444;}
.s10-company-art{position:absolute;left:-8%;top:-50px;z-index:-1;width:110%;height:430px;opacity:.22;pointer-events:none;}
.s10-love-wrap{width:100%;max-width:1500px;margin-right:auto;margin-left:auto;padding-right:56px;padding-left:56px;}
.s10-love-hero-copy{position:relative;z-index:1;width:43%;max-width:520px;padding-top:30px;padding-bottom:90px;}
.s10-love-value-title{margin-bottom:13px;color:#d2d2d2;font-size:13px;line-height:1.45;font-weight:400;letter-spacing:.6px;margin-top:0;}
.s10-love-banner{position:relative;display:block;padding-bottom:32px;padding-top:0;}
.s10-os-layer-headline{opacity:1;}
.s10-os-feedback{opacity:1;}
.s10-brand.s10-logo-header{display:flex;width:300px;max-width:100%;min-width:0px;margin-right:20px;align-items:center;flex-shrink:1;line-height:0;}
.s10-inside-menu-label{display:block;padding-top:10px;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#777777;color:#b7b7b7;font-size:14px;line-height:1.6;list-style-type:none;cursor:pointer;}
.s10-art-slot{position:absolute;left:-5%;top:48px;width:116%;height:560px;}
.s10-section-kicker{display:flex;margin-bottom:42px;justify-content:space-between;color:#b7b7b7;font-size:10px;line-height:1.6;letter-spacing:2px;column-gap:30px;}
.s10-feature{display:grid;padding-top:28px;padding-bottom:28px;grid-template-columns:32px 1fr;grid-template-rows:auto;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#333333;column-gap:20px;}
.s10-button-disabled{display:inline-flex;min-height:48px;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;justify-content:space-between;align-items:center;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#ececec;font-family:Arial;color:#131313;font-size:14px;line-height:1.5;font-weight:400;column-gap:22px;cursor:not-allowed;}
.s10-love-skip{position:absolute;left:24px;top:-80px;z-index:20;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#ececec;color:#090909;text-decoration:none;}
.s10-social-cloud-veil{position:absolute;left:0px;top:0px;z-index:3;display:block;width:100%;height:100%;opacity:0.76;pointer-events:none;transform:none;transition-property:none;visibility:visible;overflow-x:hidden;overflow-y:hidden;}
.s10-love-eyebrow{margin-bottom:27px;color:#fa5864;font-size:10px;line-height:1.5;font-weight:400;letter-spacing:2px;margin-top:0;}
.s10-love-value-copy{max-width:180px;margin-right:auto;margin-left:auto;color:#858585;font-size:12px;line-height:1.6;margin-top:0;margin-bottom:0;}
.s10-love-banner-art{display:block;width:100%;height:auto;}
.love-catalogue{box-sizing:border-box;width:100%;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;font-family:Arial;color:#ececec;}
.s10-os-architecture{opacity:1;}
.s10-os-build-line{opacity:1;}
.s10-os-principle{opacity:1;}
.s10-vector{display:block;width:100%;height:100%;overflow-x:visible;overflow-y:visible;}
.s10-kicker-secondary{color:#939393;text-align:right;}
.s10-feature-index{padding-top:10px;color:#aaaaaa;font-size:10px;}
.s10-footer{display:flex;padding-top:38px;padding-bottom:50px;justify-content:space-between;align-items:flex-start;border-top-style:solid;border-top-width:1px;border-top-color:#414141;column-gap:40px;}
.s10-love-header{position:relative;z-index:3;display:flex;min-height:104px;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#292929;column-gap:28px;}
.s10-love-title{margin-bottom:30px;color:#ececec;line-height:.99;font-weight:400;letter-spacing:-4px;font-size:clamp(56px,5.8vw,88px);margin-top:0;}
.s10-nova-cutout{position:absolute;z-index:1;display:block;width:104px;height:auto;max-width:none;opacity:1;pointer-events:none;object-fit:contain;}
.s10-love-meet{position:relative;display:flex;min-height:640px;align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#2a2a2a;}
.s10-banner-frame{position:relative;width:100%;flex-shrink:0;pointer-events:none;}
.s10-logo-svg{display:block;width:100%;height:auto;max-width:100%;pointer-events:none;}
.s10-os-motion{opacity:1;}
.s10-os-system-figure{opacity:1;}
.s10-os-manual-section{opacity:1;}
.lap-wf-082{box-sizing:border-box;color:#9f939a;font-size:10px;letter-spacing:0.15em;}
.s10-os-input-label{opacity:1;}
.s10-nova-cutout.s10-nova-business{bottom:65px;width:min(138.24px, 8.064vw);left:calc(100% + 2px - min(42.24px, 2.464vw));}
.s10-vertical-label{position:absolute;left:-2%;bottom:0px;transform:rotate(180deg);color:#929292;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl;}
.s10-section-heading{display:flex;margin-bottom:44px;justify-content:space-between;align-items:flex-start;column-gap:50px;}
.s10-feature-title{margin-top:0px;margin-bottom:14px;font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-1px;}
.s10-footer-small{margin-top:14px;margin-bottom:0px;color:#a5a5a5;font-size:10px;line-height:1.9;}
.s10-love-brand{display:flex;width:236px;align-items:center;flex-shrink:0;line-height:0;text-decoration:none;}
.s10-love-title-muted{color:#939393;}
.s10-love-meet-art{position:absolute;right:-40px;height:100%;object-fit:cover;top:0;width:calc(100% + 80px);object-position:center center;}
.s10-os-hero-scene{opacity:1;}
.s10-os-system-topline{opacity:1;}
.lap-wf-066{box-sizing:border-box;height:540px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-particle-dot.s10-particle-dot-c04{left:41%;top:37%;width:2.4px;height:2.4px;opacity:0.5;}
.s10-os-manual-layout{opacity:1;}
.lap-wf-083{display:grid;box-sizing:border-box;grid-template-rows:auto;column-gap:18px;grid-template-columns:repeat(8,1fr);row-gap:29px;}
.s10-os-input{opacity:1;}
.s10-story-card{position:absolute;right:6%;bottom:0px;z-index:4;box-sizing:border-box;width:82%;padding-top:24px;padding-right:27px;padding-bottom:25px;padding-left:27px;border-top-style:solid;border-top-width:1px;border-top-color:#535353;border-right-style:solid;border-right-width:1px;border-right-color:#535353;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#535353;border-left-style:solid;border-left-width:1px;border-left-color:#535353;background-color:rgba(24,24,24,.95);background-image:linear-gradient(125deg,rgba(255,255,255,.025),rgba(0,0,0,.15));box-shadow:0px 20px 50px rgba(0,0,0,.3);}
.s10-h2{margin-top:0px;margin-right:0px;margin-bottom:26px;margin-left:0px;line-height:1.08;font-weight:400;letter-spacing:-2.7px;font-size:clamp(36px,3.65vw,60px);}
.s10-large-copy{margin-top:0px;margin-bottom:22px;color:#d8d8d8;font-size:23px;line-height:1.55;letter-spacing:-.4px;}
.s10-footer-right{padding-top:1px;text-align:right;}
.s10-love-logo{display:block;width:100%;height:auto;}
.s10-social-tile{position:relative;display:block;width:100%;min-width:0px;aspect-ratio:1 / 1;background-color:#000000;pointer-events:auto;text-decoration:none;cursor:default;isolation:isolate;overflow-x:hidden;overflow-y:hidden;contain:paint;}
.s10-love-intro{margin-bottom:16px;color:#e0e0e0;font-size:21px;line-height:1.45;letter-spacing:-.35px;margin-top:0;}
.s10-love-meet-shade{position:absolute;left:-56px;width:45%;background-image:linear-gradient(90deg,#0a0a0a 0%,rgba(10,10,10,.65) 60%,rgba(10,10,10,0) 100%);pointer-events:none;top:0;bottom:0;}
.s10-nova-cutout.s10-nova-audience{bottom:28px;width:min(138.24px, 8.064vw);right:calc(100% + 2px - min(42.24px, 2.464vw));}
.s10-footer-right.s10-sm-footer-copy{min-width:0px;}
.s10-sm-row.s10-sm-footer{margin-top:2px;justify-self:center;}
.s10-particle-dot.s10-particle-dot-a08{left:96%;top:36%;width:3px;height:3px;opacity:0.68;}
.s10-os-hero-art{opacity:1;}
.lap-wf-050{position:relative;z-index:1;display:grid;box-sizing:border-box;margin-top:0px;margin-right:100px;margin-bottom:0px;margin-left:100px;align-items:start;grid-template-columns:1.08fr 0.92fr;grid-template-rows:auto;column-gap:44px;row-gap:44px;}
.s10-os-canvas-stage{opacity:1;}
.lap-wf-067{box-sizing:border-box;margin-top:100px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.s10-particle-dot.s10-particle-dot-c05{left:64%;top:90%;width:2.8px;height:2.8px;opacity:0.55;}
.s10-os-feature-nav{opacity:1;}
.lap-wf-084{box-sizing:border-box;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.s10-inside-note-title{margin-top:0px;margin-bottom:0px;color:#ececec;font-size:22px;line-height:1.4;font-weight:400;letter-spacing:-0.6px;text-decoration:none;}
.s10-os-engineering-layout{opacity:1;}
.s10-nova-anchor{position:relative;z-index:8;display:block;width:100%;height:0px;max-height:0px;min-height:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;pointer-events:none;font-size:0px;line-height:0;}
.s10-story-top{display:flex;padding-bottom:20px;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#424242;column-gap:12px;}
.s10-section-intro{max-width:385px;margin-top:0px;margin-bottom:0px;color:#aaaaaa;font-size:16px;line-height:1.8;}
.s10-inline-label{max-width:480px;margin-top:30px;color:#999999;font-size:9px;line-height:1.9;letter-spacing:1.7px;}
.s10-love-nav{display:flex;justify-content:center;align-items:center;column-gap:27px;}
.s10-love-copy{max-width:350px;margin-bottom:28px;color:#a9a9a9;font-size:15px;line-height:1.7;margin-top:0;}
.s10-love-meet-copy{position:relative;z-index:1;width:37%;max-width:400px;padding-top:45px;padding-bottom:40px;}
.s10-image-interlude{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;border-left-width:0px;}
.s10-particle-dot.s10-particle-dot-a09{left:4%;top:77%;width:2.6px;height:2.6px;opacity:0.6;}
.lap-wf-034{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.s10-os-hero-content{opacity:1;}
.lap-wf-051{box-sizing:border-box;height:340px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-os-canvas-fallback{opacity:1;}
.lap-wf-068{position:relative;display:grid;box-sizing:border-box;min-height:410px;margin-top:20px;margin-right:64px;margin-bottom:0px;margin-left:64px;padding-top:63px;padding-right:0px;padding-bottom:80px;padding-left:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;border-top-style:solid;border-top-width:1px;border-top-color:#343032;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#343032;column-gap:80px;row-gap:80px;}
.s10-particle-dot.s10-particle-dot-c06{left:68%;top:37%;width:2.4px;height:2.4px;opacity:0.45;}
.s10-inside-nova-anchor{position:absolute;right:18px;bottom:-14px;z-index:2;width:96px;height:96px;pointer-events:none;}
.s10-os-manual-panels{opacity:1;}
.lap-wf-085{box-sizing:border-box;height:150px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-inside-empty{padding-top:24px;padding-bottom:24px;background-color:transparent;color:#aaa;font-size:14px;}
.s10-os-milestone-head{opacity:1;}
.s10-story-logo{font-size:16px;letter-spacing:2px;}
.s10-three-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;column-gap:22px;row-gap:22px;}
.s10-love-nav-link{display:block;padding-top:12px;padding-bottom:12px;color:#b5b5b5;font-size:12px;letter-spacing:0.6px;text-decoration:none;white-space:nowrap;}
.s10-love-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:25px;row-gap:20px;}
.s10-interlude-image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/3;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;background-color:#0a0a0a;object-fit:cover;}
.lap-wf-018{display:inline-flex;box-sizing:border-box;margin-top:23px;padding-bottom:8px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#74616c;color:#e7b3c9;font-size:12px;letter-spacing:0.06em;column-gap:65px;row-gap:65px;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:initial;text-decoration-thickness:initial;}
.s10-particle-dot.s10-particle-dot-a10{left:96%;top:85%;width:2.7px;height:2.7px;opacity:0.6;}
.lap-wf-035{box-sizing:border-box;height:530px;background-color:black;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;}
.s10-os-hero-line{opacity:1;}
.lap-wf-052{display:grid;box-sizing:border-box;align-items:center;grid-template-columns:1fr 0.62fr 1fr;grid-template-rows:auto;column-gap:40px;row-gap:40px;}
.s10-inside-eyebrow{position:relative;z-index:1;margin-bottom:30px;color:#aaa;font-size:10px;letter-spacing:2px;}
.s10-os-fallback-mark{opacity:1;}
.lap-wf-069{display:block;box-sizing:border-box;color:#e7b3c9;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;}
.s10-particle-dot.s10-particle-dot-c07{left:82%;top:57%;width:2.4px;height:2.4px;opacity:0.5;}
.s10-inside-nova{display:block;width:100%;height:auto;pointer-events:none;}
.lap-wf-086{box-sizing:border-box;min-height:35px;margin-top:10px;color:#a29b99;font-size:10px;line-height:1.32;}
.s10-inside-tabs{margin-top:0px;}
.s10-nav-cta{display:flex;padding-top:11px;padding-right:22px;padding-bottom:11px;padding-left:22px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-width:1px;border-top-color:#494949;border-right-style:solid;border-right-width:1px;border-right-color:#494949;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#494949;border-left-style:solid;border-left-width:1px;border-left-color:#494949;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;color:#ededed;font-size:13px;text-decoration:none;column-gap:24px;}
.s10-os-engineering-visual{opacity:1;}
.s10-os-milestones{opacity:1;}
.s10-os-life-manual{opacity:1;}
.s10-os-input._w-input{opacity:1;}
.s10-micro{color:#aaaaaa;font-size:8px;text-align:right;letter-spacing:1.5px;}
.s10-love-nav-active{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ff414d;color:#ffffff;}
.lap-wf-002{display:flex;box-sizing:border-box;height:91px;margin-top:0px;margin-right:64px;margin-bottom:0px;margin-left:64px;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#343032;font-size:12px;letter-spacing:0.14em;}
.lap-wf-019{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#b7b1ab;font-size:17px;line-height:1.6;}
.lap-wf-036{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain;}
.s10-os-hero-actions{opacity:1;}
.lap-wf-053{box-sizing:border-box;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;color:#e7b3c9;font-size:35px;line-height:1.1;font-style:italic;font-variation-settings:normal;text-align:center;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-inside-title{position:relative;z-index:1;margin-top:0px;margin-bottom:18px;color:#ececec;line-height:1.03;font-weight:400;letter-spacing:-4.8px;font-size:clamp(54px,5.35vw,88px);}
.lap-wf-070{box-sizing:border-box;margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-size:55px;line-height:1.04;font-style:normal;font-variation-settings:normal;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-particle-dot.s10-particle-dot-c08{left:93%;top:65%;width:2.6px;height:2.6px;opacity:0.56;}
.s10-inside-feature-grid{display:grid;align-items:center;grid-template-columns:1.1fr 0.9fr;grid-template-rows:auto;column-gap:64px;}
.lap-wf-087{display:block;box-sizing:border-box;margin-bottom:3px;color:#b0869b;font-size:9px;letter-spacing:0.12em;}
.s10-inside-tab-menu{display:flex;margin-bottom:32px;flex-wrap:wrap;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;column-gap:28px;row-gap:8px;}
.s10-overview{display:flex;margin-top:34px;align-items:center;color:#ff3030;font-size:11px;letter-spacing:2.4px;text-shadow:0px 1px 2px rgba(0,0,0,0.95), 0px 0px 6px rgba(0,0,0,0.8);column-gap:13px;}
.s10-os-engineering-diagram{opacity:1;}
.s10-os-closing{opacity:1;}
.s10-os-life-power{opacity:1;}
.s10-os-button._w-button{opacity:1;}
.s10-social-cloud-near{position:absolute;left:-40%;top:-40%;visibility:visible;width:180%;height:180%;background-image:radial-gradient(ellipse at 22% 30%, rgba(0,0,0,0.96) 0%, rgba(0,0,0,0.65) 15%, rgba(0,0,0,0) 43%), radial-gradient(ellipse at 72% 66%, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.58) 17%, rgba(0,0,0,0) 44%), radial-gradient(ellipse at 48% 82%, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 15%, rgba(0,0,0,0) 38%);filter:none;pointer-events:none;transform:translate(-12%, -10%) rotate(-4deg);}
.lap-wf-003{box-sizing:border-box;font-size:19px;letter-spacing:0.19em;color:inherit;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:initial;text-decoration-thickness:initial;}
.lap-wf-020{box-sizing:border-box;margin-top:0px;margin-right:-64px;margin-bottom:0px;margin-left:-64px;}
.lap-wf-037{position:relative;display:flex;box-sizing:border-box;max-width:96%;padding-top:17px;background-color:#030303;box-shadow:#030303 0px 0px 12px 4px;font-size:13px;line-height:1.35;column-gap:19px;background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial;row-gap:19px;}
.s10-crimson-banner-image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:2804 / 561;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;object-fit:contain;}
.s10-body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#0a0a0a;color:#ececec;font-size:16px;line-height:1.6;font-family:Arial, Helvetica, sans-serif;}
.lap-wf-054{display:block;box-sizing:border-box;margin-top:23px;color:#9f9299;font-size:10px;line-height:1.4;font-style:normal;font-variation-settings:normal;letter-spacing:0.2em;font-family:LOVE Artpage Sans;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-inside-subtitle{position:relative;z-index:1;margin-top:0px;margin-bottom:32px;color:#929292;line-height:1.1;letter-spacing:-2.7px;font-size:clamp(34px,3.65vw,60px);}
.lap-wf-071{box-sizing:border-box;margin-top:38px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#7c7378;font-size:24px;line-height:1.3;font-style:italic;font-variation-settings:normal;font-family:LOVE Artpage Serif;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-optical-sizing:auto;font-size-adjust:none;font-stretch:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;}
.s10-inside-feature-copy{padding-right:24px;}
.s10-inside-tab-link{padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px;background-color:transparent;color:#aaa;font-size:14px;line-height:1.6;}
.s10-dot{display:block;width:5px;height:5px;flex-shrink:0;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background-color:#ececec;}
.s10-os-eng-grid{opacity:1;}
.s10-inside-mobile-menu{position:relative;z-index:30;display:none;}
.s10-os-life-pair{opacity:1;}
.s10-brand.s10-logo-footer{display:block;width:260px;max-width:100%;min-width:0px;line-height:0;}
.s10-muted-heading.s10-banner-subheading{color:#000000;text-shadow:inherit;}
.lap-wf-004{box-sizing:border-box;color:#e7b3c9;}
.lap-wf-021{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;}
.lap-wf-038{box-sizing:border-box;min-width:40px;padding-top:2px;color:#e7b3c9;font-size:10px;letter-spacing:0.12em;}
.lap-wf-055{display:grid;box-sizing:border-box;margin-top:65px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;column-gap:35px;row-gap:35px;}
.s10-inside-intro-copy{position:relative;z-index:1;margin-top:0px;margin-bottom:0px;color:#aaa;font-size:16px;line-height:1.8;}
.s10-inside-meta{display:flex;margin-top:0px;margin-bottom:24px;justify-content:space-between;color:#aaa;font-size:10px;line-height:1.6;letter-spacing:1.7px;text-transform:uppercase;column-gap:14px;row-gap:8px;}
.s10-inside-active-nav{padding-bottom:8px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ff3030;color:#ececec;}
.s10-hero{position:relative;display:grid;padding-top:60px;padding-bottom:48px;grid-template-columns:1.05fr 1fr;grid-template-rows:auto;column-gap:5%;isolation:isolate;}
.s10-os-eng-structure{opacity:1;}
.s10-note.s10-banner-note{color:#000000;text-shadow:0px 1px 2px rgba(255,255,255,0.95), 0px 0px 8px rgba(255,255,255,0.8);}
.love-catalogue__viewport{box-sizing:border-box;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;}
.lap-wf-005{box-sizing:border-box;color:#a39e9c;font-size:10px;letter-spacing:0.18em;}
.lap-wf-022{display:flex;box-sizing:border-box;margin-top:0px;margin-right:64px;margin-bottom:0px;margin-left:64px;padding-top:17px;padding-right:0px;padding-bottom:18px;padding-left:0px;justify-content:space-between;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#343032;color:#b2aaa6;font-size:12px;letter-spacing:0.03em;}
.lap-wf-039{box-sizing:border-box;font-weight:400;}
.s10-inside-heart-slot{position:absolute;top:84px;right:0px;width:290px;height:250px;pointer-events:none;}
.s10-inside-feature-title{margin-top:0px;margin-bottom:28px;color:#ececec;line-height:1.08;font-weight:400;letter-spacing:-2.7px;font-size:clamp(36px,3.65vw,60px);}
.s10-hero-copy{position:relative;z-index:2;}
.love-vr{box-sizing:border-box;width:100%;padding-top:40px;padding-bottom:40px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;background-color:#0a0a0a;font-family:Arial;color:#ececec;padding-right:0;padding-left:0;}
.s10-os-eng-highlight{opacity:1;}
.s10-social-effect-surface{position:absolute;left:0px;top:0px;z-index:2;display:block;width:100%;height:100%;background-color:transparent;opacity:0;pointer-events:auto;transition-property:opacity;transition-duration:420ms;transition-timing-function:ease-out;transition-delay:0ms;overflow-x:hidden;overflow-y:hidden;contain:paint;}
.love-catalogue__track{display:flex;box-sizing:border-box;column-gap:20px;row-gap:20px;width:max-content;}
.s10-hero-cloud-copy{position:absolute;left:-6%;top:-3%;z-index:-1;width:112%;height:106%;opacity:0.5;pointer-events:none;}
.lap-wf-006{display:flex;box-sizing:border-box;column-gap:35px;row-gap:35px;}
.lap-wf-023{box-sizing:border-box;color:#e7b3c9;font-size:10px;letter-spacing:0.16em;}
.s10-inside-heart-art{position:relative;width:100%;height:100%;opacity:0.14;pointer-events:none;}
.s10-inside-menu-links{position:absolute;top:100%;right:0px;display:flex;width:230px;max-width:80vw;margin-top:10px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;flex-direction:column;background-color:#111111;box-shadow:0px 8px 28px rgba(0,0,0,0.45);}
.s10-eyebrow{display:flex;margin-bottom:28px;align-items:center;color:#b4b4b4;font-size:11px;line-height:1.6;letter-spacing:2.3px;column-gap:16px;}
.love-vr__showcase{width:100%;max-width:640px;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0;}
.s10-os-diagram-caption{opacity:1;}
.s10-footer-label{color:#c6c6c6;font-size:9px;letter-spacing:1.6px;}
.love-catalogue__card{box-sizing:border-box;width:260px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;flex-grow:0;flex-shrink:0;flex-basis:260px;aspect-ratio:2/3;background-color:#151515;}
.lap-wf-007{box-sizing:border-box;color:inherit;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:initial;text-decoration-thickness:initial;}
.s10-rule{display:block;width:30px;height:1px;flex-shrink:0;background-color:#888888;}
.love-vr__stage{position:relative;width:100%;aspect-ratio:1/1;background-color:#0a0a0a;}
.s10-os-engineering-note{opacity:1;}
.s10-model-panel{padding-top:32px;padding-right:34px;padding-bottom:32px;padding-left:34px;border-top-style:solid;border-top-width:1px;border-top-color:#383838;border-right-style:solid;border-right-width:1px;border-right-color:#383838;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#383838;border-left-style:solid;border-left-width:1px;border-left-color:#383838;background-color:#111111;}
.s10-love-section-title{margin-bottom:25px;color:#ececec;line-height:1.08;font-weight:400;letter-spacing:-2.7px;font-size:clamp(38px,4vw,60px);margin-top:0;}
.love-catalogue__image{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain;user-select:none;}
.love-charging{box-sizing:border-box;width:100%;padding-top:40px;padding-bottom:40px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#303030;padding-right:0;padding-left:0;}
.s10-h1{margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px;color:#ececec;font-size:clamp(58px,5.35vw,88px);line-height:1.03;font-weight:400;letter-spacing:-4.8px;}
.love-vr__slide{box-sizing:border-box;width:100%;cursor:pointer;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;transition:opacity 170ms ease;}
.s10-os-engineering-controls{opacity:1;}
.s10-particle-dot.s10-particle-dot-b01{left:7%;top:62%;width:2.6px;height:2.6px;opacity:0.6;}
.s10-experience-card{min-width:0px;padding-top:24px;padding-right:27px;padding-bottom:30px;padding-left:27px;border-top-style:solid;border-top-width:1px;border-top-color:#353535;border-right-style:solid;border-right-width:1px;border-right-color:#353535;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#353535;border-left-style:solid;border-left-width:1px;border-left-color:#353535;}
.s10-model-statement{margin-top:23px;margin-bottom:23px;font-size:30px;line-height:1.25;font-weight:400;letter-spacing:-1px;}
.s10-love-outline-button{display:inline-flex;min-height:48px;padding-right:23px;padding-left:23px;justify-content:space-between;align-items:center;border-top-style:solid;border-top-width:1px;border-top-color:#d74f5b;border-right-style:solid;border-right-width:1px;border-right-color:#d74f5b;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#d74f5b;border-left-style:solid;border-left-width:1px;border-left-color:#d74f5b;border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background-color:rgba(10,10,10,.5);color:#ededed;font-size:12px;letter-spacing:.35px;text-decoration:none;column-gap:32px;padding-top:0;padding-bottom:0;}
.s10-love-concept-note{margin-top:23px;color:#777777;font-size:10px;line-height:1.5;margin-bottom:0;}
.love-catalogue__controls{display:flex;box-sizing:border-box;margin-top:16px;justify-content:flex-end;}
.s10-os-demo-bar{opacity:1;}
.love-charging__image{display:block;width:90%;height:auto;max-width:100%;margin-right:auto;margin-left:auto;aspect-ratio:4 / 3;}
.s10-bright.s10-banner-ink{color:#000000;text-shadow:inherit;}
.s10-muted-heading{color:#a1a1a1;}
.love-vr__image{display:block;width:100%;height:auto;aspect-ratio:1/1;cursor:pointer;object-fit:contain;user-select:none;}
.s10-os-engineering-nav{opacity:1;}
.s10-particle-dot.s10-particle-dot-b02{left:24%;top:16%;width:3px;height:3px;opacity:0.62;}
.s10-nova-cutout.s10-nova-hero{top:-141.2px;right:-42px;z-index:6;width:151.2px;}
.s10-story-chapter{margin-top:21px;margin-bottom:12px;color:#a7a7a7;font-size:9px;letter-spacing:1.5px;}
.s10-card-number{color:#a3a3a3;font-size:9px;line-height:1.6;letter-spacing:1.5px;}
.s10-model-rule{height:1px;margin-top:28px;margin-bottom:28px;background-color:#333333;}
.s10-love-nav-unavailable{color:#777777;}
.s10-love-text-link{display:inline-flex;align-items:center;color:#c7c7c7;font-size:12px;text-decoration:none;column-gap:15px;}
.s10-nova-cutout.s10-nova-first-art{top:44px;width:min(149.76px, 9.792vw);right:calc(100% - 10px - min(45.76px, 2.992vw));}
.s10-love-impact{position:relative;display:flex;min-height:525px;justify-content:flex-end;align-items:center;}
.love-catalogue__toggle{display:inline-flex;box-sizing:border-box;min-height:44px;min-width:86px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;justify-content:center;align-items:center;border-top-style:solid;border-top-width:1px;border-top-color:#4a4a4a;border-right-style:solid;border-right-width:1px;border-right-color:#4a4a4a;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#4a4a4a;border-left-style:solid;border-left-width:1px;border-left-color:#4a4a4a;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;background-color:#0a0a0a;font-family:Arial;color:#ececec;font-size:14px;line-height:18px;column-gap:8px;cursor:pointer;row-gap:8px;}
.s10-os-corner{opacity:1;}
.s10-os-feature-panel{opacity:1;}
.s10-sm-row.s10-sm-overview{margin-left:auto;justify-content:flex-end;}
.s10-hero-description{margin-top:0px;margin-bottom:32px;color:#aaaaaa;font-size:18px;line-height:1.7;}
.love-vr__controls{display:flex;margin-top:16px;justify-content:flex-end;align-items:center;grid-column-gap:12px;grid-row-gap:12px;}
.s10-os-engineering-panel{opacity:1;}
.s10-os-life-opening{opacity:1;}
.s10-story-title{margin-top:0px;margin-bottom:23px;font-size:28px;line-height:1.2;font-weight:400;letter-spacing:-1.2px;}
.s10-meet-art{height:190px;}
.s10-proof-line{display:flex;margin-top:18px;margin-bottom:0px;color:#c3c3c3;font-size:13px;column-gap:24px;}
.s10-love-investor{display:flex;align-items:center;color:#fa5864;font-size:11px;letter-spacing:1px;text-decoration:none;column-gap:13px;white-space:nowrap;}
.s10-love-hero-note{position:absolute;bottom:55px;z-index:2;width:200px;padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px;border-top-style:solid;border-top-width:1px;border-top-color:#535353;border-right-style:solid;border-right-width:1px;border-right-color:#535353;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#535353;border-left-style:solid;border-left-width:1px;border-left-color:#535353;border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-left-radius:13px;border-bottom-right-radius:13px;background-color:rgba(15,15,15,.85);transform:rotate(5deg);right:0;}
.s10-love-impact-art{position:absolute;left:-56px;height:100%;object-fit:cover;top:0;width:calc(100% + 112px);object-position:center center;}
.love-catalogue__icon{box-sizing:border-box;width:12px;height:12px;fill:currentColor;}
@media (max-width:991px){.s10-trust-grid{column-gap:26px;}.s10-love-impact-copy{width:42%;}.s10-love-footer{flex-wrap:wrap;}.s10-h3{font-size:23px;}.s10-inside-card-list{grid-template-rows:auto;column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));}.s10-nova-cutout.s10-nova-approach{left:auto;top:6px;right:0px;bottom:auto;width:89.28px;}.s10-nova-cutout.s10-nova-footer{left:auto;top:-91.28px;right:0px;width:89.28px;}.s10-love-footer-end{max-width:210px;}.s10-product-label{column-gap:20px;}.s10-split{column-gap:6%;}.s10-company-title{font-size:80px;letter-spacing:-4px;}.s10-love-hero-art{right:-160px;width:calc(100% + 190px);}.s10-section{padding-top:76px;padding-bottom:76px;}.s10-love-wrap{padding-right:32px;padding-left:32px;}.s10-love-hero-copy{width:44%;}.s10-brand.s10-logo-header{width:clamp(160px, calc(87.5vw - 515px), 240px);}.s10-art-slot{top:80px;}.s10-love-header{padding-top:23px;padding-bottom:20px;flex-wrap:wrap;column-gap:24px;row-gap:0;}.s10-love-title{font-size:60px;letter-spacing:-3px;}.s10-love-meet{min-height:585px;}.s10-nova-cutout.s10-nova-business{left:auto;top:6px;right:0px;bottom:auto;width:89.28px;}.s10-section-heading{flex-direction:column;row-gap:4px;}.s10-love-brand{width:210px;}.s10-love-meet-art{right:-100px;width:calc(100% + 130px);}.s10-story-card{right:0%;width:98%;padding-right:20px;padding-left:20px;}.s10-h2{font-size:42px;letter-spacing:-2px;}.s10-love-intro{font-size:18px;}.s10-nova-cutout.s10-nova-audience{left:0px;top:6px;right:auto;bottom:auto;width:89.28px;}.s10-section-intro{max-width:570px;}.s10-love-nav{width:100%;margin-top:16px;justify-content:flex-start;order:3;column-gap:28px;}.s10-love-copy{font-size:14px;}.s10-love-meet-copy{width:40%;}.s10-three-grid{column-gap:16px;}.s10-micro{font-size:7px;letter-spacing:1px;}.s10-inside-title{letter-spacing:-3px;}.s10-inside-feature-grid{column-gap:36px;}.s10-inside-subtitle{letter-spacing:-1.8px;}.s10-brand.s10-logo-footer{width:220px;}.s10-hero{column-gap:4%;}.s10-inside-heart-slot{top:80px;width:180px;height:156px;opacity:0.8;}.s10-eyebrow{font-size:9px;letter-spacing:1.5px;}.love-catalogue__card{width:240px;flex-basis:240px;}.s10-model-panel{padding-right:25px;padding-left:25px;}.s10-love-section-title{font-size:45px;letter-spacing:-2px;}.s10-h1{font-size:59px;letter-spacing:-3.5px;}.s10-experience-card{padding-right:20px;padding-left:20px;}.s10-nova-cutout.s10-nova-hero{top:-124.6px;right:4px;width:129.6px;}.s10-nova-cutout.s10-nova-first-art{top:-93.28px;right:2px;width:89.28px;}.s10-love-impact{min-height:450px;}.s10-hero-description{font-size:15px;}.s10-story-title{font-size:26px;}.s10-love-investor{margin-left:auto;}.s10-love-hero-note{bottom:20px;width:170px;right:0;}.s10-container{width:90%;}.s10-actions{column-gap:20px;}.s10-social-grid{column-gap:26px;}.s10-button{padding-right:20px;padding-left:20px;}.s10-trust-title{font-size:23px;}.s10-inside-more-grid{column-gap:36px;}.s10-nav{column-gap:22px;}.s10-hero-visual{min-height:590px;}.s10-company-grid{column-gap:6%;}.s10-love-hero{min-height:665px;}.s10-love-values{column-gap:18px;}}
@media (max-width:767px){.s10-choose-art{height:220px;}.s10-trust-grid{margin-top:32px;grid-template-columns:1fr;grid-template-rows:auto;row-gap:32px;}.s10-love-impact-copy{width:100%;max-width:100%;padding-top:36px;padding-bottom:42px;}.s10-site.s10-approach-shell{padding-right:20px;padding-left:20px;}.s10-return-art{height:220px;}.s10-love-footer{padding-top:30px;padding-bottom:30px;column-gap:20px;row-gap:22px;}.s10-inside-filter-menu{column-gap:21px;}.s10-love-portrait-shade{background-image:linear-gradient(90deg,rgba(10,10,10,.54),rgba(10,10,10,.06) 95%), linear-gradient(180deg,#0a0a0a 0%,rgba(10,10,10,0) 12%,rgba(10,10,10,0) 34%,#0a0a0a 49%);}.s10-h3{font-size:28px;}.s10-inside-filter-button{padding-bottom:14px;font-size:12px;}.s10-inside-section{padding-top:48px;padding-bottom:56px;}.s10-site.s10-approach-shell{padding-right:20px;padding-left:20px;}.s10-sm-row{column-gap:8px;}.s10-love-portrait-svg{left:50%;top:25px;width:1120px;max-width:none;opacity:0.34;transform:translateX(-73%);}.s10-inside-kicker{margin-bottom:28px;font-size:8px;letter-spacing:1.3px;column-gap:16px;}.s10-inside-card-list{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:40px;}.s10-nova-cutout.s10-nova-approach{top:4px;width:77.76px;}.s10-inside-section-heading{display:block;margin-bottom:26px;}.s10-inside-h2{font-size:36px;letter-spacing:-1.8px;}.s10-nova-cutout.s10-nova-footer{left:auto;top:-76.88px;right:0px;width:74.88px;}.s10-love-footer-end{max-width:none;text-align:left;width:calc(100% - 62px);margin-left:0;}.s10-inside-label-red{font-size:9px;letter-spacing:1.6px;}.s10-footer.s10-sm-footer-layout{grid-template-columns:minmax(0px, 1fr) auto;column-gap:18px;}.s10-nav-link{display:none;}.s10-product-label{margin-top:0px;column-gap:38px;}.s10-strip-middle{display:none;}.s10-split{grid-template-columns:1fr;grid-template-rows:auto;row-gap:34px;}.s10-company-title{font-size:78px;letter-spacing:-4.5px;}.s10-love-hero-art{top:auto;right:-24px;bottom:8px;width:calc(100% + 165px);height:430px;object-fit:cover;object-position:100% 50%;}.s10-love-footer-label{font-size:7px;letter-spacing:.8px;}.s10-particle-plane.s10-particle-plane-c{display:none;}.s10-inside-intro{padding-top:62px;padding-bottom:58px;}.s10-product-number{font-size:8px;letter-spacing:1.3px;}.s10-body-copy{font-size:16px;}.s10-investor-copy{padding-top:0px;padding-bottom:0px;}.s10-love-hero-shade{display:none;}.s10-love-value-icon{margin-bottom:16px;}.s10-love-wordmark{font-size:40px;}.s10-section{padding-top:62px;padding-bottom:62px;}.s10-company-art{left:10%;top:-320px;width:95%;height:400px;opacity:.23;}.s10-love-wrap{padding-right:24px;padding-left:24px;}.s10-love-hero-copy{width:100%;max-width:100%;padding-top:0;padding-bottom:0;}.s10-love-value-title{font-size:12px;}.s10-love-banner{margin-right:-24px;margin-left:-24px;padding-bottom:0;}.s10-brand.s10-logo-header{width:220px;margin-right:16px;}.s10-art-slot{left:-6%;top:60px;width:116%;height:420px;}.s10-section-kicker{margin-bottom:32px;font-size:9px;letter-spacing:1.6px;}.s10-feature{padding-top:25px;padding-bottom:25px;}.s10-love-eyebrow{margin-bottom:22px;font-size:9px;letter-spacing:1.5px;}.s10-love-value-copy{max-width:150px;font-size:11px;}.s10-love-banner-art{height:auto;object-fit:contain;object-position:center;}.s10-kicker-secondary{max-width:110px;font-size:8px;letter-spacing:1px;}.s10-footer{padding-top:34px;padding-bottom:40px;flex-direction:column;row-gap:26px;}.s10-love-header{padding-top:22px;padding-bottom:15px;column-gap:15px;}.s10-love-title{margin-bottom:25px;font-size:63px;letter-spacing:-3px;}.s10-love-meet{display:block;min-height:875px;padding-top:44px;}.s10-nova-cutout.s10-nova-business{top:4px;width:77.76px;}.s10-vertical-label{display:none;}.s10-section-heading{margin-bottom:35px;}.s10-feature-title{font-size:30px;}.s10-footer-small{font-size:10px;}.s10-love-brand{width:180px;}.s10-love-meet-art{top:auto;right:-28px;height:415px;object-fit:cover;bottom:0;width:calc(100% + 168px);object-position:68%center;}.s10-story-card{right:0%;bottom:0px;width:100%;padding-top:22px;padding-right:24px;padding-bottom:23px;padding-left:24px;}.s10-h2{margin-bottom:24px;font-size:43px;letter-spacing:-2.5px;}.s10-large-copy{font-size:23px;}.s10-footer-right{text-align:left;}.s10-love-intro{font-size:19px;}.s10-love-meet-shade{display:none;}.s10-nova-cutout.s10-nova-audience{top:4px;width:77.76px;}.s10-footer-right.s10-sm-footer-copy{width:100%;grid-column-end:-1;grid-column-start:1;}.s10-sm-row.s10-sm-footer{margin-top:1px;justify-self:end;}.s10-inside-note-title{font-size:20px;}.s10-section-intro{font-size:15px;}.s10-inline-label{font-size:8px;}.s10-love-nav{margin-top:15px;justify-content:space-between;column-gap:24px;}.s10-love-copy{max-width:360px;font-size:14px;}.s10-love-meet-copy{width:100%;max-width:100%;padding-top:0;padding-bottom:0;}.s10-image-interlude{padding-top:24px;padding-bottom:24px;}.s10-inside-nova-anchor{right:6px;bottom:-10px;width:68px;height:68px;}.s10-three-grid{grid-template-columns:1fr;grid-template-rows:auto;row-gap:18px;}.s10-love-nav-link{padding-top:9px;padding-bottom:9px;font-size:11px;}.s10-love-actions{column-gap:23px;row-gap:12px;}.s10-inside-eyebrow{font-size:9px;letter-spacing:1.3px;}.s10-nav-cta{padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-color:#555555;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;font-size:12px;column-gap:16px;}.s10-micro{font-size:7px;letter-spacing:1.2px;}.s10-inside-title{max-width:8ch;font-size:52px;letter-spacing:-2.8px;}.s10-inside-feature-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:32px;}.s10-overview{margin-top:30px;font-size:9px;letter-spacing:1.8px;}.s10-inside-subtitle{font-size:35px;letter-spacing:-1.7px;}.s10-inside-feature-copy{padding-right:0px;}.s10-brand.s10-logo-footer{width:210px;}.s10-inside-intro-copy{font-size:15px;}.s10-hero{padding-top:49px;padding-bottom:30px;grid-template-columns:1fr;grid-template-rows:auto;row-gap:50px;}.s10-inside-heart-slot{top:100px;right:0px;width:145px;height:126px;opacity:0.7;}.s10-inside-feature-title{font-size:40px;letter-spacing:-2px;}.s10-hero-cloud-copy{left:-6%;width:112%;}.s10-eyebrow{margin-bottom:29px;font-size:9px;letter-spacing:1.7px;}.love-catalogue__card{width:220px;flex-basis:220px;}.s10-model-panel{padding-top:28px;padding-right:25px;padding-bottom:28px;padding-left:25px;}.s10-love-section-title{font-size:45px;letter-spacing:-2px;}.s10-h1{margin-bottom:28px;font-size:66px;line-height:1.03;letter-spacing:-3.8px;}.s10-experience-card{padding-top:24px;padding-right:25px;padding-bottom:28px;padding-left:25px;}.s10-model-statement{font-size:30px;}.love-charging__image{width:100%;}.s10-nova-cutout.s10-nova-hero{top:-111.2px;right:2px;width:115.2px;}.s10-nova-cutout.s10-nova-first-art{top:-79.76px;width:77.76px;}.s10-love-impact{display:block;min-height:800px;padding-top:360px;}.s10-hero-description{margin-bottom:25px;font-size:16px;line-height:1.8;}.s10-story-title{font-size:29px;}.s10-meet-art{height:220px;}.s10-love-investor{width:100%;margin-top:14px;order:4;font-size:10px;margin-left:0;}.s10-love-hero-note{display:none;}.s10-love-impact-art{left:-24px;height:350px;object-fit:cover;top:0;width:calc(100% + 48px);object-position:30%center;}.s10-inside-h3{font-size:30px;}.s10-container{width:88%;}.s10-social-grid{grid-template-columns:1fr;row-gap:32px;}.s10-ambient-particles{opacity:0.85;}.s10-header{min-height:88px;}.s10-trust-title{margin-top:22px;font-size:28px;}.s10-sm-glyph{width:18px;height:18px;}.s10-social-band{padding-top:24px;padding-bottom:24px;}.s10-nav-link.s10-store-link{display:inline-flex;min-height:44px;padding-top:0px;padding-bottom:0px;font-size:11px;}.s10-inside-more-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:30px;}.s10-inside-note-row{grid-template-columns:70px 1fr 14px;grid-template-rows:auto;column-gap:16px;}.s10-brand{font-size:27px;}.s10-card-copy{font-size:15px;}.s10-company-section{padding-top:67px;padding-bottom:65px;}.s10-love-scroll{display:none;}.s10-love-footer-small{margin-top:12px;}.s10-inside-overview{margin-top:28px;flex-wrap:wrap;}.s10-inside-enquiries{padding-top:44px;padding-bottom:44px;flex-direction:column;align-items:flex-start;row-gap:26px;}.s10-nav{column-gap:18px;}.s10-hero-visual{min-height:560px;}.s10-hero-strip{min-height:64px;font-size:8px;letter-spacing:1px;}.s10-company-grid{grid-template-columns:1fr;grid-template-rows:auto;row-gap:32px;}.s10-love-hero{display:block;min-height:920px;padding-top:38px;}.s10-love-values{padding-top:38px;padding-bottom:38px;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:22px;row-gap:38px;}}
@media (max-width:478px){.s10-choice-row{font-size:10px;}.s10-choose-art{height:175px;}.s10-return-art{height:175px;}.s10-inside-filter-menu{column-gap:17px;}.s10-h3{font-size:25px;}.s10-story-note-text{font-size:9px;}.s10-company-title{font-size:67px;letter-spacing:-3.5px;}.s10-love-hero-art{height:390px;}.s10-body-copy{font-size:14px;}.s10-brand.s10-logo-header{margin-right:12px;width:clamp(108px, calc(88vw - 170px), 180px);}.s10-art-slot{height:360px;}.s10-button-disabled{min-height:44px;padding-right:20px;padding-left:20px;font-size:11px;}.s10-love-title{font-size:56px;}.s10-love-meet{min-height:850px;}.s10-love-brand{width:160px;}.s10-love-meet-art{height:375px;}.s10-story-card{padding-right:21px;padding-left:21px;}.s10-h2{font-size:37px;letter-spacing:-2px;}.s10-large-copy{font-size:20px;}.s10-inside-note-title{font-size:18px;}.s10-love-nav{column-gap:14px;}.s10-story-logo{font-size:14px;}.s10-nav-cta{font-size:10px;column-gap:14px;}.s10-micro{font-size:6px;letter-spacing:.9px;}.s10-inside-title{font-size:46px;}.s10-inside-subtitle{font-size:31px;}.s10-brand.s10-logo-footer{width:185px;}.s10-eyebrow{font-size:8px;letter-spacing:1.5px;column-gap:14px;}.love-catalogue__card{width:65vw;flex-basis:65vw;}.s10-rule{width:22px;}.s10-love-section-title{font-size:42px;}.s10-h1{font-size:50px;line-height:1.06;letter-spacing:-3px;}.s10-model-statement{font-size:27px;}.s10-story-chapter{font-size:8px;}.s10-love-impact{min-height:790px;padding-top:320px;}.s10-hero-description{font-size:14px;}.s10-story-title{font-size:25px;}.s10-meet-art{height:175px;}.s10-proof-line{font-size:12px;column-gap:15px;}.s10-love-impact-art{height:310px;}.s10-container{width:88%;}.s10-actions{column-gap:18px;row-gap:12px;}.s10-button{min-height:43px;padding-right:21px;padding-left:21px;font-size:11px;column-gap:20px;}.s10-header{min-height:83px;}.s10-text-link{min-height:33px;font-size:11px;column-gap:19px;}.s10-trust-title{font-size:25px;}.s10-inside-note-row{grid-template-columns:66px 1fr 12px;grid-template-rows:auto;column-gap:12px;}.s10-brand{font-size:25px;}.s10-note{font-size:9px;}.s10-card-copy{font-size:14px;}.s10-nav{column-gap:14px;}.s10-hero-visual{min-height:500px;}.s10-love-hero{min-height:900px;}}
.s10-inside-filter-button:hover{color:#fff;}
.s10-inside-filter-button:focus{outline-color:#aaa;outline-offset:4px;outline-style:solid;outline-width:2px;}
.s10-skip:focus{top:16px;}
.s10-button:hover{background-color:#ffffff;}
.s10-inside-card-link:hover{border-bottom-color:#aaa;color:#fff;}
.s10-text-link:hover{border-bottom-color:#ffffff;color:#ffffff;}
.s10-inside-button:hover{background-color:#fff;}
.s10-inside-button:focus{outline-color:#ececec;outline-offset:4px;outline-style:solid;outline-width:2px;}
.s10-nav-link:hover{color:#ffffff;}
.s10-love-skip:focus{top:12px;}
.s10-love-nav-link:hover{color:#ffffff;}
.s10-nav-cta:hover{background-color:#202020;}
.s10-social-effect-surface:hover{opacity:1;}
.s10-love-outline-button:hover{border-top-color:#de4250;border-right-color:#de4250;border-bottom-color:#de4250;border-left-color:#de4250;background-color:#de4250;}
.s10-love-text-link:hover{color:#ffffff;}
@keyframes s10-float-a{0%,100%{transform:translate(-1%,2.8%);opacity:.85}50%{transform:translate(1%,-2.8%);opacity:1}}@keyframes s10-float-b{0%,100%{transform:translate(1.2%,-2.4%);opacity:1}50%{transform:translate(-1.2%,2.4%);opacity:.78}}@keyframes s10-float-c{0%,100%{transform:translate(-.6%,-3.4%);opacity:.72}50%{transform:translate(.6%,3.4%);opacity:.95}}[data-s10-particle-plane="a"]{animation:s10-float-a 24s ease-in-out infinite}[data-s10-particle-plane="b"]{animation:s10-float-b 24s ease-in-out infinite}[data-s10-particle-plane="c"]{animation:s10-float-c 24s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}