body .janus-editorial .header.header{--bg:#faf8f3;--bg-1:#f1ede5;--fg:#0b1f3b;--fg-2:#1f2937;--muted:#626975;--hairline:#e7e2da;background:#faf8f3}.janus-editorial{color:#0b1f3b;background:#faf8f3}.janus-editorial .je-hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:clamp(56px,7vw,104px);display:grid}.janus-editorial .je-hero .h1{margin:26px 0;font-size:clamp(48px,5.5vw,76px);line-height:1.02}.janus-editorial .je-hero .h1 em{font-style:normal}.janus-editorial .je-hero .lede{max-width:33ch;font-size:20px}.je-context{color:#626975;max-width:48ch;margin:20px 0 0;font-size:14px;line-height:1.65}.je-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.je-link{text-underline-offset:5px;color:#315174;align-items:center;gap:14px;font-size:14px;text-decoration:underline;display:inline-flex}.je-hero-mark{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:22px;display:grid}.je-mark-grid{aspect-ratio:1;background-color:#0000;background-image:linear-gradient(90deg,#0b1f3b06 1px,#0000 1px),linear-gradient(#0b1f3b06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-inline:1px solid #e0e1e1;position:relative}.je-mark-grid>.je-geometry{opacity:.24;width:100%;height:100%;position:absolute;inset:0}.je-mark-grid img{width:100%;height:auto;display:block;position:relative}.je-hero-mark p{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#52647b;font-size:10px;line-height:2}.je-hero-mark p span{border-top:1px solid #c8cdd3;margin-top:20px;padding-top:20px;display:block}.je-section{border-top:1px solid #e0e1e1;padding-block:36px 48px}.je-section-top{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.je-section-top h2,.je-section-top>span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:11px;font-weight:400;line-height:1.6}.je-section-top>span{color:#626975;font-size:10px}.je-geometry{stroke:#526c8b;stroke-width:.8px;width:88px;height:88px}.je-overview{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.je-overview>a{text-align:center;border-left:1px solid #e0e1e1;padding:0 18px;display:block}.je-overview>a:first-child{border-left:0;padding-left:0}.je-overview>a:last-child{padding-right:0}.je-overview h3{font-family:var(--sans);margin:18px 0 10px;font-size:15px;font-weight:500}.je-overview p,.je-editions p,.je-integration-copy p{color:#526174;margin:0;font-size:14px;line-height:1.65}.je-overview a:hover h3{text-underline-offset:4px;text-decoration:underline}.je-integrations{grid-template-columns:1.6fr 1fr;align-items:center;gap:48px;display:grid}.je-logos{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.je-logos>div{text-align:center;color:#526174;justify-items:center;gap:16px;font-size:12px;display:grid}.je-integration-copy{border-left:1px solid #e0e1e1;padding-left:36px}.je-integration-copy .je-link{margin-top:20px}.je-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.je-flow li{position:relative}.je-flow li>span{aspect-ratio:1;background:#eeedf1;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.je-flow li:nth-child(2)>span{background:#f5edf9}.je-flow li:nth-child(3)>span{background:#ece9fb}.je-flow li:nth-child(4)>span{background:#e8effb}.je-flow li:nth-child(5)>span{background:#edf2fc}.je-flow li:nth-child(6)>span{background:#e8f4f1}.je-flow li:not(:last-child):after{content:"→";color:#526c8b;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.je-module{border-top:1px solid #e0e1e1;scroll-margin-top:80px}.je-module summary{cursor:pointer;align-items:center;gap:22px;padding:24px 0;list-style:none;display:flex}.je-module summary::-webkit-details-marker{display:none}.je-module summary>span:first-child{font-family:var(--mono);color:#626975;font-size:11px}.je-module h3,.je-editions h3{font-family:var(--serif);margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:400;line-height:1.15}.je-expand{margin-left:auto;font-size:24px;font-weight:300}.je-module details[open] .je-expand{transform:rotate(45deg)}.je-module-body{padding-bottom:32px}.je-module-body>p{max-width:75ch;margin:0 0 20px;font-size:16px;line-height:1.65}.je-module-body>ul{font-family:var(--mono);color:#526174;flex-wrap:wrap;gap:8px 24px;margin-bottom:28px;padding:0;font-size:11px;list-style:none;display:flex}.je-demo{background:#f4f2ed;border:1px solid #e0e1e1;padding:clamp(16px,3vw,32px);overflow-x:auto}.je-extension{grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:32px;display:grid}.je-extension h4{font-family:var(--serif);margin:12px 0;font-size:26px;font-weight:400}.je-extension p{font-size:14px;line-height:1.6}.je-editions{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.je-editions article+article{border-left:1px solid #e0e1e1;padding-left:28px}.je-editions h3{margin-bottom:16px;font-size:26px}.je-platforms{grid-template-columns:1.5fr 1fr;gap:64px;display:grid}.je-platforms h2,.je-close h2{font-family:var(--serif);margin:18px 0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.12}.je-platforms p{color:#526174;max-width:65ch;font-size:14px;line-height:1.65}.je-platforms ul{align-self:center;margin:0;padding:0;list-style:none}.je-platforms li{border-bottom:1px solid #e0e1e1;padding:14px 0;font-size:14px}.je-close{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.je-close .je-actions{justify-content:space-between;margin:0}.je-close .je-geometry{width:100px;height:100px}.janus-editorial summary:focus-visible{outline-offset:5px;outline:2px solid #3158ad}@media (max-width:900px){.je-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 0}.je-overview>a:nth-child(4){border-left:0}.je-editions{grid-template-columns:1fr 1fr}.je-editions article:nth-child(3){border-left:0;padding-left:0}.je-hero-mark{grid-template-columns:1fr}.je-hero-mark>p{display:none}}@media (max-width:640px){.janus-editorial .je-hero{grid-template-columns:1fr;gap:36px}.je-hero-mark{justify-self:center;width:100%;max-width:320px}.je-section-top{flex-direction:column;align-items:start;gap:10px}.je-integrations,.je-platforms,.je-close,.je-extension{grid-template-columns:1fr;gap:28px}.je-integration-copy{border:0;padding:0}.je-logos{gap:12px}.je-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.je-overview>a:nth-child(odd){border-left:0}.je-overview>a:nth-child(4){border-left:1px solid #e0e1e1}.je-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.je-flow li:nth-child(3):after{content:none}.je-flow li>span{font-size:12px}.je-editions{grid-template-columns:1fr}.je-editions article+article{border-top:1px solid #e0e1e1;border-left:0;padding:20px 0 0}.je-module summary{gap:14px}.je-module h3{font-size:24px}}.janus-editorial .nav-menu-card{--bg:#faf8f3;--bg-1:#f1ede5;--fg:#0b1f3b;--muted:#626975;--accent:#315174;--hairline:#dedad2;background:var(--bg);box-shadow:0 16px 40px #0b1f3b1f}.janus-editorial .nav-products-box{background:0 0}.janus-editorial .atelier-nav-symbol{width:40px;height:40px;margin-bottom:10px}.je-example-intro{color:#526174;max-width:60ch;margin-bottom:28px;font-size:17px;line-height:1.7}.je-flow-simple{grid-template-columns:repeat(4,1fr);margin-bottom:36px}.je-flow-simple li>span{background:0 0;border-bottom:1px solid #c7cbd0;border-radius:0;width:auto;height:auto;padding:14px 0}.je-extra{border-top:1px solid #d9d7d1;padding:0;scroll-margin-top:100px}.je-extra summary{font:400 28px/1.2 var(--serif);cursor:pointer;padding:26px 0}.je-extra>p,.je-extra>ul{color:#526174;max-width:70ch;font-size:16px;line-height:1.7}.je-extra[open]{padding-bottom:28px}.janus-editorial .je-section-top h2{font:400 clamp(32px,4vw,48px)/1.1 var(--serif);text-transform:none;letter-spacing:-.025em}@media (max-width:640px){.je-flow-simple{grid-template-columns:repeat(2,1fr);gap:12px}.je-flow-simple li:after{display:none}}#work-board>.je-demo{max-width:100%;overflow-x:auto}.janus-editorial #work-board{color:#faf8f3;background:#101114;border:0;margin-block:24px 64px;padding:clamp(28px,5vw,64px);position:relative}.janus-editorial #work-board .je-example-intro{color:#bec4d0}.janus-editorial .je-flow-simple{background:radial-gradient(at 8% 100%,#395ccb80,#0000 58%),radial-gradient(at 90% 15%,#db9ac080,#0000 58%),linear-gradient(115deg,#171e32,#37314a 65%,#352d31);gap:0;margin:36px 0 0;padding:0;display:grid;position:relative}.janus-editorial .je-flow-simple li{border-right:1px solid #ffffff24;min-width:0;padding:36px 12px}.janus-editorial .je-flow-simple li:last-child{border-right:0}.janus-editorial .je-flow-simple li>span{color:#faf8f3;aspect-ratio:auto;width:auto;height:auto;font:400 clamp(22px,2.5vw,32px)/1.1 var(--serif);background:0 0;border:0;border-radius:0}.janus-editorial .je-flow-simple li:after{display:none}.je-context-blocks{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.je-context-blocks article{padding:clamp(28px,4vw,48px)}.je-context-blocks h3,.je-editions-block>h3{font:400 clamp(30px,3.5vw,44px)/1.1 var(--serif);letter-spacing:-.025em;margin:20px 0}.je-context-blocks p{font-size:16px;line-height:1.7}.je-iris-block{color:#faf8f3;background:radial-gradient(at 100% 0,#9885d750,#0000 65%),#11151d}.je-iris-block>img{margin-bottom:32px;display:block}.je-iris-block .section-tag,.je-iris-block p{color:#c4c9d5}.je-iris-block .je-link{color:#faf8f3}.je-deployment-block{color:#0b1f3b;background:#eeeae2}.je-deployment-block ul{font:12px/1.5 var(--mono);padding:0;list-style:none}.je-deployment-block li{border-top:1px solid #c7c5c0;padding:14px 0}.je-editions-block{border-top:1px solid #d9d7d1;margin-top:48px;padding-top:24px}.je-editions-block h4{font:400 25px/1.15 var(--serif);margin-bottom:14px}.je-editions-block p{color:#526174;font-size:14px;line-height:1.7}@media (max-width:640px){.je-context-blocks{grid-template-columns:1fr}.janus-editorial .je-flow-simple li{padding:24px 8px}}.janus-editorial .je-flow-simple{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.je-sculptures{--drift:0;--lift:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.8vw,26px);margin:52px 0 12px;padding:14px 0;list-style:none;display:grid}.je-sculptures li{min-width:0;transform:translate(calc(var(--drift) * var(--depth) * 7px),calc(var(--lift) * var(--depth) * 5px)) rotate(calc(var(--drift) * var(--depth) * 1.6deg));transition:transform .45s ease-out}.je-sculpture{isolation:isolate;color:#10213a;background:radial-gradient(at 15% 70%,#809cf9,#0000 72%),linear-gradient(135deg,#f4f0e9,#c5d7ff);border-radius:110px 110px 12px 12px;justify-content:center;align-items:center;height:clamp(300px,31vw,410px);padding:38px 8px;display:flex;position:relative;overflow:hidden}.je-sculptures li:nth-child(2) .je-sculpture{clip-path:polygon(0 9%,100% 0,100% 91%,0 100%);background:radial-gradient(at 95% 70%,#9280ea,#0000 70%),linear-gradient(145deg,#eee6ff,#bcbcff);border-radius:8px}.je-sculptures li:nth-child(3) .je-sculpture{background:radial-gradient(at 5% 80%,#b594ed,#0000 70%),linear-gradient(135deg,#ffdbe4,#d8bdf8);border-radius:120px}.je-sculptures li:nth-child(4) .je-sculpture{clip-path:polygon(24% 0,100% 0,100% 86%,76% 100%,0 100%,0 14%);background:radial-gradient(at 80% 80%,#f0a6ae,#0000 70%),linear-gradient(145deg,#fff0d5,#ffc9b4);border-radius:4px}.je-sculptures li:nth-child(5) .je-sculpture{background:radial-gradient(at 10% 65%,#70c7e0,#0000 70%),linear-gradient(140deg,#e2f4ed,#bed8ff);border-radius:12px 12px 110px 110px}.je-sculpture:before{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(#ffffff50 1px,#0000 1px),linear-gradient(90deg,#ffffff50 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.je-sculpture-name{font:400 clamp(21px,2.4vw,37px)/.92 var(--serif);text-transform:uppercase;letter-spacing:-.025em;text-align:center;position:relative}@media (max-width:760px){.je-sculptures{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.je-sculpture{height:310px}}@media (max-width:480px){.je-sculptures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.je-sculpture{gap:24px;height:290px}.je-sculptures li:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}@media (prefers-reduced-motion:reduce){.je-sculptures li{transition:none;transform:none}}.janus-editorial .je-flow-simple li{background:linear-gradient(145deg,#f3efe8,#cedcff);border:0;flex-direction:column;align-items:stretch;padding:22px 14px 24px;display:flex}.janus-editorial .je-flow-simple li:nth-child(2){background:linear-gradient(145deg,#f1ebff,#bdbbea)}.janus-editorial .je-flow-simple li:nth-child(3){background:linear-gradient(145deg,#f8e4ee,#ddc7ef)}.janus-editorial .je-flow-simple li:nth-child(4){background:linear-gradient(145deg,#fff1df,#f0c4b9)}.janus-editorial .je-flow-simple li:nth-child(5){background:linear-gradient(145deg,#e7f4f1,#bcdce8)}.janus-editorial .je-flow-simple li svg{stroke:#34475c;stroke-width:.9px;opacity:.65;align-self:center;width:100%;max-width:140px;height:auto;margin-bottom:20px;display:block}.janus-editorial .je-flow-simple li>span{color:#0b1f3b;padding:0;font-size:clamp(20px,2.1vw,28px)}@media (max-width:760px){.janus-editorial .je-flow-simple{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.janus-editorial .je-flow-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.janus-editorial .je-flow-simple li:last-child{grid-column:1/-1}}
