.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.header{padding-block:20px;background-color:var(--color-white)}@media screen and (min-width: 769px){.header{padding-block:12px 12px}}.header .wrapper{width:min(100% - 46px,1920px)}.header__cont{display:flex;align-items:center;justify-content:space-between;gap:20px}.header__nav{position:fixed;height:100%;width:100%;inset:88px 0 0;background-color:var(--color-white);padding-block-start:80px;opacity:0;visibility:hidden;z-index:99}@media screen and (min-width: 769px){.header__nav{position:relative;inset:0;width:auto;background-color:transparent;visibility:visible;opacity:1;padding:0}}.menu-open .header__nav{opacity:1;transition:opacity .6s ease-out;visibility:visible}.header__nav ul{display:flex;flex-direction:column;align-items:center;gap:20px clamp(20px,-44px + 6.25vw,76px);text-align:center;padding-inline:20px}@media screen and (min-width: 769px){.header__nav ul{flex-direction:row;flex-wrap:wrap;padding:0;text-align:left}}.header__nav a{font-size:clamp(14px,9.429px + .446vw,18px);line-height:1.33;color:var(--color-text);display:block}@media screen and (max-width: 768px){.header__nav a{font-size:clamp(40px,25.714px + 4.464vw,60px);line-height:1.1;font-weight:900}}.header .logo{display:block;flex:1;max-width:203px}.sandwitch{padding:0;border:0;background-color:transparent;display:flex;width:32px;height:32px;position:relative;overflow:hidden;cursor:pointer}@media screen and (min-width: 769px){.sandwitch{display:none}}.sandwitch:after,.sandwitch:before{content:"";position:absolute;display:block;height:4px;background-color:var(--color-black);border-radius:8px;transition:.4s ease-in transform}.sandwitch:after{width:20px;inset-block:18px}.sandwitch:before{width:28px;inset-block:8px;transition:.4s ease-in transform .2s}.sandwitch[aria-expanded=true]:after{transform:translate(200%)}.sandwitch[aria-expanded=true]:before{transform:translate(200%)}.sandwitch span{position:relative;height:100%;width:100%;transform:scale(0)}.sandwitch span:before,.sandwitch span:after{content:"";display:block;width:24px;height:4px;background-color:var(--color-black);border-radius:8px;transform:rotate(45deg);transition:.4s ease-in transform;transform-origin:center center;position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-2px;margin-inline-start:-12px}.sandwitch span:after{transform:rotate(-45deg)}.sandwitch[aria-expanded=true] span{transform:scale(1);transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s}.footer{background-color:var(--color-black);padding-block:24px}.footer__nav{display:grid;grid-template-areas:"a a a" "b b b" "c c c";grid-template-columns:1fr;justify-content:center;place-items:center;gap:32px clamp(20px,-1.13px + 3.913vw,74px);padding-block:clamp(30px,-90px + 15.625vw,210px)}@media screen and (min-width: 769px){.footer__nav{grid-template-areas:"a b c";grid-template-columns:1fr 277px 1fr}}.footer__nav ul{display:flex;flex-direction:column;gap:20px 20px;text-align:center}@media screen and (min-width: 769px){.footer__nav ul{text-align:left;gap:46px 20px}}.footer__nav .even{grid-area:a;width:100%;display:flex;justify-content:center}@media screen and (min-width: 769px){.footer__nav .even{justify-content:flex-end}}.footer__nav .odd{grid-area:c;width:100%;display:flex;justify-content:center}@media screen and (min-width: 769px){.footer__nav .odd{justify-content:flex-start}}.footer__nav a{font-size:18px;color:var(--color-white);line-height:1.33}@media screen and (min-width: 769px){.footer__nav a{font-size:18px}}.footer__logo{grid-area:b;width:100%;display:flex;justify-content:center}.footer__logo a{display:block;width:100%;max-width:277px}.footer__copy p{display:block;margin:0;font-size:12px;line-height:2;color:#6d6d6d;text-align:center}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-white: #fff;--color-black: #000;--color-primary: #0080ff;--color-rust:#7d3f00;--color-text:#0c0c0c;--bg-gray:#f7f7f7;--rt-opacity:1}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ - modified by Studio X*/html{color:var(--color-black, #000);font-size:1em;line-height:1.2}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body,h1,h2,h3,h4,p,li,figure,figcaption,blockquote,dl,dd{margin:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0;min-inline-size:100%}textarea{resize:vertical}input,button,textarea,select{font:inherit}address{font-style:normal}ol,ul{padding:0;margin:0;list-style:none}img,picture{max-width:100%;height:auto;display:block;font-style:italic;shape-margin:1em}*,*:before,*:after{box-sizing:inherit}html,body{height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:always}html:focus-within{scroll-behavior:smooth}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}body{font-family:sans-serif;text-rendering:optimizeSpeed;min-height:100vh}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}*[id]{scroll-margin-top:20px}@media (prefers-reduced-motion: reduce){html,body{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;font-family:arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;font-size:14px;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.skip-link:active,.skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}.skip-link:link,.skip-link:visited{color:#0b0c0c}.skip-link:active,.skip-link:focus{color:#0b0c0c}.skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.aspect-ratio{display:flex;margin:0;position:relative;overflow:hidden}.aspect-ratio:before{content:"";display:flex;width:100%;padding-bottom:calc(100% / (var(--aspect-ratio)))}.aspect-ratio:after{content:"";display:table;clear:both}.aspect-ratio img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.aspect-ratio.loaded{background-color:transparent}img.lazyload{opacity:0}img.loaded{opacity:1;transition:opacity .3s ease}.text{font-size:clamp(16px,14.667px + .174vw,18px);line-height:1.33;color:var(--color-black)}.text p:not(:first-child){margin-block-start:clamp(18px,14px + .521vw,24px)}.text--large{font-size:clamp(18px,15.333px + .347vw,22px)}.text--large p:not(:first-child){margin-block-start:14px}.title{margin:0;color:var(--color-text);display:block}.title--s{font-size:22px;font-weight:800;line-height:1.33}.title--m{font-size:clamp(22px,13.333px + 1.128vw,35px);font-weight:800}.title--xl{font-size:clamp(36px,6.667px + 3.819vw,80px);font-weight:900;line-height:.93}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-block-end:20px}.breadcrumbs li:not(:last-child){position:relative}.breadcrumbs li:not(:last-child):after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:block;height:8px;position:absolute;inset-inline-end:-10px;inset-block-start:50%;transform:rotate(45deg) translateY(-50%);width:8px;margin-block-start:-1px}.breadcrumbs li{font-size:14px;color:var(--color-text)}.breadcrumbs a{padding:0;text-decoration-color:transparent;text-underline-offset:2px;font-size:14px;color:var(--color-text);transition:text-decoration-color .4s ease-out;display:block}@media (hover: hover){.breadcrumbs a:hover{text-decoration-color:currentColor}}.breadcrumbs a:active{transform:scale(.99)}html,body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.wrapper{width:min(100% - 40px,1672px);margin:0 auto}.app{height:100%;display:flex;flex-direction:column}.header{flex-shrink:0}.content{flex-grow:1;flex-shrink:0}@media screen and (min-width: 1024px){.content{display:block}}.footer{flex-shrink:0}.link{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-skip:ink;transition:text-decoration-color .4s ease-out}@media (hover: hover){.link:hover{text-decoration-color:currentColor}}.link:active{transform:scale(.99)}.link--accent{color:#7d3f00;font-size:18px;line-height:1.33;display:flex;align-items:center;gap:15px}.link--accent .aspect-ratio{width:30px;height:39px}.mb-2{margin-bottom:42px}.bg-gray{background-color:var(--bg-gray)}.status{position:relative;display:block;padding-inline-start:28px;font-size:clamp(18px,15.333px + .347vw,22px);line-height:1.5;color:var(--color-text)}.status:before{content:"";position:absolute;inset-block-start:50%;transform:translateY(-50%);inset-inline-start:0;width:17px;height:17px;border-radius:50%;background-color:var(--status-color)}.grid{display:flex;flex-wrap:wrap;--gap: 32px;--columns: 1;gap:60px var(--gap)}@media screen and (min-width: 640px){.grid{--columns: 2}}@media screen and (min-width: 1024px){.grid{--columns: 3}}.grid__item{width:calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns))}.grid-gallery{display:flex;flex-direction:column;gap:clamp(32px,21.333px + 1.389vw,48px)}.mb-1{margin-block-end:clamp(60px,6.667px + 6.944vw,140px)}.mb-4{margin-block-end:clamp(80px,-38.667px + 15.451vw,258px)}.label{font-size:clamp(18px,15.333px + .347vw,22px);font-weight:700;font-stretch:normal;color:var(--color-rust);display:block;margin-block-end:6px;line-height:1}.oh{overflow:hidden!important}
