.sl-frame{width:100%;container-type:inline-size}.sl{--u:calc(100cqw / 1920);--sl-bg:var(--sl-bg-color);--sl-ink:var(--sl-text-color);--sl-tint:color-mix(in srgb, var(--sl-accent) 10%, var(--sl-bg));--sl-tint-strong:color-mix(in srgb, var(--sl-accent) 22%, var(--sl-bg));--sl-sub:color-mix(in srgb, var(--sl-ink) 84%, var(--sl-bg));--sl-highlight:var(--sl-hl,var(--sl-accent));aspect-ratio:16/9;isolation:isolate;background:var(--sl-bg);color:var(--sl-ink);font-family:var(--sl-body);font-size:calc(var(--u) * 28);letter-spacing:.01em;text-align:left;text-transform:none;white-space:normal;line-break:strict;word-break:auto-phrase;overflow-wrap:anywhere;font-style:normal;font-weight:400;line-height:1.6;position:relative;overflow:hidden}.sl *{box-sizing:border-box;margin:0}.sl.is-inverted{--sl-bg:var(--sl-text-color);--sl-ink:var(--sl-bg-color)}.sl.is-accent{--sl-bg:var(--sl-accent);--sl-ink:var(--sl-on-accent)}.sl.is-paper{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--sl-ink) 4%, transparent) 0 1px, transparent 1.5px) 0 0 / calc(var(--u) * 7) calc(var(--u) * 7), radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--sl-ink) 3%, transparent) 0 1px, transparent 1.5px) 0 0 / calc(var(--u) * 11) calc(var(--u) * 11), color-mix(in srgb, var(--sl-accent) 4%, var(--sl-bg))}.sl-title{font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 64);letter-spacing:-.01em;text-wrap:balance;line-height:1.28}.sl-lead{margin-top:calc(var(--u) * 28);color:var(--sl-sub);font-size:calc(var(--u) * 28);line-height:1.65}.sl-rule{width:calc(var(--u) * 96);height:calc(var(--u) * 4);margin-top:calc(var(--u) * 40);background:var(--sl-accent);display:block}.sl b{font-weight:700}.sl-visual{position:absolute;overflow:hidden}.sl-visual img,.sl-visual svg{object-fit:cover;width:100%;height:100%;display:block}.sl-brand{z-index:5;max-height:calc(var(--u) * 56);max-width:calc(var(--u) * 260);color:var(--sl-ink);font-family:var(--sl-serif-head);font-size:calc(var(--u) * 26);letter-spacing:.04em;white-space:nowrap;line-height:1.2;position:absolute}.sl-brand.is-image{object-fit:contain;object-position:left center}.sl-brand.is-small{max-width:calc(var(--u) * 200)}.sl-brand.is-large{max-width:calc(var(--u) * 360);max-height:calc(var(--u) * 72)}.sl-brand.is-top-left{top:5.6%;left:5%}.sl-brand.is-top-right{top:5.6%;right:5%}.sl-brand.is-top-center{top:5.6%;left:50%;transform:translate(-50%)}.sl-brand.is-bottom-left{bottom:5.6%;left:5%}.sl-brand.is-bottom-right{bottom:5.6%;right:5%}.sl-brand.is-image.is-top-right,.sl-brand.is-image.is-bottom-right{object-position:right center}.sl--A{background:linear-gradient(110deg, var(--sl-bg) 0 46%, var(--sl-tint) 100%)}.sl-a-copy{width:47%;position:absolute;top:19%;left:5%}.sl--A .sl-title{font-size:calc(var(--u) * 112);line-height:1.22}.sl--A .sl-lead{width:82%;margin-top:calc(var(--u) * 44)}.sl-a-visual{width:49%;height:100%;top:0;right:0}.sl-a-visual.has-image img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.sl-b-head{text-align:center;position:absolute;top:10%;left:6%;right:6%}.sl--B .sl-title{font-size:calc(var(--u) * 72)}.sl--B .sl-lead{margin-top:calc(var(--u) * 12)}.sl-b-axis{padding:calc(var(--u) * 6) calc(var(--u) * 24);border:calc(var(--u) * 2) solid var(--sl-accent);font-size:calc(var(--u) * 24);white-space:nowrap;border-radius:999px;position:absolute;top:38%;left:50%;transform:translate(-50%)}.sl-b-axis span{margin-right:calc(var(--u) * 14);color:var(--sl-accent);font-weight:700}.sl-b-side{text-align:center;align-items:center;gap:calc(var(--u) * 22);flex-direction:column;width:38%;height:50%;display:flex;position:absolute;top:45%}.sl-b-side.n1{left:5%}.sl-b-side.n2{right:3%}.sl-b-side>b{font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 48);line-height:1.2}.sl-b-side.n2>b{color:var(--sl-accent)}.sl-b-side>span{color:var(--sl-sub);font-size:calc(var(--u) * 26);line-height:1.5}.sl-b-figure{gap:calc(var(--u) * 16);width:calc(var(--u) * 430);display:grid}.sl-b-figure.is-many{width:calc(var(--u) * 600);grid-template-columns:1fr 1fr}.sl-b-figure i{gap:calc(var(--u) * 12);height:calc(var(--u) * 200);padding:calc(var(--u) * 26);border:calc(var(--u) * 2) solid color-mix(in srgb, var(--sl-accent) 45%, #fff);border-radius:calc(var(--u) * 18);background:linear-gradient(135deg, #ffffffeb 0 18%, color-mix(in srgb, var(--sl-accent) 12%, #fff) 45%, #ffffffb3 62%, color-mix(in srgb, var(--sl-accent) 18%, #fff));box-shadow:inset 0 calc(var(--u) * 2) 0 #fffffff2, inset 0 calc(var(--u) * -10) calc(var(--u) * 18) color-mix(in srgb, var(--sl-accent) 16%, transparent), 0 calc(var(--u) * 16) calc(var(--u) * 30) color-mix(in srgb, var(--sl-accent) 22%, transparent);grid-template-columns:1fr 1.4fr;align-items:center;display:grid}.sl-b-figure.is-many i{height:calc(var(--u) * 132);padding:calc(var(--u) * 18)}.sl-b-figure em{border-radius:calc(var(--u) * 8);background:var(--sl-tint-strong);grid-row:span 2;height:100%}.sl-b-figure span{height:calc(var(--u) * 8);background:color-mix(in srgb, var(--sl-accent) 45%, transparent);border-radius:99px}.sl-b-diff{align-items:center;gap:calc(var(--u) * 16);width:12%;color:var(--sl-accent);text-align:center;flex-direction:column;display:flex;position:absolute;top:54%;left:44%}.sl-b-diff svg{width:calc(var(--u) * 40);height:calc(var(--u) * 80)}.sl-b-diff p{color:var(--sl-ink);font-size:calc(var(--u) * 24);font-weight:700;line-height:1.45}.sl--B:after{content:"";border-left:calc(var(--u) * 2) solid color-mix(in srgb, var(--sl-ink) 14%, transparent);z-index:-1;height:44%;position:absolute;top:46%;left:50%}.sl--C{background:linear-gradient(160deg, var(--sl-bg) 0 35%, var(--sl-tint) 100%)}.sl-c-copy{width:50%;position:absolute;top:13%;left:5%}.sl--C .sl-title{font-size:calc(var(--u) * 76)}.sl-c-road{width:100%;height:100%;position:absolute;inset:0}.sl-c-step{align-items:center;gap:calc(var(--u) * 22);width:calc(var(--u) * 560);display:flex;position:absolute}.sl-c-step>i{width:var(--d);height:var(--d);border:calc(var(--u) * 3) solid color-mix(in srgb, var(--sl-accent) 55%, #fff);background:radial-gradient(circle at 34% 28%, #fffffff2 0 14%, transparent 36%), radial-gradient(circle at 60% 70%, color-mix(in srgb, var(--sl-accent) 30%, transparent), color-mix(in srgb, var(--sl-accent) 8%, #ffffff8c) 70%);box-shadow:inset 0 0 0 calc(var(--d) * .06) #ffffff8c, inset 0 calc(var(--d) * -.08) calc(var(--d) * .12) color-mix(in srgb, var(--sl-accent) 30%, transparent), 0 calc(var(--d) * .16) calc(var(--d) * .2) color-mix(in srgb, var(--sl-accent) 26%, transparent);color:var(--sl-accent);font-style:normal;font-weight:700;font-size:calc(var(--d) * .32);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sl-c-step>i:after{content:"";z-index:-1;border:calc(var(--u) * 2) solid color-mix(in srgb, var(--sl-accent) 35%, #fff);background:linear-gradient(color-mix(in srgb, var(--sl-accent) 14%, #fffc), color-mix(in srgb, var(--sl-accent) 30%, transparent));border-radius:50%;height:26%;position:absolute;bottom:-14%;left:-12%;right:-12%}.sl-c-step.is-current>i{background:radial-gradient(circle at 34% 28%, #ffffffb3 0 12%, transparent 34%), var(--sl-accent);color:var(--sl-on-accent)}.sl-c-step b{align-items:center;gap:calc(var(--u) * 12);font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 40);line-height:1.2;display:flex}.sl-c-step b em{white-space:nowrap;padding:calc(var(--u) * 3) calc(var(--u) * 12);background:var(--sl-accent);color:var(--sl-on-accent);font-family:var(--sl-body);font-size:calc(var(--u) * 20);border-radius:99px;flex:none;font-style:normal}.sl-c-step span{margin-top:calc(var(--u) * 6);color:var(--sl-sub);font-size:calc(var(--u) * 24);line-height:1.5;display:block}.sl-c-step.n1{--d:calc(var(--u) * 230);top:66%;left:3%}.sl-c-step.n2{--d:calc(var(--u) * 186);top:54%;left:33%}.sl-c-step.n3{--d:calc(var(--u) * 150);top:37%;left:56%}.sl-c-step.n4{--d:calc(var(--u) * 124);width:calc(var(--u) * 480);top:18%;left:72%}.sl-c-step.of2.n2,.sl-c-step.of3.n3{--d:calc(var(--u) * 120);width:calc(var(--u) * 500);top:22%;left:70%}.sl-c-step.of2.n1{top:62%;left:22%}.sl-d-main{width:52%;position:absolute;top:12%;left:5%}.sl-d-figure{align-items:baseline;gap:calc(var(--u) * 8) calc(var(--u) * 16);color:var(--sl-accent);flex-wrap:wrap;line-height:1.22;display:flex}.sl-d-figure strong{font-family:var(--sl-head);font-weight:800;font-size:calc(var(--u) * 360);letter-spacing:-.04em;white-space:nowrap;color:#0000;background:linear-gradient(160deg, #fff 0 10%, color-mix(in srgb, var(--sl-accent) 55%, #fff) 26%, var(--sl-accent) 48%, color-mix(in srgb, var(--sl-accent) 35%, #fff) 70%, #fff 84%, color-mix(in srgb, var(--sl-accent) 60%, #fff));-webkit-text-stroke:calc(var(--u) * 3) color-mix(in srgb, var(--sl-accent) 80%, #fff);filter:drop-shadow(0 calc(var(--u) * 22) calc(var(--u) * 30) color-mix(in srgb, var(--sl-accent) 32%, transparent));-webkit-background-clip:text;background-clip:text}.sl-d-figure.len4 strong{font-size:calc(var(--u) * 280)}.sl-d-figure.len5 strong{font-size:calc(var(--u) * 230)}.sl-d-figure.len6 strong{font-size:calc(var(--u) * 200)}.sl-d-figure span{color:var(--sl-ink);font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 64)}.sl--D .sl-title{margin-top:calc(var(--u) * 36);font-size:calc(var(--u) * 56)}.sl--D .sl-lead{margin-top:calc(var(--u) * 18)}.sl-d-note{margin-top:calc(var(--u) * 26);padding-top:calc(var(--u) * 18);border-top:calc(var(--u) * 2) solid color-mix(in srgb, var(--sl-ink) 16%, transparent);color:var(--sl-sub);font-size:calc(var(--u) * 24);line-height:1.55}.sl-d-note span{margin-right:calc(var(--u) * 14);color:var(--sl-accent);font-weight:700}.sl-d-list{justify-content:center;gap:calc(var(--u) * 20);flex-direction:column;width:34%;height:82%;padding:0;list-style:none;display:flex;position:absolute;top:9%;right:5%}.sl-d-list li{gap:calc(var(--u) * 22);padding:calc(var(--u) * 14) calc(var(--u) * 22);border:calc(var(--u) * 2) solid color-mix(in srgb, var(--sl-accent) 35%, transparent);border-radius:calc(var(--u) * 16);background:color-mix(in srgb, var(--sl-bg) 60%, var(--sl-tint));align-items:center;display:flex}.sl-d-list i{width:calc(var(--u) * 56);height:calc(var(--u) * 56);background:var(--sl-tint-strong);color:var(--sl-accent);font-style:normal;font-weight:700;font-size:calc(var(--u) * 22);border-radius:50%;flex:none;place-items:center;display:grid}.sl-d-list b{font-size:calc(var(--u) * 28);line-height:1.3;display:block}.sl-d-list span{color:var(--sl-sub);font-size:calc(var(--u) * 24);line-height:1.45;display:block}.sl-e-visual{width:56%;height:100%;top:0;left:0}.sl-e-visual.has-image img{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 12%);mask-image:linear-gradient(270deg,#0000 0,#000 12%)}.sl-e-copy{width:34%;position:absolute;top:22%;left:60%}.sl--E .sl-title{font-family:var(--sl-serif-head);font-weight:600;font-size:calc(var(--u) * 88);letter-spacing:.02em;line-height:1.38}.sl--E .sl-lead{font-family:var(--sl-serif-head);color:var(--sl-ink);font-size:calc(var(--u) * 30);line-height:1.8}.sl-e-folio{color:var(--sl-sub);font-family:var(--sl-serif-head);font-size:calc(var(--u) * 24);letter-spacing:.2em;position:absolute;bottom:6%;right:5%}.sl--E .sl-brand.is-top-left{left:60%}.sl--F{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--sl-accent) 30%, var(--sl-bg)) 0, var(--sl-bg) 46%)}.sl-f-core{width:calc(var(--u) * 460);height:calc(var(--u) * 460);border-radius:50%;top:40%;left:50%;transform:translate(-50%,-50%)}.sl-f-core.has-image{width:calc(var(--u) * 600);height:calc(var(--u) * 714);border-radius:0;-webkit-mask-image:radial-gradient(50% 50% at 50% 47%,#000 66%,#0000 100%);mask-image:radial-gradient(50% 50% at 50% 47%,#000 66%,#0000 100%)}.sl-f-lines{width:100%;height:100%;position:absolute;inset:0}.sl-f-point{width:calc(var(--u) * 400);position:absolute}.sl-f-point b{font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 44);line-height:1.25;display:block}.sl-f-point span{margin-top:calc(var(--u) * 8);color:var(--sl-sub);font-size:calc(var(--u) * 24);line-height:1.5;display:block}.sl-f-point.n1{text-align:right;top:14%;left:7%}.sl-f-point.n2{top:14%;right:7%}.sl-f-point.n3{text-align:right;top:47%;left:7%}.sl-f-point.n4{top:47%;right:7%}.sl-f-end{text-align:center;position:absolute;top:74%;left:6%;right:6%}.sl-f-conclusion{font-family:var(--sl-head);font-weight:800;font-size:calc(var(--u) * 80);line-height:1.2}.sl-f-sub{align-items:center;gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 18);color:var(--sl-sub);font-size:calc(var(--u) * 26);display:flex}.sl-f-sub:before,.sl-f-sub:after{content:"";border-top:calc(var(--u) * 2) solid color-mix(in srgb, var(--sl-accent) 70%, transparent);flex:1}.sl-g-photo{inset:0}.sl-g-photo img{object-position:center top}.sl-g-title{min-width:51%;max-width:56%;min-height:43%;padding:calc(var(--u) * 56) calc(var(--u) * 64);background:color-mix(in srgb, var(--sl-bg) 96%, transparent);box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 30) color-mix(in srgb, var(--sl-ink) 10%, transparent);position:absolute;top:6%;left:.5%}.sl--G .sl-title{font-size:calc(var(--u) * 96);line-height:1.3}.sl-g-lead{max-width:32%;padding:calc(var(--u) * 22) calc(var(--u) * 30);background:color-mix(in srgb, var(--sl-bg) 88%, transparent);position:absolute;bottom:14%;left:4%}.sl--G .sl-lead{color:var(--sl-ink);margin:0}.sl--G .sl-brand.is-top-left{top:auto;bottom:5.6%}.sl-h-copy{width:28%;position:absolute;top:10%;left:5%}.sl--H .sl-title{font-size:calc(var(--u) * 88);line-height:1.3}.sl-h-line{width:calc(var(--u) * 4);background:var(--sl-accent);position:absolute;top:7%;bottom:7%;left:40%}.sl-h-item{left:calc(40% - var(--u) * 13);align-items:flex-start;gap:calc(var(--u) * 26);width:50%;display:flex;position:absolute}.sl-h-item.with-objects{width:29%}.sl-h-item>i{width:calc(var(--u) * 30);height:calc(var(--u) * 30);margin-top:calc(var(--u) * 10);background:var(--sl-accent);box-shadow:0 0 0 calc(var(--u) * 8) var(--sl-tint);border-radius:50%;flex:none}.sl-h-object{z-index:-1;mix-blend-mode:multiply;height:auto;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 82%,#0000 100%);mask-image:radial-gradient(closest-side,#000 82%,#0000 100%)}.sl-h-object.o1{width:22%;top:4%;right:4%;transform:rotate(4deg)}.sl-h-object.o2{width:17%;top:60%;left:15%}.sl-h-object.o3{width:22%;top:53%;right:4%;transform:rotate(-3deg)}.sl-h-item b{color:var(--sl-accent);font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 44);line-height:1.25;display:block}.sl-h-item span{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 26);line-height:1.5;display:block}.sl-h-item.n1{top:8%}.sl-h-item.n2{top:31%}.sl-h-item.n3{top:54%}.sl-h-item.n4{top:77%}.sl-h-item.of2.n2{top:50%}.sl-h-item.of3.n2{top:37%}.sl-h-item.of3.n3{top:65%}.sl-i-head{position:absolute;top:11.5%;left:5%;right:5%}.sl--I .sl-title{font-size:calc(var(--u) * 70)}.sl-i-map{border-radius:calc(var(--u) * 22);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--sl-ink) 5%, transparent) 0 1px, transparent 1.6px) 0 0 / calc(var(--u) * 6) calc(var(--u) * 6), linear-gradient(to right, color-mix(in srgb, var(--sl-accent) 20%, var(--sl-bg)) 50%, color-mix(in srgb, var(--sl-highlight) 42%, var(--sl-bg)) 50%) top / 100% 50% no-repeat, linear-gradient(to right, color-mix(in srgb, var(--sl-bg) 70%, var(--sl-tint)) 50%, var(--sl-tint) 50%) bottom / 100% 50% no-repeat;position:absolute;inset:24% 4% 5%}.sl-i-x{height:calc(var(--u) * 3);background:var(--sl-ink);position:absolute;top:50%;left:3%;right:3%}.sl-i-x:after{content:"";right:calc(var(--u) * -4);top:calc(var(--u) * -9);border:calc(var(--u) * 10.5) solid transparent;border-left:calc(var(--u) * 18) solid var(--sl-ink);border-right:0;position:absolute}.sl-i-y{width:calc(var(--u) * 3);background:var(--sl-ink);position:absolute;top:4%;bottom:4%;left:50%}.sl-i-y:after{content:"";top:calc(var(--u) * -4);left:calc(var(--u) * -9);border:calc(var(--u) * 10.5) solid transparent;border-bottom:calc(var(--u) * 18) solid var(--sl-ink);border-top:0;position:absolute}.sl-i-xlabel,.sl-i-ylabel{font-weight:700;font-size:calc(var(--u) * 26);white-space:nowrap;position:absolute}.sl-i-xlabel{right:3%;top:calc(50% + var(--u) * 14)}.sl-i-xlabel span{margin-left:calc(var(--u) * 8)}.sl-i-ylabel{left:calc(50% + var(--u) * 18);top:3%}.sl-i-ylabel span{margin-right:calc(var(--u) * 8)}.sl-i-item{align-items:center;gap:calc(var(--u) * 34);width:42%;display:flex;position:absolute}.sl-i-item.n1{top:13%;left:4%}.sl-i-item.n2{top:13%;left:54%}.sl-i-item.n3{top:60%;left:4%}.sl-i-item.n4{top:60%;left:54%}.sl-i-item b{font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 44);line-height:1.25;display:block}.sl-i-item span{margin-top:calc(var(--u) * 6);color:var(--sl-sub);font-size:calc(var(--u) * 24);line-height:1.5;display:block}.sl-i-item .shape{width:calc(var(--u) * 170);height:calc(var(--u) * 150);flex:none;position:relative}.shape.s1:before,.shape.s1:after{content:"";aspect-ratio:1;border-radius:50%;width:62%;position:absolute}.shape.s1:before{background:var(--sl-ink);top:0;left:0}.shape.s1:after{background:repeating-conic-gradient(from 20deg, color-mix(in srgb, var(--sl-ink) 40%, transparent) 0 6deg, transparent 6deg 14deg), color-mix(in srgb, var(--sl-accent) 55%, var(--sl-bg));mix-blend-mode:multiply;bottom:0;right:0}.shape.s2:before,.shape.s2:after{content:"";aspect-ratio:1;width:58%;position:absolute}.shape.s2:before{background:color-mix(in srgb, var(--sl-accent) 55%, transparent);top:0;right:0}.shape.s2:after{background:color-mix(in srgb, var(--sl-ink) 75%, transparent);mix-blend-mode:multiply;bottom:0;left:4%}.shape.s3:before,.shape.s3:after{content:"";border-left:calc(var(--u) * 60) solid transparent;border-right:calc(var(--u) * 60) solid transparent;position:absolute;bottom:0}.shape.s3:before{border-bottom:calc(var(--u) * 140) solid color-mix(in srgb, var(--sl-ink) 70%, transparent);left:0}.shape.s3:after{border-bottom:calc(var(--u) * 120) solid color-mix(in srgb, var(--sl-accent) 55%, transparent);left:30%}.shape.s4:before{content:"";background:var(--sl-ink);border-radius:50%;position:absolute;inset:0 15%}.shape.s4:after{content:"";background:repeating-linear-gradient(var(--sl-bg) 0 calc(var(--u) * 5), transparent 0 calc(var(--u) * 12));border:calc(var(--u) * 3) solid var(--sl-ink);border-radius:50%;position:absolute;inset:20% 0 0 35%}.sl-j-head{position:absolute;top:8%;left:50%;right:5%}.sl--J .sl-title{font-size:calc(var(--u) * 72)}.sl--J .sl-lead{margin-top:calc(var(--u) * 12)}.sl-j-lines{width:100%;height:100%;position:absolute;inset:0}.sl-j-layer{place-items:center;width:34%;height:34%;display:grid;position:absolute;left:7%}.sl-j-layer>i{transform:perspective(calc(var(--u) * 1600)) rotateX(60deg) rotateZ(-34deg);border-radius:calc(var(--u) * 6);background:radial-gradient(circle at 25% 30%, color-mix(in srgb, var(--sl-ink) 6%, transparent) 0 1px, transparent 1.6px) 0 0 / calc(var(--u) * 5) calc(var(--u) * 5), linear-gradient(160deg, #fff 0, color-mix(in srgb, var(--sl-bg) 88%, var(--sl-ink)) 100%);box-shadow:0 calc(var(--u) * 7) 0 color-mix(in srgb, var(--sl-bg) 72%, var(--sl-ink)), 0 calc(var(--u) * 34) calc(var(--u) * 46) color-mix(in srgb, var(--sl-ink) 24%, transparent);position:absolute;inset:0}.sl-j-layer.n2>i{background:radial-gradient(circle at 25% 30%, color-mix(in srgb, var(--sl-ink) 6%, transparent) 0 1px, transparent 1.6px) 0 0 / calc(var(--u) * 5) calc(var(--u) * 5), linear-gradient(160deg, color-mix(in srgb, var(--sl-accent) 26%, #fff), color-mix(in srgb, var(--sl-accent) 48%, var(--sl-bg)));box-shadow:0 calc(var(--u) * 7) 0 color-mix(in srgb, var(--sl-accent) 60%, var(--sl-ink)), 0 calc(var(--u) * 34) calc(var(--u) * 46) color-mix(in srgb, var(--sl-ink) 24%, transparent)}.sl-j-layer>i s{background:color-mix(in srgb, #b98a5c 72%, var(--sl-bg));opacity:.9;width:26%;height:18%;display:none;position:absolute;top:-6%;left:4%;transform:rotate(-4deg)}.sl-j-layer.n1>i s{display:block}.sl-j-layer b{font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 40);position:relative}.sl-j-layer.n1{top:10%}.sl-j-layer.n2{top:34%}.sl-j-layer.n3{top:58%}.sl-j-note{width:33%;font-size:calc(var(--u) * 28);line-height:1.5;position:absolute;left:61%;transform:translateY(-50%)}.sl-j-note.n1{top:50%}.sl-j-note.n2{top:67%}.sl-j-note.n3{top:84%}.sl--J .sl-brand.is-top-left{top:auto;bottom:5.6%}.sl-k-head{position:absolute;top:11%;left:5%;right:5%}.sl-k-line{width:100%;height:100%;position:absolute;inset:0}.sl-k-item{width:40%;position:absolute}.sl-k-item b{font-family:var(--sl-head);font-weight:var(--sl-head-weight);font-size:calc(var(--u) * 56);line-height:1.3;display:block}.sl-k-item mark{padding:0 calc(var(--u) * 6);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--sl-highlight) 55%, transparent) 62%);color:inherit}.sl-k-item span{margin-top:calc(var(--u) * 8);color:var(--sl-sub);font-size:calc(var(--u) * 26);line-height:1.5;display:block}.sl-k-item.is-question:before,.sl-k-item.is-answer b:after{color:var(--sl-accent);font-family:Georgia,serif;font-weight:700;font-size:calc(var(--u) * 96);line-height:.5}.sl-k-item.is-question:before{content:"“";left:calc(var(--u) * -70);top:calc(var(--u) * 26);position:absolute}.sl-k-item.is-answer b:after{content:"”";margin-left:calc(var(--u) * 14);vertical-align:calc(var(--u) * -30)}.sl-k-item.n1{top:24%;left:7%}.sl-k-item.n2{top:38%;left:56%}.sl-k-item.n3{top:55%;left:7%}.sl-k-item.n4{top:69%;left:56%}.sl-k-lead{width:46%;position:absolute;bottom:8%;left:5%}.sl--K .sl-lead{margin:0}.sl--K .sl-brand.is-bottom-left{left:auto;right:5%}.sl-l-title{width:58%;position:absolute;top:13%;left:5%}.sl--L .sl-title{font-weight:800;font-size:calc(var(--u) * 156);letter-spacing:-.03em;line-height:1.12}.sl-l-side{width:28%;position:absolute;top:30%;left:67%}.sl--L .sl-rule{width:100%;height:calc(var(--u) * 8);margin:0 0 calc(var(--u) * 40);background:var(--sl-hl,var(--sl-ink));opacity:.9}.sl--L .sl-lead{color:var(--sl-ink);font-size:calc(var(--u) * 32)}.sl-l-kicker{z-index:-1;color:#0000;-webkit-text-stroke:calc(var(--u) * 3) color-mix(in srgb, var(--sl-ink) 70%, transparent);font-family:var(--font-luna-sans);font-weight:800;font-size:calc(var(--u) * 330);letter-spacing:.02em;white-space:nowrap;line-height:1;position:absolute;bottom:-6%;left:3%;right:-10%}.sl--G .sl-brand{padding:calc(var(--u) * 8) calc(var(--u) * 16);background:color-mix(in srgb, var(--sl-bg) 88%, transparent)}.sl-c-step>div{padding:calc(var(--u) * 8) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);background:color-mix(in srgb, var(--sl-bg) 82%, transparent)}
.sll{background:var(--ldl-bg);padding:72px max(16px,50% - 640px) 88px}.sll-head{max-width:760px;margin-bottom:32px}.sll-head h2{letter-spacing:-.02em;line-break:strict;word-break:auto-phrase;text-wrap:balance;margin:8px 0 12px;font-size:clamp(28px,3.2vw,44px);line-height:1.3}.sll-head p:last-child{color:var(--ldl-sub);margin:0}.sll-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sll-stage{gap:16px;display:grid;position:sticky;top:88px}.sll-stage>.sl-frame{border-radius:var(--ldl-radius-card);overflow:hidden;box-shadow:0 18px 40px #18213b24}.sll-caption p{color:var(--ldl-sub);margin:0}.sll-caption b{color:var(--ldl-ink);margin-right:12px;font-size:18px}.sll-note{font-size:14px;margin-top:6px!important}.sll-try{border:1px solid var(--ldl-line);border-radius:var(--ldl-radius-card);background:var(--ldl-surface);gap:12px;margin:0;padding:16px;display:grid}.sll-try legend{padding:0 6px;font-weight:700}.sll-try label{gap:4px;font-size:14px;font-weight:700;display:grid}.sll-try input:not([type]){border:1px solid var(--ldl-line);border-radius:var(--ldl-radius-input);min-height:44px;font:inherit;padding:0 12px;font-weight:400}.sll-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sll-check{grid-auto-flow:column;align-items:center;min-height:44px;gap:8px!important;display:inline-flex!important}.sll-check input{width:20px;height:20px}.sll-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sll-list button{background:var(--ldl-surface);width:100%;color:var(--ldl-ink);text-align:left;cursor:pointer;box-shadow:0 1px 0 var(--ldl-line);border:2px solid #0000;border-radius:12px;gap:6px;padding:6px;display:grid}.sll-list button:hover{border-color:var(--ldl-line)}.sll-list button[aria-pressed=true]{border-color:var(--ldl-primary);background:var(--ldl-primary-soft)}.sll-thumb{pointer-events:none;border-radius:8px;display:block;overflow:hidden}.sll-name{align-items:baseline;gap:8px;padding:0 4px 2px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.sll-name b{color:var(--ldl-primary)}.sll-selected{background:var(--ldl-primary);color:#fff;white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:700}@media (max-width:1023px){.sll{padding-top:56px}.sll-body{grid-template-columns:1fr}.sll-stage{position:static}.sll-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sll-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sll-row>*{flex:100%}}.sll-pick{gap:8px;display:grid}.sll-pick__thumb{border:1px solid var(--ldl-line);pointer-events:none;border-radius:8px;width:100%;display:block;overflow:hidden}.sll-choice label{text-align:left;place-items:center start}.sll-choice.is-column{grid-template-columns:minmax(0,1fr)}.sll-single{color:var(--ldl-ink);margin:0;font-size:15px;font-weight:400}.sll-assign{background:#f3f2f8;border-radius:10px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.sll-assign p{margin:0}.sll-field small{color:var(--ldl-sub);font-size:12px;font-weight:400}.sll-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sll-points{gap:10px;display:grid}.sll-point{grid-template-columns:28px minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:end;gap:8px;display:grid}.sll-point label{gap:2px;font-size:13px;font-weight:700;display:grid}.sll-point input{border:1px solid var(--ldl-line);border-radius:var(--ldl-radius-input);min-width:0;min-height:44px;font:inherit;padding:0 10px;font-weight:400}.sll-point__n{height:44px;color:var(--ldl-primary);place-items:center;font-weight:700;display:grid}.sll-point .ldl-secondary{min-height:44px;padding:0 12px}.ldl-slide-frame .sl-frame{border-radius:8px;overflow:hidden}.ldl-zoom__canvas.is-slide .sl-frame{width:1920px}@media (max-width:640px){.sll-point{grid-template-columns:24px minmax(0,1fr) auto}.sll-point label:nth-of-type(2){grid-area:2/2/auto/4}.sll-grid2{grid-template-columns:1fr}}.sll-palettes{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.sll-palettes legend{width:100%;margin-bottom:4px;padding:0;font-size:14px;font-weight:700}.sll-palettes label{cursor:pointer;grid-auto-flow:column;align-items:center;min-height:44px;gap:8px!important;font-size:15px!important;font-weight:400!important;display:inline-flex!important}.sll-palettes input{width:18px;height:18px}.sll-palettes span{border:1px solid var(--ldl-line);border-radius:6px;display:inline-flex;overflow:hidden}.sll-palettes i{width:14px;height:22px}@media (max-width:1023px){.sll-stage{scroll-margin-top:80px}}.sll-sample{border:1px solid var(--ldl-line);background:var(--ldl-surface);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin-top:8px;padding:10px 12px;display:grid}.sll-sample p{margin:0;font-size:13px;line-height:1.5}.sll-sample .ldl-secondary{grid-column:1/-1;min-height:44px}.sll-sample__chips{border:1px solid var(--ldl-line);border-radius:6px;display:inline-flex;overflow:hidden}.sll-sample__chips i{width:14px;height:24px}
.D_GHtq_workbench{border-bottom:1px solid var(--ld-line);color:var(--ld-white);padding:28px clamp(20px,4vw,64px);scroll-margin-top:90px}.D_GHtq_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.D_GHtq_header span{font:600 13px var(--font-luna-sans);color:var(--ld-sage);letter-spacing:.12em}.D_GHtq_header h2{font:700 clamp(26px,3vw,40px)/1.5 var(--font-luna-sans);margin:12px 0}.D_GHtq_header p{font-size:18px;line-height:1.8}.D_GHtq_header a{color:var(--ld-steel);padding:12px;font-size:16px}.D_GHtq_sheetbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:28px;display:flex}.D_GHtq_sheetbar label:first-child{min-width:280px}.D_GHtq_workspace{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:32px;display:grid}.D_GHtq_settings{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.D_GHtq_settings legend{margin-bottom:18px;font-size:18px;font-weight:700}.D_GHtq_workbench label{gap:8px;font-size:17px;font-weight:600;line-height:1.6;display:grid}.D_GHtq_workbench input,.D_GHtq_workbench select,.D_GHtq_workbench textarea{width:100%;min-width:0;min-height:46px;color:var(--ld-white);font:400 17px/1.6 var(--font-luna-sans);background:#101816;border:1px solid #63736c;border-radius:7px;padding:11px 12px}.D_GHtq_workbench input[type=file]{font-size:14px}.D_GHtq_workbench textarea{resize:vertical}.D_GHtq_workbench input::placeholder,.D_GHtq_workbench textarea::placeholder{color:#acb8b1}.D_GHtq_workbench button,.D_GHtq_fileButton{min-height:46px;color:var(--ld-white);font:600 16px/1.4 var(--font-luna-sans);cursor:pointer;background:#101816;border:1px solid #63736c;border-radius:7px;padding:12px 16px}.D_GHtq_workbench button:disabled,.D_GHtq_settings:disabled{opacity:.6;cursor:wait}.D_GHtq_workbench :is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid var(--ld-steel);outline-offset:3px}.D_GHtq_fileButton{position:relative;overflow:hidden}.D_GHtq_fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.D_GHtq_fileButton:focus-within{outline:3px solid var(--ld-steel);outline-offset:3px}.D_GHtq_primary{background:var(--ld-steel)!important;color:var(--ld-black)!important;border-color:var(--ld-steel)!important}.D_GHtq_colors{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.D_GHtq_colors input{height:48px;padding:4px}.D_GHtq_colors span{font:400 13px var(--font-luna-sans);color:var(--ld-silver)}.D_GHtq_pair{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.D_GHtq_asset{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;display:grid}.D_GHtq_asset img{object-fit:contain;background:#fff;border-radius:6px;width:74px;height:62px}.D_GHtq_asset span{overflow-wrap:anywhere;font-size:14px}.D_GHtq_asset button{grid-column:2;min-height:40px;padding:8px;font-size:14px}.D_GHtq_help{font:400 15px/1.8 var(--font-luna-sans);color:var(--ld-silver);margin:10px 0 0}.D_GHtq_settings .D_GHtq_help{margin:0}.D_GHtq_previewColumn{min-width:0}.D_GHtq_patterns{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.D_GHtq_patterns button{padding:10px 12px;font-size:15px}.D_GHtq_patterns button[aria-pressed=true],.D_GHtq_previewbar button[aria-pressed=true]{background:var(--ld-steel);color:var(--ld-black)}.D_GHtq_previewbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:16px;display:flex}.D_GHtq_previewbar>div{gap:8px;display:flex}.D_GHtq_previewbar button{min-height:44px;padding:9px 12px;font-size:14px}.D_GHtq_original{aspect-ratio:16/9;object-fit:contain;background:#fff;border-radius:6px;width:100%;display:block}.D_GHtq_typePreview{aspect-ratio:16/9;background:var(--sheet-bg);color:var(--sheet-ink);font-family:var(--sheet-font);border-radius:6px;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,30px);padding:clamp(24px,5vw,64px) 5% 4%;display:flex;position:relative;overflow:hidden}.D_GHtq_typePreview h3{font-size:clamp(20px,2.1vw,34px);line-height:1.4;font-weight:var(--sheet-weight);overflow-wrap:anywhere;max-height:3em;margin:0;overflow:hidden}.D_GHtq_typePreview>p{margin:0;font-size:clamp(12px,1.2vw,17px)}.D_GHtq_typePreview>b{text-align:center;color:var(--sheet-accent);font-size:clamp(17px,1.7vw,28px)}.D_GHtq_standard{gap:12px}.D_GHtq_previewLogo{object-fit:contain;object-position:left center;width:17%;height:12%;position:absolute;top:3%;left:5%}.D_GHtq_top-right{object-position:right center;left:auto;right:5%}.D_GHtq_bottom-right{object-position:right center;inset:auto 5% 3% auto}.D_GHtq_exampleRows{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.D_GHtq_exampleRows>div{flex-direction:column;gap:8px;display:flex}.D_GHtq_exampleRows i{color:var(--sheet-accent);font-size:clamp(18px,2.5vw,40px);font-style:normal;font-weight:700}.D_GHtq_exampleRows strong{font-size:clamp(13px,1.35vw,20px);font-weight:var(--sheet-weight)}.D_GHtq_exampleRows span{font-size:clamp(11px,1.1vw,16px);line-height:1.7}.D_GHtq_request{margin-top:22px}.D_GHtq_actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.D_GHtq_actions button{flex:1;min-width:180px}.D_GHtq_status{overflow-wrap:anywhere;min-height:32px;margin:18px 0;font-size:16px;line-height:1.8}.D_GHtq_workbench details{margin-top:12px}.D_GHtq_workbench summary{cursor:pointer;min-height:44px;font-size:16px}.D_GHtq_workbench details textarea{margin-top:12px;font-size:15px}@media (max-width:1100px){.D_GHtq_workspace{grid-template-columns:290px minmax(0,1fr);gap:22px}.D_GHtq_typePreview{aspect-ratio:auto;min-height:320px}.D_GHtq_exampleRows{gap:10px}.D_GHtq_typePreview h3{font-size:24px}}@media (max-width:800px){.D_GHtq_header{display:block}.D_GHtq_header a{padding-left:0;display:inline-block}.D_GHtq_workspace{grid-template-columns:1fr}.D_GHtq_previewColumn{grid-row:1}.D_GHtq_settings{margin-top:12px}.D_GHtq_typePreview{min-height:320px}.D_GHtq_typePreview h3{font-size:23px}.D_GHtq_typePreview>p{font-size:13px}.D_GHtq_exampleRows strong{font-size:15px}.D_GHtq_exampleRows span{font-size:13px}.D_GHtq_exampleRows i{font-size:28px}.D_GHtq_typePreview>b{font-size:20px}.D_GHtq_sheetbar label:first-child{width:100%;min-width:0}.D_GHtq_previewbar{flex-wrap:wrap}.D_GHtq_workbench{padding:32px 20px}.D_GHtq_colors span{font-size:12px}}.D_GHtq_header{margin-bottom:18px}.D_GHtq_header span{display:none}.D_GHtq_header h2{margin:4px 0 8px;font-size:clamp(26px,2.7vw,36px);line-height:1.4}.D_GHtq_header p{margin:0;font-size:17px;line-height:1.6}.D_GHtq_sheetbar{margin-bottom:20px}.D_GHtq_sheetbar label:first-child{align-items:center;gap:12px;min-width:0;display:flex}.D_GHtq_sheetbar label:first-child select{width:250px}.D_GHtq_previewbar>label{align-items:center;gap:10px;font-size:16px;display:flex}.D_GHtq_previewbar select{width:180px}.D_GHtq_previewbar>div{flex-wrap:wrap}.D_GHtq_zoom{width:1100px;max-width:calc(100vw - 32px);max-height:90vh;color:var(--ld-white);background:#101816;border:1px solid #63736c;border-radius:10px;padding:16px}.D_GHtq_zoom::backdrop{background:#000b}.D_GHtq_zoomHeader{justify-content:space-between;align-items:center;gap:20px;font-size:18px;display:flex}.D_GHtq_zoomCanvas{background:#fff;height:min(70vh,640px);margin-top:14px;overflow:auto}.D_GHtq_zoomCanvas img{width:1920px;min-width:1920px;max-width:none;display:block}.D_GHtq_typePreview{aspect-ratio:auto;min-height:440px;padding-top:64px}.D_GHtq_typePreview h3{max-height:none;font-size:32px;overflow:visible}.D_GHtq_typePreview>p{font-size:16px;line-height:1.7}.D_GHtq_exampleRows i{font-size:34px}.D_GHtq_exampleRows strong{font-size:18px}.D_GHtq_exampleRows span{font-size:16px}.D_GHtq_typePreview:has(.D_GHtq_bottom-right){padding-bottom:70px}.D_GHtq_colors .D_GHtq_colorSetting{align-content:start;gap:8px;display:grid}.D_GHtq_colors input[type=text]{text-align:center;letter-spacing:0;height:auto;padding:8px 4px;font-size:14px}.D_GHtq_colorHint{color:var(--ld-silver);font-size:12px;line-height:1.6}.D_GHtq_typePreview{font-family:var(--font-luna-sans)}.D_GHtq_typePreview h3,.D_GHtq_exampleRows strong{font-family:var(--sheet-font)}@media (max-width:500px){.D_GHtq_typePreview{aspect-ratio:auto;min-height:0;padding:68px 24px 28px;overflow:visible}.D_GHtq_typePreview:has(.D_GHtq_bottom-right){padding-bottom:80px}.D_GHtq_typePreview h3{max-height:none;font-size:25px;overflow:visible}.D_GHtq_typePreview>p{font-size:15px;line-height:1.6}.D_GHtq_exampleRows{grid-template-columns:1fr;gap:20px}.D_GHtq_exampleRows>div{grid-template-columns:40px 1fr;gap:4px 12px;display:grid}.D_GHtq_exampleRows i{grid-row:span 2;font-size:28px}.D_GHtq_exampleRows strong{font-size:18px}.D_GHtq_exampleRows span{font-size:16px;line-height:1.7}.D_GHtq_previewLogo{width:100px;height:42px;top:12px}.D_GHtq_bottom-right{top:auto;bottom:16px}.D_GHtq_typePreview>b{margin-top:8px;font-size:20px}}@media (max-width:800px){.D_GHtq_sheetbar label:first-child{display:grid}.D_GHtq_sheetbar label:first-child select{width:100%}.D_GHtq_previewbar>label{justify-content:space-between;width:100%}.D_GHtq_previewbar select{width:190px}}.D_GHtq_slideLayout{border:1px solid #c5d1cd38;border-radius:12px;gap:8px;margin:14px 0;padding:14px;display:grid}.D_GHtq_slideLayout>h3{margin:0;font-size:16px}.D_GHtq_slideLayout>p{margin:0;font-size:14px;line-height:1.6}.D_GHtq_slideLayout>p>b{margin-right:8px}.D_GHtq_slideLayout a{font-size:14px;text-decoration:underline}.D_GHtq_slideThumb{border-radius:8px;max-width:420px;overflow:hidden}
.NtagPG_gallery{border-bottom:1px solid var(--dv-line);padding:56px clamp(20px,4vw,64px) 64px;scroll-margin-top:84px}.NtagPG_header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.NtagPG_header>div>span,.NtagPG_header a span,.NtagPG_count{color:var(--dv-faint);font-size:12px}.NtagPG_header h2{color:var(--dv-ink);letter-spacing:-.035em;line-break:strict;word-break:auto-phrase;margin:12px 0 18px;font-size:clamp(28px,3.4vw,48px);font-weight:650;line-height:1.3}.NtagPG_phrase{display:inline-block}.NtagPG_header p{max-width:640px;color:var(--dv-sub);font-size:15px;line-height:1.8}.NtagPG_header a{min-height:44px;color:var(--dv-ink-2);flex-shrink:0;align-items:center;gap:12px;font-size:14px;display:inline-flex}.NtagPG_filters{flex-wrap:wrap;gap:8px;display:flex}.NtagPG_filters button,.NtagPG_copy button,.NtagPG_dialog button{border:1px solid var(--dv-line);min-height:44px;color:var(--dv-ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:14px}.NtagPG_filters button[aria-pressed=true]{background:var(--dv-ink-2);color:var(--dv-on-accent);border-color:var(--dv-ink-2)}.NtagPG_gallery button:focus-visible,.NtagPG_gallery a:focus-visible{outline:2px solid var(--dv-accent);outline-offset:4px}.NtagPG_count{margin:18px 0}.NtagPG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;display:grid}.NtagPG_card{border:1px solid var(--dv-line-faint);background:var(--dv-glass);border-radius:12px;min-width:0;overflow:hidden}.NtagPG_artwork{aspect-ratio:16/9;cursor:zoom-in;background:#11161c;border:0;width:100%;display:block;position:relative}.NtagPG_paper{background:#fffaf1}.NtagPG_artwork img,.NtagPG_fullArtwork img{object-fit:contain}.NtagPG_artwork>span{color:#f0f2ef;background:#080d0ccc;border-radius:6px;padding:7px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.NtagPG_copy{padding:20px}.NtagPG_copy small{color:var(--dv-accent);font-size:12px}.NtagPG_copy h3{color:var(--dv-ink);margin:9px 0 12px;font-size:20px;font-weight:600;line-height:1.45}.NtagPG_copy p{color:var(--dv-sub);min-height:51px;font-size:14px;line-height:1.8}.NtagPG_copy button{justify-content:space-between;align-items:center;width:100%;margin-top:18px;display:flex}.NtagPG_copy button:hover{border-color:var(--dv-accent);background:var(--dv-accent-soft)}.NtagPG_dialog{border:1px solid var(--dv-line);background:var(--ld-black);width:min(1280px,94vw);max-height:92svh;color:var(--ld-white);border-radius:12px;margin:auto;padding:20px;overflow-y:auto}.NtagPG_dialog::backdrop{background:#000000d9}.NtagPG_dialogHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.NtagPG_dialogHeader h3{font-size:20px;line-height:1.5}.NtagPG_fullArtwork{background-color:#11161c;width:100%;height:min(64svh,720px);position:relative}.NtagPG_fullArtwork.NtagPG_paper{background-color:#fffaf1}.NtagPG_details p{color:var(--dv-sub);margin:12px 0;font-size:14px;line-height:1.8}@media (max-width:1100px){.NtagPG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.NtagPG_header{flex-direction:column;align-items:start;gap:12px}}@media (max-width:640px){.NtagPG_gallery{padding-top:30px}.NtagPG_grid{grid-template-columns:minmax(0,1fr);gap:22px}.NtagPG_header h2{font-size:28px}.NtagPG_copy p{min-height:0}.NtagPG_dialog{padding:14px}.NtagPG_fullArtwork{height:44svh}}
.ndP1bW_frame{background:#090a0e;width:100%;height:100%;overflow:hidden;container-type:inline-size}.ndP1bW_page{--ink:#eeeff7eb;--sub:#e0e2ef75;--faint:#ffffff12;--accent:#b8c0ffe6;--glass:linear-gradient(135deg, #b8c0ff33, #ffffff08);color:var(--ink);font-size:1.31579cqw;font-family:var(--font-luna-sans)}.ndP1bW_page h4,.ndP1bW_page p{margin:0;font-weight:400}.ndP1bW_page small{color:var(--sub);font:500 1em/1.2 var(--font-space);letter-spacing:.14em}.ndP1bW_page em{font-style:normal}.ndP1bW_line{background:var(--faint);border-radius:.35em;height:.7em;margin-top:.8em;display:block}.ndP1bW_line:last-child{width:72%}.ndP1bW_live{animation:14s cubic-bezier(.6,0,.3,1) infinite both ndP1bW_tour}@keyframes ndP1bW_tour{0%,18%{transform:translateY(0)}50%,62%{transform:translateY(calc(19.5em - 50%))}88%,to{transform:translateY(calc(39em - 100%))}}@media (prefers-reduced-motion:reduce){.ndP1bW_live{animation:none}}.ndP1bW_navCentered{border-bottom:1px solid var(--faint);justify-content:center;align-items:center;gap:2.6em;height:5em;display:flex}.ndP1bW_navCentered b{font:400 1.6em/1 var(--font-luna-serif);letter-spacing:.3em;margin-right:4em}.ndP1bW_navCentered span{background:var(--faint);border-radius:1em;width:4.5em;height:.5em}.ndP1bW_corpHero{text-align:center;background:radial-gradient(circle at 50% 120%,#b8c0ff29,#0000 55%);place-content:center;justify-items:center;gap:1.8em;min-height:30em;display:grid}.ndP1bW_corpHero h4{font:400 5.4em/1.25 var(--font-luna-serif);letter-spacing:.08em}.ndP1bW_rule{background:var(--accent);width:6em;height:1px}.ndP1bW_corpHero p{color:var(--sub);font-size:1.3em}.ndP1bW_corpBusiness{grid-template-columns:repeat(3,1fr);gap:2.4em;padding:4em 6em;display:grid}.ndP1bW_corpBusiness article{border-top:1px solid #ffffff2e;padding-top:1.6em}.ndP1bW_corpBusiness b{background:#ffffff24;width:70%;height:1.4em;margin-top:1.2em;display:block}.ndP1bW_corpProof{border-block:1px solid var(--faint);justify-content:space-between;padding:2.6em 6em;display:flex}.ndP1bW_logo{background:#ffffff1a;border-radius:.3em;width:8em;height:2em;display:block}.ndP1bW_corpPeople{grid-template-columns:26em 1fr;align-items:center;gap:4em;padding:4em 6em;display:grid}.ndP1bW_portrait{background:linear-gradient(#b8c0ff38,#ffffff05),radial-gradient(circle at 50% 36%,#ffffff40 0 3.4em,#0000 3.5em);height:20em}.ndP1bW_corpPeople b{background:#ffffff24;width:60%;height:2.4em;margin:1.2em 0;display:block}.ndP1bW_corpNews{padding:0 6em 4em}.ndP1bW_corpNews p{border-bottom:1px solid var(--faint);grid-template-columns:8em 1fr;align-items:center;padding:1.2em 0;display:grid}.ndP1bW_corpNews .ndP1bW_line{margin:0}.ndP1bW_navSplit{border-bottom:1px solid var(--faint);align-items:center;gap:2.4em;height:5em;padding:0 3em;display:flex}.ndP1bW_navSplit b{font:700 1.6em/1 var(--font-luna-sans);margin-right:auto}.ndP1bW_navSplit span{background:var(--faint);border-radius:1em;width:5em;height:.5em}.ndP1bW_navSplit em,.ndP1bW_saasHero em{color:#0b0c12;font:700 1.1em/1 var(--font-luna-sans);background:#e9ebff;border-radius:.5em;padding:.8em 1.4em}.ndP1bW_saasHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3em;min-height:30em;padding:4em 3em;display:grid}.ndP1bW_saasHero h4{font:700 4em/1.2 var(--font-luna-sans);letter-spacing:-.01em;margin-bottom:1em}.ndP1bW_saasHero em{margin-top:2em;display:inline-block}.ndP1bW_appShot{background:#0e1016;border:1px solid #ffffff29;border-radius:1em;grid-template-columns:7em 1fr;height:22em;margin:0;display:grid;overflow:hidden;box-shadow:0 2em 5em #00000080}.ndP1bW_appShot aside{border-right:1px solid var(--faint);padding:1.4em 1em}.ndP1bW_navLine{background:#ffffff1f;border-radius:.3em;height:.6em;margin-bottom:1.2em;display:block}.ndP1bW_appShot>div{grid-template-rows:auto 1fr;gap:1.4em;padding:1.4em;display:grid}.ndP1bW_kpis{grid-template-columns:repeat(3,1fr);gap:.8em;display:grid}.ndP1bW_kpis i{background:var(--faint);border-radius:.6em;height:4em}.ndP1bW_chart{align-items:flex-end;gap:.8em;display:flex}.ndP1bW_chart i{background:linear-gradient(#b8c0ffb3,#b8c0ff1f);border-radius:.3em .3em 0 0;flex:1}.ndP1bW_saasPain{background:#ffffff05;grid-template-columns:repeat(3,1fr);gap:1.4em;padding:3em;display:grid}.ndP1bW_saasPain p{background:var(--faint);border-radius:.8em;align-items:center;gap:1em;padding:1.6em;font-size:1.3em;display:flex}.ndP1bW_saasPain p b{color:#ff8f8f}.ndP1bW_saasPricing{grid-template-columns:repeat(3,1fr);align-items:end;gap:1.4em;padding:4em 3em;display:grid}.ndP1bW_saasPricing article{border:1px solid var(--faint);border-radius:1em;padding:2em}.ndP1bW_saasPricing b{background:#ffffff24;width:50%;height:3em;margin:1em 0;display:block}.ndP1bW_saasPricing .ndP1bW_featured{border-color:var(--accent);background:#b8c0ff14;padding-block:3em}.ndP1bW_saasFaq{padding:0 12em 4em}.ndP1bW_faq{border:1px solid var(--faint);border-radius:.6em;height:3.6em;margin-top:1em;display:block}.ndP1bW_productHero{text-align:center;background:radial-gradient(circle at 50% 70%,#b8c0ff38,#0000 50%);justify-items:center;gap:1.6em;min-height:39em;padding:4em 8em 3em;display:grid}.ndP1bW_productHero h4{font:500 3.6em/1.2 var(--font-space);letter-spacing:-.02em}.ndP1bW_console{text-align:left;background:#0c0d14e6;border:1px solid #ffffff2e;border-radius:1.6em;gap:1.4em;width:100%;margin:1em 0 0;padding:2.4em;display:grid;box-shadow:0 3em 8em #0000008c}.ndP1bW_bubbleUser{color:#0b0c12;background:#e9ebff;border-radius:1.4em 1.4em .3em;justify-self:end;padding:1em 1.6em;font-size:1.3em}.ndP1bW_bubbleAi{background:#ffffff14;border-radius:1.4em 1.4em 1.4em .3em;justify-self:start;gap:.6em;padding:1.4em 1.8em;display:flex}.ndP1bW_bubbleAi i{background:var(--accent);border-radius:50%;width:.8em;height:.8em}.ndP1bW_prompt{border:1px solid #ffffff29;border-radius:2.2em;align-items:center;gap:1em;height:4.4em;padding:0 .8em 0 1.6em;display:flex}.ndP1bW_prompt i{background:var(--faint);border-radius:.3em;flex:1;height:.6em}.ndP1bW_prompt b{background:var(--accent);color:#0b0c12;border-radius:50%;place-items:center;width:2.8em;height:2.8em;display:grid}.ndP1bW_productFlow{justify-content:space-between;padding:4em 8em;display:flex}.ndP1bW_productFlow p{align-items:center;gap:1em;font-size:1.4em;display:flex}.ndP1bW_productFlow p:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:8em;height:1px;margin-left:1.4em}.ndP1bW_productFlow b{border:1px solid var(--accent);width:2em;height:2em;font:500 .8em/1 var(--font-space);border-radius:50%;place-items:center;display:grid}.ndP1bW_bento{grid-template-rows:12em 12em;grid-template-columns:2fr 1fr;gap:1.4em;padding:0 3em 4em;display:grid}.ndP1bW_bento span{background:var(--glass);border:1px solid var(--faint);border-radius:1.2em}.ndP1bW_bento span:first-child{grid-row:span 2}.ndP1bW_recruitHero{grid-template-rows:1fr .8fr;grid-template-columns:1.3fr .7fr;gap:1em;min-height:39em;padding:1em;display:grid;position:relative}.ndP1bW_recruitHero>span{background-size:cover;border-radius:.4em}.ndP1bW_photoTall{background:radial-gradient(circle at 46% 34%,#fff0e14d 0 5.4em,#0000 5.5em),radial-gradient(at 46% 90%,#fff0e133 0 11em,#0000 11.1em),linear-gradient(160deg,#3a3245,#14131a);grid-row:span 2}.ndP1bW_photoSmall{background:radial-gradient(circle at 50% 42%,#fff0e147 0 3em,#0000 3.1em),linear-gradient(200deg,#2c3442,#121418)}.ndP1bW_photoWide{background:linear-gradient(120deg,#2e2a24,#15151a),repeating-linear-gradient(90deg,#0000 0 3em,#ffffff0a 3em 3.2em)}.ndP1bW_vertical{writing-mode:vertical-rl;font:400 4.4em/1.3 var(--font-luna-serif);letter-spacing:.14em;text-shadow:0 .2em 1em #0009;position:absolute;top:8%;right:33%}.ndP1bW_recruitHero em{color:#1a1612;font:600 1.2em/1 var(--font-space);letter-spacing:.2em;background:#f3e9dc;border-radius:3em;padding:1em 2.4em;position:absolute;bottom:7%;left:4%}.ndP1bW_voices{grid-template-columns:repeat(3,1fr);gap:1.6em;padding:4em 3em;display:grid}.ndP1bW_voices article{background:#f3e9dc0d;border-radius:1em;padding:2em}.ndP1bW_avatar{background:linear-gradient(160deg,#5b5164,#1d1b22);border-radius:50%;width:6em;height:6em;margin-bottom:1em;display:block}.ndP1bW_voices p{color:#f3e9dc;font:400 3em/1 var(--font-luna-serif)}.ndP1bW_numbers{border-block:1px solid var(--faint);grid-template-columns:repeat(3,1fr);padding:2em 3em;display:grid}.ndP1bW_numbers p{justify-content:center;align-items:baseline;gap:.4em;display:flex}.ndP1bW_numbers b{font:400 6em/1 var(--font-bebas);color:#f3e9dc}.ndP1bW_roles{padding:3em}.ndP1bW_roles p{border-bottom:1px solid var(--faint);justify-content:space-between;padding:1.4em 0;font-size:1.5em;display:flex}.ndP1bW_showcase{min-height:39em;position:relative;overflow:hidden}.ndP1bW_bleed{background:radial-gradient(circle at 70% 40%,#ffd2aa59,#0000 32%),linear-gradient(135deg,#2a1f2e 0%,#0e0d14 55%,#1c2430 100%);position:absolute;inset:0}.ndP1bW_index{font:400 16em/.8 var(--font-bebas);color:#ffffffeb;position:absolute;bottom:5%;left:4%}.ndP1bW_index small{font:400 .2em/1 var(--font-bebas);letter-spacing:.05em;margin-left:.2em}.ndP1bW_showcase h4{font:500 2.6em/1 var(--font-space);letter-spacing:-.02em;position:absolute;bottom:13%;right:5%}.ndP1bW_client{position:absolute;bottom:8%;right:5%}.ndP1bW_filmstrip{gap:1em;padding:2em 0 2em 3em;display:flex;overflow:hidden}.ndP1bW_filmstrip span{background:linear-gradient(140deg,#ffd2aa38,#ffffff08);border-radius:.3em;flex:0 0 18em;height:12em}.ndP1bW_filmstrip span:nth-child(2n){background:linear-gradient(140deg,#96beff38,#ffffff08);margin-top:3em}.ndP1bW_masonry{columns:3;column-gap:1em;padding:2em 3em 4em}.ndP1bW_masonry span{background:var(--faint);break-inside:avoid;border-radius:.3em;height:14em;margin-bottom:1em;display:block}.ndP1bW_masonry span:nth-child(3n+1){height:22em}.ndP1bW_masonry span:nth-child(3n+2){height:10em}.ndP1bW_masthead{border-bottom:3px double #ffffff38;padding:4em 6em 3em}.ndP1bW_masthead h4{font:400 4.6em/1.25 var(--font-luna-serif);margin:.4em 0}.ndP1bW_masthead p{color:var(--sub);font-size:1.1em}.ndP1bW_article{grid-template-columns:14em 1fr;gap:4em;padding:3em 6em 4em;display:grid}.ndP1bW_toc p{border-bottom:1px solid var(--faint);color:var(--sub);gap:1em;padding:.9em 0;font-size:1.2em;display:flex}.ndP1bW_toc .ndP1bW_active{color:var(--ink);box-shadow:inset .25em 0 0 var(--accent);padding-left:1em}.ndP1bW_body .ndP1bW_lead{font:400 1.9em/1.6 var(--font-luna-serif)}.ndP1bW_bars{border:1px solid var(--faint);gap:1em;margin:2.4em 0;padding:2em;display:grid}.ndP1bW_bars i{background:linear-gradient(90deg, var(--accent), #b8c0ff33);height:1.4em}.ndP1bW_bars figcaption{color:var(--sub);font-size:1em}.ndP1bW_body blockquote{border-left:2px solid var(--accent);font:400 2.2em/1.5 var(--font-luna-serif);margin:2.4em 0;padding-left:1.6em}
