.custom-package{--font-body: "DINNext", "DIN Next LT Pro", Arial, Helvetica, sans-serif;--color-bg: #fff;--color-fg: #0a0a0a;--color-muted: #595959;--color-line: #e2e2e2;--color-accent: #d5001c;--color-dark: #0b0c0c;--color-on-dark: #fff;--color-on-dark-muted: #c9c9c9;--color-neon: #c4ec00;--grello-gradient: linear-gradient(to right, #00b51a, #ffff00);--page-pad: 10px;--width-outer: 1440px;--width-inner: 1024px;--width-content: 1430px;--flucht-gutter: max(var(--page-pad), calc((100vw - var(--width-outer)) / 2));--content-pad: clamp(1.1111rem, 4vw, 1.7778rem);--box-content: calc(var(--width-content) + 2 * var(--content-pad));--section-pad: clamp(3.5556rem, 8vw, 6.2222rem);--chrome-top: 0px;--tap: 2.4444rem;color-scheme:light}.custom-package{margin:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}.custom-package *{font-variant-ligatures:none}.custom-package [hidden]{display:none!important}.custom-package img{display:block;max-width:none}.custom-package .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:clip;clip-path:inset(50%);white-space:nowrap;border:0}.custom-package :focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.custom-package .hero :focus-visible,.custom-package .design :focus-visible,.custom-package .lightbox :focus-visible{outline-color:var(--color-on-dark)}.custom-package #app{position:relative;overflow-x:clip}.custom-package .highlight__more,.custom-package .explorer__marker,.custom-package .explorer__close,.custom-package .explorer__step,.custom-package .gallery__step,.custom-package .gallery__open,.custom-package .lightbox__close,.custom-package .lightbox__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.custom-package .highlight__more,.custom-package .explorer__close,.custom-package .explorer__step,.custom-package .gallery__step,.custom-package .lightbox__close,.custom-package .lightbox__step{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap)}.custom-package .highlight__more,.custom-package .explorer__step,.custom-package .gallery__step,.custom-package .lightbox__step{border:1.5px solid currentColor;box-sizing:border-box;background:transparent;color:var(--color-fg);transition:background-color .15s ease,color .15s ease}.custom-package :is(.highlight__more,.explorer__step,.gallery__step,.lightbox__step):hover:not(:disabled){background:var(--color-fg);color:var(--color-bg)}.custom-package .lightbox__step{color:var(--color-on-dark)}.custom-package .lightbox__step:hover:not(:disabled){background:var(--color-on-dark);color:var(--color-dark)}.custom-package :is(.explorer__step,.gallery__step,.lightbox__step):disabled{opacity:.3;cursor:default}.custom-package .gallery__nav,.custom-package .lightbox__nav{gap:.3333rem}.custom-package .icon--chevron-right,.custom-package .icon--chevron-left{width:.4889rem;height:.4889rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;box-sizing:border-box;transform:translate(-.1067rem) rotate(45deg)}.custom-package .icon--chevron-left{transform:translate(.1067rem) rotate(-135deg)}.custom-package .icon{position:relative;display:inline-block;flex:none}.custom-package .icon--arrow-right,.custom-package .icon--arrow-left{width:1.25em;height:1.5px;background:currentColor;transition:transform .25s ease}.custom-package .icon--arrow-right:after,.custom-package .icon--arrow-left:after{content:"";position:absolute;right:0;top:50%;width:.45em;height:.45em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg)}.custom-package .icon--arrow-left{transform:scaleX(-1)}.custom-package .icon--plus,.custom-package .icon--close{width:1em;height:1em}.custom-package .icon--plus:before,.custom-package .icon--plus:after,.custom-package .icon--close:before,.custom-package .icon--close:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .25s ease}.custom-package .icon--plus:after{transform:rotate(90deg)}.custom-package .icon--close:before{transform:rotate(45deg)}.custom-package .icon--close:after{transform:rotate(-45deg)}.custom-package .eyebrow{margin:0 0 .8889rem;font-size:.7222rem;line-height:1.8;letter-spacing:.28em;text-transform:uppercase}.custom-package .heading{margin:0;font-size:clamp(1.5556rem,2.6vw,2.2222rem);font-weight:400;line-height:1.05;text-transform:uppercase}.custom-package .heading--xl{margin-bottom:1.5556rem;font-size:clamp(2.2222rem,4.6vw,4rem);line-height:.98}.custom-package .hero__heading,.custom-package .heading{margin-left:calc(-1 * var(--optical, 0em))}.custom-package .heading--mark:after{margin-left:var(--optical, 0em)}.custom-package .heading--mark:after{content:"";display:block;width:2.2222rem;height:3px;margin-top:1.1111rem;background:var(--grello-gradient)}.custom-package .placeholder-note{margin:1.1111rem 0 0;color:var(--color-accent);font-size:.7222rem}.custom-package .specs__price{margin:1.3333rem 0 0;font-size:1.1111rem;font-variant-numeric:tabular-nums}.custom-package .specs__limit{margin:.3111rem 0 0;color:var(--color-muted);font-size:.8333rem}.custom-package .source-note{margin:.8889rem 0 0;color:var(--color-muted);font-size:.7222rem}.custom-package .link-btn{display:inline-flex;align-items:center;gap:.8889rem;min-height:var(--tap);padding:0 1.3333rem;border:1px solid var(--color-fg);background:var(--color-bg);color:var(--color-fg);font-size:.7222rem;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.custom-package .link-btn--primary,.custom-package .link-btn:hover{background:var(--color-fg);color:var(--color-bg)}.custom-package .link-btn--primary:hover{background:#333;border-color:#333}.custom-package .hero .link-btn{border-color:var(--color-on-dark);background:transparent;color:var(--color-on-dark)}.custom-package .hero .link-btn--primary,.custom-package .hero .link-btn:hover{background:var(--color-on-dark);color:var(--color-dark)}.custom-package .hero .link-btn--primary:hover{background:#d4d4d4;border-color:#d4d4d4}.custom-package .link-btn:hover .icon--arrow-right,.custom-package .text-link:hover .icon--arrow-right{transform:translate(.2222rem)}.custom-package .text-link{display:inline-flex;align-items:center;gap:.6667rem;min-height:var(--tap);margin-top:1.1111rem;color:var(--color-fg);font-size:.7222rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.custom-package .text-link:hover span{text-decoration:underline;text-underline-offset:.3em}.custom-package .wrap{max-width:var(--box-content);margin-inline:auto;padding:var(--section-pad) var(--content-pad);box-sizing:border-box}.custom-package .section-head{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:2.6667rem;margin-bottom:clamp(1.7778rem,4vw,3.1111rem)}.custom-package .section-head__intro{margin:0;max-width:30.2222rem;color:var(--color-muted);font-size:.8333rem}.custom-package .section-head--eyebrow .section-head__intro{margin-top:2.18886rem}.custom-package .layered--base{z-index:-2}.custom-package .lines-host{position:relative;overflow-x:visible;overflow-y:clip;isolation:isolate}.custom-package .bg-lines{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);z-index:-1;width:100vw;overflow:clip;pointer-events:none}.custom-package .bg-lines__svg{display:block;width:100%;height:100%}.custom-package .hero{display:flex;align-items:center;background:#050505;color:var(--color-on-dark);min-height:max(32rem,calc(100svh - var(--chrome-top)))}.custom-package .hero__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:1.7778rem;width:100%;max-width:var(--box-content);margin-inline:auto;padding:calc(var(--chrome-top) + 4.4444rem) var(--content-pad) 3.5556rem;box-sizing:border-box}.custom-package .hero__title{margin:0;font-weight:400}.custom-package .hero__eyebrow{display:block;max-width:24em}.custom-package .hero__heading{display:block;font-size:clamp(2.6667rem,6.2vw,5.3333rem);line-height:.95;text-transform:uppercase}.custom-package .hero__sub{max-width:16em;margin:1.7778rem 0 2.2222rem;font-size:.8333rem;line-height:1.8;letter-spacing:.3em;text-transform:uppercase}.custom-package .hero__limit{display:flex;align-items:center;gap:.7778rem;margin:-.8889rem 0 2.2222rem;color:var(--color-on-dark-muted);font-size:.6667rem;letter-spacing:.22em;text-transform:uppercase}.custom-package .nowrap{white-space:nowrap}.custom-package .hero__limit:before{content:"";flex:none;width:1.5556rem;height:2px;background:var(--grello-gradient)}.custom-package .hero__links{display:flex;flex-wrap:wrap;gap:.8889rem}.custom-package .hero__image{width:112%;height:auto;margin-left:-4%;filter:drop-shadow(0 1.3333rem 1.3333rem rgb(0 0 0 / calc(var(--object-shadow, 0) * .5)))}.custom-package .highlights__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1111rem;margin-block:0;padding:0;list-style:none}.custom-package .highlight{display:flex;flex-direction:column}.custom-package .highlight__media{aspect-ratio:16 / 10;background:var(--color-dark)}.custom-package .highlight__title{margin:.8889rem 0 .3556rem;font-size:.7778rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.custom-package .highlight__text{flex:1;margin:0 0 .2222rem;color:var(--color-muted);font-size:.7778rem}.custom-package .highlight__more{align-self:flex-start;margin-top:.4444rem}.custom-package .design{display:flex;align-items:center;min-height:calc(.7 * (100svh - var(--chrome-top)));background:#050505;color:var(--color-on-dark)}.custom-package .design__inner{width:100%;max-width:var(--box-content);margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,28.4444rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.7778rem,4vw,3.5556rem);padding:clamp(2.2222rem,5vw,3.1111rem) var(--content-pad)}.custom-package .design__lead{max-width:28.4444rem;margin:0 0 .8889rem}.custom-package .design__paragraph{max-width:28.4444rem;margin:0 0 .6667rem;color:var(--color-on-dark-muted);font-size:.7778rem}.custom-package .design .placeholder-note{color:#ff8f8f}.custom-package .design__media{min-height:17.7778rem}.custom-package .design__media img{-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 85%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 85%,transparent);mask-composite:intersect}.custom-package .crop{position:relative;overflow:clip}.custom-package .crop img{position:absolute;top:0;left:0}.custom-package .crop--cover img{width:100%;height:100%;object-fit:cover}.custom-package .explorer__view{position:relative}.custom-package .explorer__stage{position:relative;height:calc(.7 * (100svh - var(--chrome-top)));clip-path:inset(0 -100vw)}.custom-package .explorer__objects{position:absolute;top:0;right:0;bottom:0;left:0}.custom-package .explorer__canvas{position:absolute;top:0;left:calc(50% - 50vw);display:block;width:100vw;height:100%}.custom-package .explorer__markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.custom-package .explorer__marker{position:absolute;top:0;left:0;display:grid;place-items:center;width:var(--tap);height:var(--tap);margin:calc(var(--tap) / -2) 0 0 calc(var(--tap) / -2);border:1.5px solid var(--color-fg);border-radius:50%;background:#ffffffeb;color:var(--color-fg);font-size:.7778rem;pointer-events:auto;box-shadow:0 0 #c4ec00b3;animation:marker-pulse 2.4s ease-out infinite;transition:opacity .3s ease,visibility 0s,background-color .2s ease}.custom-package .explorer__marker:hover,.custom-package .explorer__marker.is-active{background:var(--color-neon)}.custom-package .explorer__marker.is-active{animation:none}.custom-package .explorer__marker.is-active .icon--plus:after{transform:rotate(0)}.custom-package .explorer__view.is-open .explorer__marker:not(.is-active){opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.custom-package .explorer__view.is-open .explorer__stage{cursor:zoom-out}.custom-package .explorer__view.is-editing .explorer__marker{cursor:grab;touch-action:none;animation:none;outline:2px dashed var(--color-accent);outline-offset:3px}@keyframes marker-pulse{0%{box-shadow:0 0 #c4ec00b3}70%,to{box-shadow:0 0 0 .8rem #c4ec0000}}.custom-package .explorer__card{position:absolute;top:50%;right:0;z-index:2;display:flex;flex-direction:column;width:min(23.1111rem,40%);min-height:75%;max-height:100%;padding:1.1111rem 1.3333rem .6667rem;box-sizing:border-box;background:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 1.3333rem 2.6667rem #0000001f;transform:translateY(-50%);animation:card-in .35s ease}@keyframes card-in{0%{opacity:0;transform:translate(.8889rem,-50%)}}.custom-package .explorer__card-head{display:flex;align-items:center;justify-content:space-between;gap:.8889rem;margin-bottom:.6667rem}.custom-package .explorer__title{margin:0;font-size:.7778rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.custom-package .explorer__close{margin-right:-.6667rem}.custom-package .explorer__card-media{flex:1 1 auto;min-height:7.1111rem;overflow:clip;margin-bottom:.8889rem;background:var(--color-dark)}.custom-package .explorer__card-image{width:100%;height:100%;object-fit:cover}.custom-package .explorer__note{margin:0 0 .8889rem}.custom-package .explorer__text{margin:0 0 .8889rem;font-size:.7778rem}.custom-package .explorer__features{display:grid;gap:.4444rem;margin:0 0 .8889rem;padding:0;list-style:none;color:var(--color-muted);font-size:.7222rem}.custom-package .explorer__features li{display:flex;align-items:baseline;gap:.5778rem}.custom-package .explorer__features li:before{content:"";flex:none;width:.4889rem;height:.4889rem;border:1.5px solid var(--color-fg);border-radius:50%;transform:translateY(.0444rem)}.custom-package .explorer__nav{display:flex;align-items:center;justify-content:space-between;padding-top:.6667rem;border-top:1px solid var(--color-line)}.custom-package .explorer__counter{margin:0;font-size:.7222rem;letter-spacing:.12em;font-variant-numeric:tabular-nums}.custom-package .components{padding-bottom:0}.custom-package .components+.gallery{padding-top:5vh}.custom-package .gallery__head{display:grid;grid-template-columns:1fr minmax(0,23.1111rem) auto;align-items:center;gap:1.7778rem;margin-bottom:1.7778rem}.custom-package .gallery__heading{display:flex;align-items:center;gap:1.3333rem}.custom-package .gallery__heading:after{content:"";width:3.1111rem;height:1.5px;background:var(--grello-gradient)}.custom-package .gallery__intro{margin:0;color:var(--color-muted);font-size:.7778rem}.custom-package .gallery__nav{display:flex}.custom-package .gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2.6667rem)/4);column-gap:.8889rem;margin-block:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.custom-package .gallery__track::-webkit-scrollbar{display:none}.custom-package .gallery__item{scroll-snap-align:start}.custom-package .gallery__open{display:block;width:100%;aspect-ratio:4 / 3;overflow:clip;background:var(--color-dark);cursor:zoom-in}.custom-package .gallery__open:focus-visible{outline-offset:-3px}.custom-package .gallery__open img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.custom-package .gallery__open:hover img{transform:scale(1.04)}.custom-package .lightbox{width:min(92vw,71.1111rem);max-width:none;max-height:94vh;padding:0;border:0;overflow:clip;background:var(--color-dark);color:var(--color-on-dark)}.custom-package .lightbox::backdrop{background:#000000d1}.custom-package .lightbox__figure{margin:0}.custom-package .lightbox__image{width:100%;height:auto;max-height:calc(94vh - 3.1111rem);object-fit:contain}.custom-package .lightbox__figure figcaption{min-height:var(--tap);padding:.6667rem 6.2222rem .6667rem 1.1111rem;box-sizing:border-box;color:var(--color-on-dark-muted);font-size:.7222rem}.custom-package .lightbox__caption{margin:0}.custom-package .lightbox__nav{position:absolute;right:.2222rem;bottom:.2222rem;display:flex}.custom-package .lightbox__close{position:absolute;top:.4444rem;right:.4444rem;z-index:1;background:#0000008c;color:var(--color-on-dark)}.custom-package .data{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.7778rem,5vw,4.4444rem)}.custom-package .data>*{min-width:0}.custom-package .specs>.heading{margin-bottom:1.7778rem}.custom-package .folds{border-top:1px solid var(--color-line)}.custom-package .fold{border-bottom:1px solid var(--color-line)}.custom-package .fold__summary{display:flex;align-items:center;justify-content:space-between;gap:.8889rem;min-height:2.6667rem;padding:.2222rem 0;list-style:none;cursor:pointer;font-size:.7222rem;letter-spacing:.14em;text-transform:uppercase}.custom-package .fold__summary::-webkit-details-marker{display:none}.custom-package .fold__summary::marker{content:""}.custom-package .fold__summary .icon--plus{font-size:.6667rem;margin-right:.2222rem}.custom-package .fold[open]>.fold__summary .icon--plus:after{transform:rotate(0)}.custom-package .fold__body{padding:.2222rem 0 1.5556rem}.custom-package .specs__list{margin:0}.custom-package .specs__row{display:grid;grid-template-columns:9.7778rem 1fr;gap:.8889rem;padding:.4889rem 0;border-bottom:1px solid var(--color-line);font-size:.7778rem}.custom-package .specs__row:last-child{border-bottom:0}.custom-package .specs__row dt{color:var(--color-muted)}.custom-package .specs__row dd{margin:0}.custom-package .geometry__scroll{overflow-x:auto}.custom-package .geometry__table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.7222rem;font-variant-numeric:tabular-nums}.custom-package .geometry__table th,.custom-package .geometry__table td{padding:.4444rem .5333rem;border-bottom:1px solid var(--color-line);text-align:right;font-weight:400;white-space:nowrap}.custom-package .geometry__table thead th{border-bottom:2px solid var(--color-fg);text-transform:uppercase}.custom-package .geometry__table th[scope=row]{text-align:left;color:var(--color-muted)}.custom-package .geometry__key{display:inline-block;width:1.3333rem;color:var(--color-accent)}.custom-package .geometry__sketch{display:block;width:100%;max-width:44.4444rem;height:auto;margin:.4444rem auto 1.7778rem}.custom-package .bar-note{margin:.6667rem 0 0;color:var(--color-muted);font-size:.6667rem;line-height:1.45}.custom-package .bar-note__star,.custom-package .bar-star{margin-right:.2em;font-weight:400}.custom-package .bar-star{margin:0 0 0 .15em;vertical-align:super;font-size:.75em;line-height:0}.custom-package .design .bar-note{color:var(--color-on-dark-muted)}.custom-package .explorer__chips{display:none}.custom-package .hero__note{max-width:23.1111rem;margin-top:1.1111rem}.custom-package .components__intro{margin:0}.custom-package .contact{padding-left:clamp(1.7778rem,4vw,3.5556rem);border-left:1px solid var(--color-line)}.custom-package .contact .heading{margin-bottom:1.3333rem}.custom-package .contact__text{max-width:24.8889rem;margin:0;color:var(--color-muted);font-size:.8333rem}.custom-package .contact__photo{aspect-ratio:3 / 2;margin-top:1.5556rem}.custom-package .contact__photo img{display:block;width:100%;height:100%;object-fit:cover}.custom-package .contact__person{display:grid;gap:.1778rem;margin:1.5556rem 0 1.7778rem}.custom-package .contact__name{font-size:.7778rem;letter-spacing:.1em;text-transform:uppercase}.custom-package .contact__role{color:var(--color-muted);font-size:.7778rem}.custom-package .contact__line{color:var(--color-fg);font-size:.7778rem}@media (max-width: 960px){.custom-package .section-head,.custom-package .hero__inner,.custom-package .design__inner,.custom-package .data{grid-template-columns:1fr}.custom-package .section-head{gap:1.1111rem}.custom-package .section-head--eyebrow .section-head__intro{margin-top:0}.custom-package .hero__image{width:100%;margin-left:0}.custom-package .hero{min-height:0}.custom-package .hero__inner{gap:0;padding-top:calc(var(--chrome-top) + 2.6667rem);padding-bottom:2.6667rem}.custom-package .hero__text{display:contents}.custom-package .hero__title{order:1}.custom-package .hero__media{order:2;margin:1.3333rem 0 .8889rem}.custom-package .hero__sub{order:3;margin:0 0 1.5556rem}.custom-package .hero__limit{order:3;margin:-.6667rem 0 1.5556rem}.custom-package .hero__links{order:4}.custom-package .hero__note{order:5}.custom-package .design{min-height:0}.custom-package .highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.7778rem}.custom-package .design__media{min-height:0;aspect-ratio:16 / 11}.custom-package .explorer__stage{height:clamp(12.4444rem,66vw,26.6667rem)}.custom-package .explorer__marker{--tap: 1.6667rem;font-size:.6667rem;animation-name:marker-pulse-small}.custom-package .explorer__chips{display:flex;flex-wrap:wrap;gap:.4444rem;margin:.8889rem 0 0;padding:0;list-style:none}.custom-package .explorer__view.is-open .explorer__chips{display:none}.custom-package .explorer__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--tap);margin:0;padding:0 .8rem;border:1px solid var(--color-line);border-radius:0;background:var(--color-bg);color:var(--color-fg);font:inherit;font-size:.6667rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.custom-package .explorer__chip:hover,.custom-package .explorer__chip:focus-visible{border-color:var(--color-fg)}.custom-package .explorer__card-media{flex:none;aspect-ratio:16 / 9;min-height:0;margin-bottom:.6667rem}.custom-package .explorer__card{position:relative;top:auto;width:auto;height:auto;min-height:0;max-height:none;margin-top:.6667rem;padding:.6667rem .8889rem .4444rem;transform:none;animation:none}.custom-package .explorer__card-head{margin-bottom:.4444rem}.custom-package .explorer__text{margin-bottom:.6667rem}.custom-package .explorer__features{gap:.3111rem;margin-bottom:.6667rem}.custom-package .explorer__nav{padding-top:.4444rem}.custom-package .gallery__head{grid-template-columns:1fr auto;gap:.8889rem}.custom-package .gallery__intro{grid-column:1 / -1;grid-row:2}.custom-package .gallery__track{grid-auto-columns:70%}.custom-package .contact{padding:2.2222rem 0 0;border-left:0;border-top:1px solid var(--color-line)}}@keyframes marker-pulse-small{0%{box-shadow:0 0 #c4ec00b3}70%,to{box-shadow:0 0 0 .4444rem #c4ec0000}}@media (max-width: 640px){.custom-package .highlights__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:.8889rem;margin-inline:calc(-1 * var(--content-pad));padding-inline:var(--content-pad);scroll-padding-inline:var(--content-pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.custom-package .highlights__grid::-webkit-scrollbar{display:none}.custom-package .highlight{scroll-snap-align:start}.custom-package .specs__row{grid-template-columns:1fr;gap:.1333rem}.custom-package .link-btn{width:100%;justify-content:space-between;box-sizing:border-box}}@media (prefers-reduced-motion: reduce){.custom-package *,.custom-package *:before,.custom-package *:after{transition:none!important;animation:none!important}}
