@media(min-width:861px){body.services-mobile-study main.services #intro{min-height:22rem;padding:10rem var(--gutter) 3rem;place-items:center}body.services-mobile-study{background:#000}body.services-mobile-study main.services .act>.panel:not(.center){padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.services-mobile-study main.services .famhead{border-bottom:1px solid var(--svc-hair-strong)}body.services-mobile-study main.services details.svc,body.services-mobile-study main.services details.svc-quoted{border-color:var(--svc-hair);border-radius:0;background:transparent;box-shadow:none}body.services-mobile-study main.services details.svc>summary{min-height:68px;padding-block:14px}body.services-mobile-study main.services .svc .body{max-width:64ch}body.services-mobile-study main.services .svc .body p{font-size:1rem;line-height:1.6}body.services-mobile-study main.services .svc .row{font-size:.875rem}body.services-mobile-study main.services .svc .ph{font-size:.875rem}body.services-mobile-study main.services .svc .rows{border-top:1px solid var(--svc-hair)}body.services-mobile-study main.services .svc .row{border-bottom:1px solid var(--svc-hair);padding-block:.7rem}body.services-mobile-study main.services .svc details.more{border-bottom:1px solid var(--svc-hair)}body.services-mobile-study main.services .svc .act-btn :is(a,button){min-height:44px}}@media(max-width:860px){body.services-mobile-study{--gutter: 24px;--ink-muted: #c5c5ca;--ink-faint: #a6a6ae;background:#000}body.services-mobile-study .site-header.site-header-unified{flex-direction:row;align-items:center;padding:max(12px,env(safe-area-inset-top)) var(--gutter) 12px;gap:16px;background:#000}body.services-mobile-study .site-header:before{display:none}body.services-mobile-study .site-header-unified .v2-nav{width:auto;margin-left:auto;grid-template-columns:auto auto;gap:16px}html[data-site-kit=swiss-index] body.services-mobile-study .site-header.site-header-unified .v2-nav .site-nav-link{padding-inline:0}html body.services-mobile-study .v2-mobile-menu>div{position:fixed;top:calc(84px + env(safe-area-inset-top));right:var(--gutter);left:var(--gutter);width:auto;max-height:calc(100svh - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:8px 4px 24px}body.services-mobile-study:has(.v2-mobile-menu[open]) #orb-stage{opacity:.18}body.services-mobile-study:has(.v2-mobile-menu[open]) :is(main.services,.services-footer){visibility:hidden;pointer-events:none}body.services-mobile-study #orb-stage{top:64px;bottom:auto;height:300px;mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent)}body.services-mobile-study main.services #intro{min-height:400px;padding:330px var(--gutter) 32px;place-items:end start}body.services-mobile-study main.services #intro>.panel{background:none;text-align:left}body.services-mobile-study main.services #intro h1.svc-statement{font-size:clamp(1.8rem,8.6vw,2.5rem);line-height:1.08;text-wrap:initial}body.services-mobile-study main.services .act:not(#intro){min-height:0;padding:32px var(--gutter) 40px;background:#000}body.services-mobile-study main.services .act:not(#intro)>.panel{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.services-mobile-study .famhead{gap:12px;border:0;padding:0;align-items:flex-start}body.services-mobile-study .famhead h2{font-size:1.625rem;line-height:1.12;text-wrap:balance}body.services-mobile-study .famhead .dot{margin-top:10px}body.services-mobile-study .famhead .fk{margin-left:20px;font:500 .75rem/1.5 var(--sans);letter-spacing:.04em}body.services-mobile-study .svc-platforms{font-size:.9375rem;line-height:1.55;margin-top:20px;color:var(--ink-muted)}body.services-mobile-study .svc-ladder{margin:32px 0 0;padding-bottom:12px;border-bottom:1px solid var(--svc-hair-strong);color:var(--ink-faint);font-size:.8125rem;letter-spacing:.04em}body.services-mobile-study details.svc{margin:0;border:0;border-bottom:1px solid var(--svc-hair);border-radius:0;background:none}body.services-mobile-study details.svc>summary{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:24px 0 20px;align-items:center}body.services-mobile-study .svc :is(.nm,.faq-q){grid-column:1 / -1;font-size:1.25rem;line-height:1.2;letter-spacing:-.035em}body.services-mobile-study .svc .ph{margin-top:8px;font-size:.9375rem;line-height:1.5;letter-spacing:0;color:var(--ink-muted)}body.services-mobile-study .svc .pr{font-family:var(--sans);font-size:1.125rem;font-weight:600;letter-spacing:-.025em;color:var(--ink);white-space:normal}body.services-mobile-study .svc>summary>.tw{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;grid-column:2}body.services-mobile-study .svc>summary>.tw:before{content:"Details";font:700 .875rem/1.25 var(--sans);letter-spacing:-.025em;color:var(--ink)}body.services-mobile-study .svc[open]>summary>.tw:before{content:"Close"}body.services-mobile-study .svc>summary>.tw:after{display:none}body.services-mobile-study .svc>summary:is(:hover,:focus-visible)>.tw:before{text-decoration:underline;text-underline-offset:.22em}body.services-mobile-study .svc>summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}body.services-mobile-study .svc .body{padding:0 0 28px;max-width:none}body.services-mobile-study .svc .body p,body.services-mobile-study .svc .row{font-size:.9375rem;line-height:1.6}body.services-mobile-study .svc .body p+p{margin-top:16px}body.services-mobile-study .svc .row{padding-block:12px;gap:4px}body.services-mobile-study .svc .body .fine{margin-top:16px;font-size:.8125rem;line-height:1.6}body.services-mobile-study .svc .founding-marker{font-size:.75rem;white-space:normal}body.services-mobile-study .svc details.more>summary{font:700 .875rem/1.4 var(--sans);letter-spacing:-.025em;min-height:48px;color:var(--ink)}body.services-mobile-study .svc .act-btn :is(a,button){justify-content:flex-start}body.services-mobile-study .svc-quoted{margin-top:24px}body.services-mobile-study .svc-quoted-h{font-size:1.125rem;line-height:1.3}body.services-mobile-study .svc-quoted-note{opacity:1;color:var(--ink-muted);line-height:1.5}body.services-mobile-study .svc-faq summary .faq-a{font-size:.9375rem;line-height:1.55}body.services-mobile-study #close :is(.fine,.catchall,.promise){font-size:.875rem;line-height:1.6}body.services-mobile-study .services-footer{background:#000}}
