.page-head{position:relative;z-index:2;background:var(--bone)}.page-hero{--em: #ff4a55;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;height:clamp(340px,29vw,420px);padding:0 var(--pad) 38px;background:radial-gradient(52% 110% at 86% 42%,rgb(224 13 28 / .34),transparent 72%),linear-gradient(112deg,#10172a,#1a2440 52%,#26345c);color:#fff}.page-hero__art{position:absolute;inset:0;z-index:-1}.page-hero__rings{position:absolute;top:50%;right:clamp(-200px,-7vw,-60px);width:min(58vw,760px);aspect-ratio:1;transform:translateY(-50%);fill:none;stroke:#fff;overflow:visible}.page-hero__mark{position:absolute;top:50%;right:clamp(-48px,6vw,150px);width:min(30vw,400px);height:auto;margin-top:calc(min(30vw,400px)*-.49);color:#fff;opacity:.1}.page-hero__text{max-width:44rem}.page-hero h1{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.1}.page-hero p{max-width:33em;margin-top:18px;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.6;color:#ffffffdb}.page-hero .btn{margin-top:26px}.page-bar{--bar: 60px;position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:32px;width:fit-content;min-width:min(100% - 2 * var(--pad),26rem);max-width:calc(100% - 2 * var(--pad));min-height:var(--bar);margin:calc(var(--bar) / -2) var(--pad);padding:0 clamp(20px,2.4vw,36px);background:#fff;color:var(--black);box-shadow:0 28px 56px -22px #10172a73,0 2px 6px #10172a14}.page-bar:has(.page-tabs){width:auto}.page-bar :focus-visible{outline-color:var(--black)}.crumbs{display:flex;align-items:center}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px}.crumbs li{display:flex;align-items:center;font-size:.8125rem;font-weight:400;line-height:1.3;letter-spacing:.01em;color:#1f2a44b8}.crumbs li+li:before{content:"";flex:none;width:6px;height:6px;margin:0 12px 0 8px;border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);transform:rotate(45deg)}.crumbs a{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:none;transition:color .2s}.crumbs a:hover{color:var(--accent-btn)}.crumbs svg{flex:none;width:15px;height:15px;fill:none;stroke:var(--accent);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.crumbs [aria-current]{color:var(--black);font-weight:500}.page-tabs ul{display:flex;height:100%;gap:clamp(22px,2.6vw,40px)}.page-tabs a{position:relative;display:flex;align-items:center;height:100%;min-height:44px;font-size:.8125rem;font-weight:400;letter-spacing:.01em;text-decoration:none;white-space:nowrap;color:#1f2a44b8;transition:color .2s}.page-tabs a:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(.7,0,.2,1)}.page-tabs a:hover,.page-tabs a[aria-current]{color:var(--black)}.page-tabs a:hover:before,.page-tabs a[aria-current]:before{transform:none}.page-tabs a[aria-current]{font-weight:500}.page-gap{height:96px;background:var(--bone)}.split,.values,.steps{background:var(--bone);color:var(--black)}.split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,96px);align-items:center;padding:var(--section) var(--pad)}.split h2{font-size:clamp(2.5rem,4.8vw,5rem)}.split__text p{max-width:34em;margin:24px 0 28px}.split__media img{width:100%;max-width:560px;margin-left:auto;box-shadow:0 26px 50px -24px #1f2a4499}.values{padding:0 var(--pad) var(--section)}.values h2{margin-bottom:clamp(24px,3vw,44px);font-size:clamp(2.25rem,3.6vw,3.75rem)}.values__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,3vw,48px)}.values__list li{padding-top:18px;border-top:3px solid var(--accent)}.values h3{font:500 clamp(1.5rem,2.2vw,2.125rem)/1.12 var(--display);letter-spacing:-.02em}.values p{margin-top:10px;max-width:30em}.steps{padding:var(--section) var(--pad)}.steps__list{border-top:1px solid rgb(31 42 68 / .16)}.steps__list li{display:grid;grid-template-columns:clamp(56px,8vw,120px) minmax(0,4fr) minmax(0,5fr);gap:8px clamp(16px,3vw,48px);align-items:baseline;padding:clamp(20px,2.6vw,36px) 0;border-bottom:1px solid rgb(31 42 68 / .16)}.steps__no{font:500 clamp(2.25rem,4vw,3.75rem)/1 var(--display);color:var(--accent)}.steps h2{font:500 clamp(1.75rem,3.4vw,3.25rem)/1.1 var(--display);letter-spacing:-.02em}.steps p{max-width:36em}.page-cta{--em: #fff;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:clamp(460px,36vw,620px);padding:clamp(56px,6vw,96px) var(--pad);background:var(--accent);color:#fff}.page-cta__photo{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:46%;background:linear-gradient(90deg,var(--accent) 0%,rgb(224 13 28 / .6) 16%,rgb(224 13 28 / 0) 44%),url(../img/cta-office.webp) 50% 40% / cover no-repeat}.page-cta__text{max-width:min(100%,44rem)}.page-cta h2{font-size:clamp(3rem,7vw,7.5rem);line-height:1.02}.page-cta p{max-width:30em;margin:22px 0 24px;font-size:clamp(1.0625rem,1.25vw,1.1875rem)}.page-cta .btn--line{border-color:#fff;color:#fff}.page-cta .btn--line:hover{background:#fff;color:var(--accent-btn)}.page-cta :focus-visible{outline-color:#fff}.reach{padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.reach__card{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);background:#fff;box-shadow:0 34px 70px -34px #10172a66}.reach__main{padding:clamp(28px,4vw,60px)}.reach__title{font-size:clamp(2rem,3vw,2.875rem)}.reach__intro{max-width:36em;margin-top:10px}.form{display:grid;gap:26px;margin-top:clamp(26px,3vw,38px)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:26px clamp(20px,3vw,40px)}.form__alert{padding:13px 16px;border-left:3px solid var(--accent-btn);background:#fdf0f1;font-size:.9375rem;font-weight:500}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field label,.choices legend{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.field input:not([type=checkbox]),.field textarea{display:block;width:100%;min-height:46px;padding:10px 0;border:0;border-bottom:1px solid rgb(31 42 68 / .3);border-radius:0;background:transparent;color:var(--black);font:400 1rem/1.5 var(--text);transition:border-color .2s,box-shadow .2s}.field textarea{min-height:124px;resize:vertical}.field input:not([type=checkbox]):hover,.field textarea:hover{border-bottom-color:var(--black)}.field input:not([type=checkbox]):focus,.field textarea:focus{outline:0;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.field [aria-invalid=true]:not([type=checkbox]){border-bottom-color:var(--accent-btn)}.field__error{margin-top:6px;font-size:.8125rem;font-weight:500;color:#b00012}.choices{margin:0;padding:0;border:0;min-width:0}.choices legend{padding:0;margin-bottom:12px}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tile{position:relative;display:grid;cursor:pointer}.tile input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tile__box{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:104px;padding:14px;border:1px solid rgb(31 42 68 / .16);background:#f7f8fa;font-size:.875rem;font-weight:500;line-height:1.3;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.tile__box svg{width:24px;height:24px;fill:none;stroke:var(--black);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.tile__box:after{content:"";position:absolute;right:11px;top:11px;width:20px;height:20px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5.5 10.4 3 3 6-6.4'/%3E%3C/svg%3E") center / contain no-repeat,var(--accent-btn);transform:scale(0);transition:transform .22s cubic-bezier(.3,1.6,.5,1)}.tile:hover .tile__box{border-color:var(--black);background:#fff;box-shadow:0 12px 22px -16px #10172a80;transform:translateY(-2px)}.tile input:checked+.tile__box{border-color:var(--accent-btn);background:#fff;box-shadow:inset 0 0 0 1px var(--accent-btn)}.tile input:checked+.tile__box svg{stroke:var(--accent-btn)}.tile input:checked+.tile__box:after{transform:none}.tile input:focus-visible+.tile__box{outline:3px solid var(--black);outline-offset:2px}.form__end{display:flex;align-items:stretch;gap:12px}.field--check{position:relative;flex:1;display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 14px;align-items:center;min-height:64px;padding:12px 16px;border:1px solid rgb(31 42 68 / .16);background:#f7f8fa;transition:border-color .2s,background-color .2s}.field--check:hover{border-color:var(--black)}.field--check:has(input:checked){border-color:var(--accent-btn);background:#fff}.field--check:has([aria-invalid=true]){border-color:var(--accent-btn);background:#fdf0f1}.field--check input{appearance:none;position:relative;width:24px;height:24px;margin:0;border:1.5px solid rgb(31 42 68 / .5);background:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}.field--check input:checked{border-color:var(--accent-btn);background:var(--accent-btn) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='m6.5 12.5 3.8 3.8 7.2-8'/%3E%3C/svg%3E") center / contain no-repeat}.field--check input:focus-visible{outline:3px solid var(--black);outline-offset:2px}.field--check label{font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:0;cursor:pointer}.field--check label:before{content:"";position:absolute;inset:0}.field--check a{position:relative;z-index:1;display:inline-block;padding-block:6px;font-weight:600}.field--check .field__error{grid-column:2;margin-top:0}.form .btn{flex:none;min-width:200px;min-height:64px;border:0;cursor:pointer}.form .btn[disabled]{opacity:.7;cursor:progress}.reach__side{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,3.4vw,48px) clamp(24px,3vw,44px);background:linear-gradient(160deg,#10172a,#1f2a44 62%,#2c2c55);color:#fff}.reach__mark{position:absolute;z-index:-1;right:-22%;bottom:-8%;width:92%;height:auto;color:#fff;opacity:.05}.reach__side h2{font:500 1.25rem/1.3 var(--display);letter-spacing:-.012em}.reach__links{margin:18px 0 clamp(32px,4vw,52px)}.reach__links li{padding:10px 0 2px;border-top:1px solid rgb(255 255 255 / .16);font-size:.9375rem;overflow-wrap:anywhere}.reach__links span{display:block;margin-bottom:2px;font-size:.8125rem;color:#ffffffb8}.reach__links a{display:inline-flex;align-items:center;min-height:44px;font-weight:500;text-decoration:none}.reach__links a:hover{text-decoration:underline;text-underline-offset:4px}.reach__next{counter-reset:next;margin-top:16px}.reach__next li{counter-increment:next;position:relative;padding:0 0 18px 38px;font-size:.9375rem;line-height:1.5}.reach__next li:before{content:counter(next);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--accent-btn);font-size:.8125rem;font-weight:600}.reach__next li:not(:last-child):after{content:"";position:absolute;left:12px;top:28px;bottom:2px;width:1px;background:#ffffff40}.reach__done{max-width:34em;padding-block:clamp(24px,5vw,72px)}.reach__tick{position:relative;display:block;width:56px;height:56px;margin-bottom:22px;border-radius:50%;background:var(--accent-btn)}.reach__tick:after{content:"";position:absolute;left:20px;top:16px;width:15px;height:23px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(40deg)}.reach__done h2{font-size:clamp(2.25rem,4vw,3.5rem)}.reach__done p{margin:14px 0 24px}.faq{--em: var(--accent);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,7vw,120px);align-items:start;padding:var(--section) var(--pad);background:#fff;color:var(--black)}.faq__intro{position:sticky;top:calc(var(--head) + 40px)}.faq h2.display{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.1}.faq__intro p{max-width:26em;margin:18px 0 26px;font-size:clamp(1.0625rem,1.25vw,1.1875rem)}.faq__list{border-bottom:1px solid rgb(31 42 68 / .16)}.faq__item{position:relative;border-top:1px solid rgb(31 42 68 / .16)}.faq__item:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.7,0,.2,1)}.faq__item.is-open:before{transform:none}.faq__item h3{margin:0;font:inherit}.faq__item button{position:relative;display:block;width:100%;padding:clamp(22px,2.3vw,32px) 56px clamp(22px,2.3vw,32px) 0;border:0;background:none;color:var(--black);text-align:left;font:500 clamp(1.25rem,1.9vw,1.75rem)/1.25 var(--display);letter-spacing:-.018em;cursor:pointer;transition:padding-left .3s cubic-bezier(.7,0,.2,1),color .2s}@media (hover: hover){.faq__item:not(.is-open) button:hover{padding-left:12px}}.faq__item:not(.is-open) button:hover{color:var(--accent-btn)}.faq__item button:focus-visible{outline:3px solid var(--black);outline-offset:-3px}.faq__item button:after{content:"";position:absolute;right:6px;top:50%;width:20px;height:20px;margin-top:-10px;background:linear-gradient(var(--black),var(--black)) center / 20px 2px no-repeat,linear-gradient(var(--black),var(--black)) center / 2px 20px no-repeat;transition:transform .35s cubic-bezier(.7,0,.2,1)}.faq__item.is-open button:after{background:linear-gradient(var(--accent-btn),var(--accent-btn)) center / 20px 2px no-repeat,linear-gradient(var(--accent-btn),var(--accent-btn)) center / 2px 20px no-repeat;transform:rotate(45deg)}.faq__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.7,0,.2,1)}.js .faq__item:not(.is-open) .faq__panel{grid-template-rows:0fr}html:not(.motion) .faq__panel{transition:none}.faq__answer{min-height:0;overflow:hidden;padding-right:56px}.js .faq__item:not(.is-open) .faq__answer{visibility:hidden;transition:visibility 0s .4s}.faq__answer>:last-child{margin-bottom:clamp(24px,2.6vw,34px)}.faq__answer p{max-width:38em;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.6}.faq__services{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.faq__services li{padding:7px 13px;border:1px solid rgb(31 42 68 / .22);font-size:.875rem}.faq__link{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:1rem;font-weight:600;color:var(--black);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.faq__link:hover{color:var(--accent-btn)}@media (max-width: 1320px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile__box{flex-direction:row;justify-content:flex-start;align-items:center;min-height:64px;padding-right:38px}}@media (max-width: 960px){.reach__card,.faq{grid-template-columns:minmax(0,1fr)}.reach__mark{right:-8%;width:56%}.faq__intro{position:static}.page-hero{height:320px;padding-block:0 44px}.page-hero h1{font-size:clamp(2.25rem,9.6vw,3.5rem)}.page-hero__rings{right:-46vw;width:110vw}.page-hero__mark{right:-10vw;width:58vw;margin-top:-28vw;opacity:.07}.page-bar,.page-bar:has(.page-tabs){display:block;width:auto;min-width:0;margin-bottom:-20px;padding:8px 16px}.page-tabs{margin-inline:-16px;padding-inline:16px;border-top:1px solid rgb(31 42 68 / .14);overflow-x:auto;scrollbar-width:none}.page-tabs::-webkit-scrollbar{display:none}.page-tabs ul{gap:14px;width:max-content;height:auto}.page-tabs a{min-height:44px;font-size:.8125rem}.crumbs li+li:before{margin:0 12px 0 8px}.split{grid-template-columns:minmax(0,1fr)}.page-cta{display:block;min-height:0;padding-top:250px}.page-cta__photo{left:0;bottom:auto;width:100%;height:310px;background:linear-gradient(0deg,var(--accent) 0%,rgb(224 13 28 / .55) 26%,rgb(224 13 28 / 0) 62%),url(../img/cta-office.webp) 50% 22% / cover no-repeat}.split h2{font-size:var(--title)}.split__media img{max-width:100%;margin:0}.values__list{grid-template-columns:minmax(0,1fr)}.steps__list li{grid-template-columns:52px minmax(0,1fr)}.steps p{grid-column:2}}@media (max-width: 620px){.form__row{grid-template-columns:minmax(0,1fr)}.form .btn{width:100%}.form__end{flex-direction:column}.faq__item button{padding-right:40px}.faq__answer{padding-right:0}.tile__box{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:96px;padding:12px}}@media (max-width: 520px){.crumbs li+li:before{width:6px;height:6px;margin:0 9px 0 5px}.crumbs a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.page-tabs button{position:relative;display:flex;align-items:center;height:100%;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:400 .8125rem/1.3 var(--text);letter-spacing:.01em;white-space:nowrap;color:#1f2a44b8;transition:color .2s}.page-tabs button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(.7,0,.2,1)}.page-tabs button:hover,.page-tabs button[aria-pressed=true]{color:var(--black)}.page-tabs button:hover:before,.page-tabs button[aria-pressed=true]:before{transform:none}.page-tabs button[aria-pressed=true]{font-weight:500}.blog{padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.post-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(20px,2.4vw,36px)}.post-card{position:relative;display:flex;flex-direction:column;grid-column:span 2}.post-card--lead+.post-card,.post-card--lead+.post-card+.post-card{grid-column:span 3}.post-card--lead~.post-card:nth-child(4):nth-last-child(2),.post-card--lead~.post-card:nth-child(5):last-child{grid-column:span 3}.post-card[hidden]{display:none}.js .post-card.is-extra:not(.is-shown){display:none}.blog__more{display:flex;justify-content:center;margin-top:clamp(36px,4vw,56px)}.blog__more button[hidden]{display:none}.post-card__media{display:block;overflow:hidden;aspect-ratio:3 / 2;background:var(--black)}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.post-card:hover .post-card__media img{transform:scale(1.05)}.post-card__body{padding-top:18px}.post-card__meta{display:flex;align-items:center;gap:12px;font-size:.8125rem;color:#1f2a44bd}.post-card__meta span{font-weight:600;color:var(--accent-btn)}.post-card h2,.post-card h3{margin-top:10px;font:500 clamp(1.25rem,1.7vw,1.5rem)/1.25 var(--display);letter-spacing:-.016em}.post-card h2 a,.post-card h3 a{text-decoration:none;background:linear-gradient(var(--accent),var(--accent)) 0 100% / 0 2px no-repeat;transition:background-size .35s cubic-bezier(.7,0,.2,1)}.post-card:hover h2 a,.post-card:hover h3 a{background-size:100% 2px}.post-card h2 a:after,.post-card h3 a:after{content:"";position:absolute;inset:0}.post-card__body>p:last-child:not(.post-card__meta){margin-top:10px;font-size:.9375rem;line-height:1.6}.post-card--lead{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;background:#fff;box-shadow:0 34px 70px -34px #10172a66}.post-card--lead .post-card__media{aspect-ratio:auto;min-height:clamp(320px,33vw,480px)}.post-card--lead .post-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,60px)}.post-card--lead h2{margin-top:14px;font-size:clamp(1.875rem,3.2vw,3rem);line-height:1.12;letter-spacing:-.024em}.post-card--lead .post-card__body>p:last-child:not(.post-card__meta){margin-top:16px;font-size:clamp(1rem,1.25vw,1.125rem)}.page-head--post .page-hero h1{font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.14}.crumbs [aria-current] span{display:block;max-width:min(44vw,30rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:40px clamp(40px,6vw,96px);align-items:start;padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.article__side{position:sticky;top:calc(var(--head) + 32px)}.article__side h2{margin:28px 0 8px;font:600 .8125rem/1.3 var(--text)}.article__side li{border-top:1px solid rgb(31 42 68 / .16)}.article__side li a{display:block;padding:11px 0;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:color .2s}.article__side li a:hover{color:var(--accent-btn)}.article__main{max-width:46rem}.article__cover{width:100%;aspect-ratio:3 / 2;object-fit:cover;margin-bottom:clamp(28px,3.4vw,44px)}.article__main h2{margin:clamp(30px,3.4vw,44px) 0 12px;font:500 clamp(1.5rem,2.2vw,2rem)/1.2 var(--display);letter-spacing:-.02em;scroll-margin-top:calc(var(--head) + 24px)}.article__main h2:first-of-type{margin-top:0}.article__main p{font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.7}.article__main p+p,.article__main ul+p{margin-top:16px}.article__main h3{margin:22px 0 6px;font:500 clamp(1.125rem,1.5vw,1.3125rem)/1.3 var(--display);letter-spacing:-.012em}.article__main ul{margin:16px 0;padding:0;list-style:none}.article__main li{position:relative;padding-left:22px;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.6}.article__main li+li{margin-top:8px}.article__main li:before{content:"";position:absolute;left:2px;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--accent-btn)}.article__back{display:inline-flex;align-items:center;min-height:44px;margin-top:28px;font-weight:600;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.article__back:hover{color:var(--accent-btn)}.blog--related{padding-top:var(--section);background:#fff}.blog--related>h2{margin-bottom:clamp(24px,3vw,40px);font-size:clamp(2rem,3.4vw,3.25rem)}@media (max-width: 960px){.post-card,.post-card--lead+.post-card,.post-card--lead+.post-card+.post-card{grid-column:span 3}.post-card--lead{grid-column:1 / -1}.post-grid:has(.post-card--lead) .post-card:last-child:nth-child(2n){grid-column:1 / -1}.post-card--lead{grid-template-columns:minmax(0,1fr)}.post-card--lead .post-card__media{aspect-ratio:3 / 2;min-height:0}.article{grid-template-columns:minmax(0,1fr)}.article__side{position:static}.page-head--post .page-hero h1{font-size:clamp(1.75rem,7vw,2.75rem)}}@media (max-width: 620px){.post-card,.post-card--lead+.post-card,.post-card--lead+.post-card+.post-card{grid-column:1 / -1}.post-card--lead .post-card__body{padding:22px 18px 26px}.crumbs [aria-current] span{max-width:52vw}}.projects{padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.pgrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard{position:relative;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 0 1px #1f2a4414;transition:box-shadow .3s,transform .3s}.pcard:hover{box-shadow:0 0 0 1px #1f2a4414,0 28px 50px -30px #10172a80;transform:translateY(-4px)}.pcard__media{display:block;overflow:hidden;aspect-ratio:16 / 10;background:var(--black)}.pcard__media img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pcard:hover .pcard__media img{transform:scale(1.04)}.pcard__body{flex:1;display:flex;flex-direction:column;padding:clamp(18px,1.8vw,26px)}.pcard h3,.pcard h2{font:500 clamp(1.25rem,1.7vw,1.5rem)/1.2 var(--display);letter-spacing:-.016em}.pcard h3 a,.pcard h2 a{text-decoration:none;transition:color .2s}.pcard:hover h3 a,.pcard:hover h2 a{color:var(--accent-btn)}.pcard h3 a:after,.pcard h2 a:after{content:"";position:absolute;inset:0}.pcard p{margin-top:8px;font-size:.9375rem;line-height:1.55}.pcard__tags{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:auto;padding-top:16px;font-size:.8125rem;font-weight:600;color:var(--accent-btn)}.pdetail{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px clamp(40px,5.6vw,88px);align-items:start;padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.pinfo h2{margin-top:clamp(26px,3vw,36px);font:500 clamp(1.375rem,1.9vw,1.75rem)/1.2 var(--display);letter-spacing:-.018em}.pinfo p{margin-top:8px;font-size:1rem;line-height:1.65}.pinfo__link{display:flex;align-items:center;justify-content:center;min-height:54px;margin-top:clamp(22px,2.4vw,30px)}.pfacts{margin:0}.pfacts>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:12px 0;border-top:1px solid rgb(31 42 68 / .18)}.pfacts>div:last-child{border-bottom:1px solid rgb(31 42 68 / .18)}.pfacts dt{font-size:.875rem;color:#1f2a44b8}.pfacts dd{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.pfacts a{text-decoration:none}.pfacts a:hover{color:var(--accent-btn)}.pmedia__cover{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 0}@media (min-width: 961px) and (min-height: 780px){.pinfo{position:sticky;top:calc(var(--head) + 28px)}}.gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(12px,1.6vw,24px)}.gallery figure{grid-column:span var(--span, 12)}.gallery img{display:block;width:100%;height:auto}.palette{grid-column:1 / -1;display:grid;grid-template-columns:2fr 1fr 1fr}.palette li{display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(130px,13vw,190px);padding:clamp(14px,1.6vw,22px);background:var(--c);color:#fff;font-size:.875rem}.palette span{font:500 clamp(1.125rem,1.6vw,1.5rem)/1.2 var(--display);letter-spacing:-.012em}.palette__light{color:var(--black)!important;box-shadow:inset 0 0 0 1px #1f2a4424}.pothers{padding:var(--section) var(--pad);background:#fff;color:var(--black)}.pothers>h2{margin-bottom:clamp(24px,3vw,40px);font-size:clamp(2rem,3.4vw,3.25rem)}.pothers .pcard{background:var(--bone);box-shadow:none}@media (max-width: 960px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdetail{grid-template-columns:minmax(0,1fr)}.gallery figure{grid-column:span max(var(--span, 12),6)}}@media (max-width: 620px){.pgrid,.pgrid--two{grid-template-columns:minmax(0,1fr)}.gallery figure{grid-column:1 / -1}.gallery figure[style*="--span: 4"]{grid-column:span 6}.palette{grid-template-columns:minmax(0,1fr)}.palette li{min-height:104px}}.services-page{padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.sgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#1f2a4424;box-shadow:0 0 0 1px #1f2a4424}.stile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(280px,24vw,340px);padding:clamp(22px,2.2vw,32px);background:#fff;color:var(--black);transition:color .3s}.stile:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--black);transform:translateY(101%);transition:transform .42s cubic-bezier(.7,0,.2,1)}.stile:hover,.stile:focus-within{color:#fff}.stile:hover:before,.stile:focus-within:before{transform:none}.stile svg{width:34px;height:34px;fill:none;stroke:var(--accent-btn);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.stile:hover svg,.stile:focus-within svg{stroke:#fff}.stile h2{margin-top:clamp(24px,3vw,44px);font:500 clamp(1.25rem,1.65vw,1.5rem)/1.2 var(--display);letter-spacing:-.016em}.stile h2 a{text-decoration:none}.stile h2 a:after{content:"";position:absolute;inset:0}.stile h2 a:focus-visible{outline:0}.stile p{margin-top:8px;font-size:.9375rem;line-height:1.55}.stile__more{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:.875rem;font-weight:600}.stile__more:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .3s cubic-bezier(.7,0,.2,1)}.stile:hover .stile__more:after{transform:translate(5px) rotate(45deg)}.stile--cta{background:var(--accent);color:#fff}.stile--cta svg{stroke:#fff}.sd{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px clamp(40px,5.6vw,88px);align-items:start;padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:#fff;color:var(--black)}.sd__lead h2{max-width:15em;font-size:clamp(2.25rem,4vw,4rem);line-height:1.08}.sd__lead p{max-width:34em;margin-top:clamp(16px,1.8vw,24px);font-size:clamp(1.125rem,1.4vw,1.3125rem);line-height:1.6}.sd__block{margin-top:clamp(52px,5.6vw,80px)}.sd__block>h2,.sd__panel h2{font:500 clamp(1.5rem,2.1vw,1.875rem)/1.2 var(--display);letter-spacing:-.018em}.sd__block>h2{margin-bottom:clamp(18px,2vw,26px)}.sd__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#1f2a4424;box-shadow:0 0 0 1px #1f2a4424}.sd__features li{padding:clamp(22px,2.4vw,34px);background:#fff}.sd__features h3{font:500 clamp(1.125rem,1.5vw,1.3125rem)/1.25 var(--display);letter-spacing:-.012em}.sd__features p{margin-top:8px;font-size:1rem;line-height:1.55}.sd__fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(24px,3vw,44px)}.sd__fit li{position:relative;padding-left:30px;font-size:1.0625rem;line-height:1.45}.sd__fit li:before{content:"";position:absolute;left:3px;top:.2em;width:8px;height:14px;border-right:2px solid var(--accent-btn);border-bottom:2px solid var(--accent-btn);transform:rotate(40deg)}.sd__panel{padding:clamp(24px,2.4vw,34px);background:var(--bone)}.sd__panel ul{margin-top:14px}.sd__panel li{padding:11px 0;border-top:1px solid rgb(31 42 68 / .16);font-size:1rem;line-height:1.4}.sd__panel li:last-child{border-bottom:1px solid rgb(31 42 68 / .16)}.sd__panel>p{margin-top:16px;font-size:.9375rem;line-height:1.55}.sd__panel .pinfo__link{margin-top:18px}.sd__call{display:block;margin-top:16px;font-weight:600;text-align:center;text-decoration:none}.sd__call span{display:block;font-size:.875rem;font-weight:400}.sd__call:hover{color:var(--accent-btn)}@media (min-width: 1101px) and (min-height: 700px){.sd__side{position:sticky;top:calc(var(--head) + 28px)}}.sdp{padding:var(--section) var(--pad);background:var(--bone);color:var(--black)}.sdp__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px clamp(40px,5.6vw,88px);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.sdp__head h2{font-size:clamp(2.25rem,4vw,4rem);line-height:1.08}.sdp__head p{font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.6}.sdp__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,5.6vw,88px);align-items:start}.sdp__image{margin:0}.sdp__image img{display:block;width:100%;height:auto;box-shadow:0 30px 56px -34px #10172a8c}.sdp__steps{counter-reset:step}.sdp__steps li{position:relative;counter-increment:step;padding:0 0 clamp(30px,3.4vw,46px) 76px}.sdp__steps li:last-child{padding-bottom:0}.sdp__steps li:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-btn);color:#fff;font:500 1.125rem/1 var(--display)}.sdp__steps li:not(:last-child):after{content:"";position:absolute;left:23px;top:56px;bottom:8px;width:2px;background:#1f2a442e}.sdp__steps h3{padding-top:9px;font:500 clamp(1.375rem,2vw,1.75rem)/1.2 var(--display);letter-spacing:-.016em}.sdp__steps p{max-width:36em;margin-top:8px;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.pothers--bone{background:var(--bone)}@media (max-width: 1100px){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stile{min-height:240px}.sd,.sdp__head,.sdp__body{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.sgrid{grid-template-columns:minmax(0,1fr)}.stile{min-height:0}.stile h2{margin-top:18px}.sd__features,.sd__fit{grid-template-columns:minmax(0,1fr)}.sdp__steps li{padding-left:62px}.sdp__steps li:before{width:42px;height:42px;font-size:1rem}.sdp__steps li:not(:last-child):after{left:20px;top:50px}.sdp__steps h3{padding-top:7px}}.legal .article__side h2{margin-top:0}.legal .article__side li a{padding:8px 0;font-size:.8125rem}.legal .article__main h2{margin:clamp(28px,3vw,40px) 0 10px;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.25}.legal .article__main h2:first-of-type{margin-top:0}.legal .article__main p,.legal .article__main li{font-size:1rem;line-height:1.7;overflow-wrap:anywhere}.legal .article__main p+p{margin-top:10px}.legal .article__main ul{margin:10px 0}.legal .article__main li{position:relative;padding-left:18px}.legal .article__main li+li{margin-top:6px}.legal .article__main li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent-btn)}.legal .article__main a{color:var(--accent-btn);text-underline-offset:3px}.legal__note{margin-bottom:24px;padding:12px 16px;border-left:3px solid var(--accent-btn);background:#fff}@media (max-height: 800px){.legal .article__side{position:static}}@media (max-width: 960px){.legal .article__side{display:none}}.team__people{margin-bottom:var(--section)}.team__photo{aspect-ratio:4 / 5}.team__title{margin-bottom:clamp(24px,3vw,40px);font-size:clamp(2rem,3.4vw,3.25rem)}.stile--static{min-height:clamp(230px,20vw,280px)}.stile--static:before{display:none}.stile--static:hover{color:var(--black)}.stile--static:hover svg{stroke:var(--accent-btn)}.page-hero--404{height:auto;min-height:calc(100vh - var(--head));min-height:calc(100svh - var(--head));padding-block:48px}.nf__code{margin:0 0 6px!important;font:500 clamp(5rem,13vw,11rem)/1 var(--display)!important;letter-spacing:-.04em;color:#fff!important}.nf__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.nf__actions .btn{margin-top:0}@media (max-width: 620px){.stile--static{min-height:0}}.team__initial{display:grid;place-items:center;width:100%;height:100%;min-height:240px;background:var(--black);color:#fff;font-family:DM Sans,sans-serif;font-size:72px;font-weight:500}.article__service{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--accent-btn);text-decoration:none}.article__service:hover{text-decoration:underline}.ab-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(40px,5.6vw,88px);align-items:end;padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.ab-intro h2{font-size:clamp(2.75rem,5.2vw,5.25rem);line-height:1.04}.ab-intro__text p{font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.65}.ab-intro__text p+p{margin-top:14px}.ab-intro__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.4vw,30px)}.ab-why{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,5.6vw,88px);align-items:start;padding:var(--section) var(--pad);background:#fff;color:var(--black)}.ab-why__image{margin:0}.ab-why__image img{display:block;width:100%;height:auto;box-shadow:0 30px 56px -34px #10172a8c}.ab-why__body>h2{font-size:clamp(2.25rem,4vw,4rem);line-height:1.08}.ab-why__body>p{max-width:34em;margin-top:14px;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.6}.ab-why__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(28px,3.4vw,48px);background:#1f2a4424;box-shadow:0 0 0 1px #1f2a4424}.ab-why__list li{padding:clamp(24px,2.6vw,38px);background:#fff}.ab-why__list h3{font:500 clamp(1.25rem,1.65vw,1.5rem)/1.2 var(--display);letter-spacing:-.016em}.ab-why__list p{margin-top:10px;font-size:1rem;line-height:1.55}@media (min-width: 961px) and (min-height: 780px){.ab-why__image{position:sticky;top:calc(var(--head) + 28px)}}.ab-values{position:relative;overflow:hidden;padding:var(--section) var(--pad);background:linear-gradient(135deg,#182238 0%,var(--black) 62%,#2c2a4a 100%);color:#fff}.ab-values__mark{position:absolute;right:-6%;top:50%;width:min(620px,52vw);height:auto;color:#fff;opacity:.05;transform:translateY(-50%);pointer-events:none}.ab-values>h2{position:relative;font-size:clamp(2.25rem,4vw,4rem);line-height:1.08;--em: var(--accent-text)}.ab-values__list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(32px,4.4vw,72px);margin-top:clamp(34px,4vw,56px)}.ab-values__list li{padding-top:24px;border-top:1px solid rgb(255 255 255 / .28)}.ab-values__list svg{display:block;width:36px;height:36px;fill:none;stroke:var(--accent-text);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ab-values__list h3{margin-top:22px;font:500 clamp(1.5rem,2.2vw,2.125rem)/1.12 var(--display);letter-spacing:-.02em}.ab-values__list p{max-width:28em;margin-top:10px;color:#ffffffd6;font-size:1.0625rem;line-height:1.6}.ab-services{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,5.6vw,88px);align-items:start;padding:var(--section) var(--pad);background:var(--bone);color:var(--black)}.ab-services__intro h2{font-size:clamp(2.25rem,4vw,4rem);line-height:1.08}.ab-services__intro p{max-width:26em;margin:14px 0 clamp(22px,2.4vw,30px);font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.6}.ab-services__list{border-bottom:1px solid rgb(31 42 68 / .16)}.ab-services__list a{position:relative;display:block;padding:clamp(14px,1.4vw,20px) 36px clamp(14px,1.4vw,20px) 0;border-top:1px solid rgb(31 42 68 / .16);font:500 clamp(1.25rem,1.9vw,1.75rem)/1.2 var(--display);letter-spacing:-.016em;text-decoration:none;transition:color .2s ease,padding-left .28s cubic-bezier(.7,0,.2,1)}.ab-services__list a:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.ab-services__list a:hover,.ab-services__list a:focus-visible{padding-left:14px;color:var(--accent-btn)}html:not(.motion) .ab-services__list a{transition:none}@media (max-width: 960px){.ab-intro,.ab-why,.ab-services,.ab-values__list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.ab-why__list{grid-template-columns:minmax(0,1fr)}.ab-intro__actions .btn{flex:1 1 100%;justify-content:center;text-align:center}}.services-page.team{padding-top:var(--section);background:var(--bone)}.ab-intro+.services-page.team{padding-top:0}.page-tabs.has-more{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.stile--static h3{margin-top:clamp(24px,3vw,44px);font:500 clamp(1.25rem,1.65vw,1.5rem)/1.2 var(--display);letter-spacing:-.016em}.pw{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(32px,4.4vw,72px);align-items:start;padding:clamp(84px,8vw,116px) var(--pad) var(--section);background:var(--bone);color:var(--black)}.pw__panel{position:relative;overflow:hidden;padding:clamp(28px,3vw,44px);background:linear-gradient(135deg,#182238 0%,var(--black) 62%,#2c2a4a 100%);color:#fff}.pw__mark{position:absolute;right:-70px;bottom:-80px;width:340px;height:auto;color:#fff;opacity:.05;pointer-events:none}.pw__panel h2{position:relative;font-size:clamp(2.25rem,3.6vw,3.5rem);line-height:1.06;--em: var(--accent-text)}.pw__panel>p{position:relative;margin-top:14px;color:#ffffffd6;font-size:1rem;line-height:1.6}.pw__nav{position:relative;margin:clamp(20px,2.4vw,30px) 0 0;padding:0;list-style:none}.pw__nav:before{content:"";position:absolute;left:17px;top:22px;bottom:22px;width:2px;background:#fff3}.pw__nav:after{content:"";position:absolute;left:17px;top:22px;bottom:22px;width:2px;background:var(--accent-text);transform:scaleY(var(--pw-progress, 0));transform-origin:50% 0;transition:transform .35s ease}.pw__nav a{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-height:44px;color:#ffffffb8;font:500 1.0625rem/1.2 var(--display);text-decoration:none;transition:color .25s ease}.pw__nav span{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid rgb(255 255 255 / .34);border-radius:50%;background:#1c2640;font-size:.9375rem;transition:background-color .25s ease,border-color .25s ease}.pw__nav a:hover,.pw__nav a[aria-current]{color:#fff}.pw__nav a[aria-current] span,.pw__nav a.is-done span{border-color:var(--accent-btn);background:var(--accent-btn);color:#fff}.pw__nav a:focus-visible{outline:3px solid #fff;outline-offset:2px}.pw__cta{position:relative;display:flex;justify-content:center;margin-top:clamp(20px,2.4vw,28px)}.pw__cards{display:grid;gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.pw__card{position:relative;overflow:hidden;scroll-margin-top:calc(var(--head) + 28px);padding:clamp(26px,3.2vw,46px);border-top:3px solid transparent;background:#fff;box-shadow:0 22px 44px -32px #10172a66;transition:border-color .3s ease}.pw__card.is-active{border-top-color:var(--accent-btn)}.pw__no{display:block;color:var(--accent-btn);font:500 clamp(3rem,5.6vw,5.25rem)/1 var(--display);letter-spacing:-.03em}.pw__card h2{margin-top:clamp(12px,1.4vw,18px);font:500 clamp(1.75rem,2.8vw,2.625rem)/1.1 var(--display);letter-spacing:-.02em}.pw__card>p{max-width:34em;margin-top:10px;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.6}.pw__card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(20px,2.4vw,30px) 0 0;background:#1f2a4424;box-shadow:0 0 0 1px #1f2a4424}.pw__card dl>div{padding:16px 18px;background:var(--bone)}.pw__card dt{font-size:.875rem;font-weight:600;color:var(--accent-btn)}.pw__card dd{margin:5px 0 0;font-size:1rem;line-height:1.45}@media (min-width: 1001px) and (min-height: 700px){.pw__side{position:sticky;top:calc(var(--head) + 24px)}}@media (max-width: 1000px){.pw{grid-template-columns:minmax(0,1fr)}.pw__nav{display:none}}@media (max-width: 620px){.pw__card dl{grid-template-columns:minmax(0,1fr)}}html:not(.motion) .pw__nav:after,html:not(.motion) .pw__nav a,html:not(.motion) .pw__nav span,html:not(.motion) .pw__card{transition:none}@media (min-width: 1001px) and (max-height: 820px){.pw__panel{padding:24px 28px}.pw__panel>p{display:none}.pw__nav a{min-height:40px}}
