@font-face{font-family:VetaPreviewSerif;src:url("/assets/light-showcases/veta-prata.woff2") format("woff2");font-display:swap}
@font-face{font-family:VetaPreviewSans;src:url("/assets/light-showcases/veta-manrope.woff2") format("woff2");font-display:swap}
/* Small home announcements and complete, naturally flowing case compositions. */
.sense-showcase{margin:24px 0 0;border-top:1px solid var(--line);padding-top:10px}
.sense-showcase>summary{cursor:pointer;list-style:none}
.sense-showcase>summary::-webkit-details-marker{display:none}
.showcase-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;font:400 16px/1.5 var(--sans);color:var(--ink)}
.showcase-action{display:flex;align-items:center;gap:12px;flex:none;font:400 14px/1.5 var(--sans);color:var(--muted)}
.showcase-action::after{content:'+';font-size:20px;font-weight:400}.showcase-open-label{display:none}
.sense-showcase[open] .showcase-action::after{content:'−'}.sense-showcase[open] .showcase-closed-label{display:none}.sense-showcase[open] .showcase-open-label{display:inline}
.sense-showcase[open]>summary .showcase-peek{display:none}
.showcase-expanded{margin-top:20px}
.showcase-case-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;margin-top:20px;border-top:1px solid var(--line);font:400 14px/1.5 var(--sans);color:var(--ink);text-decoration:none}
.showcase-case-link span:first-child{text-decoration:underline;text-underline-offset:4px}
/* The closed MODO view is one layered announcement, not a full gallery. */
.modo-teaser{display:flex;align-items:center;justify-content:center;height:184px;padding:10px 0;margin-top:10px;isolation:isolate}
.modo-teaser-sheet{display:block;position:relative;border:1px solid var(--line);box-shadow:0 3px 14px #211d1910;flex:0 1 28%;min-width:0;background:var(--paper)}
.modo-teaser-sheet img{display:block;width:100%;height:auto}
.modo-teaser-future{max-width:275px;z-index:4;align-self:flex-start}
.modo-teaser-bauhaus{max-width:230px;z-index:3;align-self:flex-end;margin-left:-30px}
.modo-teaser-digital{max-width:220px;z-index:2;align-self:flex-start;margin:5px 0 0 -24px}
.modo-teaser-editorial{max-width:210px;z-index:1;align-self:flex-end;margin-left:-22px}
/* The main concept remains largest. Three secondary screens have real visual weight. */
.modo-composition{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:18px 28px;align-items:center}
.modo-composition-card{margin:0;min-width:0}
.modo-composition-art{display:block;position:relative;min-width:0}
.modo-screen{display:block;border:1px solid var(--line);background:var(--paper)}
.modo-screen img{display:block;width:100%;height:auto}
.modo-composition-future{grid-column:1;grid-row:1/4}
.modo-composition-future .modo-composition-art{padding:0 56px 22px 0}
.modo-composition-bauhaus{grid-column:2;grid-row:1}.modo-composition-digital{grid-column:2;grid-row:2}.modo-composition-editorial{grid-column:2;grid-row:3}
.modo-composition-card:not(.modo-composition-future){display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:16px;align-items:center}
.modo-caption{display:flex;align-items:baseline;gap:8px;font:400 14px/1.5 var(--sans);color:var(--ink);margin-top:10px}
.modo-caption>span{color:var(--muted);font-size:12px;flex:none}
.modo-composition-card:not(.modo-composition-future) .modo-caption{margin:0;display:block}
.modo-composition-card:not(.modo-composition-future) .modo-caption>span{display:block;margin-bottom:5px}
.device-phone{display:block;overflow:hidden;background:#f9f8f3;border:4px solid #fbf9f5;outline:1px solid #211d1926;border-radius:14px;box-shadow:0 6px 18px #211d1912}
.device-phone img{display:block;width:100%;height:auto}
.modo-phone{position:absolute;right:0;bottom:0;width:25%}
/* A compact preview of the complete VETA kit. */
.veta-teaser{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.46fr) minmax(0,.64fr) minmax(0,.43fr);gap:20px;align-items:center;max-width:820px;height:186px;margin:10px auto 0;padding:8px 0}
.veta-teaser>span{display:block;min-width:0}.veta-teaser img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain}
.veta-teaser-site{height:162px;border:1px solid var(--line);background:#f9f8f3}.veta-teaser-site img{width:100%;height:100%;object-fit:contain}
.veta-teaser .veta-teaser-identity{display:flex;flex-direction:column;gap:16px;align-items:center}.veta-teaser-identity .veta-identity-mark{width:54px;height:54px}
.veta-teaser-post{height:144px;align-self:end}.veta-teaser-story{height:170px;align-self:start}
.veta-colors{border:1px solid #69557d22;display:flex;gap:0;width:100%;height:22px;min-width:0}
.veta-colors i{display:block;flex:1;background:#f9f8f3}.veta-colors i:nth-child(2){background:#69557d}.veta-colors i:nth-child(3){background:#eee8f3}.veta-colors i:nth-child(4){background:#e2e6db}.veta-colors i:nth-child(5){background:#25231f}
/* Asymmetrical finished board: browser + phone, offset social formats, identity. */
.veta-composition{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.78fr) minmax(0,.61fr);grid-template-rows:auto auto;gap:24px 28px;align-items:start;padding:32px;background:#eee8ef}
.veta-piece{display:block;min-width:0;margin:0}
.veta-piece figcaption{font:400 13px/1.5 var(--sans);color:#65556a;margin:0 0 12px}
.veta-piece-site{grid-column:1;grid-row:1/3;align-self:center}
.veta-site-devices{display:block;position:relative;padding:0 48px 20px 0}
.device-browser{display:block;background:#f9f8f3;border:1px solid #211d1926;box-shadow:0 4px 16px #211d1910;overflow:hidden}
.browser-bar{display:flex;align-items:center;gap:4px;height:16px;padding:0 7px;background:#f4f1ef;border-bottom:1px solid #211d1910}
.browser-bar i{display:block;width:3px;height:3px;border-radius:50%;background:#a69e99}
.device-browser>img{display:block;width:100%;height:auto}
.veta-phone{position:absolute;right:0;bottom:0;width:25%}
.veta-piece-post{grid-column:2;grid-row:1;margin-top:44px}
.veta-piece-story{grid-column:3;grid-row:1}
.veta-piece-post>img,.veta-piece-story>img{display:block;width:100%;height:auto}
.veta-piece-identity{grid-column:2/4;grid-row:2;padding-top:16px;border-top:1px solid #69557d33}
.veta-identity-composition{display:grid;grid-template-columns:70px 1fr minmax(0,1.25fr);gap:24px;align-items:center}
.veta-identity-mark{display:block;width:70px;height:70px}
.veta-type-sample{display:block;white-space:nowrap;color:#423648}
.veta-type-sample>span{display:block;font:400 38px/1 VetaPreviewSerif,Georgia,serif;letter-spacing:-.04em}
.veta-type-sample>small{display:block;font:400 10px/1.5 VetaPreviewSans,Arial,sans-serif;letter-spacing:.13em;margin-top:6px}
.veta-identity-composition .veta-colors{height:32px}
@media(max-width:1000px) and (min-width:651px){
 .modo-composition{gap:16px 26px;grid-template-columns:1.12fr 1fr}.modo-composition-card:not(.modo-composition-future){grid-template-columns:minmax(0,1fr) 100px;gap:12px}.modo-caption{font-size:13px}.modo-composition-future .modo-composition-art{padding-right:30px}
 .veta-composition{gap:20px;padding:24px;grid-template-columns:1.4fr .8fr .6fr}.veta-site-devices{padding-right:28px}.veta-identity-composition{grid-template-columns:45px 1fr 1fr;gap:14px}.veta-identity-mark{width:45px;height:45px}.veta-type-sample>span{font-size:30px}
}
@media(max-width:650px){
 .sense-showcase{margin-top:24px;padding-top:8px}.showcase-heading{font-size:14px;gap:14px}.showcase-heading>span:first-child{max-width:215px}.showcase-action{font-size:12px;gap:8px}.showcase-action::after{font-size:18px}
 .showcase-expanded{margin-top:18px}.showcase-case-link{font-size:14px;margin-top:18px}
 .modo-teaser{height:166px;padding:14px 0 8px;margin-top:6px;justify-content:flex-start;align-items:center}
 .modo-teaser-sheet{flex:none}.modo-teaser-future{width:67%;z-index:4;align-self:center}.modo-teaser-bauhaus{width:51%;margin-left:-31%;align-self:flex-end;z-index:3}.modo-teaser-digital{width:48%;margin:0 0 0 -35%;align-self:flex-start;z-index:2}.modo-teaser-editorial{display:none}
 .modo-composition{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:20px 14px;align-items:start}
 .modo-composition .modo-composition-card{display:block;grid-column:auto;grid-row:auto;min-width:0}.modo-composition .modo-composition-art{padding:0}.modo-composition .modo-phone{display:none}
 .modo-composition .modo-composition-card .modo-caption{display:flex;margin:9px 0 0;font-size:12px;line-height:1.4;gap:7px;align-items:baseline}.modo-composition .modo-composition-card .modo-caption>span{display:inline;font-size:11px;margin:0}
 .veta-teaser{height:168px;max-width:none;position:relative;display:block;margin-top:6px;padding:0}
 .veta-teaser>span{position:absolute}.veta-teaser-site{left:0;top:4px;width:60%;height:auto;aspect-ratio:1.6;z-index:2}.veta-teaser-post{left:60%;top:35px;width:24%;height:auto;z-index:3}.veta-teaser-story{right:0;top:3px;width:20%;height:auto;z-index:1}
 .veta-teaser img{display:block;width:100%;height:auto}.veta-teaser .veta-teaser-identity{left:4%;bottom:0;display:flex;flex-direction:row;align-items:center;gap:12px;width:52%;height:28px}.veta-teaser-identity .veta-identity-mark{width:27px;height:27px}.veta-teaser-identity .veta-colors{height:15px}
 .veta-composition{grid-template-columns:minmax(0,1.26fr) minmax(0,.9fr);grid-template-rows:auto auto auto;padding:18px 14px;gap:18px 20px}
 .veta-piece figcaption{font-size:12px;margin-bottom:9px}.veta-piece-site{grid-column:1/3;grid-row:1}.veta-site-devices{padding:0 32px 14px 0}.veta-phone{width:25%;border-width:3px;border-radius:10px}
 .browser-bar{height:11px;padding:0 5px;gap:3px}.browser-bar i{width:2px;height:2px}
 .veta-piece-post{grid-column:1;grid-row:2;margin:20px 0 0}.veta-piece-story{grid-column:2;grid-row:2;margin:0}
 .veta-piece-identity{grid-column:1/3;grid-row:3;padding-top:12px}.veta-identity-composition{grid-template-columns:42px 56px minmax(0,1fr);gap:18px}.veta-identity-mark{width:42px;height:42px}.veta-type-sample>span{font-size:29px}.veta-type-sample>small{font-size:8px;margin-top:4px}.veta-identity-composition .veta-colors{height:23px}
}
@media(max-width:359px){
 .showcase-heading{gap:10px}.showcase-action{gap:6px}.modo-teaser{height:142px}.veta-teaser{height:148px}.modo-composition{gap:18px 12px}.modo-composition .modo-composition-card .modo-caption{font-size:11px;gap:5px}.veta-composition{gap:16px 14px;padding:16px 12px}.veta-identity-composition{gap:12px;grid-template-columns:38px 48px minmax(0,1fr)}.veta-identity-mark{width:38px;height:38px}
}

/* VETA flagship: cohesive cover and a complete digital launch system. */
.vf-teaser{display:flex;align-items:center;gap:28px;height:186px;margin-top:10px;padding:10px 24px;background:#eae6ed;color:#423648}
.vf-teaser-intro{display:flex;flex-direction:column;justify-content:center;gap:16px;flex:0 0 185px;font:13px/1.5 Arial,sans-serif}
.vf-teaser-intro svg{width:135px;height:auto}.vf-teaser-intro svg path{fill:#423648}
.vf-teaser-art{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:100%;isolation:isolate}
.vf-teaser-art>span{display:block;flex-shrink:1;min-width:0;box-shadow:0 3px 12px #2f203012;border:1px solid #40344515;background:#f9f8f3}
.vf-teaser-art img{display:block;width:100%;height:auto}.vf-t-site{width:250px;z-index:5;align-self:center}.vf-t-brand{width:215px;z-index:4;margin-left:-22px;align-self:flex-start}.vf-t-post{width:112px;z-index:3;margin-left:-20px;align-self:flex-end}.vf-t-story{width:88px;z-index:2;margin-left:-12px;align-self:flex-start}.vf-t-ad{width:220px;z-index:1;margin-left:-22px;align-self:flex-end}.vf-teaser-caption{display:none}
.veta-flagship{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px 32px;padding:32px;background:#eae6ed;align-items:center;color:#65556a}
.veta-flagship figure{display:block;min-width:0;margin:0}.veta-flagship figcaption{font:13px/1.5 Arial,sans-serif;margin:0 0 14px}.veta-flagship img{display:block;width:100%;height:auto}
.vf-devices{position:relative;padding:0 54px 22px 0}.vf-browser{display:block;border:1px solid #40344526;background:#f9f8f3;box-shadow:0 4px 15px #40344510}.vf-browser-bar{display:block;height:15px;line-height:10px;padding:0 7px;letter-spacing:3px;color:#aaa;background:#f4f1ef;border-bottom:1px solid #40344512;font:11px Arial}
.vf-phone{display:block;position:absolute;right:0;bottom:0;width:23%;background:#f9f8f3;padding:4px;border:1px solid #40344533;border-radius:15px;box-shadow:0 7px 18px #40344516;overflow:hidden}.vf-phone img{border-radius:10px}
.vf-site{grid-column:1;grid-row:1}.vf-identity{grid-column:2;grid-row:1;align-self:center}.vf-social{grid-column:1;grid-row:2}.vf-docs{grid-column:2;grid-row:2/4;align-self:center}.vf-campaign{grid-column:1;grid-row:3}.veta-flagship .vf-profile{display:none}.vf-identity>img{border:1px solid #4034451a}
.vf-social-set{display:flex;gap:18px;align-items:center}.vf-social-photo{display:block;flex:1.1;min-width:0;align-self:flex-start;margin-top:20px}.vf-carousel{display:flex;flex:1.62;min-width:0;align-items:center;isolation:isolate;padding-bottom:20px}.vf-carousel img{width:69%;flex:none;box-shadow:0 2px 10px #40344512}.vf-carousel img:first-child{position:relative;z-index:1}.vf-carousel img+img{margin:36px 0 0 -38%;border:1px solid #40344520}.vf-social-story{display:block;flex:.84;min-width:0;align-self:flex-end}
.vf-document-set{position:relative;padding-bottom:45px}.vf-book{box-shadow:0 4px 15px #40344512}.vf-document-set .vf-gift{width:53%;margin:-24px 0 0 auto;position:relative;border:1px solid #40344522;box-shadow:0 4px 14px #40344515}
.vf-campaign{align-self:start}.vf-profile{align-self:start}.vf-campaign>img,.vf-profile>img{border:1px solid #4034451a}
@media(max-width:1100px) and (min-width:651px){.vf-teaser{padding:12px 16px;gap:20px}.vf-teaser-intro{flex-basis:145px;font-size:12px}.vf-teaser-intro svg{width:115px}.vf-t-ad{display:none}.veta-flagship{gap:24px;padding:24px}.vf-devices{padding-right:34px}.vf-social-set{gap:12px}}
@media(max-width:650px){
 .vf-teaser{display:block;position:relative;height:168px;padding:10px 12px 28px;margin-top:6px}.vf-teaser-intro{display:none}.vf-teaser-art{justify-content:center;align-items:center}.vf-t-site{width:49%;z-index:4;align-self:center}.vf-t-brand{width:44%;margin-left:-27%;z-index:1;align-self:flex-start}.vf-t-post{width:28%;margin-left:-19%;z-index:3;align-self:flex-end}.vf-t-story{width:22%;margin-left:-8%;z-index:2;align-self:flex-start}.vf-teaser-art>span.vf-t-ad{display:none}.vf-teaser-caption{display:block;position:absolute;left:12px;right:12px;bottom:8px;text-align:center;font:11px/1.4 Arial,sans-serif;color:#65556a}
 .veta-flagship{grid-template-columns:minmax(0,1fr);padding:18px 14px;gap:25px}.veta-flagship figure{grid-column:auto;grid-row:auto}.veta-flagship figcaption{font-size:12px;margin-bottom:10px}.vf-devices{padding:0 30px 16px 0}.vf-phone{width:25%;padding:3px;border-radius:10px}.vf-phone img{border-radius:7px}.vf-browser-bar{height:10px;line-height:7px;font-size:8px}
 .vf-social-set{display:grid;grid-template-columns:1.12fr .88fr;gap:16px;align-items:start}.vf-social-set .vf-social-photo{display:none}.vf-carousel{display:block;padding:0}.vf-carousel img{width:100%;margin:0;box-shadow:none}.vf-carousel img:first-child{display:none}.vf-carousel img+img{margin:0}.vf-social-story{display:block;align-self:start}.vf-document-set{padding-bottom:0}.vf-document-set .vf-gift{width:51%;margin-top:-16px}.vf-identity{max-width:100%}.vf-profile{display:none}
}
@media(max-width:359px){.vf-teaser{height:148px}.vf-teaser-caption{font-size:10px}.veta-flagship{padding:16px 12px;gap:22px}.vf-social-set{gap:9px}}

/* VETA / editorial home showcase. The full case keeps its accepted layout. */
.vs-teaser{height:186px;display:grid;grid-template-columns:.85fr 1fr 1.7fr;position:relative;margin-top:10px;background:#69557d;isolation:isolate}
.vs-teaser>span{display:block;min-width:0}.vs-teaser img{display:block;max-width:100%;height:auto}
.vs-teaser .vs-cover-brand{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:22px 28px;background:#69557d;color:#f9f8f3;font:13px/1.5 Arial,sans-serif}
.vs-cover-brand svg{width:160px;max-width:100%;height:auto}.vs-cover-brand svg path{fill:#f9f8f3}
.vs-cover-photo{height:186px;overflow:hidden;position:relative}.vs-cover-photo img{position:absolute;width:210%;max-width:none;height:auto;left:-89%;top:0;transform:translateY(-22%)}
.vs-cover-work{position:relative;height:186px;display:flex!important;align-items:center;justify-content:center;padding:14px 28px;gap:14px}
.vs-cover-screen{display:block;max-width:100%;width:auto;height:158px;aspect-ratio:1.57;border:1px solid #ffffff70;box-shadow:0 3px 12px #25231f18;background:#f9f8f3;position:relative;z-index:2}
.vs-cover-phone{display:block;width:66px;flex:none;border:2px solid #f9f8f3;border-radius:7px;overflow:hidden}.vs-cover-card{display:block;width:104px;max-width:27%;border:1px solid #f9f8f344;box-shadow:0 3px 10px #25231f12}.vs-teaser .vs-cover-caption{display:none}
.veta-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;background:#f9f8f3;padding:38px;color:#25231f;align-items:center}
.veta-stage *{box-sizing:border-box}.veta-stage figure{margin:0;min-width:0}.veta-stage img{display:block;width:100%;height:auto}.veta-stage figcaption{font:12px/1.5 Arial,sans-serif;color:#736679;margin-top:12px}
.vs-intro{grid-column:1/5;padding:5px 20px 36px 0;display:flex;flex-direction:column;align-items:flex-start;gap:36px;align-self:center}
.vs-eyebrow{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#736679}.vs-intro svg{width:240px;max-width:100%;height:auto}.vs-intro svg path{fill:#69557d}
.veta-stage .vs-statement{font:36px/1.15 VetaPreviewSerif,Georgia,serif;margin:0;color:#69557d}.vs-scope{font:12px/1.5 Arial,sans-serif;color:#736679}
.vs-site{grid-column:5/13}.vs-devices{position:relative;padding:0 42px 25px 0}.vs-browser{display:block;box-shadow:0 5px 24px #3b214515;border:1px solid #69557d26;background:#f9f8f3}.vs-browser-bar{display:block;height:14px;line-height:10px;font:11px Arial;letter-spacing:3px;padding:0 7px;color:#aba0b0;border-bottom:1px solid #69557d15}
.vs-phone{position:absolute;right:0;bottom:0;display:block;width:23%;padding:4px;border:1px solid #69557d33;border-radius:15px;background:#f9f8f3;box-shadow:0 6px 16px #3b21451c}.vs-phone img{border-radius:10px}
.vs-brand-set{grid-column:1/8;display:grid;grid-template-columns:1.05fr 1fr;gap:16px;align-self:start;align-items:start}.vs-macro{grid-column:1;grid-row:1}.vs-type{grid-column:2;grid-row:1}.vs-process{grid-column:2;grid-row:2;align-self:stretch;min-height:110px}.vs-process img{height:100%;object-fit:cover;object-position:60% 50%}.vs-set-caption{grid-column:1/3;font:12px/1.5 Arial,sans-serif;color:#736679;margin:0}
.vs-order{grid-column:8/13;align-self:center;padding:0 0 4px 10px}.veta-stage .vs-order figcaption{font:19px/1.3 Georgia,serif;margin:0 0 20px;color:#25231f}.vs-order figcaption small{display:block;font:12px/1.5 Arial,sans-serif;color:#736679;margin-top:7px}.vs-order>a:first-of-type{display:block;border:1px solid #69557d25;box-shadow:0 5px 22px #3b21450c}.vs-order-link{display:flex;justify-content:space-between;margin-top:14px;font:12px/1.5 Arial,sans-serif;color:#69557d;text-underline-offset:4px}
.vs-brand-set .vs-campaign{grid-column:1;grid-row:2;align-self:center}.vs-client{margin-top:26px}.vs-client>span{display:block;margin-top:10px;font:12px/1.5 Arial,sans-serif;color:#736679}.vs-campaign img,.vs-client img{border:1px solid #69557d1a}
@media(max-width:1000px) and (min-width:651px){.veta-stage{padding:25px;gap:24px}.vs-intro{gap:25px}.veta-stage .vs-statement{font-size:28px}.vs-cover-work{padding:16px}.vs-cover-brand svg{width:135px}.vs-teaser .vs-cover-brand{padding:20px;font-size:12px}.vs-brand-set{gap:12px}.vs-devices{padding-right:28px}}
@media(max-width:650px){
 .vs-teaser{height:168px;grid-template-columns:.64fr .85fr 1.65fr;padding-bottom:24px;margin-top:6px}.vs-teaser .vs-cover-brand{padding:12px;gap:10px}.vs-cover-brand svg{width:74px}.vs-cover-brand>span{display:none}.vs-cover-photo,.vs-cover-work{height:144px}.vs-cover-work{padding:11px 10px}.vs-cover-screen{width:100%;max-width:none;height:auto;aspect-ratio:auto}.vs-teaser .vs-cover-phone{display:none}.vs-cover-phone{display:block;width:66px;flex:none;border:2px solid #f9f8f3;border-radius:7px;overflow:hidden}.vs-cover-card{display:none}.vs-teaser .vs-cover-caption{display:block;position:absolute;bottom:5px;left:8px;right:8px;text-align:center;color:#f9f8f3;font:10px/1.4 Arial,sans-serif}
 .veta-stage{grid-template-columns:1fr;padding:22px 14px;gap:26px}.veta-stage>*,.vs-site,.vs-order,.vs-campaign,.vs-client,.vs-brand-set{grid-column:1}.vs-intro{padding:0;gap:16px;display:grid;grid-template-columns:1fr auto;align-items:center}.vs-eyebrow{grid-column:1/3;font-size:9px}.vs-intro svg{width:146px}.veta-stage .vs-statement{font-size:17px;line-height:1.3}.vs-scope{grid-column:1/3;font-size:11px}
 .vs-devices{padding:0 28px 18px 0}.vs-phone{width:25%;padding:3px;border-radius:10px}.vs-phone img{border-radius:7px}.vs-browser-bar{height:10px;font-size:8px;line-height:8px}.veta-stage figcaption{font-size:11px;margin-top:8px}
 .vs-brand-set{gap:10px;grid-template-columns:1.05fr 1fr}.vs-process{min-height:70px}.vs-set-caption{font-size:11px}.vs-order,.vs-client{padding:0}.veta-stage .vs-order figcaption{font-size:19px;margin-bottom:14px}.vs-order figcaption small{font-size:12px}.vs-order-link{font-size:12px}.vs-campaign{margin-top:2px!important}.vs-client{display:none}
}
@media(max-width:359px){.vs-teaser{height:148px;padding-bottom:22px}.vs-cover-photo,.vs-cover-work{height:126px}.vs-cover-brand>span{display:none}.vs-teaser .vs-cover-brand{padding:10px}.vs-cover-work{padding:9px}.veta-stage{padding:18px 12px;gap:22px}.vs-intro svg{width:125px}.veta-stage .vs-statement{font-size:15px}}
