.Card-module-scss-module__DHQCkG__card .Card-module-scss-module__DHQCkG__descritption{opacity:.6}

.Button-module-scss-module__nJGxwW__btn{cursor:pointer;font-weight:var(--button-font-weight);transition:all var(--transition-duration)var(--transition-timing-function);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:1rem;width:max-content;max-width:100%;font-size:1.25rem;font-weight:300;display:flex}.Button-module-scss-module__nJGxwW__btn.Button-module-scss-module__nJGxwW__is-full{width:100%}.Button-module-scss-module__nJGxwW__btn .Button-module-scss-module__nJGxwW__btn-icon-right{transition:all var(--transition-duration)var(--transition-timing-function);transform:translate(0)}.Button-module-scss-module__nJGxwW__btn:hover .Button-module-scss-module__nJGxwW__btn-icon-right{trasition-delay:.1s;transform:translate(5px)}.Button-module-scss-module__nJGxwW__btn-primary{color:#000;border-color:#000}.Button-module-scss-module__nJGxwW__btn-primary.Button-module-scss-module__nJGxwW__light{color:#fff;border-color:#fff}.Button-module-scss-module__nJGxwW__btn-primary:hover{color:#fff;background-color:#000}.Button-module-scss-module__nJGxwW__btn-primary:hover.Button-module-scss-module__nJGxwW__light{color:#000;background-color:#fff}.Button-module-scss-module__nJGxwW__btn-secondary{color:#fff;background-color:#000;border-color:#000}.Button-module-scss-module__nJGxwW__btn-primary:active{background-color:var(--primary-hover-color);box-shadow:inset 0 2px 4px #0000000f}.Button-module-scss-module__nJGxwW__btn-primary:disabled{opacity:.75;cursor:not-allowed}.Button-module-scss-module__nJGxwW__btn-small{height:3rem;padding:1rem}.Button-module-scss-module__nJGxwW__btn-medium{height:4rem;padding:2rem}@media (max-width:768px){.Button-module-scss-module__nJGxwW__btn-medium{padding:1rem;font-size:1rem}}.Button-module-scss-module__nJGxwW__btn-large{height:3rem;padding:.75rem}.Button-module-scss-module__nJGxwW__btn:focus{box-shadow:0 0 0 3px var(--gold-color);outline:none}
.CoreCards-module-scss-module__klRdzq__coreCards{background:#fff;width:100%;padding:60px 0}@media (min-width:768px){.CoreCards-module-scss-module__klRdzq__coreCards{padding:80px 0}}.CoreCards-module-scss-module__klRdzq__header{text-align:center;margin-bottom:40px}@media (min-width:768px){.CoreCards-module-scss-module__klRdzq__header{margin-bottom:60px}}.CoreCards-module-scss-module__klRdzq__title{color:#000;margin:0;font-size:1.5rem;font-weight:600}@media (min-width:768px){.CoreCards-module-scss-module__klRdzq__title{font-size:1.75rem}}.CoreCards-module-scss-module__klRdzq__cardsGrid{flex-direction:column;display:flex}.CoreCards-module-scss-module__klRdzq__emptyState{text-align:center;padding:60px 20px}.CoreCards-module-scss-module__klRdzq__emptyState p{color:#666;margin:0;font-size:18px}


.Carousel-module-scss-module__bRseiG__carousel{--text-color:white}.Carousel-module-scss-module__bRseiG__carousel .Carousel-module-scss-module__bRseiG__slide{flex:0 0 800px;max-width:100%}
.CoreCard-module-scss-module__8iVxbq__coreCard{border-bottom:1px solid #e5e5e5;padding:40px 0;scroll-margin-top:235px;position:relative}@media (min-width:640px){.CoreCard-module-scss-module__8iVxbq__coreCard{scroll-margin-top:195px}}.CoreCard-module-scss-module__8iVxbq__coreCard:last-child{border-bottom:none}.CoreCard-module-scss-module__8iVxbq__contentGrid{grid-template-columns:1fr;gap:40px;margin-bottom:40px;display:grid}@media (min-width:768px){.CoreCard-module-scss-module__8iVxbq__contentGrid{grid-template-columns:1fr 1.25fr;gap:60px}}.CoreCard-module-scss-module__8iVxbq__leftSide{flex-direction:column;gap:24px;display:flex}.CoreCard-module-scss-module__8iVxbq__imageContainer{aspect-ratio:4/3;background:#f5f5f5;border-radius:8px;width:100%}.CoreCard-module-scss-module__8iVxbq__imageContainer img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:600px}.CoreCard-module-scss-module__8iVxbq__image{width:100%;height:100%}.CoreCard-module-scss-module__8iVxbq__bullets{margin:0;padding:0;list-style:none}.CoreCard-module-scss-module__8iVxbq__bullets li{color:#333;margin-bottom:12px;padding-left:28px;font-size:16px;line-height:1.5;position:relative}.CoreCard-module-scss-module__8iVxbq__bullets li:before{content:"•";color:#000;font-size:20px;position:absolute;top:0;left:0}.CoreCard-module-scss-module__8iVxbq__bullets li:last-child{margin-bottom:0}.CoreCard-module-scss-module__8iVxbq__bullets a{color:#000;text-decoration:underline}.CoreCard-module-scss-module__8iVxbq__bulletsRichText ul{margin:0;padding:0;list-style:none}.CoreCard-module-scss-module__8iVxbq__bulletsRichText .rich-text ul li{color:#333;padding-left:28px;font-size:1.25rem;line-height:1;position:relative}.CoreCard-module-scss-module__8iVxbq__bulletsRichText .rich-text ul li:before{content:"•";color:#000;font-size:20px;position:absolute;top:0;left:0}.CoreCard-module-scss-module__8iVxbq__bulletsRichText .rich-text ul li:last-child{margin-bottom:0}.CoreCard-module-scss-module__8iVxbq__bulletsRichText .rich-text ul li p{font-size:1.35rem;font-weight:700}.CoreCard-module-scss-module__8iVxbq__rightSide{flex-direction:column;gap:24px;display:flex}.CoreCard-module-scss-module__8iVxbq__rightSide table td[colspan="3"]{width:100%}.CoreCard-module-scss-module__8iVxbq__coreTitle{color:#000;margin:0 0 8px;font-size:24px;font-weight:600}.CoreCard-module-scss-module__8iVxbq__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.CoreCard-module-scss-module__8iVxbq__specTable{border-collapse:collapse;background:#fff;width:100%;font-size:14px}.CoreCard-module-scss-module__8iVxbq__specTable thead tr{border-bottom:2px solid #000}.CoreCard-module-scss-module__8iVxbq__specTable thead th{text-align:left;color:#000;background:#f9f9f9;width:33.3333%;padding:12px 16px;font-weight:600}.CoreCard-module-scss-module__8iVxbq__specTable tbody tr{border-bottom:1px solid #e5e5e5}.CoreCard-module-scss-module__8iVxbq__specTable tbody tr:last-child{border-bottom:none}.CoreCard-module-scss-module__8iVxbq__specTable tbody tr:hover{background:#fafafa}.CoreCard-module-scss-module__8iVxbq__specTable tbody td{color:#333;vertical-align:top;width:33.3333%;padding:12px 16px}.CoreCard-module-scss-module__8iVxbq__specTable tbody td.CoreCard-module-scss-module__8iVxbq__rowLabel{color:#000;background:#f9f9f9;font-weight:500}.CoreCard-module-scss-module__8iVxbq__accordionSection{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:40px}.CoreCard-module-scss-module__8iVxbq__accordionSection .details{border:none}.CoreCard-module-scss-module__8iVxbq__accordionSection .details .border-b{border-color:#e5e5e5}.CoreCard-module-scss-module__8iVxbq__accordionSection .pt-10 ul{margin:0;padding:0;list-style:none}.CoreCard-module-scss-module__8iVxbq__accordionSection .pt-10 ul li{margin-bottom:8px}.CoreCard-module-scss-module__8iVxbq__accordionSection .pt-10 ul li:last-child{margin-bottom:0}.CoreCard-module-scss-module__8iVxbq__accordionSection .pt-10 ul li a{color:var(--color-primary);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.CoreCard-module-scss-module__8iVxbq__accordionSection .pt-10 ul li a:hover{cursor:pointer;text-decoration:underline}.CoreCard-module-scss-module__8iVxbq__anchorAlias{scroll-margin-top:235px;position:absolute;top:0}@media (min-width:640px){.CoreCard-module-scss-module__8iVxbq__anchorAlias{scroll-margin-top:195px}}
.DoorTypeNav-module-scss-module__4a3x4W__doorTypeNav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e5e5e5;padding:12px 0;transition:top .2s ease-out;position:sticky;box-shadow:0 1px 3px #0000000d}.DoorTypeNav-module-scss-module__4a3x4W__container{align-items:center;gap:24px;display:flex}@media (min-width:768px){.DoorTypeNav-module-scss-module__4a3x4W__container{gap:32px}}.DoorTypeNav-module-scss-module__4a3x4W__label{color:#666;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:14px;font-weight:600}.DoorTypeNav-module-scss-module__4a3x4W__navList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DoorTypeNav-module-scss-module__4a3x4W__navLink{color:#333;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.DoorTypeNav-module-scss-module__4a3x4W__navLink:hover{background:#f5f5f5;border-color:#ccc}.DoorTypeNav-module-scss-module__4a3x4W__navLink.DoorTypeNav-module-scss-module__4a3x4W__active{color:#fff;background:#000;border-color:#000}.DoorTypeNav-module-scss-module__4a3x4W__navLink:focus-visible{outline-offset:2px;outline:2px solid #06c}
.CoreNav-module-scss-module__iNbo7W__coreNav{z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9f9f9fa;border-bottom:1px solid #e5e5e5;padding:12px 0;transition:top .2s ease-out;position:sticky;box-shadow:0 1px 3px #0000000d}.CoreNav-module-scss-module__iNbo7W__container{scrollbar-width:thin;scrollbar-color:#ccc #f9f9f9;flex-wrap:wrap;align-items:center;gap:20px;display:flex}.CoreNav-module-scss-module__iNbo7W__container::-webkit-scrollbar{height:4px}.CoreNav-module-scss-module__iNbo7W__container::-webkit-scrollbar-track{background:#f9f9f9}.CoreNav-module-scss-module__iNbo7W__container::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.CoreNav-module-scss-module__iNbo7W__label{color:#666;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:13px;font-weight:600}.CoreNav-module-scss-module__iNbo7W__selectWrapper{width:100%;min-width:0;position:relative}@media (min-width:640px){.CoreNav-module-scss-module__iNbo7W__selectWrapper{width:auto;min-width:260px}}.CoreNav-module-scss-module__iNbo7W__select{appearance:none;color:#333;cursor:pointer;background:#fff;border:1px solid #bdbdbd;width:100%;min-height:48px;padding:10px 44px 10px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:all .2s;display:block}.CoreNav-module-scss-module__iNbo7W__select:hover{border-color:#8f8f8f}.CoreNav-module-scss-module__iNbo7W__select:focus-visible{outline-offset:2px;outline:2px solid #06c}.CoreNav-module-scss-module__iNbo7W__selectIcon{pointer-events:none;color:#555;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.CoreNav-module-scss-module__iNbo7W__selectIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:100%;height:100%}
@media (orientation:landscape) and (max-width:768px){.Hero-module-scss-module__6EqiXa__hero{position:relative!important}}.Hero-module-scss-module__6EqiXa__img-container{position:fixed!important}

.SpeciesComparisonTable-module-scss-module__c15Kcq__root{flex-direction:column;gap:1.5rem;display:flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__header{align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.SpeciesComparisonTable-module-scss-module__c15Kcq__header{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:4rem}}.SpeciesComparisonTable-module-scss-module__c15Kcq__summary{border-top:2px solid var(--gold-color);font-size:var(--small-font-size);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__eyebrow{color:var(--gold-color);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.SpeciesComparisonTable-module-scss-module__c15Kcq__controls{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__pills{flex-wrap:wrap;gap:.5rem;display:flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__pill{border:1px solid color-mix(in srgb,currentColor 35%,transparent);font-size:var(--small-font-size);background:0 0;padding:.4rem .9rem;line-height:1.2;transition:background-color .15s,color .15s}.SpeciesComparisonTable-module-scss-module__c15Kcq__pill:hover{border-color:currentColor}.SpeciesComparisonTable-module-scss-module__c15Kcq__pill[aria-pressed=true]{background:var(--black-color);border-color:var(--black-color);color:var(--white-color)}.SpeciesComparisonTable-module-scss-module__c15Kcq__pill:focus-visible{outline:2px solid var(--gold-color);outline-offset:2px}.SpeciesComparisonTable-module-scss-module__c15Kcq__toggle{font-size:var(--small-font-size);background:0 0;align-items:center;gap:.6rem;display:inline-flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__toggle:focus-visible{outline:2px solid var(--gold-color);outline-offset:2px}.SpeciesComparisonTable-module-scss-module__c15Kcq__track{border:1px solid var(--gold-color);background:0 0;width:2.25rem;height:1.1rem;transition:background-color .15s;position:relative}.SpeciesComparisonTable-module-scss-module__c15Kcq__toggle[aria-checked=true] .SpeciesComparisonTable-module-scss-module__c15Kcq__track{background:var(--gold-color)}.SpeciesComparisonTable-module-scss-module__c15Kcq__thumb{background:var(--gold-color);width:calc(1.1rem - 4px);height:calc(1.1rem - 4px);transition:transform .15s,background-color .15s;position:absolute;top:1px;left:1px}.SpeciesComparisonTable-module-scss-module__c15Kcq__toggle[aria-checked=true] .SpeciesComparisonTable-module-scss-module__c15Kcq__thumb{background:var(--white-color);transform:translate(1.15rem)}.SpeciesComparisonTable-module-scss-module__c15Kcq__toggleState{color:color-mix(in srgb,currentColor 60%,transparent)}.SpeciesComparisonTable-module-scss-module__c15Kcq__legend{font-size:var(--small-font-size);flex-wrap:wrap;gap:.75rem 1.75rem;display:flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__legend li{align-items:center;gap:.5rem;display:inline-flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__swatch{border:1px solid #e8dcbc;width:1.75rem;height:1.25rem;display:inline-block}.SpeciesComparisonTable-module-scss-module__c15Kcq__badge{border:1px solid #0000;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__badge[data-code=Y]{background:var(--black-color);color:var(--white-color)}.SpeciesComparisonTable-module-scss-module__c15Kcq__badge[data-code=N]{background:var(--white-color);color:#8a8a8a;border-color:#c9c9c9}.SpeciesComparisonTable-module-scss-module__c15Kcq__badge[data-code=S]{color:#5c4a1e;background:#e8dcbc}.SpeciesComparisonTable-module-scss-module__c15Kcq__badge[data-code=O]{background:var(--white-color);border-color:var(--gold-color);color:var(--black-color)}.SpeciesComparisonTable-module-scss-module__c15Kcq__scroller{-webkit-overflow-scrolling:touch;overflow-x:auto}.SpeciesComparisonTable-module-scss-module__c15Kcq__scroller:focus-visible{outline:2px solid var(--gold-color);outline-offset:2px}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:60rem;font-size:var(--small-font-size)}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table th,.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table td{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);text-align:center;vertical-align:middle;background:0 0;padding:.6rem .5rem;font-weight:400}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table thead th{background:var(--black-color);color:var(--white-color);padding:1rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table tr:nth-child(2n){background:0 0}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table td.SpeciesComparisonTable-module-scss-module__c15Kcq__changed{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--gold-color)45%,transparent);background:#f7efd9}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table .SpeciesComparisonTable-module-scss-module__c15Kcq__grade{font-size:.75rem;font-weight:600}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table .SpeciesComparisonTable-module-scss-module__c15Kcq__speciesCol{z-index:1;text-align:left;background:var(--white-color);min-width:10rem;position:sticky;left:0}.SpeciesComparisonTable-module-scss-module__c15Kcq__table.SpeciesComparisonTable-module-scss-module__c15Kcq__table thead .SpeciesComparisonTable-module-scss-module__c15Kcq__speciesCol{z-index:2;background:var(--black-color)}.SpeciesComparisonTable-module-scss-module__c15Kcq__group tr:last-child th,.SpeciesComparisonTable-module-scss-module__c15Kcq__group tr:last-child td,.SpeciesComparisonTable-module-scss-module__c15Kcq__group th.SpeciesComparisonTable-module-scss-module__c15Kcq__speciesCol{border-bottom:2px solid color-mix(in srgb,currentColor 35%,transparent)}.SpeciesComparisonTable-module-scss-module__c15Kcq__speciesName{font-weight:600;display:block}.SpeciesComparisonTable-module-scss-module__c15Kcq__note{border:1px solid var(--gold-color);vertical-align:super;width:1.1rem;height:1.1rem;color:var(--gold-color);border-radius:50%;justify-content:center;align-items:center;margin-left:.3rem;font-size:.6rem;display:inline-flex}.SpeciesComparisonTable-module-scss-module__c15Kcq__speciesLink{color:var(--gold-color);margin-top:.25rem;font-size:.75rem;display:inline-block}.SpeciesComparisonTable-module-scss-module__c15Kcq__speciesLink:hover{text-decoration:underline}.SpeciesComparisonTable-module-scss-module__c15Kcq__text{white-space:nowrap}.SpeciesComparisonTable-module-scss-module__c15Kcq__footer{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.SpeciesComparisonTable-module-scss-module__c15Kcq__footer{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem}}

.Carousel-module-scss-module__diEpua__carousel{--text-color:white}.Carousel-module-scss-module__diEpua__carousel .Carousel-module-scss-module__diEpua__slide{flex:0 0 1100px;max-width:100%}

.Transition-module-scss-module__-vW44G__animatedTransition{animation-fill-mode:both}@keyframes Transition-module-scss-module__-vW44G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Transition-module-scss-module__-vW44G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Transition-module-scss-module__-vW44G__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Transition-module-scss-module__-vW44G__slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.Transition-module-scss-module__-vW44G__fadeIn{animation-name:Transition-module-scss-module__-vW44G__fadeIn}.Transition-module-scss-module__-vW44G__fadeOut{animation-name:Transition-module-scss-module__-vW44G__fadeOut}.Transition-module-scss-module__-vW44G__slideIn{animation-name:Transition-module-scss-module__-vW44G__slideIn}.Transition-module-scss-module__-vW44G__slideOut{animation-name:Transition-module-scss-module__-vW44G__slideOut}


/*# sourceMappingURL=f5cfd4f3708ce585.css.map*/