.st-site{--st-ink:#f4f2fa;--st-paper:#0b0a13;--st-panel:#171321;--st-raised:#201a2e;--st-line:#373042;--st-violet:#c8abff;--st-accent:#cbb1ff;--st-cyan:#84e0ec;--st-muted:#bdb6cd;--st-corner:12px;--heading:"Poppins", sans-serif;--body:"Roboto Variable", Roboto, sans-serif;background:radial-gradient(ellipse 70% 520px at 83% 10%, #27193666, transparent 80%), var(--st-paper);color:var(--st-ink);font-family:var(--body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;min-height:100svh;line-height:1.62}.st-wrap{width:min(1190px,91%);margin-inline:auto}.st-band{padding-block:clamp(3rem,5.8vw,6rem)}.st-site :where(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--st-cyan);outline-offset:4px}.st-site :where(h1,h2,h3,h4){font-family:var(--heading);letter-spacing:-.045em;color:inherit;line-height:1.12}.st-site h1{overflow-wrap:break-word;margin:.65rem 0 1.3rem;font-size:clamp(2.45rem,4.75vw,4.4rem);font-weight:600}.st-site h2{margin:.6rem 0 1rem;font-size:clamp(1.85rem,3.4vw,3rem);font-weight:600}.st-site h3{font-weight:600}.st-site p{color:var(--st-muted);line-height:1.65}.st-kicker,.st-num{color:var(--st-violet);font:650 .68rem/1.55 var(--body);letter-spacing:.155em;text-transform:uppercase;display:block}.st-kicker:before{content:"";vertical-align:.08em;background:#aa82fd;border-radius:50%;width:6px;height:6px;margin-inline-end:.58rem;display:inline-block}.st-hero{isolation:isolate;background:radial-gradient(55% 84% at 84% 39%,#45246357,#0000 77%),linear-gradient(#0b0a13,#100d19 80%,#100d18);position:relative}.st-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#9d7be70b 1px,#0000 1px),linear-gradient(#9d7be70b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 3%,#000 60%,#0000 100%);mask-image:linear-gradient(100deg,#0000 3%,#000 60%,#0000 100%)}.st-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(1.6rem,4vw,4.5rem);padding-block:clamp(3.2rem,5.7vw,6rem);display:grid}.st-hero-copy{min-width:0}.st-hero h1{letter-spacing:-.053em;text-wrap:balance;margin:1rem 0 1.2rem;font-size:clamp(3rem,4.25vw,4.05rem);font-weight:600;line-height:1.065}.st-hero .st-title-accent{color:var(--st-accent);-webkit-text-fill-color:transparent;background:linear-gradient(101deg,#e4caff 0%,#b495ff 44%,#94dae7 92%);-webkit-background-clip:text;background-clip:text;display:block}.st-hero-copy>p{color:#c1bacf;max-width:50ch;font-size:clamp(1.02rem,1.35vw,1.17rem);line-height:1.67}.st-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.st-hero .st-actions{margin-top:1.55rem}.st-primary,.st-secondary,.st-quiet,.st-link{font:600 .91rem/1.35 var(--body);cursor:pointer;justify-content:center;align-items:center;gap:.7rem;min-height:44px;text-decoration:none;display:inline-flex}.st-primary,.st-secondary,.st-quiet{border:1px solid #0000;border-radius:100px;padding:.85rem 1.3rem}.st-primary{color:#fff;background:linear-gradient(110deg,#7134d8,#7730cb 75%,#6c29b1);border-color:#a279ed;box-shadow:0 5px 20px #391b6438}.st-primary:hover{filter:none;background:#8543dd}.st-secondary,.st-quiet{color:#f3eaff;background:#1e1828;border-color:#564663}.st-secondary:hover,.st-quiet:hover{filter:none;background:#30223f}.st-link{color:var(--st-violet);text-underline-offset:4px;min-height:44px}.st-link:hover{text-decoration:underline}.st-site button:disabled{opacity:.58}.st-services-band{background:linear-gradient(#15111d,#100d17);border-block:1px solid #302837;scroll-margin-top:1.5rem}.st-section-title{justify-content:space-between;align-items:end;gap:2rem;margin:0 0 1.7rem;display:flex}.st-section-title h2{text-wrap:balance;max-width:27ch;margin-bottom:0}.st-section-title>p{max-width:33ch;margin:0 0 .1rem}.st-catalogue{grid-template-columns:minmax(250px,.85fr) minmax(0,1.65fr);align-items:start;gap:clamp(1.1rem,3vw,2.5rem);display:grid}.st-service-directory{gap:.45rem;display:grid}.st-service-choice{text-align:left;color:#c8c0d4;width:100%;min-height:62px;font:500 .95rem/1.35 var(--body);background:#18141f;border:1px solid #342a40;border-radius:12px;justify-content:flex-start;align-items:center;gap:.8rem;padding:.65rem .9rem;scroll-margin-top:1rem;display:flex}.st-service-choice:hover{filter:none;background:#251c32}.st-service-choice[aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#382447,#241a31);border-color:#9568bd}.st-service-icon{width:35px;height:35px;color:var(--st-violet);background:#261d32;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.st-service-choice[aria-pressed=true] .st-service-icon{color:#e3caff;background:#473059}.st-service-choice strong{font-weight:580}.st-choice-index{color:#b9a6c8;margin-left:auto;font:.69rem ui-monospace,monospace}.st-service-feature{background:radial-gradient(at 100% 0,#43285660,#0000 62%),#1b1524;border:1px solid #45344f;border-radius:19px;min-width:0;padding:clamp(1.2rem,2.7vw,2.3rem);position:relative}.st-feature-meta{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.st-feature-meta>span:last-child{color:#c8b7d9;font:.66rem ui-monospace,monospace}.st-service-feature h3{margin:0 0 .7rem;font-size:clamp(1.8rem,3.1vw,2.7rem)}.st-service-feature .st-feature-goal{color:#eee5f7;margin:.3rem 0;font-size:1.07rem;font-weight:550}.st-service-feature>p{max-width:62ch;margin:.3rem 0 1rem}.st-service-feature h4{font:650 .71rem/1.4 var(--body);letter-spacing:.08em;color:#d7c8e9;text-transform:uppercase;margin:1.1rem 0 .45rem}.st-service-feature ul{flex-wrap:wrap;gap:.46rem;margin:0 0 1.3rem;padding:0;list-style:none;display:flex}.st-service-feature li{color:#ddd1e8;border:1px solid #4c3b59;border-radius:8px;align-items:center;gap:.44rem;padding:.32rem .62rem;font-size:.86rem;display:inline-flex}.st-service-feature li i{background:var(--st-cyan);border-radius:50%;width:4px;height:4px}.st-work{max-width:1000px}.st-work>h1{max-width:18ch}.st-work>p,.st-intro{max-width:64ch;font-size:1.07rem}.st-work>.st-form,.st-work>.st-review,.st-step,.st-summary{background:linear-gradient(135deg,#20182b,#18131f);border:1px solid #493951;border-radius:18px;padding:clamp(1.15rem,2.6vw,2.1rem)}.st-form,.st-review{gap:1.15rem;max-width:760px;display:grid}.st-form{margin-top:1.35rem}.st-site fieldset{border:1px solid #64546f;border-radius:10px;min-width:0;margin:0;padding:.65rem 1rem}.st-site legend,.st-site label{font-weight:590}.st-site legend{padding-inline:.3rem}.st-site label{gap:.42rem;display:grid}.st-site input,.st-site textarea{font:inherit;color:#f6f2fa;background:#131019;border:1px solid #756781;border-radius:9px;width:100%;min-height:44px;padding:.7rem .83rem}.st-site input::placeholder,.st-site textarea::placeholder{color:#aa9fb6}.st-site .st-check{cursor:pointer;align-items:center;gap:.7rem;min-height:44px;font-weight:450;display:flex}.st-site .st-check input{accent-color:#8549da;flex-shrink:0;width:19px;height:19px;min-height:0;margin:0}.st-pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.st-site .st-form>.st-primary,.st-site .st-form>.st-quiet,.st-site .st-form>.st-link{justify-self:start}.st-status{color:#dfc6ff;overflow-wrap:anywhere;margin:1rem 0 0;font-weight:600}.st-review dl,.st-facts{margin:0}.st-review dt,.st-facts dt{font-weight:650}.st-review dd,.st-facts dd{overflow-wrap:anywhere;margin:.25rem 0 .95rem}.st-verbatim{white-space:pre-wrap}.st-shop h1{max-width:20ch}.st-shop .st-intro{margin-top:.45rem}.st-progress{border:1px solid var(--st-line);background:#18131f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0 1.5rem;padding:0;list-style:none;display:grid}.st-progress li{border-right:1px solid var(--st-line);color:#c6bccf;padding:.85rem 1.1rem;font-size:.94rem}.st-progress li:last-child{border-right:0}.st-progress li span{color:#bc9fd9;font:.65rem ui-monospace,monospace;display:block}.st-progress li[aria-current=step]{color:#fff;background:#31233d;font-weight:620;box-shadow:inset 0 -2px #c39aff}.st-progress li:first-child{border-radius:11px 0 0 11px}.st-progress li:last-child{border-radius:0 11px 11px 0}.st-shop-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:clamp(1.1rem,3vw,2.3rem);display:grid}.st-shop-grid .st-step,.st-summary{min-width:0}.st-step>h2,.st-summary h2{font-size:clamp(1.5rem,2.5vw,2.1rem)}.st-shop-grid .st-step{color:#261c31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f2fa;border-color:#e1dae9}.st-step p{color:#574b62}.st-step .st-status{color:#59348a}.st-step input{color:#251e2d;background:#fff;border-color:#897e94}.st-step input::placeholder{color:#71667a}.st-step fieldset{border-color:#b4a9be}.st-step .st-quiet{color:#392b4a;background:#f6f3fa;border-color:#9b8ca9}.st-step .st-stamp{color:#613487}.st-step .st-domain{color:#4f386d}.st-step .st-form p{margin:0}.st-summary{background:radial-gradient(at 100% 0,#49305066,#0000 65%),#211929}.st-summary dl{margin:1.2rem 0 0}.st-summary dl>div{border-top:1px solid #503e59;justify-content:space-between;gap:.75rem;padding:.75rem 0;display:flex}.st-summary dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.st-summary .st-total{color:#e0c1ff;font-weight:700}.st-summary small{color:#d6c8df}.st-domain{overflow-wrap:anywhere}.st-pricelist{gap:.3rem;font-size:.88rem;display:grid}.st-stamp{color:#dfc6ff;font-size:1.1rem}.st-step h2:focus,.st-work h1:focus{outline:none}.st-footer{color:var(--st-ink);background:#0b0911;border-top:1px solid #342a40}.st-closing,.st-footer-bottom{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.st-closing{border-bottom:1px solid #352a3f;padding:clamp(2.2rem,4vw,4rem) 0}.st-closing p{max-width:54ch;margin:.4rem 0 0}.st-closing h2{font-size:clamp(1.7rem,3.3vw,2.8rem)}.st-footer-bottom{flex-wrap:wrap;padding-block:1.1rem}.st-footer-bottom>span{color:#c4b8d0;font-size:.88rem}.st-footer nav{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.st-footer nav a{color:#c7bdcf;align-items:center;min-height:44px;font-size:.85rem;text-decoration:none;display:inline-flex}.st-footer nav a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.st-step{animation:.18s ease-out st-stage}@keyframes st-stage{0%{opacity:.82;transform:translateY(3px)}to{opacity:1;transform:none}}}@media (max-width:1030px){.st-hero-grid{gap:1.6rem}.st-hero h1{font-size:clamp(2.7rem,5.2vw,3.7rem)}}@media (max-width:760px){.st-hero-grid,.st-catalogue,.st-shop-grid,.st-pair{grid-template-columns:minmax(0,1fr)}.st-hero-grid{gap:1.6rem;padding-block:2rem}.st-section-title{display:block}.st-section-title>p{margin:.65rem 0 0}.st-service-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.st-service-choice{text-align:left;gap:.45rem;padding:.52rem;scroll-margin-top:1rem}.st-service-choice strong{font-size:.85rem}.st-choice-index{display:none}.st-catalogue{gap:1rem}.st-closing{flex-direction:column;align-items:flex-start}.st-progress li{padding:.7rem .55rem;font-size:.8rem}.st-shop[data-step="2"] .st-summary{grid-row:1}.st-footer-bottom{flex-direction:column;align-items:flex-start}.st-wrap{width:91%}}@media (max-width:530px){.st-hero h1{font-size:clamp(2.22rem,9.65vw,2.88rem)}.st-hero-copy>p{font-size:1.02rem}.st-primary,.st-secondary,.st-quiet{padding:.75rem 1.05rem}.st-service-icon{width:26px;height:30px}.st-service-icon svg{width:21px}.st-service-feature{padding:1.05rem}.st-progress li{padding:.55rem .35rem;font-size:.76rem}.st-actions{gap:.65rem}}@media (forced-colors:active){.st-hero .st-title-accent{-webkit-text-fill-color:currentColor}}.st-site :where(section[id],button[id],a:focus-visible){scroll-margin-top:100px}@media (max-width:530px){.st-site :where(section[id],button[id],a:focus-visible){scroll-margin-top:128px}.st-hero .st-actions{gap:.8rem;margin-top:1.15rem}.st-hero .st-actions .st-secondary{color:#e0cefa;background:0 0;border-color:#0000;padding-inline:0}.st-hero-copy>p{line-height:1.59}}@media (max-height:550px){.st-site :where(section[id],button[id],a:focus-visible){scroll-margin-top:12px}}@media (max-width:760px){.st-service-choice:last-child{grid-column:1/-1}}.st-package-choice{background:#211a2a;border:1px solid #493854;border-radius:12px;max-width:50rem;margin-block:1.25rem;padding:1rem 1.25rem}.st-package-choice strong{font:600 1.2rem/1.35 var(--heading);margin-block:.35rem;display:block}.st-package-choice p{margin:0}
.st-author-link{color:var(--st-ink);border-top:1px solid #413448;align-items:center;gap:.68rem;margin-top:1.65rem;padding:.85rem 0 0;text-decoration:none;display:inline-flex}.st-author-link img{object-fit:cover;object-position:50% 32%;border:1px solid #735a82;border-radius:50%;width:39px;height:39px}.st-author-link small,.st-author-link strong{display:block}.st-author-link small{color:#bdb0c9;font-size:.73rem}.st-author-link strong{font:550 .88rem/1.55 var(--heading);color:#f4ebfb}.st-author-link strong span{color:var(--st-accent)}.st-expertise{background:#191321;border-block:1px solid #33263d}.st-expertise .st-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1.2rem;padding-block:.45rem;display:flex}.st-expertise .st-wrap>span{font:650 .68rem/1.55 var(--body);text-transform:uppercase;letter-spacing:.1em;color:#bd9edb}.st-expertise a{color:#e5dced;align-items:center;gap:.48rem;min-height:44px;font-size:.85rem;font-weight:550;text-decoration:none;display:inline-flex}.st-expertise a:hover{color:#fff;text-underline-offset:.28rem;text-decoration:underline}.st-expertise b{color:#b69ad6}.st-profile{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,7vw,6.5rem);display:grid}.st-profile h1{text-wrap:balance;max-width:17ch;font-size:clamp(2.5rem,4.2vw,4rem)}.st-profile-intro{max-width:49ch;font-size:clamp(1.08rem,1.8vw,1.25rem)}.st-profile-copy h2{margin:1.55rem 0 .65rem;font-size:clamp(1.35rem,2.3vw,1.95rem)}.st-profile-copy p{max-width:57ch}.st-portrait{background:linear-gradient(160deg,#312135,#191421);border:1px solid #513861;border-radius:58px 22px 22px;justify-self:end;width:min(100%,405px);margin:0;padding:6px;overflow:hidden}.st-portrait img{aspect-ratio:4/4.3;object-fit:cover;object-position:50% 32%;border-radius:51px 16px 10px 10px;width:100%;height:auto;display:block}.st-portrait figcaption{gap:.1rem;padding:.8rem .95rem .95rem;display:grid}.st-portrait figcaption strong{font-family:var(--heading);font-size:.97rem}.st-portrait figcaption span{color:var(--st-muted);font-size:.82rem}.st-split{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(2rem,6vw,6rem);display:grid}.st-split h2{max-width:15ch}.st-method{background:radial-gradient(at 0 48%,#281b3577,#0000 56%),#17111f;border-block:1px solid #35293d}.st-method ol{margin:0;padding:0;list-style:none}.st-method li{border-top:1px solid #46364e;grid-template-columns:2.25rem 1fr;gap:.95rem;padding:1.1rem 0;display:grid}.st-method li:last-child{border-bottom:1px solid #46364e}.st-method .st-num{background:#30213e;border:1px solid #59426d;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.st-method li h3{margin:.07rem 0 .4rem;font-size:clamp(1.1rem,2vw,1.4rem)}.st-method li p,.st-faq details p{max-width:61ch;margin:0}.st-faq details{border-bottom:1px solid #413249}.st-faq details:first-child{border-top:1px solid #413249}.st-faq summary{color:#ede6f4;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;min-height:44px;padding:.95rem 0;font-size:.96rem;line-height:1.5;list-style:none;display:flex}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary:after{content:"+";color:#cab2e6;font:1.2rem var(--body);flex:none}.st-faq details[open] summary:after{content:"−"}.st-faq details p{margin-bottom:.95rem}.st-store-entry{background:radial-gradient(at 70%,#261c3077,#0000 62%),#100d18;border-top:1px solid #3a2d41}.st-infra{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(2rem,6vw,6.5rem);display:grid}.st-infra-intro h2{max-width:14ch}.st-infra-intro p{max-width:44ch;font-size:1.08rem}.st-map{background:radial-gradient(at 45% 3%,#362241aa,#0000 67%),#1b1524;border:1px solid #4c3857;border-radius:20px;min-width:0;padding:clamp(1rem,2.5vw,1.6rem)}.st-map-cap{color:#d7c7e7;font:650 .68rem/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #493952;justify-content:space-between;gap:1rem;padding-bottom:.72rem;display:flex}.st-infra-device{background-color:#0000;background-image:linear-gradient(#aa91d309 1px,#0000 1px),linear-gradient(90deg,#aa91d309 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:clamp(130px,12vw,185px);position:relative}.st-infra-device svg{width:100%;height:100%}.st-map-graph{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.65rem 0 .8rem;display:grid}.st-map-node{color:#ddd1e7;font:.8rem/1.3 var(--body);background:#21192b;border:1px solid #574363;border-radius:9px;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;min-height:44px;padding:.45rem .5rem;display:flex}.st-map-node svg{flex:none;width:20px;height:20px}.st-map-node strong{font:550 .8rem/1.3 var(--body)}.st-map-node:hover{filter:none;background:#32243d}.st-map-node[aria-pressed=true]{color:#fff;background:#3b294c;border-color:#9e72bc}.st-map-note{border-top:1px solid #483650;min-height:5.6rem;padding-top:.75rem}.st-map-note code{color:#e0c3ff;overflow-wrap:anywhere;font:600 1rem/1.45 ui-monospace,monospace}.st-map-note p{margin:.3rem 0 0;font-size:.92rem}@media (max-width:760px){.st-profile,.st-split,.st-infra{grid-template-columns:minmax(0,1fr);gap:1.55rem}.st-portrait{justify-self:start;width:min(100%,400px)}.st-portrait img{aspect-ratio:1.25}.st-author-link{margin-top:1rem}.st-expertise .st-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem;padding-block:.75rem;display:grid}.st-expertise .st-wrap>span{grid-column:1/-1;margin-bottom:.15rem}.st-map-node{text-align:center;flex-direction:column;gap:.25rem}.st-map-note{min-height:7rem}}.st-people{border-top:1px solid var(--st-line);background:#100c16}.st-person-feature{background:radial-gradient(at 100% 0,#40264c66,#0000 65%),#191420;border:1px solid #483751;border-radius:24px;grid-template-columns:minmax(0,.74fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1rem,2.5vw,2rem);display:grid}.st-person-image{border-radius:48px 16px 16px;position:relative;overflow:hidden}.st-person-image img{aspect-ratio:1.32;object-fit:cover;object-position:center 36%;width:100%;height:auto;display:block}.st-person-copy{max-width:56ch}.st-person-copy h2{margin:.45rem 0 .35rem}.st-person-copy strong{color:#dcc6ef;font-weight:500}.st-person-copy p{margin:.7rem 0 1.2rem}@media (max-width:700px){.st-person-feature{grid-template-columns:minmax(0,1fr)}.st-person-image img{aspect-ratio:1.85}.st-person-image{border-radius:28px 12px 12px}}
.st-hero{background:radial-gradient(46% 78% at 78% 47%,#43295770,#0000 90%),#100d19}.st-hero:before{background-size:68px 68px;-webkit-mask-image:linear-gradient(100deg,#0000 4%,#000 67%,#0000);mask-image:linear-gradient(100deg,#0000 4%,#000 67%,#0000)}.st-hero-grid{gap:clamp(1.5rem,3vw,3.1rem)}.st-hero h1{letter-spacing:-.063em;text-wrap:initial;margin:1.1rem 0 1.65rem;font-size:clamp(2.65rem,5.35vw,5.15rem);line-height:1.01}.st-headline-lead{display:block}.st-hero .st-title-accent{color:#d3b6ff;-webkit-text-fill-color:currentColor;background:0 0}.st-ink-word{white-space:nowrap;display:inline-block;position:relative}.st-ink-word svg{pointer-events:none;width:100%;height:.19em;position:absolute;bottom:-.13em;left:0;overflow:visible}.st-ink-word path{stroke:#91e3db;stroke-width:2.8px;stroke-linecap:round}.creative-scene{--scene-mono:550 .64rem/1.35 ui-monospace, SFMono-Regular, Consolas, monospace;width:100%;min-width:0;margin:0}.scene-cap,.scene-foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.scene-cap{color:#e5d6f3;font:var(--scene-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #746081;padding-block:.7rem}.scene-cap span:before{content:"";background:#acede1;border-radius:50%;width:.4rem;height:.4rem;margin-right:.55rem;display:inline-block}.scene-cap b{color:#c0aecb;font-weight:500}.creative-scene .scene-field{aspect-ratio:1.65;width:100%;box-shadow:none;isolation:isolate;color:#b39dc6;cursor:crosshair;background:radial-gradient(at 50% 47%,#48316b55,#0000 69%);border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.creative-scene .scene-field:hover{filter:none}.scene-field:before{content:"";pointer-events:none;background-image:radial-gradient(#b39fc54d .7px,#0000 .9px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 20%,#000 70%,#0000 97%);mask-image:radial-gradient(#0000 20%,#000 70%,#0000 97%)}.creative-scene .scene-object,.scene-still,.scene-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-canvas:not([data-ready]){visibility:hidden}.scene-object:has(.scene-canvas[data-ready]) .scene-still{visibility:hidden}.creative-scene:not([data-phase=idea]) .still-wave,.creative-scene:not([data-phase=form]) .still-ring,.creative-scene:not([data-phase=experience]) .still-mark{display:none}.scene-cross{color:#b79fcb;font:.84rem ui-monospace,monospace;position:absolute}.scene-cross-a{top:.75rem;left:.25rem}.scene-cross-b{bottom:.75rem;right:.25rem}.scene-mouse-hint,.scene-touch-hint{color:#c8bad3;font:500 .72rem/1.4 var(--body);position:absolute;bottom:.55rem;left:0}.scene-mouse-hint{display:none}@media (hover:hover) and (pointer:fine){.scene-mouse-hint{display:block}.scene-touch-hint{display:none}}.scene-replay{white-space:nowrap;min-height:44px;box-shadow:none;color:#d9c4ef;text-underline-offset:.25rem;font:550 .79rem var(--body);background:0 0;border:0;border-radius:0;align-items:center;gap:.4rem;padding:0 .25rem;text-decoration:underline;display:inline-flex}.scene-replay span{font-size:1.25rem}.scene-replay:hover{color:#fff;filter:none}@media (prefers-reduced-motion:reduce){.scene-replay,.scene-mouse-hint,.scene-touch-hint{display:none}}.scene-views{grid-template-columns:.95fr .95fr 1.1fr;gap:.65rem;display:grid}.scene-views button{min-width:0;min-height:46px;box-shadow:none;text-align:left;font:600 .89rem/1.25 var(--body);color:#c9bed5;background:0 0;border:0;border-top:1px solid #685976;border-radius:0;align-items:center;gap:.5rem;padding:.6rem .1rem;display:flex;position:relative}.scene-views button span{font:var(--scene-mono);color:#b9a9ca}.scene-views button:before{content:"";transform-origin:0;background:#a2e8e3;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.scene-views button:is(:hover,:focus-visible,[aria-pressed=true]){color:#fff;filter:none}.scene-views button[aria-pressed=true] span{color:#a2e8e3}.scene-views button[aria-pressed=true]:before{transform:scaleX(1)}.creative-scene .scene-caption{color:#c6bbd1;margin:0;font-size:.83rem;line-height:1.5}.st-site[data-screen=home] .st-services-band{--st-ink:#261e30;--st-muted:#544b5c;--st-violet:#643d85;--st-cyan:#6b4386;color:var(--st-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1eee8;border-block:0}.st-site[data-screen=home] .st-section-title{border-bottom:1px solid #afa6b1;margin-bottom:1.65rem;padding-bottom:clamp(1.3rem,3vw,2.5rem)}.st-site[data-screen=home] .st-section-title h2{max-width:16ch;font-size:clamp(2.25rem,4.8vw,4.55rem);line-height:1.03}.st-site[data-screen=home] .st-service-directory{gap:0}.st-site[data-screen=home] .st-service-choice{color:#392f41;background:0 0;border:0;border-bottom:1px solid #b8aeba;border-radius:0;padding-inline:.7rem}.st-site[data-screen=home] .st-service-choice:hover{background:#e4dfe6}.st-site[data-screen=home] .st-service-choice[aria-pressed=true]{color:#fff;background:#312639}.st-site[data-screen=home] .st-service-icon{color:#5d416d;background:0 0}.st-site[data-screen=home] .st-service-choice[aria-pressed=true] .st-service-icon{color:#d8baef;background:0 0}.st-site[data-screen=home] .st-choice-index{color:#64596b}.st-site[data-screen=home] .st-service-choice[aria-pressed=true] .st-choice-index{color:#d7cadf}.st-site[data-screen=home] .st-service-feature{background:#fbf9f4;border:1px solid #c6bcc7;border-top:3px solid #6b4386;border-radius:3px}.st-site[data-screen=home] .st-feature-meta>span:last-child{color:#675670}.st-site[data-screen=home] .st-feature-goal{color:#36273e}.st-site[data-screen=home] .st-service-feature h4{color:#54425f}.st-site[data-screen=home] .st-service-feature li{color:#503f5c;border-color:#c3b6c9}.st-site[data-screen=home] .st-service-feature .st-primary{color:#fff;box-shadow:none;background:#57366e;border-color:#57366e}.st-site[data-screen=home] .st-service-feature .st-primary:hover{background:#3c244c}.st-hero-foot{border-top:1px solid #594667;justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;display:flex}.st-hero-foot .st-author-link{border:0;margin:0;padding:0}.st-downlink{color:#e9e1f0;min-height:44px;font:600 .85rem/1.25 var(--body);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.st-downlink span{width:2rem;height:2rem;font:1.1rem var(--body);border:1px solid #776582;border-radius:50%;place-items:center;display:grid}.st-downlink:hover span{color:#201628;background:#d1b1fa}.st-site[data-screen=home] .st-hero-grid{padding-block:clamp(2.1rem,4.8vw,5rem)}.st-site[data-screen=home] .st-hero h1{font-size:clamp(2.65rem,4.95vw,4.85rem)}.st-site[data-screen=home] .st-section-title{isolation:isolate;position:relative}.catalog-ink{pointer-events:none;color:#866199;z-index:-1;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:29%;height:63%;position:absolute;top:16%;left:36%}@media (min-width:761px){.st-site[data-screen=home] .st-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}}@media (prefers-reduced-motion:no-preference){.st-headline-lead,.st-hero .st-title-accent{animation:.95s cubic-bezier(.19,.85,.2,1) backwards st-print-type}.st-hero .st-title-accent{animation-delay:.1s}.st-ink-word path{stroke-dasharray:1;animation:1s ease-out .49s backwards st-ink-draw}.st-site[data-screen=home] .creative-scene{transform:translateY(calc(var(--exit,0) * -26px))}.st-downlink span{animation:1.3s ease-in-out 2 st-scroll-cue}.catalog-ink path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--enter,1))}.st-site[data-screen=home] .st-service-directory{transform:translateY(calc((1 - var(--enter,1)) * 32px))}.st-site[data-screen=home] .st-service-feature{animation:.3s ease-out st-panel-open}.st-store-entry .st-map{transform:perspective(900px) rotateY(calc((1 - var(--enter,1)) * -12deg)) translateY(calc((1 - var(--enter,1)) * 30px))}.st-people .st-person-image img{transform:scale(calc(1 + (1 - var(--enter,1)) * .12))}.folio-stage .folio-screen{overflow:hidden}.folio-stage .folio-screen>.folio-art{animation:.25s cubic-bezier(.2,.75,.25,1) both st-print-in}}@keyframes st-print-type{0%{opacity:.58;clip-path:inset(0 0 23%);transform:translateY(.36em)rotate(-1.3deg)}to{opacity:1;clip-path:inset(-15% -3%);transform:none}}@keyframes st-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes st-panel-open{0%{clip-path:inset(0 4% 6% 0);transform:translateY(12px)}to{clip-path:inset(0);transform:none}}@keyframes st-ink-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes st-print-in{0%{clip-path:inset(0 8% 0 0);transform:scale(1.035)}to{clip-path:inset(0);transform:none}}@media (max-width:760px){.creative-scene{justify-self:center;max-width:34rem}.scene-field{aspect-ratio:1.85}.st-site[data-screen=home] .st-service-directory{grid-template-columns:minmax(0,1fr)}.st-site[data-screen=home] .st-service-choice{min-height:49px}.st-site[data-screen=home] .st-choice-index{display:inline}}@media (max-width:530px){.st-hero h1{margin-block:.8rem 1.35rem;font-size:clamp(2.65rem,11.25vw,3.55rem)}.scene-views{gap:.45rem}.scene-views button{gap:.32rem;font-size:.79rem}}@media (max-width:760px){.catalog-ink{display:none}.st-site[data-screen=home] .st-hero-grid{gap:1.15rem;padding-block:1.45rem}.creative-scene .scene-field{aspect-ratio:1.95}.st-hero-foot .st-author-link img{width:30px;height:30px}.st-hero-foot .st-author-link small{font-size:.65rem}.scene-cap{padding-block:.5rem}}@media (max-width:530px){.st-site[data-screen=home] .st-hero h1{font-size:clamp(2.3rem,9.5vw,3.2rem)}.st-hero .st-actions{gap:.3rem .75rem}.scene-foot{gap:.5rem}.creative-scene .scene-caption{font-size:.76rem}}.scene-playback{align-items:center;gap:.4rem;display:flex}.scene-pause{justify-content:center;width:36px;text-decoration:none}@media (max-width:530px){.scene-foot{align-items:start}.scene-foot .scene-caption{padding-block:.7rem}.scene-playback{gap:0}.scene-replay{font-size:.73rem}}.st-catalogue.st-catalogue-inline{align-items:stretch;row-gap:0}.st-catalogue-inline .st-service-choice{grid-column:1}.st-catalogue-inline .st-service-feature{grid-area:1/2/span 5;align-self:start}.st-catalogue-inline .st-choice-index{align-items:center;gap:.55rem;display:inline-flex}.st-choice-index b{font:1rem/1 var(--body)}@media (max-width:760px){.st-catalogue.st-catalogue-inline{flex-direction:column;display:flex}.st-catalogue-inline .st-service-feature{width:100%;margin-block:0 .65rem}.st-catalogue-inline .st-service-choice{min-height:50px}.st-catalogue-inline .st-choice-index{display:flex}}
.st-site{--sheet:#f1eee8;--sheet-light:#f8f5ef;--ink:#261d2c;--plum:#603e83;--rule:#c6bbc7;--st-paper:var(--sheet);--st-ink:var(--ink);--st-muted:#584d5f;--st-violet:var(--plum);--st-accent:#714897;--st-cyan:#78499b;--st-line:var(--rule);--st-panel:var(--sheet-light);color:var(--ink);background:var(--sheet);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ed-shell,.library-shell{width:min(1344px,91%);margin-inline:auto}.ed-index,.library-legend small,.detail-top small,.collective-spread figcaption,.studio-reel figcaption{letter-spacing:.09em;text-transform:uppercase;font:600 .7rem/1.4 ui-monospace,SFMono-Regular,monospace}.ed-index{color:var(--plum);align-items:center;gap:.55rem;display:inline-flex}.ed-index:before{content:"";background:#8760a4;border-radius:50%;width:.45rem;height:.45rem}.ed-text-link,.library-download,.library-notes>a:not(.library-project){min-height:44px;color:var(--plum);text-underline-offset:.3em;align-items:center;font-weight:650;display:inline-flex}.library-heading em,.collective-spread h2 em,.collective-footer h2 em{color:var(--plum);letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.studio-reel{margin:0}.reel-window{isolation:isolate;aspect-ratio:2.22;background:#a25439;position:relative;overflow:hidden}.reel-window:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1d0f2370);position:absolute;inset:40% 0 0}.reel-window img,.reel-window video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.reel-preview:not([src]){visibility:hidden}.studio-reel figcaption{color:#584960;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-reel figcaption b{font-weight:500}.studio-reel figcaption button,.detail-top button{min-height:44px;color:var(--plum);font:600 .8rem var(--body);background:0 0;border:0;padding-inline:0}.reel-dialog,.library-dialog{background:var(--sheet);width:min(1000px,95vw);max-height:93dvh;color:var(--ink);border:1px solid var(--rule);padding:1rem}.reel-dialog::backdrop,.library-dialog::backdrop{background:#1d1325d9}.reel-dialog header{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.reel-dialog video{background:#201525;width:100%;max-height:68dvh;display:block}.reel-dialog p{margin:.8rem 0 0;font-size:.8rem}.reel-dialog a{color:var(--plum)}.reel-dialog button,.library-dialog button,.detail-nav button,.diptych-options button{border:1px solid var(--rule);background:var(--sheet-light);min-height:44px;color:var(--ink);border-radius:40px;padding:.4rem .85rem}.library-section.folio-section{background:var(--sheet);color:var(--ink);padding-block:clamp(3.2rem,6vw,6.7rem)}.library-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.library-section .library-heading :is(h1,h2),.collective-spread h2,.collective-footer h2{font:550 clamp(2.8rem, 5.7vw, 6rem)/1.01 var(--heading);letter-spacing:-.072em;color:var(--ink);margin:.6rem 0 0}.library-heading em{display:block}.library-heading p{width:min(100%,35ch);margin:0;font-size:1rem}.library-filters{border-block:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.45rem;margin:clamp(1.25rem,2.5vw,2.5rem) 0;padding-block:1.1rem;display:flex}.library-filters button{border:1px solid var(--rule);color:#4e4059;min-height:42px;font:550 .88rem var(--body);background:0 0;border-radius:50px;padding:.42rem .95rem}.library-filters button[aria-pressed=true],.diptych-options button[aria-pressed=true]{color:#fff;background:var(--plum);border-color:var(--plum)}.library-grid{grid-template-columns:1.22fr 1fr;align-items:start;gap:clamp(1.3rem,3.5vw,3.5rem) clamp(1rem,3vw,2.8rem);display:grid}.library-card{text-align:left;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;display:block}.library-art{aspect-ratio:1.52;background:#ded5e2;display:block;position:relative;overflow:hidden}.library-art>img,.library-art>svg{object-fit:cover;width:100%;height:100%;display:block}.library-card:nth-child(4n+2) .library-art{aspect-ratio:1.07}.library-card:nth-child(4n+3) .library-art{aspect-ratio:1.55}.library-card.work-entrelinha .library-art{background:#e7b5d0;place-items:center;display:grid}.library-card.work-entrelinha .library-art img{object-fit:contain;width:auto;max-width:93%;height:87%;transform:rotate(-7deg);box-shadow:8px 13px #94526744}.library-art i{background:var(--sheet-light);width:2.45rem;height:2.45rem;color:var(--plum);font:1.2rem var(--body);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.8rem;right:.8rem}.library-legend{justify-content:space-between;align-items:center;gap:.6rem;padding-block:.7rem;display:flex}.library-legend small{color:var(--plum);font-size:.65rem;display:block}.library-legend strong{font:550 clamp(1.45rem, 2.9vw, 2.8rem)/1.15 var(--heading);letter-spacing:-.06em}.library-section>.library-shell>.ed-text-link{margin-top:1rem}.library-detail{background:var(--sheet-light);border-top:3px solid var(--plum);margin:0 0 2.2rem;padding:clamp(.85rem,2.3vw,2rem);scroll-margin-top:95px}.detail-top,.detail-nav,.diptych-options{align-items:center;gap:.45rem;display:flex}.detail-top{border-bottom:1px solid var(--rule);color:var(--plum);justify-content:space-between;margin-bottom:1rem}.library-reading{grid-template-columns:minmax(0,1.8fr) minmax(220px,.85fr);gap:clamp(1rem,3vw,3rem);display:grid}.library-stage,.library-notes{min-width:0}.library-media>video{background:#231629;width:100%;height:auto;display:block}.library-notes h3{color:var(--ink);margin:.2rem 0 .75rem;font-size:clamp(1.9rem,3.5vw,3.8rem)}.library-notes small{color:var(--plum);font-weight:700;display:block}.library-notes p{margin:.45rem 0 1rem}.library-project{background:var(--plum);color:#fff;border-radius:40px;align-items:center;min-height:44px;margin-block:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.detail-nav{margin-top:.45rem}.detail-nav button{min-width:44px}.library-zoom{background:#e6dbe7;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative}.library-zoom img{object-fit:contain;width:100%;height:auto;max-height:62vh;display:block}.library-zoom>span{color:#fff;background:#34213e;border-radius:50%;padding:.5rem;position:absolute;bottom:.5rem;right:.5rem}.library-dialog img{object-fit:contain;width:100%;height:auto;max-height:75dvh;display:block}.diptych-options{flex-wrap:wrap;margin-top:.55rem}.motion-bonus{color:var(--plum);margin-top:.85rem}.motion-bonus summary{cursor:pointer;min-height:44px}.motion-bonus .creative-scene{color:#f4edf7;background:#18121f;padding:1rem}.hn-case-art img{object-fit:cover;width:100%;height:100%;display:block}.hn-more-work{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;display:flex}.hn-more-work a{color:#513661;align-items:center;min-height:44px;font-size:.86rem;font-weight:550;display:inline-flex}.st-expertise{border-color:var(--rule);background:#e4dce7}.st-expertise .st-wrap>span,.st-expertise a,.st-expertise a:hover,.st-expertise b{color:#4c3459}.collective-people{border-top:1px solid var(--rule);padding-block:clamp(3rem,6.1vw,6rem)}.collective-spread{grid-template-columns:1fr 1.35fr;align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.collective-spread h2{margin:.8rem 0 1rem}.collective-spread p{max-width:43ch}.collective-spread figure{margin:0;overflow:hidden}.collective-spread img{width:100%;height:auto;display:block}.collective-spread figcaption{color:var(--plum);padding-top:.65rem;font-size:.63rem}.collective-footer{background:var(--sheet);border-top:1px solid var(--rule)}.footer-invite{justify-content:space-between;align-items:center;gap:1rem;padding-block:clamp(3rem,7vw,7rem);display:flex}.collective-footer h2{font-size:clamp(3.6rem,8.7vw,8.6rem)}.footer-directory{border-top:1px solid var(--rule);grid-template-columns:1.6fr 1fr 1fr;gap:2rem;padding-block:1.6rem 3rem;display:grid}.footer-directory strong{font:650 1.5rem var(--heading);letter-spacing:-.06em}.footer-directory p{margin:.2rem 0}.footer-directory nav{align-content:start;display:grid}.footer-directory a{color:var(--plum);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-directory a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.library-card .library-art img{transition:scale .45s}.library-card:is(:hover,:focus-visible) .library-art img{scale:1.045}.collective-spread figure img{transform:scale(calc(1 + .045 * (1 - var(--enter,1))))}.library-detail{animation:.25s ease-out collective-type-in}}@keyframes collective-type-in{0%{opacity:.65;transform:translateY(.18em)}to{opacity:1;transform:none}}@media (max-width:760px){.reel-window{aspect-ratio:1.45}.library-heading,.footer-invite{display:block}.library-heading p{width:auto;max-width:46ch;margin-top:.85rem}.library-reading,.collective-spread{grid-template-columns:minmax(0,1fr)}.footer-invite .st-project-cta{margin-top:1.25rem}.footer-directory{grid-template-columns:1fr 1fr;gap:.8rem}.footer-directory>div{grid-column:1/-1}}@media (max-width:540px){.library-grid{grid-template-columns:minmax(0,1fr);gap:1.4rem}.library-card:nth-child(n) .library-art{aspect-ratio:1.6}.library-card.work-entrelinha .library-art{aspect-ratio:1.28}.library-filters{gap:.35rem}.library-filters button{padding-inline:.75rem}}.st-site .hn-header{--hn-shell:#302435;--hn-line:#5c4665;--hn-paper:var(--sheet-light);--hn-ink:var(--ink);--hn-accent:#d8c2ec}.st-site .st-project-cta{background:#392842;border-color:#674b77}.st-site .st-cta-label,.st-site .st-cta-arrow{background:#392842}.st-site .st-cta-fill{color:#33203f;background:#d9beed}.st-site .st-services-band,.st-site[data-screen=home] .st-services-band,.st-site .st-method,.st-site .st-store-entry{background:var(--sheet);color:var(--ink);border-color:var(--rule)}.st-site .st-section-title h2,.st-site .st-infra-intro h2,.st-site .st-profile-copy h1{color:var(--ink)}.st-site .st-service-feature,.st-site[data-screen=home] .st-service-feature,.st-site .st-map,.st-site .st-work>.st-form,.st-site .st-review,.st-site .st-package-choice,.st-site .st-summary,.st-site .st-shop-grid .st-step{background:var(--sheet-light);border-color:var(--rule);color:var(--ink)}.st-site .st-service-choice{color:#493a51;border-color:var(--rule);background:0 0}.st-site .st-service-choice[aria-pressed=true],.st-site[data-screen=home] .st-service-choice[aria-pressed=true]{color:#fff;background:#51375e}.st-site .st-service-icon{color:var(--plum);background:0 0}.st-site .st-service-choice[aria-pressed=true] .st-service-icon{color:#ecdcf7;background:0 0}.st-site .st-choice-index,.st-site .st-feature-meta>span:last-child,.st-site .st-feature-goal,.st-site .st-service-feature h4,.st-site .st-service-feature li{color:#58445f}.st-site .st-service-choice[aria-pressed=true] .st-choice-index{color:#eeddf6}.st-site .st-service-feature li{border-color:var(--rule)}.st-site .st-map-cap,.st-site .st-map-note code,.st-site .st-map-note p,.st-site .st-stamp,.st-site .st-summary .st-total,.st-site .st-status{color:var(--plum)}.st-site .st-map-cap,.st-site .st-map-note,.st-site .st-summary dl>div{border-color:var(--rule)}.st-site .st-map-node,.st-site .st-quiet,.st-site .st-secondary{color:#543a61;background:#eee7ef;border-color:#ad9cb4}.st-site .st-map-node[aria-pressed=true],.st-site .st-primary{background:var(--plum);border-color:var(--plum);color:#fff}.st-site .st-map{border-radius:3px}.st-site .st-method li,.st-site .st-faq details{border-color:var(--rule)}.st-site .st-method .st-num,.st-site .st-progress li[aria-current=step]{color:#fff;background:#5c3d70}.st-site .st-method li h3,.st-site .st-faq summary{color:var(--ink)}.st-site .st-progress,.st-site input:not([type=checkbox]),.st-site textarea{background:var(--sheet-light);color:var(--ink);border-color:#9989a1}.st-site .st-progress li,.st-site .st-progress li span,.st-site .st-summary small{color:#57475e}.st-site .st-progress li[aria-current=step],.st-site .st-progress li[aria-current=step] span{color:#fff}.st-site input::placeholder,.st-site textarea::placeholder{color:#76677d}.st-site .collective-table,.st-site .st-opening-portrait{background:var(--sheet-light);border:1px solid var(--rule);border-radius:2px;padding:0;overflow:hidden}.st-site .collective-table img,.st-site .st-opening-portrait img{aspect-ratio:1.36;object-position:center;border-radius:0}.st-site .collective-table figcaption,.st-site .st-opening-portrait figcaption{color:var(--plum);padding:.7rem 1rem;font-size:.82rem}.st-site .st-service-opening{background:var(--sheet)}.st-site .st-service-opening:after,.st-site .st-service-opening:before{display:none}.st-site .st-cinematic-opening .st-hero-copy,.st-site .st-service-opening .st-title-accent{background:0 0}.st-site .st-cinematic-art{opacity:.1}.st-site .st-service-opening .st-title-accent{color:var(--plum);-webkit-text-fill-color:currentColor}.st-site .st-service-opening .st-hero-copy>p{color:#56475c}.st-site .st-cinematic-opening .st-opening-layout{min-height:clamp(390px,36vw,520px)}.st-site .st-catalogue-inline .st-service-feature{border-top:3px solid var(--plum)}.st-site[data-screen=home] .library-shell{flex-direction:column;display:flex}.st-site[data-screen=home] .library-grid{order:1}.st-site[data-screen=home] .library-detail{order:2;margin:1.5rem 0 0}.st-site[data-screen=home] .library-shell>.ed-text-link{order:3;align-self:start}.collective-footer .footer-directory strong{color:var(--ink)}.library-card.work-entrelinha .library-art img{height:83%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.work-hover-clip{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.cover-diptych{grid-template-columns:1fr 1fr;gap:2px;width:100%;height:100%;display:grid}.cover-diptych img{object-fit:cover;width:100%;min-width:0;height:100%}@media (min-width:541px){.library-card.work-margens{grid-column:1/-1}.library-card.work-margens .library-art{aspect-ratio:3.1}}.opening-sequence{text-align:center;padding-top:clamp(2.4rem,5.7vw,5.8rem);position:relative;overflow:clip}.opening-canvas-area{isolation:isolate;width:100%;padding:0 4%;position:relative}.opening-sequence h1,.cut-chapter h2{font:500 clamp(5rem, 13.65vw, 12.5rem)/.81 var(--body);letter-spacing:-.075em;color:var(--ink);text-align:center;margin:0}.hero-line{margin:-.11em 0 -.09em;padding:.11em 0 .09em;display:block;overflow:hidden}.hero-line>span{display:block}.opening-sequence h1 i,.cut-chapter h2 i{color:#8853b2;font-style:normal}.opening-description{width:88%;max-width:670px;margin:clamp(3.2rem,6vw,6.2rem) auto clamp(3.3rem,5.1vw,5.2rem)}.opening-description p,.cut-chapter p{font:450 clamp(1rem, 1.26vw, 1.18rem)/1.45 var(--body);letter-spacing:-.015em;color:var(--ink);margin:0 auto}.opening-action{text-underline-offset:.23em;text-transform:uppercase;min-height:48px;font:700 clamp(.89rem, 1.25vw, 1.1rem) var(--body);color:var(--ink);align-items:center;gap:.5em;margin-top:.8rem;-webkit-text-decoration:underline #926cb0;text-decoration:underline #926cb0;text-decoration-thickness:2px;display:inline-flex}.work-lens{z-index:2;text-align:left;width:clamp(128px,13vw,210px);transform:translate(-50%, -50%) translate(var(--lens-x,0px), var(--lens-y,0px)) rotate(calc(-4deg + var(--lens-tilt,0deg)));transform-origin:50%;filter:drop-shadow(0 6px 8px #3d214522);position:absolute;top:47%;left:min(50% + 29vw,100% - 8rem)}.work-lens a{color:var(--ink);background:#fcf9f3;border:1px solid #bbaebe;padding:5px 5px 0;text-decoration:none;display:block}.proof-image{aspect-ratio:1.65;display:block;position:relative;overflow:hidden}.proof-image>img,.proof-image video{object-fit:cover;width:100%;height:100%;display:block}.proof-label{align-items:center;gap:.45em;padding:.33rem .12rem;display:flex}.proof-label small,.lens-tools{color:var(--plum);font:600 .58rem/1.3 ui-monospace,monospace}.work-lens .proof-label strong{color:var(--ink);font:650 .8rem var(--body)}.lens-tools{background:var(--sheet);justify-content:space-between;align-items:center;gap:.3rem;padding-left:.35rem;display:flex}.lens-tools button{min-width:40px;min-height:40px;color:var(--plum);background:0 0;border:none;border-radius:0;place-items:center;padding:0;display:grid}.lens-tools button:hover{background:#e0d5e6}.client-strip{border-block:1px solid var(--rule);text-align:left;width:min(1344px,91%);margin:auto;padding:1.05rem 0 clamp(.8rem,1.6vw,1.4rem);scroll-margin-top:100px}.client-strip h2{color:var(--ink);font:650 .9rem/1.3 var(--body);letter-spacing:-.015em;margin:0 0 .5rem}.client-strip h2 span{color:var(--plum);margin-right:.25em}.client-viewport{--client-cycle:100cqi;--client-gap:clamp(.65rem, 1.35vw, 1.4rem);overflow:clip;container-type:inline-size}.client-marks{align-items:center;column-gap:var(--client-gap);grid-template-columns:.99fr 1.36fr .85fr .9fr 1.32fr 1.38fr .94fr;margin:0;padding:0;list-style:none;display:grid}.client-mark{place-items:center;min-width:0;min-height:84px;display:grid}.client-mark img{width:min(var(--optical-width), 100%);object-fit:contain;height:72px;display:block}@media (max-width:1199px){.client-viewport{--client-cycle:min(175cqi, 1540px);--client-gap:0px}.client-marks{flex-wrap:wrap;justify-content:center;gap:.5rem 0;display:flex}.client-mark{flex:0 0 25%;padding-inline:clamp(.5rem,1.5vw,1.1rem)}}@media (max-width:639px){.client-viewport{--client-cycle:min(350cqi, 1442px)}.client-marks{row-gap:.2rem}.client-mark{flex-basis:50%;min-height:76px;padding-inline:.48rem}.client-mark img{width:min(100%, var(--optical-width));height:65px}}.reel-journey{isolation:isolate;padding-top:clamp(2rem,4.2vw,4.2rem);scroll-margin-top:90px}.studio-reel.ed-shell{margin:0 auto}.reel-journey .reel-window{isolation:auto;aspect-ratio:16/9;background:0 0;overflow:visible}.reel-journey .reel-window:after{display:none}.reel-plate{z-index:2;transform-origin:0 0;background:#a25439;position:absolute;inset:0;overflow:hidden}.reel-watch{text-align:left;width:100%;height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-end;padding:clamp(.75rem,2vw,2rem);display:flex;position:absolute;inset:0}.reel-watch span{background:var(--sheet);color:var(--ink);border-radius:40px;padding:.75rem 1.1rem;font-weight:650;display:inline-block}.reel-watch:hover{filter:none;background:0 0}.reel-journey[data-docking=small] .reel-watch span{opacity:0}.cut-chapter{text-align:center;padding:clamp(4.5rem,10vw,10rem) 4% clamp(4rem,8vw,8rem);position:relative}.cut-chapter h2{margin-bottom:clamp(2.2rem,4vw,4rem);font-size:clamp(4.3rem,11.8vw,11rem)}.cut-chapter h2>span{white-space:nowrap}.scene-inline-slot{aspect-ratio:16/9;vertical-align:.06em;width:clamp(75px,14vw,205px);display:inline-block;position:relative}.scene-inline-slot img{object-fit:cover}.reel-journey:not([data-docking=off]) .scene-inline-slot img{visibility:hidden}.cut-chapter p{max-width:620px}.st-site .hn-languages a{color:#fff}@media (prefers-reduced-motion:no-preference){.hero-line>span{animation:.92s cubic-bezier(.18,.8,.22,1) backwards proof-line}.hero-line:nth-child(2)>span{animation-delay:.12s}.opening-description{animation:.8s ease-out .29s backwards collective-type-in}.work-lens{transition:transform .36s cubic-bezier(.2,.75,.2,1)}.proof-image{animation:.32s ease-out proof-wipe}.client-track{width:max-content;animation:70s linear infinite client-loop;display:flex}.client-marks{width:var(--client-cycle);box-sizing:content-box;flex-wrap:nowrap;flex:none;padding-inline-end:var(--client-gap)}.client-mark{flex:1 1 0}}@keyframes proof-line{0%{opacity:.2;transform:translateY(82%)}to{opacity:1;transform:none}}@keyframes proof-wipe{0%{clip-path:inset(0 26% 0 0)}to{clip-path:inset(0)}}@keyframes client-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.client-marks[aria-hidden=true]{display:none}.scene-inline-slot img{visibility:visible!important}}.st-site .st-cinematic-opening .st-opening-layout{isolation:isolate;position:relative}.st-site .st-cinematic-opening .st-hero-copy{text-align:left;justify-self:start;max-width:66%;padding-left:1.5%}.st-site .st-cinematic-opening .st-hero-copy>p{margin-left:0}.st-site .st-cinematic-opening .st-actions{justify-content:flex-start}.st-cinematic-opening .work-lens{width:clamp(150px,15vw,240px);left:80%}.st-site[data-screen=home] .library-section{--ink:#f6eef8;--sheet:#302037;--plum:#d8b4ee;--rule:#726078;--st-muted:#ded0df;background:var(--sheet);color:var(--ink)}.st-site[data-screen=home] .library-section .ed-index,.st-site[data-screen=home] .library-heading em,.st-site[data-screen=home] .library-legend small,.st-site[data-screen=home] .library-filters button{color:var(--plum)}.st-site[data-screen=home] .library-section .library-filters button[aria-pressed=true]{color:#35223e;background:#dec6eb}.st-site[data-screen=home] .library-detail{--ink:#261d2c;--plum:#603e83;--sheet:#f1eee8;--st-muted:#584d5f;color:var(--ink)}.st-site[data-screen=home] .library-art i{color:#4a3058}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.library-card .library-art{transition:filter .3s}.library-grid:has(.library-card:hover) .library-card:not(:hover) .library-art{filter:brightness(.79)saturate(.75)}}@media (min-width:761px) and (max-width:1050px){.work-lens{width:126px;left:84%}}@media (max-width:760px){.opening-sequence{padding-top:clamp(2rem,8vw,4rem)}.opening-sequence h1{font-size:clamp(3.8rem,14.9vw,6.8rem)}.opening-canvas-area .work-lens{width:145px;margin:1.3rem auto 0;position:relative;top:auto;left:auto;transform:rotate(-2deg)}.opening-description{margin:1.7rem auto 2.2rem}.client-strip h2{font-size:.82rem}.cut-chapter h2{font-size:clamp(3.3rem,10.2vw,5.5rem)}.st-site .st-cinematic-opening .st-opening-layout{flex-direction:column;align-items:start;gap:.9rem;display:flex}.st-site .st-cinematic-opening .st-hero-copy{max-width:100%;padding:0}.st-cinematic-opening .work-lens{width:175px;margin-left:.4rem;position:relative;top:auto;left:auto;transform:none}.cut-chapter{padding-block:4rem}}.st-site .hn-header{--hn-shell:#dac5ed;--hn-accent:#38283f;--hn-line:#bba2cc}.st-site .hn-header .hn-brand{background:var(--hn-accent);color:#f2e5ff}.st-site .hn-header .hn-brand .brand,.st-site .hn-header .hn-brand .brand span{color:inherit}.st-site .hn-desktop>a,.st-site .hn-group>button,.st-site .hn-split-link,.st-site .hn-mobile-store,.st-site .hn-languages a{color:#38283f}.st-site .hn-group>button:is(:hover,[data-current=true]),.st-site .hn-desktop>a:is(:hover,[aria-current=page]){color:#2d1c34;background:#c6aedb}.st-site .hn-split-link:has([aria-current=page]){color:#2d1c34;background:#c6aedb}.st-site .hn-split-link[data-open=true],.st-site .hn-group>button[aria-expanded=true],.st-site .hn-languages a[aria-current=true],.st-site .hn-languages a:hover,.st-site .hn-header .hn-toggle{color:#f6e8ff;background:#493351}.st-site .hn-header .hn-split-link>button{color:inherit;background:0 0}.st-site .hn-header .st-project-cta,.st-site .hn-header .st-cta-label,.st-site .hn-header .st-cta-arrow{background:var(--hn-shell);color:var(--hn-accent);border-color:var(--hn-line)}.st-site .hn-header .st-cta-fill{background:var(--hn-accent);color:#f6eaff}.lens-hint-desktop{display:none}@media (hover:hover) and (pointer:fine){.lens-hint-desktop{display:inline}.lens-hint-touch{display:none}}.reel-plate{background:#35243d}.reel-watch{color:#fff}
.brand-intro{color:var(--plum);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:.8rem;margin:0 auto .85rem;font:650 .73rem/1.4 ui-monospace,monospace;display:flex}.brand-intro:before,.brand-intro:after{content:"";border-top:1px solid var(--rule);width:26px}.opening-sequence:has(.brand-stage){padding-top:clamp(2rem,4vw,4.5rem)}.opening-canvas-area.brand-stage{align-items:center;min-height:clamp(290px,28vw,440px);display:grid;position:relative}.brand-stage h1{z-index:1;pointer-events:none;font-size:clamp(5.2rem,12.6vw,11.6rem);position:relative}.brand-cloud{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.opening-description:has(.brand-phases){margin-top:clamp(.65rem,1.7vw,1.65rem)}.brand-phases{justify-content:center;gap:clamp(.5rem,2vw,1.65rem);margin-bottom:1.1rem;display:flex}.brand-phases button{color:#64516c;min-height:44px;font:600 .8rem/1.3 var(--body);background:0 0;border:0;border-radius:0;align-items:center;gap:.35rem;padding:.25rem .1rem;display:inline-flex}.brand-phases small{font:.61rem ui-monospace,monospace}.brand-phases button[aria-pressed=true]{color:#4c2c68;text-underline-offset:.38rem;text-decoration:underline}@media (max-width:740px){.brand-stage h1{align-self:start;margin-top:.4rem;font-size:clamp(3.4rem,13.8vw,6.1rem)}.opening-canvas-area.brand-stage{min-height:clamp(267px,65vw,338px)}.opening-description:has(.brand-phases){margin-top:0}.brand-intro{font-size:.64rem}}.service-track{position:relative}.service-pin{grid-template-columns:minmax(235px,.76fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.1rem,3vw,3rem);display:grid}.service-track[data-mode=pin]{padding-bottom:0}.service-track[data-mode=pin]:after{content:"";height:clamp(680px,106vh,1050px);display:block}.service-track[data-mode=pin] .service-pin{position:sticky;top:92px}.story-directory{align-content:start;display:grid}.story-directory .st-service-choice small{white-space:nowrap;margin-left:auto;font:550 .69rem/1.2 ui-monospace,monospace}.story-directory .st-service-choice{min-height:clamp(57px,7.2vh,74px)}.st-site .services-story .story-detail{border:1px solid var(--rule);border-top:3px solid var(--plum);padding:0;overflow:hidden}.story-info{padding:clamp(1.05rem,1.9vw,1.75rem)}.story-info>small{letter-spacing:.12em;color:var(--plum);font:650 .62rem ui-monospace,monospace}.story-info h3{margin:.4rem 0 .5rem}.story-info p{max-width:60ch;margin:.4rem 0}.story-info ul{margin-bottom:1rem}.service-preview{background:#ded4e7;height:clamp(92px,13vh,140px);position:relative;overflow:hidden}.service-preview img{object-fit:cover;width:100%;height:100%;display:block}.service-preview a{color:#4b3456;background:#f6f1ed;border-radius:40px;align-items:center;min-height:36px;padding:.3rem .75rem;font-size:.77rem;font-weight:620;text-decoration:none;display:flex;position:absolute;bottom:.4rem;right:.55rem}.media-design-e-marketing img{object-position:50% 32%}.media-audiovisual img{object-position:50% 44%}.service-mini{color:#45334f;background:#e5dceb;align-content:center;gap:.1rem;padding:.8rem 1.25rem;display:grid}.service-mini b{font:600 1.35rem var(--body)}.service-mini span,.service-mini small{font:550 .76rem/1.4 ui-monospace,monospace}.services-story .story-title{position:relative}.services-story .story-arrow{z-index:0;pointer-events:none}.services-story .story-arrow path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.services-story .story-title[data-draw=false] .story-arrow path{stroke-dashoffset:1px}.services-story .story-title[data-draw=true] .ink-body{animation:1.15s cubic-bezier(.28,.48,.4,1) both studio-draw}.services-story .story-title[data-draw=true] .ink-tip{animation:.28s ease-out 1.06s both studio-draw}.service-panel .story-detail .story-art{animation:.45s ease-out both service-print}.service-panel .story-detail .story-info{animation:.32s ease-out both collective-type-in}}@keyframes studio-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes service-print{0%{clip-path:inset(0 33% 0 0);transform:translateY(6px)}to{clip-path:inset(0);transform:none}}.service-track[data-mode=flow] .service-pin{display:block}.service-track[data-mode=flow] .story-directory{scrollbar-width:thin;gap:.4rem;padding:.25rem 0 .65rem;display:flex;overflow-x:auto}.service-track[data-mode=flow] .story-directory .st-service-choice{flex:none;width:auto;min-height:44px}.service-track[data-mode=flow] .story-directory small{display:none}.service-flow{gap:1rem;display:grid}.service-flow>[data-service-chapter]{scroll-margin-top:94px}@media (max-width:760px){.service-pin{display:block}.service-track[data-mode=manual] .story-directory{margin-bottom:1rem}.services-story .story-arrow{width:105px;height:38px;margin:.2rem 0 0 auto;display:block;position:relative;top:auto;left:auto}.services-story .st-section-title>p{margin-top:.25rem}}.library-section .archive-title{text-align:center;padding-block:clamp(1rem,3vw,3.3rem) 1rem;display:block}.library-section .archive-title :is(h1,h2){font:550 clamp(2.7rem, 5.4vw, 5.6rem)/1.03 var(--body);letter-spacing:-.065em}.library-section .archive-title em{font:inherit;letter-spacing:inherit;color:#758;display:inline}.st-site[data-screen=home] .library-section .archive-title em{color:#c7aacd}.archive-title p{width:auto;max-width:53ch;margin:.8rem auto 0}.library-filters{border:0;justify-content:center;margin:1.2rem 0 1.9rem;padding:.3rem 0}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-card:nth-child(n) .library-art{aspect-ratio:1.24}.library-card.work-margens .library-art{aspect-ratio:3.1}@media (prefers-reduced-motion:no-preference){.library-card[data-revealed=true] .library-art{animation:.8s cubic-bezier(.17,.78,.16,1) backwards work-unfold}.library-card:nth-child(2n)[data-revealed=true] .library-art{animation-delay:90ms}.library-card[data-revealed=true] .library-legend{animation:.52s .1s backwards collective-type-in}.archive-title em{opacity:calc(.4 + var(--enter,1) * .6)}}@keyframes work-unfold{0%{clip-path:inset(14% 2% 0);filter:blur(2px);transform:translateY(26px)scale(.975)}to{clip-path:inset(0);filter:blur();transform:none}}@media (max-width:540px){.library-grid{grid-template-columns:1fr}.library-card:nth-child(n) .library-art{aspect-ratio:1.45}}.launch-demo{background:var(--sheet-light);border:1px solid var(--rule);min-width:0;padding:clamp(.85rem,2vw,1.5rem)}.launch-caption,.launch-browser,.launch-steps{align-items:center;gap:.6rem;display:flex}.launch-caption{color:var(--plum);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;margin-bottom:.65rem;font:600 .68rem ui-monospace,monospace}.launch-caption button,.launch-steps button{color:#503458;min-height:44px;font:600 .8rem var(--body);background:#eee5f1;border:1px solid #c4afcd;border-radius:40px;padding:.4rem .78rem}.launch-window{border:1px solid var(--rule);background:var(--sheet);overflow:hidden}.launch-browser{border-bottom:1px solid var(--rule);color:#76577d;padding:.45rem .8rem;font-size:.7rem}.launch-browser span{white-space:nowrap;letter-spacing:.13em}.launch-browser code{overflow-wrap:anywhere;color:#44314f;min-width:0;font:580 .86rem ui-monospace,monospace}.launch-screen{min-height:180px;display:grid}.launch-domain{text-align:center;overflow-wrap:anywhere;background:#e2d4ea;align-content:center;justify-items:center;gap:.25rem;padding:1.25rem;display:grid}.launch-domain i{font:2.1rem/1 var(--body);color:var(--plum)}.launch-domain strong,.launch-website strong,.launch-email strong{font:600 clamp(1.35rem, 2.4vw, 2rem)/1.16 var(--heading);letter-spacing:-.05em;color:#35213d}.launch-domain small,.launch-domain span,.launch-email small{font:.75rem var(--body);color:#624e6d}.launch-website{grid-template-columns:1.12fr 1fr;align-items:center;gap:1rem;display:grid}.launch-website img{object-fit:cover;width:100%;height:100%;min-height:180px}.launch-website div{overflow-wrap:anywhere;gap:.4rem;min-width:0;display:grid}.launch-website :is(small,span){font:.72rem/1.45 var(--body)}.launch-email{justify-content:center;align-items:center;gap:1.15rem;padding:1rem;display:flex}.launch-email>span{color:var(--plum);font-size:2.35rem}.launch-email div{overflow-wrap:anywhere;gap:.35rem;min-width:0;display:grid}.launch-email p{margin:0;font-size:.86rem}.launch-email i{background:#c9b9d0;width:78%;height:3px}.launch-email i:last-child{width:49%}.launch-steps{flex-wrap:wrap;margin-top:1rem}.launch-steps button[aria-pressed=true]{background:var(--plum);color:#fff}.launch-demo #st-layer-note{min-height:3.1em;margin:.8rem 0 0}.st-site label.brand-try{max-width:320px;color:var(--plum);margin:1rem 0 1.2rem;font-size:.87rem}@media (prefers-reduced-motion:no-preference){.launch-screen{animation:.55s cubic-bezier(.2,.72,.2,1) both launch-arrive}.launch-email>span{animation:.75s ease-out both launch-envelope}}@keyframes launch-arrive{0%{clip-path:inset(0 9% 0 0);opacity:.6;transform:translateY(9px)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes launch-envelope{0%{transform:translate(-16px,8px)rotate(-14deg)}to{transform:none}}.library-section .library-zoom{color:#39253f}.story-actions{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:flex}.brand-intro{font-size:clamp(.77rem,1.01vw,.9rem)}
.st-site{--round-panel:clamp(18px, 2vw, 30px);--round-frame:clamp(14px, 1.5vw, 22px);--round-field:14px;--round-pill:999px;--st-corner:var(--round-frame)}.st-site[data-screen] :is(.st-service-feature,.story-detail,.library-detail,.archive-empty,.st-step,.st-summary,.st-package-choice,.st-map,.lens-tools,.fx-lab,.fx-device,.fx-example,.launch-demo,.st-brief,.st-result,.sf-sheet,.sf-summary,.sf-profile,.sf-confirm,.sc-config,.legacy-receipt,.reel-dialog,.library-dialog,.folio-dialog,.hn-panel,.hn-drawer,.site-search-results){border-radius:var(--round-panel)}.st-site[data-screen] :is(.library-art,.library-zoom,.library-stage,.folio-preview,.folio-demo,.folio-media,.proof-image,.scene-inline-slot,.reel-window,.reel-plate,.collective-table,.st-opening-portrait,.collective-people figure,.st-portrait,.service-preview,.launch-window,.launch-screen,.launch-domain,.fx-player,.fx-poster-stage,.fx-poster,.fx-map,.fx-network-path,.fx-readout,.fx-inbox,.sc-hero-visual,.sc-product-picture,.sc-tile-art,.sc-catalog-tile,.st-map-note,.sf-empty,.st-faq details,.sf-glyph,.st-service-choice){border-radius:var(--round-frame)}.st-site[data-screen] :is(.library-art,.library-zoom,.proof-image,.scene-inline-slot,.reel-plate,.collective-table,.st-opening-portrait,.collective-people figure,.service-preview,.launch-window,.fx-poster-stage,.sc-hero-visual,.sc-product-picture,.sc-tile-art){overflow:hidden}.st-site[data-screen] main :is(img,video):not(.client-mark img){border-radius:var(--round-field)}.st-site[data-screen] :is(.st-portrait,.collective-table,.collective-people figure,.library-art,.reel-plate,.sc-tile-art,.scene-inline-slot,.service-preview,.proof-image,.library-zoom)>:is(img,video){border-radius:inherit}.st-site[data-screen] :is(.st-primary,.st-quiet,.st-secondary,.opening-action,.folio-action,.library-project,.family-explore,.fx-action,.sc-primary,.sc-secondary,.sc-in-cart,.sc-cart-link,.sc-domain-picks button,.sf-btn,.story-actions>a,.st-service-feature li,.st-map-node,.st-feature-options button,.archive-service-options button,.archive-formats button,.library-filters button,.fx-picker button,.diptych-options button,.launch-steps button,.detail-nav button,.site-search-close,.sf-qty select){border-radius:var(--round-pill)}.st-site[data-screen] main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,fieldset),.st-site[data-screen] :is(.site-search-field,.site-search-group a,.site-search-domain,.sc-searchbox,.sc-option,.sc-mail-preview,.fx-product-mark,.fx-product,.fx-answer,.st-progress,.st-progress li,.sf-history summary,.st-check,.sc-result-name,.hn-feature,.hn-group-links a),.st-site[data-screen] .sc-results li,.st-site[data-screen] .sc-package-index>a,.st-site[data-screen] .sc-related a,.st-site[data-screen] .sc-config .sc-quantity input[type=number],.st-site[data-screen] .sc-quantity button{border-radius:var(--round-field)}.st-site[data-screen] .sc-quantity>div{gap:4px}.st-site[data-screen] .sc-extension-picker{border-radius:var(--round-frame);background:#f6f0f5;gap:.35rem;padding:.4rem}.st-site[data-screen] .shop-catalog .sc-extension-picker button{border-radius:var(--round-field);border:0}.st-site[data-screen] .sf-history summary:focus-visible{outline-offset:2px}.st-site[data-screen] .archive-formats button{padding:.4rem .65rem}.st-site[data-screen] .st-service-choice{border-bottom-color:#0000}.st-site[data-screen] .st-service-choice:not([aria-pressed=true]):hover{background:#e9e0ef}@media (max-width:520px){.st-site{--round-panel:20px;--round-frame:16px;--round-field:12px}}.st-site[data-screen] .work-lens>a{border-radius:var(--round-frame)}.st-site[data-screen] .cover-diptych img,.st-site[data-screen] .work-entrelinha .library-art img{border-radius:0}
