@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/manrope-400-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/manrope-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/manrope-700-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/manrope-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Unbounded";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/unbounded-700-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Unbounded";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/unbounded-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:"Manrope",ui-sans-serif,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.f-h3-no-margin,.f-h2-no-margin,.icon-h2-rounded,.f-h4,h4,.f-h3,h3,.f-h2,h2,.f-h1,h1{font-weight:700;line-height:1.2}.f-h4,h4,.f-h3,h3,.f-h2,h2,.f-h1,h1{margin:.33em 0}.f-h1,h1{font-family:"Unbounded","Manrope",sans-serif;font-size:clamp(2rem,1rem + 3.3333333333vw,3rem);text-shadow:0 0 clamp(.75rem,0.5rem + 0.8333333333vw,1rem) #0f1c15}.f-h2,h2{font-size:clamp(1.75rem,1.25rem + 1.6666666667vw,2.25rem)}.f-h2-no-margin,.icon-h2-rounded{font-size:clamp(1.75rem,1.25rem + 1.6666666667vw,2.25rem)}.f-h3,h3{font-size:clamp(1.5rem,1.25rem + 0.8333333333vw,1.75rem)}.f-h3-no-margin{font-size:clamp(1.5rem,1.25rem + 0.8333333333vw,1.75rem)}.f-h4,h4{font-size:1.25rem}.f-small,small{font-size:.875rem}.f-big,.navbar-item,.icon-big-flat,.subtitle,.input-with-big-icon-box span,big{font-size:1.25rem}.f-bold,.navbar-item,strong,b{font-weight:700}.f-button,.button{font-family:"Manrope",ui-sans-serif,-apple-system,sans-serif;font-size:1rem;font-weight:700;line-height:1.2}.f-eyebrow,.eyebrow{font-weight:700;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.f-tabular,.chip{font-variant-numeric:tabular-nums}.f-icon,.button>i,.icon-h2-rounded i,.icon-big-flat i,.input-with-big-icon-box span i{font-size:1em;line-height:1}.f-sassy,.closer h2{font-family:"Unbounded","Manrope",sans-serif}.c-on-dark,.navbar,.card-label,.card-badge,.info-panel-huge-dark,.info-panel-big-dark,.bg-dark,.hero,.hero-short,.hero-portrait,.closer{color:#fff;--primary-color: #FFFFFF;--secondary-color: #BBBBBB;--amber-color: #D77A50;--emerald-color: #51A77F;--shadow-color: rgba(255, 255, 255, 0.4);--glow-color: rgba(255, 255, 255, 0.15)}.c-on-light,.info-panel-big-white,.bg-light2,.bg-light,.modal-window,body{color:#17211c;--primary-color: #17211C;--secondary-color: #5F6D65;--amber-color: #A84D24;--emerald-color: #0E5235;--shadow-color: rgba(23, 33, 28, 0.4);--glow-color: rgba(23, 33, 28, 0.15)}.c-primary{color:var(--primary-color)}.c-secondary,.footer-chip,.subtitle,.tags-row{color:var(--secondary-color)}.c-amber,.eyebrow{color:var(--amber-color)}.c-emerald{color:var(--emerald-color)}.bg-light,.modal-window,body{background:#f7f4ef}.bg-light2{background:#f1ece3}.bg-dark,.hero,.hero-short,.hero-portrait,.closer{background:#0f1c15}@media(width <= 40rem){.mobile-block{display:block}}@media(40rem < width){.tablet-p-block{display:block}}@media(width <= 40rem){.mobile-none{display:none}}@media(40rem < width){.tablet-p-none{display:none}}.rounded-base,.about-photo img,.button.small,.icon-h2-rounded,.comp-base-rounded,.comp-base-relief,.el-inline-bg,.feature-item,.card,.footer-chip,.chip,.card-label,.card-badge,.input,.input-with-big-icon-box input{border-radius:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.rounded-big,.button,.comp-big-rounded,.comp-big-relief,.info-panel-big-white,.info-panel-big-dark{border-radius:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}.rounded-huge,.comp-huge-rounded,.comp-huge-relief,.modal-window,.info-panel-huge-dark{border-radius:clamp(1.5rem,0rem + 5vw,3rem)}.circle,.modal-stage-button-close,.modal-stage-button-left,.modal-stage-button-right,.modal-window-button-close,.tags-row span::before{border-radius:50%}.margin-top-small{margin-top:.5rem}.margin-top-base,.footer-chip{margin-top:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.margin-top-big{margin-top:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}.margin-top-section{margin-top:clamp(1.5rem,0rem + 5vw,3rem)}.margin-bottom-small{margin-bottom:.5rem}.margin-bottom-base,.eyebrow{margin-bottom:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.margin-bottom-big{margin-bottom:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}.margin-bottom-section{margin-bottom:clamp(1.5rem,0rem + 5vw,3rem)}.padding-v-small{padding-top:.5rem;padding-bottom:.5rem}.padding-v-base{padding-top:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);padding-bottom:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.padding-v-big{padding-top:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);padding-bottom:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}.padding-v-section{padding-top:clamp(1.5rem,0rem + 5vw,3rem);padding-bottom:clamp(1.5rem,0rem + 5vw,3rem)}.limit-width-long{max-width:45em}.limit-width-medium,.about-text,.hero-portrait .content .text{max-width:40em}.limit-width-short{max-width:30em}.l-limit-width-short{max-width:min(450px,100vw)}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.box-shadow-base,.about-photo img,.comp-base-relief,.feature-item,.card{box-shadow:0 0 .5rem .125rem rgba(15,28,21,.4)}.box-shadow-big,.comp-big-relief,.info-panel-big-white,.info-panel-big-dark{box-shadow:0 .5rem clamp(.75rem,0.5rem + 0.8333333333vw,1rem) .25rem rgba(15,28,21,.4)}.box-shadow-huge,.comp-huge-relief,.modal-window,.info-panel-huge-dark{box-shadow:.5rem clamp(.75rem,0.5rem + 0.8333333333vw,1rem) clamp(1.125rem,0.25rem + 2.9166666667vw,2rem) .25rem rgba(15,28,21,.4)}.l-shadow-boss,.bg-shadow-closer,.bg-shadow-hero,.bg-shadow-bottom,.bg-fill,.l-fill-background-with-boss,.bg-fill-stick-right{position:absolute;inset:0;pointer-events:none}.bg-fill,.l-fill-background-with-boss,.bg-fill-stick-right{background-size:cover;background-repeat:no-repeat}.bg-fill-stick-right{background-position:right center}.cursor-pointer,summary{cursor:pointer}.bg-shadow-bottom{pointer-events:none;background:linear-gradient(to top, rgba(15, 28, 21, 0.8) 0%, rgba(15, 28, 21, 0) 60%)}.bg-shadow-hero{pointer-events:none;background:linear-gradient(to right, #0F1C15 0%, rgba(15, 28, 21, 0.9) 30%, rgba(15, 28, 21, 0) 70%),linear-gradient(45deg, rgba(15, 28, 21, 0.8) 20%, rgba(15, 28, 21, 0) 40%),linear-gradient(135deg, rgba(15, 28, 21, 0.8) 20%, rgba(15, 28, 21, 0) 40%)}.bg-shadow-closer{pointer-events:none;background:radial-gradient(ellipse at 20% 20%, rgba(168, 77, 36, 0.2) 0%, transparent 30%),linear-gradient(to right, #0F1C15 30%, rgba(15, 28, 21, 0.8) 60%, rgba(15, 28, 21, 0.1) 100%),linear-gradient(60deg, #0F1C15 30%, rgba(15, 28, 21, 0.1) 60%),linear-gradient(to top, #0F1C15 0%, rgba(15, 28, 21, 0.1) 50%)}.zoom-in{cursor:zoom-in}.aria-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:.01em !important}.border-between{border-bottom:.125rem solid var(--secondary-color)}.border-between:last-child{border-bottom:none}.container,.hero-portrait .content{position:relative;flex-grow:1;max-width:80rem;width:100%;margin:0 auto}.comp-base,.comp-base-rounded,.card-label,.card-badge,.input,.input-with-big-icon-box input,.comp-base-relief,.feature-item,.card{padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.comp-big,.comp-big-rounded,.comp-big-relief,.info-panel-big-white,.info-panel-big-dark{padding:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}.comp-huge,.comp-huge-rounded,.comp-huge-relief,.modal-window,.info-panel-huge-dark{padding:clamp(1.5rem,0rem + 5vw,3rem)}.el-inline,.navbar-item,.el-inline-bg,.footer-chip,.chip{padding:.5rem clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.flex-column{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}@media(width <= 40rem){.mobile-flex-column{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}}@media(width <= 64rem){.tablet-m-flex-column{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}}.flex-column-blow,.hero,.hero-portrait .content .text,.closer{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.flex-column-blow .group,.hero .group,.hero-portrait .content .text .group,.closer .group{margin:auto 0}.flex-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}@media(40rem < width){.tablet-p-flex-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}}.flex-row-baseline{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.flex-row-blow{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between}@media(64rem < width){.desktop-flex-row-blow{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between}}@media(40rem < width){.tablet-p-flex-row-blow{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between}}@media(width <= 40rem){.mobile-flex-row-blow{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between}}.flex-center,.modal-stage,.about-photo,.icon-h2-rounded,.icon-big-flat,.input-with-big-icon-box span{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:center}.flex-inline,.button,.el-inline,.navbar-item,.el-inline-bg,.footer-chip,.chip{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.focus-shadow-amber:focus-visible,.button:focus-visible,.box-shadow-amber-on-hover:focus-visible,.about-photo img:focus-visible,.card:focus-visible{outline:none;box-shadow:0 0 0 .25rem var(--amber-color)}.on-hover-text-primary{transition:color 300ms}.self-hover.on-hover-text-primary:hover,.parent-hover:hover .on-hover-text-primary{color:var(--primary-color)}.on-hover-bg-amber{transition:background-color 300ms}.self-hover.on-hover-bg-amber:hover,.parent-hover:hover .on-hover-bg-amber{background:#d77a50}.on-hover-move-right-s3{transition:transform 300ms}.self-hover.on-hover-move-right-s3:hover,.parent-hover:hover .on-hover-move-right-s3{transform:translateX(0.25rem)}.box-shadow-amber-on-hover,.about-photo img,.card{transition:transform 300ms ease,box-shadow 300ms ease;will-change:transform}.box-shadow-amber-on-hover:hover,.about-photo img:hover,.card:hover,.box-shadow-amber-on-hover:focus-visible,.about-photo img:focus-visible,.card:focus-visible{transform:scale(1.04);box-shadow:0 0 0 .25rem var(--amber-color)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:scroll}body{box-sizing:border-box;margin:0;padding:0}*,:after,:before{box-sizing:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:.125rem solid var(--amber-color);outline-offset:.125rem}ul,details{list-style:none}ul::-webkit-details-marker,details::-webkit-details-marker{display:none}a,button.like-a{color:inherit;cursor:pointer;text-decoration:none;transition:color 300ms ease}a:hover,button.like-a:hover,a:focus,button.like-a:focus{color:var(--amber-color)}.links-list a,.links-list button.like-a{display:block;padding-block:.5rem}.button,button{cursor:pointer;appearance:none;background:none;border:none;color:inherit;padding:0}img{height:auto;max-width:100%}video{height:auto;max-width:100%}figure{margin:0;padding:0}fieldset{margin:0;padding:0}textarea{padding:0}iframe{margin:0;padding:0}article,aside,figure,footer,header,hgroup,section{display:block}header{position:relative;overflow:hidden;padding:calc(4.25rem + clamp(1.5rem, 0rem + 5vw, 3rem)) clamp(1.5rem,0rem + 5vw,3rem) clamp(1.5rem,0rem + 5vw,3rem)}footer,section{position:relative;overflow:hidden;padding:clamp(1.5rem,0rem + 5vw,3rem) clamp(1.5rem,0rem + 5vw,3rem)}details{padding:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem) 0}details summary .chevron{transition:transform 300ms}details[open] summary .chevron{transform:rotate(180deg)}summary{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between;padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) 0}img.logo64x32{width:4rem;height:2rem}.icon-h2-rounded{width:calc(clamp(1.75rem,1.25rem + 1.6666666667vw,2.25rem) + 1rem);height:calc(clamp(1.75rem,1.25rem + 1.6666666667vw,2.25rem) + 1rem);color:#a84d24;background:#f6e7d9;flex-shrink:0}.icon-big-flat,.input-with-big-icon-box span{width:2.25rem;height:2.25rem}.tags-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);gap:calc(clamp(0.75rem, 0.5rem + 0.8333333333vw, 1rem) + .5rem)}.tags-row span{display:inline-flex;align-items:center;gap:.5rem}.tags-row span::before{content:"";width:.5rem;height:.5rem;background:var(--amber-color)}.chip.ok{color:#0e5235;background:#ecf4ef}.chip.no{color:#a84d24;background:#f6e7d9}.button{justify-content:center;padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);text-align:center;transition:background-color 300ms ease,color 300ms ease,transform 300ms ease,box-shadow 300ms ease}.button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-0.25rem)}.button:active:not(:disabled):not([aria-disabled=true]){transform:none}.button:disabled,.button[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none;transform:none}.button.small{padding:.5rem clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.button>i,.button>svg,.button>img{display:block;width:1em;height:1em;flex:0 0 1em}.button.amber{color:#fff;background:#a84d24}.button.amber:hover:not(:disabled):not([aria-disabled=true]){background:#913c18}.button.ghost{color:var(--primary-color);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 .125rem var(--shadow-color)}.button.ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--glow-color);box-shadow:inset 0 0 0 .125rem var(--primary-color)}.button.ghost:focus-visible{box-shadow:inset 0 0 0 .125rem var(--primary-color),0 0 0 .25rem var(--amber-color)}.input,.input-with-big-icon-box input{width:100%;color:#17211c;background:#fff;border:.125rem solid #5f6d65;transition:border-color 300ms ease,box-shadow 300ms ease}.input::placeholder,.input-with-big-icon-box input::placeholder{color:#5f6d65}.input:hover,.input-with-big-icon-box input:hover{border-color:#0e5235}.input:focus-visible,.input-with-big-icon-box input:focus-visible{outline:none;border-color:#0e5235;box-shadow:0 0 0 .25rem #ecf4ef}.input-with-big-icon-box{position:relative}.input-with-big-icon-box input{padding-left:2.75rem}.input-with-big-icon-box span{position:absolute;left:.5rem;top:.5rem;color:#0e5235;pointer-events:none}.hero{min-height:100vh}.hero-short{min-height:30vh}@media(width <= 40rem){.hero-portrait{min-height:0;padding:0}}@media(40rem < width){.hero-portrait{display:flex;flex-direction:column;height:100vh}}@media(width <= 40rem){.hero-portrait .content{display:flex;flex-direction:column}}@media(40rem < width){.hero-portrait .content{display:grid;flex-grow:1;min-height:0;grid-template-columns:1fr auto;grid-template-areas:"text portrait";gap:clamp(1.5rem,0rem + 5vw,3rem)}}@media(width <= 40rem){.hero-portrait .content .text{min-height:70vh;max-width:none;padding:calc(4.25rem + clamp(1.5rem, 0rem + 5vw, 3rem)) clamp(1.5rem,0rem + 5vw,3rem) clamp(1.5rem,0rem + 5vw,3rem)}}@media(64rem < width){.hero-portrait .content .text{grid-area:text}}.hero-portrait .content .portrait-screen{display:flex;align-items:center;justify-content:center;grid-area:portrait}@media(width <= 40rem){.hero-portrait .content .portrait-screen{max-height:100vh;padding:clamp(1.5rem,0rem + 5vw,3rem)}}@media(40rem < width){.hero-portrait .content .portrait-screen{min-height:0;height:100%;padding:calc(20vh - 17vw) 0 calc(60vh - 33vw + clamp(1.125rem,0.25rem + 2.9166666667vw,2rem))}}.hero-portrait .content .portrait-screen .portrait{display:block;width:auto;aspect-ratio:2/3;object-fit:cover;border:.125rem solid var(--shadow-color);border-top-left-radius:clamp(1.5rem,0rem + 5vw,3rem);border-bottom-right-radius:clamp(1.5rem,0rem + 5vw,3rem)}@media(width <= 40rem){.hero-portrait .content .portrait-screen .portrait{height:auto;max-width:100%;max-height:calc(100vh - clamp(1.5rem, 0rem + 5vw, 3rem) - clamp(1.5rem, 0rem + 5vw, 3rem))}}@media(40rem < width){.hero-portrait .content .portrait-screen .portrait{height:100%;max-width:none}}.closer{min-height:75vh}.info-panel-huge-dark{background:radial-gradient(ellipse at 10% 10%, rgba(81, 167, 127, 0.15), transparent 30%),radial-gradient(circle at 70% 10%, rgba(81, 167, 127, 0.2), transparent 30%),radial-gradient(circle at 90% 80%, rgba(215, 122, 80, 0.2), transparent 30%),radial-gradient(ellipse at 10% 80%, rgba(215, 122, 80, 0.15), transparent 30%),linear-gradient(135deg, #123321, #0F1C15)}.info-panel-big-white{background:radial-gradient(ellipse at 100% 25%, rgba(168, 77, 36, 0.15), transparent 20%),linear-gradient(170deg, rgba(18, 51, 33, 0.15), transparent 30%),linear-gradient(350deg, rgba(18, 51, 33, 0.15), transparent 30%),#fff}.info-panel-big-dark{background:radial-gradient(ellipse at 10% 10%, rgba(81, 167, 127, 0.15), transparent 30%),radial-gradient(circle at 70% 10%, rgba(81, 167, 127, 0.2), transparent 30%),radial-gradient(circle at 90% 80%, rgba(215, 122, 80, 0.2), transparent 30%),radial-gradient(ellipse at 10% 80%, rgba(215, 122, 80, 0.15), transparent 30%),linear-gradient(135deg, #123321, #0F1C15)}.info-panel-grid{display:grid;gap:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}@media(width <= 64rem){.info-panel-grid{grid-template-columns:1fr;margin:0 auto;max-width:40rem}}@media(64rem < width){.info-panel-grid.three-cols{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(64rem < width){.info-panel-grid.two-cols{grid-template-columns:repeat(2, minmax(0, 1fr))}}.touch-stick-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between;position:fixed;left:0;right:0;bottom:0;z-index:10;background:#fff;border-top:.125rem solid #0f1c15;box-shadow:0 0 clamp(.75rem,0.5rem + 0.8333333333vw,1rem) #0f1c15;padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}@media(64rem < width){.touch-stick-bottom{display:none !important}}.card-slider{position:relative;left:-1rem;padding:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem) 0 clamp(1.125rem,0.25rem + 2.9166666667vw,2rem) 1rem;display:flex;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);overflow-x:auto;margin:0 calc(50% - 50vw - 1rem) 0 0;scroll-snap-type:x mandatory;scroll-padding-left:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);scrollbar-width:none}.card-slider::-webkit-scrollbar{display:none}.card-slider>.card-box,.card-slider>.card{position:relative;scroll-snap-align:start}.card-box{flex:0 0 17.5rem;width:17.5rem}.card-box.portrait>.card{width:100%}.card{overflow:hidden}.card.portrait{width:17.5rem;height:26.25rem;flex:0 0 17.5rem}.card.main{max-width:26.25rem;aspect-ratio:4/3;height:auto;flex:0 1 26.25rem}.card-colors .card:nth-child(4n+1){background:linear-gradient(150deg, #3B5468, #26323D)}.card-colors .card-box:nth-child(4n+1) .card{background:linear-gradient(150deg, #3B5468, #26323D)}.card-colors .card:nth-child(4n+2){background:linear-gradient(150deg, #8A6B4A, #4D3A29)}.card-colors .card-box:nth-child(4n+2) .card{background:linear-gradient(150deg, #8A6B4A, #4D3A29)}.card-colors .card:nth-child(4n+3){background:linear-gradient(150deg, #9A5F42, #5A3627)}.card-colors .card-box:nth-child(4n+3) .card{background:linear-gradient(150deg, #9A5F42, #5A3627)}.card-colors .card:nth-child(4n+4){background:linear-gradient(150deg, #6D7D5C, #3C4633)}.card-colors .card-box:nth-child(4n+4) .card{background:linear-gradient(150deg, #6D7D5C, #3C4633)}.card-label{position:absolute;left:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);right:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);bottom:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);background:linear-gradient(to top, rgba(15, 28, 21, 0.8), rgba(15, 28, 21, 0.5))}.card-badge{position:absolute;top:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);left:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);text-align:center;background:rgba(15,28,21,.8)}.markdown{overflow-wrap:anywhere}.markdown a{color:var(--emerald-color)}.markdown img{display:block;max-width:100%;height:auto}.markdown details{border-top:.125rem solid var(--secondary-color)}.markdown details:last-child{border-bottom:.125rem solid var(--secondary-color)}.about-grid{display:grid;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);align-items:start;grid-auto-flow:dense}@media(width <= 40rem){.about-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(40rem < width <= 64rem){.about-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(64rem < width){.about-grid{grid-template-columns:repeat(8, minmax(0, 1fr))}}.about-text{min-width:0}@media(width <= 40rem){.about-text{grid-column:span 2}}@media(40rem < width <= 64rem){.about-text{grid-column:span 4}}@media(64rem < width){.about-text{grid-column:span 4;grid-row:span 3}}.about-photo{min-width:0}.about-photo.horizontal{grid-column:span 2}.about-photo.vertical{grid-column:span 1}@media(width <= 40rem){.about-photo.huge{grid-column:span 2}}@media(40rem < width <= 64rem){.about-photo.huge{grid-column:span 4}}@media(64rem < width){.about-photo.huge{grid-column:span 4;grid-row:span 3}}.about-photo img{display:block;height:auto;object-fit:cover}.about-photo.vertical{width:100%;aspect-ratio:2/3}.about-photo.huge img,.about-photo.horizontal img{width:calc(100% - clamp(.75rem,0.5rem + 0.8333333333vw,1rem));aspect-ratio:4/3}.modal{position:fixed;inset:0;z-index:20;align-items:center;justify-content:center}.modal:not(.open){display:none}.modal.open{display:flex}.modal-bg{position:absolute;inset:0;cursor:pointer;background:rgba(15,28,21,.8)}.modal-stage-button-right,.modal-stage-button-left,.modal-stage-button-close{position:absolute;z-index:2;border:none;background:rgba(15,28,21,.9);color:#fff;width:clamp(1.5rem,0rem + 5vw,3rem);height:clamp(1.5rem,0rem + 5vw,3rem)}.modal-stage-button-close{top:0;right:0}.modal-stage-button-left{left:0}.modal-stage-button-right{right:0}.modal-stage{position:relative;z-index:1;width:min(90vw,120vh);max-height:90vh;aspect-ratio:4/3}.modal-stage img{display:block;max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain}.modal-window{position:relative;max-width:25rem;width:100%;animation:modal-window-open 300ms ease}@keyframes modal-window-open{from{opacity:0;transform:translateY(clamp(0.75rem, 0.5rem + 0.8333333333vw, 1rem))}to{opacity:1;transform:none}}.modal-window-button-close{position:absolute;top:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);right:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);width:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);height:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);background:#f7f4ef;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#17211c;transition:background 300ms ease}.modal-window-button-close:hover{background:#f1ece3}.navbar{position:absolute;inset:0 0 auto;z-index:10;width:100%;background:linear-gradient(to bottom, rgba(15, 28, 21, 0.9) 30%, rgba(15, 28, 21, 0.7) 60%, transparent);padding:0 clamp(1.5rem,0rem + 5vw,3rem)}@media(40rem < width){.navbar .container{display:flex;align-items:center}}@media(width <= 40rem){.navbar .container{display:block}}.navbar-menu{flex:1}@media(width <= 40rem){.navbar-menu{display:none}.navbar-menu.is-active{display:block;padding:.5rem;background:rgba(15,28,21,.9)}}@media(40rem < width){.navbar-menu{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between}}@media(width <= 40rem){.navbar-block{display:block}}@media(40rem < width){.navbar-block{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);justify-content:space-between;gap:0}}@media(width <= 40rem){.navbar-item{width:100%}}@media(40rem < width){.navbar-burger{display:none}}@media(width <= 40rem){.navbar-burger{display:flex;position:relative;align-items:center;width:3rem;height:3rem}}.navbar-burger span{position:absolute;left:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);width:1.5rem;height:.125rem;background:currentColor;transition:opacity 300ms ease,transform 300ms ease}.navbar-burger span:nth-child(1){transform:translateY(-0.5rem)}.navbar-burger span:nth-child(3){transform:translateY(0.5rem)}.navbar-burger.is-active span:nth-child(1){transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:rotate(-45deg)}.footer-top{display:grid;gap:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);padding-bottom:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);border-bottom:.125rem solid hsla(0,0%,100%,.1)}@media(64rem < width){.footer-top{grid-template-columns:1.5fr 1fr 1fr}}@media(width <= 64rem){.footer-top{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width <= 64rem){.footer-brand{grid-column:1/-1}}.footer-chip{background:hsla(0,0%,100%,.1)}.kennel-contact{display:grid;gap:.5rem;padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) 0;background:#fff;border-top:.125rem solid var(--secondary-color);transition:background 300ms ease}.kennel-contact:first-child{border-top:none}.kennel-contact:hover,.kennel-contact :focus-visible{background:#ecf4ef}.l-fill-background-with-boss{background-position:center 10%}@media(width <= 40rem){.l-fill-background-with-boss{background-position:62% 12%;transform:scale(1.18);transform-origin:62% 20%}}.l-shadow-boss{background:linear-gradient(to top, rgba(5, 12, 8, 0.8) 0%, rgba(5, 12, 8, 0.5) 28%, rgba(5, 12, 8, 0) 58%),linear-gradient(to right, rgb(5, 12, 8) 0%, rgba(5, 12, 8, 0.9) 25%, rgba(5, 12, 8, 0.4) 45%, rgba(5, 12, 8, 0) 60%)}@media(width <= 40rem){.l-shadow-boss{background:linear-gradient(to top, rgba(5, 12, 8, 0.9) 0%, rgba(5, 12, 8, 0.6) 42%, rgba(5, 12, 8, 0.3) 78%, rgba(5, 12, 8, 0.3) 100%)}}.section-intro{max-width:45rem;margin-bottom:clamp(1.5rem,0rem + 5vw,3rem)}.section-intro>.subtitle{margin-top:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.feature-item{display:grid;grid-template-columns:auto minmax(0, 1fr);align-content:start;gap:.5rem clamp(.75rem,0.5rem + 0.8333333333vw,1rem);background:#fff}.feature-item h3,.feature-item p{margin:0}.photo-landscape{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:.125rem solid var(--shadow-color);border-top-left-radius:clamp(1.5rem,0rem + 5vw,3rem);border-bottom-right-radius:clamp(1.5rem,0rem + 5vw,3rem)}.kennel-rating{margin-top:1.75rem}.kennel-rating__row{padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) 0}.kennel-rating__main{display:grid;grid-template-columns:2.375rem minmax(0, 1fr) 6rem 17rem;align-items:center;column-gap:1.75rem;min-height:3rem}.kennel-rating__position{color:#5f6d65;font-variant-numeric:tabular-nums}.kennel-rating__name{min-width:0}.kennel-rating__name-link{color:#17211c}.kennel-rating__score{display:flex;align-items:center;justify-content:flex-end;width:6rem;min-height:2.75rem;color:#17211c;text-align:right;font-variant-numeric:tabular-nums}.kennel-rating__score-value{font-family:"Unbounded","Manrope",sans-serif;font-size:clamp(1.75rem,1.25rem + 1.6666666667vw,2.25rem);font-weight:700;line-height:1.2}.kennel-rating__actions{display:flex;align-items:center;justify-content:flex-start;gap:1.25rem;width:17rem;min-height:2.75rem}.kennel-rating__actions .button{padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}@media(width <= 40rem){.kennel-rating__main{grid-template-columns:1.875rem minmax(0, 1fr) auto;grid-template-areas:"position name score" "actions actions actions";row-gap:.5rem;column-gap:.5rem}.kennel-rating__position{grid-area:position}.kennel-rating__name{grid-area:name}.kennel-rating__name-link{font-size:1rem}.kennel-rating__score{grid-area:score;width:auto;min-height:0}.kennel-rating__score-value{font-size:1.625rem}.kennel-rating__actions{grid-area:actions;justify-content:flex-start;gap:.5rem;width:100%;min-height:0}.kennel-rating__actions .button{flex:1;padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}}.woofscore-demo{display:grid;grid-template-columns:18.75rem minmax(0, 1fr);margin-top:2.75rem;overflow:hidden;background:#fff;border:1px solid var(--shadow-color);border-radius:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem);box-shadow:0 1px 2px rgba(15,28,21,.04),0 26px 60px -40px rgba(15,28,21,.55)}.woofscore-demo__summary{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:2.5rem 2.25rem;color:#fff;background:linear-gradient(160deg, #123321, #0F1C15)}.woofscore-demo__kennel,.woofscore-demo__label,.woofscore-demo__description{color:#bbb}.woofscore-demo__score{margin-top:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);font-family:"Manrope",ui-sans-serif,-apple-system,sans-serif;font-size:4.75rem;font-weight:700;line-height:.9;letter-spacing:-0.04em}.woofscore-demo__label{margin-top:.25rem}.woofscore-demo__description{margin-top:clamp(.75rem,0.5rem + 0.8333333333vw,1rem);line-height:1.5}.woofscore-demo__details{display:flex;flex-direction:column;padding:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem) 2.25rem}.woofscore-demo__heading{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#5f6d65}.woofscore-demo__summary .woofscore-demo__badge{margin-top:.5rem;color:#bbb;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.woofscore-demo__row{display:grid;grid-template-columns:3.25rem minmax(0, 1fr) auto;gap:0 clamp(.75rem,0.5rem + 0.8333333333vw,1rem);align-items:center;padding:.9375rem 0;border-top:1px solid var(--shadow-color)}.woofscore-demo__row:first-of-type{padding-top:.25rem;border-top:0}.woofscore-demo__multiplier{display:flex;align-items:center;justify-content:center;width:3.25rem;height:2.75rem;color:#51a77f;font-family:"Manrope",ui-sans-serif,-apple-system,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;background:#f1ece3;border-radius:clamp(.75rem,0.5rem + 0.8333333333vw,1rem)}.woofscore-demo__row--primary .woofscore-demo__multiplier{color:#d77a50;background:#f6e7d9}.woofscore-demo__award{color:#17211c;font-weight:700}.woofscore-demo__award-description{display:block;margin-top:.125rem;color:#5f6d65;font-size:.875rem;font-weight:400}.woofscore-demo__points{color:#51a77f;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.woofscore-demo__row--primary .woofscore-demo__points{color:#d77a50}.woofscore-demo__footer{grid-column:1/-1;padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) 2.25rem;color:#5f6d65;border-top:1px solid var(--shadow-color)}@media screen and (max-width: 820px){.woofscore-demo{grid-template-columns:minmax(0, 1fr)}}@media(width <= 40rem){.woofscore-demo__summary,.woofscore-demo__details{padding:clamp(1.125rem,0.25rem + 2.9166666667vw,2rem) clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}.woofscore-demo__footer{padding:clamp(.75rem,0.5rem + 0.8333333333vw,1rem) clamp(1.125rem,0.25rem + 2.9166666667vw,2rem)}.woofscore-demo__row{grid-template-columns:3.25rem minmax(0, 1fr) auto;gap:0 .5rem}}#breeds:has(#breed-search:placeholder-shown) #breed-catalog{display:none}#breeds:has(#breed-search:not(:placeholder-shown)) #breed-popular{display:none}