.v11 .v11-h2 .ghost,.v11 .v11-h2 .soft{color:#8a86a6}.v11-svc-hero h1 .soft,.v11-svc-hero h1 .ghost{color:#b9b4fb}.v11-svc-hero{color:#fff;background:radial-gradient(70% 80% at 85% 100%,#6c64f2 0%,#6c64f200 70%),linear-gradient(#030c5a 0%,#04188f 55%,#3d38cf 100%);margin-top:-64px;padding:132px 0 72px;position:relative;overflow:hidden}.v11-svc-hero-inner{align-items:center;gap:48px;display:grid}.v11-svc-hero-copy h1{font-family:var(--font-heading);letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:44px;font-weight:500;line-height:1}.v11-svc-hero-blurb{color:#e4e2fe;text-wrap:pretty;max-width:520px;margin-top:22px;font-size:17px;line-height:1.55}.v11-svc-hero-chip{color:#dcd9fe;border-top:1px solid #ffffff2e;align-items:baseline;gap:10px;margin-top:32px;padding-top:18px;font-size:14px;display:inline-flex}.v11-svc-hero-chip .is-num{font-family:var(--font-heading);letter-spacing:-.03em;color:#fff;font-size:30px;font-weight:500}.v11-svc-hero-art{position:relative}.v11-svc-hero-pill{height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;display:flex;position:absolute;bottom:-16px;left:20px;box-shadow:0 12px 30px #0a06324d}.v11-svc-hero-pill b{font-weight:500}@media (min-width:768px){.v11-svc-hero{padding:152px 0 96px}.v11-svc-hero-copy h1{font-size:56px}}@media (min-width:1280px){.v11-svc-hero{padding:168px 0 112px}.v11-svc-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:64px}.v11-svc-hero-copy h1{font-size:64px}}.v11-browser{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 4px #0a06321f,0 30px 70px #0a063259}.v11-browser-bar{height:38px;box-shadow:inset 0 -1px 0 var(--line);background:#f6f6f8;align-items:center;gap:14px;padding:0 14px;display:flex}.v11-browser-url{max-width:260px;height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--quiet);background:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;margin:0 auto;font-size:12px;display:flex}.v11-browser img{width:100%;height:auto;display:block}.v11-dgrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:768px){.v11-dgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.v11-dgrid{grid-template-columns:repeat(3,1fr)}.v11-dgrid.is-4{grid-template-columns:repeat(2,1fr)}}.v11-dcell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 26px 30px;position:relative}@media (min-width:1280px){.v11-dcell{padding:34px 32px 36px}}.v11-dcell-title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.2}.v11-dcell-desc{color:var(--body);text-wrap:pretty;margin-top:12px;font-size:14.5px;line-height:1.6}.v11-dcell-chips{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.v11-dcell-chips span{height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--body);background:#fff;border-radius:7px;align-items:center;padding:0 9px;font-size:12.5px;display:flex}.v11-dcell-frag{box-shadow:0 0 0 1px var(--line);border-radius:10px;margin-top:22px;overflow:hidden}.v11-dcell-frag img{width:100%;height:auto;display:block}@media (min-width:1280px){.v11-dgrid.is-5 .v11-dcell:nth-child(4){grid-column:span 1}.v11-dgrid.is-5 .v11-dcell:nth-child(5){grid-column:span 2}.v11-dgrid.is-7 .v11-dcell:nth-child(7){grid-column:span 3}.v11-dgrid.is-8 .v11-dcell:nth-child(7){grid-column:span 1}.v11-dgrid.is-8 .v11-dcell:nth-child(8){grid-column:span 2}}@media (min-width:768px) and (max-width:1279px){.v11-dgrid.is-3 .v11-dcell:nth-child(3),.v11-dgrid.is-5 .v11-dcell:nth-child(5),.v11-dgrid.is-7 .v11-dcell:nth-child(7){grid-column:span 2}}.v11-svc-plate{background:radial-gradient(60% 70% at 12% 18%,#fcd68a 0%,#fcd68a00 70%),radial-gradient(55% 70% at 92% 88%,#4f46e5 0%,#4f46e500 72%),linear-gradient(120deg,#f59a7b 0%,#c9bdf5 52%,#8c82f0 100%);border-radius:28px;justify-content:center;padding:28px 16px;display:flex}@media (min-width:768px){.v11-svc-plate{padding:64px 48px}}@media (min-width:1280px){.v11-svc-plate{padding:80px 64px}}.v11-sheet.is-program{width:100%;max-width:820px}.v11-program-row{border-top:1px solid #eceaf2;gap:8px;padding:20px 0;display:grid}.v11-program-row:last-child{border-bottom:1px solid #eceaf2}.v11-program-title{font-family:var(--font-heading);letter-spacing:-.015em;font-size:19px;font-weight:500}.v11-program-row.is-card .v11-program-title{color:var(--ind);font-size:16px;font-family:var(--font-sans);letter-spacing:0}.v11-program-row p{color:#3b3854;text-wrap:pretty;font-size:14.5px;line-height:1.6}@media (min-width:768px){.v11-program-row{grid-template-columns:220px 1fr;gap:32px}}.v11-exhibit{align-items:center;gap:40px;display:grid}@media (min-width:1280px){.v11-exhibit{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px}}.v11-exhibit-copy .v11-h2{margin-top:16px}.v11-exhibit-dom{color:var(--quiet);margin-top:16px;font-size:14px}.v11-exhibit-dom b{color:var(--ink);font-weight:500}.v11-exhibit-what{color:var(--body);text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.6}.v11-exhibit-annots{border-top:1px solid var(--line);margin-top:24px}.v11-exhibit-annots>div{border-bottom:1px solid var(--line);color:var(--body);flex-wrap:wrap;gap:4px 12px;padding:12px 0;font-size:14px;display:flex}.v11-exhibit-annots .is-em{color:var(--ink);min-width:150px;font-weight:500}.v11-exhibit-out{margin:28px 0 24px}.v11-exhibit-out .is-num{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--ind);font-size:56px;font-weight:500;line-height:1}.v11-exhibit-out .is-label{margin-top:8px;font-size:15px;font-weight:500}.v11-exhibit-out .is-src{color:var(--quiet);margin-top:4px;font-size:13px}.v11-pgrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.v11-pgrid{grid-template-columns:1.4fr 1fr}}.v11-pcell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 28px 34px;position:relative}@media (min-width:1280px){.v11-pcell{padding:44px 40px 46px}}.v11-pcell .is-num{font-family:var(--font-heading);letter-spacing:-.045em;font-size:56px;font-weight:500;line-height:1}.v11-pcell.is-hero .is-num{color:var(--ind);font-size:72px}@media (min-width:1280px){.v11-pcell.is-hero .is-num{font-size:96px}}.v11-pcell .is-label{color:var(--body);max-width:360px;margin-top:14px;font-size:15px;line-height:1.5}.v11-pcell .is-src{color:var(--quiet);margin-top:8px;font-size:13px}.v11-table-wrap{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;overflow-x:auto}.v11-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14.5px}.v11-table th,.v11-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 22px;line-height:1.5}.v11-table thead th{color:var(--quiet);font-size:13px;font-weight:500}.v11-table tbody th{color:var(--ink);width:22%;font-weight:500}.v11-table td{color:var(--body)}.v11-table tbody tr:last-child>*{border-bottom:0}.v11-faq{gap:32px;display:grid}@media (min-width:1280px){.v11-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}.v11-faq-list{border-top:1px solid var(--line)}.v11-faq-item{border-bottom:1px solid var(--line)}.v11-faq-item summary{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.v11-faq-item summary::-webkit-details-marker{display:none}.v11-faq-item summary:hover{color:var(--ind)}.v11-faq-plus{flex-shrink:0;width:14px;height:14px;position:relative}.v11-faq-plus:before,.v11-faq-plus:after{content:"";transition:transform var(--dur) var(--ease);background:currentColor;border-radius:2px;position:absolute}.v11-faq-plus:before{width:14px;height:1.5px;top:6.25px;left:0}.v11-faq-plus:after{width:1.5px;height:14px;top:0;left:6.25px}.v11-faq-item[open] .v11-faq-plus:after{transform:scaleY(0)}.v11-faq-a{color:var(--body);text-wrap:pretty;padding:0 40px 24px 0;font-size:15.5px;line-height:1.65}.v11-faq-a a{color:var(--ind);text-underline-offset:3px;text-decoration:underline}.v11-faq-a>p{margin:0}.v11-faq-a>p+p{margin-top:.75em}.v11-rel{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.v11-rel{grid-template-columns:repeat(2,1fr);column-gap:40px}}.v11-rel-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 16px;padding:20px 0;display:grid}.v11-rel-item .is-name{font-family:var(--font-heading);letter-spacing:-.015em;transition:color var(--dur) var(--ease);font-size:19px;font-weight:500}.v11-rel-item .is-blurb{color:var(--body);grid-column:1;font-size:14px;line-height:1.5}.v11-rel-item .is-go{color:var(--quiet);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);grid-area:1/2/span 2;align-self:center;display:flex}.v11-rel-item:hover .is-name,.v11-rel-item:hover .is-go{color:var(--ind)}.v11-rel-item:hover .is-go{transform:translate(2px,-2px)}.v11-prose-wrap{max-width:760px}.v11-prose{color:var(--body);margin-top:28px;font-size:17px;line-height:1.7}.v11-prose>*+*{margin-top:18px}.v11-prose h2,.v11-prose h3{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.02em;margin-top:40px;font-weight:500}.v11-prose h2{font-size:28px;line-height:1.15}.v11-prose h3{font-size:21px;line-height:1.25}.v11-prose a{color:var(--ind);text-underline-offset:3px;text-decoration:underline}.v11-prose ul,.v11-prose ol{padding-left:22px}.v11-prose ul{list-style:outside}.v11-prose ol{list-style:decimal}.v11-prose li+li{margin-top:8px}.v11-prose strong{color:var(--ink);font-weight:500}.v11-hero.is-service{background:linear-gradient(#030c5a 0,#020e6e 260px,#04188f 560px,#3d38cf 860px)}.v11-hero.is-service .v11-svc-copy{min-height:0;padding-bottom:64px}.v11-hero.is-service .v11-svc-copy h1{max-width:900px;margin-top:18px;font-size:44px}.v11-hero.is-service .v11-svc-copy p{max-width:560px}.v11-hero .v11-svc-hero-chip{display:flex}@media (min-width:768px){.v11-hero.is-service .v11-svc-copy h1{font-size:60px}}@media (min-width:1280px){.v11-hero.is-service .v11-svc-copy{align-items:flex-end;gap:64px;display:flex}.v11-hero.is-service .v11-svc-main{flex:1;min-width:0}.v11-hero.is-service .v11-svc-copy h1{font-size:72px}.v11-hero.is-service .v11-svc-hero-chip{border-top:0;border-left:1px solid #fff3;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;max-width:240px;margin:0;padding:0 0 6px 28px}.v11-hero.is-service .v11-svc-hero-chip .is-num{letter-spacing:-.05em;font-size:72px;line-height:.95}}.v11-dtiles{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.v11-dtiles{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1280px){.v11-dtiles{grid-template-columns:repeat(6,1fr);gap:24px}.v11-dtile{grid-column:span 2}.v11-dtiles.is-4 .v11-dtile,.v11-dtiles.is-5 .v11-dtile:nth-child(-n+2),.v11-dtiles.is-7 .v11-dtile:nth-child(-n+4){grid-column:span 3}}@media (min-width:768px) and (max-width:1279px){.v11-dtiles.is-3 .v11-dtile:last-child,.v11-dtiles.is-5 .v11-dtile:last-child,.v11-dtiles.is-7 .v11-dtile:last-child{grid-column:span 2}}.v11-dtile{border-radius:24px;flex-direction:column;min-height:240px;padding:28px 28px 30px;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){.v11-dtile{min-height:280px;padding:32px 32px 34px}}.v11-dtile .v11-dcell-title{letter-spacing:-.025em;text-wrap:balance;max-width:380px;font-size:26px;line-height:1.12}.v11-dtile .v11-dcell-desc{max-width:460px;margin-top:auto;padding-top:28px}.v11-dtile.is-ind{color:#fff;background:radial-gradient(90% 90% at 90% 100%,#7068f0 0%,#4f46e5 45%,#3a33c7 100%)}.v11-dtile.is-ind .v11-dcell-desc{color:#dcd9fe}.v11-dtile.is-lav{background:radial-gradient(80% 90% at 100% 100%,#b7aaf2 0%,#b7aaf200 70%),#ebe6fd}.v11-dtile.is-peach{background:radial-gradient(80% 90% at 100% 100%,#f59a7b 0%,#f59a7b00 70%),#fde6dc}.v11-dtile.is-sand{background:radial-gradient(80% 90% at 100% 100%,#f2c768 0%,#f2c76800 70%),#fcefcf}.v11-dtile.is-lav .v11-dcell-desc{color:#2e2656}.v11-dtile.is-peach .v11-dcell-desc{color:#3d1a10}.v11-dtile.is-sand .v11-dcell-desc{color:#3d3113}.v11-dtile .v11-dcell-chips span{box-shadow:none;background:#ffffffb3}.v11-exhibit-case .v11-exhibit-dom{margin-top:0;font-size:15px}.v11-exhibit-case .v11-exhibit-annots{margin-top:20px}.v11-exhibit-case .v11-rcase-big .is-num{color:var(--ind)}.v11-exhibit-cta{margin-top:24px}.v11-exhibit-case .v11-browser{box-shadow:0 0 0 1px var(--line), 0 18px 40px #14103c1f;margin-top:12px}
