.video-loop{max-width:calc(var(--space-unit) * 215);margin:0 auto;padding:var(--pad-top-m) var(--gutter) var(--pad-bottom-m)}.video-loop__stage{position:relative;width:min(100%,var(--loop-width-m));margin:0 auto;aspect-ratio:var(--ratio-poster)}.video-loop__stage--soft{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--ink-900) 24%,var(--ink-900) 76%,transparent 100%),linear-gradient(to bottom,transparent 0,var(--ink-900) 24%,var(--ink-900) 76%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,var(--ink-900) 24%,var(--ink-900) 76%,transparent 100%),linear-gradient(to bottom,transparent 0,var(--ink-900) 24%,var(--ink-900) 76%,transparent 100%);mask-composite:intersect}.video-loop__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--loop-fade) ease-in-out}.video-loop__video.is-on{opacity:1}.rich-text{display:flex;flex-direction:column;align-items:center;max-width:calc(var(--space-page-max-width) + var(--gutter) * 2);margin:0 auto;padding:var(--pad-top-m) var(--gutter) min(var(--pad-bottom-m),var(--section-gap));color:var(--glass-text);text-align:center}.rich-text--start{align-items:flex-start;text-align:start}.rich-text__eyebrow{margin:0 0 var(--space-4);font-size:var(--type-body-size);font-weight:var(--weight-strong);text-transform:uppercase}.rich-text__heading{max-width:100%;margin:0 0 var(--space-4);font-size:var(--type-h1-size);line-height:1.3;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}.rich-text__text{max-width:min(100%,var(--text-width))}.rich-text__text p{margin:0 0 var(--space-3)}.rich-text__text p:last-child{margin-bottom:0}.rich-text__button{margin:var(--space-6) 0 0}.menu-columns{padding:var(--pad-top-m) 0 var(--pad-bottom-m);color:var(--glass-text)}.menu-columns__title{margin:0 0 var(--space-8);padding-inline:var(--gutter);font-size:var(--type-h2-size);line-height:1.3;letter-spacing:normal;text-align:center}.menu-columns__wrap{position:relative}.menu-columns__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-5)) * var(--card-width-m) / 100);gap:var(--space-5);margin:0;padding:0 var(--gutter);scroll-padding-inline:var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.menu-columns__list::-webkit-scrollbar{display:none}.menu-columns--grid .menu-columns__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-width-d)),1fr));overflow:visible}.menu-columns__item{display:flex;min-width:0}.menu-columns__card{display:flex;flex:1;flex-direction:column;min-height:calc(var(--space-unit) * 100);padding:var(--space-2) var(--space-6) 0;border-color:var(--glass-line-2);background:var(--glass-fill-2);-webkit-backdrop-filter:var(--glass-sheet-blur);backdrop-filter:var(--glass-sheet-blur)}.menu-columns__card-title{margin:var(--space-2) 0;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--type-h4-size);line-height:1.4;letter-spacing:normal;text-transform:none}.menu-columns__links{margin:0;padding:0;list-style:none}.menu-columns__link{display:flex;align-items:center;min-height:calc(var(--size-tap-min) + var(--hairline));border-bottom:var(--hairline) solid var(--glass-line-1);color:var(--glass-text);font-size:var(--type-body-size);text-decoration:none}.menu-columns__link:hover{text-decoration:underline}@media(min-width:750px){.menu-columns__list{grid-auto-columns:var(--card-width-d);gap:var(--space-8)}}@media(min-width:1024px){.rich-text__heading{margin-bottom:var(--space-5)}.video-loop{padding-top:var(--pad-top-d);padding-bottom:var(--pad-bottom-d)}.video-loop__stage{width:min(100%,var(--loop-width-d))}.rich-text{padding-top:var(--pad-top-d);padding-bottom:min(var(--pad-bottom-d),var(--section-gap))}.menu-columns{padding-top:var(--pad-top-d);padding-bottom:var(--pad-bottom-d)}}.video-section{padding:var(--pad-top, 0) var(--gutter) var(--pad-bottom, 0);text-align:center}.video-section__heading{max-width:var(--space-page-max-width);margin:var(--space-6) auto var(--space-4);overflow-wrap:break-word}.video-section__frame{max-width:var(--video-width, 100%);margin:0 auto;border-radius:var(--radius-md);overflow:hidden}.video-section__media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--water-900, #0b1d26);border:0}video.video-section__media{aspect-ratio:auto}.contact-form{max-width:768px;margin-inline:auto;padding:var(--pad-top, 0) 20px var(--pad-bottom, 0);text-align:var(--text-align, left)}.contact-form__heading{margin-top:var(--space-6)}.rich-text__boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:760px;margin:var(--space-4) auto 0;text-align:center}.rich-text__box{padding:var(--space-4) var(--space-2);border-radius:16px}.rich-text__box-title{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:13px;line-height:1.45;letter-spacing:.05em}.rich-text__box-text{font-size:14px;font-weight:var(--weight-strong);line-height:1.75}.rich-text__box-text ul{margin:0;padding:0;list-style-position:inside}.rich-text__box-text p{margin:0}.rich-text__button--row{width:100%;max-width:760px}.rich-text__row{display:flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:72px;padding:var(--space-3) var(--space-5);border-radius:16px;color:var(--glass-text);font-weight:var(--weight-strong);font-size:18px;text-decoration:none}.rich-text__row-icon{flex:none;width:38px;height:38px}@media(min-width:1024px){.rich-text__boxes{gap:20px}.rich-text__box-title{font-size:18px}.rich-text__box-text{font-size:15px}}.image-banner{padding:var(--pad-top, 0px) 0 var(--pad-bottom, 0px)}.image-banner:not(.image-banner--full){max-width:var(--space-page-max-width);margin-inline:auto;padding-inline:var(--gutter)}.image-banner__picture,.image-banner__img,.image-banner__link{display:block;width:100%}.image-banner__img{height:auto}.rich-text__box{display:flex;flex-direction:column;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/79/assets/content.css.map */
