.services-page .services-v6-opening{isolation:isolate;background:var(--ink);min-height:calc(100svh - 88px);color:var(--paper);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.services-page .services-v6-opening-photos{z-index:-2;position:absolute;inset:0;overflow:hidden}.services-page .services-v6-opening-photos img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s,transform .8s;position:absolute;inset:0;transform:scale(1.035)}.services-page .services-v6-opening-photos img.is-current{opacity:1;transform:scale(1)}.services-page .services-v6-opening:before{content:"";z-index:-1;background:linear-gradient(90deg,#141413c2,#1414132e 80%),linear-gradient(#0000 45%,#141413cc);position:absolute;inset:0}.services-page .services-v6-opening-copy{padding:clamp(70px,11vh,120px) var(--page-gutter) 64px;max-width:900px}.services-page .services-v6-opening-copy>p:first-child{margin:0 0 22px;font-size:.86rem}.services-page .services-v6-opening-copy h1{color:var(--paper);font-size:var(--type-title);margin:0 0 28px}.services-page .services-v6-opening-intro{max-width:30ch;color:var(--paper);margin:0 0 28px;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.55}.services-page .services-v6-discover{border-bottom:1px solid var(--orange);min-height:48px;color:var(--paper);align-items:center;gap:24px;padding:8px 0;font-size:.9rem;font-weight:500;display:inline-flex}.services-page .services-v6-discover svg{transition:transform .25s}.services-page .services-v6-discover:hover svg{transform:translateY(5px)}.services-page .services-v6-selector{margin:0 var(--page-gutter) 64px;border-top:1px solid #ffffff65;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.services-page .services-v6-selector a{min-height:104px;color:var(--paper);border-top:3px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:24px 16px;font-size:.92rem;line-height:1.45;transition:background .2s,border-color .2s;display:flex}.services-page .services-v6-selector a:first-child{padding-left:0}.services-page .services-v6-selector a.is-current{border-color:var(--orange);background:#34323460}.services-page .services-v6-selector a svg{flex-shrink:0;transition:transform .2s}.services-page .services-v6-selector a:hover svg{transform:translate(3px,-3px)}.services-page .services-v6-selector a:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.services-page .services-v6-discover:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.services-page .services-v6-explorer{background:var(--cream);color:var(--ink);padding:clamp(54px,6vw,88px) var(--page-gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:42px clamp(40px,6vw,90px);display:grid}.services-page .services-v6-comparison-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:36px;display:flex}.services-page .services-v6-comparison-heading h2{font-size:var(--type-section);margin:0}.services-page .services-v6-comparison-heading p{max-width:35ch;color:var(--muted);margin:0;line-height:1.7}.services-page .services-v6-stories{border-top:1px solid #34323445}.services-page .services-v6-story{border-bottom:1px solid #34323445;scroll-margin-top:112px}.services-page .services-v6-story summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.services-page .services-v6-story summary::-webkit-details-marker{display:none}.services-page .services-v6-story summary strong{font-size:clamp(21px,1.8vw,27px);font-weight:400;line-height:1.25;display:block}.services-page .services-v6-question{color:var(--muted);max-width:46ch;margin-top:8px;font-size:.88rem;line-height:1.65;display:block}.services-page .services-v6-toggle{color:var(--orange-dark);flex-shrink:0;font-size:25px;transition:transform .2s}.services-page .services-v6-story[open] .services-v6-toggle{transform:rotate(45deg)}.services-page .services-v6-story[open] summary strong{color:var(--orange-dark)}.services-page .services-v6-story-copy{padding:0 34px 25px 0}.services-page .services-v6-story-copy>p{color:var(--ink);max-width:45ch;margin:0;font-size:.94rem;line-height:1.8}.services-page .services-v6-accessible-scope{margin:23px 0 25px}.services-page .services-v6-accessible-scope>div{border-top:1px solid #34323422;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.services-page .services-v6-accessible-scope dt{font-size:.84rem;font-weight:600;line-height:1.7}.services-page .services-v6-accessible-scope dd{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.services-page .services-v6-accessible-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.services-page .services-v6-accessible-photos figure{min-width:0;margin:0}.services-page .services-v6-accessible-photos img{aspect-ratio:3/4;object-fit:contain;background:#d6d0c1;width:100%;height:auto;display:block}.services-page .services-v6-accessible-photos figcaption{color:var(--muted);padding:10px 0 0;font-size:.73rem;line-height:1.6}.services-page .services-v6-accessible-note{max-width:45ch;margin:22px 0 0;font-size:.86rem;line-height:1.8}.services-page .services-v6-detail{color:var(--orange-dark);justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:14px 0 8px;font-size:.86rem;font-weight:500;display:flex}.services-page .services-v6-detail svg{flex-shrink:0;transition:translate .2s}.services-page .services-v6-detail:hover svg{translate:3px -3px}.services-page .services-v6-story summary:focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px}.services-page .services-v6-detail:focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px}.services-page .services-v6-story:focus{outline:none}.services-page .services-v6-story:focus-visible summary{outline:2px solid var(--orange-dark);outline-offset:4px}.services-page .services-v6-stage{background:var(--paper);min-width:0;margin:0;position:sticky;top:112px}.services-page .services-v6-stage-photos{background:#d6d0c1;height:clamp(350px,37vw,540px);position:relative;overflow:hidden}.services-page .services-v6-stage-photos img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.services-page .services-v6-stage-photos img.is-current{opacity:1}.services-page .services-v6-stage-caption{padding:22px 26px}.services-page .services-v6-stage-caption>span{font-size:1.15rem}.services-page .services-v6-stage-caption p{color:var(--muted);margin:10px 0 0;font-size:.78rem;line-height:1.65}.services-page .services-v6-mobile-photo{display:none}@media (max-width:1100px){.services-page .services-v6-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.services-page .services-v6-selector a{min-height:74px;padding:14px}.services-page .services-v6-selector a:first-child{padding-left:14px}.services-page .services-v6-opening-copy{padding-top:60px;padding-bottom:40px}.services-page .services-v6-explorer{column-gap:36px}.services-page .services-v6-comparison-heading{align-items:start}}@media (max-width:767px),(pointer:coarse){.services-page .services-v6-opening{min-height:calc(100svh - 80px)}.services-page .services-v6-opening-copy{padding:62px var(--page-gutter) 34px}.services-page .services-v6-opening-copy h1{margin-bottom:24px}.services-page .services-v6-opening-intro{font-size:1.15rem}.services-page .services-v6-selector{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:42px}.services-page .services-v6-selector a{min-height:68px;font-size:.83rem;padding:12px 10px!important}.services-page .services-v6-selector a svg{width:16px}.services-page .services-v6-explorer{padding:48px var(--page-gutter);display:block}.services-page .services-v6-comparison-heading{margin-bottom:28px;display:block}.services-page .services-v6-comparison-heading p{margin-top:20px}.services-page .services-v6-stage{display:none}.services-page .services-v6-story{scroll-margin-top:96px}.services-page .services-v6-story summary{gap:18px;padding:20px 0}.services-page .services-v6-story-copy{padding-right:0}.services-page .services-v6-accessible-scope>div{grid-template-columns:80px minmax(0,1fr);gap:10px}.services-page .services-v6-accessible-photos{gap:12px}.services-page .services-v6-mobile-photo{aspect-ratio:1.4;margin-bottom:20px;display:block;overflow:hidden}.services-page .services-v6-mobile-photo img{object-fit:cover;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.services-page .services-v6-opening-photos img,.services-page .services-v6-stage-photos img{transition:none;transform:none}.services-page :is(.services-v6-selector,.services-v6-detail,.services-v6-discover,.services-v6-story) *{transition:none}}@media print{.services-page .services-v6-stage,.services-page .services-v6-opening-photos{display:none}.services-page .services-v6-explorer{display:block}.services-page .services-v6-story{break-inside:avoid}}
