:root{--frame-dot-color:#0e7490;--frame-dot-size:4px}.frame-module__JZL3tW__frameShell{--container-width:1200px;--container-padding-x:16px;--letter-spacing-1:-.01em;--letter-spacing-2:-.04em;--circle-opacity:.33;--line-color:#082f49db;--line-final-opacity:.5;--line-offset:180px;--line-width:1px;--line-gap:5px;--line-fade-size:62px;--root-padding:56px;--a-duration:1.08s;--a-duration-half:calc(var(--a-duration) / 2);--a-delay:.15s;--a-delay-offset:0s;--a-easing:cubic-bezier(.645, .045, .355, 1)}.dark .frame-module__JZL3tW__frameShell{--frame-dot-color:#d1e4fab3;--text-gradient:linear-gradient(180deg, #fff 0%, #adadad 100%);--line-color:#fffffffc;--line-final-opacity:.3}.frame-module__JZL3tW__frameRoot .frame-module__JZL3tW__horizontalLine:after,.frame-module__JZL3tW__animatedLines .frame-module__JZL3tW__horizontalLine:after{width:0%;animation-name:frame-module__JZL3tW__frame-line-bottom-width;animation-duration:var(--a-duration,1.08s);animation-timing-function:var(--a-easing,cubic-bezier(.645, .045, .355, 1));animation-fill-mode:forwards;animation-delay:calc(var(--a-delay,0s) + var(--a-delay-offset,0s))}.frame-module__JZL3tW__frameRoot .frame-module__JZL3tW__verticalLine,.frame-module__JZL3tW__animatedLines .frame-module__JZL3tW__verticalLine{height:0%;animation-name:frame-module__JZL3tW__frame-vertical-line-heightOffset;animation-duration:var(--a-duration,1.08s);animation-timing-function:var(--a-easing,cubic-bezier(.645, .045, .355, 1));animation-fill-mode:forwards;animation-delay:calc(var(--a-delay,0s) + var(--a-delay-offset,0s))}.frame-module__JZL3tW__frameRoot .frame-module__JZL3tW__circle{opacity:0;animation-name:frame-module__JZL3tW__frame-circle-opacity;animation-duration:var(--a-duration-half);animation-timing-function:var(--a-easing);animation-fill-mode:forwards;animation-delay:calc(var(--a-delay) + .4s)}@keyframes frame-module__JZL3tW__frame-line-bottom-width{0%{opacity:1}to{width:calc(100% + var(--line-offset,1px));opacity:var(--line-final-opacity,1)}}@keyframes frame-module__JZL3tW__frame-vertical-line-heightOffset{0%{opacity:1}to{height:calc(100% + var(--line-offset,1px));opacity:var(--line-final-opacity,1)}}@keyframes frame-module__JZL3tW__frame-circle-opacity{to{opacity:1}}.frame-module__JZL3tW__horizontalLine:after{content:"";width:calc(100% + var(--line-offset,1px));left:calc(var(--line-offset,1px) / 2 * -1);height:var(--line-width,1px);background:linear-gradient(to right, var(--line-color,currentColor), var(--line-color,currentColor) 50%, transparent 0, transparent);background-size:var(--line-gap,5px) var(--line-width,1px);position:absolute;bottom:-.1px}.frame-module__JZL3tW__horizontalLine[data-offset=false]{--line-offset:1px}.frame-module__JZL3tW__horizontalLine[data-fade=true]:after{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--line-fade-size,62px), black calc(100% - var(--line-fade-size,62px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--line-fade-size,62px), black calc(100% - var(--line-fade-size,62px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--line-fade-size,62px), black calc(100% - var(--line-fade-size,62px)), transparent 100%)}.frame-module__JZL3tW__verticalLine{width:var(--line-width,1px);background:linear-gradient(180deg, var(--line-color,currentColor), var(--line-color,currentColor) 50%, transparent 0, transparent);background-size:var(--line-width,1px) var(--line-gap,5px);height:100%;position:absolute;top:0}.frame-module__JZL3tW__verticalLine[data-side=left]{left:-1px}.frame-module__JZL3tW__verticalLine[data-side=right]{right:-1px}.frame-module__JZL3tW__verticalLine[data-offset=true]{top:calc(var(--line-offset,1px) / 2 * -1)}.frame-module__JZL3tW__verticalLine[data-offset=false]{--line-offset:1px}.frame-module__JZL3tW__verticalLine[data-fade=true]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--line-fade-size,62px), black calc(100% - var(--line-fade-size,62px)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--line-fade-size,62px), black calc(100% - var(--line-fade-size,62px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--line-fade-size,62px), black calc(100% - var(--line-fade-size,62px)), transparent 100%)}.frame-module__JZL3tW__circle{--size:73px;--offset:0px;width:var(--size);height:var(--size);z-index:2;position:absolute}.frame-module__JZL3tW__circle[data-side=top-left]{top:calc(var(--size) / 2 * -1);left:calc(var(--size) / 2 * -1 + var(--offset))}.frame-module__JZL3tW__circle[data-side=bottom-right]{bottom:calc(var(--size) / 2 * -1);right:calc(var(--size) / 2 * -1 + var(--offset));transform:rotate(180deg)}@media (max-width:768px){.frame-module__JZL3tW__circle{--size:54px}.frame-module__JZL3tW__circle path{stroke-dasharray:3 3}}.dark .frame-module__JZL3tW__circle{filter:invert()}.frame-module__JZL3tW__lineBox:before{content:"";inset:calc(var(--frame-dot-size) * -.5);pointer-events:none;filter:drop-shadow(0 0 8px var(--frame-dot-color));background-image:radial-gradient(var(--frame-dot-color) 50%, transparent 50%), radial-gradient(var(--frame-dot-color) 50%, transparent 50%), radial-gradient(var(--frame-dot-color) 50%, transparent 50%), radial-gradient(var(--frame-dot-color) 50%, transparent 50%);background-size:var(--frame-dot-size) var(--frame-dot-size), var(--frame-dot-size) var(--frame-dot-size), var(--frame-dot-size) var(--frame-dot-size), var(--frame-dot-size) var(--frame-dot-size);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;position:absolute}.frame-module__JZL3tW__lineBox[data-corner-style=square]:before{background-image:linear-gradient(var(--frame-dot-color), var(--frame-dot-color)), linear-gradient(var(--frame-dot-color), var(--frame-dot-color)), linear-gradient(var(--frame-dot-color), var(--frame-dot-color)), linear-gradient(var(--frame-dot-color), var(--frame-dot-color))}.frame-module__JZL3tW__lineBox[data-dots=false]:before{content:none}
