.ocn-stage{--ocn-f-display:var(--font-cormorant), "Cormorant Garamond", Georgia, "Times New Roman", serif;--ocn-f-serif:Georgia, "Times New Roman", serif;--ocn-f-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ocn-gutter:24px;--ocn-ease-in:cubic-bezier(.16, 1, .3, 1);--ocn-ease-out:cubic-bezier(.4, 0, 1, 1);--ocn-ease-ctl:cubic-bezier(.2, 0, 0, 1);--ocn-silver-filter:brightness(0) invert(88%) sepia(6%) saturate(420%) hue-rotate(178deg) brightness(97%);min-width:0;font-family:var(--ocn-f-body);color:var(--ocn-ink);background-color:var(--ocn-navy);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}:where(.ocn-stage) *,:where(.ocn-stage) :before,:where(.ocn-stage) :after{box-sizing:border-box}:where(.ocn-stage) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul,fieldset){margin:0}:where(.ocn-stage) :where(ol,ul){padding:0;list-style:none}:where(.ocn-stage) :where(button){font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.ocn-stage) :where(a){-webkit-tap-highlight-color:transparent}:where(.ocn-stage) :where(address){font-style:normal}.ocn-sr{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ocn-stage :focus-visible{outline:3px solid var(--ocn-focus);outline-offset:3px}.ocn-stage .ocn-on-dark :focus-visible{outline-color:var(--ocn-focus-dark)}.ocn-stage [tabindex="-1"]:focus{outline:none}.ocn-stage [tabindex="-1"]:focus-visible{outline-offset:6px;outline:2px dashed}.ocn-ico{flex:none;width:20px;height:20px;display:block}.ocn-surface--ocean,.ocn-surface--ocean-dim{background-color:var(--ocn-navy);background-image:var(--ocn-img-ocean);background-position:50% 30%;background-repeat:no-repeat;background-size:cover}.ocn-surface--ocean-dim:after{content:"";background:linear-gradient(rgb(var(--ocn-navy-rgb) / .6), rgb(var(--ocn-navy-rgb) / .72));pointer-events:none;position:absolute;inset:0}.ocn-surface--pearl{background-color:var(--ocn-pearl);background-image:var(--ocn-img-pearl);background-position:50%;background-repeat:no-repeat;background-size:cover}.ocn-surface--gallery{background:radial-gradient(120% 50% at 50% 0%, var(--ocn-gallery-high) 0%, var(--ocn-gallery-mid) 45%, var(--ocn-navy) 100%);background-color:var(--ocn-navy)}.ocn-ocean-cv{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ocn-ocean-cv.ocn-lap-t{height:calc(100% + 16px);top:-16px}.ocn-ocean-cv.ocn-lap-b{height:calc(100% + 16px)}.ocn-ocean-cv.ocn-lap-t.ocn-lap-b{height:calc(100% + 32px)}.ocn-ocean-cv.ocn-cv-tide-top{height:calc(var(--band) + var(--r) + 28px);top:-16px}.ocn-ocean-cv.ocn-cv-tide-strip{top:calc(var(--band) + var(--r) - 12px);width:calc(var(--strip) + var(--sx) + var(--sa) + 6px);height:calc(100% - var(--band) - var(--r) + 12px)}.ocn-rim{position:absolute;inset:0}.ocn-rim--top{filter:drop-shadow(0 -1px 0 rgb(var(--ocn-white-rgb) / .95)) drop-shadow(0 -1.5px 0 var(--ocn-rim)) drop-shadow(0 -5px 9px rgb(var(--ocn-navy-rgb) / .2))}.ocn-rim--bot{filter:drop-shadow(0 1px 0 rgb(var(--ocn-white-rgb) / .95)) drop-shadow(0 1.5px 0 var(--ocn-rim)) drop-shadow(0 6px 10px rgb(var(--ocn-navy-rgb) / .22))}.ocn-rim--both{filter:drop-shadow(0 -1px 0 rgb(var(--ocn-white-rgb) / .95)) drop-shadow(0 -1.5px 0 var(--ocn-rim)) drop-shadow(0 1px 0 rgb(var(--ocn-white-rgb) / .95)) drop-shadow(0 1.5px 0 var(--ocn-rim)) drop-shadow(0 6px 10px rgb(var(--ocn-navy-rgb) / .22))}.ocn-shape{position:absolute;inset:0}.ocn-w-top-a{clip-path:polygon(0% calc(var(--wa) * .969), 2.5% calc(var(--wa) * .957), 5% calc(var(--wa) * .917), 7.5% calc(var(--wa) * .859), 10% calc(var(--wa) * .794), 12.5% calc(var(--wa) * .734), 15% calc(var(--wa) * .692), 17.5% calc(var(--wa) * .677), 20% calc(var(--wa) * .692), 22.5% calc(var(--wa) * .734), 25% calc(var(--wa) * .797), 27.5% calc(var(--wa) * .867), 30% calc(var(--wa) * .932), 32.5% calc(var(--wa) * .979), 35% calc(var(--wa) * 1), 37.5% calc(var(--wa) * .992), 40% calc(var(--wa) * .957), 42.5% calc(var(--wa) * .901), 45% calc(var(--wa) * .834), 47.5% calc(var(--wa) * .764), 50% calc(var(--wa) * .7), 52.5% calc(var(--wa) * .645), 55% calc(var(--wa) * .599), 57.5% calc(var(--wa) * .558), 60% calc(var(--wa) * .516), 62.5% calc(var(--wa) * .465), 65% calc(var(--wa) * .402), 67.5% calc(var(--wa) * .326), 70% calc(var(--wa) * .24), 72.5% calc(var(--wa) * .154), 75% calc(var(--wa) * .077), 77.5% calc(var(--wa) * .022), 80% calc(var(--wa) * 0), 82.5% calc(var(--wa) * .016), 85% calc(var(--wa) * .07), 87.5% calc(var(--wa) * .158), 90% calc(var(--wa) * .267), 92.5% calc(var(--wa) * .384), 95% calc(var(--wa) * .495), 97.5% calc(var(--wa) * .587), 100% calc(var(--wa) * .653), 100% 100%, 0 100%)}.ocn-w-top-b{clip-path:polygon(0% calc(var(--wa) * .347), 2.5% calc(var(--wa) * .369), 5% calc(var(--wa) * .395), 7.5% calc(var(--wa) * .409), 10% calc(var(--wa) * .393), 12.5% calc(var(--wa) * .341), 15% calc(var(--wa) * .256), 17.5% calc(var(--wa) * .154), 20% calc(var(--wa) * .061), 22.5% calc(var(--wa) * .002), 25% calc(var(--wa) * 0), 27.5% calc(var(--wa) * .064), 30% calc(var(--wa) * .191), 32.5% calc(var(--wa) * .361), 35% calc(var(--wa) * .549), 37.5% calc(var(--wa) * .724), 40% calc(var(--wa) * .864), 42.5% calc(var(--wa) * .955), 45% calc(var(--wa) * .997), 47.5% calc(var(--wa) * 1), 50% calc(var(--wa) * .979), 52.5% calc(var(--wa) * .951), 55% calc(var(--wa) * .925), 57.5% calc(var(--wa) * .904), 60% calc(var(--wa) * .881), 62.5% calc(var(--wa) * .849), 65% calc(var(--wa) * .797), 67.5% calc(var(--wa) * .725), 70% calc(var(--wa) * .637), 72.5% calc(var(--wa) * .547), 75% calc(var(--wa) * .472), 77.5% calc(var(--wa) * .427), 80% calc(var(--wa) * .421), 82.5% calc(var(--wa) * .45), 85% calc(var(--wa) * .5), 87.5% calc(var(--wa) * .549), 90% calc(var(--wa) * .573), 92.5% calc(var(--wa) * .553), 95% calc(var(--wa) * .483), 97.5% calc(var(--wa) * .368), 100% calc(var(--wa) * .229), 100% 100%, 0 100%)}.ocn-w-top-c{clip-path:polygon(0% calc(var(--wa) * .991), 2.5% calc(var(--wa) * .995), 5% calc(var(--wa) * 1), 7.5% calc(var(--wa) * .998), 10% calc(var(--wa) * .986), 12.5% calc(var(--wa) * .964), 15% calc(var(--wa) * .936), 17.5% calc(var(--wa) * .905), 20% calc(var(--wa) * .878), 22.5% calc(var(--wa) * .858), 25% calc(var(--wa) * .847), 27.5% calc(var(--wa) * .843), 30% calc(var(--wa) * .839), 32.5% calc(var(--wa) * .827), 35% calc(var(--wa) * .799), 37.5% calc(var(--wa) * .748), 40% calc(var(--wa) * .669), 42.5% calc(var(--wa) * .565), 45% calc(var(--wa) * .44), 47.5% calc(var(--wa) * .308), 50% calc(var(--wa) * .183), 52.5% calc(var(--wa) * .081), 55% calc(var(--wa) * .017), 57.5% calc(var(--wa) * 0), 60% calc(var(--wa) * .035), 62.5% calc(var(--wa) * .118), 65% calc(var(--wa) * .241), 67.5% calc(var(--wa) * .388), 70% calc(var(--wa) * .541), 72.5% calc(var(--wa) * .682), 75% calc(var(--wa) * .796), 77.5% calc(var(--wa) * .874), 80% calc(var(--wa) * .911), 82.5% calc(var(--wa) * .911), 85% calc(var(--wa) * .882), 87.5% calc(var(--wa) * .838), 90% calc(var(--wa) * .791), 92.5% calc(var(--wa) * .754), 95% calc(var(--wa) * .738), 97.5% calc(var(--wa) * .745), 100% calc(var(--wa) * .776), 100% 100%, 0 100%)}.ocn-w-bot-a{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--wb) * .623), 97.5% calc(100% - var(--wb) * .655), 95% calc(100% - var(--wb) * .724), 92.5% calc(100% - var(--wb) * .81), 90% calc(100% - var(--wb) * .889), 87.5% calc(100% - var(--wb) * .938), 85% calc(100% - var(--wb) * .943), 82.5% calc(100% - var(--wb) * .896), 80% calc(100% - var(--wb) * .803), 77.5% calc(100% - var(--wb) * .676), 75% calc(100% - var(--wb) * .534), 72.5% calc(100% - var(--wb) * .396), 70% calc(100% - var(--wb) * .275), 67.5% calc(100% - var(--wb) * .182), 65% calc(100% - var(--wb) * .117), 62.5% calc(100% - var(--wb) * .076), 60% calc(100% - var(--wb) * .049), 57.5% calc(100% - var(--wb) * .03), 55% calc(100% - var(--wb) * .014), 52.5% calc(100% - var(--wb) * .002), 50% calc(100% - var(--wb) * 0), 47.5% calc(100% - var(--wb) * .019), 45% calc(100% - var(--wb) * .069), 42.5% calc(100% - var(--wb) * .156), 40% calc(100% - var(--wb) * .281), 37.5% calc(100% - var(--wb) * .434), 35% calc(100% - var(--wb) * .6), 32.5% calc(100% - var(--wb) * .757), 30% calc(100% - var(--wb) * .884), 27.5% calc(100% - var(--wb) * .963), 25% calc(100% - var(--wb) * .987), 22.5% calc(100% - var(--wb) * .957), 20% calc(100% - var(--wb) * .886), 17.5% calc(100% - var(--wb) * .795), 15% calc(100% - var(--wb) * .71), 12.5% calc(100% - var(--wb) * .653), 10% calc(100% - var(--wb) * .64), 7.5% calc(100% - var(--wb) * .678), 5% calc(100% - var(--wb) * .762), 2.5% calc(100% - var(--wb) * .876), 0% calc(100% - var(--wb) * 1))}.ocn-w-both-a{clip-path:polygon(0% calc(var(--wa) * .827), 2.5% calc(var(--wa) * .852), 5% calc(var(--wa) * .885), 7.5% calc(var(--wa) * .922), 10% calc(var(--wa) * .954), 12.5% calc(var(--wa) * .97), 15% calc(var(--wa) * .961), 17.5% calc(var(--wa) * .926), 20% calc(var(--wa) * .868), 22.5% calc(var(--wa) * .799), 25% calc(var(--wa) * .736), 27.5% calc(var(--wa) * .694), 30% calc(var(--wa) * .684), 32.5% calc(var(--wa) * .709), 35% calc(var(--wa) * .763), 37.5% calc(var(--wa) * .832), 40% calc(var(--wa) * .894), 42.5% calc(var(--wa) * .928), 45% calc(var(--wa) * .918), 47.5% calc(var(--wa) * .856), 50% calc(var(--wa) * .745), 52.5% calc(var(--wa) * .598), 55% calc(var(--wa) * .435), 57.5% calc(var(--wa) * .278), 60% calc(var(--wa) * .147), 62.5% calc(var(--wa) * .056), 65% calc(var(--wa) * .008), 67.5% calc(var(--wa) * 0), 70% calc(var(--wa) * .021), 72.5% calc(var(--wa) * .057), 75% calc(var(--wa) * .099), 77.5% calc(var(--wa) * .14), 80% calc(var(--wa) * .181), 82.5% calc(var(--wa) * .228), 85% calc(var(--wa) * .29), 87.5% calc(var(--wa) * .375), 90% calc(var(--wa) * .485), 92.5% calc(var(--wa) * .617), 95% calc(var(--wa) * .759), 97.5% calc(var(--wa) * .893), 100% calc(var(--wa) * 1), 100% calc(100% - var(--wb) * 1), 97.5% calc(100% - var(--wb) * .921), 95% calc(100% - var(--wb) * .861), 92.5% calc(100% - var(--wb) * .828), 90% calc(100% - var(--wb) * .823), 87.5% calc(100% - var(--wb) * .841), 85% calc(100% - var(--wb) * .875), 82.5% calc(100% - var(--wb) * .912), 80% calc(100% - var(--wb) * .945), 77.5% calc(100% - var(--wb) * .964), 75% calc(100% - var(--wb) * .965), 72.5% calc(100% - var(--wb) * .95), 70% calc(100% - var(--wb) * .922), 67.5% calc(100% - var(--wb) * .887), 65% calc(100% - var(--wb) * .853), 62.5% calc(100% - var(--wb) * .823), 60% calc(100% - var(--wb) * .801), 57.5% calc(100% - var(--wb) * .784), 55% calc(100% - var(--wb) * .767), 52.5% calc(100% - var(--wb) * .743), 50% calc(100% - var(--wb) * .704), 47.5% calc(100% - var(--wb) * .644), 45% calc(100% - var(--wb) * .561), 42.5% calc(100% - var(--wb) * .457), 40% calc(100% - var(--wb) * .341), 37.5% calc(100% - var(--wb) * .223), 35% calc(100% - var(--wb) * .118), 32.5% calc(100% - var(--wb) * .04), 30% calc(100% - var(--wb) * 0), 27.5% calc(100% - var(--wb) * .004), 25% calc(100% - var(--wb) * .051), 22.5% calc(100% - var(--wb) * .137), 20% calc(100% - var(--wb) * .248), 17.5% calc(100% - var(--wb) * .37), 15% calc(100% - var(--wb) * .489), 12.5% calc(100% - var(--wb) * .59), 10% calc(100% - var(--wb) * .665), 7.5% calc(100% - var(--wb) * .711), 5% calc(100% - var(--wb) * .729), 2.5% calc(100% - var(--wb) * .726), 0% calc(100% - var(--wb) * .713))}.ocn-w-both-b{clip-path:polygon(0% calc(var(--wa) * .04), 2.5% calc(var(--wa) * .074), 5% calc(var(--wa) * .079), 7.5% calc(var(--wa) * .063), 10% calc(var(--wa) * .041), 12.5% calc(var(--wa) * .025), 15% calc(var(--wa) * .023), 17.5% calc(var(--wa) * .039), 20% calc(var(--wa) * .072), 22.5% calc(var(--wa) * .115), 25% calc(var(--wa) * .163), 27.5% calc(var(--wa) * .209), 30% calc(var(--wa) * .251), 32.5% calc(var(--wa) * .29), 35% calc(var(--wa) * .334), 37.5% calc(var(--wa) * .388), 40% calc(var(--wa) * .46), 42.5% calc(var(--wa) * .552), 45% calc(var(--wa) * .661), 47.5% calc(var(--wa) * .777), 50% calc(var(--wa) * .884), 52.5% calc(var(--wa) * .964), 55% calc(var(--wa) * 1), 57.5% calc(var(--wa) * .981), 60% calc(var(--wa) * .902), 62.5% calc(var(--wa) * .771), 65% calc(var(--wa) * .603), 67.5% calc(var(--wa) * .421), 70% calc(var(--wa) * .25), 72.5% calc(var(--wa) * .113), 75% calc(var(--wa) * .028), 77.5% calc(var(--wa) * 0), 80% calc(var(--wa) * .025), 82.5% calc(var(--wa) * .089), 85% calc(var(--wa) * .17), 87.5% calc(var(--wa) * .244), 90% calc(var(--wa) * .291), 92.5% calc(var(--wa) * .296), 95% calc(var(--wa) * .254), 97.5% calc(var(--wa) * .17), 100% calc(var(--wa) * .056), 100% calc(100% - var(--wb) * .996), 97.5% calc(100% - var(--wb) * 1), 95% calc(100% - var(--wb) * .968), 92.5% calc(100% - var(--wb) * .904), 90% calc(100% - var(--wb) * .812), 87.5% calc(100% - var(--wb) * .702), 85% calc(100% - var(--wb) * .584), 82.5% calc(100% - var(--wb) * .469), 80% calc(100% - var(--wb) * .364), 77.5% calc(100% - var(--wb) * .275), 75% calc(100% - var(--wb) * .204), 72.5% calc(100% - var(--wb) * .15), 70% calc(100% - var(--wb) * .11), 67.5% calc(100% - var(--wb) * .08), 65% calc(100% - var(--wb) * .057), 62.5% calc(100% - var(--wb) * .036), 60% calc(100% - var(--wb) * .019), 57.5% calc(100% - var(--wb) * .005), 55% calc(100% - var(--wb) * 0), 52.5% calc(100% - var(--wb) * .008), 50% calc(100% - var(--wb) * .033), 47.5% calc(100% - var(--wb) * .081), 45% calc(100% - var(--wb) * .152), 42.5% calc(100% - var(--wb) * .245), 40% calc(100% - var(--wb) * .353), 37.5% calc(100% - var(--wb) * .471), 35% calc(100% - var(--wb) * .587), 32.5% calc(100% - var(--wb) * .691), 30% calc(100% - var(--wb) * .774), 27.5% calc(100% - var(--wb) * .828), 25% calc(100% - var(--wb) * .852), 22.5% calc(100% - var(--wb) * .845), 20% calc(100% - var(--wb) * .812), 17.5% calc(100% - var(--wb) * .76), 15% calc(100% - var(--wb) * .7), 12.5% calc(100% - var(--wb) * .64), 10% calc(100% - var(--wb) * .589), 7.5% calc(100% - var(--wb) * .552), 5% calc(100% - var(--wb) * .532), 2.5% calc(100% - var(--wb) * .526), 0% calc(100% - var(--wb) * .53))}.ocn-panel-shape{clip-path:polygon(calc(var(--cx) + (100% - var(--cx)) * 1) calc(var(--band) - var(--ta) * .206), calc(var(--cx) + (100% - var(--cx)) * .95) calc(var(--band) - var(--ta) * .082), calc(var(--cx) + (100% - var(--cx)) * .9) calc(var(--band) - var(--ta) * .012), calc(var(--cx) + (100% - var(--cx)) * .85) calc(var(--band) - var(--ta) * .005), calc(var(--cx) + (100% - var(--cx)) * .8) calc(var(--band) - var(--ta) * .062), calc(var(--cx) + (100% - var(--cx)) * .75) calc(var(--band) - var(--ta) * .175), calc(var(--cx) + (100% - var(--cx)) * .7) calc(var(--band) - var(--ta) * .331), calc(var(--cx) + (100% - var(--cx)) * .65) calc(var(--band) - var(--ta) * .508), calc(var(--cx) + (100% - var(--cx)) * .6) calc(var(--band) - var(--ta) * .684), calc(var(--cx) + (100% - var(--cx)) * .55) calc(var(--band) - var(--ta) * .837), calc(var(--cx) + (100% - var(--cx)) * .5) calc(var(--band) - var(--ta) * .946), calc(var(--cx) + (100% - var(--cx)) * .45) calc(var(--band) - var(--ta) * .997), calc(var(--cx) + (100% - var(--cx)) * .4) calc(var(--band) - var(--ta) * .984), calc(var(--cx) + (100% - var(--cx)) * .35) calc(var(--band) - var(--ta) * .909), calc(var(--cx) + (100% - var(--cx)) * .3) calc(var(--band) - var(--ta) * .781), calc(var(--cx) + (100% - var(--cx)) * .25) calc(var(--band) - var(--ta) * .617), calc(var(--cx) + (100% - var(--cx)) * .2) calc(var(--band) - var(--ta) * .437), calc(var(--cx) + (100% - var(--cx)) * .15) calc(var(--band) - var(--ta) * .266), calc(var(--cx) + (100% - var(--cx)) * .1) calc(var(--band) - var(--ta) * .125), calc(var(--cx) + (100% - var(--cx)) * .05) calc(var(--band) - var(--ta) * .032), calc(var(--cx) + (100% - var(--cx)) * 0) calc(var(--band) - var(--ta) * 0), calc(var(--s0) + var(--r) * .741) calc(var(--band) + var(--r) * .034), calc(var(--s0) + var(--r) * .5) calc(var(--band) + var(--r) * .134), calc(var(--s0) + var(--r) * .293) calc(var(--band) + var(--r) * .293), calc(var(--s0) + var(--r) * .134) calc(var(--band) + var(--r) * .5), calc(var(--s0) + var(--r) * .034) calc(var(--band) + var(--r) * .741), calc(var(--s0) + var(--r) * 0) calc(var(--band) + var(--r) * 1), calc((var(--strip) + var(--sx) * .967 + var(--sa) * .028) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .033), calc((var(--strip) + var(--sx) * .933 + var(--sa) * .108) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .067), calc((var(--strip) + var(--sx) * .9 + var(--sa) * .232) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .1), calc((var(--strip) + var(--sx) * .867 + var(--sa) * .386) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .133), calc((var(--strip) + var(--sx) * .833 + var(--sa) * .552) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .167), calc((var(--strip) + var(--sx) * .8 + var(--sa) * .713) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .2), calc((var(--strip) + var(--sx) * .767 + var(--sa) * .85) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .233), calc((var(--strip) + var(--sx) * .733 + var(--sa) * .948) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .267), calc((var(--strip) + var(--sx) * .7 + var(--sa) * .996) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .3), calc((var(--strip) + var(--sx) * .667 + var(--sa) * .989) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .333), calc((var(--strip) + var(--sx) * .633 + var(--sa) * .928) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .367), calc((var(--strip) + var(--sx) * .6 + var(--sa) * .819) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .4), calc((var(--strip) + var(--sx) * .567 + var(--sa) * .674) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .433), calc((var(--strip) + var(--sx) * .533 + var(--sa) * .51) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .467), calc((var(--strip) + var(--sx) * .5 + var(--sa) * .345) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .5), calc((var(--strip) + var(--sx) * .467 + var(--sa) * .198) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .533), calc((var(--strip) + var(--sx) * .433 + var(--sa) * .084) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .567), calc((var(--strip) + var(--sx) * .4 + var(--sa) * .016) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .6), calc((var(--strip) + var(--sx) * .367 + var(--sa) * .002) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .633), calc((var(--strip) + var(--sx) * .333 + var(--sa) * .043) * 1) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .667), calc((var(--strip) + var(--sx) * .3 + var(--sa) * .136) * .989) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .7), calc((var(--strip) + var(--sx) * .267 + var(--sa) * .268) * .926) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .733), calc((var(--strip) + var(--sx) * .233 + var(--sa) * .427) * .82) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .767), calc((var(--strip) + var(--sx) * .2 + var(--sa) * .594) * .684) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .8), calc((var(--strip) + var(--sx) * .167 + var(--sa) * .75) * .531) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .833), calc((var(--strip) + var(--sx) * .133 + var(--sa) * .878) * .376) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .867), calc((var(--strip) + var(--sx) * .1 + var(--sa) * .965) * .232) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .9), calc((var(--strip) + var(--sx) * .067 + var(--sa) * 1) * .112) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .933), calc((var(--strip) + var(--sx) * .033 + var(--sa) * .979) * .03) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * .967), calc((var(--strip) + var(--sx) * 0 + var(--sa) * .905) * 0) calc(var(--band) + var(--r) + (100% - var(--band) - var(--r) - var(--end)) * 1), 0 100%, 100% 100%)}.ocn-lettering{width:100%;display:block;position:relative}.ocn-lettering-img{width:100%;height:auto;display:block}.ocn-lettering--silver{filter:drop-shadow(0 2px 8px rgb(var(--ocn-shadow-rgb) / .55))}.ocn-lettering--silver .ocn-lettering-img{filter:var(--ocn-silver-filter)}.ocn-lettering-sheen{background-image:linear-gradient(100deg, rgb(var(--ocn-white-rgb) / 0) 42%, rgb(var(--ocn-white-rgb) / .92) 50%, rgb(var(--ocn-white-rgb) / 0) 58%);-webkit-mask:var(--ocn-lettering-mask) center / contain no-repeat;-webkit-mask:var(--ocn-lettering-mask) center / contain no-repeat;mask:var(--ocn-lettering-mask) center / contain no-repeat;animation:ocn-sheen 7.5s var(--ocn-ease-ctl) 1.6s infinite;pointer-events:none;background-position:150% 0;background-repeat:no-repeat;background-size:260% 100%;position:absolute;inset:0}@keyframes ocn-sheen{0%{background-position:150% 0}26%{background-position:-50% 0}to{background-position:-50% 0}}.ocn-lettering-text{font-family:var(--ocn-f-display);font-size:clamp(64px,18vw,104px);font-style:italic;font-weight:600;line-height:1;display:block}.ocn-lettering-text--ink{color:var(--ocn-navy)}.ocn-lettering-text--silver{color:var(--ocn-white);text-shadow:0 2px 10px rgb(var(--ocn-shadow-rgb) / .6);font-size:clamp(56px,16vw,96px)}.ocn-btn{min-height:56px;font-family:var(--ocn-f-serif);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ocn-ease-ctl), box-shadow .16s var(--ocn-ease-ctl), filter .16s var(--ocn-ease-ctl), background-color .16s var(--ocn-ease-ctl);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:18px;line-height:1.2;text-decoration:none;display:inline-flex}.ocn-btn:active{transition-duration:80ms;transform:scale(.985)}.ocn-btn--primary{color:var(--ocn-white);background:linear-gradient(180deg, var(--ocn-blue-hi) 0%, var(--ocn-navy-2) 45%, var(--ocn-navy) 100%);border-color:var(--ocn-silver);box-shadow:0 0 0 1px var(--ocn-navy), inset 0 1px 0 rgb(var(--ocn-white-rgb) / .38), inset 0 -2px 6px rgb(var(--ocn-shadow-rgb) / .25), 0 10px 24px rgb(var(--ocn-navy-rgb) / .28)}.ocn-btn--primary:hover{filter:brightness(1.14)}.ocn-btn--secondary{color:var(--ocn-navy);background:linear-gradient(180deg, var(--ocn-white), var(--ocn-pearl-deep));border-color:var(--ocn-line-strong);box-shadow:inset 0 1px 0 var(--ocn-white), 0 4px 14px rgb(var(--ocn-navy-rgb) / .1)}.ocn-btn--secondary:hover{background:var(--ocn-pearl-hover)}.ocn-btn--wide{width:100%;max-width:400px}.ocn-btn.is-busy{cursor:progress;filter:saturate(.7)brightness(.95)}.ocn-link-quiet{min-height:44px;color:var(--ocn-navy);cursor:pointer;font-family:var(--ocn-f-serif);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ocn-line-strong);text-decoration-color:var(--ocn-line-strong);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;font-size:17px;display:inline-flex}.ocn-link-quiet:hover{-webkit-text-decoration-color:var(--ocn-navy);text-decoration-color:var(--ocn-navy)}.ocn-ext{width:16px;height:16px;color:var(--ocn-ink-soft)}.ocn-ornament{width:min(46vw,180px);height:auto;margin:14px auto 0;display:block}.ocn-rule{background:linear-gradient(90deg, rgb(var(--ocn-line-rgb) / 0), var(--ocn-line-strong), rgb(var(--ocn-line-rgb) / 0));width:64px;height:1px;margin:22px auto;display:block}.ocn-eyebrow{font-family:var(--ocn-f-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--ocn-ink-soft);padding-left:.32em;font-size:13px;font-weight:400}.ocn-flourish{width:96px;height:10px;color:var(--ocn-silver);margin:8px auto 0;display:block}.ocn-round-btn{border:1px solid rgb(var(--ocn-silver-rgb) / .95);background:rgb(var(--ocn-navy-rgb) / .9);width:52px;height:52px;color:var(--ocn-white);cursor:pointer;box-shadow:0 6px 18px rgb(var(--ocn-navy-rgb) / .32), inset 0 1px 0 rgb(var(--ocn-white-rgb) / .25);border-radius:50%;place-items:center;padding:0;display:grid}.ocn-round-btn .ocn-ico{width:24px;height:24px}.ocn-round-btn:focus-visible{outline:3px solid var(--ocn-focus-dark);outline-offset:3px}.ocn-opener{z-index:5;height:min(100dvh,max(560px,240vw),1200px);min-height:520px;color:var(--ocn-white);isolation:isolate;position:relative;overflow:hidden;container-type:size}.ocn-opener-bg{z-index:-1;position:absolute;inset:0}.ocn-opener-bg:after{content:"";background:linear-gradient(180deg, rgb(var(--ocn-navy-rgb) / .78) 0%, rgb(var(--ocn-navy-rgb) / .64) 28%, rgb(var(--ocn-navy-rgb) / .26) 44%, rgb(var(--ocn-navy-rgb) / .2) 64%, rgb(var(--ocn-navy-rgb) / .62) 82%, rgb(var(--ocn-navy-rgb) / .86) 100%);pointer-events:none;position:absolute;inset:0}.ocn-opener-hit{width:100%;color:var(--ocn-white);cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:center;gap:14px;padding:76px 20px 36px;display:flex;position:absolute;inset:0}.ocn-opener-hit:focus-visible{outline:3px solid var(--ocn-focus-dark);outline-offset:-12px;border-radius:28px}.ocn-opener-name{flex-direction:column;align-items:center;gap:4px;width:min(78vw,440px);display:flex}.ocn-opener-age,.ocn-dlg-age{font-family:var(--ocn-f-display);letter-spacing:.42em;text-transform:uppercase;color:var(--ocn-band-text);text-shadow:0 1px 3px rgb(var(--ocn-shadow-rgb) / .65);padding-left:.42em;font-size:clamp(18px,4.8vw,24px);font-weight:600;display:block}.ocn-env-stage{width:100%;min-height:0;transition:transform .3s var(--ocn-ease-in);flex:auto;justify-content:center;align-items:center;display:flex}.ocn-env{aspect-ratio:900/801;width:min(88vw,540px);display:block;position:relative;translate:0 -10%}@supports (width:1cqh){.ocn-env{width:min(88cqw,540px,49.456cqh)}}.ocn-env-group{transition:scale .25s var(--ocn-ease-ctl);animation:6s ease-in-out infinite ocn-float;display:block;position:absolute;inset:0}.ocn-opener:not(.is-idle) .ocn-env-group{animation-play-state:paused}@keyframes ocn-float{0%,to{translate:0;rotate:-.45deg}50%{translate:0 -7px;rotate:.45deg}}.ocn-env-lift{transition:transform .29s var(--ocn-ease-in);display:block;position:absolute;inset:0}.ocn-env-bloom{background:radial-gradient(50% 46% at 50% 44%, rgb(var(--ocn-bloom-rgb) / .46) 0%, rgb(var(--ocn-aqua-rgb) / .1) 52%, rgb(var(--ocn-aqua-rgb) / 0) 72%);opacity:0;transition:opacity .32s var(--ocn-ease-in);pointer-events:none;display:block;position:absolute;inset:-20% -14% -8%}.ocn-opener.is-opened .ocn-env-bloom,.ocn-opener.is-exiting .ocn-env-bloom{opacity:1}.ocn-env-glow{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--ocn-glow-rgb) / .62) 0%, rgb(var(--ocn-aqua-rgb) / .14) 42%, rgb(var(--ocn-aqua-rgb) / 0) 70%);pointer-events:none;border-radius:50%;width:29%;transition:opacity .22s linear;animation:3.8s ease-in-out infinite ocn-breathe;display:block;position:absolute;top:59%;left:35.5%}@keyframes ocn-breathe{0%,to{opacity:.35;scale:.9}50%{opacity:.85;scale:1.06}}.ocn-opener.is-opening .ocn-env-glow,.ocn-opener.is-opened .ocn-env-glow,.ocn-opener.is-exiting .ocn-env-glow{opacity:0;animation:none}.ocn-opener.is-exiting .ocn-env-stage{transform:translateY(-16px)scale(1.03)}.ocn-opener.is-intro .ocn-opener-name{animation:ocn-rise-in .9s var(--ocn-ease-in) .12s both}.ocn-opener.is-intro .ocn-env-stage{animation:ocn-rise-in 1s var(--ocn-ease-in) .28s both}.ocn-opener.is-intro .ocn-opener-cta{animation:ocn-fade .7s var(--ocn-ease-in) .76s both}.ocn-opener.is-intro .ocn-opener-music{animation:ocn-fade .6s var(--ocn-ease-in) .52s both}@keyframes ocn-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ocn-env :where(img){max-width:none;display:block;position:absolute}.ocn-env .ocn-env-closed,.ocn-env .ocn-env-open{width:100%;height:100%;inset:0}.ocn-env .ocn-env-closed{transition:opacity .25s var(--ocn-ease-ctl)}.ocn-env .ocn-env-open{opacity:0;transition:opacity .25s var(--ocn-ease-ctl)}.ocn-env .ocn-env-art,.ocn-env .ocn-env-card{aspect-ratio:1;opacity:0;width:32%;height:auto;transition:opacity .18s linear;position:absolute;top:31.9%;left:33.5%}.ocn-env .ocn-env-art{object-fit:cover}.ocn-env-card{color:var(--ocn-navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2em;padding:6%;display:flex;container-type:inline-size}.ocn-env-card-name{text-overflow:ellipsis;max-width:100%;font-family:var(--ocn-f-display);font-size:26cqw;font-style:italic;font-weight:600;line-height:1;display:block;overflow:hidden}.ocn-env-card-age{font-family:var(--ocn-f-display);letter-spacing:.3em;text-transform:uppercase;color:var(--ocn-ink-soft);padding-left:.3em;font-size:9cqw;font-weight:600;display:block}.ocn-env .ocn-env-shell{width:19%;height:auto;filter:drop-shadow(0 6px 10px rgb(var(--ocn-shadow-rgb) / .35));transition:opacity .25s linear, translate .3s var(--ocn-ease-in), scale .3s var(--ocn-ease-in);top:66.4%;left:40.6%}.ocn-env-fallback{font-family:var(--ocn-f-display);color:var(--ocn-white);font-size:28px;display:none}.ocn-opener-cta{font-family:var(--ocn-f-serif);letter-spacing:.06em;color:var(--ocn-white);text-shadow:0 1px 3px rgb(var(--ocn-shadow-rgb) / .75);flex-direction:column;align-items:center;gap:8px;font-size:18px;display:flex}.ocn-opener-cta .ocn-ico{width:30px;height:30px;color:var(--ocn-hint);animation:ocn-hint 2.4s var(--ocn-ease-ctl) infinite}@keyframes ocn-hint{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ocn-opener-music{z-index:2;min-height:44px;color:var(--ocn-white);background:rgb(var(--ocn-navy-rgb) / .72);border:1px solid rgb(var(--ocn-silver-rgb) / .6);box-shadow:0 4px 14px rgb(var(--ocn-shadow-rgb) / .25);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute;top:16px;right:16px}.ocn-opener-music:hover{background:rgb(var(--ocn-navy-2-rgb) / .9)}.ocn-opener-music .ocn-ico{width:18px;height:18px}.ocn-opener.is-pressed .ocn-env-group{transition-duration:80ms;scale:.985}.ocn-opener.is-pressed .ocn-env .ocn-env-shell{opacity:.6;transition-duration:80ms}.ocn-opener.is-opening .ocn-env .ocn-env-closed,.ocn-opener.is-opened .ocn-env .ocn-env-closed,.ocn-opener.is-exiting .ocn-env .ocn-env-closed{opacity:0}.ocn-opener.is-opening .ocn-env .ocn-env-open,.ocn-opener.is-opened .ocn-env .ocn-env-open,.ocn-opener.is-exiting .ocn-env .ocn-env-open{opacity:1}.ocn-opener.is-opening .ocn-env .ocn-env-shell,.ocn-opener.is-opened .ocn-env .ocn-env-shell,.ocn-opener.is-exiting .ocn-env .ocn-env-shell{opacity:0;translate:0 -6px;scale:.9}.ocn-opener.is-opened .ocn-env-lift,.ocn-opener.is-exiting .ocn-env-lift{transform:translateY(-6px)}.ocn-opener.is-opened .ocn-env .ocn-env-art,.ocn-opener.is-exiting .ocn-env .ocn-env-art,.ocn-opener.is-opened .ocn-env .ocn-env-card,.ocn-opener.is-exiting .ocn-env .ocn-env-card{opacity:1}.ocn-opener.is-opening .ocn-opener-cta .ocn-ico,.ocn-opener.is-opened .ocn-opener-cta .ocn-ico,.ocn-opener.is-exiting .ocn-opener-cta .ocn-ico{animation:none}.ocn-opener.is-exiting{z-index:70;opacity:0;pointer-events:none;transition:opacity .28s var(--ocn-ease-out);position:fixed;top:0;left:0;right:0}.ocn-opener.is-degraded .ocn-env{display:none}.ocn-opener.is-degraded .ocn-env-fallback{display:block}.ocn-topbar{z-index:40;pointer-events:none;transition:opacity .24s var(--ocn-ease-in);gap:10px;padding:12px 12px 0 0;display:flex;position:fixed;top:0;right:0}.ocn-topbar>*{pointer-events:auto}.ocn-topbar.is-hidden{opacity:0;visibility:hidden}.ocn-main{z-index:1;display:block;position:relative}.ocn-main.is-entering{animation:ocn-main-in .28s var(--ocn-ease-in) both}@keyframes ocn-main-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ocn-fade{0%{opacity:0}to{opacity:1}}@keyframes ocn-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ocn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ocn-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ocn-draw{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes ocn-stroke{0%{stroke-dashoffset:122px}to{stroke-dashoffset:0}}@keyframes ocn-bob{0%,to{translate:0;rotate:-2.5deg}50%{translate:0 -6px;rotate:2.5deg}}@keyframes ocn-numsheen{0%{background-position:115% 0,0 0}to{background-position:-15% 0,0 0}}.ocn-stage [data-ocn-rv=wait] .ocn-rv-c{opacity:0;transform:translateY(10px)}.ocn-stage [data-ocn-rv=in] .ocn-rv-c{opacity:1;transition:opacity .38s var(--ocn-ease-in), transform .38s var(--ocn-ease-in);transform:none}.ocn-stage [data-ocn-rv=in] .ocn-rv-c.ocn-rv-t1{transition-duration:.42s}.ocn-stage [data-ocn-rv=in] .ocn-rv-c.ocn-rv-t2{transition-duration:.32s;transition-delay:60ms}.ocn-stage [data-ocn-rv=in] .ocn-rv-c.ocn-rv-t3{transition-duration:.32s;transition-delay:.1s}.ocn-stage [data-ocn-rv=in] .ocn-rv-c.ocn-rv-t4{transition-delay:80ms}.ocn-stage [data-ocn-rv=in] .ocn-rv-c.ocn-rv-t5{transition-duration:.28s;transition-delay:.16s}.ocn-stage [data-ocn-rv=wait] .ocn-act-list>li{opacity:0;transform:translateY(8px)}.ocn-stage [data-ocn-rv=in] .ocn-act-list>li{opacity:1;transition:opacity .32s var(--ocn-ease-in), transform .32s var(--ocn-ease-in);transform:none}.ocn-stage [data-ocn-rv=in] .ocn-act-list>li:nth-child(2){transition-delay:45ms}.ocn-stage [data-ocn-rv=in] .ocn-act-list>li:nth-child(3){transition-delay:90ms}.ocn-stage [data-ocn-rv=in] .ocn-act-list>li:nth-child(4){transition-delay:.135s}.ocn-stage [data-ocn-rv=in] .ocn-act-list>li:nth-child(5){transition-delay:.18s}.ocn-stage [data-ocn-rv=in] .ocn-act-list>li:nth-child(n+6){transition-delay:.225s}.ocn-stage [data-ocn-rv=wait] .ocn-g-cell{opacity:0}.ocn-stage [data-ocn-rv=in] .ocn-g-cell{animation:ocn-fade .32s var(--ocn-ease-in) both;animation-delay:calc(min(var(--ocn-i), 12) * 30ms)}.ocn-main.is-entering .ocn-home-photo{animation:ocn-fade .45s var(--ocn-ease-in) both}.ocn-main.is-entering .ocn-home-h1 .ocn-lettering-img,.ocn-main.is-entering .ocn-home-h1 .ocn-lettering-text{animation:.72s cubic-bezier(.5,0,.2,1) .12s both ocn-write}.ocn-main.is-entering .ocn-seq-a{animation:ocn-rise .38s var(--ocn-ease-in) 80ms both}.ocn-main.is-entering .ocn-seq-b{animation:ocn-rise .32s var(--ocn-ease-in) .14s both}.ocn-main.is-entering .ocn-seq-c{animation:ocn-rise .28s var(--ocn-ease-in) .2s both}.ocn-main.is-entering .ocn-home-info>.ocn-ornament{animation:ocn-draw .7s var(--ocn-ease-in) .32s both}.ocn-stage [data-ocn-rv=in].ocn-verse .ocn-ornament{animation:ocn-draw .76s var(--ocn-ease-in) .2s both}.ocn-stage [data-ocn-rv=in].ocn-wave-sec .ocn-sec-body .ocn-ornament{animation:ocn-draw .76s var(--ocn-ease-in) .24s both}.ocn-stage [data-ocn-rv=in].ocn-closing .ocn-ornament{animation:ocn-draw .76s var(--ocn-ease-in) .28s both}.ocn-stage [data-ocn-rv=in].ocn-wave-sec .ocn-flourish path{stroke-dasharray:120;animation:ocn-stroke .9s var(--ocn-ease-in) .2s both}.ocn-stage [data-ocn-rv=in].ocn-day .ocn-day-num{animation:1.4s cubic-bezier(.45,.05,.35,1) .6s both ocn-numsheen}.ocn-stage.is-live .ocn-verse-shell{animation:7s ease-in-out infinite ocn-bob}.ocn-home{padding:0 0 104px;position:relative}.ocn-home.is-bare{padding-top:88px}.ocn-home-inner{gap:0;width:100%;max-width:1180px;margin:0 auto;padding:0;display:grid}.ocn-home-photo{background:var(--ocn-photo-bg);aspect-ratio:1080/1780;-webkit-mask-image:linear-gradient(180deg, rgb(var(--ocn-shadow-rgb) / 1) 0%, rgb(var(--ocn-shadow-rgb) / 1) 66%, rgb(var(--ocn-shadow-rgb) / .86) 74%, rgb(var(--ocn-shadow-rgb) / .6) 82%, rgb(var(--ocn-shadow-rgb) / .3) 90%, rgb(var(--ocn-shadow-rgb) / .08) 96%, rgb(var(--ocn-shadow-rgb) / 0) 100%);-webkit-mask-image:linear-gradient(180deg, rgb(var(--ocn-shadow-rgb) / 1) 0%, rgb(var(--ocn-shadow-rgb) / 1) 66%, rgb(var(--ocn-shadow-rgb) / .86) 74%, rgb(var(--ocn-shadow-rgb) / .6) 82%, rgb(var(--ocn-shadow-rgb) / .3) 90%, rgb(var(--ocn-shadow-rgb) / .08) 96%, rgb(var(--ocn-shadow-rgb) / 0) 100%);mask-image:linear-gradient(180deg, rgb(var(--ocn-shadow-rgb) / 1) 0%, rgb(var(--ocn-shadow-rgb) / 1) 66%, rgb(var(--ocn-shadow-rgb) / .86) 74%, rgb(var(--ocn-shadow-rgb) / .6) 82%, rgb(var(--ocn-shadow-rgb) / .3) 90%, rgb(var(--ocn-shadow-rgb) / .08) 96%, rgb(var(--ocn-shadow-rgb) / 0) 100%);margin:0;position:relative;overflow:hidden}.ocn-home-photo .ocn-home-photo-img{object-fit:cover;width:100%;height:100%;display:block}.ocn-home-info{z-index:1;text-align:center;padding:0 var(--ocn-gutter);flex-direction:column;align-items:center;margin-top:-56px;display:flex;position:relative}.ocn-home.is-bare .ocn-home-info{margin-top:0}.ocn-home-h1{flex-direction:column;align-items:center;gap:4px;font-weight:400;display:flex}.ocn-home-h1 .ocn-lettering{width:min(76vw,430px)}.ocn-h1-sub{font-family:var(--ocn-f-display);letter-spacing:.42em;text-transform:uppercase;color:var(--ocn-navy);padding-left:.42em;font-size:clamp(18px,4.6vw,24px);font-weight:600;display:block}.ocn-cover-lead{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-wrap:balance;margin-top:20px;font-size:clamp(34px,9vw,48px);font-weight:600;line-height:1.06}.ocn-cover-text{max-width:27ch;font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);text-wrap:pretty;white-space:pre-line;margin-top:12px;font-size:clamp(21px,5.4vw,25px);font-style:italic;font-weight:500;line-height:1.35}.ocn-home-date{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:clamp(28px,7.4vw,36px);font-weight:600;line-height:1.2}.ocn-home-venue{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:clamp(26px,6.8vw,32px);font-weight:600;line-height:1.2}.ocn-home-city{font-family:var(--ocn-f-serif);letter-spacing:.16em;color:var(--ocn-ink-soft);margin-top:4px;font-size:15px}.ocn-home-ctas{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:28px;display:flex}.ocn-tide{margin-top:calc(-1 * var(--wa));--wa:36px;--band:112px;--ta:20px;--strip:12px;--sx:16px;--sa:18px;--r:40px;--end:60px;--s0:calc(var(--strip) + var(--sx));--cx:calc(var(--s0) + var(--r));position:relative}.ocn-tide-deco{z-index:0;pointer-events:none;position:absolute;inset:0}.ocn-tide-panel-rim{filter:drop-shadow(-1px -1px 0 var(--ocn-white)) drop-shadow(-1.5px -1px 0 var(--ocn-rim)) drop-shadow(-6px -2px 12px rgb(var(--ocn-shadow-rgb) / .35));position:absolute;inset:0}.ocn-tide-content{z-index:1;padding:calc(var(--band) + 44px) var(--ocn-gutter) 72px calc(var(--strip) + var(--sx) + var(--sa) + 18px);position:relative}.ocn-verse{text-align:center;max-width:660px;margin:0 auto;position:relative}.ocn-verse-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-wrap:balance;font-size:clamp(38px,10.4vw,58px);font-weight:600;line-height:1}.ocn-verse-l1{display:block}.ocn-verse-l2{margin-top:4px;font-size:1.06em;font-style:italic;font-weight:500;display:block}.ocn-verse-quote{margin-top:26px}.ocn-verse-quote p{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-wrap:balance;font-size:clamp(24px,6.4vw,33px);font-weight:500;line-height:1.36}.ocn-verse-quote footer{margin-top:16px}.ocn-verse-quote cite{font-family:var(--ocn-f-serif);letter-spacing:.18em;color:var(--ocn-ink-soft);font-size:15px;font-style:normal}.ocn-verse-sep{background:linear-gradient(90deg, rgb(var(--ocn-line-rgb) / 0), var(--ocn-line-strong) 20%, var(--ocn-line-strong) 80%, rgb(var(--ocn-line-rgb) / 0));max-width:420px;height:1px;margin:34px auto 30px;display:block}.ocn-story-hello{font-family:var(--ocn-f-display);color:var(--ocn-navy);margin-bottom:18px;font-size:clamp(26px,6.8vw,32px);font-weight:600;line-height:1.2}.ocn-story-toggle{gap:14px;padding:0 22px}.ocn-story-toggle .ocn-chev{transition:transform .22s var(--ocn-ease-ctl)}.ocn-story-toggle[aria-expanded=true] .ocn-chev{transform:rotate(90deg)}.ocn-verse .ocn-verse-shell{width:76px;height:auto;filter:drop-shadow(0 6px 10px rgb(var(--ocn-navy-rgb) / .2));margin:30px 0 0 auto;display:block}.ocn-story{max-width:1080px;margin:44px auto 0;scroll-margin-top:80px;position:relative}.ocn-story:not([hidden]){animation:ocn-fade .22s var(--ocn-ease-in) both}.ocn-story-h{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-align:center;font-size:clamp(34px,9vw,50px);font-weight:600;line-height:1.05}.ocn-story-grid{gap:28px;margin-top:26px;display:grid}.ocn-story-photo{color:var(--ocn-ink-soft)}.ocn-story-photo .ocn-photo-frame{border:1px solid rgb(var(--ocn-line-rgb) / .8);box-shadow:0 0 0 4px rgb(var(--ocn-white-rgb) / .6), 0 16px 36px rgb(var(--ocn-navy-rgb) / .18);background:var(--ocn-photo-bg);border-radius:18px;overflow:hidden}.ocn-story-text{max-width:62ch;color:var(--ocn-ink-story);font-size:17px;line-height:1.7}.ocn-story-text p{white-space:pre-line}.ocn-story-text p+p{margin-top:1.05em}.ocn-story-aside{font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);font-size:22px;font-style:italic;font-weight:500;line-height:1.4}.ocn-timeline{text-align:center;margin-top:40px}.ocn-timeline-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);margin-top:6px;font-size:clamp(28px,7.4vw,36px);font-weight:600;line-height:1.1}.ocn-block-lead{max-width:34ch;font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);text-wrap:balance;margin:10px auto 0;font-size:clamp(20px,5.2vw,23px);font-style:italic;font-weight:500;line-height:1.35}.ocn-photo-grid{color:var(--ocn-ink-soft);margin-top:28px}.ocn-family{text-align:center;max-width:560px;margin:52px auto 0;scroll-margin-top:80px}.ocn-family-h{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:clamp(30px,8vw,40px);font-weight:600;line-height:1.1}.ocn-family-intro{font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);white-space:pre-line;margin-top:12px;font-size:clamp(20px,5.2vw,23px);font-style:italic;font-weight:500;line-height:1.4}.ocn-pairs{flex-direction:column;gap:20px;margin-top:24px;display:flex}.ocn-pair{flex-direction:column;align-items:center;gap:6px;display:flex}.ocn-pair+.ocn-pair{border-top:1px solid rgb(var(--ocn-line-rgb) / .55);padding-top:20px}.ocn-pair-label{font-family:var(--ocn-f-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--ocn-ink-soft);padding-left:.32em;font-size:12px}.ocn-pair-value{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:24px;font-weight:600;line-height:1.25}.ocn-pair-note{font-family:var(--ocn-f-display);color:var(--ocn-ink-soft);font-size:17px;font-style:italic}.ocn-pair-photo{object-fit:cover;border:1px solid rgb(var(--ocn-line-rgb) / .8);width:72px;height:72px;box-shadow:0 0 0 3px rgb(var(--ocn-white-rgb) / .7);border-radius:50%;display:block}.ocn-pair-names{flex-direction:column;align-items:center;gap:10px;display:flex}.ocn-pair-names>li{flex-direction:column;align-items:center;gap:2px;display:flex}.ocn-family-photos{text-align:left}.ocn-wave-sec{margin-top:calc(-1 * var(--wa));--wa:34px;--wb:34px;scroll-margin-top:40px;position:relative}.ocn-wave-sec-pearl{left:0;right:0;top:calc(var(--wa) + 40px);z-index:0;position:absolute;bottom:0}.ocn-band{z-index:1;padding:calc(var(--wa) + 40px) var(--ocn-gutter) calc(var(--wb) + 44px);text-align:center;color:var(--ocn-white);position:relative}.ocn-band-deco{z-index:-1;pointer-events:none;position:absolute;inset:0}.ocn-band-eyebrow{font-family:var(--ocn-f-display);letter-spacing:.16em;color:var(--ocn-band-text);text-shadow:0 1px 4px rgb(var(--ocn-shadow-rgb) / .6);padding-left:.16em;font-size:clamp(22px,5.8vw,28px);font-weight:600}.ocn-day-num{font-family:var(--ocn-f-display);letter-spacing:-.02em;color:var(--ocn-numeral);background-image:linear-gradient(100deg, rgb(var(--ocn-sheen-rgb) / 0) 37%, rgb(var(--ocn-sheen-rgb) / .6) 45%, var(--ocn-white) 50%, rgb(var(--ocn-sheen-rgb) / .6) 55%, rgb(var(--ocn-sheen-rgb) / 0) 63%), linear-gradient(180deg, var(--ocn-white) 0%, var(--ocn-numeral-mid) 40%, var(--ocn-numeral-low) 64%, var(--ocn-numeral-high) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 10px rgb(var(--ocn-shadow-rgb) / .45));background-position:115% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:clamp(144px,41vw,236px);font-weight:500;line-height:.86;display:block}.ocn-day-month{font-family:var(--ocn-f-serif);letter-spacing:.34em;text-transform:uppercase;color:var(--ocn-band-text-soft);text-shadow:0 1px 4px rgb(var(--ocn-shadow-rgb) / .7);margin-top:10px;padding-left:.34em;font-size:clamp(16px,4.4vw,20px);display:block}@media (forced-colors:active){.ocn-day-num{-webkit-text-fill-color:CanvasText;filter:none;background:0 0}}.ocn-sec-body{z-index:1;padding:28px var(--ocn-gutter) 108px;text-align:center;position:relative}.ocn-day-time{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:clamp(58px,16vw,76px);font-weight:600;line-height:1}.ocn-venue{scroll-margin-top:80px}.ocn-day-venue{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-wrap:balance;margin-top:18px;font-size:clamp(31px,8.4vw,42px);font-weight:600;line-height:1.12}.ocn-day-address{max-width:32ch;font-family:var(--ocn-f-serif);color:var(--ocn-ink-mid);white-space:pre-line;-webkit-user-select:text;user-select:text;margin:10px auto 0;font-size:17px;line-height:1.6;display:block}.ocn-map{border:1px solid rgb(var(--ocn-line-rgb) / .8);max-width:540px;box-shadow:0 0 0 4px rgb(var(--ocn-white-rgb) / .6), 0 16px 36px rgb(var(--ocn-navy-rgb) / .18);background:var(--ocn-photo-bg);border-radius:18px;margin:24px auto 0;overflow:hidden}.ocn-map iframe{border:0;width:100%;height:280px;display:block}.ocn-venue-photos{max-width:540px;margin-inline:auto}.ocn-reception{max-width:540px;margin:24px auto 0}.ocn-program .ocn-eyebrow,.ocn-countdown .ocn-eyebrow{margin-bottom:4px}.ocn-schedule{flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}.ocn-program .ocn-schedule{align-items:flex-start;width:fit-content;max-width:100%;margin-inline:auto}.ocn-schedule--timeline{align-items:stretch;max-width:480px;margin-inline:auto}.ocn-sched-item{text-align:left;align-items:center;gap:16px;display:flex}.ocn-schedule--timeline .ocn-sched-item{align-items:flex-start}.ocn-sched-ico{width:52px;height:52px;color:var(--ocn-navy-2);background:radial-gradient(circle at 35% 30%, var(--ocn-white) 0%, var(--ocn-medal-mid) 45%, var(--ocn-medal-edge) 100%);box-shadow:inset 0 0 0 2px var(--ocn-silver), inset 0 0 0 3px var(--ocn-white), 0 4px 10px rgb(var(--ocn-navy-rgb) / .18);border-radius:50%;flex:none;place-items:center;display:grid}.ocn-sched-ico .ocn-ico{width:24px;height:24px}.ocn-sched-txt{border-left:1px solid var(--ocn-silver);flex-direction:column;min-width:0;padding-left:16px;display:flex}.ocn-sched-time{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:26px;font-weight:600;line-height:1.1}.ocn-sched-label{font-family:var(--ocn-f-serif);color:var(--ocn-ink-mid);font-size:16px;line-height:1.35}.ocn-sched-desc{color:var(--ocn-ink-soft);margin-top:4px;font-size:15px;line-height:1.5}.ocn-timeline-photo{color:var(--ocn-ink-soft);margin-top:10px}.ocn-countdown-cells{justify-content:center;margin-top:14px;display:flex}.ocn-countdown-cell{flex-direction:column;align-items:center;min-width:64px;padding:0 12px;display:flex}.ocn-countdown-cell+.ocn-countdown-cell{border-left:1px solid var(--ocn-silver)}.ocn-countdown-num{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(34px,9vw,44px);font-weight:600;line-height:1}.ocn-countdown-unit{font-family:var(--ocn-f-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--ocn-ink-soft);margin-top:6px;padding-left:.2em;font-size:12px}.ocn-countdown-done{font-family:var(--ocn-f-display);color:var(--ocn-navy);margin-top:10px;font-size:clamp(30px,8vw,40px);font-weight:600}.ocn-live{max-width:540px;margin:28px auto 0}.ocn-day-cta{flex-direction:column;align-items:center;gap:8px;margin-top:30px;display:flex}.ocn-band-title{font-family:var(--ocn-f-display);color:var(--ocn-white);text-shadow:0 2px 12px rgb(var(--ocn-shadow-rgb) / .55);text-wrap:balance;font-size:clamp(46px,12.6vw,66px);font-weight:600;line-height:.98}.ocn-act-list{text-align:left;flex-direction:column;gap:12px;max-width:540px;margin:0 auto;display:flex}.ocn-act{isolation:isolate;border:1px solid rgb(var(--ocn-line-rgb) / .8);background:linear-gradient(180deg, rgb(var(--ocn-white-rgb) / .97), rgb(var(--ocn-ice-rgb) / .94));width:100%;min-height:78px;box-shadow:0 8px 22px rgb(var(--ocn-navy-rgb) / .1), inset 0 1px 0 var(--ocn-white);color:var(--ocn-navy);text-align:left;cursor:pointer;transition:transform .16s var(--ocn-ease-ctl), box-shadow .16s var(--ocn-ease-ctl);border-radius:20px;align-items:center;gap:14px;padding:10px 18px 10px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ocn-act:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg, rgb(var(--ocn-white-rgb) / 0) 30%, rgb(var(--ocn-white-rgb) / .85) 47%, rgb(var(--ocn-sky-rgb) / .35) 54%, rgb(var(--ocn-white-rgb) / 0) 70%);position:absolute;inset:0;transform:translate(-130%)}.ocn-act:hover:before{transition:transform .9s var(--ocn-ease-ctl);transform:translate(130%)}.ocn-act>*{z-index:1;position:relative}.ocn-act:hover{box-shadow:0 12px 28px rgb(var(--ocn-navy-rgb) / .15), inset 0 1px 0 var(--ocn-white);transform:translateY(-1px)}.ocn-act:active{transition-duration:80ms;transform:scale(.99)}.ocn-act .ocn-act-ico{flex:none;width:58px;height:58px;display:block}.ocn-act-label{min-width:0;font-family:var(--ocn-f-serif);flex:auto;font-size:18px;line-height:1.25}.ocn-act-label small{font-family:var(--ocn-f-body);letter-spacing:.05em;color:var(--ocn-ink-note);margin-top:3px;font-size:14px;display:block}.ocn-act .ocn-act-chev{color:var(--ocn-chevron)}.ocn-playlist{min-height:48px;font-family:var(--ocn-f-serif);color:var(--ocn-navy);text-decoration:underline;-webkit-text-decoration-color:var(--ocn-line-strong);text-decoration-color:var(--ocn-line-strong);text-underline-offset:7px;align-items:center;gap:10px;margin-top:22px;padding:0 10px;font-size:18px;text-decoration-thickness:1px;display:inline-flex}.ocn-playlist .ocn-ico{width:24px;height:24px}.ocn-playlist .ocn-ext{width:16px;height:16px}.ocn-block{padding:24px var(--ocn-gutter) 72px;text-align:center;background-color:var(--ocn-pearl);background-image:var(--ocn-img-pearl);background-position:50%;background-size:cover;scroll-margin-top:80px;position:relative}.ocn-block-inner{max-width:640px;margin:0 auto}.ocn-block-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-wrap:balance;font-size:clamp(34px,9vw,46px);font-weight:600;line-height:1.08}.ocn-block .ocn-eyebrow+.ocn-block-title{margin-top:8px}.ocn-cards{flex-direction:column;gap:12px;max-width:540px;margin:24px auto 0;display:flex}.ocn-card{border:1px solid rgb(var(--ocn-line-rgb) / .8);background:linear-gradient(180deg, rgb(var(--ocn-white-rgb) / .97), rgb(var(--ocn-ice-rgb) / .94));box-shadow:0 8px 22px rgb(var(--ocn-navy-rgb) / .1), inset 0 1px 0 var(--ocn-white);color:var(--ocn-navy);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:18px 20px;display:flex}.ocn-card-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:24px;font-weight:600;line-height:1.2}.ocn-card-line{font-family:var(--ocn-f-serif);color:var(--ocn-ink-mid);font-size:16px;line-height:1.5}.ocn-hotel-actions{margin-top:10px}.ocn-faq{text-align:left;flex-direction:column;gap:12px;max-width:540px;margin:24px auto 0;display:flex}.ocn-faq-item{border:1px solid rgb(var(--ocn-line-rgb) / .8);background:linear-gradient(180deg, rgb(var(--ocn-white-rgb) / .97), rgb(var(--ocn-ice-rgb) / .94));box-shadow:0 8px 22px rgb(var(--ocn-navy-rgb) / .1), inset 0 1px 0 var(--ocn-white);color:var(--ocn-navy);border-radius:20px}.ocn-faq-item summary{cursor:pointer;min-height:64px;font-family:var(--ocn-f-serif);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;font-size:18px;line-height:1.3;list-style:none;display:flex}.ocn-faq-item summary::-webkit-details-marker{display:none}.ocn-faq-item summary .ocn-chev{color:var(--ocn-chevron);transition:transform .22s var(--ocn-ease-ctl)}.ocn-faq-item[open] summary .ocn-chev{transform:rotate(90deg)}.ocn-faq-answer{color:var(--ocn-ink-story);white-space:pre-line;padding:0 18px 18px;font-size:16px;line-height:1.6}.ocn-custom .ocn-block-lead{margin-top:12px}.ocn-rich{color:var(--ocn-ink-story);text-align:left;margin-top:18px;font-size:17px;line-height:1.7}.ocn-rich :where(p+p,ul,ol){margin-top:1em}.ocn-rich :where(ul){padding-left:1.2em;list-style:outside}.ocn-rich :where(ol){padding-left:1.2em;list-style:decimal}.ocn-rich a{color:var(--ocn-navy);text-underline-offset:4px;text-decoration:underline}.ocn-custom-video{margin-top:20px}.ocn-custom-images{justify-content:center;gap:12px;margin-top:20px;display:grid}.ocn-custom-images[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ocn-custom-images[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ocn-custom-images[data-align=left]{justify-content:start}.ocn-custom-images[data-align=right]{justify-content:end}.ocn-custom-image{margin:0}.ocn-custom-images[data-size=icone] .ocn-custom-image{max-width:90px}.ocn-custom-images[data-size=pequeno] .ocn-custom-image{max-width:150px}.ocn-custom-images[data-size=medio] .ocn-custom-image{max-width:220px}.ocn-custom-images[data-size=grande] .ocn-custom-image{max-width:320px}.ocn-custom-img{width:100%;display:block}.ocn-custom-images[data-frame=on] .ocn-custom-img{border:1px solid rgb(var(--ocn-line-rgb) / .8);box-shadow:0 0 0 4px rgb(var(--ocn-white-rgb) / .6), 0 16px 36px rgb(var(--ocn-navy-rgb) / .18);border-radius:18px}.ocn-custom-image figcaption{font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);margin-top:6px;font-size:17px;font-style:italic}.ocn-custom-cta{margin-top:24px}.ocn-gal{margin-top:calc(-1 * var(--wa));--wa:40px;color:var(--ocn-white);scroll-margin-top:40px;position:relative}.ocn-gal-inner{z-index:1;max-width:1200px;padding:calc(var(--wa) + 52px) var(--ocn-gutter) 88px;text-align:center;margin:0 auto;position:relative}.ocn-gal-eyebrow{font-family:var(--ocn-f-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--ocn-numeral-mid);margin-bottom:10px;padding-left:.32em;font-size:13px}.ocn-gal-title{font-family:var(--ocn-f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ocn-band-text);text-shadow:0 2px 10px rgb(var(--ocn-shadow-rgb) / .4);padding-left:.14em;font-size:clamp(34px,9.6vw,54px);font-weight:600;line-height:1.05}.ocn-gal-intro{max-width:34ch;font-family:var(--ocn-f-display);color:var(--ocn-numeral-mid);text-wrap:balance;margin:12px auto 0;font-size:clamp(21px,5.4vw,25px);font-style:italic;font-weight:500;line-height:1.35}.ocn-gal-grid{--ocn-row-h:150px;flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.ocn-gal-grid.is-single{justify-content:center}.ocn-g-cell{flex:var(--ocn-ar,.75) 1 calc(var(--ocn-ar,.75) * var(--ocn-row-h));background:var(--ocn-gallery-cell);border:1px solid rgb(var(--ocn-silver-rgb) / .35);min-width:0;box-shadow:0 8px 18px rgb(var(--ocn-shadow-rgb) / .25);border-radius:10px;position:relative;overflow:hidden}.ocn-gal-grid.is-measured .ocn-g-cell{flex:none}.ocn-gal-grid.is-single .ocn-g-cell{flex:0 auto;width:min(100%,420px)}.ocn-g-btn{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.ocn-g-btn .ocn-g-img{object-fit:cover;transition:transform .22s var(--ocn-ease-ctl)}.ocn-g-btn:hover .ocn-g-img{transform:scale(1.02)}.ocn-g-btn:focus-visible{outline:3px solid var(--ocn-focus-dark);outline-offset:-3px}.ocn-g-fail{color:var(--ocn-fail-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:1.3;display:flex;position:absolute;inset:0}.ocn-g-retry{border:1px solid rgb(var(--ocn-silver-rgb) / .7);background:rgb(var(--ocn-white-rgb) / .08);min-height:44px;color:var(--ocn-white);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px}.ocn-coda{margin-top:calc(-1 * var(--wa));--wa:38px;position:relative}.ocn-coda.is-after-pearl{margin-top:0}.ocn-coda.is-after-pearl .ocn-coda-deco .ocn-rim{filter:none}.ocn-coda-deco{z-index:0;pointer-events:none;position:absolute;inset:0}.ocn-coda>.ocn-block{z-index:1;padding-top:calc(var(--wa) + 40px);background:0 0}.ocn-wall{z-index:1;padding:calc(var(--wa) + 64px) var(--ocn-gutter) 8px;text-align:center;scroll-margin-top:80px;position:relative}.ocn-coda>.ocn-block~.ocn-wall{padding-top:24px}.ocn-wall .ocn-wall-ico{width:76px;height:76px;margin:0 auto 14px;display:block}.ocn-wall-h{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:clamp(34px,9vw,46px);font-weight:600;line-height:1.08}.ocn-wall-msg{max-width:32ch;font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);margin:14px auto 0;font-size:24px;font-style:italic;font-weight:500;line-height:1.35}.ocn-wall-msg :where(p+p){margin-top:.6em}.ocn-wall-body{flex-direction:column;align-items:center;gap:16px;max-width:540px;margin:24px auto 0;display:flex}.ocn-notes{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}.ocn-note{border:1px solid rgb(var(--ocn-line-rgb) / .8);background:linear-gradient(180deg, rgb(var(--ocn-white-rgb) / .97), rgb(var(--ocn-ice-rgb) / .94));box-shadow:0 8px 22px rgb(var(--ocn-navy-rgb) / .1), inset 0 1px 0 var(--ocn-white);border-radius:20px;padding:16px 18px}.ocn-note-text{font-family:var(--ocn-f-display);color:var(--ocn-navy);white-space:pre-line;font-size:20px;line-height:1.45}.ocn-note-name{font-family:var(--ocn-f-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--ocn-ink-soft);margin-top:8px;font-size:13px}.ocn-wall-empty{font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);font-size:22px;font-style:italic}.ocn-wall-form{text-align:left;width:100%}.ocn-closing{z-index:1;padding:56px var(--ocn-gutter) 40px;text-align:center;scroll-margin-top:80px;position:relative}.ocn-closing-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);margin-top:8px;font-size:clamp(30px,8vw,40px);font-weight:600;line-height:1.1}.ocn-closing-text{max-width:31ch;font-family:var(--ocn-f-display);color:var(--ocn-navy);text-wrap:pretty;white-space:pre-line;margin:12px auto 0;font-size:clamp(24px,6.3vw,30px);font-weight:500;line-height:1.38}.ocn-signature{flex-direction:column;align-items:center;gap:6px;margin-top:34px;display:flex}.ocn-sig-lead{font-family:var(--ocn-f-serif);letter-spacing:.34em;text-transform:uppercase;color:var(--ocn-ink-soft);padding-left:.34em;font-size:13px}.ocn-sig-name{display:block}.ocn-sig-name .ocn-lettering{width:min(66vw,360px)}.ocn-sig-name .ocn-lettering-text{font-size:clamp(56px,15vw,88px)}.ocn-closing-tags{flex-direction:column;align-items:center;gap:2px;margin-top:16px;display:flex}.ocn-hashtag{font-family:var(--ocn-f-serif);letter-spacing:.04em;color:var(--ocn-navy);font-size:19px}.ocn-insta{min-height:44px;font-family:var(--ocn-f-serif);color:var(--ocn-navy);text-decoration:underline;-webkit-text-decoration-color:var(--ocn-line-strong);text-decoration-color:var(--ocn-line-strong);text-underline-offset:6px;align-items:center;gap:6px;padding:0 8px;font-size:18px;display:inline-flex}.ocn-insta .ocn-ext{width:15px;height:15px}.ocn-closing-ctas{flex-direction:column;align-items:center;gap:8px;margin-top:28px;display:flex}.ocn-coda-band{z-index:1;--wa:40px;height:150px;margin-top:24px;position:relative}.ocn-stage .ocn-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--ocn-navy);font-family:var(--ocn-f-body);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ocn-stage .ocn-dialog[open]{justify-content:center;align-items:stretch;display:flex}.ocn-stage .ocn-dialog::backdrop{background:0 0}.ocn-dialog-backdrop{background:rgb(var(--ocn-deep-rgb) / .66);animation:ocn-fade .18s var(--ocn-ease-in) both;position:absolute;inset:0}.ocn-dialog.is-closing .ocn-dialog-backdrop{animation:ocn-fade-out .18s var(--ocn-ease-out) both}@keyframes ocn-dlg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ocn-dlg-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.ocn-panel{overscroll-behavior:contain;background:var(--ocn-pearl);width:100%;max-width:560px;height:100%;animation:ocn-dlg-in .24s var(--ocn-ease-in) both;flex-direction:column;display:flex;position:relative;overflow-y:auto}.ocn-dialog.is-closing .ocn-panel{animation:ocn-dlg-out .18s var(--ocn-ease-out) both}.ocn-panel .ocn-dlg-close{z-index:4;background:rgb(var(--ocn-navy-rgb) / .82);border-color:rgb(var(--ocn-silver-rgb) / .9);width:48px;height:48px;box-shadow:0 4px 12px rgb(var(--ocn-shadow-rgb) / .25);flex:none;align-self:flex-end;margin:10px 10px -58px 0;position:sticky;top:10px}.ocn-panel .ocn-dlg-close .ocn-ico{width:22px;height:22px}.ocn-dlg-head{z-index:1;padding:44px 28px calc(var(--wb) + 34px);text-align:center;color:var(--ocn-white);--wb:30px;flex:none;position:relative}.ocn-dlg-mark{flex-direction:column;align-items:center;display:flex}.ocn-dlg-mark .ocn-lettering{width:min(62vw,280px);margin:0 auto}.ocn-dlg-age{margin-top:2px;font-size:18px}.ocn-dlg-head .ocn-dlg-head-icon{width:76px;height:76px;filter:drop-shadow(0 6px 12px rgb(var(--ocn-shadow-rgb) / .35));margin:0 auto 6px;display:block}.ocn-dlg-head-title{font-family:var(--ocn-f-display);color:var(--ocn-white);text-shadow:0 2px 10px rgb(var(--ocn-shadow-rgb) / .55);font-size:clamp(40px,11vw,52px);font-weight:600;line-height:1}.ocn-dlg-body{margin-top:calc(-1 * var(--wb,30px) - 2px);padding:44px var(--ocn-gutter) 40px;text-align:center;isolation:isolate;flex:1 0 auto;position:relative}.ocn-dlg-body-bg{z-index:-1;position:absolute;inset:0}.ocn-dlg-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:clamp(36px,9.6vw,46px);font-weight:600;line-height:1.05}.ocn-panel-text{max-width:34ch;font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);white-space:pre-line;margin:0 auto 18px;font-size:21px;font-style:italic;font-weight:500;line-height:1.4}.ocn-panel-ctas{flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.ocn-back-row{justify-content:center;margin-top:20px;display:flex}.ocn-pix{flex-direction:column;gap:22px;max-width:420px;margin:0 auto;display:flex}.ocn-pix>div{flex-direction:column;align-items:center;gap:4px;display:flex}.ocn-pix>div+div{border-top:1px solid rgb(var(--ocn-line-rgb) / .55);padding-top:22px}.ocn-pix dt{font-family:var(--ocn-f-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--ocn-ink-soft);font-size:14px}.ocn-pix dd{font-family:var(--ocn-f-display);color:var(--ocn-navy);overflow-wrap:anywhere;font-size:clamp(28px,7.6vw,34px);font-weight:600;line-height:1.2}.ocn-pix dd.ocn-pix-key{letter-spacing:.03em;-webkit-user-select:all;user-select:all;cursor:text;font-size:clamp(34px,9.6vw,42px)}.ocn-pix-actions{flex-direction:column;align-items:center;gap:10px;margin-top:30px;display:flex}.ocn-pix-msg{max-width:360px;color:var(--ocn-error);font-size:15px;line-height:1.45}.ocn-pix-msg:empty{display:none}.ocn-dlg-body .ocn-dlg-shell{opacity:.95;width:72px;height:auto;margin:22px auto 0;display:block}.ocn-toast{z-index:95;pointer-events:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ocn-toast-in{background:var(--ocn-navy);color:var(--ocn-white);border:1px solid var(--ocn-silver);box-shadow:0 12px 30px rgb(var(--ocn-shadow-rgb) / .35);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:16px;animation:.16s linear both ocn-fade;display:inline-flex}.ocn-suggestions{text-align:center;margin-top:28px}.ocn-suggestions-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:26px;font-weight:600}.ocn-suggestions-list{margin-top:12px}.ocn-suggestions-item{font-family:var(--ocn-f-serif);color:var(--ocn-ink-mid);font-size:17px}.ocn-dress-value{font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);margin-top:8px;font-size:clamp(34px,9vw,44px);font-weight:600;line-height:1.1}.ocn-dress-note{max-width:26ch;font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);text-wrap:balance;white-space:pre-line;margin:10px auto 0;font-size:clamp(20px,5.2vw,23px);font-style:italic;font-weight:500;line-height:1.35}.ocn-dress-label{align-items:center;gap:14px;max-width:420px;margin:22px auto 0;display:flex}.ocn-dress-label:before,.ocn-dress-label:after{content:"";background:var(--ocn-dress-line);flex:1;height:1px}.ocn-dress-label span{font-family:var(--ocn-f-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--ocn-ink-soft);font-size:13px}.ocn-looks{max-width:440px;color:var(--ocn-ink-soft);animation:ocn-fade .38s var(--ocn-ease-in) both;margin:14px auto 0}.ocn-dress-links{color:var(--ocn-ink-soft);margin-top:18px}.ocn-swatches{flex-wrap:wrap;justify-content:center;gap:14px 18px;max-width:420px;margin:22px auto 0;display:flex}.ocn-swatch{max-width:96px;font-family:var(--ocn-f-serif);color:var(--ocn-ink-mid);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:14px;line-height:1.3;display:flex}.ocn-swatch-dot{border:1px solid rgb(var(--ocn-line-rgb) / .8);width:44px;height:44px;box-shadow:0 0 0 3px rgb(var(--ocn-white-rgb) / .7), 0 4px 10px rgb(var(--ocn-navy-rgb) / .15);border-radius:50%;display:block;position:relative}.ocn-stage .ocn-dialog--menu[open]{justify-content:flex-end}.ocn-drawer{overscroll-behavior:contain;background:var(--ocn-pearl);width:min(380px,88vw);height:100%;box-shadow:-18px 0 60px rgb(var(--ocn-shadow-rgb) / .35);animation:ocn-dlg-in .24s var(--ocn-ease-in) both;flex-direction:column;padding:16px 16px 28px;display:flex;position:relative;overflow-y:auto}.ocn-dialog.is-closing .ocn-drawer{animation:ocn-dlg-out .18s var(--ocn-ease-out) both}.ocn-drawer-top{border-bottom:1px solid rgb(var(--ocn-line-rgb) / .6);justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 12px 8px;display:flex}.ocn-drawer-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:30px;font-weight:600;line-height:1}.ocn-drawer .ocn-drawer-close{background:var(--ocn-navy);width:48px;height:48px}.ocn-drawer nav{margin-top:8px}.ocn-drawer-list{flex-direction:column;display:flex}.ocn-drawer-list>li+li{border-top:1px solid rgb(var(--ocn-silver-rgb) / .55)}.ocn-drawer-link{width:100%;min-height:54px;color:var(--ocn-navy);font-family:var(--ocn-f-serif);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:18px;text-decoration:none;display:flex}.ocn-drawer-link:hover{background:rgb(var(--ocn-navy-rgb) / .06)}.ocn-drawer-ext{border-top:1px solid rgb(var(--ocn-line-rgb) / .6);margin-top:14px;padding-top:10px}.ocn-lb{width:100%;height:100%;color:var(--ocn-white);flex-direction:column;display:flex;position:relative}.ocn-dialog--lightbox .ocn-dialog-backdrop{background:var(--ocn-lightbox-bg);animation-duration:.16s}.ocn-dialog--lightbox.is-closing .ocn-lb{animation:.16s linear both ocn-fade-out}.ocn-lb-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 6px 18px;display:flex;position:relative}.ocn-lb-count{letter-spacing:.08em;color:var(--ocn-lightbox-count);font-variant-numeric:tabular-nums;font-size:15px}.ocn-lb .ocn-lb-close{width:48px;height:48px}.ocn-lb-stage{z-index:1;flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;position:relative}.ocn-lb-frame{flex:auto;justify-content:center;align-items:center;min-height:0;margin:4px 12px;display:flex;position:relative}.ocn-lb-frame .ocn-lb-img{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 20px 60px rgb(var(--ocn-shadow-rgb) / .5);opacity:0;border-radius:6px;display:block}.ocn-lb-frame .ocn-lb-img.is-loaded{animation:.16s linear both ocn-fade}.ocn-lb-msg{text-align:center;color:var(--ocn-fail-text);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;display:flex;position:absolute;inset:0}.ocn-lb-msg button{pointer-events:auto}.ocn-lb-caption{text-align:center;font-family:var(--ocn-f-display);color:var(--ocn-lightbox-count);padding:6px 18px 0;font-size:18px;font-style:italic}.ocn-lb-nav{z-index:2;justify-content:center;gap:28px;padding:8px 16px 18px;display:flex;position:relative}.ocn-lb-btn{border:1px solid rgb(var(--ocn-silver-rgb) / .6);background:rgb(var(--ocn-white-rgb) / .08);width:56px;height:56px;color:var(--ocn-white);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.ocn-lb-btn:hover{background:rgb(var(--ocn-white-rgb) / .16)}.ocn-lb-btn .ocn-ico{width:24px;height:24px}.ocn-lb :focus-visible{outline:3px solid var(--ocn-focus-dark);outline-offset:2px}.ocn-page{flex-direction:column;min-height:100vh;display:flex}.ocn-page-head{z-index:1;isolation:isolate;padding:72px var(--ocn-gutter) calc(var(--wb) + 38px);text-align:center;color:var(--ocn-white);--wb:30px;position:relative}.ocn-page-back{z-index:2;border:1px solid rgb(var(--ocn-silver-rgb) / .6);background:rgb(var(--ocn-navy-rgb) / .72);min-height:44px;color:var(--ocn-white);font-family:var(--ocn-f-serif);cursor:pointer;box-shadow:0 4px 14px rgb(var(--ocn-shadow-rgb) / .25);border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 10px;font-size:15px;text-decoration:none;display:inline-flex;position:absolute;top:14px;left:14px}.ocn-page-back .ocn-ico{width:18px;height:18px}.ocn-page-back:focus-visible{outline:3px solid var(--ocn-focus-dark);outline-offset:2px}.ocn-page-body{margin-top:calc(-1 * var(--ocn-page-wave,30px) - 2px);padding:44px var(--ocn-gutter) 0;text-align:center;isolation:isolate;color:var(--ocn-navy);flex:1 0 auto;position:relative}.ocn-page-heading{max-width:640px;margin:0 auto}.ocn-page-heading .ocn-page-icon{width:76px;height:76px;margin:0 auto 10px;display:block}.ocn-page-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-wrap:balance;margin-top:6px;font-size:clamp(36px,9.6vw,46px);font-weight:600;line-height:1.05}.ocn-page-lead{max-width:34ch;font-family:var(--ocn-f-display);color:var(--ocn-ink-mid);white-space:pre-line;margin:12px auto 0;font-size:clamp(20px,5.2vw,23px);font-style:italic;font-weight:500;line-height:1.4}.ocn-page-note{max-width:40ch;color:var(--ocn-ink-story);white-space:pre-line;margin:12px auto 0;font-size:16px;line-height:1.6}.ocn-page-sheet,.ocn-page-gift{border:1px solid rgb(var(--ocn-line-rgb) / .8);background:linear-gradient(180deg, rgb(var(--ocn-white-rgb) / .97), rgb(var(--ocn-ice-rgb) / .94));box-shadow:0 8px 22px rgb(var(--ocn-navy-rgb) / .1), inset 0 1px 0 var(--ocn-white);border-radius:20px;padding:22px 20px}.ocn-page-sheet{text-align:left;max-width:560px;margin:28px auto 0}.ocn-page-sheet-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);text-align:center;font-size:clamp(28px,7.4vw,34px);font-weight:600;line-height:1.1}.ocn-page-badge{font-family:var(--ocn-f-serif);letter-spacing:.14em;color:var(--ocn-ink-mid);text-align:center;margin:8px auto 0;font-size:14px}.ocn-page-form{margin-top:18px}.ocn-page-support{text-align:center;margin-top:18px}.ocn-page-support-note{color:var(--ocn-ink-soft);margin-top:6px;font-size:14px;line-height:1.5;display:block}.ocn-page-panel{max-width:560px;margin:36px auto 0}.ocn-page-venue{margin-top:18px}.ocn-page-venue .ocn-card-line{white-space:pre-line}.ocn-page-map{margin-top:12px}.ocn-page-grid{gap:14px;max-width:720px;margin:28px auto 0;display:grid}.ocn-page-gift{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ocn-page-gift-title{font-family:var(--ocn-f-display);color:var(--ocn-navy);font-size:24px;font-weight:600;line-height:1.2}.ocn-page-gift-text{color:var(--ocn-ink-story);white-space:pre-line;font-size:16px;line-height:1.55}.ocn-page-gift-value{font-family:var(--ocn-f-display);color:var(--ocn-navy-2);font-size:26px;font-weight:600}.ocn-page-gift-photo{border-radius:14px;width:100%;overflow:hidden}.ocn-page-foot{flex-direction:column;align-items:center;gap:18px;margin-top:32px;display:flex}.ocn-page-foot .ocn-page-shell{opacity:.95;width:72px;height:auto;display:block}.ocn-page .ocn-page-band{margin:24px calc(-1 * var(--ocn-gutter)) 0}.ocn-wall-form,.ocn-live,.ocn-card{--ocn-shared-ink:var(--ocn-navy)}@media (min-width:600px){.ocn-gal-grid{--ocn-row-h:190px;gap:10px}.ocn-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ocn-page-gift--wide{grid-column:1/-1}}@media (max-width:359px){.ocn-stage{--ocn-gutter:18px}}@media (min-width:640px){.ocn-stage .ocn-dialog--panel[open]{align-items:center;padding:24px}.ocn-panel{height:auto;max-height:min(920px,100vh - 48px);box-shadow:0 30px 80px rgb(var(--ocn-shadow-rgb) / .45);border:1px solid rgb(var(--ocn-silver-rgb) / .8);border-radius:28px}.ocn-dlg-head{padding-top:30px;padding-bottom:calc(var(--wb) + 26px);border-radius:28px 28px 0 0}.ocn-dlg-mark .ocn-lettering{width:230px}.ocn-dlg-head .ocn-dlg-head-icon{width:64px;height:64px}.ocn-dlg-body{padding-top:34px;padding-bottom:30px}}@media (min-width:900px){.ocn-stage{--ocn-gutter:40px}.ocn-home{padding:48px 0 150px}.ocn-home.is-bare{padding-top:96px}.ocn-home-inner{grid-template-columns:minmax(0,.84fr) minmax(0,1fr);align-items:center;gap:64px;padding:0 48px}.ocn-home.is-bare .ocn-home-inner{grid-template-columns:minmax(0,1fr)}.ocn-home-photo{border:1px solid rgb(var(--ocn-line-rgb) / .8);width:100%;max-width:540px;box-shadow:0 0 0 4px rgb(var(--ocn-white-rgb) / .65), 0 18px 40px rgb(var(--ocn-navy-rgb) / .2);border-radius:20px;justify-self:end;-webkit-mask-image:none;mask-image:none}.ocn-home-info{align-items:center;margin-top:0;padding:0 10px}.ocn-tide{--wa:56px;--band:170px;--ta:30px;--strip:5vw;--sx:3vw;--sa:34px;--r:72px;--end:80px}.ocn-tide-content{padding-top:calc(var(--band) + 72px);padding-bottom:110px}.ocn-story-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:56px}.ocn-story-grid.is-text-only{grid-template-columns:minmax(0,1fr);justify-items:center}.ocn-story-photo{position:sticky;top:96px}.ocn-story-h{text-align:left}.ocn-wave-sec{--wa:52px;--wb:52px}.ocn-band{padding-top:calc(var(--wa) + 56px);padding-bottom:calc(var(--wb) + 60px)}.ocn-sec-body{padding-top:44px;padding-bottom:150px}.ocn-map iframe{height:340px}.ocn-gal{--wa:56px}.ocn-gal-inner{padding-bottom:120px}.ocn-gal-grid{--ocn-row-h:230px;gap:12px;margin-top:40px}.ocn-coda{--wa:52px}.ocn-coda-band{--wa:56px;height:190px}.ocn-lb-nav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 24px;position:absolute;inset:0}.ocn-lb-nav .ocn-lb-btn{pointer-events:auto}.ocn-lb-frame{margin:8px 104px}}@media (prefers-reduced-motion:reduce){.ocn-stage *,.ocn-stage :before,.ocn-stage :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ocn-stage [data-ocn-rv] .ocn-rv-c,.ocn-stage [data-ocn-rv] .ocn-act-list>li,.ocn-stage [data-ocn-rv] .ocn-g-cell{opacity:1!important;transform:none!important}.ocn-opener .ocn-env-group,.ocn-opener .ocn-env-lift,.ocn-opener .ocn-env-stage{transform:translate(0,0)rotate(0)scale(1)!important}.ocn-env-group,.ocn-env-glow,.ocn-lettering-sheen,.ocn-opener-cta .ocn-ico,.ocn-opener-name,.ocn-opener-cta,.ocn-opener-music,.ocn-env-stage,.ocn-main.is-entering,.ocn-main.is-entering *,.ocn-ornament,.ocn-flourish path,.ocn-day-num,.ocn-verse-shell{animation:none!important}.ocn-act:before{display:none}}main[data-site-layout=oceano-noturno]{background:#071c45}
