@layer components{.zodDuG_root{background:linear-gradient(transparent 50%, var(--sc-surface) 0);grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.zodDuG_root:before{content:"";width:100%;min-height:calc(100svh - var(--sc-header-height));grid-area:1/1/4/2}@media (min-width:48em){.zodDuG_root:before{min-height:62svh}}.zodDuG_root>picture{background-color:var(--sc-navy);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--sc-seam-height) + 1px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--sc-seam-height) + 1px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--sc-seam-height) + 1px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--sc-seam-height) + 1px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x;grid-area:1/1/4/2;position:absolute;inset:0;overflow:clip}.zodDuG_root:not(main>.zodDuG_root:first-child){top:calc(-1 * var(--sc-seam-height));margin-bottom:calc(-1 * var(--sc-seam-height))}.zodDuG_root:not(main>.zodDuG_root:first-child)>picture{-webkit-mask:var(--sc-surf-up) left top / var(--sc-seam-period) var(--sc-seam-height) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--sc-seam-height) + 2px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x;-webkit-mask:var(--sc-surf-up) left top / var(--sc-seam-period) var(--sc-seam-height) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--sc-seam-height) + 2px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x;-webkit-mask:var(--sc-surf-up) left top / var(--sc-seam-period) var(--sc-seam-height) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--sc-seam-height) + 2px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x;mask:var(--sc-surf-up) left top / var(--sc-seam-period) var(--sc-seam-height) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--sc-seam-height) + 2px) no-repeat, var(--sc-surf-down) left bottom / var(--sc-seam-period) var(--sc-seam-height) repeat-x}.zodDuG_root[data-ratio]:before{min-height:0;aspect-ratio:var(--scene-portrait-ratio)}@media (min-width:48em){.zodDuG_root[data-ratio]:before{aspect-ratio:var(--scene-ratio)}}.zodDuG_image{object-fit:cover;width:100%;height:100%;animation:zodDuG_enter var(--sc-duration-entrance) var(--sc-ease-out) both;position:absolute;inset:0}.zodDuG_content{grid-area:2/1/3/2;position:relative}.zodDuG_dock{grid-area:3/1/5/2;align-self:end;position:relative}.zodDuG_shimmer{z-index:-1;background:var(--shimmer) center top / cover no-repeat;filter:blur(40px)grayscale()sepia(.3)brightness(.6);mix-blend-mode:screen;opacity:.4;pointer-events:none;height:min(800px,100%);position:absolute;left:-64px;right:-64px;-webkit-mask-image:linear-gradient(#0000 0,#000 120px,#0009 45%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 120px,#0009 45%,#0000 100%)}@media not all and (min-width:48em){.zodDuG_shimmer{background-image:var(--shimmer-portrait,var(--shimmer))}}@media (prefers-reduced-motion:no-preference){.zodDuG_image{animation:zodDuG_enter var(--sc-duration-entrance) var(--sc-ease-out) both, zodDuG_drift 36s ease-in-out infinite alternate}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zodDuG_root>picture{animation:18s linear infinite zodDuG_tide}.zodDuG_root:not(main>.zodDuG_root:first-child)>picture{animation-name:zodDuG_tide-both}}}@keyframes zodDuG_enter{0%{opacity:0}}@keyframes zodDuG_drift{0%{transform:scale(1.001)}to{transform:scale(1.07)translate(1.4%)}}@keyframes zodDuG_tide{to{-webkit-mask-position:0 0, var(--sc-seam-period) 100%;-webkit-mask-position:0 0, var(--sc-seam-period) 100%;-webkit-mask-position:0 0, var(--sc-seam-period) 100%;mask-position:0 0, var(--sc-seam-period) 100%}}@keyframes zodDuG_tide-both{to{-webkit-mask-position:var(--sc-seam-period) 0, 50% 50%, var(--sc-seam-period) 100%;-webkit-mask-position:var(--sc-seam-period) 0, 50% 50%, var(--sc-seam-period) 100%;-webkit-mask-position:var(--sc-seam-period) 0, 50% 50%, var(--sc-seam-period) 100%;mask-position:var(--sc-seam-period) 0, 50% 50%, var(--sc-seam-period) 100%}}
