.badge{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;text-align:center;color:#883b32;background-color:#e2d6ba}@media screen and (min-width: 640.5px){.badge{width:10.8em;height:10.8em;padding:1.2em}}@media screen and (max-width: 639.5px){.badge{width:7.4em;height:7.4em;padding:.8em}}.badge span{font-family:Larken}@media screen and (min-width: 640.5px){.badge span{font-size:2.2em;line-height:1}}@media screen and (max-width: 639.5px){.badge span{font-size:1.8em;line-height:.98}}:root{--full-screen: calc(var(--vh, 1vh) * 100)}@media screen and (min-width: 1024px){:root{--header-height: 18.7em}}@media (max-width: 1023.5px) and (min-width: 640.5px){:root{--header-height: 14.4em}}@media screen and (min-width: 640.5px){:root{--gl-indent: 3.2em}}@media screen and (max-width: 639.5px){:root{--header-height: 9.7em;--gl-indent: 1.6em}}.assemble_guide{color:#292929}.assemble_guide.assemble_guide--color_mod{background-color:#fff}@media screen and (min-width: 640.5px){.assemble_guide__head{max-width:45em}}@media screen and (max-width: 639.5px){.assemble_guide__head{max-width:32em}}@media screen and (min-width: 1024px){.assemble_guide__head:not(:last-child){margin-bottom:2em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.assemble_guide__head:not(:last-child){margin-bottom:3.5em}}@media screen and (max-width: 639.5px){.assemble_guide__head:not(:last-child){margin-bottom:2em}}.loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#29292966;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);pointer-events:none;z-index:9999}.loading--active{display:flex;justify-content:center;align-items:center}.loading__spinner{width:40px;height:40px;border-radius:50%;border:4px solid #fff;border-top-color:#0b7a75;animation:spin 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 639.5px){.assemble_guide__label_wrap{max-width:27.2em}}.assemble_guide__label_wrap:not(:last-child){margin-bottom:1.8em}.assemble_guide__label{color:#528a89;font-size:1.6em;line-height:normal}.assemble_guide__title{font-family:Larken;font-weight:500}@media screen and (min-width: 640.5px){.assemble_guide__title{font-size:4.8em;line-height:1}}@media screen and (max-width: 639.5px){.assemble_guide__title{font-size:3.2em;line-height:.94}}@media screen and (min-width: 1024px){.assemble_guide__row{display:flex;flex-wrap:wrap;margin:0 -2em -2em 0}.assemble_guide__column{width:50%;padding:0 2em 2em 0}.assemble_guide__column:nth-child(odd){order:2}.assemble_guide__column:nth-child(2n+2){order:1}}@media (max-width: 1023.5px) and (min-width: 640.5px){.assemble_guide__column:not(:last-child){margin-bottom:4.4em}}@media screen and (max-width: 639.5px){.assemble_guide__column:not(:last-child){margin-bottom:1.8em}}@media screen and (min-width: 1024px){.assemble_guide__text{max-width:53em}}@media screen and (max-width: 1023.5px){.assemble_guide__text{max-width:61.2em}}@media screen and (min-width: 640.5px){.assemble_guide__text:not(:last-child){margin-bottom:3.6em}}@media screen and (max-width: 639.5px){.assemble_guide__text:not(:last-child){margin-bottom:3.2em}}.assemble_guide__text p{font-size:1.6em}.assemble_guide__text p:not(:last-child){margin-bottom:1.4em}.assemble_guide__wrap{display:flex;gap:1.8em}@media screen and (min-width: 640.5px){.assemble_guide__wrap{max-width:50em}.assemble_guide__wrap:not(:last-child){margin-bottom:3.8em}}@media screen and (max-width: 639.5px){.assemble_guide__wrap:not(:last-child){margin-bottom:2.4em}}.assemble_guide__field{flex:1 1 auto;height:5.8em;border-radius:.9em}.assemble_guide__input{display:block;width:100%;height:100%;padding:0 1.2em;font-size:1.8em;font-family:inherit;color:#292929;caret-color:#292929;border:none;outline:none;background-clip:padding-box;border-radius:inherit;transition:box-shadow .3s ease 0s,background-color .3s ease;will-change:box-shadow;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 .6em 1.8em #2929291a}.assemble_guide__input:hover,.assemble_guide__input:focus{box-shadow:0 .6em 1.8em #29292933}.assemble_guide__input::-webkit-input-placeholder{color:#595959;font-weight:700}.assemble_guide__input::-moz-placeholder{color:#595959;opacity:1;font-weight:700}.assemble_guide__input:-ms-input-placeholder{color:#595959;font-weight:700}.assemble_guide__input::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.assemble_guide__input[type=search]::-ms-clear,.assemble_guide__input[type=search]::-ms-reveal{display:none}.assemble_guide__input[type=search]::-webkit-search-decoration,.assemble_guide__input[type=search]::-webkit-search-cancel-button,.assemble_guide__input[type=search]::-webkit-search-results-button,.assemble_guide__input[type=search]::-webkit-search-results-decoration{display:none}.assemble_guide__input[type=date]::-webkit-calendar-picker-indicator{opacity:0}select.assemble_guide__input{-webkit-tap-highlight-color:transparent}.assemble_guide__input[data-invalid=true]{background-color:#ff00001a}button.assemble_guide__button[type=submit]{position:relative;display:flex;align-items:center;justify-content:center;height:5.9em;line-height:5.9em;padding:0 1.8em;font-family:Larken;color:#fff;text-align:center;white-space:nowrap}@media screen and (max-width: 639.5px){button.assemble_guide__button[type=submit].assemble_guide__button--desktop_mod{display:none}}button.assemble_guide__button[type=submit].assemble_guide__button--mobile_mod{width:100%}@media screen and (min-width: 640.5px){button.assemble_guide__button[type=submit].assemble_guide__button--mobile_mod{display:none}}.assemble_guide__button_text{position:relative;z-index:2;font-size:3.2em;font-weight:400;margin-top:.1em}.assemble_guide__button_bg{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;color:#528a89;transition:color .2s ease-in-out}.assemble_guide__button_bg:hover,.assemble_guide__button_bg:focus{text-decoration:none}@media (hover: hover){.assemble_guide__button:hover .assemble_guide__button_bg{color:#3f6a69}}.assemble_guide__button_bg svg{display:block;width:100%;height:100%}.assemble_guide__checkbox{display:block}@media screen and (min-width: 1024px){.assemble_guide__checkbox{max-width:50em}}@media (max-width: 1023.5px) and (min-width: 640.5px){.assemble_guide__checkbox{max-width:40em}}@media screen and (max-width: 639.5px){.assemble_guide__checkbox{max-width:min(96%,40em)}.assemble_guide__checkbox:not(:last-child){margin-bottom:2.8em}}.assemble_guide__checkbox_input{display:none}.assemble_guide__checkbox_label{position:relative;display:flex;gap:.8em;color:#292929;cursor:pointer;transition:opacity .3s}.assemble_guide__checkbox_label span{font-family:inherit;font-size:1.6em;opacity:.5;line-height:normal}.assemble_guide__checkbox_label:before{content:"";display:block;flex-shrink:0;width:1.4em;height:1.4em;margin-top:.4em;border-radius:.4em;background-color:#8a8a8a;border:1px solid #f7f7f7}.assemble_guide__checkbox_label:after{content:"";position:absolute;top:.8em;left:1px;width:.8em;height:.8em;opacity:0;border-bottom:2px solid #fff;border-right:3px solid #fff;transition:transform .2s,opacity .2s}input[type=checkbox]:checked+.assemble_guide__checkbox_label:after{transform:rotate(40deg) scaleX(.6) translateY(-3px);opacity:1}@media (any-hover: hover){.assemble_guide__checkbox_label:hover{opacity:.7}}@media screen and (min-width: 1024px){.assemble_guide__container{margin:-11.2em .8em 0 auto}}@media (max-width: 1023.5px) and (min-width: 640.5px){.assemble_guide__container{margin-left:-1em}}@media screen and (min-width: 640.5px){.assemble_guide__container{max-width:51em}}.assemble_guide__media{position:relative;display:block;width:100%}@media screen and (max-width: 639.5px){.assemble_guide__media{margin-left:-.4em;max-width:83.8%}}.assemble_guide__badge{top:-2.2em}@media screen and (min-width: 640.5px){.assemble_guide__badge{right:-1.8em}}@media screen and (max-width: 639.5px){.assemble_guide__badge{right:-2px}}.assemble_guide__picture{position:relative;display:block;width:100%;padding-bottom:63.7%}@media screen and (min-width: 640.5px){.assemble_guide__picture{margin-bottom:-7.2em}}@media screen and (max-width: 639.5px){.assemble_guide__picture{margin-bottom:-1.4em}}.assemble_guide__picture:before{content:"";position:absolute;bottom:-1px;left:0;z-index:2;width:100%;height:calc(56% + 1px);background:linear-gradient(180deg,rgba(242,242,242,0) 0%,rgb(242,242,242) 60.24%)}.assemble_guide--color_mod .assemble_guide__picture:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 60.24%)}.assemble_guide__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.assemble_guide__info{position:relative;z-index:3;display:block;width:100%}@media screen and (min-width: 640.5px){.assemble_guide__info{max-width:34.4em;margin-left:auto;margin-right:auto;text-align:center}.assemble_guide__subtitle_wrap:not(:last-child){margin-bottom:.6em}}@media screen and (max-width: 639.5px){.assemble_guide__subtitle_wrap:not(:last-child){margin-bottom:.8em}}.assemble_guide__subtitle{font-family:Larken;color:#525659}@media screen and (min-width: 640.5px){.assemble_guide__subtitle{font-size:3.8em;line-height:normal}}@media screen and (max-width: 639.5px){.assemble_guide__subtitle{font-size:3.6em;line-height:1.1}}.assemble_guide__description{font-size:1.6em;line-height:normal;opacity:.6}
