@charset "UTF-8";@font-face{font-family:Wremena;src:url(../fonts/Wremena/Wremena\ Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Wremena;src:url(../fonts/Wremena/Wremena\ Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wremena;src:url(../fonts/Wremena/Wremena\ Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-50.otf) format("opentype");font-weight:50;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-50Italic.otf) format("opentype");font-weight:50;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-100.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-100Italic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-150.otf) format("opentype");font-weight:150;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-150Italic.otf) format("opentype");font-weight:150;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-200.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-200Italic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-250.otf) format("opentype");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-250Italic.otf) format("opentype");font-weight:250;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-300.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-300Italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-350.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-350Italic.otf) format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-400Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-450.otf) format("opentype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-450Italic.otf) format("opentype");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-500.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-500Italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-550.otf) format("opentype");font-weight:550;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-550Italic.otf) format("opentype");font-weight:550;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-600.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-600Italic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-650.otf) format("opentype");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-650Italic.otf) format("opentype");font-weight:650;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-750.otf) format("opentype");font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-750Italic.otf) format("opentype");font-weight:750;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-800.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-800Italic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-850.otf) format("opentype");font-weight:850;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-850Italic.otf) format("opentype");font-weight:850;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-900.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-900Italic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-950.otf) format("opentype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-950Italic.otf) format("opentype");font-weight:950;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-1000.otf) format("opentype");font-weight:1000;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-1000Italic.otf) format("opentype");font-weight:1000;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-700-FIX.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne Pan;src:url(../fonts/TWK/TWKLausannePan-700Italic-FIX.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}.landing-page__title{font-family:var(--font-secondary);font-size:30px;line-height:30px;color:#3a3129}@media(max-width:767px){.landing-page__title{font-size:22px;line-height:22px;margin-bottom:40px}}.landing-page__subtitle{font-family:var(--font-secondary);font-size:16px;line-height:18px;color:#3a3129}@media(max-width:767px){.landing-page__subtitle{font-size:14px;line-height:16px}}.landing-page__text{font-family:var(--font-primary);font-size:18px;line-height:19px;color:#3a3129}@media(max-width:767px){.landing-page__text{font-size:16px;line-height:16px}}.landing-page__gallery-desc{display:flex;justify-content:space-between;gap:18%;margin-bottom:100px}.landing-page__gallery-desc .landing-page__title{flex:40%}.landing-page__gallery-desc .landing-page__title span:last-child{color:#3a31294d}@media(max-width:767px){.landing-page__gallery-desc{gap:40px;flex-direction:column}}.landing-page__gallery-desc-side{flex:40%}.landing-page__gallery-desc-second{flex-direction:column;margin-left:auto;width:40%;gap:50px}.landing-page__gallery-desc-second .landing-page__title span:last-child{color:#3a31294d}.landing-page__gallery-desc-second .btn{display:inline-block;width:fit-content;height:50px;padding:0 20px;background:#f4f4f4;box-shadow:inset 0 0 0 1px #f4f4f4;border:none;border-radius:0;font-family:var(--font-secondary);font-size:16px;color:#212121;text-decoration:none;transition:all .3s cubic-bezier(.38,.77,.67,.87)}.landing-page__gallery-desc-second .btn:hover{color:#ff01a1;opacity:1}.landing-page__gallery-desc-second .btn__label{display:inline-block;line-height:50px;white-space:nowrap}@media(max-width:767px){.landing-page__gallery-desc-second{width:100%;margin-bottom:60px;gap:40px}}.gallery{position:relative}.gallery .swiper-wrapper{transition-timing-function:linear!important}@media(min-width:768px){.gallery{margin:0 -20px 80px}.gallery .swiper-slide{width:300px}.gallery__item{width:280px;position:relative;height:0;padding-bottom:100%}.gallery__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media(max-width:767px){.gallery{margin:0 -15px 80px}.gallery .swiper-slide{width:150px}.gallery__item{width:140px;position:relative;height:0;padding-bottom:100%}.gallery__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.landing-page__gallery .gallery{margin:0 0 80px}@media(max-width:960px){.landing-page__gallery .gallery{margin:0 0 40px}}.landing-page__desc-wrapper{margin:0 auto!important}.landing-page__phone-label{display:block;margin-bottom:5px;font-family:var(--font-secondary);font-size:14px;line-height:16px;color:#3a31294d}.landing-page__phone-wrap{position:relative;display:inline-block;min-width:200px;width:100%;height:50px;background:#fff;border:none;box-sizing:border-box}.landing-page__phone-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#212121;font-family:var(--font-secondary);font-size:16px;line-height:18px}.landing-page__phone-input{width:100%;height:100%;padding-left:36px;padding-right:12px;border:none;background:#fff;box-sizing:border-box;font-family:var(--font-secondary);font-size:16px;line-height:18px}.landing-page__telegram-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#212121;font-family:var(--font-secondary);font-size:16px;line-height:18px}.landing-page__telegram-input{width:100%;height:100%;padding-left:28px;padding-right:12px;border:none;background:#fff;box-sizing:border-box;font-family:var(--font-secondary);font-size:16px;line-height:18px}.landing-page__agreement{display:flex;align-items:flex-start;gap:10px;margin-top:12px;cursor:pointer;margin-bottom:30px}.landing-page__agreement-checkbox{position:relative;width:12px;height:12px;min-width:12px;margin-top:2px;flex-shrink:0;background:#fff;border-radius:0}.landing-page__agreement-checkbox:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;width:12px;height:12px;top:0;left:0;background:#fff;border:1px solid transparent;padding:2px;font-size:10px}.landing-page__agreement-checkbox:checked:after{content:"✔";background:#000;border:1px solid #FFFFFF}.landing-page__agreement-link{text-decoration:underline}.landing-page__agreement-text{font-family:var(--font-secondary);font-size:14px;line-height:16px}.landing-page__discuss-wrapper{margin:0 auto!important}.landing-page__discuss{padding:50px 0;background:#212121}@media(max-width:767px){.landing-page__discuss{padding:40px 0}}.landing-page__discuss .landing-page__title{color:#fff}.landing-page__discuss .landing-page__phone-label{color:#ffffff4d}.landing-page__discuss .landing-page__phone-wrap{margin-bottom:30px}.landing-page__discuss .landing-page__phone-prefix,.landing-page__discuss .landing-page__telegram-prefix{color:#ffffff4d}.landing-page__discuss .landing-page__phone-input,.landing-page__discuss .landing-page__telegram-input{background:#4d4d4d;color:#fff}.landing-page__discuss textarea{min-height:120px;padding:12px}.landing-page__discuss textarea::placeholder{color:#fff}.landing-page__discuss .landing-page__agreement-text,.landing-page__discuss .landing-page__agreement-link{color:#fff}.landing-page__discuss .landing-page__agreement{margin-bottom:40px}.landing-page__discuss .btn{position:relative;display:inline-block;text-align:center;-webkit-user-select:none;user-select:none;background:#f4f4f4;transition:all .3s cubic-bezier(.38,.77,.67,.87);width:auto;height:50px;padding:0 20px;box-shadow:inset 0 0 0 1px #f4f4f4;border-radius:0;font-size:16px;border:none;cursor:pointer;font-family:var(--font-secondary);color:inherit}.landing-page__discuss .btn__label{display:inline-block;line-height:50px;white-space:nowrap}.landing-page__discuss .btn--white{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff}.landing-page__discuss .btn--white-bg{background:#fff;color:#212121;border:none;box-shadow:none}.landing-page__discuss .btn--white-bg:hover{background:#ff01a1;color:#fff!important}.landing-page__discuss-body{display:flex;justify-content:space-between}@media(max-width:767px){.landing-page__discuss-body{flex-direction:column}}.landing-page__discuss-form{width:40%;min-height:520px}@media(max-width:767px){.landing-page__discuss-form{width:100%}}.landing-page__discuss-form-success[hidden]{display:none!important}.landing-page__discuss-form-success:not([hidden]){display:flex;flex-direction:column;justify-content:flex-start;min-height:610px}.landing-page__discuss-form-success:not([hidden]) .btn{min-width:174px;width:fit-content}.landing-page__discuss-form-success-text{margin-bottom:60px;color:#fff;font-family:var(--font-secondary);font-size:16px;line-height:1.4}.landing-page__discuss-form-error{margin-bottom:16px;color:#ffb4b4;font-family:var(--font-secondary);font-size:14px;line-height:1.4}.landing-page__discuss-form-error[hidden]{display:none}.js-discuss-submit-btn.is-loading{pointer-events:none;opacity:.6}.landing-page__name-input{width:100%;height:100%;padding-left:12px;padding-right:12px;border:none;background:#4d4d4d;box-sizing:border-box;color:#fff;font-family:var(--font-secondary);font-size:16px;line-height:18px}.landing-page__discuss-line{display:flex;align-items:center;justify-content:space-between;margin-top:30px;margin-bottom:40px}.landing-page__discuss-file-btn{cursor:pointer;margin:0}.landing-page__discuss-file-input{display:none}.landing-page__discuss-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page__discuss-desc{font-family:var(--font-secondary);font-size:14px;line-height:16px;text-align:right;color:#ffffff4d}.single-post__gallery-section{padding-top:0}.single-post__discuss-section{margin-top:48px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 0 auto;margin-top:60px}.header a:hover,.footer a:hover{opacity:1}.header{height:50px;max-width:1440px;margin:0 auto;width:100%;padding:0 20px}@media(max-width:960px){.header{padding:0}}.header-wrapper{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;background:#fff}@media(max-width:960px){.header-wrapper{padding:0 15px}}.header a{transition:all 333ms ease}.header__menu{font-size:16px;line-height:20px}.header__menu a+a{margin-left:15px}.header__menu a{display:inline-block;position:relative}.header__menu a.is-active,.header .nav__menu a.is-active{color:#3a31294d}.page__header-content{display:flex;justify-content:space-between;align-items:center;background:#fff}@media(max-width:960px){.page__header-content{padding:0}}.page__header--landing{z-index:100}.page__header--landing .logotype .icon__logotype{color:#fff}.page__header--landing .logotype:hover .icon__logotype{color:#ff01a1}.header__menu--landing a{color:#fff}.page__header-social{display:flex;align-items:center;gap:20px}.page__header-social svg{cursor:pointer;transition:all .2s}.page__header-social svg:hover{color:#ff01a1!important}.page__header-phone{font-family:var(--font-secondary);font-size:16px;line-height:18px;color:#fff}.telegram-icon{width:16px;height:14px;color:#fff}.page__header--landing-hamburger{display:none}.page--landing-project .page__header--landing,.page--landing-project .page__header--landing a,.page--landing-project .page__header--landing .nav__logo,.page--landing-project .page__header--landing .nav_item__title,.page--landing-project .page__header--landing .nav_item__values a,.page--landing-project .page__header--landing .icon__logotype{color:#212121}.page--landing-project .page__header--landing .page__header-social svg{color:#212121}.page--landing-project .page__header--landing .hamburger__inner,.page--landing-project .page__header--landing .hamburger__inner:before,.page--landing-project .page__header--landing .hamburger__inner:after{background-color:#212121}.page--landing-project .header__menu--landing a{color:#212121}.page--landing-project .header__menu--landing a.is-active{color:var(--color-muted)}.page__footer{position:relative;background:#f4f4f4}.footer_social-item svg{display:block;width:20px;height:auto}.footer a{transition:all 333ms ease}.footer_logo{display:none}@media(min-width:768px){.header a:hover{color:#ff01a1!important}.header .logotype{position:absolute;left:50%;transform:translate(-50%)}.header .logotype svg{width:93px;height:21px}.header .nav{display:none}.footer{font-size:16px}.footer_contacts{display:flex;gap:113px;max-width:1440px;margin:20px auto 125px;padding:0 20px}.footer_contacts__block{width:307px}.footer_contacts__title{font-size:16px;line-height:1em;margin-bottom:10px}.footer_contacts__values{font-size:30px;line-height:1em}.footer_contacts__values--social{display:flex;flex-direction:column}.footer_contacts__values--social .footer_social-item+.footer_social-item{margin-top:12px}.footer_contacts__values--social .footer_social-item.instagram+.footer_social-item.instagram{margin-top:0}.footer_social-item{display:flex;align-items:center;gap:10px}.footer_social-item img{flex-shrink:0;display:block;margin-top:2px}.footer_social-item:hover a{color:#ff01a1}.footer_social-item svg path{transition:all 333ms ease}.footer_social-item:hover svg path{fill:#ff01a1}.footer_info{padding:20px 0;border-top:1px solid rgba(33,33,33,.1)}.footer_info__row{display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding:0 20px 20px;max-width:1440px;margin:0 auto}.footer_info__row-side{display:flex;align-items:center}.footer_info__text{flex:0 0 auto;width:420px}.footer_info__links{flex:0 0 auto;color:#21212133}.footer_info__links a+a{margin-left:15px}.footer_info__links a{color:#21212133}.footer_info__links a:hover{color:#ff01a1}.footer_info__dev{flex:0 0 auto;text-align:right;color:#21212133}.footer_info__dev a{color:#21212133}.footer_info__dev a:hover{color:#ff01a1}.footer_info__dev span+span{margin-left:15px}.footer_info__legal{flex:0 0 100%;display:flex;color:#21212133;line-height:1.3;max-width:1440px;margin:0 auto;padding:0 20px}.footer_info__legal-company{width:420px}}@media(max-width:767px){.site-main{margin-top:10px}.header{height:40px}.header__menu{display:none}.header .logotype{position:static;transform:none}.header .logotype svg{width:73px;height:16px}.page__header-social{display:flex;align-items:center;margin-left:auto;margin-right:42px}.page__header-social .telegram-icon{display:none}.page__header-phone{font-size:14px;line-height:16px;white-space:nowrap}.page__header--landing-hamburger{display:block}.header .nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:5;padding:15px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;opacity:0;transition:all 333ms ease}.header .nav__menu{display:flex;flex-direction:column;font-size:30px;line-height:1em}.header .nav__items{display:flex;flex-direction:column}.header .nav_item{color:#2121214d;margin-top:40px}.header .nav_item:first-child{margin-top:0}.header .nav_item a{color:#2121214d}.header .nav_item__title{font-size:14px;line-height:1em;margin-bottom:5px}.header .nav_item__values{font-size:22px;line-height:1em}.header .hamburger{display:inline-block;cursor:pointer;color:inherit;background-color:transparent;border:0;margin:3px 0;overflow:visible;font-size:0;position:absolute;right:20px;top:8px;z-index:10;text-decoration:none}.header .hamburger__wrap{width:22px;height:22px;display:inline-block;position:relative}.header .hamburger__inner{left:-5px}.header .hamburger__inner,.header .hamburger__inner:after,.header .hamburger__inner:before{width:32px;height:2px;background-color:currentColor;position:absolute;transition:transform .15s ease;display:block}.header .hamburger__inner{top:50%;margin-top:-2px;height:0}.header .hamburger__inner:after,.header .hamburger__inner:before{content:""}.header .hamburger__inner:before{top:-5px}.header .hamburger__inner:after{bottom:-4px}.header .hamburger .hamburger__inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.header .hamburger .hamburger__inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.header .hamburger .hamburger__inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.footer{font-size:14px}.footer_contacts{margin:15px 15px 125px}.footer_contacts__block+.footer_contacts__block{margin-top:20px}.footer_contacts__title{font-size:14px;line-height:16px;margin-bottom:5px}.footer_contacts__values{font-size:22px;line-height:1em}.footer_contacts__values--social{display:flex;flex-direction:column;gap:10px}.footer_social-item{display:flex;align-items:flex-end;gap:8px}.footer_social-item img{flex-shrink:0;display:block;margin-top:2px}.footer_social-item+.footer_social-item{margin-top:12px}.footer_social-item.instagram+.footer_social-item.instagram{margin-top:0}.footer_info{padding:20px 0;border-top:1px solid rgba(33,33,33,.1);display:none}.footer_info__row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"links links" "copy dev";gap:20px 0;align-items:end;width:100%;padding:0 15px 15px}.footer_info__row-side{display:contents}.footer_info__links{grid-area:links;color:#2121214d}.footer_info__links a{display:block;color:#2121214d}.footer_info__links a+a{margin-top:-2px;margin-left:0}.footer_info__links a:hover{color:#ff01a1}.footer_info__text{grid-area:copy;width:auto}.footer_info__dev{grid-area:dev;text-align:right;color:#2121214d}.footer_info__dev a{color:#2121214d}.footer_info__legal{display:flex;margin-top:20px;color:#2121214d;line-height:1.3}.footer_info__legal-company+.footer_info__legal-address{margin-top:12px}}.is-nav .nav{pointer-events:all;opacity:1}.is-nav .hamburger .hamburger__inner,.is-nav .hamburger .hamburger__inner:after,.is-nav .hamburger .hamburger__inner:before{background-color:#000}.is-nav .hamburger .hamburger__inner{transform:rotate(45deg) scale(1.2);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);height:1px;width:22px;left:0}.is-nav .hamburger .hamburger__inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease;height:1px;width:22px}.is-nav .hamburger .hamburger__inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);height:1px;width:22px}:root{--color-bg: #ffffff;--color-text: #212121;--color-muted: #3A31294D;--color-border: #e8e8e8;--color-accent: #111111;--color-surface: #f5f5f5;--color-pink: #FF01A1;--font-primary: "Wremena", Georgia, "Times New Roman", serif;--font-secondary: "TWK Lausanne Pan", system-ui, -apple-system, "Segoe UI", sans-serif;--container: 1200px;--gap: 24px;--radius: 4px}*,*:before,*:after{box-sizing:border-box}body,html{margin:0;font-family:var(--font-primary);font-size:16px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.header,.btn,.blog-archive__title,.blog-archive__subtitle,.category-nav,.post-card__category,.post-meta__date,.featured-post__categories,.post-card__title,.featured-post__title,.sidebar-popular__title,.sidebar-latest__title,.topics-section__title,.post-hero__category,.post-hero__title,.post-hero__date,.related-posts__title,.page__footer,.breadcrumbs{font-family:var(--font-secondary)}.related-posts__title{font-family:var(--font-secondary);font-weight:400;font-size:30px;line-height:30px;letter-spacing:0%}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{opacity:.75}.container{max-width:1440px;width:100%;padding:0 20px;margin:0 auto}@media(max-width:960px){.container{padding:0;width:calc(100% - 30px)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:1px solid var(--color-text);background:var(--color-text);color:#fff;font:inherit;cursor:pointer}.btn--muted{background:#eee;border-color:#eee;color:var(--color-text)}.blog-archive__header{padding-top:150px;padding-bottom:100px}@media(max-width:960px){.blog-archive__header{padding-top:126px;padding-bottom:102px}}.blog-archive__title{font-weight:400;font-size:30px;line-height:30px;letter-spacing:0%}@media(max-width:960px){.blog-archive__title{font-size:22px;line-height:22px;letter-spacing:0%}}.blog-archive__subtitle{font-weight:400;font-size:30px;line-height:30px;letter-spacing:0%;color:var(--color-muted)}@media(max-width:960px){.blog-archive__subtitle{font-weight:400;font-size:22px;line-height:22px;letter-spacing:0%}}.blog-archive__description{margin:0;color:var(--color-muted);max-width:40ch}.category-nav{padding:16px 0 22px;border-bottom:1px solid rgba(58,49,41,.1019607843)}.category-nav__item{line-height:18px}@media(max-width:960px){.category-nav__item{font-size:14px;line-height:16px}}.wp-block-video:not(.is-playing){position:relative;cursor:pointer}.wp-block-video:not(.is-playing):after{content:url("data:image/svg+xml,%3csvg%20width='50'%20height='50'%20viewBox='0%200%2050%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='25'%20cy='25'%20r='25'%20fill='%23EEEEEE'/%3e%3cpath%20d='M20%2035V16L35%2025.5661L20%2035Z'%20fill='%23212121'/%3e%3c/svg%3e");position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.category-nav__list{display:grid;grid-template-columns:1fr 1fr;max-width:400px;gap:2px 20px;list-style:none;margin:0;padding:0}.category-nav__item.is-active a{text-decoration:underline}.blog-archive__layout{display:grid;grid-template-columns:1fr 315px;gap:7.5vw;padding-top:20px;padding-bottom:40px;margin:0 auto!important}.blog-archive__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 20px;padding-bottom:60px}.blog-archive__grid .post-card__more{height:50px}@media(max-width:960px){.blog-archive__grid{padding-bottom:40px}}.blog-archive__load-more-wrap{display:flex;justify-content:center;padding-bottom:60px}@media(max-width:960px){.blog-archive__load-more-wrap{padding-bottom:30px}}.blog-archive__load-more{width:100%;background:#fff;border:1px solid #E7E7E7;height:50px;font-family:var(--font-secondary)}.blog-archive__load-more:hover{opacity:.5}.blog-archive__pagination{margin-top:0;padding-bottom:50px;width:100%}@media(max-width:960px){.blog-archive__pagination{padding-bottom:10px}}.blog-archive__pagination .blog-archive__pagination-inner{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}@media(max-width:960px){.blog-archive__pagination .blog-archive__pagination-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0}}.blog-archive__pagination .blog-archive__pagination-arrow{display:flex;align-items:center;flex-shrink:0}.blog-archive__pagination .blog-archive__pagination-arrow a{color:var(--color-text);text-decoration:none}.blog-archive__pagination .blog-archive__pagination-arrow a:hover{opacity:.5}.blog-archive__pagination .blog-archive__pagination-arrow svg,.blog-archive__pagination .blog-archive__pagination-arrow img{display:block}.blog-archive__pagination .blog-archive__pagination-arrow--prev{margin-right:60px}.blog-archive__pagination .blog-archive__pagination-arrow--next{margin-left:60px}@media(max-width:960px){.blog-archive__pagination .blog-archive__pagination-arrow--prev{justify-self:start}.blog-archive__pagination .blog-archive__pagination-arrow--next{grid-column:3;justify-self:end}}.blog-archive__pagination .page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;list-style:none;margin:0;padding:0;font-family:var(--font-secondary);font-size:16px;line-height:18px;letter-spacing:0%}@media(max-width:960px){.blog-archive__pagination .page-numbers{grid-column:2;flex-wrap:nowrap}}.blog-archive__pagination .page-numbers li{display:flex}.blog-archive__pagination .page-numbers a,.blog-archive__pagination .page-numbers span{color:var(--color-text);text-decoration:none}.blog-archive__pagination .page-numbers a:hover{opacity:.5}.blog-archive__pagination .page-numbers .current{color:#bdbdbd}.blog-archive__pagination .page-numbers .dots{color:var(--color-text)}.featured-post,.post-card--lead{grid-column:1/-1}.featured-post{margin-bottom:48px}.post-card__image{display:block;width:100%;object-fit:cover;margin-bottom:10px;height:540px}.post-card__image img{height:100%;object-fit:cover;width:100%}.post-card--lead .post-card__image img{width:100%;object-fit:cover;margin-bottom:10px;height:540px}.post-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.post-meta__categories{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.post-meta__new{flex-shrink:0;font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:18px;letter-spacing:4%;text-transform:uppercase;color:var(--color-pink);white-space:nowrap}@media(max-width:960px){.post-meta__new{font-size:12px;line-height:12px}}.post-meta__date{flex-shrink:0;font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:18px;letter-spacing:3%;color:var(--color-muted);white-space:nowrap;text-transform:uppercase}.post-card__category{font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:18px;letter-spacing:4%;text-transform:uppercase}@media(max-width:960px){.post-card__category{font-size:12px;line-height:12px}}.post-card__category-new{flex-shrink:0;font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:18px;letter-spacing:4%;text-transform:uppercase;color:var(--color-pink);white-space:nowrap;margin-right:8px}.post-card__body,.featured-post__body{display:flex;flex-direction:column}.post-card__header{display:flex;align-items:center;gap:8px;width:100%}.post-card__more,.featured-post__more{margin-top:0;height:50px;font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:18px;letter-spacing:0%;width:fit-content}.post-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:960px){.post-card__title{height:36px}}.post-card__title,.featured-post__title{font-family:var(--font-secondary);font-weight:400;font-size:24px;line-height:24px;letter-spacing:0%;margin:0 0 14px}.post-card__title{margin-bottom:40px}.post-card__body .post-meta__date,.featured-post__body .post-meta__date{margin-bottom:10px}.blog-archive__sidebar{position:sticky;top:40px;height:fit-content}@media(max-width:960px){.blog-archive__sidebar{position:relative}.blog-archive__sidebar:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;border-top:1px solid rgba(58,49,41,.1019607843)}}@media(max-width:960px){.blog-archive__sidebar .sidebar-popular{padding-top:60px}}.sidebar-popular{padding-top:54px}@media(max-width:960px){.sidebar-popular{padding-top:120px}}.sidebar-popular__content{display:flex;flex-direction:column}.sidebar-popular__thumb{display:block;height:70px;width:70px;flex-shrink:0;overflow:hidden}.sidebar-popular__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:960px){.sidebar-popular__thumb{order:2}}.sidebar-popular__thumb-placeholder{display:block;width:100%;height:100%;background:var(--color-border)}.sidebar-latest{padding-top:40px}.sidebar-popular__title,.sidebar-latest__title{font-size:24px;letter-spacing:0;margin:0 0 26px;font-weight:400}@media(max-width:960px){.sidebar-popular__title,.sidebar-latest__title{line-height:24px;margin-bottom:30px}}.sidebar-popular__list,.sidebar-latest__list{list-style:none;margin:0;padding:0;display:grid;gap:31px}@media(max-width:960px){.sidebar-popular__list,.sidebar-latest__list{gap:30px}}@media(max-width:960px){.sidebar-popular__list{border-bottom:1px solid rgba(58,49,41,.1019607843)}}.sidebar-popular__link{font-family:var(--font-secondary);font-weight:400;font-size:20px;leading-trim:NONE;line-height:20px;letter-spacing:0%}.sidebar-popular__item{border-bottom:1px solid rgba(58,49,41,.1019607843);padding-bottom:29px}.sidebar-popular__item:last-child{border-bottom:none}@media(min-width:960px){.sidebar-popular__item:last-child{padding-bottom:0}}.sidebar-popular__item,.sidebar-latest__item{display:flex;gap:12px;align-items:start}@media(max-width:960px){.sidebar-popular__item,.sidebar-latest__item{justify-content:space-between;gap:30px}}.sidebar-popular__item .post-card__category{font-size:14px;line-height:18px;letter-spacing:3%;margin-bottom:10px}@media(max-width:960px){.sidebar-popular__item .post-card__category{font-size:12px;line-height:12px}}@media(max-width:960px){.sidebar-popular__item{padding-bottom:30px;border-bottom:1px solid rgba(58,49,41,.1019607843)}}.blog-archive__header{display:flex;gap:8px}.topics-section{display:flex;justify-content:center;padding:80px 0;border-top:1px solid rgba(58,49,41,.1019607843)}@media(max-width:960px){.topics-section{padding:60px 0 44px}}.topics-section__title{margin:0 0 40px;font-size:1.5rem;font-weight:400}@media(max-width:960px){.topics-section__title{margin-bottom:24px}}.cb-carousel-block:has(.wp-element-caption) .swiper-pagination{bottom:50px!important}.swiper-pagination{bottom:10px!important;left:10px!important;width:fit-content!important;color:#fff!important}.cb-button-next{left:calc(100% - 36px)!important}.cb-button-next:after{content:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2010.9254V9.07463L17.5861%209.10448L17.0697%208.62687L10.0984%201.37313L11.3893%200L21%2010L11.3893%2020L10.1271%2018.6269L17.0984%2011.3731L17.5861%2010.9254H0Z'%20fill='white'/%3e%3c/svg%3e")!important}.cb-button-prev{left:20px!important;right:100%}.cb-button-prev:after{content:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%209.07463L21%2010.9254L3.41394%2010.8955L3.93033%2011.3731L10.9016%2018.6269L9.61066%2020L8.74228e-07%2010L9.61066%20-9.95688e-07L10.873%201.37313L3.90164%208.62686L3.41394%209.07463L21%209.07463Z'%20fill='white'/%3e%3c/svg%3e")!important}.topics-section__grid{display:flex;flex-wrap:wrap;gap:40px 88px;list-style:none;margin:0;padding:0;text-align:center}@media(max-width:960px){.topics-section__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 8px}}.topics-section__item{width:227px;overflow:hidden}.topics-section__item a{display:flex;align-items:center}@media(max-width:960px){.topics-section__item a{flex-direction:column;align-items:flex-start}}@media(max-width:960px){.topics-section__item{width:unset}}.topics-section__name{font-family:var(--font-secondary);font-weight:400;font-size:20px;line-height:20px;letter-spacing:0%;text-align:left;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:960px){.topics-section__name{font-size:16px;line-height:18px}}.topics-section__count{font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:var(--color-muted)}@media(max-width:960px){.topics-section__count{font-size:14px;line-height:16px}}.topics-section__item-side{display:flex;flex-direction:column;align-items:flex-start;margin-left:15px}@media(max-width:960px){.topics-section__item-side{margin-left:0}}.topics-section__icon{display:block;flex-shrink:0;height:85px;width:85px;border-radius:50%;overflow:hidden;background:var(--color-surface)}@media(max-width:960px){.topics-section__icon{height:55px;width:55px;margin:0 0 8px}}.post-hero{display:flex;justify-content:center;padding:10px 0 0;border-bottom:1px solid rgba(58,49,41,.1019607843)}@media(max-width:960px){.post-hero{padding:0;border-bottom:none}}.post-hero__back{font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-decoration:underline}.post-hero__content{display:flex;flex-direction:column;justify-content:space-between;max-width:500px;height:100%;margin:0 auto}.post-hero__content-main{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding-top:140px}@media(max-width:960px){.post-hero__content-main{padding-top:0;gap:7px}}.post-hero__layout{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center;padding-bottom:20px;margin-top:16px}@media(max-width:960px){.post-hero__layout{padding-bottom:60px;margin-top:24px}}.post-hero__layout--no-media{grid-template-columns:1fr;justify-items:center}.post-hero__layout--no-media .post-hero__content{max-width:500px;width:100%;margin:0 auto}@media(max-width:960px){.post-hero__layout .post-hero__media{order:2}}.post-hero__media{height:700px}.post-hero__media img{display:block;height:700px;width:100%;object-fit:cover}@media(max-width:960px){.post-hero__media img{height:420px}}@media(max-width:960px){.post-hero__media{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:420px}}.post-hero__category{font-weight:400;font-size:14px;line-height:18px;letter-spacing:4%;text-transform:uppercase;color:var(--color-text)}@media(max-width:960px){.post-hero__category{font-size:12px;line-height:16px;letter-spacing:.04em}}.post-hero__title{font-weight:400;font-size:40px;line-height:40px;letter-spacing:0%;text-align:center;color:var(--color-text);margin:0;font-family:var(--font-secondary)}@media(max-width:960px){.post-hero__title{font-size:30px;line-height:30px}}.post-hero__intro{font-weight:400;font-size:18px;line-height:20px;letter-spacing:0%;text-align:center;margin:0;padding-top:10px}@media(max-width:960px){.post-hero__intro{padding-top:5px;font-size:16px;line-height:18px}}.post-hero__author{font-weight:400;font-size:16px;line-height:18px;text-align:center;margin-top:10px}@media(max-width:960px){.post-hero__author{font-size:14px;line-height:16px;margin-bottom:0;margin-top:9px}}.post-hero__date{font-weight:400;font-size:14px;line-height:18px;letter-spacing:3%;text-align:center;text-transform:uppercase;color:var(--color-muted)}@media(max-width:960px){.post-hero__date{padding-top:60px;font-size:12px;line-height:16px;letter-spacing:4%}}.reading-progress{position:fixed;left:0;right:0;bottom:0;height:5px;z-index:100;pointer-events:none}.reading-progress__bar{height:100%;width:0;background:var(--color-pink)}.single-post__layout{display:grid;grid-template-columns:1fr 315px;gap:52px;padding:80px 0 64px 98px;margin:0 auto}@media(max-width:960px){.single-post__layout{padding:40px 0}}.single-post__sidebar{position:sticky;top:40px;height:fit-content;margin-bottom:145px}@media(max-width:960px){.single-post__sidebar{margin-bottom:0}.single-post__sidebar .sidebar-popular__list{position:relative;border-bottom:none}.single-post__sidebar .sidebar-popular__list:after{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);width:100vw;border-bottom:1px solid rgba(58,49,41,.1019607843)}}.wp-block-gallery{margin:40px 0 80px!important;--aiyablog-gallery-image-height: 440px}.wp-block-gallery>.wp-block-image,.wp-block-gallery>figure.wp-block-image:not(#individual-image),.wp-block-gallery>.blocks-gallery-item,.wp-block-gallery>li.blocks-gallery-item,.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){flex:0 0 auto!important;flex-grow:0!important;height:var(--aiyablog-gallery-image-height)!important;max-height:var(--aiyablog-gallery-image-height)!important;aspect-ratio:unset!important;overflow:hidden;margin:0}.wp-block-gallery>.wp-block-image a,.wp-block-gallery>figure.wp-block-image:not(#individual-image) a,.wp-block-gallery>.blocks-gallery-item a,.wp-block-gallery>li.blocks-gallery-item a,.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) a{display:block;height:100%}.wp-block-gallery>.wp-block-image img,.wp-block-gallery>figure.wp-block-image:not(#individual-image) img,.wp-block-gallery>.blocks-gallery-item img,.wp-block-gallery>li.blocks-gallery-item img,.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img{width:100%!important;height:var(--aiyablog-gallery-image-height)!important;max-height:var(--aiyablog-gallery-image-height)!important;min-height:0!important;object-fit:cover!important;display:block;aspect-ratio:unset!important}@media(max-width:960px){.wp-block-gallery{--aiyablog-gallery-image-height: 290px;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:60px!important;align-items:flex-start}.wp-block-gallery>.wp-block-image,.wp-block-gallery>figure.wp-block-image:not(#individual-image),.wp-block-gallery>.blocks-gallery-item,.wp-block-gallery>li.blocks-gallery-item,.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:60vw!important;max-width:60vw!important}.wp-block-gallery>.wp-block-image:nth-child(odd),.wp-block-gallery>figure.wp-block-image:not(#individual-image):nth-child(odd),.wp-block-gallery>.blocks-gallery-item:nth-child(odd),.wp-block-gallery>li.blocks-gallery-item:nth-child(odd),.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):nth-child(odd){align-self:flex-start;margin-right:auto;margin-left:0}.wp-block-gallery>.wp-block-image:nth-child(2n),.wp-block-gallery>figure.wp-block-image:not(#individual-image):nth-child(2n),.wp-block-gallery>.blocks-gallery-item:nth-child(2n),.wp-block-gallery>li.blocks-gallery-item:nth-child(2n),.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):nth-child(2n){align-self:flex-end;margin-left:auto;margin-right:0}}.single-post__content{--wp--preset--font-size--large: 30px;max-width:730px;font-size:18px;line-height:1}@media(max-width:1260px){.single-post__content{max-width:530px}}@media(max-width:960px){.single-post__content{max-width:90vw;font-size:16px}}.single-post__content h2{font-family:var(--font-secondary);font-weight:400;font-size:30px;line-height:30px;letter-spacing:0%;margin:0 0 20px}@media(max-width:960px){.single-post__content h2{font-size:24px;line-height:24px;margin:0 0 10px}}.single-post__content h3{font-family:var(--font-primary);font-weight:400;font-size:30px;line-height:30px;letter-spacing:0%;margin:60px 0}@media(max-width:960px){.single-post__content h3{font-size:24px;line-height:24px;margin:40px 0}}.single-post__content h4{font-family:var(--font-secondary);font-weight:400;font-size:20px;line-height:22px;letter-spacing:0%;margin-bottom:20px;margin-top:0}@media(max-width:960px){.single-post__content h4{font-size:16px;line-height:18px;margin-bottom:10px}}.single-post__content p{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:20px;letter-spacing:0%;margin:60px 0 40px}.single-post__content p+p{margin-top:-20px}.single-post__content p:empty{min-height:4px}@media(max-width:960px){.single-post__content p{font-size:16px;line-height:18px}}.single-post__content h1+p,.single-post__content h2+p,.single-post__content h3+p,.single-post__content h4+p,.single-post__content h5+p,.single-post__content h6+p{margin-top:0}.single-post__content .wp-block-video video{height:440px!important;object-fit:cover}@media(max-width:960px){.single-post__content .wp-block-video video{height:225px}}.single-post__content .has-large-font-size{line-height:1;margin:60px 0}@media(max-width:960px){.single-post__content .has-large-font-size{margin:40px 0}}.single-post__content ul{padding-left:16px}.single-post__content>figure{margin:60px 0}.single-post__content>.wp-block-image.size-full{width:100%;max-width:100%}.single-post__content>.wp-block-image.size-full a{display:block;width:100%}.single-post__content>.wp-block-image.size-full img{width:100%!important;max-width:100%;height:auto!important}.single-post__content figcaption{font-family:var(--font-secondary);font-weight:400;font-style:400;font-size:14px;line-height:16px;letter-spacing:0%;color:var(--color-muted)}@media(max-width:960px){.single-post__content figcaption{font-size:12px;line-height:14px}}.single-post__content .wp-block-gallery{--wp--style--gallery-gap-default: 10px}.single-post__content .wp-block-gallery.has-nested-images figure.wp-block-image{overflow:visible!important}.single-post__content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{bottom:-24px;left:-8px;background:none;text-shadow:none;font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:16px;letter-spacing:0%;color:var(--color-muted);padding:0;text-align:left}.single-post__content .wp-block-cb-carousel-v2{max-width:none;width:100%;margin:60px 0}@media(max-width:960px){.single-post__content .wp-block-cb-carousel-v2{height:395px}}.single-post__content .wp-block-cb-carousel-v2 .cb-slide{display:flex}.single-post__content .wp-block-cb-carousel-v2 .cb-carousel-block,.single-post__content .wp-block-cb-carousel-v2 .swiper,.single-post__content .wp-block-cb-carousel-v2 .swiper-wrapper,.single-post__content .wp-block-cb-carousel-v2 .cb-wrapper,.single-post__content .wp-block-cb-carousel-v2 .swiper-slide,.single-post__content .wp-block-cb-carousel-v2 .cb-slide{height:100%}.single-post__content .wp-block-cb-carousel-v2 .wp-block-image,.single-post__content .wp-block-cb-carousel-v2 figure{display:flex;flex-direction:column;height:100%;min-height:0;margin:0}.single-post__content .wp-block-cb-carousel-v2 .wp-block-image img,.single-post__content .wp-block-cb-carousel-v2 figure img{width:100%!important}.single-post__content .wp-block-cb-carousel-v2 img{flex:1 1 auto;width:100%;min-height:0;height:auto;max-width:none;object-fit:cover}.single-post__content .wp-block-cb-carousel-v2 .wp-element-caption,.single-post__content .wp-block-cb-carousel-v2 figcaption{flex:0 0 auto;position:static;display:block;width:100%;margin:0;padding:8px 0 0;font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:16px;color:var(--color-muted);background:none;text-shadow:none;text-align:left;height:40px}@media(max-width:960px){.single-post__content .wp-block-cb-carousel-v2 .wp-element-caption,.single-post__content .wp-block-cb-carousel-v2 figcaption{font-size:12px;line-height:14px}}.post-share{display:flex;flex-direction:column;gap:10px;margin-top:60px;padding-top:60px;border-top:1px solid rgba(58,49,41,.1019607843)}@media(max-width:960px){.post-share{position:relative;padding-top:40px}.post-share:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;border-top:1px solid rgba(58,49,41,.1019607843)}}.post-share .arrow-post-up{position:absolute;right:20px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#212121}@media(max-width:960px){.post-share .arrow-post-up{right:0}}.post-share__label{font-family:var(--font-secondary);font-weight:400;font-size:20px;line-height:22px;letter-spacing:0%}@media(max-width:960px){.post-share__label{font-size:16px}}.post-share__list{display:flex;align-items:center;gap:8px}.post-share__link{display:block;line-height:0}.post-share__link img{display:block}.content-block{margin-bottom:32px}.content-block--gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px}.content-block--quote{border-left:2px solid var(--color-text);padding-left:20px;font-style:italic}.content-block--video-poster,.content-block__video-poster{position:relative;aspect-ratio:16/9;background-size:cover;background-position:center}.content-block__video-play{position:absolute;top:0;right:0;bottom:0;left:0}.related-posts{padding:48px 0 80px}.related-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.instagram-block{padding:48px 0}.instagram-block__inner{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.instagram-block__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.newsletter-section{background:#1a1a1a;color:#fff;padding:64px 0}.breadcrumbs{font-size:16px;line-height:18px;letter-spacing:0%;padding:20px}.breadcrumbs span:last-child{color:var(--color-muted)}@media(max-width:960px){.breadcrumbs{display:flex;align-items:baseline;min-width:0;font-size:14px;line-height:16px;padding:12px 0}.breadcrumbs a,.breadcrumbs .breadcrumbs__sep{flex-shrink:0}.breadcrumbs>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.breadcrumbs__sep{margin:0 6px}.pagination{display:flex;justify-content:center;margin-top:0}.pagination ul{display:flex;gap:8px;list-style:none;padding:0}@media(max-width:960px){.blog-archive__layout,.single-post__layout,.post-hero__layout{grid-template-columns:1fr;gap:10px;padding-top:0}.blog-archive__grid{grid-template-columns:1fr}.blog-archive__grid{gap:20px}.content-block--gallery,.instagram-block__gallery{grid-template-columns:1fr 1fr}.featured-post,.post-card--lead{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:32px}}@media(max-width:960px)and (max-width:960px){.featured-post,.post-card--lead{margin-bottom:-4px}}@media(max-width:960px){.featured-post .post-card__image,.featured-post .featured-post__image,.post-card--lead .post-card__image,.post-card--lead .featured-post__image{display:block;height:420px;margin:0}.featured-post .post-card__image img,.featured-post .featured-post__image img,.post-card--lead .post-card__image img,.post-card--lead .featured-post__image img{width:100%;height:100%;object-fit:cover}.featured-post .post-card__body,.featured-post .featured-post__body,.post-card--lead .post-card__body,.post-card--lead .featured-post__body{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;inset:auto 0 0;width:100%;padding:20px 16px;text-align:center;background:linear-gradient(180deg,#21212100,#2121218c);pointer-events:none}.featured-post .post-card__body a,.featured-post .featured-post__body a,.post-card--lead .post-card__body a,.post-card--lead .featured-post__body a{pointer-events:auto}.featured-post .post-card__header,.post-card--lead .post-card__header{display:contents}.featured-post .post-meta,.post-card--lead .post-meta{order:1;justify-content:center;width:100%;margin-bottom:5px}.featured-post .post-meta__new,.post-card--lead .post-meta__new{order:-1;color:var(--color-pink)}.featured-post .post-card__category,.post-card--lead .post-card__category{color:#fff!important}.featured-post .post-card__title,.featured-post .featured-post__title,.post-card--lead .post-card__title,.post-card--lead .featured-post__title{order:2;display:block;overflow:visible;height:auto;-webkit-line-clamp:unset;color:#fff;font-size:24px;line-height:24px;text-align:center;margin:0 0 8px}}@media(max-width:960px)and (max-width:960px){.featured-post .post-card__title,.featured-post .featured-post__title,.post-card--lead .post-card__title,.post-card--lead .featured-post__title{margin-bottom:20px}}@media(max-width:960px){.featured-post .post-card__title a,.featured-post .featured-post__title a,.post-card--lead .post-card__title a,.post-card--lead .featured-post__title a{color:inherit}.featured-post .post-meta__date,.post-card--lead .post-meta__date{order:3;margin:0;color:#fff6;text-align:center}.featured-post .post-card__more,.featured-post .featured-post__more,.post-card--lead .post-card__more,.post-card--lead .featured-post__more{display:none}.post-card--lead:not(:has(.post-card__image)),.featured-post:not(:has(.featured-post__image)){margin-bottom:32px}.post-card--lead:not(:has(.post-card__image)) .post-card__body,.post-card--lead:not(:has(.post-card__image)) .featured-post__body,.featured-post:not(:has(.featured-post__image)) .post-card__body,.featured-post:not(:has(.featured-post__image)) .featured-post__body{position:static;inset:auto;background:none;pointer-events:auto;align-items:flex-start;text-align:left}.post-card--lead:not(:has(.post-card__image)) .post-meta,.featured-post:not(:has(.featured-post__image)) .post-meta{justify-content:flex-start}.post-card--lead:not(:has(.post-card__image)) .post-card__category,.featured-post:not(:has(.featured-post__image)) .post-card__category{color:inherit!important}.post-card--lead:not(:has(.post-card__image)) .post-card__title,.post-card--lead:not(:has(.post-card__image)) .featured-post__title,.featured-post:not(:has(.featured-post__image)) .post-card__title,.featured-post:not(:has(.featured-post__image)) .featured-post__title{color:var(--color-text);text-align:left}.post-card--lead:not(:has(.post-card__image)) .post-meta__date,.featured-post:not(:has(.featured-post__image)) .post-meta__date{color:var(--color-muted);text-align:left}.blog-archive__grid .post-card:not(.post-card--lead){display:flex;align-items:stretch;gap:12px;padding-bottom:20px;border-bottom:1px solid rgba(58,49,41,.1019607843)}}@media(max-width:960px)and (max-width:960px){.blog-archive__grid .post-card:not(.post-card--lead){gap:20px}}@media(max-width:960px){.blog-archive__grid .post-card:not(.post-card--lead):last-child{border-bottom:none}.blog-archive__grid .post-card:not(.post-card--lead) .post-card__image{width:113px;height:150px;flex-shrink:0;margin:0}.blog-archive__grid .post-card:not(.post-card--lead) .post-card__image img{width:100%;height:100%;object-fit:cover}.blog-archive__grid .post-card:not(.post-card--lead) .post-card__body{flex:1;min-width:0;display:flex;flex-direction:column}.blog-archive__grid .post-card:not(.post-card--lead) .post-card__header{display:contents}.blog-archive__grid .post-card:not(.post-card--lead) .post-meta{order:1;margin-bottom:8px}.blog-archive__grid .post-card:not(.post-card--lead) .post-card__title{order:2;font-size:20px;line-height:20px;margin-bottom:8px;height:unset}.blog-archive__grid .post-card:not(.post-card--lead) .post-meta__date{order:3;margin-left:0;margin-bottom:0;font-size:12px;line-height:16px}.blog-archive__grid .post-card:not(.post-card--lead) .post-card__more{display:none}.related-posts{padding:0 0 60px;overflow:hidden}.related-posts .related-posts__title{font-size:22px;line-height:22px;margin-bottom:20px}.related-posts .related-posts__grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:15px;scrollbar-width:none;grid-template-columns:unset;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:0 15px;box-sizing:border-box}.related-posts .related-posts__grid::-webkit-scrollbar{display:none}.related-posts .post-card{flex:0 0 calc(100vw - 143px);max-width:calc(100vw - 143px);scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:0;border-bottom:none}.related-posts .post-card .post-card__image{width:100%;height:294px;aspect-ratio:3/4;flex-shrink:0;margin:0 0 10px}.related-posts .post-card .post-card__image img{width:100%;height:100%;object-fit:cover}.related-posts .post-card .post-card__body{display:flex;flex:1;flex-direction:column;min-width:0}.related-posts .post-card .post-card__header{display:contents}.related-posts .post-card .post-meta{order:1;margin-bottom:8px;justify-content:flex-start;width:100%}.related-posts .post-card .post-card__title{order:2;display:block;overflow:visible;height:auto;-webkit-line-clamp:unset;font-size:20px;line-height:22px;margin:0 0 8px;text-align:left}.related-posts .post-card .post-meta__date{order:3;margin:auto 0 0;font-size:12px;line-height:14px;text-align:left}.related-posts .post-card .post-card__more{display:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
