.contact-handoff-label,.pricing-ledger-label,.work-archive-label{color:#6e18ce;letter-spacing:.035em;margin:0;font-size:13px;font-weight:850}.contact-handoff-hero{text-align:center;color:#fff;clip-path:inset(0 -100vmax);background:#0c0910;padding-block:86px 105px;box-shadow:0 0 0 100vmax #0c0910}.contact-handoff-hero h1{letter-spacing:-.07em;max-width:1080px;margin:22px auto;font-size:clamp(58px,7.7vw,116px);line-height:.88}.contact-handoff-hero h1 em{color:#c9ff5b;font-style:normal}.contact-handoff-hero>p:nth-of-type(2){color:#c8c1cc;max-width:760px;margin-inline:auto;font-size:19px;line-height:1.65}.contact-handoff-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:34px;display:flex}.contact-handoff-hero__actions>a:last-child{color:#d9cce3;font-weight:800;text-decoration:none}.contact-handoff-hero address{border-block:1px solid #4a3d50;grid-template-columns:1fr 1fr;max-width:760px;margin:64px auto 0;font-style:normal;display:grid}.contact-handoff-hero address a{color:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 25px;text-decoration:none;display:flex}.contact-handoff-hero address a+a{border-left:1px solid #4a3d50}.contact-handoff-hero address span{color:#cda7ff;font-size:12px;font-weight:800}.contact-handoff-hero address strong{overflow-wrap:anywhere;font-size:17px}.contact-handoff-main{color:#171419;background:#f3efe7;padding-block:115px}.contact-handoff-main>.shell{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,7vw,105px);display:grid}.contact-handoff-main aside{position:sticky;top:120px}.contact-handoff-main h2,.contact-handoff-next h2,.contact-handoff-place h2,.contact-handoff-faq h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,70px);line-height:.98}.contact-handoff-main aside>p:last-of-type{color:#615961;font-size:17px;line-height:1.7}.contact-handoff-main aside figure{border-block:1px solid #c8bfc9;grid-template-columns:110px 1fr;align-items:end;gap:18px;margin:35px 0 0;padding-block:22px;display:grid}.contact-handoff-main aside figure picture{height:135px;display:block;overflow:hidden}.contact-handoff-main aside figure img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.contact-handoff-main aside figcaption{gap:8px;display:grid}.contact-handoff-main aside figcaption span{color:#655d66;font-size:13px;line-height:1.5}.contact-handoff-main aside nav{margin-top:18px;display:grid}.contact-handoff-main aside nav a{color:#5c167f;border-bottom:1px solid #c8bfc9;justify-content:space-between;align-items:center;min-height:54px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.contact-handoff-main .contact-project-form{color:#fff;background:#18121d;border:1px solid #2b2530;border-radius:0;box-shadow:12px 12px #c9ff5b}.contact-handoff-main .contact-project-form:before{display:none}.contact-handoff-main .contact-form-grid input,.contact-handoff-main .contact-form-grid select,.contact-handoff-main .contact-form-grid textarea{font-size:16px}.contact-handoff-main .contact-form-grid label>span{font-size:13px}.contact-handoff-main .contact-form-heading small{font-size:12px}.contact-handoff-main .contact-form-heading h2{font-size:clamp(38px,4vw,58px)}.contact-handoff-next{color:#fff;clip-path:inset(0 -100vmax);background:#0c0910;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(55px,8vw,125px);padding-block:125px;display:grid;box-shadow:0 0 0 100vmax #0c0910}.contact-handoff-next ol{border-top:1px solid #4b3d50;margin:0;padding:0;list-style:none}.contact-handoff-next li{border-bottom:1px solid #4b3d50;grid-template-columns:55px 1fr;gap:18px;padding:26px 0;display:grid}.contact-handoff-next li>span{color:#c9ff5b;font-size:13px}.contact-handoff-next strong{font-size:21px}.contact-handoff-next li p{color:#bdb5c2;margin:8px 0 0;line-height:1.65}.contact-handoff-place{color:#171419;background:#c9ff5b;padding-block:95px}.contact-handoff-place>.shell{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(55px,8vw,125px);display:grid}.contact-handoff-place .contact-handoff-label{color:#55218a}.contact-handoff-place>div>div:last-child p{color:#3e472b;font-size:17px;line-height:1.7}.contact-handoff-place a{color:#4e126f;align-items:center;gap:9px;font-weight:850;text-decoration:none;display:inline-flex}.contact-handoff-faq{color:#171419;clip-path:inset(0 -100vmax);background:#eee9f1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(55px,8vw,125px);padding-block:120px;display:grid;box-shadow:0 0 0 100vmax #eee9f1}.contact-handoff-faq>div:last-child{border-top:1px solid #c7bdca}.contact-handoff-faq details{border-bottom:1px solid #c7bdca}.contact-handoff-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:19px;font-weight:800;list-style:none;display:flex}.contact-handoff-faq summary::-webkit-details-marker{display:none}.contact-handoff-faq summary span{color:#6e18ce;font-size:24px;transition:transform .2s}.contact-handoff-faq details[open] summary span{transform:rotate(45deg)}.contact-handoff-faq details p{color:#5c555f;max-width:760px;margin:0;padding:0 50px 26px 0;line-height:1.7}@media (width<=900px){.contact-handoff-main>.shell,.contact-handoff-next,.contact-handoff-place>.shell,.contact-handoff-faq{grid-template-columns:1fr}.contact-handoff-main aside{position:static}.contact-handoff-main aside figure{max-width:520px}}@media (width<=620px){.contact-handoff-hero{padding-block:52px 72px}.contact-handoff-hero h1{font-size:clamp(49px,15vw,65px)}.contact-handoff-hero>p:nth-of-type(2){font-size:17px}.contact-handoff-hero__actions{flex-direction:column;align-items:stretch}.contact-handoff-hero__actions .button{justify-content:center}.contact-handoff-hero address{grid-template-columns:1fr;margin-top:45px}.contact-handoff-hero address a{min-height:70px;padding-inline:10px}.contact-handoff-hero address a+a{border-top:1px solid #4a3d50;border-left:0}.contact-handoff-main,.contact-handoff-next,.contact-handoff-faq{padding-block:78px}.contact-handoff-main .contact-project-form{padding:30px 18px;box-shadow:7px 7px #c9ff5b}.contact-handoff-main .contact-form-grid{grid-template-columns:1fr}.contact-handoff-main .contact-form-grid label.full{grid-column:auto}.contact-handoff-main .contact-form-action{flex-direction:column;align-items:stretch}.contact-handoff-main .contact-form-action .button{justify-content:center}.contact-handoff-place{padding-block:70px}}@media (prefers-reduced-motion:reduce){.contact-handoff-faq summary span{transition:none}}.contact-handoff-main .contact-service-interests__groups{grid-template-columns:1fr 1fr;gap:20px;display:grid!important}.contact-handoff-main .contact-service-interests__groups section{background:#0d0911;border:1px solid #403548;padding:18px}.contact-handoff-main .contact-service-interests__groups h3{color:#d6a9ff;margin:0 0 12px;font-size:13px}.contact-handoff-main .contact-service-interests__groups section>div{gap:7px;display:grid}.contact-handoff-main .contact-service-interests__groups label{min-height:44px}@media (width<=620px){.contact-handoff-main .contact-service-interests__groups{grid-template-columns:1fr}}.pricing-ledger-hero{color:#fff;clip-path:inset(0 -100vmax);background:#0c0910;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:center;gap:clamp(55px,8vw,130px);min-height:680px;padding-block:75px 105px;display:grid;box-shadow:0 0 0 100vmax #0c0910}.pricing-ledger-hero h1{letter-spacing:-.065em;max-width:900px;margin:22px 0;font-size:clamp(58px,6.5vw,96px);line-height:.91}.pricing-ledger-hero h1 em{color:#c9ff5b;font-style:normal}.pricing-ledger-hero>div>p:nth-of-type(2){color:#c6beca;max-width:720px;font-size:18px;line-height:1.7}.pricing-ledger-hero>div>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.pricing-ledger-hero>div>div>a:last-child{color:#d9cde3;font-weight:800;text-decoration:none}.pricing-ledger-hero ol{border-top:1px solid #55425e;margin:0;padding:0;list-style:none}.pricing-ledger-hero li{border-bottom:1px solid #55425e;grid-template-columns:42px 1fr;gap:4px 18px;padding:22px 0;display:grid}.pricing-ledger-hero li span{color:#c9ff5b;grid-row:1/3;font-size:13px}.pricing-ledger-hero li strong{font-size:18px}.pricing-ledger-hero li small{color:#aaa1af;font-size:13px}.contact-handoff-hero .contact-handoff-label,.contact-handoff-next .contact-handoff-label,.pricing-ledger-hero .pricing-ledger-label,.pricing-ledger-cost .pricing-ledger-label,.pricing-ledger-growth .pricing-ledger-label,.work-archive-hero .work-archive-label{color:#d8b7ff}.pricing-ledger-growth .pricing-ledger-status{color:#e5ccff}.pricing-ledger-anchor{visibility:hidden;width:1px;height:0;display:block;position:relative;top:-120px}.pricing-ledger-scope{color:#181419;background:#f4f0e9;padding-block:120px}.pricing-ledger-scope header{grid-template-columns:minmax(180px,.45fr) minmax(0,1.1fr) minmax(260px,.65fr);align-items:end;gap:40px;margin-bottom:55px;display:grid}.pricing-ledger-scope h2,.pricing-ledger-cost h2,.pricing-ledger-care h2,.pricing-ledger-growth h2,.pricing-ledger-disclosure h2,.pricing-ledger-faq h2,.pricing-ledger-final h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.pricing-ledger-scope header>p:last-child{color:#5d565f;line-height:1.65}.pricing-ledger-table{border-top:2px solid #181419}.pricing-ledger-table__head,.pricing-ledger-table article{grid-template-columns:1.15fr .6fr .8fr .95fr .7fr;align-items:center;gap:25px;display:grid}.pricing-ledger-table__head{color:#6e18ce;border-bottom:1px solid #bdb4bf;padding:15px 20px;font-size:12px;font-weight:850}.pricing-ledger-table article{border-bottom:1px solid #bdb4bf;padding:30px 20px}.pricing-ledger-table article>div{min-width:0}.pricing-ledger-table article h3{margin:8px 0;font-size:24px}.pricing-ledger-table article p{color:#615a63;margin:0;font-size:14px;line-height:1.55}.pricing-ledger-table article div>strong{font-size:32px;display:block}.pricing-ledger-table .billing-price{font-size:22px}.pricing-ledger-table .first-year-total{color:#181419;background:#e7e0ea;border-color:#b5a7ba;margin:0}.pricing-ledger-table .first-year-total strong{color:#181419!important}.pricing-ledger-table .first-year-total span{color:#5f5662}.pricing-ledger-status{color:#711f9e;margin-top:8px;font-size:11px;font-weight:800;line-height:1.4;display:block}.pricing-ledger-table .button{text-align:center;white-space:normal;justify-content:center}.pricing-ledger-scale{border-block:1px solid #bdb4bf;margin-top:24px}.pricing-ledger-scale summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;list-style:none;display:flex}.pricing-ledger-scale summary::-webkit-details-marker{display:none}.pricing-ledger-scale summary span{gap:7px;display:grid}.pricing-ledger-scale summary small{color:#6e18ce}.pricing-ledger-scale summary b{font-size:24px}.pricing-ledger-scale p{color:#5d565f;max-width:850px;margin:0;padding:0 55px 25px 0;line-height:1.7}.pricing-ledger-cost{color:#fff;clip-path:inset(0 -100vmax);background:#0c0910;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(55px,8vw,125px);padding-block:125px;display:grid;box-shadow:0 0 0 100vmax #0c0910}.pricing-ledger-cost dl{border-top:1px solid #4d3f53;margin:0}.pricing-ledger-cost dl>div{border-bottom:1px solid #4d3f53;grid-template-columns:.75fr 1.25fr;gap:25px;padding:24px 0;display:grid}.pricing-ledger-cost dt{font-size:19px;font-weight:850}.pricing-ledger-cost dd{color:#bdb5c2;margin:0;line-height:1.65}.pricing-ledger-care{color:#181419;background:#ebe6ef;padding-block:120px}.pricing-ledger-care header{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;display:grid}.pricing-ledger-care header>div:last-child>p{color:#5d565f;line-height:1.65}.pricing-ledger-care__continuum{border-top:2px solid #181419;margin-top:55px}.pricing-ledger-care__continuum article{border-bottom:1px solid #b9afbd;grid-template-columns:50px minmax(250px,.8fr) minmax(320px,1.2fr);gap:25px;padding:30px 0;display:grid}.pricing-ledger-care__continuum article>span{color:#6e18ce;font-weight:850}.pricing-ledger-care__continuum h3{margin:8px 0;font-size:30px}.pricing-ledger-care__continuum p{color:#5d565f;line-height:1.6}.pricing-ledger-care__continuum article>div:last-child{grid-template-columns:1fr 1fr;align-items:start;gap:8px 25px;display:grid}.pricing-ledger-care__continuum .billing-price{font-size:28px}.pricing-ledger-care__continuum details{grid-column:2}.pricing-ledger-care__continuum details summary{cursor:pointer;color:#6e18ce;min-height:44px;font-weight:800}.pricing-ledger-care__continuum details ul{color:#554e58;line-height:1.6}.pricing-ledger-care__continuum article>div:last-child>a{color:#5b147c;grid-column:2;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:flex}.pricing-ledger-growth{color:#fff;clip-path:inset(0 -100vmax);background:#0c0910;padding-block:125px;box-shadow:0 0 0 100vmax #0c0910}.pricing-ledger-growth header{max-width:920px}.pricing-ledger-growth header>p:last-child{color:#bdb5c2;max-width:720px;line-height:1.7}.pricing-ledger-growth>div{border-block:1px solid #514258;grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.pricing-ledger-growth>div article{flex-direction:column;padding:42px 42px 38px;display:flex}.pricing-ledger-growth>div article+article{border-left:1px solid #514258}.pricing-ledger-growth article>span{color:#cda7ff;font-size:13px;font-weight:850}.pricing-ledger-growth h3{margin:45px 0 16px;font-size:clamp(34px,4vw,52px)}.pricing-ledger-growth article>p{color:#bdb5c2;line-height:1.65}.pricing-ledger-growth article>strong{margin-top:auto;padding-top:28px}.pricing-ledger-growth article>a{color:#c9ff5b;align-items:center;gap:9px;margin-top:22px;font-weight:850;text-decoration:none;display:flex}.pricing-ledger-growth>details{border-bottom:1px solid #514258}.pricing-ledger-growth>details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;font-weight:850;list-style:none;display:flex}.pricing-ledger-growth>details>summary::-webkit-details-marker{display:none}.pricing-ledger-growth nav{padding-bottom:20px;display:grid}.pricing-ledger-growth nav a{color:#d8cde1;border-top:1px solid #3f3345;justify-content:space-between;align-items:center;min-height:52px;text-decoration:none;display:flex}.pricing-ledger-disclosure{color:#171419;background:#c9ff5b;padding-block:95px}.pricing-ledger-disclosure>.shell{max-width:1100px}.pricing-ledger-disclosure .pricing-ledger-label{color:#55218a}.pricing-ledger-disclosure p:last-of-type{color:#3f472d;max-width:800px;font-size:17px;line-height:1.7}.pricing-ledger-disclosure .button{color:#fff;background:#741aff;margin-top:18px}.pricing-ledger-faq{color:#181419;clip-path:inset(0 -100vmax);background:#f4f0e9;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(55px,8vw,125px);padding-block:120px;display:grid;box-shadow:0 0 0 100vmax #f4f0e9}.pricing-ledger-faq>div:first-child>a{color:#5d147e;gap:9px;margin-top:22px;font-weight:850;text-decoration:none;display:inline-flex}.pricing-ledger-faq>div:last-child{border-top:1px solid #c7bdca}.pricing-ledger-faq details{border-bottom:1px solid #c7bdca}.pricing-ledger-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:18px;font-weight:850;list-style:none;display:flex}.pricing-ledger-faq summary::-webkit-details-marker{display:none}.pricing-ledger-faq summary span{color:#6e18ce;font-size:24px}.pricing-ledger-faq details p{color:#5d565f;max-width:760px;margin:0;padding:0 50px 26px 0;line-height:1.7}.pricing-ledger-final{color:#fff;background:#18121d;margin-block:100px;padding:clamp(40px,7vw,85px)}.pricing-ledger-final>p{color:#cda7ff;font-weight:850}.pricing-ledger-final h2{color:#fff;max-width:1050px}.pricing-ledger-final>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.pricing-ledger-final>div>a:last-child{color:#d9cde3;font-weight:850;text-decoration:none}.pricing-ledger-scope :is(.billing-price-prefix,.billing-price-detail),.pricing-ledger-care :is(.billing-price-prefix,.billing-price-detail),.pricing-ledger-scope .first-year-total>small{color:#5b147e!important}.pricing-ledger-scope .billing-price-main>span,.pricing-ledger-care .billing-price-main>span,.pricing-ledger-scope .first-year-total>span{color:#514a53!important}@media (width<=1050px){.pricing-ledger-hero,.pricing-ledger-scope header,.pricing-ledger-cost,.pricing-ledger-care header,.pricing-ledger-faq{grid-template-columns:1fr}.pricing-ledger-table__head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-ledger-table article{grid-template-columns:1fr 1fr}.pricing-ledger-table article>div:first-child,.pricing-ledger-table article>div:last-child{grid-column:1/-1}.pricing-ledger-table article>div[role=cell]:not(:first-child):not(:last-child):before{content:attr(data-label);color:#6e18ce;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.pricing-ledger-care__continuum article{grid-template-columns:45px 1fr}.pricing-ledger-care__continuum article>div:last-child{grid-column:2}.pricing-ledger-growth>div{grid-template-columns:1fr}.pricing-ledger-growth>div article+article{border-top:1px solid #514258;border-left:0}}@media (width<=620px){.pricing-ledger-hero{min-height:auto;padding-block:50px 75px}.pricing-ledger-hero h1{font-size:clamp(48px,14vw,62px)}.pricing-ledger-hero>div>div{flex-direction:column;align-items:stretch}.pricing-ledger-hero .button{justify-content:center}.pricing-ledger-scope,.pricing-ledger-cost,.pricing-ledger-care,.pricing-ledger-growth,.pricing-ledger-faq{padding-block:78px}.pricing-ledger-table article{grid-template-columns:1fr;padding-inline:0}.pricing-ledger-table article>div:first-child,.pricing-ledger-table article>div:last-child{grid-column:auto}.pricing-ledger-care__continuum article{grid-template-columns:36px 1fr}.pricing-ledger-care__continuum article>div:last-child{grid-template-columns:1fr}.pricing-ledger-care__continuum details,.pricing-ledger-care__continuum article>div:last-child>a{grid-column:auto}.pricing-ledger-growth>div article{padding:32px 0}.pricing-ledger-final{width:min(100% - 24px,740px);margin-block:70px;padding:36px 22px}.pricing-ledger-final>div{flex-direction:column;align-items:stretch}.pricing-ledger-final .button{justify-content:center}}@media (width>=981px) and (width<=1399px){.about-ledger-actions,.pricing-ledger-hero>div>div,.work-archive-hero>div>div{padding-left:64px}}.work-archive{background:#0c0910}.work-archive-hero{grid-template-columns:minmax(0,.83fr) minmax(480px,1.17fr);align-items:center;gap:clamp(55px,7vw,110px);min-height:760px;padding-block:70px 100px;display:grid}.work-archive-hero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(58px,6.5vw,96px);line-height:.91}.work-archive-hero h1 em{color:#c9ff5b;font-style:normal}.work-archive-hero>div>p:nth-of-type(2){color:#c2bac7;max-width:650px;font-size:18px;line-height:1.7}.work-archive-hero>div>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.work-archive-hero>div>div>a:last-child{color:#dccfe5;font-weight:850;text-decoration:none}.work-archive-hero figure{margin:0}.work-archive-browser{background:#111015;border:1px solid #5f5264;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:12px 12px 14px;display:grid;position:relative}.work-archive-browser>span{color:#9d8ba8;letter-spacing:.2em;font-size:8px}.work-archive-browser>b{color:#c8bdcc;font-size:11px}.work-archive-browser img{aspect-ratio:16/10;object-fit:contain;object-position:center top;background:#e7e2dc;grid-column:1/-1;width:100%;height:auto;display:block}.work-archive-hero figure figcaption{color:#b7aebe;justify-content:space-between;gap:20px;padding:15px 4px;font-size:13px;display:flex}.work-archive-intro{color:#181419;clip-path:inset(0 -100vmax);background:#f4f0e9;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:clamp(55px,8vw,130px);padding-block:115px;display:grid;box-shadow:0 0 0 100vmax #f4f0e9}.work-archive-intro .work-archive-label{color:#6e18ce}.work-archive-intro h2,.work-archive-method h2,.work-archive-final h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.work-archive-intro>div>p{color:#5c555e;max-width:720px;font-size:17px;line-height:1.7}.work-archive-list{padding-block:70px 120px}.work-archive-list>article{border-top:1px solid #443848;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:center;gap:clamp(45px,7vw,105px);padding-block:55px;display:grid}.work-archive-list>article:nth-child(2n){grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.work-archive-list>article:nth-child(2n)>.work-archive-project__media{order:2}.work-archive-project__media{color:inherit;text-decoration:none;display:block}.work-archive-project__media:focus-visible{outline-offset:5px;outline:3px solid #c9ff5b}.work-archive-list article>div>span{color:#c9ff5b;font-size:13px}.work-archive-list article>div>p:first-of-type{color:#cda7ff;margin:26px 0 8px;font-size:13px;font-weight:850}.work-archive-list h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,64px);line-height:.98}.work-archive-list article>div>strong{margin-top:15px;display:block}.work-archive-list article>div>p:not(:first-of-type){color:#bdb5c2;line-height:1.65}.work-archive-project__note{background:#17111b;border-left:3px solid #c9ff5b;padding:14px;font-size:13px}.work-archive-list nav{flex-wrap:wrap;gap:22px;margin-top:26px;display:flex}.work-archive-list nav a{color:#c9ff5b;align-items:center;gap:8px;min-height:44px;font-weight:850;text-decoration:none;display:flex}.work-archive-list nav a+a{color:#d7cadd}.work-archive-method{color:#171419;background:#c9ff5b;padding-block:110px}.work-archive-method>.shell{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:clamp(55px,8vw,130px);display:grid}.work-archive-method .work-archive-label{color:#55218a}.work-archive-method ol{border-block:1px solid #71873b;grid-template-columns:repeat(3,1fr);margin:45px 0 0;padding:0;list-style:none;display:grid}.work-archive-method li{padding:28px 25px}.work-archive-method li+li{border-left:1px solid #71873b}.work-archive-method li span{color:#55218a;font-size:12px}.work-archive-method li strong{margin:35px 0 10px;font-size:20px;display:block}.work-archive-method li p{color:#3d462a;margin:0;line-height:1.6}.work-archive-final{background:#17121b;border:1px solid #59475f;margin-block:100px;padding:clamp(42px,7vw,85px)}.work-archive-final>p{color:#cda7ff;font-weight:850}.work-archive-final h2{max-width:1050px}.work-archive-final>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.work-archive-final>div>a:last-child{color:#d9cde3;font-weight:850;text-decoration:none}@media (width<=980px){.work-archive-hero,.work-archive-intro,.work-archive-method>.shell{grid-template-columns:1fr}.work-archive-hero figure{width:min(760px,100%);margin-inline:auto}.work-archive-list>article,.work-archive-list>article:nth-child(2n){grid-template-columns:1fr}.work-archive-list>article:nth-child(2n)>.work-archive-project__media{order:0}.work-archive-method ol{grid-template-columns:1fr}.work-archive-method li+li{border-top:1px solid #71873b;border-left:0}}@media (width<=620px){.work-archive-hero{min-height:auto;padding-block:50px 75px}.work-archive-hero h1{font-size:clamp(49px,14vw,63px)}.work-archive-hero>div>div{flex-direction:column;align-items:stretch}.work-archive-hero .button{justify-content:center}.work-archive-intro,.work-archive-method{padding-block:78px}.work-archive-list{padding-block:45px 78px}.work-archive-list>article{padding-block:38px}.work-archive-final{width:min(100% - 24px,740px);margin-block:70px;padding:36px 22px}.work-archive-final>div{flex-direction:column;align-items:stretch}.work-archive-final .button{justify-content:center}}
