*,:before,:after{box-sizing:border-box}*{margin:0}body{line-height:1.5}canvas,img,picture,svg,video{height:auto;max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,p{overflow-wrap:break-word}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}body{overscroll-behavior:contain}.wrap{margin:0 auto;padding:0 clamp(1em,5%,3em)}.wrapMax{max-width:1800px}.wrapOut{max-width:1920px}.wrapMaxOut{max-width:2240px}.visHid:not(:focus,:active),.visually-hidden:not(:focus,:active){clip-path:inset(50%);height:1px;white-space:nowrap;width:1px;border:0;position:absolute;overflow:hidden}blockquote{--font-size:1.125em;font-size:var(--font-size);max-inline-size:48ch;text-wrap:balance}blockquote:before{content:"";width:30%;border-block-start:clamp(2px,.25em,3px) solid;margin-block-end:.25em;display:block}@media (min-width:360px){blockquote{border-block:0;border-inline-start:clamp(2px,.25em,4px) solid;padding-inline-start:.625em;line-height:calc(.5rem + 1em)}blockquote:before{display:none}}@media (width>=1400px){blockquote{--font-size:1.25em}}.btn,button{--border-width:.125em;--padding-block:.625em;--padding-inline:1.25em;border:var(--border-width)solid;border-radius:var(--border-radius,.375em);cursor:pointer;padding-block:var(--padding-block);padding-inline:var(--padding-inline);text-decoration-color:inherit;vertical-align:middle;-webkit-user-select:none;user-select:none;background:0;margin-inline-end:.5em;text-decoration-line:none;display:inline-block}:is(.btn,button):last-child{margin-inline-end:0}:is(.btnFill,button):focus{outline:var(--border-width)dashed var(--color-primary);outline-offset:clamp(2px,.125em,4px)}:is(.btnFill,button):focus:not(:focus-visible){outline:0}.btnAlt{color:var(--color-secondary)}.btnFill{background:var(--color-primary);color:#fff;padding-block:calc(var(--padding-block) + var(--border-width));padding-inline:calc(var(--padding-inline) + var(--border-width));border:0}.btnAlt.btnFill{background-color:var(--color-secondary)}input+:is(.btn,button){margin-inline-start:.5em}.btnSet{--space:1.5em;flex-wrap:wrap;gap:.5em;display:flex}.btnSet :is(.btn,button){margin:0}@supports (columns:1){[data-col]{--col-count:auto;--col-gap:clamp(1em,5%,6em);columns:var(--col-count);column-gap:var(--col-gap);margin-trim:block}.colFillAuto{column-fill:auto}.colFillBalanceAll{column-fill:balance-all}.colSpan{column-span:all}[data-col] p,.noColBreak{break-inside:avoid}@media (max-width:767px){.noColBreak>:is(h2,h3,h4){margin-block-start:var(--space,1em)}}}@media (min-width:768px){[data-col]{--col-count:2}}@media (min-width:1400px){[data-col="3"],[data-col="4"]{--col-count:3;--col-gap:3em}}@media (min-width:2200px){[data-col="4"]{--col-count:4}}.contain{contain:layout paint style;contain:content}.containStrict{contain:layout paint size style;contain:strict}.noCursor{cursor:none}.resetCursor{cursor:revert}.emoji{--space:0;margin-inline:.25em;display:inline-block;transform:scale(1.25)}[class^=ex]{display:none}@media (min-width:360px){.ex360{display:revert}.mx360{display:none}}@media (min-width:480px){.ex480{display:revert}.mx480{display:none}}@media (min-width:600px){.ex600{display:revert}.mx600{display:none}}@media (min-width:768px){.ex768{display:revert}.mx768{display:none}}@media (min-width:1024px){.ex,.ex1024{display:revert}.mx,.mx1024{display:none}}@media (min-width:1280px){.ex1280{display:revert}.mx1280{display:none}}@font-face{font-display:swap}@font-face{font-family:primary;font-weight:100;src:url(../font/primary/thin.woff2)format("woff2"),url(../font/primary/thin.ttf)format("truetype")}@font-face{font-family:primary;font-weight:200;src:url(../font/primary/extraLight.woff2)format("woff2"),url(../font/primary/extraLight.ttf)format("truetype")}@font-face{font-family:primary;font-weight:300;src:url(../font/primary/light.woff2)format("woff2"),url(../font/primary/light.ttf)format("truetype")}@font-face{font-family:primary;src:url(../font/primary/regular.woff2)format("woff2"),url(../font/primary/regular.ttf)format("truetype")}@font-face{font-family:primary;font-weight:500;src:url(../font/primary/medium.woff2)format("woff2"),url(../font/primary/medium.ttf)format("truetype")}@font-face{font-family:primary;font-weight:600;src:url(../font/primary/semiBold.woff2)format("woff2"),url(../font/primary/semiBold.ttf)format("truetype")}@font-face{font-family:primary;font-weight:700;src:url(../font/primary/bold.woff2)format("woff2"),url(../font/primary/bold.ttf)format("truetype")}@font-face{font-family:primary;font-weight:800;src:url(../font/primary/extraBold.woff2)format("woff2"),url(../font/primary/extraBold.ttf)format("truetype")}@font-face{font-family:primary;font-weight:900;src:url(../font/primary/heavy.woff2)format("woff2"),url(../font/primary/heavy.ttf)format("truetype")}@font-face{font-family:primary;font-style:italic;src:url(../font/primary/italic.woff2)format("woff2"),url(../font/primary/italic.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:100;src:url(../font/secondary/thin.woff2)format("woff2"),url(../font/secondary/thin.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:200;src:url(../font/secondary/extraLight.woff2)format("woff2"),url(../font/secondary/extraLight.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:300;src:url(../font/secondary/light.woff2)format("woff2"),url(../font/secondary/light.ttf)format("truetype")}@font-face{font-family:secondary;src:url(../font/secondary/regular.woff2)format("woff2"),url(../font/secondary/regular.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:500;src:url(../font/secondary/medium.woff2)format("woff2"),url(../font/secondary/medium.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:600;src:url(../font/secondary/semiBold.woff2)format("woff2"),url(../font/secondary/semiBold.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:700;src:url(../font/secondary/bold.woff2)format("woff2"),url(../font/secondary/bold.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:800;src:url(../font/secondary/extraBold.woff2)format("woff2"),url(../font/secondary/extraBold.ttf)format("truetype")}@font-face{font-family:secondary;font-weight:900;src:url(../font/secondary/heavy.woff2)format("woff2"),url(../font/secondary/heavy.ttf)format("truetype")}@font-face{font-family:secondary;font-style:italic;src:url(../font/secondary/italic.woff2)format("woff2"),url(../font/secondary/italic.ttf)format("truetype")}hr{--space:clamp(2em,5vw,4em);border:0;height:0;border-top:2px solid;margin-block-end:var(--space,1em)}hr.compact{--space:clamp(1em,2.5vw,2em)}hr.hide{visibility:hidden}.noise{position:relative}.noise:after{content:"";height:100%;mix-blend-mode:soft-light;opacity:.5;pointer-events:none;width:100%;background-image:url(/img/noise.png);position:absolute;top:0;left:0}:root{--color-scrollbar:#ddd;--color-scrollbar-corner:#ddd;--color-scrollbar-thumb:#999;--color-scrollbar-thumb-hover:#777;--scrollbar-width:.5rem}.insetBar,.insetBar :is(.modal,.scrollbar,.view){scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb)var(--color-scrollbar)}.insetBar::-webkit-scrollbar,.insetBar :is(.modal,.scrollbar,.view)::-webkit-scrollbar{background:var(--color-scrollbar);height:var(--scrollbar-width);width:var(--scrollbar-width)}.insetBar::-webkit-scrollbar-corner,.insetBar :is(.modal,.scrollbar,.view)::-webkit-scrollbar-corner{background:var(--color-scrollbar-corner)}.insetBar::-webkit-scrollbar-thumb,.insetBar :is(.modal,.scrollbar,.view)::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}.insetBar::-webkit-scrollbar-thumb:hover,.insetBar :is(.modal,.scrollbar,.view)::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}@media (prefers-color-scheme:dark){:root{--color-scrollbar:#555;--color-scrollbar-corner:#555;--color-scrollbar-thumb:#333;--color-scrollbar-thumb-hover:#222}}[data-scrollbar=always]{overflow-y:scroll!important}[data-scrollbar=none]{scrollbar-width:none!important}[data-scrollbar=none]::-webkit-scrollbar{height:0;width:0;background:0 0;display:none!important}[data-gutter=stable]{scrollbar-gutter:stable}[data-gutter=stable\ both]{scrollbar-gutter:stable both-edges}.noSelect{-webkit-user-select:none;user-select:none}.slider{position:relative}.slides{scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;display:flex;overflow:auto}.slide{scroll-snap-align:start;width:100%;flex-shrink:0;transition:opacity 3s ease-in-out}.slideNext,.slidePrev{position:absolute;top:50%}.slideNext{right:0}.slidePrev{left:0}.slider menu{flex-wrap:wrap;justify-content:center;gap:1em;padding:0;list-style:none;display:flex}.slider menu li{--space:0}@keyframes targetAnim{0%{opacity:0}70%{opacity:0;transform:translate(-1em)}to{opacity:inherit;transform:none}}:target:not(.noTarget,.noTarget>*){animation:1s ease-out targetAnim}.touchManipulate{touch-action:manipulation}.touchNone{touch-action:none}h1,h2,h3,h4,h5{max-width:64ch;line-height:calc(.5rem + 1em)}strong{font-weight:600}.txtBal{text-wrap:balance}a{color:inherit;cursor:pointer;text-underline-offset:max(2px,.125ex);text-decoration-thickness:max(2px,.125ex)}@media (min-resolution:192dpi){a{text-decoration-thickness:max(1.5px,.125ex)}}a:focus{outline-offset:clamp(2px,.125em,4px);outline:2px dashed}a:focus:not(:focus-visible){outline:0}a.clean{text-decoration:none}.flow>*+:not(div),.reflow *+:not(div){margin-top:1em;margin-block-start:var(--space,1em)}h1,h2,h3,h4,blockquote{--space:1.25em}:is(h1,h2,h3,h4)+*{--space:.5em}@media (width>1600px){:is(h1,h2,h3,h4)+*{--space:.75em}}.flowRevert,.reflowRevert *+*{--space:revert}.flowReset,.reflowReset *+*{--space:0}.flowSpace,.reflowSpace div>:first-child{margin-block-start:var(--space,1em)}.flowCompact,.reflowCompact *+*{--space:.5em}.flowLarge,.reflowLarge *+*{--space:1.5em}ul{max-inline-size:64ch;padding-inline:1.25em 0;list-style:disc}ul.indent{margin-inline-start:.75em}ul.reset{max-width:none;padding:0;list-style:none}li{--space:.25em}p{max-inline-size:64ch}.lede{max-inline-size:48ch;font-size:1.25em}body{font-size:var(--font-size,1em)}@media (min-width:480px){body{--font-size:1.125em;font-size:var(--font-size)}}@media (min-width:1600px){body{--font-size:1.25em}}@media (min-width:2000px){body{--font-size:1.375em}}@media (min-width:2600px){body{--font-size:1.5em}}:root{--color-primary:#f75c03;--color-secondary:#089;--color-scrollbar:#4c4d51;--color-scrollbar-thumb:#8c8d91;--color-scrollbar-thumb-hover:#bcbdc1}::selection{background:var(--color-primary);color:#fdfffc}html{background:#1c1d21}body{font-family:sans-serif}h1,h2,h3{font-family:primary,sans-serif;font-weight:400}h1{pointer-events:auto;font-size:2.25em;display:inline-block}@media (min-width:1024px){h1{font-size:3em}}h2{font-size:2.25em;font-weight:400}@media (min-width:1024px){h2{font-size:2.5em}}@media (min-width:1600px){h2{font-size:2.75em}}h3{font-size:2em}@media (min-width:1024px){h3{font-size:2.375em}}@media (min-width:1600px){h3{font-size:2.5em}}a{text-decoration-color:var(--color-primary);text-decoration-thickness:2px;transition:text-underline-offset .1s ease-out}a:hover{text-underline-offset:calc(.2ex + 3px)}blockquote{font-family:secondary,sans-serif;display:inline-block}@media (min-width:360px){blockquote{padding-block:0 .25em}}hr{opacity:.1;border-style:dashed}@keyframes targetParentAnim{0%{background:#f75c0380}to{background:0}}:is(:has(>:target),:has()):not(.noTarget){border:3px solid var(--color-primary);padding:.5em 2em 2em;transition:border-color 1s;animation:1s targetParentAnim}.flowSpace:target{--space:0}.btn:not(.btnFill){color:var(--color-primary)}header{color:#fdfffc;pointer-events:none;width:100%;z-index:1;padding:1em 0;position:absolute;top:0;overflow:hidden}aside,footer,section{padding:1.5em 0 2em}@media (min-width:768px){aside,footer,section{padding:2em 0 3em}}@media (min-width:1024px){aside,footer,section{padding:4em 0 5em}}@media (min-width:1920px){aside,footer,section{padding:5em 0 6em}}aside .wrap{max-width:2400px}aside ul{padding:0;list-style:none}aside li{break-inside:avoid}aside *+li{--space:1em}section{color:#1c1d21;background:#fdfffc;position:relative}.alt{color:#0c0d11;background-color:#f6f2eb;background-image:linear-gradient(135deg,#fdfffc66,#0000,#fdfffc66),radial-gradient(circle,#fdfffc99,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.alt a{text-decoration-color:var(--color-secondary)}footer{color:#fdfffc;padding-bottom:0;overflow:hidden}footer.noise:after{opacity:.2}footer a{color:#fdfffc;text-decoration-color:currentColor}footer .sea{margin-top:5em}@keyframes wave{0%{transform:translate(2px)}to{transform:translate(-2px)}}@keyframes waveFore{0%{transform:translate(-55px,4px)}to{transform:translate(-45px,-4px)}}.wave{display:none}.stars{background:#1c1d21;background-image:linear-gradient(transparent,var(--color-secondary)500%);height:100%;width:100%;position:absolute;top:0;left:0}.stars:after{opacity:.3}.stars circle{fill:#fdfffc;stroke:none}.stars .starsFore circle{fill:#fdfffccc;stroke:#ffffff08;stroke-width:8px}.stars rect{stroke:none}.sea{max-width:none;width:250%;position:relative}@media (min-width:600px){.sea{width:150%}}@media (min-width:1400px){.sea{width:100%}}.sea use{fill:#fdfffc;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.sea use:first-child{animation-name:wave;animation-duration:5s}.sea use:last-child{animation-name:waveFore;animation-duration:4s}.sea use.secColor{fill:var(--color-primary)}.sea use.fade{opacity:.96}.hero{color:#fdfffc;padding:6em 0;font-family:secondary,serif;overflow:hidden}.hero a{color:#b2aea7}.hero .btnSet{justify-content:center}.hero .btn{color:#fdfffc}.hero .btnFill{background-color:var(--color-primary)}.hero .prompt{max-inline-size:50ch;text-align:center;z-index:1;margin:4em auto 6em;display:none;position:relative}.hero .prompt .btn:not(.btnFill){backdrop-filter:blur(3px);background:linear-gradient(#ffffff14,#ffffff08)}.hero .sea{z-index:1;position:absolute;bottom:-1px;left:0}.hero .bg path{fill:#ffffff06;stroke:#fdfffc;stroke-width:4px;stroke:none}@media (min-width:1024px){.hero .prompt{display:block}.hero button{display:inline-block}}.secDelete{padding-top:.125em}@media (min-width:1400px){.secDelete{padding-top:1em}}.slider{z-index:1}.slider menu{--space:2em}.slider menu a{color:#eee;background:#ffffff08;border:2px solid #0000;border-radius:50%;padding:.5em 1em;text-decoration:none;transition:border-color .6s ease-out;display:block}.slider menu a:hover{border-color:currentColor;transition:border-color}.slide{text-align:center;text-wrap:balance;justify-content:center;align-items:center;font-size:1.5em;display:flex}.slide a{text-decoration:none}@media (min-width:1024px){.slide{font-size:2em}.slide p{max-inline-size:36ch}}.slide circle{fill:#fdfffc;stroke:none}.ship{height:3rem;pointer-events:none;width:3rem;transition:opacity .3s;position:absolute;top:-1.5em;left:-1.5em}.ship.fade{opacity:.125;transition-duration:.4s,.2s}.ship polygon{fill:var(--color-primary);stroke:#fdfffc;stroke-width:6px}.funLinks ul{max-inline-size:48ch}.funLinks li{--space:1em}@media (min-width:600px){.users{margin:0 auto}}@media (min-width:1024px){.users{inline-size:75%;max-width:840px}}