.hero-module__JHwzFG__hero{isolation:isolate;position:relative}.hero-module__JHwzFG__pin{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.hero-module__JHwzFG__light{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-module__JHwzFG__lightCanvas{opacity:0;width:100%;height:100%;transition:opacity 1.6s;display:block}.hero-module__JHwzFG__lightCanvas[data-ready=true]{opacity:1}.hero-module__JHwzFG__lightFallback{background-image:radial-gradient(rgb(var(--tint) / .12) 1px, transparent 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 65% 45%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 65% 45%,#000 0%,#0000 75%)}.hero-module__JHwzFG__light[data-webgl=ready] .hero-module__JHwzFG__lightFallback{opacity:0;transition:opacity 1.2s}.hero-module__JHwzFG__keyLight{background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .11), rgb(var(--accent-rgb) / .035) 45%, transparent 72%);width:70vmax;height:70vmax;position:absolute;top:-28vmax;right:-20vmax}.hero-module__JHwzFG__rimLight{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-dark) 14%, transparent), transparent 70%);width:60vmax;height:60vmax;position:absolute;bottom:-36vmax;left:-30vmax}.hero-module__JHwzFG__inner{padding-top:calc(var(--header-h) + clamp(1.25rem, 3vh, 2.5rem));flex:1;grid-template-rows:auto auto 1fr auto auto;padding-bottom:clamp(1.5rem,4vh,2.75rem);display:grid;position:relative;container-type:inline-size}.hero-module__JHwzFG__topRow{color:var(--color-mist);justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero-module__JHwzFG__coords{color:var(--color-fog);display:none}@media (min-width:1024px){.hero-module__JHwzFG__coords{justify-items:end;gap:.6rem;display:grid}}.hero-module__JHwzFG__build{color:var(--color-mist);align-items:center;gap:.75rem;display:inline-flex}.hero-module__JHwzFG__buildBar{background:var(--color-line-strong);width:4.5rem;height:1px;overflow:hidden}.hero-module__JHwzFG__buildBar span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero-module__JHwzFG__buildStep{color:var(--color-paper)}.hero-module__JHwzFG__headline{z-index:2;letter-spacing:-.052em;pointer-events:none;margin-top:clamp(.75rem,2.2vh,1.75rem);font-size:clamp(2.6rem,min(13.8vw,26vh),14.5rem);font-weight:600;font-stretch:124%;line-height:.86;position:relative}.hero-module__JHwzFG__line{font-size:min(1em, 100cqw / var(--word));margin:-.04em -.2em -.08em;padding:.04em .2em .08em;display:block;overflow:clip}.hero-module__JHwzFG__line2{text-align:right;font-size:min(max(.5em, min(1em, 88cqw / var(--em))), 100cqw / var(--word));color:color-mix(in oklab, var(--color-paper) 70%, var(--color-mist))}.hero-module__JHwzFG__word{vertical-align:top;white-space:nowrap;margin:-.04em -.2em -.08em;padding:.04em .2em .08em;display:inline-block;overflow:clip}.hero-module__JHwzFG__char{display:inline-block}.hero-module__JHwzFG__charInner{background:0 0;margin:-.22em -.18em;padding:.22em .18em;display:inline-block}@media (prefers-reduced-motion:no-preference){.hero-module__JHwzFG__charInner{animation:hero-module__JHwzFG__char-in 1.15s var(--ease-expo) both;animation-delay:calc(.12s + var(--ci) * 38ms)}}@keyframes hero-module__JHwzFG__char-in{0%{transform:translateY(.93em)rotate(4deg)}to{transform:none}}.hero-module__JHwzFG__dotAccent{color:var(--accent)}.hero-module__JHwzFG__stageWrap{z-index:1;aspect-ratio:1.18;width:min(100%,34rem);margin:clamp(-1.5rem,-3vh,-.5rem) auto 0;position:relative;container-type:inline-size}@media (min-width:1024px){.hero-module__JHwzFG__stageWrap{width:min(50vw,77.88vh,54rem);right:max(var(--gutter), 4vw);margin:0;position:absolute;top:53%;translate:0 -50%}}@media (prefers-reduced-motion:no-preference){.hero-module__JHwzFG__stageIntro{animation:hero-module__JHwzFG__stage-in 1.6s var(--ease-expo) .38s both}}.hero-module__JHwzFG__stageIntro{position:absolute;inset:0}@keyframes hero-module__JHwzFG__stage-in{0%{opacity:0;transform:translateY(12%)scale(.94)}to{opacity:1;transform:none}}.hero-module__JHwzFG__stage{perspective:1500px;perspective-origin:50% 40%;place-items:center;display:grid;position:absolute;inset:0}.hero-module__JHwzFG__stack{width:64em;height:40em;transform-style:preserve-3d;will-change:transform;font-size:1.12cqw;position:relative}.hero-module__JHwzFG__layer{transform-style:preserve-3d;will-change:transform;transition:filter .3s;position:absolute;inset:0}.hero-module__JHwzFG__sheet{border:1px solid rgb(var(--tint) / .16);background:linear-gradient(160deg, rgb(var(--tint) / .05), rgb(var(--tint) / .015));pointer-events:none;border-radius:1.1em;position:absolute;inset:0;box-shadow:0 0 0 1px #0003}.hero-module__JHwzFG__layer[data-key=grid] .hero-module__JHwzFG__sheet{display:none}.hero-module__JHwzFG__layerLabel{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mist);white-space:nowrap;align-items:center;gap:.7em;font-size:.95em;transition:color .25s,opacity .25s;display:flex;position:absolute;top:.4em;left:-1.4em;translate:-100%}.hero-module__JHwzFG__layerLabel:after{content:"";opacity:.5;background:currentColor;width:3.2em;height:1px}.hero-module__JHwzFG__layerLabel b{color:var(--accent);font-weight:400}.hero-module__JHwzFG__layerNote{color:var(--color-fog);text-transform:none;letter-spacing:0}.hero-module__JHwzFG__stack[data-hover] .hero-module__JHwzFG__layer:not([data-hovered]){filter:brightness(.55)}.hero-module__JHwzFG__stack[data-hover] .hero-module__JHwzFG__layer[data-hovered] .hero-module__JHwzFG__layerLabel{color:var(--color-paper)}.hero-module__JHwzFG__layerGrid{background:var(--bg-secondary);border:1px solid rgb(var(--tint) / .14);border-radius:1.1em;position:absolute;inset:0;overflow:hidden;box-shadow:0 2.5em 6em -1.5em #000000bf,0 0 0 1px #00000059}.hero-module__JHwzFG__chrome{border-bottom:1px solid rgb(var(--tint) / .08);background:var(--surface);align-items:center;gap:1em;height:2.6em;padding:0 1.2em;display:flex;position:absolute;inset:0 0 auto}.hero-module__JHwzFG__chromeDots{gap:.45em;display:flex}.hero-module__JHwzFG__chromeDots i{background:rgb(var(--tint) / .18);border-radius:999px;width:.7em;height:.7em}.hero-module__JHwzFG__chromeUrl{background:rgb(var(--tint) / .06);height:1.5em;font-family:var(--font-mono);color:var(--color-mist);border-radius:999px;flex:0 22em;place-items:center;margin-inline:auto;font-size:.78em;display:grid}.hero-module__JHwzFG__chromeSpacer{width:2.95em}.hero-module__JHwzFG__gridCols{grid-template-columns:repeat(12,1fr);gap:1.1em;display:grid;position:absolute;inset:2.6em 3em 0}.hero-module__JHwzFG__gridCols i{background:rgb(var(--accent-rgb) / .055);border-inline:1px solid rgb(var(--accent-rgb) / .12)}.hero-module__JHwzFG__gridBaseline{background-image:linear-gradient(rgb(var(--tint) / .035) 1px, transparent 1px);background-size:100% 1em;position:absolute;inset:2.6em 0 0}.hero-module__JHwzFG__gridMarkTl,.hero-module__JHwzFG__gridMarkBr{border-color:var(--accent);opacity:.6;border-style:solid;width:1.4em;height:1.4em;position:absolute}.hero-module__JHwzFG__gridMarkTl{border-width:1px 0 0 1px;top:3.4em;left:1.6em}.hero-module__JHwzFG__gridMarkBr{border-width:0 1px 1px 0;bottom:.8em;right:1.6em}.hero-module__JHwzFG__layerWire{position:absolute;inset:0}.hero-module__JHwzFG__layerWire b,.hero-module__JHwzFG__wImage{border:1px dashed rgb(var(--tint) / .42);border-radius:.35em;display:block;position:absolute}.hero-module__JHwzFG__wNav{height:2.4em;position:absolute;inset:3.6em 3em auto}.hero-module__JHwzFG__wNav .hero-module__JHwzFG__wLogo{width:8em;height:1.8em;top:.3em;left:0}.hero-module__JHwzFG__wLinks{gap:1.4em;display:flex;position:absolute;top:.55em;left:22em}.hero-module__JHwzFG__wLinks b{width:4.6em;height:1.3em;position:relative}.hero-module__JHwzFG__wNav .hero-module__JHwzFG__wNavBtn{border-radius:999px;width:7.5em;height:2.4em;top:0;right:0}.hero-module__JHwzFG__wHero{width:30em;height:19em;position:absolute;top:9.6em;left:3em}.hero-module__JHwzFG__wH1a{width:27em;height:3.1em;top:2.4em;left:0}.hero-module__JHwzFG__wH1b{width:22em;height:3.1em;top:5.9em;left:0}.hero-module__JHwzFG__wP{width:24em;height:1.1em;top:11.2em;left:0}.hero-module__JHwzFG__wP2{width:17em;height:1.1em;top:12.8em;left:0}.hero-module__JHwzFG__wBtns{gap:1em;display:flex;position:absolute;top:15.9em;left:0}.hero-module__JHwzFG__wBtns b{border-radius:999px;width:10em;height:3em;position:relative}.hero-module__JHwzFG__wBtns b+b{width:9em}.hero-module__JHwzFG__wImage{border-radius:1em;width:25em;height:19em;top:9.5em;left:36em}.hero-module__JHwzFG__wImage svg{width:100%;height:100%;stroke:rgb(var(--tint) / .25);stroke-width:.4px;stroke-dasharray:2 2;fill:none;vector-effect:non-scaling-stroke}.hero-module__JHwzFG__wCards{grid-template-columns:repeat(3,1fr);gap:1.5em;height:6.6em;display:grid;position:absolute;top:31em;left:3em;right:3em}.hero-module__JHwzFG__wCards b{height:100%;position:relative}.hero-module__JHwzFG__layerDesign{position:absolute;inset:0}.hero-module__JHwzFG__dImage{background:linear-gradient(180deg, var(--bg-secondary) 0%, color-mix(in oklab, var(--accent-dark) 42%, var(--bg)) 38%, var(--accent-dark) 72%, var(--accent) 100%);border-radius:1em;width:25em;height:19em;position:absolute;top:9.5em;left:36em;overflow:hidden}.hero-module__JHwzFG__dSun{background:radial-gradient(circle at 50% 45%, var(--text), color-mix(in oklab, var(--accent-light) 80%, transparent) 55%, transparent 72%);border-radius:999px;width:9em;height:9em;margin-left:-4.5em;position:absolute;top:58%;left:50%}.hero-module__JHwzFG__dHill1,.hero-module__JHwzFG__dHill2{border-radius:50% 50% 0 0;position:absolute;left:-10%;right:-10%}.hero-module__JHwzFG__dHill1{background:color-mix(in oklab, var(--accent-dark) 34%, var(--bg));height:90%;bottom:-55%}.hero-module__JHwzFG__dHill2{background:var(--bg-secondary);height:100%;bottom:-70%;left:30%}.hero-module__JHwzFG__dCta{background:var(--accent-light);border-radius:999px;width:10em;height:3em;position:absolute;top:25.5em;left:3em}.hero-module__JHwzFG__dCta2{border:1px solid rgb(var(--tint) / .35);border-radius:999px;width:9em;height:3em;position:absolute;top:25.5em;left:14em}.hero-module__JHwzFG__dNavCta{background:var(--color-paper);border-radius:999px;width:7.5em;height:2.4em;position:absolute;top:3.6em;right:3em}.hero-module__JHwzFG__dCards{grid-template-columns:repeat(3,1fr);gap:1.5em;height:6.6em;display:grid;position:absolute;top:31em;left:3em;right:3em}.hero-module__JHwzFG__dCards span{background:rgb(var(--tint) / .045);border:1px solid rgb(var(--tint) / .1);border-radius:.8em}.hero-module__JHwzFG__dUnderline{background:var(--accent);opacity:.85;border-radius:999px;width:7.6em;height:.28em;position:absolute;top:19.15em;left:3em}.hero-module__JHwzFG__layerContent{color:var(--color-paper);position:absolute;inset:0}.hero-module__JHwzFG__cNav{align-items:center;height:2.4em;display:flex;position:absolute;inset:3.6em 3em auto}.hero-module__JHwzFG__cLogo{letter-spacing:-.03em;font-size:1.2em;font-weight:700;font-stretch:120%}.hero-module__JHwzFG__cLinks{color:var(--color-mist);gap:1.75em;font-size:.95em;display:flex;position:absolute;left:22em}.hero-module__JHwzFG__cNavBtn{text-align:center;width:7.5em;color:var(--color-ink);font-size:.95em;font-weight:600;position:absolute;right:0}.hero-module__JHwzFG__cHero{width:32em;position:absolute;top:9.6em;left:3em}.hero-module__JHwzFG__cEyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);font-size:.72em;display:block}.hero-module__JHwzFG__cH1{letter-spacing:-.045em;margin-top:.62em;font-size:3.05em;font-weight:620;font-stretch:118%;line-height:1.04;display:block}.hero-module__JHwzFG__cP{width:24em;color:var(--color-mist);margin-top:1.05em;font-size:1em;line-height:1.55;display:block}.hero-module__JHwzFG__cBtns{gap:1em;font-size:1em;font-weight:600;display:flex;position:absolute;top:15.9em;left:0}.hero-module__JHwzFG__cCta,.hero-module__JHwzFG__cCta2{place-items:center;width:10em;height:3em;display:grid}.hero-module__JHwzFG__cCta{color:var(--on-accent)}.hero-module__JHwzFG__cCta2{width:9em;color:var(--color-paper)}.hero-module__JHwzFG__cCards{grid-template-columns:repeat(3,1fr);gap:1.5em;height:6.6em;display:grid;position:absolute;top:31em;left:3em;right:3em}.hero-module__JHwzFG__cCards span{color:var(--color-mist);padding:1.2em 1.3em;font-size:.92em;line-height:1.35}.hero-module__JHwzFG__cCards b{color:var(--color-paper);font-size:1.1em;font-weight:600;display:block}.hero-module__JHwzFG__layerConvert{position:absolute;inset:0}.hero-module__JHwzFG__ring{border:1px solid rgb(var(--accent-rgb) / .6);width:11.2em;height:4.2em;box-shadow:0 0 2.2em rgb(var(--accent-rgb) / .2);border-radius:999px;position:absolute;top:24.9em;left:2.4em}.hero-module__JHwzFG__pointer{width:2.6em;height:2.6em;fill:var(--color-paper);stroke:var(--bg);stroke-width:1px;filter:drop-shadow(0 .3em .6em #0009);position:absolute;top:27.1em;left:10.4em}.hero-module__JHwzFG__toast{background:var(--text);color:var(--surface);border-radius:1em;align-items:center;gap:.9em;padding:.9em 1.3em .9em .9em;display:flex;position:absolute;top:29.4em;right:3em;box-shadow:0 1.5em 3em -.8em #000000b3}.hero-module__JHwzFG__toastIcon{background:var(--color-live);border-radius:999px;place-items:center;width:2.3em;height:2.3em;display:grid}.hero-module__JHwzFG__toastIcon svg{fill:none;width:1.3em;height:1.3em;stroke:var(--bg);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hero-module__JHwzFG__toastText{gap:.15em;font-size:.95em;line-height:1.2;display:grid}.hero-module__JHwzFG__toastText b{font-weight:650}.hero-module__JHwzFG__toastText span{color:var(--text-muted);font-size:.85em}.hero-module__JHwzFG__spark{background:rgb(var(--shade) / .72);border:1px solid rgb(var(--tint) / .16);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.8em;width:11em;padding:.8em .9em .7em;position:absolute;top:11.2em;left:38em}.hero-module__JHwzFG__spark svg{fill:none;width:100%;height:2.2em;stroke:var(--color-live);stroke-width:2px;vector-effect:non-scaling-stroke;display:block}.hero-module__JHwzFG__spark span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-mist);margin-top:.4em;font-size:.72em;display:block}.hero-module__JHwzFG__bottom{z-index:3;gap:1.5rem;margin-top:clamp(1.5rem,3vh,2.5rem);display:grid;position:relative}@media (min-width:1024px){.hero-module__JHwzFG__bottom{align-self:end;max-width:min(36vw,32rem);margin-top:0}}.hero-module__JHwzFG__lead{max-width:34ch;color:var(--color-mist)}.hero-module__JHwzFG__lead strong{color:var(--color-paper);font-weight:500}.hero-module__JHwzFG__ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.hero-module__JHwzFG__badges{color:var(--color-fog);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;display:flex}.hero-module__JHwzFG__badges li{align-items:center;gap:.5rem;display:inline-flex}.hero-module__JHwzFG__badges li:before{content:"";background:var(--accent);border-radius:999px;width:.35rem;height:.35rem}@media (min-width:1024px){.hero-module__JHwzFG__headline{white-space:nowrap;position:static}.hero-module__JHwzFG__line{z-index:2;font-size:min(1em, 90cqw / var(--em));position:relative}.hero-module__JHwzFG__line2{right:var(--gutter);z-index:2;font-size:min(1em, (100cqw - min(36vw, 32rem) - 3rem) / var(--em));position:absolute;bottom:clamp(1.5rem,4vh,2.75rem)}}@media (max-width:1023px){.hero-module__JHwzFG__stageWrap{aspect-ratio:1.45}.hero-module__JHwzFG__stack{font-size:1.3cqw}}@media (max-width:767px){.hero-module__JHwzFG__layerLabel{display:none}}
.mockups-module__89Dz6G__browser{border-radius:var(--radius-frame);background:var(--surface);border:1px solid rgb(var(--tint) / .12);box-shadow:0 1px 0 rgb(var(--tint) / .06) inset, 0 40px 90px -40px #000000d9, 0 18px 40px -20px #0009;isolation:isolate;position:relative;overflow:hidden}.mockups-module__89Dz6G__bar{background:var(--surface-raised);border-bottom:1px solid rgb(var(--tint) / .07);align-items:center;gap:.9rem;height:2.35rem;padding:0 .95rem;display:flex}.mockups-module__89Dz6G__dots{gap:.4rem;display:flex}.mockups-module__89Dz6G__dots i{background:rgb(var(--tint) / .16);border-radius:999px;width:.62rem;height:.62rem}.mockups-module__89Dz6G__url{background:rgb(var(--tint) / .06);height:1.45rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-mist);white-space:nowrap;contain:inline-size;border-radius:999px;flex:0 18rem;justify-content:center;align-items:center;gap:.4rem;margin-inline:auto;padding:0 .75rem;font-size:.66rem;display:flex;overflow:hidden}.mockups-module__89Dz6G__urlText{text-overflow:ellipsis;min-width:0;overflow:hidden}.mockups-module__89Dz6G__lock{width:.55rem;height:.55rem;color:var(--color-live);flex:none}.mockups-module__89Dz6G__barSpacer{width:2.7rem}@media (max-width:479px){.mockups-module__89Dz6G__bar{height:1.9rem}.mockups-module__89Dz6G__dots i{width:.5rem;height:.5rem}.mockups-module__89Dz6G__url{height:1.2rem;font-size:.6rem}}.mockups-module__89Dz6G__device{container-type:inline-size}.mockups-module__89Dz6G__body{background:linear-gradient(145deg, var(--surface-high), var(--bg-secondary));border:1px solid rgb(var(--tint) / .14);box-shadow:0 30px 70px -28px #000000e6, 0 1px 0 rgb(var(--tint) / .08) inset;border-radius:17.5cqi;padding:3.6cqi;position:relative}.mockups-module__89Dz6G__screen{clip-path:inset(0 round 13.9cqi);isolation:isolate;background:var(--bar,var(--bg));border-radius:13.9cqi;position:relative;overflow:hidden;container-type:inline-size}.mockups-module__89Dz6G__statusBar{z-index:2;background:var(--bar-img,none) top / 100% var(--bar-rows,100%) no-repeat, var(--bar,var(--bg));color:#0b0b0b;letter-spacing:-.01em;justify-content:space-between;align-items:center;height:13.65cqi;padding:.6cqi 7cqi 0 9.5cqi;font:600 4.3cqi/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:flex;position:relative}.mockups-module__89Dz6G__screen[data-tone=dark] .mockups-module__89Dz6G__statusBar{color:#f6f6f4}.mockups-module__89Dz6G__time{font-variant-numeric:tabular-nums}.mockups-module__89Dz6G__island{background:#050505;border-radius:999px;width:31.5cqi;height:9.3cqi;position:absolute;top:2.2cqi;left:50%;translate:-50%}.mockups-module__89Dz6G__sysIcons{align-items:center;gap:1.3cqi;display:flex}.mockups-module__89Dz6G__sysIcons svg{width:auto;height:3.1cqi;display:block}.mockups-module__89Dz6G__phoneViewport{background:var(--bar,var(--color-ink-2))}.mockups-module__89Dz6G__homeBar{z-index:2;pointer-events:none;background:#00000080;border-radius:999px;width:35cqi;height:1.35cqi;position:absolute;bottom:2cqi;left:50%;translate:-50%}.mockups-module__89Dz6G__screen[data-tone=dark] .mockups-module__89Dz6G__homeBar{background:#fff9}.mockups-module__89Dz6G__viewport{background:var(--color-ink-2);position:relative;overflow:hidden}.mockups-module__89Dz6G__top{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0;transform:translateY(0)}.mockups-module__89Dz6G__shot{width:100%;height:auto;transition:transform 1.1s var(--ease-in-out);position:absolute;inset:0 0 auto;transform:translateY(0)}.mockups-module__89Dz6G__shot[data-ready=false]{visibility:hidden}.mockups-module__89Dz6G__viewport[data-active=true] .mockups-module__89Dz6G__shot{transform:translate3d(0, var(--shift), 0);transition-duration:var(--dur);transition-timing-function:cubic-bezier(.45,0,.25,1)}.mockups-module__89Dz6G__shine{z-index:1;pointer-events:none;background:linear-gradient(115deg, rgb(var(--tint) / .07), transparent 38%);mix-blend-mode:screen;position:absolute;inset:0}.mockups-module__89Dz6G__empty{color:var(--color-fog);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:repeating-linear-gradient(135deg, rgb(var(--tint) / .03) 0 10px, transparent 10px 20px), var(--color-ink-2);place-items:center;font-size:.7rem;display:grid;position:absolute;inset:0}
.marketplace-module__-5J-na__card{border:1px solid var(--color-line-strong);background:radial-gradient(90% 60% at 0% 0%, rgb(var(--tint) / .04), transparent 60%), var(--color-ink-1);transition:border-color .4s ease, transform .6s var(--ease-out);border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.marketplace-module__-5J-na__card:hover{border-color:rgb(var(--tint) / .32);transform:translateY(-4px)}html.is-scrolling .marketplace-module__-5J-na__card:hover{border-color:var(--color-line-strong);transform:none}}.marketplace-module__-5J-na__card[data-status=SOLD]{filter:saturate(.4)}.marketplace-module__-5J-na__cardMedia{padding:1rem 1rem 0;position:relative}.marketplace-module__-5J-na__cardShots{position:relative}.marketplace-module__-5J-na__cardShotLink{z-index:1;border-radius:var(--radius-frame);display:block;position:relative}.marketplace-module__-5J-na__cardPhone{z-index:1;pointer-events:none;width:clamp(3.6rem,19%,6.4rem);position:absolute;bottom:-.9rem;right:.6rem}.marketplace-module__-5J-na__badge{z-index:2;background:var(--color-paper);width:3.4rem;height:3.4rem;color:var(--color-ink);letter-spacing:-.03em;transition:transform .6s var(--ease-out);border-radius:999px;place-items:center;font-size:.95rem;font-weight:700;font-stretch:118%;display:grid;position:absolute;top:3.6rem;left:1.8rem;transform:rotate(-8deg);box-shadow:0 10px 30px -10px #0009}@media (hover:hover) and (pointer:fine){.marketplace-module__-5J-na__card:hover .marketplace-module__-5J-na__badge{transform:rotate(0)scale(1.05)}}.marketplace-module__-5J-na__statusPos{z-index:2;position:absolute;top:3.6rem;right:1.8rem}.marketplace-module__-5J-na__status{background:rgb(var(--shade) / .8);border:1px solid var(--color-line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;height:2rem;padding:0 .8rem;font-size:.8rem;display:inline-flex}.marketplace-module__-5J-na__cardBody{align-content:start;padding:1.5rem 1.6rem 1.6rem;display:grid}.marketplace-module__-5J-na__cardMeta{color:var(--color-mist);justify-content:space-between;gap:1rem;display:flex}.marketplace-module__-5J-na__cardTitle{letter-spacing:-.045em;margin-top:.9rem;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:580;font-stretch:120%;line-height:1}.marketplace-module__-5J-na__cardTitle a:focus-visible{outline:none}.marketplace-module__-5J-na__cardTitle a:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px;border-radius:22px}.marketplace-module__-5J-na__cardText{color:var(--color-mist);text-wrap:pretty;margin-top:.8rem;line-height:1.55}.marketplace-module__-5J-na__cardActions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.marketplace-module__-5J-na__price{border-top:1px solid var(--color-line);gap:.45rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.marketplace-module__-5J-na__priceRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.marketplace-module__-5J-na__original{color:var(--color-mist);white-space:nowrap}.marketplace-module__-5J-na__current{white-space:nowrap;letter-spacing:-.03em;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:600;font-stretch:112%;display:inline-flex}.marketplace-module__-5J-na__price[data-size=lg] .marketplace-module__-5J-na__current{font-size:clamp(2rem,3.4vw,3rem)}.marketplace-module__-5J-na__license{color:var(--color-mist);align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.marketplace-module__-5J-na__edition{border:1px solid var(--color-paper);height:1.35rem;color:var(--color-paper);border-radius:4px;place-items:center;padding:0 .45rem;display:inline-grid}.marketplace-module__-5J-na__soldNote{color:var(--color-mist)}.marketplace-module__-5J-na__soldNote b{color:var(--color-paper);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.marketplace-module__-5J-na__top{gap:2.5rem;display:grid}@media (min-width:1024px){.marketplace-module__-5J-na__top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem}.marketplace-module__-5J-na__topMain{grid-column:1/span 7}.marketplace-module__-5J-na__topSide{grid-column:8/-1}}.marketplace-module__-5J-na__oneOfOne{align-items:flex-end;gap:clamp(1rem,2vw,1.75rem);margin-top:1.5rem;display:flex}.marketplace-module__-5J-na__oneOfOneMark{letter-spacing:-.06em;color:var(--color-paper);font-size:clamp(5rem,13vw,13rem);font-weight:600;font-stretch:125%;line-height:.78}.marketplace-module__-5J-na__oneOfOneMark b{color:var(--accent);font-weight:inherit}.marketplace-module__-5J-na__oneOfOneName{color:var(--color-mist);padding-bottom:.6rem}.marketplace-module__-5J-na__savings{border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .06);color:var(--color-paper);border-radius:14px;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding:1rem 1.2rem;display:flex}.marketplace-module__-5J-na__steps{counter-reset:step;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);display:grid}@media (min-width:768px){.marketplace-module__-5J-na__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.marketplace-module__-5J-na__steps{grid-template-columns:repeat(4,1fr);gap:2rem}}.marketplace-module__-5J-na__step{border-top:1px solid var(--color-line-strong);padding-top:1.25rem;position:relative}.marketplace-module__-5J-na__step:before{content:"";background:var(--accent);width:2.5rem;height:1px;position:absolute;top:-1px;left:0}.marketplace-module__-5J-na__step h3{letter-spacing:-.02em;margin-top:.75rem;font-size:1.2rem;font-weight:560}.marketplace-module__-5J-na__step p{color:var(--color-mist);margin-top:.5rem;font-size:.95rem;line-height:1.55}.marketplace-module__-5J-na__note{color:var(--color-mist);align-items:center;gap:.6rem;margin-top:2rem;font-size:.95rem;display:inline-flex}.marketplace-module__-5J-na__brandNote{max-width:72ch;color:var(--color-mist);text-wrap:pretty;margin-top:clamp(2.5rem,5vw,3.5rem);font-size:.95rem;line-height:1.6}.marketplace-module__-5J-na__brandNote+div .marketplace-module__-5J-na__note{margin-top:0}.marketplace-module__-5J-na__carousel{margin-top:clamp(3rem,6vw,4.5rem);position:relative}.marketplace-module__-5J-na__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:.5rem var(--gutter) 1.5rem;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none;grid-auto-columns:min(86vw,30rem);grid-auto-flow:column;gap:1.25rem;display:grid;overflow-x:auto}.marketplace-module__-5J-na__track::-webkit-scrollbar{display:none}.marketplace-module__-5J-na__track>*{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){.marketplace-module__-5J-na__track{cursor:grab}}.marketplace-module__-5J-na__track[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.marketplace-module__-5J-na__track[data-dragging=true] *{pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.marketplace-module__-5J-na__track{grid-auto-columns:min(40vw,34rem);gap:1.75rem}}.marketplace-module__-5J-na__controls{align-items:center;gap:1rem;margin-top:1rem;display:flex}.marketplace-module__-5J-na__progress{background:var(--color-line-strong);border-radius:2px;flex:1;height:2px;overflow:hidden}.marketplace-module__-5J-na__progress span{background:var(--color-paper);transform-origin:0;height:100%;display:block}.marketplace-module__-5J-na__arrow{border:1px solid var(--color-line-strong);border-radius:999px;place-items:center;width:2.9rem;height:2.9rem;transition:border-color .2s,opacity .2s;display:grid}@media (hover:hover) and (pointer:fine){.marketplace-module__-5J-na__arrow:hover:not(:disabled){border-color:var(--color-paper)}}.marketplace-module__-5J-na__arrow:disabled{opacity:.3}.marketplace-module__-5J-na__empty{border:1px dashed var(--color-line-strong);text-align:center;color:var(--color-mist);border-radius:22px;margin-top:3rem;padding:clamp(2rem,5vw,4rem)}
.about-module__ySjuzq__grid{gap:4rem;display:grid}@media (min-width:1024px){.about-module__ySjuzq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem}.about-module__ySjuzq__copy{grid-column:1/span 7}.about-module__ySjuzq__side{top:calc(var(--header-h) + 3rem);grid-column:9/-1;position:sticky}}.about-module__ySjuzq__paragraphs{gap:1.75rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-module__ySjuzq__first{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(1.45rem,2.35vw,2.3rem);font-weight:450;line-height:1.32}.about-module__ySjuzq__next{color:var(--color-mist);text-wrap:pretty;max-width:52ch;font-size:clamp(1.1rem,1.45vw,1.4rem);line-height:1.55}.about-module__ySjuzq__photo{aspect-ratio:4/5;border:1px solid var(--color-line-strong);filter:grayscale(.25)contrast(1.05);border-radius:18px;margin-bottom:1.5rem;overflow:hidden}.about-module__ySjuzq__diagram{gap:1rem;display:grid}.about-module__ySjuzq__panel{border:1px solid var(--color-line);background:var(--color-ink-1);border-radius:18px;padding:1.4rem 1.4rem 1.5rem}.about-module__ySjuzq__panelMe{border-color:rgb(var(--accent-rgb) / .35);background:radial-gradient(90% 120% at 100% 0%, rgb(var(--accent-rgb) / .08), transparent 60%), var(--color-ink-1)}.about-module__ySjuzq__panelLabel{color:var(--color-mist);justify-content:space-between;gap:1rem;display:flex}.about-module__ySjuzq__chain{justify-items:start;margin-top:1.25rem;display:grid;position:relative}.about-module__ySjuzq__chainItem{justify-items:start;display:grid}.about-module__ySjuzq__chainNode{border:1px solid var(--color-line-strong);height:2.3rem;color:var(--color-mist);background:var(--color-ink-2);border-radius:999px;align-items:center;padding:0 .95rem;font-size:.88rem;display:inline-flex}.about-module__ySjuzq__chainNode[data-first=true]{color:var(--color-paper);border-color:var(--color-paper)}.about-module__ySjuzq__chainLink{background:repeating-linear-gradient(180deg, rgb(var(--tint) / .4) 0 3px, transparent 3px 6px);width:1px;height:1.1rem;margin-left:1.3rem}.about-module__ySjuzq__chainMsg{background:var(--color-amber);width:.55rem;height:.55rem;box-shadow:0 0 .6rem var(--color-amber);z-index:2;border-radius:999px;height:.55rem;position:absolute;top:.9rem;left:1.05rem}.about-module__ySjuzq__chain .about-module__ySjuzq__chainMsg{transform-box:border-box}.about-module__ySjuzq__direct{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin-top:1.25rem;display:grid}.about-module__ySjuzq__directNode{border:1px solid var(--color-paper);background:var(--color-ink-2);border-radius:999px;align-items:center;height:2.3rem;padding:0 .95rem;font-size:.88rem;display:inline-flex}.about-module__ySjuzq__meNode{border-color:var(--accent);color:var(--color-paper);background:rgb(var(--accent-rgb) / .12)}.about-module__ySjuzq__directTrack{height:2px;position:relative}.about-module__ySjuzq__directLine{background:var(--accent);border-radius:2px;position:absolute;inset:0}.about-module__ySjuzq__directMsg{width:.6rem;height:.6rem;box-shadow:0 0 .8rem var(--accent);opacity:0;background:#fff;border-radius:999px;margin:-.3rem 0 0 -.3rem;position:absolute;top:50%;left:0}.about-module__ySjuzq__directNote{color:var(--color-mist);margin-top:1rem;font-size:.9rem}.about-module__ySjuzq__principles{border-top:1px solid var(--color-line);margin-top:clamp(4rem,8vw,7rem);display:grid}@media (min-width:640px){.about-module__ySjuzq__principles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.about-module__ySjuzq__principles{grid-template-columns:repeat(3,1fr)}}.about-module__ySjuzq__principle{border-bottom:1px solid var(--color-line);align-content:start;gap:.75rem;padding:1.75rem 1.5rem 2rem 0;display:grid}@media (min-width:640px){.about-module__ySjuzq__principle{border-left:1px solid var(--color-line);padding-left:1.5rem}.about-module__ySjuzq__principle:nth-child(odd){border-left:0;padding-left:0}}@media (min-width:1024px){.about-module__ySjuzq__principle:nth-child(odd){border-left:1px solid var(--color-line);padding-left:1.5rem}.about-module__ySjuzq__principle:nth-child(3n+1){border-left:0;padding-left:0}}.about-module__ySjuzq__principleTitle{letter-spacing:-.025em;font-size:1.3rem;font-weight:560;font-stretch:112%}
.process-module__7ZM8WG__wrap{gap:2rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}@media (min-width:1024px){.process-module__7ZM8WG__wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.process-module__7ZM8WG__sticky{top:calc(var(--header-h) + 8vh);grid-column:1/span 5;position:sticky}.process-module__7ZM8WG__steps{grid-column:7/-1}}@media (max-width:1023px){.process-module__7ZM8WG__sticky{display:none}}.process-module__7ZM8WG__counter{--counter-h:clamp(8rem, 17vw, 16rem);height:var(--counter-h);font-size:var(--counter-h);letter-spacing:-.06em;-webkit-text-stroke:2px rgb(var(--tint) / .5);paint-order:stroke fill;color:var(--color-ink);font-weight:600;font-stretch:124%;line-height:1;overflow:hidden}.process-module__7ZM8WG__counterTrack{transition:transform .9s var(--ease-expo);display:grid}.process-module__7ZM8WG__counterTrack span{height:var(--counter-h);display:block}.process-module__7ZM8WG__counterTitle{letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:560;font-stretch:114%}.process-module__7ZM8WG__ticks{gap:.4rem;margin-top:1.5rem;display:flex}.process-module__7ZM8WG__ticks span{background:var(--color-line-strong);border-radius:3px;width:2.2rem;height:3px;transition:background-color .4s}.process-module__7ZM8WG__ticks span[data-on=true]{background:var(--accent)}.process-module__7ZM8WG__steps{padding-left:2.5rem;display:grid;position:relative}.process-module__7ZM8WG__axis{background:var(--color-line-strong);width:1px;position:absolute;top:.6rem;bottom:0;left:.45rem}.process-module__7ZM8WG__axisFill{background:var(--accent);transform-origin:top;position:absolute;inset:0}.process-module__7ZM8WG__step{padding-bottom:clamp(3.5rem,9vh,6rem);position:relative}@media (min-width:1024px){.process-module__7ZM8WG__step{min-height:44vh}}.process-module__7ZM8WG__bullet{border:1px solid var(--color-line-strong);background:var(--color-ink);border-radius:999px;width:.95rem;height:.95rem;transition:border-color .4s,background-color .4s,box-shadow .4s;position:absolute;top:.35rem;left:-2.5rem}.process-module__7ZM8WG__step[data-active=true] .process-module__7ZM8WG__bullet{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px rgb(var(--accent-rgb) / .15)}.process-module__7ZM8WG__stepNum{color:var(--accent)}.process-module__7ZM8WG__stepTitle{letter-spacing:-.042em;margin-top:.9rem;font-size:clamp(1.9rem,3.4vw,3.4rem);font-weight:560;font-stretch:118%;line-height:1;transition:color .4s}@media (min-width:1024px){.process-module__7ZM8WG__step:not([data-active=true]) .process-module__7ZM8WG__stepTitle{color:var(--color-fog)}}.process-module__7ZM8WG__stepText{color:var(--color-mist);text-wrap:pretty;max-width:48ch;margin-top:1.1rem}.process-module__7ZM8WG__deliverables{gap:.65rem;margin-top:1.5rem;display:grid}.process-module__7ZM8WG__deliverables ul{flex-wrap:wrap;gap:.45rem;display:flex}.process-module__7ZM8WG__deliverables li{border:1px solid var(--color-line-strong);border-radius:999px;padding:.4rem .8rem;font-size:.86rem}
.cta-module__GDCpXa__section{isolation:isolate;padding-block:clamp(7rem,14vw,13rem);overflow-x:clip}.cta-module__GDCpXa__section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 50%, rgb(var(--accent-rgb) / .1), transparent 70%);position:absolute;inset:50% 0 -50%}.cta-module__GDCpXa__heading{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.6rem,8.2vw,9rem);font-weight:600;font-stretch:122%;line-height:.92}.cta-module__GDCpXa__spot{--spot-r:min(28vw, 22rem);--spot-bleed:calc(var(--spot-r) * .75);--sx:0px;--sy:0px;position:relative}.cta-module__GDCpXa__spot[data-spot=on] .cta-module__GDCpXa__base{color:rgb(var(--tint) / .16)}.cta-module__GDCpXa__lit{inset:calc(var(--spot-bleed) * -1);padding:var(--spot-bleed);pointer-events:none;display:none;position:absolute}.cta-module__GDCpXa__spot[data-spot=on] .cta-module__GDCpXa__lit{color:var(--color-paper);-webkit-mask-image:radial-gradient(circle var(--spot-r) at calc(var(--sx) + var(--spot-bleed)) calc(var(--sy) + var(--spot-bleed)), #000 0%, #000000d9 35%, transparent 72%);mask-image:radial-gradient(circle var(--spot-r) at calc(var(--sx) + var(--spot-bleed)) calc(var(--sy) + var(--spot-bleed)), #000 0%, #000000d9 35%, transparent 72%);display:block}.cta-module__GDCpXa__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .2), rgb(var(--accent-rgb) / .13) 35%, rgb(var(--accent-rgb) / .05) 65%, transparent);width:22rem;height:22rem;margin:-11rem 0 0 -11rem;display:none;position:absolute;top:0;left:0}.cta-module__GDCpXa__spot[data-spot=on] .cta-module__GDCpXa__glow{display:block}.cta-module__GDCpXa__row{align-items:end;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1024px){.cta-module__GDCpXa__row{grid-template-columns:1fr auto}}
.faq-module__CC0gcW__grid{gap:3rem;display:grid}@media (min-width:1024px){.faq-module__CC0gcW__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem}.faq-module__CC0gcW__side{top:calc(var(--header-h) + 3rem);grid-column:1/span 4;position:sticky}.faq-module__CC0gcW__list{grid-column:6/-1}}.faq-module__CC0gcW__ask{justify-items:start;gap:.4rem;margin-top:2rem;font-size:1.05rem;display:grid}.faq-module__CC0gcW__list{border-top:1px solid var(--color-line)}.faq-module__CC0gcW__item{border-bottom:1px solid var(--color-line);interpolate-size:allow-keywords}.faq-module__CC0gcW__item::details-content{height:0;transition:height .5s var(--ease-out), content-visibility .5s allow-discrete;overflow:clip}.faq-module__CC0gcW__item[open]::details-content{height:auto}.faq-module__CC0gcW__q{cursor:pointer;grid-template-columns:2.6rem 1fr auto;align-items:baseline;gap:.75rem;padding:1.5rem 0;list-style:none;display:grid}.faq-module__CC0gcW__q::-webkit-details-marker{display:none}.faq-module__CC0gcW__num{color:var(--color-fog)}.faq-module__CC0gcW__qText{letter-spacing:-.015em;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:500;line-height:1.3;transition:color .25s}.faq-module__CC0gcW__icon{border:1px solid var(--color-line-strong);width:2.25rem;height:2.25rem;color:var(--color-mist);transition:transform .4s var(--ease-out), background-color .25s ease, color .25s ease;border-radius:999px;place-items:center;display:grid}.faq-module__CC0gcW__item[open] .faq-module__CC0gcW__icon{background:var(--color-paper);color:var(--color-ink);transform:rotate(45deg)}.faq-module__CC0gcW__item[open] .faq-module__CC0gcW__num{color:var(--accent)}@media (hover:hover) and (pointer:fine){.faq-module__CC0gcW__q:hover .faq-module__CC0gcW__qText{color:var(--color-paper)}.faq-module__CC0gcW__q:hover .faq-module__CC0gcW__icon{border-color:var(--color-paper);color:var(--color-paper)}}.faq-module__CC0gcW__a{color:var(--color-mist);max-width:62ch;padding:0 3.5rem 1.75rem 3.35rem;font-size:1.05rem;line-height:1.65}@media (max-width:639px){.faq-module__CC0gcW__a{padding:0 0 1.5rem 3.35rem}}
.contact-module__yiIK0W__grid{gap:3.5rem;display:grid}@media (min-width:1024px){.contact-module__yiIK0W__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem}.contact-module__yiIK0W__side{top:calc(var(--header-h) + 3rem);grid-column:1/span 5;position:sticky}.contact-module__yiIK0W__formCard{grid-column:7/-1}}.contact-module__yiIK0W__direct{gap:1.5rem;margin-top:2.75rem;display:grid}.contact-module__yiIK0W__line{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding-bottom:1.25rem;display:grid}.contact-module__yiIK0W__line>:first-child{grid-column:1/-1}.contact-module__yiIK0W__big{letter-spacing:-.03em;align-items:center;gap:.8rem;min-width:0;font-size:clamp(1.35rem,2.3vw,2.1rem);font-weight:540;font-stretch:112%;transition:color .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.contact-module__yiIK0W__big:hover{color:var(--accent)}}.contact-module__yiIK0W__formCard{border:1px solid var(--color-line-strong);background:radial-gradient(80% 60% at 100% 0%, rgb(var(--accent-rgb) / .06), transparent 60%), var(--color-ink-1);border-radius:22px;padding:clamp(1.5rem,3vw,2.75rem)}
.work-module__TxL_4a__cases{gap:clamp(6rem,12vw,11rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.work-module__TxL_4a__case{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.work-module__TxL_4a__case{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.work-module__TxL_4a__case[data-side=right] .work-module__TxL_4a__info{grid-area:1/1/auto/span 4}.work-module__TxL_4a__case[data-side=right] .work-module__TxL_4a__mediaCol{grid-area:1/5/auto/-1}.work-module__TxL_4a__case[data-side=left] .work-module__TxL_4a__info{grid-area:1/9/auto/-1}.work-module__TxL_4a__case[data-side=left] .work-module__TxL_4a__mediaCol{grid-area:1/1/auto/span 8}}.work-module__TxL_4a__info{align-content:start;min-width:0;display:grid;position:relative}.work-module__TxL_4a__index{color:var(--color-fog)}.work-module__TxL_4a__name{text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.1rem,3.4vw,3.9rem)}.work-module__TxL_4a__meta{color:var(--color-mist);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;display:flex}.work-module__TxL_4a__description{color:var(--color-mist);max-width:44ch;margin-top:1.5rem}.work-module__TxL_4a__tags{flex-wrap:wrap;gap:.4rem;margin-top:1.5rem;display:flex}.work-module__TxL_4a__tags li{border:1px solid var(--color-line-strong);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-mist);border-radius:999px;padding:.3rem .65rem;font-size:.66rem}.work-module__TxL_4a__actions{flex-wrap:wrap;align-items:center;gap:.75rem .9rem;margin-top:2rem;display:flex}.work-module__TxL_4a__mediaCol{min-width:0;position:relative}.work-module__TxL_4a__media{padding:0 7% 9% 0;position:relative}.work-module__TxL_4a__case[data-side=left] .work-module__TxL_4a__media{padding:0 0 9% 7%}.work-module__TxL_4a__glow{z-index:-1;background:radial-gradient(closest-side, var(--accent-glow), rgb(var(--accent-rgb) / .05) 55%, transparent 80%);opacity:.6;transition:opacity .6s;position:absolute;inset:8% 10% 0}@media (hover:hover) and (pointer:fine){.work-module__TxL_4a__media:hover .work-module__TxL_4a__glow{opacity:.85}}.work-module__TxL_4a__tilt{transform-style:preserve-3d;position:relative}.work-module__TxL_4a__browserLink{border-radius:var(--radius-frame);display:block}.work-module__TxL_4a__phone{width:24%;min-width:6.5rem;position:absolute;bottom:-9%;right:-7%;transform:translateZ(40px)}.work-module__TxL_4a__case[data-side=left] .work-module__TxL_4a__phone{left:-7%;right:auto}.work-module__TxL_4a__next{border-top:1px solid var(--color-line);align-items:center;gap:2.5rem;padding-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1024px){.work-module__TxL_4a__next{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.work-module__TxL_4a__nextFrame{grid-column:1/span 6}.work-module__TxL_4a__nextCopy{grid-column:8/-1}}.work-module__TxL_4a__nextFrame{appearance:none;width:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;aspect-ratio:16/9;border-radius:var(--radius-frame);border:1px dashed var(--color-line-strong);background:radial-gradient(60% 60% at 50% 50%, rgb(var(--accent-rgb) / .08), transparent 70%), repeating-linear-gradient(90deg, rgb(var(--tint) / .025) 0 1px, transparent 1px 8.33%);align-content:center;place-items:center;gap:1rem;padding:0;display:grid;position:relative}.work-module__TxL_4a__nextPlus{border:1px solid var(--color-line-strong);width:4.5rem;height:4.5rem;color:var(--color-paper);transition:transform .6s var(--ease-out);border-radius:999px;place-items:center;font-size:2rem;font-weight:300;display:grid}.work-module__TxL_4a__nextFrame:focus-visible .work-module__TxL_4a__nextPlus{transform:rotate(90deg)}.work-module__TxL_4a__nextFrame{transition:border-color .3s}@media (hover:hover) and (pointer:fine){.work-module__TxL_4a__next:hover .work-module__TxL_4a__nextPlus{transform:rotate(90deg)}.work-module__TxL_4a__nextFrame:hover{border-color:var(--color-mist)}}.work-module__TxL_4a__nextFrame:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}.work-module__TxL_4a__previewDialog{padding:clamp(.5rem,2vw,1.5rem)}.work-module__TxL_4a__previewPanel{grid-template-rows:auto 1fr auto;gap:.75rem;width:min(100%,1320px);height:100%;margin:0 auto;display:grid;position:relative}.work-module__TxL_4a__previewBar{border:1px solid var(--color-line-strong);background:color-mix(in oklab, var(--bg-secondary) 92%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1rem;display:flex}.work-module__TxL_4a__deviceToggle{border:1px solid var(--color-line);border-radius:999px;padding:.2rem;display:inline-flex}.work-module__TxL_4a__deviceToggle button{height:2.1rem;color:var(--color-mist);border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.85rem;transition:background-color .2s,color .2s;display:inline-flex}.work-module__TxL_4a__deviceToggle button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink)}.work-module__TxL_4a__deviceToggle button:disabled{opacity:.35;cursor:not-allowed}.work-module__TxL_4a__previewStage{justify-items:center;min-height:0;display:grid}.work-module__TxL_4a__previewScreen{overscroll-behavior:contain;border-radius:var(--radius-frame);border:1px solid var(--color-line-strong);background:var(--color-ink-2);width:100%;height:100%;transition:width .5s var(--ease-in-out);overflow-y:auto}.work-module__TxL_4a__previewStage[data-device=mobile] .work-module__TxL_4a__previewScreen{border-radius:2rem;width:min(100%,390px)}.work-module__TxL_4a__previewFrame{background:#fff;border:0;width:100%;height:100%;display:block}.work-module__TxL_4a__previewNote{text-align:center;color:var(--color-fog);font-size:.8rem}
.service-page-module__Q3dm_q__crumbs ol{color:var(--color-mist);flex-wrap:wrap;gap:.5rem;font-size:14px;display:flex}.service-page-module__Q3dm_q__crumbs li+li:before{content:"/";color:var(--color-fog);margin-right:.5rem}.service-page-module__Q3dm_q__crumbs li[aria-current]{color:var(--color-paper)}.service-page-module__Q3dm_q__title{max-width:18ch}.service-page-module__Q3dm_q__intro{gap:2rem;max-width:64rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:1024px){.service-page-module__Q3dm_q__intro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:3rem}}.service-page-module__Q3dm_q__actions{flex-wrap:wrap;gap:.75rem;display:flex}.service-page-module__Q3dm_q__blocks{border-top:1px solid var(--color-line);margin-top:clamp(4.5rem,9vw,8rem)}.service-page-module__Q3dm_q__block{border-bottom:1px solid var(--color-line);scroll-margin-top:calc(var(--header-h) + 1rem);gap:1.5rem;padding:clamp(2.5rem,5vw,4rem) 0;display:grid}@media (min-width:1024px){.service-page-module__Q3dm_q__block{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.service-page-module__Q3dm_q__blockHead{grid-column:1/span 4}.service-page-module__Q3dm_q__blockBody{grid-column:6/-1}}.service-page-module__Q3dm_q__blockHead{align-content:start;gap:1rem;display:grid}.service-page-module__Q3dm_q__blockTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:560;font-stretch:116%;line-height:1.05}.service-page-module__Q3dm_q__blockBody{gap:2rem;min-width:0;display:grid}.service-page-module__Q3dm_q__prose{gap:1.1rem;max-width:62ch;display:grid}.service-page-module__Q3dm_q__prose p{color:var(--color-mist);text-wrap:pretty;font-size:1.05rem;line-height:1.7}.service-page-module__Q3dm_q__prose p:first-child{letter-spacing:-.012em;color:var(--color-paper);font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.5}.service-page-module__Q3dm_q__prose a{color:var(--color-paper);text-underline-offset:3px;text-decoration:underline}.service-page-module__Q3dm_q__cards{border-top:1px solid var(--color-line);display:grid}@media (min-width:640px){.service-page-module__Q3dm_q__cards{grid-template-columns:1fr 1fr;column-gap:2rem}}.service-page-module__Q3dm_q__card{border-bottom:1px solid var(--color-line);align-content:start;gap:.5rem;padding:1.25rem 0 1.4rem;display:grid}.service-page-module__Q3dm_q__cardTitle{letter-spacing:-.01em;color:var(--color-paper);font-size:1.15rem;font-weight:600}.service-page-module__Q3dm_q__card p{color:var(--color-mist);text-wrap:pretty;line-height:1.6}.service-page-module__Q3dm_q__steps{border-top:1px solid var(--color-line);display:grid}.service-page-module__Q3dm_q__steps li{border-bottom:1px solid var(--color-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem 1rem;padding:1.1rem 0;display:grid}.service-page-module__Q3dm_q__steps li>span{font-family:var(--font-mono);color:var(--accent);grid-row:span 2;padding-top:.2rem;font-size:.78rem}.service-page-module__Q3dm_q__steps h3{color:var(--color-paper);font-weight:600}.service-page-module__Q3dm_q__steps p{color:var(--color-mist);text-wrap:pretty;line-height:1.6}.service-page-module__Q3dm_q__list{border-top:1px solid var(--color-line);display:grid}.service-page-module__Q3dm_q__list li{border-bottom:1px solid var(--color-line);color:var(--color-paper);padding:.9rem 0}.service-page-module__Q3dm_q__list li:before{content:"—";color:var(--accent);margin-right:.6rem}.service-page-module__Q3dm_q__tags{flex-wrap:wrap;gap:.5rem;display:flex}.service-page-module__Q3dm_q__tags li{border:1px solid var(--color-line-strong);border-radius:999px;padding:.5rem .95rem;font-size:.92rem}.service-page-module__Q3dm_q__work{padding-top:var(--section-y)}.service-page-module__Q3dm_q__workHead{max-width:52rem}.service-page-module__Q3dm_q__workList{gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:768px){.service-page-module__Q3dm_q__workList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.service-page-module__Q3dm_q__workList{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-page-module__Q3dm_q__workCard{border:1px solid var(--color-line-strong);background:var(--color-ink-1);border-radius:22px;align-content:start;gap:.8rem;height:100%;padding:1rem 1rem 1.4rem;transition:border-color .3s;display:grid}.service-page-module__Q3dm_q__workShot{border-radius:var(--radius-frame);border:1px solid var(--color-line);aspect-ratio:16/10;margin-bottom:.4rem;display:block;overflow:hidden}.service-page-module__Q3dm_q__workImage{object-fit:cover;object-position:top;width:100%;height:100%}.service-page-module__Q3dm_q__workName{letter-spacing:-.04em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:580;font-stretch:118%;line-height:1}.service-page-module__Q3dm_q__workNote{color:var(--color-mist);text-wrap:pretty;line-height:1.6}@media (hover:hover) and (pointer:fine){.service-page-module__Q3dm_q__workCard:hover{border-color:rgb(var(--tint) / .32)}}.service-page-module__Q3dm_q__links{padding:clamp(3rem, 6vw, 5rem) 0 var(--section-y);border-top:1px solid var(--color-line)}.service-page-module__Q3dm_q__linksTitle{letter-spacing:-.032em;font-size:clamp(1.6rem,2.8vw,2.75rem);font-weight:560;font-stretch:112%;line-height:1.02}.service-page-module__Q3dm_q__linksList{border-top:1px solid var(--color-line);margin-top:2rem;display:grid}.service-page-module__Q3dm_q__link{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1.5rem;padding:1.25rem 0;display:grid}@media (min-width:1024px){.service-page-module__Q3dm_q__link{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto}}.service-page-module__Q3dm_q__linkName{letter-spacing:-.02em;color:var(--color-paper);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:560;font-stretch:112%}.service-page-module__Q3dm_q__linkText{color:var(--color-mist);text-wrap:pretty;grid-column:1}.service-page-module__Q3dm_q__linkArrow{color:var(--color-fog);transition:transform .42s var(--ease-out), color .3s ease;grid-area:1/2/span 2}@media (min-width:1024px){.service-page-module__Q3dm_q__linkText{grid-column:2}.service-page-module__Q3dm_q__linkArrow{grid-area:1/3}}@media (hover:hover) and (pointer:fine){.service-page-module__Q3dm_q__link:hover .service-page-module__Q3dm_q__linkArrow{color:var(--color-paper);transform:translate(4px)}}
.concept-module__JGpdBW__hero{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1100px){.concept-module__JGpdBW__hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem}.concept-module__JGpdBW__heroInfo{top:calc(var(--header-h) + 2rem);grid-column:1/span 4;position:sticky}.concept-module__JGpdBW__heroMedia{grid-column:5/-1}}.concept-module__JGpdBW__edition{background:var(--color-paper);height:2rem;color:var(--color-ink);border-radius:999px;place-items:center;padding:0 .7rem;font-weight:700;font-stretch:118%;display:inline-grid}.concept-module__JGpdBW__heroInfo{container-type:inline-size}.concept-module__JGpdBW__title{font-size:min(clamp(3rem, 7vw, 7rem), calc(100cqi / (var(--longest,8) * .68)));letter-spacing:-.05em;margin-top:.75rem;font-weight:600;font-stretch:124%;line-height:.9}.concept-module__JGpdBW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.concept-module__JGpdBW__note{color:var(--color-mist);align-items:baseline;gap:.6rem;margin-top:1.5rem;font-size:.92rem;display:flex}.concept-module__JGpdBW__brandNote{max-width:56ch;color:var(--color-fog);text-wrap:pretty;margin-top:.75rem;font-size:.88rem;line-height:1.6}.concept-module__JGpdBW__sections{border-top:1px solid var(--color-line);margin-top:clamp(5rem,9vw,8rem)}.concept-module__JGpdBW__block{border-bottom:1px solid var(--color-line);gap:1.5rem;padding:clamp(2rem,4vw,3rem) 0;display:grid}@media (min-width:1024px){.concept-module__JGpdBW__block{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.concept-module__JGpdBW__blockTitle{grid-column:1/span 4}.concept-module__JGpdBW__blockBody{grid-column:6/-1}}.concept-module__JGpdBW__blockTitle{letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:560;font-stretch:116%;line-height:1}.concept-module__JGpdBW__lead{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.45}.concept-module__JGpdBW__leadMore{max-width:62ch;color:var(--color-mist);text-wrap:pretty;margin-top:1.1rem;font-size:1.02rem;line-height:1.65}.concept-module__JGpdBW__features{border-top:1px solid var(--color-line);gap:0;margin-top:1.75rem;display:grid}@media (min-width:640px){.concept-module__JGpdBW__features{grid-template-columns:1fr 1fr}}.concept-module__JGpdBW__features li{border-bottom:1px solid var(--color-line);color:var(--color-paper);padding:.9rem 0}.concept-module__JGpdBW__features li:before{content:"—";color:var(--accent);margin-right:.6rem}.concept-module__JGpdBW__featuresFlush{margin-top:0}.concept-module__JGpdBW__steps{border-top:1px solid var(--color-line);display:grid}.concept-module__JGpdBW__steps li{border-bottom:1px solid var(--color-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.3rem 1rem;padding:1rem 0;display:grid}.concept-module__JGpdBW__steps li>span{font-family:var(--font-mono);color:var(--accent);grid-row:span 2;padding-top:.2rem;font-size:.78rem}.concept-module__JGpdBW__steps b{color:var(--color-paper);font-weight:600}.concept-module__JGpdBW__steps p{color:var(--color-mist);text-wrap:pretty}.concept-module__JGpdBW__checks{gap:.6rem;display:grid}@media (min-width:640px){.concept-module__JGpdBW__checks{grid-template-columns:1fr 1fr}}.concept-module__JGpdBW__checks li{gap:.7rem;font-size:1.05rem;display:flex}.concept-module__JGpdBW__checks span{color:var(--color-live)}.concept-module__JGpdBW__time{border:1px solid var(--color-line-strong);border-radius:14px;gap:.4rem;width:fit-content;margin-top:1.75rem;padding:1rem 1.2rem;display:grid}.concept-module__JGpdBW__time b{letter-spacing:-.02em;font-size:1.4rem;font-weight:600}.concept-module__JGpdBW__tags{flex-wrap:wrap;gap:.5rem;display:flex}.concept-module__JGpdBW__tags li{border:1px solid var(--color-line-strong);border-radius:999px;padding:.5rem .95rem}.concept-module__JGpdBW__compare{gap:1rem;display:grid}@media (min-width:640px){.concept-module__JGpdBW__compare{grid-template-columns:repeat(2,1fr)}}.concept-module__JGpdBW__compare>div{border:1px solid var(--color-line);border-radius:14px;gap:.5rem;padding:1.2rem;display:grid}.concept-module__JGpdBW__compare span.concept-module__JGpdBW__nums{color:var(--color-mist);letter-spacing:-.02em;font-size:1.5rem}.concept-module__JGpdBW__compare b{letter-spacing:-.03em;font-size:1.6rem;font-weight:620}.concept-module__JGpdBW__availability{border:1px solid var(--border-strong);height:2rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);border-radius:999px;align-items:center;padding:0 .85rem;font-size:.72rem;display:inline-flex}.concept-module__JGpdBW__soldLabel{border:1px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper);border-radius:999px;padding:.4rem .95rem;font-size:.78rem;display:inline-flex}.concept-module__JGpdBW__gallery{gap:1.5rem;margin-top:clamp(4rem,8vw,6rem);display:grid}@media (min-width:900px){.concept-module__JGpdBW__gallery{grid-template-columns:1fr 1fr}}.concept-module__JGpdBW__galleryItem{border-radius:var(--radius-frame);border:1px solid var(--color-line-strong);max-height:80vh;overflow:hidden}.concept-module__JGpdBW__inquiry{padding-top:3rem;padding-bottom:var(--section-y);border-top:1px solid var(--color-line);gap:3rem;margin-top:clamp(6rem,11vw,10rem);display:grid}@media (min-width:1024px){.concept-module__JGpdBW__inquiry{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.concept-module__JGpdBW__inquiry>:first-child{grid-column:1/span 5}.concept-module__JGpdBW__formCard{grid-column:7/-1}}.concept-module__JGpdBW__formCard{border:1px solid var(--color-line-strong);background:var(--color-ink-1);border-radius:22px;padding:clamp(1.5rem,3vw,2.75rem)}.concept-module__JGpdBW__mobileBar{z-index:40;padding:.8rem var(--gutter) calc(.8rem + env(safe-area-inset-bottom));background:rgb(var(--shade) / .88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-line-strong);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;bottom:0}.concept-module__JGpdBW__mobileBar>div{gap:.2rem;display:grid}.concept-module__JGpdBW__mobileBar b{font-size:1.2rem}@media (min-width:1100px){.concept-module__JGpdBW__mobileBar{display:none}}
.collection-module__aqOYQW__title{gap:1.25rem;margin-top:1.5rem;display:grid}.collection-module__aqOYQW__titleMark{letter-spacing:-.065em;font-size:clamp(6rem,22vw,22rem);font-weight:600;font-stretch:125%;line-height:.8}.collection-module__aqOYQW__titleMark b{color:var(--accent);font-weight:inherit}.collection-module__aqOYQW__titleText{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,6vw,6.2rem);font-weight:580;font-stretch:120%;line-height:.92;display:block}.collection-module__aqOYQW__intro{gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.collection-module__aqOYQW__intro{grid-template-columns:minmax(0,52ch) minmax(0,28rem);justify-content:space-between;align-items:start}}.collection-module__aqOYQW__savings{border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .06);border-radius:14px;gap:1rem;padding:1rem 1.2rem;display:flex}.collection-module__aqOYQW__steps{gap:1.75rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}@media (min-width:768px){.collection-module__aqOYQW__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.collection-module__aqOYQW__steps{grid-template-columns:repeat(4,1fr)}}.collection-module__aqOYQW__steps li{border-top:1px solid var(--color-line-strong);padding-top:1.25rem;position:relative}.collection-module__aqOYQW__steps li:before{content:"";background:var(--accent);width:2.5rem;height:1px;position:absolute;top:-1px;left:0}.collection-module__aqOYQW__steps h3{letter-spacing:-.02em;margin-top:.75rem;font-size:1.25rem;font-weight:560}.collection-module__aqOYQW__steps p{color:var(--color-mist);margin-top:.5rem;font-size:.95rem;line-height:1.55}.collection-module__aqOYQW__grid{gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.collection-module__aqOYQW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.collection-module__aqOYQW__empty{border:1px dashed var(--color-line-strong);text-align:center;border-radius:22px;margin-top:2.5rem;padding:clamp(2rem,5vw,4rem)}.collection-module__aqOYQW__after{color:var(--color-mist);align-items:center;gap:.6rem;margin-top:2rem;display:flex}.collection-module__aqOYQW__brandNote{max-width:72ch;color:var(--color-mist);text-wrap:pretty;margin-top:clamp(2.5rem,5vw,3.5rem);line-height:1.6}.collection-module__aqOYQW__brandNote+.collection-module__aqOYQW__after{margin-top:1rem}.collection-module__aqOYQW__afterSection{border-top:1px solid var(--color-line);gap:2.5rem;padding-block:clamp(4rem,8vw,7rem);display:grid}@media (min-width:1024px){.collection-module__aqOYQW__afterSection{grid-template-columns:1fr 1fr;align-items:start}}.collection-module__aqOYQW__afterList{border-top:1px solid var(--color-line);gap:0;display:grid}@media (min-width:640px){.collection-module__aqOYQW__afterList{grid-template-columns:1fr 1fr}}.collection-module__aqOYQW__afterList li{border-bottom:1px solid var(--color-line);gap:.75rem;padding:1rem 0;font-size:1.05rem;display:flex}.collection-module__aqOYQW__afterList li span{color:var(--accent)}.collection-module__aqOYQW__custom{padding-block:clamp(5rem, 9vw, 8rem) var(--section-y);border-top:1px solid var(--color-line)}
.project-module__lNjQgG__head{margin-top:clamp(2rem,4vw,3rem)}.project-module__lNjQgG__meta{color:var(--color-mist);flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.project-module__lNjQgG__head{container-type:inline-size}.project-module__lNjQgG__title{font-size:min(clamp(3rem, 10vw, 11rem), calc(100cqi / (var(--longest,8) * .7)));letter-spacing:-.052em;text-wrap:balance;margin-top:1.5rem;font-weight:600;font-stretch:124%;line-height:.88}.project-module__lNjQgG__intro{gap:2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1024px){.project-module__lNjQgG__intro{grid-template-columns:minmax(0,46ch) auto;justify-content:space-between;align-items:end}}.project-module__lNjQgG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.project-module__lNjQgG__media{margin-top:clamp(3rem,7vw,6rem)}.project-module__lNjQgG__body{gap:3rem;margin-top:clamp(5rem,9vw,8rem);display:grid}@media (min-width:1024px){.project-module__lNjQgG__body{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.project-module__lNjQgG__facts{grid-column:1/span 4}.project-module__lNjQgG__story{grid-column:6/-1}}.project-module__lNjQgG__facts dl{border-top:1px solid var(--color-line);display:grid}.project-module__lNjQgG__facts dl>div{border-bottom:1px solid var(--color-line);gap:.45rem;padding:1.1rem 0;display:grid}.project-module__lNjQgG__tags{flex-wrap:wrap;gap:.4rem;display:flex}.project-module__lNjQgG__tags span{border:1px solid var(--color-line-strong);border-radius:999px;padding:.3rem .65rem;font-size:.85rem}.project-module__lNjQgG__story{align-content:start;gap:1.5rem;display:grid}.project-module__lNjQgG__story>p:first-child{letter-spacing:-.02em;color:var(--color-paper);text-wrap:pretty;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.35}.project-module__lNjQgG__story h2{letter-spacing:-.03em;margin-top:1.25rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:560;font-stretch:112%;line-height:1.1}.project-module__lNjQgG__story h2:first-child{margin-top:0}.project-module__lNjQgG__story p{color:var(--color-mist);text-wrap:pretty;max-width:60ch;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.65}.project-module__lNjQgG__story ul{border-top:1px solid var(--color-line);max-width:60ch;display:grid}.project-module__lNjQgG__story li{border-bottom:1px solid var(--color-line);color:var(--color-paper);padding:.75rem 0}.project-module__lNjQgG__story li:before{content:"—";color:var(--accent);margin-right:.6rem}.project-module__lNjQgG__foot{padding-top:3rem;padding-bottom:var(--section-y);border-top:1px solid var(--color-line);gap:2rem;margin-top:clamp(6rem,11vw,10rem);display:grid}@media (min-width:1024px){.project-module__lNjQgG__foot{grid-template-columns:1fr 1fr;align-items:end}}.project-module__lNjQgG__next{border:1px solid var(--color-line-strong);border-radius:20px;gap:.6rem;padding:2rem;transition:border-color .3s,background-color .3s;display:grid}.project-module__lNjQgG__next:hover{border-color:var(--color-paper);background:var(--color-ink-1)}.project-module__lNjQgG__nextName{letter-spacing:-.045em;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:580;font-stretch:118%;line-height:1}
