.inkvoya .story-landing{color:var(--product-text);background:var(--product-canvas)}.inkvoya .story-container,.inkvoya .story-section{width:min(calc(100% - 96px), var(--story-content));margin-inline:auto}.inkvoya .story-landing :is(h1,h2,h3){font-family:var(--product-display-font);color:var(--product-ink);letter-spacing:-.045em;text-wrap:balance;font-weight:750}.inkvoya .story-landing h2{white-space:pre-line;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.inkvoya .story-landing h3{letter-spacing:-.025em;font-size:18px;line-height:1.35}.inkvoya .story-landing p{color:var(--product-text-muted);font-size:16px;line-height:1.6}.inkvoya .story-landing .story-eyebrow{color:var(--product-text);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:550;line-height:1.5}.inkvoya .story-section-heading{gap:12px;margin-bottom:32px;display:grid}.inkvoya .story-section-heading>p:not(.story-eyebrow){max-width:44rem}.inkvoya .story-text-link{justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.inkvoya .story-landing :is(a,summary):focus-visible{outline:2px solid var(--product-focus);outline-offset:5px}.inkvoya .story-landing .story-error{color:var(--product-danger);margin-top:12px}.inkvoya .story-hero{isolation:isolate;position:relative;overflow:hidden}.inkvoya .story-hero-visual{z-index:-1;display:block;position:absolute;inset:0}.inkvoya .story-hero-visual:after{content:"";background:linear-gradient(90deg, var(--product-canvas) 0%, color-mix(in srgb, var(--product-canvas) 96%, transparent) 28%, color-mix(in srgb, var(--product-canvas) 50%, transparent) 43%, transparent 60%);pointer-events:none;position:absolute;inset:0}.inkvoya .story-hero-art{object-fit:cover;object-position:52% center;width:100%;height:100%;display:block}.inkvoya .story-hero h1{letter-spacing:-.055em;white-space:pre-line;line-height:1.02}.inkvoya .story-description{max-width:44ch}.inkvoya .story-form{gap:12px;width:min(100%,27rem);margin-top:24px;display:grid}.inkvoya .story-form>small{color:var(--product-text-muted);font-size:12px;line-height:1.5}.inkvoya .story-directions{padding-bottom:56px}.inkvoya .story-style-grid{display:grid}.inkvoya .story-style-grid article{min-width:0}.inkvoya .story-art-paper{background:var(--product-surface-selected);border-radius:var(--product-radius-small);overflow:hidden}.inkvoya .story-art-paper img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.inkvoya .story-style-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:8px;padding-top:12px;display:flex}.inkvoya .story-start{padding-top:40px;padding-bottom:80px}.inkvoya .story-split-heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.inkvoya .story-split-heading .story-section-heading{margin-bottom:0}.inkvoya .story-split-heading>p{justify-self:end;max-width:30rem}.inkvoya .story-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.inkvoya .story-start-grid article{border-top:1px solid var(--product-line);grid-template-rows:auto auto auto auto 1fr auto;align-content:start;min-width:0;padding-top:24px;display:grid}.inkvoya .story-start-grid article>svg{color:var(--product-ink);margin-bottom:16px}.inkvoya .story-start-grid .story-entry-label{color:var(--product-text-muted);margin-bottom:4px;font-size:12px}.inkvoya .story-start-grid h3+p{max-width:32ch;margin-top:8px;font-size:14px}.inkvoya .story-entry-visual{justify-content:center;align-items:center;gap:12px;display:flex}.inkvoya .story-entry-visual>svg{color:var(--product-text-muted);flex:0 0 20px}.inkvoya .story-entry-visual img{object-fit:contain;mix-blend-mode:multiply;min-width:0;height:100%;display:block}.inkvoya .story-idea-preview img{width:40%}.inkvoya .story-reference-preview img{width:calc(50% - 22px)}.inkvoya .story-lettering-preview img{width:100%;max-height:120px}.inkvoya .story-evolution{background:var(--product-canvas)}.inkvoya .story-evolution-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:80px;padding-block:80px;display:grid}.inkvoya .story-evolution-copy>h2{margin-top:16px}.inkvoya .story-evolution-copy>p:not(.story-eyebrow){max-width:33ch;margin-block:24px 32px}.inkvoya .story-versions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.inkvoya .story-versions figure{min-width:0;margin:0}.inkvoya .story-version-paper{aspect-ratio:4/5;border-radius:var(--product-radius-small);background:var(--product-media-paper);overflow:hidden}.inkvoya .story-version-paper img{object-fit:contain;width:100%;height:100%;padding:16px;display:block}.inkvoya .story-versions figcaption{gap:6px;margin-top:16px;display:grid}.inkvoya .story-versions figcaption strong{color:var(--product-ink);font-size:15px;font-weight:600}.inkvoya .story-versions figcaption span{min-height:3em;color:var(--product-text-muted);font-size:13px;line-height:1.5}.inkvoya .story-version-arrow{color:var(--product-text-muted);align-self:center}.inkvoya .story-evolution blockquote{color:var(--product-text-muted);text-align:center;margin:28px 0 0;font-size:14px;line-height:1.6}.inkvoya .story-placement{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:96px;display:grid}.inkvoya .story-placement-copy>h2{max-width:18ch;margin-top:12px}.inkvoya .story-placement-copy>p:not(.story-eyebrow){max-width:42ch;margin-top:24px}.inkvoya .story-placement-actions{justify-items:start;gap:16px;display:grid}.inkvoya .story-placement-actions small{max-width:44ch;color:var(--product-text-muted);font-size:12px;line-height:1.5}.inkvoya .story-details{background:var(--product-surface-selected)}.inkvoya .story-stencil-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:48px;padding-block:56px;display:grid}.inkvoya .story-stencil-copy h2{margin-top:12px;font-size:clamp(28px,2.5vw,36px)}.inkvoya .story-stencil-copy>p:not(.story-eyebrow){margin-block:20px 24px;font-size:15px}.inkvoya .story-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;display:grid}.inkvoya .story-faq .story-section-heading{align-content:start}.inkvoya .story-faq-list{border-top:1px solid var(--product-line)}.inkvoya .story-faq-list details{border-bottom:1px solid var(--product-line)}.inkvoya .story-faq-list summary{min-height:64px;color:var(--product-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.inkvoya .story-faq-list summary::-webkit-details-marker{display:none}.inkvoya .story-faq-list summary svg{flex:0 0 18px}.inkvoya .story-faq-list details[open] summary svg{transform:rotate(180deg)}.inkvoya .story-faq-list details p{padding:0 40px 24px 0;font-size:14px}.inkvoya .story-faq-list p a{color:var(--product-ink);text-underline-offset:3px;text-decoration:underline}.inkvoya .story-faq-list p svg{display:inline}.inkvoya .story-final-cta{background:var(--product-surface-selected);border-radius:var(--product-radius-small);justify-content:space-between;align-items:center;gap:32px;margin-bottom:64px;padding:56px 48px;display:flex}.inkvoya .story-final-cta h2{font-size:clamp(28px,3vw,38px)}.inkvoya .story-final-cta p{margin-top:12px}.inkvoya.home-view .story-footer{border-top:1px solid var(--product-line);padding-top:48px}@media (width<=1100px){.inkvoya .story-container,.inkvoya .story-section{width:calc(100% - 64px)}.inkvoya .story-style-caption{justify-content:start;gap:4px;display:grid}.inkvoya .story-start-grid{gap:24px}.inkvoya .story-evolution-inner,.inkvoya .story-placement,.inkvoya .story-faq{gap:48px}.inkvoya .story-stencil-inner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px}}@media (width<=900px){.inkvoya .story-evolution-inner{grid-template-columns:1fr;gap:40px;padding-block:64px}.inkvoya .story-evolution-copy>p:not(.story-eyebrow){max-width:44ch}.inkvoya .story-placement{grid-template-columns:1fr;gap:40px;padding-block:72px}.inkvoya .story-placement-copy>h2{max-width:none}}@media (width<=760px){.inkvoya .story-container,.inkvoya .story-section{width:calc(100% - 40px)}.inkvoya .story-form{width:100%;max-width:30rem}.inkvoya .story-start{padding-top:8px}.inkvoya .story-split-heading,.inkvoya .story-start-grid{grid-template-columns:1fr;gap:24px}.inkvoya .story-split-heading>p{justify-self:start}.inkvoya .story-start-grid article{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;padding-top:24px}.inkvoya .story-start-grid article>:not(.story-entry-visual){grid-column:1}.inkvoya .story-start-grid article>svg{margin-bottom:12px}.inkvoya .story-start-grid h3{font-size:16px}.inkvoya .story-start-grid h3+p{font-size:13px}.inkvoya .story-entry-visual{grid-area:1/2/6;align-self:center;gap:8px;height:168px;margin:0}.inkvoya .story-idea-preview img{width:100%}.inkvoya .story-reference-preview img{width:calc(50% - 18px)}.inkvoya .story-evolution-inner{grid-template-columns:1fr;gap:40px;padding-block:56px}.inkvoya .story-evolution-copy>p:not(.story-eyebrow){max-width:44ch;margin-block:20px 24px}.inkvoya .story-versions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.inkvoya .story-version-arrow{display:none}.inkvoya .story-version-paper img{padding:8px}.inkvoya .story-versions figcaption strong{font-size:14px}.inkvoya .story-versions figcaption span{font-size:12px}.inkvoya .story-placement{grid-template-columns:1fr;gap:32px}.inkvoya .story-placement-copy>h2{max-width:none}.inkvoya .story-stencil-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:32px 16px;padding-block:48px}.inkvoya .story-stencil-copy h2{font-size:clamp(25px,5vw,32px)}.inkvoya .story-faq{grid-template-columns:1fr;gap:0}.inkvoya .story-faq-list details p{padding-right:0}.inkvoya .story-final-cta{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:48px;padding:40px 24px}}@media (width<=380px){.inkvoya .story-stencil-inner{grid-template-columns:1fr}}.inkvoya .story-section{padding-block:64px}.inkvoya .story-hero{align-items:center;min-height:570px;display:flex}.inkvoya .story-hero-visual:after{background:linear-gradient(90deg, var(--product-canvas) 0%, color-mix(in srgb, var(--product-canvas) 90%, transparent) 30%, transparent 62%)}.inkvoya .story-hero-art{object-position:center 45%}@media (width>=761px){.inkvoya .story-hero-art{width:90%;margin-left:auto}}.inkvoya .story-hero-copy{padding-block:20px}.inkvoya .story-hero-content{width:46%;max-width:35rem}.inkvoya .story-hero h1{margin-block:8px 14px;font-size:clamp(44px,4.9vw,68px)}.inkvoya .story-form{gap:12px;margin-top:18px}@media (width>=761px){.inkvoya #idea{min-height:6rem}}.inkvoya .story-prompt-chips{flex-wrap:wrap;gap:8px;display:flex}.inkvoya .story-start{padding-top:44px}.inkvoya .story-split-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:22px}.inkvoya .story-start-grid{gap:14px}.inkvoya .story-start-grid article{background:var(--product-surface-selected);border-radius:var(--product-radius-small);border:0;grid-template-rows:auto auto auto 1fr auto;min-height:215px;padding:22px;position:relative;overflow:hidden}.inkvoya .story-start-grid article>svg{margin-bottom:12px}.inkvoya .story-start-grid .story-entry-label{display:none}.inkvoya .story-start-grid :is(h3,h3+p,.story-text-link){z-index:1;max-width:55%;position:relative}.inkvoya .story-entry-visual{gap:7px;height:auto;margin:0;position:absolute;inset:40px 12px 12px 52%}.inkvoya .story-entry-visual>svg{flex-basis:16px}.inkvoya .story-reference-preview img{object-fit:cover;border-radius:var(--product-radius-small);width:calc(50% - 12px);height:100%}.inkvoya .story-lettering-preview img{max-height:100%}.inkvoya .story-directions{padding-top:44px}.inkvoya .story-style-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.inkvoya .story-art-paper{aspect-ratio:1}.inkvoya .story-art-paper img{object-fit:cover;padding:0}.inkvoya .story-style-caption{justify-items:start;gap:3px;display:grid}.inkvoya .story-style-caption h3{font-size:15px}.inkvoya .story-style-caption p{min-height:2.9em;margin:2px 0 4px;font-size:12px;line-height:1.45}.inkvoya .story-all-styles{margin-top:28px}.inkvoya .story-evolution-inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px;padding-block:60px}.inkvoya .story-evolution-copy>p:not(.story-eyebrow){margin-block:16px 14px}.inkvoya .story-versions{gap:12px}.inkvoya .story-version-paper{aspect-ratio:3/4}.inkvoya .story-version-paper img{padding:0}.inkvoya .story-placement{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px;padding-block:72px}.inkvoya .story-placement-copy>p:not(.story-eyebrow){margin-top:16px}.inkvoya .story-placement-actions{gap:6px;margin-top:12px}.inkvoya .story-tryon-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inkvoya .story-tryon-pair figure{aspect-ratio:4/3;border-radius:var(--product-radius-small);min-width:0;margin:0;position:relative;overflow:hidden}.inkvoya .story-tryon-pair figure>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.inkvoya .story-tryon-pair .story-tryon-tattoo{mix-blend-mode:multiply;opacity:.76;pointer-events:none;width:23%;height:auto;position:absolute;top:22%;left:44%}.inkvoya .story-tryon-pair figcaption{border-radius:var(--product-radius-pill);background:color-mix(in srgb, var(--product-ink) 72%, transparent);color:var(--product-media-paper);margin:0;padding:2px 9px;font-size:12px;font-weight:650;position:absolute;bottom:12px;right:14px}.inkvoya .story-stencil-inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px;padding-block:56px}.inkvoya .story-stencil-copy>p:not(.story-eyebrow){margin-block:14px 8px}.inkvoya .story-stencil-copy small{color:var(--product-text-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.inkvoya .story-stencil-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.inkvoya .story-stencil-steps li{min-width:0;position:relative}.inkvoya .story-stencil-steps li>img:first-child{aspect-ratio:4/5;object-fit:cover;background:var(--product-media-paper);border-radius:var(--product-radius-small);width:100%;display:block}.inkvoya .story-stencil-ready .story-paper-stencil{object-fit:contain;mix-blend-mode:multiply;opacity:.78;pointer-events:none;width:56%;height:57%;position:absolute;top:19%;left:22%}.inkvoya .story-stencil-steps span{color:var(--product-text);margin-top:8px;font-size:12px;line-height:1.4;display:block}.inkvoya .story-faq-list summary{min-height:56px;padding-block:12px;font-size:14px}.inkvoya .story-final-cta{padding:38px 42px}.inkvoya .story-about{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.inkvoya .story-about-copy>p:not(.story-eyebrow){margin-top:16px}.inkvoya .story-about-copy .story-text-link{margin-top:20px}.inkvoya .story-about-studio img{border:1px solid var(--product-line);border-radius:var(--product-radius-card);width:100%;height:auto;box-shadow:var(--product-shadow-card);display:block}@media (width<=1100px){.inkvoya .story-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.inkvoya .story-section{padding-block:52px}.inkvoya .story-hero{flex-direction:column;min-height:0;display:flex}.inkvoya .story-hero-copy{order:-1;padding-block:28px 32px}.inkvoya .story-hero h1{margin-block:12px 18px}.inkvoya .story-form{margin-top:22px}.inkvoya .story-hero-content{width:100%}.inkvoya .story-hero-visual{z-index:auto;width:100%;height:clamp(390px,110vw,520px);position:relative;inset:auto}.inkvoya .story-hero-visual:after{display:none}.inkvoya .story-hero-art{object-position:center 42%}.inkvoya .story-split-heading,.inkvoya .story-start-grid,.inkvoya .story-evolution-inner,.inkvoya .story-placement,.inkvoya .story-stencil-inner{grid-template-columns:1fr}.inkvoya .story-start-grid article{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:220px}.inkvoya .story-start-grid article>:not(.story-entry-visual){grid-column:1}.inkvoya .story-entry-visual{grid-area:auto;inset:22px 16px 10px 55%}.inkvoya .story-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inkvoya .story-about{grid-template-columns:1fr;gap:32px}.inkvoya .story-style-caption p{min-height:4.35em}.inkvoya .story-final-cta{padding:32px 24px}}@media (width<=390px){.inkvoya .story-tryon-pair{grid-template-columns:1fr}.inkvoya .story-stencil-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
