:root{--paper:#f4f1eb;--ink:#20201e;--muted:#686963;--violet:#7137c8;--rule:rgba(32,32,30,.13)}.new-home,.editorial-page,.article-page{color:var(--ink)}.new-hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:810px;max-width:1380px;margin:auto;padding:115px 48px 90px;overflow:hidden}.new-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:52px 52px;opacity:.25;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.hero-copy,.hero-object{position:relative}.kicker,.section-tag{font-size:11px;font-weight:700;letter-spacing:.17em;color:#71736d}.kicker{display:flex;align-items:center;gap:11px}.kicker span{width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 6px #7137c81f}.new-hero h1{margin:28px 0 0;font-size:clamp(4.6rem,8.8vw,8.5rem);font-weight:750;line-height:.82;letter-spacing:-.078em}.new-home em,.editorial-page em{font-family:Georgia,serif;font-weight:400;color:var(--violet)}.hero-dek{max-width:570px;margin:36px 0 0;font-size:19px;line-height:1.75;color:var(--muted)}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:35px}.ink-btn,.line-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 21px;font-size:14px;font-weight:650;transition:.22s}.ink-btn{background:var(--ink);color:#fff}.line-btn{border:1px solid var(--rule);background:#fff9;color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ink-btn:hover,.line-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px -22px #20201e}.hero-object{height:550px}.orbit{position:absolute;border:1px solid var(--rule);border-radius:50%}.o1{top:15px;right:15px;bottom:15px;left:15px}.o2{top:90px;right:90px;bottom:90px;left:90px}.core{position:absolute;left:50%;top:50%;display:grid;width:116px;height:116px;place-items:center;border:1px solid var(--rule);border-radius:30px;background:#ffffffb3;box-shadow:0 35px 70px -38px #20201e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translate(-50%,-50%)}.core img{width:68px;border-radius:18px}.product-chip,.future-chip{position:absolute;display:flex;align-items:center;gap:9px;border:1px solid var(--rule);border-radius:999px;background:#ffffffb8;padding:11px 15px;font-size:12px;font-weight:650;box-shadow:0 20px 38px -28px #20201e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-chip img{width:23px;height:23px;border-radius:7px;object-fit:cover}.c1{top:8%;left:7%}.c2{top:24%;right:0}.c3{bottom:17%;left:0}.future-chip{right:9%;bottom:5%}.statement-strip{overflow:hidden;white-space:nowrap;border-block:1px solid #5f299f;background:var(--violet);padding:14px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.18em}.statement-strip i{padding:0 28px;color:#d8c2f3}.new-section{max-width:1380px;margin:auto;padding:130px 48px}.split-head{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:80px}.split-head h2,.belief-layout h2{margin:19px 0 0;font-size:clamp(3rem,5.7vw,5.7rem);font-weight:700;line-height:.94;letter-spacing:-.065em}.split-head>p{max-width:540px;font-size:18px;line-height:1.75;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:70px}.new-product{grid-column:span 2;display:flex;min-height:400px;flex-direction:column;justify-content:space-between;border:1px solid var(--rule);border-radius:25px;background:#ffffff80;padding:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.3s}.new-product:hover{transform:translateY(-6px);background:#fffc;box-shadow:0 28px 55px -42px #20201e}.new-product>div{display:flex;align-items:flex-start;justify-content:space-between}.new-product>div img{width:56px;height:56px;border-radius:16px;object-fit:cover}.new-product>div span{font:14px Georgia,serif;color:#898a84}.new-product section>p{margin:0;color:var(--violet);font:italic 18px Georgia,serif}.new-product h3{margin:8px 0 0;font-size:44px;letter-spacing:-.055em}.new-product section>div{max-width:350px;margin-top:15px;color:var(--muted);line-height:1.65}.new-product>b{display:flex;align-items:center;gap:6px;font-size:13px}.beliefs{padding:120px max(48px,calc((100vw - 1284px)/2));background:var(--ink);color:#f7f4ee}.beliefs .section-tag{color:#aaa}.belief-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:25px}.belief-layout h2 em{color:#bda1e2}.belief{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:28px 0;border-top:1px solid #ffffff20}.belief>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #ffffff25;border-radius:12px}.belief svg{width:18px}.belief h3{margin:0 0 7px;font-size:21px}.belief p{margin:0;color:#b9bab5;line-height:1.65}.founder-note{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;padding:130px max(48px,calc((100vw - 1284px)/2));border-bottom:1px solid var(--rule);background:#ece7de}.founder-seal{display:grid;width:78px;height:78px;margin-top:35px;place-items:center;border-radius:50%;background:var(--violet);color:#fff;font:italic 24px Georgia,serif}.founder-note blockquote{margin:0;font:clamp(2rem,3.7vw,3.7rem)/1.2 Georgia,serif;letter-spacing:-.025em}.founder-note blockquote footer{display:flex;flex-direction:column;margin-top:30px;font:14px Arial,sans-serif;color:var(--muted)}.founder-note blockquote footer strong{color:var(--ink)}.journal-head{align-items:center}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px}.journal-card{display:flex;min-height:340px;flex-direction:column;border-top:1px solid var(--ink);padding:24px 5px;transition:.25s}.journal-card:hover{padding-inline:20px;background:#ffffff80}.journal-card>span{font-size:10px;letter-spacing:.13em;color:#787a74}.journal-card h3{margin:42px 0 0;font:29px/1.1 Georgia,serif}.journal-card p{line-height:1.65;color:var(--muted)}.journal-card b{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:13px}.closing-panel{max-width:1280px;margin:0 auto 100px;padding:95px 25px;text-align:center;border:1px solid var(--rule);border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(113,55,200,.15),transparent 43%),#ffffff8c}.closing-panel img{width:52px;margin:auto;border-radius:14px}.closing-panel h2{margin:26px 0 0;font-size:clamp(3rem,6vw,6rem);font-weight:700;line-height:.94;letter-spacing:-.065em}.closing-panel p{margin:23px auto 30px;color:var(--muted)}.editorial-page,.article-page{max-width:1280px;margin:auto;padding:150px 48px 130px}.editorial-page h1,.article-page h1{margin:25px 0 0;font-size:clamp(4rem,7.5vw,7rem);font-weight:720;line-height:.9;letter-spacing:-.07em}.editorial-page .journal-grid{margin-top:90px}.article-page{max-width:860px}.article-page h1{font-size:clamp(3.5rem,7vw,6.3rem)}.article-dek{margin-top:30px;font:24px/1.55 Georgia,serif;color:var(--muted)}.article-page article{margin:70px 0;font:20px/1.85 Georgia,serif}.article-page article p+p{margin-top:1.45em}@media(max-width:850px){.new-hero{grid-template-columns:1fr;padding:130px 24px 75px}.new-hero h1{font-size:clamp(4.4rem,20vw,7rem)}.hero-object{height:430px}.new-section,.beliefs,.founder-note,.editorial-page,.article-page{padding:90px 24px}.split-head,.belief-layout,.founder-note{grid-template-columns:1fr;gap:45px}.product-grid,.journal-grid{grid-template-columns:1fr}.new-product{grid-column:auto;min-height:360px}.journal-head{display:flex;align-items:flex-start;flex-direction:column}.founder-note blockquote{font-size:30px}.c2{right:2%}}@media(prefers-reduced-motion:reduce){.new-product,.journal-card,.ink-btn,.line-btn{transition:none}}.about-new{color:var(--ink)}.about-new>header{max-width:1280px;margin:auto;padding:160px 48px 120px}.about-new>header h1{margin:24px 0 0;font-size:clamp(4rem,8vw,7.6rem);font-weight:720;line-height:.88;letter-spacing:-.075em}.about-new em{font-family:Georgia,serif;font-weight:400;color:var(--violet)}.about-new>header>p:last-child{max-width:680px;margin-top:36px;font:23px/1.55 Georgia,serif;color:var(--muted)}.about-story{display:grid;grid-template-columns:.6fr 1.4fr;gap:80px;padding:110px max(48px,calc((100vw - 1184px)/2));border-block:1px solid var(--rule);background:#ffffff59}.about-story article{font:19px/1.8 Georgia,serif}.about-story h2{margin:2em 0 .55em;font:700 33px/1.1 Arial,sans-serif;letter-spacing:-.035em}.about-story h2:first-child{margin-top:0}.about-story p+p{margin-top:1.3em}.about-founder{display:grid;grid-template-columns:.55fr 1.45fr;gap:80px;padding:120px max(48px,calc((100vw - 1184px)/2));background:var(--ink);color:#f7f4ee}.about-founder .section-tag{color:#aaa}.about-founder blockquote{margin:0;font:clamp(2rem,3.7vw,3.7rem)/1.2 Georgia,serif}.about-founder footer{display:flex;flex-direction:column;margin-top:30px;font:14px Arial,sans-serif;color:#aaa}.about-founder footer strong{color:#fff}.about-cta{max-width:1184px;margin:110px auto;padding:80px;text-align:center;border:1px solid var(--rule);border-radius:30px;background:#ffffff8c}.about-cta h2{margin:0 0 30px;font-size:clamp(3rem,6vw,5.5rem);font-weight:700;line-height:.94;letter-spacing:-.06em}@media(max-width:850px){.about-new>header,.about-story,.about-founder{padding:110px 24px 80px}.about-story,.about-founder{grid-template-columns:1fr;gap:40px}.about-cta{margin:70px 24px;padding:60px 24px}}
