/* Inner presentation v2: independent cover and card components. */
.arven-inner #main{padding-top:104px}.arven-site.arven-inner .mb-header{background:var(--secondary,#101214)!important}
.arven-cover{display:grid;grid-template-columns:44% 56%;min-height:390px;background:var(--secondary,#101214);color:var(--on-secondary,#fff);position:relative;border-top:1px solid #ffffff1a;isolation:isolate}
.arven-cover-photo{grid-column:2;grid-row:1;margin:0;min-height:390px;overflow:hidden;position:relative}.arven-cover-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;filter:none;opacity:1;transform:none}
.arven-cover-copy{grid-column:1;grid-row:1;padding:45px 40px 40px 7vw;align-self:center;min-width:0}.arven-cover-brand{display:block;font:9px/1.5 var(--body-font,Arial),sans-serif;letter-spacing:.22em;color:var(--on-secondary);opacity:.6;margin-bottom:28px}.arven-cover h1{font:400 clamp(34px,3.4vw,51px)/1.09 var(--heading-font,Georgia),'Times New Roman',serif!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--on-secondary)!important;margin:0 0 18px;text-wrap:balance;overflow-wrap:anywhere}.arven-cover p{font:400 13px/1.85 var(--body-font,Arial),sans-serif;color:var(--on-secondary);opacity:.76;max-width:420px;margin:0}.arven-cover .mb-crumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font:10px/1.6 var(--body-font,Arial),sans-serif;color:var(--on-secondary);opacity:.7;margin:0 0 18px;letter-spacing:0;text-transform:none}.arven-cover .mb-crumbs a{color:inherit;text-decoration:none}.arven-cover .mb-crumbs [aria-current]{max-width:100%;overflow-wrap:anywhere}
.arven-inner .mb-inner{padding-top:48px}.arven-inner .service-showcase-grid,.arven-inner .mb-generic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch}.arven-card{min-width:0;display:flex;flex-direction:column;background:var(--surface,#fff);color:var(--ink);border:1px solid var(--line);box-shadow:none;position:relative;transition:border-color .2s}.arven-card:hover{border-color:color-mix(in srgb,var(--ink) 38%,var(--paper))}.arven-card a{color:inherit!important;text-decoration:none!important}.arven-card-image{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;flex:none;background:var(--secondary)}.arven-card-image>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s;opacity:1;filter:none}.arven-card:hover .arven-card-image>img{transform:scale(1.035)}.arven-card-index{position:absolute;left:18px;top:18px;z-index:2;color:#fff;background:#101214b8;padding:6px 8px;font:10px/1.3 var(--body-font,Arial);letter-spacing:.07em}.arven-card-image-arrow{position:absolute;right:18px;bottom:18px;width:34px;height:34px;display:grid;place-items:center;background:#ffffffed;color:#101214;font-size:19px}.arven-card-content{padding:25px 26px 21px;display:flex;flex-direction:column;flex:1;min-width:0}.arven-card .arven-card-content h2{font:400 25px/1.17 var(--heading-font,Georgia),'Times New Roman',serif!important;text-transform:none!important;letter-spacing:-.015em!important;margin:0 0 13px!important;color:inherit!important;overflow-wrap:anywhere}.arven-card-content>p{font:400 12px/1.85 var(--body-font,Arial),sans-serif!important;color:var(--muted)!important;margin:0 0 24px!important}.arven-card-eyebrow{font:9px/1.5 var(--body-font,Arial);letter-spacing:.11em;color:var(--muted);margin-bottom:12px;display:block}.arven-card-action{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;margin-top:auto;border-top:1px solid var(--line);font:11px/1.5 var(--body-font,Arial)}.arven-card-action>span{font-size:18px;line-height:1}.arven-card-monogram{display:grid;place-items:center;position:absolute;inset:0;color:var(--on-secondary);font:50px var(--heading-font,Georgia);opacity:.6}.arven-card-notes{font:11px/1.8 var(--body-font,Arial);list-style:none;padding:0!important;margin:0 0 24px!important;color:var(--muted)}.arven-card-notes li{font:11px/1.8 var(--body-font,Arial)!important;border-top:1px solid var(--line);padding:7px 0}.arven-card-notes li:before{content:'—';margin-right:8px}.arven-card[data-card-style='dark']{background:var(--secondary);color:var(--on-secondary)}.arven-card[data-card-style='dark'] .arven-card-content>p{color:var(--on-secondary)!important;opacity:.7}.arven-card[data-card-style='featured']{border-top:3px solid var(--ink)}.arven-card[data-card-style='lounge'] .arven-card-content{padding:32px}.arven-card[data-card-style='overlay'] .arven-card-image{aspect-ratio:1}.arven-card[data-card-layout='sculpture'] .arven-card-image{aspect-ratio:1}
.arven-inner .catalog-filters{padding:14px!important;background:var(--surface)!important;border:1px solid var(--line)!important;gap:12px!important;margin-bottom:32px!important}.arven-inner .catalog-filters :is(input,select){font-size:12px!important}.arven-inner .catalog-filters button{min-height:46px;background:var(--secondary);color:var(--on-secondary);border:0;padding:12px 22px;font-size:11px}
.arven-site.arven-inner .project-category-card,.arven-site.arven-inner .project-result-card,.arven-site.arven-inner .category-scene,.arven-site.arven-inner .catalog-product-card{border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:none!important;overflow:hidden;border-radius:0!important;transform:none!important;min-height:0!important;clip-path:none!important}.arven-site.arven-inner .project-category-card>a,.arven-site.arven-inner .category-scene>a{display:flex!important;flex-direction:column!important;position:relative;min-height:0!important;height:100%;color:var(--ink)!important;clip-path:none!important}.arven-site.arven-inner .project-category-card:before,.arven-site.arven-inner .project-category-card:after,.arven-site.arven-inner .project-category-card>a:after,.arven-site.arven-inner .project-category-visual:after,.arven-site.arven-inner .category-scene>a:after{display:none!important}.arven-site.arven-inner .project-category-visual{height:auto!important;aspect-ratio:4/3;min-height:0!important;position:relative;overflow:hidden}.arven-site.arven-inner .project-category-visual img{width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.arven-site.arven-inner .project-category-copy{position:static!important;inset:auto!important;padding:26px!important;transform:none!important;background:var(--surface)!important;color:var(--ink)!important;flex:1}.arven-site.arven-inner .project-category-copy h2,.arven-site.arven-inner .project-result-copy h2,.arven-site.arven-inner .category-scene h2{font:400 28px/1.15 var(--heading-font,Georgia)!important;color:var(--ink)!important;margin:0 0 13px!important}.arven-site.arven-inner .project-category-copy p,.arven-site.arven-inner .category-scene p{font:12px/1.85 var(--body-font,Arial)!important;color:var(--muted)!important}.arven-site.arven-inner .project-category-action{border-top:1px solid var(--line);padding-top:18px;margin-top:22px;color:var(--ink)!important;font:11px var(--body-font,Arial)!important}.arven-site.arven-inner .project-category-action i{background:none;color:var(--ink)}.arven-site.arven-inner .project-category-count,.arven-site.arven-inner .project-category-number{background:#101214b8!important;color:#fff!important;padding:6px 8px;font:10px var(--body-font,Arial);border:0;border-radius:0}.arven-site.arven-inner .category-scene>a>img{position:static!important;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;opacity:1!important;filter:none!important;transform:none!important}.arven-site.arven-inner .category-scene>a>div{padding:26px!important;position:static!important;inset:auto!important;background:var(--surface)!important;color:var(--ink)!important;transform:none!important}.arven-site.arven-inner .category-scene :is(.category-scene-link,.category-scene-count,.category-preview){color:var(--muted)!important;font:11px/1.7 var(--body-font,Arial)!important}.arven-site.arven-inner .category-scene-link{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.arven-site.arven-inner .catalog-product-card h3{font:400 25px/1.2 var(--heading-font,Georgia)!important}.arven-site.arven-inner .project-category-cards{gap:32px;align-items:stretch}
@media(min-width:1181px){.arven-service-card[data-card-layout='split']{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.arven-service-card[data-card-layout='split'] .arven-card-image{aspect-ratio:auto;min-height:320px}}
@media(max-width:1180px){.arven-inner #main{padding-top:82px}.arven-cover{grid-template-columns:46% 54%;min-height:350px}.arven-cover-photo{min-height:350px}.arven-cover-copy{padding:35px 25px 35px 7vw}.arven-cover h1{font-size:39px!important}.arven-inner .service-showcase-grid,.arven-inner .mb-generic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}
@media(max-width:700px){.arven-cover{display:flex;flex-direction:column;min-height:0}.arven-cover-copy{order:1;padding:30px 7vw 32px;align-self:stretch;max-width:none}.arven-cover-brand{margin-bottom:18px;font-size:8px}.arven-cover h1{font-size:35px!important;max-width:100%;margin-bottom:14px}.arven-cover p{font-size:12px;line-height:1.8;max-width:100%}.arven-cover .mb-crumbs{font-size:9px;margin-bottom:14px}.arven-cover-photo{order:2;min-height:0;height:190px;width:100%;flex:none}.arven-cover-photo img{object-position:50% 45%}.arven-inner .mb-inner{padding-top:28px}.arven-inner .service-showcase-grid,.arven-inner .mb-generic-grid{grid-template-columns:minmax(0,1fr);gap:25px}.arven-card-content{padding:23px}.arven-card .arven-card-content h2{font-size:26px!important}.arven-card-image{aspect-ratio:1.45}.arven-inner .catalog-filters{padding:12px!important}.arven-inner .catalog-filters button{width:100%}.arven-site.arven-inner .project-category-cards{gap:25px}.arven-site.arven-inner .project-category-copy{padding:23px!important}.arven-site.arven-inner .project-category-copy h2{font-size:26px!important}}
@media(prefers-reduced-motion:reduce){.arven-card,.arven-card img{transition:none!important;transform:none!important}}
.arven-site.arven-inner .mb-inner>.wrap{padding-block:0!important}
.arven-inner .arven-card-content{background:var(--surface)}
.arven-inner .arven-card[data-card-style='dark'] .arven-card-content{background:var(--secondary)}
.arven-site.arven-inner .project-category-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px;align-items:stretch}.arven-category-card{min-height:0!important;grid-column:auto!important;grid-row:auto!important;transform:none!important}.arven-inner .category-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.arven-inner .arven-category-card .arven-card-image{aspect-ratio:1.6}.arven-inner .arven-category-card .arven-card-content{padding:27px}
@media(max-width:900px){.arven-inner .category-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.arven-site.arven-inner .project-category-cards,.arven-inner .category-scenes{grid-template-columns:minmax(0,1fr)!important;gap:25px}.arven-inner .arven-category-card .arven-card-content{padding:23px}}
