.page-svc main{--section:clamp(56px, 4.1vw, 76px)}.s-nb{white-space:nowrap}@media (width<=767px){.s-d{display:none!important}}@media (width>=768px){.s-m{display:none!important}}.s-sec{padding-block:var(--section)}html:not(.morph) [data-bg=paper]+[data-bg=paper].s-sec,html.morph [data-bg=paper]+[data-bg=paper].s-sec,[data-bg=paper-2]+[data-bg=paper-2].s-sec{padding-top:0}.s-head{max-width:22em}.s-text{max-width:var(--measure)}.s-text.prose>*+*{margin-top:1em}.s-hero{padding-top:calc(var(--header) + var(--s-4))}.s-hero__text>*+*{margin-top:var(--s-4)}.s-crumb{color:var(--fg-2);display:none}.s-crumb a{align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.s-hero .s-h1{font-size:clamp(2.75rem,11.4vw,3.25rem)}.s-hero .btn-row{margin-top:var(--s-5)}.s-hero__g1{margin:var(--s-6) calc(var(--gutter) * -1) 0;aspect-ratio:4/5;background:var(--paper-2);border-top-right-radius:var(--curve);position:relative;overflow:hidden}.s-hero__cap{padding:var(--s-2) var(--gutter) 0;margin-inline:calc(var(--gutter) * -1);color:var(--fg-2)}.s-proofh{padding-top:var(--s-5)}.s-proofh__frame{max-width:var(--max);margin-inline:auto}.s-proofh__cap{gap:var(--s-1) var(--s-4);padding-top:var(--s-3);padding-inline:var(--gutter);display:grid}.s-proofh__cap .t-h4{grid-column:1/-1}.s-intro__grid{row-gap:var(--s-5)}.s-dark{flex-direction:column;justify-content:center;min-height:min(72svh,760px);display:flex;position:relative;overflow:clip}.s-dark>.container{width:100%}.s-dark .s-deliver svg{color:var(--accent)}.s-pair{gap:var(--s-6);display:grid}.s-pair .p-fig{width:100%}.s-pair__txt,.s-figgrid{row-gap:var(--s-6)}@media (width>=1025px){.s-figgrid{align-items:center}}.s-fig__head{margin-bottom:var(--s-4)}.s-fig__head .t-small{color:var(--fg-2);margin-top:var(--s-1)}.s-fig__surface{background:var(--paper);padding:var(--s-4);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.s-delgrid{row-gap:var(--s-5)}.s-deliver{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-deliver li{align-content:start;gap:var(--s-2);padding:var(--s-3);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid}.s-deliver svg{width:20px;height:20px;color:var(--bronze-text)}.s-deliver span{font-family:var(--f-display);font-size:.9375rem;font-weight:500;line-height:1.25}.s-deliver .s-deliver__wide{grid-column:1/-1}.s-chips{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.s-chips li>*{min-height:40px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:999px;align-items:center;font-size:.9375rem;line-height:1.2;display:inline-flex}.s-chips a{text-decoration:none;border-color:var(--bronze)!important;min-height:48px!important}.s-acc .acc__btn{min-height:64px}.s-acc .acc__head{font-weight:500}html:not(.js) .acc__panel[hidden]{content-visibility:visible;display:block}html:not(.js) .acc__icon{display:none}.s-accgrid{row-gap:var(--s-6)}.s-faq__grid .clg,.s-sidepic .clg{max-width:560px}@media (width>=1025px){.s-sidepic{padding-left:var(--s-6)}}.s-tabs__bar{display:none}.s-tabs__grid{row-gap:var(--s-5)}.s-tabs .s-deliver{margin-top:var(--s-5)}.s-tabp__out{margin-top:var(--s-3);color:var(--fg-2)}.s-rail__head{justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.s-card{text-decoration:none;display:block}.s-card__title{margin-top:var(--s-3)}.s-card__meta,.s-card__sub{color:var(--fg-2);font-size:.9375rem;line-height:1.4}.s-work__label{margin-top:var(--s-2);color:var(--fg-2)}.s-others .rail__item{width:72vw}.s-other{text-decoration:none;display:block}.s-other__thumb{display:block;position:relative}.s-other__label{margin-top:var(--s-2);display:block}.s-other__name{margin-top:var(--s-1);display:block}.s-other__hook{margin-top:var(--s-1);color:var(--fg-2);display:block}.s-others__note{flex:none}.s-faqsec{position:relative;overflow:clip}.s-chipimg .p-fig{max-width:400px}.s-work--fit .rail__item{flex:1 1 0;min-width:0}.s-feat{gap:var(--col-gap);margin-top:var(--s-6);display:flex}.s-card:is(a){transition:color .35s var(--ease)}@media (hover:hover) and (pointer:fine){.s-card .frame img{transition:scale 1.2s var(--ease)}.s-card:hover .frame img{scale:1.04}.s-card:hover .s-card__title,.s-other:hover .s-other__name{color:var(--bronze-text)}.s-other__name,.s-card__title{transition:color .35s var(--ease)}}.s-feat .s-card--extra{display:none}.s-faq__grid{row-gap:var(--s-5)}.s-cta{padding-top:var(--section)}.s-cta__panel{padding-block:var(--s-8) var(--s-7);border-top-right-radius:var(--curve);position:relative;overflow:clip}.s-cta__grid{row-gap:var(--s-6)}.s-cta__words>*+*{margin-top:var(--s-4)}.s-cta__words .prose{color:var(--fg-2)}.s-cta__go{gap:var(--s-3);margin-top:var(--s-5);flex-direction:column;display:flex}.s-cta__go .btn{width:100%}.s-cta__form{display:none}.p-proof{align-items:stretch;row-gap:var(--s-3);flex-direction:column;display:flex}.p-proof__line{height:40px;color:var(--bronze);flex-direction:column;align-items:flex-start;padding-left:20px;display:flex;position:relative}.p-proof__line i{background:var(--bronze);transform-origin:top;flex:1;width:1.5px;display:block}.p-proof__line svg{width:12px;height:12px;margin:-7px 0 0 -5px;transform:rotate(90deg)}.p-proof__note{color:var(--fg-2)}.s-spaces .p-fig{margin:0}.s-mat .p-fig__open,.s-zoom{display:block}.s-mat{background:var(--paper);padding:var(--s-3)}.s-zoomnote{margin-top:var(--s-1);color:var(--fg-2);font-size:.875rem;display:block}.s-strat{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.s-strat li a{align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:999px;font-size:.9375rem;line-height:1.2;text-decoration:none;display:inline-flex}.s-strat .l1{display:none}@media (width>=768px){.s-deliver{grid-template-columns:repeat(3,minmax(0,1fr))}.s-deliver li{padding:var(--s-4);gap:var(--s-3);min-height:132px}.s-deliver svg{width:24px;height:24px}.s-deliver span{font-size:1.125rem}.s-deliver .s-deliver__wide{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:center;min-height:0}.s-others .rail__item{width:300px}.s-work .rail__item{width:min(340px, calc((100vw - var(--gutter) * 2 - var(--col-gap) * 2) / 3))}.s-feat{justify-content:space-between;gap:0 var(--col-gap);grid-template-columns:repeat(3,minmax(0,310px));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.s-feat>li{grid-row:span 5;grid-template-rows:subgrid;margin-bottom:var(--s-5);display:grid}.s-feat>li.s-card--extra{display:grid}.s-feat .s-card{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.s-feat>*{width:auto!important}.s-fig__surface{padding:var(--s-5);margin-inline:0}.p-proof{grid-template-columns:minmax(0,480px) 72px minmax(0,480px);justify-content:start;align-items:center;display:grid}.p-proof__line{height:auto;margin-inline:var(--s-2);flex-direction:row;align-items:center;padding-left:0}.p-proof__line i{transform-origin:0;width:auto;height:1.5px}.p-proof__line svg{margin:0 0 0 -7px;transform:none}.p-proof__note{grid-column:1/-1}.s-cta__form{display:block}.s-cta__go{flex-flow:wrap}.s-cta__go .btn{width:auto}.s-cta__panel{padding-block:var(--s-7)}.s-hero__g1{margin-inline:0}.s-hero__cap{margin-inline:0;padding-inline:0}.s-proofh__cap{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;padding-inline:0}.s-proofh__cap .t-h4{grid-column:auto}.s-proofh__wrap{padding-inline:var(--gutter)}.s-strat{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-strat li a{gap:var(--s-2);height:100%;padding:var(--s-4);border-radius:0;align-content:start;font-size:1.0625rem;display:grid}.s-strat .l1{display:block}}@media (width>=1025px){.s-hero{padding-top:calc(var(--header) + var(--s-5));padding-bottom:0}.s-hero__grid{min-height:calc(min(100svh, 900px) - var(--header) - var(--s-5));align-items:center}.s-crumb{display:block}.s-hero .s-h1{font-size:var(--t-h1)}.s-hero .t-lead{max-width:34ch}.s-hero__g1{width:min(100%, calc((min(100svh, 900px) - var(--header) - 96px) * .8));margin:0 0 0 auto}.s-hero__g1wrap .s-hero__cap{text-align:right}.s-proofh__cap{padding-top:var(--s-4)}}.s-more{margin-top:var(--s-2)}.s-more__btn{min-height:48px;font-size:1rem}.s-more__in{padding-bottom:var(--s-3)}html:not(.js) .s-more__btn{display:none}.s-also ul{display:grid}.s-also .tlink{min-height:48px}@media (width<=767px){.page-svc main{--section:40px}.s-hero{padding-top:calc(var(--header) + 40px)}.s-also ul{column-gap:var(--s-4);flex-wrap:wrap;display:flex}.g4__plane{max-width:240px!important}.g4__row{grid-template-columns:24px 72px minmax(0,1fr);min-height:72px}.da-still{object-position:50% 80%}.s-spaces>*{width:64vw!important}.page-office .s-hero__g1{aspect-ratio:1}.g7a__read{min-height:2.2em}.s-fig__surface{padding-block:var(--s-3)}.g6__list{gap:var(--s-5)}.page-office .s-work .frame{aspect-ratio:3/2}}@media (width>=768px){.s-more{margin-top:1em}.s-more .s-more__btn{display:none}.s-more__panel[hidden]{content-visibility:visible;display:block}.s-two{gap:var(--col-gap);max-width:none;margin-top:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-two .s-more{margin-top:0}}@media (width<=767px){.s-two{margin-top:var(--s-4)}}.page-svc .foot{background-color:var(--patina-deep);color:var(--on-dark);--fg:var(--on-dark);--fg-2:var(--on-dark-2);--accent:var(--bronze-light);--rule:var(--line-dark);--focus:#f2efe8;--btn-bg:var(--on-dark);--btn-fg:var(--ink);--btn-hover:#e6e1d8;--btn-soft:#f2efe814}@media (width>=768px) and (hover:hover){.page-svc .rail{margin-right:calc(var(--gutter) * -1);padding-bottom:2px;overflow:hidden}.page-svc .rail__bar{margin-right:var(--gutter)}}@media (width>=768px){.s-spaces{justify-items:end}.s-spaces .p-fig{width:100%;max-width:280px}.s-spaces .p-fig:nth-child(2n){margin-top:0!important}.s-pair--row{grid-template-columns:3fr 2fr;align-items:end}.s-pair.s-pair--row .p-fig{justify-self:stretch}.s-accwide .acc__inner.s-text{column-count:2;column-gap:var(--col-gap);max-width:none}.s-intro .t-h2{font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem)}}@media (width>=1025px){.s-accwide--half .acc__inner.s-text{column-count:1}.s-hero .s-h1--long{font-size:3.875rem;line-height:1.04}}.g7a__plan{width:100%}@media (width>=768px){.g7a__plan,.g7a__legend{max-width:600px}}@media (width>=1025px){.s-pair--tall{grid-template-columns:3fr 2fr;align-items:end}.s-pair.s-pair--tall .p-fig{justify-self:stretch}.g7f{max-width:620px}}@media (width>=768px){.s-other__name{min-height:2.5em}.s-other__hook{min-height:3em}.s-work.s-work--fit .rail__item{width:auto}.s-work--fit .rail{margin-right:0}.s-work--fit .rail__bar{margin-right:0;display:none}}@media (width<=767px){.s-work--fit .rail__item{flex:none}.s-also ul{display:grid}}
