@font-face{font-family:JPM Studio Brush;src:url(/fonts/jpm-brush/yuji-boku-headlines.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:JPM Studio Pen;src:url(/fonts/jpm-studio/klee-display.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--jpm-pen:"JPM Studio Pen", "Yu Mincho", "Hiragino Mincho ProN", serif;--studio-paper:#fbf8ef;--studio-ink:#15372f;--studio-clay:#9f3727;--studio-rule:#c9c1af;--studio-action-radius:18px;--studio-frame-radius:clamp(14px, 2vw, 25px);--studio-gutter:max(clamp(20px, 4.25vw, 64px), calc((100% - 1240px) / 2));--studio-paper-fiber:url(/studio/washi-fibers.svg);--studio-action:#245243;--studio-action-hover:#193f32}.prism-theme .site-header.site-header--products{box-shadow:none;background:#15372f;border-radius:0}.prism-theme .corporate-primary-nav a,.prism-theme .corporate-masthead>.header-contact{min-height:44px;font-size:16px}.prism-theme .site-header--products .corporate-product-nav a{background:#15372f;border-color:#466155;min-height:44px;font-size:16px}.prism-theme .site-header--products .corporate-product-nav a:nth-child(-n+2){background:#244a3d}.prism-theme .site-header--products .corporate-product-nav a:is(:hover,:focus-visible){background:#38604e}.prism-theme .site-header.site-header--products .jpm-menu-toggle{border-radius:14px;min-width:44px;min-height:44px}.corporate-primary-nav a{white-space:nowrap}.corporate-primary-nav a:hover{text-underline-offset:.28em;text-decoration:underline}.prism-theme .studio-footer{color:#f8f2e4;padding-inline:var(--studio-gutter);background:#15372f}.prism-theme .studio-footer>p{color:#f8f2e4;font:600 clamp(1.2rem, 2.8vw, 2rem)/1.6 var(--jpm-pen)}.prism-theme .studio-footer :is(a,small,.brand-monogram,.brand-name,.footer-guides span){color:#ede7d8!important}.prism-theme .studio-footer :is(a,.footer-guides span){font-size:1rem}.prism-theme .studio-footer .footer-guides{grid-column:1/-1}.prism-theme .studio-footer .footer-guides a{overflow-wrap:break-word;border-color:#698377}@media (width<=900px){body.prism-theme footer.studio-footer{grid-template-columns:minmax(0,1fr)}body.prism-theme footer.studio-footer>:is(.footer-brand,p,div,nav,small){grid-area:auto/1}}.prism-theme .studio-footer h2{font-family:var(--jpm-pen);font-size:clamp(1.35rem,6.75vw,2.25rem);font-weight:600!important}.prism-theme .studio-footer .footer-guides h2>span{font:inherit;white-space:nowrap;margin:0;display:inline-block;color:inherit!important}.prism-theme .contact-band h2,.prism-theme .sub-hero h1{font-family:var(--jpm-pen);text-wrap:balance;font-weight:600!important}body.prism-theme .jpm-progress-readout{display:none}.prism-theme .studio-home{background:var(--studio-paper);color:var(--studio-ink)}.prism-theme .studio-home :is(.main-products,.decision-gateway,.studio-method,.studio-book){background-image:var(--studio-paper-fiber)!important}body.prism-theme :is(.studio-hero,.studio-catalog-intro,.aihp-hero,.biz-hero,.ai-app-hero,.cf-hero,.about-studio-intro,.contact-studio-intro),body.prism-theme .pm-media :is(.media-index-directory,.media-illustrated-hero),body.prism-theme .pm-media .ai-media .ai-editorial-cover,body.prism-theme .security-beginner .security-hero{background-position:100% 100%,0 0;background-repeat:no-repeat,repeat;background-size:clamp(140px,26vw,360px),160px 160px;background-image:url(/studio/washi-waves.svg), var(--studio-paper-fiber)!important}.prism-theme .studio-home h1,.prism-theme .studio-home h2,.prism-theme .studio-home h3{font-family:var(--jpm-pen);line-height:1.3;letter-spacing:-.025em!important;font-weight:600!important}.prism-theme .studio-home h2{font-size:clamp(2rem,4.2vw,3.75rem)}.prism-theme .studio-home :is(#studio-home-title,#business-services-title,#works-title,#studio-method-title){font-family:"JPM Studio Brush", var(--jpm-pen)}.prism-theme .studio-home h3{font-size:clamp(1.375rem,2.3vw,2rem)}.studio-home p{line-height:1.8}.studio-hero{padding:clamp(44px, 6vw, 86px) var(--studio-gutter);background:#f7f0df;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,3.4vw,48px);display:grid;container-type:inline-size}.studio-hero-copy{z-index:1;min-width:0;position:relative}.studio-hero-eyebrow{color:#46564b;margin:0 0 16px;font-size:1rem;font-weight:650}.prism-theme .studio-home .studio-hero h1{color:var(--studio-ink);margin:0;font-size:clamp(1.7rem,7.7cqi,5rem);line-height:1.13}.studio-hero h1>span{white-space:nowrap;display:block}.prism-theme .studio-home :is(h2,h3,p,figcaption){line-break:strict;word-break:auto-phrase;overflow-wrap:normal}.studio-home .studio-phrase{white-space:nowrap;display:inline-block}.studio-hero-ink{color:var(--studio-clay);padding-bottom:.12em;display:inline-block;position:relative}.studio-hero-ink svg{width:99%;height:.22em;position:absolute;bottom:-.04em;left:0;overflow:visible}.studio-hero-ink path{fill:currentColor}.studio-hero-lead{width:max-content;max-width:100cqi;margin:24px 0;font-size:clamp(1rem,1.55vw,1.19rem)}.studio-hero-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.prism-theme .studio-home .studio-button{color:#fff;background:var(--studio-action);border:1px solid var(--studio-action);border-radius:11px;align-items:center;gap:16px;min-height:48px;padding:10px 18px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.prism-theme .studio-home .studio-button:hover{background-color:var(--studio-action-hover)}.prism-theme .studio-home .studio-text-link{color:#184b3a;text-underline-offset:.22em;align-items:center;gap:8px;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.prism-theme .studio-home .studio-hero-actions .studio-text-link{background:#fcf8ec;border:1px solid #a7ad96;border-radius:11px;padding:8px 14px;font-weight:650;text-decoration:none}.prism-theme .studio-home .studio-hero-actions .studio-text-link:hover{background:#e9edde}.studio-home :is(.studio-button,.studio-hero-actions .studio-text-link):focus-visible{outline:2px solid var(--studio-ink);outline-offset:3px}.studio-hero-art{perspective:1000px;min-width:0;margin:0}.studio-hero-art img{border-radius:12% 15% 18% 11%;width:100%;height:auto;display:block;-webkit-mask:url(/studio/paper-edge-mask.svg) 50%/100% 100% no-repeat;mask:url(/studio/paper-edge-mask.svg) 50%/100% 100% no-repeat}@media (prefers-reduced-motion:no-preference){html[data-site-motion=on] .studio-hero-art[data-site-visual=paper-depth] img{transform:rotateY(calc((.55 - var(--visual-progress)) * 12deg)) translateZ(calc((.55 - var(--visual-progress)) * 32px))}}.prism-theme .studio-home .main-products{padding:clamp(48px, 7vw, 96px) var(--studio-gutter);color:var(--studio-ink);background:var(--studio-paper)!important}.prism-theme .studio-home .main-products-heading :is(h2,p){color:var(--studio-ink)}.studio-home .main-products-heading>p{font-size:1rem}.studio-home .main-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.prism-theme .studio-home .main-product{border:1px solid var(--studio-rule);border-radius:var(--studio-frame-radius);background:#fffdf7;transition:border-color .2s,background-color .2s}.prism-theme .studio-home .main-product:is(:hover,:focus-visible){box-shadow:none;background:#f6f4e8;border-color:#527260;transform:none}.prism-theme .studio-home .main-product:focus-visible{outline-color:#15372f!important}.studio-home .main-product-index,.studio-home .main-product-index>span{font-size:.9rem}.studio-home .product-art{--scene-progress:0;height:clamp(180px,24vw,300px)}.studio-home .product-floating-note{display:none}.studio-home .product-browser{width:86%;left:7%;transform:none}.studio-home .product-browser-bar,.studio-home .product-browser-bar b{font-size:.875rem}.studio-home .product-browser>img{height:auto}.studio-home .product-phone{right:16%;transform:none}.studio-home .product-pov-caption{font:600 clamp(1.125rem, 2.4vw, 2rem)/1.45 var(--jpm-pen);left:8%}.studio-home .product-app-screen{transform:none}.prism-theme .studio-home .main-product-copy>p,.prism-theme .studio-home .main-product-copy>strong,.studio-home .main-product-cta{font-size:1rem!important}.studio-home .main-product-copy>small{font-size:.9375rem}.studio-home .main-product-cta{text-underline-offset:.25em;text-decoration:underline}.studio-home .main-products-bottom{border-color:var(--studio-rule);margin-top:30px}.prism-theme .studio-home .main-products-bottom :is(a,p){color:var(--studio-ink);font-size:1rem}.studio-home .main-products-bottom a{padding-block:8px}.studio-home .main-products-bottom>p{align-items:center}.prism-theme .studio-home .work-examples{padding:clamp(48px, 7vw, 96px) var(--studio-gutter);color:var(--studio-ink);background:#ebe9dc}.prism-theme .studio-home .work-examples header :is(h2,p){color:var(--studio-ink)}.studio-home .work-examples header>p{font-size:1rem}.studio-home .work-examples-grid{grid-template-columns:1.22fr 1fr 1fr;gap:22px}.prism-theme .studio-home .work-examples-grid>a{border-radius:var(--studio-frame-radius);color:var(--studio-ink);background:#fffdf7}.prism-theme .studio-home .work-examples-grid>a :is(p,span){font-size:1rem}.prism-theme .studio-home .work-examples-grid>a small{font-size:.875rem}.prism-theme .studio-home .work-examples-grid a:focus-visible{outline:3px solid var(--studio-ink);outline-offset:3px}.prism-theme .studio-home :is(.decision-gateway,.studio-construction,.studio-method,.studio-book,.studio-company){padding:clamp(46px, 7vw, 94px) var(--studio-gutter);color:var(--studio-ink);background:var(--studio-paper)!important}.prism-theme .studio-home :is(.decision-gateway,.studio-construction,.studio-method,.studio-book,.studio-company) :is(h2,h3,li){color:var(--studio-ink)}.studio-home :is(.decision-gateway,.studio-construction,.studio-book){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,6vw,88px);display:grid}.studio-section-copy :is(h2,h3){color:var(--studio-ink);margin:0 0 16px}.studio-section-copy>p{max-width:34em;margin:0 0 16px;font-size:1rem}.studio-section-copy>.studio-note{color:var(--studio-clay);margin:0 0 16px;font-size:1rem;font-weight:700}.studio-section-copy>.studio-text-link{width:fit-content;display:flex}.studio-home .decision-gateway{grid-template-columns:minmax(0,.74fr) minmax(0,1.4fr);gap:clamp(24px,4vw,64px)}.studio-decision-lettering img{width:min(100%,480px);height:auto;display:block}.studio-choice-list{border:1px solid var(--studio-rule);border-radius:var(--studio-action-radius);background:#fffcf3;overflow:clip}.studio-choice-labels,.prism-theme .studio-home .studio-path{grid-template-columns:minmax(0,1fr) minmax(10.75rem,.51fr);align-items:center;gap:16px;padding-inline:clamp(14px,1.6vw,24px);display:grid}.studio-choice-labels{color:#39564a;border-bottom:1px solid var(--studio-rule);background:#efede0;padding-block:12px;font-size:.875rem;font-weight:700}.studio-paths{margin:0;padding:0;list-style:none}.studio-paths>li+li{border-top:1px solid var(--studio-rule)}.prism-theme .studio-home .studio-path{min-height:76px;color:var(--studio-ink);padding-block:16px;text-decoration:none}.prism-theme .studio-home .studio-path-copy h3{color:var(--studio-ink);margin:0 0 4px;font-family:inherit;font-size:1.0625rem;line-height:1.45}.studio-path-copy p{color:#40594e;text-wrap:pretty;margin:0;font-size:1rem}.studio-path-action{color:#245243;text-underline-offset:.24em;justify-content:space-between;align-items:center;gap:8px;font-size:1rem;font-weight:700;text-decoration:underline;display:flex}.prism-theme .studio-home .studio-path:is(:hover,:focus-visible){background:#edf1e5}.prism-theme .studio-home .studio-path:focus-visible{outline-offset:-3px;outline:2px solid #245243}.prism-theme .studio-home .studio-construction{align-items:center;background:#e9ede4!important}.studio-pov{justify-self:center;width:min(100%,246px);margin:0}.studio-pov video{aspect-ratio:9/16;object-fit:cover;border-radius:var(--studio-frame-radius);background:#193029;width:100%;height:auto}.studio-pov figcaption{margin-top:8px;font-size:.9rem}.studio-process{border-block:1px solid var(--studio-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0;padding:0;list-style:none;display:grid}.studio-process li{padding:22px 20px 22px 0}.studio-process li+li{border-left:1px solid var(--studio-rule);padding-left:20px}.studio-process span{color:var(--studio-clay);font:600 1.35rem/1.2 var(--jpm-pen)}.studio-process h3{margin:8px 0}.studio-process p{margin:0;font-size:1rem}.studio-method-tail{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.studio-method-tail>p{font:600 clamp(1.25rem, 2.25vw, 1.75rem)/1.6 var(--jpm-pen);margin:0}.studio-method-tail>ul{flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}.studio-method-tail li{display:grid}.studio-method-tail strong{font:600 2rem/1.4 var(--jpm-pen);color:var(--studio-clay)}.prism-theme .studio-home .studio-book{grid-template-columns:minmax(120px,.48fr) minmax(0,1fr);align-items:center;background:#efe8d7!important}.studio-book>img{justify-self:end;width:min(100%,230px);height:auto;display:block}.studio-book-facts{border-block:1px solid var(--studio-rule);flex-wrap:wrap;gap:8px 18px;width:fit-content;margin:0 0 12px;padding:10px 0;list-style:none;display:flex}.studio-book-facts>li{white-space:nowrap}.studio-book-facts strong{color:var(--studio-clay);margin-right:.12em;font-size:1.3em}.prism-theme main>.studio-security-note{box-sizing:border-box;width:min(1040px, calc(100% - 2 * var(--studio-gutter)));border-radius:var(--studio-frame-radius);color:var(--studio-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px clamp(18px,3vw,42px);margin:clamp(24px,4vw,48px) auto;padding:clamp(16px,2.8vw,32px) clamp(16px,3.4vw,42px);display:grid;background:#edf1e7 var(--studio-paper-fiber)!important;border:1px solid #bfcabd!important}.prism-theme main>.studio-security-note h2{color:var(--studio-ink);font:600 clamp(1.5rem, 3vw, 2.65rem)/1.3 var(--jpm-pen);line-break:strict;margin:0}.studio-security-note p{color:#385448;text-wrap:pretty;max-width:35em;margin:.45em 0 0;font-size:1rem}.studio-security-note p>span{max-width:100%;display:inline-block}body.prism-theme main>.studio-security-note .security-teaser-action{border:1px solid var(--studio-action);background:var(--studio-action);text-align:center;justify-content:center;justify-self:start;align-items:center;min-height:48px;padding:10px 18px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}body.prism-theme main>.studio-security-note .security-teaser-action:is(:hover,:focus-visible){background-color:var(--studio-action-hover)}.studio-security-note .security-teaser-action:focus-visible{outline:2px solid var(--studio-ink);outline-offset:4px}.studio-company ul{flex-wrap:wrap;gap:12px 24px;margin:0 0 16px;padding:0;list-style:none;display:flex}.studio-company li{border-bottom:1px solid var(--studio-rule);padding-block:8px}.studio-company li>span{font-weight:700}.prism-theme :is(.studio-home,.services-catalog,.business-development-landing)>.contact-band{min-height:0;padding:clamp(44px, 7vw, 94px) var(--studio-gutter);color:var(--studio-paper);text-align:left;background:var(--studio-ink)!important}.prism-theme :is(.studio-home,.services-catalog,.business-development-landing)>.contact-band:after{content:none}.prism-theme :is(.studio-home,.services-catalog,.business-development-landing)>.contact-band h2{text-wrap:pretty;width:auto;max-width:22em;margin:.35em 0 0;line-height:1.35}.prism-theme :is(.studio-home,.services-catalog,.business-development-landing)>.contact-band :is(h2,p,.mini-title){color:var(--studio-paper)!important}.prism-theme :is(.studio-home,.services-catalog,.business-development-landing)>.contact-band>a{background:var(--studio-paper);color:var(--studio-ink);border:1px solid var(--studio-paper)}.prism-theme :is(.studio-home,.services-catalog,.business-development-landing)>.contact-band>a:is(:hover,:focus-visible){color:var(--studio-ink);background:#e4ebdd}.prism-theme .studio-home>.contact-band>a{border-radius:11px}.studio-home .contact-band>a:focus-visible{outline:2px solid var(--studio-paper);outline-offset:4px}.prism-theme .studio-home .product-pov-caption{background:#17372f;padding:.28em .5em}.prism-theme .studio-home #book-release-heading{font-size:clamp(1.45rem,4.15vw,3.75rem)}.prism-theme .studio-home #works-title{font-size:clamp(1.45rem,4.15vw,3.25rem)}@media (width<=760px){.prism-theme .studio-home :is(#book-release-heading,#works-title){font-size:clamp(1.35rem,6.65vw,2.55rem)}}@media (width<=950px){.prism-theme .corporate-primary-nav a{font-size:.9rem}.studio-home .work-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-home .work-examples-grid>a:first-child{grid-column:1/-1}}@media (width<=760px){.studio-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:30px 24px}.prism-theme .studio-home .studio-hero h1{font-size:clamp(1.7rem,10.35cqi,3.6rem)}.studio-hero-lead{margin-block:15px 14px}.studio-hero-art{margin-inline:calc(-1 * var(--studio-gutter))}.studio-hero-art img{object-fit:cover;object-position:68% center;max-height:410px}.studio-home .main-products-grid,.studio-home .work-examples-grid,.studio-home :is(.decision-gateway,.studio-construction,.studio-book),.prism-theme main>.studio-security-note{grid-template-columns:minmax(0,1fr)}.studio-home .product-art{height:220px}.studio-process{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-process li:nth-child(3){border-left:0;padding-left:0}.studio-process li:nth-child(n+3){border-top:1px solid var(--studio-rule)}.prism-theme .studio-home .studio-book{grid-template-columns:minmax(0,1fr)}.studio-book>img{justify-self:start;width:min(42vw,170px)}}@media (width<=540px){.studio-choice-labels,.prism-theme .studio-home .studio-path{grid-template-columns:minmax(0,1fr);gap:9px}.studio-choice-labels>span:last-child{display:none}.studio-path-action{width:fit-content}}@media (width<=650px){.prism-theme .corporate-primary-nav>a:not([href="/media#media-directory"]){display:none}.prism-theme .corporate-primary-nav>a[href="/media#media-directory"]{display:inline-flex}.prism-theme .corporate-masthead>.header-contact{font-size:.9375rem}.prism-theme .site-header--products .corporate-product-nav a{font-size:clamp(.875rem,3.65vw,1rem)}}.studio-home .studio-case-stage{perspective:780px;background:#e6e2d3;place-items:center;padding:8%;display:grid;position:relative}.studio-home .studio-case-stage .studio-case-sheet{aspect-ratio:16/10;width:100%;transform-style:preserve-3d;background:#fbf8ef;border:1px solid #a6aa98;position:relative;box-shadow:0 8px 22px #152f2629}.studio-home .studio-case-sheet:before,.studio-home .studio-case-sheet:after{content:"";pointer-events:none;background:#faf4df;border:1px solid #a6aa98;position:absolute;inset:0}.studio-home .studio-case-sheet:before{transform:translate3d(-6px,7px,-10px)}.studio-home .studio-case-sheet:after{background:#bccbb8;transform:translate3d(6px,4px,-20px)}.studio-home .studio-case-sheet img{position:relative;transform:translateZ(1px)}html[data-site-motion=on] .studio-home .studio-case-stage[data-site-visual=case-sheet]{--sheet-open:clamp(0, calc((var(--visual-progress) - .08) * 2.3), 1)}@media (prefers-reduced-motion:no-preference){html[data-site-motion=on] .studio-home .studio-case-stage[data-site-visual=case-sheet] .studio-case-sheet{transform:rotateX(calc((1 - var(--sheet-open)) * 22deg)) rotateY(calc((var(--sheet-open) - 1) * 24deg)) translateZ(calc((1 - var(--sheet-open)) * 18px))}}.studio-product-story{min-width:0;min-height:clamp(205px,24vw,300px);color:var(--studio-ink);--story-open:1;background:#f3efe1;margin-top:12px;padding:clamp(14px,2.4vw,32px)}.studio-app-story{perspective:700px;grid-template-columns:minmax(0,1fr) minmax(80px,.85fr);align-items:center;gap:clamp(10px,2vw,28px);display:grid}.studio-app-request{justify-items:start;gap:7px;display:grid}.studio-app-request svg{fill:none;stroke:#9f3727;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:min(72px,42%)}.studio-app-request .studio-story-arrow{width:min(112px,74%)}.studio-story-arrow path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--story-open))}.studio-app-request small,.studio-app-result figcaption{color:#425e50;font-size:.8125rem}.prism-theme .studio-home .studio-app-request strong{font:600 clamp(1rem, 2vw, 1.55rem)/1.5 var(--jpm-pen);text-wrap:pretty;color:var(--studio-ink)!important}.studio-app-result{text-align:center;justify-self:center;margin:0}.studio-app-result img{border:1px solid #9caca0;border-radius:9px;width:clamp(82px,10vw,116px);height:auto;display:block;box-shadow:2px 8px 16px #17372f24}.studio-app-result figcaption{margin-top:6px}.studio-business-story{background:#eceee3;align-content:center;display:grid}.studio-business-story>p{margin:0 0 10px;font-weight:700}.studio-business-story>ol{margin:0;padding:0;list-style:none;position:relative}.studio-business-story>ol:before{content:"";transform-origin:top;width:2px;transform:scaleY(var(--story-open));background:#9f3727;position:absolute;top:15%;bottom:15%;left:3px}.studio-business-story li{grid-template-columns:5em minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 0 9px 16px;font-size:.9375rem;display:grid;position:relative}.studio-business-story li:before{content:"";background:#9f3727;border-radius:50%;width:8px;height:8px;position:absolute;top:1.05em;left:0}.studio-business-story li b{color:#245243!important}.studio-business-story li span{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){html[data-site-motion=on] .studio-product-story[data-site-visual=product-story]{--story-open:clamp(0, calc((var(--visual-progress) - .08) * 2.1), 1)}html[data-site-motion=on] .studio-app-story[data-site-visual=product-story] .studio-app-result img{transform:rotateY(calc((1 - var(--story-open)) * -30deg)) rotateX(calc((1 - var(--story-open)) * 12deg)) translateZ(calc((1 - var(--story-open)) * 18px))}}body.prism-theme :is(.media-home-art,.ai-cover-drawing,.contact-studio-art) img{-webkit-mask:url(/studio/paper-edge-mask.svg) 50%/100% 100% no-repeat;mask:url(/studio/paper-edge-mask.svg) 50%/100% 100% no-repeat;border-radius:12% 15% 18% 11%!important}body.prism-theme :is(.cf-hero-image,.cf-craft-image,.cf-next-image,.cf-origin-portrait,.about-studio-leaders figure,.ai-desk-feature-photo,.ai-current-image,.ai-chat-capture,.aihp-hero-preview,.service-index-image--cover,.studio-product-row figure,.recovery-showcase-image,.work-examples-grid figure,.editorial-illustration,.sub-hero-art.has-image) img,body.prism-theme :is(.aihp-hero-preview,.ai-chat-capture,.service-index-image--cover,.studio-product-row figure,.work-examples-grid figure,.recovery-showcase-image,.studio-biz-ledger,.studio-catalog-diagram){border-radius:var(--studio-frame-radius)!important}body.prism-theme :is(.studio-button,.studio-hero-actions .studio-text-link,.security-teaser-action,.contact-band>a,.contact-form-submit,.contact-input-jump,.cf-button,.about-studio-button,.aihp-actions>a,.aihp-preview-cta,.website-offer-cta,.pov-primary,.pov-audience-actions>a,.ai-app-hero-actions>a,.ai-app-cta a,.biz-actions>a,.ai-button,.website-hero-actions>a,.reader-first-links>a,.spot-cta,.security-button){min-height:44px;border-radius:var(--studio-action-radius)!important}body.prism-theme :is(.aihp-actions>a:first-child,.pov-primary,.ai-app-hero-actions>a:first-child,.biz-actions>a:first-child,.cf-actions>.cf-button:not(.cf-button--outline),.contact-form-submit,.about-studio-button--primary,.spot-cta,.ai-cover-actions .ai-button){font-size:1rem;text-decoration:none;background:var(--studio-action)!important;border-color:var(--studio-action)!important;color:#fff!important}body.prism-theme :is(.aihp-actions>a:first-child,.pov-primary,.ai-app-hero-actions>a:first-child,.biz-actions>a:first-child,.cf-actions>.cf-button:not(.cf-button--outline),.contact-form-submit,.about-studio-button--primary,.spot-cta,.ai-cover-actions .ai-button):is(:hover,:focus-visible){background-color:var(--studio-action-hover)!important}body.prism-theme .pov-sales .pov-offer-close>a.pov-primary,body.prism-theme .security-media .security-actions>.security-button{background:var(--studio-action)!important;color:#fff!important}body.prism-theme .pov-sales .pov-aihp-offer .pov-inner>a.pov-primary{color:var(--studio-action)!important;background:var(--studio-paper)!important;border-color:var(--studio-action)!important}body.prism-theme .pov-sales .pov-aihp-offer .pov-inner>a.pov-primary:is(:hover,:focus-visible){background:#e9eee5!important}body.prism-theme .pov-sales .pov-offer-close>a.pov-primary:is(:hover,:focus-visible),body.prism-theme .security-media .security-actions>.security-button:is(:hover,:focus-visible){background:var(--studio-action-hover)!important}body.prism-theme :is(.services-catalog,.aihp-landing,.ai-app-page,.pov-sales,.business-development-landing,.construction-studio,.contact-studio,.about-studio,.media-index,.ai-wrap,.security-beginner,.website-media) :is(h1,h2,h3,p,figcaption){line-break:strict;word-break:auto-phrase}body.prism-theme :is(.studio-catalog-intro,.ai-app-hero,.biz-hero,.cf-hero) h1{text-wrap:wrap}body.prism-theme .pm-media .security-beginner :is(figcaption,.media-story-copy>small,.media-story-tabs button small){color:#425a4c;font-size:.9375rem}body.prism-theme .pm-media .security-article>header .security-small,body.prism-theme .pm-media .ai-media .ai-worked-example .ai-small{font-size:.9375rem}body.prism-theme .pm-media .ai-media .ai-skip-prompt{font-size:1rem}body.prism-theme .aihp-landing :is(.website-offer-training-prices,.website-offer-course-fee,.website-offer-monthly-price) small,body.prism-theme .pov-sales .pov-price-line p{font-size:1rem;line-height:1.55}body.prism-theme :is(.cf-support-preview,.article-hero-visual) img{border-radius:var(--studio-frame-radius)}body.prism-theme .pm-media .article-page .check-list li{grid-template-columns:7px minmax(0,1fr)}.pm-media .article-page .check-list .article-list-dot{background:var(--studio-clay);border-radius:50%;width:7px;height:7px}
