.c-article-products{padding-top:var(--gap-large)}.c-gallery-thumbnail{border:1px solid var(--color-gray);border-radius:3px;display:block;flex-shrink:0;overflow:hidden;padding:0;position:relative;transition:border var(--transition),opacity var(--transition)}@media (hover:hover){.c-gallery-thumbnail:hover{border-color:var(--color-purple)}}.c-gallery-thumbnail.focus-visible{border-color:var(--color-purple);opacity:1}.c-gallery-thumbnail:focus-visible{border-color:var(--color-purple);opacity:1}@media (prefers-reduced-motion){.c-gallery-thumbnail{transition:none}}.c-gallery-thumbnail__image{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.c-gallery-thumbnail__image img{-o-object-fit:cover;object-fit:cover}.c-gallery-thumbnail__video{align-items:center;background-color:rgba(0,0,0,.35);bottom:0;color:var(--color-white);display:flex;flex-direction:column;gap:2px;justify-content:center;left:0;position:absolute;right:0;top:0}.c-gallery-thumbnail__video .c-icon{height:var(--font-size-medium);height:var(--c-gallery-thumbnail-icon,var(--font-size-medium));width:var(--font-size-medium);width:var(--c-gallery-thumbnail-icon,var(--font-size-medium))}.c-gallery-thumbnail__video-label{background-color:rgba(0,0,0,.55);border-radius:2px;display:none;font-family:var(--font-body);font-size:var(--font-size-xtiny);font-weight:500;letter-spacing:var(--letter-spacing);line-height:var(--line-height-xtiny);line-height:1;padding:2px 4px;text-transform:uppercase}@media (min-width:992px){.c-gallery-thumbnail__video-label{display:block}}.c-guide{--c-guide-header:var(--c-site-header-height-full,8rem);--c-guide-side:22rem;--c-guide-gap:calc(var(--baseline-unit)*12);--c-guide-text:46rem;--c-guide-bar:calc(var(--control-height-large) + 1px)}@media (min-width:1280px){.c-guide{--c-guide-bar:0px}}.c-guide{--c-guides-header:var(--c-guide-header);--c-guides-side:var(--c-guide-side);--c-guides-gap:var(--c-guide-gap);overflow-x:clip;padding-bottom:var(--gap-section)}.c-guide__inner{margin-left:auto;margin-right:auto;max-width:calc(var(--l-max-width-wide) + var(--gap-container)*2);padding-left:var(--gap-container);padding-right:var(--gap-container);width:100%}.c-guide__head{border-bottom:1px solid var(--color-black);padding:var(--gap) 0}@media (min-width:1280px){.c-guide__head{padding:calc(var(--baseline-unit)*10) 0}}.c-guide__eyebrow{margin:0 0 var(--gap-tiny)}.c-guide__title{max-width:52rem}.c-guide__nowrap{white-space:nowrap}.c-guide__lead{font-size:var(--font-size-medium-large);line-height:1.4;max-width:var(--c-guide-text)}.c-guide__dates,.c-guide__lead{font-family:var(--font-body);margin:var(--gap-small) 0 0}.c-guide__dates{color:var(--color-gray-xxdark);display:flex;flex-wrap:wrap;font-size:var(--font-size-xsmall);gap:0 var(--gap-small);line-height:1.5}.c-guide__dates b{color:var(--color-black);font-weight:500}@media (min-width:1280px){.c-guide__head--image{grid-column-gap:var(--c-guide-gap);align-items:center;-moz-column-gap:var(--c-guide-gap);column-gap:var(--c-guide-gap);display:grid;grid-template-columns:minmax(0,1fr) var(--c-guide-side)}}.c-guide__notice{margin-top:var(--gap-small);max-width:var(--c-guide-text)}@media (min-width:1280px){.c-guide__head--aside{grid-column-gap:var(--c-guide-gap);align-items:start;-moz-column-gap:var(--c-guide-gap);column-gap:var(--c-guide-gap);display:grid;grid-template-columns:minmax(0,1fr) var(--c-guide-side)}}.c-guide__aside{margin-top:var(--gap);min-width:0}@media (min-width:1280px){.c-guide__aside{margin-top:0}}.c-guide__image{align-items:center;aspect-ratio:16/9;background-color:var(--color-gray-light);border-radius:var(--radius);display:flex;justify-content:center;margin-top:var(--gap);max-width:30rem;overflow:hidden}.c-guide__image img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:70%}@media (min-width:1280px){.c-guide__image{aspect-ratio:4/3;margin-top:0;max-width:none}}.c-guide__copyright{color:var(--color-gray-xxdark);font-family:var(--font-body);font-size:var(--font-size-xsmall);line-height:1.5;margin:0}.c-guide__body{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr);padding-top:var(--gap)}@media (min-width:1280px){.c-guide__body{-moz-column-gap:var(--c-guide-gap);column-gap:var(--c-guide-gap);grid-template-columns:var(--c-guide-side) minmax(0,1fr);padding-top:calc(var(--baseline-unit)*8)}}.c-guide__side{display:flex;flex-direction:column;gap:var(--gap-small);min-width:0}@media (min-width:1280px){.c-guide__side{gap:var(--gap)}}.c-guide__content{grid-gap:var(--gap);align-content:start;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr);min-width:0}.c-guide__video{max-width:var(--c-guide-text)}.c-guide__text .c-rich-text__content{word-wrap:break-word;font-family:var(--font-body);font-size:var(--font-size-small-medium);line-height:var(--line-height-small-medium)}@media (min-width:992px){.c-guide__text .c-rich-text__content{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:calc(var(--gap-grid)/2);padding-right:calc(var(--gap-grid)/2)}}.c-guide__text .c-rich-text__content>*{max-width:var(--c-guide-text)}.c-guide__text h2[id]{scroll-margin-top:calc(var(--c-guide-header) + var(--c-guide-bar) + var(--gap-tiny))}.c-guide__text .c-rich-text__box{background-color:var(--color-gray-light);border-radius:var(--radius);margin-bottom:var(--gap);padding:var(--gap-small)}.c-guide__text .c-rich-text__box>h2{margin-top:0}.c-guide__text .c-rich-text__box>:last-child{margin-bottom:0}.c-guide__text .c-rich-text__box li::marker{color:var(--color-purple)}.c-guide__text blockquote{background-color:var(--color-gray-light);font-family:var(--font-body);font-size:var(--font-size-small-medium);line-height:var(--line-height-small-medium);padding:var(--gap-small) var(--gap-small) var(--gap-small) var(--gap)}.c-guide__text blockquote:before{background-color:var(--color-purple);bottom:0;top:0}.c-guide__text .table-wrapper{margin-bottom:var(--gap)}.c-guide__text .table-wrapper:last-child{margin-bottom:0}.c-guide__text .c-rich-text__content img[style*="--image-ratio"]:not(.c-image-zoom--frame img){max-width:min(100%,100%,8000vh);max-width:min(100%,var(--image-width,100%),calc(80vh*var(--image-ratio, 100)))}.c-guide__text .c-rich-text__content>.c-rich-text__figure.is-portrait,.c-guide__text .c-rich-text__content>img.is-portrait{max-width:min(100%,20rem)}.c-guide__text .c-rich-text__content>.c-rich-text__figure:not(.c-rich-text__figure--frame) .c-image-zoom,.c-guide__text .c-rich-text__content>.c-rich-text__figure:not(.c-rich-text__figure--frame) img{max-width:min(100%,32rem,32rem,8000vh);max-width:min(100%,32rem,var(--image-width,32rem),calc(80vh*var(--image-ratio, 100)))}.c-guide__text .c-rich-text__content>.c-rich-text__figure .c-image-zoom{margin-left:0}.c-guide__text .c-rich-text__figure--frame{margin-bottom:var(--gap)}.c-guide__text .c-rich-text__figure--frame .c-rich-text__credit{display:block;margin-top:var(--gap-micro)}.c-guide__text .c-rich-text .c-video-embed{aspect-ratio:16/9}.c-guide__text h2+.c-faq{margin-top:0}.c-guide__text .c-rich-text-accordion__anchor{display:block;scroll-margin-top:calc(var(--c-guide-header) + var(--c-guide-bar) + var(--gap-tiny))}.c-guide__more{margin-top:var(--gap-section)}.c-guide-help{max-width:var(--c-guide-text)}.c-guide-applies{grid-gap:var(--gap-micro);display:grid;gap:var(--gap-micro)}.c-guide-applies__yours{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:var(--font-size-small);gap:.375rem;line-height:1.4;margin:0}.c-guide-applies__yours.is-other{color:var(--color-gray-xxdark)}.c-guide-applies__yours.is-empty{display:none}.c-guide-applies__yours a{text-decoration:underline;text-decoration-color:var(--color-purple);text-underline-offset:.2em}.c-guide-applies__yours a.focus-visible{text-decoration-color:currentcolor}.c-guide-applies__yours a:focus-visible{text-decoration-color:currentcolor}@media (hover:hover){.c-guide-applies__yours a:hover{text-decoration-color:currentcolor}}.c-guide-applies__yours a{color:var(--color-black);margin-bottom:-13px;margin-top:-13px;padding-bottom:13px;padding-top:13px}.c-guide-applies__check{fill:var(--color-green);flex:none;height:1rem;width:1rem}.c-guide-applies__text{font-family:var(--font-body);font-size:var(--font-size-small-medium);font-weight:500;line-height:1.4;margin:0}.c-guide-applies__models{display:flex;flex-wrap:wrap;gap:var(--gap-micro);list-style:none;margin:0;padding:var(--gap-micro) 0 0}.c-guide-applies__more{align-items:center;background-color:transparent;border:1px solid var(--color-gray-dark);border-radius:var(--radius-pill);color:var(--color-black);display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);min-height:var(--control-height);padding:0 var(--gap-tiny);text-decoration:none;transition:border-color var(--transition)}.c-guide-applies__more:focus,.c-guide-applies__more:hover{text-decoration:none}@media (hover:hover){.c-guide-applies__more:hover{border-color:var(--color-hover-black)}}.c-guide-applies__more.focus-visible{border-color:var(--color-hover-black);outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-applies__more:focus-visible{border-color:var(--color-hover-black);outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-applies__more[aria-current=page],.c-guide-applies__more[aria-pressed=true],.c-guide-applies__more[aria-selected=true]{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}@media (min-width:992px){.c-guide-applies__more{min-height:var(--control-height-small)}}@media (pointer:coarse){.c-guide-applies__more{justify-content:center;min-width:var(--control-height)}}.c-guide-applies__more{border-color:var(--color-black);cursor:pointer}@media (min-width:1280px){.c-guide-toc{position:sticky;top:calc(var(--c-guide-header) + var(--gap-small))}}.c-guide-toc__wide{display:none}@media (min-width:1280px){.c-guide-toc__wide{grid-gap:var(--gap-tiny);display:grid;gap:var(--gap-tiny)}}.c-guide-toc__narrow{border:1px solid var(--color-gray-dark);border-radius:var(--radius)}@media (min-width:1280px){.c-guide-toc__narrow{display:none}}.c-guide-toc__narrow[open] .c-guide-toc__summary-icon{transform:rotate(180deg)}.c-guide-toc__narrow .c-guide-toc__list{padding:0 var(--gap-small) var(--gap-tiny)}.c-guide-toc__bar{background-color:var(--color-white);border-bottom:1px solid var(--color-gray);left:0;position:fixed;right:0;top:var(--c-site-header-height-full);transform:translateY(-100%);transition:transform var(--transition),visibility var(--transition);visibility:hidden;z-index:var(--z-sticky-row)}.c-guide-toc__bar[data-shown=true]{transform:none;visibility:visible}.c-guide-toc__bar[open] .c-guide-toc__summary-icon{transform:rotate(180deg)}.c-guide-toc__bar .c-guide-toc__list{box-sizing:border-box;margin-left:auto;margin-right:auto;max-height:60dvh;max-width:calc(var(--l-max-width-wide) + var(--gap-container)*2);overflow-y:auto;padding-bottom:var(--gap-tiny);padding-left:var(--gap-container);padding-right:var(--gap-container);width:100%}@media (min-width:1280px){.c-guide-toc__bar{display:none}}.c-guide-toc__bar-summary{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--font-size-small);gap:var(--gap-tiny);line-height:var(--line-height-small);list-style:none;margin-left:auto;margin-right:auto;max-width:calc(var(--l-max-width-wide) + var(--gap-container)*2);min-height:var(--control-height-large);padding-left:var(--gap-container);padding-right:var(--gap-container);width:100%}.c-guide-toc__bar-summary::-webkit-details-marker{display:none}.c-guide-toc__bar-summary.focus-visible{outline:2px solid var(--color-purple);outline-offset:-2px}.c-guide-toc__bar-summary:focus-visible{outline:2px solid var(--color-purple);outline-offset:-2px}.c-guide-toc__bar-summary .c-guide-toc__summary-icon{margin-left:auto}.c-guide-toc__bar-position{color:var(--color-gray-xxdark);flex:none}.c-guide-toc__bar-current{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-guide-toc__progress{background-color:var(--color-purple);bottom:-1px;height:2px;left:0;position:absolute;transform:scaleX(0);transform:scaleX(var(--c-guide-toc-progress,0));transform-origin:left;width:100%}.c-guide-toc__summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--font-size-small);justify-content:space-between;line-height:var(--line-height-small);list-style:none;min-height:var(--control-height-large);padding:0 var(--gap-small)}.c-guide-toc__summary::-webkit-details-marker{display:none}.c-guide-toc__summary.focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-toc__summary:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-toc__summary-icon{display:inline-flex;font-size:var(--font-size-tiny);transition:transform var(--transition)}.c-guide-toc__list{list-style:none;margin:0;padding:0}.c-guide-toc__link{align-items:center;border-left:2px solid var(--color-gray);color:var(--color-black);display:flex;font-family:var(--font-body);font-size:var(--font-size-small);line-height:1.35;min-height:var(--control-height);padding:.5rem 0 .5rem var(--gap-small);text-decoration:none}@media (hover:hover){.c-guide-toc__link:hover{text-decoration:underline;text-underline-offset:.2em}}.c-guide-toc__link.focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-toc__link:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-toc__link[aria-current]{border-left-color:var(--color-purple);font-weight:500}.c-guide-toc__tabs{list-style:none;margin:0;padding:0}.c-guide-toc__link--tab{color:var(--color-gray-xxdark);padding-left:calc(var(--gap-small)*2)}.c-guide-feedback{max-width:46rem;max-width:var(--c-guide-text,46rem)}.c-guide-feedback__body{grid-gap:var(--gap-small);display:grid;gap:var(--gap-small)}.c-guide-feedback__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-tiny) var(--gap-small);justify-content:space-between}.c-guide-feedback__question{font-family:var(--font-body);font-size:var(--font-size-medium);font-weight:500;line-height:1.3;margin:0}.c-guide-feedback__answers,.c-guide-feedback__reason-list{display:flex;flex-wrap:wrap;gap:var(--gap-micro)}.c-guide-feedback__answer{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--radius-small);color:var(--color-black);cursor:pointer;font-family:var(--font-body);font-family:inherit;font-size:var(--font-size-small);line-height:var(--line-height-small);min-height:var(--control-height);min-width:4.5rem;padding:0 var(--gap-small)}.c-guide-feedback__answer.focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-feedback__answer:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.c-guide-feedback__answer[aria-pressed=true]{background-color:var(--color-black);color:var(--color-white)}.c-guide-feedback__reasons{grid-gap:var(--gap-micro);border-top:1px solid var(--color-gray);display:grid;gap:var(--gap-micro);padding-top:var(--gap-small)}.c-guide-feedback__thanks{color:var(--color-gray-xxdark);margin:0}.c-guide-feedback__thanks:empty{display:none}.c-guides-model-intro{margin-left:auto;margin-right:auto;margin-top:var(--gap-micro);max-width:calc(var(--l-max-width-wide) + var(--gap-container)*2);padding-left:var(--gap-container);padding-right:var(--gap-container);width:100%}.c-guides-model-intro__note{margin-top:var(--gap-tiny);max-width:46rem}.c-image-comparison{grid-gap:var(--gap-tiny);display:grid;gap:var(--gap-tiny);grid-template-columns:minmax(0,1fr);margin-bottom:var(--gap);margin-top:var(--gap-small)}.c-image-comparison .c-image-comparison__intro{padding-bottom:0}.c-image-comparison__models .c-segmented-control{display:flex;width:100%}.c-image-comparison__models .c-segmented-control>.c-button{flex:1 1 auto;padding-left:var(--gap-micro);padding-right:var(--gap-micro);white-space:normal}@media (min-width:992px){.c-image-comparison__models{display:none}}.c-image-comparison .c-image-comparison__scroll{margin-left:calc(var(--gap-container)*-1);margin-right:calc(var(--gap-container)*-1);width:calc(100% + var(--gap-container)*2)}@media (min-width:768px){.c-image-comparison .c-image-comparison__scroll{margin-left:0;margin-right:0;width:100%}}@media (min-width:992px){.c-image-comparison .c-image-comparison__scroll{overflow:visible}}.c-image-comparison .c-image-comparison__scroll-inner{padding-bottom:var(--focus-ring-space)}@media (min-width:768px){.c-image-comparison .c-image-comparison__scroll-inner{padding-left:0;scroll-padding-inline:0}}@media (min-width:992px){.c-image-comparison .c-image-comparison__scroll-inner{grid-gap:var(--gap-grid);display:grid;gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-left:0;margin-right:0;overflow:visible;padding-left:0;padding-right:0;scroll-snap-type:none;width:100%}.c-image-comparison .c-image-comparison__scroll-inner:after{content:none}}.c-image-comparison .c-image-comparison__scroll-item{--column:10;min-width:0}@media (min-width:768px){.c-image-comparison .c-image-comparison__scroll-item{width:80%}.c-image-comparison .c-image-comparison__scroll-item:last-child{margin-right:0}}@media (min-width:992px){.c-image-comparison .c-image-comparison__scroll-item{padding-left:0;padding-right:0;width:auto}}.c-image-comparison .c-image-comparison__slide{grid-gap:var(--gap-micro);align-content:start;display:grid;gap:var(--gap-micro);margin:0;width:100%}.c-image-comparison .c-image-zoom{background-color:var(--color-gray-light);border-radius:var(--radius);margin:0;width:100%}.c-image-comparison .c-image-comparison__image{border-radius:var(--radius);display:block;height:auto;margin:0;width:100%}.c-image-comparison .c-image-comparison__caption{grid-gap:var(--baseline-unit);display:grid;gap:var(--baseline-unit);margin:0}.c-image-comparison__name{font-weight:500}.c-image-comparison .c-image-comparison__credit{color:var(--color-gray-xdark);font-family:var(--font-body);font-size:var(--font-size-tiny);line-height:1.5}.c-image-comparison .c-image-comparison__credit p{padding-bottom:0}.c-image-comparison .c-image-comparison__credit a{text-decoration:underline;text-decoration-color:var(--color-purple);text-underline-offset:.2em}.c-image-comparison .c-image-comparison__credit a.focus-visible{text-decoration-color:currentcolor}.c-image-comparison .c-image-comparison__credit a:focus-visible{text-decoration-color:currentcolor}@media (hover:hover){.c-image-comparison .c-image-comparison__credit a:hover{text-decoration-color:currentcolor}}.c-lightbox{background-color:var(--color-white);bottom:0;display:flex;flex-direction:column;left:0;outline:none;position:fixed;right:0;top:0;z-index:100}.c-lightbox.c-lightbox--animate{animation:c-lightbox-in var(--transition) both}@keyframes c-lightbox-in{0%{opacity:0}to{opacity:1}}.c-lightbox__top{grid-gap:var(--gap-tiny);align-items:center;border-bottom:1px solid var(--color-gray);display:grid;gap:var(--gap-tiny);grid-template-columns:1fr auto;padding:var(--gap-micro) var(--gap-tiny);padding-left:var(--gap-container);touch-action:none}@media (min-width:992px){.c-lightbox__top{grid-template-columns:1fr auto 1fr;padding:var(--gap-tiny) var(--gap-container)}}.c-lightbox__counter{color:var(--color-gray-xdark);letter-spacing:.04em}.c-lightbox__counter,.c-lightbox__title{font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small);white-space:nowrap}.c-lightbox__title{color:var(--color-black);display:none;overflow:hidden;text-align:center;text-overflow:ellipsis}@media (min-width:992px){.c-lightbox__title{display:block}}.c-lightbox__top>.c-button{justify-self:end}.c-lightbox__top>.c-button .c-icon{height:var(--font-size-small-medium);width:var(--font-size-small-medium)}.c-lightbox__stage{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:hidden;padding:var(--gap-tiny) 0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-lightbox__stage.is-zoomed{cursor:grab}.c-lightbox__stage.is-zoomed:active{cursor:grabbing}@media (min-width:992px){.c-lightbox__stage{padding:var(--gap-micro) 6rem}}@media (max-height:500px){.c-lightbox__stage{padding:var(--gap-micro) 0}}.c-lightbox__image{height:100%;position:relative;transition:transform var(--transition);width:100%;will-change:transform}.c-lightbox__image img{-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none}.c-lightbox__image img.is-current{opacity:1}@media (prefers-reduced-motion){.c-lightbox__image{transition:none}}.c-lightbox__stage>[data-lightbox-arrow]{font-size:inherit;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.c-lightbox__stage>[data-lightbox-arrow] .c-button__icon{font-size:inherit}[data-lightbox-arrow=prev]{left:var(--gap-tiny)}@media (min-width:992px){[data-lightbox-arrow=prev]{left:var(--gap-container)}}[data-lightbox-arrow=next]{right:var(--gap-tiny)}@media (min-width:992px){[data-lightbox-arrow=next]{right:var(--gap-container)}}.c-lightbox__zoom{background-color:var(--color-white);border:1px solid var(--color-gray-dark);border-radius:var(--c-button-border-radius);bottom:var(--gap-tiny);display:inline-flex;overflow:hidden;position:absolute;right:var(--gap-tiny);z-index:1}@media (min-width:992px){.c-lightbox__zoom{bottom:var(--gap-small);right:var(--gap-container)}}.c-lightbox__zoom>.c-button{position:relative}.c-lightbox__zoom>.c-button .c-icon{height:var(--font-size-xsmall);width:var(--font-size-xsmall)}.c-lightbox__zoom>.c-button[aria-disabled=true]:not(.c-button--loading){border-color:transparent;color:var(--color-gray-dark);pointer-events:auto}.c-lightbox__zoom>.c-button+.c-button:before{background-color:var(--color-gray-dark);bottom:0;content:"";left:-1px;position:absolute;top:0;width:1px}.c-lightbox__zoom-level{background-color:transparent;border:1px solid transparent;border-radius:var(--c-button-border-radius);color:var(--color-gray-xdark);font-family:var(--font-body);font-size:var(--font-size-xtiny);line-height:var(--line-height-xtiny);min-width:3.5rem;padding:0 var(--gap-micro);position:relative;transition:border-color var(--transition)}.c-lightbox__zoom-level[aria-disabled=true]{cursor:default}@media (hover:hover){.c-lightbox__zoom-level:hover:not([aria-disabled=true]){border-color:var(--color-hover-black)}}.c-lightbox__zoom-level.focus-visible{outline:2px solid var(--color-purple);outline-offset:var(--focus-ring-inset)}.c-lightbox__zoom-level:focus-visible{outline:2px solid var(--color-purple);outline-offset:var(--focus-ring-inset)}.c-lightbox__zoom-level:before{background-color:var(--color-gray-dark);bottom:0;content:"";left:-1px;position:absolute;top:0;width:1px}.c-lightbox__bottom{align-items:center;border-top:1px solid var(--color-gray);display:flex;flex-direction:column;gap:var(--gap-micro);padding:var(--gap-tiny) var(--gap-container);padding-bottom:max(env(safe-area-inset-bottom,0px),var(--gap-tiny));touch-action:pan-x}@media (min-width:992px){.c-lightbox__bottom{padding-bottom:var(--gap-tiny)}}.c-lightbox__thumbnails{display:flex;gap:var(--gap-micro);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--focus-ring-space) 2px;scrollbar-width:none}.c-lightbox__thumbnails::-webkit-scrollbar{display:none}@media (min-width:992px){.c-lightbox__thumbnails{gap:var(--gap-tiny)}}.c-lightbox__thumbnail{height:var(--control-height);opacity:.4;width:var(--control-height)}.c-lightbox__thumbnail.is-active{opacity:1}@media (min-width:992px){.c-lightbox__thumbnail{height:4pc;width:4pc}}.c-lightbox__video{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-lightbox__image .c-gallery-video img,.c-lightbox__video.is-current{opacity:1}.c-lightbox.is-video-playing [data-lightbox-arrow]{opacity:0;pointer-events:none;visibility:hidden}.c-lightbox__caption{color:var(--color-black);font-family:var(--font-body);font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);margin:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.c-lightbox__caption{font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small)}}.c-lightbox__caption--wrap{max-width:46rem;overflow:visible;white-space:normal}.c-lightbox__caption-name{display:block;font-weight:500}.c-lightbox__hint{color:var(--color-gray-xdark);font-family:var(--font-body);font-size:var(--font-size-xtiny);line-height:var(--line-height-xtiny);margin:0;text-align:center}@media (max-height:500px),(min-width:992px) and (max-height:760px){.c-lightbox__hint{display:none}}.c-lightbox__hint-desktop{display:none}@media (min-width:992px){.c-lightbox__hint-desktop{display:inline}.c-lightbox__hint-mobile{display:none}:root[\:has\(\.c-model-nav\)]{--model-nav-offset:var(--sticky-row-height)}}@media (min-width:992px){:root:has(.c-model-nav){--model-nav-offset:var(--sticky-row-height)}}.c-model-nav{background-color:var(--color-white);border-bottom:1px solid var(--color-gray)}@media (min-width:992px){.c-model-nav{background-color:var(--color-white);border-bottom:1px solid var(--color-gray);position:sticky;top:var(--c-site-header-height-full);z-index:var(--z-sticky-row)}}.c-model-nav__inner{grid-column-gap:var(--gap-tiny);align-items:center;-moz-column-gap:var(--gap-tiny);column-gap:var(--gap-tiny);display:grid;grid-template-areas:"picture name action" "picture price action" "rooms rooms rooms";grid-template-columns:3rem minmax(0,1fr) auto;grid-template-rows:minmax(var(--gap-medium),auto) minmax(var(--gap-medium),auto) auto;margin-left:auto;margin-right:auto;max-width:calc(var(--l-max-width-wide) + var(--gap-container)*2);padding-left:var(--gap-container);padding-right:var(--gap-container);width:100%}@media (min-width:992px){.c-model-nav__inner{--c-model-nav-tracks:4;-moz-column-gap:var(--gap-grid);column-gap:var(--gap-grid);grid-template-areas:none;grid-template-columns:repeat(var(--c-model-nav-tracks),minmax(0,1fr));grid-template-rows:none;min-height:calc(var(--sticky-row-height) - 1px)}}@media (min-width:1280px){.c-model-nav__inner{--c-model-nav-tracks:5}}.c-model-nav__end,.c-model-nav__model{display:contents}@media (min-width:992px){.c-model-nav__end,.c-model-nav__model{align-items:center;display:flex;min-width:0}.c-model-nav__model{gap:var(--gap-tiny);grid-area:1/1/2/2}.c-model-nav__end{gap:var(--gap-small);grid-area:1/4/2/-1;justify-self:end;transition:opacity var(--transition),visibility var(--transition)}}.c-model-nav__picture{-ms-grid-row-span:2;align-self:center;flex-shrink:0;grid-area:picture;-ms-grid-column:1;-ms-grid-row:1;width:3rem}.c-model-nav__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:end;display:-webkit-box;font-weight:500;grid-area:name;-ms-grid-column:3;-ms-grid-row:1;overflow:hidden}@media (min-width:992px){.c-model-nav__name{align-self:auto}}.c-model-nav__my-drone{display:none}@media (min-width:992px){.c-model-nav__my-drone{display:flex}}.c-model-nav__status{font-weight:400}.c-model-nav__inner[\:not-has\(\.c-model-nav__price\)] .c-model-nav__name{align-self:center;grid-row:1/3}.c-model-nav__inner:not(:has(.c-model-nav__price)) .c-model-nav__name{align-self:center;grid-row:1/3}.c-model-nav__price{align-self:start;grid-area:price;-ms-grid-column:3;-ms-grid-row:2}@media (min-width:992px){.c-model-nav__price{align-self:center;display:none}}@media (min-width:1280px){.c-model-nav__price{display:block}}.c-model-nav__action{-ms-grid-row-span:2;align-self:center;grid-area:action;-ms-grid-column:5;-ms-grid-row:1;padding:var(--gap-micro) 0}@media (min-width:992px){.c-model-nav__action{padding:0}.c-model-nav__action--narrow{display:none}}.c-model-nav__action--wide{display:none}@media (min-width:992px){.c-model-nav__action--wide{display:block}}.c-model-nav__rooms{-ms-grid-column-span:5;align-self:end;grid-area:rooms;-ms-grid-column:1;-ms-grid-row:3;min-width:0}.c-model-nav--reveal .c-model-nav__inner>.c-model-nav__rooms{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:1}@media (min-width:992px){.c-model-nav__rooms{grid-area:1/2/2/4}}.c-model-nav__rooms .c-tabs--bar>.c-tabs__nav{background-color:transparent}.c-model-nav~.c-products{padding-top:var(--gap)}.c-model-nav--reveal .c-model-nav__inner{grid-template-areas:"rooms";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}@media (min-width:992px){.c-model-nav--reveal .c-model-nav__inner{grid-template-areas:none;grid-template-columns:repeat(var(--c-model-nav-tracks),minmax(0,1fr));grid-template-rows:none}}.c-model-nav--reveal .c-model-nav__end,.c-model-nav--reveal .c-model-nav__model{display:none}@media (min-width:992px){.c-model-nav--reveal .c-model-nav__end,.c-model-nav--reveal .c-model-nav__model{display:flex}}.c-model-nav--reveal .c-model-nav__action--narrow{display:none}@media (scripting:enabled){.c-model-nav--reveal:not(.is-revealed) .c-model-nav__end{opacity:0;visibility:hidden}}@media (min-width:992px){.c-model-nav--my-drone .c-model-nav__model{grid-row-gap:0;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:0}.c-model-nav--my-drone .c-model-nav__model .c-model-nav__picture{grid-area:1/1/3/2}.c-model-nav--my-drone .c-model-nav__model .c-model-nav__name{display:block;grid-area:1/2/2/3;text-overflow:ellipsis;white-space:nowrap}.c-model-nav--my-drone .c-model-nav__model .c-model-nav__my-drone{grid-area:2/2/3/3}}.c-model-rooms__eyebrow{align-items:center;display:flex;min-height:calc(var(--line-height-tiny) + var(--baseline-unit)*2)}@media (min-width:768px){.c-model-rooms--rooms-3 .c-link-row-list--columns-3{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.c-model-rooms--rooms-3 .c-link-row-list--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-model-rooms+.c-model-rooms{margin-top:var(--gap)}.c-my-drone-save{align-items:center;display:flex;gap:var(--gap-tiny);min-height:var(--control-height)}@media (min-width:992px) and (pointer:fine){.c-my-drone-save{min-height:calc(var(--baseline-unit)*6)}}.c-tabs{position:relative}.c-tabs__tab{cursor:pointer;font-weight:500;letter-spacing:var(--letter-spacing);text-transform:uppercase}.c-tabs__tab.focus-visible{outline:2px solid var(--color-purple);outline-offset:-2px}.c-tabs__tab:focus-visible{outline:2px solid var(--color-purple);outline-offset:-2px}.c-tabs__panel.focus-visible{outline:2px solid var(--color-purple);outline-offset:4px}.c-tabs__panel:focus-visible{outline:2px solid var(--color-purple);outline-offset:4px}.c-tabs__bar{background-color:var(--color-gray-light);border-radius:var(--radius);display:flex;padding:.375rem}@media (min-width:992px){.c-tabs__bar{display:none}}.c-tabs__current,.c-tabs__more{align-items:center;border-radius:var(--radius);color:var(--color-gray-xxdark);display:flex;font-family:var(--font-body);font-size:var(--font-size-tiny);font-weight:500;justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height-tiny);padding:calc((var(--control-height) - var(--line-height-tiny))/2) 1rem;text-align:center;text-transform:uppercase;transition:background-color var(--transition);width:100%}.c-tabs__current{background-color:var(--color-white)}.c-tabs__more{cursor:pointer}.c-tabs__more .c-icon{margin-left:.5rem;rotate:0;transition:rotate var(--transition)}.c-tabs__more.is-open .c-icon{rotate:180deg}.c-tabs--segmented>.c-tabs__nav{padding-bottom:var(--gap-section)}.c-tabs--segmented>.c-tabs__nav:last-child{padding-bottom:0}.c-tabs--segmented>.c-tabs__nav{position:relative;visibility:hidden}.c-tabs--segmented>.c-tabs__nav.is-open{visibility:visible}@media (min-width:992px){.c-tabs--segmented>.c-tabs__nav{visibility:visible}}.c-tabs--segmented>.c-tabs__nav>.c-tabs__list{background:var(--color-white);border:1px solid var(--color-gray-light);border-radius:var(--radius);left:0;position:absolute;right:0;top:calc(var(--gap-micro)/2);z-index:1}@media (min-width:992px){.c-tabs--segmented>.c-tabs__nav>.c-tabs__list{background-color:var(--color-gray-light);display:flex;padding:.25rem;position:relative}}.c-tabs--segmented>.c-tabs__nav>.c-tabs__list>.c-tabs__tab{color:var(--color-gray-xxdark);display:block;font-family:var(--font-body);font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);padding:var(--gap-tiny);text-align:left;transition:background var(--transition);width:100%}@media (hover:hover){.c-tabs--segmented>.c-tabs__nav>.c-tabs__list>.c-tabs__tab:hover{background:var(--color-gray-light)}}.c-tabs--segmented>.c-tabs__nav>.c-tabs__list>.c-tabs__tab.is-active{background-color:var(--color-gray-light)}@media (min-width:992px){.c-tabs--segmented>.c-tabs__nav>.c-tabs__list>.c-tabs__tab{display:inline-block;font-family:var(--font-body);font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);min-width:8.6rem;padding:var(--gap-micro) var(--gap-small);text-align:center;width:auto}.c-tabs--segmented>.c-tabs__nav>.c-tabs__list>.c-tabs__tab:hover{background:none}.c-tabs--segmented>.c-tabs__nav>.c-tabs__list>.c-tabs__tab.is-active{background-color:var(--color-white)}}@media (min-width:992px) and (pointer:coarse){.c-tabs--segmented>.c-tabs__nav>.c-tabs__list>.c-tabs__tab{padding-bottom:calc((var(--control-height) - var(--line-height-tiny))/2);padding-top:calc((var(--control-height) - var(--line-height-tiny))/2)}}.c-tabs--underline>.c-tabs__nav{background-color:var(--color-white);border-bottom:1px solid var(--color-gray);margin-bottom:var(--gap)}.c-tabs--underline>.c-tabs__nav>.c-tabs__list{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.c-tabs--underline>.c-tabs__nav>.c-tabs__list::-webkit-scrollbar{display:none}.c-tabs--underline>.c-tabs__nav>.c-tabs__list>.c-tabs__tab{border-bottom:2px solid transparent;color:var(--color-gray-xdark);display:block;flex-shrink:0;font-family:var(--font-body);font-size:var(--font-size-xsmall);letter-spacing:var(--letter-spacing);line-height:var(--line-height-xsmall);margin-bottom:-1px;margin-right:var(--gap-small);padding-bottom:var(--gap-tiny);padding-top:var(--gap-tiny);transition:border-bottom var(--transition-quick),color var(--transition-quick);white-space:nowrap}@media (hover:hover){.c-tabs--underline>.c-tabs__nav>.c-tabs__list>.c-tabs__tab:hover{color:var(--color-gray-xxdark)}}.c-tabs--underline>.c-tabs__nav>.c-tabs__list>.c-tabs__tab.is-active{border-bottom-color:var(--color-purple);color:var(--color-black)}.c-tabs--links>.c-tabs__nav>.c-tabs__list>.c-tabs__tab:focus{text-decoration:none}@media (hover:hover){.c-tabs--links>.c-tabs__nav>.c-tabs__list>.c-tabs__tab:hover{text-decoration:none}}.c-tabs--underline.c-tabs--fill>.c-tabs__nav>.c-tabs__list>.c-tabs__tab{flex:1 1 0;margin-right:0;text-align:center}@media (min-width:992px){.c-tabs--underline.c-tabs--fill>.c-tabs__nav>.c-tabs__list>.c-tabs__tab{flex:0 0 auto;margin-right:var(--gap-small);text-align:left}}.c-tabs--underline.c-tabs--bar>.c-tabs__nav{border-bottom:none;margin-bottom:-1px}.c-tabs--underline.c-tabs--bar>.c-tabs__nav>.c-tabs__list>.c-tabs__tab{margin-bottom:0}