.Aside_container__CDHWC{margin-top:var(--spacing-tiny);margin-bottom:var(--spacing-tiny);padding:var(--spacing-tiny);border-radius:var(--border-radius);border:2px solid var(--color-white);transition-behavior:allow-discrete;font-weight:500;transition:height .2s ease,background-color .2s ease,color .2s ease}.Aside_container__CDHWC[data-type=note]{background-color:color-mix(in srgb,#72b6ff 25%,white);color:color-mix(in srgb,#72b6ff 85%,black);border-color:#72b6ff}.Aside_container__CDHWC[data-type=success]{background-color:color-mix(in srgb,#28a745 25%,white);color:color-mix(in srgb,#28a745 85%,black);border-color:#28a745}.Aside_container__CDHWC[data-type=warning]{background-color:color-mix(in srgb,#ffc107 65%,white);color:color-mix(in srgb,#ffc107 60%,black);border-color:#ffc107}.Aside_container__CDHWC[data-type=error]{background-color:color-mix(in srgb,#dc3545 25%,white);color:color-mix(in srgb,#dc3545 55%,black);border-color:#dc3545}.HarborGate_container__4BZaz{width:100%;position:relative}.HarborGate_open__j5Dms{position:absolute;top:50%;left:50%;z-index:4;background:var(--color-black);transform:translateX(-50%)}.HarborGate_gate__VFWGT{position:relative;width:100%;height:400px;overflow:hidden;margin-top:var(--spacing);border-radius:1em}.HarborGate_gate__VFWGT:before{content:"";position:absolute;z-index:3;top:5%;left:5%;right:5%;height:12%;background-image:var(--frame);background-size:auto 100%}.HarborGate_ocean__Ip8fq{position:absolute;top:0;left:0;width:100%;height:100%}.HarborGate_oceanBackground__H0AtU{object-fit:cover}.HarborGate_oceanAtmosphere__K6O9h{left:-10%!important;width:120%!important}.HarborGate_door__TQl71{position:absolute;top:12%;height:82%;width:50%;background:var(--background);background-size:auto 100%;z-index:2;transition:transform 1.2s cubic-bezier(.68,-.55,.27,1.55)}.HarborGate_doorLeft__AszDq{left:2%;transform-origin:left}.HarborGate_doorOpen__9bYjP .HarborGate_doorLeft__AszDq{transform:translateX(-105%)}.HarborGate_doorRight__EaAH5{right:2%;transform-origin:right}.HarborGate_doorOpen__9bYjP .HarborGate_doorRight__EaAH5{transform:translateX(105%)}.HarborGate_columnLeft__bW_zv,.HarborGate_columnRight__DsXt4{position:absolute;z-index:3;width:auto;height:100%}.HarborGate_columnLeft__bW_zv{left:0}.HarborGate_columnRight__DsXt4{right:0}.ImageAtmosphere_container__9iChz{position:absolute;z-index:1;pointer-events:none;top:0;left:0;width:100%;height:100%;overflow:hidden}.ImageAtmosphere_colorLayer__ZyLwq{top:-10%;bottom:-10%;left:-10%;right:-10%;z-index:2;background-image:linear-gradient(135deg,var(--color-stop-1,#888),transparent 65%),linear-gradient(225deg,var(--color-stop-2,#888),transparent 65%),linear-gradient(315deg,var(--color-stop-3,#888),transparent 65%),linear-gradient(45deg,var(--color-stop-4,#888),transparent 65%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 35%,black 75%);mask-image:radial-gradient(ellipse at center,transparent 35%,black 75%);filter:blur(15px);opacity:.8}.ImageAtmosphere_colorLayer__ZyLwq,.ImageAtmosphere_layer__1s19e{position:absolute;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ImageAtmosphere_layer__1s19e{top:-20%;bottom:-20%;left:-20%;right:-20%;background-color:black;z-index:3;-webkit-mask-image:linear-gradient(180deg,black 15%,transparent 35%),linear-gradient(0deg,black 15%,transparent 35%),linear-gradient(90deg,black 15%,transparent 30%),linear-gradient(270deg,black 15%,transparent 30%),linear-gradient(135deg,black 8%,transparent 35%),linear-gradient(225deg,black 8%,transparent 35%),linear-gradient(45deg,black 8%,transparent 35%),linear-gradient(315deg,black 8%,transparent 35%);mask-image:linear-gradient(180deg,black 15%,transparent 35%),linear-gradient(0deg,black 15%,transparent 35%),linear-gradient(90deg,black 15%,transparent 30%),linear-gradient(270deg,black 15%,transparent 30%),linear-gradient(135deg,black 8%,transparent 35%),linear-gradient(225deg,black 8%,transparent 35%),linear-gradient(45deg,black 8%,transparent 35%),linear-gradient(315deg,black 8%,transparent 35%);filter:blur(20px);animation-duration:15s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}[data-direction=corner-topleft] .ImageAtmosphere_colorLayer__ZyLwq{background-image:linear-gradient(315deg,var(--color-stop-3,#888),transparent 65%),linear-gradient(45deg,var(--color-stop-4,#888),transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 70% 70%,transparent 35%,black 75%);mask-image:radial-gradient(ellipse at 70% 70%,transparent 35%,black 75%)}[data-direction=corner-topleft] .ImageAtmosphere_layer__1s19e{top:-20%;bottom:-20%;left:-20%;right:-8%;-webkit-mask-image:linear-gradient(0deg,black 15%,transparent 35%),linear-gradient(270deg,black 10%,transparent 25%),linear-gradient(45deg,black 8%,transparent 35%),linear-gradient(315deg,black 15%,transparent 40%);mask-image:linear-gradient(0deg,black 15%,transparent 35%),linear-gradient(270deg,black 10%,transparent 25%),linear-gradient(45deg,black 8%,transparent 35%),linear-gradient(315deg,black 15%,transparent 40%)}[data-direction=edge-top] .ImageAtmosphere_colorLayer__ZyLwq{display:none}[data-direction=edge-top] .ImageAtmosphere_layer__1s19e{-webkit-mask-image:linear-gradient(180deg,black 15%,transparent 25%),linear-gradient(0deg,black 15%,transparent 25%),linear-gradient(135deg,black 8%,transparent 25%),linear-gradient(225deg,black 8%,transparent 25%),linear-gradient(45deg,black 5%,transparent 15%),linear-gradient(315deg,black 5%,transparent 15%);mask-image:linear-gradient(180deg,black 15%,transparent 25%),linear-gradient(0deg,black 15%,transparent 25%),linear-gradient(135deg,black 8%,transparent 25%),linear-gradient(225deg,black 8%,transparent 25%),linear-gradient(45deg,black 5%,transparent 15%),linear-gradient(315deg,black 5%,transparent 15%)}.ImageAtmosphere_layerOne__poSPF{animation-name:ImageAtmosphere_subtleTransformOne__Iphgf;animation-duration:18s}.ImageAtmosphere_layerTwo__g_e_n{animation-name:ImageAtmosphere_subtleTransformTwo__RFpnF;animation-duration:20s;opacity:.9}@keyframes ImageAtmosphere_subtleTransformOne__Iphgf{0%{transform:translate(0) rotate(0deg) scale(1.02);opacity:.8}50%{transform:translate(-1%,1%) rotate(-1.5deg) scale(1);opacity:1}to{transform:translate(1.5%,-1%) rotate(3deg) scale(1.1);opacity:.8}}@keyframes ImageAtmosphere_subtleTransformTwo__RFpnF{0%{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(1%,-1.2%) rotate(4deg) scale(1.03)}to{transform:translate(-1%,1.5%) rotate(-2deg) scale(1)}}.PerformanceGems_container__hE9bG{display:flex;flex-direction:column;width:100%;margin:0;padding:0;position:relative;min-height:350px}.PerformanceGems_dropdownGrid__rudzz{display:flex;flex-direction:column;gap:1.5rem;transition:opacity .8s ease,transform .8s ease;position:relative;z-index:2}.PerformanceGems_fadeOut__aTrXX{opacity:0;transform:translateY(-20px);pointer-events:none}.PerformanceGems_dropdownRow__hL38n{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.PerformanceGems_dropdownCell__KGtKe{width:100%}.PerformanceGems_connectionContainer__Itznz{display:flex;align-items:center;justify-content:center;position:relative;width:100px;height:40px}.PerformanceGems_gem__VhP83{width:24px;height:24px;border-radius:4px;transform:rotate(45deg);position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;z-index:2;transition:background-color .3s ease,transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.PerformanceGems_connectionLine__CukGK{position:absolute;height:.2em;border-radius:1em;width:100%;background-color:var(--color-white);transition:all .3s ease;z-index:1}.PerformanceGems_correctConnection__eyS1M{animation:PerformanceGems_glow__j73f7 1.5s infinite alternate}@keyframes PerformanceGems_glow__j73f7{0%{box-shadow:0 0 5px currentColor}to{box-shadow:0 0 15px hsla(0,0%,100%,.8),0 0 30px currentColor}}.PerformanceGems_dropdown__rGM_3{width:100%;padding:.75rem;border:1px solid var(--color-white);border-radius:var(--border-radius-inputs);font-size:1rem;color:var(--color-black);background:var(--color-white);transition:all .3s ease}.PerformanceGems_dropdown__rGM_3:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.PerformanceGems_dropdown__rGM_3:disabled{opacity:.7;cursor:not-allowed}.PerformanceGems_correct__55145{border-color:#4caf50;box-shadow:0 0 10px rgba(76,175,80,.5);animation:PerformanceGems_correctGlow__87XQV 1.5s infinite alternate}@keyframes PerformanceGems_correctGlow__87XQV{0%{box-shadow:0 0 5px rgba(76,175,80,.5)}to{box-shadow:0 0 15px rgba(76,175,80,.8)}}.PerformanceGems_rewardContainer__lxqMK{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;opacity:0;transition:opacity 1s ease;z-index:1}.PerformanceGems_showReward__hU43o{opacity:1}.PerformanceGems_rewardImage__f_gq2{position:relative;margin-top:var(--spacing);width:100%;height:100%;transform:scale(.5);transition:transform .8s cubic-bezier(.175,.885,.32,1.275);animation:PerformanceGems_popIn___mwdE .8s cubic-bezier(.175,.885,.32,1.275) forwards}.PerformanceGems_rewardImage__f_gq2 img{object-fit:contain}@keyframes PerformanceGems_popIn___mwdE{0%{transform:scale(.5)}70%{transform:scale(1.1)}to{transform:scale(1)}}.PerformanceGems_rewardImg__ADn9W{max-width:100%;height:auto;border-radius:8px}.PermitRequest_container__VLWzf{flex:1 1}.PermitRequest_container__VLWzf h1{text-align:center;color:#2c3e50;margin-bottom:.5rem}.PermitRequest_container__VLWzf p{text-align:center;color:#34495e;margin-bottom:2rem;font-size:1.1rem}.PermitRequest_container__VLWzf .button{margin:0 auto}.PermitRequest_form__O4Tbu{display:flex;flex-direction:column;gap:1.5rem}.PermitRequest_status__Nj6su{position:-webkit-sticky;position:sticky;z-index:3;top:4em;padding-top:var(--spacing-tiny);margin-bottom:var(--spacing-tiny)}.PermitRequest_status__Nj6su:not(:empty){background:linear-gradient(0deg,transparent,var(--color-black))}.PermitRequest_formColumns__EZi3S{display:flex;gap:2rem}@media(max-width:768px){.PermitRequest_formColumns__EZi3S{flex-direction:column}}.PermitRequest_formColumn__aWgzQ{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-small);border:1px solid var(--color-white);border-radius:var(--border-radius);background:var(--color-black)}@media(min-width:768px){.PermitRequest_formColumn__aWgzQ:first-child{position:-webkit-sticky;position:sticky;top:1em;height:min-content}}.PermitRequest_formColumn__aWgzQ h2{font-size:1.2rem;margin-bottom:var(--spacing-tiny)}.PermitRequest_formField__mbrJf{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.PermitRequest_formField__mbrJf label{font-weight:700;color:var(--color-white)}.PermitRequest_formField__mbrJf input[type=email],.PermitRequest_formField__mbrJf input[type=tel],.PermitRequest_formField__mbrJf input[type=text],.PermitRequest_formField__mbrJf textarea{padding:.75rem;border:1px solid var(--color-white);border-radius:var(--border-radius);font-size:1rem;color:var(--color-black);transition:border-color .2s ease,background-color .2s ease}.PermitRequest_formField__mbrJf input[type=email]:focus,.PermitRequest_formField__mbrJf input[type=tel]:focus,.PermitRequest_formField__mbrJf input[type=text]:focus,.PermitRequest_formField__mbrJf textarea:focus{outline:none;border-color:var(--color-brightblue)}.PermitRequest_formField__mbrJf input[type=email]:user-invalid,.PermitRequest_formField__mbrJf input[type=tel]:user-invalid,.PermitRequest_formField__mbrJf input[type=text]:user-invalid,.PermitRequest_formField__mbrJf textarea:user-invalid{border-color:var(--color-error,#e74c3c);background-color:#fff7f7}.PermitRequest_formField__mbrJf input[type=email]:valid,.PermitRequest_formField__mbrJf input[type=tel]:valid,.PermitRequest_formField__mbrJf input[type=text]:valid,.PermitRequest_formField__mbrJf textarea:valid{border-color:var(--color-success,#2ecc71)}.PermitRequest_formField__mbrJf textarea{resize:vertical;min-height:8em}.PermitRequest_formField__mbrJf .PermitRequest_fieldNote__yi8nO{font-size:.8rem;color:#7f8c8d;margin-top:-.25rem}.ShipJourney_map__9zvNI{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.ShipJourney_mapBackground__5VWc0{max-width:100%;width:100%;height:auto}.ShipJourney_mapRoute__XJ79p{position:absolute;top:0;left:0;width:auto;height:100%}@keyframes ShipJourney_offsetDistance__8u7kD{0%{offset-distance:0}to{offset-distance:100%}}.ShipJourney_mapShip__KzjGN{position:absolute;z-index:3;inset:0;offset-path:url(#map-route);animation:ShipJourney_offsetDistance__8u7kD linear forwards;view-timeline:--shipTravel block;animation-timeline:--shipTravel;animation-range-start:entry 100%;animation-range-end:exit;width:3em;height:3em;background:var(--shipUrl);background-size:cover}.ShipSelector_container__iUAa2{display:flex;width:100%;flex:1 0 auto;flex-wrap:wrap;align-items:flex-start;gap:0 var(--spacing-small)}.ShipSelector_selector__iQTSD{position:relative;display:flex;flex-direction:column;min-width:240px;flex:1 1}.ShipSelector_button__388hs{background-color:#f0f0f0;color:#333;padding:var(--spacing-tiny) var(--spacing);padding-left:calc(2.8em + var(--spacing-tiny)*2);border:1px solid var(--color-white);border-radius:var(--border-radius-inputs);cursor:pointer;display:flex;align-items:center;font-weight:600;gap:8px;justify-content:space-between;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%;font-size:1em}.ShipSelector_button__388hs:focus,.ShipSelector_button__388hs:focus-visible{outline:2px solid #007bff;outline-offset:2px;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.ShipSelector_button__388hs .ShipSelector_selectedIcon__B4aFC{position:absolute;width:2.5em;height:2.5em;left:var(--spacing-tiny)}.ShipSelector_button__388hs .ShipSelector_arrow__YNzoo{border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-left:auto;transition:transform .2s ease-in-out}.ShipSelector_button__388hs .ShipSelector_arrowUp__sRntH{transform:rotate(-135deg)}.ShipSelector_button__388hs .ShipSelector_arrowDown__Z6xrz{transform:rotate(45deg)}.ShipSelector_dropdown__9QQ8W{display:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;position:absolute;z-index:3;top:calc(100% + 5px);left:0;width:100%;background-color:#fff;border:1px solid var(--color-lightgrey);border-radius:var(--border-radius-inputs);box-shadow:0 4px 8px rgba(0,0,0,.1);max-height:220px;overflow-y:auto;padding:5px 0;scrollbar-width:small;scrollbar-color:var(--color-brightblue) rgba(0,0,0,0)}.ShipSelector_dropdown__9QQ8W:focus,.ShipSelector_selector__iQTSD:focus-within .ShipSelector_dropdown__9QQ8W{display:block;opacity:1;visibility:visible;transform:translateY(0)}.ShipSelector_dropdown__9QQ8W.ShipSelector_locked__6rNFU{display:none!important;pointer-events:none}.ShipSelector_option__EUHpT{display:flex;align-items:center;gap:10px;padding:10px 15px;width:100%;text-align:left;background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-size:1rem;color:#333;transition:background-color .15s ease-in-out}.ShipSelector_option__EUHpT .ShipSelector_optionIcon__Eg4iD{width:3em;height:3em;flex-shrink:0}.ShipSelector_option__EUHpT .ShipSelector_optionTextContainer__NdWHR{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ShipSelector_option__EUHpT .ShipSelector_optionRegistration__HaWaa{color:#555;font-family:monospace}.ShipSelector_option__EUHpT:hover{background-color:#f0f0f0}.ShipSelector_option__EUHpT:focus,.ShipSelector_option__EUHpT:focus-visible{outline:2px solid #007bff;outline-offset:-2px;background-color:#e6f2ff}.ShipSelector_option__EUHpT[aria-selected=true]{background-color:#d0eaff;font-weight:700}.ShipSelector_registration__rFFJS{position:relative;z-index:2;display:flex;flex-direction:column;min-width:280px;flex:1 1;transition:opacity .2s ease-out,transform .2s ease-in}.ShipSelector_registration__rFFJS[data-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:0;transform:translateX(-10%)}.ShipSelector_label__mOE_F{font-weight:700;margin-bottom:var(--spacing-tiny)}.ShipSelector_input__d4M4k{padding:var(--spacing-tiny) var(--spacing);border:1px solid var(--color-white);border-radius:var(--border-radius-inputs);font-size:1rem;width:100%;color:var(--color-black);transform:none}.ShipSelector_input__d4M4k:focus,.ShipSelector_input__d4M4k:focus-visible{outline:1px solid #007bff;border-color:#007bff}.ShipSelector_status__XVuqy{position:relative;z-index:1;flex:1 0 auto;min-width:100%}.page_container__KpKpd{display:flex;width:80%;margin-left:10%;margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing))}.StageCarousel_container__wr8WV{position:relative;width:100%;height:80vh;overflow:hidden}.StageCarousel_container__wr8WV:after{content:"";position:absolute;z-index:1;bottom:10%;left:10%;width:80%;height:80%;border:1px solid var(--color-white);border-radius:var(--border-radius);-webkit-mask-image:linear-gradient(-20deg,white,transparent 50%);mask-image:linear-gradient(-20deg,white,transparent 50%);-webkit-mask-clip:border-box;mask-clip:border-box}.StageCarousel_carousel__EYZmz{display:flex;gap:var(--spacing-tiny);scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;height:100%}.StageCarousel_carousel__EYZmz::-webkit-scrollbar{display:none}.StageCarousel_control__3aj0r{--size:clamp(1.5em,8vw,4em);position:absolute;top:50%;transform:translateY(-50%);background:var(--color-black);border:1px solid var(--color-white);border-radius:50%;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;z-index:3}.StageCarousel_control__3aj0r svg{height:33%;width:auto}.StageCarousel_control__3aj0r:hover{background:var(--color-grey)}.StageCarousel_control--previous__NXq5S{left:calc(10% - var(--size)/2)}.StageCarousel_control--next__FG_dK{right:calc(10% - var(--size)/2)}