.runtime-page[data-brand-theme],.brand-component-surface[data-brand-theme]{--brand-bg:#eff3eb;--brand-fg:#17362c;--brand-accent:#c8ff3d;--brand-soft:#17362c1a;--brand-display:Georgia, "Times New Roman", serif;width:100%;color:var(--brand-fg);background:var(--brand-bg);padding:0;font-family:Inter,Arial,sans-serif;overflow:hidden}.brand-component-surface{min-height:120px}.brand-component-missing{color:#5f6879;background:#fff;border:1px dashed #b7bfce;border-radius:12px;padding:32px}.runtime-page--velocita{--brand-bg:#0b0b0c;--brand-fg:#f5f3ee;--brand-accent:#ff3b18;--brand-soft:#ffffff1f;--brand-display:"Arial Narrow", Impact, sans-serif}.runtime-page--maison{--brand-bg:#f1ece3;--brand-fg:#201d1a;--brand-accent:#8e182e;--brand-soft:#201d1a1f;--brand-display:Didot, Bodoni MT, Georgia, serif}.runtime-page--atlas{--brand-bg:#e8e6dc;--brand-fg:#173329;--brand-accent:#ff5b21;--brand-soft:#17332921;--brand-display:"Arial Black", Arial, sans-serif}.runtime-page--sonique{--brand-bg:#171125;--brand-fg:#f4f1ff;--brand-accent:#b8ff35;--brand-soft:#b8ff3524;--brand-display:"Arial Black", Arial, sans-serif}.runtime-page--lumen{--brand-bg:#e9e5dc;--brand-fg:#172a3a;--brand-accent:#d5b47a;--brand-soft:#172a3a21;--brand-display:Didot, Bodoni MT, Georgia, serif}.brand-kicker{letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700}.brand-nav{z-index:20;border-bottom:1px solid var(--brand-soft);background:var(--brand-bg);grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(24px,4vw,72px);display:grid;position:relative}.brand-nav__logo{width:fit-content;color:inherit;font:800 clamp(18px, 2vw, 28px)/1 var(--brand-display);letter-spacing:-.04em;text-decoration:none}.brand-nav__links{letter-spacing:.1em;gap:clamp(20px,3vw,46px);font-size:11px;font-weight:700;display:flex}.brand-nav__links a,.brand-nav__cta{color:inherit;text-decoration:none}.brand-nav__cta{border-bottom:1px solid;justify-self:end;padding-bottom:5px;font-size:12px;font-weight:700}.brand-nav__cta span{color:var(--brand-accent)}.brand-hero{grid-template-columns:1.03fr .97fr;gap:clamp(22px,3vw,48px);min-height:min(820px,100vh - 86px);padding:clamp(18px,2.5vw,42px);display:grid}.brand-hero__copy{flex-direction:column;justify-content:center;padding:clamp(30px,6vw,90px) clamp(4px,3vw,40px);display:flex}.brand-hero__title{max-width:880px;font:500 clamp(56px, 7.3vw, 126px)/.88 var(--brand-display);letter-spacing:-.065em;text-wrap:balance;margin:0}.brand-hero__line{padding:.05em .08em .08em 0;display:block;overflow:hidden}.brand-hero__line>span{display:block}.brand-hero__description{opacity:.72;max-width:570px;margin:32px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.7}.brand-actions{gap:12px;margin-top:38px;display:flex}.brand-button{border:1px solid var(--brand-fg);min-height:52px;color:inherit;letter-spacing:.08em;justify-content:center;align-items:center;padding:0 24px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s,color .25s,background .25s;display:inline-flex}.brand-button:hover{transform:translateY(-3px)}.brand-button--solid{color:var(--brand-bg);background:var(--brand-fg)}.brand-button--ghost{background:0 0}.brand-button--light{color:#111;background:#fff;border-color:#fff}.brand-hero__visual{background-color:var(--brand-soft);background-position:50%;background-size:cover;min-height:580px;position:relative;overflow:hidden}.brand-hero__visual:after{content:"";background:linear-gradient(#0000 55%,#0000007a);position:absolute;inset:0}.brand-hero__metric,.brand-hero__index{z-index:2;color:#fff;letter-spacing:.14em;font-size:11px;font-weight:800;position:absolute;bottom:24px}.brand-hero__metric{left:24px}.brand-hero__index{right:24px}.brand-hero--cover{align-items:flex-end;min-height:calc(100vh - 86px);padding:0;display:flex;position:relative}.brand-hero--cover .brand-hero__visual{min-height:100%;position:absolute;inset:0}.brand-hero--cover .brand-hero__visual:after{background:linear-gradient(90deg,#000000c7 0%,#0003 65%,#00000040)}.brand-hero--cover .brand-hero__copy{z-index:3;color:#fff;justify-content:flex-end;width:min(900px,78vw);min-height:75vh;padding:clamp(70px,9vw,140px) clamp(24px,6vw,96px);position:relative}.brand-hero--cover .brand-button{border-color:#fff}.brand-hero--cover .brand-button--solid{color:#111;background:#fff}.brand-marquee{border-top:1px solid var(--brand-soft);border-bottom:1px solid var(--brand-soft);background:var(--brand-accent);color:#101410;overflow:hidden}.brand-marquee__track{width:max-content;animation:25s linear infinite brand-marquee;display:flex}.brand-marquee__track span{white-space:nowrap;letter-spacing:.14em;align-items:center;height:54px;font-size:11px;font-weight:900;display:flex}.brand-marquee__track i{margin:0 38px;font-style:normal}@keyframes brand-marquee{to{transform:translate(-50%)}}.brand-section{padding:clamp(90px,12vw,180px) clamp(24px,6vw,96px)}.brand-section h2{max-width:960px;font:500 clamp(45px, 6vw, 96px)/.97 var(--brand-display);letter-spacing:-.055em;text-wrap:balance;margin:0}.brand-section__intro{grid-template-columns:1fr 2fr;align-items:start;column-gap:6vw;display:grid}.brand-section__intro .brand-kicker{grid-row:1/span 2}.brand-section__intro>p:last-child{opacity:.7;max-width:580px;margin:32px 0 0;line-height:1.7}.brand-features__grid{border-top:1px solid var(--brand-soft);border-left:1px solid var(--brand-soft);grid-template-columns:repeat(3,1fr);margin-top:clamp(60px,9vw,120px);display:grid}.brand-feature-card{border-right:1px solid var(--brand-soft);border-bottom:1px solid var(--brand-soft);min-height:330px;padding:30px;transition:color .3s,background .3s;position:relative}.brand-feature-card:hover{color:var(--brand-bg);background:var(--brand-fg)}.brand-feature-card__number{opacity:.55;font:12px/1 monospace}.brand-feature-card__icon{color:var(--brand-accent);font-size:32px;position:absolute;top:26px;right:30px}.brand-feature-card h3{font:500 clamp(24px, 2.5vw, 38px)/1.05 var(--brand-display);margin:150px 0 16px}.brand-feature-card p{opacity:.68;max-width:320px;margin:0;font-size:14px;line-height:1.65}.brand-showcase{background:var(--brand-fg);color:var(--brand-bg);padding-right:0}.brand-showcase__header{justify-content:space-between;align-items:flex-end;margin-bottom:60px;padding-right:clamp(24px,6vw,96px);display:flex}.brand-showcase__hint{letter-spacing:.12em;opacity:.6;font:11px/1 monospace}.brand-swiper{padding-right:clamp(24px,6vw,96px)!important}.brand-product-card__image{aspect-ratio:.78;background:#ddd 50%/cover no-repeat;transition:transform .5s;position:relative;overflow:hidden}.brand-product-card:hover .brand-product-card__image{transform:translateY(-8px)}.brand-product-card__image span{color:#111;background:var(--brand-accent);letter-spacing:.12em;padding:7px 9px;font:10px/1 monospace;position:absolute;top:16px;left:16px}.brand-product-card__meta{grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:20px 2px 0;display:grid}.brand-product-card__meta h3{font:500 clamp(22px, 2.3vw, 34px)/1 var(--brand-display);margin:0}.brand-product-card__meta p{opacity:.58;grid-column:1;margin:0;font-size:12px}.brand-product-card__meta strong{grid-area:1/2/3;font:11px/1 monospace}.brand-swiper .swiper-button-prev,.brand-swiper .swiper-button-next{color:#111;background:var(--brand-accent);width:44px;height:44px}.brand-swiper .swiper-button-prev:after,.brand-swiper .swiper-button-next:after{font-size:14px;font-weight:900}.brand-story{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(45px,9vw,140px);display:grid}.brand-story__image{background:var(--brand-soft) center/cover;min-height:720px}.brand-story__copy h2{font-size:clamp(46px,5.5vw,84px)}.brand-story__copy>p:not(.brand-kicker){opacity:.72;max-width:560px;margin:34px 0;line-height:1.85}.brand-story blockquote{border-top:1px solid var(--brand-soft);font:italic 24px/1.5 var(--brand-display);margin:56px 0 0;padding:24px 0 0}.brand-stats{grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,96px) clamp(80px,10vw,150px);display:grid}.brand-stats>div{border:1px solid var(--brand-soft);border-right:0;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;display:flex}.brand-stats>div:last-child{border-right:1px solid var(--brand-soft)}.brand-stats strong{font:500 clamp(42px, 5vw, 76px)/1 var(--brand-display);letter-spacing:-.05em}.brand-stats span{letter-spacing:.1em;opacity:.65;font-size:11px}.brand-testimonial{text-align:center;background:var(--brand-accent);color:#121712;padding:clamp(100px,15vw,220px) max(24px,50vw - 590px)}.brand-testimonial__mark{height:70px;font:110px/.8 var(--brand-display);opacity:.35;display:block}.brand-testimonial blockquote{font:500 clamp(36px, 5vw, 74px)/1.08 var(--brand-display);letter-spacing:-.04em;text-wrap:balance;margin:30px auto 42px}.brand-testimonial p{letter-spacing:.14em;font-size:11px;font-weight:900}.brand-testimonial p span{opacity:.55}.brand-cta{color:#fff;text-align:center;place-items:center;min-height:min(760px,88vh);padding:60px 24px;display:grid;position:relative;overflow:hidden}.brand-cta__backdrop{background:#18231f 50%/cover no-repeat;transition:transform 1.2s;position:absolute;inset:0}.brand-cta:hover .brand-cta__backdrop{transform:scale(1.025)}.brand-cta__backdrop:after{content:"";background:#00000085;position:absolute;inset:0}.brand-cta__content{z-index:2;max-width:950px;position:relative}.brand-cta h2{font:500 clamp(52px, 7vw, 110px)/.95 var(--brand-display);letter-spacing:-.055em;margin:0}.brand-cta__content>p:not(.brand-kicker){opacity:.78;max-width:570px;margin:30px auto;line-height:1.7}.brand-footer{color:var(--brand-bg);background:var(--brand-fg);grid-template-columns:1.2fr 1fr;padding:clamp(70px,9vw,130px) clamp(24px,6vw,96px) 28px;display:grid}.brand-footer__lead strong{font:600 clamp(48px, 8vw, 120px)/.9 var(--brand-display);letter-spacing:-.065em}.brand-footer__lead p{opacity:.62;max-width:390px;margin-top:28px}.brand-footer__columns{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.brand-footer__columns h3{color:var(--brand-accent);letter-spacing:.14em;margin:0 0 22px;font:10px/1 monospace}.brand-footer__columns a{width:fit-content;color:inherit;opacity:.68;margin:12px 0;font-size:12px;text-decoration:none;display:block}.brand-footer__bottom{letter-spacing:.08em;opacity:.65;border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:space-between;margin-top:110px;padding-top:20px;font:10px/1.4 monospace;display:flex}.brand-footer__bottom a{color:inherit}.runtime-page--velocita .brand-hero__title,.runtime-page--atlas .brand-hero__title,.runtime-page--sonique .brand-hero__title{text-transform:uppercase}.runtime-page--velocita .brand-section h2,.runtime-page--atlas .brand-section h2,.runtime-page--sonique .brand-section h2{letter-spacing:-.07em;text-transform:uppercase}.runtime-page--velocita .brand-feature-card,.runtime-page--sonique .brand-feature-card{background:#ffffff06}.runtime-page--sonique{background-image:radial-gradient(circle at 70% 15%,#8f50ff38,#0000 30%)}.runtime-page--sonique .brand-hero__visual,.runtime-page--sonique .brand-product-card__image{border-radius:180px 180px 12px 12px}.runtime-page--maison .brand-nav__logo{color:var(--brand-accent);font-style:italic}.runtime-page--maison .brand-product-card__image{aspect-ratio:.68}.runtime-page--maison .brand-kicker{color:var(--brand-accent)}.runtime-page--atlas .brand-feature-card__number{color:#fff;background:var(--brand-accent);opacity:1;padding:6px}.runtime-page--atlas .brand-product-card__image{clip-path:polygon(0 0,92% 0,100% 8%,100% 100%,0 100%)}.runtime-page--lumen .brand-section,.runtime-page--lumen .brand-hero{background-image:linear-gradient(90deg,#0000 49.94%,#172a3a0d 50%,#0000 50.06%)}.runtime-page--lumen .brand-kicker{color:#8d6b32}@media (max-width:800px){.brand-nav{grid-template-columns:1fr auto;height:70px}.brand-nav__links{display:none}.brand-hero{grid-template-columns:1fr;min-height:auto;padding:18px}.brand-hero__copy{padding:65px 6px 24px}.brand-hero__title{font-size:clamp(52px,16vw,82px)}.brand-hero__visual{min-height:62vh}.brand-hero--cover{min-height:calc(100vh - 70px)}.brand-hero--cover .brand-hero__copy{width:100%;min-height:80vh;padding:70px 24px}.brand-hero--cover .brand-hero__title{font-size:clamp(54px,17vw,94px)}.brand-actions{flex-wrap:wrap}.brand-button{min-height:48px}.brand-section__intro,.brand-story{grid-template-columns:1fr}.brand-section__intro .brand-kicker{grid-row:auto}.brand-section h2{font-size:clamp(44px,13vw,68px)}.brand-features__grid{grid-template-columns:1fr}.brand-feature-card{min-height:260px}.brand-feature-card h3{margin-top:100px}.brand-showcase__hint{display:none}.brand-story__image{min-height:62vh}.brand-story__copy{padding-top:10px}.brand-stats{grid-template-columns:1fr 1fr}.brand-stats>div:nth-child(2){border-right:1px solid var(--brand-soft)}.brand-stats>div{min-height:140px}.brand-footer{grid-template-columns:1fr}.brand-footer__columns,.brand-footer__bottom{margin-top:70px}}@media (prefers-reduced-motion:reduce){.brand-marquee__track{animation:none}.brand-product-card__image,.brand-cta__backdrop,.brand-button{transition:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;background:#f6f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f7fb;min-height:100vh;margin:0}a{color:inherit}.runtime-page{min-height:100vh;padding:48px max(24px,50vw - 560px)}.runtime-section{background:#fff;border:1px solid #e3e7ef;border-radius:20px;margin:0 0 24px;padding:28px}.runtime-section--muted{background:#eef1f7}.runtime-section__label{color:#697386;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px}.runtime-section__content{gap:18px;display:grid}.runtime-heading{margin:0;font-size:clamp(28px,4vw,46px)}.runtime-button{border-radius:10px;width:fit-content;padding:11px 18px;text-decoration:none;display:inline-flex}.runtime-button--primary{color:#fff;background:#4f46e5}.runtime-button--secondary{color:#2d3748;background:#e8ebf2}.runtime-node-fallback,.remote-placeholder{color:#5f6879;border:1px dashed #b7bfce;border-radius:12px;padding:18px}.runtime-status,.account-page{background:#fff;border:1px solid #e3e7ef;border-radius:20px;max-width:760px;margin:12vh auto;padding:32px}.runtime-status button,.account-page a{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:9px;margin-top:12px;padding:10px 16px;text-decoration:none;display:inline-flex}.brand-gallery{color:#e9e6de;background:#101112;min-height:100vh;padding:clamp(28px,5vw,76px)}.brand-gallery__header{grid-template-columns:1.4fr .6fr;gap:8vw;padding-bottom:clamp(70px,10vw,150px);display:grid}.brand-gallery__header p{color:#9b9b95;letter-spacing:.16em;margin:0;font-size:11px}.brand-gallery__header h1{letter-spacing:-.065em;margin:28px 0 0;font:400 clamp(52px,8vw,126px)/.91 Georgia,serif}.brand-gallery__intro{align-self:end;max-width:380px}.brand-gallery__intro span{color:#caff36;margin-bottom:30px;font:13px/1 monospace;display:block}.brand-gallery__intro p{letter-spacing:0;line-height:1.8}.brand-gallery__grid{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px) clamp(24px,4vw,64px);display:grid}.brand-gallery-card{color:inherit;text-decoration:none}.brand-gallery-card:nth-child(2n){margin-top:120px}.brand-gallery-card__visual{aspect-ratio:1.25;background:#222 50%/cover;position:relative;overflow:hidden}.brand-gallery-card__visual:after{content:"";background:linear-gradient(#0000 50%,#00000080);transition:background .4s;position:absolute;inset:0}.brand-gallery-card__visual span,.brand-gallery-card__visual strong{z-index:2;letter-spacing:.1em;font:11px/1 monospace;position:absolute}.brand-gallery-card__visual span{color:#101112;background:var(--card-accent);padding:9px;top:20px;left:20px}.brand-gallery-card__visual strong{opacity:0;transition:all .35s;bottom:20px;right:20px;transform:translateY(10px)}.brand-gallery-card:hover .brand-gallery-card__visual strong{opacity:1;transform:none}.brand-gallery-card:hover .brand-gallery-card__visual:after{background:#00000026}.brand-gallery-card__meta{grid-template-columns:1fr 1fr;gap:30px;padding-top:24px;display:grid}.brand-gallery-card__meta p{color:#999;margin:0;font-size:12px;line-height:1.65}.brand-gallery-card__meta h2{letter-spacing:-.045em;margin:8px 0 0;font:400 clamp(30px,4vw,58px)/1 Georgia,serif}.brand-gallery__footer{color:#888;letter-spacing:.12em;border-top:1px solid #343536;justify-content:space-between;margin-top:160px;padding-top:24px;font:10px/1 monospace;display:flex}@media (max-width:800px){.brand-gallery__header,.brand-gallery__grid{grid-template-columns:1fr}.brand-gallery__intro{margin-top:50px}.brand-gallery-card:nth-child(2n){margin-top:0}.brand-gallery-card__meta{grid-template-columns:1fr;gap:16px}.brand-gallery__footer{gap:20px}}
