.custom-checkbox>*,details>*{display:block}.read-more:focus-within:after,.read-more:hover:after{display:inline-block}.contents{display:inline}@supports(display:contents){.contents{display:contents}}.read-more>*{float:left}@supports(display:flex){.read-more{display:flex}.read-more>*{float:none}}article>*,section>*{float:none}@supports(display:flex){article,section{display:flex;flex-direction:column}article>*,section>*{float:none}}.custom-checkbox>*,img.overlap{position:absolute}.custom-checkbox,article{position:relative}.read-more,.shy{font-weight:600}details summary,table td{font-weight:700}.hero{font-size:1.9rem;font-weight:900;line-height:2.5rem;max-width:25ch}.shy{color:#dac3aa;text-transform:uppercase}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{color:#525656;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Oxygen,Open Sans,Helvetica Neue;font-size:16px;line-height:3ch;scroll-behavior:smooth;scroll-padding-top:10vh;scroll-padding-top:var(--nav-bar-space,10vh)}body{overflow-anchor:none;overflow-x:hidden}a{color:currentColor;-webkit-text-decoration:none;text-decoration:none;transition:color .5s;word-break:break-word}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter{text-transform:capitalize}a:focus-within{color:#dac3aa}a:active,a:hover{color:#dac3aa}a:focus-within{outline:2px solid #dac3aa}textarea:focus-within{outline:2px solid #dac3aa}button:focus-within{outline:2px solid #dac3aa}summary:focus-within{outline:2px solid #dac3aa}@media(max-width:600px){table{display:block;max-width:100vw;overflow:scroll}}table thead{background-color:#4f5955;color:#fafafa}table td,table th{padding:.5ch}@media(max-width:600px){table td,table th{vertical-align:baseline}}table th{padding-bottom:1ch;padding-top:1ch;text-align:left}table :not(thead) tr:nth-of-type(odd):not(:hover):not(:focus-within){background-color:hsla(227,5%,63%,.1)}table tr{transition:.5s}table tr:focus-within{background-color:#9c9ea5;color:#fafafa;cursor:pointer}table tr:hover{background-color:#9c9ea5;color:#fafafa;cursor:pointer}table td.end{text-align:right}.read-more:hover:after{animation:shake 1s infinite;color:inherit}.read-more:focus-within:after{animation:shake 1s infinite;color:inherit}.read-more{gap:.5ch;width:100%}.read-more:after{content:" " url(../images/anchor-arrow.svg)}.read-more:not(:hover):not(:focus-within):after{filter:invert(100%)}ul{list-style:none}ol,ul{list-style-position:inside}ol.styled li,ul.styled li{--translate:2ch;list-style-position:outside;max-width:calc(100% - 2ch);max-width:calc(100% - var(--translate));translate:2ch;translate:var(--translate)}hr{border:1px solid #e6e6e6;height:100%}img{max-height:100%;max-width:100%}img,img.overlap{-o-object-fit:cover;object-fit:cover}img.overlap{height:100%;width:100%;z-index:-1}body,html{min-height:100vh;width:100%}body{font-size:1.1rem}article,section{gap:5vh}section{padding:2rem;z-index:1}@media(max-width:600px){section{padding:.8rem}}details{color:#4f5955}details summary{font-size:1.4rem;pointer-events:none}details summary::marker{content:""}.button{background-color:#fafafa;border-radius:.25vmax;color:#4f5955;padding:.5rem 2rem;transition:.5s;width:-moz-fit-content;width:fit-content}.button:focus-within{background-color:#4f5955;color:#dac3aa}.button:hover{background-color:#4f5955;color:#dac3aa}button[type=submit]{border:none;cursor:pointer}.hero{color:#4f5955}.hero.small{font-size:1.52rem;line-height:2ch}.center-text{text-align:center}time{color:#c4c4c4}time:before{content:url(../images/calendar.svg) " "}textarea{font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;font:initial}.navigation-indicator{margin-top:1rem}.custom-checkbox{aspect-ratio:1;border:1px solid #4f5955;border-radius:.25vmax;cursor:pointer;overflow:hidden;width:2.5ch;z-index:0}@media(max-width:800px){.custom-checkbox{width:max(4ch,30px)}}.custom-checkbox>*{height:100%;width:100%}.custom-checkbox input{visibility:hidden}.custom-checkbox .pseudo-checkbox{transition:background-color .25s;z-index:1}.custom-checkbox:focus-within .pseudo-checkbox{background-color:#dac3aa}.custom-checkbox input:checked~.pseudo-checkbox,.custom-checkbox:hover .pseudo-checkbox{background-color:#dac3aa}@keyframes shake{0%{translate:25%}50%{translate:50%}to{translate:10%}}footer:not(.author) .links .heading{display:block}@supports(display:flex){.contact-info,.contact-request,.nav-bar,.nav-bar .links ul,.nav-bar nav,.phone-numbers,footer:not(.author),footer:not(.author) .copyright .media,footer:not(.author) .links,form,form label{display:flex;flex-direction:column}}@supports(display:grid){.contact-info,.contact-request,.nav-bar,.nav-bar .links ul,.nav-bar nav,.phone-numbers,footer:not(.author),footer:not(.author) .copyright .media,footer:not(.author) .links,form,form label{display:grid;flex-direction:unset}}footer:not(.author) .copyright .media{grid-auto-columns:1fr;grid-auto-flow:column}.comment>*,.mobile-navigation>*,.nav-bar .contact>*,.wrapper>*,footer:not(.author) .copyright .wrapper>*,footer:not(.author) .copyright>*{float:left}@supports(display:flex){.comment,.mobile-navigation,.nav-bar .contact,.wrapper,footer:not(.author) .copyright,footer:not(.author) .copyright .wrapper{display:flex}.comment>*,.mobile-navigation>*,.nav-bar .contact>*,.wrapper>*,footer:not(.author) .copyright .wrapper>*,footer:not(.author) .copyright>*{float:none}}.faq .question summary svg,label .description,label :is(input,textarea){position:absolute}.faq .question summary,form label{position:relative}.mobile-navigation{position:sticky}.contact-request,.faq,.faq .hero,footer:not(.author) .copyright .media,footer:not(.author) .links,footer:not(.author) .wrapper{margin-inline:auto}.contact-request,.faq,footer:not(.author) .links,footer:not(.author) .wrapper{max-width:95vw}@media(min-width:1020px){.contact-request,.faq,footer:not(.author) .links,footer:not(.author) .wrapper{max-width:min(70vw,1200px)}}.mobile-navigation,.nav-bar,.nav-bar .links ul,.nav-bar nav,.wrapper,form label{align-items:center}footer:not(.author){gap:min(2rem,2vh)}.contact-request,footer:not(.author) .copyright .media{gap:1rem}.nav-bar .links ul{gap:2rem}.faq .hero,.nav-bar,.nav-bar .contact{text-align:center}.faq .question summary{font-weight:400}.description,.message textarea{font-weight:500}.comment .reply,.comment .title,.nav-bar,.phone-numbers,footer:not(.author) .links .heading{font-weight:700}.nav-bar,.nav-bar.translated~.mobile-navigation{box-shadow:0 4px 4px -2px #4f5955}.contact-request{align-items:start}@media(min-width:800px){.contact-request{grid-template-columns:repeat(2,1fr)}}.title{font-size:2rem}.contact-info,form{gap:1rem}.wrapper{gap:1ch}.phone-numbers{color:#dac3aa}form{margin-block-start:1rem}form label{--spacing:2ch;border:.5px solid #4f5955;border-radius:.25vmax;overflow:hidden;padding:var(--spacing)}form [required]~.description:after{content:" *"}label.custom{padding:0}label.file-input{cursor:pointer}label.file-input>input[type=file]{visibility:hidden}label .description{font-style:oblique;left:var(--spacing,2ch);z-index:1}label:is(:focus-within,.signed) .description{visibility:hidden}label:focus-within{border:none;outline:2px solid #dac3aa}label :is(input,textarea){border:none;caret-color:#dac3aa;font-size:inherit;font-weight:inherit;height:100%;left:0;text-indent:var(--spacing);top:0;width:100%}.message{height:12ch}.message .description{align-self:start;padding-block-start:calc(var(--spacing)/2);translate:0 25%}.message textarea{overflow:auto;padding-block:var(--spacing)}#user-responce label:first-of-type{min-height:8rem;--inner-padding:calc(var(--spacing, 2ch)/2)}#user-responce textarea,textarea~.description{padding:var(--inner-padding)}#user-responce .description{top:0}input:focus{outline:none}textarea{resize:none}button[type=submit].button{background-color:#4f5955;color:#fafafa;font-size:1.4rem;padding-block:1.2ch;transition:.5s}button[type=submit].button:is(:hover,:focus-within){background-color:#dac3aa;color:#4f5955}@media(min-width:1020px){.nav-bar,.nav-bar ul{grid-auto-columns:1fr;grid-auto-flow:column}@supports(display:flex){.nav-bar,.nav-bar ul{display:flex;flex-direction:column}}@supports(display:grid){.nav-bar,.nav-bar ul{display:grid;flex-direction:unset}}}.nav-bar{background-color:#fafafa;color:#4f5955;height:100dvh;left:0;position:fixed;top:0;transition:background-color .5s,translate .5s;width:100%;z-index:2}@media(max-width:1020px){.nav-bar{grid-template-rows:1fr auto}}@media(max-width:1020px)and (orientation:landscape){.nav-bar{height:fit-content}}@media(min-width:1020px){.nav-bar{--middle-column:3fr;grid-template-columns:1fr var(--middle-column) 1fr;grid-template-rows:auto;height:auto}}@media(min-width:1020px)and (min-width:1800px){.nav-bar{--middle-column:2fr}}@media(min-width:1020px){.nav-bar{position:sticky}.nav-bar.translated{translate:-100%}}.nav-bar :is(.logo,a,.contact,.links){padding-block:1.5rem;padding-inline:0;transition:color .5s}.nav-bar :is(.logo,.contact){padding-inline:1.5rem;transition:padding .5s}.nav-bar .logo-anchor{padding:0}.nav-bar:not(.toggled) :is(.logo,a,.contact,.links){padding-block:.8rem}.nav-bar .contact{align-self:end;flex-direction:column}@media(min-width:1020px){.nav-bar .contact{align-self:center;text-align:right}@supports(display:flex){.nav-bar .contact{display:flex;flex-direction:column}}@supports(display:grid){.nav-bar .contact{display:grid;flex-direction:unset}}}@media(max-width:1020px){.nav-bar nav{margin-block-start:2rem}}.nav-bar .logo{cursor:pointer;filter:invert(1) grayscale(100%);transition:padding .5s}@media(max-width:1020px){.nav-bar .logo{display:none}}@media(max-width:1020px)and (orientation:landscape){.nav-bar .links{margin-block-start:6rem}.nav-bar .links ul{flex-wrap:wrap;grid-template-columns:repeat(3,1fr);justify-content:space-around}.nav-bar .links ul>*{float:left}}@media(max-width:1020px)and (orientation:landscape){@supports(display:flex){.nav-bar .links ul{display:flex}.nav-bar .links ul>*{float:none}}}@media(max-width:1280px){.nav-bar .links ul{font-size:1rem}}@media(min-width:1020px){.nav-bar .links ul{gap:0}}.nav-bar .links a:is(:hover,:focus-within){outline:none;text-decoration:underline}.toggled{background-color:#212121;color:#fafafa}.toggled .logo{filter:invert(0)}.nav-bar.translated{translate:0 -100%}@media(min-width:1020px){.nav-bar.translated{translate:0}}.mobile-navigation{background-color:#fafafa;top:0;transition:.5s;width:100vw;z-index:2}@media(min-width:1020px){.mobile-navigation{display:none}}.mobile-navigation .logo,.mobile-navigation .navigation-toggler{padding-inline:1rem}.mobile-navigation .navigation-toggler{cursor:pointer;filter:invert(.5);margin-inline-end:1rem;margin-inline-start:auto;padding:0;transition:outline .5s}.mobile-navigation .navigation-toggler:before{content:url(../images/hamburger.svg);display:block;height:3ch;width:3ch}.mobile-navigation .logo{cursor:pointer;padding-block:1rem;transition:.5s}.nav-bar:not(.toggled)~.mobile-navigation .logo{filter:invert(1);padding-block:.5rem}.nav-bar.toggled~.mobile-navigation{background-color:#212121;filter:invert(0)}.nav-bar:not(.translated)~.mobile-navigation .navigation-toggler{outline:1px solid #fafafa;outline-offset:3px}footer:not(.author){background-color:#212121;grid-template-rows:3fr 1fr;margin-block-start:5vh;padding-block-start:5vh}@media(min-width:1020px){footer:not(.author){margin-block-start:10vh;padding-block-start:10vh}}footer:not(.author) .links{align-items:baseline;grid-template-columns:repeat(2,1fr)}@media(min-width:600px){footer:not(.author) .links{grid-template-columns:repeat(4,1fr)}}footer:not(.author) .links>*{margin-block-end:1rem}footer:not(.author) .links .logo{grid-column:1/-1;justify-self:center}@media(min-width:1020px){footer:not(.author) .links .logo{grid-column:1;justify-self:start}}footer:not(.author) .links .heading{color:#fafafa;font-size:1.4rem;margin-block-end:min(2vh,2rem)}@media(max-width:1020px){footer:not(.author) .links .contact{grid-column:span 2;justify-self:center;text-align:center}}footer:not(.author) links a{transition:color .5s}footer:not(.author) .links a:is(:hover,:focus-within){color:#dac3aa}footer:not(.author) .links img{translate:0 -25%}footer:not(.author) .copyright{background-color:#000}footer:not(.author) .copyright .wrapper{align-items:center;place-self:center;width:min(1200px,70vw)}@media(max-width:1020px){footer:not(.author) .copyright .wrapper{flex-direction:column;gap:min(2vh,2rem);justify-content:center;text-align:center}}@media(min-width:800px){footer:not(.author) .copyright .media{margin-inline-start:auto}}@media(min-width:1020px){footer:not(.author) .copyright .media{margin-inline-end:0}}footer:not(.author) .media a{aspect-ratio:1;display:inline-block;width:min(6vw,2rem)}.title{font-size:var(--size,2ch);font-weight:500}.wrapper{gap:2rem;margin-inline:auto;max-width:95vw}@supports(display:flex){.wrapper{display:flex;flex-direction:column}}@supports(display:grid){.wrapper{display:grid;flex-direction:unset}}@media(min-width:1020px){.wrapper{max-width:min(70vw,1200px)}}.section-heading{justify-content:center;text-align:center}@supports(display:flex){.section-heading{display:flex;flex-direction:column}}@supports(display:grid){.section-heading{display:grid;flex-direction:unset}}.navigation-indicator li>*,.navigation-indicator>*{float:left}@supports(display:flex){.navigation-indicator,.navigation-indicator li{display:flex}.navigation-indicator li>*,.navigation-indicator>*{float:none}}.navigation-indicator{align-items:center;margin-inline:auto}.navigation-indicator a{display:block}.navigation-indicator li:not(.last):after{content:url(../images/order-arrow.svg);margin-inline:2ch;translate:0 -.25ch}.navigation-indicator .last{color:#dac3aa;cursor:pointer;font-weight:600}.work{background-color:#fafafa;gap:min(2rem,2vh);position:relative}@supports(display:flex){.work{display:flex;flex-direction:column}}@supports(display:grid){.work{display:grid;flex-direction:unset}}.work .open-work{justify-self:end}@media(min-width:1020px){.work .open-work{justify-self:start}}.open-work:before{transition:filter .5s}.open-work:is(:hover,:focus-within):before{filter:invert(1)}.work .open-work:before{aspect-ratio:1;background-color:#4f5955;border-radius:50%;content:url(../images/arrow.svg);font-weight:700;place-items:center;width:4ch}@supports(display:flex){.work .open-work:before{display:flex;flex-direction:column}}@supports(display:grid){.work .open-work:before{display:grid;flex-direction:unset}}.work *{text-align:center}@media(min-width:1020px){.work *{text-align:left}}.work .description{justify-self:center}@media(min-width:1020px){.work .description{justify-self:start}}.work h3{color:#4f5955;font-size:1.3rem}.work .details{gap:min(1.5rem,3vh)}@supports(display:flex){.work .details{display:flex;flex-direction:column}}@supports(display:grid){.work .details{display:grid;flex-direction:unset}}.work summary{color:#9c9ea5;pointer-events:none}.work summary::marker{content:""}.work p{width:min(40ch,100%)}.work .info{color:#525656;font-weight:700}.comment{flex-direction:column;text-align:center}@media(min-width:600px){.comment{gap:2ch;grid-template-columns:auto 4fr;padding:2ch;text-align:start}@supports(display:flex){.comment{display:flex;flex-direction:column}}@supports(display:grid){.comment{display:grid;flex-direction:unset}}}.comment .title{display:block;font-size:2.5ch}@media(max-width:600px){.comment .title{margin-block-start:1ch}}.comment:last-of-type~hr{display:none}.comment img{aspect-ratio:1;border-radius:50%;margin-inline:auto;max-width:120px;object-fit:cover;place-self:start;width:100%}.comment hr{grid-column:1/-1}.comment .reply{color:#dac3aa}.media{--facebook-color:#4268b3;--instagram-color:#c03584;--tweeter-color:#1ca0f2}.media a{transition:filter .5s}.media a:is(:hover,:focus-within){filter:drop-shadow(-1px -1px .5px var(--media-color,hsl(156,6%,33%)))}.media a.facebook{--media-color:var(--facebook-color)}.media a.tweeter{--media-color:var(--tweeter-color)}.media a.instagram{--media-color:var(--instagram-color)}@media(max-width:1280px){.blog-sidebar .sidebar-hr{display:none}}.blog-sidebar .sidebar-trigger:focus-within:before{outline:1px solid #fafafa}.blog-sidebar .sidebar-trigger:before{aspect-ratio:1;content:url(../images/hamburger.svg);display:grid;place-items:center;width:3ch}.blog-sidebar .sidebar{background-color:#fff;flex-direction:column;height:fit-content;scale:1 1;transform-origin:top;transition:scale .5s;z-index:1}.blog-sidebar .sidebar>*{float:left}@supports(display:flex){.blog-sidebar .sidebar{display:flex}.blog-sidebar .sidebar>*{float:none}}@media(max-width:1020px){.blog-sidebar .sidebar{inset:0;position:absolute}}.blog-sidebar .sidebar>*{width:100%}@media(max-width:1280px){.blog-sidebar .sidebar:not(.expanded){position:absolute;scale:1 0}.blog-sidebar .sidebar.expanded{position:relative}}@media(min-width:500px)and (max-width:1020px){.blog-sidebar .sidebar .post-list{grid-template-columns:repeat(2,1fr)}.blog-sidebar .sidebar .post-list hr{display:none}}@media(max-width:1280px){.blog-sidebar .sidebar.expanded~.posts{display:none}}.blog-sidebar .sidebar .title{font-size:1.6rem;font-weight:700}@media(min-width:1020px)and (max-width:1280px){.blog-sidebar .sidebar .post{grid-auto-flow:row}}.blog-sidebar .sidebar .services .service{align-items:center;background-color:#dac3aa;padding:1rem}.blog-sidebar .sidebar .services .service>*{float:left}@supports(display:flex){.blog-sidebar .sidebar .services .service{display:flex}.blog-sidebar .sidebar .services .service>*{float:none}}.blog-sidebar .sidebar .service:is(:hover,:focus-within){background-color:#4f5955;color:#dac3aa}.blog-sidebar .sidebar .service:is(:hover,:focus-within):before{mix-blend-mode:color-dodge;transition:mix-blend-mode .25s}.blog-sidebar .sidebar .service:before{align-items:center;content:url(../images/circle-arrow.svg);margin-inline-end:1rem}@supports(display:flex){.blog-sidebar .sidebar .service:before{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .sidebar .service:before{display:grid;flex-direction:unset}}.blog-sidebar .sidebar .post-wrapper{font-size:.9rem;padding-inline-end:1ch}@media(max-width:1020px){.blog-sidebar .sidebar .post-wrapper{flex-direction:column}.blog-sidebar .sidebar .post-wrapper>*{float:left}@supports(display:flex){.blog-sidebar .sidebar .post-wrapper{display:flex}.blog-sidebar .sidebar .post-wrapper>*{float:none}}}.blog-sidebar .case-study-list .study{align-items:center;gap:1rem;grid-auto-columns:1fr;grid-auto-columns:auto;grid-auto-flow:column}@supports(display:flex){.blog-sidebar .case-study-list .study{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .case-study-list .study{display:grid;flex-direction:unset}}.blog-sidebar .case-study .title{display:block;font-size:1.2rem}.blog-sidebar .online-support{background-color:#4f5955;position:relative}.blog-sidebar .support-wrapper{padding:min(2rem,2vw)}.blog-sidebar .online-support .overlap{right:0;z-index:1}.blog-sidebar .online-support :is(.title,.description){color:#fff}.blog-sidebar .online-support .send{background-color:#fff;border-radius:.25vmax;grid-column:1/-1;overflow:hidden;position:relative;z-index:1}@supports(display:flex){.blog-sidebar .online-support .send{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .online-support .send{display:grid;flex-direction:unset}}.blog-sidebar .send:focus-within{outline:2px solid #dac3aa}.blog-sidebar .send :is(input,button){border:none;padding-block:1ch}.blog-sidebar .send input{color:#4f5955;font-size:1.1rem;font-weight:600;text-indent:2ch}.blog-sidebar .send button{align-self:center;background-color:inherit;position:absolute;right:0;translate:-50%}.blog-sidebar .send button[type=submit]:before{content:url(../images/send-mail.svg)}.blog-sidebar .comment:first-of-type{margin-block-start:2ch}.blog-sidebar .comment .data{align-items:center;gap:1ch;margin-block-start:1ch}.blog-sidebar .comment .data>*{float:left}@supports(display:flex){.blog-sidebar .comment .data{display:flex}.blog-sidebar .comment .data>*{float:none}}.blog-sidebar .comment.responce{justify-self:end;width:90%}.blog-sidebar .comment-wrapper .reply{word-break:keep-all}@media(max-width:1020px){.blog-sidebar .comment-wrapper .reply{margin-inline-start:auto}}.blog-sidebar{overflow:hidden}.blog-sidebar .section-heading{position:relative}.blog-sidebar .section-heading .sidebar-trigger{display:none;filter:invert(.5);place-self:center start;position:absolute;transition:outline .5s;translate:0 90%}.blog-sidebar>.wrapper:not(.post-wrapper){margin-inline:auto}@media(min-width:1800px){.blog-sidebar>.wrapper:not(.post-wrapper){max-width:50%}}.blog-sidebar .wrapper{align-items:start;position:relative}@supports(display:flex){.blog-sidebar .wrapper{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .wrapper{display:grid;flex-direction:unset}}@media(min-width:1020px){.blog-sidebar .wrapper{margin-inline:auto}}@media(min-width:1280px){.blog-sidebar .wrapper{grid-template-columns:2fr auto 1fr}}@supports(display:flex){.blog-sidebar .content,.blog-sidebar .post-list,.blog-sidebar .post-wrapper,.blog-sidebar .posts,.blog-sidebar .service-list,.blog-sidebar .services,.blog-sidebar .sidebar:not(.expanded)~.posts,.blog-sidebar .support-wrapper{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .content,.blog-sidebar .post-list,.blog-sidebar .post-wrapper,.blog-sidebar .posts,.blog-sidebar .service-list,.blog-sidebar .services,.blog-sidebar .sidebar:not(.expanded)~.posts,.blog-sidebar .support-wrapper{display:grid;flex-direction:unset}}.blog-sidebar .case-study-list,.blog-sidebar .full-post,.blog-sidebar .post-list,.blog-sidebar .posts,.blog-sidebar .service-list,.blog-sidebar .sidebar,.blog-sidebar .tag-list{gap:1rem}.blog-sidebar .send,.blog-sidebar .service-list,.blog-sidebar .tag-list{margin-block-start:1rem}.blog-sidebar .post-list hr{height:1px}.blog-sidebar .post .title{font-size:2ch}.blog-sidebar .case-study .title,.blog-sidebar .sidebar{margin-block-end:1rem}.blog-sidebar .full-post :is(.author.bottom),.blog-sidebar .pages{margin-block:2ch}.blog-sidebar .full-post:target~:is(.posts,.sidebar,.sidebar-hr){display:none}.blog-sidebar .tag-list{align-items:center;flex-wrap:wrap}.blog-sidebar .tag-list>*{float:left}@supports(display:flex){.blog-sidebar .tag-list{display:flex}.blog-sidebar .tag-list>*{float:none}}.blog-sidebar .tag-list .tag{border-radius:2vmax;display:block;padding:.25ch .5ch}@media(min-width:600px){.blog-sidebar .tag-list .tag{padding:.5ch 2ch}}.blog-sidebar .tag:is(:hover,:focus-within){background-color:#4f5955;color:#dac3aa;transition:.25s}@media(max-width:600px){.blog-sidebar .author.bottom .media{margin-block-start:1ch;margin-inline:auto}}.blog-sidebar .list-section ul{list-style-position:inside;list-style-type:disc}.blog-sidebar .image-left img{height:100%;object-fit:cover}.blog-sidebar .image-left section{align-items:center}.blog-sidebar .image-bottom img{margin-block-start:2rem}.blog-sidebar .media img{width:2.5ch}@media(min-width:600px){.blog-sidebar form:not(.comment){grid-template-columns:repeat(2,1fr)}}.blog-sidebar form .message{grid-column:1/-1}.blog-sidebar form .save-data{align-items:center;gap:2ch;grid-column:1/-1}.blog-sidebar form .save-data>*{float:left}@supports(display:flex){.blog-sidebar form .save-data{display:flex}.blog-sidebar form .save-data>*{float:none}}.blog-sidebar .posts{grid-auto-rows:1fr;grid-column:1/-1;order:-1;position:relative}.blog-sidebar .post{gap:1rem}@supports(display:flex){.blog-sidebar .post{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .post{display:grid;flex-direction:unset}}@media(min-width:800px){.blog-sidebar .post{align-items:stretch;grid-template-columns:1fr 2fr;width:100%}}.blog-sidebar .post img{cursor:pointer;height:100%;max-height:50vh;object-fit:cover;width:100%}.blog-sidebar .post .content{gap:1ch}.blog-sidebar .post .info{align-items:baseline;flex-wrap:wrap;gap:1ch}.blog-sidebar .post .info>*{float:left}@supports(display:flex){.blog-sidebar .post .info{display:flex}.blog-sidebar .post .info>*{float:none}}@media(max-width:500px){.blog-sidebar .post .text{max-width:35ch}}.blog-sidebar .post .read-more{align-self:end}.blog-sidebar .pages:not(.blog){overflow:hidden}.blog-sidebar .pages ul{align-items:center;align-items:baseline;font-size:1.3rem;font-weight:600;gap:1ch;justify-content:start;position:relative}.blog-sidebar .pages ul>*{float:left}@supports(display:flex){.blog-sidebar .pages ul{display:flex}.blog-sidebar .pages ul>*{float:none}}@media(max-width:500px){.blog-sidebar .pages ul{justify-content:space-around}}@media(min-width:800px){.blog-sidebar .pages ul{gap:1rem}}.blog-sidebar .pages.hidden{display:none}.blog-sidebar .pages a{height:100%;place-items:center;width:100%}@supports(display:flex){.blog-sidebar .pages a{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .pages a{display:grid;flex-direction:unset}}.blog-sidebar .pages li:not(:first-of-type,:last-of-type) a{border-radius:50%}.blog-sidebar .pages li:not(:first-of-type,:last-of-type){aspect-ratio:1;place-items:center;position:relative;width:3ch}@supports(display:flex){.blog-sidebar .pages li:not(:first-of-type,:last-of-type){display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .pages li:not(:first-of-type,:last-of-type){display:grid;flex-direction:unset}}.blog-sidebar .pages li:is(:first-of-type,:last-of-type) a{border-radius:0;word-break:normal}.blog-sidebar .pages a.active{border:1px solid #4f5955}@media(min-width:800px){.blog-sidebar .pages li:is(:nth-of-type(2),.next){margin-inline-start:3ch}}@media(max-width:500px){.blog-sidebar .pages :not(.post-pages) li:is(.previous,.next){position:absolute;top:120%}}@media(max-width:500px){.blog-sidebar .pages :not(.post-pages) .next{right:0}.blog-sidebar .pages :not(.post-pages) .previous{left:0}}.blog-sidebar .post-pages{background-color:#fafafa;margin-inline:auto;padding-block:.5ch;padding-inline:1ch;width:fit-content}.blog-sidebar .post-pages li{gap:1ch;text-align:left}@supports(display:flex){.blog-sidebar .post-pages li{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .post-pages li{display:grid;flex-direction:unset}}.blog-sidebar .post-pages li:last-of-type{text-align:right}@supports(display:flex){.blog-sidebar .post-pages li:last-of-type{display:flex;flex-direction:column}}@supports(display:grid){.blog-sidebar .post-pages li:last-of-type{display:grid;flex-direction:unset}}.blog-sidebar .post-pages li:last-of-type a{margin-inline-start:auto}.blog-sidebar .post-pages a{border-radius:0;font-size:.8em;font-weight:400;text-transform:uppercase;width:fit-content}.blog-sidebar .post-pages a:not(:hover,:focus-within){color:#b0b0b0}@media(min-width:800px){.blog-sidebar .post-pages .name{max-width:20ch}.blog-sidebar .post-pages:not(.no-page):after{background-color:#b0b0b0;content:"";height:100%;left:50%;position:absolute;top:50%;translate:-50% -50%;width:2px}}@media(min-width:1800px){.blog-sidebar .post-pages:before{background-color:#b0b0b0;background-image:none;content:"";inset:0;position:absolute;translate:-2rem;translate:-50%;width:calc(100vw + 2rem);z-index:-1}}.faq{--transition:0.35s;gap:2ch;margin-inline:auto;width:100%}.faq .question{background-color:#dac3aa;border-radius:.25vmax;color:#4f5955;overflow:hidden;padding:.5rem 2rem;text-align:start;transition:var(--transition) ease}.faq .question summary{cursor:pointer;pointer-events:all;user-select:none}.faq .question summary:is(:hover,:focus-within){border:none;outline:none;text-decoration:underline}.faq .question summary svg{aspect-ratio:1;right:-1ch;top:50%;transition:var(--transition);translate:0 -50%;width:1ch}@media(min-width:1020px){.faq .question summary svg{top:0;translate:0 50%}}.faq .question[open]:not(.closing) summary svg{rotate:90deg}.faq .question p{height:100%;margin-block-start:1ch;pointer-events:none;transition:calc(var(--transition)*.7);width:100%}.faq .question p.hidden{opacity:0}.full-post{background-color:#fff;flex-direction:column;grid-column:1/-1;width:100%;z-index:1}.full-post>*{float:left}@supports(display:flex){.full-post{display:flex}.full-post>*{float:none}}.full-post img{width:100%}.full-post .section-heading{gap:2ch}@supports(display:flex){.full-post .section-heading{display:flex;flex-direction:column}}@supports(display:grid){.full-post .section-heading{display:grid;flex-direction:unset}}.full-post .author.bottom{background-color:#f7f7f7}@media(max-width:600px){.full-post .author.bottom{gap:0}}.full-post :is(.hero-image,.image-top img){aspect-ratio:2/1}.full-post .hero{margin-inline:auto}.full-post .image-top .shrinked{margin-block-start:2ch}.full-post :is(.author-wrapper,.comment-wrapper){gap:inherit}@supports(display:flex){.full-post :is(.author-wrapper,.comment-wrapper){display:flex;flex-direction:column}}@supports(display:grid){.full-post :is(.author-wrapper,.comment-wrapper){display:grid;flex-direction:unset}}.full-post .content>*{margin-block-end:2rem}.full-post section{margin-block-start:0;padding:0}.full-post :is(section,.list-section ul){gap:1rem}@supports(display:flex){.full-post :is(section,.list-section ul){display:flex;flex-direction:column}}@supports(display:grid){.full-post :is(section,.list-section ul){display:grid;flex-direction:unset}}.full-post .shrinked{gap:2rem}@supports(display:flex){.full-post .shrinked{display:flex;flex-direction:column}}@supports(display:grid){.full-post .shrinked{display:grid;flex-direction:unset}}@media(min-width:1020px){.full-post .shrinked{margin-inline:auto;width:80%}}.full-post :is(.info,.share,.media)>*{float:left}@supports(display:flex){.full-post :is(.info,.share,.media){display:flex}.full-post :is(.info,.share,.media)>*{float:none}}.full-post :is(.info,.share){gap:2ch}.full-post .share{gap:inherit}@media(max-width:500px){.full-post .share{margin-block-start:1ch}}@media(min-width:1280px){.full-post .share{margin-inline-start:auto}}@media(max-width:800px){.full-post .share.basis{flex-basis:100%}}@media(max-width:1504px){.full-post .share.basis{margin-inline:0}}.full-post .info{align-items:baseline;flex-wrap:wrap;justify-content:center}@media(max-width:1020px){.full-post .info{gap:.75ch}}@media(max-width:1280px){.full-post .info{gap:1ch}}.full-post .info hr{height:2ch;margin:auto 0}@media(max-width:690px){.full-post .info hr{flex-basis:100%;height:1px;scale:.65 1}}@media(min-width:1280px){.full-post .info hr:last-of-type{visibility:hidden}}.full-post .heading{font-weight:700}.full-post .media{gap:1ch}.full-post .media a{aspect-ratio:1;cursor:pointer;width:2.5ch}.full-post .image-left{gap:max(2ch,1.5vw)}@supports(display:flex){.full-post .image-left{display:flex;flex-direction:column}}@supports(display:grid){.full-post .image-left{display:grid;flex-direction:unset}}@media(min-width:600px){.full-post .image-left{grid-auto-columns:1fr;grid-auto-flow:column}@supports(display:flex){.full-post .image-left{display:flex;flex-direction:column}}@supports(display:grid){.full-post .image-left{display:grid;flex-direction:unset}}}.full-post .tag-list{align-items:center;flex-wrap:wrap;height:100%;margin:0}.full-post .tag-list>*{float:left}@supports(display:flex){.full-post .tag-list{display:flex}.full-post .tag-list>*{float:none}}@media(max-width:800px){.full-post .tag-list{align-items:baseline;gap:.5ch}}.full-post .tag-list:after{content:attr(data-description);margin-inline-end:1ch;order:-1}@media(max-width:800px){.full-post .tag-list:after{flex-basis:100%}}.full-post .tags{align-items:baseline;gap:2ch}.full-post .tags>*{float:left}@supports(display:flex){.full-post .tags{display:flex}.full-post .tags>*{float:none}}@media(min-width:800px){.full-post .tags{align-items:center}}.full-post .tag{background-color:#dac3aa;height:fit-content}